Information sharing method and device, information access method and device, storage medium and program product

By identifying and correlating the interactive information and access link information of the target content during information sharing, the target image is formed, and the complex and inefficient information sharing operation in the prior art is solved, and more efficient information acquisition and user experience are achieved.

CN119583296APending Publication Date: 2025-03-07BEIJING 58 INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411612846.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art has problems such as complex operation and low information acquisition efficiency when sharing information, especially when sharing information through links or screenshots, it is difficult for users to quickly obtain relevant information.

Method used

By responding to the screenshot sharing operation on the application page of the first terminal, interactive information associated with the target content is identified and access link information is obtained, screenshot image is associated with the access link information, target image is formed, and shared to the second terminal.

Benefits of technology

It improves the efficiency of information acquisition, simplifies information viewing methods, enhances user experience, and enables users to automatically obtain interactive information related to shared content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583296A_ABST
    Figure CN119583296A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information sharing method and device, an information access method and device, equipment, a storage medium and a program product. In the embodiment of the invention, in the process of performing screenshot sharing on target content displayed on a first application page, access link information corresponding to the target content and at least one piece of interactive information associated with the target content can be identified and acquired, and a screenshot image is associated with the at least one piece of access link information; and sharing the to-be-shared target image to a second terminal, so that a second user can check the target content, and at least one piece of interactive information associated with the target content is displayed to the second user. The screenshot sharing function and the shared content are enriched; therefore, convenience is provided for the user to check some other contents associated with the target content, the mode of checking the target content and the content associated with the target content can be simplified, the information acquisition efficiency is improved, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer processing technology, and in particular to an information sharing and information access method, device, storage medium and program product. Background Art

[0002] With the development of network technology, information sharing technology is becoming more and more advanced. At present, when sharing some information in an application of a mobile terminal, a link can be generated based on the information and shared to a third-party application or shared to a third-party application in the form of a screenshot.

[0003] For sharing via links, users cannot see the shared content immediately and need to click on the link to jump to the corresponding page to see the shared content, which results in complex operations and low efficiency in obtaining information. For sharing via screenshots, users can directly see the shared content, but the shared content is limited and users can only see the content in the screenshots and cannot obtain more information related to the shared content, resulting in a poor user experience. Summary of the invention

[0004] Multiple aspects of the present application provide an information sharing and information access method, device, storage medium and program product, which can increase the richness of shared information while simplifying the way of viewing shared information, improve information acquisition efficiency, and enhance the user experience.

[0005] An embodiment of the present application provides an information sharing method, which is applied to a first application of a first terminal, wherein the first application includes an application page, and target content to be shared is displayed on the application page. The method includes: in response to a screenshot sharing operation initiated by a first user for the target content, taking a screenshot of the target content to obtain a screenshot image to be shared; identifying at least one interactive information associated with the target content according to the target content, and obtaining access link information corresponding to each of the at least one interactive information, wherein the interactive information refers to information supporting user interaction; associating the screenshot image with at least one access link information to obtain a target image to be shared, wherein the target image includes the at least one access link information or the at least one access link information is included in hidden information of the target image; sharing the target image to a second terminal, so that the second terminal displays the target image so that the second user can view the target content and displays at least one interactive information associated with the target content to the second user based on the access link included in the target image or the access link information included in the hidden information of the target image.

[0006] An embodiment of the present application provides an information access method, which is applied to a second application of a second terminal, and the method includes: receiving a target image sent by a first application of a first terminal, wherein the target image includes at least one access link information or hidden information of the target image includes at least one access link information; displaying the target image in an application page of the second application, and parsing pixel information of the target image or the hidden information of the target image to obtain at least one access link information; displaying the at least one access link information so that a second user can select any access link information from the at least one link information and view content corresponding to the access link information.

[0007] An embodiment of the present application also provides an electronic device, comprising: a memory and a processor; the memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement each step in the information sharing method and information access method provided in the embodiment of the present application.

[0008] The embodiment of the present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements each step of the information sharing method and information access method provided in the embodiment of the present application.

[0009] In an embodiment of the present application, in the process of taking a screenshot and sharing the target content displayed on the first application page of the first terminal, not only can at least one interactive information associated with the target content be identified, such as interactive information contained in the target content that can be used for user interaction, but also access link information corresponding to each of the at least one interactive information can be obtained, such as a URL, and the screenshot image can be associated with at least one access link information to obtain the target image to be shared, thereby enriching the screenshot sharing function and improving the richness of the shared content, so that the second application of the second terminal can view the corresponding content based on the at least one link information parsed from the target image.

[0010] In an embodiment of the present application, after the target image is shared with the second terminal, the second application of the second terminal can display the target image and parse the pixel information of the target image or the hidden information of the target image to obtain at least one access link information; further, the second application displays at least one access link information for the second user to select any access link information from the at least one link information and view the content corresponding to the access link information. There is no need to manually search for content associated with the target content and at least one access link related to the target content based on the only target content. Instead, at least one interactive information associated with the target content can be automatically displayed to the user based on the access link information included in the target image or the access link information included in the hidden information of the target image, which provides convenience for the user to view some other content associated with the target content, and can simplify the viewing method of the target content and its associated content, thereby improving information acquisition efficiency and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0012] Figure 1 A schematic diagram of the structure of an information interaction system provided for an exemplary embodiment of the present application;

[0013] Figure 2a A schematic diagram of a screenshot image sharing interface provided for an exemplary embodiment of the present application;

[0014] Figure 2b A schematic diagram of an information sharing method provided for an exemplary embodiment of the present application;

[0015] Figure 2c A schematic diagram of pixel information provided for an exemplary embodiment of the present application;

[0016] Figure 3 A flowchart of an information sharing method provided for an exemplary embodiment of the present application;

[0017] Figure 4 A flowchart of an information access method provided for an exemplary embodiment of the present application;

[0018] Figure 5 A schematic diagram of the structure of an electronic device provided for an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0020] 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 analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0021] In the field of information sharing, when sharing in the form of links, the first thing the information recipient sees is the link itself, rather than the content corresponding to the link. Moreover, after jumping to the corresponding page by clicking the link, if the content is large, the information recipient needs to spend some time reading the content on the page, and cannot see the key content or the part of the content that the sharer wants the information recipient to pay attention to at the first time. For sharing in the form of screenshots, the information recipient can only see the content in the screenshot with the naked eye, and cannot directly obtain the hidden information associated with the content in the screenshot. The shared content is limited, and if the information recipient wants to obtain information such as the source website or source link of the content, he can only search on major websites based on the content in the screenshot. Taking sharing an article as an example, if it is shared in the form of a screenshot, if the user wants to obtain the context associated with the content in the screenshot, he can only search for the source page of the article based on the only information in the screenshot to obtain the context associated with the content in the screenshot. In addition, if the screenshot contains some interactive information that can be used for interaction, it is impossible to directly enter the page corresponding to the interactive information through the screenshot. It is usually necessary to find the source page of the article and jump to the corresponding page based on the interactive information displayed on the source page.

[0022] The above method is complicated to operate, has low efficiency in obtaining information, and provides poor user experience.

[0023] In response to the above technical problems, in an embodiment of the present application, in the process of taking a screenshot and sharing the target content displayed on the first application page of the first terminal, not only can at least one interactive information associated with the target content be identified, such as the interactive information contained in the target content that can be used for user interaction, but also access link information corresponding to each of the at least one interactive information can be obtained, such as a URL, and the screenshot image can be associated with at least one access link information to obtain the target image to be shared, which enriches the screenshot sharing function and improves the richness of the shared content, so that the second application of the second terminal can view the corresponding content based on the at least one link information parsed from the target image.

[0024] Furthermore, after the target image is shared with the second terminal, the second application of the second terminal can display the target image and parse the pixel information of the target image or the hidden information of the target image to obtain at least one access link information; further, the second application displays at least one access link information for the second user to select any access link information from the at least one link information and view the content corresponding to the access link information. There is no need to manually search for content associated with the target content and at least one access link related to the target content based on the only target content. Instead, at least one interactive information associated with the target content can be automatically displayed to the user based on the access link information included in the target image or the access link information included in the hidden information of the target image, which provides convenience for the user to view some other content associated with the target content, and can simplify the viewing method of the target content and its associated content, thereby improving information acquisition efficiency and enhancing the user experience.

