一种基于短信息的信息交互方法、系统及广告交互方法

文档序号:7555727阅读:144来源:国知局

专利名称::一种基于短信息的信息交互方法、系统及广告交互方法
技术领域
:本发明涉及通信
技术领域
,特别涉及一种基于短信息的信息交互方法、系统及广告交互方法。
背景技术
:短信息群发平台是一种基于互联网的短信息发送系统方案,可以实现短信息的自定义发送、群发、提醒等各类功能。短信息群发平台实际意义上是一种装载在电脑上的短信息群发软件,一般具有短信息的单发、群发、分组等功能,有的还有一定的CRM(CustomerRelationshipManagement)管理功能,也是目前商务短信息的主要载体。短信息群发平台基于网络通信运营商(网络服务的供应商)提供的全国全网上下行短信息接口资源,集客户管理、群组管理、发送记录管理和账户管理为一体,实现与客户指定号码进行短信息批量发送和自定义发送的一个平台。在利用短信息群发平台的SDK(SoftwareDevelopmentKit,即软件开发工具包)进行二次系统开发时,会涉及到短信息群发平台。短信息群发平台SDK、移动运营商系统、手机,他们之间的关系如图4所示。短信息群发软件主要以两种网络通信协议进行数据传输,HTTP协议及socket协议,其中socket协议的安全性和效率较高,http协议方便但是安全性比较弱。短信息群发软件主要有两种开发方式:B/S架构开发和C/S架构开发。此技术的缺点:1、信息容量小;2、短信息广告泛滥,对阅读率有一定影响,容易忽视;3、容易被运营商屏蔽;4、保密性不强,容易被中途拦截和破解;5、单纯的信息传达,与设备本身没有交互,资源利用率不高。移动广告是通过移动设备(手机、PlayStationPortable、平板电脑等)访问移动应用或移动网页时显示的广告,广告形式包括:图片、文字、插播广告、html5、重力感应广告等。目前移动广告的主要形式是:全屏广告、文字广告及图片banner在手机游戏、应用内嵌入广告,视频广告、插播广告、间隙广告。移动广告的缺点:1、除了现有的群发短信息、蓝牙传输外,所有的移动广告服务完全基于移动互联网的基础环境和支持移动互联网的终端设备。在移动互联网不覆盖的区域和环境下,或者使用不支持移动互联网,没有GPRS或3G模块的移动终端设备,完全无法使用现行的移动广告;2、对网络的稳定性要求较高,在网络不稳定时续时断的情况下,展示效果会非常差;3、对移动设备的流量消耗和用电消耗都比较大,即使在广告关闭和应用关闭的情况下,为了实现和服务器的交互,流量也一直在消耗。另外,将短信的通讯功能应用于制造业或其他行业的技术非常多。但这些设计或者方案只是使用短信发送一些很简单的控制信息,即一条短信息实现单个逻辑控制,使用的是较为低级的汇编语言,效率比较低,相对成本比较高,设置需要定制专门的控制设备。这类设计方案发送内容多为二进制表示的字符串,对短信所能承载的数据内容没有充分地利用和发掘,且无法做到一个短信息上对多个逻辑的控制和灵活配置,以及对手机底层显示内容的实时更新。既浪费短信息数据长度,配置上也不够灵活,且不能保存和更新实时信息,没有充分发掘GSM短信息在信息传递和实时更新上的优势和便捷性。同时,目前市面上也存在一些诸如《长短信组装方法及装置》等有关短信组装拼接或者叫做封装的实现办法。这些办法大都存在如下缺陷:1、移动终端能够发送的长短信的分段数局限于移动发送端能够输入的长短信长度的限制。2、移动终端能够接收到的长短信的分段数局限于移动终端能够接收的分段数的限制。3、拼接组装办法仅仅涉及到手机平台或者PDA通信终端等应用场合,不能够满足多种用途的基于GSM协议通讯需要。4、分组或者拼接办法过于简单,不能满足多语言环境下的多语言拼接的容错性处理等需要。5、在全部收到长短信所有分段的时候开始拼接,拼接效率较低
发明内容本发明针对现有技术存在的上述不足,提供了一种基于短信息的信息交互方法,将十六进制数字系统或者十进制数字系统来表示二进制数字系统,最大限度地利用短信息的数据空间,携带尽可能多的数据和内容,实现单条短信息携带多个逻辑、控制开关、标识位和内容的更新。此外,通过特有的拦截拼接技术,解决了对长短信息内多条短信息接收顺序随机和接收不同步的问题,实现了在网络不稳定的情况下,手机客户端自动拦截、接受和解析长短信息,实现在更新内容的同时更新指令和业务逻辑,所有更新均可在短信息接收后自动完成,无需手动操作,避免了每次更新对用户的打扰,同时节省成本。而且,通过短信拼接技术,不再受短信长度的限制。—种基于短信息的信息交互方法,包括:51、短信息发送终端编辑并发送加密的短消息,短消息的数据报文的长度为定长,数据报文的格式为十六进制或十进制格式,数据报文中包括若干控制信息数据,用以控制短信息的接收终端;52、短信息接收终端接收短信息,对短信息进行解码,并进行解密;53、短信息接收终端依据拆解规则进行短信息拆解,得到控制信息数据;54、短信息接收终端根据控制信息数据执行对应的控制、显示。较佳的,当短信息接收终端接收到的短消息为长短消息时,步骤S2还包括:判断短消息是否分为η条短消息发送,当η大于I时,短信息接收终端将短消息拼接,然后进行短信息解密;当η等于I时,将短信息转化成可识别的编码格式并进行短信息解密。较佳的,短信息接收终端将短消息拼接包括:521、接收长短消息中的其中一短消息,根据短消息的数据报文中的信息存储于一有序的结构体数组的对应位置中,不进行解码和解密;522、接收另一短消息,并判断是否为长短消息中的其中之一,是则根据短消息的数据报文的信息存储于有序的结构体数组的对应位置中,并进行短消息拼接;否则执行权利要求2内容;523、短消息拼接完成后对短信息进行解码,并进行解密。较佳的,步骤S3包括:541、短信息接收终端判断接收到的短信息是否为短信息发送终端发送,是则执行S42,否则作为正常短消息处理;542、短信息接收终端根据拆解规则判断短信息是否可拆解,是则进行短信息拆解,否则作为正常短消息处理;543、短信息接收终端判断是否全部拆解完成,是则存储拆解后的短信息,否则作为正常短消息处理。较佳的,还包括:S5、短信息发送终端采集短信息接收终端信息,包括短信息接收终端主动上传和/或服务器请求上传两种方式。较佳的,加密的短消息采用实时更新密钥的对称加密方法,通过短信息通知短信息接收终端更新密钥。本发明针对现有技术存在的上述不足,提供了一种基于短信息的信息交互系统,将十六进制数字系统或者十进制数字系统来表示二进制数字系统,最大限度地利用短信息的数据空间,携带尽可能多的数据和内容,实现单条短信息携带多个逻辑、控制开关、标识位和内容的更新。此外,通过特有的拦截拼接技术,解决了对长短信息内多条短信息接收顺序随机和接收不同步的问题,实现了在网络不稳定的情况下,手机客户端自动拦截、接受和解析长短信息,实现在更新内容的同时更新指令和业务逻辑,所有更新均可在短信息接收后自动完成,无需手动操作,避免了每次更新对用户的打扰,同时节省成本。而且,通过短信拼接技术,不再受短信长度的限制。一种基于短信息的信息交互系统,包括:短信息发送终端和短信息接收终端,短信息发送终端和短信息接收终端通过网络连接;短信息发送终端包括:短信息编辑模块,用以编辑带有若干控制信息数据的短信息,控制信息数据包含在短信息的数据报文中,数据报文的格式为十六进制或十进制格式;短信息加密模块,连接短信息编辑模块,用以对短信息进行加密处理;短信息接收终端包括:短信息解码解密模块,用以对接收到的短信息进行解码和解密;短信息拆解模块,连接短信息解码解密模块,用以拆解解码和解密后的短信息;控制模块,连接短信息拆解模块,根据拆解后得到的控制信息数据执行对应的控制、显/Jnο本发明针对现有技术存在的上述不足,提供了一种基于短信息的广告交互方法,将十六进制数字系统或者十进制数字系统来表示二进制数字系统,最大限度地利用短信息的数据空间,携带尽可能多的数据和内容,实现单条短信息携带多个逻辑、控制开关、标识位和内容的更新。此外,通过特有的拦截拼接技术,解决了对长短信息内多条短信息接收顺序随机和接收不同步的问题,实现了在网络不稳定的情况下,手机客户端自动拦截、接受和解析长短信息,实现在更新内容的同时更新指令和业务逻辑,所有更新均可在短信息接收后自动完成,无需手动操作,避免了每次更新对用户的打扰,同时节省成本。而且,通过短信拼接技术,不再受短信长度的限制。—种基于短信息的广告交互方法,编辑带有广告显不信息数据的短信息,广告显示信息数据包含在短信息的数据报文中,数据报文的格式为十六进制或十进制格式。较佳的,短信息为长短信息,短信息接收终端通过短信息拼接,获得完整的广告显示信息数据,并在短信息接收终端的显示对应的广告。图1所示的是本发明的模块结构示意图2所示的是本发明一实施例的详细模块框图3所示的是本发明服务端发送短信息的时序关系图4所示的是本发明客户端接收端信息的时序关系图5所示的是本发明的短信息接收流程图6所示的是本发明的短消息的处理流程;图7所示的是本发明判断广告位的流程图8所示的是本发明短消息的下行工作流程图9所示的是本发明短信息的上行流程图10所示的是短信息报文数据格式示意图11所示的是采用二进制数据报文格式的示意图12所示的是发明所用的十六进制数据报文格式的示意图13所示的是本发明的短信息拼接流程示意图。具体实施例方式以下将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述和讨论,显然,这里所描述的仅仅是本发明的一部分实例,并不是全部的实例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。为了便于对本发明实施例的理解,下面将结合附图以一个具体实施例为例作进一步的解释说明,且各个实施例不构成对本发明实施例的限定。依据图1不难理解,基于GSM网络通用短信息广告交互系统由服务端和手机客户端组成,服务端通过发送短消息给移动客户终端,该信息默认是以7比特编码方式发送,内容必须为英文字母或数字,如果短信息中出现了英文字母、数字以外的文字,如Chinese(汉语)、Hindi(印地语)、Telugu(泰卢固语)等,则会使用UCS-2编码方式发送。UCS-2是一种每个字符都占两个字节的Unicode,也是一种通用的字符编码方法,是国际标准化组织所制定的IS0/IEC10646。这里只是以GSM网络做举例说明,本领域技术人员很容易想到,本发明并不局限与GSM网络,通过简单的适应性修改即可应用于WCDMA等其他网络。图2是本发明实施例中的框图,依据图2不难理解,本发明模块结构清晰,各模块相对独立,分工明确。在短信息内容整体编辑、控制位信息加解密、短信息控制位编解码、控制位信息和传输内容拼接、短信息的发送接收、拆解内容存储等方面自成模块,具备较强的低耦合性和较强的灵活性,使其在短信息的发送流程和接收流程的过程对相关模块的加载更加简单快速。图3是服务端发送短信息的时序关系图,短信的发送由服务端发起,服务端向编辑模块请求短信编辑;待编辑成功后,服务端向编码模块请求控制位信息编码;待编码成功后,服务端向加密模块请求控制信息位加密;待加密成功后,服务端向拼接模块请求拼接短信内容;待短信内容拼接完成后,服务端异步请求短信息发送模块来发送短信,等待短信息发送模块的发送结果。图4是移动客户端接收短信息的时序关系图,短信的接收由客户端完成,客户端向接收模块发起短信接收请求;待短信息接收成功后,客户端向解密模块请求控制位信息解密;待解密成功后,客户端向解码模块发起控制位信息解码请求;带解码成功后,判断接收到的短信息是否是长短信息,如果接收到的短信息是长短信息,那么客户端向拼接模块发送拼接请求;待拼接成功后,客户端向存储模块发起短信息内容存储请求,等待存储结果O1、短信息的编辑流程特别值得一提的是短信息的编辑流程,传统的短信的控制位的编辑不是按照10进制或者16进制的格式直接编辑的,其编辑过程实际上是二进制O或者I的填写过程。这样的话,服务端操作处理起来比较容易,也很直观,对所需要开关的控制位信息编辑上也不容易出错。短信息的传输内容是既可以编辑也可以留空的,因为可能某些控制位的信息发送根本不需要内容传输。对于该位是否有内容的处理上,本发明也别具匠心,如果控制信息的控制位为空,那么不允许编辑短信内容;否则,允许编辑短信内容,这样既省时又省力。2、短信息的控制位编码和加密流程根据需要,要对已经编辑好的短信的控制位进行短信息数据封包,下文将会提到创新的十进制十六进制混编短信息报文,它就是对短信息编辑模块填写的二进制控制信息标志位的编码组织形式,在编码的过程中,将会使用到短信息的编码模块。由于传输安全性的需要,也需要对短信息控制位进行一定程度的加密,以免在传输过程中被截取而泄密,短信息控制位的加密过程将会使用到对短信息的加密模块,该模块将会使用到创新的对称加密算法,且该密钥是可以随时更新的,更加安全。实际商用过程中服务端会通过发送短信息的办法告知客户端更新密匙(即Key),(如Keyl,当前情况下明文字符O对应密文字符Z,经过短信更新,更新后明文字符O也有可能对应密文字符J),而密匙(Key)的组织是无规律可循的,只有服务端自己知道某个项目在某个时间段明文和密文对应关系,这样大大增加了保密性。3、短信息的发送流程短信息的发送是一个异步发送的过程,这一点在图12服务端发送短信息的时序关系图上可以明显的看出来。4、短信息接收流程在手机客户端,需要首先判断收到的短信息所使用的编码方式,然后将接收到的信息转化成可以识别的编码格式进行短信息解密和拆解运算。在UCS-2编码格式的情况下,同样的短信内容的表意单元,消息的长度极有可能大于一条短信息,因此,在接收短消息的时候,需要极其严格的对短消息的编码和是否一段信息使用了一条以上短消息发送进行判断。如图5所示。5、短消息的处理流程经过解密后的短信息处理的流程图可以表示如图6所示。查找解密后短信息:正如上文中提到的那样,移动客户端接收到的短消息既可能是只包含英文字母和数字的默认7比特编码格式,也可能是既包含英文字母和数字又包含Chinese(汉语)或者Hindi(印地语)、Telugu(泰卢固语)等UCS-2编码的短消息,并且在UCS-2编码格式的情况下,同样的短信息内容的表·意单元,消息的长度极有可能大于一条短信息,因此,在接收短消息的时候,需要极其严格的对短消息的编码和是否一段信息使用了一条以上短消息发送进行判断。如果一段信息使用了一条以上短信息发送过来,则需要对收到的多条短信息进行合并和拼接,如果采用了UCS-2的编码格式,则需要对收到的短信息进行转码,转化为可以识别的格式,再去进行特殊标志位的判断。如果收到的短信息不包含服务端发送时候设置的特殊标志位,则说明该短信息不是服务端发送过来的目标短信息,直接抛给系统去按照正常的短消息处理。拆解规则判断:在很极端的情况下,用户收到的短消息也很有可能包含目标短息的中的标志位,那么在这种情况下,还需要作进一步的判断,即按照协议约定的短消息拆解规则去进行短消息拆解,虽然该目标消息包含了特殊的标志位,但是,如果不符合约定的短消息拆解规则,那么客户端同样可以不认为收到的短信息是合法的正确短消息,直接抛给系统去按照正常的短消息处理。短信拆解:进一步的对正确的短消息按照协议约定的短消息拆解规则进行拆解,如果能够全部将正确短消息中的信息拆解出来,就需要将这些拆解后的内容进行保存。如果拆解过程遇到错误,或者不能完全的正确拆解,那么则认为正确的短消息同样是用户正常的短消息来处理。6、更新信息的展示流程对拆解后的消息保存的更新内容还有一个展示的过程,该过程可以通过图7形象的表示出来。需要显示文本广告的内容即为短信息下发过程中所携带的广告更新内容,该内容存在于下发短信息的数据报文,同时在下发短信息的控制信息数据中,则是一些关于显示文本广告或者内置图片广告或者通过GPRS网络更新的图片广告的显示控制信息,这些控制信息在广告的响应条件被触发的时候,被用来判断是显示哪一种广告类型。以上主要说明了短消息的下行工作流程,作为一个可供交互的广告系统,本发明的上行数据流程图可以表示如图8所示。上行流程主要负责采集和记录客户端信息,在合适的时机或者服务端采取主动查询的时候,将采集到的信息进行加密等操作,然后发回到服务器。报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。(可分为自由报文和数字报文)。报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据,比如里面有报文类型,报文版本,报文长度,报文实体等等信息。本发明在GSM短消息数据封包中借用报文的概念,采用的十六进制数字系统(Hexnumbersystem)混合十进制数字系统(Decimalnumbersystem)用来表征二进制数字系统(Binarynumbersystem)的短信息报文数据格式定义。如图9所示,MOCAAD_SMS_TYPE_BYTE、M0CAAD_SMS_ACT10N_BYTE、MOCAAD_SMS_UPDATE_BYTE、MOCAAD_SMS_SWITCH_BYTE、MOCAAD_SMS_MAX_DAY_BYTE、M0CAAD_SMS_DISPLAY_HOUR_BYTE、M0CAAD_SMS_C0NTENT_BYTE等定义,是对各个短信息数据段所占用的长度的表述,与网络数据报文不同的是,本发明的GSM数据报长度是定长的,正因为其采用了十六进制数字系统(Hexnumbersystem)混合十进制数字系统(Decimalnumbersystem)用来表征二进制数字系统(Binarynumbersystem)的短信息报文数据格式,其控制信息数据位仍然具备很强的拓展性,从而极好的给后续开发预留了较大范围功能开发空间。创新十进制十六进制混编短信息报文图10所示是一个使用GSM短信息控制单片机或者智能家居方案的例子。这是用来表征8个控制位开关的一组数据,该数据使用了8个英文数字信字符来表示一个十进制的数字8,即打开某单片机的后面四位开关,或者打开智能家居的编号为1、2、3、4的电灯。图11所示则为本发明所使用的打开或者更新4个广告位开关的例子。不难看出,采用本发明所使用的十六进制数字系统(Hexnumbersystem)混合十进制数字系统(Decimalnumbersystem)用来表征二进制数字系统(Binarynumbersystem)的短信息报文的办法,能够最大限度地减低GSM短信息使用的字母或者数字个数,最大限度地利用了短信数据内容,减少不必要的短信息使用。从实际使用上,如果采用本公司的发明,每一次针对多个控制信息发送的短信息减少一条,对于10万级别的用户数量,将会节省I万元的RMB的费用(以中国的资费计算),以此类推。短信息控制多个逻辑使用本发明可以很自由的使用一条短信息来控制或者处理多个业务逻辑关系,一个简单的应用举例如图12所示。该条短息用来表达一个比较复杂的逻辑关系,从图中可以看至IJ,文字F实际上就是二进制的00001111,即前面四个为O的广告位不处理,要进行处理的广告位置是处在最后面四个标志位为I的广告位。除了将四个个广告位的开关打开,同时对四个个广告位的内容更新为如图中所示的字样。通过此例说明,一个字符可以控制8个逻辑,短信数据内容的使用率提高了7倍。长短信息的拼接技术目前功能机长短信息最大支持到4条标准的GSM短信息。而这4条短信息是由底层协议一个一个上报上来的,由于网络阻塞或是同时收到多个短信息,导致这四条短信息不是按顺序发到客户端的,有可能是最后一条或是第二条先到客户端。由于加密短信息控制标志位是在第一条里的,假设按顺序到达手机,那么我们自然可以拼接成功,但是如果不按顺序,那么会导致我们收到短信息后抛弃了其他三条的信息,只保留了第一条信息,这样一来我们收到的将是一个不完整的信息。为了解决这个问题,其处理过程如图13所示:当收到长短信息的某一条时,把它保存在一个有序的结构体数组中,不上报给上层响应,当我们再收到一条时,我们会根据这条短信息的相关信息(短信息标示ID、长短信息的第几条、发短信息的号码等)与我们之前保存的做比对,如果属于同一条长短信,我们就会按他们的短信息标示的第几条把他们拼接起来。之后我们会判断这是服务端发的短信息还是其他正常短信息,再做相应处理。采用本发明的分组处理和算法,克服了现有技术的缺陷,可以适应各种网络环境,处理效率高,错误率低,适应性强,更加灵活。本发明的技术优势表现如下:1、具备短信息发送模块的任何终端产品,均可采用本发明的长短信编写办法编辑符合运营商分段个数要求的长短信,不局限于移动数据终端的短信输入编辑框字数限制。2、具备短信息接收模块的任何终端产品,均可采用本发明的长短信拼接办法,拼接从运营商收到的最大分段数长短信息,不局限于移动数据终端接收长短信最大分段数的限制。3、本发明的拼接办法是,当收到长短信息的某一分段时,把它保存在一个有序的结构体数组中,不立即上报给上层响应。当再收到长短信一条分段时,会根据这条短信息的短信息标示ID、长短信息的第几分段、发短信息的号码等参数与之前保存的分段做属性对t匕,如果是长短信的不同分段,则按长短信息标示的第几分段将其拼接起来。因此,本发明的适用范围就不仅仅局限于手机平台和PDA平台,在多种用途的基于GSM协议通讯过程中,携带本模块可发收短信息的任何终端产品都可能使用。4、采用本发明,能够将长短信拼接过程中所有可能的因编码而引起拼接错误风险降底为0.07%,容错性是当前技术的10倍以上。5、正如图13所示的那样,本发明的算法是在短信息接受过程中,一边接收一边拼接的,算法复杂度为O(η),区别于市面其他算法复杂度的O(n~2),拼接效率高。综上所述,本发明实施例通过将十六进制数字系统(Hexnumbersystem)或者十进制数字系统(Decimalnumbersystem)来表示二进制数字系统(Binarynumbersystem),最大限度地利用短信息的数据空间,携带尽可能多的数据和内容,实现单条短信息携带多个逻辑、控制开关、标识位和内容的更新。此外,通过特有的拦截拼接技术,解决了对长短信息内多条短信息接收顺序随机和接收不同步的问题,实现了在网络不稳定的情况下,手机客户端自动拦截、接受和解析长短信息,实现在更新内容的同时更新指令和业务逻辑,所有更新均可在短信息接收后自动完成,无需手动操作,避免了每次更新对用户的打扰,同时节省成本。而且,通过在移动设备内预置动态广告位,通过短信拼接技术,不再受短信长度的限制。由于不同语言对Unicode的占用不同,对一些Unicode占用大的语言,单条短信息根本无法满足更新内容的需求,对于长短信息的拦截和接收技术也解决了这一难题,使这项技术的使用范围更广,灵活性更强。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限与此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。权利要求1.一种基于短信息的信息交互方法,其特征在于,包括:51、短信息发送终端编辑并发送加密的短消息,所述短消息的数据报文的长度为定长,所述数据报文的格式为十六进制或十进制格式,所述数据报文中包括若干控制信息数据,用以控制所述短信息的接收终端;52、短信息接收终端接收短信息,对所述短信息进行解码,并进行解密;53、短信息接收终端依据拆解规则进行短信息拆解,得到所述控制信息数据;54、短信息接收终端根据所述控制信息数据执行对应的控制、显示。2.根据权利要求1所述的一种基于短信息的信息交互方法,其特征在于,当所述短信息接收终端接收到的所述短消息为长短消息时,所述步骤S2还包括:判断所述短消息是否分为η条短消息发送,当η大于I时,所述短信息接收终端将所述短消息拼接,然后进行短信息解密;当η等于I时,将所述短信息转化成可识别的编码格式并进行短信息解密。3.根据权利要求2所述的一种基于短信息的信息交互方法,其特征在于,所述短信息接收终端将所述短消息拼接包括:521、接收所述长短消息中的其中一短消息,根据所述短消息的数据报文中的信息存储于一有序的结构体数组的对应位置中,不进行解码和解密;522、接收另一短消息,并判断是否为所述长短消息中的其中之一,是则根据所述短消息的数据报文的信息存储于所述有序的结构体数组的对应位置中,并进行短消息拼接;否则执行权利要求2所述内容;523、短消息拼接完成后对所述短信息进行解码,并进行解密。4.根据权利要求1所述的一种基于短信息的信息交互方法,其特征在于,所述步骤S3包括:541、短信息接收终端判断接收到的短信息是否为所述短信息发送终端发送,是则执行S42,否则作为正常短消息处理;542、短信息接收终端根据拆解规则判断所述短信息是否可拆解,是则进行短信息拆解,否则作为正常短消息处理;543、短信息接收终端判断是否全部拆解完成,是则存储拆解后的短信息,否则作为正常短消息处理。5.根据权利要求1所述的一种基于短信息的信息交互方法,其特征在于,还包括:55、短信息发送终端采集短信息接收终端信息,包括短信息接收终端主动上传和/或服务器请求上传两种方式。6.根据权利要求1所述的一种基于短信息的信息交互方法,其特征在于,所述加密的短消息采用实时更新密钥的对称加密方法,通过短信息通知所述短信息接收终端更新密钥。7.一种基于短信息的信息交互系统,其特征在于,包括:短信息发送终端和短信息接收终端,所述短信息发送终端和所述短信息接收终端通过网络连接;所述短信息发送终端包括:短信息编辑模块,用以编辑带有若干控制信息数据的短信息,所述控制信息数据包含在所述短信息的数据报文中,所述数据报文的格式为十六进制或十进制格式;短信息加密模块,连接所述短信息编辑模块,用以对所述短信息进行加密处理;所述短信息接收终端包括:短信息解码解密模块,用以对接收到的短信息进行解码和解密;短信息拆解模块,连接所述短信息解码解密模块,用以拆解所述解码和解密后的短信息;控制模块,连接所述短信息拆解模块,根据拆解后得到的所述控制信息数据执行对应的控制、显示。8.一种基于短信息的广告交互方法,其特征在于,编辑带有广告显示信息数据的短信息,所述广告显示信息数据包含在所述短信息的数据报文中,所述数据报文的格式为十六进制或十进制格式。9.根据权利要求8所述的一种基于短信息的广告交互方法,其特征在于,所述短信息为长短信息,短信息接收终端通过短信息拼接,获得完整的所述广告显示信息数据,并在所述短信息接收终端的显示对应的广告。全文摘要本发明提供了一种基于短信息的信息交互方法、系统以及广告交互方法,将十六进制数字系统或者十进制数字系统来表示二进制数字系统,最大限度地利用短信息的数据空间,携带尽可能多的数据和内容,实现单条短信息携带多个逻辑、控制开关、标识位和内容的更新。此外,通过特有的拦截拼接技术,解决了对长短信息内多条短信息接收顺序随机和接收不同步的问题,实现了在网络不稳定的情况下,手机客户端自动拦截、接受和解析长短信息,实现在更新内容的同时更新指令和业务逻辑,所有更新均可在短信息接收后自动完成,无需手动操作,避免了每次更新对用户的打扰,同时节省成本。而且,通过短信拼接技术,不再受短信长度的限制。文档编号H04W4/14GK103220648SQ201310154730公开日2013年7月24日申请日期2013年4月28日优先权日2013年4月28日发明者关音申请人:先人掌信息科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1