信息同步方法及装置制造方法及图纸

技术编号:16605541 阅读:32 留言:0更新日期:2017-11-22 15:20
本申请公开了信息同步方法及装置。所述方法的一具体实施方式包括:监测消息队列中的信息变化提示信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。该实施方式在检测到信息变化提示信息后,从信息变化提示信息中解析出物品标识信息和时间信息,并发送对应物品标识信息的物品信息查询请求,根据对应物品信息查询请求的物品更新信息对物品信息进行同步修改,能够及时获取到物品更新信息,避免信息同步错误。

Information synchronization method and device

Information synchronization method and device are disclosed in this application. Including a specific embodiment of the method: monitoring the change of information in the message queue message; extracting information of change from the message queue message; from the information suggests that the changes in analytical items identification information and time information; goods information query request corresponding to the identification information of the goods received; the corresponding items of information query items updated information, according to the article update information synchronized to modify the items of information. The way to implement information changes in the detection information, information from the changes suggested to parse out the item identification information and time information, and sends the corresponding item identification information item information query, according to the corresponding items of information query items to synchronize update information to modify the items of information, timely access to goods updates avoid information synchronization error.

【技术实现步骤摘要】
信息同步方法及装置
本申请涉及信息处理
,具体涉及信息同步处理
,尤其涉及信息同步方法及装置。
技术介绍
网络购物能够使得消费者足不出户就能查询并购买到需要的商品,成为了当前购物的重要方式。消费者登录购物网站,查询需要的商品,这些商品会形成订单信息,经消费者确认后向购物网站提交。购物网站接收到订单信息后,根据订单信息内的商品信息到商品存储区取货,然后快递给消费者。在购物网站上,商品的价格不是固定的,商品的价格会在一定的时间做出调整,例如,在有类型相同的新的商品出现时,需要及时调整商品的相关信息(如价格信息、发货时间信息)。购物网站为了保证商品信息的安全稳定,通常设置多个信息系统,当商品信息在一个系统上发生变化时,该系统会生成一条对应发生变化的商品信息的消息给其他系统。通常,消息内会包含信息修改后的内容(例如,将商品原来的发出地由北京改为广东),其他系统根据接收到的消息修改本系统上对应的信息。信息系统之间的信息在同步时,信息发生变化的系统发出消息(第一次消息)后,其他信息系统有可能接收不到或没有及时同步这条消息。此时,购物网站的信息管理系统会先保存这条消息,在适当的时间重新将这条消息发送给其他信息系统。如果此时信息发生变化的系统上的同一信息又发生了变化(例如,在短时间内,对商品的价格信息做了两次调整),信息发生变化的系统会再发出一条针对同一信息的消息(第二次消息),如果其他系统接收到了这条消息(第二次消息),其他信息系统就会根据这条消息修改本系统上对应的信息,此时信息同步成功。但是,信息管理系统会再次发送第一次发送失败的消息(第一次消息),如果消息发送成功,其他系统会将第二次消息修改为第一次消息,这就造成了信息同步错误。
技术实现思路
本申请提供了信息同步方法及装置,以解决
技术介绍
中提到的技术问题。第一方面,本申请提供了一种信息同步方法,所述方法包括:监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。在一些实施例中,在所述接收对应所述物品信息查询请求的物品更新信息的步骤之后还包括:将所述物品更新信息保存至本地缓存数据。在一些实施例中,所述方法还包括:接收物品查询信息,所述物品查询信息包括被查询物品的标识信息;从所述本地缓存数据中查找对应所述被查询物品的标识信息的物品更新信息;将所述物品更新信息发送给所述物品查询信息的发出端。在一些实施例中,所述方法还包括:若无法从所述本地缓存数据中查找到对应所述被查询物品的标识信息的物品更新信息,则发送物品信息查询请求,并将接收到的对应所述物品信息查询请求的物品更新信息发送给所述物品查询信息的发出端。第二方面,本申请提供了一种信息同步方法,所述方法包括:接收信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;按所述信息变化提示信息的发出时间将所述信息变化提示信息放入消息队列。在一些实施例中,所述方法还包括:当所述消息队列中存在多条包含同一物品标识信息的信息变化提示信息时,查询每一条信息变化提示信息的时间信息,保留与当前时间的时间间隔最小的时间信息对应的信息变化提示信息,并删除其余的包含同一物品标识信息的信息变化提示信息。在一些实施例中,所述方法还包括:从所述消息队列中删除被提取过的信息变化提示信息。第三方面,本申请提供了一种信息同步装置,所述装置包括:信息变化提示信息监测单元,用于监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;信息变化提示信息提取单元,用于从所述消息队列中提取信息变化提示信息;信息变化提示信息解析单元,用于从所述信息变化提示信息中解析出物品标识信息和时间信息;物品信息查询请求发送单元,用于发送对应所述物品标识信息的物品信息查询请求;信息同步单元,用于接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。在一些实施例中,所述装置还包括:物品更新信息转存单元,用于将所述物品更新信息保存至本地缓存数据。在一些实施例中,所述装置还包括:物品查询信息接收单元,用于接收物品查询信息,所述物品查询信息包括被查询物品的标识信息;第一信息查询单元,用于从所述本地缓存数据中查找对应所述被查询物品的标识信息的物品更新信息;物品查询信息发送单元,用于将所述物品更新信息发送给所述物品查询信息的发出端。在一些实施例中,所述装置还包括:第二信息查询单元,用于在无法从所述本地缓存数据中查找到对应所述被查询物品的标识信息的物品更新信息时,发送物品信息查询请求,并将接收到的对应所述物品信息查询请求的物品更新信息发送给所述物品查询信息的发出端。第四方面,本申请提供了一种信息同步装置,所述装置包括:信息变化提示信息接收单元,用于接收信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;信息变化提示信息排序单元,用于按所述信息变化提示信息的发出时间将所述信息变化提示信息放入消息队列。在一些实施例中,所述装置还包括:信息变化提示信息筛选单元,用于在所述消息队列中存在多条包含同一物品标识信息的信息变化提示信息时,查询每一条信息变化提示信息的时间信息,保留与当前时间的时间间隔最小的时间信息对应的信息变化提示信息,并删除其余的包含同一物品标识信息的信息变化提示信息。在一些实施例中,所述装置还包括:信息变化提示信息删除单元,用于从所述消息队列中删除被提取过的信息变化提示信息。第五方面,本申请提供了一种信息同步系统,所述系统包括上述第三方面的信息同步装置和第四方面的信息同步装置。本申请提供的信息同步方法及装置,在检测到信息变化提示信息后,从信息变化提示信息中解析出物品标识信息和时间信息,并发送对应物品标识信息的物品信息查询请求,根据对应物品信息查询请求的物品更新信息对物品信息进行同步修改,能够及时获取到物品更新信息,避免信息同步错误。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是根据本申请的信息同步方法的一个实施例的流程图;图2是根据本申请的信息同步方法的另一个实施例的流程图;图3是根据本申请的信息同步方法的应用场景的一个流程图;图4是根据本申请的信息同步装置的一个实施例的结构示意图;图5是根据本申请的信息同步装置的另一个实施例的结构示意图;图6是根据本申请的信息同步装置的一个实施例的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描本文档来自技高网
...
信息同步方法及装置

