CN108989451A - 数据同步方法、设备云、数据同步服务器及存储介质 - Google Patents
数据同步方法、设备云、数据同步服务器及存储介质 Download PDFInfo
- Publication number
- CN108989451A CN108989451A CN201810887114.0A CN201810887114A CN108989451A CN 108989451 A CN108989451 A CN 108989451A CN 201810887114 A CN201810887114 A CN 201810887114A CN 108989451 A CN108989451 A CN 108989451A
- Authority
- CN
- China
- Prior art keywords
- equipment
- control
- lightweight
- data synchronization
- cloud
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种数据同步方法、设备云、数据同步服务器及存储介质,通过控制设备向数据同步服务器发送第一控制请求,其中第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;数据同步服务器向设备云转发第一控制请求;设备云根据第一控制请求向轻量级设备发送第二控制请求,第二控制请求采用轻量级设备可识别的第二通信协议。通过上述方法,解决了设备之间通信协议存在差异导致的数据同步失败的问题,实现了控制设备对不同类型轻量级设备的控制,提升了控制设备与轻量级设备之间数据同步速率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数据同步方法、设备云、数据同步服务器及存储介质。
背景技术
轻量级设备为运行FreeRTOS、mbedOS等轻量级操作***的智能设备,它们具有低成本、低功耗、便携式等特点,例如儿童故事机、便携音箱、智能小家电等,满足用户信息查询、音乐播放、语音互动等丰富需求。
目前,轻量级设备通常以语音作为输入控制或点播相应资源,再从设备端反馈给用户,用户很难实时获取设备信息,例如设备的播放资源的名称、播放状态、进度、音量等信息。另外,不同制造商研发的轻量级设备存在协议或数据同步方法的差异性,导致设备之间无法进行正常的数据同步和信息共享。
发明内容
本发明提供的数据同步方法、设备云、数据同步服务器及存储介质,解决了设备之间通信协议存在差异导致的数据同步失败的问题,实现了控制设备对不同类型轻量级设备的控制,提升了控制设备与轻量级设备之间数据同步速率。
本发明的第一方面提供一种数据同步方法,应用于数据同步***,所述***包括控制设备、数据同步服务器、设备云、中控服务器以及轻量级设备,所述设备云分别与所述数据同步服务器、所述中控服务器连接,所述控制设备与所述数据同步服务器连接,所述轻量级设备与所述设备云连接;所述方法包括:
所述设备云接收所述数据同步服务器转发的所述控制设备发送的第一控制请求,所述第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;所述第一控制请求采用第一通信协议;
所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,所述第二控制请求采用所述轻量级设备可识别的第二通信协议。
可选的,所述第一控制请求为网络资源请求,所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,包括:
所述设备云向所述中控服务器发送所述网络资源请求;
所述设备云接收所述中控服务器发送的网络资源响应消息;
所述设备云向所述轻量级设备转发所述网络资源响应消息;所述网络资源响应消息采用所述轻量级设备可识别的第二通信协议。
可选的,所述第一控制请求为设备参数控制请求,所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,包括:
所述设备云向所述轻量级设备转发所述设备参数控制请求;所述设备参数控制请求采用所述轻量级设备可识别的第二通信协议。
可选的,所述方法还包括:
所述设备云接收所述轻量级设备发送的第一状态消息,所述第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;
所述设备云对所述第一状态消息进行格式转换,得到第二状态消息;所述第二状态消息采用第一通信协议;
所述设备云向所述同步数据服务器发送所述第二状态消息,以使所述数据同步服务器根据所述第二状态消息向所述轻量级设备对应的控制设备发送所述第二状态消息。
本发明的第二方面提供一种数据同步方法,应用于数据同步***,所述***包括控制设备、数据同步服务器、设备云、中控服务器以及轻量级设备,所述设备云分别与所述数据同步服务器、所述中控服务器连接,所述控制设备与所述数据同步服务器连接,所述轻量级设备与所述设备云连接,所述方法包括:
所述数据同步服务器接收控制设备发送的第一控制请求,所述第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;所述第一控制请求采用第一通信协议;
所述数据同步服务器向所述设备云转发所述第一控制请求,以使所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求;所述第二控制请求采用所述轻量级设备可识别的第二通信协议。
可选的,所述方法还包括:
所述数据同步服务器接收所述设备云发送的第二状态消息,所述第二状态消息是由所述设备云对所述轻量级设备发送的第一状态消息进行格式转换得到的;所述第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;所述第二状态消息采用所述第一通信协议;
所述数据同步服务器根据所述第二状态消息确定与所述轻量级设备对应的控制设备;
所述数据同步服务器向所述控制设备发送第二状态消息。
本发明的第三方面提供一种设备云,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本发明第一方面任一项所述的方法。
本发明的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如本发明第一方面任一项所述的方法。
本发明的第五方面提供一种数据同步服务器,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本发明第二方面任一项所述的方法。
本发明的第六方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如本发明第二方面任一项所述的方法。
本发明实施例提供的数据同步方法、设备云、数据同步服务器及存储介质,通过控制设备向数据同步服务器发送第一控制请求,其中第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;数据同步服务器向设备云转发第一控制请求;设备云根据第一控制请求向轻量级设备发送第二控制请求,第二控制请求采用轻量级设备可识别的第二通信协议。通过上述方法,解决了设备之间通信协议存在差异导致的数据同步失败的问题,实现了控制设备对不同类型轻量级设备的控制,提升了控制设备与轻量级设备之间数据同步速率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1为本发明提供的数据同步***的结构示意图;
图2为本发明一实施例提供的数据同步方法的流程示意图;
图3为本发明另一实施例提供的数据同步方法的流程示意图;
图4为本发明一实施例提供的设备云的硬件结构图;
图5为本发明一实施例提供的数据同步服务器的硬件结构图。
通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本发明的说明书和权利要求书中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明中的“第一”和“第二”只起标识作用,而不能理解为指示或暗示顺序关系、相对重要性或者隐含指明所指示的技术特征的数量。“多个”是指两个或两个以上。
本发明的说明书中通篇提到的“一实施例”或“另一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“本实施例中”未必一定指相同的实施例。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
图1为本发明提供的数据同步***的结构示意图,如图1所示,本发明实施例提供的数据同步***包括:控制设备11、数据同步服务器12、设备云13、中控服务器14以及轻量级设备15。
其中,设备云13分别与数据同步服务器12、中控服务器14连接,控制设备11与数据同步服务器12连接,轻量级设备15与设备云15连接。
控制设备11通过数据同步服务器12、设备云13、中控服务器14控制轻量级设备15完成设备已有功能。
轻量级设备15通过设备云13、数据同步服务器12向控制设备11发送设备状态信息,以使控制设备11展示轻量级设备15的设备状态信息。
本实施例中的控制设备为具有屏幕显示功能的智能终端,可以是移动智能终端,例如智能手机、IPAD、车载终端、可穿戴设备等,也可以是固定终端,例如计算机,对此本实施例不做具体限定。
本实施例中的轻量级设备为运行FreeRTOS、mbedOS等轻量级操作***的智能设备,它们具有低成本、低功耗、便携式等特点,例如儿童故事机、便携音箱、智能小家电等,对此本实施不做具体限定。
对于轻量级设备来说,不同轻量级设备由不同制造商研发,采用的通信协议存在差异,且数据同步方法也存在差异。为了便于用户通过控制设备对不同轻量级设备进行控制操作,本发明实施例提供一种数据同步***,对不同制造商开发的不同类型的轻量级设备进行统一管理、维护、数据统计和数据分析,释放了轻量级设备进行数据处理的资源空间,提升了控制设备与轻量级设备之间数据同步速率。另外,用户无需在终端设备侧进行额外设置,让用户更加专注于数据业务,提升用户体验。
下面结合具体的实施例对本发明提供的数据同步方法进行详细说明。
图2为本发明一实施例提供的数据同步方法的流程示意图,如图2所示,本实施例提供的数据同步方法包括以下步骤:
S201、控制设备向数据同步服务器发送第一控制请求,第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;第一控制请求采用第一通信协议;
本实施例中的数据同步服务器根据接收到的第一控制请求,将第一控制请求中的控制设备的标识与轻量级设备的标识保存至设备对应关系表中,以便后续轻量级设备在发送状态更新消息时,数据同步服务器可通过查询设备对应关系表确定将状态更新消息发送至对应的控制设备。
数据同步服务器除了具有上述功能之外,还具有对控制设备进行身份验证的功能。
具体的,数据同步服务器在接收到控制设备发送的第一控制请求之后,还包括以下步骤:
数据同步服务器向控制设备发送身份验证消息,若身份验证合法,则执行S202;若身份验证不合法,则结束流程。
可选的,数据同步服务器可以直接根据控制设备发送的第一控制请求中的控制设备的标识,识别控制设备身份的有效性,若身份合法,则执行S202;若身份不合法,则结束流程。
通过上述过程,确保数据同步***的安全性。
可选的,数据同步服务器还具有数据加密功能,对接收到的第一控制请求中的控制信息进行加密处理,避免信息在传输过程中被恶意篡改,确保数据同步***的安全性和稳定性。
本实施例中的控制信息包括设备参数信息、网络资源的地址信息或本地资源信息。其中,设备参数信息为轻量级设备的参数信息,例如智能空调的设备参数信息包括工作模式参数、温度参数、风量参数等,智能电视的设备参数信息包括亮度参数、频道参数、音量参数等。本地资源信息为控制设备上已下载的视频音频信息,例如用户通过智能手机向儿童故事机点播智能手机上已下载的音频信息,用户通过智能手机向智能电视点播智能手机上已下载的视频信息。
控制信息的输入方式包括语音输入方式或手动输入方式,例如用户通过语音点播网络资源信息或本地资源信息,或者,通过语音控制轻量级设备的开关状态、工作参数;用户也可通过手动输入轻量级设备的工作参数控制设备的工作状态。对此本实施例不做具体限定。
本实施例的第一通信协议为DLP(Duer Link Protocol)协议,DLP协议为控制设备与数据同步服务器之间,以及,数据同步服务器与设备云之间的通信协议。
可选的,本实施例的第一控制请求中的轻量级设备的数量为至少一个,也就是说,控制设备可以同时控制多个轻量级设备,也可以单独控制一个轻量级设备,对此本实施例不做具体限定。
S202、数据同步服务器向设备云转发第一控制请求;
本实施例中,数据同步服务器与控制设备之间以及数据同步服务器与设备云之间均采用第一通信协议,因此,数据同步服务器直接将接收到的控制设备发送的第一控制请求转发给设备云。
S203、设备云根据第一控制请求向轻量级设备发送第二控制请求,第二控制请求采用轻量级设备可识别的第二通信协议。
设备云根据第一控制请求中的轻量级设备的标识,查询设备云中轻量级设备标识与通信协议的对应关系,确定轻量级设备可识别的第二通信协议,根据确定的第二通信协议对第一控制请求进行格式转换,得到第二控制请求,并将第二控制请求发送给轻量级设备。
在一种可能的实现方式中,第一控制请求为网络资源请求,其中控制信息为网络资源的地址信息。设备云向中控服务器发送网络资源请求,网络资源请求中包括网络资源的地址信息,中控服务器根据网络资源的地址信息获取网络资源数据,并向设备云发送网络资源响应消息,网络资源响应消息包括网络资源数据,设备云将接收到的网络资源响应消息转发给轻量级设备。其中,网络资源响应消息采用轻量级设备可识别的第二通信协议。
在另一种可能的实现方式中,第一控制请求为设备参数控制请求,其中控制信息为轻量级设备的参数信息。设备云向轻量级设备转发设备参数控制请求,其中,设备参数控制请求采用轻量级设备可识别的第二通信协议。
本发明实施例提供的数据同步方法,通过控制设备向数据同步服务器发送第一控制请求,其中第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;数据同步服务器向设备云转发第一控制请求;设备云根据第一控制请求向轻量级设备发送第二控制请求,第二控制请求采用轻量级设备可识别的第二通信协议。通过上述方法,解决了设备之间通信协议存在差异导致的数据同步失败的问题,实现了控制设备对不同类型轻量级设备的控制,提升了控制设备与轻量级设备之间数据同步速率。
上述实施例示出了控制设备向轻量级设备发送控制请求的数据同步过程,实现了控制设备对不同类型轻量级设备的控制。本实施例提供的数据同步方法示出了轻量级设备向控制设备发送状态更新消息的数据同步过程,下面结合附图对本实施例提供的数据同步方法进行详细说明。
图3为本发明另一实施例提供的数据同步方法的流程示意图,在上述实施例的基础上,如图3所示,本实施例提供的数据同步方法具体包括如下步骤:
S301、轻量级设备向设备云发送第一状态消息,第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;
本实施例中,轻量级设备状态发生变化时,向设备云发送第一状态消息。
第一状态消息中的设备连接状态包括连接状态、断开状态和休眠状态。当设备连接状态发生变化时,例如由连接状态变为休眠状态时,或者,由断开状态变为连接状态时,轻量级设备向设备云发送设备连接状态更新消息。
第一状态消息中的设备参数信息为设备处于连接状态下的设备参数,例如智能冰箱的温度参数,智能音箱的音量参数等。当设备的参数信息发生变化时,轻量级设备向设备云发送设备参数更新消息。
可选的,第一状态信息还包括设备播放资源信息,例如设备当前播放的资源的名称、播放状态、播放进度等。当设备的播放资源发生变化时,轻量级设备向设备云发送设备播放资源更新消息。
S302、设备云对第一状态消息进行格式转换,得到第二状态消息;第二状态消息采用第一通信协议;
其中,第二状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;
不同轻量级设备向设备云发送的第一状态消息采用不同的第二通信协议,设备云对采用不同第二通信协议的第一状态消息进行格式转换,得到具有统一通信协议(即第一通信协议)的第二状态消息。也就是说,通过设备云将第一状态消息转换为数据同步服务器可识别的第二状态消息。
其中,第一通信协议为DLP协议,DLP协议为控制设备与数据同步服务器之间,以及,数据同步服务器与设备云之间的通信协议。通过设备云实现对不同类型轻量级设备的统一管理、维护、数据统计和数据分析,释放了轻量级设备进行格式转换占用的资源空间。
S303、设备云向同步数据服务器发送第二状态消息;
S304、数据同步服务器根据第二状态消息确定与轻量级设备对应的控制设备;
数据同步服务器根据第二状态消息中的轻量级设备的标识,查询设备对应关系表确定轻量级设备对应的控制设备的标识,其中,设备对应关系表中保存有控制设备与轻量级设备的对应关系。
可选的,设备对应关系表中控制设备与轻量级设备可以是一对一、一对多、多对一、多对多的任一一种,对此本实施例不做具体限定。
S305、数据同步服务器向控制设备发送第二状态消息。
数据同步服务器根据确定的控制设备的标识,向该标识对应的控制设备发送第二状态消息,以便用户在控制设备的屏幕上实时查询受控轻量级设备的设备连接状态、设备参数信息、设备播放资源信息等。
本实施例提供的数据同步方法,通过轻量级设备向设备云发送第一状态消息,其中,第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;设备云对第一状态消息进行格式转换,得到第二状态消息;设备云向同步数据服务器发送第二状态消息;数据同步服务器根据第二状态消息确定与轻量级设备对应的控制设备,并向控制设备发送第二状态消息。通过上述方法,解决了设备之间通信协议存在差异导致的数据同步失败的问题,释放了轻量级设备进行格式转换占用的资源空间,提升了控制设备与轻量级设备之间数据同步速率,确保用户从控制设备上获取的轻量级设备的状态信息的实时性。
本发明实施例还提供一种设备云,参见图4所示,本发明实施例仅以图4为例进行说明,并不表示本发明仅限于此。
图4为本发明一实施例提供的设备云的硬件结构图,如图4所示,本实施例的设备云40,包括:
存储器41;
处理器42;以及
计算机程序;
其中,计算机程序存储在存储器41中,并被配置为由处理器42执行以实现如前述任一项方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
可选的,存储器41既可以是独立的,也可以跟处理器42集成在一起。
当存储器41是独立于处理器42之外的器件时,设备云40还包括:
总线43,用于连接存储器41和处理器42。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器42执行以实现如上方法实施例中设备云所执行的各个步骤。
本发明实施例还提供一种数据同步服务器,参见图5所示,本发明实施例仅以图5为例进行说明,并不表示本发明仅限于此。
图5为本发明一实施例提供的数据同步服务器的硬件结构图,如图5所示,本实施例的数据同步服务器50,包括:
存储器51;
处理器52;以及
计算机程序;
其中,计算机程序存储在存储器51中,并被配置为由处理器52执行以实现如前述任一项方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
可选的,存储器51既可以是独立的,也可以跟处理器52集成在一起。
当存储器51是独立于处理器52之外的器件时,数据同步服务器50还包括:
总线53,用于连接存储器51和处理器52。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器52执行以实现如上方法实施例中数据同步服务器所执行的各个步骤。
应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种数据同步方法,其特征在于,应用于数据同步***,所述***包括控制设备、数据同步服务器、设备云、中控服务器以及轻量级设备,所述设备云分别与所述数据同步服务器、所述中控服务器连接,所述控制设备与所述数据同步服务器连接,所述轻量级设备与所述设备云连接;所述方法包括:
所述设备云接收所述数据同步服务器转发的所述控制设备发送的第一控制请求,所述第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;所述第一控制请求采用第一通信协议;
所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,所述第二控制请求采用所述轻量级设备可识别的第二通信协议。
2.根据权利要求1所述的方法,其特征在于,所述第一控制请求为网络资源请求,所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,包括:
所述设备云向所述中控服务器发送所述网络资源请求;
所述设备云接收所述中控服务器发送的网络资源响应消息;
所述设备云向所述轻量级设备转发所述网络资源响应消息;所述网络资源响应消息采用所述轻量级设备可识别的第二通信协议。
3.根据权利要求1所述的方法,其特征在于,所述第一控制请求为设备参数控制请求,所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求,包括:
所述设备云向所述轻量级设备转发所述设备参数控制请求;所述设备参数控制请求采用所述轻量级设备可识别的第二通信协议。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述设备云接收所述轻量级设备发送的第一状态消息,所述第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;
所述设备云对所述第一状态消息进行格式转换,得到第二状态消息;所述第二状态消息采用第一通信协议;
所述设备云向所述同步数据服务器发送所述第二状态消息,以使所述数据同步服务器根据所述第二状态消息向所述轻量级设备对应的控制设备发送所述第二状态消息。
5.一种数据同步方法,其特征在于,应用于数据同步***,所述***包括控制设备、数据同步服务器、设备云、中控服务器以及轻量级设备,所述设备云分别与所述数据同步服务器、所述中控服务器连接,所述控制设备与所述数据同步服务器连接,所述轻量级设备与所述设备云连接,所述方法包括:
所述数据同步服务器接收控制设备发送的第一控制请求,所述第一控制请求包括控制设备的标识、轻量级设备的标识以及控制信息;所述第一控制请求采用第一通信协议;
所述数据同步服务器向所述设备云转发所述第一控制请求,以使所述设备云根据所述第一控制请求向所述轻量级设备发送第二控制请求;所述第二控制请求采用所述轻量级设备可识别的第二通信协议。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述数据同步服务器接收所述设备云发送的第二状态消息,所述第二状态消息是由所述设备云对所述轻量级设备发送的第一状态消息进行格式转换得到的;所述第一状态消息包括轻量级设备的标识、设备连接状态和设备参数信息;所述第二状态消息采用所述第一通信协议;
所述数据同步服务器根据所述第二状态消息确定与所述轻量级设备对应的控制设备;
所述数据同步服务器向所述控制设备发送第二状态消息。
7.一种设备云,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1~4任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1~4任一项所述的方法。
9.一种数据同步服务器,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求5或6所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求5或6所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810887114.0A CN108989451A (zh) | 2018-08-06 | 2018-08-06 | 数据同步方法、设备云、数据同步服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810887114.0A CN108989451A (zh) | 2018-08-06 | 2018-08-06 | 数据同步方法、设备云、数据同步服务器及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108989451A true CN108989451A (zh) | 2018-12-11 |
Family
ID=64555234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810887114.0A Pending CN108989451A (zh) | 2018-08-06 | 2018-08-06 | 数据同步方法、设备云、数据同步服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108989451A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019197A (zh) * | 2012-12-03 | 2013-04-03 | 海信集团有限公司 | 远程控制智能终端设备的方法及*** |
CN103237056A (zh) * | 2013-03-29 | 2013-08-07 | Tcl集团股份有限公司 | 一种设备终端、控制终端和服务器及其控制方法 |
CN103777604A (zh) * | 2014-01-17 | 2014-05-07 | 杭州天丽科技有限公司 | 一种基于sdmp协议的智能设备的云平台控制方法 |
CN104601695A (zh) * | 2015-01-14 | 2015-05-06 | 北京京东尚科信息技术有限公司 | 智能设备管控方法、装置和*** |
CN107517238A (zh) * | 2016-06-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | 一种用于物联网的智能设备控制方法、装置和设备 |
CN108234562A (zh) * | 2016-12-20 | 2018-06-29 | 电信科学技术研究院 | 一种设备控制方法、控制设备和受控设备 |
-
2018
- 2018-08-06 CN CN201810887114.0A patent/CN108989451A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019197A (zh) * | 2012-12-03 | 2013-04-03 | 海信集团有限公司 | 远程控制智能终端设备的方法及*** |
CN103237056A (zh) * | 2013-03-29 | 2013-08-07 | Tcl集团股份有限公司 | 一种设备终端、控制终端和服务器及其控制方法 |
CN103777604A (zh) * | 2014-01-17 | 2014-05-07 | 杭州天丽科技有限公司 | 一种基于sdmp协议的智能设备的云平台控制方法 |
CN104601695A (zh) * | 2015-01-14 | 2015-05-06 | 北京京东尚科信息技术有限公司 | 智能设备管控方法、装置和*** |
CN107517238A (zh) * | 2016-06-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | 一种用于物联网的智能设备控制方法、装置和设备 |
CN108234562A (zh) * | 2016-12-20 | 2018-06-29 | 电信科学技术研究院 | 一种设备控制方法、控制设备和受控设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10949158B2 (en) | Screenshot method and apparatus | |
CN102301360B (zh) | 有选择地向多个发送计算机传送***设备的数据 | |
CN108055575B (zh) | 一种面向小区基于模拟投屏的网络视频共享*** | |
CN111163130B (zh) | 一种网络服务***及其数据传输方法 | |
CN102946343A (zh) | 访问音视频社区虚拟房间的方法和*** | |
CN109586929B (zh) | 会议内容的传输方法及装置、电子设备、存储介质 | |
AU2019256257B2 (en) | Processor core scheduling method and apparatus, terminal, and storage medium | |
US20220261217A1 (en) | Audio data processing method, server, and storage medium | |
JP2018517195A (ja) | マルチメディア情報処理方法、装置及びシステム、並びにコンピュータ記憶媒体 | |
WO2016150191A1 (zh) | 一种数据共享方法及装置 | |
CN106569737A (zh) | 云控制台服务器的动态网络存储 | |
CN110457078A (zh) | 智能服务方法、装置及设备 | |
JP2012182590A (ja) | 情報端末、サーバ、接続先決定方法およびプログラム | |
CN105094824A (zh) | 一种智能手表上的通知消息展示方法以及一种智能手表 | |
CN112689012A (zh) | 跨网络的代理通讯方法及装置 | |
CN102065340A (zh) | 实现多媒体同步交互的***和方法 | |
US8498383B2 (en) | Media relay service | |
CN110781014A (zh) | 基于Android设备的录音数据的多进程分发方法与*** | |
CN102918512A (zh) | 信息设备数据连接***、验证设备、客户端设备、信息设备数据连接方法和记录介质 | |
CN102185881A (zh) | 家庭数字设备无线多协议空间共享式存储管理器及方法 | |
CN109981778B (zh) | 内容分发网络的服务实现方法、装置、设备及存储介质 | |
CN108989451A (zh) | 数据同步方法、设备云、数据同步服务器及存储介质 | |
KR20160026812A (ko) | 애플리케이션의 사용자 인증 방법 | |
JP5527557B2 (ja) | カラオケシステム | |
CN107432050B (zh) | 一种移动终端、基站、***及运行应用的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181211 |
|
RJ01 | Rejection of invention patent application after publication |