一种系统的信息显示方法、存储介质及电子设备与流程



1.本发明涉及数据处理领域,特别是涉及一种系统的信息显示方法、存储介质及电子设备。


背景技术:



2.现有的客服系统中,为了给用户提供更加全面及时的服务,通常会为每一个用户建立一个对应的服务,在该服务中配置多个不同业务方向的客服来解决用户的问题。在现有的客服系统中,当接收到会话信息时,会先将会话信息存入数据库中,然后再从数据库中抽取该信息并发送至对应的客户端。由于现有的客服系统中会话信息接收与分发过程的处理速度较慢,所以,当有大量的会话信息进入客服系统时,无法及时对会话信息进行处理,进而导致消息挤压的问题。


技术实现要素:



3.针对上述技术问题,本发明采用的技术方案为:一种系统的信息显示方法,应用于第一系统,第一系统包括处理模块及多个客户端,多个客户端均与处理模块通信连接。每一客户端用于发送会话信息至处理模块。每一会话信息均包括对应的序列号、目的会话id及特征文本。特征文本为对应的会话信息的文本类型信息。
4.处理模块用于实现下述方法:为接收到的每一会话信息配置对应的序列号。序列号用于表示对应的会话信息的接收时间的早晚程度。
5.将接收到的每一会话信息加入至主信息队列中。
6.将当前主信息队列中的首位信息存入信息数据库中。首位信息为当前主信息队列中位于队头位置的会话信息。
7.根据首位信息对应的目的会话id,获取目标会话中的每一目标接收id。目标接收id为用于响应首位信息的用户id。
8.将首位信息发送至每一目标接收id中。
9.根据每一目标接收id接收到的多个首位信息对应的序列号,确定每一目标接收id对应的多个首位信息的显示顺序。
10.根据每一目标接收id对应的显示顺序,确定对应的目标接收id的第一显示信息并显示。第一显示信息为在显示顺序中位于最后位置的首位信息对应的特征文本。
11.本发明至少具有以下有益效果:本发明中同时设置有主信息队列及信息数据库,当会话信息进入客服系统后,先存入主信息队列中,然后再由主信息队列对会话信息进行分配发送,由于,队列的存取速度要远高于数据库的存取速度,所以,通过设置队列来对会话信息进行分发处理,可以提高对进入客服系统中的会话信息的处理速度,进而使得当有大量的会话信息进入客服系统时,
可以及时对会话信息进行处理,减少消息挤压的问题。
12.同时,本发明将每一首位信息在发送至对应的目标接收id的同时储存至信息数据库中,由此,即使在信息发送过程中出现信息丢失的情况,也可以通过查信息数据库来到对应的会话信息,提高了客服系统中的会话信息的完整性。另外,由于是通过主信息队列来将对应的会话信息发送至对应的客户端可读的会话缓冲,所以,主信息队列和会话缓冲可以将客户端与信息数据库进行隔离,客户端仅可读会话缓冲来获取会话信息,进而避免了客户端与信息数据库直接进行高频访问。由此,可以提高信息数据库中存储的信息的安全性,以及提高系统可支持的同时在线用户量。
附图说明
13.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本发明实施例提供的一种系统的信息显示方法的流程图。
具体实施方式
15.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
16.作本本发明的一个实施例,如图1所示,一种系统的信息显示方法,应用于第一系统,第一系统包括处理模块及多个客户端,多个客户端均与处理模块通信连接。每一客户端用于发送会话信息至处理模块。每一会话信息均包括对应的序列号、目的会话id及特征文本。特征文本为对应的会话信息的文本类型信息。多个客户端可以包括用户使用的客户端及客服人员使用的客户端。不同的会话信息会对应不同的特征文本,如会话信息为图片时对应的特征文本可以为图片标志。会话信息为文本文字时对应的特征文本可以为文本中的前10个字。
17.处理模块用于实现下述方法:步骤s100:为接收到的每一会话信息配置对应的序列号。序列号用于表示对应的会话信息的接收时间的早晚程度。该序列号可以通过现有的雪花算法进行生成,由此,可以保证每一个会话信息会对应一个唯一的序列号,同时以会话信息的接收时间作为雪花算法中的时间戳字符串。由此,可以保证会话信息的序列号可以随着会话信息的接收时间逐渐增大,也即,序列号越大表示对应的会话信息的接收时间越晚,对应的会话信息越新。由此可以通过序列号表示对应的会话信息的接收时间的早晚程度。
18.步骤s200:将接收到的每一会话信息加入至主信息队列中。
19.步骤s300:将当前主信息队列中的首位信息存入信息数据库中。首位信息为当前主信息队列中位于队头位置的会话信息。本步骤与步骤s400可以同步进行。由此,可以提高将主信息队列中的首位信息发送至对应客户端的速度。
20.步骤s400:根据当前的首位信息对应的目的会话id(identity document,身份证标识号),获取目标会话中每一目标接收id。目标接收id为目的会话id对应的用于响应首位信息的用户id。用户id用于表示对应的用户的身份,包括:用户的权限身份。如;管理员、普通用户、vip用户等。或者用户所在会话中的身份。如:会话创建人、普通成员、管理员等也即,目标接收id为去除信息的发送者以及被屏蔽用户之外目的会话中其余的用户的id。如当客户为会话信息的发送者,则目标会话中的一个或多个客服人员对应的id即为目标接收id。
21.步骤s500:将首位信息同时发送至每一目标接收id中。
22.本发明中同时设置有主信息队列及信息数据库,当会话信息进入客服系统后,先存入主信息队列中,然后再由主信息队列对会话信息进行分配发送,由于,队列的存取速度要远高于数据库的存取速度,所以,通过设置队列来对会话信息进行分发处理,可以提高对进入客服系统中的会话信息的处理速度,进而使得当有大量的会话信息进入客服系统时,可以及时对会话信息进行处理,减少消息挤压的问题。
23.步骤s600:根据每一目标接收id接收到的多个首位信息对应的序列号,确定每一目标接收id对应的多个首位信息的显示顺序。
24.具体的,按照序列号越大对应的显示优先级越高,显示顺序越靠前,也越容易被显示。由此,可以按照会话信息的接收时间的早晚信息进行排序。
25.步骤s700:根据每一目标接收id对应的显示顺序,确定对应的目标接收id的第一显示信息并显示。第一显示信息为在显示顺序中位于最后位置的首位信息对应的特征文本。
26.当有多条会话信息发送至对应的客户端时,只显示距离当前时间最近的会话信息的特征文本。
27.本实施例中会将每一首位信息在发送至对应的目标接收id的同时储存至信息数据库中,由此,即使在信息发送过程中出现信息丢失的情况,也可以通过查信息数据库来到对应的会话信息,提高了客服系统中的会话信息的完整性。另外,由于是通过主信息队列来将对应的会话信息发送至对应的客户端,所以,主信息队列可以将客户端与信息数据库进行隔离,进而避免了客户端与信息数据库直接进行通信连接。由此,可以提高信息数据库中存储的信息的安全性。
28.作为本发明的一种可能的实施例,每一会话事件至少包括一个会话信息,且每一会话事件对应多个目标接收id。会话事件可以为已经建立的任意会话。
29.在步骤s700:根据每一目标接收id对应的显示顺序,确定对应的目标接收id的第一显示信息并显示之后,方法还包括:步骤s800:为每一会话事件对应的多个目标接收id分别配置对应的会话缓冲a
a1
,a
a2
,

,a
ai
,

,a
af(a)
,a
ai
=(b
ai
,ca,d
ai
)。其中,a
ai
为第a个会话事件中对应的第i个目标接收id的会话缓冲。i=1,2,

,f(a),f(a)为第a个会话事件中对应的会话缓冲的总数量。b
ai
为第i个目标接收id在第a个会话事件中的当前最后的已读消息对应的序列号。ca为第a个会话事件中的当前已存在的会话信息的序列号中的最大序列号。d
ai
为第i个目标接收id对应的第a个会话事件的子消息列表。d
ai
用于存放第i个目标接收id在第a个会话事件中接收到的多个首位信息。
30.步骤s810:当获取到第i个目标接收id的消息读取指令时,从d
ai
中获取序列号在(b
ai
,ca]中的多个首位信息作为第一初始显示信息。第一初始显示信息即为未读消息,第一初始显示信息的数量即为当前未读消息的数量。
31.步骤s820:根据每一第一初始显示信息对应的序列号对多个第一初始显示信息进行排序,以形成消息显示队列e1,e2,

,en,

,ey,e1《e2《

《en《

《ey。其中,en为多个第一初始显示信息中序列号排序位于第n位的第一初始显示信息。n=1,2,

,y,y为第一初始显示信息的总数量。
32.步骤s830:从e1,e2,

