获取网络中的当前时间制造技术

技术编号:35637411 阅读:15 留言:0更新日期:2022-11-19 16:27
本公开的示例性实施例包括一种方法,该方法包括由第一装置确定第一装置是否具有当前时间,并且如果第一装置不具有当前时间,则向第二装置发送对当前时间的请求。第二装置在本地网络中。该方法进一步包括由第一装置从第二装置接收当前时间,基于从第二装置接收的当前时间来认证证书,以及基于认证的证书建立到本地网络的网络连接。地网络的网络连接。地网络的网络连接。

【技术实现步骤摘要】
【国外来华专利技术】获取网络中的当前时间


[0001]本公开总体上涉及联网,并且在具体实施例中涉及获取当前时间。

技术介绍

[0002]没有实时时钟(RTC)的嵌入式装置通常从全球定位服务(GPS)服务器或网络时间协议(NTP)服务器接收当前时间。但是,一些装置可能没有GPS功能和/或可能无法连接到GPS服务器或NTP服务器。例如,对于没有GPS功能或无法连接到GPS服务器的装置,该装置没有在不连接到NTP服务器的情况下获取当前时间的替代机制。因此,在这样的装置中,除非可以建立到NTP服务器的网络连接,否则没有用于获取当前时间的替代机制。

技术实现思路

[0003]各种实施例为装置提供了在不连接到NTP服务器或GPS的情况下获取当前时间的机制。
[0004]根据本公开的实施例,一种方法包括由第一装置确定第一装置是否具有当前时间,并且如果第一装置不具有当前时间,则由第一装置向本地网络中的第二装置发送对当前时间的请求。该方法进一步包括由第一装置从第二装置接收当前时间,由第一装置基于从第二装置接收的当前时间来认证证书,以及由第一装置基于认证的证书建立到本地网络的网络连接。
[0005]根据实施例,一种方法包括:在第一装置建立网络连接之前,由第一装置从第二装置接收当前时间,并且由第一装置基于从第二装置接收的当前时间来认证证书。第二装置连接到本地网络。该方法进一步包括由第一装置基于认证的证书建立到本地网络的网络连接,并且由第一装置通过到本地网络的网络连接来连接到网络时间协议(NTP)服务器。
[0006]根据实施例,一种设备包括:处理器,该处理器被配置成确定该设备是否具有当前时间;以及发射机,该发射机被配置成如果该设备不具有当前时间,则向另一设备发送对当前时间的请求。该设备进一步包括接收机,该接收机被配置成从本地网络中的另一设备接收当前时间。该处理器进一步被配置成基于从该另一设备接收的当前时间来认证证书;以及基于认证的证书建立到本地网络的网络连接。
附图说明
[0007]当结合附图阅读时,从以下详细描述中可以最好地理解本公开的各个方面。图1是根据一些实施例的网络的框图;
[0008]图2是根据一些实施例的方法的流程图;
[0009]图3是根据一些实施例的网络的框图;
[0010]图4是根据一些实施例的实施例方法的流程图;
[0011]图5是根据一些实施例的处理系统的框图;以及
[0012]图6是根据一些实施例的收发器的框图。
具体实施方式
[0013]以下公开提供了许多不同的实施例或示例,用于实施所提供主题的不同特征。下面描述部件和布置的具体示例以简化本公开。当然,这些仅仅是示例,并不旨在进行限制。例如,本公开在各个示例中可以重复附图标记和/或字母。这种重复是为了简单和清楚,其本身并不规定所讨论的各个实施例和/或配置之间的关系。
[0014]图1图示了具有装置202A、202B和202C的本地网络200的框图。图2图示了根据一些实施例的用于获取当前时间(有时被称为当前时钟时间或当前日历时间)的方法的流程图100。图1的装置202A和202C可以各自实施流程图100的方法。本地网络200可以是无线网络,也可以替代地被称为本地无线网络或无线局域网络。
[0015]在一些实施例中,流程图100可以由第一装置(例如,图1的装置202A或装置202C中的任一个)实施,以接收当前时间并基于接收的当前时间建立网络连接。在一些实施例中,第一装置202A/202C可以是如无线网状网络、蓝牙网状网络等无线本地网络(例如,图1的本地网络200)中的嵌入式装置。在其他实施例中,本地网络200可以是不同类型的网络。
[0016]在一些实施例中,第一装置202A/202C可以是没有实时时钟的装置。例如,在没有从外部源接收当前时间的情况下,第一装置202A/202C可能无法在启动后确定当前时间。在一些实施例中,第一装置202A/202C可能没有GPS连接。例如,第一装置202A/202C可以是传统装置,并且第一装置202A/202C可能不具有GPS能力。作为另一个示例,第一装置202A/202C具有GPS能力,但是由于其位置(例如,当第一装置202A/202C位于内部、地下等时)等原因而不能连接到GPS服务器。
[0017]在一些实施例中,第一装置202A/202C最初没有网络连接,并且不能从NTP服务器(例如,图1的NTP服务器206)接收当前时间。例如,流程图100可以在第一装置202A/202C连接到NTP服务器206之前执行。在一些实施例中,在执行流程图100的框之前,第一装置202A/202C可能未连接到任何网络。例如,在图1中,装置202A和装置202C最初可能被无线隔离。进一步地,第一装置可以在本地网络200中,其中如果第一装置202A/202C没有有效的(多个)认证证书,则网络认证将失败。例如,本地网络200可以是受保护的无线网状网络,使得第一装置202A/202C到本地网络的连接基于一个或多个认证证书。因此,第一装置202A/202C在没有获取当前时间且基于所获取的当前时间验证其(多个)证书是当前的且未过期的情况下可能无法连接到本地网络。流程图100提供了一种方法,该方法允许第一装置202A/202C在没有实时时钟、GPS连接或NTP服务器连接的情况下接收当前时间,基于当前时间来认证一个或多个证书,并基于一个或多个认证的证书建立网络连接。
[0018]流程图100从框102开始。在框102中,第一装置202A/202C确定其是否具有当前时间。在一些实施例中,确定第一装置202A/202C是否具有当前时间包括将第一装置的日历时间与第一装置202A/202C的启动日历时间和第一装置202A/202C的经过时间之和进行比较。第一装置202A/202C的日历时间可以指第一装置当前存储的时间。启动日历时间可以是固定时间,并且第一装置202A/202C的经过时间是自第一装置202A/202C启动以来(例如,自第一装置202A/202C的最近一次启动以来)已经经过的时间量。在一些实施例中,确定第一装置202A/202C是否具有当前时间进一步包括如果第一装置202A/202C的日历时间等于第一装置202A/202C的启动日历时间和第一装置202A/202C的经过时间之和,则确定第一装置202A/202C不具有当前时间。例如,如果第一装置202A/202C的日历时间仅考虑了自第一装
置202A/202C启动以来的经过时间,而没有考虑第一装置202A/202C断电时的任何时间,则可以确定第一装置202A/202C不具有当前时间。在一些实施例中,确定第一装置202A/202C是否具有当前时间进一步包括如果第一装置的日历时间等于第一装置202A/202C的启动日历时间和第一装置202A/202C的经过时间之和,则确定第一装置202A/202C确实具有当前时间。在其他实施例中,确定第一装置202A/202C是否具有当前时间包括:如果第一装置连接到NTP服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由第一装置确定所述第一装置是否具有当前时间;如果所述第一装置不具有所述当前时间,则由所述第一装置向本地网络中的第二装置发送对所述当前时间的请求;由所述第一装置从所述第二装置接收所述当前时间;由所述第一装置基于从所述第二装置接收的所述当前时间来认证证书;以及由所述第一装置基于所认证的证书来建立到所述本地网络的网络连接。2.如权利要求1所述的方法,其中,由所述第一装置基于所认证的证书建立到所述本地网络的网络连接包括通过所述本地网络中的第三装置建立所述网络连接。3.如权利要求2所述的方法,其中,所述第三装置是所述第二装置。4.如权利要求1至3中任一项所述的方法,进一步包括:通过所述本地网络连接到网络时间协议(NTP)服务器;以及与所述NTP服务器同步所述当前时间,与所述NTP服务器同步的所述当前时间比从所述第二装置接收的所述当前时间更准确。5.如权利要求4所述的方法,进一步包括:从第四装置接收对所述当前时间的请求;以及向所述第四装置发送与所述NTP服务器同步的所述当前时间。6.如权利要求1至5中任一项所述的方法,进一步包括:在从所述第二装置接收所述当前时间之前,从第四装置接收对所述当前时间的请求;以及如果所述当前时间是在从所述第四装置接收对所述当前时间的请求之后未经过预设时间段从所述第二装置接收的,则向所述第四装置发送从所述第二装置接收的所述当前时间。7.如权利要求6所述的方法,进一步包括如果所述当前时间不是在从所述第四装置接收对所述当前时间的请求的所述预设时间段内从所述第二装置接收的,则不向所述第四装置发送从所述第二装置接收的所述当前时间。8.如权利要求7所述的方法,进一步包括由所述第一装置转发从所述第四装置接收的对所述当前时间的请求。9.如权利要求1至8中任一项所述的方法,其中:发送对所述当前时间的请求包括在探测请求中广播对所述当前时间的请求;并且从所述第二装置接收所述当前时间包括在探测响应中接收所述当前时间。10.如权利要求1至9中任一项所述的方法,其中,确定所述第一装置是否具有当前时间包括:将所述第一装置的日历时间与所述第一装置的启动日历时间和所述第一装置的经过时间之和进行比较,其中,所述第一装置的经过时间是自所述第一...

【专利技术属性】
技术研发人员:D
申请(专利权)人:日立能源瑞士股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1