移动网络启动方法、装置、设备及存储介质与流程

文档序号:18451717发布日期:2019-08-17 01:19阅读:230来源:国知局
移动网络启动方法、装置、设备及存储介质与流程

本发明实施例涉及数据处理技术领域,尤其涉及一种移动网络启动方法、装置、设备及存储介质。



背景技术:

伴随着可穿戴设备的兴起,儿童智能手表广泛的出现在人们日常生活中。为了保证更好地为儿童提供服务,儿童智能手表中可以插入电话卡,通过电话卡不仅可以实现通话功能,还可以实现移动网络功能。此时,为了防止儿童过度使用移动网络,家长可以关闭儿童智能手表的移动网络,且儿童无权限自行开启。若儿童需要开启移动网络,则需将儿童智能手表交给家长,并由家长启动家长权限后开启移动网络,之后,家长再将儿童智能手表交给儿童。综上可知,每次开启儿童智能手表的移动网络时,均需要儿童摘下儿童智能手表并交给家长,并在移动网络开启后再次佩戴儿童智能手表,这样使得儿童智能手表的移动网络开启过程过于繁琐。



技术实现要素:

本发明提供了一种移动网络启动方法、装置、设备及存储介质,以解决现有技术中儿童智能手表的移动网络开启过程过于繁琐的技术问题。

第一方面,本发明实施例提供了移动网络启动方法,包括:

接收控制设备发送的第一移动网络开启指令,所述第一移动网络开启指令为所述控制设备基于目标设备发送的移动网络开启请求生成,所述目标设备与所述控制设备关联,所述目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态;

根据所述第一移动网络开启指令,确定与所述控制设备关联的目标设备,并生成第二移动网络开启指令;

向所述目标设备发送第二移动网络开启指令,以指示所述目标设备开启移动网络。

第二方面,本发明实施例还提供了一种移动网络启动方法,包括:

检测到移动网络流量数据达到第一流量阈值时,关闭移动网络;

生成移动网络开启请求并向关联的控制设备发送所述移动网络开启请求,以使所述控制设备根据所述移动网络开启请求生成第一移动网络开启指令并发送至服务器中;

接收服务器反馈的第二移动网络开启指令,所述第二移动网络开启指令为所述服务器根据第一移动网络开启指令生成;

根据所述第二移动网络开启指令开启移动网络。

第三方面,本发明实施例还提供了一种移动网络启动装置,包括:

第一指令接收模块,用于接收控制设备发送的第一移动网络开启指令,所述第一移动网络开启指令为所述控制设备基于目标设备发送的移动网络开启请求生成,所述目标设备与所述控制设备关联,所述目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态;

指令生成模块,用于根据所述第一移动网络开启指令,确定与所述控制设备关联的目标设备,并生成第二移动网络开启指令;

指令发送模块,用于向所述目标设备发送第二移动网络开启指令,以指示所述目标设备开启移动网络。

第四方面,本发明实施例还提供了一种移动网络启动装置,包括:

网络关闭模块,用于检测到移动网络流量数据达到第一流量阈值时,关闭移动网络;

请求生成模块,用于生成移动网络开启请求并向关联的控制设备发送所述移动网络开启请求,以使所述控制设备根据所述移动网络开启请求生成第一移动网络开启指令并发送至服务器中;

第二指令接收模块,用于接收服务器反馈的第二移动网络开启指令,所述第二移动网络开启指令为所述服务器根据第一移动网络开启指令生成;

网络开启模块,用于根据所述第二移动网络开启指令开启移动网络。

第五方面,本发明实施例还提供了一种移动网络启动设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的移动网络启动方法或实现如第二方面所述移动网络启动方法。

第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的移动网络启动方法或实现如第二方面所述移动网络启动方法。

上述移动网络启动方法、装置、设备及存储介质,通过接收控制设备基于目标设备发送的移动网络开启请求生成的第一移动网络开启指令,其中,目标设备与所述控制设备关联,目标设备的移动网络流量数据达到第一流量阈值,之后,基于第一移动网络开启指令确定关联的目标设备并生成第二移动网络开启指令,之后,向目标设备发送第二移动网络开启指令,以指示目标设备开启移动网络的技术手段,可以解决目标设备移动网络开启过程过于繁琐的问题,仅需家长使用控制设备便可以完成移动网络开启。同时,即使儿童和家长处于较远的距离,在儿童有需求时仍然能通过服务器控制目标设备开启移动网络,有效保证儿童安全性。

附图说明

图1为本发明实施例一提供的一种移动网络启动方法的流程图;

图2为本发明实施例二提供的一种移动网络启动方法的流程图;

图3为本发明实施例三提供的一种移动网络启动方法的流程图;

图4为本发明实施例四提供的一种移动网络启动方法的流程图;

图5为本发明实施例五提供的一种移动网络启动方法的流程图;

图6为本发明实施例六提供的一种移动网络启动方法的流程图;

图7为本发明实施例七提供的一种移动网络启动装置的结构示意图;

图8为本发明实施例八提供的一种移动网络启动装置的结构示意图;

图9为本发明实施例九提供的一种移动网络启动设备的结构示意图;

图10为本发明实施例十提供的一种移动网络启动设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种移动网络启动方法的流程图。实施例中提供的移动网络启动方法可以由移动网络启动装置实现,移动网络启动装置可以通过软件和/或硬件的方式实现,并集成在移动网络启动设备中。

