一种信息显示方法及装置与流程

文档序号:19418016发布日期:2019-12-14 01:07阅读:111来源:国知局
一种信息显示方法及装置与流程

本发明涉及计算机技术领域,特别是涉及一种信息显示方法及装置。



背景技术:

客户端是指与后端服务器相对应,为客户提供本地服务的前端应用程序。例如,智能手机中安装的app(application,应用程序)也是一种客户端。客户端可以根据用户输入的操作指令,更新页面中显示的信息。

现有技术中,客户端的每一页面均配置预设的页面更新规则,当接收到操作指令时,客户端根据该操作指令在该页面中所指示的显示区域、该显示区域中当前显示的信息,以及预设的页面更新规则,确定响应该操作指令的显示区域,以及执行该操作指令后,响应该操作指令的显示区域中需要显示的信息,进而,更新页面中显示的信息。

然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:

现有技术中,预设的页面更新规则为根据该页面的页面布局(即页面中信息的显示方式)确定的,在对该页面的页面布局进行调整后,需要相应的调整该页面的页面更新规则,进而,需要开发新的客户端以供用户使用。可见,每次调整页面的页面布局后,都需要开发新的客户端,会导致客户端的更新频率较高。



技术实现要素:

本发明实施例的目的在于提供一种信息显示方法及装置,能够降低客户端的更新频率。

第一方面,为了达到上述目的,本发明实施例提供了一种信息显示方法,所述方法应用于客户端,所述方法包括:

当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述目标页面包括多个显示区域,每一显示区域均对应有第一线程,每一显示区域中当前显示的信息均对应有第二线程;所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放;

所述当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息,包括:

当接收到目标操作指令时,通过所述目标操作指令在所述目标页面中所指示的第一信息对应的第二线程,根据所述第一对应关系,确定与所述第一信息和所述目标操作指令的操作类型的标识对应的,响应所述目标操作指令的显示区域中需要显示的第二信息,并发送广播消息,所述广播消息中携带有所述第一信息、所述目标操作指令的操作类型的标识和所述第二信息;

通过用于监听携带有所述第一信息的广播消息的第一线程,基于所述广播消息中携带的所述目标操作指令的操作类型的标识,在用于监听携带有所述第一信息的广播消息的第一线程对应的显示区域中显示所述第二信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系;

所述当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息,包括:

当接收到目标操作指令时,确定所述目标操作指令在所述目标页面中所指示的信息,作为第三信息;

根据所述第二对应关系和所述第三信息,确定响应所述目标操作指令的显示区域,作为目标显示区域,以及所述目标显示区域中需要显示的信息,作为第四信息;

根据所述目标操作指令的操作类型,在所述目标显示区域中显示所述第四信息,所述操作类型包括放大显示、缩小显示、播放。

第二方面,为了达到上述目的,本发明实施例提供了一种信息显示方法,所述方法应用于服务器,所述方法包括:

接收客户端发送的针对目标页面的请求消息;

根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系。

第三方面,为了达到上述目的,本发明实施例提供了一种信息显示装置,所述装置应用于客户端,所述装置包括:

发送模块,用于当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

显示模块,用于当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

更新模块,用于当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述目标页面包括多个显示区域,每一显示区域均对应有第一线程,每一显示区域中当前显示的信息均对应有第二线程;所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放;

所述更新模块,具体用于当接收到目标操作指令时,通过所述目标操作指令在所述目标页面中所指示的第一信息对应的第二线程,根据所述第一对应关系,确定与所述第一信息和所述目标操作指令的操作类型的标识对应的,响应所述目标操作指令的显示区域中需要显示的第二信息,并发送广播消息,所述广播消息中携带有所述第一信息、所述目标操作指令的操作类型的标识和所述第二信息;

通过用于监听携带有所述第一信息的广播消息的第一线程,基于所述广播消息中携带的所述目标操作指令的操作类型的标识,在用于监听携带有所述第一信息的广播消息的第一线程对应的显示区域中显示所述第二信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系;

所述更新模块,具体用于当接收到目标操作指令时,确定所述目标操作指令在所述目标页面中所指示的信息,作为第三信息;

根据所述第二对应关系和所述第三信息,确定响应所述目标操作指令的显示区域,作为目标显示区域,以及所述目标显示区域中需要显示的信息,作为第四信息;

根据所述目标操作指令的操作类型,在所述目标显示区域中显示所述第四信息,所述操作类型包括放大显示、缩小显示、播放。

第四方面,为了达到上述目的,本发明实施例提供了一种信息显示装置,所述装置应用于服务器,所述装置包括:

接收模块,用于接收客户端发送的针对目标页面的请求消息;

发送模块,用于根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系。

在本发明实施的另一方面,为了达到上述目的,本发明实施例还提供了一种客户端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的信息显示方法的步骤。

在本发明实施的另一方面,为了达到上述目的,本发明实施例还提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第二方面所述的信息显示方法的步骤。

在本发明实施的又一方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的信息显示方法的步骤。

在本发明实施的又一方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面所述的信息显示方法的步骤。

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的信息显示方法。

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的信息显示方法。

本发明实施例提供的一种信息显示方法及装置,当需要显示目标页面时,客户端向服务器发送针对目标页面的请求消息。服务器接收到客户端发送的请求消息后,向客户端发送携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息。客户端接收到该响应消息后,基于目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息,进而,当接收到目标操作指令时,客户端根据目标页面对应的页面更新规则,更新目标页面中显示的信息。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的一种信息显示系统的架构图;

图2为本发明实施例提供的一种信息显示方法的流程图;

图3为本发明实施例提供的一种客户端的目标页面的示意图;

图4为本发明实施例提供的一种信息显示方法的流程图;

图5为本发明实施例提供的一种信息显示方法示例的流程图;

图6为本发明实施例提供的一种信息显示装置的结构图;

图7为本发明实施例提供的一种信息显示装置的结构图;

图8为本发明实施例提供的一种客户端的结构图;

图9为本发明实施例提供的一种服务器的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

参见图1,图1为本发明实施例提供的一种信息显示系统的架构图,该信息显示系统可以包括:客户端和服务器。

当需要显示目标页面时,客户端向服务器发送针对目标页面的请求消息。服务器在接收到客户端发送的请求消息后,可以根据该请求消息向客户端发送携带有目标页面的页面数据和目标页面对应的页面规则的响应消息。客户端在接收到该响应消息后,可以根据目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息,进而,当接收到针对目标页面的目标操作指令时,客户端可以根据目标页面对应的页面更新规则,更新目标页面中显示的信息。

可见,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率,提高用户体验。

下面再通过具体实施例对本发明进行详细介绍。

参见图2,图2为本发明实施例提供的一种信息显示方法的流程图,该方法应用于客户端,该方法包括如下步骤:

s201:当需要显示目标页面时,向服务器发送针对目标页面的请求消息。

在发明实施例中,客户端能够根据用户的操作显示不同的页面,每一页面中可以显示不同的信息,进而,用户可以浏览客户端的不同页面中显示的信息。当需要显示一个页面(可以称为目标页面)时,客户端可以获取目标页面中需要显示的信息,进而,客户端可以向服务器发送针对目标页面的请求消息。

相应的,服务器接收到客户端发送的针对目标页面的请求消息后,可以根据该请求消息,向客户端发送携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息,以使客户端根据接收到的响应消息做出相应处理。

示例性的,客户端可以播放视频,当需要显示电影页面时,客户端可以向服务器发送针对电影页面的请求消息,服务器在接收到该请求消息之后,可以将携带有电影页面的页面数据和电影页面对应的页面更新规则的响应消息发送至客户端。

s202:当接收到服务器根据请求消息发送的携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息时,基于目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息。

其中,目标页面的页面数据包括目标页面中需要显示的信息和目标页面的页面布局的标识。目标页面中需要显示的信息包括目标页面中当前需要显示的信息,以及执行操作指令后目标页面中需要显示的信息。根据本发明实施例介绍的方法,可以更新目标页面中当前显示的信息。

一个页面可以包括多个显示区域,不同的显示区域对应该页面中不同的显示位置,例如,一个页面中的显示区域包括:显示区域1、显示区域2,显示区域1可以对应该页面内靠左侧的显示位置,显示区域2可以对应该页面内靠右侧的显示位置,但并不限于此。

页面的页面布局能够表示该页面中的多个显示区域的位置关系,以及多个显示区域与该页面中需要显示的多个信息的对应关系。

示例性的,如果一个页面中需要显示的信息包括:信息a、信息b,该页面中的显示区域包括:显示区域1、显示区域2。该页面的页面布局可以表示:显示区域1对应该页面内靠左侧的显示位置,显示区域2对应该页面内靠右侧的显示位置,在显示区域1中显示信息a、在显示区域2中显示信息b;该页面的页面布局也可以表示:显示区域1对应该页面内靠左侧的显示位置,显示区域2对应该页面内靠右侧的显示位置,在显示区域1中显示信息b、在显示区域2中显示信息a,但并不限于此。

客户端在接收到服务器发送的携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息之后,可以根据目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息。

示例性的,如果页面中需要显示的信息包括:信息a、信息b,该页面的页面布局表示:显示区域1对应该页面内靠左侧的显示位置,显示区域2对应该页面内靠右侧的显示位置,在显示区域1中显示信息a、在显示区域2中显示信息b。则客户端接收到服务器发送的响应消息时,可以根据该页面的页面数据和该页面的页面布局,在显示区域1中显示信息a,在显示区域2中显示信息b。

一个页面对应的页面更新规则用于使客户端根据接收到的针对该页面的操作指令,对该页面显示的信息进行更新。

s203:当接收到目标操作指令时,根据页面更新规则,更新目标页面中显示的信息。

在客户端基于目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息之后,用户可以浏览客户端目标页面中当前显示的信息,另外,在用户浏览目标页面中当前显示的信息的过程中,还可以针对目标页面当前显示的信息进行操作,相应的,客户端可以接收到针对目标页面的目标操作指令,进而,客户端可以根据目标操作指令,以及目标页面对应的页面更新规则,更新目标页面中显示的信息。

可以理解的是,客户端可以根据目标页面对应的页面更新规则,更新目标页面的一个显示区域中显示的信息,以实现目标页面中信息的更新。

可选的,根据目标页面对应的页面更新规则,更新目标页面中显示的信息的方法,可以包括以下两种方式:

方式一,s203可以包括以下步骤:

步骤一:当接收到目标操作指令时,通过目标操作指令在目标页面中所指示的第一信息对应的第二线程,根据第一对应关系,确定与第一信息和目标操作指令的操作类型的标识对应的,响应目标操作指令的显示区域中需要显示的第二信息,并发送广播消息。

其中,广播消息中携带有第一信息、目标操作指令的操作类型的标识和第二信息。第二信息可以为第一信息对应的第二线程从目标页面的页面数据中获取的。

目标页面可以包括多个显示区域,每一显示区域均对应有第一线程,每一显示区域中当前显示的信息均对应有第二线程。

目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、操作指令的操作类型的标识和响应操作指令的显示区域中需要显示的信息的第一对应关系。

操作类型包括放大显示、缩小显示、播放。

示例性的,如果响应操作指令的显示区域中需要显示的信息为图片a,该操作指令的操作类型为放大显示,则表示对图片a进行放大处理;如果响应操作指令的显示区域中需要显示的信息为图片b,该操作指令的操作类型为缩小显示,则表示对图片b进行缩小处理;如果响应操作指令的显示区域中需要显示的信息为视频c,该操作指令的操作类型为播放,则表示播放视频c。

操作指令在目标页面中所指示的信息为用户点击的目标页面的显示区域中显示的信息。

示例性的,目标页面可以为电影播放页面,用户点击该电影播放页面中的显示区域1所显示的播放按钮,显示区域1中当前显示的信息为电影a,则该操作指令所指示的信息为电影a,该操作指令的操作类型的标识为播放电影a。

当用户对目标页面当前显示的信息进行操作时,客户端可以检测用户的点击操作,则用户点击的显示区域中当前显示的信息,即为目标操作指令所指示的信息(即第一信息),且客户端可以根据该点击操作确定目标操作指令的操作类型的标识。

示例性的,目标页面中可以显示图片,当用户点击目标页面中的显示区域1所显示的放大按钮时,显示区域1中当前显示的信息为图片a,则该操作指令所指示的第一信息为图片a,该操作指令的操作类型的标识为放大显示图片a。

在接收到目标操作指令时,目标操作指令所指示的信息(即第一信息)对应的第二线程(可以称为目标第二线程),可以根据目标页面对应的页面更新规则中的第一对应关系,确定响应目标操作指令的显示区域中需要显示的信息(即第二信息)。

然后,目标第二线程可以发送携带有第一信息、目标操作指令的操作类型的标识和第二信息的广播消息。

示例性的,目标页面可以为电影页面,该电影页面中的显示区域可以包括:显示区域1、显示区域2、显示区域3、显示区域4,当前各显示区域中的显示的信息分别为:2017年、2018年、2019年、2017年的电影:电影1、电影2、电影3。

如果用户点击了显示区域2中所显示的2018年,则2018年为该操作指令所指示的信息(即第一信息),接收到该操作指令的第二线程为第一信息(即2018年)对应的第二线程,则该第二线程可以根据该电影页面对应的页面更新规则,确定响应该操作指令的显示区域中需要显示的信息(即第二信息)为2018年的电影(包括电影4、电影5、电影6),则该第二线程可以发送携带有该操作指令所指示的第一信息(即2018年)、该操作指令的操作类型的标识(即显示2018年的电影),以及该操作指令对应的第二信息(即2018年的电影:电影4、电影5、电影6)的广播消息。

步骤二:通过用于监听携带有第一信息的广播消息的第一线程,基于广播消息中携带的目标操作指令的操作类型的标识,在用于监听携带有第一信息的广播消息的第一线程对应的显示区域中显示第二信息。

针对每一第一线程,均对应有预设的该第一线程监听的广播消息中携带的第一信息(可以称为目标第一信息)。

第一线程在接收到广播消息时,可以判断该广播消息中携带的第一信息与预设的目标第一信息是否相同,如果该广播消息中携带的第一信息与预设的目标第一信息不相同,则该广播消息不是该第一线程监听的广播消息;如果该广播消息中携带的第一信息与预设的目标第一信息相同,则该广播消息是该第一线程监听的广播消息。

各显示区域对应的第一线程,在接收到目标第二线程发送的广播消息时,可以根据该广播消息中携带的第一信息,判断该广播消息是否为该第一线程监听的广播消息。

如果该广播消息不是该第一线程监听的广播消息,则该第一线程不做响应。

如果该广播消息是该第一线程监听的广播消息,则该第一线程可以根据该广播消息中携带的目标操作指令的操作类型的标识,将第二信息显示到该第一线程对应的显示区域中。

示例性的,目标页面可以为电影页面,参见图3,图3为发明实施例提供的一种客户端的目标页面的示意图,电影页面中的显示区域包括:显示区域1、显示区域2、显示区域3、显示区域4。当前各显示区域中的显示的信息分别为:2017年、2018年、2019年、2017年的电影:电影1、电影2、电影3。

当用户点击显示区域2中所显示的2018年时,显示区域2中显示的信息(即2018年)对应的第二线程(即目标第二线程),可以发送携带有第一信息(即2018年)、该操作指令的操作类型的标识(即显示2018年的电影)、第二信息(即2018年的电影:电影4、电影5、电影6)的广播消息。

各显示区域对应的第一线程接收到目标第二线程发送的广播消息之后,显示区域1、显示区域2、显示区域3各自对应的第一线程根据该广播消息中携带的第一信息(即2018年)判定该广播消息不是各自监听的广播消息,则显示区域1、显示区域2、显示区域3各自对应的第一线程不做响应。

显示区域4对应的第一线程根据该广播消息中携带的第一信息(即2018年),判定该广播消息是该第一线程监听的广播消息,则该第一线程可以根据该广播消息中携带的该操作指令的操作类型的标识(即显示2018年的电影),以及该操作指令对应的第二信息(即2018年的电影:电影4、电影5、电影6),在显示区域4中显示该操作指令对应的第二信息(即2018年的电影:电影4、电影5、电影6)。

基于上述处理,当接收到操作指令时,由对应的第一线程和第二线程响应该操作指令,相对于现有技术中客户端执行该操作指令,响应速度较快,可以提高用户体验。另外,对应的第一线程和第二线程在响应该操作指令时,需要的内存资源较少,能够节约内存资源。

方式二,s203可以包括以下步骤:

步骤一:当接收到目标操作指令时,确定目标操作指令在目标页面中所指示的信息,作为第三信息。

其中,目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、响应操作指令的显示区域,以及响应操作指令的显示区域中需要显示的信息的第二对应关系。

操作指令在目标页面中所指示的信息为用户点击的目标页面的显示区域中显示的信息。

在客户端基于目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息之后,如果用户对目标页面中当前显示的信息进行操作,客户端在接收到针对目标页面的目标操作指令时,可以确定用户点击的显示区域中显示的信息,即为目标操作指令在目标页面中所指示的信息(即第三信息)。

步骤二:根据第二对应关系和第三信息,确定响应目标操作指令的显示区域,作为目标显示区域,以及目标显示区域中需要显示的信息,作为第四信息。

当客户端确定目标操作指令在目标页面中所指示的第三信息之后,可以根据目标操作指令在目标页面中所指示的第三信息,以及目标页面对应的页面更新规则中的第二对应关系,确定响应目标操作指令的显示区域(即目标显示区域),以及目标显示区域中需要显示的信息(即第四信息)。

步骤三:根据目标操作指令的操作类型,在目标显示区域中显示第四信息。

其中,操作类型包括放大显示、缩小显示、播放。

当客户端确定目标显示区域,以及目标显示区域中需要显示的第四信息之后,可以根据目标操作指令的操作类型的标识,在目标显示区域中显示第四信息。

示例性的,目标页面可以为电影页面,电影页面中的显示区域可以包括,显示区域1,显示区域2,显示区域3,各显示区域中当前显示的信息分别为:电影a,电影b,电影c,如果客户端检测到用户点击了显示区域1所显示的播放按钮,则该操作指令在电影页面中所指示的第三信息为电影a,该操作指令的操作类型的标识为播放电影a,进而,客户端可以根据电影页面对应的页面更新规则中的第二对应关系,确定响应该操作指令的显示区域(即目标显示区域)为显示区域1,以及显示区域1中需要显示的信息(即第四信息)为电影a,则客户端可以根据该操作指令的操作类型的标识(即播放电影a),在显示区域1中播放电影a。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

参见图4,图4为本发明实施例提供的一种信息显示方法的流程图,该方法应用于服务器,该方法可以包括以下步骤:

s401:接收客户端发送的针对目标页面的请求消息。

在发明实施例中,客户端能够根据用户的操作显示不同的页面,每一页面可以显示不同的信息,进而,用户可以浏览客户端的不同页面中显示的信息。当需要显示一个页面(可以称为目标页面)时,客户端可以获取目标页面中需要显示的信息时,进而,客户端可以向服务器发送针对目标页面的请求消息。

相应的,服务器可以接收到客户端发送的针对目标页面的请求消息,进而,根据接收到的请求消息做出相应处理。

s402:根据请求消息向客户端发送携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息,目标页面的页面数据包括目标页面中需要显示的信息和目标页面的页面布局的标识,以使客户端基于目标页面的页面布局,在目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据页面更新规则,更新目标页面中显示的信息。

