一种信息交互方法、终端、服务器及系统.pdf

上传人:大师****2 文档编号:670411 上传时间:2018-03-02 格式:PDF 页数:14 大小:1.16MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410397512.6

申请日:

2014.08.13

公开号:

CN104202233A

公开日:

2014.12.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/58申请日:20140813|||公开

IPC分类号:

H04L12/58; H04L29/08; H04L1/16

主分类号:

H04L12/58

申请人:

可牛网络技术(北京)有限公司

发明人:

徐光圣; 马健

地址:

100022 北京市石景山区八大处高科技园区西井路3号1号楼150房间

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例提供一种信息交互方法、终端、服务器及系统,该方法包括:终端生成第一消息,其中,所述第一消息包括至少两个请求信息;所述终端将所述第一消息发送给服务器;所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。采用本发明,可使终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,加快终端与服务器的交互效率。

权利要求书

1.  一种信息交互方法,其特征在于,包括:
终端生成第一消息,其中,所述第一消息包括至少两个请求信息;
所述终端将所述第一消息发送给服务器;
所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。

2.
  根据权利要求1所述的方法,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;
所述终端生成第一消息,具体包括:
所述终端为所述至少两个请求信息添加所述类型标识;
所述终端根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。

3.
  一种信息交互方法,其特征在于,包括:
服务器接收终端发送的第一消息,所述第一消息包括至少两个请求信息;
所述服务器提取所述第一消息中的所述至少两个请求信息;
所述服务器根据所述至少两个请求信息获得相应的应答信息;
所述服务器根据所述应答信息生成第二消息;
所述服务器将所述第二消息发送给所述终端。

4.
  根据权利要求3所述的方法,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;
所述服务器根据所述至少两个请求信息获得相应的应答信息,具体包括:
所述服务器根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。

5.
  一种终端,其特征在于,包括:
生成模块,用于生成第一消息,其中,所述第一消息包括至少两个请求信息;
发送模块,用于将所述生成模块生成的所述第一消息发送给服务器;
获取模块,用于接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。

6.
  根据权利要求5所述的终端,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;
所述生成模块包括:
添加单元,用于为所述至少两个请求信息添加所述类型标识;
生成单元,用于根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。

7.
  一种服务器,其特征在于,包括:
接收模块,用于接收终端发送的第一消息,所述第一消息包括至少两个请求信息;
提取模块,用于提取所述第一消息中的所述至少两个请求信息;
获得模块,用于根据所述至少两个请求信息获得相应的应答信息;
生成模块,用于根据所述应答信息生成第二消息;
发送模块,用于将所述第二消息发送给所述终端。

8.
  根据权利要求7所述的服务器,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;
所述获得模块具体用于:
根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。

9.
  一种系统,其特征在于,包括终端以及服务器,其中:
所述终端,用于生成第一消息,其中,所述第一消息包括至少两个请求信息,将所述第一消息发送给所述服务器,接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息;
所述服务器,用于接收所述终端发送的所述第一消息,所述第一消息包括所述至少两个请求信息,提取所述第一消息中的所述至少两个请求信息,根据所述至少两个请求信息获得相应的所述应答信息,根据所述应答信息生成所述第二消息,将所述第二消息发送给所述终端。

说明书

