Processing operation method, device, equipment, storage medium
By detecting and verifying user operations in a multi-interactive interface environment and intervening operations when specific conditions are met, the problem of users being difficult to distinguish interfaces and causing misoperation in a multi-interface environment is solved, and a better user experience is achieved.
Patent Information
- Application Number
- CN202111137635.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-09-27
AI Technical Summary
In a multi-interactive interface environment, it is difficult for users to distinguish the interactive interface of operation, resulting in the operation of the wrong interface, resulting in poor operation experience.
In the case where at least two interactive interfaces are run, an operation on the first interactive interface is detected and it is determined whether the operation satisfies the limitation condition, and if so, a second operation is performed to reduce erroneous operations, such as displaying interface identifiers or closing a portion of the operation response function.
By reducing misoperation, the user's operating experience in each interactive interface is improved, and the user can clarify the interface of the current operation, thereby improving the overall user experience.
Smart Images

Figure CN113849110B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of electronic technology, and relate to but are not limited to a method and apparatus, device, and storage medium for processing operations. Background Art
[0002] In actual applications, users can use multiple interactive interfaces at the same time, but in many cases users cannot distinguish which interactive interface they are operating, and may therefore operate in the wrong interactive interface, causing unnecessary trouble and a poor operating experience. Summary of the invention
[0003] In view of this, the method, apparatus, device, and storage medium for processing operations provided in the embodiments of the present application are implemented as follows:
[0004] According to one aspect of an embodiment of the present application, a method for processing an operation is provided, including: when at least two interactive interfaces are running, detecting that a first operation is received on a first interactive interface; wherein the first operation is used to indicate access to an object on the first interactive interface; determining whether the received first operation satisfies a restriction condition; and when the first operation satisfies the restriction condition, performing a second operation on at least the first interactive interface to reduce the possibility of erroneous operations on the first interactive interface.
[0005] According to one aspect of an embodiment of the present application, a device for processing operations is provided, including: a detection module, used to detect that a first operation is received on a first interactive interface when at least two interactive interfaces are running; wherein the first operation is used to indicate access to an object on the first interactive interface; a determination module, used to determine whether the received first operation satisfies a restriction condition; and an operation module, used to perform a second operation on at least the first interactive interface when the first operation satisfies the restriction condition, so as to reduce the possibility of erroneous operations on the first interactive interface.
[0006] According to one aspect of an embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.
[0007] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.
[0008] In an embodiment of the present application, when at least two interactive interfaces are running, if it is detected that at least part of the objects on the first interactive interface receive a first operation and the first operation meets a restriction condition, a second operation is performed on at least the first interactive interface, thereby reducing the chances of users performing erroneous operations on the first interactive interface and improving the user experience.
[0009] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0011] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0012] Figure 1 A schematic diagram of a process flow for implementing a method for processing an operation provided in an embodiment of the present application;
[0013] Figure 2A A schematic diagram of a process flow for implementing a method for processing an operation provided in an embodiment of the present application;
[0014] Figure 2B A schematic diagram of displaying an interactive interface logo provided in an embodiment of the present application;
[0015] Figure 3 A schematic diagram of a process flow for implementing a method for processing an operation provided in an embodiment of the present application;
[0016] Figure 4 A schematic diagram of a process flow for implementing a method for processing an operation provided in an embodiment of the present application;
[0017] Figure 5 A display effect diagram of multiple desktops in full screen state provided in an embodiment of the present application;
[0018] Figure 6 A display effect diagram of multiple desktops in a non-full screen state provided in an embodiment of the present application;
[0019] Figure 7A schematic diagram of the structure of an apparatus for processing operations according to an embodiment of the present application;
[0020] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.
[0022] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0023] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0024] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application do not represent a specific ordering of objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0025] The embodiment of the present application provides a method for processing operations, which is applied to electronic devices. During the implementation process, the electronic devices can be various types of devices with information processing capabilities, for example, the electronic devices can include personal computers (such as desktop computers, laptops, small laptops, tablet computers, etc.), mobile phones, personal digital assistants (PDAs), servers, cluster servers, etc. The functions implemented by the method can be implemented by calling program codes by a processor in the electronic device. Of course, the program codes can be stored in a computer storage medium. It can be seen that the electronic device at least includes a processor and a storage medium.
[0026] Figure 1 A schematic diagram of the implementation flow of the method for processing operations provided in the embodiment of the present application, such as Figure 1 As shown, the method may include the following steps 101 to 104:
[0027] Step 101: When at least two interactive interfaces are running, it is detected that a first operation is received on a first interactive interface; wherein the first operation is used to indicate access to an object on the first interactive interface.
[0028] It can be understood that the interactive interface is a channel for people and electronic devices to exchange information. Users input information and perform operations on electronic devices through the interactive interface, and electronic devices provide information to users through the interactive interface for users to read, analyze and judge.
[0029] In the embodiments of the present application, the interactive interface can be in various forms. For example, the interactive interface is a desktop, and the corresponding scenario is that in a multi-desktop operating environment, an access operation is detected to be received on the first desktop; another example is that the interactive interface is a window, and the corresponding scenario is that at least two chat windows are presented on the same desktop, and an access operation is detected to be received on one of the chat windows; another example is that the interactive interface is a document, and the corresponding scenario is that multiple documents are presented on the same desktop, and an access operation is detected to be received on one of the documents.
[0030] Here, accessing the objects on the first interactive interface may be accessing part of the objects on the first interactive interface, or may be accessing the entire interactive interface, and there is no limitation on this. Among them, accessing the objects on the first interactive interface may be implementing operations such as Select, Insert, Update, and Delete on the objects. For example, reading data in the first interactive interface, inputting data into the file or status bar of the first interactive interface, or deleting data in the first interactive interface, etc.
[0031] In the embodiments of the present application, there is no limitation on the method of turning on or off the monitoring function for receiving operations. For example, when it is detected that the current operating environment is running with at least two interactive interfaces, the monitoring function can be automatically turned on by the background; or, when the user believes that it is not clear which interactive interface is currently performing the operation and is worried about the operation going wrong, the user can also actively turn on the monitoring function. Among them, there is no limitation on the method for the user to actively turn on or off the monitoring function, such as by shortcut keys, mouse clicks, clicking the display button on the interactive interface, etc.
[0032] Step 102, determining whether the received first operation satisfies the restriction condition; if the received first operation satisfies the restriction condition, executing step 103; otherwise, executing step 104.
[0033] In the embodiment of the present application, the method for determining whether the received first operation satisfies the restriction condition is not limited. For example, in some embodiments, when the first operation is used to indicate opening the first interactive interface, it is determined that the received first operation satisfies the restriction condition.
[0034] For example, in some other embodiments, when the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than the first threshold, it is determined that the received first operation meets the restriction condition. The third operation is any type of operation, such as the third operation is an update operation, a browsing operation, a power-on operation, or an unlocking operation. Here, the specific form of the update operation is not limited, for example, the update operation is to perform operations such as creating, deleting, and modifying files in the interactive interface, and the update operation is to input content in the chat interface, delete content, and other operations.
[0035] It should be noted that the interactive interface receiving the third operation may be the first interactive interface or the second interactive interface, wherein there is at least one second interactive interface, and taking the three interactive interfaces currently running as an example for explanation, interactive interface 1 is referred to as the first interactive interface, and both interactive interface 2 and interactive interface 3 are referred to as the second interactive interface. The first threshold value may be freely set according to the user's operating habits, such as the first threshold value is ten minutes, or the first threshold value is half an hour, etc.
[0036] In this way, on the one hand, if the time interval between the time when the first interactive interface receives the first operation and the time interval when any interactive interface last receives the third operation is greater than the first threshold, it can be considered that the user has not performed any operation on the electronic device for a long period of time, and the user may have forgotten on which interactive interface the last operation was performed. Therefore, by executing step 103, at least the second operation can be performed on the first interactive interface to reduce the situation of erroneous operations on the first interactive interface; on the other hand, the second operation is performed on the first interactive interface only when it is detected that the time interval between the two operations is greater than the first threshold, which can avoid the situation where the user is continuously performing related operations on the first interactive interface for a period of time (such as editing file content, etc.) but is constantly disturbed by the second operation, thereby avoiding affecting the user's operating experience.
[0037] Step 103: perform a second operation on at least the first interactive interface to reduce the possibility of erroneous operations on the first interactive interface.
[0038] In some embodiments, when the first operation satisfies the restriction condition, the second operation performed on the first interactive interface may be the operation in step 203, step 303 or step 403 of the following embodiments.
[0039] Step 104, responding to the first operation.
[0040] In an embodiment of the present application, if the first operation received by the first interactive interface does not meet the restriction condition (such as the time interval between the time when the first interactive interface receives the first operation and the time when the third operation was last received is short), it means that the user may be continuously performing related operations on the first interactive interface for a period of time (such as editing file content, etc.). At this time, step 104 can be executed, that is, responding to the first operation, thereby avoiding affecting the user experience due to the first interactive interface frequently executing the second operation (such as the operations in step 203, step 303 or step 403 in the following embodiments).
[0041] Figure 2A A schematic diagram of the implementation flow of the method for processing operations provided in the embodiment of the present application, such as Figure 2A As shown, the method may include the following steps 201 to 204:
[0042] Step 201: In a case where at least two interactive interfaces are running, it is detected that a first operation is received on a first interactive interface; the first operation is used to instruct access to an object on the first interactive interface;
[0043] Step 202, determining whether the received first operation satisfies the restriction condition; if the received first operation satisfies the restriction condition, executing step 203; otherwise, executing step 204;
[0044] Step 203: display the logo of the first interactive interface at least on the first interactive interface.
[0045] Here, there is no limitation on the display position of the logo on the interactive interface. Figure 2B As shown, the semi-transparent watermark logo can be displayed in a diagonal manner across the entire interactive interface; for another example, the semi-transparent watermark logo can be displayed on the side or in the middle of the interactive interface. In addition, there is no limit on the display duration of the logo. For example, the display duration of the logo can be set in advance, such as automatically hiding the logo after displaying it on the interactive interface for a few seconds; the logo of the interactive interface can also be hidden by receiving user operations, thereby avoiding blocking the user's line of sight and affecting the user's operating experience.
[0046] In some embodiments, displaying the logo of the first interactive interface on at least the first interactive interface may be displaying the logo of the first interactive interface on the first interactive interface, and displaying the logo of the second interactive interface on the second interactive interface.
[0047] Here, the second interactive interface is at least one interactive interface. Taking the example of three interactive interfaces currently running, interactive interface 1 is called the first interactive interface, and both interactive interface 2 and interactive interface 3 can be called the second interactive interface. Accordingly, the logo of the first interactive interface is displayed on at least the first interactive interface, which can be to display its corresponding logo on interactive interface 1 (i.e., the first interactive interface) and to display its corresponding logo on interactive interface 2 and interactive interface 3 respectively; or it can be to display its corresponding logo on interactive interface 1 (i.e., the first interactive interface) and to display its corresponding logo on interactive interface 2, but not to display its corresponding logo on interactive interface 3.
[0048] In an embodiment of the present application, this method of displaying the logo of the first interactive interface at least on the first interactive interface when it is detected that the first operation received on the first interactive interface meets the restriction conditions can remind the user whether the interface currently being operated is the interactive interface he actually wants to operate, thereby avoiding the user from operating on the wrong interactive interface, thereby improving the user experience.
[0049] Step 204, respond to the first operation.
[0050] In an embodiment of the present application, if the first operation received by the first interactive interface does not meet the restriction condition (such as the time interval between the time the first interactive interface receives the first operation and the time the third operation was last received is short), it means that the user may be continuously performing related operations on the first interactive interface for a period of time (such as editing file content, etc.), in which case the first operation can be responded to, thereby avoiding affecting the user experience due to frequent display of the interactive interface logo.
[0051] Figure 3 A schematic diagram of the implementation flow of the method for processing operations provided in the embodiment of the present application, such as Figure 3 As shown, the method may include the following steps 301 to 304:
[0052] Step 301: In a case where at least two interactive interfaces are running, it is detected that a first operation is received on a first interactive interface; the first operation is used to instruct access to an object on the first interactive interface;
[0053] Step 302, determining whether the received first operation satisfies the restriction condition; if the received first operation satisfies the restriction condition, executing step 303; otherwise, executing step 304;
[0054] Step 303: at least disable the operation response function of at least part of the objects in the first interactive interface.
[0055] The object on the first interactive interface may be a file, a window, or a status bar, etc. Closing the operation response function of at least one object of the first interactive interface may be closing the operation response function of the entire interactive interface, or closing the operation response function of one or some important files (i.e., the files cannot be accessed temporarily), and there is no limitation on this.
[0056] In some embodiments, turning off the operation response function of at least part of the objects of the first interactive interface can be done by turning off the operation response function of at least part of the objects of the first interactive interface and turning off the operation response function of at least part of the objects of the second interactive interface, where the first interactive interface and the second interactive interface are different.
[0057] Here, the second interactive interface is at least one interactive interface. Taking the example of three interactive interfaces currently running, interactive interface 1 is called the first interactive interface, and both interactive interface 2 and interactive interface 3 are called second interactive interfaces. Accordingly, turning off the operation response function of at least some objects of at least the first interactive interface may be turning off the operation response function of at least some objects on interactive interface 1, and turning off the operation response function of at least some objects on interactive interface 2 and interactive interface 3; or turning off the operation response function of at least some objects on interactive interface 1, and turning off the operation response function of at least some objects on interactive interface 2, but not turning off the operation response function of at least some objects on interactive interface 3.
[0058] In an embodiment of the present application, when the first operation received by the first interactive interface meets the restriction condition, such as the interval between the time of receiving the first operation and the time of receiving the third operation last time is greater than the first threshold, the operation response function of at least some objects of the first interactive interface is at least turned off. In this case, at least some objects on the first interactive interface may have responded to the first operation, and the response function to the next operation is turned off after responding to the first operation. In this way, if the user does not want to access the first interactive interface in actual operation, an erroneous operation may occur on the first interactive interface; of course, if the user actually wants to access the first interactive interface, no erroneous operation will occur.
[0059] In some embodiments, when the first operation is used to indicate updating an object on the first interactive interface, the operation response function includes a response function related to the update. Here, the specific form of the update operation is not limited, for example, the update operation is to create, delete, modify, etc. a file in the interactive interface, or to input content in the chat interface.
[0060] In some embodiments, when the first operation is used to instruct browsing of an object on the first interactive interface, the operation response function includes a response function related to updating but does not include a response function related to browsing. Instead of disabling the browsing response function, from the user experience point of view, even if the user performs a browsing operation on the wrong interactive interface, it will not cause much trouble to the user, and the user does not need to perform an unlock browsing operation later.
[0061] In some embodiments, when the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than a first threshold, and the first operation is used to indicate updating of an object on the first interactive interface, responding to the first operation is prohibited, and then at least the operation response function of at least some objects on the first interactive interface is turned off. In this case, even if the first interactive interface receives an update operation, it will not respond to the update operation, thereby completely preventing the user from performing erroneous operations on the first interactive interface.
[0062] Step 304, respond to the first operation.
[0063] In an embodiment of the present application, if the first operation received by the first interactive interface does not meet the restriction conditions (such as the time interval between the time the first interactive interface receives the first operation and the time the third operation was last received is short), it means that the user may be continuously performing related operations on the first interactive interface for a period of time (such as editing file content, etc.), in which case the user can respond to the first operation, thereby avoiding affecting the user experience due to frequent closing of the operation response function of the interactive interface.
[0064] Figure 4 A schematic diagram of the implementation flow of the method for processing operations provided in the embodiment of the present application, such as Figure 4 As shown, the method may include the following steps 401 to 404:
[0065] Step 401: In a case where at least two interactive interfaces are running, it is detected that a first operation is received on a first interactive interface; the first operation is used to instruct access to an object on the first interactive interface;
[0066] Step 402, determining whether the received first operation satisfies the restriction condition; if the received first operation satisfies the restriction condition, executing step 403; otherwise, executing step 404.
[0067] Step 403: displaying the logo of the first interactive interface at least on the first interactive interface, and disabling the operation response function of at least part of the objects of the first interactive interface.
[0068] In the embodiment of the present application, when the first operation received by the first interactive interface meets the restriction condition, such as the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than the first threshold, at least the logo of the first interactive interface is displayed on the first interactive interface, and at least the operation response function of at least part of the objects of the first interactive interface is turned off. In this way, it is possible to avoid user misoperation and improve user experience.
[0069] For example, when at least two interactive interfaces are running, the user actually wants to perform an operation on interactive interface 2, but the focus of an external device such as a mouse or keyboard is on interactive interface 1. If the user performs an operation through the external device at this time, it is performed on interactive interface 1, and for the user, the operation is performed on the wrong interactive interface. Therefore, when the first operation received on interactive interface 1 meets the restriction condition, by displaying its corresponding logo on interactive interface 1 and turning off the operation response function of at least some objects on interactive interface 1, it is possible to remind the user that he is operating the wrong interactive interface at this time while not responding to the operation performed by the user on the wrong interactive interface, thereby avoiding user error operations and improving user experience.
[0070] Step 404, respond to the first operation.
[0071] After executing step 403, the user can determine the target interactive interface that he actually wants to operate from multiple interactive interfaces according to the logo displayed on the interactive interface, and then switch from the first interactive interface to the target interactive interface. Therefore, in some embodiments, when the first interactive interface receives the fourth operation, it responds to the fourth operation and switches from the first interactive interface to the target interactive interface, and displays the logo of the target interactive interface on the target interactive interface. In this way, after switching, the logo of the target interactive interface is displayed again, so that the user can confirm again whether the switched target interactive interface is the interface that he wants to operate.
[0072] In some embodiments, when the fifth operation is received, the target interaction interface receiving the fifth operation is determined; wherein the fifth operation is used to instruct to enable the operation response function; in response to the fifth operation, the operation response function of the target interaction interface is enabled. In this way, after the target interaction interface is determined, only the operation response function of the target interaction interface is enabled, while the operation response functions of other interaction interfaces are not enabled, which can prevent the user from making erroneous operations after accidentally switching to other interaction interfaces.
[0073] There is no limitation on the way in which the user enables the operation response function of the target interactive interface, and it can be achieved by, for example, using shortcut keys, mouse clicks, clicking a display button on the interactive interface, and the like.
[0074] In some embodiments, when the first interactive interface receives the sixth operation, it responds to the sixth operation and unlocks the screen; wherein the sixth operation is used to indicate unlocking the screen; after unlocking the screen, at least the logo of the first interactive interface is displayed on the first interactive interface. This method of prompting the interactive interface logo after unlocking the screen allows the user to clearly know which interactive interface is currently being focused on, thereby effectively avoiding misoperation.
[0075] Remote desktop technology is developing rapidly. In the future, users will be able to operate local and remote computers on their own computers at the same time. The remote computer is just like the local desktop (an instance of the interactive interface). The user's experience during use is very similar to that of the local desktop. In addition, some users may use multiple remote desktops at the same time. If the screen is extended on the local connection, it will be very convenient for users to use. They can quickly switch between different desktops (computers) and screens, greatly improving work efficiency.
[0076] However, the above scenario can also cause trouble for users. When switching between the remote desktop and the local desktop, or even with an extended screen, users may sometimes operate on the wrong desktop. If only a read operation is performed, it is fine. However, if a write operation is performed on the wrong desktop, it may cause unnecessary trouble.
[0077] In the related art, users distinguish different desktops by setting different backgrounds for different host desktops or displaying different host names on labels. However, the disadvantage is that even if they are different desktops, users are still easily confused; and in full screen mode, users cannot see the names of different desktops. Figure 5 As shown in FIG. 5 , multiple desktops are displayed in full screen mode. 501 is displayed as the local operating system, and 502 is displayed as the remote control desktop. It can be seen that the currently accessed desktop is the local operating system. Figure 6 In the figure, multiple desktops are displayed in a non-full screen state, and the user obviously cannot know which desktop is currently being accessed.
[0078] Based on this, an exemplary application of an embodiment of the present application in a practical application scenario will be described below.
[0079] In an embodiment of the present application, a method for prompting a user of the current desktop identification number (Identity document, ID) is proposed. Through this method, the user can clearly know the desktop ID of the current operation (i.e., the identification of the interactive interface), and can quickly lock and unlock certain specific desktops (i.e., turn off the operation response function and turn on the operation response function) to prevent misoperation.
[0080] If the user turns on the desktop monitoring function, a service monitors the user's operation and prompts the user's desktop ID under certain conditions (i.e., restrictions), where the specific conditions are as follows (1) to (5):
[0081] (1) The user performs a write operation (i.e., update operation) on the desktop, and the interval between the last write operation (i.e., the third operation) exceeds a certain time interval—the write operation here refers to creating or modifying a file;
[0082] (2) When the user switches the focus desktop (i.e., the target interactive interface), the user is prompted with the current desktop ID on the focus desktop;
[0083] (3) Furthermore, users can add write locks to certain desktops. Once a user has a write operation, the user's operation is restricted, the user's current desktop ID is prompted, and the user's quick lock and unlock operations can be responded to;
[0084] (4) The current desktop detects user operation again after exceeding a certain time threshold;
[0085] (5) After the screen is unlocked, the focus desktop prompts the desktop ID.
[0086] The above method of prompting the user of the current desktop ID can bring about the following effects: (1) It can provide the user with a desktop ID prompt and / or a write lock function; (2) When the user sets the function to be turned on, the user can be prompted with the current desktop ID without causing trouble to the user; (3) The write lock function can effectively prevent the user from performing write operations on the wrong desktop; (4) The user can quickly start or close the prompt and write lock function.
[0087] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0088] Based on the foregoing embodiments, the embodiments of the present application provide a device for processing operations, which includes the modules included and the units included in the modules, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
[0089] Figure 7 A schematic diagram of the structure of the device for processing operations in the embodiment of the present application is shown in FIG. Figure 7As shown, the device 700 includes a detection module 701, a determination module 702 and an operation module 703, wherein:
[0090] A detection module 701 is used to detect that a first operation is received on a first interaction interface when at least two interaction interfaces are running; wherein the first operation is used to indicate access to an object on the first interaction interface; a determination module 702 is used to determine whether the received first operation satisfies a restriction condition; and an operation module 703 is used to perform a second operation on at least the first interaction interface when the first operation satisfies the restriction condition, so as to reduce the possibility of erroneous operations on the first interaction interface.
[0091] In some embodiments, the device 700 also includes a display module and a determination module 702, which is used to determine that the received first operation meets the restriction condition when the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than a first threshold; wherein the third operation is an operation of any type; or when the first operation is used to indicate opening the first interactive interface, determining that the received first operation meets the restriction condition; the display module is used to display the logo of the first interactive interface at least on the first interactive interface.
[0092] In some embodiments, the device 700 also includes a closing module and a determination module 702, which is used to determine that the received first operation meets the restriction condition when the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than a first threshold; wherein the third operation is an operation of any type; or when the first operation is used to indicate opening the first interactive interface, it is determined that the received first operation meets the restriction condition; the closing module is used to at least close the operation response function of at least part of the objects of the first interactive interface.
[0093] In some embodiments, the closing module is used to close the operation response function of at least some objects of the first interactive interface, and to close the operation response function of at least some objects of the second interactive interface; wherein the first interactive interface and the second interactive interface are different.
[0094] In some embodiments, the device 700 further includes a prohibition module, which is used to prohibit responding to the first operation when the interval is greater than the first threshold and the first operation is used to indicate an update of an object on the first interactive interface.
[0095] In some embodiments, the display module is used to display the logo of the first interaction interface on the first interaction interface, and to display the logo of the second interaction interface on the second interaction interface.
[0096] In some embodiments, the device 700 also includes a receiving module and a responding module, the receiving module is used to receive a fourth operation, and the fourth operation is used to indicate a switch from the first interaction interface to the target interaction interface; the responding module is used to switch from the first interaction interface to the target interaction interface in response to the fourth operation, and display the logo of the target interaction interface on the target interaction interface.
[0097] In some embodiments, the determination module 702 is used to determine the target interaction interface for receiving the fifth operation when a fifth operation is received; wherein the fifth operation is used to indicate the start of the operation response function; the response module is also used to respond to the fifth operation to turn on the operation response function of the target interaction interface; and when a sixth operation is received, the screen is unlocked in response to the sixth operation; wherein the sixth operation is used to indicate the unlocking of the screen; the display module is used to display the logo of the first interaction interface at least on the first interaction interface after unlocking the screen.
[0098] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0099] It should be noted that in the embodiments of this application Figure 7 The division of modules by the device for processing operations shown is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. It may also be implemented in the form of a combination of software and hardware.
[0100] It should be noted that in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
[0101] An embodiment of the present application provides an electronic device, Figure 8 A schematic diagram of the hardware entity of the electronic device according to the embodiment of the present application is shown in FIG. Figure 8 As shown, the electronic device 800 includes a memory 801 and a processor 802. The memory 801 stores a computer program that can be run on the processor 802. When the processor 802 executes the program, the steps in the method provided in the above embodiment are implemented.
[0102] It should be noted that the memory 801 is configured to store instructions and applications executable by the processor 802, and can also cache data to be processed or processed by the processor 802 and various modules in the electronic device 800 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory (Random Access Memory, RAM).
[0103] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method provided in the above embodiment are implemented.
[0104] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.
[0105] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0106] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above description of each embodiment tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. For the sake of brevity, this article will not repeat them.
[0107] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.
[0108] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0109] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.
[0110] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed on multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0111] In addition, all functional modules in the embodiments of the present application may be integrated into one processing unit, or each module may be a separate unit, or two or more modules may be integrated into one unit; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0112] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.
[0113] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0114] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0115] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0116] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0117] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method of processing an operation, comprising: When running with at least two interactive interfaces, Detecting that a first operation is received on a first interaction interface; wherein the first operation is used to instruct access to an object on the first interaction interface; Determining whether the received first operation satisfies a restriction condition; When the first operation meets the restriction conditions, a second operation is performed on at least the first interactive interface to reduce the possibility of erroneous operations on the first interactive interface; the second operation includes at least displaying the logo of the first interactive interface on the first interactive interface and / or at least closing the operation response function of at least some objects of the first interactive interface.
2. The method according to claim 1, wherein: The determining whether the received first operation satisfies a restriction condition comprises: When the interval between the time of receiving the first operation and the time of last receiving the third operation is greater than a first threshold, determining that the received first operation meets the restriction condition; wherein the third operation is an operation of any type; or When the first operation is used to instruct opening the first interactive interface, it is determined that the received first operation meets a restriction condition.
3. The method according to claim 1, wherein: The step of at least closing the operation response function of at least part of the objects in the first interactive interface includes: Turn off the operation response function of at least some objects of the first interactive interface, and turn off the operation response function of at least some objects of the second interactive interface; wherein the first interactive interface and the second interactive interface are different.
4. The method according to any one of claims 1 to 3, wherein: In the case where the first operation is used to instruct to update an object on the first interactive interface, the operation response function includes a response function related to the update; In the case where the first operation is used to instruct browsing of an object on the first interactive interface, the operation response function includes a response function related to updating but does not include a response function related to browsing.
5. The method according to claim 2, wherein: The method further comprises: When the interval is greater than the first threshold and the first operation is used to indicate updating of the object on the first interactive interface, responding to the first operation is prohibited.
6. The method according to claim 1, wherein: The step of at least displaying the logo of the first interactive interface on the first interactive interface includes: The logo of the first interactive interface is displayed on the first interactive interface, and the logo of the second interactive interface is displayed on the second interactive interface.
7. The method according to claim 1 or 6, wherein: The method further comprises: receiving a fourth operation, where the fourth operation is used to instruct switching from the first interaction interface to a target interaction interface; In response to the fourth operation, the first interaction interface is switched to the target interaction interface, and an identifier of the target interaction interface is displayed on the target interaction interface.
8. The method according to claim 7, wherein: The method further comprises: In the case of receiving a fifth operation, determining a target interaction interface for receiving the fifth operation; wherein the fifth operation is used to instruct to enable the operation response function; In response to the fifth operation, enabling an operation response function of the target interactive interface; and In the case of receiving the sixth operation, in response to the sixth operation, unlocking the screen; wherein the sixth operation is used to instruct to unlock the screen; After the screen is unlocked, a logo of the first interaction interface is at least displayed on the first interaction interface.
9. An apparatus for processing an operation, comprising: A detection module, configured to detect, when at least two interactive interfaces are running, that a first operation is received on a first interactive interface; wherein the first operation is used to indicate access to an object on the first interactive interface; A determination module, used to determine whether the received first operation satisfies a restriction condition; An operation module, used to perform a second operation on at least the first interactive interface when the first operation meets a restriction condition, so as to reduce the possibility of erroneous operations on the first interactive interface; the second operation includes at least displaying the logo of the first interactive interface on the first interactive interface and / or at least closing the operation response function of at least part of the objects of the first interactive interface.
Citation Information
Patent Citations
Information display method,device, mobile terminal and storage medium
CN108664205A