实施例中,将服务器作为移动网络启动设备,其中,服务器作为目标设备的后台服务器,可以与目标设备及与目标设备关联的控制设备进行通信。进一步的,目标设备可以是儿童智能手表、儿童手机等未成年用户使用的设备。目标设备可以安装电话卡,并具有移动通信功能。相应的,控制设备为监管未成年用户的成年用户使用的设备,控制设备可以是手机或平板电脑等。可选的,控制设备同样具有移动通信功能。实施例中,以目标设备为儿童智能手表,控制设备为手机为例。其中,使用目标设备的未成年用户为儿童,使用控制设备的成年用户为家长。具体的,当儿童使用目标设备时,控制设备中同步安装目标应用程序,并通过目标应用程序实现家长注册以及与目标设备建立关联关系,进而实现控制目标设备。其中,关联关系的具体实现方式实施例不作限定。可选的,目标设备和控制设备进行数据通信时,可以经过服务器进行数据转发,也可以直接发送。

进一步的,目标应用程序将注册结果以及关联关系上报至服务器,以使服务器进行保存。典型的,服务器还可以分别与目标设备和控制设备进行数据通信,以便于对目标设备及控制设备中目标应用程序的数据管理。

具体的,参考图1,本实施例提供的移动网络启动方法,具体包括:

步骤110、接收控制设备发送的第一移动网络开启指令,第一移动网络开启指令为控制设备基于目标设备发送的移动网络开启请求生成,目标设备与控制设备关联,目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态。

具体的,目标设备通过电话卡可以连接移动网络。其中,移动网络包括但不限定于3g、4g以及5g等。进一步的,目标设备设置有移动网络流量数据使用阈值,实施例中,将使用阈值记为第一流量阈值。第一流量阈值可以由目标设备的使用者确定,也可以由控制设备的使用者确定,还可以由服务器自行设定。实施例中以第一流量阈值由控制设备的使用者设定,即需要家长授权。可选的,家长可以通过控制设备设置第一流量阈值后,由控制设备发送至目标设备,或由控制设备发送至服务器,并由服务器转发至目标设备。还可选的,家长直接在目标设备上设置第一流量阈值。通常,目标设备上设置有家长权限,该权限可以通过设置密码等方式实现,在该权限下家长设置第一流量阈值并可以结合实际情况进行修改,同时儿童没有权限对第一流量阈值进行更改。进一步的,目标设备具有移动网络流量数据的监控功能,在目标设备使用移动网络时自动监控当前已使用的移动网络流量数据。通常,目标设备记录的移动网络流量数据每个月清零重计。进一步的,若目标设备确认移动网络流量数据达到第一流量阈值,则关闭移动网络,以防止移动网络流量数据超出套餐流量产生额外的资费,其中,套餐流量是指通信运营商设定的资费套餐中包含的移动网络流量总数据。需要说明的是,后续过程中提及的移动网络流量数据均是指目标设备记录的移动网络流量数据。

示例性的,当目标设备关闭移动网络后,若儿童需要开启移动网络,则可以在目标设备端发起移动网络开启请求,并发送至控制设备。其中,移动网络开启请求可以是以短信的形式进行发送。可选的,包含移动网络开启请求的短信内容可以由儿童编辑,也可以由目标设备自动生成。之后,控制设备接收到短信后,可以弹出提示框显示该短信内容。此外,移动网络开启请求还可以是电话的形式,此时,由目标设备拨打控制设备的电话号码,以使控制设备接收移动开启请求。

进一步的,移动网络开启指令用于指示目标设备开启移动网络。实施例中,将控制设备生成的移动网络记为第一移动网络开启指令。具体的,控制设备接收移动网络开启请求后,可以自动进行响应,即自动生成第一移动网络开启指令。或者是,显示移动网络开启请求,之后,在接收到家长发出的确认指令时,确定生成第一移动网络开启指令。其中,家长可以通过目标应用程序发出确认指令,以指示控制设备生成第一移动网络开启指令。可以理解的是,第一移动网络开启指令的编码方式以及指令内容可以根据实际情况设定。

典型的,目标设备的移动网络处于关闭状态,无法确认是否可以接收到网络消息,因此,设定控制设备将第一移动网络开启指令发送至服务器中。具体的,控制设备可以通过移动网络或无线网络的方式,将第一移动网络开启指令发送至服务器中。可选的,第一移动网络开启指令中至少包括指令内容以及目标设备的身份信息。其中,身份信息可以是控制设备的网络通信地址、身份id、电话号码等。

步骤120、根据第一移动网络开启指令,确定与控制设备关联的目标设备,并生成第二移动网络开启指令。

通常,服务器中记录中控制设备的身份信息和目标设备的设备信息以及关联关系。具体的,服务器对第一移动网络开启指令进行解析,获取控制设备的身份信息。之后,基于预先记录的目标设备和控制设备的关联关系,基于身份信息寻找与控制设备关联的目标设备,并获取目标设备的设备信息。其中,设备信息可以是目标设备的网络通信地址、身份id、电话号码等。

进一步的,确定目标设备后,基于第一移动网络开启指令的指令内容,生成第二移动网络开启指令。实施例中,将服务器生成的移动网络开启指令记为第二移动网络开启指令。可以理解的是,第二移动网络开启指令中包含第一移动网络开启指令中的全部指令内容,且为目标设备可以接收到的形式。

可选的,为了保证目标设备可以接收到第二移动网络开启指令,设定服务器在生成第二移动网络开启指令时,先确定目标设备的网络状态。其中,网络状态包括无线网络连接状态、移动网络连接状态以及关闭状态中的至少一种。由于当前目标设备已经关闭了移动网络,因此,目标设备只能处于无线网络连接状态或关闭状态。当服务器检测到目标设备处于无线网络连接状态时,可以通过网络推送消息的方式生成第二移动网络开启指令。当服务器检测到目标设备处于关闭状态时,可以通过短信的方式生成第二移动网络开启指令。可选的,服务器确定目标设备的网络状态的具体手段实施例不作限定,例如,服务器以网络推送消息的方式发送询问消息,若接收到目标设备的反馈消息,则确定目标设备处于无线网络连接状态,否则,确定目标设备处于关闭状态。再如,目标设备在处于移动网络或无线网络连接状态下周期性向服务器发送一个网络心跳包,若服务器正常接收到网络心跳包,则确定目标设备处于无线网络连接状态,否则,确定目标设备处于关闭状态。

步骤130、向目标设备发送第二移动网络开启指令,以指示目标设备开启移动网络。

具体的,生成第二移动网络开启指令后,服务器向目标设备发送第二移动网络开启指令。其中,若目标设备处于无线网络连接状态时,服务器以网络消息推送的方式向目标设备发送第二移动网络开启指令。若目标设备处于关闭状态时,服务器以短信的方式向目标设备发送第二移动网络开启指令。

进一步的,目标设备接收到第二移动网络开启指令后,开启移动网络。目标设备开启移动网络时,同步开启移动网络流量数据的监控功能。可选的,若第二移动网络开启指令中包含新的移动网络流量数据使用阈值,则目标设备将第一流量阈值更新为新的移动网络流量数据使用阈值。其中,新的移动网络流量数据使用阈值记为第二流量阈值,其由家长设置并写入第一移动网络开启指令以使服务器将第二流量阈值写入第二移动网络开启指令。还可选的,若第二移动网络开启指令中不包含第二流量阈值,则目标设备可以根据预先设定的规则,间隔向控制设备上报移动网络流量数据。例如,目标设备每隔30分钟,向控制设备上报移动网络流量数据,或者是,目标设备监控到移动网络流量数据的相对增加值大于预设增加值时,向控制设备上报移动网络流量数据。

上述,通过接收控制设备基于目标设备发送的移动网络开启请求生成的第一移动网络开启指令,其中,目标设备与所述控制设备关联,目标设备的移动网络流量数据达到第一流量阈值,之后,基于第一移动网络开启指令确定关联的目标设备并生成第二移动网络开启指令,之后,向目标设备发送第二移动网络开启指令,以指示目标设备开启移动网络的技术手段,可以解决目标设备的移动网络关闭后需要家长使用目标设备开启移动网络,使得移动网络开启过程过于繁琐的问题,仅需家长使用控制设备便可以完成。同时,即使儿童和家长处于较远的距离,在儿童有需求时仍然能通过服务器控制目标设备开启移动网络,有效保证儿童安全性。

在上述实施例的基础上,在生成第二移动网络开启指令时,具体包括:

步骤121、获取第一移动网络开启指令中的第二流量阈值,第二流量阈值大于第一流量阈值,第二流量阈值为目标设备的移动网络流量数据使用阈值。

具体的,当家长确定开启目标设备的移动网络时,向控制设备发出确认指令。可选的,确认指令的具体形式实施例不作限定。例如,当目标应用程序中移动网络开启按键被家长选择后,控制设备确定接收到确认指令。之后,控制设备在显示屏中弹出流量阈值设置提示框,以提示家长是否设置第二流量阈值。其中,第二流量阈值为家长重新设定的移动网络流量数据使用阈值,其一般大于第一流量阈值。进一步的,流量阈值设置提示框的位置及显示内容可以根据实际情况设定。实施例中,设定流量阈值设置提示框中包含流量阈值输入框。当控制设备检测到流量阈值输入框中输入数据时,确定接收到第二流量阈值设置指令,并获取流量阈值输入框中输入的数据作为第二流量阈值。通常,若流量阈值输入框中输入的数据小于第一流量阈值,则提示家长重新输入。考虑到若第二流量阈值和第一流量阈值过于接近,则会发生儿童使用移动网络还未进行操作或操作进行一半变达到第二流量阈值,造成无法继续操作的情况。为了避免上述情况,实施例中设定第二流量阈值比第一流量阈值至少多出50m。

步骤122、基于第二流量阈值生成第二移动网络开启指令。

进一步的,控制设备将开启指令和第二流量阈值一同写入第一移动网络开启指令,之后,发送至服务器。服务器接收到第一移动网络开启指令后,对第一移动网络开启指令进行解析,获取开启指令和第二流量阈值。之后,基于开启指令和第二流量阈值生成第二移动网络开启指令。具体的,在生成第二移动网络开启指令时,服务器首先确定与开启指令对应的指令类型和/或指令编号,其中,指令类型为开启移动网络,指令编号可以根据实际情况设定。实施例中,设定服务器确定与开启指令对应的指令类型和/或指令编号。之后,服务器将指令类型和指令编号以及第二流量阈值一同写入第二移动网络开启指令中,并发送至目标设备。

此时,目标设备接收到第二移动网络开启指令后,通过指令类型和指令编号确定开启移动网络,之后,获取第二流量阈值,并将第一流量阈值更新为第二流量阈值,并监控移动网络流量数据,若移动网络流量数据达到第二流量阈值,则目标设备关闭移动网络。可以理解的是,为了避免产生额外资费,第一流量阈值和第二流量阈值均可低于套餐流量。

上述,通过设定第二流量阈值,可以保证对目标设备移动网络流量数据的准确控制,防止儿童使用目标设备时发生移动网络流量数据超出套餐流量而产生额外的资费的情况,并且在目标设备开启移动网络后,通过第二流量阈值还可以防止儿童过度沉迷于网络。

实施例二

图2为本发明实施例二提供的一种移动网络启动方法的流程图。本实施例是在上述实施例的基础上进行具体化。参考图2,该实施例具体包括:

