[发明专利]一种同步标记语言中的数据同步方法及系统无效
申请号: | 200710152525.7 | 申请日: | 2007-09-27 |
公开(公告)号: | CN101399656A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | 陆达君 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L7/04 | 分类号: | H04L7/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 标记 语言 中的 数据 方法 系统 | ||
1、一种数据同步方法,其特征在于,包括:
接收数据同步请求,根据所述数据同步请求中携带的终端的型号信息确定 终端配置能力信息;
根据所述终端配置能力信息确定终端支持的解编码方式;
根据所述解编码方式对同步标记语言报文及所述同步标记语言报文的数 据内容进行编解码;
通过所述解编码后的同步标记语言报文进行数据同步。
2、如权利要求1所述的方法,其特征在于,所述终端配置能力包括同步 标记语言能力信息、内容能力信息;所述根据所述解编码方式对同步标记语言 报文及所述同步标记语言报文的数据内容进行编解码步骤包括:
根据所述终端配置能力的同步标记语言能力信息对所述同步标记语言报 文进行编解码;
根据所述终端配置能力信息的内容能力信息对所述同步标记语言报文的 数据内容进行编解码。
3、如权利要求2所述的方法,其特征在于,所述同步标记语言能力信息 包括包最大消息长度、和/或支持的状态码列表;
和/或,所述内容能力信息包括:电子名片定义规范和电子日程定义规范的 属性和参数标签组合在终端和服务器的映射关系、服务器支持但终端不支持的 标签组合、终端标签取值格式的正则表达式定义、构成内容联合主键的标签组 合其中之一或者其组合。
4、如权利要求1所述的方法,其特征在于,所述通过所述解编码后的同 步标记语言报文进行数据同步步骤包括:
根据数据同步请求中携带的型号信息确定是否需要进行插件处理;
确定需要进行插件处理;
根据所述终端配置能力信息及所述进行插件处理后的插件对所述同步标 记语言报文及所述同步标记语言报文的数据内容进行解编码;
通过所述解编码后的同步标记语言报文进行数据同步。
5、如权利要求4所述的方法,其特征在于,所述进行插件处理是采用动 态库方式加载和/或卸载包括jar包、dll文件、.so文件三者之一或者其组合的 插件。
6、一种使用同步标记语言的数据同步系统,其特征在于,包括接收模块、 终端配置确定模块、编解码方式确定模块、编解码模块、数据同步模块,其中:
接收模块,用于接收数据同步请求;
终端配置确定模块,用于根据所述数据同步请求中携带的终端的型号信息 确定终端配置能力信息;
编解码方式确定模块,用于根据所述终端配置能力信息确定终端支持的解 编码方式;
编解码模块,用于根据所述解编码方式对同步标记语言报文及所述同步标 记语言报文的数据内容进行编解码;
数据同步模块,用于通过所述解编码后的同步标记语言报文进行数据同 步。
7、如权利要求6所述的同步系统,其特征在于,进一步包括设备能力库, 用于提供包括同步标记语言能力信息、内容能力信息的所述终端配置能力信 息;
编解码模块进一步用于对所述同步标记语言报文根据所述终端支持的解 编码方式中终端配置能力的同步标记语言能力信息进行编解码,对所述同步标 记语言报文的数据内容根据所述终端支持的解编码方式中终端配置能力信息 的内容能力信息进行编解码。
8、如权利要求7所述的同步系统,其特征在于,所述设备能力库包括第 一信息库、第二信息库,其中:
第一信息库,用于提供包括包最大消息长度、和/或支持的状态码列表的所 述同步标记语言能力信息;
第二信息库,用于提供包括:电子名片定义规范和电子日程定义规范的属 性和参数标签组合在终端和服务器的映射关系、服务器支持但终端不支持的标 签组合、终端标签取值格式的正则表达式定义、构成内容联合主键的标签组合 其中之一或者其组合的所述内容能力信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710152525.7/1.html,转载请声明来源钻瓜专利网。