数据通信方法和系统

阅读:809发布:2021-06-16

专利汇可以提供数据通信方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种数据通信方法和系统,具体涉及用于手持便携通信设备配置连接并使用本地的和远端资源的方法和系统。本发明的方法包括发现可用网络和资源,基于存储在手持便携通信设备内的用户喜好标准,经由 选定 的一个或多个可用网络建立所述手持手持通信设备和选定的一个或多个资源之间的路由,并经由所述建立的路由在该手持无线通信设备和选定的一个或多个可用资源之间传送多媒体数据。建立的路由可基于网络可用性和带宽进行动态地调整。该手持无线通信设备可使用多种无线协议来通信。存储在手持无线通信设备内的喜好标准可进行动态地调整。该资源可以是手持无线通信设备本地的或远端的资源。,下面是数据通信方法和系统专利的具体信息内容。

1.一种数据通信方法,其特征在于,所述方法包括:
在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资源;
基于存储在所述手持无线通信设备内的用户喜好标准,经由选定的一个或多个所述可用网络,建立所述手持无线通信设备和选定的一个或多个所述可用的资源之间的路由;
经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据;
所述可用网络包括本地网络和远端网络;
所述可用的资源包括经由所述本地网络可用的本地资源和经由所述远端网络可用的远端资源;
所述远端资源可对所述多媒体数据进行转换。
2.根据权利要求1所述的方法,其特征在于,所述方法包括:动态地调整所述建立的路由。
3.根据权利要求2所述的方法,其特征在于,所述动态地调整基于所述可用网络的可用性的变化来做出。
4.根据权利要求2所述的方法,其特征在于,所述动态地调整基于所述可用网络的带宽来做出。
5.根据权利要求1所述的方法,其特征在于,所述手持无线通信设备使用多种无线协议进行通信。
6.一种数据通信系统,其特征在于,所述系统包括:
手持无线通信设备内的一个或多个电路,用于发现可用网络以及经由所述可用网络可用的资源;
所述一个或多个电路基于存储在所述手持无线通信设备内的用户喜好标准,经由选定的一个或多个所述可用网络,建立所述手持无线通信设备和选定的一个或多个所述可用的资源之间的路由;以及
所述一个或多个电路经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据;
所述可用网络包括本地网络和远端网络;
所述可用的资源包括经由所述本地网络可用的本地资源和经由所述远端网络可用的远端资源;
所述远端资源可对所述多媒体数据进行转换。
7.根据权利要求6所述的系统,其特征在于,所述一个或多个电路动态地调整所述建立的路由。
8.根据权利要求7所述的系统,其特征在于,所述动态地调整基于所述可用网络的可用性的变化来做出。
9.根据权利要求7所述的系统,其特征在于,所述动态地调整基于所述可用网络的带宽来做出。

说明书全文

数据通信方法和系统

技术领域

[0001] 本发明涉及数据通信,更具体的说,本发明的一些实施例涉及一种用于手持便携通信设备配置连接并使用本地的和远端资源的方法和系统。

背景技术

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

发明内容

