Method, device and equipment for sending business data

By determining the type based on the arrival time of the service data and adopting an asynchronous scheduling scheme, the efficient access problem of uRLLC services in the PON system is solved, and the 0.5 millisecond air interface delay and uplink bandwidth allocation of uRLLC services is realized.

CN114585093BActive Publication Date: 2025-08-19ZHONGTIAN BROADBAND TECH +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210174738.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2025-08-19
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

In the prior art, the PON system based on the LTE uplink authorization access mechanism cannot meet the access requirements of high-reliability low-delay communication (uRLLC) services, resulting in excessive uplink transmission delay, affecting service access efficiency.

Method used

The service type is determined based on the arrival time of the service data, and the service data is sent using different scheduling schemes, including the first scheduling scheme and the second scheduling scheme, respectively, for eMBB and uRLLC services. The uplink bandwidth is allocated to the optical network unit in advance through the optical circuit terminal to realize efficient scheduling of wireless resources.

Benefits of technology

The 0.5 millisecond empty-interface delay target of uRLLC service is achieved, which meets the fast access requirements of low-latency services, and improves the allocation efficiency of uplink bandwidth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114585093B_ABST
    Figure CN114585093B_ABST
Patent Text Reader

Abstract

The embodiments of this specification provide a method, apparatus, and device for sending service data, including: determining the service type of a target service based on the arrival time of the service data; wherein, services of different service types have different arrival times for corresponding service data; when the service type is a first communication service, using a first scheduling scheme to send the service data to the target device; when the service type is a second communication service, using a second scheduling scheme to send the service data to the target device; wherein, the allocation method of wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different. Utilizing the embodiments of this specification, efficient uplink bandwidth allocation can be achieved while greatly shortening the air interface delay of the uRLLC service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, apparatus, and device for sending business data. Background Art

[0002] Passive optical network (PON), as one of the key supporting technologies for the bearer network of fifth-generation mobile communication technology (B5G), has been widely deployed to achieve fiber-to-the-home. However, with the continuous evolution of the B5G bearer network, higher requirements are placed on the latency performance of the optical access network.

[0003] Existing technologies primarily rely on the Long Term Evolution (LTE) uplink authorization access mechanism to pre-determine user bandwidth requirements, avoiding scheduling delays introduced by the PON during the uplink authorization request process, which can reduce service access efficiency. However, service access efficiency is affected by multiple factors (such as fronthaul latency and access latency). This approach only considers the impact of fronthaul latency on service access efficiency, and therefore cannot meet the access requirements of low-latency services (such as ultra-reliable low-latency communication (uRLLC)).

[0004] Therefore, the industry is in urgent need of a technical solution that can solve the above technical problems. Summary of the Invention

[0005] The embodiments of this specification provide a method, apparatus, and device for sending service data, which can achieve rapid uplink access to low-latency services and on-demand resource allocation, thereby achieving the 0.5 millisecond air interface delay target for uRLLC services.

[0006] A method for sending service data, comprising: determining the service type of a target service based on the arrival time of the service data; wherein, services of different service types have corresponding service data with different arrival times; when the service type is a first communication service, using a first scheduling scheme to send the service data to a target device; when the service type is a second communication service, using a second scheduling scheme to send the service data to the target device; wherein, the allocation method of wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0007] In one embodiment, the business type of the target business is determined based on the arrival time of the business data, including: obtaining the scheduling time corresponding to each business type; wherein the scheduling time is determined based on the scheduling period corresponding to the business type; matching the arrival time of the business data with the scheduling time to determine the business type of the target business.

[0008] In one embodiment, the first communication service is an eMBB service, and the second communication service is an uRLLC service; a scheduling period of the eMBB service is greater than a scheduling period of the uRLLC service.

[0009] In one embodiment, the arrival time of the service data corresponding to the first communication service and the arrival time of the service data corresponding to the second communication service satisfy the following relationship:

[0010] (|N×T s +Δ-M×T l |)>μ

[0011] Among them, T s represents the scheduling period of the second communication service; T l represents the scheduling period of the first communication service; N and M are integers, respectively representing multiples of the corresponding scheduling period; Δ represents the initial offset between the scheduling period of the second communication service and the scheduling period of the first communication service; μ represents a preset value.

[0012] In one embodiment, when the service type is a first communication service, the service data is sent to the target device using a first scheduling scheme, including: when the service type is the first communication service, determining the amount of resources required to send the service data; sending a wireless resource request to a distribution unit so that the distribution unit determines wireless resource scheduling information for sending the service data based on the wireless resource request; wherein the wireless resource request includes the amount of resources; receiving the wireless resource scheduling information sent by the distribution unit; the wireless resource scheduling information includes the amount of wireless resources and a resource spectrum; and sending the service data to the target device based on the resource spectrum.

[0013] In one embodiment, sending the service data to the target device based on the resource spectrum includes: sending the service data to an optical network unit based on the resource spectrum, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is the amount of wireless resources included in the wireless resource scheduling information sent by the optical line terminal based on the distribution unit, which is pre-allocated to the optical network unit.

[0014] In one embodiment, when the service type is a second communication service, the service data is sent to the target device using a second scheduling scheme, including: when the service type is the second communication service, the service data is sent to an optical network unit, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the acquired wireless resource scheduling information; the wireless resource scheduling information is periodically reserved by the distribution unit for the second communication service.

