Interaction method, device, electronic device, storage medium and computer program product
By displaying a break reminder setting window on a multimedia page and closing it upon confirmation, the method simplifies the process of setting reminders, enhancing user experience and efficiency.
Patent Information
- Application Number
- JP2024530438
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-22
- Filing Date
- 2022-11-18
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-11-18
AI Technical Summary
Existing systems require complex operations for setting break reminders, making it difficult for users to quickly and efficiently set reminders.
A method and device that display a break reminder setting window on a multimedia information display page, allowing users to set reminder conditions without switching to a separate time management page, and close the window upon confirmation, simplifying the operation.
Simplifies the process of setting break reminders, improving user experience by allowing users to set reminders directly on the multimedia page and reducing the need for multiple operations.
Smart Images

Figure 0007810505000001 
Figure 0007810505000002 
Figure 0007810505000003
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application filed with the Patent Office of the State Intellectual Property Administration of the People's Republic of China on November 22, 2021, bearing application number 202111387785.9, the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, such as interaction methods, devices, electronic devices, storage media, and computer program products. [Background technology]
[0003] In the related art, a user can set a break reminder on a time management page, for example, to set the time and / or the reminder interval at which the client executes the break reminder. However, the operation for setting the break reminder in the related art is complicated, and it is not possible to quickly set the break reminder. Summary of the Invention
[0004] SUMMARY OF THE INVENTION Embodiments of the present disclosure provide an interaction method, apparatus, electronic device, storage medium, and computer program product that simplify the operations required when setting a break reminder.
[0005] In a first aspect, embodiments of the present disclosure include: Displaying a multimedia information display page and displaying a break reminder setting window for displaying a reminder setting item on the multimedia information display page; In response to a setting confirmation operation performed in the break reminder setting window, a reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window is acquired as a target reminder condition, and the break reminder setting window is closed.
[0006] In a second aspect, embodiments of the present disclosure include: a setting window display module configured to display a multimedia information display page and a break reminder setting window for displaying a reminder setting item on the multimedia information display page; The present invention further provides an interaction device including: a first window closing module configured to, in response to a setting confirmation operation performed in the break reminder setting window, obtain a reminder condition corresponding to a target reminder setting item selected by the user in the break reminder setting window as a target reminder condition, and close the break reminder setting window.
[0007] In a third aspect, embodiments of the present disclosure include: at least one processor; a memory configured to store at least one program, The present invention further provides an electronic device that, when the at least one program is executed by the at least one processor, causes the at least one processor to implement the interaction method described in the embodiments of the present disclosure.
[0008] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the interaction method described in the embodiment of the present disclosure.
[0009] In a fifth aspect, embodiments of the present disclosure further provide a computer program product that, when executed by a computer, causes the computer to implement an interaction method according to embodiments of the present disclosure. [Brief explanation of the drawings]
[0010] In all the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale.
[0011] [Figure 1] 1 is a flow diagram of an interaction method provided by an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a break reminder setting window provided by an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of another break reminder setting window provided by an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of yet another break reminder setting window provided by an embodiment of the present disclosure. [Figure 5] 10A-10C are schematic diagrams of four types of rest reminder setting windows provided by an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic flow diagram of another interaction method provided by an embodiment of the present disclosure. [Figure 7] FIG. 10 is a schematic diagram of a break reminder window provided by an embodiment of the present disclosure. [Figure 8] 1 is a schematic diagram of a performance information display window provided by an embodiment of the present disclosure. [Figure 9] FIG. 1 is a structural block diagram of an interaction device provided by an embodiment of the present disclosure; [Figure 10] 1 is a structural schematic diagram of an electronic device provided according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings.
[0013] It should be understood that the steps recited in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, method embodiments may include additional steps and / or omit illustrated steps. The scope of the present disclosure is not limited in this respect.
[0014] As used herein, the term "comprises" and variations thereof are open-ended "includes," i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment." The term "in another embodiment" means "at least one other embodiment." The term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0015] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.
[0016] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary and not limiting, and should be understood to be "at least one" unless the context clearly indicates otherwise, as will be understood by one of ordinary skill in the art.
[0017] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0018] FIG. 1 is a flow diagram of an interaction method provided by an embodiment of the present disclosure. The method can be executed by an interaction device, which can be implemented by software and / or hardware and can be located in an electronic device, typically a mobile phone or a tablet computer. The interaction method provided by an embodiment of the present disclosure applies to a scenario in which a break reminder is set when viewing content displayed on a multimedia information display page. As shown in FIG. 1, the interaction method provided by this embodiment includes steps S101 to S102.
[0019] In S101, a multimedia information display page is displayed, and a rest reminder setting window for displaying reminder setting items is displayed on the multimedia information display page.
[0020] The multimedia information display page may be a current page displaying multimedia information currently being viewed by the user, such as a video playback page or a page displaying other multimedia information currently being viewed by the user. Hereinafter, the multimedia information display page will be described as a video playback page, i.e., a page where the user is currently viewing a video. The break reminder setting window may be a window for the user to set reminder conditions for a break reminder. The reminder setting window may display reminder setting items, such as multiple time controls, or a slider and a time slide bar with multiple time options set.
[0021] For example, a multimedia information display page can be displayed, corresponding multimedia information can be displayed on the multimedia information display page, and a break reminder setting window can be displayed on the multimedia information display page; for example, a video playback page can be displayed, a video can be played on the video playback page, and a reminder setting window can be displayed on the video playback page, and reminder setting items can be displayed in the reminder setting window.
[0022] In this embodiment, a break reminder setting window can be displayed on the multimedia information display page that displays the multimedia information viewed by the user, and the time management page is displayed only when it is detected that the user has triggered the time management control, and the break reminder setting content is not displayed on the time management page. Therefore, by displaying the break reminder setting window on the multimedia information display page, the user can complete the setting of the break reminder conditions while viewing the multimedia information displayed on the multimedia information display page, without having to switch to the time management page, and without having to enter the display page of the time management control through a series of trigger operations, and without having to enter the time management page by triggering the time management control, which simplifies the operations required to set the break reminder and improves the user experience.
[0023] In addition, in related technologies, the operation entry for the time management function is deep and the operation path to switch to the time management page is long, so many users are unaware of the existence of this function. Therefore, this embodiment displays a break reminder setting window on the multimedia information display page, so that more users can know about the time management function and use it as needed, thereby increasing the user's usage rate of the time management function and improving the user experience.
[0024] In this embodiment, when the multimedia information display page is displayed, a rest reminder setting window may be displayed on the multimedia information display page, or if the current conditions meet certain conditions, for example, if the user has not yet set reminder conditions and the current conditions meet the default reminder conditions, a rest reminder setting window may be displayed on the multimedia information display page, thereby allowing the user to set a rest reminder and at the same time reminding the user to take a break, and avoiding causing too much interference to the user's viewing of the multimedia information displayed on the multimedia information display page.
[0025] Here, the default reminder condition can be set by staff, for example, the default reminder condition can be set to when the user's client usage time (i.e., the client's execution time) reaches an execution time threshold, and at this time, optionally, displaying the break reminder setting window on the multimedia information display page includes displaying the break reminder setting window in a designated display area of the multimedia information display page when the user has not yet set a reminder condition and the client's target execution time reaches the target execution time threshold.
[0026] The target execution time may include a cumulative execution time and / or a continuous execution time. Accordingly, the target execution time threshold may be a predetermined cumulative execution time threshold and / or a predetermined continuous execution time threshold. Hereinafter, an example will be described in which the target execution time includes a cumulative execution time and a continuous execution time, and the target execution time threshold includes a first predetermined cumulative execution time threshold and a predetermined continuous execution time threshold. The predetermined display area may be the display area of the break reminder setting window and can be set as needed. For example, the predetermined display area can be set to be located at the top or bottom of the multimedia information display page.
[0027] For example, after startup, the client can determine whether the user has already set a break reminder, for example, determine whether a target reminder condition set by the user has already existed. If a target reminder condition set by the user has already existed, the client will execute a break reminder for the user based on the target reminder condition. If a target reminder condition set by the user has not existed, the client will record its own cumulative execution time within a predetermined accumulation period (e.g., today, this week, or this month, etc.) and its own current continuous execution time, that is, record the user's cumulative use time and current continuous use time within a predetermined accumulation period. When the cumulative execution time reaches a first predetermined cumulative execution time threshold and the current continuous execution time reaches a predetermined continuous execution time threshold, the client can pop up a break reminder setting window on the multimedia information display page, as shown in Figures 2 and 3, thereby reminding the user to set the reminder condition for the break reminder.
[0028] In this embodiment, the user not having set a reminder condition may mean that the user has not yet set any reminder condition. For example, the user may not have set a reminder interval or a sleep reminder time, or the user may not have set a reminder condition corresponding to the time zone in which the user is currently located. For example, if the current time is within a first time zone, the user not having set a reminder condition may mean that the user has not yet set a reminder interval. If the current time is within a second time zone, the user not having set a reminder condition may mean that the user has not yet set a sleep reminder time. If the multimedia information display page is a video playback page, when the break reminder setting window is displayed, the video being played on the multimedia information display page may continue to play or its playback may be paused, and this embodiment is not limited thereto.
[0029] In this embodiment, the break reminder setting window may be set to close only when a corresponding trigger operation (e.g., a window close operation and / or a setting confirmation operation) is received by the user to strongly remind the user, or may be set to close when a corresponding trigger operation is received by the user to weakly remind the user, or when no trigger operation is received by the user for a long period of time. In this case, optionally, the interaction method provided by this embodiment may further include closing the break reminder setting window if a trigger operation acting on the break reminder setting window is not received within a predetermined time period. The predetermined time period may be set as needed, for example, 3 seconds or 5 seconds. The window closing operation may be an operation instructing a client to directly close the break reminder setting window, such as an operation of triggering a close control or a cancel control in the break reminder setting window, or an operation of sliding along a predetermined direction (e.g., sliding up) within the multimedia information display page.
[0030] In one exemplary embodiment, the break reminder setting window displayed at the top of the multimedia information display page can be set to close when a corresponding user trigger operation is received or when no user trigger operation is received for a long period of time, and the break reminder setting window displayed at the bottom of the multimedia information display page can be set to close only when a corresponding user trigger operation is received.
[0031] As an example, as shown in Figures 2 and 3, the break reminder setting window 20 may be displayed at the top of a multimedia information display page, and the break reminder setting window 20 may be closed if it is detected that the user has triggered the close control 21 in the break reminder setting window 20, if the user slides along a predetermined direction within the multimedia information display page or triggers a certain time interval control 22, or if no trigger operation acting on the break reminder setting window 20 is received within a predetermined length of time. Alternatively, the break reminder setting window 20 may be displayed at the bottom of a multimedia information display page, and the break reminder setting window 20 may be closed if it is detected that the user has triggered the close control 21, the cancel control 23, or the reminder control 24 in the break reminder setting window.
[0032] In one embodiment, displaying a rest reminder setting window on the multimedia information display page includes: displaying a reminder interval setting in the rest reminder setting window if the current time is within a first predetermined time period; and displaying a sleep reminder setting in the rest reminder setting window if the current time is within a second predetermined time period.
[0033] In the above embodiment, different settings can be displayed in the rest reminder setting window depending on the time zone where the current time is located, so that the user can set different warning contents.
[0034] For example, when the current time is within a first predetermined time period, the reminder interval setting content may be displayed, for example, different time interval controls 22 may be displayed (as shown in FIG. 2), so that the user can set the reminder interval to the time interval corresponding to a certain time interval control 22 by triggering that time interval control 22, or a time interval slide bar 25 having a slider may be displayed (as shown in FIG. 3), so that the user can select a certain time interval as the reminder interval by sliding the slider.
[0035] If the current time is within the second predetermined time period, the sleep reminder setting contents are displayed, for example, different sleep reminder time controls 26 can be displayed (shown in FIG. 4), so that the user can set the sleep reminder time to a time point corresponding to a certain sleep reminder time control 26 by triggering the sleep reminder time control 26, or a sleep reminder time slide bar 27 with a slider can be displayed (shown in FIG. 5), so that the user can slide the slider to select a time point as the time to execute the sleep reminder.
[0036] The first and second predetermined time periods can be set as needed. For example, the first predetermined time period can be set to a predetermined daytime period and the second predetermined time period can be set to a predetermined nighttime period, or the first predetermined time period can be set to a predetermined nighttime period and the second time period can be set to a predetermined daytime period. The predetermined daytime period and the predetermined nighttime period can be set flexibly. For example, the predetermined daytime period can be set to 6:00-21:00, and a time period other than the predetermined daytime period can be set to the predetermined nighttime period. When it is detected that the user has clicked on the slider, the display size of the slider can be appropriately enlarged to indicate to the user that the trigger operation has already acted on the slider. When the user has finished sliding the slider, the slider can be automatically moved from its current position to the nearest time interval node or time node, and the electronic device can be controlled to vibrate, to indicate to the user that the selection has been completed.
[0037] In S102, in response to a setting confirmation operation performed in the break reminder setting window, the reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window is obtained as the target reminder condition, and the break reminder setting window is closed.
[0038] The setting confirmation operation may be an operation to confirm that the setting has been completed by the user, such as an operation to trigger a certain time interval control 22 / sleep reminder time control 26 displayed in the break reminder setting window, or an operation to trigger a reminder control 24 in the break reminder setting window. The goal reminder setting item may be a reminder setting item selected by the user in the break reminder setting window. The goal reminder condition may be a reminder condition set by the user, such as a reminder interval and / or a sleep reminder time set by the user.
[0039] For example, a user may select a reminder setting item in the break reminder setting window. In response, when the client receives a setting confirmation operation in the break reminder setting window, the client may acquire the reminder condition corresponding to the reminder setting item selected by the user in the break reminder setting window as the target reminder setting condition, and close the break reminder setting window. Thus, if the target reminder condition is met later, a break reminder may be issued to the user. For example, if the reminder interval set by the user is a hour and / or the sleep reminder time set by the user is b o'clock, a break reminder may be issued to the user every a hour of continuous use, i.e., every time the user uses the device for a hour, and / or the client may remind the user to go to bed when the current time reaches b o'clock. The reminding means for reminding the user can be set as needed, for example, a mask layer can be displayed on the upper layer of the multimedia information display page, and pre-set rest reminder information or sleep reminder information can be displayed on the mask layer, and after displaying the set length of time on the mask layer, the display of the mask layer can be stopped.
[0040] In this embodiment, the client displays a break reminder setting window on the multimedia information display page to remind the user to set a break reminder. During or after the user completes the setting, the client continues to display the multimedia information display page and displays multimedia information on the multimedia information display page. This allows the user to receive a reminder for the break reminder setting while browsing multimedia information and complete the break reminder setting. During or after the setting, the user can continue to browse multimedia information on the multimedia information display page. For example, the user can trigger a multimedia information switch operation to instruct the client to switch the multimedia information displayed on the multimedia information display page. In response, the client can switch to display the previous or next multimedia information based on the user's trigger operation.
[0041] Optionally, a plurality of time controls are displayed in the break reminder setting window, and the target reminder setting item is a time control selected by the user; or a time slide bar is displayed in the break reminder setting window, and a slider and a plurality of time options are set on the time slide bar, and the target reminder setting item is a time option selected by the user using the slider.
[0042] The time control may be a time-related control such as a time interval control or a sleep reminder time control. The time option may be a time-related option such as a time interval option or a time point option.
[0043] 2 and 4 , the client can display a plurality of time interval controls 22 or sleep reminder time controls 26 in the rest reminder setting window 20. Thereby, the user can set the reminder interval to the time interval corresponding to the time interval control 22 by triggering a certain time interval control 22, or can set the sleep reminder time to the reminder time corresponding to the sleep reminder time control 26 by triggering a certain sleep reminder time control 26. Accordingly, when the client detects that the user has triggered a certain time interval control 22, the client can set the time interval corresponding to the certain time interval control 22 as the time interval for reminding the user, or when the client detects that the user has triggered a certain sleep reminder time control 26, the client can set the sleep reminder time corresponding to the certain sleep reminder time control 26 as the time point for reminding the user to sleep, thereby achieving a target reminder condition.
[0044] 3 and 5, the client may also display a time interval slide bar 25 or a sleep reminder time slide bar 27 in the rest reminder setting window 20, allowing the user to select a time interval option or a time point option by sliding a slider in the slide bar, and after completing the selection, trigger the reminder control 24 in the rest reminder setting window 20. Accordingly, when the client detects that the user has triggered the reminder control 24, it may obtain the corresponding time interval or time point in the slider slide bar as the time interval to remind the user or the time point to remind the user to sleep, thereby obtaining a target reminder condition.
[0045] In addition, after closing the break reminder setting window, a notification message may be displayed on the multimedia information display page to prompt the user to be reminded according to the target reminder conditions set by the user, and the notification message may be displayed for a certain period of time and then stopped.
[0046] The interaction method provided in this embodiment includes: displaying a multimedia information display page; displaying a break reminder setting window on the multimedia information display page to display reminder setting items; and, in response to a setting confirmation operation in the break reminder setting window, obtaining the reminder condition corresponding to the target reminder setting selected by the user in the break reminder setting window as the target reminder condition, and closing the break reminder setting window. In this embodiment, by adopting the above technical solution, the break reminder setting window is displayed on the multimedia information display page, allowing the user to complete the setting of the break reminder reminder condition on the multimedia information display page, and eliminating the need to enter the time management control display page through a series of trigger operations and trigger the time management control to enter the time management page to set it, thereby simplifying the operations required when setting the break reminder and improving the user experience.
[0047] 6 is a flow diagram of another interaction method provided by an embodiment of the present disclosure. The technical solution in this embodiment can be combined with at least one optional technical solution in the above embodiments. Optionally, displaying a break reminder setting window in a predetermined display area of the multimedia information display page when the user has not yet set a reminder condition and the client's target execution time has reached a target execution time threshold includes: displaying a break reminder window on the multimedia information display page when the user has not yet set a reminder condition and the client's target execution time has reached a target execution time threshold; and displaying a break reminder setting window in a predetermined display area of the multimedia information display page when a first reminder setting operation operating in the break reminder window is received.
[0048] Optionally, the interaction method provided by this embodiment may further include, when the number of days during which the client's daily cumulative execution time exceeds a second predetermined cumulative execution time threshold within the most recent predetermined number of days reaches a set day threshold, displaying a performance information display window on the multimedia information display page to display the client's daily cumulative execution time within the most recent predetermined number of days.
[0049] Optionally, displaying a break reminder setting window on the multimedia information display page includes displaying a break reminder setting window in a predetermined display area of the multimedia information display page when a second reminder setting operation acting within the execution information display window is received.
[0050] Accordingly, as shown in FIG. 6, the interaction method provided by this embodiment may include S201 to S206.
[0051] In S201, a multimedia information display page including a video playback page is displayed, and S202 or S204 is executed.
[0052] In S202, if the user has not yet set a reminder condition and the target execution time of the client has reached the target execution time threshold, a break reminder window is displayed on the multimedia information display page.
[0053] In this embodiment, the rest reminder window can remind the user to take a rest, and can also remind the user to set a rest reminder.
[0054] For example, after startup, the client can determine whether the user has already set a break reminder, for example, determine whether a target reminder condition set by the user already exists. If a target reminder condition set by the user already exists, the client will execute a break reminder for the user based on the target reminder condition. If a target reminder condition set by the user does not exist, the client will count its own target execution time, for example, count its own cumulative execution time within a predetermined accumulation period (for example, today, this week, or this month) and its own current continuous execution time. If the cumulative execution time reaches a first predetermined cumulative execution time threshold and the current continuous execution time reaches a predetermined continuous execution time threshold, the client can display a break reminder window 70 on the multimedia information display page, as shown in FIG. 7, thereby reminding the user to take a break.
[0055] In S203, if a first reminder setting operation acting in the rest reminder window is received, display a rest reminder setting window in a predetermined display area of the multimedia information display page, and execute S206.
[0056] The first reminder setting operation may be a reminder setting operation that operates within the break reminder window, for example, a trigger operation that triggers a setting reminder control displayed within the break reminder window, and can be used to instruct the client to display the break reminder setting window.
[0057] 7, the client displays a break reminder window 70 on a multimedia information display page, and displays a setting reminder control 71 in the break reminder window 70. Therefore, when the user wants to set a break reminder, the user can trigger the setting reminder control 71 displayed in the break reminder window 70. Accordingly, when the client detects that the user has triggered the setting reminder control 71 displayed in the break reminder window 70, the client displays a break reminder setting window 20 in a predetermined display area of the multimedia information display page, for the user to set a break reminder, and can display setting content corresponding to the time zone where the current time is located in the break reminder setting window 20, and can further close the break reminder window 70, as shown in FIGS.
[0058] In S204, if the number of days during which the client's daily cumulative execution time exceeds a second predetermined cumulative execution time threshold within the last predetermined number of days reaches a set day threshold, an execution information display window is displayed on the multimedia information display page to display the client's daily cumulative execution time within the last predetermined number of days.
[0059] In this embodiment, if the user's usage time is long, for example, if the client's cumulative execution time on any of multiple days within a specified number of recent days exceeds a second specified cumulative execution time threshold, the user can be reminded to allocate their time rationally.
[0060] The predetermined number of days, the second predetermined cumulative execution time threshold, and the set day threshold can all be set as needed, as long as it is ensured that the predetermined number of days is equal to or greater than the set day threshold and that the predetermined cumulative execution time is equal to or less than 24 hours. For example, the cumulative execution time threshold can be set to 6, 8, or 10 hours, etc., the predetermined number of days can be set to 7 days and the set day threshold can be set to 3 days, or the predetermined number of days can be set to 10 days and the set day threshold can be set to 4 days, or the predetermined number of days can be set to 30 days and the set day threshold can be set to 10 days, etc.
[0061] For example, the client can count the number of days in which its daily cumulative execution time within a specified number of recent days exceeds a second specified cumulative execution time threshold, for example, count its own daily cumulative execution time, i.e., count the user's daily usage time. If the cumulative execution time of a certain day exceeds the second specified cumulative execution time threshold, this day will be marked as overtime, and the number of days in the specified number of recent days on which the overtime mark exists will be counted. If the number of days reaches the set day threshold, as shown in FIG. 8, a performance information display window 80 will be displayed on the multimedia information display page, and the performance information display window 80 will display the client's daily cumulative execution time within the specified number of recent days to the user through the performance information display window 80, i.e., the daily cumulative usage time within the specified number of recent days will be displayed to the user, suggesting that the user allocate their time rationally.
[0062] In S205, if a second reminder setting operation acting in the performance information display window is received, a break reminder setting window is displayed in a predetermined display area of the multimedia information display page.
[0063] The second reminder setting operation may be a reminder setting operation that operates within the performance information display window, for example, a trigger operation that triggers a setting reminder control displayed within the performance information display window, and can be used to instruct the client to display a break reminder setting window.
[0064] 8, the client displays a performance information display window 80 on the multimedia information display page, and displays a setting reminder control 71 in the performance information display window 80. Therefore, when the user wants to set a break reminder, the user can trigger the setting reminder control 71 displayed in the performance information display window 80. Accordingly, when the client detects that the user has triggered the setting reminder control 71 displayed in the performance information display window 80, the client displays a break reminder setting window 20 in a predetermined display area of the multimedia information display page, allowing the user to set a break reminder, and can display setting content corresponding to the time zone where the current time is located in the break reminder setting window 20, and can further close the break reminder window, as shown in FIGS.
[0065] In S206, in response to a setting confirmation operation performed in the break reminder setting window, the reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window is obtained as the target reminder condition, and the break reminder setting window is closed.
[0066] The interaction method provided by this embodiment can adopt different means to remind the user when the current conditions meet different conditions, thereby ensuring that the user uses the client rationally and improving the user experience, on the premise that the user's needs for setting rest reminders are met.
[0067] 9 is a structural block diagram of an interaction device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can be located in an electronic device, typically a mobile phone or a tablet computer, and can implement a break reminder by executing an interaction method. As shown in FIG. 9, the interaction device provided by this embodiment can include a setting window display module 901, a first window close module 902, and a break reminder module 903; The setting window display module 901 is configured to display a multimedia information display page and display a break reminder setting window for displaying reminder setting items on the multimedia information display page; The first window closing module 902 is configured to, in response to a setting confirmation operation performed in the break reminder setting window, obtain a reminder condition corresponding to a target reminder setting item selected by the user in the break reminder setting window as a target reminder condition, and close the break reminder setting window.
[0068] The interaction device provided in this embodiment displays a multimedia information display page through a setting window display module, and displays a break reminder setting window on the multimedia information display page to display reminder setting items, and a first window closing module receives a setting confirmation operation in the break reminder setting window, and obtains the reminder condition corresponding to the target reminder setting selected by the user in the break reminder setting window as the target reminder condition, and closes the break reminder setting window. In this embodiment, by adopting the above technical solution, the break reminder setting window is displayed on the multimedia information display page, allowing the user to complete the setting of the break reminder reminder condition on the multimedia information display page, and there is no need to enter the time management control display page through a series of trigger operations, and to trigger the time management control to enter the time management page to set it, which simplifies the operations required for setting the break reminder and improves the user experience.
[0069] In the above technical solution, the setting window display module 901 may include a first display unit configured to display a break reminder setting window in a predetermined display area of the multimedia information display page when the user has not yet set a reminder condition and the client's target execution time reaches a target execution time threshold.
[0070] In the above technical solution, the first display unit may include: a reminder window display subunit configured to display a break reminder window on the multimedia information display page when the user has not yet set a reminder condition and the client's target execution time has reached a target execution time threshold; and a setting window display subunit configured to display a break reminder setting window in a predetermined display area of the multimedia information display page when a first reminder setting operation acting within the break reminder window is received.
[0071] Optionally, the interaction device provided by this embodiment may further include a second window closing module configured to close the break reminder setting window if no trigger operation acting within the break reminder setting window is received within a predetermined length of time.
[0072] Optionally, the interaction device provided by this embodiment may further include a display window display module configured to display, on the multimedia information display page, a performance information display window for displaying the client's daily cumulative execution time within the most recent predetermined number of days, when the number of days during which the client's daily cumulative execution time exceeds a second predetermined cumulative execution time threshold within the most recent predetermined number of days reaches a set day threshold.
[0073] In the above technical solution, the setting window display module 901 can include a second display unit configured to display a break reminder setting window in a predetermined display area of the multimedia information display page when receiving a second reminder setting operation acting in the execution information display window.
[0074] In the above technical solution, the setting window display module 901 may be configured to display a reminder interval setting content in the rest reminder setting window when the current time is within a first predetermined time period, and to display a sleep reminder setting content in the rest reminder setting window when the current time is within a second predetermined time period.
[0075] In the above technical solution, a plurality of time controls may be displayed in the break reminder setting window, and the target reminder setting item may be a time control selected by the user; or a time slide bar may be displayed in the break reminder setting window, and a slider and a plurality of time options may be set on the time slide bar, and the target reminder setting item may be a time option selected by the user using the slider.
[0076] The interaction device provided by the embodiments of the present disclosure can execute the interaction method provided by any embodiment of the present disclosure, and has corresponding functional modules for executing the interaction method. For technical details not described in detail in this embodiment, please refer to the interaction method provided by any embodiment of the present disclosure.
[0077] Reference is now made to FIG. 10 , which illustrates a structural schematic diagram of an electronic device (e.g., a terminal device) 1000 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), and in-vehicle devices (e.g., in-vehicle navigation devices), as well as fixed devices such as digital televisions (TVs) and desktop computers. The electronic device illustrated in FIG. 10 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.
[0078] 10, electronic device 1000 may include a processing unit (e.g., a central processing unit, an image processing unit, etc.) 1001, which may perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 1002 or programs loaded from storage device 1008 into random access memory (RAM) 1003. RAM 1003 also stores various programs and data required to operate electronic device 1000. Processing unit 1001, ROM 1002, and RAM 1003 are connected to one another via a bus 1004. An input / output (I / O) interface 1005 is also connected to bus 1004.
[0079] Typically, devices such as input devices 1006 including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1007 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 1008 including magnetic tape, hard disk, etc., and communication devices 1009 can be connected to the I / O interface 1005. The communication devices 1009 can enable the electronic device 1000 to communicate with other devices wirelessly or via wires to exchange data. While FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0080] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1009, or may be installed from the storage device 1008, or may be installed from the ROM 1002. When the computer program is executed by the processing device 1001, the functions specified in the methods of the embodiments of the present disclosure are performed.
[0081] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or carry a program used by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0082] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may communicate and interconnect digital data in any form or medium (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any other networks now known or hereafter developed.
[0083] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.
[0084] The computer-readable medium carries at least one program, and when the at least one program is executed by the electronic device, the electronic device displays a multimedia information display page and a break reminder setting window for displaying reminder setting items on the multimedia information display page, and in response to a setting confirmation operation performed in the break reminder setting window, obtains the reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window as the target reminder condition, and closes the break reminder setting window.
[0085] Computer program code for carrying out the operations of the present disclosure can be organized in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a separate package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet Service Provider).
[0086] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including at least one executable instruction for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in an order different from that shown in the drawings. For example, two successively shown blocks may actually be executed essentially in parallel, or the functions may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the given functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.
[0087] The units described in the embodiments of the present disclosure may be realized in the form of software or hardware, and the names of the modules do not necessarily limit the units themselves.
[0088] The functionality described herein above may be performed, at least in part, by at least one hardware logic element. For example, without limitation, typical types of hardware logic elements that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0089] In the context of this disclosure, a machine-readable medium may be a tangible medium, and may include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of a machine-readable storage medium include an electrical connection of at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0090] According to at least one embodiment of the present disclosure, Example 1 comprises: Displaying a multimedia information display page and displaying a break reminder setting window for displaying a reminder setting item on the multimedia information display page; In response to a setting confirmation operation performed in the break reminder setting window, a reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window is acquired as a target reminder condition, and the break reminder setting window is closed.
[0091] According to at least one embodiment of the present disclosure, in Example 2, based on the method described in Example 1, displaying a break reminder setting window on the multimedia information display page includes: If the user has not yet set a reminder condition and the client's target execution time reaches a target execution time threshold, displaying a break reminder setting window in a predetermined display area of the multimedia information display page.
[0092] According to at least one embodiment of the present disclosure, in Example 3, based on the method described in Example 2, When the user has not yet set a reminder condition and the target execution time of the client has reached a target execution time threshold, displaying a break reminder setting window in a predetermined display area of the multimedia information display page; If the user has not yet set a reminder condition and the target execution time of the client has reached a target execution time threshold, displaying a break reminder window on the multimedia information display page; When a first reminder setting operation acting within the break reminder window is received, displaying a break reminder setting window in a predetermined display area of the multimedia information display page.
[0093] According to at least one embodiment of the present disclosure, in Example 4, based on the method according to any one of Examples 1 to 3, The method further includes closing the break reminder setting window if no trigger operation acting within the break reminder setting window is received within a predetermined length of time.
[0094] According to at least one embodiment of the present disclosure, in Example 5, based on the method according to any one of Examples 1 to 3, The method further includes, when the number of days during which the client's daily cumulative execution time exceeds a second predetermined cumulative execution time threshold within the most recent predetermined number of days reaches a set day threshold, displaying an execution information display window on the multimedia information display page to display the client's daily cumulative execution time within the most recent predetermined number of days.
[0095] According to at least one embodiment of the present disclosure, in Example 6, based on the method described in Example 5, displaying a break reminder setting window on the multimedia information display page includes: When a second reminder setting operation acting within the performance information display window is received, a break reminder setting window is displayed in a predetermined display area of the multimedia information display page.
[0096] According to at least one embodiment of the present disclosure, in Example 7, based on the method according to any one of Examples 1 to 3, displaying a break reminder setting window on the multimedia information display page includes: If the current time is within a first predetermined time period, displaying a reminder interval setting in the break reminder setting window; If the current time is within a second predetermined time period, displaying a sleep reminder setting in the rest reminder setting window.
[0097] According to at least one embodiment of the present disclosure, in Example 8, based on the method described in any one of Examples 1 to 3, A plurality of time controls are displayed in the break reminder setting window, and the goal reminder setting item is a time control selected by the user; or A time slide bar is displayed in the break reminder setting window, and a slider and a plurality of time options are set on the time slide bar, and the target reminder setting item is the time option selected by the user using the slider.
[0098] According to at least one embodiment of the present disclosure, Example 9 comprises: a setting window display module configured to display a multimedia information display page and a break reminder setting window for displaying a reminder setting item on the multimedia information display page; and a first window closing module configured to acquire, in response to a setting confirmation operation performed in the break reminder setting window, a reminder condition corresponding to a target reminder setting item selected by the user in the break reminder setting window as a target reminder condition, and close the break reminder setting window.
[0099] According to at least one embodiment of the present disclosure, Example 10 comprises: at least one processor; a memory configured to store at least one program, When the at least one program is executed by the at least one processor, the at least one processor realizes the interaction method according to any one of Examples 1 to 8.
[0100] According to at least one embodiment of the present disclosure, Example 11 provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the interaction method described in any one of Examples 1 to 8.
[0101] According to at least one embodiment of the present disclosure, Example 12 provides a computer program product that, when executed by a computer, causes the computer to implement the interaction method of any one of Examples 1 to 8.
[0102] Also, although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the present disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.
Claims
1. An interaction method executed by an interaction device, comprising: Displaying a multimedia information display page and displaying a break reminder setting window for displaying a reminder setting item on the multimedia information display page; In response to a setting confirmation operation performed in the break reminder setting window, a reminder condition corresponding to the target reminder setting item selected by the user in the break reminder setting window is acquired as a target reminder condition, and the break reminder setting window is closed; Including, Displaying the break reminder setting window on the multimedia information display page includes: displaying a reminder interval setting in the break reminder setting window in response to the current time being within a first predetermined time period; and displaying a sleep reminder setting in the rest reminder setting window in response to the current time being within a second predetermined time period; The second predetermined time period is set to a time period different from the first predetermined time period during a day, and the sleep reminder setting content includes a time of day.
2. Displaying the break reminder setting window on the multimedia information display page includes:
2. The method of claim 1, further comprising displaying the break reminder setting window in a predetermined display area of the multimedia information display page in response to the user not having yet set a reminder condition and the client's target execution time reaching a target execution time threshold.
3. displaying the break reminder setting window in a predetermined display area of the multimedia information display page in response to the user not having set a reminder condition yet and the client's target execution time reaching a target execution time threshold; displaying a break reminder window on the multimedia information display page in response to the user not having set a reminder condition and the client's target execution time reaching a target execution time threshold; 3. The method of claim 2, further comprising: displaying the break reminder setting window in a predetermined display area of the multimedia information display page in response to receiving a first reminder setting operation operating within the break reminder window.
4. The method of claim 1 , further comprising closing the break reminder setting window in response to not receiving a trigger operation acting within the break reminder setting window within a predetermined length of time.
5. 2. The method of claim 1, further comprising: displaying a performance information display window on the multimedia information display page for displaying the client's daily cumulative execution time within the last predetermined number of days in response to the number of days within the last predetermined number of days during which the client's daily cumulative execution time exceeds a predetermined cumulative execution time threshold reaching a set day threshold.
6. Displaying the break reminder setting window on the multimedia information display page includes:
6. The method of claim 5, further comprising displaying the break reminder setting window in a predetermined display area of the multimedia information display page in response to receiving a second reminder setting operation operating within the performance information display window.
7. A plurality of time controls are displayed in the break reminder setting window, and the goal reminder setting item is a time control selected by the user; or 2. The method of claim 1, wherein a time slide bar is displayed in the break reminder setting window, the time slide bar has a slider and a plurality of time options set thereon, and the target reminder setting item is the time option selected by the user using the slider.
8. a setting window display module configured to display a multimedia information display page and a break reminder setting window for displaying a reminder setting item on the multimedia information display page; a first window closing module configured to, in response to a setting confirmation operation performed in the break reminder setting window, obtain a reminder condition corresponding to a target reminder setting item selected by a user in the break reminder setting window as a target reminder condition, and close the break reminder setting window; Displaying the break reminder setting window on the multimedia information display page includes: displaying a reminder interval setting in the break reminder setting window in response to the current time being within a first predetermined time period; and displaying a sleep reminder setting in the rest reminder setting window in response to the current time being within a second predetermined time period; The second predetermined time period is set to a time period different from the first predetermined time period during a day, and the sleep reminder setting content includes a time of day.
9. at least one processor; a memory configured to store at least one program, An electronic device, wherein when the at least one program is executed by the at least one processor, the electronic device causes the at least one processor to implement the interaction method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program which, when executed by a processor, implements the interaction method according to any one of claims 1 to 7.
11. A computer program which, when executed by a computer, causes the computer to implement the interaction method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Information processing device
CN109219963A
Method for controlling time-limited use of application program and electronic equipment
CN112732535A
License management server, license management system and usage restriction control method
JP2003131751A
Portable terminal device
JP2015164062A
Method for managing offline application program usage time and terminal device
JP2019535074A