[发明专利]一种设备时间同步方法及设备在审
申请号: | 201310367238.3 | 申请日: | 2013-08-21 |
公开(公告)号: | CN104426644A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 沈青春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L29/08 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 陈蕾;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 时间 同步 方法 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种设备时间同步方法及设备。
背景技术
在通信技术领域,随着用户(包括终端用户和运营商等)对本地化的要求越来越高,产品的本地化已经成为产品开发中一个重要的环节,产品的客户端和服务端不仅要支持单一区域部署和访问,还需要支持跨区域部署和访问。
当服务端和客户端部署的位置属于不同的时区时,各个客户端在提交时间信息到服务端时,需要转换成与服务端统一的时间基准,即服务端所在时区的时间或者UTC(Coordinated Universal Time,世界标准时间或世界协调时间)。同理,当服务端将时间信息推送给各个客户端显示时,需要按照各个客户端所在的时区转换成各个客户端的本地时间。
在某些区域实施夏令时的区域,如,欧洲或者美国,上述的转换需要考虑夏令时的规则。通常,夏令时规则是内置在服务端设备和客户端设备操作系统或者底层平台中的。实际应用中发现,客户端和服务端的夏令时规则更新频率可能存在差异,当客户端和服务端夏令时规则存在不一致是情形时,将会导致客户端和服务端之间的时间转换出现错误。
以浏览器/服务器(Browser/Server,B/S)结构的典型产品为例,该应用结构下,浏览器作为客户端,而服务端通常是基于Java的应用平台。在这种场景下,夏令时规则分别内置于客户端操作系统和服务端的Java虚拟机中。服务端的Java虚拟机版本一旦确定则一般不会更新,因此,对应的夏令时规则也不会更新。而客户端浏览器可能运行在各种异构的系统中,例如:移动操作系统、Windows XP、Windows VISTA、Windows7等,客户端运行的这些系统与服务端的Java虚拟机之间很有可能出现夏令时规则不一致的情况,导致客户端和服务端之间时间转换出现错误,从而影响系统的正确运行。
发明内容
本发明实施例中提供了一种设备时间同步方法及设备,实现处于不同时区的设备之间的时间同步。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种设备时间同步方法,包括:
服务端设备接收客户端设备发送的所述客户端设备上的时间基准信息,其中,所述客户端设备和所述服务端设备处于不同时区;
所述服务端设备在与所述客户端设备进行会话时,根据所述时间基准信息同步所述服务端设备本地时间信息。
结合上述第一方面,在第一种可能的实现方式中,还包括:
所述服务端设备向所述客户端设备发送会话数据,所述会话数据中携带所述服务端设备的时间信息,所述服务端设备的时间信息按照所述时间基准信息同步为所述客户端设备的时间信息。
结合上述一方面,在第二种可能的实现方式中,所述时间基准信息为夏令时基准信息,其中,夏令时基准信息包括:时区偏移量、时区标识、夏令时起始及结束信息;
所述服务端设备根据所述时间基准信息同步本地时间信息,包括:
所述服务端设备根据所述夏令时基准信息建立对应所述客户端设备的时区对象,所述时区对象包括所述客户端设备所处时区的夏令时基准信息;
所述服务端设备根据所述时区对象,建立对应所述客户端设备的夏令时时间信息,所述对应所述客户端设备的夏令时时间信息按照所述夏令时基准进行调整。
结合上述第一方面,和第二种可能的实现方式,在第三种可能的实现方式中,所述服务端设备向所述客户端设备发送会话数据,所述会话数据中携带所述服务端设备的时间信息,所述服务端设备的时间信息按照所述时间基准信息同步为所述客户端设备的时间信息,包括:
在与所述客户端设备进行会话时,所述服务端设备获取对应所述客户端设备的时区对象,根据所述时区对象,在所述服务端设备上建立对应会话的夏令时时间信息;
所述服务端设备向所述客户端设备发送会话数据,所述会话数据中携带所述会话发生时的夏令时时间信息。
第二方面,提供一种服务端设备,包括:
基准接收模块,用于接收客户端设备发送的所述客户端设备上的时间基准信息,并将所述时间基准信息发送至同步模块,其中,所述客户端设备和所述服务端设备处于不同时区;
所述同步模块,用于接收所述基准接收模块发送的所述时间基准信息,在与所述客户端设备进行会话时,根据所述时间基准信息同步所述服务端设备本地时间信息。
结合上述第二方面,在第一种可能的实现方式中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310367238.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法和装置
- 下一篇:一种物理层编解码方法及其装置