步骤210、接收控制设备发送的第一移动网络开启指令,第一移动网络开启指令为控制设备基于目标设备发送的移动网络开启请求生成,目标设备与控制设备关联,目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态。

步骤220、根据第一移动网络开启指令,确定与控制设备关联的目标设备。

步骤230、确定目标设备的网络状态。若网络状态为关闭状态,则执行步骤240,若网络状态为无线网络连接状态,则执行步骤250。

具体的,服务器确认目标设备的网络状态,并通过网络状态确定第二移动网络开启指令的发送形式。本步骤中,目标设备的网络状态通常包括关闭状态和无线网络连接状态。关闭状态是指目标设备无法访问互联网,即无法与服务器、控制设备及其他网络地址进行网络通信。无线网络连接状态是指目标设备通过wifi等无线连接方式与互联网相连。

示例性的,网络状态的确定方式可以根据实际情况设定,实施例中,以通过目标设备周期性发送网络心跳包的方式确定。本步骤具体包括步骤231-步骤233:

步骤231、检测是否周期性接收到目标设备发送的网络心跳包。若是,则执行步骤232,若否,则执行步骤233。

具体的,目标设备通过网络周期性向服务器上报网络心跳包。其中,心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳。实施例中,设定由目标设备利用网络向服务器发送心跳包,并记为网络心跳包。其中,时间间隔的具体数值以及命令字的具体内容可以根据实际情况设定,实施例不作限定。

进一步的,当服务器确认网络状态时,若确认根据时间间隔,可以周期性收到目标设备发送的网络心跳包时,确定目标设备当前处于网络连接状态。同时,服务器接收到第一移动网络开启指令时,可以确定目标设备的移动网络状态处于关闭阶段,因此,可以确定目标设备当前处于无线网络连接状态。若服务器确定一定时长内没有接收到周期性的网络心跳包,则确定目标设备没有连接网络,即处于关闭状态。其中,一定时长的具体值可以根据实际情况设定,通常,一定时长大于两个网络心跳包的时间间隔总和。设定一定时长的好处是,防止某个网络心跳包丢失造成的误判断情况。

步骤232、确认目标设备的网络状态为无线网络连接状态。执行步骤250。

步骤233、确认网络状态为关闭状态。执行步骤240。

步骤240、生成包含第二移动网络开启指令的目标短信。执行步骤260。

具体的,目标设备处于关闭状态时,服务器无法通过无线网络发送第二移动网络开启指令,此时,服务器以短信的方式发送第二移动网络开启指令。实施例中,将包含第二移动网络开启指令的短信记为目标短信。服务器基于第一移动网络开启指令确定第二移动网络开启指令的指令内容,之后,对指令内容进行加密,并写入目标短信中,以得到包含第二移动网络开启指令的目标短信。其中,加密规则可以根据实际情况设定,实施例中,设定基于指令内容确定指令类型和指令编号,并将指令类型和指令编码作为加密结果写入目标短信中。若指令内容还包含第二流量阈值,则直接将第二流量阈值写入目标短信中。

步骤250、生成包含第二移动网络开启指令的网络推送消息。执行步骤260。

具体的,目标设备处于无线网络连接状态时,服务器通过无线网络发送第二移动网络开启指令。此时,将第二移动网络开启指令写入网络推送消息中。服务器基于第一移动网络开启指令确定第二移动网络开启指令的指令内容,之后,对指令内容进行加密,并写入网络推送消息中,以得到包含第二移动网络开启指令的网络推送消息。其中,加密规则实施例不作限定,其可以与目标短信采用相同的加密方式或不同的加密方式,实施例中,以与目标短信采用相同的加密方式为例进行描述。

步骤260、向目标设备发送第二移动网络开启指令,以指示目标设备开启移动网络。

可选的,目标设备接收到包含第二移动网络开启指令的目标短信或网络推送消息时,获取目标短信或网络推送消息中的指令类型和指令编号,之后,基于指令类型和指令编号确定目标短信或网络推送消息包含第二移动网络开启指令,并开启移动网络。

上述,通过接收控制设备基于目标设备发送的移动网络开启请求生成的第一移动网络开启指令,其中,目标设备与所述控制设备关联,目标设备的移动网络流量数据达到第一流量阈值,之后,基于第一移动网络开启指令确定关联的目标设备并确定目标设备的网络状态,之后基于网络状态生成第二移动网络开启指令,之后,向目标设备发送第二移动网络开启指令,以指示目标设备开启移动网络的技术手段,可以解决目标设备的移动网络关闭后需要家长使用目标设备开启移动网络,使得移动网络开启过程过于繁琐的问题,仅需家长使用控制设备便可以完成。同时,即使儿童和家长处于较远的距离,在儿童有需求时仍然能通过服务器控制目标设备开启移动网络,有效保证儿童安全性。并且,通过确定目标设备的网络状态,可以保证目标设备准确的接收移动网络开启指令。进而保证移动网络控制准确性。

实施例三

图3为本发明实施例三提供的一种移动网络启动方法的流程图。实施例中提供的移动网络启动方法可以由移动网络启动装置实现,移动网络启动装置可以通过软件和/或硬件的方式实现,并集成在移动网络启动设备中。实施例中,将移动网络启动设备记为目标设备,其由控制设备进行控制,并可以与服务器进行数据通信。进一步的,实施例中,以目标设备为儿童智能手表,控制设备为手机为例进行描述。

具体的,参考图3,该移动网络启动方法具体包括:

步骤310、检测到移动网络流量数据达到第一流量阈值时,关闭移动网络。

具体的,当目标设备使用移动网络时,自动监控本月已使用的移动网络流量数据。进一步的,若移动网络流量数据达到第一流量阈值,则关闭移动网络,以防止移动网络流量数据超出套餐流量产生额外的资费。

