Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under not making creative work premise, broadly fall into the scope of protection of the invention.
The terms "and/or", a kind of incidence relation describing affiliated partner, can there are three kinds of relations, such as, A and/or B, can represent in expression: individualism A, there is A and B, individualism B these three situation simultaneously.It addition, character "/" herein, typically represent forward-backward correlation to as if the relation of a kind of "or".
As it is shown in figure 1, in an embodiment of the method for the determination trunking of present invention offer, with the first website as executive agent, described method may comprise steps of:
110, the first website sends the first message to access point, and described first message is used for asking to find trunking.Described first message can carry the identification information of described first website;
130, described first website receives the described access point the 3rd message according to described first message broadcast, carrying the temporal information that described access point is specified in described 3rd message, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information;
140, described first website is in time broadcast the 4th message that described temporal information indicates, and described 4th message is used for asking relay services.Described 4th message can carry the identification information of described first website;
150, described first website receives the 5th message that described access point sends;Described access point is for receiving the 6th message that at least one trunking sends according to described 4th message, and is defined as the first trunking of described first website offer relay services according to described 6th message;Described 5th message comprises the identification information of described first trunking;Described 6th message is for indicating the trunking sending described 6th message can provide relay services.
In embodiment provided by the present invention, described identification information may each comprise address information etc..
Alternatively, as in figure 2 it is shown, described step 150 could alternatively be step:
250, described first website receives the 7th message that at least one trunking sends according to described 4th message, and described 7th message is for indicating the trunking sending described 7th message can provide relay services;Described first website is determined according to described 7th message provides the first trunking of relay services into described first website.
Alternatively, as shown in figure 3 or 4, before described step 140, described method can also include step:
120, described first website receives the second message that described access point sends according to described first message, carrying trunking discovery strategy in described second message, described trunking discovery strategy at least includes one in following parameter: described first website broadcasts the transmit power of described 4th message, the speed of described first website described 4th message of broadcast.
Now, step 140 is specifically as follows step:
340, described first website broadcasts described 4th message in the time that described temporal information indicates according to the parameter that described trunking discovery strategy provides.
Wherein, described step 120, the order of occurrence of 130 can exchange, and can be i.e. that step 120 occurs before step 130, it is also possible to be that step 130 occurs before step 120, it is also possible to be step 120, occur both 130 simultaneously.Wherein said second message can also be sent by broadcast mode, described second message and the 3rd message can merge into a message, this message can carry the information entrained by described second message and the 3rd message simultaneously, now step 120,130 can also merge into a step.The order of occurrence of each step not considered critical in the present invention, can have different order of occurrence as required, single message is segmented into multiple message, and multiple message can also be merged into a message, all can be changed as required, this is not limited by the present invention.
Further, described 5th message specifically can be sent to described first website by described access point after broadcast the 8th message, and described 8th message is broadcasted after described access point receives described 6th message;
Wherein, described 8th message carries the identification information of described first trunking, indicate described first trunking selected for described first website offer relay services.
Still optionally further, after described access point broadcast the 8th message, described access point can send described 5th message to described first website after receiving first relaying confirmation message according to described 8th message feedback.Described 5th message can be sent to described first website by described access point by mode of unicast, or is sent to the most described first website by broadcast mode.
Alternatively, described 5th message specifically can also be sent to described first website by described access point after sending the 9th message to the first trunking, and described 9th message sends after described access point receives described 6th message;
Described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, described access point is after sending described 9th message to the first trunking, described access point can receive described first trunking according to described 9th message after the confirmation message that described access point feeds back, and sends described 5th message to described first website.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Wherein, the described quality of reception (Receive Quality), for weighing the message or the quality of signal received, as being the general power (including the power that useful signal, the end are made an uproar, disturbed) receiving signal, or signal noise ratio (i.e. signal to noise ratio) of the signal received etc., signal to noise ratio is the highest, illustrates that the quality of reception is the best.
Wherein, up-link cost (uplink cost) may refer to represent the weights in the path between trunking to AP.Downlink cost (downlink cost) may refer to represent the weights in the path from AP to trunking.
Further, described 5th message can also carry the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Wherein, described time window refers to certain equipment a period of time with access to channel.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Alternatively, described 5th message specifically can be sent by broadcast mode or mode of unicast.
As it is shown in figure 5, in another embodiment of the method for the determination trunking of present invention offer, with access point as executive agent, described method may comprise steps of:
510, receiving the first message that the first website sends, described first message is used for asking to find trunking.Described first message can carry the identification information of described first website;
530, according to described first message broadcast the 3rd message, described 3rd message carries the temporal information that described access point is specified, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information, and indicating described first website in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;Described access point receives the 6th message that at least one trunking sends according to described 4th message, sending the 5th message to described first website, described 5th message comprises the identification information of the first trunking providing relay services for described first website that described access point determines according to described 6th message;Described 6th message is for indicating the trunking sending described 6th message can provide relay services.
Alternatively, as shown in Figure 6, described step 530 could alternatively be step:
630, according to described first message broadcast the 3rd message, described 3rd message carries the temporal information that described access point is specified, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information, and indicating described first website in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;So that at least one trunking sends the 7th message to described first website according to described 4th message, and described first website is determined according to described 7th message and is provided the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services.
Alternatively, as shown in Figure 5 or Figure 6, described method can also include step:
520, described access point sends the second message according to described first message to described first website, carrying trunking discovery strategy in described second message, described trunking discovery strategy at least includes one in following parameter: described first website broadcasts the transmit power of described 4th message, the speed of described first website described 4th message of broadcast.
Described first website is indicated to be specifically as follows in time broadcast the 4th message that described temporal information indicates described in described step 530 or step 630:
Described first website is indicated to broadcast described 4th message in the time that described temporal information indicates according to the parameter that described trunking discovery strategy provides.
Before or after described step 520 can occur described in step 530 or 630 access point according to described first message broadcast the 3rd message.
Wherein, described second message can also be sent by broadcast mode, described second message and the 3rd message can merge into a message, this message can carry the information entrained by described second message and the 3rd message simultaneously, now step 520,530(or 520,630) step can also be merged into.The order of occurrence of each step not considered critical in the present invention, can have different order of occurrence as required, single message is segmented into multiple message, and multiple message can also be merged into a message, all can be changed as required, this is not limited by the present invention.
Further, described 5th message specifically can be sent to described first website by described access point after broadcast the 8th message, and described 8th message is broadcasted after described access point receives described 6th message;
Wherein, described 8th message carries the identification information of described first trunking, indicate described first trunking selected for described first website offer relay services.
Still optionally further, after described access point broadcast the 8th message, described access point can send described 5th message to described first website after receiving first relaying confirmation message according to described 8th message feedback.Described 5th message can be sent to described first website by described access point by mode of unicast, or is sent to the most described first website by broadcast mode.
Alternatively, described 5th message can also specifically sent after the 9th message to the first trunking by described access point, is sent to described first website, and described 9th message sends after described access point receives described 6th message;
Described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, described access point is after sending described 9th message to the first trunking, described access point can receive described first trunking according to described 9th message after the confirmation message that described access point feeds back, and sends described 5th message to described first website.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Wherein, the described quality of reception (Receive Quality), for weighing the message or the quality of signal received, as being the general power (including the power that useful signal, the end are made an uproar, disturbed) receiving signal, or signal noise ratio (i.e. signal to noise ratio) of the signal received etc., signal to noise ratio is the highest, illustrates that the quality of reception is the best.
Further, described 5th message can also carry the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Wherein, described time window refers to certain equipment a period of time with access to channel.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Alternatively, described 5th message specifically can be sent by broadcast mode or mode of unicast.
As it is shown in fig. 7, in another embodiment of the method for the determination trunking of present invention offer, with trunking the first trunking as executive agent, described method may comprise steps of:
710, the first trunking receives the 3rd message of access point broadcast, described 3rd message carries the temporal information that described access point is specified, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information, and instruction the first website is in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;
720, the time indicated in described temporal information, described 4th message of described first website broadcast is received.
730, the 6th message is sent according to described 4th message to described access point, so that after described access point receives described 6th message that at least one trunking sends, sending the 5th message to described first website, described 5th message comprises the identification information of the first trunking providing relay services for described first website that described access point determines according to described 6th message;Described 6th message is for indicating the trunking sending described 6th message can provide relay services.
Wherein, as shown in Figure 8, described step 730 could alternatively be step:
830, the 7th message is sent according to described 4th message to described first website, in order to described first website is determined according to described 7th message that at least one trunking is sent provides the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services.
Alternatively, the first trunking described in step 720 is according to described 4th message after described access point sends the 6th message, and described method can also include:
Described first trunking receives described access point the 8th message of broadcast after receiving described 6th message that at least one trunking sends, described 8th message carries the identification information of described first trunking, indicates described first trunking selected for described first website offer relay services.
Still optionally further, described method can also include: described first trunking according to described 8th message to described access point feeding back confirmation message, in order to described access point after receiving described confirmation message, to described first website send described 5th message.
Alternatively, the first trunking described in step 720 is according to described 4th message after described access point sends the 6th message, and described method can also include:
Described first trunking receives described access point and is sent to the 9th message of described first trunking after receiving described 6th message that at least one trunking sends, and described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, described method can also include: the first trunking according to described 9th message to described access point feeding back confirmation message, in order to described access point after receiving described confirmation message, to described first website send described 5th message.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Further, described 5th message also carries the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
As it is shown in figure 9, in the embodiment of a kind of website determining trunking of present invention offer, described website the first website 900 may include that
First transmitting element 910, sends the first message for described first website 900 to access point, and described first message is used for asking to find trunking;
Second receives unit 930, the described access point the 3rd message according to described first message broadcast is received for described first website 900, carrying the temporal information that described access point is specified in described 3rd message, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information;
Second transmitting element 940, for described first website in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;
3rd receives unit 950, receives, for described first website, the 5th message that described access point sends;Described access point is for receiving the 6th message that at least one trunking sends according to described 4th message, and is defined as the first trunking of described first website offer relay services according to described 6th message;Described 5th message comprises the identification information of described first trunking;Described 6th message is for indicating the trunking sending described 6th message can provide relay services;Or
Receiving, for described first website, the 7th message that at least one trunking sends according to described 4th message, described first website is determined according to described 7th message provides the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services.
Further, as it is shown in figure 9, described website 900 can also include:
First receives unit 920, before described first website broadcasts described 4th message according to described temporal information, receive the second message that described access point sends according to described first message, carrying trunking discovery strategy in described second message, described trunking discovery strategy at least includes one in following parameter: described first website broadcasts the transmit power of described 4th message, the speed of described first website described 4th message of broadcast;
Described second transmitting element 940 can be specifically for, and described first website broadcasts described 4th message in the time that described temporal information indicates according to the parameter that described trunking discovery strategy provides.
Further, described 5th message specifically can be sent to described first website by described access point after broadcast the 8th message, and described 8th message is broadcasted after described access point receives described 6th message;
Wherein, described 8th message carries the identification information of described first trunking, indicate described first trunking selected for described first website offer relay services.
Still optionally further, after described access point broadcast the 8th message, described access point can send described 5th message to described first website after receiving first relaying confirmation message according to described 8th message feedback.Described 5th message can be sent to described first website by described access point by mode of unicast, or is sent to the most described first website by broadcast mode.
Alternatively, described 5th message specifically can also be sent to described first website by described access point after sending the 9th message to the first trunking, and described 9th message sends after described access point receives described 6th message;
Described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, described access point is after sending described 9th message to the first trunking, described access point can receive described first trunking according to described 9th message after the confirmation message that described access point feeds back, and sends described 5th message to described first website.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Wherein, the described quality of reception (Receive Quality), for weighing the message or the quality of signal received, as being the general power (including the power that useful signal, the end are made an uproar, disturbed) receiving signal, or signal noise ratio (i.e. signal to noise ratio) of the signal received etc., signal to noise ratio is the highest, illustrates that the quality of reception is the best.
Further, described 5th message can also carry the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Alternatively, described 5th message specifically can be sent by broadcast mode or mode of unicast.
As shown in Figure 10, in the embodiment of a kind of access point determining trunking of present invention offer, described access point 1000 may include that
4th receives unit 1010, and for receiving the first message that the first website sends, described first message is used for asking to find trunking;
4th transmitting element 1020, for according to described first message broadcast the 3rd message, described 3rd message carries the temporal information that described access point is specified, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information, and indicating described first website in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;
So that at least one trunking sends the 7th message to described first website according to described 4th message, and described first website is determined according to described 7th message and is provided the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services;Or
Receive the 6th message that at least one trunking sends according to described 4th message, sending the 5th message to described first website, described 5th message comprises the identification information of the first trunking providing relay services for described first website that described access point determines according to described 6th message;Described 6th message is for indicating the trunking sending described 6th message can provide relay services.
As shown in Figure 10, in the another embodiment of a kind of access point determining trunking of present invention offer, described access point 1000 can also include:
3rd transmitting element 1030, before or after at described 4th transmitting element according to described first message broadcast the 3rd message, the second message is sent to described first website according to described first message, carrying trunking discovery strategy in described second message, described trunking discovery strategy at least includes one in following parameter: described first website broadcasts the transmit power of described 4th message, the speed of described first website described 4th message of broadcast;
The parameter that described trunking discovery strategy provides according to described trunking discovery strategy when time broadcast four message that described temporal information indicates for described first website broadcasts described 4th message.
Further, described 5th message specifically can be sent to described first website by described 4th transmitting element 1020 after broadcast the 8th message, and described 8th message is broadcasted after described access point receives described 6th message;
Wherein, described 8th message carries the identification information of described first trunking, indicate described first trunking selected for described first website offer relay services.
Still optionally further, after described access point broadcast the 8th message, described access point can send described 5th message to described first website after receiving first relaying confirmation message according to described 8th message feedback.Described 5th message can be sent to described first website by described access point by mode of unicast, or is sent to the most described first website by broadcast mode.
Alternatively, described 5th message can also specifically sent after the 9th message to the first trunking by described 4th transmitting element 1020, is sent to described first website, and described 9th message sends after described access point receives described 6th message;
Described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, described access point is after sending described 9th message to the first trunking, described access point can receive described first trunking according to described 9th message after the confirmation message that described access point feeds back, and sends described 5th message to described first website.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Further, described 5th message can also carry the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Wherein, described time window refers to certain equipment a period of time with access to channel.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Alternatively, described 5th message specifically can be sent by broadcast mode or mode of unicast.
As shown in figure 11, in an embodiment of a kind of trunking determining trunking of present invention offer, described trunking the first trunking 1100 may include that
5th receives unit 1110, for receiving the 3rd message of access point broadcast, described 3rd message carries the temporal information that described access point is specified, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information, and instruction the first website is in time broadcast the 4th message that described temporal information indicates, described 4th message is used for asking relay services;
6th receives unit 1120, for the time indicated in described temporal information, receives described 4th message of described first website broadcast;
5th transmitting element 1130, for sending the 6th message according to described 4th message to described access point, so that after described access point receives described 6th message that at least one trunking sends, sending the 5th message to described first website, described 5th message comprises the identification information of the first trunking providing relay services for described first website that described access point determines according to described 6th message;Described 6th message is for indicating the trunking sending described 6th message can provide relay services;Or
For sending the 7th message according to described 4th message to described first website, in order to described first website is determined according to described 7th message that at least one trunking is sent provides the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services.
Further, as shown in figure 11, described trunking the first trunking 1100 can also include:
7th receives unit 1140, for receiving described access point the 8th message of broadcast after receiving described 6th message that at least one trunking sends, described 8th message carries the identification information of described first trunking, indicates described first trunking selected for described first website offer relay services.
Still optionally further, described trunking the first trunking 1100 can also include:
6th transmitting element 1150, is used for according to described 8th message to described access point feeding back confirmation message, in order to described access point, after receiving described confirmation message, sends described 5th message to described first website.
Further, as shown in figure 12, described trunking the first trunking 1100 can also include:
8th receives unit 1240, be sent to the 9th message of described first trunking after receiving described 6th message that at least one trunking sends for receiving described access point, described 9th message indicates described first trunking selected for described first website offer relay services.
Still optionally further, as shown in figure 12, described trunking the first trunking 1100 can also include:
7th transmitting element 1250, is used for according to described 9th message to described access point feeding back confirmation message, in order to described access point, after receiving described confirmation message, sends described 5th message to described first website.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Further, described 5th message also carries the adjustment information that described first website uses the time window of channel, after described first website carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to send relay data to described first trunking.
Further, described 8th message can also carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
Further, described 9th message can carry the adjustment information that described first trunking uses the time window of channel, after described first trunking carries out time window adjustment according to described adjustment information, channel in time window after the adjustment, is used to carry out reception and the forwarding of relay data.
As shown in figure 17, in an embodiment of a kind of system determining trunking of present invention offer, described system 1700 may include that any of the above website 900, arbitrary access point 1000, and at least one trunking 1100 recited above.
It follows that as shown in figure 13, the signalling interactive process of the method for determination trunking that the embodiment of the present invention provides is described with a specific example.Wherein, the actual name of involved each message (such as first, second ... the 9th message etc.) can be chosen as required or define, this is not limited by the present invention, illustrates, be specifically as follows as a example by the title that face below the embodiment of the present invention is corresponding:
First message, as being: relaying provisioning request (as being: Relay Appointment Request) frame or relaying provisioning request message etc.;
Second message, as being: relay about provisioning response (as being: Relay Appointment Response) frame or relaying agreement response message etc.;
3rd message, as being: agreement wakeup time (as being: Appointed Wakeup Time) frame or agreement wakeup time message or agreement wakeup message, also or agreement find relaying time frame or agreement find relaying time message etc.;
4th message, as being: relaying demand frame (as being: Relay Needed Frame) or relaying requirement message etc.;
5th message, as being: relaying assigns frame (as being: Relay Designation Frame) or relaying assignment messages etc.;
6th message, as being: relaying upgrade request (as being: Relay Promotion Request) frame or relaying update request message etc.;
7th message, as being: relaying upgrade request (as being: Relay Promotion Request) frame or relaying update request message etc.;
8th message, as being: relaying upgrading response (as being: Relay Promotion Response) frame or relaying updating response information etc.;
9th message, as being: relaying upgrading response (as being: Relay Promotion Response) frame or relaying updating response information etc..
As shown in figure 13, step 1310 is: website sends relaying provisioning request frame, i.e. the first message described in above-described embodiment to access point, is used for asking to find trunking.Website described herein, is the first website described in above-described embodiment, the most all can be understood in this way, repeat no more.Can carry the identification information of described first website in described relaying provisioning request frame (the first message), in embodiment provided by the present invention, described identification information may each comprise address information etc..
Step 1320 is: after described access point receives described relaying provisioning request frame (the first message), relaying agreement response frame (the second message) is sent to described website, can carry trunking discovery strategy in described second message, described trunking discovery strategy at least includes one in following parameter: described first website broadcasts the transmit power of described 4th message, the speed of described first website described 4th message of broadcast.After described access point receives the described relaying provisioning request frame (the first message) that described first website sends, after current whole network knowledge can being estimated, decide whether to accept the request of described first website, if acceptance request, then can send described relaying agreement response frame (the second message) to described first website, and described access point can be according to the understanding of the current knowledge to whole network, trunking is the most successfully found based on making described first website, make the principle minimum to whole web influence simultaneously, determine the more adaptable parameter preferably sending signal when the underway equipment that continues of described first website of confession finds, such as transmit power, speed etc., to improve speed and the success rate of described first stop point discovery trunking.
The knowledge of described whole network, such as, can be one or more in information of the loading condition (as trunking provides relay services for one or more websites) etc. of network topology information, network topological information or known trunking.
Described step 1320 is optional.
Step 1330 is: described access point broadcasts agreement wakeup message (the 3rd message), carrying the temporal information that described access point is specified in described 3rd message, at least one trunking that described 3rd message receives described 3rd message for instruction is in wake-up states in the time indicated by described temporal information.Described access point can broadcast described 3rd message according to described first message.Described first message can carry the identification information of described first website, described 3rd message can also carry the identification information of described first website.
Wherein, step 1320, the order of occurrence of 1330 can exchange, and can be i.e. that step 1320 occurs before step 1330, it is also possible to be that step 1330 occurs before step 1320, it is also possible to be step 1320, occur both 1330 simultaneously.Wherein said second message can also be sent by broadcast mode, described second message and the 3rd message can merge into a message, this message can carry the information entrained by described second message and the 3rd message simultaneously, now step 1320,1330 can also merge into a step.The order of occurrence of each step not considered critical in the present invention, can have different order of occurrence as required, single message is segmented into multiple message, and multiple message can also be merged into a message, all can be changed as required, this is not limited by the present invention.
Step 1340 is: described first website broadcasts relaying requirement message (the 4th message) in the time that described temporal information indicates.Described 4th message is used for asking relay services.Described 4th message can carry the identification information of described first website.
Step 1350 is: trunking (relays 1 ... relaying as illustrated in the drawing and n) relays update request message (the 6th message) according to described 4th message feedback to described access point.Described 6th message is for indicating the trunking sending described 6th message can provide relay services, further, can be that described first website provides relay services, the identification information that described first website can be carried and the identification information of the relaying sending described 6th message.In embodiment the most provided by the present invention, relaying 1 is described first relaying.
Step 1360 is: described access point receive at least one trunking according to described 4th message feedback give described access point the 6th message after, carry out relay selection according to the 6th message at least one described, from least one trunking described, be i.e. chosen as described first website the first trunking of relay services is provided.
Further, described 6th message can also carry at least one in following information: the mark of described first website, battery electric quantity, the data rate of support, sends the battery electric quantity of trunking of described 6th message, the data rate of support, receives the quality of reception of described 4th message, to the Uplink/Downlink cost of described access point.
Described access point can select an optimum trunking to provide relay services for described first website according at least to the above-mentioned information carried in the 6th message at least one described from least one trunking described.
Described access point is underway continue selection time, can also be according to the understanding of the current knowledge to whole network, as described in can include, the first website is to the distance etc. of each trunking, such that it is able to the comprehensive consideration to the factor such as network structure and link cost, an optimum trunking is selected to provide relay services for described first website from each trunking.
The trunking of described optimum can be meet in following condition one or more: other trunkings compared by this trunking, and its battery electric quantity is more sufficient, more preferably and/or described Uplink/Downlink cost is lower etc. for the data rate quality of reception higher, described supported.
Step 1370 is: described access point broadcasts relaying updating response information (the 8th message), carries the identification information of the first trunking, it is also possible to carry the identification information of described first website in described 8th message;Described first trunking for that selected from least one trunking described according at least to described 6th message by described access point, for described first website provide relay services trunking;Described 8th message may indicate that described first trunking is selected and provides relay services for described first website.
Step 1380 is: described first trunking confirms message according to described 8th message to the feedback relaying upgrading of described access point, and this message may indicate that described first trunking is confirmed as described first website and provided relay services.
Other are not chosen by described access point and provide the trunking of relay services into described first website, after described 8th message receiving the broadcast of described access point, can be to described access point feedback message, the first the most selected trunking feeds back one for the message confirmed to described access point, so can reduce unnecessary data transmission, save resource.
Step 1380 is optional.Described 5th message specifically can broadcasted the 8th message by described access point, and receive described first trunking according to described 8th message after the confirmation message that described access point feeds back, being sent to described first website, described 8th message is broadcasted after described access point receives described 6th message;Wherein, described 8th message carries the identification information of described first trunking, indicate described first trunking selected for described first website offer relay services.
Step 1390 is: described access point is after receiving the described relaying upgrading confirmation message that described first trunking sends, relaying assignment messages (the 5th message) is sent to described first website, described 5th message carries what described access point was selected from least one trunking described, the identification information of the first trunking of relay services is provided for described first website.
Described first website is after receiving described 5th message, it is possible to be known as the information of its trunking providing relay services, so that it is determined that provide the trunking of relay services for it.
Detailed process can be as described below:
First the STA having relay services demand sends a Relay Appointment Request message for inquiring whether AP now network can provide relay services to AP.AP decides whether to accept the request of STA and by sending Relay Appointment Response message informing STA to STA according to whole network knowledge at that time.If do not accepted, AP returns to the state before request, STA re-request the most immediately or after a while re-request, it is also possible to abandon request.If accepted, AP can carry the sending strategy of STA broadcast Relay Needed Frame message in RelayAppointment Response message, and i.e. with how high-power, many two-forties send.It addition, if AP accepts STA request, AP can be at a time (when that Relay waking up), it is common that the moment of AP broadcast beacon messages (Beacon), and what broadcast was arranged wakes up the moment up.What AP broadcasted wakes up agreement message up, may be embodied in Beacon message, it is also possible to be a single broadcast frame message.
STA wakes up the moment up agreement, the sending strategy broadcast Relay Needed Frame message provided with AP.Relay receive described message after, immediately to AP send Relay Promotion Request message.This message is carried the information for AP reference, the address of such as STA Yu Relay, this Relay receives the quality of reception Receive Quality of the Relay Needed Frame message of STA broadcast, STA Yu Relay each battery electric quantity, the speed of each self-supporting of STA Yu Relay, uplink downlink cost Uplink Cost/Downlink Cost of Relay to AP etc..
After AP receives first Relay Promotion Request, wait for a period of time for receiving the Relay Promotion Request message that other Relay send, or wait N number of Relay Promotion Request.After receiving, AP selects an optimum Relay to provide service for request STA.Optimum criterion is a lot, states in a particular embodiment.
AP broadcasts Relay Promotion Response message, comprises the address information of selected Relay and the time window adjustment information of Relay busy channel in message.
Selected Relay is not had to return to the state before relaying finds;The most selected Relay sends Relay Promotion Confirm message to AP.
After AP receives the confirmation message choosing Relay, to request STA send Relay Designation Frame, notice STA be its service be which Relay, and the time window adjustment information of STA busy channel.
Once AP assigns Relay success for request STA, and the data of STA are forwarded by Relay until Relay no longer provides service for this STA afterwards.
For STA, its method flow can be as described below:
STA has the demand of relay services, starts once to relay discovery procedure, sends a Relay Appointment Request message to AP.Then the response of AP is waited.If within a period of time, it will usually set by intervalometer, not receiving the Relay Appointment Response message of AP, STA thinks that this time discovery procedure is failed, returns to relay the state before discovery procedure.If receiving Relay Appointment Response message, and carry in message is the decision of refusal request, and STA thinks this time discovery procedure failure, returns to relay the state before discovery procedure.If receive is the Relay Appointment Response message accepting request, STA continues relaying discovery procedure and receives the trunking discovery strategy carried in this response message, i.e. with how high-power, many two-forties broadcast Relay Needed Frame in a network.Wherein, speed can change by the way of change is modulated and encoded.
Then, STA receive AP broadcast wake up the moment up, i.e. can broadcast the moment of Relay Needed Frame.Relay Needed Frame carries the address information of STA, the battery level information of STA, optionally includes the speed that STA supports, the uplink downlink quality etc. between STA and AP.After STA receives the wakeup message of AP broadcast, can select to sleep to waking up the moment up, the strategy broadcast Relay Needed Frame be given in advance with AP the most in a network.After broadcast, STA enters waiting state, and opening timing device.
STA waits that the relaying assignment messages Relay Designation Frame. of AP transmission is when intervalometer overflows, if STA does not receive this message, STA thinks that the discovery procedure of current relaying is failed, return to relay the state before discovery procedure, it can be the process re-starting the most again and once relaying discovery, a period of time can also be waited once to relay discovery procedure re-starting, or abandon relaying and find.If before intervalometer overflows, STA receives in Relay Designation Frame and message and does not carry Relay address, or one for indicating failed address, such as complete " 1 ", STA thinks that the discovery procedure of current relaying is failed, returns to relay the state before discovery procedure, can be the process re-starting and once relaying discovery, a period of time can also be waited once to relay discovery procedure re-starting, or abandon relaying and find.If before intervalometer overflows, STA receives in Relay Designation Frame and message and carries Relay address, and STA obtains AP and is assigned to its Relay address, now also comprises the adjustment information of the time window of STA busy channel in message.
For AP, its method flow can be as described below:
Once relaying in discovery procedure, AP is to start from the Relay Appointment Request message receiving STA transmission.After receiving Relay Appointment Request, AP is it is first determined whether this acceptance request, and the reason of refusal request can have:
STA has been assigned in a Relay, or network has not had the unnecessary Relay etc. that can provide service.
If AP refuses request, AP can send Relay Appointment Response message informing STA, it is also possible to does not send any message and does not sends to STA(, may be considered that refusal).
If AP receives request, AP can determine whether the strategy of the broadcast Relay Needed Frame of STA.Such as, when STA is to initiate relaying discovery procedure for the first time, AP can allow STA find according to going up a discovery strategy finding successful STA recently, or AP allows STA think that optimum discovery strategy carries out relaying and finds according to AP.If the last relaying discovery procedure of STA is failed, AP can allow STA with relatively low speed broadcast Relay Needed Frame, or allows STA with higher power broadcasts Relay Needed Frame, or both have concurrently.The strategy that AP formulates passes to STA by Relay Appointment Response message.
Accept after the request Concurrency of STA send Relay Appointment Response message, AP selects the moment (only AP knows this moment) that all STA can wake up, it is typically some Beacon moment (because all of STA can monitor Beacon, although not necessarily each Beacon monitors.), broadcast the wakeup time of an agreement.This broadcast is typically Beacon frame.All of STA can wake up in the moment that wakes up up of agreement.
After AP has broadcasted the message that agreement wakes up the moment up, enter waiting state, and opening timing device.When intervalometer overflows, without receiving any Relay Promotion Request message, AP thinks that the discovery procedure of current relaying is failed, and AP returns to relay the state before discovery procedure.If before intervalometer overflows, receiving a Relay Promotion Request message, AP can select the Relay Promotion Request message waited for a period of time for receiving other Relay, or AP waits until and receives N number of message.If AP selects the mode of counting, it is also desirable to start an intervalometer.If intervalometer overflows, the most do not receive N number of message, can enter into next step yet and select link.
After receiving the Relay Promotion Request message that one or more Relay sends, one optimum Relay of the whole network knowledge-chosen that AP grasps according to the information in each Relay message and AP.Such as, optimum Relay can be provided that the highest throughput, or the Relay of optimum can be provided that the time the longest (electricity is the most sufficient) of relay services, or the Relay of most lightly loaded etc..After selected Relay, AP broadcasts Relay Promotion Response message, carries the address information choosing Relay, choose the adjustment information of the time window of the busy channel of Relay in message.AP waits the confirmation message choosing Relay, Relay Promotion Confirm, and starts intervalometer.
If when intervalometer overflows, AP does not receive the Relay Promotion Confirm message choosing Relay to send, or before intervalometer overflows, AP receives the Relay Promotion Confirm message carrying refusal decision choosing Relay to send, and AP thinks that this relaying does not accept appointment.AP can select to re-broadcast Relay Promotion Response message, carries alternative Relay(suboptimum Relay in message) address information and the adjustment information of its busy channel time.Without alternative Relay, AP thinks that current relaying finds unsuccessfully, returns to the state before relaying finds.
After AP receives the Relay Promotion Confirm accepting to assign choosing Relay, send Relay Designation Frame message to STA, message is carried the address information of the Relay being assigned to it, the adjustment information of the time window of the busy channel of STA.
For Relay, its method flow can be as described below:
Once relaying in discovery procedure, Relay is from hearing that the agreement message that wakes up up that AP broadcasts starts.The moment that Relay arranges at AP wakes up, and receives the Relay Needed Frame that STA sends.Return to relay the state before discovery procedure without receiving Relay Needed Frame, Relay.
After Relay receives Relay Needed Frame, Relay Promotion Request message can be sent immediately to AP, message carries the address of STA Yu Relay, this Relay receives the quality of reception Receive Quality of the Relay Needed Frame message of STA broadcast, STA Yu Relay each battery electric quantity, the speed of each self-supporting of STA Yu Relay, uplink downlink cost Uplink Cost/Downlink Cost of Relay to AP etc..
Relay waits the Relay Promotion Response message of AP, and opening timing device.If when intervalometer overflows, Relay does not receive Relay Promotion Response message, or before intervalometer overflows, it is not oneself that Relay receives the Relay that in Relay Promotion Response and this message, AP assigns.In above-mentioned two situations, Relay thinks oneself do not have selected, returns to relay the state before discovery procedure.
After selected Relay receives the Relay Promotion Response of AP, if acceptance appointment, adjust the time window of busy channel according to the information carried in Relay Promotion Response message, and send Relay Promotion Confirm Accept message to AP.If not accepting appointment, send Relay Promotion Confirm Reject message to AP.
As shown in figure 14, the signalling interactive process of the method for determination trunking that further embodiment of this invention provides is described with a specific example.Wherein, the actual name of involved each message (such as first, second ... the 9th message etc.) can be chosen as required or define, and this is not limited by the present invention.
Step 1380 is optional.Described 5th message specifically can sent the 9th message by described access point to the first trunking, and receive after the relaying upgrading that described first trunking feeds back to described access point according to described 9th message confirms message, being sent to described first website, described 9th message sends after described access point receives described 6th message;Described 9th message indicates described first trunking selected for described first website offer relay services.
Step 1480 does not has the selected trunking transmission relaying upgrading response reject message providing relay services for described first website for described access point to other, and this step is optional.When in steps 1480 time, described 9th message can be relaying upgrading confirmation accept message.
As shown in figure 15, the signalling interactive process of the method for determination trunking that further embodiment of this invention provides is described with a specific example.Wherein, the actual name of involved each message (such as first, second ... the 5th message etc.) can be chosen as required or define, and this is not limited by the present invention.
Step 1380 is optional.
Step 1510 broadcasts a relaying updating response information for access point, now this message can be understood as the 5th message, described 5th message comprises the identification information of the first trunking providing relay services for described first website that described access point determines according to described 6th message, so that described first website can obtain the trunking into its offer relay services after receiving described 5th message.
After step 1520 receives described 5th message for described first website, send relaying requirement validation message to described access point.Described access point is after the relaying upgrading receiving described relaying requirement validation message and described first trunking transmission confirms message, it is possible to determine that described first trunking can be that described first website provides relay services.Step 1520 can also be optional.Described 5th message specifically can be sent by broadcast mode or mode of unicast.
As shown in figure 16, the signalling interactive process of the method for determination trunking that further embodiment of this invention provides is described with a specific example.Wherein, the actual name of involved each message (such as first, second ... the 7th message etc.) can be chosen as required or define, and this is not limited by the present invention.
Step 1650 is that trunking sends the 7th message according to described 4th message to described first website, in order to described first website is determined according to described 7th message that at least one trunking is sent provides the first trunking of relay services into described first website;Described 7th message is for indicating the trunking sending described 7th message can provide relay services.
Step 1660 receives, for described first website, the 7th message that at least one trunking sends according to described 4th message, and described 7th message is for indicating the trunking sending described 7th message can provide relay services;Described first website is determined according to described 7th message provides the first trunking of relay services into described first website.
It should be noted that herein, can have the relation of correspondence, can mutually compare between each embodiment, due to length, it is no longer repeated for partial content.
It can further be stated that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation or sequentially that there is any this reality between these entities or operation.And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include that the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment.In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
One of ordinary skill in the art will appreciate that all or part of step realizing in above-described embodiment method can be by program and completes to instruct related hardware, described program can be stored in the readable storage medium storing program for executing of a terminal, this program is upon execution, including above-mentioned all or part of step, described storage medium, such as: FLASH, EEPROM etc..
Above-described detailed description of the invention; the purpose of the present invention, technical scheme and beneficial effect are further described; it is it should be understood that; different embodiments can be combined; the foregoing is only the detailed description of the invention of the present invention, the protection domain being not intended to limit the present invention, all within the spirit and principles in the present invention; any combination of being made, amendment, equivalent, improvement etc., should be included within the scope of the present invention.