智能手环实现方法、装置、系统、计算机设备和存储介质与流程

文档序号:16740587发布日期:2019-01-28 12:58阅读:513来源:国知局
智能手环实现方法、装置、系统、计算机设备和存储介质与流程

本发明涉及智能穿戴设备技术领域,特别是涉及一种智能手环实现方法、装置、系统、计算机设备和存储介质。



背景技术:

目前,随着rfid技术的发展,智能穿戴设备的种类越来越多,用户的普及程度也越来越高。其中,智能手环作为智能穿戴设备中的一种,也越来越得到用户的认可。通过智能手环,用户可以记录日常生活中的锻炼、睡眠、部分还有饮食等实时数据,并将这些数据与手机、平板、ipodtouch同步,起到通过数据指导健康生活的作用。但是,目前市面上还没有一种智能穿戴设备可以运用到对物品的监控管理中。

在传统技术中,市面上的rfidpda设备有很多种类,但是普遍都是比较笨重,需要一只手完全握住才能工作,无法让用户在搬运物品的同时去读取标签,造成用户的操作不便。尤其在工业中,需要先搬运之后再去读取,这样就会导致用户工作的效率降低,耗时长。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种可以实现对物品进行监管的智能手环实现方法、装置、系统、计算机设备和存储介质。

一种智能手环实现方法,所述方法包括:

获取mqtt服务器发送的rfid识别请求;

根据所述rfid识别请求,读取相应的标签;

对所述标签进行识别,生成标签信息,所述标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;

将所述标签信息发送给所述mqtt服务器。

在其中一个实施例中,所述方法还包括:

当与所述mqtt服务器断开连接时,将断网期内读取到的离线标签信息进行本地存储;

当与所述mqtt服务器恢复连接时,将本地存储的所述离线标签信息上传到mqtt服务器。

一种智能手环实现装置,所述装置包括:

获取模块,用于获取mqtt服务器发送的rfid识别请求;

读取模块,用于根据所述rfid识别请求,读取相应的标签;

生成模块,用于对所述标签进行识别,生成标签信息,所述标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;

发送模块,用于将所述标签信息发送给所述mqtt服务器。

在其中一个实施例中,所述装置还包括:

存储模块,用于当与所述mqtt服务器断开连接时,将断网期内读取到的离线标签信息进行本地存储;

上传模块,用于当与所述mqtt服务器恢复连接时,将本地存储的所述离线标签信息上传到mqtt服务器。

一种智能手环实现系统,所述系统包括:

上述任意一项智能手环实现装置,所述智能手环实现装置根据用户的触控操作通过读卡模块读取相应的标签信息;

应用终端;

mqtt服务器,所述mqtt服务器通过mqtt通讯协议与所述智能手环实现装置和应用终端进行通信。

在其中一个实施例中,所述mqtt服务器根据所述智能手环实现装置的mac地址以及所述应用终端的无线mac地址,生成对应的mqtt登录账户和密码,以使所述mqtt服务器实现对所述智能手环实现装置以及所述应用终端进行验证。

在其中一个实施例中,所述应用终端通过mqtt通讯协议,向所述mqtt服务器发送同时订阅多个所述智能手环实现装置的消息的请求;

所述消息包括:智能手环的状态信息以及历史操作信息;

所述智能手环实现装置通过mqtt通讯协议向所述mqtt服务器发布所述消息,所述mqtt服务器将所述消息转发至多个应用终端,以使多个应用终端接收所述消息。

在其中一个实施例中,所述系统还包括:

web服务器,所述web服务器用于获取并显示所述智能手环实现装置发送的智能手环的状态信息以及历史操作信息。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。

上述智能手环实现方法、装置、系统、计算机设备和存储介质,通过获取mqtt服务器发送的rfid识别请求;根据rfid识别请求,读取相应的标签;对标签进行识别,生成标签信息,标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;将标签信息发送给所述mqtt服务器。本发明通过智能手环在用户搬运物品的同时实现了物品的标签信息进行监管,并将该物品的标签信息发送到相应的服务器以供后续的系统的查询以及管理,提高了用户操作的便捷性以及工作效率。

附图说明

图1为一个实施例中智能手环实现方法的应用场景图;

图2为一个实施例中智能手环实现方法的流程示意图;

图3为另一个实施例中智能手环实现方法的流程示意图;

图4为一个实施例中智能手环实现装置的结构框图;

图5为另一个实施例中智能手环实现装置的结构框图;

图6为一个实施例中智能手环实现系统的结构框图;

图7为另一个实施例中智能手环实现系统的结构框图;

图8为一个实施例中计算机设备的内部结构图;

图9为一个实施例中智能手环的硬件结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本发明实施例所提供的智能手环实现方法可应用到如图1所示的应用环境中。智能手环110与mqtt服务器120通过网络连接,具体地,可以是多个智能手环110通过mqtt通讯协议连接mqtt服务器120;终端应用设备包括:电脑140和智能手机141与mqtt服务器120通过网络连接,具体地,可以多个电脑140和多个智能手机141通过mqtt通讯协议连接mqtt服务器120;mqtt服务器120还与web服务器140通过网络连接。mqtt(messagequeuingtelemetrytransport,消息队列遥测传输)是ibm开发的一个即时通讯协议。

具体地,参考图9,智能手环110内含stm32板、rfid控制系统、wifi/4g通讯系统、usb充电板、电量指示系统、开关控制系统、触发以及停止读卡系统、电池。mqtt服务器120用于接收智能手环和终端应用设备的订阅消息和发布消息,并将相关消息分发到各个订阅消息的设备去。订阅消息包括:触发读卡、查询&设置配置等;发布消息包括:盘存标签数据,电量告警,命令反馈等。终端应用设备通过网络连接mqtt服务器120,以mqtt协议同智能手环110通讯。可查看服务器内的所有智能手环110,配置或查询相关参数,接收盘存标签内容。web服务器140用于显示各个智能手环110当前状态、历史操作记录,各个物品的操作历史,运行轨迹等内容。

在一个实施例中,如图2所示,提供了一种智能手环实现方法,以该方法应用于图1中的智能手环110中为例进行说明,该方法包括:

步骤202,获取mqtt服务器发送的rfid识别请求;

步骤204,根据rfid识别请求,读取相应的标签;

步骤206,对标签进行识别,生成标签信息,标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;

步骤208,将标签信息发送给mqtt服务器。

