互联网对象状态同步方法、装置及存储介质制造方法及图纸

技术编号:21735848 阅读:28 留言:0更新日期:2019-07-31 19:05
本发明专利技术涉及一种互联网对象状态同步方法,包括:实时获取互联网对象的状态信息;当互联网对象的状态信息发生变化时,获取与互联网对象存在感知关系的其他互联网对象;将互联网对象的状态变化信息发送给与互联网对象存在感知关系的其他互联网对象。互联网对象间存在感知关系,当某一互联网对象的状态发生变化时,则可以及时将状态变化信息发送给存在感知关系的其他互联网对象,从而保证互联网对象间状态一致性,确保互联网通讯系统正常运行。本发明专利技术具有较高的独立性、可复用性、高效率、高可靠、简单且实用的特点。本发明专利技术还涉及一种互联网对象状态同步装置及存储介质。

Internet Object State Synchronization Method, Device and Storage Media

【技术实现步骤摘要】
互联网对象状态同步方法、装置及存储介质
本专利技术涉及互联网即时通讯领域,尤其涉及一种互联网对象状态同步方法、装置及存储介质。
技术介绍
互联网即时通讯系统通常包括多方参与,而且要求各参与方之间能够实时快速掌握对方的状态。如互联网客服系统中通常涉及三方参与:访客端、排队机和座席端。访客端可以是手机App应用、手机Web应用、手机微信公众号或小程序应用;排队机负责将访客的分配、调配及监控工作;座席端为客服人员使用的终端,可以为PC端的Web应用。互联网客服系统是一个实时性要求较高的系统,要求访客端、排队机和座席端三者之间能够实时快速掌握对方的状态,但是三者由于是通过网络连接起来,通常会由于三者本身的操作、网络延时或异常或其它不稳定因素导致三者在不同的终端(或不同地域)使得三者在状态上表现的不一致。具体可能出现的情况是访客在访客端是在线状态,在排队机中也是在线状态,但是座席端获取到的访客状态却是离线状态等。类似于这种在三个终端中访客、座席状态的不一致会引起系统上异常,导致系统无法正常工作。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术存在的问题,提供一种互联网对象状态同步方法、装置及存储介质。本专利技术解决上述技术问题的技术方案如下:一种互联网对象状态同步方法,包括:实时获取互联网对象的状态信息;当互联网对象的状态信息发生变化时,获取与所述互联网对象存在感知关系的其他互联网对象;将所述互联网对象的状态变化信息发送给与所述互联网对象存在感知关系的其他互联网对象。为解决上述技术问题,本专利技术还提供一种互联网对象状态同步装置,包括:状态获取模块,用于实时获取互联网对象的状态信息;对象匹配模块,用于当互联网对象的状态信息发生变化时,获取与所述互联网对象存在感知关系的其他互联网对象;状态同步模块,用于将所述互联网对象的状态变化信息发送给与所述互联网对象存在感知关系的其他互联网对象。为解决上述技术问题,本专利技术还提供一种互联网对象状态同步装置,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述方法。本专利技术的有益效果是:互联网对象间存在感知关系,当某一互联网对象的状态发生变化时,则可以及时将状态变化信息发送给存在感知关系的其他互联网对象,从而保证互联网对象间状态一致性,确保互联网通讯系统正常运行。本专利技术具有较高的独立性、可复用性、高效率、高可靠、简单且实用的特点。附图说明图1为本专利技术实施例提供的一种互联网对象状态同步方法的示意性流程图;图2为本专利技术实施例提供的互联网客服系统建立的感知双向通路的示意图;图3为本专利技术实施例提供的访客与排队机建立感知关系的信令图;图4为本专利技术实施例提供的一种互联网对象状态同步装置的示意性框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1给出了本专利技术实施例提供的一种互联网对象状态同步方法的示意性流程图。如图1所示,该方法包括:实时获取互联网对象的状态信息;当互联网对象的状态信息发生变化时,获取与所述互联网对象存在感知关系的其他互联网对象;将所述互联网对象的状态变化信息发送给与所述互联网对象存在感知关系的其他互联网对象。上述实施例中,互联网对象间存在感知关系,当某一互联网对象的状态发生变化时,则可以及时将状态变化信息发送给存在感知关系的其他互联网对象,从而保证互联网对象间状态一致性,确保互联网通讯系统正常运行。该方法具有较高的独立性、可复用性、高效率、高可靠、简单且实用的特点。优选地,还包括预先建立互联网对象间的感知关系的步骤。所述预先建立互联网对象间的感知关系包括:任意两个待建立感知关系的互联网对象预先在消息中央处理器进行注册;其中,待建立感知关系的互联网对象包括感知对象和被感知对象;所述感知对象通过所述消息中央处理器向所述被感知对象发送建立感知请求;所述被感知对象通过所述消息中央处理器向所述感知对象发送响应于所述建立感知请求的反馈信息;当所述反馈信息为所述被感知对象同意建立感知关系时,所述感知对象通过中央处理器向所述被感知对象发送成功建立感知信息;所述消息中央处理器生成所述感知象和所述被感知对象的单向感知关系,并存储所述单向感知关系。需要说明的是,建立感知关系的对象必须有两个或两个以上。假设有对象A和对象B建立感知关系,其中,对象A作为感知对象、对象B作为被感知对象建立了单向感知关系,且对象A作为被感知对象、对象B作为感知对象也建立了单向感知关系。也就是说对象A和对象B之间建立了双向感知通路,双向感知通路可根据需要建立。如果只需要但方面感知,则只建立单向感知关系即可。假设对象A和对象B建立了双向感知通路,如果A对象设置自己为在线状态那么B对象一定可以收到一个A对象在线的通知消息;同样A的任何状态的变化,对应B对象来说都会收到相应的消息通知。A对象设置自己的状态,并将自己的状态通知到B对象,以及B对象接收到A对象的状态通知消息都是基于消息中央处理器完成。且建立感知关系遵循自定义感知协议。上述实施例中,基于上述自定义协议在互联网对象之间通讯,实时维护互联网对象之间的状态关系,使处于不同环境的多个对象实时感知对方的存在,获取对方的状态,极大的提高互联网即时通讯系统的稳定性,对系统的可用性起到了决定性的作用。优选地,所述建立感知请求和反馈信息均包括协议字符串,所述协议字符串包括开始字段、协议字段、第一分隔字段、对象字段、第二分隔字段、命令字段和结束字段。如协议字符串可以为[p|b-a|01-00]的字符串。优选地,所述开始字段用于表示协议字符串的开始;所述协议字段表示具体的协议,包括具有预设含义的一个字符;所述第一分隔字段用于分隔协议字段和对象字段;所述对象字段用于表示建立感知的对象;所述第二分隔字段用于分隔对象字段和命令字段;所述命令字段用于表示具体命令;所述结束字段用于表示协议字符串的结束。优选地,所述开始字段包括“[”字符;所述协议字段包括0~9、a~Z、A~Z或!@#$%^&*-+中的任意一个字符;所述第一分隔字段包括“|”字符;所述对象字段用“-”字符连接,“-”字符前面为发起人,“-”字符后面为接收人;所述第二分隔字段包括“|”字符;所述命令字段用“-”字符连接,“-”字符前面为键,“-”字符后面为值;所述结束字段包括“]”字符。优选地,所述互联网对象包括互联网客服系统的访客端、排队机和坐席端。上述实施例中,将该互联网对象状态同步方法应用于互联网客服系统,基于上述自定义协议在访客、排队机和座席三者之间通讯,实时维护三者之间的状态关系,使处于不同环境的的三个对象实时感知对方的存在,获取对方的状态,极大的提高互联网客服系统的稳定性,对系统的可用性起到了决定性的作用。下面以互联网客服系统中的访客端、排队机和座席端为例来进行详细说明。如图2所示,排队机与座席建立了双向感知通路,座席与访客建立了双向感知通路,访客又与排队机建立了双向感知通路,即所有这三者之间两两建立了双向感知通路。如图3所示,以排队机作为感知对象,访客作为被感知对象建立访客与排本文档来自技高网...

【技术保护点】
1.一种互联网对象状态同步方法,其特征在于,包括:实时获取互联网对象的状态信息;当互联网对象的状态信息发生变化时,获取与所述互联网对象存在感知关系的其他互联网对象;将所述互联网对象的状态变化信息发送给与所述互联网对象存在感知关系的其他互联网对象。

【技术特征摘要】
1.一种互联网对象状态同步方法,其特征在于,包括:实时获取互联网对象的状态信息;当互联网对象的状态信息发生变化时,获取与所述互联网对象存在感知关系的其他互联网对象;将所述互联网对象的状态变化信息发送给与所述互联网对象存在感知关系的其他互联网对象。2.根据权利要求1所述的方法,其特征在于,还包括预先建立互联网对象间的感知关系的步骤。3.根据权利要求2所述的方法,其特征在于,所述预先建立互联网对象间的感知关系包括:任意两个待建立感知关系的互联网对象预先在消息中央处理器进行注册;其中,待建立感知关系的互联网对象包括感知对象和被感知对象;所述感知对象通过所述消息中央处理器向所述被感知对象发送建立感知请求;所述被感知对象通过所述消息中央处理器向所述感知对象发送响应于所述建立感知请求的反馈信息;当所述反馈信息为所述被感知对象同意建立感知关系时,所述感知对象通过中央处理器向所述被感知对象发送成功建立感知信息;所述消息中央处理器生成所述感知象和所述被感知对象的单向感知关系,并存储所述单向感知关系。4.根据权利要求3所述的方法,其特征在于,所述建立感知请求和反馈信息均包括协议字符串,所述协议字符串包括开始字段、协议字段、第一分隔字段、对象字段、第二分隔字段、命令字段和结束字段。5.根据权利要求4所述的方法,其特征在于,所述开始字段用于表示协议字符串的开始;所述协议字段表示具体的协议,包括具有预设含义的一个字符;所述第一分隔字段用于分隔协议字段和对象字段;所述对象字...

【专利技术属性】
技术研发人员:王珂
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1