数据通信方法和系统的制作方法

文档序号:7918367阅读:99来源:国知局
专利名称:数据通信方法和系统的制作方法
技术领域
本发明涉及数据通信,更具体的说,本发明的一些实施例涉及一种用于手 持便携通信设备配置连接并使用本地的和远端资源的方法和系统。
背景技术
无线通信技术在过去几年里飞速发展。在当今社会,大多数人出于商业或 者私人用途都拥有自己的移动设备,比如移动电话、掌上电脑、笔记本电脑等 等。社会正逐渐走向移动化。大量的移动通信解决方案正在"^延生并融入人们的 曰常生活中。
例如,在众多应用之中,无线个人区域网络(WPAN)越来越普及,这是 因为这种网络所能提供的连接非常灵活且使用过程非常方便。WPAN系统取代 了笨重的电缆以及电线,这是因为以往的电缆及电线只能采用短距离(通常为 IO米的范围)的连接方式来连接一定区域内的设备及移动终端。WPAN可基 于已经标准化的技术来构建,例如2类蓝牙(BT)技术。虽然某些应用可从 WPAN获益,但是其它应用可能需要更大的服务区域和/或容量。
为满足这种需要,技术人员开发出了其它的技术来提供更好的无线服务。 例如,无线局域网络(WLAN)系统可工作在100米范围内。与WPAN系统 相比,WLAN能够为较大地理区域内的设备提供连接,例如建筑物或4交园内 的区域。WLAN系统通常基于特定的标准,例如IEEE 802.11标准规范,并且 通常工作在100米的范围之内, 一般用来为同一地理区域(例如,WLAN系 统)内的传统有线局域网络(LAN)补充通信容量。
其它一些类型的无线解决方案也从传统的陆地通信技术中演变而来。例如 蜂窝电话已经成为当今世界的日常生活必需品。虽然蜂窝技术最初的目的仅仅 是为传统技术服务提供移动性,但这项技术的发展已经超出了原来的初衷。许
多现代蜂窝技术包括GSM/GPRS/EDGE、 UMTS和CDMA2000之中都添加了 基本的数据性能。多数今天的蜂窝服务都包括这样一些特色服务,如文本消息、 音频A见频流和网页浏览等等。
将各种无线技术合并是无线世界的另一种趋势。比如,WLAN系统可与 WPAN系统结合使用以为用户提供更好的整体功能。例如,蓝牙技术可用于将 笔记本电脑或手持无线终端连接到外围设备如键盘、鼠标、耳机和/或打印机, 而这些笔记本电脑或手持无线终端又通过建筑物内的接入点(AP)连接到校 园范围内的WLAN网络。同样的,蜂窝技术还允许将移动电话用作无线调制 解调器,这使得可以通过蜂窝网络来将笔记本电脑连接到互联网。
简而言之,出现了支持手持无线通信设备(HWCD)的无线网络。然而, 尽管HWCD在复杂性和性能方便已经得到了不断的发展,这些HWCD仍然受 到某些主要的限制,特别是物理限制和电量。
与其它电子设备一样,HWCD在运行能力和运行速度上也取得了巨大的 进步。同样地,移动通信技术正在试图进入到除了给用户提供移动电话服务的 其他领域中去。这样的领域包括微型电脑、多媒体播放器、GPS设备以及其他 方面的应用。随着越来越多的应用被加入移动设备,对业务集成的需求也变得 越来越大。
比较本发明后续将要结合附图介绍的系统,传统技术的其它局限性和弊端 对于本领域的普通技术人员来说是显而易见的。

