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

By using integrated user service units for terminal matching and redirection in the 6G network architecture, the efficiency and security issues of point-to-point terminal communication are solved, and low-latency and high-efficiency communication connections are achieved.

CN120358632BActive Publication Date: 2025-10-24CHINA TELECOM CORP LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the 6G network architecture, existing technologies lack effective methods to achieve point-to-point communication between terminals, resulting in high communication latency, resource waste, and low efficiency.

Method used

The integrated user service unit determines the target matching result between the user terminal initiator and receiver, and redirects the connection when the match is successful, instructing the initiator and receiver to establish a communication connection, thereby realizing direct point-to-point routing.

Benefits of technology

It reduces communication latency between users, saves network resources, improves communication efficiency, and ensures the feasibility and security of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358632B_ABST
    Figure CN120358632B_ABST
Patent Text Reader

Abstract

The application relates to a terminal communication method, device, 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; if the target matching result is a matching success, redirecting the service request and instructing the initiator and the receiver to establish a communication connection. By using the method, a point-to-point direct route 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 can be saved, and the communication efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to a terminal communication method, device, system, communication equipment and readable storage medium. BACKGROUND

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

[0003] In the traditional technology, the original network architecture adopts a centralized core network, and terminal communication is aggregated by a base station to the core network for routing and forwarding. However, in the 6G network architecture, a distributed and edge architecture is adopted, and a comprehensive user service unit is used as the core unit of network service. Therefore, there is an urgent need for a method for realizing point-to-point communication between terminals based on a comprehensive user service unit under a 6G network element architecture. SUMMARY

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

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

[0006] determining 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 matching success, redirecting the service request and instructing 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; and the determination of the 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] determining an initiator group identifier and an initiator service capability corresponding to the initiator according to the initiator identifier, and determining 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 are matched, it is determined that the target matching result of the initiator and the receiver is a matching success.

[0011] In one embodiment, if the target matching result is a matching success, the service request is redirected, and the initiator is instructed to establish a communication connection with the receiver.

[0012] if the target matching result is a matching success, sending 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 of the embodiments, the method further comprises:

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

[0015] sending the service request to the target integrated user service unit and receiving a target redirection request fed back by the target integrated user service unit; the target redirection request includes the target address of the receiver;

[0016] sending 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 of the embodiments, before the target matching result of the initiator and the receiver in the user terminal is determined according to the service request initiated by the user terminal, the method further comprises:

[0018] receiving a registration request of a user terminal; the registration request includes registration user information of a user corresponding to the user terminal, and the registration user information includes user information, a group identifier, key information and service capability of the user; the group identifier includes a user identifier;

[0019] matching the user information and the user identifier to obtain a first matching result, and if the first matching result is a matching success, storing the registration user information to the integrated user service unit;

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

[0021] receiving a response message of successful storage of the group information, constructing a user information update request according to the group information and the service capability, sending the user information update request to the user database, and instructing the user database to update the group information and the service capability of the user corresponding to the user terminal.

[0022] In one of the embodiments, the method further comprises:

[0023] If the first matching result is a matching failure, a group information audit request is sent to a corresponding target user database identified by the group identifier;

[0024] If the audit response message fed back by the target user database is an audit pass, the registered user information is stored to the integrated user service unit;

[0025] A user information update request is constructed according to the group information and the service capability, and the user information update request is sent to the target user database to instruct the target user database to update the user information.

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

[0027] A service request is sent to an integrated user service unit;

[0028] A redirection request sent by the integrated user service unit is received; the redirection request is fed back after the integrated user service unit determines that a target matching result of an initiator and a receiver in the user terminal is a matching success.

[0029] A communication connection is established according to the redirection request and the receiver.

[0030] In one of the embodiments, before the service request is sent to the integrated user service unit, the method further comprises:

[0031] A registration request of the user terminal is sent to the integrated user service unit; the registration request comprises registered user information of a user corresponding to the user terminal, and the registered user information comprises user information of the user, a group identifier, key information and a service capability; the group identifier comprises a user identifier.

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

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

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

[0035] In one of the embodiments, the service request comprises an initiator identifier and a receiver identifier; the first matching module is specifically configured to 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;

[0036] If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, it is determined that the target matching result of the initiator and the receiver is matching success.

[0037] In one of the embodiments, the redirection module is specifically configured to, if the target matching result is matching success, send a redirection request corresponding to the service request to the initiator; the redirection request comprises a 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.

[0038] In one of the embodiments, the apparatus further comprises:

[0039] The determining module is configured to, if the target address of the receiver does not exist in the integrated user service unit, determine a target integrated user service unit corresponding to the receiver according to the receiver identifier;

[0040] The first sending module is 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 comprises the target address of the receiver;

