一种终端设备与主机的信息同步方法及系统技术方案

技术编号:32580357 阅读:14 留言:0更新日期:2022-03-09 17:11
本发明专利技术涉及一种终端设备与主机的信息同步方法,包括:主机读取终端设备存储模块内所存储的数据;主机将该数据与主机存储模块中的数据进行一致性对比;若对比结果为不一致,则以主机存储模块中的数据为准,对终端设备存储模块内的数据进行更新或删除;重新进行一致性对比。对应的一种终端设备与主机的信息同步系统包括:一台主机与若干终端设备,主机与终端设备通信连接;设置于主机的主机存储模块;设置于终端设备的终端设备存储模块。上述方法及系统具有更换终端设备时会自动从主机同步数据,不用重新注册,并且如果安装了多个终端设备,在注册数据时,只需在任意一个终端设备上完成注册,其他终端会自动同步数据,一次注册,全部生效的优点。全部生效的优点。全部生效的优点。

【技术实现步骤摘要】
一种终端设备与主机的信息同步方法及系统


[0001]本专利技术属于通信领域,涉及一种信息同步方法及系统,尤其是一种终端设备与主机的信息同步方法及系统。

技术介绍

[0002]在一台主机多个终端的情况下,每个终端的数据统一并保证同步效率,是数据同步的一个研究方向,目前的数据同步方法一般是终端设备上传信息,主机保存后,将数据覆盖到其他终端,该方法的效率低,占用资源大。

技术实现思路

[0003]鉴于上述状况,有必要提供一种解决上述至少一种问题的终端设备与主机的信息同步方法。
[0004]一种终端设备与主机的信息同步方法,包括:
[0005]主机读取终端设备存储模块内所存储的数据;
[0006]主机将该数据与主机存储模块中的数据进行一致性对比;
[0007]若对比结果为不一致,则以主机存储模块中的数据为准,对终端设备存储模块内的数据进行更新或删除;
[0008]重新进行一致性对比。
[0009]作为本专利技术的进一步方案:步骤“主机将该数据与主机存储模块中的数据进行一致性对比”的结果若为一致,则:
[0010]主机向终端设备定时发送数据的状态,时间为0.1~10秒/次,数据状态包括是否注册和是否使能;
[0011]对比主机存储模块内的已注册数据数量和已使能数据数量;
[0012]若判断结果为小于,则在终端设备上注册数据,保存数据到终端设备存储模块,并将注册后的数据上传至主机,同时在主机存储模块中保存;
[0013]对比终端设备存储模块内的已注册数据数量和主机存储模块内的已注册数据数量;
[0014]若判断结果为不一致,则重新进行步骤“主机将该数据与主机存储模块中的数据进行一致性对比”。
[0015]作为本专利技术的进一步方案:步骤“对比终端设备存储模块内的已注册数据数量和主机存储模块内的已使能数据数量”的判断结果若为一致,则:
[0016]判断终端设备是否正在录入数据;
[0017]若判断结果为否,则继续接收主机定时发送的数据状态;
[0018]若判断结果为是,则终端设备上传录入的数据到主机;
[0019]主机判断收到的录入数据是否已在主机存储模块中保存;
[0020]若判断结果为是,则执行预设命令。
[0021]作为本专利技术的进一步方案:步骤“若判断结果为是,则执行预设命令”之后还包括:
[0022]终端设备判断是否处于数据更新状态;
[0023]若判断结果为是,则将录入的数据保存在终端设备存储模块内,并上传该数据到主机存储模块进行保存,并删除原数据,之后继续接收主机定时发送的数据状态;
[0024]若判断结果为否,则直接接收主机定时发送的数据状态。
[0025]作为本专利技术的进一步方案:步骤“主机判断收到的录入数据是否已在主机存储模块中保存”的判断结果若为否,则:
[0026]主机判断终端设备是否需要进行数据同步;
[0027]若判断结果为是,则主机下发数据到终端设备进行同步,之后继续接收主机定时发送的数据状态;
[0028]若判断结果为否,则直接继续接收主机定时发送的数据状态。
[0029]本专利技术还提供了一种终端设备与主机的信息同步系统,包括:
[0030]一台主机与若干终端设备,主机与终端设备通信连接;
[0031]设置于主机的主机存储模块;
[0032]设置于终端设备的终端设备存储模块。
[0033]作为本专利技术的进一步方案:所述终端设备为带有生物信息数据采集器的设备,所述生物信息数据采集器包括指纹识别器、摄像头、麦克风。
[0034]作为本专利技术的进一步方案:所述主机存储模块和终端设备存储模块为RAM或ROM或两者的结合。
[0035]上述信息同步方法优化终端设备与主机的数据同步方式,使得更换终端设备时会自动从主机同步数据,不用重新注册,并且如果安装了多个终端设备,在注册数据时,只需在任意一个终端设备上完成注册,其他终端会自动同步数据,一次注册,全部生效。
附图说明
[0036]图1是本专利技术实施例的循环结构流程图;
[0037]图2是本专利技术实施例的系统结构图。
具体实施方式
[0038]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术一种终端设备与主机信息同步方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0039]在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“中心”、“纵向”、“横向”、“上”、“下”、“左”、“右”、“内”、“外”、“前端”、“后端”、“头部”、“尾部”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0040]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可
以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0041]本实施例以带指纹锁的键盘为例,进行详细说明,请参见图1

图2:
[0042]一种终端设备与主机的信息同步方法,其中,终端设备指的是多个带有指纹锁的键盘,主机指的是安防主机或报警主机,两者之间通过485总线进行通讯,本专利技术的技术优势在于,优化终端设备与主机的数据同步方式,使得更换键盘时会自动从主机同步指纹数据,不用重新注册指纹,并且如果安装了多个指纹键盘,注册指纹时,只需在任意一个指纹键盘上完成注册,其他键盘会自动同步指纹数据。一次注册,全部生效。可以知道的是,RS485总线是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。rs

485采用半双工工作方式,支持多点数据通信。
[0043]具体的,信息同步方法包括以下步骤:
[0044]主机与终端设备连接,初始化终端设备;即键盘连接到主机后,键盘上的指纹传感器初始化,本实施例中的所指的键盘为带有指纹传感器的数字按键,用于安防方向,所指的指纹传感器为带有MCU的指纹传感器,其具备本地存储功能。
[0045]主机读取终端设备存储模块内所存储的数据;其中,终端设备存储模块指的是前述的MCU,其中存储的数据是指纹特征值的MD5值,可以知道的是,MD5是能够产生16进制散列值的函数,前述的MD5值是利用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端设备与主机的信息同步方法,其特征在于:包括:主机读取终端设备存储模块内所存储的数据;主机将该数据与主机存储模块中的数据进行一致性对比;若对比结果为不一致,则以主机存储模块中的数据为准,对终端设备存储模块内的数据进行更新或删除;重新进行一致性对比。2.如权利要求1所述的信息同步方法,其特征在于:步骤“主机将该数据与主机存储模块中的数据进行一致性对比”的结果若为一致,则:主机向终端设备定时发送数据的状态,时间为0.1~10秒/次,数据状态包括是否注册和是否使能;对比主机存储模块内的已注册数据数量和已使能数据数量;若判断结果为小于,则在终端设备上注册数据,保存数据到终端设备存储模块,并将注册后的数据上传至主机,同时在主机存储模块中保存;对比终端设备存储模块内的已注册数据数量和主机存储模块内的已注册数据数量;若判断结果为不一致,则重新进行步骤“主机将该数据与主机存储模块中的数据进行一致性对比”。3.如权利要求2所述的信息同步方法,其特征在于:步骤“对比终端设备存储模块内的已注册数据数量和主机存储模块内的已注册数据数量”的判断结果若为一致,则:判断终端设备是否正在录入数据;若判断结果为否,则继续接收主机定时发送的数据状态;若判断结果为是,则终端设备上传录入的数据到主机;主机判断收到的录入数据是否已在主机存...

【专利技术属性】
技术研发人员:宋健
申请(专利权)人:深圳市丛文安全电子有限公司
类型:发明
国别省市:

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

1