WO2018219332A1 - Service transmission method and apparatus - Google Patents
Service transmission method and apparatus Download PDFInfo
- Publication number
- WO2018219332A1 WO2018219332A1 PCT/CN2018/089291 CN2018089291W WO2018219332A1 WO 2018219332 A1 WO2018219332 A1 WO 2018219332A1 CN 2018089291 W CN2018089291 W CN 2018089291W WO 2018219332 A1 WO2018219332 A1 WO 2018219332A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cpe
- service
- target
- relay
- base station
- Prior art date
Links
Images
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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a service transmission method and apparatus.
- IPTV service is a technology for transmitting services to user equipment (UE) such as mobile phones, computers, and digital TV set-top boxes by using a broadband network as a medium.
- UE user equipment
- CPE customer premise equipment
- the content carrier sends the program source content to the gateway device and the base station device to At the CPE end, the IPTV service is then sent by the CPE to the UE to which it is connected, and the corresponding UE terminal receives the service and decodes and plays the corresponding video.
- the base station when the base station is transmitting a wireless signal, the longer the transmission distance between the base station and the UE, the greater the loss of the signal and the interference, and the occlusion may occur during the signal transmission. Therefore, the CPE at the edge of the cell
- the quality of the received signal is usually poor.
- QoS quality of service
- a base station transmits a service to a CPE through a multicast transmission mode.
- the multicast is a point-to-multipoint transmission mode.
- the base station copies a service data packet to be transmitted, and copies the copied data packet.
- Service packets are sent to multiple CPEs simultaneously. It can be seen that the multicast data transmission mode is used, and the service data packets sent by the base station to each CPE are the same. Therefore, the allocated network resources are also fixed.
- the base station usually allocates network resources according to the signal quality of most CPEs.
- the multicast transmission mode is adopted, and the QoS of the CPE with better signal quality can be guaranteed, and the QoS of the CPE with poor signal quality will be poor, for example,
- the received service error rate is high, which causes the UE to play the corresponding video normally, and the user experience is also poor.
- the embodiment of the invention provides a service transmission method and device, which solves the problem that the QoS of the CPE with poor signal quality is poor when using the wireless network for multicast transmission.
- an embodiment of the present invention provides a service transmission method, where the method includes: in an IPTV service, each CPE covered by a wireless signal sends a service request to a base station that transmits the wireless signal, and when the base station receives the target
- the service request of the CPE is performed, the channel state information parameter and the service identifier of the target CPE are read from the service request, and then the relationship between the channel state information parameter and the first preset threshold is determined, and the signal quality of the target CPE is determined, thereby determining the target.
- CPE business transmission strategy in an IPTV service, each CPE covered by a wireless signal sends a service request to a base station that transmits the wireless signal, and when the base station receives the target
- the first preset threshold is set according to network resources required by different channel state information parameters.
- the signal quality of the target CPE is considered to be good.
- the target CPE is used as the serving CPE.
- the signal quality of the target CPE is considered to be poor.
- the base station may select a serving CPE from the serving CPE as the relay CPE of the target CPE. And controlling the relay CPE to transmit services to the target CPE.
- the service identifier of the relay CPE is the same as the service identifier of the target CPE.
- the base station can determine the signal quality of the target CPE by using the channel state information parameter of the target CPE. Further, when the signal quality of the target CPE is poor, the base station selects a CPE with a good signal quality as the target CPE. Following the service, the relay station is added on the basis of the original signal network to ensure the QoS of the CPE receiving service with poor signal quality and save network resources.
- the base station may, when receiving the service request of each serving CPE, read the service identifier and the channel state information parameter of the corresponding service CPE from the service request, Then, the base station can select all the service CPEs whose service identifiers are the same as the service identifiers of the target CPEs, and form the CPE set of the candidate service. Then, select the CPEs of the candidate service with the largest channel state information parameters from the CPEs of the candidate service. The relay CPE of the target CPE.
- the base station can accurately and quickly determine the relay CPE of the target CPE, thereby improving the efficiency of service transmission.
- the base station is further configured to allocate a time-frequency resource and a temporary identifier to the target CPE when the target CPE supports the ProSe function, and then the target CPE can use the time-frequency resource.
- the discovery signal is broadcasted, and the temporary identifier is carried in the discovery signal, and the base station maintains the correspondence between the temporary identifier and the service identifier.
- each candidate CPE that is not in the candidate CPE set has the capability to provide the relay service
- the base station can read its channel state information parameter and the service identifier, and The serving CPE set is filtered out from the candidate CPE set according to the channel state information parameter.
- the base station can read each of the stored in the correspondence relationship. A temporary identifier corresponding to the service identifier, and each temporary identifier is assigned to the service CPE corresponding to the corresponding service identifier, and the relay CPE set is obtained.
- each of the relay CPEs that trigger the relay CPE set monitors the discovery signal, and simultaneously compares the temporary identifier carried by the CPE with the temporary identifier in the discovery signal, and when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, The relay CPE acts as a relay CPE for the corresponding CPE.
- the base station allocates different temporary identifiers for different service identifiers, and uses the temporary identifier as a reference when selecting the relay CPE, so that the service identifier is not used during the information interaction process, and the privacy of the service identifier is ensured. safety.
- the temporary identifier allocated by the base station is configured with a timestamp, where the timestamp is used to record the effective duration of the temporary identifier, and the temporary duration is within the effective duration.
- the identifier may be used. When the valid duration expires, the temporary identifier is invalid.
- the target CPE may send a request for acquiring a new temporary identifier to the base station, and the base station may allocate a new temporary identifier to the target CPE in response to the request, and at the same time, the base station The temporary identifier corresponding to the corresponding service identifier in the corresponding relationship is modified into a new temporary identifier.
- the relay CPE and the target CPE are matched by the temporary identifier, and each temporary identifier is valid only for a period of time, thereby not only ensuring the normal matching between the relay CPE and the target CPE, but also improving the CPE correlation. Security of business data.
- the base station may determine whether the channel state information parameter of the target CPE is greater than a second preset threshold, if the channel state information parameter of the target CPE is greater than a second preset threshold.
- the signal quality of the target CPE is relatively good. Even if less resources are allocated, the QoS of the service transmission can be guaranteed. Therefore, the relay CPE can be controlled to transmit traffic to the target CPE through multicast; if the channel state of the target CPE The information parameter is smaller than the second preset threshold, which means that if less resources are allocated, the QoS of the service transmission may not be guaranteed. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a unicast manner.
- the base station can also control the service transmission mode of the relay CPE according to the network performance of the relay CPE and the target CPE, thereby making the implementation manner of the solution more flexible and applicable to the QoS of the target CPE. More broad.
- the embodiment of the present invention further provides a service transmission method, and the implementation process of the method is similar to the implementation manners of the first aspect and the first aspect, but the method protects the solution from another dimension.
- the method of the second aspect takes the physical distance as a reference dimension.
- the base station Upon receiving the service request of the target CPE, the base station reads the location information and the service identifier of the target CPE from the service request, and calculates the distance between the target CPE and the base station according to the location information, if the distance between the two is greater than the first preset threshold, The signal quality of the target CPE is poor. You can use the relay CPE to transmit services to the target CPE. If the distance between the two is less than the first preset threshold, the signal quality of the target CPE is good. You can use the target CPE as the serving CPE.
- the base station can determine the signal quality of the target CPE by the distance between the target CPE and the base station. Further, when the signal quality of the target CPE is poor, the base station selects a CPE with better signal quality and is the target CPE relay. The service, thus adding a relay station on the basis of the original signal network, can ensure the QoS of the CPE receiving service with poor signal quality and save network resources.
- the implementation process of the second aspect is similar to the first aspect, but in other possible implementation manners of the second aspect, the signal quality of the target CPE is determined by the distance between the target CPE and the base station, and specific The embodiments of the present invention are not described herein again.
- the embodiment of the present invention further provides a service transmission apparatus, where the apparatus includes a module and a unit for performing the method steps of the first aspect and the implementation manners of the first aspect, and specifically, the embodiment of the present invention I won't go into details here.
- the embodiment of the present invention further provides a service transmission apparatus, where the apparatus includes a module and a unit for performing the method steps of the implementation manners of the second aspect and the second aspect, and specifically, the embodiment of the present invention I won't go into details here.
- an embodiment of the present invention further provides a service transmission device, including: a processor, a memory, and a transceiver; the processor may execute a program or an instruction stored in the memory, thereby implementing the following steps:
- the transceiver When the transceiver receives the service request sent by the target client terminal device CPE, the channel state information parameter and the service identifier of the target CPE are read from the service request;
- the transceiver selects a serving CPE from the serving CPE as the relay CPE of the target CPE, where the selected service CPE corresponds to
- the service identifier is the same as the service identifier of the target CPE;
- the service CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold;
- an embodiment of the present invention further provides a service transmission device, including: a processor, a memory, and a transceiver; the processor may execute a program or an instruction stored in the memory, thereby implementing the following steps:
- the transceiver When the transceiver receives the service request sent by the target client terminal device CPE, the location information and the service identifier of the target CPE are read from the service request;
- a transceiver CPE is selected from the serving CPE by the transceiver as a relay CPE of the target CPE, where the selected service is used.
- the service identifier corresponding to the CPE is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose distance from the base station is less than the first preset threshold;
- the base station controls the relay CPE to transmit a service to the target CPE.
- the embodiment of the present invention further provides a storage medium, where the computer storage medium may store a program, and the program may implement some or all of the steps including the first aspect provided by the embodiment of the present invention.
- the embodiment of the present invention further provides a storage medium, where the computer storage medium may store a program, and the program may implement some or all of the steps including the second aspect provided by the embodiment of the present invention.
- an embodiment of the present invention further provides a computer program product, comprising instructions for causing a computer to perform the method of the first aspect when the instruction is run on a computer.
- an embodiment of the present invention further provides a computer program product, comprising instructions for causing a computer to perform the method of the second aspect when the instruction is run on a computer.
- the base station can read the target from the service request, in order to solve the problem that the QoS of the CPE with poor signal quality is poor.
- the channel state information parameter of the CPE, and/or the location information so that the target CPE may be classified as a CPE with poor signal quality according to the channel state information parameter or the location information of the target CPE, and if the signal quality of the target CPE is poor, the base station.
- a CPE that is the same as the service of the target CPE is selected as the relay CPE of the target CPE, and the service is transmitted to the target CPE through the relay CPE.
- the base station first divides the CPE into two types according to the signal quality before transmitting the service, and further, the CPE that does not have a relatively poor signal quality does not directly transmit the service, but adds a relay station on the basis of the original signal network. After the gain of the service is amplified by the relay station, the service is transmitted to the CPE with relatively poor signal quality, thereby ensuring the QoS of the CPE receiving service with poor signal quality at the edge of the radio signal of the base station, and thus ensuring the signal quality.
- the poor CPE subordinate UE broadcasts the video normally, improving the user experience.
- FIG. 1 is a flowchart of a method for a service transmission method according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method according to a second implementation manner of a service transmission method according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a scenario of the service transmission method shown in FIG. 2;
- FIG. 4 is a schematic structural diagram of a service transmission apparatus according to an embodiment of the present disclosure.
- FIG. 5 is a schematic structural diagram of a second implementation manner of a service transmission apparatus according to an embodiment of the present disclosure
- FIG. 6 is a schematic structural diagram of a service transmission device according to an embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of a second implementation manner of a service transmission device according to an embodiment of the present invention.
- the base station needs to allocate resources to the service data packet according to the performance of the CPE before transmitting the service to the CPE. Therefore, when the service is transmitted through the multicast transmission mode, the base station can ensure the QoS of the CPE with relatively poor signal quality.
- the resources are allocated according to the CPE with the worst signal quality, so that it is necessary to increase the allocated resources. However, most CPEs may require relatively few resources. Therefore, this mode of operation not only causes waste of base station resources, but also increases interference to CPEs in adjacent areas.
- FIG. 1 is a flowchart of a method for a service transmission method according to an embodiment of the present invention.
- the embodiment of the present invention is applied to the base station side, and can ensure the QoS of the service received by the CPE with poor signal quality without changing the resource allocation of the base station. This embodiment includes the following steps:
- Step S101 Read channel state information parameters and service identifiers of the target CPE from the service request.
- each CPE covered by the wireless signal sends a service request to the base station that transmits the wireless signal, and the service request may include location information, identity information, and service of the corresponding CPE.
- Identification and channel status information parameters may include an internet protocol address (IP) address, a port number, or a media access control (MAC) address of the CPE; the service identifier may be a channel multicast group address; and the channel state information parameter includes a channel.
- IP internet protocol address
- MAC media access control
- the channel state information parameter includes a channel.
- a channel quality indicator (CQI) is used to indicate the channel quality of the CPE.
- the base station can use the CPE as the current target CPE, and read the channel state information parameter and the service identifier of the target CPE from the service request, according to the channel state information.
- the parameter determines whether the target CPE needs another CPE to provide a relay service, and selects a matching CPE according to the service identifier.
- Step S102 Detect whether the channel state information parameter is smaller than a first preset threshold.
- the base station Before determining the service transmission policy of the target CPE, the base station should first determine the signal quality of the target CPE. If the signal quality of the target CPE is relatively good, then the target CPE can directly transmit the service by the base station, and the target CPE also It can provide sufficient gain for service data packets, and thus serve as a service CPE that provides relay services to other CPEs. If the signal quality of the target CPE is relatively poor, then the target CPE cannot guarantee reliable service reception. Therefore, the solution will select a CPE with a relatively good signal quality as the target CPE relay service.
- the channel state information parameter of the target CPE indicates the current channel condition of the target CPE, usually, the channel state is good, so that the received signal quality of the target CPE is good, and vice versa.
- the first threshold of the channel state information parameter may be preset according to the network resource required for the channel state information parameter during the service transmission, and further, whether the channel state information parameter of the target CPE is smaller than the The first preset threshold, if the channel state information parameter of the target CPE is smaller than the first preset threshold, the target CPE is considered to require a lower modulation coding mode and a higher transmit power transmission data, and the relay CPE may be the target CPE. If the channel state information parameter of the target CPE is greater than the first preset threshold, the signal quality of the target CPE is considered to be good, and the requirement for the base station resources is relatively small, so that the irrational network resource configuration is not caused.
- the target CPE can be used as a serving CPE.
- the first preset threshold is not a specific value, but is a value that is set according to the implementation requirement. Therefore, the first preset threshold is not specifically limited in the embodiment of the present invention.
- a serving CPE is selected from the serving CPE as a relay CPE of the target CPE.
- the serving CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold.
- the relay CPE is a service CPE that transmits services for other CPEs.
- the base station should select the relay CPE of the target CPE from the service CPE.
- the relay CPE of the target CPE may be selected from the serving CPE in a centralized manner by the two methods. In either case, the service identifier corresponding to the relay CPE should be the same as the service identifier of the target CPE.
- the relay CPE can provide enough gain for its own service and transmit it to the target CPE.
- the base station may read the service identifier and the channel state information parameter of the corresponding service CPE from the service request when receiving the service request of each serving CPE, and then the base station may The CPEs with the same service identifiers as the service identifiers of the target CPEs are selected and formed into CPE sets of the candidate service. The CPEs of the candidate service CPEs with the largest channel state information parameters are selected from the CPEs of the candidate service as the target CPEs. Following CPE.
- the candidate service CPE set may include only one candidate service CPE.
- the candidate service CPE is the candidate service CPE with the largest channel state information parameter. If the CPEs of the candidate service CPEs with the largest channel state information parameter are the plurality of CPEs, the candidate service CPE can be randomly selected from the CPEs with the largest information parameters as the relay CPE of the target CPE.
- the base station may also trigger the target CPE broadcast discovery signal, and filter out the relay CPE set. Then, each relay CPE in the relay CPE set monitors the discovery signal, respectively. Currently, the CPEs that need to be relayed are matched. Finally, each of the relay CPEs in the relay CPE is matched with the CPEs that need to be relayed one by one.
- the target CPE can read the configuration information of the target CPE, and determine whether the target CPE supports the ProSe function (proximity service) through the configuration information. If the target CPE supports the ProSe function, The eNB sends an instruction to broadcast the discovery signal to the target CPE.
- the command for broadcasting the discovery signal includes a time-frequency resource for transmitting a discovery signal allocated by the eNB for the target CPE, and a temporary identifier for marking the service identifier.
- the temporary identifier corresponds to the service identifier of the target CPE, and the base station stores the correspondence.
- the target CPE After receiving the instruction of the broadcast discovery signal, the target CPE broadcasts the discovery signal and carries the corresponding temporary identifier in the discovery signal. It should be noted that all current CPEs that need to be relayed broadcast the discovery signal through the same radio resource. Therefore, if each CPE carries the service identifier in the discovery signal, the privacy and security of the service identifier will be received. Threat, based on this, the base station allocates different temporary identifiers for different service identifiers, and uses the temporary identifier as a reference when selecting the relay CPE, so that the service identifier is not used during the information exchange process, and the privacy of the service identifier is ensured. safety.
- the CPE is maintained by different operators, and the default permissions of each CPE do not provide the permission of the relay service.
- the relay service authority of the maintained CPE can be manually activated, and after the relay service authority is activated, the CPE periodically sends a relay request to the eNB.
- the relay request may include location information, identity information, service identifier, and channel state information parameters of the CPE.
- the base station uses the CPE corresponding to each relay request as an alternative CPE to obtain an alternative CPE set.
- the candidate CPE Since the CPE's relay service authority is opened by the operator, and the operator does not consider whether the signal quality of the maintained CPE is sufficient to provide the relay service, the candidate CPE is centralized and has sufficient CPE to provide relay service.
- the CPE of the relay service therefore, after obtaining the candidate CPE set, the base station can read the channel state information parameters of each CPE, so as to filter out the serving CPE set from the candidate CPE set according to the channel state information parameter.
- the base station can read the temporary identifier corresponding to each service identifier stored in the corresponding relationship, and assign each temporary identifier to the service CPE corresponding to the corresponding service identifier to obtain a relay CPE set, and then, to the relay CPE set.
- Each relay CPE allocates radio resources for discovery signals.
- each relay CPE Since each relay CPE is currently unable to determine which target CPE to provide relay services, after receiving the radio resources, each relay CPE listens for the discovery signal through the radio resources, and compares the temporary identification and discovery carried by the respective CPEs.
- the temporary identifier in the signal when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE acts as the relay CPE of the corresponding CPE, the same, the temporary identifier carried, and the temporary in the target CPE discovery signal.
- the same relay CPE is identified as the relay CPE of the target CPE.
- the scheme selects a relay CPE for the target CPE through the channel state information parameter and the service identifier, and can add a new relay station on the original network, thereby multiplexing the network resources and improving the QoS of the target CPE.
- a timestamp is set in the temporary identifier allocated by the base station, and the timestamp is used to record the effective duration of the temporary identifier, for example, the effective duration is 10 minutes.
- the temporary identifier may be used within the effective duration.
- the target CPE may send a request for acquiring a new temporary identifier to the base station, and the base station may allocate a new temporary to the target CPE in response to the request.
- the base station modifies the temporary identifier corresponding to the corresponding service identifier in the corresponding relationship to the new temporary identifier.
- each temporary identifier is valid only for a period of time, thereby not only ensuring the normal matching between the relay CPE and the target CPE, but also enabling Improve the security of each CPE related business data.
- Step S104 controlling the relay CPE to transmit a service to the target CPE.
- the relay CPE may be controlled to transmit the service to the target CPE.
- the relay CPE can transmit services to the target CPE through a wireless local area network (WLAN) or a 3G/4G network. Since the WLAN performance is relatively stable, if the relay CPE uses the WLAN to transmit services to the target CPE, The base station may also control the service transmission mode of the relay CPE according to the channel state information parameter of the target CPE.
- WLAN wireless local area network
- 3G/4G network 3G/4G network
- the base station may determine whether the channel state information parameter of the target CPE is greater than a second preset threshold. If the channel state information parameter of the target CPE is greater than the second preset threshold, the signal quality of the target CPE is relatively good, even if the multicast is not The retransmission mechanism is provided to ensure the QoS of the service transmission. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a multicast manner. If the channel state information parameter of the target CPE is less than the second preset threshold, the channel is indicated at this time. If the status is poor, the QoS of the service transmission may not be guaranteed. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a unicast manner.
- the relay CPE allocates a MAC layer multicast address to the target CPE, and informs the BSSID (basic service set ID) and the used channel.
- BSSID basic service set ID
- the relay CPE receives the service data transmitted by the base station.
- a MAC header is added for the service data packet, and the service data packet to which the MAC header is added is forwarded to the target CPE.
- Address 1 in the added MAC header is set to the MAC layer multicast address
- address 2 is set to the MAC address of the relay CPE
- address 3 is set to the multicast source address.
- the relay CPE When the service is transmitted in a unicast manner, the relay CPE notifies the target CPE of the BSSID and the used channel, and records the MAC address of the target CPE.
- the relay CPE receives the service data packet transmitted by the base station, it adds a MAC header to the service data packet. And forward the service packet with the added MAC header to the target CPE.
- the address 1 in the added MAC header is set to the MAC address of the target CPE, the address 2 is set to the MAC address of the relay CPE, and the address 3 is set to the multicast source address.
- the relay CPE when the relay CPE transmits the service to the target CPE, it also needs to transmit the service to the UE connected to the relay CPE, and the relay CPE can also acquire the number of terminals that need to transmit the service, and/or the contention channel.
- the number when the number of terminals, and/or the number of contention channels is greater than a certain value, then the multicast CMS and the UE are transmitted in a multicast manner; conversely, when the number of terminals, and/or the contention channel When the number is less than the value, the service is transmitted to the target CPE and the UE in a unicast manner.
- the multicast transmission mode and the unicast transmission mode are described in detail in the foregoing description, and the embodiments of the present invention are not described in detail herein.
- the base station can also control the service transmission mode of the relay CPE according to the network performance of the relay CPE and the target CPE, so that the implementation manner of the solution is more flexible on the basis of ensuring the QoS of the target CPE. Further applicability is more extensive.
- the service transmission method in the embodiment of the present invention can determine the signal quality of the CPE through the channel state information of the CPE, and when the signal quality of the CPE is poor, the CPE with relatively good signal quality is used as the medium.
- the transmission gain is obtained through the relay and the original multicast is efficiently transmitted, thereby reducing the network side resource consumption and ensuring the signal quality is poor.
- the QoS of the CPE receiving service is not limited to the channel state information of the CPE, and when the signal quality of the CPE is poor, the CPE with relatively good signal quality is used as the medium.
- FIG. 2 is a flowchart of a method for performing a second embodiment of a service transmission method according to an embodiment of the present invention. Similarly, this embodiment is also applied to the base station side. This embodiment includes the following steps:
- Step S201 Read location information and a service identifier of the target CPE from the service request.
- the implementation environment of this embodiment is also an IPTV service. Therefore, the implementation of this embodiment is similar to the foregoing embodiment, and this step is not described in detail herein.
- this embodiment can be physically
- the distance is a reference dimension that confirms the signal quality of the target CPE that is currently transmitting the service request. Based on this, when receiving the service request of the target CPE, the base station can read the location information of the target CPE, and the location information of the target CPE can be obtained by the target CPE. Specifically, the embodiment of the present invention is not described in detail herein.
- Step S202 calculating a distance between the target CPE and the base station according to the location information.
- the first threshold of the distance can be preset, and A preset threshold is used as a condition for detecting the quality of the target CPE signal, so that the coverage of the wireless signal can be divided into regions.
- FIG. 3 is a schematic diagram of a scenario of the service transmission method of FIG. 2, where the location of the first preset threshold is divided into the area 01 and the area 02, and the CPE and the base station located in the area 01.
- the distance is small, the signal quality is good, and the service transmitted by the base station can be directly received, and can also serve as a service CPE that provides relay services to other CPEs.
- the distance between the CPE located in area 02 and the base station is large, and the signal quality is poor. This solution will select a CPE with better signal quality from the area 01 as its relay service.
- the location information of the base station is fixed.
- the distance between the two can be calculated by using the location information of the two, and then the distance between the two is greater than the first preset threshold. If the distance between the two is greater than the first preset threshold, indicating that the target CPE is located in the area 02 shown in FIG. 3, the signal quality of the target CPE is considered to be poor, and the service may be transmitted by the relay CPE for the target CPE; If the distance is smaller than the first preset threshold, indicating that the target CPE is located in the area 01 shown in FIG. 3, the signal quality of the target CPE is considered to be good, and the target CPE may be used as the serving CPE.
- a serving CPE is selected from the serving CPE as a relay CPE of the target CPE.
- the serving CPE set is a set of CPEs whose distance from the base station is less than a first preset threshold, that is, a set of CPEs located in area 01 in FIG.
- the base station should select the relay CPE of the target CPE from the serving CPE, and in this embodiment, the manner of selecting the relay CPE of the target CPE is also the same as above.
- the examples are similar.
- the base station may, when receiving the service request of each serving CPE, read the service identifier and the location information of the corresponding service CPE from the service request, and then, the base station may filter the service identifier and the service identifier of the target CPE. All the same service CPEs, and constitute the CPE set of the candidate service. Then, the base station calculates the distance between the CPE of the candidate service CPE and the target CPE according to the location information of each candidate service CPE, and then selects the minimum distance from the target CPE.
- the candidate service CPE acts as a relay CPE.
- the base station may also trigger the target CPE broadcast discovery signal. After the base station filters out the relay CPE set, each relay CPE in the relay CPE set also matches the target CPE through the temporary identifier, so that each relay CPE Establish a matching relationship with the CPEs that need to be relayed one by one.
- the specific operation process is similar to the description of the foregoing embodiment, and the embodiment is not described in detail herein.
- the channel state information parameter is reference information for screening the serving CPE set from the candidate CPE set. Therefore, after determining the candidate CPE set, the base station reads the channel state information of each candidate CPE. The parameters, in turn, filter out the serving CPE set through the channel state information parameters.
- the distance from the base station is used as the reference information for determining the serving CPE. Therefore, after determining the candidate CPE set, the base station reads the location information of each candidate CPE, and determines the corresponding candidate CPE by using the location information. The distance from the base station, and then the service CPE set is filtered out from the candidate CPE according to the distance.
- the relay CPE and the target CPE also use the temporary identifier to match, and each temporary identifier is valid only for a period of time.
- each temporary identifier is valid only for a period of time.
- Step S204 controlling the relay CPE to transmit a service to the target CPE.
- the base station may also control the relay CPE to transmit the service to the target CPE in different service transmission manners according to different situations, where the second preset threshold is the service transmission determined for the solution.
- the second preset threshold may be set according to requirements, which is not specifically limited in this embodiment of the present invention.
- the base station may further calculate a distance between the two according to the location information of the relay CPE and the target CPE, and determine whether the distance between the two is greater than a second preset threshold, if the distance between the two is greater than the second
- the preset threshold indicates that the transmission distance of the relay CPE is long, and the loss in the service transmission process may be large. Therefore, the service is transmitted to the target CPE in a unicast manner; otherwise, if the distance between the two is less than the second preset threshold It indicates that the transmission distance of the relay CPE is short, and the loss in the service transmission process is small, and the service can be transmitted to the target CPE in a multicast manner.
- the specific operation modes of the unicast and the multicast are as described in the foregoing embodiments, and are not described herein again.
- the base station determines whether the target CPE belongs to a CPE with poor signal quality from two dimensions of channel state information parameters and location information, and selects a signal when the target CPE belongs to a CPE with poor signal quality.
- the better-quality CPE is the target CPE relay service, so that the relay station is added on the basis of the original signal network, and the gain of the service is amplified by the relay station, and then the service is transmitted to the CPE with relatively poor signal quality, thereby ensuring the signal.
- the poor quality CPE receives the QoS of the service, and can also ensure that the CPE subordinate UEs with poor signal quality play the video normally, thereby improving the user experience.
- FIG. 4 is a schematic structural diagram of a service transmission apparatus according to an embodiment of the present invention, where the apparatus is disposed at a base station for performing Figure 1 corresponds to the service transmission method.
- the device of this embodiment includes: a reading module 11, a detecting module 12, a selecting module 13 and a control module 14, wherein the reading module 11 is configured to receive the service request sent by the target client terminal device CPE from the The service request reads the channel state information parameter and the service identifier of the target CPE; the detecting module 12 is configured to detect whether the channel state information parameter is smaller than a first preset threshold; and the selecting module 13 is configured to be in the channel state When the information parameter is smaller than the first preset threshold, a service CPE is selected from the serving CPE as a relay CPE of the target CPE, where the service identifier corresponding to the selected service CPE and the service of the target CPE are The service CPE set is a set of CPEs whose channel state information parameters are greater than the first preset threshold; and the control module 14 is configured to control the relay CPE to transmit services to the target CPE.
- the reading module 11 is configured to receive the service request sent by the target client terminal device CPE from the The service request reads the channel
- the selection module 13 includes an obtaining unit, a detecting unit, a screening unit, and a selecting unit, where the obtaining unit is configured to obtain a service identifier and a channel state information parameter of the corresponding serving CPE from the service request corresponding to each serving CPE; a detecting unit, configured to separately detect whether the service identifier of each of the serving CPEs is the same as the service identifier of the target CPE, and the screening unit is configured to filter out a service CPE with the same service identifier as the service identifier of the target CPE. a candidate service CPE set; a selection unit, configured to select, from the candidate service CPE, a candidate service CPE having the largest channel state information parameter as the relay CPE.
- the selecting module 13 further includes: an allocating unit and a reading unit, wherein the allocating unit is configured to allocate a temporary identifier to the target CPE when the target CPE supports the ProSe function, and store Corresponding relationship between the temporary identifier and the service identifier; triggering the target CPE broadcast discovery signal; wherein the discovery signal includes the temporary identifier, the temporary identifier is used to mark the service identifier; And reading, when receiving a relay request of each candidate CPE in the candidate CPE set, a channel state information parameter of each of the candidate CPEs and a service identifier thereof; wherein the candidate CPE set is in the middle The collection of the CPEs of the rights; in this embodiment, the allocation unit is further configured to read the temporary identifiers corresponding to each service identifier in the corresponding relationship, and assign each temporary identifier to the service CPE corresponding to the corresponding service identifier.
- the relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers; and is further configured to allocate, for each of the relay CPEs, each of the relay CPEs And discovering a radio resource of the signal, to trigger the each of the relay CPEs to monitor the discovery signal by using the radio resource, and compare the temporary identifier carried by the radio identifier with the temporary identifier in the discovery signal, respectively, when the temporary identifier of the relay CPE is When the temporary identifiers in the discovery signal are the same, the relay CPE is a relay CPE of the target CPE.
- the selecting module 13 further includes: a receiving unit, where the receiving unit is configured to: when the base station expires for the temporary identifier, the target CPE sends a request for acquiring a new temporary identifier;
- the allocating unit is further configured to allocate the new temporary identifier to the target CPE, and modify the temporary identifier corresponding to the service identifier to the new temporary identifier.
- the control module 14 includes a judging unit and a control unit, wherein the judging unit is configured to determine whether the channel state information parameter of the target CPE is greater than a second preset threshold; and the control unit is configured to use the channel state information parameter of the target CPE When the second preset threshold is greater than the second preset threshold, the relay CPE is configured to transmit traffic to the target CPE in a multicast manner; and the channel state information parameter used in the target CPE is smaller than the second preset threshold. The relay CPE is controlled to transmit traffic to the target CPE in a unicast manner.
- the above apparatus may perform the method provided by FIG. 1 of the embodiment of the present invention and include a functional module for performing the method.
- a functional module for performing the method.
- FIG. 5 is a second implementation of the service transmission apparatus according to an embodiment of the present invention.
- a schematic diagram of a mode the apparatus is disposed at a base station, and is configured to perform the service transmission method corresponding to FIG. 2 and FIG.
- the device of this embodiment includes: a reading module 21, a calculating module 22, a selecting module 23, and a control module 24, wherein the reading module 21 is configured to receive a service request sent by the target client terminal device CPE.
- the location information and the service identifier of the target CPE are read in the service request;
- the calculation module 22 is configured to calculate the distance between the target CPE and the base station according to the location information;
- the selecting module 23 is configured to be in the target
- a serving CPE is selected from the serving CPE as the relay CPE of the target CPE; wherein the selected service CPE corresponds to the service identifier and the target
- the CPE has the same service identifier;
- the service CPE set is a set of CPEs that are less than the first preset threshold from the base station; and
- the control module 24 is configured to control the relay CPE to transmit services to the target CPE. .
- the selection module includes an obtaining unit, a detecting unit, a screening unit, a first calculating unit, and a selecting unit, wherein the obtaining unit is configured to obtain a service identifier and a location of the corresponding service CPE from the service request corresponding to each serving CPE.
- the information detecting unit is configured to detect whether the service identifier of each of the serving CPEs is the same as the service identifier of the target CPE, and the screening unit is configured to filter the service CPEs with the same service identifier and the target CPE service identifier.
- the first calculating unit is configured to calculate a distance between each CPE of the candidate service CPE and the target CPE according to the location information of each candidate service CPE in the CPE of the candidate service; A candidate service CPE for selecting a minimum distance from the target CPE as the relay CPE.
- the selection module further includes an allocation unit and a reading unit, wherein the allocation unit is configured to allocate a temporary identifier to the target CPE when the target CPE supports the proximity service ProSe function, and store the Corresponding relationship between the temporary identifier and the service identifier; triggering the target CPE broadcast discovery signal; wherein the discovery signal includes the temporary identifier, the temporary identifier is used to mark the service identifier, and the reading unit is configured to: Reading the location information of each of the candidate CPEs and its service identifier when receiving the relay request of each candidate CPE in the candidate CPE set; wherein the candidate CPE set is a CPE with relay authority
- the filtering unit is further configured to filter out the service CPE set from the candidate CPE set according to the location information.
- the allocating unit is further configured to read each service identifier in the corresponding relationship. Corresponding temporary identifiers, and each temporary identifier is assigned to a service CPE corresponding to the corresponding service identifier, to obtain a relay CPE set; wherein the relay CPE set is a target CPE corresponding to different service identifiers And a radio resource that allocates the discovery signal to each of the relay CPEs in the relay CPE to trigger the each CPE to monitor the discovery signal by using the radio resource, and compare the comparison signals respectively.
- the temporary CPE carried by itself and the temporary identifier in the discovery signal when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE is the relay CPE of the target CPE.
- control module includes a second calculating unit, a determining unit, and a control unit, wherein the second calculating unit is configured to calculate a distance between the target CPE and the relay CPE according to the location information, and a determining unit, configured to determine Whether the distance between the target CPE and the relay CPE is greater than a second preset threshold; the control unit is configured to: when the distance between the target CPE and the relay CPE is greater than the second preset threshold, the control station The relay CPE transmits the service to the target CPE in a unicast manner; and is further configured to control the relay CPE to pass the group when the distance between the target CPE and the relay CPE is less than the second preset threshold.
- the broadcast mode transmits traffic to the target CPE.
- FIG. 6 is a schematic structural diagram of a service transmission device according to an embodiment of the present disclosure, where the service transmission device is set in a base station.
- the description of the foregoing embodiment is not described in detail in the embodiments of the present invention.
- the service transmission device of this embodiment includes a processor 10, a memory 20, and a transceiver 30, wherein the processor 10, the memory 20, and the transceiver 30 can be connected by a bus or other means.
- the memory 20 is a non-volatile computer readable storage medium, and is usable for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the vehicle control method in the embodiment of the present invention. / module.
- the processor 10 executes the above-described various functions and processing of parameters by running non-volatile software programs, instructions, and modules stored in the memory 20, that is, implementing the contents of the above-described method embodiments.
- the transceiver 30 can receive externally input information and can be used to output instructions and the like.
- FIG. 7 is a schematic structural diagram of a second implementation manner of the service transmission device according to the embodiment of the present invention.
- the service transmission device is disposed in the base station, and is used to perform the service transmission method shown in FIG. 2 and FIG. 3 .
- FIG. 7 refer to the description of the foregoing embodiment.
- the service transmission device of this embodiment includes a processor 40, a memory 50, and a transceiver 60, wherein the processor 40, the memory 50, and the transceiver 60 can be connected by a bus or other means.
- the memory 50 is a non-volatile computer readable storage medium, and is usable for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the vehicle control method in the embodiment of the present invention. / module.
- the processor 40 executes the above-described various functions and processing of parameters by running non-volatile software programs, instructions, and modules stored in the memory 50, that is, implementing the contents of the above-described method embodiments.
- the transceiver 60 can receive externally input information and can be used to output instructions and the like.
- the present invention further provides a computer storage medium, wherein the computer storage medium may store a program, and the program may include some or all of the steps in the embodiments of the service transmission method provided in FIG.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
- the present invention also provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, can include some or all of the steps of the various embodiments of the service transmission method provided in FIGS. 2 and 3.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory or a random storage memory.
- embodiments of the invention may be provided as a method, apparatus (device), or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a service transmission method and apparatus. The method comprises: a base station reading, from the service request, a channel state information parameter and a service identifier of the target CPE; detecting whether the channel state information parameter is smaller than a first pre-set threshold; and when the channel state information parameter is smaller than the first pre-set threshold, the base station selecting a serving CPE from a serving CPE set as a relay CPE for the target CPE, and controlling the relay CPE so same transmits a service to the target CPE. In this solution, the QoS of a wireless signal edge of a base station and a service received by a CPE having bad signal quality can be ensured, thus it can be ensured that a UE subordinated to the CPE having bad signal quality plays a video normally, improving the usage experience of a user.
Description
本申请要求在2017年6月2日提交中国专利局、申请号为201710409121.5、发明名称为“业务传输方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims the priority of the Chinese Patent Application, which is filed on Jun. 2, 2017, the entire disclosure of which is hereby incorporated by reference.
本发明实施例涉及通信技术领域,尤其涉及一种业务传输方法及装置。The embodiments of the present invention relate to the field of communications technologies, and in particular, to a service transmission method and apparatus.
网络协议电视(internet protocol television,IPTV)业务是一种以宽带网络为媒介,向手机、计算机和数字电视机顶盒等用户设备(user equipment,UE)传送业务的技术。具体的,当IPTV接入网采用无线接入方式,且使用客户终端设备(customer premise equipment,CPE)进行“最后一公里覆盖”时,内容运营商将节目源内容通过网关设备、基站设备发送到CPE端,然后,由CPE将IPTV业务发送到其所连接的UE,相应UE终端接收该业务并解码播放对应的视频。The internet protocol television (IPTV) service is a technology for transmitting services to user equipment (UE) such as mobile phones, computers, and digital TV set-top boxes by using a broadband network as a medium. Specifically, when the IPTV access network adopts the wireless access mode and uses the customer premise equipment (CPE) to perform the “last mile coverage”, the content carrier sends the program source content to the gateway device and the base station device to At the CPE end, the IPTV service is then sent by the CPE to the UE to which it is connected, and the corresponding UE terminal receives the service and decodes and plays the corresponding video.
其中,当基站在发射无线信号时,基站和UE之间传输距离越长,信号的损耗以及干扰也越大,并且,信号传输过程中可能还会出现遮挡物,因此,处于小区边缘的CPE所接收的信号质量通常较差,为了保证信号质量较差的CPE的服务质量(quality of service,QoS),那么,向该CPE传输业务时,需要消耗更多的网络资源,例如,更高的发射功率。Wherein, when the base station is transmitting a wireless signal, the longer the transmission distance between the base station and the UE, the greater the loss of the signal and the interference, and the occlusion may occur during the signal transmission. Therefore, the CPE at the edge of the cell The quality of the received signal is usually poor. In order to ensure the quality of service (QoS) of the CPE with poor signal quality, more network resources need to be consumed when transmitting services to the CPE, for example, higher transmission. power.
通常,基站通过组播的传输模式向CPE传输业务,具体的,组播是一点对多点的传输模式,在传输业务时,基站将待发送的业务数据包复制一份,并将所复制的业务数据包同时向多台CPE发送。由此可见,采用组播的传输方式传输业务,基站向每一台CPE发送的业务数据包是同一份,因此,所分配的网络资源也是固定不变的。而基站通常根据大部分CPE的信号质量分配网络资源,因此,采用组播的传输方式,信号质量较好的CPE的QoS能够保证,而信号质量较差的CPE的QoS将会比较差,例如,所接收到的业务误码率较高,从而导致UE无法正常播放相应视频,用户的使用体验也较差。Generally, a base station transmits a service to a CPE through a multicast transmission mode. Specifically, the multicast is a point-to-multipoint transmission mode. When transmitting a service, the base station copies a service data packet to be transmitted, and copies the copied data packet. Service packets are sent to multiple CPEs simultaneously. It can be seen that the multicast data transmission mode is used, and the service data packets sent by the base station to each CPE are the same. Therefore, the allocated network resources are also fixed. The base station usually allocates network resources according to the signal quality of most CPEs. Therefore, the multicast transmission mode is adopted, and the QoS of the CPE with better signal quality can be guaranteed, and the QoS of the CPE with poor signal quality will be poor, for example, The received service error rate is high, which causes the UE to play the corresponding video normally, and the user experience is also poor.
发明内容Summary of the invention
本发明实施例提供了一种业务传输方法及装置,以解决采用无线网络进行组播传输时,信号质量较差的CPE的QoS较差的问题。The embodiment of the invention provides a service transmission method and device, which solves the problem that the QoS of the CPE with poor signal quality is poor when using the wireless network for multicast transmission.
第一方面,本发明实施例提供了一种业务传输方法,该方法包括:在IPTV业务中,无线信号覆盖下的每一台CPE向发射该无线信号的基站发送业务请求,当基站接收到目标CPE的业务请求时,从业务请求中读取目标CPE的信道状态信息参数和业务标识,然后,可以通过信道状态信息参数与第一预设阈值的关系,确定目标CPE的信号质量,进而确定目标CPE的业务传输策略。In a first aspect, an embodiment of the present invention provides a service transmission method, where the method includes: in an IPTV service, each CPE covered by a wireless signal sends a service request to a base station that transmits the wireless signal, and when the base station receives the target When the service request of the CPE is performed, the channel state information parameter and the service identifier of the target CPE are read from the service request, and then the relationship between the channel state information parameter and the first preset threshold is determined, and the signal quality of the target CPE is determined, thereby determining the target. CPE business transmission strategy.
具体的,第一预设阈值是根据不同信道状态信息参数所需的网络资源设定的,当目标CPE的信道状态信息大于第一预设阈值时,认为目标CPE的信号质量较好,可以将目标CPE 作为服务CPE;当目标CPE的信道状态信息小于第一预设阈值时,则认为目标CPE的信号质量较差,基站可以从服务CPE集中选择一台服务CPE作为目标CPE的中继CPE,并控制中继CPE向目标CPE传输业务。其中,中继CPE的业务标识与目标CPE的业务标识相同。Specifically, the first preset threshold is set according to network resources required by different channel state information parameters. When the channel state information of the target CPE is greater than the first preset threshold, the signal quality of the target CPE is considered to be good. The target CPE is used as the serving CPE. When the channel state information of the target CPE is less than the first preset threshold, the signal quality of the target CPE is considered to be poor. The base station may select a serving CPE from the serving CPE as the relay CPE of the target CPE. And controlling the relay CPE to transmit services to the target CPE. The service identifier of the relay CPE is the same as the service identifier of the target CPE.
采用本实现方式,基站能够通过目标CPE的信道状态信息参数,确定目标CPE的信号质量,进而,当目标CPE的信号质量较差时,基站选择一台信号质量较好的CPE,为目标CPE中继业务,从而在原信号网络的基础上添加中继站点,即可保证信号质量较差的CPE接收业务的QoS,节省网络资源。In this implementation manner, the base station can determine the signal quality of the target CPE by using the channel state information parameter of the target CPE. Further, when the signal quality of the target CPE is poor, the base station selects a CPE with a good signal quality as the target CPE. Following the service, the relay station is added on the basis of the original signal network to ensure the QoS of the CPE receiving service with poor signal quality and save network resources.
结合第一方面,在第一方面第一种可能的实现方式中,基站可以在接收到每台服务CPE的业务请求时,从业务请求中读取相应服务CPE的业务标识和信道状态信息参数,然后,基站可以筛选出业务标识与目标CPE的业务标识相同的所有服务CPE,并组成待选服务CPE集,进而,从该待选服务CPE集中选择信道状态信息参数最大的待选服务CPE,作为目标CPE的中继CPE。With reference to the first aspect, in a first possible implementation manner of the first aspect, the base station may, when receiving the service request of each serving CPE, read the service identifier and the channel state information parameter of the corresponding service CPE from the service request, Then, the base station can select all the service CPEs whose service identifiers are the same as the service identifiers of the target CPEs, and form the CPE set of the candidate service. Then, select the CPEs of the candidate service with the largest channel state information parameters from the CPEs of the candidate service. The relay CPE of the target CPE.
采用本实现方式,基站能够精准、快捷的确定目标CPE的中继CPE,从而能够提高业务传输的效率。With this implementation manner, the base station can accurately and quickly determine the relay CPE of the target CPE, thereby improving the efficiency of service transmission.
结合第一方面,在第一方面第二种可能的实现方式中,基站还能够在目标CPE支持ProSe功能时,为目标CPE分配时频资源和临时标识,然后,目标CPE可以使用该时频资源广播发现信号,并将临时标识携带在发现信号中,且基站维护临时标识与业务标识的对应关系。With reference to the first aspect, in a second possible implementation manner of the first aspect, the base station is further configured to allocate a time-frequency resource and a temporary identifier to the target CPE when the target CPE supports the ProSe function, and then the target CPE can use the time-frequency resource. The discovery signal is broadcasted, and the temporary identifier is carried in the discovery signal, and the base station maintains the correspondence between the temporary identifier and the service identifier.
与此同时,具有中继权限的所有备选CPE,一直按照一定周期向基站发送中继请求。由于并非备选CPE集中的每台备选CPE均有能力提供中继服务,因此,基站在接收到每台备选CPE的中继请求之后,可以读取其信道状态信息参数和业务标识,并根据信道状态信息参数从备选CPE集中筛选出服务CPE集。At the same time, all candidate CPEs with relay rights always send relay requests to the base station according to a certain period. Since each candidate CPE that is not in the candidate CPE set has the capability to provide the relay service, after receiving the relay request of each candidate CPE, the base station can read its channel state information parameter and the service identifier, and The serving CPE set is filtered out from the candidate CPE set according to the channel state information parameter.
此外,由于当前并非所有服务CPE集中的服务CPE均需要提供中继服务,并且,需要被中继的目标CPE的业务标识已经存储在基站中,因此,基站可以读取对应关系中存储的每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集。进而,触发中继CPE集的每台中继CPE监听发现信号,同时,分别对比自身携带的临时标识与发现信号中的临时标识,当中继CPE的临时标识与发现信号中的临时标识相同时,该中继CPE作为相应CPE的中继CPE。In addition, since the service CPEs that are not currently in the service CPE set need to provide the relay service, and the service identifier of the target CPE that needs to be relayed is already stored in the base station, the base station can read each of the stored in the correspondence relationship. A temporary identifier corresponding to the service identifier, and each temporary identifier is assigned to the service CPE corresponding to the corresponding service identifier, and the relay CPE set is obtained. In addition, each of the relay CPEs that trigger the relay CPE set monitors the discovery signal, and simultaneously compares the temporary identifier carried by the CPE with the temporary identifier in the discovery signal, and when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, The relay CPE acts as a relay CPE for the corresponding CPE.
采用本实现方式,基站为不同的业务标识分配不同的临时标识,并在选择中继CPE时,以临时标识作为参考依据,从而在信息交互过程中不使用业务标识,保证业务标识的隐私性和安全性。In this implementation manner, the base station allocates different temporary identifiers for different service identifiers, and uses the temporary identifier as a reference when selecting the relay CPE, so that the service identifier is not used during the information interaction process, and the privacy of the service identifier is ensured. safety.
结合第一方面,在第一方面第三种可能的实现方式中,基站所分配的临时标识中设置有时间戳,该时间戳用于记录该临时标识的有效时长,在有效时长内,该临时标识可以使用,当有效时长到期后,该临时标识失效,此时,目标CPE可以向基站发送获取新临时标识的请求,基站可以响应该请求为目标CPE分配新临时标识,与此同时,基站将对应关系中相应业务标识对应的临时标识修改为新临时标识。With reference to the first aspect, in a third possible implementation manner of the first aspect, the temporary identifier allocated by the base station is configured with a timestamp, where the timestamp is used to record the effective duration of the temporary identifier, and the temporary duration is within the effective duration. The identifier may be used. When the valid duration expires, the temporary identifier is invalid. At this time, the target CPE may send a request for acquiring a new temporary identifier to the base station, and the base station may allocate a new temporary identifier to the target CPE in response to the request, and at the same time, the base station The temporary identifier corresponding to the corresponding service identifier in the corresponding relationship is modified into a new temporary identifier.
采用本实现方式,中继CPE与目标CPE通过临时标识进行匹配,且每个临时标识仅在一段时间内有效,从而不仅能够保证中继CPE与目标CPE的正常匹配,而且还能够提高各个CPE相关业务数据的安全性。In this implementation manner, the relay CPE and the target CPE are matched by the temporary identifier, and each temporary identifier is valid only for a period of time, thereby not only ensuring the normal matching between the relay CPE and the target CPE, but also improving the CPE correlation. Security of business data.
结合第一方面,在第一方面第四种可能的实现方式中,基站可以判断目标CPE的信道状态信息参数是否大于第二预设阈值,如果目标CPE的信道状态信息参数大于第二预设阈值,说明目标CPE的信号质量相对较好,即使分配较少的资源,也可以保证业务传输的QoS,因此,可以控制中继CPE通过组播的方式向目标CPE传输业务;如果目标CPE的信道状态信息参数小于第二预设阈值,说明若分配较少的资源,可能无法保证业务传输的QoS,因此,可以控制中继CPE通过单播的方式向目标CPE传输业务。With reference to the first aspect, in a fourth possible implementation manner of the first aspect, the base station may determine whether the channel state information parameter of the target CPE is greater than a second preset threshold, if the channel state information parameter of the target CPE is greater than a second preset threshold. The signal quality of the target CPE is relatively good. Even if less resources are allocated, the QoS of the service transmission can be guaranteed. Therefore, the relay CPE can be controlled to transmit traffic to the target CPE through multicast; if the channel state of the target CPE The information parameter is smaller than the second preset threshold, which means that if less resources are allocated, the QoS of the service transmission may not be guaranteed. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a unicast manner.
采用本实现方式,基站还可以根据中继CPE和目标CPE的网络性能,控制中继CPE的业务传输方式,从而在保证目标CPE的QoS的基础上,使得本方案的实施方式更加灵活,进而适用性更广。In this implementation manner, the base station can also control the service transmission mode of the relay CPE according to the network performance of the relay CPE and the target CPE, thereby making the implementation manner of the solution more flexible and applicable to the QoS of the target CPE. More broad.
第二方面,本发明实施例还提供了一种业务传输方法,该方法的实现过程与第一方面及第一方面各实现方式类似,但是该方法从另一个维度保护本方案。In a second aspect, the embodiment of the present invention further provides a service transmission method, and the implementation process of the method is similar to the implementation manners of the first aspect and the first aspect, but the method protects the solution from another dimension.
具体的,由于在无线传输时,信号的衰减程度与传输距离呈正比,因此,第二方面的方法,以物理距离为参考维度。在接收到目标CPE的业务请求时,基站从业务请求中读取目标CPE的位置信息和业务标识,并根据位置信息计算目标CPE与基站的距离,如果二者的距离大于第一预设阈值,说明目标CPE的信号质量较差,可以通过中继CPE为目标CPE传输业务;如果二者的距离小于第一预设阈值,说明目标CPE的信号质量较好,可以将目标CPE作为服务CPE。Specifically, since the degree of attenuation of the signal is proportional to the transmission distance during wireless transmission, the method of the second aspect takes the physical distance as a reference dimension. Upon receiving the service request of the target CPE, the base station reads the location information and the service identifier of the target CPE from the service request, and calculates the distance between the target CPE and the base station according to the location information, if the distance between the two is greater than the first preset threshold, The signal quality of the target CPE is poor. You can use the relay CPE to transmit services to the target CPE. If the distance between the two is less than the first preset threshold, the signal quality of the target CPE is good. You can use the target CPE as the serving CPE.
采用本实现方式,基站能够通过目标CPE与基站的距离,确定目标CPE的信号质量,进而,当目标CPE的信号质量较差时,基站选择一台信号质量较好的CPE,为目标CPE中继业务,从而在原信号网络的基础上添加中继站点,即可保证信号质量较差的CPE接收业务的QoS,节省网络资源。With this implementation, the base station can determine the signal quality of the target CPE by the distance between the target CPE and the base station. Further, when the signal quality of the target CPE is poor, the base station selects a CPE with better signal quality and is the target CPE relay. The service, thus adding a relay station on the basis of the original signal network, can ensure the QoS of the CPE receiving service with poor signal quality and save network resources.
第二方面其他可能的实现方式,第二方面的实现过程与第一方面相似,但是第二方面其他可能的实现方式中,均通过目标CPE与基站的距离,确定目标CPE的信号质量,具体的,本发明实施例此处不再赘述。In other possible implementation manners of the second aspect, the implementation process of the second aspect is similar to the first aspect, but in other possible implementation manners of the second aspect, the signal quality of the target CPE is determined by the distance between the target CPE and the base station, and specific The embodiments of the present invention are not described herein again.
第三方面,本发明实施例还提供了一种业务传输装置,该装置包括用于执行第一方面及第一方面各实现方式的中方法步骤的模块和单元,具体的,本发明实施例此处不再赘述。In a third aspect, the embodiment of the present invention further provides a service transmission apparatus, where the apparatus includes a module and a unit for performing the method steps of the first aspect and the implementation manners of the first aspect, and specifically, the embodiment of the present invention I won't go into details here.
第四方面,本发明实施例还提供了一种业务传输装置,该装置包括用于执行第二方面及第二方面各实现方式的中方法步骤的模块和单元,具体的,本发明实施例此处不再赘述。In a fourth aspect, the embodiment of the present invention further provides a service transmission apparatus, where the apparatus includes a module and a unit for performing the method steps of the implementation manners of the second aspect and the second aspect, and specifically, the embodiment of the present invention I won't go into details here.
第五方面,本发明实施例还提供了一种业务传输设备,包括:处理器、存储器及收发器;所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以下步骤:In a fifth aspect, an embodiment of the present invention further provides a service transmission device, including: a processor, a memory, and a transceiver; the processor may execute a program or an instruction stored in the memory, thereby implementing the following steps:
当所述收发器接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的信道状态信息参数和业务标识;When the transceiver receives the service request sent by the target client terminal device CPE, the channel state information parameter and the service identifier of the target CPE are read from the service request;
检测所述信道状态信息参数是否小于第一预设阈值;Detecting whether the channel state information parameter is smaller than a first preset threshold;
当所述信道状态信息参数小于所述第一预设阈值时,通过所述收发器从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE,其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是信道状态信息参数大于所述第一预设阈值的CPE的集合;When the channel state information parameter is smaller than the first preset threshold, the transceiver selects a serving CPE from the serving CPE as the relay CPE of the target CPE, where the selected service CPE corresponds to The service identifier is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold;
控制所述中继CPE向所述目标CPE传输业务。Controlling the relay CPE to transmit traffic to the target CPE.
第六方面,本发明实施例还提供了一种业务传输设备,包括:处理器、存储器及收发 器;所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以下步骤:In a sixth aspect, an embodiment of the present invention further provides a service transmission device, including: a processor, a memory, and a transceiver; the processor may execute a program or an instruction stored in the memory, thereby implementing the following steps:
当所述收发器接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的位置信息和业务标识;When the transceiver receives the service request sent by the target client terminal device CPE, the location information and the service identifier of the target CPE are read from the service request;
根据所述位置信息计算所述目标CPE与所述基站的距离;Calculating a distance between the target CPE and the base station according to the location information;
当所述目标CPE与所述基站的距离大于第一预设阈值时,通过所述收发器从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE,其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是与所述基站的距离小于所述第一预设阈值的CPE的集合;When the distance between the target CPE and the base station is greater than a first preset threshold, a transceiver CPE is selected from the serving CPE by the transceiver as a relay CPE of the target CPE, where the selected service is used. The service identifier corresponding to the CPE is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose distance from the base station is less than the first preset threshold;
所述基站控制所述中继CPE向所述目标CPE传输业务。The base station controls the relay CPE to transmit a service to the target CPE.
第七方面,本发明实施例还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本发明实施例提供的第一方面的部分或全部步骤。In a seventh aspect, the embodiment of the present invention further provides a storage medium, where the computer storage medium may store a program, and the program may implement some or all of the steps including the first aspect provided by the embodiment of the present invention.
第八方面,本发明实施例还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本发明实施例提供的第二方面的部分或全部步骤。In an eighth aspect, the embodiment of the present invention further provides a storage medium, where the computer storage medium may store a program, and the program may implement some or all of the steps including the second aspect provided by the embodiment of the present invention.
第九方面,本发明实施例还提供了一种计算机程序产品,包括指令,当指令在计算机上运行时,使得计算机执行第一方面的方法。In a ninth aspect, an embodiment of the present invention further provides a computer program product, comprising instructions for causing a computer to perform the method of the first aspect when the instruction is run on a computer.
第十方面,本发明实施例还提供了一种计算机程序产品,包括指令,当指令在计算机上运行时,使得计算机执行第二方面的方法。In a tenth aspect, an embodiment of the present invention further provides a computer program product, comprising instructions for causing a computer to perform the method of the second aspect when the instruction is run on a computer.
为解决现有技术采用无线网络进行组播传输时,信号质量较差的CPE的QoS较差的问题,本发明实施例在目标CPE向基站发送业务请求之后,基站可以从业务请求中读取目标CPE的信道状态信息参数,和/或,位置信息,从而可以根据目标CPE的信道状态信息参数或者位置信息,确定目标CPE是否属于信号质量较差的CPE,如果目标CPE的信号质量较差,基站则从信号质量较好的CPE中,选择一台与目标CPE的业务相同的CPE,作为目标CPE的中继CPE,并通过该中继CPE向目标CPE传输业务。由此可见,本方案中,基站在传输业务之前首先将CPE按照信号质量划分为两类,进而对于信号质量相对较差的CPE不直接传输业务,而是在原信号网络的基础上添加中继站点,并通过中继站点放大业务的增益后,再向信号质量相对较差的CPE传输该业务,从而能够保证基站的无线信号边缘的,信号质量较差的CPE接收业务的QoS,进而也能够保证信号质量较差的CPE下属UE正常播放视频,提高用户的使用体验。In the embodiment of the present invention, after the target CPE sends a service request to the base station, the base station can read the target from the service request, in order to solve the problem that the QoS of the CPE with poor signal quality is poor. The channel state information parameter of the CPE, and/or the location information, so that the target CPE may be classified as a CPE with poor signal quality according to the channel state information parameter or the location information of the target CPE, and if the signal quality of the target CPE is poor, the base station Then, from the CPE with better signal quality, a CPE that is the same as the service of the target CPE is selected as the relay CPE of the target CPE, and the service is transmitted to the target CPE through the relay CPE. It can be seen that, in this solution, the base station first divides the CPE into two types according to the signal quality before transmitting the service, and further, the CPE that does not have a relatively poor signal quality does not directly transmit the service, but adds a relay station on the basis of the original signal network. After the gain of the service is amplified by the relay station, the service is transmitted to the CPE with relatively poor signal quality, thereby ensuring the QoS of the CPE receiving service with poor signal quality at the edge of the radio signal of the base station, and thus ensuring the signal quality. The poor CPE subordinate UE broadcasts the video normally, improving the user experience.
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly described below, and it will be obvious to those skilled in the art that without any creative work. Other drawings can also be obtained from these figures.
图1为本发明实施例提供的业务传输方法的方法流程图;FIG. 1 is a flowchart of a method for a service transmission method according to an embodiment of the present invention;
图2为本发明实施例提供的业务传输方法的第二种实施方式的方法流程图;2 is a flowchart of a method according to a second implementation manner of a service transmission method according to an embodiment of the present invention;
图3为图2所述业务传输方法的场景示意图;3 is a schematic diagram of a scenario of the service transmission method shown in FIG. 2;
图4为本发明实施例提供的业务传输装置的结构示意图;FIG. 4 is a schematic structural diagram of a service transmission apparatus according to an embodiment of the present disclosure;
图5为本发明实施例提供的业务传输装置的第二种实施方式的结构示意图;FIG. 5 is a schematic structural diagram of a second implementation manner of a service transmission apparatus according to an embodiment of the present disclosure;
图6为本发明实施例提供的业务传输设备的结构示意图;FIG. 6 is a schematic structural diagram of a service transmission device according to an embodiment of the present disclosure;
图7为本发明实施例提供的业务传输设备的第二种实施方式的结构示意图。FIG. 7 is a schematic structural diagram of a second implementation manner of a service transmission device according to an embodiment of the present invention.
下面结合附图,对本发明实施例进行描述。The embodiments of the present invention are described below in conjunction with the accompanying drawings.
其中,由于在向CPE传输业务之前,基站需要根据CPE的性能为业务数据包分配资源,因此,当通过组播的传输方式传输业务时,为了保证信号质量相对较差的CPE的QoS,基站可以根据信号质量最差的CPE分配资源,从而必然需要增加所分配的资源。然而,大部分CPE所需的资源可能相对较少,因此,该种操作方式不仅造成基站资源的浪费,而且,对邻近区域的CPE产生的干扰还会增大。The base station needs to allocate resources to the service data packet according to the performance of the CPE before transmitting the service to the CPE. Therefore, when the service is transmitted through the multicast transmission mode, the base station can ensure the QoS of the CPE with relatively poor signal quality. The resources are allocated according to the CPE with the worst signal quality, so that it is necessary to increase the allocated resources. However, most CPEs may require relatively few resources. Therefore, this mode of operation not only causes waste of base station resources, but also increases interference to CPEs in adjacent areas.
有鉴于此,提出了本发明实施例的业务传输方法,参见图1,图1为本发明实施例提供的业务传输方法的方法流程图。本发明实施例应用在基站侧,能够在不改变基站资源分配的基础上,保证信号质量较差的CPE所接收业务的QoS。本实施例包括以下步骤:In view of the above, a service transmission method according to an embodiment of the present invention is provided. Referring to FIG. 1, FIG. 1 is a flowchart of a method for a service transmission method according to an embodiment of the present invention. The embodiment of the present invention is applied to the base station side, and can ensure the QoS of the service received by the CPE with poor signal quality without changing the resource allocation of the base station. This embodiment includes the following steps:
步骤S101,从业务请求中读取目标CPE的信道状态信息参数和业务标识。Step S101: Read channel state information parameters and service identifiers of the target CPE from the service request.
其中,在IPTV业务中,当UE点播某IPTV业务时,无线信号覆盖下的每一台CPE向发射该无线信号的基站发送业务请求,业务请求中可以包括相应CPE的位置信息、身份信息、业务标识和信道状态信息参数。其中,CPE的身份信息可以包括CPE的网际协议(internet protocol address,IP)地址、端口号或物理(media access control,MAC)地址;业务标识可以是频道组播组地址;信道状态信息参数包括信道质量指示(channel quality indicator,CQI),用于表示该CPE的信道质量。In the IPTV service, when the UE broadcasts an IPTV service, each CPE covered by the wireless signal sends a service request to the base station that transmits the wireless signal, and the service request may include location information, identity information, and service of the corresponding CPE. Identification and channel status information parameters. The identity information of the CPE may include an internet protocol address (IP) address, a port number, or a media access control (MAC) address of the CPE; the service identifier may be a channel multicast group address; and the channel state information parameter includes a channel. A channel quality indicator (CQI) is used to indicate the channel quality of the CPE.
基于此,基站在接收到每一台CPE的业务请求之后,可以将该CPE作为当前的目标CPE,从其业务请求中读取该目标CPE的信道状态信息参数和业务标识,以根据信道状态信息参数判断该目标CPE是否需要其他CPE提供中继服务,并根据业务标识选择匹配的CPE。Based on this, after receiving the service request of each CPE, the base station can use the CPE as the current target CPE, and read the channel state information parameter and the service identifier of the target CPE from the service request, according to the channel state information. The parameter determines whether the target CPE needs another CPE to provide a relay service, and selects a matching CPE according to the service identifier.
步骤S102,检测信道状态信息参数是否小于第一预设阈值。Step S102: Detect whether the channel state information parameter is smaller than a first preset threshold.
其中,在确定目标CPE的业务传输策略之前,基站应当首先确定目标CPE的信号质量,如果目标CPE的信号质量相对较好,那么,该目标CPE可以直接由基站传输业务,并且,该目标CPE也能够为业务数据包提供足够大的增益,进而作为向其他CPE提供中继服务的服务CPE。而如果目标CPE的信号质量相对较差,那么,该目标CPE无法保证可靠的业务接收,所以,本方案将会选择一台信号质量相对较好CPE为目标CPE中继业务。Before determining the service transmission policy of the target CPE, the base station should first determine the signal quality of the target CPE. If the signal quality of the target CPE is relatively good, then the target CPE can directly transmit the service by the base station, and the target CPE also It can provide sufficient gain for service data packets, and thus serve as a service CPE that provides relay services to other CPEs. If the signal quality of the target CPE is relatively poor, then the target CPE cannot guarantee reliable service reception. Therefore, the solution will select a CPE with a relatively good signal quality as the target CPE relay service.
由于目标CPE的信道状态信息参数指示了目标CPE的当前的信道状况,通常通常,信道状态好,使得目标CPE的接收信号质量较好,反之则较差。Since the channel state information parameter of the target CPE indicates the current channel condition of the target CPE, usually, the channel state is good, so that the received signal quality of the target CPE is good, and vice versa.
基于此,在本实施例中,可以根据业务传输时,信道状态信息参数所需的网络资源,预先设置信道状态信息参数的第一阈值,进而,可以判断目标CPE的信道状态信息参数是否小于该第一预设阈值,如果目标CPE的信道状态信息参数小于该第一预设阈值,则认为目标CPE需要更低的调制编码方式和更高的发射功率传输数据,可以通过中继CPE为目标CPE传输业务;而如果目标CPE的信道状态信息参数大于该第一预设阈值,则认为目标CPE的信号质量较好,对基站资源的需求相对较少,从而不会导致不合理的网络资源配置,可以将目标CPE作为服务CPE。Based on this, in the embodiment, the first threshold of the channel state information parameter may be preset according to the network resource required for the channel state information parameter during the service transmission, and further, whether the channel state information parameter of the target CPE is smaller than the The first preset threshold, if the channel state information parameter of the target CPE is smaller than the first preset threshold, the target CPE is considered to require a lower modulation coding mode and a higher transmit power transmission data, and the relay CPE may be the target CPE. If the channel state information parameter of the target CPE is greater than the first preset threshold, the signal quality of the target CPE is considered to be good, and the requirement for the base station resources is relatively small, so that the irrational network resource configuration is not caused. The target CPE can be used as a serving CPE.
需要指出的是,第一预设阈值并非一个特定的数值,而是根据实施需求设定的值,因此,本发明实施例对第一预设阈值不做具体限定。It should be noted that the first preset threshold is not a specific value, but is a value that is set according to the implementation requirement. Therefore, the first preset threshold is not specifically limited in the embodiment of the present invention.
步骤S103,从服务CPE集中选择一台服务CPE作为目标CPE的中继CPE。In step S103, a serving CPE is selected from the serving CPE as a relay CPE of the target CPE.
其中,由上述步骤的描述可知,信道状态信息参数大于第一预设阈值的CPE为服务CPE, 因此,本方案中,服务CPE集是信道状态信息参数大于第一预设阈值的CPE的集合;中继CPE是为其他CPE传输业务的服务CPE。The description of the foregoing steps shows that the CPE whose channel state information parameter is greater than the first preset threshold is the serving CPE. Therefore, in this solution, the serving CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold. The relay CPE is a service CPE that transmits services for other CPEs.
当目标CPE的信道状态信息参数小于该第一预设阈值时,目标CPE的业务传输策略是,通过中继CPE传输业务,因此,基站应当从服务CPE集中选择目标CPE的中继CPE。本方案中,可以但不限于通过两种方式从服务CPE集中选择目标CPE的中继CPE,而无论采用哪种方式,中继CPE所对应的业务标识应当与目标CPE的业务标识相同,进而,中继CPE才能够为自身的业务提供足够大的增益,并传输给目标CPE。When the channel state information parameter of the target CPE is smaller than the first preset threshold, the service transmission policy of the target CPE is to transmit the service by using the relay CPE. Therefore, the base station should select the relay CPE of the target CPE from the service CPE. In this solution, the relay CPE of the target CPE may be selected from the serving CPE in a centralized manner by the two methods. In either case, the service identifier corresponding to the relay CPE should be the same as the service identifier of the target CPE. The relay CPE can provide enough gain for its own service and transmit it to the target CPE.
具体的,在本发明的一个可选实施例中,基站可以在接收到每台服务CPE的业务请求时,从业务请求中读取相应服务CPE的业务标识和信道状态信息参数,然后,基站可以筛选出业务标识与目标CPE的业务标识相同的所有服务CPE,并组成待选服务CPE集,进而,从该待选服务CPE集中选择信道状态信息参数最大的待选服务CPE,作为目标CPE的中继CPE。Specifically, in an optional embodiment of the present invention, the base station may read the service identifier and the channel state information parameter of the corresponding service CPE from the service request when receiving the service request of each serving CPE, and then the base station may The CPEs with the same service identifiers as the service identifiers of the target CPEs are selected and formed into CPE sets of the candidate service. The CPEs of the candidate service CPEs with the largest channel state information parameters are selected from the CPEs of the candidate service as the target CPEs. Following CPE.
当然,需要指出的是,待选服务CPE集中可能仅包括一台待选服务CPE,此时,该待选服务CPE即为信道状态信息参数最大的待选服务CPE。如果待选服务CPE集中信道状态信息参数最大的待选服务CPE为多台,则可以从信息参数最大的待选服务CPE中随机选择一台待选服务CPE作为目标CPE的中继CPE。Of course, it should be noted that the candidate service CPE set may include only one candidate service CPE. In this case, the candidate service CPE is the candidate service CPE with the largest channel state information parameter. If the CPEs of the candidate service CPEs with the largest channel state information parameter are the plurality of CPEs, the candidate service CPE can be randomly selected from the CPEs with the largest information parameters as the relay CPE of the target CPE.
此外,在本发明的另一个可选实施例中,基站还可以触发目标CPE广播发现信号,并筛选出中继CPE集,然后,中继CPE集中的每台中继CPE通过监听发现信号,分别与当前需要中继的CPE进行匹配,最终,中继CPE集中每台中继CPE与当前需要中继的CPE一一建立匹配关系。In addition, in another optional embodiment of the present invention, the base station may also trigger the target CPE broadcast discovery signal, and filter out the relay CPE set. Then, each relay CPE in the relay CPE set monitors the discovery signal, respectively. Currently, the CPEs that need to be relayed are matched. Finally, each of the relay CPEs in the relay CPE is matched with the CPEs that need to be relayed one by one.
具体的,当基站确定目标CPE需要其他CPE提供中继服务时,可以读取目标CPE的配置信息,并通过其配置信息判断目标CPE是否支持ProSe功能(邻近服务),如果目标CPE支持ProSe功能,eNB向目标CPE发送广播发现信号的指令。其中,广播发现信号的指令中包括eNB为目标CPE分配的发送发现信号的时频资源,以及用于标志业务标识的临时标识。其中,该临时标识与目标CPE的业务标识呈对应关系,且基站存储该对应关系。Specifically, when the target CPE determines that the target CPE needs to provide the relay service, the target CPE can read the configuration information of the target CPE, and determine whether the target CPE supports the ProSe function (proximity service) through the configuration information. If the target CPE supports the ProSe function, The eNB sends an instruction to broadcast the discovery signal to the target CPE. The command for broadcasting the discovery signal includes a time-frequency resource for transmitting a discovery signal allocated by the eNB for the target CPE, and a temporary identifier for marking the service identifier. The temporary identifier corresponds to the service identifier of the target CPE, and the base station stores the correspondence.
目标CPE接收该广播发现信号的指令后,广播发现信号,并将相应临时标识携带在发现信号中。其中,需要说明的是,当前所有需要中继的CPE均通过同一无线资源广播发现信号,因此,如果每台CPE均在发现信号中携带业务标识,业务标识的隐私性和安全性将会收到威胁,基于此,基站为不同的业务标识分配不同的临时标识,并在选择中继CPE时,以临时标识作为参考依据,从而在信息交互过程中不使用业务标识,保证业务标识的隐私性和安全性。After receiving the instruction of the broadcast discovery signal, the target CPE broadcasts the discovery signal and carries the corresponding temporary identifier in the discovery signal. It should be noted that all current CPEs that need to be relayed broadcast the discovery signal through the same radio resource. Therefore, if each CPE carries the service identifier in the discovery signal, the privacy and security of the service identifier will be received. Threat, based on this, the base station allocates different temporary identifiers for different service identifiers, and uses the temporary identifier as a reference when selecting the relay CPE, so that the service identifier is not used during the information exchange process, and the privacy of the service identifier is ensured. safety.
此外,在实际应用中,CPE由不同的运营商维护,且,每台CPE的默认权限中没有提供中继服务的权限。当相应运营商想要推广所维护的CPE时,可以手动开通所维护的CPE的中继服务权限,而开通中继服务权限之后,CPE周期性的向eNB发送中继请求。其中,该中继请求可以包括该CPE的位置信息、身份信息、业务标识和信道状态信息参数。而基站在接收到中继请求之后,将每条中继请求对应的CPE作为备选CPE,得到备选CPE集。In addition, in practical applications, the CPE is maintained by different operators, and the default permissions of each CPE do not provide the permission of the relay service. When the corresponding operator wants to promote the maintained CPE, the relay service authority of the maintained CPE can be manually activated, and after the relay service authority is activated, the CPE periodically sends a relay request to the eNB. The relay request may include location information, identity information, service identifier, and channel state information parameters of the CPE. After receiving the relay request, the base station uses the CPE corresponding to each relay request as an alternative CPE to obtain an alternative CPE set.
由于CPE的中继服务权限由运营商开通,而运营商并不考虑所维护CPE的信号质量是否足以提供中继服务,所以,备选CPE集中既有足以提供中继服务的CPE,也有无法提供中继服务的CPE,因此,基站在得到备选CPE集之后,可以读取每一台CPE的信道状态信 息参数,从而根据信道状态信息参数,从备选CPE集里筛选出服务CPE集。Since the CPE's relay service authority is opened by the operator, and the operator does not consider whether the signal quality of the maintained CPE is sufficient to provide the relay service, the candidate CPE is centralized and has sufficient CPE to provide relay service. The CPE of the relay service, therefore, after obtaining the candidate CPE set, the base station can read the channel state information parameters of each CPE, so as to filter out the serving CPE set from the candidate CPE set according to the channel state information parameter.
进一步的,当前需要中继的CPE可能不止一台,并且需要中继的CPE相互之间的业务标识可能不同,而每个业务标识对应一个临时标识,并且基站维护业务标识和临时标识的对应关系。所以,基站可以读取对应关系中存储的每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集,然后,向中继CPE集的每台中继CPE分配发现信号的无线资源。Further, there may be more than one CPE that needs to be relayed at present, and the service identifiers of the CPEs that need to be relayed may be different, and each service identifier corresponds to a temporary identifier, and the correspondence between the service identifier and the temporary identifier is maintained by the base station. . Therefore, the base station can read the temporary identifier corresponding to each service identifier stored in the corresponding relationship, and assign each temporary identifier to the service CPE corresponding to the corresponding service identifier to obtain a relay CPE set, and then, to the relay CPE set. Each relay CPE allocates radio resources for discovery signals.
由于每台中继CPE当前均无法确定向哪台目标CPE提供中继服务,因此,在接收到无线资源之后,每台中继CPE均通过无线资源监听发现信号,并分别对比自身携带的临时标识与发现信号中的临时标识,当中继CPE的临时标识与发现信号中的临时标识相同时,该中继CPE作为相应CPE的中继CPE,相同的,所携带的临时标识与目标CPE发现信号中的临时标识相同的中继CPE,即为目标CPE的中继CPE。Since each relay CPE is currently unable to determine which target CPE to provide relay services, after receiving the radio resources, each relay CPE listens for the discovery signal through the radio resources, and compares the temporary identification and discovery carried by the respective CPEs. The temporary identifier in the signal, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE acts as the relay CPE of the corresponding CPE, the same, the temporary identifier carried, and the temporary in the target CPE discovery signal. The same relay CPE is identified as the relay CPE of the target CPE.
由此可见,本方案通过信道状态信息参数和业务标识,为目标CPE选择中继CPE,能够在原有的网络上增加新的中继站点,从而能够复用网络资源,提高目标CPE的QoS。It can be seen that the scheme selects a relay CPE for the target CPE through the channel state information parameter and the service identifier, and can add a new relay station on the original network, thereby multiplexing the network resources and improving the QoS of the target CPE.
此外,为了保证业务传输的安全性,基站所分配的临时标识中设置有时间戳,该时间戳用于记录该临时标识的有效时长,例如,有效时长为10分钟。在有效时长内,该临时标识可以使用,当有效时长到期后,该临时标识失效,此时,目标CPE可以向基站发送获取新临时标识的请求,基站可以响应该请求为目标CPE分配新临时标识,与此同时,基站将对应关系中相应业务标识对应的临时标识修改为新临时标识。In addition, in order to ensure the security of the service transmission, a timestamp is set in the temporary identifier allocated by the base station, and the timestamp is used to record the effective duration of the temporary identifier, for example, the effective duration is 10 minutes. The temporary identifier may be used within the effective duration. When the valid duration expires, the temporary identifier is invalid. At this time, the target CPE may send a request for acquiring a new temporary identifier to the base station, and the base station may allocate a new temporary to the target CPE in response to the request. At the same time, the base station modifies the temporary identifier corresponding to the corresponding service identifier in the corresponding relationship to the new temporary identifier.
由此可见,采用本实现方式,中继CPE与目标CPE通过临时标识进行匹配,且每个临时标识仅在一段时间内有效,从而不仅能够保证中继CPE与目标CPE的正常匹配,而且还能够提高各个CPE相关业务数据的安全性。It can be seen that, in this implementation manner, the relay CPE and the target CPE are matched by the temporary identifier, and each temporary identifier is valid only for a period of time, thereby not only ensuring the normal matching between the relay CPE and the target CPE, but also enabling Improve the security of each CPE related business data.
步骤S104,控制中继CPE向目标CPE传输业务。Step S104, controlling the relay CPE to transmit a service to the target CPE.
在上述步骤的基础上,确定目标CPE的中继CPE之后,可以控制中继CPE向目标CPE传输业务。On the basis of the foregoing steps, after determining the relay CPE of the target CPE, the relay CPE may be controlled to transmit the service to the target CPE.
当然,中继CPE可以通过无线局域网络(wireless local area networks,WLAN)或者3G/4G网络向目标CPE传输业务,由于WLAN性能相对比较稳定,因此,如果中继CPE采用WLAN向目标CPE传输业务,基站还可以根据目标CPE的信道状态信息参数,控制中继CPE的业务传输模式。Of course, the relay CPE can transmit services to the target CPE through a wireless local area network (WLAN) or a 3G/4G network. Since the WLAN performance is relatively stable, if the relay CPE uses the WLAN to transmit services to the target CPE, The base station may also control the service transmission mode of the relay CPE according to the channel state information parameter of the target CPE.
具体的,基站可以判断目标CPE的信道状态信息参数是否大于第二预设阈值,如果目标CPE的信道状态信息参数大于第二预设阈值,说明目标CPE的信号质量相对较好,即使组播不提供重传机制,也可以保证业务传输的QoS,因此,可以控制中继CPE通过组播的方式向目标CPE传输业务;如果目标CPE的信道状态信息参数小于第二预设阈值,说明此时信道状态较差,可能无法保证业务传输的QoS,因此,可以控制中继CPE通过单播的方式向目标CPE传输业务。Specifically, the base station may determine whether the channel state information parameter of the target CPE is greater than a second preset threshold. If the channel state information parameter of the target CPE is greater than the second preset threshold, the signal quality of the target CPE is relatively good, even if the multicast is not The retransmission mechanism is provided to ensure the QoS of the service transmission. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a multicast manner. If the channel state information parameter of the target CPE is less than the second preset threshold, the channel is indicated at this time. If the status is poor, the QoS of the service transmission may not be guaranteed. Therefore, the relay CPE can be controlled to transmit the service to the target CPE in a unicast manner.
其中,当采用组播的方式传输业务时,中继CPE为目标CPE分配一个MAC层组播地址,并告知其BSSID(basic service set ID)和所用信道,当中继CPE接收到基站传输的业务数据包时,为业务数据包添加MAC头,并将添加MAC头的业务数据包转发给目标CPE。其中,添加的MAC头中的地址1设置为MAC层组播地址,地址2设置为中继CPE的MAC地址,地址3设置为组播源地址。When the multicast service is used to transmit the service, the relay CPE allocates a MAC layer multicast address to the target CPE, and informs the BSSID (basic service set ID) and the used channel. When the relay CPE receives the service data transmitted by the base station. In the case of a packet, a MAC header is added for the service data packet, and the service data packet to which the MAC header is added is forwarded to the target CPE. Address 1 in the added MAC header is set to the MAC layer multicast address, address 2 is set to the MAC address of the relay CPE, and address 3 is set to the multicast source address.
当采用单播的方式传输业务时,中继CPE将BSSID和所用信道告知目标CPE,并记录目标CPE的MAC地址,当中继CPE接收到基站传输的业务数据包时,为业务数据包添加MAC头,并将添加MAC头的业务数据包转发给目标CPE。其中,添加的MAC头中的地址1设置为目标CPE的MAC地址,地址2设置为中继CPE的MAC地址,地址3设置为组播源地址。When the service is transmitted in a unicast manner, the relay CPE notifies the target CPE of the BSSID and the used channel, and records the MAC address of the target CPE. When the relay CPE receives the service data packet transmitted by the base station, it adds a MAC header to the service data packet. And forward the service packet with the added MAC header to the target CPE. The address 1 in the added MAC header is set to the MAC address of the target CPE, the address 2 is set to the MAC address of the relay CPE, and the address 3 is set to the multicast source address.
此外,需要说明的是,中继CPE在向目标CPE传输业务时,还需要向中继CPE连接的UE传输业务,中继CPE也可以获取需要传输业务的终端数量,和/或,争用信道的数量,当终端数量,和/或,争用信道的数量大于一定值时,则采用组播的的方式向目标CPE和UE传输业务;反之,当终端数量,和/或,争用信道的数量小于该值时,则采用单播的的方式向目标CPE和UE传输业务。具体的,组播传输方式和单播传输方式详见上述描述,本发明实施例此处不再详述。In addition, it should be noted that when the relay CPE transmits the service to the target CPE, it also needs to transmit the service to the UE connected to the relay CPE, and the relay CPE can also acquire the number of terminals that need to transmit the service, and/or the contention channel. The number, when the number of terminals, and/or the number of contention channels is greater than a certain value, then the multicast CMS and the UE are transmitted in a multicast manner; conversely, when the number of terminals, and/or the contention channel When the number is less than the value, the service is transmitted to the target CPE and the UE in a unicast manner. For details, the multicast transmission mode and the unicast transmission mode are described in detail in the foregoing description, and the embodiments of the present invention are not described in detail herein.
由此可见,本方案中基站还可以根据中继CPE和目标CPE的网络性能,控制中继CPE的业务传输方式,从而在保证目标CPE的QoS的基础上,使得本方案的实施方式更加灵活,进而适用性更广。It can be seen that, in the solution, the base station can also control the service transmission mode of the relay CPE according to the network performance of the relay CPE and the target CPE, so that the implementation manner of the solution is more flexible on the basis of ensuring the QoS of the target CPE. Further applicability is more extensive.
由本实施例的描述可知,本发明实施例的业务传输方法,通过CPE的信道状态信息,能够确定该CPE的信号质量,当CPE的信号质量较差时,将信号质量相对较好的CPE作为中继设备,从而通过在原有的网络上增加新的中继站点,以通过中继来获得传输增益并且使得原有组播的高效传输,进而即能够减少网络侧资源消耗,又保证信号质量较差的CPE接收业务的QoS。It can be seen from the description of the embodiment that the service transmission method in the embodiment of the present invention can determine the signal quality of the CPE through the channel state information of the CPE, and when the signal quality of the CPE is poor, the CPE with relatively good signal quality is used as the medium. Following the device, by adding a new relay station on the original network, the transmission gain is obtained through the relay and the original multicast is efficiently transmitted, thereby reducing the network side resource consumption and ensuring the signal quality is poor. The QoS of the CPE receiving service.
上述实施例是从一个维度对本方案的描述,本方案还可以从其他维度实施,请参见图2,图2为本发明实施例提供的业务传输方法的第二种实施方式的方法流程图。同样的,本实施例也应用在基站侧。本实施例包括以下步骤:The foregoing embodiment is a description of the solution from a dimension. The solution may also be implemented in other dimensions. Referring to FIG. 2, FIG. 2 is a flowchart of a method for performing a second embodiment of a service transmission method according to an embodiment of the present invention. Similarly, this embodiment is also applied to the base station side. This embodiment includes the following steps:
步骤S201,从业务请求中读取目标CPE的位置信息和业务标识。Step S201: Read location information and a service identifier of the target CPE from the service request.
其中,本实施例的实施环境同样是IPTV业务,因此,本实施例的实施与上述实施例类似,本步骤此处不再详述。The implementation environment of this embodiment is also an IPTV service. Therefore, the implementation of this embodiment is similar to the foregoing embodiment, and this step is not described in detail herein.
由于在无线传输时,信号衰落和损耗与传输距离有关,当传输距离越大时,信号衰落和损耗越严重,传输距离越小,信号衰落和损耗则不明显,因此,本实施例可以以物理距离为参考维度,确认当前发送业务请求的目标CPE的信号质量。基于此,当接收到目标CPE的业务请求时,基站可以读取目标CPE的位置信息,而目标CPE的位置信息可以由目标CPE定位得到,具体的,本发明实施例此处不再详述。Since the signal fading and loss are related to the transmission distance during wireless transmission, when the transmission distance is larger, the signal fading and loss are more serious, and the smaller the transmission distance is, the signal fading and loss are not obvious. Therefore, this embodiment can be physically The distance is a reference dimension that confirms the signal quality of the target CPE that is currently transmitting the service request. Based on this, when receiving the service request of the target CPE, the base station can read the location information of the target CPE, and the location information of the target CPE can be obtained by the target CPE. Specifically, the embodiment of the present invention is not described in detail herein.
步骤S202,根据位置信息计算目标CPE与基站的距离。Step S202, calculating a distance between the target CPE and the base station according to the location information.
其中,在信号无线传输过程中,通常可以根据信号随着距离的衰落和损耗程度,得到不同距离时目标CPE的信号质量,因此,本实施例可以预先设置距离的第一阈值,并以该第一预设阈值作为检测目标CPE信号质量的条件,从而能够将无线信号的覆盖范围划分为区域。参见图3,图3为图2所述业务传输方法的场景示意图,其中,第一预设阈值所在的位置,将无线信号的覆盖范围划分为区域01和区域02,位于区域01的CPE与基站的距离较小,信号质量较好,可以直接接收基站传输的业务,并且,也可以作为向其他CPE提供中继服务的服务CPE。位于区域02的CPE与基站的距离较大,信号质量较差,本方案将会从区域01中选择一台信号质量相对较好CPE为其中继业务。In the wireless transmission process of the signal, the signal quality of the target CPE at different distances can be obtained according to the fading and loss of the distance. Therefore, in this embodiment, the first threshold of the distance can be preset, and A preset threshold is used as a condition for detecting the quality of the target CPE signal, so that the coverage of the wireless signal can be divided into regions. Referring to FIG. 3, FIG. 3 is a schematic diagram of a scenario of the service transmission method of FIG. 2, where the location of the first preset threshold is divided into the area 01 and the area 02, and the CPE and the base station located in the area 01. The distance is small, the signal quality is good, and the service transmitted by the base station can be directly received, and can also serve as a service CPE that provides relay services to other CPEs. The distance between the CPE located in area 02 and the base station is large, and the signal quality is poor. This solution will select a CPE with better signal quality from the area 01 as its relay service.
基于上述步骤,基站的位置信息固定不变,当获取到目标CPE的位置信息后,可以通 过二者的位置信息计算二者的距离,然后,可以判断二者的距离是否大于第一预设阈值,如果二者的距离大于第一预设阈值,说明目标CPE位于图3所示的区域02,则认为目标CPE的信号质量较差,可以通过中继CPE为目标CPE传输业务;如果二者的距离小于第一预设阈值,说明目标CPE位于图3所示的区域01,则认为目标CPE的信号质量较好,可以将目标CPE作为服务CPE。Based on the foregoing steps, the location information of the base station is fixed. After the location information of the target CPE is obtained, the distance between the two can be calculated by using the location information of the two, and then the distance between the two is greater than the first preset threshold. If the distance between the two is greater than the first preset threshold, indicating that the target CPE is located in the area 02 shown in FIG. 3, the signal quality of the target CPE is considered to be poor, and the service may be transmitted by the relay CPE for the target CPE; If the distance is smaller than the first preset threshold, indicating that the target CPE is located in the area 01 shown in FIG. 3, the signal quality of the target CPE is considered to be good, and the target CPE may be used as the serving CPE.
步骤S203,从服务CPE集中选择一台服务CPE作为目标CPE的中继CPE。In step S203, a serving CPE is selected from the serving CPE as a relay CPE of the target CPE.
其中,基于上述步骤的描述,本实施例中,服务CPE集是与基站的距离小于第一预设阈值的CPE的集合,即,位于图3中区域01的CPE的集合。Based on the description of the foregoing steps, in this embodiment, the serving CPE set is a set of CPEs whose distance from the base station is less than a first preset threshold, that is, a set of CPEs located in area 01 in FIG.
与上述实施例类似的,当目标CPE位于图3中的区域02时,基站应当从服务CPE集中选择目标CPE的中继CPE,且本实施例,选择目标CPE的中继CPE的方式也与上述实施例类似。Similar to the above embodiment, when the target CPE is located in the area 02 in FIG. 3, the base station should select the relay CPE of the target CPE from the serving CPE, and in this embodiment, the manner of selecting the relay CPE of the target CPE is also the same as above. The examples are similar.
具体的,基站可以在接收到每台服务CPE的业务请求时,从业务请求中读取相应服务CPE的业务标识和位置信息,然后,同样的,基站可以筛选出业务标识与目标CPE的业务标识相同的所有服务CPE,并组成待选服务CPE集,进而,基站根据每台待选服务CPE的位置信息,计算相应待选服务CPE与目标CPE的距离,然后,可以选择与目标CPE的距离最小的待选服务CPE作为中继CPE。Specifically, the base station may, when receiving the service request of each serving CPE, read the service identifier and the location information of the corresponding service CPE from the service request, and then, the base station may filter the service identifier and the service identifier of the target CPE. All the same service CPEs, and constitute the CPE set of the candidate service. Then, the base station calculates the distance between the CPE of the candidate service CPE and the target CPE according to the location information of each candidate service CPE, and then selects the minimum distance from the target CPE. The candidate service CPE acts as a relay CPE.
此外,本实施例中,基站也可以触发目标CPE广播发现信号,当基站筛选出中继CPE集之后,中继CPE集中的每台中继CPE同样通过临时标识与目标CPE匹配,从而每台中继CPE与当前需要中继的CPE一一建立匹配关系。具体操作过程与上述实施例的描述类似,本实施例此处不再详述。In addition, in this embodiment, the base station may also trigger the target CPE broadcast discovery signal. After the base station filters out the relay CPE set, each relay CPE in the relay CPE set also matches the target CPE through the temporary identifier, so that each relay CPE Establish a matching relationship with the CPEs that need to be relayed one by one. The specific operation process is similar to the description of the foregoing embodiment, and the embodiment is not described in detail herein.
需要指出的是,上述实施例中,信道状态信息参数为从备选CPE集中筛选服务CPE集的参考信息,因此,基站在确定备选CPE集之后,读取每台备选CPE的信道状态信息参数,进而通过信道状态信息参数筛选出服务CPE集。而本实施例中,将与基站的距离作为确定服务CPE的参考信息,因此,基站在确定备选CPE集之后,读取每台备选CPE的位置信息,并通过位置信息确定相应备选CPE与基站的距离,进而根据距离从备选CPE中筛选出服务CPE集。It should be noted that, in the foregoing embodiment, the channel state information parameter is reference information for screening the serving CPE set from the candidate CPE set. Therefore, after determining the candidate CPE set, the base station reads the channel state information of each candidate CPE. The parameters, in turn, filter out the serving CPE set through the channel state information parameters. In this embodiment, the distance from the base station is used as the reference information for determining the serving CPE. Therefore, after determining the candidate CPE set, the base station reads the location information of each candidate CPE, and determines the corresponding candidate CPE by using the location information. The distance from the base station, and then the service CPE set is filtered out from the candidate CPE according to the distance.
当然,同样的,为了保证相关业务数据的安全性,本实施例中,中继CPE与目标CPE也使用临时标识进行匹配,并且每个临时标识也仅在一段时间内有效,详情请参见上述实施例的描述,本发明实施例此处不再赘述。Of course, in order to ensure the security of related service data, in this embodiment, the relay CPE and the target CPE also use the temporary identifier to match, and each temporary identifier is valid only for a period of time. For details, refer to the above implementation. The description of the examples is not described herein again in the embodiments of the present invention.
步骤S204,控制中继CPE向目标CPE传输业务。Step S204, controlling the relay CPE to transmit a service to the target CPE.
其中,与上述实施例类似的,本实施例中,基站也可以根据不同情况控制中继CPE以不同的业务传输方式向目标CPE传输业务,其中,第二预设阈值即为本方案确定业务传输方式的参考依据。需要指出的是,第二预设阈值可以根据需求设置,本发明实施例对此不作具体限定。Similar to the foregoing embodiment, in this embodiment, the base station may also control the relay CPE to transmit the service to the target CPE in different service transmission manners according to different situations, where the second preset threshold is the service transmission determined for the solution. The basis for the method. It should be noted that the second preset threshold may be set according to requirements, which is not specifically limited in this embodiment of the present invention.
具体的,在本实施例中,基站还可以根据中继CPE和目标CPE的位置信息计算二者的距离,并判断二者的距离是否大于第二预设阈值,如果二者的距离大于第二预设阈值,说明中继CPE的传输距离较长,业务传输过程中的损耗可能较大,因此,采用单播的方式向目标CPE传输业务;反之,如果二者的距离小于第二预设阈值,说明中继CPE的传输距离较短,业务传输过程中的损耗较小,可以采用组播的方式向目标CPE传输业务。其中,单 播和组播的具体操作方式详见上述实施例的描述,本实施例此处不再赘述。Specifically, in this embodiment, the base station may further calculate a distance between the two according to the location information of the relay CPE and the target CPE, and determine whether the distance between the two is greater than a second preset threshold, if the distance between the two is greater than the second The preset threshold indicates that the transmission distance of the relay CPE is long, and the loss in the service transmission process may be large. Therefore, the service is transmitted to the target CPE in a unicast manner; otherwise, if the distance between the two is less than the second preset threshold It indicates that the transmission distance of the relay CPE is short, and the loss in the service transmission process is small, and the service can be transmitted to the target CPE in a multicast manner. The specific operation modes of the unicast and the multicast are as described in the foregoing embodiments, and are not described herein again.
根据本方案的业务传输方法,基站从信道状态信息参数和位置信息两个维度,确定目标CPE是否属于信号质量较差的CPE,并在目标CPE属于信号质量较差的CPE时,选择一台信号质量较好的CPE为目标CPE中继业务,从而在原信号网络的基础上添加中继站点,并通过中继站点放大业务的增益后,再向信号质量相对较差的CPE传输该业务,从而能够保证信号质量较差的CPE接收业务的QoS,进而也能够保证信号质量较差的CPE下属UE正常播放视频,提升用户的使用体验。According to the service transmission method of the solution, the base station determines whether the target CPE belongs to a CPE with poor signal quality from two dimensions of channel state information parameters and location information, and selects a signal when the target CPE belongs to a CPE with poor signal quality. The better-quality CPE is the target CPE relay service, so that the relay station is added on the basis of the original signal network, and the gain of the service is amplified by the relay station, and then the service is transmitted to the CPE with relatively poor signal quality, thereby ensuring the signal. The poor quality CPE receives the QoS of the service, and can also ensure that the CPE subordinate UEs with poor signal quality play the video normally, thereby improving the user experience.
与上述实现方法相对应的,本发明实施例还提供了一种业务传输装置,参见图4,图4为本发明实施例提供的业务传输装置的结构示意图,该装置设置于基站,用于执行图1对应的业务传输方法。Corresponding to the foregoing implementation method, the embodiment of the present invention further provides a service transmission apparatus. Referring to FIG. 4, FIG. 4 is a schematic structural diagram of a service transmission apparatus according to an embodiment of the present invention, where the apparatus is disposed at a base station for performing Figure 1 corresponds to the service transmission method.
本实施例的装置包括:读取模块11、检测模块12、选择模块13和控制模块14,其中,读取模块11,用于在接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的信道状态信息参数和业务标识;检测模块12,用于检测所述信道状态信息参数是否小于第一预设阈值;选择模块13,用于在所述信道状态信息参数小于所述第一预设阈值时,从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE,其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是信道状态信息参数大于所述第一预设阈值的CPE的集合;控制模块14,用于控制所述中继CPE向所述目标CPE传输业务。The device of this embodiment includes: a reading module 11, a detecting module 12, a selecting module 13 and a control module 14, wherein the reading module 11 is configured to receive the service request sent by the target client terminal device CPE from the The service request reads the channel state information parameter and the service identifier of the target CPE; the detecting module 12 is configured to detect whether the channel state information parameter is smaller than a first preset threshold; and the selecting module 13 is configured to be in the channel state When the information parameter is smaller than the first preset threshold, a service CPE is selected from the serving CPE as a relay CPE of the target CPE, where the service identifier corresponding to the selected service CPE and the service of the target CPE are The service CPE set is a set of CPEs whose channel state information parameters are greater than the first preset threshold; and the control module 14 is configured to control the relay CPE to transmit services to the target CPE.
其中,选择模块13包括获取单元、检测单元、筛选单元和选择单元,其中,获取单元,用于从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和信道状态信息参数;检测单元,用于分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;筛选单元,用于筛选出业务标识与所述目标CPE的业务标识相同的服务CPE,得到待选服务CPE集;选择单元,用于从所述待选服务CPE集中选择信道状态信息参数最大的待选服务CPE为所述中继CPE。The selection module 13 includes an obtaining unit, a detecting unit, a screening unit, and a selecting unit, where the obtaining unit is configured to obtain a service identifier and a channel state information parameter of the corresponding serving CPE from the service request corresponding to each serving CPE; a detecting unit, configured to separately detect whether the service identifier of each of the serving CPEs is the same as the service identifier of the target CPE, and the screening unit is configured to filter out a service CPE with the same service identifier as the service identifier of the target CPE. a candidate service CPE set; a selection unit, configured to select, from the candidate service CPE, a candidate service CPE having the largest channel state information parameter as the relay CPE.
在另一个实施例中,选择模块13还包括:分配单元和读取单元,其中,分配单元,用于在所述目标CPE支持邻近服务ProSe功能时,为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;读取单元,用于当接收到备选CPE集中每台备选CPE的中继请求时,读取每台所述备选CPE的信道状态信息参数和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;在本实施例中,分配单元,还用于读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;还用于为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE为所述目标CPE的中继CPE。In another embodiment, the selecting module 13 further includes: an allocating unit and a reading unit, wherein the allocating unit is configured to allocate a temporary identifier to the target CPE when the target CPE supports the ProSe function, and store Corresponding relationship between the temporary identifier and the service identifier; triggering the target CPE broadcast discovery signal; wherein the discovery signal includes the temporary identifier, the temporary identifier is used to mark the service identifier; And reading, when receiving a relay request of each candidate CPE in the candidate CPE set, a channel state information parameter of each of the candidate CPEs and a service identifier thereof; wherein the candidate CPE set is in the middle The collection of the CPEs of the rights; in this embodiment, the allocation unit is further configured to read the temporary identifiers corresponding to each service identifier in the corresponding relationship, and assign each temporary identifier to the service CPE corresponding to the corresponding service identifier. And obtaining a relay CPE set, where the relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers; and is further configured to allocate, for each of the relay CPEs, each of the relay CPEs And discovering a radio resource of the signal, to trigger the each of the relay CPEs to monitor the discovery signal by using the radio resource, and compare the temporary identifier carried by the radio identifier with the temporary identifier in the discovery signal, respectively, when the temporary identifier of the relay CPE is When the temporary identifiers in the discovery signal are the same, the relay CPE is a relay CPE of the target CPE.
此外,选择模块13还包括:接收单元,其中,接收单元,用于当所述基站为所述临时标识预先设置的有效时长到期时,接收所述目标CPE发送获取新临时标识的请求;在本实施例中,分配单元,还用于为所述目标CPE分配所述新临时标识,并将所述业务标识对 应的临时标识修改为所述新临时标识。In addition, the selecting module 13 further includes: a receiving unit, where the receiving unit is configured to: when the base station expires for the temporary identifier, the target CPE sends a request for acquiring a new temporary identifier; In this embodiment, the allocating unit is further configured to allocate the new temporary identifier to the target CPE, and modify the temporary identifier corresponding to the service identifier to the new temporary identifier.
控制模块14包括判断单元和控制单元,其中,判断单元,用于判断所述目标CPE的信道状态信息参数是否大于第二预设阈值;控制单元,用于在所述目标CPE的信道状态信息参数大于所述第二预设阈值时,控制所述中继CPE通过组播的方式向所述目标CPE传输业务;还用于在所述目标CPE的信道状态信息参数小于所述第二预设阈值时,控制所述中继CPE通过单播的方式向所述目标CPE传输业务。The control module 14 includes a judging unit and a control unit, wherein the judging unit is configured to determine whether the channel state information parameter of the target CPE is greater than a second preset threshold; and the control unit is configured to use the channel state information parameter of the target CPE When the second preset threshold is greater than the second preset threshold, the relay CPE is configured to transmit traffic to the target CPE in a multicast manner; and the channel state information parameter used in the target CPE is smaller than the second preset threshold. The relay CPE is controlled to transmit traffic to the target CPE in a unicast manner.
上述设备可执行本发明实施例图1所提供的方法,并包含执行方法的功能模块。其中,详情请参见上述实施例的描述,本发明实施例此处不再详述。The above apparatus may perform the method provided by FIG. 1 of the embodiment of the present invention and include a functional module for performing the method. For details, refer to the description of the foregoing embodiment, and the embodiments of the present invention are not described in detail herein.
相应的,对应图2和图3所示的业务传输方法,本发明实施例还提供了一种业务传输装置,参见图5,图5为本发明实施例提供的业务传输装置的第二种实施方式的结构示意图,该装置设置于基站,用于执行图2和图3对应的业务传输方法。Correspondingly, corresponding to the service transmission method shown in FIG. 2 and FIG. 3, the embodiment of the present invention further provides a service transmission apparatus. Referring to FIG. 5, FIG. 5 is a second implementation of the service transmission apparatus according to an embodiment of the present invention. A schematic diagram of a mode, the apparatus is disposed at a base station, and is configured to perform the service transmission method corresponding to FIG. 2 and FIG.
本实施例的装置包括:读取模块21、计算模块22、选择模块23和控制模块24,其中,读取模块21,用于在当接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的位置信息和业务标识;计算模块22,用于根据所述位置信息计算所述目标CPE与所述基站的距离;选择模块23,用于在所述目标CPE与所述基站的距离大于第一预设阈值时,从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE;其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是与所述基站的距离小于所述第一预设阈值的CPE的集合;控制模块24,用于控制所述中继CPE向所述目标CPE传输业务。The device of this embodiment includes: a reading module 21, a calculating module 22, a selecting module 23, and a control module 24, wherein the reading module 21 is configured to receive a service request sent by the target client terminal device CPE. The location information and the service identifier of the target CPE are read in the service request; the calculation module 22 is configured to calculate the distance between the target CPE and the base station according to the location information; and the selecting module 23 is configured to be in the target When the distance between the CPE and the base station is greater than the first preset threshold, a serving CPE is selected from the serving CPE as the relay CPE of the target CPE; wherein the selected service CPE corresponds to the service identifier and the target The CPE has the same service identifier; the service CPE set is a set of CPEs that are less than the first preset threshold from the base station; and the control module 24 is configured to control the relay CPE to transmit services to the target CPE. .
其中,选择模块包括获取单元、检测单元、筛选单元、第一计算单元和选择单元,其中,获取单元,用于从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和位置信息;检测单元,用于分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;筛选单元,用于筛选出业务标识与所述目标CPE业务标识相同的服务CPE,得到待选服务CPE集;第一计算单元,用于根据所述待选服务CPE集中每台待选服务CPE的位置信息,计算每台待选服务CPE与所述目标CPE的距离;选择单元,用于选择与所述目标CPE的距离最小的待选服务CPE作为所述中继CPE。The selection module includes an obtaining unit, a detecting unit, a screening unit, a first calculating unit, and a selecting unit, wherein the obtaining unit is configured to obtain a service identifier and a location of the corresponding service CPE from the service request corresponding to each serving CPE. The information detecting unit is configured to detect whether the service identifier of each of the serving CPEs is the same as the service identifier of the target CPE, and the screening unit is configured to filter the service CPEs with the same service identifier and the target CPE service identifier. Obtaining a CPE set of the candidate service; the first calculating unit is configured to calculate a distance between each CPE of the candidate service CPE and the target CPE according to the location information of each candidate service CPE in the CPE of the candidate service; A candidate service CPE for selecting a minimum distance from the target CPE as the relay CPE.
在另一个实施例中,选择模块还包括分配单元和读取单元,其中,分配单元,用于在所述目标CPE支持邻近服务ProSe功能时,为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;读取单元,用于当接收到备选CPE集中每台备选CPE的中继请求时,读取每台所述备选CPE的位置信息和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;筛选单元,还用于根据位置信息从所述备选CPE集中筛选出所述服务CPE集;在本实施例中,分配单元,还用于读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;还用于为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE为所述目标CPE的中继CPE。In another embodiment, the selection module further includes an allocation unit and a reading unit, wherein the allocation unit is configured to allocate a temporary identifier to the target CPE when the target CPE supports the proximity service ProSe function, and store the Corresponding relationship between the temporary identifier and the service identifier; triggering the target CPE broadcast discovery signal; wherein the discovery signal includes the temporary identifier, the temporary identifier is used to mark the service identifier, and the reading unit is configured to: Reading the location information of each of the candidate CPEs and its service identifier when receiving the relay request of each candidate CPE in the candidate CPE set; wherein the candidate CPE set is a CPE with relay authority The filtering unit is further configured to filter out the service CPE set from the candidate CPE set according to the location information. In this embodiment, the allocating unit is further configured to read each service identifier in the corresponding relationship. Corresponding temporary identifiers, and each temporary identifier is assigned to a service CPE corresponding to the corresponding service identifier, to obtain a relay CPE set; wherein the relay CPE set is a target CPE corresponding to different service identifiers And a radio resource that allocates the discovery signal to each of the relay CPEs in the relay CPE to trigger the each CPE to monitor the discovery signal by using the radio resource, and compare the comparison signals respectively. The temporary CPE carried by itself and the temporary identifier in the discovery signal, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE is the relay CPE of the target CPE.
此外,控制模块包括第二计算单元、判断单元和控制单元,其中,第二计算单元,用于根据所述位置信息计算所述目标CPE与所述中继CPE的距离;判断单元,用于判断所述目标CPE与所述中继CPE的距离是否大于第二预设阈值;控制单元,用于在所述目标CPE与所述中继CPE的距离大于所述第二预设阈值时,控制所述中继CPE通过单播的方式向所述目标CPE传输业务;还用于在所述目标CPE与所述中继CPE的距离小于所述第二预设阈值,控制所述中继CPE通过组播的方式向所述目标CPE传输业务。与上述业务传输方法相对应的,本发明实施例还提供了一种业务传输设备,参见图6,图6为本发明实施例提供的业务传输设备的结构示意图,该业务传输设备设置于基站中,用于执行图1所示的业务传输方法,具体的,详见上述实施例的描述,本发明实施例此处不再详述。In addition, the control module includes a second calculating unit, a determining unit, and a control unit, wherein the second calculating unit is configured to calculate a distance between the target CPE and the relay CPE according to the location information, and a determining unit, configured to determine Whether the distance between the target CPE and the relay CPE is greater than a second preset threshold; the control unit is configured to: when the distance between the target CPE and the relay CPE is greater than the second preset threshold, the control station The relay CPE transmits the service to the target CPE in a unicast manner; and is further configured to control the relay CPE to pass the group when the distance between the target CPE and the relay CPE is less than the second preset threshold. The broadcast mode transmits traffic to the target CPE. Corresponding to the foregoing service transmission method, the embodiment of the present invention further provides a service transmission device. Referring to FIG. 6, FIG. 6 is a schematic structural diagram of a service transmission device according to an embodiment of the present disclosure, where the service transmission device is set in a base station. For the implementation of the service transmission method shown in FIG. 1 , specifically, the description of the foregoing embodiment is not described in detail in the embodiments of the present invention.
本实施例的业务传输设备包括处理器10、存储器20及收发器30,其中,处理器10、存储器20和收发器30可以通过总线或者其他方式连接。The service transmission device of this embodiment includes a processor 10, a memory 20, and a transceiver 30, wherein the processor 10, the memory 20, and the transceiver 30 can be connected by a bus or other means.
存储器20作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的车辆控制方法对应的程序指令/模块。处理器10通过运行存储在存储器20中的非易失性软件程序、指令以及模块,从而执行上述各种功能以及参数的处理,即实现上述方法实施例的内容。收发器30可接收外部输入的信息,并可用于输出指令等。The memory 20 is a non-volatile computer readable storage medium, and is usable for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the vehicle control method in the embodiment of the present invention. / module. The processor 10 executes the above-described various functions and processing of parameters by running non-volatile software programs, instructions, and modules stored in the memory 20, that is, implementing the contents of the above-described method embodiments. The transceiver 30 can receive externally input information and can be used to output instructions and the like.
相应的,对应图2和图3所示的业务传输方法,本发明实施例还提供了一种业务传输设备,图7为本发明实施例提供的业务传输设备的第二种实施方式的结构示意图。该业务传输设备设置于基站中,用于执行图2和图3所示的业务传输方法,,具体的,详见上述实施例的描述,本发明实施例此处不再详述。Correspondingly, corresponding to the service transmission method shown in FIG. 2 and FIG. 3, the embodiment of the present invention further provides a service transmission device, and FIG. 7 is a schematic structural diagram of a second implementation manner of the service transmission device according to the embodiment of the present invention. . The service transmission device is disposed in the base station, and is used to perform the service transmission method shown in FIG. 2 and FIG. 3 . For details, refer to the description of the foregoing embodiment.
本实施例的业务传输设备包括处理器40、存储器50及收发器60,其中,处理器40、存储器50和收发器60可以通过总线或者其他方式连接。The service transmission device of this embodiment includes a processor 40, a memory 50, and a transceiver 60, wherein the processor 40, the memory 50, and the transceiver 60 can be connected by a bus or other means.
存储器50作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的车辆控制方法对应的程序指令/模块。处理器40通过运行存储在存储器50中的非易失性软件程序、指令以及模块,从而执行上述各种功能以及参数的处理,即实现上述方法实施例的内容。收发器60可接收外部输入的信息,并可用于输出指令等。The memory 50 is a non-volatile computer readable storage medium, and is usable for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the vehicle control method in the embodiment of the present invention. / module. The processor 40 executes the above-described various functions and processing of parameters by running non-volatile software programs, instructions, and modules stored in the memory 50, that is, implementing the contents of the above-described method embodiments. The transceiver 60 can receive externally input information and can be used to output instructions and the like.
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括图1提供的业务传输方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(random access memory,RAM)等。In a specific implementation, the present invention further provides a computer storage medium, wherein the computer storage medium may store a program, and the program may include some or all of the steps in the embodiments of the service transmission method provided in FIG. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
此外,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括图2和图3提供的业务传输方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。Moreover, the present invention also provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, can include some or all of the steps of the various embodiments of the service transmission method provided in FIGS. 2 and 3. The storage medium may be a magnetic disk, an optical disk, a read-only memory or a random storage memory.
此外,本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Moreover, those skilled in the art will appreciate that embodiments of the invention may be provided as a method, apparatus (device), or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus, and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While the preferred embodiment of the invention has been described, it will be understood that Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention
Claims (20)
- 一种业务传输方法,其特征在于,所述方法包括:A service transmission method, characterized in that the method comprises:当接收到目标客户终端设备CPE发送的业务请求时,基站从所述业务请求中读取所述目标CPE的信道状态信息参数和业务标识;When receiving the service request sent by the target client terminal device CPE, the base station reads the channel state information parameter and the service identifier of the target CPE from the service request;所述基站检测所述信道状态信息参数是否小于第一预设阈值;The base station detects whether the channel state information parameter is smaller than a first preset threshold;当所述信道状态信息参数小于所述第一预设阈值时,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE,其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是信道状态信息参数大于所述第一预设阈值的CPE的集合;When the channel state information parameter is smaller than the first preset threshold, the base station selects a serving CPE from the serving CPE as the relay CPE of the target CPE, where the selected service CPE corresponds to the service The identifier is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold;所述基站控制所述中继CPE向所述目标CPE传输业务。The base station controls the relay CPE to transmit a service to the target CPE.
- 如权利要求1所述的业务传输方法,其特征在于,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE包括:The service transmission method according to claim 1, wherein the base station selects a serving CPE from the serving CPE as the relay CPE of the target CPE, including:所述基站从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和信道状态信息参数;Obtaining, by the base station, a service identifier and a channel state information parameter of the corresponding service CPE from the service request corresponding to each serving CPE;所述基站分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;The base station detects whether the service identifier of each serving CPE is the same as the service identifier of the target CPE.所述基站筛选出业务标识与所述目标CPE的业务标识相同的服务CPE,得到待选服务CPE集;The base station filters out a service CPE with the same service identifier as the service identifier of the target CPE, and obtains a CPE set of the candidate service;所述基站从所述待选服务CPE集中选择信道状态信息参数最大的待选服务CPE为所述中继CPE。The base station selects, from the candidate service CPE, the candidate service CPE with the largest channel state information parameter as the relay CPE.
- 如权利要求1所述的业务传输方法,其特征在于,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE还包括:The service transmission method according to claim 1, wherein the base station selects a serving CPE from the serving CPE as the relay CPE of the target CPE, and further includes:当所述目标CPE支持邻近服务ProSe功能时,所述基站为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;When the target CPE supports the ProSe function, the base station allocates a temporary identifier to the target CPE, and stores a correspondence between the temporary identifier and the service identifier; triggering the target CPE to broadcast a discovery signal; The discovery signal includes the temporary identifier, and the temporary identifier is used to mark the service identifier;当所述基站接收到备选CPE集中每台备选CPE的中继请求时,所述基站读取每台所述备选CPE的信道状态信息参数和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;When the base station receives a relay request of each candidate CPE in the candidate CPE set, the base station reads a channel state information parameter of each of the candidate CPEs and a service identifier thereof; wherein the candidate CPE A set is a collection of CPEs with relay privileges;所述基站根据信道状态信息参数从所述备选CPE集中筛选出所述服务CPE集;The base station filters out the service CPE set from the candidate CPE set according to a channel state information parameter;所述基站读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;The base station reads the temporary identifier corresponding to each service identifier in the corresponding relationship, and assigns each temporary identifier to the service CPE corresponding to the corresponding service identifier to obtain a relay CPE set; wherein the relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers;所述基站为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE为所述目标CPE的中继CPE。The base station allocates the radio resource of the discovery signal to each of the relay CPEs in the relay CPE to trigger the each CPE to monitor the discovery signal by using the radio resource, and compare the temporary identifiers carried by the respective CPEs. And the temporary identifier in the discovery signal, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE is a relay CPE of the target CPE.
- 如权利要求3所述的业务传输方法,其特征在于,还包括:The service transmission method according to claim 3, further comprising:当所述基站为所述临时标识预先设置的有效时长到期时,所述基站接收所述目标CPE发送获取新临时标识的请求;When the base station expires for the temporary identifier, the base station receives the request that the target CPE sends a new temporary identifier.所述基站为所述目标CPE分配所述新临时标识,并将所述业务标识对应的临时标识修改为所述新临时标识。The base station allocates the new temporary identifier to the target CPE, and modifies the temporary identifier corresponding to the service identifier to the new temporary identifier.
- 如权利要求1所述的业务传输方法,其特征在于,所述基站控制所述中继CPE向所述目标CPE传输业务包括:The service transmission method according to claim 1, wherein the base station controlling the relay CPE to transmit a service to the target CPE comprises:所述基站判断所述目标CPE的信道状态信息参数是否大于第二预设阈值;Determining, by the base station, whether a channel state information parameter of the target CPE is greater than a second preset threshold;如果所述目标CPE的信道状态信息参数大于所述第二预设阈值,所述基站控制所述中继CPE通过组播的方式向所述目标CPE传输业务;If the channel state information parameter of the target CPE is greater than the second preset threshold, the base station controls the relay CPE to transmit a service to the target CPE in a multicast manner;如果所述目标CPE的信道状态信息参数小于所述第二预设阈值,所述基站控制所述中继CPE通过单播的方式向所述目标CPE传输业务。If the channel state information parameter of the target CPE is smaller than the second preset threshold, the base station controls the relay CPE to transmit a service to the target CPE in a unicast manner.
- 一种业务传输方法,其特征在于,所述方法包括:A service transmission method, characterized in that the method comprises:当接收到目标客户终端设备CPE发送的业务请求时,基站从所述业务请求中读取所述目标CPE的位置信息和业务标识;When receiving the service request sent by the target client terminal device CPE, the base station reads the location information and the service identifier of the target CPE from the service request;所述基站根据所述位置信息计算所述目标CPE与所述基站的距离;The base station calculates a distance between the target CPE and the base station according to the location information;当所述目标CPE与所述基站的距离大于第一预设阈值时,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE;其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是与所述基站的距离小于所述第一预设阈值的CPE的集合;When the distance between the target CPE and the base station is greater than a first preset threshold, the base station selects a serving CPE as a relay CPE of the target CPE from the serving CPE; wherein the selected service CPE corresponds to The service identifier is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose distance from the base station is less than the first preset threshold;所述基站控制所述中继CPE向所述目标CPE传输业务。The base station controls the relay CPE to transmit a service to the target CPE.
- 如权利要求6所述的业务传输方法,其特征在于,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE包括:The service transmission method according to claim 6, wherein the base station selects a serving CPE from the serving CPE as the relay CPE of the target CPE, including:所述基站从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和位置信息;Obtaining, by the base station, the service identifier and location information of the corresponding service CPE from the service request corresponding to each serving CPE;所述基站分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;The base station detects whether the service identifier of each serving CPE is the same as the service identifier of the target CPE.所述基站筛选出业务标识与所述目标CPE业务标识相同的服务CPE,得到待选服务CPE集;The base station filters out a service CPE with the same service identifier as the target CPE service identifier, and obtains a CPE set of the candidate service;所述基站根据所述待选服务CPE集中每台待选服务CPE的位置信息,计算每台待选服务CPE与所述目标CPE的距离;The base station calculates a distance between each candidate service CPE and the target CPE according to the location information of each candidate service CPE in the candidate service CPE.所述基站选择与所述目标CPE的距离最小的待选服务CPE作为所述中继CPE。The base station selects a candidate service CPE with the smallest distance from the target CPE as the relay CPE.
- 如权利要求6所述的业务传输方法,其特征在于,所述基站从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE包括:The service transmission method according to claim 6, wherein the base station selects a serving CPE from the serving CPE as the relay CPE of the target CPE, including:当所述目标CPE支持邻近服务ProSe功能时,所述基站为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;When the target CPE supports the ProSe function, the base station allocates a temporary identifier to the target CPE, and stores a correspondence between the temporary identifier and the service identifier; triggering the target CPE to broadcast a discovery signal; The discovery signal includes the temporary identifier, and the temporary identifier is used to mark the service identifier;当所述基站接收到备选CPE集中每台备选CPE的中继请求时,所述基站读取每台所述备选CPE的位置信息和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;When the base station receives a relay request for each candidate CPE in the candidate CPE set, the base station reads location information of each candidate CPE and its service identifier; wherein the candidate CPE set is a collection of CPEs with relay privileges;所述基站根据位置信息从所述备选CPE集中筛选出所述服务CPE集;Determining, by the base station, the set of serving CPEs from the candidate CPE according to location information;所述基站读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识 分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;The base station reads the temporary identifier corresponding to each service identifier in the corresponding relationship, and assigns each temporary identifier to the service CPE corresponding to the corresponding service identifier to obtain a relay CPE set; wherein the relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers;所述基站为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE作为所述目标CPE的中继CPE。The base station allocates the radio resource of the discovery signal to each of the relay CPEs in the relay CPE to trigger the each CPE to monitor the discovery signal by using the radio resource, and compare the temporary identifiers carried by the respective CPEs. And the temporary identifier in the discovery signal, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the relay CPE serves as a relay CPE of the target CPE.
- 如权利要求6所述的业务传输方法,其特征在于,所述基站控制所述中继CPE向所述目标CPE传输业务包括:The service transmission method according to claim 6, wherein the base station controlling the relay CPE to transmit a service to the target CPE comprises:所述基站根据所述位置信息计算所述目标CPE与所述中继CPE的距离;The base station calculates a distance between the target CPE and the relay CPE according to the location information;所述基站判断所述目标CPE与所述中继CPE的距离是否大于第二预设阈值;Determining, by the base station, whether a distance between the target CPE and the relay CPE is greater than a second preset threshold;如果所述目标CPE与所述中继CPE的距离大于所述第二预设阈值,所述基站控制所述中继CPE通过单播的方式向所述目标CPE传输业务;If the distance between the target CPE and the relay CPE is greater than the second preset threshold, the base station controls the relay CPE to transmit a service to the target CPE in a unicast manner;如果所述目标CPE与所述中继CPE的距离小于所述第二预设阈值,所述基站控制所述中继CPE通过组播的方式向所述目标CPE传输业务。If the distance between the target CPE and the relay CPE is less than the second preset threshold, the base station controls the relay CPE to transmit a service to the target CPE in a multicast manner.
- 一种业务传输装置,所述装置应用在基站,其特征在于,所述装置包括:A service transmission device, the device being applied to a base station, wherein the device comprises:读取模块,用于在接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的信道状态信息参数和业务标识;a reading module, configured to read a channel state information parameter and a service identifier of the target CPE from the service request when receiving a service request sent by the target client terminal device CPE;检测模块,用于检测所述信道状态信息参数是否小于第一预设阈值;a detecting module, configured to detect whether the channel state information parameter is smaller than a first preset threshold;选择模块,用于在所述信道状态信息参数小于所述第一预设阈值时,从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE,其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是信道状态信息参数大于所述第一预设阈值的CPE的集合;a selection module, configured to: when the channel state information parameter is smaller than the first preset threshold, select a serving CPE from the serving CPE as the relay CPE of the target CPE, where the selected service CPE corresponds to The service identifier is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose channel state information parameter is greater than the first preset threshold;控制模块,用于控制所述中继CPE向所述目标CPE传输业务。And a control module, configured to control the relay CPE to transmit a service to the target CPE.
- 如权利要求10所述的业务传输装置,其特征在于,所述选择模块包括获取单元、检测单元、筛选单元和选择单元,其中,The service transmission device according to claim 10, wherein the selection module comprises an acquisition unit, a detection unit, a screening unit, and a selection unit, wherein所述获取单元,用于从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和信道状态信息参数;The obtaining unit is configured to obtain, according to the service request corresponding to each serving CPE, a service identifier and a channel state information parameter of the corresponding serving CPE;所述检测单元,用于分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;The detecting unit is configured to detect whether the service identifier of each serving CPE is the same as the service identifier of the target CPE.所述筛选单元,用于筛选出业务标识与所述目标CPE的业务标识相同的服务CPE,得到待选服务CPE集;The screening unit is configured to filter out a service CPE with the same service identifier as the service identifier of the target CPE, and obtain a CPE set of the candidate service;所述选择单元,用于从所述待选服务CPE集中选择信道状态信息参数最大的待选服务CPE为所述中继CPE。The selecting unit is configured to select, from the candidate service CPE, the candidate service CPE with the largest channel state information parameter as the relay CPE.
- 如权利要求10所述的业务传输装置,其特征在于,所述选择模块还包括:分配单元和读取单元,其中,The service transmission device according to claim 10, wherein the selection module further comprises: an allocation unit and a reading unit, wherein所述分配单元,用于在所述目标CPE支持邻近服务ProSe功能时,为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;The allocating unit is configured to: when the target CPE supports the ProSe function, allocate a temporary identifier to the target CPE, and store a correspondence between the temporary identifier and the service identifier; trigger the target CPE to broadcast and discover a signal, where the discovery signal includes the temporary identifier, and the temporary identifier is used to mark the service identifier;所述读取单元,用于当接收到备选CPE集中每台备选CPE的中继请求时,读取每台所述备选CPE的信道状态信息参数和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;The reading unit is configured to: when receiving a relay request of each candidate CPE in the candidate CPE set, read a channel state information parameter of each of the candidate CPEs and a service identifier thereof; The selected CPE set is a collection of CPEs with relay rights;所述筛选单元,还用于根据信道状态信息参数从所述备选CPE集中筛选出所述服务CPE集;The screening unit is further configured to: filter the service CPE set from the candidate CPE set according to a channel state information parameter;所述分配单元,还用于读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;还用于为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE为所述目标CPE的中继CPE。The allocating unit is further configured to: read a temporary identifier corresponding to each service identifier in the corresponding relationship, and assign each temporary identifier to a service CPE corresponding to the corresponding service identifier, to obtain a relay CPE set; The relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers; and is further configured to allocate radio resources of the discovery signals to each relay CPE in the relay CPE to trigger each of the relay CPEs. Listening to the discovery signal by the radio resource, and comparing the temporary identifier carried by the radio identifier with the temporary identifier in the discovery signal, respectively, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the middle The CPE is a relay CPE of the target CPE.
- 如权利要求12所述的业务传输装置,其特征在于,所述选择模块还包括:接收单元,其中,The service transmission device according to claim 12, wherein the selection module further comprises: a receiving unit, wherein所述接收单元,用于当所述基站为所述临时标识预先设置的有效时长到期时,接收所述目标CPE发送获取新临时标识的请求;The receiving unit is configured to receive, by the base station, a request for acquiring a new temporary identifier when the effective duration preset by the base station for the temporary identifier expires;所述分配单元,还用于为所述目标CPE分配所述新临时标识,并将所述业务标识对应的临时标识修改为所述新临时标识。The allocating unit is further configured to allocate the new temporary identifier to the target CPE, and modify the temporary identifier corresponding to the service identifier to the new temporary identifier.
- 如权利要求10所述的业务传输装置,其特征在于,所述控制模块包括判断单元和控制单元,其中,The service transmission device according to claim 10, wherein the control module comprises a determination unit and a control unit, wherein所述判断单元,用于判断所述目标CPE的信道状态信息参数是否大于第二预设阈值;The determining unit is configured to determine whether a channel state information parameter of the target CPE is greater than a second preset threshold;所述控制单元,用于在所述目标CPE的信道状态信息参数大于所述第二预设阈值时,控制所述中继CPE通过组播的方式向所述目标CPE传输业务;还用于在所述目标CPE的信道状态信息参数小于所述第二预设阈值时,控制所述中继CPE通过单播的方式向所述目标CPE传输业务。The control unit is configured to: when the channel state information parameter of the target CPE is greater than the second preset threshold, control the relay CPE to transmit a service to the target CPE in a multicast manner; When the channel state information parameter of the target CPE is smaller than the second preset threshold, the relay CPE is controlled to transmit a service to the target CPE in a unicast manner.
- 一种业务传输装置,所述装置应用在基站,其特征在于,所述装置包括:A service transmission device, the device being applied to a base station, wherein the device comprises:读取模块,用于在当接收到目标客户终端设备CPE发送的业务请求时,从所述业务请求中读取所述目标CPE的位置信息和业务标识;a reading module, configured to read the location information and the service identifier of the target CPE from the service request when receiving the service request sent by the target client terminal device CPE;计算模块,用于根据所述位置信息计算所述目标CPE与所述基站的距离;a calculation module, configured to calculate, according to the location information, a distance between the target CPE and the base station;选择模块,用于在所述目标CPE与所述基站的距离大于第一预设阈值时,从服务CPE集中选择一台服务CPE作为所述目标CPE的中继CPE;其中,所述选择的服务CPE对应的业务标识与所述目标CPE的业务标识相同;所述服务CPE集是与所述基站的距离小于所述第一预设阈值的CPE的集合;a selection module, configured to: when the distance between the target CPE and the base station is greater than a first preset threshold, select a serving CPE as a relay CPE of the target CPE from the serving CPE; wherein the selected service The service identifier corresponding to the CPE is the same as the service identifier of the target CPE; the service CPE set is a set of CPEs whose distance from the base station is less than the first preset threshold;控制模块,用于控制所述中继CPE向所述目标CPE传输业务。And a control module, configured to control the relay CPE to transmit a service to the target CPE.
- 如权利要求15所述的业务传输装置,其特征在于,所述选择模块包括获取单元、检测单元、筛选单元、第一计算单元和选择单元,其中,The service transmission device according to claim 15, wherein the selection module comprises an acquisition unit, a detection unit, a screening unit, a first calculation unit, and a selection unit, wherein所述获取单元,用于从所述每台服务CPE对应的业务请求中获取相应服务CPE的业务标识和位置信息;The obtaining unit is configured to obtain, from the service request corresponding to each service CPE, the service identifier and location information of the corresponding service CPE;所述检测单元,用于分别检测每台所述服务CPE的业务标识与所述目标CPE的业务标识是否相同;The detecting unit is configured to detect whether the service identifier of each serving CPE is the same as the service identifier of the target CPE.所述筛选单元,用于筛选出业务标识与所述目标CPE业务标识相同的服务CPE,得到待选服务CPE集;The screening unit is configured to filter out a service CPE with the same service identifier as the target CPE service identifier, and obtain a CPE set of the candidate service;所述第一计算单元,用于根据所述待选服务CPE集中每台待选服务CPE的位置信息,计算每台待选服务CPE与所述目标CPE的距离;The first calculating unit is configured to calculate a distance between each candidate service CPE and the target CPE according to the location information of each candidate service CPE in the candidate service CPE.所述选择单元,用于选择与所述目标CPE的距离最小的待选服务CPE作为所述中继CPE。The selecting unit is configured to select a candidate service CPE with the smallest distance from the target CPE as the relay CPE.
- 如权利要求15所述的业务传输装置,其特征在于,所述选择模块还包括分配单元和读取单元,其中,The service transmission device according to claim 15, wherein said selection module further comprises an allocation unit and a reading unit, wherein所述分配单元,用于在所述目标CPE支持邻近服务ProSe功能时,为所述目标CPE分配临时标识,并存储所述临时标识和所述业务标识的对应关系;触发所述目标CPE广播发现信号;其中,所述发现信号包括所述临时标识,所述临时标识用于标志所述业务标识;The allocating unit is configured to: when the target CPE supports the ProSe function, allocate a temporary identifier to the target CPE, and store a correspondence between the temporary identifier and the service identifier; trigger the target CPE to broadcast and discover a signal, where the discovery signal includes the temporary identifier, and the temporary identifier is used to mark the service identifier;所述读取单元,用于当接收到备选CPE集中每台备选CPE的中继请求时,读取每台所述备选CPE的位置信息和其业务标识;其中,所述备选CPE集是具有中继权限的CPE的集合;The reading unit is configured to: when receiving a relay request of each candidate CPE in the candidate CPE set, read location information of each candidate CPE and a service identifier thereof; wherein the candidate CPE A set is a collection of CPEs with relay privileges;所述筛选单元,还用于根据位置信息从所述备选CPE集中筛选出所述服务CPE集;The screening unit is further configured to: filter, according to the location information, the service CPE set from the candidate CPE set;所述分配单元,还用于读取所述对应关系中每个业务标识对应的临时标识,并将每个临时标识分配给相应业务标识对应的服务CPE,得到中继CPE集;其中,所述中继CPE集是不同业务标识的目标CPE对应的中继CPE的集合;还用于为所述中继CPE集中每台中继CPE分配所述发现信号的无线资源,以触发所述每台中继CPE通过所述无线资源监听所述发现信号,并分别对比自身携带的临时标识与所述发现信号中的临时标识,当中继CPE的临时标识与所述发现信号中的临时标识相同时,所述中继CPE为所述目标CPE的中继CPE。The allocating unit is further configured to: read a temporary identifier corresponding to each service identifier in the corresponding relationship, and assign each temporary identifier to a service CPE corresponding to the corresponding service identifier, to obtain a relay CPE set; The relay CPE set is a set of relay CPEs corresponding to the target CPEs of different service identifiers; and is further configured to allocate radio resources of the discovery signals to each relay CPE in the relay CPE to trigger each of the relay CPEs. Listening to the discovery signal by the radio resource, and comparing the temporary identifier carried by the radio identifier with the temporary identifier in the discovery signal, respectively, when the temporary identifier of the relay CPE is the same as the temporary identifier in the discovery signal, the middle The CPE is a relay CPE of the target CPE.
- 如权利要求15所述的业务传输装置,其特征在于,所述控制模块包括第二计算单元、判断单元和控制单元,其中,The service transmission device according to claim 15, wherein the control module comprises a second calculation unit, a determination unit, and a control unit, wherein所述第二计算单元,用于根据所述位置信息计算所述目标CPE与所述中继CPE的距离;The second calculating unit is configured to calculate a distance between the target CPE and the relay CPE according to the location information;所述判断单元,用于判断所述目标CPE与所述中继CPE的距离是否大于第二预设阈值;The determining unit is configured to determine whether a distance between the target CPE and the relay CPE is greater than a second preset threshold;所述控制单元,用于在所述目标CPE与所述中继CPE的距离大于所述第二预设阈值时,控制所述中继CPE通过单播的方式向所述目标CPE传输业务;还用于在所述目标CPE与所述中继CPE的距离小于所述第二预设阈值,控制所述中继CPE通过组播的方式向所述目标CPE传输业务。The control unit is configured to: when the distance between the target CPE and the relay CPE is greater than the second preset threshold, control the relay CPE to transmit a service to the target CPE in a unicast manner; And the method for controlling the relay CPE to transmit a service to the target CPE by means of multicasting, where a distance between the target CPE and the relay CPE is less than the second preset threshold.
- 一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至5中任一项所述的方法,或使得计算机执行如权利要求6至9中任一项所述的方法。A computer readable storage medium, comprising instructions, when executed on a computer, causing a computer to perform the method of any one of claims 1 to 5, or causing a computer to perform as claimed in claim 6 The method of any of 9.
- 一种计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执 行如权利要求1至5中任一项所述的方法,或使得计算机执行如权利要求6至9中任一项所述的方法。A computer program product, characterized in that, when it is run on a computer, causing a computer to perform the method of any one of claims 1 to 5, or causing a computer to perform any one of claims 6 to Said method.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710409121.5A CN108989993B (en) | 2017-06-02 | 2017-06-02 | Service transmission method and device |
CN201710409121.5 | 2017-06-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018219332A1 true WO2018219332A1 (en) | 2018-12-06 |
Family
ID=64455940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/089291 WO2018219332A1 (en) | 2017-06-02 | 2018-05-31 | Service transmission method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108989993B (en) |
WO (1) | WO2018219332A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111698753B (en) * | 2019-03-12 | 2022-08-05 | ***通信有限公司研究院 | Relay selection method and device, equipment and storage medium |
WO2021212383A1 (en) * | 2020-04-22 | 2021-10-28 | Oppo广东移动通信有限公司 | Qos control method and apparatus, and readable storage medium |
CN113950110B (en) * | 2020-07-16 | 2023-04-25 | 展讯半导体(南京)有限公司 | Method and device for switching Uu path to direct communication path and indicating candidate relay UE, storage medium, terminal and base station |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188816A (en) * | 2006-11-15 | 2008-05-28 | 华为技术有限公司 | Relay method, relay system and relay device |
CN101385371A (en) * | 2005-11-11 | 2009-03-11 | Lg电子株式会社 | Method of controlling relay communication |
CN101790204A (en) * | 2010-02-01 | 2010-07-28 | 北京邮电大学 | Relay selection method giving consideration to channel conditions and traffic states in cooperative communication system |
CN103533529A (en) * | 2013-10-15 | 2014-01-22 | 北京邮电大学 | Resource reuse method and system for improving energy efficiency of D2D (device-to-device) system |
EP2795964A1 (en) * | 2011-12-19 | 2014-10-29 | Telefonaktiebolaget LM Ericsson (PUBL) | Network node and method in a network node |
-
2017
- 2017-06-02 CN CN201710409121.5A patent/CN108989993B/en active Active
-
2018
- 2018-05-31 WO PCT/CN2018/089291 patent/WO2018219332A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101385371A (en) * | 2005-11-11 | 2009-03-11 | Lg电子株式会社 | Method of controlling relay communication |
CN101188816A (en) * | 2006-11-15 | 2008-05-28 | 华为技术有限公司 | Relay method, relay system and relay device |
CN101790204A (en) * | 2010-02-01 | 2010-07-28 | 北京邮电大学 | Relay selection method giving consideration to channel conditions and traffic states in cooperative communication system |
EP2795964A1 (en) * | 2011-12-19 | 2014-10-29 | Telefonaktiebolaget LM Ericsson (PUBL) | Network node and method in a network node |
CN103533529A (en) * | 2013-10-15 | 2014-01-22 | 北京邮电大学 | Resource reuse method and system for improving energy efficiency of D2D (device-to-device) system |
Also Published As
Publication number | Publication date |
---|---|
CN108989993A (en) | 2018-12-11 |
CN108989993B (en) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8005044B2 (en) | Apparatus and method for transmitting service guide in broadband wireless access system | |
JP5654691B2 (en) | Resource acquisition method and apparatus using the same in coexistence system | |
KR100926941B1 (en) | Apparatus and method for multicast and broadcast service in broadband wireless communication system | |
CN107734590B (en) | Cellular user clustering communication method, system, eNodeB and terminal | |
US8868671B2 (en) | Method for selecting a master device in a coexistence system | |
US10492122B2 (en) | Terminal discovery method, terminal, server, base station, management entity, and system | |
WO2013102412A1 (en) | Data transmission method and device | |
JP2006135956A (en) | Method for providing mbms service in wireless communication system | |
KR20160003149A (en) | Systems and methods for downlink frequency domain multiplexing transmissions | |
JP2007516662A (en) | System and method for network channel characteristic value measurement and network management | |
WO2018219332A1 (en) | Service transmission method and apparatus | |
JP2016527838A (en) | Infrastructure device, wireless communication network and method | |
WO2015172427A1 (en) | Signal transmission method and device | |
JP6670975B2 (en) | Small cell thermal control | |
WO2021203872A1 (en) | Energy-saving configuration method and apparatus, energy-saving method and apparatus, communication node, and storage medium | |
KR20210071872A (en) | Systems and methods for dynamically switching transmission of data from a cellular to a unidirectional point-to-multipoint network | |
US9907053B2 (en) | Control node resource selection and allocation method and device | |
JP6112420B2 (en) | Radio base station apparatus, radio resource management method, radio resource management program, radio communication apparatus, and radio communication system | |
WO2017028683A1 (en) | Spectrum resource sharing method, device and system in heterogeneous network | |
US11570633B2 (en) | Network configuration method, apparatus, network element, and system | |
KR20080069500A (en) | Apparatus and method for transmission of service guide in broadband wireless access system | |
WO2014166425A1 (en) | Base station, user equipment and user equipment discovery method | |
KR100762282B1 (en) | Method and apparatus for providing multicast service | |
Mohd Aripin et al. | A cross-layer approach in sensing and resource allocation for multimedia transmission over cognitive UWB networks | |
WO2015110630A1 (en) | Efficient multicasting method and system applying direct device-to-device connections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18810036 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18810036 Country of ref document: EP Kind code of ref document: A1 |