Terminal communication method, device and system, communication equipment and readable storage medium

By using comprehensive user service units for terminal matching and redirection in the 6G network architecture, the problem of low communication efficiency between terminals is solved, point-to-point direct routing is realized, delay is reduced, resource utilization is optimized, and communication security and differentiated services are ensured.

CN120358632AActive Publication Date: 2025-07-22CHINA TELECOM CORP LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510848394.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-07-22
Estimated Expiration
2045-06-24

AI Technical Summary

Technical Problem

In the 6G network architecture, it is difficult for the prior art to achieve efficient point-to-point communication between terminals, and resource utilization is not optimized enough.

Method used

The target matching result of the initiator and the receiver of the user terminal is determined through the comprehensive user service unit, and redirects when the match is successful, instructing the initiator to establish a direct communication connection with the receiver, and using the collaborative work between the comprehensive user service unit and the target user service unit to ensure the effectiveness and security of the communication path.

Benefits of technology

Under the 6G network element architecture, point-to-point direct routing between terminals is realized, which reduces communication delay, saves network resources, improves communication efficiency, and ensures communication security and differentiated services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358632A_ABST
    Figure CN120358632A_ABST
Patent Text Reader

Abstract

The invention relates to a terminal communication method, device and system, communication equipment and a readable storage medium. The method comprises the following steps: determining a target matching result of an initiator and a receiver in a user terminal according to a service request initiated by the user terminal; and if the target matching result is successful matching, redirecting the service request, and instructing the initiator to establish communication connection with the receiver. By adopting the method, the point-to-point direct routing between the initiator and the receiver can be established under the 6G network element architecture, the communication delay between users can be reduced, network resources are saved, and the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technologies, and particularly to a terminal communication method, apparatus, system, communication device, and readable storage medium. Background Art

[0002] With the development of wireless communication technologies, 6G network architecture technologies have been proposed, in which more efficient communication between terminals can be achieved.

[0003] In traditional technologies, a centralized core network is adopted in the original network architecture, and terminal communication is routed and forwarded through a base station to the core network. However, in the 6G network architecture, a distributed and marginalized architecture is adopted, and an integrated user service unit is used as the core unit of network services. Therefore, there is an urgent need for a method for implementing terminal-to-terminal communication based on an integrated user service unit in a 6G network element architecture. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a terminal communication method, apparatus, system, communication device, and readable storage medium.

[0005] In a first aspect, the present application provides a terminal communication method, which is applied to an integrated user service unit and includes:

[0006] Determine a target matching result of an initiator and a receiver in the user terminal according to a service request initiated by the user terminal;

[0007] If the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the receiver.

[0008] In one embodiment, the service request includes an initiator identifier and a receiver identifier; the determining a target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal includes:

[0009] Determine an initiator group identifier and an initiator service capability corresponding to the initiator according to the initiator identifier, and determine a receiver group identifier and a receiver service capability corresponding to the receiver according to the receiver identifier;

[0010] If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, determine that the target matching result of the initiator and the receiver is a successful match.

[0011] In one embodiment, the if the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the receiver includes:

[0012] If the target matching result is a successful match, send a redirection request corresponding to the service request to the initiator; the redirection request includes the target address of the receiver, and the redirection request is used to instruct the initiator to establish a connection with the receiver according to the target address.

[0013] In one embodiment, the method further includes:

[0014] If the target address of the receiver does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the receiver according to the receiver identifier;

[0015] Send the service request to the target integrated user service unit, and receive a target redirection request feedback by the target integrated user service unit; the target redirection request includes the target address of the receiver;

[0016] Send the target redirection request to the initiator; the target redirection request is used to instruct the initiator to establish a connection with the receiver according to the target address.

[0017] In one embodiment, before determining the target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal, the method further includes:

[0018] Receive a registration request of the user terminal; the registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes the user's user information, group identifier, key information and service capabilities; the group identifier includes a user identifier;

[0019] Match the user information and the user identifier to obtain a first matching result. If the first matching result is a successful match, store the registration user information in the integrated user service unit;

[0020] Construct group information according to the group identifier and the key information, and send a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information;

[0021] Receive a response message indicating successful storage of the group information, construct a user information update request according to the group information and the service capabilities, and send the user information update request to the user database, instructing the user database to update the group information and the service capabilities of the user corresponding to the user terminal.

[0022] In one embodiment, the method further includes:

[0023] If the first matching result is a matching failure, send a group information review request to the target user database corresponding to the group identifier.

[0024] If the review response message feedback by the target user database is a review pass, store the registered user information in the integrated user service unit.

[0025] Construct a user information update request according to the group information and the service capabilities, and send the user information update request to the target user database, instructing the target user database to update the user information.

[0026] In a second aspect, the present application further provides a terminal communication method, which is applied to a user terminal, and the method includes:

[0027] Send a service request to the integrated user service unit.

[0028] Receive a redirection request sent by the integrated user service unit; the redirection request is feedback after the integrated user service unit redirects the service request after determining that the target matching result of the initiator and the receiver in the user terminal is a matching success.

[0029] Establish a communication connection with the receiver according to the redirection request.

[0030] In one embodiment, before sending the service request to the integrated user service unit, the method further includes:

[0031] Send a registration request of the user terminal to the integrated user service unit; the registration request includes the registered user information of the user corresponding to the user terminal, and the registered user information includes the user's user information, group identifier, key information and service capabilities; the group identifier includes a user identifier.

[0032] In a third aspect, the present application further provides a terminal communication device, which is applied to the integrated user service unit, and includes:

[0033] A first matching module, configured to determine a target matching result of the initiator and the receiver in the user terminal according to a service request initiated by the user terminal.

[0034] A redirection module, configured to, if the target matching result is a matching success, redirect the service request, instructing the initiator to establish a communication connection with the receiver.

[0035] In one embodiment, the service request includes an initiator identifier and a recipient identifier; the first matching module is specifically configured to determine the initiator group identifier and the initiator service capabilities corresponding to the initiator according to the initiator identifier, and determine the recipient group identifier and the recipient service capabilities corresponding to the recipient according to the recipient identifier;

[0036] If the initiator group identifier is the same as the recipient group identifier, and the initiator service capabilities match the recipient service capabilities, it is determined that the target matching result of the initiator and the recipient is a successful match.

[0037] In one embodiment, the redirecting module is specifically configured to, if the target matching result is a successful match, send a redirect request corresponding to the service request to the initiator; the redirect request includes the target address of the recipient, and the redirect request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0038] In one embodiment, the device further includes:

[0039] A determination module, configured to determine the target integrated user service unit corresponding to the recipient according to the recipient identifier if the target address of the recipient does not exist in the integrated user service unit;

[0040] A first sending module, configured to send the service request to the target integrated user service unit, and receive a target redirect request fed back by the target integrated user service unit; the target redirect request includes the target address of the recipient;

[0041] A second sending module, configured to send the target redirect request to the initiator; the target redirect request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0042] In one embodiment, the device further includes:

[0043] A first receiving module, configured to receive a registration request from a user terminal; the registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes a user identifier;

[0044] A second matching module, configured to match the user information and the user identifier to obtain a first matching result, and if the first matching result is a successful match, store the registration user information in the integrated user service unit;

[0045] A third sending module, configured to construct group information according to the group identifier and the key information, send a storage request corresponding to the group information to the user database corresponding to the user, and instruct the user database to store the group information;

[0046] A fourth sending module, configured to receive a response message indicating successful storage of the group information, construct a user information update request according to the group information and the service capability, and send the user information update request to the user database, instructing the user database to update the group information and the service capability of the user corresponding to the user terminal.

[0047] In one embodiment, the apparatus further includes:

[0048] A fifth sending module, configured to, if the first matching result is a failed match, send a group information review request to the target user database corresponding to the group identifier;

[0049] A storage module, configured to, if the review response message feedback by the target user database is a passed review, store the registered user information in the integrated user service unit;

[0050] A sixth sending module, configured to construct a user information update request according to the group information and the service capability, and send the user information update request to the target user database, instructing the target user database to update the user information.

[0051] Fourthly, the present application further provides a terminal communication apparatus, which is applied to a user terminal and includes:

[0052] A seventh sending module, configured to send a service request to an integrated user service unit;

[0053] A second receiving module, configured to receive a redirection request sent by the integrated user service unit; the redirection request is feedback after the integrated user service unit redirects the service request after determining that the target matching result of the initiator and the receiver in the user terminal is a successful match;

[0054] A connection module, configured to establish a communication connection with the receiver according to the redirection request.

[0055] In one embodiment, the apparatus further includes:

[0056] An eighth sending module, configured to send a registration request of the user terminal to the integrated user service unit; the registration request includes the registered user information of the user corresponding to the user terminal, and the registered user information includes the user information, group identifier, key information and service capability of the user; the group identifier includes a user identifier.

[0057] In a fifth aspect, the present application further provides a terminal communication system, and the system includes:

[0058] A comprehensive user service unit, configured to determine a target matching result of an initiator and a recipient in the user terminal according to a service request initiated by the user terminal; if the target matching result is a successful match, redirect the service request to instruct the initiator and the recipient to establish a communication connection;

[0059] The user terminal is configured to establish a communication connection between the initiator and the recipient in the user terminal according to the redirection request sent by the comprehensive user service unit.

[0060] In one embodiment, the system further includes a target user database, and the target user database is configured to receive a group information review request sent by the comprehensive user service unit; the group information review request includes a group identifier and key information;

[0061] Based on the stored group identifier, stored key information, the group identifier, and the key information in the stored group information, determine an audit result corresponding to the group information review request.

[0062] In a sixth aspect, the present application further provides a communication device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0063] Determine a target matching result of an initiator and a recipient in the user terminal according to a service request initiated by the user terminal;

[0064] If the target matching result is a successful match, redirect the service request to instruct the initiator and the recipient to establish a communication connection.

[0065] In a seventh aspect, the present application further provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0066] Determine a target matching result of an initiator and a recipient in the user terminal according to a service request initiated by the user terminal;

[0067] If the target matching result is a successful match, redirect the service request to instruct the initiator and the recipient to establish a communication connection.

[0068] In an eighth aspect, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0069] Determine the target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal;

[0070] If the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the receiver.

[0071] The above terminal communication method, device, system, communication equipment and readable storage medium determine the target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal; if the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the receiver. By using this method, the initiator and the receiver are matched through the service request of the initiator, ensuring the feasibility of the communication connection between the initiator and the receiver. When the target matching result is a successful match, the integrated user service unit redirects the service request, enabling the initiator and the receiver to communicate, realizing a point-to-point direct route between the initiator and the receiver under the 6G network element architecture, which can reduce the communication delay between users, save network resources, and improve communication efficiency. Brief Description of the Drawings

[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0073] Figure 1 It is an application environment diagram of the terminal communication method in an embodiment;

[0074] Figure 2 It is a schematic flowchart of the terminal communication method applied to the integrated user service unit in an embodiment;

[0075] Figure 3 It is a schematic flowchart of determining the target matching result in an embodiment;

[0076] Figure 4 It is a schematic flowchart of redirecting the service request in an embodiment;

[0077] Figure 5 It is a signaling diagram of terminal communication for a receiver registered in another integrated user service unit in an embodiment;

[0078] Figure 6 It is a schematic flowchart of registering a user terminal in an embodiment;

[0079] Figure 7 A signaling diagram for registering a user terminal in an embodiment;

[0080] Figure 8 A schematic flowchart for registering a user terminal when the first matching result fails in an embodiment;

[0081] Figure 9 A signaling diagram for registering a user terminal when the first matching result fails in an embodiment;

[0082] Figure 10 A schematic flowchart of a terminal communication method applied to a user terminal in an embodiment;

[0083] Figure 11 A structural block diagram of a terminal communication device applied to an integrated user service unit in an embodiment;

[0084] Figure 12 An internal structure diagram of a communication device in an embodiment. Detailed implementation manners

[0085] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0086] The terminal communication method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, in the 6G network element architecture, the user terminal 102 communicates with the integrated user service unit 104 through the network. The user database can process the data required by the integrated user service unit 104. The data storage system can be integrated on the server 104, or placed in the cloud or other network servers. The integrated user service unit 104 determines the target matching result of the initiator and the recipient in the user terminal 102 according to the service request initiated by the user terminal 102; if the target matching result is a successful match, the integrated user service unit 104 redirects the service request, instructing the initiator and the recipient to establish a communication connection. Among them, the user terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The integrated user service unit 104 can be a logical unit of the core network in the 6G network element architecture, integrating various core functions related to users.

[0087] In an exemplary embodiment, as Figure 2 shown, a terminal communication method is provided, taking the method applied to Figure 1 the integrated user service unit in as an example for description, including the following steps 202 to step 204. Among them:

[0088] Step 202, determining the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal.

[0089] In the embodiment of the present application, a terminal access module with terminal access capabilities is newly added to the integrated user service unit, which is used to access registration requests and perform user authentication, match user information and user identifiers, etc.

[0090] In the 6G network element architecture, the integrated user service unit, as a part of the core network, works in cooperation with other modules to provide point-to-point services. The user terminal can first initiate a service request to the integrated user service unit, and the service request can be a request for an encrypted voice call from user A to user B, or a request from an industrial sensor device to establish a low-latency communication connection with an industrial automation system in the cloud.

[0091] After receiving a service request initiated by a user terminal, the comprehensive user service unit performs authentication and matching on the initiator and the recipient of the user terminal according to the service request, verifies whether the identity of the initiator is legal, and verifies whether the recipient has registered the service permission corresponding to the service request according to the recipient identifier, and finally obtains the target matching result of the initiator and the recipient. The target matching result indicates whether the initiator and the recipient have the ability or permission for point-to-point communication. For example, the comprehensive user service unit first performs identity authentication on the initiator to determine that the identity of the initiator is legal. If the identity authentication of the initiator fails, an error prompt is returned and a security alarm is triggered; if the identity authentication of the initiator is successful, the comprehensive user service unit checks the identity of the recipient to determine whether the recipient's identity has been registered, and after determining the recipient's identity, according to the service type of the service request and the user permissions of the recipient, determines whether the recipient is allowed to access the service type, and finally obtains the target matching result of the initiator and the recipient.

[0092] Step 204, if the target matching result is a successful match, redirect the service request to instruct the initiator and the recipient to establish a communication connection.

[0093] In the embodiment of the present application, when the target matching result of the initiator and the recipient of the user terminal is a successful match, it indicates that the initiator and the recipient in the user terminal have the service ability for point-to-point communication and the permission for point-to-point communication. The comprehensive user service unit needs to establish a point-to-point communication service for the initiator and the recipient.

[0094] Specifically, the comprehensive user service unit redirects the service request of the current initiator, and feeds back the recipient address to the initiator, so that the initiator can directly send the service request to the recipient according to the recipient address, thereby realizing the direct connection routing between the initiator and the recipient, that is, establishing a communication connection between the initiator and the recipient.

[0095] In the above terminal communication method, the initiator and the recipient are matched through the service request of the initiator to ensure the feasibility of the communication connection between the initiator and the recipient. When the target matching result is a successful match, the comprehensive user service unit redirects the service request, so that the initiator and the recipient communicate, and realizes the establishment of a direct route between the first user terminal and the second user terminal under the 6G network element architecture, which can reduce the communication delay between users, save network resources, and improve communication efficiency.

[0096] In an exemplary embodiment, as Figure 3 shown, the service request includes an initiator identifier and a recipient identifier; Step 202 includes Step 302 to Step 304. Among them:

[0097] Step 302: Determine the initiator group identifier and the initiator service capabilities corresponding to the initiator based on the initiator identifier, and determine the recipient group identifier and the recipient service capabilities corresponding to the recipient based on the recipient identifier.

[0098] In the embodiment of the present application, the service request carries the initiator identifier and the recipient identifier. The integrated user service unit determines the initiator group identifier of the initiator and the initiator service capabilities corresponding to the initiator according to the initiator identifier. Specifically, the initiator identifier may be an IMSI (International Mobile Subscriber Identification Number), a device identifier number, a user account, etc.; the recipient identifier may be the recipient's phone number, device ID, account, etc.

[0099] The integrated user service unit queries the locally stored user information according to the initiator identifier to determine the initiator group identifier and the initiator service capabilities of the initiator. And according to the same principle, determine the recipient group identifier and the recipient service capabilities corresponding to the recipient. Among them, the group can be divided according to user attributes or identity characteristics. For example, the group can represent that the user type is a consumer, an enterprise user, etc.; it can also represent user clusters in different geographical locations, such as different city clusters or Internet of Things devices within a specific area; it can also represent user roles, such as roles within an organization including employees, visitors, administrators, or family member roles. The service capabilities can be the service types and permissions supported by the initiator. For example, the initiator service capabilities can be high-definition video calls or low-latency industrial control.

