用于实现多频段服务发现的系统和方法_3

文档序号:9402507阅读:来源:国知局
性系统400的大部分其他元件的便携式无线通信设备。
[0040]示例性系统400可包括多频段服务鉴别器460。多频段服务鉴别器460可以是能够与处理器420联合工作和/或可使用诸如存储在数据存储设备430中的数据的特定部件。另外,多频段服务鉴别器460根据所存储的信息和/或在多频段服务鉴别器460本身中的内部程序可以更自主地工作。选择性地,多频段服务鉴别器460可以是处理器420中至少一者的功能。多频段服务鉴别器460可被用以格式化作为服务发现查询帧被发送的信号和/或翻译作为服务发现响应帧被接收的信号,用于执行根据所公开的方案的多频段服务发现协议。
[0041]示例性系统400可包括被配置为根据一个标准并在一个或多个频段工作的第一无线电设备(rad1)470。示例性系统400可包括被配置为根据另一标准并在一个或多个与第一无线电设备470相同或不同频段运行的至少一个第二无线电设备480。通过在第一无线电设备470和/或至少一个第二无线电设备480与一个或多个通信设备之间建立通信能力,多频段频率鉴别器460可用以与一个或多个通信设备建立服务通信。应当认识到,单个多频段服务鉴别器460的使用在上述多服务发现协议处理的执行过程中提供了高效性。单个多频段服务鉴别器460可被应用于包括在示例性系统400中或与示例性系统400相关联的一个或多个无线电设备,以便异构地组合工作在不同频段并根据不同标准的无线电设备的通信。
[0042]如图4所示,示例性系统400的所有各种部件可由一个或多个数据/控制总线490连接。数据/或控制总线490在示例性系统400的各种部件之间可提供内部有线通信或无线通信,因为所有的这些部件被整体安置在示例性系统400内,或被单独安置,并与示例性系统400以有线或无线方式进行通信。
[0043]预计示例性系统400的各种公开的元件可以以子系统的组合方式来布置,其中子系统是各个单独的部件或部件的组合。所有描述的部件可以是作为示例性系统400的单个单元的不可分割的一部分,并且包括一个或多个无线电设备470、480。另外,各个单独的部件或部件的组合,可分开(单独)存在,并与示例性系统400的其他独立部件或一个或多个无线电设备470、480以有线或无线方式进行通信。换言之,对于示例性系统400来说,没有一个作为包括一个或多个无线电设备的一体式单元或者作为使用一个或多个无线电设备通过无线通信相关联的分离的支持单元的特定配置,是由图4中的描述暗示出的。
[0044]公开的实施例可包括用于实现多频段服务发现协议的示例性方法。图5示出此示例性方法的流程图。如图5所示,方法的操作开始于步骤S5000,并前进到步骤S5100.
[0045]在步骤S5100中,第一通信设备可搜索或识别第一通信设备可与其建立通信的一个或多个第二通信设备。方法的操作前进到步骤S5200。
[0046]在步骤S5200中,在第一通信设备发现一个或多个第二通信设备之后,服务发现查询可被格式化,以便从第一通信设备被发送到一个或多个第二通信设备。服务发现查询可包括关于第一通信设备支持的信道和/或频段的信道和/或频段指示信息。方法的操作前进到步骤S5300。
[0047]在步骤S5300中,第一通信设备可从一个或多个第二通信设备接收服务发现响应。服务发现响应可包括由响应信道和/或频段指示信息所补充的可用服务信息。方法的操作前进到步骤S5400。
[0048]在步骤S5400中,基于接收到的关于可用服务和支持的信道和/或频段的信息,第一通信设备可确定使用所选择的特定服务来进行通信的工作信道和/或频段。方法的操作前进到步骤S5500。
[0049]在步骤S5500中,可以以对发送器进行调谐的方式调节第一通信设备,或者以选择多个分立的发送器中的一者的方式调节第一通信设备。上述调节可以是根据所确定的工作信道和/或频段的,以便开始第一通信设备和一个或多个第二通信设备之间的特定服务的通信。方法的操作前进到步骤S5600。
[0050]在步骤S5600中,根据特定服务并且在确定的工作信道和/或频段上,第一通信设备和一个或多个第二通信设备之间的通信可以被建立并保持。方法的操作前进到步骤S5700,此时方法的操作停止。
[0051]所公开的实施例可包括用于存储指令的非暂时性计算机可读介质,其中,当上述指令被处理器执行时,可使处理器执行如上文所述的方法的步骤。
[0052]为了熟悉和易于理解的目的,上述示例性系统和方法引用某些常规“已知”方法或部件,以便提供可实现本发明的主题的合适的通信和处理环境的简要、一般性说明。虽然未要求,但是本发明的实施例可至少部分地以硬件电路、固件或软件计算机可执行程序的形式被提供。示例性实施例可执行所描述的特定功能,包括如可执行用于实现多频段服务发现协议的所公开的方案的由处理器所执行的程序模块。一般来说,程序模块可理解为包括常规程序、对象、组件、数据结构等,用于执行特定任务或实现特定数据类型,以支持诸如所公开的实现功能的特定功能。
[0053]本领的技术人员将认识到,公开主题的其他实施例可在根据建立的网络和/或点对点(ad hoc)网络的通信环境中被实施。公开的主题可在被建立来执行指定的数据交换或执行指定的时间周期的协作应用执行的对等通信中被实施。公开的通信方案可用多种通信设备来执行。这些通信设备可包括,但不限于,无线设备、无线接入点、无线发送器和无线接收器。这些通信方案可以在许多不同的固定、半固定或移动类(classes)以及通信设备和/或计算机系统的配置中使用。
[0054]如上所述,一般来说,实施例可在分布式网络通信环境中实施,其中任务由本地处理系统和设备来执行。一些部件通过协作通信网络借由硬链接(hardwired link)、无线链接或二者的组合彼此链接。在分布式网络环境中,程序模块和任何存储的数据或程序都可以设在本地和远程数据存储设备中。
[0055]如上文简要所述,根据本发明的实施例也可包括其上记录的所存储计算机可执行指令或数据结构的计算机可读介质。这些记录的指令或数据结构可由,例如,移动或固定无线通信设备中的特定模块或设备或系统来访问、读取和执行。这样的计算机可读介质可以是能够被处理器访问的任何可用介质,其中该处理器位于用于执行如上所述的多频段服务发现的服务发现协议的无线设备中或可以与此无线设备进行通信。作为例子,而非限制,此类计算机可读介质可包括能够被用于以可访问的计算机可执行指令和/或数据结构的形式传递或存储期望的程序元素或步骤的RAM、ROM、EEPROM、CD-ROM、DVD-ROM、闪存驱动器(flash drives)、拇指驱动器(thumb drives)、数据存储卡或者其它模拟或数字式数据存储设备。当信息通过网络或其他通信连接被传递或提供时,接收处理器可适当地将上述连接视为计算机可读介质。因此,任何此类连接都可以被适当地称为计算机可读介质。为实现本发明的目的,上述组合也应被包括在计算机可读介质的范围内。
[0056]计算机可执行指令包括,例如,能够分别被执行和访问的非暂时性指令和数据,以便使包括无线通信部件或与此类部件相关联的处理器的通信部件能够单独地或以组合方式来执行上述指定的某些功能。当使通信设备或系统通过任何可用的通信链路,特别是上述以示例性方式所描述的那些通信链路进行通信时,计算机可执行指令还包括用于由通信设备或系统所访问并被远程存储的程序模块,以便被通信设备或系统中的处理器所执行。
[0057]可执行指令的示例性描述序列,或用于执行这些指令的相关数据结构,表示了用于实现在步骤中所描述的功能的相应动作序列的示例。如图5中所描述的方法的步骤,并不是为了暗示所有被描绘和描述的步骤必须作为完整方法的部分被执行,或这些步骤必须以任何特定顺序被执行,除非可以必定地推断出所描绘和描述的步骤中的一步骤是完成所描绘和描述步骤中的另一步骤的优先条件时。所描绘和描述的步骤,在适当的情况下,可以以串行或并行方式被执行。
[0058]虽然以上描述可包含特定的细节,但这些细节不应解释为以任何方式来限制权利要求。所公开的系统和方法的描述的实施例的其他配置是本发明范围的一部分。例如,本发明的原理可被应用到每一单独的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1