CN114466332A - Data communication system and method, and live data transmission method, device and equipment - Google Patents

Data communication system and method, and live data transmission method, device and equipment Download PDF

Info

Publication number
CN114466332A
CN114466332A CN202210357346.1A CN202210357346A CN114466332A CN 114466332 A CN114466332 A CN 114466332A CN 202210357346 A CN202210357346 A CN 202210357346A CN 114466332 A CN114466332 A CN 114466332A
Authority
CN
China
Prior art keywords
data
control
base station
logic
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210357346.1A
Other languages
Chinese (zh)
Inventor
刘宏俊
郝文杰
杨光
姚怡东
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Damo Institute Hangzhou Technology Co Ltd
Original Assignee
Alibaba Damo Institute Hangzhou Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Damo Institute Hangzhou Technology Co Ltd filed Critical Alibaba Damo Institute Hangzhou Technology Co Ltd
Priority to CN202210357346.1A priority Critical patent/CN114466332A/en
Publication of CN114466332A publication Critical patent/CN114466332A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096783Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a roadside individual element
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services

Abstract

The embodiment of the application provides a data communication system and method, and a live data transmission method, device and equipment. The system comprises: the control plane comprises a control logic and a data communication logic which are used for controlling the user plane; and the user plane is in communication connection with the control plane through a preset interface, the user plane comprises a data packet routing network element in communication connection with the data network server, and the data packet routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic. According to the technical scheme, the fusion operation of the core network and the base station is effectively achieved, the core network and the base station share the same control plane and the same user plane in terms of logic architecture, namely the control plane fuses the control logic of the core network and the control logic of the base station, and then the forwarding operation of the data packet is completed based on the control logic of the control plane and by using a newly defined data packet routing network element in the user plane.

Description

Data communication system and method, and live data transmission method, device and equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data communication system, a method, a device, and an apparatus for transmitting live data.
Background
With the rapid development of communication technology, the application of the fifth generation wireless communication technology 5G network is more and more extensive. At present, a core network (5 GC) and a base station in a conventional 5G system are often deployed independently, so that a large resource overhead exists between the core network and the base station, for example: the network transmission and the network packet protocol processing between the 5GC and the base station require large resource information, so that the network resource information required by data processing operation is increased, the operation and maintenance complexity of the network is improved, and the investment cost and the operation and maintenance cost are also increased.
Disclosure of Invention
The embodiment of the application provides a data communication system and method, and a transmission method, device and equipment of live broadcast data, and in terms of a logic architecture, fusion operation of a core network and a base station is effectively realized through one control plane and one data plane, so that not only is software logic complexity, resource occupancy rate and operation and maintenance difficulty of the communication system reduced, but also investment cost and operation and maintenance cost are reduced.
In a first aspect, an embodiment of the present application provides a data communication system, including:
the control plane comprises a control logic and a data communication logic which are used for controlling the user plane;
and the user plane is in communication connection with the control plane through a preset interface, the user plane comprises a data packet routing network element in communication connection with the data network server, and the data packet routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic.
In a second aspect, an embodiment of the present application provides a data communication system, including:
the communication equipment comprises a base station and a core network, wherein the base station is in communication connection with the core network, and a first control logic of the core network and a second control logic of the base station are stored in a control plane and are used for controlling the same user plane corresponding to the base station and the core network;
and the cloud server is connected with the communication equipment through a preset interface so as to realize the integration of the cloud network and the communication network.
In a third aspect, an embodiment of the present application provides a data transmission method, including:
acquiring data to be transmitted;
and forwarding the data to be transmitted by using a data packet routing network element in the user plane so as to realize the transmission operation of the data to be transmitted.
In a fourth aspect, an embodiment of the present application provides a data transmission apparatus, including:
the first acquisition module is used for acquiring data to be transmitted;
and the first processing module is used for forwarding the data to be transmitted by using a data packet routing network element in a user plane so as to realize the transmission operation of the data to be transmitted.
In a fifth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor; wherein the memory is configured to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the data transmission method according to the third aspect.
In a sixth aspect, an embodiment of the present invention provides a computer storage medium for storing a computer program, where the computer program is used to enable a computer to implement the data transmission method shown in the third aspect when executed.
In a seventh aspect, an embodiment of the present invention provides a computer program product, including: a computer program which, when executed by a processor of an electronic device, causes the processor to carry out the steps of the data transmission method according to the third aspect.
In an eighth aspect, an embodiment of the present invention provides a live data transmission method, including:
acquiring live broadcast data to be transmitted;
and forwarding the live broadcast data by using a data packet routing network element in a user plane so as to realize transmission operation of the live broadcast data.
In a ninth aspect, an embodiment of the present invention provides a live data transmission apparatus, including:
the second acquisition module is used for acquiring the live broadcast data to be transmitted;
and the second processing module is used for forwarding the live broadcast data by using a data packet routing network element in a user plane so as to realize transmission operation of the live broadcast data.
In a tenth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor; wherein the memory is configured to store one or more computer instructions, and when executed by the processor, the one or more computer instructions implement the live data transmission method according to the eighth aspect.
In an eleventh aspect, an embodiment of the present invention provides a computer storage medium, which is used for storing a computer program, and the computer program enables a computer to implement the live data transmission method in the eighth aspect when executed.
In a twelfth aspect, an embodiment of the present invention provides a computer program product, including: a computer program that, when executed by a processor of an electronic device, causes the processor to execute the steps in the live data transmission method according to the eighth aspect.
In a thirteenth aspect, an embodiment of the present invention provides a vehicle control method, including:
acquiring a vehicle control request corresponding to a vehicle;
determining driving path planning information corresponding to the vehicle control request;
and forwarding the driving path planning information to a vehicle by using a data packet routing network element in a user plane so as to control the vehicle based on the driving path planning information.
In a fourteenth aspect, an embodiment of the present invention provides a vehicle control apparatus, including:
the third acquisition module is used for acquiring a vehicle control request corresponding to the vehicle;
a third determination module for determining driving path planning information corresponding to the vehicle control request;
and the third processing module is used for forwarding the driving path planning information to a vehicle by using a data packet routing network element in a user plane so as to control the vehicle based on the driving path planning information.
In a fifteenth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor; wherein the memory is configured to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the vehicle control method of the thirteenth aspect.
In a sixteenth aspect, an embodiment of the present invention provides a computer storage medium for storing a computer program, the computer program causing a computer to execute a method for controlling a vehicle according to the thirteenth aspect.
In a seventeenth aspect, an embodiment of the present invention provides a computer program product, including: a computer program that, when executed by a processor of an electronic device, causes the processor to perform the steps in the vehicle control method shown in the thirteenth aspect described above.
In an eighteenth aspect, an embodiment of the present application provides a private network communication system, including:
the control plane of the private network comprises a control logic and a data communication logic which are used for controlling the user plane;
and the user plane of the private network is in communication connection with the control plane through a preset interface, the user plane comprises a data packet routing network element in communication connection with the data network server, and the data packet routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic.
The technical scheme provided by the embodiment of the application effectively realizes the fusion (or integration) operation of the core network and the base station, thereby being beneficial to realizing the integrated operation of the communication system, and particularly, on the logic architecture, the core network and the base station share the same control plane and user plane, namely, the control plane fuses the control logic of the core network and the control logic of the base station, the forwarding operation of the data packet is completed based on the control logic of the control plane and by utilizing the newly defined data packet routing network element in the user plane, thereby realizing the data transmission operation by utilizing the communication system, and further improving the practicability of the communication system.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic architecture diagram of a communication system according to a related embodiment;
fig. 2 is a software block diagram of a communication system provided in a related embodiment;
fig. 3 is a schematic diagram of a data communication system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a data communication system according to an embodiment of the present application;
fig. 5 is a schematic diagram of a user plane protocol stack provided in an embodiment of the present application;
fig. 6 is a schematic diagram of a control plane protocol stack according to an embodiment of the present application;
fig. 7 is a schematic flowchart of a data transmission method according to an embodiment of the present application;
fig. 8 is a schematic flowchart of a live data transmission method according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a data transmission device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of an electronic device corresponding to the data transmission apparatus shown in fig. 9;
fig. 11 is a schematic structural diagram of a device for transmitting live data according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an electronic device corresponding to the live data transmission apparatus shown in fig. 11;
fig. 13 is a schematic structural diagram of a private network communication system according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a data communication system according to an embodiment of the present application;
FIG. 15 is a schematic flow chart illustrating a method for controlling a vehicle according to an embodiment of the present disclosure;
fig. 16 is a schematic structural diagram of a vehicle control device according to an embodiment of the present application;
fig. 17 is a schematic configuration diagram of an electronic device corresponding to the vehicle control device shown in fig. 16.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, and "a" and "an" typically include at least two, but do not exclude the inclusion of at least one.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of additional like elements in the article or system in which the element is included.
In addition, the sequence of steps in each method embodiment described below is only an example and is not strictly limited.
Definition of terms:
the fifth Generation Mobile Communication Technology (5 th Generation Mobile Communication Technology, abbreviated as 5G) is a new Generation broadband Mobile Communication Technology with the characteristics of high speed, low time delay and large connection, and is a network infrastructure for realizing man-machine interconnection.
A base station RAN: that is, a public mobile communication base station is an interface device for a mobile device to access the internet, and is also a form of a radio station, which is a radio transceiver station for information transfer between a mobile communication switching center and a mobile phone terminal in a certain radio coverage area.
5 GC: the 5G core network, which is the core of a 5G mobile network, establishes a reliable and secure network connection for end users and provides access to their services.
GTP-u: tunneling protocol for 5GC and base station user plane data transmission.
SCTP (stream Control Transmission protocol): transport protocol for 5GC and base station control plane messages.
Packet Data Convergence Protocol (PDCP), base station L2 Protocol, which is a radio transmission Protocol stack in UMTS and is responsible for compressing and decompressing IP headers, transmitting user Data, and maintaining sequence numbers of radio bearers set by a lossless radio network service subsystem (SRNS).
A base station L3 protocol (Radio Resource Controller, RRC for short) is used for managing Radio resources of a base station.
Core network Mobility management Function (Access and Mobility Function, AMF for short): the access point is used for executing registration, connection, accessibility and mobility management, providing a session management message transmission channel for User Equipment (UE) and a core network Session Management Function (SMF), providing authentication and authentication functions for user access, and accessing a terminal and a wireless core network control plane.
A Session Management Function (SMF) is used for tunnel maintenance, IP address allocation and Management, UP Function selection, policy implementation, QoS control, charging data acquisition, roaming, and the like.
The core network User Plane Function (UPF) is used to implement packet routing forwarding, policy implementation, traffic reporting, and Qos processing.
N2: the control plane interface between the core network AMF and the base station RRC.
N3: a user plane interface between the core network UPF and the base station SDAP.
N4: interface between core networks SMF and UPF.
Teid (tunnel Endpoint identifier), identification of GTP tunnel.
In order to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the following description is provided for the related technologies:
private networks are private networks that provide network communication services to specific users, for which it has been predicted that the global private 5G market will scale to $ 9.197 billion in 2020, that the composite annual growth rate between 2020 and 2027 will reach 37.8%, and that north america will dominate the private 5G market with a 31.2% share. Currently, the system architecture of the 5G private network on the market is defined by 3GPP (e.g. 38.300), as shown in fig. 1, 5GC and RAN are deployed in a distributed manner, and message and data interaction is performed through network transmission.
As for the system architecture of the above-mentioned 5G private network, corresponding to a software architecture for implementing data transmission operation, referring to fig. 2, an access and mobility management function AM in the architecture is mainly responsible for functions of registration management, mobility, reachability management, and the like of a user; the session Management Function SMF is responsible for session Management, Selection and Control of a user plane Function UPF, IP address allocation and Management, Unified Data Management (UDM) is responsible for Unified processing of foreground Data, an Authentication Server Function (AUSF) cooperates with UDM to complete user Authentication, UPF completes routing and forwarding functions of user plane Data, a Policy Control Function (PCF) provides policy rules for a Control plane, and a Network Slice Selection Function (NSSF) is used to manage information related to Network slices.
In some scenes of a private network, a set of 5G system can cover 1-4 cells, and at this time, one core network and one base station can meet the requirement, however, since the core network (5 GC) and the base station in the 5G system are often deployed independently, a large resource overhead is needed between the core network and the base station.
For example, the core network and the base station perform a control plane transmission operation through a Next Generation Application Protocol (NGAP) and a transmission Protocol SCTP for 5GC and a control plane message of the base station, and perform a data plane transmission through GTP-u. As can be seen from the above, the core network in the communication system is an independent system, and has a control plane and a data plane, and the control plane can manage the data plane. Similarly, a base station in a communication system is a stand-alone system having a control plane and a data plane, where the control plane can manage the data plane.
Because the core network and the base station are two independent systems, the network transmission and the network packet protocol processing between the 5GC and the base station need great resource information, so that the required network resource information is increased, the software logic complexity is higher, the resource occupation is more, the operation and maintenance complexity of the network is improved, the investment cost CAPEX and the operation and maintenance cost OPEX are also increased, and the user experience is reduced.
In order to solve the above technical problem, the present embodiment provides a data communication system, a method, a live data transmission method, a device and an apparatus, where, referring to fig. 3, the data communication system may include: a control plane and a user plane (corresponding to a data plane), wherein the control plane may be a control plane of a private network or a control plane of a public network, and the user plane may be a user plane of the private network or a user plane of the public network. In addition, the control plane and the user plane may be communicatively connected through a preset interface Nx, where the preset interface may be a defined new interface, and is used to replace an E1 interface and an N4 interface that are used for communicatively connecting between a previous core network and a base station, where the core network may be a 5G core network or a 6G core network, and the base station may be a 5G base station or a 6G base station.
It should be noted that the number of the control plane and the user plane in the communication system is 1, that is, the core network and the base station share one control plane and one user plane. At this time, in order to improve the operation stability and reliability of the communication system, the control plane includes a control logic and a data communication logic for controlling the user plane; wherein the policing logic may include at least one of: the core network is in communication connection with the base station, and the base station can be connected with one or more user terminals to realize network connection operation of the user terminals.
And the user plane comprises a data Packet Routing network element IP Packet Routing which is in communication connection with the data network server, and the data Packet Routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic.
In some examples, the core network may be communicatively connected to one or more base stations, and when the core network is communicatively connected to the plurality of base stations, the core network and the plurality of base stations may perform fusion or integrated operation, at this time, the core network and the plurality of base stations may share one control plane and one user plane, and at this time, the control plane may include control logics corresponding to all the base stations, a base station identity identifier, and a control logic of the core network, thereby improving applicability of the communication system.
The technical solution provided in this embodiment effectively implements a fusion (or integration) operation of the core network and the base station, which is beneficial to implementing an integrated operation of the communication system, specifically, in terms of a logical architecture, the core network and the base station share the same control plane and user plane, that is, the control plane fuses the control logic and data communication logic of the core network and the base station, and completes a forwarding operation of a data packet based on the control logic and data communication logic and by using a newly defined packet routing network element in the user plane, thereby implementing a data transmission operation by using the communication system, and further improving the practicability of the communication system.
The following describes a data communication system, a data communication method, a live data transmission device, and a live data transmission device, provided by various embodiments of the present application, in detail through an exemplary application scenario. The features of the embodiments and examples described below may be combined with each other without conflict between the embodiments.
Fig. 4 is a schematic structural diagram of a data communication system according to an embodiment of the present application; referring to fig. 4, the present embodiment provides a simplified and novel data communication system, which may be implemented as a network server, a board card, a circuit board, and the like, and the data communication system may be applied to an application scenario of a 5G private network, an application scenario of a 5G public network, an application scenario of a 6G private network, an application scenario of a 6G public network, and the like. Specifically, the data communication system may include:
control planes (corresponding to 5G control plane, 6G control plane) including policing logic for implementing control of the user plane and data communication logic, wherein the policing logic may include at least one of: the first management logic of the core network and the second management logic of the base station may include, in some examples, the first management logic of the core network and the second management logic of the base station, where the first management logic and the second management logic are different. Similarly, the data communication logic may include at least one of: a first data communication logic of a radio resource control network element RRC and a second data communication logic of a network attached storage NAS signaling. In some examples, the data communication logic may include: a first data communication logic of a radio resource control network element RRC and a second data communication logic of a network attached storage NAS signaling.
In addition, the core network in the above embodiment is communicatively connected to the base station, and it should be noted that in different application scenarios, the core network and the base station are of different types, for example: in the application scenario of 5G, the core network is a 5G core network, and the base station is a 5G base station; in the application scenario of 6G, the core network is a 6G core network, and the base station is a 6G base station. No matter what type of base station, the base station may be connected with one or more ues to implement network connection operation of the ues.
The user plane (corresponding to the 5G user plane, the 5G data plane, the 6G user plane, and the 6G data plane) is communicatively connected to the control plane through a preset interface Nx, which may be a defined new interface, and is used to replace an E1 interface and an N4 interface for communicatively connecting between the core network and the base station in the historical architecture. In addition, in order to implement stable heating transmission operation on data, the user plane may include a Packet Routing network element IP Packet Routing communicatively connected to the data network server, where the Packet Routing network element is configured to implement data processing operation under the control of the control logic and the data communication logic.
The packet routing network element may be in communication connection with the data network server through an N6 interface or other preset interfaces Ny, as long as stable communication connection between the packet routing network element and the data network server can be ensured, which is not described herein again.
Specifically, when implementing data processing operation based on the packet routing network element, an implementable manner may include: acquiring a data packet to be forwarded, and establishing a session message corresponding to the data packet under the control of the control logic and the data communication logic; determining a hash table corresponding to the session message, wherein the hash table comprises a destination address corresponding to the session message; and forwarding the data packet by using the data packet routing network element and the hash table.
In still other implementations, implementing the data processing operation based on the packet routing network element may include: acquiring a data packet to be forwarded, establishing session information corresponding to the data packet under the control of control logic and data communication logic, determining a forwarding address based on the session information, a destination address corresponding to the data packet and a network architecture of a communication system, and sending the data packet to the forwarding address by using a data packet routing network element so as to finally send the data packet to the destination address.
Any one of the above implementation manners effectively realizes the data forwarding operation through the data packet routing network element under the control of the management and control logic and the data communication logic, and ensures the stable reliability of data transmission in the communication system.
In some examples, to enable normal operation of the network, the user plane in this embodiment may include: a physical layer PHY entity, a medium access control layer MAC entity, a radio link control layer RLC entity and a packet data convergence protocol PDCP entity.
The PHY entity is used for establishing, maintaining and disconnecting physical connection; the MAC entity defines how data is transmitted over the medium; the RLC entity is used for controlling the wireless link and providing a reliable link independent of a wireless solution; the PDCP entity is configured to implement data transmission and reception operations, and the content may include IP addresses of users that transmit and receive data. Through the entities configured on the user plane, normal data communication operation of the user in a communication network is effectively realized, and the stable reliability of the application of the communication system is further ensured.
In the data communication system provided in this embodiment, the control plane is configured to include a control logic and a data communication logic for controlling the user plane, and a newly established data packet routing network element in the user plane is used to perform data processing operation, so that the fusion (or integration) operation of the core network and the base station is effectively realized, which is favorable for realizing the integrated operation of the communication system; specifically, in a logic architecture, the core network and the base station share the same control plane and user plane, that is, the control plane integrates the control logic and the data communication logic of the core network and the base station, and the forwarding operation of the data packet is completed based on the control logic and the data communication logic and by using a newly defined data packet routing network element in the user plane, so that the data transmission operation by using the communication system is realized, the practicability of the communication system is further improved, and the popularization and the application in the market are facilitated.
On the basis of the foregoing embodiment, as shown in fig. 4 with continued reference to fig. 4, in the process of performing data transmission by using the communication system, because the existing 5G communication architectures all meet the third Generation Partnership Project (3 rd Generation Partnership Project, 3 GPP) specification, and the 3GPP specification defines NG-AP (NG interface) and Network Attached Storage (NAS) signaling of SCTP bearer N2, and because SCTP is a stateful transport layer protocol, the difficulty of introducing SCTP by the cloud platform is large, and many open source components need to be additionally developed to support, thereby increasing the complexity of Network maintenance.
In order to reduce the complexity of network maintenance, the packet routing network element in this embodiment may include processing logic corresponding to each of a user plane function UPF network element and a service data adaptation protocol SDAP layer entity.
Specifically, as shown in fig. 5, the User Plane Function (UPF) of the core network is used to implement packet routing forwarding, policy enforcement, traffic reporting, and Qos processing, and when the packet routing network element includes processing logic corresponding to the UPF network element, the packet routing network element may also implement operations such as packet routing forwarding, policy enforcement, traffic reporting, and Qos processing. Similarly, the functions that the SDAP is capable of implementing may include, but are not limited to: the mapping module is configured to process mapping from a QoS flow to a Data Resource Bearer (DRB for short), and when the packet routing network element includes processing logic corresponding to the SDAP, the packet routing network element can also process mapping from the QoS flow to the DRB.
In some examples, when the user plane includes the packet routing network element, since the packet routing network element may include processing logic corresponding to each of the user plane function UPF network element and the service data adaptation protocol SDAP layer entity, in order to simplify the user plane, the UPF and the SDAP in the user plane may be further deleted, that is, services of the UPF and the SDAP in the user plane are merged and replaced by the packet routing network element.
In this embodiment, the data packet routing network element in the user plane is configured to include processing logics corresponding to the user plane function UPF network element and the service data adaptation protocol SDAP layer entity, which is beneficial to implementing the fusion operation of the core network and the base station, and can ensure that the data processing logics and the control logics of the core network and the base station remain unchanged, thereby being beneficial to simplifying the user plane.
In still other examples, since signaling interaction between a core network and a base station defined by the 3GPP specification for maintaining an SCTP link requires an IP network, not only the maintenance complexity is increased, but also the maintenance operation of the user is not friendly enough, in order to solve the above problem that "the maintenance complexity is increased, and the operation and maintenance are not friendly enough", the control plane in this embodiment may include an AMF network element, and the AMF network element and the base station are in communication connection through an inter-process communication mechanism.
It should be noted that, referring to fig. 6, the Control plane may include not only the AMF network element, but also a Radio Resource Control (RRC) network element and an SMF network element, where the RRC network element may perform Radio Resource management, Control and scheduling through a preset policy and means; the SMF network element is used for tunnel maintenance, IP address allocation and management, UP function selection, policy enforcement, QoS control, charging data acquisition, roaming and other operations.
In this embodiment, the core network and the base station may be communicatively connected through an inter-process communication mechanism, and specifically, the core network and the base station may be communicatively connected in a manner of sharing content and message queues.
The control plane comprises a mobility management function AMF network element, and the AMF network element is in communication connection with the base station through an interprocess communication mechanism. Specifically, since the AMF network element in the control plane and the base station may be communicatively connected through an inter-process communication mechanism, signaling interaction between the AMF network element and the base station may be carried through inter-process communication (IPC), for example: the signaling interactive operation can be realized by sharing the memory and the message queue, so that not only can the network resource overhead and the complexity of software logic be reduced, but also the communication efficiency between the base station and the core network can be improved, and the quality and the efficiency of data transmission are further improved.
In other examples, for a communication system, GTP-u is a tunneling Protocol for user plane packet transmission between a core network and a base station, when the user plane packet is transmitted, the base station and a UPF network element in the core network need to perform GTP encapsulation and decapsulation operations on the packet, which results in a large overhead of network resources in the process, and the core network and the base station also need to maintain mapping between a tunnel endpoint identifier TEID and a Protocol Data Unit (PDU for short) session, which increases complexity of software logic.
Since the core network and the base station may be communicatively connected through an inter-process communication mechanism, in order to reduce the complexity of software logic corresponding to the communication system, the base station communicatively connected to the packet routing network element in this embodiment does not include data processing logic for implementing encapsulation or decapsulation of data.
Specifically, in order to enable the base station not to include the data processing logic for implementing encapsulation or decapsulation of the data, the base station communicatively connected to the packet routing network element may be configured to not include: a tunneling protocol GTP-u entity for realizing user plane data transmission between the core network and the base station, a transmission protocol SCTP entity for realizing control plane messages between the core network and the base station, an Internet protocol IP entity, and the same physical layer L1 entity/data link layer L2 entity.
Specifically, referring to fig. 5, the existing communication system may include a tunneling protocol GTP-u entity for implementing user plane data transmission between the core network and the base station, a transport protocol SCTP entity for implementing control plane messages between the core network and the base station, an internet protocol IP entity, the same physical layer L1 entity/data link layer L2 entity, since the UPF only performs the forwarding operation of the IP packet, the GTP-U encapsulation or decapsulation operation of the data packet from the external network (N6) or the base station L2 is not required, in this embodiment, the base station and the core network in the communication system may perform data transmission operation through an inter-process communication mechanism, and at this time, the above entities do not need to be utilized again to perform GTP encapsulation and decapsulation operations on the data packet, and the shaded part in the figure can be omitted. By deleting the network element entity or the functional entity used for realizing GTP-U encapsulation or decapsulation operation in the UPF, and the base station and the website can carry out communication transmission through an inter-process mechanism, the efficiency of data transmission is improved, and the cost of network resources is reduced.
It should be noted that the functional operations that the UE can implement include: the function realized by the RF entity, the function realized by the PHY entity, the function realized by the MAC entity, the function realized by the RLC entity, the function realized by the PDCP entity, the function realized by the RRC entity, NAS instructions, and so on, and the functional operation network element corresponding to the user UE exists in the base station RAN and the AMF network element, so that the normal operation of the network can be ensured.
The data communication system provided by this embodiment can be applied to a private network application scenario or a public network application scenario of an all-in-one machine, and the communication system in this embodiment can be integrated and implemented as a network server, a network board, a circuit board, and the like, and in addition, the core network and the base station in the communication system replace complex network transmission by using internal message interaction, which is not only beneficial to reducing resource overhead and software complexity, but also beneficial to improving signaling/data processing efficiency between a control plane and a user plane (or data plane), and is beneficial to increasing performance of the communication system, and meanwhile, reduces operation and maintenance complexity, and further improves practicality of the communication system.
Fig. 7 is a schematic flowchart of a data transmission method according to an embodiment of the present application; referring to fig. 7, in this embodiment, an execution main body of the data transmission method may be a data transmission device, where the data transmission device may be implemented as software or a combination of software and hardware, and when the data transmission device is implemented specifically, the data transmission device may be a network server, a board card, a circuit board, a user plane, a core network device, and the like, that is, the data transmission method may be implemented based on the data communication system in the foregoing embodiment. Specifically, the data transmission method may include:
step S701: and acquiring data to be transmitted.
The data to be transmitted may be data that needs to be transmitted in a preset network (private network or public network), and in different application scenarios, the obtained data to be transmitted may be different, for example: in an image transmission scene, the data to be transmitted can be image data to be transmitted; in an instant messaging scene, the data to be transmitted can be instant messaging data to be transmitted (such as real-time voice data, real-time video data and real-time conference data) and the like; in a live application scene, the data to be transmitted can be live data; in an application scenario of vehicle control, the data to be transmitted may be vehicle control information or the like.
In addition, the specific implementation manner of obtaining the data to be transmitted is not limited in this embodiment, and in some examples, obtaining the data to be transmitted may include: and acquiring the data to be transmitted, which is sent by the base station through an interprocess communication mechanism.
The base station and the core network may be communicatively connected through an inter-process communication mechanism, and the base station may be connected to one or more user terminals, so that the user terminals may implement network connection operations through the base station, and specifically, the user terminals may include at least one of the following: the user side can send data to be transmitted to the core network through the base station. After the base station acquires the data to be transmitted, the base station can send the data to be transmitted to the data transmission device through the interprocess communication mechanism, so that the data transmission device can stably acquire the data to be transmitted sent by the base station through the interprocess communication mechanism.
In this embodiment, the AMF network element in the core network and the base station may be communicatively connected through an inter-process communication mechanism, so that signaling interaction between the AMF network element and the base station may be carried through inter-process communication (IPC), for example: the signaling interaction can be realized by sharing the memory and the message queue, so that not only can the network resource overhead and the complexity of software logic be reduced, but also the communication efficiency between the base station and the core network can be improved, and the quality and the efficiency of data transmission are further improved.
In other examples, obtaining the data to be transmitted may include: specifically, the data network server can be in communication connection with the data transmission device through an N6 interface, and after the data network server has the data to be transmitted, the data network server can send the data to be transmitted to the data transmission device through an N6 interface, so that the data transmission device can stably obtain the data to be transmitted.
Step S702: and forwarding the data to be transmitted by using a data packet routing network element in the user plane so as to realize the transmission operation of the data to be transmitted.
After the data to be transmitted is obtained, in order to implement normal and stable transmission operation on the data to be transmitted, the data to be transmitted may be forwarded by using a packet routing network element in the user plane, and in some examples, forwarding the data to be transmitted by using the packet routing network element in the user plane may include: acquiring a control logic and a data communication logic for processing data to be transmitted, wherein the control policy may include a first control logic of a core network and a second control logic of a base station, and the control logic for forwarding the data to be transmitted may be stored in a control plane; the method comprises the steps of establishing session information corresponding to data to be transmitted based on control logic (namely under the control of first control logic and second control logic) for forwarding the data to be transmitted, determining a forwarding address based on the session information, a destination address corresponding to the data to be transmitted and a network architecture of a communication system, and sending a data packet to the forwarding address by using a data packet routing network element so as to finally send the data to be transmitted to the destination address.
In other examples, forwarding the data to be transmitted by using the packet routing network element in the user plane may include: establishing a session message corresponding to data to be transmitted; determining a hash table corresponding to the session message, wherein a destination address corresponding to the session message is in the hash table; and forwarding the data to be transmitted by using the data packet routing network element and the hash table.
Specifically, the data packet routing network element may implement data forwarding operation, and after the data transmission device obtains the data to be transmitted, a session message corresponding to the data to be transmitted may be established; in specific implementation, a control logic and a data communication logic for forwarding data to be transmitted may be obtained first, and a control policy may include a first control logic of a core network and a second control logic of a base station; and under the control of the control logic and the data communication logic, establishing a session message corresponding to the data to be transmitted. Then, a hash table corresponding to the session message can be determined, wherein the hash table comprises a destination address corresponding to the session message; the data to be transmitted is forwarded by using the data packet routing network element and the hash table, so that the stable and efficient transmission operation of the data to be transmitted is effectively realized.
According to the data transmission method provided by the embodiment, the data to be transmitted is acquired, and then the data to be transmitted is forwarded by using the data packet routing network element in the user plane, so that the data to be transmitted can be effectively transmitted, different communication requirements of different users can be met, and the practicability of the data transmission method is further improved.
Fig. 8 is a schematic flowchart of a live data transmission method according to an embodiment of the present application; referring to fig. 8, in this embodiment, an execution main body of the live data transmission method may be a live data transmission device, where the live data transmission device may be implemented as software or a combination of software and hardware, and when the live data transmission device is implemented specifically, the live data transmission device may be a network server, a board, a circuit board, a user plane, a core network device, and the like, that is, the live data transmission method may be implemented based on the communication system in the foregoing embodiment. Specifically, the live data transmission method may include:
step S801: and acquiring the live broadcast data to be transmitted.
Step S802: and forwarding the live broadcast data by using a data packet routing network element in the user plane so as to realize transmission operation of the live broadcast data.
In a live broadcast scene, live broadcast data is often transmitted to a preset network (which may be a preset private network or a preset live broadcast network) by a live broadcast device, and then distribution operation of the live broadcast data is performed through the preset network. Specifically, the live broadcast device may send live broadcast data to a preset network, and then obtain data resources for implementing live broadcast operation through the preset network, where the data resources may include communication network resources for implementing transmission of desired live broadcast data.
When the communication network resources are acquired, transmission operation can be performed on live broadcast data based on the communication network resources, so that the live broadcast equipment can distribute the live broadcast data to the corresponding playing end through a preset network, and then the corresponding live broadcast data can be played on the playing end. It should be noted that live scenes include, but are not limited to: remote education, live courses, telemedicine and the like in an education scene, and data to be live in different live scenes are different and can have different functional functions.
In addition, the specific implementation manner and implementation effect of steps S801 to S802 in this embodiment are similar to the implementation manner and implementation effect of steps S701 to S702 in the foregoing embodiment, and the above statements may be specifically referred to, and are not repeated herein.
According to the transmission method of the live broadcast data, the live broadcast data to be transmitted are acquired, and then the live broadcast data are forwarded by using the data packet routing network element in the user plane, so that the transmission operation of the live broadcast data is realized, the transmission operation of the live broadcast data is effectively realized, and the transmission operation of the live broadcast data can be performed by using communication network resources as few as possible, so that different requirements of different users can be met, the practicability of the method is further improved, and the popularization and application of the market are facilitated.
Fig. 9 is a schematic structural diagram of a data transmission device according to an embodiment of the present application; referring to fig. 9, the present embodiment provides a data transmission apparatus, which may execute the data transmission method shown in fig. 7, and specifically, the data transmission apparatus may include:
the first obtaining module 11 is configured to obtain data to be transmitted.
The first processing module 12 is configured to forward data to be transmitted by using a packet routing network element in a user plane, so as to implement transmission operation on the data to be transmitted.
In some examples, when the first obtaining module 11 obtains the data to be transmitted, the first obtaining module 11 is configured to: and acquiring data to be transmitted, which is sent by the base station through an interprocess communication mechanism.
In some examples, when the first processing module 12 forwards data to be transmitted by using a packet routing network element in a user plane, the first processing module 12 is configured to perform: establishing a session message corresponding to data to be transmitted; determining a hash table corresponding to the session message, wherein the hash table comprises a destination address corresponding to the session message; and forwarding the data to be transmitted by using the data packet routing network element and the hash table.
The data transmission apparatus shown in fig. 9 can execute the method of the embodiment shown in fig. 7, and reference may be made to the related description of the embodiment shown in fig. 7 for a part not described in detail in this embodiment. The implementation process and technical effect of the technical solution are described in the embodiment shown in fig. 7, and are not described herein again.
In one possible design, the structure of the data transmission apparatus shown in fig. 9 may be implemented as an electronic device, which may be a network server, a board, a circuit board, a device for implementing network transmission operation, or the like. As shown in fig. 10, the electronic device may include: a first processor 21 and a first memory 22. Wherein the first memory 22 is used for storing a program for executing the data transmission method provided in the embodiment shown in fig. 7, and the first processor 21 is configured to execute the program stored in the first memory 22.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the first processor 21, are capable of performing the steps of:
acquiring data to be transmitted;
and forwarding the data to be transmitted by using a data packet routing network element in the user plane so as to realize the transmission operation of the data to be transmitted.
Further, the first processor 21 is also used to execute all or part of the steps in the embodiment shown in fig. 7.
The electronic device may further include a first communication interface 23 for communicating with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for an electronic device, which includes a program for executing the data transmission method in the method embodiment shown in fig. 7.
Furthermore, an embodiment of the present invention provides a computer program product, including: computer program, which, when executed by a processor of an electronic device, causes the processor to carry out the data transmission method in the method embodiment shown in fig. 7.
Fig. 11 is a schematic structural diagram of a device for transmitting live data according to an embodiment of the present application; referring to fig. 11, the present embodiment provides a live data transmission apparatus, where the live data transmission apparatus may perform the live data transmission method shown in fig. 8, and specifically, the live data transmission apparatus may include:
the second obtaining module 31 is configured to obtain live data to be transmitted.
The second processing module 32 is configured to forward the live broadcast data by using a packet routing network element in the user plane, so as to implement transmission operation on the live broadcast data.
The transmission apparatus of the live data shown in fig. 11 may execute the method of the embodiment shown in fig. 8, and reference may be made to the related description of the embodiment shown in fig. 8 for a part not described in detail in this embodiment. The implementation process and technical effect of the technical solution refer to the description in the embodiment shown in fig. 8, and are not described herein again.
In one possible design, the structure of the live data transmission apparatus shown in fig. 11 may be implemented as an electronic device. As shown in fig. 12, the electronic device may include: a second processor 41 and a second memory 42. Wherein the second memory 42 is used for storing programs for executing the transmission method of live data provided in the embodiment shown in fig. 8, and the second processor 41 is configured for executing the programs stored in the second memory 42.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the second processor 41, are capable of performing the steps of:
acquiring live broadcast data to be transmitted;
and forwarding the live broadcast data by using a data packet routing network element in the user plane so as to realize transmission operation of the live broadcast data.
Further, the second processor 41 is also used to execute all or part of the steps in the embodiment shown in fig. 8. The electronic device may further include a second communication interface 43 for communicating with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for an electronic device, which includes a program for executing the live data transmission method in the method embodiment shown in fig. 8.
Furthermore, an embodiment of the present invention provides a computer program product, including: computer program, which, when executed by a processor of an electronic device, causes the processor to execute the method for transmitting live data in the method embodiment shown in fig. 8.
Fig. 13 is a schematic structural diagram of a private network communication system according to an embodiment of the present application; referring to fig. 13, the present embodiment provides a private network communication system, which may be applied to application scenarios of 5G and 6G, and specifically, the private network communication system may include:
a control plane 51 of the private network, which includes a control logic and a data communication logic for controlling the user plane;
the user plane 52 of the private network is in communication connection with the control plane 51 through a preset interface, and the user plane 52 includes a packet routing network element in communication connection with the data network server, where the packet routing network element is used to implement data processing operation under the control of the management and control logic and the data communication logic.
The specific implementation manner and implementation effect of the private network communication system in this embodiment are similar to those of the data communication system shown in fig. 3 to fig. 6, and reference may be made to the above statements specifically, and details are not repeated here.
In the private network communication system provided by this embodiment, the control plane of the private network is configured to include a control logic and a data communication logic for controlling the user plane, and a newly established data packet routing network element in the user plane is used to perform a data forwarding operation, so that a fusion (or integration) operation between the core network and the base station is effectively achieved, which is beneficial to achieving an integrated operation of the communication system; specifically, in the logic architecture, the core network and the base station share the control plane and the user plane of the same private network, namely, the control plane integrates the first control logic of the core network and the second control logic of the base station, and the forwarding operation of the data packet is completed by utilizing a newly defined data packet routing network element in the user plane based on the first control logic and the second control logic, so that the data transmission operation is realized by utilizing the communication system, the practicability of the private network communication system is further improved, and the popularization and the application of the market are facilitated.
Fig. 14 is a schematic structural diagram of a data communication system according to an embodiment of the present application; referring to fig. 14, the present embodiment provides a data communication system, where the data communication system may implement a cloud network convergence operation, and specifically, the data communication system in the present embodiment may include:
the communication device 61 includes a base station 611 and a core network 612, the base station 611 is in communication connection with the core network 612, and a first control logic of the core network 612 and a second control logic of the base station 611 are stored in a control plane, and are used for controlling the same user plane corresponding to the base station 611 and the core network 612;
and the cloud server 62 is connected with the communication equipment 61 through a preset interface so as to realize the integration of the cloud network and the communication network.
The communication device 61 may be implemented as a network communication device, for example: when the communication device 61 is implemented as a PCIE board, the communication device 61 may be connected to the cloud server 62 through a PCIE interface, so that the cloud network and the communication network are integrated and connected.
Specifically, the specific implementation manner and implementation effect of the communication device in this embodiment are similar to those of the data communication system shown in fig. 3 to fig. 6, and reference may be specifically made to the above statements, and details are not repeated here.
The data communication system provided by the embodiment effectively realizes the convergence of the cloud network and the communication network by configuring the communication device 61 to be in communication connection with the cloud server 62 through the preset interface, and particularly, by arranging the communication device 61 to include the base station 611 and the core network 612, and storing the first policing logic of the core network 612 and the second policing logic of the base station 611 in a control plane, successfully, the same user plane corresponding to the base station 611 and the core network 612 can be controlled based on the first control logic and the second control logic, so that the fusion (or integration) operation of the core network and the base station is effectively realized, which is beneficial to realizing the integrated operation of the communication system, therefore, the data transmission operation can be effectively realized by using the data communication system, the practicability of the data communication system is further improved, and the popularization and the application of the market are facilitated.
FIG. 15 is a schematic flow chart illustrating a method for controlling a vehicle according to an embodiment of the present disclosure; referring to fig. 15, the embodiment provides a vehicle control method, and the execution subject of the method may be a vehicle control device, it is understood that the vehicle control device may be implemented as software, or a combination of software and hardware, and when implemented specifically, the vehicle control device may be deployed in a 4G network, a 5G network, or a 6G network to implement a control operation on a vehicle. Specifically, the vehicle control method may include:
step S1501: a vehicle control request corresponding to a vehicle is obtained.
Step S1502: driving path planning information corresponding to the vehicle control request is determined.
Step S1503: and forwarding the driving path planning information to the vehicle by using a data packet routing network element in the user plane so as to control the vehicle based on the driving path planning information.
Specifically, in order to realize accurate and effective control of the vehicle during operation of the vehicle (unmanned vehicle or manned vehicle), a vehicle control request corresponding to the vehicle may be generated, where the vehicle control request may include operating state data and an IP address corresponding to the vehicle, specifically, a sensor may be disposed on the vehicle, and the operating state data corresponding to the vehicle may be acquired through the sensor, where the operating state data corresponding to the vehicle may include at least one of: the vehicle driving method comprises the steps of obtaining the current vehicle speed, the driving direction and the environment information of a vehicle, wherein the environment information comprises the distribution position of surrounding objects, the vehicle speed of the vehicle in front of the vehicle and the road speed limit of the road where the vehicle is located. In some examples, the sensors may include an image capture sensor, a radar sensor, and a global positioning system GPS, and in particular, the operating condition data corresponding to the vehicle may be determined by the image capture sensor, the radar sensor, and the global positioning system GPS.
After the vehicle control request is acquired, the driving path planning information may be determined based on the vehicle control request, specifically, the vehicle control request may be sent to a server of a preset network to determine and provide a vehicle control resource corresponding to the vehicle control request through the server, and then the vehicle control request may be analyzed based on the vehicle control resource to determine the driving path planning information corresponding to the vehicle control request, so that the driving path planning information corresponding to the vehicle control request may be obtained. Alternatively, a machine learning model for analyzing the running state data of the vehicle is previously configured, and the machine learning model is trained to determine driving path planning information corresponding to the vehicle. After the vehicle control request is acquired, the vehicle control request may be input to the machine learning model, so that driving path planning information corresponding to the vehicle control request may be obtained.
After the driving path planning information is obtained, the driving path planning information may be forwarded to the vehicle by using a packet routing network element in a user plane included in the vehicle control device, so as to control the vehicle based on the driving path planning information. It should be noted that, as for the vehicle control device, the vehicle control device may be provided on the vehicle, or the vehicle control device may be provided independently of the vehicle, in which case the vehicle control device may be communicatively connected to the vehicle CPU.
In addition, the vehicle control device can be adjusted according to different vehicles, that is, algorithm modules included in the vehicle control device are different according to different vehicle types, and in this case, the vehicle control device can implement not only the control operation of the automatic driving of the vehicle, but also other operations. For example, different vehicle control devices may be involved for a logistics vehicle, a public service vehicle, a medical service vehicle, and a terminal service vehicle. Algorithm modules included in the vehicle control device are exemplified below for the four kinds of autonomous vehicles, respectively:
wherein, the logistics vehicle refers to the vehicle that uses in the logistics scene, for example: the logistics vehicle with the automatic sorting function, the refrigeration and heat preservation function and the measurement function can be used. These logistics vehicles may involve different algorithm modules.
For example, the logistics vehicles can be provided with an automatic sorting device, and the automatic sorting device can automatically take out, convey, sort and store the goods after the logistics vehicles reach the destination. This relates to an algorithm module for goods sorting, which mainly implements logic control of goods taking out, carrying, sorting, storing and the like.
For another example, in a cold chain logistics scenario, the logistics vehicle may further include a refrigeration and insulation device, and the refrigeration and insulation device may implement refrigeration or insulation of transported fruits, vegetables, aquatic products, frozen foods, and other perishable foods, so that the transportation environment is in a proper temperature environment, and the long-distance transportation problem of perishable foods is solved. The algorithm module is mainly used for dynamically and adaptively calculating the proper temperature of cold meal or heat preservation according to the information such as the property, the perishability, the transportation time, the current season, the climate and the like of food (or articles), and automatically adjusting the cold-storage heat preservation device according to the proper temperature, so that a transport worker does not need to manually adjust the temperature when the vehicle transports different foods or articles, the transport worker is liberated from the complicated temperature regulation and control, and the efficiency of cold-storage heat preservation transportation is improved.
For another example, in most logistics scenarios, the fee is charged according to the volume and/or weight of the parcel, but the number of logistics parcels is very large, and the measurement of the volume and/or weight of the parcel by a courier is only dependent, which is very inefficient and has high labor cost. Therefore, in some logistics vehicles, a measuring device is added, so that the volume and/or the weight of the logistics packages can be automatically measured, and the cost of the logistics packages can be calculated. This relates to an algorithm module for logistics package measurement, which is mainly used to identify the type of logistics package, determine the measurement mode of logistics package, such as volume measurement or weight measurement or combined measurement of volume and weight, and can complete the measurement of volume and/or weight according to the determined measurement mode and complete the cost calculation according to the measurement result.
The public service vehicle refers to a vehicle providing some public service, for example: can be a fire truck, an ice removing vehicle, a watering cart, a snow shoveling vehicle, a garbage disposal vehicle, a traffic guidance vehicle and the like. These public service vehicles may involve different algorithm modules.
For example, in the case of an automatically driven fire fighting vehicle, the main task is to perform a reasonable fire fighting task on the fire scene, which involves an algorithm module for the fire fighting task, which at least needs to implement logic such as identification of the fire situation, planning of the fire fighting scheme, and automatic control of the fire fighting device.
For another example, for an ice removing vehicle, the main task is to remove ice and snow on the road surface, which involves an algorithm module for ice removal, the algorithm module at least needs to realize the recognition of the ice and snow condition on the road surface, formulate an ice removal scheme according to the ice and snow condition, such as which road sections need to be deiced, which road sections need not to be deiced, whether a salt spreading manner, the salt spreading gram number, and the like are adopted, and the logic of automatic control of a deicing device under the condition of determining the ice removal scheme.
The medical service vehicle is an automatic driving vehicle capable of providing one or more medical services, the vehicle can provide medical services such as disinfection, temperature measurement, dispensing and isolation, and the algorithm modules relate to algorithm modules for providing various self-service medical services.
The terminal service vehicle is a self-service automatic driving vehicle which can replace some terminal devices and provide certain convenient service for users, and for example, the vehicles can provide services such as printing, attendance checking, scanning, unlocking, payment and retail for the users.
For example, in some application scenarios, a user often needs to go to a specific location to print or scan a document, which is time consuming and labor intensive. Therefore, a terminal service vehicle capable of providing printing/scanning service for a user appears, the service vehicles can be interconnected with user terminal equipment, the user sends a printing instruction through the terminal equipment, the service vehicle responds to the printing instruction, documents required by the user are automatically printed, the printed documents can be automatically sent to the position of the user, the user does not need to queue at a printer, and the printing efficiency can be greatly improved. Or, the scanning instruction sent by the user through the terminal equipment can be responded, the scanning vehicle is moved to the position of the user, the user places the document to be scanned on the scanning tool of the service vehicle to complete scanning, queuing at the printer/scanner is not needed, and time and labor are saved. This involves an algorithm module providing print/scan services that needs to identify at least the interconnection with the user terminal equipment, the response to print/scan instructions, the positioning of the user's location, and travel control.
For another example, as new retail scenes are developed, more and more electronic stores sell goods to large office buildings and public areas by means of self-service vending machines, but the self-service vending machines are placed at fixed positions and are not movable, and users need to go by the self-service vending machines to purchase needed goods, so that the convenience is poor. Therefore, self-service driving vehicles capable of providing retail services appear, the service vehicles can carry commodities to move automatically and can provide corresponding self-service shopping APP or shopping entrances, a user can place an order for the self-service driving vehicles providing retail services through the APP or shopping entrances by means of a terminal such as a mobile phone, the order comprises names and numbers of commodities to be purchased, and after the vehicle receives an order placement request, whether the current remaining commodities have the commodities purchased by the user and whether the quantity is sufficient can be determined. This involves algorithm modules that provide retail services that implement logic primarily to respond to customer order requests, order processing, merchandise information maintenance, customer location, payment management, etc.
It should be noted that the method in this embodiment may also include a method that can be implemented by the data communication system in the embodiments shown in fig. 3 to fig. 6, and reference may be made to the related description of the embodiments shown in fig. 3 to fig. 6 for a part that is not described in detail in this embodiment. The implementation process and technical effect of the technical solution refer to the descriptions in the embodiments shown in fig. 3 to fig. 6, and are not described herein again.
The vehicle control method provided by the embodiment includes the steps that a vehicle control request corresponding to a vehicle is obtained; determining driving path planning information corresponding to the vehicle control request; and then, the driving path planning information is forwarded to the vehicle by utilizing the data packet routing network element in the user plane so as to control the vehicle based on the driving path planning information, so that the vehicle can be simply and effectively controlled by the data packet routing network element in the user plane, the convenience of controlling the vehicle is improved, the good experience of a user is ensured, and the practicability of the vehicle control method is further improved.
Fig. 16 is a schematic structural diagram of a vehicle control device according to an embodiment of the present application; referring to fig. 16, the present embodiment provides a vehicle control device, which can execute the vehicle control method shown in fig. 15, and it can be understood that the vehicle control device can be implemented as software or a combination of software and hardware, and when implemented specifically, the vehicle control device can be deployed in a 4G network, a 5G network or a 6G network to implement a control operation on a vehicle. Specifically, the vehicle control device may include:
a third obtaining module 71, configured to obtain a vehicle control request corresponding to a vehicle;
a third determination module 72 for determining driving path planning information corresponding to the vehicle control request;
and the third processing module 73 is configured to forward the driving path planning information to the vehicle by using the packet routing network element in the user plane, so as to control the vehicle based on the driving path planning information.
The vehicle control device shown in fig. 16 may execute the method of the embodiment shown in fig. 15, and the related description of the embodiment shown in fig. 15 may be referred to for the part of the embodiment not described in detail. The implementation process and technical effect of this technical solution are described in the embodiment shown in fig. 15, and are not described herein again.
In one possible design, the structure of the vehicle control apparatus shown in fig. 16 may be implemented as an electronic device. As shown in fig. 17, the electronic device may include: a third processor 81 and a third memory 82. Wherein the third memory 82 is used for storing a program for the corresponding electronic device to execute the vehicle control method provided in the embodiment shown in fig. 15, and the third processor 81 is configured to execute the program stored in the third memory 82.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the third processor 81, are capable of performing the steps of:
acquiring a vehicle control request corresponding to a vehicle;
determining driving path planning information corresponding to the vehicle control request;
and forwarding the driving path planning information to the vehicle by using a data packet routing network element in the user plane so as to control the vehicle based on the driving path planning information.
Further, the third processor 81 is also used for executing all or part of the steps in the embodiment shown in fig. 15. The electronic device may further include a third communication interface 83, which is used for the electronic device to communicate with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for an electronic device, which includes a program for executing the vehicle control method in the method embodiment shown in fig. 15.
Furthermore, an embodiment of the present invention provides a computer program product, including: a computer program that, when executed by a processor of an electronic device, causes the processor to execute the vehicle control method in the method embodiment shown in fig. 15.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. With this understanding in mind, the above-described technical solutions and/or portions thereof that contribute to the prior art may be embodied in the form of a computer program product, which may be embodied on one or more computer-usable storage media having computer-usable program code embodied therein (including but not limited to disk storage, CD-ROM, optical storage, etc.).
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

Claims (16)

1. A data communication system, comprising:
the control plane comprises a control logic and a data communication logic which are used for controlling the user plane;
and the user plane is in communication connection with the control plane through a preset interface, the user plane comprises a data packet routing network element in communication connection with the data network server, and the data packet routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic.
2. The system of claim 1, wherein the policing logic comprises first policing logic of a core network and second policing logic of a base station, wherein the core network is communicatively coupled to the base station.
3. The system of claim 2, wherein the core network is communicatively coupled to the base station via an interprocess communication mechanism.
4. The system of claim 3, wherein the control plane comprises an AMF (mobility management function) network element, and wherein the AMF network element is communicatively coupled to the base station via an inter-process communication mechanism.
5. The system of claim 1, wherein the data communication logic comprises: first data communication logic of a radio resource control network element and second data communication logic of network attached storage NAS signaling.
6. The system of claim 1,
the data packet routing network element comprises data processing logics corresponding to a user plane function UPF network element and a service data adaptation protocol SDAP layer entity respectively.
7. The system of claim 2, wherein the base station communicatively coupled to the packet routing network element does not include data processing logic for performing encapsulation or decapsulation of data.
8. The system of claim 7, wherein the base station does not include: a tunneling protocol GTP-u entity for realizing user plane data transmission between the core network and the base station, a transmission protocol SCTP entity for realizing control plane messages between the core network and the base station, an Internet protocol IP entity, and the same physical layer L1 entity/data link layer L2 entity.
9. A data communication system, comprising:
the communication equipment comprises a base station and a core network, wherein the base station is in communication connection with the core network, and a first control logic of the core network and a second control logic of the base station are stored in a control plane and are used for controlling the same user plane corresponding to the base station and the core network;
and the cloud server is connected with the communication equipment through a preset interface so as to realize the integration of the cloud network and the communication network.
10. A method of data transmission, comprising:
acquiring data to be transmitted;
and forwarding the data to be transmitted by using a data packet routing network element in the user plane so as to realize the transmission operation of the data to be transmitted.
11. The method of claim 10, wherein obtaining data to be transmitted comprises:
and acquiring data to be transmitted, which is sent by the base station through an interprocess communication mechanism.
12. The method of claim 10, wherein forwarding the data to be transmitted by using a packet routing network element in a user plane comprises:
establishing a session message corresponding to the data to be transmitted;
determining a hash table corresponding to the session message, wherein the hash table comprises a destination address corresponding to the session message;
and forwarding the data to be transmitted by using the data packet routing network element and the hash table.
13. A method for transmitting live data, comprising:
acquiring live broadcast data to be transmitted;
and forwarding the live broadcast data by using a data packet routing network element in a user plane so as to realize transmission operation of the live broadcast data.
14. A vehicle control method characterized by comprising:
acquiring a vehicle control request corresponding to a vehicle;
determining driving path planning information corresponding to the vehicle control request;
and forwarding the driving path planning information to a vehicle by using a data packet routing network element in a user plane so as to control the vehicle based on the driving path planning information.
15. An electronic device, comprising: a memory, a processor; wherein the memory is configured to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the data transmission method of any one of claims 10-12.
16. A private network communication system, comprising:
the control plane of the private network comprises a control logic and a data communication logic which are used for controlling the user plane;
and the user plane of the private network is in communication connection with the control plane through a preset interface, the user plane comprises a data packet routing network element in communication connection with the data network server, and the data packet routing network element is used for realizing data processing operation under the control of the control logic and the data communication logic.
CN202210357346.1A 2022-04-07 2022-04-07 Data communication system and method, and live data transmission method, device and equipment Pending CN114466332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210357346.1A CN114466332A (en) 2022-04-07 2022-04-07 Data communication system and method, and live data transmission method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210357346.1A CN114466332A (en) 2022-04-07 2022-04-07 Data communication system and method, and live data transmission method, device and equipment

Publications (1)

Publication Number Publication Date
CN114466332A true CN114466332A (en) 2022-05-10

Family

ID=81416865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210357346.1A Pending CN114466332A (en) 2022-04-07 2022-04-07 Data communication system and method, and live data transmission method, device and equipment

Country Status (1)

Country Link
CN (1) CN114466332A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115835309A (en) * 2023-01-05 2023-03-21 阿里巴巴(中国)有限公司 Local data distribution method, vehicle control method and device
CN115988568A (en) * 2023-03-14 2023-04-18 阿里巴巴(中国)有限公司 Private network device, data processing method, vehicle control method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110753362A (en) * 2019-10-25 2020-02-04 恒安嘉新(北京)科技股份公司 Base station optimization method, terminal registration method, device, base station and storage medium
WO2020220943A1 (en) * 2019-04-30 2020-11-05 华为技术有限公司 Communication system and network device
US20210029025A1 (en) * 2019-07-26 2021-01-28 Qualcomm Incorporated Separation of a control plane and a user plane for an integrated access and backhaul network
WO2021047359A1 (en) * 2019-09-10 2021-03-18 华为技术有限公司 Path planning method and communication apparatus
CN112567879A (en) * 2018-08-08 2021-03-26 诺基亚技术有限公司 Mapping logical network resources to transport resources
CN113965247A (en) * 2021-09-30 2022-01-21 北京九天微星科技发展有限公司 Method and system for user plane depth fusion based on-satellite UPF and 5G base station
WO2022022440A1 (en) * 2020-07-31 2022-02-03 阿里巴巴集团控股有限公司 Network reconnection method, and device, system and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112567879A (en) * 2018-08-08 2021-03-26 诺基亚技术有限公司 Mapping logical network resources to transport resources
WO2020220943A1 (en) * 2019-04-30 2020-11-05 华为技术有限公司 Communication system and network device
US20210029025A1 (en) * 2019-07-26 2021-01-28 Qualcomm Incorporated Separation of a control plane and a user plane for an integrated access and backhaul network
WO2021047359A1 (en) * 2019-09-10 2021-03-18 华为技术有限公司 Path planning method and communication apparatus
CN110753362A (en) * 2019-10-25 2020-02-04 恒安嘉新(北京)科技股份公司 Base station optimization method, terminal registration method, device, base station and storage medium
WO2022022440A1 (en) * 2020-07-31 2022-02-03 阿里巴巴集团控股有限公司 Network reconnection method, and device, system and storage medium
CN113965247A (en) * 2021-09-30 2022-01-21 北京九天微星科技发展有限公司 Method and system for user plane depth fusion based on-satellite UPF and 5G base station

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115835309A (en) * 2023-01-05 2023-03-21 阿里巴巴(中国)有限公司 Local data distribution method, vehicle control method and device
CN115988568A (en) * 2023-03-14 2023-04-18 阿里巴巴(中国)有限公司 Private network device, data processing method, vehicle control method and device
CN115988568B (en) * 2023-03-14 2023-08-15 阿里巴巴(中国)有限公司 Private network equipment, data processing method, vehicle control method and equipment

Similar Documents

Publication Publication Date Title
CN113783976B (en) Address allocation method, address allocation method and equipment for live broadcast terminal
CN114189566B (en) Wireless communication method, gateway, equipment and system
CN114466332A (en) Data communication system and method, and live data transmission method, device and equipment
CN115996192B (en) Data forwarding method, vehicle control method, private network equipment and equipment
CN113452811B (en) Data communication method, device, computer storage medium and system
CN115174149B (en) Data forwarding method, webpage access control method, equipment and system
US11490231B2 (en) V2X congestion-sensitive preemptive data download request
CN114499649A (en) Satellite communication method, device, equipment, system and storage medium
CN113825225A (en) Roaming registration method of private network, AMF network element, equipment and system
CN113950039B (en) Information transmission method, device and storage medium
CN113473371B (en) Wireless communication method, live broadcast data processing method, AMF (advanced metering framework) and RAN (radio access network)
WO2023212175A2 (en) Deterministic networks
CN115988568B (en) Private network equipment, data processing method, vehicle control method and equipment
US20220263763A1 (en) Release-time based prioritization of on-board content
CN115802417A (en) Automatic driving data transmission method, system and device
CN116192223B (en) Private network information forwarding method, vehicle control method, device and equipment
CN115442374B (en) Signaling transmission method and device
CN115835259A (en) User plane function UPF device, message processing method and device
CN115835309B (en) Local data distribution method, vehicle control method and device
CN115842697B (en) Access control method of private network, control method of virtual reality equipment and equipment
CN115767114A (en) Data processing method, live data processing method and device
Yamamura et al. Store-carry-forward based networking infrastructure: vision and potential
WO2023108645A1 (en) Method, device and computer program product for wireless communication
WO2023108648A1 (en) Method, device and computer program product for wireless communication
US20240089795A1 (en) Data Unit Processing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220510

RJ01 Rejection of invention patent application after publication