专用网络中的数据动态分配方法和相关电子设备与流程

文档序号:13675051阅读:111来源:国知局
技术领域本发明涉及一种电子设备,更具体地,涉及一种在专用网络中的数据动态分配方法和相关的电子设备。

背景技术:
随着技术的最新进步,便携式设备已经变得越来越流行。当前,便携式设备可能具备至少一项连通性技术(例如,蓝牙、Wifi等等)来连接至其他电子设备,从而组成一个网络。但是,如果用户希望获取网络中其他电子设备的服务信息,则必须开启其便携式设备中许多的连通模块,用以发现其他电子设备提供的服务,而这会快速地耗尽其便携式设备的电池电量。此外,并不是所有的便携式设备都具备丰富的用于每一项服务的连通性技术,并且连通信道的数量也是有限的。因此,缩短的电池使用寿命和有限的服务将导致用户体验不佳。相应地,需提供一种在专用网络中的数据动态分配方法和相关的电子设备,以解决上述问题。

技术实现要素:
有鉴于此,本发明提供一种电子设备,该电子设备能在专用网络中进行数据的动态分配。本发明提供的电子设备包括:收发器,用以将该电子设备通过第一配对连接而连接至第一外部电子设备,并通过第二配对连接而连接至第二外部电子设备,其中,该电子设备、第一外部电子设备和第二外部电子设备均位于专用网络中;和处理器,用以通过收发器接收来自第一外部电子设备的传感器数据。处理器根据该电子设备和第二外部电子设备之间的判定结果从而通知第一外部电子设备与第二外部电子设备建立第三配对连接。当第三配对连接已经建立时,处理器即终止第一配对连接,并通过第二外部电子设备获取来自第一外部电子设备的传感器数据。本发明提供一种在专用网络中的数据动态分配方法。该专用网络包括:第一电子设备和第二电子设备之间的第一配对连接,以及第一电子设备和第三电子设备之间的第二配对连接。该方法包括以下步骤:第一电子设备接收来自第二电子设备的传感器数据;根据第一电子设备和第三电子设备之间的判定结果从而通知第二电子设备与第三电子设备建立第三配对连接;当第三配对连接已经建立时,终止第一配对连接且第一电子设备通过第三电子设备获取来自第二电子设备的传感器数据。本发明所提供的电子设备和在专用网络中的数据动态分配方法能够使得电子设备在专用网络中动态地改变其作为数据使用者或数据消费者的角色,从而实现数据的动态分配,最大限度地延长专用网络中电子设备的电池使用寿命。附图说明图1为本发明一实施例所揭示的一种电子系统的示意图。图2为本发明另一实施例所揭示的一种电子系统的示意图。图3为本发明又一实施例所揭示的一种电子系统的示意图。图4为本发明一实施例所揭示一种电子设备的原理框图。图5为本发明一实施例所揭示的一种在电子系统中接入网络的方法流程图。图6A~6F为本发明另一实施例所揭示的一种电子系统的示意图。图7A~7B为本发明又一实施例所揭示的一种电子系统的示意图。图7C和7D为本发明再一实施例所揭示的一种电子系统的示意图。图8为本发明一实施例所揭示的一种在专用网络中的数据动态分配方法的流程图。图9为本发明另一实施例所揭示的一种在专用网络中的数据动态分配方法的流程图。具体实施方式以下描述用以阐释本发明的一般原理,而非限制本发明。本发明的范畴最佳地通过所附权利要求确定。图1为本发明一实施例所揭示的一种电子系统100的示意图。电子系统100包括一个或多个组110和120、至少一个连通服务设备(connectivityservicedevice)130、和一个或多个电子设备140和150。举例而言,连通服务设备130可以是智能集线器或智能接入点,其为电子系统100中的电子设备提供连通服务。此外,连通服务设备130也可以是智能电话或平板电脑。每一组包括多个电子设备。例如,组110包括电子设备112、114和116,其中,电子设备112、114和116分别为智能电话、智能手表和智能手环。电子设备114和116均使用无线通信协议(例如,Wifi或蓝牙低功耗(BluetoothLowEnergy,BLE))连接至电子设备112,但本发明并不限制于此。组110通过电子设备112连接至连通服务设备130。也就是说,电子设备114和116可通过电子设备112间接地接入至连通服务设备130所提供的网络。类似地,组120包括电子设备122、124和126,其中,电子设备122、124和126分别为平板电脑、智能手环和智能手表。电子设备124和126均使用无线通信协议(例如,Wifi或BLE)连接至电子设备122,但本发明并不限制于此。组120通过电子设备122连接至连通服务设备130。也就是说,电子设备124和126可通过电子设备122间接地接入至连通服务设备130所提供的网络。举例来说,电子设备140可以是智能电视,而电子设备150可以是智能手表。电子设备140和150均使用无线协议(例如,Wifi或BLE)直接连接至连通服务设备130。应该注意的是,图1所示的电子设备和连通服务设备的配置仅是鉴于描述的简便而列举的一个实例。本领域普通技术人员可以理解的是,电子设备和连通服务设备的配置和数量均可根据实际情况进行改变。在一实施例中,连通服务设备130可建立服务列表,该服务列表包括已经连接至连通服务设备130的电子设备。该服务列表还包括能够提供传感器服务的电子设备,例如,射频服务(例如,Wifi、LTE、无线USB、ZigBee等等),GPS服务,NFC服务等等,但本发明并不限制于此。当电子设备180(例如,便携式设备)进入连通服务设备130的覆盖区域时,电子设备180可通过低功耗连接(例如,BLE)询问连通服务设备130附近是否有任何可以获取的服务,然后连通服务设备130可向电子设备180提供服务列表。因此,电子设备180可从服务列表的服务中选取最合适的服务,然后使用与所选定服务兼容的通信协议从而连接至与该选定服务相关的电子设备。此外,电子设备180可从服务列表的服务中选取最合适的服务,然后使用所选定的服务通过连通服务设备130与其他电子设备交换数据。具体地,电子设备180使用低功耗通信协议(例如,BLE)连接至连通服务设备130,同时其他电子设备使用高速通信协议(例如,LTE、Wifi或Zigbee)连接至连通服务设备130。因此,电子设备180利用低功耗连接通过连通服务设备130从电子系统100中其他的电子设备获取RF数据或传感器数据,并且电子设备180上的RF模块或传感器可被关闭用以降低能耗。图2为本发明另一实施例所揭示的一种电子系统的示意图。在第一方案中,连通服务设备130是放置在用户家中的智能电话,且连通服务设备130可收集其他电子设备提供的服务(例如,电子设备122和150所提供的Wifi服务)并建立服务列表。举例而言,电子设备122是平板电脑,而电子设备150是智能电视,且电子设备122通过电子设备150连接至连通服务设备130。电子设备180是支持BLE和Wifi协议的智能手表。当用户穿戴电子设备180并返回家中时,电子设备180可检测到连通服务设备130是服务提供者,然后电子设备180可通过低功耗连接(例如,BLE)向连通服务设备130询问服务列表,因此,电子设备180可发现提供Wifi服务的电子设备122和150均在该服务列表之内。然后,电子设备180可开启Wifi模块(未显示)并使用Wifi协议连接至电子设备122和150。换言之,电子设备180仅需与连通服务设备130进行通信而无需与其他电子设备通信,以此从连通服务设备130获取服务列表。请参照图1,在第二方案中,连通服务设备130从连接至连通服务设备130的其他电子设备收集服务信息,且电子设备180具备一项或多项无线通信功能,例如,Wifi、Bluetooth、LTE、或ZigBee等等,但本发明并不限制于此。当电子设备180进入电子系统100中的连通服务设备130的覆盖范围内时,电子设备180可首先通过低功耗连接(例如,BLE)询问连通服务设备130附近是否有任何可以获取的服务,然后连通服务设备130可提供服务列表至电子设备180。随后,电子设备180根据服务列表确定其与电子系统100中其他的电子设备进行通信所要使用的最合适的功能,随后电子设备180可自动开启该最合适的功能,并同时关闭其他未选择的功能,用以降低能耗。图3为本发明又一实施例所揭示的一种电子系统的示意图。在第三方案中,连通服务设备130从连接至连通服务设备130的其他电子设备122、150和190收集服务信息,而电子设备180具备一项或多项无线通信功能,例如,Wifi、Bluetooth、LTE、或ZigBee等等,但本发明并不限制于此。例如,电子设备122、150、180和190分别是平板电脑、智能电视、智能手表和智能手环。当用户穿戴电子设备180并进入电子系统100中的连通服务设备130的覆盖范围内时,电子设备180可首先通过低功耗连接(例如,BLE)询问连通服务设备130附近是否有任何可以获取的服务,然后连通服务设备130可向电子设备180提供服务列表。电子设备180可根据服务列表确定最合适的无线通信功能(例如,BLE或Wifi),然后使用所选定的无线通信功能通过连通服务设备130与电子系统100中其他的电子设备交换所需要的数据。具体地,电子设备180并不需要与电子系统100中其他的电子设备122、150和190进行通信以从连通服务设备130获取服务列表。电子设备180和连通服务设备130之间的数据传输是使用低功耗通信协议(例如,BLE)进行的,而连通服务设备130和其他电子设备之间的数据传输是使用高速通信协议(例如,LTE或Wifi)进行的。因此,第三方案中电子设备180的功耗可被降低。图4为本发明一实施例所揭示的电子设备180的原理框图。电子设备180包括处理单元410、存储单元420、收发器450、显示单元460、电源系统480和一个或多个传感器490。处理单元410可包括一个或多个处理器和/或微控制器(microconroller,MCU)。存储单元420可作为处理单元410执行软件程序和其他可选择性存储功能的主存储器。例如,存储单元420可包括非易失性存储器和易失性存储器(图4中未示出)。非易失性存储器能够在断电的情况下保持指令和数据,并能以计算机可读的程序指令的形式存储用于控制电子设备180的软件程序。非易失性存储器(例如,闪速存储器、ROM等等)还可包含用户界面应用程序,其为电子设备180提供功能并可在显示单元460上输出图形用户界面,其中,显示单元460可以是触摸敏感显示器,亦即“触摸屏幕”。收发器450用以利用无线通信协议将电子设备180连接至远程电子设备,并通过该连接发送/接收分组数据。例如,收发器支持BLE或NFC协议,但本发明并不限制于此。电源系统480用以为电子设备180的各个元件供电。电源系统480可包括电源管理系统、一个或多个电源(例如,电池、交流电(alternatingcurrent,AC)、再充电系统、电源故障检测电路、电源转换器或逆变器(inverter)、电源状态指示器(例如,发光二极管(light-emittingdiode,LED))和电子设备180中与能量的生成、管理和分配相关的其他任何元件。传感器490耦合至处理单元410,可包括计步器492和全球定位系统(globalpositioningsystem,GPS)传感器494。在一实施例中,计步器492通过检测人臀部的运动来对其所踏出的每一步进行计数,计步器492可使用微机电系统(micro-electromechanicalsystem,MEMS)惯性传感器诸如加速计、陀螺仪和/或磁力计(未示出)来实现。图5为本发明一实施例所揭示的一种在电子系统中接入网络的方法的流程图。在步骤S510中,当电子设备180进入电子系统100中的连通服务设备130的覆盖区域时,电子设备180连接至连通服务设备130。在步骤S520中,连通服务设备130从电子系统100中的多个电子设备获取服务信息并建立服务列表。在步骤S530中,电子设备180从连通服务设备130获取服务列表。在步骤S540中,电子设备180在服务列表中确定电子设备180与多个电子设备进行通信所需要使用的服务。图6A~6F为本发明另一实施例所揭示的一种电子系统600的示意图。电子系统600包括电子设备610、620和630。举例而言,电子设备610、620和630可分别是智能电话、智能手表和智能电视。通常,数据使用者是具备足够计算能力的电子设备,其可“消费”数据用以运行应用。数据提供者能够从传感器获取数据并将数据传送至一个或多个数据使用者。具体地,电子设备610和630可以是具有不同电池容量的数据使用者,而电子设备620可以作为数据提供者。但是,智能电话和智能电视通常配备有传感器,因此电子设备610和630还可以作为数据提供者。在一实施例中,数据使用者如电子设备610和630可使用短程无线通信协议(例如,BLE、Wifi等等)通过资源广播发现彼此,并交换请求和指示信息(如,电池容量、当前负载、链路卸载等等)。此外,数据使用者还可基于预定策略彼此协商并确定他们各自的角色(例如,充当数据提供者或数据使用者)。预定策略可以是延长所有设备的电池使用寿命的策略、延长特定设备(亦即基于优先级)的电池使用寿命的策略、或者延长数据可获取时间的策略等等,但本发明并不限制于此。请参照图6A,举例来说,电子设备610连接至电子设备620,其中,电子设备610为数据使用者而电子设备620为数据提供者。同时,电子设备610和630可通过资源广播发现彼此。随后,电子设备610和630彼此交换指示信息,具体可如图6B所示。在经过协商之后,电子设备610和630确定电子设备610作为数据使用者,而电子设备630作为数据提供者,具体请参照图6C。也就是说,电子设备610和620组成一个使用者/提供者配对,而电子设备610和630形成另一个使用者/提供者配对。电子设备620将其传感器数据提供至电子设备610,而电子设备630将其传感器数据提供至电子设备610。以下将参照图6D~6F所示的实施例对数据动态分配进行详细描述。举例来说,电子设备610可通知电子设备620与一个新的数据使用者如电子设备630建立新的配对连接,具体可如图6D所示。之后,电子设备620可连接至电子设备630。由于电子设备620是资源受限制设备,因此电子设备620被确定为数据提供者,而电子设备630相对于电子设备620而作为数据使用者,具体可如图6E所示。随后,一旦电子设备620和630之间的配对连接已经成功建立,电子设备610即终止其与电子设备620的配对连接,且电子设备620会将其传感器数据直接提供至电子设备630。电子设备630可将来自电子设备620的传感器数据推送至电子设备610。在该实施例中,电子设备630是相对电子设备610而言的数据提供者,同时还是相对于电子设备620而言的数据使用者。例如,电子设备610具有有限的电池容量,但是电子设备630使用家用供电。因此,优选地,应该降低电子设备610的功率消耗用以延长其电池使用寿命。因此,电子设备610可将其与电子设备620进行连接和数据获取所产生的开销卸载至具备足够电池电量的电子设备630,从而减少连接的数量并降低获取数据的频率。此外,在建立连接之后,每个使用者/提供者配对互相交换与限制条件相关的信息,例如,读取大小、频率、实时等等,并在之后开始数据传输。例如,电子设备620可周期性地(例如,每隔10秒钟)将其传感器数据传送至电子设备630。电子设备630可对来自电子设备620的传感器数据进行缓存,而电子设备610可周期性地(例如,每隔60秒钟)请求电子设备630中存储的传感器数据。因此,电子设备610可显著地降低其获取传感器数据的频率,从而降低功率消耗。图7A~7B为本发明又一实施例所揭示的一种电子系统的示意图。电子系统700包括电子设备710~740。在一方案中,用户携带电子设备710、720和730时,电子设备710(例如,智能电话)连接至电子设备720和730,其中,电子设备720和730分别是智能手表和智能手环。如图7A所示,电子设备720和730均是数据提供者,并周期性地(例如,每隔10秒钟)将其传感器数据传送至电子设备710,其中,电子设备710为数据使用者。当用户进入其家中时,电子设备710可通过广播发现电子设备740(例如,智能电视),其中,电子设备740也是数据使用者。在经过彼此协商之后,电子设备710和740便可获知彼此的信息(例如,电池容量、负载、链路数量等等),并基于所选定的最长电池使用寿命策略从而确定电子设备710作为数据提供者,电子设备740作为数据使用者。具体地,用以确定数据使用者或者数据提供者的策略可以表示为电池容量、负载或者链接数量的函数。举例而言,电子设备710已经分别与电子设备720和730建立了第一配对连接和第二配对连接。由于电子设备740使用家用电源供电,因此,电子设备740的电池使用寿命是没有限制的,所以电子设备740可执行电子系统700中大部分的数据获取操作。例如,在确定电子设备710作为数据提供者,而电子设备740作为数据使用者之后,电子设备710通知电子设备720和730分别与电子设备740建立第三配对连接和第四配对连接。请参照图7B,在电子设备720和730已经分别与电子设备740建立了第三配对连接和第四配对连接之后,电子设备710即终止其与电子设备720和730的第一配对连接和第二配对连接,且电子设备720和730将其传感器数据直接发送至电子设备740。因此,电子设备710上的连接数量可从2降至1。另外,电子设备720和730周期性地(例如,每隔10秒钟)将其传感器数据直接发送至电子设备740。电子设备740对来自电子设备720和730的传感器数据进行存储,并周期性地(例如,每隔60秒钟)将所存储的传感器数据推送至电子设备710。此外,请参照图7B,电子设备740还可与另一个同为数据使用者的电子设备750(例如,平板电脑)建立配对连接,并周期性地(例如,每隔60秒钟)将所存储的传感器数据推送至电子设备750。图7C和7D为本发明再一实施例所揭示的一种电子系统的示意图。在另一场景中,用户携带电子设备710、720、730和750并外出工作。请参照图7C,电子设备710已经与电子设备750建立了第一配对连接,而电子设备720和730已经分别与电子设备750建立了第二配对连接和第三配对连接。电子设备710和750的剩余电池使用寿命分别为1天和0.3天。因此,应当尽可能长地延长电子设备750的电池使用寿命。由于电子设备710的电池使用寿命比电子设备750的电池使用寿命更加充足,因此,电子设备710应该执行大部分的数据获取操作。具体地,当电子设备750的剩余电池容量(或所估算的剩余电池使用寿命)低于预定水平时,电子设备750便通知电子设备720和730与新的数据使用者(例如,电子设备710)建立第四配对连接和第五配对连接。请参照图7D,在电子设备720和730已经与电子设备710建立了第四和第五配对连接之后,电子设备750即终止其与电子设备720和730的第二和第三配对连接。之后,电子设备720和730周期性地(例如,每隔10秒钟)将其传感器数据直接发送至电子设备710,而电子设备710对传感器数据进行缓存,并周期性地(例如,每隔60秒钟)将传感器数据推送至电子设备750。因此,电子设备750上的连接数量可从3降至1,并且其对传感器数据的轮询频率也得以降低。在另一实施例中,上述将开销卸载至新的数据使用者的方法还可被数据中心或者网络附加存储(networkattachedstorage,NAS)以及多个通信设备应用至专用网络形式中,其中,NAS是数据使用者,多个通信设备是数据提供者。网络附加存储可将其与多个通信设备的全部或者部分当前链接卸载至另一个网络附加存储,并且可对该网络附加存储与多个通信设备之间的链接进行重新分配,因此,链接的总数量可以被降低。图8为本发明一实施例所揭示的一种在专用网络中的数据动态分配方法的流程图。第一电子设备已经分别与第二电子设备和第三电子设备建立了第一配对连接和第二配对连接。在步骤S810中,第一电子设备(例如,电子设备610)接收来自第二电子设备(例如,电子设备620)的传感器数据。在步骤S820中,第一电子设备根据第一电子设备和第三电子设备之间的判定结果从而通知第二电子设备与第三电子设备(例如,电子设备630)建立第三配对连接。在步骤S830中,当第三配对连接已经建立时,第一电子设备终止第一配对连接,并通过第三电子设备接收来自第二电子设备的传感器数据。图9为本发明另一实施例所揭示的一种在专用网络中的数据动态分配方法的流程图。在一方案中,便携式设备已经建立与多个电子设备的连接,从而形成专用网络,并且多个电子设备根据数据分配配置从而与该便携式设备进行通信。例如,数据分配配置包括多个电子设备和便携式设备之间的关系(例如,数据提供者或者数据使用者)。在步骤S910中,便携式设备接收来自多个电子设备的传感器数据。在步骤S920中,便携式设备根据其与另一个电子设备相关的确定结果从而主动改变所述数据分配配置。例如,便携式设备可以是智能电话,且所述另一个电子设备可以是平板电脑、智能电视或网络附加存储,但本发明并不限制于此。具体地,用户可携带该便携式设备和多个电子设备,且这些设备可进入所述另一个电子设备的覆盖范围内。例如,当该便携式设备进入所述另外一个电子设备的覆盖范围内时,便和所述另一个电子设备之间建立网络连接。如以上实施例中所描述的,所述判定结果可以是所建立的连接中便携式设备和所述另一个电子设备之间的相对角色。举例而言,在由便携式设备和多个电子设备组成的专用网络中,便携式设备可作为数据使用者,而多个电子设备可作为数据提供者。但是,当便携式设备已经进入所述另一个电子设备的覆盖范围内时,便携式设备则根据该便携式设备和所述另一个电子设备的电池容量、计算功率、当前负载或剩余电量水平来作出所述判定结果。此外,判定结果可表明该便携式设备处于低功耗状态、或者表明该便携式设备进入所述电子设备的覆盖范围内,又或表明该便携式设备的剩余电量低于预定的阈值。因此,在一实例中,该便携式设备可以是相对于所述另一个电子设备而言的数据提供者,而所述另一个电子设备为数据使用者,但本发明并不限制于此。相应的,该便携式设备可根据其与所述另一个电子设备相关的确定结果,从而通知多个电子设备选择性地与所述另一个电子设备建立新的网络连接。尽管本发明已经以实例及优选实施例的方式进行描述,但应该理解的是,本发明并不限制于所公开的实施例。相反地,所揭示的实施例旨在在涵盖对其的各种修改和类似配置(对本领域熟练技术人员而言将是显而易见的)。因此,所附权利要求的范畴应被给予最宽泛的解释以包含所有可能的修改和类似配置。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1