技术新讯 > 电子通信装置的制造及其应用技术 > 数据传输方法、装置、电子设备、介质及计算机程序产品与流程  >  正文

数据传输方法、装置、电子设备、介质及计算机程序产品与流程

  • 国知局
  • 2024-08-02 14:03:20

本技术涉及信息传输,尤其涉及一种数据传输方法、装置、电子设备、介质及计算机程序产品。

背景技术:

1、生理信号数据能够反映人体的生理健康情况,相关技术中,通过可穿戴设备将采集到的生理信号数据传输至监护平台,然而,可穿戴设备基于蜂窝网络传输生理信号数据,在通信网络质量不好的情况下,丢包严重;和/或,可穿戴设备的发射功率过大,导致可穿戴设备的实际工作时长无法达到设计工作时长,电量消耗过快,提前因电量过低而无法继续发送生理信号数据。综上,可穿戴设备的生理信号数据无法被实时有效地传输至监护平台进行处理。

技术实现思路

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、第二生成单元,用于在所述网络状态等级为第二等级的情况下,对所述可穿戴设备在所述第一设定时长内采集到的生理信号数据进行有损压缩,基于有损压缩后的生理信号数据生成第三数据包;

36、缓存单元,用于在所述网络状态等级为第三等级的情况下,对所述可穿戴设备在所述第一设定时长内采集到的生理信号数据进行缓存;

37、发送单元,用于将生成的数据包通过所述基站发送至服务器;其中,所述第一等级表征的网络状态优于所述第二等级表征的网络状态,所述第三等级表征的网络状态无法支持数据发送。

38、本技术实施例还提供了一种电子设备,包括:

39、第一处理器及第一通信接口;其中,

40、所述第一处理器,用于:每隔第一设定时长,确定网络状态等级;所述网络状态等级基于基站的信号强度和/或所述可穿戴设备射频电路的工作电流确定出;

41、在所述网络状态等级为第一等级的情况下,对所述可穿戴设备在所述第一设定时长内采集到的生理信号数据进行无损压缩,基于无损压缩后的生理信号数据生成第一数据包,和/或,基于所述可穿戴设备缓存的生理信号数据生成第二数据包;

42、在所述网络状态等级为第二等级的情况下,对所述可穿戴设备在所述第一设定时长内采集到的生理信号数据进行有损压缩,基于有损压缩后的生理信号数据生成第三数据包;以及,

43、在所述网络状态等级为第三等级的情况下,对所述可穿戴设备在所述第一设定时长内采集到的生理信号数据进行缓存;

44、所述第一通信接口用于将生成的数据包通过所述基站发送至服务器;

45、其中,所述第一等级表征的网络状态优于所述第二等级表征的网络状态,所述第三等级表征的网络状态无法支持数据发送。

46、本技术实施例还提供了一种电子设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,

47、其中,所述第一处理器用于运行所述计算机程序时,执行上述任一方法的步骤。

48、本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

49、本技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述任一方法的步骤。

50、在本技术实施例中,可穿戴设备每隔第一设定时长,基于基站的信号强度和/或可穿戴设备射频电路的工作电路确定出网络状态等级,根据网络状态等级采用不同的数据传输策略生成数据包或缓存数据,然后将生成的数据包通过基站发送至服务器;具体的,在网络状态等级为表征较优网络状态的第一等级的情况下,采用无损压缩,和/或,基于缓存的生理信号数据生成数据包,在网络状态等级为表征较差网络状态的第二等级的情况下,采用有损压缩生成数据包,在网络状态等级为表征无法支持数据发送的第三等级的情况下,缓存采集到的生理信号数据,然后将生成数据包通过基站发送至服务器;相比于相关技术,基于生理信号数据的传输需求对网络状态进行等级划分,能够基于网络状态灵活调整生理信号数据的传输量,并在网络状态较优时补发数据,一方面,降低了丢包概率,另一方面,避免可穿戴设备超负荷运转导致工作电流过大,延长了可穿戴设备的工作时长,以上两方面均保证了可穿戴设备对生理信号数据的实时有效传输;并且,在确定网络状态等级时参考了基站信号强度与可穿戴设备的工作电流,而不是仅依赖基站信号强度,从而提升了网络状态等级对实际通信网络状态反映的准确性,使数据传输策略更符合实际的通信网络质量,进一步保证了生理信号数据传输的实时性与有效性。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241554.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。