智能行李箱及其控制方法

申请号 CN201710313960.7 申请日 2017-05-05 公开(公告)号 CN107125888A 公开(公告)日 2017-09-05
申请人 中国联合网络通信集团有限公司; 发明人 师瑜; 严斌峰; 周晶;
摘要 本 发明 提供一种智能行李箱及其控制方法,其中智能行李箱包括:基于蜂窝的窄带 物联网 NB‑IoT通信模 块 、控 制模 块和 锁 体模 块;所述NB‑IoT通信模块与所述 控制模块 连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块;所述控制模块与所述锁体模块连接,用于根据所述开锁指令,控制所述锁体模块打开。本发明提供的智能行李箱及其控制方法,通过NB‑IoT通信模块接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块,所述控制模块根据所述开锁指令,控制所述锁体模块打开,NB‑IoT通信模块相较于传统的GSM通信模块的功耗大幅减少,能够有效节省 电能 消耗,降低使用成本。
权利要求

1.一种智能行李箱,其特征在于,包括:基于蜂窝的窄带物联网NB-IoT通信模、控制模块和体模块;
所述NB-IoT通信模块与所述控制模块连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块;
所述控制模块与所述锁体模块连接,用于根据所述开锁指令,控制所述锁体模块打开。
2.根据权利要求1所述的智能行李箱,其特征在于,还包括:重置模块;
所述重置模块与所述控制模块连接,用于在用户操作下产生激活指令;
所述控制模块还用于根据所述激活指令,向所述NB-IoT通信模块发起上行MO业务,激活所述NB-IoT通信模块。
3.根据权利要求1所述的智能行李箱,其特征在于,还包括:定位模块;
所述定位模块与所述控制模块连接;
所述NB-IoT通信模块还用于:接收用户设备发送的定时定位信息,并将所述定时定位信息发送给控制模块,所述定时定位信息包括预约定位的时间;
所述控制模块还用于:
接收并存储所述定时定位信息,控制所述NB-IoT通信模块申请预设的TAU周期;
在所述NB-IoT通信模块的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块申请TAU周期,直至到达所述预约定位的时间;
在到达所述预约定位的时间后,控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
4.根据权利要求1所述的智能行李箱,其特征在于,还包括:定位模块;
所述定位模块与所述控制模块连接;
所述NB-IoT通信模块还用于:接收用户设备发送的定点定位信息,并将所述定点定位信息发送给控制模块,所述定点定位信息包括需要进行定位的地区信息;
所述控制模块还用于:
接收并存储所述定点定位信息;
在每次所述NB-IoT通信模块的TAU周期到期后,控制所述定位模块获取当前的地理位置信息;
若所述地理位置信息属于所述需要进行定位的地区信息,则控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
5.根据权利要求1所述的智能行李箱,其特征在于,还包括:物理开锁模块和定位模块;
所述物理开锁模块与所述锁体模块连接,用于在用户的操作下打开所述锁体模块;
所述控制模块还用于:
接收所述锁体模块在被用户通过物理开锁模块打开后发送的物理开锁指令;
根据所述物理开锁指令,激活所述NB-IoT通信模块,获取用户设备的地理位置信息,并通过所述定位模块获取行李箱当前的地理位置信息;
若所述用户设备的地理位置信息与所述行李箱当前的地理位置信息之间的距离大于位置阈值,则通过所述NB-IoT通信模块向用户设备发送警示信息。
6.根据权利要求1-5任一项所述的智能行李箱,其特征在于,所述控制模块还用于:
获取用户的航班信息,所述航班信息包括飞机的起飞时间和落地时间;
在所述飞机的起飞时间之前,控制所述NB-IoT通信模块申请一个超过飞行时间的TAU周期,使所述NB-IoT通信模块在飞机飞行过程中处于休眠状态;
在所述飞机的降落时间之后,向所述NB-IoT通信模块发起MO业务,将所述NB-IoT通信模块唤醒。
7.一种智能行李箱的控制方法,其特征在于,包括:
通过NB-IoT通信模块接收用户设备发送的开锁指令;
根据所述开锁指令,控制锁体模块打开。
8.根据权利要求7所述的控制方法,其特征在于,还包括:
获取重置模块在用户操作下产生的激活指令;
根据所述激活指令,向所述NB-IoT通信模块发起MO业务,激活所述NB-IoT通信模块。
9.根据权利要求7或8所述的控制方法,其特征在于,还包括:
通过所述NB-IoT通信模块接收用户设备发送的定时定位信息,所述定时定位信息包括预约定位的时间;
根据所述定时定位信息,控制所述NB-IoT通信模块申请预设的TAU周期;
在所述NB-IoT通信模块的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块申请TAU周期,直至到达所述预约定位的时间;
在到达所述预约定位的时间后,控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
10.根据权利要求7或8所述的控制方法,其特征在于,还包括:
通过所述NB-IoT通信模块接收用户设备发送的定点定位信息,所述定点定位信息包括需要进行定位的地区信息;
在每次所述NB-IoT通信模块的TAU周期到期后,控制所述定位模块获取当前的地理位置信息;
若所述地理位置信息属于所述需要进行定位的地区信息,则控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。

