表单处理方法及服务器、客户端与流程

文档序号:12364371阅读:546来源:国知局
表单处理方法及服务器、客户端与流程

本发明涉及互联网领域,具体地,涉及一种表单处理方法及服务器、客户端。



背景技术:

在线表单是一个网站和访问者开展互动的窗口。制式表单是在线表单的一种,其与非制式表单相比,表格布局、文字等内容更接近于实际生活中填写的各类表格,例如,如申请表、申报表等。制式表单可以用来在网页中发送数据。例如,基于制式表单,用户可以在网页输入用户名、密码实现注册或登陆功能。

一个制式表单的代码有三个基本组成部分:控件代码、非控件代码以及JavaScript脚本。其中,控件是指网页中包括的文本框、密码框、隐藏域、复选框、按钮等元素;JavaScript脚本是运行控件的代码;非控件则是指网页中的表格、文字等元素。

在制式表单中,控件源码是有规律的,可以按一定格式规范的提取数据。但表格布局和文字的源码是没有规律的,没办法提取数据,因此,非控件的源码就只能直接存储。现有技术中,为了统一存储控件和和非控件的所有信息,通常是直接控件和非控件的源码,即将整个制式表单存储为网页源码格式。所述网页源码包括了控件的代码、JavaScript脚本和非控件的代码。客户端从服务器请求表单时,直接获取该网页源码。客户端基于该网页源码可以获得该制式表单的控件的代码、非控件的代码以及JavaScript脚本。进一步地,该客户端针对各类代码分别进行操作,例如,绘制页面、渲染、运行JavaScript脚本。

由于现有的服务器将制式表单的各类代码作为一个整体进行存储,对于不同类的代码服务器不感知,导致服务器在对制式表单的代码进行了任何改动的情况下,均需要对改动后的制式表单的所有代码重新进行存储,增加了服务器内存和带宽的负载。并且,对于制式表单各类代码的处理只能由客户端进行,处理效率较低。

由上述可知,现有技术中存在服务器对于制式表单的各类代码不感知的技术问题。



技术实现要素:

本发明的目的是提供一种表单处理方法及服务器、客户端,用以解决服务器对于制式表单的各类代码不感知的技术问题。

为了实现上述目的,本发明提供一种表单处理方法,包括:

服务器获取制式表单的代码;

所述服务器对所述制式表单的代码进行分类;

所述服务器对所述制式表单的不同类的代码分别进行存储。

可选地,所述方法还包括:

所述服务器对第一类代码进行修改;所述第一类代码为所述制式表单的代码中的任一类代码;

所述服务器将修改后的第一类代码重新进行存储。

可选地,所述制式表单的代码包括控件代码,所述方法还包括:

所述服务器接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;

所述服务器获取所述控件代码,并基于控件权限信息对所述控件代码进行调整;

所述服务器发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括调整后的所述控件代码。

可选地,所述方法还包括:

所述服务器接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;

所述服务器发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息。

可选地,所述制式表单的各类代码包括以下至少一种代码:控件代码,非控件代码,JavaScript脚本。

可选地,所述服务器对所述制式表单的不同类的代码分别进行存储包括:

所述服务器基于通用传输格式存储控件代码和JavaScript脚本。

本发明还提供另一种表单处理方法,包括:

客户端向服务器发送表单请求消息,所述表单请求消息用于获取所述服务器中的制式表单的代码;

所述客户端接收所述服务器发送的响应消息,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息;其中,所述服务器分类存储有所述制式表单的各类代码;

所述客户端根据所述指示信息处理所述制式表单的各类代码。

可选地,所述制式表单的各类代码包括控件代码,非控件代码以及JavaScript脚本;所述客户端根据所述指示信息处理所述制式表单的各类代码,包括:

所述客户端根据所述指示信息利用所述非控件代码绘制表单页面;

在绘制完所述表单页面后,根据所述控件代码进行控件渲染;

在所述控件渲染完成后,运行所述JavaScript脚本。

可选地,所述响应消息包括服务器根据控件权限信息调整后的控件代码;

