[发明专利]基于多媒体消息传递服务的数据库同步方法和系统无效
申请号: | 200710139111.0 | 申请日: | 2007-07-25 |
公开(公告)号: | CN101355726A | 公开(公告)日: | 2009-01-28 |
发明(设计)人: | 宋松;郭常杰;孙沛 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04L12/54 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多媒体 消息 传递 服务 数据库 同步 方法 系统 | ||
技术领域
本发明涉及信息处理技术,具体地,涉及利用MMS(多媒体消息传递服务)来实现服务器与移动终端之间的数据库同步的系统和方法。
背景技术
近年来,具有数据处理能力的小型移动设备逐渐普及。到目前为止,现代移动电话已经不再仅仅具有用于存储电话号码的存储器,而是已经成为了具有地址簿、记事本、电子邮件客户端、浏览器等众多功能的个人信息管理工具(personal information manager,PIM)。此外,被称作手持式计算机的、计算器那样大小的小型计算机也逐渐得到普遍使用。
就上述移动设备来说,由于其并不是始终连接到网络,所以,就需要在该移动设备本地具有与其功能有关的、存储相关信息的数据库的备份。并且,对于这些数据库来说,在移动设备上所备份的版本应该与网络上所存储的版本是一致的。也就是说,在移动设备上对这些数据库所进行的修改,也应该在网络上进行,反之亦然。从而,就需要周期性地在移动设备与网络之间,对于与这些修改有关的信息进行交换,以保持数据库的一致性。这一操作便称作数据库同步。
图1示出了典型的数据库同步体系结构。在图1所示的体系结构中,用于实现网络侧的数据库与移动终端侧的相应数据库的同步的服务器,与移动终端之间需要建立LAN或VPN(Virtual Private Network,虚拟专用网)连接,并且通过该LAN或VPN连接、利用HTTP协议相互传输同步数据,从而实现数据库同步。
但是,不同于桌面PC,由于网络可用性和电池电量消耗等原因,移动设备无法做到始终在线。因此,任何有关数据库的同步都不得不推迟到移动设备在线而且主动地启动与服务器之间的数据库同步过程时来进行,即使在服务器侧的数据库被修改而需要同步的情况下也是如此。因为,目前并没有一种有效的实现服务器启动的数据库同步、以便及时向移动设备传输最新数据的方法。
目前,解决这一问题的一种可能的方案是使用SMS(Short MessagingService,短消息传递服务)作为通知手段,来触发移动设备在线而且主动地启动与服务器之间的新的数据库同步过程。
但是,即使利用SMS作为通知移动终端启动数据库同步的手段,图1所示的体系结构也仍然会由于安全性和有效性原因,而在实际情况中并不总是可行。因为,如图1所示,如果某一企业想要实现数据库同步功能,则其必须首先建立复杂、高成本的VPN等系统,来防止服务器受到恶意攻击,这对于大多数企业来说,无疑都会是一个很大的负担。此外,即使对于拥有VPN系统的那些企业来说,问题也将会仍然存在。也就是说,由于有限的性能和维护的困难性,使得许多移动设备目前并不支持VPN客户端。从而,在这种情况下,即使这样的移动设备能够经由无线网络而成为在线,它们也无法通过VPN实现远程数据库同步。
因此,需要设计出一种安全、低成本且便于实现的服务器与移动终端之间的数据库同步技术,来解决现有技术中所存在的这些问题。
发明内容
本发明正是鉴于上述现有技术中的问题而提出的,其目的在于提供一种基于MMS的数据库同步方法和系统,以便籍由多媒体消息传递服务来实现服务器与移动终端之间的数据库同步,并且允许服务器主动地启动与移动终端之间的数据库同步过程。
根据本发明的一个方面,提供一种基于多媒体消息传递服务MMS的同步服务器,包括:MMS同步引擎,其连接到与MMS中心相连的网关,用于在识别出需要与特定移动终端进行数据库同步时,启动同步内容经由MMS中心向该移动终端的传送,和/或响应于移动终端通过MMS中心传送来的同步内容,对本地数据库进行更新;以及同步控制数据库,用于存储在上述MMS同步引擎进行数据库同步时所需的控制信息。
根据本发明的另一个方面,提供一种基于多媒体消息传递服务MMS的同步网关,包括:MMS同步网关控制器,其与同步服务器接口,用于从该同步服务器接收要向移动终端传送的同步内容,和/或向该同步服务器发送经由MMS中心来自移动终端的同步内容;MMS包封装模块,用于将上述MMS同步网关控制器从同步服务器接收的、要向移动终端传送的同步内容封装为MMS同步包;MMS包发送/接收模块,其经由MMS信道与MMS中心相连,用于通过该MMS中心将上述MMS包封装模块所生成的MMS同步包传送至移动终端,和/或从MMS中心接收来自移动终端的MMS同步包;以及MMS包解析模块,用于对上述MMS包发送/接收模块从MMS中心接收的来自移动终端的MMS同步包进行解析,以获取其中的同步内容,并经由上述MMS同步网关控制器传送至同步服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710139111.0/2.html,转载请声明来源钻瓜专利网。