[0025] Figure 1 The schematic diagram of the structure of the information interaction system provided by the exemplary embodiment of the present application is as follows. Figure 1 As shown, the information interaction system includes: a first terminal and a second terminal, and the first terminal and the second terminal can be communicatively connected.

[0026] The first terminal is a terminal device that a user directly interacts with, and the user may be referred to as a first user. This embodiment does not limit the implementation form of the first terminal. For example, the first terminal device may be a smart handheld device, such as a smart phone, a tablet computer, a laptop computer, or a desktop computer, etc.; for another example, the first terminal may also be a smart wearable device, such as a smart watch, a smart bracelet, etc.; for another example, the first terminal may also be various smart home appliances with display screens, such as a smart TV, a smart large screen, or a smart robot, etc.

[0027] Similarly, the second terminal is also a terminal device that the user directly interacts with, and the user can be called the second user. This embodiment does not limit the implementation form of the second terminal. For details, please refer to the implementation form of the first terminal device, which will not be repeated here. It should be noted that the first terminal and the second terminal can be implemented as the same form of terminal devices or different forms of terminal devices at the same time, and the first terminal and the second terminal can be implemented as the same terminal device, which is not limited in this embodiment.

[0028] The communication connection mode between the first terminal and the second terminal can be a wireless communication connection mode or a wired communication connection mode. For the wireless communication connection mode, the communication connection can be optionally realized through a mobile network. Accordingly, the network standard of the mobile network can be 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G+ (LTE+), 5G, WiMax or any of the new network standards that will appear in the future. In addition, when the first terminal and the second terminal are located in the same local area network, wireless communication connection can also be realized through Bluetooth, WiFi, infrared, zigbee or NFC.

[0029] In addition, various applications can be installed on the first terminal device and the second terminal device. The application can be a web page or an independent APP, or a small program that depends on the independent APP to run. This embodiment does not limit this. This embodiment does not limit the type of application. For example, the application can be a social application, an email application, a video application, etc. The embodiment of this application focuses on the ability to execute Figure 3 Information sharing methods and Figure 4 In the following embodiments of the present application, the application executing the information access method can be installed on the first terminal device and referred to as the first application, and the application executing the information access method can be installed on the second terminal device and referred to as the second application. It can be understood that the first application and / or the second application can also have the function of executing the information sharing method and the function of executing the information access method, and this is not limited.

[0030] In the embodiment of the present application, the first application includes a first application page, and specific content can be displayed on the first application page. Among them, the content displayed on the first application page can be a text content, picture, video, other interactive information contained in the first page corresponding to an interactive information, or a combination of multiple information, etc., and this is not limited. Interactive information refers to information that supports user interactive operations, and this embodiment does not limit the existence form of interactive information. For example, interactive information can be access link information that supports user interactive operations, website information, such as www.****.com, http.****.com, etc. For another example, interactive information can be information such as text (such as keywords), pictures, videos, etc. that support user interactive operations. For another example, interactive information can be information that combines several information in the above-mentioned existence forms, such as "access link information + text", "text + picture", etc. It should be noted that the existence form of the same interactive information in the source application and other applications may be different, wherein the source application refers to the development application of interactive information.

[0031] The embodiments of the present application do not limit the implementation method of the display process of the content displayed on the first application page, which may depend on the existence mode of the interactive information corresponding to the content displayed by the first application. The interactive information corresponding to the content displayed by the first application may be referred to as target interactive information. For example, when the source application of the target interactive information is the first application and the interactive information is the original interactive information of the first application, when the first user performs an access operation on the target interactive information, the first application responds to the first user's access operation on the target interactive information by displaying the corresponding content on the first application page, wherein the original interactive information refers to the initial existence form of the interactive information developed by the first application. For another example, when the source application of the target interactive information is the first application and the target interactive information is not the original interactive information of the first application, that is, the target interactive information is interactive information shared with the first application itself, for example, Figure 2bAs shown, the target interactive information is shared to the document transfer dialog box in this application. Further, when the first user performs an access operation on the target interactive information, the first application responds to the first user's access operation on the target interactive information, jumps to the first application page, and displays the corresponding content through the first application page. For another example, when the target interactive information is interactive information shared to other applications other than the first application, in response to the access operation on the target interactive information on other applications, the application page of the other application jumps to the first application page of the first application, and the corresponding content is displayed through the first application page. In other words, when the source application of the content corresponding to the target interactive information is the first application, no matter which application the access operation on the content corresponding to the target interactive information is generated from, it will eventually enter the first application page of the first application, and the corresponding content will be displayed through the first application page.

[0032] It should be noted that, in the case where the contextual embodiments of the present application involve user interaction operations, access operations or trigger operations, the user interaction operations or trigger operations involved in the embodiments of the present application include but are not limited to: touch operations, gesture operations, voice operations, head movement operations, eye movement operations and other interactive operations in various ways; among which, touch operations include but are not limited to: click operations, double-click operations, long press operations, sliding operations, pinch operations or mouse hover operations, etc. Sliding operations include but are not limited to: straight line sliding, curve sliding, etc.

[0033] Furthermore, it should be noted that, in the case where the contextual embodiments of the present application involve jumping between a first application page and a second application page, the jumping methods involved in the embodiments of the present application include but are not limited to: jumping directly from the first application page to the second application page, jumping from the first application page to the task interface first and jumping to the second interface after completing the corresponding task operation on the task interface.

[0034] Furthermore, the first user can perform sliding browsing on the content displayed on the first application page, that is, the first application displays the corresponding content in a sliding manner in response to the sliding browsing operation of the first user on the first application page. Specifically, in response to the sliding browsing start operation initiated by the first user on the first application page, the first application starts to collect the initial sliding direction corresponding to this sliding browsing operation; based on the initial sliding direction, the standard sliding direction pointed to by the initial sliding direction is determined; in response to the sliding browsing termination operation initiated by the first user on the first application page, the position information of the content currently displayed on the first application page in the canvas is locked according to the sliding distance in the standard sliding direction and the size ratio of the first application page to the canvas, and the position information is used for the screenshot tool to capture part of the content displayed on the current screen by the first application page. Among them, the sliding browsing start operation is used to indicate the start of sliding the corresponding content displayed on the first application page, and the sliding browsing termination operation is used to indicate the stop of sliding the corresponding content displayed on the first application page. The initial sliding direction refers to the sliding direction corresponding to the sliding browsing operation of the first user, and the standard sliding direction refers to the actual sliding direction of the target content. Generally, the standard sliding direction may be a vertical sliding direction or a horizontal sliding direction relative to the first application page, and the initial sliding direction generated by the sliding browsing operation of the first user may present a certain angle with the vertical direction or the horizontal direction. Therefore, it is necessary to determine the final standard sliding direction according to the initial sliding direction generated by the sliding browsing operation of the first user. In this regard, when the angle presented by the initial sliding direction and a certain standard sliding direction is within the range of [0,45] degrees, the standard sliding direction may be determined as the standard sliding direction of the initial sliding direction, but is not limited thereto.

[0035] For example. The sliding browsing operation may only include a sliding browsing start operation and a sliding browsing end operation, but there is no sliding track. The first application may control the sliding display of the corresponding content on the first page in response to the first user's sliding browsing start operation, and the first application stops the sliding of the content on the first page in response to the first user's sliding browsing end operation. Alternatively, there is a sliding track, and the location where the sliding browsing start operation and the location where the sliding browsing end operation are generated may be the two endpoints of the sliding track corresponding to the sliding browsing operation. The first application may control the sliding display of the corresponding content on the first page in response to the first user's sliding browsing start operation, and further, in response to the first user's sliding track, the corresponding content is slid on the first application page, and further, in response to the first user's sliding browsing end operation, the first application stops the sliding of the content on the first page. The above content is only an exemplary description and does not constitute a limitation on the embodiments of the present application.

[0036] In an embodiment of the present application, the first application can share the content displayed on the first application page to achieve the purpose of sharing content, such as sharing it with the second application of the second terminal, or sharing it with other applications of the first terminal, or sharing it with its own application, etc. The shared content can be called target content.

[0037] Specifically, the first application may have a screenshot sharing function, and the target content may be shared by performing a screenshot sharing operation on the target content. More specifically, the first application may respond to a screenshot sharing operation initiated by the first user on the target content, take a screenshot of the target content to obtain a screenshot image to be shared, and share the screenshot image.

[0038] Among them, the screenshot sharing operation refers to the operation of taking a screenshot of the target content and sharing the screenshot image, that is, the screenshot sharing operation not only has a screenshot function, but also can automatically enter the sharing function of the screenshot image after taking the screenshot, and can enter the sharing function without manual sharing operation, which simplifies the information sharing process and makes information sharing more convenient and quick. Among them, the application for receiving the shared screenshot image can be other applications other than the first application in the first terminal, or it can be an application in other terminals (such as a second terminal different from the first terminal). The following embodiments focus on the second application of the second terminal. In addition, the embodiment of the present application does not limit the method of triggering the screenshot sharing operation. For example, it can be a screenshot sharing operation triggered by the first user for the screenshot control displayed on the application page, or it can be a screenshot sharing operation triggered by the first user through a voice command, or it can be a screenshot sharing operation triggered by a set gesture, and so on. In response to the screenshot sharing operation initiated by the first user for the target content, the target content is screenshoted to obtain the specific implementation method of the screenshot image to be shared. Please refer to the relevant description of the following embodiments, which will not be repeated here.

[0039] It should be noted that the target content can be part of the content displayed on the screen; the target content can also be part of the content displayed on the screen and hidden content that is not displayed on the screen. Taking a copy as an example, if the content of the copy is large and cannot be displayed on the screen in its entirety, the content currently displayed on the screen is part of the content of the copy, and the hidden content that is not displayed on the screen refers to the other content in the copy except for the part currently displayed on the screen. This embodiment does not limit the implementation method of identifying at least one interactive information associated with the target content based on the target content. For example, after obtaining a screenshot image, interactive information can be identified for the screenshot image to obtain at least one interactive information contained in the screenshot image. For another example, after obtaining a screenshot image, information identification can be performed based on the screenshot area in the original article corresponding to the screenshot image to identify at least one interactive information contained in the screenshot area.

[0040] Among them, in the case where the target content includes hidden content that is not displayed on the screen, the hidden content that is not displayed on the screen can be further distinguished. Specifically, the hidden content included in the target content can be partial content in the hidden content that is not displayed on the screen, or it can be all the hidden content that is not displayed on the screen, depending on the function of the screenshot sharing operation. For example, if the function corresponding to the screenshot sharing operation is to capture the content displayed on the screen, then the target content includes the partial content displayed on the screen; if the function corresponding to the screenshot sharing operation is to capture the content displayed on the entire application page, then the hidden content that is not displayed on the screen included in the target content is the entire content of the hidden content that is not displayed on the screen; if the function corresponding to the screenshot sharing operation is to capture the partial content of the partial content displayed on the screen and the entire hidden content, then the hidden content that is not displayed on the screen included in the target content is the partial content of the hidden content that is not displayed on the screen.

[0041] It can be further known that when the functions corresponding to the screenshot sharing operation are different, the at least one interactive information contained in the screenshot image and its quantity may also be different. For example, if the function corresponding to the screenshot sharing operation is to capture the content displayed on the screen, the interactive information contained in the target content is at least one interactive information contained in the part of the content. If the function corresponding to the screenshot sharing operation is to capture the content displayed on the entire application page, the interactive information contained in the target content is at least one interactive information contained in the part of the content and at least one interactive link information contained in the hidden content not displayed on the screen. In other words, when the hidden content not displayed on the screen also contains at least one interactive link information, the number of at least one interactive information contained in the screenshot images obtained based on the two screenshot sharing operations is different. Moreover, when the at least one interactive link information contained in the hidden content not displayed on the screen is different from the at least one link information contained in the part of the content displayed on the screen, the at least one interactive information contained in the screenshot images obtained based on the two screenshot sharing operations is also different.

[0042] It can be seen from the above embodiments that the function corresponding to the screenshot sharing operation can be realized by setting a screenshot sharing operation control and / or a screenshot sharing voice control instruction and / or a screenshot sharing control action. For the screenshot sharing operation control, one or more screenshot sharing operation controls can be set. When there are multiple screenshot sharing operation controls, each screenshot sharing operation control can realize different functions. For example, the screenshot sharing operation control includes a screen screenshot sharing control, a sliding screenshot sharing control, and an application page screenshot sharing control. The function corresponding to the screen screenshot sharing control is to capture part of the content displayed on the screen, the function corresponding to the sliding screenshot sharing control is to capture the content displayed in the sliding area, and the function corresponding to the application page screenshot control is to capture the content displayed on the entire application page. Furthermore, screenshot sharing operation controls with other functions can also be set, such as a control for capturing a quarter of the content displayed on the application page, a control for capturing half of the content displayed on the application page, a control for capturing a section of content, a control for capturing at least one picture or at least one table or at least one video, etc., which can be determined according to actual needs, and this embodiment does not limit this. For the screenshot sharing voice control instruction, one or more voice control instructions can be set. When there are multiple voice control instructions, each voice control instruction can realize different functions. For example, the voice control instruction includes a screen screenshot sharing instruction, a sliding screenshot sharing instruction, and an application page screenshot sharing instruction. The function corresponding to the screen screenshot sharing instruction is to capture part of the content displayed on the screen, the function corresponding to the sliding screenshot sharing operation is to capture the content displayed in the sliding area, and the function corresponding to the application page screenshot sharing instruction is to capture the content displayed on the entire application page. Furthermore, other functions of screenshot sharing voice control instructions can also be set, such as a voice control instruction to capture a quarter of the content displayed on the application page, a voice control instruction to capture half of the content displayed on the application page, a voice control instruction to capture a section of content, a voice control instruction to capture at least one picture or at least one table or at least one video, etc., which can be determined according to actual needs, and this embodiment does not limit this. For the screenshot sharing control action, one or more control actions can be set. When there are multiple control actions, each control action can realize different functions. For example, the control actions include screenshot sharing control action, sliding screenshot sharing control action and application page screenshot sharing control action. The function corresponding to the screenshot sharing control action is to capture part of the content displayed on the screen, the function corresponding to the sliding screenshot sharing control action is to capture the content displayed in the sliding area, and the function corresponding to the application page screenshot sharing control action is to capture the content displayed on the entire application page.Furthermore, other screenshot sharing control actions can be set, such as a control action for capturing a quarter of the content displayed on the application page, a control action for capturing a half of the content displayed on the application page, a control action for capturing a section of content, a control action for capturing at least one picture or at least one table or at least one video, etc. The specific actions can be determined according to actual needs, and this embodiment does not limit this. In short, a multi-range screenshot function can be set for the canvas of the first application page, so that the first user can capture and share the target content in a targeted manner.

[0043] After obtaining the screenshot image, if the target content contains at least one interactive information, it is also possible to identify at least one interactive information associated with the target content according to the target content, and obtain the access link information corresponding to the at least one interactive information. In other words, no matter what form the interactive information exists in, what is ultimately obtained is the access link information itself corresponding to the interactive information, without the need to manually search for the corresponding access link information by searching the source page of at least one interactive information. This is simple and fast, and provides convenience for users to view the page content corresponding to at least one interactive information, thereby improving the efficiency of information acquisition. The specific implementation method of identifying at least one interactive information associated with the target content can be found in the relevant description of the following embodiment, which will not be repeated here.

[0044] After obtaining the access link information corresponding to at least one interactive information associated with the target content, the screenshot image is associated with the at least one access link information to obtain the target image to be shared, which facilitates the second terminal to search for the access link information corresponding to at least one interactive information contained in the image according to the shared target image, thereby improving the efficiency of information acquisition. In this embodiment, the target image corresponds to hidden information, and the hidden information includes but is not limited to: attribute information of the target image, and the attribute information may be, for example, the generation time, size, resolution, etc. of the target image. When associating the screenshot image with at least one access link information, at least one access link information may be added to the hidden information or at least one access link information may be embedded in the target image. Accordingly, the target image includes at least one access link information or the hidden information of the target image includes at least one access link information. For the specific implementation of adding at least one access link information to the hidden information or embedding at least one access link information into the target image, please refer to the relevant description of the following embodiments.