所述在绘制完所述表单页面后,根据所述控件代码进行控件渲染包括:

所述客户端根据调整后的控件代码进行控件渲染。

本发明还提供一种服务器,包括:

获取单元,用于获取制式表单的代码;

分类单元,用于对所述制式表单的代码进行分类;

存储单元,用于对所述制式表单的不同类的代码分别进行存储。

可选地,还包括:

修改单元,用于对第一类代码进行修改;所述第一类代码为所述制式表单的代码中的任一类代码;

所述存储单元还用于,将修改后的第一类代码重新进行存储。

可选地,所述制式表单的代码包括控件代码,所述客户端还包括:

接收单元,用于接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;

调整单元,用于获取所述控件代码,并基于控件权限信息对所述控件代码进行调整;

发送单元,用于发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括调整后的所述控件代码。

可选地,还包括:

接收单元,用于接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;

发送单元,用于发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息。

可选地,所述制式表单的各类代码包括控件代码以及JavaScript脚本;所述存储单元具体用于:基于通用传输格式存储控件代码和JavaScript脚本。

本发明还提供一种客户端,包括:

发送单元,用于向服务器发送表单请求消息,所述表单请求消息用于获取所述服务器中的制式表单的代码;

接收单元,用于接收所述服务器发送的响应消息,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息;其中,所述服务器分类存储有所述制式表单的各类代码;

处理单元,用于根据所述指示信息处理所述制式表单的各类代码。

可选地,所述制式表单的各类代码包括控件代码,非控件代码以及JavaScript脚本;所述处理单元具体用于:

根据所述指示信息利用所述非控件代码绘制表单页面;

在绘制完所述表单页面后,根据所述控件代码进行控件渲染;

在所述控件渲染完成后,运行所述JavaScript脚本。

可选地,所述响应消息包括服务器根据控件权限信息调整后的控件代码;所述处理单元具体用于:

根据调整后的控件代码进行控件渲染。

通过上述技术方案,服务器获取到制式表单的代码后,对所述代码进行分类存储,解决了服务器对于制式表单的各类代码不感知的技术问题。进而,服务器在对制式表单的某一类代码进行改动的情况下,可以对改动的一类代码重新进行存储,无需对制式表单的全部代码重新进行存储,降低了服务器内存和带宽的负载。并且,由于服务器可以感知制式表单的各类代码,因此,针对不同类代码的部分处理可以由服务器预先进行,进而提高了客户端在获取到制式表单的代码后的处理效率。

本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:

图1是现有技术中的一种系统架构图;

图2是本发明实施例提供的一种表单处理方法的流程示意图;

图3是本发明实施例提供的另一种表单处理方法的流程示意图;

图4是本发明实施例提供的又一种表单处理方法的流程示意图;

图5是本发明实施例提供的一种服务器的结构示意图;

图6是本发明实施例提供的一种客户端的结构示意图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

为了使本领域的技术人员更容易理解本发明实施例对现有技术的改进之处,首先对现有技术中相关的技术方案进行简单介绍。

如图1所示,客户端通过互联网与服务器相连,所述客户端可以是计算机、智能手机、平板电脑等安装有浏览器的电子设备。所述服务器可以是网站服务器,例如网页Web服务器,或者CDN(Content Delivery Network,内容分发网络)服务器等,用于向浏览器提供文档。

其中,服务器内存储有制式表单的网站源码。客户端在浏览器中显示制式表单的过程主要包括如下几步:

加载:根据请求的URL(Uniform Resource Locator,统一资源定位符)进行域名解析,向该服务器发起表单请求消息,并接收服务器返回的制式表单的网页源码。其中,该网页源码可以包括HTML(HyperText Markup Language,超文本标记语言)代码、JavaScript脚本、CSS(Cascading Style Sheets,层叠样式表)源码。其中,该HTML代码包括制式表单的控件的代码。

解析:对获取到的网页源码进行语法解析,建立相应的内部数据结构,例如,HTML的DOM(Document Object Model,文档对象模型)树、JavaScript的对象属性表、CSS的样式规则等。

