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