发明内容
本发明提供了 一种用于手持便携通信设备配置连接并使用本地和远端资 源的方法和系统,其在至少一幅附困中进行了详细的描述,并在权利要求中进 行的完整的定义。
根据本发明的一个方面,提供一种数据通信方法,所述方法包括 在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资
源;
基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络
中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一
个或多个之间的路由;
经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个
可用资源之间传送多々某体数据。
优选地,所述方法包括动态地调整所述建立的路由。
优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
优选地,所述动态地调整基于所述可用网络的带宽来做出。
优选地,所述手持无线通信设备使用多种无线协议进行通信。
优选地,所述方法包括动态地调整存储在所述手持无线通信设备内的所
述喜好标准。
优选地,所述资源是所述手持无线通信设备的本地资源。 优选地,所述资源是所述手持无线通信设备的远端资源。 根据本发明的一个方面,本发明提供一种数据通信系统,所述系统包括 手持无线通信设备内的一个或多个电路,用于发现可用网络以及经由所述
可用网络可用的资源;
所述一个或多个电路基于存储在所述手持无线通信设备内的用户喜好标
准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所
述可用资源中选定的一个或多个之间的i 各由;
所述一个或多个电路经由所述建立的路由在所述手持无线通信设备和所
述选定的一个或多个可用资源之间传送多4某体数据。
优选地,所述一个或多个电路动态地调整所述建立的路由。
优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
优选地,所述动态地调整基于所述可用网络的带宽来做出。
优选地,所述一个或多个电路通过所述手持无线通信设备使用多种无线协
议来实现通信。
优选地,所述一个或多个电路动态地调整存储在所述手持无线通信设备内 的所述喜好标准。
优选地,所述资源是所述手持无线通信设备的本地资源。
优选地,所述资源是所述手持无线通信设备的远端资源。
根据本发明的一个方面,本发明提供一种可机读存储器,其内存储的计算 机程序具有至少一个代码段以用于数据通信,所述至少一个代码段由机器执行
使得该机器执行如下步骤
在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资
源;
基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络 中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一 个或多个之间的路由;
经由所述建立的路由在所述手持无线通信设备和所述选定的 一个或多个 可用资源之间传送多媒体数据。
优选地,所述至少一个代码段包括用于动态地调整所述建立的路由的代码。
优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
优选地,所述动态地调整基于所述可用网络的带宽来做出。
优选地,所述至少一个代码段包括用于通过所述手持无线通信设备使用多
种无线协议来实现通信的代码。
优选地,所述至少一个代码段包括用于动态地调整存储在所述手持无线通
信设备内的所述喜好标准的代码。
优选地,所述资源是所述手持无线通信设备的本地资源。 优选地,所述资源是所述手持无线通信设备的远端资源。 本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细
节,将在以下的描述和附图中进行详细介绍。


