Resource sharing method and device and storage medium

By jumping to the interaction page of the network storage space and displaying published resources, it supports multiple interactive operations, which solves the problem of inconvenience of users to view other user resources, and achieves convenient viewing and efficient interaction.

CN120406786APending Publication Date: 2025-08-01BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510534734.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, users are inconvenient to view resources shared by other users and are difficult to access and interact efficiently.

Method used

Provides a resource sharing method and device, which displays published resources by jumping to the interactive page of the network storage space, and supports multiple interactive operations, such as likes, comments, saving and sharing, to achieve convenient viewing and interaction of resources.

Benefits of technology

It improves the convenience of resource viewing and smooth operation, enhances user's sense of participation and social interaction, and meets users' diverse interaction needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120406786A_ABST
    Figure CN120406786A_ABST
Patent Text Reader

Abstract

The invention provides a resource sharing method and device and a storage medium, and relates to the technical field of artificial intelligence, in particular to the technical fields of cloud storage, cloud computing, cloud service, resource processing and the like. The specific implementation scheme is as follows: in response to a trigger operation, skipping to an interaction page corresponding to a first network storage space; the first sharing resource is displayed on the interaction page, and the first sharing resource is the first resource which is subjected to the release operation in the resources stored in the first network storage space to which the interaction page belongs. Therefore, the user can check the resources which are issued by the corresponding user in the first network storage space through the interaction page, and the convenience of checking the resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence technologies, and particularly to the fields of cloud storage, cloud computing, cloud services, and resource processing. In particular, the present disclosure relates to a resource sharing method, apparatus, and storage medium. Background Art

[0002] Currently, users usually click on the storage address of the corresponding resource in the network storage space shared by other users to view the resources shared by other users. Summary of the Invention

[0003] The present disclosure provides a resource sharing method, apparatus, and storage medium.

[0004] According to one aspect of the present disclosure, there is provided a resource sharing method, the method comprising: in response to a trigger operation, jumping to an interaction page corresponding to a first network storage space; and displaying a first shared resource on the interaction page, wherein the first shared resource is a first resource that has undergone a publishing operation among the resources stored in the first network storage space to which the interaction page belongs.

[0005] According to another aspect of the present disclosure, there is provided a resource sharing apparatus, the apparatus comprising: a jump module configured to jump to an interaction page corresponding to a first network storage space in response to a trigger operation; and a display module configured to display a first shared resource on the interaction page, wherein the first shared resource is a first resource that has undergone a publishing operation among the resources stored in the first network storage space to which the interaction page belongs.

[0006] According to another aspect of the present disclosure, there is provided an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, enable the at least one processor to execute the resource sharing method proposed by the present disclosure.

[0007] According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the resource sharing method proposed by the present disclosure.

[0008] According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of the resource sharing method proposed by the present disclosure.

[0009] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings are used to better understand the present solution and do not limit the present disclosure. Among them:

[0011] Figure 1 is a schematic diagram according to the first embodiment of the present disclosure;

[0012] Figure 2 is an example diagram of a page of a second network storage space containing search results;

[0013] Figure 3 is an example diagram of a page displaying relevant information of the interactive page in the recommendation area;

[0014] Figure 4 is an example diagram of an interactive page corresponding to the first network storage space;

[0015] Figure 5 is a schematic diagram according to the second embodiment of the present disclosure;

[0016] Figure 6 is a schematic diagram according to the third embodiment of the present disclosure;

[0017] Figure 7 is a schematic diagram according to the fourth embodiment of the present disclosure;

[0018] Figure 8 is an example diagram of an interface including two selected images;

[0019] Figure 9 is an example diagram of an interface including a sharing interface;

[0020] Figure 10 is a schematic diagram according to the fifth embodiment of the present disclosure;

[0021] Figure 11 is a block diagram of an electronic device for implementing the resource sharing method of the embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The following describes exemplary embodiments of the present disclosure with reference to the drawings. Various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, descriptions of well-known functions and structures are omitted in the following description for clarity and conciseness.

[0023] Figure 1It is a schematic diagram according to the first embodiment of the present disclosure. It should be noted that the resource sharing method of the embodiments of the present disclosure can be applied to a resource sharing device, which can be implemented in software and / or hardware. The device can be an electronic device or can be configured in an electronic device. As an example, the resource sharing device can be an application in the electronic device that can access the network storage space. For example, the application can be a cloud storage client, a browser, etc. The embodiment does not make specific limitations on this.

[0024] Among them, the electronic device can be any device with computing power, such as a personal computer (PC for short), a mobile terminal, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, a smart speaker, etc., which are hardware devices with various operating systems, touch screens, and / or display screens.

[0025] As Figure 1 shown, the resource sharing method can include the following steps:

[0026] Step 101, in response to a trigger operation, jump to the interaction page corresponding to the first network storage space.

[0027] Among them, the trigger operation refers to an operation that can trigger a jump to the interaction page corresponding to the first network storage space.

[0028] As an example, in response to a trigger operation on the page of the second network storage space, jump to the interaction page corresponding to the first network storage space. Thereby, it is convenient for the user to open the interaction page, thus greatly improving the convenience of page access and the operation fluency.

[0029] Among them, the second network storage space in this embodiment can be the same as or different from the first network storage space. The embodiment does not make specific limitations on this.

[0030] As an example, when the owner of the second network storage space hopes to view the interaction page corresponding to the first network storage space, the owner of the second network storage space can enter a keyword in the search box on the page of the second network storage space. Among them, the keyword matches at least a part of the words in the nickname of the account associated with the interaction page corresponding to the first network storage space. For example, if the nickname is AABC, correspondingly, the keyword can be AAB, ABC, or AABC, etc. After entering the keyword, a search for the keyword can be triggered. Correspondingly, the search results can be displayed on the page of the second network storage space. When the search results include the entry of the interaction page corresponding to the first network storage space, the owner of the second network storage space can click on the entry of the interaction page. Correspondingly, the electronic device can display the interaction page corresponding to the first network storage space.

[0031] For example, enter keyword 1 in the search box on the page of the second network storage space and click the search button. Correspondingly, an example diagram of the page of the second network storage space containing search results is as follows Figure 2 shown. Through Figure 2 it can be seen that cards of interactive pages matching the keyword 1 are displayed in the search results, and by triggering the cards, the corresponding interactive pages can be directly jumped to.

[0032] As another example, cards of the interactive pages corresponding to the first network storage space can be displayed in the recommended area on the page of the second network storage space. Among them, the relevant information of the interactive pages on the cards, correspondingly, after the cards are triggered, jump to the interactive pages. Thus, it enables the corresponding users to quickly open the interactive pages by triggering the cards, which is convenient for users to quickly open the interactive pages.

[0033] Among them, the relevant information may include but is not limited to information such as the avatar, nickname, number of views, number of followers, and number of likes of the account associated with the interactive page.

[0034] As an example, when the number of likes is greater than the number of followers, the relevant information included on the card for the interactive page may include the avatar, nickname, and number of likes of the account associated with the interactive page.

[0035] As another example, when the number of followers is greater than the number of likes, the relevant information included on the card for the interactive page may include the avatar, nickname, and number of followers of the account associated with the interactive page.

[0036] As another example, when the number of followers is greater than the number of likes and the number of likes is greater than the preset quantity threshold, the relevant information may include the avatar, nickname, and number of likes of the account associated with the interactive page.

[0037] As another example, when the number of followers is greater than the number of likes and the number of likes is less than or equal to the preset quantity threshold, the relevant information may include the avatar, nickname, and number of followers of the account associated with the interactive page.

[0038] Among them, the above preset quantity threshold is a quantity value preset according to actual needs. For example, the preset quantity threshold may be 0.5 million (w).

[0039] Among them, an example diagram of the relevant information of the interactive pages corresponding to the first network storage space displayed in the recommended area on the page of the second network storage space is as follows Figure 3 shown. Through Figure 3It can be seen that the relevant information of the interactive page displayed in the recommended area includes the avatar, nickname, number of followers, and number of likes of the account corresponding to the interactive page.

[0040] As an example, the relevant information of the interactive page is displayed in the viewed area of the page in the second network storage space. After the relevant information is triggered, it jumps to the interactive page. Thus, the convenience of page access and the operation fluency can be greatly improved.

[0041] For example, the relevant information can be the link address information of the interactive page. The link address information of the interactive page can be displayed in the viewed area. After the link address information is triggered, it jumps to the interactive page.

[0042] In some embodiments, when the second network storage space is the same as the first network storage space, that is, when the owner of the first network storage space wants to enter the interactive page corresponding to his first network storage space, correspondingly, an entrance to the interactive page corresponding to the first network storage space is set on the page of the first network storage space. Correspondingly, after the entrance is triggered, it can jump to the interactive page corresponding to the first network storage space.

[0043] For example, when the account associated with the first network storage space is in the logged-in state, an entrance to the interactive page corresponding to the first network storage space can be displayed in the interface corresponding to the "My" option of the first network storage space. Correspondingly, after the entrance is triggered, the interactive page corresponding to the first network storage space will be displayed. Among them, an example diagram of the interactive page corresponding to the first network storage space is as Figure 4 shown. Through Figure 4 It can be seen that the avatar, number of viewers, number of followers, number of likes, and currently shared sharing resources of the account associated with the interactive page are displayed on the interactive page.

[0044] In some examples, after the account associated with the interactive page is logged in, in order to enable the user who logs in to this account to conveniently edit his own profile information, correspondingly, while the profile information of the account associated with the interactive page can be displayed on the interactive page, an edit profile control for editing profile information can also be displayed on the interactive page. Correspondingly, after the edit profile control is triggered, a profile information editing page can be displayed so that the owner of this account can edit the profile information according to needs. After the editing is completed, the latest profile information of the account associated with the interactive page can be displayed on the interactive page.

[0045] In some embodiments, after the profile information is edited, the edited latest profile information can also be audited. After the edited latest profile information passes the audit, the latest profile information of the account associated with the interactive page can be displayed on the interactive page.

[0046] In some embodiments, when the review of the latest edited material information fails, preset information can be displayed on the interactive page. For example, the preset information can be "This is my interactive page. Follow me to unlock more materials."

[0047] In some embodiments, when the material information edited for the second time or later still fails to pass the review, the material information used by the account last time can be displayed on the interactive page.

[0048] In some embodiments, the account can also be classified to obtain a classification result, and the classification label corresponding to the classification result of the account can be displayed on the interactive page. For example, the classification label can be displayed on the avatar of the interactive page.

[0049] It should be noted that the interactive page corresponding to the first network storage space is pre-applied and opened by the owner of the first network storage space. For example, an opening control corresponding to the first network storage space can be provided. If the opening control is triggered, an interactive page corresponding to the first network storage space can be established.

[0050] As another example, in response to a trigger operation on the information associated with the interactive page in the first target application, a jump can be made to the interactive page corresponding to the first network storage space. Thereby, when the user uses the first target application, by triggering the information associated with the interactive page, the corresponding interactive page can be efficiently and smoothly opened, thus greatly improving the convenience of page access and the operation fluency.

[0051] The first target application can be any application installed in the electronic device. For example, the first target application can be a social media application. This embodiment does not make a specific limitation on the first target application.

[0052] The information associated with the above interactive page can be a graphic code associated with the interactive page, link address information, etc. This embodiment does not make a specific limitation on this.

[0053] For example, the link address information associated with the interactive page can be displayed on a social media application. After the link address information is triggered (for example, clicked), a jump can be made to the interactive page corresponding to the first network storage space.

[0054] As another example, when the information associated with the interactive page is a password information, in response to a copy operation on the password information associated with the interactive page in the first target application, after it is determined that the cloud storage client capable of communicating with the network storage space in the electronic device is opened, a direct jump can be made to the interactive page associated with the password information.

[0055] In some embodiments, after sharing the link address information of the interactive page to the first target application, when the link address information is triggered, the interactive page can also be opened in the first target application. Correspondingly, after the number of resources viewed on the interactive page in the first target application exceeds a preset number, a prompt message for continuing to view the interactive page on the cloud storage client can be prompted. After the prompt message is triggered, it can jump to the cloud storage client and open the interactive page.

[0056] Wherein, the preset number is set in advance according to actual needs, and this embodiment does not make specific limitations on this.

[0057] Step 102, display the first shared resource on the interactive page, where the first shared resource is the first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interactive page belongs.

[0058] Wherein, the first resource can be any type of resource. For example, the first resource can be a video, or for another example, the first resource can be a picture, or for another example, the first resource can be a folder including resources (images and / or videos), etc. This embodiment does not make specific limitations on the first resource. It should be noted that the number of the first resources can be one or more, and this embodiment limits the number of the first resources.

[0059] In this embodiment, for the corresponding resources in the first network storage space, when the corresponding resources have performed a publishing operation to the interactive page corresponding to the first network storage space, the corresponding resources are used as the first resources that have performed the publishing operation.

[0060] The resource sharing method of the present disclosure embodiment jumps to the interactive page corresponding to the first network storage space in response to a trigger operation; displays the first shared resource on the interactive page, where the first shared resource is the first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interactive page belongs. Thus, it enables the user to view the resources corresponding to the user's publishing operations in the first network storage space through the interactive page, improving the convenience of resource viewing.

[0061] In some embodiments, in order to facilitate the user to view the resources shared on the interactive page in a timely manner subsequently, correspondingly, a follow button can be displayed on the interactive page. Correspondingly, after the follow button is triggered, the first account that triggers the follow button is added to the follow relationship table corresponding to the second account associated with the interactive page, and a follow success prompt message is sent to the first account.

[0062] In some embodiments, when the user who triggers the follow button is not logged in to the account, the user can be prompted to log in to the account, and the account used by the user when logging in is added to the follow relationship table of the second account associated with the interactive page.

[0063] In some embodiments, after the first account successfully follows, a preset follow copy can also be sent to the second account. For example, the follow copy can be: Thank you for following. Enter my homepage to unlock more materials.

[0064] It should be noted that the owner of the account corresponding to the interactive page can also edit the follow copy according to their own needs, and this embodiment does not make specific limitations on this.

[0065] In some embodiments, in response to a close operation on the interactive page, when it is determined that the first account has not followed the second account, a reminder message to follow the second account associated with the interactive page can be displayed. If following is selected based on the reminder message, the first account is added to the follow relationship table corresponding to the second account associated with the interactive page, and a follow success prompt message is sent to the first account.

[0066] It can be understood that after the first account successfully follows the second account, after a new resource is published on the interactive page associated with the second account, a content update reminder can be sent to the first account, so that by triggering the content update reminder, it can quickly jump to the interactive page to view the latest published resources on the interactive page. Thus, it can quickly access relevant pages and improve operation efficiency and user experience.

[0067] Figure 5 is a schematic diagram according to the second embodiment of the present disclosure. This embodiment is a further expansion of the above embodiment.

[0068] As Figure 5 shown, the method may further include:

[0069] Step 501, in response to a trigger operation, jump to the interactive page corresponding to the first network storage space.

[0070] Step 502, display the first shared resource on the interactive page, where the first shared resource is the first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interactive page belongs.

[0071] It should be noted that for the specific descriptions of the above steps 501 and 502, reference can be made to the relevant descriptions in other embodiments, and details are not described herein again.

[0072] Step 503, in response to an interactive operation on the first shared resource, and display the interactive result of the interactive operation on the interactive page.

[0073] Among them, the interactive operations include at least one of the following: like operation, comment operation, save operation, forward operation, and share operation. Thus, providing the interactive operations meets the interactive needs of users.

[0074] As an example, when the interactive operation is a save operation, after clicking the save operation, the interactive result can be to display a save interactive interface, where the save interactive interface may include: an option to save to local and an option to save to network storage space. Correspondingly, the user can make a selection on the save interactive interface according to their own needs.

[0075] In some embodiments, after the option to save to local on the save interactive interface is triggered, the first shared resource can be saved to the local storage space of the electronic device.

[0076] In other embodiments, after the option to save to network storage space on the save interactive interface is triggered, the first shared resource can be saved to the network storage space of the user who triggered this option.

[0077] It should be noted that the network storage space in this embodiment refers to a virtual storage space provided through the Internet for storing and managing data.

[0078] The network storage space in this embodiment can also be referred to as a cloud disk, or a cloud hard disk, etc., and this embodiment does not make specific limitations in this regard.

[0079] As an example, the above-mentioned interactive operations can include multiple of the following: like operation, comment operation, save operation, forward operation, and share operation. Thus, providing multiple interactive operations can meet different needs, improve the user experience, and enhance the sense of participation and interactivity.

[0080] In some embodiments, when the above-mentioned interactive operation is a comment operation, an input area for inputting comment content and a corresponding publish button can be displayed on the interactive page. Correspondingly, after the commenting user inputs the target comment content in the input area, the publish button can be triggered, and correspondingly, the nickname of the account of the commenting user and the corresponding target comment content can be displayed in the area below the first shared resource on the interactive page.

[0081] In some embodiments, the number of characters of the above-mentioned target comment content is less than or equal to a preset character count threshold.

[0082] The above-mentioned preset character count threshold is a character count threshold set in advance according to actual needs. For example, the above-mentioned preset character count threshold can be 200.

[0083] In some embodiments, when it is detected that the number of words in the comment content entered in the input area exceeds a preset word count threshold, a reminder for exceeding the word count may be displayed, so that the corresponding user can modify the comment content entered in the input area according to the reminder for exceeding the word count.

[0084] In some embodiments, to prevent the release of content that does not comply with regulations or violates laws and regulations, correspondingly, the target comment content may be audited, and when the target comment content passes the audit, the nickname of the account of the comment user and the corresponding target comment content may be displayed in the lower area below the first shared resource on the interaction page.

[0085] In some embodiments, when there are multiple comment contents displayed in the lower area below the first shared resource on the interaction page, the display rules for the multiple comment contents are as follows: The first first number of comment contents may be displayed in the lower area below the first shared resource, and a first comment expansion control may be displayed. Correspondingly, after the first comment expansion control is triggered, the second second number of comment contents may be further expanded, and a second comment expansion control may be displayed. Correspondingly, the third third number of comment contents may be further expanded.

[0086] Wherein, the above first number, second number, and third number are preset according to actual requirements.

[0087] For example, the first number may be 3, the second number may be 2, and the third number may be 8. The display rules for the multiple comment contents of the first shared resource on the interaction interface may be: Only 1 secondary comment is displayed under the same comment among the first 3 comments, and the others are hidden (a total of 2 are displayed), and a first comment expansion control is displayed. After the first comment expansion control is clicked, 2 more comments may be further expanded (a total of 5 are displayed). Correspondingly, if there are other comment contents, at this time, a second comment expansion control may be displayed. If the second comment expansion control is triggered, 8 more comment contents are expanded. If there are other comment contents, then a third comment expansion control is further displayed. If the third comment expansion control is triggered, 8 more comment contents are expanded.

[0088] In some embodiments, the owner of the account associated with the interaction page may also manage the comment content on the interaction page. When there are multiple comment contents in the lower area below the first shared resource, the target comment content selected from the multiple comment contents may be obtained, and in response to the operation of pinning the target comment content, correspondingly, the target comment content may be displayed in the first comment display area of the first shared resource. Thus, the requirement for pinning the corresponding comment content is met.

[0089] As an example, the owner of the account on the interactive page can also enable or disable the function of the comment operation according to their own needs. It can be understood that after the function of the close operation is disabled, the interactive page no longer supports the comment operation.

[0090] In some embodiments, when the above interactive operation includes a like operation, the like result can be displayed in the lower area of the first shared resource on the interactive page. Correspondingly, a dislike control can also be displayed. Correspondingly, after the dislike control is triggered, the like result on the interactive page is deleted. Thus, the interactive needs of users are further met, and the interactive experience is improved.

[0091] In this embodiment, in response to a trigger operation, it jumps to the interactive page corresponding to the first network storage space; the first shared resource is displayed on the interactive page, where the first shared resource is the first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interactive page belongs, and in response to the interactive operation on the first shared resource, the interactive result of the interactive operation is displayed on the interactive page. Thus, the user can participate in the interaction of the first shared resource through the interactive operation, improving convenience, participation, and social interactivity.

[0092] Figure 6 It is a schematic diagram according to the third embodiment of the present disclosure. This embodiment is a further extension of the above embodiment.

[0093] As Figure 6 shown, the method may include:

[0094] Step 601, in response to a trigger operation, jump to the interactive page corresponding to the first network storage space.

[0095] Step 602, display the first shared resource on the interactive page, where the first shared resource is the first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interactive page belongs.

[0096] It should be noted that for the specific descriptions of steps 601 and 602, reference can be made to the relevant descriptions in other embodiments, which will not be elaborated here.

[0097] Step 603, after determining that the first resource in the first network storage space has been updated, display the updated first shared resource on the interactive page, where the updated first shared resource is the same as the updated first resource in the first network storage space.

[0098] In this embodiment, after the first resource in the first network storage space is updated, the first shared resource on the interactive page can be updated synchronously, facilitating the user to view the latest resources from the interactive page.

[0099] After displaying the updated first shared resource on the interaction page, an update reminder message can also be displayed on the interaction page. For example, the update reminder message can be: I have updated the first shared resource.

[0100] It should be noted that when the first shared resource is displayed on the first interaction page, the corresponding text description of the first shared resource, or the folder name information where the first shared resource is located, etc. can also be displayed. This embodiment does not make specific limitations on this.

[0101] It should be noted that at least one published shared resource dynamic can be displayed on the interaction page, and each shared resource dynamic can include at least one image and / or video. This embodiment does not make specific limitations on this.

[0102] In some embodiments, after multiple published shared resource dynamics are displayed on the interaction page, if a certain shared resource dynamic is updated, the multiple shared resource dynamics can be sorted in the order from the latest update time to the earliest of each shared resource dynamic, and the sorted multiple shared resource dynamics are displayed on the interaction page.

[0103] In some embodiments, when the first shared resource displayed on the above interaction page is stored in the shared storage space, after it is determined that the first resource in the first network storage space has been updated, the updated first shared resource can also be synchronized to the shared storage space to achieve synchronous update of the resources in the shared storage space.

[0104] In some embodiments, after the folder name where the first resource is located in the first network storage space is updated, the folder name where the first shared resource is located in the shared storage space can be synchronously updated.

[0105] In some embodiments, when it is determined that the first resource in the first network storage space is deleted, the first shared resource displayed on the interaction page is deleted. Thus, the user can synchronously delete the first shared resource on the interaction page by deleting the first resource in the first network storage space, reducing the trouble for the user to manually delete the first shared resource and improving the user experience.

[0106] In some embodiments, when the first shared resource displayed on the above interaction page is stored in the shared storage space, after it is determined that the first resource in the first network storage space is deleted, the first shared resource in the shared storage space can be deleted. Thus, synchronous deletion of resources is achieved.

[0107] Based on any of the above embodiments, the first shared resource displayed on the interactive page is stored in a shared storage space, where the shared storage space allows registered accounts to access. Thus, the registered accounts can view the shared resources displayed on the interactive page by accessing the shared storage space.

[0108] In some embodiments, in response to a trigger operation on the first shared resource, the folder where the first shared resource is located is obtained from the shared storage space, and the folder where the first shared resource is located is displayed. Thus, the corresponding user can view the folder where the first shared resource is located by triggering the first shared resource.

[0109] As an example, in the case where the above first shared resource includes multiple images, in response to a trigger operation on a target image among the multiple images, the folder where the target image is located is obtained from the shared storage space, and the folder where the target image is located is displayed.

[0110] It should be noted that in this embodiment, the above multiple images are taken as an example of coming from the same folder, that is, the folders where the above multiple images are located are the same.

[0111] In some embodiments, in response to an immersive image viewing operation, the images of the folder are displayed on the immersive page, and it is supported to switch images by swiping horizontally or vertically.

[0112] In some embodiments, for any image in any folder, the user can share, transfer, like and comment on the image on the immersive page according to needs. Thus, the user's need for interacting with a single image is satisfied, and the interaction is further enriched.

[0113] In some embodiments, in order to facilitate the user to know the browsing progress, the browsing progress of the folder can also be displayed on the immersive page.

[0114] The trigger of the immersive image viewing operation is preset according to actual needs. For example, an immersive image viewing control can be displayed, and after detecting that the immersive image viewing control is clicked, the immersive image viewing operation is triggered. Another example is that the trigger of the immersive image viewing operation can be a double-click on any image in the folder. Another example is that the trigger of the immersive image viewing operation can be a click on the target image in the folder again. This embodiment does not specifically limit the trigger of the immersive image viewing operation.

[0115] As an example, in the case where the above first shared resource includes multiple videos, in response to a trigger operation on a target video among the multiple videos, the folder where the target video is located is obtained from the shared storage space, and the folder where the target video is located is displayed.

[0116] Here, it should be noted that in this embodiment, taking the example that the above-mentioned multiple videos come from the same folder, that is to say, the folders where the above-mentioned multiple videos are located are the same.

[0117] In some embodiments, in response to an immersive video viewing operation, an image of the folder is displayed on the immersive page, and it is supported to switch videos by swiping horizontally or vertically.

[0118] In some embodiments, for any video in any folder, the user can share, transfer, like and comment on the video on the immersive page according to needs. Thus, the user's need for interacting with a single video is satisfied, and the interaction is further enriched.

[0119] In some embodiments, in order to facilitate the user to know the browsing progress, the browsing progress of the folder can also be displayed on the immersive page.

[0120] Based on the above embodiments, in order to meet the user's sharing needs, correspondingly, the method may further include: in response to a sharing operation on the folder, displaying an application list; in response to a trigger operation on a second target application in the application list, sharing the information associated with the folder to the second target application. Thus, it is convenient for the user to share the folder to the corresponding second target application according to needs, and the user's sharing needs are met.

[0121] As an example, in response to a sharing operation on the folder, an application list can be displayed on the sharing interface.

[0122] Among them, the application list includes multiple applications. As an example, the above-mentioned multiple applications can be multiple social media applications.

[0123] In some embodiments, in order to meet the user's personalized needs, correspondingly, at least one of a copy link option and a generate QR code option can also be displayed on the sharing interface. Correspondingly, after the copy link option is triggered, the storage address information of the folder can be copied, and a message indicating successful copying is displayed on the folder.

[0124] In some other embodiments, after the generate QR code option is triggered, a corresponding QR code can be generated according to the storage address information of the folder, and a message indicating successful QR code generation is displayed.

[0125] In some other embodiments, the sharing interface can also include a copy password option. Correspondingly, after the copy password option is triggered, a copy password information can be generated according to the folder, and a message indicating successful generation of the copy password information is displayed.

[0126] Figure 7 It is a schematic diagram according to the fourth embodiment of the present disclosure.

[0127] As Figure 7 shown, the method may include:

[0128] Step 701, in response to a trigger operation on a page in the second network storage space, jump to an interaction page corresponding to the first network storage space.

[0129] It should be noted that for the specific description of step 701, reference can be made to the relevant description in other embodiments, which will not be elaborated here.

[0130] Step 702, display a first shared resource on the interaction page, where the first shared resource is a first resource that has been published among the resources stored in the first network storage space to which the interaction page belongs.

[0131] It should be noted that for the specific description of step 702, reference can be made to the relevant description in other embodiments, which will not be elaborated here.

[0132] Step 703, select a second resource to be published in the page of the second network storage space.

[0133] Step 704, in response to a publish operation on the second resource, use the second resource as a second shared resource and publish the second shared resource to an interaction page corresponding to the second network storage space.

[0134] In this embodiment, the owner of the second network storage space can publish the corresponding resources in the second network storage space to the interaction page corresponding to his own network storage space according to his own needs, meeting the need of the owner of the second network storage space to publish resources on the corresponding interaction page and improving user participation.

[0135] In some embodiments, in order to facilitate the owner to quickly publish new resources, correspondingly, a new published resource entry can be displayed on the interaction page corresponding to the second network storage space. Correspondingly, after the new published resource entry is triggered, the second network storage space can be displayed. Correspondingly, the owner can select the corresponding resources in the second network storage space for publishing according to his needs.

[0136] As an example, the new published resource entry can be represented by a control with a preset symbol. For example, the new published resource entry can be represented by a control with a "+" symbol.

[0137] In some embodiments, multiple folders can be selected in the second network storage space as resources to be published, where the number of selected folders is less than or equal to a preset number threshold. For example, the preset number threshold can be 200.

[0138] In some embodiments, after the second shared resource is displayed on the interactive page corresponding to the second network storage space, the publisher of the second shared resource can delete the second shared resource displayed on the interactive page corresponding to the second network storage space as needed.

[0139] In some embodiments, the second shared resource may be saved to a target shared storage space, wherein the target shared storage space is associated with an interactive page of the second network storage space.

[0140] As an example, the owner of the target shared storage space may organize the folders in the target shared storage space based on the folder organization rule.

[0141] Among them, the folder organization rules can be: when there is only one folder layer, the folders can be flattened; when there are N to M levels of folders, the N to M level folders can be pinned to the top and support sliding; when including M levels and above folders, at most M levels of folders can be displayed, folders above M levels are not displayed, and the contents are aggregated to the M-th level folder and flattened, in order from small to large levels.

[0142] Among them, N and M are integers greater than 1, M is greater than N, N and M are pre-set according to actual needs, for example, N can be 2, M can be 4, and this embodiment does not limit the values of N and M.

[0143] In some embodiments, after the second shared resource is successfully published to the interactive page corresponding to the second network storage space, a publishing success prompt message may be displayed so that the publisher can know the publishing result.

[0144] In some embodiments, after the second shared resource is successfully published to the interactive page corresponding to the second network storage space, a reminder message associated with the interactive page corresponding to the second network storage space can also be displayed so that the publisher can directly jump to the interactive page corresponding to the second network storage space by triggering the reminder message.

[0145] In some embodiments, in response to a publishing operation on a second resource, an option is displayed indicating whether to publish the second resource to an interactive page corresponding to the second network storage space. If the option is selected yes, the second resource is treated as a second shared resource and published to the interactive page corresponding to the second network storage space. Thus, providing the option of whether to publish the second resource to the interactive page corresponding to the second network storage space satisfies the user's personalized selection needs.

[0146] In some embodiments, in response to a publishing operation for a second resource, a sharing interface may be displayed, where the sharing interface may include: an option for whether to publish the second resource to an interactive page corresponding to a second network storage space.

[0147] In some embodiments, a plurality of supported applications may also be displayed on the sharing interface, and the user may distribute the second shared resource to a third target application according to requirements, where the third target application is one of the plurality of applications.

[0148] In some embodiments, the sharing interface may also include an option to copy a link, an option to generate a QR code, etc.

[0149] In some embodiments, in addition to the above information, the sharing interface may further include other information. For example, the sharing interface may also include an option to automatically fill in the extraction code for the sharing link, a quick save to the computer, etc.

[0150] For example, the user selects two images in folder 1 in the second network disk storage space, where the example figure is as Figure 8 shown. After clicking the sharing operation, after clicking the sharing operation, a sharing interface may be displayed, where an example figure of the interface including the sharing interface is as Figure 9 shown.

[0151] It should be noted that Figure 8 the circled dot in

[0152] It should be noted that Figure 9 a white circle inside the blue rectangle in

[0153] In some embodiments, the default value of the above option may be yes to reduce the user's operation and facilitate the user to promptly publish the second shared resource to an interactive page corresponding to the second network storage space.

[0154] In some embodiments, to meet the user's need to quickly save the first shared resource to their own network storage space, correspondingly, in response to a save operation of storing the first shared resource in a second network storage space, the first shared resource is saved to the second network storage space. Thus, the user can save the first shared resource displayed on the interactive interface to their own network storage space.

[0155] To implement the above embodiments, the present disclosure also provides a resource sharing device.

[0156] Figure 10 is a schematic diagram according to the fifth embodiment of the present disclosure.

[0157] AsFigure 10 As shown, the resource sharing device 100 may include: a jump module 1001 and a display module 1002, where:

[0158] The jump module 1001 is configured to jump to an interaction page corresponding to the first network storage space in response to a trigger operation;

[0159] The display module 1002 is configured to display a first shared resource on the interaction page, where the first shared resource is a first resource on which a publishing operation has been performed among the resources stored in the first network storage space to which the interaction page belongs. The jump module 1001, specifically, is configured to: jump to an interaction page corresponding to the first network storage space in response to a trigger operation on a page of the second network storage space.

[0160]

[0161] As a possible implementation manner of an embodiment of the present disclosure, the jump module 1001, specifically, is configured to: jump to an interaction page corresponding to the first network storage space in response to a trigger operation on information associated with the interaction page on the first target application.

[0162] As a possible implementation manner of an embodiment of the present disclosure, the first shared resource displayed in the interaction page is stored in a shared storage space, where the shared storage space allows registered accounts to access. As a possible implementation manner of an embodiment of the present disclosure, the display module 1002 is further configured to: respond to an interaction operation on the first shared resource and display an interaction result of the interaction operation on the interaction page.

[0163] As a possible implementation manner of an embodiment of the present disclosure, the interaction operation includes at least one of the following: a like operation, a comment operation, a save operation, a forward operation, and a share operation.

[0164] As a possible implementation manner of an embodiment of the present disclosure, the display module 1002 is further configured to: after determining that the first resource in the first network storage space is updated, display the updated first shared resource on the interaction page, where the updated first shared resource is the same as the updated first resource in the first network storage space.

[0165] As a possible implementation manner of an embodiment of the present disclosure, the display module 1002 is further configured to: delete the first shared resource displayed in the interaction page when it is determined that the first resource in the first network storage space is deleted.

[0166] As a possible implementation manner of the embodiment of the present disclosure, the display module 1002 is further configured to: in response to a trigger operation on the first shared resource, obtain the folder where the first shared resource is located from the shared storage space, and display the folder where the first shared resource is located.

[0167] As a possible implementation manner of the embodiment of the present disclosure, the device may further include: a first processing module, configured to display an application list in response to a sharing operation on a folder; and share the information associated with the folder to a second target application in response to a trigger operation on the second target application in the application list.

[0168] As a possible implementation manner of the embodiment of the present disclosure, the device further includes a second processing module, configured to select a second resource to be published on the page of the second network storage space; and in response to a publishing operation on the second resource, use the second resource as a second shared resource and publish the second shared resource to the interaction page corresponding to the second network storage space.

[0169] As a possible implementation manner of the embodiment of the present disclosure, the specific implementation manner of using the second resource as a second shared resource and publishing the second shared resource to the interaction page corresponding to the second network storage space in response to a publishing operation on the second resource is: in response to a publishing operation on the second resource, display an option of whether to publish the second resource to the interaction page corresponding to the second network storage space; and in the case where the selection result of the option is yes, use the second resource as a second shared resource and publish the second shared resource to the interaction page corresponding to the second network storage space.

[0170] As a possible implementation manner of the embodiment of the present disclosure, in response to a save operation of storing the first shared resource in the second network storage space, save the first shared resource to the second network storage space.

[0171] It should be noted that the foregoing explanation of the embodiment of the resource sharing method is also applicable to the resource sharing device of this embodiment, and details are not described herein again.

[0172] The resource sharing device of the embodiment of the present disclosure jumps to the interaction page corresponding to the first network storage space in response to a trigger operation; and displays a first shared resource on the interaction page, where the first shared resource is a first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interaction page belongs. Thereby, the user can view the resources that have performed the publishing operation by the user in the first network storage space through the interaction page, improving the convenience of resource viewing.

