CN113918853A - 信息展示方式的配置方法和信息展示方式的配置装置 - Google Patents
信息展示方式的配置方法和信息展示方式的配置装置 Download PDFInfo
- Publication number
- CN113918853A CN113918853A CN202111400952.9A CN202111400952A CN113918853A CN 113918853 A CN113918853 A CN 113918853A CN 202111400952 A CN202111400952 A CN 202111400952A CN 113918853 A CN113918853 A CN 113918853A
- Authority
- CN
- China
- Prior art keywords
- account
- social relationship
- relationship information
- information
- target 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000006870 function Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013500 data storage Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种信息展示方式的配置方法和信息展示方式的配置装置,该方法包括:接收第一账户发送的针对目标页面的访问请求,其中,目标页面涉及第二账户;响应于访问请求,根据目标页面的类型和/或目标页面中需展示的社交关系信息的类型,对社交关系信息的展示方式进行配置,以在目标页面中按照配置的展示方式来展示社交关系信息;其中,社交关系信息用于表示第一账户与第二账户之间的社交关系。
Description
技术领域
本公开涉及计算机技术领域,更具体地说,涉及一种信息展示方式的配置方法和信息展示方式的配置装置。
背景技术
在社交类的应用程序(Application,App)中,可能存在一些场景需要展示关系文案来促进社交,例如,共同好友类型的关系文案可为:张三等3个人是你们的共同好友。在不同的场景中,关系文案的展示形式会有区别,往往需要开发人员为不同场景中的不同类型的关系文案的展示形式进行定制化代码开发,需要预先开发好限定在每种场景中如何显示每种类型的关系文案的具体代码,以在展示时直接按照预先开发好的具体代码对关系文案进行展示即可。但由于场景的多样性以及关系文案的多样性,需要开发人员进行多次业务迭代,每次业务迭代和需求调整都需要开发人员修改代码,会耗费较多人力成本,并且开发效率较低。并且服务每次修改后都需要部署与上线,对服务的稳定性也有一定的影响。
发明内容
本公开提供一种信息展示方式的配置方法和信息展示方式的配置装置,以至少解决上述相关技术中,需要针对不同场景中的不同类型的关系文案的展示方式分别进行定制化代码开发,耗费较多人力成本,并且开发效率较低的问题。
根据本公开实施例的第一方面,提供一种信息展示方式的配置方法,所述方法包括:接收第一账户发送的针对目标页面的访问请求,其中,所述目标页面涉及第二账户;响应于所述访问请求,根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,以在所述目标页面中按照配置的展示方式来展示所述社交关系信息;其中,所述社交关系信息用于表示所述第一账户与所述第二账户之间的社交关系。
可选地,所述展示方式包括以下项之中的至少一项:是否渲染出所述社交关系信息中涉及的账户的头像、是否支持点击跳转功能、用于描述所述社交关系信息的文案的类型、外显的所述账户的数量。
可选地,所述根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,包括:根据预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,确定与所述目标页面的类型和所述目标页面中需展示的社交关系信息的类型对应的展示方式;按照确定的展示方式,对所述社交关系信息的展示方式进行配置。
可选地,所述社交关系信息包括以下项之中的至少一项:所述第一账户与所述第二账户具有的共同好友的信息;所述第一账户与所述第二账户的好友类型信息;所述第一账户与所述第二账户共同关注的账户的信息。
可选地,所述方法还包括:根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息。
可选地,所述根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息,包括:确定所述第一账户和所述第二账户是否具有至少一种社交关系之中的每一种社交关系;将用于表示所述第一账户与所述第二账户所具有的每种社交关系的社交关系信息,确定为所述目标页面中需展示的社交关系信息。
根据本公开实施例的第二方面,提供一种信息展示方式的配置装置,包括:接收模块,被配置为接收第一账户发送的针对目标页面的访问请求,其中,所述目标页面涉及第二账户;配置模块,被配置为响应于所述访问请求,根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,以在所述目标页面中按照配置的展示方式来展示所述社交关系信息;其中,所述社交关系信息用于表示所述第一账户与所述第二账户之间的社交关系。
可选地,所述展示方式包括以下项之中的至少一项:是否渲染出所述社交关系信息中涉及的账户的头像、是否支持点击跳转功能、用于描述所述社交关系信息的文案的类型、外显的所述账户的数量。
可选地,所述配置模块,被配置为:根据预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,确定与所述目标页面的类型和所述目标页面中需展示的社交关系信息的类型对应的展示方式;按照确定的展示方式,对所述社交关系信息的展示方式进行配置。
可选地,所述社交关系信息包括以下项之中的至少一项:所述第一账户与所述第二账户具有的共同好友的信息;所述第一账户与所述第二账户的好友类型信息;所述第一账户与所述第二账户共同关注的账户的信息。
可选地,所述信息展示方式的配置装置还包括:确定模块,被配置为根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息。
可选地,所述确定模块,被配置为:确定所述第一账户和所述第二账户是否具有至少一种社交关系之中的每一种社交关系;将用于表示所述第一账户与所述第二账户所具有的每种社交关系的社交关系信息,确定为所述目标页面中需展示的社交关系信息。
根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现根据本公开的信息展示方式的配置方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行根据本公开的信息展示方式的配置方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据本公开的信息展示方式的配置方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
可以响应于账户对目标页面的访问请求,根据目标页面的类型和目标页面中需展示的社交关系信息的类型,自动对社交关系信息的展示方式进行配置,无需预先针对不同场景中的不同类型的关系文案的展示方式分别进行定制化代码开发,可以减少所耗费的人力成本,提高开发效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是示出根据本公开的示例性实施例的一种信息展示方式的配置方法的流程图;
图2是示出根据本公开的示例性实施例的另一种信息展示方式的配置方法的流程图;
图3是示出根据本公开的示例性实施例的一种信息展示方式的配置装置的框图;
图4是示出根据本公开的示例性实施例的一种电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括A和B之中的至少一个”即包括如下三种并列的情况:(1)包括A;(2)包括B;(3)包括A和B。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。
图1是示出根据本公开的示例性实施例的一种信息展示方式的配置方法的流程图。作为示例,所述方法可由服务端执行。
参照图1,在步骤101,接收第一账户的终端发送的针对目标页面的访问请求。其中,该目标页面涉及第二账户。
根据本公开的示例性实施例,目标页面的类型可以包括以下项之中的至少一项:个人主页(profile)、消息页(notify)、搜索页面(search)。例如,所述目标页面可以是第二用户(即,具有第二账户的用户)的个人主页。例如,所述目标页面可以是用于搜索第二用户或第二用户相关内容的搜索页面。例如,所述消息页可以是接收到第二用户发送的消息之后,点击第二用户的头像所触发显示的页面。
在步骤102,响应于访问请求,可以根据目标页面的类型和/或目标页面中需展示的社交关系信息的类型,对社交关系信息的展示方式进行配置,以在目标页面中按照配置的展示方式来展示社交关系信息。即,根据本公开的示例性实施例,在接收到针对目标页面的访问请求时,才对目标页面中需要展示的社交关系信息的展示方式进行自动配置,而无需预先定制化编码配置。
其中,社交关系信息用于表示第一账户与第二账户之间的社交关系。
根据本公开的示例性实施例,如前所述,社交关系信息可以包括以下项之中的至少一项:第一账户与第二账户具有的共同好友的信息;第一账户与第二账户的好友类型信息;第一账户与第二账户共同关注的账户的信息。例如,第一账户与第二账户具有的共同好友的信息可包括:第一账户与第二账户具有的共同好友的账户及总数量。例如,第一账户与第二账户的好友类型信息可包括:第二账户是第一账户的某类型好友,例如,通讯录好友。例如,第一账户与第二账户共同关注的账户的信息可包括:第一账户与第二账户共同关注的账户及总数量。
根据本公开的示例性实施例,展示方式可以包括以下项之中的至少一项:是否渲染出社交关系信息中涉及的账户的头像、是否支持点击跳转功能、用于描述社交关系信息的文案的类型、外显的账户的数量。跳转功能也即超链接功能(addLinkUrls),例如,当点击支持跳转功能的社交关系信息时,会显示该社交关系信息的全部信息,包括除外显部分之外的隐藏信息。例如,用于描述社交关系信息的文案的类型可包括:长文案类型和短文案类型。
需要说明的是,本公开的信息展示方式的配置方法是一种通用的配置方法,除了可以灵活配置上述几项的展示方式之外,还可以应用到其他维度,前述几项仅仅为一种举例说明。例如,其他维度可以为社交关系信息中的文字是否加粗显示、社交关系信息中的文字使用特殊颜色进行显示、社交关系信息为静态显示方式或者为动态显示方式等等。
作为示例,对社交关系信息的展示方式进行配置的步骤可包括:设置与每个展示方式对应的字段的字段值,并将包括该字段及其字段值的数据发送到第一账户的客户端,以使第一账户的客户端按照该字段及其字段值展示对应的社交关系信息。
根据本公开的示例性实施例,可以根据预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,确定与目标页面的类型和目标页面中需展示的社交关系信息的类型对应的展示方式。例如,预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系可如下所示:
{
"profile":["contact_friend"],//表示个人主页场景中的通讯录好友类型的社交关系信息对应于不渲染出账户的头像
"search":["common_friend","contact_friend"]//表示搜索页场景中的共同好友、通讯录好友类型的社交关系信息对应于不渲染出账户的头像
}
下面,例如,假设第一账户为用户A的账户,第二账户为用户B的账户。以用户A进入用户B的个人主页这种场景为例来阐述本公开的信息展示方式的配置方法。
根据本公开的示例性实施例,可以根据第一账户和第二账户,确定目标页面中需展示的社交关系信息,即可以根据用户A的第一账户和用户B的第二账户,确定B的个人主页中需展示的用户A与用户B之间的社交关系信息。
需要说明的是,服务端可以包含多个不同的接口,每个接口可以对应一种页面的类型。例如,服务端可以包含3个不同的接口,分别为接口1、接口2和接口3。其中,接口1可以与个人主页这种场景对应、接口2可以与消息页这种场景对应、接口3可以与搜索页面这种场景对应。
例如,如果用户A进入用户B的个人主页,则用户A的客户端可以向服务端的接口1请求获取用户A与用户B之间在个人主页这种场景下的社交关系信息(以下,也称为关系文案)。
根据本公开的示例性实施例,可以确定第一账户和第二账户是否具有至少一种社交关系之中的每一种社交关系。然后,可以将用于表示第一账户与第二账户所具有的每种社交关系的社交关系信息,确定为目标页面中需展示的社交关系信息。需要说明的是,针对每种页面的类型,上述至少一种社交关系可以相同。例如,针对个人主页、消息页或者搜索页面,上述至少一种社交关系均可以为“共同好友(common_friend)”、“共同关注(common_follow)”和“通讯录好友(contact_friend)”。或者,针对每种页面的类型,上述至少一种社交关系可以为与该页面的类型相对应的社交关系。例如,针对个人主页这种页面的类型,上述至少一种社交关系可以为“共同好友”和“共同关注”;针对消息页这种页面的类型,上述至少一种社交关系可以为“共同关注”和“通讯录好友”等等。
如前所述,如果用户A进入用户B的个人主页,则服务端可以根据当前的场景(scene)(即,目标页面的类型)以及用户A的第一账户和用户B的第二账户,计算用户A的第一账户和用户B的第二账户是否具有至少一种社交关系之中的每一种社交关系。即服务端可以根据当前的场景:个人主页(profile)以及用户A的第一ID和用户B的第二ID,计算计算用户A的第一ID和用户B的第二ID是否具有“共同好友”、“共同关注”和“通讯录好友”这3种社交关系之中的每一种社交关系。然后,服务端可以将用于表示用户A的第一ID和用户B的第二ID所具有的每种社交关系的社交关系信息,确定为用户B的个人主页中需展示的社交关系信息。
作为示例,可根据页面的类型和/或页面中需展示的社交关系信息的类型,确定页面中需展示的社交关系信息对应的文案的长短类型(textType)以及外显的账户的数量(showUserCount)。例如,不同的页面的类型对应的文案的长短类型以及外显的账户的数量可以是不同或相同的。例如,个人主页(profile)这种页面的类型可以对应长文案,外显的账户的数量可以为1;搜索页面(search)这种页面的类型可以对应短文案,外显的账户的数量可以为2等等。并且,长文案与短文案的区别在于文案所包含的文字的多少,长文案所包含的文字较多,短文案所包含的文字较少。
外显的账户的数量可以为关系文案中外显的昵称数量。例如,如果关系文案为:“张三等8个共同好友”,由于外显的昵称为“张三”,即外显的昵称数量为1,此时外显的账户的数量即为1;或者,如果关系文案为:“张三、李四等8个共同好友”,由于外显的昵称为“张三”和“李四”,即外显的昵称数量为2,此时外显的账户的数量即为2。
服务端可以根据当前的场景:个人主页、用户A的第一账户、用户B的第二账户、个人主页这种页面的类型对应的文案的长短类型:长文案以及对应的外显的账户的数量:1,获取用户A的第一账户和用户B的第二账户之间的关系文案原始信息recoUserText:
由上述计算出的关系文案原始信息可知,用户A的第一账户和用户B的第二账户之间存在3个“共同好友”,且这3个“共同好友”对应的3个账户,即userId分别为“111”、“222”和“333”,每个userId用于获取该userId对应的账户头像和账户昵称。
需要说明的是,本公开所涉及的用户信息,包括但不限于用户设备信息、用户个人信息等,均为经用户授权或者经过各方充分授权的信息。
作为示例,可根据当前的场景:个人主页、个人主页中需展示的社交关系信息的类型,确定个人主页这种页面的类型及“共同好友”这种关系文案的类型对应的是否展示用户的头像(addHeadUrl)这个字段的取值、是否需要支持点击跳转功能(addLinkUrl)这个字段的取值。
服务端可以根据用户A的第一账户和用户B的第二账户之间的关系文案原始信息recoUserText、个人主页这种页面的类型及“共同好友”这种关系文案的类型对应的是否展示用户的头像(addHeadUrl)这个字段的取值、是否需要支持点击跳转功能(addLinkUrl)这个字段的取值,生成用于显示用户B的个人主页中的“共同好友”这种社交关系信息的数据,并发送到第一账户的客户端,以使第一账户的客户端按照确定的展示方式,对第一账户请求的用户B的个人主页中的“共同好友”这种社交关系信息进行展示。
需要说明的是,关系文案是否展示用户的头像(addHeadUrl)这个字段的取值可以有两种,分别为true和false,其中,“true”表示需要判断关系文案是否展示用户的头像,“false”表示无需判断关系文案是否展示用户的头像;关系文案是否需要支持点击跳转功能(addLinkUrl)这个字段的取值可以有两种,分别为true和false,其中,“true”表示需要判断关系文案是否支持点击跳转功能,“false”表示无需判断关系文案是否支持点击跳转功能。
服务端确定的与用户B的个人主页和用户B的个人主页中需展示的“共同好友”这种社交关系信息的类型对应的展示方式为:“可以展示头像”时,服务端可以向用户A的终端返回如下用于显示社交关系信息的显示数据:
{
"text":"张三等3位共同好友",//其中张三是第一个userId 111对应的用户昵称。
“headUrls”:"https://zhangsan.jpg"//张三的头像
}
由上述显示数据可知,在用户A的终端上显示的用户B的个人主页中的社交关系信息可以为:“[张三的头像icon]张三等3个人是你们的共同好友”,表示用户A的第一账户和用户B的第二账户之间存在张三等3个共同好友。
服务端确定的与用户B的个人主页和用户B的个人主页中需展示的“共同好友”这种社交关系信息的类型对应的展示方式为:“不可以展示头像”时,服务端可以向用户A的终端返回如下用于显示社交关系信息的显示数据:
{
"text":"张三等3位共同好友",//其中张三是第一个userId 111对应的用户昵称。
}
由上述显示数据可知,在用户A的终端上显示的用户B的个人主页中的关系文案可以为:“张三等3个人是你们的共同好友”,表示用户A的第一账户和用户B的第二账户之间存在张三等3个共同好友。
进一步的,当关系文案是否需要支持点击跳转功能(addLinkUrl)这个字段的取值为true,即需要判断关系文案是否支持点击跳转功能时,服务端可以利用用户A的第一账户和用户B的第二账户之间存在的3个共同好友中每个共同好友的账户头像和账户昵称,创建一个二级页面的快链接。此时,无论是“可以展示头像”情况下的“[张三的头像icon]张三等3个人是你们的共同好友”这种关系文案,还是“不可以展示头像”情况下的“张三等3个人是你们的共同好友”这种关系文案,如果用户针对关系文案进行了点击操作,则可以基于上述二级页面的快链接跳转至一个二级页面,该二级页面可以展示用户A的第一账户和用户B的第二账户之间存在的3个共同好友中每个共同好友对应的账户头像以及账户昵称,可以使用户A清楚的了解到与用户B之间存在的3个共同好友的基本信息。相比于仅展示“[张三的头像icon]张三等3个人是你们的共同好友”或者“张三等3个人是你们的共同好友”这种一级页面的方式,二级页面的快链接允许用户查看更详细的社交关系信息,使社交关系信息的展现更充分更详实。
图2是示出根据本公开的示例性实施例的另一种信息展示方式的配置方法的流程图。
参照图2,在步骤201,用户A进入用户B的个人主页,用户A的客户端向服务端发送访问请求。
在步骤202,服务端向关系文案获取模块发起获取请求,并且传入了一系列的参数,如下所示:当前场景(scene):个人主页(profile)、用户A的userId、用户B的userId、个人主页这种页面的类型对应的文案的长短类型(textType)以及外显的账户的数量(showUserCount)。
在步骤203,关系文案获取模块计算出用户A的userId和用户B的userId之间的社交关系之后,向服务端返回用户A的userId和用户B的userId之间的关系文案原始信息recoUserText。
在步骤204,服务端向关系文案解析模块发起解析请求,并且传入如下的参数:用户A的userId和用户B的userId之间的关系文案原始信息recoUserText、当前场景(scene):个人主页(profile)。
在步骤205,关系文案解析模块向通用配置模块请求其存储的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系。
在步骤206,通用配置模块向关系文案解析模块返回其存储的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,以使关系文案解析模块根据获取的对应关系配置展示方式,并生成最终的关系文案信息。
返回参照图2,在步骤207,服务端接收关系文案解析模块返回的最终的关系文案信息。
返回参照图2,在步骤208,服务端将最终的关系文案信息解析之后返回给用户A的客户端,进而用户A的客户端根据最终的关系文案信息展示关系文案,即用户A的客户端根据服务端所配置的展示方式在用户B的个人主页中展示用户A的userId和用户B的userId之间的社交关系信息。这样,本公开的信息展示方式的配置方法实现了结合场景和社交关系信息类型在关系文案中灵活配置是否展示头像以及是否支持点击跳转功能的能力,当新增不同的场景以及不同的社交关系信息类型时,可以实现社交关系信息的展示方式的动态配置。
图3是示出根据本公开的示例性实施例的一种信息展示方式的配置装置的框图。
参照图3,该装置300可包括接收模块301和配置模块302。
接收模块301,被配置为接收第一账户发送的针对目标页面的访问请求,其中,所述目标页面涉及第二账户;
配置模块302,被配置为响应于所述访问请求,根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,以在所述目标页面中按照配置的展示方式来展示所述社交关系信息;
其中,所述社交关系信息用于表示所述第一账户与所述第二账户之间的社交关系。
根据本公开的示例性实施例,所述展示方式包括以下项之中的至少一项:是否渲染出所述社交关系信息中涉及的账户的头像、是否支持点击跳转功能、用于描述所述社交关系信息的文案的类型、外显的所述账户的数量。
根据本公开的示例性实施例,所述配置模块,被配置为:
根据预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,确定与所述目标页面的类型和所述目标页面中需展示的社交关系信息的类型对应的展示方式;
按照确定的展示方式,对所述社交关系信息的展示方式进行配置。
根据本公开的示例性实施例,所述社交关系信息包括以下项之中的至少一项:
所述第一账户与所述第二账户具有的共同好友的信息;
所述第一账户与所述第二账户的好友类型信息;
所述第一账户与所述第二账户共同关注的账户的信息。
根据本公开的示例性实施例,所述目标页面的类型包括以下项之中的至少一项:个人主页、消息页、搜索页面。
根据本公开的示例性实施例,所述信息展示方式的配置装置还包括:
确定模块,被配置为根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息。
根据本公开的示例性实施例,所述确定模块,被配置为:
确定所述第一账户和所述第二账户是否具有至少一种社交关系之中的每一种社交关系;
将用于表示所述第一账户与所述第二账户所具有的每种社交关系的社交关系信息,确定为所述目标页面中需展示的社交关系信息。
图4是示出根据本公开的示例性实施例的一种电子设备的框图。
参照图4,电子设备400包括至少一个存储器401和至少一个处理器402,所述至少一个存储器401中存储有指令,当指令被至少一个处理器402执行时,执行根据本公开的示例性实施例的信息展示方式的配置方法。
作为示例,电子设备400可以是PC计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令的装置。这里,电子设备400并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。电子设备400还可以是集成控制***或***管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
在电子设备400中,处理器402可包括中央处理器(CPU)、图形处理器(GPU)、可编程逻辑装置、专用处理器***、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
处理器402可运行存储在存储器401中的指令或代码,其中,存储器401还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
存储器401可与处理器402集成为一体,例如,将RAM或闪存布置在集成电路微处理器等之内。此外,存储器401可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库***可使用的其他存储装置。存储器401和处理器402可在操作上进行耦合,或者可例如通过I/O端口、网络连接等互相通信,使得处理器402能够读取存储在存储器中的文件。
此外,电子设备400还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备400的所有组件可经由总线和/或网络而彼此连接。
根据本公开的示例性实施例,还可提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述信息展示方式的配置方法。这里的计算机可读存储介质的示例包括:只读存储器(ROM)、随机存取可编程只读存储器(PROM)、电可擦除可编程只读存储器(EEPROM)、随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存、非易失性存储器、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-RLTH、BD-RE、蓝光或光盘存储器、硬盘驱动器(HDD)、固态硬盘(SSD)、卡式存储器(诸如,多媒体卡、安全数字(SD)卡或极速数字(XD)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机***上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
根据本公开的示例性实施例,还可提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据本公开的信息展示方式的配置方法。
根据本公开的信息展示方式的配置方法和信息展示方式的配置装置,可以响应于账户对目标页面的访问请求,根据目标页面的类型和目标页面中需展示的社交关系信息的类型,自动对社交关系信息的展示方式进行配置,无需预先针对不同场景中的不同类型的关系文案的展示方式分别进行定制化代码开发,可以减少所耗费的人力成本,提高开发效率。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种信息展示方式的配置方法,其特征在于,所述方法包括:
接收第一账户发送的针对目标页面的访问请求,其中,所述目标页面涉及第二账户;
响应于所述访问请求,根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,以在所述目标页面中按照配置的展示方式来展示所述社交关系信息;
其中,所述社交关系信息用于表示所述第一账户与所述第二账户之间的社交关系。
2.如权利要求1所述的方法,其特征在于,所述展示方式包括以下项之中的至少一项:是否渲染出所述社交关系信息中涉及的账户的头像、是否支持点击跳转功能、用于描述所述社交关系信息的文案的类型、外显的所述账户的数量。
3.如权利要求2所述的方法,其特征在于,所述根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,包括:
根据预先设置的页面类型和社交关系信息类型的不同组合与社交关系信息的展示方式的对应关系,确定与所述目标页面的类型和所述目标页面中需展示的社交关系信息的类型对应的展示方式;
按照确定的展示方式,对所述社交关系信息的展示方式进行配置。
4.如权利要求1所述的方法,其特征在于,所述社交关系信息包括以下项之中的至少一项:
所述第一账户与所述第二账户具有的共同好友的信息;
所述第一账户与所述第二账户的好友类型信息;
所述第一账户与所述第二账户共同关注的账户的信息。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息。
6.如权利要求5所述的方法,其特征在于,所述根据所述第一账户和所述第二账户,确定所述目标页面中需展示的社交关系信息,包括:
确定所述第一账户和所述第二账户是否具有至少一种社交关系之中的每一种社交关系;
将用于表示所述第一账户与所述第二账户所具有的每种社交关系的社交关系信息,确定为所述目标页面中需展示的社交关系信息。
7.一种信息展示方式的配置装置,其特征在于,包括:
接收模块,被配置为接收第一账户发送的针对目标页面的访问请求,其中,所述目标页面涉及第二账户;
配置模块,被配置为响应于所述访问请求,根据所述目标页面的类型和/或所述目标页面中需展示的社交关系信息的类型,对所述社交关系信息的展示方式进行配置,以在所述目标页面中按照配置的展示方式来展示所述社交关系信息;
其中,所述社交关系信息用于表示所述第一账户与所述第二账户之间的社交关系。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的信息展示方式的配置方法。
9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至6中任一项所述的信息展示方式的配置方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的信息展示方式的配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111400952.9A CN113918853A (zh) | 2021-11-24 | 2021-11-24 | 信息展示方式的配置方法和信息展示方式的配置装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111400952.9A CN113918853A (zh) | 2021-11-24 | 2021-11-24 | 信息展示方式的配置方法和信息展示方式的配置装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113918853A true CN113918853A (zh) | 2022-01-11 |
Family
ID=79247821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111400952.9A Pending CN113918853A (zh) | 2021-11-24 | 2021-11-24 | 信息展示方式的配置方法和信息展示方式的配置装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113918853A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114885200A (zh) * | 2022-04-26 | 2022-08-09 | 北京达佳互联信息技术有限公司 | 消息处理方法、装置、电子设备及计算机可读存储介质 |
CN115134405A (zh) * | 2022-09-01 | 2022-09-30 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
-
2021
- 2021-11-24 CN CN202111400952.9A patent/CN113918853A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114885200A (zh) * | 2022-04-26 | 2022-08-09 | 北京达佳互联信息技术有限公司 | 消息处理方法、装置、电子设备及计算机可读存储介质 |
CN114885200B (zh) * | 2022-04-26 | 2024-01-02 | 北京达佳互联信息技术有限公司 | 消息处理方法、装置、电子设备及计算机可读存储介质 |
CN115134405A (zh) * | 2022-09-01 | 2022-09-30 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
CN115134405B (zh) * | 2022-09-01 | 2023-01-20 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2471011B1 (en) | Dynamic action links for web content sharing | |
KR101813436B1 (ko) | 비디오-기반 검색 결과를 제공하는 방법 및 시스템 | |
KR101911191B1 (ko) | 스크롤 맵을 제공하는 방법 및 시스템 | |
US11356498B2 (en) | Method and a device for sharing a hosted application | |
CN113918853A (zh) | 信息展示方式的配置方法和信息展示方式的配置装置 | |
US7788321B2 (en) | Collecting default user settings for a web application | |
KR20140114030A (ko) | 웹 페이지 표시 방법 및 시스템 | |
US9684918B2 (en) | System and method for candidate domain name generation | |
US20200302375A1 (en) | Shipping preferences population systems and related methods | |
US20140337711A1 (en) | Automatic Website Generation | |
CN114115623B (zh) | 信息展示方法和装置及信息传输方法和装置 | |
US9503551B2 (en) | Hybrid native networked applications | |
CN113613055A (zh) | 信息显示方法和装置、电子设备和存储介质 | |
CN114154000A (zh) | 多媒体资源发布方法和装置 | |
CN102171645B (zh) | 检索***及其控制方法、检索空间映射服务器装置 | |
US9176645B1 (en) | Manipulating collections of items in a user interface | |
CN113395598A (zh) | 视频发布方法、装置、电子设备和计算机可读存储介质 | |
CN113365088A (zh) | 数据处理方法、装置、电子设备、存储介质和程序产品 | |
JP2017084049A (ja) | 情報提供装置、および情報提供プログラム | |
CN114339442B (zh) | 多媒体频道的配置方法、装置、电子设备及存储介质 | |
CN115022727B (zh) | 账号过滤方法、装置、电子设备和存储介质 | |
KR102538248B1 (ko) | 복수의 오픈 마켓들을 통해 제공되는 기획전을 관리하기 위한 장치 및 방법 | |
JP2007188288A (ja) | 利用者支援方法及び装置 | |
CN115499446A (zh) | 多媒体资源的获取方法、发送方法、终端和服务器 | |
CN113706210A (zh) | 多媒体资源推送的方法及用于执行该方法的装置 |
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 |