智能门锁的记录信息上传的方法技术

技术编号:20121111 阅读:44 留言:0更新日期:2019-01-16 12:39
本发明专利技术实施例提供一种智能门锁的记录信息上传的方法,包括:确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;在确定预设时段内未接收到任何用户操作指令后,将每一非实时上传类记录信息上传至智能门管理系统。本方法确定记录信息中的非实时上传类记录信息,并在确定预设时段内未接收到任何用户操作指令后,将每一非实时上传类记录信息上传至智能门管理系统,从而在MCU执行用户操作指令的过程中无需实时上传非实时上传类记录信息,尽量避免对用户操作指令的响应速度的影响,提高用户的使用体验。

Method of Uploading Record Information of Intelligent Door Lock

The embodiment of the invention provides a method for uploading recording information of an intelligent door lock, which includes: determining the non-real-time uploading class recording information in the recording information generated according to the user's operation instructions, storing each non-real-time uploading class recording information into the local cache storage space, and each non-real-time uploading class recording information is the recording information that does not need to be uploaded to the intelligent door management system in real time; After confirming that no user operation instructions have been received in the preset period, each non-real-time uploaded record information is uploaded to the intelligent gate management system. This method determines the non-real-time upload class record information in the record information, and uploads each non-real-time upload class record information to the intelligent gate management system after no user operation instructions are received in the preset period of time, so that the non-real-time upload class record information does not need to be uploaded in real time during the execution of user operation instructions in MCU, so as to avoid the response to user operation instructions as far as possible. The impact of speed, improve user experience.

【技术实现步骤摘要】
智能门锁的记录信息上传的方法
本专利技术实施例涉及智能门锁
,更具体地,涉及一种智能门锁的记录信息上传的方法。
技术介绍
智能门锁广泛应用于银行、政府部门、宾馆、酒店、学校、居民小区、别墅等注重安全性和便捷管理的建筑内,智能门锁内安装有MCU,MCU接收用户的各种操作指令,以实现多种智能化的功能。智能门锁基本都具有针对各种操作指令产生记录信息的功能,并且基于对智能门锁的统一管理的需求,这些记录信息还需要上传至智能门管理系统,以便智能门管理系统根据记录信息实现对智能门锁的智能化管理。目前对于智能门锁的记录信息的上传,主要采用实时上传的方式,即每当智能门锁接收到用户操作指令,生成记录信息后,实时上传至智能门管理系统;由于智能门锁的MCU在接收到用户操作指令时,需要实时执行用户的操作指令,如果与此同时MCU还要实时上传各种记录信息,会影响MCU对用户的操作指令的响应速度,并且如果在记录信息实时上传过程中出现网络故障的情况,会直接干扰到用户的操作,影响用户的使用体验。
技术实现思路
为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种智能门锁的记录信息上传的方法。根据本专利技术实施例的第一方面,提供一种智能门锁的记录信息上传的方法,其特征在于,包括:确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;在确定预设时段内未接收到任何用户操作指令后,将存储于本地缓存存储空间内的每一非实时上传类记录信息上传至智能门管理系统。本专利技术实施例提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机程序,该计算机程序使计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的智能门锁的记录信息上传的方法。本专利技术实施例提供的一种智能门锁的记录信息上传的方法,包括:确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;在确定预设时段内未接收到任何用户操作指令后,将每一非实时上传类记录信息上传至智能门管理系统。本方法确定记录信息中的非实时上传类记录信息,并在确定预设时段内未接收到任何用户操作指令后,将每一非实时上传类记录信息上传至智能门管理系统,从而在MCU执行用户操作指令的过程中无需实时上传非实时上传类记录信息,尽可能的让更多的MCU资源用于处理用户操作指令,尽量避免对用户操作指令的响应速度的影响,提高用户的使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术实施例提供的智能门锁的记录信息上传的方法的流程图;图2为根据本专利技术实施例提供的电子设备的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的智能门锁的记录信息上传的方法的流程图,如图1所示,一种智能门锁的记录信息上传的方法,包括:S11,确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;S12,在确定预设时段内未接收到任何用户操作指令后,将存储于本地缓存存储空间内的每一非实时上传类记录信息上传至智能门管理系统。具体地,智能门锁的大部分功能是由用户输入的操作指令来实现的,比如开锁、上锁、反锁等功能分别由用户输入的开锁、上锁、反锁指令来实现;一些特殊功能例如远程开锁、防盗报警等,则是由智能门管理系统反馈来实现的,智能门管理系统分别接收到远程开锁指令以及非正常开锁指令所生成的记录信息后,通过对记录信息的分析反馈对应的指令。因此,对于由用户操作指令生成的记录信息,大致可分为两类,一类是实时上传类记录信息,这类记录信息需实时上传,智能门管理系统需根据这类记录信息实时反馈对应的指令,另一类是非实时上传类记录信息,这类记录信息仅仅起到对对应的用户操作指令的信息记录的作用,以供用户可以随时查询对应的用户操作指令,智能门管理系统不会根据这类记录信息向智能门锁反馈任何操作指令。对于非实时上传类记录信息,由于该类记录信息仅起到信息记录的作用,因此该类记录信息可延迟一段时间后再上传至智能门管理系统。本实施例中,首先确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息,然后在确定预设时段内未接收到任何用户操作指令后,将存储于本地缓存存储空间内的每一非实时上传类记录信息上传至智能门管理系统。对用户操作指令的执行和对记录信息的上传均需要专用智能门锁的MCU资源,将非实时上传类记录信息的上传操作延迟至MCU执行完用户操作指令之后,尽可能的让更多的MCU资源用于执行用户操作指令,可提高用户操作指令的执行速度。本实施例的智能门锁的记录信息上传的方法通过确定记录信息中的非实时上传类记录信息,并在确定预设时段内未接收到任何用户操作指令后,将每一非实时上传类记录信息上传至智能门管理系统,从而在MCU执行用户操作指令的过程中无需实时上传非实时上传类记录信息,尽可能的让更多的MCU资源用于处理用户操作指令,尽量避免对用户操作指令的响应速度的影响,提高用户的使用体验。基于以上实施例,进一步地,将每一非实时上传类记录信息存储至本地缓存存储空间,包括:获取本地缓存存储空间内指向存储页的存储标记;将每一非实时上传类记录信息逐一写入至存储标记当前指向的存储页;若存储标记当前指向的存储页已满足预设存储条件,则更新存储标记所指向的存储页。具体地,本地缓存存储空间可选用外置FLASH,例如SPIFLASH,外置FLASH包括多个Sector(存储扇区),每一Sector包含多个Page(存储页),可设置一个存储标记指向存储页,以表明存储标记指向存储页为当前写入的数据的存储空间。本实施例中,根据存储页的特点,对每一存储页设定一个预设存储条件,例如,一般情况下一个存储页的存储空间大小为256字节,可以将预设存储条件设定为一个存储页存储一条非实时上传类记录信息,既可方便存储也可方便查找,并且不会过于浪费存储空间;又如,在一个存储页的存储空间比较大的情况下,可将预设存储条件设定存储页的存储空间写满数据,以节省存储空间;将每一非实时上传类记录信息逐一写入至存储标记当前指向的存储页,若当前指向的存储页已满足预设存储条件,则更新存储标记所指向的存储页,使存储标记指向新的存储页,通过新的存储页继续存储本文档来自技高网...

