一种数据处理方法、装置、电子设备及存储介质与流程

allin2022-07-13  153



1.本发明涉及通信技术领域,特别是涉及一种数据处理方法、装置、电子设备及存储介质。


背景技术:

2.目前,无论针对房源信息的权益标记展示,还是非房源信息(例如经纪人列表、评论列表等)的权益标记展示,往往将所需展示的业务数据(包括文字信息和图片信息)与权益标记进行统一封装(即将业务数据的代码与权益标记的代码耦合在一起),从而将封装在一起的数据返回到浏览器,进行页面渲染,进而通过浏览器显示出带有权益标记的业务数据。
3.这样,在产生新的业务数据需要显示权益标记时,需要重新编写该业务数据所需显示的权益标记的代码,并将该权益标记的代码与业务数据的代码耦合在一起,增加了开发工作,降低了业务数据的权益标记的配置效率。


技术实现要素:

4.本技术实施例提供一种数据处理方法、装置、电子设备及存储介质,以解决现有技术中业务数据的代码与权益标记的代码耦合在一起,导致开发工作量大,业务数据的权益标记的配置效率低的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种数据处理方法,所述方法包括:
7.从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则;
8.获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,其中,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同;
9.根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
10.第二方面,本技术实施例提供了一种数据处理装置,所述装置包括:
11.显示规则获取模块,用于从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则;
12.业务数据获取模块,用于获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,其中,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同;
13.业务数据生成模块,用于根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
14.第三方面,本技术实施例另外提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执
行时实现如前第一方面所述的数据处理方法的步骤。
15.第四方面,本技术实施例另外提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前第一方面所述的数据处理方法的步骤。
16.在本技术实施例中,能够从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,并获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,从而根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同。
17.由此可见,在本技术的实施例中,将不同业务的权益标记的显示规则,与业务数据分别存储,并配置不同业务与权益标记的显示规则的第一对应关系,从而在需要显示某项业务的带有权益标记的业务数据时,直接根据第一对应关系,调用与该业务对应的显示规则并使用即可,不再需要用户重新编写业务数据的代码与权益标记的代码耦合在一起的代码文件,从而减轻了开发工作,提升了业务数据的权益标记的配置效率。
18.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
19.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术实施例提供的一种数据处理方法的步骤流程图;
21.图2是本技术实施例提供的数据处理方法的具体实施方式的步骤流程图;
22.图3是本技术实施例提供的一种数据处理装置的结构框图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.本技术实施例的数据处理方法可以运行于服务器。当该方法运行于服务器时,可以为云展示。
25.在一可选的实施方式中,云展示是指以云计算为基础的信息展示方式。在云展示的运行模式下,信息处理程序的运行主体和信息画面呈现主体是分离的,显示切换方法的储存与运行是在云展示服务器上完成的,云展示客户端的作用为数据的接收、发送以及信息画面的呈现,举例而言,云展示客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息数据处理的终端设备为云端
的云展示服务器。在进行浏览时,用户操作云展示客户端向云展示服务器发送操作指令,云展示服务器根据操作指令展示信息,将数据进行编码压缩,通过网络返回云展示客户端,最后,通过云展示客户端进行解码并输出展示内容。
26.本技术提供了一种数据处理方法、装置、电子设备及存储介质,方法包括:从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则;获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,其中,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同;根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
27.因此,本技术的实施例中,将不同业务的权益标记的显示规则,与业务数据分别存储,并配置不同业务与权益标记的显示规则的第一对应关系,从而在需要显示某项业务的带有权益标记的业务数据时,直接根据第一对应关系,调用与该业务对应的显示规则并使用即可,不再需要用户重新编写业务数据的代码与权益标记的代码耦合在一起的代码文件,从而减轻了开发工作,提升了业务数据的权益标记的配置效率。
28.其中,为了便于理解本技术实施例提供的数据处理方法,首先对如下概念进行解释:
29.权益标记:针对特定的业务数据(例如需要推广的业务数据)提供特定显示标记,例如高亮显示的标记或标签、图片、文字等。
30.加权展示:设置待显示对象的权重值,该权重值表示待显示对象的显示次数,例如设置待显示对象(例如帖子)的权重值,从而配置该显示对象在同一页面中的显示次数,或者设置待显示对象在预设时间段内的显示次数。
31.平台活动:平台会不定期的针对一些特定用户进行一些激励活动,例如:红包发放、实物奖励、推广增值的优惠卷等。
32.订阅:用于接收业务消息。
33.用户画像:作为一种勾画目标用户、联系用户诉求与设计方向的有效工具。
34.下面对本技术实施例提供的数据处理方法进行详细阐述。
35.第一方面,参照图1,示出了本技术实施例中一种数据处理方法的步骤流程图,该方法可以应用于服务器。该方法可以包括以下步骤101至103。
36.步骤101:从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则。
37.本技术实施例中,一种显示规则生成一个权益标记,业务与权益标记可以为一对一的关系,也可以为一对多的关系,也可以为多对一的关系。即几个不同的业务可以使用相同的权益标记,也可以使用不同的权益标记,一种业务可以使用一个权益标记,也可以使用多个权益标记。
38.其中,步骤101中所述的不同业务与权益标记的显示规则的第一对应关系,以及权益标记的显示规则可以通过配置中心进行配置,并存储于配置中心或存储于其它存储设备中,即用户可以预先通过配置中心配置权益标记的显示规则,和配置各个业务对应的权益标记的显示规则,存储于配置中心中或存储于其它存储设备中。配置中心可以支持用户预先配置权益标记的显示规则以及各个业务与权益标记的显示规则之间的对应关系,也可以
支持用户修改权益标记的显示规则以及各个业务与权益标记的显示规则之间的对应关系。
39.另外,上述显示规则和上述第一对应关系的存储位置,与上述待显示业务的业务数据的存储位置不同,显示规则与第一对应关系可以存储于相同的位置或不同的位置。即上述配置中心、其它存储设备与业务数据库独立,即权益标记的显示规则以及第一对应关系,存储在业务数据库之外的存储空间内,并可以根据需要进行修改,亦即本技术实施例对不同业务的权益标记的显示规则与业务数据进行了解耦。
40.步骤102:获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据。
41.其中,待显示业务的业务数据可以为房源信息或者用户在网络平台发布的帖子,或者其它任意需要显示权益标记的业务数据。例如在一个房源app中,例如二手房业务的业务数据中,属于预先确定的小区的房源信息需要显示权益标记,则需要从二手房业务的众多房源信息中,获取属于预先确定的小区的房源信息作为第一业务数据;或者,例如一个用户在网络平台发布了5个帖子,其中2个帖子需要被推广,则预先确定这5个帖子中该2个帖子为需要显示权益标记的第一业务数据。
42.另外,在本技术实施例中,可以在接收到针对待显示业务的数据请求的情况下,执行前述步骤101,进而执行前述步骤102;也可以在接收到针对待显示业务的数据请求的情况下,执行前述步骤102,进而执行前述步骤101;也可以在接收到针对待显示业务的数据请求的情况下,并行执行前述步骤101和102。
43.步骤103:根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
44.其中,根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,可以为根据目标显示规则,生成符合目标显示规则的权益标记,从而将该权益标记添加到第一业务数据中,得到目标业务数据,并可以得到包括目标业务数据的待显示业务的业务数据。
45.另外,前述步骤101至103可以由终端设备执行,也可以由服务器执行。当在终端设备上执行前述步骤103后,该终端设备则可以显示包括目标业务数据的待显示业务的业务数据;当在服务器上执行前述步骤103之后,服务器可以将包括目标业务数据的待显示业务的业务数据,发送给发送待显示业务的数据请求的终端设备,以使得终端设备显示包括目标业务数据的待显示业务的业务数据。
46.由上述步骤101至103可知,在本技术实施例中,能够从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,并获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,从而根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同。
47.由此可见,在本技术的实施例中,将不同业务的权益标记的显示规则,与业务数据分别存储,并配置不同业务与权益标记的显示规则的第一对应关系,从而在需要显示某项业务的带有权益标记的业务数据时,直接根据第一对应关系,调用与该业务对应的显示规则并使用即可,不再需要用户重新编写业务数据的代码与权益标记的代码耦合在一起的代
码文件,从而减轻了开发工作,提升了业务数据的权益标记的配置效率。
48.可选的,所述方法还包括:
49.响应于第一预设操作,修改预先存储的权益标记的显示规则。
50.其中,第一预设操作可以修改一种或多种权益标记的显示规则。
51.可选的,所述方法还包括:
52.响应于第二预设操作,修改预先存储的不同业务与权益标记的显示规则的第一对应关系。
53.其中,第二预设操作可以修改一种或多种第一对应关系,通过修改预先存储的不同业务与权益标记的显示规则的第一对应关系,实现更改业务对应的权益标记的显示规则。由此可知,本技术的实施例,还可以直接修改预先存储的至少一种权益标记的显示规则和/或第一对应关系,这样,权益标记的显示规则和/或第一对应关系修改之后,对应的业务的业务数据中预先确定需要显示权益标记的第一业务数据则可以按照修改后的显示规则显示权益标记。
54.其中,前述第一预设操作、第二预设操作可以为配置中心接收到的,则配置中心接收到第一预设操作之后,可以修改本地存储或其它存储设备存储的权益标记的显示规则,和修改本地存储或其它存储设备存储的第一对应关系;前述第一预设操作和第二预设操作也可以为终端设备接收到的,则终端设备接收到第一预设操作和/或第二预设操作之后,可以向配置中心发送对应的修改指令,以使得配置中心对应修改其中存储或其它存储设备存储的权益标记的显示规则和/或第一对应关系。
55.由上述可知,在本技术的实施例中,通过将不同业务的权益标记的显示规则与业务数据进行解耦,从而在权益标记的显示规则产生变化时,不再需要深入至其所属的业务数据库中进行代码的修改,从而减轻了开发工作。并且,在某个业务所使用的权益标记的显示规则变更为其他显示规则时,只需要改变该业务与权益标记的显示规则的对应关系即可,同样不再需要深入至其所属的业务数据库中进行代码的修改,从而减轻了开发工作。
56.可选的,所述第一对应关系包括不同业务的第一秘钥与权益标记的显示规则的对应关系;
57.所述从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,包括:
58.从所述第一对应关系中,获取与所述待显示业务的第一秘钥对应的权益标记的显示规则,并确定为所述目标显示规则。
59.在本技术实施例中,一种业务可以存在一个第一秘钥,即一个第一秘钥标识一种业务,该第一秘钥可以根据第一预设规则确定,例如将业务id确定为第一秘钥,则前述不同业务与权益标记的显示规则的第一对应关系,可以为业务的业务id与权益标记的显示规则的对应关系。因此,当某种业务需要显示权益标记时,可以到预先存储的第一秘钥与权益标记的显示规则的对应关系中,查找与该种业务的第一秘钥对应的权益标记显示规则,从而根据查找到的权益标记显示规则,显示待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据。
60.其中,业务的第一秘钥与权益标记的显示规则的对应关系,和权益标记的显示规则可以存储于一配置中心中或区别于业务数据库的其它存储设备中。以业务的第一秘钥与
权益标记的显示规则的对应关系和权益标记的显示规则存储于一配置中心中为例,在确定待显示业务后,可以携带待显示业务的第一秘钥,向配置中心发送用于请求显示规则的请求消息,以使得配置中心在本地查找与其接收到的第一秘钥对应的显示规则,进而返回查找到的显示规则,使得发送用于请求显示规则的请求消息的设备,可以根据接收到的权益标记的显示规则,生成具有权益标记的目标业务数据。
61.此外,当未查找到与待显示业务的第一秘钥对应的权益标记的显示规则时,配置中心可以显示第一提示信息,也可以向发送用于请求显示规则的请求消息的设备发送所述第一提示信息,并由发送用于请求显示规则的请求消息的设备显示该第一提示信息。其中,所述第一提示信息用于提示用户当前未配置待显示业务对应的权益标记的显示规则。
62.可选的,所述第一对应关系包括不同业务与权益标记的显示规则的第二秘钥的对应关系;
63.所述从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,包括:
64.从所述第一对应关系中,获取与所述待显示业务对应的第二秘钥;
65.将所述待显示业务对应的第二秘钥所属的权益标记的显示规则,确定为所述目标显示规则。
66.在本技术实施例中,一种显示规则可以存在一个第二秘钥,即一个第二秘钥标识一种显示规则,该第二秘钥可以根据第二预设规则确定,例如将显示规则的编号确定为第二秘钥,则前述不同业务与权益标记的显示规则的第一对应关系,可以为业务与权益标记的显示规则的第二秘钥的对应关系。因此,当某种业务需要显示权益标记时,可以到预先存储的业务与第二秘钥的对应关系中,查找与该种业务对应的第二秘钥,进而根据查找到的第二秘钥标识的显示规则,生成具有权益标记的目标业务数据。
67.其中,业务与显示规则的第二秘钥的对应关系、显示规则可以存储于一配置中心中或区别于业务数据库的其它存储设备中。以业务与显示规则的第二秘钥的对应关系和权益标记的显示规则存储于一配置中心中为例,在确定待显示业务后,可以根据待显示业务,向配置中心发送用于请求待显示业务对应显示规则的请求消息,以使得配置中心在本地查找与其接收到的待显示业务对应的第二秘钥,进而将查找到的第二秘钥标识的显示规则返回给,发送用于请求待显示业务对应显示规则的请求消息的设备,使得该设备可以根据接收到的权益标记显示规则,生成具有权益标记的目标业务数据。
68.此外,当未查找到与待显示业务对应的第二秘钥时,配置中心可以显示第一提示信息,也可以向发送用于请求待显示业务对应显示规则的请求消息的设备发送所述第一提示信息,并由该设备显示该第一提示信息。其中,所述第一提示信息用于提示用户当前未配置待显示业务的权益标记的显示规则。
69.可选的,所述获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,包括:
70.从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识;
71.根据所述目标标识,获取所述第一业务数据。
72.由此可知,在本技术实施例中,可以预先存储不同业务与业务数据的标识的第二
对应关系,从而在某项业务包括需要显示权益标记的业务数据时,可以从第二对应关系中,获取与该业务对应的业务数据的标识,则这些标识对应的业务数据,即为需要显示权益标记的业务数据。
73.可选的,在所述从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述方法还包括:
74.接收业务订阅请求;所述业务订阅请求包括待订阅业务的标识和/或待订阅业务数据的标识;
75.确定与所述业务订阅请求对应的需要显示权益标记的业务数据的标识;所述需要显示权益标记的业务数据的标识根据所述待订阅业务的标识和/或待订阅业务数据的标识确定;
76.存储所述业务订阅请求对应业务与所述需要显示权益标记的业务数据的标识的第二对应关系。
77.其中,在根据待订阅业务的标识确定需要显示权益标记的第一业务数据的标识时,需要显示权益标记的业务数据为待订阅业务涉及的所有业务数据;在根据待订阅业务数据的标识、或根据待订阅业务的标识和待订阅业务数据的标识,确定需要显示权益标记的业务数据的标识时,需要显示权益标记的业务数据,为待订阅业务中待订阅业务数据的标识对应的业务数据。
78.另外,上述业务订阅请求用于订阅上述待订阅业务涉及的所有业务数据或者部分业务数据需要显示权益标记,因此,上述业务订阅请求对应的业务,即为上述待订阅业务。该待订阅业务为b端用户和c端用户均可浏览的业务。其中,b端代表企业用户,如业务数据生产方或业务数据所在平台的维护方,c端代表消费者个人用户。
79.例如房源对应企业用户(例如经纪人)订阅了租房业务下的该企业用户的房源信息需要显示权益标记,则该企业用户在租房业务下的待订阅业务数据可以为该企业用户的所有房源信息,即该企业用户的所有房源信息可以为需要显示权益标记的房源信息,或者该企业用户在租房业务下的待订阅业务数据可以为该企业用户的部分房源信息,即该企业用户的部分房源信息可以为需要显示权益标记的房源信息,即可以建立租房业务与这些需要显示权益标记的房源信息的标识的第二对应关系。
80.此外,在存储所述业务订阅请求对应业务与所述需要显示权益标记的业务数据的标识的第二对应关系之前,还可以对所述需要显示权益标记的业务数据进行验证(例如验证与业务订阅请求关联的用户是否付费,和/或验证所述需要显示权益标记的业务数据是否真实等),从而在所述需要显示权益标记的业务数据通过验证之后,再存储所述业务订阅请求对应业务与通过验证的所述需要显示权益标记的业务数据的标识的第二对应关系。
81.需要说明的是,通过上述订阅方式获取业务与业务数据的标识的第二对应关系的方式,可以理解为业务数据已经产生,后续生产业务数据的生产方或者其他第三方,可以通过订阅的方式,确定这些已产生的业务数据中,哪些业务的业务数据需要显示权益标记。
82.可选的,在所述从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述方法还包括:
83.接收业务数据的生产方设备发送的业务数据;
84.存储接收到的业务数据所属的业务与接收到的业务数据的标识的第二对应关系。
85.即用于存储业务与业务数据标识的第二对应关系的设备(例如服务器),可以设置与不同业务数据的生产方设备的接口,从而使得各个生产方设备可以通过该接口,将需要显示权益标记的业务数据传输至服务器,从而由服务器存储这些业务数据的标识以及其所属业务的第二对应关系。
86.例如开发商的设备可以将其需要推广的房屋出售业务的房源信息(即需要显示权益标记的房源信息),传输至服务器,从而由服务器存储这些房源信息的标识与房屋出售业务的第二对应关系。
87.需要说明的是,在业务数据产生时,业务数据的生成方设备,可以直接将需要显示权益标记的业务数据传输给服务器,从而由服务器存储这些业务数据的标识与这些业务数据所属业务的第二对应关系。
88.另外,各业务需要显示权益标记的业务数据的标识,可以存储于标记库中,例如在标记库中存储业务标识与业务数据的标识的第二对应关系,这样,哪个业务标识与哪些业务数据的标识对应,则表示该业务标识表示的业务中,这些业务数据的标识表示的业务数据需要显示权益标记。这样,则可以根据业务标识从标记库读取需要显示权益标记的业务数据的标识,并根据这些业务数据的标识获取需要显示权益标记的业务数据。
89.此外,当标记库中不存在与待显示业务对应的目标标识时,可以显示第二提示信息,以提示用户当前待显示业务不存在需要显示权益标记的业务数据。
90.可选的,所述显示规则包括所述权益标记的显示内容、显示样式、显示位置、权重值和与所述权重值关联的显示方式,所述权重值用于表示具有显示权益标记的业务数据的显示次数,所述显示方式为具有显示权益标记的业务数据,显示与该显示方式关联的权重值指示的次数时的显示方式。
91.其中,所述显示方式可以为“同时显示多次”,即在同一页面同时显示多条具有权益标记的业务数据,在此种情况下,对于前述所述的步骤103(即:根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据),具体包括:根据目标显示规则,生成符合目标显示规则的权益标记,从而将该权益标记添加到第一业务数据中,得到一条目标业务数据,进而复制该条目标业务数据,得到多条目标业务数据;其中,所述多条目标业务数据的条数与所述显示方式关联的权重值指示的显示次数相同。此后,在显示目标业务数据时,在同一页面中同时显示前述多条目标业务数据。
92.或者,所述显示方式也可以为“间隔预设时间多次显示”,即每隔预设时间显示一次具有权益标记的业务数据,直到达到所述显示方式关联的权重值指示的显示次数为止,在此种情况下,对于前述所述的步骤103(即:根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据),具体包括:根据目标显示规则,生成符合目标显示规则的权益标记,从而将该权益标记添加到第一业务数据中,得到一条目标业务数据。此后,在显示该条目标业务数据时,按照所述显示方式指示的预设时间间隔,显示一次目标业务数据,直到显示次数达到所述显示方式关联的权重值指示的显示次数为止。
93.另外,所述显示内容可以包括图片的统一资源定位系统(url)或者文字信息,该url用于获取作为权益标记的显示内容的图片;显示样式可以包括显示形状、颜色等;显示位置是指权益标记在业务数据的显示区域中的显示位置。
94.此外,可以理解的是,在本技术实施例中,显示规则的具体内容并不局限于此。例
如在需要显示权益标记业务数据的权益标记为多个的情况下,显示规则还可以包括多个权益标记的显示顺序。
95.可选的,所述方法还包括:
96.获取预先存储的所述不同业务的权益标记的类型中,属于预设类型的权益标记;
97.获取目标用户针对所述不同业务的行为数据,其中,所述目标用户包括属于所述预设类型的权益标记对应的业务中的用户;
98.根据所述行为数据,生成所述目标用户的用户画像。
99.其中,行为数据是指用户在某项业务中的操作行为,包括但不限于浏览行为、点击行为、评价行为、搜索行为、收藏行为等;例如在租房业务中,对租房业务下的房源信息的浏览行为、收藏行为、评价行为等。
100.其中,可以根据权益标记的显示规则,预先将权益标记划分为不同等级,则上述所述的权益标记的类型可以指权益标记的等级类型;
101.或者,在权益标记的显示规则包括权益标记的显示内容、显示样式、显示位置、权重值和与所述权重值关联的显示方式也可以根据权益标记的显示规则的情况下,可以按照显示内容,将显示内容相同的权益标记划分为一个类型;或者,按照显示样式,将显示样式相同的权益标记划分为一个类型;或者,按照显示位置,将显示位置相同的权益标记划分为一个类型;或者,按照权重值,将权重值处于预先确定的同一范围内的权益标记划分为一个类型。
102.另外,具有预设类型的权益标记的业务数据,属于用户重点关注或者需要推广的业务数据,因此,属于预设类型的权益标记对应的业务中的用户(即目标用户),具有较强的业务需求。
103.由此可知,本技术的实施例,还可以存储各个权益标记的类型,则可以根据预先存储的权益标记的类型,获取属于特定类型(即上述预设类型)的权益标记,从而可以聚合这些特定类型的权益标记对应的业务中的用户,进而提取聚合的这些用户的行为数据,并根据这些行为数据生成这些用户的用户画像,以表示该类用户的共同特征。
104.此处,需要说明的是,所述获取目标用户针对所述不同业务的行为数据”的过程,是经过目标用户授权的,即:服务器可以向目标用户的终端设备发送用于提示获取用户行为数据的提示信息,并由该终端设备显示该提示信息,以使得终端设备接收到用户的授权操作(例如对显示界面上显示的预设控件的点击操作)之后,获取用户的上述行为数据,从而发送给服务器。
105.可选的,所述根据所述行为数据,生成所述目标用户的用户画像之后,所述方法还包括:
106.根据所述用户画像,向所述目标用户进行信息推送。
107.由上述可知,上述聚合的目标用户具有较强的业务需求,是运营商或者业务提供方进行业务变现的时候优先要考虑的用户。在现有技术中,想要聚拢这些价值用户,就要多方进行数据聚合才能拿到数据,而且集合多方数据需要花费很高的成本,基于目前的现状,可行性较低。而在本技术的实施例中,可以通过预先存储的不同业务的权益标记的类型,将这部分价值用户进行聚拢,从而可以针对性的做一些增值推广类产品。
108.综上所述,本技术实施例的数据处理方法的一种具体实施方式可如下所述:
109.如图2所示,在配置中心配置权益标记的显示规则(权益标记的显示内容、显示样式、显示位置、权重值以及与权重值关联的显示方式)、显示规则与业务的第一对应关系、权益标记的类型以及秘钥,并存储至配置中心中。
110.通过接收不同业务的业务订阅请求,获取不同业务订阅请求对应的需要显示权益标记的业务数据的标识,例如第一业务中标识为0的业务数据,第二业务中标识为1的业务数据,第三业务中标识为3的业务数据,并存储在标记库中。
111.在需要获取待显示业务对应的业务数据时,通过待显示业务的秘钥到配置中心读取对应的权益标记的显示规则,并到标记库读取待显示业务的需要显示权益标记的第一业务数据的目标标识,从而根据该第一业务数据的目标标识,到业务数据库中获取第一业务数据,进而基于读取到的目标显示规则,生成带权益标记的目标业务数据。
112.其中,还可以从配置中心中提取属于预设类型的权益标记,从而确定这些权益标记对应的业务中的用户,提取这些用户的行为数据,进而根据该行为数据确定用户画像,并根据用户画像向这些用户进行信息推送。
113.此外,上述配置中心存储的权益标记的显示规则和第一对应关系,并不局限于单一运营商或者业务方使用,可以多方共同使用。
114.此处还需要说明的是,前述配置中心、标记库以及业务数据库可以分别独立设置。其中,配置中心和标记库也可以设置于同一设备上。
115.由此可知,在消费业务中,对业务数据存储和权益标记的显示规则进行解耦和业务隔离,能够更灵活的应对需求的变更,从而在新增权益标记或需修改权益标记需求时,只需服务化接入一次即可,即只需要在配置中心中增加权益标记对应的显示规则或修改权益标记的显示规则、配置业务与显示规则的对应关系,并在标记库中记录需要显示权益标记的第业务数据的标识即可。由此可见,所有显示规则的变动都可以通过配置中心来完成,不再需要深入至业务数据库中进行代码的修改,从而减轻了开发工作,提升了业务效率。
116.第二方面,本发明的实施例还提供了一种数据处理方法,该方法可以应用于终端设备,该方法可以包括如下步骤:
117.步骤k1:向服务器发送数据请求,其中,所述数据请求包括待显示业务的标识。
118.步骤k2:接收所述服务器发送的所述待显示业务的业务数据。
119.步骤k3:从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则。
120.步骤k4:获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,其中,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同;
121.步骤k5:根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
122.步骤k6:显示目标业务数据的待显示业务的业务数据。
123.其中,前述第一业务数据是待显示业务的业务数据中,需要显示权益标记的业务数据;前述目标业务数据是添加有与目标显示规则对应的权益标记后的第一业务数据;而待显示业务的业务数据中,可能还存在除第一业务数据之外,其他不需要显示权益标记的业务数据,因此,步骤k6中显示的数据为目标数据以及待显示业务的业务数据中除第一业务数据之外的其他业务数据(即包括目标业务数据的待显示业务的业务数据)。
124.可选的,所述第一对应关系包括不同业务的第一秘钥与权益标记的显示规则的对应关系;
125.所述从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,包括:
126.从所述第一对应关系中,获取与所述待显示业务的第一秘钥对应的权益标记的显示规则,并确定为所述目标显示规则。
127.可选的,所述第一对应关系包括不同业务与权益标记的显示规则的第二秘钥的对应关系;
128.所述从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,包括:
129.从所述第一对应关系中,获取与所述待显示业务对应的第二秘钥;
130.将所述待显示业务对应的第二秘钥所属的权益标记的显示规则,确定为所述目标显示规则。
131.可选的,所述获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,包括:
132.从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识;
133.根据所述目标标识,获取所述第一业务数据。
134.可选的,在所述从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述方法还包括:
135.获取业务订阅请求;所述业务订阅请求包括待订阅业务的标识和/或待订阅业务数据的标识;
136.确定与所述业务订阅请求对应的需要显示权益标记的业务数据的标识;所述需要显示权益标记的业务数据的标识根据所述待订阅业务的标识和/或待订阅业务数据的标识确定;
137.存储所述业务订阅请求对应业务与所述需要显示权益标记的业务数据的标识的第二对应关系。
138.其中,终端设备可以在接收到用户输入的待订阅业务的标识和/或待订阅业务数据的标识之后,生成上述业务订阅请求。
139.可选的,在所述从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述方法还包括:
140.接收业务数据的生产方设备发送的业务数据;
141.存储接收到的业务数据所属的业务与接收到的业务数据的标识的第二对应关系。
142.可选的,所述显示规则包括所述权益标记的显示内容、显示样式、显示位置、权重值和与所述权重值关联的显示方式,所述权重值用于表示需要显示权益标记的业务数据的显示次数,所述显示方式为具有权益标记的业务数据,显示与该显示方式关联的权重值指示的次数时的显示方式。
143.可选的,所述方法还包括:
144.获取预先存储的所述不同业务的权益标记的类型中,属于预设类型的权益标记;
145.获取目标用户针对所述不同业务的行为数据,其中,所述目标用户包括属于所述预设类型的权益标记对应的业务中的用户;
146.根据所述行为数据,生成所述目标用户的用户画像。
147.可选的,所述方法还包括:
148.将所述用户画像发送给服务器;
149.接收所述服务器根据所述用户画像推送的信息。
150.此处需要说明的是,在该实施例中,相关之处可参见前世第一方面所述的方法实施例的部分说明,此处不再赘述。
151.在一可选的实施方式中,终端设备可以为本地终端设备。本地终端设备存储有应用程序并用于呈现应用界面。本地终端设备用于通过图形用户界面与用户进行交互,即,常规的通过电子设备下载安装应用程序并运行。该本地终端设备将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给用户。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括应用画面,该处理器用于运行该应用程序、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
152.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
153.参照图3,示出了本技术实施例中一种数据处理装置的结构框图,该数据处理装置300可以包括以下模块:
154.显示规则获取模块301,用于从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则;
155.业务数据获取模块302,用于获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,其中,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同;
156.业务数据生成模块303,用于根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应。
157.可选的,所述第一对应关系包括不同业务的第一秘钥与权益标记的显示规则的对应关系;
158.所述显示规则获取模块301包括:
159.第一确定子模块,用于从所述第一对应关系中,获取与所述待显示业务的第一秘钥对应的权益标记的显示规则,并确定为所述目标显示规则。
160.可选的,所述第一对应关系包括不同业务与权益标记的显示规则的第二秘钥的对应关系;
161.所述显示规则获取模块301包括:
162.第二秘钥获取子模块,用于从所述第一对应关系中,获取与所述待显示业务对应的第二秘钥;
163.第二确定子模块,用于将所述待显示业务对应的第二秘钥所属的权益标记的显示规则,确定为所述目标显示规则。
164.可选的,所述业务数据获取模块302包括:
165.目标标识获取子模块,用于从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识;
166.第一业务数据获取子模块,用于根据所述目标标识,获取所述第一业务数据。
167.可选的,在所述目标标识获取子模块从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述数据处理装置300,还包括:
168.第一接收模块,用于接收业务订阅请求;所述业务订阅请求包括待订阅业务的标识和/或待订阅业务数据的标识;
169.确定模块,用于确定与所述业务订阅请求对应的需要显示权益标记的业务数据的标识;所述需要显示权益标记的业务数据的标识根据所述待订阅业务的标识和/或待订阅业务数据的标识确定;
170.第一存储模块,用于存储所述业务订阅请求对应业务与所述需要显示权益标记的业务数据的标识的第二对应关系。
171.可选的,在所述目标标识获取子模块从预先存储的不同业务与业务数据的标识的第二对应关系中,获取与所述待显示业务对应的目标标识之前,所述数据处理装置300,还包括:
172.第二接收模块,用于接收业务数据的生产方设备发送的业务数据;
173.第二存储模块,用于存储接收到的业务数据所属的业务与接收到的业务数据的标识的第二对应关系。
174.可选的,所述显示规则包括所述权益标记的显示内容、显示样式、显示位置、权重值和与所述权重值关联的显示方式,所述权重值用于表示具有显示权益标记的业务数据的显示次数,所述显示方式为具有显示权益标记的业务数据,显示与该显示方式关联的权重值指示的次数时的显示方式。
175.可选的,所述数据处理装置300,还包括:
176.权益标记获取模块,用于获取预先存储的所述不同业务的权益标记的类型中,属于预设类型的权益标记;
177.行为数据获取模块,用于获取目标用户针对所述不同业务的行为数据,其中,所述目标用户包括属于所述预设类型的权益标记对应的业务中的用户;
178.用户画像生成模块,用于根据所述行为数据,生成所述目标用户的用户画像。
179.可选的,所述数据处理装置300,还包括:
180.推送模块,用于根据所述用户画像,向所述目标用户进行信息推送。
181.由上述可知,在本技术实施例中,能够从预先存储的不同业务与权益标记的显示规则的第一对应关系中,获取与待显示业务对应的目标显示规则,并获取所述待显示业务的业务数据中,预先确定需要显示权益标记的第一业务数据,从而根据所述目标显示规则和所述第一业务数据,生成具有权益标记的目标业务数据,其中,所述权益标记与所述目标显示规则对应,所述显示规则的存储位置与所述待显示业务的业务数据的存储位置不同。
182.由此可见,在本技术的实施例中,将不同业务的权益标记的显示规则,与业务数据分别存储,并配置不同业务与权益标记的显示规则的第一对应关系,从而在需要显示某项业务的带有权益标记的业务数据时,直接根据第一对应关系,调用与该业务对应的显示规则并使用即可,不再需要用户重新编写业务数据的代码与权益标记的代码耦合在一起的代码文件,从而减轻了开发工作,提升了业务数据的权益标记的配置效率。
183.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
184.本技术实施例还提供了一种电子设备,包括:
185.一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行本技术实施例所述的方法。
186.本技术实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本技术实施例所述的方法。
187.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
188.本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
189.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
190.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
191.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
192.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
193.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
194.以上对本技术所提供的一种封面图片的显示方法及装置,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
转载请注明原文地址: https://www.8miu.com/read-770.html

最新回复(0)