[0045] Furthermore, the target image can be shared to a second application of a second terminal so that the second terminal can display the target image, so that the second user can view the target content and display at least one interactive information associated with the target content to the second user based on the access link information included in the target image or the access link information included in the hidden information of the target image.

[0046] Specifically, after obtaining the target image, the first application can display the sharing function page corresponding to the target image. The sharing function page can be displayed above the target image in the form of a pop-up window or a sub-page, such as Figure 2a As shown, the sharing function page includes at least one third-party platform identification control, and the third-party platform identification control is associated with the application of the corresponding third-party platform, that is, the second application of the second terminal in the embodiment of the present application. Further, in response to the selection operation of at least one third-party platform identification, the target image is shared to at least one third-party platform. In addition, the sharing function page may also include function controls such as "Save to Album" for saving the target image locally.

[0047] Correspondingly, the second application of the second terminal receives the target image sent by the first application of the first terminal, and the target image includes at least one access link information or the hidden information of the target image includes at least one access link information. Further, the target image is displayed in the second application page of the second application, and the pixel information of the target image or the hidden information of the target image is parsed to obtain at least one access link information; the at least one access link information is displayed so that the second user can select any access link information from the at least one link information and view the content corresponding to the access link information.

[0048] Correspondingly, the second application of the second terminal receives the target image sent by the first application of the first terminal, and displays the target image in an application page, which is called the second application page of the second application.

[0049] In actual applications, before the second application displays the target image, the user may be prompted by displaying a prompt message to indicate that the target image shared from the first application has been received, and the user may be asked whether he wants to view the target image. Further, in response to the second user's confirmation viewing operation on the target image, the target image is displayed through the second application page. This embodiment does not limit the way in which the prompt message is displayed. For example, the prompt message may be displayed in the second application in the form of a pop-up window, and the prompt message may include but is not limited to: the source application information of the target image, the source access link information of the target content, and a selection control for whether to view the target image. For another example, when there is a chat dialog box between the first user and the second user, the prompt message may be displayed in the dialog box in the form of a dialogue, and the prompt message may include but is not limited to: the source application information of the target image, the source access link information of the target content, and a selection control for whether to view the target image. For another example, if Figure 2bAs shown, in the case where the first application and the second application are the same application, the target image can also be transferred through the file transfer dialog box. For another example, the second user can be informed of the receipt of the target image by sending a text message or an email, and the content of the text message or email includes but is not limited to: the source application information of the target image, the source access link information of the target content, and a selection control for whether to view the target image.

[0050] Furthermore, the second application may also parse the target image to obtain at least one access link information. Specifically, the second application may parse the pixel information of the target image or the hidden information of the target image to obtain at least one access link information. The specific implementation of parsing the pixel information of the target image or the hidden information of the target image can be found in the relevant description of the following embodiment, which will not be repeated here.

[0051] After the second application obtains at least one access link information, it can also display at least one access link information so that the second user can select any access link information from the at least one link information and view the content corresponding to the access link information. This embodiment does not limit the way in which the second application displays at least one access link information, but no matter what form the information exists in, it is associated with the corresponding access link information, so as to find the corresponding access link information based on at least one interactive information, and then determine the corresponding application page based on the corresponding access link information to display the target content. For example, at least one interactive information can exist in the form of a corresponding access link, or in the form displayed in the target content, or in the form of a combination of an access link and a form displayed in the target content, or in other information forms, and so on.

[0052] In actual applications, at least one access link information can be displayed in the form of a floating layer above the target image, and at least one access link information can also have a selectable attribute; further, in response to the selection confirmation operation of any one or more access link information, the pages and their contents corresponding to any one or more access link information can be displayed sequentially or simultaneously.

[0053] The technical solutions provided by the above-mentioned embodiments of the present application can not only identify at least one interactive information associated with the target content, such as interactive information that can be used for user interaction contained in the target content, but also obtain access link information corresponding to at least one interactive information, such as a URL, during the process of taking screenshots and sharing the target content displayed on the first application page of the first terminal, and can also associate the screenshot image with at least one access link information to obtain the target image to be shared, thereby enriching the screenshot sharing function and improving the richness of the shared content, so that the second application of the second terminal can view the corresponding content based on the at least one link information parsed from the target image. Furthermore, after the target image is shared with the second terminal, the second application of the second terminal can display the target image and parse the pixel information of the target image or the hidden information of the target image to obtain at least one access link information; further, the second application displays at least one access link information for the second user to select any access link information from the at least one link information and view the content corresponding to the access link information. There is no need to manually search for content associated with the target content and at least one access link related to the target content based on the only target content. Instead, at least one interactive information associated with the target content can be automatically displayed to the user based on the access link information included in the target image or the access link information included in the hidden information of the target image, which provides convenience for the user to view some other content associated with the target content, and can simplify the viewing method of the target content and its associated content, thereby improving information acquisition efficiency and enhancing the user experience.

[0054] The following describes in detail the implementation of each step related to the first application of the first terminal in the above embodiments.

[0055] It can be seen from the above embodiments of the present application that the screenshot sharing operation can be implemented as a screenshot sharing operation control and / or a screenshot sharing voice control instruction and / or a preset screenshot sharing action. In response to the screenshot sharing operation initiated by the first user for the target content, the target content is screenshoted to obtain a screenshot image to be shared, which includes at least the following three implementation methods.

[0056] In an optional embodiment, in response to a screenshot sharing operation initiated by the first user for the target content, a screenshot is taken of the target content to obtain a screenshot image to be shared, including: in response to a display operation initiated by the first user for a function pop-up window to be displayed corresponding to the application page, the function pop-up window is displayed, and at least a screenshot control is displayed on the function pop-up window; in response to a trigger operation of the first user for the screenshot sharing control, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared.

[0057] In another optional embodiment, in response to a screenshot sharing operation initiated by the first user for the target content, a screenshot is processed on the target content to obtain a screenshot image to be shared, including: in response to a voice screenshot sharing instruction initiated by the first user for the target content, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared.

[0058] In yet another optional embodiment, in an optional embodiment, in response to a screenshot sharing operation initiated by the first user for the target content, a screenshot is processed on the target content to obtain a screenshot image to be shared, including: in response to a preset screenshot sharing action performed by the first user on the application page for the target content, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared.

[0059] Optionally, the target content is distributed in the canvas corresponding to the application page according to the layout information. Regardless of the method used to call the screenshot tool to capture the target content, what is actually captured is the target content in the canvas corresponding to the application page, and then the screenshot tool is called to capture the target content to obtain a screenshot image to be shared, including: according to a preset first screenshot mode or application attribute, calling the screenshot tool to capture part of the content displayed on the current screen in the canvas as the target content; or, according to a preset second screenshot mode or application attribute, calling the screenshot tool to capture part of the content displayed on the current screen in the canvas and hidden content not displayed on the screen as the target content.

[0060] In an embodiment of the present application, the screenshot image includes hidden information and multiple lines of pixel information. In order to facilitate the second user to view at least one access link information associated with the screenshot image, the first application can associate the screenshot image with the at least one access link information to obtain a target image to be shared. Associating the screenshot image with the at least one access link information to obtain a target image to be shared includes at least the following two implementations.

[0061] Among them, the hidden information can be Exchangeable Image File Format (EXIF) metadata, which is a standard file format used to store attribute information in image files taken by digital cameras. Usually, EXIF ​​metadata is information embedded in image files, which contains various data about photos, including camera settings, shooting time, shooting location, etc. when shooting. EXIF ​​metadata has the following applications: Basic image data: EXIF ​​metadata stores basic attributes of images, such as image size, camera model, lens type, exposure time, aperture value, etc.; Shooting information: EXIF ​​data can contain detailed parameters when shooting, such as ISO speed, focal length, white balance setting, etc.; Geographic location information: If the camera has GPS function, EXIF ​​can also record the specific geographic location where the photo was taken; Thumbnail: EXIF ​​metadata can also contain thumbnail images and their metadata; Manufacturer-specific data: The Makernote part in EXIF ​​is manufacturer-specific data, which has no unified format and much of it is not public.

[0062] In an optional embodiment, associating the screenshot image with at least one access link information to obtain a target image to be shared includes: adding at least one access link information to hidden information to obtain target hidden information; and obtaining the target image to be shared based on the target hidden information and pixel information.

