首页 > 专利 > 上海斐讯数据通信技术有限公司 > 路由器端访问设备与互联网时间不一致的提醒方法和系统专利详情

路由器端访问设备与互联网时间不一致的提醒方法和系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-10-23
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-27
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-06-19
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-10-23
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510697660.4 申请日 2015-10-23
公开/公告号 CN105207768B 公开/公告日 2018-06-19
授权日 2018-06-19 预估到期日 2035-10-23
申请年 2015年 公开/公告年 2018年
缴费截止日 2021-11-23
分类号 H04L7/00H04L12/24 主分类号 H04L7/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN1859373A、CN102421187A、CN104994601A、CN103220120A、CN1855915A 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 上海斐讯数据通信技术有限公司
发明人 李茂源 第一发明人 李茂源
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
上海硕力知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
郭桂峰
摘要
本发明提供一种路由器端访问设备与互联网时间不一致的提醒方法和系统,当接收到设备的访问时,向时间服务器发送网络时间协议报文;在接收到时间服务器返回的网络时间协议报文后,获取网络时间和当前访问设备的本地时间;如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,则向当前访问设备发送校准本地时间的提示。本发明能够在路由器端访问设备与互联网时间不一致时,主动提示用户及时校准设备时间。
  • 摘要附图
    路由器端访问设备与互联网时间不一致的提醒方法和系统
  • 说明书附图:图1
    路由器端访问设备与互联网时间不一致的提醒方法和系统
  • 说明书附图:图2
    路由器端访问设备与互联网时间不一致的提醒方法和系统
  • 说明书附图:图3
    路由器端访问设备与互联网时间不一致的提醒方法和系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-22 专利权的转移 登记生效日: 2020.12.10 专利权人由上海斐讯数据通信技术有限公司变更为湖州丰源农业装备制造有限公司 地址由201616 上海市松江区思贤路3666号变更为313028 浙江省湖州市八里店镇工业园区
2 2018-06-19 授权
3 2016-01-27 实质审查的生效 IPC(主分类): H04L 7/00 专利申请号: 201510697660.4 申请日: 2015.10.23
4 2015-12-30 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种路由器端访问设备与互联网时间不一致的提醒方法,应用于路由器上,其特征在于,包括:
当接收到设备的访问时,向时间服务器发送网络时间协议报文;
在接收到时间服务器返回的网络时间协议报文后,获取网络时间和当前访问设备的本地时间;
如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,向当前访问设备发送校准本地时间的提示;
所述网络时间协议报文包括原始时间戳、接收时间戳和传送时间戳字段;
所述向时间服务器发送网络时间协议报文,和所述接收到时间服务器返回的网络时间协议报文,包括:
当接收到设备的访问时,路由器向时间服务器发送网络时间协议报文,并在网络时间协议报文的原始时间戳字段中携带离开路由器时的时间戳T1;
当网络时间协议报文到达时间服务器时,时间服务器在网络时间协议报文的接收时间戳字段中添加到达时间服务器的时间戳T2;
当网络时间协议报文离开时间服务器时,时间服务器在网络时间协议报文的传送时间戳字段中添加离开时间服务器的时间戳T3;
当路由器时间服务器返回的网络时间协议报文时,路由器本地时间的时间戳为T4;
所述路由器和时间服务器之间,网络时间协议报文的往返时延=(T4-T1)-(T3-T2);
路由器相对时间服务器的时间差=((T2-T1)+(T3-T4))/2;
所述获取网络时间,包括:
根据网络时间协议报文的往返时延确定时间服务器时间;
网络时间=时间服务器时间+路由器相对时间服务器的时间差;
将网络时间以时间戳格式保存。

2.如权利要求1所述的路由器端访问设备与互联网时间不一致的提醒方法,其特征在于,所述获取当前访问设备的本地时间,包括:
通过浏览器的时间函数解析出当前访问设备的本地时间,并将当前访问设备的本地时间以时间戳格式保存。

3.如权利要求2所述的路由器端访问设备与互联网时间不一致的提醒方法,其特征在于,所述方法还包括:路由器预先设置时间差值计算函数和提示函数;
所述如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,向当前访问设备发送校准本地时间的提示,包括:
当设备通过浏览器访问路由器时,路由器调用时间差值计算函数计算网络时间和当前访问设备的本地时间差值;
如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,则调用提示函数弹出会话框提示校准当前访问设备的本地时间。

4.一种用于路由器端访问设备与互联网时间不一致的提醒系统,包括路由器、访问路由器的设备和时间服务器,其特征在于,包括:
当路由器接收到设备的访问时,向时间服务器发送网络时间协议报文;
时间服务器向路由器返回网络时间协议报文;
路由器获取网络时间和当前访问设备的本地时间,并在网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值时,向当前访问设备发送校准本地时间的提示;
所述网络时间协议报文包括原始时间戳、接收时间戳和传送时间戳字段;
所述向时间服务器发送网络时间协议报文,和所述向路由器返回网络时间协议报文,包括:
当接收到设备的访问时,路由器向时间服务器发送网络时间协议报文,并在网络时间协议报文的原始时间戳字段中携带离开路由器时的时间戳T1;
当网络时间协议报文到达时间服务器时,时间服务器在网络时间协议报文的接收时间戳字段中添加到达时间服务器的时间戳T2;
当网络时间协议报文离开时间服务器时,时间服务器在网络时间协议报文的传送时间戳字段中添加离开时间服务器的时间戳T3;
当路由器时间服务器返回的网络时间协议报文时,路由器本地时间的时间戳为T4;
所述路由器和时间服务器之间,网络时间协议报文的往返时延=(T4-T1)-(T3-T2);路由器相对时间服务器的时间差=((T2-T1)+(T3-T4))/2;
所述获取网络时间,包括:根据网络时间协议报文的往返时延确定时间服务器时间;网络时间=时间服务器时间+路由器相对时间服务器的时间差;将网络时间以时间戳格式保存;
所述获取当前访问设备的本地时间,包括:通过浏览器的时间函数解析出当前访问设备的本地时间,并将当前访问设备的本地时间以时间戳格式保存。

5.如权利要求4所述的用于路由器端访问设备与互联网时间不一致的提醒系统,其特征在于,所述路由器还预先设置时间差值计算函数和提示函数;
当设备通过浏览器访问路由器时,路由器调用时间差值计算函数计算网络时间和当前访问设备的本地时间差值;
如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,路由器调用提示函数弹出会话框提示校准当前访问设备的本地时间。
说明书

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种路由器端访问设备与互联网时间不一致的提醒方法和系统。

背景技术

[0002] 手机和电脑已经成为我们生活中指示时间的重要设备,然而由于多种原因,手机和电脑的时间有时会不准,例如:电脑没有开启网络时间且主板上CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)电池电量不足,电脑中病毒,手机没有开启网路时间同步功能等。时间不准会给我们造成多种问题,影响到生活、工作等多方面,因此手机、电脑的时间准确性非常重要。
[0003] NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到UTC(Coordinated Universal Time,世界协调时),其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。它可以使计算机对其服务器或时钟源进行时间同步,并可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止恶毒的协议攻击。
[0004] 目前,手机和电脑都没有主动提示设备时间不准的方法,它们默认已经提供了准确的时间,所以用户都是被动发现设备时间不准,而往往时间不准的问题已经影响到用户的工作和生活。

发明内容