渲染:构建渲染树,对各个元素进行位置计算、样式计算等,然后根据渲染树对页面进行渲染,即网页显示各个元素的过程,该过程也称为页面绘制。

现有技术中,由于网页服务器将制式表单的所有代码作为一个整体进行存储,导致网页服务器在对任何部分的代码进行了修改的情况下,均需要对修改后的制式表单的所有代码全部重新存储,造成服务器内存和带宽的负载过重。并且,在制式表单的控件需要根据权限进行显示或者隐藏时,由于网页服务器不感知制式表单的控件代码,只能由客户端在加载制式表单的网页源码后,再从服务器获取控件的权限信息,这样,客户端可能会对制式表单的控件先进行渲染再根据权限信息进行隐藏,导致控件出现“闪烁”的情形。并且,由于客户端对于JavaScript脚本以及DOM元素的加载顺序不可控且在运行JavaScript脚本的同时不能加载DOM元素,因此,客户端可能在加载DOM元素与运行JavaScript脚本两者之间多次切换执行,降低了网页渲染的效率且易出现异常。

由上述描述可知,服务器对制式表单的各类代码的不感知,可能造成服务器内存与宽带的负载过重、控件闪烁以及浏览器渲染效率较低的问题。为了解决上述技术问题,本发明实施例提供一种表单处理方法,如图2所示,该方法包括:

S201、服务器获取制式表单的代码。

具体地,制式表单的代码是由研发人员首先在表单设计器中绘制,在绘制完成并执行保存时,再传递给服务器的代码。

值得说明的是,制式表单可以包括的元素有很多。本发明实施例将制式表单中用于与用户进行交互的元素,例如,文本框、密码框、复选框等,称为控件,其他制式表单中的元素,例如,表格、文字、图片等,称为非控件。JavaScript脚本是制式表单中用于运行控件的代码。

这样,上述步骤S201中,服务器获取到的制式表单的代码包括控件的代码、非控件的代码以及JavaScript脚本的代码。其中,程序员在编写制式表单的代码时,对于制式表单的不同类元素的代码可以采用不同的格式。例如,全部采用HTML格式编写控件和非控件的代码;或者采用通用格式编写控件和JavaScript脚本的代码,所述通用格式包括JSON(JavaScript Object Notation,JavaScript对象表示法)格式和XML格式,采用HTML或者CCS编写非控件的代码。

S202、该服务器对所述制式表单的代码进行分类。

具体地,针对不同的代码编写方式,服务器可以采用不同的方法对制式表单的代码进行分类。

在本发明实施例的一种可能的实现方式中,服务器在上述步骤S201中获取到的制式表单的代码可以包括采用JSON格式编写的控件的代码、采用XML编写的JavaScript脚本的代码以及采用HTML编写的非控件的代码。在此种情况下,该服务器在步骤S202中即可以根据代码的格式进行分类。也就是说,服务器在检测所述制式表单的代码格式时,确定JSON格式的代码为控件的代码,XML格式的代码为JavaScript脚本的代码,HTML格式的代码为非控件的代码。

值得说明的是,采用JSON格式或者XML格式编写的代码的冗余小于采用XML格式编写的代码冗余。也就是说,上述实现方式与现有技术针对制式表单的代码全部采用HTML格式编写的方式相比,减少了数据量,有利于传输。

在本发明实施例的另一种可能的实现方式中,服务器上述步骤S201中获取到的制式表带的代码可以包括HTML格式的控件代码、非控件代码以及JavaScript脚本的代码。在此种情况下,该服务器在步骤S202中即可以检测代码的标签、ID等信息来对代码进行分类。值得说明的是,控件的代码的ID和标签与非控件代码是不同的,例如,对于文本框、密码框等控件,其标签为input,则服务器在检测到标签为input的代码时,即可确定该代码为控件的代码。

S203、该服务器对所述制式表单的不同类的代码分别进行存储。

示例地,对于控件的代码、非控件的代码以及JavaScript脚本代码,该服务器分别进行存储,每一类代码存储在不同的区域。

采用上述技术方案,服务器获取到制式表单的代码后,对所述代码进行分类存储,解决了服务器对于制式表单的各类代码不感知的技术问题。进而,服务器在对制式表单的某一类代码进行改动的情况下,可以对改动的一类代码重新进行存储,无需对制式表单的全部代码重新进行存储,降低了服务器内存和带宽的负载。并且,由于服务器可以感知制式表单的各类代码,因此,针对不同类代码的部分处理可以由服务器预先进行,进而提高了客户端在获取到制式表单的代码后的处理效率。

具体地,在本发明实施例中,上述方法还可以包括:该服务器对第一类代码进行修改;该第一类代码为所述制式表单的代码中的任一类代码;该服务器将修改后的第一类代码重新进行存储。

示例地,服务器在对制式表单的控件的代码进行了修改后,可以将修改后的代码重新存储,非控件的代码以及JavaScript脚本的代码保持不变。这样,相比现有技术对任一部分代码进行修改后均需要全部重新存储制式表单的代码,本发明实施例降低了服务器的内存以及带宽负载。

在所述制式表单的代码包括控件代码的情况下,上述方法还可以包括:该服务器接收客户端发送的表单请求消息;该表单请求消息用于获取所述制式表单的代码;该服务器获取该控件代码,并基于控件权限信息对该控件代码进行调整;该服务器发送用于响应该表单请求消息的响应消息给该客户端,该响应消息包括调整后的所述控件代码。

示例地,制式表单的控件包括文本框、密码框以及复选框,其中,所述文本框的权限为初始载入时隐藏。在本发明实施例中,服务器在接收到客户端的表单请求消息后,根据存储的控件权限信息对存储的控件的代码进行调整,使得控件中的文本框在初始载入时隐藏。这样,该客户端在接收到调整后的控件代码后,直接隐藏控件中的文本框,不对文本框进行渲染,从而避免了现有技术中可能出现的控件“闪烁”的情形。

在本发明实施例的一种可能的实现方式中,服务器向客户端发送的用于响应该表单请求消息的响应消息中还可以包括用于指示制式表单的各类代码的处理顺序的指示信息。客户端在接收到该响应消息后可以根据该指示信息指示的处理顺序对制式表单的各类代码进行处理。

示例地,该指示信息指示该客户端先利用制式表单的非控件代码绘制表单页面;在绘制完所述表单页面后,根据制式表单的控件代码进行控件渲染;在所述控件渲染完成后,运行所述JavaScript脚本。这样,由于代码的执行顺序可控,避免了现有技术中在控件渲染和运行JavaScript脚本之间多次切换的情形出现,提高了客户端浏览器渲染的效率。

上述只是举例说明,该指示信息也可以指示客户端先运行JavaScript脚本,再渲染控件,本发明对此不做限定。

本发明实施例还提供另一种表单处理方法,该方法的执行主体是客户端,如图3所示,该方法包括:

S301、客户端向服务器发送表单请求消息,该表单请求消息用于获取该服务器中的制式表单的代码。

S302、该客户端接收该服务器发送的响应消息,该响应消息包括该制式表单的各类代码以及用于指示该各类代码的处理顺序的指示信息;其中,该服务器分类存储有该制式表单的各类代码。

S303、该客户端根据该指示信息处理该制式表单的各类代码。

采用上述方法,由于代码的执行顺序可控,避免了现有技术中在控件渲染和运行JavaScript脚本之间多次切换的情形出现,提高了客户端浏览器渲染的效率。

示例地,该制式表单的各类代码包括控件代码、非控件代码以及JavaScript脚本的代码,则上述步骤S303可以包括:该客户端根据该指示信息利用该非控件代码绘制表单页面;在绘制完该表单页面后,根据该控件代码进行控件渲染;在该控件渲染完成后,运行该JavaScript脚本。

可选地,该响应消息还包括服务器根据控件权限信息调整后的控件代码,则客户端在进行控件渲染时,可以根据调整后的控件代码进行控件渲染。这样,对于需要隐藏的控件,客户端可以不进行渲染,避免了现有技术中对控件先渲染再隐藏导致的“闪烁”情形的出现。

采用上述方法,由于服务器对于制式表单的分类存储,使得服务器可以对不同类代码先进行部分预处理,进而提高客户端在接收到制式表单的代码后的处理效率。

为了使本领域技术人员更加理解本发明实施例提供的技术方案,下面通过详细的例子对本发明实施例提供的一种表单的处理方法进行详细说明,如图4所示,包括:

S401、客户端向服务器发送表单请求消息。

其中,该表单请求消息用于获取服务器存储的制式表达的代码。

S402、服务器接收该表单请求消息,并确定该制式表单的控件代码。

其中,服务器分类存储了制式表单的各类代码。该制式表单的各类代码至少包括:控件代码、非控件代码、JavaScript脚本代码中的至少一种。

S403、服务器根据控件权限信息对该控件代码进行调整。

例如,对于权限为初始载入时隐藏的控件,服务器可以调整该控件的代码使得该控件在客户端的浏览器中直接隐藏。

S404、该服务器向客户端发送响应消息,该响应消息包括该制式表单的各类代码以及指示各类代码的处理顺序的指示信息的响应消息,所述各类代码包括调整后的控件代码。

S405、该客户端接收该响应消息,并根据该指示信息先利用非控件代码绘制页面。

S406、该客户端在绘制页面完成后,利用调整后的控件代码进行渲染。

值得说明的是,在控件代码以及JavaScript脚本的格式为JSON或者XML的情况下,该客户端需要首先将控件代码以及JavaScript脚本的代码转换为HTML格式。

具体地,对于权限为隐藏的控件,该客户端可以直接隐藏而无需进行渲染,避免了先渲染再隐藏导致的控件“闪烁”情形的出现。

S407、该客户端在渲染完成后,运行JavaScript脚本。

由上述步骤S405至S407可知,客户端处理制式表单的各类代码的顺序是可控的,避免了现有技术中在控件渲染和运行JavaScript脚本之间多次切换的情形出现,提高了客户端浏览器渲染的效率。

对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制。例如,该客户端先运行JavaScript脚本,再渲染控件。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。

本发明实施例还提供一种服务器50,用于实施上述方法实施例中对应的步骤,如图5所示,该服务器50包括:

获取单元501,用于获取制式表单的代码;

分类单元502,用于对所述制式表单的代码进行分类;

存储单元503,用于对所述制式表单的不同类的代码分别进行存储。

采用上述服务器50,该服务器获取到制式表单的代码后,对所述代码进行分类存储,解决了服务器对于制式表单的各类代码不感知的技术问题,进而服务器在对制式表单的某一类代码进行改动的情况下,可以对改动的一类代码重新进行存储,无需对制式表单的全部代码重新进行存储,降低了服务器内存和带宽的负载。并且,由于服务器可以感知制式表单的各类代码,因此,针对不同类代码的部分处理可以由服务器预先进行,进而提高了客户端在获取到制式表单的代码后的处理效率。

其中,上述制式表单的各类代码可以包括控件代码、非控件代码以及JavaScript脚本。上述存储单元503可以基于通用传输格式存储控件代码和JavaScript脚本,例如,基于JSON或者XML存储控件代码以及JavaScript脚本代码。与现有技术针对制式表单的代码全部采用HTML格式编写的方式相比,JSON或者XML格式的代码数据量更小,有利于传输。

可选地,该服务器50还包括修改单元504,用于对第一类代码进行修改;所述第一类代码为所述制式表单的代码中的任一类代码;所述存储单元503还用于,将修改后的第一类代码重新进行存储。

示例地,服务器在对制式表单的控件的代码进行了修改后,可以将修改后的代码重新存储,非控件的代码以及JavaScript脚本的代码保持不变。这样,相比现有技术对任一部分代码进行修改后均需要全部重新存储制式表单的代码,本发明实施例降低了服务器的内存以及带宽负载。

可选地,在所述制式表单的代码包括控件代码的情况下,所述服务器50还包括:接收单元505,用于接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;调整单元506,用于获取所述控件代码,并基于控件权限信息对所述控件代码进行调整;发送单元507,用于发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括调整后的所述控件代码。

