CN112153094A - 电子设备之间的数据传输控制方法和装置 - Google Patents
电子设备之间的数据传输控制方法和装置 Download PDFInfo
- Publication number
- CN112153094A CN112153094A CN201910579537.0A CN201910579537A CN112153094A CN 112153094 A CN112153094 A CN 112153094A CN 201910579537 A CN201910579537 A CN 201910579537A CN 112153094 A CN112153094 A CN 112153094A
- Authority
- CN
- China
- Prior art keywords
- data
- link
- transmission
- transmission data
- electronic device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 326
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000003287 optical effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提出一种电子设备之间的数据传输控制方法和装置,其中,方法包括:通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据;其中,第二电子设备将接收到的第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,分别采用第一链路和第二链路传输,由此,可以避免仅使用一个链路进行数据传输,当该链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
Description
技术领域
本申请涉及电子设备技术领域,尤其涉及一种电子设备之间的数据传输控制方法和装置。
背景技术
随着终端设备的普及,以及以流量计费的2G、3G、4G网络费用昂贵,用户对于无线网络覆盖的要求越来越高。无线局域网,例如WIFI,成为用户日常生活中必须的网络环境。
目前,在电子设备之间进行数据传输时,经常会遇到大型文件传输的场景,对通信***的传输速率要求较高,在一些场景下,当WIFI网络质量较差时,将导致数据传输速率较慢,真是无法进行正常传输的现象。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
本申请提出一种电子设备之间的数据传输控制方法和装置,以实现将待传输数据切分成第一传输数据和第二传输数据,采用第一链路和第二链路同步传输数据,由此,避免了第一链路网络较差导致电子设备之间的数据传输速率较慢,或者无法正常进行数据传输的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
本申请第一方面实施例提出了一种电子设备之间的数据传输控制方法,包括:
第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;
通过与第二电子设备之间第一链路向所述第二电子设备传输所述第一传输数据;以及
通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述第二传输数据;其中,所述第二电子设备在接收到所述第一传输数据和第二传输数据之后,将所述第一传输数据和第二传输数据进行合并以生成传输数据。
本申请实施例的电子设备之间的数据传输控制方法,通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;以及通过与第二电子设备之间第二链路向第二电子设备传输所述第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,采用第一链路和第二链路同步传输数据,由此,可以避免仅使用一个链路进行数据传输,当该链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,也避免了该链路的网络质量受到环境干扰,导致电子设备之间无法进行数据传输的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
本申请第二方面实施例提出了一种电子设备之间的数据传输控制装置,包括:
切分模块,用于第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;
第一传输模块,用于通过与第二电子设备之间第一链路向所述第二电子设备传输所述第一传输数据;
第二传输模块,用于通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述第二传输数据;其中,所述第二电子设备在接收到所述第一传输数据和第二传输数据之后,将所述第一传输数据和第二传输数据进行合并以生成传输数据。
本申请实施例的电子设备之间的数据传输控制装置,通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;以及通过与第二电子设备之间第二链路向第二电子设备传输所述第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,采用第一链路和第二链路同步传输数据,由此,可以避免仅使用一个链路进行数据传输,当该链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,也避免了该链路的网络质量受到环境干扰,导致电子设备之间无法进行数据传输的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
本申请第三方面实施例提出了一种电子设备,包括:控制单元,所述控制单元,用于控制电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;所述控制单元包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例中所述的电子设备之间的数据传输控制方法。
本申请第四方面实施例提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令用于使计算机执行上述实施例所述的电子设备之间的数据传输控制方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例提供的一种电子设备之间的数据传输控制方法的流程示意图;
图2为本申请实施例提供的另一种电子设备之间的数据传输控制方法的流程示意图;
图3为本申请实施例提供的又一种电子设备之间的数据传输控制方法的流程示意图;
图4为本申请实施例提供的一种电子设备之间的数据传输控制装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
本申请主要针对现有技术中电子设备之间通过WIFI传输数据时,WIFI网络质量较差,导致传输速度慢的技术问题,提出了一种电子设备之间的数据传输控制方法。
本申请实施例的电子设备之间的数据传输控制方法,通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;以及通过与第二电子设备之间第二链路向第二电子设备传输所述第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,分别采用第一链路和第二链路进行传输,由此,可以避免仅使用第一链路进行数据传输,当第一链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
下面参考附图描述本申请实施例的电子设备之间的数据传输控制方法和装置。
在具体描述本申请实施例之前,为了便于理解,首先对常用技术词进行介绍:
无线保真(Wireless-Fidelity,简称WIFI)技术,是一种能够将个人电脑、手持设备(如平板电脑、手机)等终端以无线方式互相连接的技术。通常用于办公室和家庭。
光保真(Light Fidelity,简称LIFI)技术是一种灯光上网技术,以LED照明灯发出的光作为网络信号的传输工具进行数据传输,实现光照上网。LIFI具有低辐射、低能耗和低碳环保的特点,逐渐成为互联网领域的研究热点。
图1为本申请实施例提供的一种电子设备之间的数据传输控制方法的流程示意图。
如图1所示,该电子设备之间的数据传输控制方法包括以下步骤:
步骤101,第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据。
本申请实施例中,第一电子设备,可以为移动终端,例如,平板电脑、手机等等;也可以为智能家电设备,等等,在此不做限定。
本申请实施例中,电子设备之间进行数据传输时,当待传输数据较大,例如,大型文件、大型的游戏等等,为了避免网络质量较差导致传输数据速度较慢的现象,第一电子设备将待传输数据进行切分,生成第一传输数据和第二传输数据。
举例来说,当待传输数据为大型文件A时,在电子设备之间进行数据传输时,第一电子设备将待传输文件A切分为文件A1和A2。由此,避免了网络质量较差导致电子设备传输文件A的速度较慢,或者网络受到环境干扰,导致无法对文件A进行传输的现象。
步骤102,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据。
步骤103,通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据。
本申请实施例中,第二电子设备,可以为移动终端,例如,平板电脑、手机等等;也可以为智能家电设备,等等,在此不做限定。
本申请实施例中,第一电子设备将待传输数据切分生成第一传输数据和第二传输数据后,第一电子设备向第二电子设备传输数据时,在第一链路和第二链路的通信质量较好的情况下,可以通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据,同时,通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据。
作为另一种可能的情况,第一电子设备向第二电子设备传输数据时,也可以通过第二电子设备之间第一链路向第二电子设备传输第二传输数据,通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据,本实施例中对此不做限定。
需要说明的是,第一链路和第二链路分别为WIFI链路和LIFI链路中的一种,例如,第一链路为WIFI链路,第二链路为LIFI链路,当然,也可以第一链路为LIFI链路,第二链路为WIF链路,本实施例中对此不做限定。
本申请实施例中,第二电子设备在接收到第一传输数据和第二传输数据之后,进一步的,将第一传输数据和第二传输数据进行合并以生成传输数据。
需要解释的是,本申请实施例中,第一电子设备通过与第二电子设备之间的第一链路和第二链路传输数据时,还可以存在两个或两个以上的第二电子设备同时进行接收数据的情况,因此,本实施例中对第二电子设备的个数不做限定,可以为一个,也可以为多个,用以实现电子设备之间的数据传输。
此外,还需要说明的是,第二电子设备也可以作为发送方,第一电子设备可以作为接收方,使得第二电子设备向第一电子设备发送数据,本实施例中,可以对数据的传输方向不做限制,第一电子设备与第二电子设备之间可以实现相互传输数据。
本申请实施例的电子设备之间的数据传输控制方法,通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;以及通过与第二电子设备之间第二链路向第二电子设备传输所述第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,采用第一链路和第二链路同步传输数据,由此,可以避免仅使用一个链路进行数据传输,当该链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,也避免了该链路的网络质量受到环境干扰,导致电子设备之间无法进行数据传输的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
在图1所述实施例的基础上,作为一种可能的实现方式,第一电子设备可以根据第一链路和第二链路的传输速率,将待传输数据按照比例进行切分以生成第一传输数据和第二传输数据。下面结合图2对上述过程进行详细介绍,图2为本申请实施例中提出的另一种电子设备之间的数据传输控制方法的流程示意图。
如图2所示,该电子设备之间的数据传输控制方法包括以下步骤:
步骤201,第一电子设备分别获取第一链路和第二链路的传输速率。
其中,传输速率,是指每秒钟传输二进制的位数,一般以比特率(bps)为单位,影响数据传输速率的因素主要有带宽、时延和丢包率等参数信息。
本申请实施例中,为了提高电子设备之间的数据传输,第一电子设备对待传输数据进行切分时,可以根据第一链路和第二链路的传输速率,对待传输数据进行切分。可选地,可以采用相关技术中的传输速率测试方法,分别获取第一链路和第二链路的传输速率,本申请对此并不做限制。
步骤202,第一电子设备根据第一链路和第二链路的传输速率生成分配比例。
本申请实施例中,第一电子设备分别获取到第一链路和第二链路的传输速率之后,根据第一链路和第二链路的传输速率,生成待传输数据的分配比例。
举例来说,在第一链路为WIFI链路,第二链路为LIFI链路时,如第一电子设备获取到的第一链路和第二链路的传输速率分别为100M bps和10G bps。可见,第一链路和第二链路的传输速率之比为1:100。因此,可以根据该传输速率之比,将待传输数据切分为第一传输数据和第二传输数据的分配比例设置为1:100,以提高电子设备之间的数据传输速率。
步骤203,第一电子设备根据分配比例将待传输数据进行切分以生成第一传输数据和第二传输数据。
本申请实施例中,第一电子设备根据第一链路和第二链路的传输速率生成分配比例后,第一电子设备根据该分配比例对待传输数据进行切分,以生成第一传输数据和第二传输数据。由此,在待传输数据较大的情况下,通过将待传输数据切分第一传输数据和第二传输数据,再通过第一链路和第二链路分别传输至第二电子设备,提高了电子设备之间的数据传输速率。
举例来说,电子设备之间进行数据传输时,如果待传输数据为101G,如果只使用WIFI链路进行,存在WIFI链路容易受到外界环境干扰,传输速度较慢的现象。这种情况下,第一电子设备可以将待传输数据根据分配比例进行切分,如以上述示例所述的分配比例1:100进行切分,将待传输数据切分为第一传输数据和第二传输数据,分别为1G和100G。
本申请实施例的电子设备之间的数据传输控制方法,通过第一电子设备分别获取第一链路和第二链路的传输速率,第一电子设备根据第一链路和第二链路的传输速率生成分配比例,第一电子设备根据分配比例将待传输数据进行切分以生成第一传输数据和第二传输数据。由此,根据数据传输速率将待传输数据切分成两部分,避免待传输数据量较大时,电子设备之间的数据传输速率较慢的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
在一种可能的场景下,在电子设备之间进行数据传输时,可能存在WIFI链路受到周围环境的影响,无法正常传输数据的现象,这种情况下,第一电子设备通过与第二电子设备之间LIFI链路向第二电子设备传输数据。下面结合图3对上述过程进行详细介绍,图3为本申请实施例提供的又一种电子设备之间的数据传输控制方法的流程示意图。
如图3所示,该数据传输控制方法可以包括以下步骤:
步骤301,第一电子设备获取第一链路的传输速率。
其中,第一链路为WIFI链路。
本申请实施例中,获取第一链路的传输速率的方法,可以参见上述实施例的步骤201的实现过程,在此不再赘述。
需要说明的是,电子设备之间进行数据传输时,如果传输方为第二电子设备,接收方为第一电子设备。这种情况下,可以通过第二电子设备获取第一链路的传输数据。
步骤302,判断第一链路的传输速率是否大于预设阈值。
本申请实施例中,在第一电子设备获取到第一链路的传输速率之后,进一步的,判断第一链路的传输速率是否大于预设阈值。
可以理解的是,在第一电子设备与第二电子设备之间的第一链路的传输速率较快时,可以采用第一链路和第二链路同时传输数据,以提高数据的传输速率。而在第一链路的传输速率较慢,甚至收到周围环境干扰无法正常传输数据时,可以只通过第二链路进行数据传输。其中,第二链路为LIFI链路。
步骤303,若第一链路的传输速率大于或等于预设阈值,则第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据,通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据。
本申请实施例中,确定第一链路的传输速率大于或等于预设阈值时,此时说明WIFI链路的网络环境较好,没有受到周围环境干扰,或者干扰程度较低。这种情况下,电子设备之间进行数据传输时,可以通过第一链路和第二链路,即WIFI链路和LIFI链路,同时传输数据,以提高电子设备之间的数据传输速率。
需要说明的是,步骤303的具体实现过程,可以参见上述实施例的步骤101至步骤103的实现过程,在此不再赘述。
在一种场景下,第一链路的传输速率大于或等于预设阈值时,当待传输数据量较小时,也可以仅使用第一链路进行数据传输,或者,仅使用第二链路进行数据传输,本实施例对此不做限定。
步骤304,若第一链路的传输速率小于预设阈值,则第一电子设备通过与第二电子设备之间第二链路向第二电子设备传输待传输数据。
其中,第二链路为LIFI链路。
本申请实施例中,第一电子设备获取到的第一链路的传输速率小于预设阈值时,第一电子设备不用对待传输数据进行切分,第一电子设备可以仅通过与第二电子设备之间第二链路向第二电子设备传输待传输数据。
可以理解的是,WIFI链路的传输速率容易受到周围环境的干扰,在第一电子设备和第二电子设备之间的网络环境较差时,可能存在WIFI链路的传输速率较低,甚至无法正常传输数据的情况。此时,第一电子设备可以通过与第二电子设备之间的LIFI链路向第二电子设备传输待传输数据。由此,实现了电子设备之间进行数据传输时,在WIFI链路无法正常工作时,还可以通过LIFI链路进行数据传输。
本申请实施例中,在第一链路为LIFI链路,第二链路为WIFI链路时,此时,通过判断第二链路的传输速率是否大于预设阈值,以确定电子设备之间的数据传输方式,具体的实现过程如上所述,在此不再赘述。
需要说明的是,在WIFI链路的传输速率小于预设阈值,无法正常传输数据时,需要确定第一电子设备与第二电子设备之间是否建立了LIFI链路,只有在确定已经建立了LIFI链路的情况在,才能通过LIFI链路向第二电子设备传输数据。若确定第一电子设备与第二电子设备之间未建立LIFI链路,只能采用WIFI链路进行数据传输,或者,还可以进一步判断第一电子设备与第二电子设备之间是否建立了第三链路,其中,第三链路可以为移动网络链路(例如2G/3G/4G/5G网络连接)。在确定第一电子设备与第二电子设备之间建立了第三链路时,可以通过第三链路传输数据。
本申请实施例的电子设备之间的数据传输控制方法,通过第一电子设备获取第一链路的传输速率,判断第一链路的传输速率是否大于预设阈值,若第一链路的传输速率大于或等于预设阈值,则第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据,通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据,若第一链路的传输速率小于预设阈值,则第一电子设备通过与第二电子设备之间第二链路向第二电子设备传输待传输数据。由此,实现了在电子设备之间进行数据传输时,在第一链路无法正常工作时,还可以通过第二链路进行数据传输。
为了实现上述实施例,本申请实施例还提出一种电子设备之间的数据传输控制装置。
图4为本申请实施例提供的一种电子设备之间的数据传输控制装置的结构示意图。
如图4所示,该电子设备之间的数据传输控制装置100,包括:切分模块110、第一传输模块120以及第二传输模块130。
切分模块110,用于第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据。
第一传输模块120,用于通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据。
第二传输模块130,用于通过与第二电子设备之间第二链路向第二电子设备传输第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。
作为一种可能的实现方式,切分模块110,包括:
获取单元,用于第一电子设备分别获取第一链路和第二链路的传输速率。
生成单元,用于第一电子设备根据第一链路和第二链路的传输速率生成分配比例。
切分单元,用于第一电子设备根据分配比例将待传输数据进行切分以生成第一传输数据和第二传输数据。
作为另一种可能的实现方式,第一链路为无线保真WIFI链路,第二链路为光保真LIFI链路。
作为另一种可能的实现方式,切分模块110,还可以包括:
传输单元,用于若第一链路的传输速率小于预设阈值,则第一电子设备通过与第二电子设备之间第二链路向第二电子设备传输待传输数据。
需要说明的是,前述对电子设备之间的数据传输控制方法实施例的解释说明也适用于该实施例的电子设备之间的数据传输控制装置,此处不再赘述。
本申请实施例的电子设备之间的数据传输控制装置,通过第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,通过与第二电子设备之间第一链路向第二电子设备传输第一传输数据;以及通过与第二电子设备之间第二链路向第二电子设备传输所述第二传输数据;其中,第二电子设备在接收到第一传输数据和第二传输数据之后,将第一传输数据和第二传输数据进行合并以生成传输数据。该方法通过将待传输数据切分成第一传输数据和第二传输数据,采用第一链路和第二链路同步传输数据,由此,可以避免仅使用一个链路进行数据传输,当该链路网络质量较差时,导致电子设备之间的数据传输速率较慢的现象,也避免了该链路的网络质量受到环境干扰,导致电子设备之间无法进行数据传输的现象,从而提高了电子设备之间的数据传输速率,改善了用户的使用体验。
为了实现上述实施例,本申请实施例还提出一种电子设备,包括:控制单元,用于控制电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;所述控制单元,所述控制单元包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例中所述的电子设备之间的数据传输控制方法。
其中,电子设备还包括:WIFI模块和LIFI模块,所述控制单元控制WIFI模块传输所述第一传输数据;以及所述控制单元控制LIFI模块传输所述第二传输数据。
为了实现上述实施例,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令用于使计算机执行上述实施例所述的电子设备之间的数据传输控制方法。
需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。
Claims (12)
1.一种电子设备之间的数据传输控制方法,其特征在于,包括:
第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;
通过与第二电子设备之间第一链路向所述第二电子设备传输所述第一传输数据;以及
通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述第二传输数据;其中,所述第二电子设备在接收到所述第一传输数据和第二传输数据之后,将所述第一传输数据和第二传输数据进行合并以生成传输数据。
2.如权利要求1所述的电子设备之间的数据传输控制方法,其特征在于,所述第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据,包括:
所述第一电子设备分别获取所述第一链路和所述第二链路的传输速率;
所述第一电子设备根据所述第一链路和所述第二链路的传输速率生成分配比例;以及
所述第一电子设备根据所述分配比例将待传输数据进行切分以生成第一传输数据和第二传输数据。
3.如权利要求1所述的电子设备之间的数据传输控制方法,其特征在于,其中,所述第一链路为无线保真WIFI链路,所述第二链路为光保真LIFI链路。
4.如权利要求2所述的电子设备之间的数据传输控制方法,其特征在于,所述第一电子设备分别获取所述第一链路和所述第二链路的传输速率之后,包括:
若所述第一链路的传输速率小于预设阈值,则所述第一电子设备通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述待传输数据。
5.如权利要求1所述的电子设备之间的数据传输控制方法,其特征在于,所述第一电子设备为移动终端。
6.一种电子设备之间的数据传输控制装置,其特征在于,包括:
切分模块,用于第一电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;
第一传输模块,用于通过与第二电子设备之间第一链路向所述第二电子设备传输所述第一传输数据;
第二传输模块,用于通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述第二传输数据;其中,所述第二电子设备在接收到所述第一传输数据和第二传输数据之后,将所述第一传输数据和第二传输数据进行合并以生成传输数据。
7.如权利要求6所述的装置,其特征在于,所述切分模块,包括:
获取单元,用于所述第一电子设备分别获取所述第一链路和所述第二链路的传输速率;
生成单元,用于所述第一电子设备根据所述第一链路和所述第二链路的传输速率生成分配比例;以及
切分单元,用于所述第一电子设备根据所述分配比例将待传输数据进行切分以生成第一传输数据和第二传输数据。
8.如权利要求6所述的装置,其特征在于,所述第一链路为无线保真WIFI链路,所述第二链路为光保真LIFI链路。
9.如权利要求7所述的装置,其特征在于,所述切分模块,包括:
传输单元,用于若所述第一链路的传输速率小于预设阈值,则所述第一电子设备通过与所述第二电子设备之间第二链路向所述第二电子设备传输所述待传输数据。
10.一种电子设备,其特征在于,包括:控制单元,用于控制电子设备将待传输数据进行切分以生成第一传输数据和第二传输数据;
所述控制单元包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-5任一项所述的电子设备之间的数据传输控制方法。
11.如权利要求10所述的电子设备,其特征在于,还包括:WIFI模块和LIFI模块,所述控制单元控制WIFI模块传输所述第一传输数据;以及所述控制单元控制LIFI模块传输所述第二传输数据。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-5任一项所述的电子设备之间的数据传输控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910579537.0A CN112153094B (zh) | 2019-06-28 | 2019-06-28 | 电子设备之间的数据传输控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910579537.0A CN112153094B (zh) | 2019-06-28 | 2019-06-28 | 电子设备之间的数据传输控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112153094A true CN112153094A (zh) | 2020-12-29 |
CN112153094B CN112153094B (zh) | 2024-03-19 |
Family
ID=73891610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910579537.0A Active CN112153094B (zh) | 2019-06-28 | 2019-06-28 | 电子设备之间的数据传输控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112153094B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115550417A (zh) * | 2022-08-16 | 2022-12-30 | 北京连山科技股份有限公司 | 一种减少多链路设备不同运营商之间传输延时的方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016144116A (ja) * | 2015-02-04 | 2016-08-08 | 日本電気株式会社 | 通信方法 |
CN106788731A (zh) * | 2017-03-17 | 2017-05-31 | 维沃移动通信有限公司 | 数据传输方法及移动终端 |
CN108293203A (zh) * | 2015-11-27 | 2018-07-17 | 华为技术有限公司 | 网络节点、无线通信***及方法 |
CN108462953A (zh) * | 2018-03-30 | 2018-08-28 | 北京金山安全软件有限公司 | 文件传输方法、装置、电子设备及存储介质 |
CN109495880A (zh) * | 2018-11-30 | 2019-03-19 | Oppo广东移动通信有限公司 | 数据传输方法及相关装置 |
CN109587719A (zh) * | 2018-12-25 | 2019-04-05 | Oppo广东移动通信有限公司 | 数据传输方法及相关装置 |
CN109743712A (zh) * | 2018-12-29 | 2019-05-10 | Oppo广东移动通信有限公司 | 数据传输控制方法及相关产品 |
-
2019
- 2019-06-28 CN CN201910579537.0A patent/CN112153094B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016144116A (ja) * | 2015-02-04 | 2016-08-08 | 日本電気株式会社 | 通信方法 |
CN108293203A (zh) * | 2015-11-27 | 2018-07-17 | 华为技术有限公司 | 网络节点、无线通信***及方法 |
CN106788731A (zh) * | 2017-03-17 | 2017-05-31 | 维沃移动通信有限公司 | 数据传输方法及移动终端 |
CN108462953A (zh) * | 2018-03-30 | 2018-08-28 | 北京金山安全软件有限公司 | 文件传输方法、装置、电子设备及存储介质 |
CN109495880A (zh) * | 2018-11-30 | 2019-03-19 | Oppo广东移动通信有限公司 | 数据传输方法及相关装置 |
CN109587719A (zh) * | 2018-12-25 | 2019-04-05 | Oppo广东移动通信有限公司 | 数据传输方法及相关装置 |
CN109743712A (zh) * | 2018-12-29 | 2019-05-10 | Oppo广东移动通信有限公司 | 数据传输控制方法及相关产品 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115550417A (zh) * | 2022-08-16 | 2022-12-30 | 北京连山科技股份有限公司 | 一种减少多链路设备不同运营商之间传输延时的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112153094B (zh) | 2024-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108432311B (zh) | 一种资源请求方法、设备、网络侧节点及*** | |
KR101849253B1 (ko) | 정보 처리 방법, 사용자 장비 및 기지국 | |
CN107155204B (zh) | 一种蓝牙与Wifi切换的方法及*** | |
CN110417510A (zh) | 用于动态可配置空中接口的***和方法 | |
CN104619040A (zh) | WiFi设备快速连接的方法和*** | |
CN115174490A (zh) | 一种数据传输方法及网络应用终端 | |
CN110971533B (zh) | 用于数据通信的方法、服务器装置、客户端装置和介质 | |
CN105511587B (zh) | 一种射频链路控制的方法及装置 | |
CN112153094B (zh) | 电子设备之间的数据传输控制方法和装置 | |
CN107005464B (zh) | 一种业务流数据包的处理方法及装置 | |
EP4092947A1 (en) | Data transmission method and apparatus, first communication node, and second communication node | |
EP4016868A1 (en) | Information feedback method and device, information receiving method and device, and storage medium | |
CN110545556B (zh) | 一种mac ce、信息发送方法、接收方法及通信设备 | |
CN104754041A (zh) | 一种物联网通信方法及相关设备 | |
CN102457928B (zh) | 频点迁移触发及频点迁移方法、***和设备 | |
WO2017177822A1 (zh) | 节点选择方法、装置及节点 | |
WO2018170877A1 (zh) | 信息发送方法、装置、终端、接入网设备及*** | |
CN110944400B (zh) | Ack/nack反馈方法、***、基站、终端 | |
CN110677225B (zh) | 一种上报及接收参考信号的方法和设备 | |
CN105933092B (zh) | 一种基于电路交换的数据传输方法及*** | |
CN106712874B (zh) | 无线频谱资源的管理方法、管理装置及数据发送端 | |
CN109314595B (zh) | 传输数据的方法及装置 | |
US20240107586A1 (en) | Random access response sending method and receiving method, and apparatus and terminal device | |
WO2019110088A1 (en) | Downlink scheduling of terminal devices | |
US20240048644A1 (en) | Message transmission method and system, and network device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |