Interaction Processing Method and Apparatus

By displaying time adjustment controls on the target interface of the electronic device and obtaining the target time, the complex interaction processing methods in different scenarios are solved, and a unified and simplified interaction processing method is achieved, improving the user experience.

CN113703628BActive Publication Date: 2025-07-18VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111009718.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-31
Publication Date
2025-07-18
Estimated Expiration
2041-08-31

AI Technical Summary

Technical Problem

The interactive processing methods of various electronic device scenarios are diverse and complex, resulting in inconsistent user experience.

Method used

By receiving the first input of the target interface, the time adjustment control is displayed, and the target time is obtained when the second input is received, and the scene function corresponding to the target time is performed based on the application scenario of the electronic device.

Benefits of technology

It realizes the unified and simple interaction processing methods in different application scenarios, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113703628B_ABST
    Figure CN113703628B_ABST
Patent Text Reader

Abstract

The present application discloses an interaction processing method and apparatus, belonging to the technical field of terminals. The method includes: receiving a first input to a target interface of an electronic device; in response to the first input, displaying a time adjustment control; in the case of receiving a second input to the time adjustment control, obtaining a target time corresponding to the time adjustment control; and executing a scenario function corresponding to the target time based on the application scenario of the electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of terminals, and particularly relates to an interaction processing method and device. Background Art

[0002] With the rapid development of electronic technology, electronic devices have been widely used. In electronic devices, there are many scenarios directly or indirectly related to time, such as retrieving chat records, application usage records, changing backgrounds or filters when editing pictures, content recommendation, and power saving solutions.

[0003] Currently, each scenario has its own interaction processing method, which leads to diverse and complex interaction methods. For example, in the scenario of retrieving chat records, it is usually through inputting time to search for chat records related to that time. Another example is that when editing pictures, changing backgrounds or filters is usually achieved by manually editing the background. Summary of the Invention

[0004] The objective of the embodiments of this application is to provide an interaction processing method and device, which can solve the problem of diverse and complex interaction methods caused by each scenario having its own interaction processing method.

[0005] In a first aspect, the embodiments of this application provide an interaction processing method, which includes:

[0006] Receiving a first input to a target interface of an electronic device;

[0007] In response to the first input, displaying a time adjustment control;

[0008] When receiving a second input to the time adjustment control, obtaining a target time corresponding to the time adjustment control;

[0009] Based on the application scenario of the electronic device, executing a scenario function corresponding to the target time.

[0010] In a second aspect, the embodiments of this application provide an interaction processing device, which includes:

[0011] A receiving module, configured to receive a first input to a target interface of an electronic device;

[0012] A control display module, configured to display a time adjustment control in response to the first input;

[0013] An obtaining module, configured to obtain a target time corresponding to the time adjustment control when receiving a second input to the time adjustment control;

[0014] A function execution module, configured to execute a scenario function corresponding to the target time based on the application scenario of the electronic device.

[0015] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0018] In the embodiment of the present application, by receiving a first input to a target interface of an electronic device; in response to the first input, displaying a time adjustment control; when a second input to the time adjustment control is received, obtaining a target time corresponding to the time adjustment control; and executing a scenario function corresponding to the target time based on the application scenario of the electronic device. In this way, by invoking the time adjustment control on the target interface and implementing the interaction of the scenario functions directly or indirectly related to time in the application scenario of the electronic device based on the time adjustment control, the scenario functions in different application scenarios can be integrated, making the interaction processing method unified and simple. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flowchart of the interaction processing method provided by an embodiment of the present application;

[0020] Figure 2 is one of the display schematic diagrams of the time dial;

[0021] Figure 3 is another display schematic diagram of the time dial;

[0022] Figure 4 is one of the display schematic diagrams of the preview area when the time dial is rotated counterclockwise;

[0023] Figure 5 is another display schematic diagram of the preview area when the time dial is rotated counterclockwise;

[0024] Figure 6 is one of the display schematic diagrams of the preview area when the time dial is rotated clockwise;

[0025] Figure 7 is another display schematic diagram of the preview area when the time dial is rotated clockwise;

[0026] Figure 8 is the structural diagram of the interaction processing device provided by an embodiment of the present application;

[0027] Figure 9 is the structural diagram of the electronic device provided by an embodiment of the present application;

[0028] Figure 10 is the schematic diagram of the hardware structure of an electronic device for implementing an embodiment of the present application. Specific embodiments

[0029] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0030] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.

[0031] Next, the interaction processing provided by the embodiments of the present application will be described in detail with reference to the accompanying drawings, through specific embodiments and their application scenarios.

[0032] Figure 1 is the flowchart of the interaction processing method provided by an embodiment of the present application. As Figure 1 shown, it includes the following steps:

[0033] Step 101, receive a first input to the target interface of the electronic device.

[0034] In this step, the target interface can be any interface displayed by the electronic device, or a preset interface displayed by the electronic device, or a specific interface pre-set by the user, and no specific limitation is made here. For example, the target interface is the desktop, the target interface is the image editing interface, the target interface is the chat window interface, the target interface is the main interface of the application program, etc.

[0035] The first input can be voice input, gesture input, touch input, shake input, etc. Touch input can include long - press input, swipe input, drag input, etc. In the following description, the first input will be described by taking touch input as an example.

[0036] In an alternative embodiment, the first input can be a swipe input. The user can perform an upward swipe operation from the bottom of the interface, such as on the desktop or in an image - editing interface, using a single finger or multiple fingers. Accordingly, the electronic device can receive the first input.

[0037] In another alternative embodiment, the first input can be a press input. The user can press the under - screen fingerprint area with a preset finger on the desktop or in an image - editing interface, etc. Accordingly, when the fingerprint verification is successful, the electronic device can determine that it has received the first input.

[0038] In yet another alternative embodiment, the first input can be a shake input. When the electronic device is displaying the target interface, the user can shake the electronic device. Accordingly, the electronic device can receive the first input.

[0039] Step 102: In response to the first input, display a time - adjustment control.

[0040] In this step, the time - adjustment control refers to a control for adjusting time. It can be a time dial, which may include a pointer for indicating time, or a time - option list for time selection, or a time - input control for time input. There is no specific limitation here.

[0041] In an alternative embodiment, in response to the first input, the electronic device can display a time dial in the target interface. The time dial may include a pointer for indicating time. As Figure 2 shown, display a time dial on the desktop, as Figure 3 shown, display a time dial in the image - editing interface.

[0042] Among them, the time dial may include at least one of the hour hand, minute hand, and second hand. Of course, in addition to the pointer for indicating time, the time dial may also include time scales. There is no specific limitation here. In addition, the shape of the time dial can be circular, square, etc.

[0043] The user can adjust the time based on the time - adjustment control to execute the scenario function corresponding to the target time after time adjustment according to the application scenario of the electronic device. For example, when a time dial is displayed in the target interface, the user can rotate the pointer in the time dial to adjust the time. When rotating the pointer counter - clockwise, it is adjusted to a historical time, and when rotating the pointer clockwise, it is adjusted to a future time.

[0044] For another example, when a time option list is displayed in the target interface, the user can select the option corresponding to the target time in the time option list to adjust the time. The time option list may include at least one option list. For example, the time option list may include three option lists, which are respectively used to select year, month, and day, or respectively used to select hour, minute, and second.

[0045] For still another example, when a time input control is displayed in the target interface, the user can directly input the target time in the time input control.

[0046] The initial display state of the time adjustment control can be various. For example, when the time adjustment control is initially displayed, the time adjustment control indicates the current time, such as the timing time of the global positioning system, so that the user can adjust the time based on the current time. For example, when the current time is 12:00, 12:00 is displayed on the time dial. When the pointer is rotated clockwise, the time can be adjusted to a future time after 12:00. When the hour hand is rotated counterclockwise, the time can be adjusted to a historical time before 12:00.

[0047] For another example, when the time adjustment control is initially displayed, the time adjustment control indicates a preset time. For example, the time option list can indicate the time "00:00:00".

[0048] For still another example, when the time adjustment control is initially displayed, the time adjustment control does not indicate any time. For example, the initial display state of the time adjustment control is displayed as "--:--:--".

[0049] In addition, depending on the different ways of the first input, the displayed time adjustment control can also be different. For example, when the user performs a swiping-up operation from the bottom of the interface with two fingers, the target interface can display a time dial. When the user shakes the electronic device while the electronic device displays the target interface, the target interface can display a time input control. When the user presses the fingerprint area under the screen while the electronic device displays the target interface, and the fingerprint verification is successful, the target interface can display a time option list.

[0050] Step 103: When a second input to the time adjustment control is received, obtain the target time corresponding to the time adjustment control.

[0051] In this step, the second input is an input for adjusting the time. The second input can be a voice input, a gesture input, or a touch input, etc. The touch input can include a long-press input, a swipe input, or a drag input, etc. In the following description, the second input will be described by taking the touch input as an example.

[0052] In an alternative embodiment, the second input may include a long - press input and a swipe input. The user can long - press any pointer on the time dial with a single finger and swipe for that pointer to adjust the time by rotating the pointer.

[0053] When the user determines to end the second input, the electronic device can receive this second input. For example, when the user releases the pointer on the time dial, it is determined to end the second input. Another example is when the user clicks the confirmation button associated with the time adjustment control, it is determined to end the second input. For instance, when the user enters a target time in the time input control and then clicks the confirmation button associated with the time input control, it is determined to be based on the target time entered in the time input control, and at this time, the second input ends.

[0054] Accordingly, when the electronic device receives the second input of the time adjustment control, it can obtain the target time corresponding to the time adjustment control. For example, obtain the target time indicated by the time dial, or obtain the target time entered by the user in the time input control, or obtain the target time corresponding to the option selected by the user in the time option list.

[0055] The target time can include two cases. The first can be a time earlier than the time when the second input is received, that is, a historical time, and the second can be a time later than the time when the second input is received, that is, a future time.

[0056] Step 104, execute the scenario function corresponding to the target time based on the application scenario of the electronic device.

[0057] In this step, macroscopically, it mainly includes two scenario functions. One is that when the target time is a historical time, the scenario function corresponding to the target time is: the function of filtering according to the target time. Such as filtering the applications used at the target time, filtering the chat records at the target time, filtering the target scenario information at the target time for image editing, etc.

[0058] The other is that when the target time is a future time, the scenario function corresponding to the target time is: the function of predicting according to the target time. Such as predicting the applications that the user may need to use at the target time, predicting the chat objects that the user may need to interact with at the target time, predicting the target scenario information at the target time for image editing, etc.

[0059] Microscopically, when the target interface is different, the application scenario of the electronic device will also be correspondingly different. In the application scenario of this electronic device, it can include scenario functions directly or indirectly related to time. In the specific implementation process, first, based on the application scenario of the electronic device, determine the scenario functions related to time in the application scenario of the electronic device, and then based on the target time, determine the scenario function corresponding to the target time in the application scenario of the electronic device.

[0060] In an alternative embodiment, when the target interface is the desktop, the application scenario of the electronic device is to display application icons. In this application scenario of the electronic device, the scenario functions directly related to time may include displaying application icons corresponding to the time. For example, when the target time is a historical time, the application icons used at that historical time can be displayed; when the target time is a future time, the application icons that the user may need to use at that future time can be displayed.

[0061] In another alternative embodiment, when the target interface is an image editing interface, the application scenario of the electronic device is to edit the image to be edited in the image editing interface. In this application scenario of the electronic device, the scenario functions indirectly related to time may include editing the image to be edited based on the target scenario information corresponding to the time. For example, when the target time is a historical time, the image to be edited can be edited based on the target scenario information corresponding to that historical time; when the target time is a future time, the image to be edited can be edited based on the predicted target scenario information corresponding to that future time.

[0062] In yet another alternative embodiment, when the target interface is a chat window interface, the application scenario of the electronic device is for communication between two parties. In this application scenario of the electronic device, the scenario functions directly related to time may include retrieving corresponding content based on time. For example, when the target time is a historical time, the chat records related to that historical time can be retrieved; when the target time is a future time, the chat objects that the user may need to interact with at that future time can be retrieved.

[0063] It should be noted that in the application scenario of the electronic device, the functional scenarios corresponding to the target time can be set by default or customized by the user, and no specific limitation is provided here.

[0064] Correspondingly, the scenario functions corresponding to the target time in the application scenario of the electronic device can be executed. For example, the application programs used by the user at the target time can be started directly or when the user determines to start; the image edited based on the target scenario information corresponding to the target time can also be made effective directly or when the user determines to make it effective, and no specific limitation is provided here.

[0065] In this embodiment, a first input to a target interface of an electronic device is received; in response to the first input, a time adjustment control is displayed; when a second input to the time adjustment control is received, a target time corresponding to the time adjustment control is obtained; and a scenario function corresponding to the target time is executed based on the application scenario of the electronic device. In this way, by invoking the time adjustment control on the target interface and implementing the interaction of the scenario functions directly or indirectly related to time in the application scenario of the electronic device based on the time adjustment control, the scenario functions in different application scenarios can be integrated, making the interaction processing method unified and simple.

[0066] Optionally, step 103 specifically includes:

[0067] When a second input for rotating a target pointer is received, the target time indicated by the time scale corresponding to the target pointer after rotating the target pointer based on the second input is obtained, and the time adjustment control includes the target pointer;

[0068] When a second input for a time option list is received, the target time corresponding to the option selected from the time option list based on the second input is obtained, and the time adjustment control is the time option list;

[0069] When a second input for a time input control is received, the target time input to the time input control is obtained, and the time adjustment control is the time input control.

[0070] In this embodiment, according to the different target adjustment controls, the time adjustment methods are different, and the methods for obtaining the target time are also different.

[0071] In an alternative embodiment, the target adjustment control is a time scale, and the time scale includes at least one pointer. The user can rotate the target pointer among the at least one pointer, such as a clockwise rotation operation or a counterclockwise rotation operation. When the user finishes rotating and releases the target pointer, the electronic device can determine the target time indicated by the time scale based on the pointing positions of the pointers in the time scale after rotating the target pointer based on the second input.

[0072] In another alternative embodiment, the target adjustment control is a time option list, which may include at least one option list. The user can perform selection operations on each option list respectively. When the user has completed the selection operations for each option list, the electronic device can determine the target time based on the options selected from each option list. For example, if the time option list includes 3 option lists corresponding to hours, minutes, and seconds respectively, the user selects the option "10" in the option list corresponding to hours, selects the option "22" in the option list corresponding to minutes, and selects the option "23" in the option list corresponding to seconds. Accordingly, based on the selected options, the target time can be determined as "10:22:23".

[0073] In yet another alternative embodiment, the target adjustment control is a time input control. The user can directly input the target time in the time input control. Accordingly, when the user performs an input confirmation operation, the electronic device can obtain the target time input by the user in the time input control.

[0074] The user can call different time adjustment controls according to the application scenarios of the electronic device. For example, in the image editing interface, a time option list or a time input control can be called, so that a larger time adjustment range can be obtained quickly to obtain a richer filter scheme. For example, the target time can be shifted to the 20th century, so that the image can be turned into a black-and-white style. Another example is that in the desktop, a time dial can be called to facilitate time adjustment.

[0075] In this embodiment, by defining multiple time adjustment controls and displaying different time adjustment controls in different situations to perform corresponding time adjustment operations to obtain the target time, in this way, the flexibility of time adjustment can be improved in the interactive processing of time-related scenario functions.

[0076] Optionally, step 104 specifically includes:

[0077] Display M preview results corresponding to the target scenario function in the preview area of the target interface. The target scenario function is the scenario function corresponding to the target time in the application scenario of the electronic device. The M preview results are results matching the target time, and M is a positive integer;

[0078] When a third input to the target preview result among the M preview results is received, execute the target scenario function based on the target preview result.

[0079] In this embodiment, the electronic device can divide a preview area in the target interface to display M preview results corresponding to the target scenario function for the user to preview the results and select the target preview result to execute the target scenario function.

[0080] The target scenario function is the scenario function corresponding to the target time in the application scenario of the electronic device. That is to say, the target scenario function is jointly determined by the application scenario of the electronic device and the target time. The target time here refers to the macroscopic concept of time, which includes two cases, namely historical time and future time.

[0081] For example, when the target interface is the desktop, the application scenario of the electronic device is to display application icons. When the target time is historical time, the target scenario function is to display the application icons used at that historical time. When the target time is future time, the target scenario function is to display the application icons that the user may need to use at that future time.

[0082] Another example, when the target interface is an image editing interface, the application scenario of the electronic device is to edit the image to be edited in the image editing interface. When the target time is historical time, the target scenario function is to edit the image to be edited based on the target scenario information corresponding to that historical time. When the target time is future time, the target scenario function is to edit the image to be edited based on the predicted target scenario information corresponding to that future time.

[0083] Still another example, when the target interface is a chat window interface, the application scenario of the electronic device is for two communication parties to conduct communication interactions. When the target time is historical time, the target scenario function is to retrieve the chat records related to that historical time. When the target time is future time, the target scenario function is to retrieve the chat objects that the user may need to interact with at that future time.

[0084] It is possible to display M preview results corresponding to the target scenario function, and the M preview results are results matching the target time. Here, the target time can refer to the microscopic concept of time, such as the specific time 20:00. In this case, the M preview results can be results matching based on the specific time such as 20:00. The target time here can also refer to the macroscopic concept of time. In this case, the M preview results can be results matching based on the time span range of historical time, such as within the past month, or results matching based on the time span range of future time, such as within the next month.

[0085] In an alternative embodiment, the preview result can be a result matching based on a specific time. Specifically:

[0086] In the case where the target time is earlier than the time when the second input is received, the preview result is a result determined according to the first information, and the first information is the information filtered and obtained based on the target time in the historical information associated with the target scenario function;

[0087] In the case where the target time is later than the time when the second input is received, the preview result is the result determined according to the second information, and the second information is the information obtained by prediction based on the target time in the recommended information associated with the target scenario function.

[0088] In this way, the accuracy of the preview result can be improved, and the requirements of users for interactive processing in different scenario functions can be better met.

[0089] When the time adjustment control is a time dial, the user can use a single finger to drag the pointer to rotate counterclockwise. During the dragging process, according to different application scenarios, the preview result determined according to the first information will be displayed in the preview area. The first information is the information obtained by screening based on the target time in the historical information associated with the target scenario function.

[0090] Optionally, displaying M preview results corresponding to the target scenario function in the preview area of the target interface includes:

