Communication method, communication apparatus, communication device, storage medium, and program product
By introducing a communication method based on integrated user service units in the 6G network, the problem of low communication efficiency in the 4G/5G network is solved, efficient service data transmission in the 6G network is realized, and the development requirements of diversified applications and high load is adapted to the development requirements of diversified applications.
Patent Information
- Application Number
- CN202411995320.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-03-28
AI Technical Summary
The communication method of non-real-time communication data services in 4G/5G network technology is difficult to adapt to the development requirements of many types of smart terminals, rich personalized applications and large communication service load between user equipment in 6G network technology, and there are problems of low communication efficiency.
A communication method is provided, by receiving a routing query request sent by the source terminal, performing service verification on the source terminal based on the target terminal identification and the target service identification, obtaining a first response result, and sending it to the source terminal for instructing the source terminal and the target terminal to perform service data transmission. This method communicates based on the integrated user service unit, avoiding communication between terminals through the core network.
By directly conducting service verification in the integrated user service unit, unnecessary data transmission and processing steps are reduced, thereby improving communication efficiency and adapting to the needs of high-load and diversified applications in 6G network technology.
Smart Images

Figure CN119729420A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, a communication device, a communication equipment, a storage medium and a program product. Background Art
[0002] With the rapid development of Internet technology, future communication networks will face greater demands for data transmission and processing. Future communication networks will have a wide variety of terminal devices and richer application scenarios. In particular, non-real-time communication data services will increase significantly, such as home and appliance control information of smart homes, music and video streaming entertainment business data, remote control information of smart factories, etc. These services require efficient and stable communication mechanisms to support their information transmission.
[0003] At present, the communication method of non-real-time communication data services in 4G / 5G network technology usually realizes data service communication between user devices through centralized control of the core network. It is difficult to adapt to the development requirements of 6G network technology such as multiple types of smart terminals, rich personalized applications and heavy communication service load between user devices, and there is a problem of low communication efficiency. Summary of the invention
[0004] Based on this, it is necessary to provide a communication method, communication device, communication equipment, storage medium and program product that can adapt to the development requirements of 6G network technology, such as a variety of smart terminal types, rich personalized applications and heavy communication service load between user devices, in response to the above-mentioned technical problems.
[0005] In a first aspect, the present application provides a communication method, applied to a first integrated user service unit, the method comprising:
[0006] Receiving a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier;
[0007] Performing service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result;
[0008] The first response result is sent to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0009] In one embodiment, performing service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result includes:
[0010] Obtain a list of accessible services corresponding to the target terminal identification;
[0011] Determine whether there is a service type corresponding to the target service identifier in the accessible service list, and perform service verification on the source terminal according to the determination result to obtain a first response result.
[0012] In one embodiment, service verification is performed on the source terminal according to the determination result to obtain a first response result, including:
[0013] If the determination result indicates that the service type corresponding to the target service identifier exists in the accessible service list, the IP address information of the target terminal is determined according to the target terminal identifier, and a first response result is generated according to the IP address information and the first response information; the first response information is used to indicate that the service route query is successful;
[0014] If the determination result indicates that the service type corresponding to the target service identifier does not exist in the accessible service list, a first response result is generated according to the second response information; the second response information is used to indicate that the service routing query fails.
[0015] In one of the embodiments, the routing query request further includes a source terminal identifier, and the method further includes:
[0016] Determine the integrated user service unit to which the target terminal belongs according to the target terminal identifier;
[0017] If it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, returning to the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier;
[0018] If it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, a new routing query request is generated according to the source terminal identifier, the target terminal identifier and the target service identifier, and the new routing query request is sent to the second integrated user service unit; the new routing query request is used to instruct the second integrated user service unit to perform service verification on the source terminal to obtain a second response result; the second response result is used to instruct the source terminal and the target terminal to transmit service data.
[0019] In one embodiment, the method further comprises:
[0020] Receiving a first registration request sent by a source terminal; the first registration request includes first verification information;
[0021] Performing a first terminal verification on the source terminal according to the first verification information to obtain a first terminal verification result;
[0022] When it is determined that the first terminal verification result indicates that the source terminal has passed the verification, a source terminal identifier is allocated to the source terminal; the source terminal identifier includes a source terminal number and an integrated user service unit identifier to which the source terminal belongs;
[0023] A first registration result is generated according to the first terminal verification result and the source terminal identifier, and the first registration result is sent to the source terminal.
[0024] In one embodiment, the method further comprises:
[0025] receiving a first list setting request sent by a source terminal; the first list setting request includes a source terminal identifier, IP address information of the source terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service;
[0026] According to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, a list of accessible services corresponding to the source terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the source terminal and the list of accessible terminals corresponding to each service are saved.
[0027] In one embodiment, the method further comprises:
[0028] receiving a second registration request sent by the target terminal; the second registration request includes second verification information;
[0029] Performing a second terminal verification on the target terminal according to the second verification information to obtain a second terminal verification result;
[0030] When the second terminal verification result indicates that the target terminal has passed the verification, a target terminal identifier is allocated to the target terminal; the target terminal identifier includes a target terminal number and an integrated user service unit identifier to which the target terminal belongs;
[0031] A second registration result is generated according to the second terminal verification result and the target terminal identifier, and the second registration result is sent to the target terminal.
[0032] In one embodiment, the method further comprises:
[0033] receiving a second list setting request sent by the target terminal; the second list setting request includes a target terminal identifier assigned by the target terminal, IP address information of the target terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service;
[0034] According to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service, a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the target terminal and the list of accessible terminals corresponding to each service are saved.
[0035] In a second aspect, the present application further provides a communication method, applied to a target terminal, the method comprising:
[0036] Receiving a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier, and service data of the target service;
[0037] Determine a list of accessible terminals corresponding to the target service according to the target service identifier;
[0038] According to the accessible terminal list corresponding to the target service and the source terminal identifier, the source terminal is verified to obtain the terminal verification result;
[0039] Process the business data according to the terminal verification result and the business data to obtain a third response result;
[0040] The third response result is sent to the source terminal.
[0041] In one embodiment, the method further comprises:
[0042] generating a second registration request according to the second verification information;
[0043] Sending a second registration request to the first integrated user service unit; the second registration request is used to instruct the first integrated user service unit to perform a second terminal verification on the target terminal according to the second verification information, obtain a second terminal verification result, and generate a second registration result according to the second terminal verification result;
[0044] A second registration result sent by the first integrated user service unit is received.
[0045] In one embodiment, the method further comprises:
[0046] If the second registration result indicates that the registration is successful, generating a second list setting request according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service;
[0047] The second list setting request is sent to the first integrated user service unit; the second list setting request is used to instruct the first integrated user service unit to construct and save the accessible service list corresponding to the target terminal and the accessible terminal list corresponding to each service.
[0048] In a third aspect, the present application further provides a communication method, applied to a source terminal, the method comprising:
[0049] Generate a routing query request according to the target terminal identifier and the target service identifier;
[0050] Sending a routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result;
[0051] A first response result sent by the first integrated user service unit is received, and service data is transmitted with the target terminal according to the first response result.
[0052] In one embodiment, performing service data transmission with a target terminal according to the first response result includes:
[0053] In the case where the first response result indicates that the service routing query is successful, a service processing request is generated according to the source terminal identifier, the target service identifier and the service data of the target service, and the service processing request is sent to the target terminal according to the IP address information of the target terminal in the first response result; the service processing request is used to instruct the target terminal to determine the list of accessible terminals corresponding to the target service according to the target service identifier, and to perform terminal verification on the source terminal according to the list of accessible terminals corresponding to the target service and the source terminal identifier to obtain a terminal verification result, and to perform service data processing according to the terminal verification result and the service data to obtain a third response result;
[0054] Receive a third response result sent by the target terminal.
[0055] In one embodiment, the method further comprises:
[0056] generating a first registration request according to the first verification information;
[0057] Sending a first registration request to the first integrated user service unit; the first registration request is used to instruct the first integrated user service unit to perform a first terminal verification on the source terminal according to the first verification information, obtain a first terminal verification result, and generate a first registration result according to the first terminal verification result;
[0058] A first registration result sent by the first integrated user service unit is received.
[0059] In one embodiment, the method further comprises:
[0060] When the first registration result indicates that the registration is successful, generating a first list setting request according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service;
[0061] The first list setting request is sent to the first integrated user service unit; the first list setting request is used to instruct the first integrated user service unit to construct and save the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
[0062] In a fourth aspect, the present application further provides a communication device, the device comprising:
[0063] A first receiving module is used to receive a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier;
[0064] A first verification module, used to perform service verification on the source terminal according to the target terminal identifier and the target service identifier, and obtain a first response result;
[0065] The first sending module is used to send a first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform business data transmission.
[0066] In a fifth aspect, the present application further provides a communication device, the device comprising:
[0067] The second receiving module is used to receive a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier and service data of the target service;
[0068] A determination module, used to determine a list of accessible terminals corresponding to a target service according to a target service identifier;
[0069] The second verification module is used to perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier to obtain a terminal verification result;
[0070] A processing module, used for processing the business data according to the terminal verification result and the business data to obtain a third response result;
[0071] The second sending module is used to send the third response result to the source terminal.
[0072] In a sixth aspect, the present application further provides a communication device, the device comprising:
[0073] A generating module, used for generating a routing query request according to a target terminal identifier and a target service identifier;
[0074] The third sending module is used to send the routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result;
[0075] The third receiving module is used to receive the first response result sent by the first integrated user service unit, and transmit service data with the target terminal according to the first response result.
[0076] In a seventh aspect, the present application further provides a communication device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods in the first to third aspects above when executing the computer program.
[0077] In an eighth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method of any one of the first to third aspects above.
[0078] In a ninth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method of any one of the first to third aspects above.
[0079] The above-mentioned communication method, communication device, communication equipment, storage medium and program product, the method receives a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier, and then performs service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result, and finally sends the first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform service data transmission. In the above-mentioned method, the communication between the source terminal and the target terminal is carried out based on the integrated user service unit, and there is no need to realize the communication between the terminals through the core network, which can improve the efficiency of network resource utilization and thus improve the communication efficiency. Therefore, the above-mentioned method can adapt to the development requirements of 6G network technology such as multiple types of smart terminals, rich personalized applications and heavy communication service load between user devices, and can promote the development of 6G network technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] Figure 1 is a schematic diagram of the structure of a communication system in one embodiment;
[0081] Figure 2 is a schematic diagram of the structure of a communication system in another embodiment;
[0082] Figure 3 is a flow chart of a communication method in one embodiment;
[0083] Figure 4 is a flow chart of a communication method in another embodiment;
[0084] Figure 5 is a flow chart of a communication method in another embodiment;
[0085] Figure 6 is a flow chart of a communication method in another embodiment;
[0086] Figure 7 is a flow chart of a communication method in another embodiment;
[0087] Figure 8 is a flow chart of a communication method in another embodiment;
[0088] Fig. 9 is a flow chart of a communication method in another embodiment;
[0089] Fig.10 is a flow chart of a communication method in another embodiment;
[0090] Fig.11 is a flow chart of a communication method in another embodiment;
[0091] Fig.12 is a flow chart of a communication method in another embodiment;
[0092] Fig.13 is a flow chart of a communication method in another embodiment;
[0093] Fig.14 is a flow chart of a communication method in another embodiment;
[0094] Fig.15 is a flow chart of a communication method in another embodiment;
[0095] Fig.16 is a flow chart of a communication method in another embodiment;
[0096] Fig.17 is a flow chart of a communication method in another embodiment;
[0097] Fig.18 is a structural block diagram of a communication device in one embodiment;
[0098] Fig.19 is a structural block diagram of a communication device in another embodiment;
[0099] Fig. 20 is a structural block diagram of a communication device in another embodiment;
[0100] Fig.21 is an internal structure diagram of a communication device in one embodiment;
[0101] Fig. 22 is an internal structure diagram of a communication device in another embodiment;
[0102] Fig.23 FIG. 4 is a diagram showing the internal structure of a communication device in another embodiment. DETAILED DESCRIPTION
[0103] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with 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.
[0104] With the rapid development of Internet technology, future communication networks will face greater data transmission and processing requirements. The terminal devices of future communication networks are of various types and the application scenarios are richer. In particular, non-real-time communication data services will increase significantly, such as home and appliance control information of smart homes, music and video streaming entertainment service data, remote control information of smart factories, etc. These services require efficient and stable communication mechanisms to support their information transmission. At present, the communication method of non-real-time communication data services in 4G / 5G network technology usually realizes data service communication between user devices through centralized control of the core network. It is difficult to adapt to the development requirements of 6G network technology, such as multiple types of smart terminals, rich personalized applications, and large communication service load between user devices, and there is a problem of low communication efficiency. The present application provides a communication method to solve the above technical problems. The following embodiments will specifically illustrate the communication method described in the present application.
[0105] The communication method provided in the embodiment of the present application can be applied to Figure 1 In the communication system shown, the communication system includes a source terminal 101, a target terminal 102 and a first integrated user service unit 103, and the source terminal 101, the first integrated user service unit 103 and the target terminal 102 communicate with each other through a network. The source terminal 101 is used to send a routing query request to the first integrated user service unit 103, and send a service processing request to the target terminal 102. The first integrated user service unit 103 is used to perform service verification on the source terminal 101 according to the routing query request, and the target terminal 102 is used to perform terminal verification on the source terminal 101 according to the service processing request, and process the service data corresponding to the service processing request. The source terminal 101 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc., and the portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The first integrated user service unit 103 can be implemented with an independent server or a server cluster consisting of multiple servers. The target terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc.
[0106] It should be noted that in Figure 1In the communication system shown in the figure, the source terminal 101 and the target terminal 102 in the communication system both belong to the first integrated user service unit 103. Optionally, the communication system may include multiple source terminals 101, multiple target terminals 102 and multiple integrated user service units, and the specific number can be set according to actual needs, which is not limited in this embodiment. Figure 2 As shown, the source terminal 101 and the target terminal 102 belong to different integrated user service units, wherein the integrated user service unit 103 to which the source terminal belongs may send the routing query request to the integrated user service unit 104 to which the target terminal belongs after receiving the routing query request, and the integrated user service unit 104 to which the target terminal belongs performs service verification on the source terminal 101 according to the routing query request. Optionally, the above-mentioned source terminal and target terminal are determined according to actual functional requirements. The source terminal in a certain scenario may be the target terminal in another scenario. Similarly, the target terminal in a certain scenario may be the source terminal in another scenario. This embodiment does not limit the source terminal and the target terminal. Optionally, the integrated user service unit may be a network entity that provides selected network functions and service capabilities for specific users of fixed, mobile and satellite integration in a 6G network. Two types of integrated user service units (IUSU) may be included to provide services to users, one is a proprietary IUSU (Pri-IUSU) and the other is a public IUSU (Pub-IUSU. Generally, Pri-IUSU is created and managed by users to provide network and service capabilities for their terminal devices. Pub-IUSU provides services to users who cannot obtain services from Pri-IUSU. Pub-IUSU can be a Pri-IUSU shared by users or created and managed by operators. IUSU supports network and service capability virtualization, and provides users with required services through service orchestration management and coordination of selected virtualization capabilities. Those skilled in the art will appreciate that Figure 1 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the communication system to which the scheme of the present application is applied. The specific communication system may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0107] In one embodiment, Figure 3 As shown, a communication method is provided, which is applied to Figure 1 The first integrated user service unit in the example is used as an example to illustrate, comprising the following steps:
[0108] S201, receiving a routing query request sent by a source terminal.
[0109] The routing query request includes a target terminal identifier and a target service identifier, and the target terminal identifier includes a target terminal number and an integrated user service unit identifier to which the target terminal belongs. For example, the target service identifier may include a smart home identifier, and a smart home may include household appliances, furniture, lamps, etc., and household appliances may include refrigerators, rice cookers, washing machines, etc.
[0110] In an embodiment of the present application, when the source terminal needs to process business data through the target terminal, the source terminal can determine the target terminal identifier and the target business identifier based on the business to be processed, and then generate a routing query request based on the target terminal identifier and the target business identifier, and send the routing query request to the first integrated user service unit, and the first integrated user service unit can receive the routing query request.
[0111] S202: Perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0112] The first response result includes a successful service route query and a failed service route query. When the first response result indicates that the service route query is successful, the first response result also includes the IP address information of the target terminal.
[0113] In the embodiment of the present application, after the first integrated user service unit receives the routing query request sent by the source terminal based on the above steps, it can first determine the target terminal according to the target terminal identifier, then determine the services related to the target terminal, and then perform service verification on the source terminal according to the services related to the target terminal and the target services corresponding to the target service identifier, and obtain a first response result. Optionally, it is also possible to first determine the target service according to the target service identifier, then determine the target terminal according to the target terminal identifier, and determine the services related to the target terminal, and finally perform service verification on the source terminal according to the target service and the services related to the target terminal, and obtain a first response result.
[0114] S203, sending a first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0115] In the embodiment of the present application, after the first integrated user service unit obtains the first response result based on the above steps, the first response result can be returned to the source terminal, and the source terminal can receive the first response result, and then determine that the service route query is successful according to the first response result. When it is determined that the first response result indicates that the service route query is successful, a service processing request can be generated according to the source terminal identifier, the target service identifier and the service data of the target service, and then the IP address information of the target terminal is determined according to the first response result, and the service processing request is sent to the target terminal through the IP address information of the target terminal, and the target terminal can receive the service processing request sent by the source terminal. After receiving the service processing request sent by the source terminal, the target terminal can perform terminal verification on the source terminal to obtain a terminal verification result. If the terminal verification result indicates that the terminal verification is successful, the service data is processed according to the service data to obtain the service processing result, and then a third response result is generated according to the successful response information of the successful terminal verification and the service processing result. If the terminal verification result indicates that the terminal verification fails, a third response result is generated according to the failure response information of the failed terminal verification, and then the third response result is returned to the source terminal, and the source terminal can receive the third response result. Optionally, in order to ensure system security, the service processing request may further include a target terminal identifier. After receiving the service processing request, the target terminal may verify whether the target terminal is the target terminal indicated by the service processing request based on the target terminal identifier.
[0116] The communication method provided in the embodiment of the present application receives a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier, and then performs service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result, and finally sends the first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to transmit service data. In the above method, communication between the source terminal and the target terminal is performed based on an integrated user service unit, and there is no need to realize communication between terminals through the core network, which can improve the efficiency of network resource utilization and thus improve communication efficiency. Therefore, the above method can adapt to the development requirements of 6G network technology, such as multiple types of smart terminals, rich personalized applications, and heavy communication service load between user devices, and can promote the development of 6G network technology.
[0117] In one embodiment, a specific implementation method for performing service verification on a source terminal is also provided, such as Figure 4 As shown, the above step S202 of "performing service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result" includes:
[0118] S301, obtaining a list of accessible services corresponding to a target terminal identifier.
[0119] The accessible service list includes one or more services.
[0120] In the embodiment of the present application, the first integrated user service unit can generate a list of accessible services corresponding to the source terminal according to the accessible services of the source terminal sent by the source terminal, and generate a list of accessible services corresponding to the target terminal according to the accessible services of the target terminal sent by the target terminal, and store the list of accessible services corresponding to the source terminal and the list of accessible services corresponding to the target terminal in a database or a preset path. After the first integrated user service unit receives the routing query request sent by the source terminal, it can determine the target terminal identifier according to the routing query request, and then obtain the list of accessible services corresponding to the target terminal identifier. Specifically, the target terminal identifier then obtains the list of accessible services corresponding to the target terminal from the database or the preset path.
[0121] S302, determining whether there is a service type corresponding to the target service identifier in the accessible service list, and performing service verification on the source terminal according to the determination result to obtain a first response result.
[0122] The service type may include a smart home type, a smart home may include household appliances, furniture, lamps, etc., and household appliances may include refrigerators, rice cookers, washing machines, etc. The determination result includes that the service type corresponding to the target service identifier exists in the accessible service list, or the service type corresponding to the target service identifier does not exist in the accessible service list.
[0123] In an embodiment of the present application, after the first integrated user service unit obtains the list of accessible services corresponding to the target terminal based on the above steps, it can search for the service type corresponding to the target service identifier in the list of accessible services corresponding to the target terminal, and determine whether the service type exists in the list of accessible services to obtain a determination result, and then perform service verification on the source terminal based on the determination result to obtain a first response result.
[0124] Specifically, Figure 5 As shown, the "performing service verification on the source terminal according to the determination result to obtain a first response result" in the above step S302 includes:
[0125] S3021: If the determination result indicates that the service type corresponding to the target service identifier exists in the accessible service list, the IP address information of the target terminal is determined according to the target terminal identifier, and a first response result is generated according to the IP address information and the first response information.
[0126] The first response information is used to indicate that the service route query is successful.
[0127] In an embodiment of the present application, if the determination result indicates that the service type corresponding to the target service identifier exists in the list of accessible services corresponding to the target terminal, in this case, it means that the service routing query is successful, and the first response information can be generated based on the successful status of the service routing query, and the IP address information of the target terminal can be determined according to the target terminal identifier, and then the first response result is generated based on the IP address information and the first response information.
[0128] S3022: If the determination result indicates that the service type corresponding to the target service identifier does not exist in the accessible service list, a first response result is generated according to the second response information.
[0129] The second response information is used to indicate that the service route query fails.
[0130] In an embodiment of the present application, if the determination result indicates that the service type corresponding to the target service identifier does not exist in the list of accessible services corresponding to the target terminal, in this case, it means that the service routing query has failed, and a second response information can be generated based on the service routing query failure status, and then a first response result can be generated based on the second response information.
[0131] The method described in the embodiment of the present application verifies the existence of the service type based on the accessible service list, which can avoid resource consumption caused by connecting the service to an unsupported service type, reduce the possibility of invalid network resource occupation and erroneous operation, and optimize the overall resource utilization of the system.
[0132] In one embodiment, the routing query request further includes a source terminal identifier. Figure 6 As shown, the above communication method also includes:
[0133] S401, determining the integrated user service unit to which the target terminal belongs according to the target terminal identifier.
[0134] In the embodiment of the present application, after receiving the routing query request, the first integrated user service unit may determine the integrated user service unit to which the target terminal belongs according to the target terminal identifier.
[0135] S402: If it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, the process returns to the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier.
[0136] In the embodiment of the present application, if it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier is returned to, that is, step S202 is returned to be executed.
[0137] S403, if it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, a new routing query request is generated according to the source terminal identifier, the target terminal identifier and the target service identifier, and the new routing query request is sent to the second integrated user service unit; the new routing query request is used to instruct the second integrated user service unit to perform service verification on the source terminal to obtain a second response result; the second response result is used to instruct the source terminal and the target terminal to transmit service data.
[0138] The route query request also includes a source terminal identifier. The new route query request includes a source terminal identifier, a target terminal identifier and a target service identifier.
[0139] In the embodiment of the present application, if it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, a new routing query request is generated according to the source terminal identifier, the target terminal identifier and the target service identifier, and the new routing query request is sent to the second integrated user service unit, and the second integrated user service unit can receive the new routing query request. After the second integrated user service unit receives the new routing query request, it can determine the source terminal according to the source terminal identifier in the new routing query request based on the same principle as the first integrated user service unit performs service verification on the source terminal, and then perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a second response result, and return the second response result to the source terminal, instructing the source terminal and the target terminal to perform service data transmission.
[0140] The method described in the embodiment of the present application reduces unnecessary data transmission and processing steps by directly performing service verification in the corresponding integrated user service unit, thereby improving the overall communication efficiency. In the communication across integrated user service units, by allowing the integrated user service unit to which the target terminal belongs to perform service verification of the source terminal, the security of user data can be better protected, which not only improves the communication efficiency, but also enhances the security of the system.
[0141] In one embodiment, Figure 7 As shown, the above communication method also includes:
[0142] S501: Receive a first registration request sent by a source terminal.
[0143] The first registration request includes first verification information, and the first verification information is used to verify the device security of the source terminal.
[0144] In an embodiment of the present application, the source terminal can generate a first registration request based on the first verification information, for example, generate the first registration request based on the account and login password corresponding to the first integrated user service unit, and then send the first registration request to the first integrated user service unit. The first integrated user service unit can receive the first registration request sent by the source terminal.
[0145] S502: Perform first terminal verification on the source terminal according to the first verification information to obtain a first terminal verification result.
[0146] The first terminal verification result includes a terminal verification pass result and a terminal verification fail result.
[0147] In the embodiment of the present application, after receiving the first registration request sent by the source terminal, the first integrated user service unit can perform the first terminal verification on the source terminal according to the first verification information to obtain the first terminal verification result. Specifically, the target verification information in the local database can be compared with the first verification information. If the target verification information is consistent with the first verification information, it is determined that the first terminal verification result indicates that the source terminal verification has passed. If the target verification information is inconsistent with the first verification information, it is determined that the first terminal verification result indicates that the source terminal verification has failed. If the first terminal verification result indicates that the source terminal verification has failed, indicating that the source terminal registration has failed, the first registration information is generated according to the terminal verification failure result, and the first registration result is sent to the source terminal.
[0148] S503: When it is determined that the first terminal authentication result indicates that the source terminal has passed the authentication, a source terminal identifier is allocated to the source terminal; the source terminal identifier includes a source terminal number and an integrated user service unit identifier to which the source terminal belongs.
[0149] In an embodiment of the present application, if the first terminal verification result indicates that the source terminal verification has passed, indicating that the source terminal registration has been successful, a source terminal identifier is allocated to the source terminal. Specifically, the source terminal identifier can be generated based on the source terminal number and the integrated user service unit identifier to which the source terminal belongs, and the source terminal identifier is allocated.
[0150] S504: Generate a first registration result according to the first terminal verification result and the source terminal identifier, and send the first registration result to the source terminal.
[0151] The first registration result includes a source terminal registration success result and a source terminal registration failure result.
[0152] In an embodiment of the present application, the first integrated user service unit obtains the source terminal identification and the terminal verification result based on the above steps, can generate a first registration result according to the terminal verification result and the source terminal identification, and sends the first registration result to the source terminal.
[0153] The method described in the embodiment of the present application verifies the terminal through verification information, ensuring that only legitimate terminals can register and use the system, thereby improving the security of the system.
[0154] Further, such as Figure 8 As shown, the above communication method also includes:
[0155] S601: Receive a first list setting request sent by a source terminal.
[0156] The first list setting request includes a source terminal identifier, IP address information of the source terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service.
[0157] In an embodiment of the present application, after the source terminal receives the first registration result, when it determines that the first registration result indicates a successful registration, it can generate a first list setting request based on the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service, and then send the first list setting request to the first integrated user service unit, and the first integrated user service unit can receive the first list setting request sent by the source terminal.
[0158] S602, constructing an accessible service list corresponding to the source terminal and an accessible terminal list corresponding to each service according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, and saving the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
[0159] In an embodiment of the present application, after the first integrated user service unit receives the first list setting request sent by the source terminal, it can first construct an accessible service list corresponding to the source terminal according to the source terminal identifier, the IP address information of the source terminal and the accessible service identifier, and then construct an accessible terminal list corresponding to each service in the accessible service list corresponding to the source terminal according to the accessible service list corresponding to the source terminal and the accessible terminal identifier corresponding to each accessible service, that is, obtain a first correspondence relationship between the source terminal identifier-the IP address information of the source terminal-the accessible service list-the accessible terminal list corresponding to each service, and save the first correspondence relationship to a database or a preset path, and so on. The first integrated user service unit can construct first correspondence relationships corresponding to multiple source terminals.
[0160] The method described in the embodiment of the present application, by constructing and saving the accessible service list of the source terminal and the accessible terminal list corresponding to each service, can subsequently quickly use the accessible service list to perform terminal service verification, and perform terminal verification based on the accessible terminal list, thereby improving data transmission efficiency.
[0161] The communication system can be enabled to flexibly manage the service access rights of the terminal.
[0162] In one embodiment, Fig. 9 As shown, the above communication method also includes:
[0163] S701: Receive a second registration request sent by a target terminal.
[0164] The second registration request includes second verification information, and the second verification information is used to verify the device security of the target terminal.
[0165] In an embodiment of the present application, the target terminal can generate a second registration request based on the second verification information, for example, generate a second registration request based on the account and login password corresponding to the first integrated user service unit, and then send the second registration request to the first integrated user service unit. The first integrated user service unit can receive the second registration request sent by the target terminal.
[0166] S702: Perform a second terminal verification on the target terminal according to the second verification information to obtain a second terminal verification result.
[0167] The second terminal verification result includes a terminal verification pass result and a terminal verification fail result.
[0168] In the embodiment of the present application, after receiving the second registration request sent by the target terminal, the first integrated user service unit can perform the second terminal verification on the target terminal according to the second verification information to obtain the second terminal verification result. Specifically, the target verification information in the local database can be compared with the second verification information. If the target verification information is consistent with the second verification information, it is determined that the second terminal verification result indicates that the target terminal verification has passed. If the target verification information is inconsistent with the second verification information, it is determined that the second terminal verification result indicates that the target terminal verification has failed. If the second terminal verification result indicates that the target terminal verification has failed, indicating that the registration of the target terminal has failed, the second registration information is generated according to the terminal verification failure result, and the second registration result is sent to the target terminal.
[0169] S703: When the second terminal verification result indicates that the target terminal has passed the verification, a target terminal identifier is allocated to the target terminal; the target terminal identifier includes the target terminal number and the integrated user service unit identifier to which the target terminal belongs.
[0170] In an embodiment of the present application, if the second terminal verification result indicates that the target terminal verification has passed, indicating that the target terminal registration has been successful, a target terminal identifier is allocated to the target terminal. Specifically, the target terminal identifier can be generated according to the target terminal number and the integrated user service unit identifier to which the target terminal belongs, and the target terminal identifier is allocated.
[0171] S704: Generate a second registration result according to the second terminal verification result and the target terminal identifier, and send the second registration result to the target terminal.
[0172] The second registration result includes a target terminal registration success result and a target terminal registration failure result.
[0173] In an embodiment of the present application, the first integrated user service unit obtains the target terminal identification and the terminal verification result based on the above steps, can generate a second registration result according to the terminal verification result and the target terminal identification, and send the second registration result to the target terminal.
[0174] The method described in the embodiment of the present application verifies the terminal through verification information, ensuring that only legitimate terminals can register and use the system, thereby improving the security of the system.
[0175] Further, such as Fig.10 As shown, the above communication method also includes:
[0176] S801, receiving a second list setting request sent by a target terminal; the second list setting request includes a target terminal identifier assigned to the target terminal, IP address information of the target terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service.
[0177] The second list setting request includes a target terminal identifier, IP address information of the target terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service.
[0178] In an embodiment of the present application, after the target terminal receives the second registration result, when it determines that the second registration result indicates a successful registration, it can generate a second list setting request based on the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service, and then send the second list setting request to the first integrated user service unit, and the first integrated user service unit can receive the second list setting request sent by the target terminal.
[0179] S802, constructing an accessible service list corresponding to the target terminal and an accessible terminal list corresponding to each service according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service, and saving the accessible service list corresponding to the target terminal and the accessible terminal list corresponding to each service.
[0180] In an embodiment of the present application, after the first integrated user service unit receives the second list setting request sent by the target terminal, it can first construct an accessible service list corresponding to the target terminal according to the target terminal identifier, the IP address information of the target terminal and the accessible service identifier, and then construct an accessible terminal list corresponding to each service in the accessible service list corresponding to the target terminal according to the accessible service list corresponding to the target terminal and the accessible terminal identifier corresponding to each accessible service, that is, obtain a second correspondence relationship of target terminal identifier-target terminal IP address information-accessible service list-accessible terminal list corresponding to each service, and save the second correspondence relationship to a database or a preset path, and so on. The first integrated user service unit can construct second correspondence relationships corresponding to multiple target terminals.
[0181] The method described in the embodiments of the present application, the method described in the embodiments of the present application, by constructing and saving the accessible service list of the source terminal and the accessible terminal list corresponding to each service, the accessible service list can be used to quickly perform terminal service verification, and terminal verification can be performed based on the accessible terminal list, thereby improving data transmission efficiency.
[0182] In one embodiment, a communication method is also provided, such as Fig.11 As shown, this method is applied to Figure 1 Taking the target terminal in as an example, the method includes:
[0183] S901, receiving a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier, and service data of the target service.
[0184] S902: Perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier to obtain a terminal verification result.
[0185] S903: Process the service data according to the terminal verification result and the service data to obtain a third response result.
[0186] S904: Send the third response result to the source terminal.
[0187] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0188] The communication method provided in the embodiment of the present application receives a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier, and then performs service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result, and finally sends the first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to transmit service data. In the above method, communication between the source terminal and the target terminal is performed based on an integrated user service unit, and there is no need to realize communication between terminals through the core network, which can improve the efficiency of network resource utilization and thus improve communication efficiency. Therefore, the above method can adapt to the development requirements of 6G network technology, such as multiple types of smart terminals, rich personalized applications, and heavy communication service load between user devices, and can promote the development of 6G network technology.
[0189] In one example, if Fig.12 As shown, the above communication method also includes:
[0190] S1001, generate a second registration request according to second verification information.
[0191] S1002, sending a second registration request to the first integrated user service unit. The second registration request is used to instruct the first integrated user service unit to perform a second terminal authentication on the target terminal according to the second authentication information, obtain a second terminal authentication result, and generate a second registration result according to the second terminal authentication result.
[0192] S1003, receiving a second registration result sent by the first integrated user service unit.
[0193] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0194] In one example, if Fig.13 As shown, the above communication method also includes:
[0195] S1101, when the second registration result indicates that the registration is successful, generate a second list setting request according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service.
[0196] S1102, sending a second list setting request to the first integrated user service unit; the second list setting request is used to instruct the first integrated user service unit to build and save a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service.
[0197] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0198] In one embodiment, a communication method is also provided, such as Fig.14 As shown, this method is applied to Figure 1 Taking the source terminal in as an example, the method includes:
[0199] S1201: Generate a routing query request according to a target terminal identifier and a target service identifier.
[0200] S1202, sending a routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0201] S1203, receiving a first response result sent by the first integrated user service unit, and performing service data transmission with the target terminal according to the first response result.
[0202] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0203] The communication method provided in the embodiment of the present application receives a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier, and then performs service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result, and finally sends the first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to transmit service data. In the above method, communication between the source terminal and the target terminal is performed based on an integrated user service unit, and there is no need to realize communication between terminals through the core network, which can improve the efficiency of network resource utilization and thus improve communication efficiency. Therefore, the above method can adapt to the development requirements of 6G network technology, such as multiple types of smart terminals, rich personalized applications, and heavy communication service load between user devices, and can promote the development of 6G network technology.
[0204] In one example, if Fig.15 As shown, the above communication method also includes:
[0205] S1301, when the first response result indicates that the service routing query is successful, a service processing request is generated according to the source terminal identifier, the target service identifier and the service data of the target service, and the service processing request is sent to the target terminal according to the IP address information of the target terminal in the first response result; the service processing request is used to instruct the target terminal to determine the list of accessible terminals corresponding to the target service according to the target service identifier, and to perform terminal verification on the source terminal according to the list of accessible terminals corresponding to the target service and the source terminal identifier to obtain a terminal verification result, and to perform service data processing according to the terminal verification result and the service data to obtain a third response result.
[0206] S1302: Receive a third response result sent by the target terminal.
[0207] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0208] In one example, if Fig.16 As shown, the above communication method also includes:
[0209] S1401: Generate a first registration request according to first verification information.
[0210] S1402, sending a first registration request to a first integrated user service unit; the first registration request is used to instruct the first integrated user service unit to perform a first terminal verification on the source terminal according to the first verification information, obtain a first terminal verification result, and generate a first registration result according to the first terminal verification result.
[0211] S1403: Receive a first registration result sent by the first integrated user service unit.
[0212] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0213] In one example, if Fig.17 As shown, the above communication method also includes:
[0214] S1501, when the first registration result indicates that the registration is successful, generating a first list setting request according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service;
[0215] S1502, sending a first list setting request to the first integrated user service unit; the first list setting request is used to instruct the first integrated user service unit to construct and save a list of accessible services corresponding to the source terminal and a list of accessible terminals corresponding to each service.
[0216] In the embodiments of the present application, the methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0217] Based on all the above embodiments, a communication method is also provided, the method comprising:
[0218] S1601: The source terminal generates a first registration request according to first verification information, and sends the first registration request to a first integrated user service unit.
[0219] S1602, the first integrated user service unit receives a first registration request sent by a source terminal, performs a first terminal verification on the source terminal according to the first verification information, obtains a first terminal verification result, and when it is determined that the first terminal verification result indicates that the source terminal has passed the verification, allocates a source terminal identifier to the source terminal, generates a first registration result according to the first terminal verification result and the source terminal identifier, and sends the first registration result to the source terminal. The source terminal identifier includes the source terminal number and the identifier of the integrated user service unit to which the source terminal belongs.
[0220] S1603, the source terminal receives the first registration result sent by the first integrated user service unit. When the first registration result indicates that the registration is successful, a first list setting request is generated according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service, and the first list setting request is sent to the first integrated user service unit.
[0221] S1604, the first integrated user service unit receives the first list setting request sent by the source terminal, and constructs an accessible service list corresponding to the source terminal and an accessible terminal list corresponding to each service according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, and saves the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
[0222] S1604: The target terminal generates a second registration request according to the second verification information, and sends the second registration request to the first integrated user service unit.
[0223] S1605, the first integrated user service unit receives the second registration request sent by the target terminal, performs a second terminal verification on the target terminal according to the second verification information, obtains a second terminal verification result, allocates a target terminal identifier to the target terminal when the second terminal verification result indicates that the target terminal verification has passed, generates a second registration result according to the second terminal verification result and the target terminal identifier, and sends the second registration result to the target terminal. The target terminal identifier includes the target terminal number and the identifier of the integrated user service unit to which the target terminal belongs.
[0224] S1606, the target terminal receives the second registration result sent by the first integrated user service unit. When the second registration result indicates that the registration is successful, a second list setting request is generated according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service.
[0225] S1607, the first integrated user service unit receives a second list setting request sent by the target terminal, and constructs an accessible service list corresponding to the target terminal and an accessible terminal list corresponding to each service according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service allocated to the target terminal, and saves the accessible service list corresponding to the target terminal and the accessible terminal list corresponding to each service.
[0226] S1607: The source terminal generates a routing query request according to the target terminal identifier and the target service identifier, and sends the routing query request to the first integrated user service unit.
[0227] S1608, the first integrated user service unit receives the routing query request sent by the source terminal, and determines the integrated user service unit to which the target terminal belongs according to the target terminal identifier. If it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, execute steps S1609-S1612; if it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, execute steps S1613-S1617.
[0228] S1609, the first integrated user service unit obtains the accessible service list corresponding to the target terminal identifier, determines whether there is a service type corresponding to the target service identifier in the accessible service list, and if the determination result indicates that there is a service type corresponding to the target service identifier in the accessible service list, determines the IP address information of the target terminal according to the target terminal identifier, and generates a first response result according to the IP address information and the first response information, and if the determination result indicates that there is no service type corresponding to the target service identifier in the accessible service list, generates a first response result according to the second response information, and sends the first response result to the source terminal. The first response information is used to indicate that the service route query is successful, the second response information is used to indicate that the service route query fails, and the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0229] S1610, the source terminal receives the first response result sent by the first integrated user service unit. When the first response result indicates that the service routing query is successful, a service processing request is generated according to the source terminal identifier, the target service identifier and the service data of the target service, and the service processing request is sent to the target terminal according to the IP address information of the target terminal in the first response result.
[0230] S1611, the target terminal receives the service processing request sent by the source terminal, determines the list of accessible terminals corresponding to the target service according to the target service identifier, performs terminal verification on the source terminal according to the list of accessible terminals corresponding to the target service and the source terminal identifier, obtains the terminal verification result, processes the service data according to the terminal verification result and the service data, obtains a third response result, and sends the third response result to the source terminal.
[0231] S1611, the source terminal receives the third response result sent by the target terminal.
[0232] S1613: If it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, a new routing query request is generated according to the source terminal identifier, the target terminal identifier and the target service identifier, and the new routing query request is sent to the second integrated user service unit.
[0233] S1614, the second integrated user service unit receives a new routing query request, obtains the accessible service list corresponding to the target terminal identifier, determines whether there is a service type corresponding to the target service identifier in the accessible service list, and if the determination result indicates that there is a service type corresponding to the target service identifier in the accessible service list, determines the IP address information of the target terminal according to the target terminal identifier, and generates a second response result according to the IP address information and the third response information, and if the determination result indicates that there is no service type corresponding to the target service identifier in the accessible service list, generates a second response result according to the fourth response information, and sends the third response result to the source terminal. The third response information is used to indicate that the service routing query is successful, the fourth response information is used to indicate that the service routing query fails, and the second response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0234] S1615, the source terminal receives the second response result sent by the second integrated user service unit. When the second response result indicates that the service routing query is successful, a service processing request is generated according to the source terminal identifier, the target service identifier and the service data of the target service, and the service processing request is sent to the target terminal according to the IP address information of the target terminal in the second response result.
[0235] S1616, the target terminal receives the service processing request sent by the source terminal, determines the list of accessible terminals corresponding to the target service according to the target service identifier, performs terminal verification on the source terminal according to the list of accessible terminals corresponding to the target service and the source terminal identifier, obtains a terminal verification result, processes the service data according to the terminal verification result and the service data, obtains a fourth response result, and sends the fourth response result to the source terminal.
[0236] S1617, the source terminal receives the fourth response result sent by the target terminal.
[0237] The methods described in the above steps are all described in the above embodiments. Please refer to the above description for details and will not be repeated here.
[0238] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, 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 can 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 to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0239] Based on the same inventive concept, the embodiment of the present application also provides a communication device for implementing the communication method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more communication device embodiments provided below can refer to the limitations on the communication method above, and will not be repeated here.
[0240] In one embodiment, a communication device is provided, such as Fig.18 As shown, the device comprises:
[0241] The first receiving module 181 is used to receive a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier.
[0242] The first verification module 182 is used to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0243] The first sending module 183 is used to send a first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0244] In one embodiment, the first verification module includes:
[0245] An acquisition unit, used to acquire a list of accessible services corresponding to a target terminal identifier;
[0246] The verification unit is used to determine whether there is a service type corresponding to the target service identifier in the accessible service list, and perform service verification on the source terminal according to the determination result to obtain a first response result.
[0247] In one embodiment, the above-mentioned verification unit is also used to determine the IP address information of the target terminal according to the target terminal identifier if the determination result indicates that the service type corresponding to the target service identifier exists in the accessible service list, and generate a first response result according to the IP address information and the first response information; the first response information is used to indicate that the service routing query is successful; if the determination result indicates that the service type corresponding to the target service identifier does not exist in the accessible service list, the first response result is generated according to the second response information; the second response information is used to indicate that the service routing query fails.
[0248] In one embodiment, the above-mentioned communication device is also used to determine the integrated user service unit to which the target terminal belongs according to the target terminal identifier; if it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, then return to execute the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier; if it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, then generate a new routing query request according to the source terminal identifier, the target terminal identifier and the target service identifier, and send the new routing query request to the second integrated user service unit; the new routing query request is used to instruct the second integrated user service unit to perform service verification on the source terminal and obtain a second response result; the second response result is used to instruct the source terminal and the target terminal to transmit service data.
[0249] In one embodiment, the above-mentioned communication device is also used to receive a first registration request sent by a source terminal; the first registration request includes first verification information; a first terminal verification is performed on the source terminal according to the first verification information to obtain a first terminal verification result; when it is determined that the first terminal verification result indicates that the source terminal verification has passed, a source terminal identifier is assigned to the source terminal; the source terminal identifier includes a source terminal number and an integrated user service unit identifier to which the source terminal belongs; a first registration result is generated according to the first terminal verification result and the source terminal identifier, and the first registration result is sent to the source terminal.
[0250] In one embodiment, the above-mentioned communication device is also used to receive a first list setting request sent by a source terminal; the first list setting request includes a source terminal identifier, an IP address information of the source terminal, an accessible service identifier and an accessible terminal identifier corresponding to the accessible service; based on the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, a list of accessible services corresponding to the source terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the source terminal and the list of accessible terminals corresponding to each service are saved.
[0251] In one embodiment, the above-mentioned communication device is also used to receive a second registration request sent by the target terminal; the second registration request includes second verification information; the second terminal verification is performed on the target terminal according to the second verification information to obtain a second terminal verification result; when the second terminal verification result indicates that the target terminal verification is passed, a target terminal identifier is assigned to the target terminal; the target terminal identifier includes the target terminal number and the integrated user service unit identifier to which the target terminal belongs; a second registration result is generated according to the second terminal verification result and the target terminal identifier, and the second registration result is sent to the target terminal.
[0252] In one embodiment, the above-mentioned communication device is also used to receive a second list setting request sent by the target terminal; the second list setting request includes a target terminal identifier assigned to the target terminal, the IP address information of the target terminal, an accessible service identifier and an accessible terminal identifier corresponding to the accessible service; according to the target terminal identifier assigned to the target terminal, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service, a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the target terminal and the list of accessible terminals corresponding to each service are saved.
[0253] In one embodiment, a communication device is also provided. Fig.19 As shown, the device comprises:
[0254] The second receiving module 191 is used to receive a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier and service data of the target service.
[0255] A determination module 192, configured to determine a list of accessible terminals corresponding to a target service according to a target service identifier;
[0256] The second verification module 193 is used to perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier to obtain a terminal verification result.
[0257] The processing module 194 is used to process the business data according to the terminal verification result and the business data to obtain a third response result.
[0258] The second sending module is used to send the third response result to the source terminal.
[0259] In one embodiment, the above-mentioned communication device is also used to generate a second registration request based on the second verification information; send the second registration request to the first integrated user service unit; the second registration request is used to instruct the first integrated user service unit to perform a second terminal verification on the target terminal according to the second verification information, obtain a second terminal verification result, and generate a second registration result based on the second terminal verification result; receive the second registration result sent by the first integrated user service unit.
[0260] In one embodiment, the above-mentioned communication device is also used to generate a second list setting request based on the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service when the second registration result indicates that the registration is successful; and send the second list setting request to the first integrated user service unit; the second list setting request is used to instruct the first integrated user service unit to construct and save a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service.
[0261] In one embodiment, a communication device is also provided. Fig. 20 As shown, the device comprises:
[0262] The generating module 201 is used to generate a routing query request according to a target terminal identifier and a target service identifier.
[0263] The third sending module 202 is used to send a routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0264] The third receiving module 203 is used to receive the first response result sent by the first integrated user service unit, and perform service data transmission with the target terminal according to the first response result.
[0265] In one embodiment, the above-mentioned communication device is used to generate a business processing request based on the source terminal identifier, the target business identifier and the business data of the target business when the first response result indicates that the business routing query is successful, and send the business processing request to the target terminal according to the IP address information of the target terminal in the first response result; the business processing request is used to instruct the target terminal to determine the list of accessible terminals corresponding to the target business according to the target business identifier, and perform terminal verification on the source terminal according to the list of accessible terminals corresponding to the target business and the source terminal identifier to obtain a terminal verification result, and perform business data processing according to the terminal verification result and the business data to obtain a third response result; receive the third response result sent by the target terminal.
[0266] In one embodiment, the above-mentioned communication device is also used to generate a first registration request based on the first verification information; send the first registration request to the first integrated user service unit; the first registration request is used to instruct the first integrated user service unit to perform a first terminal verification on the source terminal according to the first verification information, obtain a first terminal verification result, and generate a first registration result based on the first terminal verification result; receive the first registration result sent by the first integrated user service unit.
[0267] In one embodiment, the above-mentioned communication device is also used to generate a first list setting request based on the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service when the first registration result indicates that the registration is successful; send the first list setting request to the first integrated user service unit; the first list setting request is used to instruct the first integrated user service unit to construct and save the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
[0268] Each module in the above communication device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0269] Fig.21A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The access network device may include a receiver 31, a memory 32, a processor 33, at least one communication bus 34 and a transmitter 35. The communication bus 34 is used to realize the communication connection between the components. The memory 32 may include 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 32 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 35 may be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 31 may also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 35 and the receiver 31 can be integrated together to form a transceiver. The transmitter 35 and the receiver 31 can both be coupled to the processor 33, and they can realize the receiving or sending action under the instruction or control of the processor 33.
[0270] In this embodiment, the receiver 31 is used to receive a route query request sent by a source terminal, wherein the route query request includes a target terminal identifier and a target service identifier.
[0271] The processor 33 is used to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0272] The transmitter 35 is used to send the first response result to the source terminal, wherein the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0273] In one embodiment, the processor 33 is specifically used to obtain a list of accessible services corresponding to the target terminal identifier; determine whether there is a service type corresponding to the target service identifier in the accessible service list, and perform service verification on the source terminal according to the determination result to obtain a first response result.
[0274] In one embodiment, the processor 33 is further configured to determine the IP address information of the target terminal according to the target terminal identifier, and generate a first response result according to the IP address information and the first response information if the determination result indicates that the service type corresponding to the target service identifier exists in the accessible service list, and generate a first response result according to the second response information if the determination result indicates that the service type corresponding to the target service identifier does not exist in the accessible service list. The first response information is used to indicate that the service route query is successful, and the second response information is used to indicate that the service route query fails.
[0275] In one embodiment, the processor 33 is further used to determine the integrated user service unit to which the target terminal belongs according to the target terminal identifier; if it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, then return to execute the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier; if it is determined that the integrated user service unit to which the target terminal belongs is the second integrated user service unit, then generate a new routing query request according to the source terminal identifier, the target terminal identifier and the target service identifier, and send the new routing query request to the second integrated user service unit. The new routing query request is used to instruct the second integrated user service unit to perform service verification on the source terminal to obtain a second response result, and the second response result is used to instruct the source terminal and the target terminal to perform service data transmission.
[0276] In one embodiment, the receiver 31 is further configured to receive a first registration request sent by the source terminal, wherein the first registration request includes first verification information.
[0277] The processor 33 is further configured to perform a first terminal verification on the source terminal according to the first verification information to obtain a first terminal verification result; when it is determined that the first terminal verification result indicates that the source terminal verification has passed, allocate a source terminal identifier to the source terminal; and generate a first registration result according to the first terminal verification result and the source terminal identifier. The source terminal identifier includes a source terminal number and an integrated user service unit identifier to which the source terminal belongs.
[0278] The transmitter 35 is further configured to send the first registration result to the source terminal.
[0279] In one embodiment, the receiver 31 is further configured to receive a first list setting request sent by a source terminal, wherein the first list setting request includes a source terminal identifier, IP address information of the source terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service.
[0280] The processor 33 is further used to construct an accessible service list corresponding to the source terminal and an accessible terminal list corresponding to each service according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, and save the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
[0281] In one embodiment, the receiver 31 is further configured to receive a second registration request sent by the target terminal, wherein the second registration request includes second verification information.
[0282] The processor 33 is further configured to perform a second terminal verification on the target terminal according to the second verification information to obtain a second terminal verification result; when the second terminal verification result indicates that the target terminal verification has passed, assign a target terminal identifier to the target terminal; and generate a second registration result according to the second terminal verification result and the target terminal identifier. The target terminal identifier includes the target terminal number and the integrated user service unit identifier to which the target terminal belongs.
[0283] The transmitter 35 is further configured to send the second registration result to the target terminal.
[0284] In one embodiment, the receiver 31 is further configured to receive a second list setting request sent by the target terminal, wherein the second list setting request includes a target terminal identifier assigned by the target terminal, IP address information of the target terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service.
[0285] The processor 33 is further used to allocate a target terminal identifier, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service according to the target terminal, build an accessible service list corresponding to the target terminal and an accessible terminal list corresponding to each service, and save the accessible service list corresponding to the target terminal and the accessible terminal list corresponding to each service.
[0286] Fig. 22 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. The access network device may include a receiver 41, a memory 42, a processor 43, at least one communication bus 44 and a transmitter 45. The communication bus 44 is used to realize the communication connection between the components. The memory 42 may include 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 42 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 45 may be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 41 may also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 45 and the receiver 41 can be integrated together to realize a transceiver. The transmitter 45 and the receiver 41 can both be coupled to the processor 43, and they can realize the receiving or transmitting action under the instruction or control of the processor 43.
[0287] In this embodiment, the receiver 41 is used to receive a service processing request sent by a source terminal, wherein the service processing request includes a source terminal identifier, a target service identifier and service data of the target service.
[0288] The processor 43 is used to determine the accessible terminal list corresponding to the target service according to the target service identifier, perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier, and obtain a terminal verification result; perform service data processing according to the terminal verification result and the service data to obtain a third response result.
[0289] The transmitter 45 is configured to send the third response result to the source terminal.
[0290] In one embodiment, the processor 43 is further configured to generate a second registration request according to the second verification information.
[0291] The transmitter 45 is further configured to send a second registration request to the first integrated user service unit, wherein the second registration request is used to instruct the first integrated user service unit to perform a second terminal verification on the target terminal according to the second verification information, obtain a second terminal verification result, and generate a second registration result according to the second terminal verification result.
[0292] The receiver 41 is further configured to receive the second registration result sent by the first integrated user service unit.
[0293] In one embodiment, the processor 43 is further used to generate a second list setting request according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service when the second registration result indicates that the registration is successful.
[0294] The transmitter 45 is further configured to send a second list setting request to the first integrated user service unit, wherein the second list setting request is used to instruct the first integrated user service unit to construct and save a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service.
[0295] Fig.23A schematic diagram of the structure of another communication device provided in an embodiment of the present application. The access network device may include a receiver 51, a memory 52, a processor 53, at least one communication bus 54 and a transmitter 55. The communication bus 54 is used to realize the communication connection between the components. The memory 52 may include 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 52 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 55 may be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 51 may also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 55 and the receiver 51 can be integrated together to realize a transceiver. The transmitter 55 and the receiver 51 can both be coupled to the processor 53, and they can realize the receiving or sending action under the instruction or control of the processor 53.
[0296] In this embodiment, the processor 53 is used to generate a routing query request according to the target terminal identifier and the target service identifier.
[0297] The transmitter 55 is used to send a routing query request to the first integrated user service unit, wherein the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result.
[0298] The receiver 51 is used to receive the first response result sent by the first integrated user service unit, and transmit service data with the target terminal according to the first response result.
[0299] In one embodiment, the processor 53 is further used to generate a service processing request according to the source terminal identifier, the target service identifier and the service data of the target service when the first response result indicates that the service route query is successful, and send the service processing request to the target terminal according to the IP address information of the target terminal in the first response result. The service processing request is used to instruct the target terminal to determine the accessible terminal list corresponding to the target service according to the target service identifier, and to perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier to obtain a terminal verification result, and to perform service data processing according to the terminal verification result and the service data to obtain a third response result.
[0300] The receiver 51 is further configured to receive a third response result sent by the target terminal.
[0301] In one embodiment, the processor 53 is further configured to generate a first registration request according to the first verification information.
[0302] The transmitter 55 is further configured to send a first registration request to the first integrated user service unit, wherein the first registration request is used to instruct the first integrated user service unit to perform a first terminal verification on the source terminal according to the first verification information, obtain a first terminal verification result, and generate a first registration result according to the first terminal verification result.
[0303] The receiver 51 is further configured to receive the first registration result sent by the first integrated user service unit.
[0304] In one embodiment, the processor 53 is further configured to generate a first list setting request according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service when the first registration result indicates that the registration is successful.
[0305] The transmitter 55 is further configured to send a first list setting request to the first integrated user service unit, wherein the first list setting request is used to instruct the first integrated user service unit to construct and save a list of accessible services corresponding to the source terminal and a list of accessible terminals corresponding to each service.
[0306] 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 used 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 must comply with relevant laws, regulations and standards of relevant countries and regions.
[0307] 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, and 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-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0308] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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, they should be considered to be within the scope of this specification.
[0309] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A communication method, characterized in that: Applied to a first integrated user service unit, the method comprises: Receiving a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier; Performing service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result; The first response result is sent to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform service data transmission.
2. The method according to claim 1, characterized in that The performing service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result includes: Obtain a list of accessible services corresponding to the target terminal identifier; Determine whether there is a service type corresponding to the target service identifier in the accessible service list, and perform service verification on the source terminal according to the determination result to obtain a first response result.
3. The method according to claim 2, characterized in that The performing service verification on the source terminal according to the determination result to obtain a first response result includes: If the determination result indicates that the service type corresponding to the target service identifier exists in the accessible service list, determining the IP address information of the target terminal according to the target terminal identifier, and generating the first response result according to the IP address information and the first response information; the first response information is used to indicate that the service route query is successful; If the determination result indicates that the service type corresponding to the target service identifier does not exist in the accessible service list, the first response result is generated according to the second response information; the second response information is used to indicate that the service routing query fails.
4. The method according to any one of claims 1 to 3, characterized in that: The routing query request also includes the source terminal identifier, and the method further includes: Determining the integrated user service unit to which the target terminal belongs according to the target terminal identifier; If it is determined that the integrated user service unit to which the target terminal belongs is the first integrated user service unit, returning to the step of performing service verification on the source terminal according to the target terminal identifier and the target service identifier; If it is determined that the integrated user service unit to which the target terminal belongs is a second integrated user service unit, a new routing query request is generated according to the source terminal identifier, the target terminal identifier and the target service identifier, and the new routing query request is sent to the second integrated user service unit; the new routing query request is used to instruct the second integrated user service unit to perform service verification on the source terminal to obtain a second response result; the second response result is used to instruct the source terminal and the target terminal to transmit service data.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: receiving a first registration request sent by the source terminal; the first registration request including first verification information; Performing a first terminal verification on the source terminal according to the first verification information to obtain a first terminal verification result; In the case where it is determined that the first terminal verification result indicates that the source terminal has passed the verification, a source terminal identifier is allocated to the source terminal; the source terminal identifier includes a source terminal number and an integrated user service unit identifier to which the source terminal belongs; A first registration result is generated according to the first terminal verification result and the source terminal identifier, and the first registration result is sent to the source terminal.
6. The method according to claim 5, characterized in that The method further comprises: receiving a first list setting request sent by the source terminal; the first list setting request includes the source terminal identifier, the IP address information of the source terminal, the accessible service identifier, and the accessible terminal identifier corresponding to the accessible service; According to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier and the accessible terminal identifier, a list of accessible services corresponding to the source terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the source terminal and the list of accessible terminals corresponding to each service are saved.
7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: receiving a second registration request sent by the target terminal; the second registration request includes second verification information; Performing a second terminal verification on the target terminal according to the second verification information to obtain a second terminal verification result; When the second terminal verification result indicates that the target terminal has passed the verification, a target terminal identifier is allocated to the target terminal; the target terminal identifier includes a target terminal number and an integrated user service unit identifier to which the target terminal belongs; A second registration result is generated according to the second terminal verification result and the target terminal identifier, and the second registration result is sent to the target terminal.
8. The method according to claim 7, characterized in that The method further comprises: receiving a second list setting request sent by the target terminal; the second list setting request includes a target terminal identifier assigned by the target terminal, IP address information of the target terminal, an accessible service identifier, and an accessible terminal identifier corresponding to the accessible service; According to the target terminal identifier allocated to the target terminal, the IP address information of the target terminal, the accessible service identifier and the accessible terminal identifier corresponding to the accessible service, a list of accessible services corresponding to the target terminal and a list of accessible terminals corresponding to each service are constructed, and the list of accessible services corresponding to the target terminal and the list of accessible terminals corresponding to each service are saved.
9. A communication method, characterized in that: Applied to a target terminal, the method comprises: Receiving a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier, and service data of the target service; Determine a list of accessible terminals corresponding to the target service according to the target service identifier; According to the accessible terminal list corresponding to the target service and the source terminal identifier, performing terminal verification on the source terminal to obtain a terminal verification result; Performing business data processing according to the terminal verification result and the business data to obtain a third response result; The third response result is sent to the source terminal.
10. The method according to claim 9, characterized in that The method further comprises: generating a second registration request according to the second verification information; Sending the second registration request to the first integrated user service unit; the second registration request is used to instruct the first integrated user service unit to perform a second terminal verification on the target terminal according to the second verification information, obtain a second terminal verification result, and generate a second registration result according to the second terminal verification result; Receive a second registration result sent by the first integrated user service unit.
11. The method according to claim 9 or 10, characterized in that: The method further comprises: If the second registration result indicates that the registration is successful, generating a second list setting request according to the target terminal identifier, the IP address information of the target terminal, the accessible service identifier corresponding to the target terminal, and the accessible terminal identifier corresponding to the accessible service; The second list setting request is sent to the first integrated user service unit; the second list setting request is used to instruct the first integrated user service unit to build and save the accessible service list corresponding to the target terminal and the accessible terminal list corresponding to each service.
12. A communication method, characterized in that: Applied to a source terminal, the method comprises: Generate a routing query request according to the target terminal identifier and the target service identifier; Sending the routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result; A first response result sent by the first integrated user service unit is received, and service data is transmitted with the target terminal according to the first response result.
13. The method according to claim 12, characterized in that The performing service data transmission with the target terminal according to the first response result includes: If the first response result indicates that the service route query is successful, generating a service processing request according to the source terminal identifier, the target service identifier and the service data of the target service, and sending the service processing request to the target terminal according to the IP address information of the target terminal in the first response result; The service processing request is used to instruct the target terminal to perform service data processing according to the target service identifier and the service data of the target service to obtain a third response result; Receive the third response result sent by the target terminal.
14. The method according to claim 12, characterized in that The method further comprises: generating a first registration request according to the first verification information; Sending a first registration request to the first integrated user service unit; the first registration request is used to instruct the first integrated user service unit to perform a first terminal verification on the source terminal according to the first verification information, obtain a first terminal verification result, and generate a first registration result according to the first terminal verification result; Receive a first registration result sent by the first integrated user service unit.
15. The method according to any one of claims 12 to 14, characterized in that: The method further comprises: If the first registration result indicates that the registration is successful, generating a first list setting request according to the source terminal identifier, the IP address information of the source terminal, the accessible service identifier corresponding to the source terminal, and the accessible terminal identifier corresponding to the accessible service; The first list setting request is sent to the first integrated user service unit; the first list setting request is used to instruct the first integrated user service unit to construct and save the accessible service list corresponding to the source terminal and the accessible terminal list corresponding to each service.
16. A communication device, characterized in that: The device comprises: A first receiving module, configured to receive a routing query request sent by a source terminal; the routing query request includes a target terminal identifier and a target service identifier; A first verification module, configured to perform service verification on the source terminal according to the target terminal identifier and the target service identifier, and obtain a first response result; The first sending module is used to send the first response result to the source terminal; the first response result is used to instruct the source terminal and the target terminal to perform business data transmission.
17. A communication device, characterized in that: The device comprises: A second receiving module is used to receive a service processing request sent by a source terminal; the service processing request includes a source terminal identifier, a target service identifier and service data of the target service; A determination module, configured to determine a list of accessible terminals corresponding to a target service according to the target service identifier; A second verification module is used to perform terminal verification on the source terminal according to the accessible terminal list corresponding to the target service and the source terminal identifier to obtain a terminal verification result; A processing module, used for performing business data processing according to the terminal verification result and the business data to obtain a third response result; The second sending module is used to send the third response result to the source terminal.
18. A communication device, characterized in that: The device comprises: A generating module, used for generating a routing query request according to a target terminal identifier and a target service identifier; A third sending module is used to send the routing query request to the first integrated user service unit; the routing query request is used to instruct the first integrated user service unit to perform service verification on the source terminal according to the target terminal identifier and the target service identifier to obtain a first response result; The third receiving module is used to receive the first response result sent by the first integrated user service unit, and transmit service data with the target terminal according to the first response result.
19. A communication device comprising a memory and a processor, wherein the memory stores 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 15 are implemented.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.
21. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.
Citation Information
Cited By
Terminal communication method, device and system, communication equipment and readable storage medium
CN120358632A
Terminal communication method, apparatus, system, communication device, and readable storage medium
CN120358632B
