专利名称:用于基于对等和广域网的组合发现的方法和装置的制作方法
用于基于对等和广域网的组合发现的方法和装置MM各种实施例涉及无线通信,尤其涉及可以在既支持对等信令又支持广域网信令的系统中使用的方法和装置。在无线通信领域中,一直有使得频谱除用于常规蜂窝网络以外还可用于其他类型的网络的趋势。一种已经受到欢迎和使用的这样的网络类型是其中在相对局部邻域内发生通信的对等网络。许多现代广域网(例如,蜂窝网)例如作为正常网络控制操作的一部分而例行地收集关于其注册用户的某些类型的信息。例如,作为正常系统维护的一部分可以对系统中注册用户的位置或近似位置进行跟踪以作例如调度和/或负载均衡之用。广域网还可以非常适合收集和/或分发可能对他人有利的、关于其注册用户的其他类型的信息。对等网络相对于蜂窝网络可具有各种优势。例如,对等网络可以非常适合在局部邻域中执行高效邻近检测。对等网络可以非常适合以较低开销直接传达少量有效载荷信息。尽管对等通信可提供满意的局部信息,但是可能希望对等设备能够获得对应于比直接对等信号所能到达的更大的地理区域的信息和/或关于设备位置或偏好的历史信息,这些信息可能存储在广域网可访问的设备中。基于以上讨论,亟需能够组合地使用对等网络和广域网两者并利用每种类型的网络所固有的特征的新的方法和装置。MM描述了与实现和利用无线通信设备中的两个接口(例如,对等网络接口和广域网接口)有关的方法和装置。在一些对等网络中,设备可以例如使用在对等方发现区间期间传达的对等方发现信号监视和发现每个其他设备在局部邻域的存在。相同设备可以同时是向广域网注册了的,并且可以向WAN网络中传送(例如周期性地传送)某些信息,例如位置信息和/或购物偏好信息,以用于存储、处理、跟踪和/或聚集。在无线设备上运行的某些应用可以恢复驻留在WAN网络中的相关信息并利用它们来生成针对已经通过对等接口发现的感兴趣的特定节点的针对性消息。因此,在既具有WAN接口又具有对等接口的设备上运行的某些应用可利用组合的WAN接口收到信息和对等接口收到信息来生成针对性消息。 在一些实施例中,该生成有针对性消息经由对等接口被传达。现在描述一示例性实施例。第一示例性无线通信设备在一个实施例中包括广域网 (WAN)接口和对等接口。第一设备经由通过其对等接口接收到的对等方发现信号来发现第二无线通信设备的存在。第二设备一直在向WAN内的节点传送(例如,周期性地传送)某些信息,例如其位置和/或购物偏好。检测到的第一信号触发第一设备中的应用提醒。第一设备通过经由其WAN接口接收到的第二信号恢复出关于第二设备的以往信息。第一设备使用第一信号中所传达的信息(例如,设备标识符信息和/或当前位置信息)和第二信号中所传达的信息(例如,以往位置、以往路线规划和/或购物信息)以生成针对第二设备的针对性消息。第一设备经由其对等接口在对等话务信道中将该针对性消息直接传达给第二设备。该针对性消息是例如广告相关信息和路线规划相关信息之一。根据一些实施例,一种操作第一通信设备的示例性方法,包括接收来自第二通信设备的第一信号;若所述第一信号满足应用提醒准则,则生成第一应用提醒;以及接收来自接入点的第二信号,所述第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息。根据一些实施例的一种示例性第一通信设备,包括至少一个处理器,其被配置成 接收来自第二通信设备的第一信号;若所述第一信号满足应用提醒准则,则生成第一应用提醒;以及接收来自接入点的第二信号,所述第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息。该示例性第一通信设备还包括耦合至所述至少一个处理器的存储器。虽然已在上面的概述中讨论了各种实施例,但是应当领会,未必所有实施例都包括相同的特征,并且上面描述的这些特征中有一些并不是必需的,但在某些实施例中可能是可取的。众多其他特征、实施例以及各种实施例的益处在接下来的详细描述中进行讨论。附图简述
图1是示例性通信系统的图示,该通信系统包括多个既具有广域网接口又具有对等接口的无线通信设备、多个接入点、和多个服务器节点。图2是根据示例性实施例操作第一通信设备的示例性方法的流程图。图3是根据示例性实施例的示例性第一通信设备的图示。图4是可以并且在一些实施例中的确在图3中所解说的第一通信设备中使用的模块组装件。图5是包括第一无线通信设备、第二无线通信设备、第一接入点、第二接入点、以及服务器的示例性通信系统的图示。图6被用于解说与零售活动有关的示例,其中示例性无线通信设备使用经由对等接口收到的信息与经由广域网接口收到的信息的组合来生成将被传达给潜在客户的针对性广告相关信息。图7被用于解说与路线规划和/或交通信息有关的示例,其中示例性无线通信设备使用经由对等接口收到的信息与经由广域网接口收到的信息的组合来生成将被传达给另一通信设备的针对性路线规划和/或交通相关信息。图8是解说通信系统中的示例性定时结构信息和示例性信令的图示,在该通信系统中包括广域网接口和对等接口的无线通信设备使用在这两个接口上接收到的信息来生成针对用户的信息。详细描述图1是包括多个无线通信设备(无线通信设备1 102、无线通信设备2 104.....
无线通信设备N 106)、多个接入点(接入点1 108.....接入点M 110)、以及多个服务器节
点(服务器节点1 112.....服务器节点P 114)的示例性通信系统100的图示。示例性无
线通信设备(102、104、106)分别包括无线对等接口(118、122、126)以及分别包括无线广域网接口(120、124、128)。示例性接入点(108、110)分别包括无线广域网接口(130、134)以及分别包括网络接口(132、136)。示例性服务器节点(112、114)包括网络接口(138、140)。示例性网络接口(132、136、138、140)经由回程网116耦合在一起,回程网116将节点(108、110、112、114)耦合在一起并且耦合至其他网络节点和/或因特网。在一些实施例中,接入点(108.....110)中的至少一些是基站。在一些实施例
中,服务器节点(112、114)中的至少一个被用于存储和/或跟踪关于无线通信设备(102、
104.....106)中的至少一些无线通信设备的位置信息。在一些实施例中,服务器节点
(112,114)中的至少一个被用于存储和/或跟踪关于无线通信设备(102,104.....106)中
的至少一些无线通信设备的购物偏好信息。无线广域网接口(120、124、128、130、134)在一些实施例中是蜂窝网的一部分。无
线对等接口(118、122.....126)在一些实施例中使用设备对设备信令。在一些实施例中,
蜂窝网上的无线通信使用基于CDMA的无线信令和基于GSM的无线信令中的一者,而对等接口上的无线通信使用基于OFDM的无线信令。在一些实施例中,对等接口信令的最大信令范围小于广域网接口信令的最大信令范围。无线通信设备(102、104.....106)包括驻定和移动的无线通信设备。示例性移动
无线通信设备包括具有对等能力的蜂窝电话和具有对等能力的膝上型计算机、以及包括无线WAN接口和对等接口两者的其他类型的无线通信设备。接入点(108.....110)包括固定
位置的基站。图2是根据示例性实施例操作第一通信设备的示例性方法的流程图200。该示例
性第一通信设备是例如图1的无线通信设备(102、104.....106)之一。操作始于步骤202,
其中第一通信设备被上电并初始化。操作从开始步骤202前行至步骤204。在步骤204,第一通信设备监视无线对等信号。步骤204是在循环的基础上执行的。步骤204包括步骤206,其中第一通信设备接收来自第二通信设备的第一信号。该第一信号是例如对等方发现信号。步骤206包括步骤208,其中第一通信设备经由无线对等接口接收所述第一信号。该无线对等接口是例如直接的设备对设备通信接口。在一些实施例中,无线对等接口使用对等信令协议。操作从步骤206行进至步骤210。在步骤210中,第一通信设备确定收到的第一信号是否满足应用提醒准则。若收到的第一信号不满足应用提醒准则,则操作从步骤210行进至步骤204的输入端进行另外的监视。然而,若收到的第一信号确实满足应用提醒准则, 则操作从步骤210行进至步骤212。在步骤212,第一通信设备生成第一应用提醒。操作从步骤212行进至步骤214。在步骤214,第一通信设备向接入点(例如,基站)发送信息请求信号,请求与该第二通信设备对应的信息。在一些实施例中,不包括步骤 214,并且操作从步骤212行进至步骤216。例如,这一个这样的示例中,接入点发送(例如周期性地传送)关于第二通信设备的信息。在步骤216,第一通信设备接收来自接入点的第二信号,所述第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息。在一些实施例中,第二信号所携带的第二通信设备信息是第二通信设备位置信息。在一些实施例中,第二信号所携带的第二通信设备信息是第二通信设备购物偏好信息。步骤216包括步骤218,其中第一通信设备经由无线广域网接口接收所述第二信号。在一些实施例中,无线广域网接口是蜂窝网接口。在一些实施例中,广域网接口使用蜂窝通信协议。在一个示例性实施例中,无线对等接口是OFDM 接口,而无线广域网接口是CDMA接口。在一个示例性实施例中,无线对等接口是OFDM接口, 而无线广域网接口是GSM接口。
操作从步骤216行进至步骤220。在步骤220,第一通信设备基于包括在第二信号中的第二通信设备信息和包括在第一信号中的信息来确定要采取的操作。随后在步骤222, 第一通信设备执行步骤220所确定的操作。在一些实施例中,接收第一应用提醒的应用采取所确定行动。操作从步骤222行进至步骤204的输入端以进行另外的监视。在一些实施例中,包括在第一信号中的用于确定所要采取的操作的信息包括第二通信设备标识符信息。在一些实施例中,包括在第一信号中的用于确定所要采取的操作的信息包括第二通信设备标识符信息以及其他第二设备信息,例如第二设备当前位置信息。在一个示例性实施例中,第二信号中所包括的第二通信设备信息是关于第二通信设备的先前位置的信息,第一信号中所包括的信息是关于第二通信设备的当前位置信息, 并且该操作是基于位置的交通更新操作和基于位置的广告操作中的一者。例如,交通或广告更新操作可以基于先前位置和当前位置两者。在一些实施例中,该操作还基于与位置信息相关联的日期和/或时间。例如,交通更新可能是针对基于之前在同一时辰所取路线的所预期路线。作为另一示例,广告更新可以基于之前在同一时辰所取的路线,例如,基于之前购物习惯信息。在一些实施例中,所执行的操作包括在对等话务信道空中链路资源上经由第一通信设备对等接口从第一通信设备向第二通信设备传送信息。在一些这样的实施例中,在对等话务信道上传达的信息是零售营销信息,例如,优惠券广告。在一些这样的实施例中,在对等话务信道上传达的信息是路线和/或交通信息,例如,所建议的备选路线。图3是根据示例性实施例的示例性第一通信设备300的图示。示例性第一通信设
备300是例如图1的无线通信设备(102,104.....106)之一。示例性第一通信设备300可
以并且有时的确实现根据图2的流程图200的方法。第一通信设备300包括经由总线309耦合在一起的处理器302和存储器304,各种元件(302、304)可在总线309上互换数据和信息。通信设备300进一步包括可如图所示地耦合到处理器302的输入模块306和输出模块308。然而,在一些实施例中,输入模块306 和输出模块308位于处理器302内部。输入模块306可接收输入信号。输入模块306可以并且在一些实施例中的确包括用于接收输入的无线接收机和/或有线或光学输入接口。输出模块308可以包括并且在一些实施例中的确包括用于传送输出的无线发射机和/或有线或光学输出接口。处理器302被配置成接收来自第二通信设备的第一信号;如果所述第一信号满足应用提醒准则,则生成第一应用提醒;并且接收来自接入点的第二信号,所述第二信号携带基于来自该第二通信设备的先前信号的第二通信设备信息。接入点可以是并且有时的确是基站。在一些实施例中,第二通信设备信息是位置信息。在各种实施例中,作为被配置成接收第一信号的一部分,处理器302被配置成经由无线对等接口来接收所述第一信号。在一些实施例中,作为被配置成接收第二信号的一部分,处理器302被配置成经由无线广域网接口来接收第二信号。处理器302进一步配置成基于所述第二信号中包括的第二通信设备信息以及所述第一信号中包括的信息来确定要采取的操作。在一个示例性实施例中,第二信号中所包括的所述第二通信设备信息是关于所述第二通信设备的先前位置的信息,第一信号中所包括的所述信息是当前位置信息,并且所述操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。在一些实施例中,处理器302被进一步配置成响应于所生成的第一应用提醒向接入点发送信息请求信号以请求对应于第二通信设备的信息。图4是可以并且在一些实施例中的确在图3中所解说的第一通信设备300中使用的模块组装件400。组装件400中的各模块可在图3的处理器302内的硬件中实现,例如作为个体电路。或者,各模块可在软件中实现并被存储在图3中所示的第一通信设备300的存储器304中。虽然在图3实施例中被示为单个处理器,例如计算机,但是应领会,处理器 302可被实现为一个或更多个处理器,例如计算机。当在软件中实现时,各模块包括在被处理器执行时将例如计算机之类的处理器302配置成实现与该模块相对应的功能的代码。在一些实施例中,处理器302被配置成实现模块组装件400的每个模块。在其中模块组装件 400被存储在存储器304中的实施例中,存储器304是包括含代码的计算机可读介质的计算机程序产品,该代码例如是对应于每一模块的用于使例如处理器302之类的至少一台计算机实现这些模块所对应的功能的个体代码。可使用完全基于硬件或完全基于软件的模块。然而应领会,软件和(例如,电路实现的)硬件模块的任何组合可被用来实现这些功能。应领会,图4中所图解的各模块控制和 /或配置第一通信设备300或其中的诸如处理器302等元件执行在图2的方法流程图200 中所图解的对应步骤的功能。如图4中所解说的,模块组装件400包括用于监视无线对等信号的模块404,用于接收来自第二通信设备的第一信号的模块406,用于确定所述第一信号是否满足应用提醒准则的模块410,以及用于生成第一应用提醒的模块412。在一些实施例中,第二接入点是基站。模块组装件400还包括用于向接入点发送信息请求信号以请求对应于第二通信设备的信息的模块414,用于接收来自接入点的第二信号的模块416,所述第二信号携带基于来自第二通信的先前信号的第二通信设备信息,用于基于第二信号中所包括的第二通信设备信息和第一信号中所包括的信息来确定所要采取的操作的模块420,以及用于执行所确定的操作的模块422。第二通信设备信息是例如位置信息和/或购物信息。在一个示例中,第二信号中所包括的第二通信设备信息是关于第二通信设备的先前位置的信息,第一信号中所包括的信息是当前位置信息,并且该操作是基于位置的交通更新操作和基于位置的广告操作中的一者。在一些实施例中,基于先前位置和当前位置两者的交通或广告更新还基于与位置信息相关联的日期和/或时间。例如,交通更新可能是针对基于之前在同一时辰所取路线的所预期路线。作为另一示例,基于先前位置和当前位置两者的广告还可以基于与位置信息相关联的日期和/或时间信息,例如,使用先前购物习惯信息。模块406包括用于经由无线对等接口接收所述第一信号的模块408。该无线对等接口是例如用于直接的设备对设备无线通信信令的接口。模块416包括用于经由无线广域网接口接收所述第二信号的模块418。该无线广域网接口是例如蜂窝网接口。图5是包括第一无线通信设备502、第二无线通信设备504、第一接入点506、第二接入点508、以及服务器510的示例性通信系统500的图示。第一无线通信设备502,例如驻定或移动的无线通信设备,包括无线对等接口 512和无线广域网(WAN)接口 514。第一无线通信设备502还包括应用提醒准则检测模块516、应用提醒生成模块518、信息请求生成模块520、操作确定模块522、以及应用模块524。
第二无线通信设备504,例如移动节点,包括无线WAN接口 5 和无线对等接口 528。第二无线通信设备504向接入点2508(例如基站2)发送无线广域网信号530 (例如, 蜂窝信号)。在一些实施例中,信号530包括关于第二无线通信设备504的位置信息,例如, 第二无线通信设备GPS位置锁定、第二设备位置坐标、与第二设备位置对应的街道地址、与第二设备位置对应的地标等等。在一些实施例中,信号530被用于导出关于第二无线通信设备504的位置的位置信息。例如,接入点2508可使用对信号530接收的信号强度测量和 /或接收天线信息(例如,哪个扇区天线被用于接收信号530)、和/或基于包括信号530在内的来自接入点2的一个或多个信号的三角测量确定,来确定第二通信设备504的近似位置。接入点2508向服务器510(例如,位置跟踪服务器)发射信号532,以传达关于第二无线通信设备504的位置信息。第二无线通信设备504是处在运动中的,如箭头534所指示。第二通信设备504 经由其无线对等接口 5 发射第一信号536,例如对等方发现信号。考虑第二通信设备504 现在处在关于对等发现信号检测能力的第一无线通信设备502的射程内。第一无线通信设备502经由其无线对等接口 512接收第一信号536。第一信号信息被输入到应用提醒检测模块516,如箭头538所指示。进一步考虑应用提醒检测模块516确定第一信号536已满足应用提醒准则。例如,第一信号536可能已传达了该应用正在搜索的设备标识符。作为另一示例,第一信号536可能已传达了对某类信息的请求(例如,指引或购物请求),而该应用能够响应该请求。箭头540指示应用提醒准则检测模块516已确定应用提醒准则已得到满足;因此,应用提醒生成模块518被通知生成应用提醒。应用提醒生成模块518生成如箭头542所指示地被指引至应用模块5 的第一应用提醒。另外,应用提醒生成模块518如箭头544所指示地通知信息请求生成模块520生成信息请求信号以请求信息,例如关于第二通信设备504的先前位置信息和/或先前路线规划信息。信息请求生成模块520响应于所生成的第一应用提醒生成将发送给接入点 1506(例如,基站1506)的信息请求,以请求对应于第二通信设备504的信息。第一通信设备502经由其无线WAN接口 514(例如,蜂窝网接口)向接入点1506发送信息请求信号M8。 接入点1506接收信息请求信号M8,并生成发送到服务器510(例如,位置跟踪服务器)的信息请求信号550。在一些实施例中,信息请求信号550是信息请求信号548的转发版本。服务器510检索所存储的关于第二通信设备504的信息,例如,在信号530中传达或基于信号530传达的先前位置信息。服务器510生成并发射传达了所请求的关于第二通信设备504的信息的信息响应信号552。接入点1506接收信息响应信号552,并生成传送至第一无线通信设备502的第二信号554。在一些实施例中,第二信号5M是信息响应信号 552的转发版本。第一通信设备502经由其无线WAN接口 514接收第二信号554。第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息。例如,第二信号携带基于来自第二通信设备的信号530的位置信息。作为另一示例,第二信号携带第二通信设备的购物偏好 fn息ο操作确定模块552接收包括在第二信号554中的信息(如箭头556所指示)和包括在第一信号536中的信息(如箭头552所指示)。操作确定模块522基于第二信号中包括的第二通信设备信息以及第一信号中包括的信息来确定要采取的操作。在此示例中,操作确定模块522通知应用模块558采取行动,如箭头558所指示。 应用模块558实现操作,例如,生成和/或经由其无线对等接口 512向第二通信设备504传达交通报告、或者生成和/或经由其对等接口 512传达广告信息。箭头560指示应用模块 524生成将经由无线对等接口 512例如在对等话务信道上传达给第二通信设备504的第三信号。箭头562指示第三信号562经由第一通信设备502的无线对等接口 512被传送至第二通信设备504的无线对等接口 528。在一个示例中,第二信号中所包括的第二通信设备信息是关于第二通信设备504 的先前位置的信息,而第一信号中所包括的信息是第二设备标识信息,并且该操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。在一个示例中,第二信号中所包括的第二通信设备信息是关于第二通信设备504的先前位置的信息,而第一信号中所包括的信息是当前位置信息,并且该操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。在另一示例中,第二信号中所包括的第二通信设备信息是关于第二通信设备504 的先前位置的信息,而第二通信设备的当前位置信息是从和/或基于对第一信号的检测所导出的,并且该操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。例如,在第一无线通信设备是驻定的或者处在已知位置的一种情形中,所检测到的对等信号 536的存在和/或强度可被用于估计第二通信设备504的当前位置。在图5的此示例中,第一通信设备502发送请求信息信号M8,并且响应于该请求, 接收第二信号554。在一些实施例中,接入点506传送(例如,周期性地)关于第二通信设备504的信息而无需非得收到请求信息信号M8,并且第二信号5M是已通过无线WAN接口 514收到的那些传输之一。在一些实施例中,经由第二信号M4传达的信息还未从服务器节点(诸如节点 510)检索到,但是已经由接入点被传达。在一些实施例中,有些时候,接收信号530的接入点是发射信号阳4的同一个接入点。在一个示例性实施例中,图5的第一通信设备502是图3的第一通信设备300,并且图5的模块(516、518、520、522、524)分别是图4的模块组装件400中的模块(406,412, 414,420,422)。在一些实施例中,第一通信设备502包括图5中所示的模块与图4的模块组装件400中的附加模块的合成。图6是包括多个无线通信设备和至少一个接入点的示例性通信系统600的图示, 这些无线通信设备具有无线对等接口和无线广域网接口。图6被用于解说与零售活动有关的示例,其中示例性无线通信设备使用经由对等接口收到的信息与经由广域网接口收到的信息的组合例如来生成将被传达给潜在客户的信息。通信系统600包括无线通信设备A 602、无线通信设备B 604和接入点1610。无线通信设备A 602是例如零售节点,而无线通信设备B 604是例如客户节点。通信设备A 602是例如图1的无线通信设备、实现根据图2的流程图200的方法的无线通信设备、图3 的第一无线通信设备300和/或图5的第一无线通信设备502中的任意无线通信设备。无线通信设备A 602包括无线对等接口 612和无线WAN接口 614。无线通信设备A 602具有如圆603所指示的对等检测范围。无线通信设备B 604包括无线对等接口 616和无线WAN接口 618。要素604’是无线通信设备B 604在时刻Tl并且处在与时刻TO时的位置不同的位置上的表示,时刻Tl是一晚于时刻TO的时间。要素604”是无线通信设备B 604在一更晚的时间和另一不同位置上的另一表示。接入点1 610(例如基站)包括无线WAN接口 622和网络接口 620。无线通信设备B 604确定对应于时刻TO的位置信息和/或购物信息,生成传达位置信息和/或购物信息的信号624,并在其无线WAN接口 618上发射所生成的信号624。在信号拟4中传达的位置信息是例如无线通信设备B 604在时刻TO的位置坐标。在信号624 中传达的购物信息是例如节点B 604的客户在时刻TO的购物偏好信息。信号624中所传达的信息到达接入节点1 610。取决于路径,例如取决于是否涉及另一中间节点,这可能经由接入节点1 610的网络接口 620或经由无线WAN接口 622被接收到。正在信号拟4中传达的信息可以并且有时的确是经由回程网中的其他网络节点(例如,另一接入节点和/或服务器节点)转发的,在这种情形下,信号拟4的信息是经由网络接口 620接收的。替换地, 接入点1 610可能正充当无线通信设备B 604的当前接入点,在这种情形下,信号拟4是经由接入点1 610的无线WAN接口 622接收的。在一些实施例中,信号624中的信息可以在例如位置跟踪服务器节点或购物服务器节点之类的服务器节点处被收集和/或处理,服务器节点收集与向该广域网注册了的许多无线通信设备对应的信息和/或处理这些信息。在此示例中,考虑向广域网注册了的无线通信设备在其无线广域网接口上传送 (例如周期性地传送)位置信息和/或购物信息。无线通信设备B 604移至一新的位置,如箭头拟6所指示。无线通信设备B 604确定对应于时刻Tl的位置信息和/或购物信息,生成传达新位置信息和/或购物信息的信号628,并在其无线WAN接口上发射所生成的信号 628。信号拟8中所传达的信息到达接入点1 610。无线通信设备B 604移至另一位置,如箭头630所指示。在一些实施例中,设备A 602和设备B 604正在例如根据对等定时结构在预定时间参与对等方发现,设备(602、604) 广告其存在,并且还监听(例如,接收)其他对等方的发现信号。考虑对等方发现范围是有限的。进一步考虑无线通信设备B 604现在处在无线通信设备A 602的对等检测范围之内。 由无线通信设备B 604在时刻T3经由其无线对等接口 616发射的对等方发现信号632由无线通信设备A 602经由其无线对等接口 612接收。由于设备B 604在设备A 602附近, 设备A 602能够解码设备B 604所发射的对等方发现信号632。设备A 602上的应用接收对应于来自设备B 604的经解码的对等方发现信号632的消息。该应用随后可触发一信号被发射至接入点1 610,以请求关于该新发现的设备B 604的进一步信息。无线通信设备A 602在时刻T4生成并经由无线WAN接口 614向接入点1 610发射信号634。信号634请求关于无线通信设备B 604的以往位置的信息和/或以往购物信息。接入点1 610经由其无线WAN接口 622接收信号634并生成和发射响应信号636, 接入点1 610在时刻T5经由其无线WAN接口 622将响应信号636发射给设备A 602。无线通信设备A 602经由其无线WAN接口 614接收信号636。响应信号636包括对应于之前时间的设备B位置和/或购物信息。作为替换办法,接入点1 610传送(例如周期性地传送)关于设备B 604的位置和/或购物信息而无需非得被请求,并且设备A 602在其感兴趣时恢复此类信息。收到的信号636的信息,例如收到的关于设备B的请求响应信息可以触发送给在设备A 602中运行的应用的另一消息以处理所获得的信息。设备A 602可使用从信号636 接收到的信息来生成要传达给设备B 604的针对性广告信息。例如,设备A 602可以交叉参引设备B的以往位置与那些以往位置附近的同类或其他类型的零售店以及关于设备B 604 先前已经表示过有兴趣的店铺的任何优惠券或减价信息的数据库。随后,设备A 602可以生成针对设备B 604的客户针对性广告消息。无线通信设备A 602在时刻T6生成并经由其对等接口 612发射包括所生成的针对性广告信息的对等话务信号638。对等话务信号638包括例如预计通信设备B 604可能感兴趣的优惠券和/或减价信息,例如使得设备B 604的客户能找到店铺中所售的感兴趣的物品的最好买卖。在一些实施例中,对等话务信号638是使用复现对等定时结构的对等话务信道空中链路资源来传达的。无线通信设备B 604接收信号638并恢复出正传达的针对性广告信息。图7是包括多个无线通信设备和至少一个接入点的示例性通信系统700的图示, 这些无线通信设备具有无线对等接口和无线广域网接口。图7被用于解说与路线规划和/ 或交通信息有关的示例,其中示例性无线通信设备使用经由对等接口收到的信息与经由广域网接口收到的信息的组合,例如以生成将被传达给另一通信设备的信息。通信系统700包括无线通信设备A 702、无线通信设备B 704和接入点1 710。无线通信设备1 702是例如伙伴A的通信设备,而无线通信设备B 704是例如伙伴B的通信设备。通信设备A 702是例如图1的无线通信设备、实现根据图2的流程图200的方法的无线通信设备、图3的第一无线通信设备300和/或图5的第一无线通信设备502中的任意无线通信设备。无线通信设备A702包括无线对等接口 712和无线WAN接口 714。无线通信设备A 702具有如圆703所指示的对等检测范围。无线通信设备B 704包括无线对等接口 716和无线WAN接口 718。要素704’是无线通信设备B 704在时刻Tl并且处在与时刻 TO时的位置不同的位置上的表示,时刻Tl是一晚于时刻TO的时间。要素704”是无线通信设备B 704在一更晚的时间和另一不同位置上的另一表示。接入点1 710(例如基站)包括无线WAN接口 722和网络接口 720。无线通信设备B 704确定对应于时刻TO的位置信息,生成传达位置信息的信号 724,并在其无线WAN接口 718上发射所生成的信号724。在信号724中传达的位置信息是例如无线通信设备B 704在时刻TO的位置坐标。信号724中所传达的信息到达接入节点 1 710。取决于路径,例如取决于是否涉及另一中间节点,这可能经由接入节点1 710的网络接口 720或经由无线WAN接口 722被接收到。正在信号724中传达的信息可以并且有时的确是经由回程网中的其他网络节点(例如,另一接入节点和/或服务器节点)转发的,在这种情形下,信号724的信息是经由网络接口 720接收的。替换地,接入点1 710可能正充当无线通信设备B 704的当前接入点,在这种情形下,信号7M是经由接入点1 710的无线 WAN接口 722接收的。在一些实施例中,信号7M中的信息可以在例如位置跟踪服务器节点之类的服务器节点处被收集和/或处理,服务器节点收集与向该广域网注册了的许多无线通信设备对应的信息和/或处理这些信息。在此示例中,考虑向广域网注册了的无线通信设备在其无线广域网接口上传送 (例如周期性地传送)位置信息。无线通信设备B 704移至一新的位置,如箭头7 所指示。 无线通信设备B 704确定对应于时刻Tl的位置信息,生成传达新位置信息的信号728,并在其无线WAN接口上发射所生成的信号728。信号728中所传达的信息到达接入点1 710。无线通信设备B 704移至另一位置,如箭头730所指示。在一些实施例中,设备A 702和设备B 704正在例如根据对等定时结构在预定时间参与对等方发现,设备(702、704) 广告其存在,并且还监听(例如,接收)其他对等方发现信号。考虑对等方发现范围是有限的。进一步考虑无线通信设备B 704现在处在无线通信设备A 702的对等检测范围之内。 由无线通信设备B 704在时刻T3经由其无线对等接口 716发射的对等方发现信号732由无线通信设备A 702经由其无线对等接口 712接收。由于设备B 704在设备A 702附近, 设备A 702能够解码设备B 704所发射的对等方发现信号732。设备A 702上的应用接收对应于来自设备B 704的经解码的对等方发现信号732的消息。该应用随后可触发一信号被发射至接入点1 710,以请求关于该新发现的设备B 704的进一步信息。无线通信设备A 702在时刻T4生成并经由无线WAN接口 714向接入点1 710发射信号734。信号734请求与关于无线通信设备B 604的以往位置、以往路线、和/或意欲的目的地目标有关的信息。接入点1 710经由其无线WAN接口 722接收信号734并生成和发射响应信号736, 接入点1 710在时刻T5经由其无线WAN接口 722将响应信号736发射给设备A 702。无线通信设备A 702经由其无线WAN接口 712接收信号736。响应信号736包括设备B以往位置、以往路线、和/或意欲的目的地。作为替换办法,接入点1 710传送(例如周期性地传送)关于设备B 704的位置信息而无需非得被请求,并且设备A 702在其感兴趣时恢复此类信息。收到的信号736的信息,例如收到的关于设备B的请求响应信息可以触发至设备 A 702中运行的应用的另一消息以处理所获得的信息。设备A 702可使用从信号736接收到的信息生成要传达给设备B 704的针对性路线信息。例如,信号736中的信息可指示设备B 704所采取的用于到达设备A 702的路线,并且设备A 702可使用接收到的信息来建议备选路线,例如备选返回路线。随后,设备A 702可以生成针对设备B 704的客户的针对性建议路线规划消息。无线通信设备A 702在时刻T6生成并经由其对等接口 712发射包括所生成的备选路线信息的对等话务信号738。对等话务信号738包括例如所建议的用于通信设备B 704的返回路线,例如基于当前交通状况的更具效率的路线。在一些实施例中,对等话务信号738是使用复现对等定时结构的对等话务信道空中链路资源来传达的。无线通信设备B 704接收信号738并恢复出正传达的建议备选路线信息。作为另一示例,无线通信设备A 702可以是位于战略位置(例如,交通瓶颈)处的交通报告服务节点,并且通信设备B 702可以是驾驶员的通信设备。位置信息信号7M和 728可被用于确定设备B的路线,例如在西行高速公路A上逼近对等检测范围703或在西行高速公路B上逼近对等检测范围。设备A 702对对等方发现信号732的检测可被用于触发对关于设备B 704的以往位置信息和/或以往路线信息的恢复,并鉴于当前状况建议最佳路线。在一些实施例中,对等方发现信号还可传达设备B 704的当前位置信息。在一些实施例中,从收到的对等方发现信号732导出的信息,例如信号强度信息和/或标识收到信号被从其发射的方向的信息,也被设备A 702用于生成对等话务信号738。所生成的对等话务信号738可基于当前交通状况在多个潜在备选当中建议最佳路线以继续下去,例如,留在当前高速公路上、换到备选的平行高速公路上、取道特定的桥交叉口、取道特定的隧道交叉口等等。图8是解说通信系统中的示例性定时结构信息和示例性信令的图示800,在该通信系统中包括广域网接口和对等接口的无线通信设备使用在这两个接口上接收到的信息来生成用户针对性信息。图示800包括代表频率的纵轴802,以及代表时间的横轴804。可用频谱包括例如用于蜂窝网通信的广域网频带806、和用于对等网络通信的对等频带808。 在一些实施例中,蜂窝网使用基于CDMA的信令协议和基于GSM的信令协议中的一者,而对等网络使用基于OFDM的信令协议。在一些实施例中,对等通信网络是集中式的自组织型网络。在一些实施例中,对等网络中的最大无线通信范围小于WAN网络中的最大无线通信范围。WAN定时和频率结构包括被用于携带设备B WAN信息报告信号816的设备B报告资源810。例如,在一些实施例中,设备B生成和发射的设备B报告信号816传达关于设备 B的位置信息和/或购物相关信息。对等频带定时和频率结构包括对等发现信令资源812和对等话务信令资源814。考虑一示例;无线通信设备B通过其WAN接口周期性地报告位置和/或购物信息, 如信号816所指示。无线通信设备B也正在参与对等方发现。无线通信设备B被允许使用对等方发现资源812的一部分发射其对等方发现信号818。考虑设备A正在监视设备B对等方发现信号;然而,起初设备B在设备A的射程之外,所以检测不到设备B的对等方发现信号。然而,在时刻TIR 803,设备B处在设备A的对等方发现范围之内。随后,来自设备 B的下一个对等方发现信号被设备B检测到并被恢复。响应于检测到的对等方发现信号, 设备A向作为其当前接入节点的网络附连点发送信息请求信号820以请求关于设备B的信息,例如请求位置相关信息和/或购物相关信息。接入点用信号822作出响应,信号822传达关于设备B的例如以往位置信息、路线规划信息和/或购物信息之类的以往信息。设备A处理信号822中所传达的收到信息并生成将使用对等话务信令资源的一部分(例如对等话务信道段)通过对等网络传达给设备B的针对性信息。设备A生成对等话务信号824,例如广告、优惠券、建议路线、或交通报告,并将其发送给设备B。在图8被视为与图6相对应的一个示例中,图8的设备A是图8的设备A602,图8 的设备B是图6的设备B 604,图8的信号816对应图6中发生在不同时刻的信号6 和信号628。另外,图6的对等方发现信号632是继时刻TIR 803之后的设备B对等方发现信号 818,图8的信息请求信号820是图6的信息请求信号634,图8的信息请求信号822是图6 的信息信号636,以及图8的对等话务信号8M是图6的对等话务信号638。在图8被视为与图7相对应的另一示例中,图8的设备A是图8的设备A702,图8 的设备B是图7的设备B 704,图8的信号816对应图7中发生在不同时刻的信号7 和信号728。另外,图7的对等方发现信号732是继时刻TIR 803之后的设备B对等方发现信号818,图8的信息请求信号820是图7的信息请求信号734,图8的信息信号822是图 7的信息信号736,以及图8的对等话务信号8M是图7的对等话务信号738。各种实施例的技术可使用软件、硬件和/或软件和硬件的组合来实现。在一些实施例中,这些模块被实现为物理模块。在一些此类实施例中,个体物理模块被实现在硬件中(例如,实现为电路),或者包括带有一些软件的硬件(例如,电路)。在其他实施例中, 这些模块被实现为软件模块,软件模块被存储在存储器中并由例如通用计算机等处理器执行。各种实施例针对装置,例如驻定的无线节点、诸如移动接入终端之类的移动节点—— 其中蜂窝电话只不过是一个示例、包括一个或更多个附连点的基站、服务器、和/或通信系统。各种实施例还针对方法,例如控制和/或操作包括移动节点和/或驻定节点、基站、服务器节点和/或例如主机之类的通信系统等的无线通信设备的方法。各种实施例还针对包括用于控制机器实现方法的一个或更多个步骤的机器可读指令的例如R0M、RAM、CD、硬盘等的机器(例如计算机)可读介质。应理解,所公开的过程中各步骤的具体次序或位阶是示例性办法的例子。基于设计偏好,应理解这些过程中各步骤的具体次序或位阶可被重新安排而仍落在本公开的范围之内。所附方法权利要求以样本次序呈现各种步骤的要素,且并不意味着被限定于所呈现的具体次序或位阶。在各种实施例中,本文描述的节点是使用执行与一个或多个方法对应的步骤的一个或多个模块来实现的,这些步骤例如有接收来自第二通信设备的第一信号;若所述第一信号满足应用提醒准则就生成第一应用提醒;接收来自接入点的第二信号,所述第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息等等。由此,在一些实施例中,各种特征是使用诸模块来实现的。此类模块可使用软件、 硬件、或软件与硬件的组合来实现。上面描述的很多方法或方法步骤可以使用包括在诸如举例而言RAM、软盘等存储器设备之类的机器可读介质中的诸如软件之类的机器可执行指令来实现,以在有或没有其他硬件的情况下控制例如通用计算机等的机器例如在一个或更多个节点中实现上面描述的方法的全部或部分。因此,其中各种实施例针对包括用于使例如处理器和相关联硬件等机器执行上面描述的方法的一个或更多个步骤的机器可执行指令的机器可读介质。一些实施例针对例如通信设备的设备,包括配置成实现本发明的一种或多种方法的一个、多个或全部步骤。一些实施例针对包括计算机可读介质的计算机程序产品,该计算机可读介质包括用于使计算机或多台计算机实现各种功能、步骤、动作和/或操作(例如,以上所描述的一个或更多个步骤)的代码。取决于实施例,计算机程序产品可以并且有时的确包括对应于要执行的每一步骤的不同代码。因此,计算机程序产品可以且有时确实包括对应于方法(例如,控制通信设备或节点的方法)的每个个体步骤的代码。代码可以是存储在诸如 RAM(随机存取存储器)、R0M(只读存储器)或其它类型的存储设备等计算机可读介质上的机器(例如,计算机)可执行指令的形式。除针对计算机程序产品之外,一些实施例还针对配置成实现以上所描述的一种或更多种方法的各种功能、步骤、动作和/或操作中的一个或更多个的处理器。相应地,一些实施例针对配置成实现本文中所描述的方法的一些或全部步骤的处理器(例如CPU)。处理器可供用在例如本申请中所描述的通信设备或其它设备中。在一些实施例中,诸如无线终端等通信设备的一个设备或多个设备的例如CPU的一个处理器或多个处理器被配置成执行如描述为由通信设备执行的方法的步骤。因此,一部分而非全部实施例针对具有包括与由其中包括处理器的设备执行的各种所描述的方法的每一步骤相对应的模块的处理器的设备,例如通信设备。在一部分而非全部实施例中,例如通信设备的设备包括与由其中包括处理器的设备执行的各种所描述的方法的每一步骤相对应的模块。这些模块可使用软件和/或硬件来实现。
尽管各种特征是在OFDM系统的上下文中描述的,但是各种实施例的方法和装置之中至少有一些可应用于包括许多非OFDM和/或非蜂窝系统在内的广大范围的通信系统。鉴于上面的描述,以上所描述的各种实施例的方法和装置的众多其他变型对本领域技术人员将是显而易见的。此类变型应被认为是落在范围内的。这些方法和装置可以并且在各种实施例中的确是与CDMA、正交频分复用(OFDM)、GSM和/或各种其他类型的可用于提供接入点与诸如移动节点之类的无线通信设备之间的无线通信链路(例如,WAN无线通信链路)以及无线通信的通信技术一起使用的。这些方法和装置可以并且在各种实施例中的确是与CDMA、正交频分复用(OFDM)、GSM和/或各种其他类型的可用于提供包括对等接口的无线通信设备之间的无线通信链路(例如,直接对等无线通信链路)的通信技术一起使用的。在一些实施例中,包括广域网接口和对等网络接口两者的无线通信设备对不同的接口使用不同的通信技术,例如对于WAN接口使用基于CDMA和GSM的技术之一,而对于对等接口使用基于OFDM的技术。在一些实施例中,这些接入点被实现为使用CDMA、GSM和 /或OFDM来与移动节点建立通信链路的基站。在各种实施例中,移动节点被实现为用于实现各种方法的笔记本计算机、个人数据助理(PDA)、或其他包括接收机/发射机电路和逻辑和/或例程的便携式设备。
权利要求
1.一种操作第一通信设备的方法,所述方法包括接收来自第二通信设备的第一信号;若所述第一信号满足应用提醒准则,则生成第一应用提醒;以及接收来自接入点的第二信号,所述第二信号携带基于来自所述第二通信设备的先前信号的第二通信设备信息。
2.如权利要求1所述的方法,其特征在于,所述第二通信设备信息是位置信息。
3.如权利要求1所述的方法,其特征在于,接收第一信号包括经由无线对等接口接收所述第一信号。
4.如权利要求3所述的方法,其特征在于,接收所述第二信号包括经由无线广域网接口接收所述第二信号。
5.如权利要求1所述的方法,其特征在于,还包括基于所述第二信号中包括的所述第二通信设备信息以及所述第一信号中包括的信息来确定要采取的操作。
6.如权利要求5所述的方法,其特征在于,所述第二信号中包括的所述第二通信设备信息是关于所述第二通信设备的先前位置的信息;所述第一信号中包括的所述信息是当前位置信息;以及所述操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。
7.如权利要求1所述的方法,其特征在于,还包括响应于所生成的第一应用提醒向所述接入点发送信息请求信号以请求对应于所述第二通信设备的信息。
8.如权利要求1所述的方法,其特征在于,所述接入点是基站。
9.一种第一通信设备,包括用于接收来自第二通信设备的第一信号的装置;用于若所述第一信号满足应用提醒准则就生成第一应用提醒的装置;以及用于接收来自接入点的第二信号的装置,所述第二信号携带基于来自所述第二通信设备的先前信号的第二通信设备信息。
10.如权利要求9所述的第一通信设备,其特征在于,所述用于接收第一信号的装置包括用于经由无线对等接口接收所述第一信号的装置。
11.如权利要求10所述的第一通信设备,其特征在于,所述用于接收第二信号的装置包括用于经由无线广域网接口接收所述第二信号的装置。
12.如权利要求9所述的第一通信设备,其特征在于,还包括用于基于所述第二信号中包括的所述第二通信设备信息以及所述第一信号中包括的信息来确定要采取的操作的装置。
13.如权利要求12所述的第一通信设备,其特征在于,所述第二信号中包括的所述第二通信设备信息是关于所述第二通信设备的先前位置的信息;所述第一信号中包括的所述信息是当前位置信息;以及所述操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。
14.如权利要求9所述的第一通信设备,其特征在于,还包括用于响应于所生成的第一应用提醒向所述接入点发送信息请求信号以请求对应于所述第二通信设备的信息的装置。
15.一种用于在第一通信设备中使用的计算机程序产品,所述计算机程序产品包括 计算机可读介质,包括用于使至少一台计算机接收来自第二通信设备的第一信号的代码; 用于使所述至少一台计算机在所述第一信号满足应用提醒准则的情况下生成第一应用提醒的代码;以及用于使所述至少一台计算机接收来自接入点的第二信号的代码,所述第二信号携带基于来自所述第二通信设备的先前信号的第二通信设备信息。
16.一种第一通信设备,包括 至少一个处理器,配置成接收来自第二通信设备的第一信号;若所述第一信号满足应用提醒准则,则生成第一应用提醒;以及接收来自接入点的第二信号,所述第二信号携带基于来自第二通信设备的先前信号的第二通信设备信息;以及耦合至所述至少一个处理器的存储器。
17.如权利要求16所述的第一通信设备,其特征在于,作为被配置成接收第一信号的一部分,所述至少一个处理器被配置成经由无线对等接口接收所述第一信号。
18.如权利要求17所述的第一通信设备,其特征在于,作为被配置成接收第二信号的一部分,所述至少一个处理器被配置成经由无线广域网接口接收所述第二信号。
19.如权利要求16所述的第一通信设备,其特征在于,所述至少一个处理器还被配置成基于所述第二信号中包括的所述第二通信设备信息以及所述第一信号中包括的信息来确定要采取的操作。
20.如权利要求19所述的第一通信设备,其特征在于,所述第二信号中包括的所述第二通信设备信息是关于所述第二通信设备的先前位置的信息;所述第一信号中包括的所述信息是当前位置信息;以及所述操作是基于位置的交通更新操作和基于位置的广告更新操作中的一者。
全文摘要
第一无线通信设备包括广域网(WAN)接口和对等接口。第一设备经由通过其对等接口接收到的对等方发现信号来发现第二无线通信设备的存在。第二设备一直在向WAN内的节点传送(例如,周期性地)某些信息,例如其位置和/或购物偏好。检测到的第一信号触发第一设备中的应用提醒。第一设备通过经由其WAN接口接收到的第二信号恢复出关于第二设备的以往信息。第一设备使用第一信号中所传达的信息(例如,设备标识符信息)和第二信号中所传达的信息(例如,以往位置和/或购物信息)来生成针对第二设备的针对性消息。第一设备经由其对等接口在对等话务信道中传达该针对性消息。
文档编号H04W92/18GK102369740SQ201080015917
公开日2012年3月7日 申请日期2010年3月24日 优先权日2009年3月30日
发明者A·约维契奇, J·李, R·拉洛亚, V·D·朴, Y·王 申请人:高通股份有限公司