,en,

,ey中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示。其中,f≤y,f为预设数值。f=20。
33.本实施例中,在用户上线后会为用户加入的每一个会话配置一个会话缓冲,由此,在上线期间接收到的消息均会被存放至对应的会话缓冲的子消息列表中。所以,当接收到消息读取指令时,可以直接从对应的会话缓冲中选取要显示的会话信息。由于,信息存储在会话缓冲中,且从会话缓冲中获取信息的速度更快,所以可以更加快速的将相应的会话信息显示在对应的客户端上,以保证会话信息显示的及时性。
34.另外,从对应的会话缓冲中选取距离当前已读消息最近的f个会话信息进行显示。对于客服系统而言,用户仅是为了解决相应的售前售后问题才会发送对应的会话信息,所以各条会话信息之间的上下文联系较为密切。另外,通常一个客服人员会管理服务多个会话。所以,客服人员相邻两次查看某一会话之间的时间间隔较大。基于上述特点,本实施例确定出的目标显示信息为最接近当前已读消息20条会话信息。由此,可以保证客服人员再次查看同一会话时,可以快速衔接到上一次查看时的消息内容,以快速理解客户的述求。
35.作为本发明的一种可能的实施例,步骤s810:从d
ai
中获取序列号在(b
ai
,ca]中的多个首位信息作为第一初始显示信息,包括:步骤s811:当从d
ai
中获取序列号在(b
ai
,ca]中的多个首位信息为空集时,从信息数据库中获取序列号在(b
ai
,ca]中的多个首位信息作为第一初始显示信息。
36.本实施例,适用于用户重新上线时的第一初始显示信息的获取方法,由于从新上线后会话缓冲中没有存入会话信息,所以可以直接从信息数据库中获取第一初始显示信息。
37.作为本发明的一种可能的实施例,在步骤s830:从e1,e2,

,en,

,ey中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示之后,方法还包括:步骤s840:当接收到历史信息查看请求时,从d
ai
中获取序列号小于等于b
ai
的多个首位信息作为第二初始显示信息。
38.步骤s850:从多个第二初始显示信息中确定第二目标显示信息。
39.进一步的,在步骤s830:从e1,e2,

,en,

,ey中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示之后,方法还包括:步骤s860:当接收到新信息查看请求时,从d
ai
中获取序列号大于bf的多个首位信息作为第三初始显示信息。其中,bf为ef对应的序列号。ef为多个第一初始显示信息中序列号排序位于第f位的第一初始显示信息对应的序列号。
40.步骤s870:从多个第三初始显示信息中确定第三目标显示信息。
41.步骤s840-步骤s870的内容为,用户分别发送历史信息查看请求及新信息查看请
求时,从d
ai
中获取对应的目标显示信息的操作方法,由此,可以根据用户的操作来快速的从对应的会话缓冲中获取对应的信息。
42.作为本发明的一种可能的实施例,在步骤s800:为每一会话事件对应的多个目标接收id分别配置对应的会话缓冲a
a1
,a
a2
,

,a
ai
,

,a
af(a)
,a
ai
=(b
ai
,ca,d
ai
)之后,方法还包括:步骤s900:每当会话事件接收到一个会话信息时,对会话事件对应的每一会话缓冲进行更新处理。更新处理包括如下步骤:步骤s910:对比新接收到的会话信息的序列号cb与ca的大小。
43.步骤s920:当cb》ca时,将ca替换为cb。由此,可以在每次新接收到一个会话消息后,可以及时对未读消息数量累加1。
44.本实施例为对会话缓冲中当前已存在的会话信息中的最大序列号的更新方法,由于,会话缓冲中当前已存在的会话信息中的最大序列号为一个实时变化的信息,同时该信息还关系到每次获取到的第一初始显示信息的准确性。所以,通过本实施例可以根据实时接收到的会话信息对最大序列号进行实时更新,以提高最大序列号的准确度,进而提高每次获取到的第一初始显示信息的准确性。
45.作为本发明的一种可能的实施例,会话信息还配置有对应的消息屏蔽标识。
46.步骤s400:根据当前的首位信息对应的目的会话id,获取目标会话中每一目标接收id,包括:步骤s401:根据目的会话id,获取目标会话中对应的每一接收id的接收屏蔽标识表g1,g2,

,gm,

,g
x
。其中,gm为目标会话中对应的第m个接收id的接收屏蔽标识表。m=1,2,

,x,x为接收屏蔽标识表的总数量。每一接收屏蔽标识表中存储有接收id对应的接收屏蔽标识。接收屏蔽标识用于表示接收id在对应的会话中的未读信息的查询权限。接收屏蔽标识表示组的查询依据:接收id对应的身份权限(vip用户)和在会话中的身份(信息接收者)。
47.步骤s402:将消息屏蔽标识与每一接收屏蔽标识表中的接收屏蔽标识进行匹配处理,以确定出目标会话对应的所有目标接收id。
48.匹配处理包括如下步骤;步骤s4021:每当消息屏蔽标识与接收屏蔽标识表中的每一接收屏蔽标识均不同时,确定接收屏蔽标识表对应的接收id为目标接收id。
49.通过本实施可以保证会话信息可以只展示给对应的用户,降低会话信息被泄露的风险,同时,由于对应的信息会展示给对应的用户,也可以减少其他用户对无用信息的查看时间,即每个用户看到的信息均是与自身相关的问题。
50.作为本发明的一种可能的实施例,处理模块中包括多个服务器,每一服务器均用于接收会话信息。
51.步骤s100:为接收到的每一会话信息配置对应的序列号包括:步骤s101:获取每一接收到的会话信息的时间码h1,h2,

,h
l
,

,h
t
。其中,h
l
为接收到的第l个会话信息的时间码。l=1,2,

,t,t为接收到的会话信息的总数量。h
l
满足如下条件:h
l
=j
l-i。
52.其中,j
l
为第l个会话信息的接收时间对应的时间戳。i为预设启动时间对应的时间戳。
53.具体的,j
l
=1662539785。i=1632509672。h
l
=j
l-i=0000301113。
54.现有的雪花算法在生成时间码时是通过对接受时间进行位运算后生成的,随着时间的增加接收时间的时间戳的字符串会逐渐加长,由此会增加存储时间戳的数据库的压力。本实施例中通过在接收时间对应的时间戳的基础上减去i,可以减少时间的字符串的长度进而可以减少存储时间戳的数据库的压力。
55.同时,本实施例中生成的时间码并不进行位运算,进而使得时间码的可读性增加,后期可以直接通过序列号中的时间码更加容易的反推得到接收时间。由此,也可以省略数据库中对接受时间的存储工作,进一步的减轻数据库的存储压力。
56.步骤s102:获取每一接收到的会话信息的服务器码i1,i2,

