为无线装置提供对等数据网络连接的方法和设备的制作方法

文档序号:7638689阅读:200来源:国知局
专利名称:为无线装置提供对等数据网络连接的方法和设备的制作方法
技术领域
所揭示的实施例涉及无线装置的对等网络连接。
背景技术
技术上的进步产生出较小且较强大的个人计算装置。举例来说,目前存在多种便携 式个人计算装置,其中包含无线计算装置,例如便携式无线电话、个人数字助理(PDA) 和寻呼装置,其每一者都体积小、重量轻,而且用户可容易携带。更具体地说,举例来 说,便携式无线电话进一步包含蜂窝式电话,其经由无线网络传送语音和数据分组。此 外,目前制造的许多此类蜂窝式电话在计算能力方面具有相对大的增加,且因此逐渐等 同于小型个人计算机和手持式PDA。但是,这些较小且较强大的个人计算装置通常受到 严格的资源约束。举例来说,屏幕尺寸、可用存储器和文件系统空间量、输入和输出能 力以及处理能力量每一者都可能受到装置的小尺寸的限制。因为此类严重的资源约束, (举例来说)通常往往需要维持此类远程个人计算装置(例如,客户端装置)上驻存的软 件应用程序和其它信息的有限大小和量。
图1描绘无线装置上的此类应用程序执行的一种现有方式,以便在连接到通信网络 104的无线装置100、 102之间路由数据文件,所述通信网络例如为码分多址(CDMA) 网络、通用分组无线服务(GPRS)网络、通用移动电信系统(UMTS)网络或其它网络。 如所描绘,在本实施例之前,无线装置100、 102之间的数据文件通信需要使用多媒体服 务器(MMS) 108,其也与通信网络104连接,以便将数据文件从一个无线装置分布到 另一无线装置。
图2以消息序列图的形式描绘图1的操作。具体来说,发起的无线装置100建立与 通信网络104的数据呼叫连接(序列步骤21、 22、 23),并接着将数据文件传输到MMS108 (序列步骤24),其可包含指示目的地(即,无线装置102)。在从无线装置100接收 数据文件之后,MMS 108 (举例来说)通过短消息服务(SMS)消息通知目的地无线装 置102在MMS上存在数据文件(序列步骤25)。
在从MMS 108接收SMS消息之后,无线装置102建立与通信网络104的数据呼叫 连接(序列步骤26、 27、 28)。在建立了数据呼叫连接之后,无线装置102从MMS 108 下载数据文件(序列步骤29)。在完成了数据文件下载之后,无线装置102向MMS 108 传输确认(序列步骤30)。作为响应,MMS 108向无线装置100传输确认(序列步骤31), 因而指示已将数据文件传输到指定目的地,即无线装置102。
如所描述,将数据文件从无线装置100传输到无线装置102需要使用多媒体服务器 108来存储和重新传输数据文件。通过遵循这种方式,需要采用具有与通信网络104连 接的MMS 108计算机系统的形式的额外硬件在将数据文件传输到目的地之前先存储数 据文件。此外,上载(从无线装置IOO传输到MMS 108)和下载(从MMS 108传输到 无线装置102)数据文件都需要消息序列步骤。

发明内容
本实施例提供用于在无线装置之间传递内容的无服务器的对等数据网络连接。
无线装置的对等数据网络的系统实施例包含第一无线装置,其具有第一地址和内 容;以及第二无线装置。所述第一无线装置经配置以经由第一服务传输包含所述第一地 址的消息。所述第二无线装置经配置以从所述第一无线装置接收所述消息,并经由第二 服务建立通往所述第一地址和子地址的通信路径,以便从所述第一无线装置接收所述内 容。
在第一与第二装置之间传送内容的方法实施例包含以下步骤经由第一服务将消息
从第一无线装置传输到第二无线装置,其中所述消息包含第一地址;以及由所述第二无
线装置经由第二服务建立通往所述第一地址和子地址的通信路径,以便在从所述第一无
线装置接收所述消息之后从所述第一无线装置接收内容。
在对等数据网络上传送内容的另一方法实施例包含经由第一服务将包含地址的消息
传输到无线装置,基于在所述地址处接收到的请求经由第二服务建立与所述无线装置的 通信路径,以及经由所述建立的通信路径传输内容。
在对等数据网络上传送内容的另一方法实施例包含基于从无线装置接收到的包含
地址的消息经由第一地址建立通往所述地址的通信路径,其中所述接收到的消息是经由 第二服务接收的;以及经由所述建立的通信路径从所述地址和子地址接收内容。
对等数据网络的无线装置处理器实施例包含一种处理器,其经配置以经由第一服务 传输包含地址的消息,基于在所述地址处接收到的请求经由第二服务建立与无线装置的 通信路径,以及将内容从存储器传输到建立的通信路径。
对等数据网络的另一无线装置处理器包含一种处理器,其经配置以基于经由第二服 务接收到的包含地址的消息,经由第一地址建立通往无线装置的所述地址的通信路径, 以及经由所述建立的通信路径从所述地址和子地址接收内容。
在另一实施例中,存储器或计算机可读媒体存储指令,所述指令在由处理器执行时 致使所述处理器经由第一服务传输包含地址的消息,基于在所述地址处接收到的请求经 由第二服务建立与无线装置的通信路径,以及将内容从所述存储器传输到所述建立的通 信路径。
在另一实施例中,存储器或计算机可读媒体存储指令,所述指令在由处理器执行时 致使所述处理器经由第一服务接收包含无线装置的第一地址的消息,经由第二服务建立 通往所述第一地址的通信路径,以及基于所述接收到的消息,从所述第一地址且经由所 述建立的通信路径接收内容。
在另一实施例中,在第一无线装置与计算机平台之间传送内容的方法包含经由第 一服务从第一无线装置传输消息,以及由所述第一无线装置经由第二服务建立通往计算 机平台的通信路径,以便在预定时期逝去之后从所述第一无线装置传输内容。所述消息 包含第一地址且具有第二无线装置的期望目的地。
在另一实施例中,在计算机平台与第一无线装置之间传送内容的方法包含经由第 一服务从第二无线装置接收消息,以及由所述第一无线装置经由第二服务建立通往所述 计算机平台的通信路径,以便从所述计算机平台接收内容。所述消息包含计算机平台的 第一地址。
所属领域的技术人员根据以下详细描述将容易明白所揭示的实施例的其它优点,详 细描述中只是通过说明执行实施例所预期的最佳模式展示和描述了优选实施例。如将实 现,实施例能够具有其它和不同的实施例,且在不偏离实施例的情况下,能够对若干细 节作出各个明显方面的修改,。也可通过所附权利要求书中特别指出的工具和组合来实现 和获得所揭示的实施例的优点。