一种信息交互方法、终端、服务器及系统
技术领域
本发明涉及通信技术领域,尤其涉及一种信息交互方法、终端、服务器及系统。
背景技术
在终端与服务器的交互过程中,当终端需要从服务器获取信息时,则向服务器发送获取信息的请求,服务器接收到终端发送的请求之后,根据该请求返回相应的信息。若要获取至少两个信息,则需要依次发出至少两个请求,再依次接收服务器返回的相应信息。例如,若用户处于A城市,并想了解A城市的天气,则服务器先接收终端发送的用于获取城市的请求。当服务器返回城市信息给终端之后,终端再根据该城市信息将获取该城市的天气的请求发送给服务器,最后服务器返回该城市的天气信息给终端。
这种现有的服务器与终端之间的交互方式,不仅花费大量时间,交互速度缓慢,而且浪费终端的流量。
发明内容
本发明实施例提供一种信息交互方法、终端、服务器及系统,可使终端一次将至少两个请求信息给服务器,并接收服务器返回的相应的应答信息。
本发明实施例第一方面提供一种信息交互方法,包括:
终端生成第一消息,其中,所述第一消息包括至少两个请求信息;
所述终端将所述第一消息发送给服务器;
所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。
结合本发明实施例的第一方面的实现方式,在本发明实施例的第一方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;
所述终端生成第一消息,具体包括:
所述终端为所述至少两个请求信息添加所述类型标识;
所述终端根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。
本发明实施例第二方面提供一种信息交互方法,包括:
服务器接收终端发送的第一消息,所述第一消息包括至少两个请求信息;
所述服务器提取所述第一消息中的所述至少两个请求信息;
所述服务器根据所述至少两个请求信息获得相应的应答信息;
所述服务器根据所述应答信息生成第二消息;
所述服务器将所述第二消息发送给所述终端。
结合本发明实施例的第二方面的实现方式,在本发明实施例的第二方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;
所述服务器根据所述至少两个请求信息获得相应的应答信息,具体包括:
所述服务器根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。
本发明实施例第三方面提供一种终端,包括:
生成模块,用于生成第一消息,其中,所述第一消息包括至少两个请求信息;
发送模块,用于将所述生成模块生成的所述第一消息发送给服务器;
接收模块,用于接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。
结合本发明实施例的第三方面的实现方式,在本发明实施例的第三方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;
所述生成模块包括:
添加单元,用于为所述至少两个请求信息添加所述类型标识;
生成单元,用于根据所述至少两个请求信息以及所述至少两个请求信息的 类型标识,生成所述第一消息。
本发明实施例第四方面提供一种服务器,包括:
接收模块,用于接收终端发送的第一消息,所述第一消息包括至少两个请求信息;
提取模块,用于提取所述第一消息中的所述至少两个请求信息;
获得模块,用于根据所述至少两个请求信息获得相应的应答信息;
生成模块,用于根据所述应答信息生成第二消息;
发送模块,用于将所述第二消息发送给所述终端。
结合本发明实施例的第四方面的实现方式,在本发明实施例的第四方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;
所述获得模块具体用于:
根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。
本发明实施例第五方面提供一种系统,包括终端以及服务器,其中:
所述终端,用于生成第一消息,其中,所述第一消息包括至少两个请求信息,将所述第一消息发送给所述服务器,接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息;
所述服务器,用于接收所述终端发送的所述第一消息,所述第一消息包括所述至少两个请求信息,提取所述第一消息中的所述至少两个请求信息,根据所述至少两个请求信息获得相应的所述应答信息,根据所述应答信息生成所述第二消息,将所述第二消息发送给所述终端。
采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种信息交互方法的流程示意图;
图2是本发明实施例的一种信息交互方法的S100的具体流程示意图;
图3是本发明实施例的另一种信息交互方法的流程示意图;
图4是本发明实施例的另一种信息交互方法的S302的具体流程示意图;
图5是本发明实施例的一种终端的结构示意图;
图6是本发明实施例的另一种终端的结构示意图;
图7是本发明实施例的一种服务器的结构示意图;
图8是本发明实施例的一种系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例可使终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息。
请参阅图1,图1是本发明实施例的一种信息交互方法的流程示意图。如图1所示,本发明实施例的一种信息交互方法可以包括:
S100,终端生成第一消息,其中,第一消息包括至少两个请求信息。
具体实现中,终端根据用户的访问请求生成至少两个请求信息,再根据至少两个请求信息生成第一消息,例如,可将至少两个请求信息进行封装生成第一消息。
作为一种可实施的方式,至少两个请求信息可包括第一请求信息和第二请求信息,其中,第一请求信息的请求内容和第二请求信息的请求内容是不相关 的。例如第一请求信息的请求目的为获取新闻列表,而第二请求信息的请求目的为获取天气。
作为一种可实施的方式,上述第一请求信息和第二请求信息是相关联的。例如第一请求信息请求获取终端所在的城市,而第二请求信息请求获取终端所在的城市的天气。
S101,终端将第一消息发送给服务器。
在本发明的实施例中,服务器接收到终端发送的第一消息之后,可提取出第一消息中的至少两个请求信息,并根据至少两个请求信息生成相应的应答信息,并根据应答信息生成第二消息。
S102,终端接收服务器返回的第二消息,其中,第二消息包括与至少两个请求信息相对应的应答信息。
作为一种可实施的方式,终端在收到服务器返回的第二消息后,对第二消息进行解析,得到相对应的应答信息,并根据应答信息生成提示信息,最后在终端屏幕上显示上述提示信息。
采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。
可选的,作为一种可实施的方式,上述第一消息还可以包括至少两个请求信息的类型标识,该类型标识用于向服务器提示请求信息的类型。相应的,如图2所示,上述S100可以包括:
S200,终端为至少两个请求信息添加类型标识。
例如,如果第一请求信息的请求目的是获取新闻列表,则终端为第一请求信息添加新闻类型标识;如果第二请求信息的请求目的是获取天气,则终端为第二请求信息添加天气类型标识。
作为一种可实施的方式,上述类型标识既可以携带在相对应的请求信息的字段内,也可以将类型标识携带在一个独立于所有请求信息的字段内。
S201,终端根据至少两个请求信息以及至少两个请求信息的类型标识,生成第一消息。
采用本发明实施例,在终端与服务器的交互过程中,终端将请求信息的类型标识也传输给服务器,能够加快服务器的查找速度,进一步提升了效率。
请参阅图3,图3是本发明实施例的另一种信息交互方法的流程示意图。示例性的,本实施例涉及的服务器可以为实施例图1或图2提及的服务器。
如图3所示,本发明实施例的另一种信息交互方法可以包括:
S300,服务器接收终端发送的第一消息,第一消息包括至少两个请求信息。
作为一种可实施的方式,服务器可通过单一的网络通信接口接收终端发送的第一消息。服务器与终端之间的通信可采用超文本传输协议(HTTP,Hypertext transfer protocol)的通信方式,则服务器的网络通信接口为一个固定的统一资源定位符(URL,Uniform Resource Locator),即网络地址。服务器与终端之间的通信还可采用传输控制协议(TCP,Transmission Control Protocol)的通信方式,则服务器的网络通信接口为TCP协议的一个固定的端口号。
S301,服务器提取第一消息中的至少两个请求信息。
具体实现中,服务器接收到终端发送的第一消息后,从第一消息中提取至少两个请求信息。
S302,服务器根据至少两个请求信息获得相应的应答信息。
例如,如果第一消息包括第一请求信息和第二请求信息,其中,第一请求信息的请求目的是获取新闻列表,而第二请求信息的请求目的是获取天气,则服务器根据第一请求信息生成包括了所请求的新闻列表的第一应答信息,根据第二请求信息生成包括了所请求的天气的第二应答信息。
如果第一消息包括第三请求信息和第四请求信息。其中,第三请求信息的请求目的为获取终端当前所在的城市,第四请求信息的请求目的为获取终端当前所在的城市的天气,则服务器根据第三请求信息生成包括了终端所在城市的第三应答信息,根据第四请求信息以及已经确定的终端所在城市信息,生成包括了该城市天气的第四应答信息。
S303,服务器根据应答信息生成第二消息。
S304,服务器将第二消息发送给终端。
具体实现中,服务器可通过与终端连接的网络通信接口将第二消息发送给终端。
采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。
可选的,作为一种可实施的方式,上述第一消息还可以包括至少两个请求信息的类型标识,该类型标识用于提示请求信息的类型。相应的,如图4所示,上述S302可以包括:
S400,服务器根据至少两个请求信息的类型标识,查找至少两个请求信息相应的应答信息。
可选的,如果第一消息包括不相关的第一请求信息和第二请求信息,服务器可以根据第一请求信息的类型标识,查找第一请求信息相应的应答信息;根据第二请求信息的类型标识,查找第二请求信息相应的应答信息。
如果第一消息包括相互关联的第三请求信息和第四请求信息,服务器可以根据第三请求信息的类型标识,查找第三请求信息相应的应答信息;然后根据第四请求的类型标识以及第三请求信息相应的应答信息,查找第四请求信息相应的应答信息。
采用本发明实施例,在服务器与终端的交互过程中,终端将请求信息的类型标识也传输给服务器,能够加快服务器的查找速度,进一步提升了效率。
请参阅图5,图5是本发明实施例的一种终端的结构示意图。如图5所示的终端包括生成模块500、发送模块501以及接收模块502。
生成模块500,用于生成第一消息,其中,第一消息包括至少两个请求信息。
发送模块501,用于将生成模块500生成的第一消息发送给服务器。
接收模块502,用于接收服务器返回的第二消息,其中,第二消息包括与至少两个请求信息相对应的应答信息。
作为一种可实施的方式,如图6所示的另一种终端的结构示意图。第一消息还可以包括至少两个请求信息的类型标识,类型标识用于向服务器提示请求信息的类型。相应的,如图6所示的生成模块500包括添加单元600以及生成单元601。
添加单元600,用于为至少两个请求信息添加类型标识。
生成单元601,用于根据至少两个请求信息以及至少两个请求信息的类型标识,生成第一消息。
采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。
请参阅图7,图7是本发明实施例的一种服务器的结构示意图。如图7所示的服务器包括接收模块700、提取模块701、获得模块702、生成模块703以及发送模块704。
接收模块700,用于接收终端发送的第一消息,第一消息包括至少两个请求信息。
提取模块701,用于提取第一消息中的至少两个请求信息。
获得模块702,用于根据至少两个请求信息获得相应的应答信息。
生成模块703,用于根据应答信息生成第二消息。
发送模块704,用于将第二消息发送给终端。
作为一种可实施的方式,第一消息还可以包括至少两个请求信息的类型标识,类型标识用于提示请求信息的类型。相应的,获得模块702具体用于根据至少两个请求信息的类型标识,查找至少两个请求信息相应的应答信息。
采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。
图8是本发明实施例的一种系统的结构示意图。如图8所示的系统包括终端800以及服务器801。
终端800,用于生成第一消息,其中,第一消息包括至少两个请求信息,将第一消息发送给服务器801,接收服务器801返回的第二消息,其中,第二消息包括与至少两个请求信息相对应的应答信息。
服务器801,用于接收终端800发送的第一消息,第一消息包括至少两个请 求信息,提取第一消息中的至少两个请求信息,根据至少两个请求信息获得相应的应答信息,根据应答信息生成第二消息,将第二消息发送给终端800。
采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。

