一种获取业务信息的方法、装置及系统转让专利

申请号 : CN201010187946.5

文献号 : CN101965066B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄志勇

申请人 : 宇龙计算机通信科技(深圳)有限公司

摘要 :

本发明适用于通信领域,提供了一种获取业务信息的方法、装置及系统,所述方法包括下述步骤:客户端向WAP网关发送获取业务信息的请求命令;WAP网关从该请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器;转发服务器从该请求命令中解析出客户端发送的真实业务信息请求数据,并与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;业务信息服务器从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上;转发服务器转发该应答数据给WAP网关,由WAP网关转发至客户端;客户端从接收到的应答数据中获取真正的业务信息并显示。

权利要求 :

1.一种获取业务信息的方法,其特征在于,所述方法包括下述步骤:客户端通过WAP拨号与WAP网关建立网络连接,并向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址;

WAP网关从所述请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;

转发服务器从WAP网关转发的请求命令中解析出客户端发送的真实业务信息请求数据,并与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;

业务信息服务器根据转发服务器转发的客户端发出的业务信息请求数据从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上;

转发服务器将业务信息服务器返回的应答数据返回给WAP网关;

WAP网关继续传递业务信息服务器返回的应答数据至客户端;

客户端对从WAP网关接收到的返回的应答数据进行解析,从中获取真正的业务信息应答数据,并显示该业务信息。

2.如权利要求1所述的方法,其特征在于,所述请求命令是符合HTTP协议的HTTP协议包,协议头中包括转发服务器的地址。

3.如权利要求1所述的方法,其特征在于,所述业务信息包括证券信息、股票信息。

4.一种获取业务信息的系统,其特征在于,所述系统包括客户端和业务信息服务器,其特征在于,所述系统还包括:WAP网关和转发服务器;

所述客户端通过WAP拨号与WAP网关建立网络连接,并向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址;

WAP网关从所述请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;

转发服务器从WAP网关转发的请求命令中解析出客户端发送的真实业务信息请求数据,并与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;

业务信息服务器根据转发服务器转发的客户端发出的业务信息请求数据从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上;

转发服务器将业务信息服务器返回的应答数据返回给WAP网关;

WAP网关继续传递业务信息服务器返回的应答数据至客户端;

客户端对从WAP网关接收到的返回的应答数据进行解析,从中获取真正的业务信息应答数据,并显示该业务信息。

5.如权利要求4所述的获取业务信息的系统,其特征在于:所述WAP网关包括:

网络连接建立单元,用于与客户端建立WAP网络连接;

命令接收单元,用于接收客户端发送的获取业务信息的请求命令,所述请求命令包括转发服务器的地址;

命令转发单元,用于从所述请求命令中解析出转发服务器地址,并将所述请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;

业务信息数据接收单元,用于接收转发服务器从业务信息服务器获取的业务信息数据;

业务信息数据发送单元,用于发送所述业务信息数据至客户端;

所述转发服务器包括:

命令接收单元,用于接收WAP网关转发的客户端发送的获取业务信息的请求命令,所述请求命令包括转发服务器的地址;

业务信息请求数据获取单元,用于从所述请求命令中解析出客户端发送的业务信息请求数据;

业务信息请求数据转发单元,用于与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;

业务信息数据接收单元,用于接收业务信息服务器根据所接收的请求数据从业务信息文件中读取的业务信息数据;

业务信息数据发送单元,用于发送所述业务信息数据至WAP网关,以由所述WAP网关转发至客户端;

所述客户端包括:

网络连接建立单元,用于与WAP网关建立WAP网络连接;

命令发送单元,用于向WAP网关发送获取业务信息的请求命令,所述请求命令包括转发服务器的地址;

业务信息数据接收单元,用于接收WAP网关发送的业务信息数据;

业务信息数据显示单元,用于从所述业务信息数据中解析出真正的业务信息数据并显示;

所述业务信息服务器包括:

业务信息请求数据接收单元,用于与转发服务器建立连接,同时接收所述转发服务器解析出的客户端发送的业务信息请求数据;

业务信息数据发送单元,用于根据所述业务信息请求数据从业务信息文件中读取对应的业务信息数据并发送至转发服务器。

6.一种移动终端获取业务信息的方法,其特征在于,所述方法包括下述步骤:与WAP网关建立WAP网络连接;

向WAP网关发送获取业务信息的请求命令,所述请求命令包括转发服务器的地址;

