数据传输控制方法及相关产品与流程

文档序号:17628928发布日期:2019-05-10 23:57阅读:111来源:国知局
数据传输控制方法及相关产品与流程

本申请涉及电子通信技术领域,具体涉及一种数据传输控制方法及相关产品。



背景技术:

目前市面上的电子设备支持通过蜂窝网络模块实现数据传输,也可以通过局域网通信模块如无线高保真(wirelessfidelity,wi-fi)模块、蓝牙bluetooth模块等实现数据传输,如用户启用手机端的wi-fi功能的工作站station模式后,手机会从移动网络工作模式切换到wi-fi工作模式,并扫描可以接入的热点(acesspoint,ap)进行网络接入。



技术实现要素:

本申请实施例提供了一种数据传输控制方法及相关产品,以期拓展电子设备的数据传输功能。

第一方面,本申请实施例提供一种数据传输控制方法,应用于电子设备,,所述电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且所述第一wi-fi链路和所述第二wi-fi链路均为wi-fi点对点p2p模式的链路,所述方法包括:

通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,其中,所述第一wi-fi链路的传输频段与所述第二wi-fi链路的传输频段不同且无干扰。

第二方面,本申请实施例提供一种数据传输控制装置,应用于电子设备,所述电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且所述第一wi-fi链路和所述第二wi-fi链路均为wi-fi点对点p2p模式的链路,所述数据传输控制装置包括处理单元和通信单元,所述通信单元包括用于建立所述第一wi-fi链路和所述第二wi-fi链路的wi-fi模块,其中,

所述处理单元,用于通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,其中,所述第一wi-fi链路的传输频段与所述第二wi-fi链路的传输频段不同且无干扰。

第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,本申请实施例中,电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且第一wi-fi链路和第二wi-fi链路均为wi-fi点对点p2p模式的链路,该电子设备能够通过第一wi-fi链路和第二wi-fi链路与至少一个终端设备进行数据传输,其中,第一wi-fi链路的传输频段与第二wi-fi链路的传输频段不同且无干扰。可见,电子设备在启用wi-fi功能的情况下,能够与至少一个终端设备形成互不干扰的双wi-fi链路拓扑,从而可以实现双wi-fi链路的融合数据收发或者独立数据收发,相比于现有仅能够基于但wi-fi链路的电子设备,显著提高电子设备的数据传输能力。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种电子设备的结构示意图;

图2是本申请实施例提供的一种数据传输控制方法的流程示意图;

图3是本申请实施例提供的一种电子设备的结构示意图;

图4是本申请实施例提供的一种数据传输控制装置的功能单元组成框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子设备可以是具备无线通信能力的单个耳机或者一副耳机(包括分别戴在左耳和右耳的2只耳机),该电子设备可以支持有线或者无线充电,如可以放入专属充电盒中进行充电,且与手机等电子设备连接后,可以支持通话、音乐等功能,电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

下面对本申请实施例进行详细介绍。

请参阅图1,图1是本申请实施例提供了一种电子设备100的结构示意图,所述电子设备100包括应用处理器ap110、基带芯片basebandmodem120、蜂窝模块130、蜂窝天线131、wi-fi模块140、第一wi-fi天线141、第二wi-fi天线142,其中,所述处理器110连接所述基带芯片120,所述基带芯片120连接所述蜂窝模块130和所述wi-fi模块140,所述蜂窝模块130连接所述蜂窝天线131,所述wi-fi模块140连接所述第一wi-fi天线141和所述第二wi-fi天线142。具体实现中,电子设备启用wi-fi模块140后,可以在单wi-fi工作模式和双wi-fi工作模式之间进行切换,其中,单wi-fi工作模式具体包括工作站station模式、热点softap模式以及点对点p2p模式,双wi-fi工作模式具体包括以下任意一种:station模式+station模式,station模式+softap模式,softap模式+p2p模式,softap模式+softap模式,softap模式+p2p模式,p2p模式+p2p模式。由于wi-fi射频部分连接有所述第一wi-fi天线141和所述第二wi-fi天线142,故而硬件上可以支持2路wi-fi链路的数据传输,即分别通过所述第一wi-fi天线141和所述第二wi-fi天线142传输一路数据。