下面将结合附图及实施例对本发明作进一步说明,附图中 图1A是依据本发明一较佳实施例的采用普通分发系统(DS )集成基本服 务集(BSS)的WLAN基础网络的结构示意图; 图IB是依据本发明一较佳实施例的包括基本服务集(BSS)、具有支持 WLAN/蓝牙共存的工作站的WLAN基础网络的结构示意图1C是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的 共存终端的使用模型的示意图ID是依据本发明另一较佳实施例的设置有WLAN和蓝牙无线电器件 的共存终端的使用模型的示意图2是依据本发明一较佳实施例的由移动无线通信设备配置的网络连接 的示意图3是依据本发明一较佳实施例的使用手持无线通信设备配置点对点网 络连接的方法的流程图。
具体实施例方式
本发明的一些实施例涉及一种用于手持便携通信设备配置连接到并使用 本地的和远端的资源的方法和系统。本发明的方法包括发现可用网络和资源并 建立所述手持便携通信设备和选定的资源之间的路由。该路由可基于存储在手 持便携通信设备内的用户喜好标准在选定的一个或多个可用网络上建立。 一旦 建立路由,便可在该手持无线通信设备和选定的一个或多个可用资源之间传送 多媒体数据。建立的路由可基于网络可用性和带宽进行动态地调整。该手持无 线通信设备可使用多种无线协议来通信。存储在手持无线通信设备内的喜好标 准可进行动态地调整。该资源可以是手持无线通信设备本地的或远端的资源。 图1A是依据本发明一较佳实施例的采用普通分发系统(DS)集成基本服 务集(BSS)的WLAN基础网络的结构示意图。如图1A所示,WLAN基础 网络100包括第一BSS 102a、第二BSS102b、 DS 104、有线网络106、门户 (portal) 108、第一接入点(AP) 112a、第二接入点112b、以及多个WLAN 工作站110a和110b。 BSS 102a以及102b可以被看作是IEEE 802.11 ( WLAN) 架构的底部基础构件,其可定义为受单个协调功能直接控制的一组基站。被 BSS覆盖的地理区域被称作为基本服务区(BSA)。DS 104可被用来将BSS 102a 与BSS 102b
干网,在WLAN基础网络100中负责媒介访问控制(MAC )层传输。DS 104 就像IEEE 802.11标准说明的那样可以被独立使用。例如,DS104可以通过利 用IEEE 802.3以太局域网(LAN)、 IEEE 802.4令牌总线局域网、IEEE 802.5 令牌环局域网、分布式光纤数据接口城域网(FDDI)、城域网(MAN)或者 其他的IEEE 802.11无线传输々某介得以实现。DS 104同样可以利用与第一BSS 102a或者第二BSS 102b相同的物理媒介来实现。然而,DS 104可能与BSS 有着逻辑上的不同,并且DS 104只能被用来在BSS之间和/或在BSS与有线 网络106之间传输数据包。
有线网络106可包括适当的硬件、逻辑器件、电路和/或编码,用以提供 有线网络梯:作。有线网络106可以通过门户108从由WLAN基础i殳施网络100 接入。门户108可包含当的硬件、逻辑器件、电路和/或编码,用以将WLAN 基础设施网络100与非IEEE 802.11网络结合起来。另外,门户108也可以起 到桥接器的作用,比如范围扩展和/或不同帧格式之间的格式转换,这也是为 了能将WLAN基础设施网络100与基于IEEE 802.11的网络结合起来。
接入点(AP) 112a以及112b可包括适当的硬件、逻辑器件、电路和/或
网络100的范围扩展。WLAN工作站110a以及110b对应于启用了 WLAN的 终端,WLAN终端包括适当的硬件、逻辑器件、电路和/或编码,用以经AP 连接到WLAN基础设施网络100。 WLAN工作站110a是一个笔记本电脑,对 应于BSS里的一个移动站或者终端,WLAN基站110b是一台台式电脑,对应 于BSS里的固定或者静止终端。每个BSS都包括了大量的移动或者固定工作 站而并不^f又限于图1A所示的应用情况。
HWCD用户可能希望使用BSA内的资源来执行预期的任务的同时使用基 于家庭的资源,或者希望访问该BSA内的其它WLAN工作站。使用HWCD 建立的连接将需要动态路由性能和内置的用户喜好信息和访问权限。
图1B是依据本发明一较佳实施例的包括基本服务集(BSS)、具有支持 WLAN/蓝牙共存的工作站的WLAN^5出网络的结构示意图。如图1B所示, WLAN基础网络120与图1A内的WLAN基础网路100的区别在于,至少一个BSS具有至少一个支持蓝牙技术的工作站或终端。就此而言,第二 BSS 102b 包括其它的移动终端或工作站例如PDA110c和移动电话110d,且膝上型电脑 110a是支持蓝牙的。所示的外部设备114可以是支持蓝牙的膝上型电脑所支 持的无线个域网(WPAN)的一部分。例如,膝上型电脑110a可通过蓝牙技 术与键盘、鼠标、打印机、移动电话、PDA和/或一组头戴耳机或扬声器通信, 这些设备和膝上型电脑110a可构成点对点蓝牙微微网。 一般,蓝牙微微网可 包括有主设备或终端以及多达七个的从设备或终端。这种典型的实现中,膝上 型电脑110a对应于主蓝牙终端,而外部设备114对应于从蓝牙设备。
牙无线电器件,以使其通过AP 112b与WLAN基础网络100通信并与蓝牙微 微网通信。因为膝上型电脑110a的大小,WLAN和蓝牙无线电器件位于同一 终端内会导致WLAN和蓝牙通信之间的信号干扰。当PDA 110c和/或移动电 话110d均支持蓝牙时,这些共存终端的小形状因子将导致WLAN和蓝牙器件 之间的小射频(RF)路径损失,并可能在WLAN和蓝牙通信之间出现干扰。
HWCD用户可能希望在具有多个无线网络和协议的区域内使用基于家庭 的资源,或可能希望访问在同一区域内使用其它无线协议的设备。使用单个 HWCD建立的这样的连接要求具有动态的路由能力、多协议能力和内置的用 户喜好和访问权限信息。
图1C是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的 共存终端的使用模型的示意图。如图1C所示,移动电话110d可具有WLAN 无线电器件以与AP 112c通信。该移动电话110d还可支持蓝牙并具有蓝牙无 线电器件以与例如蓝牙头戴耳机122和/或具有蓝牙无绳电话性能的家庭网关 124通信。由于移动电话110d的小形状因子,WLAN和蓝牙无线电器件在该 相同的共存终端内彼此非常靠近,因而彼此之间的隔离度非常低,使得一个无 线电器件受另 一个无线电器件的传输的影响而降低敏感度。
激活蓝牙的移动电话110d可具有两个最大传输功率级。例如,移动电话 110d可运行为l类功率级终端,具有20dBm的最大传输功率级以与家庭网关 124通信。另 一个例子中,移动电话110d可运行为2类功率级终端,具有4dBm
的最大传输功率级以与蓝牙耳机122通信。蓝牙耳机122可包括适当的硬件、 逻辑、电路和/或代码,用于接收和/或发送音频信息。例如,蓝牙耳机122可 接收和/或发送来自移动电话110d的连续变化斜率增量(CVSD)调制语音, 或接收来自移动电话110d的A2DP,例如MP3。家庭网关124可包括适当的 硬件、逻辑、电路和/或代码,用于接收和/或发送数据和/或音频信息。例如, 家庭网关124可接收和/或发送64 kb/s的CVSD调制语音。
运行中,移动电话110d通过AP 112c从WLAN基础网络接收语音或音频 内容,并可将该语音或音频内容传送给蓝牙耳机122,或将该语音内容传送给 家庭网关124。同样地,蓝牙耳机122、家庭网关124可传送语音内容给支持 蓝牙的移动电话110d,进而由移动电话110d将该i吾音内容通过WLAN基础 网络传送给其他的用户。
HWCD用户可能希望使用位于多个无线网络内并使用多种协议的设备。 使用单个HWCD建立这样的连接需要有多协议性能以及内置的用户喜好和访 问权限信息。
图1D是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的 共存终端的使用模型的示意困。如图1D所示有接入点(AP) 130、手持无线 通信设备(HWCD ) 132和蓝牙耳机134。
AP 130可包括适当的硬件、逻辑、电路和/或代码,用于通过提供基站之 间网络连接所需的集成点来支持WLANl^出网络的范围扩展。HWCD 132可 具有WLAN无线电器件以与AP130通信。HWCD 132还可以支持蓝牙,并具 有蓝牙无线电器件以与例如蓝牙耳机134通信。蓝牙耳机134可包括适当的硬 件、逻辑、电路和/或代码,用于接收和/或发送音频信息。
HWCD 132可通过基于802.1K WLAN )的无线连接耦合到AP 130。HWCD 132还可通过HWCD 132与蓝牙耳机134之间的蓝牙连接耦合到蓝牙耳机134。 WLAN可用于传送语音通信量,其^皮分组成5到30毫秒(ms )的语音帧。这 些被分组的帧可封装成标准的实时传输协议(RTP)包。该数据包可通过网络 进行传送并重组形成同步语音流。蓝牙接口可用于传送分组帧形式的语音通信 量,但由语音处理器将该数据作为同步脉沖编码调制(PCM)流来处理。
HWCD 132可包括适当的硬件、逻辑、电路和/或代码以用于连接语音处 理器和蓝牙控制器。命令和控制数据可传送通过串行接口 (又被称为主控制器 接口 (HCI))。 HCI可以是USB或UART接口。语音数据可通过PCM接口或 通过HCI接口来传送。
HWCD 132可包括适当的硬件、逻辑、电路和/或代码以用于与蓝牙控制 器通信。在最底层,利用软件来控制UART,并控制数据线例如至蓝牙控制器 的重置线和电源控制线。通过允许蓝牙简档(profile)例如耳机简档的执行, 可利用软件来与蓝牙控制器通信。蓝牙控制器可通过抽象层例如操作系统 (OS)独立内核接口与较低层软件通信。应用程序代码可用于控制耳机简档 所提供的耳机。
本发明的一个实施例中,应用程序代码可用于将命令从用户接口转译到应 用程序接口 (API)调用以实现耳机简档,配对耳机,建立或断开到耳机的同 步连接定向(SCO)连接,并改变耳机的音量。该应用程序代码可将来自蓝牙 控制器的事件传回,例如建立SCO连接的成功或失败。本发明一个实施例中, 可使用语音处理软件基于蓝牙耳机134是否在使用中来确定向何处发送语音 采样以及从何处接收语音采样。例如,当蓝牙耳机134在使用中时,可将采样 路由给PCM结果口,否则将采样传送给内部音频块。
图1D所示的典型使用模型是使用多种通信协议的HWCD的一个示例。 HWCD用户可能希望使用位于多个无线网络内并使用多种协议的设备。刮用 单个HWCD建立这样的连接要求有多协议性能和内置的用户喜好和访问权限 信息。
图2是依据本发明一较佳实施例的由移动无线通信设备配置的网络连接 的示意图。如困2所示,展示了手持通信设备配置的网络连接200,其包括本 地网络201和家庭网络230。本地网络201可通过因特网216与家庭网络203 通信。本地网络201包括手持无线通信设备(HWCD) 202、音频系统204、 HDTV监视器206、打印机/扫描仪/传真机208和无线基站或接入点210。
家庭网络203可包括有线PC主机218、 PC主机222、存储设备224、无 线基站或接入点220和数字摄像机(DVR) 226。连接到本地网络201和家庭
网络203的设备可通过无线连接、使用多种协议例如蓝牙、Wi - Fi或无线LAN 802.11来连接到其各自的基站或接入点210/220。设备的数量并非仅限于图2 所示的数量。因此,所能使用的联网多媒体设备的数量是任意的。
HWCD 202可包括能够使用多种方法和/或协议、通过多个网络进行无线 通信的设备。HWCD 202可用作例如蜂窝电话、个人数字助理和/或手持计算 设备。此外,HWCD202可用作路由器,在这种情况下,其对其自身进行配置, 以便使用和连接本地和远端资源,以执行多媒体和通信任务,这是通过使用标 准化协议来自动发现本地设备和性能来实现的。HWCD 202可在位置上靠近有 线的和/或无线的路由器并建立到被请求的目的地的路由。HWCD 202可基于 用户喜好(例如可用带宽和服务质量(QoS))建立多个路由。这些路由可存 储在路由表中,而路由表又存储在HWCD 202本地或远端,例如存储在存储 器224上。
运行中,当HWCD 202进入一些设备的工作范围并且发现连接这些设备 的有线或无线网络时,这些处于手持设备本地的设备便会通告其性能和可用 性。在本发明的另一实施例中,HWCD202可轮询可用的网络和资源。在这种 方式中,手持设备可维护一本地资源清单,其中列出了手持设备可与之通信的 本地资源及其性能。
HWCD 202可将可用资源清单保存在其家庭网络中,并通过本地可用网 络对该清单以及与HWCD 202与家庭网络203之间的连接的带宽性能有关的 信息进行更新。当手持设备的用户想要完成某一多々某体或通信任务时,HWCD 202可配置本地和远端资源,以此来完成该多々某体或通信任务。
在本发明的一个实施例中,家庭网络203中的资源可包括功能强大的PC 例如有线PC主机218,并配置有大量的存储和计算资源,具备编码r转化功能 和本地数字视频存储功能。此外,HWCD202还可连接到无线网络,其中包括 可用的HDTV监视器206b,其通过借助因特网实现的高带宽连接连接到家庭 网络203。 HWCD 202可创建从家庭网络203到本地网络201的设备的点对点 虚拟网络。这为即将从家庭视频存储设备如DVR 226传送到有线PC主才几218、 以转换为不同显示格式的的数据流提供了路由。这些数据可通过因特网216 传送到本地网络201,以及传送到本地HDTV监视器206进行显示。HWCD 202 还可配置点对点虚拟网络和音频系统204,以播放对应于HDTV监视器206b 所播放视频的音频。
上文所述的点对点网络和资源的连接可以这样实现,即HWCD 202创建 其本地和远端资源清单,并在网络位置发生变化时对其进行更新。可通过监听 和记录通告消息(其中列写有资源及其性能的详细信息)来发现本地资源,或 者向新的本地网络询问可用资源。上述功能均可通过标准化协议来完成。
在本发明的一个示范性方面,HWCD 202可位于WLAN例如本地网全各201 的范围之内。HWCD 202的甩户可能想要向HDTV监视器206发送视频流, 并向音频系统204发送对应该纟见频的音频,该一见频流和音频流全部来自例如家 庭网络203上的数据源,例如存储器224或者DVR 226。 HWCD 202会判定 WLAN即本地网络201是否包含在其可访问网络列表之中。HWCD 202还可 为本地网络201存储有例如用户名、密石马和无线协议。当HWCD 202存卡者的 网络和资源数据库中不包含本地网络201时,HWCD 202可接收本地网络201 所广播的信息,例如两络系统ID,其中可包含有关例如无线协议、速率和访 问权限的信息。
HWCD 202可建立一条路由,该路由起始于HWCD 202,穿过BS或AP 210、互联网216,到达BS或AP220,到达存储器224和/或DVR 226,回到 本地网络201、 HDTV监3见器206和音频系统204。 HWCD 202可判定存储在 存储器224和/或DVR 226上的视频的格式不适合HDTV监视器206。在这种 情况下,HWCD 202可将数据转发给PC主机218,后者会对视频文件进行编 码转换,以转换为适合在HDTV监视器206上播放的格式。
HWCD 202可将信息存储在本地网络201和家庭网络203上的可用资源 之中,或者如果不是这样,其便会轮询或发现网络,以寻找资源及其特性。通 过这种方式,所存储的网络和资源数据将不断得到更新。除了存储可用网络和 资源列表外,HWCD 202还可存储喜好信息,例如用户可能访问的网络类型, 在多种协议可用的情况下优选的协议。在HWCD 202正在使用蜂窝网络的情 况下,例如蜂窝塔214,且HWCD 202进入一个WLAN可用的区域,例如借
助BS或AP 210b,且HWCD 202所存储的喜好信息显示WLAN优先于蜂窝 网络,则HWCD 202将切换到WLAN。
HWCD 202可基于用户对特定功能和资源可用性的请求构建点对点网络。 例如,本地网络中可能存在多个显示设备,例如HWCD 202上的小显示屏, 和大型联网显示器,例如HDTV监视器206。 HWCD设备202可基于需要显 示的内容在传送时所经由的各种异类网络的带宽、编码资源的要求和可用情 况,以及手持设备电池的可用电量情况来选择最佳方式以显示需要显示的内 容。当HWCD 202具有充足的可用电量且CPU资源时,HWCD 202可选择在 本地执4亍编码转换(transcoding )。当编码功能不可用时,HWCD 202可在适 合显示该内容的显示器上显示该内容。
图3是依据本发明一较佳实施例的使用手持无线通信设备配置点对点网 络连接的方法的流程图。如图3所示,开始步骤301后的步骤303中,HWCD 202搜索一个或多个可用网络。步骤305中,若没有搜索到可用网络,HWCD 202跳回步骤303并继续轮询可用网络。若有一个或多个网络可用,步骤307 中,HWCD 202确定该网络是否位于存储的优选网络清单中。如果找到的这一 个或多个网络不在存储的清单中,处理跳至步骤309, HWCD 202确定是否建 立访问权限。若不能,处理将跳回步骤303进一步搜索可用网络。在建立了访 问权限的情况下,处理跳至步骤311,以在进入步骤313轮询可用资源之前建 立i方问;〖又限。
若找到的一个或多个网络位于存储的清单内,处理跳至步骤313, HWCD 202轮询所有可用的资源。该可用资源包括HDTV监视器206、音频流204、 打印机/扫描仪/传真机208或其它计算和/或多媒体设备。步骤315中,若没有 找到资源,处理流程回到步骤313, HWCD202继续轮询可用资源。若在步骤 315中找到一个或多个资源,处理跳至步骤317。步骤317中,若找到的一个 或多个资源不在存储的资源清单中,处理跳至步骤319, HWCD202确定是否 可获得访问权限。若访问权限不是可获得的,处理流程跳至步骤313, HWCD 202继续轮询可用资源。步骤319中,若针对一个或多个可用资源获得访问权 限,处理跳至步骤321, HWCD202建立访问权限,并将该设备存储在资源列
表中。接着步骤323中,建立家庭网络203和本地网络201之间的虚拟网络。 步骤317中,若找到的一个或多个资源位于存储的优选设备清单内,处理 跳至步骤323, HWCD 202配置从本地网络201到家庭网络203的虚拟网络, 接着进入步骤325进行本地网络201和家庭网络203之间的数据传送,然后在 步骤327结束。
本发明的实施例公开了一种方法和系统,用于发现可用网络201和203 以及资源204、 206和208,基于存储在HWCD 202内的用户喜好标准,通过 选定的一个或多个可用网络201和203来建立手持无线通信设备(HWCD )202 和选定的一个或多个可用资源204、 206和208之间的路由,并通过该建立的 路由,在HWCD202和选定的一个或多个可用资源204、 206和208之间传送 多媒体数据。该建立的路由可以基于两络可用性和带宽进行动态地调整。 HWCD 202可使用多种无线协议进行传送。存储在HWCD 202内的喜好标准 可以进行动态地调整。所述的资源可以是HWCD 202本地的或是远程的。
本发明的某些实施例还包括一种可机读存储器,其内存储的计算机程序具 有至少一个代码段以用于数据通信,所述至少一个代码段由机器执行使得该机 器扭i行本申请中描述的方法。
因此,本发明可应用于硬件、软件、固件或其各种组合。本发明可以在至 少一个计算机系统的集中模式下实现,或者在分布式模式下实现,在所述分布 式模式下,不同组件分布在几个互联的计算机系统中。采用任何适用于执行本 发明介绍的方法的计算机系统或者其他设备都是合适的。 一种硬件、软件和固 件的典型组合是具有计算机程序的通用计算机系统,当程序被加载和执4亍时, 控制所述计算机系统以使其执行本申请描述的方法。
本发明的一个实施例可以实现为板级产品、单芯片、专用集成电路(ASIC) 或者作为单独的部件与系统的其它部分以不同的集成度集成在单芯片中。所述 系统的集成度将主要取决于速度和成本考虑。由于如今成熟的处理器技术,利 用一个现有的商用处理器是可能的,所述处理器可以实现在本发明的ASIC实 现的外部。或者,如果所述处理器是以ASIC核或者逻辑块存在的,那么现有 的商业处理器可以被用来实现为ASIC设备的一部分,用固件方式实现其多种 功能。
本发明还可以嵌入到计算机程序产品内,所述计算机程序包含能够实现本 发明方法的全部特征,当其安装到计算机系统中时,通过运行,可以实J见本发
明的方法。本文件中的计算机程序所指的是可以釆用任何程序语言、^码或 符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以直 接实现特定功能,或在进行下述一个或两个步骤之后实现特定功能a)转换成 其它语言、编码或符号;b)以不同的格式再现。然而,本领域技术人员能够理 解的计算机程序的其它含义也被本发明所包含。
虽然本发明是通过几个具体实施例进行说明的,本领域技术人员应当明 白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。 另夕卜,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明 的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明 权利要求范围内的全部实施方式。
权利要求
1、一种数据通信方法,其特征在于,所述方法包括在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资源;基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一个或多个之间的路由;经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据。
2、 根据权利要求1所述的方法,其特征在于,所述方法包括动态地调 整所述建立的路由。
3、 根据权利要求2所述的方法,其特征在于,所述动态地调整基于所述 可用网络的可用性的变化来估文出。
4、 根据权利要求2所述的方法,其特征在于,所述动态地调整基于所述 可用网络的带宽来做出。
5、 根据权利要求1所述的方法,其特征在于,所述手持无线通信设备使 用多种无线协议进行通信。
6、 一种数据通信系统,其特征在于,所述系统包括 手持无线通信设备内的一个或多个电路,用于发现可用网络以及经由所述可用网络可用的资源;所述一个或多个电路基于存储在所述手持无线通信设备内的用户喜好标 准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所 述可用资源中选定的一个或多个之间的路由;以及所述一个或多个电i 各经由所述建立的路由在所述手持无线通信i殳备和所述选定的一个或多个可用资源之间传送多々某体数据。
7、 根据权利要求6所述的系统,其特征在于,所述一个或多个电路动态 地调整所述建立的路由。
8、 根据权利要求7所述的系统,其特征在于,所述动态地调整基于所述 可用网络的可用性的变化来做出。
9、 根据权利要求7所述的系统,其特征在于,所述动态地调整基于所述 可用网络的带宽来做出。
10、 一种可机读存储器,其特征在于,其内存储的计算机程序具有至少一 个代码段以用于数据通信,所述至少一个代码段由机器执行使得该机器执行如 下步骤在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资源;基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络 中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一 个或多个之间的^各由;经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个 可用资源之间传送多媒体数据。
全文摘要
本发明涉及一种数据通信方法和系统,具体涉及用于手持便携通信设备配置连接并使用本地的和远端资源的方法和系统。本发明的方法包括发现可用网络和资源,基于存储在手持便携通信设备内的用户喜好标准,经由选定的一个或多个可用网络建立所述手持手持通信设备和选定的一个或多个资源之间的路由,并经由所述建立的路由在该手持无线通信设备和选定的一个或多个可用资源之间传送多媒体数据。建立的路由可基于网络可用性和带宽进行动态地调整。该手持无线通信设备可使用多种无线协议来通信。存储在手持无线通信设备内的喜好标准可进行动态地调整。该资源可以是手持无线通信设备本地的或远端的资源。
文档编号H04L12/28GK101350782SQ20081014454
公开日2009年1月21日 申请日期2008年7月21日 优先权日2007年7月20日
发明者亚历山大·马克尼斯, 吉汉·卡若古, 托马斯·奎格利, 约翰·沃利, 阿里亚·贝扎特, 马克·布尔 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1