接收WAP网关发送的业务信息数据;

从所述业务信息数据中解析出真正的业务信息数据并显示。

7.如权利要求6所述的方法,其特征在于,所述请求命令是符合HTTP协议的HTTP协议包,协议头中包括转发服务器的地址。

8.如权利要求6所述的方法,其特征在于,所述业务信息包括证券信息、股票信息。

9.一种移动终端获取业务信息的装置,其特征在于,所述装置包括:网络连接建立单元,用于与WAP网关建立WAP网络连接;

命令发送单元,用于向WAP网关发送获取业务信息的请求命令,所述请求命令包括转发服务器的地址;

业务信息数据接收单元,用于接收WAP网关发送的业务信息数据;

业务信息数据显示单元,用于从所述业务信息数据中解析出真正的业务信息数据并显示。

说明书 :

一种获取业务信息的方法、装置及系统

技术领域

[0001] 本发明属于通信领域,尤其涉及一种获取业务信息的方法、装置及系统。

背景技术

[0002] 现有的业务应用,不论是在无线二进制运行时环境BREW平台或CE平台,使用的都是NET拨号方式,具体的通信过程是:首先,客户端通过TCP/IP协议建立SOCKET套接字,与网络上的业务信息服务器通过该套接字建立连接;然后,客户端将信息请求信息封装成与业务信息服务器预先定义好的协议包,发送给业务信息服务器进行处理;最后,业务信息服务器根据客户端发送的业务信息请求信息获取业务信息数据,包括分时数据,K线数据等,再封装成协议包,返回给客户端并显示出来。
[0003] 现有技术可以从业务信息服务器获取业务信息,但由于现有技术使用NET拨号方式,所以网络通讯费用较高,而不能利用WAP拨号费用较低的通讯方式。由于WAP拨号通讯使用的是HTTP协议进行交互,而已有的业务信息服务器支持的协议已固定,再要增加对HTTP协议的支持比较复杂,需要对业务信息服务器的架构重新设计实现,工作量较大,需要耗费大量的人时。

发明内容

[0004] 本发明的目的在于提供一种获取业务信息的方法,旨在解决现有技术提供客户端直接从服务器通过NET拨号的方式获取业务信息时网络通信费用较高,但将服务器直接改造成支持WAP拨号的方式,工作量又较大的问题。
[0005] 本发明是这样实现的,一种获取业务信息的方法,所述方法包括下述步骤:
[0006] 客户端通过WAP拨号与WAP网关建立网络连接,并向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址;
[0007] WAP网关从所述请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;
[0008] 转发服务器从WAP网关转发的请求命令中解析出客户端发送的真实业务信息请求数据,并与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;
[0009] 业务信息服务器根据转发服务器转发的客户端发出的业务信息请求数据从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上; [0010] 转发服务器将业务信息服务器返回的应答数据返回给WAP网关;
[0011] WAP网关继续传递业务信息服务器返回的应答数据至客户端;
[0012] 客户端对从WAP网关接收到的返回的应答数据进行解析,从中获取真正的业务信息应答数据,并显示该业务信息。
[0013] 本发明的另一目的在于提供一种获取业务信息的系统,所述系统包括客户端和业务信息服务器,所述系统还包括:WAP网关和转发服务器;
[0014] 所述客户端通过WAP拨号与WAP网关建立网络连接,并向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址;
[0015] WAP网关从所述请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;
[0016] 转发服务器从WAP网关转发的请求命令中解析出客户端发送的真实业务信息请求数据,并与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;
[0017] 业务信息服务器根据转发服务器转发的客户端发出的业务信息请求数据从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上;
[0018] 转发服务器将业务信息服务器返回的应答数据返回给WAP网关;
[0019] WAP网关继续传递业务信息服务器返回的应答数据至客户端;
[0020] 客户端对从WAP网关接收到的返回的应答数据进行解析,从中获取真正的业务信息应答数据,并显示该业务信息。
[0021] 本发明的另一目的在于提供一种移动终端获取业务信息的方法,所述方法包括下述步骤:
[0022] 与WAP网关建立WAP网络连接;
[0023] 向WAP网关发送获取业务信息的请求命令,所述请求命令包括转发服务器的地址;
[0024] 接收WAP网关发送的业务信息数据;
[0025] 从所述业务信息数据中解析出真正的业务信息数据并显示。
[0026] 本发明的另一目的在于提供一种移动终端获取业务信息的装置,所述装置包括:
[0027] 网络连接建立单元,用于与WAP网关建立WAP网络连接;
[0028] 命令发送单元,用于向WAP网关发送获取业务信息的请求命令,所述请求命令包括转发服务器的地址;
[0029] 业务信息数据接收单元,用于接收WAP网关发送的业务信息数据;
[0030] 业务信息数据显示单元,用于从所述业务信息数据中解析出真正的业务信息数据并显示。
[0031] 在本发明中,通过在客户端和业务信息服务器之间架设转发服务器,该转发服务器为客户端与业务信息服务器进行协议交互,则原有的业务信息服务器架构完全不需要修改,而转发服务器的功能则比较简单,实现起来也很容易,另外,本发明使用WAP拨号使客户端与业务信息服务器进行通讯,使网络通讯费用降低。

