Human-computer interaction method and related device based on AI PC
By integrating the projection interactive module in a microcomputer to detect and respond to important message reminders, the problem of users ignoring message reminders in immersive activities is solved, efficient reminders and convenient interaction are achieved, and the intelligence and user experience of the device are improved.
Patent Information
- Application Number
- CN202510088904.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-01-21
AI Technical Summary
Existing computing systems cannot effectively identify users who ignore important message reminders when performing immersive activities, lack intelligence and flexibility, and cannot provide effective reminders and convenient interaction mechanisms.
By integrating the projection interactive module in a microcomputer, the urgency of the target message reminder is detected, and a reminder logo is generated when the user does not respond, and projected into the three-dimensional space visible to the user until the user interacts.
It realizes effective reminders and convenient interactions for important messages, improves the flexibility and intelligence of the device, and optimizes the user experience.
Smart Images

Figure CN119544653B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic digital processing technology, and in particular to a human-computer interaction method based on AI PC and related devices. Background Art
[0002] Mini PCs are gradually replacing traditional computers as the preferred device for users' office and entertainment due to their small size and high performance. At present, whether it is a mini PC or a traditional computer, users may ignore important message reminders when they are engaged in immersive activities, and the existing computing system cannot effectively identify this situation, lacks effective reminders and convenient interaction mechanisms, and lacks intelligence and flexibility. Summary of the invention
[0003] The embodiment of the present application provides a human-computer interaction method and related devices based on AI PC, in order to utilize the projection function of the microcomputer itself to achieve effective reminders of important messages and provide a convenient interaction mechanism, improve the flexibility and intelligence of the device, and optimize the user experience.
[0004] In a first aspect, an embodiment of the present application provides a human-computer interaction method based on AI PC, which is applied to a microcomputer, wherein the microcomputer includes a projection interaction module, and the method includes:
[0005] When a target message reminder is detected, a target message level corresponding to the target message reminder is obtained, where the target message level is used to characterize the urgency of the target message reminder;
[0006] If the target message level is greater than or equal to the first preset level and no user response operation to the target message reminder is detected within the target duration, a target reminder mark is generated, and the target reminder mark is used to represent the external state of the target message reminder;
[0007] Starting the projection interaction module and controlling the projection interaction module to project the target reminder mark;
[0008] If a first user operation of the user in the projection interaction space is detected, the projection interaction module is controlled to project the target message content corresponding to the target message reminder, and the projection interaction space refers to the three-dimensional space corresponding to the light path generated by the projection interaction module when the target reminder logo is projected, and the first user operation is used to represent the user's intention to check the target message reminder.
[0009] In a second aspect, an embodiment of the present application provides a human-computer interaction device based on AI PC, which is applied to a microcomputer, wherein the microcomputer includes a projection interaction module, and the device includes:
[0010] an acquisition unit, configured to acquire, when a target message reminder is detected, a target message level corresponding to the target message reminder, wherein the target message level is used to characterize the urgency of the target message reminder;
[0011] A generating unit, configured to generate a target reminder identifier if the target message level is greater than or equal to a first preset level and no response operation of the user to the target message reminder is detected within a target duration, wherein the target reminder identifier is used to represent the external state of the target message reminder;
[0012] A first control unit, used to start the projection interaction module and control the projection interaction module to project the target reminder mark;
[0013] The second control unit is used to control the projection interaction module to project the target message content corresponding to the target message reminder if a first user operation of the user in the projection interaction space is detected, wherein the projection interaction space refers to the three-dimensional space corresponding to the light path generated by the projection interaction module when the target reminder logo is projected, and the first user operation is used to represent the user's intention to check the target message reminder.
[0014] In a third aspect, an embodiment of the present application provides a controller comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program comprises instructions for executing the steps in the first aspect of the embodiment of the present application.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps in the first aspect of the embodiment of the present application.
[0016] It can be seen that in the embodiment of the present application, when the microcomputer detects the target message reminder, it obtains the target message level corresponding to the target message reminder. If the target message level is greater than or equal to the first preset level and the user's response operation to the target message reminder is not detected within the target time, a target reminder mark is generated, and then the projection interaction module is started to control the projection interaction module to project the target reminder mark. If the user's first user operation in the projection interaction space is detected, the projection interaction module is controlled to project the target message content corresponding to the target message reminder. In this way, when the microcomputer detects the existence of an important message reminder, it can project the reminder mark through the built-in projection module. Since the microcomputer has the characteristics of small size and is usually placed on the desktop, the user can easily perceive the reminder content after the reminder mark is projected, and can directly interact with the projection interaction space to control the display of the message content, which enhances the convenience of human-computer interaction and improves the flexibility and intelligence of the device. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 It is a structural block diagram of a microcomputer provided in an embodiment of the present application;
[0019] Figure 2 is a schematic diagram of a projection function of a microcomputer provided in an embodiment of the present application;
[0020] Figure 3 It is a flowchart of a human-computer interaction method based on AI PC provided in an embodiment of the present application;
[0021] Figure 4 is an example diagram of a projection area provided in an embodiment of the present application;
[0022] Figure 5 is an example diagram of another projection area provided in an embodiment of the present application;
[0023] Figure 6 is an example diagram of another projection area provided in an embodiment of the present application;
[0024] Figure 7 is a schematic diagram of another projection function of a microcomputer provided in an embodiment of the present application;
[0025] Figure 8 is a schematic diagram of a projection function of another microcomputer provided in an embodiment of the present application;
[0026] Fig. 9 It is a structural block diagram of a human-computer interaction device based on AI PC provided in an embodiment of the present application;
[0027] Fig.10 This is a structural block diagram of another human-computer interaction device based on AI PC provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. 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 this field without creative work are within the scope of protection of this application.
[0029] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0030] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0031] See also Figure 1 , Figure 1 : is a structural block diagram of a microcomputer provided in an embodiment of the present application. Figure 1 As shown, the microcomputer 10 includes a projection interaction module 11 and a processor 12. The projection interaction module 11 is connected to the processor 12, and the projection interaction module 11 is used to project a light path under the control of the processor 12 to generate a projection image, and to detect changes in the optical characteristics of the projection space, thereby obtaining the user's gesture operation in the projection space. In some embodiments, the microcomputer also includes a display screen, which can be used to customize the display time, date, weather, device status (CPU occupancy, graphics card temperature, etc.) and virtual characters and other content. It is understandable that the microcomputer 10 may include more or fewer structural elements than those in the above structural block diagram, such as an audio system, a global positioning system (GPS), etc., which are not limited here.
[0032] See also Figure 2 , Figure 2 Schematic diagram of a projection function of a microcomputer provided in an embodiment of the present application. Figure 2As shown, the projection interaction module 11 includes a projection head 111, a camera 112 and a laser 113. The projection head 111 is used to project a light path to generate a projection image that the user can see. The camera 112 is used to collect the user's gesture operation position, which may specifically include collecting the user's fingertip movement trajectory. The laser 113 is used to emit invisible light, and recognize the user's gesture operation in the projection space through the reflected light of the hand combined with the gesture operation position collected by the camera 112. For example, Figure 2 For example, let the position of the projection head 111 be point O, and the maximum projection area generated by the projection head 111 is the closed figure ABCD, then the projection space formed by the projection head is the three-dimensional figure O-ABCD. It can be understood that in practical applications, the actual shape of the closed figure ABCD corresponding to the projection screen can also include various plane shapes such as a circle, depending on the structural design of the projection head and the range of the optical path. The above is only for exemplary description and does not constitute any limitation to this solution.
[0033] The following introduces a human-computer interaction method based on AI PC provided in an embodiment of the present application.
[0034] See also Figure 3 , Figure 3 is a flowchart of a human-computer interaction method based on AI PC provided in an embodiment of the present application, which is applied to Figure 1 In the microcomputer 10 shown, Figure 3 As shown, the method includes:
[0035] S301, when a target message reminder is detected, obtaining a target message level corresponding to the target message reminder.
[0036] The target message level is used to characterize the urgency of the target message reminder. Specifically, the target message reminder may refer to new message reminders of various types of applications running in the background of the microcomputer, such as new message reminders of instant messaging applications, new email reminders of mailbox applications, etc., or may refer to message reminders received by terminals that have established a communication connection with the microcomputer, such as incoming call reminders of mobile phones, alarm reminders of smart home devices, etc.
[0037] S302: If the target message level is greater than or equal to a first preset level and no response operation of the user to the target message reminder is detected within a target duration, a target reminder mark is generated.
[0038] The first preset level is empirical data obtained through statistical analysis of historical data, which is used to assess the importance of a specific message reminder. The target reminder identifier is used to characterize the explicit state of the target message reminder, and the explicit state refers to the state in which the target message reminder is displayed in the projection screen, for example, in the form of an application icon of the source program.
[0039] The response operation may specifically refer to a user's review operation or active ignoring operation for the target message reminder, such as the user's active answering or active hanging up operation when the mobile phone receives a call reminder. In this example, when the microcomputer determines that the target message level corresponding to the detected target message reminder is greater than or equal to the first preset level, that is, when it determines that the target message reminder is more important, it does not directly trigger the reminder mechanism, but starts the timer and continuously monitors the user's behavior. If the user's response operation to the target message reminder is not detected within the target time, the reminder mechanism is triggered. In this way, the user can be given a reasonable reaction time, and the projection reminder mechanism will not be triggered as soon as a new message is received, thereby avoiding poor user experience due to frequent reminders.
[0040] Furthermore, when the user perceives a message reminder, different activities currently in progress may result in different times required to respond to the message reminder. For example, when the microcomputer is running a game program, and the keyboard and mouse connected to the microcomputer are in use, it can be determined that the user is in a game state, and the time to respond to the message reminder by oneself will be longer. For another example, when the microcomputer is running a conference program, and the microphone device connected to the microcomputer is in use, it can be determined that the user is in a conference state, and the time to respond to the message reminder by oneself will be longer. In this example, the microcomputer can determine the target duration according to the current program running status and the external device usage status, thereby dynamically adjusting the time given to the user to respond by himself based on the user's current status.
[0041] Specifically, after obtaining the target message level corresponding to the target message reminder, the method also includes: obtaining the program running status of the microcomputer and the usage status of the associated device, the program running status refers to the application currently running on the microcomputer, and the associated device refers to an external device associated with the currently running application; if the currently running application is a marked application and the associated device is in use, the target duration is determined to be a first preset duration; if the currently running application is a marked application and the associated device is not in use, the target duration is determined to be a second preset duration; if the currently running application is an unmarked application, the target duration is determined to be a third preset duration; wherein, the first preset duration is greater than the second preset duration and greater than the third preset duration.
[0042] Among them, users can customize and mark specific applications, such as game programs and meeting programs, so that the microcomputer can give users a longer self-response time when the user is in a game state or a meeting state, avoiding poor user experience due to frequent reminders.
[0043] Among them, users can customize the preset duration of the marked application. For example, a user generally needs a longer time to respond to message reminders when playing games, but a shorter time to respond to message reminders when watching movies. In this case, the preset duration of the corresponding game program can be set to be longer than the preset duration of the corresponding movie program to meet the user's personalized needs.
[0044] S303: Start the projection interaction module and control the projection interaction module to project the target reminder mark.
[0045] Among them, in some embodiments, the microcomputer is integrated with a display screen and an audio system, and the target reminder mark can be displayed through its own display screen at the same time, and a first reminder sound can be output through the audio system to remind the user that there is an important message reminder, thereby enhancing the reminder effect.
[0046] S304: If a first user operation of the user in the projection interaction space is detected, control the projection interaction module to project the target message content corresponding to the target message reminder.
[0047] The projection interaction space refers to the three-dimensional space corresponding to the light path generated by the projection interaction module when projecting the target reminder mark, for example Figure 2 The three-dimensional figure O-ABCD in the figure; the first user operation is used to characterize the user's intention to check the target message reminder. Exemplarily, the first user operation can be a click operation of the user on the first reminder mark in the closed figure ABCD.
[0048] If a second user operation of the user in the projection interaction space is detected, the projection interaction module is turned off. The second user operation is used to represent the user's active intention to ignore the target message reminder. Exemplarily, the second user operation may be an operation in which the user slides the first reminder mark out of the projection area.
[0049] If a third user operation of the user in the projection interaction space is detected, the projection state is maintained until the first user operation or the second user operation of the user is detected. The third user operation is used to represent the user's waiting intention for the target message reminder, that is, when the user wants to check the message but not at this moment, the third user operation can be performed. Exemplarily, the third user operation can be an operation of the user rotating his hand in the projection interaction space.
[0050] Among them, the above-mentioned operation gestures representing various user intentions are gestures that are more in line with the habits of most users based on tests. It is understandable that users can also customize various operation gestures representing their own intentions to meet the diversity of user needs.
[0051] Among them, in some embodiments, the microcomputer is integrated with a display screen and an audio system. When the first user operation is detected, the target message content corresponding to the target message reminder can be displayed through its own display screen at the same time, and a prompt sound can be output through the audio system to prompt the user to check the target message content, thereby enhancing the reminder effect.
[0052] It can be seen that in the embodiment of the present application, when the microcomputer detects the target message reminder, it obtains the target message level corresponding to the target message reminder. If the target message level is greater than or equal to the first preset level and the user's response operation to the target message reminder is not detected within the target time, a target reminder mark is generated, and then the projection interaction module is started to control the projection interaction module to project the target reminder mark. If the user's first user operation in the projection interaction space is detected, the projection interaction module is controlled to project the target message content corresponding to the target message reminder. In this way, when the microcomputer detects the existence of an important message reminder, it can project the reminder mark through the built-in projection module. Since the microcomputer has the characteristics of small size and is usually placed on the desktop, the user can easily perceive the reminder content after the reminder mark is projected, and can directly interact with the projection interaction space to control the display of the message content, which enhances the convenience of human-computer interaction and improves the flexibility and intelligence of the device.
[0053] In one possible example, obtaining the target message level corresponding to the target message reminder includes: detecting whether the target message reminder has a custom level mark; if so, determining the target message level according to the custom level mark; if not, determining the target message level according to the message type corresponding to the target message reminder.
[0054] Among them, message reminders include many types, such as alarm messages, instant messaging messages, advertising messages, news messages, etc., but not all types of message reminders need to trigger the reminder mechanism. For example, for advertising messages and news messages, for most users, the urgency of such messages is low, and there is no need to know the specific content of such messages immediately. However, some users may also have specific needs for such messages. Therefore, in actual applications, users can customize the message levels of various message reminders for various applications to customize the urgency of specific applications or specific message reminders. In addition, for applications or message reminders that users have not customized, the urgency of the message reminder, that is, the target message level, is determined according to the default algorithm based on the message type corresponding to the message reminder.
[0055] It can be seen that in this example, after detecting the target message reminder, the microcomputer first detects whether the target message reminder has a custom level mark. When the custom level mark is detected, the target message level is determined according to the custom level mark. When the custom level mark is detected, the target message level is determined according to the message type corresponding to the target message reminder. In this way, the user's specific reminder requirements for specific messages can be met, and the flexibility of the computing system is improved.
[0056] In one possible example, the message types include at least alarm messages and instant messaging messages, and determining the target message level according to the message type corresponding to the target message reminder includes: if the message type is the alarm message, determining that the target message level corresponding to the target message reminder is the first message level; if the message type is the instant messaging message, determining that the target message level corresponding to the target message reminder is the second message level; if the message type is other message types except the alarm message and the instant messaging message, determining that the target message level corresponding to the target message reminder is the third message level; wherein, the first message level is greater than the second message level, the second message level is greater than or equal to the first preset level, and the third message level is less than the first preset level.
[0057] Among them, when it is detected that there is no custom level mark for the target message reminder, the microcomputer will determine the urgency of the target message reminder according to the message type of the target message reminder. Specifically, based on the analysis of massive statistical data, among various message types, most users believe that alarm messages have the highest urgency, such as anti-theft alarm messages, fire smoke alarm messages, gas leak alarm messages, etc. in smart home scenarios, and that the importance of instant messaging messages is second only to alarm messages, such as incoming call reminders, new email reminders, and new message reminders of instant messaging applications. Based on this, in this example, when the microcomputer detects that the message type of the target message reminder is an alarm message, it determines that the corresponding target message level is the first message level, when it detects that the message type of the target message reminder is an instant messaging message, it determines that the corresponding target message level is the second message level, and when it detects that the message type of the target message reminder is other message types, it determines that the corresponding target message level is the third message level. Among them, the first message level is greater than the second message level, the second message level is greater than or equal to the first preset level, and the third message level is less than the first preset level. Exemplarily, the message levels can be divided into three levels: level 1, level 2, and level 3, wherein the third message level can be set to level 1, the first preset level and the second message level can be set to level 2, and the first message level can be set to level 3. Furthermore, when the user customizes the level mark of a specific application or a specific message reminder, it can be set according to the above-mentioned message level classification standard, thereby meeting the user's specific reminder needs for specific messages.
[0058] It can be seen that in this example, for message reminders that do not have custom level tags, the microcomputer determines the target message level based on the message type corresponding to the message reminder. The projection reminder mechanism will only be triggered when the message type is an alarm message or instant messaging message that users generally believe to be highly urgent, thereby avoiding frequent reminders of non-important message content and optimizing the user experience.
[0059] In one possible example, generating a target reminder identifier includes: obtaining an environmental trust state of the microcomputer, the environmental trust state being used to characterize data privacy risks in a current operating environment; if the environmental trust state is a trusted state, generating the target reminder identifier based on a target message content corresponding to the target message reminder; if the environmental trust state is a non-trusted state, generating the target reminder identifier based on the target message reminder and the target message level.
[0060] Among them, microcomputers are often used for mobile office or entertainment due to their small size and easy portability, and the message content corresponding to some message reminders may be private. If the entire message content is directly projected and displayed when the projection reminder mechanism is triggered in the above-mentioned usage scenario, there is a risk of privacy leakage. Therefore, in this example, when the microcomputer generates a target reminder logo that needs to be displayed externally, it obtains the environmental trust status of the microcomputer, which can be specifically obtained through a positioning system. The location information of the microcomputer is obtained; the location information is determined to be any one of a plurality of trusted locations; if so, the environmental trust status is determined to be a trusted state; if not, the environmental trust status is determined to be a non-trusted state; wherein the trusted location can be a commonly used location information determined by the microcomputer based on historical usage records, or it can be a location information customized by the user. In addition, the user can also set the current environmental trust status of the microcomputer by manual settings.
[0061] Among them, when the environment trust state is trusted, for example, in a home scene, the target reminder mark generated at this time can be a summary display or a full display of all message contents, and the message content can be viewed without user interaction. For example, the current environment trust state is trusted, and the message content corresponding to the target message reminder is an instant messaging message "Are you going home for dinner tonight" sent by a user named "Mom" in instant messaging application A. Figure 4 As shown, the projection area 40 displays a first icon mark 41 and a first message content 42. The first icon mark 41 is used to represent the source program corresponding to the target message reminder, that is, the instant messaging application A, and the first message content 42 is used to represent the entire message content. The projection area 40 may specifically refer to the closed figure ABCD in the above embodiment.
[0062] Among them, when the environmental trust state is a non-trust state, it is not suitable to project and display the target reminder logo containing all message contents. At this time, the microcomputer generates a target reminder logo according to the target message reminder and the target message level, so as to inform the user of the message reminder with a higher degree of urgency without leaking privacy as much as possible, so as to prevent the user from ignoring important message reminders.
[0063] It should be noted that in actual applications, the following situations may exist: the microcomputer is objectively in a trusted environment, such as a trusted location, but due to various factors, the user subjectively believes that the current environmental trust state is a non-trusted state, and the user has not actively modified the current environmental trust state. At this time, the microcomputer still determines that the current environmental trust state is a trusted state after environmental detection, and triggers the projection reminder mechanism to project all message contents. Based on the above situation, in the embodiment of the present application, the microcomputer will only display the application icon corresponding to the target message reminder when the projection reminder mechanism is triggered for the first time after each startup, but will not display the specific message content. After detecting the first user operation, the steps described in the above embodiment will be performed when the projection reminder mechanism is subsequently triggered. Also, in some possible examples, after the microcomputer detects the first user operation for the first time after startup and executes the steps described in the above embodiments, it detects the fourth user operation of the user, then adjusts the current environment trust state to a non-trusted state, that is, when the projection reminder mechanism is triggered, only the application icon corresponding to the target message reminder is displayed, and the specific message content is not displayed. The fourth user operation is used to represent the user's confirmation that the environment trust state at this time has changed from a trusted state to a non-trusted state. The fourth user operation is, for example, a fist gesture in the projection interaction space.
[0064] For example, a user uses a microcomputer at home, which means that he is objectively in a trusted environment, but in fact, there are guests visiting his home. In this case, the user subjectively believes that the current state is an untrusted state. If at this time the microcomputer triggers the projection reminder mechanism for the first time after it is turned on, only the application corresponding to the target message reminder will be displayed, which can effectively avoid the problem of privacy leakage in the above scenario. If at this time the microcomputer has triggered the projection reminder mechanism and detected the first user operation, it can also respond to the user's fourth user operation, such as a fist gesture, to conveniently switch the environmental trust state to an untrusted state, so that when the projection reminder mechanism is triggered subsequently, only the application corresponding to the target message reminder will be displayed, which can also effectively avoid the problem of privacy leakage in the above scenario.
[0065] It can be seen that in this example, when generating the target reminder mark, the microcomputer first obtains the environmental trust state, generates the target reminder mark according to the target message content corresponding to the target message reminder in the trusted state, and generates the target reminder mark according to the target message reminder and the target message level in the untrusted state. In this way, when the projection reminder mechanism is triggered, the microcomputer directly displays all or part of the target message content in the trusted state, reducing the user's interactive operations, and generates the target reminder mark according to the target message level in the untrusted state, which balances data privacy and reminder effect, and improves the flexibility and intelligence of the device.
[0066] In one possible example, generating the target reminder identifier based on the target message reminder and the target message level includes: if the target message level is the first message level, generating the target reminder identifier based on the target message content and a preset reminder identifier corresponding to the target message reminder; if the target message level is the second message level, generating the target reminder identifier based on an application icon of a source program corresponding to the target message reminder.
[0067] When the target message level is the first message level, it indicates a high degree of urgency, and it is necessary to effectively remind the user while avoiding the disclosure of private content. For example, the current environment trust state is a non-trust state, and the message content is an instant messaging message "My ID card is XXX, please check" sent by a user named "Customer" in an instant messaging application A. The instant messaging message with the user name "Customer" has a custom level label and is determined to be the first message level. If Figure 5 As shown, the projection area 40 displays a preset reminder mark 51 and a second message content 52. The preset reminder mark 51 is a red warning mark, which is used to remind the user that the urgency of this message reminder is high. The second message content 52 is used to represent the summarized message content. For example, in this example, it only displays: "The customer" sent a new message. In this way, while avoiding the leakage of private content in the message, it can also effectively remind the user that there is a new message reminder. Furthermore, when the microcomputer itself has a light component, the light component can be controlled to flash at the same time to enhance the reminder effect.
[0068] Among them, when the target message level is the second message level, the urgency of the message reminder is relatively low compared to the first message level, and privacy protection can be emphasized at this time. For example, the current environment trust state is a non-trust state, and the message content is an instant messaging message sent from a user named "classmate" in instant messaging application B. Among them, the instant messaging message with the user name "classmate" does not have a custom level label and is determined to be the second message level. If Figure 6 As shown, the projection area 40 displays a second icon logo 61 and a third message content 62. The second icon logo 61 is the application icon of the source program corresponding to the target message reminder, that is, the instant messaging application B. The third message content 62 is used to represent the hidden message content. For example, in this example, only: a new notification is received.
[0069] It can be seen that in this example, the microcomputer generates target reminder logos of different forms for message reminders of different message levels, thereby balancing the data privacy and reminder effect when the projection reminder mechanism is triggered, and improving the flexibility and intelligence of the device.
[0070] In a possible example, the projection interaction module includes a first projection interaction module, and controlling the projection interaction module to project the target reminder mark includes: controlling the first projection interaction module to project the target reminder mark in a first projection area, and the first projection area is located on a horizontal plane.
[0071] like Figure 7 As shown, the projection interaction module includes a first projection interaction module 70. When the projection reminder mechanism is triggered, the microcomputer 10 controls the first projection interaction module 70 to project a target reminder mark in a first projection area 71. The first projection area 71 is located on a horizontal plane, that is, the projection screen formed by the projection is presented on the desktop where the microcomputer is placed. The user can touch the projection interaction space to realize the projection interaction control without moving significantly. It should be noted that Figure 7 It is only used to assist in explaining the specific implementation method in which the first projection area is located on the horizontal plane, and does not constitute any limitation on the appearance, structure, etc. of the microcomputer. For example, the first projection interaction module 70 can also be set at other positions of the microcomputer, and can be installed according to the corresponding setting of the user's dominant hand in actual application. For example, if the user's dominant hand is the right hand, it can be set on the left side of the microcomputer and placed on the right hand side of the user in a specific usage scenario, so that the projected first projection area is closer to the user's dominant hand, which is convenient for projection interaction.
[0072] It can be seen that in this example, the microcomputer controls the first projection interaction module to project a target reminder mark in the first projection area located on the horizontal plane, which facilitates the user to perform interactive operations on the projection pattern and improves the convenience of interaction.
[0073] In a possible example, the projection interaction module also includes a second projection interaction module, which controls the projection interaction module to project the target message content corresponding to the target message reminder if a first user operation of the user in the projection interaction space is detected, including: if a first user operation of the user in the projection interaction space corresponding to the first projection area is detected, controls the second projection interaction module to project the target message content corresponding to the target message reminder in a second projection area, and the second projection area is located on a vertical plane.
[0074] like Figure 8As shown, the projection interaction module also includes a second projection interaction module 80, and the second projection interaction module 80 is located at the rear side of the microcomputer 10. When the user performs a first user operation on the projection interaction space corresponding to the first projection area 71, the microcomputer 10 controls the second projection interaction module 80 to project the target message content corresponding to the target message reminder in the second projection area 81. The second projection area 81 is located on a vertical plane, which can avoid the situation where the user fails to withdraw the gesture action in time after performing the first user operation, resulting in accidental touch, and can also meet the needs of specific users who need to take into account both the display screen and the target message content. It should be noted that Figure 8 It is only used to assist in explaining the specific implementation method in which the first projection area is located on the horizontal plane and the second projection area is located on the vertical plane, and does not constitute any limitation on the appearance, configuration structure, etc. of the microcomputer.
[0075] It can be seen that in this example, after detecting the user's first user operation, the microcomputer controls the second projection interaction module to project the target message content in the second projection area located on the vertical plane, which facilitates the user to review the target message content and improves convenience.
[0076] In accordance with the above-mentioned embodiments, please refer to Fig. 9 , Fig. 9 is a structural block diagram of a human-computer interaction device based on AIPC provided in an embodiment of the present application, wherein the human-computer interaction device based on AIPC 90 is applied to Figure 1 In the microcomputer 10 shown, the human-computer interaction device 90 based on AI PC includes: an acquisition unit 901, which is used to acquire the target message level corresponding to the target message reminder when a target message reminder is detected, and the target message level is used to characterize the urgency of the target message reminder; a generation unit 902, which is used to generate a target reminder mark if the target message level is greater than or equal to the first preset level and the user's response operation to the target message reminder is not detected within the target time, and the target reminder mark is used to characterize the external state of the target message reminder; a first control unit 903, which is used to start the projection interaction module and control the projection interaction module to project the target reminder mark; a second control unit 904, which is used to control the projection interaction module to project the target message content corresponding to the target message reminder if a first user operation of the user in the projection interaction space is detected, and the projection interaction space refers to the three-dimensional space corresponding to the light path generated by the projection interaction module when the target reminder mark is projected, and the first user operation is used to characterize the user's intention to check the target message reminder.
[0077] In one possible example, in terms of obtaining the target message level corresponding to the target message reminder, the acquisition unit 901 is specifically used to: detect whether the target message reminder has a custom level mark; if so, determine the target message level according to the custom level mark; if not, determine the target message level according to the message type corresponding to the target message reminder.
[0078] In a possible example, the message types include at least alarm messages and instant messaging messages. In terms of determining the target message level according to the message type corresponding to the target message reminder, the acquisition unit 901 is specifically used to: if the message type is the alarm message, determine that the target message level corresponding to the target message reminder is the first message level; if the message type is the instant messaging message, determine that the target message level corresponding to the target message reminder is the second message level; if the message type is other message types except the alarm messages and the instant messaging messages, determine that the target message level corresponding to the target message reminder is the third message level; wherein, the first message level is greater than the second message level, the second message level is greater than or equal to the first preset level, and the third message level is less than the first preset level.
[0079] In one possible example, in terms of generating the target reminder identifier, the generating unit 902 is specifically used to: obtain the environmental trust status of the microcomputer, the environmental trust status being used to characterize the data privacy risk in the current operating environment; if the environmental trust status is a trusted state, then generating the target reminder identifier based on the target message content corresponding to the target message reminder; if the environmental trust status is a non-trusted state, then generating the target reminder identifier based on the target message reminder and the target message level.
[0080] In one possible example, in terms of generating the target reminder identifier according to the target message reminder and the target message level, the generating unit 902 is specifically used to: if the target message level is the first message level, generate the target reminder identifier according to the target message content and a preset reminder identifier corresponding to the target message reminder; if the target message level is the second message level, generate the target reminder identifier according to the application icon of the source program corresponding to the target message reminder.
[0081] In a possible example, the projection interaction module includes a first projection interaction module, and in terms of controlling the projection interaction module to project the target reminder mark, the first control unit 903 is specifically used to: control the first projection interaction module to project the target reminder mark in a first projection area, and the first projection area is located on a horizontal plane.
[0082] In a possible example, the projection interaction module also includes a second projection interaction module. In terms of controlling the projection interaction module to project the target message content corresponding to the target message reminder if a first user operation of the user in the projection interaction space is detected, the second control unit 904 is specifically used to: if a first user operation of the user in the projection interaction space corresponding to the first projection area is detected, control the second projection interaction module to project the target message content corresponding to the target message reminder in the second projection area, and the second projection area is located on a vertical plane.
[0083] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0084] In the case of integrated units, such as Fig.10 As shown, Fig.10 is a structural block diagram of another human-computer interaction device based on AI PC provided in an embodiment of the present application. Fig.10 In the embodiment, the human-computer interaction device based on AI PC 90 includes: a processing module 92 and a communication module 91. The processing module 92 is used to control and manage the actions of the human-computer interaction device based on AI PC, for example, executing the steps of the acquisition unit 901, the generation unit 902, the first control unit 903 and the second control unit 904, and / or other processes for executing the technology described herein. The communication module 91 is used to support the interaction between the human-computer interaction device based on AI PC and other devices. Fig.10 As shown, the human-computer interaction device based on the AI PC may further include a storage module 93, and the storage module 93 is used to store program codes and data of the human-computer interaction device based on the AI PC.
[0085] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above AI PC-based human-computer interaction device 90 can execute the above Figure 3 The human-computer interaction method based on AI PC is shown.
[0086] An embodiment of the present application also provides a computer storage medium, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, part or all of the steps of any method recorded in the above method embodiments are implemented.
[0087] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any method recorded in the above method embodiments.
[0088] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0089] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0090] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0091] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0092] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims
1. A human-computer interaction method, characterized in that: Applied to a microcomputer, the microcomputer includes a projection interaction module, and the method includes: When a target message reminder is detected, a target message level corresponding to the target message reminder is obtained, where the target message level is used to characterize the urgency of the target message reminder; If the target message level is greater than or equal to the first preset level and no user response operation to the target message reminder is detected within the target duration, a target reminder mark is generated, and the target reminder mark is used to represent the external state of the target message reminder; Starting the projection interaction module and controlling the projection interaction module to project the target reminder mark; If a first user operation of the user in the projection interaction space is detected, the projection interaction module is controlled to project the target message content corresponding to the target message reminder, the projection interaction space refers to the three-dimensional space corresponding to the light path generated by the projection interaction module when the target reminder mark is projected, and the first user operation is used to represent the user's intention to check the target message reminder; Wherein, the generating of the target reminder mark includes: obtaining the environmental trust state of the microcomputer, the environmental trust state is used to characterize the data privacy risk in the current operating environment; if the environmental trust state is a trusted state, generating the target reminder mark according to the target message content corresponding to the target message reminder; if the environmental trust state is a non-trusted state, generating the target reminder mark according to the target message reminder and the target message level; Among them, generating the target reminder identifier according to the target message reminder and the target message level includes: if the target message level is the first message level, generating the target reminder identifier according to the target message content corresponding to the target message reminder and a preset reminder identifier; if the target message level is the second message level, generating the target reminder identifier according to the application icon of the source program corresponding to the target message reminder.
2. The method according to claim 1, characterized in that The obtaining the target message level corresponding to the target message reminder includes: Detecting whether the target message reminder has a custom level mark; If it exists, determining the target message level according to the custom level tag; If not present, the target message level is determined according to the message type corresponding to the target message reminder.
3. The method according to claim 2, characterized in that The message types include at least alarm messages and instant messaging messages, and the step of determining the target message level according to the message type corresponding to the target message reminder includes: If the message type is the alarm message, determining that the target message level corresponding to the target message reminder is the first message level; If the message type is the instant messaging message, determining that the target message level corresponding to the target message reminder is the second message level; If the message type is other than the alarm message and the instant messaging message, determining that the target message level corresponding to the target message reminder is the third message level; The first message level is greater than the second message level, the second message level is greater than or equal to the first preset level, and the third message level is less than the first preset level.
4. The method according to any one of claims 1 to 3, characterized in that: The projection interaction module includes a first projection interaction module, and the step of controlling the projection interaction module to project the target reminder mark includes: The first projection interaction module is controlled to project the target reminder mark in a first projection area, and the first projection area is located on a horizontal plane.
5. The method according to claim 4, characterized in that The projection interaction module further includes a second projection interaction module, and if the first user operation of the user in the projection interaction space is detected, the projection interaction module is controlled to project the target message content corresponding to the target message reminder, including: If a first user operation of the user in the projection interaction space corresponding to the first projection area is detected, the second projection interaction module is controlled to project the target message content corresponding to the target message reminder in the second projection area, and the second projection area is located on a vertical plane.
6. A human-computer interaction device, characterized in that: Applied to a microcomputer, the microcomputer includes a projection interactive module, and the device includes: an acquisition unit, configured to acquire, when a target message reminder is detected, a target message level corresponding to the target message reminder, wherein the target message level is used to characterize the urgency of the target message reminder; A generating unit, configured to generate a target reminder identifier if the target message level is greater than or equal to a first preset level and no response operation of the user to the target message reminder is detected within a target duration, wherein the target reminder identifier is used to represent the external state of the target message reminder; A first control unit, used to start the projection interaction module and control the projection interaction module to project the target reminder mark; a second control unit, configured to control the projection interaction module to project the target message content corresponding to the target message reminder if a first user operation of the user in the projection interaction space is detected, wherein the projection interaction space refers to a three-dimensional space corresponding to the light path generated when the projection interaction module projects the target reminder mark, and the first user operation is used to represent the user's intention to consult the target message reminder; Wherein, the generating of the target reminder mark includes: obtaining the environmental trust state of the microcomputer, the environmental trust state is used to characterize the data privacy risk in the current operating environment; if the environmental trust state is a trusted state, generating the target reminder mark according to the target message content corresponding to the target message reminder; if the environmental trust state is a non-trusted state, generating the target reminder mark according to the target message reminder and the target message level; Among them, generating the target reminder identifier according to the target message reminder and the target message level includes: if the target message level is the first message level, generating the target reminder identifier according to the target message content corresponding to the target message reminder and a preset reminder identifier; if the target message level is the second message level, generating the target reminder identifier according to the application icon of the source program corresponding to the target message reminder.
7. A microcomputer, characterized in that: The method comprises a processor, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Message display method, intelligent loudspeaker box and storage medium
CN111176521A
Notification processing method, electronic equipment and system
CN115428413A