一种可穿戴设备的异常日志获取方法及系统与流程

文档序号:17287687发布日期:2019-04-03 03:41阅读:190来源:国知局
一种可穿戴设备的异常日志获取方法及系统与流程

本发明涉及可穿戴设备技术领域,具体涉及一种可穿戴设备的异常日志获取方法及系统。



背景技术:

众所周知,软件程序经常会出现运行异常的情况,尤其是已经投入使用的软件程序,由于用户量众多,使用环境各异,功能异常时有发生。当某一可穿戴设备(如电话手表)的软件程序运行异常时,通常需要由售后终端获取可穿戴设备的异常日志,通过异常日志分析异常原因,并进一步采取措施解决异常。

在实践中发现,售后终端通常是通过网络方式获取可穿戴设备的异常日志,如果可穿戴设备处于未联网状态,售后终端就无法获取可穿戴设备的异常日志,从而无法尽快解决异常,用户体验不佳。



技术实现要素:

本发明实施例公开了一种可穿戴设备的异常日志获取方法及系统,能够使得售后终端在可穿戴设备处于未联网状态时获取可穿戴设备的异常日志,有利于尽快解决异常,改善用户体验。

本发明实施例第一方面公开一种可穿戴设备的异常日志获取方法,所述方法包括:

售后终端在获知所述可穿戴设备发生功能异常时,确认所述可穿戴设备当前是否处于联网状态;

若所述可穿戴设备当前处于未联网状态,所述售后终端向所述可穿戴设备绑定的移动终端推送请求信息,所述请求信息用于请求获得所述可穿戴设备的异常日志;

所述移动终端接收到所述请求信息后,检测是否收到针对所述请求信息的授权信息;其中,所述授权信息用于授权短信中心获取所述可穿戴设备的异常日志并且向所述售后终端上报所述异常日志;

若收到所述授权信息,所述移动终端将所述授权信息通知给短信中心,以使得所述短信中心根据所述授权信息,向所述可穿戴设备下发短信指令;所述短信指令用于指示所述可穿戴设备上报所述异常日志给所述短信中心;

所述可穿戴设备根据所述短信中心下发的所述短信指令,获取所述异常日志,并对所述异常日志进行转码加密,以生成预设格式的异常日志短信;

所述可穿戴设备将所述异常日志短信发送给所述短信中心,以使得所述短信中心将接收到的所述异常日志短信转发给所述售后终端。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述售后终端在获知所述可穿戴设备发生功能异常时,确认所述可穿戴设备当前是否处于联网状态之前,所述方法还包括:

所述售后终端获取所述移动终端上报的通知消息,所述通知消息包括用于指示所述可穿戴设备发生功能异常的关键字段;

所述售后终端从所述通知消息中提取所述关键字段,以获知所述可穿戴设备发生功能异常。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述售后终端确定所述可穿戴设备当前处于未联网状态之后,以及在所述售后终端向所述可穿戴设备绑定的移动终端推送请求信息之前,所述方法还包括:

所述售后终端通过短信中心向所述可穿戴设备发送测试短信,若在预设的短信等待时间内接收到所述可穿戴设备针对所述测试短信返回的回复短信,执行所述的向所述可穿戴设备绑定的移动终端推送请求信息的步骤;若在所述预设的短信等待时间内未能接收到所述回复短信,所述售后终端向所述移动终端发送提示信息,所述提示信息用于提示更换所述可穿戴设备的电话卡。

作为一种可选的实施方式,在本发明实施例第一方面中,所述售后终端确认所述可穿戴设备当前是否处于联网状态,包括:

所述售后终端通过后台服务器向所述可穿戴设备发送心跳数据包,以检测能否在预设的响应等待时间内接收到所述可穿戴设备针对所述心跳数据包返回的响应数据包;

若在所述预设的响应等待时间内未接收到所述响应数据包,所述售后终端确定所述可穿戴设备当前处于未联网状态;若在所述预设的响应等待时间内接收到所述响应数据包,则确定所述可穿戴设备当前处于联网状态。

作为一种可选的实施方式,在本发明实施例第一方面中,所述可穿戴设备获取所述异常日志,并对所述异常日志进行转码加密,以生成预设格式的异常日志短信,包括:

所述可穿戴设备获取所述异常日志,识别出所述异常日志包括的异常类型;

