IP Library Patent Application 15197146
Patent Application
App. No. 15/197,146

SERVICE QUERY METHOD, APPARATUS AND SYSTEM, AND STATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/197,146
Abstract

A service query method includes: when receiving first service query request messages sent by multiple access points, where the first service query request message includes a station identity and requested service information, a service node sends query result information to only one or more access points thereof, namely a first access point, so as to send the query result information to a station corresponding to the station identity, and sends instruction information to another access point to instruct the another access point not to send the query result information.

Claims (67)

1 . A service query method, the method comprising:

receiving, by a service node, a first service query request message sent by at least one access point, wherein the first service query request message comprises a station identity and requested service information;

determining, by the service node, a first access point according to the at least one access point;

sending, by the service node, query result information to the first access point, so that the first access point sends the query result information to a station corresponding to the station identity, wherein the query result information is obtained by the service node according to the requested service information in the first service query request message; and

when the at least one access point comprises multiple access points, sending instruction information to another access point than the first access point in the at least one access point, wherein the instruction information is used for instructing the another access point not to send the query result information.

2 . The method according to claim 1 , wherein:

sending the query result information to the first access point, so that the first access point sends the query result information to a station corresponding to the station identity comprises:

sending a first service query response message to the first access point, wherein the first service query response message comprises the query result information, so that the first access point sends the query result information to the station according to the first service query response message; and

sending the instruction information to another access point than the first access point in the at least one access point comprises:

sending a second service query response message to the another access point, wherein the second service query response message comprises the instruction information, and the instruction information is used for instructing the another access point not to send the query result information, so that the another access point does not send the query result information according to the second service query response message.

3 . The method according to claim 1 , wherein:

when the first service query request message further comprises load indication information of the access point, and/or signal strength indication information of receiving a query request message by the access point, determining, by the service node, the first access point in the at least one access point comprises:

determining the first access point according to the signal strength indication information and/or the load indication information.

4 . The method according to claim 1 , wherein:

when the first service query request message further comprises a session identity, sending, by the service node, the query result information to the first access point comprises:

sending the session identity and the query result information to the first access point, so that the first access point sends the query result information to the station in response to a query request message corresponding to the session identity, wherein the query request message is sent by the station and received by the first access point.

5 . The method according to claim 1 , wherein the method further comprises:

storing, by the service node, the first service query request message and/or the query result information; and

when the service node receives a second service query request message that is sent by the station through a second access point, if requested service information in the second service query request message is consistent with the requested service information in the stored first service query request message, or if query result information of the second service query request message is consistent with the stored query result information, sending, by the service node, the instruction information to the second access point, wherein the instruction information is used for instructing the second access point not to send the query result information to the station.

6 . A service query method, the method comprising:

receiving, by a station, connection information sent by an access point, wherein the connection information comprises a service node identity;

determining, by the station, at least one query access point according to one or more access points that send the connection information, wherein the connection information sent by the multiple access points comprises a same service node identity; and

sending, by the station, a query request message to the at least one query access point, wherein the query request message comprises a station identity of the station and requested service information, so that the at least one query access point initiates, according to the query request message, service query to a service node corresponding to the same service node identity.

7 . The method according to claim 6 , wherein receiving, by the station, the connection information sent by the access point comprises:

receiving, by the station, a beacon frame sent by the access point, wherein the beacon frame comprises identity information of a service node connected to the access point; or

receiving, by the station, a probe response frame that is sent by the access point in response to a probe request frame, wherein the probe response frame comprises identity information of a service node connected to the access point.

8 . The method according to claim 6 , wherein sending, by the station, the query request message to the at least one query access point comprises:

sending, by the station, the query request message to the at least one query access point in a unicast manner, so that the at least one query access point sends query result information to the station; or

sending, by the station, the query request message in a multicast or broadcast manner, wherein the query request message further comprises a bit table, and using bit information that is corresponding to the at least one query access point and in the bit table to indicate performing service query, wherein the bit table comprises bit information corresponding to the one or more access points.

9 . The method according to claim 8 , wherein the bit information that is corresponding to the at least one query access point and in the bit table is information that is obtained according to address information of the at least one query access point by using a hash algorithm.

10 . A service query method, the method comprising:

sending, by an access point, a first service query request message to a service node, wherein the first service query request message comprises a station identity and requested service information;

when receiving query result information sent by the service node, sending, by the access point, the query result information to a station corresponding to the station identity, wherein the query result information is obtained by the service node according to the requested service information in the first service query request message; and