[0100] Step 304: If the initiator group identifier and the recipient group identifier are the same, and the initiator service capabilities and the recipient service capabilities match, determine that the target matching result of the initiator and the recipient is a successful match.

[0101] In the embodiment of the present application, the integrated user service unit performs matching verification on the initiator group identifier, the recipient group identifier, the initiator service capabilities, and the recipient service capabilities respectively. If there is the same group identifier in the initiator group identifier and the recipient group identifier, it means that the initiator and the recipient belong to the same security domain or have communication permissions, then the integrated user service unit determines that the matching result of the group matching is a successful match. For example, due to data isolation between the enterprise group and the consumer group, matching the security of the initiator and the recipient can ensure that confidential data only circulates within the group; or, the initiator and the recipient are both in the same group set by the user, indicating that the initiator and the recipient have direct communication permissions.

[0102] The integrated user service unit also needs to perform matching verification on the service capabilities of the initiator and the recipient to ensure that both parties support the same service functions. If so, the integrated user service unit determines that the matching result of the service capability matching is successful. Through dual verification (group matching and service capability matching), it is ensured that only the service requests between users with permissions and compatible capabilities can pass the verification. For example, both the service capabilities of the initiator and the recipient include the service function of "video conferencing". Only when the group matching and service capability matching between the initiator and the recipient are both successful, the integrated user service unit determines that the target matching result of the initiator and the recipient is successful. Otherwise, the integrated user service unit blocks unauthorized or capability-incompatible communications, feedbacks the result of the service request to the initiator as failed, and feedbacks the reason for the failure.

[0103] In this embodiment, through group matching and service capability matching, dual verification of the initiator and the recipient of the user terminal is achieved, which can verify the identity and service capabilities of the user terminal in the 6G network element architecture, ensure the security of the point-to-point communication of the user terminal, and realize the deep integration of the 6G network for differentiated services, resource management, and security guarantee of the user terminal, improving the performance of terminal communication.

[0104] In an exemplary embodiment, step 204 includes step 2041. Among them:

[0105] Step 2041, if the target matching result is successful, send a redirection request corresponding to the service request to the initiator.

[0106] The redirection request includes the target address of the recipient, which is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0107] In the embodiment of the present application, when the target matching result of the initiator and the recipient is successful, the integrated user service unit queries the target address of the recipient. The target address can be the IP (Internet Protocol) address of the recipient, for example, an IPv4 / IPv6 address, and can also include a port number and a transport protocol. According to the target address of the recipient, a redirection request corresponding to the service request is constructed. Optionally, the redirection request can also be appended with security parameters, such as the encryption key of the initiator. The integrated user service unit feeds back the redirection request to the initiator through the signaling channel, instructing the initiator to establish a point-to-point communication connection with the recipient according to the target address carried in the redirection request.

[0108] In this embodiment, a redirection request for the initiator's service request is generated by the integrated user service unit. According to the redirection request, a direct point-to-point route between the initiator and the receiver can be established under the 6G network element architecture, which can reduce the communication delay between users, save network resources, and improve communication efficiency.

[0109] In an exemplary embodiment, as Figure 4 shown, the method further includes steps 402 to 406. Among them:

[0110] Step 402, if the target address of the receiver does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the receiver according to the receiver identifier.

[0111] In the embodiment of the present application, when the receiver is registered in other integrated user service units, as Figure 5 shown, the target address of the receiver does not exist in the current integrated user service unit, that is, the target address of the receiver is not cached in the integrated user service unit. Then, the integrated user service unit needs to query the target integrated user service unit to which the receiver belongs according to the receiver identifier (for example, user ID, device ID) of the receiver, so as to determine the target address of the receiver in the target integrated user service unit. Specifically, as Figure 5 shown, the integrated user service unit determines the target user database corresponding to the receiver according to the receiver identifier, that is, determines that the target user database corresponding to 6G terminal A is user database 2 according to the receiver identifier, and sends a routing request carrying the receiver identifier to the target user database (user database 2), sends a target request for querying the receiver address to the target user database. Then, the integrated user service unit waits to receive the routing response carrying the target integrated user service unit identifier feedback by the target user database. Finally, the integrated user service unit determines the target integrated user service unit caching the target address of the receiver and the address corresponding to the target integrated user service unit according to the routing response feedback by the target user database.

[0112] Step 404, send the service request to the target integrated user service unit, and receive the target redirection request feedback by the target integrated user service unit.

[0113] Among them, the target redirection request includes the target address of the receiver.

[0114] In the embodiment of the present application, the integrated user service unit forwards the service request to the target integrated user service unit according to the address of the target integrated user service unit. The target integrated user service unit performs matching verification on the service request and constructs a target redirection request according to the same principle as steps 302 to 304 and step 2041. Then, the integrated user service unit receives the target redirection request feedback by the target integrated user service unit.

[0115] Step 406, send the target redirection request to the initiator.

[0116] Wherein, the target redirection request is used to instruct the initiator to establish a connection with the receiver according to the target address.

[0117] In the embodiment of the present application, as Figure 5 shown, the integrated user service unit transmits the target redirection request carrying the receiver address obtained across the target integrated user service unit back to the initiator through the secure channel, enabling the initiator to establish a point-to-point connection with the receiver. Optionally, the integrated user service unit may encrypt or sign the target address before sending (for example, using the shared key between integrated user service units) to prevent intermediate tampering or theft. The integrated user service unit sends the redirection request to the initiator through the existing signaling connection or a separate API channel.

[0118] In this embodiment, through the interaction between integrated user service units, it can be ensured that in the 6G network element architecture, efficient and secure point-to-point connections can be established between user terminals registered in different integrated user service units.

