[发明专利]页面展示方法及装置有效
| 申请号: | 201910596859.6 | 申请日: | 2019-07-02 |
| 公开(公告)号: | CN112181242B | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 张杰;张晓聪;卓泽城;方军 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F16/958;H04L12/18;H04L12/58 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 胡艾青;刘芳 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 展示 方法 装置 | ||
本发明实施例提供一种页面展示方法及装置,电子设备向服务发送请求在第一页面上展示第一数据的第一请求,服务器根据该第一请求,确定在第一页面上展示第一数据所需的第一标识和第一子标识,进而将该第一标识和第一子标识发送给电子设备,使得电子设备根据第一标识从哈希表集合中确定出第一哈希表,根据第一子标识从第一哈希表中确定出第一状态,进而根据第一状态在第一页面上展示第一数据。该过程中,电子设备通过查询哈希表进行数据的展示,无需进行条件语句的判断,即使同一个数据被展示到多个页面,也无需在各页面进行条件语句的判断,提高页面展示的准确率。
技术领域
本发明实施例涉及页面展示技术领域,尤其涉及一种页面展示方法及装置。
背景技术
随着移动互联网技术的飞速发展,手机等电子设备逐渐成为人们生活中必不可少的工具,用户可以通过使用该些电子设备进行社交、购物、学习或娱乐等。
用户利用电子设备访问互联网时,电子设备从服务器获取文字、图像等数据,并通过电子设备的屏幕向用户呈现。对于用户而言,不同数据的操作效果等是不同的。以聊天工具的群聊页面为例,群聊过程中,群聊页面上显示的数据包括群聊用户发送的语音、文字或图片、本地用户输入的语音、文字或链接等数据。电子设备在显示该些数据时,需要对各数据进行一些逻辑处理,使得用户操作不同数据时,可以得到不同的操作效果。例如,对于群聊用户发送的语音,本地用户点击该语音可以进行播放,或者,对该语音进行收藏等,但是不能撤回;对于本地用户发送的文字,本地用户点击该文字可以进行复制、翻译等,也可以在一定时间内进行撤回操作。其中,播放、删除、撤回、复制、翻译等可以理解为数据的状态,是否可进行播放、删除、撤回、复制、翻译等可以理解为数据的行为。显然,为了得到各个状态对应的行为,需要编写多条判断语句,状态越多,需要编写的条件判断语句越多,进而导致需要针对各页面分别编写众多的条件判断语音。
上述页面展示过程中,不同的页面有可能用到同一个状态,若该状态的行为发生变化,则需要对用到该状态的页面的条件语句都进行修改,修改速度慢且容易出错,进而导致页面显示时容易出错。
发明内容
本发明实施例提供一种页面展示方法及装置,通过哈希表对众多状态进行管理,当一个状态发生变化时,仅需要修改该状态所属的哈希表,无需对每个页面分别编写条件判断语句,提高页面展示的准确率。
第一方面,本发明实施例提供一种页面展示方法,包括:
向服务器发送第一请求,所述第一请求用于请求在应用程序的第一页面展示第一数据;
接收来自所述服务器的第一标识和第一子标识,所述第一标识用于指示哈希表集合中与所述第一数据对应的第一哈希表,所述第一子标识用于指示所述第一哈希表中的第一状态,所述哈希表集合中的不同哈希表用于存储不同类型的状态对应的行为;
根据所述第一标识和所述第一子标识,获取所述第一状态;
在所述第一页面上展示第一数据,所述第一页面上展示的所述第一数据具有所述第一状态。
一种可行的设计中,所述在所述第一页面上展示第一数据,所述第一页面上展示的所述第一数据具有所述第一状态,包括:
根据所述第一状态,确定允许用户操作所述第一数据的第一行为;
根据所述第一行为,在所述第一页面上展示所述第一数据。
一种可行的设计中,所述在所述第一页面上展示第一数据,所述第一页面上展示的所述第一数据具有所述第一状态,包括:
接收来自所述服务器的第二标识和第二子标识,所述第二标识用于指示所述哈希表集合中与所述第一数据对应的第二哈希表,所述第二子标识用于指示所述第二哈希表中的第二状态,所述第二哈希表与所述第一哈希表是关联的哈希表;
根据所述第一状态,确定允许用户操作所述第一数据的第一行为;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910596859.6/2.html,转载请声明来源钻瓜专利网。