一种信息交互方法、终端、服务器及系统.pdf_第1页
第1页 / 共14页
一种信息交互方法、终端、服务器及系统.pdf_第2页
第2页 / 共14页
一种信息交互方法、终端、服务器及系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种信息交互方法、终端、服务器及系统.pdf》由会员分享,可在线阅读,更多相关《一种信息交互方法、终端、服务器及系统.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104202233A43申请公布日20141210CN104202233A21申请号201410397512622申请日20140813H04L12/58200601H04L29/08200601H04L1/1620060171申请人可牛网络技术(北京)有限公司地址100022北京市石景山区八大处高科技园区西井路3号1号楼150房间72发明人徐光圣马健74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫熊永强54发明名称一种信息交互方法、终端、服务器及系统57摘要本发明实施例提供一种信息交互方法、终端、服务器及系统,该方法包括终端生成第一消息,其中,所述第一消息包括。

2、至少两个请求信息;所述终端将所述第一消息发送给服务器;所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。采用本发明,可使终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,加快终端与服务器的交互效率。51INTCL权利要求书2页说明书7页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图4页10申请公布号CN104202233ACN104202233A1/2页21一种信息交互方法,其特征在于,包括终端生成第一消息,其中,所述第一消息包括至少两个请求信息;所述终端。

3、将所述第一消息发送给服务器;所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。2根据权利要求1所述的方法,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;所述终端生成第一消息,具体包括所述终端为所述至少两个请求信息添加所述类型标识;所述终端根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。3一种信息交互方法,其特征在于,包括服务器接收终端发送的第一消息,所述第一消息包括至少两个请求信息;所述服务器提取所述第一消息中的所述至少两个请求信息;所述服务器根据所述。

4、至少两个请求信息获得相应的应答信息;所述服务器根据所述应答信息生成第二消息;所述服务器将所述第二消息发送给所述终端。4根据权利要求3所述的方法,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;所述服务器根据所述至少两个请求信息获得相应的应答信息,具体包括所述服务器根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。5一种终端,其特征在于,包括生成模块,用于生成第一消息,其中,所述第一消息包括至少两个请求信息;发送模块,用于将所述生成模块生成的所述第一消息发送给服务器;获取模块,用于接收所述服务器返回的第二消息,其中,。

5、所述第二消息包括与所述至少两个请求信息相对应的应答信息。6根据权利要求5所述的终端,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;所述生成模块包括添加单元,用于为所述至少两个请求信息添加所述类型标识;生成单元,用于根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。7一种服务器,其特征在于,包括接收模块,用于接收终端发送的第一消息,所述第一消息包括至少两个请求信息;提取模块,用于提取所述第一消息中的所述至少两个请求信息;获得模块,用于根据所述至少两个请求信息获得相应的应答信息;生成模块,用于根据所述应答信。

6、息生成第二消息;发送模块,用于将所述第二消息发送给所述终端。权利要求书CN104202233A2/2页38根据权利要求7所述的服务器,其特征在于,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;所述获得模块具体用于根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。9一种系统,其特征在于,包括终端以及服务器,其中所述终端,用于生成第一消息,其中,所述第一消息包括至少两个请求信息,将所述第一消息发送给所述服务器,接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息;所述服务器,用于接收所述终端。

7、发送的所述第一消息,所述第一消息包括所述至少两个请求信息,提取所述第一消息中的所述至少两个请求信息,根据所述至少两个请求信息获得相应的所述应答信息,根据所述应答信息生成所述第二消息,将所述第二消息发送给所述终端。权利要求书CN104202233A1/7页4一种信息交互方法、终端、服务器及系统技术领域0001本发明涉及通信技术领域,尤其涉及一种信息交互方法、终端、服务器及系统。背景技术0002在终端与服务器的交互过程中,当终端需要从服务器获取信息时,则向服务器发送获取信息的请求,服务器接收到终端发送的请求之后,根据该请求返回相应的信息。若要获取至少两个信息,则需要依次发出至少两个请求,再依次接收。

8、服务器返回的相应信息。例如,若用户处于A城市,并想了解A城市的天气,则服务器先接收终端发送的用于获取城市的请求。当服务器返回城市信息给终端之后,终端再根据该城市信息将获取该城市的天气的请求发送给服务器,最后服务器返回该城市的天气信息给终端。0003这种现有的服务器与终端之间的交互方式,不仅花费大量时间,交互速度缓慢,而且浪费终端的流量。发明内容0004本发明实施例提供一种信息交互方法、终端、服务器及系统,可使终端一次将至少两个请求信息给服务器,并接收服务器返回的相应的应答信息。0005本发明实施例第一方面提供一种信息交互方法,包括0006终端生成第一消息,其中,所述第一消息包括至少两个请求信息。

9、;0007所述终端将所述第一消息发送给服务器;0008所述终端接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。0009结合本发明实施例的第一方面的实现方式,在本发明实施例的第一方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;0010所述终端生成第一消息,具体包括0011所述终端为所述至少两个请求信息添加所述类型标识;0012所述终端根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。0013本发明实施例第二方面提供一种信息交互方法,包括0014服。

10、务器接收终端发送的第一消息,所述第一消息包括至少两个请求信息;0015所述服务器提取所述第一消息中的所述至少两个请求信息;0016所述服务器根据所述至少两个请求信息获得相应的应答信息;0017所述服务器根据所述应答信息生成第二消息;0018所述服务器将所述第二消息发送给所述终端。0019结合本发明实施例的第二方面的实现方式,在本发明实施例的第二方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标说明书CN104202233A2/7页5识用于提示请求信息的类型;0020所述服务器根据所述至少两个请求信息获得相应的应答信息,具体包括0021所述服务器根据所述至。