[0173] In the technical solution of the present disclosure, the processing of the user's personal information, such as collection, storage, use, processing, transmission, provision, and disclosure, is carried out on the premise of obtaining the user's consent, and all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.

[0174] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0175] Figure 11 It is a block diagram of an electronic device for implementing the resource sharing method of the embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0176] As Figure 11 shown, the electronic device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 1102 or the computer program loaded from the storage unit 1108 into the random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the electronic device 1100 can also be stored. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. The input / output (I / O) interface 1105 is also connected to the bus 1104.

[0177] A plurality of components in the electronic device 1100 are connected to the I / O interface 1105, including: an input unit 1106, such as a keyboard, a mouse, etc.; an output unit 1107, such as various types of displays, speakers, etc.; a storage unit 1108, such as a disk, an optical disc, etc.; and a communication unit 1109, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1109 allows the electronic device 1100 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0178] The computing unit 1101 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1101 executes the various methods and processes described above, such as the resource sharing method. For example, in some embodiments, the resource sharing method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 1108. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 1100 via the ROM 1102 and / or the communication unit 1109. When the computer program is loaded into the RAM 1103 and executed by the computing unit 1101, one or more steps of the resource sharing method described above can be executed. Alternatively, in other embodiments, the computing unit 1101 can be configured to execute the resource sharing method in any other suitable way (e.g., by means of firmware).

[0179] Various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), systems-on-a-chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor, receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0180] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the program codes are executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program codes can be executed entirely on the machine, partially on the machine, as an independent software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0181] In the context of this disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0182] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0183] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0184] A computer system can include a client and a server. The client and the server are generally far apart from each other and typically interact through a communication network. The relationship of the client and the server is generated by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, can also be a server of a distributed system, or a server combined with a blockchain.

[0185] It should be understood that the various forms of processes shown above can be used, with steps reordered, added or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and no limitations are imposed herein.

[0186] The above specific embodiments do not constitute a limitation on the protection scope of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the protection scope of this disclosure.

Claims

1. A resource sharing method, comprising: In response to a trigger operation, jump to an interaction page corresponding to a first network storage space; Display a first shared resource on the interaction page, where the first shared resource is a first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interaction page belongs.

2. The method according to claim 1, wherein, The step of, in response to a trigger operation, jumping to an interaction page corresponding to a first network storage space, includes: In response to a trigger operation on a page of a second network storage space, jump to the interaction page corresponding to the first network storage space.

3. The method according to claim 1, wherein The step of, in response to a trigger operation, jumping to an interaction page corresponding to a first network storage space, includes: In response to a trigger operation on a first target application for information associated with the interaction page, jump to the interaction page corresponding to the first network storage space.

4. The method according to claim 1, wherein, The first shared resource displayed in the interaction page is stored in a shared storage space, where the shared storage space allows registered accounts to access.

5. The method according to claim 1, wherein, The method further includes: In response to an interaction operation on the first shared resource, display an interaction result of the interaction operation on the interaction page.

6. The method according to claim 5, wherein The interaction operation includes at least one of the following: a like operation, a comment operation, a save operation, a forward operation, and a share operation.

7. The method according to claim 1, wherein The method further includes: After determining that the first resource in the first network storage space is updated, display an updated first shared resource on the interaction page, where the updated first shared resource is the same as the updated first resource in the first network storage space.

8. The method according to claim 1, wherein, The method further includes: In the case where it is determined that the first resource in the first network storage space is deleted, delete the first shared resource displayed in the interaction page.

9. The method according to claim 4, wherein The method further includes: In response to a trigger operation on the first shared resource, obtain a folder where the first shared resource is located from the shared storage space, and display the folder where the first shared resource is located.

10. The method according to claim 9, wherein, The method further includes: In response to a share operation on the folder, display an application list; In response to a trigger operation on a second target application in the application list, share information associated with the folder to the second target application.

11. The method according to claim 2, wherein, The method further includes: Select a second resource to be published in a page of the second network storage space; In response to a publishing operation on the second resource, use the second resource as a second shared resource, and publish the second shared resource to an interaction page corresponding to the second network storage space.

12. The method according to claim 11, wherein, The step of, in response to a publishing operation on the second resource, using the second resource as a second shared resource, and publishing the second shared resource to an interaction page corresponding to the second network storage space, includes: In response to a publishing operation on the second resource, display an option of whether to publish the second resource to an interaction page corresponding to the second network storage space; In the case where a selection result of the option is yes, use the second resource as a second shared resource, and publish the second shared resource to an interaction page corresponding to the second network storage space.

13. The method according to claim 2, wherein The method further includes: In response to a save operation of storing the first shared resource in the second network storage space, the first shared resource is saved in the second network storage space.

14. A resource sharing device, comprising: A jump module, configured to jump to an interaction page corresponding to a first network storage space in response to a trigger operation; A display module, configured to display a first shared resource on the interaction page, where the first shared resource is a first resource that has performed a publishing operation among the resources stored in the first network storage space to which the interaction page belongs.

15. An electronic device, comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1 to 13.

16. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 13.

17. A computer program product, comprising a computer program, where the computer program implements the method according to any one of claims 1 to 13 when executed by a processor.