所述可穿戴设备查询出对应于所述异常类型的字符编码,并从所述异常日志中提取出对应于所述异常类型的异常描述信息;

所述可穿戴设备利用预设函数对所述字符编码以及所述异常描述信息进行封装加密,以生成预设格式的异常日志短信。

本发明实施例第二方面公开一种可穿戴设备的异常日志获取系统,所述异常日志获取系统包括:

售后终端,用于在获知所述可穿戴设备发生功能异常时,确认所述可穿戴设备当前是否处于联网状态;以及,在所述可穿戴设备当前处于未联网状态时,向所述可穿戴设备绑定的移动终端推送请求信息,所述请求信息用于请求获得所述可穿戴设备的异常日志;

所述移动终端,用于接收到所述请求信息后,检测是否收到针对所述请求信息的授权信息;其中,所述授权信息用于授权短信中心获取所述可穿戴设备的异常日志并且向所述售后终端上报所述异常日志;以及,在收到所述授权信息时,将所述授权信息通知给短信中心,以使得所述短信中心根据所述授权信息,向所述可穿戴设备下发短信指令;所述短信指令用于指示所述可穿戴设备上报所述异常日志给所述短信中心;

所述可穿戴设备,还用于根据所述短信中心下发的所述短信指令,获取所述异常日志,并对所述异常日志进行转码加密,以生成预设格式的异常日志短信;以及,将所述异常日志短信发送给所述短信中心,以使得所述短信中心将接收到的所述异常日志短信转发给所述售后终端。

作为一种可选的实施方式,在本发明实施例第二方面中,所述售后终端,还用于在获知所述可穿戴设备发生功能异常时,确认所述可穿戴设备当前是否处于联网状态之前,获取所述移动终端上报的通知消息,所述通知消息包括用于指示所述可穿戴设备发生功能异常的关键字段;以及,从所述通知消息中提取所述关键字段,以获知所述可穿戴设备发生功能异常。

作为一种可选的实施方式,在本发明实施例第二方面中,所述售后终端,还用于在确定所述可穿戴设备当前处于未联网状态之后,以及向所述可穿戴设备绑定的移动终端推送请求信息之前,通过短信中心向所述可穿戴设备发送测试短信;以及,在预设的短信等待时间内接收到所述可穿戴设备针对所述测试短信返回的回复短信时,执行所述的向所述可穿戴设备绑定的移动终端推送请求信息的步骤;在所述预设的短信等待时间内未能接收到所述回复短信时,向所述移动终端发送提示信息,所述提示信息用于提示更换所述可穿戴设备的电话卡。

作为一种可选的实施方式,在本发明实施例第二方面中,所述售后终端用于确认所述可穿戴设备当前是否处于联网状态的方式具体为:

所述售后终端,用于通过后台服务器向所述可穿戴设备发送心跳数据包,以检测能否在预设的响应等待时间内接收到所述可穿戴设备针对所述心跳数据包返回的响应数据包;以及,在所述预设的响应等待时间内未接收到所述响应数据包时,确定所述可穿戴设备当前处于未联网状态;在所述预设的响应等待时间内接收到所述响应数据包时,确定所述可穿戴设备当前处于联网状态。

作为一种可选的实施方式,在本发明实施例第二方面中,所述可穿戴设备用于获取所述异常日志,并对所述异常日志进行转码加密,以生成预设格式的异常日志短信的方式具体为:

所述可穿戴设备,用于获取所述异常日志,识别出所述异常日志包括的异常类型;以及,查询出对应于所述异常类型的字符编码,并从所述异常日志中提取出对应于所述异常类型的异常描述信息;以及,利用预设函数对所述字符编码以及所述异常描述信息进行封装加密,以生成预设格式的异常日志短信。

本发明实施例第三方面公开一种售后终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种可穿戴设备的异常日志获取方法。

本发明实施例第四方面公开一种移动终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种可穿戴设备的异常日志获取方法。

本发明实施例第五方面公开一种可穿戴设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种可穿戴设备的异常日志获取方法。

本发明实施例第六方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种可穿戴设备的异常日志获取方法。

