本发明专利技术涉及一种资源同步管控方法,该方法包括:第一设备端的资源信息发生变化时,第一设备端发送第一设备端的资源信息发送给第二设备端,第二设备端接收第一设备端发送的资源信息进行同步;第一设备端资源信息与第二设备资源信息都发生变化时,根据第一设备端与第二设备端的资源信息类型确定基准端,基准端发送其资源信息给另一设备端,另一设备端接收基准端发送的资源信息进行同步;第一设备端或第二设备端根据发送/接收的资源信息,更新第一设备端或第二设备端的资源信息。本发明专利技术提供的资源同步管控方法能够同步如配置、数据,甚至操作等多种资源,即便在网络状况不佳的情况下也能获得很好用户体验。
【技术实现步骤摘要】
资源同步管控方法
本专利技术涉及计算机领域,尤其涉及一种资源同步管控方法。
技术介绍
资源同步一般是指中心端与设备端之间的各种文件等进行同步。随着计算机及网络技术的不断发展,中心端和设备端的资源同步日益重要,所要同步的资源也变得多样化。而现有技术一般是通过远程操作接口,直接同步操作其他设备,而这种方法接口比较复杂,特别是在设备较多,网络比较庞大的情况下,不利于系统的开发和维护。在中心端和设备端的资源同步中所同步的资源还比较单一,如各种文件的同步,一般还不具备如设备的配置、数据,甚至操作等资源的同步。另外,当出现网络状异常等状况时,用户需要等待,体验度较差。
技术实现思路
本专利技术的目的是提供了一种能够同步多种资源资源的同步管控方法。为实现上述目的,本专利技术提供了一种资源同步管控方法,其特征在于,包括至少第一设备端和第二设备端,所述方法包括以下步骤:所述第一设备端的资源信息发生变化时,所述第一设备端发送所述第一设备端的资源信息发送给所述第二设备端,所述第二设备端接收所述第一设备端发送的资源信息进行同步;所述第一设备端资源信息与所述第二设备资源信息都发生变化时,根据所述第一设备端与所述第二设备端的资源信息类型确定基准端,所述基准端发送其资源信息给另一设备端,所述另一设备端接收所述基准端发送的资源信息进行同步;所述第一设备端或第二设备端根据发送/接收的资源信息,更新所述第一设备端或所述第二设备端的资源信息。优选地,所述第一设备端为中心端,所述第二设备端为设备端。优选地,所述资源信息包括全局上下文和设备上下文。优选地,当所述资源信息类型为所述全局上下文时,第一设备端为基准端。优选地,当所述资源信息类型为所述设备上下文时,第一设备端和第二设备端均可作为基准端。优选地,所述资源信息为全局上下文时,所述资源信息只能从所述中心端发送给所述设备端,所述资源信息不能从所述设备端发送给所述中心端。优选地,所述资源信息为设备上下文时,所述资源信息既能由所述中心端发送给所述设备端,所述资源信息又能从所述设备端发送给所述中心端。优选地,所述设备端之间的资源完全独立。优选地,当所述资源信息为多种时,按照优先级确定执行同步次序。本专利技术带来的有益效果是:本专利技术提供的资源同步管控方法能够同步如配置、数据,甚至操作等多种资源,即便在网络状况不佳的情况下也能获得很好用户体验。附图说明图1为本专利技术一实施例中资源同步管控方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术一实施例中资源同步管控方法的流程图。如图1所示,首先在步骤101中,第一设备端的资源信息发生变化时,第一设备端发送第一设备端的资源信息发送给第二设备端,第二设备端接收第一设备端发送的资源信息进行同步。在实施例中,优选第一设备端为中心端,第二设备端为设备端。其中,中心端可以和许多设备端进行资源同步,实施例中选择一个中心端和一个设备端进行举例说明。中心端与设备端所要同步的资源信息包括配置、数据,甚至操作等都可以抽象为各种类型的资源。从类型上分类,中心端和设备端所要同步的资源信息可分为全局上下文和设备上下文。其中,全局上下文信息只能从中心端同步到设备端,而不能从设备端同步到中心端。也就是说,当中心端的全局上下文信息发生变化时,中心端导出所变化的全局上下文资源信息发送给设备端,设备端接收中心端发送的全局上下文信息进行同步,更新设备端的上下文信息。而同步到设备端的全局上下文资源不允许发生变化,或者信息发生变化时设备端不能导出所变化的上下文信息发送给中心端。即:全局上下文信息只能从中心端同步到设备端,而不能从设备端同步到中心端,是单向同步。当中心端和设备端所要同步的资源信息为设备上下文时,可以实现中心端与设备端的双向同步。实施例中,在中心端与设备端进行同步过程中,中心端和设备端各自会产生版本号,其中版本号为自定义的特殊标识,当中心端和设备端同步完成后,中心端和设备端的版本号同步一致,为相同的同步版本号。当中心端或设备端的资源信息发生变化时,如中心端的资源信息发生变化,则中心端本地生成一个新的本地版本号,如果设备端的本地版本号与设备端的同步版本号相同,表示设备端资源信息并没有发生变化。此时,中心端生成的本地版本号与中心端与设备端的同步版本号不同,说明只有中心端的资源信息发生变化。这时候,中心端导出所变化的资源信息发送给设备端,设备端接收中心端发送的资源信息进行同步,更新自身的资源信息。在其次的步骤102中,第一设备端资源信息与第二设备资源信息都发生变化时,根据第一设备端与第二设备端的资源信息类型确定基准端,基准端发送其资源信息给另一设备端,另一设备端接收基准端发送的资源信息进行同步。实施例中,当中心端和设备端的资源信息都发生变化时,如果所变化的资源信息不是全局上下文,如果中心端和设备端所要同步的信息为设备上下文,则根据需要同步的资源信息确定基准端。即:是需要使资源信息从中心端同步到设备端还是需要使资源信息从设备端同步到中心端。当需要同步的资源信息具有中心端优先标识时,确定中心端为基准端,此时中心端将需要同步的资源信息导出并发送给设备端,设备端接收中心端发送的资源信息进行同步,更新自身的资源信息。当需要同步的资源信息具有设备端优先标识时,确定设备端为基准端,此时设备端将需要同步的资源信息导出并发送给中心端,中心端接收设备端发送的资源信息进行同步,更新自身的资源信息。在随后的步骤103中,第一设备端或第二设备端根据发送/接收的资源信息,更新第一设备端或第二设备端的资源信息。实施例中,当中心端/设备端进行资源同步之后,结束本次资源同步管控。需要说明的是,当同时有多个种类的资源信息需要在中心端和设备端进行同步时,根据资源信息的种类,分为优先级进行同步,优先级较高的资源优先进行同步。本专利技术的资源同步管控方法可以使中心端与设备端接口简单,能够通过统一的资源同步接口,用于各种种类资源信息的修改,便于系统的开发和维护。本专利技术的资源同步管控方法可以使多版本/产品的兼容性好,不同设备资源的上下文资源独立,可以同时管理多个版本和/或多个种类的设备,在不增加接口的复杂性情况下很容易扩展。本专利技术提供的资源管控方法中心端与设备端进行资源信息同步时,资源信息修改可以在本地端(中心端或设备端),中心端和设备端的资源信息同步在后台自动运行,并且可以根据网络状况进行一次性同步处理,也可以在后台异步进行。所以,即使在网络状况不佳的情况下也能获得很好的用户体验。综上所述,本专利技术提供的资源同步方法可以将配置、数据,甚至操作抽象为同步资源信息,提供了一种中心端与设备端的高效资源双向同步方法。中心端与设备端之间的交互都是一种资源信息的同步,当一端的资源信息变化时,后台资源同步模块自动触发资源进行同步。经过上述资源信息操作和传输的异步化处理,可以达到中心端与设备端更高效的资源信息同步,并且受网络影响较小,可以获得很好的用户体验。专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取本文档来自技高网...
【技术保护点】
一种资源同步管控方法,其特征在于,包括至少第一设备端和第二设备端,所述方法包括以下步骤:所述第一设备端的资源信息发生变化时,所述第一设备端发送所述第一设备端的资源信息发送给所述第二设备端,所述第二设备端接收所述第一设备端发送的资源信息进行同步;所述第一设备端资源信息与所述第二设备资源信息都发生变化时,根据所述第一设备端与所述第二设备端的资源信息类型确定基准端,所述基准端发送其资源信息给另一设备端,所述另一设备端接收所述基准端发送的资源信息进行同步;所述第一设备端或第二设备端根据发送/接收的资源信息,更新所述第一设备端或所述第二设备端的资源信息。
【技术特征摘要】
1.一种资源同步管控方法,其特征在于,包括至少第一设备端和第二设备端,所述方法包括以下步骤:所述第一设备端的资源信息发生变化时,所述第一设备端发送所述第一设备端的资源信息发送给所述第二设备端,所述第二设备端接收所述第一设备端发送的资源信息进行同步;所述第一设备端资源信息与所述第二设备资源信息都发生变化时,根据所述第一设备端与所述第二设备端的资源信息类型确定基准端,所述基准端发送其资源信息给另一设备端,所述另一设备端接收所述基准端发送的资源信息进行同步;所述第一设备端或第二设备端根据发送/接收的资源信息,更新所述第一设备端或所述第二设备端的资源信息。2.如权利要求1所述的资源同步管控方法,其特征在于,所述第一设备端为中心端,所述第二设备端为设备端。3.如权利要求1所述的资源同步管控方法,其特征在于,所述资源信息包括全局上下文和设备上下文。4.如权利要求3...
【专利技术属性】
技术研发人员:斯俊伟,孙凌阁,曲喆,梁志勇,
申请(专利权)人:北京网康科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。