Communication method, system and device based on dynamic configuration and electronic equipment
By using a dynamically configured communication method, the communication behavior pattern configuration file is determined based on the language category of the external communication system. This solves the network integration problem under static deployment, enables flexible communication and business collaboration in heterogeneous network environments, and improves the flexibility and efficiency of network integration.
Patent Information
- Application Number
- CN202511116682.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2025-12-12
AI Technical Summary
In existing technologies, the static deployment of network functional entities cannot meet the diverse and dynamic needs of network convergence, making it difficult to achieve network interconnection and business collaboration.
By using a dynamically configured communication method, a communication behavior pattern configuration file is determined based on the language category of the external communication system. The communication behavior pattern is dynamically adjusted to support diverse and dynamic network convergence, including the collaborative work of processing units and language units, to achieve flexible communication between different network domains.
It improves the flexibility and efficiency of network convergence, reduces processing latency, and supports flexible communication and business collaboration in heterogeneous network environments.
Smart Images

Figure CN121125476A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, system, device and electronic device based on dynamic configuration. Background Technology
[0002] With the rapid development of communication technology, modern communication networks present a complex landscape of multiple standards coexisting, such as traditional circuit-switched (CS) networks, 4G LTE networks based on IP Multimedia Subsystem (IMS), 5G core networks, and satellite communication networks. These networks differ in architecture, protocols, and data formats, forming a heterogeneous network environment.
[0003] To achieve interconnection and service collaboration between the aforementioned different network domains, existing technologies typically require the deployment of specific network function entities, such as interconnection gateways and codec conversion gateways. These gateways are responsible for the conversion and adaptation of signaling and media data between different network domains. However, existing network function entities, whether in the form of dedicated hardware appliances or virtualized network elements, are usually constructed using a static deployment method, which cannot cope with the diverse and dynamic network convergence requirements. Summary of the Invention
[0004] This application provides a communication method, system, device, and electronic device based on dynamic configuration to address the shortcomings of existing technologies where network functional entities are constructed using a static deployment approach, and to meet diverse and dynamic network convergence needs.
[0005] This application provides a communication method based on dynamic configuration, including: determining a communication behavior mode configuration file based at least on the language category of a first external communication system; Receive first communication information sent by the first external communication system, and determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file; The first communication information is processed through the first communication behavior mode to obtain the second communication information, and the second communication information is sent to the first external communication system.
[0006] According to the communication method based on dynamic configuration provided in this application, a communication behavior pattern configuration file is determined at least according to the language category of the first external communication system, including: The communication behavior pattern profile is determined based at least on the language categories of the first external communication system and the second external communication system.
[0007] According to the communication method based on dynamic configuration provided in this application, after sending the second communication information to the first external communication system, the method further includes: If it is determined that the first communication information will be forwarded to the second external communication system, the second communication behavior mode of the second external communication system is determined according to the communication behavior mode configuration file. The first communication information is processed by the second communication behavior mode to obtain the third communication information, and the third communication information is sent to the second external communication system.
[0008] According to the communication method based on dynamic configuration provided in this application, after sending the third communication information to the second external communication system, the method further includes: Receive the fourth communication information sent by the second external communication system; The fourth communication information is processed through the first communication behavior mode to obtain the fifth communication information, and the fifth communication information is sent to the first external communication system.
[0009] According to a communication method based on dynamic configuration provided in this application, the first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard; The step of processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When a communication instruction is obtained by parsing the first communication information through the first communication mode, the first behavior mode corresponding to the communication instruction is determined according to the execution standard; The second communication information is obtained by processing the communication instructions through the first behavior pattern.
[0010] According to a dynamically configured communication method provided in this application, the step of processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When an intent query is obtained by parsing the first communication information through the first communication mode, the second behavior mode corresponding to the intent query is determined according to the execution criteria. The second communication information is obtained by processing the intent query according to the second behavior pattern.
[0011] According to a communication method based on dynamic configuration provided in this application, the step of processing the intent query according to the second behavior pattern to obtain the second communication information includes: The intent query is processed according to the second behavior pattern to identify the corresponding intent framework, and second communication information is generated according to the intent framework.
[0012] According to the communication method based on dynamic configuration provided in this application, after sending the second communication information to the first external communication system, the method further includes: Perform the following steps at least once: Receive first communication information sent by the first external communication system, and parse the first communication information through the first communication mode to obtain a second communication information response; The intent framework is adjusted based on the second communication information response and the preceding information, and the adjusted second communication information is generated based on the adjusted intent framework; wherein, the preceding information includes at least one of the intent query and the second communication information; The adjusted second communication information is sent to the first external communication system; Repeat the aforementioned steps until the second communication information satisfies the intent query.
[0013] According to a communication method based on dynamic configuration provided in this application, before determining the communication behavior pattern configuration file at least according to the language category of the first external communication system, the method further includes: At least a first request is sent to the first external communication system to determine the language category of the first external communication system.
[0014] According to a communication method based on dynamic configuration provided in this application, determining the language category of the first external communication system includes: Receive the first response returned by the first external communication system; The candidate language category of the first external communication system is determined based on the first response; A second request is sent to the first external communication system according to the candidate language category, in order to receive a second response returned by the first external communication system; If the second response is a success response, the language category of the first external communication system is determined.
[0015] This application also provides a communication system based on dynamic configuration, including: a processing unit, configured to determine a communication behavior pattern configuration file at least according to the language category of a first external communication system, and transmit the communication behavior pattern configuration file to a language unit; The language unit is used to receive first communication information sent by the first external communication system, determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file, process the first communication information through the first communication behavior mode to obtain second communication information, and send the second communication information to the first external communication system.
[0016] According to a dynamically configured communication system provided in this application, the processing unit is configured to determine a communication behavior pattern configuration file based at least on the language categories of a first external communication system and a second external communication system, and transmit the communication behavior pattern configuration file to the language unit.
[0017] According to a dynamically configured communication system provided in this application, the language unit is used to determine a second communication behavior mode of the second external communication system based on the communication behavior mode configuration file when the first communication information is to be forwarded to the second external communication system; process the first communication information through the second communication behavior mode to obtain third communication information, and send the third communication information to the second external communication system.
[0018] According to a dynamically configured communication system provided in this application, the language unit is configured to receive fourth communication information sent by the second external communication system and transmit the fourth communication information to the processing unit; and / or receive processing instructions transmitted by the processing unit, process the fourth communication information according to the processing instructions through the first communication behavior mode to obtain fifth communication information, and send the fifth communication information to the first external communication system; The processing unit is used to determine the processing instruction based on the fourth communication information and transmit the processing instruction to the language unit.
[0019] According to the communication system based on dynamic configuration provided in this application, the first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard; The language unit is configured to, when parsing the first communication information through the first communication mode to obtain a communication instruction, determine a first behavior pattern corresponding to the communication instruction according to the execution standard, and transmit the communication instruction to the processing unit through the first behavior pattern; and / or receive processing instructions transmitted by the processing unit, and process the first communication information according to the processing instructions to obtain the second communication information; The processing unit is configured to determine a processing instruction based on the communication instruction and transmit the processing instruction to the language unit.
[0020] The communication system based on dynamic configuration provided in this application also includes a service unit; The language unit is configured to, when parsing the first communication information through the first communication mode to obtain an intent query, determine a second behavior mode corresponding to the intent query according to the execution standard, and transmit the intent query to the service unit through the second behavior mode; and / or receive an intent description transmitted by the service unit, and obtain the second communication information based on the intent description; The service unit is configured to determine the intent description based on the intent query and transmit the intent description to the language unit.
[0021] According to a dynamic configuration-based communication system provided in this application, the service unit is used to identify the corresponding intent framework based on the intent query, and to determine the intent description based on the intent framework.
[0022] According to a dynamically configured communication system provided in this application, the language unit is configured to receive first communication information sent by the first external communication system, parse the first communication information through the first communication mode to obtain a second communication information response, and transmit the second communication information response to the service unit; and / or receive an adjusted intent description transmitted by the service unit, obtain adjusted second communication information according to the adjusted intent description, and send the adjusted second communication information to the first external communication system; The service unit is configured to adjust the intent frame according to the second communication information response and the preceding information, determine the adjusted intent description according to the adjusted intent frame, and transmit the adjusted intent description to the language unit; wherein, the preceding information includes at least one of the intent query and the intent description.
[0023] According to a dynamically configured communication system provided in this application, the language unit is configured to send a first request to at least the first external communication system to determine the language category of the first external communication system.
[0024] According to a dynamically configured communication system provided in this application, the language unit is configured to receive a first response returned by a first external communication system; determine a candidate language category of the first external communication system based on the first response; send a second request to the first external communication system based on the candidate language category to receive a second response returned by the first external communication system; and determine the language category of the first external communication system if the second response is a success response.
[0025] This application also provides a communication device based on dynamic configuration, including: a communication behavior mode configuration module, used to determine a communication behavior mode configuration file at least according to the language category of a first external communication system; A communication behavior pattern determination module is used to receive first communication information sent by the first external communication system and determine the first communication behavior pattern corresponding to the first external communication system according to the communication behavior pattern configuration file. The communication module is used to process the first communication information through the first communication behavior mode to obtain the second communication information, and send the second communication information to the first external communication system.
[0026] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the communication method based on dynamic configuration as described above.
[0027] This application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method based on dynamic configuration as described above.
[0028] The communication method, system, device, and electronic device based on dynamic configuration provided in this application determine a first communication behavior mode corresponding to a first external communication system according to a communication behavior mode configuration file, process first communication information through the first communication behavior mode to obtain second communication information to support communication, and determine the communication behavior mode configuration file at least according to the language category of the first external communication system, thereby enabling the determination of the corresponding communication behavior mode configuration file according to the specific external communication system, supporting dynamic adjustment of the communication behavior mode configuration file, and thus meeting the diverse and dynamic network convergence needs. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 This is a flowchart illustrating the communication method based on dynamic configuration provided in this application.
[0031] Figure 2 This is one of the architectural diagrams of the dynamically configured communication system provided in this application.
[0032] Figure 3 This is the second schematic diagram of the architecture of the communication system based on dynamic configuration provided in this application.
[0033] Figure 4 This is the third schematic diagram of the architecture of the dynamically configured communication system provided in this application.
[0034] Figure 5 This is the fourth schematic diagram of the architecture of the dynamically configured communication system provided in this application.
[0035] Figure 6 This is the fifth schematic diagram of the architecture of the dynamically configured communication system provided in this application.
[0036] Figure 7 This is the sixth schematic diagram of the architecture of the dynamically configured communication system provided in this application.
[0037] Figure 8 This is one of the application diagrams of the communication system based on dynamic configuration provided in this application.
[0038] Figure 9 This is the second application diagram of the communication system based on dynamic configuration provided in this application.
[0039] Figure 10 This is a schematic diagram of the structure of the communication device based on dynamic configuration provided in this application.
[0040] Figure 11 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0042] The following is combined Figures 1-11 This application describes a communication method, system, apparatus, and electronic device based on dynamic configuration.
[0043] In existing mobile communication network interaction scenarios, communication between network elements and between network elements and administrators generally uses fixed protocol languages and fixed interaction methods, making it difficult to modify the language and interaction methods, resulting in low versatility and flexibility. Existing mobile communication networks include, but are not limited to, LTE networks, 5G / 5G-A networks, WiFi, NB-IoT, and satellite communication networks. Interaction scenarios include, but are not limited to, protocol conversion between network elements, encoding / decoding conversion, programming language conversion, and communication between network elements and network management systems.
[0044] Figure 1 This is one of the flowcharts illustrating the dynamically configured communication method provided in this application, such as... Figure 1 As shown, the method includes the following steps: Step 101: Determine the communication behavior pattern configuration file based at least on the language category of the first external communication system.
[0045] It should be noted that the configuration file can generate a portion of the communication behavior pattern configuration file corresponding to the first external communication system based on the language category of the first external communication system, or it can select the portion of the configuration file corresponding to the first external communication system from a set of predetermined configuration options based on the language category of the first external communication system. The language category of the first external communication system can be determined by receiving user input commands, or it can be determined in advance through interaction with the first external communication system; this application does not impose any limitations on this.
[0046] The first external communication system refers to a communication system outside the network system that provides communication based on dynamic configuration. Taking the interaction scenario of communication between network elements and the administrator system in a satellite communication network using the dynamic configuration-based communication method provided in this application as an example, the first external communication system can be the administrator system.
[0047] Language category refers to the category of formal language of the first external network system. The language category of the first external communication system can be the communication protocol used by the first external communication system, such as HTTP, SIP, etc.
[0048] A communication behavior pattern configuration file refers to a configuration file that includes at least the communication pattern and corresponding execution judgments, behavior patterns, and corresponding execution standards when performing communication tasks with a first external communication system. For example, the communication behavior pattern configuration file can be used to assign roles to network systems that provide dynamically configured communication methods, such as communication relay roles, intent-based question-and-answer roles, etc.
[0049] Step 102: Receive the first communication information sent by the first external communication system, and determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file.
[0050] It should be noted that the communication system corresponding to the first external communication system can be identified by real-time monitoring of the first communication information sent by the first external communication system. Based on the part of the communication behavior pattern configuration file corresponding to the first external communication system, the first communication behavior pattern corresponding to the first external communication system can be matched and determined.
[0051] Here, the first communication information refers to the data packet or signal to be processed sent by the first external communication system. Taking the communication between a network element and the administrator system using a dynamically configured communication method as an example, the first communication information can be a data packet corresponding to a communication command sent by the administrator system, or a data packet corresponding to a fuzzy query sent by the administrator system, etc.
[0052] The first communication behavior mode refers to the end-to-end interaction logic between the first external communication system, activated according to the communication behavior mode configuration file.
[0053] Step 103: Process the first communication information through the first communication behavior mode to obtain the second communication information, and send the second communication information to the first external communication system.
[0054] It should be noted that once an interaction relationship with the first external communication system is established through the first communication behavior mode, this interaction relationship can be maintained indefinitely. During the interaction, the first communication information can be processed according to the rules in the first communication behavior mode to obtain the second communication information. Taking the processing of HTTP requests as an example, the first communication behavior mode can parse and process communication instructions according to the HTTP protocol to generate an HTTP response.
[0055] The second communication information refers to the data packets or signals to be processed sent to the first external communication system. Taking the communication between a network element and the administrator system using a dynamically configured communication method as an example, the second communication information can be a data packet corresponding to the execution result or confirmation information returned to the administrator system, or a data packet corresponding to the answer to a fuzzy question returned to the administrator system.
[0056] The communication method based on dynamic configuration provided in this application determines a first communication behavior mode corresponding to a first external communication system according to a communication behavior mode configuration file, processes first communication information through the first communication behavior mode to obtain second communication information to support communication, and determines the communication behavior mode configuration file according to the specific external communication system by at least determining the communication behavior mode configuration file according to the language category of the first external communication system, supports dynamic adjustment of the communication behavior mode configuration file, thereby meeting the diverse and dynamic network convergence needs.
[0057] Based on the above embodiments, determining the communication behavior pattern configuration file at least according to the language category of the first external communication system includes: determining the communication behavior pattern configuration file at least according to the language category of the first external communication system and the language category of the second external communication system.
[0058] It should be noted that the language category of the first external communication system can be used to determine the corresponding content of the second external communication system, and the language category of the second external communication system can be used to determine the corresponding content of the second external communication system. At least these two parts of the content are used to determine the communication behavior pattern configuration file. The methods for determining parts of the communication behavior pattern configuration file are basically the same and will not be elaborated further here.
[0059] In this context, the second external communication system refers to a communication system other than the network system that provides communication based on dynamic configuration. Taking the communication method based on dynamic configuration provided in this application for the interaction scenario of communication between a network element in a satellite communication network and a non-interoperable administrator system and network system as an example, the first external communication system can be the administrator system, and the second external communication system can be the network system.
[0060] It is understood that the first external communication system and the second external communication system do not communicate with each other. In the case of communicating with the first external communication system and the second external communication system respectively to realize communication between the first external communication system and the second external communication system, compared with determining the corresponding communication behavior mode configuration file before communicating with each external communication system, in this embodiment, a shared communication behavior mode configuration file is determined by the first external communication system and the second external communication system before communication. This can avoid complex real-time decision-making during communication, reduce processing latency, and improve the efficiency of cross-network domain communication.
[0061] Taking the role setting of a network system that provides a dynamically configured communication method through a communication behavior pattern configuration file as an example, the communication behavior pattern configuration file is determined according to the language category of the first external communication system and the language category of the second external communication system. The role setting of the network system can be performed once, including the role setting of the network system with the first external communication system and the role setting of the network system with the second external communication system.
[0062] Taking the first communication information as an inquiry as an example, after processing the first communication information, it may directly support returning the corresponding response content to the first external communication system, or it may only delay the first external communication system from returning a response, indicating that the first external communication system has successfully received the inquiry and is processing it, and that it needs to forward the inquiry to other external communication systems to obtain the corresponding response content.
[0063] Based on any of the above embodiments, after sending the second communication information to the first external communication system, the method further includes: If it is determined that the first communication information will be forwarded to the second external communication system, the second communication behavior mode of the second external communication system is determined according to the communication behavior mode configuration file. The first communication information is processed by the second communication behavior mode to obtain the third communication information, and the third communication information is sent to the second external communication system.
[0064] It should be noted that, based on preset business logic, the first communication information can be forwarded to the second external communication system. Furthermore, based on the corresponding portion of the second external communication system in the communication behavior pattern configuration file, the second communication behavior pattern corresponding to the second external communication system is determined. Once an interaction relationship with the second external communication system is established through the second communication behavior pattern, this interaction relationship can be maintained. During the interaction, the first communication information can be processed through the rules in the second communication behavior pattern to obtain the second communication information. Taking sending a SIP communication command as an example, the second communication behavior pattern can generate a SIP communication command using the SIP protocol. The first communication information processed can be the communication content corresponding to the first communication information parsed from the first communication behavior pattern.
[0065] The second communication behavior mode refers to the end-to-end interaction logic between the system and the second external communication system, which is activated according to the communication behavior mode configuration file.
[0066] The third communication information refers to data packets or signals to be processed sent to the second external communication system. Taking the example of a network element using a dynamically configured communication method to communicate with both the administrator system and the network system when the administrator system and the network system are not interconnected, the first communication information can be an HTTP request sent by the administrator system to the network element, which is used for querying. The second communication information can be a response returned by the network element to the administrator system, which informs the administrator system that it has successfully received the HTTP request and is processing it. The third communication information can be SIP communication signaling generated by the network element based on the query, which the network element can send to the network system.
[0067] Understandably, the communication behavior pattern configuration file can determine whether a first communication behavior pattern communicates with a first external communication system, and whether a second communication behavior pattern communicates with a second external communication system. Furthermore, the communication behavior pattern configuration file can be specifically determined based on the external communication system, thereby enabling dynamic adjustment of the configuration file according to at least two non-interoperable external communication systems to support communication between these two systems and provide flexible support for external communication systems using different communication protocols.
[0068] Based on any of the above embodiments, after sending the third communication information to the second external communication system, the method further includes: Receive the fourth communication information sent by the second external communication system; The fourth communication information is processed through the first communication behavior mode to obtain the fifth communication information, and the fifth communication information is sent to the first external communication system.
[0069] It should be noted that the fourth communication information sent by the second external communication system can be received in real time by listening to it. The communication system corresponding to the fourth communication information can be identified as the second external communication system. The fourth communication information can be processed through the second communication behavior mode to obtain the communication content of the fourth communication information. According to the preset business logic, the fourth communication information can be forwarded to the first external communication system. The communication content of the fourth communication information can be processed through the first communication behavior mode to obtain the fifth communication information.
[0070] The fourth communication information refers to a data packet or signal to be processed, generated based on the third communication information and sent by the second external communication system. The fifth communication information refers to a data packet or signal to be processed, generated based on the fourth communication information and sent to the first external communication system.
[0071] It is understandable that by relaying the communication content sent by the second external communication system to the first external communication system, bidirectional communication between the two external communication systems can be supported, enabling flexible support for external communication systems using different communication protocols.
[0072] Based on any of the above embodiments, the first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard.
[0073] It should be noted that when the first communication behavior mode corresponding to the first external communication system includes multiple behavior modes, if it is determined that the first communication information sent by the first external communication system conforms to the execution standard of a certain behavior mode, then the first communication information is processed through that behavior mode.
[0074] The first communication mode, also known as the first language category, first role language, etc., refers to the guidelines for communicating with the first external communication system. For example, the first communication mode may include the communication protocol used by the first external communication system.
[0075] A behavioral pattern, also known as a processing pattern, refers to the criteria for processing received information. The behavioral pattern in the first communication behavioral pattern is used to process information sent by the first external communication system.
[0076] Execution criteria, also known as judgment criteria or triggering conditions, are used to describe the specific circumstances that trigger the corresponding behavioral pattern.
[0077] In some embodiments, processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When a communication instruction is obtained by parsing the first communication information through the first communication mode, the first behavior mode corresponding to the communication instruction is determined according to the execution standard; The second communication information is obtained by processing the communication instructions through the first behavior pattern.
[0078] It should be noted that a corresponding parsing module can be loaded to parse the first communication information through the first communication mode. Taking the first communication behavior mode, which includes a first behavior mode and a second behavior mode, as an example, if it is determined that the communication command needs to be forwarded to the second external communication system and meets the execution criteria of the first behavior mode, then the communication command is processed through the first behavior mode.
[0079] Communication instructions can be task requests described using a formal language. Formal languages are mathematical languages used to describe and define the behavior of computer systems and mathematical logic. Formal languages are characterized by precision, unambiguity, and verifiability. Formal languages include, but are not limited to, logic languages, programming languages, and model description languages. Examples include C and Java.
[0080] It is understandable that by parsing the first communication information through the first communication mode in terms of communication to obtain communication instructions, and processing the communication instructions through the first behavior mode in terms of business to obtain second communication information, communication and business can be decoupled. This makes it easier to adjust the first behavior mode according to the business and increase the flexibility of communication in diverse and dynamic network convergence scenarios.
[0081] Based on any of the above embodiments, the step of processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When an intent query is obtained by parsing the first communication information through the first communication mode, the second behavior mode corresponding to the intent query is determined according to the execution criteria. The second communication information is obtained by processing the intent query according to the second behavior pattern.
[0082] It should be noted that, taking the first communication behavior mode, which includes the first behavior mode and the second behavior mode, as an example, if the communication instruction is determined to be an intent query and meets the execution criteria of the second behavior mode, then the intent query is processed through the second behavior mode to obtain the intent description corresponding to the intent query and thus obtain the second communication information.
[0083] An intent query is a request sent by a user carrying a query subject. The purpose of an intent query can be to inquire about system status or to issue an administrative task. Intent queries can be described using natural language or semi-formal languages.
[0084] Natural language refers to both animalistic and humanistic languages, characterized by looseness, ambiguity, and cultural influence, such as Chinese and English.
[0085] Semiformal languages are descriptive languages that lie between natural and formal languages. On the one hand, semiformal languages have strict syntax and are more rigorously defined than natural languages, avoiding the ambiguity, looseness, and disorganization inherent in natural languages. On the other hand, semiformal languages have rich semantics, and their rules are more complex and diverse than those of formal languages, giving them greater expressive power. However, the rich semantics mean that the syntax of semiformal languages cannot be strictly equivalent to mathematical methods. Therefore, information described using semiformal languages requires additional processing before it can be understood by machines or accurately mapped to machine behavior. Examples include graphical languages such as ER diagrams, DFD diagrams, and UML.
[0086] Understandably, in diverse and dynamic network convergence application scenarios, obtaining second communication information based on intent queries through the second behavior mode can reduce the accuracy requirements for user-issued instructions, thereby reducing the cognitive load and operational complexity of users managing multiple network domains and improving user experience.
[0087] Based on any of the above embodiments, the step of processing the intent query according to the second behavior pattern to obtain the second communication information includes: The intent query is processed according to the second behavior pattern to identify the corresponding intent framework, and second communication information is generated according to the intent framework.
[0088] It should be noted that, based on the second behavior mode, an intent framework can be generated by combining its own business information processing intent query, or the corresponding intent framework can be selected from the preset framework based on the second behavior mode and its own business information processing intent query. This invention does not limit this.
[0089] For example, the intent query is "How much network resources are currently being used?", and the user's own business information is "The type of network served is: 5G 2B network; the network service is: enterprise private network; the network operation status is: normal isolated operation within the park". According to the second behavior mode, the intent query can be processed to generate an intent framework of "The user is asking how much network resources are being used in the 5G 2B network for enterprise private network services in the network that is operating normally isolated within the park".
[0090] There are many ways to process intent queries and generate intent frameworks, such as template generation and model generation, and this invention does not limit these methods.
[0091] An intent frame is a reasoned description of a user's question obtained from an intent query. Compared to an intent query, an intent frame has higher accuracy.
[0092] It is understandable that the second communication information is generated based on the intent description. By querying the intent to obtain the corresponding intent framework, more comprehensive contextual information can be obtained, thereby improving the accuracy of the obtained intent description and the accuracy of the generated second communication information.
[0093] Based on any of the above embodiments, after sending the second communication information to the first external communication system, the method further includes: Perform the following steps at least once: Receive first communication information sent by the first external communication system, and parse the first communication information through the first communication mode to obtain a second communication information response; The intent framework is adjusted based on the second communication information response and the preceding information, and the adjusted second communication information is generated based on the adjusted intent framework; wherein, the preceding information includes at least one of the intent query and the second communication information; The adjusted second communication information is sent to the first external communication system; Repeat the aforementioned steps until the second communication information satisfies the intent query.
[0094] It should be noted that the user of the first external communication system can adjust the intent query according to the intent description of the second communication information to obtain the second communication information response, and then send the first communication information according to the second communication information response. After receiving and parsing the first communication information, the user can correct the intent framework according to the obtained second communication information response, its own business information, and the above information, and regenerate the intent description to obtain the adjusted second communication information.
[0095] For example, the content carried by the second communication response could be "This is not the answer I want; I want to know how to ensure security," and the adjusted intent framework could be "Inquiring about how the network system role-plays should comply with social security regulations."
[0096] Understandably, by supporting iterative adjustments to the intent framework based on the user's modified intent queries, the relevance of the final generated intent description to the user's actual question can be improved, thereby enhancing the user experience.
[0097] Based on any of the above embodiments, before determining the communication behavior pattern profile at least according to the language category of the first external communication system, the method further includes: sending at least a first request to the first external communication system to determine the language category of the first external communication system.
[0098] It should be noted that a request can be sent to the first external communication system via a general and / or basic communication protocol to determine the language category of the first external communication system. Sending the first request can not only determine the language category of the first external communication system, but also, in scenarios supporting cross-network domain communication, can send a request to a second external communication system via a general and / or basic communication protocol to determine the language category of the second external communication system.
[0099] The first request refers to the first request sent to the first external communication system.
[0100] It is understandable that by determining the language category of the first external communication system through the first request, it is possible to determine the language category of the unknown first external communication system, thereby realizing dynamic communication docking with the first external communication system with heterogeneous or unknown protocols, so as to meet the diverse and dynamic network integration needs.
[0101] Based on any of the above embodiments, determining the language category of the first external communication system includes: Receive the first response returned by the first external communication system; The candidate language category of the first external communication system is determined based on the first response; A second request is sent to the first external communication system according to the candidate language category, in order to receive a second response returned by the first external communication system; If the second response is a success response, the language category of the first external communication system is determined.
[0102] It should be noted that a request can be sent to the first external communication system through a general and / or basic communication protocol to receive a response from the first external communication system based on its communication protocol. The language category used by the first external communication system can be inferred based on the format of the response, and a request can be sent to the first external communication system again based on the inferred language category to verify whether the language category used by the first external communication system is the aforementioned inferred language category.
[0103] The first response refers to the response sent by the first external communication system to the first request, which is used to infer the language category used by the first external communication system.
[0104] A candidate language category refers to the language category of the first external communication system inferred from the first response. The candidate language category may or may not be the language category of the first external communication system.
[0105] The second request refers to a request sent based on the presumed language category of the first external communication system.
[0106] The second response refers to the response sent by the first external communication system to the second request, used to verify whether the language category used by the first external communication system is the language category previously speculated.
[0107] It is understandable that inferring the language category used by the first external communication system based on the first response, and verifying whether the language category used by the first external communication system is the inferred language category based on the second response, can enhance the reliability of dynamic communication interfacing with the first external communication system with heterogeneous or unknown protocols.
[0108] The following describes the communication system based on dynamic configuration provided in this application. The communication system based on dynamic configuration described below and the communication method based on dynamic configuration described above can be referred to in correspondence.
[0109] Figure 2 This is a schematic diagram of the architecture of the dynamically configured communication system provided in this application, such as... Figure 2 As shown, the system includes: Processing unit 210 is configured to determine a communication behavior pattern configuration file based at least on the language category of the first external communication system, and transmit the communication behavior pattern configuration file to the language unit. Language unit 220 is used to receive first communication information sent by the first external communication system, determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file, process the first communication information through the first communication behavior mode to obtain second communication information, and send the second communication information to the first external communication system.
[0110] The language unit is used for communication between communication systems, such as communication and negotiation between a communication system and an administrator. The processing unit is used for logical processing, management, and other processing functions. A communication system can also be called a network system, a communication network system, etc.
[0111] Formal languages are used for communication between communication systems, while formal, semi-formal, or natural languages are used for communication between network systems and administrators.
[0112] like Figure 3 As shown, in some embodiments, the communication system can be a single system or a group of multiple communication systems. In the case of a group of multiple communication systems, the administrator can communicate with a single communication system.
[0113] Based on any of the above embodiments, the processing unit 210 is configured to determine a communication behavior pattern configuration file based at least on the language category of the first external communication system and the language category of the second external communication system, and transmit the communication behavior pattern configuration file to the language unit 220.
[0114] like Figure 4 As shown, the processing unit 210 can send a role setting request to the language unit 220, the role setting request carrying the role's language and role-playing conditions. The language unit 220 sets the role according to the role setting request and returns a response.
[0115] The role setting request can take the form of a communication behavior pattern configuration file. The role setting request may include the communication role corresponding to the first external communication system / administrator, and the communication role corresponding to the second external communication system.
[0116] Based on any of the above embodiments, the language unit 220 is used to determine a second communication behavior mode of the second external communication system according to the communication behavior mode configuration file when it is determined that the first communication information is to be forwarded to the second external communication system; to process the first communication information through the second communication behavior mode to obtain third communication information, and to send the third communication information to the second external communication system.
[0117] Based on any of the above embodiments, the language unit 220 is configured to receive fourth communication information sent by the second external communication system and transmit the fourth communication information to the processing unit 210; and / or receive processing instructions transmitted by the processing unit 210, process the fourth communication information according to the processing instructions through the first communication behavior mode to obtain fifth communication information, and send the fifth communication information to the first external communication system; The processing unit 210 is used to determine a processing instruction based on the fourth communication information and transmit the processing instruction to the language unit 220.
[0118] Based on any of the above embodiments, the first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard; The language unit 220 is configured to, when parsing the first communication information through the first communication mode to obtain a communication instruction, determine a first behavior mode corresponding to the communication instruction according to the execution standard, and transmit the communication instruction to the processing unit 210 through the first behavior mode; and / or receive processing instructions transmitted by the processing unit 210, and process the first communication information according to the processing instructions to obtain the second communication information; The processing unit 210 is configured to determine a processing instruction based on the communication instruction and transmit the processing instruction to the language unit 220.
[0119] like Figure 4As shown, the first external communication system / administrator sends communication commands to the language unit. The language unit recognizes the communication commands, performs role-playing based on the recognition results, parses the communication commands in the role's language, and sends the communication commands to the processing unit in a language that the processing unit can understand. The processing unit then sends the issued commands to the language unit. The language unit executes the issued commands as follows: The language unit returns a response to the first external communication system / administrator in a role and role language adapted to the first external communication system / administrator; the language unit identifies the second external communication system, performs role-playing, and forwards communication instructions in a network role and role language adapted to the second external communication system; the second external communication system returns a response to the language unit; based on the response, the language unit obtains the communication instructions and sends the communication instructions to the processing unit in a language that the processing unit can understand; the processing unit sends a command to the language unit; the language unit executes the command.
[0120] For example, the language unit executing instructions may be to return a response from the second external communication system to the language unit, adapted to the role and role language of the first external communication system / administrator.
[0121] like Figure 5 As shown, based on any of the above embodiments, a business unit 230 is also included; The language unit 220 is configured to, when obtaining an intent query by parsing the first communication information through the first communication mode, determine a second behavior mode corresponding to the intent query according to the execution standard, and transmit the intent query to the service unit through the second behavior mode; and / or receive an intent description transmitted by the service unit, and obtain the second communication information based on the intent description; The service unit is configured to determine the intent description based on the intent query and transmit the intent description to the language unit 220.
[0122] Among them, business unit 230, which can also be called other units, functional units, etc., is used to implement specific business and other functions.
[0123] like Figure 6 As shown, administrators can send intent queries to the communication system, with the intent query carrying the query subject.
[0124] Based on any of the above embodiments, the business unit 230 is used to identify the corresponding intent framework according to the intent query, and to determine the intent description according to the intent framework.
[0125] like Figure 6As shown, the system can identify the administrator's intent framework based on the intent query and generate an intent description based on the intent framework. For example, the communication system combines the type of network it serves, the network service, the network operation status, and the administrator's question to generate the administrator's intent. For instance, if the communication system considers the network type it serves as "5G 2B network," the network service as "enterprise private network," and the network operation status as "normal isolated operation within the park," combined with the administrator's question "How much network resource is currently being used?", it can generate the user intent as "The user is inquiring about how much network resource is being used in the 5G 2B network for enterprise private network services within the normally isolated network operating within the park."
[0126] Based on any of the above embodiments, the language unit 220 is configured to receive first communication information sent by the first external communication system, parse the first communication information through the first communication mode to obtain a second communication information response, and transmit the second communication information response to the service unit; and / or receive an adjusted intent description transmitted by the service unit, obtain an adjusted second communication information based on the adjusted intent description, and send the adjusted second communication information to the first external communication system. The service unit is configured to adjust the intent frame according to the second communication information response and the preceding information, determine the adjusted intent description according to the adjusted intent frame, and transmit the adjusted intent description to the language unit 220; wherein the preceding information includes at least one of the intent query and the intent description.
[0127] like Figure 6 As shown, the communication system returns an intent description to the administrator, who then returns a second communication response. The communication system can correct the intent framework based on the administrator's response and the preceding information, generate an intent description based on the intent framework, and the network system returns the intent description to the administrator. This process continues in a loop until the administrator's intent query is satisfied.
[0128] Based on any of the above embodiments, the language unit 220 is used to send at least a first request to the first external communication system to determine the language category of the first external communication system.
[0129] like Figure 7 As shown, the language unit 220 of the communication system can send a first request to the first external communication system.
[0130] Based on any of the above embodiments, the language unit 220 is configured to receive a first response returned by the first external communication system; determine a candidate language category of the first external communication system based on the first response; send a second request to the first external communication system based on the candidate language category to receive a second response returned by the first external communication system; and determine the language category of the first external communication system if the second response is a success response.
[0131] like Figure 7 As shown, the first external communication system can return a first response based on its own language and processing logic. The communication system can determine the language category of the first external communication system based on the first response, and then... The determined language category sends a second request to the first external communication system. The first external communication system returns a second response based on its own language and processing logic. The communication system verifies the language category of the first external communication system based on the second response.
[0132] like Figure 8 As shown, in order to illustrate the functionality of the communication method based on dynamic configuration provided in this implementation, a specific example is given below, in which the communication system determines the language category of the IMS network element.
[0133] An IMS network element represents a peer network in a communication system whose language category is unknown. The communication system's language unit sends a probe request to the peer network, carrying HTTP commands. The peer network returns a SIP error response based on its own language and processing logic. The communication system determines the peer network's language category to be SIP based on the response. The communication system then sends an INVITE probe request to the peer network using the determined SIP language. The peer network returns a response based on its own language and processing logic. The communication system verifies the language category based on the response and confirms that the peer network's language category is SIP.
[0134] like Figure 9 As shown, in order to illustrate the functionality of the communication method based on dynamic configuration provided in this implementation, a specific example is provided below, in which the communication system realizes the interconnection between the SIP network domain and the HTTP network domain.
[0135] The processing unit of the communication system requests the language unit to transmit a role setting request, which carries the role language and role-playing conditions. The language unit performs role setting: enabling the language unit to recognize SBC network elements and become a SIP-AS role when encountering an SBC network element; enabling the language unit to recognize AS network elements and become an AS relay role when encountering an AS network element; and returns a response to the processing unit.
[0136] The AS (Application System) sends communication commands to the network system via the HTTP protocol. The language unit recognizes the AS's role and acts as an AS relay. Using the HTTP protocol, the language unit sends the information obtained from parsing the communication commands to the processing unit in a language that the processing unit can understand. The processing unit then sends commands to the language unit. The language unit can execute the following commands: The language unit returns an HTTP response to the AS. The communication system acts as a SIP-AS and forwards communication commands to the SBC using the SIP protocol. The SBC returns a response, which is a SIP communication command. The language unit sends the SIP communication command to the processing unit in a language that the processing unit can understand. The processing unit sends a command to the language unit; the language unit executes the command.
[0137] To illustrate the functionality of the dynamically configured communication method provided in this implementation, a specific example is given below: the communication system provides a role-playing security explanation to the administrator.
[0138] See also Figure 6 The process is as follows: the administrator initiates an intent query to the network system, which is a natural language description of the topic "how the network system ensures communication security when it is role-playing"; the communication system identifies the administrator's intent framework as "inquiring about the reliability of the network system's role-playing" based on the intent query, generates an intent description inquiring about the reliability of the network system's role-playing based on the intent framework, and returns the intent description to the administrator.
[0139] The administrator returns a second communication response, containing the message "This is not the answer I want; I want to know how to ensure security." The communication system corrects the intent framework based on the administrator's response and the preceding information, defining it as "Inquiring about how the network system's role-playing should comply with social security regulations." Based on this intent framework, the system generates an intent description. The communication system then returns the intent description to the administrator. This process continues in a loop until the administrator's intent query is satisfied.
[0140] The communication device based on dynamic configuration provided in this application will be described below. The communication device based on dynamic configuration described below and the communication method based on dynamic configuration described above can be referred to in correspondence.
[0141] Figure 10 This is a schematic diagram of the structure of the dynamically configured communication device provided in this application, such as... Figure 10 As shown, the device includes: The communication behavior mode configuration module 1010 is used to determine a communication behavior mode configuration file based at least on the language category of the first external communication system. The communication behavior pattern determination module 1020 is used to receive first communication information sent by the first external communication system and determine the first communication behavior pattern corresponding to the first external communication system according to the communication behavior pattern configuration file. The communication module 1030 is used to process the first communication information through the first communication behavior mode to obtain the second communication information, and send the second communication information to the first external communication system.
[0142] Figure 11 An example is a schematic diagram of the structure of an electronic device, such as... Figure 11 As shown, the electronic device may include a processor 1110, a communications interface 1120, a memory 1130, and a communication bus 1140, wherein the processor 1110, the communications interface 1120, and the memory 1130 communicate with each other via the communication bus 1140. The processor 1110 can call logical instructions in the memory 1130 to execute a communication method based on dynamic configuration. The method includes: determining a communication behavior mode configuration file based at least on the language category of a first external communication system; receiving first communication information sent by the first external communication system; determining a first communication behavior mode corresponding to the first external communication system based on the communication behavior mode configuration file; processing the first communication information through the first communication behavior mode to obtain second communication information; and sending the second communication information to the first external communication system.
[0143] Furthermore, the logical instructions in the aforementioned memory 1130 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0144] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the communication method based on dynamic configuration provided by the above methods. The method includes: determining a communication behavior mode configuration file at least according to the language category of a first external communication system; receiving first communication information sent by the first external communication system; determining a first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file; processing the first communication information through the first communication behavior mode to obtain second communication information; and sending the second communication information to the first external communication system.
[0145] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the communication method based on dynamic configuration provided by the methods described above. The method includes: determining a communication behavior mode configuration file based at least on the language category of a first external communication system; receiving first communication information sent by the first external communication system; determining a first communication behavior mode corresponding to the first external communication system based on the communication behavior mode configuration file; processing the first communication information through the first communication behavior mode to obtain second communication information; and sending the second communication information to the first external communication system.
[0146] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0147] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method based on dynamic configuration, characterized in that, include: The communication behavior pattern configuration file should be determined at least based on the language category of the first external communication system; Receive first communication information sent by the first external communication system, and determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file; The first communication information is processed through the first communication behavior mode to obtain the second communication information, and the second communication information is sent to the first external communication system.
2. The communication method based on dynamic configuration according to claim 1, characterized in that, The communication behavior pattern profile should be determined at least based on the language category of the first external communication system, including: The communication behavior pattern profile is determined based at least on the language categories of the first external communication system and the second external communication system.
3. The communication method based on dynamic configuration according to claim 2, characterized in that, After sending the second communication information to the first external communication system, the method further includes: If it is determined that the first communication information will be forwarded to the second external communication system, the second communication behavior mode of the second external communication system is determined according to the communication behavior mode configuration file. The first communication information is processed through the second communication behavior mode to obtain the third communication information, and the third communication information is sent to the second external communication system.
4. The communication method based on dynamic configuration according to claim 3, characterized in that, After sending the third communication information to the second external communication system, the method further includes: Receive the fourth communication information sent by the second external communication system; The fourth communication information is processed through the first communication behavior mode to obtain the fifth communication information, and the fifth communication information is sent to the first external communication system.
5. The communication method based on dynamic configuration according to claim 1, characterized in that, The first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard; The step of processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When a communication instruction is obtained by parsing the first communication information through the first communication mode, the first behavior mode corresponding to the communication instruction is determined according to the execution standard; The second communication information is obtained by processing the communication instruction through the first behavior pattern.
6. The communication method based on dynamic configuration according to claim 5, characterized in that, The step of processing the first communication information through the first communication behavior mode to obtain the second communication information includes: When an intent query is obtained by parsing the first communication information through the first communication mode, the second behavior mode corresponding to the intent query is determined according to the execution criteria. The second communication information is obtained by processing the intent query according to the second behavior pattern.
7. The communication method based on dynamic configuration according to claim 6, characterized in that, The step of processing the intent query according to the second behavior pattern to obtain the second communication information includes: The intent query is processed according to the second behavior pattern to identify the corresponding intent framework, and second communication information is generated according to the intent framework.
8. The communication method based on dynamic configuration according to claim 7, characterized in that, After sending the second communication information to the first external communication system, the method further includes: Perform the following steps at least once: Receive first communication information sent by the first external communication system, and parse the first communication information through the first communication mode to obtain a second communication information response; The intent framework is adjusted based on the second communication information response and the preceding information, and the adjusted second communication information is generated based on the adjusted intent framework; wherein, the preceding information includes at least one of the intent query and the second communication information; The adjusted second communication information is sent to the first external communication system; Repeat the aforementioned steps until the second communication information satisfies the intent query.
9. The communication method based on dynamic configuration according to claim 1, characterized in that, Before determining the communication behavior pattern profile based at least on the language category of the first external communication system, the method further includes: At least a first request is sent to the first external communication system to determine the language category of the first external communication system.
10. The communication method based on dynamic configuration according to claim 9, characterized in that, Determining the language category of the first external communication system includes: Receive the first response returned by the first external communication system; The candidate language category of the first external communication system is determined based on the first response; A second request is sent to the first external communication system according to the candidate language category, in order to receive a second response returned by the first external communication system; If the second response is a success response, the language category of the first external communication system is determined.
11. A communication system based on dynamic configuration, characterized in that, include: The processing unit is configured to determine a communication behavior pattern configuration file based at least on the language category of the first external communication system, and transmit the communication behavior pattern configuration file to the language unit. The language unit is used to receive first communication information sent by the first external communication system, determine the first communication behavior mode corresponding to the first external communication system according to the communication behavior mode configuration file, process the first communication information through the first communication behavior mode to obtain second communication information, and send the second communication information to the first external communication system.
12. The communication system based on dynamic configuration according to claim 11, characterized in that, The processing unit is configured to determine a communication behavior pattern configuration file based at least on the language categories of the first external communication system and the second external communication system, and transmit the communication behavior pattern configuration file to the language unit.
13. The communication system based on dynamic configuration according to claim 12, characterized in that, The language unit is used to determine the second communication behavior mode of the second external communication system according to the communication behavior mode configuration file when the first communication information is forwarded to the second external communication system. The first communication information is processed through the second communication behavior mode to obtain the third communication information, and the third communication information is sent to the second external communication system.
14. The communication system based on dynamic configuration according to claim 13, characterized in that, The language unit is configured to receive fourth communication information sent by the second external communication system and transmit the fourth communication information to the processing unit; and / or receive processing instructions transmitted by the processing unit, process the fourth communication information according to the processing instructions through the first communication behavior mode to obtain fifth communication information, and send the fifth communication information to the first external communication system; The processing unit is used to determine the processing instruction based on the fourth communication information and transmit the processing instruction to the language unit.
15. The communication system based on dynamic configuration according to claim 11, characterized in that, The first communication behavior mode includes a first communication mode and at least one behavior mode, and each behavior mode has a corresponding execution standard; The language unit is used to, when parsing the first communication information through the first communication mode to obtain a communication instruction, determine the first behavior mode corresponding to the communication instruction according to the execution standard, and transmit the communication instruction to the processing unit through the first behavior mode; And / or receive processing instructions transmitted by the processing unit, and process the first communication information according to the processing instructions to obtain the second communication information; The processing unit is configured to determine a processing instruction based on the communication instruction and transmit the processing instruction to the language unit.
16. The communication system based on dynamic configuration according to claim 15, characterized in that, It also includes business units; The language unit is configured to, when parsing the first communication information through the first communication mode to obtain an intent query, determine a second behavior mode corresponding to the intent query according to the execution standard, and transmit the intent query to the service unit through the second behavior mode; and / or receive an intent description transmitted by the service unit, and obtain the second communication information based on the intent description; The service unit is configured to determine the intent description based on the intent query and transmit the intent description to the language unit.
17. The communication system based on dynamic configuration according to claim 16, characterized in that, The business unit is used to identify the corresponding intent framework based on the intent query, and to determine the intent description based on the intent framework.
18. The communication system based on dynamic configuration according to claim 17, characterized in that, The language unit is configured to receive first communication information sent by the first external communication system, parse the first communication information through the first communication mode to obtain a second communication information response, and transmit the second communication information response to the service unit; and / or receive an adjusted intent description transmitted by the service unit, obtain an adjusted second communication information based on the adjusted intent description, and send the adjusted second communication information to the first external communication system. The service unit is configured to adjust the intent frame according to the second communication information response and the preceding information, determine the adjusted intent description according to the adjusted intent frame, and transmit the adjusted intent description to the language unit; wherein, the preceding information includes at least one of the intent query and the intent description.
19. The communication system based on dynamic configuration according to claim 11, characterized in that, The language unit is configured to send at least a first request to the first external communication system to determine the language category of the first external communication system.
20. The communication system based on dynamic configuration according to claim 19, characterized in that, The language unit is configured to receive a first response returned by the first external communication system; determine a candidate language category of the first external communication system based on the first response; and send a second request to the first external communication system based on the candidate language category to receive a second response returned by the first external communication system. If the second response is a success response, the language category of the first external communication system is determined.
21. A communication device based on dynamic configuration, characterized in that, include: A communication behavior mode configuration module is used to determine a communication behavior mode configuration file based at least on the language category of the first external communication system. A communication behavior pattern determination module is used to receive first communication information sent by the first external communication system and determine the first communication behavior pattern corresponding to the first external communication system according to the communication behavior pattern configuration file. The communication module is used to process the first communication information through the first communication behavior mode to obtain the second communication information, and send the second communication information to the first external communication system.
22. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the communication method based on dynamic configuration as described in any one of claims 1 to 10.
23. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the communication method based on dynamic configuration as described in any one of claims 1 to 10.