请参阅图2,图2是本申请实施例提供了一种数据传输控制方法的流程示意图,应用于如图1所述的电子设备,所述电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且所述第一wi-fi链路和所述第二wi-fi链路均为wi-fi点对点p2p模式的链路;如图所示,本数据传输控制方法包括:

s201,电子设备通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,其中,所述第一wi-fi链路的传输频段与所述第二wi-fi链路的传输频段不同且无干扰。

其中,所述第一wi-fi链路和所述第二wi-fi链路例如可以分别配置在2.4gwi-fi频段和5gwi-fi频段。

其中,所述第一wi-fi链路和所述第二wi-fi链路在加密方式、传输速率、衰减速度、抗干扰能力等维度的能力会有差异性,电子设备可以根据上述差异性,对待传输数据进行分类,以将适配不同wi-fi链路的数据进行传输,从而实现对待传输数据的分流传输。

可以看出,本申请实施例中,电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且第一wi-fi链路和第二wi-fi链路均为wi-fi点对点p2p模式的链路,该电子设备能够通过第一wi-fi链路和第二wi-fi链路与至少一个终端设备进行数据传输,其中,第一wi-fi链路的传输频段与第二wi-fi链路的传输频段不同且无干扰。可见,电子设备在启用wi-fi功能的情况下,能够与至少一个终端设备形成互不干扰的双wi-fi链路拓扑,从而可以实现双wi-fi链路的融合数据收发或者独立数据收发,相比于现有仅能够基于但wi-fi链路的电子设备,显著提高电子设备的数据传输能力。

在一个可能的示例中,所述至少一个终端设备包括第一终端设备和第二终端设备,所述电子设备与所述第一终端设备建立有所述第一wi-fi链路,所述第二终端设备与所述电子设备建立有所述第二wi-fi链路;所述电子设备通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,包括:所述电子设备通过所述第一wi-fi链路与所述第一终端设备传输第一数据;通过所述第二wi-fi链路与所述第二终端设备传输第二数据。

其中,传输动作包括接收与发送,具体实现中,电子设备通过第一wi-fi链路可以向第一终端设备发送第一数据,也可以接收来自第一终端设备的第一数据,同理,电子设备通过第二wi-fi链路可以向第二终端设备发送第二数据,也可以接收来自第二终端设备的第二数据。

可见,本示例中,电子设备通过双wi-fi功能连接2个终端设备时,能够通过各自的wi-fi链路进行数据传输,从而提高电子设备进行数据传输的灵活性和效率。

在一个可能的示例中,所述至少一个终端设备仅包括目标终端设备,所述电子设备与所述目标终端设备同时建立有所述第一wi-fi链路和所述第二wi-fi链路;所述电子设备通过所述第一wi-fi链路和所述第二wi-fi链路同时与所述至少一个终端设备进行数据传输,包括:所述电子设备通过所述第一wi-fi链路与所述目标终端设备传输第一数据;通过所述第二wi-fi链路与所述目标终端设备传输第二数据。

其中,所述目标终端设备也是支持双wi-fi功能的设备,具体可以与电子设备的类型相同。具体实现中,电子设备与目标终端设备之间建立有第一wi-fi链路和第二wi-fi链路,从而待传输数据可以根据预设策略划分到每个wi-fi链路进行分流传输,具体预设策略不做唯一限定,如根据wi-fi链路的质量、或者根据数据类型等。

可见,本示例中,电子设备与单个终端设备同时建立两条wi-fi链路时,能够通过该两条wi-fi链路分流传输待传输数据,从而提高电子设备进行数据传输的灵活性和效率。

在一个可能的示例中,所述第一数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自第一网络侧的数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自第二网络侧的数据;

所述第二数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自所述第一网络侧的数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自第三网络侧的数据。

其中,本地数据包括预先存储在本地存储空间的文件、图片、音频、视频等各种类型的数据,网络侧的数据是指设备通过蜂窝网络、蓝牙网络等除当前wi-fi网络之外的网络获取到的各种类型的数据。

可见,本示例中,电子设备与wi-fi链路的对端设备之间能够灵活的传输各种类型的数据,提高数据传输的全面性。

在一个可能的示例中,所述第一数据包括以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据;

所述电子设备仅支持通过所述第一wi-fi链路和所述第二wi-fi链路传输局域网数据。

其中,电子设备由于仅支持通过所述第一wi-fi链路和所述第二wi-fi链路传输局域网数据,故而该电子设备无需支持wi-fi模块与其他射频模块的同步工作,即电子设备启用wi-fi模块时,可以休眠或者关闭其他射频模块。

可见,本示例中,电子设备启用双wi-fi功能时,由于仅支持传输局域网数据,从而私密性和安全性较强,可以有效避免信息外传,提高数据传输隐私性和安全性。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路或所述第二wi-fi链路共享移动网络。

其中,电子设备由于支持通过所述第一wi-fi链路或所述第二wi-fi链路共享移动网络,故而该电子设备支持wi-fi模块与蜂窝模块的同步工作,即电子设备启用wi-fi模块时,可以同步启用蜂窝模块,且蜂窝数据仅能够通过一条wi-fi链路进行传输,即蜂窝数据不支持在两条wi-fi链路进行分流传输。

可见,本示例中,电子设备启用双wi-fi功能时,支持为一条wi-fi链路的对端设备提供网络共享功能,从而提高电子设备数据传输的智能性和灵活性。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路和所述第二wi-fi链路共享移动网络。

其中,电子设备由于支持通过所述第一wi-fi链路和所述第二wi-fi链路共享移动网络,故而该电子设备支持wi-fi模块与蜂窝模块的同步工作,即电子设备启用wi-fi模块时,可以同步启用蜂窝模块,且蜂窝数据可以通过两条wi-fi链路进行分流传输。

可见,本示例中,电子设备启用双wi-fi功能时,支持为每条wi-fi链路的对端设备提供网络共享功能,从而进一步提高电子设备数据传输的智能性和灵活性。

在一个可能的示例中,所述电子设备通过所述第一wi-fi链路与所述第一终端设备传输第一数据之前,所述方法还包括:所述电子设备确定所述第一wi-fi链路用于传输所述第一数据;确定所述第二wi-fi链路用于传输所述第二数据。

具体实现中,电子设备针对待传输数据分流到第一第二wi-fi链路的策略可以是多种多样的,此处不做唯一限定。具体可以基于wi-fi链路的链路能力和待传输数据的数据特性进行综合确定。

可见,本示例中,电子设备通过对待传输数据进行配置,从而实现分流传输,提高数据传输的效率。

在一个可能的示例中,所述方法还包括:所述电子设备启用所述电子设备wi-fi模块的双wi-fi工作模式;与所述第一终端设备建立所述第一wi-fi链路;与所述第二终端设备建立所述第二wi-fi链路。

具体实现中,电子设备建立第一第二wi-fi链路的协议过程可以参照现有wi-fi点对点p2p(又称为wi-fidirect)配对机制,此处不再赘述。

此外,电子设备启用双wi-fi工作模式的触发条件和实现过程可以是多种多样的,此处不做唯一限定。

举例来说,电子设备可以提供用于启用双wi-fi工作模式的专属功能按钮,检测到用户点击该功能按钮时启用,并搜索可配对的终端设备,由用户选择终端设备进行配对,或者由电子设备本端自动筛选符合预设条件的终端设备进行配对,或者由电子设备本端直接连接已配对过的终端设备。

又举例来说,电子设备可以基于场景识别,当识别出当前使用场景处于预设的需要启用双wi-fi工作模式的场景时,本端自动启用双wi-fi工作模式,并搜索可配对的终端设备,由用户选择终端设备进行配对,或者由电子设备本端自动筛选符合预设条件的终端设备进行配对,或者由电子设备本端直接连接已配对过的终端设备。

