Information processing method, communication system and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-15
- Publication Date
- 2026-04-07
AI Technical Summary
Unable to effectively transmit service data collected and/or generated by access network devices to core network devices.
The first network function sends information including a first identifier and a first address to the access network device to request the establishment of a connection between the access network device and the second network function, and determines the appropriate transmission path and intermediate nodes through various means to realize data transmission.
It enables the connection between access network devices and core network devices, ensures the transmission of service data, adapts to various application scenarios, and reduces signaling overhead.
Smart Images

Figure CN121816818A_ABST
Abstract
Description
Information processing method, communication system, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and in particular, to an information processing method, a communication system, and a storage medium. BACKGROUND
[0002] In the field of communication technology, a connection can usually be established between a user equipment (UE) and a core network to transmit data for the UE. However, in some scenarios, a large amount of service data is also exchanged between an access network and a core network for data processing.
[0003] SUMMARY
[0004] Embodiments of the present disclosure need to solve the technical problem that service data collected and / or generated by an access network device cannot be transmitted to a core network device.
[0005] According to a first aspect of embodiments of the present disclosure, an information processing method is provided, performed by a first network function, including: an information processing method, performed by a first network function, including: sending, to an access network device, first information, wherein the first information includes a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0006] According to a second aspect of embodiments of the present disclosure, an information processing method is provided, performed by an access network device, including: receiving first information sent by a first network function, wherein the first information includes a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0007] According to a third aspect of embodiments of the present disclosure, an information processing method is provided, performed by a second network function, including: receiving third information sent by a first network function, wherein the third information includes a first identifier, the first identifier is used to indicate a connection between an access network device and the second network function, and the third information is used to establish the connection; and sending, to the first network function, a second response, wherein the second response is used to determine to establish the connection.
[0008] According to a fourth aspect of the embodiments of the present disclosure, an information processing method is provided, executed by a third network function, comprising: receiving fourth information sent by a first network function, wherein the fourth information comprises a first identifier and address information of a second network function, the first identifier is used to indicate a connection between an access network device and the second network function, and the fourth information is used to establish the connection; and sending a third response to the first network function, wherein the third response is used to determine to establish the connection.
[0009] According to a fifth aspect of the embodiments of the present disclosure, an information processing method is provided, comprising: a first network function sending first information to an access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is address information of a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a first network function is provided, comprising: a first transceiver configured to send first information to an access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0011] According to a seventh aspect of the embodiments of the present disclosure, an access network device is provided, comprising: a second transceiver configured to receive first information sent by a first network function, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is address information of a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a second network function is provided, comprising: a third transceiver configured to receive third information sent by a first network function, wherein the third information comprises a first identifier, the first identifier is used to indicate a connection between an access network device and the second network function, and the third information is used to establish the connection; and the third transceiver is configured to send a second response to the first network function, wherein the second response is used to determine to establish the connection.
[0013] According to a ninth aspect of the embodiments of the present disclosure, a second network element is provided, comprising: a fourth transceiver configured to receive fourth information sent by a first network function, wherein the fourth information comprises a first identifier and address information of a second network function, the first identifier is used to indicate a connection between an access network device and the second network function, and the fourth information is used to establish the connection; and the fourth transceiver is configured to send a third response to the first network function, wherein the third response is used to determine to establish the connection.
[0014] According to a tenth aspect of the embodiments of the present disclosure, a communication device is provided, including one or more processors; wherein the communication device is configured to perform the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect.
[0015] According to an eleventh aspect of the embodiments of the present disclosure, a communication system is provided, including a first network function, an access network device, a second network function, and a third network function; wherein the first network function is configured to perform the method described in the optional implementation of the first aspect, the access network device is configured to perform the method described in the optional implementation of the second aspect, the second network function is configured to perform the method described in the optional implementation of the third aspect, and the third network function is configured to perform the method described in the optional implementation of the fourth aspect.
[0016] According to a twelfth aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are run on a communication device, causing the communication device to perform the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect.
[0017] According to a thirteenth aspect of the embodiments of the present disclosure, a computer program product is provided, which includes a computer program or instructions, and the computer program or instructions are executed by a processor to implement the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect.
[0018] The embodiments of the present disclosure can provide a connection between an access network device and a core network device, and service data of the service-oriented access network device can be transmitted to the core network device. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0020] FIG. 1 is a structural schematic diagram of an information processing system according to an embodiment of the present disclosure.
[0021] FIG. 2A is an interaction schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0022] FIG. 2B is an interaction diagram of an information processing method, according to an embodiment of the present disclosure.
[0023] FIG. 3A is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0024] FIG. 3B is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0025] FIG. 3C is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0026] FIG. 4A is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0027] FIG. 4B is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0028] FIG. 5A is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0029] FIG. 5B is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0030] FIG. 6A is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0031] FIG. 6B is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0032] FIG. 7 is an interaction diagram of an information processing method, according to an embodiment of the present disclosure.
[0033] FIG. 8A is a structural diagram of a network function, according to an embodiment of the present disclosure.
[0034] FIG. 8B is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0035] FIG. 8C is a structural diagram of a network function, according to an embodiment of the present disclosure.
[0036] FIG. 8D is a flow diagram of an information processing method, according to an embodiment of the present disclosure.
[0037] FIG. 9A is a structural diagram of a first network function, according to an embodiment of the present disclosure.
[0038] FIG. 9B is a structural diagram of an access network device, according to an embodiment of the present disclosure.
[0039] FIG. 9C is a structural diagram of a second network function, according to an embodiment of the present disclosure.
[0040] FIG. 9D is a structural schematic diagram of a third network function according to an embodiment of the present disclosure.
[0041] FIG. 10A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure.
[0042] FIG. 10B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0043] Embodiments of the present disclosure provide an information processing method, a communication system and a storage medium.
[0044] In a first aspect, embodiments of the present disclosure provide an information processing method, performed by a first network function, comprising: sending first information to an access network device, wherein the first information comprises first identification and first address information, the first identification is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0045] In the above embodiments, the connection between the access network device and the core network device can be established to transmit service data from the access network device to the core network device.
[0046] In the above embodiments, the transmission of data of any service between the access network device and the second network function can be facilitated, or the transmission of data of certain services between the access network device and the core network device (e.g., the second network function) can be facilitated; thus, the transmission of data of a certain UE, a certain service or a group of UEs, etc. can be implemented.
[0047] In some embodiments of the first aspect, the first information further comprises transmission information and / or connection indication information; the transmission information is used to indicate a transmission protocol corresponding to the connection; the connection indication information is used to indicate a type of the connection, the type of the connection is used to indicate the transmission protocol corresponding to the connection; or the transmission protocol corresponding to the connection is indicated based on the network function associated with the transmission path of the connection or based on the first address information.
[0048] In the above embodiments, the corresponding transmission protocol can be configured for the connection, thereby improving the transmission quality. The transmission protocol corresponding to the connection can be indicated by carrying the information in the first information and / or the second information, or the transmission protocol corresponding to the connection can be implicitly indicated by the type of the connection or the network function associated with the transmission path of the connection or the first address information; thus, the indication of the transmission protocol can be flexibly implemented, and more application scenarios can be adapted. In addition, when the transmission protocol is implicitly indicated, the transmission information does not need to be carried in the signaling or the message to indicate, thereby reducing the signaling overhead.
[0049] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: receiving a first response sent by the access network device, wherein the first response is used to confirm the connection establishment, and the first response includes second address information of the access network device.
[0050] In the above embodiments, the first network function can receive a response sent by the access network device, and the response includes second address information of the access network device, thereby facilitating the first network function to inform the second network function and the third network function which access network device the established connection corresponds to.
[0051] With reference to some embodiments of the first aspect, in some embodiments, before sending the first information to the access network device, the method further includes: determining the second network function, wherein the second network function is an end node of the connection, and the second network function is used to process data.
[0052] In the above embodiments, a suitable second network function can be selected as the end node of the connection.
[0053] With reference to some embodiments of the first aspect, in some embodiments, the determining of the second network function includes at least one of the following: determining the second network function based on second information, wherein the second information includes at least one of the following: information of the access network device, first capability information, and first load information of the second network function, the first capability information being used to indicate whether the connection is supported; determining the second network function based on a region and / or location of the requested service data.
[0054] In the above embodiments, the end node of the connection can be determined in multiple ways, which can adapt to more application scenarios.
[0055] With reference to some embodiments of the first aspect, in some embodiments, the method further includes one of the following: determining a first identifier of the connection in a case where no connection is established between the access network device and the second network function; using the connection to provide services in a case where a connection is established between the access network device and the second network function.
[0056] In the above embodiments, if no connection for transmitting data (e.g., data of a certain type of service) has been established before, a first identifier of the connection can be allocated to facilitate the establishment of the corresponding connection; or if a connection for transmitting data (e.g., data of a certain type of service) has been established before, the connection can be directly used for data transmission without the need to re-establish the connection, thereby reducing power consumption, etc.
[0057] In some embodiments of the first aspect, in some embodiments, the method further includes: sending, to the second network function, third information, wherein the third information includes the first identifier, the first identifier is used to indicate the connection between the access network device and the second network function, and the third information is used to establish the connection; and receiving a second response sent by the second network function, wherein the second response is used to confirm the establishment of the connection.
[0058] In the above embodiments, the second network function can be informed to establish the connection, and the second network function can be informed that it is an end node of the connection.
[0059] In some embodiments of the first aspect, in some embodiments, the first address information is determined by the first network function based on the second information; or the first address information is assigned by the first network function; or the first address information is assigned by the second network function.
[0060] In the above embodiments, the address information of the end node connected by the connection (i.e., the address information of the third network function) can be determined, which facilitates the determination of which address information of the second network function is used for data transmission. In addition, the address information of the second network function can be determined in various ways, which can adapt to more application scenarios.
[0061] In some embodiments of the first aspect, in some embodiments, before the first information is sent to the access network device, the method further includes: determining the third network function, wherein the third network function is an intermediate node of the connection, and the third network function is used to forward data.
[0062] In the above embodiments, a suitable third network function can be selected as an intermediate node of the connection.
[0063] In some embodiments of the first aspect, in some embodiments, the determination of the third network function includes at least one of the following: determining the third network function based on the second information, wherein the second information includes at least one of the following: information of the access network device, second capability information, and second load information of the third network function, the second capability information is used to indicate whether the connection is supported; determining the third network function based on the address information of the second network function; and determining the third network function based on a region and / or a location of the requested service data.
[0064] In the above embodiments, the intermediate node of the connection can be determined in various ways, which can adapt to more application scenarios.
[0065] In some embodiments of the first aspect, in some embodiments, the method further comprises: in a case where the connection is not established between the access network device and the second network function, sending fourth information to the third network function, wherein the fourth information comprises the first identifier and address information of the second network function, and the fourth information is used for establishing the connection; and receiving a third response sent by the third network function, wherein the third response is used for confirming establishment of the connection.
[0066] In the above embodiments, if a connection for transmitting data (for example, data of a certain type of service) via the third network function has not been established previously, the first identifier and the address information of the second network function can be sent to the third network function, so as to establish the connection and enable the third network function to know the address information of the terminating node of the connection.
[0067] In some embodiments of the first aspect, in some embodiments, the address information of the third network function is determined by the first network function based on the second information; the address information of the third network function is allocated by the first network function; or the address information of the third network function is allocated by the third network function.
[0068] In the above embodiments, the address information of the intermediate node connected by the connection (that is, the address information of the third network function) can be determined, so as to facilitate determination of which address information of the third network function is used for data transmission. Moreover, the address information of the third network function can be determined in various manners, which can adapt to more application scenarios.
[0069] In some embodiments of the first aspect, in some embodiments, the first address information comprises the address information of the second network function.
[0070] In the above embodiments, the transmission path of the connection does not pass through the third network function.
[0071] In some embodiments of the first aspect, in some embodiments, the first address information comprises the address information of the second network function and the address information of the third network function.
[0072] In the above embodiments, the transmission path of the connection passes through the third network function.
[0073] In some embodiments of the first aspect, in some embodiments, the method further comprises: sending fifth information to the second network function, wherein the fifth information comprises the second address information and / or the address information of the third network function, and the fifth information is used for modifying the connection; and receiving a fourth response sent by the second network function, wherein the fourth response is used for confirming modification of the connection.
[0074] In the above embodiments, the second network function can be informed of which third network function and which access network device are used in the transmission path of the connection.
[0075] In some embodiments of the first aspect, in some embodiments, the method further comprises: sending sixth information to the third network function, wherein the sixth information comprises the second address information, and the sixth information is used for modifying the connection; and receiving a fifth response sent by the third network function, wherein the fifth response is used for confirming the modification of the connection.
[0076] In the above embodiments, the third network function can be informed of which access network device is the other end node of the transmission path of the connection.
[0077] In some embodiments of the first aspect, in some embodiments, when the transmission path of the connection is associated with the third network function, the data of the connection is sent by the access network device to the second network function through the third network function; or when the transmission path of the connection is not associated with the third network function, the data of the connection is sent by the access network device to the second network function.
[0078] In the second aspect, the embodiments of the present disclosure provide an information processing method, executed by an access network device, comprising: receiving first information sent by a first network function, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection.
[0079] In some embodiments of the second aspect, in some embodiments, the first information further comprises transmission information and / or connection indication information; wherein the transmission information is used to indicate a transmission protocol corresponding to the connection; and the connection indication information is used to indicate a type of the connection, the type of the connection being used to indicate the transmission protocol corresponding to the connection.
[0080] In some embodiments of the second aspect, in some embodiments, the method further comprises one of the following: determining the transmission protocol corresponding to the connection based on the transmission information included in the first information; determining the transmission protocol corresponding to the connection based on the connection indication information included in the first information; determining the transmission protocol corresponding to the connection based on the second network function associated with the transmission path of the connection, wherein the third network function is an end node of the connection; and determining the transmission protocol corresponding to the connection based on the first address information.
[0081] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending a first response to the first network function, wherein the first response is used to confirm the establishment of the connection, and the first response comprises second address information of the access network device.
[0082] In some embodiments of the second aspect, in some embodiments, the first address information comprises address information of the second network function; or the first address information comprises address information of the second network function and address information of a third network function.
[0083] In a third aspect, the embodiments of the present disclosure provide an information processing method, performed by a second network function, comprising: receiving third information sent by a first network function, wherein the third information comprises a first identifier indicating a connection between an access network device and the second network function, and the third information is used for establishing the connection; and sending a second response to the first network function, wherein the second response is used for determining to establish the connection.
[0084] With reference to some embodiments of the third aspect, in some embodiments, the method further comprises at least one of the following: allocating address information of the second network function of the connection; and storing seventh information related to the connection, wherein the seventh information comprises at least one of the following: the first identifier, the first address information, and transmission information indicating a transmission protocol corresponding to the connection.
[0085] With reference to some embodiments of the third aspect, in some embodiments, the method further comprises: receiving fifth information sent by the first network function, wherein the fifth information comprises second address information of the access network device and / or address information of a third network function, and the fifth information is used for modifying the connection; and sending a fourth response to the first network function, wherein the fourth response is used for confirming to modify the connection.
[0086] In a fourth aspect, the embodiments of the present disclosure provide an information processing method, performed by a third network function, comprising: receiving fourth information sent by a first network function, wherein the fourth information comprises a first identifier indicating a connection between an access network device and a second network function, and address information of the second network function, and the fourth information is used for establishing the connection; and sending a third response to the first network function, wherein the third response is used for determining to establish the connection.
[0087] With reference to some embodiments of the fourth aspect, in some embodiments, the method further comprises at least one of the following: allocating second address information of the third network function of the connection; and storing seventh information related to the connection, wherein the seventh information comprises at least one of the following: the first identifier, the first address information, and transmission information indicating a transmission protocol corresponding to the connection.
[0088] With reference to some embodiments of the fourth aspect, in some embodiments, the method further comprises: receiving sixth information sent by the first network function, wherein the sixth information comprises second address information of the access network device, and the sixth information is used for modifying the connection; and sending a fifth response to the first network function, wherein the fifth response is used for confirming to modify the connection.
[0089] In a fifth aspect, the embodiments of the present disclosure provide an information processing method, comprising: a first network function sending first information to an access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is address information of a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0090] In a sixth aspect, the embodiments of the present disclosure provide a first network function, comprising: a first transceiver configured to send first information to an access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0091] In a seventh aspect, the embodiments of the present disclosure provide an access network device, comprising: a second transceiver configured to receive first information sent by a first network function, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request to establish the connection.
[0092] In an eighth aspect, the embodiments of the present disclosure provide a second network function, comprising: a third transceiver configured to receive third information sent by a first network function, wherein the third information comprises a first identifier, the first identifier is used to indicate a connection between an access network device and the second network function, and the third information is used to establish the connection; and the third transceiver is configured to send a second response to the first network function, wherein the second response is used to determine to establish the connection.
[0093] In a ninth aspect, the embodiments of the present disclosure provide a second network element, comprising: a fourth transceiver configured to receive fourth information sent by a first network function, wherein the fourth information comprises a first identifier and address information of a second network function, the first identifier is used to indicate a connection between an access network device and the second network function, and the fourth information is used to establish the connection; and the fourth transceiver is configured to send a third response to the first network function, wherein the third response is used to determine to establish the connection.
[0094] In a tenth aspect, the embodiments of the present disclosure provide a communication device, comprising one or more processors; wherein the communication device is configured to perform the method of the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect.
[0095] In an eleventh aspect, an embodiment of the present disclosure provides a communication system, comprising: a first network function, an access network device, a second network function and a third network function; wherein the first network function is configured to perform the method described in the optional implementation manners of the first aspect, the access network device is configured to perform the method described in the optional implementation manners of the second aspect, the second network function is configured to perform the method described in the optional implementation manners of the third aspect, and the third network function is configured to perform the method described in the optional implementation manners of the fourth aspect.
[0096] In a twelfth aspect, an embodiment of the present disclosure provides a storage medium, which stores instructions, when the instructions are executed on a communication device, causing the communication device to perform the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation manners of the first aspect, the second aspect, the third aspect, the fourth aspect and the fifth aspect.
[0097] In a thirteenth aspect, an embodiment of the present disclosure provides a computer program product, which comprises a computer program or instructions, and the computer program or instructions are executed by a processor to implement the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation manners of the first aspect, the second aspect, the third aspect, the fourth aspect and the fifth aspect.
[0098] In a fourteenth aspect, an embodiment of the present disclosure provides a program product, which is executed by a communication device to cause the communication device to perform the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation manners of the first aspect, the second aspect, the third aspect, the fourth aspect and the fifth aspect.
[0099] In a fifteenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, causes the computer to perform the information processing method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation manners of the first aspect, the second aspect, the third aspect, the fourth aspect and the fifth aspect.
[0100] In a sixteenth aspect, an embodiment of the present disclosure provides a chip or chip system, which comprises processing circuitry configured to perform the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the optional implementation manners of the first aspect, the second aspect, the third aspect, the fourth aspect and the fifth aspect.
[0101] It is understood that the aforementioned network functions (e.g., the first network function, the second network function, and / or the third network function), access network equipment, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods provided in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0102] This disclosure provides an information processing method, a communication system, and a storage medium. In some embodiments, the terms "information processing method" and "information processing device" are interchangeable, as are "information processing system" and "communication system".
[0103] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0104] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be used interchangeably. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0105] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0106] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0107] In the embodiments disclosed herein, "multiple" refers to two or more.
[0108] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be used interchangeably.
[0109] In some embodiments, the recitations "at least one of A, B," "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selected from A and B (A and B are selectively executed); in some embodiments A and B (A and B are both executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0110] In some embodiments, the recitations "A or B" and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0111] The prefix words "first", "second", and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0112] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, and can also be interpreted as indirectly indicating A.
[0113] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0114] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0115] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name described in the embodiments. The terms "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0116] In some embodiments, "network" can be interpreted as a device (for example, access network device, core network device, etc.) contained in the network.
[0117] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0118] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0119] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (for example, also referred to as device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Furthermore, the language of "uplink," "downlink," and so on can also be replaced with language corresponding to communication between terminals (for example, "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.
[0120] In some embodiments, a terminal can be replaced with an access network device, a core network device, or a network device. In this case, a structure in which an access network device, a core network device, or a network device has all or part of the functions of a terminal can also be provided.
[0121] In some embodiments, obtaining data, information, and the like can comply with laws and regulations of the country in which the location is situated.
[0122] In some embodiments, data, information, and the like can be obtained after obtaining consent from a user.
[0123] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0124] FIG. 1 is a structural schematic diagram of an information processing system 100 according to an embodiment of the present disclosure. As shown in FIG. 1, the information processing system 100 can include at least one of an access network device 101 and a core network device 102.
[0125] In some embodiments, the information processing system can include a terminal. The terminal, for example, includes at least one of a mobile phone, a wearable device, an Internet of Things (IOT) device or terminal, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, but is not limited thereto.
[0126] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0127] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0128] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.
[0129] In some embodiments, the core network device can be one device including the first network element, the second network element, the third network element, the fourth network element, etc., or can be multiple devices or device groups, respectively including all or part of the above-mentioned first network element, the second network element, and / or the third network element, etc. The first network element, the second network element, and the third network element can all be virtual or can all be physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next-generation core (NGC), and a 6G core network (6GCN), for example.
[0130] In some embodiments, the first network function is a network function with a data transmission connection management capability, and the first network function can be any network element or entity or network function in the network with a network analysis and / or data management capability, or the first network function can be any network element or entity or network function in the network with a positioning or sensing capability, or the first network function can be any network element or entity or network function in the network with a session management function or a transmission connection management capability. The name of the first network function is not limited, which is, for example, a data-centric service management function (DSTMF), a data plane management function (DPMF), a network data analytics function (NWDAF), a location management function (LMF), a sensing function (SF), or a session management function (SMF), etc.
[0131] In some embodiments, the second network function can be any network element or entity in the core network with a data processing capability. The name of the second network function is not limited, which is, for example, a data plane function (DPF) or a data processing function (DPF) or an enhanced user plane function (UPF), etc.
[0132] In some embodiments, the third network function can be any network element or entity in the core network with data forwarding capability or the like. The name of the third network function is not limited, which can be a user plane function (UPF) or the like.
[0133] It can be understood that the information processing system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0134] The following embodiments of the present disclosure can be applied to the information processing system 100 shown in FIG. 1 or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the information processing system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can be connected or not connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0135] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, combination of 5G and 5G, combination of 5G and 6G, and the like).
[0136] Wireless sensing technologies aim to detect and / or acquire characteristics of physical objects at a distance without physical contact. The sensing data of objects and their environment data can be used for analysis, so that the effective characteristics and / or effective information of objects can be extracted.
[0137] In some embodiments, integrated sensing and communication means that the sensing capability is provided by the same wireless communication system and base station facilities used for communication, and the sensing information can be obtained from Radio Frequency (RF) or non-RF based sensors. In general, it can involve scenarios of communication-assisted sensing; for example, a 5G communication system provides sensing services or sensing services assist communication; for another example, sensing information related to communication channels or environments is used to improve communication services; for another example, sensing information can be used to assist radio resource management, interference mitigation, beam management and / or mobility, etc.
[0138] In some embodiments, some examples of communication-assisted sensing services are provided:
[0139] Example 1: Real-time environmental monitoring. Real-time environmental monitoring can use wireless signals to reconstruct an environmental map to further improve positioning accuracy and implement environment-related applications. For example, the real-time monitoring-related applications can include dynamic 3D maps for driving assistance, pedestrian flow statistics, intrusion detection and / or traffic detection, etc.
[0140] Example 2: Autonomous vehicles / drones. Autonomous vehicles / drones have some common functional requirements. For example, autonomous vehicles / drones should support detect and avoid (DAA) to avoid obstacles. Optionally, autonomous vehicles / drones should have the ability to monitor path information, such as route selection and / or compliance with traffic regulations, etc.
[0141] Example 3: Air pollution monitoring. With changes in air humidity, air particulate matter (PM) concentration and / or carrier frequency, etc., the quality of received wireless signals shows different attenuation characteristics, which can be used for weather or air quality detection.
[0142] Example 4: Indoor health care and intrusion detection. Indoor health care and intrusion detection can implement breathing rate estimation, breathing depth estimation, apnea detection, elderly vital sign monitoring and / or indoor intrusion detection, etc.
[0143] In some embodiments, a wireless access network node (e.g., an access network device) can act as a receiver to collect 3GPP sensing data, and a large amount of sensing data should be sent to the core network.
[0144] In other services, such as Artificial Intelligence (AI) services, a large amount of service data needs to be exchanged between the access network and the core network for data processing. Here, the data is not for each UE but for a group of UEs, or not for the UE but for the object; and the data can be used for data services from any consumer, such as data services from the UE, the Application Server (AS), the RAN node (such as the access network device), or the core network network function (NF). Therefore, the connection between the access network and the core network should be managed to exchange a large amount of service data.
[0145] In some embodiments, a User Plane path is established between the UE and the Data Network (DN) using a Protocol Data Unit (PDU) session management mechanism; the PDU session management mechanism can be UE-(R)AN node (such as an access network device)-UPS-AS. The PDU session management mechanism mainly includes the following: PDU session establishment; PDU session modification; PDU session release.
[0146] The PDU session establishment is initiated by the UE using a Non Access Stratum (NAS) message, and in the core network, the session management is implemented by the Session Management Function (SMF).
[0147] Using the current UP path of the PDU session to transmit the PDU, the base station (such as gNB) only forwards the PDU sent from the UE to the UPF, and the UPF forwards the PDU to the application server identified by the destination address of the PDU. However, there is no solution for transmitting a large amount of service data from the service-oriented (R)AN, which is generated by the (R)AN and sent to the related core network function.
[0148] In some embodiments, the UE can be a terminal, or the terminal can be a UE.
[0149] Figure 2A is an interaction diagram of an information processing method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiment of the present disclosure relates to an information processing method for an information processing system 100, and the above method comprises:
[0150] Step S2101, the first network function determines to establish a connection for data transmission between the access network device and the second network device. Optionally, the first network function selects the second network function.
[0151] In some embodiments, the first network function can be any network function with data traffic connection management capability, such as a network element or entity or network function with network analytics and / or data traffic management and its corresponding data traffic connection management capability, etc. For example, the first network function is one of the following: DSTMF, NWDAF, DPMF, LMF, SF, and SMF.
[0152] In some embodiments, the second network function can be any network element or entity with data processing or data plane data processing capability; for example, the second network function is a DPF.
[0153] In some embodiments, the second network function is an end node of the connection; the second network function is used to process data. The access network device and the second network function are end-to-end end nodes of the connection.
[0154] In some embodiments, the third network function can be any network element or entity or network function with data forwarding capability, etc. For example, the third network function is a UPF.
[0155] In some embodiments, the third network function is an intermediate node of the connection; the third network function is used to forward data.
[0156] Optionally, the connection can be a connection between the access network device and the second network function. For example, the transmission path of the connection can be associated with the third network function or not associated with the third network function; for example, the transmission path of the connection can be from the access network device to the second network function; for example, the transmission path of the connection can be from the access network device to the third network function and then to the second network function. In the case of the transmission path of the connection associated with the third network function, there can be one or more third network functions; in the case of multiple third network functions, one of the third network functions is directly connected to the access network device, and the other third network functions are intermediate nodes of the third network function and the second network function.
[0157] Optionally, the connection can be a non-UE connection. For example, the non-UE connection is used to transmit data of at least one service. The non-UE connection is not data transmission for a certain UE, but can be data transmission for a group of UEs or data transmission for a service, etc.
[0158] For example, in the case of the transmission path of the connection associated with the third network function, the data of the connection is sent by the access network device to the second network function through the third network function. For example, uplink data can be sent by the access network device to the third network function, and then sent by the third network function to the second network function; and / or, downlink data can be sent by the second network function to the third network function, and then forwarded by the third network function to the access network device.
[0159] For example, the connected data can be uplink data transmitted by the access network device to the second network function, and / or downlink data transmitted by the second network function to the access network device.
[0160] Optionally, the data can be data of any service or user plane data or data of the first service. For example, the first service can be a specified service or a pre-set service. For example, the first service includes at least one of the following: a defined service, a sensing service, and an intelligent service. For example, the intelligent service can be an AI service, etc.
[0161] Optionally, the connection between the access network device and the second network function can be shared by data services requiring data exchange between the access network device and the second network function, or the connection can be dedicated to a specific data service. Sharing of multiple connections between the access network device and the second network function can be determined based on data traffic or any data flow between the access network device and the second network function, or service type or service type data of the data flow.
[0162] For example, the connection dedicated to the specific data service can mean that a corresponding connection is triggered to be established for each data service task requiring data from the determined access network device, i.e., the data service task and the connection are in a one-to-one relationship.
[0163] For example, the connection dedicated to the specific data service can mean that a connection dedicated to each service or task can be established, and a connection dedicated to each type of service can be established.
[0164] For example, the connection can be shared according to the data service type, i.e., data service tasks of the same service type obtaining data from the determined access network device share a connection. When a connection is triggered to be established for the same type of service type, the data service of the same type of service type does not need to establish a new connection, and can reuse the existing connection for data transmission, which can involve connection modification to ensure data transmission to the specified network function.
[0165] For example, the connection can be shared according to the node granularity, i.e., data service tasks of all service types obtaining data from the determined access network device share a connection.
[0166] For example, the connection can be shared according to one or more specified service types, i.e., the specified one or more services can share the connection.
[0167] Exemplarily, the connections can be shared according to a specified number of service flows, i.e., data corresponding to the specified number of service flows shares the connections established for the specified number of service flows.
[0168] Exemplarily, the connections can be shared according to a specified type of service flow, i.e., data corresponding to the specified type of service flow shares the connections established for the specified type of service flow.
[0169] In some optional embodiments, the first network function acquires the second information or queries the second network function meeting the conditions with the second information as input conditions.
[0170] Optionally, the second information can include at least one of the following: information of an access network device, first capability information, and / or first load information.
[0171] Exemplarily, the information of the access network device is used to indicate a list of tracking area identities (TAIs) and / or a list of cell identities (CIs) supported by the access network device, or the information of the access network device includes the list of TAIs and / or the list of CIs. The list of TAIs includes at least one TAI, and one TAI is used to identify an area; the list of CIs includes at least one CI, and one CI is used to identify a cell.
[0172] Exemplarily, the information of the access network device can be used to indicate the access network device; for example, the information of the access network device can include an indication of an access network device identifier, etc.
[0173] Exemplarily, the name of the information of the access network device is not limited; for example, it is node information or (RAN) node information.
[0174] Exemplarily, the first capability information can be used to indicate whether the capability of the connection is supported. For example, the first capability information is used to indicate whether the second network function supports the capability required for the connection. For example, the capability required for the connection supporting the transmission of data corresponding to the service can include the capability of encapsulating and sending data corresponding to the transmission protocol.
[0175] Exemplarily, the first capability information can be used to indicate whether the capability required for the supported service is supported; the capability required for the service can be the capability of transmitting and / or processing data corresponding to any service. For example, for a positioning service, the first capability information is used to indicate whether the capability of transmitting and / or processing data related to the positioning service is supported; for example, for a sensing service, the first capability information is used to indicate whether the capability of transmitting and / or processing data related to the sensing service is supported; and the like. For example, the first capability information is used to indicate whether the second network function supports the capability required for the service.
[0176] Exemplarily, the first capability information can be used to indicate a capability supported by the second network function for the service type. For example, the first capability information indicates a capability supported by the second network function for transmitting data of a positioning service and / or a capability supported by the second network function for transmitting data of a sensing service.
[0177] Exemplarily, the first load information is used to indicate a load status of the second network function.
[0178] Optionally, the first network function receives information of the access network device sent by a terminal or an Application Function (AF) or a 5GC Network Function (NF), etc. Exemplarily, the first network function receives a service request sent by a terminal or an AF or a 5GC NF, and the service request includes the information of the access network device. Exemplarily, the service request is used to request collecting of service data.
[0179] An implementation manner: the service request can further include third capability information and / or third load information; the third capability information is used to indicate a capability required by the service; the third capability information can be explicitly included in the service request or can be derived by a service type and / or a service related parameter of the service request; the third load information is used to indicate a load required by the service.
[0180] Another implementation manner: the first capability information can indicate a capability supported by the second network function and / or a capability required by the service; and / or, the first load information can indicate a load supported by the second network function and / or a load required by the service.
[0181] Optionally, the first network function acquires the stored second information.
[0182] Optionally, a name of the second information is not limited; for example, it is (R)AN node information or capability indication information or load indication information, etc.
[0183] In some embodiments, the first network function determines the second network function based on the second information.
[0184] In some embodiments, the first network function determines the second network function based on an area and / or a location of the service data requested.
[0185] Optionally, the first network function determines the second network function based on an area and / or a location of the service data requested, in a case that the information of the access network device is not acquired.
[0186] Optionally, the first network function can determine the second network function based on the second information and the third capability information and / or the third load information.
[0187] For example, the first network function determines the capability required by the service as the first capability based on the third capability information; the first network function determines that there are three second network functions based on the information of the access network device, wherein the first second network function has the first capability required by the service, and the second and third second network functions do not have the first capability required by the service; then the first network function selects the first second network function as the end node of the connection, that is, the first network function selects the first second network function.
[0188] For example, the first network function determines three second network functions based on information from the access network device, wherein the second second network function has a smaller load than the first and third second network functions; then the first network function selects the second second network function as the end node for connection, that is, the first network function selects the second second network function.
[0189] For example, if the first network function determines that it has not obtained information from the access network device, it may determine any second network function in the area and / or location where the requested service data is located as the desired second network function; or determine a second network function in the area and / or location that meets the service requirements as the desired second network function; or determine a second network function in the area and / or location with the lowest load as the desired second network function (i.e., as the end node of the connection).
[0190] For example, when the first network function selects the second network function, it may not consider the information of the access network device or the region and / or location of the requested service data.
[0191] Optionally, some of the conditions and combinations for selecting a second network function as described above may also be used. Selecting a second network function involves choosing one that meets the conditions from a list containing at least one second network function.
[0192] In some alternative embodiments, when a first network function determines that a service needs to obtain data from an access network device, it determines that a data transmission channel needs to be established, with the access network device being one end node of the connection; it then determines that a second network function receiving the data is the other end node of the connection and begins establishing a connection between the two end nodes. That is, the first network device determines that a connection needs to be established between the access network device and the second network function.
[0193] In some alternative embodiments, the first network function requests the data connection required to establish a connection with the DPF.
[0194] In step S2102, the first network function sends third information to the second network function.
[0195] In some embodiments, the second network function receives third information sent by the first network function.
[0196] In some embodiments, the first network function sends third information to the second network function when no connection is established between the access network device and the second network function.
[0197] In some embodiments, the third information includes a first identifier, and the third information is used to establish a connection between the access network device and the third network function, and to set the third network function as the end node of the transmission path of the connection between the access network device and the third network function.
[0198] Optionally, the first identifier is used to indicate the connection between the access network device and the second network function.
[0199] Optionally, the name of the third information is not limited; it may be, for example, a data connection establishment request or message.
[0200] In some alternative embodiments, the second network function is able to send a second response to the first network.
[0201] In some alternative embodiments, the first network function receives a second response sent by the second network function.
[0202] Optionally, the second response is determined based on third information.
[0203] Optionally, the second response is used to confirm the establishment of a connection. For example, the second response is used to confirm the establishment of a connection between the access network device and the second network function. For example, the second response is used to confirm that the established connection requires connection to the second network function.
[0204] Optionally, the name of the second response is not limited; for example, it may be a data connection establishment response, etc.
[0205] In some alternative embodiments, the first network function performs the first operation.
[0206] Optionally, the first operation includes at least one of the following: determining a first identifier for the connection; determining the use of the connection to provide services; determining address information for a second network function of the connection; and storing seventh information related to the connection.
[0207] Optionally, if no connection is established between the access network device and the second network function, the first network function determines a first identifier for the connection. For example, the first network function assigns an identifier for the connection. Here, the operation of determining the first identifier for the connection is performed before step S2102.
[0208] Optionally, the first network function provides services using the connection when a connection is established between the access network device and the second network function.
[0209] Optionally, the first network function determines the address information of the second network function used for connection.
[0210] For example, the first network function determines the address information of the second network function for connection based on the second information, or the first network function selects one address from at least one address of the second network function as the address information of the second network function for connection.
[0211] For example, a second network function can correspond to one or more address information. Different services can correspond to different connections, and the address information of the second network function can be different for different connections.
[0212] Optionally, the first network function assigns address information for the second network function to be connected.
[0213] Optionally, the first network function stores seventh information. For example, the seventh information includes at least one of the following: a first identifier, first address information, and / or transmission information indicating the transmission protocol corresponding to the connection. For example, the first address information includes address information of the second network function associated with the transmission path of the connection. For example, the first address information includes address information of the second network function associated with the transmission path of the connection and address information of the third network function.
[0214] Optionally, the name of the seventh piece of information is not limited; it may be, for example, related information or linking related information.
[0215] In some alternative embodiments, the second network function performs the second operation.
[0216] Optionally, the second operation includes at least one of the following: allocating address information for the second network function; and storing seventh information related to the connection.
[0217] Optionally, the second network function assigns address information for the second network function used for connection.
[0218] Optionally, the second network function stores seventh information. For example, the seventh information includes at least one of the following: a first identifier, first address information, and / or transmission information indicating the transmission protocol corresponding to the connection. For example, the first address information includes address information of the second network function associated with the connection. For example, the first address information includes address information of the second network function associated with the connection and address information of the third network function associated with the connection.
[0219] Step S2103: The first network function determines the third network function. Optionally, the first network function selects the third network function.
[0220] In some embodiments, the first network function determines the third network function based on the second information. Optionally, the second information may include at least one of the following: information about the access network device, second capability information, and / or second load information.
[0221] For example, the second capability information can be used to indicate whether a connection capability is supported. For instance, the second capability information can be used to indicate whether a third network function supports a connection capability. For example, the connection capability required to support the data transmission of a corresponding service may include the capability to encapsulate and forward data via a corresponding transport protocol.
[0222] For example, the second capability information can be used to indicate whether the capabilities required for a service are supported; these capabilities can refer to the ability to transmit and / or process data corresponding to any service. For instance, for a location service, the second capability information indicates whether the capabilities for data transmission and / or data processing related to the location service are supported; similarly, for a sensing service, the second capability information indicates whether the capabilities for data transmission and / or data processing related to the sensing service are supported; and so on. For example, the second capability information can indicate whether a third network function supports the capabilities required for the service.
[0223] For example, the second capability information can be used to indicate the capability of a third network function to support certain service types. For instance, the second capability information indicates the capability of a third network function to support the transmission of data for location services and / or the capability to support the transmission of data for sensing services.
[0224] For example, the second load information is used to indicate the load status of the third network function.
[0225] One implementation: The service request may further include third capability information and / or third load information; the third capability information is used to indicate the capabilities required by the service, and the third capability information may be displayed in the service request or may be derived from the service type and / or service-related parameters of the service request; the third load information is used to indicate the load required by the service.
[0226] Another implementation: the second capability information may indicate the capabilities supported by the third network function and / or the capabilities required by the service; and / or, the second load information may indicate the load supported by the third network function and / or the load required by the service.
[0227] In some embodiments, the first network function determines the third network function based on the address information of the second network function. That is, it selects a relay node or intermediate node for the optimized transmission path of the third network to be connected.
[0228] In some embodiments, the first network function determines the third network function based on the region and / or location of the requested service data.
[0229] Optionally, if the first network function determines that it has not obtained information about the access network device, it may determine a third network function based on the region and / or location of the requested service data.
[0230] Optionally, the first network function may determine the third network function based on the second information, the third capability information, and / or the third load information.
[0231] For example, the first network function determines the capability required for the service as the first capability based on the third capability information; the first network function determines that there are three third network functions based on the information of the access network device, wherein the first third network function has the first capability required for the service, and the second and third third network functions do not have the first capability required for the service; then the first network function selects the first third network function as the end node for connection, that is, the first network function selects the first third network function.
[0232] For example, the first network function determines three third network functions based on information from the access network device, wherein the second third network function has a smaller load than the first and third third network functions; then the first network function selects the second third network function as the end node for connection, that is, the first network function selects the second third network function.
[0233] For example, if the first network function determines that it has not obtained information from the access network device, it may determine any third network function in the area and / or location where the requested service data is located as the required third network function; or determine a third network function in the area and / or location that meets the service requirements as the required third network function; or determine a third network function in the area and / or location with the lowest load as the required third network function (i.e., as an intermediate node for the connection).
[0234] Optionally, the first network function can select multiple third network functions, one of which is directly connected to the access network device, while the other third network functions serve as intermediate nodes between the selected third network function and the second network function. The conditions and combinations for selecting the second network function described above can also be partially used. Selecting a third network function involves choosing a suitable third network function from a list containing at least one third network function. When selecting a third network function that is directly connected to the access network device, the first network function must select a third network function that can establish a connection to the access network device.
[0235] Step S2104: The first network function sends the fourth information to the third network function.
[0236] In some embodiments, the third network function receives fourth information sent by the first network function.
[0237] In some embodiments, if the third network function determines that there is no connection between the access network device and the second network function that can be used to connect the access network device and the second network function, the third network function sends fourth information to the third network function.
[0238] In some embodiments, the third network function serves as an intermediate node connecting the access network device and the second network function. The connection between the access network device and the second network function can be a complete end-to-end connection, or it can be a combination of the connection between the access network device and the third network function plus the connection between the third network function and the second network function.
[0239] In some embodiments, the fourth information includes a first identifier, which is used to establish a connection between the access network device and the second network function, and to set the third network function as an intermediate node in the transmission path of the connection between the access network device and the second network function.
[0240] Optionally, the fourth information may include the address information of the second network function, which is used to set the processing rules for uplink and downlink data packets of the third network function as a connection intermediate node, that is, when the corresponding uplink data packet is received, it is forwarded to the address information of the specified second network function.
[0241] Optionally, the name of the fourth piece of information is not limited; it may be, for example, a data connection establishment request or message.
[0242] In some alternative embodiments, the third network function sends a third response to the first network function.
[0243] In some alternative embodiments, the first network function receives a third response sent by the third network function.
[0244] Optionally, the third response is determined based on the fourth information.
[0245] Optionally, the third response is used to confirm the establishment of the connection. For example, the third response is used to confirm the establishment of a connection between the access network device and the second network function. For example, the third response is used to confirm that the established connection requires the connection's transmission path to be associated with the third network function.
[0246] Optionally, the name of the third response is not limited; for example, it may be a data connection establishment response, etc.
[0247] In some alternative embodiments, the first network function determines address information for a third network function to be connected. Optionally, the first operation may further include: determining the address information of the third network function to be connected.
[0248] Optionally, the first network function determines the address information of the third network function for connection. For example, the first network function determines the address information of the third network function for connection based on second information, or the first network function selects one address from the address information of at least one third network function as the address information of the third network function for connection.
[0249] For example, a third network function can correspond to one or more address information. Different services can correspond to different connections, and the address information of the third network function can be different for different connections.
[0250] Optionally, the first network function assigns address information for the third network function to be connected.
[0251] In some alternative embodiments, the third network function performs a third operation.
[0252] Optionally, the third operation includes at least one of the following: allocating address information for the third network function; and storing seventh information related to the connection.
[0253] Optionally, the third network function assigns address information for the third network function used for connection.
[0254] Optionally, the third network function stores seventh information. For example, the seventh information includes at least one of the following: a first identifier, first address information, and / or transmission information indicating the transmission protocol corresponding to the connection. For example, the first address information includes address information from the second network function and address information from the third network function.
[0255] Step S2105: The first network function sends the first information to the access network device.
[0256] In some embodiments, the access network device receives first information sent by a first network function.
[0257] In some embodiments, the first information includes a first identifier and first address information.
[0258] In some embodiments, the first information is used to request the establishment of a connection.
[0259] Optionally, the first address information is used to indicate the network function associated with the transmission path of the connection.
[0260] For example, when the first address information includes the address information of the second network function, the connected transmission path is associated with the second network function but not with the third network function.
[0261] For example, when the first address information includes the address information of the second network function and the address information of the third network function, the connected transmission path is associated with the second network function and the third network function.
[0262] Optionally, the name of the first address information is not limited, and it may be, for example, core network (CN) address information.
[0263] Optionally, the first information may include transmission information, which is used to indicate the transmission protocol corresponding to the connection, or to indicate the transmission protocol used by the connection.
[0264] For example, transmission information can be used to indicate the transmission protocol corresponding to each segment in the connection. For instance, transmission information can indicate that the connection between the access network device and the third network function corresponds to a first transmission protocol; or, transmission information can indicate that the connection between the third network function and the second network function corresponds to a second transmission protocol; or, transmission information can indicate that the connection between the access network device and the second network function corresponds to a third transmission protocol. For example, data transmitted between the access network device and the third network function may use the first transmission protocol, and data transmitted between the third network function and the second network function may use the second transmission protocol.
[0265] For example, when the transmission information is a first value, it indicates that the connection between the access network device and the third network function corresponds to the General Packet Radio System (GPRS) Tunneling Protocol-User Plane (GTP-U); or, when the transmission information is a second value, it indicates that the connection between the access network device and the second network function corresponds to the Quick UDP Internet Connection (QUIC) based on UDP; or, when the transmission information is a third value, it indicates that the connection between the access network device and the third network function directly uses the TCP / IP protocol or the IP protocol for transmission. The transmission information can be a list of values, such as multiple transmission protocol selections; or, when specifying transmission protocols for segmented connections, it can correspond to the transmission protocols for each segment path or a list of transmission protocol selections for each segment path.
[0266] Optionally, the first information may include connection indication information, wherein the connection indication information is used to indicate the type of connection, and the type of connection is used to indicate the transport protocol corresponding to the connection.
[0267] Optionally, the transport protocol corresponding to the connection is indicated based on the type of connection.
[0268] For example, different connection types can be used to indicate different transport protocols, or different connection types can correspond to different transport protocols.
[0269] For example, the connection type may include a first type or a second type. For instance, a first type connection is a transmission path for non-terminal related data; a second type connection is a transmission path for terminal related data.
[0270] For example, the type of connection can be determined based on the service data transmitted by the connection. For instance, the first type of connection is a connection for transmitting location service data; the second type of connection is a connection for transmitting sensing service data; and the third type of connection is a connection for transmitting intelligent services.
[0271] For example, a connection of type 1 indicates that the connection corresponds to a first transport protocol; a connection of type 2 indicates that the connection corresponds to a second transport protocol; and a connection of type 3 indicates that the connection corresponds to a third transport protocol. Multiple connection types may share the same transport protocol by agreement.
[0272] Optionally, the transport protocol corresponding to the connection is indicated by the network function associated with the transport path of the connection.
[0273] For example, when the second network function of the end node associated with the connected transmission path is used for non-terminal related data transmission (collection) and processing, it is used to indicate that the connection to the second network function corresponds to the first transmission protocol; or when the third network function of the end node associated with the connected transmission path is used for locating service related data transmission (collection) and processing, it is used to indicate that the connection to the second network function corresponds to the second transmission protocol.
[0274] Optionally, the corresponding transport protocol for the connection is based on the first address information.
[0275] For example, the first address information includes address information of the second network function and address information of the third network function, used to indicate the connection corresponding to the first transmission protocol; or, the first address information includes address information of the second network function, used to indicate the connection corresponding to the second transmission protocol.
[0276] For example, the first address information may also include an identifier indicating a transmission protocol. For instance, the first address information may include address information for a third network function and a GTP-U tunnel identifier (ID), used to indicate that the connection between the access network device and the third network function uses or corresponds to GTP-U. As another example, the first address information may include address information for a second network function and an identifier indicating a QUIC, used to indicate that the connection between the access network device and the second network function uses or corresponds to a QUIC.
[0277] Optionally, the name of the first message is not limited; it may be, for example, a connection establishment request or message, or a call to a specified service.
[0278] Step S2106: The access network device sends a first response to the first network function.
[0279] In some embodiments, the first network function receives a first response sent by the access network device.
[0280] Optionally, the first response is determined based on the first information.
[0281] Optionally, the first response is used to confirm the connection establishment. For example, when the access network device determines that a connection has been established between the access network device and the second network function, it sends a first response to the first network function to confirm or indicate that a connection has been established between the access network device and the second network function. For example, the first response may include first indication information, which indicates that a connection has been established between the access network device and the second network function.
[0282] Optionally, the first response can also be used to indicate that a connection has not been established. For example, if the access network device determines that a connection has not been established between the access network device and the second network function, it sends a first response to the first network function, the first response indicating that a connection has not been established between the access network device and the second network function. For example, the first response may include second indication information indicating that a connection has not been established between the access network device and the second network function.
[0283] Optionally, the first response may include second address information.
[0284] For example, the second address information is the address information of the access network device associated with the connected transmission path.
[0285] For example, the name of the second address message is not limited, and it may be, for example, (R)AN address information.
[0286] Optionally, the name of the first response is not limited; it may be, for example, a connection establishment response, the result of calling a specified service, or its output.
[0287] In some alternative embodiments, if step S2105 can request multiple paths, and each path can request multiple transport protocols, then step S2106 can respond to one or more transport protocols among the multiple transport protocols of the requested at least one path. Optionally, step S2106 returning one or more transport protocols among the multiple transport protocols of at least one path can indicate: returning the encapsulation capability of the data packets corresponding to the one or more transport protocols supporting the at least one path; or, the encapsulation capability of the data packets of the one or more transport protocols can be indicated in other ways.
[0288] In some alternative embodiments, if step S2105 can request multiple transport protocols for the end-to-end full path, then step S2106 can respond to the request by returning one of the multiple transport protocols for the full path. Optionally, step S2106 returning one of the multiple transport protocols for the full path may indicate: returning the encapsulation capability of the data packets corresponding to one of the multiple transport protocols supporting the full path; or, the encapsulation capability of the data packets of the one or more transport protocols may be indicated in other ways.
[0289] In some alternative embodiments, if step S2105 does not request a transport protocol, then step S2106 may also request one or more transport protocols.
[0290] In some alternative embodiments, the access network device performs a fourth operation.
[0291] Optionally, the fourth operation includes at least one of the following: determining the connection between the access network device and the second network function; determining the transmission protocol corresponding to or used by the connection; determining the second address information; storing the information of the access network device; and storing the seventh information.
[0292] Optionally, the access network device determines the transmission protocol used or corresponding to the connection based on the transmission information.
[0293] Optionally, the access network device determines the transmission protocol used or corresponding to the connection based on the connection indication information.
[0294] Optionally, the access network device determines the transmission protocol used or corresponding to the connection based on the second network function associated with the transmission path of the connection, wherein the third network function is the end node of the connection.
[0295] Optionally, the access network device determines the transmission protocol used or corresponding to the connection based on the first address information.
[0296] Optionally, the access network device determines the second address information based on a defined transmission protocol.
[0297] Step S2107: The first network function sends the sixth information to the third network function.
[0298] In some embodiments, the third network function receives a sixth message sent by the first network function.
[0299] In some embodiments, the sixth information includes second address information, and the sixth information is used to modify the connection. For example, the sixth information is used to modify the connection between the access network device and the second network function, and to modify the processing rules for uplink and downlink data packets of the associated third network function as an intermediate node in the connection.
[0300] Optionally, the sixth information may include at least one of the following: rule information, address information of the second network function, and transmission information. For example, the rule information is a set of rules for processing uplink and downlink data packets. For instance, the rule information may indicate rules for detecting data packets and / or forwarding data packets. The second address information and the address information of the second network function can both be included in the corresponding rule information.
[0301] Optionally, the name of the sixth message is not limited; it may be, for example, a data connection modification request or a message.
[0302] Optionally, when the first network function sends the sixth information to the third network function, the transmission path of the connection is associated with the third network function; the data of the connection is sent by the access network device to the second network function through the third network function. For example, the uplink data of the connection is sent by the access network device to the second network function through the third network function; and / or, the downlink data of the connection is sent by the second network function to the access network device through the third network function.
[0303] In step S2108, the third network function sends a fifth response to the first network function.
[0304] In some embodiments, the first network function receives a fifth response sent by the third network function.
[0305] Optionally, the fifth response is determined based on the sixth information.
[0306] Optionally, the fifth response is used to confirm the modified connection.
[0307] Optionally, the name of the fifth response is not limited; it may be, for example, a data connection modification response.
[0308] In some alternative embodiments, the first network function sends the fifth information to the second network function.
[0309] In some alternative embodiments, the second network function receives the fifth information sent by the first network.
[0310] Optionally, the fifth information includes the second address information and / or the address information of the third network function, and the fifth information is used to modify the connection. For example, the fifth information is used to modify the connection between the access network device and the second network function.
[0311] Optionally, the fifth piece of information may include rule information and / or transmission information. For example, the rule information consists of rules used to process uplink and downlink data packets.
[0312] Optionally, the name of the fifth message is not limited; it may be, for example, a data connection modification request or message.
[0313] Optionally, the first network function sends fifth information to the second network function, and the connected transmission path is associated with the third network function; the connected data is sent by the access network device to the second network function through the third network function. For example, the connected uplink data is sent by the access network device to the second network function through the third network function; and / or, the connected downlink data is sent by the second network function to the access network device through the third network function.
[0314] Optionally, the first network function sends fifth information to the second network function, and the transmission path of the connection is not associated with the third network function; the data of the connection is sent by the access network device to the second network function. For example, the uplink data of the connection is sent by the access network device to the second network function; and / or, the downlink data of the connection is sent by the second network function to the access network device.
[0315] In some alternative embodiments, the second network function sends a fourth response to the first network function.
[0316] Optionally, the fourth response is determined based on the fifth information.
[0317] Optionally, the fourth response is used to confirm the modified connection.
[0318] Optionally, the name of the fourth response is not limited; it may be, for example, a data connection modification response.
[0319] In some optional embodiments, after obtaining the second address information, the first network function, the second network function, and / or the third network function store the second address information in correspondence with the first identifier, the first address information, and / or the transmission information.
[0320] For example, after receiving the first response, the first network function obtains the second address information based on the first response, and stores the second address information in correspondence with the first address information, the first address information and / or the transmission information.
[0321] For example, after receiving the fifth information, the second network function obtains the second address information based on the fifth information, and stores the second address information in correspondence with the first address information, the first address information and / or the transmission information.
[0322] For example, after receiving the sixth information, the third network function obtains the second address information based on the sixth information, and stores the second address information in correspondence with the first address information, the first address information and / or the transmission information.
[0323] In some alternative embodiments, the first network function sends an eighth message to the third network function.
[0324] In some alternative embodiments, the third network function receives the eighth information sent by the first network function.
[0325] Optionally, the eighth information includes a first identifier. Optionally, the eighth information may also include second address information and / or address information for a second network function.
[0326] Optionally, the eighth information is used to request the release of the connection. For example, the eighth information is used to request the release of the connection between the access network device and the second network function.
[0327] Optionally, the name of the eighth message is not limited; it may be, for example, a data connection release request or message.
[0328] In some alternative embodiments, the third network function sends a sixth response to the first network function.
[0329] In some alternative embodiments, the first network function receives a sixth response sent by the third network function.
[0330] Optionally, the sixth response is determined based on the eighth information.
[0331] Optionally, the sixth response is used to confirm the release of the connection.
[0332] Optionally, the name of the sixth response is not limited; it may be, for example, a data connection release response.
[0333] In some alternative embodiments, the first network function sends the ninth message to the second network function.
[0334] In some alternative embodiments, the second network function receives the ninth message sent by the first network function.
[0335] Optionally, the ninth information includes an indication of the first identifier. Optionally, the ninth information may also include second address information and / or address information for a third network function.
[0336] Optionally, the ninth information is used to request the release of the connection. For example, the ninth information is used to request the release of the connection between the access network device and the second network function.
[0337] Optionally, the name of the ninth message is not limited; it may be, for example, a data connection release request or message.
[0338] In some alternative embodiments, the second network function sends a seventh response to the first network function.
[0339] In some alternative embodiments, the first network function receives a seventh response sent by the second network function.
[0340] Optionally, the seventh response is determined based on the ninth information.
[0341] Optionally, the seventh response is used to confirm the release of the connection.
[0342] Optionally, the name of the seventh response is not limited; it may be, for example, a data connection release response.
[0343] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0344] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0345] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0346] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0347] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0348] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2108. For example, step S2101 may be implemented as an independent embodiment; step S2102 may be implemented as an independent embodiment; step S2103 may be implemented as an independent embodiment; step S2104 may be implemented as an independent embodiment; a combination of steps S2101 and S2102 may be implemented as an independent embodiment; a combination of steps S2103 and S2104 may be implemented as an independent embodiment; a combination of steps S2105 and S2106 may be implemented as an independent embodiment; a combination of steps S2107 and S2108 may be implemented as an independent embodiment; a combination of steps S2101 and S2102 and steps S2105 to S2108 may be implemented as an independent embodiment; a combination of steps S2101 to S2108 may be implemented as an independent embodiment.
[0349] In some embodiments, steps S2103 to S2104 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0350] In some embodiments, steps S2101 to S2104 and steps S2107 to S2108 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0351] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0352] Figure 2B is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 2B, this embodiment of the present disclosure relates to an information processing method used in an information processing system 100, the method comprising:
[0353] Step S2201: The first network function determines to establish a connection for data transmission between the access network device and the second network device. Optionally, the second network function is determined.
[0354] The optional implementation of step S2201 can be found in the optional implementation of step S2101 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0355] In step S2202, the first network function sends third information to the second network function.
[0356] The optional implementation of step S2202 can be found in the optional implementation of step S2102 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0357] In some alternative embodiments, the second network function is able to send a second response to the first network.
[0358] Step S2203: The first network function sends the first information to the access network device.
[0359] The optional implementation of step S2203 can be found in the optional implementation of step S2105 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0360] Step S2204: The access network device sends a first response to the first network function.
[0361] The optional implementation of step S2206 can be found in the optional implementation of step S2106 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0362] Step S2205: The first network function sends the fifth information to the second network function.
[0363] In step S2206, the second network function sends a fourth response to the first network function.
[0364] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2206. For example, step S2201 may be implemented as an independent embodiment; step S2202 may be implemented as an independent embodiment; a combination of steps S2201 and S2202 may be implemented as an independent embodiment; a combination of steps S2203 and S2204 may be implemented as an independent embodiment; a combination of steps S2205 and S2206 may be implemented as an independent embodiment; a combination of steps S2203 and S2206 may be implemented as an independent embodiment; and a combination of steps S2201 to S2206 may be implemented as an independent embodiment.
[0365] In some embodiments, steps S2201 to S2202 and steps S2205 to S2206 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0366] In some embodiments, steps S2205 to S2206 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0367] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0368] Figure 3A is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3A, the embodiment of the present disclosure relates to an information processing method executed by a first network function, the method comprising:
[0369] Step S3101: Determine the second network function. Optionally, the first network function determines that a connection needs to be established between the access device and the second network function.
[0370] The optional implementation of step S3101 can be found in the optional implementation of step S2101 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0371] Step S3102A: Send the third message.
[0372] The optional implementation of step S3102A can be found in the optional implementation of step S2102 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0373] In some embodiments, the first network function may send third information to the second network function, but is not limited thereto; it may also send third information to other entities.
[0374] Step S3102B: Obtain the second response.
[0375] The optional implementations of step S3102B can be found in the optional embodiments of step S2102 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0376] In some embodiments, the first network function receives a second response sent by the second network function, but is not limited thereto; it may also receive a second response sent by other entities.
[0377] In some embodiments, the first network function obtains a second response as specified in the acquisition protocol.
[0378] In some embodiments, the first network function obtains a second response from the upper layer(s).
[0379] In some embodiments, the first network function processes the data to obtain the second response.
[0380] In some embodiments, step S3102B is omitted, the first network function autonomously implements the function indicated by the second response, or the above function is defaulted or set to default.
[0381] Step S3103: Determine the third network function.
[0382] The optional implementation of step S3103 can be found in the optional implementation of step S2103 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0383] Step S3104A: Send the fourth message.
[0384] The optional implementation of step S3104A can be found in the optional implementation of step S2104 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0385] In some embodiments, the first network function may send fourth information to the third network function, but is not limited thereto; it may also send fourth information to other entities.
[0386] Step S3104B: Obtain the third response.
[0387] The optional implementations of step S3104B can be found in the optional embodiments of step S2104 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0388] In some embodiments, the first network function receives a third response sent by a third network function, but is not limited thereto; it may also receive a third response sent by other entities.
[0389] In some embodiments, the first network function obtains a third response as specified in the protocol.
[0390] In some embodiments, the first network function obtains a third response from the upper layer(s).
[0391] In some embodiments, the first network function processes the data to obtain a third response.
[0392] In some embodiments, step S3104B is omitted, the first network function autonomously implements the function indicated by the third response, or the above function is defaulted or set to default.
[0393] Step S3105: Send the first message.
[0394] The optional implementation of step S3105 can be found in the optional implementation of step S2105 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0395] In some embodiments, the first network function may send first information to the access network device, but is not limited thereto; it may also send first information to other entities.
[0396] Step S3106: Obtain the first response.
[0397] The optional implementations of step S3106 can be found in the optional embodiments of step S2106 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0398] In some embodiments, the first network function receives a first response sent by the access network device, but is not limited thereto; it may also receive a first response sent by other entities.
[0399] In some embodiments, the first network function obtains a first response as specified in the acquisition protocol.
[0400] In some embodiments, the first network function obtains a first response from the upper layer(s).
[0401] In some embodiments, a first network function processes data to obtain a first response.
[0402] In some embodiments, step S3106 is omitted, the first network function autonomously implements the function indicated by the first response, or the above function is default or default.
[0403] Step S3107: Send the sixth message.
[0404] The optional implementation of step S3107 can be found in the optional implementation of step S2107 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0405] In some embodiments, the first network function may send a sixth message to a third network function, but is not limited thereto; it may also send a sixth message to other entities.
[0406] Step S3108: Obtain the fifth response.
[0407] The optional implementations of step S3108 can be found in the optional embodiments of step S2108 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0408] In some embodiments, the first network function receives a fifth response sent by the third network function, but is not limited thereto; it may also receive a fifth response sent by other entities.
[0409] In some embodiments, the first network function obtains a fifth response as specified in the protocol.
[0410] In some embodiments, the first network function obtains a fifth response from the upper layer(s).
[0411] In some embodiments, the first network function processes the data to obtain the fifth response.
[0412] In some embodiments, step S3108 is omitted, the first network function autonomously implements the function indicated by the fifth response, or the above function is defaulted or set to default.
[0413] The information processing method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3108. For example, step S3101 can be implemented as a standalone embodiment; the combination of steps S3102A and S3102B can be implemented as a standalone embodiment; steps S2101, S3102A, and S3102B can be implemented as standalone embodiments; step S3103 can be implemented as a standalone embodiment; the combination of steps S3104A and S3104B can be implemented as a standalone embodiment; the combination of steps S3103, S3104A, and S3104B can be implemented as a standalone embodiment; step S3105 The combination of step S3101 and step S3102A and step S3102B and step S3105 and step S3106 can be implemented as an independent embodiment; the combination of step S3101 and step S3102A and step S3102B and step S3103 and step S3104A and step S3104B and step S3105 and step S3106 can be implemented as an independent embodiment; the combination of steps S3101 to step S3108 can be implemented as an independent embodiment.
[0414] In some embodiments, steps S3103, S3104A, S3104B, and S3107 to S3108 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0415] In some embodiments, steps S3101 and S3102A and S3102B and steps S3103 and S3104A and S3104B, and steps S3107 to S3108 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0416] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0417] Figure 3B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3B, the embodiment of the present disclosure relates to an information processing method executed by a first network device, the method comprising:
[0418] Step S3201: Send first information to the access network device, wherein the first information includes a first identifier and a first address information. The first identifier is used to indicate the connection between the access network device and the second network function, and the first address information is used to indicate the network function associated with the transmission path of the connection. The first information is used to request the establishment of a connection.
[0419] Optional implementations of step S3201 can be found in step S2105 in Figure 2A or step S3105 in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0420] In some embodiments, the connection is used to transmit data for a first service between the access network device and a third network function.
[0421] In some embodiments, the first information further includes: transmission information and / or connection indication information, wherein the transmission information is used to indicate the transmission protocol corresponding to the connection; the connection indication information is used to indicate the type of connection, and the type of connection is used to indicate the transmission protocol corresponding to the connection; or, the transmission protocol corresponding to the connection is indicated based on the network function associated with the transmission path of the connection or based on the first address information.
[0422] In some embodiments, the method further includes: receiving a first response sent by an access network device, wherein the first response is used to confirm the connection establishment, and the first response includes second address information of the access network device.
[0423] In some embodiments, before sending the first information to the access network device, the method further includes: determining a second network function, wherein the second network function is a connected end node and is used to process data.
[0424] In some embodiments, determining a second network function includes at least one of the following: determining a second network function based on second information, wherein the second information includes information about the access network device, first capability information and / or first load information of the second network function, the first capability information being used to indicate whether the capability to support connectivity is supported; determining a second network function based on the area and / or location of the requested service data.
[0425] In some embodiments, the method further includes one of the following: determining a first identifier of a connection when no connection is established between the access network device and the second network function; and using the connection to provide services when a connection is established between the access network device and the second network function.
[0426] In some embodiments, the method further includes: sending third information to a second network function, wherein the third information includes a first identifier and is used to establish a connection; and receiving a second response sent by the second network function, wherein the second response is used to confirm the establishment of the connection.
[0427] In some embodiments, the first address information is determined by a first network function based on second information; or, the first address information is allocated by a first network function; or, the first address information is allocated by a second network function.
[0428] In some embodiments, before sending the first information to the access network device, the method further includes: determining a third network function, wherein the third network function is an intermediate node of the connection and is used to forward data.
[0429] In some embodiments, determining a third network function includes at least one of the following: determining a third network function based on second information, wherein the second information includes information about the access network device, second capability information, and / or second load information of the third network function, the second capability information indicating whether the capability to support connectivity is supported; determining a third network function based on address information of the second network function; or determining a third network function based on the area and / or location of the requested service data.
[0430] In some embodiments, the method further includes: sending fourth information to a third network function when no connection is established between the access network device and the second network function, wherein the fourth information includes a first identifier and address information of the second network function, and the fourth information is used to establish a connection; and receiving a third response sent by the third network function, wherein the third response is used to confirm the establishment of a connection.
[0431] In some embodiments, the address information of the third network function is determined by the first network function based on the second information; or, the address information of the third network function is allocated by the first network function; or the address information of the third network function is allocated by the third network function.
[0432] In some embodiments, the first address information includes the address information of the second network function.
[0433] In some embodiments, the first address information includes the address information of the second network function and the address information of the third network function.
[0434] In some embodiments, the method further includes: sending fifth information to a second network function, wherein the fifth information includes second address information and / or address information of a third network function, the fifth information being used to modify the connection; and receiving a fourth response sent by the second network function, wherein the fourth response is used to confirm the modified connection.
[0435] In some embodiments, the method further includes: sending sixth information to a third network function, wherein the sixth information includes second address information and is used to modify the connection; and receiving a fifth response sent by the third network function, wherein the fifth response is used to confirm the modified connection.
[0436] In some embodiments, when the transmission path of the connection is associated with a third network function, the data of the connection is sent by the access network device to the second network function through the third network function; or, when the transmission path of the connection is not associated with a third network function, the data of the connection is sent by the access network device to the second network function.
[0437] In some embodiments, the first service includes at least one of the following: location service, sensing service, and intelligent service.
[0438] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2A and 3A, and will not be repeated here.
[0439] Figure 3C is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3C, the embodiment of the present disclosure relates to an information processing method executed by a first network function, the method comprising:
[0440] Step S3301: Determine the second network function. Optionally, the first network function establishes a connection between the access device and the second network function.
[0441] The optional implementation of step S3301 can be found in step S2101 in Figure 2A or the optional implementation of step S3101 in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0442] Step S3102A: Send the third message.
[0443] The optional implementation of step S3302A can be found in step S2102 in Figure 2A or the optional implementation of step S3102A in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0444] Step S3102B: Obtain the second response.
[0445] The optional implementation of step S3102B can be found in the optional implementation of step S2102 in Figure 2A, or the optional implementation of step S3102B in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0446] Step S3303: Send the first message.
[0447] Optional implementations of step S3303 can be found in step S2105 in Figure 2A or step S3105 in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0448] Step S3304: Obtain the first response.
[0449] Optional implementations of step S3304 can be found in step S2106 in Figure 2A or step S3106 in Figure 3A, as well as other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0450] Step S3305: Send the fifth message. Optionally, the first network function sends the sixth message to the third network function.
[0451] Step S3306: Obtain the fourth response. Optionally, the first network function obtains the fifth response sent by the third network function.
[0452] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2A and 3A, and will not be repeated here.
[0453] Figure 4A is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 4A, the embodiment of the present disclosure relates to an information processing method executed by an access network device, the method comprising:
[0454] Step S4101: Obtain the first information.
[0455] The optional implementation of step S4101 can be found in the optional implementation of step S2105 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0456] In some embodiments, the access network device receives first information sent by the access network device, but is not limited thereto; it may also receive first information sent by other entities.
[0457] In some embodiments, the access network device obtains the first information specified in the protocol.
[0458] In some embodiments, the access network device obtains first information from the upper layer(s).
[0459] In some embodiments, the access network device processes the information to obtain the first information.
[0460] In some embodiments, step S4101 is omitted, and the access network device autonomously implements the function indicated by the first information, or the above function is the default or default.
[0461] Step S4102: Send the first response.
[0462] The optional implementation of step S4102 can be found in the optional implementation of step S2106 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0463] In some embodiments, the access network device may send a first response to a first network function, but is not limited thereto, and may also send a first response to other entities.
[0464] The information processing method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4102. For example, a combination of steps S4101 and S4102 may be implemented as an independent embodiment; a combination of steps S4101 and S4102 may be implemented as an independent embodiment.
[0465] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0466] Figure 4B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 4B, the embodiment of the present disclosure relates to an information processing method executed by a second network function, the method comprising:
[0467] Step S4201: Receive first information sent by the first network function, wherein the first information includes a first identifier and first address information, the first identifier is used to indicate the connection between the access network device and the second network function, the first address information is used to indicate the network function associated with the transmission path of the connection, and the first information is used to request the establishment of a connection.
[0468] Optional implementations of step S4201 can be found in step S2105 in Figure 2A or step S4101 in Figure 4A, as well as other related parts in the embodiments involved in Figures 2A and 4A, which will not be repeated here.
[0469] In some embodiments, data for transmitting a first service between an access network device and a second network function is connected.
[0470] In some embodiments, the first information further includes: transmission information and / or connection indication information, wherein the transmission information is used to indicate the transmission protocol corresponding to the connection; the connection indication information is used to indicate the type of connection, and the type of connection is used to indicate the transmission protocol corresponding to the connection.
[0471] In some embodiments, the method further includes one of the following: determining the transmission protocol corresponding to the connection based on the transmission information included in the first information; determining the transmission protocol corresponding to the connection based on the connection indication information included in the second information; determining the transmission protocol corresponding to the connection based on the second network function associated with the transmission path of the connection, wherein the third network function is the end node of the connection; and determining the transmission protocol corresponding to the connection based on the first address information.
[0472] In some embodiments, the method further includes: determining to establish a connection between the access network device and the second network function.
[0473] In some embodiments, the method further includes storing seventh information.
[0474] In some embodiments, the method further includes sending a first response to a first network function, wherein the first response is used to confirm the connection establishment and includes second address information of the access network device.
[0475] In some embodiments, the first address information includes the address information of the second network function; or, the first address information includes the address information of the second network function and the address information of the third network function.
[0476] In some embodiments, the first service includes at least one of the following: location service, sensing service, and intelligent service.
[0477] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2A and 4A, and will not be repeated here.
[0478] Figure 5A is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 5A, the embodiment of the present disclosure relates to an information processing method executed by a second network function, the method comprising:
[0479] Step S5101: Obtain third information.
[0480] The optional implementation of step S5101 can be found in the optional implementation of step S2102 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0481] In some embodiments, the second network function receives third information sent by the first network function, but is not limited thereto; it may also receive third information sent by other entities.
[0482] In some embodiments, the second network function acquires third information as specified in the protocol.
[0483] In some embodiments, the second network function obtains third information from the upper layer(s).
[0484] In some embodiments, the second network function processes the information to obtain the third information.
[0485] In some embodiments, step S5101 is omitted, the second network function autonomously implements the function indicated by the third information, or the above function is defaulted or set to default.
[0486] Step S5102: Send the second response.
[0487] The optional implementations of step S5102 can be found in the optional embodiments of step S2102 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0488] In some embodiments, the second network function may send a second response to the first network function, but is not limited thereto; it may also send a second response to other entities.
[0489] Step S5103: Obtain the fifth piece of information.
[0490] The optional implementation of step S5103 can be found in the optional implementation of step S2205 in Figure 2B, and other related parts in the embodiments involved in Figure 2B, which will not be repeated here.
[0491] In some embodiments, the second network function receives the fifth information sent by the first network function, but is not limited thereto; it may also receive the fifth information sent by other entities.
[0492] In some embodiments, the second network function acquires the fifth information specified in the acquisition protocol.
[0493] In some embodiments, the second network function obtains the fifth information from the upper layer(s).
[0494] In some embodiments, the second network function processes the information to obtain the fifth information.
[0495] In some embodiments, step S5103 is omitted, the second network function autonomously implements the function indicated by the fifth information, or the above function is defaulted or set to default.
[0496] Step S5104: Send the fourth response.
[0497] The optional implementation of step S5103 can be found in the optional implementation of step S2206 in Figure 2B, and other related parts in the embodiments involved in Figure 2B, which will not be repeated here.
[0498] In some embodiments, the second network function may send a second response to the first network function, but is not limited thereto; it may also send a second response to other entities.
[0499] The information processing method involved in the embodiments of this disclosure may include at least one of steps S5101 to S5104. For example, the combination of steps S5101 and S5102 may be implemented as an independent embodiment; the combination of steps S5103 and S5104 may be implemented as an independent embodiment; and the combination of steps S5101 to S5104 may be implemented as an independent embodiment.
[0500] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0501] Figure 5B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 5B, the embodiment of the present disclosure relates to an information processing method executed by a second network function, the method comprising:
[0502] Step S5201: Receive third information sent by the first network function, wherein the third information includes a first identifier, the first identifier is used to indicate the connection between the access network device and the second network function, and the third information is used to establish the connection.
[0503] Optional implementations of step S5201 can be found in step S2102 in Figure 2A or step S5101 in Figure 5A, as well as other related parts in the embodiments involved in Figures 2A and 5A, which will not be repeated here.
[0504] Step S5202: Send a second response to the first network function, wherein the second response is used to confirm the establishment of a connection.
[0505] Optional implementations of step S5201 can be found in the optional embodiment of step S2102 in Figure 2A, or the optional implementation of step S5102 in Figure 5A, as well as other related parts in the embodiments involved in Figures 2A and 5A, which will not be repeated here.
[0506] In some embodiments, the method further includes at least one of the following: assigning address information for a second network function of the connection; storing seventh information related to the connection, wherein the seventh information includes: a first identifier, first address information, and / or transmission information indicating the transmission protocol corresponding to the connection.
[0507] In some embodiments, the method further includes: receiving fifth information sent by a first network function, wherein the fifth information includes second address information of the access network device and / or address information of a third network function, and the fifth information is used to modify the connection; and sending a fourth response to the first network function, wherein the fourth response is used to confirm the modification of the connection.
[0508] In some embodiments, the first service includes at least one of the following: location service, sensing service, and intelligent service.
[0509] In some embodiments, when the transmission path of the connection is associated with a third network function, the data of the connection is sent by the access network device to the second network function through the third network function; or, when the transmission path of the connection is not associated with a third network function, the data of the connection is sent by the access network device to the second network function.
[0510] In some embodiments, the connection is used to transmit data for any service between the access network device and the second network function, or to transmit data for the first service.
[0511] In some embodiments, the method further includes storing seventh information.
[0512] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2A and 5A, and will not be repeated here.
[0513] Figure 6A is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 6A, the embodiment of the present disclosure relates to an information processing method executed by a third network function, the method comprising:
[0514] Step S6101: Obtain the fourth information.
[0515] The optional implementation of step S6101 can be found in the optional implementation of step S2104 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0516] In some embodiments, the third network function receives fourth information sent by the first network function, but is not limited thereto; it may also receive fourth information sent by other entities.
[0517] In some embodiments, the third network function acquires fourth information as specified in the protocol.
[0518] In some embodiments, the third network function obtains fourth information from the upper layer(s).
[0519] In some embodiments, the third network function processes the information to obtain the fourth information.
[0520] In some embodiments, step S6101 is omitted, the third network function autonomously implements the function indicated by the fourth information, or the above function is defaulted or set to default.
[0521] Step S6102: Send the third response.
[0522] The optional implementations of step S6102 can be found in the optional implementations of step S2104 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0523] In some embodiments, a third network function may send a third response to a first network function, but is not limited thereto; it may also send a third response to other entities.
[0524] Step S6103: Obtain the sixth piece of information.
[0525] The optional implementation of step S6103 can be found in the optional implementation of step S2107 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0526] In some embodiments, the third network function receives the sixth information sent by the first network function, but is not limited thereto; it may also receive the sixth information sent by other entities.
[0527] In some embodiments, the third network function obtains the sixth information specified in the protocol.
[0528] In some embodiments, the third network function obtains sixth information from the upper layer(s).
[0529] In some embodiments, the third network function processes the information to obtain the sixth information.
[0530] In some embodiments, step S6103 is omitted, the third network function autonomously implements the function indicated by the sixth information, or the above function is defaulted or set to default.
[0531] Step S6104: Send the fifth response.
[0532] The optional implementation of step S6104 can be found in the optional implementation of step S2108 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0533] In some embodiments, the third network function may send a fifth response to the first network function, but is not limited thereto; it may also send a fifth response to other entities.
[0534] The information processing method involved in the embodiments of this disclosure may include at least one of steps S6101 to S6104. For example, a combination of steps S6101 and S6102 may be implemented as an independent embodiment; a combination of steps S6103 to S6104 may be implemented as an independent embodiment; a combination of steps S6101 to S6104 may be implemented as an independent embodiment.
[0535] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0536] Figure 6B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 6B, the embodiment of the present disclosure relates to an information processing method executed by a third network function, the method comprising:
[0537] Step S6201: Receive fourth information sent by the first network function, wherein the fourth information includes a first identifier indicating the connection and address information of the second network function, and the fourth information is used to establish a connection.
[0538] Optional implementations of step S6201 can be found in step S2104 in Figure 2A, or optional implementations of step S6101 in Figure 6A, as well as other related parts in the embodiments involved in Figures 2A and 6A, which will not be repeated here.
[0539] Step S6202: Send a third response to the first network function, wherein the third response is used to confirm the establishment of a connection.
[0540] Optional implementations of step S6202 can be found in the optional embodiment of step S2104 in Figure 2A, or the optional implementation of step S6101 in Figure 6A, as well as other related parts in the embodiments involved in Figures 2A and 6A, which will not be repeated here.
[0541] In some embodiments, the method further includes at least one of the following: allocating second address information for a third network function of the connection; storing seventh information related to the connection, wherein the seventh information includes: a first identifier, first address information, and / or transmission information indicating the transmission protocol corresponding to the connection.
[0542] In some embodiments, the method further includes: receiving sixth information sent by a first network function, wherein the sixth information includes second address information of the access network device, and the sixth information is used to modify the connection; and sending a fifth response to the first network function, wherein the fifth response is used to confirm the modification of the connection.
[0543] In some embodiments, where the transmission path of the connection is associated with a third network function, the data of the connection is sent by the access network device to the third network function through a fourth network function.
[0544] In some embodiments, the connection is used to transmit data for any service between the access network device and the second network function, or to transmit data for the first service.
[0545] In some embodiments, the method further includes storing seventh information.
[0546] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2A and 6A, and will not be repeated here.
[0547] Figure 7A is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 7A, this embodiment of the present disclosure relates to an information processing method for an information processing system 100, the method including one of the following steps:
[0548] In step S7101, the first network function sends first information to the access network device, wherein the first information includes a first identifier and first address information. The first identifier is used to indicate the connection between the access network device and the second network function, and the first address information is used to indicate the network function associated with the transmission path of the connection. The first information is used to request the establishment of a connection.
[0549] The optional implementations of step S7101 can be found in step S2105 of Figure 2A, step S3105 of Figure 3A, the optional implementations of step S4101 of Figure 4A, and other related parts in the embodiments involved in Figures 2A, 3A, and 4A, which will not be repeated here.
[0550] In some embodiments, the above methods may include the methods described in the above-described information processing system side, first network function side, access network device side, second network function side and / or third network function side embodiments, which will not be repeated here.
[0551] This disclosure provides a method for transmitting service-oriented (R)AN service data to core network functions via a connection between (R)AN and CN; the method includes the following:
[0552] DSTMF acquires information for establishing a connection between (R)AN nodes and core network functions; this connection can be shared by any data service that needs to exchange data between access network equipment and core network functions, or it can be dedicated to a specific data service.
[0553] DSTMF manages the connection between (R)AN nodes and core network functions. Optionally, DSTMF directly sends requests for establishing a connection between the (R)AN node's address information and the core network function to the (R)AN node. Optionally, DSTMF configures rules for the UPF and / or DPF to process data packets exchanged between the (R)AN node and the core network node. Optionally, DSTMF can modify or release connections.
[0554] (R)AN establishes a connection and sends the (R)AN node address information to DSTMF.
[0555] Data is exchanged using the indicated transport protocol via a connection between the (R)AN and core network functions.
[0556] Optionally, the (R)AN node can be the access network device in the previous embodiment; the (R)AN node address information can be the second address information in the previous embodiment; and the core network function can be the second network function and / or the third network function in the previous embodiment.
[0557] Example 1: Establishing a connection between (R)AN and core network functions, including UPF.
[0558] In this embodiment, it is assumed that the connection for the (R)AN node and core network (CN) functions is managed by the DSTMF, and the core network function receiving data from the (R)AN node is the DPF. The transmission path from the (R)AN node to the DPF involves the UPF. The DSTMF can be deployed together with the SMF or as an enhanced SMF, and the DPF can be a dedicated UPF supporting data processing for data services. Figure 8A shows a schematic diagram of the relevant network functions. The data transmission path between the (R)AN and core network functions is forwarded through the UPF, and the N3 interface between the (R)AN and CN can be reused as much as possible. The DSTMF can be a general network function for all data services processed in the CN, or it can be part of any specific network function for a specific data service, such as the LMF, SF, or NWDAF. This embodiment focuses only on connection management functions; other functions for data services can be configured together with the DSTMF and / or DPF, or independently of the DSTMF and / or DPF.
[0559] The connection between the (R)AN node and the DPF can be shared by data services that require data exchange between the (R)AN node and the DPF node, or it can be dedicated to a specific data service.
[0560] Figure 8B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 8B, the present disclosure relates to an information processing method, which includes:
[0561] In step S8101, DSTMF selects DPF and determines that a connection needs to be established between the (R)AN node and the DPF.
[0562] Optionally, the DSTMF acquires service requests from the UE, AF, or 5GCNF; the service request uses data collected and / or generated by the data service; optionally, the service request may include (R)AN node information. Optionally, the (R)AN node information may include a TAI list and / or a Cell Identifier (CI) list. Optionally, the (R)AN node information may be information about the access network equipment in the previous embodiments.
[0563] Optionally, DSTM selects a DPF to handle the data requested for service. For DPF selection, information about (R)AN nodes, DPF capacity, and / or DPF load balancing can be considered.
[0564] Optionally, if the DSFTMF does not receive (R)AN node information, it selects the DPF based on the region or location where the service data is collected. Optionally, (R)AN node information can be retrieved through the Network Repository Function (NRF) or local configuration.
[0565] Optionally, if the DSFTMF does not receive (R)AN node information and the area or location for collecting service data, it may select the DSF based on local information, such as the locally configured service area or relevant location information obtained through positioning, or without considering location information.
[0566] Optionally, DSTM selects a DPF to process the data for the requested service. For DPF selection, information about (R)AN nodes, capacity, and / or load balancing may be considered.
[0567] Step S8102: Establish a data connection between the DSFTMF and the DPF.
[0568] Optionally, the connection between the (R)AN node and the DPF can be shared by data services that require data interaction between the (R)AN node and the DPF, or it can be dedicated to a specific data service. The sharing of the connection between the (R)AN node and the DPF can be determined based on the service type or the number of service types of the data flow between the (R)AN node and the DPF or any data flow.
[0569] Optionally, if no available connection is established between the indicated or selected (R)AN node and the DPF, the DSTMF assigns an identifier to identify the connection and requests the establishment of a connection by setting the DPF as the end node of the connection. The address information of the DPF for this connection can be obtained by the DSTMF during DPF selection, or it can be assigned by the DSTMF or the DPF.
[0570] Optionally, connection-related information is stored in DSTMF and / or DPF.
[0571] Step S8103, DSTMF selects UPF. Optionally, DSTMF selects UPF based on (R)AN node information and / or DPF address information.
[0572] Optionally, DSTMF can select UPF based on the (R)AN node information obtained in step S8101.
[0573] Optionally, DSTMF selects a UPF based on the (R)AN node information to be connected, such as selecting a UPF based on the list of TAIs or CIs supported by (R)AN.
[0574] Optionally, if the DSTMF does not receive (R)AN node information, it selects the UPF based on the region or location where service data is collected. Here, (R)AN node information is unavailable, but the region or location used for collecting service data (e.g., sensing data) is available. This region or location for collecting service data can also be used to determine the (R)AN node information.
[0575] Optionally, the UPF needs to support attachable functionality to process uplink non-UE-related data received from the (R)AN node and / or downlink non-UE-related data received from the DPF. This non-UE data can be data acquired and / or generated by the (R)AN node.
[0576] Optionally, for the following steps, only one UPF is mentioned in the connection path; however, it may include multiple UPFs, such as N3 UPF, PDU session anchor (PSA) UPF, and one or more intermediate UPFs.
[0577] Step S8104: Establish a data connection between DSTMF and UPF.
[0578] Optionally, the DSTMF establishes a data connection with the UPF selected in step S8103 and obtains the address information of the UPF used for connection on the UPF.
[0579] In step S8105, DSTMF calls the Nran_Communication_DSTConnection Request service to request the establishment of a connection between the (R)AN node and the DPF.
[0580] Optionally, the service being invoked may involve N2 information.
[0581] Optionally, the N2 information may include the address information of the selected UPF, the connection identifier, and the address information of the selected DPF.
[0582] Optionally, the N2 information may also include the transport protocol used for data transmission over the connection. If the connection between the (R)AN node and the UPF uses GTP-U, the UPF's address information may include the GTP-U tunnel ID and the IP address of the selected UPF. If the connection between the (R)AN node and the UPF does not use GTP-U, the UPF's address information does not include the GTP-U tunnel ID; for example, if QUIC is indicated, the (R)AN node should establish a QUIC connection with the DPF, and the connection between the (R)AN node and the UPF may be a QUIC connection or an IP connection without a GTP-U tunnel.
[0583] Step S8106, the (R)AN node establishes a connection. Optionally, the (R)AN node establishes a connection between itself and the DPF.
[0584] Optionally, the (R)AN node receives information for connection management (e.g., N2 information); the (R)AN node should establish a connection with the received CN node (e.g., DPF). The (R)AN node records the CN node address information of the selected UPF and configures the path between the (R)AN node and the UPF as described in step S8105.
[0585] Optionally, if the information used for connection management (e.g., N2 information) includes the address information of the DPF, the data generated from the (R)AN node is grouped with the destination address set by the address information of the DPF (e.g., IP address).
[0586] Optionally, if the information used for connection management includes the transport protocol for data transmission over the connection, the (R)AN node establishes a corresponding connection with the DPF and packets the data using the indicated transport protocol. For example, if QUIC is indicated, the (R)AN node establishes a QUIC connection with the DPF. Optionally, other transport protocols can also be used, such as reusing existing GTP-U, or directly using TCP / IP or IP instead of GTP-U.
[0587] Optionally, the (R)AN node sends uplink data to the DPF via the UPF. For example, the (R)AN node sends uplink data to the UPF, and the UPF forwards the uplink data to the DPF.
[0588] In step S8107, the (R)AN node responds to the DSTMF by invoking the Nran_Communication_DSTConnection Response service or through the output of the Nran_Communication_DSTConnection Request service.
[0589] Optionally, the (R)AN node address information may include tunnel information (or identifier) and / or IP address and / or port number.
[0590] Optionally, if the transport protocol used for the connection is GTP-U, the address information of the (R)AN node includes the GTP-U tunnel ID and the IP address of the (R)AN node. If GTP-U is not used, the GTP-U tunnel ID is not included; for example, if QUIC is indicated, the (R)AN node establishes a QUIC connection with the DPF, and the address information of the (R)AN node includes the QUIC connection identifier of the (R)AN node.
[0591] Optionally, if the transport protocol requested in step S8105 is one or more transport protocols, or if the transport protocols requested in step S8105 can be a list including one or more transport protocols. If the transport protocol requested in step S8105 is multiple transport protocols, the transport protocol returned in step S8107 can be one or more of the requested multiple transport protocols. Optionally, returning one or more transport protocols in step S8107 can indicate the encapsulation capability of the data packets supporting the corresponding one or more transport protocols; or, the encapsulation capability of the data packets of the one or more transport protocols can be indicated in other ways.
[0592] Optionally, if step S8105 can request multiple paths, and each path can request multiple transport protocols, then step S8107 can respond to one or more transport protocols among the multiple transport protocols of the requested at least one path. Optionally, step S8107 returning one or more transport protocols among the multiple transport protocols of at least one path may indicate: the encapsulation capability of the data packets corresponding to the one or more transport protocols supporting the at least one path; or the encapsulation capability of the data packets of the one or more transport protocols may be indicated in other ways.
[0593] Optionally, if step S8105 can request multiple transport protocols for the end-to-end full path, then step S8107 can respond to one of the multiple transport protocols for the full path requested by the request. Optionally, step S8107 returning one of the multiple transport protocols for the full path may mean: returning the encapsulation capability of a data packet corresponding to one of the multiple transport protocols supporting the full path; or, the encapsulation capability of the data packets of the one or more transport protocols may be indicated in other ways.
[0594] Optionally, if step S8105 does not request a transport protocol, step S8107 may also request one or more transport protocols.
[0595] Optionally, the (R)AN node sends uplink data to the DPF via the UPF. For example, the (R)AN node sends uplink data to the UPF, and the UPF forwards the uplink data to the DPF.
[0596] In step S8108, the DSTMF sends a Data Connection Modification Request to the UPF.
[0597] In step S8109, the UPF sends a Data Connection Modification Response to the DSTMF.
[0598] Optionally, steps S8108 and S8109 perform a data connection modification process between the DSTMF and the UPF. The DSTMF provides the UPF with (R)AN node address information and corresponding forwarding rules to forward data between the (R)AN and the DPF. If GTP-U is used, the connection between the UPF and the DPF can be a GTP-U tunnel. The connection between the UPF and the DPF can also be a non-3GPP tunnel or other tunnels, such as a UDP tunnel, an IP tunnel, or other types of tunnels; this depends on the transport protocol used between the UPF and the DPF.
[0599] Optionally, the DPF sends downlink data to the (R)AN node via the UPF. For example, the DPF sends downlink data to the UPF, and the UPF forwards the downlink data to the (R)AN node.
[0600] Furthermore, the connection established as described above can also be modified or released. Service requests with data service parameters can be sent to the identified (R)AN in a separate message, separate from connection management information, or in a single message along with information used for connection management. Data is exchanged via the connection between the (R)AN and core network functions using the indicated transport protocol.
[0601] Example 2: Establishing a connection between (R)AN nodes and core network functions that do not include UPF.
[0602] In this embodiment, it is assumed that the connection for the (R)AN node and core network (CN) functions is managed by the DSTMF, and the core network function receiving data from the (R)AN node is the DPF. The transmission path from the (R)AN node to the DPF does not involve the UPF. The DSTMF can be deployed together with the SMF or as an enhanced SMF, and the DPF can be a dedicated UPF supporting data processing for data services. Figure 8C shows a schematic diagram of the relevant network functions. The DSTMF can be a general network function for all data services processed in the CN, or it can be part of any specific network function for a specific data service, such as the LMF, SF, or NWDAF. This embodiment focuses only on connection management functions; other functions for data services can be configured together with the DSTMF and / or DPF, or independently of the DSTMF and / or DPF.
[0603] The connection between the (R)AN node and the DPF can be shared by data services that require data exchange between the (R)AN node and the DPF node, or it can be dedicated to a specific data service.
[0604] Figure 8D is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 8D, the present disclosure relates to an information processing method, which includes:
[0605] In step S8201, DSTMF selects DPF and determines that a connection needs to be established between the (R)AN node and the DPF.
[0606] Optionally, step S8201 is similar to step S8101.
[0607] Step S8202: Establish a data connection between the DSFTMF and DPF.
[0608] Optionally, step S8202 is similar to step S8102.
[0609] In step S8203, DSTMF calls the Nran_Communication_DSTConnection Request service to request the establishment of a connection between the (R)AN node and the DPF.
[0610] Optionally, the service being invoked may involve N2 information.
[0611] Optionally, the N2 information may include the address information of the selected UPF, the connection identifier, and the address information of the selected DPF.
[0612] Optionally, the N2 information may also include the transport protocol used for data transmission over the connection. If the connection between the (R)AN node and the DPF uses GTP-U, the UPF's address information may include the GTP-U tunnel ID and the IP address of the selected UPF. If the connection between the (R)AN node and the DPF does not use GTP-U, the UPF's address information does not include the GTP-U tunnel ID; for example, if QUIC is indicated, the (R)AN node should establish a QUIC connection with the DPF, and the connection between the (R)AN node and the UPF may be a QUIC connection or an IP connection without a GTP-U tunnel.
[0613] Step S8204: The (R)AN node establishes a connection. Optionally, the (R)AN node establishes a connection between itself and the DPF.
[0614] Optionally, the (R)AN node receives information for connection management (e.g., N2 information); the (R)AN node should establish a connection with the received CN node (e.g., DPF).
[0615] Optionally, if the information used for connection management includes the transport protocol for data transmission over the connection, the (R)AN node establishes a corresponding connection with the DPF and packets the data using the indicated transport protocol. For example, if QUIC is indicated, the (R)AN node establishes a QUIC connection with the DPF. Optionally, other transport protocols can also be used, such as reusing existing GTP-U, or directly using TCP / IP or IP instead of GTP-U.
[0616] In step S8205, the (R)AN node invokes the output of the Nran_Communication_DSTConnection Response service or the Nran_Communication_DSTConnection Request service to respond to the DSTMF.
[0617] Optionally, the (R)AN node address information may include tunnel information (or identifier) and / or IP address and / or port number.
[0618] Optionally, if the transport protocol used for the connection is GTP-UE, the address information of the (R)AN node includes the GTP-U tunnel ID and the IP address of the (R)AN node. If GTP-U is not used, the GTP-U tunnel ID is not included; for example, if QUIC is indicated, the (R)AN node establishes a QUIC connection with the DPF, and the address information of the (R)AN node includes the QUIC connection identifier of the (R)AN node.
[0619] Optionally, if the transport protocol requested in step S8203 is one or more transport protocols, or if the transport protocols requested in step S8203 can be a list including one or more transport protocols. If the transport protocol requested in step S8203 is multiple transport protocols, the transport protocol returned in step S8205 can be one or more of the requested multiple transport protocols. Optionally, returning one or more transport protocols in step S8205 can indicate the encapsulation capability of the data packets supporting the corresponding one or more transport protocols; or, the encapsulation capability of the data packets of the one or more transport protocols can be indicated in other ways.
[0620] Optionally, if step S8203 can request multiple paths, and each path can request multiple transport protocols, then step S8205 can respond to one or more transport protocols among the multiple transport protocols of the requested at least one path. Optionally, step S8205 returning one or more transport protocols among the multiple transport protocols of at least one path may indicate: the encapsulation capability of the data packets corresponding to the one or more transport protocols supporting the at least one path; or the encapsulation capability of the data packets of the one or more transport protocols may be indicated in other ways.
[0621] Optionally, if step S8203 can request multiple transport protocols for the end-to-end full path, then step S8205 can respond to one of the multiple transport protocols for the full path requested by the request. Optionally, step S8205 returning one of the multiple transport protocols for the full path may mean: returning the encapsulation capability of a data packet corresponding to one of the multiple transport protocols supporting the full path; or, the encapsulation capability of the data packets of the one or more transport protocols may be indicated in other ways.
[0622] Optionally, if step S8203 does not request a transport protocol, step S8205 may also request one or more transport protocols.
[0623] Optionally, the DPF sends downlink data to the (R)AN node.
[0624] In step S8206, the DSMMF sends a data connection modification request to the DPF.
[0625] In step S8207, the DPF sends a data connection modification response to the DSTMF.
[0626] Optionally, steps S8206 and S8207 perform a data connection modification process between the DSTMF and the DPF. The DSTMF provides the DPF with (R)AN node address information and corresponding forwarding rules to forward data between the (R)AN and the DPF. If GTP-U is used, the connection between the UPF and the DPF can be a GTP-U tunnel. The connection between the UPF and the DPF can also be a non-3GPP tunnel or other tunnels, such as a UDP tunnel, an IP tunnel, or other types of tunnels.
[0627] Optionally, the (R)AN node sends downlink data to the DPF.
[0628] Furthermore, the connection established as described above can also be modified or released. Service requests with data service parameters can be sent to the identified (R)AN in a separate message, separate from connection management information, or in a single message along with information used for connection management. Data is exchanged via the connection between the (R)AN and the core network functions using the indicated transport protocol.
[0629] In some embodiments, under a service-based architecture (SBA), sending a request is achieved by invoking the corresponding service. For example, if the access network node (e.g., (R)AN mentioned above) supports the Service-Based Interface (SBI) interface with DSTMF, sending a request by calling Nran_Communication_DSTConnection using the above scheme is achieved by invoking the corresponding service, and the corresponding response is the result returned by the service call. If the access network node does not support the Service-Based Interface (SBI) interface, the interaction between the corresponding network nodes is achieved by sending corresponding messages.
[0630] In this embodiment of the disclosure, some or all of the steps and their optional implementations can be arbitrarily combined with some or all of the steps in other embodiments, or arbitrarily combined with the optional implementations in other embodiments.
[0631] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0632] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an Application-Specific Integrated Circuit (ASIC), and the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0633] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a Digital Signal Processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an Application-Specific Integrated Circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0634] Figure 9A is a schematic diagram of the structure of a first network function 9100 provided in an embodiment of this disclosure. As shown in Figure 9A, the first network function 9100 includes a first transceiver module 9101 and a first processing module 9102. In some embodiments, the first transceiver module 9101 is used to transmit first information. Optionally, the first transceiver module 9101 is used to perform at least one of the sending and / or receiving steps performed by the first network function 9100 in any of the above methods (e.g., steps S2102 and / or steps S2104 and / or steps S2105 and / or steps S2106 and / or steps S2107 and / or steps S2108, etc., but not limited thereto), which will not be elaborated here. In some embodiments, the first processing module 9102 is used to determine a second network function. Optionally, the first processing module 9102 executes at least one of the processing steps performed by the first network function 9100 in any of the above methods (such as steps S2101 and / or steps S2103, but not limited thereto), which will not be elaborated here.
[0635] Figure 9B is a schematic diagram of the structure of an access network device 9200 provided in an embodiment of this disclosure. As shown in Figure 9B, the access network device 9200 includes a second transceiver module 9201 and a second processing module 9202. In some embodiments, the second transceiver module 9201 is used to acquire first information. Optionally, the second transceiver module 9201 is used to perform at least one of the sending and / or receiving steps (e.g., steps S2105 and / or S2106, but not limited thereto) performed by the access network device 9200 in any of the above methods, which will not be described in detail here. In some embodiments, the second processing module 9202 is used to store seventh information. Optionally, the second processing module 9202 performs at least one of the processing steps of the access network device 9200 in any of the above methods, which will not be described in detail here.
[0636] Figure 9C is a schematic diagram of the structure of the second network function 9300 provided in an embodiment of this disclosure. As shown in Figure 9C, the second network function 9300 includes a third transceiver module 9301 and a third processing module 9302. In some embodiments, the third transceiver module 9301 is used to send and receive third information. Optionally, the third transceiver module 9301 is used to perform at least one of the sending and / or receiving steps performed by the second network function 9300 in any of the above methods (e.g., optional embodiments of steps such as step S2102, but not limited thereto), which will not be described in detail here. In some embodiments, the third processing module 9302 is used to store seventh information. Optionally, the third processing module 9302 is used to perform at least one of the processing steps performed by the second network function 9300 in any of the above methods, which will not be described in detail here.
[0637] Figure 9D is a schematic diagram of the structure of the third network function 9400 provided in an embodiment of this disclosure. As shown in Figure 9D, the third network function 9400 includes a fourth transceiver module 9401 and a fourth processing module 9402. In some embodiments, the fourth transceiver module 9401 is used to receive and acquire fourth information. Optionally, the fourth transceiver module 9401 is used to perform at least one of the sending and / or receiving steps performed by the third network function 9400 in any of the above methods (e.g., optional embodiments of steps such as step S2104, but not limited thereto), which will not be described in detail here. In some embodiments, the fourth processing module 9402 is used to store seventh information. Optionally, the fourth processing module 9402 is used to perform at least one of the processing steps performed by the third network function 9400 in any of the above methods, which will not be described in detail here.
[0638] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver. For example, the first transceiver module described above includes a first transmitting module and / or a first receiving module. For example, the second transceiver module described above includes a second transmitting module and / or a second receiving module.
[0639] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0640] Figure 10A is a schematic diagram of the structure of the communication device 10100 proposed in an embodiment of this disclosure. The communication device 10100 can be a network device (e.g., access network device, core network device, etc.), a terminal, a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 10100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0641] As shown in Figure 10A, the communication device 10100 includes one or more processors 10101. The processor 10101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 10100 can be used to execute any of the above methods. Optionally, one or more processors 10101 can be used to invoke instructions to cause the communication device 10100 to execute any of the above methods.
[0642] In some embodiments, the communication device 10100 further includes one or more transceivers 10102. When the communication device 10100 includes one or more transceivers 10102, the transceivers 10102 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2102 and / or steps S2104 and / or steps S2105 and / or steps S2106 and / or steps S2107 and / or steps S2108, but not limited thereto), and the processor 10101 performs at least one of other steps (e.g., steps S2101 and / or S2103, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0643] In some embodiments, the communication device 10100 further includes one or more memories 10103 for storing data. Optionally, all or part of the memories 10103 may be located outside the communication device 10100. In optional embodiments, the communication device 10100 may include one or more interface circuits 10104. Optionally, the interface circuits 10104 are connected to the memories 10103 and can be used to receive data from the memories 10103 or other devices, and to send data to the memories 10103 or other devices. For example, the interface circuits 10104 can read data stored in the memories 10103 and send the data to the processor 10101.
[0644] The communication device 10100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 10100 described in this disclosure is not limited thereto, and the structure of the communication device 10100 may not be limited by FIG10A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0645] Figure 10B is a schematic diagram of the structure of chip 10200 according to an embodiment of this disclosure. For cases where the communication device 10100 can be a chip or a chip system, please refer to the schematic diagram of chip 10200 shown in Figure 10B, but it is not limited thereto.
[0646] Chip 10200 includes one or more processors 10201. Chip 10200 is used to perform any of the above methods.
[0647] In some embodiments, chip 10200 further includes one or more interface circuits 10202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 10200 further includes one or more memories 10203 for storing data. Optionally, all or part of the memories 10203 may be located outside of chip 10200. Optionally, interface circuit 10202 is connected to memory 10203, and interface circuit 10202 can be used to receive data from memory 10203 or other devices, and interface circuit 10202 can be used to send data to memory 10203 or other devices. For example, interface circuit 10202 can read data stored in memory 10203 and send the data to processor 10201.
[0648] In some embodiments, the interface circuit 10202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2102 and / or S2104 and / or S2105 and / or S2106 and / or S2107 and / or S2108, but not limited thereto). The interface circuit 10202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 10202 performing data interaction between the processor 10201, the chip 10200, the memory 10203, or the transceiver device. In some embodiments, the processor 10201 performs at least one of other steps (e.g., steps S2101 and / or S2103, but not limited thereto).
[0649] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0650] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 10100, cause the communication device 10100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0651] This disclosure also provides a program product that, when executed by the communication device 10100, causes the communication device 10100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0652] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
An information processing method characterized by comprising: executed by a first network function, comprising: sending, to an access network device, first information, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection. The method according to claim 1, characterized in that the first information further comprises transmission information and / or connection indication information, wherein the transmission information is used to indicate a transmission protocol corresponding to the connection, and the connection indication information is used to indicate a type of the connection, the type of the connection being used to indicate the transmission protocol corresponding to the connection. Or the transmission protocol corresponding to the connection is indicated based on the network function associated with the transmission path of the connection or based on the first address information. The method according to claim 1 or 2, characterized in that The method further comprises: receiving a first response sent by the access network device, wherein the first response is used to confirm establishment of the connection, and the first response comprises second address information of the access network device. The method according to any one of claims 1 to 3, characterized in that Before the sending, to the access network device, of the first information, the method further comprises: determining a second network function, wherein the second network function is an end node of the connection, and the second network function is used to process data. The method according to claim 4, characterized in that The determining of the second network function comprises at least one of: determining the second network function based on second information, wherein the second information comprises at least one of the following: information of the access network device, first capability information used to indicate whether a capability of the connection is supported, and first load information of the second network function; determining the second network function based on a region and / or a location of requested service data. The method according to claim 4 or 5, characterized in that The method further comprises at least one of: in a case where the connection is not established between the access network device and the second network function, determining the first identifier of the connection; and in a case where the connection is established between the access network device and the second network function, providing a service using the connection. The method according to claim 6, characterized in that The method further comprises: sending, to the second network function, third information, wherein the third information comprises the first identifier, and the third information is used to establish the connection; and receiving a second response sent by the second network function, wherein the second response is used to confirm establishment of the connection. The method according to claim 6 or 7, characterized in that the first address information is determined by the first network function based on second information; or the first address information is allocated by the first network function; or the first address information is allocated by the second network function. The method according to any one of claims 4 to 8, characterized in that Before the sending, to the access network device, of the first information, the method further comprises: determining a third network function, wherein the third network function is an intermediate node of the connection, and the third network function is used to forward data. The method of claim 9, wherein The determining of the third network function comprises at least one of: determine the third network function based on second information, wherein the second information comprises at least one of the following: information of the access network device, second capability information, and second load information of the third network function, the second capability information being used to indicate whether the connection capability is supported; determine the third network function based on address information of the second network function; determine the third network function based on a region and / or a location of the requested service data. The method according to claim 9 or 10, characterized in that The method further comprises: in a case where the connection is not established between the access network device and the second network function, send fourth information to the third network function, wherein the fourth information comprises the first identifier and address information of the second network function, and the fourth information is used to establish the connection; receive a third response sent by the third network function, wherein the third response is used to confirm establishment of the connection. According to the method of claim 11, wherein the address information of the third network function is determined by the first network function based on second information; or the address information of the third network function is allocated by the first network function; or the address information of the third network function is allocated by the third network function. The method according to any one of claims 1 to 12, characterized in that The first address information comprises address information of the second network function, or the first address information comprises address information of the second network function and address information of the third network function. The method of claim 13, wherein The method further comprises at least one of the following: send fifth information to the second network function, and receive a fourth response sent by the second network function, wherein the fifth information comprises the second address information and / or the address information of the third network function, the fifth information is used to modify the connection, and the fourth response is used to confirm modification of the connection; send sixth information to the third network function, and receive a fifth response sent by the second network function, wherein the sixth information comprises the second address information, and the fifth response is used to confirm modification. According to the method of claim 14, wherein in a case where the third network function is associated with a transmission path of the connection, data of the connection is sent by the access network device to the second network function through the third network function; or in a case where the third network function is not associated with a transmission path of the connection, data of the connection is sent by the access network device to the second network function. performed by an access network device, comprising: An information processing method characterized by comprising: receive first information sent by a first network function, wherein the first information comprises a first identifier and first address information, the first identifier indicates a connection between the access network device and a second network function, the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection. The first information further comprises transmission information and / or connection indication information; wherein the transmission information is used to indicate a transmission protocol corresponding to the connection; and the connection indication information is used to indicate a type of the connection, the type of the connection being used to indicate the transmission protocol corresponding to the connection. The method of claim 16, wherein The method further comprises one of the following: The method according to any one of claims 16 or 17, characterized in that determining the transport protocol corresponding to the connection based on transport information included in the first information; determining the transport protocol corresponding to the connection based on connection indication information included in the first information; determining the transport protocol corresponding to the connection based on a second network function associated with a transport path of the connection, wherein the second network function is an end node of the connection; determining the transport protocol corresponding to the connection based on the first address information. The method according to any one of claims 16 to 18, characterized in that The method further comprises: sending a first response to the first network function, wherein the first response is used to confirm the connection establishment, and the first response comprises second address information of the access network device. According to any one of claims 16-19, in some embodiments, the first address information comprises address information of a second network function; alternatively, the first address information comprises address information of the second network function and address information of a third network function. An information processing method characterized by comprising: executed by a second network function, comprising: receiving third information sent by a first network function, wherein the third information comprises a first identifier, the first identifier is used to indicate a connection between an access network device and the second network function, and the third information is used to establish the connection; sending a second response to the first network function, wherein the second response is used to determine to establish the connection. The method of claim 21, wherein The method further comprises at least one of: allocating address information of the second network function of the connection; storing seventh information related to the connection, wherein the seventh information comprises at least one of the first identifier, the first address information, and transport information indicating the transport protocol corresponding to the connection. The method according to claim 21 or 22, characterized in that The method further comprises: receiving fifth information sent by the first network function, wherein the fifth information comprises second address information of the access network device and / or address information of a third network function, and the fifth information is used to modify the connection; sending a fourth response to the first network function, wherein the fourth response is used to confirm the modification of the connection. An information processing method characterized by comprising: executed by a third network function, comprising: receiving fourth information sent by a first network function, wherein the fourth information comprises a first identifier and address information of a second network function, the first identifier is a connection between an access network device and the second network function, and the fourth information is used to establish the connection; sending a third response to the first network function, wherein the third response is used to determine to establish the connection. The method of claim 24, wherein The method further comprises at least one of: allocating second address information of the third network function of the connection; storing seventh information related to the connection, wherein the seventh information comprises at least one of the first identifier, the first address information, and transport information indicating the transport protocol corresponding to the connection. The method according to claim 24 or 25, characterized in that The method further comprises: receiving sixth information sent by the first network function, wherein the sixth information comprises second address information of the access network device, and the sixth information is used to modify the connection; sending a fifth response to the first network function, wherein the fifth response is used to confirm the modification of the connection. An information processing method characterized by comprising: The method comprises: The first network function sends first information to the access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection. A first network function, characterized in that Comprise: The first transceiver module is configured to send first information to the access network device, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection. An access network device, characterized in that Comprise: The second transceiver module is configured to receive first information sent by the first network function, wherein the first information comprises a first identifier and first address information, the first identifier is used to indicate a connection between the access network device and a second network function, and the first address information is used to indicate a network function associated with a transmission path of the connection, and the first information is used to request establishment of the connection. A second network function, characterized in that Comprise: The third transceiver module is configured to receive third information sent by the first network function, wherein the third information comprises a first identifier, the first identifier is used to indicate a connection between the access network device and a second network function, and the third information is used to establish the connection. The third transceiver module is configured to send a second response to the first network function, wherein the second response is used to determine establishment of the connection. A third network function, characterized in that Comprise: The fourth transceiver module is configured to receive fourth information sent by the first network function, wherein the fourth information comprises a first identifier and address information of a second network function, the first identifier is used to indicate a connection between the access network device and the second network function, and the fourth information is used to establish the connection. The fourth transceiver module is configured to send a third response to the first network function, wherein the third response is used to determine establishment of the connection. A communication device characterized by Comprise: One or more processors; The communication device is configured to perform the information processing method in any one of claims 1-15, or 16-20, or 21-23, or 24-26, or 27. A communication system characterized by Comprise: The first network function, the access network device, the second network function and the third network function; wherein the first network function is configured to implement the information processing method in any one of claims 1-15, the access network device is configured to implement the information processing method in any one of claims 16-20, the first network function is configured to implement claims 21-23, and the second network function is configured to implement the information processing method in any one of claims 24-26. A storage medium storing instructions, the instructions comprising: The instructions, when executed on the communication device, cause the communication device to perform the information processing method of any one of claims 1-15, or claims 16-20, or claims 21-23, or claims 24-26, or claim 27. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions, when executed on the processor, implement the information processing method of any one of claims 1-15, or claims 16-20, or claims 21-23, or claims 24-26, or claim 27.