when receiving instruction information sent by the service node, wherein the instruction information is used for instructing the access point not to send the query result information, skipping sending, by the access point, the query result information, or sending information other than the query result information to the station.

11 . The method according to claim 10 , wherein:

the first service query request message further comprises:

load indication information of the access point, and/or signal strength indication information of receiving a query request message by the access point, so that the service node determines, according to the signal strength indication information and/or the load indication information, an access point that sends the query result information; and/or

a session identity, and when the access point receives the query result information and the session identity that are sent by the service node, sending the query result information to a station corresponding to the station identity comprises:

sending the query result information to the station in response to a query request message corresponding to the session identity.

12 . The method according to claim 10 , wherein before sending, by the access point, the first service query request message to the service node, the method further comprises:

sending, by the access point, connection information to the station, wherein the connection information comprises a service node identity.

13 . The method according to claim 12 , wherein after sending, by the access point, the connection information to the station, the method further comprises:

after the access point receives the query request message that is sent by the station in a unicast manner, performing the step of sending, by an access point, a first service query request message to a service node; or

receiving, by the access point, the query request message that is sent by the station in a multicast or broadcast manner, wherein the query request message further comprises a bit table, and the bit table comprises bit information corresponding to one or more access points; and

when bit information that is corresponding to the access point and in the bit table indicates performing service query, performing the step of sending, by an access point, a first service query request message to a service node.

14 . The method according to claim 13 , wherein the bit information that is corresponding to the access point and in the bit table is information that is obtained by the station according to address information of the access point by using a hash algorithm.

15 . A service query method, the method comprising:

sending, by an access point, connection information to a station, wherein the connection information comprises a service node identity, so that the station determines at least one query access point according to one or more access points that send the connection information, and sends a query request message, wherein the connection information sent by the multiple access points comprises a same service node identity;

receiving, by the access point, the query request message sent by the station, wherein the query request message comprises a station identity of the station and requested service information; and

when the access point is the query access point determined by the station, initiating, by the access point according to the query request message, service query to a service node corresponding to the same service node identity.

16 . The method according to claim 15 , wherein sending, by the access point, the connection information to the station comprises:

sending, by the access point, a beacon frame, wherein the beacon frame comprises identity information of a service node connected to the access point; or

when receiving a probe request frame sent by the station, sending, by the access point, a probe response frame to the station in response to the probe request frame, wherein the probe response frame comprises identity information of a service node connected to the access point.

17 . The method according to claim 15 , wherein receiving, by the access point, the query request message sent by the station comprises:

receiving, by the access point, the query request message that is sent by the station in a unicast manner, and performing the step of performing service query according to the query request message; or

receiving, by the access point, the query request message that is sent by the station in a multicast or broadcast manner, wherein the query request message further comprises a bit table, and if bit information that is corresponding to the access point and in the bit table indicates performing service query, performing the step of performing service query according to the query request message, wherein the bit table comprises bit information corresponding to one or more access points.

18 . The method according to claim 17 , wherein the bit information that is corresponding to the access point and in the bit table is information that is obtained by the station according to address information of the access point by using a hash algorithm.

19 . A service query apparatus, comprising:

a receiver configured to receive a first service query request message sent by at least one access point, where the first service query request message includes a station identity and requested service information;

a processor operatively coupled to the receiver, the processor configured to determine a first access point according to the at least one access point and obtain a query result information according to the requested service information in the first service query request message received by the receiver; and

a transmitter operatively coupled to the processor, the transmitter configured to send the query result information to the first access point, so that the first access point sends the query result information to a station corresponding to the station identity, and send instruction information to another access point than the first access point in the at least one access point when the at least one access point includes multiple access points, wherein the instruction information is used for instructing the another access point not to send the query result information.

20 . The service query apparatus of claim 19 , wherein:

the service query apparatus stores the first service query request message and/or the query result information;

the receiver is further configured to:

receive a second service query request message that is sent by the station through a second access point; and

the transmitter is configured to:

send the instruction information to the second access point when requested service information in the second service query request message is consistent with the requested service information in the stored first service query request message, or when query result information of the second service query request message is consistent with the stored query result information, wherein the instruction information is used for instructing the second access point not to send the query result information to the station.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2016
From: CHEN, JI; DU, ZHENGUO; DING, ZHIMING; YANG, YUNSONG; FANG, PING
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 039498/0059 →