System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及电子设备,具体涉及一种属性管理方法、装置、系统、电子设备和存储介质。
技术介绍
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本文档来自技高网...
【技术保护点】
1.一种属性管理方法,其特征在于,被服务端执行,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
5.如权利要求4所述的方法,其特征在于,还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新,包括以下任一项:
9.如权利要求6所述的方法,其特征在于,还包括:
10.一种属性管理方法,其特征在于,被客户端执行,所述方法包括:
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
12.如权利要求11所述的方法,其特征在于
13.如权利要求12所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
14.如权利要求13所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
15.如权利要求12所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
16.如权利要求10所述的方法,其特征在于,还包括:
17.一种属性管理方法,其特征在于,被显示控制装置执行,所述方法包括:
18.如权利要求17所述的方法,其特征在于,所述显示控制装置包括:显示界面;其中,所述根据所述第二键值数据表,显示目标内容,包括:
19.如权利要求17所述的方法,其特征在于,还包括:
20.如权利要求17所述的方法,其特征在于,还包括:
21.如权利要求20所述的方法,其特征在于,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整,包括:
22.如权利要求21所述的方法,其特征在于,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新,包括以下任一项:
23.如权利要求20所述的方法,其特征在于,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所显示目标内容进行调整,包括:
24.一种属性管理装置,其特征在于,被服务端执行,所述装置包括:
25.一种属性管理装置,其特征在于,被客户端执行,所述装置包括:
26.一种属性管理装置,其特征在于,被显示控制装置执行,所述装置包括:
27.一种属性管理系统,包括:服务端、客户端以及显示控制装置;其中,所述服务端被配置为执行如上述1-9任一项所述的属性管理方法,所述客户端被配置为执行如上述10-16任一项所述的属性管理方法,所述显示控制装置被配置为执行如上述17-23任一项所述的属性管理方法。
28.一种电子设备,其特征在于,包括:
29.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使所述计算机执行权利要求1-23中任一项所述的方法。
30.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-23中任一项所述方法的步骤。
...【技术特征摘要】
1.一种属性管理方法,其特征在于,被服务端执行,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
5.如权利要求4所述的方法,其特征在于,还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述根据所述第二待调整属性和/或所述第二待调整属性的属性值,对所述第二键值数据表进行更新,包括以下任一项:
9.如权利要求6所述的方法,其特征在于,还包括:
10.一种属性管理方法,其特征在于,被客户端执行,所述方法包括:
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
12.如权利要求11所述的方法,其特征在于,还包括:
13.如权利要求12所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
14.如权利要求13所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述第一键值数据表进行更新,包括以下任一项:
15.如权利要求12所述的方法,其特征在于,所述根据所述第一待调整属性和/或所述第一待调整属性的属性值,对所述客户端所搭载电子设备进行属性管理,包括:
16.如权利要求10所述的方法,其特征在于,还包括:
17.一种属性管理方法,其特征在于,被显示控制装置执...
【专利技术属性】
技术研发人员:彭琛,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。