具体地,该智能手环为具有rfid功能的智能手环。射频识别,rfid(radiofrequencyidentification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。该rfid智能手环获取mqtt服务器发送的rfid识别请求,该请求可以是pc/pda设备通过mqtt服务器发布的请求。

rfid智能手环根据rfid识别请求,读取相应的标签,将根据协议进行对应的操作,并向mqtt服务器发布应答数据。rfid智能手环对标签进行识别,生成标签信息,标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识。具体的上报物品信息包括:当前操作时间,物品信息、操作人员、rfid智能手环id等。例如,通过手环佩戴方式,允许操作员在搬运物品的同时,可以实时盘存标签,并记录当前搬运的时刻;通过rfid读写模块对使用者存取的物品进行识别,保证实物的唯一性以及实务与操作记录的对应关系。rfid智能手环将上述的标签信息发送给mqtt服务器。

具体地,还可以通过按键读卡和远程控制读卡的结合,实现远端和现场均可操作,以方便管理;或者通过指示灯显示充电状态、联网状态、读卡状态等,便于操作者查看具体情况。此外用户还可随时查询rfid智能手环的状态,若电量低于指定界线则触发报警系统,便于监控管理。同时还可以对实物的读取轨迹,rfid智能手环使用率进行管理分析,尽可能提高实物和rfid智能手环的使用率和周转率。

在本实施例中,通过获取mqtt服务器发送的rfid识别请求;根据所述rfid识别请求,读取相应的标签;对所述标签进行识别,生成标签信息,所述标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;将所述标签信息发送给所述mqtt服务器。本实施例通过智能手环在用户搬运物品的同时实现了物品的标签信息进行监管,并将该物品的标签信息发送到相应的服务器以供后续的系统的查询以及管理,提高了用户操作的便捷性以及工作效率。

在一个实施例中,提供了一种智能手环实现方法,如图3所述,该方法还包括:

步骤302,当与mqtt服务器断开连接时,将断网期内读取到的离线标签信息进行本地存储;

步骤304,当与mqtt服务器恢复连接时,将本地存储的离线标签信息上传到mqtt服务器。

具体地,每个物品的操作轨迹均可查,包括:工作人员拿起物品的时间,放下物品的时间,搬运物品的时间等均有记录。rfid智能手环会对所有的物品轨迹以及信息进行记录,即便是发送与服务器断开连接的情况。若rfid智能手环同服务器断开连接,手环自动保存断网期间读取到的标签数据内容,保证记录的准确性;待重连服务器后,rfid智能手环自动上传服务器,因此,保证了rfid智能手环读取到标签数据不会丢失。

可以理解的是,为了保证时间准确性:rfid智能手环连接服务器时,将校准时间等同服务器时间;断电后通过电池供电,确保bios时钟稳定运行。

在本实施例中,保证了rfid智能手环读取到标签数据不会丢失,提高了rfid智能手环的可靠性。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种智能手环实现装置400,该装置包括:

获取模块401,用于获取mqtt服务器发送的rfid识别请求;

读取模块402,用于根据rfid识别请求,读取相应的标签;

生成模块403,用于对所述标签进行识别,生成标签信息,标签信息包括:标签对应的物品信息、操作信息以及当前的操作时间标识;

发送模块404,用于将标签信息发送给所述mqtt服务器。

在一个实施例中,如图5所示,提供了一种智能手环实现装置400,该装置还包括:

存储模块405,用于当与mqtt服务器断开连接时,将断网期内读取到的离线标签信息进行本地存储;

上传模块406,用于当与mqtt服务器恢复连接时,将本地存储的离线标签信息上传到mqtt服务器。

关于智能手环实现装置400的具体限定可以参见上文中对于智能手环实现方法的限定,在此不再赘述。

在一个实施例中,如图6所示,提供了一种智能手环实现系统500,该系统包括:

上述任意一项智能手环实现装置400,智能手环实现装置400根据用户的触控操作通过读卡模块402读取相应的标签信息;

应用终端410,所述应用终端包括:pda端、电脑、智能平板以及智能手机;

mqtt服务器420,所述mqtt服务器420通过mqtt通讯协议与智能手环实现装置400和应用终端410进行通信。

具体地,参考图9,智能手环实现装置400内含stm32板、rfid控制系统、wifi/4g通讯系统、usb充电板、电量指示系统、开关控制系统、触发&停止读卡系统、电池等硬件设备,以实现上述智能手环实现装置400的功能。智能手环实现装置400还可以根据用户的触控操作通过读卡模块402读取相应的标签信息。

可以理解的是,依据图9中的硬件结构,该智能手环实现装置400还具有时间准确性:智能手环实现装置400连接服务器时,将校准时间等同服务器时间;断电后通过电池供电,确保bios时钟稳定运行。

智能手环实现装置400可提供外部可视化电量指示:根据电量显示相应的指示灯亮灯数量;充电状态下指示灯跑马充电。

智能手环实现装置400的读卡能力强:采用860-960m的uhf模块,3dbm陶瓷天线,可保证读取30cm内的rfid标签,且不误读到50cm外物品。

智能手环实现装置400读取物品的多样性:可将rfid标签粘贴在珠宝、文件、手机等物品上,以满足客户不同的物品储存要求。

mqtt服务器120用于接收智能手环和终端应用设备的订阅消息和发布消息,并将相关消息分发到各个订阅消息的设备去。

应用终端410包括:pda端、电脑、智能平板以及智能手机;应用终端410通过网络连接mqtt服务器120,以mqtt协议同智能手环110通讯。可查看服务器内的所有智能手环110,配置或查询相关参数,接收盘存标签内容。

在本实施例中,通过手环佩戴方式,允许操作员在搬运物品的同时,可以实时盘存标签;通过rfid读写模块对使用者存取的物品进行识别,保证实物的唯一性;通过按键读卡和远程控制读卡的结合,实现远端和现场均可操作,方便管理;通过指示灯显示充电状态、联网状态、读卡状态等,便于操作者查看具体情况。可随时查询rfid智能手环的状态,若电量低于指定界线则触发报警系统,便于监控管理。同时还可以对实物的读取轨迹,rfid智能手环使用率进行管理分析,尽可能提高实物和rfid智能手环的使用率和周转率。

在一个实施例中,mqtt服务器420根据智能手环实现装置400的mac地址以及应用终端410的无线mac地址,生成对应的mqtt登录账户和密码,以使mqtt服务器420实现对智能手环实现装置400以及应用终端410进行验证。

具体地,mqtt服务器420根据rfid智能手环/终端应用设备的wifimac地址,生成对应的mqtt登录账户和密码。设备mac地址、账户以及密码组合同是唯一的,三者必须完全对应正确才允许连接。

在本实施例中,实现了对智能手环实现装置400以及应用终端410的登录进行验证,提高了系统的安全性以及可靠性。

在一个实施例中,应用终端410通过mqtt通讯协议,向mqtt服务器420发送同时订阅多个智能手环实现装置400的消息的请求;

该消息包括:智能手环的状态信息以及历史操作信息;

智能手环实现装置400通过mqtt通讯协议向所述mqtt服务器420发布消息,mqtt服务器420将消息转发至多个应用终端410,以使多个应用终端410接收消息。

具体地,通过mqtt通讯协议交换最小化;mqtt服务器不需要去专门管理设备(rfid智能手环,终端应用设备)及其连接,仅仅被动接收作为tcpclient端的设备主动连接即可。

通过mqtt通讯协议,终端应用设备可同时订阅多个rfid智能手环的消息;同时,rfid智能手环可发布消息,同时供多个终端应用设备接收。

在本实施例中,实现了降低服务器的网络开销,此外还支持一对多的消息发布,方便多个用户的使用。

在一个实施例中,如图7所示,提供了一种智能手环实现系统500,该系统还包括:

web服务器430,web服务器430用于获取并显示智能手环实现装置400发送的智能手环的状态信息以及历史操作信息。

在本实施例中,实现了通过web页面显示智能手环智能手环的状态信息以及历史操作信息,给用户以更直观的方式进行查询以及显示,提高了用户使用的满意度。

在一个实施例中,提供了一种计算机设备,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器以及网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种智能手环实现方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以上各个方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上各个方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1