本公开涉及电子设备,具体涉及一种属性管理方法、装置、系统、电子设备和存储介质。
背景技术:
1、在电子设备的属性设置的场景中,属性比如音量、亮度、声音、屏保动画等,通常需要进入电子设备的设置界面,在设置界面中基于使用需求将属性设置为合适的属性值。而属性和可设置的属性值,可以基于键值对key-value来保存管理,该保存管理键值对key-value的系统,可以例如为数据值管理系统,该数据值管理系统中还可以实现属性设置的管理控制逻辑,以基于管理控制逻辑对属性和/或属性值进行设置控制。
2、相关技术中,数据值管理系统中所管理的键值对key-value中的属性和属性值,显示控制逻辑,管理控制逻辑等耦合度较高。
3、这种方式下,不支持对数据值管理系统的扩展和维护,影响属性管理的效果。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本公开的目的在于提出一种属性管理方法、装置、系统、电子设备和存储介质,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
3、为达到上述目的,本公开第一方面实施例提出的属性管理方法,被服务端执行,包括:接收客户端发送的属性管理信息,其中,所述属性管理信息包括:所述客户端所搭载电子设备中的待管理属性,以及所述待管理属性的属性值;根据所述待管理属性和所述属性值,生成与所述电子设备对应的第一键值数据表和/或与显示控制装置对应的第二键值数据表,其中,所述第一键值数据表用于指示所述客户端对所述电子设备进行属性管理,所述第二键值数据表用于指示所述显示控制装置基于所管理属性进行显示;将所述第一键值数据表发送至所述客户端,和/或将所述第二键值数据表发送至所述显示控制装置。
4、在本公开的一些实施例中,所述方法还包括:
5、接收所述显示控制装置发送的第一属性调整信息,其中,所述第一属性调整信息包括:第一待调整属性,以及所述第一待调整属性的属性值;
6、根据所述第一待调整属性和所述第一待调整属性的属性值,生成第三键值数据表。
7、在本公开的一些实施例中,所述方法还包括:
8、根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新;
9、将更新所得第一键值数据表发送至所述客户端。
10、在本公开的一些实施例中,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
11、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则将所述第一键值数据表中所述待管理属性的属性值更新为所述第一待调整属性的属性值;
12、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性不相同,则在所述第一键值数据表中添加所述第一待调整属性和/或所述第一待调整属性的属性值;
13、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则在所述第一键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
14、在本公开的一些实施例中,还包括:
15、生成与所述第三键值数据表对应的广播消息,其中,所述广播消息用于向多个客户端指示所述第一待调整属性和所述第一待调整属性的属性值,所述多个客户端分别搭载在多个电子设备中,所述所搭载电子设备属于所述多个电子设备;
16、向所述多个客户端分别发送所述广播消息。
17、在本公开的一些实施例中,所述方法还包括:
18、接收所述客户端发送的第二属性调整信息,其中,所述第二属性调整信息包括:第二待调整属性,以及所述第二待调整属性的属性值;
19、根据所述第二待调整属性和所述第二待调整属性的属性值,生成第四键值数据表。
20、在本公开的一些实施例中,所述方法还包括:
21、根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新;
22、将更新所得第二键值数据表发送至所述显示控制装置。
23、在本公开的一些实施例中,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新,包括以下任一项:
24、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则将所述第二键值数据表中所述待管理属性的属性值更新为所述第二待调整属性的属性值;
25、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性不相同,则在所述第二键值数据表中添加所述第二待调整属性和/或所述第二待调整属性的属性值;
26、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则在所述第二键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
27、在本公开的一些实施例中,还包括:
28、生成与所述第四键值数据表对应的显示控制指令,其中,所述显示控制指令用于向所述显示控制装置指示所述第二待调整属性和所述第二待调整属性的属性值;
29、向所述显示控制装置发送所述显示控制指令。
30、本公开第一方面实施例提出的属性管理方法,通过接收客户端发送的属性管理信息,其中,属性管理信息包括:客户端所搭载电子设备中的待管理属性,以及待管理属性的属性值,根据待管理属性和属性值,生成与电子设备对应的第一键值数据表和/或与显示控制装置对应的第二键值数据表,其中,第一键值数据表用于指示客户端对电子设备进行属性管理,第二键值数据表用于指示显示控制装置基于所管理属性进行显示,将第一键值数据表发送至客户端,和/或将第二键值数据表发送至显示控制装置,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
31、为达到上述目的,本公开第二方面实施例提出的属性管理方法,被客户端执行,包括:向服务端发送属性管理信息,其中,所述属性管理信息包括:所述客户端所搭载电子设备中的待管理属性,以及所述待管理属性的属性值;接收所述服务端发送的第一键值数据表,其中,所述第一键值数据表由所述服务端基于所述待管理属性和所述待管理属性的属性值生成。
32、在本公开的一些实施例中,所述方法还包括:
33、根据所述第一键值数据表对所述客户端所搭载电子设备进行属性管理。
34、在本公开的一些实施例中,还包括:
35、接收所述服务端发送的广播消息,其中,所述广播消息用于向所述客户端指示第一待调整属性和第一待调整属性的属性值,所述第一待调整属性和所述第一待调整属性的属性值由显示控制装置生成;
36、根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理。
37、在本公开的一些实施例中,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
38、根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新;
39、根据更新所得第一键值数据表,对所述客户端所搭载电子设备进行属性管理。
40、在本公开的一些实施例中,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
41、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则将所述第一键值数据表中所述待管理属性的属性值更新为所述第一待调整属性的属性值;
42、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性不相同,则在所述第一键值数据表中添加所述第一待调整属性和/或所述第一待调整属性的属性值;
43、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则在所述第一键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
44、在本公开的一些实施例中,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
45、接收所述服务端发送的更新所得第一键值数据表,其中,所述更新所得第一键值数据表由所述服务端基于所述第一待调整属性和/或所述第一待调整属性的属性值对所述第一键值数据表更新得到;
46、根据所述更新所得第一键值数据表,对所述客户端所搭载电子设备进行属性管理。
47、在本公开的一些实施例中,还包括:
48、向所述服务端发送第二属性调整信息,其中,所述第二属性调整信息包括:第二待调整属性,以及所述第二待调整属性的属性值。
49、本公开第二方面实施例提出的属性管理方法,通过向服务端发送属性管理信息,其中,属性管理信息包括:客户端所搭载电子设备中的待管理属性,以及待管理属性的属性值,接收服务端发送的第一键值数据表,其中,第一键值数据表由服务端基于待管理属性和待管理属性的属性值生成,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
50、为达到上述目的,本公开第三方面实施例提出的属性管理方法,被显示控制装置执行,包括:接收服务端发送的第二键值数据表,其中,所述第二键值数据表由所述服务端基于待管理属性和待管理属性的属性值生成,所述待管理属性和待管理属性的属性值用于对客户端所搭载电子设备进行属性管理,所述第二键值数据表用于指示所述显示控制装置基于所管理属性进行显示;根据所述第二键值数据表,显示目标内容,其中,所述目标内容包括:所述对客户端所搭载电子设备进行属性管理所得内容。
51、在本公开的一些实施例中,所述显示控制装置包括:显示界面;其中,所述根据所述第二键值数据表,显示目标内容,包括:
52、根据所述第二键值数据表,确定所述对客户端所搭载电子设备进行属性管理所得内容;
53、根据所述对客户端所搭载电子设备进行属性管理所得内容,生成属性管理界面;
54、在所述显示界面中显示所述属性管理界面。
55、在本公开的一些实施例中,还包括:
56、向所述服务端发送第一属性调整信息,其中,所述第一属性调整信息包括:第一待调整属性,以及所述第一待调整属性的属性值。
57、在本公开的一些实施例中,还包括:
58、接收所述服务端发送的显示控制指令,其中,所述显示控制指令用于指示第二待调整属性和所述第二待调整属性的属性值,所述第二待调整属性和所述第二待调整属性的属性值由所述客户端生成;
59、根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整。
60、在本公开的一些实施例中,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整,包括:
61、根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新;
62、根据更新所得第二键值数据表,对所显示目标内容进行调整。
63、在本公开的一些实施例中,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新,包括以下任一项:
64、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则将所述第二键值数据表中所述待管理属性的属性值更新为所述第二待调整属性的属性值;
65、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性不相同,则在所述第二键值数据表中添加所述第二待调整属性和/或所述第二待调整属性的属性值;
66、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则在所述第二键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
67、在本公开的一些实施例中,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整,包括:
68、接收所述服务端发送的更新所得第二键值数据表,其中,所述更新所得第二键值数据表由所述服务端基于所述第二待调整属性和/或所述第二待调整属性的属性值对所述第二键值数据表更新得到;
69、根据所述更新所得第二键值数据表,对所显示目标内容进行调整。
70、本公开第三方面实施例提出的属性管理方法,通过接收服务端发送的第二键值数据表,其中,第二键值数据表由服务端基于待管理属性和待管理属性的属性值生成,待管理属性和待管理属性的属性值用于对客户端所搭载电子设备进行属性管理,第二键值数据表用于指示显示控制装置基于所管理属性进行显示,根据第二键值数据表,显示目标内容,其中,目标内容包括:对客户端所搭载电子设备进行属性管理所得内容,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
71、为达到上述目的,本公开第四方面实施例提出的属性管理装置,被服务端执行,包括:第一接收模块,用于接收客户端发送的属性管理信息,其中,所述属性管理信息包括:所述客户端所搭载电子设备中的待管理属性,以及所述待管理属性的属性值;第一生成模块,用于根据所述待管理属性和所述属性值,生成与所述电子设备对应的第一键值数据表和/或与显示控制装置对应的第二键值数据表,其中,所述第一键值数据表用于指示所述客户端对所述电子设备进行属性管理,所述第二键值数据表用于指示所述显示控制装置基于所管理属性进行显示;第一发送模块,用于将所述第一键值数据表发送至所述客户端,和/或将所述第二键值数据表发送至所述显示控制装置。
72、在本公开的一些实施例中,所述装置还包括:
73、第四接收模块,用于接收所述显示控制装置发送的第一属性调整信息,其中,所述第一属性调整信息包括:第一待调整属性,以及所述第一待调整属性的属性值;
74、第二生成模块,用于根据所述第一待调整属性和所述第一待调整属性的属性值,生成第三键值数据表。
75、在本公开的一些实施例中,所述装置还包括:
76、第一更新模块,用于根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新;
77、第三发送模块,用于将更新所得第一键值数据表发送至所述客户端。
78、在本公开的一些实施例中,所述第一更新模块,具体用于:
79、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则将所述第一键值数据表中所述待管理属性的属性值更新为所述第一待调整属性的属性值;
80、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性不相同,则在所述第一键值数据表中添加所述第一待调整属性和/或所述第一待调整属性的属性值;
81、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则在所述第一键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
82、在本公开的一些实施例中,还包括:
83、第三生成模块,用于生成与所述第三键值数据表对应的广播消息,其中,所述广播消息用于向多个客户端指示所述第一待调整属性和所述第一待调整属性的属性值,所述多个客户端分别搭载在多个电子设备中,所述所搭载电子设备属于所述多个电子设备;
84、第四发送模块,用于向所述多个客户端分别发送所述广播消息。
85、在本公开的一些实施例中,所述装置还包括:
86、第五接收模块,用于接收所述客户端发送的第二属性调整信息,其中,所述第二属性调整信息包括:第二待调整属性,以及所述第二待调整属性的属性值;
87、第四生成模块,用于根据所述第二待调整属性和所述第二待调整属性的属性值,生成第四键值数据表。
88、在本公开的一些实施例中,所述装置还包括:
89、第二更新模块,用于根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新;
90、第五发送模块,用于将更新所得第二键值数据表发送至所述显示控制装置。
91、在本公开的一些实施例中,所述第二更新模块,具体用于:
92、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则将所述第二键值数据表中所述待管理属性的属性值更新为所述第二待调整属性的属性值;
93、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性不相同,则在所述第二键值数据表中添加所述第二待调整属性和/或所述第二待调整属性的属性值;
94、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则在所述第二键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
95、在本公开的一些实施例中,还包括:
96、第五生成模块,用于生成与所述第四键值数据表对应的显示控制指令,其中,所述显示控制指令用于向所述显示控制装置指示所述第二待调整属性和所述第二待调整属性的属性值;
97、第六发送模块,用于向所述显示控制装置发送所述显示控制指令。
98、本公开第四方面实施例提出的属性管理装置,通过接收客户端发送的属性管理信息,其中,属性管理信息包括:客户端所搭载电子设备中的待管理属性,以及待管理属性的属性值,根据待管理属性和属性值,生成与电子设备对应的第一键值数据表和/或与显示控制装置对应的第二键值数据表,其中,第一键值数据表用于指示客户端对电子设备进行属性管理,第二键值数据表用于指示显示控制装置基于所管理属性进行显示,将第一键值数据表发送至客户端,和/或将第二键值数据表发送至显示控制装置,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
99、为达到上述目的,本公开第五方面实施例提出的属性管理装置,被客户端执行,包括:第二发送模块,用于向服务端发送属性管理信息,其中,所述属性管理信息包括:所述客户端所搭载电子设备中的待管理属性,以及所述待管理属性的属性值;第二接收模块,用于接收所述服务端发送的第一键值数据表,其中,所述第一键值数据表由所述服务端基于所述待管理属性和所述待管理属性的属性值生成。
100、在本公开的一些实施例中,所述装置还包括:
101、第一处理模块,用于根据所述第一键值数据表对所述客户端所搭载电子设备进行属性管理。
102、在本公开的一些实施例中,还包括:
103、第六接收模块,用于接收所述服务端发送的广播消息,其中,所述广播消息用于向所述客户端指示第一待调整属性和第一待调整属性的属性值,所述第一待调整属性和所述第一待调整属性的属性值由显示控制装置生成;
104、第二处理模块,用于根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理。
105、在本公开的一些实施例中,所述第二处理模块,包括:
106、第一更新子模块,用于根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新;
107、处理子模块,用于根据更新所得第一键值数据表,对所述客户端所搭载电子设备进行属性管理。
108、在本公开的一些实施例中,所述第一更新子模块,具体用于:
109、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则将所述第一键值数据表中所述待管理属性的属性值更新为所述第一待调整属性的属性值;
110、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性不相同,则在所述第一键值数据表中添加所述第一待调整属性和/或所述第一待调整属性的属性值;
111、如果所述第一待调整属性与所述第一键值数据表中所述待管理属性相同,则在所述第一键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
112、在本公开的一些实施例中,所述第二处理模块,还用于:
113、接收所述服务端发送的更新所得第一键值数据表,其中,所述更新所得第一键值数据表由所述服务端基于所述第一待调整属性和/或所述第一待调整属性的属性值对所述第一键值数据表更新得到;
114、根据所述更新所得第一键值数据表,对所述客户端所搭载电子设备进行属性管理。
115、在本公开的一些实施例中,还包括:
116、第七发送模块,用于向所述服务端发送第二属性调整信息,其中,所述第二属性调整信息包括:第二待调整属性,以及所述第二待调整属性的属性值。
117、本公开第五方面实施例提出的属性管理装置,通过向服务端发送属性管理信息,其中,属性管理信息包括:客户端所搭载电子设备中的待管理属性,以及待管理属性的属性值,接收服务端发送的第一键值数据表,其中,第一键值数据表由服务端基于待管理属性和待管理属性的属性值生成,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
118、为达到上述目的,本公开第六方面实施例提出的属性管理装置,被显示控制装置执行,包括:第三接收模块,用于接收服务端发送的第二键值数据表,其中,所述第二键值数据表由所述服务端基于待管理属性和待管理属性的属性值生成,所述待管理属性和待管理属性的属性值用于对客户端所搭载电子设备进行属性管理,所述第二键值数据表用于指示所述显示控制装置基于所管理属性进行显示;显示模块,用于根据所述第二键值数据表,显示目标内容,其中,所述目标内容包括:所述对客户端所搭载电子设备进行属性管理所得内容。
119、在本公开的一些实施例中,所述显示控制装置包括:显示界面;其中,所述显示模块,具体用于:
120、根据所述第二键值数据表,确定所述对客户端所搭载电子设备进行属性管理所得内容;
121、根据所述对客户端所搭载电子设备进行属性管理所得内容,生成属性管理界面;
122、在所述显示界面中显示所述属性管理界面。
123、在本公开的一些实施例中,还包括:
124、第八发送模块,用于向所述服务端发送第一属性调整信息,其中,所述第一属性调整信息包括:第一待调整属性,以及所述第一待调整属性的属性值。
125、在本公开的一些实施例中,还包括:
126、第七接收模块,用于接收所述服务端发送的显示控制指令,其中,所述显示控制指令用于指示第二待调整属性和所述第二待调整属性的属性值,所述第二待调整属性和所述第二待调整属性的属性值由所述客户端生成;
127、显示调整模块,用于根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整。
128、在本公开的一些实施例中,所述显示调整模块,包括:
129、第二更新子模块,用于根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新;
130、显示调整子模块,用于根据更新所得第二键值数据表,对所显示目标内容进行调整。
131、在本公开的一些实施例中,所述第二更新子模块,具体用于:
132、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则将所述第二键值数据表中所述待管理属性的属性值更新为所述第二待调整属性的属性值;
133、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性不相同,则在所述第二键值数据表中添加所述第二待调整属性和/或所述第二待调整属性的属性值;
134、如果所述第二待调整属性与所述第二键值数据表中所述待管理属性相同,则在所述第二键值数据表中删除所述待管理属性和/或所述待管理属性的属性值。
135、在本公开的一些实施例中,所述显示调整模块,具体用于:
136、接收所述服务端发送的更新所得第二键值数据表,其中,所述更新所得第二键值数据表由所述服务端基于所述第二待调整属性和/或所述第二待调整属性的属性值对所述第二键值数据表更新得到;
137、根据所述更新所得第二键值数据表,对所显示目标内容进行调整。
138、本公开第六方面实施例提出的属性管理装置,通过接收服务端发送的第二键值数据表,其中,第二键值数据表由服务端基于待管理属性和待管理属性的属性值生成,待管理属性和待管理属性的属性值用于对客户端所搭载电子设备进行属性管理,第二键值数据表用于指示显示控制装置基于所管理属性进行显示,根据第二键值数据表,显示目标内容,其中,目标内容包括:对客户端所搭载电子设备进行属性管理所得内容,能够有效降低属性管理过程中服务端、客户端与显示控制装置之间的耦合性,以便于对属性管理系统的扩展和维护,有效提升属性管理效果。
139、为达到上述目的,本公开第七方面实施例提出的属性管理系统,包括:服务端、客户端以及显示控制装置;其中,所述服务端被配置为执行如本公开第一方面实施例提出的属性管理方法,所述客户端被配置为执行如本公开第二方面实施例提出的属性管理方法,所述显示控制装置被配置为执行如本公开第三方面实施例提出的属性管理方法。
140、本公开第八方面实施例提出的电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本公开上述实施例提出的属性管理方法。
141、本公开第九方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开上述实施例提出的属性管理方法。
142、本公开第十方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如本公开上述实施例提出的属性管理方法。
143、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。