[0063] In another optional embodiment, the screenshot image is associated with at least one access link information to obtain a target image to be shared, including: embedding at least one access link information into multiple lines of pixel information to obtain target pixel information; and obtaining the target image to be shared based on the hidden information and the target pixel information.

[0064] Optionally, at least one access link information is embedded in multiple rows of pixel information to obtain target pixel information, including: performing a pixel value encoding operation on each access link information to obtain encoding information corresponding to each access link information; selecting target row pixel information from the multiple rows of pixel information, the target row pixel information including multiple pixel points, each pixel point including three pixel components, and each pixel component having a pixel value; using multiple pixel points at specified positions in the target row pixel information as flags to distinguish from other rows of pixel information, and setting the pixel values ​​of the three pixel components of the flag so that the flag has a specified color value; using each encoding information to replace the pixel values ​​of the pixel components of the pixel points following the flag in the target row pixel information to obtain the target pixel information.

[0065] Among them, a pixel usually refers to a smallest unit in an image, which contains all the color information that constitutes the image. In a digital image, a pixel is usually composed of multiple pixel components, which together define the color of the pixel. For most color images, a pixel consists of three main pixel components, namely: red component (Red): represents the intensity of red, represented by R; green component (Green): represents the intensity of green, represented by G; blue component (Blue): represents the intensity of blue, represented by B; these three pixel components are usually called RGB color models, which are additive color models that produce other colors by superimposing red, green, and blue light in different proportions. Each component has an intensity value, usually in the range of 0 to 255 (for 8-bit color depth), where 0 means that the pixel component has no contribution and 255 represents the maximum intensity of the pixel component. For example, the RGB value of a pure red pixel is (255, 0, 0), pure green is (0, 255, 0), pure blue is (0, 0, 255), white is (255, 255, 255), and black is (0, 0, 0). Millions of different colors can be produced by adjusting different combinations of these three components.

[0066] Wherein, pixel value coding operation can be ASCII (American Standard Code for Information Interchange), and ASCII coding is a kind of character encoding standard, for specific digital value and character are corresponded. ASCII coding uses 7 (or 8, wherein the highest bit is used as parity bit) to represent 128 different characters, including uppercase and lowercase English letters, numbers 0-9 and some control characters and punctuation marks. Each character is assigned a unique digital code, so that computer storage and processing text data can be made thus. In ASCII coding, the code range of control characters is 0 to 31 (decimal), and 127 (decimal).

[0067] It is understandable that replacing part of the pixel information of the target image with the encoding information corresponding to each access link information will affect the presentation effect of the target image. In order to minimize the impact on the presentation effect of the target image, the edge pixel information of the image or the pixel information of relatively unimportant pixel areas can be selected, such as the pixel information of the last row, a row of pixel information in the background area, etc., but not limited to this.

[0068] In an optional embodiment, selecting the target row of pixel information from the plurality of rows of pixel information includes: obtaining a preset row number, and selecting a row of pixel information corresponding to the row number from the target pixel information as the target row of pixel information. For example, the preset row number may be the last row of the target image, and the target row of pixel information is the last row of pixel information, but is not limited thereto.

[0069] In another optional embodiment, selecting a target row of pixel information from multiple rows of pixel information includes: identifying a main content area and a background area of ​​the screenshot image according to the target pixel information, and selecting a row of pixel information from the background area as the target row of pixel information.

[0070] In an embodiment of the present application, at least one interactive information associated with the target content is identified according to the target content, including: identifying a specific content object associated with the target content, the specific content object including the target content and the interactive information in the target content; obtaining the source access link information or the jump access link information of the specific content object; using the interactive object and the source access link information or the jump access link information as at least one interactive information associated with the target content. Among them, the source access link information refers to the source access link information where the specific content object is initially located, and the jump access link information is the link information used to jump to the source access link information after the source access link information is shared, and the source access link information and the jump access link information may be link information in different forms.

[0071] In the embodiment of the present application, in order to facilitate the second application of the second terminal to accurately identify the target row pixel information after receiving the target image, identification information can be added to the target row pixel information to form a flag, which is used for the second application to identify the target row pixel information based on the flag. For example, a preset number of pixel point information can be selected from the target row pixel information and the preset number of pixel point information can be set to a preset pixel value to form a flag, such as using the first three pixel points in the last row of pixel points as the flag, and setting the colors of the three pixel points to "black-white-black", but not limited to this.

[0072] It can be seen from the above embodiments that each pixel has three pixel components, and each pixel component has a pixel value, so each encoding information can be used to replace the pixel components in the target row pixel information to obtain the target pixel information. When replacing specifically, the pixel information after the flag bit can be selected for replacement, or the pixel information after the flag bit can be selected for replacement, and so on, without limitation. In addition, the three pixel components of each pixel have multiple arrangement modes. For example, the three components of each pixel in the same row can be arranged in the same row; or, among the three pixel components of the pixel in the same row, the same pixel components are arranged in the same row; or, the three pixel components of the pixel in the same row are arranged in a set arrangement mode, without limitation. When replacing pixel information, only the same component in each pixel can be selected for replacement, or the three components of each pixel can be selected for replacement in sequence. The following is a detailed description of selecting the pixel information after the flag bit for replacement as an example.

[0073] In an optional embodiment, each coding information is used to replace the pixel value of the pixel component in the pixel point behind the flag bit in the target row pixel information to obtain the target pixel information, including: for each coding information, obtaining the number of coding values ​​contained in the coding information, selecting the same number of pixel points from behind the flag bit, and using each coding value in the coding information to replace the pixel value on the same pixel component in the same number of pixel points to obtain the target pixel information.

[0074] In another optional embodiment, using each coded information, the pixel components in the pixel points behind the flag bit in the target row pixel information are replaced with pixel values ​​to obtain the target pixel information, including: for each coded information, using each coded value contained in each coded information to sequentially replace the pixel values ​​in the three pixel components in each pixel point behind the flag bit to obtain the target pixel information. For example, https: / / www.A-app.com / path_0 / parameters_0, the coded value after encoding can be expressed as:

[0075] [104,116,116,112,115,58,92,92,119,119,119,46,65,45,97,112,112,46,99,111,109,92,112,97,116,104,95,48,92,112,97,114,97,109,101,116,101,114,115,95,48]. Further, these coded values ​​are replaced in turn with the pixel values ​​of the three pixel components in each pixel point after the flag bit, and after the replacement, the pixel values ​​can be obtained as follows Figure 2c shown.

[0076] Further optionally, each coded information includes a start mark and / or an end mark, or each coded information has a fixed coding length to distinguish different coded information.

[0077] The following describes in detail the implementation of each step related to the second application of the second terminal in the above embodiments.

[0078] In an embodiment of the present application, the second application parses the pixel information of the target image or the hidden information of the target image to obtain at least one access link information, including: based on a preset judgment rule, judging the information carrying mode of the target image, the information carrying mode including the pixel information carrying mode and the hidden information carrying mode; when it is determined that the information carrying mode of the target image is the pixel information carrying mode, selecting the target row pixel information from the multiple rows of pixel information of the target image, the target row pixel information including multiple pixel points, each pixel point including three pixel components, and each pixel component having a pixel value; based on at least one link information, obtaining the number of decoded values ​​contained in at least one link information; selecting the pixel value on the same pixel component in the same number of pixel points from the pixel points behind the flag bit, or selecting the pixel value on all components in one-third of the number of decoded values ​​from the pixel points behind the flag bit; decoding the pixel value on the same pixel component or the pixel value on all components to obtain at least one access link information.

[0079] Optionally, the second application determines the information carrying mode of the target image based on preset judgment rules, including: first determining whether there is a flag bit in the pixel information, and if there is a flag bit, preliminarily determining that the information carrying mode of the target image is a pixel information carrying mode; and / or directly parsing the hidden information, and if at least one access link information can be parsed, determining that the information carrying mode is a hidden information carrying mode; and so on.

[0080] It should be noted that, in order to save computing space, the method of carrying hidden information may be preferred.

[0081] In an embodiment of the present application, the target row pixel information has a flag bit, which is used to distinguish it from other rows of pixel information; the second application selects the target row pixel information from multiple rows of pixel information of the target image, including: selecting a row of pixel row information containing a flag bit used to distinguish it from other rows of pixel information from the multiple rows of pixel information of the target image as the target row pixel information, thereby improving the speed of determining the target pixel row.