11、少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。0022本发明实施例第三方面提供一种终端,包括0023生成模块,用于生成第一消息,其中,所述第一消息包括至少两个请求信息;0024发送模块,用于将所述生成模块生成的所述第一消息发送给服务器;0025接收模块,用于接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息。0026结合本发明实施例的第三方面的实现方式,在本发明实施例的第三方面的第一种可能的实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于向所述服务器提示请求信息的类型;0027所述生成模块包括0028。

12、添加单元,用于为所述至少两个请求信息添加所述类型标识;0029生成单元,用于根据所述至少两个请求信息以及所述至少两个请求信息的类型标识,生成所述第一消息。0030本发明实施例第四方面提供一种服务器,包括0031接收模块,用于接收终端发送的第一消息,所述第一消息包括至少两个请求信息;0032提取模块,用于提取所述第一消息中的所述至少两个请求信息;0033获得模块,用于根据所述至少两个请求信息获得相应的应答信息;0034生成模块,用于根据所述应答信息生成第二消息;0035发送模块,用于将所述第二消息发送给所述终端。0036结合本发明实施例的第四方面的实现方式,在本发明实施例的第四方面的第一种可能的。

13、实现方式中,所述第一消息还包括所述至少两个请求信息的类型标识,所述类型标识用于提示请求信息的类型;0037所述获得模块具体用于0038根据所述至少两个请求信息的类型标识,查找所述至少两个请求信息相应的所述应答信息。0039本发明实施例第五方面提供一种系统,包括终端以及服务器,其中0040所述终端,用于生成第一消息,其中,所述第一消息包括至少两个请求信息,将所述第一消息发送给所述服务器,接收所述服务器返回的第二消息,其中,所述第二消息包括与所述至少两个请求信息相对应的应答信息;0041所述服务器,用于接收所述终端发送的所述第一消息,所述第一消息包括所述至少两个请求信息,提取所述第一消息中的所述至。

14、少两个请求信息,根据所述至少两个请求信息获得相应的所述应答信息,根据所述应答信息生成所述第二消息,将所述第二消息发送给所述终端。0042采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩说明书CN104202233A3/7页6短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。附图说明0043为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出。

15、创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0044图1是本发明实施例的一种信息交互方法的流程示意图;0045图2是本发明实施例的一种信息交互方法的S100的具体流程示意图;0046图3是本发明实施例的另一种信息交互方法的流程示意图;0047图4是本发明实施例的另一种信息交互方法的S302的具体流程示意图;0048图5是本发明实施例的一种终端的结构示意图;0049图6是本发明实施例的另一种终端的结构示意图;0050图7是本发明实施例的一种服务器的结构示意图;0051图8是本发明实施例的一种系统的结构示意图。具体实施方式0052下面将结合本发明实施例中的附图,对本发明实施例中的技术方。

16、案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0053本发明实施例可使终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息。0054请参阅图1,图1是本发明实施例的一种信息交互方法的流程示意图。如图1所示,本发明实施例的一种信息交互方法可以包括0055S100,终端生成第一消息,其中,第一消息包括至少两个请求信息。0056具体实现中,终端根据用户的访问请求生成至少两个请求信息,再根据至少两个请求信息生成第一消息,例如,可将。

17、至少两个请求信息进行封装生成第一消息。0057作为一种可实施的方式,至少两个请求信息可包括第一请求信息和第二请求信息,其中,第一请求信息的请求内容和第二请求信息的请求内容是不相关的。例如第一请求信息的请求目的为获取新闻列表,而第二请求信息的请求目的为获取天气。0058作为一种可实施的方式,上述第一请求信息和第二请求信息是相关联的。例如第一请求信息请求获取终端所在的城市,而第二请求信息请求获取终端所在的城市的天气。0059S101,终端将第一消息发送给服务器。0060在本发明的实施例中,服务器接收到终端发送的第一消息之后,可提取出第一消息中的至少两个请求信息,并根据至少两个请求信息生成相应的应答。

