一种信息交互方法、功能设备、终端、服务器及存储介质与流程

文档序号:17042349发布日期:2019-03-05 19:19阅读:110来源:国知局
一种信息交互方法、功能设备、终端、服务器及存储介质与流程

本发明涉及无线通信技术领域,特别是指一种信息交互方法、功能设备、终端、服务器及计算机可读存储介质。



背景技术:

现有蜂窝物联网技术中有两大重要的节电特性:在r12中引入的节电模式功能(powersavingmode,psm)和在r13引入的扩展的非连续接收特性(extendeddiscontinuesreception,e-drx)。psm功能允许终端在数据传输完成后进入深度睡眠。edrx则将drx周期进行扩展。以上两种技术都能有效地改善设备的功耗特性,但同时对实时性业务也会带来很大影响。

当前nb-iot(基于蜂窝的窄带物联网)、emtc(基于lte演进的物联网技术)等蜂窝物联网设备都具备极具竞争力的低功耗技术,如psm等,但当终端处于psm状态下时,无法接收网络侧的任何信息,这样对于与人交互相关的物联网业务,如智能开锁类业务,虽然终端具备低功耗能力但由于缺乏实时响应特性因此无法胜任这类业务,如直接使用其业务体验将受到严重影响。



技术实现要素:

本发明的目的在于提供一种信息交互方法、功能设备、终端、服务器及计算机可读存储介质,解决现有技术中节电方案的实时响应性差的问题。

为了解决上述技术问题,本发明实施例提供一种信息交互方法,包括:

接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;

根据所述触发指令,唤醒所述蜂窝通信模块;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

可选的,在所述防恶意唤醒信息为密钥信息时,所述根据所述触发指令,唤醒所述蜂窝通信模块的步骤包括:

根据本地存储的密钥信息,对所述防恶意唤醒信息进行验证;

在验证通过后,生成第一唤醒指令;

根据所述第一唤醒指令,唤醒所述蜂窝通信模块。

可选的,在所述防恶意唤醒信息为定时器触发信息时,所述根据所述触发指令,唤醒所述蜂窝通信模块的步骤包括:

根据所述防恶意唤醒信息,生成第二唤醒指令,并启动预设定时器;

根据所述第二唤醒指令,唤醒所述蜂窝通信模块。

可选的,在根据所述第二唤醒指令,唤醒所述蜂窝通信模块之后,所述信息交互方法还包括:

若所述预设定时器计时期间,所述蜂窝通信模块未接收到服务器下发的控制指令,则控制所述蜂窝通信模块进入休眠态。

可选的,在根据所述触发指令,唤醒所述蜂窝通信模块之后,所述信息交互方法还包括:

接收服务器发送的控制指令;

根据所述控制指令执行操作。

可选的,在接收服务器发送的控制指令之前,所述信息交互方法还包括:

向所述服务器发送第一访问请求;

所述接收服务器发送的控制指令的步骤包括:

接收所述服务器根据所述第一访问请求发送的控制指令。

可选的,在向所述服务器发送第一访问请求之前,所述信息交互方法还包括:

接收所述服务器下发的通知信息;

所述向所述服务器发送第一访问请求的步骤包括:

根据所述通知信息,向所述服务器发送第一访问请求。

可选的,根据所述控制指令执行操作之后,所述信息交互方法还包括:

向所述服务器反馈执行结果;

接收所述服务器根据所述执行结果下发的、更新后的密钥信息和指示控制所述蜂窝通信模块进入休眠态的更新指令;

根据所述更新后的密钥信息,更新本地存储的密钥信息,并根据所述更新指令,控制所述蜂窝通信模块进入休眠态;或者

接收所述服务器根据所述执行结果下发的、指示控制所述蜂窝通信模块进入休眠态的更新指令;

根据所述更新指令,控制所述蜂窝通信模块进入休眠态。

本发明实施例还提供了一种信息交互方法,包括:

向服务器发送操作请求;

接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;

将所述触发指令,发送给所述功能设备的短距无线模块;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

本发明实施例还提供了一种信息交互方法,包括:

接收终端发送的操作请求;

在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

可选的,根据所述操作请求向所述终端反馈触发指令之后,所述信息交互方法还包括:

向功能设备发送控制指令。

可选的,在向功能设备发送控制指令之前,所述信息交互方法还包括:

接收所述功能设备发送的第一访问请求;

所述向功能设备发送控制指令的步骤包括:

根据所述第一访问请求,向所述功能设备发送控制指令。

可选的,在接收所述功能设备发送的第一访问请求之前,所述信息交互方法还包括:

向所述功能设备下发通知信息;

所述接收所述功能设备发送的第一访问请求的步骤包括:

接收所述功能设备根据所述通知信息发送的第一访问请求。

可选的,向功能设备发送控制指令之后,所述信息交互方法还包括:

接收所述功能设备发送的执行结果;

根据所述执行结果,获取所述功能设备所处的位置区域及所述位置区域对应的当前系统时间;

根据所述位置区域和当前系统时间,判断所述功能设备是否处于忙时;

若所述功能设备不处于忙时,则进行更新操作。

可选的,所述防恶意唤醒信息为密钥信息时,所述若所述功能设备不处于忙时,则进行更新操作的步骤包括:

若所述功能设备不处于忙时,则更新密钥信息,并将更新后的密钥信息和指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

可选的,所述防恶意唤醒信息为定时器触发信息时,所述若所述功能设备不处于忙时,则进行更新操作的步骤包括:

若所述功能设备不处于忙时,则将指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

本发明实施例还提供了一种功能设备,包括:第一处理器和第一收发器;

所述第一收发器,用于接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;

所述第一处理器,用于根据所述触发指令,唤醒所述蜂窝通信模块;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

可选的,在所述防恶意唤醒信息为密钥信息时,所述第一处理器具体用于:

根据本地存储的密钥信息,对所述防恶意唤醒信息进行验证;

在验证通过后,生成第一唤醒指令;

根据所述第一唤醒指令,唤醒所述蜂窝通信模块。

可选的,在所述防恶意唤醒信息为定时器触发信息时,所述第一处理器具体用于:

根据所述防恶意唤醒信息,生成第二唤醒指令,并启动预设定时器;

根据所述第二唤醒指令,唤醒所述蜂窝通信模块。

可选的,所述第一处理器还用于:

在根据所述第二唤醒指令,唤醒所述蜂窝通信模块之后,若所述预设定时器计时期间,所述蜂窝通信模块未接收到服务器下发的控制指令,则控制所述蜂窝通信模块进入休眠态。

可选的,所述第一处理器还用于:

在根据所述触发指令,唤醒所述蜂窝通信模块之后,接收服务器发送的控制指令;

根据所述控制指令执行操作。

可选的,所述第一处理器还用于:

在接收服务器发送的控制指令之前,向所述服务器发送第一访问请求;

所述第一处理器具体用于:

接收所述服务器根据所述第一访问请求发送的控制指令。

可选的,所述第一处理器还用于:

在向所述服务器发送第一访问请求之前,接收所述服务器下发的通知信息;

所述第一处理器具体用于包括:

根据所述通知信息,向所述服务器发送第一访问请求。

可选的,所述第一处理器还用于:

根据所述控制指令执行操作之后,向所述服务器反馈执行结果;

接收所述服务器根据所述执行结果下发的、更新后的密钥信息和指示控制所述蜂窝通信模块进入休眠态的更新指令;

根据所述更新后的密钥信息,更新本地存储的密钥信息,并根据所述更新指令,控制所述蜂窝通信模块进入休眠态;或者

接收所述服务器根据所述执行结果下发的、指示控制所述蜂窝通信模块进入休眠态的更新指令;

根据所述更新指令,控制所述蜂窝通信模块进入休眠态。

本发明实施例还提供了一种终端,包括:第二收发器;

所述第二收发器,用于向服务器发送操作请求;

接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;

将所述触发指令,发送给所述功能设备的短距无线模块;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

本发明实施例还提供了一种服务器,包括:第二处理器和第三收发器;

所述第三收发器,用于接收终端发送的操作请求;

所述第二处理器,用于在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令;

其中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

可选的,所述第二处理器还用于:

根据所述操作请求向所述终端反馈触发指令之后,向功能设备发送控制指令。

可选的,所述第二处理器还用于:

在向功能设备发送控制指令之前,接收所述功能设备发送的第一访问请求;

所述第二处理器具体用于:

根据所述第一访问请求,向所述功能设备发送控制指令。

可选的,所述第二处理器还用于:

在接收所述功能设备发送的第一访问请求之前,向所述功能设备下发通知信息;

所述第二处理器具体用于:

接收所述功能设备根据所述通知信息发送的第一访问请求。

可选的,所述第二处理器还用于:

向功能设备发送控制指令之后,接收所述功能设备发送的执行结果;

根据所述执行结果,获取所述功能设备所处的位置区域及所述位置区域对应的当前系统时间;

根据所述位置区域和当前系统时间,判断所述功能设备是否处于忙时;

若所述功能设备不处于忙时,则进行更新操作。

可选的,所述防恶意唤醒信息为密钥信息时,所述第二处理器具体用于:

若所述功能设备不处于忙时,则更新密钥信息,并将更新后的密钥信息和指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

可选的,所述防恶意唤醒信息为定时器触发信息时,所述第二处理器具体用于:

若所述功能设备不处于忙时,则将指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

本发明实施例还提供了一种功能设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的信息交互方法中的步骤。

本发明实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的信息交互方法中的步骤。

本发明实施例还提供了一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的信息交互方法中的步骤。

本发明的上述技术方案的有益效果如下:

上述方案中,所述信息交互方法通过接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;根据所述触发指令,唤醒所述蜂窝通信模块,能够在保证降低功耗的同时,及时响应终端需求;很好的解决了现有技术中节电方案的实时响应性差的问题。

附图说明

图1为本发明实施例的信息交互方法流程示意图一;

图2为本发明实施例的信息交互方法流程示意图二;

图3为本发明实施例的信息交互方法流程示意图三;

图4为本发明实施例的信息交互系统架构示意图;

图5为本发明实施例的信息交互方法具体应用流程示意图一;

图6为本发明实施例的信息交互方法具体应用流程示意图二;

图7为本发明实施例的功能设备结构示意图;

图8为本发明实施例的终端结构示意图;

图9为本发明实施例的服务器结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有的技术中节电方案的实时响应性差的问题,提供一种信息交互方法,可应用于功能设备,如图1所示,包括:

步骤11:接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;

步骤12:根据所述触发指令,唤醒所述蜂窝通信模块。

本发明实施例提供的所述信息交互方法通过接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;根据所述触发指令,唤醒所述蜂窝通信模块,能够在保证降低功耗的同时,及时响应终端需求;很好的解决了现有技术中节电方案的实时响应性差的问题。

为了防止被恶意唤醒,本实施例中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

具体的,在所述防恶意唤醒信息为密钥信息时,所述根据所述触发指令,唤醒所述蜂窝通信模块的步骤包括:根据本地存储的密钥信息,对所述防恶意唤醒信息进行验证;在验证通过后,生成第一唤醒指令;根据所述第一唤醒指令,唤醒所述蜂窝通信模块。

在所述防恶意唤醒信息为定时器触发信息时,所述根据所述触发指令,唤醒所述蜂窝通信模块的步骤包括:根据所述防恶意唤醒信息,生成第二唤醒指令,并启动预设定时器;根据所述第二唤醒指令,唤醒所述蜂窝通信模块。

进一步的,在根据所述第二唤醒指令,唤醒所述蜂窝通信模块之后,所述信息交互方法还包括:若所述预设定时器计时期间,所述蜂窝通信模块未接收到服务器下发的控制指令,则控制所述蜂窝通信模块进入休眠态。

为了满足用户需求,在根据所述触发指令,唤醒所述蜂窝通信模块之后,所述信息交互方法还包括:接收服务器发送的控制指令;根据所述控制指令执行操作。

进一步的,在接收服务器发送的控制指令之前,所述信息交互方法还包括:向所述服务器发送第一访问请求;

对应的,所述接收服务器发送的控制指令的步骤包括:接收所述服务器根据所述第一访问请求发送的控制指令。

具体的可以是,向服务器发送第一访问请求;接收所述服务器根据所述第一访问请求反馈的第一请求结果;在所述第一请求结果指示允许访问所述服务器时,与所述服务器之间建立第一连接;通过所述第一连接,接收所述服务器下发的控制指令。

更进一步的,在向所述服务器发送第一访问请求之前,所述信息交互方法还包括:接收所述服务器下发的通知信息;

对应的,所述向所述服务器发送第一访问请求的步骤包括:根据所述通知信息,向所述服务器发送第一访问请求。

为了进一步降低功耗,保证方案的正常实施,根据所述控制指令执行操作之后,所述信息交互方法还包括:向所述服务器反馈执行结果;接收所述服务器根据所述执行结果下发的、更新后的密钥信息和指示控制所述蜂窝通信模块进入休眠态的更新指令;根据所述更新后的密钥信息,更新本地存储的密钥信息,并根据所述更新指令,控制所述蜂窝通信模块进入休眠态;或者

接收所述服务器根据所述执行结果下发的、指示控制所述蜂窝通信模块进入休眠态的更新指令;根据所述更新指令,控制所述蜂窝通信模块进入休眠态。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

本发明实施例还提供了一种信息交互方法,可应用于终端,如图2所示,包括:

步骤21:向服务器发送操作请求;

步骤22:接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;

步骤23:将所述触发指令,发送给所述功能设备的短距无线模块。

本发明实施例提供的所述信息交互方法通过向服务器发送操作请求;接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;将所述触发指令,发送给所述功能设备的短距无线模块;能够使得功能设备在保证降低功耗的同时,及时响应终端需求;很好的解决现有技术中节电方案的实时响应性差的问题。

具体的,所述向服务器发送操作请求的步骤包括:向服务器发送第二访问请求和操作请求;

对应的,所述接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令的步骤包括:接收所述服务器根据所述第二访问请求反馈的第二请求结果;在所述第二请求结果指示允许访问所述服务器时,与所述服务器之间建立第二连接;通过所述第二连接,接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令。

具体的,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

本发明实施例还提供了一种信息交互方法,可应用于服务器,如图3所示,包括:

步骤31:接收终端发送的操作请求;

步骤32:在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令。

本发明实施例提供的所述信息交互方法通过接收终端发送的操作请求,在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令,能够使得终端唤醒处于休眠态的功能设备,使得功能设备在保证降低功耗的同时,及时响应终端需求;很好的解决现有技术中节电方案的实时响应性差的问题。

具体的,所述接收终端发送的操作请求的步骤包括:接收终端发送的第二访问请求和操作请求;

对应的,所述在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令的步骤包括:根据所述第二访问请求向所述终端反馈第二请求结果;在所述第二请求结果指示允许访问服务器时,与所述终端之间建立第二连接;通过所述第二连接,在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令。

本实施例中,功能设备的蜂窝通信模块是否处于休眠态,服务器可通过监测得到;也可以是功能设备的蜂窝通信模块在进入休眠态时告知服务器,以使服务器知晓其状态,在此不作限定。

本实施例中,在蜂窝通信模块不处于休眠状态时,服务器可根据终端发送的操作请求,直接给蜂窝通信模块下发控制指令,使得蜂窝通信模块执行对应操作(比如开锁、上锁、上报地理位置、上报电量信息等)。

为了满足用户需求,根据所述操作请求向所述终端反馈触发指令之后,所述信息交互方法还包括:向功能设备发送控制指令。

其中,服务器下发的控制指令可以是预先设定好的,比如在什么时间段下发什么指令,一次下发的控制指令可以是只包含一个操作指令,也可以是包含多个操作指令,在此不作限定。

进一步的,在向功能设备发送控制指令之前,所述信息交互方法还包括:接收所述功能设备发送的第一访问请求;

对应的,所述向功能设备发送控制指令的步骤包括:根据所述第一访问请求,向所述功能设备发送控制指令。

具体的,所述根据所述第一访问请求,向所述功能设备发送控制指令的步骤包括:根据所述第一访问请求向所述功能设备反馈第一请求结果;在所述第一请求结果指示允许访问服务器时,与所述功能设备之间建立第一连接;通过所述第一连接,向所述功能设备下发控制指令。

更进一步的,在接收所述功能设备发送的第一访问请求之前,所述信息交互方法还包括:向所述功能设备下发通知信息;

对应的,所述接收所述功能设备发送的第一访问请求的步骤包括:接收所述功能设备根据所述通知信息发送的第一访问请求。

本实施例中,可以是蜂窝通信模块在唤醒后向服务器发送一个通知,告知服务器自己被唤醒了,然后服务器下发短信或短信指令(通知信息),但并不以此为限。

为了进一步降低功耗,保证方案的正常实施,向功能设备发送控制指令之后,所述信息交互方法还包括:接收所述功能设备发送的执行结果;根据所述执行结果,获取所述功能设备所处的位置区域及所述位置区域对应的当前系统时间;根据所述位置区域和当前系统时间,判断所述功能设备是否处于忙时;若所述功能设备不处于忙时,则进行更新操作。

具体的,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

所述防恶意唤醒信息为密钥信息时,所述若所述功能设备不处于忙时,则进行更新操作的步骤包括:若所述功能设备不处于忙时,则更新密钥信息,并将更新后的密钥信息和指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

所述防恶意唤醒信息为定时器触发信息时,所述若所述功能设备不处于忙时,则进行更新操作的步骤包括:若所述功能设备不处于忙时,则将指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

下面结合功能设备、终端和服务器三侧对本发明实施例提供的信息交互方法进行进一步说明。

针对上述技术问题,需要在保证低功耗能力的基础上提升终端系统的实时响应能力这样才能应对当前各类对延时有要求的物联网应用,本发明实施例将短距无线技术如ble(低功耗蓝牙)等技术引入,通过与nb-iot、emtc等蜂窝物联网技术协同使用,通过利用短距无线技术的超低功耗作为唤醒承载技术,对蜂窝物联网模块进行唤醒,同时基于平台对该设备当前时间及所处区域的历史性数据分析,确定该设备蜂窝物联网模块后续采用的功耗技术,使其既能保证原有的低功耗能力又能有效提升终端系统的实时响应能力,从而大大改善用户体验。

具体的,本发明实施例提供的方案可基于如图4所示的系统实现,系统包括:外部设备(终端)、本地模块(功能设备,包括短距无线模块和蜂窝通信模块)以及平台侧(服务器),具体的通信连接关系参见图4。

其中,外部设备访问平台,同时与本地模块(具备预设功能的硬件设备,比如共享单车的智能锁)中的短距无线通信模块进行交互,成功后由短距无线通信模块将处于psm睡眠态的蜂窝通信模块唤醒。蜂窝通信模块与平台侧建立连接,接收平台侧指令。

基于该系统,本发明实施例针对信息交互方法提供两种具体实现示例:

示例一,从省电方式考虑,外部设备与本地模块的短距无线通信模块之间需要进行鉴权,从而避免蜂窝通信模块被随意唤醒,具体如图5所示,包括:

步骤51:外部设备通过app扫描二维码或直接输入访问平台;

外部设备向平台侧发起请求(两种方式:通过app扫描与该设备相关的二维码或通过在app内直接输入终端有关信息)。

步骤52:如蜂窝通信模块进入休眠态,平台反馈短距无线模块密钥;

请求允许,如蜂窝通信模块此时处于休眠态,则平台侧向外部设备反馈本地模块内的短距无线通信模块的鉴权密钥,否则平台侧直接向蜂窝通信模块下发控制指令。

步骤53:外部设备基于短距无线密钥访问短距无线模块,短距无线模块的后台驻留程序验证;

外部设备基于平台侧反馈的短距无线通信模块的鉴权密钥与短距无线通信模块进行交互认证。

步骤54:短距无线模块激活蜂窝通信模块,使得蜂窝通信模块退出psm态;

短距无线模块通过认证后,由后台驻留程序激活蜂窝通信模块,蜂窝通信模块退出psm态。

步骤55:蜂窝通信模块访问平台侧;

蜂窝通信模块向平台侧发起连接(直接发请求)。

步骤56:平台侧下发控制指令给蜂窝通信模块;

连接成功,平台侧向该设备下发控制指令(比如开锁、关锁、上传位置信息等)。

步骤57:蜂窝通信模块根据控制指令执行完毕操作后,向平台反馈结果;

指令执行完毕后,本地模块向平台侧反馈执行结果。

步骤58:依据当前设备所处位置区域及时间段进行判断,如当前区域及时间点都不属于忙时,则设定新的短距无线模块密钥,控制蜂窝通信模块进入休眠态,否则蜂窝通信模块保持工作状态;

平台侧依据当前设备所处位置区域及时间段进行判定,如当前区域及时间点都不属于忙时,则设定新的短距无线模块密钥,同时指示蜂窝通信模块进入psm态;否则指示蜂窝无线模块保持工作状态。

示例二,为了进一步提高实时性,外部设备与本地模块的短距无线通信模块之间可无需鉴权,但需设定一定时器以便保证蜂窝通信模块被唤醒之后若网络没有下发指令能够重新进入睡眠态,具体如图6所示,包括:

步骤61:外部设备通过app扫描二维码或直接输入访问平台;

外部设备向平台侧发起请求(两种方式:通过app扫描与该设备相关的二维码或通过在app内直接输入终端有关信息)。

步骤62:如蜂窝通信模块进入休眠态,外部设备需通过短距无线模块触发唤醒蜂窝通信模块;

