首页> 中国专利> 网上营业厅访问方法、系统和装置

网上营业厅访问方法、系统和装置

摘要

本发明提供了网上营业厅访问方法、系统和装置。其中,该方法包括:在客户端与网上营业厅服务器之间设置多个虚拟终端服务器,每一虚拟终端服务器执行以下步骤:A.接收客户端发送的连接请求并与客户端建立连接,在接收到客户端通过所述连接发送的网上营业厅访问请求后,向所述网上营业厅服务器请求网上营业厅首页页面的代码;B.将来自所述网上营业厅服务器发送的首页页面代码渲染为网上营业厅首页,将网上营业厅首页的图像编码为影像数据流发送给所述客户端,由客户端对该影像数据流进行解码,以呈现出图形化的网上营业厅首页给用户。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-05-03

    授权

    授权

  • 2013-05-29

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20111020

    实质审查的生效

  • 2013-04-24

    公开

    公开

说明书

技术领域

本发明涉及数据通信技术,特别涉及网上营业厅访问方法、系统和装置。

背景技术

传统的网上营业厅访问组网主要由客户端和网上营业厅服务器组成,具 体如图1所示。在图1中,当客户端需要访问网上营业厅时,首先在自身的 浏览器中输入网上营业厅的网址,并发送请求至网上营业厅服务器;网上营 业厅服务器接收到请求后,将首页页面的html代码返回给客户端的浏览器, 由浏览器对该html代码进行解析和渲染,最终呈现出页面的形式显示给用 户。之后,用户针对页面的各种操作由浏览器将用户操作封装为http数据包 发送至网上营业厅服务器,该http数据包采用明文发送。

从上面可以看出,传统的网上营业厅访问中,是由客户端的浏览器对首 页页面的html代码进行解析和渲染,以呈现出显示给用户的页面。而由于不 同客户端使用的浏览器存在差异,这会导致页面呈现的效果不同、并会导致 网上营业厅的部分功能不能正常使用;

还有,由于网上营业厅主要分布在CMNET网,当大量客户端同时访问 该网上营业厅时,由于互联互通问题会导致访问速度缓慢等问题。

发明内容

本发明提供了网上营业厅访问方法、系统和装置,不同客户端的浏览器差异, 提高访问速度。

本发明提供的技术方案包括:

一种网上营业厅访问方法,在客户端与网上营业厅服务器之间设置多个虚 拟终端服务器,每一虚拟终端服务器执行以下步骤:

A,接收客户端发送的连接请求并与客户端建立连接,在接收到客户端通过 所述连接发送的网上营业厅访问请求后,向所述网上营业厅服务器请求网上营 业厅首页页面的代码;

B,将来自所述网上营业厅服务器发送的首页页面代码渲染为网上营业厅首 页,将网上营业厅首页的图像编码为影像数据流发送给所述客户端,由客户端 对该影像数据流进行解码,以呈现出图形化的网上营业厅首页给用户。

一种网上营业厅访问装置,该装置连接在客户端与网上营业厅服务器之间, 包括:

客户端接口单元,用于接收客户端发送的连接请求并与客户端建立连接, 以及接收客户端通过所述连接发送的网上营业厅访问请求;以及在接收到编码 单元发送的影像数据流后,将该影响数据流发送给客户端,由客户端对该影像 数据流进行解码,以呈现出图形化的网上营业厅首页给用户;

服务器接口单元,用于向所述网上营业厅服务器请求网上营业厅首页页面 的代码,以及接收来自所述网上营业厅服务器发送的首页页面代码;

渲染单元,用于将来自所述网上营业厅服务器发送的首页页面代码渲染为 网上营业厅首页;

编码单元,用于将网上营业厅首页的图像编码为影像数据流发送给所述客户 端接口单元。

一种网上营业厅访问系统,该系统包括:客户端、网上营业厅服务器、和 多个连接在客户端与网上营业厅服务器之间的网上营业厅访问装置;其中,

每一网上营业厅访问装置包括:

客户端接口单元,用于接收客户端发送的连接请求并与客户端建立连接, 以及接收客户端通过所述连接发送的网上营业厅访问请求;以及在接收到编码 单元发送的影像数据流后,将该影响数据流发送给客户端,由客户端对该影像 数据流进行解码,以呈现出图形化的网上营业厅首页给用户;

服务器接口单元,用于向所述网上营业厅服务器请求网上营业厅首页页面 的代码,以及接收来自所述网上营业厅服务器发送的首页页面代码;

渲染单元,用于将来自所述网上营业厅服务器发送的首页页面代码渲染为 网上营业厅首页;

编码单元,用于将网上营业厅首页的图像编码为影像数据流发送给所述客 户端接口单元。

由以上技术方案可以看出,本发明中,客户端是连接到虚拟终端服务器上, 而不是像传统方式直接连接到网上营业厅服务器上,当客户端访问网上营业厅 时,由虚拟终端服务器负责将网上营业厅服务器返回的页面代码进行渲染,将 渲染后页面的图像编码为影像数据流后返回给客户端,而非传统方式那样由客 户端进行渲染,这避免了屏蔽不同客户端的浏览器差异,并且,由于本发明虚 拟终端服务器是将渲染后页面的图像编码为影像数据流返回给客户端的,这降 低带宽使用和网络质量敏感性,提高访问速度。

附图说明

图1为现有方法应用组网图;

图2为本发明方法的应用组网图;

图3为本发明实施例提供的流程图;

图4为本发明实施例提供的详细流程图;

图5为本发明实施例提供的用户操作实现流程图;

图6为本发明提供的系统结构图;

图7为本发明提供的装置结构图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。

本发明提供的方法需要在客户端与网上营业厅服务器之间设置多个虚拟 终端服务器,具体如图2所示。

而每一虚拟终端服务器执行的操作如图3所示。

参见图3,图3为本发明实施例提供的流程图。如图3所示,该流程可 包括以下步骤:

步骤301,接收客户端发送的连接请求并与客户端建立连接,在接收到 客户端通过所述连接发送的网上营业厅访问请求后,向所述网上营业厅服务 器请求网上营业厅首页页面的代码。

步骤302,将来自所述网上营业厅服务器发送的首页页面代码渲染为网 上营业厅首页,将网上营业厅首页的图像编码为影像数据流发送给所述客户 端,由客户端对该影像数据流进行解码,以呈现出图形化的网上营业厅首页 给用户。

至此,完成图3所示的流程。

通过图3所示的流程,能够实现客户端访问网上营业厅。

在图3所示的流程中,客户端与虚拟终端服务器之间的连接需要借助第 三方即列表服务器实现,下面对图3所示的流程进行详细描述。

参见图4,图4为本发明实施例提供的详细流程图。如图4所示,该流 程可包括以下步骤:

步骤401,客户端先向列表服务器发起请求,以请求虚拟终端服务器列 表。

步骤402,列表服务器向客户端返回当前处于空闲的虚拟终端服务器列 表。

由于本发明中的虚拟终端服务器为虚拟的,其与客户端可具有一一对应 关系,如此,当列表服务器发送一个虚拟终端服务器已与一个客户端建立了 连接,则确定该虚拟终端服务器不为空闲,上述的虚拟终端服务器列表也就 不包括该虚拟终端服务器。

步骤403,客户端检查所述虚拟终端服务器列表中每一虚拟终端服务器 的连接速度,选取连接速度最快的虚拟终端服务器。

具体地,本步骤403可为:客户端向所述虚拟终端服务器列表中每一虚 拟终端服务器发送请求,记录每个虚拟终端服务器的响应时间,将响应时间 最快的虚拟终端服务器确定为连接速度最快的虚拟终端服务器。

通过步骤401至步骤403,能够为客户端选择出该客户端可以连接的虚 拟终端服务器。

步骤404,客户端向选取的虚拟终端服务器发送连接请求,以与该选取 的虚拟终端服务器建立连接。

步骤405,在连接成功时,客户端通过所述连接发送网上营业厅访问请 求给虚拟终端服务器。

其中,连接成功具体为:客户端成功接收到虚拟终端服务器针对所述连 接请求发送的应答。

步骤406,虚拟终端服务器向网上营业厅服务器请求网上营业厅首页页 面的代码。

步骤407,网上营业厅服务器发送网上营业厅首页页面代码至虚拟终端 服务器A。

步骤408,虚拟终端服务器将网上营业厅首页页面代码渲染为网上营业 厅首页,将网上营业厅首页的图像编码为影像数据流发送给客户端。

步骤409,客户端对该影像数据流进行解码,以呈现出图形化的网上营 业厅首页给用户。

至此,完成图4所示的流程。

需要说明的是,上述步骤401至步骤409中的客户端可为客户端上安装 的网上营业厅终端软件。

还需要说明的是,当客户端提供网上营业厅首页给用户后,用户可在该 网上营业厅首页上执行操作,具体如图5所示。

参见图5,图5为本发明实施例提供的用户操作实现流程图。如图5所 示,该流程可包括以下步骤:

步骤501,用户在网上营业厅首页上执行操作,客户端收集用户执行的 操作信息(简称为用户操作信息),并发送给其连接的虚拟终端服务器。

所述用户操作信息为用户在网上营业厅首页执行操作的方式,至少包括: 使用鼠标、键盘、选项框等,本发明并不具体限定。

