书签 分享 收藏 举报 版权申诉 / 12

一种远程获取终端信息的方法及装置.pdf

  • 上传人:1***
  • 文档编号:4896161
  • 上传时间:2018-11-24
  • 格式:PDF
  • 页数:12
  • 大小:1.07MB
  • 摘要
    申请专利号:

    CN201410682740.8

    申请日:

    2014.11.24

    公开号:

    CN104468748A

    公开日:

    2015.03.25

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):H04L29/08申请日:20141124|||公开

    IPC分类号:

    H04L29/08

    主分类号:

    H04L29/08

    申请人:

    中国联合网络通信集团有限公司

    发明人:

    马永亮

    地址:

    100033北京市西城区金融大街21号

    优先权:

    专利代理机构:

    北京安信方达知识产权代理有限公司11262

    代理人:

    白莹; 栗若木

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种远程获取终端信息的方法和装置;所述方法包括:终端当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;所述终端根据所述查询指令在本终端中查找到相应的信息;所述终端向所述预定标识所代表的接收方返回所查找到的信息。本发明能使用户能够根据需要远程获取到终端上存储的信息。

    权利要求书

    权利要求书1.  一种远程获取终端信息的方法,包括:终端当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;所述终端根据所述查询指令在本终端中查找到相应的信息;所述终端向所述预定标识所代表的接收方返回所查找到的信息。2.  如权利要求1所述的方法,其特征在于:所述预定规则为:所述代码的指定位上的字符用于指示查找方式;其它字符用于指示查找依据;所述根据所述远程消息中的代码,按照预定规则生成查询指令的步骤包括:提取所述远程消息中的代码;根据所述代码指定位上的字符,确定该字符对应的查找方式;将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。3.  如权利要求1所述的方法,其特征在于,所述终端向所述预定标识所代表的接收方返回所查找到的信息的步骤包括:所述终端判断所查找到的信息的长度是否大于预设阈值;如果大于,则所述终端将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;向所述预定标识所代表的接收方返回所述存储地址;如果不大于,则所述终端向所述预定标识所代表的接收方返回所述信息。4.  如权利要求1所述的方法,其特征在于,所述终端收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令前还包括:所述终端按照预定的加解密规则解密所述远程消息,得到代码和密码;将解密得到的密码和预存的密码进行比较,如果一致则进行所述根据远程消息中的代码,按照预定规则生成查询指令的步骤。5.  如权利要求1~4中任一项所述的方法,其特征在于:所述终端为手机;所述预定标识为预定的手机号码或联系人姓名;所述远程消息为短信。6.  一种远程获取终端信息的装置,其特征在于,包括:指令解析模块,用于当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;数据读取模块,用于根据所述查询指令在本终端中查找到相应的信息;结果反馈模块,用于向所述预定标识所代表的接收方返回所查找到的信息。7.  如权利要求6所述的装置,其特征在于:所述预定规则为:所述代码的指定位上的字符用于指示查找方式;其它字符用于指示查找依据;所述指令解析模块根据所述远程消息中的代码,按照预定规则生成查询指令是指:所述指令解析模块提取所述远程消息中的代码;根据所述代码指定位上的字符,确定该字符对应的查找方式;将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。8.  如权利要求6所述的装置,其特征在于,所述结果反馈模块包括:判断子模块,用于判断所查找到的信息的长度是否大于预设阈值;数据上传子模块,用于当判断结果为大于时,将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;通知子模块,用于向所述预定标识所代表的接收方返回所述数据上传子模块获取的所述存储地址;以及当判断结果为不大于时,向所述预定标识所 代表的接收方返回所述信息。9.  如权利要求6所述的装置,其特征在于,还包括:解密模块,用于当所述指令解析模块收到预定标识发送的远程消息后,按照预定的加解密规则解密所述远程消息,得到代码和密码;验证模块,用于将解密得到的密码和预存的密码进行比较,如果一致则指示所述指令解析模块进行所述根据远程消息中的代码,按照预定规则生成查询指令的操作。10.  如权利要求6~9中任一项所述的装置,其特征在于:所述装置设置于手机中;所述预定标识为预定的手机号码或联系人姓名;所述远程消息为短信。

    说明书

    说明书一种远程获取终端信息的方法及装置
    技术领域
    本发明涉及通信领域,尤其涉及一种远程获取终端信息的方法及装置。
    背景技术
    随着通信行业的发展和人们生活水平的提高,人们由于不同的需要,或工作,或生活,或为了安全性考虑,往往不止拥有一个终端(比如有多个手机)。然而往往会发生这种情况,某一部终端不在身边,用户又急需获取终端里的某些信息。这时,不管是用户自己去取还是找朋友家人帮忙查看,都存在着延时性或风险性。
    现有技术提供了一种Android手机远程信息获取系统与方法。采用了自启动技术将手机信息获取程序注册为系统服务,同时采用伪装技术将手机信息获取程序伪装成系统程序,使用系统图标以及具有与系统应用相似的应用名称以避免用户卸载。该发明运行在丢失手机上,在该手机当前持有用户不知情的情况下能远程获取信息回传给原用户。
    该技术的缺点是需要PC端的配合,不能做到随时随地查看信息。另外,该方案的设计目的是为了运行在丢失手机上,因此设计成在后台偷偷运行,用户无法按照自己的需要进行控制和选择。
    发明内容
    本发明要解决的技术问题是如何使用户能够根据需要远程获取到终端上存储的信息。
    为了解决上述问题,本发明提供了一种远程获取终端信息的方法,包括:
    终端当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;
    所述终端根据所述查询指令在本终端中查找到相应的信息;
    所述终端向所述预定标识所代表的接收方返回所查找到的信息。
    可选地,所述预定规则为:所述代码的指定位上的字符用于指示查找方式;其它字符用于指示查找依据;
    所述根据所述远程消息中的代码,按照预定规则生成查询指令的步骤包括:
    提取所述远程消息中的代码;
    根据所述代码指定位上的字符,确定该字符对应的查找方式;
    将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。
    可选地,所述终端向所述预定标识所代表的接收方返回所查找到的信息的步骤包括:
    所述终端判断所查找到的信息的长度是否大于预设阈值;
    如果大于,则所述终端将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;向所述预定标识所代表的接收方返回所述存储地址;
    如果不大于,则所述终端向所述预定标识所代表的接收方返回所述信息。
    可选地,所述终端收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令前还包括:
    所述终端按照预定的加解密规则解密所述远程消息,得到代码和密码;
    将解密得到的密码和预存的密码进行比较,如果一致则进行所述根据远程消息中的代码,按照预定规则生成查询指令的步骤。
    可选地,所述终端为手机;所述预定标识为预定的手机号码或联系人姓名;所述远程消息为短信。
    本发明还提供了一种远程获取终端信息的装置,包括:
    指令解析模块,用于当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;
    数据读取模块,用于根据所述查询指令在本终端中查找到相应的信息;
    结果反馈模块,用于向所述预定标识所代表的接收方返回所查找到的信息。
    可选地,所述预定规则为:所述代码的指定位上的字符用于指示查找方式;其它字符用于指示查找依据;
    所述指令解析模块根据所述远程消息中的代码,按照预定规则生成查询指令是指:
    所述指令解析模块提取所述远程消息中的代码;根据所述代码指定位上的字符,确定该字符对应的查找方式;将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。
    可选地,所述结果反馈模块包括:
    判断子模块,用于判断所查找到的信息的长度是否大于预设阈值;
    数据上传子模块,用于当判断结果为大于时,将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;
    通知子模块,用于向所述预定标识所代表的接收方返回所述数据上传子模块获取的所述存储地址;以及当判断结果为不大于时,向所述预定标识所代表的接收方返回所述信息。
    可选地,所述的装置还包括:
    解密模块,用于当所述指令解析模块收到预定标识发送的远程消息后,按照预定的加解密规则解密所述远程消息,得到代码和密码;
    验证模块,用于将解密得到的密码和预存的密码进行比较,如果一致则指示所述指令解析模块进行所述根据远程消息中的代码,按照预定规则生成查询指令的操作。
    可选地,所述装置设置于手机中;所述预定标识为预定的手机号码或联系人姓名;所述远程消息为短信。
    本发明实现了用户根据需要远程获取另外一部终端的信息;本发明的优化方案还进行密码认证和加解密策略的设置,有效的保证了安全性。
    附图说明
    图1为实施例一的远程获取终端信息的方法的流程示意图;
    图2为实施例一的一种实施方式的流程示意图。
    具体实施方式
    下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
    需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
    实施例一、一种远程获取终端信息的方法,如图1所示,包括:
    S101、终端当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;
    S102、所述终端根据所述查询指令在本终端中查找到相应的信息;
    S103、所述终端向所述预定标识所代表的接收方返回所查找到的信息。
    本实施例中,所述预定标识可以是预先确定的手机号/手机联系人姓名、微信/QQ联系人ID、APP名称等;所述预定标识所代表的接收方相应为终端、微信/QQ联系人、APP等;相应地,所述远程消息可以是短信、微信、QQ消息、APP的推送消息等;相应地,返回所查找到的信息可以采用短信、微信、QQ消息、向APP提交等方式。
    本实施例中,查找的范围可以包括短信、联系人、聊天记录等,可以预先指定查找范围,也可以由所述远程消息指定。
    本实施例中,所述终端可以但不限于为手机;进一步地,可以为Android手机;本实施例的方法可以通过一个APP实现。
    本实施例中,所述预定规则可以是:所述代码的指定位上的字符(比如但不限于第一个字符)用于指示查找方式;其它字符用于指示查找依据;
    所述查找方式可以包括:按关键字查找、按日期查找、按名称查找等;
    对应于上述各查找方式的查找依据分别可以为:关键字、起止日期、名称等。
    所述预定规则还可以包括:所述远程消息中代码的另一个指定位上的字符用于指示查找范围,比如是查找短信、通讯录、聊天记录等;缺省值则表示查找终端上的全部信息。
    这样用户可以根据自己的需要远程指定查找哪些信息、在哪里查找等。所述预定规则可以由用户自行设计,也可以是默认的。
    相应地,所述根据所述远程消息中的代码,按照预定规则生成查询指令的步骤具体可以包括:
    提取所述远程消息中的代码;
    根据所述代码指定位上的字符,确定该字符对应的查找方式;
    将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。
    本实施例的一种实施方式中,所述终端向所述预定标识所代表的接收方返回所查找到的信息的步骤具体可以包括:
    所述终端判断所查找到的信息的长度是否大于预设阈值;
    如果大于,则所述终端将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;向所述预定标识所代表的接收方返回所述存储地址;
    如果不大于,则所述终端向所述预定标识所代表的接收方返回所述信息。
    本实施例的一种实施方式中,所述终端收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令前还可以包括:
    所述终端按照预定加解密规则解密所述远程消息,得到代码和密码;
    将解密得到的密码和预存的密码进行比较,如果一致则进行所述根据远程消息中的代码,按照预定规则生成查询指令的步骤。
    本实施例的一种实施方式中,所述预定标识对应的终端为主控手机端,查找信息的终端为被控手机端,查找的信息为短信。远程信息获取的过程如图2所示,包括步骤201~212:
    201、在主控手机端和被控手机端分别设置密码,加解密规则,回传策略及阈值。
    202、用户在主控手机端根据预定规则编辑代码,从而设置被控手机端以何种方式查询短信内容,如根据联系人姓名、关键字或指定日期等。
    203、主控手机端发送所编辑的代码,把代码和设置的密码通过加解密规则编码后以短信形式发送给被控手机端。
    204、被控手机端接收主控手机端发来的短信,根据设置的加解密规则解密短信,解析出指令代码和密码。
    205、被控手机端将解析出的密码与本地设置的密码进行对比,若一致则跳到206。若不一致,忽略这条短信,结束。
    206、被控手机端根据所述代码和预定规则生成查询指令,根据所述查询指令,如根据联系人姓名、关键字或指定日期等操作短信数据库,获取到回传内容。
    207、若回传内容字数多于用户设置的阈值,则跳转到208;若内容字数不多于用户设置的阈值,则跳转到209。
    208、被控手机端把回传内容构造成文件,将文件上传到网络设备中,进而得到文件在网络设备中的存储地址,以短信形式发给主控手机端;跳转到210。
    209、回传内容以短信形式直接发送给主控手机端。
    210、主控手机端接收以短信形式回传的通知。通知有两种形式的内容:若为短信内容,直接跳转到212;若为短信文件在网络设备中的存储地址,跳转到211。
    211、主控手机端根据存储地址从网络设备自动下载文件到本地。
    212、主控手机端把获取到的短信或文件进行解析,显示给用户。
    通过这些步骤,主控手机端就能远程的获取到被控手机端的短信内容。
    实施例二、一种远程获取终端信息的装置,包括:
    指令解析模块,用于当收到预定标识发送的远程消息后,根据所述远程消息中的代码,按照预定规则生成查询指令;
    数据读取模块,用于根据所述查询指令在本终端中查找到相应的信息;
    结果反馈模块,用于向所述预定标识所代表的接收方返回所查找到的信息。
    本实施例的一种实施方式中,所述预定规则为:所述代码的指定位上的字符用于指示查找方式;其它字符用于指示查找依据;
    所述指令解析模块根据所述远程消息中的代码,按照预定规则生成查询指令是指:
    所述指令解析模块提取所述远程消息中的代码;根据所述代码指定位上的字符,确定该字符对应的查找方式;将所述代码指定位以外的字符作为查找依据,和所述查找方式一起生成查询指令。
    本实施例的一种实施方式中,所述结果反馈模块包括:
    判断子模块,用于判断所查找到的信息的长度是否大于预设阈值;
    数据上传子模块,用于当判断结果为大于时,将该信息作为文件上传到网络设备并获取该文件在所述网络设备的存储地址;
    通知子模块,用于向所述预定标识所代表的接收方返回所述数据上传子模块获取的所述存储地址;以及当判断结果为不大于时,向所述预定标识所代表的接收方返回所述信息。
    本实施例的一种实施方式中,所述的装置还包括:
    解密模块,用于当所述指令解析模块收到预定标识发送的远程消息后,按照预定的加解密规则解密所述远程消息,得到代码和密码;
    验证模块,用于将解密得到的密码和预存的密码进行比较,如果一致则 指示所述指令解析模块进行所述根据远程消息中的代码,按照预定规则生成查询指令的操作。
    本实施方式中,所述装置还可以包括一配置模块,用于设置加解密规则(比如具体的算法、编码方式等)及所述预存的密码。还可以用于设定所述预设阈值及回传策略。
    本实施例的一种实施方式中,所述装置设置于手机中;所述预定标识为预定的手机号码或联系人姓名;所述远程消息为短信。
    实施例三、本实施例给出了一个具体的远程获取终端信息的示例;获取信息方为主控手机端,要获取被控手机端上的信息;还可以包括一个网络设备:信息内容存储端。
    主控手机端包括配置模块、指令编辑模块、指令发送模块、接收被控手机端通知模块、数据下载模块、数据展示模块;被控手机端包括配置模块、指令解析模块、数据读取模块、结果反馈模块(包括数据上传子模块、通知子模块、判断子模块);信息内容存储端包括信息存储模块。
    用户通过配置模块来设置预存的密码、加解密规则和回传策略及阈值。主控手机端和被控手机端密码一致才能远程获取到短信内容。加解密规则用来加密/解密所述密码和远程消息(如短信),以提高安全性。回传策略是指查找到的信息以怎样的形式回传给主控手机端,包括短信形式和文件形式。根据用户设置的阈值自动选择对应方式:当回传内容字数大于阈值,则通过信息内容存储端采用文件方式回传;否则采用短信方式。
    用户通过指令编辑模块编辑代码,设置被控手机端以何种规则查询短信内容,如根据联系人姓名、关键字或指定日期等。
    指令发送模块把用户输入的代码和配置模块设置的密码通过加解密规则编码后以短信形式发送给被控手机端。
    接收被控手机端通知模块接收以短信形式回传的通知。通知有两种形式的内容:1、短信内容;2、短信文件在信息内容存储端的地址。
    若通知模块接收的内容是文件在信息内容存储端的地址,数据下载模块 根据地址自动下载文件到本地。
    数据展示模块把获取到的短信内容或文件进行解析,显示给用户。
    指令解析模块,接收主控手机端发来的短信后首先按照加解密规则解密出代码和密码。将密码与本地配置模块设置的密码进行对比,若一致根据所述代码确定用户设置的查询规则,并生成查询指令传给数据读取模块。若不一致,忽略这条短信。
    数据读取模块,根据指令解析模块传递的查询指令,如根据联系人姓名、关键字或指定日期等操作短信数据库,获取到回传内容。
    判断子模块若判断回传内容字数大于用户设置的阈值,则把内容构造成文件交给数据上传子模块;否则信内容传给通知子模块。
    数据上传子模块将文件上传到信息内容存储端,进而得到文件在信息内容存储端的存储地址。
    通知子模块以短信形式把文件在信息内容存储端的存储地址发送给主控手机端;或以短信形式直接将内容发送给主控手机端。
    信息内容存储端的信息存储模块负责保存被控手机端上传的文件内容并生成一个存储地址返回给被控手机端;负责接收主控手机端的下载请求返回文件。
    下面再用两个例子具体说明本实施例。
    例一:
    301、用户在不同的两部Android手机上安装了本系统,启动系统进入配置模块,设置密码为111111,加解密规则为Base64加密方法/Base64解密方法,回传策略及阈值设置为140字,即两条短信内容。
    302、主控手机端编辑指令,指令代码前缀为0表示根据联系人姓名远程读取短信,指令代码前缀为1表示根据关键字读取短信,指令代码前缀为2表示根据起止日期读取短信等指令,本实施例确定指令为:0张三。
    303、主控手机端把指令代码和密码通过Base64编码,以短信形式发送给被控手机端。
    304、被控手机端接收主控手机端发来的控制指令。
    305、被控手机端根据Base64解密方法解密指令信息,解析出指令和密码。如果密码与设置的“111111”一致,则把用户设置的查询规则传给数据读取模块。若不一致,忽略这条信息,结束。
    306、根据查询规则,如指令代码前缀为0表示根据联系人姓名远程读取短信,指令代码前缀为1表示根据关键字读取短信,指令代码前缀为2表示根据起止日期读取短信等指令操作短信数据库。本实施例指令为0张三,则从短信数据库里读取所有联系人姓名为张三的短信。读取内容为“周六晚上公园见”,仅有七个字,小于用户设置的阈值140字。
    307、通知主控手机端模块以短信形式直接将内容发送给主控手机端。
    308、主控手机端接收发来的短信内容,提取出信息内容。
    309、数据展示模块把短信内容解析,显示给用户。
    例二:
    401、用户在不同的两部Android手机上安装了本系统,启动系统进入配置模块,设置密码为111111,加解密规则为Base64加密方法/Base64解密方法,回传策略及阈值设置为140字,即两条短信内容。
    402、主控手机端编辑指令,指令代码前缀为0表示根据联系人姓名远程读取短信,指令代码前缀为1表示根据关键字读取短信,指令代码前缀为2表示根据起止日期读取短信等指令,本实施例确定指令为22014080120140831。
    403、主控手机端把指令代码和密码通过Base64编码,以短信形式发送给被控手机端。
    404、被控手机端接收主控手机端发来的控制指令。
    405、被控手机端根据Base64解密方法解密指令信息,解析出指令和密码。如果密码与设置的“111111”一致,则把用户设置的查询规则传给数据读取模块。若不一致,忽略这条信息,结束。
    406、根据查询规则,如指令代码前缀为0表示根据联系人姓名远程读取短信,指令代码前缀为1表示根据关键字读取短信,指令代码前缀为2表示根据起止日期读取短信等指令操作短信数据库。本实施例指令为22014080120140831,则从短信数据库里读取所有日期在2014年8月1日到2014年8月31的短信。结果读取的短信条数有200条,内容字数远远大于用户设置的阈值140字,则把内容构造成json格式的文件交给数据上传模块
    407、数据上传模块将数据读取模块构造的json格式的文件上传到信息内容存储端,进而得到文件在信息内容存储端的存储地址http://www.CSNXLDDHDAXB。
    408、通知主控手机端模块以短信形式把文件在信息内容存储端的存储地址(如http://www.CSNXLDDHDAXB格式)发送给主控手机端
    409、主控手机端接收发来的短信内容,提取出信息内容为存储地址。
    410、数据下载模块根据地址从信息内容存储端自动下载文件到本地。
    411、数据展示模块把获取到的文件进行解析,显示给用户。
    本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
    当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。

    关 键  词:
    一种 远程 获取 终端 信息 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种远程获取终端信息的方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4896161.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1