[0119] In an exemplary embodiment, before the user terminal performs point-to-point communication, it needs to be registered in the integrated user service unit. As Figure 6 shown, before step 202, the method further includes steps 602 to 608. Among them:

[0120] Step 602, receive the registration request of the user terminal.

[0121] Wherein, the registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes the user identifier.

[0122] In the embodiment of the present application, the integrated user service unit receives the registration requests initiated by each user terminal, parses the registration requests, and extracts the key information in the registration requests. The registration user information of the user corresponding to the user terminal may be basic attributes such as the name, mobile phone number, and device model of the current user of the terminal; the group identifier may be the group ID, and the key information may be the user authentication key and session key for subsequent communication encryption; the service capabilities may be the function list supported by the user terminal, for example, real-time communication, holographic video conferencing, etc.

[0123] Then, as Figure 7As shown, the integrated user service unit authenticates the user terminal based on the registered user information carried in the registration request. Only when the user authentication is successful will the integrated user service unit proceed with the next step of processing the registration request. If the authentication fails, an error message indicating the failed authentication will be returned.

[0124] Optionally, the integrated user service unit can receive requests through a standardized protocol and perform basic verification on the request source (e.g., IP white list, client certificate) to prevent malicious registration.

[0125] Step 604: Match the user information and the user identifier to obtain a first matching result. If the first matching result is a successful match, store the registered user information in the integrated user service unit.

[0126] In the embodiment of this application, the integrated user service unit matches the user information in the registered user information with the user identifier in the group identifier to obtain a first matching result. As Figure 7 shown, if the first matching result is a successful match, store the registered user information in the integrated user service unit. Specifically, the integrated user service unit matches the user information carried in the registration request with the user identifier in the group identifier. If the first matching result is a successful match, it indicates that the integrated user service unit can register the current user terminal, and then stores the registered user information locally in the integrated user service unit.

[0127] Step 606: Construct group information based on the group identifier and the key information, and send a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information.

[0128] In the embodiment of this application, as Figure 7 shown, the integrated user service unit encapsulates the group identifier and the key information into a group information entity and submits it to the user database, instructing the user database to first store the group information of the user corresponding to the user terminal. Specifically, the user database is provided with a group information storage module for receiving the storage request of the group information sent by the integrated user service unit and storing the group identifier and the key information; receiving the user information update request sent by the integrated user service unit and storing the group information and service capabilities corresponding to the user; receiving the group information review request sent by the integrated user service unit and determining whether the group information carried in the request is consistent with the stored group information. The integrated user service unit sends a storage request through the database interface of the user, and the user database stores the group information of the current user terminal.

[0129] Step 608: Receive the response message indicating successful storage of group information, construct a user information update request based on the group information and service capabilities, and send the user information update request to the user database, instructing the user database to update the group information and service capabilities of the user corresponding to the user terminal.

[0130] In the embodiment of the present application, after the integrated user service unit instructs the user database to complete the storage of group information, as Figure 7 shown, the integrated user service unit further instructs the user database to update the service capability field of the user to ensure the integrity of the information. The integrated user service unit merges the group information (which has been successfully stored) with the service capabilities to form an update data packet, and then calls the update interface of the user database again to write new data for the existing user record, and updates the group information and service capabilities carried in the user information update request. Optionally, as Figure 7 shown, the user update information may further include the user number, group identifier, and service capabilities. The integrated user service unit sends the user update information to the user database, instructing the user database to store the integrated user service unit identifier, group information, and service capabilities accessed by the user corresponding to the current user terminal.

[0131] In this embodiment, through multi-stage verification and distributed storage, a secure and reliable user registration mechanism is constructed, realizing the ability of independent horizontal expansion between the user database and the integrated user service unit, thereby laying a foundation for the point-to-point communication of user terminals in the 6G network element architecture scenario.

[0132] In an exemplary embodiment, as Figure 8 shown, if the first matching result is a matching failure, the method further includes steps 802 to 806. Among them:

[0133] Step 802: If the first matching result is a matching failure, send a group information review request to the target user database corresponding to the group identifier.

[0134] In the embodiment of the present application, when the first matching result is a matching failure, it indicates that the current user information to be registered is inconsistent with the user identifier in the group identifier, which further indicates that the user information of the current user terminal needs to be further reviewed and verified. As Figure 9 shown, the integrated user service unit sends a group information review request to the target user database corresponding to the group identifier, and determines whether the current user information to be registered can be registered in the group indicated in the registration request through the target user database.

[0135] Step 804: If the review response message feedback by the target user database is a review pass, store the registered user information in the integrated user service unit.

[0136] In the embodiment of the present application, asFigure 9 As shown, if the audit response message feedback by the target user database is that the audit is passed, it indicates that after the audit by the target user database, the current user information to be registered meets the conditions for joining this group. Therefore, the comprehensive user service unit needs to store the registration information of this user for subsequent management and use.

[0137] Step 806: Construct a user information update request according to the group information and service capabilities, and send the user information update request to the target user database, instructing the target user database to update the user information.

[0138] In the embodiment of the present application, after the user joins the group, its relevant information, including the affiliated group, service capabilities, etc. will change. Therefore, it is necessary to update the user information in the target user database in a timely manner to ensure the accuracy and consistency of the data. To ensure that the user information in the target user database is consistent with the actual situation, as Figure 9 shown, the comprehensive user service unit constructs a user information update request according to the group information and service capabilities, and sends this request to the target user database, instructing the target user database to update the user information.

[0139] In this embodiment, through the matching check and audit verification mechanism, it is ensured that only eligible users can join a specific group, and the user information is updated in a timely manner to ensure the accuracy and consistency of the comprehensive user service unit's management of the user terminal, which can effectively prevent illegal users from joining the group and improve the security and management efficiency of user information under the 6G network element architecture.

[0140] In an exemplary embodiment, as Figure 10 shown, a terminal communication method is provided. Taking the comprehensive user service unit in Figure 1 as an example for illustration, it includes the following steps 1002 to step 1006. Among them:

[0141] Step 1002: Send a service request to the comprehensive user service unit.

[0142] In the embodiment of the present application, after the user terminal completes registration, when there is a communication requirement, it sends a service request to the comprehensive user service unit, requesting the comprehensive user service unit to assist it in establishing a communication connection with the recipient. Among them, the service request may include information such as the service type (for example, voice call, video call, file transfer, etc.) and the identifier of the recipient.

[0143] Step 1004: Receive the redirect request sent by the comprehensive user service unit.

[0144] Among them, the redirection request is feedback after redirecting the service request by the integrated user service unit after determining that the target matching result of the initiator and the receiver in the user terminal is a successful match.

[0145] In an embodiment of the present application, the user terminal receives a redirection request sent by the integrated user service unit. The redirection request is feedback after redirecting the service request by the integrated user service unit after determining that the target matching result of the initiator and the receiver in the user terminal is a successful match.

[0146] Step 1006, establish a communication connection with the receiver according to the redirection request.

[0147] In an embodiment of the present application, the initiator of the user terminal uses the network address and port number in the redirection request, and through the corresponding communication protocol, such as TCP (Transmission Control Protocol), UDP (User Datagram Protocol), etc., sends a connection request to the receiver. After receiving the connection request, the receiver performs authentication and connection confirmation, and the two parties establish a communication connection.

[0148] In this embodiment, the initiator and the receiver are matched through the service request of the initiator to ensure the feasibility of the communication connection between the initiator and the receiver. When the target matching result is a successful match, the integrated user service unit redirects the service request, enabling the initiator and the receiver to communicate, and realizing a point-to-point direct route between the first user terminal and the second user terminal under the 6G network element architecture, which can reduce the communication delay between users, save network resources, and improve communication efficiency.

[0149] In an exemplary embodiment, before step 1002, the method further includes step 10021. Among them:

[0150] Step 10021, send a registration request of the user terminal to the integrated user service unit.

[0151] Among them, the registration request includes the registered user information of the user corresponding to the user terminal, and the registered user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes the user identifier.

[0152] In an embodiment of the present application, the user terminal sends a registration request of the first user terminal to the integrated user service unit to register the user terminal with the integrated user service unit as the basis for subsequent communication between user terminals. After receiving the registration request, the integrated user service unit registers the user terminal according to the same principle as steps 602 to 608 or steps 602 to 606.

[0153] In this embodiment, by storing and managing the relevant information of users, the registration of user terminals is realized under the 6G network element architecture, and subsequent matching of user terminals and redirection operations of service requests are realized during service requests, so as to realize point-to-point communication between user terminals.

[0154] In an exemplary embodiment, a terminal communication system is provided, and the system includes:

[0155] An integrated user service unit, configured to determine a target matching result of the initiator and the receiver in the user terminal according to a service request initiated by the user terminal; if the target matching result is a successful match, redirect the service request to instruct the initiator and the receiver to establish a communication connection.

[0156] A user terminal, configured to establish a communication connection between the initiator and the receiver in the user terminal according to a redirection request sent by the integrated user service unit.

[0157] In an exemplary embodiment, the system further includes a target user database, and the target user database is configured to receive a group information review request sent by the integrated user service unit; the group information review request includes a group identifier and key information.

[0158] Based on the stored group identifier, stored key information, group identifier, and key information in the stored group information, determine the review result corresponding to the group information review request.

[0159] It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are sequentially shown according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.

[0160] Based on the same inventive concept, an embodiment of the present application further provides a terminal communication device for implementing the above-mentioned terminal communication method. The implementation solutions provided by the device to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more embodiments of the following terminal communication devices can refer to the limitations on the terminal communication method in the above text, and will not be repeated here.

[0161] In an exemplary embodiment, such asFigure 11 As shown, a terminal communication device 1100 is provided. The device 1100 is applied to an integrated user service unit and includes: a first matching module 1101 and a redirection module 1102, where:

[0162] The first matching module 1101 is configured to determine a target matching result of the initiator and the recipient in the user terminal according to a service request initiated by the user terminal;

[0163] The redirection module 1102 is configured to, if the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the recipient.

[0164] In one embodiment, the service request includes an initiator identifier and a recipient identifier; the first matching module 1101 is specifically configured to determine the initiator group identifier and the initiator service capability corresponding to the initiator according to the initiator identifier, and determine the recipient group identifier and the recipient service capability corresponding to the recipient according to the recipient identifier;

[0165] If the initiator group identifier is the same as the recipient group identifier and the initiator service capability matches the recipient service capability, determine that the target matching result of the initiator and the recipient is a successful match.

[0166] In one embodiment, the redirection module 1102 is specifically configured to, if the target matching result is a successful match, send a redirection request corresponding to the service request to the initiator; the redirection request includes the target address of the recipient, and the redirection request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0167] In one embodiment, the device 1100 further includes:

[0168] A determination module, configured to, if the target address of the recipient does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the recipient according to the recipient identifier;

[0169] A first sending module, configured to send the service request to the target integrated user service unit and receive a target redirection request fed back by the target integrated user service unit; the target redirection request includes the target address of the recipient;

[0170] A second sending module, configured to send the target redirection request to the initiator; the target redirection request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0171] In one embodiment, the device 1100 further includes:

[0172] A first receiving module, configured to receive a registration request from a user terminal; the registration request includes registration user information corresponding to the user of the user terminal, and the registration user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes a user identifier.

[0173] A second matching module, configured to match the user information and the user identifier to obtain a first matching result. If the first matching result is a successful match, store the registration user information in the integrated user service unit.

[0174] A third sending module, configured to construct group information according to the group identifier and the key information, and send a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information.

[0175] A fourth sending module, configured to receive a response message indicating successful storage of the group information, construct a user information update request according to the group information and the service capabilities, and send the user information update request to the user database, instructing the user database to update the group information and the service capabilities of the user corresponding to the user terminal.

[0176] In one embodiment, the apparatus 1100 further includes:

[0177] A fifth sending module, configured to send a group information review request to the target user database corresponding to the group identifier if the first matching result is a failed match.

[0178] A storage module, configured to store the registration user information in the integrated user service unit if the review response message feedback by the target user database is a review pass.

[0179] A sixth sending module, configured to construct a user information update request according to the group information and the service capabilities, and send the user information update request to the target user database, instructing the target user database to update the user information.

[0180] Figure 12Schematic diagram of the communication device provided by the embodiment of the present application. The communication device may be an access network device, and the access network device may include a receiver 121, a memory 122, a processor 123, at least one communication bus 124, and a transmitter 125. The communication bus 124 is used to realize the communication connection between components. The memory 122 may contain a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 122 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 125 may be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 121 may also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 125 and the receiver 121 may be integrated together to form a transceiver. Both the transmitter 125 and the receiver 121 may be coupled to the processor 123, and may perform receive or transmit actions under the instruction or control of the processor 123.

[0181] In this embodiment, the processor 123 is configured to determine the target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal.

[0182] The transmitter 125 is configured to, if the target matching result is a successful match, redirect the service request and instruct the initiator to establish a communication connection with the receiver.

[0183] In one embodiment, the processor 123 is configured to determine the initiator group identifier and the initiator service capability corresponding to the initiator according to the initiator identifier, and determine the receiver group identifier and the receiver service capability corresponding to the receiver according to the receiver identifier;

[0184] If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, determine that the target matching result of the initiator and the receiver is a successful match.

[0185] In one embodiment, the transmitter 125 is configured to, if the target matching result is a successful match, send a redirection request corresponding to the service request to the initiator; the redirection request includes the target address of the receiver, and the redirection request is used to instruct the initiator to establish a connection with the receiver according to the target address.

[0186] In one embodiment, the processor 123 is configured to, if the target address of the receiver does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the receiver according to the receiver identifier.

[0187] The transmitter 125 is configured to send the service request to the target integrated user service unit.

[0188] A receiver 121 for receiving a target redirection request fed back by a target integrated user service unit; the target redirection request includes the target address of the recipient.

[0189] A transmitter 125 for sending the target redirection request to the initiator; the target redirection request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0190] In one embodiment, a receiver 121 for receiving a registration request of a user terminal; the registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes the user information, group identifier, key information and service capabilities of the user; the group identifier includes the user identifier;

[0191] A processor 123 for matching the user information with the user identifier to obtain a first matching result. If the first matching result is a successful match, store the registration user information in the integrated user service unit; construct group information according to the group identifier and the key information.

[0192] A transmitter 125 for sending a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information.

[0193] A receiver 121 for receiving a response message indicating successful storage of the group information.

[0194] A processor 123 for constructing a user information update request according to the group information and the service capabilities.

[0195] A transmitter 125 for sending a user information update request to the user database, instructing the user database to update the group information and service capabilities of the user corresponding to the user terminal.

[0196] In one embodiment, a transmitter 125 for, if the first matching result is a failed match, sending a group information review request to the target user database corresponding to the group identifier.

[0197] A processor 123 for, if the review response message fed back by the target user database is a review passed, storing the registration user information in the integrated user service unit. Construct a user information update request according to the group information and the service capabilities.

[0198] A transmitter 125 for sending a user information update request to the target user database, instructing the target user database to update the user information.

[0199] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0200] Determine the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal;

[0201] If the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the recipient.

[0202] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:

[0203] Determine the initiator group identifier and the initiator service capability corresponding to the initiator according to the initiator identifier, and determine the recipient group identifier and the recipient service capability corresponding to the recipient according to the recipient identifier;

[0204] If the initiator group identifier is the same as the recipient group identifier and the initiator service capability matches the recipient service capability, determine that the target matching result of the initiator and the recipient is a successful match.

[0205] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:

[0206] If the target matching result is a successful match, send a redirection request corresponding to the service request to the initiator; the redirection request includes the target address of the recipient, and the redirection request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0207] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:

[0208] If the target address of the recipient does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the recipient according to the recipient identifier;

[0209] Send the service request to the target integrated user service unit, and receive the target redirection request feedback by the target integrated user service unit; the target redirection request includes the target address of the recipient;

[0210] Send the target redirection request to the initiator; the target redirection request is used to instruct the initiator to establish a connection with the recipient according to the target address.

[0211] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:

[0212] Receive a registration request from a user terminal; the registration request includes the registration user information corresponding to the user of the user terminal, and the registration user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes a user identifier.

[0213] Match the user information and the user identifier to obtain a first matching result. If the first matching result is a successful match, store the registration user information in the integrated user service unit.

[0214] Construct group information based on the group identifier and the key information, and send a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information.

[0215] Receive a response message indicating successful storage of the group information. Construct a user information update request based on the group information and the service capabilities, and send the user information update request to the user database, instructing the user database to update the group information and the service capabilities of the user corresponding to the user terminal.

[0216] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0217] If the first matching result is a failed match, send a group information review request to the target user database corresponding to the group identifier.

[0218] If the review response message feedback by the target user database is a review pass, store the registration user information in the integrated user service unit.

[0219] Construct a user information update request based on the group information and the service capabilities, and send the user information update request to the target user database, instructing the target user database to update the user information.

[0220] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0221] Send a service request to the integrated user service unit.

[0222] Receive a redirect request sent by the integrated user service unit; the redirect request is feedback after the integrated user service unit redirects the service request after determining that the target matching result of the initiator and the recipient in the user terminal is a successful match.

[0223] Establish a communication connection with the recipient according to the redirect request.

[0224] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0225] Send a registration request of the user terminal to the integrated user service unit; the registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes the user information, group identification, key information, and service capabilities of the user; the group identification includes the user identification.

[0226] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0227] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0228] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include Read-Only Memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, Resistive Random Access Memory (ReRAM), Magnetoresistive Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory can include Random Access Memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, Artificial Intelligence (AI) processors, etc., without limitation.

[0229] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in the present application.

[0230] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A terminal communication method, characterized in that, The method is applied to an integrated user service unit, and the method includes: Determine a target matching result of an initiator and a recipient in the user terminal according to a service request initiated by the user terminal; If the target matching result is a successful match, redirect the service request to instruct the initiator to establish a communication connection with the recipient.

2. The method according to claim 1, wherein The service request includes an initiator identifier and a recipient identifier; determining the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal includes: Determine an initiator group identifier and an initiator service capability corresponding to the initiator according to the initiator identifier, and determine a recipient group identifier and a recipient service capability corresponding to the recipient according to the recipient identifier; If the initiator group identifier and the recipient group identifier are the same, and the initiator service capability and the recipient service capability match, determine that the target matching result of the initiator and the recipient is a successful match.

3. The method according to claim 1, characterized in that The step of, if the target matching result is a successful match, redirecting the service request to instruct the initiator to establish a communication connection with the recipient includes: If the target matching result is a successful match, send a redirect request corresponding to the service request to the initiator; the redirect request includes the target address of the recipient, and the redirect request is used to instruct the initiator to establish a connection with the recipient according to the target address.

4. The method according to claim 3, characterized in that The method further includes: If the target address of the recipient does not exist in the integrated user service unit, determine the target integrated user service unit corresponding to the recipient according to the recipient identifier; Send the service request to the target integrated user service unit, and receive a target redirect request feedback by the target integrated user service unit; the target redirect request includes the target address of the recipient; Send the target redirect request to the initiator; the target redirect request is used to instruct the initiator to establish a connection with the recipient according to the target address.

5. The method according to claim 1, wherein Before determining the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal, the method further includes: Receive a registration request of the user terminal; the registration request includes registration user information of the user corresponding to the user terminal, and the registration user information includes the user's user information, group identifier, key information and service capability; the group identifier includes a user identifier; Match the user information and the user identifier to obtain a first matching result, and if the first matching result is a successful match, store the registration user information in the integrated user service unit; Construct group information according to the group identifier and the key information, and send a storage request corresponding to the group information to the user database corresponding to the user, instructing the user database to store the group information; Receive the response message indicating successful storage of the group information, construct a user information update request based on the group information and the service capabilities, and send the user information update request to the user database, instructing the user database to update the group information and the service capabilities of the user corresponding to the user terminal.

6. The method according to claim 5, characterized in that, The method further includes: If the first matching result is a failure to match, send a group information review request to the target user database corresponding to the group identifier; If the review response message feedback by the target user database indicates approval, store the registered user information in the integrated user service unit; Construct a user information update request based on the group information and the service capabilities, and send the user information update request to the target user database, instructing the target user database to update the user information.

7. A terminal communication method, characterized in that, The method is applied to a user terminal, and the method includes: Send a service request to the integrated user service unit; Receive the redirect request sent by the integrated user service unit; the redirect request is feedback after the integrated user service unit redirects the service request after determining that the target matching result of the initiator and the recipient in the user terminal is a success. Establish a communication connection with the recipient according to the redirect request.

8. The method according to claim 7, characterized in that, Before sending the service request to the integrated user service unit, the method further includes: Send a registration request for the user terminal to the integrated user service unit; the registration request includes the registered user information of the user corresponding to the user terminal, and the registered user information includes the user's user information, group identifier, key information, and service capabilities; the group identifier includes a user identifier.

9. A terminal communication system, characterized in that, The system includes: An integrated user service unit, configured to determine the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal; if the target matching result is a success, redirect the service request, and instruct the initiator to establish a communication connection with the recipient; The user terminal is configured to establish a communication connection between the initiator and the recipient in the user terminal according to the redirect request sent by the integrated user service unit.

10. The system according to claim 9, wherein The system further includes a target user database, and the target user database is configured to receive the group information review request sent by the integrated user service unit; the group information review request includes a group identifier and key information; Based on the stored group identifier, stored key information, the group identifier, and the key information in the stored group information, determine the review result corresponding to the group information review request.

11. A terminal communication device, characterized in that, The device includes: A first matching module, configured to determine the target matching result of the initiator and the recipient in the user terminal according to the service request initiated by the user terminal; A redirect module, configured to, if the target matching result is a success, redirect the service request, and instruct the initiator to establish a communication connection with the recipient.

12. A communication device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 and 7 to 8 are implemented.

13. A readable storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6 and claims 7 to 8.

Citation Information

Patent Citations

  • Network connection method and device and computer readable storage medium

    CN117015069A

  • Information transmission method and device, terminal and network equipment

    CN119316934A

  • Terminal communication method and device, communication equipment, storage medium and program product

    CN119450370A

  • Service orchestration method, system and device, computer equipment and readable storage medium

    CN119729415A

  • Communication method, communication apparatus, communication device, storage medium, and program product

    CN119729420A