在附图各图中以举例而非限制的方式说明本发明,其中具有相同元件符号的元件始 终表示相似元件,且其中图1是现有方式的通信网络的高级图2是图1的现有方式的操作的消息序列图表;
图3是根据实施例的通信网络的高级图4是图3实施例的操作的消息序列图表;
图5是图3的无线装置的过程流程的一部分的高级别功能流程图表;
图6是根据至少一个实施例支持客户端装置和服务器的无线网络结构的图7是根据至少一个实施例支持客户端装置和服务器的无线网络结构的更详细的
图8是第二实施例的操作的消息序列图表;以及 图9是第二实施例的操作的消息序列图表。
具体实施例方式
根据实施例的机构提供无线装置之间的使用通信网络的对等内容通信。确切地说, 本实施例使无线装置能够设立对等通信路径以交换内容(例如,语音、文本、视频和其 它多媒体内容),而无需专用网络服务器。此外,实施例使无线装置能够使用例如短消息 服务和分组数据服务的不同服务设立通信路径。
图3描绘用于在连接到通信网络304的两个无线装置300、302之间路由内容303(例 如,数据文件)的实施例,所述通信网络例如为CDMA网络、GPRS网络、UMTS网络 和其它类型的通信网络。驻存在每个无线装置300、 302上的对等(PTP)应用程序621 (即, 一组可执行指令)可执行,以实现无线装置300、 302之间的内容303的交换。如 所描绘,无线装置300、 302之间对内容303的传送无需专用网络服务器(例如,MMS 108 (图l))即可发生。此外,如所描绘,无线装置302可包含用于传送到无线装置300的 内容303 (虚线)。此外,如下面描述,通过使用单独服务、(例如)以短消息服务(SMS) 消息的形式、从用于(例如)以分组数据连接形式传递内容的服务给无线装置300、 302 之间的与传递内容303相关的消息传送发信号。
图4以消息序列图的形式描绘图3实施例的操作。发起的无线装置300建立与通信 网络304的数据呼叫连接(序列步骤41、 42、 43)。在数据呼叫连接建立期间,无线装 置300获得网络地址305 (例如,因特网协议(IP)地址),其指定无线装置在通信网络 304上的地址。在建立数据呼叫连接之后,无线装置300对PTP应用程序621的执行致 使无线装置使用通信网络304将消息60 (例如,SMS消息)传输到目的地无线装置302 (序列步骤44)。
消息60包含例如使用特定消息标题、主题、类型或其它机制对将从无线装置300传 送到无线装置302的内容303的指示。消息60还包含无线装置300的地址305以及无 线装置地址305处的预定二级地址或子地址306 (例如,端口编号)。在一个实施例中, 子地址306是针对此类内容传递指定的设定值。在另一实施例中,子地址306是在传输 消息60之前确定的随机值。在另一实施例中,消息60省略对待传递的内容303的指示, 而是只包含无线装置302所连接到的地址305,如下所述。在一个实施例中,使用例如 SMS消息等短消息服务传输消息60。
在又一实施例中,对消息60的内容进行加密,以防窃听消息内容。在另一实施例中, 对消息60的内容进行数字签名,以防篡改消息内容。
返回对图4消息序列图的描述,在接收消息60之后,无线装置302建立与通信网络 304的数据呼叫连接(序列步骤45、 46、 47)。在一个实施例中,与通信网络304的数据 呼叫连接使用与传输消息60不同的服务,例如分组数据服务。在建立数据呼叫连接之后, 无线装置302使用通信网络304在消息60中指定的地址305和子地址306处建立与无线 装置300的套接字连接连接(例如套接字连接)(序列步骤48)。术语套接字连接包含两 个唯一识别的端点之间的通信连接。在一个实施例中,连接设置包含交换加密信息,例 如公共密钥和私用密钥对。在各个实施例中,使用消息60的服务(例如,SMS消息传递) 或内容传送(例如,直接在上文中描述的所建立的数据连接)来交换加密信息。
在建立连接之后,无线装置执行每一无线装置300、 302上的PTP应用程序621,以 便使用连接(例如,分组数据服务连接)进行通信。由此,无线装置302使用所建立的 连接经由通信网络304从无线装置300下载内容303。在一个实施例中,对在无线装置 300、 302之间传递的内容303进行加密。在完成从无线装置300下载内容303之后,无 线装置302向发起的无线装置传输确认(序列步骤50),进而指示传递的完成。
图5描绘根据图4实施例的无线装置300的操作的过程流程的部分502的高级功能 方框图。如图5中所描绘,无线装置300的过程流程在闲置状态504下开始操作。在过 程流程开始时,将发起的分组数据呼叫置于网络304 (图4的序列步骤41),且流程过渡 到建立数据呼叫连接步骤506。在步骤506期间,无线装置300如上文相对于图4所描 述执行步骤41一43的序列。
在建立了数据呼叫连接之后,无线装置300使用网络304将上述消息60传输到目的 地无线装置302,且过程流程过渡到传递内容步骤508。如上文相对于图4所描述,在一 个实施例中,使用不同于建立的数据呼叫连接的服务来传输消息60,例如使用SMS消息
而不是分组数据。在步骤508期间,无线装置300如上文相对于图4所述执行步骤48、 49序列。具体来说,对于来自目的地无线装置302的传入请求,无线装置300执行处理 请求过渡510,以便处理接受和建立套接字连接(图4的序列步骤48)并传递内容303 (图4的序列步骤49)。
在从目的地无线装置302处接收到确认之后,过程流程从步骤508过渡到闲置状态 504。将了解,在不同实施例中,可使用不同的步骤序列和过渡来实现上述实施例。举例 来说,可将消息60传输到要求处理对所指定内容303的多个请求的多个目的地无线装置。 根据此实施例,从步骤508到步骤504的过渡可在以下情况之一后发生接收到对应于 传输的消息60的数目的若干请求;或预定的超时周期。
此外,在另一实施例中,在(例如)预定时期己逝去之后等尚未从目的地无线装置 302接收到确认的情况下,无线装置300从步骤508过渡到闲置状态504。在又一实施例 中,可使用与消息60相同的服务(例如,SMS消息)而不是经由分组数据服务从无线装 置302接收确认。
此外,虽然上述论述描述了将内容303从发起无线装置传递到目的地无线装置,但 在一个或一个以上实施例中,所述传递可在另一方向上和/或双向地发生。也就是说,目 的地无线装置302可连接到内容303,并将内容303传递到发起的无线装置300,且/或 无线装置300、 302可将内容彼此传递,而无需中间服务器来存储待传递的内容。
图8以消息序列图的形式描绘第二实施例的操作。根据第二实施例,在目的地无线 装置302不可用来与发起的无线装置300传递文件的情况下,使用计算机平台612 (下 述图6)(例如,台式计算机、膝上型计算机等)来提供存储内容303的失败转移位置。
发起的无线装置300建立与通信网络304的数据呼叫连接(序列步骤80、 81、 82)。 在建立数据呼叫连接期间,无线装置300获得网络地址305 (例如,IP地址),其指定无 线装置在通信网络304上的地址。在建立了数据呼叫连接(例如,分组数据服务连接) 之后,无线装置300对PTP应用程序621的执行导致无线装置将消息60 (例如,上述 SMS消息)传输到预期用于无线装置302 (未图示)的网络304 (序列步骤83);但是, 无线装置302此时并不连接到网络304。消息60如上所述。
在预定时期已逝去而未从目的地无线装置302接收到连接请求(例如,图4的连接 48)(如元件符号84所指示)之后,无线装置300将内容303传递到计算机平台612(序 列步骤85)。根据第二实施例,作为内容303的传递对象的计算机平台612是用户指定 的装置,其与无线网络604或有线网络616 (以下均参看图6描述)连接,并且可由无 线装置300经由网络304到达。也就是说,计算机平台612是一个失败转移选项,发起 的无线装置300可将去往目的地无线装置302的内容303传递到所述失败转移选项。举 例来说,计算机平台612可以是用户指定的与因特网连接的台式计算机或膝上型计算机。 此外,与上述实施例一样,可对传递到计算机平台612的内容303进行加密。
最后,发起的无线装置300将与消息60相似的消息62传输到网络304,且去往目 的地无线装置302。消息62包含内容303已被传递到的计算机平台612的地址,进而允 许目的地无线装置在连接到网络304时可从计算机平台获得内容303。
图9描绘目的地无线装置302从计算机平台612获取内容303的消息序列图。网络 304将消息62传输到目的地无线装置302 (序列步骤90)。消息62包含例如使用特定的 消息标题、主题、类型或其它机制对将从计算机平台612传送到目的地无线装置302的 内容303的指示。消息62包含计算机平台612的地址以及计算机平台处的预定二级地址。
在通过短消息服务接收消息62之后,目的地无线装置302建立与通信网络304的数 据呼叫连接(序列步骤91、 92、 93)。在建立数据呼叫连接之后,无线装置302使用通 信网络304建立与计算机平台612的连接(序列步骤94)。在建立连接之后,目的地无 线装置302执行PTP应用程序621以使用所述连接进行通信。由此,目的地无线装置302 从计算机平台612下载内容303。
某些个人计算装置利用应用程序编程接口 (API),其有时称为运行时间环境和软件 平台,并且安装在其本底计算机平台上,且用于(例如)例如通过提供对装置特定资源 的一般呼叫来简化此类装置的操作。此外,也已知有些此类API向软件开发者提供创建 可完全在此类装置上执行的软件应用程序的能力。此外,己知有些此类API操作地定位 在计算装置系统软件与软件应用程序之间,使得计算装置计算功能性可供软件应用程序 使用,而无需软件开发者拥有特定的计算装置系统源代码。此外,已知有些API提供使 用安全密码信息用于在此类个人装置(即,客户端)与远程装置(即,服务器)之间进 行安全通信的机制。
此类API的实例中的一些实例在下文中有更详细的论述,其中包含Qualcomm, Inc., of San Diego, California开发的Binary Runtime Environment for Wireless (BREW )。 BREW⑧有时描述为计算装置(通常是无线蜂窝式电话)的操作系统上存在的薄的装饰层, 其提供特别存在于个人计算装置上的硬件特征的接口。BREW⑧的特征进一步在于至少一 个优点相对于对此类装置资源的需求并相对于消费者对含有BREW API的装置所支付 的价格,能够以相对较低的成本在此类个人计算装置上提供BREW 。其它已知与
BREW⑧相关联的特征包含其端对端软件分布平台,其为无线服务操作员、软件开发者和 计算装置消费者提供多种益处。至少一个此类目前可用的端对端软件分布平台包含分布 在服务器一客户端结构上的逻辑,其中所述服务器执行(例如)记帐、安全和应用程序 分布功能性,且客户端执行(例如)应用程序执行、安全和用户接口功能性。
结合在计算装置上执行的运行时间环境(API)使用一个或一个以上实施例。 一个此 类运行时间环境(API)是先前论述的Binary Runtime Environment for Wireless (BREW ) 软件。但是,所描述的实施例中的一者或一者以上可与其它类型的运行时间环境(API) 一起使用,所述其它类型的运行时间环境(例如)操作以控制应用程序在无线客户端计 算装置上的执行。
图6说明无线系统600的一个示范性实施例的方框图。系统600可含有客户端装置 (例如蜂窝式电话602),其通过无线网络604与至少一个应用程序下载服务器606通信, 所述服务器通过无线通信端口或其它对无线网络604的数据接入来选择性地将软件应用 程序和组件传输到无线装置。如此处所示,无线(客户端)装置可以是蜂窝式电话602、 个人数字助理608、寻呼机610 (其在此处展示为双向文本寻呼机)乃至具有无线通信端 口的单独的计算机平台612。举例来说,无线装置300包含用于发射和接收数据的收发 器或通信装置、用于执行指令和控制无线装置的操作的处理器以及用于存储可执行指令、 内容303、地址305和子地址306的存储器。因此,可在包含无线通信端口的任何形式 的客户端装置上实现实施例,所述客户端装置例如为通信装置,其中包含(但不限于) 无线调制解调器、PCMCIA卡、个人计算机、接入终端、电话或其任何组合或子组合。
此处将应用程序下载服务器606展示为位于网络616上,其它计算机元件与无线网 络604通信。可存在独立的服务器622,且每一服务器可通过无线网络604向客户端装 置602、 608、 610、 612提供单独的服务和处理。系统600也可包含至少一个存储的应用 程序数据库618,其保存可由无线装置602、 608、 610、 612下载的软件应用程序(例如, 对等应用程序621)(由虚线指示可将对等应用程序下载到无线装置)。但是,所属领域 的技术人员将容易了解,图6中所说明的配置只是示范性的。相应地,其它实施例可包 含一个或一个以上服务器,其每一者均可执行所有所描述的功能,并且含有所有必要的 硬件和软件,或者可只含有选定的功能性。
在图7中,展示一个更完整地说明系统600的方框图,其包含无线网络604的组件 和示范性实施例的元件的相互关系。系统600只是示范性的,且可包含任何系统,通过 所述系统,远程客户端装置(例如无线客户端计算装置602、 608、 610、 612)无线地在
彼此之间和/或在经由无线网络604连接的组件之间通信,所述无线网络包含(但不限于) 无线网络运营商和/或服务器。应用程序下载服务器606和存储的应用程序数据库618通 过数据链路(例如因特网、安全LAN、 WAN或其它网络)与运营商网络700通信。存 储的应用程序数据库618包含根据上述实施例的用于下载到无线客户端计算装置602、 608、 610、 612中每一者的对等应用程序621。无线客户端计算机装置602、 608、 610、 612从存储的应用程序数据库618下载对等应用程序621的副本(虚线)。在所示的实施 例中,服务器620可包含应用程序下载服务器606、分布服务器622和存储的应用程序 数据库618。然而,这些服务器也可能是独立的装置。
仍然参看图7的实施例,运营商网络700控制发送到消息传递服务控制器(MSC) 702的消息(通常是数据分组)。运营商网络700通过另一通信链路与MSC 702通信,所 述通信链路例如为另一网络、因特网和/或POTS ("普通电话系统")。通常,运营商网络 700与MSC 702之间的网络或因特网连接传递数据,且POTS传递语音信息。MSC 702 可例如通过至少一个通信链路连接到多个基站(BTS) 704,所述通信链路包含用于数据 传递的数据网络和/或因特网以及用于语音信息的POTS。 BTS 704最终将消息无线地以 例如短消息传递服务("SMS")等无线协议广播到无线通信装置,例如蜂窝式电话602。
在图7的实施例中,每一无线装置(例如蜂窝式电话602)可包含计算机平台706, 其可接收和执行软件应用程序,并显示从计算机系统620或其它网络服务器622传输的 数据。计算机平台706可包含专用集成电路("ASIC") 708,或其它芯片组、处理器、 微处理器、逻辑电路或其它数据处理装置。ASIC 708可在制造蜂窝式电话602时安装。 ASIC 708或其它处理器可执行与任何驻存在无线装置的存储器712中的程序(例如,PTP 应用程序621)介接的应用程序编程接口 ("API")层710。 API710是在计算装置或在此 情况下蜂窝式电话602上执行的运行时间环境。一个此类运行时间环境是Binary Runtime Environment for Wireless (BREW⑧)软件,但是可利用其它的运行时间环境,其例如操作 以控制应用程序在无线计算装置上的执行。举例来说,存储器712可由只读存储器和随 机存取存储器(RAM和ROM)、 EPROM、 EEPROM、快闪卡和计算机平台常用的任何 存储器中的至少一者组成。计算机平台706也可包含本机数据库714,其可保存存储器 712中不常使用的软件应用程序,例如PTP应用程序621、文件或数据。本机数据库714 可包含快闪存储器单元、磁性媒体、EPROM、 EEPROM、光学媒体、磁带、软盘、硬盘 和其它任何类型的二级或三级存储器中的至少一者。因此,在图7的实施例中,每一蜂 窝式电话602可加载有例如对等应用程序621和/或来自根据系统600的计算机系统620
的数据。
所属领域的技术人员将容易了解,所揭示的实施例满足上述优点中的一者或一者以 上。在阅读了以上说明书之后,所属领域的技术人员将能够实施各种改变、等效物的替 换和本文中广泛揭示的各种其它实施例。因此,希望授予其的保护只受所附权利要求书 及其等效物中包含的界定限制。
权利要求
1.一种用于无线装置的对等通信的系统,其包括第一无线装置,其具有第一地址和内容,所述第一无线装置经配置以经由第一服务将包含所述第一地址的消息传输到第二无线装置;以及第二无线装置,其经配置以从所述第一无线装置接收所述消息,并经由第二服务建立通往所述第一地址的通信路径以从所述第一无线装置接收所述内容。
2. 根据权利要求l所述的系统,其中所述第一地址是因特网协议地址。
3. 根据权利要求2所述的系统,其中所述第一地址包括识别所述第一地址处的端口编 号的子地址。
4. 根据权利要求3所述的系统,其中所述子地址是预定地址。
5. 根据权利要求l所述的系统,其中在所述第一无线装置与所述第二无线装置之间直 接传递所述内容。
6. 根据权利要求1所述的系统,其中所述第二无线装置包括内容,且所述第一无线装 置经配置以使用所述建立的通信路径接收所述第二无线装置内容。
7. 根据权利要求l所述的系统,其中所述通信路径是套接字连接。
8. 根据权利要求1所述的系统,其中所述包含所述第一地址的消息是经加密和签字中 的至少一者。
9. 根据权利要求1所述的系统,其进一步包括计算机平台,其经配置以存储从所述第一无线装置接收的内容,并将所述内容传 输到所述第二无线装置。
10. 根据权利要求1所述的系统,其包括-所述第一无线装置经布置以使用第一服务将所述消息传输到所述第二无线装置, 其中所述第一服务不同于用于从所述第二无线装置建立通往所述第一地址的所述 通信路径的第二服务。
11. 根据权利要求l所述的系统,其中所述第一服务是短消息服务。
12. 根据权利要求l所述的系统,其中所述第二服务是分组数据服务。
13. —种在第一与第二无线装置之间传送内容的方法,其包括-经由第一服务将消息从第一无线装置传输到第二无线装置,其中所述消息包含第 一地址;以及 由所述第二无线装置经由第二服务建立通往所述第一地址的通信路径,以在从所 述第一无线装置接收到所述消息之后从所述第一无线装置接收内容。
14. 根据权利要求13所述的方法,其进一步包括经由所述建立的通信路径在所述第二 无线装置处从所述第一无线装置接收所述内容。
15. 根据权利要求13所述的方法,其中所述第一地址是因特网协议地址。
16. 根据权利要求15所述的方法,其中所述第一地址包含识别所述第一地址处的端口 编号的子地址。
17. 根据权利要求14所述的方法,其中在所述第一无线装置与所述第二无线装置之间 直接传递所述内容。
18. 根据权利要求14所述的方法,其中所述第二无线装置包括内容,且所述方法进一 步包括经由所述建立的通信路径在所述第一无线装置处从所述第二无线装置接收所述 内容。
19. 根据权利要求13所述的方法,其进一步包括对所述包含所述第一地址的消息进行加密和/或签字。
20. 根据权利要求13所述的方法,其中所述第一服务不同于所述第二服务。
21. 根据权利要求13所述的方法,其中所述第一服务是短消息服务。
22. 根据权利要求13所述的方法,其中所述第二服务是分组数据服务。
23. —种在第一无线装置与计算机平台之间传送内容的方法,其包括经由第一服务从第一无线装置传输消息,其中所述消息包含第一地址,且所述消 息具有第二无线装置的预期目的地;以及由所述第一无线装置经由第二服务建立通往计算机平台的通信路径,以在预定时 期逝去后从所述第一无线装置传输内容。
24. —种在计算机平台与第一无线装置之间传送内容的方法,其包括经由第一服务从第二无线装置接收消息,其中所述消息包含计算机平台的第一地址;以及由所述第一无线装置经由第二服务建立通往所述计算机平台的通信路径,以从所 述计算机平台接收内容。
25. —种在对等数据网络上传送内容的方法,其包括经由第一服务将包含地址的消息传输到无线装置; 基于在子地址处接收到的请求经由第二服务建立与所述无线装置的通信路径;以及经由所述建立的通信路径传输内容。
26. —种在对等数据网络上传送内容的方法,其包括基于经由第二服务从无线装置接收的接收到的消息,经由第一服务建立通往一地 址的通信路径,所述消息包含所述地址;以及 经由所述建立的通信路径从所述地址接收内容。
27. —种无线装置处理器,其经配置以实施用于在对等数据网络上传送内容的方法,所 述方法包括经由第一服务将包含地址的消息传输到无线装置;基于在所述地址处接收到的请求经由第二服务建立与所述无线装置的通信路径; 以及经由所述建立的通信路径传输内容。
28. —种无线装置处理器,其经配置以实施用于在对等数据网络上传送内容的方法,所述方法包括基于经由第二服务接收的包含无线装置的地址的消息,经由第一服务建立通往所 述地址的通信路径;以及经由所述建立的通信路径从所述地址接收内容。
29. —种存储指令的计算机可读媒体,所述指令在由处理器执行时致使所述处理器实施 一种方法,所述方法包括经由第一服务传输包含地址的消息;基于在所述地址处接收到的请求经由第二服务建立与无线装置的通信路径;以及 将内容从所述存储器传输到所述建立的通信路径。
30. —种存储指令的计算机可读媒体,所述指令在由处理器执行时致使所述处理器实施 一种方法,所述方法包括经由第一服务接收包含无线装置的地址的消息;基于所述接收的消息,经由第二服务建立通往所述第一地址的通信路径;以及 经由所述建立的通信路径从所述第一地址接收内容。
31. —种用于对等数据网络的无线装置,其包括传输装置,其用于经由第一服务传输消息,所述消息包含地址,且所述传输装置用于经由建立的通信路径经由第二服务与无线装置传输内容;以及 建立装置,用于基于在所述地址处接收到的请求建立通信路径。 32.—种用于对等数据网络的无线装置,其包括建立装置,其用于基于经由第二服务接收的接收到的消息,经由第一服务建立通往无线装置的地址的通信路径,所述消息包含所述地址;以及 接收装置,其用于经由所述建立的通信路径从所述地址接收内容。
全文摘要
本发明描述一种用于无线装置之间内容传递的无服务器对等数据网络的系统。所述系统包含第一无线装置,其具有第一地址和内容;以及第二无线装置。所述第一无线装置经由第一服务传输包含所述第一地址的消息。所述第二无线装置从所述第一无线装置接收所述消息,并经由第二服务建立通往所述第一地址的通信路径,以从所述第一无线装置接收所述内容。方法实施例包含经由第一服务将消息从第一无线装置传输到第二无线装置,其中所述消息包含第一地址。所述方法进一步包含由所述第二无线装置经由第二服务建立通往所述第一地址的通信路径,以在从所述第一无线装置接收到所述消息之后从所述第一无线装置接收内容。
文档编号H04W76/02GK101341723SQ200680025914
公开日2009年1月7日 申请日期2006年5月18日 优先权日2005年5月20日
发明者保罗·E·雅各布斯, 尼基尔·贾因, 库马尔·乔蒂普拉加萨姆, 纳库尔·杜加尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1