[0010] 本发明提供了一种用于手持便携通信设备配置连接并使用本地和远端资源的方法和系统,其在至少一幅附图中进行了详细的描述,并在权利要求中进行的完整的定义。
[0011] 根据本发明的一个方面,提供一种数据通信方法,所述方法包括:
[0012] 在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资源;
[0013] 基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一个或多个之间的路由;
[0014] 经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据。
[0015] 优选地,所述方法包括:动态地调整所述建立的路由。
[0016] 优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
[0017] 优选地,所述动态地调整基于所述可用网络的带宽来做出。
[0018] 优选地,所述手持无线通信设备使用多种无线协议进行通信。
[0019] 优选地,所述方法包括:动态地调整存储在所述手持无线通信设备内的所述喜好标准。
[0020] 优选地,所述资源是所述手持无线通信设备的本地资源。
[0021] 优选地,所述资源是所述手持无线通信设备的远端资源。
[0022] 根据本发明的一个方面,本发明提供一种数据通信系统,所述系统包括:
[0023] 手持无线通信设备内的一个或多个电路,用于发现可用网络以及经由所述可用网络可用的资源;
[0024] 所述一个或多个电路基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一个或多个之间的路由;
[0025] 所述一个或多个电路经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据。
[0026] 优选地,所述一个或多个电路动态地调整所述建立的路由。
[0027] 优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
[0028] 优选地,所述动态地调整基于所述可用网络的带宽来做出。
[0029] 优选地,所述一个或多个电路通过所述手持无线通信设备使用多种无线协议来实现通信。
[0030] 优选地,所述一个或多个电路动态地调整存储在所述手持无线通信设备内的所述喜好标准。
[0031] 优选地,所述资源是所述手持无线通信设备的本地资源。
[0032] 优选地,所述资源是所述手持无线通信设备的远端资源。
[0033] 根据本发明的一个方面,本发明提供一种可机读存储器,其内存储的计算机程序具有至少一个代码段以用于数据通信,所述至少一个代码段由机器执行使得该机器执行如下步骤:
[0034] 在手持无线通信设备内,发现可用网络以及经由所述可用网络可用的资源;
[0035] 基于存储在所述手持无线通信设备内的用户喜好标准,经由所述可用网络中选定的一个或多个,建立所述手持无线通信设备和所述可用资源中选定的一个或多个之间的路由;
[0036] 经由所述建立的路由在所述手持无线通信设备和所述选定的一个或多个可用资源之间传送多媒体数据。
[0037] 优选地,所述至少一个代码段包括用于动态地调整所述建立的路由的代码。
[0038] 优选地,所述动态地调整基于所述可用网络的可用性的变化来做出。
[0039] 优选地,所述动态地调整基于所述可用网络的带宽来做出。
[0040] 优选地,所述至少一个代码段包括用于通过所述手持无线通信设备使用多种无线协议来实现通信的代码。
[0041] 优选地,所述至少一个代码段包括用于动态地调整存储在所述手持无线通信设备内的所述喜好标准的代码。
[0042] 优选地,所述资源是所述手持无线通信设备的本地资源。
[0043] 优选地,所述资源是所述手持无线通信设备的远端资源。
[0044] 本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在以下的描述和附图中进行详细介绍。

附图说明

[0045] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0046] 图1A是依据本发明一较佳实施例的采用普通分发系统(DS)集成基本服务集(BSS)的WLAN基础网络的结构示意图;
[0047] 图1B是依据本发明一较佳实施例的包括基本服务集(BSS)、具有支持WLAN/蓝牙共存的工作站的WLAN基础网络的结构示意图;
[0048] 图1C是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的共存终端的使用模型的示意图;
[0049] 图1D是依据本发明另一较佳实施例的设置有WLAN和蓝牙无线电器件的共存终端的使用模型的示意图;
[0050] 图2是依据本发明一较佳实施例的由移动无线通信设备配置的网络连接的示意图;
[0051] 图3是依据本发明一较佳实施例的使用手持无线通信设备配置点对点网络连接的方法的流程图

具体实施方式

