本发明专利技术中的时钟管理、获取方法、终端及存储介质,其中,锁终端通过与其近场连接用户终端所接入的外部网络获取参考时钟信息,据以进行时钟校准,利用校准后的时钟进行计时来判别是否符合所输入密钥中的使用时限,解决现有技术的问题,提升商业价值。
Clock management, acquisition method, terminal and storage medium
【技术实现步骤摘要】
时钟管理、获取方法、终端及存储介质
本专利技术涉及网络
,尤其涉及时钟管理、获取方法、终端及存储介质。
技术介绍
现有技术中,很多设施均已采用电子锁进行加解锁。为实现一些例如低功耗或低成本目的,会采用一些离线工作的电子锁。所述离线指的是使用通过近场通信协议控制的电子锁(如蓝牙锁、RFID锁等),从而不必接入运营商网络。但是,由于离线工作,电子锁中的时钟信息无法保证正确;且该些电子锁通过对外部输入的信息(如密钥)等进行验证从而判断是否合法,再提供控制权,那么在对一些包含使用时限条件的密钥验证时就会存在问题,往往会令已过期的密钥还能正常使用来开锁的极为不良的后果。因此,需要一种对该类近场通信协议的电子锁中本地时钟进行校准的方案。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供时钟管理、获取方法、终端及存储介质,解决现有技术中离线工作的电子锁的时钟校准问题。为实现上述目标及其他相关目标,本专利技术提供一种时钟管理方法,应用于锁终端;所述方法包括:与外部设备建立近场通信连接,以接收外部设备输入的密钥;通过所述外部设备所连接的通信网络发送校时请求;从所述外部设备接收响应所述校时请求的参考时钟信息;利用所述参考时钟信息对锁终端的本地时钟进行校准。于本专利技术的一实施例中,所述方法包括:在所述校准后,启动利用已校准的本地时钟的计时对含有使用时限的密钥进行验证的功能,该功能包括:在验证该密钥时,也利用已校准的本地时钟的计时以判别是否符合该使用时限,并根据判别结果决定是否提供控制权。于本专利技术的一实施例中,所述的时钟管理方法,包括:当侦测到所述锁终端的时钟停止时,维持拒绝对具有使用时限的密钥提供控制权。于本专利技术的一实施例中,所述的时钟管理方法,包括:在所述时钟恢复后,维持维持拒绝对具有使用时限的密钥提供控制权,直至所述锁终端完成下一次对本地时钟的校准。于本专利技术的一实施例中,所述近场通信连接为蓝牙连接。为实现上述目标及其他相关目标,本专利技术提供一种时钟获取方法,应用于用户终端;所述方法包括:与锁终端建立近场通信连接;在从所述锁终端接收到校时请求时,通过所接入的通信网络访问服务终端,以获取参考时钟信息;将所述参考时钟信息向所述锁终端发送以供校时。于本专利技术的一实施例中,包括:向所述锁终端发送包含使用时限的密钥,以供所述锁终端在验证该密钥时,也利用已校准的本地时钟的计时以判别是否符合该使用时限,并根据判别结果决定是否提供控制权。于本专利技术的一实施例中,所述近场通信连接为蓝牙连接。为实现上述目标及其他相关目标,本专利技术提供一种锁终端,包括:近场通信器,用于与外部设备连接;存储器,用于存储计算机程序;处理器,连接所述近场通信器及存储器,用于运行所述计算机程序以实现所述的时钟管理方法。为实现上述目标及其他相关目标,本专利技术提供一种用户终端,包括:近场通信器,用于与锁终端通信;网络通信器,用于接入通信网络;存储器,用于存储计算机程序;处理器,连接所述近场通信器、网络通信器、及存储器,用于运行所述计算机程序以实现所述的时钟获取方法。为实现上述目标及其他相关目标,本专利技术提供一种计算机可读存储介质,存储有第一计算机程序和/或第二计算机程序;所述第一计算机程序运行时实现所述的时钟管理方法;所述第二计算机程序运行时实现所述的时钟获取方法。如上所述,本专利技术中的时钟管理、获取方法、终端及存储介质,其中,锁终端通过与其近场连接用户终端所接入的外部网络获取参考时钟信息,据以进行时钟校准,利用校准后的时钟进行计时来判别是否符合所输入密钥中的使用时限,解决现有技术的问题,提升商业价值。附图说明图1显示为本专利技术实施例中通信系统的结构示意图。图2显示为本专利技术实施例中锁终端时钟校准的方法流程示意图。图3显示为本专利技术实施例中锁终端故障停时及恢复后时钟校准的方法流程示意图。图4显示为本专利技术实施例中锁终端的结构示意图。图5显示为本专利技术实施例中用户终端的结构示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。现有技术中,工作在离线状态下的电子锁无法进行时钟校准,从而不能用于对含有使用时限的密钥进行验证,会出现极大偏差。本申请的方案旨在解决这一问题,能巧妙利用与待验证的用户终端间的近场通信连接,从而地临时性地接入外部通信网络以进行校时。如图1所示,展示本专利技术实施例中的通信系统的结构示意图。在该场景中,存在锁终端101、用户终端102、及服务终端103。在本专利技术的技术方案中,由于对于智能锁具进行了改进,令其具有用于控制开/闭锁的处理系统,因此称为锁终端101。所述锁终端101可以应用于各种设施,用于对其加锁而令设施不能被使用,或者令设施解锁而可以被使用,具体的,例如各种门禁、车锁、柜锁等。本专利技术的一些实施例中,所述锁终端101可以通过驱动设备上已设置的锁具进行开/闭锁操作;在一实施例中,在共享单车上设有电控锁具,则所述锁终端101可以与该电控锁具连接,通过发送控制指令来控制其开闭;在另一实施例中,门上设有机械锁具,则所述锁终端101可集成驱动电机、以及由该驱动电机驱动且传动连接该机械锁具的驱动机构,所述锁终端101中的处理系统通过控制该驱动电机驱动门上机械锁具的开/闭。在本专利技术的一实施例中,所述锁终端101可以通过近场通信与外部建立连接而受控。在一些示例中,所述近场通信的方式包括:蓝牙、RFID等;优选可以采用蓝牙锁,尤其是符合蓝牙4.0的通信协议的情况下,具有低功耗的机制设计,大大延长工作时间,减少充电次数。在此情况下,锁终端101只在与附近的用户终端102进行近场通信连接的时候才会有一些功耗,并且锁终端101内可以不设置接入外部网路的网络模块(如WiFi模块、NB-IOT模块、或移动通信模块(即2G/3G/4G/5G的无线电路模块),进一步节省功耗,再度大大延长锁内电池的工作时间;并且,由于锁终端101可以不必使用移动运营商的移动通信网络作为控制指令传输渠道,也省去了大额的网费。在本专利技术的一实施例中,所述锁终端101是利用其所存储的电子密钥来匹配所连接(如近场通信连接)的外部设备输入的待验证密钥,若匹配,则判断合法,从而提供该外部设备对锁终端101的控制权。例如,存储电子密钥A,与输入的密钥进行匹配,若匹配则提供控制权,所述匹配可以是密钥比对相同,例如A和A一致,则验证合法;也可以是密钥配对,例如在锁终端101存储私钥,供与公钥配对等,若配对成功则验证合法;反之,则不合法。需说明的是,上述密钥验证的方案仅为列举,可以根据现有技术的各种实现方式加以变化,并非以上述为本文档来自技高网...
【技术保护点】
1.一种时钟管理方法,其特征在于,应用于锁终端;所述方法包括:/n与外部设备建立近场通信连接,以接收外部设备输入的密钥;/n通过所述外部设备所连接的通信网络发送校时请求;/n从所述外部设备接收响应所述校时请求的参考时钟信息;/n利用所述参考时钟信息对锁终端的本地时钟进行校准。/n
【技术特征摘要】
1.一种时钟管理方法,其特征在于,应用于锁终端;所述方法包括:
与外部设备建立近场通信连接,以接收外部设备输入的密钥;
通过所述外部设备所连接的通信网络发送校时请求;
从所述外部设备接收响应所述校时请求的参考时钟信息;
利用所述参考时钟信息对锁终端的本地时钟进行校准。
2.根据权利要求1所述的时钟管理方法,其特征在于,所述方法包括:
在所述校准后,启动利用已校准的本地时钟的计时对含有使用时限的密钥进行验证的功能,该功能包括:在验证该密钥时,也利用已校准的本地时钟的计时以判别是否符合该使用时限,并根据判别结果决定是否提供控制权。
3.根据权利要求2所述的时钟管理方法,其特征在于,包括:当侦测到所述锁终端的时钟停止时,维持拒绝对具有使用时限的密钥提供控制权。
4.根据权利要求3所述的时钟管理方法,其特征在于,包括:在所述时钟恢复后,维持维持拒绝对具有使用时限的密钥提供控制权,直至所述锁终端完成下一次对本地时钟的校准。
5.根据权利要求1所述的时钟管理方法,其特征在于,所述近场通信连接为蓝牙连接。
6.一种时钟获取方法,其特征在于,应用于用户终端;所述方法包括:
与锁终端建立近场通信连接;
在从所述锁终端接收到校时请求时,通过所接入的通信网络访问服务终端...
【专利技术属性】
技术研发人员:李舒云,
申请(专利权)人:李舒云,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。