著录项信息
专利名称 | 物联网终端设备及其业务处理方法 |
申请号 | CN201110352116.8 | 申请日期 | 2011-11-09 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-05-15 | 公开/公告号 | CN103108413A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W88/02 | IPC分类号 | H;0;4;W;8;8;/;0;2;;;H;0;4;W;8;4;/;1;8查看分类表>
|
申请人 | 中国电信股份有限公司 | 申请人地址 | 北京市西城区金融大街31号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国电信股份有限公司 | 当前权利人 | 中国电信股份有限公司 |
发明人 | 刘洪泉;林毅 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 许蓓 |
摘要
本发明实施例公开了一种物联网终端设备及其业务处理方法,其中,物联网终端设备包括:包括移动终端与物联网应用装置,所述移动终端与物联网应用装置上分别设置有通信接口,所述移动终端与物联网应用装置通过对应的通信接口通信连接,所述通信接口包括无线通用串行总线USB接口与蓝牙接口;所述移动终端用于与物联网管理平台进行通信,并指示物联网应用装置对物联网信息进行应用处理,所述应用处理包括采集、处理和/或输出;所述物联网应用装置,用于根据所述移动终端的指示,对物联网信息进行应用处理。本发明实施例可以减小物联网终端设备的开发工作量,减小开发周期,降低物联网终端设备的成本。
1.一种物联网终端设备,其特征在于,包括移动终端与物联网应用装置,所述移动终端与物联网应用装置上分别设置有通信接口,所述移动终端与物联网应用装置通过对应的通信接口通信连接,所述通信接口包括无线通用串行总线USB接口与蓝牙接口;
所述移动终端用于与物联网管理平台进行通信,并根据各种物联网应用场景对物联网应用装置进行相应的指示,以指示物联网应用装置对物联网信息进行应用处理,所述应用处理包括采集、处理和/或输出;
所述物联网应用装置,用于根据所述移动终端的指示,控制所述物联网应用装置中相应的应用执行单元对物联网信息进行相应的应用处理,以便完成相应的物联网应用功能;
其中,所述移动终端还包括通信单元和应用指示单元,所述物联网应用装置还包括主控单元MCU;所述应用指示单元用于在启动后,依次通过通信单元与所述移动终端上的蓝牙接口搜索物联网应用装置并向搜索到的物联网应用装置发送探测消息,所述探测消息中包括所述应用指示单元预先保存的连接验证密码,并接收物联网应用装置在所述连接验证密码通过验证后依次通过所述物联网应用装置与所述移动终端上的蓝牙接口返回的正确应答消息;通过通信接口与所述物联网应用装置建立连接后与所述物联网应用装置中的MCU交换保护密钥,以及利用所述MCU提供的第一保护密钥对后续发送给所述物联网应用装置的消息进行加密,以及利用所述第一保护密钥对后续所述物联网应用装置发送的消息进行解密;
所述物联网应用装置中的MCU,还用于通过蓝牙接口响应所述应用指示单元的搜索,接收到所述探测消息后验证其中的连接验证密码是否正确,并在所述连接验证密码通过验证后依次通过所述物联网应用装置与所述移动终端上的蓝牙接口向所述应用指示单元返回正确应答消息;通过通信接口与所述移动终端建立连接并交换保护密钥,以及利用所述应用指示单元提供的第二保护密钥对后续发送给所述应用指示单元的消息进行加密,以及利用所述第二保护密钥对后续所述应用指示单元发送的消息进行解密。
2.根据权利要求1所述的设备,其特征在于,所述物联网应用装置包括主控单元MCU、应用执行单元、电源管理单元与接口单元;所述接口单元包括所述通信接口与一个以上串行接口UART;所述应用执行单元包括无线射频识别RFID读写单元、条码读取单元与票据打印单元中的一个或多个;所述MCU分别与电源管理单元、所述通信接口中的USB接口连接,所述MCU还分别通过各UART与各应用执行单元、以及所述通信接口中的蓝牙接口连接;
所述电源管理单元用于对所述MCU进行供电及供电管理;
所述MCU用于根据所述移动终端的指示,控制相应应用执行单元对物联网信息进行应用处理;
所述应用执行单元用于根据所述MCU的控制,对物联网信息进行应用处理。
3.根据权利要求2所述的设备,其特征在于,所述接口单元还包括用于对所述物联网应用装置进行调测的调测接口,与所述MCU连接。
4.根据权利要求2所述的设备,其特征在于,所述接口单元还包括通用输入输出GPIO接口,与所述MCU连接,用于根据所述MCU的控制输出表示所述物联网应用装置工作状态的指示信号。
5.根据权利要求1至4任意一项所述的设备,其特征在于,所述移动终端包括依次连接的所述通信接口、通信单元、应用指示单元与人机交互单元;
所述人机交互单元用于接收用户输入的应用处理指令并转发给所述应用指示单元,接收应用指示单元返回的信息并显示;
所述应用指示单元用于在接收到所述人机交互单元转发的应用处理指令后,请求通信单元根据所述应用处理指令,指示物联网应用装置对物联网信息进行应用处理,并接收物联网应用装置返回的信息;
所述通信单元用于与物联网管理平台进行通信,以及通过所述移动终端与所述物联网应用装置上的通信接口,指示所述物联网应用装置中的MCU进行应用处理。
6.根据权利要求5所述的设备,其特征在于,所述移动终端具体为基于WinMobile操作系统OS、WinCE OS、Linux OS、Android OS、Symbian OS、BlackBerry OS、Palm Web OS或者iPhone OS的智能移动终端。
7.一种物联网终端设备的业务处理方法,其特征在于,所述物联网终端设备包括移动终端与物联网应用装置,所述移动终端与物联网应用装置上分别设置有通信接口,所述移动终端与物联网应用装置通过对应的通信接口通信连接,所述通信接口包括无线通用串行总线USB接口与蓝牙接口,所述移动终端还包括通信单元和应用指示单元,所述物联网应用装置还包括主控单元MCU;所述业务处理方法包括:
所述移动终端与物联网管理平台进行通信,以及根据各种物联网应用场景依次通过所述移动终端与所述物联网应用装置上的通信接口对物联网应用装置进行相应的指示,以指示物联网应用装置对物联网信息进行应用处理,所述应用处理包括采集、处理和/或输出;
所述物联网应用装置根据所述移动终端的指示,控制所述物联网应用装置中相应的应用执行单元对物联网信息进行相应的应用处理,以便完成相应的物联网应用功能;
其中,所述应用指示单元在启动后,依次通过通信单元与所述移动终端上的蓝牙接口搜索物联网应用装置并向搜索到的物联网应用装置发送探测消息,所述探测消息中包括所述应用指示单元预先保存的连接验证密码;
所述MCU通过所述物联网应用装置上的蓝牙接口响应所述应用指示单元的搜索,接收到所述探测消息后验证其中的连接验证密码是否正确,并在所述连接验证密码通过验证后依次通过所述物联网应用装置与所述移动终端上的蓝牙接口向所述应用指示单元返回正确应答消息;
所述应用指示单元接收所述正确应答消息;
所述应用指示单元通过通信接口与所述物联网应用装置建立连接后与所述物联网应用装置中的MCU交换保护密钥;
所述应用指示单元利用所述MCU提供的第一保护密钥对后续发送给所述物联网应用装置的消息进行加密,以及利用所述第一保护密钥对所述物联网应用装置发送的消息进行解密;所述MCU利用所述应用指示单元提供的第二保护密钥对后续发送给所述应用指示单元的消息进行加密,以及利用所述第二保护密钥对所述应用指示单元发送的消息进行解密。
8.根据权利要求7所述的方法,其特征在于,所述物联网应用装置包括MCU、应用执行单元、电源管理单元与接口单元;所述接口单元包括所述通信接口与一个以上UART;所述应用执行单元包括RFID读写单元、条码读取单元与票据打印单元中的一个或多个;所述MCU分别与电源管理单元、所述通信接口中的USB接口连接,所述MCU还分别通过各UART与各应用执行单元、以及所述通信接口中的蓝牙接口连接;所述移动终端包括依次连接的所述通信接口、通信单元、应用指示单元与人机交互单元;
所述人机交互单元接收用户输入的应用处理指令并转发给所述应用指示单元;
所述应用指示单元接收到所述人机交互单元转发的应用处理指令后,请求通信单元根据所述应用处理指令,指示物联网应用装置对物联网信息进行应用处理;
所述通信单元通过所述移动终端与所述物联网应用装置上的通信接口,指示所述物联网应用装置中的MCU根据所述应用处理指令进行应用处理;
所述MCU根据所述应用处理指令控制相应应用执行单元对物联网信息进行应用处理,并通过所述物联网应用装置与所述移动终端上的通信接口,向所述通信单元返回处理结果消息;
所述通信单元将所述处理结果消息返回所述应用指示单元;
所述应用指示单元将所述处理结果消息转发给所述人机交互单元;
所述人机交互单元显示所述处理结果消息。
物联网终端设备及其业务处理方法\n技术领域\n[0001] 本发明涉及通信技术,尤其是一种物联网终端设备及其业务处理方法。\n背景技术\n[0002] 物联网被普遍认可的定义是:它是一个由感知层、网络层、应用层共同构成的庞大的社会信息系统。其中,感知层负责感知收集信息,网络层负责将感知层感知收集的信息传输到应用层,应用层对网络层传输来的信息进行分析和处理,从而实现物与物、人与物之间的感知。物联网将各种信息传感设备,例如,无线射频识别(radio frequency identification devices,以下简称:RFID)装置、红外感应器、全球定位系统、激光扫描器、家用电器、安防设备等与互联网结合起来形成的一个巨大网络,让所有物品与网络连接在一起,方便识别、管理和监控,在此基础上实现融合应用,最终为人们提供无所不在的全方位服务。\n[0003] 在现有的物联网应用场景中,通常要求物联网终端设备具备移动性,例如,物流行业应用中,移动物流终端集成了移动通信、运单信息录入、物流标签打印、条码扫描等功能。\n类似的物联网应用场景还有餐饮行业使用的移动点餐终端、零售行业应用的移动销售时点情报系统(Point Of Sale,以下简称:POS)机、铁路客运使用的移动检票售票机等。\n[0004] 在实现本发明的过程中,发明人发现现有的物联网终端设备至少存在以下问题:\n[0005] 现有的各种物联网应用场景对物联网终端设备的硬件功能及需求基本相同,仅软件要求及应用场景有所差异。然而,目前针对不同物联网应用场景,在需要使用具有通信功能的物联网终端设备时,每次均需要定制具有通信功能的物联网终端设备,由于每次针对某些客户的特殊需求定制,定制的具有通信功能的物联网终端设备往往数量较少,简单的重复开发导致开发工作量大,开发周期长,物联网终端设备成本高,从而影响了物联网终端设备及物联网应用的推广。\n发明内容\n[0006] 本发明实施例所要解决的技术问题是:提供一种物联网终端设备及其业务处理方法,避免重复开发物联网终端设备,减小物联网终端设备的开发工作量,减小开发周期,降低物联网终端设备的成本。\n[0007] 本发明实施例提供的一种物联网终端设备,包括移动终端与物联网应用装置,所述移动终端与物联网应用装置上分别设置有通信接口,所述移动终端与物联网应用装置通过对应的通信接口通信连接,所述通信接口包括无线通用串行总线USB接口与蓝牙接口;\n[0008] 所述移动终端用于与物联网管理平台进行通信,并指示物联网应用装置对物联网信息进行应用处理,所述应用处理包括采集、处理和/或输出;\n[0009] 所述物联网应用装置,用于根据所述移动终端的指示,对物联网信息进行应用处理。\n[0010] 本发明实施例提供的一种物联网终端设备的业务处理方法,所述物联网终端设备包括移动终端与物联网应用装置,所述移动终端与物联网应用装置上分别设置有通信接口,所述移动终端与物联网应用装置通过对应的通信接口通信连接,所述通信接口包括无线通用串行总线USB接口与蓝牙接口;所述业务处理方法包括:\n[0011] 所述移动终端与物联网管理平台进行通信,以及依次通过所述移动终端与所述物联网应用装置上的通信接口指示物联网应用装置对物联网信息进行应用处理,所述应用处理包括采集、处理和/或输出;\n[0012] 所述物联网应用装置根据所述移动终端的指示,对物联网信息进行应用处理。\n[0013] 基于本发明上述实施例提供的物联网终端设备及其业务处理方法,物联网终端设备通过移动终端与物联网应用装置两部分实现,移动终端与物联网应用装置通过对应的通信接口,例如USB接口或者蓝牙接口,通信连接,其中,移动终端用于与物联网管理平台进行通信,并指示物联网应用装置对物联网信息进行应用处理,包括物联网信息的采集、处理和/或输出,物联网应用装置根据移动终端的指示,对物联网信息进行应用处理。由于物联网终端设备通过移动终端与物联网应用装置两部分实现,本发明实施例中,同一个移动终端与物联网应用装置可以适用于各种物联网应用场景,只需要移动终端对物联网应用装置进行相应的指示即可,无需针对客户的特殊需求单独定制具有通信功能的物联网终端设备,与现有技术相比,避免了重复开发物联网终端设备,减小了物联网终端设备的开发工作量,减小了开发周期,降低了物联网终端设备的成本,有利于物联网应用的推广。\n[0014] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。\n附图说明\n[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0016] 图1为本发明物联网终端设备一个实施例的结构示意图;\n[0017] 图2为本发明物联网终端设备中物联网应用装置一个实施例的结构示意图;\n[0018] 图3为本发明物联网终端设备中移动终端一个实施例的结构示意图;\n[0019] 图4为本发明移动终端的一个功能架构示意图;\n[0020] 图5为本发明实施例中移动终端1的一个用户界面示例;\n[0021] 图6为本发明为本发明实施例中移动终端通过卡槽固定在物联网应用装置2上的一个外形示意图;\n[0022] 图7为本发明物联网终端设备的业务处理方法一个实施例的流程图;\n[0023] 图8为本发明物联网终端设备的业务处理方法另一个实施例的流程图;\n[0024] 图9为本发明物联网终端设备的业务处理方法又一个实施例的流程图。\n具体实施方式\n[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0026] 图1为本发明物联网终端设备一个实施例的结构示意图。如图1所示,该实施例的物联网终端设备包括移动终端1与物联网应用装置2,移动终端1与物联网应用装置2上分别设置有通信接口,包括无线通用串行总线(Universal Serial Bus,以下简称:USB)接口与蓝牙(Blue Tooth)接口。示例性地,该蓝牙接口可以基于蓝牙应用框架中的串行接口应用框架(Serial Port Profile,以下简称:SPP)实现。移动终端1与物联网应用装置2通过对应的通信接口通信连接。其中,移动终端1上设置的通信接口图中未示出。\n[0027] 其中,移动终端1用于实现与外界的通信功能,与物联网管理平台进行通信,并指示物联网应用装置2对物联网信息进行应用处理,包括对物联网信息进行采集、处理和/或输出,例如,RFID标签读写、一维、二维等条码读取、票据打印等。示例性可选地,移动终端1还可以具有现有移动终端的基本功能,例如,具有支持语音、视频等多媒体应用的软硬件平台,除了USB接口与蓝牙接口外,还可以具备耳机、麦克风(MIC)、摄像头(CAMERA)、无线局域网(WiFi)等外部接口,用户可以在移动终端1中下载、安装各种针对此移动终端的应用,移动终端也可以接收用户通过其触摸屏或者键盘按键输入的各种操作指令。\n[0028] 物联网应用装置2用于根据移动终端1的指示,对物联网信息进行应用处理。\n[0029] 本发明上述实施例提供的物联网终端设备,通过移动终端与物联网应用装置两部分实现,移动终端与物联网应用装置通过对应的通信接口,例如USB接口或者蓝牙接口,通信连接,其中,移动终端用于与物联网管理平台进行通信,并指示物联网应用装置对物联网信息进行应用处理,包括物联网信息的采集、处理和/或输出,物联网应用装置根据移动终端的指示,对物联网信息进行应用处理。由于物联网终端设备通过移动终端与物联网应用装置两部分实现,本发明实施例中,同一个移动终端与物联网应用装置可以适用于各种物联网应用场景,只需要移动终端对物联网应用装置进行相应的指示即可,无需针对客户的特殊需求单独定制具有通信功能的物联网终端设备,避免了重复开发物联网终端设备,减小了物联网终端设备的开发工作量,减小了开发周期,降低了物联网终端设备的成本,有利于物联网应用的推广。\n[0030] 对于蓝牙应用,业界已有完备的蓝牙无线核心协议栈和基于核心协议栈之上的应用框架协议栈(BT Profiles)可供使用,本发明的实施例应用蓝牙应用框架中的SPP即可实现移动终端1对物联网应用装置2的控制以及与物联网应用装置2之间的业务数据交互。\n[0031] 图2为本发明物联网终端设备中物联网应用装置一个实施例的结构示意图。如图2所示,该实施例中,物联网应用装置2包括主控单元(Micro Control Unit,以下简称:MCU)、应用执行单元、电源管理单元与接口单元。其中,接口单元包括通信接口与一个以上串行接口(Universal Asynchronous Receiver/Transmitter,以下简称:UART)。应用执行单元包括RFID读写单元、条码读取单元与票据打印单元中的一个或多个。其中,RFID读写单元可用于进行RFID标签读写,条码读取单元可用于进行一维、二维等条码读取,票据打印单元可用于票据打印。另外,还可以根据实际需求设置其它的应用执行单元,并不局限于上述的RFID读写单元、条码读取单元与票据打印单元。MCU分别与电源管理单元、通信接口中的USB接口连接,MCU还分别通过各UART与各应用执行单元、以及通信接口中的蓝牙接口连接,完成电源管理单元、USB接口、各应用执行单元、蓝牙接口的初始化、参数配置、工作状态监测控制。\n其中,电源管理单元用于对MCU进行供电及供电管理。MCU用于通过短距离无线链路或USB接口接收移动终端1的应用功能调用,根据移动终端1的指示,控制相应应用执行单元对物联网信息进行应用处理,完成物联网应用功能。应用执行单元用于根据MCU的控制,对物联网信息进行应用处理。\n[0032] 实际应用中,各应用执行单元、以及蓝牙接口具体可以通过电缆分别连接4个UART,实现与主控单元MCU的通信。电源管理单元可以包括标准锂电池、充电控制电路、供电电路,实时监测电池电压,支持智能功耗性能调节。示例性地,票据打印单元可以采用热敏打印控制单元与热敏打印机芯实现。\n[0033] 根据本发明的一个示例而非限制,图2所示的实施例中,接口单元还可以包括用于对物联网应用装置2进行调测的调测(DEBUG)接口,与MCU连接。例如,可以采用联合测试行为组织(Joint Test Action Group,以下简称:JTAG)标准接口作为调测接口。\n[0034] 另外,根据本发明的另一个示例而非限制,图2所示的实施例中,接口单元还可以包括通用输入输出(General Purpose Input/Output,以下简称:GPIO)接口,与MCU连接,用于根据MCU的控制输出表示物联网应用装置2工作状态的指示信号。例如,物联网应用装置2处于未工作的空闲状态时,MCU可以控制GPIO接口输出表示物联网应用装置2处于空闲状态的指示信号,MCU控制应用执行单元对物联网信息进行应用处理时,可以控制GPIO接口输出表示物联网应用装置2处于工作状态的指示信号。\n[0035] 实际应用中,图2所示实施例的物联网应用装置2中,MCU、GPIO接口、调测接口、UART、电源管理单元可以示例性地设置在一个电路板3上。\n[0036] 图3为本发明物联网终端设备中移动终端一个实施例的结构示意图。如图3所示,根据本发明物联网终端设备的一个示例,在本发明上述各实施例中,移动终端1可以包括依次连接的通信接口、通信单元、应用指示单元与人机交互单元。其中,人机交互单元用于接收用户输入的应用处理指令,例如对物联网信息进行采集、处理和/或输出的指示,并转发给应用指示单元,以及接收应用指示单元返回的信息并显示。应用指示单元用于在接收到人机交互单元转发的应用处理指令后,请求通信单元根据应用处理指令,指示物联网应用装置对物联网信息进行应用处理,并接收物联网应用装置返回的信息。通信单元用于实现与外界的通信功能,与物联网管理平台进行通信,以及通过移动终端与物联网应用装置上的通信接口,指示物联网应用装置中的MCU进行应用处理。\n[0037] 另外,根据本发明实施例的又一个示例而非限制,图3所示实施例的移动终端1中,应用指示单元还可以用于在启动后,依次通过通信单元与移动终端1上的蓝牙接口,搜索物联网应用装置并向搜索到的物联网应用装置2发送探测消息,该探测消息中包括应用指示单元预先保存的连接验证密码,并接收物联网应用装置2在连接验证密码通过验证后依次通过物联网应用装置2与移动终端1上的蓝牙接口返回的正确应答消息,可选地,该正确应答消息中可以包括物联网应用装置2的基本参数信息,例如,支持的功能项、RFID工作频段、打印机是否就绪等;以及通过通信接口与物联网应用装置2建立连接后与物联网应用装置2中的MCU交换保护密钥,以及利用MCU提供的第一保护密钥对后续发送给物联网应用装置2的消息进行加密,以及利用第一保护密钥对物联网应用装置2发送的消息进行解密。相应的,物联网应用装置2中的MCU,还可以用于通过蓝牙接口响应应用指示单元的搜索,接收到探测消息后验证其中的连接验证密码是否正确,例如,验证探测消息中的连接验证密码与该MCU预先存储的连接验证密码是否一致,并在连接验证密码通过验证后依次通过物联网应用装置2与移动终端1上的蓝牙接口向应用指示单元返回正确应答消息;通过通信接口与移动终端1建立连接并交换保护密钥,以及利用应用指示单元提供的第二保护密钥对发送给应用指示单元的消息进行加密,以及利用第二保护密钥对应用指示单元发送的消息进行解密。基于上述实施例,物联网终端设备可以在初次使用之前,将移动终端与物联网应用装置进行绑定,二者之后在上述各业务处理方法流程中收发的所有消息,均预先经过加密处理,对端接收到加密消息后需用保护密钥进行解密处理,提高了移动终端与物联网应用装置之间信息收发的通信安全性。\n[0038] 具体应用中,移动终端1具体可以为基于WinMobile操作系统(Operating System,以下简称:OS)、WinCE OS、Linux OS、安卓(Android)OS、塞班(Symbian)OS、黑霉(BlackBerry)OS、棕榈网络(Palm Web)OS或者苹果手机(iPhone)OS等任意操作系统的智能移动终端。\n[0039] 图4为本发明移动终端的一个功能架构示意图。图4中,以Android OS为例,说明一个智能移动终端的功能架构。如图4所示,该移动终端包括应用层、应用程序开发框架(API)层、系统服务层、应用抽象层(Linux 2.6)与硬件平台。其中,硬件平台以多媒体终端片上系统(system on chip,以下简称:SOC)为核心,提供基础运算能力和外部通信接口。Linux \n2.6是硬件抽象层,负责移动终端中各硬件单元,例如通信单元、人机交互单元、显示单元、多媒体芯片、外设等的管理。系统服务层用于提供各种系统库,所有系统服务,例如,显示、网页浏览和存储等均由系统库管理。应用程序开发框架层用于提供应用程序编程(API)接口。对于用户的所有功能都被视为应用,例如,通信应用、娱乐应用、物联网应用和信息处理应用等。\n[0040] 上述实施例中,应用指示单元在移动终端1中具体为一个上层应用,它提供一个物联网应用图标给用户,如图5中的物联网4所示。图5给出了本发明实施例中移动终端1的一个用户界面示例,由图可见物联网应用与通信、影像、音乐、eMail、互联网浏览等应用并列,向用户提供物联网应用功能。通过该物联网应用图标的用户界面,用户可以查询获得移动终端1绑定的物联网应用装置2的基本参数信息,例如,支持的功能项、RFID工作频段、打印机是否就绪等。另外,当用户通过点击物联网应用图标激活该物联网应用功能后,用户可以基于该物联网应用图标的用户界面,选择执行物联网信息的应用处理功能,包括读取RFID标签数据、扫描条码及二维码并解码、数据打印等功能。这些功能通过调用移动终端1的蓝牙接口或USB接口与物联网应用装置2建立通信连接,进而控制物联网应用装置2使其按照用户指令实现各项物联网信息的应用处理功能。\n[0041] 实际应用中,物联网应用装置2的壳体外表面可以通过专门开模设计,设置有适配移动终端1的固定卡槽,将移动终端1通过卡槽固定在物联网应用装置2上。如图6所示,为本发明实施例中移动终端通过卡槽固定在物联网应用装置2上的一个外形示意图。\n[0042] 图7为本发明物联网终端设备的业务处理方法一个实施例的流程图。该业务处理方法实施例可以基于本发明图1所示实施例中的物联网终端设备实现。其中,物联网终端设备包括移动终端1与物联网应用装置2,移动终端1与物联网应用装置2上分别设置有通信接口,包括USB接口与蓝牙接口,移动终端1与物联网应用装置2通过对应的通信接口通信连接。如图7所示,该实施例物联网终端设备的业务处理方法包括:\n[0043] 10,移动终端与物联网管理平台进行通信,以及依次通过移动终端与物联网应用装置上的通信接口指示物联网应用装置对物联网信息进行应用处理,该应用处理包括采集、处理和/或输出。\n[0044] 11,物联网应用装置根据移动终端的指示,对物联网信息进行应用处理。\n[0045] 本发明上述实施例提供的物联网终端设备的业务处理方法中,通过移动终端与物联网应用装置两部分实现,移动终端与物联网应用装置通过对应的通信接口,例如USB接口或者蓝牙接口,通信连接,其中,移动终端用于与物联网管理平台进行通信,并指示物联网应用装置对物联网信息进行应用处理,包括物联网信息的采集、处理和/或输出,物联网应用装置根据移动终端的指示,对物联网信息进行应用处理。由于物联网终端设备通过移动终端与物联网应用装置两部分实现,本发明实施例中,同一个移动终端与物联网应用装置可以适用于各种物联网应用场景,只需要移动终端对物联网应用装置进行相应的指示即可,无需针对客户的特殊需求单独定制具有通信功能的物联网终端设备,避免了重复开发物联网终端设备,减小了物联网终端设备的开发工作量,减小了开发周期,降低了物联网终端设备的成本,有利于物联网应用的推广。\n[0046] 图8为本发明物联网终端设备的业务处理方法另一个实施例的流程图。该业务处理方法实施例可以基于本发明图2结合图3所示实施例的物联网终端设备实现。其中,物联网应用装置2包括主控单元MCU、应用执行单元、电源管理单元与接口单元。接口单元包括通信接口与一个以上UART。应用执行单元包括RFID读写单元、条码读取单元与票据打印单元中的一个或多个。MCU分别与电源管理单元、通信接口中的USB接口连接,MCU还分别通过各UART与各应用执行单元、以及通信接口中的蓝牙接口连接。移动终端1包括依次连接的通信接口、通信单元、应用指示单元与人机交互单元。如图8所示,该实施例物联网终端设备的业务处理方法包括:\n[0047] 20,人机交互单元接收用户输入的应用处理指令并转发给应用指示单元。\n[0048] 21,应用指示单元接收到人机交互单元转发的应用处理指令后,请求通信单元根据应用处理指令,指示物联网应用装置对物联网信息进行应用处理。\n[0049] 22,通信单元通过移动终端与物联网应用装置上的通信接口,指示物联网应用装置中的MCU根据应用处理指令进行应用处理。\n[0050] 23,MCU根据应用处理指令控制相应应用执行单元对物联网信息进行应用处理,并通过物联网应用装置与移动终端上的通信接口,向通信单元返回处理结果消息。\n[0051] 24,通信单元将处理结果消息返回应用指示单元。\n[0052] 25,应用指示单元将处理结果消息转发给人机交互单元。\n[0053] 26,人机交互单元显示处理结果消息。\n[0054] 示例性地,物联网终端设备在初次使用之前,可以先将移动终端与物联网应用装置进行绑定,以便于后续二者之间的安全通信。图9为本发明物联网终端设备的业务处理方法又一个实施例的流程图。该业务处理方法实施例也可以基于本发明图2结合图3所示实施例的物联网终端设备实现。如图9所示,该实施例的业务处理方法包括:\n[0055] 30,应用指示单元在启动后,依次通过通信单元与移动终端上的蓝牙接口搜索物联网应用装置,并向搜索到的物联网应用装置发送探测消息,该探测消息中包括应用指示单元预先保存的连接验证密码。\n[0056] 31,MCU通过物联网应用装置上的蓝牙接口响应应用指示单元的搜索,接收到探测消息后验证其中的连接验证密码是否正确,并在连接验证密码通过验证后依次通过物联网应用装置与移动终端上的蓝牙接口向应用指示单元返回正确应答消息。可选地,该正确应答消息中可以包括物联网应用装置2的基本参数信息,例如,支持的功能项、RFID工作频段、打印机是否就绪等\n[0057] 32,应用指示单元接收正确应答消息。\n[0058] 33,应用指示单元通过通信接口与物联网应用装置建立连接后与物联网应用装置中的MCU交换保护密钥。\n[0059] 通过上述30~33的操作,实现了移动终端与物联网应用装置之间的绑定,应用指示单元可以通过UI界面显示此绑定的物联网应用装置的基本参数信息。二者之后执行本发明上述各实施例的业务处理方法实施例时,在上述各业务处理方法流程中收发的所有消息,均预先经过加密处理,对端接收到加密消息后需用保护密钥进行解密处理。\n[0060] 例如在34中,应用指示单元需要向物联网应用装置发送消息时,例如需要向物联网应用装置发送应用处理指令时,利用MCU提供的第一保护密钥对发送给物联网应用装置的消息进行加密,以及接收到物联网应用装置发送的消息时,例如物联网应用装置返回的处理结果消息时,利用第一保护密钥对物联网应用装置发送的消息进行解密;MCU需要向应用指示单元发送消息时,例如需要向应用指示单元返回处理结果消息时,利用应用指示单元提供的第二保护密钥对后续发送给应用指示单元的消息进行加密,以及接收到应用指示单元发送的消息时,例如应用指示单元发送的应用处理指令时,利用第二保护密钥对应用指示单元发送的消息进行解密。\n[0061] 本领域的技术人员应该理解,对于任何有移动需求的物联网应用,只需在上述应用指示单元中完善针对具体应用的逻辑处理功能,就可以基于本发明上述实施例的物联网终端设备,方便地实现各种物联网应用功能。至于物联网管理平台对该物联网终端设备的远程控制管理则可通过移动终端的通信功能完成,不属于本发明实施例的重点内容,不做特殊说明。\n[0062] 本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于设备与方法实施例而言,由于二者相互对应,相关之处相互参见实施例的部分说明即可。\n[0063] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0064] 本发明实施例中,同一个移动终端与物联网应用装置可以适用于各种物联网应用场景,只需要移动终端对物联网应用装置进行相应的指示即可,无需针对客户的特殊需求单独定制具有通信功能的物联网终端设备,避免了重复开发物联网终端设备,减小了物联网终端设备的开发工作量,减小了开发周期,降低了物联网终端设备的成本,有利于物联网应用的推广。\n[0065] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
法律信息
- 2016-08-17
- 2013-09-11
实质审查的生效
IPC(主分类): H04W 88/02
专利申请号: 201110352116.8
申请日: 2011.11.09
- 2013-05-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-10-20
|
2010-03-12
| | |
2
| |
2011-08-24
|
2011-04-02
| | |
3
| | 暂无 |
2010-08-30
| | |
4
| |
2010-12-01
|
2010-07-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |