The invention relates to the field of smart home, more specifically, to a conflict resolution method of configuration data synchronization in smart home. The method can resolve the conflict of configuration data synchronization according to the conflict resolution strategy adopted by different types of user operation and user privileges, thus making the scheme of synchronization conflict more reasonable, intelligent and improving user's wisdom. Home experience.
【技术实现步骤摘要】
一种智能家居的配置数据同步的冲突解决方法
本专利技术涉及智能家居领域,更具体的,涉及一种智能家居的配置数据同步的冲突解决方法。
技术介绍
物质生活获得极大提高的今天,人们对家居的需求从单纯为了居住,到现在对舒适度、智能化、安全性等等的追求,而通信协议、控制器、灯具、智能设备等软硬件的发展,为实现人们的需求提供了可能。然而如今市面上的非智能化家居方案仍占据主流,已有的智能化方案缺乏强大的云端支持,并且智能家居的单品设备体验不佳,一整套智能化的家居方案较少。除此之外智能家居方案的配置复杂,开发成本较高,系统维护困难,这些都是智能家居所面临的困难。在这些困难中,如何解决智能家居配置数据同步冲突的问题亦是人们所关注的重点。目前同步冲突解决的方法主要分为两大类:基于事务级的冲突解决方法和基于策略的冲突解决方法。基于事务级的冲突解决方法是根据操作类别的不同,如对配置数据的修改,添加,删除和重命名等不同的操作,从而设定一定的冲突解决规则对同步冲突进行冲突消解。基于策略的冲突解决方法是按照预先设定好的一个或多个冲突解决策略来进行冲突消解,如“优先级策略”,“时间戳策略”,“服务端 ...
【技术保护点】
1.一种智能家居的配置数据同步的冲突解决方法,其特征在于,包括以下步骤:步骤S1:对云端和中控主机的配置信息执行同步冲突检测,若没有检测到同步冲突,则同步云端和中控主机的配置信息,若检测到有冲突,则执行步骤S2;步骤S2:判断是否执行用户权限与时间戳策略,若不执行,则跳到步骤S3,若执行,则先判别分别对云端和中控主机的配置信息进行修改的用户的权限等级,若修改用户的权限等级不同,则保留修改用户的权限等级高的配置数据信息,若修改用户的权限等级相等,则保留云端和中控主机的配置信息在时间戳上最新的配置数据信息;步骤S3:判断是否执行删除事务优先策略,若执行,则对配置项执行删除事务操 ...
【技术特征摘要】
1.一种智能家居的配置数据同步的冲突解决方法,其特征在于,包括以下步骤:步骤S1:对云端和中控主机的配置信息执行同步冲突检测,若没有检测到同步冲突,则同步云端和中控主机的配置信息,若检测到有冲突,则执行步骤S2;步骤S2:判断是否执行用户权限与时间戳策略,若不执行,则跳到步骤S3,若执行,则先判别分别对云端和中控主机的配置信息进行修改的用户的权限等级,若修改用户的权限等级不...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。