Personal internet-of-things network communication method and apparatus, and related device
By receiving session management requests and judging the DNN/S-NSSAI of PDU session, the PSA UPF processing situation is determined, and traffic routing between the personal Internet of Things equipment is realized, and the problem of communication isolation between IoT devices is solved.
Patent Information
- Application Number
- PCT/CN2024/098056
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-06-07
- Publication Date
- 2025-01-23
AI Technical Summary
In the current personal Internet of Things, it is difficult for IoT devices to communicate with each other, especially devices that exceed personal Internet of Things gateways.
By receiving session management requests sent by AMF network element, the DNN/S-NSSAI corresponding to the PDU session determines whether multiple PDU sessions are handled by the same PDU session anchor PSA UPF, obtained the judgment result, and based on the judgment results, multiple PDU will be multiple PDUs. Perform traffic routing for the session.
It realizes communication between different personal IoT devices, and solves the problem of communication isolation between IoT devices by establishing PDU sessions and traffic routing and forwarding.
Smart Images

Figure CN2024098056_23012025_PF_FP_ABST
Abstract
Description
Personal Internet of Things communication method, device and related equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese patent application number 202310868600.9, filed on July 14, 2023, entitled “Personal Internet of Things Communication Method, Device, Equipment and Storage Medium,” and the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of wireless communications, and in particular to a personal Internet of Things communication method, apparatus, device, medium, and computer program product. Background Art
[0004] With the development of society, we have entered the era of intelligence. In this era, the application of personal intelligent devices is increasing. To connect personal intelligent devices, related technologies use IoT technology to combine multiple personal intelligent devices into a Personal IoT Network (PIN). In a Personal IoT, multiple Personal IoT devices (PIN elements, PINEs) can only access 5GS through a Personal IoT Gateway (PIN element with Gateway Capability, PEGC). However, devices outside the Personal IoT Gateway cannot communicate with each other.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field.
[0006] Summary of the Invention
[0007] The present disclosure provides a personal Internet of Things communication method, system, apparatus, device, medium, and computer program product, which, at least to some extent, overcome the problem that current personal Internet of Things devices have difficulty communicating with each other.
[0008] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.
[0009] According to one aspect of the present disclosure, a personal Internet of Things method is provided, which is applied to an SMF network element, including:
[0010] Receive the session management request sent by the AMF network element, which includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on the personal Internet of Things device PINE communication request;
[0011] Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF and obtain a judgment result;
[0012] Based on the judgment results, multiple PDU sessions are routed and forwarded.
[0013] In one embodiment of the present disclosure, traffic routing and forwarding of multiple PDU sessions based on the judgment result includes:
[0014] If the determination result indicates that the multiple PDU sessions are processed by the same PSA UPF, the multiple PDU sessions are locally switched based on the same PSA UPF.
[0015] In one embodiment of the present disclosure, traffic routing and forwarding of multiple PDU sessions based on the judgment result includes:
[0016] If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N19 tunnels between the multiple PSA UPFs.
[0017] In one embodiment of the present disclosure, traffic routing and forwarding of multiple PDU sessions based on the judgment result includes:
[0018] If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N6 interfaces and DNs corresponding to the multiple PSA UPFs.
[0019] In one embodiment of the present disclosure, traffic routing and forwarding of multiple PDU sessions based on the judgment result includes:
[0020] Provide the N4 session, the control parameters corresponding to the N4 session, and the judgment results to the UPF network element, so that the UPF network element can route and forward traffic for multiple PDU sessions based on the judgment results.
[0021] According to another aspect of the present disclosure, a personal Internet of Things communication method is provided, which is applied to a personal Internet of Things gateway (PEGC), comprising:
[0022] When a connection is detected between a personal IoT device PINE and the user, a PDU session is established.
[0023] A session management request is sent to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains the judgment result, and routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0024] According to another aspect of the present disclosure, a personal Internet of Things communication device is provided, which is applied to an SMF network element, including:
[0025] A receiving module is configured to receive a session management request sent by an AMF network element, where the session management request includes a DNN / S-NSSAI corresponding to a PDU session, where the PDU session is a session established based on a PINE communication request from a personal IoT device.
[0026] A judgment module is configured to judge whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, and obtain a judgment result;
[0027] The association module is configured to route and forward traffic of multiple PDU sessions based on the judgment result.
[0028] In one embodiment of the present disclosure, the association module includes:
[0029] The switching unit is configured to locally switch the multiple PDU sessions based on the same PSA UPF when the judgment result indicates that the multiple PDU sessions are processed by the same PSA UPF.
[0030] In one embodiment of the present disclosure, the association module includes:
[0031] The first forwarding unit is configured to determine the PSA UPFs corresponding to the multiple PDU sessions respectively when the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, and route and forward the multiple PDU session traffic based on the N19 tunnels between the multiple PSA UPFs.
[0032] In one embodiment of the present disclosure, the association module includes:
[0033] The second forwarding unit is configured to determine the PSA UPFs corresponding to the multiple PDU sessions respectively when the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, and route and forward the multiple PDU session traffic based on the N6 interfaces and DNs corresponding to the multiple PSA UPFs respectively.
[0034] In one embodiment of the present disclosure, the association module includes:
[0035] The sending unit is configured to provide the UPF network element with the N4 session, the control parameters corresponding to the N4 session, and the judgment result, so that the UPF network element routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0036] According to another aspect of the present disclosure, a personal Internet of Things communication device is provided, which is applied to a personal Internet of Things gateway (PEGC), including:
[0037] An establishment module is configured to establish a PDU session when a connection is detected between a personal IoT device PINE and the PINE;
[0038] The sending module is configured to send a session management request to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains the judgment result, and routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0039] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned personal Internet of Things communication method by executing the executable instructions.
[0040] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned personal Internet of Things communication method is implemented.
[0041] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements any one of the above-mentioned personal Internet of Things communication methods when executed by a processor.
[0042] The embodiments of the present disclosure provide a personal Internet of Things communication method, apparatus, device, medium, and computer program product. The method receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session to obtain a judgment result. The multiple PDU sessions are then routed and forwarded based on the judgment result, thereby achieving communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0043] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0045] FIG1 shows an architecture diagram of a personal Internet of Things communication system according to an embodiment of the present disclosure;
[0046] FIG2 shows a flow chart of a personal Internet of Things communication method according to an embodiment of the present disclosure;
[0047] FIG3 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0048] FIG4 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0049] FIG5 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0050] FIG6 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0051] FIG7 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0052] FIG8 shows a flow chart of another personal Internet of Things communication method according to an embodiment of the present disclosure;
[0053] FIG9 shows a schematic diagram of a personal Internet of Things communication device according to an embodiment of the present disclosure;
[0054] FIG10 shows a schematic diagram of another personal Internet of Things communication device according to an embodiment of the present disclosure; and
[0055] FIG11 shows a structural block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0056] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0057] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0058] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0059] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0060] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0061] In order to solve the above problems, the embodiments of the present disclosure provide a personal Internet of Things communication method, apparatus, device and storage medium.
[0062] For ease of understanding, the embodiments of the present disclosure will first introduce a personal Internet of Things communication system.
[0063] FIG1 shows an architecture diagram of a personal Internet of Things communication system in an embodiment of the present disclosure.
[0064] As shown in FIG1 , the personal Internet of Things communication system may include: an SMF network element 102 and a personal Internet of Things gateway PEGC 104;
[0065] PEGC 104 is used to establish a PDU session when it detects that a personal Internet of Things device PINE has established a connection; and sends a session management request to the SMF network element 102 through the AMF network element.
[0066] The SMF network element 102 is used to receive a session management request sent by the AMF network element. The session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on the communication request of the personal Internet of Things device PINE; based on the DNN / S-NSSAI corresponding to the PDU session, it is determined whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF to obtain a judgment result; based on the judgment result, the traffic of multiple PDU sessions is routed and forwarded.
[0067] In some embodiments, the personal Internet of Things communication system may further include:
[0068] The AMF network element is configured to receive the session management request sent by the PEGC 104 and send the session management request to the SMF network element 102.
[0069] In some embodiments, the personal Internet of Things communication system may also include: a UPF network element, which is used to receive the N4 session, control parameters corresponding to the N4 session, and judgment results sent by the SMF network element 102, establish an N4 session based on the N4 session, control parameters corresponding to the N4 session, and judgment results sent by the SMF network element 102, and configure the N4 session based on the N4 session.
[0070] The personal Internet of Things communication system provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0071] The following describes a communication method used in a personal Internet of Things communication system.
[0072] FIG2 shows a schematic diagram of a personal Internet of Things communication method according to an embodiment of the present disclosure.
[0073] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0074] As shown in Figure 2, the personal IoT communication method may include:
[0075] S210, receiving a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0076] In some embodiments, the session management request sent by the AMF network element is established by the PEGC when it detects that a PINE has established a connection.
[0077] In some embodiments, there may be multiple session management requests.
[0078] S220: Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF to obtain a judgment result.
[0079] S230: Routing and forwarding traffic of multiple PDU sessions based on the judgment result.
[0080] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0081] FIG3 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0082] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0083] As shown in Figure 3, the personal IoT communication method may include:
[0084] S310, receiving a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0085] S320: Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, and obtain a judgment result.
[0086] S330: If the judgment result indicates that the multiple PDU sessions are processed by the same PSA UPF, the multiple PDU sessions are locally switched based on the same PSA UPF.
[0087] In some embodiments, local switching may include local switching.
[0088] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0089] FIG4 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0090] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0091] As shown in FIG4 , the personal IoT communication method may include:
[0092] S410, receiving a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0093] S420: Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, and obtain a judgment result.
[0094] S430: If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N19 tunnels between the multiple PSA UPFs.
[0095] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0096] FIG5 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0097] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0098] As shown in Figure 5, the personal Internet of Things communication method may include:
[0099] S510, receiving a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0100] S520: Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, and obtain a determination result.
[0101] S530: If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and traffic of the multiple PDU sessions is routed and forwarded based on the N19 tunnels between the multiple PSA UPFs.
[0102] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0103] FIG6 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0104] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0105] As shown in FIG6 , the personal Internet of Things communication method may include:
[0106] S610, receiving a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0107] S620: Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, and obtain a judgment result.
[0108] S630: If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N6 interfaces and DNs corresponding to the multiple PSA UPFs.
[0109] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0110] FIG7 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0111] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to the SMF network element.
[0112] As shown in FIG7 , the personal Internet of Things communication method may include:
[0113] S710, receive a session management request sent by the AMF network element, where the session management request includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on a PINE communication request of a personal IoT device.
[0114] S720: Determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, and obtain a determination result.
[0115] S730, provide the N4 session, the control parameters corresponding to the N4 session, and the judgment result to the UPF network element, so that the UPF network element routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0116] In some embodiments, SMF can perform user plane management of PIN by forwarding personal IoT PIN service traffic through N4 session management.
[0117] In some embodiments, the control parameters corresponding to the N4 session may include packet detection rules (PDR) and forwarding action rules (FAR). It should be noted that the message forwarding network instance in the packet detection rules and forwarding action rules needs to be set to a PIN value.
[0118] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0119] Based on the same inventive concept, the present disclosure also provides a personal Internet of Things communication method, as shown in the following embodiment. Since the principles of solving the problem in this method embodiment are similar to those in the above method embodiment, the implementation of this method embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0120] FIG8 shows a schematic diagram of another personal Internet of Things communication method according to an embodiment of the present disclosure.
[0121] It should be noted that the personal Internet of Things communication method in the embodiment of the present disclosure is applied to PEGC.
[0122] As shown in FIG8 , the personal Internet of Things communication method may include:
[0123] S810, when detecting that the personal Internet of Things device PINE has established a connection, establish a PDU session;
[0124] S820, sends a session management request to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains the judgment result, and routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0125] The personal Internet of Things communication method provided by the embodiments of the present disclosure receives a session management request sent by an AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0126] Based on the same inventive concept, the present disclosure also provides a communication device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0127] FIG9 shows a schematic diagram of a personal Internet of Things communication device according to an embodiment of the present disclosure.
[0128] It should be noted that the personal Internet of Things communication device in the embodiment of the present disclosure is applied to the SMF network element
[0129] As shown in FIG9 , a personal IoT communication device 900 may include:
[0130] A receiving module 910 is configured to receive a session management request sent by an AMF network element, where the session management request includes a DNN / S-NSSAI corresponding to a PDU session, where the PDU session is a session established based on a PINE communication request from a personal IoT device.
[0131] A judgment module 920 is configured to judge whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, and obtain a judgment result;
[0132] The association module 930 is configured to route and forward traffic of the multiple PDU sessions based on the judgment result.
[0133] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0134] In some embodiments, the association module includes:
[0135] The switching unit is configured to locally switch the multiple PDU sessions based on the same PSA UPF when the judgment result indicates that the multiple PDU sessions are processed by the same PSA UPF.
[0136] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0137] In some embodiments, the association module includes:
[0138] The first forwarding unit is configured to determine the PSA UPFs corresponding to the multiple PDU sessions respectively when the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, and route and forward the multiple PDU session traffic based on the N19 tunnels between the multiple PSA UPFs.
[0139] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0140] In some embodiments, the association module includes:
[0141] The second forwarding unit is configured to determine the PSA UPFs corresponding to the multiple PDU sessions respectively when the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, and route and forward the multiple PDU session traffic based on the N6 interfaces and DNs corresponding to the multiple PSA UPFs respectively.
[0142] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0143] In some embodiments, the association module includes:
[0144] The sending unit is configured to provide the UPF network element with the N4 session, the control parameters corresponding to the N4 session, and the judgment result, so that the UPF network element routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0145] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0146] Based on the same inventive concept, the present disclosure also provides a communication device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0147] FIG10 shows a schematic diagram of a personal Internet of Things communication device according to an embodiment of the present disclosure.
[0148] It should be noted that the personal Internet of Things communication device in the embodiment of the present disclosure is applied to PEGC.
[0149] As shown in FIG10 , a personal IoT communication device 1000 may include:
[0150] An establishing module 1010 is configured to establish a PDU session when detecting that a personal Internet of Things device PINE has established a connection;
[0151] The sending module 1020 is configured to send a session management request to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains a judgment result, and routes and forwards traffic for multiple PDU sessions based on the judgment result.
[0152] The personal Internet of Things communication device provided by the embodiment of the present disclosure receives a session management request sent by the AMF network element, and then determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, obtains a judgment result, and then routes and forwards traffic for the multiple PDU sessions based on the judgment result, thereby realizing communication between different personal Internet of Things devices by establishing PDU session traffic routing and forwarding.
[0153] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."
[0154] The electronic device 1100 according to this embodiment of the present disclosure is described below with reference to Figure 11. The electronic device 1100 shown in Figure 11 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0155] As shown in Figure 11, electronic device 1100 is implemented as a general-purpose computing device. Components of electronic device 1100 may include, but are not limited to, the aforementioned at least one processing unit 1110, the aforementioned at least one storage unit 1120, and a bus 1130 connecting various system components (including storage unit 1120 and processing unit 1110).
[0156] The storage unit stores program code, which can be executed by the processing unit 1110, so that the processing unit 1110 performs the steps described in the "Exemplary Method" section above according to various exemplary embodiments of the present disclosure. For example, the processing unit 1110 can perform the following steps of the above method embodiment:
[0157] Receive the session management request sent by the AMF network element, which includes the DNN / S-NSSAI corresponding to the PDU session. The PDU session is a session established based on the personal Internet of Things device PINE communication request;
[0158] Based on the DNN / S-NSSAI corresponding to the PDU session, determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF and obtain a judgment result;
[0159] Based on the judgment results, multiple PDU sessions are routed and forwarded. And,
[0160] When a connection is detected between a personal IoT device PINE and the user, a PDU session is established.
[0161] A session management request is sent to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains the judgment result, and routes and forwards the traffic of multiple PDU sessions based on the judgment result.
[0162] The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 11201 and / or a cache memory unit 11202 , and may further include a read-only memory unit (ROM) 11203 .
[0163] The storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0164] The bus 1130 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0165] Electronic device 1100 may also communicate with one or more external devices 1140 (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1100, and / or any device that enables electronic device 1100 to communicate with one or more other computing devices (e.g., a router, modem, etc.). Such communication may occur via input / output (I / O) interface 1150. Furthermore, electronic device 1100 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with electronic device 1100, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0166] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0167] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer program product, which includes: a computer program, which implements the above-mentioned personal Internet of Things communication method when executed by a processor.
[0168] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Methods" section above of this specification.
[0169] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0170] In the present disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0171] In some embodiments, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0172] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0173] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0174] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0175] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0176] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.
Claims
1. A personal Internet of Things communication method, wherein: Applied to SMF network elements, including: Receive a session management request sent by the AMF network element, the session management request including the DNN / S-NSSAI corresponding to the PDU session, the PDU session being a session established based on a personal Internet of Things device PINE communication request; Determine whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, and obtain a determination result; Based on the judgment result, multiple PDU sessions are routed and forwarded.
2. The Internet of Things communication method according to claim 1, wherein: The forwarding of traffic routing of multiple PDU sessions based on the judgment result includes: If the determination result indicates that the multiple PDU sessions are processed by the same PSA UPF, the multiple PDU sessions are locally switched based on the same PSA UPF.
3. The Internet of Things communication method according to claim 1, wherein: The forwarding of traffic routing of multiple PDU sessions based on the judgment result includes: If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N19 tunnels between the multiple PSA UPFs.
4. The Internet of Things communication method according to claim 1, wherein: The forwarding of traffic routing of multiple PDU sessions based on the judgment result includes: If the judgment result indicates that the multiple PDU sessions are processed by different PSA UPFs, the PSA UPFs corresponding to the multiple PDU sessions are determined, and the traffic of the multiple PDU sessions is routed and forwarded based on the N6 interfaces and DNs corresponding to the multiple PSA UPFs.
5. The Internet of Things communication method according to claim 1, wherein: The forwarding of traffic routing of multiple PDU sessions based on the judgment result includes: Provide the N4 session, the control parameters corresponding to the N4 session, and the judgment result to the UPF network element, so that the UPF network element can route and forward the traffic of multiple PDU sessions based on the judgment result.
6. A personal Internet of Things communication method, wherein: Applied to personal IoT gateway PEGC, including: When a connection is detected between a personal IoT device PINE, a PDU session is established; Sending a session management request to the SMF network element through the AMF network element enables the SMF network element to determine multiple PDUs Whether the session is processed by the same PDU session anchor point PSA UPF, a judgment result is obtained, and traffic routing and forwarding of multiple PDU sessions are performed based on the judgment result.
7. A personal Internet of Things communication device, wherein: Applied to SMF network elements, including: A receiving module, configured to receive a session management request sent by an AMF network element, wherein the session management request includes a DNN / S-NSSAI corresponding to a PDU session, and the PDU session is a session established based on a personal Internet of Things device PINE communication request; A judgment module is configured to judge whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF based on the DNN / S-NSSAI corresponding to the PDU session, and obtain a judgment result; The association module is configured to route and forward traffic of multiple PDU sessions based on the judgment result.
8. A personal Internet of Things communication device, wherein: Applied to personal IoT gateway PEGC, including: An establishing module, configured to establish a PDU session when a connection is detected between a personal Internet of Things device PINE; The sending module is configured to send a session management request to the SMF network element through the AMF network element, so that the SMF network element determines whether multiple PDU sessions are processed by the same PDU session anchor point PSA UPF, obtains a judgment result, and performs traffic routing and forwarding on multiple PDU sessions based on the judgment result.
9. An electronic device, wherein: include: processor; as well as a memory configured to store executable instructions of the processor; Wherein, the processor is configured to execute the personal Internet of Things communication method described in any one of claims 1 to 6 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the personal Internet of Things communication method described in any one of claims 1 to 6 is implemented.
11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the personal Internet of Things communication method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Session management method, session management function network element and storage medium
CN113873680A
Individual Internet of Things communication method, apparatus and device, and storage medium
CN116887443A
Discovery of internet of things network
WO2022271957A1