说明书全文

智能行李箱及其控制方法

技术领域

[0001] 本发明涉及通信技术,尤其涉及一种智能行李箱及其控制方法。

背景技术

[0002] 行李箱是人们出时携带用以放置行李的箱子,是一种常用的生活物品。随着科技的不断发展,人们的生活平逐渐提升,对于行李箱的要求也越来越高,因此涌现出越来越多的智能行李箱。
[0003] 现有技术中,常用的智能行李箱一般包括体模、物理开锁模块和全球移动通信系统(Global System for Mobile Communication,GSM)通信模块,物理开锁模块与锁体模块连接,用户可以通过按下物理开锁模块来开启锁体模块,从而打开行李箱拿取或放置行李。GSM通信模块能够与用户的手机实现无线通信,使得用户可以通过手机控制锁体模块开启或关闭,从而实现远程控制行李箱开闭的功能。
[0004] 现有技术的不足之处在于,通过GSM通信模块实现手机控制行李箱开闭的功能,功耗较大,使用成本较高。

发明内容

[0005] 本发明提供一种智能行李箱及其控制方法,用以解决现有技术中智能行李箱的功耗较大的技术问题。
[0006] 本发明提供一种智能行李箱,包括:基于蜂窝的窄带物联网NB-IoT通信模块、控制模块和锁体模块;
[0007] 所述NB-IoT通信模块与所述控制模块连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块;
[0008] 所述控制模块与所述锁体模块连接,用于根据所述开锁指令,控制所述锁体模块打开。
[0009] 进一步地,所述智能行李箱还包括:重置模块;
[0010] 所述重置模块与所述控制模块连接,用于在用户操作下产生激活指令;
[0011] 所述控制模块还用于根据所述激活指令,向所述NB-IoT通信模块发起上行MO业务,激活所述NB-IoT通信模块。
[0012] 进一步地,所述智能行李箱还包括:定位模块;
[0013] 所述定位模块与所述控制模块连接;
[0014] 所述NB-IoT通信模块还用于:接收用户设备发送的定时定位信息,并将所述定时定位信息发送给控制模块,所述定时定位信息包括预约定位的时间;
[0015] 所述控制模块还用于:
[0016] 接收并存储所述定时定位信息,控制所述NB-IoT通信模块申请预设的TAU周期;
[0017] 在所述NB-IoT通信模块的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块申请TAU周期,直至到达所述预约定位的时间;
[0018] 在到达所述预约定位的时间后,控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0019] 进一步地,所述智能行李箱还包括:定位模块;
[0020] 所述定位模块与所述控制模块连接;
[0021] 所述NB-IoT通信模块还用于:接收用户设备发送的定点定位信息,并将所述定点定位信息发送给控制模块,所述定点定位信息包括需要进行定位的地区信息;
[0022] 所述控制模块还用于:
[0023] 接收并存储所述定点定位信息;
[0024] 在每次所述NB-IoT通信模块的TAU周期到期后,控制所述定位模块获取当前的地理位置信息;
[0025] 若所述地理位置信息属于所述需要进行定位的地区信息,则控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0026] 进一步地,所述智能行李箱还包括:物理开锁模块和定位模块;
[0027] 所述物理开锁模块与所述锁体模块连接,用于在用户的操作下打开所述锁体模块;
[0028] 所述控制模块还用于:
[0029] 接收所述锁体模块在被用户通过物理开锁模块打开后发送的物理开锁指令;
[0030] 根据所述物理开锁指令,激活所述NB-IoT通信模块,获取用户设备的地理位置信息,并通过所述定位模块获取行李箱当前的地理位置信息;
[0031] 若所述用户设备的地理位置信息与所述行李箱当前的地理位置信息之间的距离大于位置阈值,则通过所述NB-IoT通信模块向用户设备发送警示信息。
[0032] 进一步地,所述控制模块还用于:
[0033] 获取用户的航班信息,所述航班信息包括飞机的起飞时间和落地时间;
[0034] 在所述飞机的起飞时间之前,控制所述NB-IoT通信模块申请一个超过飞行时间的TAU周期,使所述NB-IoT通信模块在飞机飞行过程中处于休眠状态;
[0035] 在所述飞机的降落时间之后,向所述NB-IoT通信模块发起MO业务,将所述NB-IoT通信模块唤醒。
[0036] 本发明还提供一种智能行李箱的控制方法,包括:
[0037] 通过NB-IoT通信模块接收用户设备发送的开锁指令;
[0038] 根据所述开锁指令,控制锁体模块打开。
[0039] 进一步地,所述方法还包括:
[0040] 获取重置模块在用户操作下产生的激活指令;
[0041] 根据所述激活指令,向所述NB-IoT通信模块发起MO业务,激活所述NB-IoT通信模块。
[0042] 进一步地,所述方法还包括:
[0043] 通过所述NB-IoT通信模块接收用户设备发送的定时定位信息,所述定时定位信息包括预约定位的时间;
[0044] 根据所述定时定位信息,控制所述NB-IoT通信模块申请预设的TAU周期;
[0045] 在所述NB-IoT通信模块的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块申请TAU周期,直至到达所述预约定位的时间;
[0046] 在到达所述预约定位的时间后,控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0047] 进一步地,所述方法还包括:
[0048] 通过所述NB-IoT通信模块接收用户设备发送的定点定位信息,所述定点定位信息包括需要进行定位的地区信息;
[0049] 在每次所述NB-IoT通信模块的TAU周期到期后,控制所述定位模块获取当前的地理位置信息;
[0050] 若所述地理位置信息属于所述需要进行定位的地区信息,则控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0051] 本发明提供的智能行李箱及其控制方法,包括NB-IoT通信模块、控制模块和锁体模块,其中所述NB-IoT通信模块与所述控制模块连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块,所述控制模块与所述锁体模块连接,用于根据所述开锁指令,控制所述锁体模块打开,NB-IoT通信模块相较于传统的GSM通信模块的功耗大幅减少,能够有效节省电能消耗,降低使用成本。附图说明
[0052] 图1为本发明实施例一提供的智能行李箱的结构框图
[0053] 图2为本发明实施例二提供的智能行李箱的结构框图;
[0054] 图3为本发明实施例三提供的智能行李箱的结构框图;
[0055] 图4为本发明实施例四提供的智能行李箱的控制方法的流程图
[0056] 附图标记:
[0057] 1-NB-IoT通信模块 2-控制模块 3-锁体模块 4-定位模块
[0058] 5-物理开锁模块

