System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据传输方法、电子设备、系统及计算机可读存储介质技术方案_技高网

数据传输方法、电子设备、系统及计算机可读存储介质技术方案

技术编号:42947363 阅读:4 留言:0更新日期:2024-10-11 16:04
本申请涉及终端技术领域,具体涉及一种数据传输方法、电子设备、系统及计算机可读存储介质。该方法包括:检测到需要从第二电子设备同步数据的数据传输指令;响应于数据传输指令,获取历史行为序列,其中,历史行为序列包括多个历史行为周期的用户行为序列和对应的环境数据;通过将当前行为周期内的第一部分用户行为序列及对应的环境数据,与历史行为序列进行匹配,预测当前行为周期内的第二部分用户行为序列;根据预测出的第二部分用户行为序列,确定对第二部分用户行为序列中各用户行为的相关数据的传输优先级。如此,能够按照所确定的数据传输优先级进行有序传输,优先传输与即将发生的用户行为更为相关的数据,从而提高数据传输效率。

【技术实现步骤摘要】

本专利技术涉及终端,具体涉及一种数据传输方法、电子设备、系统及计算机可读存储介质


技术介绍

1、目前用户可以佩戴可穿戴设备进行运动、睡眠或检测血压、心率以及压力等健康数据。为提供更多的使用功能,用户所使用的手机、平板电脑等移动终端设备上也可以安装一些应用程序(application,app),例如运动健康app等,从连接的可穿戴设备获取同步传输的健康数据,并向用户提供一些健康数据的记录结果、分析结果以及向用户提供一些健康建议等。目前,运行运动健康等应用程序的移动终端设备与连接的可穿戴设备之间的数据传输可以通过云端或者蓝牙等方式实现。

2、然而,待传输的数据量可能较大,例如用户佩戴手表采集的夜间睡眠数据、或者用户佩戴手表在户外跑步较长时间或较长距离对应记录的运动数据等,数据量都可能会比较大。上述通过云端或者蓝牙等方式建立的数据传输通道带宽有限,在传输较大的数据量时对应需要的时间也较长。此时,运行应用程序的移动终端设备与连接的可穿戴设备之间的数据传输速度则会较慢,多项待传输的用户数据共同挤占有限带宽的数据传输通道还会导致数据传输速度更为缓慢,相应应用程序的界面显示内容则会在较长时间内无法更新,用户使用体验也会因此变差。


技术实现思路

1、本申请实施例提供了一种数据传输方法、电子设备、系统及计算机可读存储介质,能够控制可穿戴设备与移动终端设备之间待传输的用户数据可以按照所确定的优先级有序进行传输,避免出现多种数据共同传输而导致数据传输速度减慢的问题。

2、第一方面,本申请实施例提供了一种数据传输方法,应用于第一电子设备,该方法包括:检测到需要从第二电子设备同步数据的数据传输指令;响应于数据传输指令,获取历史行为序列,其中,历史行为序列包括多个历史行为周期的用户行为序列和对应的环境数据;通过将当前行为周期内的第一部分用户行为序列及对应的环境数据,与历史行为序列进行匹配,预测当前行为周期内的第二部分用户行为序列;根据预测出的第二部分用户行为序列,确定对第二部分用户行为序列中各用户行为的相关数据的传输优先级。

3、即在需要在两个电子设备之间同步数据时,可以先获取历史行为周期的用户行为规律和对应的环境数据沉淀出的历史行为序列。其中,该历史行为序列中的元素可以是用户行为,并且该历史行为序列中的元素可以是一个或多个。进而,可以根据当前行为周期内已发生的用户行为的序列,例如上述第一部分用户行为序列,与前述获取的历史行为序列进行匹配的结果,预测出当前行为周期内将会发生的用户行为的序列,例如上述第二部分用户行为序列。可以理解,上述第一部分用户行为序列所包括的用户行为可以是多个,上述预测出的第二部分用户行为序列所包括的用户行为可以是一个或多个。最终根据预测出的第二部分用户行为序列,确定对将会发生的各用户行为相关数据的传输优先级。

4、如此,上述第一电子设备和第二电子设备之间待传输的用户数据,例如用户的运动数据、睡眠数据等,可以按照所确定的数据传输优先级进行有序传输,而不会出现同步传输导致数据传输通道拥挤、数据传输效率低下的问题。

5、在上述第一方面的一种可能的实现中,上述方法还包括:第一电子设备向第二电子设备发送数据获取请求,其中数据获取请求包括传输优先级,且数据获取请求用于请求第二电子设备按照传输优先级确定的顺序,依次发送第二部分用户行为序列中各用户行为的相关数据;或者,第一电子设备根据传输优先级确定的顺序,依次向第二电子设备发送用于请求第二部分用户行为序列中各用户行为的相关数据的数据获取请求。

6、即第一电子设备在确定了从第二电子设备同步数据的传输优先级后,可以通过数据获取请求将该传输优先级发送给第二电子设备,以供第二电子设备按照该传输优先级传输待同步的用户行为相关数据。第一电子设备也可以根据所确定的传输优先级,对需要优先获取的用户行为相关数据先发送相应的数据获取请求。对上述传输优先级确定的可以较晚传输的用户行为相关数据,第一电子设备可以通过一个或多个数据获取请求,向第二电子设备请求传输。本申请在此不做限制。

7、在上述第一方面的一种可能的实现中,历史行为序列是根据多个历史行为周期内获取到的第一用户数据生成的,其中第一用户数据包括:第一电子设备在多个历史行为周期内采集到的用户行为数据,和/或,第一电子设备在多个历史行为周期内获取的第二电子设备传输的用户行为相关数据。

8、上述第一电子设备采集到的用户行为数据,例如可以是用户在例如手机等第一电子设备上浏览健康知识、或在运动健康等应用程序的界面上浏览睡眠、压力、心率等对应展示的数据时长、采集频率以及录制的运动视频、记录的跑步路线以及浏览一些健康相关知识等操作产生的数据。第一电子设备采集到的用户行为数据所对应的环境数据,例如可以是对应的时间信息、天气信息等,在此不做限制。上述第一电子设备获取的第二电子设备传输的用户行为相关数据,例如可以是用户佩戴手表等第二电子设备期间,采集到的用户的睡眠数据、压力数据、心率数据等,也可以是用户佩戴手表运动期间采集到的步数等运动数据。在此不做限制。

9、在上述第一方面的一种可能的实现中,第一部分用户行为序列是根据当前行为周期内检测到的第二用户数据及对应的环境数据生成的,其中第二用户数据包括:第一电子设备在当前行为周期内采集到的用户行为数据,和/或,第一电子设备在当前行为周期内获取的第二电子设备传输的用户行为相关数据。

10、在上述第一方面的一种可能的实现中,用户行为数据包括:用户在第一电子设备运行的第一应用界面上的操作产生的数据;和/或,用户行为相关数据包括:用户佩戴第二电子设备进行运动、睡觉或者健康数据检测期间采集的数据,其中健康数据检测包括压力检测、心率检测、恢复心率检测、血压检测、血氧饱和度检测中的一项或多项。

11、在上述第一方面的一种可能的实现中,将当前行为周期内的第一部分用户行为序列及对应的环境数据,与历史行为序列进行匹配,包括:从多个历史行为周期中确定与当前行为周期相匹配的第一历史行为周期,其中,当前行为周期与第一历史行为周期相匹配包括:当前行为周期内的第一部分用户行为序列及对应的环境数据、与第一历史行为周期内的第一用户行为序列中的第三部分用户行为序列及对应的环境数据之间的相似度满足预测条件;将第一用户行为序列中在第三部分用户行为序列之后发生的用户行为的序列,作为预测出的第二部分用户行为序列。

12、例如,当前行为周期为1天,相应的第一历史行为周期也是1天;当前行为周期为3天,相应的第一历史行为周期也是3天。进而,将当前行为周期内已发生的用户行为的序列,即上述第一部分用户行为序列,与相应的历史行为周期内的用户行为序列中各部分用户行为序列分别进行匹配。并且,确定其中匹配度最高的用户行为序列之后发生的一个或多个用户行为,例如上述第三部分用户行为序列之后发生的用户行为的序列,作为预测出的一个或多个用户行为,例如上述第二部分用户行为序列。

13、在上述第一方面的一种可能的实现中,第一部分用户行为序列本文档来自技高网...

【技术保护点】

1.一种数据传输方法,应用于第一电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述历史行为序列是根据所述多个历史行为周期内获取到的第一用户数据及对应的环境数据生成的,其中所述第一用户数据包括:

4.根据权利要求3所述的方法,其特征在于,所述第一部分用户行为序列是根据当前行为周期内检测到的第二用户数据及对应的环境数据生成的,其中所述第二用户数据包括:

5.根据权利要求3或4所述的方法,其特征在于,所述用户行为数据包括:

6.根据权利要求1所述的方法,其特征在于,所述将当前行为周期内的第一部分用户行为序列及对应的环境数据,与所述历史行为序列进行匹配,包括:

7.根据权利要求6所述的方法,其特征在于,所述第一部分用户行为序列及对应的环境数据、与所述第三部分用户行为序列及对应的环境数据之间的相似度满足预测条件,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据预测出的所述第二部分用户行为序列,确定对所述用户行为序列中各用户行为相关数据的传输优先级,包括:

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述对应的环境数据包括:

10.根据权利要求3所述的方法,其特征在于,所述第一用户数据还包括用户基本信息,并且,所述用户基本信息包括:

11.一种电子设备,其特征在于,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个程序,当所述一个或者多个程序被所述一个或多个处理器执行时,使得所述电子设备执行权利要求1至10中任一项所述的数据传输方法。

12.一种数据传输系统,其特征在于,所述系统至少包括第一电子设备和第二电子设备,其中所述第一电子设备与所述第二电子设备通信连接,并且,

13.一种计算机可读存储介质,其特征在于,所述存储介质上存储有指令,所述指令在计算机上执行时使所述计算机执行权利要求1至10中任一项所述的数据传输方法。

...

【技术特征摘要】

1.一种数据传输方法,应用于第一电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述历史行为序列是根据所述多个历史行为周期内获取到的第一用户数据及对应的环境数据生成的,其中所述第一用户数据包括:

4.根据权利要求3所述的方法,其特征在于,所述第一部分用户行为序列是根据当前行为周期内检测到的第二用户数据及对应的环境数据生成的,其中所述第二用户数据包括:

5.根据权利要求3或4所述的方法,其特征在于,所述用户行为数据包括:

6.根据权利要求1所述的方法,其特征在于,所述将当前行为周期内的第一部分用户行为序列及对应的环境数据,与所述历史行为序列进行匹配,包括:

7.根据权利要求6所述的方法,其特征在于,所述第一部分用户行为序列及对应的环境数据、与所述第三部分用户行为序列及对应的环境数据之间的相似度满足预测条件,包括:

8.根据权利...

【专利技术属性】
技术研发人员:杨帆王海州金鑫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1