[发明专利]用于移动业务对象的基于消息的同步有效
申请号: | 201080060198.2 | 申请日: | 2010-12-14 |
公开(公告)号: | CN102741829A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 埃文·爱尔兰;大卫·克里格;迈克尔·弘;赫摩尔·潘迪亚;张国平 | 申请(专利权)人: | 赛贝斯股份有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44;G06F13/14;G06F9/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 瞿卫军;经志强 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 业务 对象 基于 消息 同步 | ||
技术领域
本发明一般涉及数据库同步,且更具体地,涉及用于数据同步的通信方法。
背景技术
无论何时(通常在用户指定的时机),当通过执行完整的同步事件而获得连通性时,移动设备传统地依赖于与企业系统的同步。例如在放置于对接架(docking cradle)中时,移动设备可具有连通性。移动设备在对接后执行其数据的完整同步、上传和下载。
然而,当上传的信息是过时的或当另一移动设备已在同一断开连接期间执行了更新时,这些传统的方法无法提供足够的信息来解决设备所依赖的数据方面的冲突。此外,传统方法不包括使得移动设备可以可靠地发送和接收这些更新的通信方法。
因此,期望获得用于使来自移动设备的数据与企业系统同步的改进的方法。
发明内容
本发明的实施方式包括一方法,该方法包括:执行从用于业务对象的下载光标中获取的通知查询,以识别更新的订阅;针对该更新的订阅运行该下载光标,以生成结果行;以及,在输入消息中将该结果行发送至客户端设备。
本发明的实施方式另外包括一种计算机可读介质,其具有存储于其上的计算机可执行指令,若由计算设备执行,则该计算机可执行指令致使该计算设备实施包括下述步骤的方法:执行从用于业务对象的下载光标中获取的通知查询,以识别更新的订阅;针对该更新的订阅运行该下载光标,以生成结果行;以及,在输入消息中将该结果行发送至客户端设备。
此外,本发明的实施方式另外包括一种系统,该系统包括存储器,其被设置为保存模块;该模块包括:执行模块,其被设置为执行从用于业务对象的下载光标中获取的通知查询,以识别更新的订阅;运行模块,其被设置为针对该更新的订阅运行该下载光标,以生成结果行;以及,发送模块,其被设置为在输入消息中将该结果行发送至客户端设备;所述系统还包括一个或者多个处理器,其被设置为处理该模块。
此外,本发明另外包括一种方法,该方法包括:从客户端接收消息,该消息包括客户端标识符、消息标识符和重放指令;搜索对应于之前接收到的消息的客户端标识符和消息标识符对的列表,以确定对应于该客户端标识符和消息标识符的该消息之前是否已被接收过,一旦确定该消息之前未被接收过,则处理该消息;以及,将该客户端标识符和消息标识符添加到对应于之前接收到的消息的客户端标识符和消息标识符对的列表中。
此外,本发明的实施方式包括一种计算机可读介质,其具有存储于其上的计算机可执行指令,若由计算设备执行,则该计算机可执行指令致使该计算设备实施包括下述步骤的方法:接收来自客户端的消息,该消息包括客户端标识符、消息标识符和重放指令;搜索对应于之前接收到的消息的客户端标识符和消息标识符对的列表,以确定对应于该客户端标识符和消息标识符的该消息之前是否已被接收过,一旦确定该消息之前未被接收过,则处理该消息;以及,将该客户端标识符和消息标识符添加到对应于之前接收到的消息的客户端标识符和消息标识符对的列表。
此外,本发明的实施方式包括一种系统,该系统包括存储器,其被设置为保存模块;该模块包括:接收模块,其被设置为从客户端接收消息,该消息包括客户端标识符、消息标识符和重放指令;搜索模块,其被设置为搜索对应于之前接收到的消息的客户端标识符和消息标识符对的列表,以确定对应于该客户端标识符和消息标识符的该消息之前是否已被接收过,一旦确定该消息之前未被接收过,则处理该消息;以及,添加模块,其被设置为将该客户端标识符和消息标识符添加到对应于之前接收到的消息的客户端标识符和消息标识符对的列表中;该系统还包括一个或者多个处理器,其被设置为处理该模块。
在下文中,参考附图详细描述本发明的其他特征和优点以及本发明的各实施方式的结构和操作。应指出,本发明不限于在此所描述的特定实施方式。在此,仅以说明为目的呈现这些实施方式。基于包含在此的教导,另外的实施方式对相关领域技术人员来说将是显而易见的。
附图说明
包括在本文中且构成说明书的一部分的附图示出了本发明的实施方式,其与说明书一起用于进一步解释本发明的原理且使得相关领域技术人员可以实施和使用本发明。
图1是根据本发明的一实施方式的、示例性的企业网络。
图2A是根据本发明的一实施方式的、示出了各步骤的流程图,其中,可通过这些步骤来操作移动设备的客户端应用程序,从而针对业务对象向同步服务器提交创建、更新或删除消息,用于传送至企业信息系统。
图2B是根据本发明的一实施方式的、示出了各步骤的流程图,其中,通过这些步骤,企业信息系统处理所接收的创建、更新或删除消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛贝斯股份有限公司,未经赛贝斯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080060198.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电力机车牵引电机冷却轴向离心通风机
- 下一篇:超薄鼓风机