CN116248576A - Communication path selection method, device, electronic equipment and readable storage medium - Google Patents

Communication path selection method, device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN116248576A
CN116248576A CN202211733672.4A CN202211733672A CN116248576A CN 116248576 A CN116248576 A CN 116248576A CN 202211733672 A CN202211733672 A CN 202211733672A CN 116248576 A CN116248576 A CN 116248576A
Authority
CN
China
Prior art keywords
virtual
user side
communication path
network element
communication
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
CN202211733672.4A
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.)
Tianyi Cloud Technology Co Ltd
Original Assignee
Tianyi Cloud 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 Tianyi Cloud Technology Co Ltd filed Critical Tianyi Cloud Technology Co Ltd
Priority to CN202211733672.4A priority Critical patent/CN116248576A/en
Publication of CN116248576A publication Critical patent/CN116248576A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a communication path selection method, a device, electronic equipment and a readable storage medium, wherein the method comprises the following steps: the network element device comprises user side devices, virtual boundary routers of different available areas and virtual gateways of virtual private clouds, wherein the user side devices are respectively connected to the virtual boundary routers of the different available areas through different physical private lines, and the virtual boundary routers are respectively connected to the virtual gateways, and the method comprises the following steps: detecting connectivity between the network element devices; adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not; and selecting a communication path from the user side equipment to the virtual gateway according to the routing configuration. The embodiment of the invention provides safe, quick and high-availability cloud private line service for enterprise users by using a general standardized device-independent communication path routing strategy.

Description

Communication path selection method, device, electronic equipment and readable storage medium
Technical Field
Embodiments of the present invention relate to the field of network communications technologies, and in particular, to a method for selecting a communication path, a device for selecting a communication path, an electronic device, and a computer readable storage medium.
Background
Under the condition of digital transformation wave, the cloud computing service is adopted to improve service agility and reduce operation and maintenance cost, so that the method becomes a preferred scheme of a traditional enterprise. The cloud private line service is favored by a large number of enterprises with the characteristics of safety, stability and high speed. For each cloud computing service provider, a multi-AZ (Available area) resource pool deployment mode is used to integrate cloud computing resources of each data center, so that the cloud computing resource utilization rate is improved, the service structure difference of each area is optimized, the operation and maintenance cost of the resource pool is reduced, and the method also becomes a strategic development target of each cloud computing service provider.
On the premise of guaranteeing the safety, stability and high speed of the cloud private line service, the adaptation of the high availability characteristic of the multi-availability area AZ resource pool deployment is very important.
Disclosure of Invention
The embodiment of the invention provides a method and a device for selecting a communication path, electronic equipment and a computer readable storage medium, so as to solve the problem of guaranteeing high availability characteristics of a multi-availability zone AZ.
The embodiment of the invention discloses a communication path selection method, which relates to network element equipment, wherein the network element equipment comprises user side equipment, virtual boundary routers of different available areas and virtual gateways of virtual private clouds, the user side equipment is respectively connected to the virtual boundary routers of the different available areas through different physical private lines, and the virtual boundary routers are respectively connected to the virtual gateways, and the method comprises the following steps:
detecting connectivity between the network element devices;
adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
and selecting a communication path from the user side equipment to the virtual gateway according to the routing configuration.
Optionally, the detecting the connectivity between the network element devices includes:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
Optionally, the adjusting the routing configuration according to the connectivity between the network element devices includes:
and if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
Optionally, the adjusting the routing configuration according to the connectivity between the network element devices includes:
and if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
Optionally, the selecting a communication path from the user side device to the virtual gateway according to the routing configuration includes:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
and selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
Optionally, the selecting a communication path from the user side device to the virtual gateway according to the link policy and the routing configuration includes:
when the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
Optionally, the selecting a communication path from the user side device to the virtual gateway according to the link policy and the routing configuration includes:
when the link policy is a primary and backup line policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are different, and if the network element devices are determined to be communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the priorities from the user side device to the virtual gateway.
The embodiment of the invention also discloses a device for selecting a communication path, which relates to network element equipment, wherein the network element equipment comprises user side equipment, virtual boundary routers of different available areas and virtual gateways of virtual private clouds, the user side equipment is respectively connected to the virtual boundary routers of the different available areas through different physical private lines, and the virtual boundary routers are respectively connected to the virtual gateways, and the device comprises:
the communication detection module is used for detecting the communication between the network element devices;
the route configuration adjustment module is used for adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
And the communication path selection module is used for selecting the communication path from the user side equipment to the virtual gateway according to the routing configuration.
Optionally, the connectivity detection module is specifically configured to:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
In an alternative embodiment of the present invention, the routing configuration adjustment module is specifically configured to:
and if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
Optionally, the route configuration adjustment module is specifically configured to:
and if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
Optionally, the communication path selection module is specifically configured to:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
And selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
Optionally, the communication path selection module is specifically configured to:
when the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
Optionally, the communication path selection module is specifically configured to:
when the link policy is a primary and backup line policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are different, and if the network element devices are determined to be communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the priorities from the user side device to the virtual gateway.
The embodiment of the invention also discloses electronic equipment, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
The memory is used for storing a computer program;
the processor is configured to implement the method according to the embodiment of the present invention when executing the program stored in the memory.
The embodiment of the invention also discloses a computer program product which is stored in a storage medium and is executed by at least one processor to realize the method according to the embodiment of the invention.
Embodiments of the present invention also disclose a computer-readable storage medium having instructions stored thereon, which when executed by one or more processors, cause the processors to perform the method according to the embodiments of the present invention.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, network element equipment such as user side equipment, virtual boundary routers of different available areas, virtual gateways of virtual private clouds and the like is involved, the user side equipment is respectively connected to the virtual boundary routers of the different available areas through different physical private lines, the virtual boundary routers are respectively connected to the virtual gateways, when cloud private line service from the user side equipment to the virtual private clouds is realized, the connectivity between the network element equipment is detected, the routing configuration is adjusted according to the connectivity between the network element equipment, and then the communication path from the user side equipment to the virtual gateways is selected according to the routing configuration. The embodiment of the invention uses the general standardized device-independent communication path routing strategy to select the communication path from the user side device to the virtual private cloud, provides safe, rapid and highly available cloud private line service for enterprise users, and ensures the highly available characteristic of the multi-available area AZ.
Drawings
FIG. 1 is a flow chart of steps of a method for selecting a communication path provided in an embodiment of the present invention;
FIG. 2 is a schematic diagram of a network architecture provided in an embodiment of the present invention;
FIG. 3 is a schematic diagram of a link probing provided in an embodiment of the present invention;
fig. 4 is a block diagram showing a configuration of a communication path selecting apparatus provided in an embodiment of the present invention;
fig. 5 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
Some terms related to the embodiments of the present invention will be described:
cloud special line: the method is used for constructing a high-speed, low-delay, stable and safe exclusive connection channel between the user local data center and the virtual private cloud (Virtual Private Cloud, VPC) on the cloud. And the data service of the VPC and the user data center on the cloud can be communicated through the cloud private line. The user can connect the user network, the data center and the host management area on the user side to the VPC private line connection on the cloud through the cloud private line, and enjoy the data network with high performance, low delay and safety.
Region (Region): areas are also called resource pools, nodes, refer to physical locations where cloud servers are deployed, e.g., shanghai, guizhou, beijing, guangzhou, etc., all belong to different areas.
Available area (Available area): also called AZ, refers to a geographical area where power and networks are independent of each other, typically an independent physical machine room, in the same area, so that the independence of the available areas can be ensured. Typically, there are multiple available areas in a region, and one available area fails without affecting other available areas in the same region. And a plurality of available areas in the same area are directly communicated with each other through an intranet, and the intranets among different areas are not communicated with each other. Wherein the available area is provided with computing resources and storage resources for processing various services.
In the embodiment of the invention, on the premise of ensuring the safety, stability and high speed of the cloud private line service, the adaptation of the high availability characteristic of the multi-availability area AZ resource pool deployment is very important. The multi-availability-zone AZ cloud private line control management system mainly realizes the adaptation of cloud private line service to multi-AZ application scenes by the following three aspects: 1. the special line is accessed to the cross-available area AZ combination management of the switch; 2. a multi-level high availability design; 3. generic standardized device-independent routing policies.
Referring to fig. 1, a step flow chart of a communication path selection method provided in an embodiment of the present invention is shown, and the step flow chart relates to a network element device, where the network element device includes a user side device, virtual border routers of different available areas, and virtual gateways of a virtual private cloud, the user side device is connected to the virtual border routers of different available areas through different physical private lines, and the virtual border routers are connected to the virtual gateways, and specifically may include the following steps:
step 101, detecting the connectivity between the network element devices;
step 102, adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
step 103, selecting a communication path from the user side equipment to the virtual gateway according to the routing configuration.
In the above-mentioned communication path selection method, network element devices such as user side devices, virtual boundary routers of different available areas, virtual gateways of virtual private clouds and the like are involved, the user side devices are respectively connected to the virtual boundary routers of different available areas through different physical private lines, the virtual boundary routers are respectively connected to the virtual gateways, when cloud private line service from the user side devices to the virtual private clouds is realized, the connectivity between the network element devices is detected, the routing configuration is adjusted according to the connectivity between the network element devices, and then the communication path from the user side devices to the virtual gateways is selected according to the routing configuration. The embodiment of the invention uses the general standardized device-independent communication path routing strategy to select the communication path from the user side device to the virtual private cloud, provides safe, rapid and highly available cloud private line service for enterprise users, and ensures the highly available characteristic of the multi-available area AZ.
Next, a method of selecting a communication path in the present exemplary embodiment will be further described.
In step 101, connectivity between the network element devices is detected.
Referring to fig. 2, a schematic diagram of a network architecture provided by an embodiment of the present invention includes a customer premise equipment CE, two virtual border routers VBR (VBR 1 and VBR 2) corresponding to two available areas AZ (AZ 1 and AZ 2) respectively, a virtual gateway VGW of a virtual private cloud VPC (the virtual gateway VGW is an access router of a cloud private line), and other network element devices. According to the user demand, the user of the user side equipment CE is pulled to the physical private lines of the two available areas AZ, the private line POP switches in the available areas AZ are respectively accessed, the two virtual boundary routers VBR are corresponding, and then the two virtual boundary routers VBR are respectively connected to the virtual private cloud VPC through the virtual gateway VGW of the virtual private cloud VPC.
In a specific implementation, network element devices are not always connected for various reasons, for example, there may be a case that a user side device CE can only be connected to a virtual border router VBR1 or can only be connected to a user side device CE through a virtual border router VBR2, so in the embodiment of the present invention, when implementing a cloud private line service from the user side device CE to a virtual private cloud VPC, the connectivity between the network element devices may be detected first, and then, a communication path from the user side device CE to the virtual private cloud VPC may be selected according to the connectivity between the network element devices.
In an optional embodiment of the present invention, the step 101 of detecting connectivity between the network element devices may include the following steps:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
In the embodiment of the invention, the cloud dedicated line control system starts a link detection function, and the communication between the virtual gateway VGW and the user side equipment UE is detected from the virtual boundary router VBR. For example, referring to fig. 2, connectivity of the virtual border router VBR1 to the virtual gateway VGW, the virtual border router VBR2 to the virtual gateway VGW, the virtual border router VBR1 to the user side device UE, and the virtual border router VBR2 to the user side device UE may be detected.
In step 102, adjusting routing configuration according to connectivity between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not.
In an optional embodiment of the present invention, the step 102 of adjusting a routing configuration according to the connectivity between the network element devices may include the following steps:
and if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
And if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
In the embodiment of the invention, a cloud private line control system (private line control) initiates a link detection function, and detection from a Virtual Border Router (VBR) to user side equipment (CE) and Virtual Gateway (VGW) equipment is initiated. Specifically, referring to fig. 3, for a schematic diagram of link probing provided in an embodiment of the present invention, referring to the schematic diagram above in fig. 3, if path probing from the virtual border router VBR to the user side device CE fails, the dedicated management and control sends BGP neighbor disable (not connected) to the user side device CE on the virtual border router VBR, and notifies the cloud management and control to delete the routing configuration to the virtual border router VBR on the virtual gateway VGW. Referring to the schematic diagram below in fig. 3, if the path probing of the virtual border router VBR to the virtual gateway VGW fails, the dedicated management control will disable BGP neighbors on the virtual border router VBR to the customer side equipment CE.
In step 103, a communication path from the user side device to the virtual gateway is selected according to the routing configuration.
In the embodiment of the invention, after the detection of the connectivity between the network element devices is completed and the routing configuration is completed, when the cloud private line service is performed, the communication path from the user side device CE to the virtual private cloud VPC can be determined according to the connected network element devices. For example, assuming that the customer side device CE is not connected to the virtual border router VBR1, the virtual gateway VGW may be selected to route from the customer side device CE to the virtual border router VBR2 and then to the virtual private cloud VPC through the virtual border router VBR 2.
In an alternative embodiment of the present invention, the step 103 of selecting a communication path from the user side device to the virtual gateway according to the routing configuration may include the steps of:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
and selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
In the embodiment of the invention, various link strategies are set, and can comprise a load balancing strategy and a main and standby line strategy. Illustratively, the load balancing policy is an ECMP (equal cost multi-path routing, equal CostMulti Path) protocol that configures two physical dedicated lines on the customer premise equipment CE, and the ECMP protocol can implement load balancing of the network. The primary-standby line policy refers to the priority of the designated physical dedicated line, and the corresponding priority is configured when the route is configured on the customer premise equipment CE and the virtual border router VBR, for example, the priority of the customer premise equipment CE and the virtual border router VBR1 may be set to be higher than the priority of the customer premise equipment CE and the virtual border router VBR2, and the priority of the virtual border router VBR2 to the virtual gateway VGW is higher than the priority of the virtual border router VBR1 to the virtual gateway VGW. Of course, in addition to the load balancing policy and the active/standby line policy described above, other link policies may be set according to actual service requirements, which is not limited in the embodiment of the present invention.
In an optional embodiment of the present invention, the selecting, in step 103, a communication path from the user side device to the virtual gateway according to the link policy and the routing configuration may include:
when the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
When the link policy is a primary and backup line policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are different, and if the network element devices are determined to be communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the priorities from the user side device to the virtual gateway.
In the embodiment of the invention, if the link policy from the user side device to the virtual border router VBR is a load balancing policy, the static routing priorities from the virtual border router VBR to the virtual gateway VGW are configured to be the same, i.e. under the same condition, the communication paths can be randomly selected; if the link policy from the user side device to the virtual border router VBR is the primary/standby line policy, the static routing priority from the virtual border router VBR to the virtual gateway VGW is configured to be different, for example, a primary route and a standby route may be set, and the primary route is preferably selected as the communication path under the condition that the primary route and the standby route are all connected.
For example, referring to the left schematic diagram of fig. 2, the network architecture uses a link policy that is a primary-backup line policy, where the primary line priority is greater than the backup line, where the primary line is a communication path from the user side device CE to the virtual border router VBR1, from the virtual border router VBR1 to the virtual gateway VGW, and from the virtual gateway VGW to the virtual border router VBR1, from the virtual border router VBR1 to the user side device CE, and the backup line is a communication path from the user side device CE to the virtual border router VBR2, from the virtual border router VBR2 to the virtual gateway VGW, and from the virtual gateway VGW to the virtual border router VBR2, from the virtual border router VBR2 to the user side device CE, and, assuming that network element devices in the network architecture are all in communication, from the user side device CE to the virtual border router VBR1, from the virtual border router VBR1 to the virtual gateway VGW may be preferentially selected, and from the virtual border router VBR1 to the virtual border router VGW may be selected.
Referring to the right schematic diagram of fig. 2, the link policy used by the network architecture is a load balancing policy, where priorities from the user side device CE to the virtual border router VBR1 and the virtual border router VBR2, to the virtual gateway VGW, the virtual border router VBR2 to the virtual gateway VGW, the virtual gateway VGW to the virtual border router VBR1 and the virtual border router VBR2, the virtual border router VBR1 to the user side device CE, and the virtual border router VBR2 to the user side device CE are the same, and if network element devices in the network architecture are all connected, a communication path from the user side device CE to the virtual gateway VGW may be selected according to the load balancing state of the user side device CE.
The embodiment of the invention aims to solve the problem that the cloud private line service of the enterprise user adapts to the high availability characteristic of a plurality of AZ resource pools, and the cloud private line control management system provides safe, rapid and high-availability cloud private line service for the enterprise user by supporting the combination management capability of the cross AZ private line switch at the level of the resource pool and using a universal standardized device-independent routing strategy in a fully-automatic opening mode.
Specifically, the embodiment of the invention is realized by a multi-availability area AZ cloud private line control management system. In order to enable those skilled in the art to better understand the embodiments of the present invention, a specific example is used to describe the multi-availability area AZ cloud private line control management system. The main functions of the multi-availability area AZ cloud private line control management system in the embodiment of the invention are respectively as follows:
special line access: according to the user demand, the physical private lines of the CE users of the user side equipment are pulled to the plurality of available area AZ resource pools, and the private lines POP switches in the available areas AZ are respectively accessed, and correspond to two virtual boundary routers VBR.
Load balancing: ECMP of two physical private lines are configured on the user side equipment CE.
And (3) main and standby lines: the priority of the physical private line of the user side equipment CE is designated, and the corresponding priority is configured when the route is configured on the user side equipment CE and the virtual boundary router VBR.
Cloud up routing: establishing a VxLan (Virtual eXtensible LAN, virtual extensible local area network) tunnel from the virtual boundary router VBR to the virtual gateway VGW of the virtual private cloud VPC, distributing interconnection IP addresses for the virtual boundary router VBR and the virtual gateway VGW, configuring a static route to resources in the cloud, and taking the next hop as the interconnection IP address.
Link policy: the route of the physical private line access of the user side equipment CE is load balancing, and the static route priorities from the virtual boundary router VBR to the virtual gateway VGW are configured to be the same; the route of the physical private line access of the customer premise equipment CE is a main and standby line, the static route priorities from the configuration virtual boundary router VBR to the virtual gateway VGW are different, and the routes correspond to the main and standby of the physical private line.
And (3) link detection: the cloud special line control system starts a link detection function, and the communication between a virtual gateway VGW and user equipment CE in the cloud is detected from a virtual boundary router VBR. The corresponding detection strategy can be set according to the special line requirement.
The application of the embodiment of the invention has at least the following advantages: the architecture design is deployed based on an AZ resource pool of a plurality of available areas, so that resources on the cloud can be optimized; the high availability of the equipment level and the line level compatible with the common resource pool provides more flexible service selection for users; privately programmable, different implementation modes are designed according to different networking current situations and cost budgets of users; realizing path selection by using a management and control system, and shielding capability difference between network element devices; the high availability mode of various cross-network element devices can be adapted to various service systems.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the invention.
Referring to fig. 4, a block diagram of a communication path selection apparatus provided in an embodiment of the present invention is shown, and relates to a network element device, where the network element device includes a user side device, virtual border routers of different available areas, and virtual gateways of a virtual private cloud, the user side device is connected to the virtual border routers of different available areas through different physical private lines, and the virtual border routers are connected to the virtual gateways, where the apparatus specifically may include:
a connectivity detection module 401, configured to detect connectivity between the network element devices;
a routing configuration adjustment module 402, configured to adjust routing configuration according to connectivity between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
A communication path selection module 403, configured to select a communication path from the user side device to the virtual gateway according to the routing configuration.
In an alternative embodiment of the present invention, the connectivity detection module 401 is specifically configured to:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
In an alternative embodiment of the present invention, the routing configuration adjustment module 402 is specifically configured to:
and if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
In an alternative embodiment of the present invention, the routing configuration adjustment module 402 is specifically configured to:
and if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
In an alternative embodiment of the present invention, the communication path selection module 403 is specifically configured to:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
and selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
In an alternative embodiment of the present invention, the communication path selection module 403 is specifically configured to:
when the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
In an alternative embodiment of the present invention, the communication path selection module 403 is specifically configured to:
when the link policy is a primary and backup line policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are different, and if the network element devices are determined to be communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the priorities from the user side device to the virtual gateway.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
In addition, the embodiment of the invention also provides electronic equipment, which comprises: the processor, the memory, the computer program stored in the memory and capable of running on the processor, the computer program realizes each process of the above-mentioned communication path selection method embodiment when being executed by the processor, and can achieve the same technical effect, and for avoiding repetition, the description is omitted here.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, realizes the processes of the above-mentioned communication path selection method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The embodiments of the present invention further provide a computer program product stored in a storage medium, where the program product is executed by at least one processor to implement the respective processes of the embodiments of the method for selecting a communication path as described above, and achieve the same technical effects, and are not repeated herein.
Fig. 5 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention.
The electronic device 500 includes, but is not limited to: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, processor 510, and power source 511. It will be appreciated by those skilled in the art that the electronic device structure shown in fig. 5 is not limiting of the electronic device and that the electronic device may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. In the embodiment of the invention, the electronic equipment comprises, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer and the like.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 501 may be used to receive and send information or signals during a call, specifically, receive downlink data from a base station, and then process the downlink data with the processor 510; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 501 may also communicate with networks and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user through the network module 502, such as helping the user to send and receive e-mail, browse web pages, access streaming media, and the like.
The audio output unit 503 may convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into an audio signal and output as sound. Also, the audio output unit 503 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the electronic device 500. The audio output unit 503 includes a speaker, a buzzer, a receiver, and the like.
The input unit 504 is used for receiving an audio or video signal. The input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042, the graphics processor 5041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 506. The image frames processed by the graphics processor 5041 may be stored in the memory 509 (or other storage medium) or transmitted via the radio frequency unit 501 or the network module 502. Microphone 5042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 501 in case of a phone call mode.
The electronic device 500 also includes at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 5061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 5061 and/or the backlight when the electronic device 500 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for recognizing the gesture of the electronic equipment (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; the sensor 505 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described herein.
The display unit 506 is used to display information input by a user or information provided to the user. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 507 is operable to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 507 includes a touch panel 5071 and other input devices 5072. Touch panel 5071, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on touch panel 5071 or thereabout using any suitable object or accessory such as a finger, stylus, etc.). Touch panel 5071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 510, and receives and executes commands sent by the processor 510. In addition, the touch panel 5071 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 5071, the user input unit 507 may include other input devices 5072. In particular, other input devices 5072 may include, but are not limited to, physical keyboards, function keys (e.g., volume control keys, switch keys, etc.), trackballs, mice, joysticks, and so forth, which are not described in detail herein.
Further, the touch panel 5071 may be overlaid on the display panel 5061, and when the touch panel 5071 detects a touch operation thereon or thereabout, the touch operation is transmitted to the processor 510 to determine a type of touch event, and then the processor 510 provides a corresponding visual output on the display panel 5061 according to the type of touch event. Although in fig. 5, the touch panel 5071 and the display panel 5061 are two independent components for implementing the input and output functions of the electronic device, in some embodiments, the touch panel 5071 and the display panel 5061 may be integrated to implement the input and output functions of the electronic device, which is not limited herein.
The interface unit 508 is an interface for connecting an external device to the electronic apparatus 500. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 508 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic apparatus 500 or may be used to transmit data between the electronic apparatus 500 and an external device.
The memory 509 may be used to store software programs as well as various data. The memory 509 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, the memory 509 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 510 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 509, and calling data stored in the memory 509, thereby performing overall monitoring of the electronic device. Processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 510.
The electronic device 500 may also include a power supply 511 (e.g., a battery) for powering the various components, and preferably the power supply 511 may be logically connected to the processor 510 via a power management system that performs functions such as managing charging, discharging, and power consumption.
In addition, the electronic device 500 includes some functional modules, which are not shown, and will not be described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown 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 units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (15)

1. A method for selecting a communication path, characterized in that it relates to a network element device, where the network element device includes a user side device, virtual border routers of different available areas, and virtual gateways of a virtual private cloud, where the user side device is connected to the virtual border routers of different available areas through different physical dedicated lines, and the virtual border routers are connected to the virtual gateways, respectively, and the method includes:
detecting connectivity between the network element devices;
adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
and selecting a communication path from the user side equipment to the virtual gateway according to the routing configuration.
2. The method according to claim 1, wherein said detecting connectivity between said network element devices comprises:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
3. The method according to claim 1, wherein said adjusting a routing configuration according to connectivity between said network element devices comprises:
And if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
4. The method according to claim 1, wherein said adjusting a routing configuration according to connectivity between said network element devices comprises:
and if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
5. The method of claim 1, wherein the selecting a communication path of the user side device to the virtual gateway according to the routing configuration comprises:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
and selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
6. The method of claim 5, wherein selecting a communication path of the user side device to the virtual gateway according to the link policy and the routing configuration comprises:
When the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
7. The method of claim 5, wherein selecting a communication path of the user side device to the virtual gateway according to the link policy and the routing configuration comprises:
when the link policy is a primary and backup line policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are different, and if the network element devices are determined to be communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the priorities from the user side device to the virtual gateway.
8. A communication path selection apparatus, characterized in that it relates to a network element device, the network element device includes a user side device, virtual border routers of different available areas, and virtual gateways of virtual private clouds, the user side device is connected to the virtual border routers of different available areas through different physical dedicated lines, the virtual border routers are connected to the virtual gateways, respectively, the apparatus includes:
The communication detection module is used for detecting the communication between the network element devices;
the route configuration adjustment module is used for adjusting route configuration according to the communication between the network element devices; the routing configuration at least comprises whether the network element devices are communicated or not;
and the communication path selection module is used for selecting the communication path from the user side equipment to the virtual gateway according to the routing configuration.
9. The device according to claim 8, wherein the connectivity detection module is specifically configured to:
detecting connectivity from the virtual border router to the user side device, and detecting connectivity from the virtual border router to the virtual gateway.
10. The apparatus of claim 8, wherein the routing configuration adjustment module is specifically configured to:
and if the communication from the virtual boundary router to the virtual gateway is detected to be the detection failure, configuring the route from the virtual boundary router to the virtual gateway as non-communication in the route configuration.
11. The apparatus of claim 8, wherein the routing configuration adjustment module is specifically configured to:
And if the communication from the virtual boundary router to the user side equipment is detected to be the detection failure, configuring the routes from the virtual boundary router to the user side equipment and the virtual boundary router to the virtual gateway as non-communication in the route configuration.
12. The apparatus of claim 8, wherein the communication path selection module is specifically configured to:
acquiring a link strategy; the link policy is a link policy of a communication path from the user side device to the virtual private cloud;
and selecting a communication path from the user side equipment to the virtual gateway according to the link strategy and the routing configuration.
13. The apparatus according to claim 12, wherein the communication path selection module is specifically configured to:
when the link policy is a load balancing policy, the priorities from the user side device to the virtual border router and from the virtual border router to the virtual gateway are the same, and if the network element devices are all communicated according to the routing configuration, a communication path from the user side device to the virtual gateway is selected according to the load balancing condition.
14. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
the memory is used for storing a computer program;
the processor is configured to implement the method according to any one of claims 1-7 when executing a program stored on a memory.
15. A computer-readable storage medium having instructions stored thereon, which when executed by one or more processors, cause the processors to perform the method of any of claims 1-7.
CN202211733672.4A 2022-12-30 2022-12-30 Communication path selection method, device, electronic equipment and readable storage medium Pending CN116248576A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211733672.4A CN116248576A (en) 2022-12-30 2022-12-30 Communication path selection method, device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211733672.4A CN116248576A (en) 2022-12-30 2022-12-30 Communication path selection method, device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN116248576A true CN116248576A (en) 2023-06-09

Family

ID=86628875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211733672.4A Pending CN116248576A (en) 2022-12-30 2022-12-30 Communication path selection method, device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN116248576A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237409A (en) * 2008-02-27 2008-08-06 华为技术有限公司 Method and device for realizing quick re-routing in MPLS VPN
CN101841408A (en) * 2010-05-07 2010-09-22 北京星网锐捷网络技术有限公司 Primary/standby route equipment switching method and route equipment
CN106506367A (en) * 2016-11-30 2017-03-15 杭州华三通信技术有限公司 A kind of next-hop determines method and device
CN106571992A (en) * 2016-10-27 2017-04-19 深圳市深信服电子科技有限公司 Virtual Private Line (VPL) establishing method and device
US10560431B1 (en) * 2016-12-05 2020-02-11 Amazon Technologies, Inc. Virtual private gateway for encrypted communication over dedicated physical link
CN111698153A (en) * 2020-02-17 2020-09-22 国网天津市电力公司 Communication path selection method and device
CN113992672A (en) * 2021-10-26 2022-01-28 中国电信股份有限公司 Multi-cloud network management method and related equipment
CN114465954A (en) * 2021-12-27 2022-05-10 天翼云科技有限公司 Self-adaptive routing method, device and equipment for special cloud line and readable storage medium
CN115242597A (en) * 2022-06-30 2022-10-25 北京百度网讯科技有限公司 Information processing method, device and storage medium
CN115314419A (en) * 2022-06-21 2022-11-08 清华大学 Self-adaptive connectivity analysis method, system, equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237409A (en) * 2008-02-27 2008-08-06 华为技术有限公司 Method and device for realizing quick re-routing in MPLS VPN
CN101841408A (en) * 2010-05-07 2010-09-22 北京星网锐捷网络技术有限公司 Primary/standby route equipment switching method and route equipment
CN106571992A (en) * 2016-10-27 2017-04-19 深圳市深信服电子科技有限公司 Virtual Private Line (VPL) establishing method and device
CN106506367A (en) * 2016-11-30 2017-03-15 杭州华三通信技术有限公司 A kind of next-hop determines method and device
US10560431B1 (en) * 2016-12-05 2020-02-11 Amazon Technologies, Inc. Virtual private gateway for encrypted communication over dedicated physical link
CN111698153A (en) * 2020-02-17 2020-09-22 国网天津市电力公司 Communication path selection method and device
CN113992672A (en) * 2021-10-26 2022-01-28 中国电信股份有限公司 Multi-cloud network management method and related equipment
CN114465954A (en) * 2021-12-27 2022-05-10 天翼云科技有限公司 Self-adaptive routing method, device and equipment for special cloud line and readable storage medium
CN115314419A (en) * 2022-06-21 2022-11-08 清华大学 Self-adaptive connectivity analysis method, system, equipment and storage medium
CN115242597A (en) * 2022-06-30 2022-10-25 北京百度网讯科技有限公司 Information processing method, device and storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
华为云: ""云专线常见问题有哪些"", pages 1 - 2, Retrieved from the Internet <URL:https://www.huaweicloud.com/zhishi /edu-arc-hwywlfw53.html> *
华为云开发者联盟: ""华为云专线接入方案介绍"", pages 1 - 4, Retrieved from the Internet <URL:https:// huaweicloud.csdn.net/62a2b5b278f1bc4bebc12efc.html> *
左骅, 苏远超: "MPLS/VPN在大型IT***中的应用分析", 电信科学, no. 02, 15 February 2004 (2004-02-15) *
阿里云: ""IDC通过静态路由主备专线链路上云方案"", pages 1 - 10, Retrieved from the Internet <URL:https://help.aliyun.com/document_detail/87041.html> *
阿里云开发者社区: ""高速通道-冗余物理专线接入-健康检查配置"", pages 1 - 6, Retrieved from the Internet <URL:https://developer.aliyun.com/article/412850> *

Similar Documents

Publication Publication Date Title
JP7181987B2 (en) Paging instruction method, device and system
CN112004173B (en) Bluetooth headset switching method, mobile terminal and computer readable storage medium
JP7068491B2 (en) Monitoring method and terminal for uplink transmission cancellation instruction
EP4084531A1 (en) Path selection method, terminal, and network side device
US20170310593A1 (en) Data Transmission Method and System, Network Server, and User Terminal
US11800400B2 (en) Transmission collision processing method, terminal, and control node
JP7168671B2 (en) Service processing method and mobile communication terminal
US11800431B2 (en) Access control method, message broadcasting method, and related devices
US11910235B2 (en) Data processing method, information configuration method, terminal, and network device
CN112752353B (en) Connection method and terminal equipment
CN110096375B (en) Method and device for sharing data by application programs and computer readable storage medium
US20220248484A1 (en) Relay connection establishment method and device
US20230018089A1 (en) Data transmission method and electronic device
CN115617278B (en) Path device selection method and device, electronic device and readable storage medium
EP4117329A1 (en) Authorization and policy parameter configuration method, terminal, and network functions
CN112464208B (en) File access method, mobile terminal and computer readable storage medium
CN107466081B (en) Wireless switching method and terminal
KR102596801B1 (en) PC5 link establishment methods, equipment and systems
CN109033773B (en) Dual-screen terminal operation authority management method, terminal and computer readable storage medium
CN116248576A (en) Communication path selection method, device, electronic equipment and readable storage medium
CN112597476B (en) Application authority management method, device, terminal and storage medium
JPWO2019184691A5 (en)
CN110300221B (en) MIPI control circuit and system, circuit control and circuit system control method, terminal and computer readable storage medium
KR102390301B1 (en) Communication methods and related devices
CN111132233B (en) Control method for separated load bearing and related equipment

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
CB02 Change of applicant information

Address after: 100007 room 205-32, floor 2, building 2, No. 1 and No. 3, qinglonghutong a, Dongcheng District, Beijing

Applicant after: Tianyiyun Technology Co.,Ltd.

Address before: 100093 Floor 4, Block E, Xishan Yingfu Business Center, Haidian District, Beijing

Applicant before: Tianyiyun Technology Co.,Ltd.

CB02 Change of applicant information