附图说明

[0032] 图1是本发明实施例提供的获取业务信息的系统的结构框图;
[0033] 图2是本发明实施例提供的获取业务信息的方法的流程图;
[0034] 图3是本发明实施例提供的客户端的结构框图;
[0035] 图4是本发明实施例提供的WAP网关的结构框图;
[0036] 图5是本发明实施例提供的转发服务器的结构框图;
[0037] 图6是本发明实施例提供的业务信息服务器的结构框图。

具体实施方式

[0038] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0039] 在本发明实施例中,通过在客户端和业务信息服务器之间架设转发服务器,该转发服务器为客户端与业务信息服务器进行协议交互,则原有的业务信息服务器架构完全不需要修改,而转发服务器的功能则比较简单,实现起来也很容易,另外,本发明使用WAP拨号使客户端与业务信息服务器进行通讯,使网络通讯费用降低。
[0040] 图1是本发明实施例提供的获取业务信息的系统的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。其中,该获取业务信息的系统包括:多个客户端11、WAP网关12、转发服务器13和业务信息服务器14。
[0041] 其中,WAP网关12是运营商提供的,相当于HTTP协议包的转发设备,与客户端11通过SOCKET连接进行通讯,接收客户端11发送的HTTP业务信息请求协议包,从该HTTP协议头中解析出转发服务器13的地址,接着将该协议包发送到转发服务器13,转发服务器13需要公布到公网上,接收到WAP网关12转发的HTTP协议包后,从中解析出客户端11真实的业务信息请求数据,创建SOCKET接口连接到业务信息服务器14,同时将解析出的客户端11发送的业务信息请求,转发到业务信息服务器14上,业务信息服务器14接收到转发服务器13转发的客户端11的请求后,根据该请求从业务信息文件中读取对应的业务信息数据,包括分时数据,K线数据等,返回到转发服务器13上,转发服务器13将业务信息服务器
14的应答数据,重新封装成HTTP协议包,返回给WAP网关12,并继续传递到客户端11上,客户端11接收到返回的应答数据后,通过解析HTTP协议,从中获取真正的信息应答数据,将信息信息最终显示在客户端11的屏幕上。
[0042] 图2是本发明实施例提供的获取业务信息的方法的流程图,详述如下:
[0043] 在步骤1中,客户端通过WAP拨号与WAP网关建立网络连接。
[0044] 在本发明实施例中,客户端首先通过WAP拨号与WAP网关建立网络连接,然后通过SOCKET连接与WAP网关进行通讯。
[0045] 在步骤2中,客户端向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址。
[0046] 在本发明实施例中,客户端在原来的业务通讯协议请求命令的基础上,封装多一层HTTP协议,其中,HTTP协议头中需要加上转发服务器的地址,这样WAP网关才会将该请求命令传递到转发服务器上。
[0047] 在步骤3中,WAP网关接收到客户端发送的请求命令后,从请求命令中解析出转发服务器地址,并将该请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据。
[0048] 在步骤4中,转发服务器接收到WAP网关转发的请求命令后,从中解析出客户端发送的真实业务信息请求数据。
[0049] 在步骤5中,转发服务器与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上。
[0050] 在步骤6中,业务信息服务器接收到转发服务器转发的客户端发出的业务信息请求数据后,根据所提交的请求从业务信息文件中读取对应的业务信息数据,并返回该数据至转发服务器上。
[0051] 在本发明实施例中,业务信息服务器接收到转发服务器转发的客户端发出的业务信息请求数据后,根据所提交的请求从业务信息文件中读取对应的业务信息数据,包括分时数据,K线数据等,并返回该数据至转发服务器上。
[0052] 在步骤7中,转发服务器将业务信息服务器返回的应答数据返回给WAP网关。
[0053] 作为本发明的一个实施例,转发服务器将业务信息服务器返回的应答数据,重新封装成HTTP协议包后返回给WAP网关。
[0054] 在步骤8中,WAP网关继续传递业务信息服务器返回的应答数据至客户端。
[0055] 在步骤9中,客户端接收到WAP网关返回的应答数据后,对其进行解析,从中获取真正的业务信息应答数据,并显示该业务信息信息。
[0056] 图3为本发明实施例提供的客户端的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。其中,在本实施例中,客户端是移动终端,该移动终端包括:获取业务信息的装置,该装置包括:网络连接建立单元31、命令发送单元32、业务信息数据接收单元33和业务信息数据显示单元34。
[0057] 其中,网络连接建立单元31与WAP网关建立WAP网络连接;
[0058] 命令发送单元32向WAP网关发送获取业务信息的请求命令,该请求命令包括转发服务器的地址;
[0059] 业务信息数据接收单元33接收WAP网关发送的业务信息数据;
[0060] 业务信息数据显示单元34从所述业务信息数据中解析出真正的业务信息数据并显示。具体情况如上所述,在此不再赘述。
[0061] 图4为本发明实施例提供的WAP网关的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。其中,该WAP网关包括获取业务信息的装置,该装置包括:网络连接建立单元41、命令接收单元42、命令转发单元43、业务信息数据接收单元44和业务信息数据发送单元45。
[0062] 其中,网络连接建立单元41与客户端建立WAP网络连接;
[0063] 命令接收单元42接收客户端发送的获取业务信息的请求命令,该请求命令包括转发服务器的地址;
[0064] 命令转发单元43从所述协议头中解析出转发服务器地址,并将命令接收单元42接收到的请求命令发送到转发服务器,以由转发服务器向业务信息服务器获取业务信息数据;
[0065] 业务信息数据接收单元44接收转发服务器从业务信息服务器获取的业务信息数据;
[0066] 业务信息数据发送单元45发送业务信息数据接收单元44接收到的业务信息数据至客户端。具体情况如上所述,在此不再赘述。
[0067] 图5为本发明实施例提供的转发服务器的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。其中,该转发服务器包括转发业务信息的装置,该装置包括:命令接收单元51、业务信息请求数据获取单元52、业务信息请求数据转发单元53、业务信息数据接收单元54和业务信息数据发送单元55。
[0068] 其中,命令接收单元51接收WAP网关转发的客户端发送的获取业务信息的请求命令,该请求命令包括转发服务器的地址;
[0069] 业务信息请求数据获取单元52从所述请求命令中解析出客户端发送的业务信息请求数据;
[0070] 业务信息请求数据转发单元53与业务信息服务器建立连接,同时将解析出的客户端业务信息请求数据转发至业务信息服务器上;
[0071] 业务信息数据接收单元54接收业务信息服务器根据所接收的请求数据从业务信息文件中读取的业务信息数据;
[0072] 业务信息数据发送单元55将业务信息服务器返回的业务信息数据发送至WAP网关,以由所述WAP网关转发至客户端。具体情况如上所述,在此不再赘述。
[0073] 图6为本发明实施例提供的业务信息服务器的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。其中,该业务信息服务器包括获取业务信息的装置,该装置包括:业务信息请求数据接收单元61和业务信息数据发送单元62。
[0074] 其中,业务信息请求数据接收单元61与转发服务器建立连接,同时接收所述转发服务器解析出的客户端发送的业务信息请求数据;
[0075] 业务信息数据发送单元62根据所述业务信息请求数据从业务信息文件中读取对应的业务信息数据并发送至转发服务器。具体情况如上所述,在此不再赘述。
[0076] 在本发明实施例中,通过在客户端和业务信息服务器之间架设转发服务器,该转发服务器为客户端与业务信息服务器进行协议交互,则原有的业务信息服务器架构完全不需要修改,而转发服务器的功能则比较简单,实现起来也很容易,另外,本发明使用WAP拨号使客户端与业务信息服务器进行通讯,使网络通讯费用降低,同时业务信息服务器也可以改成其它任何一种业务服务器,让其它业务也能简单的实现WAP通讯的支持。
[0077] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。