【技术保护点】
1.一种智能门锁的记录信息上传的方法,其特征在于,包括:确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;在确定预设时段内未接收到任何用户操作指令后,将存储于所述本地缓存存储空间内的每一非实时上传类记录信息上传至所述智能门管理系统。

【技术特征摘要】
1.一种智能门锁的记录信息上传的方法,其特征在于,包括:确定根据用户操作指令生成的记录信息中的非实时上传类记录信息,将每一非实时上传类记录信息存储至本地缓存存储空间,每一非实时上传类记录信息为无需实时上传至智能门管理系统的记录信息;在确定预设时段内未接收到任何用户操作指令后,将存储于所述本地缓存存储空间内的每一非实时上传类记录信息上传至所述智能门管理系统。2.根据权利要求1所述的方法,其特征在于,所述将每一非实时上传类记录信息存储至本地缓存存储空间,包括:获取所述本地缓存存储空间内指向存储页的存储标记;将每一非实时上传类记录信息逐一写入至所述存储标记当前指向的存储页;若所述存储标记当前指向的存储页已满足预设存储条件,则更新所述存储标记所指向的存储页。3.根据权利要求2所述的方法,其特征在于,所述更新所述存储标记所指向的存储页,包括:若所述存储标记当前指向的存储页是所述本地缓存存储空间的最后一存储页,则使所述存储标记指向所述本地缓存存储空间的第一存储页;否则,使所述存储标记指向所述存储标记当前所指向的存储页的下一存储页;其中,所述本地缓存存储空间的存储页按预设顺序排序。4.根据权利要求3所述的方法,其特征在于,所述将存储于所述本地缓存存储空间内的每一非实时上传类记录信息上传至所述智能门管理系统,包括:获取所述本地缓存存储空间内指向存储页的上传标记,所述上传标记当前指向的存储页为第一个存储有未上传的非实时上传类记录信息的存储页;将所述上传标记当前指向的存储页内的数据上传至所述智能门管理系统;若确定所述上传标记当前指向的存储页的数据全部上传至所述智能...

【专利技术属性】
技术研发人员:彭骏王磊张贝吉纲任光响张民瑶
申请(专利权)人:武汉普利商用机器有限公司精伦电子股份有限公司
类型:发明
国别省市:湖北,42

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

1