[0041] The second sending module is 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 receiver according to the target address.

[0042] In one of the embodiments, the apparatus further comprises:

[0043] The first receiving module is configured to receive a registration request of a user terminal; the registration request comprises registration user information of a user corresponding to the user terminal, and the registration user information comprises user information, a group identifier, key information and a service capability of the user; the group identifier comprises a user identifier;

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

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

[0046] The fourth sending module is configured to receive a response message indicating that the group information is stored successfully, construct a user information update request according to the group information and the service capability, send the user information update request to the user database, and instruct the user database to update the group information and the service capability of a user corresponding to the user terminal.

[0047] In one of the embodiments, the apparatus further includes:

[0048] The fifth sending module is configured to send a group information review request to a target user database corresponding to the group identifier if the first matching result is a matching failure.

[0049] The storage module is configured to store the registered user information to the integrated user service unit if the review response message fed back by the target user database is a review pass.

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

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

[0052] The seventh sending module is configured to send a service request to an integrated user service unit.

[0053] The second receiving module is configured to receive a redirection request sent by the integrated user service unit; the redirection request is fed back after the integrated user service unit redirects the service request and determines that a target matching result of an initiator and a receiver in the user terminal is a matching success.

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

[0055] In one of the embodiments, the apparatus further includes:

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

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

[0058] a comprehensive user service unit configured to determine 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 to redirect the service request and instruct the initiator to establish a communication connection with the receiver if the target matching result is a successful match.

[0059] the 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 comprehensive user service unit.

[0060] In one embodiment, the system further comprises a target user database configured to receive a group information audit request sent by the comprehensive user service unit, wherein the group information audit request comprises a group identifier and key information.

[0061] The target user database is configured to determine an audit result corresponding to the group information audit request based on a stored group identifier and stored key information in stored group information, the group identifier and the key information.

[0062] In a sixth aspect, the present application provides a communication device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0063] 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.

[0064] redirecting the service request and instructing the initiator to establish a communication connection with the receiver if the target matching result is a successful match.

[0065] In a seventh aspect, the present application provides a readable storage medium having a computer program stored thereon, wherein the computer program implements the following steps when executed by a processor:

[0066] 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.

[0067] redirecting the service request and instructing the initiator to establish a communication connection with the receiver if the target matching result is a successful match.

[0068] In an eighth aspect, the present application provides a computer program product comprising a computer program, wherein the computer program implements the following steps when executed by a processor:

[0069] 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;

[0070] if the target matching result is a matching success, redirect the service request, and instruct the initiator to establish a communication connection with the receiver.

[0071] The terminal communication method, device, system, communication equipment and readable storage medium determine 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 a matching success, redirect the service request, and instruct the initiator to establish a communication connection with the receiver. By matching the initiator and the receiver through the service request initiated by the initiator, the method ensures the feasibility of the communication connection between the initiator and the receiver, and in the case of a matching success of the target matching result, the comprehensive user service unit redirects the service request to enable the initiator and the receiver to communicate, thereby establishing a point-to-point direct route between the initiator and the receiver under the 6G network element architecture, reducing the communication delay between users, saving network resources, and improving communication efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.

[0073] Figure 1 An application environment diagram of a terminal communication method in an embodiment;

[0074] Figure 2 A flowchart of a terminal communication method applied to a comprehensive user service unit in an embodiment;

[0075] Figure 3 A flowchart of determining a target matching result in an embodiment;

[0076] Figure 4 A flowchart of redirecting a service request in an embodiment;

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

[0078] Figure 6 A 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 flowchart for registering a user terminal when a first matching result fails in an embodiment;

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

[0082] Figure 10 a flowchart for 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 a comprehensive user service unit in an embodiment;

[0084] Figure 12 an internal structural diagram of a communication device in an embodiment. DETAILED DESCRIPTION

[0085] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is 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 not intended 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, within the 6G network element architecture, user terminal 102 communicates with integrated user service unit 104 via the network. A user database can integrate the data that user service unit 104 needs to process. The data storage system can be integrated on server 104, or located in the cloud or on another network server. Based on the service request initiated by user terminal 102, integrated user service unit 104 determines the target matching result between the initiator and the recipient in user terminal 102. If the target matching result is successful, integrated user service unit 104 redirects the service request, instructing the initiator and the recipient to establish a communication connection. User terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart car devices, projectors, etc. Portable wearable devices can include smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices can include virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The integrated user service unit 104 may be a logical unit of the core network in the 6G network element architecture, integrating a variety of core functions related to users.

[0087] In an exemplary embodiment, Figure 2 As shown, a terminal communication method is provided, which is applied to Figure 1 Taking the integrated user service unit in FIG. 1 as an example, the method includes the following steps 202 to 204. Among them:

[0088] Step 202: Determine a target matching result between an initiator and a receiver in the user terminal according to a service request initiated by the user terminal.

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

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

[0091] After the integrated user service unit receives a service request initiated by a user terminal, it authenticates and matches the initiator and receiver of the user terminal according to the service request, verifies whether the initiator's identity is legitimate, and verifies whether the receiver has registered the service permissions corresponding to the service request based on the receiver's identity, and finally obtains the target matching result of the initiator and receiver. The target matching result indicates whether the initiator and receiver have the ability or permission to communicate point-to-point. For example, the integrated user service unit first authenticates the initiator to determine whether the initiator's identity is legitimate. If the initiator's identity authentication fails, an error prompt is returned and a security alarm is triggered. If the initiator's identity authentication is successful, the integrated user service unit checks the receiver's identity to determine whether the receiver's identity is registered. After determining the receiver's identity, it determines whether the receiver is allowed to access the service type based on the service type of the service request and the receiver's user permissions, and finally obtains the target matching result of the initiator and receiver.

[0092] Step 204: If the target matching result is a successful match, the service request is redirected to instruct the initiator to establish a communication connection with the receiver.

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

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

[0095] In the above-mentioned terminal communication method, 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 to enable the initiator and the receiver to communicate, thereby establishing 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.

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

[0097] At step 302, the initiator group identifier and the initiator service capability corresponding to the initiator are determined according to the initiator identifier, and the receiver group identifier and the receiver service capability corresponding to the receiver are determined according to the receiver identifier.

[0098] In the embodiment of the application, the service request carries the initiator identifier and the receiver identifier, and the comprehensive user service unit determines the initiator group identifier and the initiator service capability corresponding to the initiator according to the initiator identifier. Specifically, the initiator identifier can be an IMSI (International Mobile Subscriber Identification Number), a device identifier, a user account, or the like; and the receiver identifier can be a telephone number, a device ID, an account, or the like.

[0099] The comprehensive user service unit queries the locally stored user information according to the initiator identifier to determine the initiator group identifier and the initiator service capability. According to the same principle, the receiver group identifier and the receiver service capability corresponding to the receiver are determined. The group can be divided according to user attributes or identity characteristics, for example, the group can represent a user type such as a consumer or an enterprise user; it can also represent a user cluster in different geographical locations, for example, different city clusters or Internet of Things devices in a specific area; it can also represent a user role, for example, roles in an organization include employees, visitors, administrators, or family members. The service capability can be the service type and permission supported by the initiator, for example, the initiator service capability can be high-definition video call or low-latency industrial control.

[0100] At step 304, if the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, it is determined that the target matching result of the initiator and the receiver is a matching success.

[0101] In the embodiment of the application, the comprehensive user service unit respectively performs matching verification on the initiator group identifier, the receiver group identifier, and the initiator service capability and the receiver service capability. If there is a same group identifier in the initiator group identifier and the receiver group identifier, it means that the initiator and the receiver belong to the same security domain or have communication permission, and then the comprehensive user service unit determines that the matching result of the group matching is a matching success. For example, because there is data isolation between the enterprise group and the consumer group, matching the security of the initiator and the receiver can ensure that confidential data only circulates within the group; or the initiator and the receiver are in the same group set by the user, which means that the initiator and the receiver have the permission to directly communicate.

[0102] The comprehensive user service unit also needs to perform matching verification on the initiator service capability and the receiver service capability, and ensure that both parties support the same service function, and then the comprehensive user service unit determines that the matching result of the service capability matching is matching success, and ensures that only the service request between the users with authority and compatible capability passes the verification through the double verification (group matching and service capability matching). For example, the initiator service capability and the receiver service capability both contain the service function of "video conference". Only when the initiator and the receiver are both matching success in group matching and service capability matching, the comprehensive user service unit determines that the target matching result of the initiator and the receiver is matching success. Otherwise, the comprehensive user service unit blocks the unauthorized or capability mismatched communication, and feeds back to the initiator that the result of the service request is failure, and feeds back the failure reason.

[0103] In the embodiment, through group matching and service capability matching, double verification is realized on the initiator and the receiver of the user terminal, the identity and service capability of the user terminal in the 6G network element architecture are verified, the security of the point-to-point communication of the user terminal is ensured, the deep integration of the differentiated service, resource management and security guarantee of the 6G network for the user terminal is realized, and the performance of terminal communication is improved.

[0104] In one exemplary embodiment, step 204 includes step 2041. Wherein:

[0105] In step 2041, if the target matching result is matching success, a redirection request corresponding to the service request is sent to the initiator.

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

[0107] In the embodiment of the application, when the target matching result of the initiator and the receiver is matching success, the comprehensive user service unit queries the target address of the receiver, the target address can be an IP (Internet Protocol) address of the receiver, for example, an IPv4 / IPv6 address, and can also contain a port number and a transmission protocol, and according to the target address of the receiver, a redirection request corresponding to the service request is constructed, and optionally, the redirection request can also be attached with a security parameter, for example, an encryption key of the initiator. The comprehensive user service unit feeds back the redirection request to the initiator through a signaling channel, and instructs the initiator to establish a point-to-point communication connection with the receiver according to the target address carried in the redirection request.

[0108] In the embodiment, the comprehensive user service unit generates a redirection request for the initiator service request, and according to the redirection request, a point-to-point direct route between the initiator and the receiver can be established under the 6G network element architecture, the communication delay between users can be reduced, the network resources can be saved, and the communication efficiency can be improved.

[0109] In one example embodiment, as shown in FIG. 4, the method further includes steps 402 to 406. Wherein: Figure 4

[0110] In step 402, if the target address of the receiver does not exist in the comprehensive user service unit, the target comprehensive user service unit corresponding to the receiver is determined according to the receiver identifier.

[0111] In the embodiment, when the receiver is registered in other comprehensive user service units, as shown in FIG. 4, the target address of the receiver does not exist in the current comprehensive user service unit, that is, the target address of the receiver is not cached in the comprehensive user service unit, and then the comprehensive user service unit needs to query the target comprehensive 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 comprehensive user service unit. Specifically, as shown in FIG. 4, the comprehensive user service unit determines the target user database corresponding to the receiver according to the receiver identifier, that is, the target user database corresponding to the 6G terminal A is determined as the user database 2 according to the receiver identifier, and a routing request carrying the receiver identifier is sent to the target user database (user database 2), a target request for querying the address of the receiver is sent to the target user database, and then the comprehensive user service unit waits for the routing response carrying the identifier of the target comprehensive user service unit fed back by the target user database, and finally, the comprehensive user service unit determines the target comprehensive user service unit which caches the target address of the receiver and the address corresponding to the target comprehensive user service unit according to the routing response fed back by the target user database. Figure 5 Figure 5 In step 404, the service request is sent to the target comprehensive user service unit, and the target redirection request fed back by the target comprehensive user service unit is received.

[0112] In step 404, the service request is sent to the target comprehensive user service unit, and the target redirection request fed back by the target comprehensive user service unit is received.

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

[0114] In the embodiment, the comprehensive user service unit forwards the service request to the target comprehensive user service unit according to the address of the target comprehensive user service unit, and the target comprehensive user service unit matches and verifies the service request and constructs the target redirection request according to the same principle of steps 302 to 304 and step 2041. Then the comprehensive user service unit receives the target redirection request fed back by the target comprehensive user service unit.​​

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

[0116] 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 embodiments of the present application, as shown in Figure 5 The comprehensive user service unit transmits the target redirection request carrying the receiver address obtained by the target comprehensive user service unit back to the initiator through a secure channel, so that the initiator can realize point-to-point connection with the receiver. Optionally, the comprehensive user service unit can encrypt or sign the target address before sending (for example, using a shared key between comprehensive user service units) to prevent tampering or theft in the middle. The comprehensive user service unit sends the redirection request to the initiator through an existing signaling connection or a separate API channel.

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

[0119] In one exemplary embodiment, the user terminal needs to be registered in the comprehensive user service unit before point-to-point communication, as shown in Figure 6 Before step 202, the method further includes steps 602 to 608. Wherein:

[0120] Step 602, receiving a registration request of a user terminal.

[0121] The registration request includes the registration user information of the user corresponding to the user terminal, and the registration user information includes user information, group identifier, key information and service capability of the user; the group identifier includes a user identifier.

[0122] In the embodiments of the present application, the comprehensive user service unit receives the registration request initiated by each user terminal, analyzes the registration request, and extracts the key information in the registration request. The registration user information of the user corresponding to the user terminal can be the basic attributes of the current user of the terminal, such as the name, mobile phone number and device model; the group identifier can be a group ID, the key information can be a user authentication key and a session key for subsequent communication encryption; and the service capability can be a list of functions supported by the user terminal, such as real-time communication and holographic video conference.

[0123] Then, as shown in Figure 7As shown, the integrated user service unit performs user authentication on the user terminal according to the registration user information carried by the registration request, and only when the user authentication is passed, the integrated user service unit performs next step processing on the registration request; if the authentication fails, an error prompt information of authentication failure is fed back.

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

[0125] In step 604, the user information and the user identifier are matched to obtain a first matching result, and if the first matching result is a matching success, the registration user information is stored to the integrated user service unit.

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

[0127] In step 606, the group information is constructed according to the group identifier and the key information, a storage request corresponding to the group information is sent to the user database corresponding to the user, and the user database is instructed to store the group information.