[0052] 本发明的一些实施例涉及一种用于手持便携通信设备配置连接到并使用本地的和远端的资源的方法和系统。本发明的方法包括发现可用网络和资源并建立所述手持便携通信设备和选定的资源之间的路由。该路由可基于存储在手持便携通信设备内的用户喜好标准在选定的一个或多个可用网络上建立。一旦建立路由,便可在该手持无线通信设备和选定的一个或多个可用资源之间传送多媒体数据。建立的路由可基于网络可用性和带宽进行动态地调整。该手持无线通信设备可使用多种无线协议来通信。存储在手持无线通信设备内的喜好标准可进行动态地调整。该资源可以是手持无线通信设备本地的或远端的资源。
[0053] 图1A是依据本发明一较佳实施例的采用普通分发系统(DS)集成基本服务集(BSS)的WLAN基础网络的结构示意图。如图1A所示,WLAN基础网络100包括第一BSS102a、第二BSS 102b、DS 104、有线网络106、户(porta1)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标准说明的那样可以被独立使用。例如,DS 104可以通过利用IEEE 802.3以太局域网(LAN)、IEEE 802.4令牌总线局域网、IEEE 802.5令牌环局域网、分布式光纤数据接口城域网(FDDI)、城域网(MAN)或者其他的IEEE 802.11无线传输媒介得以实现。DS 104同样可以利用与第一BSS102a或者第二BSS 102b相同的物理媒介来实现。然而,DS 104可能与BSS有着逻辑上的不同,并且DS 104只能被用来在BSS之间和/或在BSS与有线网络106之间传输数据包。
[0054] 有线网络106可包括适当的硬件、逻辑器件、电路和/或编码,用以提供有线网络操作。有线网络106可以通过门户108从由WLAN基础设施网络100接入。门户108可包含当的硬件、逻辑器件、电路和/或编码,用以将WLAN基础设施网络100与非IEEE 802.11网络结合起来。另外,门户108也可以起到桥接器的作用,比如范围扩展和/或不同格式之间的格式转换,这也是为了能将WLAN基础设施网络100与基于IEEE 802.11的网络结合起来。
[0055] 接入点(AP)112a以及112b可包括适当的硬件、逻辑器件、电路和/或编码,通过为BSS之间的网络连接提供必要的结合点来支持WLAN基础设施网络100的范围扩展。WLAN工作站110a以及110b对应于启用了WLAN的终端,WLAN终端包括适当的硬件、逻辑器件、电路和/或编码,用以经AP连接到WLAN基础设施网络100。WLAN工作站110a是一个笔记本电脑,对应于BSS里的一个移动站或者终端,WLAN基站110b是一台台式电脑,对应于BSS里的固定或者静止终端。每个BSS都包括了大量的移动或者固定工作站而并不仅限于图1A所示的应用情况。
[0056] HWCD用户可能希望使用BSA内的资源来执行预期的任务的同时使用基于家庭的资源,或者希望访问该BSA内的其它WLAN工作站。使用HWCD建立的连接将需要动态路由性能和内置的用户喜好信息和访问权限。
[0057] 图1B是依据本发明一较佳实施例的包括基本服务集(BSS)、具有支持WLAN/蓝牙共存的工作站的WLAN基础网络的结构示意图。如图1B所示,WLAN基础网络120与图1A内的WLAN基础网路100的区别在于,至少一个BSS具有至少一个支持蓝牙技术的工作站或终端。就此而言,第二BSS 102b包括其它的移动终端或工作站例如PDA 110c和移动电话110d,且膝上型电脑110a是支持蓝牙的。所示的外部设备114可以是支持蓝牙的膝上型电脑所支持的无线个域网(WPAN)的一部分。例如,膝上型电脑110a可通过蓝牙技术与键盘、鼠标、打印机、移动电话、PDA和/或一组头戴耳机或扬声器通信,这些设备和膝上型电脑110a可构成点对点蓝牙微微网。一般,蓝牙微微网可包括有主设备或终端以及多达七个的从设备或终端。这种典型的实现中,膝上型电脑110a对应于主蓝牙终端,而外部设备114对应于从蓝牙设备。
[0058] 图1B所示的激活蓝牙的膝上型电脑110a可包括WLAN无线电器件和蓝牙无线电器件,以使其通过AP 112b与WLAN基础网络100通信并与蓝牙微微网通信。因为膝上型电脑110a的大小,WLAN和蓝牙无线电器件位于同一终端内会导致WLAN和蓝牙通信之间的信号干扰。当PDA 110c和/或移动电话110d均支持蓝牙时,这些共存终端的小形状因子将导致WLAN和蓝牙器件之间的小射频(RF)路径损失,并可能在WLAN和蓝牙通信之间出现干扰。
[0059] HWCD用户可能希望在具有多个无线网络和协议的区域内使用基于家庭的资源,或可能希望访问在同一区域内使用其它无线协议的设备。使用单个HWCD建立的这样的连接要求具有动态的路由能力、多协议能力和内置的用户喜好和访问权限信息。
[0060] 图1C是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的共存终端的使用模型的示意图。如图1C所示,移动电话110d可具有WLAN无线电器件以与AP 112c通信。该移动电话110d还可支持蓝牙并具有蓝牙无线电器件以与例如蓝牙头戴耳机122和/或具有蓝牙无绳电话性能的家庭网关124通信。由于移动电话110d的小形状因子,WLAN和蓝牙无线电器件在该相同的共存终端内彼此非常靠近,因而彼此之间的隔离度非常低,使得一个无线电器件受另一个无线电器件的传输的影响而降低敏感度。
[0061] 激活蓝牙的移动电话110d可具有两个最大传输功率级。例如,移动电话110d可运行为1类功率级终端,具有20dBm的最大传输功率级以与家庭网关124通信。另一个例子中,移动电话110d可运行为2类功率级终端,具有4dBm的最大传输功率级以与蓝牙耳机122通信。蓝牙耳机122可包括适当的硬件、逻辑、电路和/或代码,用于接收和/或发送音频信息。例如,蓝牙耳机122可接收和/或发送来自移动电话110d的连续变化斜率增量(CVSD)调制语音,或接收来自移动电话110d的A2DP,例如MP3。家庭网关124可包括适当的硬件、逻辑、电路和/或代码,用于接收和/或发送数据和/或音频信息。例如,家庭网关
124可接收和/或发送64kb/s的CVSD调制语音。
[0062] 运行中,移动电话110d通过AP 112c从WLAN基础网络接收语音或音频内容,并可将该语音或音频内容传送给蓝牙耳机122,或将该语音内容传送给家庭网关124。同样地,蓝牙耳机122、家庭网关124可传送语音内容给支持蓝牙的移动电话110d,进而由移动电话110d将该语音内容通过WLAN基础网络传送给其他的用户。
[0063] HWCD用户可能希望使用位于多个无线网络内并使用多种协议的设备。使用单个HWCD建立这样的连接需要有多协议性能以及内置的用户喜好和访问权限信息。
[0064] 图1D是依据本发明一较佳实施例的设置有WLAN和蓝牙无线电器件的共存终端的使用模型的示意图。如图1D所示有接入点(AP)130、手持无线通信设备(HWCD)132和蓝牙耳机134。
[0065] AP 130可包括适当的硬件、逻辑、电路和/或代码,用于通过提供基站之间网络连接所需的集成点来支持WLAN基础网络的范围扩展。HWCD 132可具有WLAN无线电器件以与AP 130通信。HWCD 132还可以支持蓝牙,并具有蓝牙无线电器件以与例如蓝牙耳机134通信。蓝牙耳机134可包括适当的硬件、逻辑、电路和/或代码,用于接收和/或发送音频信息。
[0066] HWCD 132可通过基于802.11(WLAN)的无线连接耦合到AP 130。HWCD132还可通过HWCD 132与蓝牙耳机134之间的蓝牙连接耦合到蓝牙耳机134。WLAN可用于传送语音通信量,其被分组成5到30毫秒(ms)的语音帧。这些被分组的帧可封装成标准的实时传输协议(RTP)包。该数据包可通过网络进行传送并重组形成同步语音流。蓝牙接口可用于传送分组帧形式的语音通信量,但由语音处理器将该数据作为同步脉冲编码调制(PCM)流来处理。
[0067] HWCD 132可包括适当的硬件、逻辑、电路和/或代码以用于连接语音处理器和蓝牙控制器。命令和控制数据可传送通过串行接口(又被称为主控制器接口(HCI))。HCI可以是USB或UART接口。语音数据可通过PCM接口或通过HCI接口来传送。
[0068] HWCD 132可包括适当的硬件、逻辑、电路和/或代码以用于与蓝牙控制器通信。在最底层,利用软件来控制UART,并控制数据线例如至蓝牙控制器的重置线和电源控制线。通过允许蓝牙简档(profile)例如耳机简档的执行,可利用软件来与蓝牙控制器通信。蓝牙控制器可通过抽象层例如操作系统(OS)独立内核接口与较低层软件通信。应用程序代码可用于控制耳机简档所提供的耳机。
[0069] 本发明的一个实施例中,应用程序代码可用于将命令从用户接口转译到应用程序接口(API)调用以实现耳机简档,配对耳机,建立或断开到耳机的同步连接定向(SCO)连接,并改变耳机的音量。该应用程序代码可将来自蓝牙控制器的事件传回,例如建立SCO连接的成功或失败。本发明一个实施例中,可使用语音处理软件基于蓝牙耳机134是否在使用中来确定向何处发送语音采样以及从何处接收语音采样。例如,当蓝牙耳机134在使用中时,可将采样路由给PCM结果口,否则将采样传送给内部音频
[0070] 图1D所示的典型使用模型是使用多种通信协议的HWCD的一个示例。HWCD用户可能希望使用位于多个无线网络内并使用多种协议的设备。利用单个HWCD建立这样的连接要求有多协议性能和内置的用户喜好和访问权限信息。
[0071] 图2是依据本发明一较佳实施例的由移动无线通信设备配置的网络连接的示意图。如图2所示,展示了手持通信设备配置的网络连接200,其包括本地网络201和家庭网络230。本地网络201可通过因特网216与家庭网络203通信。本地网络201包括手持无线通信设备(HWCD)202、音频系统204、HDTV监视器206、打印机/扫描仪/传真机208和无线基站或接入点210。
[0072] 家庭网络203可包括有线PC主机218、PC主机222、存储设备224、无线基站或接入点220和数字摄像机(DVR)226。连接到本地网络201和家庭网络203的设备可通过无线连接、使用多种协议例如蓝牙、Wi-Fi或无线LAN
[0073] 802.11来连接到其各自的基站或接入点210/220。设备的数量并非仅限于图2所示的数量。因此,所能使用的联网多媒体设备的数量是任意的。
[0074] HWCD 202可包括能够使用多种方法和/或协议、通过多个网络进行无线通信的设备。HWCD 202可用作例如蜂窝电话、个人数字助理和/或手持计算设备。此外,HWCD 202可用作路由器,在这种情况下,其对其自身进行配置,以便使用和连接本地和远端资源,以执行多媒体和通信任务,这是通过使用标准化协议来自动发现本地设备和性能来实现的。HWCD 202可在位置上靠近有线的和/或无线的路由器并建立到被请求的目的地的路由。
HWCD 202可基于用户喜好(例如可用带宽和服务质量(QoS))建立多个路由。这些路由可存储在路由表中,而路由表又存储在HWCD 202本地或远端,例如存储在存储器224上。
[0075] 运行中,当HWCD 202进入一些设备的工作范围并且发现连接这些设备的有线或无线网络时,这些处于手持设备本地的设备便会通告其性能和可用性。在本发明的另一实施例中,HWCD 202可轮询可用的网络和资源。在这种方式中,手持设备可维护一本地资源清单,其中列出了手持设备可与之通信的本地资源及其性能。
[0076] HWCD 202可将可用资源清单保存在其家庭网络中,并通过本地可用网络对该清单以及与HWCD 202与家庭网络203之间的连接的带宽性能有关的信息进行更新。当手持设备的用户想要完成某一多媒体或通信任务时,HWCD202可配置本地和远端资源,以此来完成该多媒体或通信任务。
[0077] 在本发明的一个实施例中,家庭网络203中的资源可包括功能强大的PC例如有线PC主机218,并配置有大量的存储和计算资源,具备编码转化功能和本地数字视频存储功能。此外,HWCD 202还可连接到无线网络,其中包括可用的HDTV监视器206b,其通过借助因特网实现的高带宽连接连接到家庭网络203。HWCD 202可创建从家庭网络203到本地网络201的设备的点对点虚拟网络。这为即将从家庭视频存储设备如DVR 226传送到有线PC主机218、以转换为不同显示格式的的数据流提供了路由。这些数据可通过因特网216传送到本地网络201,以及传送到本地HDTV监视器206进行显示。HWCD 202还可配置点对点虚拟网络和音频系统204,以播放对应于HDTV监视器206b所播放视频的音频。
[0078] 上文所述的点对点网络和资源的连接可以这样实现,即HWCD 202创建其本地和远端资源清单,并在网络位置发生变化时对其进行更新。可通过监听和记录通告消息(其中列写有资源及其性能的详细信息)来发现本地资源,或者向新的本地网络询问可用资源。上述功能均可通过标准化协议来完成。
[0079] 在本发明的一个示范性方面,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,其中可包含有关例如无线协议、速率和访问权限的信息。
[0080] HWCD 202可建立一条路由,该路由起始于HWCD 202,穿过BS或AP210、互联网216,到达BS或AP 220,到达存储器224和/或DVR 226,回到本地网络201、HDTV监视器
206和音频系统204。HWCD 202可判定存储在存储器224和/或DVR 226上的视频的格式不适合HDTV监视器206。在这种情况下,HWCD 202可将数据转发给PC主机218,后者会对视频文件进行编码转换,以转换为适合在HDTV监视器206上播放的格式。
[0081] HWCD 202可将信息存储在本地网络201和家庭网络203上的可用资源之中,或者如果不是这样,其便会轮询或发现网络,以寻找资源及其特性。通过这种方式,所存储的网络和资源数据将不断得到更新。除了存储可用网络和资源列表外,HWCD 202还可存储喜好信息,例如用户可能访问的网络类型,在多种协议可用的情况下优选的协议。在HWCD 202正在使用蜂窝网络的情况下,例如蜂窝塔214,且HWCD 202进入一个WLAN可用的区域,例如借助BS或AP 210b,且HWCD 202所存储的喜好信息显示WLAN优先于蜂窝网络,则HWCD202将切换到WLAN。
[0082] HWCD 202可基于用户对特定功能和资源可用性的请求构建点对点网络。例如,本地网络中可能存在多个显示设备,例如HWCD 202上的小显示屏,和大型联网显示器,例如HDTV监视器206。HWCD设备202可基于需要显示的内容在传送时所经由的各种异类网络的带宽、编码资源的要求和可用情况,以及手持设备电池的可用电量情况来选择最佳方式以显示需要显示的内容。当HWCD 202具有充足的可用电量且CPU资源时,HWCD 202可选择在本地执行编码转换(transcoding)。当编码功能不可用时,HWCD 202可在适合显示该内容的显示器上显示该内容。
[0083] 图3是依据本发明一较佳实施例的使用手持无线通信设备配置点对点网络连接的方法的流程图。如图3所示,开始步骤301后的步骤303中,HWCD202搜索一个或多个可用网络。步骤305中,若没有搜索到可用网络,HWCD202跳回步骤303并继续轮询可用网络。若有一个或多个网络可用,步骤307中,HWCD 202确定该网络是否位于存储的优选网络清单中。如果找到的这一个或多个网络不在存储的清单中,处理跳至步骤309,HWCD 202确定是否建立访问权限。若不能,处理将跳回步骤303进一步搜索可用网络。在建立了访问权限的情况下,处理跳至步骤311,以在进入步骤313轮询可用资源之前建立访问权限。
[0084] 若找到的一个或多个网络位于存储的清单内,处理跳至步骤313,HWCD202轮询所有可用的资源。该可用资源包括HDTV监视器206、音频流204、打印机/扫描仪/传真机208或其它计算和/或多媒体设备。步骤315中,若没有找到资源,处理流程回到步骤313,HWCD 202继续轮询可用资源。若在步骤315中找到一个或多个资源,处理跳至步骤317。步骤317中,若找到的一个或多个资源不在存储的资源清单中,处理跳至步骤319,HWCD 202确定是否可获得访问权限。若访问权限不是可获得的,处理流程跳至步骤313,HWCD202继续轮询可用资源。步骤319中,若针对一个或多个可用资源获得访问权限,处理跳至步骤
321,HWCD 202建立访问权限,并将该设备存储在资源列表中。接着步骤323中,建立家庭网络203和本地网络201之间的虚拟网络。
[0085] 步骤317中,若找到的一个或多个资源位于存储的优选设备清单内,处理跳至步骤323,HWCD 202配置从本地网络201到家庭网络203的虚拟网络,接着进入步骤325进行本地网络201和家庭网络203之间的数据传送,然后在步骤327结束。
[0086] 本发明的实施例公开了一种方法和系统,用于发现可用网络201和203以及资源204、206和208,基于存储在HWCD 202内的用户喜好标准,通过选定的一个或多个可用网络
201和203来建立手持无线通信设备(HWCD)202和选定的一个或多个可用资源204、206和
208之间的路由,并通过该建立的路由,在HWCD 202和选定的一个或多个可用资源204、206和208之间传送多媒体数据。该建立的路由可以基于网络可用性和带宽进行动态地调整。
HWCD 202可使用多种无线协议进行传送。存储在HWCD 202内的喜好标准可以进行动态地调整。所述的资源可以是HWCD 202本地的或是远程的。
[0087] 本发明的某些实施例还包括一种可机读存储器,其内存储的计算机程序具有至少一个代码段以用于数据通信,所述至少一个代码段由机器执行使得该机器执行本申请中描述的方法。
[0088] 因此,本发明可应用于硬件、软件、固件或其各种组合。本发明可以在至少一个计算机系统的集中模式下实现,或者在分布式模式下实现,在所述分布式模式下,不同组件分布在几个互联的计算机系统中。采用任何适用于执行本发明介绍的方法的计算机系统或者其他设备都是合适的。一种硬件、软件和固件的典型组合是具有计算机程序的通用计算机系统,当程序被加载和执行时,控制所述计算机系统以使其执行本申请描述的方法。
[0089] 本发明的一个实施例可以实现为板级产品、单芯片、专用集成电路(ASIC)或者作为单独的部件与系统的其它部分以不同的集成度集成在单芯片中。所述系统的集成度将主要取决于速度和成本考虑。由于如今成熟的处理器技术,利用一个现有的商用处理器是可能的,所述处理器可以实现在本发明的ASIC实现的外部。或者,如果所述处理器是以ASIC核或者逻辑块存在的,那么现有的商业处理器可以被用来实现为ASIC设备的一部分,用固件方式实现其多种功能。
[0090] 本发明还可以嵌入到计算机程序产品内,所述计算机程序包含能够实现本发明方法的全部特征,当其安装到计算机系统中时,通过运行,可以实现本发明的方法。本文件中的计算机程序所指的是:可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后实现特定功能:a)转换成其它语言、编码或符号;b)以不同的格式再现。然而,本领域技术人员能够理解的计算机程序的其它含义也被本发明所包含。
[0091] 虽然本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