用于使用无线局域网无线电装置的对等数据转移的方法

文档序号:10616678阅读:306来源:国知局
用于使用无线局域网无线电装置的对等数据转移的方法
【专利摘要】公开了用于使用无线局域网无线电装置的对等数据转移的方法。所公开的方法包括阻止第一移动设备连接到已配置网络,所述第一移动设备的存储器中所存储的已配置网络列表中存储有该已配置网络的连接性信息,建立与第二移动设备的对等连接,通过所述对等连接执行从所述第一移动设备到所述第二移动设备的数据转移,同时继续阻止所述第一移动设备连接到所述已配置网络,以及在所述数据转移完成后允许所述第一移动设备连接到所述已配置网络。
【专利说明】用于使用无线局域网无线电装置的对等数据转移的方法
[0001]相关申请的交叉引用
[0002]本申请要求于2015年I月12日提交的,题为“用于使用无线局域网无线电装置的对等数据转移的方法”的美国临时专利申请N0.62/102,413的优先权,其通过引用已全部合并于本文中,并转让给与本申请相同的受让人。
技术领域
[0003]本发明一般地涉及移动设备中的无线局域网无线电操作,并且更具体地涉及对等移动设备的连接性。
【背景技术】
[0004]诸如智能电话的移动设备,除了包括诸如蜂窝网络通信装置的用于无线广域网连接性的无线电装置之外,通常还包括用于无线局域网连接性的无线电装置。
[0005]当试图使用无线局域网无线电装置进行设备间的对等连接时存在挑战。例如,由于无线电装置在连接之间执行多路复用,其无线电资源利用导致数据转移速度可能比较低。此外,由于针对无线电装置预定的、不由用户控制的连接性参数,如果对等数据转移连接丢失,则该连接可能不容易重建。换言之,无线电装置可以扫描网络并基于令人满意的无线电连接条件来形成网络连接,而不是建立用户所希望的特定连接。
【附图说明】
[0006]图1是示出根据实施例的在第一移动设备和第二移动设备之间建立对等连接并且执行数据转移操作的图。
[0007]图2是示出移动设备的操作的现有已知方法的流程图。
[0008]图3是示出根据各种施例的移动站的操作的流程图。
[0009]图4是根据实施例的图示从应用层向无线局域网基带硬件发送禁用所保存的网络命令的移动设备的框图。
[0010]图5是示出根据各种实施例的移动站的操作的流程图。
【具体实施方式】
[0011]本发明提供用于使用移动设备相应的无线局域网(WLAN)无线电装置来建立对等数据连接,以有助于移动设备之间的对等数据转移的方法和设备。根据实施例,阻止源移动设备在数据转移操作期间扫描已知网络,并且直到数据转移操作完成。因此相较于使用先前的方法,可以更迅速地执行数据转移,并且电池消耗也更少。
[0012]所公开的一种方法包括阻止第一移动设备连接到已配置网络,其中该第一移动设备的存储器中存储有该已配置网络的连接性信息;与第二移动设备建立对等连接;通过该对等连接执行从第一移动设备到第二移动设备的数据转移,同时继续阻止第一移动设备连接到已配置网络;以及在数据转移完成后,使得第一移动设备连接到所述已配置网络。
[0013]第一移动设备通过扫描网络来检测第二移动设备。在一些实施例中,通过禁用第一移动设备的存储器中存储的已配置网络列表中的已配置网络,来阻止第一移动设备连接到已配置网络。
[0014]在一个实施例中,该方法包括向第二移动设备发送数据转移已完成的指示;并且响应于数据转移的完成,启用第一移动设备的已配置网络列表中的已配置网络。在连接丢失的情况下,第一移动设备将检测到与第二移动设备的对等连接已经丢失,并将确定到第二移动设备的数据转移是否已经完成。如果数据转移尚未完成,则第一移动设备将重建与第二移动设备的对等连接以恢复数据转移,同时继续抑制连接到已配置网络。
[0015]在一个实施例中,阻止第一移动设备连接到已配置网络可以通过从第一移动设备的应用层向第一移动设备的无线电基带层发送命令以禁用已配置网络来完成。发送命令可以通过执行第一移动设备无线电基带层的应用编程接口的远程呼叫来实现。
[0016]已配置网络可以包括用户的家庭网络,使得阻止第一移动设备连接到已配置网络包括阻止第一移动设备连接到家庭网络。
[0017]第一移动设备可以使用多种方法从第二移动设备获得连接性信息,并将存储该第二移动设备连接性信息。在一个实施例中,可以通过使用第一移动设备的相机装置读取条形码来获得第二移动设备的连接性信息。该条形码位于第二移动设备上,并包括第二移动设备的连接性信息。第一移动设备将存储第二移动设备的连接性信息以在建立对等连接时使用。
[0018]所公开的一个实施例是具有第一移动设备和第二移动设备的系统。每个移动装置各自包括处理器;无线局域网(WLAN)无线电基带硬件,所述无线局域网(WLAN)无线电基带硬件可操作地耦合到处理器;以及存储器,所述存储器可操作地耦合到处理器和无线局域网无线电基带硬件。第一移动设备处理器被配置为阻止第一移动设备WLAN无线电基带硬件连接到已配置网络,其中第一移动设备存储器中存储有该已配置网络的连接性信息,以及使用相应的WLAN无线电基带硬件建立与第二移动设备的对等连接。通过该对等连接来执行从第一移动设备到第二移动设备的数据转移,同时继续阻止第一移动设备WLAN无线电基带硬件连接到已配置网络。在数据转移完成后,第一移动设备WLAN无线电基带硬件可以再次连接到已配置网络。所公开的系统实施例可操作用于执行所有其它所公开的操作方法。
[0019]现在转向附图,图1是示出根据实施例的在第一移动设备100和第二移动设备101间建立对等连接103并执行数据转移105操作的图。第一移动设备100执行客户端数据迀移应用,并作为向第二移动设备101进行数据转移105的源设备。第二移动设备101执行主机端数据迀移应用,并且作为数据转移105的目的地设备。使用对等连接103来完成数据转移105,在一些实施例中,对等连接103可以是网际协议(IP)连接。当第一移动设备100确定数据转移105已经完成时,其发送诸如转移完成令牌的指令107,指令107通知第二移动设备101第一移动设备100已经完成发送数据。数据转移105可以是离散的文件转移、流媒体、或其它用户数据转移等。
[0020]第一移动设备100可操作用于扫描并连接到各个已配置网络111。第一移动设备100包括存储已配置网络列表的存储器,该已配置网络列表可以包含,例如,局域网1、局域网2、以及各个其它局域网等的连接性信息。这些“已配置网络”是第一移动设备100先前已连接的网络,并且用户已经针对这些网络输入了存储在已配置网络列表中的合适的连接性信息。各个已配置网络111可以使用WLAN无线电链路113与第一移动设备100通信。该WLAN无线电链路113可以利用各种技术,诸如例如,W1-Fi?,也称为IEEE 802.1lb等的连接。然而,在各个实施例中可以使用其它WLAN无线电接口。第一移动设备100可以与已配置网络111中的一个建立WLAN无线电链路113连接,并可以执行下载操作109以获得客户端数据迀移应用。第一移动设备100还使用其WLAN无线电基带硬件以形成对等连接103。也就是说,对等连接103也是使用诸如IEEE 802.1lb或用于建立与已配置网络111的WLAN无线电连接的类似无线电链路来实现的。
[0021]图2是示出移动设备的操作的现有已知方法的流程图。在图2所图示的现有系统中,如操作框201中所示,源移动设备将启动客户端数据迀移应用。如果在判定框203中WLAN无线电硬件是开启的,则如操作框205中所示,WLAN无线电硬件将开始扫描网络。如果在判定框203中WLAN无线电硬件未开启,则如操作框207中所示,数据迀移应用将开启WLAN无线电硬件。
[0022]在操作框205中扫描网络之后,如判定框209中所示,移动设备WLAN无线电硬件查看扫描结果是否包括已配置网络。换言之,WLAN无线电硬件读取存储在第一移动设备的存储器中的已配置网络列表,以查看其中是否包括其在扫描结果中所检测到的任何网络。如果包括,则在操作框211中,WLAN无线电硬件将建立与已配置网络中的一个的连接。如果扫描结果不包括已配置网络,则该操作方法进行到判定框213。
[0023]在判定框213中,数据迀移应用检查扫描结果以查看对等主机(即第二移动设备)是否被WLAN基带硬件检测到。如果未检测到,则该处理进行到操作框215并继续扫描该对等主机。一旦在判定框213中检测到对等主机,则该处理进行到操作框217并且在建立与第二移动设备的对等连接之前,拆除到已配置网络的任何先前连接。
[0024]图2的流程图图示了使用本公开的方法和装置所解决的至少两个难点。例如,如操作框205所图示,无线电装置将自动开始扫描网络而不管无线电硬件开启的原因。即使在用户想要建立对等连接以执行数据转移操作时并不希望如此,WLAN无线电硬件也将如操作框211所示建立到任何被检测到的已配置网络的连接。更具体地,在建立期望的对等连接之前,如操作框217所示,必须首先在现有系统中建立到被检测到的已配置网络(诸如用户的家庭网络)的连接,并且在随后必须被拆除。
[0025]此外,如果在操作框205中获得的扫描结果中存在任何已配置网络,则无线电资源将被用于监测从所检测到的已配置网络接收的无线电参数,以及可能的其它准则。另外,如果由于无线电干扰或任何其它原因导致对等连接丢失,则WLAN无线电硬件将继续进行到在操作框205中再次扫描网络并将随后在操作框211中建立到已配置网络的连接。这些操作占用了使用对等连接执行所期望的数据转移的时间。换言之,在对等连接丢失之后,WLAN无线电硬件将首先形成到已配置网络的连接,并且在重新建立所期望的对等连接之前将不得不再次拆除该连接。这些操作不仅需要额外的时间,而且消耗电池资源并且可能在数据转移操作完成之前耗尽电池。
[0026]图3是示出根据各种实施例的移动站操作的流程图。更具体地,图3中所图示的操作方法解决了与上文关于图2所讨论的现有系统的操作方法相关联的难点。在图3的流程图中,在操作框301中,第一移动设备可以启动客户端数据迀移应用,使得第一移动设备将充当数据转移操作的源设备。如果在判定框305中WLAN无线电硬件未开启,则如操作框309中所示,将开启WLAN无线电硬件。如果在判定框305中WLAN无线电硬件已经开启,或者在其在操作框309中开启之后,则该方法继续进行到操作框307并且数据迀移应用禁用第一移动设备上的任何已配置网络。在操作框311中,WLAN无线电硬件然后继续进行扫描网络。由于已配置网络在操作框307中被禁用,WLAN无线电硬件将不形成到那些已配置网络的任何连接。代替地,将在扫描结果中检查将充当对等主机的第二移动设备。在判定框313中,如果在扫描结果中检测到对等主机(即,第二移动设备),则该方法继续进行到操作框315并使用WLAN无线电硬件建立到对等主机的连接。如果未检测到对等主机(也就是,如果在判定框313中其未出现在扫描结果中),则WLAN无线电硬件继续在操作框311中扫描直到检测到对等主机。如图所示,该操作方法随后结束。如果由于干扰或一些其它原因导致对等连接丢失,由于已配置网络之前在操作框307被禁用,WLAN无线电硬件将不形成到已配置网络的任何连接。因此,根据图3的流程图所图示的实施例,在判定框313中的扫描结果中检测到第二移动设备后,WLAN无线电硬件将替代地重新建立到第二移动设备的对等连接,而不连接到已配置网络。
[0027]除了其它优点,所公开的实施例在重建丢失的对等连接上节省了时间,使得数据转移操作可以在较少的时间内完成。由于在数据转移操作期间所形成的连接被限制为所期望的到第二移动设备的对等连接,因此,另一优点是节省了电池电力。
[0028]图4是根据实施例的第一移动设备100的框图,并图示了从应用层417发送到WLAN基带硬件411的“禁用已配置网络”命令426。第一移动设备100和第二移动设备101包括相似的组件。例如第一移动设备100和第二移动设备101 二者都包括处理器401、显示器405、用户接口 407、一个或多个广域网收发器409(诸如但不限于CDMA、UMTS、GSM等)、WLAN基带硬件411、以及存储器403。所有所示的组件均通过一个或多个内部通信总线402可操作地耦合到处理器401。
[0029]存储器403存储操作系统427,该操作系统427在被处理器401执行时提供应用层(或用户空间)417、库419(在这里也被称作“应用编程接口”或“APIs”)和内核421。存储器403还存储各种应用429、用户数据431、以及已配置网络列表433 JLAN基带硬件411扫描网络并产生可以包括一个或多个所检测到的网络的扫描结果。WLAN基带硬件411将扫描结果中的所检测到的网络与已配置网络列表433进行对比。如果扫描结果中的所检测到的网络中的一个出现在已配置网络列表433中,则WLAN基带硬件411将选择所述网络中的一个并建立连接。所选择的已配置网络可以基于多个准则而被选择,所述准则诸如但不限于,诸如信号强度的无线电参数、数据吞吐量和可用性、所提供的服务、或其它准则等。更具体地,WLAN基带硬件411评估所检测到的已配置网络的准则并关于与哪个网络形成连接做出决定。
[0030]除了上述讨论的组件之外,第一移动设备100还可以包括相机装置413和/或近场通信(NFC)硬件415。在一些实施例中,除了客户端数据迀移应用425之外,第一移动设备100的用户可以下载连接性数据收集器应用423。这两个应用连同应用429—起可以存储在存储器403中,或者被处理器401立即执行。连接性数据收集器应用423如果存在于第一移动设备100上,其可操作用于控制相机装置413,并且可以发送控制信号424来操作相机装置413以扫描位于第二移动设备上的条形码。该条形码包含可以被客户端数据迀移应用425使用的第二移动设备的连接性信息。在其它实施例中,当连接性数据收集器应用423被带入第二移动设备101的适当接近范围之内时,其可操作用于使用NFC硬件415获得第二移动设备连接性信息。根据各种实施例,其它技术也可被用于获得第二移动设备101连接性信息。例如,在两个移动设备都具有传送或接收高频音频信号的适当能力的实施例中,高频音频信号可以从第二移动设备101传送到第一移动设备100。
[0031]客户端数据迀移应用425使用从第二移动设备101获得的连接性信息来控制WLAN基带硬件411,并据此建立对等连接103。如先前关于图1所讨论的,第一移动设备100可以随后使用对等连接103来执行数据转移105。数据转移105可以转移存储在存储器403中的任何用户数据431,其可以包括文件转移,或执行流媒体会话等。客户端数据迀移应用425确定数据转移105操作何时完成,并通过对等连接103向第二移动设备101发送指示107。
[0032]客户端数据迀移应用425禁用存储在已配置网络列表433中的已配置网络,使得即使那些已配置网络出现在网络扫描结果中,WLAN基带硬件411也将不会形成与任何已配置网络的连接。图4中所图示的第一移动设备100的操作细节可以结合图5的流程图以得到最好地理解。
[0033]从操作框501开始,处理器401启动客户端数据迀移应用425。在操作框503中,获得第二移动设备101的连接性信息。如上文所描述的,连接性信息可以由连接性数据收集器应用423使用任何合适的机制来获得,所述机制诸如但不限于,利用相机装置413扫描条形码、或使用NFC硬件415获得连接性信息。在操作框505中,客户端数据迀移应用425向WLAN基带硬件411发送“禁用已配置网络”命令426。该禁用已配置网络命令426可以通过由应用层417使用来自库419的合适的API执行API呼叫来实现。应该理解的是,API和应用层417还可以利用内核421的服务,这对于与WLAN基带硬件411通信是必要的。
[0034]在操作框505中禁用已配置网络意味着,即使有已配置网络列表433中的任何已配置网络出现在操作框507中发生的扫描操作期间由WLAN基带硬件411获得的扫描结果中,也将不会与所述已配置网络中的任何已配置网络建立连接。如果诸如第二移动设备101的所期望的对等主机设备,在附近并且在操作框507的扫描期间被检测到,则如操作框509所示建立对等连接。第一移动设备100可以随后继续进行到在操作框511中执行数据转移105,并且向第二移动设备101转移数据。第二移动设备101执行主机端数据迀移应用并且作为数据转移105的目的地设备。
[0035]如果如判定框513所示,对等连接丢失,则在操作框507中,WLAN基带硬件411将再次进行到网络扫描。然而,由于已配置网络列表433已经在操作框505中被禁用,WLAN基带硬件411将只在第二移动设备101出现在扫描结果中时,建立到第二移动设备101的连接。第一移动设备100随后将在其数据转移105中的中断位置继续,直到在判定框515中数据转移完成。如果未完成,则数据转移105在操作框511中继续。在判定框515中数据转移105完成后,如操作框517中所示,客户端数据迀移应用425控制WLAN基带硬件411从对等连接103断开。如操作框519中所示,客户端数据迀移应用425随后启用已配置网络列表433中的已配置网络,该操作方法结束。WLAN基带硬件411随后可以继续进行到建立到出现在扫描结果中的任何已配置网络的连接。
[0036]虽然说明并描述了各种实施例,但应该理解本发明并不限制于此。许多修改、改变、变化、替换、和等价对本领域技术人员来讲是可以想到的,而不脱离如附加的权利要求所限定的本发明的范围。
【主权项】
1.一种方法,包括: 阻止第一移动设备连接到已配置网络,所述第一移动设备的存储器中存储有所述已配置网络的连接性信息; 建立与第二移动设备的对等连接; 通过所述对等连接,执行从所述第一移动设备到所述第二移动设备的数据转移,同时继续阻止所述第一移动设备连接到所述已配置网络;以及 在所述数据转移完成后,使得所述第一移动设备能够连接到所述已配置网络。2.根据权利要求1所述的方法,进一步包括: 由所述第一移动设备扫描网络并且检测所述第二移动设备。3.根据权利要求1所述的方法,其中,阻止所述第一移动设备连接到所述已配置网络,包括: 禁用已配置网络列表中的所述已配置网络,所述已配置网络列表被存储在所述第一移动设备的存储器中。4.根据权利要求3所述的方法,进一步包括: 向所述第二移动设备发送所述数据转移已经完成的指示;以及响应于所述数据转移的完成,启用所述第一移动设备的所述已配置网络列表中的所述已配置网络。5.根据权利要求3所述的方法,进一步包括: 由所述第一移动设备检测与所述第二移动设备的所述对等连接已经丢失; 确定到所述第二移动设备的所述数据转移尚未完成;以及 重建与所述第二移动设备的所述对等连接以恢复所述数据转移,同时继续阻止所述第一移动设备连接到所述已配置网络。6.根据权利要求1所述的方法,其中,阻止所述第一移动设备连接到所述已配置网络,包括: 从所述第一移动设备的应用层向所述第一移动设备的无线电基带层发送命令,以禁用所述已配置网络。7.根据权利要求6所述的方法,其中,发送所述命令包括: 执行所述第一移动设备无线电基带层的应用编程接口的远程呼叫。8.根据权利要求1所述的方法,其中,阻止所述第一移动设备连接到所述已配置网络包括: 阻止所述第一移动设备连接到家庭网络,其中,所述家庭网络是所述已配置网络中的一个已配置网络。9.根据权利要求1所述的方法,进一步包括: 获得所述第二移动设备的连接性信息;以及 在所述第一移动设备中存储所述第二移动设备连接性信息。10.根据权利要求9所述的方法,其中,获得所述第二移动设备的连接性信息包括: 由所述第一移动设备使用所述第一移动设备的相机装置读取条形码,所述条形码位于所述第二移动设备上,其中,所述条形码包括所述第二移动设备的连接性信息;以及 在所述第一移动设备中存储所述第二移动设备的所述连接性信息。11.一种系统,包括: 第一移动设备和第二移动设备,每个移动设备相应地包括: 处理器; 无线局域网WLAN无线电基带硬件,所述WLAN无线电基带硬件可操作地耦合到所述处理器;以及 存储器,所述存储器可操作地耦合到所述处理器和所述无线局域网无线电基带硬件;以及 其中,所述第一移动设备处理器被配置为: 阻止所述第一移动设备WLAN无线电基带硬件连接到已配置网络,所述第一移动设备的存储器中存储有所述已配置网络的连接性信息; 使用相应的WLAN无线电基带硬件建立与所述第二移动设备的对等连接; 通过所述对等连接来执行从所述第一移动设备到所述第二移动设备的数据转移,同时继续阻止所述第一移动设备WLAN无线电基带硬件连接到所述已配置网络;以及 在所述数据转移完成后,使得所述第一移动设备WLAN无线电基带硬件能够连接到所述已配置网络。12.根据权利要求11所述的系统,其中,所述第一移动设备WLAN无线电基带硬件被配置为: 扫描网络并且检测所述第二移动设备。13.根据权利要求11所述的系统,其中,所述第一移动设备处理器被配置为:通过禁用已配置网络列表中的所述已配置网络来阻止所述第一移动设备连接到所述已配置网络,所述已配置网络列表被存储在所述第一移动设备存储器中。14.根据权利要求13所述的系统,其中,所述第一移动设备处理器进一步被配置为: 向所述第二移动设备发送所述数据转移已经完成的指示;以及 响应于所述数据转移的完成,启用存储在所述第一移动设备存储器中的所述已配置网络列表中的所述已配置网络。15.根据权利要求13所述的系统,其中,所述第一移动设备WLAN无线电基带硬件进一步被配置为: 检测与所述第二移动设备的所述对等连接已经丢失;以及 响应于所述第一移动设备确定到所述第二移动设备的所述数据转移尚未完成,重建与所述第二移动设备的对等连接以恢复所述数据转移,同时继续抑制连接到所述已配置网络。16.根据权利要求11所述的系统,其中,所述第一移动设备处理器被配置为:通过从在所述第一移动设备处理器上执行的应用层向所述第一移动设备WLAN无线基带硬件发送命令以禁用所述已配置网络,来阻止所述第一移动设备WLAN无线基带硬件连接到所述已配置网络。17.根据权利要求16所述的系统,其中,所述第一移动设备处理器被配置为:通过执行所述第一移动设备WLAN无线电基带硬件的应用编程接口的远程呼叫来发送所述命令。18.根据权利要求11所述的系统,其中,所述第一移动设备处理器被配置为:阻止所述第一移动设备WLAN无线电基带硬件连接到所述已配置网络包括:阻止连接到家庭网络,其中所述家庭网络是所述已配置网络中的一个已配置网络。19.根据权利要求11所述的系统,其中,所述第一移动设备处理器进一步被配置为: 从所述第二移动设备获得连接性信息;以及 在所述第一移动设备中存储所述第二移动设备连接性信息。20.根据权利要求19所述的系统,其中,所述第一移动设备进一步包括: 相机装置,所述相机装置可操作地耦合到所述处理器;以及 其中,所述处理器被进一步配置为: 控制所述相机装置以读取位于所述第二移动设备上的条形码,其中所述条形码包括所述第二移动设备的连接性信息;以及 存储所述第二移动设备的所述连接性信息。
【文档编号】H04W76/02GK105979607SQ201610132367
【公开日】2016年9月28日
【申请日】2016年2月24日
【发明人】斯里尼瓦索鲁·拉杨基, 希曼舒·R·洛克勒, 陆元亮, 尼蒂亚·雷迪
【申请人】摩托罗拉移动有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1