Operation record processing method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202211179913.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-26
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2042-09-26
AI Technical Summary
[0004]本申请实施例的目的是提供一种操作记录处理方法、装置、电子设备和存储介质,能够解决现有技术中删除操作痕迹的操作方式较为麻烦,操作痕迹的管理效率较低的问题,能够有效提高操作痕迹的管理效率
[0014]在本申请实施例中,在第一屏幕区域处于第一操作记录状态的情况下接收到第一输入时,响应于第一输入控制第一屏幕区域由第一操作记录状态转换为第二操作记录状态,以使得第一屏幕区域处于第二操作记录状态的情况下,不保存用户在第一屏幕区域的操作记录,实现对第一屏幕区域的无痕操作,有效提高操作痕迹的管理效率。
Smart Images

Figure CN115543245B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic equipment technology, and specifically relates to an operation record processing method, apparatus, electronic device and storage medium. Background Technology
[0002] With the development of electronic devices and communication technologies, mobile phones and other electronic devices are being used more and more frequently in daily life and work. Users are also paying more and more attention to the information security of electronic devices. Sometimes users need to protect their privacy by checking the operation traces generated during the use of electronic devices.
[0003] For example, when browsing the web, users sometimes don't want to leave any browsing history. They typically switch to incognito mode manually and delete their browsing history after closing the browser. Similarly, when chatting on social media, users may be exchanging confidential information. After chatting, they need to delete the chat history to prevent leaks. Currently, chat history is usually deleted by long-pressing the chat record. However, the current method of deleting user activity traces is cumbersome and inefficient. Summary of the Invention
[0004] The purpose of this application is to provide an operation record processing method, apparatus, electronic device, and storage medium, which can solve the problems of the cumbersome operation method and low management efficiency of operation records in the prior art, and can effectively improve the management efficiency of operation records.
[0005] In a first aspect, embodiments of this application provide an operation record processing method, the method comprising:
[0006] When the first screen area is in the first operation record state, the first input is received;
[0007] In response to the first input, the first screen area is controlled to change from a first operation record state to a second operation record state; wherein, when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved.
[0008] Secondly, embodiments of this application provide an operation record processing apparatus, including a first input receiving module and a recording state switching module, wherein:
[0009] The first input receiving module is configured to receive the first input when the first screen area is in the first operation record state;
[0010] The recording state switching module is configured to respond to the first input and control the first screen area to switch from a first operation recording state to a second operation recording state; wherein, when the first screen area is in the second operation recording state, the user's operation record in the first screen area is not saved.
[0011] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0012] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0013] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0014] In this embodiment of the application, when the first input is received while the first screen area is in the first operation record state, the first screen area is controlled to change from the first operation record state to the second operation record state in response to the first input. This is so that when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved, thereby realizing traceless operation on the first screen area and effectively improving the management efficiency of operation traces. Attached Figure Description
[0015] Figure 1 This is a flowchart of an operation record processing method provided in an embodiment of this application;
[0016] Figure 2 This is a schematic diagram of a split-screen seamless operation switch setting provided in an embodiment of this application;
[0017] Figure 3 This is a schematic diagram of a second operation record state provided in an embodiment of this application;
[0018] Figure 4 This is a schematic diagram of a first operation record state provided in an embodiment of this application;
[0019] Figure 5 This is a schematic diagram of the application interface of a first application provided in an embodiment of this application;
[0020] Figure 6 This is a schematic diagram of the application interface of a second application provided in an embodiment of this application;
[0021] Figure 7 This is a schematic diagram of the structure of an operation record processing device provided in an embodiment of this application;
[0022] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0023] Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0024] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0025] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0026] The operation record processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0027] Figure 1 A flowchart of an operation record processing method provided in an embodiment of this application is given, with reference to... Figure 1 Taking an electronic device as the executing entity as an example, this operation record processing method includes:
[0028] S101: When the first screen area is in the first operation record state, receive the first input.
[0029] The electronic devices provided in this solution can be mobile phones, tablets, etc., where the first screen area is the display area on the screen of the electronic device. This display area can be an area set by the user or the system on the screen of the electronic device, or it can be the area corresponding to the split screen in the split screen display mode of the electronic device.
[0030] It needs to be explained that when the first screen area is in the first operation recording state, the electronic device will save the user's operations recorded in the first screen area. For example, when the first screen area is in the first operation recording state, if an information browsing application is running on the first screen area, the electronic device will save the browsing history generated by the user using the information browsing application; if a conversation application is running on the first screen area, the electronic device will save the conversation history generated by the user using the conversation application.
[0031] For example, when it is necessary to switch the operation recording state of the first screen area, a first input can be initiated to the electronic device to instruct the switching of the operation recording state of the first screen area. Correspondingly, when the first screen area is in the first operation recording state, the electronic device receives the first input.
[0032] S102: In response to the first input, control the first screen area to change from the first operation record state to the second operation record state; wherein, when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved.
[0033] For example, after receiving the first input, the electronic device changes the operation record state of the first screen area from the first operation record state to the second operation record state. It should be explained that when the first screen area is in the second operation record state, the electronic device does not save the user's operation record in the first screen area.
[0034] Optionally, the electronic device does not save the user's operation records in the first screen area. This can be done by directly not saving the user's operation records in the first screen area, or by caching the user's operation records in the first screen area and deleting the corresponding operation records when the deletion conditions are met. For example, when the first screen area is in a second operation record state, if an information browsing application is running in the first screen area, the electronic device does not save the browsing records generated by the user using the information browsing application, or the electronic device first caches the browsing records generated by the user using the information browsing application and deletes the corresponding browsing records when the information browsing application moves out of the first screen area; if a session application is running in the first screen area, the electronic device does not save the session records generated by the user using the session application, or the electronic device first caches the session records generated by the user using the session application and deletes the corresponding session records when the session application moves out of the first screen area. The information browsing application can be a browser, news application, short video application, video application, etc.
[0035] As described above, when the first input is received while the first screen area is in the first operation record state, the first screen area is controlled to switch from the first operation record state to the second operation record state in response to the first input. This ensures that when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved, thereby achieving traceless operation on the first screen area and effectively improving the management efficiency of operation traces.
[0036] In one possible embodiment, the operation record state of the first screen area can be switched via a state switching control on the electronic device, thereby improving the efficiency of managing the operation record state of the first screen area. Based on this, the operation record processing method provided in this solution, before receiving the first input when the first screen area is in the first operation record state, further includes: displaying the state switching control corresponding to the first screen area. Correspondingly, the operation record processing method provided in this solution, when the first screen area is in the first operation record state, receiving the first input includes: receiving the first input to the state switching control corresponding to the first screen area when the first screen area is in the first operation record state.
[0037] The state switching control is used to control the operation recording status of the first screen area. For example, the state switching control corresponding to the first screen area is displayed on the screen of the electronic device, allowing the user to control the operation recording status of the first screen area. Optionally, the state switching control can be set within the first screen area to help the user understand the corresponding range of the first screen area on the electronic device screen.
[0038] Furthermore, when the first screen area is in the first operation recording state, the user can initiate a first input through the state switching control corresponding to the first screen area. When the electronic device receives the first input to the state switching control corresponding to the first screen area while the first screen area is in the first operation recording state, it can switch the first screen area from the first operation recording state to the second operation recording state in response to the first input.
[0039] Taking the first screen area as an example, corresponding to the first split screen in split-screen display mode, the electronic device's screen is divided into multiple split screens when entering split-screen display mode. Users can operate on different split screens, such as opening different applications in different split screens, and using and browsing different applications in multiple split screens. Alternatively, the electronic device can be a foldable phone. For example, when unfolded, the electronic device provides a larger screen display size. Entering split-screen display mode in the unfolded state divides the screen into two split screens, left and right. The display area of each split screen is closer to the display size and ratio of a real mobile phone, resulting in a better user experience. The multiple split screens when the electronic device enters split-screen display mode can be defined as the first split screen and the second split screen, where both the first and second split screens can be one or more split screens. The first split screen of an electronic device can be set as the primary screen area. Furthermore, the split screen used as the first split screen after entering split-screen display mode can be preset. For example, a setting button for the first split screen can be provided in the system settings interface, allowing users to specify which split screen will be used as the first split screen. For instance, when the electronic device enters split-screen display mode, the screen is divided into two split screens, either horizontally or vertically, and the left or top split screen can be set as the first split screen. After the electronic device enters split-screen display mode, a status switching control is displayed on the first split screen to control the operation record status of the first screen area. Simultaneously, this status switching control also indicates the first screen area in split-screen display mode and whether the first screen area is in the first operation record state. This reduces the likelihood of users accidentally deleting operation records or failing to correctly delete operation records they wish to delete due to uncertainty about which split screen the first screen area is in or whether it is in the first operation record state, effectively ensuring a better user experience.
[0040] Optionally, the first input to the state switching control can be a click operation on the state switching control. Upon receiving a click operation on the state switching control, the operation record state of the first screen area is switched. That is, when the current operation record state of the first screen area is the first operation record state, the operation record state of the first screen area is switched to the second operation record state; and when the current operation record state of the first screen area is the second operation record state, the operation record state of the first screen area is switched back to the first operation record state.
[0041] This solution allows users to switch the operation record status of the first screen area via a status switching control, providing more flexible control over the operation record status of the first screen area. The status switching control can also display the corresponding location of the first screen area and indicate the operation record status of the first screen area, making it easier for users to understand the area where seamless operation can be performed and optimizing the user experience.
[0042] The operation logs provided by this solution are generated in response to operations performed by different applications running on the first screen area. These applications can be information browsing applications, conversation applications, etc. Different types of applications can correspond to different types of operation logs. For example, when the application is an information browsing application, its corresponding operation log can be the browsing history generated during information browsing; when the application is a conversation application, the corresponding operation log can be the conversation logs for different conversation options (including received and sent conversation logs). Optionally, the operation logs can be recorded based on the generation time and / or added tags (tags are added simultaneously with the generation of the operation log). When deleting operation logs later, the generation time and / or tags corresponding to the operation logs can be used to determine which operation logs need to be deleted.
[0043] In one possible embodiment, the operation log processing method provided by this solution further includes:
[0044] S103: When the first screen area is in the second operation record state, the application interface of the first application is displayed in the first screen area; the first application is an information browsing application.
[0045] S104: In response to a second input from the user to move the first application out of the first screen area, clear the browsing history generated by the user using the first application in the first screen area.
[0046] For example, when the first screen area is in the second operation recording state, the electronic device runs a first application and displays the application interface of the first application on the first screen area. The first application may be an application opened in the first screen area after the user switches the operation recording state of the first screen area to the second operation recording state, or an application moved from a screen area outside the first screen area to the first screen area, or an application already displayed in the first screen area before the user switches the operation recording state of the first screen area to the second operation recording state.
[0047] Optionally, the user can interact with the first application through its interface. Simultaneously, when the electronic device detects the user's interaction with the first application, it generates an operation record of the user's interaction with the first application on the first screen area. The first application provided in this solution is an information browsing application; correspondingly, the operation record generated by interacting with the information browsing application is a browsing record, such as the URL entered by the user, the URL clicked by the user, the URL that pops up or redirects to, and the user's interaction with the webpage.
[0048] Optionally, the user can trigger the second input by moving the first application out of the first screen area. Moving the first application out of the first screen area can be done by moving the application interface to a screen area outside the first screen area on the electronic device, or by closing the first application. When the electronic device detects the second input from the user moving the first application out of the first screen area, it will clear the browsing history generated by the user using the first application in the first screen area.
[0049] For example, when using the first application in the first screen area, the browsing history generated during the use of the first application is not saved, or the browsing history generated during the use of the first application is cached first, and then deleted when the first application is moved out of the first screen area. The deletion of the browsing history of the first application can be performed by the electronic device based on the operation record and the generation time and / or the added tags, that is, deleting browsing history generated and / or tagged with "incognito" during the second operation record state. Alternatively, it can be performed through the incognito operation mode provided by the first application itself. For example, when the first application is opened while the first screen area is in the second operation record state, triggering the first application's own incognito operation mode, the first application will manage the generated browsing history based on its own incognito operation mode.
[0050] This solution records browsing history generated during browsing operations when the first application is an information browsing application. When the first application is moved out of the first screen area, the corresponding browsing history information is accurately deleted from the browsing history, effectively protecting the confidential information of users during web browsing and ensuring user privacy and security.
[0051] In one possible embodiment, the operation log processing method provided by this solution further includes:
[0052] S105: When the first screen area is in the second operation record state, the application interface of the second application is displayed in the first screen area; the second application is a session application.
[0053] S106: In response to a third input from the user to move the second application out of the first screen area, clear the session records generated by the user using the second application in the first screen area.
[0054] For example, when the first screen area is in the second operation recording state, the electronic device runs a second application and displays the application interface of the second application on the first screen area. The second application can be an application opened in the first screen area after the user switches the operation recording state of the first screen area to the second operation recording state, or an application moved from a screen area outside the first screen area to the first screen area, or an application already displayed in the first screen area before the operation recording state of the first screen area is switched to the second operation recording state.
[0055] Optionally, the user can interact with the second application through its interface. Simultaneously, when the electronic device detects the user's interaction with the second application, it generates an operation record of the user's interaction with the second application in the first screen area. The second application provided in this solution is a session application; correspondingly, the operation record generated from interacting with the session application is a session record.
[0056] Optionally, the user can trigger a third input by moving the second application out of the first screen area. Moving the second application out of the first screen area can be done by moving the application interface to a screen area outside the first screen area on the electronic device, or by closing the second application. When the electronic device detects the third input from the user moving the second application out of the first screen area, it will clear the session history generated by the user using the second application in the first screen area.
[0057] For example, when using a second application in the first screen area, the session records generated during the use of the second application are not saved, or the session records generated during the use of the second application are cached first, and then deleted when the second application is moved out of the first screen area. The deletion of the second application's session records can be performed by the electronic device based on the operation record and the generation time and / or the added tags; that is, deleting session records generated and / or tagged with "incognito" during the second operation record state. Alternatively, it can be done through the incognito operation mode provided by the second application itself. For example, when the second application is opened while the first screen area is in the second operation record state, triggering the second application's own incognito operation mode, the second application will manage the generated session records based on its own incognito operation mode.
[0058] When the second application is a session application, this solution records the session records generated by the session operations. When the second application is moved out of the first screen area, the corresponding session record information is accurately deleted from the session records, effectively protecting the confidential information of the user during the session and ensuring user privacy and security.
[0059] In one possible embodiment, the session records provided by this solution include chat information. When running a session application on the first screen area, the user generates one or more chat messages during the use of the session application, wherein the chat information can be in the form of text, voice, images, videos, links, emoticons, etc. It is understood that the chat information includes first chat information generated by chat operations performed on the second application on the first screen area, i.e., chat information sent by the user to other users through the electronic device, and second chat information received by the second application on the first screen area, i.e., chat information sent by other users to the user corresponding to the second application.
[0060] For example, during the operation of the second application, the system records the first chat information generated by chat operations performed on the second application on the first screen area, as well as the second chat information received by the second application. During the operation of the second application, there may be situations where no chat information is recorded (the user does not send messages to other users, nor do other users send messages to the current user), only the first chat information is recorded (only the user sends messages to other users), only the second chat information is recorded (only other users send messages to the current user), and both the first and second chat information are recorded (the user sends messages to other users, and other users also send messages to the current user).
[0061] Furthermore, when the second application is moved out of the first screen area, the operation records generated and recorded by the second application during its operation in the second operation record state are deleted from the corresponding session options of the second application. The session options can be a chat window within the second application's interface.
[0062] In one possible embodiment, one or more conversation options are displayed in the application interface of the second application, and a state switching sub-control is set for different conversation options. The conversation options can be conversation options within the application interface of the second application; that is, the state switching sub-control controls the operation of different conversation options in the second operation record state, realizing a seamless operation switch for different conversation options and meeting the user's privacy protection needs for different conversation options. The seamless operation switch for conversation options can be controlled by adding a state switching sub-control to the conversation option. A state switching sub-control can be added to all conversation options, or to the conversation option that receives new chat information in split-screen display mode. Based on this, the operation record processing method provided by this solution also includes:
[0063] S107: When the first screen area is in the second operation record state, the target interface of the second application is displayed in the first screen area; the second application is a session application; the target interface includes at least one session option, and a state switching sub-control is displayed on each session option.
[0064] S108: In response to the user's fourth input to the target state switching sub-control, the target session corresponding to the target session option is changed from the second operation record state to the first operation record state; the target state switching sub-control is the control displayed on the target session option.
[0065] S109: In response to a third input from the user to move the second application out of the first screen area, retain the session record corresponding to the target session generated by the user using the second application in the first screen area, and clear the session records of the remaining sessions generated by the user using the second application in the first screen area other than the target session.
[0066] For example, when the first screen area is in the second operation record state, the electronic device runs a second application and displays the target interface of the second application on the first screen area. The user can interact with the second application through the target interface. Simultaneously, when the electronic device detects the user's interaction with the second application, it generates an operation record of the user's interaction with the second application in the first screen area. The second application provided in this solution is a conversational application; correspondingly, the operation record generated by interacting with the conversational application is a conversation record. The user can interact with the second application by entering the interface of the corresponding conversation through the conversation option. The chat information generated by performing conversational operations in the conversation interface is the conversation record corresponding to that conversation.
[0067] Optionally, each session option can operate in different operation record states, and a state switching sub-control is displayed on each session option. The user can initiate a fourth input to the target session option through the state switching sub-control to change the operation record state of the corresponding session option. That is, the user switches the session option whose operation record state needs to be changed, determines the target session option, and the corresponding state switching sub-control is the target state switching sub-control (i.e., the target state switching sub-control is the control displayed on the target session option). The user then initiates a fourth input to the target state switching sub-control to switch the operation record state of the target session option. Assuming that when the application interface of the second application is displayed in the first screen area, the operation record state corresponding to each session option is the second operation record state, and the session option whose session record needs to be retained is the target session option, the electronic device, upon receiving the user's fourth input to the target state switching sub-control, changes the target session corresponding to the target session option from the second operation record state to the first operation record state.
[0068] Optionally, the user can trigger a third input by moving the second application out of the first screen area. Moving the second application out of the first screen area can be done by moving the target interface of the second application to a screen area outside the first screen area on the electronic device, or by closing the second application. When the electronic device detects the third input from the user moving the second application out of the first screen area, it will retain the session record corresponding to the target session generated by the user using the second application in the first screen area, and clear the session records of any remaining sessions generated by the user using the second application in the first screen area other than the target session.
[0069] When the second application is a conversational application, this solution allows users to switch the operation record status of conversational options that require privacy protection or that they wish to retain conversational records through the corresponding state switching sub-controls. When the second application is moved out of the first screen area, the conversational records of the remaining conversations other than the target conversation are accurately deleted from the conversational records, effectively protecting the confidential information that users need during conversations and providing more flexible protection for user privacy and security.
[0070] Understandably, in existing technologies, when users need to delete conversation records generated in a second application, they must delete each conversation record individually in the conversation options or chat history. This process is cumbersome and inefficient. Alternatively, they can simply clear the entire conversation record corresponding to the conversation option, inevitably deleting earlier historical conversation records that the user wished to retain. This fails to meet users' needs for saving and deleting chat messages from different times, and users are prone to forgetting to delete conversation records after chatting, leading to privacy leaks. This solution records the conversation records generated by the second application running on the first screen area and flexibly deletes the conversation records that the user wishes to delete after meeting the deletion conditions. It eliminates the need for users to delete each conversation record individually, and only deletes the conversation records corresponding to the second operation record state of the conversation option in the first screen area, without affecting previously saved historical conversation records. This satisfies users' needs for saving and deleting chat messages from different times. Furthermore, it automatically deletes the corresponding conversation records when the second application is removed from the first screen area, reducing privacy leaks caused by users forgetting to delete conversation records and more effectively ensuring user information security.
[0071] In one possible embodiment, when the second application is launched in the first screen area, a state switching sub-control is not added to the conversation option initially. Only when a new chat message is received is the state switching sub-control added to the conversation option receiving the new chat message, to notify the user that the conversation option has entered the second conversation record state. Correspondingly, when recording conversation records generated during the operation of the second application, it can record the first chat message generated by chat operations performed on the conversation option in the second operation record state on the first screen area, and / or record the second chat message sent to the conversation option in the second operation record state. It is understood that in conversation applications, some conversation options may already have a lot of historical chat information. This historical chat information is conversation records that the user wishes to retain. This solution can mark conversation records based on their generation or reception time. When deleting conversation records, only the marked conversation records are deleted. Only conversation records that have entered the second operation record state are cleared, reducing the possibility of accidental deletion of the user's historical chat information and ensuring a good user experience.
[0072] In this solution, a state switching sub-control can be added only to the conversation options that have received new chat messages. No state switching sub-control needs to be added to the conversation options that have not received new chat messages. This reduces the number of state switching sub-controls, reduces data processing pressure, improves the processing efficiency of conversation records, and makes it easier for users to observe the conversation options that have entered the second conversation record state more intuitively, thus improving the user experience.
[0073] In one possible embodiment, the operation record processing method provided by this solution further includes: when the first screen area is in the second operation record state, in response to the user's fifth input that moves the first application to the first screen area, running the first application in a non-login state; the first application is an information browsing application.
[0074] For example, when the first screen area is in the second operation recording state, the user can initiate a fifth input to move the first application to the first screen area, running the first application in a non-logged-in state in the first screen area. Here, the first application is an information browsing application. When the electronic device receives the fifth input, it runs the first application in a non-logged-in state in the first screen area and displays the application interface of the first application on the first screen area. The fifth input to move the first application to the first screen area can be either the user opening the first application in the first screen area after switching the operation recording state of the first screen area to the second operation recording state, or moving the first application from a screen area outside the first screen area to the first screen area.
[0075] It needs to be explained that when the first application is run in a non-login state, the user's login status on the first application will be blocked. At this time, the browsing history generated by the user using the first application in the first screen area will be unrelated to the user's account, thus enabling the user to browse the first application incognito in the first screen area.
[0076] Understandably, some applications record users' browsing history during operation, linking this history to user accounts and pushing relevant information based on it. If a user does not wish their application usage to be recorded, they can move the application to the first screen area using the fifth input method. The operation recording processing device will then block the logged-in status of the user account logged into the first application. At this point, the user's browsing history on the first application will no longer be associated with the user account, and the application's backend will be unable to link the browsing history to the user account, achieving unmarked operation of the first application and ensuring user privacy and security.
[0077] This solution allows the first application to run in a non-login state when it is moved to the first screen area. This isolates the browsing history generated by the user when using the first application in the first screen area from the user account, effectively protecting the confidential information of the user during the browsing process and ensuring user privacy and security.
[0078] In one possible embodiment, the operation record processing method provided by this solution further includes: when the first screen area is in the second operation record state, in response to the user moving the first application to the sixth input of the first screen area, running the first application in safe mode; wherein, the first application is an information browsing application; in safe mode, the operator of the first application cannot obtain the browsing records generated by the user using the first application in the first screen area.
[0079] For example, when the first screen area is in the second operation recording state, the user can initiate a sixth input to move the first application to the first screen area, running the first application in safe mode on the first screen area. Here, the first application is an information browsing application. Upon receiving the sixth input, the electronic device runs the first application in a non-login state on the first screen area and displays the application interface of the first application on the first screen area. The sixth input to move the first application to the first screen area can be either the user opening the first application on the first screen area after switching the operation recording state of the first screen area to the second operation recording state, or moving the first application from a screen area outside the first screen area to the first screen area.
[0080] It needs to be explained that when the first application is run in safe mode, the first application is prohibited from collecting browsing history generated during operation, or the interface calls for reporting browsing history generated during operation are prohibited. This prevents the operator of the first application from obtaining the browsing history generated by the user using the first application in the first screen area, thus enabling the user to use the first application incognito in the first screen area.
[0081] In one possible embodiment, after the first application is run in safe mode in response to the sixth input, if the first application is not in the application whitelist, the first application is prohibited from collecting browsing history generated during its operation, or the interface calls for reporting browsing history generated during its operation are prohibited. The application whitelist records applications that are allowed to record or report browsing history; users can add corresponding applications to the application whitelist as needed to report browsing history.
[0082] Optionally, after responding to the sixth input to run the first application in safe mode, it is determined whether the first application is recorded in the application whitelist. If the first application is not recorded in the application whitelist, the first application is prohibited from collecting browsing history generated during its operation, or the interface call for reporting browsing history generated during its operation is prohibited, thus achieving unobtrusive operation on the first application. If the first application is recorded in the application whitelist, the first application is allowed to collect browsing history generated during its operation, and the interface call for reporting browsing history generated during its operation is allowed, in order to provide users with a more personalized application experience. For example, if a user wants to use a shopping application in the first split screen and wants the shopping application to recommend relevant information based on the browsing history generated by the user during the unobtrusive operation mode, the corresponding shopping application can be added to the application whitelist. After the shopping application is opened in the first split screen, the shopping application can collect the corresponding browsing history and call the relevant interface for reporting browsing history, so that the shopping application's backend can recommend product information that better meets the user's needs based on the browsing history. This solution uses an application whitelist to set the first applications allowed to collect and / or report browsing history, thereby meeting users' personalized recommendation needs for different applications and optimizing user experience.
[0083] Figure 2 This is a schematic diagram of a split-screen seamless operation switch setting provided in an embodiment of this application. Figure 3 Taking a foldable phone as an example, the split-screen display mode of an electronic device divides the screen into two parts, left and right. For example... Figure 2As shown, a split-screen incognito mode switch setting option A11 is available in the system settings page A1 of the electronic device. After clicking the split-screen incognito mode switch option A11, the display interface of the electronic device jumps to the switch setting interface A2 for the split-screen incognito mode switch. This interface displays an incognito switch button A21 and an incognito split-screen setting button A22. The incognito split-screen setting button A22 includes selection buttons for "Left Incognito" and "Right Incognito". The on / off state of the split-screen incognito mode switch can be set by clicking the incognito switch button A22. Clicking the incognito switch button activates the split-screen incognito mode switch, and clicking the deactivate button deactivates it. Simultaneously, the incognito split-screen setting button can be used to specify which split-screen mode will be used as the first split-screen mode after the screen is split. For example, after clicking the selection button for "Left Incognito", the left split-screen will become the first split-screen mode, and the right split-screen will become the second split-screen mode.
[0084] like Figure 3 As shown in the provided diagram of a second operation recording state, when a split-screen activation operation (e.g., a three-finger swipe up) is received while the split-screen seamless operation switch is enabled, the electronic device enters a split-screen display mode. The screen of the electronic device is divided into a first split screen S1 and a second split screen S2. The area corresponding to the first split screen S1 is the first screen area, and the second split screen S2 is the area of the electronic device outside the first screen area. The diagram uses the left split screen as an example of the first split screen S1. A state switching control B for controlling the operation recording state of the first screen area is displayed in the upper right corner of the first split screen S1. The operation recording state of the first screen area is indicated by different display forms of the state switching control B. For example, when the first screen area is in the second operation recording state, the background color of the state switching control B is highlighted or a set color (e.g., red, yellow, etc.). When the first screen area is in the first operation recording state, the background color of the state switching control B is gray, white, or another set color. When the split-screen seamless operation switch is enabled and the system enters split-screen display mode in response to the split-screen activation operation, the first screen area is in the second operation record state by default. The background color of the state switching control B is red, and the first screen area is in the second operation record state. During this period, the first application opened or moved into the first screen area will not save the user's operation record in the first screen area.
[0085] like Figure 4As shown in the provided diagram of a first operation record state, after clicking the state switching control B, the background color of the state switching control B changes to gray, and the first screen area changes from the second operation record state to the first operation record state. The operation records recorded by the first application will be retained. If the state switching control B is clicked again, the background color of the state switching control B changes to red, and the first screen area changes from the first operation record state to the second operation record state. The user's operation records in the first screen area are not saved.
[0086] like Figure 5 As shown in the provided application interface diagram, when the first application opened on the first split screen S1 is an information browsing application, the state switching control B displayed in the upper right corner of the first split screen S1 indicates that the first screen area is in the second operation record state. When the first application is moved out of the first screen area, the browsing history generated by using the first application in the first screen area will be deleted. During this period, any browsing records will not be found in the history, facilitating access to important or personal privacy pages and effectively protecting user information and privacy. When the user needs to retain the browsing history generated while using the first application in the first screen area, the user can click the state switching control B. The background color of the state switching control B changes to gray, and the first screen area switches to the first operation record state. After switching to the first operation record state, the browsing history generated by using the first application in the first screen area will be retained.
[0087] like Figure 6As shown in the schematic diagram of the application interface of the second application, when the second application opened on the first split screen S1 is a conversation application, the status switching control B displayed in the upper right corner of the first split screen S1 indicates that the first screen area is in the second operation record state. Simultaneously, the application interface of the second application on the first split screen S1 displays multiple conversation options L1-L5, and a status switching sub-control is displayed on the conversation option that generated the conversation record. For example, when conversation options L1-L3 receive or send a new chat message, status switching sub-controls Q1-Q3 are displayed on conversation options L1-L3 to indicate whether the corresponding conversation option is in the second operation record state. Conversation options in the second operation record state will mark the conversation record based on the generation or receipt time. When the second application is removed from the first split screen S1, the marked conversation record will be deleted from the chat history of the corresponding conversation option, achieving seamless operation on conversation options in the second operation record state and protecting user privacy. When a user needs to retain chat information for some conversation options, they can click the corresponding conversation option's state switching sub-control to switch the corresponding conversation option from the second operation record state to the first operation record state. For example, clicking the state switching sub-control Q3 for conversation option L3 will change the background color of the state switching sub-control Q3 from red to gray, and conversation option L3 will enter the first operation record state. Subsequently, when the second application is moved out of the first split screen S1, the conversation records corresponding to the conversation options with the first operation record state will be retained, thus meeting the user's need for information confidentiality for different conversation options.
[0088] As described above, when the first input is received while the first screen area is in the first operation record state, the system responds to the first input by controlling the first screen area to switch from the first operation record state to the second operation record state. This ensures that when the first screen area is in the second operation record state, the user's operation records in the first screen area are not saved, achieving traceless operation of the first screen area and effectively improving the efficiency of operation trace management. Furthermore, the operation record state of the first screen area can be switched via a state switching control, providing more flexible control over the operation record state. Browsing records generated during the first application's operation in the first screen area are recorded, and the corresponding browsing records are accurately deleted when the first application is moved out of the first screen area, effectively protecting the user's confidential information during application browsing and ensuring user privacy. Simultaneously, the operation record state can be switched for session options requiring privacy protection and session options where operation records are desired to be retained, resulting in more efficient operation record management and effectively optimizing the user experience. By disabling the login state of the user account logged into the first application, the user's browsing records in the first application will no longer be associated with the user account, achieving traceless operation of the first application and ensuring user privacy. Users can also set the first application to be allowed to collect and / or report operation records through an application whitelist, which can meet users' personalized recommendation needs for different applications and optimize user experience.
[0089] It should be noted that the operation log processing method provided in this application embodiment can be executed by an operation log processing device or a control module within that operation log processing device for performing the operation log processing method. This application embodiment uses the operation log processing device performing the operation log processing method as an example to illustrate the operation log processing device provided in this application embodiment.
[0090] Figure 7 This is a schematic diagram of the structure of an operation record processing device provided in an embodiment of this application, as shown below. Figure 7 As shown, the operation recording processing device includes a first input receiving module 201 and a recording state switching module 202.
[0091] The first input receiving module 201 is configured to receive a first input when the first screen area is in a first operation recording state; the recording state switching module 202 is configured to control the first screen area to switch from the first operation recording state to a second operation recording state in response to the first input; wherein, when the first screen area is in the second operation recording state, the user's operation record in the first screen area is not saved.
[0092] Optionally, the operation record processing device further includes a switching control management module, which is configured to display the status switching control corresponding to the first screen area;
[0093] The first input receiving module 201 includes a first receiving unit, which is configured to receive the first input to the state switching control corresponding to the first screen area when the first screen area is in the first operation record state.
[0094] Optionally, the operation record processing device further includes a first application display module and a first record management module, wherein:
[0095] The first application display module is configured to display the application interface of the first application in the first screen area when the first screen area is in the second operation record state; the first application is an information browsing application.
[0096] The first record management module is configured to clear the browsing history generated by the user using the first application in the first screen area in response to a second input from the user to move the first application out of the first screen area.
[0097] Optionally, the operation record processing device further includes a second application display module and a second record management module, wherein:
[0098] The second application display module is configured to display the application interface of the second application in the first screen area when the first screen area is in the second operation record state; the second application is a session application.
[0099] The second record management module is configured to clear the session records generated by the user using the second application in the first screen area in response to a third input from the user to move the second application out of the first screen area.
[0100] Optionally, the operation record processing device further includes a third application display module, a fourth input response module, and a third record management module, wherein:
[0101] The third application display module is configured to display the target interface of the second application in the first screen area when the first screen area is in the second operation record state; the second application is a session application; the target interface includes at least one session option, and each session option displays a state switching sub-control.
[0102] The fourth input response module is configured to respond to the user's fourth input to the target state switching sub-control, and to switch the target session corresponding to the target session option from the second operation record state to the first operation record state; the target state switching sub-control is the control displayed on the target session option;
[0103] The third record management module is configured to, in response to a third input from the user to move the second application out of the first screen area, retain the session record corresponding to the target session generated by the user using the second application in the first screen area, and clear the session records of the remaining sessions generated by the user using the second application in the first screen area other than the target session.
[0104] Optionally, the operation record processing device further includes a fifth input response module, which is configured to: when the first screen area is in the second operation record state, in response to the user's fifth input that moves the first application to the first screen area, run the first application in a non-login state; the first application is an information browsing application.
[0105] Optionally, the operation record processing device further includes a sixth input response module, which is configured to: when the first screen area is in the second operation record state, respond to the user's sixth input that moves the first application to the first screen area, run the first application in safe mode; wherein the first application is an information browsing application; in safe mode, the operator of the first application cannot obtain the browsing history generated by the user using the first application in the first screen area.
[0106] As described above, when the first input is received while the first screen area is in the first operation record state, the first screen area is controlled to switch from the first operation record state to the second operation record state in response to the first input. This ensures that when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved, thereby achieving traceless operation on the first screen area and effectively improving the management efficiency of operation traces.
[0107] The operation record processing device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0108] The operation record processing device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.
[0109] The operation record processing device provided in this application embodiment can achieve... Figures 1 to 6 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0110] Optionally, such as Figure 8 As shown, this application embodiment also provides an electronic device 800, including a processor 801, a memory 802, and a program or instructions stored in the memory 802 and executable on the processor 801. When the program or instructions are executed by the processor 801, they implement the various processes of the above-described operation record processing method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0111] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0112] Figure 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0113] The electronic device 100 includes, but is not limited to, components such as: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.
[0114] Those skilled in the art will understand that the electronic device 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0115] User input unit 907 is used to receive a first input when the first screen area is in a first operation record state; processor 910 is used to control the first screen area to change from the first operation record state to a second operation record state in response to the first input; wherein, when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved.
[0116] As described above, when the first input is received while the first screen area is in the first operation record state, the first screen area is controlled to switch from the first operation record state to the second operation record state in response to the first input. This ensures that when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved, thereby achieving traceless operation on the first screen area and effectively improving the management efficiency of operation traces.
[0117] Optionally, the display unit 906 is used to display the state switching control corresponding to the first screen area; the user input unit 907 is used to receive the first input to the state switching control corresponding to the first screen area when the first screen area is in the first operation record state.
[0118] Optionally, the display unit 906 is configured to display the application interface of the first application in the first screen area when the first screen area is in a second operation record state; the first application is an information browsing application; the processor 910 is configured to clear the browsing history generated by the user using the first application in the first screen area in response to a second input from the user to move the first application out of the first screen area.
[0119] Optionally, the display unit 906 is configured to display the application interface of a second application in the first screen area when the first screen area is in a second operation record state; the second application is a session application; the processor 910 is configured to clear the session record generated by the user using the second application in the first screen area in response to a third input from the user to remove the second application from the first screen area.
[0120] Optionally, the display unit 906 is configured to display the target interface of a second application in the first screen area when the first screen area is in a second operation record state; the second application is a session application; the target interface includes at least one session option, and each session option displays a state switching sub-control; the processor 910 is configured to, in response to a fourth input from the user to the target state switching sub-control, change the target session corresponding to the target session option from the second operation record state to the first operation record state; the target state switching sub-control is a control displayed on the target session option; in response to a third input from the user to remove the second application from the first screen area, retain the session record corresponding to the target session generated by the user using the second application in the first screen area, and clear the session records of the remaining sessions generated by the user using the second application in the first screen area other than the target session.
[0121] Optionally, the processor 910 is configured to run the first application in a non-login state in response to a fifth input from the user moving the first application to the first screen area when the first screen area is in a second operation recording state; the first application is an information browsing application.
[0122] Optionally, the processor 910 is configured to run the first application in a safe mode in response to a sixth input from the user moving the first application to the first screen area when the first screen area is in a second operation record state; wherein the first application is an information browsing application; in the safe mode, the operator of the first application cannot obtain the browsing history generated by the user using the first application in the first screen area.
[0123] As described above, when the first input is received while the first screen area is in the first operation record state, the system responds to the first input by controlling the first screen area to switch from the first operation record state to the second operation record state. This ensures that when the first screen area is in the second operation record state, the user's operation records in the first screen area are not saved, achieving traceless operation of the first screen area and effectively improving the efficiency of operation trace management. Furthermore, the operation record state of the first screen area can be switched via a state switching control, providing more flexible control over the operation record state. Browsing records generated during the first application's operation in the first screen area are recorded, and the corresponding browsing records are accurately deleted when the first application is moved out of the first screen area, effectively protecting the user's confidential information during application browsing and ensuring user privacy. Simultaneously, the operation record state can be switched for session options requiring privacy protection and session options where operation records are desired to be retained, resulting in more efficient operation record management and effectively optimizing the user experience. By disabling the login state of the user account logged into the first application, the user's browsing records in the first application will no longer be associated with the user account, achieving traceless operation of the first application and ensuring user privacy. Users can also set the first application to be allowed to collect and / or report operation records through an application whitelist, which can meet users' personalized recommendation needs for different applications and optimize user experience.
[0124] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here. The memory 909 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understandable that the aforementioned modem processor may not be integrated into the processor 910.
[0125] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described operation record processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0126] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0127] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described operation record processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0128] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0129] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0130] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0131] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An operation record processing method characterized by comprising: include: When the first screen area is in the first operation record state, the first input is received; In response to the first input, the first screen area is controlled to change from a first operation record state to a second operation record state; wherein, when the first screen area is in the second operation record state, the user's operation record in the first screen area is not saved; When the first screen area is in the second operation record state, the target interface of the second application is displayed in the first screen area; the second application is a session application; the target interface includes at least one session option, and each session option displays a state switching sub-control; In response to the user's fourth input to the target state switching sub-control, the target session corresponding to the target session option is changed from the second operation record state to the first operation record state; the target state switching sub-control is the control displayed on the target session option; In response to a third input from the user to move the second application out of the first screen area, the session record corresponding to the target session generated by the user using the second application in the first screen area is retained, and the session records of the remaining sessions generated by the user using the second application in the first screen area other than the target session are cleared.
2. The operation record processing method according to claim 1, characterized by, Before the step of receiving the first input when the first screen area is in the first operation record state, the method further includes: Display the status switching control corresponding to the first screen area; When the first screen area is in a first operation recording state, receiving the first input includes: When the first screen area is in the first operation record state, the first input to the state switching control corresponding to the first screen area is received.
3. The operation record processing method according to claim 1, characterized by, The method further includes: When the first screen area is in the second operation recording state, the application interface of the first application is displayed in the first screen area; the first application is an information browsing application. In response to a second input from the user to move the first application out of the first screen area, the browsing history generated by the user using the first application in the first screen area is cleared.
4. The operation record processing method according to claim 1, characterized in that, The method further includes: When the first screen area is in the second operation recording state, the application interface of the second application is displayed in the first screen area; the second application is a session application. In response to a third input from the user to move the second application out of the first screen area, the session records generated by the user using the second application in the first screen area are cleared.
5. The operation record processing method according to claim 1, characterized in that, The method further includes: When the first screen area is in the second operation record state, in response to the user moving the first application to the fifth input of the first screen area, the first application is run in a non-login state; the first application is an information browsing application.
6. The operation record processing method according to claim 1, characterized in that, The method further includes: When the first screen area is in the second operation record state, in response to the user moving the first application to the sixth input of the first screen area, the first application is run in safe mode; wherein, the first application is an information browsing application; in the safe mode, the operator of the first application cannot obtain the browsing history generated by the user using the first application in the first screen area.
7. An operation record processing device, characterized in that, It includes a first input receiving module, a recording state switching module, a third application display module, a fourth input response module, and a third recording management module, wherein: The first input receiving module is configured to receive the first input when the first screen area is in the first operation record state; The recording state switching module is configured to respond to the first input and control the first screen area to switch from a first operation recording state to a second operation recording state; wherein, when the first screen area is in the second operation recording state, the user's operation record in the first screen area is not saved. The third application display module is configured to display the target interface of the second application in the first screen area when the first screen area is in the second operation record state; the second application is a session application; the target interface includes at least one session option, and each session option displays a state switching sub-control; The fourth input response module is configured to respond to the user's fourth input to the target state switching sub-control, and to switch the target session corresponding to the target session option from the second operation record state to the first operation record state; the target state switching sub-control is the control displayed on the target session option; The third record management module is configured to, in response to a third input from the user to move the second application out of the first screen area, retain the session record corresponding to the target session generated by the user using the second application in the first screen area, and clear the session records of the remaining sessions generated by the user using the second application in the first screen area other than the target session.
8. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the operation record processing method as described in any one of claims 1-6.
9. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the operation record processing method as described in any one of claims 1-6.
Citation Information
Patent Citations
Method for applying traceless mode to communication terminal and communication terminal
CN103795847A
Screen display method and device, electronic equipment and readable storage medium
CN114911389A