CN105635225A - 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 - Google Patents
移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 Download PDFInfo
- Publication number
- CN105635225A CN105635225A CN201410625425.1A CN201410625425A CN105635225A CN 105635225 A CN105635225 A CN 105635225A CN 201410625425 A CN201410625425 A CN 201410625425A CN 105635225 A CN105635225 A CN 105635225A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- note
- server
- message
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及移动通信,公开了一种移动终端访问基于移动互联网的服务器的方法与系统及移动终端。包括以下步骤:移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;代理服务器根据第一短信生成第二请求消息并发送给目标服务器;代理服务器收到来自目标服务器的第一响应消息后,将其转换为第二短信并通过短信网关发送给移动终端;移动终端对第二短信进行解析,得到来自目标服务器的信息。本发明中,在移动互联网络连接不佳时也可以进行基于互联网的业务,为用户提供了基于短信信道访问互联网服务的渠道。
Description
技术领域
本发明涉及移动通信,特别涉及移动终端访问基于移动互联网络的服务器的技术。
背景技术
由于信号、流量和资费等原因,用户有时无法连接移动网络,从而无法访问移动互联网服务。
短信作为传统通讯方式,由于字数限制和显示限制等原因,逐步成为闲置的通信资源。现有技术中SP服务商通过收发短信提供服务,通过用户发短信可将服务内容通过短信返回给用户。
但是SP服务商通过收发短信提供服务的方式,限于短信的字数限制和内容展现形式单一,用户获取服务的体验很差,而且基于收发短信提供服务的SP越来越少,服务内容也因此不够丰富。
发明内容
本发明的目的在于提供一种移动终端访问基于移动互联网络的服务器的方法及其系统,在移动互联网络连接不佳时也可以进行基于互联网的业务,为用户提供了基于短信信道访问互联网服务的渠道。
为解决上述技术问题,本发明的实施方式公开了一种移动终端访问基于移动互联网络的服务器的方法,包括以下步骤:
移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;
代理服务器根据收到的第一短信生成第二请求消息,并将第二请求消息发送给目标服务器;
代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给移动终端;
移动终端对第二短信进行解析,得到来自目标服务器的信息。
本发明的实施方式还公开了一种移动终端访问基于移动互联网络的服务器的系统,包括移动终端和代理服务器,其中,
移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;
解析单元,用于对第二短信进行解析,得到来自目标服务器的信息;
代理服务器包括以下单元:
第一转换单元,用于根据收到的第一短信生成第二请求消息,并将第二请求消息发送给目标服务器;
第二转换单元,用于在收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给移动终端。
本发明的实施方式还公开了一种移动终端访问基于移动互联网络的服务器的方法,包括以下步骤:
移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给目标服务器;
移动终端对第二短信进行解析,得到来自目标服务器的信息;其中,第二短信为代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给移动终端得到的。
本发明的实施方式还公开了一种访问基于移动互联网络的服务器的移动终端,该移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给目标服务器;
短信解析单元,用于对第二短信进行解析,得到来自目标服务器的信息;其中,第二短信为代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给移动终端得到的。
本发明实施方式与现有技术相比,主要区别及其效果在于:
在移动互联网络连接不佳时也可以进行基于互联网的业务,为用户提供了基于短信信道访问互联网服务的渠道。
进一步地,通过提取摘要信息的方式,使得互联网返回的响应消息可以转化为适合短信传输和移动终端浏览的摘要消息。
进一步地,目标服务器对于来自于代理服务器的请求消息,所返回的第一响应消息是经过压缩或者特殊处理的,减轻了代理服务器对第一响应消息的处理工作量。
进一步地,以卡片方式展现获取的互联网服务内容,使得和访问普通互联网服务的体验一致,真正利用好短信通信资源。
附图说明
图1是本发明第一实施方式中一种移动终端访问基于移动互联网络的服务器的方法的流程示意图;
图2是本发明第三实施方式中一种移动终端访问基于移动互联网络的服务器的方法的流程示意图;
图3是本发明第三实施方式中中一种移动终端访问基于移动互联网络的服务器的方法运转流程图;
图4是本发明第三实施方式中普通文本摘要处理后的卡片示例图;
图5是本发明第三实施方式中xml或json格式的数据处理后的机票卡片示例图;
图6是本发明第四实施方式中一种移动终端访问基于移动互联网络的服务器的方法的流程示意图;
图7是本发明第五实施方式中一种移动终端访问基于移动互联网络的服务器的系统的结构示意图。
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明第一实施方式涉及一种移动终端访问基于移动互联网络的服务器的方法,图1是该移动终端访问基于移动互联网络的服务器的方法的流程示意图。
具体地说,如图1所示,该移动终端访问基于移动互联网络的服务器的方法包括以下步骤:
在步骤101中,移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器。
此后进入步骤102,代理服务器根据收到的第一短信生成第二请求消息,并将第二请求消息发送给目标服务器。
此后进入步骤103,代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给移动终端。
此后进入步骤104,移动终端对第二短信进行解析,得到来自目标服务器的信息。
此后结束此流程。
此外,可以理解,移动互联网络指的是基于IP协议的移动数据网络,如2G、3G、4G、GPRS通用分组无线业务(GeneralPacketRadioService,简称“GPRS”)等移动通信网络,既可以是Internet也可以是Intranet(企业内部网)。
优选地,在步骤101之前,还包括步骤:
检测移动终端是否能够通过基于移动互联网络的连接正常访问目标服务器。如果不能正常访问,则进入步骤101。此处所述的不能正常访问的情况,包括但不限于:移动终端由于没有移动互联网络的信号而不能访问、移动终端访问移动互联网的功能被禁用而不能访问、或者用户访问移动互联网的流量大于设定的上限值而不能访问等情况。
可以理解,如果检测结果为移动终端能够通过基于移动互联网络的连接正常访问目标服务器,则可以通过所述网络访问目标服务器。
此外,需要注意的是,该优选步骤并不是必须的,在本发明的其它实施方式中,也可以没有该步骤。例如,当移动终端短信通信资源有闲置时,即使网络连接正常,用户为节省流量,也可以通过短信信道访问目标服务器。因此本申请提供手动强制使用短信信道访问互联网服务的方式,使得用户可以利用闲置短信资源访问互联网服务,而不需要检测到网络连接不正常后才通过短信信道访问目标服务器。
在本发明中,在移动互联网络连接不佳时也可以进行基于互联网的业务,为用户提供了基于短信信道访问互联网服务的渠道。
本发明第二实施方式涉及一种移动终端访问基于移动互联网络的服务器的方法,第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:通过提取摘要信息的方式,使得互联网返回的响应消息可以转化为适合短信传输和移动终端浏览的摘要消息。具体地说:
优选地,在步骤103“代理服务器收到来自目标服务器的第一响应消息”之后,还包括步骤:
代理服务器提取第一响应消息的摘要信息,该摘要信息适合短信传输和移动终端浏览;
在步骤103“将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给移动终端”中:
将上述提取得到的摘要信息转换为第二短信,并将第二短信通过短信网关发送给移动终端。
此外,可以理解,在一个优选例中,摘要信息适合短信传输的一个重要方面是指信息的长度要尽量短,因为每条短信只有140字节的容量。
在本发明的某些实例中,如果第一响应消息本身并不长,也可以不提取摘要信息。
此外,可以理解,访问服务地址取得的服务内容(响应消息)是基于文本协议的原始数据,比如网页数据基于的是html格式,通常还伴随着各种广告和不相关的垃圾信息。
针对上述问题,优选地,如果第一响应消息为网页内容,则在代理服务器提取第一响应消息的摘要信息的步骤中包括以下子步骤:
对第一响应消息进行预处理以去除不相关的信息,提取出网页内容的文本正文;
对文本正文进行压缩,提取出网页内容的摘要信息。
上述步骤是数据预处理过程,需要给各个格式的文本进行解析,并去除不相关的垃圾信息,提取正文。可以完成此过程的开源框架和工具很多,本实施方式中可以采用boilerpipe开源工具把原始数据的正文提取出来,并采用Textteaser开源工具来提取文本的摘要信息。在本发明的其它实施方式中,也可以采用其它类似的工具,而不局限于此。
如果第一响应消息为xml或json数据,则不需要提取第一响应消息的摘要信息。因为xml或json类的数据已经过服务商的处理,属于特定的数据,无需做数据处理过程。
本发明第三实施方式涉及一种移动终端访问基于移动互联网络的服务器的方法,图2是该移动终端访问基于移动互联网络的服务器的方法的流程示意图。
第三实施方式在第二实施方式的基础上进行了改进,主要改进之处在于:目标服务器对于来自于代理服务器的请求消息,所返回的第一响应消息是经过压缩或者特殊处理的,减轻了代理服务器对第一响应消息的处理工作量;以卡片方式展现获取的互联网服务内容,使得和访问普通互联网服务的体验一致,真正利用好短信通信资源。具体地说:
在步骤102之后,还包括步骤:
目标服务器判断接收到的请求消息是来自代理服务器的第二请求消息,还是来自移动终端的第一请求消息,并根据请求消息的来源不同,给出不同的响应消息;
如果请求消息来自代理服务器,则返回第一响应消息。如果请求消息来自移动终端,则返回第二响应消息。第一响应消息是对第二响应消息进行压缩处理后得到的。
此外,可以理解,如果移动终端是通过代理服务器这种间接的方式基于短信信道访问目标服务器,则考虑到短信的字数限制和内容展现形式单一的问题,代理服务器在收到来自目标服务器的响应消息后,需要对响应消息进行处理和加工才能以适合阅读的形式返回给移动终端。
而如果移动终端是直接通过移动互联网络这种直接的方式访问目标服务器,则不需要对响应消息进行特殊的处理和加工以适应短信信道。
因此,为了减轻代理服务器的工作量,目标服务器预先判断接收到的访问目标服务器的请求消息是来自代理服务器还是直接来自移动终端,并根据请求消息的来源不同,给出不同的响应消息。
此外,需要说明的是,在本发明的其他实施方式中,第一响应消息并不局限于是对第二响应消息进行压缩处理后得到的,也可以是进行其它的特殊处理后得到的,只要可以减少代理服务器的后续处理即可。
此外,需要说明的是,上述目标服务器判断接收到的请求消息是来自代理服务器还是直接来自移动终端的步骤并不是必须的。
优选地,在步骤104之后,还包括步骤105:
根据解析后得到的来自目标服务器信息的数据格式,将信息生成与数据格式对应的卡片。
此外,可以理解,针对不同的内容生成不同样式的的卡片。
如果为普通文本摘要,则通过通用的标题和内容的卡片样式展现普通文本摘要信息;
如果为xml或json格式的数据,则采取定制样式的卡片来展现。
以卡片方式展现获取的互联网服务内容,使得和访问普通互联网服务的体验一致,能够真正利用好短信通信资源。
作为本实施方式的优选例,图3为移动终端访问基于移动互联网络的服务器的方法运转流程图。本优选例通过自动识别用户移动设备(即移动终端)所处网络环境和资费环境,当用户网络环境不佳,或者短信通信资源有闲置时,给用户提供基于短信信道访问互联网服务的渠道,自动代理用户访问互联网服务的请求,代理服务器取得服务内容后,对内容作主体内容摘要处理,以短信的方式返回给用户移动设备,用户设备收到短信后,本申请自动拦截短信内容,以卡片方式展现服务内容。
如图3所示,实施流程包括以下四个步骤:
1)将用户互联网服务请求转化为短信发送;
2)代理用户请求互联网服务;
3)处理服务内容并通过短信返回给用户;
4)自动解析服务内容短信并生成卡片。
以下对实施流程进行详细说明:
1)将用户互联网服务请求转化为短信发送
此步骤主要是引导用户使用本申请来访问互联网服务,具体流程是在用户访问互联网服务时,比如使用浏览器访问某个链接,或者点击某个WebApp的链接,自动判断此时移动设备所处的网络环境,当网络连接状况不佳时,提示用户是否通过短信的方式来访问此服务。如果用户同意,则通过移动系统本身的短信发送模块将用户要访问的互联网服务地址(即将第一请求消息转换为第一短信)发送给代理服务器的短信网关。以android系统为例判断是否网络可连接的示例代码如下:
发送短信的示例代码如下:
作为补充,本申请提供手动强制使用本申请来访问互联网服务的方式,使得用户可以利用闲置短信资源访问互联网服务。
2)代理用户请求互联网服务
服务器端(即代理服务器)的短信网关收到短信后,从短信中得到用户需要访问的互联网服务地址(即将第一短信转换为第二请求消息),服务器端代理用户通过Internet访问互联网地址,并取得服务返回的内容(即第一响应消息)。以Java语言为例访问互联网地址并取得内容的示例代码如下:
3)处理服务内容并通过短信返回给用户
此过程是要把互联网服务返回的原始内容转化为适合短信传输和移动设备浏览的摘要信息(即将第一响应消息转换为第二短信),并通过短信的方式返回给用户,按照内容的类型分两种策略,一是普通的网页内容,另外就是具有语意xml或json数据。
●网页内容
网页内容的摘要数据提取分为两个过程:
a.提取信息正文
访问服务地址取得的服务内容是基于文本协议的原始数据,比如网页数据基于的是html格式,通常还伴随着各种广告和不相关的垃圾信息,本步骤是数据预处理过程,需要给各个格式的文本进行解析,并去除不相关的垃圾信息,提取正文。可以完成此过程的开源框架和工具很多,本申请采用boilerpipe开源工具,通过此工具能够把原始数据的正文提取出来。示例代码如下:
b.取得信息正文的摘要
由于短信字数的限制,文本正文往往不适合传输和手机端浏览,本步骤是要把文本正文做进一步缩减,把摘要信息提取出来。本申请采用Textteaser开源工具来提取文本的摘要信息。
●xml或json数据
此类数据已经过服务商的处理,属于特定的数据,无需做数据处理过程。
最后,通过短信网关将上一步骤得到的摘要信息返回给用户移动设备。
4)自动解析服务内容短信并生成卡片
本步骤是在手机端植入短信接收和拦截的模块,如果是来自代理服务器短信网关的短信,则仅有本申请所植入的模块来处理,其他手机模块无法取到此信息。获取信息的示例代码以android平台为例:
通过以上方法拿到信息内容后,需要对内容做进一步的解析和处理(即对第二短信进行解析,得到来自目标服务器的信息),此步骤也需要根据不同内容格式做不同的处理,分为以下两种:
●普通文本摘要
通过通用的标题和内容的卡片样式展现普通文本摘要信息。例如:
摘要文本:阿里巴巴于美国时间9月19日在纽交所正式进行IPO。股票交易代码为“BABA”,普通文本摘要处理后的卡片示例如图4所示。
●xml或json格式
对不同格式的数据采取定制样式的卡片来展现。例如对xml或json格式的数据处理后的机票卡片示例如图5所示。
通过以上步骤,用户即可在移动设备上看到适合阅读的卡片,以此通过短信信道访问互联网服务。
通过上述描述可以看出,本优选例自动识别用户移动设备所处网络环境和资费环境,给用户提供基于短信信道访问互联网服务的渠道,自动代理用户访问互联网服务的请求,经过数据处理和加工后,以适合阅读的形式返回给用户,使得和访问普通互联网服务的体验一致,真正利用好短信通信资源。
本发明第四实施方式涉及一种移动终端访问基于移动互联网络的服务器的方法,图6是该移动终端访问基于移动互联网络的服务器的方法的流程示意图。
具体地说,如图6所示,该移动终端访问基于移动互联网络的服务器的方法包括以下步骤:
在步骤601中,移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给目标服务器;
此后进入步骤602,移动终端对第二短信进行解析,得到来自目标服务器的信息;其中,第二短信为代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给移动终端得到的。
优选地,在步骤601实现“移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信”时,第一请求消息为用户需要访问的互联网服务地址,仅需将该地址转换为第一短信,并通过移动终端本身的短信发送模块通过短信网关发送给代理服务器。
优选地,在步骤602中,“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”之前,还包括步骤:
对接收的的短信进行识别,确定所述短信为代理服务器发送的第二短信。
此外,针对移动终端如何从普通短信中识别出第二短信,可以通过多种方式实现,实现方法包括:
通过所接收的短信的发件人信息(可以为代理服务器的号码或者以其它信息)识别是否为第二短信;
通过在第二短信中设置相应的标识,用以与普通短信进行区别。
优选地,在步骤602中,“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”包括以下子步骤:
判断所述第二短信是否为定制化的信息;
如果所述第二短信为定制化的信息,则根据对应的解析模板进行解析;
如果所述第二短信为非定制化的信息,则根据标题加正文的形式进行解析;
优选地,在步骤602中,“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”之后,还包括步骤:
根据解析后得到的来自所述目标服务器信息的数据格式,将信息生成与所述数据格式对应的卡片。根据通用和定制化分为两种情况:
1)定制化的结果,对于一些需要定制为复杂卡片的返回结果,比如飞机票和火车票,就为这些短信定制解析模板,每个结果都需要服务商单独定制;
2)通用的结果,就是标题加正文的形式,适用于所有不是定制化的结果,以简单的标题加正文的方式显示。
本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(ProgrammableArrayLogic,简称“PAL”)、随机存取存储器(RandomAccessMemory,简称“RAM”)、可编程只读存储器(ProgrammableReadOnlyMemory,简称“PROM”)、只读存储器(Read-OnlyMemory,简称“ROM”)、电可擦除可编程只读存储器(ElectricallyErasableProgrammableROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(DigitalVersatileDisc,简称“DVD”)等等。
本发明第五实施方式涉及一种移动终端访问基于移动互联网络的服务器的系统,图7是该移动终端访问基于移动互联网络的服务器的系统的结构示意图。
具体地说,如图7所示,该移动终端访问基于移动互联网络的服务器的系统包括移动终端和代理服务器,其中,
移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;
解析单元,用于对第二短信进行解析,得到来自目标服务器的信息;
代理服务器包括以下单元:
第一转换单元,用于根据收到的第一短信生成第二请求消息,并将第二请求消息发送给目标服务器;
第二转换单元,用于在收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给移动终端。
优选地,移动终端还包括检测单元,用于检测移动终端是否能够通过基于移动互联网络的连接正常访问目标服务器。短信转换单元,用于在检测单元的检测结果为否时,将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器。
第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
本发明第六实施方式涉及一种移动终端访问基于移动互联网络的服务器的系统,第五实施方式在第四实施方式的基础上进行了改进,主要改进之处在于:通过提取摘要信息的方式,使得互联网返回的响应消息可以转化为适合短信传输和移动终端浏览的摘要消息。具体地说:
优选地,代理服务器还包括数据摘要单元,用于提取第一响应消息的摘要信息,该摘要信息适合短信传输和移动终端浏览;
相应地,在代理服务器的第二转换单元中,将数据摘要单元提取得到的摘要信息转换为第二短信,并将第二短信通过短信网关发送给移动终端。
优选地,如果第一响应消息为网页内容,代理服务器的数据摘要单元包括以下子单元:
正文提取子单元,用于对第一响应消息进行预处理以去除不相关的信息,提取出网页内容的文本正文;
摘要提取子单元,用于对文本正文进行压缩,提取出网页内容的摘要信息。
第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
本发明第七实施方式涉及一种移动终端访问基于移动互联网络的服务器的系统,第六实施方式在第五实施方式的基础上进行了改进,主要改进之处在于:目标服务器对于来自于代理服务器的请求消息,所返回的第一响应消息是经过压缩或者特殊处理的,减轻了代理服务器对第一响应消息的处理工作量;以卡片方式展现获取的互联网服务内容,使得和访问普通互联网服务的体验一致,真正利用好短信通信资源。具体地说:
优选地,目标服务器还包括:
请求消息判断单元,用于判断接收到的请求消息是来自代理服务器的第二请求消息,还是来自移动终端的第一请求消息,目标服务器根据请求消息的来源不同,给出不同的响应消息;
如果请求消息来自代理服务器,则返回第一响应消息。如果请求消息来自移动终端,则返回第二响应消息。第一响应消息是对第二响应消息进行压缩处理后得到的。
优选地,移动终端还包括:
卡片生成单元,用于根据解析后得到的来自目标服务器信息的数据格式,将信息生成与数据格式对应的卡片。
第三实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
本发明第八实施方式涉及一种访问基于移动互联网络的服务器的移动终端,具体地说,该移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给目标服务器;
短信解析单元,用于对第二短信进行解析,得到来自目标服务器的信息;其中,第二短信为代理服务器收到来自目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给移动终端得到的。
第四实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。
需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
需要说明的是,在本申请的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (16)
1.一种移动终端访问基于移动互联网络的服务器的方法,其特征在于,包括以下步骤:
移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;
所述代理服务器根据收到的第一短信生成第二请求消息,并将第二请求消息发送给所述目标服务器;
所述代理服务器收到来自所述目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给所述移动终端;
所述移动终端对第二短信进行解析,得到来自所述目标服务器的信息。
2.根据权利要求1所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,在所述“代理服务器收到来自所述目标服务器的第一响应消息”的步骤之后,还包括步骤:
所述代理服务器提取第一响应消息的摘要信息,该摘要信息适合短信传输和移动终端浏览;
在所述“将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给所述移动终端”的步骤中:
将所述提取得到的摘要信息转换为第二短信,并将第二短信通过短信网关发送给所述移动终端。
3.根据权利要求1所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,在所述“移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器”在步骤之前,还包括步骤:
检测到移动终端不能通过基于移动互联网络的连接正常访问目标服务器。
4.根据权利要求1所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,在所述“代理服务器根据收到的第一短信生成第二请求消息,并将第二请求消息发送给所述目标服务器”的步骤之后,还包括步骤:
所述目标服务器判断接收到的请求消息是来自代理服务器的第二请求消息,还是来自移动终端的第一请求消息,并根据所述请求消息的来源不同,给出不同的响应消息;
如果请求消息来自代理服务器,则返回第一响应消息;如果请求消息来自移动终端,则返回第二响应消息;所述第一响应消息是对所述第二响应消息进行压缩处理后得到的。
5.根据权利要求2所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,在所述代理服务器提取第一响应消息的摘要信息的步骤中包括以下子步骤:
如果第一响应消息为网页内容,对第一响应消息进行预处理以去除不相关的信息,提取出网页内容的文本正文;对所述文本正文进行压缩,提取出网页内容的摘要信息。
6.根据权利要求1至5中任一项所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,在所述“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”的步骤之后,还包括步骤:
根据解析后得到的来自所述目标服务器信息的数据格式,将信息生成与所述数据格式对应的卡片。
7.一种移动终端访问基于移动互联网络的服务器的系统,其特征在于,包括移动终端和代理服务器,其中,
所述移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器;
解析单元,用于对第二短信进行解析,得到来自所述目标服务器的信息;
所述代理服务器包括以下单元:
第一转换单元,用于根据收到的第一短信生成第二请求消息,并将第二请求消息发送给所述目标服务器;
第二转换单元,用于在收到来自所述目标服务器的第一响应消息后,将第一响应消息转换为第二短信,并将第二短信通过短信网关发送给所述移动终端。
8.根据权利要求7所述的移动终端访问基于移动互联网络的服务器的系统,其特征在于,所述代理服务器还包括:
数据摘要单元,用于提取第一响应消息的摘要信息,该摘要信息适合短信传输和移动终端浏览;
在所述代理服务器的第二转换单元中,将所述数据摘要单元提取得到的摘要信息转换为第二短信,并将第二短信通过短信网关发送给所述移动终端。
9.根据权利要求7所述的移动终端访问基于移动互联网络的服务器的系统,其特征在于,所述移动终端还包括:
检测单元,用于检测移动终端是否能够通过基于移动互联网络的连接正常访问目标服务器;
所述短信转换单元,用于在所述检测单元的检测结果为否时,将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器。
10.根据权利要求7所述的移动终端访问基于移动互联网络的服务器的系统,其特征在于,所述目标服务器还包括:
请求消息判断单元,用于判断接收到的请求消息是来自代理服务器的第二请求消息,还是来自移动终端的第一请求消息,所述目标服务器根据所述请求消息的来源不同,给出不同的响应消息;
如果请求消息来自代理服务器,则返回第一响应消息;如果请求消息来自移动终端,则返回第二响应消息;所述第一响应消息是对所述第二响应消息进行压缩处理后得到的。
11.根据权利要求8所述的移动终端访问基于移动互联网络的服务器的系统,其特征在于,如果第一响应消息为网页内容,所述代理服务器的数据摘要单元包括以下子单元:
正文提取子单元,用于对第一响应消息进行预处理以去除不相关的信息,提取出网页内容的文本正文;
摘要提取子单元,用于对所述文本正文进行压缩,提取出网页内容的摘要信息。
12.根据权利要求7至11中任一项所述的移动终端访问基于移动互联网络的服务器的系统,其特征在于,所述移动终端还包括:
卡片生成单元,用于根据解析后得到的来自所述目标服务器信息的数据格式,将信息生成与所述数据格式对应的卡片。
13.一种移动终端访问基于移动互联网络的服务器的方法,其特征在于,包括以下步骤:
移动终端将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给所述目标服务器;
所述移动终端对第二短信进行解析,得到来自所述目标服务器的信息;其中,所述第二短信为所述代理服务器收到来自所述目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给所述移动终端得到的。
14.根据权利要求13所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,
在所述“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”的步骤之前,还包括步骤:
对接收的的短信进行识别,确定所述短信为代理服务器发送的第二短信。
15.根据权利要求13所述的移动终端访问基于移动互联网络的服务器的方法,其特征在于,
在所述“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”的步骤中,包括以下子步骤:
判断所述第二短信是否为定制化的信息;
如果所述第二短信为定制化的信息,则根据对应的解析模板进行解析;
如果所述第二短信为非定制化的信息,则根据标题加正文的形式进行解析;
在所述“移动终端对第二短信进行解析,得到来自所述目标服务器的信息”的步骤之后,还包括步骤:
根据解析后得到的来自所述目标服务器信息的数据格式,将信息生成与所述数据格式对应的卡片。
16.一种访问基于移动互联网络的服务器的移动终端,其特征在于,所述移动终端包括以下单元:
短信转换单元,用于将需要发送给基于移动互联网络的目标服务器的第一请求消息转换为第一短信,并通过短信网关发送给代理服务器,供该代理服务器根据收到的第一短信生成第二请求消息并将第二请求消息发送给所述目标服务器;
短信解析单元,用于对第二短信进行解析,得到来自所述目标服务器的信息;其中,所述第二短信为所述代理服务器收到来自所述目标服务器的第一响应消息后,将第一响应消息转换为第二短信并通过短信网关发送给所述移动终端得到的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410625425.1A CN105635225A (zh) | 2014-11-07 | 2014-11-07 | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410625425.1A CN105635225A (zh) | 2014-11-07 | 2014-11-07 | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105635225A true CN105635225A (zh) | 2016-06-01 |
Family
ID=56049703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410625425.1A Pending CN105635225A (zh) | 2014-11-07 | 2014-11-07 | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105635225A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109362079A (zh) * | 2018-11-05 | 2019-02-19 | 北京小米移动软件有限公司 | 数据处理方法及装置 |
CN110096594A (zh) * | 2019-04-29 | 2019-08-06 | 北京泰迪熊移动科技有限公司 | 一种短信范式库生成方法、装置及计算机存储设备 |
CN110533143A (zh) * | 2019-07-29 | 2019-12-03 | 深圳点猫科技有限公司 | 生成电子卡片的方法与装置、存储介质及计算机设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1291853A (zh) * | 1999-10-08 | 2001-04-18 | 电话通有限公司 | 对基于短消息服务无线装置提供因特网内容的装置与方法 |
CN103916827A (zh) * | 2013-01-09 | 2014-07-09 | 北京三星通信技术研究有限公司 | 获取信息的方法、发送信息的方法和处理信息的方法 |
-
2014
- 2014-11-07 CN CN201410625425.1A patent/CN105635225A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1291853A (zh) * | 1999-10-08 | 2001-04-18 | 电话通有限公司 | 对基于短消息服务无线装置提供因特网内容的装置与方法 |
CN103916827A (zh) * | 2013-01-09 | 2014-07-09 | 北京三星通信技术研究有限公司 | 获取信息的方法、发送信息的方法和处理信息的方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109362079A (zh) * | 2018-11-05 | 2019-02-19 | 北京小米移动软件有限公司 | 数据处理方法及装置 |
CN109362079B (zh) * | 2018-11-05 | 2023-09-12 | 北京小米移动软件有限公司 | 数据处理方法及装置 |
CN110096594A (zh) * | 2019-04-29 | 2019-08-06 | 北京泰迪熊移动科技有限公司 | 一种短信范式库生成方法、装置及计算机存储设备 |
CN110096594B (zh) * | 2019-04-29 | 2021-07-09 | 北京泰迪熊移动科技有限公司 | 一种短信范式库生成方法、装置及计算机存储设备 |
CN110533143A (zh) * | 2019-07-29 | 2019-12-03 | 深圳点猫科技有限公司 | 生成电子卡片的方法与装置、存储介质及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150271202A1 (en) | Method, device, and system for detecting link layer hijacking, user equipment, and analyzing server | |
CN106936791B (zh) | 拦截恶意网址访问的方法和装置 | |
CN109862021B (zh) | 威胁情报的获取方法及装置 | |
US9390432B2 (en) | Email marketing campaign auditor systems | |
CN104144106B (zh) | 一种消息转发方法、装置及系统 | |
CN106469044B (zh) | 实现页面跳转的方法和装置 | |
CN107124430B (zh) | 页面劫持监控方法、装置、系统和存储介质 | |
CN107294919A (zh) | 一种水平权限漏洞的检测方法及装置 | |
CN110602269B (zh) | 一种转换域名的方法 | |
US8799714B1 (en) | Generating test scenarios from application-layer messages | |
CN111970353A (zh) | 云计算平台物联网中异构设备的数据处理方法及装置 | |
CN109218457B (zh) | 网络数据处理方法、装置和系统 | |
CN111740923A (zh) | 应用识别规则的生成方法、装置、电子设备和存储介质 | |
US8789177B1 (en) | Method and system for automatically obtaining web page content in the presence of redirects | |
CN103905379A (zh) | 一种标识互联网用户的方法,及装置 | |
CN104702564A (zh) | 一种网络共享用户识别方法及装置 | |
CN105635225A (zh) | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 | |
CN107368334B (zh) | 一种业务插件交互系统及方法 | |
CN111131236A (zh) | 一种web指纹检测装置、方法、设备及介质 | |
CN105282094A (zh) | 一种数据采集方法和系统 | |
US9584537B2 (en) | System and method for detecting mobile cyber incident | |
CN111225038B (zh) | 服务器访问方法及装置 | |
CN103152701A (zh) | 一种安卓系统中获取服务信息的方法和装置 | |
CN111274461A (zh) | 数据审计方法、数据审计装置及存储介质 | |
CN113835981A (zh) | 日志格式适配方法、系统、装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1225193 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160601 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1225193 Country of ref document: HK |