[0005] 有鉴于此,本发明的目的是针对上述技术问题,提供一种路由器端访问设备与互联网时间不一致的提醒方法和系统,能够在路由器端访问设备与互联网时间不一致时,主动提示用户校准设备时间。
[0006] 本发明提供了一种路由器端访问设备与互联网时间不一致的提醒方法应用于路由器上,包括:当接收到设备的访问时,向时间服务器发送网络时间协议报文;在接收到时间服务器返回的网络时间协议报文后,获取网络时间和当前访问设备的本地时间;如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,则向当前访问设备发送校准本地时间的提示。
[0007] 进一步地,所述网络时间协议报文包括原始时间戳、接收时间戳和传送时间戳字段;所述向时间服务器发送网络时间协议报文,和所述接收到时间服务器返回的网络时间协议报文,包括:当接收到设备的访问时,路由器向时间服务器发送网络时间协议报文,并在网络时间协议报文的原始时间戳字段中携带离开路由器时的时间戳T1;当网络时间协议报文到达时间服务器时,时间服务器在网络时间协议报文的接收时间戳字段中添加到达时间服务器的时间戳T2;当网络时间协议报文离开时间服务器时,时间服务器在网络时间协议报文的传送时间戳字段中添加离开时间服务器的时间戳T3;当路由器时间服务器返回的网络时间协议报文时,路由器本地时间的时间戳为T4。
[0008] 进一步地,所述路由器和时间服务器之间,网络时间协议报文的往返时延=(T4-T1)-(T3-T2);路由器相对时间服务器的时间差=((T2-T1)+(T3-T4))/2。
[0009] 进一步地,所述获取网络时间,包括:根据网络时间协议报文的往返时延确定时间服务器时间;网络时间=时间服务器时间+路由器相对时间服务器的时间差;将网络时间以时间戳格式保存。
[0010] 进一步地,所述获取当前访问设备的本地时间,包括:通过浏览器的时间函数解析出当前访问设备的本地时间,并将当前访问设备的本地时间以时间戳格式保存。
[0011] 进一步地,所述方法还包括:路由器预先设置时间差值计算函数和提示函数;所述如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,则提示校准当前访问设备的本地时间,包括:当设备通过浏览器访问路由器时,路由器调用时间差值计算函数计算网络时间和当前访问设备的本地时间差值;如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,则调用提示函数弹出会话框提示校准当前访问设备的本地时间。
[0012] 本发明还提供了一种用于路由器端访问设备与互联网时间不一致的提醒系统,包括路由器、访问路由器的设备和时间服务器,包括:当路由器接收到设备的访问时,向时间服务器发送网络时间协议报文;时间服务器向路由器返回网络时间协议报文;路由器获取网络时间和当前访问设备的本地时间,并在网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值时,向设备发送校准当前访问设备的本地时间的提示。
[0013] 进一步地,所述网络时间协议报文包括原始时间戳、接收时间戳和传送时间戳字段;所述向时间服务器发送网络时间协议报文,和所述向路由器返回网络时间协议报文,包括:当接收到设备的访问时,路由器向时间服务器发送网络时间协议报文,并在网络时间协议报文的原始时间戳字段中携带离开路由器时的时间戳T1;当网络时间协议报文到达时间服务器时,时间服务器在网络时间协议报文的接收时间戳字段中添加到达时间服务器的时间戳T2;当网络时间协议报文离开时间服务器时,时间服务器在网络时间协议报文的传送时间戳字段中添加离开时间服务器的时间戳T3;当路由器时间服务器返回的网络时间协议报文时,路由器本地时间的时间戳为T4;所述路由器和时间服务器之间,网络时间协议报文的往返时延=(T4-T1)-(T3-T2);路由器相对时间服务器的时间差=((T2-T1)+(T3-T4))/2。
[0014] 进一步地,所述获取网络时间,包括:根据网络时间协议报文的往返时延确定时间服务器时间;网络时间=时间服务器时间+路由器相对时间服务器的时间差;将网络时间以时间戳格式保存;所述获取当前访问设备的本地时间,包括:通过浏览器的时间函数解析出当前访问设备的本地时间,并将当前访问设备的本地时间以时间戳格式保存。
[0015] 进一步地,所述路由器还预先设置时间差值计算函数和提示函数;当设备通过浏览器访问路由器时,路由器调用时间差值计算函数计算网络时间和当前访问设备的本地时间差值;如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,路由器调用提示函数弹出会话框提示校准当前访问设备的本地时间。
[0016] 和现有技术相比,本发明的有益效果在于:在路由器端添加了提醒用户时间不一致提醒功能,当用户通过手机或者电脑访问路由器主页时,路由器首先通过NTP协议获取网络时间,然后通过浏览器获取访问设备的时间,计算出两者之间的差值,如果两者之间的差值大于设定值则弹出相应的对话框提醒用户校准本地设备的时间,即在路由器端实现当访问设备和网络时间不一致时的提醒功能,采用主动的方式提醒用户校准设备时间,从而避免了用户被动的去发现,减少了设备时间不准对用户产生影响的可能性。

实施方案