[0015] In one embodiment, when the optical line terminal pre-allocates uplink bandwidth for the optical network unit based on the acquired wireless resource scheduling information, it includes: converting the wireless resource scheduling information into optical transmission broadband scheduling information; and pre-allocating uplink bandwidth for the optical network unit based on the optical transmission broadband scheduling information.

[0016] In one embodiment, the wireless resource scheduling information is converted into optical transmission broadband scheduling information in the following manner:

[0017] P=η×C

[0018] Wherein, P represents the optical transmission bandwidth scheduling information; C represents the wireless resource scheduling information; and η represents the mapping coefficient from wireless bandwidth to optical transmission.

[0019] In one embodiment, the target device is a centralized unit, and the method further comprises:

[0020] When the service type is a second communication service, the uplink air interface delay of the second communication service is calculated; wherein the uplink air interface delay is the difference between the first time and the arrival time, and the first time is the time corresponding to when the service data is received by the target device.

[0021] A device for sending business data, comprising: a determination module, used to determine the business type of a target business based on the arrival time of the business data; wherein, different business types have corresponding business data with different arrival times; a first sending module, used to use a first scheduling scheme to send the business data to a target device when the business type is a first communication business; a second sending module, used to use a second scheduling scheme to send the business data to the target device when the business type is a second communication business; wherein, the allocation method of wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0022] A device for sending business data includes at least one processor and a memory storing computer-executable instructions, wherein when the processor executes the instructions, the steps of any method embodiment in the embodiments of this specification are implemented.

[0023] A computer-readable storage medium stores computer instructions, which, when executed, implement the steps of any method embodiment in the embodiments of this specification.

[0024] A computer program product includes a computer program, which, when executed by a processor, implements the steps of any method embodiment in the embodiments of this specification.

[0025] This specification provides a method, apparatus, and device for sending service data. In some embodiments, the service type of the target service can be determined based on the arrival time of the service data, wherein the arrival time of the corresponding service data for services of different service types is different. In the case where the service type is a first communication service, the service data can be sent to the target device using a first scheduling scheme; and in the case where the service type is a second communication service, the service data can be sent to the target device using a second scheduling scheme, wherein the allocation method of the wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different. It can be seen that by adopting the embodiments of this specification, efficient allocation of uplink bandwidth can be achieved while greatly shortening the air interface delay of the uRLLC service. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings described herein are used to provide a further understanding of this specification, constitute a part of this specification, and do not constitute a limitation of this specification. In the accompanying drawings:

[0027] Figure 1 This is a flowchart of an embodiment of a method for sending service data provided in this specification;

[0028] Figure 2 This is a schematic diagram of sending eMBB service data provided in this specification;

[0029] Figure 3 This is a schematic diagram of sending uRLLC service data provided in this specification;

[0030] Figure 4 This is a schematic diagram of the fronthaul network architecture based on PON when there are four ONUs provided in this manual;

[0031] Figure 5 This is a schematic diagram of the module structure of an embodiment of a device for sending service data provided in this specification;

[0032] Figure 6 This is a hardware structure block diagram of an embodiment of a server for sending business data provided in this specification. DETAILED DESCRIPTION

[0033] To help those skilled in the art better understand the technical solutions in this specification, the following will provide a clear and complete description of the technical solutions in the embodiments of this specification, in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments in this specification, not all of them. All other embodiments obtained by persons of ordinary skill in the art based on one or more embodiments in this specification without creative effort shall fall within the scope of protection of the embodiments of this specification.

[0034] Optical access networks can flexibly adopt different access network technologies based on the needs of mobile bearer networks, such as time-division multiplexing passive optical networks (TDM-PON), wavelength-division multiplexing passive optical networks (WDM-PON), and time-division wavelength-division multiplexing passive optical networks (WDM-PON). TDM-PON, due to its bandwidth-efficient time-division multiplexing, can provide a low-cost bearer network solution for large-scale, densely deployed small base stations. However, TDM-PON uses a multi-point-to-point uplink transmission method. To avoid information conflicts, users must request authorization to complete data transmission. This method results in uplink transmission latency in the millisecond range, which cannot meet the requirements of mobile fronthaul.

[0035] The embodiments of this specification provide a method, apparatus, and device for sending service data, which can not only achieve efficient allocation of uplink bandwidth during mixed resource scheduling of different services, but also meet the requirement of uplink transmission delay in milliseconds.

[0036] The following describes the implementation plan of this specification using a specific application scenario as an example. Figure 1 This is a flowchart of an embodiment of a method for sending service data provided in this specification. Although this specification provides method operation steps or device structures as shown in the following embodiments or figures, the method or device may include more or fewer operation steps or module units based on routine or no creative effort.

[0037] An embodiment provided in this specification can be applied to a client or server. The client can include a terminal device such as a smartphone or tablet computer. The server can include a single computer device, a server cluster consisting of multiple servers, or a server structure of a distributed system.

[0038] It should be noted that the acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. The following embodiments are illustrated by applying to user terminals as an example, and do not limit the technical solutions in other application scenarios that can be expanded based on this specification. A specific embodiment is as follows: Figure 1As shown, in an embodiment of a method for sending business data provided in this specification, the method may include the following steps.

[0039] S10: Determine the service type of the target service according to the arrival time of the service data; different service types have different corresponding service data arrival times.

