Information display method, device, equipment, storage medium and product
By displaying a graphical code on the application page and obtaining its association with the application, the content of the information to be displayed can be determined, thus solving the problem of poor user experience in existing technologies, realizing the flexibility and convenience of information display, and improving the efficiency of group joining.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-11
- Publication Date
- 2026-06-12
AI Technical Summary
Existing information display methods lack effective means of judging graphical code relationships and displaying information in multi-person conversations, especially in group chat functions, resulting in a poor user experience.
By displaying graphic codes on the application page and obtaining the association information between the graphic codes and the application based on a preset parsing method, the information content to be displayed is determined according to the association, including adding controls, group information, and search recommendations, thereby improving the flexibility and convenience of information display.
It improved the effectiveness of information display and user experience, enhanced the convenience of joining groups and the efficiency of interaction, and met the diverse needs of users.
Smart Images

Figure CN122196285A_ABST
Abstract
Description
Technical Field
[0001] This relates to the field of computer technology, and in particular to information display methods, devices, equipment, storage media, and products. Background Technology
[0002] With the rapid development of internet and terminal technologies, information exchange between users has become increasingly convenient. Conversational functionality has become a common feature in many terminals and applications, allowing users to interact with each other through conversations.
[0003] To facilitate conversational interaction among multiple people, group chat functionality is supported, allowing users to choose to join appropriate groups based on their needs. Summary of the Invention
[0004] It provides information display methods, devices, equipment, storage media, and products that can optimize existing information display solutions.
[0005] Firstly, it provides methods for displaying information, including: A media image is displayed on the first page, wherein the media image includes a graphic code, the graphic code being associated with a first group, and the first page belonging to a first application; Obtain the association information between the graphic code and the first application; The information associated with the graphic code is displayed, and the information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
[0006] Secondly, information display devices are also provided, including: A media image display module is used to display media images on a first page, wherein the media images include graphic codes, the graphic codes are associated with a first group, and the first page belongs to a first application. The association relationship acquisition module is used to acquire the association relationship information between the graphic code and the first application; The information display module is used to display information associated with the graphic code. The information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
[0007] Thirdly, an electronic device is also provided, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the provided information display method.
[0008] Fourthly, a storage medium containing computer-executable instructions is also provided, which, when executed by a computer processor, are used to perform a method for displaying provided information.
[0009] Fifthly, a computer program product is also provided, including a computer program that, when executed by a processor, implements a method for displaying provided information.
[0010] The provided information display method displays a media image on a first page, wherein the media image includes a graphic code associated with a first group. The first page belongs to a first application. The method obtains the association information between the graphic code and the first application, and displays information associated with the graphic code. The information associated with the graphic code is determined based on whether the graphic code is associated with the first application. Therefore, when the media image displayed on the page includes a graphic code associated with a first group, the method determines the information associated with the graphic code based on whether the graphic code is associated with the current first application, thereby improving the information display effect and enhancing the user experience. Attached Figure Description
[0011] The above and other features, advantages, and aspects will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0012] Figure 1 This is a schematic diagram of an implementation scenario provided under one condition; Figure 2 This is a flowchart illustrating an information display method provided in a specific scenario. Figure 3 This is a schematic diagram of an interface provided in a certain situation; Figure 4 A flowchart illustrating an alternative information display method provided in one scenario; Figure 5 This is a schematic diagram of an interface interaction provided in a certain situation; Figure 6 This is a flowchart illustrating another method of information display provided in a particular scenario. Figure 7 This is a schematic diagram illustrating another interface interaction provided in a particular scenario. Figure 8 This is a schematic diagram of the structure of an information display device provided in one scenario; Figure 9This is a schematic diagram of the structure of an electronic device provided in one scenario. Detailed Implementation
[0013] The following description will be more detailed with reference to the accompanying drawings. Although one scenario is shown in the drawings, it should be understood that various forms may be used in other scenarios, and this should not be construed as limiting the scope of the description herein. Rather, the drawings are provided to provide a more thorough and complete understanding of the various scenarios. It should be understood that the drawings in one scenario are for illustrative purposes only and are not intended to limit the scope of protection in that scenario.
[0014] It should be understood that the steps described in a method implementation under one scenario may be performed in different orders and / or in parallel. Furthermore, the method implementation may include additional steps and / or omit the steps shown. The scope of a scenario is not limited in this respect.
[0015] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one situation" means "at least one situation"; the term "another situation" means "at least one additional situation"; the term "some situations" means "at least some situations". Definitions of other terms will be given in the following description.
[0016] It should be noted that the concepts of "first" and "second" mentioned in one context are only used to distinguish different devices, modules, or units, and are not used to limit the order of the functions performed by these devices, modules, or units or their interdependence, nor are they used to limit the difference between "first" and "second".
[0017] It should be noted that the use of "one" or "more" in a particular context is illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, it should be understood as "one or more".
[0018] The names of messages or information exchanged between multiple devices in a given situation are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0019] It is understandable that before using a technical solution in a given situation, users should be informed of the type, scope of use, and usage scenarios of the personal information involved in that situation and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0020] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media that perform the operation of a particular technical solution.
[0021] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0022] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method in one scenario. Other methods that comply with relevant laws and regulations may also be applied to the implementation method in one scenario.
[0023] It is understandable that the data involved (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of relevant laws, regulations and related provisions.
[0024] Figure 1 This is a schematic diagram of an implementation scenario provided under one condition, such as... Figure 1 As shown, an application client can be installed in electronic device 101, and media images can be displayed through the client's page in electronic device 101. The media images can be pushed to electronic device 101 by server 102.
[0025] Figure 2 This is a flowchart illustrating an information display method provided in one scenario, applicable to information display situations. The method can be executed by an information display device, which can be implemented in the form of software and / or hardware, optionally through an electronic device. The electronic device can be a mobile terminal such as a mobile phone, smartwatch, tablet computer, or personal digital assistant, or a personal computer (PC) or server.
[0026] like Figure 2 As shown, the method includes: Step 201: Display a media image on the first page, wherein the media image includes a graphic code, the graphic code is associated with a first group, and the first page belongs to a first application.
[0027] For example, the page can be the application page corresponding to the client. The client runs on an electronic device and can provide functions such as media content display, media content publishing, and instant messaging. Media content can include image content, graphic content, or video content; specifically, it can be a photographic work, a graphic content, or a video work, or it can be an image in a conversation message. The media image displayed in this step can be the media content itself or an image within the media content. The first page can be any page in the first application used to display media images.
[0028] For example, the graphic code may include a pattern in the shape of a QR code or barcode, and the specific shape is not limited, such as a square or a circle. The displayed media image includes the graphic code, specifically, the graphic code may be contained within the image of the media content. The group may be a session group or a content subscription group, etc., and the first group can be any group. The graphic code is associated with the first group. For example, the graphic code may include the group identifier of the first group (such as a group ID or group name), and may also include information such as a link to join the first group.
[0029] Step 202: Obtain the association information between the graphic code and the first application.
[0030] For example, whether a graphic code is associated with the first application can be determined by parsing the graphic code using a preset parsing method, thereby obtaining association information indicating the association. The preset parsing method is the parsing method used in the first application to identify graphic codes associated with the first application, and the association information between the graphic code and the first application is determined based on the parsing result.
[0031] Optionally, if the parsing result is successful, the graphic code is determined to be associated with the first application; if the parsing result is unsuccessful, the graphic code is determined not to be associated with the first application.
[0032] For example, the generation methods of graphic codes in different applications are generally different, and the parsing methods of the generated graphic codes are also different. For the current graphic code, the parsing method used by the first application to parse graphic codes is used. If the parsing is successful, such as obtaining group information contained in the graphic code, it can be determined that the graphic code belongs to the first application, that is, it has an association relationship; if the parsing fails, it can be determined that the graphic code belongs to a second application different from the first application, that is, the graphic code has no association relationship with the first application.
[0033] Step 203: Display information associated with the graphic code. The information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
[0034] For example, based on the association between the graphic code and the first application, first information associated with the graphic code is displayed; based on the fact that the graphic code is not associated with the first application, second information associated with the graphic code is displayed. The first and second information are different, and their specific content is not limited.
[0035] In one scenario, an information display method is provided whereby a media image is displayed on a first page, wherein the media image includes a graphic code associated with a first group, and the first page belongs to a first application. The method obtains association information between the graphic code and the first application, and displays information associated with the graphic code. The information associated with the graphic code is determined based on whether the graphic code is associated with the first application. Therefore, when the media image displayed on the page includes a graphic code associated with a first group, the method determines the displayed information based on whether the graphic code is associated with the current first application, thereby improving the information display effect and enhancing the user experience.
[0036] In some cases, displaying information associated with the graphic code includes: displaying group information of at least one second group, where the second group is associated with the first group and is a group within the first application, based on the fact that the graphic code is not associated with the first application. In this way, when the media image displayed on the page includes a graphic code associated with the first group, if the graphic code is not associated with the current first application, group information of a second group within the first application associated with the first group can be displayed, improving the information display effect and enhancing the user experience.
[0037] For example, group information can be displayed on the first page or on a different page; there is no specific limitation. The second group refers to groups existing within the first application. When displaying group information for multiple second groups, each second group can correspond to one set of group information, and the multiple sets of group information can be displayed in a list or similar format.
[0038] For example, the second group is associated with the first group, and the association can be based on, for example, related or similar group themes. The group theme can be obtained based on the group name, such as a makeup tips group, a game discussion group, or a basketball enthusiast group.
[0039] Optionally, the second group is associated with the first group, including: the first group topic is associated with the second group topic, wherein the first group topic is the group topic of the first group, and the second group topic is the group topic of the second group. The association of the first group topic with the second group topic can specifically be that the similarity between the first group topic and the second group topic satisfies a second condition. The second condition could be, for example, that the similarity between the group topics is greater than a similarity threshold. For instance, if the group topic of the first group is "makeup skills group," the associated group topic of the second group could be "learning makeup group," etc.
[0040] Optionally, the group theme of the first group is determined by text information associated with the media image. This text information includes at least one of the text content contained within the image and the title of the media image. For example, the associated area of the graphic code in the media image (as shown above) can display a group identifier. The author of the media image can also add text related to the group theme to the media image. The author can also set the title of the media image before publishing the work, and the group theme can be obtained by reading the title content; alternatively, the group theme can be determined by obtaining the text information contained in the image.
[0041] Figure 3 This is a schematic diagram of an interface provided in a certain situation, such as... Figure 3 As shown, a media image is displayed on the first page 301 of the first application. The media image includes a graphic code 302, which is a QR code corresponding to group A. That is, graphic code 302 is associated with group A (the first group). Since graphic code 302 is not associated with the first application, a control 303 is displayed. After the control 303 is triggered, group information 304 of groups such as group B and group C (at least one second group) is displayed. Among them, group B and group C are associated with group A. For example, if the group topics are similar, group B and group C are groups in the first application.
[0042] In some cases, displaying information associated with the graphic code includes: displaying a first control based on the association between the graphic code and the first application, wherein the first control is used to trigger joining the first group. This approach improves the convenience of joining a group and enhances interaction efficiency.
[0043] For example, the first control can be displayed on the first page, and its specific display location is not limited. For instance, it can be displayed at the bottom or top of the page, specifically in the lower left or lower right corner, or it can be displayed in the associated location of the graphic code (as shown below). The text content in the first control is not limited and can be used to prompt users to join the first group, such as "Join the group with one click." Figure 3For example, if Group A is a group in the first application, the group information 303 displayed in the lower right corner can be replaced with the first control, making it convenient for users to quickly join Group A.
[0044] In some cases, the method further includes: displaying a prompt message in response to a triggering operation on the first control, wherein the prompt message prompts the user to apply to join the first group. This improves the flexibility of joining the group. Optionally, the user joins the first group in response to a confirmation operation on the prompt message.
[0045] In some cases, the method also includes: displaying the conversation interface corresponding to the first group in response to a trigger operation on the first control. This allows for quick joining of group chats and enables users to view or send messages within the corresponding conversation interface, improving interaction efficiency.
[0046] In some cases, displaying media images on the first page includes: in response to a search operation for search information, displaying a set of search results on a third page, wherein the search information is associated with group features, and the set of search results includes at least one search result that matches the group features; and in response to a trigger operation for a first search result, displaying the first page and displaying media images on the first page, wherein the media images are associated with the first search result. In this way, in search scenarios, more groups related to the search information in the current first application can be recommended to the user, improving the search experience.
[0047] For example, a search operation can be based on input on a fifth page. The specific type of the fifth page is not limited; for example, it could be a search page, displaying search boxes or other search controls. Users can input keywords or other search information based on these controls and trigger a search operation, such as entering "makeup tips group" and clicking the search button. After receiving a search operation, the display can switch from the fifth page to the third page. The fifth and third pages can also be the same page; there are no specific limitations. The third page is used to display the search results corresponding to the search operation. A set of search results is displayed on the third page, and at least one search result in the set can be displayed in a list or matrix format. Search results may include preview information of media images matching group characteristics, such as preview images. The first search result can be any triggered search result in the search results set. The triggering operation could be, for example, a click operation. After the user clicks the first search result, the first page is displayed, showing the media image associated with the first search result.
[0048] In some cases, displaying media images on the first page includes: displaying a first session message on a fourth page, wherein the first session message includes preview information of the media image; and displaying the media image on the first page in response to a triggering operation on the first session message. In this way, in a session scenario, more groups related to the session message in the current first application can be recommended to the user, improving the interactive experience.
[0049] For example, the fourth page can be a page in the first application used to display session messages. The first session message can be a session message sent by any user. The first session message can be a message that sends or forwards a media image. The first session message includes preview information of the media image, such as a preview image. The triggering operation can be a click operation, for example, after clicking the first session message, the first page is displayed and the media image is displayed on the first page.
[0050] In some cases, the first page is used to display a media content stream, which includes multiple media content items, and the media image is one of those media content items. In this way, media content containing graphic codes can be viewed while browsing the media content stream, and the information to be displayed on the media content display page can be determined, improving the flexibility of page information display. Displaying a media image on the first page can also mean displaying a first piece of media content. Displaying a media image on the first page includes: displaying a second piece of media content on the first page, responding to a second operation (such as a swipe operation to switch media content), switching from displaying the second piece of media content to displaying the first piece of media content on the first page, where the first piece of media content includes a graphic code.
[0051] In some cases, displaying group information for at least one second group based on the fact that the graphic code is not associated with the first application includes: displaying a second control based on the fact that the graphic code is not associated with the first application; and displaying group information for at least one second group in response to a trigger operation on the second control. This approach improves the flexibility of group information display and meets user needs.
[0052] In some cases, displaying the second control includes showing the second control on the first page. This improves the efficiency of displaying the second control.
[0053] In some cases, displaying the second control includes: in response to a first operation on the media image, displaying a second page, and displaying the second control on the second page. This improves the flexibility of displaying the second control and meets user needs.
[0054] Figure 4 This is a flowchart illustrating an alternative information display method for a given scenario. Based on the aforementioned alternative solutions, the method is optimized and includes the following steps: Step 401: Display a media image on the first page, wherein the media image includes a graphic code, the graphic code is associated with a first group, and the first page belongs to a first application.
[0055] Figure 5 This is a schematic diagram of an interface interaction provided in a certain scenario. Taking a search scenario as an example, in response to a search operation for search information, a set of search results is displayed on the third page 501. The diagram shows four search results as an example. More search results can be viewed by inputting an upward swipe operation. Clicking on the first search result 502 displays the first page 503, and a media image is displayed on the first page 503. The displayed media image is the media image to which the preview information contained in the first search result 502 belongs, and the media image includes a graphic code 504.
[0056] Step 402: Obtain the association information between the graphic code and the first application.
[0057] Step 403: In response to the first operation on the media image, display the second page.
[0058] For example, the first operation could be a long press on a media image, and the second page could be a different page from the first page, or it could be a subpage of the first page; there is no specific limitation. For example, the second page could be located above the first page, and the size of the second page could be smaller than the size of the first page.
[0059] like Figure 5 As shown, after the user performs a long press on the first page, the second page 505 is displayed at the top of the first page.
[0060] Step 404: Based on the fact that the graphic code is not associated with the first application, the second control is displayed on the second page.
[0061] For example, the second page is used to display a set of controls, which includes multiple controls that can be used to trigger interactive operations on media images. If the graphic code is not associated with the first application, a second control is displayed on the second page; that is, the displayed set of controls includes the second control. Thus, the controls included in the displayed set of controls can be adjusted according to whether the graphic code is associated with the first application, improving the flexibility of control display.
[0062] like Figure 5As shown, if the graphic code contained in the media image is not associated with the first application, a second control 506 is displayed on the second page 505. The control text can be "More similar group chats". The second page 505 may also include other controls, such as forwarding and saving controls. If the graphic code contained in the media image is associated with the first application, the second control 506 is not displayed. Optionally, if the graphic code contained in the media image is associated with the first application, the first control can be displayed on the second page.
[0063] Step 405: In response to a trigger operation on the second control, display group information for at least one second group.
[0064] For example, the triggering operation for the second control can be a click or long press, etc. After the second control is triggered, the group information of at least one second group can be displayed on the eighth page.
[0065] Optionally, displaying group information for at least one second group includes: displaying a group identifier for at least one second group, and a third control associated with the group identifier, wherein the third control is used to trigger joining the associated second group. This improves the convenience of joining a group and enhances interaction efficiency.
[0066] like Figure 5 As shown, after the user clicks the second control 506, the sixth page 507 is displayed. The sixth page 507 displays group icons 508 for multiple second groups and third controls 509 associated with these group icons. The user can select the group they want to join and join the corresponding group by triggering the third control. It is understandable that, in addition to the long-press operation, a second control with the text "More Similar Group Chats" can also be directly displayed on the first page 503. Triggering this second control will redirect to the sixth page 507.
[0067] In one scenario, an information display method is provided whereby a media image including a graphic code associated with a first group is displayed on a page. If the graphic code is not associated with the current first application, after a first operation is input on the media image, a second control is displayed on the displayed second page. After the second control is triggered, group information of the second group in the first application associated with the first group is displayed. In this way, the flexibility of control display can be improved, the group information display effect and group recommendation effect can be improved, and the convenience for users to join groups can be improved.
[0068] Figure 6 This is a flowchart illustrating another information display method provided in a given scenario. Based on the aforementioned optional solutions, the method is optimized and includes the following steps: Step 601: Display a media image on the first page, wherein the media image includes a graphic code, the graphic code is associated with a first group, and the first page belongs to a first application.
[0069] Figure 7 This is an illustration of another interface interaction provided in a certain scenario. Taking a conversational interaction scenario as an example, suppose the current user is chatting with user A. The conversation messages between the users are displayed on the fourth page 701, such as the first conversation message 702 sent by A. The first conversation message 702 includes preview information of a media image, which is an image containing a QR code. The preview information can be a thumbnail of the image. When the user clicks on the first conversation message 702, the first page 703 is displayed. The first page 703 can be an image viewer page. The media image is displayed on the first page 703, and the media image includes a graphic code 704.
[0070] Optionally, the media images included in the first session message can also be media works, such as video works or graphic works, and the first page displayed after triggering the first session message can be the media image details page.
[0071] Step 602: Obtain the association information between the graphic code and the first application.
[0072] Step 603: Based on the fact that the graphic code is not associated with the first application, display the second control on the first page.
[0073] For example, the display position of the second control on the first page is not limited. It can be displayed at the bottom or top of the page, specifically in the lower left or lower right corner, or in the associated position of the graphic code (as shown below). The text content of the second control is not limited and can be used to prompt the display of the second group, such as "More similar group chats".
[0074] Optionally, the first page can also display interactive controls for media images, such as forwarding and download controls.
[0075] like Figure 7 As shown, if the graphic code 704 is not associated with the first application, the second control 705 is displayed in the lower left corner of the first page 703.
[0076] Optionally, displaying a second control on the first page includes: displaying the second control on top of the graphic code. This improves the display effect of the second control and enhances its prompting function.
[0077] Optionally, a second control may be displayed on top of the graphic code, including displaying the second control on top of the graphic code in response to the display state of the media image satisfying a first condition. In this way, the timing of displaying the second control can be determined according to the display state of the media image, improving the flexibility of the second control display, while taking into account both the viewing effect of the graphic code and the second control.
[0078] For example, the display status may include the displayed duration of the media image. The first condition can be set according to a numerical range of the displayed duration, such as the second control being displayed on top of the graphic code when the displayed duration is between a first value and a second value. The first value and the second value can be set according to actual needs, such as 3 seconds and 10 seconds. For example, after displaying the media image on the first page for 3 seconds, the second control is displayed on top of the graphic code for 7 seconds, and then the display of the second control is canceled.
[0079] Step 604: In response to the trigger operation on the second control, display the seventh page.
[0080] The seventh page can be a different page from the first page. For example... Figure 7 As shown, after the user clicks the second control 705, the seventh page 706 is displayed.
[0081] Step 605: Display group information for at least one second group on the seventh page.
[0082] like Figure 7 As shown, page 706 displays group identifiers for multiple second groups and third controls associated with those group identifiers. Users can select the group they want to join and join the corresponding group by triggering the third control associated with that group.
[0083] In one scenario, an information display method is provided that displays a media image on a page including a graphic code associated with a first group. If the graphic code is not associated with the current first application, a second control is displayed on the first page. After the second control is triggered, group information of the second group in the first application associated with the first group is displayed, thereby improving the display effect of group information and the group recommendation effect, and enhancing the convenience for users to join groups.
[0084] Figure 8 This is a structural diagram of an information display device provided in one scenario, such as... Figure 8 As shown, the device includes: The media image display module 801 is used to display media images on a first page, wherein the media images include graphic codes, the graphic codes are associated with a first group, and the first page belongs to a first application. The association relationship acquisition module 802 is used to acquire the association relationship information between the graphic code and the first application. The information display module 803 is used to display information associated with the graphic code, and the information associated with the graphic code is determined based on whether the graphic code has an association with the first application.
[0085] In one scenario, an information display device displays a media image on a first page. The media image includes a graphic code associated with a first group. The first page belongs to a first application. The device obtains association information between the graphic code and the first application, and displays information associated with the graphic code. This information is determined based on whether the graphic code is associated with the first application. Therefore, when the media image displayed on the page includes a graphic code associated with a first group, the device determines the displayed information based on whether the graphic code is associated with the current first application, thereby improving the information display effect and enhancing the user experience.
[0086] Optionally, the information display module includes: The first control display unit is used to display a first control based on the association between the graphic code and the first application, wherein the first control is used to trigger joining the first group.
[0087] Optionally, the device may also include a prompt information display module or a session page display module, wherein: The prompt message display module is used to display prompt messages in response to a trigger operation on the first control, wherein the prompt messages are used to prompt an application to join the first group; or The conversation page display module is used to display the conversation interface corresponding to the first group in response to the trigger operation of the first control.
[0088] Optionally, the information display module includes: The group information display unit is used to display group information of at least one second group based on the fact that the graphic code is not associated with the first application, wherein the second group is associated with the first group and the second group is a group in the first application.
[0089] Optionally, the group information display unit includes: The second control display subunit is used to display a second control based on the fact that the graphic code is not associated with the first application; The group information display sub-unit is used to display group information of at least one second group in response to a trigger operation on the second control.
[0090] Optionally, displaying the second control includes: displaying the second control on the first page; or, in response to a first operation on the media image, displaying a second page in which the second control is displayed.
[0091] Optionally, displaying the second control on the first page includes: displaying the second control on top of the graphic code.
[0092] Optionally, displaying a second control on top of the graphic code includes: displaying the second control on top of the graphic code in response to the display state of the media image satisfying a first condition.
[0093] Optionally, displaying group information for at least one second group includes: Display a group identifier for at least one second group, and a third control associated with the group identifier, wherein the third control is used to trigger joining the associated second group.
[0094] Optionally, the second group is associated with the first group and includes: The first group topic is associated with the second group topic, wherein the first group topic is the group topic of the first group, and the second group topic is the group topic of the second group.
[0095] Optionally, the first group of themes is determined by text information associated with the media image, the text information including at least one of the text content contained in the screen of the media image and the title content of the media image.
[0096] Optionally, the media image display module includes: The results set display unit is used to display a set of search results on a third page in response to a search operation for search information, wherein the search information is associated with group features, and the set of search results includes at least one search result that matches the group features; A first display unit is configured to display a first page in response to a trigger operation on a first search result, and to display a media image on the first page, wherein the media image is associated with the first search result.
[0097] Optionally, the media image display module includes: A conversation message display unit is used to display a first conversation message on the fourth page, wherein the first conversation message includes preview information of media images; The second display unit is used to display media images on the first page in response to a trigger operation for the first session message.
[0098] Optionally, the first page is a page for displaying a media content stream, which includes multiple media contents, and the media image belongs to one of the media contents in the media content stream.
[0099] The information display device provided in one situation can perform the information display method provided in any situation, and has the corresponding functional modules and beneficial effects of the method.
[0100] It is worth noting that the various units and modules included in the above-mentioned device are divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection in one situation.
[0101] Figure 9 This is a schematic diagram of the structure of an electronic device provided in one scenario. See below for reference. Figure 9 It shows an electronic device suitable for implementation in one scenario (e.g.) Figure 9 The diagram below shows the structure of the terminal device or server (900). In one scenario, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not be construed as limiting its functionality or scope of use in any particular situation.
[0102] like Figure 9 As shown, electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 902 or a program loaded from storage device 908 into random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via bus 904. An edit / output (I / O) interface 905 is also connected to bus 904.
[0103] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0104] Specifically, the process described in the flowchart above can be implemented as a computer software program. For example, one scenario includes a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. This computer program can be downloaded and installed from a network via communication device 909, or installed from storage device 908, or installed from ROM 902. When the computer program is executed by processing device 901, it performs the functions defined in the method of one scenario.
[0105] The names of messages or information exchanged between multiple devices in a given situation are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0106] In one instance, the electronic device provided and the interaction method provided above belong to the same inventive concept. Technical details not described in detail here can be found in the above content, and they have the same beneficial effects.
[0107] In one instance, a computer storage medium is provided on which a computer program is stored, which, when executed by a processor, implements the interaction method described above. Technical details not described in detail herein can be found in the above text, and have the same beneficial effects.
[0108] In one instance, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the provided interactive method. Technical details not described in detail herein can be found above and have the same beneficial effects.
[0109] It should be noted that, in one scenario, the aforementioned computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In one scenario, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In another scenario, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0110] In some cases, clients and servers can communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0111] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0112] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a media image on a first page, wherein the media image includes a graphic code associated with a first group, and the first page belongs to a first application; obtain association information between the graphic code and the first application; and display information associated with the graphic code, wherein the information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
[0113] Computer program code for performing operations in a given situation can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0114] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of a system, method, and computer program product under a given scenario. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the figures. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0115] The units described in a particular scenario can be implemented in software or hardware. In some cases, the name of a module does not necessarily limit the module itself; for example, a media image display module can also be described as "a module that displays media images on the first page."
[0116] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0117] In one context, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0118] In one scenario, an information display method is provided, including: A media image is displayed on the first page, wherein the media image includes a graphic code, the graphic code being associated with a first group, and the first page belonging to a first application; Obtain the association information between the graphic code and the first application; The information associated with the graphic code is displayed, and the information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
[0119] In another scenario, the information displayed in association with the graphic code includes: Based on the association between the graphic code and the first application, a first control is displayed, wherein the first control is used to trigger joining the first group.
[0120] In another scenario, it also includes: In response to a triggering operation on the first control, a prompt message is displayed, wherein the prompt message prompts the user to apply to join the first group; or In response to a trigger operation on the first control, the session interface corresponding to the first group is displayed.
[0121] In another scenario, the information displayed in association with the graphic code includes: Based on the fact that the graphic code is not associated with the first application, at least one second group's group information is displayed, wherein the second group is associated with the first group and is a group in the first application.
[0122] In another scenario, the display of group information for at least one second group, based on the fact that the graphic code is not associated with the first application, includes: Since the graphic code is not associated with the first application, a second control is displayed; In response to a triggering action on the second control, group information of at least one second group is displayed.
[0123] In another scenario, displaying the second control includes: Display the second control on the first page; or In response to a first operation on the media image, a second page is displayed, and the second control is displayed on the second page.
[0124] In another scenario, displaying the second control on the first page includes: A second control is displayed on top of the graphic code.
[0125] In another scenario, a second control is displayed on top of the graphic code, including: In response to the display state of the media image satisfying the first condition, a second control is displayed on top of the graphic code.
[0126] In another scenario, displaying group information for at least one second group includes: Display a group identifier for at least one second group, and a third control associated with the group identifier, wherein the third control is used to trigger joining the associated second group.
[0127] In another scenario, the second group is associated with the first group, including: The first group topic is associated with the second group topic, wherein the first group topic is the group topic of the first group, and the second group topic is the group topic of the second group.
[0128] In another scenario, the first group of topics is determined by text information associated with the media image, the text information including at least one of the text content contained in the screen of the media image and the title content of the media image.
[0129] In another scenario, displaying media images on the first page includes: In response to a search operation for search information, a set of search results is displayed on a third page, wherein the search information is associated with group features, and the set of search results includes at least one search result that matches the group features; In response to a triggered action on a first search result, a first page is displayed, and a media image is displayed on the first page, wherein the media image is associated with the first search result.
[0130] In another scenario, displaying media images on the first page includes: The first session message is displayed on the fourth page, and the first session message includes preview information of the media image; In response to a triggered action in response to the first session message, a media image is displayed on the first page.
[0131] In another scenario, the first page is a page for displaying a media content stream, which includes multiple media contents, and the media image belongs to one of the media contents in the media content stream.
[0132] The above description is merely an illustration of the technical principles employed in one specific scenario. Those skilled in the art should understand that the scope of this description is not limited to technical solutions formed by a particular combination of the above-described technical features, but also includes other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above concept. For example, technical solutions formed by substituting the above-described features with technical features having similar functions in another scenario.
[0133] Furthermore, while the operations are described in a specific order, this should not be construed as requiring them to be executed in the indicated order or sequentially. Multitasking and parallel processing may be advantageous in certain contexts. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of a particular scenario. Certain features described in the context of one scenario can also be implemented in combination in another scenario. Conversely, various features described in the context of one scenario can also be implemented individually or in any suitable sub-combination in multiple scenarios.
[0134] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An information display method, comprising: A media image is displayed on the first page, wherein the media image includes a graphic code, the graphic code being associated with a first group, and the first page belonging to a first application; Obtain the association information between the graphic code and the first application; The information associated with the graphic code is displayed, and the information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
2. The method according to claim 1, wherein displaying the information associated with the graphic code includes: Based on the association between the graphic code and the first application, a first control is displayed, wherein the first control is used to trigger joining the first group.
3. The method according to claim 2, further comprising: In response to a triggering operation on the first control, a prompt message is displayed, wherein the prompt message prompts the user to apply to join the first group; or In response to a trigger operation on the first control, the session interface corresponding to the first group is displayed.
4. The method according to claim 1, wherein displaying the information associated with the graphic code includes: Based on the fact that the graphic code is not associated with the first application, at least one second group's group information is displayed, wherein the second group is associated with the first group and is a group in the first application.
5. The method according to claim 4, wherein displaying group information of at least one second group based on the fact that the graphic code is not associated with the first application includes: Since the graphic code is not associated with the first application, a second control is displayed; In response to a triggering action on the second control, group information of at least one second group is displayed.
6. The method according to claim 5, wherein displaying the second control includes: The second control is displayed on the first page; or In response to a first operation on the media image, a second page is displayed, and the second control is displayed on the second page.
7. The method according to claim 6, wherein displaying the second control on the first page comprises: A second control is displayed on top of the graphic code.
8. The method according to claim 7, wherein a second control is displayed on top of the graphic code, comprising: In response to the display state of the media image satisfying the first condition, a second control is displayed on top of the graphic code.
9. The method according to claim 4, wherein displaying group information of at least one second group comprises: Display a group identifier for at least one second group, and a third control associated with the group identifier, wherein the third control is used to trigger joining the associated second group.
10. The method of claim 4, wherein the second group is associated with the first group, comprising: The first group topic is associated with the second group topic, wherein the first group topic is the group topic of the first group, and the second group topic is the group topic of the second group.
11. The method according to claim 10, wherein the first group of topics is determined by text information associated with the media image, the text information including at least one of the text content contained in the frame of the media image and the title content of the media image.
12. The method according to claim 1, wherein displaying media images on the first page comprises: In response to a search operation for search information, a set of search results is displayed on a third page, wherein the search information is associated with group features, and the set of search results includes at least one search result that matches the group features; In response to a triggered action on a first search result, a first page is displayed, and a media image is displayed on the first page, wherein the media image is associated with the first search result.
13. The method according to claim 1, wherein displaying media images on the first page comprises: The first session message is displayed on the fourth page, and the first session message includes preview information of the media image; In response to a triggered action in response to the first session message, a media image is displayed on the first page.
14. The method according to claim 1, wherein the first page is a page for displaying a media content stream, the media content stream including multiple media contents, and the media image belongs to one of the media contents in the media content stream.
15. An information display device, comprising: A media image display module is used to display media images on a first page, wherein the media images include graphic codes, the graphic codes are associated with a first group, and the first page belongs to a first application. The association relationship acquisition module is used to acquire the association relationship information between the graphic code and the first application; The information display module is used to display information associated with the graphic code. The information associated with the graphic code is determined based on whether the graphic code is associated with the first application.
16. An electronic device, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of claims 1-14.
17. A storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to perform the information display method as described in any one of claims 1-14.
18. A computer program product comprising a computer program that, when executed by a processor, implements the information display method as described in any one of claims 1-14.