[0082] In an embodiment of the present application, the second application displays at least one access link information, including: displaying prompt information, the prompt information is used to let the second user confirm whether to display at least one access link information; in response to the second user's selection operation on any access link information, displaying the content corresponding to any access link information.

[0083] Further optionally, the second application can also perform a screenshot sharing operation based on the content corresponding to any displayed access link information to obtain a new target image, and share the new target image to other terminals, so that other terminals can display the new target image to allow users of other terminals to view the target content in the new image and display at least one interactive information associated with the target content in the new target image to users of other terminals based on the access link information included in the new target image or the access link information included in the hidden information of the new target image.

[0084] Figure 3 The following is a flow chart of an information sharing method provided by an exemplary embodiment of the present application. Figure 3 As shown, the method is applied to a first application of a first terminal, the first application includes a first application page, and the target content to be shared is displayed on the first application page. The method includes:

[0085] 301. In response to a screenshot sharing operation initiated by a first user for target content, screenshot the target content to obtain a screenshot image to be shared;

[0086] 302. Identify, according to the target content, at least one interactive information associated with the target content, and obtain access link information corresponding to each of the at least one interactive information, where the interactive information refers to information supporting user interactive operations;

[0087] 303. Associating the screenshot image with at least one access link information to obtain a target image to be shared, where the target image includes at least one access link information or hidden information of the target image includes at least one access link information;

[0088] 304. Share the target image to the second terminal so that the second terminal displays the target image to allow the second user to view the target content and displays at least one interactive information associated with the target content to the second user based on the access link included in the target image or the access link information included in the hidden information of the target image.

[0089] In an embodiment of the present application, the screenshot image includes hidden information and multiple lines of pixel information; the screenshot image is associated with at least one access link information to obtain a target image to be shared, including: adding at least one access link information to the hidden information to obtain target hidden information; based on the target hidden information and pixel information, obtaining the target image to be shared; or, embedding at least one access link information into multiple lines of pixel information to obtain target pixel information; based on the hidden information and the target pixel information, obtaining the target image to be shared.

[0090] Optionally, at least one access link information is embedded in multiple rows of pixel information to obtain target pixel information, including: performing a pixel value encoding operation on each access link information to obtain encoding information corresponding to each access link information; selecting target row pixel information from the multiple rows of pixel information, the target row pixel information including multiple pixel points, each pixel point including three pixel components, and each pixel component having a pixel value; using multiple pixel points at specified positions in the target row pixel information as flags to distinguish from other rows of pixel information, and setting the pixel values ​​of the three pixel components of the flag so that the flag has a specified color value; using each encoding information to replace the pixel values ​​of the pixel components of the pixel points following the flag in the target row pixel information to obtain the target pixel information.

[0091] Optionally, selecting a target row of pixel information from multiple rows of pixel information includes: obtaining a preset row number, and selecting a row of pixel information corresponding to the row number from the target pixel information as the target row of pixel information; or, identifying a main content area and a background area of ​​the screenshot image based on the target pixel information, and selecting a row of pixel information from the background area as the target row of pixel information.

[0092] Optionally, using each coding information, the pixel values ​​of the pixel components in the pixel points following the flag bit in the target row pixel information are replaced to obtain the target pixel information, including: for each coding information, obtaining the number of coding values ​​contained in the coding information, selecting the same number of pixel points from behind the flag bit, and using each coding value in the coding information to replace the pixel values ​​on the same pixel component in the same number of pixel points to obtain the target pixel information; or, for each coding information, using each coding value contained in each coding information to replace the pixel values ​​in the three pixel components in each pixel point following the flag bit in turn to obtain the target pixel information.

[0093] Optionally, each coded information includes a start mark and / or an end mark, or each coded information has a fixed coding length to distinguish different coded information.

[0094] In an embodiment of the present application, in response to a screenshot sharing operation initiated by a first user for target content, a screenshot is taken of the target content to obtain a screenshot image to be shared, including: in response to a display operation initiated by the first user for a function pop-up window to be displayed corresponding to a first application page, the function pop-up window is displayed, and at least a screenshot control is displayed on the function pop-up window; in response to a trigger operation by the first user for the screenshot sharing control, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared; or, in response to a voice screenshot sharing instruction initiated by the first user for the target content, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared; or, in response to a preset screenshot sharing action performed by the first user on the first application page for the target content, the screenshot tool is called to capture the target content to obtain a screenshot image to be shared.

[0095] Optionally, the target content is distributed in the canvas corresponding to the first application page according to the layout information; calling the screenshot tool to capture the target content to obtain a screenshot image to be shared, including: according to a preset first screenshot mode or application attribute, calling the screenshot tool to capture part of the content displayed on the current screen in the canvas as the target content; or, according to a preset second screenshot mode or application attribute, calling the screenshot tool to capture part of the content displayed on the current screen in the canvas and hidden content not displayed on the screen as the target content.

[0096] Further optionally, before calling the screenshot tool to capture the portion of content displayed on the current screen in the canvas as the target content, the method also includes: in response to a sliding browsing start operation initiated by the first user on the first application page, starting to collect the initial sliding direction corresponding to this sliding browsing operation; determining, based on the initial sliding direction, a standard sliding direction pointed to by the initial sliding direction; in response to a sliding browsing termination operation initiated by the first user on the first application page, locking the position information of the content currently displayed on the first application page in the canvas based on the sliding distance in the standard sliding direction and the size ratio of the first application page to the canvas, the position information being used for the screenshot tool to capture the portion of content currently displayed on the first application page.

[0097] In an embodiment of the present application, at least one interactive information associated with the target content is identified according to the target content, including: identifying a specific content object associated with the target content, the specific content object including the target content and an interactive object in the target content; obtaining source link information or jump link information of the specific content object; and using the interactive object and the source link information or the jump link information as at least one interactive information associated with the target content.

[0098] The detailed implementation methods and beneficial effects provided by the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated in detail here.

[0099] Figure 4 The flowchart of the information access method provided by the exemplary embodiment of the present application is as follows. Figure 4 As shown, the method is applied to a second application of a second terminal, and the method includes:

[0100] 401. Receive a target image sent by a first application of a first terminal, where the target image includes at least one access link information or hidden information of the target image includes at least one access link information;

[0101] 402. Display the target image in the first application page of the second application, and parse pixel information of the target image or hidden information of the target image to obtain at least one access link information;

[0102] 403. Display at least one access link information, so that the second user can select any access link information from the at least one link information and view the content corresponding to the access link information.

[0103] In an embodiment of the present application, pixel information of a target image or hidden information of a target image is parsed to obtain at least one access link information, including: based on a preset judgment rule, judging an information carrying mode of the target image, the information carrying mode including a pixel information carrying mode and a hidden information carrying mode; when it is determined that the information carrying mode of the target image is a pixel information carrying mode, selecting target row pixel information from multiple rows of pixel information of the target image, the target row pixel information including multiple pixel points, each pixel point including three pixel components, and each pixel component having a pixel value; based on at least one link information, obtaining the number of decoded values ​​contained in at least one link information; selecting pixel values ​​on the same pixel component in the same number of pixel points from the pixel points behind the flag bit, decoding the pixel values ​​on the same pixel component in the same number of pixel points, and obtaining at least one access link; or, sequentially selecting pixel values ​​on the same number of different pixel components from all the pixel components behind the flag bit, decoding the pixel values ​​on the same number of different pixel components, and obtaining at least one access link information.

[0104] Optionally, the target row pixel information has a flag bit, and the flag bit is used to distinguish from other rows of pixel information; selecting the target row pixel information from multiple rows of pixel information of the target image includes: selecting a row of pixel row information including a flag bit used to distinguish from other rows of pixel information from the multiple rows of pixel information of the target image as the target row pixel information;

[0105] In an embodiment of the present application, displaying at least one access link information includes: displaying prompt information, the prompt information is used to let the second user confirm whether to display at least one access link information; in response to the second user's selection operation on any access link information, displaying content corresponding to any access link information.

[0106] The detailed implementation methods and beneficial effects provided by the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated in detail here.