,i
l
,

,i
t
。其中,i
l
为接收到的第l个会话信息的服务器码。i
l
满足如下条件:i
l
=(k
l
mod10)*10+m
l
mod10。
57.其中,k
l
为接收第l个会话信息的服务器的内网ip的第三字节数值。m
l
为接收第l个会话信息的服务器的内网ip的第四字节数值。内网ip地址可以为ipv4地址。mod为取余函数。mod的用法如下:7mod3=1。
58.以服务器的内网ip为192.168.35.62进行说明,k
l
=35;m
l
=62;则i
l
=(35mod10)*10+62mod10=50+2=52。
59.步骤s103:获取每一接收到的会话信息的进程码n1,n2,

,n
l
,

,n
t
。其中,n
l
为接收到的第l个会话信息的进程码。n
l
满足如下条件:n
l
=p
l
mod100。
60.其中,p
l
为接收第l个会话信息的进程对应的进程号。以p
l
=356进行说明,n
l
=356mod100=56。
61.步骤s104:获取每一接收到的会话信息的进程单例计数r1,r2,

,r
l
,

,r
t
。其中,r
l
为接收到的第l个会话信息的进程对应的进程单例计数。本实施例中的时间戳精确到秒,当接收时间对应的时间戳的秒数发生变更时进程单例计数归零,开始重新计数。由此,可以获取每一秒内并发的多个进程。
62.通常每个服务器在内网中的ip地址的第三及第四个字节的数值具有较大差异,所以通过本步骤得到的服务器码可以尽量避免与其他内网中的服务器的服务器码发生重复。同时在一秒之内会存在较高的并发,所以会存在多个进程同时去处理并发的情况,每个进程会对应一个进程号,同时多个进程号之间的最后两位数字的差异最大,所以进程码只取对应的进程号的后两位。同时在一个进程中也会在一秒内处理多个会话信息,对于多个会话信息可以通过自增的进程单例计数来进行区分。通过上述设置可以极大的减少在同一秒内出现相同服务器码、进程码及进程单例计数的概率,进而可以保证在较高的并发的情况下,也可以为每一并发配置一个唯一的序列号。同时,本实施例中的序列号的首部为时间码,所以序列号可以随着时间码的增加而增大,进而可以使得序列码可以反映接收时间的早晚程度。
63.步骤s105:将h
l、il、nl
及r
l
组成接收的第l个会话信息的序列号。
64.本实施例中以h
l
=j
l-i=0000301113、i
l
=(35mod10)*10+62mod10=50+2=52、n
l
=
356mod100=56及r
l
=0324为例进行说明,最终生成的序列号为:000030111352560324。本实施例中的生成的序列号的最大长度为18位。相对于现有的雪花算法的64位的序列号而言,本实施例中的序列号占用的内存更小,可以进一步的减小数据库的存储压力。
65.本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。
66.本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
67.本发明的实施例还提供一种计算机程序产品,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使该电子设备执行本说明书上述描述的根据本发明各种示例性实施方式的方法中的步骤。
68.虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

技术特征:


