数据传输方法和通信系统与流程

文档序号:34266883发布日期:2023-05-26 18:33阅读:134来源:国知局
数据传输方法和通信系统与流程

本发明实施例涉及通信,尤其涉及数据传输方法和通信系统。


背景技术:

1、随着物联网的快速发展,在智能家居设备中出现越来越多的物联网设备。随着物联网设备对功耗敏感的需求,越来越多的低功耗蓝牙(bluetooth low energy,ble)设备应运而生。如智能牙刷、智能水杯、智能枕头等。但是,ble设备无法连接服务器,故ble设备产生的数据无法传输至服务器。

2、为了将ble设备产生的数据传输至服务器,现有的数据传输方法通常是需要用户在使用完ble设备之后,在终端的应用上手动完成ble设备与终端的连接。在终端与ble建立连接之后,ble设备将数据传输给终端,该终端将ble设备传输的数据上传至服务器。可见,当ble设备需要将数据传输至服务器时,需要用户重复上述操作。因此,现有的数据传输方法需要用户繁琐操作才能将ble设备上的数据传输至服务器,操作繁琐。


技术实现思路

1、本技术实施例提供的数据传输方法和通信系统,可以实现ble设备将数据自动传输至服务器,简化操作。

2、为达到上述目的,本技术实施例采用如下技术方案。

3、第一方面,本技术实施例提供了一种数据传输方法,该方法应用于通信系统,通信系统包括第一家居设备、第一终端和服务器,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。方法可以包括:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。响应于接收到第二消息,第一终端向服务器发送第一数据。

4、可选地,第一用户输入为一个用户输入。

5、也就是说,响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。

6、另外,在本技术实施例中,第一家居设备也无需通过低功耗蓝牙网关(ble网关)将数据传输至服务器,无需额外购置ble网关。这样,避免了利用ble网关存在的一系列问题,如,ble网关在无数据传输时仍会消耗能源,ble网关使用插电的方式供电不方便移动,对于家居中移动的ble设备无法保持与ble网关常连接,等等。因此,本技术实施例提供的方案实用性更强。

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、在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户打开智能水杯的杯盖的操作,智能水杯以蓝牙的方式发送第一消息。

38、在一种具体可以实现方式中,第一家居设备包括智能枕头,第一数据包括睡眠时间、睡眠时长、睡眠习惯,睡眠评分、睡眠问题分析、睡眠改善建议中的一个或多个。

39、在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户的头部对智能枕头的按压操作,智能枕头以蓝牙的方式发送第一消息。

40、在一种具体可以实现方式中,第一家居设备的设备信息包括:设备类型、物理地址、序列号中的一个或多个。

41、在一些可以实现方式中,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还可以包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息。本技术实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。

42、第三方面,本技术实施例提供了一种数据传输方法,应用于第一终端,该方法包括:响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;第一消息为第一家居设备响应于接收到第一用户输入以蓝牙的方式发送的,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。接收第一家居设备通过蓝牙传输通道发送的第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。响应于接收到第二消息,第一终端向服务器发送第一数据。

43、在一些可以实现方式中,第一账号与第一终端一一对应,与第一家居设备一一对应。

44、在一种具体可以实现方式中,第一用户输入包括第一用户对第一家居设备的开启操作,第一用户对第一家居设备的关闭操作,第一用户对第一家居设备的按压操作,及第一用户对第一家居设备的触碰操作中的任意一个。

45、在一些可以实现方式中,在响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道之前,还可以包括:响应于接收到第五消息,第一终端获取第一家居设备的设备信息。第一终端向服务器发送第一请求,第一请求用于请求服务器采用第一家居设备的设备信息注册第一家居设备,第一请求中携带第一家居设备的设备信息。第一家居设备的设备信息携带在四五消息中,第五消息是第一家居设备响应于接收到第三用户输入以蓝牙的方式发送的。第一终端接收服务器发送的注册完成信息。注册完成信息是服务器根据第一请求注册第一家居设备,并在注册完成之后生成的。可见,第一终端可以代替第一家居设备向服务器请求注册。在第一家居设备的注册过程中,无需用户干预即可完成注册,实现自动注册。

46、在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还可以包括:服务器根据第一账号生成第一标识。服务器将第一标识分别发送给第一终端。第一终端接收第一标识,并存储第一标识。第一终端将第一标识发送给第一家居设备。第一家居设备接收第一标识,并存储第一标识。

47、在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还包括:服务器为第一终端和第一家居设备分配第一访问凭证。服务器将第一访问凭证发送给第一终端。第一终端接收第一访问凭证,并将第一访问凭证发送给第一家居设备。

48、在一些可以实现方式中,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还可以包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息。在响应于接收到第二消息,第一终端向服务器发送第一数据之前,还可以包括:第一终端通过蓝牙传输通道接收第一家居设备发送的第二消息。第一终端采用采用第一访问凭证对第二消息进行解密,得到第一数据。本技术实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。

49、在一种具体可以实现方式中,响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道,具体为:第一终端根据第一标识,及第一终端与第一家居设备满足第一条件,建立与第一家居设备的蓝牙传输通道。

50、在一种具体可以实现方式中,第一条件可以包括:第一终端与第一家居设备之间的距离小于等于第一预设距离;或,第一终端与第一家居设备之间的距离小于等于第一预设距离,且第一终端与第一家居设备之间无障碍物遮挡。

51、在一些可以实现方式中,在响应于接收到第二消息,第一终端向服务器发送第一数据之后,还可以包括:第一终端断开与第一家居设备的蓝牙传输通道。

52、第四方面,本技术实施例提供了一种家居设备,家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能,家居设备包括:一个或多个处理器;以及存储器,存储器中存储有代码;当代码被处理器执行时,使得家居设备执行第二方面的方法。

53、第五方面,本技术实施例提供了一种终端,终端包括:一个或多个处理器;以及存储器,存储器中存储有代码;当代码被处理器执行时,使得终端执行第三方面的方法。

54、第六方面,本技术实施例提供了一种通信系统,通信系统包括第一家居设备、第一终端和服务器,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。

55、第一家居设备用于执行:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备;在第一终端根据第一标识建立与第一家居设备的蓝牙传输通道之后,第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。

56、第一终端用于执行:响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;第一消息为第一家居设备响应于接收到第一用户输入以蓝牙的方式发送的,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备;接收第一家居设备通过蓝牙传输通道发送的第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据;响应于接收到第二消息,第一终端向服务器发送第一数据。

57、第七方面,本技术实施例提供了一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行计算机指令时,使得电子设备执行如第一方面所述的数据传输方法。

58、第八方面,本技术实施例提供了一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备和服务器上运行时,使得所述电子设备执行如第一方面所述的数据传输方法。

59、第九方面,本技术实施例提供了一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面所述的数据传输方法。

60、上述其他方面对应的有益效果,可以参见关于方法方面的有益效果的描述,此处不予赘述。

61、本技术实施例,通过响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1