【技术保护点】
一种信息同步方法,其特征在于,所述方法包括:监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。

【技术特征摘要】
1.一种信息同步方法,其特征在于,所述方法包括:监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。2.根据权利要求1所述的方法,其特征在于,在所述接收对应所述物品信息查询请求的物品更新信息的步骤之后还包括:将所述物品更新信息保存至本地缓存数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收物品查询信息,所述物品查询信息包括被查询物品的标识信息;从所述本地缓存数据中查找对应所述被查询物品的标识信息的物品更新信息;将所述物品更新信息发送给所述物品查询信息的发出端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若无法从所述本地缓存数据中查找到对应所述被查询物品的标识信息的物品更新信息,则发送物品信息查询请求,并将接收到的对应所述物品信息查询请求的物品更新信息发送给所述物品查询信息的发出端。5.一种信息同步方法,其特征在于,所述方法包括:接收信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;按所述信息变化提示信息的发出时间将所述信息变化提示信息放入消息队列。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述消息队列中存在多条包含同一物品标识信息的信息变化提示信息时,查询每一条信息变化提示信息的时间信息,保留与当前时间的时间间隔最小的时间信息对应的信息变化提示信息,并删除其余的包含同一物品标识信息的信息变化提示信息。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:从所述消息队列中删除被提取过的信息变化提示信息。8.一种信息同步装置,其特征在于,所述装置包括:信息变化提示信息监测单元,用于监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对...

【专利技术属性】
技术研发人员:韩铭
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1