本发明实施例第七方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第八方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,售后终端在获知可穿戴设备发生功能异常时,确认可穿戴设备当前是否处于联网状态;若可穿戴设备当前处于未联网状态,售后终端向可穿戴设备绑定的移动终端推送请求信息,请求信息用于请求获得可穿戴设备的异常日志;移动终端接收到请求信息后,检测是否收到针对请求信息的授权信息,其中,授权信息用于授权短信中心获取可穿戴设备的异常日志并且向售后终端上报异常日志;若收到授权信息,移动终端将授权信息通知给短信中心,以使得短信中心根据授权信息,向可穿戴设备下发短信指令,其中,短信指令用于指示可穿戴设备上报异常日志给短信中心;可穿戴设备根据短信中心下发的短信指令,获取异常日志,并对异常日志进行转码加密,以生成预设格式的异常日志短信;可穿戴设备将异常日志短信发送给短信中心,以使得短信中心将接收到的异常日志短信转发给售后终端,便可以实现在可穿戴设备处于未联网状态时获取其异常日志。可见,实施本发明实施例,能够在可穿戴设备发生功能异常并处于未联网状态的情况下,通过短信的方式获取可穿戴设备的异常日志,以发送给售后终端进行分析与处理,有效地辅助售后终端尽快地查明异常原因,改善用户体验;此外,无需用户人为地从可穿戴设备中取出异常日志,能够减少繁琐的人为操作,还能避免暴露的异常日志接口造成用户数据泄露,提高了用户数据的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种可穿戴设备的异常日志获取方法的流程示意图;

图2是本发明实施例公开的另一种可穿戴设备的异常日志获取方法的流程示意图;

图3是本发明实施例公开的另一种可穿戴设备的异常日志获取方法的流程示意图;

图4是本发明实施例公开的一种可穿戴设备的异常日志获取系统的结构示意图;

图5是本发明实施例公开的一种售后终端的结构示意图;

图6是本发明实施例公开的一种移动终端的结构示意图;

图7是本发明实施例公开的一种可穿戴设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种可穿戴设备的异常日志获取方法及系统,能够使得售后终端在可穿戴设备处于未联网状态时获取可穿戴设备的异常日志,有利于尽快解决异常,改善用户体验。以下结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种可穿戴设备的异常日志获取方法的流程示意图。如图1所示,该异常日志获取方法可以包括以下步骤。

101、售后终端在获知可穿戴设备发生功能异常时,确认可穿戴设备当前是否处于联网状态;若可穿戴设备当前处于未联网状态,执行步骤102~步骤103。

本发明实施例中,若可穿戴设备当前处于联网状态,售后终端可以通过网络直接获取可穿戴设备的异常日志。

本发明实施例中,售后终端可以是智能手机或电脑等智能设备,本发明实施例不作限定;售后终端主要用于接收可穿戴设备发生功能异常的反馈,并帮助查询可穿戴设备的异常原因,解决异常问题;可穿戴设备可以包括智能手表、智能手环、智能眼镜等,本发明实施例不作限定。

本发明实施例中,可以通过可穿戴设备绑定的移动终端上支持错误反馈功能的特定app向售后终端上传通知消息,由售后终端从通知消息中提取出用于指示可穿戴设备发生功能异常的关键字段,从而获知可穿戴设备发生功能异常;也可以由移动终端的用户通过拨打客服热线或发送通知短信,直接将可穿戴设备功能异常的具体情况反馈给移动终端指定的管理员。本发明实施例不作限定。

本发明实施例中,售后终端可以通过后台服务器向可穿戴设备发送心跳数据包,从而根据能否在预设等待时间内检测到可穿戴设备针对该心跳数据包的响应数据包,来确认可穿戴设备的联网状态;也可以通过移动终端上传的通知信息或者热线、短信沟通内容来获知可穿戴设备的联网状态,本发明实施例不做限定。其中,移动终端也可以通过定时(比如9分钟)向可穿戴设备发送心跳数据包来确认可穿戴设备的联网状态,并且,在检测到可穿戴设备处于未联网状态时,在消息通知页面弹出提示可穿戴设备已离线的消息通知。

102、售后终端向可穿戴设备绑定的移动终端推送请求信息,请求信息用于请求获得可穿戴设备的异常日志。

