Information display method and device based on electronic calendar, electronic equipment and storage medium
By introducing an electronic calendar-based information display method into the chat page, using interactive color information and other visual elements, the problem of users' difficulty in understanding the interaction situation is solved, and a more intuitive and resource-saving interactive information display is achieved.
Patent Information
- Application Number
- CN202411805530.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-25
AI Technical Summary
In the chat page, it is difficult for users to effectively understand the interaction between themselves and friends, which makes information review time-consuming and equipment resources consumed.
It provides an information display method based on electronic calendars. It displays interactive color information on the calendar page through calendar display controls, describes the number of information interactions between accounts, and supports functions such as color and shape changes, preset special effects display, etc.
Users can clearly view the interaction between accounts through the calendar page, reduce operational complexity and equipment resource consumption, and improve user experience.
Smart Images

Figure CN119883456A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to an information display method, device, electronic device and storage medium based on an electronic calendar. Background Art
[0002] With the rapid development of the current mobile Internet, the way of information dissemination based on mobile terminals has become more and more mature. Generally, information can be disseminated through various browsers or applications embedded in the terminal.
[0003] When users interact on a chat page, they can usually communicate and interact with other users through text interaction, video chat, voice chat, sharing of works, etc. However, when users need to know the specific interaction between themselves and their friends, they can usually only know it by checking the chat information on the chat page. This method not only takes a lot of time, but also requires a lot of equipment support to support the viewing of information interaction. Summary of the invention
[0004] The present disclosure provides an information display method, device, electronic device and storage medium based on an electronic calendar. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information display method based on an electronic calendar, comprising:
[0006] Displaying an information interaction page, the information interaction page includes interaction information between at least two accounts; the information interaction page includes a calendar display control;
[0007] In response to a calendar display instruction triggered by a calendar display control, multiple date information included in the current time period is displayed on the calendar display page; wherein each date information includes interactive color information; the interactive color information is used to describe the amount of information interaction between at least two accounts.
[0008] In some possible embodiments, the interactive color information includes a preset color and a first color;
[0009] The preset color represents that the number of information interactions corresponding to the date associated with the preset color is zero;
[0010] The first color indicates that there is at least one interactive information on the date associated with the first color;
[0011] The first colors included in different date information belong to the same color category;
[0012] The depth of the first color included in different date information is determined by the amount of interaction information corresponding to the different date information.
[0013] In some possible embodiments, the calendar display page includes a color change control; the method further includes:
[0014] In response to a color change instruction triggered by a color change control, a color panel is displayed on the calendar display page; the color panel includes a plurality of color identifiers;
[0015] In response to a first determination instruction of a target color identifier among multiple color identifiers, first colors included in different date information are all changed to second colors; the changed second colors belong to the same color category; and the second color category is the color corresponding to the target color identifier.
[0016] In some possible embodiments, each date information includes shape information; the shape information is the frame information of the date corresponding to the date information;
[0017] The calendar display page includes a shape change control; the method further includes:
[0018] In response to a shape change instruction triggered by a shape change control, a shape panel is displayed on the calendar display page; the shape panel includes a plurality of shape identifiers;
[0019] In response to a second determination instruction of a target shape identifier among the multiple shape identifiers, the shape information included in the multiple date information is changed from the first shape information to the second shape information; the second shape information is the shape information corresponding to the target shape identifier.
[0020] In some possible embodiments,
[0021] The multiple date information includes date information carrying preset special effects;
[0022] The display of the preset special effect is determined based on the number of interactive information corresponding to the date information carrying the preset special effect and the first preset number; or;
[0023] The display of the preset special effect is determined based on the number of preset types of interactive information corresponding to the date information carrying the preset special effect and the second preset number.
[0024] In some possible embodiments, the calendar display page includes a first area; the first area displays interactive summary information of the current time period;
[0025] The interaction summary information includes at least one of interaction day information, interaction quantity information, and interaction situation measurement information.
[0026] In some possible embodiments, the calendar display page includes a second area; and the method further includes:
[0027] In response to an information display instruction corresponding to the target date information among the plurality of date information, at least one of the interaction information, the interaction summary information and the interaction quantity information corresponding to the target date information is displayed in the second area.
[0028] In some possible embodiments, the method further includes:
[0029] Generate a shared work according to at least one of the interaction information, interaction summary information, and interaction quantity information corresponding to the target date information displayed in the second area;
[0030] In response to a sharing instruction corresponding to the shared work, the shared work is displayed on the information interaction page. In some possible embodiments, the second area includes an information viewing control;
[0031] In response to the information viewing instruction triggered by the information viewing control, returning to the information interaction page, and displaying the interaction information corresponding to the target date information on the information interaction page;
[0032] or;
[0033] In response to the information viewing instruction triggered by the information viewing control, an information display floating window is displayed on the calendar display page, and interactive information corresponding to the target date information is displayed in the information display floating window.
[0034] In some possible embodiments, the method further includes:
[0035] If the interactive color information included in the current date information among multiple date information is a preset color, the interactive prompt information is displayed in the area corresponding to the current date information; the interactive prompt information is used to remind the user to perform information interaction on the information interaction page.
[0036] According to a second aspect of an embodiment of the present disclosure, there is provided an information display device based on an electronic calendar, comprising:
[0037] A first display module is configured to execute display of an information interaction page, wherein the information interaction page includes interaction information between at least two accounts; the information interaction page includes a calendar display control;
[0038] The second display module is configured to execute a calendar display instruction in response to a calendar display control triggered, and display multiple date information included in the current time period on the calendar display page; wherein each date information includes interactive color information; the interactive color information is used to describe the amount of information interaction between at least two accounts.
[0039] In some possible embodiments, the interactive color information includes a preset color and a first color;
[0040] The preset color represents that the number of information interactions corresponding to the date associated with the preset color is zero;
[0041] The first color indicates that there is at least one interactive information on the date associated with the first color;
[0042] The first colors included in different date information belong to the same color category;
[0043] The depth of the first color included in different date information is determined by the amount of interaction information corresponding to the different date information.
[0044] In some possible embodiments, the calendar display page includes a color change control; the device also includes a color change module configured to execute:
[0045] In response to a color change instruction triggered by a color change control, a color panel is displayed on the calendar display page; the color panel includes a plurality of color identifiers;
[0046] In response to a first determination instruction of a target color identifier among multiple color identifiers, first colors included in different date information are all changed to second colors; the changed second colors belong to the same color category; and the second color category is the color corresponding to the target color identifier.
[0047] In some possible embodiments, each date information includes shape information; the shape information is the frame information of the date corresponding to the date information;
[0048] The calendar display page includes a shape change control; the device also includes a shape change module, which is configured to execute:
[0049] In response to a shape change instruction triggered by a shape change control, a shape panel is displayed on the calendar display page; the shape panel includes a plurality of shape identifiers;
[0050] In response to a second determination instruction of a target shape identifier among the multiple shape identifiers, the shape information included in the multiple date information is changed from the first shape information to the second shape information; the second shape information is the shape information corresponding to the target shape identifier.
[0051] In some possible embodiments, the plurality of date information includes date information carrying a preset special effect;
[0052] The display of the preset special effect is determined based on the number of interactive information corresponding to the date information carrying the preset special effect and the first preset number; or;
[0053] The display of the preset special effect is determined based on the number of preset types of interactive information corresponding to the date information carrying the preset special effect and the second preset number.
[0054] In some possible embodiments, the calendar display page includes a first area; the first area displays interactive summary information of the current time period;
[0055] The interaction summary information includes at least one of interaction day information, interaction quantity information, and interaction situation measurement information.
[0056] In some possible embodiments, the calendar display page includes a second area; the device also includes a third display module configured to execute:
[0057] In response to an information display instruction corresponding to the target date information among the plurality of date information, at least one of the interaction information, the interaction summary information and the interaction quantity information corresponding to the target date information is displayed in the second area.
[0058] In some possible embodiments, the device further includes a work sharing module configured to execute:
[0059] Generate a shared work according to at least one of the interaction information, interaction summary information, and interaction quantity information corresponding to the target date information displayed in the second area;
[0060] In response to the sharing instruction corresponding to the shared work, the shared work is displayed on the information interaction page. In some possible embodiments, the second area includes an information viewing control; the device also includes a fourth display module, which is configured to execute:
[0061] In response to the information viewing instruction triggered by the information viewing control, returning to the information interaction page, and displaying the interaction information corresponding to the target date information on the information interaction page;
[0062] or;
[0063] In response to the information viewing instruction triggered by the information viewing control, an information display floating window is displayed on the calendar display page, and interactive information corresponding to the target date information is displayed in the information display floating window.
[0064] In some possible embodiments, the device further includes a fifth display module configured to execute:
[0065] If the interactive color information included in the current date information among multiple date information is a preset color, the interactive prompt information is displayed in the area corresponding to the current date information; the interactive prompt information is used to remind the user to perform information interaction on the information interaction page.
[0066] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement a method as described in any one of the first or second aspects above.
[0067] According to the fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any method in the first aspect or the second aspect of the embodiment of the present disclosure.
[0068] According to the fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, the computer program being stored in a readable storage medium, at least one processor of a computer device reading and executing the computer program from the readable storage medium, so that the computer device performs any one of the methods of the first aspect or the second aspect of the embodiment of the present disclosure.
[0069] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0070] An information interaction page is displayed, the information interaction page includes interaction information between at least two accounts, the information interaction page includes a calendar display control, and in response to a calendar display instruction triggered based on the calendar display control, multiple date information included in the current time period is displayed on the calendar display page, wherein each date information includes interaction color information, and the interaction color information is used to describe the number of information interactions between at least two accounts. In the embodiment of the present application, whether the accounts have interacted and the situation of the interaction are clearly seen through the calendar display page, without having to determine whether the user has chatted and shared content by checking whether there is interaction information in the information interaction page, which greatly facilitates user operations and also saves device resources in this scenario.
[0071] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0073] Figure 1 is a schematic diagram showing an application environment of an electronic calendar-based information display method according to an exemplary embodiment;
[0074] Figure 2 is a flow chart showing an information display method based on an electronic calendar according to an exemplary embodiment;
[0075] Figure 3is a schematic diagram of an information interaction page according to an exemplary embodiment;
[0076] Figure 4 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 1 ;
[0077] Figure 5 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 2 ;
[0078] Figure 6 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 3 ;
[0079] Figure 7 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 4 ;
[0080] Figure 8 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 5 ;
[0081] Fig. 9 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 6 ;
[0082] Fig.10 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 7 ;
[0083] Fig.11 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 8 ;
[0084] Fig.12 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 9 ;
[0085] Fig.13 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 10 ;
[0086] Fig.14 is a block diagram of an information display device based on an electronic calendar according to an exemplary embodiment;
[0087] Fig.15 The invention is a block diagram of an electronic device for displaying information based on an electronic calendar according to an exemplary embodiment. DETAILED DESCRIPTION
[0088] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0089] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar first objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0090] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0091] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment of an information display method based on an electronic calendar according to an exemplary embodiment. Figure 1 As shown, the application environment may include a server 011 , a first client 012 , and a second client 013 .
[0092] In some possible embodiments, the server 011 may include an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The operating system running on the server may include but is not limited to Android, IOS, Linux, Windows, Unix, etc.
[0093] In some possible embodiments, the first client 012 and the second client 013 may include but are not limited to smartphones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices and other image-type clients. They may also be software running on the above clients, such as applications, applets, etc. Optionally, the operating system running on the client may include but is not limited to Android, IOS, Linux, Windows, Unix, etc.
[0094] In some possible embodiments, the first client 012 may display an information interaction page, the information interaction page includes interaction information between at least two accounts, the information interaction page includes a calendar display control, and in response to a calendar display instruction triggered based on the calendar display control, multiple date information included in the current time period is displayed on the calendar display page, wherein each date information includes interaction color information, and the interaction color information is used to describe the number of information interactions between at least two accounts. In the embodiment of the present application, through the calendar display page, it is clearly seen whether the accounts have interacted and the situation of the interaction, without having to determine whether the user has chatted and shared content by checking whether there is interaction information in the information interaction page, which greatly facilitates user operations and also saves device resources in this scenario.
[0095] In an exemplary embodiment, the databases corresponding to the client and the server can both be node devices in the blockchain system, and can share the acquired and generated information with other node devices in the blockchain system, thereby realizing information sharing among multiple node devices. Multiple node devices in the blockchain system can be configured with the same blockchain, which is composed of multiple blocks, and the adjacent blocks have an association relationship, so that when the data in any block is tampered, it can be detected by the next block, thereby preventing the data in the blockchain from being tampered with, and ensuring the security and reliability of the data in the blockchain.
[0096] Figure 2 It is a flowchart of an information display method based on an electronic calendar according to an exemplary embodiment. It should be noted that this specification provides method operation steps such as the embodiment or flowchart, but more or fewer operation steps may be included based on conventional or non-creative work. The order of steps listed in the embodiment is only one way of executing the steps among many orders, and does not represent the only order of execution. When the actual system or product is executed, it can be executed in the order of the method shown in the embodiment or the drawings or in parallel (for example, in a parallel processor or multi-threaded processing environment). Specifically, Figure 2As shown, the flow chart at least includes the following steps S201-S203:
[0097] In step S201, an information interaction page is displayed, the information interaction page includes interaction information between at least two accounts; the information interaction page includes a calendar display control.
[0098] In the embodiment of the present application, the execution subject of steps S201 to S203 and the embodiments extended by steps S201 to S203 is a first client, and a first account created by a first user may exist on the first client. Correspondingly, a second client may also exist, and a second account created by a second user may exist on the second client.
[0099] In the embodiment of the present application, the first client and the second client may be clients of the same application installed on different terminal devices. For example, the first client and the second client both correspond to the same instant messaging application, the same short video application, the same news application, or the same life service application, etc.
[0100] In the embodiment of the present application, the information interaction page may be a page in the first client or the second client. Optionally, the information interaction page may be referred to as a chat page.
[0101] In some possible embodiments, the information interaction page may include interaction information between at least two accounts. Optionally, the interaction information may include information in multiple forms, such as video call interaction information, voice call interaction information, text interaction information, picture interaction information, picture and text interaction information, video interaction information, audio interaction information, etc. Optionally, the picture interaction information may include emoticon pictures.
[0102] Among them, video call interaction information refers to the video call information between multiple accounts involved in the interaction, and voice call interaction information refers to the voice call information between multiple accounts involved in the interaction. Text interaction information, picture interaction information, picture and text interaction information, video interaction information, and audio interaction information refer to the text, picture, picture and text, video, or audio sent between multiple accounts involved in the interaction.
[0103] In some possible embodiments, the multiple accounts involved in the interaction may be two accounts, such as a first account and a second account, that is, the first client and the second client may be two ends involved in the information interaction.
[0104] In some other possible embodiments, the multi-party accounts involved in the interaction may be more than two accounts, such as a first account and two second accounts. That is, the first client and multiple second clients may be the multi-ends involved in the information interaction. In this case, the information interaction page may be an interaction page corresponding to a group chat.
[0105] Figure 3 is a schematic diagram of an information interaction page according to an exemplary embodiment. Figure 3 As shown, it includes an information interaction page 300 and a calendar display control 310 on the information interaction page 300 .
[0106] In the embodiment of the present application, the calendar display control 310 can be displayed at any position on the information interaction page. Figure 3 As shown, the calendar display control 310 can be set above the information input box.
[0107] Optionally, the position of the calendar display control 310 on the information interaction page can be adjusted. The client can adjust the position of the calendar display control 310 in response to a position adjustment instruction corresponding to the calendar display control.
[0108] In step S203, in response to a calendar display instruction triggered by a calendar display control, multiple date information included in the current time period is displayed on the calendar display page; wherein each date information includes interactive color information; the interactive color information is used to describe the amount of information interaction between at least two accounts.
[0109] In the embodiment of the present application, in response to a calendar display instruction triggered by a calendar display control, the client can display multiple date information included in the current time period on the calendar display page.
[0110] Figure 4 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 1 ,like Figure 4 As shown, a calendar display page 400 is included, and the current time period displayed on the calendar display page 400 includes multiple date information 401.
[0111] In an embodiment of the present application, if the client detects that a preset operation has been performed on the calendar display control on the information interaction page, such as single-clicking or double-clicking the calendar display control, it can jump from the information interaction page to the calendar display page and display the date information of the current time period on the calendar display page.
[0112] like Figure 4 As shown, the calendar display page includes not only the date information of the current time period, but also account information, chat controls, intimacy controls, calendar panel and calendar usage information from top to bottom.
[0113] Optionally, assuming that the execution subject is the first client, the account information may be second account information, wherein the second account information may include an avatar of the second account that interacts with the first account corresponding to the first client and the name of the second account "BBB".
[0114] Optionally, the chat controls include multi-person chat controls, video call controls, do not disturb controls, and other controls.
[0115] Optionally, the intimate relationship control displays the intimate relationship between the first account and the second account, such as a friend relationship, or other relationships, such as a lover relationship, a family relationship, a classmate relationship, a colleague relationship, etc. In addition, the intimate relationship control can also display the level of the intimate relationship, such as Figure 4 The 14 levels are shown. Optionally, the level of intimacy can be increased by exchanging more messages.
[0116] In the embodiment of the present application, the intimacy control can be triggered to display more information related to the intimacy, such as the score of the intimacy and the virtual characters corresponding to the two accounts involved in the intimacy. This application does not limit the content involved in the intimacy control.
[0117] Optionally, the calendar usage information is used to prompt the user on the calendar display page, the functions involved in the calendar panel, and what capabilities the functions can achieve. Figure 4 As shown, the information usage information is "The more messages you send on that day, the darker the calendar color will be. Contact your friends quickly."
[0118] like Figure 4 As shown, the calendar panel may include multiple date information included in the current time period. For example, assuming that the current date is November 16, 2024, the current time period may be November 2024. The multiple date information included in the current time period may be 30 date information 401 from November 1 to November 30.
[0119] Optionally, the calendar panel may display not only multiple date information included in the current time period, but also multiple date information included in the time period before the current time period, and multiple date information included in the time period after the current time period.
[0120] Specifically, the current time period can be displayed on the calendar panel, such as "November 2024" in the upper left corner of the calendar panel. Optionally, a time forward adjustment control and a time backward adjustment control are respectively provided on the left and right sides of the current time period. The time forward adjustment control is used to be triggered to display multiple date information included in the time period before the current time period, and the time backward adjustment control is used to be triggered to display multiple date information included in the time period after the current time period.
[0121] In some possible embodiments, the calendar panel may include a time period range adjustment control, and the time period range adjustment control may be used to be triggered to adjust the current time period displayed on the calendar panel.
[0122] For example, the time period range adjustment control can be triggered to adjust the current time period with a range of one month to the current time period with a range of one quarter, the current time period with a range of half a year, or the current time period with a range of one year. Optionally, the current time period with a range of one quarter, the current time period with a range of half a year, or the current time period with a range of one year can all include the current month.
[0123] In the embodiment of the present application, each date information may carry interactive color information, wherein the interactive color information may be used to describe the number of information interactions between at least two accounts. The following uses the first account and the second account as examples to illustrate at least two accounts involved in the information interaction page.
[0124] like Figure 4 As shown, the 30 date information included in November 2024 not only includes date numbers, but also some dates are in white areas, and some dates are in gray areas, including dark gray, light gray, etc. The colors corresponding to these different dates are the interactive color information used in the date information to describe the number of information interactions between the first account and the second account.
[0125] That is, the interaction description information can be presented by color. Taking the current date as November 16, 2024 as an example, in some possible embodiments, the interaction color information may include a preset color 420 and first colors 410, 411, 412. Optionally, the preset color indicates that the number of information interactions corresponding to the date associated with the preset color is zero, and the first color indicates that there is at least one interaction information on the date associated with the first color.
[0126] Continue with Figure 4 For example, the preset color can be white. For example, the area where No. 7 and No. 16 are located is white. White means that there was no information interaction between the first account and the second account on No. 7 and No. 16, that is, the users of the first account and the second account did not chat or share content in the past two days.
[0127] Optionally, the first color can be gray. For example, from 1 to 15, except for the color of the area where the 7th day is located, there are gray, light gray and dark gray. The first color means that information exchange has been carried out between the first account and the second account on each of the 14 days.
[0128] In this way, users can clearly see whether there is interaction between accounts by checking whether the areas where each date is located on the calendar panel are preset colors, without having to check whether there is interaction information on the information interaction page to determine whether users have chatted and shared content. This greatly facilitates user operations and also saves device resources in this scenario.
[0129] In the embodiment of the present application, in order to better display more detailed content about account interaction, not only can the first color be used to indicate that information interaction has occurred between the first account and the second account, but the depth of the first color can also be used to represent the number of information interactions between the first account and the second account.
[0130] In the embodiment of the present application, the depth of the first color included in different date information is determined by the amount of interaction information corresponding to the different date information.
[0131] In some possible embodiments, the number of information interactions between the first account and the second account on a certain day may be divided into three levels, for example, the first level is 1-10 messages, the second level is 11-20 messages, and the third level is more than 20 messages.
[0132] Optionally, different shades of colors may be configured for each level. For example, the first level may correspond to a light color of the first color, such as light gray, the second level may correspond to a middle color of the first color, such as gray, and the third level may correspond to a dark color of the first color, such as dark gray.
[0133] Thus, the light grey color of No. 3, No. 9, No. 11 and No. 14 can be displayed, which means that the number of information interactions between the first account and the second account is between 1 and 10 on the four days of No. 3, No. 9, No. 11 and No. 14. Similarly, the grey color of No. 6, No. 8, No. 10, No. 13 and No. 15 can be displayed, which means that the number of information interactions between the first account and the second account is between 11 and 20 on the five days of No. 6, No. 8, No. 10, No. 13 and No. 15. Similarly, the dark grey color of No. 1, No. 2, No. 4, No. 5 and No. 12 can be displayed, which means that the number of information interactions between the first account and the second account is more than 20 on the five days of No. 1, No. 2, No. 4, No. 5 and No. 12.
[0134] In this way, users can learn about daily interactions through the different shades of colors corresponding to different dates, thereby having a more specific understanding of the interactions between accounts.
[0135] In some possible embodiments, the first colors included in different date information belong to the same color category, such as Figure 4 Gray, dark gray, and light gray shown are all gray.
[0136] In some other possible embodiments, the first colors included in different date information may not belong to the same color category. For example, the color corresponding to the first level may be yellow, the color corresponding to the second level may be green, and the color corresponding to the third level may be red. Thus, when the number of interactive information corresponding to a certain date is between 1 and 10, the interactive color information corresponding to the date is yellow; when the number of interactive information corresponding to a certain date is between 11 and 20, the interactive color information corresponding to the date is green; and when the number of interactive information corresponding to a certain date is more than 20, the interactive color information corresponding to the date is red.
[0137] In this way, although three different types of colors can also make users understand that different dates have different interaction situations, compared with the same type of color, distinguishing the quantity by the depth of color can reduce the user's understanding cost and is more in line with the user's understanding habits.
[0138] In some other optional embodiments, multiple colors representing different levels may be formed by using color-related brightness parameters, contrast parameters, grayscale parameters, etc.
[0139] In an embodiment of the present application, the number of information interactions between the first account and the second account can be directly determined based on the number of interaction messages. Assuming that there are 5 text interaction messages and 1 video call interaction message between the first account and the second account on a certain day, the number of information interactions on that day can be directly determined to be 6.
[0140] However, the amount of information contained in the video call interaction information and the text interaction information is obviously different. In order to better measure the amount of information interaction between the first account and the second account, the client can set an information interaction amount conversion rule to convert each piece of interaction information to obtain the final information interaction amount.
[0141] In some possible embodiments, the units may be text interaction information, where each text interaction information is 1 unit, each picture interaction information and each picture-text interaction information are 2 units, each shared video interaction information and each shared audio interaction information are 10 units, and each minute of video call interaction information and each minute of voice call interaction information are 3 units. For example, assuming that there are 5 text interaction messages and 1 20-minute video call interaction message between the first account and the second account on a certain day, the number of information interactions on that day is 65.
[0142] Figure 5 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 2 ,like Figure 5 As shown, a calendar display page 400 is included, and a color change control 501 and a shape change control 502 are displayed on the calendar display page 400 .
[0143] Optionally, the color change control may be triggered to display a color panel, so that the client may change the first color according to the user's selection of color.
[0144] Optionally, the shape change control can be triggered to display the shape panel so that the client can change the shape of the package date numerals according to the user's selection of shape.
[0145] Figure 6 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 3 ,like Figure 6 As shown, it is the calendar display page 400 before and after the color change control is triggered.
[0146] In the embodiment of the present application, in response to a color change instruction triggered by a color change control, the client can display a color panel 600 on the calendar display page, wherein the color panel 600 includes multiple color identifiers. Then, in response to a first determination instruction of a target color identifier among the multiple color identifiers, the first colors included in different date information are all changed to second colors. The changed second colors belong to the same color category, and the second color category is the color corresponding to the target color identifier.
[0147] Combination Figure 6 To be specific, when the client detects that the color change control on the calendar display page is clicked, a color panel can be displayed on the upper layer of the calendar display page.
[0148] Optionally, the color panel may include an identification of a first color currently displayed, and may also include identifications of multiple colors that can be selected.
[0149] Optionally, the currently displayed identification of the first color may include three shades of the first color, and each of the selected multiple color identifications may include one shade of the color.
[0150] In some possible embodiments, when the client detects that a target color identifier among multiple color identifiers is clicked, the client may generate a first confirmation instruction, so that the first colors included in different date information on the calendar panel are all changed to the second color.
[0151] For example, if the second color is blue, the original dark gray is changed to dark blue, the original gray is changed to blue, and the original light gray is changed to light blue. The changed blue, light blue and dark blue all belong to the same color category, that is, they are all in the blue system.
[0152] In some possible embodiments, the plurality of color identifications may include an identification of a first color.
[0153] Optionally, the colors corresponding to each color mark on the color panel can be applied. Optionally, the colors corresponding to some color marks on the color panel can be applied, and the colors corresponding to other color marks cannot be applied, but can be unlocked with the triggering of a preset interaction event.
[0154] Figure 7 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 4 ,like Figure 7 As shown, it is the calendar display page 400 before and after the shape change control is triggered.
[0155] In the embodiment of the present application, each date information includes shape information, and the shape information is the frame information of the date corresponding to the date information. Figure 4-6 As shown, the shape of each date information is a square. Optionally, the original shape of the shape information of the date information can be preset, such as a square.
[0156] In the embodiment of the present application, in response to a shape change instruction triggered by a shape change control, the client may display a shape panel 700 on the calendar display page, wherein the shape panel 700 includes a plurality of shape identifiers. Then, in response to a second determination instruction of a target shape identifier among the plurality of shape identifiers, the shape information included in the plurality of date information is changed from the first shape information to the second shape information, wherein the second shape information is the shape information corresponding to the target shape identifier.
[0157] Combination Figure 7 To be specific, when the client detects that the shape change control on the calendar display page is clicked, the shape panel can be displayed on the upper layer of the calendar display page.
[0158] Optionally, the shape panel may include an identifier of a first shape currently displayed, and may also include identifiers of multiple shapes that can be selected.
[0159] In some possible embodiments, when the client detects that a target shape identifier among multiple shape identifiers is clicked, the client may generate a second confirmation instruction, so that the first shapes included in the different date information on the calendar panel are all changed to the second shape.
[0160] For example, assuming that the second shape is a circle, after clicking the circle on the shape panel, the shape information of each date information on the calendar panel will be changed to a circle.
[0161] In some possible embodiments, the plurality of shape identifiers may include an identifier of a first shape.
[0162] Optionally, the shapes corresponding to each shape identifier on the shape panel can be applied. Optionally, the shapes corresponding to some shape identifiers on the shape panel can be applied, while the shapes corresponding to other shape identifiers cannot be applied, but can be unlocked as a preset interaction event is triggered.
[0163] In the embodiment of the present application, the multiple date information may include date information carrying preset special effects. Optionally, the display of the preset special effects is determined based on the number of interactive information corresponding to the date information carrying the preset special effects and a first preset number; or; the display of the preset special effects is determined based on the number of interactive information of a preset type corresponding to the date information carrying the preset special effects and a second preset number.
[0164] Figure 8 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 5 ,like Figure 8 As shown, it includes a calendar display page 400, a plurality of date information 401 included in the current time period displayed on the calendar display page 400, and preset special effects 800 corresponding to certain date information.
[0165] Optionally, the preset special effect can be a sticker that can be affixed near the corresponding date. The preset special effect can be a badge that can be covered on the date. Optionally, the preset special effect can also be an easter egg or an animated effect. This application does not limit the form of the preset special effect.
[0166] In some possible embodiments, the display of the preset special effect is determined based on the number of interactive information corresponding to the date information carrying the preset special effect and the first preset number. Specifically, the first preset number can be determined first, and when the number of interactive information corresponding to a certain date information is greater than or equal to the first preset number, the preset special effect can be included in the date information, such as putting a "small crown" special effect on the number 1.
[0167] In some other possible embodiments, the display of the preset special effects is determined based on the number of preset type interaction information corresponding to the date information carrying the preset special effects and the second preset number. Specifically, the second preset number can be determined first, and when the preset type of interaction information corresponding to a certain date information, such as shared video interaction information, is greater than or equal to the second preset number, the preset special effects can be included in the date information.
[0168] In the embodiment of the present application, a corresponding special effect can be set for each preset type of interactive information. When a preset type of interactive information meets a preset condition, the corresponding special effect can be displayed on the corresponding date.
[0169] In this way, the user can know the type of interaction information or the approximate number of interaction information through the preset special effects carried by the date information, so as to have a more detailed understanding of the interaction between accounts.
[0170] Fig. 9 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 6 ,like Fig. 9 As shown, it includes a calendar display page 400 and a first area 900 displayed on the calendar display page 400 .
[0171] In an embodiment of the present application, the calendar display page may include a first area, and the first area may display interaction summary information of the current time period, wherein the interaction summary information includes at least one of interaction day information, interaction quantity information, and interaction situation measurement information.
[0172] According to the above description, the current time period is November, and the interaction summary information of November can be displayed in the first area.
[0173] Optionally, the interaction summary information may include interaction days information. The interaction days information may include the total number of days in a preset time period and the number of chat days, such as Fig. 9 As shown, the total number of days in the preset time period 11 fish month is 30 days, and the number of chat days is 14 days.
[0174] Optionally, the number of interactions can be used to describe the number of information interactions between the first account and the second account. For example, in November, the first account and the second account sent 150 text interaction messages, shared 30 videos, sent 10 voice messages, and sent 10 picture messages, so the total number of chat messages is 200.
[0175] Optionally, interaction measurement information, such as Figure 4 The 78 degrees in the figure is used to describe the interaction heat between the first account and the second account throughout November, which can be obtained through a preset calculation formula.
[0176] In some possible embodiments, the client may determine a ratio information based on the number of interactive messages of the account each day in the current time period and the number of days of information interaction, and determine the ratio information as the interaction situation measurement information for measuring the interaction heat.
[0177] In the embodiment of the present application, in addition to Figure 4-Figure 8 The content shown may also contain other content. In some possible embodiments, the calendar display page may be slid to make the undisplayed content replace the displayed content for display.
[0178] In the embodiment of the present application, the calendar display page includes a second area, and optionally, the second area may be located below the calendar panel. Optionally, the client may display the second area in response to a user's swiping up operation on the page.
[0179] Optionally, in response to an information display instruction corresponding to the target date information among the multiple date information, the client may display at least one of the interaction information, interaction summary information and interaction quantity information corresponding to the target date information in the second area.
[0180] Fig.10 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 7 ,like Fig.10 As shown, it includes a calendar display page 400 and a second area 1000 displayed on the calendar display page 400 .
[0181] like Fig.10 As shown, when the client detects that target date information among multiple date information, such as November 2nd is clicked, it can generate an information display instruction, and based on the information display instruction, display the second area on the upper layer of the calendar display page, and display at least one of the interaction information, interaction summary information and interaction quantity information corresponding to the target date information in the second area.
[0182] Optionally, the interaction information corresponding to the target date information refers to all interaction information between the first account and the second account corresponding to the target date information.
[0183] Optional, such as Fig.10 As shown, the interaction summary information may include your favorite emoticon package on November 2, the other party's favorite emoticon package, and events that you and the other party like to talk about, such as food, travel, etc.
[0184] Optionally, the interaction quantity information may include the number of messages sent to each other, including the number of shared videos, the number of shared pictures, and the like.
[0185] In some possible embodiments, the interaction summary information includes a target emoticon image, and optionally, the target emoticon image is information whose popularity meets a preset threshold in the interaction information corresponding to the target date information. Specifically, the popularity meeting the preset threshold may refer to the emoticon package that the first account likes to send the most or the emoticon package that the second account likes to send the most.
[0186] Optionally, the client of the present application may display associated emoticon images of the target emoticon image in a preset area corresponding to the target emoticon image.
[0187] Optionally, the preset area corresponding to the target expression picture may be located in the second area, next to the target expression picture, but does not block other information in the second area.
[0188] In some possible embodiments, the associated expression picture and the target expression picture have the same expression intention. The associated expression picture and the target expression picture have the same expression intention, which means that the contents of the associated expression picture and the target expression picture are the same or similar.
[0189] For example, the target expression picture is a child carrying a schoolbag and going home from school, and the target expression picture also includes the two words "go home", and the associated expression picture can be the two words "go home" with special effects, so that the expression intention of the associated expression picture and the target expression picture is the same. For another example, the target expression picture is a child carrying a schoolbag and going home from school, and the target expression picture also includes the four words "go home after school", and the associated expression picture can be an adult driving home from get off work, and the associated expression picture also includes the four words "go home after get off work".
[0190] In some other possible embodiments, the expression intention of the associated emoticon picture is used to reply to the expression intention of the target emoticon picture. The expression intention of the associated emoticon picture is used to reply to the expression intention of the target emoticon picture means that the associated emoticon picture can be used to reply to the target emoticon picture.
[0191] For example, the target emoticon image shows the three words "What are you doing" with special effects, and the associated emoticon image shows the two words "Eat" with special effects.
[0192] A method for determining or generating associated expression images is introduced below.
[0193] In some possible embodiments, in a scenario where the associated expression picture is a picture with the same expression intent as the target expression picture, the client can perform intent recognition on the target expression picture based on the picture recognition function to determine the expression intent of the target expression picture, and then the client can determine a number of expression pictures from a preset picture library based on the expression intent of the target expression picture. The expression intent of each of the determined number of expression pictures is the same or similar to the expression intent of the target expression picture. Then, the client can display all or part of the number of expression pictures as associated expression pictures in the preset area corresponding to the target expression picture.
[0194] In some other possible embodiments, in a scenario where the associated emoticon image is a reply target emoticon image, if the interactive information corresponding to the target date information is text interactive information, the associated emoticon image is determined by at least one of the following methods:
[0195] Optionally, the client may determine the associated emoticon image from the emoticon image library based on the text interaction information. For example, assuming that the text interaction information means "eating", the associated emoticon image may be determined from the emoticon image library based on the meaning of the text interaction information, wherein the expression intention of the associated emoticon image is "eating".
[0196] If the text interaction information in replying to the target emoticon image has multiple expression intentions, such as "eating" or "shopping", the client can determine the associated emoticon images corresponding to the multiple expression intentions from the emoticon image library based on the meaning of the text interaction information.
[0197] In some possible embodiments, the client may generate an associated expression picture based on the text interaction information and the account avatars corresponding to the accounts in the at least two accounts. Optionally, the client may generate an associated expression picture based on the text interaction information and the account avatars corresponding to the accounts in the at least two accounts. Specifically, the client may use the account avatar of the first account corresponding to the first client as an image generation element and generate an associated expression picture in combination with the text interaction information. In this way, the generated associated expression picture may be exclusive to the first account.
[0198] In the embodiment of the present application, the associated expression picture is used to be stored and used in information interaction. Optionally, the associated expression picture can be saved in an album and can be collected in an application.
[0199] Optionally, the associated emoticon image can establish an application association relationship with the target emoticon image. If the target emoticon image appears again on the information interaction page corresponding to the first account and the second account in the future, the client can directly display the associated emoticon image, and when the displayed associated emoticon image is clicked, it can be sent to the second account.
[0200] Optionally, the associated emoticon image can establish an application relationship with the expression intent corresponding to the target emoticon image. If in the future, the image, text, etc. corresponding to the expression intent appear on the information interaction page corresponding to the first account and the second account, the client can directly display the associated emoticon image, and when the displayed associated emoticon image is clicked, it can be sent to the second account.
[0201] In this way, the client can summarize the interaction content exclusive to the first account and the second account based on the information interaction habits of the two persons, thereby improving the fun of the interaction.
[0202] In some possible embodiments, the client may generate a shared work based on at least one of the interaction information, interaction summary information, and interaction quantity information corresponding to the target date information displayed in the second area. Optionally, the shared work may be in the form of a picture or a video. Then, the client may display the shared shared work on the information interaction page in response to the sharing instruction corresponding to the shared work. In this way, the shared work may be shared to the user corresponding to the second account.
[0203] In some possible embodiments, the second area further includes an information viewing control 1001, which can be triggered to display interactive information corresponding to the target date information.
[0204] Fig.11 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 8 ,like Fig.11 As shown, in response to the information viewing instruction triggered based on the information viewing control, the client can return to the information interaction page and display the interaction information corresponding to the target date information on the information interaction page.
[0205] Fig.12 A schematic diagram of a calendar display page according to an exemplary embodiment Figure 9 ,like Fig.12 As shown, in response to an information viewing instruction triggered by an information viewing control, the client may display an information display floating window on the calendar display page, and display interactive information corresponding to the target date information in the information display floating window.
[0206] When a closing instruction of the information display floating window is detected, the information display floating window can be closed.
[0207] Fig.13A schematic diagram of a calendar display page according to an exemplary embodiment Figure 10 ,like Fig.13 As shown, if the interactive color information included in the current date information, such as the 16th, is a preset color, the interactive prompt information 1300 is displayed in the area corresponding to the current date information. The interactive prompt information can be used to remind information interaction on the information interaction page.
[0208] To summarize, the embodiment of the present application uses the calendar display page to clearly see whether there is interaction between accounts and the circumstances of the interaction, without having to determine whether the user has chatted and shared content by checking whether there is interaction information on the information interaction page. This greatly facilitates user operations and also saves device resources in this scenario.
[0209] Fig.14 is a block diagram of an information display device based on an electronic calendar according to an exemplary embodiment. It has the function of implementing the data processing method in the above method embodiment, and the function can be implemented by hardware or by hardware executing corresponding software. Fig.14 , the device includes a first display module 1401 and a second display module 1402:
[0210] The first display module 1401 is configured to execute display of an information interaction page, the information interaction page including interaction information between at least two accounts; the information interaction page includes a calendar display control;
[0211] The second display module 1402 is configured to execute a calendar display instruction in response to a calendar display control trigger, and display multiple date information included in the current time period on the calendar display page; wherein each date information includes interactive color information; the interactive color information is used to describe the amount of information interaction between at least two accounts.
[0212] In some possible embodiments, the interactive color information includes a preset color and a first color;
[0213] The preset color represents that the number of information interactions corresponding to the date associated with the preset color is zero;
[0214] The first color indicates that there is at least one interactive information on the date associated with the first color;
[0215] The first colors included in different date information belong to the same color category;
[0216] The depth of the first color included in different date information is determined by the amount of interaction information corresponding to the different date information.
[0217] In some possible embodiments, the calendar display page includes a color change control; the device also includes a color change module configured to execute:
[0218] In response to a color change instruction triggered by a color change control, a color panel is displayed on the calendar display page; the color panel includes a plurality of color identifiers;
[0219] In response to a first determination instruction of a target color identifier among multiple color identifiers, first colors included in different date information are all changed to second colors; the changed second colors belong to the same color category; and the second color category is the color corresponding to the target color identifier.
[0220] In some possible embodiments, each date information includes shape information; the shape information is the frame information of the date corresponding to the date information;
[0221] The calendar display page includes a shape change control; the device also includes a shape change module, which is configured to execute:
[0222] In response to a shape change instruction triggered by a shape change control, a shape panel is displayed on the calendar display page; the shape panel includes a plurality of shape identifiers;
[0223] In response to a second determination instruction of a target shape identifier among the multiple shape identifiers, the shape information included in the multiple date information is changed from the first shape information to the second shape information; the second shape information is the shape information corresponding to the target shape identifier.
[0224] In some possible embodiments, the plurality of date information includes date information carrying a preset special effect;
[0225] The display of the preset special effect is determined based on the number of interactive information corresponding to the date information carrying the preset special effect and the first preset number; or;
[0226] The display of the preset special effect is determined based on the number of preset types of interactive information corresponding to the date information carrying the preset special effect and the second preset number.
[0227] In some possible embodiments, the calendar display page includes a first area; the first area displays interactive summary information of the current time period;
[0228] The interaction summary information includes at least one of interaction day information, interaction quantity information, and interaction situation measurement information.
[0229] In some possible embodiments, the calendar display page includes a second area; the device also includes a third display module configured to execute:
[0230] In response to an information display instruction corresponding to the target date information among the plurality of date information, at least one of the interaction information, the interaction summary information and the interaction quantity information corresponding to the target date information is displayed in the second area.
[0231] In some possible embodiments, the device further includes a work sharing module configured to execute:
[0232] Generate a shared work according to at least one of the interaction information, interaction summary information, and interaction quantity information corresponding to the target date information displayed in the second area;
[0233] In response to a sharing instruction corresponding to the shared work, the shared work is displayed on the information interaction page.
[0234] In some possible embodiments, the second area includes an information viewing control; the device further includes a fourth display module configured to execute:
[0235] In response to the information viewing instruction triggered by the information viewing control, returning to the information interaction page, and displaying the interaction information corresponding to the target date information on the information interaction page;
[0236] or;
[0237] In response to the information viewing instruction triggered by the information viewing control, an information display floating window is displayed on the calendar display page, and interactive information corresponding to the target date information is displayed in the information display floating window.
[0238] In some possible embodiments, the device further includes a fifth display module configured to execute:
[0239] If the interactive color information included in the current date information among multiple date information is a preset color, the interactive prompt information is displayed in the area corresponding to the current date information; the interactive prompt information is used to remind the user to perform information interaction on the information interaction page.
[0240] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0241] Fig.153 is a block diagram of an apparatus 3000 for displaying information based on an electronic calendar according to an exemplary embodiment. For example, the apparatus 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0242] Reference Fig.15 , the device 3000 may include one or more of the following components: a processing component 3002 , a memory 3004 , a power component 3006 , a multimedia component 3008 , an audio component 3010 , an input / output (I / O) interface 3012 , a sensor component 3014 , and a communication component 3016 .
[0243] The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 3002 may include one or more modules to facilitate the interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate the interaction between the multimedia component 3008 and the processing component 3002.
[0244] The memory 3004 is configured to store data of various image types to support operations on the device 3000. Examples of such data include instructions for any application or method operating on the device 3000, contact data, phone book data, messages, pictures, videos, etc. The memory 3004 can be implemented by any image type of volatile or non-volatile storage 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.
[0245] The power supply component 3006 provides power to the various components of the device 3000. The power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 3000.
[0246] The multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 3008 includes a front camera and / or a rear camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0247] The audio component 3010 is configured to output and / or input audio signals. For example, the audio component 3010 includes a microphone (MIC), and when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 3004 or sent via the communication component 3016. In some embodiments, the audio component 3010 also includes a speaker for outputting audio signals.
[0248] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0249] The sensor assembly 3014 includes one or more sensors for providing various aspects of status assessment for the device 3000. For example, the sensor assembly 3014 can detect the open / closed state of the device 3000, the relative positioning of components, such as the display and keypad of the device 3000, and the sensor assembly 3014 can also detect changes in the position of the device 3000 or a component of the device 3000, the presence or absence of user contact with the device 3000, the orientation or acceleration / deceleration of the device 3000, and the temperature change of the device 3000. The sensor assembly 3014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 3014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0250] The communication component 3016 is configured to facilitate wired or wireless communication between the device 3000 and other devices. The device 3000 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3016 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 3016 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.
[0251] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0252] An embodiment of the present invention also provides a computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing an information display method based on an electronic calendar. The at least one instruction or the at least one program is loaded and executed by the processor to implement the information display method based on an electronic calendar provided by the above method embodiment.
[0253] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 3004 including instructions, and the instructions can be executed by the processor 3020 of the device 3000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0254] An embodiment of the present invention further provides a computer-readable storage medium. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any method in the first aspect of the embodiment of the present disclosure.
[0255] An embodiment of the present invention further provides a computer program product, which includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the computer device performs any method in the first aspect of the embodiments of the present disclosure.
[0256] It should be noted that the sequence of the above embodiments of the present invention is for description only and does not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, information display and parallel processing based on electronic calendars are also possible or may be advantageous.
[0257] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0258] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0259] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An information display method based on an electronic calendar, characterized in that: include: Displaying an information interaction page, wherein the information interaction page includes interaction information between at least two accounts; The information interaction page includes a calendar display control; In response to a calendar display instruction triggered based on the calendar display control, multiple date information included in the current time period is displayed on the calendar display page; wherein each date information includes interactive color information; the interactive color information is used to describe the amount of information interaction between the at least two accounts.
2. The information display method based on the electronic calendar according to claim 1, characterized in that: The interactive color information includes a preset color and a first color; The preset color indicates that the number of information interactions corresponding to the date associated with the preset color is zero; the first color indicates that there is at least one interactive information on the date associated with the first color; The first colors included in different date information belong to the same color category; The depth of the first color included in different date information is determined by the amount of interaction information corresponding to the different date information.
3. The information display method based on the electronic calendar according to claim 2, characterized in that: The calendar display page includes a color change control; the method further includes: In response to a color change instruction triggered by the color change control, a color panel is displayed on the calendar display page; the color panel includes a plurality of color identifiers; In response to a first determination instruction of a target color identifier among the multiple color identifiers, the first colors included in the different date information are all changed to second colors; the changed second colors belong to the same color category; the second color category is the color corresponding to the target color identifier.
4. The information display method based on the electronic calendar according to claim 1, characterized in that: Each date information includes shape information; The shape information is the frame information of the date corresponding to the date information; The calendar display page includes a shape change control; the method further includes: In response to a shape change instruction triggered by the shape change control, a shape panel is displayed on the calendar display page; the shape panel includes a plurality of shape identifiers; In response to a second determination instruction of a target shape identifier among the multiple shape identifiers, the shape information included in the multiple date information is changed from first shape information to second shape information; the second shape information is shape information corresponding to the target shape identifier.
5. The method for displaying information based on an electronic calendar according to any one of claims 1 to 4, characterized in that: The multiple date information include date information carrying preset special effects; The display of the preset special effect is determined based on the number of interactive information corresponding to the date information carrying the preset special effect and the first preset number; or; The display of the preset special effect is determined based on the number of preset types of interactive information corresponding to the date information carrying the preset special effect and the second preset number.
6. The method for displaying information based on an electronic calendar according to any one of claims 1 to 4, characterized in that: The calendar display page includes a first area; the first area displays the interaction summary information of the current time period; The interaction summary information includes at least one of interaction day information, interaction quantity information, and interaction situation measurement information.
7. The method for displaying information based on an electronic calendar according to any one of claims 1 to 4, characterized in that: The calendar display page includes a second area; the method further includes: In response to an information display instruction corresponding to the target date information among the plurality of date information, at least one of the interaction information, interaction summary information and interaction quantity information corresponding to the target date information is displayed in the second area.
8. The method for displaying information based on an electronic calendar according to claim 7, characterized in that: The method further comprises: Generate a shared work according to at least one of the interaction information, interaction summary information, and interaction quantity information corresponding to the target date information displayed in the second area; In response to a sharing instruction corresponding to the shared work, the shared work is displayed on the information interaction page.
9. The method for displaying information based on an electronic calendar according to claim 7 or 8, characterized in that: The second area includes an information viewing control; and the method further includes: In response to the information viewing instruction triggered by the information viewing control, returning to the information interaction page, and displaying the interaction information corresponding to the target date information on the information interaction page; or; In response to an information viewing instruction triggered based on the information viewing control, an information display floating window is displayed on the calendar display page, and interactive information corresponding to the target date information is displayed in the information display floating window.
10. The method for displaying information based on an electronic calendar according to claim 2, characterized in that: The method further comprises: If, among the multiple date information, the interactive color information included in the current date information is the preset color, interactive prompt information is displayed in the area corresponding to the current date information; the interactive prompt information is used to remind the user to perform information interaction on the information interaction page.
11. An information display device based on an electronic calendar, characterized in that: include: A first display module is configured to execute display of an information interaction page, wherein the information interaction page includes interaction information between at least two accounts; The information interaction page includes a calendar display control; The second display module is configured to execute a calendar display instruction in response to being triggered based on the calendar display control, and display multiple date information included in the current time period on the calendar display page; wherein each date information includes interactive color information; and the interactive color information is used to describe the amount of information interaction between the at least two accounts.
12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the electronic calendar-based information display method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the electronic calendar-based information display method as claimed in any one of claims 1 to 10.
14. A computer program product, characterized in that The computer program product includes a computer program, which is stored in a readable storage medium. At least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the device executes the electronic calendar-based information display method as described in any one of claims 1 to 10.