一种智能设备状态监控方法及系统转让专利

申请号 : CN201811185659.3

文献号 : CN109088800A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 廖泽宇

申请人 : 广东小天才科技有限公司

摘要 :

本发明属于智能设备领域,公开了一种智能设备状态监控方法,包括:客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息;当检测接收到网络中断通知信息时,客户端向服务器发送查询请求;服务器接收客户端发送的查询请求,并根据查询请求生成状态查询指令发送至智能设备;智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发状态查询指令,并将运营商返回的状态详情信息转发至服务器;服务器根据是否接收到智能设备返回的状态详情信息向客户端返回对应的网络中断原因信息;客户端接收服务器返回的网络中断原因信息并显示给用户。

权利要求 :

1.一种智能设备状态监控方法,其特征在于,所述方法包括:客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息;

当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因;

服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备;

智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器;

服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息;

客户端接收服务器返回的网络中断原因信息并显示给用户。

2.如权利要求1所述的智能设备状态监控方法,其特征在于,所述方法还包括:客户端接收用户设置的状态预警阈值并将所述状态预警阈值上传至服务器;所述状态预警阈值包括状态查询周期、话费预警阈值以及流量预警阈值;

服务器接收客户端上传的所述状态预警阈值并将所述状态预警阈值下发至智能设备。

3.如权利要求2所述的智能设备状态监控方法,其特征在于,所述方法还包括:智能设备接收服务器下发的用户设置的所述状态预警阈值,并根据所述状态预警阈值定期向对应的运营商查询当前的状态详情信息;

智能设备根据运营商返回的状态详情信息判断当前的状态是否达到用户设置的状态预警阈值;若达到,则向服务器上报对应的状态预警信息;

服务器转发所述状态预警信息至客户端;

客户端接收所述状态预警信息并显示给用户。

4.如权利要求1所述的智能设备状态监控方法,其特征在于,所述步骤“服务器根据所述查询请求生成状态查询指令并发送至智能设备”具体包括:服务器根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息;

服务器根据上述获取到的对应运营商信息和归属地信息生成状态查询指令;

服务器加密所述状态查询指令,并通过短信方式发送到智能设备。

5.如权利要求4所述的智能设备状态监控方法,其特征在于,所述步骤“服务器根据是否接收到智能设备的返回信息向客户端返回对应的网络中断原因信息”具体包括:若在预设时间阈值内接收到智能设备返回的状态详情信息,则进一步判断智能设备当前的状态是否达到用户设置的状态预警阈值;若智能设备当前的状态达到用户设置的状态预警阈值,则向客户端返回网络中断原因信息为状态预警信息;

若在预设时间阈值内未接收到智能设备返回的状态详情信息,则向客户端发送停机预警信息。

6.一种智能设备状态监控系统,包括上述智能设备状态监控方法,其特征在于,还包括客户端、服务器以及智能设备;

所述客户端包括:

第一接收模块,用于接收服务器发出的被监控的智能设备的网络中断通知信息以及服务器返回的网络中断原因信息;

网络检测模块,用于当检测接收到服务器发出的被监控的智能设备的网络中断通知信息时,确定智能设备的网络中断;

状态查询请求模块,用于当确定所述智能设备的网络中断时生成查询请求,所述查询请求用于查询智能设备网络中断的原因;

第一发送模块,用于向服务器发送查询请求;

显示模块,用于将服务器返回的网络中断原因信息显示给用户;

所述服务器包括:

第二接收模块,用于接收客户端发送的查询请求;

查询请求处理模块,用于根据所述查询请求生成状态查询指令;

网络中断原因信息生成模块,用于根据是否接收到智能设备返回的状态详情信息生成对应的网络中断原因信息;

短信中心单元,用于将所述状态查询指令以短信方式发送至智能设备;以及,接收智能设备返回的状态详情信息;

第二发送模块,用于将生成的所述网络中断原因信息发送至客户端;

所述智能设备包括:

短信接收模块,用于接收服务器发送的所述状态查询指令以及运营商返回的状态详情信息;

停机判断模块,用于判断是否为停机状态;

短信发送模块,用于当判断不为停机状态时向运营商转发所述状态查询指令;以及,转发运营商返回的状态详情信息至服务器。

7.如权利要求6所述的智能设备状态监控系统,其特征在于:所述客户端还包括:阈值设置模块,用于接收用户设置的状态预警阈值;

所述第一发送模块还用于将用户设置的状态预警阈值发送至服务器;

所述第二接收模块还用于接收状态预警阈值;

所述第二发送模块还用于将所述状态预警阈值下发至智能设备。

8.如权利要求7所述的智能设备状态监控系统,其特征在于:所述智能设备还包括:

第三接收模块,用于接收服务器下发的所述状态预警阈值;

定时查询模块,用于根据所述状态预警阈值定期向对应运营商查询当前的状态详情信息;