本发明实施例中,移动终端是指在移动中使用的计算机设备,可以包括手机、笔记本、平板电脑等,本发明实施例不作限定。移动终端可以预先通过扫描可穿戴设备上提供的二维码等方式进行身份验证,从而与可穿戴设备建立起绑定关系,并且拥有对可穿戴设备进行状态监控以及授权获取可穿戴设备的异常日志的权限。通常来说,移动终端用户为与之绑定的可穿戴设备的管理员,当移动终端接收到售后终端推送的请求信息时,移动终端还可以在屏幕上显示拉取可穿戴设备的异常日志所需消耗的短信资费的提示信息(用于携带异常日志内容的短信数量一般控制在2条),使得移动终端用户可以针对上述请求信息以及提示信息输入授权信息,例如在上述app的授权页面点击授权确认选项,或者根据提示回复表示确认授权的指定内容。

103、移动终端接收到请求信息后,检测是否收到针对请求信息的授权信息;若收到授权信息,执行步骤104~步骤106;否则,结束本流程。

104、移动终端将授权信息通知给短信中心,以使得短信中心根据授权信息,向可穿戴设备下发短信指令;短信指令用于指示可穿戴设备上报异常日志给短信中心。

本发明实施例中,授权信息用于授权短信中心获取可穿戴设备的异常日志并且向售后终端上报异常日志;并且,授权信息包括上报异常日志给短信中心的可穿戴设备的设备信息,使得短信中心可以根据上述设备信息将短信指令下发给指定的可穿戴设备。

本发明实施例中,异常日志可以包括:媒体访问控制(mediaaccesscontroladdress,mac)地址信息、互联网协议(internetprotocoladdress,ip)地址信息、软件程序的版本信息、故障时间信息、用户对可穿戴设备的操作历史记录等,本发明实施例不作限定。

105、可穿戴设备根据短信中心下发的短信指令,获取异常日志,并对异常日志进行转码加密,以生成预设格式的异常日志短信。

106、可穿戴设备将异常日志短信发送给短信中心,以使得短信中心将接收到的异常日志短信转发给售后终端。

本发明实施例中,售后终端可以根据接收到的异常日志短信,分析出可穿戴设备的异常原因,并整理生成该可穿戴设备的工单。之后,根据异常原因的类型,通过工单平台将上述工单分配至开发部门,由开发部门着手分析并解决引起可穿戴设备发生功能异常的技术问题。

可见,实施图1所描述的方法,能够在可穿戴设备发生功能异常并处于未联网状态的情况下,通过短信的方式获取可穿戴设备的异常日志,以发送给售后终端进行分析与处理,有效地辅助售后终端尽快地查明异常原因,改善用户体验;此外,无需用户人为地从可穿戴设备中取出异常日志,能够减少繁琐的人为操作,还能避免暴露的异常日志接口造成用户数据泄露,提高了用户数据的安全性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种可穿戴设备的异常日志获取方法的流程示意图。如图2所示,该异常日志获取方法可以包括以下步骤。

201、售后终端获取移动终端上报的通知消息,通知消息包括用于指示可穿戴设备发生功能异常的关键字段。

本发明实施例中,举例来说,关键字段可以包括“黑屏”、“闪退”、“花屏”、“卡机”、“触控不灵敏”、“发热”等反映软硬件功能异常的常见关键词。

202、售后终端从通知消息中提取关键字段,以获知可穿戴设备发生功能异常。

作为一种可选的实施方式,在售后终端从通知消息中提取关键字段之后,本方案还可以包括:

售后终端从预设数据库中查询对应于上述关键字段的初步修复方案,并将初步修复方案通知给移动终端;

移动终端接收用户根据上述初步修复方案的实施结果所输入的修复反馈信息,并将修复反馈信息发送给售后终端,其中,修复反馈信息包括修复成功以及修复失败两种类型;

若上述修复反馈信息指示修复失败,售后终端执行确认可穿戴设备当前是否处于联网状态的步骤,以进一步通过获取可穿戴设备的异常日志来解决异常问题。

举例来说,针对可穿戴设备出现“卡机”的情况,初步修复方案可以包括重启设备、清理内存等内容。进一步地,售后终端还可以根据异常问题以及成功修复该异常问题的最终修复方案来更新与补充上述预设数据库。可见,对于一些常见的软硬件功能性问题,售后终端可以根据通知消息的关键字段为移动终端提供初步修复方案,若初步修复方案有效,则无需再通过短信方式来获取可穿戴设备的异常日志,可以提升异常修复的效率。

可见,实施上述步骤201~步骤202,能够在可穿戴设备发生异常且处于无联网状态时,通过与其绑定的移动终端将异常通知给售后终端,提高了异常反馈的及时性,起到安全守护的作用。

203、售后终端在获知可穿戴设备发生功能异常时,确认可穿戴设备当前是否处于联网状态;若可穿戴设备当前处于未联网状态,执行步骤204~步骤206。

本发明实施例中,若可穿戴设备当前处于联网状态,售后终端可以通过网络直接获取可穿戴设备的异常日志。

204、售后终端通过短信中心向可穿戴设备发送测试短信。

205、若在预设的短信等待时间内接收到可穿戴设备针对测试短信返回的回复短信,售后终端向可穿戴设备绑定的移动终端推送请求信息,请求信息用于请求获得可穿戴设备的异常日志。

本发明实施例中,若在预设的短信等待时间内未能接收到回复短信,售后终端向移动终端发送提示信息,提示信息用于提示更换可穿戴设备的电话卡。

可见,实施上述步骤204~步骤205,能够预先确认可穿戴设备的话费情况,保证可穿戴设备与短信中心之间正常进行短信收发,从而实现以短信形式来获取可穿戴设备的异常日志。

206、移动终端接收到请求信息后,检测是否收到针对请求信息的授权信息;若收到授权信息,执行步骤207~步骤209;否则,结束本流程。

本发明实施例中,授权信息用于授权短信中心获取可穿戴设备的异常日志并且向售后终端上报异常日志。

207、移动终端将授权信息通知给短信中心,以使得短信中心根据授权信息,向可穿戴设备下发短信指令;短信指令用于指示可穿戴设备上报异常日志给短信中心。

208、可穿戴设备根据短信中心下发的短信指令,获取异常日志,并对异常日志进行转码加密,以生成预设格式的异常日志短信。

209、可穿戴设备将异常日志短信发送给短信中心,以使得短信中心将接收到的异常日志短信转发给售后终端。

可见,实施图2所描述的方法,能够在可穿戴设备发生功能异常并处于未联网状态的情况下,通过短信的方式获取可穿戴设备的异常日志,以发送给售后终端进行分析与处理,有效地辅助售后终端尽快地查明异常原因,改善用户体验;此外,无需用户人为地从可穿戴设备中取出异常日志,能够减少繁琐的人为操作,还能避免暴露的异常日志接口造成用户数据泄露,提高了用户数据的安全性;进一步地,能够通过与其绑定的移动终端将异常通知给售后终端,提高了异常反馈的及时性,起到安全守护的作用;再进一步地,能够预先确认可穿戴设备的话费情况,保证可穿戴设备与短信中心之间正常进行短信收发,从而实现以短信形式来获取可穿戴设备的异常日志。

实施例三

请参阅图3,图3是本发明实施例公开的另一种可穿戴设备的异常日志获取方法的流程示意图。如图3所示,该异常日志获取方法可以包括以下步骤。

301、售后终端获取移动终端上报的通知消息,通知消息包括用于指示可穿戴设备发生功能异常的关键字段。

302、售后终端从通知消息中提取关键字段,以获知可穿戴设备发生功能异常。

303、售后终端在获知可穿戴设备发生功能异常时,确认可穿戴设备当前是否处于联网状态;若可穿戴设备当前处于未联网状态,执行步骤304~步骤306。

本发明实施例中,若可穿戴设备当前处于联网状态,售后终端可以通过网络直接获取可穿戴设备的异常日志。

作为一种可选的实施方式,售后终端确认可穿戴设备当前是否处于联网状态的方式具体为:

售后终端通过后台服务器向可穿戴设备发送心跳数据包,以检测能否在预设的响应等待时间内接收到可穿戴设备针对心跳数据包返回的响应数据包;

若在预设的响应等待时间内未接收到响应数据包,售后终端确定可穿戴设备当前处于未联网状态;若在预设的响应等待时间内接收到响应数据包,则确定可穿戴设备当前处于联网状态。

可见,实施可选的实施方式,能够通过发送心跳数据包来确认可穿戴设备的联网状态,从而灵活地选择获取异常日志的不同方式。

304、售后终端通过短信中心向可穿戴设备发送测试短信。

305、若在预设的短信等待时间内接收到可穿戴设备针对测试短信返回的回复短信,售后终端向可穿戴设备绑定的移动终端推送请求信息,请求信息用于请求获得可穿戴设备的异常日志。

