CN104066148B - Service discovery method, access point and website - Google Patents
Service discovery method, access point and website Download PDFInfo
- Publication number
- CN104066148B CN104066148B CN201310088350.3A CN201310088350A CN104066148B CN 104066148 B CN104066148 B CN 104066148B CN 201310088350 A CN201310088350 A CN 201310088350A CN 104066148 B CN104066148 B CN 104066148B
- Authority
- CN
- China
- Prior art keywords
- service information
- service
- broadcast
- broadcast frame
- information group
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及一种服务发现方法、接入点和站点,该方法包括:根据每一服务信息的内容将其进行分类,得到不同的服务信息组;确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录;将服务信息组和服务目录添加到广播帧中;确定广播帧的广播周期,并周期性向站点发送广播帧,用以站点从广播帧的服务信息组中发现自身所需的服务信息或者从广播帧的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间。因此,本发明实现了利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。
The embodiment of the present invention relates to a service discovery method, an access point and a station. The method includes: classifying each service information according to its content to obtain different service information groups; determining the broadcast time of each service information group, And establish a service directory according to the broadcast time and information identification of the service information group; add the service information group and the service directory to the broadcast frame; determine the broadcast cycle of the broadcast frame, and periodically send the broadcast frame to the station, so that the station can learn from the broadcast frame Find the service information required by itself in the service information group or learn the broadcast time of the service information group in which the service information required by itself is located from the service directory of the broadcast frame. Therefore, the present invention realizes the use of the AP to classify all service information and send it to the STA, and the STA receives the required service information at the moment of learning, without receiving all the service information, reduces the power consumption of the STA, and can support large data Amount of passive service discovery.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种服务发现方法、接入点和站点。The present invention relates to the field of communication technology, in particular to a service discovery method, access point and station.
背景技术Background technique
随着通信技术的发展,无线局域网(Wireless Local Area Network,WLAN)通常采用的是基于接入点(Access Point,AP)的服务发现,即站点(station,STA)需要先和AP关联建立通信链路之后,才知道AP都可以提供哪些服务。With the development of communication technology, the wireless local area network (Wireless Local Area Network, WLAN) usually adopts the service discovery based on the access point (Access Point, AP), that is, the station (station, STA) needs to establish a communication link with the AP first. After the road, you will know what services the AP can provide.
目前,服务发现的方式可分为两种:主动服务发现和被动服务发现。主动发现服务的方式是指STA主动发送服务请求给服务设备,如果服务设备能提供STA所需服务,则回复服务响应给STA。被动发现服务的方式是指STA等待并接收服务设备广播服务信息,从中发现自己所需的服务信息。Currently, service discovery methods can be divided into two types: active service discovery and passive service discovery. The method of actively discovering services means that the STA actively sends a service request to the service device, and if the service device can provide the service required by the STA, it will reply a service response to the STA. The way of passive service discovery means that the STA waits for and receives the service information broadcast by the service device, and discovers the service information it needs from it.
其中,被动服务发现的流程是:AP将服务信息放到广播帧中进行广播,比如,通过信标(Beacon)进行广播,STA通过接收广播帧,从中发现想要的服务信息。Among them, the process of passive service discovery is: the AP broadcasts the service information in a broadcast frame, for example, broadcasts through a beacon (Beacon), and the STA discovers the desired service information by receiving the broadcast frame.
但是,在某些场景中,服务类型很多,数据量很大。如果AP将所有服务信息包含在一个信标(Beacon)中广播,将会造成某一个时间段内很高的信道占用率,假设同时不止一个AP在广播信息,则很可能导致信息的碰撞,一旦碰撞发生,将会丢失所有的服务信息,只能等待下一个信标(Beacon)。对于STA而言,则需要一直处于监听状态,接收广播帧中所有类型服务的详细信息,而实际上其中大部分不是其所需要的,并造成STA侧的功耗很高。However, in some scenarios, there are many types of services and a large amount of data. If the AP broadcasts all service information in one beacon (Beacon), it will cause a high channel occupancy rate in a certain period of time. Assuming that more than one AP is broadcasting information at the same time, it is likely to cause information collisions. Once If a collision occurs, all service information will be lost, and we can only wait for the next Beacon. For the STA, it needs to be in the monitoring state all the time to receive the detailed information of all types of services in the broadcast frame, but in fact most of them are not what it needs, and cause high power consumption on the STA side.
发明内容Contents of the invention
本发明提供了一种服务发现方法、接入点和站点,以解决现有技术中在服务类型很多数据量很大的场景中,AP将所有服务信息放到一个信标中广播,而STA需要一直处于监听状态,并接收大量不需要的信息,从而导致STA侧的功耗很高的问题,利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。The present invention provides a service discovery method, access point, and station to solve the problem that in the prior art, in the scenario where there are many service types and a large amount of data, the AP broadcasts all service information in one beacon, and the STA needs It is always in the monitoring state and receives a lot of unnecessary information, which leads to the problem of high power consumption on the STA side. The AP is used to classify all service information and send it to the STA, and the STA receives the required service information at the moment of learning, while It does not need to receive all service information, reduces the power consumption of STA, and can support passive service discovery with a large amount of data.
在第一方面,本发明提供了一种服务发现方法,所述方法包括:接入点根据每一服务信息的内容将其进行分类获得不同的服务信息组,每个服务信息组有一个信息标识,每一服务信息组中的服务信息的内容属于与所述信息标识相对应的服务类型;所述接入点确定所述每一服务信息组的广播时间,并根据所述服务信息组的广播时间和信息标识建立服务目录,所述服务目录包括所有服务信息组的广播时间和信息标识;所述接入点将所述服务信息组和所述服务目录添加到广播帧中;所述接入点确定所述广播帧的广播周期,并根据所述广播周期周期性向站点发送所述广播帧,用以所述站点从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。In the first aspect, the present invention provides a service discovery method, the method comprising: the access point classifies each service information according to its content to obtain different service information groups, and each service information group has an information identifier , the content of the service information in each service information group belongs to the service type corresponding to the information identifier; the access point determines the broadcast time of each service information group, and according to the broadcast of the service information group time and information identification to establish a service directory, the service directory includes broadcast time and information identification of all service information groups; the access point adds the service information group and the service directory to the broadcast frame; the access The point determines the broadcast period of the broadcast frame, and periodically sends the broadcast frame to the station according to the broadcast period, so that the station can find the service information it needs from the service information group of the broadcast frame or obtain the service information from the broadcast frame. The broadcast time of the service information group in which the service information required by the self is obtained from the service catalog of the broadcast frame.
在第一种可能的实现方式中,所述服务目录还包括所述每一服务信息组中的服务信息的摘要信息,所述将所述服务信息组和所述服务目录添加到广播帧中,包括:将所述服务信息组分别添加到各个广播帧中,且将所述服务目录分别添加到所述各个广播帧中,使得所述各个广播帧携带的服务信息组皆不同,且所述各个广播帧携带的所述服务目录皆相同,其中,每一广播帧携带有服务目录和一种类型的服务信息组。In a first possible implementation manner, the service catalog further includes summary information of service information in each service information group, and adding the service information group and the service catalog to a broadcast frame, including: adding the service information groups to each broadcast frame, and adding the service catalog to each broadcast frame, so that the service information groups carried by each broadcast frame are different, and each The service catalogs carried by broadcast frames are all the same, wherein each broadcast frame carries a service catalog and a type of service information group.
在第二种可能的实现方式中,所述确定所述每一服务信息组的广播时间,并根据所述服务信息组的广播时间和信息标识建立服务目录,还包括:根据所述每一服务信息组的广播时间确定所述服务目录的广播时间。In a second possible implementation manner, the determining the broadcast time of each service information group, and establishing a service directory according to the broadcast time and information identifier of the service information group, further includes: The broadcast time of the field determines the broadcast time of the service catalog.
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广播帧包括:第一广播帧和第二广播帧;所述将所述服务信息组和所述服务目录添加到广播帧中,包括:将所述服务目录添加到第一广播帧中,且将所述服务目录的广播时间和所述服务信息组添加到不同的第二广播帧中,使得各个第二广播帧携带的服务信息组皆不相同。With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the broadcast frame includes: a first broadcast frame and a second broadcast frame; combining the service information group and the Adding the service directory to the broadcast frame includes: adding the service directory to the first broadcast frame, and adding the broadcast time of the service directory and the service information group to different second broadcast frames, so that each The service information groups carried in the second broadcast frame are all different.
在第二方面,本发明提供了一种服务发现方法,所述方法包括:站点接收接入点发送的携带服务目录和服务信息组的广播帧,所述服务目录包括服务信息的信息标识和服务信息组的广播时间;从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。In a second aspect, the present invention provides a method for service discovery, the method comprising: a station receiving a broadcast frame carrying a service catalog and a service information group sent by an access point, the service catalog including information identifiers of service information and service The broadcast time of the information group; discover the service information required by itself from the service information group of the broadcast frame or learn the broadcast time of the service information group in which the service information required by itself is located in the service directory of the broadcast frame .
在第一种可能的实现方式中,所述从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间,包括:当接收到的所述广播帧的所述服务信息组中包含所述自身所需的服务信息时,则所述站点停止接收所述接入点发送的其他的广播帧;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息时,则所述站点从所述服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间后,进入休眠状态,在所述自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从接收到的广播帧中发现所述自身所需的服务信息。In a first possible implementation manner, the discovering the service information required by itself from the service information group of the broadcast frame or learning the location of the service information required by itself from the service directory of the broadcast frame The broadcast time of the service information group includes: when the service information group of the received broadcast frame contains the service information required by itself, the station stops receiving other information sent by the access point broadcast frame; when the service information group of the received broadcast frame does not contain the service information required by itself, then the station learns from the service directory where the service information required by itself is located After the broadcast time of the service information group, enter the dormant state, enter the receiving state at the broadcast time of the service information group where the service information required by itself is located, and find the service information required by itself from the received broadcast frame .
在第二种可能的实现方式中,所述从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间,包括:当接收到的所述广播帧的所述服务信息组中包含所述自身所需的服务信息时,则所述站点不再接收所述接入点发送的其他的服务信息,对于所述接入点发送的其他广播帧作丢弃处理;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息,且所述服务目录中存在与所述自身所需的服务信息相对应的所述服务信息的信息标识和服务信息组的广播时间,则在所述服务信息组的广播时间接收广播帧,并从所述接收到的广播帧中发现所述自身所需的服务信息,对于所述接入点发送的其他广播帧作丢弃处理;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息,且所述服务目录中不存在与所述自身所需的服务信息相对应的所述服务信息的信息标识和服务信息组的广播时间,则所述站点不再接收所述接入点发送的服务信息,对于所述接入点发送的其他广播帧作丢弃处理。In a second possible implementation manner, the discovering the service information required by itself from the service information group of the broadcast frame or obtaining the service information required by itself from the service directory of the broadcast frame The broadcast time of the service information group includes: when the service information group of the received broadcast frame contains the service information required by itself, the station no longer receives other information sent by the access point service information, and discard other broadcast frames sent by the access point; when the service information group of the received broadcast frame does not contain the service information required by itself, and the service list If there is an information identifier of the service information corresponding to the service information required by itself and the broadcast time of the service information group, then the broadcast frame is received at the broadcast time of the service information group, and the received The service information required by the self is found in the broadcast frame, and other broadcast frames sent by the access point are discarded; when the service information group of the received broadcast frame does not contain the service information required by the self service information, and there is no information identification of the service information and broadcast time of the service information group corresponding to the service information required by the station in the service directory, then the station no longer receives the access The service information sent by the access point is discarded for other broadcast frames sent by the access point.
在第三种可能的实现方式中,所述广播帧包括第一广播帧和第二广播帧,所述站点接收接入点发送的携带服务信息组和服务目录的广播帧,包括:接收所述接入点发送的携带有服务目录的第一广播帧、以及接收携带有所述服务目录的广播时间和所述服务信息组的第二广播帧,其中,各个第二广播帧携带的服务信息组皆不相同。In a third possible implementation manner, the broadcast frame includes a first broadcast frame and a second broadcast frame, and receiving, by the station, a broadcast frame carrying a service information group and a service catalog sent by an access point, includes: receiving the The first broadcast frame carrying the service catalog sent by the access point, and receiving the second broadcast frame carrying the broadcast time of the service catalog and the service information group, wherein the service information group carried by each second broadcast frame All are different.
在第三方面,本发明提供了一种接入点,所述接入点包括:分类单元,用于根据每一服务信息的内容将其进行分类,得到不同的服务信息组,每个服务信息组有一个信息标识每一服务信息的摘要信息,每一服务信息组中的服务信息的内容属于与所述信息标识相对应的服务类型,以及将所述服务信息组传输给处理单元;处理单元,用于从所述分类单元接收所述服务信息组,确定所述每一服务信息组的广播时间,并根据所述服务信息组的广播时间和信息标识建立服务目录,所述服务目录包括所有服务信息组的广播时间和信息标识,以及将所述服务信息组和所述服务目录传输给添加单元;添加单元,用于从所述处理单元接收所述服务信息组和所述服务目录,将所述服务信息组和所述服务目录添加到广播帧中,以及将所述广播帧传输给发送单元;发送单元,用于从添加单元接收所述广播帧,确定所述广播帧的广播周期,并根据所述广播周期周期性向站点发送所述广播帧,用以所述站点从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。In a third aspect, the present invention provides an access point, which includes: a classification unit for classifying each service information according to its content to obtain different service information groups, each service information The group has a summary information identifying each service information, the content of the service information in each service information group belongs to the service type corresponding to the information identification, and transmits the service information group to the processing unit; the processing unit , used to receive the service information group from the classification unit, determine the broadcast time of each service information group, and establish a service directory according to the broadcast time and information identification of the service information group, and the service directory includes all The broadcast time and information identification of the service information group, and transmitting the service information group and the service directory to the adding unit; the adding unit is used to receive the service information group and the service directory from the processing unit, and The service information group and the service catalog are added to the broadcast frame, and the broadcast frame is transmitted to the sending unit; the sending unit is used to receive the broadcast frame from the adding unit, determine the broadcast period of the broadcast frame, And periodically send the broadcast frame to the station according to the broadcast period, so that the station can find the service information it needs from the service information group of the broadcast frame or learn the service information from the service list of the broadcast frame. The broadcast time of the service information group in which the service information required by itself is located.
在第一种可能的实现方式中,所述服务目录还包括所述每一服务信息组中的服务信息的摘要信息,所述添加单元用于将所述服务信息组分别添加到各个广播帧中,且将所述服务目录分别添加到所述各个广播帧中,使得所述各个广播帧携带的服务信息组皆不同,且所述各个广播帧携带的所述服务目录皆相同,其中,每一广播帧携带有服务目录和一种类型的服务信息组。In a first possible implementation manner, the service directory further includes summary information of service information in each service information group, and the adding unit is configured to respectively add the service information group to each broadcast frame , and add the service list to each broadcast frame, so that the service information groups carried by each broadcast frame are different, and the service lists carried by each broadcast frame are all the same, wherein each A broadcast frame carries a service directory and a type of service information set.
在第二种可能的实现方式中,所述服务目录还包括所述每一服务信息组中的服务信息的摘要信息,所述处理单元还用于根据所述每一服务信息组的广播时间确定所述服务目录的广播时间。In a second possible implementation manner, the service catalog further includes summary information of the service information in each service information group, and the processing unit is further configured to determine according to the broadcast time of each service information group The broadcast time of the service catalog.
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广播帧包括:第一广播帧和第二广播帧;所述添加单元用于将所述服务目录添加到第一广播帧中,且将所述服务目录的广播时间和所述服务信息组添加到不同的第二广播帧中,使得各个第二广播帧携带的服务信息组皆不相同。With reference to the second possible implementation of the third aspect, in a third possible implementation, the broadcast frame includes: a first broadcast frame and a second broadcast frame; the adding unit is configured to add the service directory added to the first broadcast frame, and the broadcast time of the service list and the service information group are added to different second broadcast frames, so that the service information groups carried by each second broadcast frame are different.
在第四方面,本发明提供了一种站点,所述站点包括:接收单元,用于接收接入点发送的携带服务目录和服务信息组的广播帧,所述服务目录包括服务信息的信息标识和服务信息组的广播时间,以及将所述广播帧传输给发现单元;发现单元,用于从所述接收单元接收所述广播帧,从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。In a fourth aspect, the present invention provides a station, the station includes: a receiving unit, configured to receive a broadcast frame carrying a service catalog and a service information group sent by an access point, the service catalog including information identifiers of service information and the broadcast time of the service information group, and transmit the broadcast frame to the discovery unit; the discovery unit is used to receive the broadcast frame from the receiving unit, and discover the required information from the service information group of the broadcast frame The service information or the broadcast time of the service information group in which the service information required by itself is obtained from the service catalog of the broadcast frame.
在第一种可能的实现方式中,所述发现单元用于当接收到的所述广播帧的所述服务信息组中包含所述自身所需的服务信息时,则所述站点停止接收所述接入点发送的其他的广播帧;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息时,则所述站点从所述服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间后,进入休眠状态,在所述自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从接收到的广播帧中发现所述自身所需的服务信息。In a first possible implementation manner, the discovery unit is configured to, when the service information group of the received broadcast frame contains the service information required by itself, the station stops receiving the Other broadcast frames sent by the access point; when the service information group of the received broadcast frame does not contain the service information required by itself, the station learns the service information from the service directory After the broadcast time of the service information group where the service information required by itself enters the dormant state, enters the receiving state at the broadcast time of the service information group where the service information required by itself is located, and finds all Describe the service information you need.
在第二种可能的实现方式中,所述发现单元用于当接收到的所述广播帧的所述服务信息组中包含所述自身所需的服务信息时,则所述站点不再接收所述接入点发送的其他的服务信息,对于所述接入点发送的其他广播帧作丢弃处理;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息,且所述服务目录中存在与所述自身所需的服务信息相对应的所述服务信息的信息标识和服务信息组的广播时间,则在所述服务信息组的广播时间接收广播帧,并从所述接收到的广播帧中发现所述自身所需的服务信息,对于所述接入点发送的其他广播帧作丢弃处理;当接收到的所述广播帧的所述服务信息组中不包含所述自身所需的服务信息,且所述服务目录中不存在与所述自身所需的服务信息相对应的所述服务信息的信息标识和服务信息组的广播时间,则所述站点不再接收所述接入点发送的服务信息,对于所述接入点发送的其他广播帧作丢弃处理。In a second possible implementation manner, the discovery unit is configured to: when the service information group of the received broadcast frame contains the service information required by itself, the station no longer receives the other service information sent by the access point, and discard other broadcast frames sent by the access point; when the service information group of the received broadcast frame does not contain the service required by itself information, and there is an information identifier of the service information corresponding to the service information required by the service directory and a broadcast time of the service information group in the service directory, then receiving the broadcast frame at the broadcast time of the service information group, And discover the service information required by the self from the received broadcast frame, and discard other broadcast frames sent by the access point; when the service information group of the received broadcast frame does not contain the service information required by itself, and there is no information identifier of the service information and broadcast time of the service information group corresponding to the service information required by itself in the service directory, then the site The service information sent by the access point is no longer received, and other broadcast frames sent by the access point are discarded.
在第三种可能的实现方式中,所述广播帧包括第一广播帧和第二广播帧,所述接收单元用于接收所述接入点发送的携带有服务目录的第一广播帧、以及接收携带有所述服务目录的广播时间和所述服务信息组的第二广播帧,其中,各个第二广播帧携带的服务信息组皆不相同。In a third possible implementation manner, the broadcast frame includes a first broadcast frame and a second broadcast frame, and the receiving unit is configured to receive the first broadcast frame carrying the service catalog sent by the access point, and receiving the second broadcast frame carrying the broadcast time of the service list and the service information group, wherein the service information groups carried by each second broadcast frame are different.
通过应用本发明公开的服务发现方法、接入点和站点,接入点根据每一服务信息的摘要信息将服务信息按照不同的服务信息组分类,每一服务信息组中的服务信息属于同一服务类型,确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录,该服务目录包括所有服务信息组的广播时间和信息标识,将所述服务信息组和所述服务目录添加到广播帧中,向站点发送所述广播帧,当站点接收到接入点发送的携带服务目录和服务信息组的广播帧之后,根据所述广播帧携带的所述服务目录和服务信息组,发现自身所需的服务信息,实现了利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。By applying the service discovery method, access point and station disclosed in the present invention, the access point classifies the service information according to different service information groups according to the summary information of each service information, and the service information in each service information group belongs to the same service type, determine the broadcast time of each service information group, and establish a service directory according to the broadcast time and information identification of the service information group, the service directory includes the broadcast time and information identification of all service information groups, and combine the service information group and all service information groups The service catalog is added to the broadcast frame, and the broadcast frame is sent to the station. After the station receives the broadcast frame carrying the service catalog and service information group sent by the access point, according to the service catalog and the service information group carried by the broadcast frame, The service information group discovers the service information required by itself, realizes the use of the AP to classify all service information and send it to the STA, and the STA receives the required service information at the moment of learning, without receiving all the service information, reducing the STA The power consumption can support the passive service discovery of a large amount of data.
附图说明Description of drawings
图1为本发明实施例一提供的服务发现方法的流程图;FIG. 1 is a flowchart of a service discovery method provided by Embodiment 1 of the present invention;
图2为本发明实施例二提供的接入点向站点发送广播帧的示意图;FIG. 2 is a schematic diagram of an access point sending a broadcast frame to a station according to Embodiment 2 of the present invention;
图3为本发明实施例三提供的服务发现方法的流程图;FIG. 3 is a flowchart of a service discovery method provided in Embodiment 3 of the present invention;
图4为本发明实施例四提供的服务发现方法的流程图;FIG. 4 is a flowchart of a service discovery method provided in Embodiment 4 of the present invention;
图5为本发明实施例五提供的接入点向站点发送广播帧的示意图;FIG. 5 is a schematic diagram of an access point sending a broadcast frame to a station according to Embodiment 5 of the present invention;
图6为本发明实施例六提供的接入点向站点发送广播帧的示意图;FIG. 6 is a schematic diagram of an access point sending a broadcast frame to a station according to Embodiment 6 of the present invention;
图7为本发明实施例七提供的服务发现方法的流程图;FIG. 7 is a flowchart of a service discovery method provided by Embodiment 7 of the present invention;
图8为本发明实施例八提供的接入点的示意图;FIG. 8 is a schematic diagram of an access point provided in Embodiment 8 of the present invention;
图9为本发明实施例九提供的站点的示意图;FIG. 9 is a schematic diagram of a site provided by Embodiment 9 of the present invention;
图10为本发明实施例十提供的接入点的示意图;FIG. 10 is a schematic diagram of an access point provided in Embodiment 10 of the present invention;
图11为本发明实施例十一提供的站点的示意图。FIG. 11 is a schematic diagram of a site provided by Embodiment 11 of the present invention.
具体实施方式detailed description
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例提供的服务发现方法、接入点和站点,接入点用以所述站点从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间,确定每一服务信息组的广播时间,并将所述每一服务信息的摘要信息和所述每一服务信息组的广播时间组成服务目录,将所述服务信息组和所述服务目录添加到广播帧中,向站点发送所述广播帧,当站点接收到接入点发送的携带服务目录和服务信息组的广播帧之后,根据所述广播帧携带的所述服务目录和服务信息组,发现自身所需的服务信息,实现了利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。In the service discovery method, access point and station provided by the embodiments of the present invention, the access point is used for the station to discover the service information it needs from the service information group of the broadcast frame or from the service list of the broadcast frame Know the broadcast time of the service information group where the service information required by itself is located, determine the broadcast time of each service information group, and combine the summary information of each service information and the broadcast time of each service information group Time composes the service catalog, adds the service information group and the service catalog to the broadcast frame, and sends the broadcast frame to the station, after the station receives the broadcast frame carrying the service catalog and the service information group sent by the access point According to the service catalog and service information group carried by the broadcast frame, the service information required by itself is discovered, and the AP is used to classify all the service information and send it to the STA, and the STA receives the required service information at the moment of learning , without receiving all service information, reducing the power consumption of the STA, and supporting passive service discovery with a large amount of data.
其中,本发明所有实施例中涉及到的被动发现服务的方式指的是:接入点AP向站点STA发送广播帧,比如,该广播帧为信标Beacon,站点STA等待并接收接入点AP发送的广播帧,从中发现自身所需的服务信息。其中,信标(Beacon)是802.11标准规定的一种管理帧,由AP周期性广播发送。Wherein, the passive discovery service method involved in all embodiments of the present invention refers to: the access point AP sends a broadcast frame to the station STA, for example, the broadcast frame is a beacon Beacon, and the station STA waits for and receives the broadcast frame of the access point AP. The broadcast frame sent, from which the service information required by itself can be found. Wherein, a beacon (Beacon) is a kind of management frame stipulated in the 802.11 standard, which is periodically broadcast and sent by the AP.
图1为本发明实施例一提供的服务发现方法的流程图。如图所示,本发明实施例具体包括以下步骤:FIG. 1 is a flowchart of a service discovery method provided by Embodiment 1 of the present invention. As shown in the figure, the embodiment of the present invention specifically includes the following steps:
步骤110,接入点根据每一服务信息的内容将其进行分类获得不同的服务信息组,每个服务信息组有一个信息标识,每一服务信息组的内容中的服务信息属于与信息标识相对应的服务类型。其中,服务信息的内容指的是服务信息的详细内容,服务信息的摘要信息指的是服务信息的简单内容。Step 110, the access point classifies each service information according to its content to obtain different service information groups, each service information group has an information identifier, and the service information in the content of each service information group belongs to the information identifier. corresponding service type. Wherein, the content of the service information refers to the detailed content of the service information, and the summary information of the service information refers to the simple content of the service information.
具体地,接入点的服务信息是由一个或多个STA提供的,该STA为AP站点和非AP站点,即一个或多个提供服务的AP站点和非AP站点将服务信息汇报给AP。接入点将收集到所有服务信息按照每一服务信息的摘要信息进行分类。比如,将咖啡店,各类餐馆,食品超市等归到餐饮类。其中,每一服务信息的摘要信息指的是该服务信息的简单信息,根据该简单信息能识别该服务信息属于的服务类型,同时根据该简单信息也能获知该服务信息的详细内容的一部分。比如,接入点将所有服务信息分类后得到三个服务信息组:餐饮类的服务信息组、娱乐类的服务信息组、以及交通类的服务信息组。其中,餐饮类的服务信息组的信息标识为餐饮;娱乐类的服务信息组的信息标识为娱乐;交通类的服务信息组的信息标识为交通。Specifically, the service information of the access point is provided by one or more STAs, and the STAs report the service information to the AP for AP stations and non-AP stations, that is, one or more AP stations and non-AP stations that provide services. The access point classifies all collected service information according to the summary information of each service information. For example, classify coffee shops, various restaurants, food supermarkets, etc. into the catering category. Wherein, the abstract information of each service information refers to the simple information of the service information, according to which service type the service information belongs to can be identified, and part of the detailed content of the service information can also be known according to the simple information. For example, the access point classifies all the service information to obtain three service information groups: a catering service information group, an entertainment service information group, and a traffic service information group. Among them, the information identifier of the catering service information group is catering; the information identifier of the entertainment service information group is entertainment; the information identifier of the transportation service information group is traffic.
另外,每一服务信息组包括与其信息标识相对应的服务类型的所有服务信息的详细内容,比如,携带餐饮类的服务信息组包括属于餐饮这一信息标识相对应的服务类型的所有服务信息的详细内容。In addition, each service information group includes the detailed content of all service information of the service type corresponding to its information identifier. details.
步骤120,接入点确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录,该服务目录包括所有服务信息组的广播时间和信息标识。Step 120, the access point determines the broadcast time of each service information group, and establishes a service directory according to the broadcast time and information identifiers of the service information groups, and the service directory includes the broadcast times and information identifiers of all service information groups.
具体地,每一服务信息组的广播时间,比如,三个服务信息组:餐饮类的服务信息组、娱乐类的服务信息组、以及交通类的服务信息组,确定这三个服务信息组的广播时间。餐饮类的服务信息组的信息标识为餐饮;娱乐类的服务信息组的信息标识为娱乐;交通类的服务信息组的信息标识为交通。根据这三个服务信息组的广播时间和信息标识建立服务目录。Specifically, the broadcast time of each service information group, for example, three service information groups: the catering service information group, the entertainment service information group, and the transportation service information group, determine the time of these three service information groups broadcast time. The information identification of the catering service information group is catering; the information identification of the entertainment service information group is entertainment; the information identification of the transportation service information group is traffic. A service directory is established according to the broadcast time and information identifiers of the three service information groups.
另外,服务目录还可以包括每一服务信息组中的服务信息的摘要信息。故服务目录不仅包括所有服务信息组的信息标识,还包括该接入点AP提供的所有服务信息的简单信息即每一服务信息组中的服务信息的摘要信息,以及与之对应的服务信息组广播时间即该服务信息组包括的每个服务信息的详细内容广播的确切时间,比如,餐饮类的服务信息组在第1个信标周期之后发送。In addition, the service catalog may also include summary information of service information in each service information group. Therefore, the service directory includes not only the information identification of all service information groups, but also the simple information of all service information provided by the access point AP, that is, the summary information of the service information in each service information group, and the corresponding service information group The broadcast time is the exact time when the detailed content of each service information included in the service information group is broadcast. For example, the catering service information group is sent after the first beacon period.
步骤130,接入点将服务信息组和服务目录添加到广播帧中。Step 130, the access point adds the service information group and the service list to the broadcast frame.
步骤140,接入点确定广播帧的广播周期,并根据广播周期周期性向站点发送广播帧,用以站点从广播帧的服务信息组中发现自身所需的服务信息或者从广播帧的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间。Step 140, the access point determines the broadcast period of the broadcast frame, and periodically sends the broadcast frame to the station according to the broadcast period, so that the station can find the service information it needs from the service information group of the broadcast frame or from the service list of the broadcast frame Obtain the broadcast time of the service information group in which the service information required by itself is located.
在一个实施例中,步骤130中服务目录还包括所述每一服务信息组中的服务信息的摘要信息,接入点将服务信息组分别添加到各个广播帧中,且将服务目录分别添加到各个广播帧中,使得各个广播帧携带的服务信息组皆不同,且各个广播帧携带的服务目录皆相同。In one embodiment, the service directory in step 130 further includes summary information of the service information in each service information group, and the access point adds the service information group to each broadcast frame, and adds the service directory to the In each broadcast frame, the service information group carried by each broadcast frame is different, and the service list carried by each broadcast frame is the same.
具体地,每一个广播帧携带有服务目录和一种类型的服务信息组。其中,每个广播帧携带的服务信息组的类型不同,比如,如第一个广播帧携带有一个服务目录、以及与餐饮相关的一个服务信息组,第二个广播帧包含一个服务目录与娱乐相关的一个服务信息组,第三个广播帧包含一个服务目录与交通方式相关的一个服务信息组。其中,所有广播帧中包括的服务目录都相同。Specifically, each broadcast frame carries a service directory and a type of service information group. Among them, the types of service information groups carried by each broadcast frame are different. For example, if the first broadcast frame carries a service catalog and a service information group related to catering, the second broadcast frame contains a service catalog and entertainment Related to a service information group, the third broadcast frame contains a service directory and a service information group related to the transportation mode. Wherein, the service catalogs included in all broadcast frames are the same.
在一个实施例中,步骤140,每一广播帧携带有服务目录和一种类型的服务信息组。In one embodiment, in step 140, each broadcast frame carries a service directory and a type of service information group.
具体地,该广播帧的信息单元(Information Element,IE)格式定义如表1所示。信息单元IE是802.11管理帧的组成部分,该管理帧由帧头以及帧实体(frame body)两部分组成。其中帧实体包括固定域和一系列信息单元两部分。信息单元IE由三个部分组成:1个字节的Element ID域、1个字节的Length域,以及变长的Information域。Specifically, the format definition of the information element (Information Element, IE) of the broadcast frame is shown in Table 1. The information element IE is a component of the 802.11 management frame, and the management frame consists of two parts: a frame header and a frame body. The frame entity includes two parts: a fixed field and a series of information units. The information element IE consists of three parts: a 1-byte Element ID field, a 1-byte Length field, and a variable-length Information field.
表1Table 1
上述广播帧中携带服务目录和和某类服务的详细服务信息即一种类型的服务信息组。其中,Element ID用于唯一标记IE;Length标记IE的长度;ServiceContent是服务目录;ServiceInfo是某类服务的详细服务信息即一种类型的服务信息组。The above broadcast frame carries the service catalog and detailed service information of a certain type of service, that is, a type of service information group. Among them, Element ID is used to uniquely mark IE; Length marks the length of IE; ServiceContent is a service directory; ServiceInfo is detailed service information of a certain type of service, that is, a type of service information group.
另外,步骤140中接入点向站点发送广播帧时,可以有调度的发送广播帧。比如,三个服务信息组:餐饮类的服务信息组、娱乐类的服务信息组、以及交通类的服务信息组。接入点向站点发送携带上述三个服务信息组的广播帧的发送方式有多种,比如,如图2所示,携带餐饮类的服务信息组的广播帧21排在第一位发送,携带娱乐类的服务信息组的广播帧22在第1个信标周期之后,携带交通类的服务信息组的广播帧23在第2个信标周期之后。其中,携带餐饮类的服务信息组的广播帧、携带娱乐类的服务信息组的广播帧、以及携带交通类的服务信息组的广播帧组成一个广播周期,该广播周期为3个信标周期。另外,该广播周期循环根据实际情况可以循环多次发送,并且该广播周期的长度可以根据服务类型的增加和减少而改变。In addition, when the access point sends the broadcast frame to the station in step 140, the broadcast frame may be sent according to a schedule. For example, three service information groups: a catering service information group, an entertainment service information group, and a transportation service information group. There are many ways for the access point to send the broadcast frame carrying the above three service information groups to the station. For example, as shown in FIG. The broadcast frame 22 of the entertainment service information group is after the first beacon period, and the broadcast frame 23 carrying the traffic service information group is after the second beacon period. Among them, the broadcast frame carrying the catering service information group, the broadcast frame carrying the entertainment service information group, and the broadcast frame carrying the traffic service information group form a broadcast period, which is 3 beacon periods. In addition, the broadcast cycle can be sent repeatedly according to the actual situation, and the length of the broadcast cycle can be changed according to the increase or decrease of the service type.
值得注意的是,在本发明所有实施例中信标周期定义为:从发送第一个广播帧开始直至发送第二个广播帧之前这段时间为一个信标周期。It should be noted that, in all the embodiments of the present invention, the beacon period is defined as: the period from sending the first broadcast frame to sending the second broadcast frame is a beacon period.
因此,本发明实施例提供的服务发现方法,接入点根据每一服务信息的摘要信息将所述服务信息按照不同的服务信息组分类,确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录,该服务目录包括所有服务信息组的广播时间和信息标识,将所述服务信息组和所述服务目录添加到广播帧中,向站点发送所述广播帧,实现了在服务目录很小的情况下,可将其放到每个包含不同服务类型的详细的服务信息的广播帧中,这样不管接收到哪个广播帧,都可以获知包含其它服务信息的广播帧的广播时间,从而可以减少一些情况下接收广播帧的次数,能够更快速的发现服务。Therefore, in the service discovery method provided by the embodiment of the present invention, the access point classifies the service information according to different service information groups according to the summary information of each service information, determines the broadcast time of each service information group, and according to the service information The broadcast time and information identification of the group establishes a service directory, which includes the broadcast time and information identification of all service information groups, adds the service information group and the service directory to the broadcast frame, and sends the broadcast frame to the station , so that when the service directory is very small, it can be placed in each broadcast frame containing detailed service information of different service types, so that no matter which broadcast frame is received, you can know the broadcast containing other service information The broadcast time of the frame, which can reduce the number of times the broadcast frame is received in some cases, and can discover services more quickly.
图3为本发明实施例三提供的服务发现方法的流程图。该实施例提供的站点侧执行的服务发现方法是与实施例一提供的接入点侧执行的服务发现方法相对应的。如图所示,本发明实施例具体包括以下步骤:FIG. 3 is a flowchart of a service discovery method provided by Embodiment 3 of the present invention. The service discovery method performed by the station side provided in this embodiment corresponds to the service discovery method performed by the access point side provided in the first embodiment. As shown in the figure, the embodiment of the present invention specifically includes the following steps:
步骤310,站点接收接入点发送的携带服务目录和服务信息组的广播帧。其中,服务目录包括服务信息的信息标识和服务信息组的广播时间。Step 310, the station receives the broadcast frame carrying the service directory and service information group sent by the access point. Wherein, the service catalog includes the information identifier of the service information and the broadcast time of the service information group.
步骤320,站点从广播帧的服务信息组中发现自身所需的服务信息或者从广播帧的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间。Step 320, the station finds the service information it needs from the service information group of the broadcast frame or obtains the broadcast time of the service information group where the service information it needs is located in the service directory of the broadcast frame.
在一个实施例中,步骤310中的每一个广播帧携带有服务目录和一种类型的服务信息组,各个广播帧携带的服务信息组皆不同,且各个广播帧携带的服务目录皆相同。在该实施例中服务目录和服务信息组是在一个广播帧中,但是服务目录和服务信息组也可以不在一个广播帧中,这种情况在其他实施例进行详细说明。步骤320中,当站点接收到接入点发送的广播帧之后,对该广播帧采用两种不同的处理方式进行一系列的处理,每一处理方式的处理过程如下:In one embodiment, each broadcast frame in step 310 carries a service list and a type of service information set, the service information sets carried by each broadcast frame are different, and the service lists carried by each broadcast frame are the same. In this embodiment, the service directory and the service information group are in one broadcast frame, but the service directory and the service information group may not be in one broadcast frame, which will be described in detail in other embodiments. In step 320, after the station receives the broadcast frame sent by the access point, it uses two different processing methods to perform a series of processing on the broadcast frame, and the processing process of each processing method is as follows:
(1)STA获得一个包含其想要的服务的详细服务信息即自身所需的服务信息组就停止扫描,这种方式下STA可以在不需要接收的时刻进入休眠状态。其具体过程为:(1) The STA stops scanning when it obtains a detailed service information containing the service it wants, that is, the service information group it needs. In this way, the STA can enter a dormant state when it does not need to receive. The specific process is:
当接收到的广播帧的服务信息组中包含自身所需的服务信息时,则站点停止接收其他的广播帧。When the service information group of the received broadcast frame contains the service information it needs, the station stops receiving other broadcast frames.
当接收到的广播帧的服务信息组中不包含自身所需的服务信息时,则站点从服务目录中获知自身所需的服务信息所在的服务信息组的广播时间即自身所需要的详细的服务信息的广播帧的确切广播时间后,进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从该时刻接收到的广播帧中发现自身所需的服务信息。When the service information group of the received broadcast frame does not contain the service information it needs, the station will learn from the service directory the broadcast time of the service information group where the service information it needs is the detailed service it needs After the exact broadcast time of the broadcast frame of the information, it will enter the dormant state, and only enter the receiving state at the broadcast time of the service information group where the service information it needs is located, so as to find the service it needs from the broadcast frame received at this time information.
(2)STA需要一直扫描直至获得所有包含其想要服务的详细服务信息即自身所需的服务信息组,这种方式下的STA必须一直处于监听状态。其具体过程为:(2) The STA needs to scan until it obtains all the detailed service information that contains the service it wants, that is, the service information group it needs. In this way, the STA must be in the listening state all the time. The specific process is:
当接收到的广播帧的服务信息组中包含自身所需的服务信息时,则站点只是不再接收该接入点发送的其他服务信息,并进行丢弃处理,仍然会接收其他接入点发送的广播帧。在这里,本发明实施例中涉及到的丢弃处理,可以为不解包,直接扔掉,也可以为只解介质访问控制(Medium Access Control,MAC)帧头,确认是该AP发送的广播帧后扔掉。其中,MAC帧分为数据帧,控制帧,管理帧。我们这里所说的Beacon是一种管理帧。至于本发明其他实施例中涉及到的丢弃处理与之相同,不再重复详细说明。When the service information group of the received broadcast frame contains the service information required by itself, the station just no longer receives other service information sent by the access point, and discards it, and still receives the service information sent by other access points. broadcast frame. Here, the discarding process involved in the embodiment of the present invention can be directly discarded without unpacking, or only unpacking the Medium Access Control (Medium Access Control, MAC) frame header, and confirming that it is the broadcast frame sent by the AP Throw it away. Among them, the MAC frame is divided into a data frame, a control frame, and a management frame. The Beacon we are talking about here is a management frame. The discarding process involved in other embodiments of the present invention is the same, and the detailed description will not be repeated.
当接收到的广播帧的服务信息组中不包含自身所需的服务信息,且服务目录中存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则站点在该服务信息组的广播时间接收广播帧,并从该时刻接收到的广播帧中发现自身所需的服务信息,并且不再接收该接入点的其他服务信息,并对该接入点的其他广播帧做丢弃处理。因为可能存在多个接入点广播信息,站点还是会接收其他接入点的信息When the service information group of the received broadcast frame does not contain the service information required by itself, and there is an information identifier of the service information corresponding to the service information required by itself and the broadcast time of the service information group in the service directory, then the station Receive the broadcast frame at the broadcast time of the service information group, and find the service information required by itself from the broadcast frame received at this time, and no longer receive other service information of the access point, and the access point Other broadcast frames are discarded. Because there may be multiple access points broadcasting information, the station will still receive information from other access points
但是,当接收到的广播帧的服务信息组中不包含自身所需的服务信息,且服务目录中不存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则站点不再接收该接入点发送的服务信息,对于该接入点的其他广播帧作丢弃处理。However, when the service information group of the received broadcast frame does not contain the service information required by itself, and there is no information identification of the service information corresponding to the service information required by itself and the broadcast time of the service information group in the service directory , the station no longer receives the service information sent by the access point, and discards other broadcast frames of the access point.
因此,本发明实施例提供的服务发现方法、站点接收到接入点发送的携带服务目录和服务信息组的广播帧之后,从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间,实现了在服务目录很小的情况下,可将其放到每个包含不同服务类型的详细的服务信息的广播帧中,这样站点不管接收到哪个广播帧,都可以获知包含其它服务信息的广播帧的广播时间,从而可以减少一些情况下接收广播帧的次数,能够更快速的发现服务。Therefore, after the service discovery method provided by the embodiment of the present invention, the station receives the broadcast frame carrying the service catalog and service information group sent by the access point, it discovers the service information or service information it needs from the service information group of the broadcast frame. The broadcast time of the service information group where the service information required by itself is obtained from the service directory of the broadcast frame, so that when the service directory is small, it can be placed in each service information containing different service types In the broadcast frame of detailed service information, no matter which broadcast frame is received by the station, the broadcast time of the broadcast frame containing other service information can be known, so that the number of times of receiving broadcast frames can be reduced in some cases, and services can be found more quickly .
图4为本发明实施例四提供的服务发现方法的流程图。如图所示,本发明实施例具体包括以下步骤:FIG. 4 is a flowchart of a service discovery method provided in Embodiment 4 of the present invention. As shown in the figure, the embodiment of the present invention specifically includes the following steps:
步骤410,接入点根据每一服务信息的内容将其进行分类获得不同的服务信息组,每个服务信息组有一个信息标识,每一服务信息组的内容中的服务信息属于与信息标识相对应的服务类型根据每一服务信息的摘要信息将接入点所有服务信息按照不同的服务信息组分类。其中,服务信息组中的服务信息属于同一服务类型,服务信息组包括属于同一服务类型的所有服务信息的内容信息。但是,不同服务信息组中的服务信息的类型不同。该步骤与步骤110相同,在这里不再赘述。Step 410, the access point classifies each service information according to its content to obtain different service information groups, each service information group has an information identifier, and the service information in the content of each service information group belongs to the information identifier. The corresponding service type classifies all service information of the access point into different service information groups according to the summary information of each service information. Wherein, the service information in the service information group belongs to the same service type, and the service information group includes content information of all service information belonging to the same service type. However, the types of service information in different service information groups are different. This step is the same as step 110 and will not be repeated here.
步骤420,接入点确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录,该服务目录包括所有服务信息组的广播时间和信息标识,并确定服务目录的广播时间。该步骤与步骤120相同,在这里不再赘述。其中,服务目录还包括每一服务信息组中的服务信息的摘要信息。Step 420, the access point determines the broadcast time of each service information group, and establishes a service directory according to the broadcast time and information identification of the service information group, the service directory includes the broadcast time and information identification of all service information groups, and determines the service directory broadcast time. This step is the same as step 120 and will not be repeated here. Wherein, the service directory also includes summary information of service information in each service information group.
步骤430,接入点将服务目录添加到第一广播帧中,且将服务目录的广播时间和服务信息组添加到不同的第二广播帧中,使得各个第二广播帧携带的服务信息组皆不相同。Step 430, the access point adds the service catalog to the first broadcast frame, and adds the broadcast time and service information group of the service catalog to different second broadcast frames, so that the service information groups carried in each second broadcast frame are all Are not the same.
具体地,在本发明实施例中服务目录和服务信息组是在不同的广播帧中,将服务目录所在的广播帧定义为:第一广播帧,将服务信息组所在的广播帧定义为:第二广播帧。因为服务信息组可能为多个,所有第二广播帧也可能为多个。比如,携带餐饮类的服务信息组的第二广播帧、携带娱乐类的服务信息组的第二广播帧、以及携带交通类的服务信息组的第二广播帧。Specifically, in the embodiment of the present invention, the service catalog and the service information group are in different broadcast frames, the broadcast frame where the service catalog is located is defined as: the first broadcast frame, and the broadcast frame where the service information group is located is defined as: the first broadcast frame Two broadcast frames. Because there may be multiple service information groups, there may also be multiple second broadcast frames. For example, the second broadcast frame carrying the catering service information group, the second broadcast frame carrying the entertainment service information group, and the second broadcast frame carrying the transportation service information group.
其中,携带服务目录的第一广播帧的信息单元IE格式定义如表2所示。Element ID用于唯一标记IE;Length标记IE的长度;ServiceContent是服务目录信息。Wherein, the format definition of the information element IE of the first broadcast frame carrying the service catalog is shown in Table 2. Element ID is used to uniquely mark IE; Length marks the length of IE; ServiceContent is service directory information.
表2Table 2
携带服务信息组的第二广播帧的信息单元IE格式定义如表3所示。Element ID用于唯一标记IE;Length标记IE的长度;ServiceInfo是某类服务的详细服务信息即服务信息组的内容;Time是携带服务目录的Beacon广播的确切时间。Table 3 shows the format definition of the information element IE of the second broadcast frame carrying the service information group. Element ID is used to uniquely mark the IE; Length marks the length of the IE; ServiceInfo is the detailed service information of a certain type of service, that is, the content of the service information group; Time is the exact time of the Beacon broadcast carrying the service directory.
表3table 3
步骤440,接入点确定第一广播帧和第二广播帧的广播周期,并根据该广播周期周期性向站点发送第一广播帧和第二广播帧,用以站点从第一广播帧的服务目录中获知述自身所需的服务信息所在的服务信息组的广播时间,且从第二广播帧的服务信息组中发现自身所需的服务信息或者服务目录的广播时间。其中,接入点向站点发送第一广播帧和第二广播帧的方式有很多种,可以有调度的发送第一广播帧和第二广播帧。Step 440, the access point determines the broadcast period of the first broadcast frame and the second broadcast frame, and periodically sends the first broadcast frame and the second broadcast frame to the station according to the broadcast period, so that the station can obtain the service list from the first broadcast frame Know the broadcast time of the service information group in which the service information required by itself is located, and find the broadcast time of the service information or service list required by itself from the service information group of the second broadcast frame. There are many ways for the access point to send the first broadcast frame and the second broadcast frame to the station, and the first broadcast frame and the second broadcast frame may be sent in a scheduled manner.
在一个实施例中,在广播周期内,第一广播帧仅发送一次,各个携带有不同服务信息组的第二广播帧分别发送一次。比如,接入点发送所述第一广播帧后,再发送所述第二广播帧,直至所有第二广播帧发送完毕为一广播周期,然后再执行下一个广播周期。另外,接入点也可以先发送第二广播帧,再发送第一广播帧。其中,不管第一广播帧还是第二广播帧,每两个广播帧之间的信标周期相同。In one embodiment, within a broadcast period, the first broadcast frame is sent only once, and each second broadcast frame carrying a different service information group is sent once respectively. For example, after the access point sends the first broadcast frame, it sends the second broadcast frame until all the second broadcast frames are sent, which is a broadcast cycle, and then executes the next broadcast cycle. In addition, the access point may also send the second broadcast frame first, and then send the first broadcast frame. Wherein, regardless of the first broadcast frame or the second broadcast frame, the beacon period between every two broadcast frames is the same.
具体地,接入点向站点发送第一广播帧和第二广播帧的方式,比如,对于携带服务目录的第一广播帧、携带餐饮类的服务信息组的第二广播帧、携带娱乐类的服务信息组的第二广播帧、以及携带交通类的服务信息组的第二广播帧的发送方式很多。如图5所示,携带服务目录的第一广播帧51排在第一位发送,携带餐饮类的服务信息组的第二广播帧52排在第1个信标周期之后,携带娱乐类的服务信息组的第二广播帧53在第2个信标周期之后,携带交通类的服务信息组的第二广播帧54在第3个信标周期之后。其中,携带服务目录的第一广播帧51、携带餐饮类的服务信息组的第二广播帧52、携带娱乐类的服务信息组的第二广播帧53、以及携带交通类的服务信息组的第二广播帧54组成一个广播周期,该广播周期为4个信标周期。另外,该广播周期根据实际情况可以循环多次发送。其中,携带服务目录的第一广播帧51的发送周期为4个信标周期。Specifically, the manner in which the access point sends the first broadcast frame and the second broadcast frame to the station, for example, for the first broadcast frame carrying the service catalog, the second broadcast frame carrying the catering service information group, and the second broadcast frame carrying the entertainment class There are many ways to send the second broadcast frame of the service information group and the second broadcast frame of the service information group carrying traffic. As shown in Figure 5, the first broadcast frame 51 carrying the service catalog is sent first, and the second broadcast frame 52 carrying the service information group of catering is arranged after the first beacon period, carrying entertainment services The second broadcast frame 53 of the information group is after the second beacon period, and the second broadcast frame 54 carrying the traffic service information group is after the third beacon period. Among them, the first broadcast frame 51 carrying the service catalog, the second broadcast frame 52 carrying the catering service information group, the second broadcast frame 53 carrying the entertainment service information group, and the second broadcast frame 53 carrying the transportation service information group Two broadcast frames 54 form a broadcast period, which is 4 beacon periods. In addition, the broadcast cycle can be sent in multiple cycles according to the actual situation. Wherein, the sending period of the first broadcast frame 51 carrying the service catalog is 4 beacon periods.
再另一个实施例中,在广播周期内,第一广播帧发送多次,各个携带有不同服务信息组的第二广播帧分别发送一次,在每个第二广播帧发送之前或之后发送一个或多个第一广播帧,其中,第一广播帧占用的字节数小于所述第二广播帧占用的字节数。比如,第一广播帧和第二广播帧其IE帧格式如表3所示。接入点可以依次发送第二广播帧,且在各个第二广播帧之间发送第一广播帧,直至所有第二广播帧发送完毕为一广播周期,然后再执行下一个广播周期。其中,在两个第二广播帧之间发送一个或多个第一广播帧,本实施例中采用发送频率更高的第一广播帧来携带服务目录,目的是为了提高站点接收到服务目录的概率,使得站点更快速的发现服务。In yet another embodiment, within the broadcast period, the first broadcast frame is sent multiple times, each second broadcast frame carrying a different service information group is sent once, and one or more frames are sent before or after each second broadcast frame is sent. A plurality of first broadcast frames, wherein the number of bytes occupied by the first broadcast frame is smaller than the number of bytes occupied by the second broadcast frame. For example, the IE frame formats of the first broadcast frame and the second broadcast frame are shown in Table 3. The access point may send the second broadcast frames in sequence, and send the first broadcast frame between each second broadcast frame, until all the second broadcast frames are sent, which is a broadcast cycle, and then executes the next broadcast cycle. Among them, one or more first broadcast frames are sent between two second broadcast frames. In this embodiment, the first broadcast frame with a higher sending frequency is used to carry the service list, and the purpose is to improve the efficiency of the station receiving the service list. probability, making the site discover services more quickly.
具体地,在本发明实施例中,将占用字节数比较少的第一广播帧自定义为短信标;将占用字节数比较多的第二广播帧自定义为长信标。当接入点依次发送第二广播帧,比如,按照先发送携带餐饮类的服务信息组的第二广播帧、再发送携带娱乐类的服务信息组的第二广播帧、最后发送携带交通类的服务信息组的第二广播帧的顺序发送。但是,在两个第二广播帧即长信标之间还要发送一个或多个第一广播帧即短信标。如图6所示,发送携带餐饮类的服务信息组的第二广播帧61之后,连续发送5个携带服务目录的第一广播帧60,然后,发送携带娱乐类的服务信息组的第二广播帧62之后,再连续发送5个携带服务目录的第一广播帧60,最后,发送携带交通类的服务信息组的第二广播帧63之后,再连续发送5个携带服务目录的第一广播帧60,至此形成一个完整的广播周期,该广播周期根据实际情况可以循环多次发送。其中,不管第一广播帧还是第二广播帧,每两个广播帧之间的信标周期为短信标周期,但是每两个第二广播帧之间的信标周期为长信标周期。Specifically, in the embodiment of the present invention, the first broadcast frame occupying a relatively small number of bytes is defined as a short beacon; the second broadcast frame occupying a relatively large number of bytes is defined as a long beacon. When the access point sends the second broadcast frame sequentially, for example, according to first sending the second broadcast frame carrying the service information group of catering, then sending the second broadcast frame carrying the service information group of entertainment, and finally sending the second broadcast frame carrying the service information group of traffic Sequential transmission of the second broadcast frame of the service information group. However, one or more first broadcast frames, namely short beacons, are also sent between two second broadcast frames, namely long beacons. As shown in Figure 6, after sending the second broadcast frame 61 carrying the service information group of catering, five first broadcast frames 60 carrying the service catalog are sent continuously, and then the second broadcast frame 60 carrying the service information group of entertainment is sent After the frame 62, five first broadcast frames 60 carrying the service catalog are sent continuously, and finally, after the second broadcast frame 63 carrying the traffic service information group is sent, five first broadcast frames carrying the service catalog are continuously sent 60. Up to now, a complete broadcast cycle has been formed, and the broadcast cycle can be transmitted multiple times according to the actual situation. Wherein, regardless of the first broadcast frame or the second broadcast frame, the beacon period between every two broadcast frames is a short beacon period, but the beacon period between every two second broadcast frames is a long beacon period.
因此,本发明实施例提供的服务发现方法,接入点根据每一服务信息的摘要信息将所述服务信息按照不同的服务信息组分类,确定每一服务信息组的广播时间,并将所述每一服务信息的摘要信息和所述每一服务信息组的广播时间组成服务目录,将服务目录添加到第一广播帧中,且将服务目录的广播时间和服务信息组添加到不同的第二广播帧中,使得各个第二广播帧携带的服务信息组皆不相同,向站点发送第一广播帧和第二广播帧,当站点接收到接入点发送的第一广播帧或第二广播帧,实现了利用AP将所有服务信息分类,并将服务目录添加到第一广播帧中,且将服务目录的广播时间和服务信息组添加到不同的第二广播帧中,并向站点发送第一广播帧和第二广播帧,使得站点根据第一广播帧和第二广播帧在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。Therefore, in the service discovery method provided by the embodiment of the present invention, the access point classifies the service information according to different service information groups according to the summary information of each service information, determines the broadcast time of each service information group, and sends the The summary information of each service information and the broadcast time of each service information group form a service directory, add the service directory to the first broadcast frame, and add the broadcast time and service information group of the service directory to different second In the broadcast frame, the service information group carried by each second broadcast frame is different, and the first broadcast frame and the second broadcast frame are sent to the station. When the station receives the first broadcast frame or the second broadcast frame sent by the access point , realize the use of AP to classify all service information, and add the service list to the first broadcast frame, and add the broadcast time and service information group of the service list to different second broadcast frames, and send the first broadcast frame to the station The broadcast frame and the second broadcast frame enable the station to receive the required service information at the moment of learning according to the first broadcast frame and the second broadcast frame, without receiving all the service information, which reduces the power consumption of the STA and can support large data Amount of passive service discovery.
图7为本发明实施例七提供的服务发现方法的流程图。该实施例提供的站点侧执行的服务发现方法是与实施例四提供的接入点侧执行的服务发现方法相对应的。如图所示,本发明实施例具体包括以下步骤:FIG. 7 is a flowchart of a service discovery method provided by Embodiment 7 of the present invention. The service discovery method performed by the station side provided in this embodiment corresponds to the service discovery method performed by the access point side provided in Embodiment 4. As shown in the figure, the embodiment of the present invention specifically includes the following steps:
步骤710,站点接收接入点发送的携带服务目录和服务信息组的广播帧,其中,服务目录包括服务信息的信息标识和服务信息组的广播时间,接收到的广播帧包括第一广播帧和第二广播帧。Step 710, the station receives the broadcast frame carrying the service catalog and service information group sent by the access point, wherein the service catalog includes the information identifier of the service information and the broadcast time of the service information group, and the received broadcast frame includes the first broadcast frame and Second broadcast frame.
具体地,站点接收接入点发送的携带有服务目录的第一广播帧或携带有服务目录的广播时间和服务信息组的第二广播帧,其中,各个第二广播帧携带的服务信息组皆不相同。Specifically, the station receives the first broadcast frame carrying the service directory or the second broadcast frame carrying the broadcast time and service information group of the service directory sent by the access point, wherein the service information group carried by each second broadcast frame is Are not the same.
步骤720,站点从广播帧的服务信息组中发现自身所需的服务信息、或者服务目录的广播时间、或者从广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。其中,接收到的广播帧包括第一广播帧和第二广播帧。第一广播帧携带有服务目录,第二广播帧携带有一种类型的服务信息组和服务目录的广播时间。Step 720, the station discovers the service information it needs from the service information group of the broadcast frame, or the broadcast time of the service list, or learns from the service list of the broadcast frame the time of the service information group where the service information it needs is located broadcast time. Wherein, the received broadcast frame includes a first broadcast frame and a second broadcast frame. The first broadcast frame carries a service list, and the second broadcast frame carries a type of service information group and the broadcast time of the service list.
具体地,当站点接收到接入点发送的广播帧之后,对该第一广播帧或第二广播帧采用两种不同的处理方式进行一系列的处理,每一处理方式的处理过程如下:Specifically, after the station receives the broadcast frame sent by the access point, it uses two different processing methods to perform a series of processing on the first broadcast frame or the second broadcast frame, and the processing process of each processing method is as follows:
(1)STA获得一个包含其想要的服务的详细服务信息即自身所需的服务信息组就停止扫描,这种方式下STA可以在不需要接收的时刻进入休眠状态。其具体过程为:(1) The STA stops scanning when it obtains a detailed service information containing the service it wants, that is, the service information group it needs. In this way, the STA can enter a dormant state when it does not need to receive. The specific process is:
当接收到的是第一广播帧,则从第一广播帧携带的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间后,进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从接收到的广播帧中发现自身所需的服务信息。When the first broadcast frame is received, after knowing the broadcast time of the service information group where the service information required by itself is located in the service directory carried by the first broadcast frame, it enters the dormant state, and only the service information required by itself The broadcast time of the service information group it is in enters the receiving state, so as to find the service information it needs from the received broadcast frame.
当接收到的是第二广播帧,且第二广播帧携带的服务信息组中包含自身所需的服务信息时,则站点停止接收该接入点发送的其他的广播帧;When the second broadcast frame is received, and the service information group carried by the second broadcast frame contains the service information required by itself, the station stops receiving other broadcast frames sent by the access point;
当接收到的是第二广播帧,且第二广播帧携带的服务信息组中不包含自身所需的服务信息时,则根据第二广播帧获知服务目录的广播时间后,进入休眠状态,只在服务目录的广播时间进入接收状态,并从接收到的携带有服务目录的第一广播帧中获知自身所需的服务信息所在的服务信息组的广播时间后,然后再进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从接收到的携带有服务信息组的第二广播帧中发现自身所需的服务信息。When the second broadcast frame is received, and the service information group carried by the second broadcast frame does not contain the service information required by itself, after the broadcast time of the service list is known according to the second broadcast frame, it enters the dormant state, and only Enter the receiving state at the broadcast time of the service directory, and after knowing the broadcast time of the service information group where the service information required by itself is obtained from the received first broadcast frame carrying the service directory, then enter the dormant state. The broadcast time of the service information group where the service information required by itself enters the receiving state, so as to find the service information required by itself from the received second broadcast frame carrying the service information group.
(2)STA需要一直扫描直至获得所有包含其想要服务的详细服务信息即自身所需的服务信息组,这种方式下的STA必须一直处于监听状态。其具体过程为:(2) The STA needs to scan until it obtains all the detailed service information that contains the service it wants, that is, the service information group it needs. In this way, the STA must be in the listening state all the time. The specific process is:
当接收到的是携带有服务目录的第一广播帧,且服务目录中存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则在服务信息组的广播时间接收第二广播帧,并从接收到的第二广播帧中发现自身所需的服务信息,对于该接入点的其他广播帧,比如,第一广播帧或第二广播帧,作丢弃处理;When the first broadcast frame carrying the service directory is received, and there is an information identifier of the service information corresponding to the service information required by itself and the broadcast time of the service information group in the service directory, then in the broadcast of the service information group Timely receive the second broadcast frame, and find the service information required by itself from the received second broadcast frame, and discard other broadcast frames of the access point, such as the first broadcast frame or the second broadcast frame ;
当接收到的是携带有服务目录的第一广播帧,且服务目录中不存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则站点不再接收接入点发送的服务信息,对于该接入点的其他广播帧,比如,第一广播帧或第二广播帧,作丢弃处理。When the first broadcast frame carrying the service catalog is received, and there is no information identifier of the service information corresponding to the service information required by itself and the broadcast time of the service information group in the service catalog, the station no longer receives the broadcast frame. The service information sent by the access point is discarded for other broadcast frames of the access point, for example, the first broadcast frame or the second broadcast frame.
当接收到的是第二广播帧,且第二广播帧携带的服务信息组中包含自身所需的服务信息时,则站点不再接收其他的服务信息,对于该接入点的其他广播帧,比如,第一广播帧或第二广播帧,作丢弃处理。When the second broadcast frame is received, and the service information group carried by the second broadcast frame contains the service information it needs, the station will no longer receive other service information. For other broadcast frames of the access point, For example, the first broadcast frame or the second broadcast frame is discarded.
当接收到的是第二广播帧,且第二广播帧携带的服务信息组中不包含自身所需的服务信息时,则根据第二广播帧获知服务目录的广播时间,用以站点在服务目录的广播时间接收第一广播帧。When the second broadcast frame is received, and the service information group carried by the second broadcast frame does not contain the service information required by itself, then the broadcast time of the service list is known according to the second broadcast frame, so that the site can register in the service list The first broadcast frame is received at the broadcast time.
另外,当第一广播帧为信标,第二广播帧也为信标,但是第一广播帧占用的字节数小于所述第二广播帧占用的字节数时,站点对第一广播帧或第二广播帧的处理过程与上述相同,在这里不再赘述。In addition, when the first broadcast frame is a beacon and the second broadcast frame is also a beacon, but the number of bytes occupied by the first broadcast frame is less than the number of bytes occupied by the second broadcast frame, the station will Or the processing process of the second broadcast frame is the same as above, and will not be repeated here.
因此,本发明实施例提供的服务发现方法,站点接收接入点发送的携带服务目录和服务信息组的广播帧,其中,服务目录包括服务信息的信息标识和服务信息组的广播时间,接收到的广播帧包括第一广播帧和第二广播帧,根据接收到的广播帧携带的服务目录和服务信息组,发现自身所需的服务信息,实现了站点根据第一广播帧和第二广播帧在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。Therefore, in the service discovery method provided by the embodiment of the present invention, the station receives the broadcast frame carrying the service catalog and the service information group sent by the access point, wherein the service catalog includes the information identifier of the service information and the broadcast time of the service information group, and receives The broadcast frame includes the first broadcast frame and the second broadcast frame. According to the service catalog and service information group carried by the received broadcast frame, the service information required by itself is discovered, and the station realizes the The required service information is received at the moment of acquisition, instead of all service information, which reduces the power consumption of the STA and can support passive service discovery with a large amount of data.
图8为本发明实施例八提供的接入点的示意图。该接入点用于执行本发明实施例一至七提供的服务发现方法。如图所示,本发明实施例具体包括:分类单元81、处理单元82、添加单元83和发送单元84。FIG. 8 is a schematic diagram of an access point provided in Embodiment 8 of the present invention. The access point is used to execute the service discovery methods provided in the first to seventh embodiments of the present invention. As shown in the figure, the embodiment of the present invention specifically includes: a classification unit 81 , a processing unit 82 , an adding unit 83 and a sending unit 84 .
分类单元81用于每一服务信息的内容将其进行分类,得到不同的服务信息组,每个服务信息组有一个信息标识每一服务信息的摘要信息,每一服务信息组中的服务信息的内容属于与信息标识相对应的服务类型,以及将服务信息组传输给处理单元82;处理单元82用于从分类单元81接收服务信息组,确定每一服务信息组的广播时间,并根据服务信息组的广播时间和信息标识建立服务目录,该服务目录包括所有服务信息组的广播时间和信息标识,以及将服务信息组和服务目录传输给添加单元83;添加单元83用于从处理单元82接收服务信息组和服务目录,将服务信息组和服务目录添加到广播帧中,以及将广播帧传输给发送单元84;发送单元84用于从添加单元83接收广播帧,确定广播帧的广播周期,并根据广播周期周期性向站点发送广播帧,用以所述站点从所述广播帧的服务信息组中发现自身所需的服务信息或者从所述广播帧的服务目录中获知所述自身所需的服务信息所在的服务信息组的广播时间。The classification unit 81 is used to classify the content of each service information to obtain different service information groups, each service information group has a summary information identifying each service information, and the service information in each service information group The content belongs to the service type corresponding to the information identification, and the service information group is transmitted to the processing unit 82; the processing unit 82 is used for receiving the service information group from the classification unit 81, determining the broadcast time of each service information group, and according to the service information The broadcast time and information identification of the group set up a service directory, which includes the broadcast time and information identification of all service information groups, and transmits the service information group and the service directory to the adding unit 83; the adding unit 83 is used to receive from the processing unit 82 The service information group and the service catalog, adding the service information group and the service catalog to the broadcast frame, and transmitting the broadcast frame to the sending unit 84; the sending unit 84 is used to receive the broadcast frame from the adding unit 83, and determine the broadcast period of the broadcast frame, And periodically send a broadcast frame to the station according to the broadcast cycle, so that the station can find the service information it needs from the service information group of the broadcast frame or learn the service information it needs from the service list of the broadcast frame. The broadcast time of the service information group where the service information is located.
在一个实施例中,服务目录还包括每一服务信息组中的服务信息的摘要信息,添加单元83用于将服务信息组分别添加到各个广播帧中,且将服务目录分别添加到各个广播帧中,使得各个广播帧携带的服务信息组皆不同,且各个广播帧携带的服务目录皆相同,其中,每一广播帧携带有服务目录和一种类型的服务信息组。In one embodiment, the service directory further includes summary information of service information in each service information group, and the adding unit 83 is used to add the service information group to each broadcast frame respectively, and add the service directory to each broadcast frame , so that the service information groups carried by each broadcast frame are different, and the service catalogs carried by each broadcast frame are the same, wherein each broadcast frame carries a service catalog and a type of service information group.
在另一个实施例中,服务目录还包括每一服务信息组中的服务信息的摘要信息,处理单元82还用于确定服务目录的广播时间。在该实施例中涉及到的广播帧包括:第一广播帧和第二广播帧。添加单元83用于将服务目录添加到第一广播帧中,且将服务目录的广播时间和服务信息组添加到不同的第二广播帧中,使得各个第二广播帧携带的服务信息组皆不相同。发送单元84用于向站点发送第一广播帧,用以站点从第一广播帧获知接入点发送自身所需的服务信息的广播时间,且向站点第二广播帧,用以站点从第二广播帧中发现自身所需的服务信息。In another embodiment, the service catalog further includes summary information of service information in each service information group, and the processing unit 82 is also configured to determine the broadcast time of the service catalog. The broadcast frames involved in this embodiment include: a first broadcast frame and a second broadcast frame. The adding unit 83 is used to add the service catalog to the first broadcast frame, and add the broadcast time and service information group of the service catalog to different second broadcast frames, so that the service information groups carried by each second broadcast frame are different. same. The sending unit 84 is used to send the first broadcast frame to the station, so that the station can learn from the first broadcast frame the broadcast time when the access point sends the service information required by itself, and send the second broadcast frame to the station, so that the station can obtain the broadcast time from the second broadcast frame. Discover the service information required by itself in the broadcast frame.
其中,发送单元84的广播周期内,第一广播帧仅发送一次,各个携带有不同服务信息组的第二广播帧分别发送一次;或者第一广播帧发送多次,各个携带有不同服务信息组的第二广播帧分别发送一次,在每个第二广播帧发送之前发送一个或多个第一广播帧,其中,所述第一广播帧占用的字节数小于所述第二广播帧占用的字节数。因此,接入点有多种发送第一广播帧和第二广播帧的形式,比如:发送第一广播帧后,再发送第二广播帧,直至所有第二广播帧发送完毕为一广播周期,然后再执行下一个广播周期;或者依次发送第二广播帧,且在各个第二广播帧之间发送一个或多个第一广播帧,直至所有第二广播帧发送完毕为一广播周期,然后再执行下一个广播周期。Wherein, in the broadcast period of the sending unit 84, the first broadcast frame is only sent once, and the second broadcast frames each carrying a different service information group are sent once respectively; or the first broadcast frame is sent multiple times, each carrying a different service information group The second broadcast frame is sent once respectively, and one or more first broadcast frames are sent before each second broadcast frame is sent, wherein the number of bytes occupied by the first broadcast frame is less than the number of bytes occupied by the second broadcast frame number of bytes. Therefore, the access point has multiple forms of sending the first broadcast frame and the second broadcast frame, for example: after sending the first broadcast frame, and then sending the second broadcast frame, until all the second broadcast frames are sent is a broadcast cycle, Then execute the next broadcast cycle; or send the second broadcast frames in sequence, and send one or more first broadcast frames between each second broadcast frame, until all the second broadcast frames are sent to be a broadcast cycle, and then Execute the next broadcast cycle.
因此,本发明实施例提供的接入点,根据每一服务信息的摘要信息将所述服务信息按照不同的服务信息组分类,确定每一服务信息组的广播时间,并将所述每一服务信息的摘要信息和所述每一服务信息组的广播时间组成服务目录,将所述服务信息组和所述服务目录添加到广播帧中,向站点发送所述广播帧,实现了利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。Therefore, the access point provided by the embodiment of the present invention classifies the service information according to different service information groups according to the summary information of each service information, determines the broadcast time of each service information group, and classifies each service information The summary information of the information and the broadcast time of each service information group form a service directory, add the service information group and the service directory to the broadcast frame, and send the broadcast frame to the station, realizing the use of AP to send all The service information is classified and sent to the STA, and the STA receives the required service information at the moment of learning, instead of receiving all the service information, which reduces the power consumption of the STA and can support passive service discovery with a large amount of data.
图9为本发明实施例九提供的站点的示意图。该站点用于执行本发明实施例一至七提供的服务发现方法。如图所示,本发明实施例具体包括:接收单元91和发现单元92。FIG. 9 is a schematic diagram of a site provided by Embodiment 9 of the present invention. The site is used to execute the service discovery methods provided in Embodiments 1 to 7 of the present invention. As shown in the figure, the embodiment of the present invention specifically includes: a receiving unit 91 and a discovery unit 92 .
接收单元91用于接收接入点发送的携带服务目录和服务信息组的广播帧,服务目录包括服务信息的信息标识和服务信息组的广播时间,以及将广播帧传输给发现单元92;发现单元92用于从接收单元接收广播帧,从广播帧的服务信息组中发现自身所需的服务信息或者从广播帧的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间。The receiving unit 91 is used to receive the broadcast frame carrying the service directory and the service information group sent by the access point, the service directory includes the information identifier of the service information and the broadcast time of the service information group, and transmits the broadcast frame to the discovery unit 92; the discovery unit 92 is used to receive the broadcast frame from the receiving unit, find the service information required by itself from the service information group of the broadcast frame or obtain the broadcast time of the service information group where the service information required by itself is located in the service directory of the broadcast frame.
当广播帧中既有服务目录又有服务信息组时,在一个实施例中,发现单元92用于当接收到的广播帧的服务信息组中包含自身所需的服务信息时,则站点停止接收接入点发送的其他的广播帧;当接收到的广播帧的服务信息组中不包含自身所需的服务信息时,则站点从服务目录中获知自身所需的服务信息所在的服务信息组的广播时间后,进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从接收到的广播帧中发现自身所需的服务信息。When there are both a service directory and a service information group in the broadcast frame, in one embodiment, the discovery unit 92 is used to stop the station from receiving when the service information group of the received broadcast frame contains the service information it needs. Other broadcast frames sent by the access point; when the service information group of the received broadcast frame does not contain the service information required by itself, the station will learn the service information group of the service information it needs from the service directory After the broadcast time, it enters the sleep state, and only enters the receiving state at the broadcast time of the service information group where the service information it needs is located, so as to find the service information it needs from the received broadcast frame.
在另一个实施例中,发现单元92用于当接收到的广播帧的服务信息组中包含自身所需的服务信息时,则站点不再接收接入点发送的其他的服务信息,对于接入点发送的其他广播帧作丢弃处理;当接收到的广播帧的服务信息组中不包含自身所需的服务信息,且服务目录中存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则在服务信息组的广播时间接收广播帧,并从接收到的广播帧中发现自身所需的服务信息,对于该接入点发送的其他广播帧作丢弃处理。另外,发现单元92还用于当接收到的广播帧的服务信息组中不包含自身所需的服务信息,且服务目录中不存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则站点不再接收接入点发送的服务信息,对于接入点发送的其他广播帧作丢弃处理。In another embodiment, the discovery unit 92 is configured to, when the service information group of the received broadcast frame contains the service information it needs, the station will no longer receive other service information sent by the access point. Other broadcast frames sent by the point are discarded; when the service information group of the received broadcast frame does not contain the service information required by itself, and there is an information identifier of the service information corresponding to the service information required by itself in the service directory and the broadcast time of the service information group, then receive the broadcast frame at the broadcast time of the service information group, and find the service information required by itself from the received broadcast frame, and discard other broadcast frames sent by the access point. In addition, the discovery unit 92 is also used for when the service information group of the received broadcast frame does not contain the service information required by itself, and there is no information identification and information of service information corresponding to the service information required by itself in the service directory. broadcast time of the service information group, the station no longer receives the service information sent by the access point, and discards other broadcast frames sent by the access point.
当广播帧包括第一广播帧和第二广播帧,接收单元91用于接收接入点发送的携带有服务目录的第一广播帧或携带有服务目录的广播时间和服务信息组的第二广播帧,其中,各个第二广播帧携带的服务信息组皆不相同。When the broadcast frame includes the first broadcast frame and the second broadcast frame, the receiving unit 91 is configured to receive the first broadcast frame carrying the service catalog or the second broadcast carrying the broadcast time and service information group of the service catalog sent by the access point frames, wherein the service information groups carried by each second broadcast frame are different.
在一个实施例中,发现单元92用于当接收到的是第一广播帧,则从第一广播帧携带的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间后,进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从接收到的广播帧中发现自身所需的服务信息;当接收到的是第二广播帧,且第二广播帧携带的服务信息组中包含自身所需的服务信息时,则站点停止接收其他的广播帧。另外,发现单元92还用于当接收到的是第二广播帧,且第二广播帧携带的服务信息组中不包含自身所需的服务信息时,则根据第二广播帧获知服务目录的广播时间后,进入休眠状态,只在服务目录的广播时间进入接收状态,并从接收到的携带有服务目录的第一广播帧中获知自身所需的服务信息所在的服务信息组的广播时间后,然后再进入休眠状态,只在自身所需的服务信息所在的服务信息组的广播时间进入接收状态,从而从接收到的携带有服务信息组的第二广播帧中发现自身所需的服务信息。In one embodiment, the discovery unit 92 is configured to, when receiving the first broadcast frame, obtain the broadcast time of the service information group in which the service information required by itself is located from the service directory carried in the first broadcast frame, and then enter Dormant state, only enters the receiving state at the broadcast time of the service information group where the service information required by itself is located, so as to find the service information required by itself from the received broadcast frame; when the second broadcast frame is received, and When the service information group carried by the second broadcast frame contains the service information it needs, the station stops receiving other broadcast frames. In addition, the discovery unit 92 is also configured to obtain the broadcast of the service list according to the second broadcast frame when the second broadcast frame is received and the service information group carried by the second broadcast frame does not contain the service information required by itself. After the time, enter the dormant state, only enter the receiving state at the broadcast time of the service catalog, and after knowing the broadcast time of the service information group where the service information required by itself is located in the first broadcast frame carrying the service catalog received, Then enter the dormant state, and only enter the receiving state at the broadcast time of the service information group where the service information required by itself is, so as to find the service information it needs from the received second broadcast frame carrying the service information group.
在另一个实施例中,发现单元92用于当接收到的是携带有服务目录的第一广播帧,且服务目录中存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则在服务信息组的广播时间接收第二广播帧,并从接收到的第二广播帧中发现自身所需的服务信息,对于该接入点发送的的其他第一广播帧或第二广播帧作丢弃处理;当接收到的是携带有服务目录的第一广播帧,且服务目录中不存在与自身所需的服务信息相对应的服务信息的信息标识和服务信息组的广播时间,则站点不再接收接入点发送的服务信息,对于该接入点发送的的其他广播帧,第一广播帧或第二广播帧作丢弃处理。另外,发现单元92用于当接收到的是第二广播帧,且第二广播帧携带的服务信息组中包含自身所需的服务信息时,则站点不再接收其他的服务信息,对于该接入点发送的的其他广播帧,比如,第二广播帧或第一广播帧作丢弃处理;当接收到的是第二广播帧,且第二广播帧携带的服务信息组中不包含自身所需的服务信息时,则根据第二广播帧获知服务目录的广播时间,用以站点在服务目录的广播时间接收第一广播帧。In another embodiment, the discovery unit 92 is configured to receive the first broadcast frame carrying the service directory, and there is an information identifier and service information of the service information corresponding to the service information required by itself in the service directory group broadcast time, then receive the second broadcast frame at the broadcast time of the service information group, and find the service information required by itself from the received second broadcast frame, for other first broadcast frames sent by the access point Or the second broadcast frame is discarded; when the first broadcast frame carrying the service directory is received, and there is no information identifier of the service information and service information group corresponding to the service information required by itself in the service directory broadcast time, the station no longer receives service information sent by the access point, and discards the first broadcast frame or the second broadcast frame for other broadcast frames sent by the access point. In addition, the discovery unit 92 is configured to receive the second broadcast frame, and when the service information group carried by the second broadcast frame contains the service information required by itself, the station will no longer receive other service information. Other broadcast frames sent by the ingress, such as the second broadcast frame or the first broadcast frame, are discarded; when the second broadcast frame is received, and the service information group carried by the second broadcast frame does not contain the required When the service information is displayed, the broadcast time of the service list is obtained according to the second broadcast frame, so that the station receives the first broadcast frame at the broadcast time of the service list.
因此,本发明实施例提供的站点,站点接收到接入点发送的携带服务目录和服务信息组的广播帧之后,从广播帧的服务信息组中发现自身所需的服务信息或者从广播帧的服务目录中获知自身所需的服务信息所在的服务信息组的广播时间,实现了利用AP将所有服务信息分类后发送给STA,且STA在获知的时刻接收需要的服务信息,而不需要接收所有的服务信息,降低了STA的功耗,能够支持大数据量的被动服务发现。Therefore, in the station provided by the embodiment of the present invention, after receiving the broadcast frame carrying the service catalog and service information group sent by the access point, the station finds the service information it needs from the service information group of the broadcast frame or finds the service information it needs from the service information group of the broadcast frame. In the service directory, the broadcast time of the service information group where the service information required by itself is known, so that the AP can use the AP to classify all the service information and send it to the STA, and the STA receives the required service information at the moment when it is known, without receiving all the service information. The service information reduces the power consumption of STA, and can support passive service discovery with a large amount of data.
图10为本发明实施例十提供的接入点的示意图。该接入点用于执行本发明实施例一至七提供的被动服务发现方法。如图所示,本发明实施例具体包括:如图所示,该接入点100包括:发射电路102、接收电路103、功率控制器104、解码处理器105、处理单元106,存储器107及天线101。处理单元106控制接入点100的操作,处理单元106还可以称为CPU。存储器107可以包括只读存储器和随机存取存储器,并向处理单元106提供指令和数据。存储器107的一部分还可以包括非易失行随机存取存储器(NVRAM)。具体的应用中,接入点100可以嵌入或者本身可以就是例如移动电话之类的无线通信设备,还可以包括容纳发射电路102和接收电路103的载体,以允许接入点100和远程位置之间进行数据发射和接收。发射电路102和接收电路103可以耦合到天线101。接入点100的各个组件通过总线系统1000耦合在一起,其中,总线系统1000除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚明起见,在图中将各种总线都标为总线系统1000。接入点100还可以包括用于处理信号的处理单元106、此外还包括功率控制器104、解码处理器105。具体的不同产品中解码器105可能与处理单元106集成为一体。FIG. 10 is a schematic diagram of an access point provided by Embodiment 10 of the present invention. The access point is used to implement the passive service discovery method provided by the first to seventh embodiments of the present invention. As shown in the figure, the embodiment of the present invention specifically includes: as shown in the figure, the access point 100 includes: a transmitting circuit 102, a receiving circuit 103, a power controller 104, a decoding processor 105, a processing unit 106, a memory 107 and an antenna 101. The processing unit 106 controls the operation of the access point 100, and the processing unit 106 may also be referred to as a CPU. The memory 107 may include read-only memory and random-access memory, and provides instructions and data to the processing unit 106 . A portion of memory 107 may also include non-volatile random access memory (NVRAM). In a specific application, the access point 100 can be embedded or itself can be a wireless communication device such as a mobile phone, and can also include a carrier for accommodating the transmitting circuit 102 and the receiving circuit 103, so as to allow communication between the access point 100 and a remote location. For data transmission and reception. Transmit circuitry 102 and receive circuitry 103 may be coupled to antenna 101 . Various components of the access point 100 are coupled together through a bus system 1000, wherein the bus system 1000 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, the various buses are labeled as bus system 1000 in the figure. The access point 100 may further include a processing unit 106 for processing signals, a power controller 104 , and a decoding processor 105 . In specific different products, the decoder 105 may be integrated with the processing unit 106 .
处理器可以实现或者执行本发明方法实施例中的公开的各步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用解码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器107,解码单元或者处理单元读取存储器107中的信息,结合其硬件完成本发明实施例一至七提供的被动服务发现方法的步骤。The processor may implement or execute the steps and logic block diagrams disclosed in the method embodiments of the present invention. A general purpose processor can be a microprocessor or the processor can be any conventional processor, decoder, etc. The steps of the methods disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 107, and the decoding unit or the processing unit reads the information in the memory 107, and combines with its hardware to complete the steps of the passive service discovery method provided by Embodiments 1 to 7 of the present invention.
图11为本发明实施例十一提供的站点的示意图。该站点用于执行本发明实施例一至七提供的被动服务发现方法。如图所示,该站点110包括:发射电路112、接收电路113、功率控制器114、解码处理器115、处理单元116,存储器117及天线111。处理单元116控制站点110的操作,处理单元116还可以称为CPU。存储器117可以包括只读存储器和随机存取存储器,并向处理单元116提供指令和数据。存储器117的一部分还可以包括非易失行随机存取存储器(NVRAM)。具体的应用中,站点110可以嵌入或者本身可以就是例如移动电话之类的无线通信设备,还可以包括容纳发射电路112和接收电路113的载体,以允许站点110和远程位置之间进行数据发射和接收。发射电路112和接收电路113可以耦合到天线111。站点110的各个组件通过总线系统1100耦合在一起,其中,总线系统1100除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚明起见,在图中将各种总线都标为总线系统1100。站点110还可以包括用于处理信号的处理单元116、此外还包括功率控制器114、解码处理器115。具体的不同产品中解码器115可能与处理单元116集成为一体。FIG. 11 is a schematic diagram of a site provided by Embodiment 11 of the present invention. The site is used to implement the passive service discovery method provided by Embodiments 1 to 7 of the present invention. As shown in the figure, the station 110 includes: a transmitting circuit 112 , a receiving circuit 113 , a power controller 114 , a decoding processor 115 , a processing unit 116 , a memory 117 and an antenna 111 . The processing unit 116 controls the operation of the station 110, and the processing unit 116 may also be referred to as a CPU. Memory 117 may include read-only memory and random-access memory, and provides instructions and data to processing unit 116 . A portion of memory 117 may also include non-volatile random access memory (NVRAM). In a specific application, the station 110 may be embedded or itself may be a wireless communication device such as a mobile phone, and may also include a carrier for accommodating the transmitting circuit 112 and the receiving circuit 113, so as to allow data transmission and communication between the station 110 and a remote location. take over. Transmit circuitry 112 and receive circuitry 113 may be coupled to antenna 111 . Various components of the site 110 are coupled together through a bus system 1100, wherein the bus system 1100 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, the various buses are labeled as bus system 1100 in the figure. The station 110 may also include a processing unit 116 for processing signals, in addition to a power controller 114 , a decoding processor 115 . In specific different products, the decoder 115 may be integrated with the processing unit 116 .
处理器可以实现或者执行本发明方法实施例中的公开的各步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用解码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器117,解码单元或者处理单元读取存储器117中的信息,结合其硬件完成本发明实施例一至七提供的被动服务发现方法的步骤。The processor may implement or execute the steps and logic block diagrams disclosed in the method embodiments of the present invention. A general purpose processor can be a microprocessor or the processor can be any conventional processor, decoder, etc. The steps of the methods disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 117, and the decoding unit or the processing unit reads the information in the memory 117, and combines with its hardware to complete the steps of the passive service discovery method provided by Embodiments 1 to 7 of the present invention.
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals should further realize that the units and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the relationship between hardware and software Interchangeability. In the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, within the spirit and principles of the present invention, any modification, equivalent replacement, improvement, etc., shall be included in the protection scope of the present invention.
Claims (28)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310088350.3A CN104066148B (en) | 2013-03-19 | 2013-03-19 | Service discovery method, access point and website |
PCT/CN2013/087219 WO2014146440A1 (en) | 2013-03-19 | 2013-11-15 | Service discovery method, access point, and station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310088350.3A CN104066148B (en) | 2013-03-19 | 2013-03-19 | Service discovery method, access point and website |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104066148A CN104066148A (en) | 2014-09-24 |
CN104066148B true CN104066148B (en) | 2018-01-02 |
Family
ID=51553628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310088350.3A Active CN104066148B (en) | 2013-03-19 | 2013-03-19 | Service discovery method, access point and website |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104066148B (en) |
WO (1) | WO2014146440A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018084825A1 (en) * | 2016-11-01 | 2018-05-11 | Hewlett-Packard Development Company, L.P. | Service implementations via resource agreements |
CN108684027A (en) * | 2018-05-15 | 2018-10-19 | 北京邮电大学 | Method and device for implementing a multifunctional iBeacon |
WO2021092467A1 (en) | 2019-11-07 | 2021-05-14 | Interdigital Patent Holdings, Inc. | Distributing service information |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101322406A (en) * | 2005-11-30 | 2008-12-10 | 纳格拉法国两合公司 | Method of transmission of authorization messages to a plurality of mobile receivers and method of treatment of such messages |
CN101554054A (en) * | 2006-11-20 | 2009-10-07 | Sk电信有限公司 | System, server and method for providing supplementary information service related to broadcast content |
CN101582784A (en) * | 2008-05-16 | 2009-11-18 | 华为技术有限公司 | Management method and data transmission method of broadcast protocol client terminal and client terminal |
CN101640942A (en) * | 2009-08-31 | 2010-02-03 | 杭州华三通信技术有限公司 | Method for sending broadcast data and equipment thereof |
CN102546792A (en) * | 2011-12-30 | 2012-07-04 | 华为终端有限公司 | Service information pushing and receiving methods, related devices and systems |
CN102771133A (en) * | 2010-01-13 | 2012-11-07 | 高通股份有限公司 | Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system |
CN102792706A (en) * | 2010-01-13 | 2012-11-21 | 高通股份有限公司 | Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100085922A1 (en) * | 2008-04-21 | 2010-04-08 | Infosys Technologies Limited | System and method for improving bandwidth of wireless local area network |
-
2013
- 2013-03-19 CN CN201310088350.3A patent/CN104066148B/en active Active
- 2013-11-15 WO PCT/CN2013/087219 patent/WO2014146440A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101322406A (en) * | 2005-11-30 | 2008-12-10 | 纳格拉法国两合公司 | Method of transmission of authorization messages to a plurality of mobile receivers and method of treatment of such messages |
CN101554054A (en) * | 2006-11-20 | 2009-10-07 | Sk电信有限公司 | System, server and method for providing supplementary information service related to broadcast content |
CN101582784A (en) * | 2008-05-16 | 2009-11-18 | 华为技术有限公司 | Management method and data transmission method of broadcast protocol client terminal and client terminal |
CN101640942A (en) * | 2009-08-31 | 2010-02-03 | 杭州华三通信技术有限公司 | Method for sending broadcast data and equipment thereof |
CN102771133A (en) * | 2010-01-13 | 2012-11-07 | 高通股份有限公司 | Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system |
CN102792706A (en) * | 2010-01-13 | 2012-11-21 | 高通股份有限公司 | Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network |
CN102546792A (en) * | 2011-12-30 | 2012-07-04 | 华为终端有限公司 | Service information pushing and receiving methods, related devices and systems |
Also Published As
Publication number | Publication date |
---|---|
WO2014146440A1 (en) | 2014-09-25 |
CN104066148A (en) | 2014-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2861510C (en) | Systems and methods for transmitting and receiving discovery and paging messages | |
CN105532065B (en) | System and method for OFDMA PS-Poll transmission | |
US9247526B2 (en) | Systems and methods for paging message enhancement | |
WO2021208903A1 (en) | Communication method and communication apparatus | |
CN108616968B (en) | Method and apparatus for transmitting frame | |
US11864039B2 (en) | Individually addressed traffic indication method applicable to multiple links and related apparatus | |
WO2013107398A1 (en) | Node grouping method, node, and access point | |
CN103379665B (en) | Method and device for establishing association between station and access point | |
US9148842B2 (en) | Methods, wireless communication stations, and system for device-to-device discovery and advertisement | |
CN116368933A (en) | A communication method and device | |
CN109429357B (en) | Communication method and device of wireless local area network, access point equipment and site equipment | |
US20220394556A1 (en) | Method for determining data buffer status, and apparatus | |
KR20150023878A (en) | Service information discovery method and device | |
CN116326154A (en) | Method and apparatus for non-STR operation in a communication system supporting multiple links | |
CN104066148B (en) | Service discovery method, access point and website | |
TWI705720B (en) | Method for updating system information, terminal equipment, and network side equipment | |
US9247476B2 (en) | Systems and methods for coordinating power management in an independent basic service set | |
CN117641616B (en) | Communication method and device | |
CN118741562A (en) | Operation mode negotiation method, device and chip | |
KR20190117401A (en) | Device and method for bloom filter aided wake up radio multicasting | |
WO2024109614A1 (en) | Information indication method and device | |
US20250039967A1 (en) | Communication method and apparatus | |
WO2022206745A1 (en) | Paging indication method and apparatus | |
WO2025001903A1 (en) | Communication method and apparatus | |
WO2024239871A1 (en) | Communication method and communication apparatus |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20191213 Address after: No.1, floor 3, No.319, zhanggongshan Road, Yuhui District, Bengbu City, Anhui Province Patentee after: Bengbu guijiu Intellectual Property Service Co., Ltd Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: Huawei Technologies Co., Ltd. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201022 Address after: C 013, C 015, C 016, C 020, C 021, C 022, 3 / F, e-commerce Industrial Park, Nantong home textile city, Jinchuan Avenue, Chuanjiang Town, Tongzhou District, Nantong City, Jiangsu Province 226000 Patentee after: Ruide Yinfang (Nantong) Information Technology Co., Ltd Address before: No.1, floor 3, No.319, zhanggongshan Road, Yuhui District, Bengbu City, Anhui Province Patentee before: Bengbu guijiu Intellectual Property Service Co.,Ltd. |