CN115460555B - 一种5g消息应答处理方法及装置 - Google Patents

一种5g消息应答处理方法及装置 Download PDF

Info

Publication number
CN115460555B
CN115460555B CN202211063550.9A CN202211063550A CN115460555B CN 115460555 B CN115460555 B CN 115460555B CN 202211063550 A CN202211063550 A CN 202211063550A CN 115460555 B CN115460555 B CN 115460555B
Authority
CN
China
Prior art keywords
messages
response
keywords
message
keyword
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211063550.9A
Other languages
English (en)
Other versions
CN115460555A (zh
Inventor
王煜东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202211063550.9A priority Critical patent/CN115460555B/zh
Publication of CN115460555A publication Critical patent/CN115460555A/zh
Application granted granted Critical
Publication of CN115460555B publication Critical patent/CN115460555B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3334Selection or weighting of terms from queries, including natural language queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书涉及通讯应答领域,提供了一种5G消息应答处理方法及装置,所述方法包括:接收批量5G消息;从批量5G消息中过滤出包含固定业务关键字的5G消息,提取其中固定业务关键字;从余下5G消息中过滤出包含活动业务关键字的5G消息,提取其中活动业务关键字;从第一应答素材数据库中为每个固定业务关键字匹配应答素材,从第二应答素材数据库中为每个活动业务关键字匹配应答素材;根据每个固定业务关键字的应答素材生成对应的应答消息,并根据每个活动业务关键字的应答素材生成对应的应答消息;将生成的应答消息提供给5G消息交互端口。利用本说明书各实施例,可缓解大量5G消息上行时数据库压力,提高5G消息应答消息生成效率。

Description

一种5G消息应答处理方法及装置
技术领域
本说明书涉及通讯应答领域,尤其是涉及一种5G消息应答处理方法及装置。
背景技术
RCS(Rich Communication Services&Suite,富媒体通信)是全球移动通信***协会提出的一种通讯方式。5G消息以RCS为基础,可提供富媒体消息、智能交互等业务功能。目前,对于上行5G消息,5G消息平台主要根据5G消息中的关键字从数据库中查询相应的应答话术,再调用发送模块下发对应的应答消息。一般情况下此方案可实现5G消息的快速交互应答,然而当大量5G消息上行时,并行处理大量的5G消息会使数据库产生巨大的压力,造成5G消息平台回复慢。因此需要一种可实现消息过滤分流的5G消息应答处理方案,以解决在大量5G消息上行时数据库压力大、应答消息回复慢的问题。
发明内容
鉴于大量5G消息上行时数据库压力大、应答消息回复慢,提出了本方案以便克服上述问题或者至少部分地解决上述问题。
一方面,本说明书的一些实施例的目的在于提供一种5G消息应答处理方法,所述方法包括:
接收批量5G消息;
从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
将生成的应答消息提供给5G消息交互端口。
优选的,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,包括:
从第一关键字集合中过滤出传统固定业务关键字,所述第一关键字集合为从所述批量5G消息中提取的所有固定业务关键字;
对于每个所述传统固定业务关键字,确认目标缓存中是否存在该传统固定业务关键字的应答素材;
当所述目标缓存中不存在该传统固定业务关键字的应答素材时,从第一应答素材数据库中为该传统固定业务关键字匹配应答素材。
优选的,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,包括:
从第一应答素材数据库中为第二关键字集合内每个固定业务关键字匹配应答素材,所述第二关键字集合为所述第一关键字集合中除传统固定业务关键字之外的固定业务关键字。
优选的,在从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息之后,还包括:
滤除所述批量5G消息中不包含业务关键字的5G消息。
优选的,所述从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字,包括:
通过预设的布隆过滤器识别提取模型,识别出所述批量5G消息中包含固定业务关键字的5G消息,并提取其中的固定业务关键字,所述固定业务关键字关联对应的5G消息。
优选的,从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字,包括:
通过预设的字符串匹配算法,识别出不含固定业务关键字的5G消息中包含活动业务关键字的5G消息,并提取其中的活动业务关键字,所述活动业务关键字关联对应的5G消息。
优选的,所述根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息,包括:
通过预设的智能应答***,根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息。
另一方面,本说明书的一些实施例还提供一种5G消息应答处理装置,所述装置包括:
接收模块,用于接收批量5G消息;
固定业务关键字提取模块:用于从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
活动业务关键字提取模块:用于从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
应答素材匹配模块:用于从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
应答消息生成模块:用于根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
传输模块,用于将生成的应答消息提供给5G消息交互端口。
另一方面,本说明书的一些实施例还提供了一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行上述方法的指令。
另一方面,本说明书的一些实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令。
另一方面,本说明书的一些实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令。
本说明书的一些实施例提供的一个或者多个技术方案,至少具有如下的技术效果:
本说明书的实施例可从大量上行的5G消息中自动按业务类别提取关键字,并从对应的应答素材数据库中为每个业务关键字匹配应答素材用于生成相应的应答消息,可自动滤除5G消息中不包含业务关键字的5G消息,从而缓解在大量5G消息上行时数据库压力,提高5G消息的应答消息生成效率。
上述说明仅是本说明书的一些实施例技术方案的概述,为了能够更清楚了解本说明书的一些实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本说明书的一些实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本说明书的一些实施例的具体实施方式。
附图说明
为了更清楚地说明本说明书的一些实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示出了本说明书一些实施例中5G消息应答处理***的示意图;
图2示出了本说明书一些实施例中一种5G消息应答处理方法的流程图;
图3示出了本说明书一些实施例中布隆过滤器中映射函数碰撞点位示意图;
图4示出了本说明书一些实施例中基于Sunday算法实现字符串匹配的过程示意图;
图5示出了本说明书一些实施例中一种5G消息应答处理方法中,从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材的流程图;
图6示出了本说明书一些实施例中一种5G消息应答处理方法的流程图;
图7示出了本说明书一些实施例中装置的结构框图;
图8示出了本说明书一些实施例中计算机设备的结构框图。
【附图标记说明】
10、5G消息应答处理***;
11、用户终端;
12、服务器;
71、接收模块;
72、固定业务关键字提取模块;
73、活动业务关键字提取模块;
74、应答素材匹配模块;
75、应答消息生成模块;
76、传输模块;
802、计算机设备;
804、处理器;
806、存储器;
808、驱动机构;
810、输入/输出接口;
812、输入设备;
814、输出设备;
816、呈现设备;
818、图形用户接口;
820、网络接口;
822、通信链路;
824、通信总线。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书的一些实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的一些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
当大量5G消息上行时,并行处理大量的5G消息会使数据库产生巨大的压力,造成5G消息平台回复速度慢。鉴于大量5G消息上行时数据库压力大、应答消息回复效率降低,提出了本方案以便克服上述问题或者至少部分地解决上述问题。
参照附图1,本说明书的一些实施例提供一种5G消息应答处理***,该5G消息应答处理***10可以包括:用户终端11和服务器12。用户终端11可以发送5G消息至服务器12,服务器12可以接收批量5G消息,对所述批量5G消息进行处理,获得对应的应答消息,服务器12将所述对应的应答消息发送至用户终端11,通过所述5G消息应答处理***,可以实现5G消息的过滤与分流,减少数据库压力,提高应答消息回复效率。可选地,服务器12上的处理器可以是云计算***的节点(图中未显示),或者每个处理器可以是单独的云计算***,包括由网络互连并作为分布式处理***工作的多台计算机。
此外,需要说明的是,图1所示的仅仅是本公开提供的一种应用环境,在实际应用中,还可以包括其他的应用场景,本说明书不做限制。
参照附图2,本说明书的一些实施例提供一种5G消息应答处理方法,可以应用于上述的服务器侧,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体的如图2所示,所述方法可以包括:
S100:接收批量5G消息;
S200:从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
S300:从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
S400:从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
S500:根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
S600:将生成的应答消息提供给5G消息交互端口。
本说明书的实施例可从大量上行的5G消息中自动按业务类别提取关键字,并从对应的应答素材数据库中为每个业务关键字匹配应答素材用于生成相应的应答消息,可自动滤除5G消息中不包含业务关键字的5G消息,从而缓解在大量5G消息上行时数据库压力,提高5G消息的应答消息生成效率。
一些实施例中,输入的批量5G消息来自5G智能终端,所述输入的5G消息可以为5G文本消息和/或5G语音消息;对于5G语音消息,可调用基于深度学习预训练的语音识别模型识别所述5G语音消息,获得对应的5G文本消息,从而实现将所述批量5G消息全部转化为5G文本消息,以便于后续的关键字提取分类过程。
在一些实施例中,所述从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字可以包括:通过预设的布隆过滤器识别提取模型,识别出所述批量5G消息中包含固定业务关键字的5G消息,并提取其中的固定业务关键字,所述固定业务关键字关联对应的5G消息。
在一些实施例中,固定业务关键字是指非定期更新的始终运行的固定业务对应的关键字,所述固定业务关键字查询频率高,查询次数多,首先提取出固定业务关键字分流过滤效果明显,原因在于查询次数多的固定业务关键字处理时间相对其他查询次数少的关键字更长,对于查询次数多的固定业务关键字优先处理,相比较于延后处理,所述优先处理有助于减少所有业务关键字的总查询时间。
具体而言,布隆过滤器由一个初始值全为0的二进制数组和多个映射函数构成,其主要用于判断某个数据是否存在。相比于其它的数据结构,布隆过滤器在空间和时间方面都有巨大的优势:布隆过滤器存储空间、***时间、查询时间都是常数,另外,所述映射函数相互之间没有关系,因此方便由硬件并行实现,此外,布隆过滤器不需要存储元素本身,在某些对保密要求非常严格的场合有优势。
布隆过滤器在初始状态时,对于长度为m的位数组,其所有位都被置为0,如表1所示:
表1布隆过滤器初始状态示意表
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7 8 9 10 11 12 m-1
当元素X被加入集合时,通过K个映射函数将该元素映射成位图中的K个点,把它们置为1。当查询目标元素X时,仅需要检索所述长度为m的位数组中对应的K个点是否均为1,若K个点不全为1,则目标元素X一定不存在;若K个点全为1,则目标查询元素很可能存在。
所述很可能存在的原因是映射函数是散列函数,散列函数之间的碰撞会使多个加入的元素将位数组中相同的点位置1,这也是布隆过滤器误判率出现的根源。
散列函数之间的碰撞同样导致了布隆过滤器的元素删除障碍,因为布隆过滤器的位数组中每一个点位并不都是由一个元素单独占有,很有可能是多个元素共享了一个点位,如图3所示,Fun1、Fun2、Fun3为不同的映射函数,objA、objB为两个不同的元素,位数组共有m位,objA、objB均通过Fun1、Fun2、Fun3将位数组中对应的点位置1,如果直接删除元素objA,会影响其他的元素,比如objB对应的第3个点位。
所述误判率的计算公式为:
其中,k为映射函数个数,m为位数组中的位数,n为***元素的数量,λ为误判率。
鉴于以上所述的布隆过滤器特点,针对所述批量5G消息中包含固定业务关键字的5G消息,预设布隆过滤器过滤模型,实现过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字。
需要注意的是,布隆过滤器过滤模型进行预设时,需控制误判率在合理范围内,误判率的要求是在满足***正常运行的前提下尽可能提升命中率,根据误判率公式,当新增元素时n增大,由于此时k和m已确定,误判率λ会增大,当新增元素时无法使其保持不变,只能让其保持在一个指定的区间内。
例如:当k=1且m=1000时,若想让误判率λ处于[0.005,0.01],根据误判率公式,n应处于5~10之间,当n新增至大于10时,误判率λ则超出了指定区间,对于固定业务关键字,其不存在定期更新的情况,因此只需在预设布隆过滤器时选定合适的映射函数个数、***元素的数量等,以使误判率λ满足要求;对于定期更新的业务关键字,如活动业务关键字,使用布隆过滤器则需要将其定期重设,产生较大的人力损耗,因而在本说明书的一些实施例中,对活动业务关键字不采用布隆过滤器进行提取,这样同时也可维持误判率λ处于一个合理的区间,使布隆过滤器兼具时间和空间因素,提升了过滤性能。
在一些实施例中,所述从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字可以包括:
通过预设的字符串匹配算法,识别出不含固定业务关键字的5G消息中包含活动业务关键字的5G消息,并提取其中的活动业务关键字,所述活动业务关键字关联对应的5G消息。
具体而言,字符串匹配算法在处理中文分词时,因交叉型歧义可能提取出错误的字符串匹配结果,例如:字符串匹配目标是“研究生”,字符串匹配算法机械地从“研究生命的起源”中提取出“研究生”,但这显然不是我们想要的匹配结果。又由于活动业务关键字具有时效性的特点,并且由于是针对特定活动,其产生歧义的可能性低,因此不需要考虑中文分词交叉型歧义消解的问题,使用大数据量字符串快速匹配算法——Sunday算法,即可实现匹配提取活动业务关键字的目的。
Sunday算法是一个线性字符串模式匹配算法,其核心思想是:在匹配过程中,当发现模式串不匹配的时候,算法将跳过尽可能多的字符以进行下一步的匹配,在匹配失败时重点关注的是文本串中参加匹配的最末位字符的下一位字符,从而提高匹配效率。
例如:参照附图4,模式串“hello”为用来匹配的字符串,文本串“csfuichqskgohello”为待匹配字符串,当匹配时确定字符不一致时用左斜线表示,当匹配字符一致时用方格线表示。在一次匹配结束后,若该字符没有在模式串中出现则直接跳过,移动位数计算公式为:
d=p+1
其中,d为移动位数,p为模式串长度。
否则移动位数计算公式为:
d=r+1
其中,d为移动位数,r为模式串中该字符最右出现的位置到尾部的距离。
具体而言,模式串“hello”首先与文本串“csfuichqskgohello”从左往右顺序的前5位匹配,匹配时确定首位字符不一致则直接跳过所述文本串的前5位,直接在所述文本串第6位“c”匹配,确认其是否在模式串中出现过,显然“c”并没有在“hello”中出现过,因此继续匹配后面的5位字符串“hqskg”,“hqskg”仅与“hello”中首位“h”字符相同,仍不匹配,直接跳到“hqskg”紧接的字符“o”进行匹配,“o”与“hello”的末尾字符相同,但此时在文本串中对应的字符串为“qskgo”,不与“hello”匹配,因而继续匹配后面的5位字符串“hello”,此时其与模式串“hello”匹配一致,完成了一次匹配过程,成功识别了所述文本串中的与所述模式串一致的字符串。
一些实施例中,活动业务关键字是指随举办活动而定期更新的活动业务对应的关键字,通过预设的Sunday算法,可以识别出不含固定业务关键字的5G消息中包含活动业务关键字的5G消息,并提取其中的活动业务关键字,所述活动业务关键字关联对应的5G消息。
参照附图5,在一些实施例中,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材可以包括:
S210:从第一关键字集合中过滤出传统固定业务关键字,所述第一关键字集合为从所述批量5G消息中提取的所有固定业务关键字;
S220:对于每个所述传统固定业务关键字,确认目标缓存中是否存在该传统固定业务关键字的应答素材;
S230:当所述目标缓存中不存在该传统固定业务关键字的应答素材时,从第一应答素材数据库中为该传统固定业务关键字匹配应答素材。
在一些实施例中,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材还可以包括:
S310:从第一应答素材数据库中为第二关键字集合内每个固定业务关键字匹配应答素材,所述第二关键字集合为所述第一关键字集合中除传统固定业务关键字之外的固定业务关键字。
具体而言,例如,对于银行固定业务,可以按业务复杂程度和对网点依赖程度,银行业务可分为传统业务和复杂业务,传统业务,包括一般贷款、简单外汇买卖、贸易融资等,主要是靠大量分行网络、业务量来支持;复杂业务,如衍生产品、结构性融资、租赁、引进战略投资者、收购兼并上市等,这些并不是十分依赖分行网络,是高技术含量、高利润的业务领域,由此,固定业务关键字可以分为传统业务关键字或复杂业务关键字。
在一些实施例中,预设可提取传统业务关键字的布隆过滤器,从而实现将固定业务关键字分类为传统业务关键字或复杂业务关键字,所述布隆过滤器需选定合适的映射函数个数、***元素的数量等,使误判率λ处在合理区间内,从而保证布隆过滤器兼具时间和空间因素,提升布隆过滤器过滤性能。
5G应答消息的生成需要对应的应答素材,包括但不限于音视频、图片、文本等,所述应答素材可以分为文本信息和富媒体信息,不同业务关键字对应不同的应答素材,所述第一应答素材数据库包括文本信息数据库和富媒体信息素材库,将第一应答素材数据库划分为文本信息数据库和富媒体信息素材库的原因在于,文本信息与富媒体信息文件格式不同,富媒体信息占用空间大,若不划分则调用对应的应答素材时需同时保持与对应的富媒体信息和对应的文本信息的连接,占用计算资源,对应答消息生成速度产生不良影响,同样地,在其他应答素材数据库或缓存中对应的应答素材按文本信息数据库和富媒体信息素材库分别保存。
在一些实施例中,为了进一步提升应答素材的匹配速度,首先在目标缓存中调用对应的文本信息和富媒体信息,当所述目标缓存中不存在该传统固定业务关键字对应的文本信息和富媒体信息时,再从第一应答素材数据库中为该传统固定业务关键字匹配应答素材,即从文本信息数据库匹配该传统固定业务关键字对应的文本信息,从富媒体信息素材库匹配该传统固定业务关键字对应的富媒体信息。
在一些实施例中,为了进一步提升应答素材的匹配速度,按所述传统业务关键字的出现频率从高到低,定期更新所述目标缓存中文本信息和富媒体信息的顺序。
参照附图6,在一些实施例中示出了一种5G消息应答处理方法,所述方法可以包括:
S610:接收批量5G消息;
S620:从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
S630:从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
S640:滤除所述批量5G消息中不包含业务关键字的5G消息
S650:从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
S660:根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
S670:将生成的应答消息提供给5G消息交互端口。
所述图6区别于图1所示的一种5G消息应答处理方法的是,在从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息之后,还包括,滤除所述批量5G消息中不包含业务关键字的5G消息。
具体而言,在两个不同过滤提取功能的预设的布隆过滤器依次对批量5G消息进行消息过滤及提取对应的业务关键字后,余下的5G消息为不包含业务关键字的5G消息,其被判定为垃圾消息,滤除后所述垃圾消息后减少了需要分析处理的5G消息的数量,从而缓解了数据库的一部分压力。
在一些实施例中,所述根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息,包括:
S710:通过预设的智能应答***,根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息。
具体而言,预设的智能应答***用于根据不同业务关键字及对应的应答素材生成对应的5G消息应答消息,所述预设的智能应答***接收到业务关键字后即可开始结合应答素材制作5G消息,所述预设的智能应答***主要包括选择模板、消息编辑、数据统计,所述选择模板是指不同业务关键字对应的应答消息模板不同,需要在预设的模板库中匹配对应的模板,模板为预先根据业务关键字需要表达的内容进行设定,包括普通文本动态模板、图片消息动态模板、音频消息动态模板、视频消息动态模板、单卡片消息动态模板、多卡片消息动态模板等;模板匹配完成后,按照选定的模板,结合应答素材开始进行消息编辑以生成应答消息,随后通过5G通道将该应答消息送给对应的用户。
例如,根据一个固定业务关键字结合对应的应答素材,根据单卡片消息动态模板生成对应的5G消息,生成单卡片消息使用的应答素材中的富媒体信息中的文件信息可以为一个图片或视频或音频等。首先,将固定业务关键字作为5G消息名称;可选地,若消息需要携带图片、视频、音频等文件,可执行将对应的文件嵌入对应的卡片的步骤:生成单卡片消息通常需要携带一个图片或视频或音频等,将应答素材中对应的一个图片或视频或音频或文件内嵌至卡片中,卡片宽度和高度可在模板预先设定时调节;可选地,若消息需要标题,可执行该步骤:设置卡片下方的内容标题,单卡片消息是否具有标题在模板预先设定时已确定;可选地,若消息需要内容介绍,可执行该步骤:设置卡片下方的内容,单卡片消息是否具有内容介绍在模板预先设定时已确定;可选地,若消息需要按钮,可执行该步骤:设置卡片下方的一个或多个按钮,单击按钮后触发的动作类型可以为打开链接、拨打电话、显示位置、请求位置、创建日程、支付、应用id、应用密钥等,单卡片消息是否包括按钮、按钮的数量、按钮的位置分布在模板预先设定时已确定,通过以上所述步骤即可生成单卡片消息。
在一些实施例中,若用户手机不支持5G消息,智能应答***收到回落的5G消息后进行保存与统计,并将其转换为普通文本消息发送给用户。
与上述的5G消息应答处理方法对应,本说明书的一些实施例还提供了一种5G消息应答处理装置,其可以配置于上述的服务器,参考图7所示,在一些实施例中,5G消息应答处理装置可以包括:
接收模块71,用于接收批量5G消息;
固定业务关键字提取模块72,用于从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
活动业务关键字提取模块73,用于从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
应答素材匹配模块74,用于从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
应答消息生成模块75,用于根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
传输模块76,用于将生成的应答消息提供给5G消息交互端口。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
需要说明的是,本说明书的实施例中,所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权同意且经过各方充分授权的信息和数据。
本说明书的实施例还提供一种计算机设备。如图8所示,在本说明书一些实施例中,所述计算机设备802可以包括一个或多个处理器804,诸如一个或多个中央处理单元(CPU)或图形处理器(GPU),每个处理单元可以实现一个或多个硬件线程。计算机设备802还可以包括任何存储器806,其用于存储诸如代码、设置、数据等之类的任何种类的信息,一具体实施例中,存储器806上并可在处理器804上运行的计算机程序,所述计算机程序被所述处理器804运行时,可以执行上述任一实施例所述的基于图文识别的跨境汇款数据处理方法的指令。非限制性的,比如,存储器806可以包括以下任一项或多种组合:任何类型的RAM,任何类型的ROM,闪存设备,硬盘,光盘等。更一般地,任何存储器都可以使用任何技术来存储信息。进一步地,任何存储器可以提供信息的易失性或非易失性保留。进一步地,任何存储器可以表示计算机设备802的固定或可移除部件。在一种情况下,当处理器804执行被存储在任何存储器或存储器的组合中的相关联的指令时,计算机设备802可以执行相关联指令的任一操作。计算机设备802还包括用于与任何存储器交互的一个或多个驱动机构808,诸如硬盘驱动机构、光盘驱动机构等。
计算机设备802还可以包括输入/输出接口810(I/O),其用于接收各种输入(经由输入设备812)和用于提供各种输出(经由输出设备814)。一个具体输出机构可以包括呈现设备816和相关联的图形用户接口818(GUI)。在其他实施例中,还可以不包括输入/输出接口810(I/O)、输入设备812以及输出设备814,仅作为网络中的一台计算机设备。计算机设备802还可以包括一个或多个网络接口820,其用于经由一个或多个通信链路822与其他设备交换数据。一个或多个通信总线824将上文所描述的部件耦合在一起。
通信链路822可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路822可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。
本申请是参照本说明书一些实施例的方法、设备(***)、计算机可读存储介质和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理器的处理器以产生一个机器,使得通过计算机或其他可编程数据处理器的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理器以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理器上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算机设备访问的信息。按照本说明书中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域技术人员应明白,本说明书的实施例可提供为方法、***或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理器来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
还应理解,在本说明书实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (11)

1.一种5G消息应答处理方法,其特征在于,所述方法包括:
接收批量5G消息;
从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
将生成的应答消息提供给5G消息交互端口。
2.根据权利要求1所述的5G消息应答处理方法,其特征在于,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,包括:
从第一关键字集合中过滤出传统固定业务关键字,所述第一关键字集合为从所述批量5G消息中提取的所有固定业务关键字;
对于每个所述传统固定业务关键字,确认目标缓存中是否存在该传统固定业务关键字的应答素材;
当所述目标缓存中不存在该传统固定业务关键字的应答素材时,从第一应答素材数据库中为该传统固定业务关键字匹配应答素材。
3.根据权利要求2所述的5G消息应答处理方法,其特征在于,所述从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,还包括:
从第一应答素材数据库中为第二关键字集合内每个固定业务关键字匹配应答素材,所述第二关键字集合为所述第一关键字集合中除传统固定业务关键字之外的固定业务关键字。
4.根据权利要求1所述的5G消息应答处理方法,其特征在于,在从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息之后,还包括:
滤除所述批量5G消息中不包含业务关键字的5G消息。
5.根据权利要求1所述的5G消息应答处理方法,其特征在于,所述从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字,包括,
通过预设的布隆过滤器识别提取模型,识别出所述批量5G消息中包含固定业务关键字的5G消息,并提取其中的固定业务关键字,所述固定业务关键字关联对应的5G消息。
6.根据权利要求1所述的5G消息应答处理方法,其特征在于,所述从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字,包括:
通过预设的字符串匹配算法,识别出不含固定业务关键字的5G消息中包含活动业务关键字的5G消息,并提取其中的活动业务关键字,所述活动业务关键字关联对应的5G消息。
7.根据权利要求1所述的5G消息应答处理方法,其特征在于,所述根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息,包括:
通过预设的智能应答***,根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息。
8.一种5G消息应答处理装置,其特征在于,所述装置包括:
接收模块,用于接收批量5G消息;
固定业务关键字提取模块,用于从所述批量5G消息中过滤出包含固定业务关键字的5G消息,并提取其中的固定业务关键字;
活动业务关键字提取模块,用于从所述批量5G消息的余下5G消息中过滤出包含活动业务关键字的5G消息,并提取其中的活动业务关键字;
应答素材匹配模块,用于从第一应答素材数据库中为每个所述固定业务关键字匹配应答素材,并从第二应答素材数据库中为每个所述活动业务关键字匹配应答素材;
应答消息生成模块,用于根据每个所述固定业务关键字的应答素材生成对应5G消息的应答消息,并根据每个所述活动业务关键字的应答素材生成对应5G消息的应答消息;
传输模块,用于将生成的应答消息提供给5G消息交互端口。
9.一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器运行时,执行根据权利要求1-7任意一项所述方法的指令。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机设备的处理器运行时,执行根据权利要求1-7任意一项所述方法的指令。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器运行时,执行根据权利要求1-7任意一项所述方法的指令。
CN202211063550.9A 2022-09-01 2022-09-01 一种5g消息应答处理方法及装置 Active CN115460555B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211063550.9A CN115460555B (zh) 2022-09-01 2022-09-01 一种5g消息应答处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211063550.9A CN115460555B (zh) 2022-09-01 2022-09-01 一种5g消息应答处理方法及装置

Publications (2)

Publication Number Publication Date
CN115460555A CN115460555A (zh) 2022-12-09
CN115460555B true CN115460555B (zh) 2024-05-24

Family

ID=84301982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211063550.9A Active CN115460555B (zh) 2022-09-01 2022-09-01 一种5g消息应答处理方法及装置

Country Status (1)

Country Link
CN (1) CN115460555B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107798032A (zh) * 2017-02-17 2018-03-13 平安科技(深圳)有限公司 自助语音会话中的应答消息处理方法和装置
JP2018081444A (ja) * 2016-11-15 2018-05-24 ソフトバンク株式会社 ユーザーサポートシステム、ユーザーサポートプログラム及びユーザーサポート方法
CN111026855A (zh) * 2019-12-06 2020-04-17 易小博(武汉)科技有限公司 智能客服应答方法、***以及控制器和介质
CN113099399A (zh) * 2021-04-13 2021-07-09 中国工商银行股份有限公司 5g金融消息数据处理方法、金融机构及运营商服务装置
CN113515705A (zh) * 2021-07-27 2021-10-19 平安普惠企业管理有限公司 应答信息生成方法、装置、设备及计算机可读存储介质
CN113794623A (zh) * 2021-08-31 2021-12-14 北京明略软件***有限公司 一种应答消息的生成方法、装置、电子设备及存储介质
CN114915923A (zh) * 2022-05-06 2022-08-16 中国联合网络通信集团有限公司 5g消息即服务触发方法、装置、电子设备及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018081444A (ja) * 2016-11-15 2018-05-24 ソフトバンク株式会社 ユーザーサポートシステム、ユーザーサポートプログラム及びユーザーサポート方法
CN107798032A (zh) * 2017-02-17 2018-03-13 平安科技(深圳)有限公司 自助语音会话中的应答消息处理方法和装置
CN111026855A (zh) * 2019-12-06 2020-04-17 易小博(武汉)科技有限公司 智能客服应答方法、***以及控制器和介质
CN113099399A (zh) * 2021-04-13 2021-07-09 中国工商银行股份有限公司 5g金融消息数据处理方法、金融机构及运营商服务装置
CN113515705A (zh) * 2021-07-27 2021-10-19 平安普惠企业管理有限公司 应答信息生成方法、装置、设备及计算机可读存储介质
CN113794623A (zh) * 2021-08-31 2021-12-14 北京明略软件***有限公司 一种应答消息的生成方法、装置、电子设备及存储介质
CN114915923A (zh) * 2022-05-06 2022-08-16 中国联合网络通信集团有限公司 5g消息即服务触发方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN115460555A (zh) 2022-12-09

Similar Documents

Publication Publication Date Title
CN110674154B (zh) 一种基于Spark的对Hive中数据进行***、更新和删除的方法
CN105677764A (zh) 信息提取方法和装置
US8422786B2 (en) Analyzing documents using stored templates
CN110851675B (zh) 一种数据提取方法、装置及介质
CN114610951A (zh) 数据处理方法、装置、电子设备及可读存储介质
CN111897828A (zh) 数据批处理实现方法、装置、设备及存储介质
CN113297269A (zh) 数据查询方法及装置
CN111625638A (zh) 一种问句处理方法、装置、设备及可读存储介质
CN108829882B (zh) 信息收集方法、装置、终端及介质
CN115460555B (zh) 一种5g消息应答处理方法及装置
CN116561231B (zh) 一种基于分链技术的联盟链数据处理方法
CN112307247A (zh) 一种分布式人脸检索***及方法
CN104837065A (zh) 电视终端与移动终端间的二维码信息共享方法及***
CN116612276A (zh) 一种图像处理方法、装置、设备及存储介质
CN115686455A (zh) 基于电子表格的应用开发方法、装置、设备及存储介质
CN115129781A (zh) 数据处理方法、装置、电子设备和存储介质
CN113988954A (zh) 理财产品营销方法及装置
CN112632132A (zh) 一种异常导入数据的处理方法、装置及设备
CN112861868A (zh) 一种图像分割方法及***
CN111292171A (zh) 金融理财产品推送方法及装置
CN113094412A (zh) 一种身份识别方法、装置、电子设备以及存储介质
CN105721933A (zh) 广告视频信息库的创建方法、广告视频识别方法及装置
CN115544321B (zh) 一种图数据库存储的实现方法、装置及存储介质
CN111339125B (zh) 数据查询方法及装置
CN113495982B (zh) 交易节点管理方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant