Data transmission method and device and storage medium

The user forwarding device directly sends the data of the mobile terminal to the fixed network terminal based on the target identification information and preset forwarding strategy, which solves the problem that mobile terminals find it difficult to send data to the fixed network terminal in the prior art, and realizes lower latency and higher security data transmission.

CN119996186AActive Publication Date: 2025-05-13CHINA UNITED NETWORK COMM GRP CO LTD

Patent Information

Application Number
CN202510256859.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-05-13
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

It is difficult for the prior art to realize that mobile terminals send data to fixed network terminals, and traditional methods have poor security problems through public cloud transmission.

Method used

Through the user forwarding device, the data to be forwarded sent by the mobile terminal is received, and the target optical circuit terminal OLT is determined based on the target identification information and the preset forwarding strategy, and the data to be forwarded is directly sent to the fixed network terminal through the target OLT.

Benefits of technology

The function of mobile terminals sending data directly to fixed network terminals is realized, reducing transmission delays and reducing the risk of data leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996186A_ABST
    Figure CN119996186A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device and a storage medium, relates to the technical field of communication, and is used for solving the problem of how to enable a mobile network terminal to send data to a fixed network terminal. The method comprises the following steps: receiving to-be-forwarded data sent by a mobile network terminal, wherein the mobile network terminal is a terminal device accessing the mobile internet; a target optical line terminal OLT is determined based on the target identification information and a preset forwarding strategy, the preset forwarding strategy is used for indicating a corresponding relation between preset identification information and a preset OLT, the preset identification information comprises the target identification information, the preset OLT comprises the target OLT, and the target identification information comprises an identification of a mobile network terminal and / or an identification of a fixed network terminal; the fixed network terminal is a terminal device connected with the target OLT. And sending the to-be-forwarded data to the fixed network terminal through the target OLT.
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 data transmission method, device and storage medium. Background Art

[0002] Currently, when one device (such as a smart phone, tablet computer, etc.) accesses a mobile network and another device accesses a fixed network, due to differences in network protocols and other aspects between the networks accessed by the two devices, it is difficult for the device accessing the fixed network (i.e., the fixed network terminal) to send data to the device accessing the mobile network (i.e., the mobile network terminal).

[0003] In traditional technology, mobile network terminals can send data to fixed network terminals through public cloud. However, this method has poor security and cannot effectively protect user privacy data.

[0004] Therefore, a new method is needed to enable a mobile network terminal to send data to a fixed network terminal. Summary of the invention

[0005] The present application provides a data transmission method, device and storage medium for solving the problem of how to enable a mobile network terminal to send data to a fixed network terminal.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a data transmission method, which is applied to a user forwarding plane device. In the method, data to be forwarded sent by a mobile network terminal is received, and the mobile network terminal is a terminal device accessing the mobile Internet. Based on the target identification information and the preset forwarding strategy, the target optical line terminal OLT is determined, and the preset forwarding strategy is used to indicate the correspondence between the preset identification information and the preset OLT, the preset identification information includes the target identification information, the preset OLT includes the target OLT, and the target identification information includes the identification of the mobile network terminal and / or the identification of the fixed network terminal. The data to be forwarded is sent to the fixed network terminal through the target OLT, and the fixed network terminal is a terminal device accessing a fixed communication network.

[0008] Based on the above technical solution, the data to be forwarded sent by the mobile network terminal can be received, and the target optical line terminal OLT can be determined based on the target identification information and the preset forwarding strategy. After that, the data to be forwarded can be sent to the fixed network terminal through the target OLT. In this way, the user forwarding plane device can enable the mobile network terminal to send data directly to the fixed network terminal through the preset forwarding strategy without the need for transfer through the public cloud. In this way, the risk of data leakage can be reduced while reducing transmission delay.

[0009] In one possible design, the preset identification information includes preset mobile network identification information. The preset forwarding strategy includes: a first forwarding rule, and the first forwarding rule is used to indicate the correspondence between the preset mobile network identification information and the preset OLT. Based on the network identification information and the preset forwarding strategy, determining the target optical line terminal OLT includes: determining a candidate OLT based on the identification of the mobile network terminal and the first forwarding rule. If the number of candidate OLTs is one, the candidate OLT is determined as the target OLT.

[0010] In one possible design, the preset identification information also includes preset fixed network identification information. The preset forwarding strategy includes: a second forwarding rule, and the second forwarding rule is used to indicate the correspondence between the preset fixed network identification information and the preset OLT. The method also includes: if there are multiple candidate OLTs, determining the target OLT from the multiple candidate OLTs based on the identification of the fixed network terminal and the second forwarding rule.

[0011] In one possible design, the data transmission method also includes: receiving a preset forwarding policy sent by a policy generation network element, and the policy generation network element is connected to a user forwarding plane device.

[0012] In a possible design, the preset forwarding strategy is generated by a strategy generation network element based on the device correspondence and fixed-mobile subscription information, where the device correspondence is the correspondence between the mobile network terminal and the candidate OLT.

[0013] In one possible design, the fixed-mobile contract information includes at least one of the following: network identification information of the user forwarding plane device, network identification information of the mobile network terminal, network identification information of the fixed network terminal, contract information of the mobile network terminal, and contract information of the fixed network terminal.

[0014] In a second aspect, the present application provides a data transmission device, which includes a receiving module, a processing module and a sending module.

[0015] The receiving module is used to receive the data to be forwarded sent by the mobile network terminal, and the mobile network terminal is a terminal device accessing the mobile Internet.

[0016] The processing module is used to determine the target optical line terminal OLT based on the target identification information and the preset forwarding strategy, the preset forwarding strategy is used to indicate the corresponding relationship between the preset identification information and the preset OLT, the preset identification information includes the target identification information, the preset OLT includes the target OLT, and the target identification information includes the identification of the mobile network terminal and / or the identification of the fixed network terminal.

[0017] The sending module is used to send the data to be forwarded to the fixed network terminal through the target OLT, and the fixed network terminal is a terminal device connected to the fixed communication network.

[0018] In one possible design, the preset identification information includes preset mobile network identification information. The preset forwarding strategy includes: a first forwarding rule, the first forwarding rule is used to indicate the correspondence between the preset mobile network identification information and the preset OLT. A processing module is used to determine the candidate OLT based on the identification of the mobile network terminal and the first forwarding rule. The processing module is also used to determine the candidate OLT as the target OLT if the number of candidate OLTs is one.

[0019] In one possible design, the preset identification information also includes preset fixed network identification information. The preset forwarding strategy includes: a second forwarding rule, the second forwarding rule is used to indicate the correspondence between the preset fixed network identification information and the preset OLT. A processing module is used to determine the target OLT from the multiple candidate OLTs based on the identification of the fixed network terminal and the second forwarding rule if there are multiple candidate OLTs.

[0020] In one possible design, a receiving module is used to receive a preset forwarding policy sent by a policy generating network element, and the policy generating network element is connected to a user forwarding plane device.

[0021] In a possible design, the preset forwarding strategy is generated by a strategy generation network element based on the device correspondence and fixed-mobile subscription information, where the device correspondence is the correspondence between the mobile network terminal and the candidate OLT.

[0022] In one possible design, the fixed-mobile contract information includes at least one of the following: network identification information of the user forwarding plane device, network identification information of the mobile network terminal, network identification information of the fixed network terminal, contract information of the mobile network terminal, and contract information of the fixed network terminal.

[0023] In a third aspect, the present application provides a data transmission device, comprising: a processor and a memory; the processor and the memory are coupled; the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the data transmission device is running, the processor executes the computer execution instructions stored in the memory to implement the method described in the first aspect and any possible implementation of the first aspect.

[0024] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the method described in the above-mentioned first aspect and any possible implementation of the first aspect.

[0025] In a fifth aspect, the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the method described in the first aspect and any possible implementation of the first aspect.

[0026] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to execute the method described in the above-mentioned first aspect and any possible implementation manner of the first aspect.

[0027] In the above scheme, the technical problems that can be solved and the technical effects achieved by the data transmission device, computer equipment, computer storage medium, chip or computer program product can refer to the technical problems and technical effects solved by the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A system architecture diagram of a data transmission system provided in an embodiment of the present application;

[0029] Figure 2 A schematic diagram of an example of a contract correspondence relationship provided in an embodiment of the present application;

[0030] Figure 3 A flowchart of a data transmission method provided in an embodiment of the present application;

[0031] Figure 4 A flowchart of another data transmission method provided in an embodiment of the present application;

[0032] Figure 5 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of the structure of another data transmission device provided in an embodiment of the present application;

[0034] Figure 7 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0036] The terms “first” and “second” in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.

[0037] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0038] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific way.

[0039] Currently, when one device (such as a smartphone, tablet computer, etc.) accesses a mobile network and another device accesses a fixed network, it is difficult for the mobile network terminal to send data to the fixed network terminal due to differences in network protocols and other aspects between the networks accessed by the two devices.

[0040] In traditional technology, a relay server can be deployed through a public cloud to provide a remote access channel to realize data transmission between terminal devices connected to a mobile network (i.e., a mobile network terminal) and terminal devices connected to a fixed network (i.e., a fixed network terminal). Specifically, the data of the fixed network terminal can be uploaded to the public cloud. Afterwards, the mobile network terminal can obtain the data of the fixed network terminal from the public cloud to realize the mobile network terminal sending data to the fixed network terminal.

[0041] However, this method will cause the user's private data to pass through the public cloud network, and it is necessary to protect the user's data security by setting up access accounts and passwords at the application layer. This method may cause the user's private data to be leaked and has poor security. In addition, this method requires renting or building a new public cloud, which is costly to implement. In addition, this method has problems such as poor service experience, no bandwidth guarantee, and high latency caused by roundabout data access.

[0042] Alternatively, the mobile network terminal can send data to the fixed network terminal by modifying the equipment on the core network side and adding intercommunication network elements. The fixed network terminal can be registered with the fifth generation mobile communication core network (5GC), and then the corresponding network elements in the 5GC (such as the access and mobility management function (AMF)) authenticate and authorize the fixed network terminal. After the fixed network terminal completes registration and obtains authentication, the session management function network element (SMF) of the 5GC can generate a routing policy. After that, the AMF can transmit data with the control plane (CP) of the Internet element, so that the SMF sends the routing policy to the fixed network access gateway (such as the user plane (UP) of the broadband network gateway (BNG) and the broadband core network (BNC). In the process of the mobile network terminal sending data to the fixed network terminal, the fixed network access gateway can send data to the UP of the Internet element (FMIF) between the BNG / BNC-UP and the user plane function (UPF) based on the routing strategy. After that, the FMIF sends data to the UPF to enable the mobile network terminal to send data to the fixed network terminal.

[0043] In this way, by adding FMIF to 5GC, the mobile network terminal can send data to the fixed network terminal.

[0044] However, the implementation process of this method is relatively complicated. In addition, the service access and authentication process on the core network side is quite different from the actual current network, which makes the cost of upgrading and transformation high. In addition, after the fixed network side is converted from the BNG architecture to the BNC architecture, this method will make it difficult for the fixed network side to implement complex management and control of users. In addition, this method requires the fixed network side, BNG, and fixed network terminals to receive the routing strategy sent by the mobile network side routing. The routing strategy is generated based on the mapping relationship of the user account identifier (i.e., LineID) of the fixed network residential gateway (fixed network residential gateway, FN-RG), which is difficult to meet the access requirements of the mobile network terminal to multiple fixed network terminals. In addition, this method requires the addition of an intercommunication network element between the UPF and the BNG, and the terminal needs to be modified, which makes the cost higher.

[0045] Therefore, a new method is needed to enable a mobile network terminal to send data to a fixed network terminal.

[0046] In order to solve the above technical problems, an embodiment of the present application provides a data transmission method, which is applied to a user forwarding plane device. In this method, the data to be forwarded sent by the mobile network terminal can be received, and the target optical line terminal OLT can be determined based on the target identification information and the preset forwarding strategy. After that, the data to be forwarded can be sent to the fixed network terminal through the target OLT. In this way, the user forwarding plane device can enable the mobile network terminal to send data directly to the fixed network terminal through the preset forwarding strategy without the need for transfer through the public cloud. In this way, the risk of data leakage can be reduced while reducing transmission delay.

[0047] The implementation environment of the embodiments of the present application is introduced below.

[0048] like Figure 1 As shown, a data transmission system provided by an embodiment of the present application includes: a mobile network terminal, a mobile core network system, a broadband core network (ie, BNC) system, and a fixed network terminal.

[0049] It should be noted that the present application does not limit mobile network terminals. For example, the mobile network terminal may be a mobile phone or a tablet computer. The present application does not limit fixed network terminals. For example, the fixed network terminal may be a network attached storage (NAS) or a camera.

[0050] The mobile core network system includes the network elements of the mobile core network. The broadband core network system includes: the network elements of the broadband core network, the business operating support system (BOSS) system, the AAA (authentication, authorization, accounting, AAA) system, the remote management system (RMS), the user forwarding plane equipment (i.e. BNC-UP), the optical line terminal (OLT) and the optical modem (i.e. optical modem), and one optical modem can be connected to at least one fixed network terminal.

[0051] It should be noted that the BOSS system can manage user contract status.

[0052] In the embodiment of the present application, the network elements of the mobile core network include: UPF, process control function (PCF), SMF, unified data management (UDM), access and mobility management function (AMF). The network elements of the broadband core network include: BNC-CP and policy generation network element.

[0053] It should be noted that the mobile core network system can implement service offloading from the mobile core network system to the broadband core network system through the uplink classifier (ULCL) technology.

[0054] Optionally, the UPF includes a first UPF, and the first UPF can cover the entire network.

[0055] It should be noted that the first UPF can serve a wide range of networks, covering multiple regions or the entire network, and provide anchor services for a large number of users and devices. In addition, the first UPF can also perform ULCL offloading.

[0056] Optionally, the UPF also includes a second UPF, and the second UPF is a UPF covering part of the network.

[0057] It should be noted that, when the UPF includes a second UPF, the first UPF is a ULCL shunt UPF, which is used for ULCL shunt; the second UPF is a point-delineating UPF, which has specific configuration and optimization to meet the needs of specific scenarios or customers.

[0058] In a possible design, the UPF may perform traffic diversion based on the destination address of the data. When the destination address of the data is a private network address, the UPF may forward the data based on the destination address.

[0059] It should be noted that 3GPP has defined the ULCL function for data offload on the 5G user plane. ULCL can offload uplink service data and is a processing node that aggregates the offloaded downlink data.

[0060] It should be noted that the broadband core network system can forward the data from the mobile network terminal according to a preset forwarding strategy.

[0061] It should be noted that after the user signs up for the target service through the contracted mobile phone number, the operator will allocate a broadband account to the user. The target service is a service that the mobile network terminal can send data to the fixed network terminal. The broadband core network system can transmit data based on the broadband account. This application does not restrict the target service. For example, the target service can be a fixed-mobile converged package.

[0062] The following is an introduction to the initial configuration process of the broadband core network system after the user signs up for the target service.

[0063] In an embodiment of the present application, there is a contract correspondence relationship (ie, a family group) between the contracted mobile phone number and the broadband account, and the contract correspondence relationship is used to indicate the correspondence between the contracted mobile phone number and the broadband account.

[0064] It should be noted that this application does not restrict the contract correspondence relationship. For example, one contracted mobile phone number can correspond to one broadband account, one contracted mobile phone number can correspond to multiple broadband accounts, multiple contracted mobile phone numbers can correspond to one broadband account, and multiple contracted mobile phone numbers can correspond to multiple broadband accounts.

[0065] It should be noted that there is a binding relationship between the contracted mobile phone number and the mobile network terminal, and between the broadband account and the optical modem.

[0066] That is, there is a contract corresponding relationship between the mobile network terminal and the optical modem, that is, the contract corresponding relationship is also used to indicate the corresponding relationship between the mobile network terminal and the optical modem.

[0067] It should be noted that, in the case where there is a contractual correspondence between the mobile network terminal and the optical modem, data transmission can be performed between the mobile network terminal and the optical modem.

[0068] For example, Figure 2 As shown, the data transmission system includes a mobile network terminal 1, a mobile network terminal 2, a mobile network terminal 3, an optical modem 1, an optical modem 2, and an optical modem 3. Among them, there is a contract correspondence relationship between the mobile network terminal 1 and the optical modem 1, that is, the mobile network terminal 1 and the optical modem 1 are a family group. There is a contract correspondence relationship between the mobile network terminal 2 and the optical modem 2, there is a contract correspondence relationship between the mobile network terminal 2 and the optical modem 3, there is a contract correspondence relationship between the mobile network terminal 3 and the optical modem 2, and there is a contract correspondence relationship between the mobile network terminal 3 and the optical modem 3, that is, the mobile network terminal 2, the mobile network terminal 3, the optical modem 2, and the optical modem 3 are a family group. The mobile network terminal 1 and the optical modem 1 can perform data transmission, the mobile network terminal 2 and the optical modem 2 can perform data transmission, and the mobile network terminal 1 and the optical modem 3 cannot perform data transmission.

[0069] Optionally, one contract correspondence relationship corresponds to one family group identifier (ie, family group ID). Optical modems in the same contract correspondence relationship need to be connected to the same BNC-UP (ie, go online on the same BNC-UP device).

[0070] For example, Figure 2As shown, the home group identifier of the home group where mobile network terminal 1 and optical modem 1 are located is home group A, and the home group identifier of the home group where mobile network terminal 2, mobile network terminal 3, optical modem 2 and optical modem 3 are located is home group B.

[0071] It should be noted that devices that have signed up for the same target service can be configured in one family group.

[0072] In a possible implementation, after the user signs a service contract, the broadband core network system may perform initial configuration.

[0073] Optionally, the BOSS system can receive the user's service contract operation. In response to the service contract operation on the BOSS system, the BOSS system can obtain the user's contract information, and generate contract data based on the user's contract information. The contract data includes: family group identifier, contracted mobile phone number, contracted broadband account and contracted service type. In the case that the user's contracted service type is the target service, the BOSS system can send the contract data to the AAA system and UDM. Afterwards, the AAA system can receive the contract data from the BOSS system and the network identification information from the RMS, and send the contract data and network identification information to the policy generation network element. The network identification information includes: the BNC-UP identifier of the user login, the QinQ identifier and the wide area network port (WAN) port address.

[0074] Optionally, the BOSS system may send a service diversion instruction and a target WAN port configuration instruction to the RMS, and the service diversion instruction is used to indicate the traffic distribution of the optical modem. The RMS may receive the service diversion instruction and the target WAN port configuration instruction from the BOSS system, and send a service diversion strategy (such as a quality of service (QoS) strategy) configuration instruction and a target WAN port configuration instruction to the optical modem. The optical modem may receive the service diversion strategy configuration instruction and the target WAN port configuration instruction from the RMS, and perform service diversion strategy configuration and target WAN port configuration.

[0075] In a possible design, one target WAN port corresponds to one broadband account. The optical modem can configure the target WAN port based on the Point-to-Point Protocol over Ethernet (PPPoE) to achieve a point-to-point connection with the OLT.

[0076] It should be noted that the target WAN port does not perform NAT, and the optical modem's uplink traffic can determine whether to direct the traffic to the target WAN port based on the identification information (such as 10.0.0.0 / 8) carried in the data.

[0077] It is understandable that one target WAN port corresponds to one broadband account, which makes it easier for the AAA system to adjust the user's uplink bandwidth based on the broadband account.

[0078] In the embodiment of the present application, the optical modem is configured with an initial WAN port. The optical modem can send data of basic services other than the target service through the initial WAN port.

[0079] It should be understood that the target WAN port and the initial WAN port are different logical sub-interfaces of the same physical interface.

[0080] In this way, the service isolation between the target service and the basic service can be achieved, thereby realizing the dynamic adjustment of the data transmission rate of different services.

[0081] It should be noted that this application does not limit the target data transmission rate of the broadband account that signed the target service. For example, the target data transmission rate can be greater than or equal to 100 megabits per second, such as 100 megabits per second, 200 megabits per second, 300 megabits per second, 400 megabits per second, and 500 megabits per second. This application does not limit the basic data transmission rate of the broadband account that signed the basic service. For example, the basic data transmission rate can be in the range of 20 megabits per second to 50 megabits per second, such as 20 megabits, 30 megabits, 40 megabits, and 50 megabits.

[0082] In this way, the data transmission rate of the target service and the basic service can be precisely adjusted. It is possible to increase the data transmission rate of the target broadband account only, thereby avoiding the unreasonable use of uplink bandwidth resources by the target broadband account (such as accessing or deploying a peer-to-peer content delivery network (PCDN)).

[0083] Afterwards, BNC-CP can send configuration instructions to BNC-UP to complete the basic configuration of BNC-UP. For example, BNC-CP can send PPoE configuration instructions to BNC-UP to complete the UP interface configuration for processing PPPoE sessions on BNC-UP.

[0084] Optionally, the UP interface includes a first interface and a second interface, the first interface is used to forward data, and the second interface is a sub-interface of the first interface. The BNC-UP can manage user sessions, perform address allocation and security management through the first interface. The BNC-UP can access the PPPoE service through the second interface and configure service attributes (such as VLAN encapsulation).

[0085] It should be noted that for subscribers of fixed-mobile convergence services, the first interface and the second interface need to be independently configured to distinguish them from basic services. It should be noted that the specific configuration method of the first interface and the second interface can refer to the interface configuration method in the traditional technology, and this application will not repeat them.

[0086] It should be understood that the first interface is configured with an Internet Protocol (IP) address and can implement a three-layer routing function.

[0087] In one possible design, the second interface corresponds to multiple fixed-line contract accounts, and the first interface corresponds to multiple fixed-line contract accounts.

[0088] In one possible design, the first interface is an interface with a layer 3 switching capability, and the second interface is an interface with a layer 2 switching capability.

[0089] It should be noted that contracted users and ordinary home broadband users use different interfaces and domains. BNC-UP can configure QinQ technology (also known as 802.1Q-in-802.1Q, double-layer VLAN) on the second interface and allocate VLAN tag ranges for fixed-line terminals. In addition, BNC-UP can configure local VPN services on the first interface, and the first interface can allocate WAN port IP addresses to fixed-line terminals based on the authentication domain configuration of the fixed-line terminals. In addition, BNC-UP can configure domain templates for fixed-line terminals through the second interface, that is, create a unified authentication domain for these fixed-line terminals, and configure network parameters and policies in the domain template. These parameters and policies will be applied to all fixed-line terminals belonging to the domain. In this way, BNC-UP can configure fixed-line terminals to the same domain, and bind the VPN configured on the first interface in the domain configuration.

[0090] The following describes the configuration process of the mobile core network system after the user account logs in.

[0091] In an embodiment of the present application, the BOSS system may send contract data to the UDM. Afterwards, the UDM may determine the user's contracted service based on the contract data. When the user's contracted service is the target service, the UDM may configure the corresponding data network name (data network name, DNN) for the user. Afterwards, the mobile network terminal (i.e., user equipment (userequipment, UE)) sends a PDU session establishment request to the AMF, and the PDU session establishment request carries the user's DNN. Afterwards, the AMF may receive the PDU session establishment request from the mobile network terminal, and send a user query request to the UDM to query the service type signed by the user and the user's DNN information, and the DNN information includes the user's contracted DNN list, the default DNN, and the locally configured DNN. Afterwards, the UDM may receive the user query request from the AMF, and send the user's DNN information to the AMF. The AMF may receive the user's DNN information from the UDM, and match it with the DNN carried in the PDU session establishment request based on the user's DNN information. If the user's DNN information includes the DNN carried in the PDU session establishment request, AMF directly sends the PDU session establishment request to SMF. If the user's DNN information does not include the DNN carried in the PDU session establishment request, AMF can perform DNN error correction and replace the DNN carried in the PDU session establishment request with the DNN in the user's DNN information. After that, AMF can send the corrected PDU session establishment request to SMF.

[0092] Afterwards, SMF can receive the PDU session establishment request from AMF and send a session registration request to UDM. Afterwards, SMF can receive the user's contract data, DNN information and service configuration information from UDM, and determine the user's contracted service as the target service based on the contract data. The service configuration information includes QoS parameters, billing rules, encryption method and authentication method, session and service continuity mode (session and service continuity, SSC) mode. Afterwards, SMF can generate a session request based on the user's contract data, DNN information and service configuration information. Afterwards, SMF can send a session request to UPF so that UPF can create a diversion session based on the service diversion rules. The session request includes the service diversion rules, and the diversion rules are used to indicate the diversion of data. Afterwards, UPF can create a session based on the service diversion rules and send data with a destination address as a private address to BNC-UP.

[0093] Optionally, the UPF may send the subscription information and preset mobile network identification information of the mobile network terminal to the policy generating network element, where the subscription information of the mobile network terminal includes the contracted mobile phone number.

[0094] It should be noted that SMF pre-stores business diversion rules.

[0095] In a possible design, the PCF may send a service diversion rule to the SMF, that is, send a data packet with a destination address being a private network address to the UPF interface of the UPF (that is, the interconnection interface between the UPF and the BNC-UP).

[0096] It should be noted that the UPF interface can be obtained by configuring static routing, and the next hop of the UPF interface is the interface address of BNC-UP.

[0097] In some embodiments, the SMF may allocate an IP address segment (eg, 10.0.0.0 / 8) to the mobile terminal of the subscriber.

[0098] It should be noted that the IP address segment allocated by the SM to the mobile terminal of the subscriber is specifically used by the user equipment during the PDU session, and no network address translation (NAT) conversion is required.

[0099] In some embodiments, the SMF may send the subscription information and preset mobile network identification information of the mobile network terminal to the UPF through the control plane interface (i.e., N4 interface) between the SMF and the UPF. The UPF may send the subscription information and preset mobile network identification information of the mobile network terminal to the policy generation network element through the UPF interface.

[0100] It should be noted that the UPF interface is a UPF-defined logical interface, which is used to send the subscription information and preset mobile network identification information of the mobile network terminal to the policy generation network element.

[0101] In one possible design, an Internet protocol security tunnel (IPsec) is configured between the UPF and the policy generation network element. The UPF can send the subscription information and preset mobile network identification information of the mobile network terminal to the policy generation network element through the remote authentication dial-in user service (Radius) protocol.

[0102] It should be noted that the optical modem uplink traffic is diverted based on the destination Internet protocol (IP). The core network allocates a specific IP address segment (such as 10.0.0.0 / 8) to the mobile terminals of the fixed-mobile convergence service. The RMS configures a diversion strategy based on the destination address of the address segment to the optical modem, and diverts the traffic that meets the address segment to the second WAN port.

[0103] The following is an introduction to the configuration process of the broadband core network system after the user account logs in.

[0104] In a possible design, after the user account logs in, the WAN port IP can be obtained through authentication, authorization, and billing. Afterwards, the AAA system can send the contract data to the policy generation network element again through the Radius protocol. The BNC-CP can send the network identification information of the user forwarding plane device and the network identification information of the fixed network terminal to the policy generation network element through the internal interface of the BNC-CP. The network identification information of the user forwarding plane device includes the first interface identification and the second interface identification, and the network identification information of the fixed network terminal includes the local VPN name and the QinQ identification. The policy generation network element can receive the contract data and network identification information from the AAA system, and receive the contract information and preset mobile network identification information of the mobile network terminal from the UPF, and process the contract data based on the contracted mobile phone number to obtain the mapping relationship between the fixed network terminal and the mobile network terminal. The policy generation network element can also generate a preset forwarding policy based on the mapping relationship, and send the preset forwarding policy to the BNC-UP. The BNC-UP can receive the preset forwarding policy from the policy generation network element, and send data to the fixed network terminal or the mobile network terminal based on the preset forwarding policy.

[0105] Optionally, the "contracted mobile phone number" is used as a matching mapping keyword to complete the mapping relationship between the mobile network and the fixed network, and generate a complete mapping list.

[0106] Exemplarily, as shown in Table 1, it is a mapping list.

[0107] Table 1

[0108]

[0109]

[0110] Among them, the data source of the family group is the AAA system, and the source of the contracted mobile phone number is the AAA system and UPF. In the mapping relationship of broadband account 1, the identifier of the family group where the mobile network terminal and the fixed network terminal are located is A, the contracted mobile phone numbers are 1******1 and 1******2, the corresponding mobile network terminal IPs are 10.1.1.101 and 10.1.1.102, the broadband account is A.1, the BNC-UP identifier corresponding to the broadband account is 1001, the corresponding UP second interface is 1 / 0 / 1.1, the corresponding VPN is vrf1, the connected UPF interface is 1 / 1 / 1, the connected UPF interface IP is 20.1.1.1, the second WAN port IP is 100.1.1.101, and the address segment of the terminal under the family group is 192.168.1.2~5. Broadband account 2 and broadband account 1 belong to the same family group, and the family group identifier, contracted mobile phone number, corresponding mobile terminal IP, UP corresponding to the broadband account, corresponding UP second interface, corresponding VPN, connected UPF interface and connected UPF interface IP are all the same. Broadband account 2 and broadband account 1 have different broadband accounts. Broadband account 3 and broadband account 1 do not belong to the same family group.

[0111] It should be noted that for the specific description of broadband account 2 and broadband account 3, reference can be made to the description of broadband account 1, and this application will not go into details therein.

[0112] It should be noted that the contracted mobile network terminals and the contracted fixed network terminals form a family group. This application does not limit the number of contracted mobile network terminals and the number of contracted fixed network terminals in the family group. For example, the number of contracted mobile network terminals can be 1, 2, 3, 4, 5, and the number of contracted fixed network terminals can be 1, 2, 3, 4, 5.

[0113] The following is an introduction to the process of a mobile network terminal sending data to a fixed network terminal.

[0114] In a possible implementation, the mobile network terminal may send data to be forwarded to the UPF. Thereafter, the UPF may receive the data to be forwarded from the mobile network terminal and send the data to be forwarded to the BNC-UP. Thereafter, the BNC-UP may receive the data to be forwarded from the UPF and obtain the target port based on the preset forwarding strategy and the target identification information of the data to be forwarded. Thereafter, the BNC-UP may send the data to be forwarded to the OLT through the target port and the virtual local area network (VLAN). Thereafter, the OLT may receive the data to be forwarded from the BNC-UP and send the data to be forwarded to the optical modem. Thereafter, the optical modem may receive the data to be forwarded from the OLT and send the data to be forwarded to the fixed network terminal. Thereafter, the fixed network terminal may receive the data to be forwarded from the optical modem.

[0115] In some embodiments, the fixed network terminal may send data to the mobile network terminal.

[0116] The following is an introduction to the process of a fixed network terminal sending data to a mobile network terminal.

[0117] In a possible implementation, the fixed-line terminal may send fixed-line data to the optical modem. Thereafter, the optical modem may receive the fixed-line data from the fixed-line terminal and send the fixed-line data to the OLT. Thereafter, the OLT may receive the fixed-line data from the optical modem and, based on preset mobile network identification information, send the fixed-line data to the target WAN port of the BNC-UP. Thereafter, the BNC-UP may receive the fixed-line data from the OLT and send the fixed-line data to the UPF through a policy-based routing (Policy-Based Routing, PBR) rule. Thereafter, the UPF may receive the fixed-line data from the BNC-UP and send the fixed-line data to the mobile network terminal based on preset mobile network identification information. Thereafter, the mobile network terminal may receive the fixed-line data from the UPF.

[0118] It should be noted that the interface PBR can be configured on BNC-UP and the Layer 2 sub-interface of BNC-UP can be bound. The next hop can be set to the port IP of the connected UPF based on the interface PBR. In this way, all traffic entering the Layer 2 sub-interface will be forwarded to the UPF, and the UPF will forward it to the mobile network terminal according to the destination IP.

[0119] It should be noted that the present application does not limit fixed network terminals. For example, the fixed network terminal may be a network attached storage (NAS) or a camera.

[0120] It should be noted that the IP address of the fixed-line terminal for the target service (i.e. the IP address of the fixed-line terminal connected to the optical modem) can be centrally planned by the operator or configured by the user as a private network address (such as 192.168.0.0 / 16).

[0121] It should be noted that BNC-UP and UPF can be connected through the bearer network, which makes the implementation process simple. In addition to the policy generation network element, other operations domain data (Operations Domain Data, O domain) network elements in this application all reuse existing capabilities and only need to increase configuration without additional modification or adding additional gateway devices.

[0122] In this way, data transmission between mobile network terminals and fixed network terminals can be achieved.

[0123] The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0124] like Figure 3 As shown, a data transmission method provided by an embodiment of the present application is applied to a user forwarding plane device, and the method includes:

[0125] S301: Receive data to be forwarded sent by a mobile network terminal.

[0126] Among them, mobile network terminals are terminal devices that access the mobile Internet.

[0127] In a possible implementation, the mobile network terminal may send the data to be forwarded to the UPF. Then, the UPF may send the data to be forwarded to the user forwarding plane. The user forwarding plane may receive the data with forwarding from the UPF.

[0128] It should be noted that the present application does not limit the data to be forwarded. For example, the data to be forwarded may be flow data.

[0129] S302: Determine a target OLT based on the target identification information and a preset forwarding strategy.

[0130] The preset forwarding strategy is used to indicate the corresponding relationship between the preset identification information and the preset OLT, the preset identification information includes the target identification information, and the preset OLT includes the target OLT.

[0131] It should be noted that the target OLT is connected to the fixed network terminal.

[0132] Optionally, the preset forwarding policy includes access control list (ACL) rules.

[0133] In a possible implementation, the target OLT may be determined based on matching the target identification information with the ACL rule if the target identification information satisfies the ACL rule.

[0134] Optionally, the user forwarding plane device pre-stores a plurality of preset PBR policies, one preset identification information and one ACL rule corresponding to one preset PBR policy.

[0135] In a possible design, if the target identification information satisfies the ACL rule, a target PBR policy can be determined from multiple preset PBR policies, and the target PBR is any one of the multiple preset PBR policies. Then, the target OLT can be determined based on the target PBR policy.

[0136] S303: Send the data to be forwarded to the fixed network terminal through the target OLT.

[0137] Among them, the fixed network terminal is the terminal equipment that accesses the fixed communication network.

[0138] In a possible implementation, the target OLT may send the data to be forwarded to the optical modem. Afterwards, the optical modem may receive the data to be forwarded from the target OLT and send the data to be forwarded to the fixed network terminal.

[0139] In the embodiment of the present application, the user forwarding plane device is pre-configured with a first interface and a second interface, and the second interface is a sub-interface of the first interface.

[0140] Optionally, a target first interface and a target second interface may be determined from a plurality of first interfaces based on a target PBR policy. Afterwards, the data to be forwarded may be forwarded from the target first interface to the target second interface. Afterwards, the data to be forwarded may be re-labeled with a QinQ tag, and the data to be forwarded may be sent to the target OLT through a VLAN. Afterwards, the target OLT may send the data to be forwarded to the optical modem.

[0141] In a possible design, the optical modem is pre-configured with a routing table. The optical modem can send data to be forwarded to the fixed network terminal based on the routing table.

[0142] Optionally, the data to be forwarded carries a VLAN tag, and the optical modem can strip the VLAN tag of the data to be forwarded. Afterwards, the optical modem can read the routing table and send the stripped data to be forwarded to the fixed network terminal.

[0143] Based on the above technical solution, the data to be forwarded sent by the mobile network terminal can be received, and the target optical line terminal OLT can be determined based on the target identification information and the preset forwarding strategy. After that, the data to be forwarded can be sent to the fixed network terminal through the target OLT. In this way, the user forwarding plane device can enable the mobile network terminal to send data directly to the fixed network terminal through the preset forwarding strategy without the need for transfer through the public cloud. In this way, the risk of data leakage can be reduced while reducing transmission delay.

[0144] In an embodiment of the present application, the preset identification information includes preset mobile network identification information and preset fixed network identification information. The preset forwarding strategy includes: a first forwarding rule and a second forwarding rule, the first forwarding rule is used to indicate the correspondence between the preset mobile network identification information and the preset OLT, and the second forwarding rule is used to indicate the correspondence between the preset fixed network identification information and the preset OLT.

[0145] like Figure 4 As shown, another data transmission method provided in an embodiment of the present application, S302 also includes:

[0146] S401. Determine a candidate OLT based on preset network migration identification information and a first forwarding rule.

[0147] Optionally, as can be known from S302, the user forwarding plane device pre-stores a plurality of preset PBR policies. The preset PBR policies include a first PBR policy and a second PBR policy, a preset mobile network identification information and a first forwarding rule correspond to a first PBR policy, and a preset fixed network identification information and a second forwarding rule correspond to a second PBR policy.

