Paging method and network device
Patent Information
- Application Number
- MYPI2022000840
- Authority / Receiving Office
- MY · MY
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-08-27
- Filing Date
- 2020-08-27
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2040-08-27
AI Technical Summary
In the existing technology, network equipment cannot determine the matching value related to the terminal call service, resulting in low communication efficiency.
By sending service matching information and service flow relationship information to the network device, or sending flow matching information, the network device can obtain a matching value based on the flow identifier or session identifier through the service matching information and service flow relationship information or flow matching information.
The effectiveness of communication is improved, allowing network equipment to accurately determine the matching value related to the terminal call service, thereby improving communication efficiency.
Abstract
Description
Paging methods and equipment
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 201910798446.6, filed in China on August 27, 2019, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of communications, and more particularly to a paging method and device. Background Technology
[0004] The 3rd Generation Partnership Project (3GPP) defines the process for paging users in mobile network final call services, as follows:
[0005] First, a session connection is established between the terminal and the network, including a wireless connection between the terminal and the base station and a core network connection between the base station and the User Plane Function (UPF). The terminal communicates with the application server through the above session connection. After determining that the terminal has no user data transmission within a certain period of time, the base station decides to suspend the terminal, that is, release the wireless resources between the terminal and the terminal, but still retains the core network connection between the base station and the User Plane Function.
[0006] Then, the application server sends application data. After the application data arrives at the UPF, the UPF forwards the application data to the base station through the core network connection.
[0007] Finally, the base station sends a paging message, such as a Page message, to the terminal. After receiving the paging message, the terminal initiates a wireless connection reconstruction process to re-establish the wireless connection between the terminal and the base station.
[0008] In related technologies, base stations can receive data related to the final call service, etc. However, how to obtain the matching value related to the final call service based on the aforementioned data related to the final call service is a technical problem that urgently needs to be solved in related technologies.
[0009] Summary of the Invention
[0010] The purpose of this disclosure is to provide a paging method and device to solve the problem in the related art that network devices cannot determine the matching value related to the termination call service.
[0011] In a first aspect, a paging method is provided, the method being executed by a first network function, the method comprising:
[0012] Send service matching information and service flow relationship information to the network device, or send flow matching information to the network device;
[0013] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0014] Secondly, a paging method is provided, the method being executed by a network device, the method comprising:
[0015] Receive service matching information and service flow relationship information from the first network function, or receive flow matching information from the first network function;
[0016] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0017] Thirdly, a paging method is provided, the method being executed by a second network function, the method comprising:
[0018] Send service flow relationship information to a first network function so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; or, send the service flow relationship information to a network device through the first network function.
[0019] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0020] Fourthly, a network device is provided, comprising: a first network function, used to send service matching information and service flow relationship information to other network devices, or to send flow matching information to the other network devices;
[0021] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0022] Fifthly, a network device is provided, comprising: a receiving module, configured to receive service matching information and service flow relationship information from a first network function, or to receive flow matching information from the first network function;
[0023] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0024] In a sixth aspect, a network device is provided, comprising: a second network function, configured to send service flow relationship information to a first network function, so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; or, to send the service flow relationship information to other network devices through the first network function;
[0025] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0026] A seventh aspect provides a network device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the paging method as described in the first, second, and third aspects.
[0027] Eighthly, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the paging method as described in the first, second, and third aspects.
[0028] In this embodiment of the disclosure, the network function can send service matching information and service flow relationship information, or send flow matching information to the network device. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and service flow relationship information, or obtain the matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the termination call service and improves the effectiveness of communication. Attached Figure Description
[0029] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments of this disclosure will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 is a schematic flowchart of a paging method according to an embodiment of the present disclosure;
[0031] Figure 2 is a flowchart of a paging method according to an embodiment of the present disclosure, in which service is suspended after establishment and wireless paging is triggered;
[0032] Figure 3 is a flowchart of a paging method according to another embodiment of the present disclosure, in which service is suspended after establishment and wireless paging is triggered;
[0033] Figure 4 is a schematic flowchart of a paging method according to another embodiment of the present disclosure;
[0034] Figure 5 is a schematic flowchart of a paging method according to another embodiment of the present disclosure;
[0035] Figures 6 to 9 are schematic diagrams of the structure of network devices according to several embodiments of the present disclosure. Detailed Implementation
[0036] To make the inventive objectives, technical solutions, and beneficial technical effects of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments. It should be understood that the embodiments described in this specification are merely illustrative and not intended to limit the scope of this disclosure.
[0037] For simplicity, this paper only explicitly discloses some numerical ranges. However, any lower limit can be combined with any upper limit to form an undefined range; and any lower limit can be combined with other lower limits to form an undefined range, just as any upper limit can be combined with any other upper limit to form an undefined range. Furthermore, although not explicitly stated, every point or individual value between the endpoints of a range is included within that range. Therefore, each point or individual value can serve as its own lower or upper limit and be combined with any other point or individual value, or with other lower or upper limits, to form an undefined range.
[0038] In the description of this article, it should be noted that, unless otherwise stated, "above" and "below" include the number itself, and "several" in "one or several" means two or more.
[0039] The foregoing description of this invention is not intended to describe every disclosed embodiment or implementation. Instead, the following description provides more specific examples of exemplary embodiments. Throughout the application, guidance is provided through a series of embodiments that can be used in various combinations. The examples listed are merely representative and should not be construed as exhaustive.
[0040] It should be understood that the technical solutions of the embodiments of this disclosure can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS) or Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5G systems, or New Radio (NR) systems, or subsequent evolution communication systems.
[0041] In the embodiments of this disclosure, the terminal device may include, but is not limited to, a mobile station (MS), a mobile terminal, a mobile phone, user equipment (UE), a handset, portable equipment, a vehicle, etc. The terminal device may communicate with one or more core networks via a radio access network (RAN). For example, the terminal device may be a mobile phone (or "cellular" phone), a computer with wireless communication capabilities, etc. The terminal device may also be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device.
[0042] In this embodiment of the disclosure, a network device is an apparatus deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device can be a base station, which may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with base station functionality may differ. For example, in LTE networks, it is called an Evolved Node B (eNB or eNodeB), in third-generation (3G) networks, it is called a Node B, or network devices in subsequent evolved communication systems, etc., but the terminology used is not limiting.
[0043] As shown in Figure 1, one embodiment of this disclosure provides a paging method 100, which can be executed by a first network function, such as an Access and Mobility Management Function (AMF), a Session Management Function (SMF), or a UPF. In other words, the method can be executed by software or hardware installed on the network device side. The method includes the following steps:
[0044] S102: Send service matching information and service flow relationship information to the network device, or send flow matching information to the network device.
[0045] The flow matching information can be generated by the first network function based on service matching information and service flow relationship information.
[0046] As mentioned above, this embodiment can be implemented by AMF, SMF or UPF, and the network device mentioned above can specifically be a base station.
[0047] The following will first introduce the aforementioned business matching information, business flow relationship information, and flow matching information:
[0048] The aforementioned business flow relationship information is used to obtain business information or business type information based on the flow identifier, or to obtain business information or business type information based on the "session identifier and flow identifier".
[0049] The business information and / or business type information mentioned in the various embodiments of this specification may specifically include at least one of the following:
[0050] 1) Name, for example, WeChat, multimedia voice call, instant messaging type, game type, etc.;
[0051] 2) Identifiers, for example, 1 represents WeChat, 2 mostly represents media voice calls, 3 represents instant messaging, 4 represents games, etc.;
[0052] 3) Rule information, which includes at least one of the following: one or more IP addresses, which may include numbers or wildcards; one or more port numbers, which may include numbers or wildcards; one or more protocol information (such as RTP protocol based on TCP protocol); one or more encoding / decoding information, for example, voice code can identify voice service, and video codec can identify video service.
[0053] Typically, the above business information includes the business name, such as WeChat, multimedia voice calls, etc.; the above business type information includes the business type name, such as instant messaging type, game type, etc.
[0054] Typically, the above business information includes business identifiers, such as 1 for WeChat and 2 for multimedia voice calls; the above business type information includes business type identifiers, such as 1 for instant messaging and 2 for games.
[0055] Typically, the aforementioned business information includes business rule information, such as rule information for one or more businesses; the aforementioned business type information includes business type rule information, such as rule information for one or more business types.
[0056] Optionally, the aforementioned business flow relationship information may typically include one or more business flow relationships, and for any one of the target business flow relationships, it may specifically include one of the following:
[0057] 1) Target flow identifier and one or more target service information;
[0058] 2) Target flow identifier, target session identifier, and one or more target service information;
[0059] 3) Target flow identifier and one or more target service type information;
[0060] 4) Target flow identifier, target session identifier, and one or more target service type information.
[0061] It should be noted that this is just an example of a (target) business flow relationship. In reality, the business flow relationship information includes one or more business flow relationships as shown in the example above.
[0062] It should also be noted that the term "target..." mentioned in the various embodiments of this specification, such as target business information, is only used to facilitate the description of a specific piece of business information and does not represent any other specific meaning.
[0063] The above business matching information is used to obtain matching values based on business information or business type information.
[0064] For a detailed explanation of business information and business type information, please refer to the description above.
[0065] Optionally, the aforementioned business matching information includes one or more business matching relationships. For any one of these business matching relationships (hereinafter referred to as the target business matching relationship for ease of distinction), it may include:
[0066] A target matching value and one or more target business information, wherein the target business information is used to indicate the business related to the target matching value; or,
[0067] The target matching value and one or more target business type information, wherein the target business type information is used to indicate the business type associated with the target matching value.
[0068] Of course, a business matching relationship usually includes a matching value, and different business matching relationships include different matching values.
[0069] Optionally, the above business matching information may also include validity period information.
[0070] Regarding the target business matching relationship mentioned above, it also includes at least one of the following:
[0071] 1) One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information;
[0072] 2) One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information;
[0073] 3) One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information;
[0074] 4) One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information;
[0075] 5) The priority information of the service corresponding to the target service information;
[0076] 6) Priority information of the business corresponding to the target business type information.
[0077] It should be noted that this is just an example of a target business matching relationship. In reality, the business matching information includes one or more business matching relationships as shown in the example above.
[0078] The above flow matching information is used to obtain a matching value based on the flow identifier, or to obtain a matching value based on the session identifier and the flow identifier.
[0079] Optionally, the flow matching information includes one or more flow matching relationships. For any one of these flow matching relationships (hereinafter referred to as the target flow matching relationship for ease of distinction), it may include:
[0080] Target matching value and one or more target stream identifiers; or,
[0081] The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
[0082] Optionally, the stream matching information may also include validity period information.
[0083] The paging method provided in this disclosure allows the network function to send service matching information and service flow relationship information, or send flow matching information, to the network device. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and service flow relationship information, or obtain the matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the final call service and improves communication effectiveness.
[0084] To illustrate the paging method provided in this disclosure in detail, several specific embodiments will be described below.
[0085] Example 1
[0086] Figure 2 illustrates the process of suspending service establishment and triggering wireless paging in the paging method provided in this embodiment. As shown in Figure 2, this embodiment includes the following steps:
[0087] Step 201: The AMF is configured with service matching information, which contains one or more service matching relationships. For any one of these service matching relationships, it includes at least a matching value (e.g., a policy identifier in a policy matching relationship, and a cause value in a cause matching relationship), and one or more service information corresponding to that matching value; or one or more service type information corresponding to that matching value.
[0088] The following example illustrates the business matching relationship, which includes a matching value and one or more business information corresponding to that matching value. It can be understood that when the business matching relationship includes a matching value and one or more business type information corresponding to that matching value, the execution process is similar to the above-described process and will not be repeated here.
[0089] The aforementioned business matching relationships can be policy-based or cause-based. The business matching information may also include validity period information, indicating that the relevant information will be updated before the expiration date.
[0090] Optionally, if the aforementioned business matching information is strategy matching information, it may further include priority information corresponding to each business piece of information; or, one or more high-priority business pieces of information corresponding to each business piece of information; or, one or more low-priority business pieces of information corresponding to each business piece of information. Multiple pieces of business information may correspond to the same one or more high / low-priority business pieces of information.
[0091] The high-priority service information indicated above can preempt one or more services corresponding to it; the low-priority service information indicated above cannot interfere with one or more services corresponding to it.
[0092] For the aforementioned business information, or high / low priority business information, it may include the name of the business, such as WeChat, QQ, IMS Voice call, IMS Video call, a game name, etc.; it may also include the name and / or identifier of the business type, such as business type identifier 1 corresponding to the business type name "Instant Messaging", such as WeChat or QQ, business type identifier 2 corresponding to the business type name "IMS", such as voice or video call, business type identifier 3 corresponding to the business type name "Game", etc.; it may also include business identifiers, such as 1 for WeChat, 2 for IMS Voice call, 3 for QQ, etc.
[0093] Optionally, the aforementioned service information, or high / low priority service information, may also include session identifiers and / or flow identifiers (i.e., "session identifiers and flow identifiers", session identifiers, or flow identifiers) corresponding to each service / service type during the terminal session establishment process, and may also include service initiator information, such as the calling number of the IMS.
[0094] A matching value corresponding to multiple business information can also be represented as each of these multiple business information corresponding to the same matching value; multiple business information can correspond to one or more high / low priority business information.
[0095] SMF is configured with business rule information (referred to as rule information), or business identification rules. This business rule information includes at least one of the following: one or more IP addresses, which may include numbers or wildcards; one or more port numbers, which may include numbers or wildcards; one or more protocol information (such as RTP protocol based on TCP protocol); one or more encoding / decoding information, for example, voice code can identify voice service, and video codec can identify video service.
[0096] Step 202: The terminal is triggered by the network (e.g., receiving a paging message) or actively triggered by the terminal (e.g., having data to send) to the AMF on the network side to send a session establishment message, such as sending a PDU Session Establishment Request message.
[0097] Step 203: The AMF selects the SMF and sends a context establishment request to the SMF, such as sending a Create SM Context Request message.
[0098] Step 204: The SMF generates a session identifier (PDU Session ID) for the session to be established, assigns a flow identifier (QFI - QoS Flow ID) to each service / service type / application in the session, and generates corresponding packet detection rules (including at least one of the identification rules, flow identifier, and session identifier) based on the identification rules of each service / service type / application and the corresponding flow identifier. When notifying the UPF to allocate uplink user plane resources, the packet detection rules are sent to the UPF at the same time.
[0099] Step 205: The SMF sends a context establishment response message to the AMF, such as a Create SM Context Response message, carrying service flow relationship information. For a detailed description of the service flow relationship information, please refer to the previous embodiment.
[0100] AMF can generate flow matching information based on service matching information and service flow relationship information, that is, replace the service information (or service type information) in the service matching information with the corresponding flow identifier, or replace it with "session identifier and flow identifier".
[0101] In the above business matching relationship, if the business information also includes one or more high-priority business information, one or more low-priority business information, or priority information, AMF can also replace the above high / low priority business information with flow identifiers or "session identifiers and flow identifiers". Of course, it can also not replace them, but simply add the flow identifiers or "session identifiers and flow identifiers" corresponding to the high / low priority business information.
[0102] Optionally, the SMF may also carry service flow relationship information in the communication message forwarding request message (such as a Communication N1N2 Message Transfer message) sent to the AMF. The allocated uplink resource information (such as an uplink tunnel identifier) can be carried in the context establishment response message or in the communication message forwarding request message, and then sent to the base station.
[0103] Step 206: The AMF sends a radio resource allocation request to the base station, such as sending an N2 PDU Session Request message.
[0104] Optionally, the AMF can transparently transmit the service flow relationship information sent by the SMF to the base station through this radio resource allocation request, and carry service matching information in this message.
[0105] Optionally, the AMF carries flow matching information in this radio resource allocation request, and the uplink resource information sent by the SMF can be transparently transmitted to the base station by the AMF through this message.
[0106] In another embodiment, the AMF first sends the service matching information to the base station in other processes, such as the terminal registration process, for example, by sending the service matching information to the base station through a Registration Accept message.
[0107] Step 207: The base station and the terminal negotiate the allocation of radio bearer resources.
[0108] Step 208: The base station sends a radio resource allocation response to the AMF, such as sending an N2 PDU Session Response message, carrying the base station's downlink resource information.
[0109] Step 209: The AMF sends a context update to the SMF, such as sending an Update SM Context message. The AMF then forwards downlink resource information to the SMF through this message.
[0110] Step 210: SMF notifies UPF to perform downlink user plane resource allocation and notifies UPF of downlink resource information.
[0111] At this point, the terminal and the network have established uplink and downlink user plane communication connections, including the wireless connection between the terminal and the base station and the core network connection between the base station and the UPF.
[0112] Step 211: Sometime after the session is established, the base station decides to suspend the terminal and release radio resources, so it sends a message to the terminal to notify it of the suspension, such as sending an RRC Suspend message.
[0113] Step 212: The base station and the terminal release wireless resources.
[0114] Step 213: At some point later, the application server sends application data to the terminal, or sends information related to the application data. The following will take the example of the application server sending application data.
[0115] Step 214: Application data arrives at UPF. UPF matches user data to the corresponding core network connection based on the configuration information obtained during resource allocation, and transmits downlink data to the base station through the core network connection. In addition to application data, downlink data may also contain at least one of session identifier and flow identifier.
[0116] Step 215: The base station finds the matching value corresponding to the application data based on at least one of the session identifier and the flow identifier. For example, it can find the service information from the service flow relationship information and then find the matching value through the service matching information, or directly find the matching value from the flow matching information.
[0117] Step 216: The base station sends a paging message, such as a Page message, to the terminal. The paging message carries a matching value. After receiving the paging message, the terminal decides whether to respond to the paging message based on the matching value. That is, it either initiates a rebuild request to establish a wireless connection with the mobile network, or it notifies the user that there is service data to receive.
[0118] Optionally, the terminal side also stores business matching information.
[0119] After receiving a paging message carrying a matching value, the terminal decides whether to respond to the paging message, i.e., whether to initiate a service request to establish a connection with the mobile network, based on the matching value.
[0120] For example, the terminal decides whether to respond based on the priority information corresponding to the matching value; or based on the acceptable matching value of the service being executed; or based on whether the matching value corresponding to the service information of other services that the service being executed can accept a response to includes the matching value in the paging message.
[0121] For example, the terminal finds the service information corresponding to the matching value based on the matching value, and prompts the user with the service information, allowing the user to decide whether to accept the corresponding service.
[0122] This implementation is particularly suitable for terminals with multiple Universal Subscriber Identity Modules (USIMs), because paging a USIM card may interrupt a user's ongoing service using another USIM card. This implementation can proactively prompt for services related to paging, allowing the terminal to choose whether to accept paging based on user preference, thereby improving communication flexibility and enhancing user experience.
[0123] Example 2
[0124] Figure 3 is a flowchart of the paging method provided in this embodiment of the present disclosure, in which service is suspended after establishment and wireless paging is triggered. As shown in Figure 3, this embodiment includes the following steps:
[0125] Step 301: Same as the process described in steps 201 to 212, the terminal establishes a session through the mobile network and then suspends the session.
[0126] Step 302: Optionally, the terminal notifies the base station of the service information of another active USIM, such as by sending an RRC Early Data Request message carrying the service information. In this embodiment, the terminal may have multiple USIMs installed.
[0127] Step 303: At some point later, the application server sends application data or information related to application data to the terminal. The following will take sending application data as an example.
[0128] Step 304: Application data arrives at UPF. UPF matches user data to the corresponding core network connection based on the configuration information obtained during resource allocation, and transmits downlink data to the base station through the core network connection. In addition to application data, downlink data also contains at least one of session identifier and flow identifier.
[0129] Step 305: The base station finds the matching value corresponding to the application data based on at least one of the session identifier and the flow identifier. For example, it can find the service information from the service flow relationship information and then find the matching value through the service matching information, or directly find the matching value from the flow matching information.
[0130] In this embodiment, the base station may decide whether to perform paging based on the flow identifier, or based on the "session identifier and flow identifier" and service flow relationship information and service matching information, or based on the flow identifier or the "session identifier and flow identifier" and flow matching information.
[0131] For example, the base station finds the priority of the corresponding service information (referred to as the target service information for ease of distinction) in the service matching information, and finds the corresponding priority of the service information corresponding to the service currently active by the terminal (hereinafter referred to as the active service information) in the service matching information. The two priorities are compared. If the priority of the target service information is lower, that is, lower than the priority of the active service information, the paging is rejected, and the SMF can be notified optionally. Alternatively, the base station finds the low-priority service information corresponding to the active service information in the matching information. If the target service information is among the aforementioned low-priority service information, the paging is rejected. Or, the base station finds the high-priority service information corresponding to the active service information in the service matching information. If the target service information is among the high-priority service information, the paging is performed.
[0132] For example, based on flow matching information, the base station finds the priority of the flow identifier corresponding to the service data (called the target flow identifier) and the priority of the active service information, compares the two priorities, and if the priority of the target flow identifier is lower, it refuses to perform paging and may optionally notify the SMF; or, it finds the low-priority service information corresponding to the active service information in the flow matching information, and if the target flow identifier is in the low-priority service information, it refuses to perform paging; or, it finds the high-priority service information corresponding to the active service information in the flow matching information, and if the target flow identifier is in the high-priority service information, it performs paging.
[0133] Step 306: When the base station performs paging, it sends a paging message, such as a Page message, to the terminal. The paging message carries a matching value.
[0134] After receiving a paging message carrying a matching value, the terminal decides whether to respond to the paging message, i.e., whether to initiate a service request to establish a connection with the mobile network, based on the matching value.
[0135] Optionally, the terminal side also stores business matching information.
[0136] For example, the terminal decides whether to respond based on the priority information corresponding to the matching value; or based on the acceptable matching value of the service being executed; or based on whether the matching value corresponding to the service information of other services that the service being executed can accept a response to includes the matching value in the paging message.
[0137] For example, the terminal finds the service information corresponding to the matching value based on the matching value, and prompts the user with the service information, allowing the user to decide whether to accept the corresponding service.
[0138] This implementation method is particularly suitable for terminals with multiple USIMs. It can proactively prompt paging-related services, allowing the terminal to choose whether to accept paging based on user preferences, thereby improving communication flexibility and enhancing user experience.
[0139] It should be noted that in step 305, the base station has already determined whether to perform paging. After performing paging, the terminal determines again whether to respond to paging. This implementation method mainly takes into account that the terminal may generate new service matching information but has not notified the network in time, thereby increasing the terminal's initiative in whether to respond to paging and improving the user experience.
[0140] The paging method according to an embodiment of the present disclosure has been described in detail above with reference to Figures 1 to 3. The paging method according to another embodiment of the present disclosure will now be described in detail with reference to Figure 4. It is understood that the description from the network device side is the same as the description of the first network function side in the method shown in Figures 1 to 3, and relevant descriptions are omitted appropriately to avoid repetition.
[0141] Figure 4 is a schematic diagram of the paging method implementation flow according to an embodiment of this disclosure, which can be applied to the network device side. As shown in Figure 4, the method 400 includes:
[0142] S402: Receive service matching information and service flow relationship information from the first network function, or receive flow matching information from the first network function.
[0143] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0144] The paging method provided in this disclosure allows the network device to receive service matching information and service flow relationship information, or flow matching information, from network functions. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and service flow relationship information, or obtain the matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the final call service and improves communication effectiveness.
[0145] Optionally, as an embodiment, after step 402, the method further includes:
[0146] Receive data from the network;
[0147] Send a paging message to the terminal device, wherein the paging message carries a target matching value;
[0148] The data carries a target stream identifier; or carries both a target stream identifier and a target session identifier.
[0149] Optionally, as an embodiment, the business matching information includes one or more business matching relationships, and one of the target matching relationships in the business matching information includes:
[0150] Target matching value and one or more target business information; or,
[0151] Target matching value and one or more target business type information;
[0152] The target service information is used to indicate the service related to the target matching value, and the target service type information is used to indicate the service type related to the target matching value.
[0153] Optionally, as an embodiment, the target business matching relationship further includes at least one of the following:
[0154] One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information;
[0155] One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information;
[0156] One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information;
[0157] One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information;
[0158] The priority information of the business corresponding to the target business information;
[0159] The priority information of the business corresponding to the target business type information.
[0160] Optionally, as an embodiment, the stream matching information includes one or more stream matching relationships, and a target stream matching relationship in the stream matching information includes:
[0161] Target matching value and one or more target stream identifiers; or,
[0162] The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
[0163] Optionally, as an embodiment, the service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes:
[0164] Target flow identifier and one or more target service information; or,
[0165] Target flow identifier, target session identifier, and one or more target service information; or,
[0166] Target flow identifier and one or more target service type information; or,
[0167] Target flow identifier, target session identifier, and one or more target service type information.
[0168] Optionally, as an embodiment, after step 402, the method further includes:
[0169] Receive current activity service information (or service information corresponding to the current activity service) from the terminal device;
[0170] Based on the current activity service information, the first information, and the second information, it is decided to refuse to send the paging message;
[0171] Wherein, the first information includes the flow matching information; or the first information includes the service matching information and the service flow relationship information; the second information includes the target flow identifier; or the second information includes the target session identifier and the target flow identifier.
[0172] The paging method according to an embodiment of the present disclosure has been described in detail above with reference to Figures 1 to 3. A paging method according to another embodiment of the present disclosure will now be described in detail with reference to Figure 5. It is understood that the description from the second network function side is the same as the description from the first network function side in the method shown in Figures 1 to 3; to avoid repetition, relevant descriptions are appropriately omitted.
[0173] Figure 5 is a schematic flowchart of the paging method implementation according to an embodiment of this disclosure, which can be applied to the second network function side, such as SMF. As shown in Figure 5, the method 500 includes:
[0174] S502: Send service flow relationship information to the first network function so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; or, send the service flow relationship information to the network device through the first network function. Of course, the first network function can also send service matching information to the network device.
[0175] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0176] The paging method provided in this embodiment allows a first network function to receive service flow relationship information from a second network function, and also allows a network device to send service matching information and the service flow relationship information, or to send flow matching information to the network device. In this way, the network device can obtain a matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and the service flow relationship information, or obtain a matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the termination call service, and improves communication effectiveness.
[0177] Optionally, as an embodiment, the service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes:
[0178] Target flow identifier and one or more target service information; or,
[0179] Target flow identifier, target session identifier, and one or more target service information; or,
[0180] Target flow identifier and one or more target service type information; or,
[0181] Target flow identifier, target session identifier, and one or more target service type information.
[0182] The paging method according to an embodiment of the present disclosure has been described in detail above with reference to Figures 1 to 5. The network device according to an embodiment of the present disclosure will now be described in detail with reference to Figure 6.
[0183] Figure 6 is a schematic diagram of a network device according to an embodiment of the present disclosure. As shown in Figure 6, the network device 600 includes:
[0184] The first network function 602 is used to send service matching information and service flow relationship information to other network devices, or to send flow matching information to the other network devices;
[0185] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0186] In this embodiment of the disclosure, the network function can send service matching information and service flow relationship information, or send flow matching information to the network device. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and service flow relationship information, or obtain the matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the termination call service and improves the effectiveness of communication.
[0187] Optionally, as an embodiment, the service matching information includes one or more service matching relationships, and one of the service matching relationships includes:
[0188] Target matching value and one or more target business information; or,
[0189] Target matching value and one or more target business type information;
[0190] The target service information is used to indicate the service related to the target matching value, and the target service type information is used to indicate the service type related to the target matching value.
[0191] Optionally, as an example, the business matching information may also include validity period information.
[0192] Optionally, as an embodiment, the target business matching relationship further includes at least one of the following:
[0193] One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information;
[0194] One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information;
[0195] One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information;
[0196] One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information;
[0197] The priority information of the business corresponding to the target business information;
[0198] The priority information of the business corresponding to the target business type information.
[0199] Optionally, as an embodiment, the stream matching information includes one or more stream matching relationships, and a target stream matching relationship in the stream matching information includes:
[0200] Target matching value and one or more target stream identifiers; or,
[0201] The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
[0202] Optionally, as an embodiment, the stream matching information may also include validity period information.
[0203] Optionally, as an embodiment, the service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes:
[0204] Target flow identifier and one or more target service information; or,
[0205] Target flow identifier, target session identifier, and one or more target service information; or,
[0206] Target flow identifier and one or more target service type information; or,
[0207] Target flow identifier, target session identifier, and one or more target service type information.
[0208] Optionally, as an embodiment, the business information and / or the business type information includes at least one of the following:
[0209] name;
[0210] Logo;
[0211] Rule information.
[0212] Optionally, as an embodiment, the rule information includes at least one of the following:
[0213] One or more IP addresses;
[0214] One or more port numbers;
[0215] One or more protocol information;
[0216] The IP address includes numbers or wildcards, and the port number includes numbers or wildcards.
[0217] The terminal device 600 according to the embodiments of this disclosure can refer to the process of the method 100 corresponding to the embodiments of this disclosure. Furthermore, each unit / module and the other operations and / or functions in the terminal device 600 are respectively implemented to achieve the corresponding process in the method 100 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0218] Figure 7 is a schematic diagram of a network device according to an embodiment of the present disclosure. As shown in Figure 7, the network device 700 includes:
[0219] The receiving module 702 is used to receive service matching information and service flow relationship information from the first network function, or to receive flow matching information from the first network function.
[0220] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0221] In this embodiment of the disclosure, the network device can receive service matching information and service flow relationship information, or flow matching information, from network functions. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and service flow relationship information, or obtain the matching value through the flow matching information. This solves the problem that the network device cannot determine the matching value related to the final call service and improves the effectiveness of communication.
[0222] Optionally, as one embodiment, the receiving module 702 can also be used for
[0223] Receive data from the network;
[0224] Send a paging message to the terminal device, wherein the paging message carries a target matching value;
[0225] The data carries a target stream identifier; or carries both a target stream identifier and a target session identifier.
[0226] Optionally, as an embodiment, the business matching information includes one or more business matching relationships, and one of the target matching relationships in the business matching information includes:
[0227] Target matching value and one or more target business information; or,
[0228] Target matching value and one or more target business type information;
[0229] The target service information is used to indicate the service related to the target matching value, and the target service type information is used to indicate the service type related to the target matching value.
[0230] Optionally, as an embodiment, the target business matching relationship further includes at least one of the following:
[0231] One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information;
[0232] One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information;
[0233] One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information;
[0234] One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information;
[0235] The priority information of the business corresponding to the target business information;
[0236] The priority information of the business corresponding to the target business type information.
[0237] Optionally, as an embodiment, the stream matching information includes one or more stream matching relationships, and a target stream matching relationship in the stream matching information includes:
[0238] Target matching value and one or more target stream identifiers; or,
[0239] The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
[0240] Optionally, as an embodiment, the service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes:
[0241] Target flow identifier and one or more target service information; or,
[0242] Target flow identifier, target session identifier, and one or more target service information; or,
[0243] Target flow identifier and one or more target service type information; or,
[0244] Target flow identifier, target session identifier, and one or more target service type information.
[0245] Optionally, as one embodiment, the receiving module 702 can also be used for
[0246] Receive current active service information from the terminal device;
[0247] Based on the current activity service information, the first information, and the second information, it is decided to refuse to send the paging message;
[0248] Wherein, the first information includes the flow matching information; or the first information includes the service matching information and the service flow relationship information; the second information includes the target flow identifier; or the second information includes the target session identifier and the target flow identifier.
[0249] The network device 700 according to the embodiments of this disclosure can refer to the process of the method 400 corresponding to the embodiments of this disclosure. Furthermore, each unit / module in the network device 700 and the other operations and / or functions described above are respectively implemented to achieve the corresponding process in the method 400 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0250] Figure 8 is a schematic diagram of a network device according to an embodiment of the present disclosure. As shown in Figure 8, the network device 800 includes:
[0251] The second network function 802 is used to send service flow relationship information to the first network function, so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; or, send the service flow relationship information to other network devices through the first network function.
[0252] Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
[0253] In this embodiment of the disclosure, the first network function can receive service flow relationship information from the second network function, and can also send service matching information and the service flow relationship information to the network device, or can also send flow matching information to the network device. In this way, the network device can obtain the matching value based on the flow identifier or "flow identifier and session identifier" through the service matching information and the service flow relationship information, or obtain the matching value through the flow matching information, which solves the problem that the network device cannot determine the matching value related to the termination call service and improves the effectiveness of communication.
[0254] Optionally, as an embodiment, the service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes:
[0255] Target flow identifier and one or more target service information; or,
[0256] Target flow identifier, target session identifier, and one or more target service information; or,
[0257] Target flow identifier and one or more target service type information; or,
[0258] Target flow identifier, target session identifier, and one or more target service type information.
[0259] The network device 800 according to the embodiments of this disclosure can refer to the process of the method 500 corresponding to the embodiments of this disclosure. Furthermore, each unit / module in the network device 800 and the other operations and / or functions described above are respectively implemented to achieve the corresponding process in the method 500 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0260] Please refer to Figure 9, which is a structural diagram of a network device used in an embodiment of this disclosure. It can implement the details of any of method embodiments 100 to 500 and achieve the same effect. As shown in Figure 9, the network device 900 includes: a processor 901, a transceiver 902, a memory 903, and a bus interface, wherein:
[0261] In this embodiment of the disclosure, the network device 900 further includes: a computer program stored on a memory 903 and executable on a processor 901, wherein the computer program, when executed by the processor 901, implements the steps of any one of methods 100 to 500.
[0262] In Figure 9, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 901 and memory represented by memory 903. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 902 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium.
[0263] The processor 901 is responsible for managing the bus architecture and general processing, while the memory 903 can store the data used by the processor 901 when performing operations.
[0264] Processor 901 may include, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable processor.
[0265] The memory 903 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical or other physical / tangible memory storage device.
[0266] This disclosure also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the method embodiments 100 to 500 described above and achieves the same technical effects. To avoid repetition, further details are omitted here. Examples of the computer-readable storage medium include non-transitory computer-readable storage media, such as read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0267] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0268] It should be noted that although the above embodiments have been described herein, this does not limit the scope of patent protection of this disclosure. Therefore, any changes and modifications made to the embodiments described herein based on the innovative concept of this disclosure, or equivalent structural or procedural transformations made using the content of this disclosure's specification and drawings, directly or indirectly applying the above technical solutions to other related technical fields, are all included within the scope of patent protection of this disclosure.
Claims
1. A paging method, performed by a first network function, the method comprising: Send service matching information and service flow relationship information to the network device, or send flow matching information to the network device; Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
2. The method as described in claim 1, wherein, The business matching information includes one or more business matching relationships, and one target business matching relationship in the business matching information includes: Target matching value and one or more target business information; or, Target matching value and one or more target business type information; The target service information is used to indicate the service related to the target matching value, and the target service type information is used to indicate the service type related to the target matching value.
3. The method as described in claim 2, wherein, The business matching information also includes validity period information.
4. The method of claim 2, wherein, The target business matching relationship also includes at least one of the following: One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information; One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information; One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information; One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information; The priority information of the business corresponding to the target business information; The priority information of the business corresponding to the target business type information.
5. The method of claim 1, wherein, The stream matching information includes one or more stream matching relationships, and a target stream matching relationship in the stream matching information includes: Target matching value and one or more target stream identifiers; or, The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
6. The method of claim 5, wherein, The stream matching information also includes validity period information.
7. The method of claim 1, wherein, The service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes: Target flow identifier and one or more target service information; or, Target flow identifier, target session identifier, and one or more target service information; or, Target flow identifier and one or more target service type information; or, Target flow identifier, target session identifier, and one or more target service type information.
8. The method of claim 1, wherein, The business information and / or the business type information include at least one of the following: name; Logo; Rule information.
9. The method of claim 8, wherein, The rule information includes at least one of the following: One or more IP addresses; One or more port numbers; One or more protocol information; The IP address includes numbers or wildcards, and the port number includes numbers or wildcards.
10. A paging method, performed by a network device, the method comprising: Receive service matching information and service flow relationship information from the first network function, or receive flow matching information from the first network function; The service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
11. The method of claim 10, wherein, After receiving service matching information and service flow relationship information from the first network function, or receiving flow matching information from the first network function, the method further includes: Receive data from the network; Send a paging message to the terminal device, wherein the paging message carries a target matching value; The data carries a target stream identifier; or carries both a target stream identifier and a target session identifier.
12. The method of claim 10, wherein, The business matching information includes one or more business matching relationships, and one of the target matching relationships in the business matching information includes: Target matching value and one or more target business information; or, Target matching value and one or more target business type information; The target service information is used to indicate the service related to the target matching value, and the target service type information is used to indicate the service type related to the target matching value.
13. The method of claim 12, wherein, The target business matching relationship also includes at least one of the following: One or more high-priority service information, wherein the service corresponding to the high-priority service information can preempt the service corresponding to the target service information; One or more high-priority service type information, wherein the service corresponding to the high-priority service type information can preempt the service corresponding to the target service type information; One or more low-priority service information, wherein the service corresponding to the low-priority service information cannot preempt the service corresponding to the target service information; One or more low-priority service type information, wherein the service corresponding to the low-priority service type information cannot preempt the service corresponding to the target service type information; The priority information of the business corresponding to the target business information; The priority information of the business corresponding to the target business type information.
14. The method of claim 10, wherein, The stream matching information includes one or more stream matching relationships, and a target stream matching relationship in the stream matching information includes: Target matching value and one or more target stream identifiers; or, The target matching value and one or more target identifier pairs, wherein the target identifier pair includes the target stream identifier and the target session identifier.
15. The method of claim 10, wherein, The service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes: Target flow identifier and one or more target service information; or, Target flow identifier, target session identifier, and one or more target service information; or, Target flow identifier and one or more target service type information; or, Target flow identifier, target session identifier, and one or more target service type information.
16. The method of claim 11, wherein, The method further includes: Receive current active service information from the terminal device; Based on the current activity service information, the first information, and the second information, it is decided to refuse to send the paging message; Wherein, the first information includes the flow matching information; or the first information includes the service matching information and the service flow relationship information; the second information includes the target flow identifier; or the second information includes the target session identifier and the target flow identifier.
17. A paging method, performed by a second network function, the method comprising: Send service flow relationship information to the first network function so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; Alternatively, the service flow relationship information can be sent to the network device through the first network function; Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
18. The method of claim 17, wherein, The service flow relationship information includes one or more service flow relationships, and a target service flow relationship in the service flow relationship information includes: Target flow identifier and one or more target service information; or, Target flow identifier, target session identifier, and one or more target service information; or, Target flow identifier and one or more target service type information; or, Target flow identifier, target session identifier, and one or more target service type information.
19. A network device, comprising: The first network function is used to send service matching information and service flow relationship information to other network devices, or to send flow matching information to the other network devices; Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
20. A network device, comprising: The receiving module is used to receive service matching information and service flow relationship information from the first network function, or to receive flow matching information from the first network function. Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
21. A network device, comprising: The second network function is used to send service flow relationship information to the first network function, so that the first network function can generate flow matching information based on the service flow relationship information and service matching information; or, send the service flow relationship information to other network devices through the first network function. Wherein, the service matching information is used to obtain a matching value based on service information or service type information; the service flow relationship information is used to obtain service information or service type information based on flow identifier, or to obtain service information or service type information based on session identifier and flow identifier; the flow matching information is used to obtain a matching value based on flow identifier, or to obtain a matching value based on session identifier and flow identifier.
22. A network device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the paging method as described in any one of claims 1 to 18.
23. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the paging method as described in any one of claims 1 to 18.
