公开/公告号CN102833422A
专利类型发明专利
公开/公告日2012-12-19
原文格式PDF
申请/专利权人 中国人民解放军总参谋部第五十四研究所;
申请/专利号CN201210347767.2
申请日2012-09-18
分类号H04M1/725(20060101);H04M11/00(20060101);H04W4/14(20090101);H04W88/18(20090101);
代理机构11120 北京理工大学专利中心;
代理人高燕燕
地址 100083 北京市海淀区北四环中路226号
入库时间 2023-12-18 07:46:04
法律状态公告日
法律状态信息
法律状态
2015-11-04
未缴年费专利权终止 IPC(主分类):H04W4/14 授权公告日:20131120 终止日期:20140918 申请日:20120918
专利权的终止
2013-11-20
授权
授权
2013-02-06
实质审查的生效 IPC(主分类):H04M1/725 申请日:20120918
实质审查的生效
2012-12-19
公开
公开
技术领域
本发明属于智能终端领域,涉及一种移动智能终端基于短信控制的长命令系统。
背景技术
SMS短信(Short Messaging Service)系最早的短消息业务,而且也是现在普及率最高 的一种短消息业务。目前,这种短消息的长度被限定在140字节之内,这些字节可以是文本 的。SMS短信以简单方便的使用功能受到大众的欢迎,却始终是属于第一代的无线数据服务, 在内容和应用方面存在技术标准的限制。SMS短消息按消息收费,因此要比通过基于IP的 网络(例如,使用GPRS发送的数据昂贵得多(每字节)。短消息通信仅限于一个消息,换言 之,一个消息的传输就构成了一次通信。因此,业务是非对称的,一般认为移动起始短消息 传输与移动终接短报文传输是两回事。这并不阻碍实时对话,但系统认为不同的消息彼此独 立,消息的传输总是由处于GSM外部的短消息服务中心(SMSC)进行中继,消息有目的地或 起源地,但只与用户和SMSC有关,而与其他GSM基础设施无关。
基于短信的手机远程控制技术是一种利用短信息控制手机的方法,当手机不在身边或者 丢失的情况也可对手机进行某些操作,如关机、静音、格式化以保护隐私,使手机增加了利 用短信息进行远程控制的新功能,方便了用户的使用。基于短信的手机远程控制技术步骤: 被控手机接收用户的操作指令开启远程控制功能,并设置该功能的操作密钥;当需对被控手 机进行远程控制时,通过主控手机接收用户输入的带密码和远程控制操作指令的远程控制请 求,根据所述的远程控制请求在主控手机创建一条远程控制短信息,并将该远程控制短信息 发送至被控手机。其中,所创建的远程控制短信息的信息头有相应的代码用来标识所述的远 程控制操作指令和密码;被控手机接收所述远程控制短信息,并验证该短信息中的密码与所 述操作密钥是否相同,当验证通过则执行相应的远程操作。
现有技术的缺点是:1、受短信字数限制,2、控制方式单一,3、远程控制功能简单。当 前的手机远程控制技术是基于短信的,即主控手机给被控手机发送一条控制短信,被控手机 接收并解析控制短信,再执行相应的操作。这样基于短信的远程控制技术存在一些缺陷,一 是受限于短息字数(普通短信140个字符),无法下达复杂的长指令,主控方只能下达诸如关 机、格式化等简单的指令,而像回传文件这样的指令,需要精确到具体目录下的具体文件, 指令本身很长,超出了140个字符。二是主控方没有服务器存储被控方的返回结果(如回传 文件),被控手机仅局限于本地操作。
发明内容
本发明提出一种移动智能终端基于短信控制的长命令系统,在手机丢失或不在用户身边 的情况下,用户可以对其进行某些操作,例如关机、格式化、录音、回传文件等以保护用户 的隐私数据不被窃取。
该移动智能终端基于短信控制的长命令系统,包括控制端、控制中心和被控手机客户端; 控制中心包括一个控制服务器和短信平台,
用户通过控制端向控制中心的控制服务器下达远程控制指示,控制服务器收到来自控制 端的远程控制指令,通知短信平台向被控手机客户端发送连接请求的短信,同时控制服务器 根据收到的远程控制指示选择相应的远程控制指令,等待被控手机建立连接,在被控手机建 立连接成功后,控制服务器将上述的远程控制指令发送给被控手机客户端;当该远程控制指 令涉及到回传服务器相关操作,则控制服务器等待文件上传;
短信平台用于向被控手机客户端下达连接服务器请求,使被控手机客户端与控制服务器 连接,控制服务器中存储所有远程控制指令,根据用户的输入,选择相应的控制指令利用网 络发送给被控手机客户端,并存储被控手机客户端的返回数据;
被控手机客户端用来接收远程控制指令,执行相应的远程控制操作,被控手机客户端首 先收到一条来自控制中心的短信平台的网络连接请求,网络建立连接成功后,客户端接收控 制中心中控制服务器发来的远程控制指令,解析执行相应的远程控制操作。
短信平台的网络连接请求中附带密码,客户端验证该附带密码,若密码与客户端中预存 的密钥相同,则建立网络连接;若不同,则向短信平台回复一条密码错误的短信。
所述的远程控制指令分为两种类型:网络连接请求短信指令即普通短信和远程控制指令 即通过网络传输的控制信令;
其中网络连接请求短信指令包括7个部分,①、⑤部分为杂乱信息,为混淆有效信息、 短信远程控制的可选项;②为指令头部标识、④为指令尾部信息,均作为控制短信的标识, 被控手机收到短信后以这两部分为基准来判定是否是控制短信;②、④部分包裹的内容为③- 具体控制指令,该部分使用服务器与被控手机协商完成的加、解密算法以及共同的密钥完成 数据的加、解密,保障数据的安全,同时通过加密操作将各种字符的指令映射到指定的字符 空间中,防止出现特殊字符影响指令的解析;⑥-指令标识和⑦-指令参数为具体控制指令, 其中指令标识为必选项,控制服务器与被控手机共享一套指令标识与具体控制内容对应关系, 服务器根据用户的具体控制需求选择对应的指令标识合成控制短信,被控手机解析出控制短 信后再按照此部分执行相应的操作,指令参数部分为可选项,根据具体指令对参数有无需求 添加此项。
远程控制指令结构包括4个部分,①为指令头部标识,包含控制服务器和被控手机通讯 的基本信息,包括协议版本、校验方式、时间戳、ID信息;②为指令标识,被控手机根据此 部分得出控制服务器想执行何种远程控制行为;③为指令参数,此项可选,供有参数需求的 指令调用;④为指令尾部信息,包含对前面信息的校验,被控手机端根据此部分判定解析完 成、解析是否被篡改或者有错误发生。
本发明的有益效果:与传统仅基于短信的远程控制技术相比,本发明提供完善全方位的 对手机终端的控制。同时由于远程控制服务器封装了控制指令下达的实现细节从而免去了记 忆繁琐的控制指令。远程控制服务器提供多种访问途径,只要有互联网接入,用户就可以从 多种途径连接到控制服务器从而实现远程控制手机。
附图说明
图1为本发明实施例中移动智能终端基于短信控制的长命令系统结构部署图;
图2为本发明工作流程示意图;
图3为网络连接请求短信指令结构示意图;
图4为远程控制指令结构示意图。
具体实施方式
如图1所示,本发明的移动智能终端基于短信控制的长命令系统包括以下三个部分:
1)控制端:主控方通过控制端向控制服务器下达远程控制指示。
2)控制中心:控制中心包括一个控制服务器和短信平台。短信平台用于向被控手机下达连 接服务器请求(以短信形式),使被控手机与控制服务器连接。控制服务器中存储所有远 程控制指令,根据主控方的输入,选择相应的控制指令利用网络发送给被控手机,存储 被控手机的返回数据。
3)被控手机客户端:用于接收并响应短信平台发来的连接服务器请求,建立与控制服务器 的网络连接。
控制端提供了网页控制端、PC控制端、短信控制端三种。控制端直接面向主控方,连接 主控方和控制服务器。控制端接收主控方输入的远程控制指示,将所述指示通过网络发送至 控制服务器。
控制服务器收到来自控制端的远程控制指令,通知短信平台向被控手机发送连接请求的 短信。控制服务器中存储着所有远程控制指令,根据主控方在控制端输入的远程控制指示, 选择相应的远程控制指令,并通过网络发送给被控手机。如:主控方在控制端输入“关机” 这一指示,控制服务器选择与“关机”对应的远程控制指令(指令具体格式见后文)发送给 被控手机。
被控手机客户端用于接收短信平台和控制服务器两方面的指令。短信平台发来带密码和 请求连接网络的短信,被控手机客户端解析该短信,验证短信中的密码和客户端中存储的密 码是否相同,若相同则建立与控制服务器的网络连接。接收控制服务器发来的远程控制指令, 并执行相应的远程控制操作。
远程控制流程如图2所示。这个流程可以细分为三个步骤:
1)主控方流程
2)控制中心流程
3)被控手机客户端流程
主控方流程:启动控制端,PC控制端、手机控制端和网页控制端三选一,其中网页控制 单无需安装,其他两项需要安装。在控制端中选择远程控制指示,该指示通过网络传输到控 制中心的控制服务器。
控制中心流程:控制中心的控制服务器收到来自控制端的远程控制指示,通知短信平台 向被控手机发送网络连接请求短信,同时控制服务器根据收到的远程控制指示选择相应的远 程控制指令,等待被控手机建立连接。在被控手机建立连接成功后,控制服务器将上述的远 程控制指令发送给被控手机。如该远程控制指令涉及到有回传服务器(如制定被控手机将手 机上的某一文件上传至控制服务器)相关的操作,则控制服务器等待文件上传。
被控手机客户端流程:被控手机上需要安装客户端用来接收远程控制指令,执行相应的 远程控制操作。被控手机客户端首先收到一条来自控制中心中短信平台的网络连接请求(以 短信形式),客户端验证该短信中附带的密码,若密码与客户端中预存的密钥相同,则建立网 络连接。若不同,则向短信平台回复一条密码错误的短信。网络建立连接成功后,客户端接 收控制中心中控制服务器发来的远程控制指令,解析执行相应的远程控制操作。
本发明的移动智能终端基于短信控制的长命令系统中的指令分为两种类型:
1)网络连接请求短信:即普通短信
2)远程控制指令:即通过网络传输的控制信令
网络连接请求短信结构设计:在3GPP的SMS()标准上对SMS具体内容进行填充,为 保持短信控制指令的清晰可读、无二义性、可扩充性。短信远程控制指令设计如图3:
①、⑤部分为杂乱信息,这两部分为混淆有效信息用、为短信远程控制的可选项。
②为指令头部标识、④为指令尾部信息。这两部分信息相对固定,可作为控制短信的标 识,被控手机收到短信后可以这两部分为基准来判定是否是控制短信。
②、④部分包裹的内容为③-具体控制指令。该部分使用服务器与被控手机协商完成的加、 解密算法以及共同的密钥完成数据的加、解密,保障数据的安全。同时通过加密操作将各种 字符的指令映射到指定的字符空间中,防止出现特殊字符影响指令的解析。
具体控制指令分为⑥-指令标识和⑦-指令参数两部分,其中指令标识为必选项,控制服 务器与被控手机共享一套指令标识与具体控制内容对应关系。服务器根据用户的具体控制需 求选择对应的指令标识合成控制短信,被控手机解析出控制短信后再按照此部分执行相应的 操作。指令参数部分为可选项,根据具体指令对参数有无需求添加此项。
网络连接请求短息的功能包括:
1)连接服务器:在基于短信、网络双通道远程控制手机的方案中,短信通道远程控制手机 最重要的功能是使被控手机主动连接到服务器,所以需要连接服务器的指令,在指令参 数中可以指明连接到哪个服务器,通过何种方式连接,连接的时间等参数;
2)修改密钥:由于被控手机在安装被控客户端时确定了最初始的密钥、使用原始密钥是极 不安全的行为,所以提供了修改密钥的指令,可以在指令参数中传递要修改后的密码或 者协商好的密钥生成方式;
3)修改服务器地址:为了防止远程监控服务器意外停止服务而需要更换服务器地址的情况, 短信远程控制指令应该包含修改服务器地址的指令。
远程控制指令结构设计:被控手机收到网络连接请求短信后,验证短信中的密码是否正 确,若正确则会连接控制服务器,服务器通过多种基于IP的网络通讯协议控制手机、与手机 端进行数据交互。控制服务器向被控手机发送的控制指令结构如图4所示:
①为指令头部标识。该部分包含控制服务器和被控手机通讯的基本信息,包括协议版本、 校验方式、时间戳、ID等信息。
②为指令标识,被控手机根据此部分得出控制服务器想执行何种远程控制行为。
③为指令参数,此项可选,供有参数需求的指令调用。
④为指令尾部信息。该部分可包含对前面信息的校验,被控手机端根据此部分判定解析 完成、解析是否被篡改或者有错误发生。
手机向控制服务器传输的数据分为文件数据和非文件数据,对于文件数据可用基于TCP、 UDP等通讯方式的多种文件传输协议实现。与控制服务器发来的信息格式相类似,
①为指令头部标识。该部分包含对哪条控制方式做出的响应,服务器根据此匹配下达的 指令。
②为具体返回的数据。远程控制服务器从该部分获取远程控制的结果。
③为尾部信息。远程控制服务器读到此部分后停止解析,并可以根据这部分的信息对之 前解析出的数据做出校验。
机译: 一种基于规则的智能短信高级服务的方法,特别是涉及各种控制短信接收的方法
机译: 手机短信控制器及命令系统
机译: 基于移动智能终端和触摸继电器的数字设备控制和家庭控制系统