[0148] In a possible implementation, the preset mobile network identification information can be matched with the first forwarding rule. If the preset mobile network identification information satisfies the first forwarding rule, a first target PBR strategy can be determined from multiple first PBR strategies, and the first target PBR strategy is any one of the multiple first PBR strategies. Afterwards, the candidate OLT can be determined based on the first target PBR strategy.

[0149] Optionally, the preset mobile network identification information is a network address of the mobile network terminal.

[0150] In some embodiments, if the network address of the mobile terminal does not satisfy the first forwarding rule, the data to be forwarded is discarded.

[0151] In some embodiments, if the number of candidate OLTs is one, S402 is executed.

[0152] In some embodiments, if there are multiple candidate OLTs, S403 is executed.

[0153] S402: Determine the candidate OLT as the target OLT.

[0154] S403: Determine a target OLT from multiple candidate OLTs based on the preset fixed network identification information and the second forwarding rule.

[0155] In a possible implementation, the preset fixed network identification information can be matched with the second forwarding rule, and if the preset fixed network identification information satisfies the second forwarding rule, a target second PBR strategy can be determined from multiple second PBR strategies. Then, the target OLT can be determined based on the second target PBR strategy.

[0156] Optionally, the preset fixed network identification information is a network address of the fixed network terminal.

[0157] It should be noted that the network address of the fixed-line terminal can be a network address assigned by the operator. Since the network address of the fixed-line terminal is unchanged, the home where the fixed-line terminal is located can be determined according to the network address of the fixed-line terminal, so that the target OLT can be determined, and the data to be forwarded that meets the ACL rules can be introduced into the corresponding VPN, so that multiple mobile network terminals can access multiple broadband accounts.

[0158] In some embodiments, if the network address of the fixed network terminal does not satisfy the second forwarding rule, the data to be forwarded is discarded.

[0159] Based on the above technical solution, the preset mobile network identification information can be matched with the first forwarding rule. If the number of candidate OLTs is one, the candidate OLT is determined as the target OLT. In this way, the reasonable allocation of network resources can be achieved to isolate the data transmission between devices in different contract correspondence relationships, thereby protecting data privacy and improving the security of data transmission. If the number of candidate OLTs is multiple, the target OLT can be determined from multiple candidate OLTs based on the preset fixed network identification information and the second forwarding rule. In this way, the target OLT corresponding to the fixed network terminal can be determined by the second forwarding rule, thereby achieving precise control of data transmission, so that the mobile network terminal can send data to the fixed network devices corresponding to different broadband accounts.

[0160] In some embodiments, a preset forwarding policy sent by a policy generating network element may be received, and the policy generating network element is connected to a user forwarding plane device.

[0161] In a possible design, the preset forwarding strategy is generated by a strategy generation network element based on the device correspondence relationship and fixed-mobile subscription information, where the device correspondence relationship is the correspondence relationship between the mobile network terminal and the candidate OLT.

[0162] Optionally, the fixed-mobile contract information includes at least one of the following: network identification information of the user forwarding plane device, network identification information of the mobile network terminal, network identification information of the fixed network terminal, contract information of the mobile network terminal, and contract information of the fixed network terminal.

[0163] Among them, the network identification information of the user forwarding plane device includes the first interface identifier and the second interface identifier, the network identification information of the mobile network terminal includes the preset mobile network identification information, the network identification information of the fixed network terminal includes the preset fixed network identification information, the local VPN name and the QinQ identifier, the contract information of the mobile network terminal includes the contracted mobile phone number, and the contract information of the fixed network terminal includes the contract data and network identification information.

[0164] It is understandable that the policy generation network element can map the information of the fixed network terminal and the mobile network terminal, and send the preset forwarding policy to the user forwarding plane device. In this way, the amount of network transformation can be reduced without the need for the mobile core network to perform secondary authentication, and without the need for the mobile core network to send routing policies to the fixed network side. Through the C / U separation and CP service-oriented architecture characteristics of BNC, the policy generation network element can be flexibly configured to obtain the data transmission path from the mobile network terminal to the fixed network terminal, so that the mobile network terminal can directly send data to the fixed network terminal.

[0165] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. It is understandable that, in order to realize the above functions, the data transmission device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the data transmission method steps of each example described in the embodiment disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0166] The embodiment of the present application also provides a data transmission device. The data transmission device can be a user forwarding plane device, a CPU in the user forwarding plane device, a module for sending data in the user forwarding plane device, or a client for sending data in the user forwarding plane device.

[0167] The embodiment of the present application can divide the data transmission device into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0168] The present application embodiment provides a data transmission device. Figure 5 As shown, the data transmission device may include: a receiving module 501 , a processing module 502 and a sending module 503 .

[0169] The receiving module 501 is used to receive the data to be forwarded sent by the mobile network terminal, where the mobile network terminal is a terminal device accessing the mobile Internet.

[0170] The processing module 502 is used to determine the target optical line terminal OLT based on the target identification information and the preset forwarding strategy, the preset forwarding strategy is used to indicate the correspondence between the preset identification information and the preset OLT, the preset identification information includes the target identification information, the preset OLT includes the target OLT, and the target identification information includes the identification of the mobile network terminal and / or the identification of the fixed network terminal.

[0171] The sending module 503 is used to send the data to be forwarded to the fixed network terminal through the target OLT, and the fixed network terminal is a terminal device accessing the fixed communication network.

[0172] Figure 6 6 is a schematic diagram of another data transmission device according to an exemplary embodiment. The data transmission device may include a processor 602, and the processor 602 is used to execute application code to implement the data transmission method in the present application.

[0173] The processor 602 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0174] like Figure 6 As shown, the data transmission device may further include a memory 603. The memory 603 is used to store application program codes for executing the solution of the present application, and the execution is controlled by the processor 602.

[0175] The memory 603 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 603 may exist independently and be connected to the processor 602 via a bus 604. The memory 603 may also be integrated with the processor 602.

[0176] like Figure 6 As shown, the data transmission device may further include a communication interface 601, wherein the communication interface 601, the processor 602, and the memory 603 may be coupled to each other, for example, via a bus 604. The communication interface 601 is used to exchange information with other devices, for example, to support information exchange between the data transmission device and other devices.

[0177] It should be pointed out that Figure 6 The device structure shown in the figure does not constitute a limitation on the data transmission device, except Figure 6 In addition to the components shown, the data transmission device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0178] In actual implementation, the functions implemented by the processing module 502 can be Figure 6 The processor 602 shown calls the program code in the memory 603 to implement.

[0179] The present application also provides a computer-readable storage medium, on which instructions are stored, and when the instructions in the computer-readable storage medium are executed by a processor of a computer device, the computer can execute the data transmission method provided in the above-mentioned embodiment. For example, the computer-readable storage medium can be a memory 603 including instructions, and the above instructions can be executed by a processor 602 of a computer device to complete the above method. Optionally, the computer-readable storage medium can be a non-temporary computer-readable storage medium, for example, a non-temporary computer-readable storage medium can be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0180] Figure 7 A conceptual partial view of a computer program product provided by an embodiment of the present application is schematically shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0181] In one embodiment, the computer program product is provided using a signal bearing medium 700. The signal bearing medium 700 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 3 , Figure 4 Thus, for example, reference to Figure 3 In the embodiment shown in , one or more features of S301 to S303 may be undertaken by one or more instructions associated with the signal bearing medium 700. In addition, Figure 7 The program instructions in also describe example instructions.

[0182] In some examples, the signal bearing medium 700 may include a computer readable medium 701, such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM) or a random access memory (RAM), and the like.

[0183] In some implementations, signal bearing medium 700 may include computer recordable medium 702 such as, but not limited to, memory, read / write (R / W) CD, R / W DVD, and the like.

[0184] In some implementations, signal bearing medium 700 may include communication medium 703 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0185] The signal bearing medium 700 may be communicated by a wireless form of communication medium 703. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0186] In some examples, the data transfer device may be configured to provide various operations, functions, or actions in response to one or more program instructions via computer-readable medium 701 , computer-recordable medium 702 , and / or communication medium 703 .

[0187] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0188] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0189] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0190] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0191] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes various media that can store program codes, such as-U disk, mobile hard disk, ROM, RAM, disk or CD.

[0192] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: Applied to user forwarding plane equipment; the method comprises: Receiving data to be forwarded sent by a mobile network terminal, wherein the mobile network terminal is a terminal device accessing the mobile Internet; Determine a target optical line terminal OLT based on the target identification information and a preset forwarding strategy, wherein the preset forwarding strategy is used to indicate a corresponding relationship between the preset identification information and the preset OLT, the preset identification information includes the target identification information, and the preset OLT includes the target OLT; The data to be forwarded is sent to a fixed network terminal through the target OLT, and the fixed network terminal is a terminal device accessing a fixed communication network.

2. The method according to claim 1, characterized in that The preset identification information includes preset mobile network identification information; The preset forwarding strategy includes: a first forwarding rule, the first forwarding rule is used to indicate the corresponding relationship between the preset mobile network identification information and the preset OLT; The step of determining the target optical line terminal OLT based on the network identification information and the preset forwarding strategy includes: Determine a candidate OLT based on the preset network migration identification information and the first forwarding rule; If the number of the candidate OLT is one, the candidate OLT is determined to be the target OLT.

3. The method according to claim 2, characterized in that The preset identification information also includes preset fixed network identification information; The preset forwarding strategy includes: a second forwarding rule, wherein the second forwarding rule is used to indicate the corresponding relationship between the preset fixed network identification information and the preset OLT; the method further includes: If there are multiple candidate OLTs, the target OLT is determined from the multiple candidate OLTs based on the preset fixed network identification information and the second forwarding rule.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The preset forwarding policy sent by the policy generating network element is received, and the policy generating network element is connected to the user forwarding plane.

5. The method according to claim 4, characterized in that The preset forwarding strategy is generated by the strategy generating network element based on the device correspondence relationship and the fixed-mobile subscription information, and the device correspondence relationship is the correspondence relationship between the mobile network terminal and the candidate OLT.

6. The method according to claim 5, characterized in that The fixed-mobile subscription information includes at least one of the following: network identification information of the user forwarding plane device, network identification information of the mobile network terminal, network identification information of the fixed network terminal, subscription information of the mobile network terminal, and subscription information of the fixed network terminal.

7. A data transmission device, characterized in that: The device comprises a receiving module, a processing module and a sending module: The receiving module is used to receive the data to be forwarded sent by the mobile network terminal, and the mobile network terminal is a terminal device accessing the mobile Internet; The processing module is used to determine the target optical line terminal OLT based on the target identification information and the preset forwarding strategy, the preset forwarding strategy is used to indicate the corresponding relationship between the preset identification information and the preset OLT, the preset identification information includes the target identification information, the preset OLT includes the target OLT, and the fixed network terminal is a terminal device connected to the target OLT; The sending module is used to send the data to be forwarded to the fixed network terminal through the target OLT.

8. A data transmission device, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and one or more of the programs include computer-executable instructions. When the data transmission device is running, the processor executes the computer-executable instructions stored in the memory to enable the data transmission device to perform the method as described in any one of claims 1-6.

9. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instruction, the computer performs the method according to any one of claims 1 to 6.

10. A computer program product comprising instructions, characterized in that When the instructions are executed by a computing device, the computing device is caused to perform the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for controlling forwarding of mobile broadcast and multicast services in passive optical network

    CN101938696A

  • Internet network framework for converging and accessing multiple services

    CN107508736A

  • Service flow routing control method, device and system

    CN111770545A

  • Data transmission method and device, gateway, chip and storage medium

    CN113329276A

  • Authentication network system of converged network and user authentication method of converged network

    CN117097517A

Cited By

  • Network communication management method and device, equipment, storage medium and program product

    CN121568071A