[0091] In the case where the target scenario function is an icon display function, M target application icons are displayed in the preview area of the target interface. The preview result is the target application icon, and the target application icon is the application icon that matches the target time.

[0092] In the case where the target scenario function is an image editing function, M target images are displayed in the preview area of the target interface. The preview result is the target image, and the target image is the image obtained by editing the image to be edited in the target interface based on the target scenario information of the target time. The target scenario information includes at least one of weather information, light information, the user's motion information, and era style information.

[0093] In the case where the target scenario function is a content retrieval function, M target retrieval results are displayed in the preview area of the target interface. The preview result is the target retrieval result, and the target retrieval result is the retrieval result that matches the target time.

[0094] The target interface is the desktop. Rotate the pointer counterclockwise. The target scenario function is to display the application icons used in history, that is, the historical information associated with the target scenario function is the application icons used in history. The first information is the application icons used by the user at the target time selected from the application icons used in history. As Figure 4 shown, if the current time is 12 o'clock and it is reversed from 12 o'clock to 9 o'clock in the morning, the application icons used by the user at 9 o'clock, including application icon 1 and application icon 2, will be displayed in the preview area.

[0095] The target interface is a chat window interface. Rotate the pointer counterclockwise. The target scene function is to display historical chat records, that is, the historical information associated with the target scene function is historical chat records. The first information is the chat records corresponding to the target time filtered from the historical chat records.

[0096] The target interface is an image editing interface. Rotate the pointer counterclockwise. The target scene function is to edit the image to be edited in the image editing interface based on the target scene information at the historical time, that is, the historical information associated with the target scene function is the target scene information at the historical time. The first information is the target scene information corresponding to the target time filtered from the target scene information at the historical time. The target scene information may include at least one of weather information, light information, the user's motion information, and era style information.

[0097] As Figure 5 shown, if the current time is 12 o'clock and it is reversed from 12 o'clock to 9 o'clock in the morning, and the weather in the area where 9 o'clock is located is sunny, and based on this weather, a preview image obtained by an automated filter scheme based on the weather at 9 o'clock is displayed in the preview area.

[0098] When the time adjustment control is a time dial, the user can drag the pointer with a single finger to rotate it clockwise. During the dragging process, according to different application scenarios, a preview result determined according to the second information is displayed in the preview area. The second information is information predicted based on the target time among the recommended information associated with the target scene function.

[0099] The target interface is the desktop. Rotate the pointer clockwise. The target scene function is to display recommended application icons, that is, the recommended information associated with the target scene function is application icons predicted based on big data analysis. The second information is the application icons predicted based on big data analysis and predicted based on the target time among them. As Figure 6 shown, if the current time is 12 o'clock and it is rotated clockwise from 12 o'clock to 8 o'clock in the evening, then application icons that the user may need to use at 8 o'clock in the evening, including application icon 3 and application icon 4, will be displayed in the preview area. Among them, if the application corresponding to the recommended application icon 3 is not downloaded locally, a download control can be associated with this application icon. When the user clicks on application icon 3, the application store page will be jumped to for downloading. After the download is completed, it will be automatically opened for the user to use normally.

[0100] The target interface is a chat window interface. Rotate the pointer clockwise. The target scene function is to display recommended chat objects, that is, the recommended information associated with the target scene function is chat objects predicted based on big data analysis. The second information is the chat objects predicted based on big data analysis and predicted based on the target time among them.

[0101] The target interface is an image editing interface. When the pointer is rotated clockwise, the target scene function is to edit the image to be edited in the image editing interface based on the target scene information at a future time, that is, the recommended information associated with the target scene function is the target scene information at a future time, and the second information is the target scene information corresponding to the target time predicted from the target scene information at a future time. For example Figure 7 As shown, if the current time is 12 o'clock and it rotates clockwise from 12 o'clock to 8 o'clock in the evening, the weather in the area at 8 o'clock in the evening may have an aurora. Based on this weather, a preview image obtained by an automated filter scheme (night sky + aurora) based on the weather at 8 o'clock in the evening is displayed in the preview area.

[0102] For the above different target scene functions, by displaying the corresponding preview results for the user to preview, in this way, different scene functions can be integrated through an interaction processing method related to time, thereby reducing the user's learning cost and improving the user experience.

[0103] Furthermore, when a third input to the target preview result among the M preview results is received, the target scene function is executed based on the target preview result. Among them, the third input can be a voice input, a gesture input, or a touch input, etc. The touch input can include a click input, a long press input, a slide input, or a drag input, etc.

[0104] For example, when the user clicks on the application icon 1 as shown in Figure 4 the application program of the application icon 1 is launched. When the user clicks on the left filter scheme as shown in Figure 5 the image under this filter scheme is displayed in the image editing interface. When the user clicks on the application icon 3 as shown in Figure 6 it jumps to the application store page to download the application program of the application icon 3, and automatically launches the application program of the application icon 3 after the download is completed. When the user clicks on the filter scheme as shown in Figure 7 the image under this filter scheme is displayed in the image editing interface.

[0105] In this embodiment, by displaying M preview results corresponding to the target scene function in the preview area of the target interface, the target scene function is the scene function corresponding to the target time in the application scenario of the electronic device, the M preview results are results matching the target time, and M is a positive integer; when a third input to the target preview result among the M preview results is received, the target scene function is executed based on the target preview result. In this way, the scene function related to time can be better executed, meeting the user's needs.

[0106] It should be noted that for the interactive processing method provided in the embodiments of the present application, the execution entity can be an interactive processing device, or a control module in the interactive processing device for executing the interactive processing method. In the embodiments of the present application, taking the interactive processing device as the execution entity of the interactive processing method as an example, the interactive processing device provided in the embodiments of the present application is described.

[0107] See Figure 8 , Figure 8 which is the structural diagram of the interactive processing device provided in the embodiments of the present application. As Figure 8 shown, the interactive processing device 800 includes:

[0108] A receiving module 801, configured to receive a first input to a target interface of an electronic device;

[0109] A control display module 802, configured to display a time adjustment control in response to the first input;

[0110] An obtaining module 803, configured to obtain a target time corresponding to the time adjustment control when a second input to the time adjustment control is received;

[0111] A function execution module 804, configured to execute a scenario function corresponding to the target time based on the application scenario of the electronic device.

[0112] Optionally, the obtaining module 803 is specifically configured to:

[0113] When a second input for rotating a target pointer is received, obtain the target time indicated by the time scale dial corresponding to the target pointer after rotating the target pointer based on the second input, where the time adjustment control includes the target pointer;

[0114] When a second input to a time option list is received, obtain the target time corresponding to the option selected from the time option list based on the second input, where the time adjustment control is the time option list;

[0115] When a second input to a time input control is received, obtain the target time input in the time input control, where the time adjustment control is the time input control.

[0116] Optionally, the function execution module 804 includes:

[0117] A result display unit, configured to display M preview results corresponding to a target scenario function in a preview area of the target interface, where the target scenario function is a scenario function corresponding to the target time in the application scenario of the electronic device, and the M preview results are results matching the target time, and M is a positive integer;

[0118] A function execution unit, configured to execute the target scenario function based on the target preview result when receiving a third input to the target preview result among the M preview results.

[0119] Optionally, the result display unit is specifically configured to:

[0120] When the target scenario function is an icon display function, display M target application icons in the preview area of the target interface, where the preview result is the target application icon, and the target application icon is an application icon matching the target time;

[0121] When the target scenario function is an image editing function, display M target images in the preview area of the target interface, where the preview result is the target image, and the target image is an image obtained by editing the image to be edited in the target interface based on the target scenario information of the target time, and the target scenario information includes at least one of weather information, light information, the user's motion information, and era style information;

[0122] When the target scenario function is a content retrieval function, display M target retrieval results in the preview area of the target interface, where the preview result is the target retrieval result, and the target retrieval result is a retrieval result matching the target time.

[0123] Optionally, when the target time is earlier than the time when the second input is received, the preview result is a result determined according to the first information, and the first information is information filtered based on the target time from the historical information associated with the target scenario function;

[0124] When the target time is later than the time when the second input is received, the preview result is a result determined according to the second information, and the second information is information predicted based on the target time from the recommended information associated with the target scenario function.

[0125] In this embodiment, a first input to a target interface of an electronic device is received by a receiving module 801; a time adjustment control is displayed by a control display module 802 in response to the first input; a target time corresponding to the time adjustment control is obtained by an obtaining module 803 when a second input to the time adjustment control is received; and a scenario function corresponding to the target time is executed by a function execution module 804 based on the application scenario of the electronic device. In this way, by invoking the time adjustment control on the target interface and implementing the interaction of the scenario functions directly or indirectly related to time in the application scenario of the electronic device based on the time adjustment control, the scenario functions in different application scenarios can be integrated, making the interaction processing method unified and simple.

[0126] The interaction processing device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0127] The interaction processing device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0128] The interaction processing device provided in the embodiments of the present application can implement Figure 1 each process implemented by the method embodiments. To avoid repetition, details are not described here again.

[0129] Optionally, as Figure 9 shown, the embodiments of the present application further provide an electronic device 900, including a processor 901, a memory 902, a program or instruction stored on the memory 902 and executable on the processor 901. When the program or instruction is executed by the processor 901, it implements each process of the above interaction processing method embodiment and can achieve the same technical effect. To avoid repetition, details are not described here again.

