CN112559890B - 一种显示方法、服务器、电子设备和存储介质 - Google Patents
一种显示方法、服务器、电子设备和存储介质 Download PDFInfo
- Publication number
- CN112559890B CN112559890B CN202011572312.1A CN202011572312A CN112559890B CN 112559890 B CN112559890 B CN 112559890B CN 202011572312 A CN202011572312 A CN 202011572312A CN 112559890 B CN112559890 B CN 112559890B
- Authority
- CN
- China
- Prior art keywords
- comments
- comment
- user
- post
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000006399 behavior Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种显示方法、服务器、电子设备和存储介质,该方法包括:获取N条评论,所述N为大于0的整数;若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。实施本申请实施例,能够为用户提供个性化展示,从而提高用户体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种显示方法、服务器、电子设备和存储介质。
背景技术
近年来,随着信息技术的高速发展,越来越多提高生活便利性、娱乐性的应用程序被应用。比如,人们可以在应用程序上分享个人生活、在应用程序上进行评论等。一般来说,评论可以为社会大众对某新闻事件或消费者对某个产品、商品的评价,其承载了社会大众对某新闻事件或消费者对某个产品、商品的态度、问题、建议等,对媒体、产品评估和改进优化具有很大的参考价值。随着信息技术的迅速发展,用户对媒体新闻和商品网络点评、互动也越来越频繁,评论的数量也越来越多。然而,这些评论多以文本、图像、表情的形式存在,在展示这些评论时,针对每个用户来说,往往会无差别的进行展示。即无法为用户提供个性化展示,用户体验差。
发明内容
本申请实施例提供了一种显示方法、服务器、电子设备和存储介质,能够为用户提供个性化展示,从而提高用户体验。
第一方面,本申请实施例提供一种显示方法,包括:
获取N条评论,所述N为大于0的整数;
若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
第二方面,本申请实施例提供一种服务器,所述服务器包括获取模块和展示模块,
所述获取模块,用于获取N条评论,所述N为大于0的整数;
所述展示模块,用于若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被生成由所述处理器执行,以执行第一方面任一项方法中的步骤的指令,
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现第一方面任一项所述的方法。
可以看出,上述技术方案中,通过获取多条评论,在检测到多条评论中存在包含敏感信息的评论时,针对发表该敏感信息的评论的用户,在其对应的显示界面上显示多条评论,针对其他用户,在其对应的显示界面上显示多条评论中除包含敏感信息的评论的其他评论,从而为用户提供了个性化展示,提高了用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为本申请实施例提供的一种显示***;
图2为本申请实施例提供的一种显示方法的示意图;
图3为本申请实施例提供的一种显示界面上展示评论的示意图;
图4为本申请实施例提供的又一种显示方法的示意图;
图5为本申请实施例提供的一种服务器的示意图;
图6为本申请的实施例涉及的硬件运行环境的电子设备结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下分别进行详细说明。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
参见图1,图1为本申请实施例提供的一种显示***。如图1所示,该显示***100包括服务器110、用户设备120(图1中仅示出一个)、评论数据库130、预设实体库140。服务器110可以与用户设备120中的进行通信。服务器110可以获取、处理评论等,在此不做限制。
其中,用户设备120可以是手机、平板电脑、笔记本电脑、掌上电脑、MID、台式电脑或其他设备,在此不做限制。
需要说明的,在本申请中,用户设备120可以为多个,在此不做限制。
其中,评论数据库130包括一个或多个帖子中每个帖子下的一个或多个评论,在此不做限制。
其中,预设实体库140包括一个或多个预设实体,在此不做限制。
其中,评论数据库130或预设实体库140可以为区块链或数据库,在此不做限制。
可以理解的,区块链是一种按照时间顺序将数据区块相连的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。该区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
进一步的,区块链的特性有开放、共识、去中心、去信任、透明、双方匿名、不可篡改以及可追溯等。其中,开放与透明意为任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝。节点基于一套共识机制,通过竞争计算共同维护整个区块链。任一节点失效,其余节点仍能正常工作。其中,去中心化与去信任意为区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签名技术进行验证,无需互相信任,只要按照***既定的规则进行,节点之间不能也无法欺骗其他节点。其中,透明与双方匿名意为区块链的运行规则是公开的,所有的数据信息也是公开的,因此每一笔交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。其中,不可篡改和可追溯意为每个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制整个网络中超过51%的节点同时修改,这是几乎不可能发生的。区块链中的,每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交易记录。
具体的,区块链可以利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。因此,区块链技术不可篡改的特性从根本上改变了中心化的信用创建方式,有效提高了数据的不可更改性以及安全性。其中,由于智能合约使得所有的条款编写为程序,这些条款可在区块链上自动执行,保证了当存在触发智能合约的条件时,区块链能强制根据智能合约中的内容执行,且不受任何外力阻挡,从而保证了合约的有效性和执行力,不仅能够大大降低成本,也能提高效率。区块链上的各个节点都有相同的账本,能够确保账本记录过程是公开透明的。区块链技术可以实现了一种点对点的、公开透明的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。
参见图2,图2为本申请实施例提供的一种显示方法的示意图。如图2所示,该方法包括:
201、服务器获取N条评论,所述N为大于0的整数。
202、若所述N条评论中存在包含敏感信息的第一评论,则服务器在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
其中,第一评论可以为一条或多条评论,在此不做限制。
其中,第一用户的显示界面可以为第一用户的用户设备的显示屏,第二用户的显示界面可以为第二用户的用户设备的显示屏。
需要说明的,显示屏包括显示面板。显示面板可以采用液晶显示屏(liquidcrystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emittingdiode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等,在此不做限制。
其中,第一评论与第二用户的用户标识(UID)对应。
示例性的,参见图3,图3为本申请实施例提供的一种显示界面上展示评论的示意图。如图3所示,第一用户的显示界面上展示了245条评论,第二用户的显示界面上展示了246条评论。即,第二用户的显示界面上比第一用户的显示界面上多显示了一条第二用户发表的包含敏感信息的评论。
可以看出,上述技术方案中,通过获取多条评论,在检测到多条评论中存在包含敏感信息的评论时,针对发表该敏感信息的评论的用户,在其对应的显示界面上显示多条评论,针对其他用户,在其对应的显示界面上显示多条评论中除包含敏感信息的评论的其他评论,从而为用户提供了个性化展示,提高了用户体验。
参见图4,图4为本申请实施例提供的又一种显示方法的示意图。如图4所示,该方法包括:
401-402、与图2中201-202相同,在此不加赘述。
403、服务器以第一时刻为基准,调用接口从评论数据库中获取预设时间段内所述第一帖子新增的所有评论,以得到M条评论,所述M条评论为K个用户对所述第一帖子的评论,所述M和所述K均为大于0的整数。
其中,所述N条评论为在第一时刻之前第一帖子下的所有评论,所述第一时刻为获取所述N条评论的时刻。
其中,该接口例如可以为应用编程接口(application programming interface,API)或动态链接库(dynamic link library,DLL),在此不做限制。
其中,该评论数据库包括一个或多个帖子中每个帖子下的一个或多个评论,第一帖子为一个或多个帖子中任意一个帖子。
其中,预设时间段可以由管理员设置,或配置在服务器的配置文件中,在此不做限制。
另外,在本申请中,服务器还可以每间隔预设时间段,调用接口从评论数据库中获取第一帖子新增的所有评论。可以理解的,服务器也可以每间隔预设时间段,调用接口从评论数据库中获取一个或多个帖子新增的所有评论。如,服务器每间隔预设时间段,调用接口从评论数据库中获取一个帖子新增的所有评论;或,服务器每间隔预设时间段,调用接口从评论数据库中获取所有帖子新增的所有评论,在此不做限制。
示例性的,服务器例如可以根据定时器,调用接口从评论数据库中获取第一帖子新增的所有评论。具体的,服务器每隔数秒检查一次评论数据库的第一帖子新增的所有评论。
示例性的,服务器例如可以根据定时器,调用接口从评论数据库中获取一个或多个帖子新增的所有评论。具体的,服务器每隔数秒检查一次评论数据库的一个或多个帖子新增的所有评论。
其中,M可以大于或等于K,在此不做限制。若M大于K,则K个用户中的每个用户可以对应M条评论中的一条或多条评论,在此不做限制。若M等于K,则M条评论与K个用户一一对应,即K个用户中的每个用户发表M条评论中的一条评论。
需要说明的,在本申请中,K个用户可以包括第一用户和第二用户。
404、若所述M条评论中存在包含敏感信息的第二评论,则服务器从所述K个用户中确定所述第二评论对应的用户。
其中,第二评论可以为一条或多条评论,在此不做限制。
其中,第二评论与第二评论对应的用户的用户标识(UID)对应。
可选的,服务器从所述K个用户中确定所述第二评论对应的用户,包括:服务器获取所述K个用户一一对应的K个用户标识;服务器根据第二评论,从所述K个用户标识中确定所述第二评论对应的用户的用户标识,以得到第二评论对应的用户。
405、服务器在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论;或,在所述第二评论对应的用户的显示界面上展示所述N条评论和所述M条评论。
其中,第二评论对应的用户的显示界面可以为第二评论对应的用户的用户设备的显示屏,在此不做限制。
其中,服务器在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论,包括:
若所述第二评论对应的用户不同于所述第一用户,且所述第二评论对应的用户不同于所述第二用户,则服务器在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论。
其中,服务器在所述第二评论对应的用户的显示界面上展示所述N条评论和所述M条评论,包括:
若所述第二评论对应的用户与所述第二用户为同一用户,则服务器在所述第二用户的显示界面上展示所述N条评论和所述M条评论。
可以看出,上述技术方案中,通过获取多条评论,在检测到多条评论中存在包含敏感信息的评论时,针对发表该敏感信息的评论的用户,在其对应的显示界面上显示多条评论,针对其他用户,在其对应的显示界面上显示多条评论中除包含敏感信息的评论的其他评论,从而为用户提供了个性化展示,提高了用户体验。同时,通过获取预设时间段内评论数据库中某个帖子新增的所有评论,以检测新增的所有评论中是否存在包含敏感信息的评论,避免了现有方案中实时检测大量帖子的所有评论中是否存在包含敏感信息的评论所导致的负载过重的问题,也提高了检测包含敏感信息评论的效率。
可选的,所述第一用户为所述K个用户中除所述第二评论对应的用户之外的一个用户,所述第一用户的显示界面还包括第一页码表,所述第一页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目和所述评论数据库内所述第一帖子的所有评论数目确定的,所述方法还包括:
若在所述第一用户的显示界面上检测到针对所述第一页码表中第一页码的页码选择操作,则服务器在所述第一用户的显示界面上获取当前页码,并确定所述第一页码是否大于第二页码,所述第二页码为第二页码表中最大的页码,所述第二页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目、以及所述N条评论中除所述第一评论的其他评论和所述M条评论中除所述第二评论的其他评论的数目确定的;
若所述第一页码大于所述第二页码,则服务器在所述第一用户的显示界面上展示所述第二页码对应的评论;
若所述第一页码小于或等于所述第二页码,则服务器获取所述当前页码中第一条评论的标识和所述第一用户的用户行为;以及根据所述当前页码中第一条评论的标识和所述第一用户的用户行为,在所述第一用户的显示界面上展示对应的评论。
其中,页码选择操作例如可以为单击、双击、触摸等,在此不做限制。
其中,第一用户的用户行为可以包括往前翻页或往后翻页。
示例性的,第一页码表可以包括1、2和3;第二页码表可以包括1和2。即第一页码表中最大的页码为3,第二页码表中最大的页码为2。假设第一页码为3,即第一页码大于第二码表中最大的页码,那么服务器可以在第一用户的显示界面上展示第二码表中最大的页码对应的评论,即服务器会返回最后一页的评论。假设第一页码为2,即第一页码等于第二码表中最大的页码。此时,若第一用户的显示界面最多能显示的评论数目为10,N条评论中除第一评论的其他评论和M条评论中除第二评论的其他评论的数目为18,则在当前页码中第一条评论的标识与第二页码表中2的第一条评论的标识相同,且第一用户的用户行为为往前翻页时,在第一用户的显示界面上展示的评论为第二页码表中1所对应的评论。即,服务器基于当前页码中第一条评论的标识,往前获取10条评论。在当前页码中第一条评论的标识与第二页码表中1的第一条评论的标识相同,且第一用户的用户行为为往后翻页时,在第一用户的显示界面上展示的评论为第二页码表中2所对应的评论。即,服务器基于当前页码中第一条评论的标识,往后获取10条评论。
可以看出,上述技术方案中,解决了在第一用户的显示界面包括的第一页码表中的至少一个页码与第二页码表中的至少一个页码不同时,正常显示页面跳转后的界面,避免错误显示或重复显示的问题。
可选的,所述方法还包括:
服务器调用所述接口,从所述评论数据库中获取所述第一用户发表的所有评论,以得到J条评论,所述J条评论为所述第一用户对至少一个第二帖子的评论;
服务器根据所述J条评论,确定所述至少一个第二帖子中的第三帖子,所述第三帖子是根据所述J条评论包含的实体数目确定的;
服务器根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子,所述至少一个第四帖子为所述第一用户未评论的帖子。
其中,关于接口、评论数据库可以参考上述相关描述,在此不加赘述。
其中,至少一个第二帖子可以包括第一帖子,或不包括第一帖子,在本申请中,不做限制。可以理解的,至少一个第二帖子中的每个第二帖子可以对应J条评论中的一条或多条评论,在此不做限制。
可以看出,上述技术方案中,通过基于用户发表的所有评论中每条评论包含的实体数目确定帖子,根据该帖子与用户未评论的其他帖子的相关性为用户推荐对应的帖子,从而实现了个性化推荐,提高了用户体验。
可选的,服务器根据所述J条评论,确定所述至少一个第二帖子中的第三帖子,包括:
若所述J条评论中存在包含敏感信息的第三评论,则服务器在所述J条评论中除所述第三评论之外的其他评论均为文本时,根据预设实体库,检测所述J条评论中除所述第三评论之外的其他评论中是否存在实体;
若是,则服务器确定所述J条评论中除所述第三评论之外的其他评论中每条评论包含的实体数目;
服务器根据所述每条评论包含的实体数目,确定所述至少一个帖子中每个帖子的评论所包含的实体数目;
服务器根据所述至少一个帖子中每个帖子的评论所包含的实体数目,确定所述第三帖子,所述第三帖子的评论所包含的实体数目高于所述至少一个第二帖子中除所述第三帖子之外的其他帖子的评论所包含的实体数目。
其中,第三评论可以为一条或多条评论,在此不做限制。
其中,预设实体库包括一个或多个预设实体,在此不做限制。
示例性的,预设实体库可以包括持有收益率、长期持有等。
其中,根据预设实体库,检测所述J条评论中除所述第三评论之外的其他评论中是否存在实体,包括:从所述预设实体库中获取一个或多个预设实体;检测所述J条评论中除所述第三评论之外的其他评论中是否存在与一个或多个预设实体相同的实体。
可以看出,上述技术方案中,通过基于用户发表的所有评论中每条评论包含的实体数目确定出包含实体数目最多的评论所对应的帖子,从而更好的确定出用户需求,进而能为用户推荐符合其需求的帖子。
可选的,服务器根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子,包括:
服务器获取所述至少一个第四帖子中每个第四帖子的评论包含的实体数目;
服务器根据所述每个第四帖子的评论包含的实体数目,确定所述每个第四帖子的评论中包含的实体数目最大的评论,以得到所述每个第四帖子对应的第四评论;
服务器根据所述每个第四帖子对应的第四评论包含的实体与第五评论包含的实体之间的相似度,确定所述相似度中最高的所述第五帖子,所述第五评论为所述第三帖子中所述第一用户发表的评论中实体数目最大的评论;
服务器向所述第一用户推送所述第五帖子。
其中,服务器获取所述至少一个第四帖子中每个第四帖子的评论包含的实体数目,依旧是根据预设实体库,来确定至少一个第四帖子中每个第四帖子的评论包含的实体数目,具体的可以参考检测J条评论中除所述第三评论之外的其他评论中是否存在实体的过程,在此不做赘述。
其中,服务器例如可以根据欧氏距离确定所述每个第四帖子对应的第四评论包含的实体与第五评论包含的实体之间的相似度。
可以看出,上述技术方案中,实现了基于实体与实体之间的相似度,为用户推荐相似度最高的帖子,从而更好的为用户推荐符合其需求的帖子。
参见图5,图5为本申请实施例提供的一种服务器的示意图。其中,如图5所示,服务器500包括获取模块501和展示模块502,其中,
所述获取模块501,用于获取N条评论,所述N为大于0的整数;
所述展示模块502,用于若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
可以看出,上述技术方案中,通过获取多条评论,在检测到多条评论中存在包含敏感信息的评论时,针对发表该敏感信息的评论的用户,在其对应的显示界面上显示多条评论,针对其他用户,在其对应的显示界面上显示多条评论中除包含敏感信息的评论的其他评论,从而为用户提供了个性化展示,提高了用户体验。
可选的,所述N条评论为在第一时刻之前第一帖子下的所有评论,所述第一时刻为获取所述N条评论的时刻,所述服务器500还包括确定模块503,
所述获取模块501,还用于以所述第一时刻为基准,调用接口从评论数据库中获取预设时间段内所述第一帖子新增的所有评论,以得到M条评论,所述M条评论为K个用户对所述第一帖子的评论,所述M和所述K均为大于0的整数;
所述确定模块503,用于若所述M条评论中存在包含敏感信息的第二评论,则从所述K个用户中确定所述第二评论对应的用户;
所述展示模块502,还用于在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论;或,在所述第二评论对应的用户的显示界面上展示所述N条评论和所述M条评论。
可以看出,上述技术方案中,通过获取预设时间段内评论数据库中某个帖子新增的所有评论,以检测新增的所有评论中是否存在包含敏感信息的评论,避免了现有方案中实时检测大量帖子的所有评论中是否存在包含敏感信息的评论所导致的负载过重的问题,也提高了检测包含敏感信息评论的效率。
可选的,所述第一用户为所述K个用户中除所述第二评论对应的用户之外的一个用户,所述第一用户的显示界面还包括第一页码表,所述第一页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目和所述评论数据库内所述第一帖子的所有评论数目确定的,
若在所述第一用户的显示界面上检测到针对所述第一页码表中第一页码的页码选择操作,则所述获取模块501,还用于在所述第一用户的显示界面上获取当前页码,所述确定模块503,还用于确定所述第一页码是否大于第二页码,所述第二页码为第二页码表中最大的页码,所述第二页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目、以及所述N条评论中除所述第一评论的其他评论和所述M条评论中除所述第二评论的其他评论的数目确定的;
若所述第一页码大于所述第二页码,则所述展示模块502,还用于在所述第一用户的显示界面上展示所述第二页码对应的评论;
若所述第一页码小于或等于所述第二页码,则所述获取模块501,还用于获取所述当前页码中第一条评论的标识和所述第一用户的用户行为;以及所述展示模块502,用于根据所述当前页码中第一条评论的标识和所述第一用户的用户行为,在所述第一用户的显示界面上展示对应的评论。
可以看出,上述技术方案中,解决了在第一用户的显示界面包括的第一页码表中的至少一个页码与第二页码表中的至少一个页码不同时,正常显示页面跳转后的界面,避免错误显示或重复显示的问题。
可选的,所述服务器500还包括推送模块504,所述获取模块501,还用于调用所述接口,从所述评论数据库中获取所述第一用户发表的所有评论,以得到J条评论,所述J条评论为所述第一用户对至少一个第二帖子的评论;
所述确定模块503,还用于根据所述J条评论,确定所述至少一个第二帖子中的第三帖子,所述第三帖子是根据所述J条评论包含的实体数目确定的;
所述推送模块504,用于根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子,所述至少一个第四帖子为所述第一用户未评论的帖子。
可以看出,上述技术方案中,通过基于用户发表的所有评论中每条评论包含的实体数目确定帖子,根据该帖子与用户未评论的其他帖子的相关性为用户推荐对应的帖子,从而实现了个性化推荐,提高了用户体验。
可选的,根据所述J条评论,确定所述至少一个第二帖子中的第三帖子方面,所述确定模块503,具体用于
若所述J条评论中存在包含敏感信息的第三评论,则在所述J条评论中除所述第三评论之外的其他评论均为文本时,根据预设实体库,检测所述J条评论中除所述第三评论之外的其他评论中是否存在实体;
若是,则确定所述J条评论中除所述第三评论之外的其他评论中每条评论包含的实体数目;
根据所述每条评论包含的实体数目,确定所述至少一个帖子中每个帖子的评论所包含的实体数目;
根据所述至少一个帖子中每个帖子的评论所包含的实体数目,确定所述第三帖子,所述第三帖子的评论所包含的实体数目高于所述至少一个第二帖子中除所述第三帖子之外的其他帖子的评论所包含的实体数目。
可以看出,上述技术方案中,通过基于用户发表的所有评论中每条评论包含的实体数目确定出包含实体数目最多的评论所对应的帖子,从而更好的确定出用户需求,进而能为用户推荐符合其需求的帖子。
可选的,根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子方面,
所述获取模块501,用于获取所述至少一个第四帖子中每个第四帖子的评论包含的实体数目;
所述确定模块503,用于根据所述每个第四帖子的评论包含的实体数目,确定所述每个第四帖子的评论中包含的实体数目最大的评论,以得到所述每个第四帖子对应的第四评论;
所述确定模块503,用于根据所述每个第四帖子对应的第四评论包含的实体与第五评论包含的实体之间的相似度,确定所述相似度中最高的所述第五帖子,所述第五评论为所述第三帖子中所述第一用户发表的评论中实体数目最大的评论;
所述推送模块504,用于向所述第一用户推送所述第五帖子。
可以看出,上述技术方案中,实现了基于实体与实体之间的相似度,为用户推荐相似度最高的帖子,从而更好的为用户推荐符合其需求的帖子。
参见图6,图6为本申请的实施例涉及的硬件运行环境的电子设备结构示意图。
本申请实施例提供了一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,以执行包括任一项显示方法中的步骤的指令。其中,如图6所示,本申请的实施例涉及的硬件运行环境的电子设备可以包括:
处理器601,例如CPU。
存储器602,可选的,存储器可以为高速RAM存储器,也可以是稳定的存储器,例如磁盘存储器。
通信接口603,用于实现处理器601和存储器602之间的连接通信。
本领域技术人员可以理解,图6中示出的电子设备的结构并不构成对其的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图6所示,存储器602中可以包括操作***、网络通信模块以及一个或多个程序。操作***是管理和控制服务器硬件和软件资源的程序,支持一个或多个程序的运行。网络通信模块用于实现存储器602内部各组件之间的通信,以及与电子设备内部其他硬件和软件之间通信。
在图6所示的电子设备中,处理器601用于执行存储器602中一个或多个程序,实现以下步骤:
获取N条评论,所述N为大于0的整数;
若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
本申请涉及的电子设备的具体实施可参见上述显示方法的各实施例,在此不做赘述。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现以下步骤:
获取N条评论,所述N为大于0的整数;
若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论。
本申请涉及的计算机可读存储介质的具体实施可参见上述显示方法的各实施例,在此不做赘述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应所述知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应所述知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (9)
1.一种显示方法,其特征在于,包括:
获取N条评论,所述N为大于0的整数,所述N条评论为在第一时刻之前第一帖子下的所有评论,所述第一时刻为获取所述N条评论的时刻;
若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论;
其中,所述第一用户的显示界面还包括第一页码表,所述第一页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目和所述评论数据库内所述第一帖子的所有评论数目确定的;
所述方法还包括:若在所述第一用户的显示界面上检测到针对所述第一页码表中第一页码的页码选择操作,则在所述第一用户的显示界面上获取当前页码,并确定所述第一页码是否大于第二页码,所述第二页码为第二页码表中最大的页码,所述第二页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目、以及所述N条评论中除所述第一评论的其他评论的数目确定的;
若所述第一页码大于所述第二页码,则在所述第一用户的显示界面上展示所述第二页码对应的评论;
若所述第一页码小于或等于所述第二页码,则获取所述当前页码中第一条评论的标识和所述第一用户的用户行为;以及根据所述当前页码中第一条评论的标识和所述第一用户的用户行为,在所述第一用户的显示界面上展示对应的评论。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
以所述第一时刻为基准,调用接口从评论数据库中获取预设时间段内所述第一帖子新增的所有评论,以得到M条评论,所述M条评论为K个用户对所述第一帖子的评论,所述M和所述K均为大于0的整数;
若所述M条评论中存在包含敏感信息的第二评论,则从所述K个用户中确定所述第二评论对应的用户;
在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论;或,在所述第二评论对应的用户的显示界面上展示所述N条评论和所述M条评论。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
调用接口,从所述评论数据库中获取所述第一用户发表的所有评论,以得到J条评论,所述J条评论为所述第一用户对至少一个第二帖子的评论;
根据所述J条评论,确定所述至少一个第二帖子中的第三帖子,所述第三帖子是根据所述J条评论包含的实体数目确定的;
根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子,所述至少一个第四帖子为所述第一用户未评论的帖子。
4.根据权利要求3所述的方法,其特征在于,所述根据所述J条评论,确定所述至少一个第二帖子中的第三帖子,包括:
若所述J条评论中存在包含敏感信息的第三评论,则在所述J条评论中除所述第三评论之外的其他评论均为文本时,根据预设实体库,检测所述J条评论中除所述第三评论之外的其他评论中是否存在实体;
若是,则确定所述J条评论中除所述第三评论之外的其他评论中每条评论包含的实体数目;
根据所述每条评论包含的实体数目,确定所述至少一个帖子中每个帖子的评论所包含的实体数目;
根据所述至少一个帖子中每个帖子的评论所包含的实体数目,确定所述第三帖子,所述第三帖子的评论所包含的实体数目高于所述至少一个第二帖子中除所述第三帖子之外的其他帖子的评论所包含的实体数目。
5.根据权利要求3所述的方法,其特征在于,所述根据所述第三帖子与至少一个第四帖子的相关性,向所述第一用户推送所述至少一个第四帖子中的第五帖子,包括:
获取所述至少一个第四帖子中每个第四帖子的评论包含的实体数目;
根据所述每个第四帖子的评论包含的实体数目,确定所述每个第四帖子的评论中包含的实体数目最大的评论,以得到所述每个第四帖子对应的第四评论;
根据所述每个第四帖子对应的第四评论包含的实体与第五评论包含的实体之间的相似度,确定所述相似度中最高的所述第五帖子,所述第五评论为所述第三帖子中所述第一用户发表的评论中实体数目最大的评论;
向所述第一用户推送所述第五帖子。
6.一种服务器,其特征在于,所述服务器包括获取模块和展示模块,
所述获取模块,用于获取N条评论,所述N为大于0的整数,所述N条评论为在第一时刻之前第一帖子下的所有评论,所述第一时刻为获取所述N条评论的时刻;
所述展示模块,用于若所述N条评论中存在包含敏感信息的第一评论,则在第一用户的显示界面上展示所述N条评论中除所述第一评论的其他评论,在第二用户的显示界面上展示所述N条评论,所述第一评论为所述第二用户发表的评论;
其中,所述第一用户的显示界面还包括第一页码表,所述第一页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目和所述评论数据库内所述第一帖子的所有评论数目确定的;
若在所述第一用户的显示界面上检测到针对所述第一页码表中第一页码的页码选择操作,则所述获取模块,还用于在所述第一用户的显示界面上获取当前页码,所述确定模块,还用于确定所述第一页码是否大于第二页码,所述第二页码为第二页码表中最大的页码,所述第二页码表中的至少一个页码是根据所述第一用户的显示界面最多能显示的评论数目、以及所述N条评论中除所述第一评论的其他评论的数目确定的;
若所述第一页码大于所述第二页码,则所述展示模块,还用于在所述第一用户的显示界面上展示所述第二页码对应的评论;
若所述第一页码小于或等于所述第二页码,则所述获取模块,还用于获取所述当前页码中第一条评论的标识和所述第一用户的用户行为;以及所述展示模块,用于根据所述当前页码中第一条评论的标识和所述第一用户的用户行为,在所述第一用户的显示界面上展示对应的评论。
7.根据权利要求6所述的服务器,其特征在于,所述服务器还包括确定模块,
所述获取模块,还用于以所述第一时刻为基准,调用接口从评论数据库中获取预设时间段内所述第一帖子新增的所有评论,以得到M条评论,所述M条评论为K个用户对所述第一帖子的评论,所述M和所述K均为大于0的整数;
所述确定模块,用于若所述M条评论中存在包含敏感信息的第二评论,则从所述K个用户中确定所述第二评论对应的用户;
所述展示模块,还用于在所述第二评论对应的用户的显示界面上展示所述N条评论中除所述第一评论的其他评论和所述M条评论;或,在所述第二评论对应的用户的显示界面上展示所述N条评论和所述M条评论。
8.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被生成由所述处理器执行,以执行权利要求1-5任一项方法中的步骤的指令。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行,以实现权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011572312.1A CN112559890B (zh) | 2020-12-25 | 2020-12-25 | 一种显示方法、服务器、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011572312.1A CN112559890B (zh) | 2020-12-25 | 2020-12-25 | 一种显示方法、服务器、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112559890A CN112559890A (zh) | 2021-03-26 |
CN112559890B true CN112559890B (zh) | 2024-02-09 |
Family
ID=75033494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011572312.1A Active CN112559890B (zh) | 2020-12-25 | 2020-12-25 | 一种显示方法、服务器、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112559890B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547383A (zh) * | 2010-12-31 | 2012-07-04 | 福建星网视易信息***有限公司 | 视频点播***中的拼音检索显示方法及*** |
CN106055612A (zh) * | 2016-05-25 | 2016-10-26 | 青岛海信传媒网络技术有限公司 | 一种数据分页显示方法及终端设备 |
CN107767279A (zh) * | 2017-10-12 | 2018-03-06 | 燕山大学 | 一种基于lda的加权平均的个性化好友推荐方法 |
CN108090206A (zh) * | 2017-12-28 | 2018-05-29 | 北京小米移动软件有限公司 | 评论信息的排序方法及装置、电子设备 |
CN108446309A (zh) * | 2018-02-05 | 2018-08-24 | 深圳市资本在线金融信息服务有限公司 | Web智能报表的应用方法及装置 |
CN109005422A (zh) * | 2018-08-01 | 2018-12-14 | 腾讯科技(深圳)有限公司 | 视频评论处理方法及装置 |
CN109508370A (zh) * | 2018-09-28 | 2019-03-22 | 北京百度网讯科技有限公司 | 评论抽取方法、设备和存储介质 |
CN109522487A (zh) * | 2018-12-21 | 2019-03-26 | 北京工业大学 | 一种基于评论的餐厅个性化推荐方法 |
CN110134880A (zh) * | 2019-05-20 | 2019-08-16 | 北京字节跳动网络技术有限公司 | 评论数据的提供、显示方法、装置、电子设备及存储介质 |
CN110413278A (zh) * | 2019-06-27 | 2019-11-05 | 平安科技(深圳)有限公司 | 分页展示记录数的方法、装置及存储介质、计算机设备 |
CN110442406A (zh) * | 2018-05-02 | 2019-11-12 | 天津京东深拓机器人科技有限公司 | 分页控件处理数据的方法及分页控件、电子设备 |
CN111125157A (zh) * | 2018-10-31 | 2020-05-08 | 北京国双科技有限公司 | 查询数据的处理方法、装置、存储介质及处理器 |
-
2020
- 2020-12-25 CN CN202011572312.1A patent/CN112559890B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547383A (zh) * | 2010-12-31 | 2012-07-04 | 福建星网视易信息***有限公司 | 视频点播***中的拼音检索显示方法及*** |
CN106055612A (zh) * | 2016-05-25 | 2016-10-26 | 青岛海信传媒网络技术有限公司 | 一种数据分页显示方法及终端设备 |
CN107767279A (zh) * | 2017-10-12 | 2018-03-06 | 燕山大学 | 一种基于lda的加权平均的个性化好友推荐方法 |
CN108090206A (zh) * | 2017-12-28 | 2018-05-29 | 北京小米移动软件有限公司 | 评论信息的排序方法及装置、电子设备 |
CN108446309A (zh) * | 2018-02-05 | 2018-08-24 | 深圳市资本在线金融信息服务有限公司 | Web智能报表的应用方法及装置 |
CN110442406A (zh) * | 2018-05-02 | 2019-11-12 | 天津京东深拓机器人科技有限公司 | 分页控件处理数据的方法及分页控件、电子设备 |
CN109005422A (zh) * | 2018-08-01 | 2018-12-14 | 腾讯科技(深圳)有限公司 | 视频评论处理方法及装置 |
CN109508370A (zh) * | 2018-09-28 | 2019-03-22 | 北京百度网讯科技有限公司 | 评论抽取方法、设备和存储介质 |
CN111125157A (zh) * | 2018-10-31 | 2020-05-08 | 北京国双科技有限公司 | 查询数据的处理方法、装置、存储介质及处理器 |
CN109522487A (zh) * | 2018-12-21 | 2019-03-26 | 北京工业大学 | 一种基于评论的餐厅个性化推荐方法 |
CN110134880A (zh) * | 2019-05-20 | 2019-08-16 | 北京字节跳动网络技术有限公司 | 评论数据的提供、显示方法、装置、电子设备及存储介质 |
CN110413278A (zh) * | 2019-06-27 | 2019-11-05 | 平安科技(深圳)有限公司 | 分页展示记录数的方法、装置及存储介质、计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112559890A (zh) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Henry et al. | Emergence of segregation in evolving social networks | |
CN102119377B (zh) | 具有用户可定义的属性的演示文稿的节 | |
Lindholm et al. | Mobile usability: How Nokia changed the face of the cellular phone | |
US10269033B2 (en) | Expanded overlay state for campaign performance data snapshot cards | |
US10360579B2 (en) | Campaign performance data snapshot cards | |
US10304079B2 (en) | Organization of campaign performance data snapshot cards in card feeds and card boards | |
US20200372065A1 (en) | Content Carousel in a Social Media Timeline | |
CN105593848A (zh) | 在协作式环境中对共享电子文档的更新 | |
CN104854615A (zh) | 使用元数据概括社交媒体内容 | |
CN103988200A (zh) | 用于web应用的轻量化框架 | |
CN109416644A (zh) | 用于虚拟机实时迁移的***和方法 | |
CN110519153A (zh) | 一种发送群会话消息的方法与设备 | |
CN112559890B (zh) | 一种显示方法、服务器、电子设备和存储介质 | |
Khaleelullah et al. | A Framework for Design and Development of Message sharing using Open-Source Software | |
Conde et al. | Web services layer for Moodle 2.0: a new area of possibilities in web based learning | |
CN107133072A (zh) | 一种操作执行方法和装置 | |
CN102387139B (zh) | 一种与应用业务分离的权限控制方法、***及装置 | |
CN107483548A (zh) | 移动终端控制***、方法、移动终端及存储介质 | |
CN109725957A (zh) | 团体配置方法及装置、内容共享*** | |
CN112051952A (zh) | 图片动态浏览方法、装置、电子设备及可读存储介质 | |
CN114860133B (zh) | 问卷处理方法、装置、电子设备、介质及产品 | |
CN110799967A (zh) | 多卡片叠加显示 | |
CN114253944B (zh) | 数据库双向同步方法、装置和电子设备 | |
CN114296851B (zh) | 信息显示方法及装置 | |
US20240104808A1 (en) | Method and system for creating stickers from user-generated content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |