数据处理方法、装置、可穿戴设备及计算机可读存储介质与流程

文档序号:17629172发布日期:2019-05-10 23:59阅读:152来源:国知局
数据处理方法、装置、可穿戴设备及计算机可读存储介质与流程

本发明实施例涉及通信技术领域,特别是涉及一种数据处理方法、装置、可穿戴设备及计算机可读存储介质。



背景技术:

现有技术中,终端设备可以同时配置有多种网络制式,终端设备在通过访问网络进行数据通信时,所采用的网络制式通常由用户手动设置,也就是说,所有数据在通过网络进行数据传输时,均采用当前设置好的网络制式所对应的网络。

在实际应用中,不同网络制式的网络会给用户带来不一样的数据处理体验,不同的网络制式对应的电量消耗也不同,如果用户当前所需要传输的数据使用3g网络或者2g网络便可以满足,不需要耗电量更大的4g网络,则如果此时采用4g网络进行数据的传输,势必会产生一种浪费性的电池电量消耗。

由此,发明人在具体实施过程中,发现在现有技术中,终端设备在基于网络制式进行数据传输时,会导致电量的浪费。



技术实现要素:

有鉴于此,本发明实施例提供了一种数据处理方法、装置、可穿戴设备及计算机可读存储介质,能够实现自动切换终端设备的网络制式,节省终端设备的电量。

为了解决上述问题,本发明实施例主要提供如下技术方案:

第一方面,本发明实施例提供了一种数据处理方法,应用于可穿戴设备中,该方法包括:

确定待传输数据的数据量;

根据数据量确定用于传输待传输数据的目标网络制式;

通过目标网络制式的网络传输待传输数据。

第二方面,本发明实施例还提供一种数据处理装置,应用于可穿戴设备中,该装置包括:

数据量确定模块,用于确定待传输数据的数据量;

目标网络制式确定模块,用于根据数据量确定用于传输待传输数据的目标网络制式;

数据处理模块,用于通过目标网络制式的网络传输待传输数据。

第三方面,本发明实施例还提供了一种可穿戴设备,该可穿戴设备包括处理器;

以及与处理器连接的存储器、总线;其中,

处理器、存储器通过总线完成相互间的通信;

处理器用于调用存储器中的程序指令,以执行如本发明的第一方面实施例中所示的方法。

第四方面,本发明实施例还提供了一种计算机存储介质,该计算机存储介质存储计算机指令,计算机指令使计算机执行如本发明的第一方面实施例中所示的方法。

借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

本发明实施例提供的数据处理方法、装置、可穿戴设备及计算机可读存储介质,可以基于待传输数据的数据量,确定用于传输该待传输数据的目标网络制式,并通过该目标网络制式传输待传输数据,通过该方案,由于不同的数据量可以对应不同的网络制式,不同网络制式的功耗不同,则可以基于待传输数据的数据量确定对应的目标网络制式,通过该目标网络制式的网络传输待传输数据,可以减少终端设备的电量消耗。另外,在已知待传输数据的数据量时,通过本方案可以实现自动匹配对应的网络制式,不需要手动改变网络制式,延长了设备的使用时间,提高了用户体验。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种数据处理方法的流程示意图;

图2示出了本发明实施例提供的一种数据处理装置的结构示意图;

图3示出了本发明实施例提供的一种可穿戴设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种数据处理方法,应用于可穿戴设备中,如图1所示,本发明实施例提供的方法可以包括:

步骤s110,确定待传输数据的数据量。

其中,待传输数据指的是当前需要传输的数据,待传输数据的数据类型不限定,比如,待传输数据可以为文字、图片、视频等。待传输数据的数据量指的是需要传输数据的数据量大小。

步骤s120,根据数据量确定用于传输待传输数据的目标网络制式。

其中,不同的数据量可以对应不同的网络制式,则基于待传输数据的数据量,可以确定与该数据量对应的网络制式,即目标网络制式,不同的网络制式表示不同类型的网络,不同类型的网络可以包括但不限于2g(第二代通讯技术)网络,3g(第三代通讯技术)网络,4g(第四代通讯技术)网络,wifi(wireless-fidelity,无线连接)网络或蓝牙网络等。

步骤s130,通过目标网络制式的网络传输待传输数据。

本发明的实施例中的方案,可以基于待传输数据的数据量,确定用于传输该待传输数据的目标网络制式,并通过该目标网络制式传输待传输数据,通过该方案,由于不同的数据量可以对应不同的网络制式,不同网络制式的功耗不同,则可以基于待传输数据的数据量确定对应的目标网络制式,通过该目标网络制式的网络传输待传输数据,可以减少终端设备的电量消耗。另外,在已知待传输数据的数据量时,通过本方案可以实现自动匹配对应的网络制式,不需要手动改变网络制式,延长了设备的使用时间,提高了用户体验。

其中,在实际应用中,数据量可以与目标网络制式的理论传输速率相匹配,如数据量越大,则目标网络制式的理论传输速率越大,以更好的做到数据传输效果与终端设备的功耗之间的平衡,更好的满足实际应用需求。

可以理解的是,本发明的方法适用于配置有至少两种网络制式的可穿戴设备,该可穿戴设备具有数据通信功能的设备,比如,智能手表和智能手环等终端设备,均可适用于本发明的方法。

本发明的可选实施例中,该方法还可以包括:

确定终端设备当前支持的网络制式,当前支持的网络制式包括目标网络制式;

此时,步骤s120中,根据数据量确定用于传输待传输数据的目标网络制式,可以包括:

根据数据量,在当前支持的网络制式中确定用于传输待传输数据的目标网络制式。

其中,当前支持的网络制式表示终端设备支持的网络,在实际应用中,不同的终端设备可以配置支持不同的网络制式,比如,终端设备只支持2g网络制式和3g网络制式,不支持4g网络制式,则该终端设备当前支持的网络制式中就不包括4g网络制式。因此,进一步考虑到终端设备当前支持的网络制式,在本实施例中,可基于待传输数据的数据量,在当前支持的网络制式中匹配对应的目标网络制式,以使得终端设备可以更加准确的匹配到合适的网络制式。

本发明的可选实施例中,当前支持的网络制式包括2g网络制式,3g网络制式,4g网络制式和短距离无线通信网络制式中的至少两种。

其中,当前支持的网络制式可以包括但不限定于2g网络制式,3g网络制式,4g网络制式和短距离无线通信网络制式,其中,短距离无线通信网络制式包括但不限定于蓝牙网络制式、wifi网络制式、近场通信(nearfieldcommunication,nfc)、zigbee紫蜂协议网络制式等。

本发明的可选实施例中,步骤s120中,根据数据量确定用于传输待传输数据的目标网络制式,可以包括:

当数据量小于第一设定值时,确定目标网络制式为第一网络制式;

当数据量不小于第二设定值时,确定目标网络制式为第二网络制式;

其中,第一设定值不大于第二设定值,第二网络制式的理论传输速率大于第一网络制式的理论传输速率。

其中,不同的网络制式的理论传输速率不同,理论传输速率是指调制解调器modem理论上能达到的最高传输速率,即每秒钟传送的数据量大小,以bps(bitpersecond,比特/秒)为单位。在实际应用中,比如,4g网络的理论传输速率大于3g网络的理论传输速率,3g网络的理论传输速率大于2g网络的理论传输速率,但4g网络的耗电量大于其他网络制式的耗电量,因此,可基于待传输数据的数据量的大小,配置不同的网络制式进行数据的传输,以实现在尽可能不影响用户的使用体验,满足实际的数据传输需求的前提下,节省终端设备功耗的目的。

其中,第一设定值和第二设定值可以基于实际需求进行配置,第一设定值可以与第二设定值配置为相同的值,也可以配置为不同的值。通过配置的第一设定值和第二设定值与待传输数据的数据量进行比较,进而可以根据数据量的大小以及第一设定值和第二设定值,采用对应的目标网络制式传输该待传输数据。

本发明的可选实施例中,在第一设定值不等于第二设定值,且数据量不小于第一设定值且小于第二设定值时,该方法还可以包括:

通过当前运行的网络制式传输待传输数据。

其中,当前运行的网络制式表示终端设备当前正在使用的网络制式,当前运行的网络制式可以为当前支持的网络制式中的任一种。数据量大于第一设定值且小于第二设定值时,则可能表示待传输数据既不是数据量过小的数据,也不是数据量过大的数据,则不需要进行网络的切换,即可以采用当前运行的网络制式的网络传输待传输数据。

在一示例中,比如第一设定值为500kb,第二设定值为3m,待传输数据的数据量为1m,则可采用当前运行的网络制式的网络传输待传输数据。

本发明的可选实施例中,若第二网络制式为4g网络制式,第一网络制式为除4g网络制式之外的至少一种网络制式。

其中,由于第二网络制式的理论传输速率大于第一网络制式的理论传输速率,4g网络的理论传输速率大于其他网络的理论传输速率,3g网络的理论传输速率大于2g网络的理论传输速率,因此,如果第二网络制式为4g网络制式,则第一网络制式为除4g网络制式之外的至少一种网络制式,则在数据量小于第一设定值时,采用除4g网络制式之外的至少一种网络制式的网络进行数据传输,相对于继续采用4g网络制式的网络进行数据传输,可以节省终端设备的耗电量,在数据量不小于第二设定值时,采用4g网络制式的网络传输数据,相对于继续采用除4g网络制式之外的任一制式的网络传输数据,可以节省终端设备的耗电量,如第一网络制式可以2g网络制式、3g网络制式、或短距离无线传输网络制式等。

在实际应用中,除4g网络制式之外的网络制式可以配置为一种或多种,即根据数据量所确定的目标网络制式不是4g网络制式时,可以是除4g网络制式之外的网络制式,则根据数据量的大小,确定为是除4g网络制式之外的网络制式中的哪一种或哪几种网络制式,比如,可以为除4g网络制式之外的网络制式中的任意一种,比如,2g网络制式或3g网络制式,或者,可以是除4g网络制式之外的网络制式中的几种,比如,3g网络制式和短距离无线传输网络制式,另外,在配置的除4g网络制式之外的网络制式为多种时,可以根据数据量的大小,配置多种网络制式的优先级,比如,在短距离无线传输网络制式和3g网络制式均开启时,可以优先选择短距离无线传输网络制式,在短距离无线传输网络制式未开启时,选择3g网络制式。

在一示例中,如果第一设定值与第二设定值相等,比如均为3m时,则表示在数据量不小于3m时,目标网络制式为4g网络制式,当数据量小于3m时,目标网络制式为除4g网络制式之外的任一网络制式。

本发明的可选实施例中,第一设定值为第三设定值或第四设定值,第一网络制式包括第三网络制式或第四网络制式,第三网络制式的理论传输速率小于第四网络制式的理论传输速率;

此时,当数据量小于第一设定值时,确定目标网络制式为第一网络制式,可以包括:

当数据量不大于第三设定值时,目标网络制式为第三网络制式;

当数据量大于第三设定值且小于第四设定值时,目标网络制式为第四网络制式。

其中,为了基于数据量的大小,匹配到更加合适的目标网络制式,可以基于实际需求配置更多的值,以使不同数据量的数据可匹配到更加合适的网络制式进行数据的传输,具体的,第一设定值可以为第三设定值或第四设定值,则可以通过第三设定值或第四设定值与所要传输数据的数据量进行比较,具体的,当数据量小于第三设定值时,目标网络制式为第三网络制式,当数据量大于第三设定值且小于第四设定值时,目标网络制式为第四网络制式,第三网络制式的理论传输速率小于第四网络制式的理论传输速率。

其中,第四设定值可以与第一设定值相同,也可以不同,第三设定值和第四设定值可以基于实际需求配置,第三设定值与第四设定值为不同的值,且第三设定值小于第四设定值。在实际应用中,比如,终端设备的应用程序处于后台运行模式或终端设备处于待机状态时,需要传输的数据量相对于应用程序在使用过程中需要传输的数据量小很多,其数据量可能只有几kb(千字节)或几十kb,则可以将第三设定值设置为几kb或几十kb,终端设备通常在进行一般数据传输时的数据量大概在几百kb左右,则可以将第四设定值设置为几百kb。

本发明的可选实施例中,第三网络制式可以为2g网络制式,第四网络制式可以为3g网络制式或短距离无线通信网络制式。

其中,如果第二网络制式为4g网络制式,则除4g网络制式之外的其它网络制式可以包括2g网络制式、3g网络制式和短距离无线通信网络制式等网络制式,在除4g网络制式之外的其它网络制式中,2g网路的理论传输速率小于其他网络制式的理论传输速率,则若第三网络制式为2g网络制式,第四网络制式可以为3g网络制式或短距离无线通信网络制式。

在一示例中,比如第四设定值为500kb,第三设定值为20kb,在数据量不大于20kb时,目标网络制式可以为2g网络制式,数据量大于20kb小于500kb时,目标网络制式可以为3g网络制式或短距离无线通信网络制式。

本发明的可选实施例中,若第四网络制式为短距离无线通信网络制式,且短距离无线通信网络制式未开启,目标网络制式为3g网络制式。

其中,在实际应用中,在待传输数据的数据量大于第三设定值且小于第四设定值时,所采用的网络制式的网络传输数据所消耗的功耗基本相同,且理论传输数据的效率也基本相同,则可以在短距离无线通信网络制式未开启时,将目标网络制式选择为3g网络制式,在实际应用中,可以基于实际需求配置选择短距离无线通信网络制式的3g网络制式的优先级,比如,考虑到流量的消耗,可以在短距离无线通信网络制式开启,且3g网络制式也开启的情况下,配置选择短距离无线通信网络制式。

本发明的可选实施例中,若当前运行的网络制式与目标网络制式不一致,该方法还可以包括:

将当前运行的网络制式切换至目标网络制式。

在一示例中,比如待传输数据的数据量为4m,则目标网络制式为4g网络制式,而当前运行的网络制式为3g网络制式,则将3g网络制式切换至4g网络制式。

本发明的方案中的终端设备如果是智能手表,由于智能手表的功耗相对于其他终端设备相对较低,如果智能手表一直处于4g网络制式下,即无论智能手表单位时间内所传输的数据量为多少,都采用4g网络进行数据的传输,则对于智能手表来说,相对于采用其他网络制式的网络传输数据会造成功耗的浪费,即如果采用4g网络传输数据量较小的数据,比如,当智能手表进行呼吸检测时,通常待传输数据的数据量只有几kb或几十kb时,仍采用4g网络对这几kb或几十kb的数据进行传输,则将浪费智能手表的功耗。

因此,在一示例中,第二网络制式为4g网络制式,第三网络制式为2g网络制式,第四网络制式为3g网络制式和短距离无线通信,针对上述情况,假如,终端设备当前运行的网络制式为4g网络制式,第四设定值为500kb,第三设定值为20kb,第二设定值为3m,则通过本发明的方案,对智能手表的待传输数据的数据量进行监测,如果监测到的待传输数据的数据量为10kb,则将4g网络切换至2g网络,通过2g网络对这10kb的数据进行传输,此时,采用2g网络传输10kb数据的功耗要小于采用4g网络传输这10kb数据的功耗;如果继续监测得到的待传输数据的数据量为200kb,则将2g网络切换至3g网络或短距离无线通信网络,考虑到流量消耗的因素,可以选择短距离无线通信网络传输这200kb的数据,如果短距离无线通信网络未开启,则再选择3g网络传输该200kb的数据;如果继续监测得到的待传输数据的数据量为5m,则将3g网络或短距离无线通信网络切换至4g网络,通过4g网络传输这5m的数据。

基于与图1所示的数据处理方法相同的原理,本发明的可选实施例中还提供了一种数据处理装置20,应用于可穿戴设备中,如图2所示,本发明实施例提供的装置可以包括数据量确定模块210,目标网络制式确定模块220和数据处理模块230,其中,

数据量确定模块210,用于确定待传输数据的数据量;

目标网络制式确定模块220,用于根据数据量确定用于传输待传输数据的目标网络制式;

数据处理模块230,用于通过目标网络制式的网络传输待传输数据。

本发明的实施例中的方案,可以基于待传输数据的数据量,确定用于传输该待传输数据的目标网络制式,并通过该目标网络制式传输待传输数据,通过该方案,由于不同的数据量可以对应不同的网络制式,不同网络制式的功耗不同,则可以基于待传输数据的数据量确定对应的目标网络制式,通过该目标网络制式的网络传输待传输数据,可以减少终端设备的电量消耗。另外,在已知待传输数据的数据量时,通过本方案可以实现自动匹配对应的网络制式,不需要手动改变网络制式,延长了设备的使用时间,提高了用户体验。

本发明的可选实施例中,数据量确定模块210在根据数据量确定用于传输待传输数据的目标网络制式时,具体用于:

当数据量小于第一设定值时,确定目标网络制式为第一网络制式;

当数据量不小于第二设定值时,确定目标网络制式为第二网络制式;

其中,第一设定值不大于第二设定值,第二网络制式的理论传输速率大于第一网络制式的理论传输速率。

本发明的可选实施例中,若第二网络制式为4g网络制式,第一网络制式为除4g网络制式之外的任一网络制式。

本发明的可选实施例中,第一设定值为第三设定值或第四设定值,第一网络制式包括第三网络制式或第四网络制式,第三网络制式的理论传输速率小于第四网络制式的理论传输速率;

数据量确定模块210在数据量小于第一设定值,确定目标网络制式为第一网络制式时,具体用于:

当数据量不大于第三设定值时,目标网络制式为第三网络制式;

当数据量大于第三设定值且小于第四设定值时,目标网络制式为第四网络制式。

本发明的可选实施例中,若第三网络制式为2g网络制式,第四网络制式为3g网络制式或短距离无线通信网络制式。

本发明的可选实施例中,若第四网络制式为短距离无线通信网络制式,且短距离无线通信网络制式未开启,目标网络制式为3g网络制式。

本发明的可选实施例中,数据处理模块230,还用于在第一设定值不等于第二设定值,且数据量不小于第一设定值且小于第二设定值时,通过当前运行的网络制式传输待传输数据。

本发明的可选实施例中,该装置还可以包括:

当前支持网络制式确定模块,用于确定终端设备当前支持的网络制式,当前支持的网络制式包括目标网络制式。

此时,目标网络制式确定模块220在根据数据量确定用于传输待传输数据的目标网络制式时,具体用于:

根据数据量,在当前支持的网络制式中确定用于传输待传输数据的目标网络制式。

可以理解的是,由于本实施例所介绍的数据处理装置为可以执行本发明实施例中的数据处理方法的装置,故而基于本发明实施例中所介绍的数据处理方法,本领域所属技术人员能够了解本实施例的数据处理装置的具体实施方式以及其各种变化形式,所以在此对于该数据处理装置如何实现本发明实施例中的数据处理方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中数据处理方法所采用的装置,都属于本发明所欲保护的范围。

本发明实施例提供了一种可穿戴设备,如图3所示,该可穿戴设备可以包括:至少一个处理器(processor)31;以及与处理器31连接的存储器(memory)32、总线33;其中,

处理器31、存储器32通过总线33完成相互间的通信;

处理器31用于调用存储器32中的程序指令,以执行上述方法实施例中的步骤。

本实施例提供一种计算机存储介质,计算机存储介质存储计算机指令,计算机指令使计算机执行上述方法实施例所提供的方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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