一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设备低功耗状态下的交互方法、系统及装置与流程

2021-10-29 22:33:00 来源:中国专利 TAG:交互 说明书 低功耗 装置 方法


1.本说明书交互技术领域,尤其涉及一种设备低功耗状态下的交互方法、系统及装置。


背景技术:

2.现有技术中,设备采用窄带物联网(narrow band internet of things)即nb-iot模组进行通信时,为增加待机时长采用psm模式,由于采用psm模式的设备大部分时间处于低功耗的休眠状态,不接收下行数据,无法通过远程终端对其进行设定。
3.为此,需要一种新的设备低功耗状态下的交互方案,既能减少设备功率消耗又能在需要时正常交互。


技术实现要素:

4.为了克服上述缺陷,提出了本发明,以解决或至少部分地解决使用nb-iot的设备如何在保证较低功耗下还能接收指令进行交互的技术问题。本发明为解决上述技术问题提供了一种设备低功耗状态下的交互方法、系统及装置。
5.第一方面,提供一种设备低功耗交互方法,接收来自远程控制端对nb-iot设备重新上电的指令而重新上电,并且,所述nb-iot设备从低功耗模式进入drx模式并计时在所述drx模式持续一预设时间;所述nb-iot设备在所述预设时间内,确定是否接收到来自远程控制端的设定指令以确定是否进行修改设定;等待所述nb-iot设备的所述drx模式持续了所述预设时间后,所述nb-iot设备进入低功耗模式。
6.其中,所述“接收来自远程控制端对nb-iot设备重新上电的指令而重新上电,并且,所述nb-iot设备从低功耗模式进入drx模式并计时在所述drx模式持续一预设时间”具体包括:所述nb-iot设备在接收到所述重新上电的指令之前维持在psm模式的休眠状态下运行;所述nb-iot设备接收到所述重新上电的指令则手动上电;所述nb-iot设备上电后,从psm模式的休眠状态转换为drx模式,并且,开始该drx模式下的计时,持续所述drx模式的时间长度为所述预设时间;和/或,其中,所述“所述nb-iot设备在所述预设时间内,确定是否接收到来自远程控制端的设定指令以确定是否进行修改设定”具体包括:在所述预设时间内,所述远程控制端对所述nb-iot设备进行设定,并定时发送设定所述nb-iot设备的下行指令到所述nb-iot设备;在所述预定时间内,所述nb-iot设备等待接收所述下行指令;如果接收到所述下行指令则根据所述下行指令完成对应的nb-iot设备的修改设定,并发送设定完成结果的返回指令到远程控制端;如果未接收到所述下行指令则不进行设定也不发送返回指令;其中所述返回指令为上行指令;和/或,其中,所述“等待所述nb-iot设备的所述drx模式持续了所述预设时间后,所述nb-iot设备进入低功耗模式”,具体包括:等待所述nb-iot设备在所述drx模式下持续了所述预设时间后,不论是否进行了修改设定以及是否发送返回指令,将所述nb-iot设备重新进入psm模式下的休眠状态。
7.其中,还包括:所述下行指令包括:远程控制端将修改设定的指令发送到应用服务
器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
8.第二方面,提供一种设备低功耗交互方法,提示对nb-iot设备重新上电进行修改设定并开始计时一预设时间;在所述预设时间内,定时重发所述修改设定的指令给所述nb-iot设备;确定是否在所述预设时间内接收到来自所述nb-iot设备的根据所述修改设定的指令执行设定完成的返回指令;其中,如果确定接收到所述返回指令且所述指令指示为成功,则提示修改设定成功;如果等待持续所述预设时间达到后,确定接收到所述返回指令且所述指令指示为失败或者未接收到返回指令,则提示修改设定失败。
9.其中,还包括:提示对所述nb-iot设备重新上电之前,所述nb-iot设备维持在psm模式的休眠状态下运行;所述计时一预设时间,为对应所述nb-iot设备重新上电之后进入drx模式后,在所述drx模式下持续的一预设时间长度;所述“定时重发所述修改设定的指令给所述nb-iot设备”具体还包括:将所述修改设定通过下行指令定时重发给所述nb-iot设备执行对应所述修改设定的指令的修改设定;所述“确定是否在所述预设时间内接收到来自所述nb-iot设备的根据所述修改设定的指令执行设定完成的返回指令;其中,如果确定接收到所述返回指令且所述指令指示为成功,则提示修改设定成功;如果等待持续所述预设时间达到后,确定接收到所述返回指令且所述指令指示为失败或者未接收到返回指令,则提示修改设定失败”具体还包括:在所述预设时间内,等待接收来自所述nb-iot设备的表示执行设定完成而返回的上行指令;如果确定接收到返回的上行指令并且所述上行指令指示为设定成功,则提示修改设定已经成功;如果到达所述预设时间后,确定接收到返回的上行指令并且所述上行指令指示为设定失败或者未接收到返回的上行指令,则提示修改设定已经失败,并提示用户选择是否重新提示对所述nb-iot设备重新手动上电从psm模式的休眠状态切换为drx模式以再次执行修改设定;如果是则重新手动对所述nb-iot上电;其中,所述下行指令包括:远程控制端将修改设定的指令发送到应用服务器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;其中,所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
10.第三方面,提供一种设备低功耗交互系统,包括:远程控制端,通过网络连接nb-iot设备,所述远程控制端执行如前述设备低功耗状态下的交互方法;和/或,所述nb-iot设备执行如前述设备低功耗状态下的交互方法;和/或,其中,所述远程控制端包括一种或多种能够通过网络发送下行指令的服务器或终端设备,所述nb-iot设备为设置在网络中能与远程控制端进行交互并通过网络发送上行指令的便携式温湿度计。
11.第四方面,提供一种设备低功耗交互系统,包括:nb-iot设备端,包括:第一接收模块,用于接收来自远程控制端对nb-iot设备重新上电的指令而重新上电,并且,所述nb-iot设备从低功耗模式进入drx模式并计时在所述drx模式持续一预设时间;第一判断模块,用于所述nb-iot设备在所述预设时间内,确定是否接收到来自远程控制端的设定指令以确定是否进行修改设定;第一功耗模块,用于等待所述nb-iot设备的所述drx模式持续了所述预设时间后,所述nb-iot设备进入低功耗模式。和/或,远程控制端,包括:提示模块,用于提示
对nb-iot设备重新上电进行修改设定并开始计时一预设时间;发送模块,用于在所述预设时间内,定时重发所述修改设定的指令给所述nb-iot设备;确定模块,用于确定是否在所述预设时间内接收到来自所述nb-iot设备的根据所述修改设定的指令执行设定完成的返回指令;其中,如果确定接收到所述返回指令且所述指令指示为成功,则提示修改设定成功;如果等待持续所述预设时间达到后,确定接收到所述返回指令且所述指令指示为失败或者未接收到返回指令,则提示修改设定失败。
12.其中,所述nb-iot设备端,还包括:所述第一接收模块,具体还包括:所述nb-iot设备在接收到所述重新上电的指令之前维持在psm模式的休眠状态下运行;所述nb-iot设备接收到所述重新上电的指令则手动上电;所述nb-iot设备上电后,从psm模式的休眠状态转换为drx模式,并且,开始该drx模式下的计时,持续所述drx模式的时间长度为所述预设时间;所述第一判断模块,具体还包括:在所述预设时间内,所述远程控制端对所述nb-iot设备进行设定,并定时发送设定所述nb-iot设备的下行指令到所述nb-iot设备;在所述预定时间内,所述nb-iot设备等待接收所述下行指令;如果接收到所述下行指令则根据所述下行指令完成对应的nb-iot设备的修改设定,并发送设定完成结果的返回指令到远程控制端;如果未接收到所述下行指令则不进行设定也不发送返回指令;其中所述返回指令为上行指令;所述第一功耗模块,具体还包括:等待所述nb-iot设备在所述drx模式下持续了所述预设时间后,不论是否进行了修改设定以及是否发送返回指令,将所述nb-iot设备重新进入psm模式下的休眠状态;和/或,所述远程控制端,还包括:所述提示模块,具体还包括:提示对所述nb-iot设备重新上电之前,所述nb-iot设备维持在psm模式的休眠状态下运行;所述计时一预设时间,为对应所述nb-iot设备重新上电之后进入drx模式后,在所述drx模式下持续的一预设时间长度;所述发送模块,具体还包括:将所述修改设定通过下行指令定时重发给所述nb-iot设备执行对应所述修改设定的指令的修改设定;所述确定模块,具体还包括:在所述预设时间内,等待接收来自所述nb-iot设备的表示执行设定完成而返回的上行指令;如果确定接收到返回的上行指令并且所述上行指令指示为设定成功,则提示修改设定已经成功;如果到达所述预设时间后,确定接收到返回的上行指令并且所述上行指令指示为设定失败或者始终未接收到返回的上行指令,则提示修改设定已经失败,并提示用户选择是否重新提示对所述nb-iot设备重新手动上电从psm模式的休眠状态切换为drx模式以再次执行修改设定;如果是则重新手动对所述nb-iot上电。
13.第五方面,提供一种计算机可读介质,包括:存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行前述的方法。
14.第六方面,提供一种控制装置,包括处理器和存储装置,包括:所述存储装置适于存储多条程序代码,所述程序代码适于由处理器加载并运行以执行前述的方法。
15.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
16.本发明的技术方案:在远程控制端需要对nb-iot设备重新上电进行设定控制时,通过使该nb-iot设备从psm模式的休眠状态进入到drx模式并计时在所述drx模式持续一预设时间,若在该预设时间内,实时收到来自远程控制端的设定该设备的下行指令并完成修改设定而返回完成的上行指令,实现了远程交互控制和用户对设定反馈情况的及时了解(对实时设定指令的实时反馈),一旦达到预设时间后,设备回到低功耗模式如psm模式的休眠状态。从而只需要在远程控制需要交互时进入drx模式实时交互准确接收下行指令,而仅
持续一个预定时间即可回到长时间的低功耗模式,不会增加设备交互过程中出现过多的功率消耗,同时又保证了正常的交互控制,用户能够实时确认下行指令的执行反馈情况。
17.进一步,通过远程控制端配合手动操作触发设备进入drx模式处于高功耗的空闲状态,远程控制端同步发送下行指令,且在预定时间内能够定时重发下行指令、同时还能完成上行指令的判断,预定时间到后自动进入psm模式,同时保证设备的低功耗和可实时设定(交互控制),并且,该过程即通过重新上电后切换进入其他模式,而预设时间到时即可切换回到psm模式进而进入休眠状态,保证设备长期处于psm模式,保证了持续的低功耗。这样,既能实现实时完整的交互、实时远程控制和反馈,又能保证设备长期的低功耗。
附图说明
18.下面参照附图来描述本发明的具体实施方式,附图中:
19.图1为使用nb-iot通信的设备与远程控制端通过本发明的设备低功耗交互方案的应用场景的一实施例的示意图。
20.图2为本发明的设备低功耗交互方法的交互过程的一实施例的示意图。
21.图3为本发明的设备低功耗交互方法的设备端的一实施例的主要流程图。
22.图4为本发明的设备低功耗交互方法的远程控制端的一实施例的主要流程图。
23.图5为本发明的设备低功耗交互系统的一实施例的结构框图。
24.图6为本发明的使用nb-iot通信的设备在采用不连续接收drx模式和省电psm模式的不同工作状态下耗流情况的示意图。
具体实施方式
25.为了便于理解发明,下文将结合说明书附图和实施例对本发明作更全面、细致地描述,但本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
26.在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。术语“至少一个a或b”或者“a和b中的至少一个”含义与“a和/或b”类似,可以包括只是a、只是b或者a和b。单数形式的术语“一个”、“这个”也可以包含复数形式。
27.现有技术中的使用nb-iot模组进行通信的设备,为了降低功耗保持在省电模式psm的休眠状态,无法接收发送数据/信号/指令等,无法实现远程交互,而psm的连接状态和空闲状态能接收发送数据/信号/指令等,但在psm模式的状态变化下,接收发送数据完整性不能保证,且持续保持该这两种状态功耗高。
28.由此,提供了本发明的设备低功耗交互方案。下面结合图1所示应用场景的一个实施例来描述一下本发明的方案实现方式。
29.由于nb-iot构建于蜂窝网络,只消耗大约180khz的带宽,可直接部署于gsm网络、umts网络或lte网络,以降低部署成本、实现平滑升级,在使用nb-iot进行通信可以有效地与基站实现数据交互。
30.其中,使用nb-iot模组进行通信的便携式设备,该便携式设备可以是自身具备电池部件或能充电的电池部件的可以随身携带的电子设备,并且,其还具备nb-iot模组与基站进行通信,向基站发送上行指令(或者说上行数据/信号等)。该便携式设备进一步可以包括智能的湿温度计等,具体地,比如:可以作为室内湿度温度的检测设备,其还可以通过网络连接服务器而实现与空调等家电设备的联动,并且其具备nb-iot模组与基站进行通信。
31.在本实施例中,该基站通过运营商核心网连接到互联网的应用服务器,而该应用服务器可以连接远程控制终端,例如:各种移动终端或非移动终端:手机、pad、笔记本电脑、pc机等等。这些远程控制终端可以与应用服务器交互,发送控制指令(控制数据/信号等)通过互联网传送到应用服务器,再由应用服务器经运营商核心网发送到基站,基站该控制指令/数据/信号作为下行指令通过nb-iot模组送达给便携式设备。
32.便携式设备在采用nb-iot模组进行通信时,即nb-iot设备,支持三种工作模式:省电模式psm(power saving mode)、不连续接收模式drx(discontinuous reception),扩展不连续接收模式edrx(extended drx);其中,nb-iot设备使用最为省电的psm模式,在省电模式psm下有三种工作状态:连接状态、空闲状态、休眠状态;连接状态和空闲状态下可以接收下行数据,但功耗高;休眠状态下不接收下行数据,但功耗最低。如图6所示nb-iot设备不同模式下的不同功率消耗对比,为增加待机时长nb-iot设备在psm模式下,由于大部分时间处于休眠状态,导致设备不接收下行数据,无法通过远程控制端对其进行设定即无法交互;而若为保证能够接收发送完整数据/信号/指令即正常交互,即采用drx模式可以保证下行指令的成功率,但因为drx模式处于空闲状态,其功耗(几百微安)远高于休眠状态(微安级别),这样就导致功耗增加,降低了待机时长,因而采用drx模式即在drx模式下,nb-iot模组不会进入休眠状态,但是功耗明显高于采用psm模式时的功耗。
33.例如,某nb-iot设备连接状态的耗流167ma,空闲状态的耗流0.4ma,休眠状态的耗流3μa,连接状态维持100ms,空闲状态维持3s,休眠周期为1小时,那么采用psm,设备的每年耗电量为:[(167*0.1 0.4*3 0.003*3596.9)/3600]*24*365≈69.8mah;而采用drx模式,那么设备的每年耗电量为:[(167*0.1 0.4*3599.9)/3600]*24*365≈3544.5mah。由此可见,设备采用drx模式的功耗远远高于采用psm模式的功耗。
[0034]
本发明的方案,如图1的应用场景的一个示例中,便携式设备使用nb-iot通信过程例如:
[0035]
上行:便携式设备通过nb-iot模组将数据上报到基站,通过运营商核心网传输到应用服务器,应用服务器将数据推送到远程控制终端。
[0036]
下行:用户在远程控制终端上操作,数据通过网络发送到应用服务器,经运营商核心网和基站,通过nb-iot模组将数据送达便携式设备。
[0037]
进一步,在本发明的方案中,远程控制终端与nb-iot设备进行交互的过程:
[0038]
用户需要对便携式设备进行设置/设定/修改设定时,通过手动触发使便携式设备从psm模式的休眠状态切换到drx模式,drx模式持续一预先设定好的时间长度,例如n分钟,在预设时间内,用户完成设定指令的下发即发送下行指令,在该预设时间内用户可以立刻
收到便携式设备收到和执行完成设定的反馈,这样,用户可以由此确定下行指令是否执行,并且,在预定时间到后,设备从drx模式转为psm模式,又保证了设备长期处于低功耗状态。
[0039]
更具体地,结合图2所示本发明的设备低功耗交互方法的交互过程的一实施例的示意图作进一步描述。
[0040]
用户要通过远程控制端对便携式设备进行重新设定例如修改等。下面以手机和温湿度计为例进行描述。
[0041]
手机中安装了对应的能与温湿度计交互或者对其进行设定的应用软件app。点击该app,选择要修改设定的温湿度计,在手机上显示提示“设备需要重新上电”,表明该温湿度计处于psm的休眠状态,因而如果要对其做控制需要重新上电。用户可以在温湿度计一端,通过手动进行上电该温湿度计,另外也可以通过其他方式上电,这里不再一一列举。发送提示信息后(上电温湿度计后),手机这边同时开始计时持续n分钟,在手机屏幕上还可以显示提示“在n分钟内完成设定”,用户在此n分钟的预设时间内,可以例如在app的控制菜单中进行修改设定等选择或者填写、并根据设定向温湿度计发送下行指令,指示其按照修改设定执行设定,用户通过远程控制设定后可以是在持续的n分钟内定时发送该下行指令。而手动上电后,具有nb-iot通信模组的温湿度计,从原来的psm下的休眠状态进入到drx模式,并计时可以持续该drx模式n分钟。下行指令经互联网传送到应用服务器,经运营商核心网络到达基站并基于nb-iot下达到具有nb-iot通信功能的温湿度计。温湿度计收到该下行指令后完成修改设定,并实时反馈已经完成修改设定的返回指令作为上行指令,上报到基站,再经运营商核心网络传输到应用服务器,再通过互联网推送实时反馈的该下行指令给手机。由此,用户能够根据反馈的上行指令判断是否成功完成远程交互控制,如果是,则手机显示提示“设定成功”,否则,n分钟持续时间结束则手机提示“设定失败”,并可以提示用户“请重新设定”等。
[0042]
而温湿度计一端,不论是否收到下行指令、或者是否执行完成修改设定(修改设定完成或者修改设定无法完成等)并上报对应的上行指令(完成修改或无法完成修改),只要在drx模式下持续了n分钟,则自动转换为psm下的休眠状态以降低功耗,除非下一次重新上电修改设定的交互情况出现。温湿度计正常运行。
[0043]
重新上电,简称上电,包括:通过物理操作给设备复位退出psm模式,或者通过其它类似的方式来使得设备退出psm模式。
[0044]
由此,可以通过针对nb-iot设备低功耗状态下的交互,减少因下行指令需求导致的功耗增加,实时确定下行指令是否执行。这样,通过本发明提供的改进的远程修改设定方案的例子,假设在每月设定一次的频率下,每年耗电量<69.8mah 0.4*180/3600*12=72.2mah,远低于使用drx模式的3544.5mah;本发明的改进方案,在整个n分钟设定时间内,远程控制端通过上行指令判断设备是否完成修改,超过n分钟,设备退出drx模式,同时远程控制端停止发送下行指令并提示失败,因此远程控制端可以实时判断即实时交互是否成功,并且不增加过多的功耗。
[0045]
下面通过图3所示的本发明设备低功耗交互方法的便携式设备端的一实施例的主要流程图,对本发明的方案进行描述。
[0046]
步骤s310,接收来自远程控制端对nb-iot设备重新上电的指令而重新上电,并且,所述nb-iot设备从低功耗模式进入drx模式并计时在所述drx模式持续一预设时间。
[0047]
具体地,所述nb-iot设备在接收到所述重新上电的指令之前维持在psm模式的休眠状态下运行;所述nb-iot设备接收到所述重新上电的指令则手动上电;所述nb-iot设备上电后,从psm模式的休眠状态转换为drx模式,并且,开始该drx模式下的计时,持续所述drx模式的时间长度为所述预设时间。
[0048]
一个实施方式中,远程控制端为用户可以操作的与网络连接的各种终端设备。用户需要对网络连接的远端的具有nb-iot通信功能的便携式设备(nb-iot设备)例如温湿度计进行控制、进行交互时,可以通过操作该远程控制端上的app等进行设置(修改温湿度计的设定等)。远程控制端可以给用户提示,便携式设备需要重新上电。而便携式设备一端,可以通过手动等方式重新给便携式设备上电,上电后便携式设备具有nb-iot通信功能,该nb-iot模组可以从原来的省电模式psm下的休眠状态,转换到drx模式,并开始计时该drx能够持续n分钟(即一个预先设定的时间:“预设时间”)。在该持续n分钟内,等待接收下行指令,以便根据下行指令的修改设定的指示进行重新设定或修改设定等并在完成修改设定后返回设定好或未设定好的返回指令例如上报上行指令。其中,不连续接收drx模式本身即为高功耗状态,但其能保证数据、指令、信号等收发的即时性和完整性。
[0049]
步骤s320,所述nb-iot设备在所述预设时间内,确定是否接收到来自远程控制端的设定指令以确定是否进行修改设定。
[0050]
具体地,在所述预设时间内,所述远程控制端对所述nb-iot设备进行设定,并定时发送设定所述nb-iot设备的下行指令到所述nb-iot设备;在所述预定时间内,所述nb-iot设备等待接收所述下行指令;如果接收到所述下行指令则根据所述下行指令完成对应的nb-iot设备的修改设定,并发送设定完成结果的返回指令到远程控制端;如果未接收到所述下行指令则不进行设定也不发送返回指令;其中所述返回指令为上行指令。进一步,所述下行指令包括:远程控制端将修改设定的指令发送到应用服务器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;进一步,所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
[0051]
一个实施方式中,在预设时间比如n分钟(例:3分钟)内,如果远程控制端比如终端设备(手机等),在提示重新上电该nb-iot设备比如温湿度计后,计时预设时间n分钟,提示用户在n分钟内完成对该设备(温湿度计)的设定等,而用户通过远程控制用的该手机等终端设备,开始在持续的n分钟内进行温湿度计的各种功能等设置的修改或设定,并在持续的n分钟内定时发送下行指令即设定指令,传送给温湿度计。下行指令可以定时发送例如每n秒发一次,持续预设时间即n分钟。而便携式设备nb-iot如温湿度计等,可以在计时持续的n分钟内等待接收该设定指令(下行指令),一旦接收到就执行该指令所指示的修改或设定操作,执行完成即可向用户反馈实时执行设定操作的结果的返回指令。这里,用户的设定完成,则马上发送设定指令到温湿度计,完成设定反馈回来是很快的,即实时命令实时反馈,这样双方交互类似直接对设备进行修改或设定。返回指令上报到基站,作为上行指令返回到远程控制端。由远程控制端根据该上行指令中的执行完成结果来确定是完成了设定还是未完成设定。
[0052]
步骤s330,等待所述nb-iot设备的所述drx模式持续了所述预设时间后,所述nb-iot设备进入低功耗模式。
[0053]
具体地,等待所述nb-iot设备在所述drx模式下持续了所述预设时间后,不论是否进行了修改设定以及是否发送返回指令,将所述nb-iot设备重新进入psm模式下的休眠状态。也就是重新回到设备长期保持的省电psm模式的低功耗状态。
[0054]
一个实施方式中,具有nb-iot功能的便携式设备例如温湿度计,在处于drx模式持续了n分钟后,不论该设备是否收到了下行指令执行了修改设定、不论该设备执行修改设定的完成结果是否成功、以及不论该设备是否上报了上行指令作为对远程控制端(手机等)的设定指令的反馈,一旦到达持续的n分钟例如3分钟,该便携式设备都会从drx模式转换回到psm下的休眠状态,设备正常运行工作,等待下一次重新上电、设置等。
[0055]
对应地,下面通过图4所示的本发明设备低功耗交互方法的远程控制端的一实施例的主要流程图,对本发明的方案继续进行描述。
[0056]
步骤s410,提示对nb-iot设备重新上电进行修改设定并开始计时一预设时间。
[0057]
具体地,提示对所述nb-iot设备重新上电之前,所述nb-iot设备维持在psm模式的休眠状态下运行;所述计时一预设时间,为对应所述nb-iot设备重新上电之后进入drx模式后,在所述drx模式下持续的一预设时间长度。
[0058]
一个实施方式中,远程控制端为用户可以操作的与网络连接的各种终端设备。用户需要对网络连接的远端的具有nb-iot通信功能的便携式设备(nb-iot设备)例如温湿度计进行控制、进行交互时,可以通过操作该远程控制端上的app等进行设置(修改温湿度计的设定等)。远程控制端可以给用户提示,便携式设备需要重新上电。而便携式设备一端,可以通过手动等方式重新给便携式设备上电,上电后便携式设备具有nb-iot通信功能,该nb-iot模组可以从原来的省电模式psm下的休眠状态,转换到drx模式,并开始计时该drx能够持续n分钟(即一个预先设定的时间:“预设时间”)。在该持续n分钟内,等待接收下行指令,以便根据下行指令的修改设定的指示进行重新设定或修改设定等并在完成修改设定后返回设定好或未设定好的返回指令例如上报上行指令。其中,不连续接收drx模式本身即为高功耗状态,但其能保证数据、指令、信号等收发的即时性和完整性。进一步,在预设时间比如n分钟(例:3分钟)内,如果远程控制端比如终端设备(手机等),在提示重新上电该nb-iot设备比如温湿度计后,计时预设时间n分钟,提示用户在n分钟内完成对该设备(温湿度计)的设定等。
[0059]
步骤s420,定时发送所述修改设定的指令给所述nb-iot设备。
[0060]
具体地,将所述修改设定通过下行指令定时发送给所述nb-iot设备执行对应所述修改设定的指令的修改设定。并且,在持续的预设时间内,持续定时的周期重发所述下行指令直到后面持续的预设时间达到判断是否收到上行指令并且该指令指示设定成功。
[0061]
一个实施方式中,用户通过远程控制用的该手机等终端设备,开始在持续的n分钟内进行温湿度计的各种功能等设置的修改或设定,并在持续的n分钟内定时发送下行指令即设定指令,传送给温湿度计。下行指令可以定时发送例如每n秒发一次,持续预设时间即n分钟。而便携式设备nb-iot如温湿度计等,可以在计时持续的n分钟内等待接收该设定指令(下行指令),一旦接收到就执行该指令所指示的修改或设定操作,执行完成即可向用户反馈实时执行设定操作的结果的返回指令。这里,用户的设定完成,则马上发送设定指令到温湿度计,完成设定反馈回来是很快的,即实时命令实时反馈,这样双方交互类似直接对设备进行修改或设定。返回指令上报到基站,作为上行指令返回到远程控制端。由远程控制端根
据该上行指令中的执行完成结果来确定是完成了设定还是未完成设定。执行完成结果,可以是按照下行指令的指示成功修改或设定,也可能由于各种原因修改或设定失败等。
[0062]
步骤s430,确定是否在所述预设时间内接收到来自所述nb-iot设备的根据所述修改设定的指令执行设定完成的返回指令;其中,如果确定接收到所述返回指令且所述指令指示为成功,则提示修改设定成功;如果所述预设时间已经到达,确定接收到所述返回指令且所述指令指示为失败或者所述预设时间已经到达后未接收到返回指令,则提示修改设定失败。
[0063]
具体地,在所述预设时间内,等待接收来自所述nb-iot设备的表示执行设定完成而返回的上行指令(该返回指令是对用户通过远程控制端执行修改或设定操作的指令的反馈)。如果在该预设时间内确定接收到返回的上行指令并且所述上行指令指示为成功,则提示修改设定已经成功。而如果在该预设时间达到后,确定接收到返回的上行指令但所述上行指令指示为失败、或者是始终未接收到返回的上行指令,则提示修改设定已经失败,并提示用户选择是否重新提示对所述nb-iot设备重新手动上电从psm模式的休眠状态切换为drx模式以再次执行修改设定;如果是则重新手动对所述nb-iot上电,重新执行上述远程控制交互过程。
[0064]
其中,所述下行指令包括:远程控制端将修改设定的指令发送到应用服务器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
[0065]
一个实施方式中,具有nb-iot功能的便携式设备例如温湿度计,在处于drx模式持续了n分钟后,不论该设备是否收到了下行指令执行了修改设定、不论该设备执行修改设定的完成结果是否成功、以及不论该设备是否上报了上行指令作为对远程控制端(手机等)的设定指令的反馈,一旦到达持续的n分钟例如3分钟,该便携式设备(温湿度计等)都会从drx模式转换回到psm下的休眠状态,等待下一次重新上电、设置等。相应地,远程控制端(手机等)的用户也在持续的n分钟内等待该便携式设备的反馈,如果手机等一端接收到上报的上行指令,并且该指令解析出来为修改或设定成功,则完成了该交互过程,可以显示提示信息给用户例如“设定成功”等。而如果手机等一端在持续的n分钟内虽然接收到了该上行指令,但是解析出来为因各种原因导致的修改或设定失败,一直在定时重发设定操作的下行指令持续了n分钟即到达n分钟后还是失败,则该交互过程结束同时可以显示提示信息给用户例如“设定失败”。而如果在持续的n分钟内,完全没有收到该下行指令,即没有获得任何针对用户设定的反馈,也表明本次交互失败,可以显示提示信息给用户“设定失败”。
[0066]
进一步,在设定失败的情况下,等持续的n分钟已经达到后,还可以显示提示用户的信息,提示用户是否要重新上电该便携式设备,让其从省电模式psm的休眠状态转换到drx模式下再次进行交互以便重新对该设备进行设定操作。即重新执行所述流程。
[0067]
本发明的设备低功耗交互系统的一个实施例中,包括:远程控制端,通过网络连接nb-iot设备,所述远程控制端执行前述设备低功耗交互方法的一实施例中步骤s410至步骤s430的处理。进一步,所述nb-iot设备执行前述设备低功耗交互方法的一个实施例中步骤s310至步骤s330的处理。进一步,所述远程控制端包括一种或多种能够通过网络发送下行
指令的服务器或终端设备,所述nb-iot设备为设置在网络中能与远程控制端进行交互并通过网络发送上行指令的便携式温湿度计。
[0068]
下面再通过图5所示的本发明设备低功耗交互系统的一实施例的结构框图,对本发明的方案继续进行描述。
[0069]
该实施例的设备低功耗交互系统,包括:nb-iot设备端的第一接收模块、第一判断模块、第一功耗模块。
[0070]
第一接收模块,用于接收来自远程控制端对nb-iot设备重新上电的指令而重新上电,并且,所述nb-iot设备从低功耗模式进入drx模式并计时在所述drx模式持续一预设时间。
[0071]
具体地,所述nb-iot设备在接收到所述重新上电的指令之前维持在psm模式的休眠状态下运行;所述nb-iot设备接收到所述重新上电的指令则手动上电;所述nb-iot设备上电后,从psm模式的休眠状态转换为drx模式,并且,开始该drx模式下的计时,持续所述drx模式的时间长度为所述预设时间。
[0072]
一个实施方式中,远程控制端为用户可以操作的与网络连接的各种终端设备。用户需要对网络连接的远端的具有nb-iot通信功能的便携式设备(nb-iot设备)例如温湿度计进行控制、进行交互时,可以通过操作该远程控制端上的app等进行设置(修改温湿度计的设定等)。远程控制端可以给用户提示,便携式设备需要重新上电。而便携式设备一端,可以通过手动等方式重新给便携式设备上电,上电后便携式设备具有nb-iot通信功能,该nb-iot模组可以从原来的省电模式psm下的休眠状态,转换到drx模式,并开始计时该drx能够持续n分钟(即一个预先设定的时间:“预设时间”)。在该持续n分钟内,等待接收下行指令,以便根据下行指令的修改设定的指示进行重新设定或修改设定等并在完成修改设定后返回设定好或未设定好的返回指令例如上报上行指令。其中,不连续接收drx模式本身即为高功耗状态,但其能保证数据、指令、信号等收发的即时性和完整性。
[0073]
第一判断模块,用于所述nb-iot设备在所述预设时间内,确定是否接收到来自远程控制端的设定指令以确定是否进行修改设定。
[0074]
具体地,在所述预设时间内,所述远程控制端对所述nb-iot设备进行设定,并定时发送设定所述nb-iot设备的下行指令到所述nb-iot设备;在所述预定时间内,所述nb-iot设备等待接收所述下行指令;如果接收到所述下行指令则根据所述下行指令完成对应的nb-iot设备的修改设定,并发送设定完成结果的返回指令到远程控制端;如果未接收到所述下行指令则不进行设定也不发送返回指令;其中所述返回指令为上行指令。进一步,所述下行指令包括:远程控制端将修改设定的指令发送到应用服务器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;进一步,所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
[0075]
一个实施方式中,在预设时间比如n分钟(例:3分钟)内,如果远程控制端比如终端设备(手机等),在提示重新上电该nb-iot设备比如温湿度计后,计时预设时间n分钟,提示用户在n分钟内完成对该设备(温湿度计)的设定等,而用户通过远程控制用的该手机等终端设备,开始在持续的n分钟内进行温湿度计的各种功能等设置的修改或设定,并在持续的n分钟内定时发送下行指令即设定指令,传送给温湿度计。下行指令可以定时发送例如每n
秒发一次,持续预设时间即n分钟。而便携式设备nb-iot如温湿度计等,可以在计时持续的n分钟内等待接收该设定指令(下行指令),一旦接收到就执行该指令所指示的修改或设定操作,执行完成即可向用户反馈实时执行设定操作的结果的返回指令。这里,用户的设定完成,则马上发送设定指令到温湿度计,完成设定反馈回来是很快的,即实时命令实时反馈,这样双方交互类似直接对设备进行修改或设定。返回指令上报到基站,作为上行指令返回到远程控制端。由远程控制端根据该上行指令中的执行完成结果来确定是完成了设定还是未完成设定。
[0076]
第一功耗模块,用于等待所述nb-iot设备的所述drx模式持续了所述预设时间后,所述nb-iot设备进入低功耗模式。
[0077]
具体地,等待所述nb-iot设备在所述drx模式下持续了所述预设时间后,不论是否进行了修改设定以及是否发送返回指令,将所述nb-iot设备重新进入psm模式下的休眠状态。也就是重新回到设备长期保持的省电psm模式的低功耗状态。
[0078]
一个实施方式中,具有nb-iot功能的便携式设备例如温湿度计,在处于drx模式持续了n分钟后,不论该设备是否收到了下行指令执行了修改设定、不论该设备执行修改设定的完成结果是否成功、以及不论该设备是否上报了上行指令作为对远程控制端(手机等)的设定指令的反馈,一旦到达持续的n分钟例如3分钟,该便携式设备都会从drx模式转换回到psm下的休眠状态,正常工作,等待下一次重新上电、设置等。
[0079]
进一步,一个实施例中,所述设备低功耗交互系统还包括:远程控制端的提示模块、发送模块、确定模块。
[0080]
提示模块,用于提示对nb-iot设备重新上电进行修改设定并开始计时一预设时间。
[0081]
具体地,提示对所述nb-iot设备重新上电之前,所述nb-iot设备维持在psm模式的休眠状态下运行;所述计时一预设时间,为对应所述nb-iot设备重新上电之后进入drx模式后,在所述drx模式下持续的一预设时间长度。
[0082]
一个实施方式中,远程控制端为用户可以操作的与网络连接的各种终端设备。用户需要对网络连接的远端的具有nb-iot通信功能的便携式设备(nb-iot设备)例如温湿度计进行控制、进行交互时,可以通过操作该远程控制端上的app等进行设置(修改温湿度计的设定等)。远程控制端可以给用户提示,便携式设备需要重新上电。而便携式设备一端,可以通过手动等方式重新给便携式设备上电,上电后便携式设备具有nb-iot通信功能,该nb-iot模组可以从原来的省电模式psm下的休眠状态,转换到drx模式,并开始计时该drx能够持续n分钟(即一个预先设定的时间:“预设时间”)。在该持续n分钟内,等待接收下行指令,以便根据下行指令的修改设定的指示进行重新设定或修改设定等并在完成修改设定后返回设定好或未设定好的返回指令例如上报上行指令。其中,不连续接收drx模式本身即为高功耗状态,但其能保证数据、指令、信号等收发的即时性和完整性。进一步,在预设时间比如n分钟(例:3分钟)内,如果远程控制端比如终端设备(手机等),在提示重新上电该nb-iot设备比如温湿度计后,计时预设时间n分钟,提示用户在n分钟内完成对该设备(温湿度计)的设定等。
[0083]
发送模块,用于定时发送所述修改设定的指令给所述nb-iot设备。
[0084]
具体地,将所述修改设定通过下行指令定时发送给所述nb-iot设备执行对应所述
修改设定的指令的修改设定。并且,在持续的预设时间内,持续定时的周期重发所述下行指令直到后面持续的预设时间达到判断是否收到上行指令并且该指令指示设定成功。
[0085]
一个实施方式中,用户通过远程控制用的该手机等终端设备,开始在持续的n分钟内进行温湿度计的各种功能等设置的修改或设定,并在持续的n分钟内定时发送下行指令即设定指令,传送给温湿度计。下行指令可以定时发送例如每n秒发一次,持续预设时间即n分钟。而便携式设备nb-iot如温湿度计等,可以在计时持续的n分钟内等待接收该设定指令(下行指令),一旦接收到就执行该指令所指示的修改或设定操作,执行完成即可向用户反馈实时执行设定操作的结果的返回指令。这里,用户的设定完成,则马上发送设定指令到温湿度计,完成设定反馈回来是很快的,即实时命令实时反馈,这样双方交互类似直接对设备进行修改或设定。返回指令上报到基站,作为上行指令返回到远程控制端。由远程控制端根据该上行指令中的执行完成结果来确定是完成了设定还是未完成设定。执行完成结果,可以是按照下行指令的指示成功修改或设定,也可能由于各种原因修改或设定失败等。
[0086]
确定模块,用于确定是否在所述预设时间内接收到来自所述nb-iot设备的根据所述修改设定的指令执行设定完成的返回指令;其中,如果确定接收到所述返回指令且所述指令指示为成功,则提示修改设定成功;如果所述预设时间已经到达,确定接收到所述返回指令且所述指令指示为失败或者所述预设时间已经到达后未接收到返回指令,则提示修改设定失败。
[0087]
具体地,在所述预设时间内,等待接收来自所述nb-iot设备的表示执行设定完成而返回的上行指令(该返回指令是对用户通过远程控制端执行修改或设定操作的指令的反馈)。如果在该预设时间内确定接收到返回的上行指令并且所述上行指令指示为成功,则提示修改设定已经成功。而如果在该预设时间到达后,确定接收到返回的上行指令、但所述上行指令指示为失败,或者是所述预设时间已经到达后始终未接收到返回的上行指令,则提示修改设定已经失败,并提示用户选择是否重新提示对所述nb-iot设备重新手动上电从psm模式的休眠状态切换为drx模式以再次执行修改设定;如果是则重新手动对所述nb-iot上电,重新执行上述远程控制交互过程。
[0088]
其中,所述下行指令包括:远程控制端将修改设定的指令发送到应用服务器,应用服务器经运营商核心网络发送到基站,由基站经nb-iot网络将所述指令作为下行指令下发送达nb-iot设备;所述上行指令包括:nb-iot设备将返回指令经nb-iot网络上传至基站,由基站经所述基站经运营商核心网传输至应用服务器,由应用服务器将数据推送到远程控制终端。
[0089]
一个实施方式中,具有nb-iot功能的便携式设备例如温湿度计,在处于drx模式持续了n分钟后,不论该设备是否收到了下行指令执行了修改设定、不论该设备执行修改设定的完成结果是否成功、以及不论该设备是否上报了上行指令作为对远程控制端(手机等)的设定指令的反馈,一旦到达持续的n分钟例如3分钟,该便携式设备(温湿度计等)都会从drx模式转换回到psm下的休眠状态,等待下一次重新上电、设置等。相应地,远程控制端(手机等)的用户也在持续的n分钟内等待该便携式设备的反馈,如果手机等一端接收到上报的上行指令,并且该指令解析出来为修改或设定成功,则完成了该交互过程,可以显示提示信息给用户例如“设定成功”等。而如果手机等一端在持续的n分钟内虽然接收到了该上行指令,但是解析出来为因各种原因导致的修改或设定失败,一直在定时重发设定操作的下行指令
持续了n分钟即到达n分钟后还是失败,则该交互过程结束同时可以显示提示信息给用户例如“设定失败”。而如果在持续的n分钟内,完全没有收到该下行指令,即没有获得任何针对用户设定的反馈,也表明本次交互失败,可以显示提示信息给用户“设定失败”。
[0090]
进一步,在设定失败的情况下,等持续的n分钟已经达到后,还可以显示提示用户的信息,提示用户是否要重新上电该便携式设备,让其从省电模式psm的休眠状态转换到drx模式下再次进行交互以便重新对该设备进行设定操作。即重新执行所述流程。
[0091]
本发明的方案的一个实施例中,所述nb-iot设备接收到下行指令后,持续保持“不连续接收drx模式的高功耗状态”n分钟,并且相比psm模式,只在首次上电时n分钟内处于drx模式、属于空闲状态,其他时间段则一直按照psm模式运行,这样,相比全部使用psm模式运行,只是增加了n分钟内的空闲状态,相对于整个使用周期计算,只是增加了n分钟空闲状态的功耗,而且此部分功耗增加很低,可忽略不计,保证了待机时长不会有明显减少。在整个n分钟设定时间内,远程控制端可实时判断通过上行指令判断设备是否完成设定,实际上从整体功耗来看,采用针对nb-iot设备低功耗状态下的交互方法,不仅解决了nb-iot设备下行数据不接收的问题,实现针对nb-iot设备低功耗状态下的交互,只是增加了n分钟的空闲态的功耗,这部分增加的功耗很低,可忽略不计,保证了待机时长不会有明显的减少。
[0092]
进一步,本发明的一种计算机可读介质的一个实施例中,该存储介质存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行前述方法的各个步骤。
[0093]
进一步,本发明的一种控制装置的一个实施例中,包括处理器和存储装置,具体地,所述存储装置适于存储多条程序代码,所述程序代码适于由处理器加载并运行以执行前述方法的各个步骤。
[0094]
需要说明的是上述例子只是为说明本发明的方案实施情况的一个结合参数的例子,为说明本发明的方案实现过程而非实际的实施参数,其中各个参数的设置和系数的设定,可以根据实际应用时进行对应的调整和设置。
[0095]
需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
[0096]
进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的系统的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
[0097]
本领域技术人员能够理解的是,可以对系统中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
[0098]
至此,已经结合附图所示的一个实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