306、移动终端接收到请求信息后,检测是否收到针对请求信息的授权信息;若收到授权信息,执行步骤307~步骤311;否则,结束本流程。

其中,授权信息用于授权短信中心获取可穿戴设备的异常日志并且向售后终端上报异常日志。

307、移动终端将授权信息通知给短信中心,以使得短信中心根据授权信息,向可穿戴设备下发短信指令;短信指令用于指示可穿戴设备上报异常日志给短信中心。

308、可穿戴设备根据短信中心下发的短信指令,获取异常日志,识别出异常日志包括的异常类型。

309、可穿戴设备查询出对应于该异常类型的字符编码,并从异常日志中提取出对应于该异常类型的异常描述信息。

本发明实施例中,异常类型可以包括空指针异常、字符串下标越界异常、算术异常、io流异常以及sql异常等异常类型中的至少一种,还可以包括自定义异常,本发明实施例不作限定。举例来说,与空指针异常对应的字符编码为001,与字符串下标越界异常对应的字符编码为002,相应地,异常描述信息则包含与上述异常相关的异常位置、产生时间、用户输入、方法调用等具体信息。

310、可穿戴设备利用预设函数对字符编码以及异常描述信息进行封装加密,以生成预设格式的异常日志短信。

可见,实施上述步骤308~步骤310,通过为不同的异常类型分配不同的字符编码,能够减少字符;并且,对字符编码与必要的异常描述信息进行封装加密,能够从信息量繁杂的异常日志中提取出关键异常信息,将异常日志短信的条数控制在预设条数内,从而减少短信资费的消耗;以及,过滤了异常日志中的用户私密数据,能够避免私密数据的泄露,保障个人隐私安全。

311、可穿戴设备将异常日志短信发送给短信中心,以使得短信中心将接收到的异常日志短信转发给售后终端。

作为一种可选的实施方式,步骤310的具体方式可以为:

可穿戴设备使用自身存储的加密密钥和时间戳构建动态加密密钥,并利用构建的动态加密密钥对字符编码以及异常描述信息进行加密,例如,进行三重des(dataencryptionstandard,数据加密标准)加密,其中,时间戳还用于标识封装时间(由此判断该短信发送行为的时效性);之后,根据封装短信的数据格式对密文构建封装短信内容,以生成预设格式的异常日志短信,其中,密文是经动态加密密钥加密后的字符编码以及异常描述信息。

可选的,上述封装短信的数据格式可以包括:安全短信标识符、时间戳和密文。其中,安全短信标识符用于标识封装短信是可穿戴设备发送的安全数据;封装短信的时间戳可以在对密文进行解码时生成用于解码的动态解密密钥。

可见,通过封装加密后的异常日志短信具有良好的可扩展性;并且,安全加密强度较高,破解难度较大。

进一步地,作为一种可选的实施方式,本方案还可以包括:

售后终端根据封装短信的数据格式从异常日志短信中提取出安全短信标识符、时间戳和密文;若售后终端根据安全短信标识符,可以识别出该异常日志短信来源于可信的可穿戴设备,售后终端从预先存储的密钥表中找出对应该可穿戴设备的解密密钥;售后终端利用提取出的时间戳与解密密钥生成动态解密密钥,并对密文进行解密,从而获得用于分析可穿戴设备的异常问题的字符编码以及异常描述信息。

可见,实施图3所描述的方法,能够在可穿戴设备发生功能异常并处于未联网状态的情况下,通过短信的方式获取可穿戴设备的异常日志,以发送给售后终端进行分析与处理,有效地辅助售后终端尽快地查明异常原因,改善用户体验;此外,无需用户人为地从可穿戴设备中取出异常日志,能够减少繁琐的人为操作,还能避免暴露的异常日志接口造成用户数据泄露,提高了用户数据的安全性;此外,能够通过发送心跳数据包来确认可穿戴设备的联网状态,从而灵活地选择获取异常日志的不同方式;此外,通过为不同的异常类型分配不同的字符编码,能够减少字符;并且,对字符编码与必要的异常描述信息进行封装加密,能够从信息量繁杂的异常日志中提取出关键异常信息,将异常日志短信的条数控制在预设条数内,从而减少短信资费的消耗;以及,过滤了异常日志中的用户私密数据,能够避免私密数据的泄露,保障个人隐私安全。

实施例四

请参阅图4,图4是本发明实施例公开的一种可穿戴设备的异常日志获取系统的结构示意图。如图4所示,该异常日志获取系统可以包括:

售后终端401,用于在获知可穿戴设备403发生功能异常时,确认可穿戴设备403当前是否处于联网状态;以及,在可穿戴设备403当前处于未联网状态时,向可穿戴设备403绑定的移动终端402推送请求信息,请求信息用于请求获得可穿戴设备403的异常日志;

移动终端402,用于接收到请求信息后,检测是否收到针对请求信息的授权信息;其中,授权信息用于授权短信中心获取可穿戴设备403的异常日志并且向售后终端401上报异常日志;以及,在收到授权信息时,将授权信息通知给短信中心,以使得短信中心根据授权信息,向可穿戴设备403下发短信指令;短信指令用于指示可穿戴设备403上报异常日志给短信中心;

可穿戴设备403,还用于根据短信中心下发的短信指令,获取异常日志,并对异常日志进行转码加密,以生成预设格式的异常日志短信;以及,将异常日志短信发送给短信中心,以使得短信中心将接收到的异常日志短信转发给售后终端401。

本发明实施例中,售后终端401,还用于在可穿戴设备403当前处于联网状态时,通过网络直接获取可穿戴设备403的异常日志。

本发明实施例中,售后终端401,还可以用于根据接收到的异常日志短信,分析出可穿戴设备403的异常原因,并整理生成该可穿戴设备403的工单。之后,根据异常原因的类型,通过工单平台将上述工单分配至开发部门,由开发部门着手分析并解决引起可穿戴设备403发生功能异常的技术问题。

作为一种可选的实施方式,售后终端401,还用于在获知可穿戴设备403发生功能异常时,确认可穿戴设备403当前是否处于联网状态之前,获取移动终端402上报的通知消息,通知消息包括用于指示可穿戴设备403发生功能异常的关键字段;以及,从通知消息中提取关键字段,以获知可穿戴设备403发生功能异常。

作为一种可选的实施方式,售后终端401,还用于在从通知消息中提取关键字段之后,从预设数据库中查询对应于上述关键字段的初步修复方案,并将初步修复方案通知给移动终端402;

移动终端402,还用于接收用户根据上述初步修复方案的实施结果所输入的修复反馈信息,并将修复反馈信息发送给售后终端401,其中,修复反馈信息包括修复成功以及修复失败两种类型;

售后终端401,还用于在上述修复反馈信息指示修复失败时,执行确认可穿戴设备403当前是否处于联网状态的步骤,以进一步通过获取可穿戴设备403的异常日志来解决异常问题。

举例来说,针对可穿戴设备403出现“卡机”的情况,初步修复方案可以包括重启设备、清理内存等内容。进一步地,售后终端401,还用于根据异常问题以及成功修复该异常问题的最终修复方案来更新与补充上述预设数据库。可见,对于一些常见的软硬件功能性问题,售后终端401可以根据通知消息的关键字段为移动终端402提供初步修复方案,若初步修复方案有效,则无需再通过短信方式来获取可穿戴设备403的异常日志,可以提升异常修复的效率。

作为一种可选的实施方式,售后终端401,还用于在确定可穿戴设备403当前处于未联网状态之后,以及向可穿戴设备403绑定的移动终端402推送请求信息之前,通过短信中心向可穿戴设备403发送测试短信;以及,在预设的短信等待时间内接收到可穿戴设备403针对测试短信返回的回复短信时,执行向可穿戴设备403绑定的移动终端402推送请求信息的步骤;在预设的短信等待时间内未能接收到回复短信时,向移动终端402发送提示信息,提示信息用于提示更换可穿戴设备403的电话卡。

作为一种可选的实施方式,售后终端401用于确认可穿戴设备403当前是否处于联网状态的方式具体为:

售后终端401,用于通过后台服务器向可穿戴设备403发送心跳数据包,以检测能否在预设的响应等待时间内接收到可穿戴设备403针对心跳数据包返回的响应数据包;以及,在预设的响应等待时间内未接收到响应数据包时,确定可穿戴设备403当前处于未联网状态;在预设的响应等待时间内接收到响应数据包时,确定可穿戴设备403当前处于联网状态。

