Information display method, device and storage medium
By displaying schedule sub-elements with hidden attributes on the electronic display screen of the user terminal and displaying the target schedule through the trigger operation of the operable object, the inconvenience of users having to select a date to view the schedule is solved, and a convenient schedule viewing experience is achieved.
Patent Information
- Application Number
- CN202010682723.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-15
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2040-07-15
AI Technical Summary
When viewing a schedule, the user needs to select a date through the calendar, which makes viewing inconvenient.
The application interface is displayed on the electronic display screen of the user terminal. Multiple sub-elements are displayed on the interface. Each sub-element corresponds to a time period. The schedule is created in advance by the user and has hidden attributes. The schedule of the target sub-element is displayed through the trigger operation of the operable object, and a floating window pop-up method is used.
Users can check their schedules conveniently, which improves the user experience.
Smart Images

Figure CN114022090B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to an information display method, device, and storage medium. Background Art
[0002] As people's pace of life accelerates, they usually need to deal with a large number of affairs at different times in their daily lives, so schedule management is particularly important.
[0003] Currently, users create reminder events in the calendar of some apps with calendar functionality to keep track of daily events. However, when viewing all schedules for a particular date, users must select that date in the calendar to view the schedules for that date, making it inconvenient for users to view their schedules. Summary of the Invention
[0004] Various aspects of the present application provide an information display method, device, and storage medium, which allow users to quickly and conveniently view their schedule for the current date.
[0005] The present invention provides an information display method, including:
[0006] Displaying an application interface, wherein the application interface displays a first interface element and an operable object, wherein the first interface element includes a plurality of sub-elements, the plurality of sub-elements corresponding to a plurality of time periods and being associated with corresponding schedules within the time periods, wherein the schedules are pre-created by the user and have a hidden attribute;
[0007] In response to the triggering operation of the operable object on the first interface element, the target schedule corresponding to the target sub-element is displayed; wherein the target sub-element includes the sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period. The embodiment of the present application also provides a user terminal, including: a memory, a processor, and an electronic display screen;
[0008] The memory is used to store one or more computer instructions;
[0009] The processor is configured to execute the one or more computer instructions to:
[0010] Displaying an application interface, wherein the application interface displays a first interface element and an operable object, wherein the first interface element includes a plurality of sub-elements, the plurality of sub-elements corresponding to a plurality of time periods and being associated with corresponding schedules within the time periods, wherein the schedules are pre-created by the user and have a hidden attribute;
[0011] In response to a triggering operation of the operable object on the first interface element, displaying a target schedule corresponding to a target sub-element;
[0012] The target sub-element includes a sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0013] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by one or more processors, the computer program causes the one or more processors to perform the following actions:
[0014] Displaying an application interface, wherein the application interface displays a first interface element and an operable object, wherein the first interface element includes a plurality of sub-elements, the plurality of sub-elements corresponding to a plurality of time periods and being associated with corresponding schedules within the time periods, wherein the schedules are pre-created by the user and have a hidden attribute;
[0015] In response to a triggering operation of the operable object on the first interface element, displaying a target schedule corresponding to a target sub-element;
[0016] The target sub-element includes a sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0017] The present invention also provides an information display method, including:
[0018] receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date;
[0019] Get at least one schedule for the current date from the schedules pre-created by the user;
[0020] At least one schedule for the current date is returned to the user terminal so that the user terminal generates and displays a first interface element based on the at least one schedule, wherein the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time periods, and the schedules are pre-created by the user and have hidden attributes.
[0021] The embodiment of the present application further provides a server, comprising: a memory and a processor;
[0022] The memory is used to store one or more computer instructions;
[0023] The processor is configured to execute the one or more computer instructions to:
[0024] receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date;
[0025] Get at least one schedule for the current date from the schedules pre-created by the user;
[0026] At least one schedule for the current date is returned to the user terminal so that the user terminal generates and displays a first interface element based on the at least one schedule, wherein the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time periods, and the schedules are pre-created by the user and have hidden attributes.
[0027] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by one or more processors, the computer program causes the one or more processors to perform the following actions:
[0028] receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date;
[0029] Get at least one schedule for the current date from the schedules pre-created by the user;
[0030] At least one schedule for the current date is returned to the user terminal so that the user terminal generates and displays a first interface element based on the at least one schedule, wherein the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time periods, and the schedules are pre-created by the user and have hidden attributes.
[0031] In some embodiments of the present application, an application interface is displayed on an electronic display screen of a user terminal, and a first interface element and an operable object are displayed on the application interface. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time period. The schedule is created in advance by the user and has a hidden attribute. Through the triggering operation of the operable object on the first interface element, the sub-element associated with the schedule displays the corresponding schedule, which makes it convenient for users to view the schedule and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0033] Figure 1a A schematic structural diagram of an information display system provided by an exemplary embodiment of the present application;
[0034] Figure 1b A schematic diagram of an application interface provided by an exemplary embodiment of the present application;
[0035] Figure 1c A schematic diagram of displaying a target schedule corresponding to a sub-element in an application interface provided by an exemplary embodiment of the present application;
[0036] Figure 1d This is a schematic diagram of a schedule creation page provided as an example in this application;
[0037] Figure 1e A schematic diagram of a schedule display provided for an exemplary embodiment of the present application;
[0038] Figure 2a A flowchart of an information display method provided for an exemplary embodiment of the present application;
[0039] Figure 2b A flowchart of another information display method provided by an exemplary embodiment of the present application;
[0040] Figure 3a A flowchart of another information display method provided by an exemplary embodiment of the present application;
[0041] Figure 3b A flowchart of another information display method provided by an exemplary embodiment of the present application;
[0042] Figure 3c A schematic diagram of another schedule display provided for an exemplary embodiment of the present application;
[0043] Figure 4 A schematic diagram of the structure of a user terminal provided by an exemplary embodiment of the present application;
[0044] Figure 5 An exemplary embodiment of the present application provides a schematic structural diagram of a server. DETAILED DESCRIPTION
[0045] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0046] Currently, users create reminder events in the calendar of some apps with calendar functionality to keep track of daily events. However, when viewing all schedules for a particular date, users need to select that date in the calendar to view the schedules for that date, which is inconvenient.
[0047] In response to the above-mentioned technical problem of inconvenience for users to view their schedules, in some embodiments of the present application, an application interface is displayed on the electronic display screen of the user terminal, and a first interface element and an operable object are displayed on the application interface. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time period. The schedule is created in advance by the user and has a hidden attribute. By triggering the first interface element with the operable object, the sub-elements associated with the schedule display the corresponding schedule, making it convenient for users to view their schedules, thereby improving the user experience.
[0048] The following describes in detail the technical solutions provided by various embodiments of the present application in conjunction with the accompanying drawings.
[0049] Figure 1a This is a structural diagram of an information display system 10 provided by an exemplary embodiment of the present application. Figure 1a As shown, the information display system 10 includes: a user terminal 10a and a server 10b that provides data processing services for the user terminal 10a. Various applications can be installed on the user terminal 10a, and the application can have a schedule service function. The user can create schedules through the schedule service function and view the created schedules.
[0050] In this embodiment, a user terminal 10a is installed with an application that provides a calendar service function. The user uses the user terminal 10a to create and view calendars. The user terminal 10a includes an electronic display screen, which can be a computer device or a handheld device. The user terminal 10a can be implemented in various forms, such as a smartphone, a personal computer, a tablet computer, and a smart speaker.
[0051] In this embodiment, server 10b is in communication with user terminal 10a, providing data support, computing services, and some management services to multiple user terminals 10a. This embodiment does not limit the specific implementation of server 10b; for example, server 10b may be a conventional server, a cloud server, a cloud host, a virtual center, or other server device. The server device primarily comprises a processor, a hard disk, memory, a system bus, and other components, representing a common computer architecture.
[0052] In this embodiment, each user terminal 10a establishes a communication connection with the server 10b. Optionally, each user terminal 10a can establish a communication connection with the server 10b using a communication method such as WIFI, Bluetooth, infrared, or the like. Alternatively, each user terminal 10a can establish a communication connection with the server 10b via a mobile network. The mobile network may be of any of the following standards: 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), and 5G.
[0053] In this embodiment, the user terminal 10a displays an application interface, on which a first interface element and an operable object are displayed. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time periods. The schedules are pre-created by the user and have hidden attributes. In response to the sliding operation of the operable object along the first interface element, a target schedule within the time period corresponding to the target sub-element is displayed in a floating window pop-up manner. The target sub-element is a sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0054] It should be noted that interface elements refer to a series of elements that meet user interaction requirements and are contained in a software or system interface that can meet interaction requirements. In an embodiment of the present application, the first interface element, sub-elements, and operable objects are all interface elements, and the operable objects have an association relationship with each sub-element. The first interface element includes multiple sub-elements. The multiple sub-elements of the present application correspond to multiple time periods and are associated with corresponding schedules within the time period. The present application does not limit the position and implementation form of the sub-elements. The sub-element can be set in a position where there is less content to be displayed in the application interface so as not to affect other display content of the application interface. For example, the sub-element is set in a position close to the edge of the application interface, and the sub-element can be set as a scroll bar; the operable object is a slider, and the user triggers the movement of the slider. When the slider moves to the corresponding position of the target sub-element, the target schedule corresponding to the target sub-element is displayed in a floating window pop-up.
[0055] In this embodiment, multiple sub-elements correspond to multiple time periods. The time periods of each date can be divided equally or unequally according to their length. For example, a 24-hour day can be divided into 12 time periods, each of which is 2 hours long, for a total of 12 sub-elements. A 24-hour day, the working time period of 8:00-18:00, can be divided into 5 time periods. The non-working time period of 00:00-8:00 can be divided into 2 time periods. The time period of 18:00-00:00 can be divided into 3 time periods, for a total of 5 time periods, corresponding to 12 sub-elements.
[0056] Before the first interface element is displayed on the application interface, the user terminal 10a responds to the sub-element creation operation and displays the sub-element creation page, which includes a sub-element time length setting item and a sub-element second visual attribute setting item; the user terminal 10a responds to the setting operation of the sub-element time length setting item and sets the corresponding time period for the sub-element; the user terminal 10a responds to the setting operation of the sub-element second visual attribute setting item and sets the second visual attribute of the sub-element.
[0057] In the above embodiment, the second visual attribute is color, and the sub-element second visual attribute setting item includes: a color setting control; user terminal 10a responds to a setting operation on the sub-element second visual attribute setting item to set the sub-element's second visual attribute. One implementation method is for user terminal 10a to display multiple colors in response to a triggering operation on the color setting control; and user terminal 10a responds to a selection operation on multiple colors by setting the selected color as the color of the sub-element. This embodiment of the application does not limit the type and number of sub-element colors, and adjustments can be made based on actual circumstances.
[0058] In some exemplary embodiments, multiple sub-elements corresponding to multiple time periods are displayed on the application interface in chronological order of their start times. To diversify the display of sub-elements, sub-elements can also have multiple visual attributes, including a first visual attribute representing the length of the corresponding time period and a second visual attribute identifying the sub-element. The first visual attribute can be the length and width of the sub-element, while the second visual attribute can be the color, shape, size, and width of the sub-element.
[0059] Optionally, the first visual attribute of each sub-element represents the length of the corresponding time period, and the second visual attributes of different sub-elements can be different. For example, the first visual attribute of each sub-element is the length of the sub-element, and the second visual attribute of each sub-element is the color of the sub-element. When the 24 hours of a day are divided into 12 time periods, the lengths of the 12 sub-elements are the same. In addition, in order to intuitively display the user's busy and idle status, preferably, the color of the sub-element containing the schedule among the multiple sub-elements is different from the color of the sub-element that does not contain the schedule. For example, the color of the sub-element that does not contain the schedule can be set to a light color, such as white; and the color of the sub-element that contains the schedule can be set to a dark color, for example, red, green or black. Obviously, the colors of the sub-elements containing the schedule can also be set to different.
[0060] In this embodiment, the schedule is pre-created by the user and has a hidden attribute. This hidden attribute means that before a sub-element is triggered, it can be fully or partially hidden, thereby hiding the schedule associated with the sub-element. For example, after the sub-element is triggered, a floating window pops up to display the target schedule within the time period corresponding to the sub-element.
[0061] In this embodiment, the operable object can trigger the first interface element. This application does not limit the implementation form of the operable object. The user terminal 10a responds to the triggering operation of the operable object and can move the operable object. This application does not limit the position and implementation form of the operable object. The operable object can be set around the first interface element to associate operations with the first interface element; the operable object can be a movable slider. For example, the operable object is a slider set on the first interface element. The user terminal 10a responds to the triggering operation of the operable object, and the operable object slides along the first interface element.
[0062] In the above and following embodiments, the user's triggering operations on the operable objects and controls include but are not limited to at least one of the following methods: single-click, double-click, pull-down, pull-up, and hover.
[0063] In this embodiment, the first interface element mainly carries the user's schedule. In addition to the first interface element, other interface elements can also be set in the application interface to carry content such as schedules and notes.
[0064] In some exemplary embodiments, the application interface may further display a second interface element, which is associated with a task if there is one on the current date. In response to an operable object passing through the second interface element, the user terminal 10a displays the tasks on the current date in a pop-up floating window. Furthermore, the second interface element is also associated with notes on the current date. In response to an operable object passing through the second interface element, the user terminal 10a displays the tasks and / or notes on the current date in a pop-up floating window.
[0065] It should be noted that the tasks in the embodiments of this application have a time attribute, but the time attribute of the task is the current date, not the time period of the current date. For example, *month*day, a certain interview task; when the interview task needs to be specific to a certain time period, it is a schedule, such as *month*day, 14:00-15:00, a certain interview schedule.
[0066] In the above embodiment, each task has a corresponding completed indicator control. After the application interface displays the tasks for the current date, the user terminal 10a responds to a trigger operation on the corresponding completed indicator control for a target task by adding a completed indicator to the target task to indicate that the task is completed. The target task is any task in the task list. For example, each task has a corresponding checkbox. The user terminal 10a responds to a checkbox selection operation to add a completed indicator to the target task.
[0067] In the above embodiment, the first interface element and the operable object are displayed in the first designated area of the application interface. Regarding the location of the first designated area: in principle, the first designated area can be anywhere in the application interface. To avoid blocking the main functional area of the application interface, the first designated area is preferably located on a blank page of the application interface. For example, the first designated area can be located at the edge of the application interface.
[0068] For example, the position of the first designated area includes but is not limited to at least one of the following: the left edge area, the right edge area, the upper edge area and the lower edge area of the application interface; the position of the first designated area of this application can be adjusted according to the actual situation in which the position of the application interface can be applied.
[0069] In an optional embodiment, the first designated area is located in the left edge area of the application interface, and the first interface element, the operable object and the second interface element are vertically distributed from top to bottom along the left edge area of the application interface according to a certain pattern. Regarding the display method of the sub-elements, the corresponding content is introduced in the subsequent embodiments and will not be repeated here; the user terminal 10a responds to the sliding operation of the operable object along the first interface element, and displays the target schedule within the time period corresponding to the target sub-element in the form of a floating window pop-up, or displays the tasks under the current date in the form of a floating window pop-up. The user terminal 10a responds to the operable object's away operation on the sub-element or the second interface element, and the floating window pop-up retracts to the right to its original position.
[0070] In another optional embodiment, the first designated area is located in the upper edge area of the application interface, and the first interface element, the operable object and the second interface element are horizontally distributed from left to right along the upper edge area of the application interface according to a certain pattern. Regarding the display method of the operable object, the corresponding content is introduced in the subsequent embodiments and will not be repeated here; the user terminal 10a responds to the sliding operation of the operable object along the first interface element, and displays the target schedule within the time period corresponding to the target sub-element in a floating window pop-up manner, or displays the task under the current date in a floating window pop-up manner. The user terminal 10a responds to the operable object's away operation on the sub-element or the second interface element, and the floating window pop-up retracts to the right to its original position.
[0071] The position of the first designated area can be fixed or have a movable attribute. In the case where the first designated area is fixed, the display position of the first designated area is set by the display component of the user terminal 10a; in the case where the first designated area is movable, the user terminal 10a responds to the user's drag operation on the first designated area and drags the first interface element to other areas, wherein the present application does not limit the position and number of other areas, and other areas can be based on actual conditions. The application interface also includes a second designated area, and the user terminal 10a responds to the drag operation on the first designated area and displays the first interface element and / or the second interface element in the second designated area of the application interface.
[0072] In this embodiment, if there is an upcoming schedule under the current date, the sub-element corresponding to the schedule may display an animation to remind the user to check it. One achievable method is to determine whether there is at least one schedule under the current date with a first schedule whose start time and current time have a time difference less than a set time threshold, wherein the first schedule is any schedule under the current date; if so, the sub-element corresponding to the first schedule on the application interface displays an animation to remind the user to check the first schedule. The user terminal filters the start time of all schedules under the current date, calculates the time difference between the start time of all schedules and the current time, and determines whether there is a first schedule with a time difference less than the set time threshold. If there is a first schedule with a time difference less than the set time threshold between the start time and the current time, the sub-element corresponding to the first schedule on the application interface displays an animation to attract the user's attention to check the first schedule and improve the user experience. The embodiment of the present application does not limit the set time threshold, and the user can make adaptive adjustments to the set time threshold according to actual conditions. Animation includes at least one of the following: color change, flashing, deformation and displacement.
[0073] For example, an instant messaging app's interface displays twelve sub-elements, while the rest of the interface can display the app's content. These twelve sub-elements correspond to twelve time periods. For the current date, the schedule name, time, and location are as follows: Schedule 1: Renovation Plan, 9:00-11:00, Room XX, Building XX; Schedule 2: Model Demonstration, 15:00-16:00, Demonstration Venue, Building XX; Schedule 3: Meeting 1, 17:00-20:00, Meeting Room XX. If the time threshold is set to 15 minutes, when the current time reaches 8:45, the sub-element corresponding to Schedule 1 flashes to remind the user that Schedule 1 is approaching its start time. The user then moves the actionable object to that sub-element, and a floating window pops up to display Schedule 1 for the time period corresponding to that sub-element.
[0074] Figure 1b This is a schematic diagram of an application interface provided by an exemplary embodiment of the present application. Figure 1bAs shown, the application interface includes a first interface element, a second interface element, a third interface element, and operable objects. The first, second, and third interface elements and operable objects are located along the right edge of the application interface so as not to obscure other content. The first interface element includes twelve sub-elements. The current 24-hour day is divided into 12 time periods, and the twelve sub-elements correspond to the twelve time periods. The first and second interface elements are displayed as progress bars. The user slides the slider along the progress bar using the mouse. If the slider reaches a sub-element containing a schedule, a pop-up window displays the target schedule for the time period corresponding to the target sub-element. If the slider reaches the second interface element, a pop-up window displays the tasks for the current date. The third interface element points to the designated location of the time period corresponding to the first interface element and indicates the current time. The twelve sub-elements correspond to twelve time periods of equal length, and therefore have equal length. The sub-elements containing schedules are colored differently from those without schedules. In the figure, sub-elements containing schedules are gray, while those without schedules are white, to intuitively reflect the user's busyness. In order to distinguish the difference between the content reflected by the second interface element and the content reflected by the first interface element, the color of the second interface element is set to other colors, such as black.
[0075] Furthermore, the number of schedules contained in each sub-element is determined by the actual schedule data within the time period corresponding to the sub-element. For example, a sub-element may contain Schedule 1: Meeting, 8:00-8:30, Conference Room XX; Schedule 2: Interview, 9:00-9:30, Room XX, Building XX.
[0076] Figure 1c This is a schematic diagram of an application interface displaying a target schedule corresponding to a sub-element provided by an exemplary embodiment of the present application. User terminal 10a responds to a move operation on an operable object, and the operable object slides along the first interface element and the second interface element. User terminal 10a responds to a slide operation on the operable object along the first interface element. When the operable object is moved to the target sub-element, a floating window pops up to display the target schedule for the time period corresponding to the target sub-element: Meeting, 8:00-8:30, Conference Room XX; Schedule 2: Interview, 9:00-9:30, Room XX, Building XX.
[0077] In an alternative embodiment of creating a schedule, Figure 1d This is a schematic diagram of a schedule creation page provided by this application. Figure 1dAn embodiment of the schedule creation page of the present application is described. The schedule creation page of the present embodiment displays schedule content input items and color setting controls on the left side for the user to enter the schedule name, location, time, and color settings. The right side of the page displays the schedule display for the created schedules. Schedule content input items include, but are not limited to, at least one of the following: a schedule name input item, a schedule location input item, and a schedule time input item. It is understood that when entering the schedule creation page, the schedule name input item, schedule location input item, and schedule time input item are empty. The schedule name input item is a blank input field, and the user manually enters the schedule name in the blank input field to enhance user personalization. The schedule location input item can be set as a menu option. In response to the user selecting a schedule location, the user terminal 10a selects the selected location as the schedule location. The schedule time input item can be set as a menu option. In response to the user selecting a schedule time, the user terminal 10a selects the selected time as the schedule time. The schedule time input item is a blank input field, and the user manually enters the schedule time in the blank input field. The schedule display bar displays the created schedules. The schedule display bar displays the schedules in the order of their start time. The schedules displayed in the schedule display bar can be all the schedules on the date the schedule is currently created, or at least some of the schedules created by the user in advance.
[0078] In the above embodiment, the user terminal 10a responds to the application opening operation and displays the application interface. An optional embodiment is that the user terminal 10a responds to the application opening operation, sends a schedule request to the server 10b, receives at least one schedule for the current date returned by the server, displays the application interface, and displays at least one schedule for the current date on the application interface. The user terminal 10a responds to the user's application opening operation, sends a schedule request to the server 10b, and after receiving the schedule request sent by the user terminal 10a, the server 10b queries the user terminal 10a for at least one schedule for the current date based on the current date carried in the schedule request. The server 10b returns the at least one schedule to the user terminal 10a. After receiving the at least one schedule, the user terminal 10a displays the application interface and displays at least one schedule for the current date on the application interface. For example, an application icon is displayed on the electronic display screen of the user terminal 10a. In response to a click operation on the application icon, the user terminal 10a sends a schedule request to the server 10b. The schedule request automatically carries the current date. After the server 10b queries the user terminal 10a for at least one schedule under the current date based on the current date carried in the schedule request, the server 10b returns the at least one schedule to the user terminal 10a. After receiving the at least one schedule, the user terminal 10a displays the application interface and displays the first interface element and the operable object on the application interface. In response to the sliding operation of the operable object along the first interface element, the user terminal 10a displays the target schedule within the time period corresponding to the target sub-element in a floating window pop-up manner.
[0079] In the above embodiment, the current date is set as the current schedule by default by the user terminal 10a, that is, the application interface only displays at least one schedule under the current date; the user can also set a specified date through the user terminal 10a. Among them, the setting of the specified date is, for example, that the application interface of the user terminal 10a includes a date setting control, and the user terminal 10a responds to the triggering operation of the date setting control and displays a date selection menu item, and the date selection menu item includes the current date, 1 day before, 1 day after, and within 2 days of the current date; in response to the selection operation within 2 days of the current date in the date selection menu item, the specified date is determined to be the current date. Generally speaking, the application interface displaying at least one schedule under the current date is closer to the user's actual usage scenario, but in some special scenarios, there may be situations where the user views the past date or future date of the current date. Therefore, in the embodiment of the present application, the user flexibly sets the current date through the user terminal 10a to improve the user experience.
[0080] Figure 1e Schematic diagram of schedule display provided by exemplary embodiments of the present application. Figure 1eAs shown, when the operable object slides to the position of the target sub-element, the target schedule corresponding to the target sub-element is displayed in a floating window pop-up manner.
[0081] In the above-mentioned system embodiment of the present application, an application interface is displayed on the electronic display screen of the user terminal, and a first interface element and an operable object are displayed on the application interface. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time period. The schedule is pre-created by the user and has a hidden attribute. Through the triggering operation of the operable object on the first interface element, the sub-element associated with the schedule displays the corresponding schedule, which makes it convenient for users to view the schedule and improves the user experience.
[0082] In addition to the information display system provided above, some embodiments of the present application also provide an information display method. The information display method provided in the present application can be implemented by relying on the above information display system, but is not limited to the information display system provided in the above embodiments.
[0083] Described from the user terminal perspective, Figure 2a This is a flow chart of the information display method provided by the exemplary embodiment of this application. Figure 2a As shown, the method includes:
[0084] S211: Displaying an application interface, wherein a first interface element and operable objects are displayed on the application interface. The first interface element includes multiple sub-elements, each of which corresponds to a plurality of time periods and is associated with a corresponding schedule within the time period. The schedule is pre-created by the user and has a hidden attribute.
[0085] S212: In response to the triggering operation of the operable object on the first interface element, display the target schedule within the time period corresponding to the target sub-element; wherein the target sub-element is the sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0086] From the server's perspective, Figure 2b This is a flow chart of the information display method provided by the exemplary embodiment of this application. Figure 2b As shown, the method includes:
[0087] S221: Receive a schedule request sent by a user terminal, where the schedule request carries the current date;
[0088] S222: Obtain at least one schedule on the current date from the schedules pre-created by the user;
[0089] S223: Return at least one schedule under the current date to the user terminal, so that the user terminal generates and displays a first interface element based on the at least one schedule, wherein the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time periods. The schedule is pre-created by the user and has a hidden attribute.
[0090] In this embodiment, a user terminal is installed with an application that provides a calendar service function. The user creates and views calendars through the user terminal. The user terminal includes an electronic display screen and can be a computer or handheld device. The user terminal can be implemented in various forms, such as a smartphone, personal computer, tablet computer, and smart speaker.
[0091] In this embodiment, a server is communicatively connected to user terminals, providing data support, computing services, and some management services to multiple user terminals. This embodiment does not limit the specific implementation form of the server; for example, the server can be a conventional server, a cloud server, a cloud host, a virtual center, or other server device. The server device primarily comprises a processor, a hard disk, memory, a system bus, and other components, and is a common computer architecture.
[0092] In this embodiment, the user terminal displays an application interface, on which a first interface element and an operable object are displayed. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time periods. The schedules are pre-created by the user and have hidden attributes. In response to the sliding operation of the operable object along the first interface element, the target schedule within the time period corresponding to the target sub-element is displayed in a floating window pop-up manner. The target sub-element is a sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0093] It should be noted that the first interface element includes multiple sub-elements. This application corresponds to multiple time periods for the sub-elements, and when there is a schedule within the time period, it is associated with the schedule. This application does not limit the location and implementation of the sub-elements. The sub-elements can be set in a position with less content displayed in the application interface so as not to affect other displayed content of the application interface. For example, the sub-elements are set near the edge of the application interface. The sub-elements can be set as scroll bars.
[0094] In this embodiment, multiple sub-elements correspond to multiple time periods. The time periods of each date can be divided equally or unequally according to their length. For example, a 24-hour day can be divided into 12 time periods, each of which is 2 hours long, for a total of 12 sub-elements. A 24-hour day, the working time period of 8:00-18:00, can be divided into 5 time periods. The non-working time period of 00:00-8:00 can be divided into 2 time periods. The time period of 18:00-00:00 can be divided into 3 time periods, for a total of 5 time periods, corresponding to 12 sub-elements.
[0095] Before the first interface element is displayed on the application interface, the user terminal responds to the sub-element creation operation and displays the sub-element creation page, which includes a sub-element time length setting item and a sub-element second visual attribute setting item; the user terminal responds to the setting operation of the sub-element time length setting item and sets the corresponding time period for the sub-element; the user terminal responds to the setting operation of the sub-element second visual attribute setting item and sets the second visual attribute of the sub-element.
[0096] In the above embodiment, the second visual attribute is color, and the sub-element second visual attribute setting item includes: a color setting control; the user terminal responds to the setting operation of the sub-element second visual attribute setting item to set the second visual attribute of the sub-element. One implementation method is that the user terminal responds to the triggering operation of the color setting control to display multiple colors; the user terminal responds to the selection operation of multiple colors and uses the selected color as the color of the sub-element. The embodiment of the present application does not limit the type and number of sub-element colors, and can be adjusted according to actual circumstances.
[0097] In some exemplary embodiments, multiple sub-elements corresponding to multiple time periods are displayed on the application interface in chronological order of their start times. To diversify the display of sub-elements, sub-elements can also have multiple visual attributes, including a first visual attribute representing the length of the corresponding time period and a second visual attribute identifying the sub-element. The first visual attribute can be the length and width of the sub-element, while the second visual attribute can be the color, shape, size, and width of the sub-element.
[0098] Optionally, the first visual attribute of each sub-element represents the length of the corresponding time period, and the second visual attributes of different sub-elements can be different. For example, the first visual attribute of each sub-element is the length of the sub-element, and the second visual attribute of each sub-element is the color of the sub-element. When the 24 hours of a day are divided into 12 time periods, the lengths of the 12 sub-elements are the same. In addition, in order to intuitively display the user's busy and idle status, preferably, the color of the sub-element containing the schedule among the multiple sub-elements is different from the color of the sub-element that does not contain the schedule. For example, the color of the sub-element that does not contain the schedule can be set to a light color, such as white; and the color of the sub-element that contains the schedule can be set to a dark color, for example, red, green or black. Obviously, the colors of the sub-elements containing the schedule can also be set to different.
[0099] In this embodiment, the schedule is pre-created by the user and has a hidden attribute. This hidden attribute means that before a sub-element is triggered, it can be fully or partially hidden, thereby hiding the schedule associated with the sub-element. For example, after the sub-element is triggered, a floating window pops up to display the target schedule within the time period corresponding to the sub-element.
[0100] In this embodiment, the operable object can trigger the first interface element. This application does not limit the implementation form of the operable object. The user terminal responds to the triggering operation of the operable object and can move the operable object. This application does not limit the position and implementation form of the operable object. The operable object can be set around the first interface element to associate operations with the first interface element; the operable object can be a movable slider. For example, the operable object is a slider set on the first interface element. The user terminal responds to the triggering operation of the operable object, and the operable object slides along the first interface element.
[0101] In the above and following embodiments, the user's triggering operations on the operable objects and controls include but are not limited to at least one of the following methods: single-click, double-click, pull-down, pull-up, and hover.
[0102] In this embodiment, the first interface element mainly carries the user's schedule. In addition to the first interface element, other interface elements can also be set in the application interface to carry tasks, notes and other content.
[0103] In some exemplary embodiments, the application interface may further display a second interface element, which is associated with a task if there is one on the current date. In response to an operable object passing through the second interface element, the user terminal displays the tasks on the current date in a pop-up floating window. Furthermore, the second interface element is also associated with notes on the current date. In response to an operable object passing through the second interface element, the user terminal displays the tasks and / or notes on the current date in a pop-up floating window.
[0104] In the above embodiment, each task is provided with a corresponding completed indicator control. After the application interface displays the tasks for the current date, the user terminal responds to a trigger operation on the corresponding completed indicator control for the target task and adds a completed indicator to the target task to indicate that the task is completed, where the target task is any task in the task list. For example, each task is provided with a corresponding check box, and the user terminal responds to a selection operation on the check box and adds a completed indicator to the target task.
[0105] In the above embodiment, the first interface element and the operable object are displayed in the first designated area of the application interface. Regarding the location of the first designated area: in principle, the first designated area can be anywhere in the application interface. To avoid blocking the main functional area of the application interface, the first designated area is preferably located on a blank page of the application interface. For example, the first designated area can be located at the edge of the application interface.
[0106] For example, the position of the first designated area includes but is not limited to at least one of the following: the left edge area, the right edge area, the upper edge area and the lower edge area of the application interface; the position of the first designated area of this application can be adjusted according to the actual situation in which the position of the application interface can be applied.
[0107] In an optional embodiment, the first designated area is located in the left edge area of the application interface, and the first interface element, the operable object and the second interface element are vertically distributed from top to bottom along the left edge area of the application interface according to a certain pattern. Regarding the display method of the sub-elements, the corresponding content is introduced in the subsequent embodiments and will not be repeated here; the user terminal responds to the sliding operation of the operable object along the first interface element, and displays the target schedule within the time period corresponding to the target sub-element in the form of a floating window pop-up, or displays the tasks under the current date in the form of a floating window pop-up. The user terminal responds to the operable object's away operation on the sub-element or the second interface element, and the floating window pop-up retracts to the right to its original position.
[0108] In another optional embodiment, the first designated area is located in the upper edge area of the application interface, and the first interface element, the operable object and the second interface element are horizontally distributed from left to right along the upper edge area of the application interface according to a certain pattern. Regarding the display method of the operable object, the corresponding content is introduced in the subsequent embodiments and will not be repeated here; the user terminal responds to the sliding operation of the operable object along the first interface element, and displays the target schedule within the time period corresponding to the target sub-element in a floating window pop-up manner, or displays the tasks under the current date in a floating window pop-up manner. The user terminal responds to the operable object's away operation on the sub-element or the second interface element, and the floating window pop-up retracts to the right to its original position.
[0109] The position of the first designated area can be fixed or have a movable attribute. For the case where the first designated area is fixed, the display position of the first designated area is set by the display component of the user terminal; for the case where the first designated area is movable, the user terminal responds to the user's drag operation on the first designated area and drags the first interface element to other areas, wherein this application does not limit the position and number of other areas, and other areas can be based on actual conditions. The application interface also includes a second designated area, and the user terminal responds to the drag operation on the first designated area and displays the first interface element and / or the second interface element in the second designated area of the application interface.
[0110] In this embodiment, if there is an upcoming schedule under the current date, the sub-element corresponding to the schedule may display an animation to remind the user to check it. One achievable method is to determine whether there is at least one schedule under the current date with a first schedule whose start time and current time have a time difference less than a set time threshold, wherein the first schedule is any schedule under the current date; if so, the sub-element corresponding to the first schedule on the application interface displays an animation to remind the user to check the first schedule. The user terminal filters the start time of all schedules under the current date, calculates the time difference between the start time of all schedules and the current time, and determines whether there is a first schedule with a time difference less than the set time threshold. If there is a first schedule with a time difference less than the set time threshold between the start time and the current time, the sub-element corresponding to the first schedule on the application interface displays an animation to attract the user's attention to check the first schedule and improve the user experience. The embodiment of the present application does not limit the set time threshold, and the user can make adaptive adjustments to the set time threshold according to actual conditions. Animation includes at least one of the following: color change, flashing, deformation and displacement.
[0111] For example, an instant messaging app's interface displays twelve sub-elements, while the rest of the interface can display the app's content. These twelve sub-elements correspond to twelve time periods. For the current date, the schedule name, time, and location are as follows: Schedule 1: Renovation Plan, 9:00-11:00, Room XX, Building XX; Schedule 2: Model Demonstration, 15:00-16:00, Demonstration Venue, Building XX; Schedule 3: Meeting 1, 17:00-20:00, Meeting Room XX. If the time threshold is set to 15 minutes, when the current time reaches 8:45, the sub-element corresponding to Schedule 1 flashes to remind the user that Schedule 1 is approaching its start time. The user then moves the actionable object to that sub-element, and a floating window pops up to display Schedule 1 for the time period corresponding to that sub-element.
[0112] In an embodiment of an application interface, the application interface includes a first interface element, a second interface element, a third interface element, and an operable object. The first interface element, the second interface element, the third interface element, and the operable object are located in the right edge area of the application interface so as not to block other content in the application interface. The first interface element includes twelve sub-elements. The current date's 24 hours are evenly divided into 12 time periods, and the twelve sub-elements correspond to the twelve time periods. The first interface element and the second interface element are displayed in the form of a progress bar. The user slides the slider along the progress bar using the mouse. If the slider is slid to the sub-element containing the schedule, the target schedule within the time period corresponding to the target sub-element is displayed in a floating window pop-up. If the slider is slid to the second interface element, the task under the current date is displayed in a floating window pop-up. The third interface element points to the specified position of the time period corresponding to the first interface element and is used to indicate the current moment. The twelve sub-elements correspond to twelve time periods of equal length, so the lengths of the twelve sub-elements are equal. Of the twelve sub-elements, those containing schedules are colored differently from those not containing schedules. In the figure, those containing schedules are gray, while those not containing schedules are white, to intuitively reflect the user's busyness. To distinguish the content of the second interface element from the first, the second interface element is colored differently, such as black.
[0113] Furthermore, the number of schedules contained in each sub-element is determined by the actual schedule data within the time period corresponding to the sub-element. For example, a sub-element may contain Schedule 1: Meeting, 8:00-8:30, Conference Room XX; Schedule 2: Interview, 9:00-9:30, Room XX, Building XX.
[0114] In an embodiment of displaying a target schedule corresponding to a sub-element in an application interface, a user terminal responds to a move operation on an operable object by sliding the operable object along a first interface element and a second interface element. In response to the sliding operation on the operable object along the first interface element, when the user terminal moves to a target sub-element, a pop-up window displays the target schedule for the time period corresponding to the target sub-element: Meeting, 8:00-8:30, Conference Room XX; Schedule 2: Interview, 9:00-9:30, Room XX, Building XX.
[0115] In an optional embodiment for creating a schedule, the exemplary embodiment of the present application displays a schedule creation page with schedule content input items and color setting controls on the left side for the user to enter the schedule name, location, time, and color settings. The right side of the page displays the schedule display for the already created schedule. Schedule content input items include, but are not limited to, at least one of the following: a schedule name input item, a schedule location input item, and a schedule time input item. It should be understood that when entering the schedule creation page, the schedule name input item, schedule location input item, and schedule time input item are empty. The schedule name input item is a blank input field, and the user manually enters the schedule name in the blank input field to enhance user personalization. The schedule location input item can be set as a menu option. In response to the user selecting a schedule location, the user terminal selects the selected location as the schedule location. The schedule time input item can be set as a menu option. In response to the user selecting a schedule time, the user terminal selects the selected time as the schedule time. The schedule time input item is a blank input field, and the user manually enters the schedule time in the blank input field. The schedule display bar displays the created schedules. The schedule display bar displays the schedules in the order of their start time. The schedules displayed in the schedule display bar can be all the schedules on the date the schedule is currently created, or at least some of the schedules created by the user in advance.
[0116] In the above embodiment, the user terminal responds to the application opening operation and displays the application interface. An optional embodiment is that the user terminal responds to the application opening operation, sends a schedule request to the server, receives at least one schedule for the current date returned by the server, displays the application interface, and displays at least one schedule for the current date on the application interface. The user terminal responds to the user's application opening operation, sends a schedule request to the server, and after receiving the schedule request sent by the user terminal, the server queries the user terminal for at least one schedule for the current date based on the current date carried in the schedule request. The server returns the at least one schedule to the user terminal, and after receiving the at least one schedule, the user terminal displays the application interface and displays at least one schedule for the current date on the application interface. For example, an application icon is displayed on the electronic display screen of the user terminal. In response to a click operation on the application icon, the user terminal sends a schedule request to the server. The schedule request automatically carries the current date. After the server queries the user terminal for at least one schedule under the current date based on the current date carried in the schedule request, the server returns the at least one schedule to the user terminal. After receiving the at least one schedule, the user terminal displays the application interface and displays the first interface element and the operable object on the application interface. In response to the sliding operation of the operable object along the first interface element, the user terminal displays the target schedule within the time period corresponding to the target sub-element in a floating window pop-up manner.
[0117] In the above embodiment, the current date is set as the current schedule by default by the user terminal, that is, the application interface only displays at least one schedule under the current date; the user can also set a specified date through the user terminal. Among them, the setting of the specified date is, for example, that the application interface of the user terminal includes a date setting control, and the user terminal responds to the triggering operation of the date setting control and displays a date selection menu item, and the date selection menu item includes the current date, 1 day before, 1 day after, and within 2 days of the current date; in response to the selection operation within 2 days of the current date in the date selection menu item, the specified date is determined to be the current date. Generally speaking, the application interface displaying at least one schedule under the current date is closer to the user's actual usage scenario, but in some special scenarios, there may be situations where the user views past dates or future dates of the current date. Therefore, in the embodiment of the present application, the user flexibly sets the current date through the user terminal to improve the user experience.
[0118] Combined with the description of the above embodiments, Figure 3a This is a flow chart of another information display method provided by an exemplary embodiment of the present application. Figure 3a As shown, the method includes:
[0119] S311: The user terminal responds to the sub-element creation operation and displays a sub-element creation page, which includes a sub-element time length setting item and a sub-element second visual attribute setting item;
[0120] S312: The user terminal responds to the setting operation of the sub-element time length setting item and sets a corresponding time period for the sub-element;
[0121] S313: The user terminal responds to the setting operation on the sub-element second visual attribute setting item and sets the second visual attribute of the sub-element;
[0122] S314: The user terminal displays an application interface, which includes a first interface element and an operable object. The first interface element includes multiple sub-elements, each of which corresponds to a plurality of time periods and is associated with a corresponding schedule within the time period. The schedule is pre-created by the user and has a hidden attribute.
[0123] S315: In response to the sliding operation of the operable object along the first interface element, the user terminal displays the target schedule within the time period corresponding to the target sub-element in a floating window pop-up manner; wherein, the target sub-element is the sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0124] It should be noted that the execution entity of each step of the method provided in the above embodiment can be the same device, or the method can be executed by different devices. For example, the execution entity of steps 311 to 313 can be device A; for another example, the execution entity of steps 311 and 312 can be device A, and the execution entity of step 313 can be device B; and so on.
[0125] In the above-mentioned method embodiment of the present application, an application interface is displayed on the electronic display screen of the user terminal, and a first interface element and an operable object are displayed on the application interface. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time period. The schedule is pre-created by the user and has a hidden attribute. Through the triggering operation of the operable object on the first interface element, the sub-element associated with the schedule displays the corresponding schedule, which makes it convenient for users to view the schedule and improves the user experience.
[0126] Figure 3b This is a flow chart of another information display method provided by an exemplary embodiment of the present application. Figure 3b As shown, the method includes:
[0127] S321: Displaying an application interface, wherein the application interface displays an operable object corresponding to at least one schedule on the current date, wherein the at least one schedule is pre-created by the user, and the operable object has a hidden attribute, and the schedule corresponding to the operable object can be hidden;
[0128] S322: In response to a sliding operation on the operable object, display at least one schedule in a floating window pop-up manner.
[0129] In this embodiment, the information display device that executes the above method is installed with an application with a calendar service function. The information display device can be implemented in various forms, such as a smartphone, a personal computer, a tablet computer, and a smart speaker.
[0130] In this embodiment, the information display device includes an electronic display screen. In response to an application opening operation, the application interface is displayed on the electronic display screen. The application interface directly displays operable objects corresponding to all schedules for the current date. The operable objects have a hidden attribute, which can hide the schedules corresponding to the operable objects. By selecting the operable objects corresponding to the target schedules, the user can view the target schedules, which facilitates the user's schedule viewing and improves the user experience.
[0131] It should be noted that in the above and following embodiments, the operable object has user interaction properties and can be a visually interactive interface element that can carry a schedule. For example, the operable object is a pop-up window or floating window that displays a schedule. The application interface can be the interface of an e-commerce application, an instant messaging application, or an office software application. The operable object has a hidden property, which means that the operable object can be fully or partially hidden before the user triggers it to hide the schedule corresponding to the operable object.
[0132] In this embodiment, the information display device displays an application interface and displays at least one schedule on the application interface. An optional embodiment is to display an application interface with an operable object corresponding to at least one schedule for the current date, wherein the at least one schedule is pre-created by the user, and the operable object has a hidden attribute that can hide the at least one schedule corresponding to the operable object; in response to a sliding operation on the operable object, the at least one schedule corresponding to the operable object is displayed in a floating pop-up window.
[0133] In the above embodiment, to reduce the amount of space occupied by schedules on the application interface, which would otherwise affect other displayed content on the application interface, schedules to be displayed are carried on a smaller, actionable object. When the user triggers the actionable object, the schedules carried on the actionable object are displayed, and the actionable object corresponds to all schedules. The actionable object is a pop-up window or a floating window. By selecting the actionable object, all schedules for the current date corresponding to the actionable object are displayed.
[0134] In the embodiment of the present application, by setting operable objects on the application interface, it is convenient for users to view their schedules while not affecting their use of normal application functions, thereby improving user experience.
[0135] For example, if the actionable object is a floating window, the information display device responds to the user's selection of the actionable object by displaying the target schedule corresponding to the selected actionable object in a pop-up window. The actionable object can also be a pop-up window. The information display device responds to the user's triggering operation on the actionable object by displaying the schedule corresponding to the actionable object in a pop-up window.
[0136] In the above embodiment, an operable object corresponding to at least one schedule for the current date is displayed in a first designated area of the application interface. Regarding the location of the first designated area: In principle, the first designated area can be anywhere in the application interface. To avoid obstructing the primary functional area of the application interface, the first designated area is preferably located on a blank page of the application interface, such as at the edge of the application interface.
[0137] For example, the position of the first designated area includes but is not limited to at least one of the following: the left edge area, the right edge area, the upper edge area and the lower edge area of the application interface; the position of the first designated area of this application can be adjusted according to the actual situation in which the position of the application interface can be applied.
[0138] In an optional embodiment, the first designated area is located in the left edge area of the application interface, and the operable objects corresponding to the schedule are vertically distributed from top to bottom along the left edge area of the application interface according to a certain pattern. Regarding the display method of the operable objects, the corresponding content is introduced in subsequent embodiments and will not be repeated here; in response to the selection operation of the operable object, the schedule for the current date corresponding to the operable object is displayed in a floating window pop-up to the left area of the interface for the user to view the schedule. In response to the away operation of the target schedule, the floating window pop-up retracts to the right to its original position.
[0139] In another optional embodiment, the first designated area is located in the upper edge area of the application interface, and the operable objects corresponding to the schedule are horizontally distributed from left to right along the upper edge area of the application interface according to a certain pattern. Regarding the display method of the operable objects, there is an introduction to the corresponding content in subsequent embodiments, which will not be repeated here; the information display device responds to the selection operation of the operable object, and displays the schedule of the current date corresponding to the operable object in a floating window pop-up manner in the lower area of the interface for the user to view the schedule; the information display device responds to the distance operation of the schedule, and the floating window pop-up retracts upward to its original position.
[0140] In the above and following embodiments, the user's triggering operations on the operable objects and controls include but are not limited to at least one of the following methods: single-click, double-click, pull-down, pull-up, and hover.
[0141] In the above embodiment, the display of operable objects on the application interface is diversified. The operable objects can be evenly distributed in the first designated area, or the operable objects corresponding to at least one schedule can be displayed on the application interface in the order of the start time of at least one schedule. To diversify the display of operable objects, the operable objects can also have multiple visual attributes. The operable objects have a first visual attribute that represents the duration of the corresponding schedule, and a second visual attribute that identifies the operable object. The first visual attribute can be the length and width of the operable object, and the second visual attribute can be the color, shape, size, and width of the operable object.
[0142] In the above embodiment, the length or width of the first visual attribute of an operable object can be directly proportional to the duration of the corresponding schedule. Different operable objects can be distinguished by their second visual attributes, such as different colors, shapes, sizes, and widths. Obviously, at least some operable objects can also have the same second visual attribute.
[0143] For example, the right edge of the application interface is used as the first designated area. The length of the first designated area is divided by time based on the total span of the schedule involved in the schedule to be displayed. The length of the operable object corresponds to the schedule time of the corresponding schedule. If the schedule time of the schedule to be displayed is 9:00-11:00, 15:00-16:00, and 17:00-20:00 of the current date, then the schedule time span of the schedule to be displayed is 9:00-20:00, a total of 11 hours. The length of the first designated area corresponds to 11 hours, and the length of the operable object is proportional to the schedule time corresponding to it. The display position of the operable object is obtained in sequence. When the user creates a new schedule, the operable object corresponding to the new schedule is added to the operable objects, and the total span of the schedule time of all schedules is recalculated, and the position of the operable objects corresponding to all schedules is recalculated.
[0144] In the above embodiment, the application interface may include multiple pages to facilitate the user to view the schedule for the current date. The operable objects corresponding to the schedule can be displayed on multiple pages. The display areas of the operable objects on the multiple pages can be the same area, or different areas can be set for the content of different pages.
[0145] The position of the first designated area can be fixed or have a movable attribute. In the case where the first designated area is fixed, the display position of the first designated area is set by the display component of the information display device; in the case where the first designated area is movable, the information display device responds to the user's movement operation on the first designated area and moves at least one schedule to other areas, wherein the present application does not limit the position and number of other areas, and other areas can be based on actual conditions. The application interface also includes a second designated area, and in response to the drag operation on the first designated area, an operable object corresponding to at least one schedule under the current date is displayed in the second designated area of the application interface.
[0146] In the above embodiment, the user pre-creates a schedule through the information display device. The schedule created by the user may include a schedule for the creation date and any date after the creation date, and the application includes a calendar function, and the user selects to create a schedule for the target date through the calendar. One implementation method of creating a schedule is that the information display device responds to the schedule creation operation and displays a schedule creation page; the schedule creation page includes a schedule content input item and an operable object attribute setting item; the information display device responds to the input operation of the schedule content input item and obtains the content of the schedule; the information display device responds to the setting operation of the operable object attribute setting item and sets the second visual attribute of the operable object corresponding to the schedule; and generates a schedule based on the content of the schedule and the second visual attribute of the operable object corresponding to the schedule. It should be noted that the first visual attribute can be the length and width of the operable object, and the second visual attribute can be the color, shape, size and width of the operable object.
[0147] Optionally, a schedule creation control is set in the application interface, and the information display device responds to the user's trigger operation on the schedule creation control to display the schedule creation page; the schedule content input items include the schedule name, schedule location and schedule time; the information display device responds to the input operation of the schedule content input item to obtain the content of the schedule. An optional embodiment is that the information display device responds to the input operation of the schedule name to obtain the schedule name; the information display device responds to the input operation of the schedule location to obtain the schedule location; the information display device responds to the input operation of the schedule time to obtain the schedule time. For example, the input operation of the above-mentioned schedule name, schedule location, and schedule time can be for the user to manually enter the schedule name, schedule location and schedule time in a blank input field, or can be through a menu option, through the user's selection operation, to select the schedule name, schedule location and schedule time to enter them into the schedule content input item.
[0148] Optionally, the second visual attribute of the operable object is color, and the operable object attribute setting item includes a color setting control. The information display device responds to the setting operation of the operable object attribute setting item to set the color of the operable object corresponding to the schedule. An optional embodiment is to respond to the triggering operation of the color setting control to display multiple colors; in response to the selection operation of multiple colors, the selected color is used as the color of the operable object corresponding to the schedule. The embodiment of the present application does not limit the form of the first visual attribute and the second visual attribute of the operable object, and the first visual attribute and the second visual attribute can be adjusted according to actual conditions. If the second visual attribute of the operable object is color, the embodiment of the present application does not limit the type and quantity of colors, and can be adjusted according to actual conditions.
[0149] In the above embodiment, the information display device responds to the application opening operation and displays the application interface. An optional embodiment is that the information display device responds to the application opening operation, sends a schedule request to the server, receives at least one schedule for the current date returned by the server, displays the application interface, and displays at least one schedule for the current date on the application interface. The information display device responds to the user's application opening operation, sends a schedule request to the server, and after the server receives the schedule request sent by the information display device, it queries the information display device for at least one schedule for the current date based on the current date carried in the schedule request. The server returns the at least one schedule to the information display device. After the information display device receives the at least one schedule, it displays the application interface and displays at least one schedule for the current date on the application interface. For example, an application icon is displayed on the electronic display screen of the information display device. In response to a click operation on the application icon, the information display device sends a schedule request to the server. The schedule request automatically carries the current date. After the server queries the information display device for at least one schedule under the current date based on the current date carried in the schedule request, the server returns the at least one schedule to the information display device. After receiving the at least one schedule, the information display device displays the application interface and displays at least one schedule under the current date on the application interface.
[0150] Figure 3c This is a schematic diagram of another schedule display provided by an exemplary embodiment of the present application. Figure 3c As shown, the information display device displays an application interface, on which operable objects corresponding to all schedules under the current date are displayed. The schedules are pre-created by the user. The left side of the figure indicates that the operable object has a hidden attribute, which can hide the schedule corresponding to the operable object; in response to the left sliding operation of the operable object, the right side of the figure indicates that all schedules under the current date are displayed in a floating window pop-up manner.
[0151] In addition, in some of the processes described in the above embodiments and the accompanying drawings, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or may be executed in parallel. The sequence numbers of the operations, such as 301, 302, etc., are only used to distinguish between different operations, and the sequence numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., and do not represent the order of precedence, nor do they limit "first" and "second" to be different types.
[0152] Figure 4 This is a schematic diagram of the structure of a user terminal provided by an exemplary embodiment of the present application. Figure 4As shown, the user terminal includes: a memory 401 and a processor 402. In addition, the user terminal also includes necessary components such as a power supply component 403, a communication component 404, and an electronic display screen 405.
[0153] The memory 401 is used to store computer programs and can be configured to store various other data to support operations on the user terminal. Examples of such data include instructions for any application or method operating on the user terminal.
[0154] Memory 401 can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0155] The communication component 404 is used for data transmission with other devices.
[0156] Processor 402 can execute computer instructions stored in memory 401 to: display an application interface, on which a first interface element and an operable object are displayed, the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time periods, and the schedules are pre-created by the user and have hidden attributes; in response to the triggering operation of the operable object on the first interface element, the target schedule corresponding to the target sub-element is displayed; wherein the target sub-element includes a sub-element that the operable object passes through during the sliding process and has a schedule within the corresponding time period.
[0157] Optionally, processor 402 can also be used to: the application interface also displays a second interface element; the second interface element is associated with a task when there is a task on the current date; in response to the operation of the operable object passing through the second interface element, the task on the current date is displayed in a floating window pop-up.
[0158] Optionally, each task is provided with a completed identification control. After the processor 402 displays the tasks under the current date in a floating window pop-up window, it can also be used to: respond to the triggering operation of the completed identification control corresponding to the target task, add a completed identification to the target task to indicate that the task is in a completed state, where the target task is any task in the task.
[0159] Optionally, when the processor 402 displays a first interface element on the application interface, it is specifically used to: display sub-elements corresponding to multiple time periods on the application interface in chronological order of start time; wherein the first visual attribute of each sub-element represents the length of the corresponding time period, and the second visual attributes of different sub-elements are different.
[0160] Optionally, the second visual attribute is color, and the color of the sub-element containing a schedule among the multiple sub-elements is different from the color of the sub-element not containing a schedule.
[0161] Optionally, when the first interface element and / or the second interface element are displayed on the application interface, the processor 402 is specifically configured to: display the first interface element and / or the second interface element within a first designated area of the application interface.
[0162] Optionally, the processor 402 may be further configured to: display the first interface element and / or the second interface element in a second designated area of the application interface in response to a drag operation on the first designated area.
[0163] Optionally, before the first interface element is displayed on the application interface, the processor 402 can also be used to: respond to a sub-element creation operation, display a sub-element creation page, the sub-element creation page including a sub-element time length setting item and a sub-element second visual attribute setting item; respond to a setting operation on the sub-element time length setting item, set a corresponding time period for the sub-element; respond to a setting operation on the sub-element second visual attribute setting item, set the second visual attribute of the sub-element.
[0164] Optionally, the second visual attribute is color, and the sub-element second visual attribute setting item includes: a color setting control; when the processor 402 responds to the setting operation of the sub-element second visual attribute setting item and sets the second visual attribute of the sub-element, it is specifically used to: respond to the triggering operation of the color setting control and display multiple colors; respond to the selection operation of multiple colors and use the selected color as the color of the sub-element.
[0165] Optionally, when displaying the application interface, the processor 402 is specifically used to: respond to the application opening operation and send a schedule request to the server; receive at least one schedule for the current date returned by the server; display the application interface, and display a first interface element and an operable object on the application interface, and each sub-element of the first interface element is associated with a schedule within the time period corresponding to the sub-element.
[0166] Optionally, the processor 402 can also be used to: determine whether there is at least one schedule under the current date whose start time and the time difference between the first schedule is less than a set time threshold, where the first schedule is any schedule under the current date; if so, the sub-element corresponding to the first schedule on the application interface displays an animation to remind the user to check the first schedule.
[0167] Optionally, the motion effect includes at least one of the following: color change, flashing, deformation and displacement.
[0168] Optionally, the processor 402 may be further configured to: display a third interface element on the application interface; the third interface element is located at a designated position of the time period corresponding to the first interface element, and the third interface element indicates the current time.
[0169] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores the computer program and the computer program is executed by one or more processors, the one or more processors execute Figure 2a Each step in the method embodiment.
[0170] Figure 5 The present application provides a schematic diagram of a server structure. Figure 5 As shown, the server includes: a memory 501 and a processor 502. In addition, the server also includes necessary components such as a power supply component 503 and a communication component 504.
[0171] The memory 501 is used to store computer programs and can be configured to store various other data to support operations on the server, such as instructions for any application or method used to operate on the server.
[0172] Memory 501 can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0173] The communication component 504 is used for data transmission with other devices.
[0174] The processor 502 can execute computer instructions stored in the memory 501 to: receive a schedule request sent by a user terminal, the schedule request carrying the current date; obtain at least one schedule under the current date from the schedules pre-created by the user; return the at least one schedule under the current date to the user terminal, so that the user terminal can generate and display a first interface element based on the at least one schedule, wherein the first interface element includes multiple sub-elements, the multiple sub-elements correspond to multiple time periods, and are associated with corresponding schedules within the time period, and the schedule is pre-created by the user and has a hidden attribute.
[0175] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores the computer program and the computer program is executed by one or more processors, the one or more processors execute Figure 2b Each step in the method embodiment.
[0176] above Figure 4 and Figure 5 The communication component is configured to facilitate wired or wireless communication between the device where the communication component is located and other devices. The device where the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G / LTE, 5G and other mobile communication networks, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0177] above Figure 4 and Figure 5 The power supply component in a device provides power to various components of the device in which the power supply component is located. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which the power supply component is located.
[0178] In the above-mentioned device embodiment of the present application, an application interface is displayed on the electronic display screen of the user terminal, and a first interface element and an operable object are displayed on the application interface. The first interface element includes multiple sub-elements, and the multiple sub-elements correspond to multiple time periods and are associated with corresponding schedules within the time period. The schedule is pre-created by the user and has a hidden attribute. Through the triggering operation of the operable object on the first interface element, the sub-element associated with the schedule displays the corresponding schedule, which makes it convenient for users to view the schedule and improves the user experience.
[0179] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0180] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0181] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0182] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0183] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0184] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0185] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0186] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0187] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. An information display method, characterized in that: Applies to scenarios where users create and view schedules through the schedule service function of instant messaging applications, including: In response to an opening operation of the instant messaging application, displaying a plurality of sub-elements corresponding to the plurality of time periods on an application interface of the instant messaging application, with a different color corresponding to a schedule with the current date within the time period and a schedule without the current date within the time period, and further displaying operable objects on the application interface, wherein the schedule is pre-created by the user and has a hidden attribute; In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed; The method further includes: displaying a second interface element corresponding to a non-scheduled task within a time period not specifically tied to the current date on the application interface using a color different from that of the sub-element; In response to the operation of the operable object passing through the second interface element, non-scheduled tasks within a time period not specifically specified to the current date under the current date corresponding to the second interface element are displayed.
2. The method according to claim 1, characterized in that The non-scheduled tasks within a time period not specifically related to the current date and corresponding to the second interface element are displayed as follows: Non-scheduled tasks within a time period not specifically specified for the current date under the current date corresponding to the second interface element are displayed in a floating window pop-up manner.
3. The method according to claim 2, characterized in that Each task is provided with a completed indicator control. After displaying the tasks for the current date in a floating pop-up window, the method further includes: In response to a triggering operation on a completed flag control corresponding to a target task, a completed flag is added to the target task to indicate that the task is in a completed state, wherein the target task is any task among the tasks.
4. The method according to any one of claims 1 to 3, characterized in that: Displaying the sub-elements corresponding to the multiple time periods on the application interface in the order of the start times; The first visual attribute of each sub-element represents the duration of the corresponding time period.
5. The method according to any one of claims 1 to 3, characterized in that: The application interface displays multiple sub-elements and / or second interface elements, including: The multiple sub-elements and / or the second interface element are displayed in a first designated area of the application interface.
6. The method according to claim 5, characterized in that The method further comprises: In response to the drag operation on the first designated area, the multiple sub-elements and / or the second interface element are displayed in a second designated area of the application interface.
7. The method according to any one of claims 1 to 3, characterized in that: Before displaying the multiple sub-elements on the application interface, the method further includes: In response to the sub-element creation operation, a sub-element creation page is displayed, wherein the sub-element creation page includes a sub-element time length setting item and a sub-element second visual attribute setting item; In response to the setting operation of the sub-element time length setting item, the corresponding time period is set for the sub-element; In response to a setting operation on the sub-element second visual attribute setting item, the second visual attribute of the sub-element is set.
8. The method according to claim 7, characterized in that The second visual attribute is color, and the sub-element second visual attribute setting items include: color setting control; In response to a setting operation on a setting item of a second visual attribute of a sub-element, setting the second visual attribute of the sub-element includes: Respond to triggering operations on color setting controls and display multiple colors; In response to a selection operation on multiple colors, the selected color is used as the color of the child element.
9. The method according to any one of claims 1 to 3, characterized in that: In response to an opening operation of the instant messaging application, displaying multiple sub-elements corresponding to the multiple time periods on the application interface of the instant messaging application in a manner that a schedule with the current date is included in the time period and a schedule without the current date is displayed in a different color, including: In response to the application opening operation, a schedule request is sent to the server; Receive at least one schedule for the current date returned by the server; In order of start time, multiple sub-elements corresponding to the multiple time periods are displayed on the application interface of the instant messaging application, with different colors corresponding to schedules with the current date in the time period and schedules without the current date in the time period.
10. The method according to any one of claims 1 to 3, characterized in that: Also includes: Determine whether there is at least one schedule on the current date whose start time and the current time have a time difference less than a set time threshold, where the first schedule is any schedule on the current date; If it exists, the sub-element corresponding to the first schedule on the application interface will display an animation to remind the user to check the first schedule.
11. The method according to claim 10, characterized in that The motion effect includes at least one of the following: color change, flashing, deformation and displacement.
12. The method according to claim 1, characterized in that Also includes: The application interface further displays a third interface element; the third interface element is located at a designated position of the time period corresponding to the first interface element, and the third interface element indicates the current time.
13. A user terminal, characterized in that: Applicable to scenarios where users create schedules and view created schedules through the schedule service function of an instant messaging application, including: a memory, a processor, and an electronic display screen; The memory is used to store one or more computer instructions; The processor is configured to execute the one or more computer instructions to: In response to an opening operation of the instant messaging application, displaying a plurality of sub-elements corresponding to the plurality of time periods on an application interface of the instant messaging application, with a different color corresponding to a schedule with the current date within the time period and a schedule without the current date within the time period, and further displaying an operable object on the application interface, wherein the schedule is pre-created by the user and has a hidden attribute; In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed; and displaying, on the application interface, a second interface element corresponding to a non-scheduled task within a time period not specifically tied to the current date, using a color different from that of the sub-element; In response to the operation of the operable object passing through the second interface element, non-scheduled tasks within a time period not specifically specified to the current date under the current date corresponding to the second interface element are displayed.
14. A computer-readable storage medium storing a computer program, characterized in that: Applicable to a scenario where a user creates and views an already created schedule through the schedule service function of an instant messaging application, when the computer program is executed by one or more processors, the one or more processors are caused to perform the following actions: In response to an opening operation of the instant messaging application, displaying a plurality of sub-elements corresponding to the plurality of time periods on an application interface of the instant messaging application, with a different color corresponding to a schedule with the current date within the time period and a schedule without the current date within the time period, and further displaying an operable object on the application interface, wherein the schedule is pre-created by the user and has a hidden attribute; In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed; and displaying, on the application interface, a second interface element corresponding to a non-scheduled task within a time period not specifically tied to the current date, using a color different from that of the sub-element; In response to the operation of the operable object passing through the second interface element, tasks within a time period not specific to the current date under the current date corresponding to the second interface element are displayed.
15. An information display method, characterized in that: Applies to scenarios where users create and view schedules through the schedule service function of instant messaging applications, including: receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date; Get at least one schedule for the current date from the schedules pre-created by the user; At least one schedule for the current date is returned to a user terminal for the user terminal to respond to an opening operation of the instant messaging application. A plurality of sub-elements corresponding to the plurality of time periods are displayed on an application interface of the instant messaging application, using a different color for a schedule within a time period corresponding to the current date than for a schedule without the current date. An operable object is also displayed on the application interface. The schedule is pre-created by the user and has a hidden attribute. In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed. A second interface element corresponding to a non-scheduled task within a time period not specific to the current date and not specified to the current date is displayed on the application interface, using a different color from the sub-element. In response to the operable object passing through the second interface element, the non-scheduled task within the time period not specific to the current date corresponding to the second interface element is displayed.
16. A server, characterized in that: Applicable to scenarios where a user creates a schedule and views the created schedule through the schedule service function of an instant messaging application, including: a memory and a processor; The memory is used to store one or more computer instructions; The processor is configured to execute the one or more computer instructions to: receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date; Get at least one schedule for the current date from the schedules pre-created by the user; At least one schedule for the current date is returned to a user terminal for the user terminal to respond to an opening operation of the instant messaging application. A plurality of sub-elements corresponding to the plurality of time periods are displayed on an application interface of the instant messaging application, using a different color for a schedule within a time period corresponding to the current date than for a schedule without the current date. An operable object is also displayed on the application interface. The schedule is pre-created by the user and has a hidden attribute. In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed. A second interface element corresponding to a non-scheduled task within a time period not specific to the current date is displayed on the application interface, using a different color from the sub-element. In response to the operable object passing through the second interface element, the non-scheduled task within the time period not specific to the current date corresponding to the second interface element is displayed.
17. A computer-readable storage medium storing a computer program, applied to a scenario in which a user creates and views a schedule through a schedule service function of an instant messaging application, wherein when the computer program is executed by one or more processors, the computer program causes the one or more processors to perform the following actions: receiving a schedule request sent by a user terminal, wherein the schedule request carries a current date; Get at least one schedule for the current date from the schedules pre-created by the user; At least one schedule for the current date is returned to a user terminal for the user terminal to respond to an opening operation of the instant messaging application. A plurality of sub-elements corresponding to the plurality of time periods are displayed on an application interface of the instant messaging application, using a different color for a schedule within a time period corresponding to the current date than for a schedule without the current date. An operable object is also displayed on the application interface. The schedule is pre-created by the user and has a hidden attribute. In response to a triggering operation of the operable object on the plurality of sub-elements, when the operable object moves to a corresponding position of a target sub-element, a target schedule corresponding to the target sub-element is displayed. A second interface element corresponding to a non-scheduled task within a time period not specific to the current date is displayed on the application interface, using a different color from the sub-element. In response to the operable object passing through the second interface element, the non-scheduled task within the time period not specific to the current date corresponding to the second interface element is displayed.
Citation Information
Patent Citations
Apparatus for processing a schedule interface and method thereof
CN104919410A
Schedule notification method using mobile terminal and mobile terminal therefor
US20170269792A1
Schedule processing method and electronic terminal
WO2018137268A1