请求允许,如蜂窝通信模块此时处于休眠态,则外部设备需通过短距无线模块触发,否则平台直接向本地蜂窝通信模块下发指令。

步骤63:外部设备访问短距无线模块,后台驻留程序启动定时器。

步骤64:短距无线模块激活蜂窝通信模块,使得蜂窝通信模块退出psm态;

外部设备与短距无线模块建立连接后,由后台驻留程序激活蜂窝通信模块,同时设定一去激活定时器(注:去激活定时器到期过程中,若蜂窝通信模块始终未收到平台侧下发的指令,则自动去激活蜂窝通信模块进入psm省电态),蜂窝通信模块退出psm态。

步骤65:蜂窝通信模块访问平台侧;

蜂窝通信模块向平台侧发起连接(直接发请求)。

步骤66:平台侧下发控制指令给蜂窝通信模块;

连接成功,平台侧向该设备下发控制指令。

步骤67:蜂窝通信模块根据控制指令执行完毕操作后,向平台侧反馈结果;

指令执行完毕后,本地模块向平台侧反馈执行结果。

步骤68:依据当前设备所处位置区域及时间段进行判断,如当前区域及时间点都不属于忙时,则指示蜂窝通信模块进入psm态(休眠态),否则指示蜂窝通信模块保持工作状态。

由上可知,本发明实施例提供的方案通过引入短距无线通信模块作为外部设备与本地模块的蜂窝通信模块之间的桥梁,同时将平台侧针对时间和区域历史数据的分析纳入考虑,确保能够及时唤醒本地模块的蜂窝通信模块同时又能保证低功耗。

具体可基于如图4所示的系统交互结构实现以上两种不同示例,即示例一和示例二。示例一从省电方式考虑,要求外部设备与本地模块(短距无线通信模块)之间需要进行鉴权,从而避免蜂窝通信模块不被随意唤醒。示例二则进一步提高实时性,外部设备与本地模块(短距无线通信模块)之间可无需鉴权,但需设定一去激活定时器以便保证蜂窝通信模块被唤醒之后如网络没有下发指令能够重新进入睡眠态,另一方面平台侧针对设备当前的时间段及区域历史数据的分析也会设定合适的蜂窝物联网设备功耗策略。

综上所述,本发明实施例提供将短距无线技术如ble(低功耗蓝牙)等技术引入,通过与nb-iot、emtc等蜂窝物联网技术协同使用,通过利用短距无线技术的超低功耗作为唤醒承载技术,在通过初始验证去除无效需求后,对蜂窝物联网模块进行唤醒,同时基于平台对该设备当前时间及所处区域的历史性数据分析,确定该设备蜂窝物联网模块后续采用的功耗技术,使其既能保证原有的低功耗能力又能有效提升终端系统的实时响应能力,从而大大改善用户体验。

本发明实施例还提供了一种功能设备,如图7所示,包括:第一处理器71和第一收发器72;

所述第一收发器72,用于接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;

所述第一处理器71,用于根据所述触发指令,唤醒所述蜂窝通信模块。

本发明实施例提供的所述功能设备通过接收终端在蜂窝通信模块处于休眠状态时,发送的触发指令;根据所述触发指令,唤醒所述蜂窝通信模块,能够在保证降低功耗的同时,及时响应终端需求;很好的解决了现有技术中节电方案的实时响应性差的问题。

为了防止被恶意唤醒,本实施例中,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

具体的,在所述防恶意唤醒信息为密钥信息时,所述第一处理器具体用于:根据本地存储的密钥信息,对所述防恶意唤醒信息进行验证;在验证通过后,生成第一唤醒指令;根据所述第一唤醒指令,唤醒所述蜂窝通信模块。

在所述防恶意唤醒信息为定时器触发信息时,所述第一处理器具体用于:根据所述防恶意唤醒信息,生成第二唤醒指令,并启动预设定时器;根据所述第二唤醒指令,唤醒所述蜂窝通信模块。

进一步的,所述第一处理器还用于:在根据所述第二唤醒指令,唤醒所述蜂窝通信模块之后,若所述预设定时器计时期间,所述蜂窝通信模块未接收到服务器下发的控制指令,则控制所述蜂窝通信模块进入休眠态。

为了满足用户需求,所述第一处理器还用于:在根据所述触发指令,唤醒所述蜂窝通信模块之后,接收服务器发送的控制指令;根据所述控制指令执行操作。

进一步的,所述第一处理器还用于:在接收服务器发送的控制指令之前,向所述服务器发送第一访问请求;

对应的,所述第一处理器具体用于:接收所述服务器根据所述第一访问请求发送的控制指令。

更进一步的,所述第一处理器还用于:在向所述服务器发送第一访问请求之前,接收所述服务器下发的通知信息;

对应的,所述第一处理器具体用于包括:根据所述通知信息,向所述服务器发送第一访问请求。

为了进一步降低功耗,保证方案的正常实施,所述第一处理器还用于:根据所述控制指令执行操作之后,向所述服务器反馈执行结果;接收所述服务器根据所述执行结果下发的、更新后的密钥信息和指示控制所述蜂窝通信模块进入休眠态的更新指令;根据所述更新后的密钥信息,更新本地存储的密钥信息,并根据所述更新指令,控制所述蜂窝通信模块进入休眠态;或者

接收所述服务器根据所述执行结果下发的、指示控制所述蜂窝通信模块进入休眠态的更新指令;根据所述更新指令,控制所述蜂窝通信模块进入休眠态。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

其中,上述涉及功能设备侧的信息交互方法的所述实现实施例均适用于该功能设备的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种终端,如图8所示,包括:第二收发器81;

所述第二收发器81,用于向服务器发送操作请求;

接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;

将所述触发指令,发送给所述功能设备的短距无线模块。

本发明实施例提供的所述终端通过向服务器发送操作请求;接收所述服务器在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求反馈的触发指令;将所述触发指令,发送给所述功能设备的短距无线模块;能够使得功能设备在保证降低功耗的同时,及时响应终端需求;很好的解决现有技术中节电方案的实时响应性差的问题。

具体的,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

其中,上述涉及终端侧的信息交互方法的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种服务器,如图9所示,包括:第二处理器91和第三收发器92;

所述第三收发器92,用于接收终端发送的操作请求;

所述第二处理器91,用于在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令。

本发明实施例提供的所述服务器通过接收终端发送的操作请求,在功能设备的蜂窝通信模块处于休眠状态时,根据所述操作请求向所述终端反馈触发指令,能够使得终端唤醒处于休眠态的功能设备,使得功能设备在保证降低功耗的同时,及时响应终端需求;很好的解决现有技术中节电方案的实时响应性差的问题。

为了满足用户需求,所述第二处理器还用于:根据所述操作请求向所述终端反馈触发指令之后,向功能设备发送控制指令。

进一步的,所述第二处理器还用于:在向功能设备发送控制指令之前,接收所述功能设备发送的第一访问请求;

对应的,所述第二处理器具体用于:根据所述第一访问请求,向所述功能设备发送控制指令。

更进一步的,所述第二处理器还用于:在接收所述功能设备发送的第一访问请求之前,向所述功能设备下发通知信息;

对应的,所述第二处理器具体用于:接收所述功能设备根据所述通知信息发送的第一访问请求。

为了进一步降低功耗,保证方案的正常实施,所述第二处理器还用于:向功能设备发送控制指令之后,接收所述功能设备发送的执行结果;根据所述执行结果,获取所述功能设备所处的位置区域及所述位置区域对应的当前系统时间;根据所述位置区域和当前系统时间,判断所述功能设备是否处于忙时;若所述功能设备不处于忙时,则进行更新操作。

具体的,所述触发指令包括防恶意唤醒信息,所述防恶意唤醒信息为密钥信息或定时器触发信息。

所述防恶意唤醒信息为密钥信息时,所述第二处理器具体用于:若所述功能设备不处于忙时,则更新密钥信息,并将更新后的密钥信息和指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

所述防恶意唤醒信息为定时器触发信息时,所述第二处理器具体用于:若所述功能设备不处于忙时,则将指示控制所述功能设备的蜂窝通信模块进入休眠态的更新指令,发送给所述功能设备的短距无线模块。

由上可知,本发明实施例提供的上述方案很好的解决了现有技术中节电方案的实时响应性差的问题。

其中,上述涉及服务器侧的信息交互方法的所述实现实施例均适用于该服务器的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种功能设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的功能设备侧的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的功能设备侧的信息交互方法中的步骤。

本发明实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现上述的终端侧的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的终端侧的信息交互方法中的步骤。

本发明实施例还提供了一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现上述的服务器侧的信息交互方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的服务器侧的信息交互方法中的步骤。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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