[0128] In the embodiment of the application, as shown in Figure 7 As 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, storing the group identifier and the key information; receiving the user information update request sent by the integrated user service unit, storing the group information and service capability corresponding to the user; receiving the group information audit request sent by the integrated user service unit, and judging whether the group information carried in the request is consistent with the stored group information. The integrated user service unit sends the storage request through the database interface, and the user database stores the group information of the current user terminal.

[0129] At step 608, a response message of a storage success of the group information is received, a user information update request is constructed according to the group information and the service capability, the user information update request is sent to the user database, and the user database is instructed to update the group information and the service capability of the user corresponding to the user terminal.

[0130] In the embodiment of the application, after the integrated user service unit instructs the user database to complete the storage of the group information, the integrated user service unit further instructs the user database to update the service capability field of the user, so as to ensure the completeness of the information. Figure 7 As shown in the figure, the integrated user service unit combines the group information (storage success) and the service capability to form an update data packet, and calls the update interface of the user database again to write new data to the existing user record and update the group information and the service capability carried in the user information update request. Figure 7 As shown in the figure, the user update information can also include the user number, the group identifier and the service capability, and the integrated user service unit sends the user update information to the user database to instruct the user database to store the integrated user service unit identifier, the group information and the service capability accessed by the user corresponding to the user terminal.

[0131] In the embodiment, a safe and reliable user registration mechanism is constructed through multi-stage verification and distributed storage, and the ability that the user database and the integrated user service unit can be independently horizontally expanded is realized, and then a basis for point-to-point communication of the user terminal in the 6G network element architecture scenario is established.

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

[0133] At step 802, if the first matching result is a matching failure, a group information audit request is sent to the target user database corresponding to the group identifier.

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

[0135] At step 804, if the audit response message fed back by the target user database is an audit pass, the registered user information is stored in the integrated user service unit.

[0136] In the embodiment of the application, as​Figure 9 As shown, if the audit response message fed back by the target user database is audit passed, it indicates that after the audit of the target user database, the current user information to be registered meets the conditions for joining the group. Therefore, the integrated user service unit needs to store the user's registration information for subsequent management and use.

[0137] Step 806: construct a user information update request based on 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 a user joins a group, his / her relevant information, including the group he / she belongs to, business 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. In order to ensure that the user information in the target user database is consistent with the actual situation, such as Figure 9 As shown, the integrated user service unit constructs a user information update request according to the group information and service capabilities, and sends the request to the target user database, instructing the target user database to update the user information.

[0139] In this embodiment, through matching check and audit verification mechanism, it is ensured that only qualified users can join a specific group, and user information is updated in a timely manner to ensure the accuracy and consistency of the management of user terminals by the integrated user service unit, 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, Figure 10 As shown, a terminal communication method is provided, which is applied to Figure 1 Taking the integrated user service unit in FIG. 100 as an example, the method includes the following steps 1002 to 1006. In which:

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

[0142] In this embodiment of the present application, after completing registration, a user terminal, when in need of communication, sends a service request to the integrated user service unit, requesting the integrated user service unit to assist in establishing a communication connection with the recipient. The service request may include information such as the service type (e.g., voice call, video call, file transfer, etc.) and the recipient's identifier.

[0143] Step 1004: Receive a redirection request sent by the integrated user service unit.

[0144] The redirection request is fed back after the service request is redirected by the comprehensive user service unit when the target matching result of the initiator and the receiver in the user terminal is determined as a matching success.

[0145] In the embodiment, the user terminal receives the redirection request sent by the comprehensive user service unit. The redirection request is fed back after the service request is redirected by the comprehensive user service unit when the target matching result of the initiator and the receiver in the user terminal is determined as a matching success.

[0146] In step 1006, a communication connection is established between the redirection request and the receiver.

[0147] In the embodiment, the initiator of the user terminal uses the network address and the port number in the redirection request to send a connection request to the receiver through a corresponding communication protocol, such as TCP (Transmission Control Protocol), UDP (User Datagram Protocol), etc. After the receiver receives the connection request, identity authentication and connection confirmation are performed, and a communication connection is established between the initiator and the receiver.

[0148] In the embodiment, the initiator and the receiver are matched through the service request of the initiator, the feasibility of the communication connection between the initiator and the receiver is ensured, and in the case that the target matching result is a matching success, the comprehensive user service unit redirects the service request to make the initiator and the receiver communicate, thereby realizing the establishment of a point-to-point direct route between the first user terminal and the second user terminal under the 6G network element architecture, reducing the communication delay between users, saving network resources, and improving the communication efficiency.

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

[0150] In step 10021, a registration request of the user terminal is sent to the comprehensive user service unit.

[0151] 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, the group identifier, the key information, and the service capability of the user. The group identifier includes the user identifier.

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

[0153] In the embodiment, by storing and managing the related information of the user, the registration of the user terminal under the 6G network element architecture is implemented, and the matching of the user terminal and the redirection of the service request are implemented subsequently, and the point-to-point communication between the user terminals is implemented.

[0154] In one example embodiment, a terminal communication system is provided, the system comprising:

[0155] The integrated user service unit is configured to 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, and to redirect the service request if the target matching result is a successful match, and instruct the initiator to establish a communication connection with the receiver.

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

[0157] In one example embodiment, the system further comprises a target user database configured to receive a group information audit request sent by the integrated user service unit, and the group information audit request comprises a group identifier and key information.

[0158] Based on the stored group identifier and the stored key information in the stored group information, the group identifier and the key information, an audit result corresponding to the group information audit request is determined.

[0159] It should be understood that, although each step in the flowchart involved in each of the above-described embodiments is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above-described embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or stages in other steps.

[0160] Based on the same inventive concept, the present embodiment also provides a terminal communication device for implementing the above-mentioned terminal communication method. The problem-solving implementation scheme provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more terminal communication device embodiments provided below can refer to the limitations of the terminal communication method described above, and will not be repeated here.

[0161] In one example embodiment, asFigure 11 As shown in the figure, a terminal communication device 1100 is provided, which is applied to a comprehensive user service unit and includes a first matching module 1101 and a redirection module 1102, wherein:

[0162] The first matching module 1101 is configured to determine a target matching result of an initiator and a receiver in a 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 matching success, redirect the service request and instruct the initiator to establish a communication connection with the receiver.

[0164] In one of the embodiments, the service request includes an initiator identifier and a receiver identifier; the first matching module 1101 is specifically configured to 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.

[0165] If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability are matched, it is determined that the target matching result of the initiator and the receiver is a matching success.

[0166] In one of the embodiments, the redirection module 1102 is specifically configured to, if the target matching result is a matching success, send a redirection request corresponding to the service request to the initiator; the redirection request includes a 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.

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

[0168] A determination module is configured to, if the target address of the receiver does not exist in the comprehensive user service unit, determine a target comprehensive user service unit corresponding to the receiver according to the receiver identifier.

[0169] A first sending module is configured to send the service request to the target comprehensive user service unit and receive a target redirection request fed back by the target comprehensive user service unit; the target redirection request includes the target address of the receiver.

[0170] A second sending module is 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 receiver according to the target address.

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

[0172] The first receiving module is configured to receive a registration request of a user terminal; the registration request comprises registration user information of a user corresponding to the user terminal, and the registration user information comprises user information of the user, a group identifier, key information and service capability; the group identifier comprises a user identifier;

[0173] The second matching module is configured to match the user information and the user identifier to obtain a first matching result, and if the first matching result is a matching success, store the registration user information into the integrated user service unit;

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

[0175] The fourth sending module is configured to receive a response message of a storage success of the group information, construct a user information update request according to the group information and the service capability, send the user information update request to the user database, and instruct the user database to update the group information and the service capability of the user corresponding to the user terminal.

[0176] In one of the embodiments, the apparatus 1100 further comprises:

[0177] The fifth sending module is configured to, if the first matching result is a matching failure, send a group information review request to a target user database corresponding to the group identifier;

[0178] The storage module is configured to, if a review response message fed back by the target user database is a review pass, store the registration user information into the integrated user service unit;

[0179] The sixth sending module is configured to construct a user information update request according to the group information and the service capability, send the user information update request to the target user database, and instruct the target user database to update the user information.

[0180] Figure 12A structural schematic diagram of a communication device provided in the embodiment is shown. The communication device can be an access network device, which can 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 the elements. The memory 122 can include a high-speed RAM memory, and can also include a non-volatile storage NVM, such as at least one disk memory. Various programs can be stored in the memory 122, for completing various processing functions and realizing the method steps of the embodiment. In the embodiment, the transmitter 125 can be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 121 can also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 125 and the receiver 121 can be integrated together to realize a transceiver. The transmitter 125 and the receiver 121 can be coupled to the processor 123, and can realize the receiving or transmitting action under the indication or control of the processor 123.

[0181] In the embodiment, the processor 123 is 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.

[0182] The transmitter 125 is configured to, if the target matching result is matching success, 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 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.

[0184] If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability are matched, it is determined that the target matching result of the initiator and the receiver is matching success.

[0185] In one embodiment, the transmitter 125 is configured to, if the target matching result is matching success, send a redirection request corresponding to the service request to the initiator. The redirection request includes a 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 a 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] The receiver 121 is configured to receive a target redirection request fed back by the target integrated user service unit; the target redirection request comprises a target address of the receiver.

[0189] The transmitter 125 is 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 receiver according to the target address.

[0190] In one embodiment, the receiver 121 is configured to receive a registration request of the user terminal; the registration request comprises registration user information of a user corresponding to the user terminal, and the registration user information comprises user information of the user, a group identifier, key information and service capability; the group identifier comprises a user identifier.

[0191] The processor 123 is configured to match the user information and the user identifier to obtain a first matching result, and if the first matching result is a matching success, store the registration user information into the integrated user service unit; and construct group information according to the group identifier and the key information.

[0192] The transmitter 125 is configured to send a storage request corresponding to the group information to a user database corresponding to the user, and instruct the user database to store the group information.

[0193] The receiver 121 is configured to receive a response message indicating that the group information is stored successfully.

[0194] The processor 123 is configured to construct a user information update request according to the group information and the service capability.

[0195] The transmitter 125 is configured to send the user information update request to the user database, and instruct the user database to update the group information and the service capability of the user corresponding to the user terminal.

[0196] In one embodiment, the transmitter 125 is configured to, if the first matching result is a matching failure, send a group information review request to a target user database corresponding to the group identifier.

[0197] The processor 123 is configured to, if a review response message fed back by the target user database is a review pass, store the registration user information into the integrated user service unit, and construct a user information update request according to the group information and the service capability.

[0198] The transmitter 125 is configured to send the user information update request to the target user database, and instruct the target user database to update the user information.

[0199] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps:

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

[0201] if the target matching result is a matching success, redirecting the service request and instructing the initiator to establish a communication connection with the receiver.

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

[0203] determining an initiator group identifier and an initiator service capability corresponding to the initiator according to the initiator identifier, and determining a receiver group identifier and a receiver service capability corresponding to the receiver according to the receiver identifier;

[0204] if the initiator group identifier and the receiver group identifier are the same and the initiator service capability and the receiver service capability match, determining that the target matching result of the initiator and the receiver is a matching success.

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

[0206] if the target matching result is a matching success, sending a redirection request corresponding to the service request to the initiator; the redirection request includes a 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.

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

[0208] if the target address of the receiver does not exist in the integrated user service unit, determining a target integrated user service unit corresponding to the receiver according to the receiver identifier;

[0209] sending the service request to the target integrated user service unit and receiving a target redirection request fed back by the target integrated user service unit; the target redirection request includes the target address of the receiver;

[0210] sending 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.

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

[0212] receiving a registration request of a user terminal; the registration request comprises registration user information of a user corresponding to the user terminal, the registration user information comprising user information of the user, a group identifier, key information and service capability; the group identifier comprises a user identifier;

[0213] matching the user information and the user identifier to obtain a first matching result, and storing the registration user information to the integrated user service unit if the first matching result is a matching success;

[0214] constructing group information according to the group identifier and the key information, sending a storage request corresponding to the group information to a user database corresponding to the user, and instructing the user database to store the group information;

[0215] receiving a response message of successful storage of the group information, constructing a user information update request according to the group information and the service capability, sending the user information update request to the user database, and instructing the user database to update the group information and the service capability of the user corresponding to the user terminal.

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

[0217] if the first matching result is a matching failure, sending a group information review request to a target user database corresponding to the group identifier;

[0218] if an audit response message fed back by the target user database is an audit pass, storing the registration user information to the integrated user service unit;

[0219] constructing a user information update request according to the group information and the service capability, sending the user information update request to the target user database, and instructing the target user database to update the user information.

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

[0221] sending a service request to the integrated user service unit;

[0222] receiving a redirection request sent by the integrated user service unit; the redirection request is fed back after the integrated user service unit determines that a target matching result of an initiator and a receiver in the user terminal is a matching success, and redirects the service request;

[0223] establishing a communication connection according to the redirection request and the receiver.

[0224] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0225] sending a registration request of a user terminal to the integrated user service unit; the registration request comprises registration user information of a user corresponding to the user terminal, the registration user information comprises user information of the user, a group identifier, key information and service capability; and the group identifier comprises a user identifier.

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

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

[0228] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to 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. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, 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. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0229] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0230] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A terminal communication method characterized by comprising: The method is applied to a comprehensive user service unit, and the method comprises: 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; the service request comprises an initiator identifier and a receiver identifier; if the target matching result is matching success, redirecting the service request and instructing the initiator to establish a communication connection with the receiver; the determining of the target matching result of the initiator and the receiver in the user terminal according to the service request initiated by the user terminal comprises: querying local stored user information according to the initiator identifier and the receiver identifier, determining an initiator group identifier and an initiator service capability corresponding to the initiator, and a receiver group identifier and a receiver service capability corresponding to the receiver; if the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, determining that the target matching result of the initiator and the receiver is matching success.

2. The method of claim 1, wherein, the if the target matching result is matching success, redirecting the service request and instructing the initiator to establish a communication connection with the receiver, comprises: if the target matching result is matching success, sending a redirection request corresponding to the service request to the initiator; the redirection request comprises a 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.

3. The method of claim 2, wherein, the method further comprises: if the target address of the receiver does not exist in the comprehensive user service unit, determining a target comprehensive user service unit corresponding to the receiver according to the receiver identifier; sending the service request to the target comprehensive user service unit and receiving a target redirection request fed back by the target comprehensive user service unit; the target redirection request comprises the target address of the receiver; sending 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.

4. The method of claim 1, wherein, before the determining of 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 comprises: receiving a registration request of a user terminal; the registration request comprises registration user information of a user corresponding to the user terminal, and the registration user information comprises user information, a group identifier, key information and service capability of the user; the group identifier comprises a user identifier; matching the user information and the user identifier to obtain a first matching result, and if the first matching result is matching success, storing the registration user information to the comprehensive user service unit; constructing group information according to the group identifier and the key information, and sending a storage request corresponding to the group information to a user database corresponding to the user to instruct the user database to store the group information; receive a response message indicating that the group information is stored successfully, 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 to instruct the user database to update the group information and the service capability of the user corresponding to the user terminal.

5. The method of claim 4, wherein, The method further comprises: if the first matching result is a matching failure, sending a group information audit request to a target user database corresponding to the group identifier; if an audit response message fed back by the target user database is an audit pass, storing the registered user information to the integrated user service unit; 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 to instruct the target user database to update the user information.

6. A terminal communication method characterized by comprising: The method is applied to a user terminal, and the method comprises: sending a service request to an integrated user service unit; the service request contains an initiator identifier and a receiver identifier, and is used for the integrated user service unit to query locally stored user information according to the initiator identifier and the receiver identifier, to determine an initiator group identifier and an initiator service capability corresponding to the initiator, and a receiver group identifier and a receiver service capability corresponding to the receiver; if the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability are matched, it is determined that a target matching result of the initiator and the receiver is a matching success; receiving a redirection request sent by the integrated user service unit; the redirection request is fed back after the integrated user service unit determines that the target matching result of the initiator and the receiver in the user terminal is a matching success, and redirects the service request; establishing a communication connection according to the redirection request and the receiver.

7. The method of claim 6, wherein, Before the service request is sent to the integrated user service unit, the method further comprises: sending a registration request of the user terminal to the integrated user service unit; the registration request contains registered user information of a user corresponding to the user terminal, and the registered user information contains user information, a group identifier, key information and a service capability of the user; the group identifier contains a user identifier.

8. A terminal communication system, characterized by The system comprises: an integrated user service unit configured to determine a target matching result of an initiator and a receiver in a user terminal according to a service request initiated by the user terminal; if the target matching result is a matching success, the service request is redirected, and the initiator and the receiver are instructed to establish a communication connection; the service request contains an initiator identifier and a receiver identifier; the user terminal is configured to establish a communication connection of the initiator and the receiver in the user terminal according to a redirection request sent by the integrated user service unit; the user terminal is specifically configured to query locally stored user information according to the initiator identifier and the receiver identifier, to determine an initiator group identifier and an initiator service capability corresponding to the initiator, and a receiver group identifier and a receiver service capability corresponding to the receiver. If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, it is determined that the target matching result of the initiator and the receiver is matching success.

9. The system of claim 8, wherein, The system further comprises a target user database configured to receive a group information auditing request sent by the integrated user service unit, wherein the group information auditing request comprises a group identifier and key information; Based on the stored group identifier, the stored key information, the group identifier and the key information in the stored group information, an auditing result corresponding to the group information auditing request is determined.

10. A terminal communication device, characterized by comprising: The apparatus comprises: A first matching module configured to determine a target matching result of an initiator and a receiver in a user terminal according to a service request initiated by the user terminal, wherein the service request comprises an initiator identifier and a receiver identifier; A redirection module configured to, if the target matching result is matching success, redirect the service request, and instruct the initiator to establish a communication connection with the receiver; The redirection module is specifically configured to query local stored user information according to the initiator identifier and the receiver identifier, determine an initiator group identifier and an initiator service capability corresponding to the initiator, and a receiver group identifier and a receiver service capability corresponding to the receiver; If the initiator group identifier and the receiver group identifier are the same, and the initiator service capability and the receiver service capability match, it is determined that the target matching result of the initiator and the receiver is matching success.

11. A communication device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 5 and 6 to 7.

12. A readable storage medium, having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 5 and 6 to 7.

Citation Information

Patent Citations

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

    CN119729420A