再举例来说,电子设备可以基于对端设备的启用请求,并在确认响应该启用请求后启用双wi-fi工作模式,并与对端设备配对连接,或者由电子设备本端自动筛选符合预设条件的终端设备进行配对,或者由电子设备本端直接连接已配对过的终端设备。

可见,本示例中,电子设备可以灵活的启用双wi-fi工作模式,建立第一第二wi-fi链路,以p2p模式实现多链路数据传输,提高数据传输的效率和灵活性。

在一个可能的示例中,所述电子设备通过所述第一wi-fi链路和所述第二wi-fi链路支持的功能包括以下至少一种:

手机搬家、文件互传、游戏、网络共享、以及针对所述至少一个终端设备的单向控制功能。

下面结合一些典型应用场景对上述处理机制进行详细说明。

场景1,在智能家居场景中,假设电子设备为用户的智能手机,第一终端设备为客厅的智能电视,第二终端设备为用户的家用电脑,该智能手机上设置有双wi-fi的功能按钮,用户到家后可以点击功能按钮启用wi-fi模块的双wi-fi功能,手机扫描到可以配对的设备中包括智能电视和家用电脑,并在显示屏的扫描设备界面中显示设备名称,由用户选择智能电视和家用电脑,智能手机基于用户选择分别与智能电视建立第一wi-fi链路,与家用电脑建立第二wi-fi电路,则用户可以向智能电视发送本端预先下载的电影,同时向家用电脑发送今天的会议视频、录音等文件。

此外,智能手机向智能电视传输电影数据时,可以边传边播放,还可以在检测到第二wi-fi链路上传输的会议视频、录音等文件传输完成后,将电影数据拆分出一部分分流到第二wi-fi链路上进行传输,从而可以更快的将电影数据传输到智能电视上,保证电影的稳定播放。

场景2,在手机搬家场景中,假设电子设备为用户的旧手机,目标终端设备为用户的新手机,用户选择旧手机本端的手机搬家功能,并选择我是旧手机选项,则旧手机开启wi-fi模块的双wi-fi连接功能,并开始扫描可配对的设备,同时提示用户开启新手机的手机搬家功能,用户操作新手机开启手机搬家功能,并选择我是新手机选项,则新手机开启wi-fi模块的双wi-fi连接功能,新旧手机通过密码等方式配对连接后,创建第一第二wi-fi链路,此时旧手机可以按照预设的分流策略将本端的数据划分为第一第二部分,并分别通过第一wi-fi链路传输第一部分数据,通过第二wi-fi链路传输第二部分数据,其中,预设的分流策略的具体形式可以是多种多样的,如按照数据类型划分、按照存储地址划分、按照存储时间划分、按照用户设置划分等,此处不做唯一限定。

场景3,在单链路网络共享场景中,假设电子设备为家长手机,第一终端设备为儿童的平板电脑,第二终端设备为用户的笔记本电脑,则家长可以设置手机开启wi-fi模块的双wi-fi连接功能,与平板电脑配对连接创建第一wi-fi链路,与笔记本配对连接创建第二wi-fi链路,进一步地,家长可以通过手机设置第一wi-fi链路支持网络共享功能,并设置对端设备即平板电脑的上网限制策略,从而一方面保证儿童可以上网看动画片等,另一方面又保证儿童的上网环境是安全、纯净的,同时,手机可以通过第二wi-fi链路与笔记本实现本地数据的互传,如手机拍照视频或照片,可以实时传输到笔记本端进行存储、编辑,避免手机因图片、视频堆叠而暂用过多存储空间,影响使用效率。

此外,若同一时段家长手机检测到多个上网请求,则需要对该多个上网请求进行排序,避免上网冲突而导致网络资源请求失败,针对该多个上网请求的排序策略可以是多种多样的,如基于上网请求的发起者排序、或者基于上网请求关联的业务类型排序等,此处不做唯一限定。

场景4,在双链路网络共享场景中,假设电子设备为安装有本地电话卡的主手机,第一终端设备为第一手机,第二终端设备为第二手机,第一第二手机在当前地域无上网能力时,可以与主手机配对连接,主手机与第一手机建立第一wi-fi链路,主手机与第二手机建立第二wi-fi链路,则主手机可以为第一第二手机共享网络,同时支持同时段多上网请求的冲突处理机制,该冲突处理机制的具体策略可以是多种多样的,如基于上网请求的发起者排序、或者基于上网请求关联的业务类型排序等,此处不做唯一限定。

与上述图2所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种电子设备300的结构示意图,如图所示,所述电子设备300包括应用处理器310、存储器320、通信接口330以及一个或多个程序321,其中,所述一个或多个程序321被存储在上述存储器320中,并且被配置由上述应用处理器310执行,所述一个或多个程序321包括用于执行以下步骤的指令;

通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,其中,所述第一wi-fi链路的传输频段与所述第二wi-fi链路的传输频段不同且无干扰。

可以看出,本申请实施例中,电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且第一wi-fi链路和第二wi-fi链路均为wi-fi点对点p2p模式的链路,该电子设备能够通过第一wi-fi链路和第二wi-fi链路与至少一个终端设备进行数据传输,其中,第一wi-fi链路的传输频段与第二wi-fi链路的传输频段不同且无干扰。可见,电子设备在启用wi-fi功能的情况下,能够与至少一个终端设备形成互不干扰的双wi-fi链路拓扑,从而可以实现双wi-fi链路的融合数据收发或者独立数据收发,相比于现有仅能够基于但wi-fi链路的电子设备,显著提高电子设备的数据传输能力。

在一个可能的示例中,所述至少一个终端设备包括第一终端设备和第二终端设备,所述电子设备与所述第一终端设备建立有所述第一wi-fi链路,所述第二终端设备与所述电子设备建立有所述第二wi-fi链路;

在所述通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输方面,所述程序中的指令具体用于执行以下操作:通过所述第一wi-fi链路与所述第一终端设备传输第一数据;以及通过所述第二wi-fi链路与所述第二终端设备传输第二数据。

在一个可能的示例中,所述至少一个终端设备仅包括目标终端设备,所述电子设备与所述目标终端设备同时建立有所述第一wi-fi链路和所述第二wi-fi链路;

在所述通过所述第一wi-fi链路和所述第二wi-fi链路同时与所述至少一个终端设备进行数据传输方面,所述程序中的指令具体用于执行以下操作:通过所述第一wi-fi链路与所述目标终端设备传输第一数据;以及通过所述第二wi-fi链路与所述目标终端设备传输第二数据。

在一个可能的示例中,所述第一数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自第一网络侧的数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自第二网络侧的数据;

所述第二数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自所述第一网络侧的数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自第三网络侧的数据。

在一个可能的示例中,所述第一数据包括以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据;

所述电子设备仅支持通过所述第一wi-fi链路和所述第二wi-fi链路传输局域网数据。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路或所述第二wi-fi链路共享移动网络。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路和所述第二wi-fi链路共享移动网络。

在一个可能的示例中,所述程序还包括用于执行以下操作的指令:通过所述第一wi-fi链路与所述第一终端设备传输第一数据之前,确定所述第一wi-fi链路用于传输所述第一数据;以及确定所述第二wi-fi链路用于传输所述第二数据。

在一个可能的示例中,所述程序还包括用于执行以下操作的指令:启用所述电子设备wi-fi模块的双wi-fi工作模式;以及与所述第一终端设备建立所述第一wi-fi链路;以及与所述第二终端设备建立所述第二wi-fi链路。

在一个可能的示例中,所述电子设备通过所述第一wi-fi链路和所述第二wi-fi链路支持的功能包括以下至少一种:

手机搬家、文件互传、游戏、网络共享、以及针对所述至少一个终端设备的单向控制功能。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图4是本申请实施例中所涉及的数据传输控制装置400的功能单元组成框图。该数据传输控制装置400应用于电子设备,所述电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且所述第一wi-fi链路和所述第二wi-fi链路均为wi-fi点对点p2p模式的链路,所述数据传输控制装置400包括处理单元410和通信单元420,所述通信单元420包括用于建立所述第一wi-fi链路和所述第二wi-fi链路的wi-fi模块,其中,

