短信控制系统、方法、短信处理方法及移动终端的制作方法

文档序号:7947771阅读:361来源:国知局
专利名称:短信控制系统、方法、短信处理方法及移动终端的制作方法
技术领域
本发明属于通信技术领域,尤其涉及一种短信控制系统、方法、短信处理方法及移动终端。
背景技术
随着社会的发展,工作越来越忙碌,人们会经常把手机忘在家中,因而当需要给其他人发送短信时,则只有借别人的手机来发送短信,但是别人的手机上可能没有收件人的号码,且由于手机的屏幕比较小,发送短信时,输入出错的机率比较大,另外,现有的手机中,短信一般存储于手机,或者通过其他的方式备份到其他地方,如邮箱中,然而,如果手机丢失了,则存储于手机中的短信也丢失了,假如有备份邮箱,但是操作起来也比较复杂,也不方便管理。然而,现有技术没有实现在用户手机未在身边的情况下、手机短信输入出错率比较高以及手机短信备份与恢复比较麻烦的情况下,能够从门户发送短信、删除短信,备份短信至云端和从云端获取手机短信,导致用户无法及时掌握短信信息以及实现对手机短信进行远程控制的问题。

发明内容
本发明实施例的目的在于提供一种短信控制系统、方法、短信处理方法及移动终端,旨在解决由于用户移动终端未在身边的情况下、短信输入出错率比较高以及短信备份与恢复比较麻烦的情况下,导致用户无法及时掌握短信信息以及实现对移动终端短信进行远程控制的问题。本发明实施例是这样实现的,一种短信控制系统,所述系统包括移动终端以及云端,其中所述移动终端将指定的短信信息上传至所述云端,并接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作;所述云端接收并存储所述移动终端上传的短信信息,并接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端。本发明实施例的另一目的在于提供一种短信控制方法,所述方法包括下述步骤移动终端将指定的短信信息上传至云端;云端接收并存储所述移动终端上传的短信信息;云端接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端;移动终端接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作。本发明实施例的另一目的在于提供一种短信处理方法,其特征在于,所述方法包括下述步骤接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析,获取所述请求指定的短信信息;将指定的短信信息合并为数据包并加密后,发送给云端;接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。本发明实施例的另一目的在于提供一种移动终端,其特征在于,所述移动终端包括短信信息获取单元,用于接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析,获取所述请求指定的短信信息;信息处理及发送单元,用于将指定的短信信息合并为数据包并加密后,发送给云端;以及短信控制单元,用于接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。本发明实施例通过移动终端将指定的短信信息上传至云端,由云端存储该短信信息,且云端接收用户发送的短信控制指令,将该短信控制指令发送至所述移动终端,移动终端根据接收到的云端发送的短信控制指令,调用该移动终端系统API对移动终端中的该短信控制指令指定的短信进行控制操作,从而解决了由于用户移动终端未在身边的情况下、 短信输入出错率比较高以及短信备份与恢复比较麻烦的情况下,导致用户无法及时掌握短信信息以及实现对移动终端的短信进行远程控制的问题,提高了短信信息获取的及时性与灵活性,实现了对移动终端短信的远程控制管理。


图1是本发明第一实施例提供的一种短信控制系统的结构图;图2是本发明第二实施例提供的一种短信控制方法的实现流程图;图3是本发明第三实施例提供的一种短信处理方法的实现流程图;图4是本发明第四实施例提供的一种移动终端的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例通过,解决了用户无法及时掌握短信信息以及实现对移动终端的短信进行远程控制的问题,提高了短信信息获取的及时性与灵活性,实现了对移动终端短信的远程控制。本发明实施例提供了一种短信控制系统,所述系统包括移动终端以及云端,其中所述移动终端将指定的短信信息上传至所述云端,并接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作;所述云端接收并存储所述移动终端上传的短信信息,并接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端。本发明实施例还提供了一种短信控制方法,所述方法包括下述步骤移动终端将指定的短信信息上传至云端;云端接收并存储所述移动终端上传的短信信息;云端接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端;移动终端接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作。本发明实施例还提供了一种短信处理方法,其特征在于,所述方法包括下述步骤接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析, 获取所述请求指定的短信信息;将指定的短信信息合并为数据包并加密后,发送给云端;接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。本发明实施例还提供了一种移动终端,其特征在于,所述移动终端包括短信信息获取单元,用于接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析,获取所述请求指定的短信信息;信息处理及发送单元,用于将指定的短信信息合并为数据包并加密后,发送给云端;以及短信控制单元,用于接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。本发明实施例通过移动终端将指定的短信信息上传至云端,由云端存储该短信信息,并通过与移动终端对应的门户网站向用户展示,且云端接收用户发送的短信控制指令, 将该短信控制指令发送至所述移动终端,移动终端根据接收到的云端发送的短信控制指令,调用该移动终端系统API对移动终端中的该短信控制指令指定的短信进行控制操作, 解决了由于用户移动终端未在身边的情况下、短信输入出错率比较高以及短信备份与恢复比较麻烦的情况下,导致用户无法及时掌握短信信息以及实现对移动终端的短信信息进行远程控制的问题。以下结合具体实施例对本发明的具体实现进行详细描述实施例一图1示出了本发明第一实施例提供的短信控制系统的结构,详述如下该短信控制系统包括移动终端11以及云端12。移动终端11将指定的短信信息上传至云端12,并接收该云端12发送的短信控制指令,根据该短信控制指令调用该移动终端系统API对移动终端11中的该短信控制指令指定的短信进行控制操作。其中,该指定的短信信息为用户所选择的移动终端11中需要备份的短信信息或者用户通过与移动终端11对应的门户网站所选择的需要获取的指定时间段的短信信息, 且该短信信息包括短信内容、短信发送或者接收的日期、时间以及短信联系人的联系方式 fn息ο
在具体实施过程中,当该指定的短信信息为用户通过与移动终端11对应的门户网站所选择的需要获取的指定时间段的短信信息时,该移动终端11将指定的短信信息上传至云端12的步骤具体为云端12接收来自用户指定的短信信息获取请求,并对该获取请求加密后,向移动终端11发送加密的短信信息获取请求;移动终端11对接收到的短信信息获取请求进行解密、解析,获取该请求指定的短信信息,并将该指定的短信信息合并为数据包并加密,将该加密后的数据包发送至云端12。其中,当该指定的短信信息不存在或者该移动终端中不存在任何短信信息时,该数据包以空的数据包代替。以上步骤中所提到的加密、解密所使用的算法可以为Base64加密、解密算法。在具体实施过程中,当该指定的短信信息为用户所选择的移动终端11中需要备份的短信信息时,用户也可以通过移动终端,如手机,利用手机中对应的短信应用程序,选择需要同步的短信,则该手机终端将选中的短信信息合并成数据包并加密后,将该加密后的数据包发送给云端,云端获取到该数据包以后,解密并解析数据包,且将获取的短信信息保存在数据库中,则进一步地,用户可以登录门户网站,通过与云端的通信来查看该同步上传至云端的短信信息。其中,该短信控制指令包括删除、发送短信控制指令,例如,回复短信、转发短信等。且移动终端11根据该短信控制指令调用该移动终端11系统API对该移动终端11中的该短信控制指令指定的短信进行控制操作的步骤具体为当该短信控制指令为删除短信控制指令时,移动终端11调用该移动终端11系统 API删除该删除短信控制指令指定的短信;当该短信控制指令为发送短信控制指令时,移动终端11调用该移动终端11系统 API发送该控制指令指定的短信信息至该控制指令指定的短信收件人。云端12接收并存储移动终端11上传的短信信息,并接收用户发送的短信控制指令,将该短信控制指令发送至该移动终端11。其中,云端12具有提供业务逻辑、计算、数据存储等功能,且接收并存储移动终端 11上传的短信信息的步骤具体为云端12接收移动终端11发送的加密数据包,对该数据包解密、解析后,获取该数据包中的短信信息,并存储该信息至数据库中。在本发明实施例中,该短信控制系统还包括应用程序端,用于向云端发送来自用户的指定的短信信息获取请求,且该应用程序端为与移动终端对应的门户网站,用户通过登录该门户网站,发送短信信息获取请求。进一步地,云端接收该短信信息获取请求后,通过推送中心,推送一条该短信信息获取请求至移动终端,移动终端对请求信息进行处理后, 将该请求信息对应的短信记录信息发送至云端,最终存储在云端的数据库中,进而用户在未带移动终端的情况下,登录该移动终端对应的门户网站,就可以查看到用户移动终端中指定时间段的短信信息。实施例二 图2示出了本发明第二实施例提供的短信控制方法的实现流程,详述如下在步骤S201中,移动终端将指定的短信信息上传至云端。
在步骤S201之前还包括以下步骤用户通过与移动终端对应的门户网站选择需要获取的指定时间段的短信信息,向云端发送该短信信息获取请求;云端接收该短信信息获取请求,对该请求加密后,向移动终端发送加密的短信信息获取请求;该移动终端对接收到的加密的短信信息获取请求进行解密、解析,获取该请求指定的短信信息。其中,用户通过与移动终端对应的门户网站选择需要获取的短信信息可以为某一时间段的短信信息,例如,该时间段可以为不超过12小时的时间间隔,该指定的短信信息为用户所选择的移动终端中需要备份的短信信息或者用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息,其中该短信信息包括短信内容、短信发送或者接收的日期、时间以及短信联系人联系方式等信息。在具体实施过程中,移动终端对接收到的短信信息获取请求进行解密、解析,获取该请求指定的短信信息,而当该请求指定的短信信息为空时或者该移动终端中没有存储任何短信记录信息时,该移动终端也会生成一个空的数据包,也即,该空的短信记录信息以空的数据包标识,并将该数据包加密后发送给云端。另外,在步骤S201之前还包括以下步骤用户将其所选择的移动终端中需要备份的短信信息合并成数据包并加密后,并将该加密后的数据包发送给云端。在步骤S202中,云端接收并存储该移动终端上传的短信信息。步骤S202具体为云端对该移动终端发送的数据包进行解密、解析,得到短信信息,并存储该短信信息至数据库中。进一步地,在存储该短信信息的步骤之后,云端将存储的短信信息通过应用程序端,也即与移动终端对应的门户网站向用户展示。在具体实施过程中,假设该移动终端为手机,且该用户的手机不在用户身边,此时,该手机用户可以通过其他手机终端上网登录该手机的门户网站,也可以直接在电脑上登录,则用户登录到该用户手机的门户网站后,选择需要获取的短信信息的时间段,例如, 当天8:00至20:00,则该门户网站应用程序发送获取该手机的短信信息的请求给云端,云端接收到该请求后,通过其PUSH推送中心发送同步短信信息的请求至用户手机,该手机收到该同步短信信息请求后,加密打包该请求时间段对应的短信信息,并将该短信信息发送给云端,如果手机中没有存储短信信息,也将发送一个没有短信信息空的数据包给云端,云端获取短信信息数据包以后,将加密数据包保存在数据库中,此时,该门户网站可以从云端获取所需要的短信信息以展示给用户。在步骤S203中,云端接收用户发送的短信控制指令,将该短信控制指令发送至该移动终端。该短信控制指令包括删除、发送短信等控制指令,例如,回复短信、转发短信、发送新短信等短信控制指令。在步骤S204中,移动终端接收该云端发送的短信控制指令,根据该短信控制指令调用该移动终端系统API对该移动终端中的该短信控制指令指定的短信进行控制操作。
具体地,用户在其手机不在身边的情况下,登录手机门户网站,可以获取其手机中的短信信息,从而通过网站中选择“短信模块”,再多选需要删除的短信,确认删除短信的同时也将同步删除该手机终端的短信,则用户通过门户网站的应用程序发起删除短信的短信控制指令以及需要删除的短信信息至云端,然后云端将该指令以及短信信息合并为数据包并加密后发送给手机,用户的手机接收到该数据包后,对该数据包进行解密、解析,然后调用手机系统API来删除指定的短信信息。本发明实施例解决了用户无法及时掌握短信信息以及实现对移动终端的短信进行远程控制的问题,提高了短信信息获取的及时性与灵活性,并实现了对移动终端短信的远程控制。实施例三图3示出了本发明第三实施例提供的短信处理方法的实现流程,详述如下在步骤S301中,接收云端发送的加密的短信信息获取请求,对该短信信息获取请求解密、解析,获取该请求指定的短信信息。其中,该云端可以为具有提供业务逻辑、计算、数据存储等功能的服务器,短信信息包括短信内容、短信发送或者接收的日期、时间以及短信联系人的联系方式等信息,该指定的短信信息为用户所选择的移动终端中需要备份的短信信息或者用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息。在步骤S302中,将指定的短信信息合并为数据包并加密后,发送给云端。在具体实施过程中,当该指定的短信信息为空时,也即步骤S301中获取该短信信息获取请求指定的短信信息不存在或者该移动终端中没有存储任何短信信息时,该移动终端会将指定的短信信息合并为空的数据包并加密。在步骤S303中,接收云端发送的短信控制指令,根据该短信控制指令对该短信控制指令指定的短信进行控制操作。其中,该短信控制指令包括删除、发送短信控制指令,如,回复、转发、发送新短信寸。在具体实施过程中,当该移动终端为手机时,用户登录手机对应的门户网站,例如,选择“短信”模块,接着选择“短信模块”功能界面,然后查看需要回复的短信,再选择“ 回复"功能,输入不超过350个字符的回复内容,发起回复短信的控制指令以及回复的短信内容至云端,然后云端将该指令以及回复的短信内容合并为数据包并加密后发送给手机,用户的手机接收到该数据包后,对该数据包进行解密、解析,然后调用手机系统API来回复短信。再比如,用户登录手机对应的门户网站,选择“发送短信”功能界面,则进入发送短信界面,选取短信收件人或者输入收件人的联系方式,在相应的文本输入框中输入需要发送的短信内容,完成后将该发送指令及短信相关信息发送给云端,云端将该发送指令以及短信相关信息打包加密后发送给终端,用户的手机接收到该数据包后,对该数据包进行解密、解析,然后调用手机系统API实现发送短信的功能。因而在本发明第三实施例中,用户在手机门户网站中输入短信,将该短信信息通过云端发送给手机,进一步利用手机系统 API来实现发送短信给收件人的功能,相比于现有的直接在手机中回复短信,由于手机的屏幕较小,输入出错的几率较大,本实施例的短信控制方法具有处理操作简单、控制管理短信方便等特点。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 所述的存储介质,如ROM/RAM、磁盘、光盘等。实施例四图4示出了本发明第四实施例提供的移动终端的结构,为了便于说明,仅示出了与本发明实施例相关的部分。该移动终端可以为移动电话,或者具有短信功能的其他通信终端,例如手机中,该移动终端包括短信信息获取单元41、信息处理及发送单元42以及短信控制单元43,其中短信信息获取单元41用于接收云端发送的加密的短信信息获取请求,对该短信信息获取请求解密、解析,获取该请求指定的短信信息。该云端可以为具有提供业务逻辑、计算、数据存储等功能的服务器,短信信息包括短信内容、短信发送或者接收的日期、时间以及短信联系人的联系方式等信息。该指定的短信信息为用户所选择的移动终端中需要备份的短信信息或者用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息,其中,用户所选择的移动终端中需要备份的短信信息具体为,用户利用手机中的比如“同步”应用程序,将用户移动终端中重要或者需要备份的短信备份至云端,通过该方法,可以节省手机短信存储空间,且相比于现有的将手机短信存储于其他地方,如邮件中,具有短信备份简单,恢复方便等特点。信息处理及发送单元42用于将指定的短信信息合并为数据包并加密后,发送给
~·丄山於而。在具体实施过程中,当该指定的短信信息为空时,也即指定的短信信息不存在或者该移动终端中没有存储任何短信信息时,该移动终端会将指定的短信信息合并为空的数据包并加密后发送给云端。短信控制单元43用于接收云端发送的短信控制指令,根据该短信控制指令对该短信控制指令指定的短信进行控制操作。其中,该短信控制指令包括删除、发送短信控制指令,例如,回复、转发、发送新短信等。在本发明第四实施例中,该移动终端中的短信信息获取单元41接收云端发送的加密的短信信息获取请求,对该短信信息获取请求解密、解析,获取该请求指定的短信信息,由信息处理及发送单元42将指定的短信信息合并为数据包并加密后,发送给云端,且由短信控制单元43接收云端发送的短信控制指令,根据该短信控制指令调用该移动终端系统API对该移动终端中的该短信控制指令指定的短信进行控制操作,因此能够利用该移动终端实现对指定短信信息的保存与获取以及短信的远程控制管理等。本发明实施例包括移动终端以及云端,通过该移动终端将指定的短信信息上传至云端,并接收该云端发送的短信控制指令,根据该短信控制指令调用该移动终端系统API 对移动终端中的该短信控制指令指定的短信进行控制操作,该云端接收并存储移动终端上传的短信信息,最终向用户展示该信息,并接收用户发送的短信控制指令,将该短信控制指令发送至该移动终端,从而解决了由于用户移动终端未在身边的情况下、短信输入出错率比较高以及短信备份与恢复比较麻烦的情况下,导致用户无法及时掌握短信信息以及实现对移动终端的短信信息进行远程控制管理的问题,提高了短信信息获取的及时性与灵活性,实现了对移动终端短信的远程控制管理。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种短信控制系统,其特征在于,所述系统包括移动终端以及云端,其中所述移动终端将指定的短信信息上传至所述云端,并接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作;所述云端接收并存储所述移动终端上传的短信信息,并接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端。
2.如权利要求1所述的系统,其特征在于,所述指定的短信信息为用户所选择的移动终端中需要备份的短信信息或者用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息。
3.如权利要求2所述的系统,其特征在于,当所述指定的短信信息为用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息时,所述移动终端将指定的短信信息上传至所述云端的步骤具体为所述云端接收来自用户指定的短信信息获取请求,并对所述获取请求加密后,向移动终端发送加密的短信信息获取请求;所述移动终端对接收到的短信信息获取请求进行解密、解析,获取所述请求指定的短信信息,并将所述指定的短信信息合并为数据包并加密,将加密后的数据包发送至云端。
4.如权利要求1所述的系统,其特征在于,所述短信控制指令包括删除、发送短信的控制指令。
5.如权利要求1所述的系统,其特征在于,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作的步骤具体为当所述短信控制指令为删除短信控制指令时,所述移动终端调用所述移动终端系统 API删除所述删除短信控制指令指定的短信;当所述短信控制指令为发送短信控制指令时,所述移动终端调用所述移动终端系统 API发送所述控制指令指定的短信信息至所述控制指令指定的短信收件人。
6.一种短信控制方法,其特征在于,所述方法包括下述步骤移动终端将指定的短信信息上传至云端;云端接收并存储所述移动终端上传的短信信息;云端接收用户发送的短信控制指令,将所述短信控制指令发送至所述移动终端;移动终端接收所述云端发送的短信控制指令,根据所述短信控制指令调用所述移动终端系统API对所述移动终端中的所述短信控制指令指定的短信进行控制操作。
7.如权利要求6所述的方法,其特征在于,所述指定的短信信息为用户所选择的移动终端中需要备份的短信信息或者用户通过与移动终端对应的门户网站所选择的需要获取的指定时间段的短信信息。
8.如权利要求6所述的方法,其特征在于,在所述云端接收并存储所述移动终端上传的短信信息的步骤之后,所述方法还包括云端将存储的短信信息通过与移动终端对应的门户网站向用户展示。
9.一种短信处理方法,其特征在于,所述方法包括下述步骤接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析,获取所述请求指定的短信信息;将指定的短信信息合并为数据包并加密后,发送给云端;接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。
10. 一种移动终端,其特征在于,所述移动终端包括短信信息获取单元,用于接收云端发送的加密的短信信息获取请求,对所述短信信息获取请求解密、解析,获取所述请求指定的短信信息;信息处理及发送单元,用于将指定的短信信息合并为数据包并加密后,发送给云端;以及短信控制单元,用于接收云端发送的短信控制指令,根据所述短信控制指令对所述短信控制指令指定的短信进行控制操作。
全文摘要
本发明适用于通信技术领域,提供了一种短信控制系统、方法、短信处理方法及移动终端,所述系统包括移动终端以及云端,其中,该移动终端将指定的短信信息上传至云端,并接收该云端发送的短信控制指令,根据该短信控制指令调用该移动终端系统API对该移动终端中的该短信控制指令指定的短信进行控制操作,该云端接收并存储移动终端上传的短信信息,最终向用户展示该信息,并接收用户发送的短信控制指令,将该短信控制指令发送至该移动终端。本发明解决了用户无法及时掌握短信信息以及实现对移动终端的短信信息远程控制的问题,提高了短信信息获取的及时性与灵活性,实现了对移动终端短信的远程控制管理。
文档编号H04W88/02GK102438220SQ201110325800
公开日2012年5月2日 申请日期2011年10月24日 优先权日2011年10月24日
发明者欧伟哲, 赵礼强 申请人:深圳市智慧宇宙管理咨询有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1