Service execution method and device, storage medium and electronic equipment
By installing intelligent devices in electronic devices, directly interacting with the intelligent platform, and obtaining user personalized information, the problem of inefficient provision of intelligent services by electronic devices in the existing technology is solved, and a more efficient and convenient service experience is achieved.
Patent Information
- Application Number
- CN202411472846.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-05-09
AI Technical Summary
When providing intelligent services, existing electronic devices are inefficient and cumbersome, and cannot effectively provide services according to users' personalized needs.
By installing smart devices in electronic devices, the smart devices include intelligent components and communication components, which can directly interact with the intelligent platform, obtain user's personalized information and generate access requests, thereby improving service efficiency.
It has achieved the efficiency and convenience of providing intelligent services by electronic devices, and can provide feedback information that is more in line with user needs based on locally stored user personalized information, enhancing the user experience.
Smart Images

Figure CN119962566A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence, and in particular to a business execution method, device, storage medium and electronic device. Background Art
[0002] With the development of science and technology, some electronic devices may not be able to provide personalized services to users based on the differences of each user when providing services to users. Moreover, even if some electronic devices can provide different services to different users, personalized feedback information is obtained through the user's usage habits and personal information stored in Software as a Service (SaaS) and then returned to the electronic device. Among them, SaaS is an Internet-based software delivery model. In this model, the software provider is responsible for running and managing software applications and providing services to customers through the Internet. Users do not need to install and maintain software on local computers, but can access and use these software services through the network.
[0003] For example, there is an intelligent cooking machine in the scenario, which has the service skill of recipe recommendation. When the user requests the intelligent cooking machine to recommend a recipe, the intelligent cooking machine obtains personalized recipe recommendations based on the user's eating habits and health information stored in SaaS.
[0004] However, this method requires interaction with the SaaS corresponding to the electronic device to obtain feedback information, which greatly reduces the efficiency of the electronic device in providing services, and the process of providing services is relatively cumbersome.
[0005] Therefore, how to improve the efficiency and convenience of electronic devices in providing intelligent services to enhance user experience is an urgent problem to be solved. Summary of the invention
[0006] The present application provides a business execution method to improve the efficiency and convenience of electronic devices in providing intelligent services and enhance user experience.
[0007] This application adopts the following technical solutions:
[0008] The present application provides a service execution method, which is applied to an intelligent device, wherein the intelligent device is installed in an electronic device, and the intelligent device includes: an intelligent body component and a communication component, including:
[0009] In response to an input operation of the user, obtaining input information corresponding to the input operation through the agent component, so as to generate an access request according to the input information and the obtained locally stored personalized information of the user;
[0010] Parsing the access request through the communication component to determine the access address of the agent platform corresponding to the agent component;
[0011] Accessing the agent platform through the communication component based on the access address to send the access request to the agent platform;
[0012] Feedback information corresponding to the access request is obtained from the intelligent agent platform through the communication component, so that the electronic device performs services based on the feedback information.
[0013] This application enables electronic devices to interact directly with the intelligent platform, improves the efficiency and convenience of electronic devices in providing intelligent services, and obtains feedback information that better meets user needs based on locally stored personalized information.
[0014] Optionally, obtaining locally stored personalized information of the user includes:
[0015] According to the input information, determining a target intelligent agent that matches the service required by the user from a plurality of intelligent agents deployed in the intelligent device;
[0016] According to the target intelligent agent, locally stored personalized information corresponding to the service required by the user is determined.
[0017] The present application can select a target intelligent agent that meets the user's needs from the various intelligent agents deployed on the intelligent agent component, so as to provide the user with more accurate intelligent services according to the personalized information corresponding to the target intelligent agent.
[0018] Optionally, determining locally stored personalized information corresponding to the service required by the user according to the target agent includes:
[0019] According to the target agent, determining whether the user has pre-set personalized information under the service corresponding to the target agent;
[0020] If so, the personalized information of the target agent corresponding to the service preset by the user is used as the acquired locally stored personalized information.
[0021] This application can determine a more personalized access request based on the personalized information to obtain feedback information suitable for each user.
[0022] Optionally, before generating an access request according to the input information and the acquired locally stored personalized information of the user, the method further includes:
[0023] In response to the parameter setting operation of the user, determining the communication parameters based on which the communication between the intelligent device and the intelligent agent platform is performed, which are set by the user;
[0024] Generating an access request according to the input information and the acquired locally stored personalized information of the user, including:
[0025] An access request is generated according to the input information, the communication parameters, and the acquired locally stored personalized information of the user.
[0026] The present application can communicate directly with the intelligent agent platform based on communication parameters, thus simplifying the process of obtaining feedback information.
[0027] Optionally, the method further comprises:
[0028] The feedback information is converted into voice information through the voice synthesis component provided in the smart device, so that the electronic device plays the voice information through the provided speaker.
[0029] This application can convert feedback information into voice and play it to the user, so as to provide users with more diverse feedback methods.
[0030] Optionally, the method further comprises:
[0031] The feedback information is displayed through a display panel in the electronic device.
[0032] This application can display feedback information to users in the form of pictures and texts to provide users with more diverse feedback methods.
[0033] The present application provides a service execution method, which is applied to an intelligent agent platform and includes:
[0034] Receiving an access request sent by an electronic device, wherein the access request is sent by a communication component of a smart device installed in the electronic device to the intelligent agent platform based on an access address, wherein the access address is determined by parsing the access request sent by the intelligent agent component in the smart device by the communication component, and the access request received by the communication component is generated by the intelligent agent component according to input information and locally stored personalized information of the user acquired, wherein the input information is acquired by the intelligent agent component in response to an input operation of the user;
[0035] generating a feedback instruction according to the access request;
[0036] According to the feedback instruction, feedback information is acquired, and the feedback information is sent to the electronic device, so that the electronic device executes a service based on the feedback information.
[0037] This application enables electronic devices to interact directly with the intelligent platform, improving the efficiency and convenience of electronic devices in providing intelligent services, and the intelligent platform can return feedback information that better meets user needs based on access requests carrying personalized information.
[0038] Optionally, generating a feedback instruction according to the access request includes:
[0039] Determine, according to the input information parsed from the access request, a basic feedback instruction corresponding to the access request, and determine an information tag identifier corresponding to each to-be-replaced content in the basic feedback instruction;
[0040] For each personalized information parsed from the access request, determining the to-be-replaced content corresponding to the personalized information from each to-be-replaced content of the basic feedback instruction according to the information tag identifier;
[0041] Through the correspondence between each piece of personalized information and each piece of content to be replaced in the basic feedback instruction, each piece of content to be replaced in the basic feedback instruction is replaced with each piece of personalized information to generate a feedback instruction.
[0042] The intelligent agent platform in this application can generate feedback instructions that are more in line with the needs of different users based on the personalized information carried in the access request to obtain feedback information suitable for the user.
[0043] The present application provides a service execution device, including:
[0044] A response module, configured to respond to an input operation of a user, and obtain input information corresponding to the input operation through an intelligent agent component of the device, so as to generate an access request according to the input information and the obtained personalized information of the user stored locally;
[0045] A determination module, configured to parse the access request through the communication component of the device to determine an access address of the agent platform corresponding to the agent component;
[0046] An access module, configured to access the agent platform through the communication component based on the access address, so as to send the access request to the agent platform;
[0047] An execution module is used to obtain feedback information corresponding to the access request from the intelligent agent platform through the communication component, so that the electronic device equipped with the device executes the service based on the feedback information.
[0048] The present application provides a service execution device, including:
[0049] a receiving module, configured to receive an access request sent by an electronic device, wherein the access request is sent by a communication component of a smart device installed in the electronic device to the intelligent agent platform based on an access address, wherein the access address is determined by parsing the access request sent by the intelligent agent component in the smart device by the communication component, and the access request received by the communication component is generated by the intelligent agent component according to input information and locally stored user personalized information acquired, wherein the input information is acquired by the intelligent agent component in response to an input operation of the user;
[0050] A determination module, configured to generate a feedback instruction according to the access request;
[0051] The acquisition module is used to acquire feedback information according to the feedback instruction, and send the feedback information to the electronic device so that the electronic device performs a service based on the feedback information.
[0052] The present application provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned service execution method is implemented.
[0053] The present application 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 implements the above-mentioned service execution method when executing the program.
[0054] At least one of the above technical solutions adopted in this application can achieve the following beneficial effects:
[0055] In the service execution method provided in the present application, the method is applied to an intelligent device, which is installed in an electronic device, and the intelligent device includes an intelligent body component and a communication component. The intelligent device responds to the user's input operation, and obtains input information corresponding to the input operation through the intelligent body component, so as to generate an access request based on the input information and the obtained locally stored user personalized information. The access request is parsed through the communication component to determine the access address of the intelligent body platform corresponding to the intelligent body component, and based on the access address, the intelligent body platform is accessed to send the access request to the intelligent body platform, and the feedback information corresponding to the access request is obtained from the intelligent body platform, so that the electronic device executes the service based on the feedback information.
[0056] As can be seen from the above method, in this application, the electronic device with the intelligent device installed can directly access the intelligent agent platform to obtain feedback information corresponding to the access request. This method greatly improves the efficiency of the electronic device in providing intelligent services, and also makes the process simpler, which can provide better services for users. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the specification of the present application. The illustrative embodiments and descriptions of the specification of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0058] Figure 1 A flowchart of a business execution method provided for this application;
[0059] Figure 2A , Figure 2B Two interfaces for setting personalized information provided for this application;
[0060] Figure 3 A schematic diagram of storage of personalized information provided for this application;
[0061] Figure 4A , Figure 4B Schematic diagram of the data structure corresponding to the two request bodies provided for this application;
[0062] Figure 5 A flowchart of a business execution method provided for this application;
[0063] Figure 6 A schematic diagram of a data structure corresponding to a prompt word paradigm provided in this application;
[0064] Figure 7 A schematic diagram of a service execution device provided for this application;
[0065] Figure 8 A schematic diagram of a service execution device provided for this application;
[0066] Fig. 9 A method corresponding to the present application Figure 1 or Figure 5 Schematic diagram of electronic equipment. DETAILED DESCRIPTION
[0067] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0068] With the development of technology, some electronic devices can provide users with intelligent agent-based services. However, in this process, the service content obtained by each user is the same. If the user wants to obtain personalized services, the electronic device needs to obtain personalized feedback information from the intelligent agent platform through the user's usage information and personal information stored in Software as a Service (SaaS) and then return it to the user. This process is relatively cumbersome, which makes the efficiency of electronic devices in providing intelligent services low.
[0069] Based on this, the present application provides a service execution method, device, storage medium and electronic device, and the service execution method includes: the method is applied to a smart device, the smart device is installed in an electronic device, and the smart device includes an intelligent component and a communication component. The smart device responds to the user's input operation, and obtains input information corresponding to the input operation through the intelligent component, so as to generate an access request based on the input information and the personalized information of the user obtained and stored locally. The access request is parsed through the communication component to determine the access address of the intelligent platform corresponding to the intelligent component, and the intelligent platform is accessed based on the access address to send the access request to the intelligent platform, and feedback information corresponding to the access request is obtained from the intelligent platform, so that the electronic device executes the service based on the feedback information. The present application can improve the efficiency and convenience of electronic devices in providing intelligent services, so as to improve the user experience.
[0070] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0071] Figure 1 A flowchart of a business execution method provided for this application includes the following steps:
[0072] S101: In response to an input operation of a user, the agent component obtains input information corresponding to the input operation, so as to generate an access request according to the input information and the obtained personalized information of the user stored locally.
[0073] The method provided in this application is applied to smart devices, which are installed in electronic devices. When the smart devices are not installed, the electronic devices access the intelligent platform through a preset cloud platform to obtain intelligent services. The smart devices and electronic devices here can be produced by the same merchant or by different merchants. The smart devices can be assembled on electronic devices as a hardware unit, and then a communication connection with the electronic products can be established to provide intelligent services to users through electronic devices. Moreover, electronic devices are not limited to a certain application field. For example, electronic devices can refer to smart cooking machines, learning machines, smart water dispensers, mobile phones, computers, tablets, etc., which are not limited here.
[0074] The smart device responds to the user's input operation on the electronic device, and obtains the input information corresponding to the input operation through the intelligent body component in the smart device. Among them, the user's input operation can refer to voice input operation, text input operation, key input operation, etc. If the input operation is the user's voice input operation, the smart device can convert the user's voice information into text information through the automatic speech recognition technology (Automatic Speech Recognition, ASR) supported in the electronic device to obtain the input information; if the input operation is the user's text input operation, the smart device can directly use the text information entered by the user on the screen of the electronic device as the input information; if the input operation is the user's key input operation, the smart device uses the function information corresponding to the key operated by the user on the electronic device as the input information.
[0075] Furthermore, the smart device determines the access request according to the input information and the acquired locally stored personalized information of the user. That is, the personalized information of the user is added to the access request determined here to provide different services for different users.
[0076] It should be noted that smart devices include two components, namely the intelligent agent component and the communication component. Among them, the intelligent agent component integrates various intelligent agents, which are systems that can perceive the environment, make decisions and take actions. They can be software programs, robots or other automated equipment, with a certain degree of autonomy and intelligence. Intelligent agents continuously learn and adapt through interaction with the environment to achieve specific goals.
[0077] The communication components here need to meet the networking function, for example, the communication components can be WiFi modules, 4G modules, Cat1 modules, Cat2 modules, etc. Among them, WiFi modules are one of the most common wireless communication technologies, suitable for environments where WiFi networks have been deployed, such as homes and offices; 4G modules provide a wide range of network coverage and high-speed data transmission capabilities, suitable for application scenarios that require remote monitoring and control, such as smart cities, agricultural Internet of Things, industrial automation, etc.; Cat-1 modules are a low-power, low-cost version of Long Term Evolution (LTE), designed specifically for Internet of Things devices; Cat-2 modules provide higher data transmission rates and lower latency than Cat-1, and are suitable for application scenarios that have higher requirements for data transmission speed and real-time performance, such as in-vehicle Internet of Things, telemedicine, etc.
[0078] In this application, the intelligent device obtains feedback information corresponding to the access request from the intelligent agent platform, where the intelligent agent platform refers to a software system that supports the development, deployment and operation of intelligent agents and provides the necessary tools, algorithms and interfaces.
[0079] In order for the smart device to access the intelligent agent platform normally, the smart device also needs to obtain the communication parameters based on the communication between the smart device and the intelligent agent platform through the intelligent agent component. The communication parameters include two parts. One part is the parameters for the networking of the communication component, such as: the uniform resource locator (URL) of the electronic device equipped with the smart device, the device identification registered by the electronic device equipped with the smart device on the preset cloud platform, the password required for the electronic device equipped with the smart device to obtain data from the preset cloud platform, etc.; the other part is the extended parameters for the intelligent agent component, such as: the URL corresponding to the intelligent agent component, the identification information of the intelligent agent integrated in the intelligent agent component, the request key of the intelligent agent component, etc.
[0080] Of course, the extended parameters for the intelligent agent component in the communication parameters mentioned above can be set by the user on the electronic device installed with the intelligent device, or can be directly determined by the communication component with networking function in the intelligent device according to the intelligent agent integrated in the intelligent agent component.
[0081] Furthermore, the smart device can generate an access request through the smart body component according to the communication parameters, the user's personalized information acquired and input information stored locally, so as to obtain feedback information corresponding to the access request from the smart body platform corresponding to the smart body component of the smart device through the communication component.
[0082] Among them, when obtaining the personalized information of the user stored locally, it is necessary to first determine the target intelligent agent that matches the service required by the user from the various intelligent agents deployed in the intelligent device, so as to obtain the personalized information of the user that matches the target intelligent agent, and avoid the waste of resources caused by blindly obtaining all personalized information.
[0083] Specifically, a smart device may include multiple agents, and different agents are used to execute services in different application scenarios, and different agents correspond to different personalized information. For example, an agent component of a smart device may contain both agents for cooking scenarios and agents for entertainment scenarios. The smart device uses the agent component to determine the target agent that matches the service required by the user from the agents deployed in the smart device based on the input information, and then determines the locally stored personalized information corresponding to the service required by the user based on the target agent.
[0084] For example, if an agent component includes two agents, the first agent may be for a cooking scenario, and the second agent may be for an English teaching scenario. The locally stored user personalized information may include multiple scenarios. At this time, when the smart device determines that the target agent is the first agent based on the input information, the personalized information for the cooking scenario in the locally stored user personalized information is further determined, so as to determine the access request based on the input information and the personalized information for the cooking scenario.
[0085] It should be noted that multiple default agents may be deployed in the intelligent agent component when leaving the factory. However, due to different user usage scenarios, the intelligent agents of the intelligent agent component in this application can be configured by the user according to their own usage scenarios and needs. Different intelligent agents from the default intelligent agents can be configured in the intelligent agent component to meet user needs in new scenarios, or unnecessary default intelligent agents can be deleted to avoid occupying too many hardware resources.
[0086] Of course, before the smart device provides personalized services, it needs to ensure that personalized information for the user is stored locally. The smart device can first determine whether there is personalized information for the target agent based on the target agent, that is, whether the user has pre-set personalized information corresponding to the target agent. If so, the personalized information under the service corresponding to the target agent pre-set by the user is used as the locally stored personalized information.
[0087] It should be noted that the personalized information mentioned in the above process may include two parts. One part may be set by the user in a preset display panel on the electronic device, or in a preset client corresponding to the electronic device. Specifically, the display panel and the preset client may display various personalized options to the user, and the user may select a personalized option that suits his or her situation to determine the personalized information; the display panel and the preset client may also directly use the information filled in by the user in the specified blank as the personalized information based on the user's fill-in operation, such as Figure 2A , Figure 2B shown.
[0088] Figure 2A , Figure 2B Two interfaces for setting personalized information provided for this application.
[0089] from Figure 2A , Figure 2B As can be seen in the figure, an agent can include multiple functional categories, each of which corresponds to the sub-service of the service required by the user, so as to provide users with more accurate intelligent services, that is, which functional category in the target agent is responsible for the service required by the user. For each functional category, the user can set personalized information for the functional category. Figure 2A The two personalized information for the first functional category set by the user are shown in FIG. Figure 2B What is displayed is the personalized information for the second functional category set by the user.
[0090] Another part of the personalized information mentioned in the above process may be the personalized information determined by the electronic device based on the user's usage record information, the user's consumption record information on the electronic device, etc. Therefore, the locally stored personalized information obtained in the above content may include not only the personalized information set by the user in the preset display panel on the electronic device or the preset client corresponding to the electronic device, but also the personalized information determined by the electronic device during the user's use.
[0091] The personalized information may be stored locally in a lightweight data exchange format (JavaScript Object Notation, JSON), such as Figure 3 As shown, JSON is easy for people to read and write, and is also easy for machines to parse and generate.
[0092] Figure 3 A schematic diagram of storing personalized information provided by this application.
[0093] from Figure 3 It can be seen that custom_variables.json refers to the file name corresponding to the personalized information, skill_1 and skill_2 refer to different functional categories for the same agent, and for each functional category, the functional category corresponds to personalized information. Skill_1 corresponds to the personalized information of the first functional category of the agent, and skill_2 corresponds to the personalized information of the second functional category of the agent. var_1_key refers to the information tag identifier, and var_1_value refers to the personalized information corresponding to the information tag identifier.
[0094] In this specification, a method for generating an access request is provided. The smart device can first determine an initial access request based on communication parameters and input information, and then adjust the initial access request based on the acquired locally stored user personalized information to obtain an adjusted initial access request as the determined access request. For example, if the input information is "What are the recipes for beef?", the initial access request can be as follows: Figure 4A The request body shown in the figure is used to obtain beef-related recipes; if the locally stored personalized information of the user obtained by the smart device shows that the user has diabetes and high blood pressure, then the adjusted initial access request can be as follows: Figure 4BThe request body shown is to obtain beef-related recipes, where the recipes need to be more suitable for patients with diabetes and hypertension.
[0095] Figure 4A , Figure 4B Schematic diagram of the data structure corresponding to the two request bodies provided in this application.
[0096] from Figure 4A It can be seen that bot_url, bot_token, bot_id, user_id, and stream refer to communication parameters, among which bot_url refers to the URL corresponding to the intelligent agent component, bot_token refers to the request key of the intelligent agent component, bot_id refers to the identification information of the intelligent agent integrated in the intelligent agent component, user_id refers to the identification information of the user using the electronic device, and stream refers to whether the feedback information returned by the intelligent agent platform adopts streaming mode or non-streaming mode (streaming mode is mainly used in scenarios that require real-time processing and feedback, and non-streaming mode is mainly used in scenarios that do not require real-time processing or feedback). The content below the communication parameters is used to represent the part of the input information in the initial access request, and the value corresponding to content is the input information.
[0097] from Figure 4B As can be seen, bot_url, bot_token, bot_id, user_id, and stream refer to communication parameters, among which bot_url refers to the URL corresponding to the intelligent agent component, bot_token refers to the request key of the intelligent agent component, bot_id refers to the identification information of the intelligent agent integrated in the intelligent agent component, user_id refers to the identification information of the user using the electronic device, and stream refers to whether the feedback information returned by the intelligent agent platform adopts streaming mode or non-streaming mode (streaming mode is mainly used in scenarios that require real-time processing and feedback, and non-streaming mode is mainly used in scenarios that do not require real-time processing or feedback). The content below the communication parameters is the user's personalized information, skill_1 is personalized information for the first functional category of the intelligent agent, and skill_2 is personalized information for the second functional category of the intelligent agent. The content below the personalized information is used to represent the part of the input information in the adjusted initial access request, and the value corresponding to content is the input information.
[0098] S102: parsing the access request through the communication component to determine the access address of the intelligent agent platform corresponding to the intelligent agent component.
[0099] The intelligent device parses the access request through the communication component in the intelligent device to determine the access address of the intelligent platform corresponding to the feedback information corresponding to the access request when the intelligent component obtains the feedback information corresponding to the access request, thereby obtaining the feedback information corresponding to the access request from the intelligent platform.
[0100] S103: Access the agent platform through the communication component based on the access address to send the access request to the agent platform.
[0101] The intelligent device accesses the intelligent agent platform corresponding to the intelligent agent component through the communication component based on the resolved access address to send the access request to the intelligent agent platform.
[0102] S104: Obtain feedback information corresponding to the access request from the intelligent agent platform through the communication component, so that the electronic device performs services based on the feedback information.
[0103] The intelligent device obtains feedback information from the intelligent agent platform corresponding to the intelligent agent component through the communication component according to the access request, so that the electronic device executes the service based on the obtained feedback information.
[0104] When the smart device receives feedback information, it can display the feedback information to the user through the electronic device and perform services based on the feedback information. This application provides three display methods: the feedback information can be displayed in the form of voice broadcast through a speaker set on the electronic device, or the feedback information can be displayed through a screen set on the electronic device, or the feedback information can be displayed through an indicator light set on the electronic device.
[0105] Specifically, when the feedback information is displayed in the form of voice broadcast, the smart device also includes a voice synthesis component, and the electronic device is also provided with a speaker. The voice synthesis component in the smart device converts the feedback information into voice information, and then broadcasts the voice information through the speaker in the electronic device; when the feedback information is displayed in the form of text display, the electronic device is also provided with a display panel, and the display panel is used to display the text information or picture information in the feedback information; when the feedback information is displayed in the form of an indicator light switch, the electronic device is also provided with an indicator light. For example, when a user asks the electronic device a question with a yes answer, the target device can control the indicator light to light up red (the answer to the question is no) or green (the answer to the question is yes) to answer the user's question.
[0106] For example, in a cooking scenario, the electronic device can be a smart cooking machine. When the smart device obtains feedback information from the intelligent agent platform based on an access request, if the feedback information is a recipe, the smart cooking machine can display the recipe to the user and, in response to the user's confirmation operation, perform a cooking task based on the recipe.
[0107] For another example, in an English practice scenario, the electronic device may be a learning machine. The user asks the learning machine what English bedtime stories are available. The learning machine displays the English bedtime stories in the feedback information to the user and, in response to the user's selection operation, performs the reading task based on the English bedtime story selected by the user.
[0108] In the present application, electronic devices equipped with intelligent devices can provide intelligent services to users. The electronic devices can obtain feedback information without accessing the intelligent platform through a preset cloud platform, which simplifies the process of electronic devices providing intelligent services and greatly improves the efficiency of electronic devices in providing intelligent services.
[0109] In addition, in order to meet the needs of users, electronic devices can display feedback information to users in a variety of ways. For example, in a cooking scenario, when it is inconvenient for users to directly use their fingers to operate electronic devices, they can communicate with electronic devices directly through voice. Users request intelligent services from electronic devices by speaking, and the electronic devices play the obtained feedback information to users through speakers. In this way, users can use electronic devices more conveniently, and electronic devices can also be applied to a variety of scenarios and become more intelligent.
[0110] In the process of providing services to users, electronic devices can also generate access requests based on the user's personalized information to return more accurate feedback information to the user. In the process of using electronic devices, different users will generate different personalized information, which makes the intelligent services provided by electronic devices more and more suitable for each user and enhances the user's experience.
[0111] In addition, multiple agents are deployed in the intelligent agent component to meet the needs of users in different application scenarios. The intelligent device first needs to determine the target agent based on the input information, and generate a more personalized access request based on the personalized information corresponding to the target agent to obtain more accurate feedback information.
[0112] The above-mentioned business execution method is applied to smart devices. This specification also provides a business execution method, which is applied to the intelligent entity platform corresponding to the smart device. The specific process is shown in the figure below.
[0113] Figure 5 A flowchart of a business execution method provided for this application includes the following steps:
[0114] S501: Receive an access request sent by an electronic device.
[0115] The intelligent body platform receives an access request sent by an electronic device, wherein the access request is sent to the intelligent body platform by a communication component of an intelligent device installed in the electronic device based on an access address, the access address is determined by parsing the access request sent by the intelligent body component in the intelligent device by the communication component, and the access request received by the communication component is generated by the intelligent body component based on input information and locally stored personalized information of the user, and the input information is obtained by the intelligent device through the intelligent body component in response to the user's input operation.
[0116] Here, the terminology introduction of intelligent body component, communication component, intelligent body platform, intelligent body and the process of intelligent device generating access request have been specifically described in the above S101 and will not be repeated here.
[0117] S502: Generate a feedback instruction according to the access request.
[0118] The intelligent agent platform first parses the received access request to determine whether the electronic device equipped with the intelligent device is authorized to access the intelligent agent platform. If the electronic device is authorized to access the intelligent agent platform, the intelligent agent platform generates a feedback instruction according to the access request. Among them, the feedback instruction includes a logic code for obtaining feedback information. The intelligent agent platform obtains the feedback information corresponding to the access request through a preset interface based on these logic codes. If the access request is generated in combination with personalized information, these logic codes also carry personalized information to obtain personalized feedback information.
[0119] Specifically, the intelligent agent platform can determine the basic feedback instruction corresponding to the access request based on the input information parsed from the access request, and determine the information tag identifier corresponding to each to-be-replaced content in the basic feedback instruction. For each personalized information parsed from the access request, the intelligent agent platform can determine the to-be-replaced content corresponding to the personalized information in each to-be-replaced content of the basic feedback instruction based on the information tag identifier. Then, the intelligent agent platform replaces each to-be-replaced content in the basic feedback instruction with each personalized information through the correspondence between each personalized information and each to-be-replaced content in the basic feedback instruction, so as to obtain a special feedback instruction as the generated feedback instruction.
[0120] That is to say, when the personalized information is stored, each personalized information corresponds to an information tag identifier. The intelligent agent platform determines the basic feedback instruction corresponding to the access request based on the input information parsed from the access request. There are various contents to be replaced in the basic feedback instruction, and each content to be replaced corresponds to an information tag identifier. For each personalized information parsed from the access request, the intelligent agent platform matches the various contents to be replaced in the basic feedback instruction with the personalized information based on the information tag identifier. Specifically, the intelligent agent platform determines the contents to be replaced corresponding to the personalized information in the various contents to be replaced in the basic feedback instruction based on the information tag identifier. Furthermore, the intelligent agent platform replaces the various contents to be replaced in the basic feedback instruction with the personalized information through the corresponding relationship between the various personalized information and the various contents to be replaced in the basic feedback instruction, so as to obtain a special feedback instruction as the generated feedback instruction.
[0121] In addition, if the user does not pre-set personalized information, that is, the agent platform does not parse the personalized information from the access request, the basic feedback instruction corresponding to the access request is used as the generated feedback instruction. At this time, each content to be replaced in the basic feedback instruction is a null value.
[0122] According to the content mentioned in S101 above, the personalized information can be set by the user or determined by the electronic device. For example, in the cooking scenario, the personalized information set by the user can be personalized information about diet goals, family structure, dining conditions, taste preferences, taboo ingredients, etc. At this time, diet goals, family structure, dining conditions, taste preferences, and taboo ingredients can refer to information labels. The personalized information set by the user for diet goals can be at least one of balanced nutrition, saving money, health (weight loss, muscle gain, skin beauty, etc.), special groups (infants, the elderly, hypertension, hyperlipidemia, hyperglycemia, etc.); the personalized information set by the user for family structure can be one of single, two-person world, family of three, family of four, three generations living together, and elderly living alone; the personalized information set by the user for taste preferences can be at least one of light, spicy, sweet and sour, salty, etc.
[0123] For another example, the personalized information determined by the electronic device may be about the user's resident city, current season, weather conditions, usage records, consumption records, etc. At this time, the user's resident city, current season, weather conditions, usage records, and consumption records may refer to information tag identifiers, and the personalized information determined by the electronic device for the current season may be one of spring, summer, autumn, and winter; the personalized information determined by the electronic device for weather conditions may be at least one of refreshing and comfortable, cold, hot, humid, hot and humid, continuous rainy, and typhoon; the personalized information determined by the electronic device for usage records may refer to when the user used which function of the electronic device; the personalized information determined by the electronic device for consumption records may refer to which member content the user consumed in the electronic device.
[0124] Of course, in order to obtain feedback information that better meets the needs of users, the services required by users can be further divided to obtain sub-services, and feedback instructions can be determined for each sub-service.
[0125] Specifically, an agent can have multiple functional categories, and different functional categories are for different sub-services. The agent platform can determine the prompt word paradigm based on the access request, and the prompt word paradigm includes various feedback instructions for different sub-services. Then, the agent platform performs intent recognition on the input information carried in the access request to obtain which function in the agent should execute the service required by the user. In other words, the agent platform identifies the user's true intention or demand based on the input information, obtains the sub-service to which the service required by the user belongs, and determines the feedback instruction corresponding to the sub-service based on the functional category corresponding to the sub-service, so as to obtain feedback information based on the feedback instruction corresponding to the sub-service.
[0126] For example, there is an intelligent agent, which can be targeted at cooking scenes, and the intelligent agent can include five functional categories: the first functional category can be an encyclopedia for home health life, which is used to provide users with popular science information such as healthy diet, exercise and fitness, psychological counseling, and home cleaning; the second functional category can be an encyclopedia for product use of electronic devices equipped with smart devices, which is used to provide users with information such as precautions and error adjustments when using electronic devices; the third functional category can be for smart recipe recommendations, which is used to recommend recipes to users in combination with the functional configuration of electronic devices equipped with smart devices; the fourth functional category can be for diet plans, which is used to specify intelligent diet plans for users according to their personal goals, such as daily meal arrangements, nutrient ratios and intake, etc.; the fifth functional category can be for diet reports, which is used to provide users with recent diet reports, summarize the advantages and disadvantages of the user's recent diet, and make suggestions for improvement.
[0127] At this time, if the user's input operation is a voice input operation, the user says by voice: "Excuse me, how can I cook beef?" The intelligent device first converts the voice information into text information as the input information corresponding to the voice input operation, and then generates an access request based on the input information, and sends the access request to the intelligent agent platform through the communication component. The intelligent agent platform determines the prompt word paradigm based on the access request, which includes feedback instructions for the five functional categories, and performs intent recognition on the input information carried in the access request. It can locate the business required by the user corresponding to the third functional category in the intelligent agent (for intelligent recipe recommendation), obtain feedback information based on the feedback instruction for the third functional category, and return the feedback information to the intelligent device.
[0128] For another example, there is an agent that can be used for English teaching scenarios. The agent can include three functional categories: the first functional category can be for English writing practice, used to judge the English homework written by children and make suggestions for improvement; the second functional category can be for English speaking practice, used to have English conversations with children; the third functional category can be for expanding new things, used to popularize scientific information about some new things to children.
[0129] At this time, if the user's input operation is a text input operation, the user inputs through the preset input box: "Excuse me, where do zebras live?" The smart device first uses the text information input by the user as the input information corresponding to the text input operation, and then generates an access request based on the input information, and sends the access request to the intelligent agent platform through the communication component. The intelligent agent platform determines the prompt word paradigm based on the access request, which includes feedback instructions for the three functional categories, and performs intent recognition on the input information carried in the access request. It can locate the business required by the user corresponding to the third functional category in the intelligent agent (for expanding new things), obtain feedback information based on the feedback instructions for the third functional category, and return the feedback information to the smart device.
[0130] It should be noted that the multiple functional categories in an intelligent agent can be set by the user. For example, an intelligent agent has ten functional categories by default when it leaves the factory. During the use of the intelligent agent, the user can choose which of the ten functional categories to enable according to their own needs to provide intelligent services for themselves. In this way, the waste of resources caused by enabling all functional categories of an intelligent agent is avoided.
[0131] On this basis, this application provides a prompt word paradigm, such as Figure 6 shown.
[0132] Figure 6 A schematic diagram of the data structure corresponding to a prompt word paradigm provided in this application.
[0133] from Figure 6 It can be seen that the intelligent agent platform has different feedback instructions for different functional categories corresponding to the intelligent agent. Specifically, the intelligent agent platform determines the prompt word paradigm according to the access request, and the prompt word paradigm includes various feedback instructions for different sub-businesses. For each sub-business, when the intelligent agent platform can parse out the personalized information for the sub-business from the access request (that is, the personalized information of the sub-business exists), a special feedback instruction is generated according to the personalized information of the sub-business, and the special feedback instruction corresponding to the sub-business is used as the generated feedback instruction; when the intelligent agent platform fails to parse out the personalized information for the sub-business from the access request (that is, the personalized information of the sub-business does not exist), the basic feedback instruction corresponding to the sub-business is used as the generated feedback instruction.
[0134] Then, the intelligent agent platform performs intent recognition on the input information parsed from the access request, obtains which functional category in the intelligent agent the service required by the user should belong to, and obtains feedback information based on the feedback instructions corresponding to the functional category in the prompt word paradigm.
[0135] S503: Acquire feedback information according to the feedback instruction, and send the feedback information to the electronic device, so that the electronic device executes a service based on the feedback information.
[0136] The agent platform obtains feedback information according to the generated feedback instruction, and sends the feedback information to the electronic device so that the electronic device performs the service based on the feedback information. The process of the electronic device performing the service based on the feedback information has been specifically described in S104 above, and will not be repeated here.
[0137] In the present application, electronic devices equipped with intelligent devices can provide intelligent services to users. The electronic devices can obtain feedback information without accessing the intelligent platform through a preset cloud platform, which simplifies the process of electronic devices providing intelligent services and greatly improves the efficiency of electronic devices in providing intelligent services.
[0138] In the process of electronic devices providing services to users, the intelligent agent platform can also generate personalized feedback instructions based on the user's personalized information to return more accurate feedback information to the user. In the process of using electronic devices, different users will generate different personalized information, which makes the intelligent services provided by electronic devices more and more suitable for each user and enhances the user's experience.
[0139] The above are one or more implementation methods of the service execution of the present application. Based on the same idea, the present application also provides a corresponding service execution device, such as Figure 7 , Figure 8 shown.
[0140] Figure 7 A schematic diagram of a service execution device provided for this application includes:
[0141] A response module 701 is used to respond to an input operation of a user, obtain input information corresponding to the input operation through the intelligent agent component of the device, and generate an access request according to the input information and the obtained locally stored personalized information of the user;
[0142] A determination module 702, configured to parse the access request through the communication component of the device to determine an access address of the agent platform corresponding to the agent component;
[0143] An access module 703, configured to access the agent platform through the communication component based on the access address to send the access request to the agent platform;
[0144] The execution module 704 is used to obtain feedback information corresponding to the access request from the intelligent agent platform through the communication component, so that the electronic device equipped with the device executes the service based on the feedback information.
[0145] Figure 8 A schematic diagram of a service execution device provided for this application includes:
[0146] The receiving module 801 is used to receive an access request sent by an electronic device, wherein the access request is sent by a communication component of a smart device installed in the electronic device to the intelligent agent platform based on an access address, wherein the access address is determined by parsing the access request sent by the intelligent agent component in the smart device by the communication component, and the access request received by the communication component is generated by the intelligent agent component according to input information and locally stored personalized information of the user obtained, wherein the input information is obtained by the intelligent agent component in response to the input operation of the user;
[0147] A determination module 802, configured to generate a feedback instruction according to the access request;
[0148] The acquisition module 803 is used to acquire feedback information according to the feedback instruction, and send the feedback information to the electronic device, so that the electronic device performs a service based on the feedback information.
[0149] The present application also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 1 A business execution method is provided.
[0150] This application also provides Fig. 9The one shown corresponds to Figure 1 or Figure 5 A schematic diagram of the electronic device. Fig. 9 As mentioned above, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 1 or Figure 5 Of course, in addition to the software implementation, this application does not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0151] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0152] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.
[0153] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0154] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0155] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0156] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0157] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0158] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0159] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0160] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0161] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0162] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0163] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0164] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0165] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0166] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A service execution method, characterized in that: The method is applied to an intelligent device, which is installed in an electronic device. The intelligent device includes: an intelligent body component and a communication component, including: In response to an input operation of the user, obtaining input information corresponding to the input operation through the agent component, so as to generate an access request according to the input information and the obtained locally stored personalized information of the user; Parsing the access request through the communication component to determine the access address of the agent platform corresponding to the agent component; Accessing the agent platform through the communication component based on the access address to send the access request to the agent platform; Feedback information corresponding to the access request is obtained from the intelligent agent platform through the communication component, so that the electronic device performs services based on the feedback information.
2. The method according to claim 1, characterized in that Obtaining locally stored personalized information of the user, including: According to the input information, determining a target intelligent agent that matches the service required by the user from a plurality of intelligent agents deployed in the intelligent device; According to the target intelligent agent, locally stored personalized information corresponding to the service required by the user is determined.
3. The method according to claim 2, characterized in that Determining locally stored personalized information corresponding to the service required by the user according to the target intelligent agent includes: According to the target agent, determining whether the user has pre-set personalized information under the service corresponding to the target agent; If so, the personalized information of the target agent corresponding to the service preset by the user is used as the acquired locally stored personalized information.
4. The method according to claim 1, characterized in that Before generating an access request according to the input information and the acquired locally stored personalized information of the user, the method further includes: In response to the parameter setting operation of the user, determining the communication parameters based on which the communication between the intelligent device and the intelligent agent platform is performed, which are set by the user; Generating an access request according to the input information and the acquired locally stored personalized information of the user, including: An access request is generated according to the input information, the communication parameters, and the acquired locally stored personalized information of the user.
5. The method according to claim 1, characterized in that The method further comprises: The feedback information is converted into voice information through the voice synthesis component provided in the smart device, so that the electronic device plays the voice information through the provided speaker.
6. The method according to claim 1, characterized in that The method further comprises: The feedback information is displayed through a display panel in the electronic device.
7. A service execution method, characterized in that: The method is applied to an intelligent agent platform, comprising: Receiving an access request sent by an electronic device, wherein the access request is sent by a communication component of a smart device installed in the electronic device to the intelligent agent platform based on an access address, wherein the access address is determined by parsing the access request sent by the intelligent agent component in the smart device by the communication component, and the access request received by the communication component is generated by the intelligent agent component according to input information and locally stored personalized information of the user acquired, wherein the input information is acquired by the intelligent agent component in response to an input operation of the user; generating a feedback instruction according to the access request; According to the feedback instruction, feedback information is acquired, and the feedback information is sent to the electronic device, so that the electronic device executes a service based on the feedback information.
8. The method according to claim 7, characterized in that Generate a feedback instruction according to the access request, including: Determine, according to the input information parsed from the access request, a basic feedback instruction corresponding to the access request, and determine an information tag identifier corresponding to each to-be-replaced content in the basic feedback instruction; For each personalized information parsed from the access request, determine the to-be-replaced content corresponding to the personalized information from each to-be-replaced content of the basic feedback instruction according to the information tag identifier; Through the correspondence between each piece of personalized information and each piece of content to be replaced in the basic feedback instruction, each piece of content to be replaced in the basic feedback instruction is replaced with each piece of personalized information to generate a feedback instruction.
9. A service execution device, characterized in that: include: A response module, configured to respond to an input operation of a user, and obtain input information corresponding to the input operation through an intelligent agent component of the device, so as to generate an access request according to the input information and the obtained personalized information of the user stored locally; A determination module, configured to parse the access request through the communication component of the device to determine an access address of the agent platform corresponding to the agent component; An access module, configured to access the agent platform through the communication component based on the access address, so as to send the access request to the agent platform; An execution module is used to obtain feedback information corresponding to the access request from the intelligent agent platform through the communication component, so that the electronic device equipped with the device executes the service based on the feedback information.
10. A service execution device, characterized in that: include: a receiving module, configured to receive an access request sent by an electronic device, wherein the access request is sent by a communication component of a smart device installed in the electronic device to the intelligent agent platform based on an access address, wherein the access address is determined by parsing the access request sent by the intelligent agent component in the smart device by the communication component, and the access request received by the communication component is generated by the intelligent agent component according to input information and locally stored user personalized information acquired, wherein the input information is acquired by the intelligent agent component in response to an input operation of the user; A determination module, configured to generate a feedback instruction according to the access request; The acquisition module is used to acquire feedback information according to the feedback instruction, and send the feedback information to the electronic device so that the electronic device performs a service based on the feedback information.
11. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Cited By
Mixed reality interaction method and system, electronic equipment and storage medium
CN120747432A