智能可佩戴设备的长连接建立方法及服务器、终端的制作方法

文档序号:9600927阅读:399来源:国知局
智能可佩戴设备的长连接建立方法及服务器、终端的制作方法
【专利说明】
【技术领域】
[0001]本发明涉及通信技术领域,具体而言,涉及一种智能可佩戴设备的长连接建立方法及采用该方法的服务器、终端。
【【背景技术】】
[0002]现在儿童走失或被拐已成为严重的社会问题;在现有技术中,当儿童走失时,安全意识较高的儿童可以通过拨打监护人手机进行短信或语音通话,告知监护儿童的当前位置信息;但是,当儿童安全意识不够,或遇到恶意拐卖儿童的歹徒时,儿童很难联系到监护人,监护人也只能求助新闻媒体或公安机关来进行寻找,寻人的有效性差。
[0003]随着定位技术和无线通信技术的发展,现有技术中通过给儿童佩戴可定位的智能可佩戴设备,智能可佩戴设备通过服务器向该儿童监护人的手机等终端转送儿童的当前位置信息,以便于监护人寻找儿童;同时,监护人的手机终端亦可以通过服务器向智能可佩戴设备发送控制指令。但是当出现儿童的智能可佩戴设备和/或监护人的手机终端断开与服务器的连接时,手机终端只能与智能可佩戴设备通过打电话或发送短信实现通信,而当佩戴该智能可佩戴设备的儿童不能准确操作该智能可佩戴设备或遇到不方便打电话的意外状况时,就会导致智能可佩戴设备与手机终端通信实时性变差,更会带来一系列安全隐患。

【发明内容】

[0004]本发明的目的在于解决上述至少一个问题,提出了一种智能可佩戴设备的长连接建立方法,以及采用所述方法的服务器和终端。
[0005]为实现该目的,本发明采用如下技术方案:
[0006]本发明提供了一种智能可佩戴设备的长连接建立方法,包括以下步骤:
[0007]检测与第一接口的长连接是否断开;
[0008]当前述步骤输出肯定结果时,向与第一接口关联的第二接口发送表征第一接口长连接断开的提示消息,以使该第二接口响应于该提示消息而向第一接口发送长连接唤醒请求;
[0009]响应于指向该第一接口的长连接建立请求,与该第一接口建立长连接,其中长连接建立请求响应于所述长连接唤醒请求而触发生成。
[0010]具体的,所述检测与第一接口的长连接是否断开的步骤,包括:
[0011]依据预设的时间间隔向所述第一接口发送心跳检测信号;
[0012]判断在预设的时间内是否收到第一接口响应于该心跳检测信号而返回的心跳信号;
[0013]当前述步骤输出为肯定结果时,表征与第一接口的长连接正常,当前述步骤输出为否定结果时,表征与第一接口的长连接断开。
[0014]进一步的,向与第一接口关联的第二接口发送表征第一接口长连接断开的提示消息的步骤,包括:
[0015]判断与第二接口的长连接是否断开;
[0016]当前一步骤输出否定结果时,通过该长连接向第二接口推送表征第一接口长连接断开的提示消息。
[0017]进一步的,当判断与第二接口的长连接是否断开的步骤输出肯定结果时,向与第一接口关联的第二接口以短信指令的形式发送表征第一接口长连接断开的提示消息。
[0018]具体的,当判断与第二接口的长连接是否断开的步骤输出肯定结果时,向与第一接口关联的第二接口以短信指令的形式发送表征第一接口长连接断开的提示消息的步骤,包括:
[0019]查找与第一接口的特征信息关联性存储的第二接口通信号码;
[0020]向该第二接口通信号码以短信指令的形式发送表征第一接口长连接断开的提示?目息O
[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]1、本发明中,服务器检测智能可佩戴设备或控制终端中有一端断开连接时,会向对应的另一端发送一端长连接断开的提示消息,以使得该对应的另一端向已断开连接的一端发送连接唤醒请求,断开连接的一端会响应于该连接唤醒请求向服务器发送长连接建立请求,服务器响应于该长连接建立请求而恢复与该设备或终端的长连接。即本发明中服务器能通过监测到一端长连接断开后,向对应另一端发送消息以恢复断开的长连接,能保证服务器与智能可佩戴、控制终端之间的长连接正常,使得智能可佩戴设备及控制终端通过服务器实现通信交互,保证两者通信的实时性,降低因通信不及时带来的安全隐患;
[0057]2、在服务器检测到一端长连接断开,向另一端发送其对应的一端长连接断开的提示消失时,服务器会检测与该另一端的长连接是否正常。当该另一端的长连接正常时,通过该长连接发送其对应的一端长连接断开的提示消息;而当服务器与该另一端的长连接也断开时,会通过短信指令的形式向该另一端发送其对应一端长连接断开的提示消息,保证该方案实施的准确性和必要性。
[0058]本发明附加的方面和优点将在下面的描
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1