示例地,制式表单的控件包括文本框、密码框以及复选框,其中,所述文本框的权限为初始载入时隐藏。在本发明实施例中,服务器在接收到客户端的表单请求消息后,根据存储的控件权限信息对存储的控件的代码进行调整,使得控件中的文本框在初始载入时隐藏。这样,该客户端在接收到调整后的控件代码后,直接隐藏控件中的文本框,不对文本框进行渲染,从而避免了现有技术中可能出现的控件“闪烁”的情形。

在本发明实施例中,该接收单元505还用于接收客户端发送的表单请求消息;所述表单请求消息用于获取所述制式表单的代码;该发送单元507还用于,发送用于响应所述表单请求消息的响应消息给所述客户端,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息。

示例地,该指示信息指示该客户端先利用制式表单的非控件代码绘制表单页面;在绘制完所述表单页面后,根据制式表单的控件代码进行控件渲染;在所述控件渲染完成后,运行所述JavaScript脚本。这样,由于代码的执行顺序可控,避免了现有技术中在控件渲染和运行JavaScript脚本之间多次切换的情形出现,提高了客户端浏览器渲染的效率。

值得说明的是,以上对服务器50的单元划分,仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,上述分类单元502以及调整单元506可以划分为一个处理单元。并且,上述各功能单元的物理实现也可能有多种实现方式,例如,上述调整单元506具体可以是一中央处理器,也可以是ASIC(Application Specific Integrated Circuit,专用集成电路)。

另外,所属本领域的技术人员应该清楚地了解到,为描述的方便和简洁,上述描述的服务器的各单元的具体工作过程,可以参考前述方法实施例中的对应过程,此处不再赘述。

本发明实施例还提供一种客户端60,用于实施上述方法实施例中对应的方法步骤,如图6所示,该客户端60包括:

发送单元601,用于向服务器发送表单请求消息,所述表单请求消息用于获取所述服务器中的制式表单的代码;

接收单元602,用于接收所述服务器发送的响应消息,所述响应消息包括所述制式表单的各类代码以及用于指示所述各类代码的处理顺序的指示信息;其中,所述服务器分类存储有所述制式表单的各类代码;

处理单元603,用于根据所述指示信息处理所述制式表单的各类代码。

示例地,所述制式表单的各类代码包括控件代码、非控件代码以及JavaScript脚本。所述处理单元603具体用于:根据所述指示信息利用所述非控件代码绘制表单页面;在绘制完所述表单页面后,根据所述控件代码进行控件渲染;在所述控件渲染完成后,运行所述JavaScript脚本。

这样,由于代码的执行顺序可控,避免了现有技术中在控件渲染和运行JavaScript脚本之间多次切换的情形出现,提高了客户端浏览器渲染的效率。

上述只是举例说明,该指示信息也可以指示客户端先运行JavaScript脚本,再渲染控件,本发明对此不做限定。

在本发明实施例的一种可能的实现方式中,所述响应消息包括服务器根据控件权限信息调整后的控件代码;所述处理单元603还用于:根据调整后的控件代码进行控件渲染。这样,对于需要隐藏的控件,客户端可以不进行渲染,避免了现有技术中对控件先渲染再隐藏导致的“闪烁”情形的出现。

值得说明的是,以上对客户端60的单元划分,仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。并且,上述各功能单元的物理实现也可能有多种实现方式,例如上述处理单元603具体可以为渲染器,也可以为FPGA(Field Programmable Gate Array,现场可编程门阵列),本发明对此不做限定。

另外,所属本领域的技术人员应该清楚地了解到,为描述的方便和简洁,上述描述的客户端的各单元的具体工作过程,可以参考前述方法实施例中的对应过程,此处不再赘述。

在本申请所提供的实施例中,应该理解到,所公开的装置和方法,可以通过其它的方式实现。例如,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、RAM(Random Access Memory,随机存取存储器)、磁碟或者光盘等各种可以存储数据的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1