Information processing method and device, wearable equipment and storage medium
By determining the information processing mode according to the operating status and application in wearable devices, the problem of limited display content and inconvenient interaction of equipment display and higher endurance capabilities have been solved.
Patent Information
- Application Number
- CN202310924976.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-26
- Publication Date
- 2025-01-28
Smart Images

Figure CN119376827A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information processing, and in particular to an information processing method, apparatus, wearable device and storage medium. Background Art
[0002] With the development of technology, wearable devices are becoming more and more popular among users. Wearable devices include AR (Augmented Reality) glasses, VR (Virtual Reality) glasses and AR helmets. The FOV (Field of view) of current wearable devices is small, the content that can be displayed in the entire field of view is limited, and the interaction is not particularly convenient. Moreover, due to the characteristic that wearable devices are worn on the user's eyes, it is destined to make it difficult for users to directly physically contact and interact with them. Therefore, when the wearable device receives the information that needs to be displayed, how to display the information is an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present invention provide an information processing method, an apparatus, a wearable device and a storage medium, aiming to improve the intelligence of information displayed by the wearable device.
[0004] In a first aspect, an embodiment of the present invention provides an information processing method, which is applied to a wearable device and includes:
[0005] After receiving the information to be displayed, determining the current operating state of the wearable device and determining the application corresponding to the information to be displayed;
[0006] Determining a processing mode of the information to be displayed according to the running state and the application program;
[0007] Based on the processing mode, information corresponding to the information to be displayed is output and / or the information to be displayed is stored.
[0008] Optionally, the determining a processing mode of the information to be displayed according to the running state and the application comprises:
[0009] Determine the type of the application, and determine a processing mode for the information to be displayed according to the type of the application and the running state, wherein in the same running state, different types of applications have different processing modes for the information to be displayed.
[0010] Optionally, determining a processing mode of the information to be displayed according to the running state and the application program includes:
[0011] If the running state is the screen-on state, and the application is a first-category program, determining that the processing mode of the information to be displayed is the first mode, wherein the first mode is to display the information to be displayed, output prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list;
[0012] If the running state is the screen-on state, and the application is a second-category program, it is determined that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display target information of the information to be displayed.
[0013] Optionally, determining a processing mode of the information to be displayed according to the running state and the application program includes:
[0014] If the running state is the screen-off state, and the application is a third-category program, determining that the processing mode of the information to be displayed is the third mode, wherein the third mode is to display the information to be displayed and output prompt information corresponding to the information to be displayed;
[0015] If the running state is the screen-off state, and the application is a fourth-category program, it is determined that the processing mode of the information to be displayed is the fourth mode, wherein the fourth mode is to store the information to be displayed in a preset information list.
[0016] Optionally, the information to be displayed is stored in a preset information list, and after storing the information to be displayed based on the processing mode, the method further includes:
[0017] If there are multiple pieces of information stored in the preset information list, and it is detected that the user's eye gaze point is located in the target display area of the wearable device, detecting whether a sliding instruction is received;
[0018] If a sliding instruction is received, the preset information list is scrolled according to the sliding instruction to display other information in the preset information list.
[0019] Optionally, the sliding instruction is triggered when the wearable device detects movement of the user's head, or is sent to the wearable device by a remote control device.
[0020] Optionally, after outputting information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes:
[0021] Detecting whether the information to be displayed meets a preset deletion condition;
[0022] If the information to be displayed meets the preset deletion condition, the information to be displayed is deleted.
[0023] Optionally, the detecting whether the information to be displayed meets a preset deletion condition includes:
[0024] When the information to be displayed is in a fully displayed state for the first time, determining whether a control instruction for controlling the information to be displayed is received;
[0025] If the control instruction is received and the information to be displayed is in a hidden state, determining the number of times the information to be displayed is in a hidden state;
[0026] If the hiding times meet the preset condition, it is determined that the information to be displayed meets the deletion condition.
[0027] Optionally, if the information to be displayed is sent by a terminal device connected to the wearable device, after outputting information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes:
[0028] After receiving the deletion notification message sent by the terminal device, determining the information to be deleted in the wearable device corresponding to the terminal device, wherein the deletion notification message is generated after the terminal device deletes the information to be displayed;
[0029] Delete the information to be deleted.
[0030] In a second aspect, an embodiment of the present invention further provides an information processing device, which is applied to a wearable device, and includes:
[0031] A first determination module is used to determine the current operating state of the wearable device and the application corresponding to the information to be displayed after receiving the information to be displayed;
[0032] A second determining module, used to determine a processing mode of the information to be displayed according to the running state and the application;
[0033] A processing module is used to output information corresponding to the information to be displayed and / or store the information to be displayed based on the processing mode.
[0034] In a third aspect, an embodiment of the present invention further provides a wearable device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the information processing method described in the first aspect is implemented.
[0035] In a fourth aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the information processing method as described in the first aspect.
[0036] The embodiments of the present invention provide an information processing method, apparatus, wearable device and storage medium. After receiving display information, the wearable device determines a processing mode of the information to be displayed according to its current operating state and an application corresponding to the information to be displayed, and then outputs information corresponding to the information to be displayed and / or stores the information to be displayed based on the determined processing mode. After the wearable device receives information to be displayed, it determines whether to display the received information and how to display the received information according to the current operating state and the application corresponding to the received information, thereby improving the intelligence of the wearable device in displaying information after receiving the information to be displayed. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 is a schematic block diagram of the structure of a wearable device provided by an embodiment of the present invention;
[0039] Figure 2 It is a flowchart of an information processing method provided by an embodiment of the present invention;
[0040] Figure 3 is a flowchart of another information processing method provided by an embodiment of the present invention;
[0041] Figure 4 is a schematic diagram of a process of automatically deleting a notification message by AR glasses in an embodiment of the present invention;
[0042] Figure 5 1 is a schematic diagram of a process of automatically deleting a notification message sent by a mobile phone by AR glasses in an embodiment of the present invention;
[0043] Figure 6 It is a schematic block diagram of the structure of an information processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0046] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0047] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0048] Figure 1 The present invention provides a wearable device according to an embodiment of the present invention.
[0049] like Figure 1 As shown, the wearable device 100 includes a processor 101 and a memory 102, and the processor 101 and the memory 102 are connected via a bus 103, such as an I2C (Inter-integrated Circuit) bus.
[0050] Specifically, the processor 101 is used to provide computing and control capabilities to support the operation of the entire wearable device 100. The processor 101 can be a central processing unit (CPU), and the processor 101 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0051] Specifically, the memory 102 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0052] Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the wearable device to which the embodiment of the present invention is applied. The specific wearable device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0053] The processor 101 is used to run the computer program stored in the memory 102, and implement any one of the information processing methods provided by the embodiments of the present invention when executing the computer program.
[0054] In one embodiment, the processor is used to run a computer program stored in the memory, and implements the following steps when executing the computer program:
[0055] After receiving the information to be displayed, determining the current operating state of the wearable device and determining the application corresponding to the information to be displayed;
[0056] Determining a processing mode of the information to be displayed according to the running state and the application program;
[0057] Based on the processing mode, information corresponding to the information to be displayed is output and / or the information to be displayed is stored.
[0058] In one embodiment, the determining the processing mode of the information to be displayed according to the running state and the application comprises:
[0059] Determine the type of the application, and determine a processing mode for the information to be displayed according to the type of the application and the running state, wherein in the same running state, different types of applications have different processing modes for the information to be displayed.
[0060] In one embodiment, determining the processing mode of the information to be displayed according to the running state and the application program includes:
[0061] If the running state is the screen-on state, and the application is a first-category program, determining that the processing mode of the information to be displayed is the first mode, wherein the first mode is to display the information to be displayed, output prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list;
[0062] If the running state is the screen-on state, and the application is a second-category program, it is determined that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display target information of the information to be displayed.
[0063] In one embodiment, determining the processing mode of the information to be displayed according to the running state and the application program includes:
[0064] If the running state is the screen-off state, and the application is a third-category program, determining that the processing mode of the information to be displayed is the third mode, wherein the third mode is to display the information to be displayed and output prompt information corresponding to the information to be displayed;
[0065] If the running state is the screen-off state, and the application is a fourth-category program, it is determined that the processing mode of the information to be displayed is the fourth mode, wherein the fourth mode is to store the information to be displayed in a preset information list.
[0066] In one embodiment, the information to be displayed is stored in a preset information list, and after storing the information to be displayed based on the processing mode, the method further includes:
[0067] If there are multiple pieces of information stored in the preset information list, and it is detected that the user's eye gaze point is located in the target display area of the wearable device, detecting whether a sliding instruction is received;
[0068] If a sliding instruction is received, the preset information list is scrolled according to the sliding instruction to display other information in the preset information list.
[0069] In one embodiment, the sliding instruction is triggered when the wearable device detects movement of the user's head, or is sent to the wearable device by a remote control device.
[0070] In one embodiment, after outputting the information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes:
[0071] Detecting whether the information to be displayed meets a preset deletion condition;
[0072] If the information to be displayed meets the preset deletion condition, the information to be displayed is deleted.
[0073] In one embodiment, the detecting whether the information to be displayed meets a preset deletion condition includes:
[0074] When the information to be displayed is in a fully displayed state for the first time, determining whether a control instruction for controlling the information to be displayed is received;
[0075] If the control instruction is received and the information to be displayed is in a hidden state, determining the number of times the information to be displayed is in a hidden state;
[0076] If the hiding times meet the preset condition, it is determined that the information to be displayed meets the deletion condition.
[0077] In one embodiment, if the information to be displayed is sent by a terminal device connected to the wearable device, after outputting the information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes:
[0078] After receiving the deletion notification message sent by the terminal device, determining the information to be deleted in the wearable device corresponding to the terminal device, wherein the deletion notification message is generated after the terminal device deletes the information to be displayed;
[0079] Delete the information to be deleted.
[0080] It should be noted that technicians in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the wearable device described above can refer to the corresponding process in the following information processing method embodiment, and will not be repeated here.
[0081] The following will be combined Figure 1 The information processing method provided by the embodiment of the present invention is described in detail with reference to the wearable device in the embodiment of the present invention. Figure 1 The wearable device is only used to explain the information processing method provided in the embodiment of the present invention, but does not constitute a limitation on the application scenario of the information processing method provided in the embodiment of the present invention. In this embodiment, the wearable device may be AR glasses, VR glasses, AR helmets, bracelets, etc.
[0082] See also Figure 2 , Figure 2 It is a flowchart of an information processing method provided by an embodiment of the present invention.
[0083] like Figure 2 As shown, the information processing method includes steps S101 to S103.
[0084] Step S101, after receiving the information to be displayed, determining the current operating state of the wearable device and determining the application corresponding to the information to be displayed.
[0085] When the wearable device receives the information to be displayed, the wearable device determines its current operating state and the application corresponding to the received information to be displayed. The information to be displayed may be sent by the terminal device to the wearable device or by other wearable devices, and the terminal devices include but are not limited to mobile phones, PDAs and personal computers. The operating state of the wearable device includes an off state and an on state, wherein the on state includes a screen-off state and a screen-on state. The wearable device may determine the application corresponding to the information to be displayed based on the identification information of the application carried in the information to be displayed. The identification information is used to distinguish different applications. Different applications have different identification information. The embodiment of the present application does not specifically limit the type of identification information. If the information to be displayed may be a text message, the application corresponding to the information to be displayed is a text message application; if the information to be displayed is a WeChat message, the application corresponding to the information to be displayed is a WeChat application. The application corresponding to the information to be displayed may be an application in the wearable device or an application in the terminal device connected to the wearable device.
[0086] Step S102: determining a processing mode for the information to be displayed according to the running state and the application.
[0087] After the wearable device determines its current operating state and the application corresponding to the information to be displayed, the wearable device determines the processing mode of the information to be displayed according to the operating state and the application corresponding to the information to be displayed. In the same operating state, the processing modes of the information to be displayed corresponding to different applications may be the same or different; in different operating states, the processing modes of the information to be displayed corresponding to the same application may be the same or different. The processing mode of the information to be displayed includes at least one of the following: the wearable device displays the information corresponding to the information to be displayed, the wearable device stores the information to be displayed in a preset information list, and the wearable device outputs prompt information to prompt the user that the information to be displayed has been received. Among them, the screen of the wearable device may be a virtual screen. For example, when the wearable device is AR glasses, the screen of the wearable device is the virtual screen corresponding to the AR glasses.
[0088] In one embodiment, step S102 includes: determining the type of the application, and determining a processing mode for the information to be displayed according to the type of the application and the running state, wherein, in the same running state, different types of applications have different processing modes for the information to be displayed.
[0089] Determine the type of application to which the category of each application can be preset, that is, the user can classify the applications in the wearable device according to their needs. When the wearable device receives the information to be displayed, it extracts the application identifier in the information to be displayed, and can know the application corresponding to the information to be displayed. After knowing the application corresponding to the information to be displayed, the type of application can be known. There can be multiple applications of each type, and the specific types of applications are not limited in the embodiments of the present disclosure. After the type of application is determined, the wearable device determines the processing mode of the information to be displayed according to the type of application and its current operating state, wherein, under the same operating state, the types of applications are different, and the processing modes of the information to be displayed are different.
[0090] Step S103: output information corresponding to the information to be displayed and / or store the information to be displayed based on the processing mode.
[0091] After determining the processing mode of the information to be displayed, the wearable device outputs the information corresponding to the information to be displayed and / or stores the information to be displayed based on the processing mode. The information corresponding to the information to be displayed includes at least one of the following: target information corresponding to the information to be displayed, prompt information corresponding to the information to be displayed, and content of the information to be displayed, wherein the target information is an icon and title corresponding to the information to be displayed, that is, the target information is only a part of the information to be displayed, and the content of the information to be displayed is to display all the information included in the information to be displayed, such as icons, titles and text content, and the text content can be text, pictures and / or videos. It can be understood that the display of the information to be displayed described in the embodiment of the present disclosure is to display the content of the information to be displayed, so that all the information included in the information to be displayed is visible to the user. If the information to be displayed includes a lot of content and cannot be displayed in one display page, at this time, in a certain embodiment, as long as the user can view the rest of the content of the information to be displayed by switching the display page, it can be considered that the wearable device has displayed the content of the information to be displayed.
[0092] If the information to be displayed is a message sent by application A, the content of the information to be displayed includes the icon of application A, the content of the message, and if the message has a title, the title of the message, etc. It can be understood that the icon corresponding to the information to be displayed is the icon of the application corresponding to the information to be displayed, and the application corresponding to the information to be displayed can be identified by the icon.
[0093] After receiving the display information, the wearable device in this embodiment determines the processing mode of the information to be displayed according to its current operating state and the application corresponding to the information to be displayed, and then outputs the information corresponding to the information to be displayed and / stores the information to be displayed based on the determined processing mode. Therefore, after the wearable device receives the information to be displayed, it decides whether to display the received information and how to display the received information according to the current operating state and the application corresponding to the received information, thereby improving the intelligence of the wearable device in displaying information after receiving the information to be displayed.
[0094] In one embodiment, the step S102 includes:
[0095] Step a. If the running state is the screen-on state and the application is a first-category program, determine that the processing mode of the information to be displayed is the first mode, wherein the first mode is to display the content of the information to be displayed, output the prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list.
[0096] If the running state of the wearable device is the screen-on state, and the application corresponding to the information to be displayed is a first type of program, the wearable device determines that the processing mode of the information to be displayed is the first mode. The first mode is to display the content of the information to be displayed, output the prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list. The wearable device can display the content of the information to be displayed in the form of a banner pop-up window, or it can display the content of the information to be displayed in other ways. When outputting the prompt information, the wearable device can output it in the form of audio or indicator light, such as the prompt information is a notification sound "ding". The preset information list can be an information list of the application corresponding to the information to be displayed, or it can be an information list corresponding to the first type of program, or it can be an information list corresponding to the terminal device connected to the wearable device.
[0097] In one embodiment, the preset information list can be divided into two columns, one column is used to store the information to be displayed directly received by the wearable device, such as information sent by other wearable devices, and / or some notification information generated by itself, and the other column is used to store information sent by other terminal devices, that is, one column is used to store information sent by devices of the same type and / or notification information generated by the wearable device, and one column is used to store information sent by devices of different types. For example, when the wearable device is a glasses device and the terminal device is a mobile phone, one column of the preset information list is used to store glasses notifications, which can be low battery reminders, calendar notifications, alarm information, etc., and the other column is used to store mobile phone notifications, which refer to notification information transmitted to the glasses by the mobile phone via Bluetooth or WiFi.
[0098] Step b: if the running state is the screen-on state and the application is a second-category program, determine that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display the target information of the information to be displayed.
[0099] If the running state is the screen-on state, and the application is a second-category program, then it is determined that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display the target information of the information to be displayed, and the display method of the target information may be the same as or different from the display method of the content of the information to be displayed. Among them, the second-category program is different from the first-category program. It can be understood that when the wearable device is in the screen-on state, relative to the second mode, the notification method of the first mode is a strong notification, and the notification method of the second mode is a weak notification, and the power consumption of the notification method in the first mode is greater than that of the notification method in the second mode. In another embodiment, the second mode may also be to display the target information of the information to be displayed and store the information to be displayed in a preset information list, and the second mode will not output the prompt information corresponding to the information to be displayed, and the prompt information is used to remind the user of the wearable device to receive the information to be displayed.
[0100] In one embodiment, the step S102 includes:
[0101] Step c, if the running state is the screen-off state, and the application is a third-category program, then determine that the processing mode of the information to be displayed is the third mode, wherein the third mode is to display the content of the information to be displayed, and output prompt information corresponding to the information to be displayed.
[0102] If the operation state of the wearable device is the screen-off state, and the application is a third-category program, the wearable device determines that the processing mode of the information to be displayed is the third mode. The third-category program may be the same as the first-category program or may be different from the first-category program. The third mode is to display the content of the information to be displayed and output prompt information corresponding to the information to be displayed.
[0103] In another embodiment, the third mode may be the same as the first mode.
[0104] Step d: if the running state is the screen-off state and the application is a fourth-category program, determine that the processing mode of the information to be displayed is the fourth mode, wherein the fourth mode is to store the information to be displayed in a preset information list.
[0105] If the operating state of the wearable device is the screen-off state, and the application is a fourth-category program, the wearable device determines that the processing mode of the information to be displayed is the fourth mode. Among them, the fourth-category program may be the same as the second-category program, or it may be different from the second-category program. It is understandable that the fourth-category program is different from the third-type program, that is, there is no intersection between the fourth-category program and the third-category program. The fourth mode is to store the information to be displayed in a preset information list. It is understandable that when the wearable device is in the screen-off state, relative to the fourth mode, the notification method of the third mode is a strong notification, and the notification method of the fourth mode is a weak notification, and the power consumption of the notification method in the third mode is greater than that of the notification method in the fourth mode.
[0106] This embodiment sets different processing modes for the received information to be displayed according to different operating states of the wearable device and different applications, so as to improve the battery life of the wearable device while improving the intelligence of the wearable device in displaying information.
[0107] In another embodiment, the information to be displayed is stored in a preset information list, and after storing the information to be displayed based on the processing mode, the method further includes:
[0108] If there are multiple pieces of information stored in the preset information list, and it is detected that the user's eye gaze point is located in the target display area of the wearable device, detecting whether a sliding instruction is received;
[0109] If a sliding instruction is received, the preset information list is scrolled according to the sliding instruction to display other information in the preset information list.
[0110] When the wearable device receives the information to be displayed, regardless of whether the user consults the information to be displayed, the wearable device can store the information to be displayed in the preset information list. Therefore, at the same time, multiple pieces of information may be stored in the preset information list, wherein the preset information list can be displayed from front to back according to the order of the received information to be displayed, that is, the smaller the time difference between the reception time of the information to be displayed and the current time, the closer the display position in the preset information list is. When multiple pieces of information are stored in the preset information list, if the user needs to view other information in the preset information list, due to the limitation of the wearable device screen, the user may not be able to view all the information stored in the preset information list at one time. At this time, the wearable device needs to detect whether the user's eye gaze point is located in the target display area of the wearable device. The solution for identifying the user's eye gaze point can refer to the relevant technology, which is not described in detail here. The target display area of the wearable device can be the middle area of the corresponding screen of the wearable device, or it can be the area where the preset information list is located. This embodiment does not specifically limit the area of the target display area. If the wearable device detects that the user's eye gaze point is located in the target display area, the wearable device detects whether a sliding instruction is received. If a sliding instruction is received, the wearable device scrolls the preset information list according to the sliding instruction to display other information in the preset information list.
[0111] Among them, the sliding instruction is triggered when the wearable device detects the user's head movement, or is sent to the wearable device by a remote control device. The remote control device can be a finger clip, bracelet or mobile phone connected to the wearable device. The head movement can be a pre-set specific head posture, such as the head moving up a certain distance, or the head moving down a certain distance. When the wearable device scrolls the preset information list according to the sliding instruction, the scrolling distance is positively correlated with the sliding distance corresponding to the sliding instruction. For example, a sliding instruction can locate from the first information in the preset information list to the third information in the preset information list. At this time, the content displayed on the screen of the wearable device scrolls from the first information in the preset information list to the third information, so that the user can view the specific content of the third information in the preset information list. It can also locate from the first information in the preset information list to the seventh information in the preset information list, so that the user can view the specific content of the seventh information in the preset information list.
[0112] This embodiment improves the convenience of users viewing information stored in the wearable device by scrolling the preset information list according to the sliding instruction when the user's eye gaze point is located in the target display area of the wearable device and a sliding instruction is received, so that the user can view other information stored in the preset information list of the wearable device.
[0113] Reference Figure 3In one embodiment, after step S103, the method further includes:
[0114] Step S104, detecting whether the information to be displayed meets a preset deletion condition;
[0115] Step S105: If the information to be displayed meets the preset deletion condition, the information to be displayed is deleted.
[0116] After the wearable device outputs the information corresponding to the information to be displayed and / or stores the information to be displayed, the wearable device detects whether the information to be displayed meets the preset deletion condition. If the information to be displayed meets the preset deletion condition, the wearable device deletes the information to be displayed; if the information to be displayed does not meet the preset deletion condition, the wearable device does not delete the information to be displayed. It can be understood that when the wearable device receives the information to be displayed, the information to be displayed exists in the wearable device. The storage of the information to be displayed mentioned here refers to storing the information to be displayed in the preset information list. Among them, the preset deletion condition can be set according to specific needs.
[0117] In another embodiment, the detecting whether the information to be displayed meets a preset deletion condition includes:
[0118] When the information to be displayed is in a fully displayed state for the first time, determining whether a control instruction for controlling the information to be displayed is received;
[0119] If the control instruction is received and the information to be displayed is in a hidden state, determining the number of times the information to be displayed is in a hidden state;
[0120] If the hiding times meet the preset condition, it is determined that the information to be displayed meets the deletion condition.
[0121] After the wearable device outputs information corresponding to the information to be displayed and / or stores the information to be displayed, the wearable device determines whether the information to be displayed is in a fully displayed state for the first time. The fully displayed state indicates that all contents of the information to be displayed have been displayed on the screen of the wearable device, and the user can view all contents of the information to be displayed. In one embodiment, the information to be displayed is in a fully displayed state when the user has viewed all contents of the information to be displayed; in another embodiment, the information to be displayed is in a fully displayed state when the user can view all contents of the information to be displayed, but it has nothing to do with whether the user has viewed all contents of the information to be displayed.
[0122] When it is determined that the information to be displayed is in a fully displayed state for the first time, it is determined whether a control instruction for controlling the information to be displayed is received. The control instruction may be sent by a remote control device connected to the wearable device, may be triggered when the wearable device detects a user-specific operation gesture, and / or eye movement data, or may be triggered when the user manipulates the touch component on the wearable device. In a certain embodiment, the control instruction may be limited to being sent by a remote control device connected to the wearable device, thereby ensuring that the user has manipulated the remote control device to control the information to be displayed, that is, ensuring that the user has seen the information to be displayed, thereby avoiding accidental deletion of the information to be displayed. The control instruction may be a move instruction for moving the information to be displayed, or a view instruction for viewing the information to be displayed, or a forwarding instruction for forwarding the information to be displayed, etc.
[0123] If the wearable device receives the control instruction, the wearable device determines whether the information to be displayed is in a hidden state. When the information to be displayed is in a hidden state, the user cannot see the information to be displayed on the current display page of the wearable device screen. For example, when the user views the information to be displayed on the wearable device screen and switches to the video playback interface, the user cannot view the information to be displayed in the video playback interface. At this time, the information to be displayed is in a hidden state.
[0124] When the wearable device detects that the information to be displayed has been in a hidden state, the wearable device determines the number of times the information to be displayed is hidden, and determines whether the number of times the information to be displayed is hidden meets the preset condition. The preset condition can be set according to specific needs, such as when the number of times the information to be displayed is hidden is greater than or equal to 2 times, it is determined that the number of times the information to be displayed is hidden meets the preset condition, and when the number of times the information to be displayed is hidden is less than 2 times, it is determined that the number of times the information to be displayed is hidden does not meet the preset condition; or when the number of times the information to be displayed is hidden is greater than 4 times, it is determined that the number of times the information to be displayed is hidden meets the preset condition, and when the number of times the information to be displayed is hidden is less than or equal to 4 times, it is determined that the number of times the information to be displayed is hidden does not meet the preset condition. Among them, the number of times the information to be displayed is hidden is added to the first time the information to be displayed is fully displayed.
[0125] When the number of times the information to be displayed is hidden in a hidden state meets the preset condition, it is determined that the information to be displayed meets the deletion condition; when the number of times the information to be displayed is hidden in a hidden state does not meet the preset condition, it is determined that the information to be displayed does not meet the deletion condition.
[0126] For example, when the number of times the information to be displayed is hidden is greater than or equal to 2 times, when it is determined that the number of times the information to be displayed is hidden meets the preset conditions, it indicates that if the stored information to be displayed is to be automatically deleted, the information to be displayed needs to undergo the following 5 operations: ① The content corresponding to the information to be displayed is fully displayed, that is, the user can see the entire content of the information to be displayed, that is, the information to be displayed is in a fully displayed state for the first time; ② The user sends a control instruction through a remote control device connected to the wearable device to control the information to be displayed, such as the user sends a viewing instruction through a finger ring connected to the AR glasses to view the entire content of the information to be displayed; ③ The information to be displayed is in a hidden state for the first time, that is, the user switches the current display interface of the wearable device through a remote control device or gestures, or stores the information to be displayed, so that the information to be displayed is invisible to the user at the current moment; ④ The information to be displayed is in a fully displayed state for the second time; ⑤ The information to be displayed is in a hidden state for the second time. It can be understood that between every two consecutive times when the information to be displayed is in a fully displayed state, there will be one time when it is in a hidden state.
[0127] This embodiment automatically deletes the information to be displayed when it meets the preset deletion condition, thereby avoiding the information to be displayed from occupying too much storage space of the wearable device and improving the utilization rate of the storage space of the wearable device. Furthermore, only when the information to be displayed is in a fully displayed state and a control instruction to control the information to be displayed is received, will further consideration be given to whether to automatically delete the information to be displayed, thereby avoiding accidental deletion of the information to be displayed, ensuring that the information to be displayed is automatically deleted only after the user views the information to be displayed, and improving the accuracy of the information deletion operation.
[0128] In another embodiment, if the information to be displayed is sent by a terminal device connected to the wearable device, in order to avoid the user sending the information to be displayed in the terminal device to the wearable device, and after the information to be displayed has been viewed in the terminal device, the wearable device also stores the information to be displayed, wasting the storage space of the wearable device, the method further includes:
[0129] After receiving the deletion notification message sent by the terminal device, determining the information to be deleted in the wearable device corresponding to the terminal device, wherein the deletion notification message is generated after the terminal device deletes the information to be displayed;
[0130] Delete the information to be deleted.
[0131] When the wearable device receives the information to be displayed sent by the terminal device, the wearable device will periodically or in real time determine whether it has received the deletion notification message sent by the terminal device. Among them, the deletion notification message is used to instruct the wearable device to delete the corresponding information. After the user deletes the information to be displayed, the terminal device will generate a deletion notification message and send the deletion notification message to the wearable device. The deletion notification message carries a message identifier, which is used to uniquely identify and distinguish a piece of information. The wearable device can determine which message needs to be deleted based on the message identifier, that is, the wearable device determines the information to be deleted based on the deletion notification message. In another embodiment, the deletion notification message may also carry the device identifier of the terminal device, so that the wearable device can determine the terminal device to which the information to be deleted belongs based on the device identifier in the deletion notification message.
[0132] When the wearable device receives the deletion notification message sent by the terminal device, the wearable device determines the target information list corresponding to the deletion notification message. The wearable device will store the information sent by different devices separately, and each device will have a corresponding information list, which records all the information sent by the terminal device that has not been deleted yet. It is understandable that the wearable device can determine the corresponding target information list based on the device identifier carried by the deletion notification message. After the wearable device determines the target information list, the wearable device deletes the information to be deleted in the target information list according to the message identifier carried by the deletion notification message.
[0133] In another embodiment, the wearable device and the terminal device belong to the same user to prevent other users from having the authority to delete the information of the information owner, and the information owner is the receiver or sender of the information. Therefore, after the wearable device receives the deletion notification message sent by the terminal device, it determines whether the user of the terminal device and the user of the wearable device are the same user. For example, the wearable device can obtain the user information of the terminal device user, record the user information of the terminal device user as the second user information, and record its user information as the first user information, that is, record the user of the wearable device as the first user information. User information is information that distinguishes different users, such as telephone numbers, ID numbers, etc.
[0134] The wearable device determines whether the first user information and the second user information are the same. If the first user information and the second user information are the same, the wearable device automatically deletes the information to be deleted; if the first user information and the second user information are not the same, the wearable device does not delete the information to be deleted.
[0135] In one embodiment, if the wearable device obtains the user information of the terminal device user, the wearable device can determine whether the user information has the deletion permission to delete the information stored in the wearable device. If the user information has the deletion permission, the wearable device deletes the information to be deleted; if the user information does not have the deletion permission, the wearable device does not delete the information to be deleted. Among them, the wearable device pre-sets which users have the deletion permission.
[0136] In this embodiment, after the terminal device deletes the information, the wearable device automatically deletes the stored information, thereby saving storage space of the wearable device.
[0137] The following takes the wearable device as AR glasses, the remote control device as a finger ring, and the terminal device as a mobile phone as an example to illustrate the process of the AR glasses automatically deleting the notification message in the embodiment of the present application, referring to 4, by Figure 4 It can be seen that the information processing method includes the following steps:
[0138] Step S201, when the AR glasses are in a wearing state, open a notification list (i.e., a preset information list);
[0139] Step S202, the AR glasses are connected to the mobile phone and the ring;
[0140] AR glasses can be connected to mobile phones and rings via WiFi or Bluetooth.
[0141] Step S203, the AR glasses receive the notification message;
[0142] The notification message is the information to be displayed, and the notification message can be sent by a mobile phone to the AR glasses or by other AR glasses.
[0143] Step S204, the notification message is completely displayed in the user's field of view for the first time, and the display state of the notification message is recorded;
[0144] The display status can be represented by a display status value. The first time a notification message is fully displayed in the user's field of view, it indicates that the notification message is in a fully displayed state for the first time. At this time, the display status value corresponding to the notification message can be recorded as 1, which means that the notification message is in a fully displayed state for the first time. When the display status value is 0, it indicates that the notification message is invisible to the user, that is, for a certain notification message, the default value of its corresponding display status value is 0.
[0145] Step S205: The AR glasses detect the user's click operation on the notification message through the finger ring, and record the operation status of the notification message.
[0146] The operation state can be represented by an operation state value. The default value of the operation state value is false, which indicates that the notification message has not been operated by the ring. When the notification message is clicked by the user through the ring, the operation state value will change to true. It can be understood that the click operation is a control instruction.
[0147] Step S206: The AR glasses control the notification list to be in a hidden state, and record the hidden state of the notification message, and determine whether the deletion condition for automatically deleting the notification message is met.
[0148] The user can trigger an operation instruction to hide the notification list through the operation instruction, making the notification message completely invisible to the user. When the notification message is completely invisible to the user, that is, after the notification list is hidden, the AR glasses record the status of the notification message as hidden. The deletion condition notification message must go through the following 5 states: ① The first time is in a fully displayed state; ② The operation state value is true, that is, the user has used the ring to trigger the control instruction of the control notification message; ③ The first time is in a hidden state; ④ The second time is in a fully displayed state; ⑤ The second time is in a hidden state.
[0149] Step S207: If the deletion condition of the notification message is not met, the AR glasses detect again that the notification message is completely displayed in the user's field of view, and record the display status of the notification message;
[0150] At this time, the display status value of the notification message is updated to 2, indicating that the notification message is in the fully displayed state for the second time.
[0151] Step S208: the AR glasses control the notification list to be in a hidden state, and record the hidden state of the notification message, and determine whether a deletion condition for automatically deleting the notification message is met;
[0152] Step S209, satisfying the deletion condition for automatically deleting the notification message;
[0153] Step S210, deleting the notification message.
[0154] The following takes the wearable device as AR glasses, the remote control device as a finger ring, and the terminal device as a mobile phone as an example to illustrate the process of the AR glasses automatically deleting the notification message sent by the mobile phone in the embodiment of the present application. Referring to 5, Figure 5 It can be seen that the information processing method includes the following steps:
[0155] Step S301, when the AR glasses are in a wearing state, open the notification list;
[0156] Step S302, the AR glasses are connected to the mobile phone and the ring;
[0157] Step S303, the AR glasses receive a notification message sent by the mobile phone;
[0158] Step S304, the notification message is displayed in the notification list;
[0159] Step S305: the mobile phone detects that the notification message has been deleted in the mobile phone, and sends a deletion notification message to the AR glasses;
[0160] Step S306, the AR glasses receive the deletion notification message, and determine the notification message that has been deleted by the mobile phone through the deletion notification message;
[0161] Step S307: The AR glasses automatically delete the notification messages in the notification list that have been deleted by the mobile phone.
[0162] See also Figure 6 , Figure 6 It is a schematic block diagram of the structure of an information processing device provided by an embodiment of the present invention.
[0163] like Figure 6 As shown, the information processing device 400 includes a first determination module 410, a second determination module 420 and a processing module 430, wherein:
[0164] A first determination module 410 is used to determine the current operating state of the wearable device and the application corresponding to the information to be displayed after receiving the information to be displayed;
[0165] A second determination module 420, configured to determine a processing mode of the information to be displayed according to the running state and the application program;
[0166] The processing module 430 is used to output information corresponding to the information to be displayed and / or store the information to be displayed based on the processing mode.
[0167] In some embodiments, the second determination module 420 is further used to determine the type of the application, and determine a processing mode of the information to be displayed according to the type of the application and the running state, wherein in the same running state, different types of applications have different processing modes of the information to be displayed.
[0168] In some embodiments, the second determining module 420 is further configured to:
[0169] If the running state is the screen-on state, and the application is a first-category program, determining that the processing mode of the information to be displayed is the first mode, wherein the first mode is to display the information to be displayed, output prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list;
[0170] If the running state is the screen-on state, and the application is a second-category program, it is determined that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display target information of the information to be displayed.
[0171] In some embodiments, the second determining module 420 is further configured to:
[0172] If the running state is the screen-off state, and the application is a third-category program, determining that the processing mode of the information to be displayed is the third mode, wherein the third mode is to display the information to be displayed and output prompt information corresponding to the information to be displayed;
[0173] If the running state is the screen-off state, and the application is a fourth-category program, it is determined that the processing mode of the information to be displayed is the fourth mode, wherein the fourth mode is to store the information to be displayed in a preset information list.
[0174] In some embodiments, the information to be displayed is stored in a preset information list, and the information processing device further includes:
[0175] A first detection module, configured to detect whether a sliding instruction is received if there are multiple pieces of information stored in the preset information list and it is detected that the user's eye gaze point is located in the target display area of the wearable device;
[0176] The display module is configured to scroll the preset information list according to the sliding instruction if a sliding instruction is received, so as to display other information in the preset information list.
[0177] In some embodiments, the sliding instruction is triggered when the wearable device detects movement of the user's head, or is sent to the wearable device by a remote control device.
[0178] In some embodiments, the information processing device further includes:
[0179] A second detection module, used to detect whether the information to be displayed meets a preset deletion condition;
[0180] The first deleting module is used to delete the information to be displayed if the information to be displayed meets a preset deletion condition.
[0181] In some embodiments, the second detection module includes:
[0182] a judging unit, configured to judge whether a control instruction for controlling the information to be displayed is received when the information to be displayed is in a fully displayed state for the first time;
[0183] A determination unit is used to determine the number of times the information to be displayed is hidden if the control instruction is received and the information to be displayed is in a hidden state; if the number of times meets a preset condition, determine that the information to be displayed meets the deletion condition.
[0184] In some embodiments, if the information to be displayed is sent by a terminal device connected to the wearable device, the information processing device 400 includes:
[0185] A third determination module is used to determine the information to be deleted in the wearable device corresponding to the terminal device after receiving the deletion notification message sent by the terminal device, wherein the deletion notification message is generated after the terminal device deletes the information to be displayed;
[0186] The second deleting module is used to delete the information to be deleted.
[0187] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the information processing device described above can refer to the corresponding process in the aforementioned information processing method embodiment, and will not be repeated here.
[0188] An embodiment of the present invention further provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement any information processing method provided in the description of the embodiment of the present invention.
[0189] The storage medium may be an internal storage unit of the wearable device described in the foregoing embodiment, such as a hard disk or memory of the wearable device. The storage medium may also be an external storage device of the wearable device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., provided on the wearable device.
[0190] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0191] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0192] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. An information processing method, characterized in that: The information processing method is applied to a wearable device, and the method comprises: After receiving the information to be displayed, determining the current operating state of the wearable device and determining the application corresponding to the information to be displayed; Determining a processing mode of the information to be displayed according to the running state and the application program; Based on the processing mode, information corresponding to the information to be displayed is output and / or the information to be displayed is stored.
2. The information processing method according to claim 1, characterized in that: The processing mode of determining the information to be displayed according to the running state and the application comprises: Determine the type of the application, and determine a processing mode for the information to be displayed according to the type of the application and the running state, wherein in the same running state, different types of applications have different processing modes for the information to be displayed.
3. The information processing method according to claim 1, characterized in that: The determining the processing mode of the information to be displayed according to the running state and the application program includes: If the running state is the screen-on state, and the application is a first-category program, determining that the processing mode of the information to be displayed is the first mode, wherein the first mode is to display the information to be displayed, output prompt information corresponding to the information to be displayed, and store the information to be displayed in a preset information list; If the running state is the screen-on state, and the application is a second-category program, it is determined that the processing mode of the information to be displayed is the second mode, wherein the second mode is to display target information of the information to be displayed.
4. The information processing method according to claim 1, characterized in that: The determining the processing mode of the information to be displayed according to the running state and the application program includes: If the running state is the screen-off state, and the application is a third-category program, determining that the processing mode of the information to be displayed is the third mode, wherein the third mode is to display the information to be displayed and output prompt information corresponding to the information to be displayed; If the running state is the screen-off state, and the application is a fourth-category program, it is determined that the processing mode of the information to be displayed is the fourth mode, wherein the fourth mode is to store the information to be displayed in a preset information list.
5. The information processing method according to claim 1, characterized in that: The information to be displayed is stored in a preset information list, and after storing the information to be displayed based on the processing mode, the method further includes: If there are multiple pieces of information stored in the preset information list, and it is detected that the user's eye gaze point is located in the target display area of the wearable device, detecting whether a sliding instruction is received; If a sliding instruction is received, the preset information list is scrolled according to the sliding instruction to display other information in the preset information list.
6. The information processing method according to claim 5, characterized in that: The sliding instruction is triggered when the wearable device detects movement of the user's head, or is sent to the wearable device by a remote control device.
7. The information processing method according to any one of claims 1 to 4, characterized in that: After outputting the information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes: Detecting whether the information to be displayed meets a preset deletion condition; If the information to be displayed meets the preset deletion condition, the information to be displayed is deleted.
8. The information processing method according to claim 7, characterized in that: The detecting whether the information to be displayed meets the preset deletion condition includes: When the information to be displayed is in a fully displayed state for the first time, determining whether a control instruction for controlling the information to be displayed is received; If the control instruction is received and the information to be displayed is in a hidden state, determining the number of times the information to be displayed is in a hidden state; If the hiding times meet the preset condition, it is determined that the information to be displayed meets the deletion condition.
9. The information processing method according to any one of claims 1 to 4, characterized in that: If the information to be displayed is sent by a terminal device connected to the wearable device, after outputting information corresponding to the information to be displayed based on the processing mode and / or storing the information to be displayed, the method further includes: After receiving the deletion notification message sent by the terminal device, determining the information to be deleted in the wearable device corresponding to the terminal device, wherein the deletion notification message is generated after the terminal device deletes the information to be displayed; Delete the information to be deleted.
10. An information processing device, characterized in that: The information processing device is applied to a wearable device, and the information processing device includes: A first determination module is used to determine the current operating state of the wearable device and the application corresponding to the information to be displayed after receiving the information to be displayed; A second determining module, used to determine a processing mode of the information to be displayed according to the running state and the application; A processing module is used to output information corresponding to the information to be displayed and / or store the information to be displayed based on the processing mode.
11. A wearable device, characterized in that: The wearable device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the information processing method according to any one of claims 1 to 9 is realized.
12. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the information processing method according to any one of claims 1 to 9.