页面渲染方法、服务器、浏览器和能源信息管理系统与流程

文档序号:16669804发布日期:2019-01-18 23:30阅读:143来源:国知局
页面渲染方法、服务器、浏览器和能源信息管理系统与流程

本公开涉及计算机技术领域,特别涉及一种页面渲染方法、服务器、浏览器和能源信息管理系统。



背景技术:

iems(informationizedenergymanagementsystem,能源信息管理系统)能够根据用户的需求为用户进行特定场景内的能源的管理。用户通过登陆iems的页面可以查看各种能源数据。

用户通过浏览器访问网页时,可以通过页面渲染技术将用户请求的页面呈现给用户。目前,页面渲染技术包括前端渲染和后端渲染。



技术实现要素:

发明人发现:页面渲染通常由浏览器独立完成或者由服务器独立完成。由浏览器完成页面渲染,浏览器处理速度慢在数据较多时显示时延较长,用户体验差。由服务器完成页面渲染,对服务器造成的压力过大,访问请求过多的情况下,容易造成网络拥塞,服务器崩溃导致页面无法显示。尤其针对iems这类针对用户需求定制的系统,需要针对不同用户获取不同数据,现有的页面渲染方法,更容易增加显示时延,影响用户体验。

本公开所要解决的一个技术问题是:提高页面渲染效率,提高页面显示速率,提升用户体验。

根据本公开的一些实施例,提供的一种页面渲染方法,包括:服务器接收浏览器发送的页面的数据获取请求;服务器将页面中的第一模块进行渲染,并将渲染后的数据返回至浏览器,以便浏览器根据渲染后的数据显示第一模块的内容;服务器将页面中第二模块的待渲染数据返回至浏览器,以便浏览器根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,服务器将页面中第一模块进行渲染包括:服务器查询预配置的第一模块列表,获取第一模块的待渲染数据;第一模块的待渲染数据包括用于生成页面框架的数据和第一模块对应的页面填充数据;服务器根据第一模块的待渲染数据生成页面框架,并将第一模块对应的页面填充数据填充至页面框架对应的位置中。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,服务器是根据用户的身份信息确定用户的权限的;用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,服务器将页面中第二模块的待渲染数据返回至浏览器之前还包括:服务器将用户登录页面的数据返回至浏览器,以便浏览器显示用户登录页面;服务器接收浏览器返回的用户输入的身份信息。

在一些实施例中,该方法还包括:服务器获取页面中第二模块相关联的子页面的待渲染数据,并将子页面的待渲染数据返回至浏览器,以便浏览器根据子页面的待渲染数据对子页面进行渲染。

根据本公开的另一些实施例,提供的一种页面渲染方法,包括:浏览器向服务器发送页面的数据获取请求;浏览器接收服务器返回的第一模块渲染后的数据,并根据渲染后的数据显示第一模块的内容;浏览器接收服务器返回的页面中第二模块的待渲染数据,并根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,用户的权限是由服务器根据用户的身份信息确定的;用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,浏览器接收服务器返回的页面中第二模块的待渲染数据之前还包括:浏览器接收服务器发送的用户登录页面的数据,显示用户登录页面;浏览器接收用户输入的身份信息,将用户的身份信息发送至服务器。

在一些实施例中,第一模块渲染后的数据包括:填充第一模块对应的页面填充数据后的页面框架的数据;第二模块的待渲染数据包括第二模块对应的页面填充数据;根据待渲染数据对第二模块进行渲染包括:将第二模块对应的页面填充数据填充至页面框架对应的位置中。

在一些实施例中,该方法还包括:浏览器接收服务器返回的页面中第二模块相关联的子页面的待渲染数据;浏览器根据子页面的待渲染数据对子页面进行渲染。

根据本公开的又一些实施例,提供的一种服务器,包括:请求接收单元,用于接收浏览器发送的页面的数据获取请求;预渲染单元,用于将页面中的第一模块进行渲染,并将渲染后的数据返回至浏览器,以便浏览器根据渲染后的数据显示第一模块的内容;待渲染数据发送单元,用于将页面中第二模块的待渲染数据返回至浏览器,以便浏览器根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,预渲染单元用于查询预配置的第一模块列表,获取第一模块的待渲染数据;第一模块的待渲染数据包括用于生成页面框架的数据和第一模块对应的页面填充数据;根据第一模块的待渲染数据生成页面框架,并将第一模块对应的页面填充数据填充至页面框架对应的位置中。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,用户的权限是根据用户的身份信息确定的;用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,该服务器还包括:身份信息获取单元,用于将用户登录页面的数据返回至浏览器,以便浏览器显示用户登录页面;接收浏览器返回的用户输入的身份信息。

在一些实施例中,待渲染数据发送单元还用于获取页面中第二模块相关联的子页面的待渲染数据,并将子页面的待渲染数据返回至浏览器,以便浏览器根据子页面的待渲染数据对子页面进行渲染。

根据本公开的再一些实施例,提供的一种浏览器器,包括:请求发送单元,用于向服务器发送页面的数据获取请求;预渲染数据处理单元,用于接收服务器返回的第一模块渲染后的数据,并根据渲染后的数据显示第一模块的内容;渲染单元,用于接收服务器返回的页面中第二模块的待渲染数据,并根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,用户的权限是由服务器根据用户的身份信息确定的;用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,浏览器还包括:登录信息处理模块,用于接收服务器发送的用户登录页面的数据,显示用户登录页面;接收用户输入的身份信息,将用户的身份信息发送至服务器。

在一些实施例中,第一模块渲染后的数据包括:填充第一模块对应的页面填充数据后的页面框架的数据;第二模块的待渲染数据包括第二模块对应的页面填充数据;渲染单元,用于将第二模块对应的页面填充数据填充至页面框架对应的位置中。

在一些实施例中,渲染单元还用于接收服务器返回的页面中第二模块相关联的子页面的待渲染数据;根据子页面的待渲染数据对子页面进行渲染。

根据本公开的又一些实施例,提供的一种能源信息管理系统,包括:前述任意实施例的服务器以及前述任意实施例的浏览器。

在一些实施例中,第一模块包括:登录模块、注册模块、天气显示模块、多语言选择模块、页面架构模块中至少一个;或者第二模块包括:能源监测模块、设备控制模块、用户信息模块、电气图显示模块中至少一个。

根据本公开的再一些实施例,提供的一种页面渲染装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行如前述任意实施例的页面渲染方法。

根据本公开的又一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任意实施例的页面渲染方法。

本公开中将用户请求访问的页面划分为不同类型的模块,即第一模块和第二模块。服务器对第一模块进行渲染,将渲染后的数据返回至浏览器,浏览器根据渲染后的数据显示第一模块的内容。服务器将第二模块的待渲染数据返回至浏览器,由浏览器完成第二模块的渲染并显示第二模块的内容。本公开通过将页面划分不同的类型模块,分别由服务器和浏览器完成渲染最终显示完整的页面。由服务器渲染的第一模块提高了显示速率,由浏览器分担第二模块的渲染工作,降低了服务器的压力,从整体上提高页面渲染效率,提高页面显示速率,提升用户体验。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开的一些实施例的页面渲染方法的流程示意图。

图2示出本公开的另一些实施例的页面渲染方法的流程示意图。

图3示出本公开的一些实施例的服务器的结构示意图。

图4示出本公开的一些实施例的浏览器的结构示意图。

图5示出本公开的一些实施例的页面渲染装置的结构示意图。

图6示出本公开的另一些实施例的页面渲染装置的结构示意图。

图7示出本公开的一些实施例的能源信息管理系统的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开提出一种页面渲染方法,下面结合图1描述一些实施例。

图1为本公开页面渲染方法一些实施例的流程图。如图1所示,该实施例的方法包括:步骤s102~s110。

在步骤s102中,浏览器向服务器发送页面的数据获取请求,相应的,服务器接收浏览器发送的页面的数据获取请求。

数据获取请求所针对的页面为用户请求访问的页面。例如,用户打开iems系统,请求访问iems系统主页,浏览器则向服务器请求主页的数据。

在步骤s104中,服务器将页面中的第一模块进行渲染,并将渲染后的数据返回至浏览器;相应的,浏览器接收服务器返回的第一模块渲染后的数据。