1.一种系统的信息显示方法,其特征在于,应用于第一系统,所述第一系统包括处理模块及多个客户端,多个所述客户端均与所述处理模块通信连接;每一所述客户端用于发送会话信息至所述处理模块;每一所述会话信息均包括对应的序列号、目的会话id及特征文本;所述特征文本为对应的会话信息的文本类型信息;所述处理模块用于实现下述方法:为接收到的每一会话信息配置对应的所述序列号;所述序列号用于表示对应的会话信息的接收时间的早晚程度;将接收到的每一所述会话信息加入至主信息队列中;将当前所述主信息队列中的首位信息存入信息数据库中;所述首位信息为当前所述主信息队列中位于队头位置的会话信息;根据所述首位信息对应的目的会话id,获取目标会话中的每一目标接收id;所述目标接收id为用于响应所述首位信息的用户id;将所述首位信息发送至每一所述目标接收id中;根据每一目标接收id接收到的多个首位信息对应的序列号,确定每一目标接收id对应的多个首位信息的显示顺序;根据每一目标接收id对应的显示顺序,确定对应的目标接收id的第一显示信息并显示;所述第一显示信息为在所述显示顺序中位于最后位置的首位信息对应的特征文本。2.根据权利要求1所述的方法,其特征在于,每一会话事件至少包括一个会话信息,且每一会话事件对应多个目标接收id;在根据每一目标接收id对应的显示顺序,确定对应的目标接收id的第一显示信息并显示之后,所述方法还包括:为每一会话事件对应的多个目标接收id分别配置对应的会话缓冲a
a1
,a
a2
,

,a
ai
,

,a
af(a)
,a
ai
=(b
ai
,c
a
,d
ai
);其中,a
ai
为第a个会话事件对应的第i个目标接收id的会话缓冲;i=1,2,

,f(a),f(a)为第a个会话事件对应的会话缓冲的总数量;b
ai
为第i个目标接收id在第a个会话事件中的最后已读的会话信息对应的序列号;c
a
为第a个会话事件中的当前已存在的会话信息的序列号中的最大序列号;d
ai
为第i个目标接收id对应的第a个会话事件的子消息列表;d
ai
用于存放第i个目标接收id在第a个会话事件中接收到的多个首位信息;当获取到第i个目标接收id的消息读取指令时,从d
ai
中获取序列号在(b
ai
,c
a
]中的多个首位信息作为第一初始显示信息;根据每一第一初始显示信息对应的序列号对多个所述第一初始显示信息进行排序,以形成消息显示队列e1,e2,

,e
n
,

,e
y
,e1<e2<

<e
n
<

<e
y
;其中,e
n
为多个所述第一初始显示信息中序列号排序位于第n位的第一初始显示信息;n=1,2,

,y,y为第一初始显示信息的总数量;从e1,e2,

,e
n
,

,e
y
中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示;其中,f≤y,f为预设数值。3.根据权利要求2所述的方法,其特征在于,从d
ai
中获取序列号在(b
ai
,c
a
]中的多个首位信息作为第一初始显示信息,包括:当从d
ai
中获取序列号在(b
ai
,c
a
]中的多个首位信息为空集时,从所述信息数据库中获取序列号在(b
ai
,c
a
]中的多个首位信息作为第一初始显示信息。
4.根据权利要求2所述的方法,其特征在于,在从e1,e2,

,e
n
,

,e
y
中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示之后,所述方法还包括:当接收到历史信息查看请求时,从d
ai
中获取序列号小于等于b
ai
的多个首位信息作为第二初始显示信息;从多个所述第二初始显示信息中确定第二目标显示信息。5.根据权利要求2所述的方法,其特征在于,在从e1,e2,

,e
n
,

,e
y
中获取排列顺序在前f位的第一初始显示信息作为第一目标显示信息进行显示之后,所述方法还包括:当接收到新信息查看请求时,从d
ai
中获取序列号大于b
f
的多个首位信息作为第三初始显示信息;其中,b
f
为e
f
对应的序列号;e
f
为多个所述第一初始显示信息中序列号排序位于第f位的第一初始显示信息对应的序列号;从多个所述第三初始显示信息中确定第三目标显示信息。6.根据权利要求2所述的方法,其特征在于,在为每一会话事件对应的多个目标接收id分别配置对应的会话缓冲a
a1
,a
a2
,

,a
ai
,