状态监控模块,用于根据运营商返回的状态详情信息判断当前状态是否达到用户设置的状态预警阈值;当判断当前状态达到用户设置的状态预警阈值时生成状态预警信息;

第三发送模块,用于将状态预警信息发送至服务器;

所述第二接收模块还用于接收所述状态预警信息;

所述第二发送模块还用于发送所述状态预警信息至客户端;

所述第一接收模块还用于接收所述状态预警信息;

所述显示模块还用于将所述状态预警信息显示给用户。

9.如权利要求6所述的智能设备状态监控系统,其特征在于,所述查询请求处理模块具体包括:信息获取子模块,用于根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息;

状态查询指令生成子模块,用于根据上述获取到的对应运营商信息和归属地信息生成状态查询指令;

加密子模块,用于加密所述状态查询指令。

10.如权利要求6所述的智能设备状态监控系统,其特征在于,所述网络中断原因信息生成模块具体包括:判断子模块,用于判断是否在预设时间阈值内接收到智能设备返回的状态详情信息;

停机预警信息生成子模块,用于当预设时间阈值内未接收到智能设备返回的状态详情信息时,生成停机预警信息;

状态预警信息生成子模块,用于当预设时间阈值内接收到智能设备返回的状态详情信息且判断智能设备当前的状态达到用户设置的状态预警阈值时,生成状态预警信息。

说明书 :

一种智能设备状态监控方法及系统

技术领域

[0001] 本发明属于智能设备技术领域,特别涉及一种智能设备状态监控方法及系统。

背景技术

[0002] 随着技术的快速发展,包括儿童电话手表、智能手环等在内的智能设备越来越普及,现有智能设备通过SIM卡实现通话以及网络功能,在日常使用智能设备的过程中,由于缺乏对智能设备状态的监控,经常会出现欠费停机或流量超标的情况,从而引起智能设备被断网。
[0003] 当智能设备的网络一旦断开,用户则无法获知其具体断网原因,因此无法及时采取对应措施,给用户带来不便。
[0004] 为此,需要一种能够实时监控智能设备状态的方案。

发明内容

[0005] 本发明的目的是提供一种智能设备状态监控方法及系统,能够在智能设备断网后查询其断网原因,从而实现智能设备停机状态的处理。
[0006] 本发明提供的技术方案如下:
[0007] 本发明提供一种智能设备状态监控方法,所述方法包括:
[0008] 客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息;
[0009] 当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因;
[0010] 服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备;
[0011] 智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器;
[0012] 服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息;
[0013] 客户端接收服务器返回的网络中断原因信息并显示给用户。
[0014] 优选的,所述方法还包括:
[0015] 客户端接收用户设置的状态预警阈值并将所述状态预警阈值上传至服务器;所述状态预警阈值包括状态查询周期、话费预警阈值以及流量预警阈值;
[0016] 服务器接收客户端上传的所述状态预警阈值并将所述状态预警阈值下发至智能设备。
[0017] 优选的,所述方法还包括:
[0018] 智能设备接收服务器下发的用户设置的所述状态预警阈值,并根据所述状态预警阈值定期向对应的运营商查询当前的状态详情信息;
[0019] 智能设备根据运营商返回的状态详情信息判断当前的状态是否达到用户设置的状态预警阈值;若达到,则向服务器上报对应的状态预警信息;
[0020] 服务器转发所述状态预警信息至客户端;
[0021] 客户端接收所述状态预警信息并显示给用户。
[0022] 优选的,所述步骤“服务器根据所述查询请求生成状态查询指令并发送至智能设备”具体包括:
[0023] 服务器根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息;
[0024] 服务器根据上述获取到的对应运营商信息和归属地信息生成状态查询指令;
[0025] 服务器加密所述状态查询指令,并通过短信方式发送到智能设备。
[0026] 优选的,所述步骤“服务器根据是否接收到智能设备的返回信息向客户端返回对应的网络中断原因信息”具体包括:
[0027] 若在预设时间阈值内接收到智能设备返回的状态详情信息,则进一步判断智能设备当前的状态是否达到用户设置的状态预警阈值;若智能设备当前的状态达到用户设置的状态预警阈值,则向客户端返回网络中断原因信息为状态预警信息;
[0028] 若在预设时间阈值内未接收到智能设备返回的状态详情信息,则向客户端发送停机预警信息。
[0029] 本发明还公开了一种智能设备状态监控系统,包括上述智能设备状态监控方法,还包括客户端、服务器以及智能设备;
[0030] 所述客户端包括:
[0031] 第一接收模块,用于接收服务器发出的被监控的智能设备的网络中断通知信息以及服务器返回的网络中断原因信息;
[0032] 网络检测模块,用于当检测接收到服务器发出的被监控的智能设备的网络中断通知信息时,确定智能设备的网络中断;
[0033] 状态查询请求模块,用于当确定所述智能设备的网络中断时生成查询请求,所述查询请求用于查询智能设备网络中断的原因;
[0034] 第一发送模块,用于向服务器发送查询请求;
[0035] 显示模块,用于将服务器返回的网络中断原因信息显示给用户;
[0036] 所述服务器包括:
[0037] 第二接收模块,用于接收客户端发送的查询请求;
[0038] 查询请求处理模块,用于根据所述查询请求生成状态查询指令;
[0039] 网络中断原因信息生成模块,用于根据是否接收到智能设备返回的状态详情信息生成对应的网络中断原因信息;
[0040] 短信中心单元,用于将所述状态查询指令以短信方式发送至智能设备;以及,接收智能设备返回的状态详情信息;
[0041] 第二发送模块,用于将生成的所述网络中断原因信息发送至客户端;
[0042] 所述智能设备包括:
[0043] 短信接收模块,用于接收服务器发送的所述状态查询指令以及运营商返回的状态详情信息;
[0044] 停机判断模块,用于判断是否为停机状态;
[0045] 短信发送模块,用于当判断不为停机状态时向运营商转发所述状态查询指令;以及,转发运营商返回的状态详情信息至服务器。
[0046] 优选的,所述客户端还包括:阈值设置模块,用于接收用户设置的状态预警阈值;
[0047] 所述第一发送模块还用于将用户设置的状态预警阈值发送至服务器;
[0048] 所述第二接收模块还用于接收状态预警阈值;
[0049] 所述第二发送模块还用于将所述状态预警阈值下发至智能设备。
[0050] 优选的,所述智能设备还包括:
[0051] 第三接收模块,用于接收服务器下发的所述状态预警阈值;
[0052] 定时查询模块,用于根据所述状态预警阈值定期向对应运营商查询当前的状态详情信息;
[0053] 状态监控模块,用于根据运营商返回的状态详情信息判断当前状态是否达到用户设置的状态预警阈值;当判断当前状态达到用户设置的状态预警阈值时生成状态预警信息;
[0054] 第三发送模块,用于将状态预警信息发送至服务器;
[0055] 所述第二接收模块还用于接收所述状态预警信息;
[0056] 所述第二发送模块还用于发送所述状态预警信息至客户端;
[0057] 所述第一接收模块还用于接收所述状态预警信息;
[0058] 所述显示模块还用于将所述状态预警信息显示给用户。
[0059] 优选的,所述查询请求处理模块具体包括:
[0060] 信息获取子模块,用于根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息;
[0061] 状态查询指令生成子模块,用于根据上述获取到的对应运营商信息和归属地信息生成状态查询指令;
[0062] 加密子模块,用于加密所述状态查询指令。
[0063] 优选的,所述网络中断原因信息生成模块具体包括:
[0064] 判断子模块,用于判断是否在预设时间阈值内接收到智能设备返回的状态详情信息;
[0065] 停机预警信息生成子模块,用于当预设时间阈值内未接收到智能设备返回的状态详情信息时,生成停机预警信息;
[0066] 状态预警信息生成子模块,用于当预设时间阈值内接收到智能设备返回的状态详情信息且判断智能设备当前的状态达到用户设置的状态预警阈值时,生成状态预警信息。
[0067] 与现有技术相比,本发明提供的一种智能设备状态监控方法及系统具有以下有益效果:
[0068] 1、本发明能够在智能设备断开网络连接情况下查询智能设备的状态详情,能够获知智能设备是处于停机状态或状态超过用户设置的状态预警阈值,客户端可根据断网原因进行及时处理。
[0069] 2、本发明客户端能实时监控智能设备的状态,有效保障智能设备的状态超过用户设置的状态预警阈值后,客户端能及时收到预警并及时处理,从而能够保证客户端与智能设备间通信正常。

附图说明

[0070] 下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能设备状态监控方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0071] 图1是本发明一种智能设备状态监控方法的流程示意图;
[0072] 图2是本发明又一种智能设备状态监控方法的流程示意图;
[0073] 图3是本发明另一种智能设备状态监控方法的流程示意图;
[0074] 图4是本发明再一种智能设备状态监控方法的流程示意图;
[0075] 图5是本发明又一种智能设备状态监控方法的流程示意图;
[0076] 图6是本发明一种智能设备状态监控系统的结构示意框图;
[0077] 图7是本发明又一种智能设备状态监控系统的结构示意框图;
[0078] 图8是本发明另一种智能设备状态监控系统的结构示意框图;
[0079] 图9是本发明再一种智能设备状态监控系统的结构示意框图;
[0080] 附图标号说明:
[0081] 100—客户端
[0082] 101—第一接收模块 102—网络检测模块 103—状态查询请求模块104—第一发送模块 105—显示模块 106—阈值设置模块
[0083] 200—服务器
[0084] 201—第二接收模块 202—查询请求处理模块 221—信息获取子模块222—状态查询指令生成子模块 223—加密子模块 203—网络中断原因信息生成模块 231—判断子模块 232—停机预警信息生成子模块 233—状态预警信息生成子模块 204—短信中心单元 205—第二发送模块
[0085] 300—智能设备
[0086] 301—短信接收模块 302—停机判断模块 303—短信发送模块 304—第三接收模块 305—定时查询模块 306—状态监控模块 307—第三发送模块

具体实施方式

[0087] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0088] 根据本发明提供的一种实施例,如图1所示,一种智能设备状态监控方法,包括:
[0089] S10、客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息。
[0090] 具体的,本发明中的客户端运行在终端设备中,客户端中具有监控方。服务器可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。智能设备中具有被监控方,智能设备可以为具有SIM卡的智能手机、平板电脑或智能可穿戴设备等。客户端、服务器以及智能设备通过无线网络或有线网络相连。
[0091] 具体的,根据实际应用场合不同以及被监控方不同,本发明中智能设备可以为多种不同设备,比如被监控方可以为儿童、老人或是其他需要监控的特殊人群。比如被监控方为儿童,被监控的智能设备为儿童的电话手表,客户端可以运行在家长的终端设备中,家长通过客户端对儿童的电话手表进行监控,随时了解儿童电话手表的状态。
[0092] 本发明中服务器向智能设备发送数据并通过是否接收到智能设备相应的数据来判断智能设备是否保持网络状态,当服务器未收到智能设备响应的数据时,向客户端发出被监控智能设备的网络中断通知信息,告知客户端当前智能设备已处于断网状态。
[0093] S20、当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因。
[0094] 具体的,本发明中智能设备处于断网状态的原因可以包括智能设备停机、智能设备的状态超过状态预设阈值以及智能设备的网络环境差等,当客户端接收到服务器发送的网络中断通知信息时,则向服务器发起查询请求,查询智能设备网络中断的原因。
[0095] 在实际应用中,比如智能设备为儿童的电话手表,家长通过客户端检测到电话手表已经断网,则通过服务器查询电话手表的网络中断的原因,以判断电话手表断开网络是由于停机、超过状态预设阈值还是网络状态差,并根据断网的原因采取相应的处理方法。
[0096] S30、服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备。
[0097] 具体的,当智能设备断开网络时,其与服务器无法通过网络进行通信,本发明的服务器具有短信中心单元,能够将生成的状态查询指令通过短信中心已短信的方式发送至智能设备,如此,即使智能设备与服务器断开网络连接,无法通过网络进行通信,也依然可以通过短信方式进行通信。
[0098] S40、智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器。
[0099] 具体的,智能设备接收服务器发送的状态查询指令,并作出相应的响应,若智能设备当前状态为停机状态,则无法向运营商转发接收到的状态查询指令,若智能设备当前状态并不是停机状态,则立刻向运营商转发状态查询指令。
[0100] 当智能设备当前状态并不是停机状态时,才能成功向运营商发送状态查询指令,此时将运营商返回的状态详情信息转发至服务器,否则,智能设备处于停机状态,即使接收到状态查询指令,也无法将该指令转发给运营商,运营商不会返回任何信息,智能设备因此也不会像服务器返回任何信息。
[0101] S50、服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息。
[0102] 具体的,本发明中智能设备处于断网状态的原因可以包括智能设备停机、智能设备的状态超过状态预设阈值以及智能设备的网络环境差等,对应的网络中断原因信息也包括停机预警信息、状态预警信息等。比如,若服务器未接收到智能设备返回的任何信息,则说明智能设备是由于处于停机状态,无法向运营商转发状态详情指令,则此时服务器向客户端返回的网络中断原因信息为停机预警信息,告知客户端当前智能设备的网络中断原因为停机。若服务器接收到智能设备返回的状态详情信息,则根据状态详情信息与状态预设阈值可以判断智能设备网络中断的原因是否为状态超过状态预设阈值,若是,则向客户端返回的网络中断原因信息为状态预警信息。
[0103] S60、客户端接收服务器返回的网络中断原因信息并显示给用户。
[0104] 具体的,若显示给用户的网络中断原因信息为停机预警信息,则用户可及时对智能设备进行充值,保证智能设备的通信正常。若显示给用户的网络中断原因信息为状态预警信息,用户则获知智能设备当前状态已超过状态预设阈值,可根据需要提醒智能设备对于网络使用的控制,并随时准备为智能设备充值,以防止智能设备停机。
[0105] 根据本发明提供的又一种实施例,如图2所示,一种智能设备状态监控方法,包括:
[0106] S01、客户端接收用户设置的状态预警阈值并将所述状态预警阈值上传至服务器。
[0107] 具体的,本实施例中所述状态预警阈值包括状态查询周期、话费预警阈值以及流量预警阈值。其中状态查询周期是指用户设置的资费查询周期T,智能设备会每隔周期T向运营商发送智能设备的状态详情查询指令。话费预警阈值是指用户设置的智能设备使用的最大话费值,比如用户设置话费预警阈值为80元,则当智能设备所使用的话费达到80元时则表示其状态已超状态预警阈值。同理,流量预警阈值指用户设置的智能设备使用的最大流量值,比如用户设置流量预警阈值为1GB,则当智能设备所使用的流量达到1GB时则表示其状态已超状态预警阈值。
[0108] S02、服务器接收客户端上传的所述状态预警阈值并将所述状态预警阈值下发至智能设备。
[0109] 具体的,服务器将用户设置的状态预警阈值下发至智能设备,智能设备可根据状态预警阈值定期检查自身状态。比如用户是家长,智能设备为儿童使用的电话手表,家长通过设置的状态预警阈值来及时掌握以及监控电话手表的状态,防止出现电话手表停机、话费超量或流量超量的情况。
[0110] S10、客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息。
[0111] S20、当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因。
[0112] S30、服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备。
[0113] S40、智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器。
[0114] S50、服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息。
[0115] S60、客户端接收服务器返回的网络中断原因信息并显示给用户。
[0116] 根据本发明提供的另一种实施例,如图3所示,一种智能设备状态监控方法,包括:
[0117] S01、客户端接收用户设置的状态预警阈值并将所述状态预警阈值上传至服务器。
[0118] S02、服务器接收客户端上传的所述状态预警阈值并将所述状态预警阈值下发至智能设备。
[0119] S1、智能设备接收服务器下发的用户设置的所述状态预警阈值,并根据所述状态预警阈值定期向对应的运营商查询当前的状态详情信息。
[0120] 具体的,状态详情信息包括智能设备所使用的话费详情、流量详情等。
[0121] S2、智能设备根据运营商返回的状态详情信息判断当前的状态是否达到用户设置的状态预警阈值;若达到,则向服务器上报对应的状态预警信息。
[0122] S3、服务器转发所述状态预警信息至客户端。
[0123] S4、客户端接收所述状态预警信息并显示给用户。
[0124] 智能设备根据运营商返回的状态详情信息和状态预警阈值能够判断自身状态是否超过状态预警阈值,比如状态详情信息中话费详情显示当前话费为85元,则对比状态预警阈值中话费预警阈值为80元,说明智能设备的话费超过了家长设置的最大值,此时智能设备向服务器上报状态预警信息,该状态预警信息的详细信息为话费预警信息。客户端接收并向用户显示,提醒用户当前智能设备的话费已经超过设置的话费预警阈值,以便用户及时充值。
[0125] 具体的,本实施例中智能设备根据服务器下发的用户设置的所述状态预警阈值主动监测自身状态,通过定期向对应的运营商查询当前的状态详情信息。
[0126] 根据本发明提供的再一种实施例,如图4所示,一种智能设备状态监控方法,包括:
[0127] S10、客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息。
[0128] S20、当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因。
[0129] S30、服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备。上述步骤S30具体包括:
[0130] S31、服务器根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息。具体的,根据SIM卡中的公共陆地移动网络参数(PLMN参数)来确定该SIM卡的运营商信息和归属地信息。
[0131] S32、服务器根据上述获取到的对应运营商信息和归属地信息生成状态查询指令。例如:通过读取智能设备中的用户识别卡获知该智能设备的运营商为A移动公司,A移动公司的话费查询方式是:通过短信发送abcd到1234来查询,那么根据该信息向1234发送短信abcd,以实现手机话费的查询。其中,abcd表示A移动公司的话费状态查询指令,具体在本实施例中是指话费状态的短信查询指令;1234是指A移动公司的短信服务号码。对于不同运营商的查询指令和服务号码,可以根据该运营商所公布的查询方式在手机中进行预设。
[0132] S33、服务器加密所述状态查询指令,并通过短信方式发送到智能设备。
[0133] 具体的,当智能设备断开网络时,其与服务器无法通过网络进行通信,本发明的服务器具有短信中心单元,能够将生成的状态查询指令通过短信中心已短信的方式发送至智能设备,如此,即使智能设备与服务器断开网络连接,无法通过网络进行通信,也依然可以通过短信方式进行通信。
[0134] S40、智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器。
[0135] S50、服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息。
[0136] S60、客户端接收服务器返回的网络中断原因信息并显示给用户。
[0137] 根据本发明提供的又一种实施例,如图5所示,一种智能设备状态监控方法,包括:
[0138] S10、客户端检测是否接收到服务器发出的被监控智能设备的网络中断通知信息。
[0139] S20、当检测接收到所述网络中断通知信息时,客户端向服务器发送查询请求,所述查询请求用于查询智能设备网络中断的原因。
[0140] S30、服务器接收客户端发送的所述查询请求,并根据所述查询请求生成状态查询指令发送至智能设备。
[0141] 上述步骤S30具体包括:
[0142] S31、服务器根据所述查询请求中智能设备的电话号码获取对应的运营商信息和归属地信息。
[0143] 具体的,根据SIM卡中的公共陆地移动网络参数(PLMN参数)来确定该SIM卡的运营商信息和归属地信息。
[0144] S32、服务器根据上述获取到的对应运营商信息和归属地信息生成状态查询指令。
[0145] S33、服务器加密所述状态查询指令,并通过短信方式发送到智能设备。
[0146] S40、智能设备接收服务器发送的状态查询指令,并判断是否为停机状态;若是,则不作响应;若否,向对应的运营商转发所述状态查询指令,并将运营商返回的状态详情信息转发至服务器。
[0147] S50、服务器根据是否接收到智能设备返回的所述状态详情信息向客户端返回对应的网络中断原因信息。
[0148] 上述步骤S50具体包括:
[0149] S51、若在预设时间阈值内接收到智能设备返回的状态详情信息,则进一步判断智能设备当前的状态是否达到用户设置的状态预警阈值;若智能设备当前的状态达到用户设置的状态预警阈值,则向客户端返回网络中断原因信息为状态预警信息;
[0150] S52、若在预设时间阈值内未接收到智能设备返回的状态详情信息,则向客户端发送停机预警信息。
[0151] 具体的,本发明中智能设备处于断网状态的原因可以包括智能设备停机、智能设备的状态超过状态预设阈值以及智能设备的网络环境差等,对应的网络中断原因信息也包括停机预警信息、状态预警信息等。
[0152] 比如,若服务器未接收到智能设备返回的任何信息,则说明智能设备是由于处于停机状态,无法向运营商转发状态详情指令,则此时服务器向客户端返回的网络中断原因信息为停机预警信息,告知客户端当前智能设备的网络中断原因为停机。若服务器接收到智能设备返回的状态详情信息,则根据状态详情信息与状态预设阈值可以判断智能设备网络中断的原因是否为状态超过状态预设阈值,若是,则向客户端返回的网络中断原因信息为状态预警信息。
[0153] S60、客户端接收服务器返回的网络中断原因信息并显示给用户。
[0154] 根据本发明提供的一种实施例,如图6所示,一种智能设备状态监控系统,包括客户端100、服务器200以及智能设备300。
[0155] 具体的,本发明中的客户端100运行在终端设备中,客户端100中具有监控方。服务器200可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。智能设备300中具有被监控方,智能设备300可以为具有SIM卡的智能手机、平板电脑或智能可穿戴设备等。客户端100、服务器200以及智能设备300通过无线网络或有线网络相连。
[0156] 具体的,根据实际应用场合不同以及被监控方不同,本发明中智能设备300可以为多种不同设备,比如被监控方可以为儿童、老人或是其他需要监控的特殊人群。比如被监控方为儿童,被监控的智能设备300为儿童的电话手表,客户端100可以运行在家长的终端设备中,家长通过客户端100对儿童的电话手表进行监控,随时了解儿童电话手表的状态。
[0157] 具体的,所述客户端100包括:
[0158] 第一接收模块101,用于接收服务器200发出的被监控的智能设备300的网络中断通知信息以及服务器200返回的网络中断原因信息;
[0159] 网络检测模块102,用于当检测接收到服务器200发出的被监控的智能设备300的网络中断通知信息时,确定智能设备300的网络中断。
[0160] 具体的,本发明中智能设备300处于断网状态的原因可以包括智能设备停机、智能设备状态超过状态预设阈值以及智能设备网络环境差等,当客户端100接收到服务器200发送的网络中断通知信息时,则向服务器200发起查询请求,查询智能设备300网络中断的原因。
[0161] 在实际应用中,比如智能设备300为儿童的电话手表,家长通过客户端100检测到电话手表已经断网,则通过服务器200查询电话手表的网络中断的原因,以判断电话手表断开网络是由于停机、超过状态预设阈值还是网络状态差,并根据断网的原因采取相应的处理方法。
[0162] 状态查询请求模块103,用于当确定所述智能设备300的网络中断时生成查询请求,所述查询请求用于查询智能设备300网络中断的原因;
[0163] 第一发送模块104,用于向服务器200发送查询请求;
[0164] 显示模块105,用于将服务器200返回的网络中断原因信息显示给用户。
[0165] 具体的,若显示给用户的网络中断原因信息为停机预警信息,则用户可及时对智能设备300进行充值,保证智能设备300的通信正常。
[0166] 若显示给用户的网络中断原因信息为状态预警信息,用户则获知智能设备300当前状态已超过状态预设阈值,可根据需要提醒智能设备300对于网络使用的控制,并随时准备为智能设备300充值,以防止智能设备300停机。
[0167] 具体的,所述服务器200包括:
[0168] 第二接收模块201,用于接收客户端100发送的查询请求;
[0169] 查询请求处理模块202,用于根据所述查询请求生成状态查询指令;
[0170] 网络中断原因信息生成模块203,用于根据是否接收到智能设备300返回的状态详情信息生成对应的网络中断原因信息。
[0171] 具体的,本发明中智能设备300处于断网状态的原因可以包括智能设备停机、智能设备状态超过状态预设阈值以及智能设备网络环境差等,对应的网络中断原因信息也包括停机预警信息、状态预警信息等。
[0172] 比如,若服务器200未接收到智能设备300返回的任何信息,则说明智能设备300是由于处于停机状态,无法向运营商转发状态详情指令,则此时服务器200向客户端100返回的网络中断原因信息为停机预警信息,告知客户端100当前智能设备300的网络中断原因为停机。若服务器200接收到智能设备300返回的状态详情信息,则根据状态详情信息与状态预设阈值可以判断智能设备300网络中断的原因是否为状态超过状态预设阈值,若是,则向客户端100返回的网络中断原因信息为状态预警信息。
[0173] 短信中心单元204,用于将所述状态查询指令以短信方式发送至智能设备300;以及,接收智能设备300返回的状态详情信息;
[0174] 具体的,当智能设备300断开网络时,其与服务器200无法通过网络进行通信,本发明的服务器200具有短信中心单元,能够将生成的状态查询指令通过短信中心已短信的方式发送至智能设备300,如此,即使智能设备300与服务器200断开网络连接,无法通过网络进行通信,也依然可以通过短信方式进行通信。
[0175] 第二发送模块205,用于将生成的所述网络中断原因信息发送至客户端100;
[0176] 具体的,所述智能设备300包括:
[0177] 短信接收模块301,用于接收服务器200发送的所述状态查询指令以及运营商返回的状态详情信息;
[0178] 停机判断模块302,用于判断是否为停机状态;
[0179] 短信发送模块303,用于当判断不为停机状态时向运营商转发所述状态查询指令;以及,转发运营商返回的状态详情信息至服务器200。
[0180] 具体的,智能设备300接收服务器200发送的状态查询指令,并作出相应的响应,若智能设备300当前状态为停机状态,则无法向运营商转发接收到的状态查询指令,若智能设备300当前状态并不是停机状态,则立刻向运营商转发状态查询指令。
[0181] 当智能设备300当前状态并不是停机状态时,才能成功向运营商发送状态查询指令,此时将运营商返回的状态详情信息转发至服务器200,否则,智能设备300处于停机状态,即使接收到状态查询指令,也无法将该指令转发给运营商,运营商不会返回任何信息,智能设备300因此也不会像服务器200返回任何信息。
[0182] 根据本发明提供的一种实施例,如图7所示,一种智能设备状态监控系统,所述客户端100还包括:阈值设置模块106,用于接收用户设置的状态预警阈值;
[0183] 所述第一发送模块104还用于将用户设置的状态预警阈值发送至服务器200;
[0184] 所述第二接收模块201还用于接收状态预警阈值;
[0185] 所述第二发送模块205还用于将所述状态预警阈值下发至智能设备300。
[0186] 具体的,本实施例中所述状态预警阈值包括状态查询周期、话费预警阈值以及流量预警阈值。其中状态查询周期是指用户设置的资费查询周期T,智能设备300会每隔周期T向运营商发送智能设备300的状态详情查询指令。话费预警阈值是指用户设置的智能设备300使用的最大话费值,比如用户设置话费预警阈值为80元,则当智能设备300所使用的话费达到80元时则表示其状态已超状态预警阈值。同理,流量预警阈值指用户设置的智能设备300使用的最大流量值,比如用户设置流量预警阈值为1GB,则当智能设备300所使用的流量达到1GB时则表示其状态已超状态预警阈值。
[0187] 具体的,服务器200将用户设置的状态预警阈值下发至智能设备300,智能设备300可根据状态预警阈值定期检查自身状态。
[0188] 比如用户是家长,智能设备300为儿童使用的电话手表,家长通过设置的状态预警阈值来及时掌握以及监控电话手表的状态,防止出现电话手表停机、话费超量或流量超量的情况。
[0189] 根据本发明提供的一种实施例,如图8所示,一种智能设备状态监控系统,所述智能设备300还包括:
[0190] 第三接收模块304,用于接收服务器200下发的所述状态预警阈值;
[0191] 定时查询模块305,用于根据所述状态预警阈值定期向对应运营商查询当前的状态详情信息;
[0192] 状态监控模块306,用于根据运营商返回的状态详情信息判断当前状态是否达到用户设置的状态预警阈值;当判断当前状态达到用户设置的状态预警阈值时生成状态预警信息;
[0193] 第三发送模块307,用于将状态预警信息发送至服务器200;
[0194] 所述第二接收模块201还用于接收所述状态预警信息;
[0195] 所述第二发送模块205还用于发送所述状态预警信息至客户端100;
[0196] 所述第一接收模块101还用于接收所述状态预警信息;
[0197] 所述显示模块105还用于将所述状态预警信息显示给用户。
[0198] 智能设备300接收服务器200下发的用户设置的所述状态预警阈值,并根据所述状态预警阈值定期向对应的运营商查询当前的状态详情信息。
[0199] 具体的,状态详情信息包括智能设备300所使用的话费详情、流量详情等。
[0200] 智能设备300根据运营商返回的状态详情信息判断当前的状态是否达到用户设置的状态预警阈值;若达到,则向服务器200上报对应的状态预警信息。
[0201] 服务器200转发所述状态预警信息至客户端100,客户端100接收所述状态预警信息并显示给用户。
[0202] 智能设备300根据运营商返回的状态详情信息和状态预警阈值能够判断自身状态是否超过状态预警阈值,比如状态详情信息中话费详情显示当前话费为85元,则对比状态预警阈值中话费预警阈值为80元,说明智能设备300的话费超过了家长设置的最大值,此时智能设备300向服务器200上报状态预警信息,该状态预警信息的详细信息为话费预警信息。
[0203] 客户端100接收并向用户显示,提醒用户当前智能设备300的话费已经超过设置的话费预警阈值,以便用户及时充值。
[0204] 具体的,本实施例中智能设备300根据服务器200下发的用户设置的所述状态预警阈值主动监测自身状态,通过定期向对应的运营商查询当前的状态详情信息。
[0205] 根据本发明提供的一种实施例,如图9所示,一种智能设备状态监控系统,所述查询请求处理模块202具体包括:
[0206] 信息获取子模块221,用于根据所述查询请求中智能设备300的电话号码获取对应的运营商信息和归属地信息;
[0207] 状态查询指令生成子模块222,用于根据上述获取到的对应运营商信息和归属地信息生成状态查询指令;
[0208] 加密子模块223,用于加密所述状态查询指令。
[0209] 具体的,服务器200根据SIM卡中的公共陆地移动网络参数(PLMN参数)来确定该SIM卡的运营商信息和归属地信息,并根据上述获取到的对应运营商信息和归属地信息生成状态查询指令。
[0210] 服务器200加密所述状态查询指令,并通过短信方式发送到智能设备300。
[0211] 具体的,当智能设备300断开网络时,其与服务器200无法通过网络进行通信,本发明的服务器200具有短信中心单元,能够将生成的状态查询指令通过短信中心已短信的方式发送至智能设备300,如此,即使智能设备300与服务器200断开网络连接,无法通过网络进行通信,也依然可以通过短信方式进行通信。
[0212] 根据本发明提供的一种实施例,如图9所示,一种智能设备状态监控系统,所述网络中断原因信息生成模块203具体包括:
[0213] 判断子模块231,用于判断是否在预设时间阈值内接收到智能设备300返回的状态详情信息;
[0214] 停机预警信息生成子模块232,用于当预设时间阈值内未接收到智能设备300返回的状态详情信息时,生成停机预警信息;
[0215] 状态预警信息生成子模块233,用于当预设时间阈值内接收到智能设备300返回的状态详情信息且判断智能设备300当前的状态达到用户设置的状态预警阈值时,生成状态预警信息。
[0216] 具体的,若在预设时间阈值内接收到智能设备300返回的状态详情信息,则进一步判断智能设备300当前的状态是否达到用户设置的状态预警阈值;若智能设备300当前的状态达到用户设置的状态预警阈值,则向客户端100返回网络中断原因信息为状态预警信息;
[0217] 若在预设时间阈值内未接收到智能设备300返回的状态详情信息,则向客户端100发送停机预警信息。
[0218] 具体的,本发明中智能设备300处于断网状态的原因可以包括智能设备停机、智能设备状态超过状态预设阈值以及智能设备网络环境差等,对应的网络中断原因信息也包括停机预警信息、状态预警信息等。
[0219] 比如,若服务器200未接收到智能设备300返回的任何信息,则说明智能设备300是由于处于停机状态,无法向运营商转发状态详情指令,则此时服务器200向客户端100返回的网络中断原因信息为停机预警信息,告知客户端100当前智能设备300的网络中断原因为停机。若服务器200接收到智能设备300返回的状态详情信息,则根据状态详情信息与状态预设阈值可以判断智能设备300网络中断的原因是否为状态超过状态预设阈值,若是,则向客户端100返回的网络中断原因信息为状态预警信息。
[0220] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。