18、信息,并根据应答信息生成第二消息。0061S102,终端接收服务器返回的第二消息,其中,第二消息包括与至少两个请求信息说明书CN104202233A4/7页7相对应的应答信息。0062作为一种可实施的方式,终端在收到服务器返回的第二消息后,对第二消息进行解析,得到相对应的应答信息,并根据应答信息生成提示信息,最后在终端屏幕上显示上述提示信息。0063采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。0064可选的,。

19、作为一种可实施的方式,上述第一消息还可以包括至少两个请求信息的类型标识,该类型标识用于向服务器提示请求信息的类型。相应的,如图2所示,上述S100可以包括0065S200,终端为至少两个请求信息添加类型标识。0066例如,如果第一请求信息的请求目的是获取新闻列表,则终端为第一请求信息添加新闻类型标识;如果第二请求信息的请求目的是获取天气,则终端为第二请求信息添加天气类型标识。0067作为一种可实施的方式,上述类型标识既可以携带在相对应的请求信息的字段内,也可以将类型标识携带在一个独立于所有请求信息的字段内。0068S201,终端根据至少两个请求信息以及至少两个请求信息的类型标识,生成第一消息。。

20、0069采用本发明实施例,在终端与服务器的交互过程中,终端将请求信息的类型标识也传输给服务器,能够加快服务器的查找速度,进一步提升了效率。0070请参阅图3,图3是本发明实施例的另一种信息交互方法的流程示意图。示例性的,本实施例涉及的服务器可以为实施例图1或图2提及的服务器。0071如图3所示,本发明实施例的另一种信息交互方法可以包括0072S300,服务器接收终端发送的第一消息,第一消息包括至少两个请求信息。0073作为一种可实施的方式,服务器可通过单一的网络通信接口接收终端发送的第一消息。服务器与终端之间的通信可采用超文本传输协议HTTP,HYPERTEXTTRANSFERPROTOCOL。

21、的通信方式,则服务器的网络通信接口为一个固定的统一资源定位符URL,UNIFORMRESOURCELOCATOR,即网络地址。服务器与终端之间的通信还可采用传输控制协议TCP,TRANSMISSIONCONTROLPROTOCOL的通信方式,则服务器的网络通信接口为TCP协议的一个固定的端口号。0074S301,服务器提取第一消息中的至少两个请求信息。0075具体实现中,服务器接收到终端发送的第一消息后,从第一消息中提取至少两个请求信息。0076S302,服务器根据至少两个请求信息获得相应的应答信息。0077例如,如果第一消息包括第一请求信息和第二请求信息,其中,第一请求信息的请求目的是获取新。

22、闻列表,而第二请求信息的请求目的是获取天气,则服务器根据第一请求信息生成包括了所请求的新闻列表的第一应答信息,根据第二请求信息生成包括了所请求的天气的第二应答信息。说明书CN104202233A5/7页80078如果第一消息包括第三请求信息和第四请求信息。其中,第三请求信息的请求目的为获取终端当前所在的城市,第四请求信息的请求目的为获取终端当前所在的城市的天气,则服务器根据第三请求信息生成包括了终端所在城市的第三应答信息,根据第四请求信息以及已经确定的终端所在城市信息,生成包括了该城市天气的第四应答信息。0079S303,服务器根据应答信息生成第二消息。0080S304,服务器将第二消息发送给。

23、终端。0081具体实现中,服务器可通过与终端连接的网络通信接口将第二消息发送给终端。0082采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。0083可选的,作为一种可实施的方式,上述第一消息还可以包括至少两个请求信息的类型标识,该类型标识用于提示请求信息的类型。相应的,如图4所示,上述S302可以包括0084S400,服务器根据至少两个请求信息的类型标识,查找至少两个请求信息相应的应答信息。0085可选的,如果第一。

24、消息包括不相关的第一请求信息和第二请求信息,服务器可以根据第一请求信息的类型标识,查找第一请求信息相应的应答信息;根据第二请求信息的类型标识,查找第二请求信息相应的应答信息。0086如果第一消息包括相互关联的第三请求信息和第四请求信息,服务器可以根据第三请求信息的类型标识,查找第三请求信息相应的应答信息;然后根据第四请求的类型标识以及第三请求信息相应的应答信息,查找第四请求信息相应的应答信息。0087采用本发明实施例,在服务器与终端的交互过程中,终端将请求信息的类型标识也传输给服务器,能够加快服务器的查找速度,进一步提升了效率。0088请参阅图5,图5是本发明实施例的一种终端的结构示意图。如图。

25、5所示的终端包括生成模块500、发送模块501以及接收模块502。0089生成模块500,用于生成第一消息,其中,第一消息包括至少两个请求信息。0090发送模块501,用于将生成模块500生成的第一消息发送给服务器。0091接收模块502,用于接收服务器返回的第二消息,其中,第二消息包括与至少两个请求信息相对应的应答信息。0092作为一种可实施的方式,如图6所示的另一种终端的结构示意图。第一消息还可以包括至少两个请求信息的类型标识,类型标识用于向服务器提示请求信息的类型。相应的,如图6所示的生成模块500包括添加单元600以及生成单元601。0093添加单元600,用于为至少两个请求信息添加类。

26、型标识。0094生成单元601,用于根据至少两个请求信息以及至少两个请求信息的类型标识,生成第一消息。0095采用本发明实施例,在终端与服务器的交互过程中,终端一次将至少两个请求信息发送给服务器,并接收服务器返回的相应的应答信息,减少终端与服务器的交互次数,缩短终端与服务器的交互时间,加快终端与服务器的交互效率,也为终端节省数据网络的流量。说明书CN104202233A6/7页90096请参阅图7,图7是本发明实施例的一种服务器的结构示意图。如图7所示的服务器包括接收模块700、提取模块701、获得模块702、生成模块703以及发送模块704。0097接收模块700,用于接收终端发送的第一消息。

27、,第一消息包括至少两个请求信息。0098提取模块701,用于提取第一消息中的至少两个请求信息。0099获得模块702,用于根据至少两个请求信息获得相应的应答信息。0100生成模块703,用于根据应答信息生成第二消息。0101发送模块704,用于将第二消息发送给终端。0102作为一种可实施的方式,第一消息还可以包括至少两个请求信息的类型标识,类型标识用于提示请求信息的类型。相应的,获得模块702具体用于根据至少两个请求信息的类型标识,查找至少两个请求信息相应的应答信息。0103采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减。

28、少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。0104图8是本发明实施例的一种系统的结构示意图。如图8所示的系统包括终端800以及服务器801。0105终端800,用于生成第一消息,其中,第一消息包括至少两个请求信息,将第一消息发送给服务器801,接收服务器801返回的第二消息,其中,第二消息包括与至少两个请求信息相对应的应答信息。0106服务器801,用于接收终端800发送的第一消息,第一消息包括至少两个请求信息,提取第一消息中的至少两个请求信息,根据至少两个请求信息获得相应的应答信息,根据应答信息生成第二消息,将第二消息发送给。

29、终端800。0107采用本发明实施例,在服务器与终端的交互过程中,服务器一次接收终端发送的至少两个请求信息,并将相应的应答信息发送给终端,减少服务器与终端的交互次数,缩短服务器与终端的交互时间,加快服务器与终端的交互效率,也为终端节省数据网络的流量。0108以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。。

30、0109本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。0110本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。0111本发明实施例的模块或模块,可以以通用集成电路如中央处理器CPU,或以专用集成电路ASIC来实现。0112通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行各个实施例或者实施例的某些部分所述的方法。说明书CN104202233A7/7页100113以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。说明书CN104202233A101/4页11图1图2说明书附图CN104202233A112/4页12图3图4说明书附图CN104202233A123/4页13图5图6说明书附图CN104202233A134/4页14图7图8说明书附图CN104202233A14。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


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