作为一种可选的实施方式,可穿戴设备403用于获取异常日志,并对异常日志进行转码加密,以生成预设格式的异常日志短信的方式具体为:

可穿戴设备403,用于获取异常日志,识别出异常日志包括的异常类型;以及,查询出对应于所述该异常类型的字符编码,并从异常日志中提取出对应于该异常类型的异常描述信息;以及,利用预设函数对字符编码以及异常描述信息进行封装加密,以生成预设格式的异常日志短信。

作为一种可选的实施方式,可穿戴设备403用于利用预设函数对字符编码以及异常描述信息进行封装加密,以生成预设格式的异常日志短信的具体方式可以为:

可穿戴设备403,用于使用自身存储的加密密钥和时间戳构建动态加密密钥,并利用构建的动态加密密钥对字符编码以及异常描述信息进行加密,例如,进行三重des(dataencryptionstandard,数据加密标准)加密,其中,时间戳还用于标识封装时间(由此判断该短信发送行为的时效性);以及,根据封装短信的数据格式对密文构建封装短信内容,以生成预设格式的异常日志短信,其中,密文是经动态加密密钥加密后的字符编码以及异常描述信息。

可选的,上述封装短信的数据格式可以包括:安全短信标识符、时间戳和密文。其中,安全短信标识符用于标识封装短信是可穿戴设备发送的安全数据;封装短信的时间戳可以在对密文进行解码时生成用于解码的动态解密密钥。

可见,通过封装加密后的异常日志短信具有良好的可扩展性;并且,安全加密强度较高,破解难度较大。

进一步地,作为一种可选的实施方式,售后终端401,还用于:

根据封装短信的数据格式从异常日志短信中提取出安全短信标识符、时间戳和密文;若售后终端401根据安全短信标识符,可以识别出该异常日志短信来源于可信的可穿戴设备,从预先存储的密钥表中找出对应该可穿戴设备的解密密钥;以及,利用提取出的时间戳与解密密钥生成动态解密密钥,并对密文进行解密,从而获得用于分析可穿戴设备403的异常问题的字符编码以及异常描述信息。

可见,实施图4所描述的系统,能够在可穿戴设备发生功能异常并处于未联网状态的情况下,通过短信的方式获取可穿戴设备的异常日志,以发送给售后终端进行分析与处理,有效地辅助售后终端尽快地查明异常原因,改善用户体验;此外,无需用户人为地从可穿戴设备中取出异常日志,能够减少繁琐的人为操作,还能避免暴露的异常日志接口造成用户数据泄露,提高了用户数据的安全性;此外,能够通过与其绑定的移动终端将异常通知给售后终端,提高了异常反馈的及时性,起到安全守护的作用;此外,能够预先确认可穿戴设备的话费情况,保证可穿戴设备与短信中心之间正常进行短信收发,从而实现以短信形式来获取可穿戴设备的异常日志;此外,能够通过发送心跳数据包来确认可穿戴设备的联网状态,从而灵活地选择获取异常日志的不同方式;此外,通过为不同的异常类型分配不同的字符编码,能够减少字符;并且,对字符编码与必要的异常描述信息进行封装加密,能够从信息量繁杂的异常日志中提取出关键异常信息,将异常日志短信的条数控制在预设条数内,从而减少短信资费的消耗;以及,过滤了异常日志中的用户私密数据,能够避免私密数据的泄露,保障个人隐私安全。

实施例五

请参阅图5,图5是本发明实施例公开的一种售后终端的结构示意图。如图5所示,该售后终端可以包括:

存储有可执行程序代码的存储器501;

与存储器501耦合的处理器502;

其中,处理器502调用存储器501中存储的可执行程序代码,执行图1~图3任意一种可穿戴设备的异常日志获取方法。

实施例六

请参阅图6,图6是本发明实施例公开的一种移动终端的结构示意图。如图6所示,该移动终端可以包括:

存储有可执行程序代码的存储器601;

与存储器601耦合的处理器602;

其中,处理器602调用存储器601中存储的可执行程序代码,执行图1~图3任意一种可穿戴设备的异常日志获取方法。

实施例七

请参阅图7,图7是本发明实施例公开的一种可穿戴设备的结构示意图。如图7所示,该可穿戴设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种可穿戴设备的异常日志获取方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种可穿戴设备的异常日志获取方法。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当上述计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种可穿戴设备的异常日志获取方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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