[0130] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0131] Figure 10 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.

[0132] The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0133] Those skilled in the art can understand that the electronic device 1000 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1010 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 10 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine some components, or have different component arrangements, which will not be elaborated here.

[0134] Among them, the user input unit 1007 is used to receive a first input to the target interface of the electronic device;

[0135] The display unit 1006 is used to display a time adjustment control in response to the first input;

[0136] The processor 1010 is used to obtain a target time corresponding to the time adjustment control when receiving a second input to the time adjustment control; and execute a scenario function corresponding to the target time based on the application scenario of the electronic device.

[0137] In this embodiment, a first input to the target interface of the electronic device is received through the user input unit 1007; a time adjustment control is displayed through the display unit 1006 in response to the first input; when the processor 1010 receives a second input to the time adjustment control, the target time corresponding to the time adjustment control is obtained; and a scenario function corresponding to the target time is executed based on the application scenario of the electronic device. In this way, by invoking the time adjustment control on the target interface and implementing the interaction of the scenario functions directly or indirectly related to time in the application scenario of the electronic device based on the time adjustment control, the scenario functions in different application scenarios can be integrated, making the interaction processing method unified and simple.

[0138] Optionally, the processor 1010 is further used for:

[0139] When a second input for rotating the target pointer is received, obtain the target time indicated by the time scale dial corresponding to the target pointer after rotating the target pointer based on the second input, where the time adjustment control includes the target pointer;

[0140] When a second input for the time option list is received, obtain the target time corresponding to the option selected from the time option list based on the second input, where the time adjustment control is the time option list;

[0141] When a second input for the time input control is received, obtain the target time input in the time input control, where the time adjustment control is the time input control.

[0142] Optionally, the processor 1010 is further configured to:

[0143] Display M preview results corresponding to the target scene function in the preview area of the target interface, where the target scene function is the scene function corresponding to the target time in the application scenario of the electronic device, and the M preview results are results matching the target time, and M is a positive integer;

[0144] When a third input for a target preview result among the M preview results is received, execute the target scene function based on the target preview result.

[0145] Optionally, the processor 1010 is further configured to:

[0146] When the target scene function is an icon display function, display M target application icons in the preview area of the target interface, where the preview result is the target application icon, and the target application icon is an application icon matching the target time;

[0147] When the target scene function is an image editing function, display M target images in the preview area of the target interface, where the preview result is the target image, and the target image is an image obtained by editing the image to be edited in the target interface based on the target scene information of the target time, and the target scene information includes at least one of weather information, light information, the user's motion information, and era style information;

[0148] When the target scene function is a content retrieval function, display M target retrieval results in the preview area of the target interface, where the preview result is the target retrieval result, and the target retrieval result is a retrieval result matching the target time.

[0149] Optionally, when the target time is earlier than the time when the second input is received, the preview result is the result determined according to the first information, where the first information is the information filtered based on the target time from the historical information associated with the target scenario function;

[0150] When the target time is later than the time when the second input is received, the preview result is the result determined according to the second information, where the second information is the information predicted based on the target time from the recommended information associated with the target scenario function.

[0151] It should be understood that in the embodiments of the present application, the input unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042. The graphics processor 10041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here. The memory 1009 may be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1010 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor 1010.

[0152] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned interactive processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0153] Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc, etc.

[0154] Another embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement each process of the above-described interactive processing method embodiment, and can achieve the same technical effects. To avoid repetition, details are not described herein again.

[0155] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0156] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, such 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 elements inherent to such process, method, article, or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the methods and devices in the embodiments of the present application are not limited to performing functions in the order shown or discussed. They may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0157] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0158] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the spirit and scope protected by the present application's claims, can also make many forms, all of which fall within the protection scope of the present application.

Claims

1. An interactive processing method, characterized in that, including: Receiving a first input to a target interface of an electronic device; In response to the first input, displaying a time adjustment control; When a second input to the time adjustment control is received, obtaining a target time corresponding to the time adjustment control; The target time is a historical time or a future time when the second input is received; Displaying M preview results corresponding to a target scene function in a preview area of the target interface, where the target scene function is a scene function corresponding to the target time in the application scenario of the electronic device, the M preview results are results matching the target time, and M is a positive integer; the target scene function is jointly determined by the application scenario of the electronic device and the target time; when the target time is a historical time, the scene function corresponding to the target time is: a function of filtering according to the target time; when the target time is a future time, the scene function corresponding to the target time is: a function of predicting according to the target time; The target interface is different, and the application scenario of the electronic device is different; When a third input to a target preview result among the M preview results is received, performing the target scene function based on the target preview result.

