Function control method and device and storage medium
By detecting the status of users being unable to obtain information on the terminal and enabling the information recording function, the problem of users missing information when leaving for a short time during the meeting is solved, and the function of quickly obtaining missed information is realized, improving the user experience.
Patent Information
- Application Number
- CN202310797285.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
During the meeting, users often miss important information when leaving for a short period of time, because the content of the meeting will be lost when the user re-enters, and it is impossible to know what information was missed when leaving.
By detecting on the terminal whether the user is in a state where the target information cannot be obtained, the target information recording function is enabled, and the information provided by the target application in real time is recorded until the user returns to the state where the information can be obtained. This function can be triggered by the camera to detect the user's departure time, receive commands or other methods, and records screenshots, screen recordings or audio recordings, and generates text content, providing summary information to index the recorded content.
Help users quickly get missed information after they can get information back to the state where they can get information, avoid missing important information, and improve user experience.
Smart Images

Figure CN119232873A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and in particular to a function control method, device and storage medium. Background Art
[0002] In daily work, meetings are often used to arrange, coordinate, and discuss work. For example, there is an increasing demand for online meetings through terminals.
[0003] In the related art, during a meeting, different situations usually occur that cause the user to leave the meeting for a short period of time. At this time, the content of the meeting is completely lost, and when the user re-enters the meeting, he often does not know what important information he missed during the time he was away. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a function control method, device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a function control method is provided, comprising: in response to a target application running in a terminal, the target application being used to provide target information to a user of the terminal, determining whether a first condition is satisfied, the first condition being used to characterize that the user is currently in a state where the target information cannot be obtained; if it is determined that the first condition is satisfied, enabling a target information recording function to record the target information provided by the target application in real time until a second condition is satisfied, the second condition being used to characterize that the user has recovered to a state where the target information can be obtained.
[0006] In one embodiment, satisfying the first condition includes at least one of the following: the time during which the camera of the terminal fails to obtain the screen information of the user is greater than a threshold; the terminal receives an instruction, and the instruction is used to instruct to enable the target information recording function.
[0007] In one embodiment, the target information provided by the target application in real time is recorded in one or more of the following ways: in response to the target information including screen information displayed on the display screen of the terminal, the screen information provided by the target application in real time is recorded in a screenshot or screen recording manner; in response to the target information including audio information, the audio information provided by the target application in real time is recorded in a recording manner; in response to the target information including audio information, text content corresponding to the audio information is generated.
[0008] In one embodiment, a window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
[0009] In one embodiment, the method further includes: in response to detecting an operation on the summary information, displaying target information corresponding to the summary information; the operation is used to trigger calling the target information corresponding to the summary information.
[0010] In one implementation, the summary information includes one or more of the following: key information obtained by extracting key information from the recorded target information; information content obtained by integrating different information contents included in the recorded target information.
[0011] In one embodiment, the method further includes: in response to determining that the second condition is satisfied, controlling the display state of the window to change from the first display state to the second display state.
[0012] According to a second aspect of an embodiment of the present disclosure, a function control device is provided, comprising: a determination unit, for determining whether a first condition is satisfied when a target application is running in a terminal, the target application being used to provide target information to a user of the terminal; and a processing unit, for enabling a target information recording function to record target information provided by the target application in real time if it is determined that the first condition is satisfied, until a second condition is satisfied, the second condition being used to indicate that the user has recovered to a state where he or she can obtain the target information.
[0013] In one embodiment, satisfying the first condition includes at least one of the following: the time during which the camera of the terminal fails to obtain the screen information of the user is greater than a threshold; the terminal receives an instruction, and the instruction is used to instruct to enable the target information recording function.
[0014] In one embodiment, the processing unit records the target information provided by the target application in real time in one or more of the following ways: in response to the target information including screen information displayed on the display screen of the terminal, recording the screen information provided by the target application in real time in a screenshot or screen recording manner; in response to the target information including audio information, recording the audio information provided by the target application in real time in a recording manner; in response to the target information including audio information, generating text content corresponding to the audio information.
[0015] In one embodiment, a window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
[0016] In one embodiment, the processing unit is further configured to: upon detecting an operation on the summary information, display target information corresponding to the summary information; and the operation is configured to trigger a call to the target information corresponding to the summary information.
[0017] In one implementation, the summary information includes one or more of the following: key information obtained by extracting key information from the recorded target information; information content obtained by integrating different information contents included in the recorded target information.
[0018] In one implementation, the processing unit is further configured to: determine that a second condition is satisfied, and control the display state of the window to change from the first display state to the second display state.
[0019] According to a third aspect of an embodiment of the present disclosure, there is provided a function control device, including:
[0020] a processor; a memory for storing instructions executable by the processor;
[0021] The processor is configured to call the instructions stored in the memory to execute the function control method as described in the first aspect or any one of the embodiments of the first aspect.
[0022] According to the fourth aspect of an embodiment of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the function control method described in the first aspect or any one of the embodiments of the first aspect.
[0023] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by determining that the user is currently in a state where the target information cannot be obtained, the terminal provides a target information recording function to record the target information provided by the target application in real time, thereby helping the user to quickly obtain the missing target information after being in a state where the target information can be obtained again, thereby avoiding missing important information.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0026] Figure 1 The figure is a flow chart of a function control method according to an exemplary embodiment.
[0027] Figure 2The figure is a flow chart of a method for determining a first condition according to an exemplary embodiment.
[0028] Figure 3 The figure is a flow chart of another method for determining a first condition according to an exemplary embodiment.
[0029] Figure 4 The figure is a flow chart of a method for recording target information according to an exemplary embodiment.
[0030] Figure 5 The present invention is a flow chart of a method for indexing summary information according to an exemplary embodiment.
[0031] Figure 6 The figure is a flow chart of a method for changing a window state according to an exemplary embodiment.
[0032] Figure 7 The diagram is a schematic diagram showing target information recording according to an exemplary embodiment.
[0033] Figure 8 The figure is a schematic diagram showing a conference information record according to an exemplary embodiment.
[0034] Fig. 9 The figure is a schematic diagram showing a screenshot of a conference screen according to an exemplary embodiment.
[0035] Fig.10 The diagram is a schematic diagram showing a summary information index according to an exemplary embodiment.
[0036] Fig.11 The figure is a schematic diagram showing a window highlighting display according to an exemplary embodiment.
[0037] Fig.12 The figure is a block diagram of a function control device according to an exemplary embodiment.
[0038] Fig.13 is a block diagram of a device for function control according to an exemplary embodiment. DETAILED DESCRIPTION
[0039] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.
[0040] The function control method provided by the embodiment of the present disclosure is applied to the function control scenario of the terminal, for example, to the scenario of extending new functions of the terminal.
[0041] Meetings have become one of the most popular ways of communication in the world today because they can provide real-time interaction between multiple people. Users often use meetings to arrange work and improve work efficiency. Meetings can usually be divided into online meetings and offline meetings. Online meetings are virtual scenes built based on software and technical tools, and meetings are conducted on terminals.
[0042] In the related art, a user may need to leave the meeting for a short period of time during a meeting, which causes the user to lose the meeting content during this period and thus miss some important information.
[0043] In view of this, the present disclosure provides a function control method, which records target information during a period when a user leaves a target application through a terminal, so as to provide a new terminal control function.
[0044] The target application is an application that can provide real-time interaction among multiple people, such as an online conference application, a distance learning application, etc.
[0045] In the disclosed embodiment, when the terminal determines that the user is currently in a state where the target information cannot be obtained, the terminal provides a target information recording function to record the target information provided by the target application in real time, thereby helping the user to quickly obtain the target information after the user is in a state where the target information can be obtained again, thereby providing the user with a better user experience.
[0046] For example, when the terminal determines that the current user has left the meeting, the terminal provides a meeting information recording function. When the user must leave the meeting, the meeting information during the period when the user is away from the meeting is recorded, helping the user to quickly learn the meeting content during the period when the user returns to the meeting.
[0047] Figure 1 is a flow chart of a function control method according to an exemplary embodiment. Figure 1 As shown, the following steps are included.
[0048] In step S11 , in response to a target application being executed in the terminal, it is determined whether a first condition is satisfied.
[0049] The target application is used to provide target information to the user of the terminal, and the first condition is used to indicate that the user is currently in a state where the target information cannot be obtained.
[0050] In the disclosed embodiment, the target application is run through the terminal, and the target application provides the target information to the user. The terminal determines whether the user currently meets the first condition, that is, whether the user is currently in a state where the target information cannot be obtained. For example, a conference application is run through the terminal, and the conference application provides the user with conference information. The terminal determines whether the user currently meets the first condition, that is, whether the user currently leaves the conference and is in a state where the conference information cannot be obtained.
[0051] In step S12, if it is determined that the first condition is met, the target information recording function is enabled to record the target information provided by the target application in real time until the second condition is met.
[0052] The second condition is used to indicate that the user has recovered to a state where the target information can be obtained.
[0053] In the disclosed embodiment, if the terminal determines that the user is currently in a state where the target information cannot be obtained, a target information recording function is provided. The target information recording function is used to record the target information provided by the target application in real time, so that when the user recovers to a state where the target information can be obtained, the target information can be obtained to avoid missing important information.
[0054] For example, if the terminal determines that the user has currently left the meeting, it provides a meeting information recording function. The meeting information recording function is used to record the real-time meeting information during the period when the user is away from the meeting, so that the user can know the real-time meeting information missing during the period when he returns to the meeting.
[0055] In the embodiment of the present disclosure, if it is detected that the user has recovered to a state where the target information can be obtained, the target information recording function provided by the terminal will be automatically closed.
[0056] In the disclosed embodiment, by determining that the user is currently in a state where the target information cannot be obtained, the terminal can record the target information provided by the target application in real time, thereby helping the user to obtain the target information after recovering to a state where the target information can be obtained, effectively preventing the user from missing important information and providing the user with a better user experience.
[0057] In the embodiment of the present disclosure, it is possible to determine whether the terminal meets the first condition in a variety of ways, such as detecting through the front camera of the terminal whether the user has been away from the screen for a time greater than a threshold, or receiving an instruction to enable the target information recording function.
[0058] Figure 2 is a flow chart of a method for determining a first condition according to an exemplary embodiment. Figure 2 As shown, the following steps are included.
[0059] In step S21, in response to the time length during which the terminal fails to obtain the screen information of the user being greater than a threshold, it is determined that the first condition is satisfied.
[0060] In step S22, the target information recording function is enabled to record the target information provided by the target application in real time until the second condition is met.
[0061] In the embodiment of the present disclosure, the user's picture information is obtained through the front camera of the terminal, so as to determine whether the user is currently in a state where the target information cannot be obtained. If the time length during which the front camera of the terminal does not obtain the user's picture information is greater than a threshold, it can be determined that the user is currently in a state where the target information cannot be obtained, and the first condition is met, and the terminal enables the target information recording function.
[0062] For example, the user's screen information is obtained through the front camera of the terminal to determine whether the user has left the meeting. If the time length of the front camera of the terminal not obtaining the user's screen information is greater than the threshold, it can be determined that the user has left the meeting, and the first condition is met, and the terminal enables the meeting information recording function.
[0063] If it is detected that the time duration during which the front camera of the terminal fails to obtain the user's picture information is less than the threshold, it is determined that the first condition is not met and the user is in a state where the target information can be obtained. The recorded target content will not be saved by the terminal and will be directly destroyed.
[0064] Figure 3 is a flow chart of another method for determining a first condition according to an exemplary embodiment. Figure 3 As shown, the following steps are included.
[0065] In step S31, a confirmation selection instruction input by the user is detected.
[0066] Among them, the confirmation selection instruction indicates enabling the target information recording function.
[0067] In step S32, it is determined whether the first condition is satisfied.
[0068] In step S33, the target information recording function is enabled to record the target information provided by the target application in real time until the second condition is met.
[0069] In the embodiment of the present disclosure, the terminal detects a confirmation selection instruction input by the user, that is, the user chooses to enable the target information recording function, determines that the first condition is met, and then enables the target information recording function and starts recording the target information provided by the target application in real time.
[0070] The confirmation selection instruction may be triggered in a variety of ways, such as: user voice command, terminal system toolbar click start, etc.
[0071] In the embodiment of the present disclosure, the above Figure 2 , Figure 3 In one or more implementations of the two embodiments involved, it is determined that the first condition is satisfied, that is, it is determined that the user is currently in a state where the target information cannot be obtained.
[0072] In the disclosed embodiment, the terminal may record the target information provided by the target application in real time in a variety of ways, such as taking screenshots of the screen information, recording the screen information, recording the audio information, and generating corresponding text content according to the audio information.
[0073] Figure 4 is a flow chart of a method for recording target information according to an exemplary embodiment. Figure 4 As shown, the following steps are included.
[0074] In step S41, it is determined whether the first condition is satisfied.
[0075] In step S42, target information provided by the target application in real time is recorded.
[0076] The target information includes the screen information displayed on the display screen of the terminal. The terminal can record the target information provided by the target application in real time by taking a screenshot or recording a screen.
[0077] In the disclosed embodiment, the terminal takes a screenshot of the screen information by means of a screenshot to save the annotation information that the speaker has marked on the screen information. For example, during the meeting, the speaker may mark a page of the slide being shown, such as drawing a circle or making a text annotation. When the user returns to the meeting, the annotation may have been deleted by the speaker, or the slide may be turned, and the user will lose the content of this part of the annotation, resulting in missing some important information.
[0078] Secondly, the terminal records the screen information by means of screen recording to record all target information. For example, the terminal records the conference screen by means of screen recording to record all conference information, including: changes in the conference screen, audio information of the speaker, etc., so that the user can view detailed conference information during the period of leaving the conference. Among them, the terminal can display the screen recording and the ongoing conference in split screen to help users obtain conference information.
[0079] Furthermore, the target information also includes audio information. The terminal can record the audio information provided by the target application in real time in a recording manner, and can generate text content corresponding to the audio information.
[0080] In the disclosed embodiment, the terminal records the audio information by recording, and can generate text content corresponding to the audio information by voice recognition technology. For example, the terminal records the audio information of the meeting by recording, and generates text content corresponding to the audio information by voice recognition technology. When the user returns to the meeting, if he chooses to listen to the recorded audio during the time when he left the meeting, the ongoing meeting information will be lost. The user can choose to generate the corresponding text content of the audio information by voice recognition technology for quick browsing, so as to avoid the loss of the ongoing meeting information because the user wants to make up for the meeting information during the time when he left the meeting.
[0081] In the disclosed embodiment, the target information recorded by the terminal is displayed in a recording window on the display screen of the terminal.
[0082] In the disclosed embodiment, a window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
[0083] In the embodiment of the present disclosure, summary information of the target information recorded by the terminal is displayed in the window. The summary information is information that briefly summarizes the recorded target information. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
[0084] Figure 5 is a flow chart of a method for indexing summary information according to an exemplary embodiment. Figure 5 As shown, the following steps are included.
[0085] In step S51, summary information is triggered.
[0086] In step S52, target information corresponding to the summary information is displayed.
[0087] In the disclosed embodiment, when the terminal detects that the user triggers a certain part of the summary information, such as clicking on the summary content, the terminal will display the recorded detailed target information corresponding to the summary information in the display window to facilitate user understanding.
[0088] In the disclosed embodiment, summary information includes multiple contents, such as key information extracted from target information, information content obtained by integrating different information contents, etc.
[0089] In the disclosed embodiment, the terminal can perform semantic recognition on the recorded audio information, extract key information in the audio information, and omit unimportant information, such as modal particles, to help users quickly browse the target information in a short time.
[0090] Furthermore, the terminal can integrate different information contents included in the recorded target information to obtain integrated information contents. For example, the terminal can integrate different information contents included in the recorded conference information, including: speaker information, such as speaker A and speaker B; text information content corresponding to the speaker; slide A and slide B corresponding to the text information; video recording information of the conference screen; recording of conference audio information, etc. After the terminal integrates different information contents, it displays them in a window for users to choose, which saves users time in searching for corresponding target information and provides users with a better user experience.
[0091] Figure 6 is a flow chart of a method for changing a window state according to an exemplary embodiment. Figure 6 As shown, the following steps are included.
[0092] In step S61, it is determined whether the second condition is satisfied.
[0093] In step S62, the display state of the control window is changed from the first display state to the second display state.
[0094] The first display state is when the window is in normal brightness, and the second display state is when the window is in highlighted brightness.
[0095] In the disclosed embodiment, after the terminal detects that the user has recovered to a state where the target information can be obtained, the second condition is met, and the terminal controls the window to be highlighted to remind the user whether to browse the meeting information recorded during the time when the user is away from the meeting.
[0096] Figure 7 is a schematic diagram showing a target information record according to an exemplary embodiment. Figure 7 As shown, the following steps are included.
[0097] Through the terminal's camera, detect whether the current user is in a state where the target information cannot be obtained. If it is detected that the user has been away from the screen for a period exceeding a threshold, the terminal determines that the user is in a state where the target information cannot be obtained.
[0098] When the terminal detects that the user is unable to obtain the target information, the terminal starts the target information recording function to record the target information provided by the target application in real time. The target information may include: screenshots of the screen information, screen recordings of the screen information, recordings of the audio information, etc.
[0099] Summary information corresponding to the recorded target information can be displayed in a window on the terminal display screen. After detecting that a user triggers the summary information, the recorded detailed target information corresponding to the summary information is displayed in the window. The summary information may include: key information extracted from the target information, information obtained by integrating different information contents included in the target information, etc.
[0100] When the terminal's camera detects that the user has returned to a state where the target information can be obtained, the window will be highlighted to remind the user whether to take a quick look at the recorded target information.
[0101] In the disclosed embodiment, when it is determined that the user is currently in a state where the target information cannot be obtained, the terminal provides a target information recording function and can summarize and integrate the target information, so as to help the user quickly obtain the target information after the state where the target information can be obtained is restored, thereby effectively avoiding missing some important information.
[0102] The embodiments of the present disclosure are described below using an online conference application as an example. Of course, the embodiments of the present disclosure are not limited to target applications being online conference applications, but may also be other applications.
[0103] Figure 8 is a schematic diagram showing a conference information record according to an exemplary embodiment. Figure 8 As shown, the terminal obtains the user's screen information through its own front camera to determine whether the user has left the meeting. If the duration of the terminal not obtaining the user's screen information is greater than the threshold, it can be determined that the user has left the meeting, and the first condition is met. The terminal enables the meeting information recording function to record the meeting information provided by the meeting application in real time, and a window A pops up in the lower right corner of the terminal.
[0104] The conference information may include screenshots of the conference information, video information of the conference information, recordings of all audio information of the conference, and corresponding text content generated based on the audio information.
[0105] Fig. 9 is a schematic diagram showing a screenshot of a conference screen according to an exemplary embodiment. Fig. 9 As shown, the screenshot page can retain the annotation information A circled by the presenter on the conference screen. Further, if the user wants to know the text information corresponding to the circled annotation information, the user can click on the annotation information A, and the terminal automatically pops up the detailed text information B corresponding to the annotation information, which is convenient for the user to understand.
[0106] In the embodiment of the present disclosure, summary information of the conference information recorded by the terminal can be displayed in the terminal window. The summary information is information that briefly summarizes the recorded conference information. There is a corresponding relationship between the summary information and the recorded conference information, and the summary information is used to index the information content corresponding to the conference information.
[0107] Fig.10 is a schematic diagram showing a summary information index according to an exemplary embodiment. Fig.10 As shown, when the user wants to know the details of a certain part of summary information A, he clicks on the summary information A on the display screen, and the detailed content B of the recorded meeting information corresponding to the summary information A can be automatically popped up in the window, which is convenient for the user to understand.
[0108] In the disclosed embodiment, when the terminal detects that the user has returned to the meeting, the terminal controls the window to be highlighted.
[0109] Fig.11 The figure is a schematic diagram of a window highlighting display according to an exemplary embodiment, wherein the light around window A is used to indicate that window A is highlighted. When the camera of the terminal detects that the user has returned to the meeting, the window will be highlighted to remind the user whether to browse the meeting information recorded during the time when the user is away from the meeting.
[0110] In the disclosed embodiment, after determining that the user has left the meeting, the terminal provides the function of recording the meeting information and can summarize and integrate the meeting information, so as to help the user quickly learn the meeting content that was missed during the period of leaving the meeting after returning to the meeting, thereby preventing the user from missing some important information.
[0111] Based on the same concept, an embodiment of the present disclosure also provides a function control device.
[0112] It is understandable that the function control device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
[0113] Fig.12 1 is a block diagram of a function control device 100 according to an exemplary embodiment. Fig.12 The device includes a determining unit 101 and a processing unit 102.
[0114] A determination unit 101 is used to determine whether a first condition is satisfied when a target application is running in the terminal and the target application is used to provide target information to a user of the terminal, and the first condition is used to indicate that the user is currently in a state where the target information cannot be obtained;
[0115] The processing unit 102 is used to enable the target information recording function to record the target information provided by the target application in real time if it is determined that the first condition is met, until the second condition is met, and the second condition is used to indicate that the user has recovered to a state where the target information can be obtained.
[0116] In the embodiment of the present disclosure, satisfying the first condition includes at least one of the following: the time length during which the terminal's camera fails to obtain the user's picture information is greater than a threshold; and the terminal receives an instruction for instructing to enable a target information recording function.
[0117] In the disclosed embodiment, the processing unit 102 records the target information provided by the target application in real time by one or more of the following methods: in response to the target information including screen information displayed on the display screen of the terminal, the screen information provided by the target application in real time is recorded by screenshot or screen recording; in response to the target information including audio information, the audio information provided by the target application in real time is recorded by recording; in response to the target information including audio information, text content corresponding to the audio information is generated.
[0118] In the disclosed embodiment, a window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
[0119] In the embodiment of the present disclosure, the processing unit 102 is further used to: upon detecting an operation on the summary information, display target information corresponding to the summary information; the operation is used to trigger the call of the target information corresponding to the summary information.
[0120] In the embodiment of the present disclosure, the summary information includes one or more of the following: key information obtained by extracting key information from the recorded target information; information content obtained by integrating different information contents included in the recorded target information.
[0121] In the embodiment of the present disclosure, the processing unit 102 is further configured to: determine that a second condition is satisfied, and control the display state of the window to change from the first display state to the second display state.
[0122] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0123] Fig.132 is a block diagram of a function control device 200 according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0124] Reference Fig.13 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .
[0125] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.
[0126] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0127] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.
[0128] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0129] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.
[0130] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0131] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0132] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0133] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0134] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0135] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
[0136] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0137] It will be further understood that the terms “center”, “longitudinal”, “lateral”, “front”, “back”, “up”, “down”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present embodiment and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation.
[0138] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.
[0139] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
[0140] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.
[0141] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.
Claims
1. A function control method, characterized in that: include: In response to a target application running in the terminal, the target application is used to provide target information to a user of the terminal, determining whether a first condition is satisfied, the first condition being used to indicate that the user is currently in a state where the target information cannot be obtained; If it is determined that the first condition is met, the target information recording function is enabled to record the target information provided by the target application in real time until the second condition is met, and the second condition is used to indicate that the user has recovered to a state where the target information can be obtained.
2. The method according to claim 1, characterized in that: The first condition is satisfied, including at least one of the following: The time length during which the camera of the terminal fails to obtain the image information of the user is greater than a threshold; The terminal receives an instruction, where the instruction is used to instruct to enable the target information recording function.
3. The method according to claim 1 or 2, characterized in that: The target information provided by the target application in real time is recorded in one or more of the following ways: In response to the target information including screen information displayed on the display screen of the terminal, recording the screen information provided by the target application in real time by taking screenshots or recording screens; In response to the target information including audio information, recording the audio information provided by the target application in real time in a recording manner; In response to the target information including audio information, text content corresponding to the audio information is generated.
4. The method according to claim 1, characterized in that: A window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
5. The method according to claim 4, characterized in that The method further comprises: In response to detecting an operation on the summary information, displaying target information corresponding to the summary information; The operation is used to trigger the calling of target information corresponding to the summary information.
6. The method according to claim 4 or 5, characterized in that: The summary information includes one or more of the following: Extract key information from the recorded target information to obtain key information; The information content obtained by integrating the different information contents included in the recorded target information.
7. The method according to claim 4 or 5, characterized in that: The method further comprises: In response to determining that the second condition is satisfied, the display state of the window is controlled to change from the first display state to the second display state.
8. A function control device, characterized in that: include: A determination unit, configured to determine whether a first condition is satisfied when a target application is running in a terminal and the target application is used to provide target information to a user of the terminal, wherein the first condition is used to indicate that the user is currently in a state where the target information cannot be obtained; The processing unit is used to enable the target information recording function to record the target information provided by the target application in real time if it is determined that the first condition is met, until the second condition is met, and the second condition is used to indicate that the user has recovered to a state where the user can obtain the target information.
9. The device according to claim 8, characterized in that The first condition is satisfied, including at least one of the following: The time length during which the camera of the terminal fails to obtain the image information of the user is greater than a threshold; The terminal receives an instruction, where the instruction is used to instruct to enable the target information recording function.
10. The device according to claim 8 or 9, characterized in that The processing unit records the target information provided by the target application in real time in one or more of the following ways: In response to the target information including screen information displayed on the display screen of the terminal, recording the screen information provided by the target application in real time by taking screenshots or recording screens; In response to the target information including audio information, recording the audio information provided by the target application in real time in a recording manner; In response to the target information including audio information, text content corresponding to the audio information is generated.
11. The device according to claim 8, characterized in that A window is displayed on the display screen of the terminal, and summary information is displayed in the window. There is a corresponding relationship between the summary information and the recorded target information, and the summary information is used to index the information content corresponding to the target information.
12. The device according to claim 11, characterized in that The processing unit is also used for: Detecting an operation on the summary information, and displaying target information corresponding to the summary information; The operation is used to trigger the calling of target information corresponding to the summary information.
13. The device according to claim 11 or 12, characterized in that The summary information includes one or more of the following: Extract key information from the recorded target information to obtain key information; The information content obtained by integrating the different information contents included in the recorded target information.
14. The device according to claim 11 or 12, characterized in that The processing unit is also used for: It is determined that the second condition is satisfied, and the display state of the window is controlled to change from the first display state to the second display state.
15. A function control device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: The method is used to call the instructions stored in the memory to execute the function control method according to any one of claims 1 to 7.
16. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the function control method according to any one of claims 1 to 7.