[0020] 以下将结合附图所示的具体实施方式对本发明进行详细描述,但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
[0021] 现有的手机和电脑没有主动提醒用户设备时间不准的提示,因此需要用户被动的去发现,这增加了设备时间不准对用户产生影响的可能性。相比较于现有技术,本发明提出了一种路由器端访问设备与互联网时间不一致的提醒方法和系统。
[0022] 图1为本发明所公开的用于路由器端访问设备与互联网时间不一致的提醒系统的架构示意图。如图1所示,用户使用手机或者电脑等设备访问路由器,路由器和时间服务器之间通过NTP协议将设备的时间协调到UTC。
[0023] 图2为本发明所公开的路由器端访问设备与互联网时间不一致的提醒方法的流程示意图。如图2所示,本发明的方法包括:
[0024] 步骤201,当路由器接收到设备的访问时,向时间服务器发送NTP报文。
[0025] 在本步骤中,用户使用手机或者电脑等设备访问路由器,路由器使用NTP协议向时间服务器发送NTP报文。
[0026] 具体地,NTP格式如图3所示,包括如下字段:
[0027] LI:跳跃指示器,警告在当月最后一天的最终时刻插入的迫近闺秒;
[0028] VN:NTP协议版本号;
[0029] Mode:模式,该字段包括以下值:0-预留;1-对称行为;3-客户机;4-服务器;5-广播;6-NTP控制信息;
[0030] Stratum:对本地时钟级别的整体识别;
[0031] Poll:有符号整数表示连续信息间的最大间隔;
[0032] Precision:有符号整数表示本地时钟精确度;
[0033] Root Delay:有符号固定点序号表示主要参考源的总延迟,很短时间内的位15到16间的分段点;
[0034] Root Dispersion:无符号固定点序号表示相对于主要参考源的正常差错,很短时间内的位15到16间的分段点;
[0035] Reference Identifier:识别特殊参考源;
[0036] 原始时间戳(Originate Timestamp):是向服务器请求分离客户机的时间,采用64位时标(Timestamp)格式;
[0037] 接收时间戳(Receive Timestamp):是向服务器请求到达客户机的时间,采用64位时标格式;
[0038] 传送时间戳(Transmit Timestamp):是向客户机答复分离服务器的时间,采用64位时标格式;
[0039] Authenticator(Optional):当实现了NTP认证模式,主要标识符和信息数字域就包括已定义的信息认证代码(MAC)信息。
[0040] 步骤202,判断是否接收到时间服务器返回的NTP报文,如果是,进行步骤203;如果否,则结束本流程。
[0041] 在本步骤中,返回的NTP报文具体格式如前,不再赘述。
[0042] 步骤203,获取网络时间。
[0043] 在本步骤中,Internet有多个时间服务器,时间服务器获得UTC的时间来源可以是原子钟、天文台、卫星等,因此,时间服务器具有准确而可靠的时间源。
[0044] 路由器对NTP回应报文进行解析获取网络时间,具体过程如下:
[0045] 路由器发送一NTP报文给时间服务器,该NTP报文在Originate Timestamp字段中带有离开路由器时的时间戳,该时间戳为第一时间T1。
[0046] 当此NTP报文到达时间服务器时,时间服务器在NTP报文的Receive Timestamp字段中加上到达时间服务器的时间戳,该时间戳为第二时间T2。
[0047] 当此NTP报文离开时间服务器时,时间服务器在NTP报文的Transmit Timestamp字段中加上离开时间服务器的时间戳,该时间戳为第三时间T3。
[0048] 当路由器接收到该NTP报文时,路由器的本地时间为第四时间T4。
[0049] 至此,路由器已经拥有足够的信息来计算两个重要的参数:
[0050] NTP报文的往返时延Delay=(T4-T1)-(T3-T2)。
[0051] 路由器相对时间服务器的时间差offset=((T2-T1)+(T3-T4))/2。
[0052] 路由器一般同多个时间服务器连接,可以根据NTP报文的往返时延Delay,选择最佳的路径和来源来确定时间服务器时间。
[0053] 根据路由器相对时间服务器的时间差offset,路由器获取到网络时间,即网络时间=时间服务器时间+路由器相对时间服务器的时间差offset。
[0054] 路由器解析出的网络时间以时间戳格式保存,即为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
[0055] 步骤204,获取当前访问设备的本地时间。
[0056] 在本步骤中,通过浏览器的时间函数解析出当前访问设备的本地时间,且将当前访问设备的本地时间以时间戳格式保存。
[0057] 步骤205,对比网络时间和当前访问设备的本地时间,如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,进行步骤206;如果网络时间和当前访问设备的本地时间差值小于预先设置的阈值,则结束本流程。
[0058] 相比较于现有技术,在本发明中,路由器预先设置时间差值计算函数和调用alert函数,当设备通过浏览器访问路由器时,路由器调用时间差值计算函数计算网络时间和当前访问设备的本地时间差值,并且根据差值来决定是否调用提示(alert)函数弹出会话框提示用户校准当前访问设备的本地时间。
[0059] 步骤206,提示校准当前访问设备的本地时间。
[0060] 在本步骤中,如果网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值,例如60秒,则向当前访问设备发送校准本地时间的提示。
[0061] 与现有技术相比,本发明在路由器端实现当访问设备和网络时间不一致时的提醒功能,采用主动的方式提醒用户校准设备时间,从而避免了用户被动的去发现,减少了设备时间不准对用户产生影响的可能性。
[0062] 本发明还提供了一种用于路由器端访问设备与互联网时间不一致的提醒系统,如图1所示,包括的路由器、访问路由器的设备和时间服务器,其中:
[0063] 当路由器接收到设备的访问时,向时间服务器发送网络时间协议报文;
[0064] 时间服务器向路由器返回网络时间协议报文;
[0065] 路由器获取网络时间和当前访问设备的本地时间,并在网络时间和当前访问设备的本地时间差值大于等于预先设置的阈值时,向设备发送校准当前访问设备的本地时间的提示。
[0066] 本发明的用于路由器端访问设备与互联网时间不一致的提醒系统的具体技术细节可以参考前述的路由器端访问设备与互联网时间不一致的提醒方法对应的技术细节,故在此不赘述。
[0067] 虽然本发明已以较佳实施例披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。

附图说明

[0017] 图1为本发明所公开的用于路由器端访问设备与互联网时间不一致的提醒系统的架构示意图。
[0018] 图2为本发明所公开的路由器端访问设备与互联网时间不一致的提醒方法的流程示意图。
[0019] 图3为本发明一个具体实施例中NTP协议报文的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号