步骤502,虚拟终端服务器接收客户端发送的用户操作信息,根据所述 用户操作信息验证用户进行的操作是否合法,如果是,则执行步骤503,否 则,结束当前流程。

步骤503,根据所述用户操作信息确定操作类型,向所述网上营业厅服 务器请求操作类型对应的页面代码。

其中,所述操作类型为用户在网上营业厅首页执行操作的结果。

步骤504,网上营业厅服务器返回操作类型对应的页面代码至虚拟终端 服务器。

步骤505,虚拟终端服务器接收所述网上营业厅服务器发送的操作类型 对应的页面代码,将该接收的页面代码渲染为用户操作结果页面,将该用户 操作结果页面的图像编码为影像数据流发送给客户端。

步骤506,客户端对该影像数据流进行解码,以呈现出用户操作结果的 页面给用户。

至此,完成图5所示的流程。

需要说明的是,在本发明中,还可对客户端进行身份认证,传统网上营 业厅访问模式是直接由网上营业厅服务器对用户身份认证,而本发明是由虚 拟终端服务器与客户端建立连接后,对用户进行身份认证。

至此,完成本发明提供的方法描述,下面对本发明提供的系统和装置进 行描述。

参见图6,图6为本发明提供的系统结构图。如图6所示,该系统可包 括:客户端、网上营业厅服务器、和多个连接在客户端与网上营业厅服务器 之间的网上营业厅访问装置。

其中,每一网上营业厅访问装置具有的结构如图7所示。这里暂不详述。

在图6中,该系统还包括:列表服务器;其中,

所述列表服务器用于接收客户端发送的请求后,向客户端返回当前处于空 闲的虚拟终端服务器列表;

所述客户端检查所述虚拟终端服务器列表中每一虚拟终端服务器的连接 速度,选取连接速度最快的虚拟终端服务器,并向选取的虚拟终端服务器发 送所述连接请求。

参见图7,图7为本发明提供的装置结构图。如图7所示,该装置可包 括:

客户端接口单元,用于接收客户端发送的连接请求并与客户端建立连接, 以及接收客户端通过所述连接发送的网上营业厅访问请求;以及在接收到编码 单元发送的影像数据流后,将该影响数据流发送给客户端,由客户端对该影像 数据流进行解码,以呈现出图形化的网上营业厅首页给用户;

服务器接口单元,用于向所述网上营业厅服务器请求网上营业厅首页页面 的代码,以及接收来自所述网上营业厅服务器发送的首页页面代码;

渲染单元,用于将来自所述网上营业厅服务器发送的首页页面代码渲染为 网上营业厅首页;

编码单元,用于将网上营业厅首页的图像编码为影像数据流发送给所述客 户端接口单元。

在图7中,所述装置进一步包括:用户操作分析单元。

基于此,客户端接口单元进一步接收客户端发送的用户操作信息;所述用 户操作信息为用户在网上营业厅首页执行操作的方式,至少包括:使用鼠标、 键盘、选项框;

所述用户操作分析单元用于根据所述用户操作信息验证用户进行的操作是 否合法,如果验证合法,则根据所述用户操作信息确定操作类型;所述操作类 型为用户在网上营业厅首页执行操作的结果;

所述服务器接口单元进一步向所述网上营业厅服务器请求操作类型对应的 页面代码;以及接收所述网上营业厅服务器发送的操作类型对应的页面代码;

所述渲染单元进一步将该接收的页面代码渲染为用户操作结果页面;

所述编码单元进一步将该用户操作结果页面的图像编码为影像数据流,并 发送给客户端接口单元;

所述客户端接口单元进一步将接收的影像数据流发送给所述客户端,由客 户端对该影像数据流进行解码,以呈现出用户操作结果的页面给用户。

至此,完成本发明提供的系统和装置描述。

由以上技术方案可以看出,本发明中,客户端是连接到虚拟终端服务器 上,而不是像传统方式直接连接到网上营业厅服务器上,当客户端访问网上 营业厅时,由虚拟终端服务器负责将网上营业厅服务器返回的页面代码进行 渲染,将渲染后页面的图像编码为影像数据流后返回给客户端,而非传统方 式那样由客户端进行渲染,这避免了屏蔽不同客户端的浏览器差异,并且, 由于本发明虚拟终端服务器是将渲染后页面的图像编码为影像数据流返回给 客户端的,这降低带宽使用和网络质量敏感性,提高访问速度。

进一步地,由于传统网上营业厅方式模式下客户端直接连接网上营业厅 服务器,这会造成用户对网上营业厅服务器直接发起攻击,而本发明中,实 现可客户端与网上营业厅服务器的隔离,提高了网上营业厅服务器的安全性。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号