[0040] Service data refers to the data corresponding to a service. Arrival time refers to the time when the service data arrives at the user terminal (UE). Target service refers to the service corresponding to the service data, that is, the service to be sent. The service to be sent may require access to a passive optical network (PON).

[0041] Since 5G (fifth-generation mobile communications) application scenarios may include enhanced mobile broadband communications (eMBB), massive machine-type communications (mMTC), and ultra-reliable and low-latency communications (uRLLC), the above-mentioned service types may include but are not limited to eMBB services, mMTC services, and uRLLC services. 5G, oriented towards the Internet of Everything, can support a variety of vertical services and scenarios, and provide strong support for next-generation information technologies such as big data, artificial intelligence, and cloud computing.

[0042] In some embodiments, when the UE detects that service data has arrived, it may obtain the arrival time of the service data and determine the service type of the target service according to the arrival time.

[0043] In some embodiments, determining the business type of the target business based on the arrival time of the business data may include: obtaining the scheduling time corresponding to each business type; wherein the scheduling time is determined based on the scheduling period corresponding to the business type; matching the arrival time of the business data with the scheduling time to determine the business type of the target business.

[0044] The scheduling time is the arrival time of service data predetermined according to the scheduling cycle. Different service types have different corresponding scheduling times. Each service type may have one or more corresponding scheduling times. The scheduling cycle can be understood as the time interval for the distribution unit (DU) to allocate radio resources to the service. The scheduling cycle can be determined based on the radio frame structure. Each service type corresponds to a scheduling cycle. For example, the scheduling cycle corresponding to the eMBB service can be 1 millisecond, and the scheduling cycle corresponding to the uRLLC service can be 0.125 milliseconds. The CU / DU (centralized unit / distributed unit) separation architecture is a basic requirement for 5G network deployment. The CU / DU separation architecture can achieve coordination and optimization of performance and load management.

[0045] In some embodiments, the scheduling time corresponding to each type of service can be pre-determined based on the corresponding scheduling period and stored in a preset memory, which can be a local memory, a preset database (such as MySQL, Oracle, etc.), or other registers.

[0046] In some implementation scenarios, the UE may obtain the scheduling time corresponding to each service type from a preset memory, and then match the arrival time of the service data with the scheduling time to determine the service type of the target service.

[0047] Of course, the above is only an exemplary explanation, and the method of obtaining the scheduling time is not limited to the above example. Technical personnel in the relevant field may make other changes based on the technical essence of this application, but as long as the functions and effects achieved are the same or similar to those of this application, they should be covered within the scope of protection of this application.

[0048] S12: When the service type is the first communication service, the service data is sent to the target device using a first scheduling solution.

[0049] In the embodiments of this specification, after determining the service type of the target service, a corresponding scheduling scheme can be selected to transmit service data based on the service type. Different service types correspond to different scheduling schemes. A scheduling scheme can be understood as the method for transmitting service data to a target device. Different scheduling schemes allocate wireless resource scheduling information in different ways. The wireless resource scheduling information may include wireless resource quantity, resource spectrum, channel quality, etc. Target devices may include CU / DU, optical line terminal (OLT), etc.

[0050] In some embodiments, the first communication service may be an eMBB service, and the second communication service may be an uRLLC service. The scheduling period of the eMBB service is greater than the scheduling period of the uRLLC service. The scheduling period of the eMBB service may be referred to as a long scheduling period, and the scheduling period of the uRLLC service may be referred to as a short scheduling period. Preferably, in the embodiments of this specification, a long scheduling period of 1 millisecond corresponding to the eMBB service and a short scheduling period of 0.125 millisecond corresponding to the uRLLC service are used as examples for illustrative purposes.

[0051] In order to better distinguish the first communication service from the second communication service, in some embodiments, the arrival time of the service data corresponding to the first communication service and the arrival time of the service data corresponding to the second communication service may satisfy the following relationship:

[0052] (|N×T s +Δ-M×T l |)>μ

[0053] Among them, T s represents the scheduling period of the second communication service; T l represents the scheduling period of the first communication service; N and M are integers representing multiples of the corresponding scheduling period, respectively; Δ represents the initial offset between the scheduling period of the second communication service and the scheduling period of the first communication service; μ represents a preset value. μ can be set based on actual scenarios and is not limited in this specification.

[0054] In some embodiments, when the service type is a first communication service, using a first scheduling scheme to send the service data to a target device may include: when the service type is the first communication service, determining the amount of resources required to send the service data; sending a wireless resource request to a distribution unit so that the distribution unit determines wireless resource scheduling information for sending the service data based on the wireless resource request; wherein the wireless resource request includes the amount of resources; receiving the wireless resource scheduling information sent by the distribution unit; the wireless resource scheduling information includes the amount of wireless resources and a resource spectrum; and sending the service data to the target device based on the resource spectrum. The amount of resources required to send the service data can be understood as the bandwidth required to send the service data. The amount of wireless resources can be understood as the size of wireless resources. The resource spectrum can be understood as the channel for sending the service data.

[0055] In some embodiments, the sending of the service data to the target device based on the resource spectrum may include: sending the service data to an optical network unit based on the resource spectrum, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is the amount of wireless resources included in the wireless resource scheduling information sent by the optical line terminal based on the distribution unit, which is pre-allocated to the optical network unit. The optical network unit (ONU) is a terminal device for optical fiber access, which is used in conjunction with the optical line terminal (OLT). The optical line terminal can be understood as a terminal device for connecting to an optical fiber trunk line. The uplink bandwidth is the uplink rate, which generally refers to the speed of uploading from the user terminal and the rate at which other terminals communicate from the user terminal.