,a
af(a)
,a
ai
=(b
ai
,c
a
,d
ai
)之后,所述方法还包括:每当会话事件接收到一个会话信息时,对所述会话事件对应的每一会话缓冲进行更新处理;所述更新处理包括如下步骤:对比新接收到的会话信息的序列号c
b
与c
a
的大小;当c
b
>c
a
时,将c
a
替换为c
b
。7.根据权利要求1所述的方法,其特征在于,所述会话信息还配置有对应的消息屏蔽标识;根据所述首位信息对应的目的会话id,获取目标会话中每一目标接收id,包括:根据目的会话id,获取目标会话中对应的每一接收id的接收屏蔽标识表g1,g2,

,g
m
,

,g
x
;其中,g
m
为目标会话中对应的第m个接收id的接收屏蔽标识表;m=1,2,

,x,x为接收屏蔽标识表的总数量;每一接收屏蔽标识表中存储有接收id对应的接收屏蔽标识;将所述消息屏蔽标识与每一接收屏蔽标识表中的接收屏蔽标识进行匹配处理,以确定出目标会话对应的所有目标接收id;所述匹配处理包括如下步骤;当所述消息屏蔽标识与接收屏蔽标识表中的每一接收屏蔽标识均不同时,确定所述接收屏蔽标识表对应的接收id为目标接收id。8.根据权利要求1所述的方法,其特征在于,所述处理模块中包括多个服务器,每一服务器均用于接收会话信息;为接收到的每一所述会话信息配置对应的序列号包括:获取每一接收到的会话信息的时间码h1,h2,

,h
l
,

,h
t
;其中,h
l
为接收到的第l个会话信息的时间码;l=1,2,

,t,t为接收到的会话信息的总数量;h
l
满足如下条件:h
l
=j
l-i;其中,j
l
为第l个会话信息的接收时间对应的时间戳;i为预设启动时间对应的时间戳;获取每一接收到的会话信息的服务器码i1,i2,

,i
l
,

,i
t
;其中,i
l
为接收到的第l个会话信息的服务器码;i
l
满足如下条件:i
l
=(k
l
mod10)*10+m
l
mod10;其中,k
l
为接收第l个会话信息的服务器的内网ip的第三字节数值;m
l
为接收第l个会话
信息的服务器的内网ip的第四字节数值;mod为取余函数;获取每一接收到的会话信息的进程码n1,n2,

,n
l
,

,n
t
;其中,n
l
为接收到的第l个会话信息的进程码;n
l
满足如下条件:n
l
=p
l
mod100;其中,p
l
为接收第l个会话信息的进程对应的进程号;获取每一接收到的会话信息的进程单例计数r1,r2,

,r
l
,

,r
t
;其中,r
l
为接收到的第l个会话信息的进程对应的进程单例计数,当所述接收时间对应的时间戳的秒数发生变更时所述进程单例计数归零;将h
l、
i
l、
n
l
及r
l
组成接收的第l个会话信息的序列号。9.一种非瞬时性计算机可读存储介质,所述非瞬时性计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的系统的信息显示方法。10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的系统的信息显示方法。

技术总结


本发明提供了一种系统的信息显示方法、存储介质及电子设备。应用于第一系统,第一系统包括处理模块及多个客户端。处理模块用于实现下述方法:为接收到的每一会话信息配置对应的序列号。将接收到的每一会话信息加入至主信息队列中。将当前主信息队列中的首位信息存入信息数据库中。根据当前的首位信息对应的目的会话ID,获取目标会话中每一目标接收ID。将首位信息同时发送至每一目标接收ID中。本发明中,由于队列的存取速度要远高于数据库的存取速度,所以,通过设置队列来对会话信息进行分发处理,可以提高对进入客服系统中的会话信息的处理速度。进而可以及时对会话信息进行处理,减少消息挤压的问题。减少消息挤压的问题。减少消息挤压的问题。


技术研发人员:

王殿胜 杨毅 籍焱 赵芙卿 张丽颖

受保护的技术使用者:

中航信移动科技有限公司

技术研发日:

2022.10.26

技术公布日:

2022/11/22

本文发布于:2024-09-23 03:30:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/20321.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   多个   序列号   目标
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议