模块可以是页面中具有特定功能或显示特定内容的部分区域。如检测模块会直接在页面上被调用显示出检测数据。而权限管理、控制等模块会在页面上有相应操作代码进行处理,

在一些实施例中,服务器查询预配置的第一模块列表,获取第一模块的待渲染数据;根据第一模块的待渲染数据对第一模块进行渲染。第一模块列表例如包括一个或多个第一模块的标识,还可以包括对应的第一模块数据获取接口。第一模块的待渲染数据例如包括用于生成页面框架的数据,例如标签嵌套结构等,和第一模块对应的页面填充数据,例如文字、图像、声音等。

第一模块的待渲染数据如果存储或缓存于服务器中可以直接获取,如果存储于数据库中,服务器可以通过对应的接口从数据库中获取。服务器对第一模块进行渲染例如包括生成页面框架,并将第一模块对应的页面填充数据填充至页面框架中,填充后的代码数据作为第一模块渲染后的数据。浏览器接收到渲染后的数据后可以直接解析并进行显示。

在步骤s106中,浏览器根据渲染后的数据显示第一模块的内容。

浏览器可以直接解析渲染后的数据显示第一模块的内容。

在步骤s108中,服务器将页面中第二模块的待渲染数据返回至浏览器,相应的,浏览器接收服务器返回的页面中第二模块的待渲染数据。

页面被划分为第一模块和第二模块,第一和第二仅用于区分不同类型的模块,不起其他的限制作用。例如第一和第二用于区分由服务器渲染的模块和由浏览器渲染的模块。第一模块可以有一个或多个,第二模块可以有一个或多个。可以根据实际需求,对第一模块和第二模块进行划分。例如,将需要优先显示的模块划分为第一模块,其他模块作为第二模块。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块。第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。这种模块划分方式比较适用于类似iems系统这种针对不同用户可以定制不同服务的系统的页面。即针对同一页面,页面中有一部分针对所有用户显示相同内容,而有一部分由于不同用户的权限不同,导致不同的用户看到内容不同。例如,第一模块为登录模块、注册模块、天气模块、多语言选择模块、页面框架模块等;第二模块为能源监测模块、设备控制模块、用户信息显示模块、电气图显示模块等。

第二模块的待渲染数据如果存储或缓存于服务器中可以直接获取,如果存储于数据库中,服务器可以通过对应的接口从数据库中获取。第二模块的待渲染数据例如包括第二模块对应的页面填充数据,例如,文字、图像、声音等。

在一些实施例中,第二模块为非共有模块的情况下,服务器是根据用户的身份信息确定用户的权限的。进一步,例如,服务器将页面中第二模块的待渲染数据返回至浏览器之前,服务器将用户登录页面的数据返回至浏览器,浏览器显示用户登录页面;浏览器获取用户在登录页面输入的身份信息,将用户的身份信息发送至服务器。

例如,用户打开iems系统,提示用户进行登录,用户点击登录按钮,通过浏览器向服务器发送登录请求。服务器将登录页面的数据(例如渲染后的数据)返回至浏览器,浏览器将登录页面显示给用户。与此同时,服务器可以对登录页面之后的页面(例如主页)的第一模块进行预先渲染。用户输入身份信息后,浏览器将身份信息(例如,用户名、密码)发送至服务器,服务器可以对用户的身份信息进行认证,也可以将身份信息发送至数据库进行匹配认证。用户认证通过后,服务器将第一模块渲染后的数据返回浏览器。服务器可以根据用户的身份信息向数据库获取用户的权限,进一步根据用户的权限获取第二模块的待渲染数据。

在一些实施例中,用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。操作类型例如包括只读、读写、只写等。

在步骤s110中,浏览器根据待渲染数据对第二模块进行渲染并显示。

浏览器对待渲染数据进行渲染例如为浏览器将第二模块对应的页面填充数据填充至页面框架中,并完成页面绘制的过程。步骤s104-s106,与步骤s108-s110为并列步骤,一般情况下,第一模块显示早于第二模块的显示。

上述实施例的方法中将用户请求访问的页面划分为不同功能的模块,即第一模块和第二模块。服务器对第一模块进行渲染,将渲染后的数据返回至浏览器,浏览器根据渲染后的数据显示第一模块的内容。服务器将第二模块的待渲染数据返回至浏览器,由浏览器完成第二模块的渲染并显示第二模块的内容。上述实施例的方法通过将页面划分不同的功能模块,分别由服务器和浏览器完成渲染最终显示完整的页面。由服务器渲染的第一模块提高了显示速率,由浏览器分担第二模块的渲染工作,降低了服务器的压力,从整体上提高页面渲染效率,提高页面显示速率,提升用户体验。

下面结合图2以第一模块为公有模块,第二模块为非共有模块为例,描述本公开页面渲染方法的另一些实施例。

图2为本公开页面渲染方法一些实施例的流程图。如图2所示,该实施例的方法包括:步骤s202~s216。

在步骤s202中,浏览器接收用户触发的页面请求。

在步骤s204中,浏览器向服务器发送页面的数据获取请求。

在步骤s205中,服务器对页面中的共有模块进行渲染。

浏览器欲获取的页面和该步骤中服务器进行渲染的页面例如为主页。共有模块例如为主页框架结构、天气信息模块等。

在步骤s207中,服务器将共有模块渲染后的数据返回至浏览器。

在步骤s209中,浏览器根据共有模块渲染后的数据显示共有模块的内容。

在步骤s206中,服务器向浏览器返回登录页面的数据。

由于登录页面非常简单,可以是由服务器渲染的,也可以由浏览器渲染。

在步骤s208中,浏览器将登录页面进行显示,并接收用户输入的身份信息。

在步骤s210中,浏览器将用户输入的身份信息发送至服务器。

在步骤s212中,服务器根据用户的身份信息进行认证,并获取用户的权限。

例如,用户在登陆界面输入账号名、密码,服务器可以根据自身存储的信息对用户进行认证,也可以根据数据库中存储的用户信息对用户进行认证。如果认证通过,可以向数据库读取该用户权限。如果认证不通过,服务器可以再次向浏览器返回登录页面的信息,由浏览器提示用户再次输入身份信息。

例如,针对iems系统,可以根据整个iems系统功能需求整理划分,明确出共有模块与非共有模块。根据用户购买的相关服务,确定用户的权限以及对应的非共有模块。系统中所有用户都将运用到的模块,例如,页面的基本框架结构、登陆、注册等共有模块,可以生产共有模块列表。该部分可以在服务器端预先渲染,当用户发起页面请求时能够快速响应。其余非共有模块,例如,工厂的电器图、个人家居的布局图等将等待用户登陆验证后根据具体用户由浏览器进行渲染。实现动静结合,页面灵活渲染展示的目的。

在步骤s214中,服务器根据用户的权限获取非共有模块的待渲染数据,并返回至浏览器。

用户的权限可以进行更新,因此对应的非共有模块也可能会更新。非共有模块例如包括主页中导航栏中显示的区域。进一步,由于针对不同用户当前页面显示效果不同,与非共有模块相关联的子页面也很可能显示不同。因此,服务器获取页面中非共有模块相关联的子页面的待渲染数据,并将子页面的待渲染数据返回至浏览器。即相关联的子页面也可以属于非共有模块。子页面例如为二级或三级菜单或页面等。

在步骤s216中,浏览器根据非共有模块的待渲染数据对非共有模块进行渲染并显示。

例如,服务器渲染共有模块部分生成页面框架并填充部分数据后,可以得到例如html文本,可以为页面框架中未确定的部分留标签,后续浏览器获取非共有模块的待渲染数据后回到标签处把补充完整。即浏览器获取的非共有模块的待渲染数据注入到共有模块渲染后的数据中预先留好的的接口,生产该账户自己的特定部分形成显示最终页面。浏览器还可以根据子页面的待渲染数据对子页面进行渲染。可以采用懒加载的方式显示非共有模块部分达到提升速度的作用。

上述步骤s205~步骤s209,与步骤s206~步骤s214为并列步骤。

上述实施例的方法,服务器对共有模块进行预先渲染,当用户发起页面请求时能够快速加载显示,并不耗费用户端资源。根据用户权限确定的非公有模块由浏览器完成渲染,减轻了服务器的负担。从整体上提高了渲染效率,提升用户体验。

本公开还提供一种服务器,下面结合图3进行描述。

图3为本公开服务器的一些实施例的结构图。如图3所示,该实施例的服务器30包括:请求接收单元302,预渲染单元304,待渲染数据发送单元306。

请求接收单元302,用于接收浏览器发送的页面的数据获取请求。

预渲染单元304,用于将页面中的第一模块进行渲染,并将渲染后的数据返回至浏览器,以便浏览器根据渲染后的数据显示第一模块的内容。

在一些实施例中,预渲染单元304用于查询预配置的第一模块列表,获取第一模块的待渲染数据;第一模块的待渲染数据包括用于生成页面框架的数据和第一模块对应的页面填充数据;根据第一模块的待渲染数据生成页面框架,并将第一模块对应的页面填充数据填充至页面框架对应的位置中。

待渲染数据发送单元306,用于将页面中第二模块的待渲染数据返回至浏览器,以便浏览器根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,用户的权限是根据用户的身份信息确定的。用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,待渲染数据发送单元306还用于获取页面中第二模块相关联的子页面的待渲染数据,并将子页面的待渲染数据返回至浏览器,以便浏览器根据子页面的待渲染数据对子页面进行渲染。

在一些实施例中,服务器30还包括:身份信息获取单元308,用于将用户登录页面的数据返回至浏览器,以便浏览器显示用户登录页面;接收浏览器返回的用户输入的身份信息。

本公开还提供一种浏览器,下面结合图4进行描述。

图4为本公开浏览器的一些实施例的结构图。如图4所示,该实施例的服务器40包括:请求发送单元402,预渲染数据处理单元404,渲染单元406。

请求发送单元402,用于向服务器发送页面的数据获取请求。

预渲染数据处理单元404,用于接收服务器返回的第一模块渲染后的数据,并根据渲染后的数据显示第一模块的内容。

渲染单元406,用于接收服务器返回的页面中第二模块的待渲染数据,并根据待渲染数据对第二模块进行渲染并显示。

在一些实施例中,第一模块包括:共有模块,共有模块为针对所有用户显示相同内容的模块;第二模块包括:非共有模块,非共有模块是根据请求访问页面的用户的权限确定的。

在一些实施例中,用户的权限是由服务器根据用户的身份信息确定的。用户的权限包括:用户具有操作权限的非共有模块;或者用户的权限包括:用户具有操作权限的非共有模块和用户针对具有操作权限的非共有模块能够进行的操作类型。

在一些实施例中,第一模块渲染后的数据包括:填充第一模块对应的页面填充数据后的页面框架的数据;第二模块的待渲染数据包括第二模块对应的页面填充数据;渲染单元406用于将第二模块对应的页面填充数据填充至页面框架对应的位置中。

在一些实施例中,浏览器40还包括:登录信息处理模块408,用于接收服务器发送的用户登录页面的数据,显示用户登录页面;接收用户输入的身份信息,用户的身份信息发送至服务器。

本公开的实施例中的页面渲染装置可各由各种计算设备或计算机系统来实现,页面渲染装置可以是服务器或浏览器,下面结合图5以及图6进行描述。

图5为本公开页面渲染装置的一些实施例的结构图。如图5所示,该实施例的装置50包括:存储器510以及耦接至该存储器510的处理器520,处理器520被配置为基于存储在存储器510中的指令,执行本公开中任意一些实施例中的页面渲染方法。

其中,存储器510例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

图6为本公开页面渲染装置的另一些实施例的结构图。如图6所示,该实施例的装置60包括:存储器610以及处理器620,分别与存储器510以及处理器520类似。还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630,640,650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口,例如可以连接到数据库服务器或者云端存储服务器等。存储接口650为sd卡、u盘等外置存储设备提供连接接口。

本公开还提供一种能源信息管理系统,下面结合图7进行描述。

图7为本公开能源信息管理系统的一些实施例的结构图。如图7所示,该实施例的系统70包括:前述任意实施例的服务器30以及浏览器40。

在一些实施例中,第一模块包括:登录模块、注册模块、天气显示模块、多语言选择模块、页面架构模块中至少一个;或者第二模块包括:能源监测模块、设备控制模块、用户信息模块、电气图显示模块中至少一个。

本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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