数据同步方法、装置、电子设备及存储介质与流程

文档序号:36320318发布日期:2023-12-08 19:11阅读:30来源:国知局
数据同步方法与流程

本申请涉及物联网领域,具体涉及一种数据同步方法、装置、电子设备及存储介质。


背景技术:

1、蓝牙设备相比wifi设备因为功耗低、协议通用的优势,在物联网(internet ofthings,iot)市场越来越被广泛应用。在物联网的发展势头下,蓝牙的数据传输能力也在不断创新,可靠、准确的数据传输是蓝牙iot设备的根本要素。

2、蓝牙iot设备的数据传输过程一般是蓝牙中枢(应用程序或者小程序等)发起蓝牙搜索指令,搜索成功后进行蓝牙连接、设备绑定,再进行数据同步的过程。现有方案中以蓝牙中枢成功接收到设备数据作为同步成功标志,但是智能家居都存在一个统一存储数据的iot平台,用于存放所有设备上报的数据,实行统一纳管,所以只有数据成功上报到iot平台才能算真正意义上的蓝牙设备数据上报成功。因此蓝牙设备在确认蓝牙中枢接收成功时并不一定表示数据已成功同步,如果蓝牙中枢到iot平台的过程同步失败,同样会造成数据丢失,由此导致当前进行数据同步时的准确性低下。


技术实现思路

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、本申请实施例提供的数据同步方法、装置、电子设备及存储介质,蓝牙设备在接收到数据同步指令后,将不存在物联网平台的确认标识的数据确定为待同步数据并发送至所连接的蓝牙中枢;蓝牙中枢可以将待同步数据上报至物联网平台,物联网平台在确定完成待同步数据的存储后,发送物联网平台的确认标识至蓝牙中枢,进而蓝牙中枢可以向蓝牙设备返回物联网平台的确认标识,蓝牙设备在确定蓝牙中枢返回的确认标识为物联网平台的确认标识时,确定待同步数据同步成功。由此可以确保待同步数据已完成同步,避免出现数据丢失的情况,进而可以提高数据同步的准确性。



技术特征:

1.一种数据同步方法,其特征在于,应用于蓝牙设备,所述数据同步方法包括:

2.根据权利要求1所述的数据同步方法,其特征在于,所述确定待同步数据,包括:

3.根据权利要求1所述的数据同步方法,其特征在于,在确定所述待同步数据同步成功之后,还包括:

4.一种数据同步方法,其特征在于,应用于蓝牙中枢,所述数据同步方法包括:

5.根据权利要求4所述的数据同步方法,其特征在于,所述将所述待同步数据上报至物联网平台,包括以下任一项:

6.一种数据同步方法,其特征在于,应用于物联网平台,所述数据同步方法包括:

7.根据权利要求6所述的数据同步方法,其特征在于,在接收蓝牙中枢上报的待同步数据之后,还包括以下任一项:

8.一种数据同步装置,其特征在于,所述数据同步装置包括:

9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的数据同步方法。

10.一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的数据同步方法。


技术总结
本申请涉及物联网领域,提供一种数据同步方法、装置、电子设备及存储介质,所述方法包括:接收到数据同步指令,确定待同步数据后发送至所连接的蓝牙中枢;其中,所述待同步数据为不存在物联网平台的确认标识的数据;接收所述蓝牙中枢返回的确认标识,若所述蓝牙中枢返回的确认标识为物联网平台的确认标识,则确定所述待同步数据同步成功;其中,所述物联网平台的确认标识是物联网平台,在确定已完成所述待同步数据的存储后发送至所述蓝牙中枢的;所述物联网平台的所述待同步数据是所述蓝牙中枢上报的。本申请可以确保待同步数据已完成同步,避免出现数据丢失的情况,进而可以提高数据同步的准确性。

技术研发人员:何俊丽,姚丹丹,汪小愉,张海,李峰
受保护的技术使用者:中移(杭州)信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1