步骤320、生成移动网络开启请求并向关联的控制设备发送移动网络开启请求,以使控制设备根据移动网络开启请求生成第一移动网络开启指令并发送至服务器中。

示例性的,当目标设备关闭移动网络后,若儿童需要开启移动网络,则可以发起移动网络开启请求,并发送至控制设备。其中,移动网络开启请求的发起方式实施例不作限定。例如,儿童启动短信编辑功能,并编辑移动网络开启请求的相关内容,之后,向控制设备发送该短信,以实现向控制发送移动网络开启请求。再如,儿童通过目标设备向控制设备拨打电话,并通过电话告知移动网络开启请求。又如,目标设备检测到儿童需要使用移动网络时,如检测到儿童需要使用定位功能、支付功能等功能时,确定儿童需要使用移动网络,此时,目标设备自动编辑包含移动网络开启指令的短信并发送至控制设备。可选的,若目标设备检测到儿童使用音乐播放等非必要功能时,则确定儿童不需要使用移动网络并且放弃生成移动网络开启请求。

需要说明的是,移动网络开启请求仅是一种可选方式,实际应用中,若儿童与家长距离很近,也可以通过口述的方式表达移动网络开启请求。

进一步的,当移动网络开启请求为短信形式时,控制设备可以在显示屏中弹出该短信的方式显示移动网络开启请求。当移动网络开启请求为电话形式时,控制设备可以进行电话提示,并在显示屏中显示目标设备的电话号码的方式显示移动网络开启请求。之后,由家长确认是否开启目标设备的移动网络,若确认开启目标设备的移动网络,则生成第一移动网络开启指令,并发送至服务器。

步骤330、接收服务器反馈的第二移动网络开启指令,第二移动网络开启指令为服务器根据第一移动网络开启指令生成。

具体的,服务器接收到第一移动网络开启指令后,生成第二移动网络开启指令,并将第二移动网络开启指令发送至目标设备。

步骤340、根据第二移动网络开启指令开启移动网络。

具体的,目标设备接收服务器发送的数据后,对该数据进行解析,以获取第二移动网络开启指令。其中,数据解析方式实施例不作限定。

进一步的,目标设备确定接收到第二移动网络开启指令后,自动开启移动网络,并对移动网络流量数据进行监控。

上述,通过检测到移动网络流量数据达到第一流量阈值时,关闭移动网络,之后,生成移动网络开启请求并向控制设备发送移动网络开启请求,之后,接收服务器反馈的第二移动网络开启指令,其中,第二移动网络开启指令为服务器基于控制设备发送的第一移动网络开启指令生成的,第一移动网络开启指令为控制设备基于移动网络开启请求生成的,进一步的,通过第二移动网络开启指令开启移动网络的技术手段,可以解决移动网络开启过程过于繁琐的问题,仅需家长使用控制设备便可以完成。同时,即使儿童和家长处于较远的距离,在儿童有需求时仍然能通过服务器控制目标设备开启移动网络,有效保证儿童安全性。

在上述实施例的基础上,若第二移动网络开启指令中包含第二流量阈值,则步骤340具体包括步骤341-步骤342:

步骤341、获取第二移动网络开启指令中的第二流量阈值,第二流量阈值大于第一流量阈值。

具体的,解析第二移动网络开启指令时,确认第二移动网络开启指令中是否包含第二流量阈值,若包含第二流量阈值,则获取第二流量阈值。其中,预先设定第二流量阈值在第二移动网络开启指令中的写入位置,之后,目标设备读取移动网络开启指令中该写入位置的数据内容,以得到第二流量阈值。若该写入位置的数据内容为空,则确定家长未设置第二流量阈值。

步骤342。开启移动网络,并将移动网络流量数据的使用阈值更新为第二流量阈值。

具体的,开启移动网络时,同步将移动网络流量数据的使用阈值设置由第一流量阈值变为第二流量阈值。

相应的,在根据所述第二移动网络开启指令开启移动网络之后,还包括:

步骤350、检测到移动网络流量数据达到第二流量阈值时,关闭移动网络。

当目标设备再次使用移动网络时,继续监控本月已使用的移动网络流量数据。进一步的,若移动网络流量数据达到第二流量阈值,则关闭移动网络。之后,儿童可以通过输入密码解锁的方式、编辑短信的方式、拨打电话的方式等再次生成移动网络开启请求。

上述,通过设定第二流量阈值,可以保证对移动网络流量数据的准确控制,防止儿童使用目标设备时发生移动网络流量数据超出套餐流量而产生额外的资费的情况,并且在目标设备开启移动网络后,通过第二流量阈值还可以防止儿童过度沉迷于网络。

在上述实施例的基础上,若第二移动网络开启指令中不包含第二流量阈值,则步骤340之后,还包括:

步骤360、检测到移动网络流量数据的相对增加值达到预设增加值时,生成移动流量使用提示信息。

具体的,目标设备读取第二移动网络开启指令中第二流量阈值的写入位置包含的数据内容,若该写入位置的数据内容为空,则确定家长未设置第二流量阈值。此时,仅需开启移动网络,并监控移动网络流量数据。进一步的,由于当前移动网络流量数据已经达到第一流量阈值,且当前未设置新的移动网络流量数据使用阈值,因此,目标设备在监控到移动网络流量数据的相对增加值达到预设增加值时,生成移动流量使用提示信息,并发送至控制设备。其中,预设增加值可以根据实际情况设定,例如,预设增加值为100m,当目标设备启动移动网络后,若确定当前监控到的移动网络流量数据相比于第一流量阈值增加了100m,则生成移动流量使用提示信息,之后,移动网络流量数据每增加100m,目标设备便会生成一条移动移动流量使用提示信息。

可选的,移动流量使用提示信息包含的内容可以根据实际情况设定。例如,预设增加值为100m,第一流量阈值为800m,此时,移动流量使用提示信息包含的内容为:移动网络流量数据增加了100m,当前移动网络流量数据已达900m。进一步的,目标设备可以通过移动网络发送移动流量使用提示信息或者是通过短信的方式发送移动流量使用提示信息。

步骤370、向控制设备反馈移动流量使用提示信息,以使控制设备显示移动流量使用提示信息。

示例性的,目标设备向控制设备反馈移动流量使用提示信息。具体的,控制设备接收到移动流量使用提示信息后,在显示屏中显示移动流量使用提示信息。其中,显示移动流量使用提示信息时,可以是以提示框的方式显示移动流量使用提示信息的全部内容,或者是以消息通知的方式显示移动流量使用提示信息的部分内容,并在检测到家长点击消息通知时,显示移动流量使用提示信息的全部内容。

上述,通过设置移动流量使用提示信息可以保证对目标设备移动网络流量数据的准确控制,使家长掌握目标设备的移动网络流量使用情况。

实施例四

图4为本发明实施例四提供的一种移动网络启动方法的流程图。本实施例是在上述实施例的基础上进行具体化。本实施例中,第二移动网络开启指令包含在目标短信中。具体的,参考图4,该实施例具体包括:

步骤410、检测到移动网络流量数据达到第一流量阈值时,关闭移动网络。

步骤420、生成移动网络开启请求并向关联的控制设备发送移动网络开启请求,以使控制设备根据移动网络开启请求生成第一移动网络开启指令并发送至服务器中。

步骤430、接收目标短信。

可选的,在目标设备的显示屏中显示目标短信。或者是,目标设备后台进行操作,在前端不进行显示。

步骤440、确认目标短信的发送号码是否为服务器的通信号码。若为服务器的通信号码,则执行步骤450。否则,结束操作。

具体的,通信号码可以理解为电话号码。具体的,目标设备中预先存有服务器的通信号码。当接收到短信时,获取短信发送端的电话号码,并记为发送号码。若发送号码为服务器的通信号码,则确定短信为服务器发送的目标短信,此时,执行步骤450。

步骤450、获取目标短信中的第一指令数据,第一指令数据为第一指令类型和/或第一指令编号。

实施例中设定服务器向目标设备发送包含控制指令的目标短信时在目标短信中写入指令数据,指令数据包括指令类型和/或指令编号,并以同时写入指令类型和指令编号为例,进行描述。进一步的,将目标短信中写入的指令数据记为第一指令数据,即第一指令数据为第一指令类型和第一指令编号。典型的,目标设备读取目标短信,获取目标短信中的第一指令类型和第一指令编号。其中,第一指令类型和第一指令编号在目标短信的设定位置中。可选的,若目标短信还包含其他内容,如包含第二流量阈值,则同步获取包含的其他内容。

步骤460、根据第一指令数据确定目标短信包含第二移动网络开启指令,并获取第二移动网络开启指令。

进一步的,获取第一指令类型和第一指令编号,之后,根据预先设定的指令编辑规则,确定第一指令类型和第一指令编号对应第二移动网络开启指令,此时,确认接收到第二移动网络开启指令。需要说明的是,指令编辑规则实施例不做限定,且服务器和目标设备共享指令编辑规则。通过指令编辑规则可以保证指令准确传输,且具有保密性。

步骤470、根据第二移动网络开启指令开启移动网络。

上述,通过识别目标短信的发送号码,并在发送号码为服务器的发送号码时,解析目标短息获取第一指令数据,之后,基于第一指令数据确定接收到第二移动网络开启指令的技术手段,可以保证第二移动网络开启指令准确、保密的传输。

实施例五

图5为本发明实施例五提供的一种移动网络启动方法的流程图。本实施例是在上述实施例的基础上进行具体化。本实施例中,第二移动网络开启指令包含在网络推送消息中。具体的,参考图5,该实施例具体包括:

步骤510、检测到移动网络流量数据达到第一流量阈值时,关闭移动网络。

步骤520、生成移动网络开启请求并向关联的控制设备发送移动网络开启请求,以使控制设备根据移动网络开启请求生成第一移动网络开启指令并发送至服务器中。

步骤530、接收网络推送消息。

可选的,在目标设备的显示屏中显示网络推送消息。或者是,目标设备后台进行操作,在前端不进行显示。

步骤540、获取网络推送消息中的第二指令数据,第二指令数据为第二指令类型和/或第二指令编号。

可选的,目标设备在获取网络推送消息后,无论该网络推送消息是否为服务器发送的消息,均会对其进行解析,以获取第二指令数据。其中,第二指令数据与第一指令数据的含义及获取过程相似,在此不作赘述。

步骤550、根据第二指令数据确定网络推送消息包含第二移动网络开启指令,并获取第二移动网络开启指令。

步骤560、根据第二移动网络开启指令开启移动网络。

上述,通过识别网络推送消息获取第二指令数据,之后,基于第二指令数据确定接收到第二移动网络开启指令的技术手段,可以保证第二移动网络开启指令准确、保密的传输。

需要说明的是,实施例三至实施例五中任一实施例在执行移动网络启动方法时,目标设备、服务器及控制设备的具体实现手段与实施例一至实施例二中提及的目标设备、服务器及控制设备的具体实现手段相似,未在实施例三至实施例五中提及的技术细节可参考实施例一至实施例二的相关内容。

实施例六

图6为本发明实施例六提供的一种移动网络启动方法的流程图。本实施例为优选示例,本示例中,目标设备为儿童智能手表,控制设备为手机,目标设备和控制设备均可与服务器进行数据通信。具体的,参考图6,该实施例具体包括:

步骤610、儿童智能手表检测到移动网络流量数据达到第一流量阈值时,关闭移动网络。

步骤620、儿童智能手表生成移动网络开启请求并向关联的控制设备发送移动网络开启请求。

步骤630、手机接收移动网络开启请求。

步骤640、手机显示移动网络开启请求。

步骤650、手机接收针对于移动网络开启请求的确认指令。

步骤660、手机生成第一移动网络开启指令并发送至服务器。

步骤670、服务器接收第一移动网络开启指令。

步骤680、服务器确定儿童智能手表是否有网络连接。若是,则执行步骤690。否则,执行步骤6100。

步骤690、服务器生成包含第二移动网络开启指令的网络推送消息并发送至儿童智能手表。执行步骤6110。

步骤6100、服务器生成包含第二移动网络开启指令的目标消息并发送至儿童智能手表。

步骤6110、儿童智能手表获取第二移动网络开启指令。

步骤6120、儿童智能手表确认第二移动网络开启指令中是否包含第二流量阈值。若是,则执行步骤6130。否则,执行步骤6160。

步骤6130、儿童智能手表获取第二流量阈值。

步骤6140、儿童智能手表开启移动网络,并将移动网络流量数据的使用阈值设置为第二流量阈值。

步骤6150、儿童智能手表检测到移动网络流量数据达到第二流量阈值时,关闭移动网络。

步骤6160、儿童智能手表开启移动网络。

步骤6170、儿童智能手表检测到移动网络流量数据的相对增加值达到预设增加值时,生成移动流量使用提示信息。

步骤6180、儿童智能手表向手表反馈移动流量使用提示信息。

步骤6190、手机接收移动流量使用提示信息。

步骤6200、手机显示移动流量使用提示信息。

采用上述技术方案,可以解决儿童智能手表移动网络开启过程过于繁琐的问题,即使儿童和家长处于较远的距离,在儿童有需求时仍然能通过服务器开启移动网络,有效保证儿童安全性,并且保证对儿童智能手表的准确控制。同时,保证对儿童智能手表移动网络流量数据的准确控制,使家长掌握儿童手表的移动网络流量使用情况,可以防止儿童使用目标设备时发生移动网络流量数据超出套餐流量而产生额外的资费的情况。

实施例七

图7为本发明实施例七提供的一种移动网络启动装置的结构示意图。该移动网络启动装置配置在服务器中。进一步的,参考图7,该移动网络启动装置包括:第一指令接收模块701、指令生成模块702以及指令发送模块703。

第一指令接收模块701,用于接收控制设备发送的第一移动网络开启指令,所述第一移动网络开启指令为所述控制设备基于目标设备发送的移动网络开启请求生成,所述目标设备与所述控制设备关联,所述目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态;指令生成模块702,用于根据所述第一移动网络开启指令,确定与所述控制设备关联的目标设备,并生成第二移动网络开启指令;指令发送模块703,用于向所述目标设备发送第二移动网络开启指令,以指示所述目标设备开启移动网络。

进一步的,指令生成模块702具体包括:设备确定单元,用于根据所述第一移动网络开启指令,确定与所述控制设备关联的目标设备;网络确定单元,用于确定所述目标设备的网络状态;第一生成单元,用于若所述网络状态为关闭状态,则生成包含第二移动网络开启指令的目标短信;第二生成单元,用于若所述网络状态为无线网络连接状态,则生成包含第二移动网络开启指令的网络推送消息。

进一步的,网络确定单元包括:心跳包接收子单元,用于检测是否周期性接收到所述目标设备发送的网络心跳包;第一确认子单元,用于若是,则确认目标设备的网络状态为无线网络连接状态;第二确认子单元。用于若否,则确认所述网络状态为关闭状态。

进一步的,指令生成模块702具体包括:第一阈值获取单元,用于获取第一移动网络开启指令中的第二流量阈值,所述第二流量阈值大于第一流量阈值,所述第二流量阈值为所述目标设备的移动网络流量数据使用阈值;指令生成单元,用于基于所述第二流量阈值生成第二移动网络开启指令。

本发明实施例提供的移动网络启动装置可用于执行上述实施例一至实施例二中任一实施例提供的移动网络启动方法,具备相应的功能和有益效果。

实施例八

图8为本发明实施例八提供的一种移动网络启动装置的结构示意图。该移动网络启动装置配置在目标设备中。进一步的,参考图8,该移动网络启动装置包括:网络关闭模块801、请求生成模块802、第二指令接收模块803以及网络开启模块804。

网络关闭模块801,用于检测到移动网络流量数据达到第一流量阈值时,关闭移动网络;请求生成模块802,用于生成移动网络开启请求并向关联的控制设备发送所述移动网络开启请求,以使所述控制设备根据所述移动网络开启请求生成第一移动网络开启指令并发送至服务器中;第二指令接收模块803,用于接收服务器反馈的第二移动网络开启指令,所述第二移动网络开启指令为所述服务器根据第一移动网络开启指令生成;网络开启模块804,用于根据所述第二移动网络开启指令开启移动网络。

进一步的,所述第二移动网络开启指令包含在目标短信中,第二指令接收模块803包括:短信接收单元,用于接收目标短信;号码确认单元,用于确认所述目标短信的发送号码是否为服务器的通信号码;第一数据获取单元,用于若为服务器的通信号码,则获取所述目标短信中的第一指令数据,所述第一指令数据为第一指令类型和/或第一指令编号;第一指令获取单元,用于根据所述第一指令数据确定所述目标短信包含第二移动网络开启指令,并获取所述第二移动网络开启指令。