所述处理单元410,用于通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输,其中,所述第一wi-fi链路的传输频段与所述第二wi-fi链路的传输频段不同且无干扰。

其中,所述处理单元410可以是应用处理器和基带芯片,或者系统级芯片soc,所述数据传输控制装置400还包括存储单元430,所述存储单元430可以是存储器。

可以看出,本申请实施例中,电子设备与至少一个终端设备同时建立有第一wi-fi链路和第二wi-fi链路,且第一wi-fi链路和第二wi-fi链路均为wi-fi点对点p2p模式的链路,该电子设备能够通过第一wi-fi链路和第二wi-fi链路与至少一个终端设备进行数据传输,其中,第一wi-fi链路的传输频段与第二wi-fi链路的传输频段不同且无干扰。可见,电子设备在启用wi-fi功能的情况下,能够与至少一个终端设备形成互不干扰的双wi-fi链路拓扑,从而可以实现双wi-fi链路的融合数据收发或者独立数据收发,相比于现有仅能够基于但wi-fi链路的电子设备,显著提高电子设备的数据传输能力。

在一个可能的示例中,所述至少一个终端设备包括第一终端设备和第二终端设备,所述电子设备与所述第一终端设备建立有所述第一wi-fi链路,所述第二终端设备与所述电子设备建立有所述第二wi-fi链路;

在所述通过所述第一wi-fi链路和所述第二wi-fi链路与所述至少一个终端设备进行数据传输方面,所述处理单元410具体用于:通过所述第一wi-fi链路与所述第一终端设备传输第一数据;以及用于通过所述第二wi-fi链路与所述第二终端设备传输第二数据。

在一个可能的示例中,所述至少一个终端设备仅包括目标终端设备,所述电子设备与所述目标终端设备同时建立有所述第一wi-fi链路和所述第二wi-fi链路;

在所述通过所述第一wi-fi链路和所述第二wi-fi链路同时与所述至少一个终端设备进行数据传输方面,所述处理单元410具体用于:通过所述第一wi-fi链路与所述目标终端设备传输第一数据;以及用于通过所述第二wi-fi链路与所述目标终端设备传输第二数据。

在一个可能的示例中,所述第一数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自第一网络侧的数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自第二网络侧的数据;

所述第二数据包括以下至少一种:

所述电子设备的本地数据、所述电子设备接收的来自所述第一网络侧的数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自第三网络侧的数据。

在一个可能的示例中,所述第一数据包括以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据;

所述电子设备仅支持通过所述第一wi-fi链路和所述第二wi-fi链路传输局域网数据。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路或所述第二wi-fi链路共享移动网络。

在一个可能的示例中,所述第一数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第一终端设备的本地数据、所述第一终端设备接收的来自所述第二网络侧的数据,且所述第二数据包括所述电子设备接收的来自所述第一网络侧的数据和以下至少一种:所述电子设备的本地数据、所述第二终端设备的本地数据、所述第二终端设备接收的来自所述第三网络侧的数据;

所述电子设备支持通过所述第一wi-fi链路和所述第二wi-fi链路共享移动网络。

在一个可能的示例中,所述处理单元410在所述通过所述第一wi-fi链路与所述第一终端设备传输第一数据之前,还用于:确定所述第一wi-fi链路用于传输所述第一数据;以及用于确定所述第二wi-fi链路用于传输所述第二数据。

在一个可能的示例中,所述处理单元410还用于:启用所述电子设备wi-fi模块的双wi-fi工作模式;以及用于与所述第一终端设备建立所述第一wi-fi链路;以及用于与所述第二终端设备建立所述第二wi-fi链路。

在一个可能的示例中,所述电子设备通过所述第一wi-fi链路和所述第二wi-fi链路支持的功能包括以下至少一种:

手机搬家、文件互传、游戏、网络共享、以及针对所述至少一个终端设备的单向控制功能。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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