本发明涉及物品防丢技术领域,特别涉及一种物品防丢方法和系统及一种电子标签。
背景技术:
随着智能移动终端和蓝牙低功耗(BLE)技术的成熟,基于BLE技术的智能蓝牙配件越来越多,其中蓝牙电子标签就是其中的一个典型应用。
现有技术中蓝牙电子标签的工作原理如下:蓝牙电子标签与防丢物品固定之后,将蓝牙电子标签与智能移动终端,如智能手机或平板电脑,进行配对,利用智能移动终端中的配套应用软件(APP)来判断蓝牙电子标签与智能移动终端之间的距离(实际为智能移动终端接收到蓝牙电子标签信号强度对应的距离值)是否在设定的阈值之内,若在阈值之内,则不进行报警提示,否则,智能移动终端发出报警信息,提示物品丢失。
分析现有专利和市场上的蓝牙电子标签基本都基于以上方法进行物品防丢监测,仅通过智能移动终端对物品进行监测并发出报警信息,各个电子标签之间无法相互监测并报警,物品防丢系统不够灵活。
技术实现要素:
鉴于上述问题,本发明提供了一种物品防丢方法和系统及一种电子标签,以解决现有的物品防丢方法无法实现电子标签之间无法相互监测并报警,物品防丢系统不够灵活的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,本发明提供一种物品防丢方法,包括:
在每个防丢的物品上固定一个电子标签,所述电子标签包括带有内存的CPU、蓝牙模块和报警模块;
智能移动终端分别与每个电子标签的蓝牙模块连接,获取每个电子标签的蓝牙ID,为每个电子标签标定编号,并向每个电子标签的CPU内存写入其编号和其对应的物品名称;
智能移动终端依据电子标签的总个数建立一循环链表,所述循环链表中包括按编号大小依次排序的每个电子标签的编号、蓝牙ID和其对应的物品名称;
智能移动终端将所述循环链表写入每个电子标签的CPU内存,所有电子标签依据所述循环链表彼此相互建立蓝牙连接组成一个防丢网络,并实时确定出所述防丢网络中编号最小的电子标签;
所述编号最小的电子标签实时检测与其他编号的电子标签的蓝牙连接情况,若某个其他编号的电子标签连接不上,则判断该编号的电子标签对应的物品丢失,并通过其报警模块进行报警提示。
可选地,所述方法还包括:
智能移动终端在建立的所述循环链表中也包括了自身的蓝牙ID;
所述编号最小的电子标签也实时检测与智能移动终端的蓝牙连接情况,若连接不上,则判断智能移动终端丢失,并通过其报警模块进行报警提示;若连接上,则在检测到某个其他编号的电子标签连接不上时,将该连接不上的电子标签的编号发给智能移动终端,由智能移动终端同时进行报警提示。
可选地,智能移动终端上也固定有一个所述电子标签,智能移动终端同样连接自身电子标签的蓝牙模块,获取自身电子标签的蓝牙ID,为自身电子标签标定编号,并向自身电子标签的CPU内存写入其编号和其对应的物品名称;
若编号最小的电子标签为智能移动终端的自身电子标签,则由智能移动终端的自身电子标签实时检测与其他编号的电子标签蓝牙连接情况,并在检测到某个其他编号的电子标签连接不上时,通过自身电子标签的报警模块进行报警提示;
若编号最小的电子标签不是智能移动终端的自身电子标签,则由当前编号最小的电子标签实时检测与其他编号的电子标签蓝牙连接情况,若检测到与智能移动终端的自身电子标签连接不上时,则判断智能移动终端丢失,并通过其报警模块进行报警提示。
可选地,所述方法还包括:
若某个编号的电子标签对应的物品丢失,则剩余编号的电子标签各自自动更新CPU内存中的所述循环链表,对所述循环链表中丢失电子标签的编号、蓝牙ID和其对应的物品名称进行删除;
若所述编号最小的电子标签对应的物品丢失,则剩余编号的电子标签进一步重新确定出所述防丢网络中当前编号最小的电子标签,并由当前编号最小的电子标签对原编号最小的电子标签对应的物品丢失事件进行报警提示。
可选地,所述电子标签还包括显示屏,所述方法还包括:
没有物品丢失时,每个电子标签的显示屏上显示自身的编号和对应的物品名称;
若有物品丢失时,在进行报警提示的电子标签的显示屏上显示丢失物品的电子标签的编号和对应的物品名称;
若智能移动终端同时进行报警提示时,在智能移动终端屏幕上也同时显示丢失物品的电子标签的编号和对应的物品名称。
另一方面,本发明还提供一种电子标签,用于固定到防丢的物品上,所述电子标签包括带有内存的CPU、蓝牙模块和报警模块,
所述蓝牙模块,用于与智能移动终端或其他电子标签进行蓝牙通信;
所述报警模块,包括喇叭和/或震动马达,用于发声和/或震动提醒用户;
所述CPU内存写入有电子标签的编号和其对应的物品名称,以及一循环链表,所述循环链表中包括按编号大小依次排序的其他电子标签的编号、蓝牙ID和其对应的物品名称;
所述CPU,依据所述循环链表与其他电子标签相互建立蓝牙连接组成一个防丢网络,并实时确定出所述防丢网络中编号最小的电子标签;若自身编号最小,则实时检测与其他编号的电子标签蓝牙连接情况,在某个其他编号的电子标签连接不上时,判断该编号的电子标签对应的物品丢失,并通知所述报警模块进行报警提示。
可选地,所述电子标签还包括显示屏,
没有物品丢失时,所述显示屏上显示自身的编号和对应的物品名称;
若有物品丢失时,所述显示屏上显示丢失物品的电子标签的编号和对应的物品名称。
可选地,所述电子标签还包括开关模块、USB接口、充电管理模块和电池模块,
所述开关模块,用于控制电子标签的开启或关闭;
所述USB接口,用于与外部电源适配器连接为电子标签充电;
所述电池模块,用于为电子标签供电;
所述充电管理模块,用于管理电子标签的安全充电和供电。
另一方面,本发明还提供一种物品防丢系统,包括:智能移动终端和多个上述的电子标签,每个电子标签分别固定在一个防丢的物品上;
所述智能移动终端,分别与每个电子标签的蓝牙模块连接,获取每个电子标签的蓝牙ID,为每个电子标签标定编号,并向每个电子标签的CPU内存写入其编号和其对应的物品名称;依据电子标签的总个数建立一循环链表,所述循环链表中包括按编号大小依次排序的每个电子标签的编号、蓝牙ID和其对应的物品名称;并将所述循环链表写入每个电子标签的CPU内存;
多个所述电子标签,依据所述循环链表彼此相互建立蓝牙连接组成一个防丢网络,并实时确定出所述防丢网络中编号最小的电子标签;由编号最小的电子标签实时检测与其他编号的电子标签的蓝牙连接情况,若某个其他编号的电子标签连接不上,则判断该编号的电子标签对应的物品丢失,并通过其报警模块进行报警提示。
可选地,所述智能移动终端在建立的所述循环链表中也包括了自身的蓝牙ID;所述编号最小的电子标签也实时检测与所述智能移动终端的蓝牙连接情况,若连接不上,则判断所述智能移动终端丢失,并通过其报警模块进行报警提示;若连接上,则在检测到某个其他编号的电子标签连接不上时,将该连接不上的电子标签的编号发给智能移动终端,由所述智能移动终端同时进行报警提示;
或者,
智能移动终端上也固定有一个所述电子标签,智能移动终端同样连接自身电子标签的蓝牙模块,获取自身电子标签的蓝牙ID,为自身电子标签标定编号,并向自身电子标签的CPU内存写入其编号和其对应的物品名称;若编号最小的电子标签为智能移动终端的自身电子标签,则由智能移动终端的自身电子标签实时检测与其他编号的电子标签蓝牙连接情况,并在检测到某个其他编号的电子标签连接不上时,通过自身电子标签的报警模块进行报警提示;若编号最小的电子标签不是智能移动终端的自身电子标签,则由当前编号最小的电子标签实时检测与其他编号的电子标签蓝牙连接情况,若检测到与智能移动终端的自身电子标签连接不上时,则判断智能移动终端丢失,并通过其报警模块进行报警提示。
本发明的有益效果是:本发明提供一种物品防丢方法和系统及一种电子标签,智能移动终端依据电子标签的总个数建立一循环链表,所有电子标签依据循环链表组成一个防丢网络,可以同时监管多个物品,当任意一个物品丢失时,剩余物品的电子标签中编号最小的进行报警提示。智能移动终端的作用仅仅是标定标签的编号和名称建立循环链表,智能移动终端不再是防丢网络中的必需元素,由此扩大了该物品防丢系统的实用范围,并大大提高了防丢网络的灵活性。
进一步,本发明的防丢系统还可以同时监管智能移动终端,一种方式是,智能移动终端的蓝牙ID也包含在循环链表中,编号最小的电子标签也实时检测与智能移动终端的蓝牙连接情况,若连接不上,则判断智能移动终端丢失,并通过其报警模块进行报警提示。另一种方式是,智能移动终端上也固定有一个电子标签,循环链表中也包含智能移动终端的电子标签,当智能移动终端丢失时,剩余电子标签中编号最小的进行报警提示。由此实现了电子标签和智能移动终端的相互检测并报警。
附图说明
图1是本发明实施例一的物品防丢方法的流程图;
图2是本发明实施例二的电子标签的功能示意图;
图3是本发明实施例二的电子标签的外观示意图;
图4是本发明实施例三的物品防丢系统的示意图;
图5是本发明实施例五的物品防丢系统的示意图。
具体实施方式
现有技术中的防丢网络由智能移动终端和电子标签组成,智能移动终端承担监测电子标签的作用,并在电子标签丢失时进行报警提示,也即智能移动终端在防丢网络中是必须具备的元素。这种防丢网络存在的缺陷是,假如智能手机丢失,则整个防丢网络无法继续工作。
本发明的设计构思是,由所有电子标签组成一个防丢网络,可以同时监管多个物品,当任意一个物品丢失时,剩余物品的电子标签中编号最小的进行报警提示。智能移动终端的作用仅仅是标定标签的编号和名称建立循环链表,智能移动终端不再是防丢网络中的必需元素,由此扩大了该物品防丢方法的使用范围,并大大提高了防丢网络的灵活性。电子标签也可检测智能移动终端的状态,若智能移动终端丢失,由编号最小的电子标签进行报警提示,由此实现了电子标签和智能移动终端的相互检测并报警提示。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
如图1所示,本发明实施例提供一种物品防丢方法,包括:
步骤S110:在每个防丢的物品上固定一个电子标签,电子标签包括带有内存的CPU、蓝牙模块和报警模块;
步骤S120:智能移动终端分别与每个电子标签的蓝牙模块连接,获取每个电子标签的蓝牙ID,为每个电子标签标定编号,并向每个电子标签的CPU内存写入其编号和其对应的物品名称;
步骤S130:智能移动终端依据电子标签的总个数建立一循环链表,循环链表中包括按编号大小依次排序的每个电子标签的编号、蓝牙ID和其对应的物品名称;
步骤S140:智能移动终端将循环链表写入每个电子标签的CPU内存,所有电子标签依据循环链表彼此相互建立蓝牙连接组成一个防丢网络,并实时确定出防丢网络中编号最小的电子标签;
步骤S150:编号最小的电子标签实时检测与其他编号的电子标签的蓝牙连接情况,若某个其他编号的电子标签连接不上,则判断该编号的电子标签对应的物品丢失,并通过其报警模块进行报警提示。
其中,智能移动终端包括具有蓝牙功能的手机或平板电脑。
下面以防丢物品为钱包、钥匙和行李箱为例具体说明。
首先在钱包、钥匙和行李箱上分别固定一个电子标签,然后将钱包上的电子标签放入智能移动终端蓝牙可扫描的范围内,电子标签与智能移动终端配对并建立蓝牙连接,用户通过智能移动终端将“钱包”两个字和对应的编号“1”写入该电子标签CPU内存,由于数据量较小,可以不用设置单独的内存。该标定电子标签的操作可通过智能移动终端上安装的配套应用软件(APP)来完成。同样地,对钥匙和行李箱上的电子标签做相同的操作,钥匙对应的电子标签的CPU中写入了“钥匙”两个字和对应的编号“2”,行李箱对应的电子标签的CPU中写入了“行李箱”和对应的编号“3”。
需要说明的是,上述标签的编号是连续的,当然也可以设置为不连续的,只要保证编号不重复并与物品名称一一对应即可。如果需要更改标签对应的物品名称或者编号,利用智能移动终端按照上述方法重新标定电子标签即可。
智能移动终端依据电子标签的总个数建立一循环链表,循环链表中包括按编号大小依次排序的每个电子标签的编号、蓝牙ID和其对应的物品名称。智能移动终端将循环链表写入每个电子标签的CPU内存,所有电子标签依据循环链表彼此相互建立蓝牙连接组成一个防丢网络,并实时确定出防丢网络中编号最小的电子标签。例如,当前防丢网络中编号最小的电子标签为1号,如果1号电子标签丢失,则防丢网络中编号最小的电子标签为2号,这样的程序设定有利于某个电子标签丢失后防丢网络仍能够按照原有的规则继续运行。
编号最小的电子标签,即1号电子标签,实时检测与2号、3号电子标签的蓝牙连接情况,若2号电子标签或3号电子标签连接不上,则判断2号电子标签对应的物品钥匙,或3号电子标签对应的物品行李箱丢失,并通过1号电子标签的报警模块进行报警提示,以及时提醒用户物品丢失。同理,如果检测到多个电子标签连接不上,例如2号电子标签和3号电子标签都连接不上,则判断2号电子标签和3号电子标签对应的物品,即钥匙和行李箱,都丢失并进行报警提示。
由此可见,在本发明实施例中,所有的电子标签组成一个防丢网络,可以同时监管多个物品,当任意一个物品丢失时,剩余物品的电子标签中编号最小的进行报警提示。智能移动终端的作用仅仅是标定标签的编号和名称建立循环链表,智能移动终端不再是防丢网络中的必需元素,由此扩大了该物品防丢方法的使用范围,并大大提高了防丢网络的灵活性。
在本发明的一个实施例中,图1所示的方法还包括:智能移动终端在建立的循环链表中也包括了自身的蓝牙ID。则编号最小的电子标签,即1号电子标签,也根据智能移动终端的蓝牙ID实时检测与智能移动终端的蓝牙连接情况,若连接不上,则判断智能移动终端丢失,并通过其报警模块进行报警提示;若连接上,则在检测到防丢网络中某个其他编号的电子标签,如2号或3号电子标签连接不上时,将2号或3号电子标签的编号和对应的物品名称钥匙或行李箱,发给智能移动终端,由智能移动终端同时进行报警提示。
在本发明的另一个实施例中,智能移动终端上也固定有一个电子标签,智能移动终端同样连接自身电子标签的蓝牙模块,获取自身电子标签的蓝牙ID,为自身电子标签标定编号,例如编号为4,并向自身电子标签的CPU内存写入其编号4和其对应的物品名称,如手机或平板电脑。
则在当前的防丢网络中,编号最小的电子标签仍是1号电子标签,则仍由1号电子标签实时检测与2号、3号、4号电子标签的蓝牙连接情况,若检测到与4号电子标签连接不上时,则判断智能移动终端丢失,并通过1号电子标签的报警模块进行报警提示。
如果将智能移动终端的编号标定为0,则在当前防丢网络中,智能移动终端对应的电子标签为编号最小的电子标签,那么由智能移动终端的自身电子标签,即0号电子标签实时检测与1号、2号和3号电子标签的蓝牙连接情况,并在检测到1号、2号或3号电子标签连接不上时,通过0号电子标签的报警模块进行报警提示。同样,如果多个电子标签丢失时,0号电子标签报警提示多个电子标签丢失。
在本发明的实施例中,若某个编号的电子标签对应的物品丢失,如2号电子标签丢失,则剩余编号的电子标签1号、3号和4号电子标签各自自动更新CPU内存中的循环链表,对循环链表中丢失2号电子标签的编号、蓝牙ID和其对应的物品名称进行删除,即更新之后的循环链表中仅有1号、3号和4号电子标签的编号、蓝牙ID及其对应的物品名称。
若编号最小的电子标签对应的物品丢失,则剩余编号的电子标签进一步重新确定出防丢网络中当前编号最小的电子标签。例如,假如1号电子标签对应的钱包丢失,则2号电子标签为防丢网络中当前编号最小的电子标签,并由当前编号最小的电子标签2号电子标签对1号电子标签对应的钥匙丢失事件进行报警提示。
在本发明的实施例中,电子标签还包括显示屏,显示屏优选设置为OLED屏,则图1所示的方法还包括:
没有物品丢失时,每个电子标签的显示屏上显示自身的编号和对应的物品名称;
若有物品丢失时,在进行报警提示的电子标签的显示屏上显示丢失物品的电子标签的编号和对应的物品名称;
若智能移动终端同时进行报警提示时,在智能移动终端屏幕上也同时显示丢失物品的电子标签的编号和对应的物品名称。
实施例二
如图2所示,本发明实施例提供一种电子标签100,用于固定到防丢的物品上,电子标签100包括带有内存的CPU 110、蓝牙模块120和报警模块130,
蓝牙模块120,用于与智能移动终端200或其他电子标签100进行蓝牙通信;
报警模块130,包括喇叭131和/或震动马达,用于发声和/或震动提醒用户;
CPU内存写入有电子标签100的编号和其对应的物品名称,以及一循环链表,循环链表中包括按编号大小依次排序的其他电子标签100的编号、蓝牙ID和其对应的物品名称;
CPU 110,依据循环链表与其他电子标签100相互建立蓝牙连接组成一个防丢网络,并实时确定出防丢网络中编号最小的电子标签100;若自身编号最小,则实时检测与其他编号的电子标签100蓝牙连接情况,在某个其他编号的电子标签100连接不上时,判断该编号的电子标签100对应的物品丢失,并通知报警模块130进行报警提示。
在本发明实施例中,电子标签100还包括显示屏140,显示屏140优选设置为OLED屏。没有物品丢失时,显示屏140上显示自身的编号和对应的物品名称;
若有物品丢失时,显示屏140上显示丢失物品的电子标签100的编号和对应的物品名称。
在本发明实施例中,电子标签100还包括开关模块150、USB接口180、充电管理模块170和电池模块160,
开关模块150,用于控制电子标签100的开启或关闭;
USB接口180,用于与外部电源适配器连接为电子标签100充电;
电池模块160,用于为电子标签100供电;
充电管理模块170,用于管理电子标签100的安全充电和供电。
在本发明的一个具体实施方案中,电子标签的外观示意图如图3所示,喇叭131作为报警模块设置在显示屏140的周围,开关模块150也设置在显示屏140的周围。其余功能模块设置在电子标签的内部,该外观示意图中未示出。
实施例三
如图4所示,本发明实施例提供一种物品防丢系统,包括:智能移动终端200和多个电子标签100,本发明实施例中的电子标签100与实施例二中的电子标签100相同,此处不再重复描述,发明实施例二中的内容也包含在本发明实施例三的保护范围之内。
每个电子标签100分别固定在一个防丢的物品上;
智能移动终端200,分别与每个电子标签100的蓝牙模块120连接,获取每个电子标签100的蓝牙ID,为每个电子标签100标定编号,并向每个电子标签100的CPU内存写入其编号和其对应的物品名称;依据电子标签100的总个数建立一循环链表,循环链表中包括按编号大小依次排序的每个电子标签100的编号、蓝牙ID和其对应的物品名称;并将循环链表写入每个电子标签100的CPU内存;
多个电子标签100,依据循环链表彼此相互建立蓝牙连接组成一个防丢网络,并实时确定出防丢网络中编号最小的电子标签100;由编号最小的电子标签100实时检测与其他编号的电子标签100的蓝牙连接情况,若某个其他编号的电子标签100连接不上,则判断该编号的电子标签100对应的物品丢失,并通过其报警模块130进行报警提示。
由上述可知,在本发明实施例中,智能移动终端在防丢系统中的作用仅仅是标定电子标签,并依据电子标签的总个数建立一循环链表,整个防丢网络是由多个电子标签组成的,也即,智能移动终端并不在防丢网络中,由编号最小的电子标签实时检测与其他编号的电子标签的蓝牙连接情况以监测物品状态,即物品是否丢失。
实施例四
仍如图4所示,本发明实施例提供一种物品防丢系统,包括:智能移动终端200和多个电子标签100。与实施例三相同,智能移动终端标定电子标签,并建立循环链表,此处不再重复描述。本发明实施例四与实施例三不同之处在于,智能移动终端200在建立的循环链表中也包括了自身的蓝牙ID,编号最小的电子标签100也实时检测与智能移动终端200的蓝牙连接情况,若连接不上,则判断智能移动终端200丢失,并通过其报警模块130进行报警提示;若连接上,则在检测到某个其他编号的电子标签100连接不上时,将该连接不上的电子标签100的编号发给智能移动终端200,由智能移动终端200同时进行报警提示。
由上述可知,在本发明实施例四中,智能移动终端在防丢系统中的作用除了标定电子标签,并依据电子标签的总个数建立一循环链表之外,还可接收编号最小的电子标签发送的丢失标签信息并据此进行报警提示。此外,智能移动终端可由防丢网络中编号最小的电子标签通过检测与其的蓝牙连接状态监测智能移动终端是否丢失。
实施例五
如图5所示,本发明实施例提供一种物品防丢系统,包括:智能移动终端200和多个电子标签100。本发明实施例四与实施例三不同的是,智能移动终端200上也固定有一个电子标签100。智能移动终端200同样连接自身电子标签100的蓝牙模块120,获取自身电子标签100的蓝牙ID,为自身电子标签100标定编号,并向自身电子标签100的CPU内存写入其编号和其对应的物品。与实施例三相同,智能移动终端标定物品的电子标签,并建立循环链表,此处不再重复描述。
若编号最小的电子标签100为智能移动终端200的自身电子标签100,则由智能移动终端200的自身电子标签100实时检测与其他编号的电子标签100蓝牙连接情况,并在检测到某个其他编号的电子标签100连接不上时,通过自身电子标签100的报警模块130进行报警提示。
若编号最小的电子标签100不是智能移动终端200的自身电子标签100,则由当前编号最小的电子标签100实时检测与其他编号的电子标签100蓝牙连接情况,若检测到与智能移动终端200的自身电子标签100连接不上时,则判断智能移动终端200丢失,并通过其报警模块130进行报警提示。
由上述可知,在本发明实施例五中,智能移动终端上固定的电子标签是防丢网络的一部分,即智能移动终端对应的电子标签和物品对应的电子标签组成一个防丢网络并相互监测彼此是否丢失。
综上所述,本发明实施例一至五提供一种物品防丢方法和系统及一种电子标签,智能移动终端依据电子标签的总个数建立一循环链表,所有电子标签依据循环链表组成一个防丢网络,可以同时监管多个物品,当任意一个物品丢失时,剩余物品的电子标签中编号最小的进行报警提示。智能移动终端的作用仅仅是标定标签的编号和名称建立循环链表,智能移动终端不再是防丢网络中的必需元素,由此扩大了该物品防丢系统的实用范围,并大大提高了防丢网络的灵活性。
进一步,本发明的防丢系统还可以同时监管智能移动终端,一种方式是,智能移动终端的蓝牙ID也包含在循环链表中,编号最小的电子标签也实时检测与智能移动终端的蓝牙连接情况,若连接不上,则判断智能移动终端丢失,并通过其报警模块进行报警提示。另一种方式是,智能移动终端上也固定有一个电子标签,循环链表中也包含智能移动终端的电子标签,当智能移动终端丢失时,剩余电子标签中编号最小的进行报警提示。由此实现了电子标签和智能移动终端的相互报警。
以上所述,仅为本发明的具体实施方式,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行其他的改进或变形。本领域技术人员应该明白,上述的具体描述只是更好的解释本发明的目的,本发明的保护范围应以权利要求的保护范围为准。