CN105122893B - 用于实现多频段服务发现的系统和方法 - Google Patents
用于实现多频段服务发现的系统和方法 Download PDFInfo
- Publication number
- CN105122893B CN105122893B CN201380055027.4A CN201380055027A CN105122893B CN 105122893 B CN105122893 B CN 105122893B CN 201380055027 A CN201380055027 A CN 201380055027A CN 105122893 B CN105122893 B CN 105122893B
- Authority
- CN
- China
- Prior art keywords
- frequency range
- wireless device
- service
- channel
- service discovery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种于实现在通信设备之间唯一的多频段服务发现协议的系统和方法。这些通信设备按照多个标准并且在不同频段支持工作,尤其是在对等网络化或点对点网络化方案中支持工作的无线通信设备。所公开的系统和方法在每一服务发现帧中,无论是服务发现查询还是服务发现响应,均定义了可以支持由服务发现帧所指示的特定服务的频段和/或信道的指示。支持特定服务协议的协作通信设备之间的通信被建立,并且用一种机制来设置协作通信设备,通过该机制可识别通信设备用哪一个公共频段和/或信道进行通信以执行特定的服务。
Description
技术领域
本发明涉及用于实现在通信设备之间唯一的多频段(multi-band)服务发现协议的系统和方法。这些通信设备按照多个标准并且在不同频段支持工作,尤其是在对等(peer-to-peer)网络化或点对点(ad hoc)网络化方案中支持工作的无线通信设备。
背景技术
术语“服务发现”是指使第一通信设备,通常是使无线通信设备,能够自动发现或“感测”可由第一通信设备试图与其建立通信连接的一个或多个第二通信设备所提供或支持的服务。第一通信设备可以,例如,执行一个或多个服务发现协议(SDPs:servicediscovery protocols)。SDPs一般是这样的网络通信协议,该协议提供自动检测和识别(1)上述通信设备可试图与其建立通信连接的其他(一个或多个)通信设备,以及(2)由工作在建立的通信网络中或点对点(ad hoc)通信网络中的其他通信设备提供的服务。服务发现通常被理解为需要通用语言,该通用语言可允许各个通信设备利用其他设备的服务而无需连续的用户干预。
如本发明中所使用的,以及如本领域的技术人员通常所理解的,术语“服务”从通信设备用户的观点来看,是指具有意义的单个功能或一套功能。这些服务可包括,例如,计算服务、通信服务、打印服务、显示服务等等。不同的标准可定义不同的服务和不同的服务发现协议。例如,在Wi-Fi联盟(WFA:Wi-Fi Alliance)对等网络(P2P)规格中,定义了如下服务:
(1)通用即插即用(UPnP:Universal Plug and Play),其允许网络设备,例如个人计算机、打印机、因特网网关、Wi-Fi接入点和移动设备,在网络上无缝地发现彼此的存在,并且建立用于数据共享、通信和娱乐的功能性网络服务;
(2)Bonjour,其为根据自动创建可用的IP网络而无需操作者的人工干预或特定的配置服务器的一组技术的零配置网络化的苹果专利,包括实现服务发现、地址分配和主机名解析;
(3)网页服务动态发现(WS-Discovery:Web Service Dynamic Discovery),其定义了用于定位本地网络上的服务的组播发现协议,使用网页服务标准完成的节点之间的通信,举例来说,诸如SOAP-over-UDP的网络服务标准;以及
(4)Wi-Fi显示,其为用于,例如,压缩三维视频交换的新标准,以实现在设备之间通过Wi-Fi连接进行传播。此外,除了WFA以外的组织也已定义了服务。无线Gigabit(WiGig:Wireless Gigabit)联盟已分别定义了WiGig显示扩展、WiGig串口扩展、WiGig总线扩展和WiGig SD扩展标准。同样地,蓝牙技术联盟(SIG:Special Interest Group)已定义了它自己的服务标准。
在正如当前可用的所有的这些示例性服务发现协议中通用的实现和/或操作(工作)假设是:服务一旦被发现,就应用到具体通信设备所支持的所有频段。该实现假设用图1所示的简单通信系统100以示例方式被说明。如图1所示,设备A 110和设备B 150两者都各自支持两个频段:频段X 120、160(例如,2.4GHz)和频段Y 130、170(例如,5GHz)。在图1所示的示例中,设备A 110在频段X 120上将服务发现查询(Service Discovery Query)帧发送到设备B 150。在设备A 110从设备B 150接收的服务发现响应帧中,设备B 150支持,例如,Wi-Fi显示的指示被提供。如果设备A 110也支持Wi-Fi显示,那么两个设备,设备A 110和设备B 150都能继续开始二者之间的Wi-Fi显示会话。
如上所述,对于诸如图1中所示的示例中说明的实现来说,困难在于它是基于隐含的假设,即在Wi-Fi显示的情况下,发现的服务通过频段X 120、160和频段Y 130、170都能够工作。该假设一般被认为对于现有的实现来说是有效的。如今,异构地组合多个无线电设备(radio)的操作的设备正在日益增加。
多个无线电设备支持根据不同标准以及在不同频率范围内工作的完全不同的服务系统。作为一个示例,在安置有工作在未授权2.4GHz和/或5GHz频段的Wi-Fi系统的相同设备中可以支持工作在未授权60GHz频段的WiGig系统。许多不同的通信技术正被承载于外观相似并且看起来操作(工作)相似的设备上。然而,在特定的设备中发现的服务可被一个或多个无线电收发装置所支持的假设变得不太可能有效,因为特定的非协作设备承载不同的应用和服务。特别地,普遍认为,60GHz能力的无线电设备所支持的一组服务,例如,将不可能与由相同的通信设备所支持的其他频段通信无线电设备所支持的一组服务完全一致。换言之,在图1中所描述的示例性说明中,并且如上所述,虽然Wi-Fi显示是由频段X 120、160所支持的服务,但是不能保证作为服务的Wi-Fi显示也将必须由实例中的频段Y130、170所支持的传统假设,其中频段Y 130、170是60GHz的频段。
总之,一些服务很可能仅对特定频段是唯一的。这表示与如今所制成的可用的设备相背道而驰。一般来说,传统的多无线电设备(multi-radio)利用因特网作为默认的通用翻译器(translator),用于支持在不同频段上的不同服务。多无线电协议将很快从协作设备之间的特定通信方案中移除因特网。正在开发的服务是以设备为中心的,并且在通信设备之间可以直接进行交换。这些服务将不再通过因特网或一些其他中介服务,例如可通过某个无线访问点而被访问。一个简单的示例可涉及来自无线手持通信设备的视频文件可直接下载到用户的电视用于显示。
附图说明
将参照下面的附图对根据本发明的用于在通信设备之间实现唯一的多频段服务发现协议的公开的系统和方法的不同示例性实施例进行详细描述,其中:
图1示出根据现有服务发现协议方案的实施假设的示意图;
图2示出根据本发明的多频段服务发现协议的示意图;
图3示出可包含于意在使根据本发明的多频段服务发现协议实现的任何帧中的字段的示例性帧格式;
图4示出根据本发明的用于实现多频段服务发现协议的示例性系统的框图;以及
图5示出根据本发明的用于实现多频段服务发现协议的示例性方法的流程图。
具体实施方式
根据本发明的用于实现通信设备之间唯一的多频段服务发现协议的公开的系统和方法,一般是指对于这些系统和方法的特定功用。在本发明中所描述和描绘的示例性实施例不应被解释为具体限于任何特定通信标准或在任何特定频段的通信的应用。所公开的系统和方法可发现至少适用于IEEE 802.11标准通信,以及WiGig标准通信、蓝牙标准通信、蜂窝标准通信等的实现。
特定参考内容,例如,任何具体的无线设备,通常不论是静态的或移动的,应理解为仅是示例性的,而并不以任何方式限于无线设备、发送器或接收器的任何特定类别。根据本发明的系统和方法将被描述为特别适合于异构的多无线电(multi-radio)设备的无线通信设备。对于根据本发明的系统和方法来说,该适应仅为示例目的,并决不限制所公开的主题。
公开的系统和方法的各个特征和优点将在下面的说明书中被阐明,并且将部分地从说明书中明显看出,或可由本发明中所描述的特征的实施所获知。正如在所附权利要求中特别指出的,根据本发明的系统和方法的特征和优点可通过各个元件和这些元件的组合来实现和获得。当论及特定实施例时,应当理解,这样做仅为示例目的。相关领域的技术人员将认识到,在不背离本发明的主题的构思和范围的情况下,其他部件和配置可被使用。
鉴于在传统服务发现协议中的上述不足,实现工作的通信设备之间的多频段服务发现方案将是非常有利的。
所公开的系统和方法的示例性实施例可定义:在通信设备之间传输的每个服务发现帧可包括可支持由该服务发现帧所指示的服务的频段和信道的指示。上述服务发现帧可以是服务发现查询(service discovery query)(服务发现请求)或服务发现响应(servicediscovery response)。
示例性实施例针对当前的能力进行补充,其中蜂窝通信设备可异构地合并工作在2.4GHz和5GHz频段的Wi-Fi无线电设备。示例性设备可有助于通信设备之间的本地直接通信,包括避免通过因特网的需要。
示例性实施例可以匹配具有协作通信设备中支持通信信道或频段的指示的服务可用性。此匹配可有助于和/或优化这些协作通信设备之间特定服务的直接提供。
示例性实施例可有助于协作通信设备之间的直接通信,而无需涉及任何基站或接入点。示例性方案可识别公共信道或频段,协作通信设备可利用上述公共信道或频段来进行特定服务的传递。只有可应用在协作通信设备中的任一者或两者中用于进行设备之间的直接通信的可用的信道或频段的子集,才可支持上述特定服务。
公开的系统和方法的这些以及其他特征和优点在下面实施例的详细描述中被描述或可从下面实施例的详细描述中明显看出。
回顾图1中所示的示例,在到设备A 110的服务发现响应帧中,设备B 150可包括示例性Wi-Fi显示服务可仅在频段X 120、160上得到支持、仅在频段Y 130、170上得到支持或在这两个(所有)频段上得到支持的指示。同样地,在其被发送到设备B 130的服务发现查询帧中,设备A 110还可包括支持的频段和信道的指示。以这种方式,包含的信息可指示:设备A 110正在从设备B 130请求关于设备B 130在指定的频段和信道上可支持哪个服务的响应性指示。
图2示出根据本发明的多频段服务发现协议200的示意图。在图2中所示的示例性实施例中,通信设备1 210可以是对等网络(P2P:peer-to-peer)通信设备,其可发出探测请求(probe request)230。通信设备2 220可用探测响应240来作出响应。这些步骤将允许由通信设备1 210发现通信设备2 220。
发现通信设备2 220之后,通信设备1 210继续去发现在通信设备2 220中可用且由通信设备2 220支持的服务。在图2所示的示例中,通信设备1 210仅可支持在频段R和T上的通信。服务发现查询帧250可从通信设备1 210被发送到通信设备2 220。服务发现查询帧250可被用于指定它仅涉及通信设备2 220在通信频段R和T上所支持的服务。换言之,通信设备2 220在服务发现响应帧260中不会向通信设备1汇报任何不能工作在通信频段R和T的服务。特别地,通信设备2 220在服务发现响应帧260中不包括仅能够工作在通信频段S的服务。
一旦接收到包含由通信设备2 220在通信频段R和T上所支持的服务的服务发现响应帧260,通信设备1 210就决定在通信频段T上开始与通信设备2 220的公共通信服务。根据上面方案的多频段服务发现之后,通信设备1 210将信令(signaling)270发送到通信设备2 220,使得该服务在通信频段T上启动。根据在通信频段T上的服务,服务280然后开始与通信设备1 210和通信设备2 220二者进行协作通信。
如上所述,应当认识到,公开的方案可以足够灵活地确定一些潜在通信设备中的每一设备所支持的是在一些可用的通信频段中的哪一频段。根据所识别的服务的那些确定,公开的方案也能足够灵活地建立各对通信设备之间的通信。在图2的示例中,服务发现帧250、260可在特定通信信道/频段中进行交换,举例来说,例如在公共通信频段R上进行交换。应当指出,服务发现帧250、260实际上能够在任何信道和频段被发送,只要通信设备1210和通信设备2 220二者都在工作,以便接收所发送的帧。
图3示出可包含在使根据本发明的多频段服务发现协议能够实现的任何一帧中的字段的示例性帧格式300。如图3所示,可指定工作类(operating class)310、信道号330和MAC地址350。在一帧中包含的这些频段和/或信道信息指示利用上述帧发信号的服务能力(service capabilities)适用于所提到的服务。
根据图2和图3中的描述以及上述描述可以看出,所推荐的用于多频段服务发现的方案使得一个通信设备能够在任何通信频段上发现另一通信设备的服务。这些技术将使具有多频段通信能力的新一代通信设备成为可能。这些设备能够在通信设备对之间在不同通信频段中请求和/或广告(avertise)不同的服务能力。
图4示出根据本发明的用于实现多频段服务发现协议的示例性系统400的框图。
示例性系统400可包括用户界面410,用户能够通过该用户界面410与示例性系统400进行通信,并发起(启动)用于多频段服务发现的示例性系统400的操作。多频段服务发现的处理(过程)可由包括在示例性系统400中或与示例性系统400相关联的一个或多个无线电设备470、480的操作(工作)来发起(启动)。用户界面410可被配置为允许用户向示例性系统400输入信息的一个或多个传统机构。特别地当该系统安置在,例如,便携式无线通信设备中时,用户界面410可包括,例如,一体式键盘或带有“软”按键的触摸屏,用于向示例性系统400传递命令和信息。用户界面410可选择性地包括麦克风,用户可通过该麦克风提供口述命令给示例性系统400,以便由语音识别程序进行“翻译”或其他。用户界面410另外可包括任何其他类似的用于示例性系统400的用户操作以及与示例性系统400进行数据交换的设备。用户可通过用户界面410进行输入,以便简单地开启示例性系统400,或者一个或多个无线电设备470、480,从而启动用于示例性系统400的通信和多频段服务发现协议的处理或方案。
示例性系统400可包括一个或多个本地处理器420,用于分别承担由示例性系统400所执行的处理和控制功能。处理器420包括至少一个用以翻译和执行指令的常规处理器或微处理器。处理器420可通过不同的通信链路来处理传出和传入的信号,包括一个或多个与示例性系统400相关联的无线电设备470、480。上述信号处理可便于实现根据公开方法的详细的多频段服务发现协议的处理或方案。
示例性系统400可包括一个或多个数据存储设备430。此类数据存储设备430可用于存储由示例性系统400以及具体由处理器420所使用的数据和操作程序或应用。数据存储设备430可包括随机存取存储器(RAM:random access memory)或用于存储信息和由处理器420所执行的指令的另一种动态存储设备。数据存储设备430还可包括只读存储器(ROM:read-only memory),该存储器可包括常规的ROM设备或用于存储静态信息和由处理器420所执行的指令的另一种静态存储设备。数据存储设备430一般会是示例性系统400不可或缺的部分。另外,数据存储设备430可包括与示例性系统400进行无线通信的示例性系统400的外部的远程数据存储设备。数据存储设备中的至少一个可用于存储关于示例性系统400或与示例性系统400相关联的其他设备的通信频段能力和由示例性系统400或与示例性系统400相关联的其他通信设备所支持的服务协议的识别数据。上述识别数据可用以方便实现协作通信设备之间的初始服务发现。诸如图3所示的示例性帧格式可按上述方式采用适合于服务发现查询或服务发现响应的任一者或两者的数据来填充。
示例性系统400可包括至少一个数据显示设备440,该设备可被配置为一个或多个常规机构,用以向示例性系统400的用户显示信息。显示的信息可被用户所使用,以便于以它的不同操作(工作)模式来操作示例性系统400,或者,视需要,用于显示,例如,关于解析的服务协议的可用信息。
示例性系统400可包括外部数据通信接口450,通过该外部数据通信接口,示例性系统400可与示例性系统400的组成部件进行通信,其中示例性系统400的组成部件并不是单个设备的不可或缺的部分,举例来说,例如,可安置示例性系统400的大部分其他元件的便携式无线通信设备。
示例性系统400可包括多频段服务鉴别器460。多频段服务鉴别器460可以是能够与处理器420联合工作和/或可使用诸如存储在数据存储设备430中的数据的特定部件。另外,多频段服务鉴别器460根据所存储的信息和/或在多频段服务鉴别器460本身中的内部程序可以更自主地工作。选择性地,多频段服务鉴别器460可以是处理器420中至少一者的功能。多频段服务鉴别器460可被用以格式化作为服务发现查询帧被发送的信号和/或翻译作为服务发现响应帧被接收的信号,用于执行根据所公开的方案的多频段服务发现协议。
示例性系统400可包括被配置为根据一个标准并在一个或多个频段工作的第一无线电设备(radio)470。示例性系统400可包括被配置为根据另一标准并在一个或多个与第一无线电设备470相同或不同频段运行的至少一个第二无线电设备480。通过在第一无线电设备470和/或至少一个第二无线电设备480与一个或多个通信设备之间建立通信能力,多频段频率鉴别器460可用以与一个或多个通信设备建立服务通信。应当认识到,单个多频段服务鉴别器460的使用在上述多服务发现协议处理的执行过程中提供了高效性。单个多频段服务鉴别器460可被应用于包括在示例性系统400中或与示例性系统400相关联的一个或多个无线电设备,以便异构地组合工作在不同频段并根据不同标准的无线电设备的通信。
如图4所示,示例性系统400的所有各种部件可由一个或多个数据/控制总线490连接。数据/或控制总线490在示例性系统400的各种部件之间可提供内部有线通信或无线通信,因为所有的这些部件被整体安置在示例性系统400内,或被单独安置,并与示例性系统400以有线或无线方式进行通信。
预计示例性系统400的各种公开的元件可以以子系统的组合方式来布置,其中子系统是各个单独的部件或部件的组合。所有描述的部件可以是作为示例性系统400的单个单元的不可分割的一部分,并且包括一个或多个无线电设备470、480。另外,各个单独的部件或部件的组合,可分开(单独)存在,并与示例性系统400的其他独立部件或一个或多个无线电设备470、480以有线或无线方式进行通信。换言之,对于示例性系统400来说,没有一个作为包括一个或多个无线电设备的一体式单元或者作为使用一个或多个无线电设备通过无线通信相关联的分离的支持单元的特定配置,是由图4中的描述暗示出的。
公开的实施例可包括用于实现多频段服务发现协议的示例性方法。图5示出此示例性方法的流程图。如图5所示,方法的操作开始于步骤S5000,并前进到步骤S5100.
在步骤S5100中,第一通信设备可搜索或识别第一通信设备可与其建立通信的一个或多个第二通信设备。方法的操作前进到步骤S5200。
在步骤S5200中,在第一通信设备发现一个或多个第二通信设备之后,服务发现查询可被格式化,以便从第一通信设备被发送到一个或多个第二通信设备。服务发现查询可包括关于第一通信设备支持的信道和/或频段的信道和/或频段指示信息。方法的操作前进到步骤S5300。
在步骤S5300中,第一通信设备可从一个或多个第二通信设备接收服务发现响应。服务发现响应可包括由响应信道和/或频段指示信息所补充的可用服务信息。方法的操作前进到步骤S5400。
在步骤S5400中,基于接收到的关于可用服务和支持的信道和/或频段的信息,第一通信设备可确定使用所选择的特定服务来进行通信的工作信道和/或频段。方法的操作前进到步骤S5500。
在步骤S5500中,可以以对发送器进行调谐的方式调节第一通信设备,或者以选择多个分立的发送器中的一者的方式调节第一通信设备。上述调节可以是根据所确定的工作信道和/或频段的,以便开始第一通信设备和一个或多个第二通信设备之间的特定服务的通信。方法的操作前进到步骤S5600。
在步骤S5600中,根据特定服务并且在确定的工作信道和/或频段上,第一通信设备和一个或多个第二通信设备之间的通信可以被建立并保持。方法的操作前进到步骤S5700,此时方法的操作停止。
所公开的实施例可包括用于存储指令的非暂时性计算机可读介质,其中,当上述指令被处理器执行时,可使处理器执行如上文所述的方法的步骤。
为了熟悉和易于理解的目的,上述示例性系统和方法引用某些常规“已知”方法或部件,以便提供可实现本发明的主题的合适的通信和处理环境的简要、一般性说明。虽然未要求,但是本发明的实施例可至少部分地以硬件电路、固件或软件计算机可执行程序的形式被提供。示例性实施例可执行所描述的特定功能,包括如可执行用于实现多频段服务发现协议的所公开的方案的由处理器所执行的程序模块。一般来说,程序模块可理解为包括常规程序、对象、组件、数据结构等,用于执行特定任务或实现特定数据类型,以支持诸如所公开的实现功能的特定功能。
本领的技术人员将认识到,公开主题的其他实施例可在根据建立的网络和/或点对点(ad hoc)网络的通信环境中被实施。公开的主题可在被建立来执行指定的数据交换或执行指定的时间周期的协作应用执行的对等通信中被实施。公开的通信方案可用多种通信设备来执行。这些通信设备可包括,但不限于,无线设备、无线接入点、无线发送器和无线接收器。这些通信方案可以在许多不同的固定、半固定或移动类(classes)以及通信设备和/或计算机系统的配置中使用。
如上所述,一般来说,实施例可在分布式网络通信环境中实施,其中任务由本地处理系统和设备来执行。一些部件通过协作通信网络借由硬链接(hardwired link)、无线链接或二者的组合彼此链接。在分布式网络环境中,程序模块和任何存储的数据或程序都可以设在本地和远程数据存储设备中。
如上文简要所述,根据本发明的实施例也可包括其上记录的所存储计算机可执行指令或数据结构的计算机可读介质。这些记录的指令或数据结构可由,例如,移动或固定无线通信设备中的特定模块或设备或系统来访问、读取和执行。这样的计算机可读介质可以是能够被处理器访问的任何可用介质,其中该处理器位于用于执行如上所述的多频段服务发现的服务发现协议的无线设备中或可以与此无线设备进行通信。作为例子,而非限制,此类计算机可读介质可包括能够被用于以可访问的计算机可执行指令和/或数据结构的形式传递或存储期望的程序元素或步骤的RAM、ROM、EEPROM、CD-ROM、DVD-ROM、闪存驱动器(flash drives)、拇指驱动器(thumb drives)、数据存储卡或者其它模拟或数字式数据存储设备。当信息通过网络或其他通信连接被传递或提供时,接收处理器可适当地将上述连接视为计算机可读介质。因此,任何此类连接都可以被适当地称为计算机可读介质。为实现本发明的目的,上述组合也应被包括在计算机可读介质的范围内。
计算机可执行指令包括,例如,能够分别被执行和访问的非暂时性指令和数据,以便使包括无线通信部件或与此类部件相关联的处理器的通信部件能够单独地或以组合方式来执行上述指定的某些功能。当使通信设备或系统通过任何可用的通信链路,特别是上述以示例性方式所描述的那些通信链路进行通信时,计算机可执行指令还包括用于由通信设备或系统所访问并被远程存储的程序模块,以便被通信设备或系统中的处理器所执行。
可执行指令的示例性描述序列,或用于执行这些指令的相关数据结构,表示了用于实现在步骤中所描述的功能的相应动作序列的示例。如图5中所描述的方法的步骤,并不是为了暗示所有被描绘和描述的步骤必须作为完整方法的部分被执行,或这些步骤必须以任何特定顺序被执行,除非可以必定地推断出所描绘和描述的步骤中的一步骤是完成所描绘和描述步骤中的另一步骤的优先条件时。所描绘和描述的步骤,在适当的情况下,可以以串行或并行方式被执行。
虽然以上描述可包含特定的细节,但这些细节不应解释为以任何方式来限制权利要求。所公开的系统和方法的描述的实施例的其他配置是本发明范围的一部分。例如,本发明的原理可被应用到每一单独的通信设备,其中每一单独的通信设备可根据所公开的系统约束或方法步骤独立地工作。这使得即使大量可能的应用中的任何一者都不需要本发明中所描绘和描述的功能的特定特征,但独立的通信设备的每一用户仍然可以利用本发明的优点。换言之,可能存在独立通信设备的多个实体,并且每一实体以各种可能的方式处理信号内容,以便实施所公开的多频段服务发现协议技术、方案、过程和方法。所公开的系统并非必须是单一系统、网络化系统或其他,被所有终端用户所使用或被每一通信设备或系统同样地承担。因此,所附的权利要求和它们合理的等效形式应仅用来定义本发明,而不是任何给出的特定实例。
Claims (24)
1.一种用于通信设备中的服务发现的装置,包括:
第一无线电设备;以及
与所述第一无线电设备相关联的服务发现设备,用以:
生成服务发现请求,所述服务发现请求包括用于所述第一无线电设备的所请求服务的第一指示和由所述第一无线电设备所支持的用于传递所请求服务的至少一个信道或频段的第二指示;以及
接收来自至少一个第二无线电设备的服务发现响应,所述服务发现响应包括所请求服务的可用性的第三指示、以及如下能力的第四指示,该能力为所述至少一个第二无线电设备在所述服务发现请求中所指示的所述至少一个信道或频段上传递所请求服务的能力。
2.根据权利要求1所述的装置,还包括自动调节设备,用以调节所述第一无线电设备以便在所述至少一个信道或频段上传递所请求服务。
3.根据权利要求1所述的装置,其中所述第一无线电设备支持多个信道或频段上的通信,并且所述服务发现设备生成所述服务发现请求,所述服务发现请求包括由所述第一无线电设备所支持的用于传递所请求服务的多个信道或频段中多于一个信道或频段的指示。
4.根据权利要求3所述的装置,其中所述服务发现响应指示所述至少一个第二无线电设备在支持所述服务发现请求中所指示的请求服务的所述多个信道或频段上传递所请求服务的能力。
5.根据权利要求4所述的装置,其中所述服务发现设备选择被指示为可用于利用所述至少一个第二无线电设备传递所请求服务的所述多个信道或频段中的一者,并且引导所述多个信道或频段中所选择的一者上的所请求服务的传递。
6.根据权利要求3所述的装置,其中所述多个信道或频段包括按照WiGig 60GHz标准工作的第一信道或频段,以及按照Wi-Fi标准、IEEE802.11标准、蓝牙标准和蜂窝通信标准中的一者或更多者工作的至少一个第二信道或频段。
7.根据权利要求1所述的装置,其中所述第一无线电设备与所述至少一个第二无线电设备建立直接通信,用于在所指示的至少一个信道或频段上传递所请求服务。
8.根据权利要求1所述的装置,其中所述第一无线电设备和至少一个第二无线电设备在彼此直接通信中是对等通信设备。
9.一种通信设备中的服务发现方法,包括:
利用第一无线电设备识别至少一个第二无线电设备;
利用处理器生成服务发现请求,所述服务发现请求包括用于所述第一无线电设备的所请求服务的第一指示和由所述第一无线电设备所支持的用于传递所请求服务的至少一个信道或频段的第二指示;
将所生成的服务发现请求发送到所述至少一个第二无线电设备;
利用所述处理器从所述至少一个第二无线电设备,接收服务发现响应,所述服务发现响应包括所请求服务的可用性的第三指示、和如下能力的第四指示,该能力为所述至少一个第二无线电设备在所述服务发现请求中所指示的所述至少一个信道或频段上传递所请求服务的能力;以及
发起所请求服务在所述第一无线电设备和所述至少一个第二无线电设备之间在所指示的至少一个信道或频段上的通信。
10.根据权利要求9所述的方法,还包括利用所述处理器自动调节所述第一无线电设备,以便在所述至少一个信道或频段上传递所请求服务。
11.根据权利要求9所述的方法,其中所述第一无线电设备支持在多个信道或频段上的通信,以及所述服务发现请求包括由所述第一无线电设备所支持的用于传递所请求服务的所述多个信道或频段中的多于一个信道或频段的指示。
12.根据权利要求11所述的方法,其中所述服务发现响应指示所述至少一个第二无线电设备在支持所请求服务的多个信道或频段上传递所请求服务的能力。
13.根据权利要求12所述的方法,还包括选择被指示为可用于利用所述至少一个第二无线电设备传递所请求服务的所述多个信道或频段中一者,并且引导所述多个信道或频段中所选择的一者上的所请求服务的传递。
14.根据权利要求11所述的方法,其中所述多个信道或频段包括按照WiGig 60GHz标准工作的第一信道或频段,以及按照Wi-Fi标准、IEEE802.11标准、蓝牙标准或蜂窝通信标准中一者或更多者工作的至少一个第二信道或频段。
15.根据权利要求9所述的方法,其中所述第一无线电设备和所述至少一个第二无线电设备之间的所请求服务的通信是在所指示的至少一个信道或频段上的直接通信。
16.根据权利要求9所述的方法,其中所述第一无线电设备和所述至少一个第二无线电设备在彼此直接通信中是对等通信设备。
17.一种非暂时性计算机可读介质,存储计算机可读指令,所述计算机可读指令当被处理器执行时,使所述处理器执行通信设备中的服务发现方法,所述方法包括:
利用第一无线电设备识别至少一个第二无线电设备;
生成服务发现请求,所述服务发现请求包括用于所述第一无线电设备的所请求服务的第一指示和由所述第一无线电设备所支持的用于传递所请求服务的至少一个信道或频段的第二指示;
将所生成的服务发现请求发送到所述至少一个第二无线电设备;
从所述至少一个第二无线电设备,接收服务发现响应,所述服务发现响应包括所请求服务的可用性的第三指示以及如下能力的第四指示,该能力为所述至少一个第二无线电设备在所述服务发现请求中所指示的所述至少一个信道或频段上传递所请求服务的能力;以及
发起所请求服务在所述第一无线电设备和所述至少一个第二无线电设备之间在所指示的至少一个信道或频段上的通信。
18.根据权利要求17所述的非暂时性计算机可读介质,所述方法还包括利用所述处理器自动调节所述第一无线电设备,以便在所述至少一个信道或频段上传递所请求服务。
19.根据权利要求17所述的非暂时性计算机可读介质,其中所述第一无线电设备支持在多个信道或频段上的通信,以及所述服务发现请求包括由所述第一无线电设备所支持的用于传递所请求服务所述多个信道或频段中的多于一个信道或频段的指示。
20.根据权利要求19所述的非暂时性计算机可读介质,其中所述服务发现响应指示所述至少一个第二无线电设备在支持所请求服务的多个信道或频段上传递所请求服务的能力。
21.根据权利要求20所述的非暂时性计算机可读介质,所述方法还包括选择被指示为可用于利用所述至少一个第二无线电设备传递所请求服务的所述多个信道或频段中一者,并且引导所述多个信道或频段中所选择的一者上的所请求服务的传递。
22.根据权利要求19所述的非暂时性计算机可读介质,其中所述多个信道或频段包括按照WiGig 60GHz标准工作的第一信道或频段,以及按照Wi-Fi标准、IEEE802.11标准、蓝牙标准或蜂窝通信标准中一者或更多者工作的至少一个第二信道或频段。
23.根据权利要求17所述的非暂时性计算机可读介质,其中所述第一无线电设备和所述至少一个第二无线电设备之间的所请求服务的通信是在所指示的至少一个信道或频段上的直接通信。
24.根据权利要求17所述的非暂时性计算机可读介质,其中所述第一无线电设备和所述至少一个第二无线电设备在彼此直接通信中是对等通信设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710526712.0A CN107196964B (zh) | 2012-11-21 | 2013-06-18 | 用于实现多频段服务发现的系统和方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/682,866 | 2012-11-21 | ||
US13/682,866 US9635603B2 (en) | 2012-11-21 | 2012-11-21 | Systems and methods for implementing multiple band service discovery |
PCT/US2013/046312 WO2014081470A1 (en) | 2012-11-21 | 2013-06-18 | Systems and methods for implementing multiple band service discovery |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710526712.0A Division CN107196964B (zh) | 2012-11-21 | 2013-06-18 | 用于实现多频段服务发现的系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105122893A CN105122893A (zh) | 2015-12-02 |
CN105122893B true CN105122893B (zh) | 2019-04-19 |
Family
ID=50728418
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710526712.0A Active CN107196964B (zh) | 2012-11-21 | 2013-06-18 | 用于实现多频段服务发现的系统和方法 |
CN201380055027.4A Active CN105122893B (zh) | 2012-11-21 | 2013-06-18 | 用于实现多频段服务发现的系统和方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710526712.0A Active CN107196964B (zh) | 2012-11-21 | 2013-06-18 | 用于实现多频段服务发现的系统和方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US9635603B2 (zh) |
EP (2) | EP3242511B1 (zh) |
JP (1) | JP6026668B2 (zh) |
CN (2) | CN107196964B (zh) |
WO (1) | WO2014081470A1 (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9635603B2 (en) * | 2012-11-21 | 2017-04-25 | Intel Corporation | Systems and methods for implementing multiple band service discovery |
US9876862B1 (en) * | 2013-02-19 | 2018-01-23 | Marvell International Ltd. | Service identification with reduced ambiguity |
WO2014144753A1 (en) * | 2013-03-15 | 2014-09-18 | Ruckus Wireless, Inc. | Localizing a multicast service |
WO2014193372A1 (en) * | 2013-05-30 | 2014-12-04 | Intel Corporation | Apparatus, system and method of estimating a location of a mobile device |
US9654960B2 (en) * | 2013-05-31 | 2017-05-16 | Qualcomm Incorporated | Server-assisted device-to-device discovery and connection |
US9554344B2 (en) * | 2014-05-02 | 2017-01-24 | Intel Corporation | Bluetooth assisted NAN cluster discovery |
WO2015172329A1 (zh) * | 2014-05-14 | 2015-11-19 | 华为技术有限公司 | 一种终端配对方法及配对终端 |
US20160098693A1 (en) * | 2014-10-05 | 2016-04-07 | Jack Shauh | Online purchase with mobile payment device and method |
US9549360B2 (en) * | 2015-01-28 | 2017-01-17 | Alcatel Lucent | User equipment assisted handover in licensed and unlicensed frequency bands |
US10531370B2 (en) * | 2015-02-24 | 2020-01-07 | Lg Electronics Inc. | Method and apparatus for transmitting data in wireless communication system |
KR20170037305A (ko) * | 2015-09-25 | 2017-04-04 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
CN106686694B (zh) * | 2015-11-06 | 2020-01-21 | 大唐软件技术股份有限公司 | 一种设备联网方法和装置 |
CN106454710B (zh) * | 2016-10-31 | 2021-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 用于d2d通信的资源配置方法及资源配置装置、基站和终端 |
US10939445B2 (en) * | 2017-03-31 | 2021-03-02 | Intel IP Corporation | Methods and apparatus to announce channel capabilities in wireless communication systems |
US10045197B1 (en) * | 2017-06-29 | 2018-08-07 | Sony Corporation | Discovery of neighbor nodes in wireless mesh networks with directional transmissions |
JP6953898B2 (ja) * | 2017-08-25 | 2021-10-27 | セイコーエプソン株式会社 | 無線通信装置、無線通信装置の制御方法 |
JP6977419B2 (ja) * | 2017-09-12 | 2021-12-08 | セイコーエプソン株式会社 | 電子機器、プログラム及び無線通信方法 |
CN110300393B (zh) * | 2018-03-23 | 2022-08-16 | 阿尔卑斯通信器件技术(上海)有限公司 | 蓝牙通信装置、蓝牙通信系统以及蓝牙通信方法 |
US20190373439A1 (en) * | 2018-05-30 | 2019-12-05 | Sony Corporation | Scheduled and triggered mmw discovery assistance by lower band signaling |
CN109379106A (zh) * | 2018-10-26 | 2019-02-22 | 北京小米移动软件有限公司 | 复用天线、电子设备 |
JP2023053802A (ja) * | 2021-10-01 | 2023-04-13 | キヤノン株式会社 | 通信装置およびその制御方法、通信システム |
US20240114570A1 (en) * | 2022-10-03 | 2024-04-04 | At&T Intellectual Property I, L.P. | Apparatuses and methods for facilitating an application and service aware frequency band selection |
CN116684216B (zh) * | 2022-12-09 | 2024-06-04 | 荣耀终端有限公司 | 一种通信方法、可读介质和电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101069440A (zh) * | 2004-11-02 | 2007-11-07 | 捷讯研究有限公司 | Gan环境中的网络选择 |
CN102577521A (zh) * | 2009-10-12 | 2012-07-11 | 高通股份有限公司 | 无线广域网技术聚合和广播 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7701958B2 (en) * | 2002-07-02 | 2010-04-20 | Qualcomm Incorporated | Communication system supporting transition between network communications protocols |
US20070136412A1 (en) | 2005-10-25 | 2007-06-14 | Yoshihiro Oba | Integration of xml and tlv for query and/or responses in network discovery for mobile devices |
US7817609B2 (en) * | 2006-03-27 | 2010-10-19 | Ka Lun Eddie Law | Multi-channel wireless networks |
US7738569B2 (en) * | 2006-04-13 | 2010-06-15 | Dell Products L.P. | Ultra-wideband (UWB) secure wireless device pairing and associated systems |
US10681151B2 (en) * | 2006-05-15 | 2020-06-09 | Microsoft Technology Licensing, Llc | Notification framework for wireless networks |
US20070280257A1 (en) * | 2006-05-31 | 2007-12-06 | Nokia Corporation | Service discovery section |
CN101364937B (zh) * | 2007-08-10 | 2013-12-18 | 华为技术有限公司 | 保持鲁棒性头标压缩机制通信连续的方法、系统 |
CN101621736A (zh) * | 2008-07-01 | 2010-01-06 | 华为技术有限公司 | 获取服务信息的方法、客户端和服务器 |
US20100254334A1 (en) * | 2009-04-06 | 2010-10-07 | Qualcomm Incorporated | Setting up a communication session within a wireless communications system |
EP2299657B1 (en) * | 2009-08-14 | 2012-10-03 | Research In Motion Limited | Methods and apparatus for managing notifications for service events |
US9071395B2 (en) * | 2009-11-06 | 2015-06-30 | Samsung Electronics Co., Ltd. | Method and apparatus for changing frequency band used for communication between devices supporting multiple frequency bands |
US8825873B2 (en) | 2010-03-01 | 2014-09-02 | Apple Inc. | Using a service discovery request to find available devices |
US8509105B2 (en) * | 2010-06-23 | 2013-08-13 | Nokia Corporation | Method and apparatus for device-to-device network coordination |
KR101616491B1 (ko) * | 2010-10-20 | 2016-04-28 | 마벨 월드 트레이드 리미티드 | 프리-어소시에이션 디스커버리 |
US9264490B2 (en) * | 2010-12-23 | 2016-02-16 | Intel Corporation | Providing regulatory information to a group owner for channel selection in a wireless peer-to-peer network |
US20130148643A1 (en) * | 2011-06-13 | 2013-06-13 | Qualcomm Incorporated | Enhanced discovery procedures in peer-to-peer wireless local area networks (wlans) |
US9485719B2 (en) * | 2011-11-15 | 2016-11-01 | Lg Electronics Inc. | Method and device for searching for supported service through WiFi direct network |
US10064230B2 (en) * | 2011-12-01 | 2018-08-28 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Methods and devices enabling resource sharing for device-to-device communication in unlicensed band |
CN104471910B (zh) * | 2012-05-28 | 2018-04-20 | 诺基亚技术有限公司 | 用于本地发现的方法、服务器和计算机程序 |
US9042823B2 (en) * | 2012-06-07 | 2015-05-26 | Nokia Corporation | Method, apparatus, and computer program product for wireless short-range communication disconnection |
US8867512B2 (en) * | 2012-07-30 | 2014-10-21 | Qualcomm Incorporated | Autonomous discovery for enhanced wifi devices |
US9635603B2 (en) * | 2012-11-21 | 2017-04-25 | Intel Corporation | Systems and methods for implementing multiple band service discovery |
-
2012
- 2012-11-21 US US13/682,866 patent/US9635603B2/en active Active
-
2013
- 2013-06-18 EP EP17178339.2A patent/EP3242511B1/en active Active
- 2013-06-18 EP EP13857303.5A patent/EP2923519A4/en not_active Withdrawn
- 2013-06-18 CN CN201710526712.0A patent/CN107196964B/zh active Active
- 2013-06-18 CN CN201380055027.4A patent/CN105122893B/zh active Active
- 2013-06-18 JP JP2015536762A patent/JP6026668B2/ja active Active
- 2013-06-18 WO PCT/US2013/046312 patent/WO2014081470A1/en active Application Filing
-
2017
- 2017-03-15 US US15/459,940 patent/US10334508B2/en active Active
-
2019
- 2019-06-21 US US16/449,094 patent/US11395213B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101069440A (zh) * | 2004-11-02 | 2007-11-07 | 捷讯研究有限公司 | Gan环境中的网络选择 |
CN102577521A (zh) * | 2009-10-12 | 2012-07-11 | 高通股份有限公司 | 无线广域网技术聚合和广播 |
Also Published As
Publication number | Publication date |
---|---|
US9635603B2 (en) | 2017-04-25 |
CN107196964A (zh) | 2017-09-22 |
EP2923519A4 (en) | 2016-08-03 |
US20200022071A1 (en) | 2020-01-16 |
JP6026668B2 (ja) | 2016-11-16 |
EP3242511C0 (en) | 2023-06-07 |
JP2016502300A (ja) | 2016-01-21 |
EP3242511A1 (en) | 2017-11-08 |
US11395213B2 (en) | 2022-07-19 |
US10334508B2 (en) | 2019-06-25 |
US20170251424A1 (en) | 2017-08-31 |
EP2923519A1 (en) | 2015-09-30 |
EP3242511B1 (en) | 2023-06-07 |
WO2014081470A1 (en) | 2014-05-30 |
CN107196964B (zh) | 2020-09-01 |
US20140141826A1 (en) | 2014-05-22 |
CN105122893A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105122893B (zh) | 用于实现多频段服务发现的系统和方法 | |
US11405935B2 (en) | Optimized Bluetooth scheduling for accessory devices | |
US10368384B2 (en) | Asymmetric capability coordination in dual connectivity | |
US9699715B2 (en) | Discovery method and device in a wireless communication system | |
US9743225B2 (en) | Method and apparatus for forming communication link using bluetooth | |
CN105493421B (zh) | Wlan 802.11中的快速关联 | |
US9204470B2 (en) | Method for a wireless target device to automatically connect to a target network, wireless network system with automatic network setting ability, and wireless target device thereof | |
EP2991435B1 (en) | Communication apparatus and control method of communication apparatus | |
CN103068066A (zh) | 一种智能移动通信终端及其无线网络接入方法、系统 | |
EP2873273A1 (en) | Address assignment for initial authentication | |
CN104823517A (zh) | 用于设置wi-fi直连服务系统中的通信的方法及装置 | |
WO2019134595A1 (zh) | 配置系统、客户端设备、嵌入式设备配置方法及存储介质 | |
JP2016519869A (ja) | Ieee802.11高速セッション転送をサポートするためのマルチプロトコルドライバ | |
KR20140124835A (ko) | 무선 디바이스들을 발견하기 위한 방법 및 장치 | |
US9980122B2 (en) | Method and device for conducting discovery in wireless communication system | |
US20160007335A1 (en) | Slot-based d2d communication method and apparatus | |
US20180176856A1 (en) | Method and apparatus for performing discovery using mdns in wireless communication system | |
US20170163737A1 (en) | Wireless station and method for managing a multi-band session in wi-fi direct services | |
CN112261706A (zh) | 无线网络连接方法、装置、设备、及存储介质 | |
CN110999340A (zh) | 近距离无线通信装置及方法 | |
WO2024230225A1 (zh) | 网络接入方法及装置 | |
US9363052B2 (en) | Wireless transmitting and receiving unit for providing service or activity in wireless local access network | |
CN100547998C (zh) | 一种自动在多个通信装置间建立网络联机的方法 | |
CN103987039B (zh) | Wps协商接入的处理方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |