[go: up one dir, main page]

WO2025030862A1 - Procédé et appareil de communication - Google Patents

Procédé et appareil de communication Download PDF

Info

Publication number
WO2025030862A1
WO2025030862A1 PCT/CN2024/083412 CN2024083412W WO2025030862A1 WO 2025030862 A1 WO2025030862 A1 WO 2025030862A1 CN 2024083412 W CN2024083412 W CN 2024083412W WO 2025030862 A1 WO2025030862 A1 WO 2025030862A1
Authority
WO
WIPO (PCT)
Prior art keywords
application information
information
terminal device
application
ursp rule
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
PCT/CN2024/083412
Other languages
English (en)
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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Publication of WO2025030862A1 publication Critical patent/WO2025030862A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update

Definitions

  • the embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device.
  • the communication requirements of various communication services may differ greatly.
  • multiple network slices with different characteristics and isolated from each other can be virtually created on the same set of physical facilities to meet the communication needs of different services.
  • the terminal device when it is transmitting services, it can obtain application information associated with the traffic descriptor (TD), and match the appropriate terminal equipment route selection policy (URSP) rules according to the application information for communication. For example, according to the application information, the URSP rules are matched to select the network slice that can meet the communication needs for communication.
  • TD traffic descriptor
  • URSP terminal equipment route selection policy
  • a terminal device may obtain multiple application information, and each of the multiple application information may be different, which may cause errors when the terminal device matches the URSP rules according to the application information. For example, a terminal device that is expected to be mapped to network slice 1 is mapped to network slice 2, which may cause the session establishment to fail and data transmission to be impossible.
  • the embodiments of the present application provide a communication method and apparatus, which can improve the accuracy of terminal equipment in matching URSP rules according to application information, thereby improving the success rate of session establishment and data transmission, and improving communication performance.
  • a communication method is provided, and the execution subject of the method can be a terminal device, or a chip, a chip system or a system on chip in the terminal device.
  • the following description is taken as an example that the execution subject is a terminal device.
  • the method includes: obtaining first information of a first application according to a first acquisition path, matching the first application information with a terminal device routing selection policy URSP rule of the terminal device; when the first application information does not match the URSP rule, obtaining second application information of the first application according to a second acquisition path; matching the second application information with the URSP rule.
  • the terminal device acquires the first application information through the first acquisition path, and after acquiring the first application information, matches the first application information with the URSP rule. If the first application information does not match the URSP rule, the second application information is acquired through the second acquisition path, and after acquiring the second application information, the second application information is matched with the URSP rule, thereby improving the accuracy of the terminal device matching the URSP rule according to the application information, thereby improving the session establishment success rate and the data transmission success rate, and improving the communication performance.
  • the URSP rule includes a traffic descriptor TD, and TD is associated with one or more of the following application information: application descriptor, IP descriptor, domain descriptor, non-IP descriptor, data network name, and connection capability; the method also includes: when the first application information matches the URSP rule, determining the network slice information according to the TD in the URSP rule, and communicating according to the network slice information.
  • the terminal device determines the network slice information according to the traffic descriptor in the URSP rule and communicates according to the network slice information, that is, there is no need to obtain the second application information through a second acquisition path, thereby achieving the purpose of streamlining resource overhead.
  • the first application information includes one or more application information associated with the TD; or the first application information includes an index used to represent the TD, and a mapping relationship exists between the index and the TD.
  • the first application information includes one or more of an application descriptor, an IP descriptor, a domain descriptor, a non-IP descriptor, a data network name, and a connection capability.
  • the first application information includes: one or more of A, B, C, D, E; or one or more of 1, 2, 3, 4, 5; or a descriptive symbol such as bit table 00000.
  • the method further includes: when the second application information does not match the URSP rule, combining the first application information and the second application information to obtain third application information; and matching the third application information with the URSP rule.
  • the first application information and the second application information are combined and the combined third application information is matched with the URSP rule, thereby further improving the session establishment success rate and the data transmission success rate and improving the communication performance.
  • a priority of the first acquisition approach is higher than a priority of the second acquisition approach.
  • the method before matching the first application information with the URSP rule of the terminal device routing selection policy, the method also includes: receiving the URSP rule sent from the network device, the URSP rule including indication information, and the indication information indicates that the priority of the first acquisition path is higher than the priority of the second acquisition path.
  • the preset priority information indicates a priority of the first acquisition approach and a priority of the second acquisition approach.
  • the preset priority information is determined according to the traffic descriptor field in the URSP rule; or, the preset priority information is predefined; or, the preset priority information is determined by the operating system OS manufacturer; or, the preset priority information is determined by the operator; or, the preset priority information is determined by the terminal device manufacturer.
  • the terminal device has the ability to obtain M application information from N acquisition paths; wherein M and N are integers, M is greater than or equal to 1, and M is less than or equal to N.
  • the terminal device has the ability to obtain application information from multiple acquisition channels.
  • the terminal device may not be able to obtain application information from all acquisition channels, and the terminal device may not be able to obtain application information from one or some acquisition channels.
  • a way of obtaining the application information includes one or more of the following: Obtain application information through the method provided by the application; or, obtain application information of the application through the application program interface API; or, determine the application information of the application according to the OS entity; or, identify the service to be transmitted according to a preset configuration file to obtain application information; or, obtain application information defined by the operator; or, obtain application information customized by the terminal device; or, obtain application information associated with the communication scenario; or, obtain application information pre-configured by the application store.
  • obtaining first application information of the first application according to the first acquisition path includes: an OS entity of a terminal device obtaining the first application information of the first application according to the first acquisition path; or, a software tool development kit SDK entity of the terminal device obtaining the first application information of the first application according to the first acquisition path; or, a modem of the terminal device obtaining the first application information of the first application according to the first acquisition path.
  • different entities may be configured in the terminal device for different manufacturers, and the terminal device may obtain application information based on the entity and different acquisition paths.
  • matching the first application information with a terminal device routing selection policy URSP rule includes: an OS entity of the terminal device matching the first application information with the URSP rule; or, an SDK entity of the terminal device matching the first application information with the URSP rule; or, a modem entity of the terminal device matching the first application information with the URSP rule.
  • different entities may be configured in the terminal device for different manufacturers, and the terminal device may match the first application information with the URSP rule based on the entity.
  • the first application information includes security verification information; the first application information does not match the URSP, including: when the security verification information is illegal, the first application information does not match the URSP.
  • the first application information matches the URSP, including: when the security verification information is legal, the first application information matches the URSP.
  • a communication method comprising: sending a terminal device routing selection policy URSP rule to a terminal device, wherein the URSP rule instructs the terminal device to establish a PDU session using network slicing information; and indicating to the terminal device that the priority of the first acquisition path is higher than the priority of the second acquisition path.
  • the URSP rule includes indication information, where the indication information indicates that a priority of the first acquisition path is higher than a priority of the second acquisition path.
  • the URSP rule includes a traffic descriptor TD, and the TD is associated with one or more of the following application information: application descriptor, IP descriptor, domain descriptor, non-IP descriptor, data network name, and connection capability.
  • an embodiment of the present application provides a communication device, which can be applied to a terminal device in the first aspect or a possible design of the first aspect to implement the functions performed by the terminal device.
  • the communication device can be a terminal device, or a chip or chip system or system on chip of the terminal device, etc.
  • the communication device can perform the functions performed by the terminal device through hardware, or can perform corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • a transceiver module and a processor The transceiver module is used to obtain first application information of the first application according to the first acquisition path; the processing module is used to match the first application information with the terminal device routing selection policy URSP rule of the terminal device; the transceiver module is also used to obtain second application information of the first application according to the second acquisition path when the first application information does not match the URSP rule; the processing module is also used to match the second application information with the URSP rule.
  • the URSP rule includes a traffic descriptor TD, and TD is associated with one or more of the following application information: application descriptor, IP descriptor, domain descriptor, non-IP descriptor, data network name, and connection capability; the processing module is also used to determine the network slice information according to the TD in the URSP rule when the first application information matches the URSP rule, and communicate according to the network slice information.
  • the first application information includes one or more application information associated with the TD; or, the first application information includes an index used to represent the TD, and there is a mapping relationship between the index and the TD.
  • the processing module is further used to combine the first application information and the second application information to obtain third application information when the second application information does not match the URSP rule; and match the third application information with the URSP rule.
  • the priority of the first acquisition approach is higher than the priority of the second acquisition approach.
  • the processing module before matching the first application information with the URSP rule of the terminal device routing selection policy, is also used to receive the URSP rule sent from the network device, and the URSP rule includes indication information, and the indication information indicates that the priority of the first acquisition path is higher than the priority of the second acquisition path.
  • the preset priority information indicates the priority of the first acquisition approach and the priority of the second acquisition approach.
  • the preset priority information is determined according to the traffic descriptor field in the URSP rule; or, the preset priority information is predefined; or, the preset priority information is determined by the operating system OS manufacturer; or, the preset priority information is determined by the operator; or, the preset priority information is determined by the terminal device manufacturer.
  • the way of obtaining application information includes one or more of the following: obtaining application information through a method provided by an application; or, obtaining application information of an application through an application program interface API; or, determining application information of an application based on an OS entity; or, identifying a service to be transmitted based on a preset configuration file to obtain application information; or, obtaining application information defined by an operator; or, obtaining application information customized by a terminal device; or, obtaining application information associated with a communication scenario; or, obtaining application information pre-configured by an application store.
  • the processing module is specifically used to: control the OS entity of the terminal device to obtain the first application information of the first application according to the first acquisition path; or control the software tool development kit SDK entity of the terminal device to obtain the first application information of the first application according to the first acquisition path; or control the modem of the terminal device to obtain the first application information of the first application according to the first acquisition path.
  • the processing module is specifically used to: control the OS entity of the terminal device to match the first application information with the URSP rule; or, control the SDK entity of the terminal device to match the first application information with the URSP rule; or, control the modem entity of the terminal device to match the first application information with the URSP rule.
  • the first application information includes security verification information; and the processing module is specifically configured to: if the security verification information is illegal, the first application information does not match the URSP.
  • the processing module is specifically configured to: if the security verification information is legal, the first application information matches the first application information with the URSP.
  • the specific implementation method of the communication device in the third aspect can refer to the behavioral function of the terminal device in the communication method provided by the above-mentioned first aspect or any possible design of the first aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the network device in the above-mentioned second aspect or a possible design of the second aspect to implement the functions performed by the above-mentioned network device.
  • the communication device can be a network device, or a chip or system on chip of the network device.
  • the communication device can execute the functions performed by the above-mentioned network device through hardware, or execute the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions. Such as a transceiver module.
  • the transceiver module is used to send a terminal device routing selection policy URSP rule to the terminal device, and the URSP rule is used to instruct the terminal device to use network slicing information to establish a PDU session; the transceiver module is also used to indicate to the terminal device that the priority of the first acquisition path is higher than the priority of the second acquisition path.
  • the URSP rule includes indication information, where the indication information indicates that a priority of the first acquisition path is higher than a priority of the second acquisition path.
  • the URSP rule includes a traffic descriptor TD, and the TD is associated with one or more of the following application information: application descriptor, IP descriptor, domain descriptor, non-IP descriptor, data network name, and connection capability.
  • the specific implementation method of the communication device in the fourth aspect can refer to the behavioral function of the network device in the communication method provided by the above-mentioned second aspect or any possible design of the second aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which includes one or more processors; one or more processors are used to run computer programs or instructions, and when the one or more processors execute the computer instructions or instructions, the communication device executes the communication method described in the first aspect or any possible design of the first aspect, or executes the communication method described in the second aspect or any possible design of the second aspect.
  • the communication device further includes one or more memories, one or more memories are coupled to one or more processors, and the one or more memories are used to store the above-mentioned computer programs or instructions.
  • the memory is located outside the communication device.
  • the memory is located within the communication device.
  • the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
  • the communication device further includes a transceiver, which is used to receive information and/or send information.
  • the communication device also includes one or more communication interfaces, the one or more communication interfaces are coupled to the one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.
  • a communication device which includes an input/output interface and a logic circuit; the input/output interface is used to input and/or output information; the logic circuit is used to execute the communication method described in the first aspect or any possible design of the first aspect, or to execute the communication method described in the second aspect or any possible design of the second aspect.
  • a computer-readable storage medium stores a computer A computer instruction or program, when the computer instruction or program is executed on a computer, causes the communication method as described in the first aspect or any possible design of the first aspect to be executed, or causes the communication method as described in the second aspect or any possible design of the second aspect to be executed.
  • a computer program product comprising computer instructions, which, when executed on a computer, causes the communication method described in the first aspect or any possible design of the first aspect to be executed, or the communication method described in the second aspect or any possible design of the second aspect to be executed.
  • an embodiment of the present application provides a computer program, which, when running on a computer, enables the communication method described in the first aspect or any possible design of the first aspect to be executed, or the communication method described in the second aspect or any possible design of the second aspect to be executed.
  • the technical effects brought about by any design method in the fifth to ninth aspects can refer to the technical effects brought about by any possible design of the above-mentioned first aspect, or refer to the technical effects brought about by any possible design of the above-mentioned second aspect and will not be repeated here.
  • a communication system which includes a communication device as described in the third aspect to or any possible design of the third aspect, or includes a communication device as described in the fourth aspect or any possible design of the fourth aspect.
  • FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application.
  • FIG3 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a frame structure of a URSP rule provided in an embodiment of the present application.
  • FIG5 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG6 is a structural diagram of a communication device provided in an embodiment of the present application.
  • FIG. 7 is a structural diagram of a communication device provided in an embodiment of the present application.
  • Network slicing With the development of mobile communication technology, various new services and application scenarios are constantly emerging, and a large number of devices are constantly connected to the network. These devices can belong to different industrial fields, and their requirements for network mobility, security, latency, reliability, and even billing methods vary greatly. If we follow the traditional network construction ideas and use a single network to carry these services, it will be difficult to meet the hugely different business needs at the same time. For operators, it will be a costly and inefficient investment, and for users, they will not be able to get high-quality services that meet specific needs. To this end, it is proposed that customized network services can be provided to users through end-to-end network slicing.
  • each network slice constitutes an end-to-end logical network, which is logically isolated from each other, so as to provide targeted services to users and meet the business needs of various communication services.
  • network slices can also be called slices, logical subnets, etc., without restriction.
  • cloud games are based on real-time audio and video streaming technology.
  • the server sends real-time audio and video streams to the client.
  • the client sends a control instruction stream to the server based on the received audio and video streams, and the server applies the received control instruction stream to the game.
  • the entire loop involves: server-side game rendering, audio and video encoding, network transmission, client-side audio and video decoding and rendering, etc.
  • the response delay of cloud games fluctuates within the range of 50ms to 140ms when the network is normal.
  • operation response delay for example: action, fighting, multiplayer online battle arena (MOBA), first-person shooter, racing, etc.
  • the delay needs to be controlled within 20ms to effectively control the rejection reaction. That is, the special business scenario of cloud games puts forward higher requirements for the network: low latency, high bandwidth, no jitter or small jitter.
  • exclusive network slices can be deployed for cloud games, such as deploying low-latency, high-bandwidth, jitter-free or low-jitter network slices for cloud games to meet the business needs of cloud games and improve user experience.
  • User equipment route selection policy (URSP) rules are the core rules for configuring and managing network slices for terminal devices. They act on terminal devices in the network slicing business process and are used to guide terminal devices to transmit business data through corresponding network slices based on business characteristics.
  • URSP User equipment route selection policy
  • the embodiment of the present application provides a communication method, which can improve the accuracy of a terminal device matching a URSP rule according to application information, thereby improving the success rate of session establishment and data transmission, and improving communication performance.
  • the method includes: in a scenario where different application information corresponds to different acquisition paths, the terminal device acquires application information in the order of the acquisition paths, and after acquiring one application information, the terminal device matches the application information with the URSP rule; in the case where the application information does not match the URSP rule, the terminal device will continue to acquire the next application information and match it with the URSP rule.
  • the terminal device when the application information matches the URSP rule, the terminal device will not obtain the next application information, thereby achieving the purpose of streamlining resource overhead.
  • the communication method provided in the embodiment of the present application can be used in any communication system including network slicing.
  • the communication system can be a third generation partnership project (3GPP) communication system, for example, a long term evolution (LTE) system, or a fifth generation (5G) mobile communication system, a new radio (NR) communication system, a new radio vehicle to everything (NR V2X) system, and can also be applied to a system in which LTE and 5G are hybrid networks, or a non-terrestrial network (NTN) system, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, or an Internet of Things (IoT).
  • IoT Internet of Things
  • IoT Internet of Things
  • 6G and other future communication systems can also be non-3GPP communication systems without restriction.
  • Figure 1 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • the communication system may include one or more terminal devices, access network elements, core network elements, and data networks (DN), wherein the core network elements may include mobility management network elements, session management network elements, policy control network elements, and other network elements.
  • DN data networks
  • the terminal device can establish a protocol data unit (PDU) session, access the external DN through the PDU session, and interact with the application server deployed in the DN.
  • PDU protocol data unit
  • the terminal device in Figure 1 can be located within the cell coverage of the access network element.
  • the terminal device can communicate with the access network element through the uplink (UL) or downlink (DL) over the air interface.
  • the terminal device can send uplink data to the access network element through the physical uplink shared channel (PUSCH) in the uplink direction; the access network element can send downlink data to the terminal device through the physical downlink shared channel (PDSCH) in the downlink direction.
  • the terminal device can also communicate with the core network element through a specific interface.
  • the terminal device can communicate with the mobility management element in the core network element through the N1 interface.
  • the terminal device in FIG1 may be a device with wireless transceiver functions or a chip or chip system that can be set in the device, which can allow users to access the network and is a device for providing voice and/or data connectivity to users.
  • the terminal device may also be called user equipment (UE), subscriber unit, terminal, mobile station (MS), mobile terminal (MT), etc.
  • the terminal device in FIG1 may be a cellular phone, a smart phone, a wireless data card, a mobile phone, a personal digital assistant (PDA), a tablet computer or a computer with wireless transceiver function, a wireless modem, a handheld device (handset), a laptop computer, a smart speaker, a train detector, a gas station sensor, etc.
  • PDA personal digital assistant
  • a tablet computer or a computer with wireless transceiver function a wireless modem
  • handheld device handset
  • laptop computer a smart speaker
  • train detector a gas station sensor
  • the terminal device can also be a VR terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a machine type communication (MTC) terminal on-board terminal, a vehicle with vehicle-to-vehicle (V2V) communication capability, an intelligent connected vehicle, a drone with UAV to UAV (U2U) communication capability, etc., without restriction.
  • VR terminal VR terminal
  • AR augmented reality
  • MTC machine type communication
  • V2V vehicle with vehicle-to-vehicle
  • U2U U2U
  • the access network element in FIG1 may be any device deployed in the access network that can communicate wirelessly with a terminal device, or may be a chip or chip system that can be provided in the above device, and is mainly used to implement wireless physical control functions, resource scheduling and wireless resource management, wireless access control, mobility management, etc.
  • the access network element may be a device that supports wired access or a device that supports wireless access.
  • the access network element may be an access network (AN)/radio access network (RAN) device, which is composed of multiple AN/RAN nodes.
  • AN/RAN nodes may be: access point (AP), base station (nodeB, NB), macro base station, micro base station (or described as a small station), pico base station, relay station, enhanced base station (enhance nodeB, eNB), next generation eNB (next generation eNB, ng-eNB), next generation base station (next generation nodeB, gNB), future mobile communication system
  • Base stations transmission reception points (TRP), transmission points (TP), transmission measurement functions (TMF), wearable devices, vehicle-mounted devices or some other access nodes are not restricted.
  • the mobility management network element in Figure 1 is mainly responsible for access authentication of terminal devices, mobility management, signaling interaction between various functional network elements, etc., such as: managing user registration status, user connection status, user registration and network access, tracking area update, cell switching user authentication and key security.
  • the session management network element in Figure 1 can be called a session management function or a multicast/multicast service management function or a multicast session management network element, etc., without limitation.
  • the session management network element is mainly used to implement user plane transmission logical channels, such as: PDU session establishment, release and modification and other session management functions.
  • the policy control network element in Figure 1 can be used to provide policies to mobility management network elements, session management network elements, and terminal devices, such as URSP policies, quality of service (QoS) policies, etc.
  • the DN in Figure 1 can be an operator network that provides data transmission services to users.
  • An application server (AS) can be deployed in the DN, and the application server can provide data transmission services to users.
  • terminal equipment, access network elements and core network elements of the embodiments of the present application can be one or more chips, or a system on chip (SOC), etc.
  • Figure 1 is only an exemplary figure, and the number of devices included is not limited.
  • the communication system may also include other devices.
  • the names of the various devices and the names of the various links in Figure 1 are not limited.
  • the various devices and the various links can also be named other names.
  • the network shown in Figure 1 can also include user plane network elements, application function network elements, network storage network elements, network slice selection network elements, network warehouse network elements, authentication service network elements, network data analysis network elements, network presentation network elements, etc., without limitation.
  • the network element or entity corresponding to the above-mentioned mobility management network element can be the access and mobility management function (AMF) in the 5G communication system
  • the network element or entity corresponding to the session management network element can be the session management function (SMF) in the 5G communication system
  • the policy control network element can be the policy control function (PCF) in the 5G communication system, etc.
  • each terminal device, access network element, and core network element can adopt the composition structure shown in Figure 2, or include the components shown in Figure 2.
  • Figure 2 is a schematic diagram of the composition of a communication device 200 provided in an embodiment of the present application.
  • the communication device 200 can be a terminal device or a chip or a system on chip in a terminal device; it can also be an access network element or a chip or a system on chip in an access network element, or it can also be a core network element or a chip or a system on chip in a core network element.
  • the communication device 200 includes a processor 201, a transceiver 202, and a communication line 203.
  • the communication device 200 may further include a memory 204.
  • the processor 201, the memory 204 and the transceiver 202 may be connected via a communication line 203.
  • the processor 201 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof.
  • the processor 201 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
  • the transceiver 202 is used to communicate with other devices or other communication networks.
  • the other communication network may be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
  • the transceiver 202 may be a module, a circuit, a transceiver or any device capable of achieving communication.
  • the communication line 203 is used to transmit information between the components included in the communication device 200.
  • the memory 204 is used to store instructions, where the instructions may be computer programs.
  • the memory 204 can be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and/or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage devices, etc., without limitation.
  • ROM read-only memory
  • RAM random access memory
  • EEPROM electrically erasable programmable read-only memory
  • CD-ROM compact disc read-only memory
  • CD-ROM compact disc read-only memory
  • optical disc storage including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
  • magnetic disk storage medium or other magnetic storage devices etc.
  • the memory 204 can exist independently of the processor 201, or can be integrated with the processor 201.
  • the memory 204 can be used to store instructions or program codes or some data, etc.
  • the memory 204 can be located in the communication device 200, or can be located outside the communication device 200, without limitation.
  • the processor 201 is used to execute the instructions stored in the memory 204 to implement the communication method provided in the following embodiments of the present application.
  • the processor 201 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 2 .
  • the communication device 200 includes multiple processors.
  • it may also include a processor 207 .
  • the communication device 200 further includes an output device 205 and an input device 206.
  • the input device 206 is a device such as a keyboard, a mouse, a microphone or a joystick
  • the output device 205 is a device such as a display screen and a speaker.
  • the communication device 200 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG2.
  • the composition structure shown in FIG2 does not constitute a limitation on the communication device.
  • the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • the terminal device can be any terminal device in the communication system shown in Figure 1
  • the access network network element can be a service access network network element of the terminal device, or it is described as the terminal device belonging to the access network network element
  • the policy control network element can be any policy control network element in the communication system shown in Figure 1.
  • the terminal device, access network network element, and policy control network element described in the following embodiments can all have the components shown in Figure 2.
  • the processing performed by the single execution subject (terminal device or access network network element or policy control network element) shown in the embodiment of the present application can also be divided into executions by multiple execution subjects, and these execution subjects can be logically and/or physically separated without restriction.
  • FIG3 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG3 , the method may include the following steps.
  • Step 301 The terminal device obtains first application information of a first application according to a first acquisition method.
  • Application information may correspond to different acquisition paths (or acquisition methods).
  • Application information may also be referred to as: information related to an application, information from an application, etc., without limitation.
  • the application information may be a traffic descriptor component, or may be one or more traffic descriptor components, or may be an index representing a traffic descriptor component, or may be one or more indexes representing a traffic descriptor combination part, without limitation.
  • the first application information includes application information related to the traffic descriptor.
  • the first application information includes: one or more of application descriptors, IP descriptors, domain descriptors, non-IP descriptors, data network name (DNN), and connection capabilities.
  • the first application information includes an index for representing a traffic descriptor.
  • the index for representing a traffic descriptor may include one or more of A, B, C, D, and E.
  • There is a mapping relationship between the index and the traffic descriptor for example, A corresponds to an application descriptor, B corresponds to an IP descriptor, C corresponds to a domain descriptor, D corresponds to a data network name, and E corresponds to a connection capability.
  • an index for representing a traffic descriptor such as a value.
  • the value for representing a traffic descriptor includes one or more of 1, 2, 3, 4, and 5.
  • There is a mapping relationship between the index and the traffic descriptor for example, 1 corresponds to an application descriptor, 2 corresponds to an IP descriptor, 3 corresponds to a domain descriptor, 4 corresponds to a data network name, and 5 corresponds to a connection capability.
  • the index used to represent the traffic descriptor may include one or more descriptive symbols such as a bitmap.
  • the index used to represent the traffic descriptor may be a descriptive symbol such as a bitmap 00000, and setting the corresponding bit to 1 may represent different traffic descriptors.
  • setting the last bit in the bit table 00000 to 1 indicates that the terminal device has obtained the application information
  • setting the last bit in the bit table 00000 to 0 indicates that the terminal device has not obtained the application information
  • mapping relationship between the index and the traffic descriptor. For example, 00001 corresponds to the application descriptor, 00010 corresponds to the IP descriptor, 00100 corresponds to the domain descriptor, 01000 corresponds to the data network name, and 10000 corresponds to the connection capability.
  • setting multiple bits in the bit table to 1 may also correspond to multiple traffic descriptors, and setting 2 bits in the bit table 00000 to 1 (such as 00011) corresponds to an application descriptor and an IP descriptor.
  • mapping relationship between the index used to represent the traffic descriptor and the traffic descriptor may be as shown in the following Table 1, wherein Table 1 shows the mapping relationship between the value used to represent the traffic descriptor and the traffic descriptor.
  • the value included in the first application information is 1, it means that the application information included in the first application information is an application descriptor.
  • Table 1 is only an example of the mapping relationship between the index and the traffic descriptor, and does not constitute a limitation of the present application.
  • the above Table 1 may also include other indexes and corresponding traffic descriptors; or, the indexes in the above Table 1 may also correspond to other traffic descriptors, which will not be repeated here.
  • the terminal device when the terminal device is transmitting business, it can obtain multiple application information through different acquisition channels.
  • the application information obtained by the terminal device through different acquisition channels can be the same or different, without limitation.
  • the terminal device has the ability to obtain M application information from N acquisition paths; wherein M and N are integers, M is greater than or equal to 1, and M is less than or equal to N.
  • the terminal device has the ability to obtain application information from multiple acquisition channels.
  • the terminal device may not be able to obtain application information from all acquisition channels, and the terminal device may not be able to obtain application information from one or some acquisition channels.
  • a terminal device may obtain application information in one or more of the following ways: 1: obtaining application information through a method provided by an application program; 2: obtaining application information of an application through an application program interface (API); 3: determining application information of an application based on an OS entity; 4: identifying a service to be transmitted based on a preset profile to obtain application information; 5: obtaining application information defined by an operator; 6: obtaining application information customized by a terminal device; 7: obtaining application information associated with a communication scenario; 8: obtaining application information pre-configured by an application store.
  • API application program interface
  • the method provided by the application can be a preset method; or, it can also be an access method, which is not restricted.
  • the API can be provided by the OS, or the operator can ask the OS to provide it.
  • the application can transmit application information to the terminal device through the API provided by the OS (or called the direct acquisition method).
  • the application can also access the traffic descriptor through the API to determine the application information based on the traffic descriptor (or called the indirect acquisition method).
  • the application information transmitted by the application is relatively clear, and the terminal device does not need to identify the application information based on the configuration file or determine the application information by custom methods.
  • the terminal device can directly receive the application information transmitted by the application, thereby reducing the error rate of the application information and reducing the power consumption of the terminal device.
  • the OS entity of the terminal device can infer the application information based on the connection request.
  • the connection request can be from the application or from the OS entity itself, without limitation.
  • the application information inferred by the OS entity can be a component of the traffic descriptor.
  • a configuration file for identifying application information can be pre-configured for the terminal device, so that the terminal device can identify the application information by itself according to the configuration file, so that the OS manufacturer does not need to provide an API for transmitting application information, which is convenient for OS manufacturers to promote and implement.
  • the application information may also be customized by the operator or the terminal device, without limitation.
  • the terminal device may obtain the application information defined by the operator through the SDK entity, or obtain the application information defined by the terminal device through the modem entity.
  • the application information may also be associated with a communication scenario.
  • the terminal device can determine the application information according to the communication scenario in which it is located, or the terminal device can also obtain the operator's customized application information according to the communication scenario in which it is located.
  • different entities may be configured in the terminal device for different manufacturers, such as an OS entity configured by the OS manufacturer, a software development kit (SDK) entity configured by the operator, and a modem entity configured by the terminal device manufacturer.
  • the terminal device may obtain application information through different acquisition channels based on the entities configured by each manufacturer.
  • the OS entity of the terminal device obtains the first application information according to the first acquisition path; or, the SDK of the terminal device obtains the first application information according to the first acquisition path; or, the modem of the terminal device obtains the first application information according to the first acquisition path, without limitation.
  • different acquisition paths correspond to different priorities
  • the terminal device can acquire application information according to different acquisition paths based on preset priority information.
  • the preset priority information can be used to indicate the priority of the acquisition path of application information.
  • the preset priority information can also be described as preset acquisition path sequence information, and the preset acquisition path sequence information can be used to indicate the acquisition path sequence of application information.
  • the acquisition path priority can also be described as usage priority, usage priority of application information, and the acquisition path sequence can also be described as usage sequence, usage sequence of application information, etc.
  • the preset priority information is used as an example for description in this application, and the rest of the description can refer to the following description of the preset priority information without limitation.
  • the preset priority information may be determined by the terminal device according to the traffic descriptor field in the URSP rule; or, the preset priority information may be predefined; or, the preset priority information may be determined by the OS manufacturer; or, the preset priority information may be determined by the operator; or, the preset priority information may be determined by the terminal device manufacturer.
  • the priority of the acquisition path for the terminal device to obtain application information may be different.
  • operator 1 may expect the terminal device to obtain application information through acquisition path 1 first;
  • operator 2 may expect the terminal device to obtain application information through acquisition path 2 first;
  • OS manufacturers may expect the terminal device to obtain application information through acquisition path 3 first;
  • terminal device manufacturers may expect the terminal device to obtain application information through acquisition path 4 first, etc., without restriction.
  • the preset priority information determined by each manufacturer can be pre-configured for the terminal device to indicate the priority of each acquisition path for the terminal device to obtain application information expected by different manufacturers.
  • the ways of obtaining the preset priority information indication determined by different manufacturers may be the same, partially the same, or completely different.
  • the acquisition paths indicated by the indication information associated with the OS manufacturer may include acquisition path 1, acquisition path 2, and acquisition path 3.
  • the acquisition paths indicated by the indication information associated with the operator may include acquisition path 1, acquisition path 2, and acquisition path 4.
  • the acquisition paths indicated by the indication information associated with the terminal device manufacturer may include acquisition path 4, acquisition path 5, and acquisition path 6.
  • the priority of each acquisition path may be determined according to the requirements of each manufacturer or actual communication requirements or actual communication scenarios.
  • the priorities of the same acquisition path may be the same or different in the preset priority information determined by different manufacturers, without limitation.
  • the acquisition method 3 can be set as the first Priority, set acquisition path 1 to the second priority, and set acquisition path 2 to the third priority.
  • the preset priority information determined by the operator you can set acquisition path 1 to the first priority, acquisition path 2 to the second priority, and acquisition path 4 to the third priority.
  • the preset priority information determined by the terminal device manufacturer you can set acquisition path 4 to the first priority, acquisition path 5 to the second priority, and acquisition path 6 to the third priority.
  • the first acquisition path may be an acquisition path with the highest priority among the corresponding acquisition paths in the preset priority information.
  • the above preset priority information may be pre-configured in the terminal device.
  • the terminal device may determine the preset priority information according to the factory configuration information.
  • the preset priority information is predefined.
  • the preset priority information may be predefined in the communication protocol, and the terminal device determines the preset priority information according to the communication protocol.
  • the terminal device receives the above-mentioned preset priority information from the policy control network element.
  • the priority information may be located in a traffic descriptor field in a URSP rule.
  • the URSR rule field may include a traffic descriptor field and a route selection descriptor (RSD) field.
  • Step 302 The terminal device matches the first application information with the URSP rule.
  • the terminal device matching the first application information with the URSP rule may also be understood as: the terminal device evaluating the first application information with the URSP rule; or, the terminal device evaluating and matching the first application information with the URSP rule.
  • the terminal device may send a registration request to the access network element to request information about network slices that can provide services to the terminal device, as well as URSP rules.
  • the registration request may be transmitted to a core network element (such as a mobility management element and a policy control element) via the access network element, and the mobility management element determines the network slice that can provide services to the terminal device, and the policy control element determines the URSP rules for the terminal device.
  • a core network element such as a mobility management element and a policy control element
  • the network device may send a URSP rule carrying indication information (indicating different priorities corresponding to different acquisition paths) to the terminal device.
  • the policy control network element may send a URSP rule carrying indication information to the terminal device via the mobility management network element and the access network element.
  • the URSP rule may also include a rule priority field, an application descriptor field, an IP descriptor field, a domain descriptor field, a non-IP descriptor field, a data network name field, a connection capability field, etc., without limitation.
  • the terminal device may match the first application information with the URSP rule described in Table 2. For example, the terminal device may determine the network slice information from the URSP rule based on the first application information.
  • the first application information may be matched with the URSP rule by the OS entity of the terminal device; or, the first application information may be matched with the URSP rule by the SDK entity of the terminal device; or, the first application information may be matched with the URSP rule by the modem entity of the terminal device, without limitation.
  • Step 303 When the first application information matches the URSP rule, the terminal device determines the network slice information according to the traffic descriptor in the URSP rule and communicates according to the network slice information.
  • the first application information matches the URSP rule, which means that: the application information corresponding to the traffic descriptor included in the first application information is the same as the traffic descriptor in the URSP rule; or, the application information corresponding to the traffic descriptor included in the first application information has a mapping relationship with the traffic descriptor in the URSP rule.
  • the first application information includes application information corresponding to the traffic descriptor, the application information corresponding to the traffic descriptor is a "domain descriptor", and the traffic descriptor in the URSP rule is also a "domain descriptor", so the first application information matches the URSP rule.
  • the first application information includes a value "1”
  • the traffic descriptor in the URSP rule is an "application descriptor”
  • the value "1” included in the first application information is related to the "application descriptor", for example, based on the above Table 1, there is a mapping relationship between the value "1” and the "application descriptor”, therefore, the first application information matches the URSP rule.
  • the traffic descriptor in the URSP rule corresponds to the network slice information one by one.
  • the terminal device can determine the network slice information based on the traffic descriptor in the URSP rule and communicate according to the network slice information.
  • the "application descriptor" in the URSP rule corresponds to network slice information 1; the "IP descriptor” in the URSP rule corresponds to network slice information 2; the “domain descriptor” in the URSP rule corresponds to network slice information 3; the “non-IP descriptor” in the URSP rule corresponds to network slice information 4; the "data network name” in the URSP rule corresponds to network slice information 5; and the "connection capability" in the URSP rule corresponds to network slice information 6.
  • the first application information includes application information corresponding to the traffic descriptor, the application information corresponding to the traffic descriptor is a "domain descriptor", and the traffic descriptor in the URSP rule is also a "domain descriptor", so the first application information matches the URSP rule.
  • the terminal device determines that the network slice information is network slice information 3 based on the correspondence between the "domain descriptor" and the network slice information 3, and communicates according to the network slice information 3.
  • the terminal device can also carry the determined network slice information in the PDU session establishment request and send it to the access network element to request the establishment of a PDU session.
  • the access network element can forward the PDU session establishment request to the mobility management network element.
  • the mobility management network element checks the network slice information in the PDU session establishment request, selects the corresponding session management network element based on the network slice capabilities supported by each session management gateway in the network, and forwards the PDU session establishment request to the session management network element.
  • the session management network element completes the PDU session establishment process, it sends a PDU session establishment response to the terminal device through the mobility management network element and the access network element to complete the network slice mapping/PDU session establishment.
  • the first application information includes security verification information, which is used to determine whether the first application information matches the URSP rule.
  • the terminal device performs security verification based on the security verification information. If the security verification information is illegal, the terminal device determines that the first application information does not match the URSP rule; or, if the security verification information is illegal, the terminal device determines that the first application information is not qualified.
  • the terminal device determines that the first application information fails the evaluation with the URSP rule.
  • the terminal device determines that the first application information matches the URSP rule; or, if the security information is legal, the terminal device determines that the first application information passes the evaluation of the URSP rule.
  • the terminal device determines that the first application information passes the evaluation with the URSP rule.
  • Step 304 When the first application information does not match the URSP rule, the terminal device obtains the second application information of the first application according to the second acquisition method.
  • the terminal device may obtain the second application information from the second acquisition path based on preset priority information.
  • the preset priority information indicates that the priority corresponding to the first acquisition path is the first priority
  • the priority corresponding to the second acquisition path is the second priority
  • the first priority is higher than the second priority
  • the terminal device first obtains the first application information from the first acquisition path based on the preset priority information, and matches the first application information with the URSP rules.
  • the terminal device obtains the second application information from the second acquisition path, and matches the second application information with the URSP rules.
  • the terminal device obtains the next application information (or fourth application information) from the third acquisition path.
  • the priority corresponding to the third acquisition approach is lower than the second priority and the first priority.
  • the terminal device attempts to obtain the fifth application information through the fourth acquisition path according to the above steps 301 to 304, and so on, until the application information obtained by the terminal device matches the URSP rule.
  • step 304 can refer to the relevant descriptions of the above step S301, which will not be repeated here.
  • Step 305 The terminal device matches the second application information with the URSP rule.
  • step 305 may refer to the related description of step S302, which will not be repeated here.
  • the terminal device determines the network slice information according to the traffic descriptor in the URSP rule and communicates according to the network slice information.
  • step S303 for the relevant description of the terminal device determining the network slice information corresponding to the traffic descriptor in the URSP rule based on the second application information, please refer to the description of the above step S303, which will not be repeated here.
  • the terminal device acquires the first application information through the first acquisition path, and after acquiring the first application information, matches the first application information with the URSP rule. If the first application information does not match the URSP rule, the second application information is acquired through the second acquisition path, and after acquiring the second application information, the second application information is matched with the URSP rule, thereby improving the accuracy of the terminal device matching the URSP rule according to the application information, thereby improving the session establishment success rate and the data transmission success rate, and improving the communication performance.
  • the terminal device determines the network slice information according to the traffic descriptor in the URSP rule and communicates according to the network slice information, that is, there is no need to obtain the second application information through a second acquisition path, thereby achieving the purpose of streamlining resource overhead.
  • the terminal device when the second application information does not match the URSP rule, the terminal device combines the first application information with the second application information to obtain the third application information. Then, the terminal device matches the third application information with the URSP rule.
  • the terminal device may select part of the application information in the first application information and part of the application information in the second application information to combine; or the terminal device may select all of the application information in the first application information and part of the application information in the second application information to combine; or the terminal device may select the first application information
  • the terminal device may combine all the application information in the first application information with all the application information in the second application information; or, the terminal device may select part of the application information in the first application information and combine all the application information in the second application information without limitation.
  • the purpose of combining the first application information with the second application information is to combine application information that can match the traffic descriptor in the URSP rule.
  • the first application information includes application information corresponding to the traffic descriptor, and the application information corresponding to the traffic descriptor includes "domain descriptor” and "IP descriptor”;
  • the second application information includes application information corresponding to the traffic descriptor, and the application information corresponding to the traffic descriptor includes "application descriptor” and "data network name”.
  • the traffic descriptor in the URSP rule includes "domain descriptor” and "application descriptor".
  • the terminal device combines the first application information with the second application information, and the obtained third application information includes application information corresponding to the traffic descriptor, and the application information corresponding to the traffic descriptor includes a "domain descriptor" and an "application descriptor", so the combined third application information matches the URSP rule.
  • the first application information does not match the URSP rule and the second application information does not match the URSP rule
  • the first application information and the second application information are combined, and the third application information obtained by the combination is matched with the URSP rule, so as to further improve the session establishment success rate and the data transmission success rate, and improve the communication performance.
  • the policy control network element may also update the preset priority information when the priority of the path for obtaining the application information changes, and send the updated preset priority information to the terminal device.
  • the policy control network element may carry the updated preset priority information in the updated URSP rule and send it to the terminal device.
  • the policy control network element may carry the updated URSP rules in a registration command (registration command) message and send it to the terminal device.
  • the terminal device can update the network slice information according to the updated preset priority information to improve the accuracy of the terminal device in selecting the network slice according to the traffic descriptor in the URSP rule, thereby improving the session establishment success rate and data transmission success rate and improving communication performance.
  • the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application may also execute other operations or variations of various operations.
  • the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be executed.
  • each device includes a hardware structure and/or software module corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
  • the embodiment of the present application can divide the functional modules of each device according to the above method example.
  • each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.
  • the above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical Functional division, there may be other division methods in actual implementation.
  • Figure 6 shows a communication device 400, which can execute the actions performed by the terminal device or policy control network element in the methods shown in Figures 3 to 5 above. All relevant contents of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional module, and the technical effects that can be obtained can be referred to the above method embodiments, which will not be repeated here.
  • the communication device 400 may include a transceiver module 401 and a processing module 402.
  • the communication device 400 may be a communication device, or when applied to a communication device, the transceiver module 401 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.;
  • the processing module 402 may be a processor (or a processing circuit), for example, a baseband processor, and the baseband processor may include one or more CPUs.
  • the transceiver module 401 may be a radio frequency unit;
  • the processing module 402 may be a processor (or a processing circuit), for example, a baseband processor.
  • the transceiver module 401 may be an input and output interface of a chip (for example, a baseband chip); the processing module 402 may be a processor (or a processing circuit) of a chip system, and may include one or more central processing units. It should be understood that the transceiver module 401 in the embodiment of the present application may be implemented by a transceiver or a transceiver-related circuit component; the processing module 402 may be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).
  • the transceiver module 401 can be used to perform all transceiver operations performed by the communication device in the embodiments shown in Figures 3 to 5, and/or to support other processes of the technology described in this document; the processing module 402 can be used to perform all operations except the transceiver operations performed by the communication device in the embodiments shown in Figures 3 to 5, and/or to support other processes of the technology described in this document.
  • the transceiver module 401 in Fig. 6 may be replaced by a transceiver, which may integrate the functions of the transceiver module 401; the processing module 402 may be replaced by a processor, which may integrate the functions of the processing module 402. Furthermore, the communication device 400 shown in Fig. 6 may also include a memory.
  • the communication device 400 involved in the embodiment of the present application may also be the communication device 500 shown in Figure 7.
  • the processor may be a logic circuit 501
  • the transceiver may be an interface circuit 502.
  • the communication device 500 shown in Figure 7 may also include a memory 503.
  • the embodiments of the present application also provide a computer program product, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiments of the present application also provide a computer program, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiments of the present application also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware.
  • the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments.
  • the computer-readable storage medium can be an internal storage unit of the terminal (including the data sending end and/or the data receiving end) of any of the aforementioned embodiments, such as the hard disk or memory of the terminal.
  • the above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc.
  • the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device.
  • the above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal.
  • the above computer The machine-readable storage medium may also be used to temporarily store data that has been output or is to be output.
  • At least one (item) refers to one or more.
  • Multiple refers to two or more.
  • At least two (items) refers to two or three and more than three.
  • And/or is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, “A and/or B” can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
  • At least one of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c", where a, b, c can be single or multiple. “When” and “if” both mean that corresponding measures will be taken under certain objective circumstances. It does not limit the time, nor does it require any judgment when it is implemented, nor does it mean that there are other limitations.
  • words such as “exemplary” or “for example” are used to indicate examples, illustrations or descriptions. Any embodiment or design described as “exemplary” or “for example” in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as “exemplary” or “for example” is intended to present related concepts in a concrete way for easy understanding.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
  • Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or Each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit may be implemented in the form of hardware or in the form of software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
  • the technical solution of the embodiment of the present application can essentially or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente demande se rapporte au domaine technique des communications, et concerne un procédé et un appareil de communication, capables d'améliorer la précision d'un dispositif terminal correspondant à une règle de politique de sélection d'itinéraire d'équipement utilisateur (URSP) sur la base d'informations d'application, ce qui permet d'améliorer un taux de réussite d'établissement de session et un taux de réussite de transmission de données, et d'améliorer les performances de communication. Le procédé comprend les étapes suivantes : un dispositif terminal acquiert des premières informations d'une première application sur la base d'un premier trajet d'acquisition, et met en correspondance les premières informations d'application avec la règle URSP du dispositif terminal ; lorsque les premières informations d'application ne correspondent pas à la règle URSP, acquiert des secondes informations d'application de la première application sur la base d'un second trajet d'acquisition ; et met en correspondance les secondes informations d'application avec la règle URSP.
PCT/CN2024/083412 2023-08-10 2024-03-22 Procédé et appareil de communication Pending WO2025030862A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311010465.0 2023-08-10
CN202311010465.0A CN119484687A (zh) 2023-08-10 2023-08-10 一种通信方法及装置

Publications (1)

Publication Number Publication Date
WO2025030862A1 true WO2025030862A1 (fr) 2025-02-13

Family

ID=94533434

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/083412 Pending WO2025030862A1 (fr) 2023-08-10 2024-03-22 Procédé et appareil de communication

Country Status (2)

Country Link
CN (1) CN119484687A (fr)
WO (1) WO2025030862A1 (fr)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180324577A1 (en) * 2017-05-08 2018-11-08 Qualcomm Incorporated Mobility between areas with heterogeneous network slices
CN109286567A (zh) * 2018-11-23 2019-01-29 腾讯科技(深圳)有限公司 路由选择策略的获取方法、装置及设备
CN110430590A (zh) * 2019-08-15 2019-11-08 广东工业大学 网络切片匹配方法及装置
CN113498086A (zh) * 2020-04-07 2021-10-12 华为技术有限公司 调整接入网络切片的方法、通信设备、网络设备与系统
CN114630316A (zh) * 2020-12-10 2022-06-14 中国电信股份有限公司 终端外发业务数据的路由选择方法、系统和终端
CN116419268A (zh) * 2021-12-30 2023-07-11 维沃移动通信有限公司 Ursp规则的监控和上报方法、装置、终端及网元

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115842781B (zh) * 2021-08-11 2024-09-13 中国移动通信有限公司研究院 一种规则匹配方法及装置、终端设备
CN116471218A (zh) * 2022-01-11 2023-07-21 腾讯科技(深圳)有限公司 终端路由选择策略ursp检测方法及相关设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180324577A1 (en) * 2017-05-08 2018-11-08 Qualcomm Incorporated Mobility between areas with heterogeneous network slices
CN109286567A (zh) * 2018-11-23 2019-01-29 腾讯科技(深圳)有限公司 路由选择策略的获取方法、装置及设备
CN110430590A (zh) * 2019-08-15 2019-11-08 广东工业大学 网络切片匹配方法及装置
CN113498086A (zh) * 2020-04-07 2021-10-12 华为技术有限公司 调整接入网络切片的方法、通信设备、网络设备与系统
CN114630316A (zh) * 2020-12-10 2022-06-14 中国电信股份有限公司 终端外发业务数据的路由选择方法、系统和终端
CN116419268A (zh) * 2021-12-30 2023-07-11 维沃移动通信有限公司 Ursp规则的监控和上报方法、装置、终端及网元

Also Published As

Publication number Publication date
CN119484687A (zh) 2025-02-18

Similar Documents

Publication Publication Date Title
US20230023571A1 (en) Service processing method for proximity service, device, and system
CN110830925B (zh) 一种用户群组的会话管理方法及装置
US11582288B2 (en) File-based downlink transmission and retransmission
CN114902703B (zh) D2d通信方法、装置及系统
CN113228717B (zh) 一种通信方法及装置
CN113543216B (zh) 媒体报文的传输方法、装置及系统
CN113973399A (zh) 报文转发方法、装置及系统
CN114079934B (zh) 一种中继通信方法及通信装置
CN116867102A (zh) 数据传输方法及装置
US20240214874A1 (en) Communication method, apparatus, and system
CN112423393A (zh) 数据传输方法及装置
CN113498113A (zh) 一种临近服务的数据传输方法、设备及系统
WO2025030862A1 (fr) Procédé et appareil de communication
WO2024140600A1 (fr) Procédé de communication, appareil de communication et système de communication
WO2024212516A1 (fr) Procédé et appareil de communication
WO2024212517A1 (fr) Procédé et appareil de communication
CN119095103A (zh) 通信方法和通信装置
JP7728983B2 (ja) セミパーシステントスケジューリング方法、ユーザ機器、基地局、および通信システム
US20240244465A1 (en) Communication method and related device
WO2024093729A1 (fr) Procédé et appareil de communication
WO2025167556A1 (fr) Procédés de communication et appareil de communication
WO2024169586A1 (fr) Procédé et appareil de communication
WO2025077386A1 (fr) Procédé de transmission de données et appareil de communication
WO2025167635A1 (fr) Procédé et appareil de communication, et élément de réseau associé
WO2025131061A1 (fr) Procédé de communication, appareil de communication et système de communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24850521

Country of ref document: EP

Kind code of ref document: A1