2. The method according to claim 1, wherein The obtaining, when a second input to the time adjustment control is received, of the target time corresponding to the time adjustment control includes: When a second input of rotating a target pointer is received, obtaining the target time indicated by the time scale dial corresponding to the target pointer after rotating the target pointer based on the second input, where the time adjustment control includes the target pointer; When a second input to a time option list is received, obtaining the target time corresponding to the option selected from the time option list based on the second input, where the time adjustment control is the time option list; When a second input to a time input control is received, obtaining the target time input in the time input control, where the time adjustment control is the time input control.

3. The method according to claim 1, characterized in that, The displaying, in the preview area of the target interface, of the M preview results corresponding to the target scene function includes: When the target scene function is an icon display function, displaying M target application icons in the preview area of the target interface, where the preview results are the target application icons, and the target application icons are application icons matching the target time; When the target scene function is an image editing function, displaying M target images in the preview area of the target interface, where the preview results are the target images, and the target images are images obtained by editing the image to be edited in the target interface based on the target scene information corresponding to the target time, and the target scene information includes at least one of weather information, light information, the user's movement information, and era style information; When the target scene function is a content retrieval function, displaying M target retrieval results in the preview area of the target interface, where the preview results are the target retrieval results, and the target retrieval results are retrieval results matching the target time.

4. The method according to claim 1, wherein In the case where the target time is earlier than the time when the second input is received, the preview result is the result determined according to the first information, and the first information is the information obtained by filtering based on the target time in the historical information associated with the target scene function; In the case where the target time is later than the time when the second input is received, the preview result is the result determined according to the second information, and the second information is the information predicted based on the target time in the recommended information associated with the target scene function.

5. An interactive processing device, characterized in that, Including: A receiving module, configured to receive a first input to a target interface of an electronic device; A control display module, configured to display a time adjustment control in response to the first input; An obtaining module, configured to obtain a target time corresponding to the time adjustment control when a second input to the time adjustment control is received; The target time is a historical time or a future time when the second input is received; A function execution module, configured to execute a scene function corresponding to the target time based on the application scenario of the electronic device; when the target time is a historical time, the scene function corresponding to the target time is: a function of filtering according to the target time; when the target time is a future time, the scene function corresponding to the target time is: a function of predicting according to the target time; The target interface is different, and the application scenario of the electronic device is different; The function execution module includes: A result display unit, configured to display M preview results corresponding to a target scene function in a preview area of the target interface, where the target scene function is a scene function corresponding to the target time in the application scenario of the electronic device, and the M preview results are results matching the target time, and M is a positive integer; the target scene function is jointly determined by the application scenario of the electronic device and the target time; A function execution unit, configured to execute the target scene function based on the target preview result when a third input to the target preview result among the M preview results is received.

6. The device according to claim 5, characterized in that The obtaining module is specifically configured to: When a second input for rotating a target pointer is received, obtain the target time indicated by the time scale dial corresponding to the target pointer after rotating the target pointer based on the second input, where the time adjustment control includes the target pointer; When a second input to a time option list is received, obtain the target time corresponding to the option selected from the time option list based on the second input, where the time adjustment control is the time option list; When a second input to a time input control is received, obtain the target time input in the time input control, where the time adjustment control is the time input control.

7. The device according to claim 5, wherein The result display unit is specifically configured to: In the case where the target scene function is an icon display function, display M target application icons in the preview area of the target interface, the preview result is the target application icon, and the target application icon is an application icon matching the target time; When the target scenario function is an image editing function, M target images are displayed in the preview area of the target interface, the preview result is the target image, and the target image is an image obtained by editing the image to be edited in the target interface based on the target scenario information at the target time, where the target scenario information includes at least one of weather information, light information, user's motion information, and era style information; When the target scenario function is a content retrieval function, M target retrieval results are displayed in the preview area of the target interface, the preview result is the target retrieval result, and the target retrieval result is a retrieval result matching the target time.

8. The device according to claim 5, characterized in that, When the target time is earlier than the time when the second input is received, the preview result is a result determined according to the first information, and the first information is information filtered based on the target time from the historical information associated with the target scenario function; When the target time is later than the time when the second input is received, the preview result is a result determined according to the second information, and the second information is information predicted based on the target time from the recommendation information associated with the target scenario function.

9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the interactive processing method according to any one of claims 1-4 are implemented.

10. A readable storage medium, characterized in that, The program or instruction is stored on the readable storage medium. When the program or instruction is executed by the processor, the steps of the interactive processing method according to any one of claims 1-4 are implemented.

Citation Information

Patent Citations

  • Image display method and terminal equipment

    CN109510940A

  • Image processing method and terminal device

    CN110740263A

  • Display method and electronic equipment

    CN113190141A