进一步的,所述第二移动网络开启指令包含在网络推送消息中,第二指令接收模块803包括:消息接收单元,用于接收网络推送消息;第二数据获取单元,用于获取所述网络推送消息中的第二指令数据,所述第二指令数据为第二指令类型和/或第二指令编号;第二指令获取单元,用于根据所述第二指令数据确定所述网络推送消息包含第二移动网络开启指令,并获取所述第二移动网络开启指令。

进一步的,网络开启模块804包括:第二阈值获取单元,用于获取所述第二移动网络开启指令中的第二流量阈值,所述第二流量阈值大于第一流量阈值;阈值设置单元,用于开启移动网络,并将移动网络流量数据的使用阈值设置为第二流量阈值。相应的,移动网络启动装置还包括:移动网络关闭模块,用于根据所述第二移动网络开启指令开启移动网络之后,检测到移动网络流量数据达到第二流量阈值时,关闭移动网络。

进一步的,还包括:提示信息生成模块,用于根据所述移动网络开启指令开启移动网络之后,检测到移动网络流量数据的相对增加值达到预设增加值时,生成移动流量使用提示信息;提示信息反馈模块,用于向所述控制设备反馈所述移动流量使用提示信息。

本发明实施例提供的移动网络启动装置可用于执行上述实施例三至实施例五中任一实施例提供的移动网络启动方法,具备相应的功能和有益效果。

实施例九

图9为本发明实施例九提供的一种移动网络启动设备的结构示意图。本实施例中移动网络启动设备为服务器,因此,以服务器为例进行描述。具体的,如图9所示,该服务器包括第一处理器90、第一存储器91、第一输入装置92以及第一输出装置93;服务器中第一处理器90的数量可以是一个或多个,图9中以一个第一处理器90为例;服务器中的第一处理器90、第一存储器91、第一输入装置92以及第一输出装置93可以通过总线或其他方式连接,图9中以通过总线连接为例。

第一存储器91作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中服务器执行的移动网络启动方法对应的程序指令/模块(例如,移动网络启动装置中的第一指令接收模块701、指令生成模块702以及指令发送模块703)。第一处理器90通过运行存储在第一存储器91中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述实施例一至实施例二提供的移动网络启动方法。

第一存储器91可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,第一存储器91可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,第一存储器91可进一步包括相对于第一处理器90远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

第一输入装置92可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。第一输出装置93可包括显示屏等显示设备。此外,服务器还包括第一通信装置(图未示),通过第一通信装置可以与目标设备、控制设备进行数据通信。

上述服务器可用于执行上述实施例一至实施例三中任一实施例提供的移动网络启动方法,具备相应的功能和有益效果。

实施例十

图10为本发明实施例十提供的一种移动网络启动设备的结构示意图。本实施例中移动网络启动设备为目标设备,因此,以目标设备为例进行描述。具体的,如图10所示,该目标设备包括第二处理器100、第二存储器101、第二输入装置102以及第二输出装置103;目标设备中第二处理器100的数量可以是一个或多个,图10中以一个第二处理器100为例;目标设备中的第二处理器100、第二存储器101、第二输入装置102以及第二输出装置103可以通过总线或其他方式连接,图10中以通过总线连接为例。

第二存储器101作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中目标设备执行的移动网络启动方法对应的程序指令/模块(例如,移动网络启动装置中的网络关闭模块801、请求生成模块802、第二指令接收模块803以及网络开启模块804)。第二处理器100通过运行存储在第二存储器101中的软件程序、指令以及模块,从而执行目标设备的各种功能应用以及数据处理,即实现上述实施例三至实施例五提供的移动网络启动方法。

第二存储器101可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据目标设备的使用所创建的数据等。此外,第二存储器101可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,第二存储器101可进一步包括相对于第二处理器100远程设置的存储器,这些远程存储器可以通过网络连接至目标设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

第二输入装置102可用于接收输入的数字或字符信息,以及产生与目标设备的用户设置以及功能控制有关的键信号输入。第二输出装置103可包括显示屏等显示设备。此外,目标设备还包括第二通信装置(图未示),通过第二通信装置可以与控制设备、服务器进行数据通信。

上述目标设备可用于执行上述实施例三至实施例五中任一实施例提供的移动网络启动方法,具备相应的功能和有益效果。

实施例十一

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由服务器计算机处理器执行时用于执行一种移动网络启动方法,该方法包括:

接收控制设备发送的第一移动网络开启指令,所述第一移动网络开启指令为所述控制设备基于目标设备发送的移动网络开启请求生成,所述目标设备与所述控制设备关联,所述目标设备的移动网络流量数据达到第一流量阈值且移动网络处于关闭状态;

根据所述第一移动网络开启指令,确定与所述控制设备关联的目标设备,并生成第二移动网络开启指令;

向所述目标设备发送第二移动网络开启指令,以指示所述目标设备开启移动网络。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明实施例一至实施例二中任一实施例所提供的移动网络启动方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例一至实施例二中任一实施例所述的方法。

所述计算机可执行指令在由目标设备计算机处理器执行时用于执行一种移动网络开启方法,该方法包括:

检测到移动网络流量数据达到第一流量阈值时,关闭移动网络;

生成移动网络开启请求并向关联的控制设备发送所述移动网络开启请求,以使所述控制设备根据所述移动网络开启请求生成第一移动网络开启指令并发送至服务器中;

接收服务器反馈的第二移动网络开启指令,所述第二移动网络开启指令为所述服务器根据第一移动网络开启指令生成;

根据所述第二移动网络开启指令开启移动网络。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明实施例三至实施例五中任一实施例所提供的移动网络启动方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例三至实施例五中任一实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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