[0056] In some embodiments, when the optical line terminal pre-allocates uplink bandwidth for the optical network unit based on wireless resource scheduling information, it can include: converting the wireless resource scheduling information into optical transmission broadband scheduling information; and pre-allocating uplink bandwidth for the optical network unit based on the optical transmission broadband scheduling information.

[0057] In some embodiments, the wireless resource scheduling information may be converted into optical transmission broadband scheduling information in the following manner:

[0058] P=η×C

[0059] Wherein, P represents the optical transmission bandwidth scheduling information; C represents the wireless resource scheduling information; and η represents the mapping coefficient from wireless bandwidth to optical transmission.

[0060] In some embodiments, since the time scale of wireless channel changes is greater than the scheduling period, the value of η of the current scheduling period can be the average of the previous K scheduling periods, that is:

[0061]

[0062] Where i represents the i-th scheduling period and K is the total number of scheduling periods.

[0063] like Figure 2 As shown in FIG, this is a schematic diagram of sending eMBB service data provided in this specification, T l Indicates the scheduling period for eMBB services. Specifically, after determining that service data arriving at a user terminal (UE) is eMBB service, the UE can send a request (radio data request) containing the bandwidth required to send the service data to the distribution unit (DU). The DU's medium access layer (MAC) then determines the radio resource scheduling information for the eMBB service based on relevant algorithms and sends the radio resource scheduling information to the UE and optical line terminal (OLT).

[0064] Furthermore, after receiving the wireless resource scheduling information sent by the DU, the OLT can use the wireless resource scheduling information to allocate the PON bandwidth to the ONU in advance.

[0065] After receiving the radio resource scheduling information from the DU, the UE can use this information to send service data to the optical network unit (ONU) on its allocated resource spectrum. Since the OLT pre-allocates uplink bandwidth to the ONU, the ONU can immediately send the eMBB service data to the OLT based on the pre-allocated bandwidth after it reaches the ONU. This avoids the delay caused by the traditional TDM-PON (time division multiplexing passive optical network) uplink reporting and authorization mechanism, thus meeting the requirements for fronthaul transmission latency. Furthermore, the OLT can send service data to the CU / DU.

[0066] It should be noted that the aforementioned algorithms may include a proportional allocation algorithm, a uniform allocation algorithm, and a first-come, first-served algorithm. When the UE sends service data corresponding to the eMBB service to the ONU, it may first upload the service data to the radio frequency unit (RU), which then sends the service data to the ONU. The RU may be used to convert baseband optical signals into radio frequency signals for amplification and transmission.

[0067] S14: When the service type is a second communication service, the service data is sent to the target device using a second scheduling scheme; wherein the allocation method of the wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0068] In some embodiments, the second communication service may be a uRLLC service. The scheduling period of the uRLLC service may be called a short scheduling period.

[0069] In some embodiments, when the service type is the second communication service, sending the service data to the target device using the second scheduling scheme may include:

[0070] When the service type is a second communication service, the service data is sent to the optical network unit so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the acquired wireless resource scheduling information; the wireless resource scheduling information is periodically reserved by the distribution unit for the second communication service.

[0071] Among them, in some implementation scenarios, the media access layer (MAC) of the distribution unit (DU) can periodically reserve certain wireless resources (i.e., wireless resource quantity) for the uRLLC service based on the low-latency user needs. Furthermore, the OLT can obtain the wireless resource scheduling information reserved for uRLLC from the DU, and pre-allocate the uplink bandwidth to the optical network unit (ONU) based on the obtained wireless resource scheduling information. In this way, after the service data corresponding to the uRLLC service reaches the ONU, the ONU can quickly upload the service data to the OLT based on the pre-allocated PON bandwidth. Furthermore, the OLT can send the service data to the CU / DU.

[0072] In some embodiments, when the optical line terminal pre-allocates uplink bandwidth for the optical network unit based on the acquired wireless resource scheduling information, it may include: converting the wireless resource scheduling information into optical transmission broadband scheduling information; and pre-allocating uplink bandwidth for the optical network unit based on the optical transmission broadband scheduling information.

[0073] In some embodiments, the wireless resource scheduling information may be converted into optical transmission broadband scheduling information in the following manner:

[0074] P=η×C

[0075] Wherein, P represents the optical transmission bandwidth scheduling information; C represents the wireless resource scheduling information; and η represents the mapping coefficient from wireless bandwidth to optical transmission.

[0076] In some embodiments, since the time scale of wireless channel changes is greater than the scheduling period, the value of η of the current scheduling period can be the average of the previous K scheduling periods, that is:

[0077]

[0078] Where i represents the i-th scheduling period and K is the total number of scheduling periods.

[0079] It should be noted that when the UE sends service data corresponding to the uRLLC service to the ONU, it can first upload the service data to the radio frequency unit (RU), and then the RU sends the service data to the ONU. The RU can be used to convert the baseband optical signal into a radio frequency signal for amplification and transmission.

[0080] like Figure 3 As shown in FIG. 1 , this specification provides a schematic diagram of sending uRLLC service data. s Indicates the scheduling period of uRLLC service, T a Indicates uRLLC wireless air interface delay, T f Represents the fronthaul transmission delay. Specifically, the media access layer (MAC) of the distribution unit (DU) can periodically reserve certain wireless resources for uRLLC services based on low-latency user requirements. This allows the OLT to pre-allocate uplink bandwidth to the optical network unit (ONU) based on the wireless resource scheduling information reserved by the DU for uRLLC. Furthermore, after determining that the arriving service data is a uRLLC service, the UE can send the service data to the ONU. The ONU can then send the service data to the OLT based on the pre-allocated bandwidth, and the OLT will then send the service data to the CU / DU.

[0081] In some embodiments, the target device is a centralized unit, and the method may further include: when the service type is a second communication service, calculating the uplink air interface delay of the second communication service; wherein the uplink air interface delay is the difference between a first time and an arrival time, the first time being the time corresponding to when the service data is received by the target device. Specifically, the uplink air interface delay can be understood as the time from when the data arrives at the UE to when it is received by the centralized unit (CU).

[0082] In some embodiments, after obtaining the uplink air interface delay of the second communication service, the uplink air interface delay can be compared with the preset air interface delay of the second communication service to verify whether the air interface delay requirement of the second communication service is met. Specifically, for example, the preset air interface delay of the uRLLC service is 0.5 milliseconds. In this way, after completing the uplink transmission in the above manner and calculating the uplink air interface delay, it can be determined whether it is less than 0.5 milliseconds. If it is less than 0.5 milliseconds, it can be indicated that the uRLLC service uplink transmission in the above manner can achieve an ultra-reliable low-latency communication (uRLLC) air interface delay of 0.5 milliseconds.

[0083] The embodiments of this specification can implement hybrid resource scheduling of uRLLC services and eMBB services.

[0084] The embodiments of this specification can achieve efficient allocation of uplink bandwidth while greatly shortening the air interface delay of the uRLLC service.

[0085] In the embodiments of this specification, in the process of implementing hybrid resource scheduling of uRLLC services and eMBB services, the uRLLC service adopts a short scheduling cycle to reduce access latency, while the eMBB service adopts a long scheduling cycle to enhance wireless spectrum efficiency.

[0086] To demonstrate the practicality and feasibility of this method, this specification also provides an example implementation of the above solution. This example assumes four PON-based fronthaul network scenarios: four ONUs with a maximum logical distance of 15 km; eight ONUs with a maximum logical distance of 15 km; four ONUs with a maximum logical distance of 20 km; and eight ONUs with a maximum logical distance of 20 km. 25% of the ONUs transmit only eMBB services, while the remaining ONUs transmit only uRLLC services. Data is uploaded sequentially according to the ONU numbering sequence.

[0087] like Figure 4 As shown in FIG. 1 , a schematic diagram of a fronthaul network architecture based on PON is provided in this specification. In this embodiment, the ONUs are numbered in the order (e.g., Figure 4 ONU1, ONU2, ONU3, and ONU4 in that order upload data in sequence.

[0088] In this specification, eMBB and uRLLC services use asynchronous scheduling schemes and arrive at different scheduling periods. Therefore, the transmission of eMBB services will not affect the uplink bandwidth allocation of uRLLC services. Therefore, only the latency of uRLLC services is considered here, where the average packet size corresponding to this service is assumed to be 200 bytes. a The general composition can be expressed as:

[0089] T a =T sched +T f +T proc +T que

[0090] Among them, T a Indicates uRLLC wireless air interface delay, T sched represents the average scheduling time; T f represents the forward transmission delay; T proc Indicates the fixed-size system device processing time delay; T que Indicates the data queuing delay.

[0091] In this embodiment, the short scheduling period T corresponding to the uRLLC service is s Set to 0.125ms. Without considering the overload of business volume, since the average arrival time of data in different arrival models is different, the average scheduling time of data is assumed to be T sched T s / 2. Forward transmission delay T f It is mainly determined by the logical distance between the ONU and the CU, which is usually considered as the transmission delay. Since the default optical fiber transmission speed is 0.005ms for 1km transmission, the corresponding T for 15km and 20km is f In actual applications, the T proc Typically about 0.16μs. T que is the data queuing delay. Assuming that the data of all ONUs need to wait in queue for the transmission of the ONUs in front of them, and the first ONU in each cycle does not need to queue (no congestion occurs), then T que It can be expressed as:

[0092] T que =(T min +T max ) / 2

[0093] Among them, T min 、T max They are the minimum and maximum queuing delays of ONU in four scenarios, T min =0, T max When there are 4 ONUs, it is 0.00048ms; when there are 8 ONUs, it is 0.00112ms.

[0094] Based on the above analysis, we can get T in four scenarios: a The values and their composition are shown in Table 1:

[0095] Table 1 Wireless air interface delay parameters in four scenarios (unit: ms)

[0096] 4ONU / 15km 8ONU / 15km 4ONU / 20km 8ONU / 20km <![CDATA[T f ]]> 0.075 0.075 0.1 0.1 <![CDATA[T s ]]> 0.125 0.125 0.125 0.125 <![CDATA[T sched ]]> 0.0625 0.0625 0.0625 0.0625 <![CDATA[T proc ]]> 0.00016 0.00016 0.00016 0.00016 <![CDATA[T que ]]> 0.00064 0.00128 0.00064 0.00128 <![CDATA[T a ]]> 0.26314 0.26322 0.28814 0.28822

[0097] As shown in Table 1, T a The values do not exceed 0.5ms. It can be seen that the asynchronous scheduling scheme of optical access network and wireless collaboration provided in the embodiments of this specification (i.e., the hybrid resource scheduling scheme of uRLLC service and eMBB service) can effectively reduce the wireless access delay and solve the air interface delay requirement of 0.5 milliseconds for ultra-reliable low-latency communication.

[0098] In the embodiment of this specification, in the process of implementing hybrid resource scheduling of uRLLC services and eMBB services, not only the impact of fronthaul delay on service access efficiency is considered, but also the impact of access delay introduced by multiple handshakes in LTE (Long Term Evolution) on service access efficiency is considered, thereby meeting the air interface delay requirements of low-latency services (such as ultra-reliable low-latency communication, uRLLC) .

[0099] Of course, the above is merely an illustrative description, and the embodiments of this specification are not limited to the above examples. Persons skilled in the art may make other changes based on the technical essence of this application. However, as long as the functions and effects achieved are the same or similar to those of this application, they shall be included in the scope of protection of this application. In addition, the terms "first" and "second" mentioned above are only used to distinguish different results and have no actual meaning.

[0100] In this specification, the various embodiments of the above method are described in a progressive manner. The same or similar parts between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. For relevant parts, please refer to the partial description of the method embodiment.

[0101] From the above description, it can be seen that the embodiment of the present application can determine the service type of the target service based on the arrival time of the service data, wherein the arrival time of the corresponding service data of services of different service types is different. It is also possible to use the first scheduling scheme to send the service data to the target device when the service type is the first communication service; and use the second scheduling scheme to send the service data to the target device when the service type is the second communication service, wherein the allocation method of the wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different. It can be seen that by using the embodiment of this specification, it is possible to achieve efficient allocation of uplink bandwidth while greatly shortening the air interface delay of the uRLLC service.

[0102] Based on the above-mentioned method for sending business data, one or more embodiments of this specification also provide a device for sending business data. The device may include a system (including a distributed system), software (application), module, component, server, client, etc. using the method described in the embodiment of this specification and combined with the necessary implementation hardware. Based on the same innovative concept, the device in one or more embodiments provided in the embodiment of this specification is as described in the following embodiments. Since the implementation scheme and method for solving the problem of the device are similar, the implementation of the specific device in the embodiment of this specification can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. As used below, the term "unit" or "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0103] Specifically, Figure 5 This is a schematic diagram of the module structure of an embodiment of a device for sending business data provided in this specification, such as Figure 5 As shown, the device for sending business data provided in this specification may include: a determination module 120 , a first sending module 122 , and a second sending module 124 .

[0104] The determination module 120 may be configured to determine the service type of the target service based on the arrival time of the service data; wherein, services of different service types have corresponding service data arrival times that are different;

[0105] The first sending module 122 may be configured to send the service data to a target device using a first scheduling scheme when the service type is a first communication service;

[0106] The second sending module 124 can be used to use a second scheduling scheme to send the service data to the target device when the service type is a second communication service; wherein the allocation method of the wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0107] In one embodiment, the determination module 120 may include:

[0108] The acquisition unit can be used to obtain the scheduling time corresponding to each service type; wherein the scheduling time is determined according to the scheduling period corresponding to the service type;

[0109] The first determining unit may be configured to match the arrival time of the service data with the scheduling time to determine the service type of the target service.

[0110] In one embodiment, the first communication service is an eMBB service, and the second communication service is an uRLLC service; a scheduling period of the eMBB service is greater than a scheduling period of the uRLLC service.

[0111] In one embodiment, the arrival time of the service data corresponding to the first communication service and the arrival time of the service data corresponding to the second communication service may satisfy the following relationship:

[0112] (|N×T s +Δ-M×T l |)>μ

[0113] Among them, T s represents the scheduling period of the second communication service; T l represents the scheduling period of the first communication service; N and M are integers, respectively representing multiples of the corresponding scheduling period; Δ represents the initial offset between the scheduling period of the second communication service and the scheduling period of the first communication service; μ represents a preset value.

[0114] In one embodiment, the first sending module 122 may include:

[0115] The second determining unit may be configured to determine, when the service type is the first communication service, an amount of resources required to send the service data;

[0116] The first sending unit may be configured to send a wireless resource request to the distribution unit, so that the distribution unit determines wireless resource scheduling information for sending the service data according to the wireless resource request; wherein the wireless resource request includes a resource amount;

[0117] A receiving unit, configured to receive the wireless resource scheduling information sent by the distribution unit; the wireless resource scheduling information includes the amount of wireless resources and resource spectrum;

[0118] The second sending unit can be used to send the service data to the target device based on the resource spectrum.

[0119] In one embodiment, the second sending unit may include:

[0120] The third sending unit can be used to send the service data to the optical network unit based on the resource spectrum, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is the amount of wireless resources included in the wireless resource scheduling information sent by the optical line terminal based on the distribution unit, which is pre-allocated to the optical network unit.

[0121] In one embodiment, the second sending module 124 may include:

[0122] The fourth sending unit can be used to send the service data to the optical network unit when the service type is the second communication service, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the acquired wireless resource scheduling information; the wireless resource scheduling information is periodically reserved by the distribution unit for the second communication service.

[0123] In one embodiment, when the optical line terminal pre-allocates uplink bandwidth for the optical network unit based on the acquired wireless resource scheduling information, it may include: converting the wireless resource scheduling information into optical transmission broadband scheduling information; and pre-allocating uplink bandwidth for the optical network unit based on the optical transmission broadband scheduling information.

[0124] In one embodiment, the wireless resource scheduling information may be converted into optical transmission broadband scheduling information in the following manner:

[0125] P=η×C

[0126] Wherein, P represents the optical transmission bandwidth scheduling information; C represents the wireless resource scheduling information; and η represents the mapping coefficient from wireless bandwidth to optical transmission.

[0127] In one embodiment, the target device is a centralized unit, and the apparatus may further include:

[0128] The calculation module can be used to calculate the uplink air interface delay of the second communication service when the service type is the second communication service; wherein the uplink air interface delay is the difference between the first time and the arrival time, and the first time is the time corresponding to when the service data is received by the target device.

[0129] It should be noted that the above-mentioned device may also include other implementation methods according to the description of the method embodiment. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described in detail here.

[0130] This specification also provides an embodiment of a device for sending service data, comprising a processor and a memory for storing processor-executable instructions, wherein the instructions, when executed by the processor, can implement the steps of the above-mentioned method embodiment. For example, the following steps may be included: determining the service type of the target service based on the arrival time of the service data; wherein the arrival time of the corresponding service data is different for services of different service types; when the service type is a first communication service, using a first scheduling scheme to send the service data to the target device; when the service type is a second communication service, using a second scheduling scheme to send the service data to the target device; wherein the allocation method of the wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0131] An embodiment of this specification also provides a computer program product, comprising a computer program, which can implement the following steps when executed by a processor: determining the service type of the target service based on the arrival time of the service data; wherein, services of different service types have different arrival times of corresponding service data; when the service type is a first communication service, using a first scheduling scheme to send the service data to the target device; when the service type is a second communication service, using a second scheduling scheme to send the service data to the target device; wherein, the allocation method of wireless resource scheduling information in the first scheduling scheme and the second scheduling scheme is different.

[0132] It should be noted that the above-mentioned devices and computer program products may also include other implementations according to the description of the method or apparatus embodiment. Specific implementations can refer to the description of the relevant method embodiments and will not be described in detail here.

[0133] The method embodiments provided in this specification can be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Taking running on a server as an example, Figure 6 This is a hardware structure block diagram of an embodiment of a server for sending business data provided in this specification. The server may be the device for sending business data or the equipment for sending business data in the above embodiments. Figure 6 As shown, the server 10 may include one or more (only one is shown in the figure) processors 100 (the processor 100 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 200 for storing data, and a transmission module 300 for communication functions. It will be understood by those skilled in the art that Figure 6 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 6More or fewer components shown in the figure may also include other processing hardware, such as a database or multi-level cache, GPU, or other hardware with Figure 6 Different configurations shown.

[0134] The memory 200 can be used to store software programs and modules of application software, such as the program instructions / modules corresponding to the method of sending business data in the embodiment of this specification. The processor 100 executes various functional applications and data processing by running the software programs and modules stored in the memory 200. The memory 200 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 200 may further include a memory remotely located relative to the processor 100, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0135] The transmission module 300 is used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by a communications provider of a computer terminal. In one embodiment, the transmission module 300 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission module 300 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0136] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0137] The methods or devices described in the above embodiments provided in this specification can implement business logic through computer programs and record them on storage media, and the storage media can be read and executed by computers to achieve the effects of the solutions described in the embodiments of this specification. The storage medium may include a physical device for storing information, which is usually to digitize the information and then store it in a medium using electrical, magnetic or optical methods. The storage medium may include: devices that use electrical energy to store information, such as various types of memories, such as RAM, ROM, etc.; devices that use magnetic energy to store information, such as hard disks, floppy disks, magnetic tapes, magnetic core memories, bubble memories, and USB flash drives; devices that use optical methods to store information, such as CDs or DVDs. Of course, there are other types of readable storage media, such as quantum memories, graphene memories, and so on.

[0138] The above-mentioned method or device embodiments for sending business data provided in this specification can be implemented by a processor in a computer executing corresponding program instructions, such as using the C++ language of the Windows operating system to implement it on a PC, a Linux system, or other systems such as Android or iOS system programming languages to implement it on a smart terminal, as well as processing logic based on a quantum computer, etc.

[0139] It should be noted that the devices, equipment, and systems described above in the specification may also include other implementation methods based on the description of the relevant method embodiments. The specific implementation methods can refer to the description of the corresponding method embodiments and will not be described in detail here.

[0140] The various embodiments in this application are described in a progressive manner. Similar parts between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiments.

[0141] For ease of description, the above devices are described in terms of their functions, divided into various modules. Of course, when implementing one or more of the present inventions, the functions of some modules may be implemented in the same or multiple software and / or hardware, or a module implementing the same function may be implemented by a combination of multiple sub-modules or sub-units.

[0142] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices, equipment, and systems according to embodiments of the present invention. It should be understood that it can be implemented by computer program instructions, and these computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing a specified function. These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which is implemented in the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0143] Those skilled in the art will appreciate that one or more embodiments of the present specification may be provided as methods, systems, or computer program products. Thus, one or more embodiments of the present specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware.

[0144] The foregoing is merely an example of one or more embodiments of this specification and is not intended to limit the one or more embodiments of this specification. It will be apparent to those skilled in the art that various modifications and variations may be made to one or more embodiments of this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this application shall be included within the scope of the claims.

Claims

1. A method for sending business data, characterized in that: The method comprises: Determine the business type of the target business based on the arrival time of the business data; different business types have different corresponding business data arrival times; In a case where the service type is a first communication service, determining an amount of resources required to send the service data; Sending a wireless resource request to the distribution unit, so that the distribution unit determines wireless resource scheduling information for sending the service data according to the wireless resource request; wherein the wireless resource request includes a resource amount; Receive wireless resource scheduling information sent by the distribution unit; the wireless resource scheduling information includes wireless resource amount and resource spectrum; wherein the wireless resource amount is the size of the wireless resource, and the resource spectrum is the channel for sending service data; Based on the resource spectrum, the service data is sent to the optical network unit, so that the optical network unit immediately sends the service data to the target device based on the corresponding uplink bandwidth after receiving the service data; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the amount of wireless resources included in the wireless resource scheduling information sent by the distribution unit; When the service type is the second communication service, the service data is sent to the optical network unit so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the acquired wireless resource scheduling information; the wireless resource scheduling information is periodically reserved by the distribution unit for the second communication service; the scheduling period of the first communication service is greater than the scheduling period of the second communication service.

2. The method according to claim 1, characterized in that Determine the target business type based on the arrival time of the business data, including: Obtaining the scheduling time corresponding to each service type; wherein the scheduling time is determined according to the scheduling period corresponding to the service type; Match the arrival time of the business data with the scheduling time to determine the business type of the target business.

3. The method according to claim 1, characterized in that The first communication service is an eMBB service, and the second communication service is an uRLLC service; the scheduling period of the eMBB service is greater than the scheduling period of the uRLLC service.

4. The method according to claim 3, characterized in that The arrival time of the service data corresponding to the first communication service and the arrival time of the service data corresponding to the second communication service satisfy the following relationship: (|N×T s +Δ-M×T l |)>m Among them, T s represents the scheduling period of the second communication service; T l represents the scheduling period of the first communication service; N and M are integers, respectively representing multiples of the corresponding scheduling period; Δ represents the initial offset between the scheduling period of the second communication service and the scheduling period of the first communication service; μ represents a preset value.

5. The method according to claim 1, wherein When the optical line terminal pre-allocates uplink bandwidth for the optical network unit based on the acquired wireless resource scheduling information, the method includes: Converting the wireless resource scheduling information into optical transmission broadband scheduling information; An uplink bandwidth is pre-allocated to the optical network unit based on the optical transmission bandwidth scheduling information.

6. The method according to claim 5, characterized in that The wireless resource scheduling information is converted into optical transmission broadband scheduling information in the following manner: P=η×C Wherein, P represents the optical transmission bandwidth scheduling information; C represents the wireless resource scheduling information; and η represents the mapping coefficient from wireless bandwidth to optical transmission.

7. The method according to claim 3, characterized in that The target device is a centralized unit, and the method further includes: When the service type is a second communication service, the uplink air interface delay of the second communication service is calculated; wherein the uplink air interface delay is the difference between the first time and the arrival time, and the first time is the time corresponding to when the service data is received by the target device.

8. A device for sending business data, characterized in that: include: A determination module is used to determine the service type of the target service based on the arrival time of the service data; wherein, different service types have different corresponding service data arrival times; A first sending module is configured to determine, when the service type is a first communication service, the amount of resources required to send the service data; send a wireless resource request to a distribution unit, so that the distribution unit determines wireless resource scheduling information for sending the service data according to the wireless resource request; wherein the wireless resource request includes the amount of resources; receive the wireless resource scheduling information sent by the distribution unit; the wireless resource scheduling information includes the amount of wireless resources and a resource spectrum; wherein the amount of wireless resources is the size of wireless resources, and the resource spectrum is the channel for sending service data; based on the resource spectrum, send the service data to an optical network unit, so that the optical network unit instantly sends the service data to a target device based on a corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the amount of wireless resources included in the wireless resource scheduling information sent by the distribution unit; The second sending module is used to send the service data to the optical network unit when the service type is the second communication service, so that the optical network unit sends the service data to the target device based on the corresponding uplink bandwidth; wherein the uplink bandwidth is pre-allocated to the optical network unit by the optical line terminal based on the acquired wireless resource scheduling information; the wireless resource scheduling information is periodically reserved by the distribution unit for the second communication service; the scheduling period of the first communication service is greater than the scheduling period of the second communication service.

9. A device for sending business data, characterized in that: The method comprises at least one processor and a memory storing computer-executable instructions, wherein the processor implements the steps of the method according to any one of claims 1 to 7 when executing the instructions.

10. A computer-readable storage medium, characterized in that Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of the method according to any one of claims 1 to 7 when the computer program is executed by a processor.

Citation Information

Patent Citations

  • Data resource transmission method and data resource transmission equipment

    CN104780016A

  • Service type reporting method and device, uplink service resource allocation method and device

    CN105682237A

  • Wireless resource scheduling method, device and base station

    CN113645706A

  • Scheduling method of multi-service coexistence TDM-PON (Time Division Multiplexing-Passive Optical Network) system based on dual-polling mechanism

    CN114039934A