An object sharing method and device, electronic equipment and storage medium
By displaying a resource generation control during object sharing, a resource to be published containing associated elements of the target object is generated, solving the problem of the lack of novelty in existing sharing methods and realizing the richness and diversity of information transmission and the efficient utilization of resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2024-09-26
- Publication Date
- 2026-07-21
AI Technical Summary
Existing methods of object sharing lack novelty in the context of the Internet, resulting in low information transmission efficiency and serious waste of resources.
By displaying resource generation controls, you can generate publishable resources containing associated elements of the target object, including the shooting, editing, and publishing processes, and provide diverse sharing methods.
It has improved the richness and efficiency of information transmission, generated more excellent works, and made reasonable use of information resources.
Smart Images

Figure CN119356586B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to an object sharing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the rapid development of the mobile internet, information dissemination and sharing methods based on mobile terminals have become increasingly sophisticated. Typically, information can be shared and disseminated through various browsers or applications on a mobile device.
[0003] In some sharing and dissemination methods, after an object is purchased by a user, the order information can usually be shared with other users to spread the word. However, this sharing method lacks novelty in the increasingly mature Internet environment, and the lack of novelty will inevitably reduce the effective transmission of information to a certain extent, thus wasting transmission resources. Summary of the Invention
[0004] This disclosure provides an object sharing method, apparatus, electronic device, and storage medium. The technical solution of this disclosure is as follows:
[0005] According to a first aspect of the present disclosure, an object sharing method is provided, comprising:
[0006] In response to a preset operation on the target object, display the resource generation control;
[0007] In response to a resource generation command triggered by a resource generation control, a resource to be published is generated; the resource to be published is used to form the target resource after being published; the target resource includes the associated elements of the target object.
[0008] In some possible embodiments, the preset operation includes a purchase operation;
[0009] In response to a preset operation on the target object, display resource generation controls, including:
[0010] In response to a preset operation on the target object, an information display page is displayed; the information display page includes reference resources and resource generation controls; the reference resources include the associated elements of the target object, and the reference resources are used to provide reference information for generating resources to be published.
[0011] In some possible embodiments, the information display page may also include order information for the target object; the order information is obtained based on a purchase operation on the target object.
[0012] In some possible embodiments, the information display page includes a first page and a second page;
[0013] The information display page includes:
[0014] The first page displays reference resources and resource generation controls; the reference resources include associated elements of the target object.
[0015] The order information for the target object is displayed on the second page.
[0016] The second page is displayed on top of the first page as a half-screen panel; the display size of the second page is adjustable.
[0017] In some possible embodiments, in response to a resource generation instruction triggered based on a resource generation control, a resource to be published is generated, including:
[0018] In response to a resource generation command triggered by a resource generation control, the shooting page is displayed; the shooting page includes associated elements of the target object and a shooting start control;
[0019] In response to a shooting command triggered by the shooting start control, the generated resources to be published are displayed on the shooting page; the resources to be published include the associated elements of the target object.
[0020] In some possible embodiments, the shooting page also includes an order return control;
[0021] In response to a return command triggered by an order return control, display the order information of the target object.
[0022] In some possible embodiments, the information display page includes a first page and a second page;
[0023] The information display page includes:
[0024] The order information for the target object is displayed on the first page;
[0025] The second page displays reference resources and resource generation controls; there are multiple reference resources, each of which includes associated elements of the target object, and different reference resources include different feature information.
[0026] In some possible embodiments, the feature information includes background information and textual description information;
[0027] In response to a resource generation command triggered by a resource generation control, generate resources to be published, including:
[0028] When a target reference resource among multiple reference resources is selected, in response to the resource generation instruction triggered by the resource generation control, the resource display page is displayed, and the resource to be published is displayed on the resource display page.
[0029] In response to modification instructions for background information or text description information, modify the background information or text description information in the resource to be published.
[0030] In some possible embodiments, the shooting page or resource display page may also include editing controls;
[0031] The method also includes:
[0032] In response to an editing command triggered by an editing control, the editing page is displayed; the editing page includes multiple resource settings.
[0033] Resource settings information is used to add resource description information to the resources to be published by the settings operation;
[0034] Resource description information includes at least one of the following: topic information, reminder information, cover information, and location information corresponding to the target object.
[0035] In some possible embodiments, the edit page also includes a publish control;
[0036] The method also includes:
[0037] In response to a publish command triggered by a publish control, publish the resource to be published and obtain the target resource.
[0038] In some possible embodiments, the method further includes:
[0039] Display the target resource on the resource browsing page;
[0040] The target object's sharing information is displayed in the preset area of the target resource.
[0041] In some possible embodiments, the shared information includes the location information of the target object and a recommendation to share information;
[0042] The location information corresponding to the target object is used to trigger the display of the target object's description page.
[0043] According to a second aspect of the present disclosure, an object sharing apparatus is provided, comprising:
[0044] The first display module is configured to execute a resource generation control in response to a preset operation on the target object;
[0045] The second display module is configured to execute a resource generation instruction triggered by a resource generation control to generate a resource to be published; the resource to be published is used to form a target resource after being published; the target resource includes the associated elements of the target object.
[0046] In some possible embodiments, the preset operation includes a purchase operation;
[0047] The first display module is configured to execute:
[0048] In response to a preset operation for the target object, an information display page is shown; the information display page includes reference resources and resource generation controls.
[0049] In some possible embodiments, the information display page may also include order information for the target object.
[0050] In some possible embodiments, the information display page includes a first page and a second page;
[0051] The first display module is configured to execute:
[0052] The first page displays reference resources and resource generation controls; the reference resources include associated elements of the target object.
[0053] The order information for the target object is displayed on the second page.
[0054] The second page is displayed on top of the first page as a half-screen panel; the display size of the second page is adjustable.
[0055] In some possible embodiments, the second display module is configured to perform:
[0056] In response to a resource generation command triggered by a resource generation control, the shooting page is displayed; the shooting page includes associated elements of the target object and a shooting start control;
[0057] In response to a shooting command triggered by the shooting start control, the generated resources to be published are displayed on the shooting page; the resources to be published include the associated elements of the target object.
[0058] In some possible embodiments, the shooting page also includes an order return control;
[0059] The second display module is configured to execute:
[0060] In response to a return command triggered by an order return control, display the order information of the target object.
[0061] In some possible embodiments, the information display page includes a first page and a second page;
[0062] The first display module is configured to execute:
[0063] The order information for the target object is displayed on the first page;
[0064] The second page displays reference resources and resource generation controls; there are multiple reference resources, each of which includes associated elements of the target object, and different reference resources include different feature information.
[0065] In some possible embodiments, the feature information includes background information and textual description information;
[0066] The display module is configured to execute:
[0067] When a target reference resource among multiple reference resources is selected, in response to the resource generation instruction triggered by the resource generation control, the resource display page is displayed, and the resource to be published is displayed on the resource display page.
[0068] In response to modification instructions for background information or text description information, modify the background information or text description information in the resource to be published.
[0069] In some possible embodiments, the shooting page or resource display page may also include editing controls;
[0070] The second display module is configured to execute:
[0071] In response to an editing command triggered by an editing control, the editing page is displayed; the editing page includes multiple resource settings.
[0072] Resource settings information is used to add resource description information to the resources to be published by the settings operation;
[0073] Resource description information includes at least one of the following: topic information, reminder information, cover information, and location information corresponding to the target object.
[0074] In some possible embodiments, the edit page also includes a publish control;
[0075] The device also includes a publishing module, configured to execute:
[0076] In response to a publish command triggered by a publish control, publish the resource to be published and obtain the target resource.
[0077] In some possible embodiments, the device further includes a fourth display module configured to perform:
[0078] Display the target resource on the resource browsing page;
[0079] The target object's sharing information is displayed in the preset area of the target resource.
[0080] In some possible embodiments, the shared information includes the location information of the target object and a recommendation to share information;
[0081] The location information corresponding to the target object is used to trigger the display of the target object's description page.
[0082] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method as described in any of the first aspects above.
[0083] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method of any one of the first aspects of the present disclosure.
[0084] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the computer device to perform the method of any one of the first aspects of the present disclosure.
[0085] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0086] In response to a preset operation on a target object, a resource generation control is displayed. In response to a resource generation instruction triggered by the resource generation control, a resource to be published is generated. This published resource, once published, forms the target resource, which includes associated elements of the target object. This embodiment of the application generates target resources containing associated elements of the target object for viewers to browse and view by performing a preset operation on the target object. This allows for diverse and vivid transmission methods for sharing the target object, thereby generating more excellent works, enriching the content produced in the application, and making the most rational use of information resources.
[0087] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0088] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0089] Figure 1 This is a schematic diagram illustrating an application environment of an object sharing method according to an exemplary embodiment;
[0090] Figure 2 This is a flowchart illustrating an object sharing method according to an exemplary embodiment;
[0091] Figure 3 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 1 ;
[0092] Figure 4 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 2 ;
[0093] Figure 5 This is a schematic diagram illustrating the changes in an information display page under one operation, according to an exemplary embodiment.
[0094] Figure 6 This is a schematic diagram illustrating a camera capture page according to an exemplary embodiment;
[0095] Figure 7 This is a schematic diagram illustrating page changes under one operation according to an exemplary embodiment;
[0096] Figure 8 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 3 ;
[0097] Figure 9 This is a schematic diagram illustrating a resource display page according to an exemplary embodiment;
[0098] Figure 10 This is a schematic diagram illustrating an editing page according to an exemplary embodiment;
[0099] Figure 11 This is a schematic diagram illustrating a resource browsing page according to an exemplary embodiment;
[0100] Figure 12 This is a flowchart illustrating an object sharing method according to an exemplary embodiment;
[0101] Figure 13 This is a schematic diagram illustrating a resource browsing page according to an exemplary embodiment;
[0102] Figure 14 This is a block diagram illustrating an object sharing device according to an exemplary embodiment;
[0103] Figure 15 This is a block diagram illustrating an electronic device for object sharing according to an exemplary embodiment. Detailed Implementation
[0104] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0105] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar first objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0106] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0107] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment of an object sharing method according to an exemplary embodiment, such as... Figure 1 As shown, the application environment may include server 011, first client 012, and second client 013.
[0108] In some possible embodiments, server 011 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The operating system running on the server may include, but is not limited to, Android, iOS, Linux, Windows, Unix, etc.
[0109] In some possible embodiments, the first client 012 and the second client 013 described above may include, but are not limited to, image-type clients such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. They may also be software running on the aforementioned clients, such as applications or mini-programs. Optionally, the operating system running on the client may include, but is not limited to, Android, iOS, Linux, Windows, and Unix systems.
[0110] In some possible embodiments, the first client 012 may, in response to a preset operation on the target object, display a resource generation control, and, in response to a resource generation instruction triggered by the resource generation control, generate a resource to be published. This resource, once published, forms the target resource, which includes associated elements of the target object. This embodiment of the application generates target resources containing associated elements of the target object for viewers to browse and view by performing a preset operation on the target object. This allows for diverse and vivid transmission methods for sharing the target object, thereby generating more excellent works, enriching the content produced in the application, and making the most rational use of information resources.
[0111] In one exemplary implementation, both the client and server databases can be node devices in the blockchain system, capable of sharing acquired and generated information with other node devices within the blockchain system, thus enabling information sharing among multiple node devices. Multiple node devices in the blockchain system can be configured with the same blockchain, which consists of multiple blocks. Adjacent blocks are related, ensuring that any data tampering in any block can be detected by the next block, thereby preventing data tampering and guaranteeing the security and reliability of the data in the blockchain.
[0112] Figure 2 This is a flowchart illustrating an object sharing method according to an exemplary embodiment. It should be noted that this specification provides the operational steps of the method described in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operational steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual system or product execution, the method can be executed sequentially according to the embodiments or drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the flowchart... Figure 2 As shown, this flowchart includes at least the following steps S201-S203:
[0113] In step S201, in response to a preset operation for the target object, a resource generation control is displayed.
[0114] In this embodiment, the subject of execution for steps S201 to S203 and the embodiments extended from steps S201 to S203 is a first client, on which a first account created by a first user may exist. Correspondingly, a second client may also exist, on which a second account created by a second user may exist.
[0115] In this embodiment, the first client and the second client can be the same application installed on different terminals. For example, the first client and the second client may correspond to the same instant messaging application, the same short video application, or the same lifestyle service application, etc.
[0116] In this embodiment of the application, the first client may be a client that publishes the target resource, and the second client may be a client that browses the published target resource.
[0117] In one alternative embodiment, the target object can be a product object in a store corresponding to a personal account in the application, such as a cup, shirt, or hat in the store.
[0118] In another alternative embodiment, the target object can be an object introduced by the host in a live broadcast room in the application, such as a cup, shirt or hat in a collection of products (such as "ofo bikes").
[0119] In another alternative embodiment, the target object can be an object belonging to a real-world brand. This brand may have a brand account set up in the application, and the target object is a product object in the store corresponding to that brand account. Optionally, the brand may have a physical store in the real world. Optionally, the target object could be a hamburger from a fast-food restaurant.
[0120] Optionally, the target can be the physical goods described above, or it can be virtual goods, such as data packages, coupons, etc.
[0121] In this embodiment, the first client can display a resource generation control in response to a preset operation on the target object. This resource generation control can be used to generate resources related to the target object that are then used for publishing.
[0122] In this embodiment, the preset operation may include multiple operations. Optionally, the preset operation may be a purchase operation, i.e., the first client may display a resource generation control in response to the user's purchase operation on the target object. Optionally, the preset operation may be a favorite operation, i.e., the first client may display a resource generation control in response to the user's favorite operation on the target object. Optionally, the preset operation may be a sharing operation, i.e., the first client may display a resource generation control in response to the user's sharing operation on the target object.
[0123] In step S203, in response to a resource generation instruction triggered by a resource generation control, a resource to be published is generated; the resource to be published is used to form a target resource after being published; the target resource includes associated elements of the target object.
[0124] In one alternative embodiment, in response to a preset operation on a target object, the first client can display an information display page, on which a resource generation control is displayed. Then, in response to a resource generation instruction triggered based on the resource generation control, the first client can generate a resource to be published.
[0125] In another alternative embodiment, in response to a preset operation targeting the target object, the first client can display an information display page, which shows resource generation controls and reference resources. That is, the information display page includes not only resource generation controls but also reference resources. Then, in response to a resource generation instruction triggered based on the resource generation controls, the first client can generate resources to be published.
[0126] In this embodiment, the reference resource is used to provide reference information for generating the resource to be published. That is, the reference resource can be used to show the user what the generated resource to be published looks like and what content it can contain.
[0127] In this embodiment of the application, the reference resource may include the associated elements of the target object.
[0128] In this embodiment, the resource to be published and the target video can be a video, audio / video, text / image, or image collection. The video, audio / video, text / image, or image collection may include associated elements of the target object.
[0129] In this embodiment of the application, the reference resource may be a video, audio / video, text / image, a single image, or a collection of images.
[0130] In this embodiment, the information display page not only shows the resource generation control but also provides reference resources for the user. This allows the user to determine whether they need to use the resource generation control to generate the resource to be published, avoiding the situation where the user discovers they don't need the resource after it has been generated. This saves application interaction resources and user time.
[0131] Figure 3 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 1 ,like Figure 3 As shown, it includes an information display page 300, a reference resource 310 on the information display page, and a resource generation control 320. Optionally, the reference resource may include an associated element 311 of the target object (due to the...). Figure 3 The text does not specify what the target object is, therefore Figure 3 Use circles to refer to related elements.
[0132] In this embodiment, a correspondence exists between the target object and its corresponding associated elements, and this correspondence can be stored in a preset storage area. Once the target object is determined, its associated elements can be determined based on the correspondence in the preset storage area.
[0133] For example, if the target object is a hamburger, then the associated element could be a hamburger. Alternatively, if the target object is a hamburger, then the associated element could be a hamburger, as well as things associated with hamburgers, such as fries, hot dogs, or cola, etc.
[0134] In one alternative embodiment, the associated element of the target object displayed in the reference resource can be one or more.
[0135] Optionally, the distribution of associated elements in the reference resource can be randomly generated, or they can be displayed in the edge area of the reference resource according to preset settings, or they can be displayed in the center area of the reference resource.
[0136] In this embodiment of the application, when the preset operation for the target object is a purchase operation, the information display page may further include the target object's order information. Optionally, the order information is obtained based on the aforementioned purchase operation for the target object. Optionally, the order information may include at least one of the following: the target object's name, the target object's price, the target object's QR code, and the target object's trial period.
[0137] By displaying the target object's order information on the information display page in this application embodiment, more information related to the target object can be understood, increasing the overall information transmission efficiency and effect, so as to maximize the utilization of program resources.
[0138] In this embodiment of the application, the information display page may include a first page and a second page, and information with different functions may be displayed on the first page and the second page respectively.
[0139] Optionally, the first client can display and generate reference resources and resource generation controls related to the resource to be published on the first page. The reference resources include associated elements of the target object.
[0140] Optionally, the first client can display the target object's order information on the second page.
[0141] Figure 4 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 2 ,like Figure 4 As shown, the system includes an information display page 300, which comprises a first page 400 and a second page 500. The first page 400 includes a reference resource 310 and a resource generation control 320, while the second page 500 includes order information of the target object. Optionally, the reference resource 310 may include associated elements 311 of the target object.
[0142] In some possible embodiments, such as Figure 4 As shown, the second page can be displayed on top of the first page as a half-screen panel.
[0143] In some possible embodiments, the display size of the second page on the information display page is adjustable. For example... Figure 4 As shown, the order information displayed on the second page can include a portion of the target object's order information, while the other portion of the order information can be revealed by adjusting and increasing the display size of the second page.
[0144] Figure 5 This is a schematic diagram illustrating the changes in an information display page under an exemplary operation, as shown in the example. Figure 5 As shown, in some possible embodiments, in response to a swipe-up operation, the first client can display a second page with an enlarged size, and then display more other order information while displaying the original order information on the second page.
[0145] Optionally, when displaying the enlarged second page, the first client can display the reduced-size second page in response to the swipe-down operation. Optionally, the above-described swipe-up and swipe-down operations are merely exemplary, and specific operational behaviors are not limited in this embodiment.
[0146] In this way, by splitting the information display page into multiple pages that display different functional information, the information of different functions can be arranged in a reasonable layout, thereby reducing the time users spend understanding the information.
[0147] In this embodiment, in response to a resource generation instruction triggered by a resource generation control, the first client can display a shooting page, which includes associated elements of the target object and a shooting start control. Then, in response to a shooting instruction triggered by the shooting start control, the first client can display the generated resource to be published on the shooting page, which includes associated elements of the target object.
[0148] Figure 6 This is a schematic diagram illustrating a camera shooting page according to an exemplary embodiment, such as... Figure 6 As shown, it includes a shooting page 600, as well as a shooting start control 610, other controls 620, and associated elements 311 of the target object on the shooting page.
[0149] In this embodiment of the application, the distribution of associated elements of the target object displayed on the shooting page can be randomly generated, can be displayed in the edge area of the shooting page according to a preset setting, or can be displayed in the center area of the shooting page.
[0150] In this embodiment, the shooting start control is used to shoot a preset entity after being triggered, generating a resource to be published. Optionally, the preset entity can be a user, such as a user's face. Optionally, the preset entity can be a real-world scene, such as a park lawn, a beach, etc.
[0151] Optionally, other controls on the shooting page may include camera flip controls, face enhancement controls, sticker controls, etc. In practical applications, the dotted lines outlining these other controls will not be displayed on the shooting page.
[0152] In this embodiment of the application, by setting a resource generation control on the information display page, the channel from the information display page to the generated video can be opened. That is, the function of generating resources related to the target object can be extended to the original order display function, thereby making the information display page have more jump capabilities, reducing development work, and reducing interactive operations based on the resources provided by the application.
[0153] In this embodiment of the application, the shooting page further includes an order return control. Optionally, in response to a return instruction triggered by the order return control, the first client can redisplay the order information of the target object.
[0154] Figure 7 This is a schematic diagram illustrating page changes during an operation according to an exemplary embodiment, such as... Figure 7 As shown, Figure 7 The small image on the left shows that the shooting page 600 can include not only the shooting start control 610, other controls 620 and the associated elements 311 of the target object, but also the order return control 630.
[0155] Optionally, in response to an order return instruction triggered by the order return control, the first client can return from the shooting page to the information display page. The information display page includes a first page located below, displaying reference resources and resource generation controls, and a second page located above the first page, displaying order information for the target object.
[0156] Optionally, the second page can be enlarged, allowing it to display more order information. Alternatively, the second page can be reduced in size.
[0157] Thus, in this embodiment of the application, one can also return from the shooting page to the information display page, which can reduce the interaction path and save platform resources.
[0158] In this embodiment of the application, the information display page may include a first page and a second page, and information with different functions may be displayed on the first page and the second page respectively.
[0159] Optionally, the first client may display the target object's order information on the first page.
[0160] Optionally, the first client can display and generate reference resources and resource generation controls related to the resource to be published on the second page.
[0161] Figure 8 This is a schematic diagram of an information display page according to an exemplary embodiment. Figure 3 ,like Figure 8 As shown, it includes an information display page 300, which includes a first page 400 and a second page 500. The first page 400 includes order information of the target object, and the second page 500 includes reference resources 310 and resource generation controls 320.
[0162] In this embodiment of the application, the second page may include multiple reference resources, such as... Figure 8 As shown, the second page may include three reference resources. Optionally, each of the multiple reference resources may include the associated element 311 of the target object.
[0163] In this embodiment of the application, the multiple reference resources displayed on the second page include different feature information. Optionally, the feature information includes at least one of background information, included textual description information, and configured audio information.
[0164] For example, among the three reference resources, the background information of reference resource 1 is the first color information, the text information is the first text description information, and the audio information is the first music information; the background information of reference resource 2 is the second color information, the text information is the second text description information, and the audio information is the second music information; the background information of reference resource 3 is the third color information, the text information is the third text description information, and the audio information is the third music information.
[0165] In this embodiment of the application, when a target reference resource among multiple reference resources on the second page is selected, in response to a resource generation instruction triggered by a resource generation control, the first client can display a resource display page, on which the resource to be published is displayed.
[0166] Figure 9 This is a schematic diagram illustrating a resource display page according to an exemplary embodiment, such as... Figure 9 As shown, the resource display page includes a reference resource 310, an editing control 313, and a publishing control 314. The reference resource includes the associated elements 311 and feature information 312 of the target object.
[0167] As can be seen, the embodiments of this application allow users to directly select a target reference resource from the multiple reference resources provided on the second page, and generate a resource to be published based on the target reference resource, thereby reducing the cumbersome process of generating the resource to be published and thus better ensuring the production of excellent works.
[0168] In this embodiment of the application, in order to make the selected target reference resource better meet the creator's requirements, the feature information can be modified. Optionally, in response to a modification instruction for background information or text description information, the first client can modify the background information or text description information in the resource to be published to obtain an updated resource to be published.
[0169] Optionally, in response to a modification instruction for audio information, the first client can modify the background information or text description information in the resource to be published to obtain an updated resource to be published.
[0170] In some possible embodiments, the shooting page or resource display page also includes editing controls. Optionally, in response to an editing instruction triggered based on the editing controls, the first client can display an editing page.
[0171] Figure 10 This is a schematic diagram illustrating an editing page according to an exemplary embodiment, such as... Figure 10As shown, it includes an editing page 1000, which may include a publishing control 1001 and multiple resource setting information. The resource setting information is used to add resource description information to the resource to be published by performing setting operations.
[0172] Optionally, the resource description information includes at least one of the following: topic information, reminder information, cover information, and location information corresponding to the target object.
[0173] By editing the resource settings on the page, more descriptive information can be added to the resources to be published, allowing more information related to the resources to be published to be published simultaneously, thereby improving the efficiency of information transmission and the overall effect of information transmission.
[0174] In this embodiment of the application, the first client can respond to a publishing instruction triggered by a publishing control, publish the resource to be published, and obtain the target resource for the user to browse.
[0175] In this embodiment of the application, after the first client responds to the publishing instruction for the resource to be published, publishes the resource to be published, and obtains the target resource for the user to browse, the first client can display the target resource on the resource browsing page.
[0176] Figure 11 This is a schematic diagram illustrating a resource browsing page according to an exemplary embodiment, such as... Figure 11 As shown, this includes a resource browsing page 1100. Optionally, a target resource can be displayed on the resource browsing page, and a preset area of the target resource contains sharing information about the target object.
[0177] Optional, such as Figure 11 As shown, the shared information may include the location information 1101 corresponding to the target object and the recommended sharing prompt information 1102.
[0178] The location information corresponding to the target object can be used to trigger the display of the target object's description page. In an optional embodiment, when the target object is a product object in a store corresponding to a brand account, and the brand can have physical stores in reality, the location information is the location information of the store closest to the first device corresponding to the first client.
[0179] Optionally, in response to an object display instruction triggered based on the location information corresponding to the target object, the first client may display a description page for the target object. Optionally, the description page for the target object may include at least one of the following: the target object's name, an illustrative image, object parameters, and object functions. Optionally, the description page for the target object may include not only at least one of the following: the target object's name, an illustrative image, object parameters, and object functions, but may also include at least one of the following: the name, an illustrative image, object parameters, and object functions of other objects within the same store or brand as the target object.
[0180] In this way, by generating target resources containing associated elements of the target object for viewers to browse and view, the sharing of the target object can have rich and diverse transmission channels, thereby generating more excellent works, improving the richness of the content produced in the application, and making the most rational use of information resources.
[0181] Figure 12 This is a flowchart illustrating an object sharing method according to an exemplary embodiment. It should be noted that this specification provides the operational steps of the method described in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operational steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual system or product execution, the method can be executed sequentially according to the embodiments or drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the flowchart... Figure 12 As shown, the flowchart includes at least the following steps S1201:
[0182] In step S1201, the target resource is displayed on the resource browsing page; the target resource is obtained after the resource to be published is published; the resource to be published is generated after the target object is subjected to a preset operation; the target resource includes the associated elements of the target object.
[0183] In this embodiment, the execution subject of step S1201 and the embodiments extended from step S1201 is the second client. Optionally, the first client mentioned above can be a resource producer of the target resource, and the second client can be a resource consumer of the target resource.
[0184] In this embodiment, after the first client responds to the publishing instruction for the resource to be published, publishes the resource to be published, and obtains the target resource for the user to browse, the second client can display the target resource on the resource browsing page. The target resource is obtained after the resource to be published is published; the resource to be published is generated after a preset operation is performed on the target object; and the target resource includes the associated elements of the target object.
[0185] In one alternative embodiment, the target object can be a product object in a store corresponding to a personal account in the application, such as a cup, shirt, or hat in the store.
[0186] In another alternative embodiment, the target object can be an object introduced by the host in a live broadcast room in the application, such as a cup, shirt or hat in a collection of products (such as "ofo bikes").
[0187] In another alternative embodiment, the target object can be an object belonging to a real-world brand. This brand may have a brand account set up in the application, and the target object is a product object in the store corresponding to that brand account. Optionally, the brand may have a physical store in the real world. Optionally, the target object could be a hamburger from a fast-food restaurant.
[0188] Optionally, the target can be the physical goods described above, or it can be virtual goods, such as data packages, coupons, etc.
[0189] In this embodiment, the preset operation may include multiple operations. Optionally, the preset operation may be a purchase operation. Optionally, the preset operation may be a favorite operation. Optionally, the preset operation may be a share operation.
[0190] In this embodiment, a correspondence exists between the target object and its corresponding associated elements, and this correspondence can be stored in a preset storage area. Once the target object is determined, its associated elements can be determined based on the correspondence in the preset storage area.
[0191] For example, if the target object is a hamburger, then the associated element could be a hamburger. Alternatively, if the target object is a hamburger, then the associated element could be a hamburger, as well as things associated with hamburgers, such as fries, hot dogs, or cola, etc.
[0192] In this embodiment, the resource browsing page of the second client includes sharing information of the target object; the sharing information includes the location information corresponding to the target object and recommended sharing prompts. Optionally, in response to an object display instruction triggered based on the location information, the second client can display a description page of the target object, which includes object description information of the target object.
[0193] Figure 13 This is a schematic diagram illustrating a resource browsing page according to an exemplary embodiment, such as... Figure 13 As shown, this includes a resource browsing page 1300. Optionally, a target resource can be displayed on the resource browsing page, with a preset area containing sharing information about the target object.
[0194] Optional, such as Figure 13As shown, the shared information may include the location information 1301 corresponding to the target object and the recommended sharing prompt information 1302.
[0195] The location information corresponding to the target object can be used to trigger the display of the target object's description page. In an optional embodiment, when the target object is a product object in a store corresponding to a brand account, and the brand can have physical stores in reality, the location information is the location information of the store closest to the second device corresponding to the second client.
[0196] Optionally, in response to an object display instruction triggered based on the location information corresponding to the target object, the second client may display a description page for the target object. Optionally, the description page for the target object may include at least one of the following: the target object's name, an illustrative image, object parameters, and object functions. Optionally, the description page for the target object may include not only at least one of the following: the target object's name, an illustrative image, object parameters, and object functions, but may also include at least one of the following: the name, an illustrative image, object parameters, and object functions of other objects within the same store or brand as the target object.
[0197] In this way, by generating target resources containing associated elements of the target object for viewers to browse and view, the sharing of the target object can have rich and diverse transmission channels, thereby generating more excellent works, improving the richness of the content produced in the application, and making the most rational use of information resources.
[0198] Figure 14 This is a block diagram illustrating an object sharing device according to an exemplary embodiment. It has the functionality to implement the data processing method in the above-described method embodiments; the functionality can be implemented in hardware or by hardware executing corresponding software.
[0199] Reference Figure 14 The device includes a first display module 1401 and a second display module 1402:
[0200] The first display module 1401 is configured to perform a resource generation control in response to a preset operation on a target object;
[0201] The second display module 1402 is configured to execute a resource generation instruction triggered by a resource generation control to generate a resource to be published; the resource to be published is used to form a target resource after being published; the target resource includes associated elements of the target object.
[0202] In some possible embodiments, the preset operation includes a purchase operation;
[0203] The first display module is configured to execute:
[0204] In response to a preset operation for the target object, an information display page is shown; the information display page includes reference resources and resource generation controls.
[0205] In some possible embodiments, the information display page may also include order information for the target object.
[0206] In some possible embodiments, the information display page includes a first page and a second page;
[0207] The first display module is configured to execute:
[0208] The first page displays reference resources and resource generation controls; the reference resources include associated elements of the target object.
[0209] The order information for the target object is displayed on the second page.
[0210] The second page is displayed on top of the first page as a half-screen panel; the display size of the second page is adjustable.
[0211] In some possible embodiments, the second display module is configured to perform:
[0212] In response to a resource generation command triggered by a resource generation control, the shooting page is displayed; the shooting page includes associated elements of the target object and a shooting start control;
[0213] In response to a shooting command triggered by the shooting start control, the generated resources to be published are displayed on the shooting page; the resources to be published include the associated elements of the target object.
[0214] In some possible embodiments, the shooting page also includes an order return control;
[0215] The second display module is configured to execute:
[0216] In response to a return command triggered by an order return control, display the order information of the target object.
[0217] In some possible embodiments, the information display page includes a first page and a second page;
[0218] The first display module is configured to execute:
[0219] The order information for the target object is displayed on the first page;
[0220] The second page displays reference resources and resource generation controls; there are multiple reference resources, each of which includes associated elements of the target object, and different reference resources include different feature information.
[0221] In some possible embodiments, the feature information includes background information and textual description information;
[0222] The display module is configured to execute:
[0223] When a target reference resource among multiple reference resources is selected, in response to the resource generation instruction triggered by the resource generation control, the resource display page is displayed, and the resource to be published is displayed on the resource display page.
[0224] In response to modification instructions for background information or text description information, modify the background information or text description information in the resource to be published.
[0225] In some possible embodiments, the shooting page or resource display page may also include editing controls;
[0226] The second display module is configured to execute:
[0227] In response to an editing command triggered by an editing control, the editing page is displayed; the editing page includes multiple resource settings.
[0228] Resource settings information is used to add resource description information to the resources to be published by the settings operation;
[0229] Resource description information includes at least one of the following: topic information, reminder information, cover information, and location information corresponding to the target object.
[0230] In some possible embodiments, the edit page also includes a publish control;
[0231] The device also includes a publishing module, configured to execute:
[0232] In response to a publish command triggered by a publish control, publish the resource to be published and obtain the target resource.
[0233] In some possible embodiments, the device further includes a fourth display module configured to perform:
[0234] Display the target resource on the resource browsing page;
[0235] The target object's sharing information is displayed in the preset area of the target resource.
[0236] In some possible embodiments, the shared information includes the location information of the target object and a recommendation to share information;
[0237] The location information corresponding to the target object is used to trigger the display of the target object's description page.
[0238] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0239] Figure 15 This is a block diagram illustrating an apparatus 3000 for object sharing according to an exemplary embodiment. For example, apparatus 3000 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0240] Reference Figure 15 The device 3000 may include one or more of the following components: a processing component 3002, a memory 3004, a power component 3006, a multimedia component 3008, an audio component 3010, an input / output (I / O) interface 3012, a sensor component 3014, and a communication component 3016.
[0241] Processing component 3002 typically controls the overall operation of device 3000, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 3002 may include one or more processors 3020 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 3002 may include one or more modules to facilitate interaction between processing component 3002 and other components. For example, processing component 3002 may include a multimedia module to facilitate interaction between multimedia component 3008 and processing component 3002.
[0242] Memory 3004 is configured to store various image types of data to support operation of device 3000. Examples of this data include instructions for any application or method operating on device 3000, contact data, phonebook data, messages, pictures, videos, etc. Memory 3004 can be implemented by any image type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0243] Power supply component 3006 provides power to various components of device 3000. Power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 3000.
[0244] Multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 3008 includes a front-facing camera and / or a rear-facing camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0245] Audio component 3010 is configured to output and / or input audio signals. For example, audio component 3010 includes a microphone (MIC) configured to receive external audio signals when device 3000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 3004 or transmitted via communication component 3016. In some embodiments, audio component 3010 also includes a speaker for outputting audio signals.
[0246] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0247] Sensor assembly 3014 includes one or more sensors for providing status assessments of various aspects of device 3000. For example, sensor assembly 3014 may detect the on / off state of device 3000, the relative positioning of components such as the display and keypad of device 3000, changes in the position of device 3000 or a component of device 3000, the presence or absence of user contact with device 3000, the orientation or acceleration / deceleration of device 3000, and temperature changes of device 3000. Sensor assembly 3014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 3014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 3014 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0248] Communication component 3016 is configured to facilitate wired or wireless communication between device 3000 and other devices. Device 3000 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 3016 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 3016 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0249] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0250] Embodiments of the present invention also provide a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction or at least one program related to implementing an object sharing method, wherein the at least one instruction or the at least one program is loaded and executed by the processor to implement the object sharing method provided in the above-described method embodiments.
[0251] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 3004 including instructions, which can be executed by a processor 3020 of the device 3000 to perform the above method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0252] Embodiments of the present invention also provide a computer-readable storage medium that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the method of any one of the first aspects of the embodiments of the present disclosure.
[0253] Embodiments of the present invention also provide a computer program product comprising a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the computer device to perform the method of any of the first aspects of the embodiments of the present disclosure.
[0254] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, object sharing and parallel processing are also possible or may be advantageous.
[0255] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0256] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0257] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. An object sharing method, characterized in that, include: In response to a preset operation on the target object, display reference resources and resource generation controls; The target object includes a product object; the reference resource includes the associated elements of the target object, and the reference resource is used to provide reference information for generating resources to be published; The number of reference resources is multiple; the multiple reference resources include different feature information; The feature information includes at least one of background information, included textual description information, and configured audio information; the reference resource includes associated elements of the target object; In response to a resource generation instruction triggered by the resource generation control, a resource to be published is generated; the resource to be published is used to form a target resource after being published. The target resource includes the associated elements of the target object; The step of generating a resource to be published in response to a resource generation instruction triggered by the resource generation control includes: In response to a resource generation instruction triggered by the resource generation control, a shooting page is displayed; the shooting page includes associated elements of the target object and a shooting start control; In response to a shooting command triggered by the shooting start control, the generated resource to be published is displayed on the shooting page; the resource to be published includes the associated elements of the target object.
2. The object sharing method according to claim 1, characterized in that, The preset operation includes a purchase operation; The response to a preset operation for the target object, displaying reference resources and resource generation controls, includes: In response to a preset operation targeting the target object, an information display page is displayed; the information display page includes the reference resource and the resource generation control.
3. The object sharing method according to claim 2, characterized in that, The information display page also includes the order information of the target object; the order information is obtained based on the purchase operation of the target object.
4. The object sharing method according to claim 3, characterized in that, The information display page includes a first page and a second page; The information display page includes: The reference resource and the resource generation control are displayed on the first page; The order information of the target object is displayed on the second page; The second page is displayed on top of the first page as a half-screen panel; the display size of the second page is adjustable.
5. The object sharing method according to claim 1, characterized in that, The shooting page also includes an order return control; The method further includes: In response to a return command triggered by the order return control, the order information of the target object is displayed.
6. The object sharing method according to claim 3, characterized in that, The information display page includes a first page and a second page; The information display page includes: The order information of the target object is displayed on the first page; The reference resources and the resource generation control are displayed on the second page; there are multiple reference resources, each of which includes the associated elements of the target object, and different reference resources include different feature information.
7. The object sharing method according to claim 6, characterized in that, The feature information includes background information and textual description information; The step of generating a resource to be published in response to a resource generation instruction triggered by the resource generation control includes: When a target reference resource among the multiple reference resources is selected, in response to a resource generation instruction triggered by the resource generation control, a resource display page is displayed, and the resource to be published is displayed on the resource display page. In response to a modification instruction for the background information or the text description information, the background information or the text description information in the resource to be published is modified.
8. The object sharing method according to claim 1 or 7, characterized in that, The shooting page or resource display page also includes editing controls; The method further includes: In response to an editing command triggered by the editing control, an editing page is displayed; the editing page includes multiple resource settings. The resource setting information is used to add resource description information to the resource to be published by the setting operation; The resource description information includes at least one of the following: topic information, reminder information, cover information, and location information corresponding to the target object.
9. The object sharing method according to claim 8, characterized in that, The editing page also includes a publishing control; The method further includes: In response to a publish instruction triggered by the publish control, the resource to be published is published, and the target resource is obtained.
10. The object sharing method according to claim 1 or 9, characterized in that, The method further includes: The target resource is displayed on the resource browsing page; The target object's sharing information is displayed in a preset area of the target resource.
11. The object sharing method according to claim 10, characterized in that, The sharing information includes the location information of the target object and a recommended sharing prompt; The location information corresponding to the target object is used to trigger the display of the target object's description page.
12. An object sharing device, characterized in that, include: The first display module is configured to perform a preset operation in response to the target object, displaying reference resources and resource generation controls; The target object includes a product object; the reference resource includes the associated elements of the target object, and the reference resource is used to provide reference information for generating resources to be published; The number of reference resources is multiple; the multiple reference resources include different feature information; The feature information includes at least one of background information, included textual description information, and configured audio information; the reference resource includes associated elements of the target object; The second display module is configured to execute a resource generation instruction triggered based on the resource generation control to generate a resource to be published; the resource to be published is used to form a target resource after being published; the target resource includes the associated elements of the target object; The second display module is configured to execute a resource generation instruction triggered based on the resource generation control, and display a shooting page; the shooting page includes associated elements of the target object and a shooting start control; in response to a shooting instruction triggered based on the shooting start control, the generated resource to be published is displayed on the shooting page; the resource to be published includes associated elements of the target object.
13. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the object sharing method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the object sharing method as described in any one of claims 1 to 11.
15. A computer program product, characterized in that, The computer program product includes a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from and executes the computer program, causing the device to perform the object sharing method as described in any one of claims 1 to 11.