具体实施方式

[0059] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0061] 应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0062] 取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0063] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
[0064] 实施例一
[0065] 本发明实施例一提供一种智能行李箱。图1为本发明实施例一提供的智能行李箱的结构框图。如图1所示,本实施例中的智能行李箱,可以包括:基于蜂窝的窄带物联网(Narrow Band Internet of Things,NB-IoT)NB-IoT通信模块1、控制模块2和锁体模块3;
[0066] 所述NB-IoT通信模块1与所述控制模块2连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块2;
[0067] 所述控制模块2与所述锁体模块3连接,用于根据所述开锁指令,控制所述锁体模块3打开。
[0068] NB-IoT是物联网的一个重要分支,是朝向一个更低复杂度和低吞吐量所设计的新无线接入系统,来解决蜂巢式物联网(Cellular IoT)的需求,使频谱有更高的使用效率,并在同一个蜂巢网路允许大量的设备同时使用,提供更广的覆盖范围,提高频谱的使用效益,并且降低元件的复杂度。
[0069] 所述智能行李箱的NB-IoT通信模块1与用户设备之间可以通过基于蜂窝的窄带物联网实现通信。两设备间通过基于蜂窝的窄带物联网进行通信的方法属于现有技术,本实施例中不再赘述。
[0070] 所述用户设备可以为用户使用的设备如智能手机、笔记本、平板设备等。用户可以通过所述用户设备向所述智能行李箱的NB-IoT通信模块1发送开锁指令。所述NB-IoT通信模块1接收到所述开锁指令后,可以将所述指令发送给控制模块2,由控制模块2根据所述开锁指令控制所述锁体模块3打开,从而实现智能行李箱的开启。
[0071] 进一步地,当所述智能行李箱的箱体处于闭合状态时,所述NB-IoT通信模块1可以从所述用户设备接收关闭指令,并将所述关闭指令发送给所述控制模块2,所述控制模块2可以根据所述关闭指令将所述锁体模块3关闭,从而实现智能行李箱的上锁。
[0072] 进一步地,NB-IoT通信模块1能够在空闲一定时间后进入省电模式(Power Saving Mode,PSM)状态。NB-IoT通信模块1处于PSM状态时,不监听寻呼,并且停止所有接入层(AS层)的活动。
[0073] 为支持PSM状态,NB-IoT通信模块1应支持在附着和跟踪区更新(Tracking Area Update,TAU)过程中,与移动管理节点(Mobility Management Entity,MME)协商激活时间(Active Time),当进入空闲状态时,激活Active Time,当Active Time超时时,进入PSM状态。当NB-IoT通信模块1需要发送数据或者是TAU定时器超时时,离开PSM状态。
[0074] PSM作为一种特殊的终端状态,可以最小化电的消耗,一般认为比空闲模式(Idle Mode)下更省电,终端在PSM状态下,可以决定要多长的时间去启动传送或接收资料,终端就不用维持在开机状态,相当于休眠的模式,因此终端的电力使用便获得大幅的降低。
[0075] 若NB-IoT通信模块1支持PSM,在Attach或TAU的程序中,会向网络申请一个启动计时器(Active Timer),这个计时器决定NB-IoT通信模块1要保持多长时间去监听传呼(Paging)讯号,当超过计时器的时间,NB-IoT通信模块1便会进入省电模式,在此期间不再监听呼叫讯号,近似于关机的状态,但NB-IoT通信模块1还是注册在网路中,因此不需要重新连接或建立数据封包网路(Packet Data Network,PDN)的连线,直到NB-IoT通信模块1要再对外传送资料,或者TAU的周期到了,才会回复到连线的状态,若TAU周期为1小时,而1个星期发送一次资料,两个2A电池可以使用超过136个月,相当于11年左右。
[0076] 本实施例中,所述智能行李箱除了包括NB-IoT通信模块1、控制模块2和锁体模块3以外,还可以包括箱体和滚轮等传统部件,从而实现容纳物品和移动的功能。
[0077] 本实施例提供的智能行李箱,包括NB-IoT通信模块1、控制模块2和锁体模块3,其中所述NB-IoT通信模块1与所述控制模块2连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块2,所述控制模块2与所述锁体模块3连接,用于根据所述开锁指令,控制所述锁体模块3打开,NB-IoT通信模块1相较于传统的GSM通信模块的功耗大幅减少,能够有效节省电能消耗,降低使用成本。
[0078] 进一步地,所述智能行李箱还可以包括重置模块。所述重置模块可以设置在箱体外部,所述重置模块与所述控制模块2连接,用于在用户操作下产生激活指令。
[0079] 具体地,所述重置模块可以为开关、按键、键盘、旋钮、显示屏等任意可供用户操作的设备,所述激活指令可以为数据包、电平跳变信号等。例如,所述重置模块可以为按键,用户按下按键后,产生电平跳变,从而使与按键连接的控制模块2获取到所述电平跳变。
[0080] 所述控制模块2可以根据所述激活指令,向所述NB-IoT通信模块1发起MO(Mobile Original,上行)业务,从而激活所述NB-IoT通信模块1。
[0081] 因为所NB-IoT通信模块1处于PSM状态时,无法接收到用户设备发送的信息,只有控制模块2主动向其发起MO业务或者TAU更新时间到期时才会短暂的唤醒所述NB-IoT通信模块1。其中,所述MO业务可以是使所述NB-IoT通信模块1主动发送数据业务,也可以是地理位置信息上报等业务。
[0082] 在实际应用中,用户设备向所述NB-IoT通信模块1发送信息时,若所述NB-IoT通信模块1处于PSM状态,则网络无法寻呼到所述NB-IoT通信模块1,网络可以通知用户去操作重置模块以激活所述NB-IoT通信模块1,从而使所述NB-IoT通信模块1接收到信息。或者,用户也可以忽略网络的通知,因为当所述NB-IoT通信模块1处于PSM状态时,也可以通过TAU周期到期而完成自动激活,这种情况下网络可以暂时保存用户发送的信息,一直等到所述NB-IoT通信模块1激活时再将信息下发给所述NB-IoT通信模块1。
[0083] 实施例二
[0084] 本发明实施例二提供一种智能行李箱。图2为本发明实施例二提供的智能行李箱的结构框图。如图2所示,本实施例中的智能行李箱,可以包括:NB-IoT通信模块1、控制模块2、锁体模块3、定位模块4;
[0085] 所述NB-IoT通信模块1与所述控制模块2连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块2;
[0086] 所述控制模块2与所述锁体模块3连接,用于根据所述开锁指令,控制所述锁体模块3打开;
[0087] 所述定位模块4与所述控制模块2连接,用于获取所述智能行李箱的地理位置信息。
[0088] 所述定位模块4可以为全球定位系统(Global Positioning System,GPS)定位模块或者基于其他卫星定位技术(如北斗)的定位模块。所述定位模块4仅在控制模块4的指令下才会开启定位,即平时闲置的时候不会开启定位,以达到节电的效果。
[0089] 所述NB-IoT通信模块1与所述控制模块2通过开锁指令打开所述锁体模块3的具体实现原理与实施例一类似,此处不再赘述。
[0090] 在此基础上,还可以通过NB-IoT通信模块1、控制模块2和定位模块4实现定时定位功能。
[0091] 相应的,所述NB-IoT通信模块1还可以用于:接收用户设备发送的定时定位信息,并将所述定时定位信息发送给控制模块2,所述定时定位信息包括预约定位的时间。
[0092] 所述控制模块2还用于:接收并存储所述定时定位信息,控制所述NB-IoT通信模块1申请预设的TAU周期;在所述NB-IoT通信模块1的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块1申请TAU周期,直至到达所述预约定位的时间;在到达所述预约定位的时间后,控制所述定位模块4开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块1发送给用户设备。
[0093] 具体地,用户可以自定义开启定时定位功能,如用户可以通过用户设备的应用输入自己的旅行信息,所述旅行信息可以是飞机航班信息、火车车次信息等,用户设备可以根据所述旅行信息,确定预约定位的时间,例如,在飞机降落或者火车到站后开始对智能行李箱进行定位,或者,用户可以直接输入所述预约定位时间例如输入2017年4月18日下午15:00。
[0094] 用户设备可以通过2G/3G/4G网络向智能行李箱的NB-IoT通信模块1发送定时定位信息。所述NB-IoT通信模块1接收到所述定时定位信息后,可以将所述定时定位信息发送给控制模块2。
[0095] 控制模块2可以根据所述定时定位信息控制所述NB-IoT通信模块1申请相应的TAU周期,所述TAU周期可以为当前时间与预约定位时间的时间差,如当前时间为下午四点,预约定位时间为下午六点,则所述TAU周期可以为2小时左右。在TAU周期到期后,NB-IoT通信模块1被激活,所述控制模块2开启所述定位模块4,所述定位模块4开始进行定位。
[0096] 如果预约定位的时间在很久以后,超过了NB-IoT通信模块1的最大TAU周期,则可以多次申请TAU周期。首先,所述控制模块2控制所述NB-IoT通信模块1申请预设的TAU周期。然后,在所述NB-IoT通信模块1的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块1申请TAU周期,直至到达所述预约定位的时间。最后,在到达所述预约定位的时间后,控制所述定位模块4开始进行定位。
[0097] 在开始进行定位后,所述定位模块4可以将获取到的地理位置信息发送给控制模块2,由控制模块2将所述地理位置信息通过所述NB-IoT通信模块1发送给用户设备。或者,所述定位模块4可以与所述NB-IoT通信模块1连接,所述定位模块4可以直接将地理位置信息发送给NB-IoT通信模块1,并由所述NB-IoT通信模块1将所述地理位置信息发送给用户设备。
[0098] 当用户设置的预约定位时间未到时,NB-IoT通信模块1不主动发起业务,从而能够较快的进入空闲态,而且向网络申请一个较长的TAU周期时间,从而最大程度的进入PSM状态而达到省电的目的。
[0099] TAU的周期时间可以向网络申请,即在attach或者TAU过程中向核心网申请T3412时间,若距离用户预设的定位时间较久,则尽可能申请一个较大的TAU周期,最大可达310小时,每次TAU周期到期后NB-IoT通信模块1都会激活一次,可以根据每次唤醒后的时间和定位时间的距离重新申请一个TAU周期,从而越来越接近用户预设的定位时间。
[0100] 举例说明:用户设置3天5小时后开启定位功能。NB-IoT通信模块1则可以申请1天一次TAU更新,当接近预约定位时间时,例如,距离预约定位时间还有5小时,则可以将TAU时间设置更小,如每小时1次,从而保证能够更快的接收到任何来自用户设备的可能变更定位时间的信息。
[0101] 用户预设的定位时间达到时,NB-IoT通信模块1获取定位模块4检测到的地理位置信息,按照用户预设的频次进行地理位置信息的实时上传。
[0102] 进一步地,所述定时定位信息中还可以包括定位结束时间,到达用户预设的定位结束时间后,控制模块2控制定位模块4关闭,NB-IoT通信模块1停止发送地理位置信息,并重新调整TAU周期,使之能够较长时间的保持在休眠状态,从而更加节电。
[0103] 进一步地,还可以通过NB-IoT通信模块1、控制模块2和定位模块4实现定点定位功能。
[0104] 相应的,所述NB-IoT通信模块1还可以用于:接收用户设备发送的定点定位信息,并将所述定点定位信息发送给控制模块2,所述定点定位信息包括需要进行定位的地区信息。
[0105] 所述控制模块2还可以用于:接收并存储所述定点定位信息;在每次所述NB-IoT通信模块1的TAU周期到期后,控制所述定位模块4获取当前的地理位置信息;若所述地理位置信息属于所述需要进行定位的地区信息,则控制控制所述定位模块4开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块1发送给用户设备。
[0106] 定点定位功能和定时定位功能基本类似,只是TAU周期调整是根据地理位置信息而定的。
[0107] 用户可以预设几块安全区域,如家中和办公区,凡是超出此范围的地区都是需要进行定位的地区。NB-IoT通信模块1在接收到定点定位信息后,将定点定位信息发送给控制模块2。一般情况下,NB-IoT通信模块1处于PSM状态,只有每次TAU更新时会激活,NB-IoT通信模块1激活后,定位模块4获取地理位置信息并发送给控制模块2,然后控制模块2将地理位置信息和储存的需要进行定位的地区信息相比,若当前的地理位置属于需要进行定位的地区,则按照用户预设的频次进行定位服务,例如每隔5分钟将地理位置信息通过NB-IoT通信模块1发送给用户设备。
[0108] 本实施例提供了智能行李箱,包括定位模块4,定位模块4能够获取地理位置信息,并与NB-IoT通信模块1和控制模块2配合,实现定时定位功能和定点定位功能,为用户提供了便利。
[0109] 进一步地,所述智能行李箱还可以包括:电源模块。所述电源模块用于为NB-IoT通信模块1、控制模块2、定位模块4等供电,并受控制模块2的控制,由控制模块2决定是否开始或结束为各个模块供电。例如,控制模块2可以控制电源模块停止为定位模块4供电,从而达到节电的目的。当需要使用定位模块4时,控制模块2可以控制电源模块开始为定位模块4供电,从而开启所述定位模块4。
[0110] 实施例三
[0111] 本发明实施例三提供一种智能行李箱。图3为本发明实施例三提供的智能行李箱的结构框图。如图3所示,本实施例中的智能行李箱,可以包括:NB-IoT通信模块1、控制模块2、锁体模块3、定位模块4、物理开锁模块5;
[0112] 所述NB-IoT通信模块1与所述控制模块2连接,用于接收用户设备发送的开锁指令,并将所述开锁指令发送给控制模块2;
[0113] 所述控制模块2与所述锁体模块3连接,用于根据所述开锁指令,控制所述锁体模块3打开;
[0114] 所述定位模块4与所述控制模块2连接,用于获取所述智能行李箱的地理位置信息;
[0115] 所述物理开锁模块5与所述锁体模块3连接,用于在用户的操作下打开所述锁体模块3。
[0116] 其中,所述NB-IoT通信模块1与所述控制模块2通过开锁指令打开所述锁体模块3的具体实现原理与实施例一类似,此处不再赘述。
[0117] 所述物理开锁模块5可以是物理按键或者开关等,用户可以通过按下按键或者拨动开关等方式来打开所述锁体模块3。
[0118] 所述锁体模块3在被用户通过所述物理开锁模块5打开后,可以向控制模块2发送物理开锁指令。具体地,所述锁体模块3中可以设置有传感器,用于检测所述物理开锁模块5的状态,例如所述物理开锁模块5是否被按下或者被拨动。在感应到所述物理开锁模块5状态发生变化后,所述锁体模块3向所述控制模块2发送物理开锁指令。
[0119] 相应的,所述控制模块2还可以用于:接收所述锁体模块3在被用户通过物理开锁模块5打开后发送的物理开锁指令;根据所述物理开锁指令,激活所述NB-IoT通信模块1,并通过所述NB-IoT通信模块1向用户设备发送警示信息。
[0120] 具体地,如果智能行李箱的锁体模块3是感应到物理开锁模块5状态发生了变化才完成了开锁操作,而不是通过控制模块2下达的开锁指令完成了开锁操作,会向控制模块2发送物理开锁指令,通知控制模块2有人在使用物理开锁模块5开锁。
[0121] 控制模块2接收到所述物理开锁指令后,可以直接激活NB-IoT通信模块1,通过NB-IoT通信模块1向后台服务器发送警示信息,所述后台服务器会将所述警示信息推送给用户设备。
[0122] 进一步地,控制模块2接收到所述物理开锁指令后,还可以开启定位模块4,通过定位模块4获取行李箱当前的地理位置信息并发送给后台服务器,通过后台服务器将地理行李箱当前的地理位置信息和警示信息同时发送给用户设备,提示用户在有人正在某地使用物理开锁模块5打开行李箱。
[0123] 优选的是,所述控制模块2根据所述物理开锁指令,激活所述NB-IoT通信模块1,并通过所述NB-IoT通信模块1向用户设备发送警示信息,可以包括:
[0124] 根据所述物理开锁指令,激活所述NB-IoT通信模块1,获取用户设备的地理位置信息,并通过所述定位模块4获取行李箱当前的地理位置信息;
[0125] 若所述用户设备的地理位置信息与所述行李箱当前的地理位置信息之间的距离大于位置阈值,则通过所述NB-IoT通信模块1向用户设备发送警示信息。
[0126] 具体地,在接收到物理开锁指令后,所述控制模块2可以激活NB-IoT通信模块1,并通过所述NB-IoT通信模块1获取用户设备的地理位置信息,同时和行李箱当前的地理位置信息进行对比,如果比较接近,说明很可能是用户自己在开锁,则不发送警示信息给用户手机;若地理位置相差较远,则可能行李箱失窃,有人在尝试开锁,则立刻警告用户,并实时开启行李箱定位功能。
[0127] 进一步地,所述智能行李箱还可以包括报警模块。用户可根据所述警示信息自主选择是否开启行李箱上的报警模块,如果需要,则可以通过用户设备向智能行李箱发送开启报警指令,控制模块2可以根据所述开启报警指令,控制所述报警模块进行报警。例如,所述报警模块可以为扬声器,所述控制模块2可以控制所述扬声器发出持续的声响来实现报警功能,威慑窃贼。
[0128] 本实施例提供的智能行李箱,包括定位模块4和物理开锁模块5,通过物理开锁模块5可以方便、快捷地打开行李箱,为用户提供了便利,当行李箱被通过物理开锁模块5打开后,可以根据用户设备的地理位置信息以及定位模块4获取到的行李箱的地理位置信息,决定是否向用户设备发送警示信息,能够及时通知用户有人开锁,提高智能行李箱的安全。
[0129] 在上述各实施例提供的技术方案的基础上,优选的是,所述控制模块2还可以用于:获取用户的航班信息,所述航班信息包括飞机的起飞时间和落地时间;在所述飞机的起飞时间之前,控制所述NB-IoT通信模块1申请一个超过飞行时间的TAU周期,使所述NB-IoT通信模块1在飞机飞行过程中处于休眠状态;在所述飞机的降落时间之后,向所述NB-IoT通信模块1发起MO业务,将所述NB-IoT通信模块1唤醒。
[0130] 因为智能行李箱带有NB-IoT通信模块1,所以在实际应用中需要考虑航空安全。在起飞降落及飞行过程中,智能行李箱的蜂窝网络信号可能会干扰到飞机精密的电子仪器,尽管这些次生电波的影响很微弱,但面对机载通讯设备的超高灵敏性,很可能造成安全事故。在飞机上时,旅客往往会被要求关闭手机,然而对于带有NB-IoT通信模块1的智能行李箱来说,很可能被遗忘或者已经放置在托运区域无法手动关闭其NB-IoT通信模块1。在NB-IoT物联网设备普及后,会出现大量的基于NB-IoT通信模块1的智能行李箱,为了避免频繁在飞行过程中发送信号影响到航空安全,可以通过控制模块2来自动控制NB-IoT通信模块1的休眠和唤醒。
[0131] 首先,控制模块2可以获取用户的航班信息,所述航班信息包括飞机的起飞时间和落地时间。用户可以将航班信息手动输入至用户设备,并通过用户设备发送给智能行李箱,或者,用户也可以输入自己的航班号,由后台服务器根据航班号定期和航空公司确认准确的航班信息,以防航班信息发生变化。
[0132] 然后,在飞机的起飞时间之前,控制模块2控制所述NB-IoT通信模块1申请一个超过飞行时间的TAU周期,使所述NB-IoT通信模块1在飞机飞行过程中处于休眠状态即处于PSM状态。例如,控制模块2可以在起飞前的5分钟一直到飞机落地后的5分钟这段时间内保证所述NB-IoT通信模块1处于休眠状态。
[0133] 具体地,在起飞时间到来前,控制模块2关闭定位模块4,并指挥NB-IoT通信模块1申请一个超过飞行时间的TAU周期。若网络接受此TAU周期,则可保证智能行李箱不会在飞行途中自动激活并发送任何信息从而干扰到航空安全。若网络由于某种原因不同意此TAU周期,则控制模块2控制NB-IoT通信模块1按照网络定义的TAU周期,先进入空闲模式状态,然后进入PSM状态,并自定义休眠时间,拒绝在网络定义的TAU周期到期时发起TAU更新,从而不会影响到航空安全。
[0134] 最后,在所述飞机的降落时间之后,控制模块2可以根据内部的定时器,主动向所述NB-IoT通信模块1发起MO业务(例如地理位置信息上报业务),将所述NB-IoT通信模块1从PSM状态唤醒。
[0135] 进一步地,控制模块2获取的航班信息中还可以包括用户期望的定位时间,考虑到用户可能想要追踪托运行李的轨迹和寻找行李箱,所述用户期望定位的时间一般为飞机落地后的半小时内。在飞机降落后,所述控制模块2可以按照用户期望的定位时间开启后续的定位服务,满足用户下飞机后及时追踪行李箱的要求。
[0136] 实施例四
[0137] 本发明实施例四提供一种智能行李箱的控制方法。图4为本发明实施例四提供的智能行李箱的控制方法的流程图。如图4所示,本实施例中的智能行李箱的控制方法,可以包括:
[0138] 步骤101、通过NB-IoT通信模块接收用户设备发送的开锁指令;
[0139] 步骤102、根据所述开锁指令,控制锁体模块打开。
[0140] 本实施例中的方法,可以基于上述任一实施例提供的智能行李箱来实现,方法的执行主体可以为控制模块。所述方法的具体实现原理可以参照前述实施例,此处不再赘述。
[0141] 本实施例提供的智能行李箱的控制方法,通过NB-IoT通信模块接收用户设备发送的开锁指令,并根据所述开锁指令,控制锁体模块打开,NB-IoT通信模块相较于传统的GSM通信模块的功耗大幅减少,能够有效节省电能消耗,降低使用成本。
[0142] 进一步地,所述方法还可以包括:
[0143] 获取重置模块在用户操作下产生的激活指令;
[0144] 根据所述激活指令,向所述NB-IoT通信模块发起MO业务,激活所述NB-IoT通信模块。
[0145] 进一步地,所述方法还可以包括:
[0146] 通过所述NB-IoT通信模块接收用户设备发送的定时定位信息,所述定时定位信息包括预约定位的时间;
[0147] 根据所述定时定位信息,控制所述NB-IoT通信模块申请预设的TAU周期;
[0148] 在所述NB-IoT通信模块的TAU周期到期后,根据所述预约定位的时间与当前时间的时间差,重新为所述NB-IoT通信模块申请TAU周期,直至到达所述预约定位的时间;
[0149] 在到达所述预约定位的时间后,控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0150] 进一步地,所述方法还可以包括:
[0151] 通过所述NB-IoT通信模块接收用户设备发送的定点定位信息,所述定点定位信息包括需要进行定位的地区信息;
[0152] 在每次所述NB-IoT通信模块的TAU周期到期后,控制所述定位模块获取当前的地理位置信息;
[0153] 若所述地理位置信息属于所述需要进行定位的地区信息,则控制所述定位模块开始进行定位并将获取到的地理位置信息通过NB-IoT通信模块发送给用户设备。
[0154] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
QQ群二维码
意见反馈