其中,页面更新规则为根据目标页面的页面布局确定的。

服务器在接收到客户端发送的针对目标页面的请求消息之后,可以向客户端发送携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息。目标页面的页面数据中可以包括目标页面中需要显示的信息和目标页面的页面布局的标识。

可以理解的是,页面更新规则可以是预先设置并存储在服务器中的。

相应的,客户端在接收到服务器发送的携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息之后,可以根据目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息。

后续,如果客户端接收到针对目标页面的操作指令,可以根据目标页面对应的页面更新规则,更新目标页面中显示的信息。

一种实现方式中,目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、操作指令的操作类型的标识和响应操作指令的显示区域中需要显示的信息的第一对应关系,操作类型包括放大显示、缩小显示、播放。

相应的,如果客户端接收到针对目标页面的目标操作指令,则客户端可以根据目标操作指令,以及页面更新规则中包括的第一对应关系,更新目标页面中显示的信息。客户端根据目标页面对应的页面更新规则,更新目标页面中显示的信息的方法参见上述实施例中的详细介绍,此处不再赘述。

另一种实现方式中,目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、响应操作指令的显示区域,以及响应操作指令的显示区域中需要显示的信息的第二对应关系。

相应的,如果客户端接收到针对目标页面的目标操作指令,则客户端可以根据目标操作指令,以及页面更新规则中包括的第二对应关系,更新目标页面中显示的信息。客户端根据目标页面对应的页面更新规则,更新目标页面中显示的信息的方法参见上述实施例中的详细介绍,此处不再赘述。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

参见图5,图5为本发明实施例提供的一种信息显示方法示例的流程图,该方法可以应用于信息显示系统中的客户端和服务器。

该方法可以包括以下步骤:

s501:当需要显示目标页面时,客户端向服务器发送针对目标页面的请求消息。

s502:服务器根据接收到请求消息,向客户端发送携带有目标页面的页面数据和目标页面对应的页面更新规则的响应消息。

其中,目标页面的页面数据包括目标页面中需要显示的信息和目标页面的页面布局的标识。

目标页面对应的页面更新规则为根据目标页面的页面布局确定的。

目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、操作指令的操作类型的标识和响应操作指令的显示区域中需要显示的信息的第一对应关系,操作类型包括放大显示、缩小显示、播放。

s503:当接收到服务器发送的响应消息时,客户端基于目标页面的页面数据和目标页面的页面布局,在目标页面中显示当前需要显示的信息。

其中,目标页面的页面数据包括目标页面中需要显示的信息和目标页面的页面布局的标识。

s504:当接收到目标操作指令时,客户端通过目标操作指令在目标页面中所指示的第一信息对应的第二线程,根据第一对应关系,确定与第一信息和目标操作指令的操作类型的标识对应的,响应目标操作指令的显示区域中需要显示的第二信息,并发送广播消息。

其中,广播消息中携带有第一信息、目标操作指令的操作类型的标识和第二信息。第二信息可以为第一信息对应的第二线程从目标页面的页面数据中获取的。

目标页面对应的页面更新规则包括操作指令在目标页面中所指示的信息、操作指令的操作类型的标识和响应操作指令的显示区域中需要显示的信息的第一对应关系,操作类型包括放大显示、缩小显示、播放。

s505:客户端通过用于监听携带有第一信息的广播消息的第一线程,基于广播消息中携带的目标操作指令的操作类型的标识,在用于监听携带有第一信息的广播消息的第一线程对应的显示区域中显示第二信息。

与图2的方法实施例相对应,参见图6,图6为本发明实施例提供的一种信息显示装置的结构图,所述装置应用于客户端,所述装置包括:

发送模块601,用于当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

显示模块602,用于当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

更新模块603,用于当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述目标页面包括多个显示区域,每一显示区域均对应有第一线程,每一显示区域中当前显示的信息均对应有第二线程;所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放;

所述更新模块603,具体用于当接收到目标操作指令时,通过所述目标操作指令在所述目标页面中所指示的第一信息对应的第二线程,根据所述第一对应关系,确定与所述第一信息和所述目标操作指令的操作类型的标识对应的,响应所述目标操作指令的显示区域中需要显示第二信息,并发送广播消息,所述广播消息中携带有所述第一信息、所述目标操作指令的操作类型的标识和所述第二信息;

通过用于监听携带有所述第一信息的广播消息的第一线程,基于所述广播消息中携带的所述目标操作指令的操作类型的标识,在用于监听携带有所述第一信息的广播消息的第一线程对应的显示区域中显示所述第二信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系;

所述更新模块603,具体用于当接收到目标操作指令时,确定所述目标操作指令在所述目标页面中所指示的信息,作为第三信息;

根据所述第二对应关系和所述第三信息,确定响应所述目标操作指令的显示区域,作为目标显示区域,以及所述目标显示区域中需要显示的信息,作为第四信息;

根据所述目标操作指令的操作类型,在所述目标显示区域中显示所述第四信息,所述操作类型包括放大显示、缩小显示、播放。

与图4的方法实施例相对应,参见图7,图7为本发明实施例提供的一种信息显示装置的结构图,所述装置应用于服务器,所述装置包括:

接收模块701,用于接收客户端发送的针对目标页面的请求消息;

发送模块702,用于根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、所述操作指令的操作类型的标识和响应所述操作指令的显示区域中需要显示的信息的第一对应关系,所述操作类型包括放大显示、缩小显示、播放。

可选的,所述页面更新规则包括操作指令在所述目标页面中所指示的信息、响应所述操作指令的显示区域,以及响应所述操作指令的显示区域中需要显示的信息的第二对应关系。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

参见图8,图8为本发明实施例提供的一种客户端的结构图,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,

存储器803,用于存放计算机程序;

处理器801,用于执行存储器803上所存放的程序时,实现如下步骤:

当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

参见图9,图9为本发明实施例提供的一种服务器的结构图,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,

存储器903,用于存放计算机程序;

处理器901,用于执行存储器903上所存放的程序时,实现如下步骤:

接收客户端发送的针对目标页面的请求消息;

根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

上述客户端、服务器提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述客户端、服务器与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的应用于客户端的信息显示方法的步骤。

具体的,应用于客户端的信息显示方法,包括如下步骤:

当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的应用于服务器的信息显示方法的步骤。

具体的,应用于服务器的信息显示方法,包括如下步骤:

接收客户端发送的针对目标页面的请求消息;

根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中提供的应用于客户端的信息显示方法的步骤。

具体的,应用于客户端的信息显示方法,包括如下步骤:

当需要显示目标页面时,向服务器发送针对所述目标页面的请求消息;

当接收到所述服务器根据所述请求消息发送的响应消息时,基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的;

当接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中提供的应用于服务器的信息显示方法的步骤。

具体的,应用于服务器的信息显示方法,包括如下步骤:

接收客户端发送的针对目标页面的请求消息;

根据所述请求消息向所述客户端发送响应消息,其中,所述响应消息中携带有所述目标页面的页面数据和所述目标页面对应的页面更新规则,所述目标页面的页面数据包括所述目标页面中需要显示的信息和所述目标页面的页面布局的标识,所述页面更新规则为根据所述目标页面的页面布局确定的,以使所述客户端基于所述目标页面的页面布局,在所述目标页面中显示当前需要显示的信息,并在接收到目标操作指令时,根据所述页面更新规则,更新所述目标页面中显示的信息。

基于上述处理,当客户端的某一页面的页面布局调整时,服务器可以在向客户端发送该页面的页面数据时,将根据调整后的页面布局相应调整的页面更新规则发送至客户端,后续,客户端可以根据调整后的页面更新规则,更新该页面中显示的信息,相对于现有技术将页面更新规则配置在客户端中,本申请实施例,在页面的页面布局发生调整时,不需要开发新的客户端,进而,能够降低客户端的更新频率。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、客户端、服务器、计算机可读存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

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