Method, device and equipment for intelligent system and storage medium
By configuring an email address for communication within the intelligent system, the problem of low response efficiency in the intelligent system was solved, enabling more efficient information acquisition and task processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-30
- Publication Date
- 2026-05-12
AI Technical Summary
Existing intelligent systems have low response efficiency and struggle to efficiently handle complex tasks and information acquisition.
By configuring email addresses for intelligent systems, email interaction with other intelligent systems or platforms can be achieved, enabling access to rich information and functional modules, and improving information acquisition and response efficiency.
It improves the response efficiency and information acquisition capabilities of intelligent systems, and enhances the system's ability to automatically handle complex tasks.
Smart Images

Figure CN122027596A_ABST
Abstract
Description
Technical Field
[0001] The examples in this paper generally relate to the field of computers, and in particular to methods, apparatuses, devices, and computer-readable storage media for intelligent systems. Background Technology
[0002] With the development of computer technology, various forms of electronic devices have greatly enriched people's daily lives and brought them numerous conveniences. For example, some platforms or applications can provide users with intelligent services; some intelligent systems can help users handle tasks based on their needs (such as searching, summarizing, document processing, etc.). Some users hope to improve the response efficiency of intelligent systems. Summary of the Invention
[0003] In a first aspect, a method for an intelligent system is provided. The method includes: displaying a mailbox of a first intelligent system, the mailbox being used for email interaction between the first and second intelligent systems; and outputting response content related to the email interaction.
[0004] In a second aspect, an apparatus for an intelligent system is provided. The apparatus includes: a display module configured to display a mailbox of a first intelligent system, the mailbox being used for email interaction between at least the first intelligent system and a second intelligent system; and an output module configured to output response content related to the email interaction.
[0005] In a third aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0008] In this way, the response efficiency of intelligent systems can be improved through email interaction between them.
[0009] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2F Example interfaces for some scenarios are shown; Figure 3 Flowcharts of example processes for intelligent systems are shown in some scenarios; Figure 4 Schematic block diagrams of example devices for intelligent systems in some scenarios are shown; and Figure 5 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0011] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0012] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0013] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0014] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0015] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0016] As mentioned above, with the development of computer technology, various forms of electronic devices have greatly enriched people's daily lives and brought them many conveniences. For example, some platforms or applications can provide users with intelligent services; some intelligent systems can help users handle certain tasks based on their needs (such as searching, summarizing, document processing, etc.). Some users hope to improve the response efficiency of intelligent systems.
[0017] A scheme for intelligent systems is proposed. The scheme includes: displaying the mailbox of a first intelligent system, which is used for email interaction between the first and second intelligent systems; and outputting response content related to the email interaction.
[0018] In this way, an email address can be configured for the first intelligent system, thereby enabling it to interact with other intelligent systems (such as the second intelligent system) via email, improving the efficiency of the first intelligent system in obtaining information. Furthermore, by interacting with other intelligent systems via email, it can output response content related to email interactions, thereby improving the response efficiency of the first intelligent system.
[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0020] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.
[0021] In this example environment 100, electronic device 110 can run application 120 that supports a smart system. Application 120 can be any suitable type of application that supports a smart system. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0022] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting intelligent systems.
[0023] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0024] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 in electronic devices 110 that support intelligent systems.
[0025] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0026] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the scheme.
[0027] The following description of the example will continue with reference to the accompanying drawings.
[0028] Example Interaction Figures 2A to 2F Example interfaces 200A to 200F for intelligent systems are shown according to some scenarios. Interfaces 200A to 200F can, for example, be provided by... Figure 1 The electronic device 110 shown is provided.
[0029] In some situations, electronic device 110 may present as follows Figure 2A The interface 200A shown may include an interface for user interaction. As an example, such an interface 200A could be a conversational interface, which may be associated with an intelligent system. An intelligent system refers to a system capable of autonomous control based on a machine learning model. An intelligent system may be a virtual object or entity capable of making decisions and autonomously executing actions based on a machine learning model to achieve preset goals or complete preset tasks. An intelligent system can be an automated program that understands the user's intent and can utilize models or invoke tools to complete various types of tasks. In some cases, examples of intelligent systems may include, but are not limited to: agents, bots, chatbots, digital avatars, intelligent customer service, digital assistants, etc. Alternatively, an intelligent system can also be an intelligent role implemented based on a machine learning model. An "intelligent system" can process user requests based on generative models (e.g., language models, multimodal models) to perform specified types of tasks. In some cases, an intelligent system may also relate to virtual accounts, which may have corresponding avatars or nicknames.
[0030] In some scenarios, intelligent systems can automatically process tasks based on instructions (such as user commands or instructions automatically generated during task execution). Such intelligent systems can be system-level systems, receiving natural language instructions and autonomously planning and iteratively executing complex, multi-step tasks across applications. As an example, a system-level intelligent system can possess system-level calling capabilities such as file system operations, application control, data analysis, and network interaction, and can utilize corresponding functional modules (also known as Skills) to implement complex task processing. In some examples, intelligent systems can employ memory mechanisms to support task interruption recovery and context continuity, thereby achieving system-level automated processes.
[0031] In some examples, such as Figure 2A As shown, interface 200A may include a content display area and input component 210. Electronic device 110 can receive instructions from a user (e.g., user 140) via input component 210 and send the instructions to the intelligent system. Accordingly, electronic device 110 can provide response content from the intelligent system in the content display area. As an example, a user can input any appropriate instruction via input component 210 to trigger the intelligent system to process the instruction and provide corresponding response content. For example, user instructions may include, but are not limited to, instructions for data analysis, instructions for information retrieval, instructions for data maintenance, instructions for content creation, instructions for file management, and so on. For ease of explanation, the following description uses the instruction to be processed by the intelligent system, "Analyze annual sales data and generate a multi-dimensional chart report" (e.g., referred to as instruction A), as an example. It should be understood that this document is not intended to limit the specific instruction content that the intelligent system can process.
[0032] As an example, instruction A to be processed by the intelligent system can be obtained through a session interface. For example, according to... Figure 2B As shown in interface 200B, users can input "Analyze annual sales data and generate a multi-dimensional chart report" through input component 210, and can trigger the sending of message 221-1 to the intelligent system. Based on this, the intelligent system can automatically process the instruction A and provide corresponding response content, such as a "multi-dimensional chart report" corresponding to "annual sales data". Alternatively, the intelligent system can also obtain the instruction A to be processed through other means, such as based on the trigger operation of a preset entry point, based on the execution of a specified task in a task sequence, etc.
[0033] As an example, after receiving instruction A, an intelligent system can analyze the intent of instruction A based on its relevant information (such as context, semantics, etc.) and deduce one or more tasks or instructions to be executed. For example, the tasks or instructions to be executed could be to locate the path to the annual sales data, load and analyze the annual sales data, generate charts corresponding to the annual sales data, generate multi-dimensional chart reports, and so on.
[0034] Additionally, the intelligent system can invoke corresponding functional modules to execute actions for these tasks or instructions, providing corresponding response content (e.g., a "multi-dimensional chart report" corresponding to "annual sales data"). Alternatively or additionally, during the execution of actions, the intelligent system can also automatically adjust or iterate some tasks or instructions based on the results of these actions to ensure response efficiency.
[0035] In some cases, Figure 2A The associated intelligent system can be referred to as the first intelligent system. To improve the response efficiency of the first intelligent system, in some examples, the first intelligent system can interact with other intelligent systems or platforms via email to obtain richer information for completing instructions. Based on this, some examples in this paper can configure an email address for the first intelligent system to facilitate email interaction between the first intelligent system and other intelligent systems or platforms. As an example, electronic device 110 can display the email address of the first intelligent system, such an email address can be used for email interaction between the first intelligent system and the second intelligent system.
[0036] In some examples, electronic device 110 can receive preset instructions to configure a mailbox for the first intelligent system, which may be created or configured upon user authentication. For example, the mailbox for the first intelligent system may be created by user-triggered creation or upon receiving confirmation instructions from the user.
[0037] In some examples, electronic device 110 may present a first interface to the user. This first interface may, for example, be used to configure the first intelligent system. Additionally, electronic device 110 may receive configuration operations via the first interface to configure the email account of the first intelligent system. As an example, the first interface may be, for example, the settings interface, email creation interface, session interface, etc. of the first intelligent system. Thus, electronic device 110 can configure the email account of the first intelligent system based on the user's configuration operations.
[0038] As an example, the first interface could be a session interface associated with the first intelligent system, and the electronic device 110 could receive configuration operations through the input component 210. For example, the electronic device 110 could receive the input "Create your email" through the input component 210 to trigger the creation of an email account for the first intelligent system. Alternatively, the electronic device 110 could receive the input "Create your email, email prefix is..." through the input component 210 to trigger the creation of an email account for the first intelligent system, ensuring that the created email account meets the specified email prefix.
[0039] Alternatively or additionally, if the first intelligent system is not associated with an email address, the user can trigger email entry 231 to trigger presentation. Figure 2C The interface 200C shown is an example of a first interface. The user can interact with the interface 200C to configure the mailbox of the first intelligent system. For example, the electronic device 110 can receive the user's configuration operation via the configuration component 232. Such a configuration operation can, for example, instruct the first intelligent system to create a mailbox with a specified mailbox prefix (e.g., a mailbox prefix entered by the user, a mailbox prefix generated by the first intelligent system based on preset rules, a mailbox prefix related to the user, etc.).
[0040] As an example, the configuration operation used to instruct the first intelligent system to create an email address can be referred to as the second operation. Alternatively, receiving the configuration operation may also include receiving a first operation, which may be used to associate the first intelligent system with an existing email address. For example, a user can authorize an existing email address and associate the first intelligent system with the authorized existing email address based on an interactive operation. Thus, the first intelligent system can also use the existing email address to interact with other intelligent systems or platforms via email to complete corresponding tasks or instructions.
[0041] Alternatively or additionally, users can also intervene in the management of the mailboxes of the first intelligent system. For example, electronic device 110 can receive third-party instructions and configure email policies based on these instructions. Such email policies can be used to manage the mailboxes of the first intelligent system.
[0042] As an example, the third command can be triggered through conversational interaction between the user and the first intelligent system, or through interaction between the user and specified configuration items in the configuration interface, or it can be automatically triggered based on preset configuration rules (such as security rules, spam blocking rules, etc.).
[0043] Additionally, the First Intelligent System can manage emails in the inbox based on such email policies. For example, it can automatically categorize at least one received email based on the policy. It can also automatically label some received emails based on the policy. Furthermore, it can classify some received emails as spam and set permissions to block access to links within them, and so on.
[0044] Alternatively or additionally, the mailbox of the first intelligent system may also be automatically created when the first intelligent system is enabled. For example, a preset command may be used to enable the first intelligent system, and the mailbox of the first intelligent system may be created in response to the first intelligent system being enabled. As an example, the first intelligent system may be enabled based on any appropriate user interaction, and this document is not intended to limit the implementation of enabling the first intelligent system. Thus, some examples in this document can improve the configuration efficiency of the mailbox of the first intelligent system and improve the efficiency of interface interaction.
[0045] After the first intelligent system is configured with an email address, it can interact with other intelligent systems or platforms through this address, such as receiving and sending emails. In some examples, users can also view the email interactions between the first intelligent system and other intelligent systems or platforms. For instance, electronic device 110 can present this information to the user. Figure 2D The interface 200D shown can be used, for example, to view the email address of the first intelligent system.
[0046] like Figure 2D As shown, the interface 200D can include tabs such as "Inbox", "Outbox", and "Contacts". Users can view at least one email or at least one associated email address (such as emails from other smart systems, emails from other platforms, etc.) by interacting with the interface 200D.
[0047] As an example, under the "Outbox," electronic device 110 can display one or more emails sent by the first intelligent system to other intelligent systems or platforms. For instance, electronic device 110 can display email 241, which could be an email sent by the first intelligent system to a second intelligent system, for example, requesting access to fourth-quarter sales data. Additionally, the user can select email 241 to view its detailed content; for example, in response to email 241 being selected, electronic device 110 can display the email content 242 of email 241. This allows the user to gain a clearer understanding of the task execution status of the first intelligent system.
[0048] As an example, under the "Inbox," electronic device 110 can display one or more emails received by the first intelligent system. For example, according to... Figure 2E As shown in interface 200E, the first intelligent system can receive emails 243, and the user can select email 243 to view its content 244. Thus, the user can understand the email interaction process of the first intelligent system. Alternatively or additionally, the user can also trigger the extraction of information from the email content 244; for example, the user can copy some content from the email content 244 to other programs or documents. Or, for example, if the email content 244 includes attachments (e.g., in file format), the user can trigger the download of such attachments.
[0049] Alternatively or additionally, under "Contacts," the electronic device 110 can display identification information of other intelligent systems or platforms that have email interactions with the first intelligent system. As an example, such identification information can be configured autonomously by the first intelligent system. For instance, the first intelligent system can, upon detecting email interactions with other intelligent systems (e.g., a second intelligent system) or platforms, configure such other intelligent systems or platforms as contacts and present their corresponding identification information. Additionally, the user can select one of the "Contacts" to view their email interactions with the first intelligent system.
[0050] As an example, according to Figure 2F The interface 200F shown indicates that the electronic device 110 can display identification information 245 of the second intelligent system. Identification information 245 may include, for example, the identification name, email address, identification image, and notes of the second intelligent system. Additionally, the user can trigger identification information 245 to trigger the display of at least one (or more) emails 246. Such at least one email 246 may correspond to email interactions between the first and second intelligent systems, such as incoming and outgoing emails.
[0051] In some cases, the first intelligent system can interact with other intelligent systems or platforms via email and can be used to provide response content. Additionally, the electronic device 110 can output response content from the first intelligent system, which can be related to such email interaction.
[0052] For example, during the processing of instruction A, the first intelligent system might receive instructions such as accessing the classification rules for "annual sales data" through platform X. Platform X requires a registered account to grant access. Therefore, during the account registration process for platform X, the first intelligent system can receive verification information via its email address. Furthermore, using this verification information, the first intelligent system can automatically register an account on platform X and log in to access the classification rules for "annual sales data." Thus, the first intelligent system can refer to these classification rules to analyze the "annual sales data."
[0053] In some examples, the first intelligent system can output corresponding response content through email interaction with the second intelligent system. As an example, electronic device 110 can receive a first instruction, which can be sent to the first intelligent system, for example.
[0054] As an example, the first instruction could be triggered by the first intelligent system during the processing of instruction A, such as instructing "retrievable quarterly sales data" or "generating charts corresponding to annual sales data," etc. Additionally, the electronic device 110 can trigger the first intelligent system to retrieve associated information from the email address; this associated information is used to process the first instruction. As an example, the first intelligent system can retrieve such associated information from its memory of the email address. For instance, after receiving an email from another intelligent system or platform at a historical moment, the first intelligent system can store the email content and related information in a knowledge base (also known as memory), and retrieve the email content from the knowledge base as associated information.
[0055] Alternatively or additionally, electronic device 110 can also obtain relevant related information by sending requests to other intelligent systems. For example, the first intelligent system can learn about the capabilities or information possessed by each intelligent system or platform based on email interactions with them. For instance, regarding "analyzing annual sales data and generating multi-dimensional chart reports," the second intelligent system could, for example, be associated with capabilities such as "fourth-quarter sales data" and "chart generation." Additionally, the first intelligent system can determine the recipient of assistance (e.g., a specific intelligent system or platform) based on email interactions with other intelligent systems. Taking the second intelligent system as an example, electronic device 110 can trigger the first intelligent system to send first content to the second intelligent system via its email address to assist the first intelligent system's task processing flow.
[0056] In some examples, the first intelligent system can determine the second intelligent system based on a first instruction; obtain the email address of the second intelligent system; and send first content to the email address. For instance, the first intelligent system can determine information keywords for processing the first instruction based on the first instruction, and retrieve relevant information keywords to identify the second intelligent system associated with the first instruction. Thus, the first intelligent system can obtain the email address of the second intelligent system and send first content to that email address to achieve email interaction between the second intelligent system. Therefore, some examples in this paper can improve the accuracy of the first intelligent system in executing instructions.
[0057] In some examples, the first intelligent system can request information sharing from other intelligent systems or platforms for task processing when some information is missing. For example, in response to the lack of associated information for processing a first instruction, electronic device 110 can send first content to a second intelligent system and obtain the corresponding associated information. Continuing with the previous example, if the first instruction indicates "obtain sales data for each quarter," and the first intelligent system has "sales data for the first quarter," "sales data for the second quarter," and "sales data for the third quarter," but lacks "sales data for the fourth quarter," and the second intelligent system has "sales data for the fourth quarter," the first intelligent system can send first content (e.g., email 241) to the second intelligent system indicating "collaboration request: access to sales data for the fourth quarter."
[0058] Additionally, the first intelligent system can receive second content from the second intelligent system and obtain related information through the second content. For example, such second content could be a reply email from the second intelligent system to the first content (e.g., email 243). Thus, the first intelligent system can obtain related information (e.g., email body, attachments, etc.) from email content 244. Continuing with the previous example, such related information could be, for example, "fourth quarter sales data".
[0059] Additionally, the content received by the first intelligent system can be stored in the knowledge base (also known as memory) of the first intelligent system. When the received content (e.g., the second content) is needed again, the first intelligent system can directly retrieve the second content from the knowledge base without having to request the second content from the second intelligent system again.
[0060] After obtaining the "Q4 sales data", the First Intelligent System can further perform at least one corresponding action. For example, the First Intelligent System can aggregate the "Q1 sales data", "Q2 sales data", "Q3 sales data", and "Q4 sales data" to use the aggregated results as the response to the first instruction "obtain sales data for each quarter".
[0061] Alternatively or additionally, the first instruction may also indicate the sharing of functional modules. For example, the first instruction could be "generate a chart corresponding to the annual sales data." For example, if the first intelligent system is not associated with the functional module for chart generation, but the second intelligent system is associated with the functional module for chart generation, then the electronic device 110 can obtain the functional module (e.g., the functional module for chart generation) invoked by the first intelligent system based on email interaction between the second intelligent system.
[0062] As an example, the second intelligent system can send the installation files, source files, etc., corresponding to the functional module to the first intelligent system, or it can send the installation address for installing the functional module to the first intelligent system. Thus, the first intelligent system can download the installation files from the second intelligent system's email or from the installation address, and deploy the functional module locally to invoke the functional module to execute at least one corresponding instruction.
[0063] As an example, the incomplete description of the process by which the first intelligent system obtains the functional module called by the first intelligent system for installation through email interaction with the second intelligent system can be found in the specific example above regarding the first intelligent system obtaining "Q4 sales data," which will not be repeated here.
[0064] In some cases, historical tasks of the first intelligent system can be updated based on acquired related information. For example, after acquiring related information, electronic device 110 can trigger an update of historical tasks associated with the first intelligent system based on email interaction. For instance, a historical task might be "analyze fourth-quarter sales data." Because the first intelligent system lacked "fourth-quarter sales data" when executing this task, the task failed. After the first intelligent system acquires the "fourth-quarter sales data" through email interaction, electronic device 110 can trigger an update of the historical task "analyze fourth-quarter sales data" based on the acquired "fourth-quarter sales data," outputting analysis results regarding the "fourth-quarter sales data."
[0065] Alternatively or additionally, updates to historical tasks can be performed with user authorization to ensure the task execution efficiency of the first intelligent system. For example, electronic device 110 can display a prompt message related to email interaction or historical tasks. Additionally, in response to a second instruction, electronic device 110 can trigger the first intelligent system to update historical tasks based on email interaction. As an example, such a second instruction can be related to the prompt message. For instance, the second instruction can be triggered by an interaction with the prompt message. For example, the user triggers confirmation to update the historical task through the prompt message, thereby allowing the first intelligent system to update the historical task; for example, the first intelligent system can re-execute the historical task.
[0066] In some cases, the first intelligent system can be associated with multiple email addresses. For example, an email address created or associated in the manner described above can be referred to as the first email address. Additionally, the electronic device 110 can receive a fourth instruction to associate a user's second email address with the first intelligent system. As an example, the user's second email address can be an email address created by the user for the first intelligent system, or it can be an existing email address. For example, an example implementation of associating a user's second email address with the first intelligent system can be found in the above description of creating or associating email addresses with the first intelligent system, and will not be repeated here. Thus, some examples in this paper can improve the response efficiency of the first intelligent system by configuring multiple email addresses for it.
[0067] In some examples, where a first intelligent system is associated with multiple email addresses, the first intelligent system can select an appropriate email address based on task requirements and use that email address to perform corresponding actions. For example, electronic device 110 can receive a fifth instruction, which may include, for example, an instruction to retrieve information via email. Further, based on this fifth instruction, electronic device 110 can select at least one email address to be invoked from a first email address and a second email address, and use at least one email address to perform a response action to the fifth instruction.
[0068] As an example, the first mailbox could be a mailbox created for a first intelligent system, and the second mailbox could be a mailbox that the user already has. In some scenarios, the electronic device 110 can receive a fifth instruction to obtain a specified capability, such specified capability could be, for example, involved in the second mailbox.
[0069] Additionally, the first intelligent system can access a second mailbox and use it to retrieve information from specified email interactions to execute a response action in response to the fifth instruction. It should be understood that examples not fully described in the response process to the fifth instruction can be found in the examples above, and will not be elaborated upon here.
[0070] In this way, an email address can be configured for the first intelligent system, thereby enabling it to interact with other intelligent systems (such as the second intelligent system) via email, improving the efficiency of the first intelligent system in obtaining information. Furthermore, by interacting with other intelligent systems via email, it can output response content related to email interactions, thereby improving the response efficiency of the first intelligent system.
[0071] Example process Figure 3 A flowchart of an example process 300 for an intelligent system is shown, based on some scenarios. Process 300 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 300.
[0072] like Figure 3 As shown, in box 310, electronic device 110 displays the mailbox of the first intelligent system, which is used for email interaction between the first intelligent system and the second intelligent system.
[0073] In box 320, electronic device 110 outputs response content, which is related to email interaction.
[0074] In some cases, process 300 further includes: in response to the first instruction, triggering the first intelligent system to retrieve associated information using a mailbox, the associated information being used to process the first instruction.
[0075] In this way, some examples in this paper can retrieve information from the mailbox for processing the first instruction, thereby improving the instruction processing efficiency of the first intelligent system.
[0076] In some cases, the first intelligent system is used to: send first content to the second intelligent system via email in response to the lack of associated information for processing the first instruction; and to obtain the associated information.
[0077] In some cases, the first intelligent system is used to: receive second content from the second intelligent system via email; and obtain related information through the second content.
[0078] In this way, some examples in this paper can receive second content through a second intelligent system to obtain related information, rather than being limited to the knowledge or capabilities of the first intelligent system, thereby further improving the response efficiency of the first intelligent system.
[0079] In some cases, the first intelligent system is used to: perform at least one action based on associated information as a response to a first instruction.
[0080] In some cases, the associated information is used to install functional modules invoked by the first intelligent system.
[0081] In some cases, the first intelligent system is also used to: determine the second intelligent system based on the first instruction; obtain the email address of the second intelligent system; and send the first content to the email address.
[0082] In this way, some examples in this paper can obtain the functional modules called by the first intelligent system for installation through email interaction with the second intelligent system, so that the first intelligent system can call the functional modules to execute corresponding instructions or tasks, thereby further improving the response efficiency of the first intelligent system.
[0083] In some cases, process 300 also includes: triggering an update of a historical task associated with the first intelligent system based on email interaction.
[0084] In some cases, triggering the update of historical tasks associated with the first intelligent system based on email interaction includes: presenting a prompt message related to the email interaction or historical task; and responding to a second instruction, triggering the first intelligent system to update historical tasks based on email interaction, wherein the second instruction is related to the prompt message.
[0085] In this way, some examples in this paper can support updating historical tasks even when relevant information is obtained, thereby further improving the processing power and response efficiency of the first intelligent system.
[0086] In some cases, process 300 further includes: presenting a first interface for configuring a first intelligent system; and receiving a configuration operation via the first interface to configure the mailbox of the first intelligent system.
[0087] In some cases, receiving configuration operations includes: receiving a first operation, which is used to associate the first intelligent system with an existing mailbox; and receiving a second operation, which is used to instruct the first intelligent system to create a mailbox.
[0088] In some cases, process 300 may also include: receiving a third instruction; and configuring an email policy based on the third instruction, the email policy being used to manage mailboxes.
[0089] In this way, some examples in this article can help users adjust their email strategies, thereby improving the rationality of mailbox management and the efficiency of retrieving information from the mailbox.
[0090] In some cases, the first intelligent system is configured to classify at least one received email based on an email policy.
[0091] In some cases, process 300 may also include: presenting a second interface for viewing the mailbox; and presenting at least one email in the second interface.
[0092] In some cases, presenting at least one email on the second interface includes: presenting identification information on the second interface, the identification information corresponding to a second intelligent system; and, in response to triggering the identification information, presenting at least one email, the at least one email corresponding to email interaction between the first intelligent system and the second intelligent system.
[0093] In this way, some examples in this article can support viewing emails exchanged with other intelligent systems, thereby further improving the efficiency of retrieving information from the mailbox.
[0094] In some cases, mailboxes are created in response to the activation of the first intelligent system.
[0095] In some cases, the email address is the first email address, and process 300 also includes receiving a fourth instruction to associate the user's second email address with the first intelligent system.
[0096] In some cases, the first intelligent system is also configured to: in response to receiving a fifth instruction, select at least one mailbox to be invoked from a first mailbox and a second mailbox; and use at least one mailbox to perform a response action to the fifth instruction.
[0097] In this way, some examples in this paper can support the First Intelligent System to associate multiple email addresses, thereby further improving the efficiency of the First Intelligent System's external email interaction and response efficiency.
[0098] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 4 A schematic structural block diagram of an example device 400 for an intelligent system is shown, according to some scenarios. Device 400 can be implemented as or included in electronic device 110. The various modules / components in device 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0099] like Figure 4 As shown, the device 400 includes: a display module 410 configured to display the mailbox of a first intelligent system, the mailbox being used for email interaction between the first intelligent system and the second intelligent system; and an output module 420 configured to output response content related to the email interaction.
[0100] In some cases, the equipment 400 also includes a first trigger module configured to: in response to a first instruction, trigger a first intelligent system to retrieve associated information using a mailbox, the associated information being used to process the first instruction.
[0101] In some cases, the first intelligent system is used to: send first content to the second intelligent system via email in response to the lack of associated information for processing the first instruction; and to obtain the associated information.
[0102] In some cases, the first intelligent system is used to: receive second content from the second intelligent system via email; and obtain related information through the second content.
[0103] In some cases, the first intelligent system is used to: perform at least one action based on associated information as a response to a first instruction.
[0104] In some cases, the associated information is used to install functional modules invoked by the first intelligent system.
[0105] In some cases, the first intelligent system is also used to: determine the second intelligent system based on the first instruction; obtain the email address of the second intelligent system; and send the first content to the email address.
[0106] In some cases, the equipment 400 also includes a second trigger module configured to trigger an update of historical tasks associated with the first intelligent system based on email interaction.
[0107] In some cases, the second triggering module is also configured to: present a prompt message related to email interaction or historical tasks; and, in response to a second instruction, trigger the first intelligent system to update historical tasks based on email interaction, wherein the second instruction is related to the prompt message.
[0108] In some cases, the equipment 400 also includes an interaction module configured to: present a first interface for configuring the first intelligent system; and receive configuration operations via the first interface to configure the mailbox of the first intelligent system.
[0109] In some cases, the interaction module is also configured to: receive a first operation, which is used to associate the first intelligent system with an existing mailbox; and receive a second operation, which is used to instruct the first intelligent system to create a mailbox.
[0110] In some cases, the equipment 400 also includes a configuration module configured to: receive third instructions; and, based on the third instructions, configure email policies for managing mailboxes.
[0111] In some cases, the first intelligent system is configured to classify at least one received email based on an email policy.
[0112] In some cases, the equipment 400 also includes a presentation module configured to: present a second interface for viewing the mailbox; and present at least one email in the second interface.
[0113] In some cases, the presentation module is also configured to: present identification information in a second interface, the identification information corresponding to a second intelligent system; and, in response to triggering the identification information, present at least one email, the at least one email corresponding to email interaction between the first intelligent system and the second intelligent system.
[0114] In some cases, mailboxes are created in response to the activation of the first intelligent system.
[0115] In some cases, the mailbox is the first mailbox, and the equipment 400 also includes an association module configured to receive a fourth instruction to associate the user's second mailbox with the first intelligent system.
[0116] In some cases, the first intelligent system is also configured to: in response to receiving a fifth instruction, select at least one mailbox to be invoked from a first mailbox and a second mailbox; and use at least one mailbox to perform a response action to the fifth instruction.
[0117] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0118] Figure 5 A block diagram of an electronic device 500 in which one or more examples can be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.
[0119] like Figure 5As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0120] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.
[0121] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various examples.
[0122] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0123] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0124] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0125] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0126] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0127] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0128] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0129] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for an intelligent system, comprising: Displays the email address of the first intelligent system, which is used at least for email interaction between the first and second intelligent systems. as well as Output response content, which is related to the email interaction.
2. The method according to claim 1, further comprising: In response to a preset instruction, the first intelligent system is triggered to retrieve associated information using the email address, and the associated information is used to process the preset instruction.
3. The method according to claim 2, wherein the first intelligent system is used for: In response to the lack of associated information for processing the preset instruction, first content is sent to the second intelligent system via the email address; and Obtain the associated information.
4. The method according to claim 2, wherein the first intelligent system is used for: Receive second content from the second intelligent system via the email address; and The associated information is obtained through the second content.
5. The method according to claim 2, wherein the first intelligent system is used for: Based on the associated information, at least one action is performed as the response to the preset instruction.
6. The method according to claim 2, wherein the association information is used to install the functional module called by the first intelligent system.
7. The method according to claim 1, further comprising: Trigger an update to the historical task associated with the first intelligent system based on the email interaction.
8. The method of claim 7, wherein triggering the historical task associated with the first intelligent system based on the email interaction comprises: A prompt message is displayed, which is related to the email interaction or the historical task; as well as In response to the second instruction, the first intelligent system is triggered to update the historical task based on the email interaction, and the second instruction is related to the prompt information.
9. The method according to claim 1, further comprising: A first interface is presented, which is used to configure the first intelligent system; as well as The system receives configuration operations via the first interface to configure the mailbox of the first intelligent system.
10. The method of claim 9, wherein the receiving configuration operation includes: Receive a first operation, the first operation being used to associate the first intelligent system with an existing email address; Receive a second operation, which instructs the first intelligent system to create the mailbox.
11. The method of claim 1, further comprising: Receive third instructions; as well as Based on the third instruction, configure the email policy, which is used to manage the mailbox.
12. The method according to claim 1, further comprising: A second interface is displayed, which is used to view the email address; as well as The second interface displays at least one email.
13. The method of claim 12, wherein presenting at least one email in the second interface comprises: The second interface displays identification information, which corresponds to the second intelligent system. as well as In response to triggering the identification information, at least one email is presented, the at least one email corresponding to the email interaction between the first intelligent system and the second intelligent system.
14. The method of claim 1, wherein the mailbox is created in response to the first intelligent system being enabled.
15. The method according to claim 1, wherein the mailbox is a first mailbox, and the method further comprises: Receive a fourth instruction to associate the user's second email address with the first intelligent system.
16. The method of claim 15, wherein the first intelligent system is further configured to: In response to receiving the fifth instruction, at least one mailbox to be invoked is selected from the first mailbox and the second mailbox; and Using the at least one email address, perform a response action to the fifth instruction.
17. An apparatus for an intelligent system, comprising: The display module is configured to display the mailbox of the first intelligent system, which is used at least for email interaction between the first intelligent system and the second intelligent system. as well as The output module is configured to output response content, which is related to the email interaction.
18. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 16 when executed by the at least one processor.
19. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 16.
20. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 16.