一种同步的数据交互处理方法及装置制造方法及图纸

技术编号:18404150 阅读:34 留言:0更新日期:2018-07-08 22:20
本发明专利技术实施例提供一种同步的数据交互处理方法及装置,所述方法包括:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。所述装置执行上述方法。本发明专利技术实施例提供的同步的数据交互处理方法及装置,通过校验用户身份标识对应权限,以及确定是否有预设类型的更新数据,并根据确定结果返回相应的信息至镜像服务系统,能够优化同步数据的交互处理过程,进而提高系统资源的利用率。

A synchronous method and device for data interaction

An embodiment of the invention provides a synchronous data interaction processing method and device. The method includes receiving a data request sent by a mirror service system; the data request is carried with a user identity identification; if the verification result of the identified user identity identity is valid, the preset type is determined. According to the determined result, the corresponding information is returned to the mirror service system. The device executes the above method. The synchronous data interaction processing method and device provided by the embodiment of the invention can optimize the interactive processing process of the synchronization data and improve the system by checking the corresponding rights of the user identity identification, and determining whether the updated data of the preset type is available, and the corresponding information is returned to the mirror service system according to the determined result. The utilization of resources.

【技术实现步骤摘要】
一种同步的数据交互处理方法及装置
本专利技术实施例涉及数据处理
,具体涉及一种同步的数据交互处理方法及服务器。
技术介绍
近年来随着工业互联网的发展,Handle系统获得了更加广阔的应用前景。动态解析是Handle系统的关键基础服务之一,在系统实际运行过程中需要为用户提供不间断、快速的解析服务,一般的解决办法是提供多台服务器来保证高可靠、高性能,防止单点故障造成无法提供解析服务的风险。如果在多台服务器上运行Handle系统,如何高效的对Handle数据同步是需要解决的重点问题。图1为现有技术基于Handle系统的数据同步原理图,如图1所示,可以通过对RFC3652的协议扩展实现主服务系统和镜像服务系统之间的数据同步,需要镜像服务系统主动发起轮询请求。图2为现有技术基于Handle系统的增量更新数据流程处理流程图,如图2所示:(1)镜像服务系统定时发起主动轮询请求,查询主服务系统上是否有其需要更新的数据。(2)主服务系统对镜像服务系统的身份进行校验,如果校验失败,则直接返回错误消息,并且退出本次更新流程;如果校验成功,则立即返回成功消息,继续后续步骤。(3)主服务系统主动发起建立安全信道的请求,如果建立成功,则向镜像服务系统发送协议版本号等信息;如果建立失败,则退出本次更新流程。(4)主服务系统发送标志SENDING_TRANSACTIONS,表示后续为增量更新数据。(5)主服务系统判定是否有更新数据,如果有,则发送增量更新数据;如果没有,则继续后续操作。(6)主服务系统发送结束标志END_TRANSMISSION_RECORD和当前系统时间。(7)更新增量数据流程结束。图3为现有技术基于Handle系统的全量更新数据流程处理流程图,如图3所示:(1)镜像服务系统定时发起主动轮询请求,查询主服务系统是否有其需要更新的数据。(2)主服务系统对镜像服务系统的身份进行校验,如果校验失败,则直接返回错误消息,并且退出本次更新流程;如果校验成功,则立即返回成功消息。(3)主服务系统主动发起建立安全信道请求,如果建立成功,则向镜像服务系统发送协议版本号等信息;如果建立失败,则退出本次更新流程。(4)主服务系统发送标志NEED_TO_REDUMP,表示需要镜像服务系统主动发起全量更新请求。(5)主服务系统发送标志END_TRANSMISSION_RECORD和当前系统时间,结束本次操作。(6)镜像服务系统发起全量更新请求。(7)主服务系统对其身份进行权限校验,通过则返回成功;不通过则返回失败,退出本次更新流程。(8)主服务系统主动发起建立安全信道,并且发送协议版本号等信息。(9)主服务系统发送最近一次操作记录ID、时间。(10)主服务系统发送全量更新数据。(11)主服务系统发送结束标志ABSOLUTELY_DONE_RECORD。(12)结束本次数据更新流程。上述Handle系统的数据同步方案效率不高,主要体现在:(1)增量数据更新,主服务系统若无更新数据,除图2中的第五步省略外,其他步骤都需要执行,浪费了系统资源、网络带宽。(2)全量数据更新,镜像服务系统需要发起两次更新请求,主服务系统需要进行两次身份校验,建立两次网络安全信道,对系统资源造成不必要的浪费。因此,如何避免上述缺陷,优化同步数据的交互处理过程,进而提高系统资源的利用率,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种同步的数据交互处理方法及装置。第一方面,本专利技术实施例提供一种同步的数据交互处理方法,所述方法包括:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。第二方面,本专利技术实施例提供一种同步的数据交互处理装置,所述装置包括:接收单元,用于接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;确定单元,用于若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;返回单元,用于根据确定结果返回相应的信息至所述镜像服务系统。第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。本专利技术实施例提供的同步的数据交互处理方法及装置,通过校验用户身份标识对应权限,以及确定是否有预设类型的更新数据,并根据确定结果返回相应的信息至镜像服务系统,能够优化同步数据的交互处理过程,进而提高系统资源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术基于Handle系统的数据同步原理图;图2为现有技术基于Handle系统的增量更新数据流程处理流程图;图3为现有技术基于Handle系统的全量更新数据流程处理流程图;图4为本专利技术实施例同步的数据交互处理方法流程示意图;图5为本专利技术实施例增量更新数据的同步处理流程图;图6为本专利技术实施例全量更新数据的同步处理流程图;图7为本专利技术实施例主服务系统主动发起数据更新通知的流程图;图8为本专利技术实施例同步的数据交互处理装置结构示意图;图9为本专利技术实施例提供的电子设备实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图4为本专利技术实施例同步的数据交互处理方法流程示意图,如图4所示,本专利技术实施例提供的一种同步的数据交互处理方法,包括以下步骤:S1:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识。具体的,装置接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识。装置可以是Handle系统的主服务系统。数据请求可以采用轮询的方式由镜像服务系统发送,用户身份标识可以是VIP用户标识、普通用户标识等。S2:若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据。具体的,装置若判断获知所述用户身份标识对应本文档来自技高网
...

【技术保护点】
1.一种同步的数据交互处理方法,其特征在于,包括:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。

【技术特征摘要】
1.一种同步的数据交互处理方法,其特征在于,包括:接收镜像服务系统发送的数据请求;所述数据请求携带有用户身份标识;若判断获知所述用户身份标识对应权限的校验结果为有效,确定是否有预设类型的更新数据;根据确定结果返回相应的信息至所述镜像服务系统。2.根据权利要求1所述的方法,其特征在于,所述根据确定结果返回相应的信息至所述镜像服务系统,包括:若确定有预设类型的更新数据,返回提示有更新数据的第一提示信息至所述镜像服务系统。3.根据权利要求2所述的方法,其特征在于,所述返回提示有更新数据的第一提示信息至所述镜像服务系统的步骤之后,所述方法还包括:接收网络安全信道的建立请求,并建立所述网络安全信道;其中,所述建立请求是所述镜像服务系统在接收到所述第一提示信息之后,向主服务系统发送的;通过所述网络安全信道,向所述镜像服务系统发送更新数据。4.根据权利要求1所述的方法,其特征在于,所述预设类型的更新数据包括增量更新数据或全量更新数据,所述方法还包括:根据确定结果返回相应的信息至所述镜像服务系统,其中,所述信息包括增量更新数据的提示信息或全量更新数据的提示信息。5.根据权利要求1所述的方法,其特征在于,所述根据确定结果返回相应的信息至所述镜像服务系统,包括:若确定没有预设类型的更新数据,返回提示没有更新数据的第二提示信息至所述镜像服务系统,并终止执行所述方法。6.根据权利...

【专利技术属性】
技术研发人员:李志平谢家贵田磊郭健范志朋
申请(专利权)人:北京泰尔英福网络科技有限责任公司
类型:发明
国别省市:北京,11

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

1