[0107] Figure 5 The schematic diagram of the structure of the electronic device provided by the exemplary embodiment of the present application. Figure 5 As shown, it includes: a memory 50a and a processor 50b; the memory 50a is used to store a computer program; the processor 50b is coupled to the memory 50a and is used to execute the computer program to implement the following steps:

[0108] In response to a screenshot sharing operation initiated by a first user for target content, the target content is screenshoted to obtain a screenshot image to be shared; according to the target content, at least one interactive information associated with the target content is identified, and access link information corresponding to at least one interactive information is obtained, where interactive information refers to information that supports user interactive operations; the screenshot image is associated with at least one access link information to obtain a target image to be shared, where the target image includes at least one access link information or the target image's hidden information includes at least one access link information; the target image is shared to a second terminal, so that the second terminal displays the target image so that the second user can view the target content and displays at least one interactive information associated with the target content to the second user based on the access link included in the target image or the access link information included in the target image's hidden information.

[0109] In an embodiment of the present application, the screenshot image includes hidden information and multiple lines of pixel information; when the processor 50b associates the screenshot image with at least one access link information to obtain the target image to be shared, it is specifically used to: add at least one access link information to the hidden information to obtain the target hidden information; based on the target hidden information and pixel information, obtain the target image to be shared; or, embed at least one access link information into multiple lines of pixel information to obtain the target pixel information; based on the hidden information and the target pixel information, obtain the target image to be shared.

[0110] Optionally, when the processor 50b embeds at least one access link information into multiple rows of pixel information to obtain target pixel information, it is specifically used to: perform a pixel value encoding operation on each access link information to obtain encoding information corresponding to each access link information; select target row pixel information from the multiple rows of pixel information, the target row pixel information includes multiple pixel points, each pixel point includes three pixel components, and each pixel component has a pixel value; use multiple pixel points at specified positions in the target row pixel information as flag bits to distinguish from other rows of pixel information, and set the pixel values ​​of the three pixel components of the flag bit so that the flag bit has a specified color value; use each encoding information to replace the pixel values ​​of the pixel components of the pixel points behind the flag bit in the target row pixel information to obtain the target pixel information.

[0111] Optionally, when selecting a target row of pixel information from multiple rows of pixel information, the processor 50b is specifically used to: obtain a preset row number, and select a row of pixel information corresponding to the row number from the target pixel information as the target row of pixel information; or, identify the main content area and background area of ​​the screenshot image according to the target pixel information, and select a row of pixel information from the background area as the target row of pixel information.

[0112] Optionally, when the processor 50b uses each coding information to replace the pixel values ​​of the pixel components in the pixel points behind the flag bit in the target row pixel information to obtain the target pixel information, it is specifically used to: for each coding information, obtain the number of coding values ​​contained in the coding information, select the same number of pixel points from behind the flag bit, and use each coding value in the coding information to replace the pixel values ​​on the same pixel component in the same number of pixel points to obtain the target pixel information; or, for each coding information, use each coding value contained in each coding information to replace the pixel values ​​in the three pixel components in each pixel point behind the flag bit in turn to obtain the target pixel information.

[0113] Optionally, each coded information includes a start mark and / or an end mark, or each coded information has a fixed coding length to distinguish different coded information.

[0114] In an embodiment of the present application, when the processor 50b performs screenshot processing on the target content in response to a screenshot sharing operation initiated by the first user for the target content to obtain a screenshot image to be shared, it is specifically used to: in response to a display operation initiated by the first user for the function pop-up window to be displayed corresponding to the first application page, display the function pop-up window, and at least display a screenshot control on the function pop-up window; in response to the trigger operation of the first user for the screenshot sharing control, call the screenshot tool to capture the target content and obtain the screenshot image to be shared; or, in response to a voice screenshot sharing instruction initiated by the first user for the target content, call the screenshot tool to capture the target content and obtain the screenshot image to be shared; or, in response to a preset screenshot sharing action performed by the first user on the target content on the first application page, call the screenshot tool to capture the target content and obtain the screenshot image to be shared.

[0115] Optionally, the target content is distributed in the canvas corresponding to the first application page according to the layout information; when the processor 50b calls the screenshot tool to capture the target content and obtains the screenshot image to be shared, it is specifically used to: according to the preset first screenshot mode or application attribute, call the screenshot tool to capture the part of the content displayed on the current screen in the canvas as the target content; or, according to the preset second screenshot mode or application attribute, call the screenshot tool to capture the part of the content displayed on the current screen in the canvas and the hidden content not displayed on the screen as the target content.

[0116] Further optionally, before calling the screenshot tool to capture the portion of content currently displayed on the screen in the canvas as the target content, the processor 50b is also used to: in response to a sliding browsing start operation initiated by the first user on the first application page, start collecting the initial sliding direction corresponding to this sliding browsing operation; determine, based on the initial sliding direction, the standard sliding direction pointed to by the initial sliding direction; in response to a sliding browsing termination operation initiated by the first user on the first application page, lock the position information of the content currently displayed on the first application page in the canvas based on the sliding distance in the standard sliding direction and the size ratio of the first application page to the canvas, and the position information is used for the screenshot tool to capture the portion of content currently displayed on the first application page.

[0117] In an embodiment of the present application, when the processor 50b identifies at least one interactive information associated with the target content based on the target content, it is specifically used to: identify specific content objects associated with the target content, the specific content objects including the target content and the interactive objects in the target content; obtain source link information or jump link information of the specific content object; and use the interactive objects and the source link information or jump link information as at least one interactive information associated with the target content.

[0118] Accordingly, based on the above Figure 5The composition structure and principle of the electronic device shown in the figure, the processor 50b thereof can also perform the following steps:

[0119] Receive a target image sent by a first application of a first terminal, where the target image includes at least one access link information or the hidden information of the target image includes at least one access link information; display the target image in a second application page of a second application, parse the pixel information of the target image or the hidden information of the target image to obtain at least one access link information; display at least one access link information so that a second user can select any access link information from the at least one link information and view the content corresponding to the access link information.

[0120] In the embodiment of the present application, when the processor 50b parses the pixel information of the target image or the hidden information of the target image to obtain at least one access link information, it is specifically used to: determine the information carrying mode of the target image based on a preset judgment rule, the information carrying mode including the pixel information carrying mode and the hidden information carrying mode; when it is determined that the information carrying mode of the target image is the pixel information carrying mode, select the target row pixel information from the multiple rows of pixel information of the target image, the target row pixel information including multiple pixel points, each pixel point including three pixel components, and each pixel component having a pixel value; based on at least one link information, obtain the number of decoded values ​​contained in the at least one link information; select the pixel values ​​on the same pixel component in the same number of pixel points from the pixel points behind the flag bit, and perform a decoding operation on the pixel values ​​on the same pixel component in the same number of pixel points to obtain at least one access link; or, select the pixel values ​​on the same number of different pixel components from all the pixel components behind the flag bit in turn, and perform a decoding operation on the pixel values ​​on the same number of different pixel components to obtain at least one access link information.

[0121] Optionally, the target row pixel information has a flag bit, and the flag bit is used to distinguish from other rows of pixel information; when the processor 50b selects the target row pixel information from the multiple rows of pixel information of the target image, it is specifically used to: select a row of pixel row information containing a flag bit used to distinguish from other rows of pixel information from the multiple rows of pixel information of the target image as the target row pixel information;

[0122] In an embodiment of the present application, when displaying at least one access link information, the processor 50b is specifically used to: display prompt information, the prompt information is used to allow the second user to confirm whether to display at least one access link information; in response to the second user's selection operation on any access link information, display the content corresponding to any access link information.

[0123] The detailed implementation methods and beneficial effects provided by the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated in detail here.

[0124] Further, if Figure 5 As shown, the electronic device also includes: a communication component 50c, a display 50d, a power component 50e, an audio component 50f and other components. Figure 5 Only some components are shown schematically, which does not mean that the electronic device only includes Figure 5 Components shown.

[0125] The embodiment of the present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the steps in the above method.

[0126] Accordingly, an embodiment of the present application also provides a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the processor is enabled to implement the steps in the above method.

[0127] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, compact disk read-only memory (Compact Disk Read-Only Memory, CD-ROM), optical storage, etc.) that contain computer-usable program code.

[0128] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0129] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0131] In a typical configuration, a computing device includes one or more processors (Central Processing Unit, CPU), input / output interface, network interface and memory.

[0132] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash memory (flashRAM). The memory is an example of a computer-readable medium.

[0133] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (Phase-change Random Access Memory, PRAM), static random access memory (SRAM), dynamic random access memory (Dynamic Random Access Memory, DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory, etc.

[0134] (EEPROM), flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0135] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0136] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. An information sharing method, characterized in that: A first application applied to a first terminal, the first application including a first application page, the first application page displaying target content to be shared, the method including: In response to a screenshot sharing operation initiated by the first user for the target content, performing screenshot processing on the target content to obtain a screenshot image to be shared; According to the target content, identifying at least one interactive information associated with the target content, and acquiring access link information corresponding to each of the at least one interactive information, wherein the interactive information refers to information supporting user interactive operations; Associating the screenshot image with at least one access link information to obtain a target image to be shared, wherein the target image includes the at least one access link information or hidden information of the target image includes the at least one access link information; The target image is shared to a second terminal so that the second terminal displays the target image to allow a second user to view the target content and displays at least one interactive information associated with the target content to the second user based on the access link information included in the target image or the access link information included in the hidden information of the target image.

2. The method according to claim 1, characterized in that The screenshot image includes hidden information and multiple lines of pixel information; Associating the screenshot image with at least one access link information to obtain a target image to be shared, including: Adding at least one access link information to the hidden information to obtain target hidden information; obtaining the target image to be shared based on the target hidden information and the pixel information; or, At least one access link information is embedded in the multiple lines of pixel information to obtain target pixel information; based on the hidden information and the target pixel information, the target image to be shared is obtained.

3. The method according to claim 2, characterized in that Embedding at least one access link information into the plurality of lines of pixel information to obtain target pixel information, comprising: Performing a pixel value encoding operation on each access link information to obtain encoding information corresponding to each access link information; Selecting target row pixel information from the multiple rows of pixel information, the target row pixel information includes multiple pixel points, each pixel point includes three pixel components, and each pixel component has a pixel value; Using a plurality of pixel points at a designated position in the target row of pixel information as a flag to distinguish from pixel information in other rows, and setting pixel values ​​of three pixel components of the flag so that the flag has a designated color value; By using each encoding information, the pixel values ​​of the pixel components of the pixel points following the flag bit in the target row pixel information are replaced to obtain the target pixel information.

4. The method according to claim 3, characterized in that Selecting target row pixel information from the plurality of rows of pixel information comprises: Obtaining a preset row number, and selecting a row of pixel information corresponding to the row number from the target pixel information as the target row pixel information; or The main content area and the background area of ​​the screenshot image are identified according to the target pixel information, and a row of pixel information is selected from the background area as the target row of pixel information.

5. The method according to claim 3, characterized in that: Using each encoding information, pixel values ​​of pixel components in the pixel points following the flag bit in the target row pixel information are replaced to obtain target pixel information, including: For each piece of coded information, the number of coded values ​​contained in the coded information is obtained, the same number of pixel points are selected from behind the flag bit, and the pixel value on the same pixel component in the same number of pixel points is replaced by each coded value in the coded information to obtain the target pixel information; or, For each piece of coding information, each coding value contained in each piece of coding information is used to sequentially replace the pixel values ​​in the three pixel components in each pixel point following the flag bit to obtain the target pixel information.

6. The method according to claim 5, characterized in that Each coded information includes a start mark and / or an end mark, or each coded information has a fixed coding length to distinguish different coded information.

7. The method according to claim 1, characterized in that In response to a screenshot sharing operation initiated by a first user for the target content, the target content is screenshoted to obtain a screenshot image to be shared, including: In response to a display operation initiated by the first user on the function pop-up window to be displayed corresponding to the first application page, displaying the function pop-up window, wherein at least a screenshot control is displayed on the function pop-up window; in response to a trigger operation of the first user on the screenshot sharing control, calling a screenshot tool to capture target content, and obtaining a screenshot image to be shared; or, In response to a voice screenshot sharing instruction initiated by the first user for the target content, calling a screenshot tool to capture the target content to obtain a screenshot image to be shared; or, In response to a preset screenshot sharing action performed by the first user on the first application page for the target content, a screenshot tool is called to capture the target content to obtain a screenshot image to be shared.

8. The method according to claim 7, characterized in that The target content is distributed in the canvas corresponding to the first application page according to the layout information; Call the screenshot tool to capture the target content and obtain the screenshot image to be shared, including: According to a preset first screenshot mode or application attribute, calling a screenshot tool to capture a portion of the content displayed on the current screen in the canvas as target content; or, According to the preset second screenshot mode or application attribute, the screenshot tool is called to capture the partial content displayed on the current screen and the hidden content not displayed on the screen in the canvas as the target content.

9. The method according to claim 8, characterized in that Before calling the screen capture tool to capture a portion of the content displayed on the current screen in the canvas as the target content, the method further includes: In response to a sliding browsing start operation initiated by the first user on the first application page, starting to collect an initial sliding direction corresponding to the sliding browsing operation; According to the initial sliding direction, determining a standard sliding direction pointed by the initial sliding direction; In response to a sliding browsing termination operation initiated by the first user on the first application page, the position information of the content currently displayed by the first application page in the canvas is locked according to the sliding distance in the standard sliding direction and the size ratio of the first application page to the canvas, and the position information is used for a screenshot tool to capture a portion of the content currently displayed by the first application page.

10. The method according to claim 1, characterized in that According to the target content, identifying at least one interactive information associated with the target content includes: Identifying a specific content object associated with the target content, wherein the specific content object includes the target content and interactive information in the target content; Obtaining source access link information or jump access link information of the specific content object; The interactive object and the source access link information or the jump access link information are used as at least one interactive information associated with the target content.

11. An information access method, characterized in that: A second application applied to a second terminal, the method comprising: Receiving a target image sent by a first application of a first terminal, where the target image includes at least one access link information or hidden information of the target image includes the at least one access link information; Displaying the target image in a second application page of the second application, and parsing pixel information of the target image or hidden information of the target image to obtain at least one access link information; The at least one access link information is displayed so that the second user can select any access link information from the at least one link information and view the content corresponding to the access link information.

12. The method according to claim 11, characterized in that Parsing pixel information of the target image or hidden information of the target image to obtain at least one access link information includes: Based on a preset judgment rule, judging the information carrying mode of the target image, wherein the information carrying mode includes a pixel information carrying mode and a hidden information carrying mode; In the case where it is determined that the information carrying mode of the target image is a pixel information carrying mode, target row pixel information is selected from multiple rows of pixel information of the target image, wherein the target row pixel information includes multiple pixel points, each pixel point includes three pixel components, and each pixel component has a pixel value; Based on the at least one link information, obtaining the number of decoded values ​​included in the at least one link information; Selecting pixel values ​​on the same pixel component in the same number of pixel points from the pixel points behind the flag bit, performing a decoding operation on the pixel values ​​on the same pixel component in the same number of pixel points, and obtaining at least one access link; or, Pixel values ​​on the same number of different pixel components are selected in sequence from all pixel components following the flag bit, and a decoding operation is performed on the pixel values ​​on the same number of different pixel components to obtain at least one access link information.

13. The method according to claim 12, characterized in that The target row pixel information has a flag bit, and the flag bit is used to distinguish from other rows of pixel information; selecting the target row pixel information from the multiple rows of pixel information of the target image includes: A row of pixel row information including a flag bit used to distinguish from other rows of pixel information is selected from the multiple rows of pixel information of the target image as the target row of pixel information.

14. The method according to any one of claims 11 to 13, characterized in that: Displaying the at least one access link information includes: Displaying prompt information, wherein the prompt information is used to allow the second user to confirm whether to display the at least one access link information; In response to the second user's selection operation on any access link information, content corresponding to the any access link information is displayed.

15. An electronic device, characterized in that: include: Memory and processor; The memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement the steps in the method of any one of claims 1-10 or 11-14.

16. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to implement the steps in the method according to any one of claims 1 to 10 or 11 to 14.

17. A computer program product, characterized in that The computer program product comprises a computer program / instruction, which, when executed by a processor, enables the processor to implement the steps of any one of the methods of claims 1-10 or 11-14.