Interface interaction method and device, equipment and storage medium

By presenting the viewing interface associated with the service provider to the user in the application and triggering the release of media content based on the content items, the problem of inefficiency of users to participate in preferential activities and obtain rights in the application is solved, and a faster and more flexible rights acquisition process is achieved.

CN120198173APending Publication Date: 2025-06-24BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510337991.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The prior art is difficult to enable users to quickly and conveniently participate in preferential activities and obtain the rights and interests associated with the preferential activities in applications. The traditional methods are cumbersome and inefficient.

Method used

By presenting the user with a viewing interface associated with the service provider, displaying the content items associated with the first interest, and publishing the media content associated with the service provider based on the trigger of the content items, the corresponding rights are provided to the user when the media content meets the acquisition conditions.

Benefits of technology

It realizes the flexible allocation of rights and interests by the service provider and quickly determines whether media content meets the acquisition conditions, thereby improving the efficiency of users participating in preferential activities and obtaining rights and interests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120198173A_ABST
    Figure CN120198173A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method provided herein includes: presenting a first viewing interface associated with a service provider to a user, the first viewing interface presenting a content item associated with a first rights and interests, the first rights and interests being determined based on a configuration operation of the service provider; issuing media content associated with the service provider based on the triggering of the content item; and in response to the published media content being determined to satisfy the acquisition condition associated with the first right, providing the user with the first right associated with the service provider. In this way, the right and interest obtaining efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art

[0002] With the development of computer technology, more and more applications can provide various services to users. Such services are closely related to users' lives, such as travel services, food ordering services, store review services, online shopping services, etc. Users can participate in promotional activities through applications that provide life services. How to enable users to participate in promotional activities and use the rights and interests associated with promotional activities more conveniently and quickly has become an urgent problem to be solved. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting to a user a first viewing interface associated with a service provider, the first viewing interface presenting content items associated with a first right, the first right being determined based on a configuration operation of the service provider; publishing media content associated with the service provider based on a trigger of the content items; and providing to the user a first right associated with the service provider in response to the published media content being determined to meet an acquisition condition associated with the first right.

[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first providing module configured to present to a user a first viewing interface associated with a service provider, the first viewing interface presenting content items associated with a first right, the first right being determined based on a configuration operation of the service provider; a publishing module configured to publish media content associated with the service provider based on a trigger of the content items; and a second providing module configured to provide to the user a first right associated with the service provider in response to the published media content being determined to meet an acquisition condition associated with the first right.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content section is not intended to define the key features 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

[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0009] Figure 1 FIG. shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0010] Figures 2A through 2I FIG. shows an example interface according to some embodiments of the present disclosure;

[0011] Figure 3 FIG. shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;

[0012] Figure 4 FIG. shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure; and

[0013] Figure 5 FIG. shows a block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the protection scope of the present disclosure.

[0015] It should be noted that the titles of any section / subsection provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined with any other embodiments described in the same section / subsection and / or different section / subsections in any manner.

[0016] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0017] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0018] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for the basic functions will not affect the user's use of the basic functions.

[0019] As mentioned above, with the development of computer technology, more and more applications can provide various services to users. Such services are closely related to the user's life, such as travel services, meal ordering services, store evaluation services, online shopping services, etc. Users can participate in preferential activities through applications that provide life services. How to make it more convenient and fast for users to participate in preferential activities and verify the rights and interests associated with the preferential activities has become an urgent problem to be solved.

[0020] The embodiments of the present disclosure propose a solution for interface interaction. The solution includes: presenting a viewing interface associated with a service provider to the user, the viewing interface presenting content items associated with a first right, the first right being determined based on the configuration operation of the service provider; publishing media content associated with the service provider based on the triggering of the content items; and providing the user with a first right associated with the service provider in response to the published media content being determined to meet the acquisition conditions associated with the first right.

[0021] In this way, the embodiments of the present disclosure support the service provider to configure the first right, making the configuration of the first right more flexible and efficient. Moreover, the embodiments of the present disclosure can quickly determine whether the media content meets the acquisition conditions of the first right, thereby improving the right acquisition efficiency.

[0022] The following further describes various example implementations of the solution in detail with reference to the accompanying drawings.

[0023] Example environment

[0024] Figure 1 A schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.

[0025] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and its examples may include but are not limited to: online shopping applications, content sharing applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.

[0026] In Figure 1 the environment 100, if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for users (such as "wearable" circuits, etc.).

[0028] The server 130 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide backend services for the application 120 that supports interface interaction in the electronic device 110.

[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established in a wired or wireless manner. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc. The embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0030] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0031] Some exemplary embodiments of the present disclosure will be further described below with reference to the accompanying drawings.

[0032] Example interaction

[0033] Figures 2A through 2I Example interfaces 200A to 200I according to some embodiments of the present disclosure are shown. The interfaces 200A to 200I can be provided, for example, by Figure 1 the illustrated electronic device 110.

[0034] As mentioned above, with the rapid development of computer technology, various applications can provide users with a variety of life services. Such life services can include, for example, vertical fields such as travel scheduling, food ordering, store reviews, and e-commerce transactions. Taking store reviews as an example, users can evaluate the corresponding stores or participate in various promotional activities in the store review application. Such promotional activities can be, for example, receiving coupons or receiving free gifts, etc.

[0035] Traditionally, when participating in promotional activities, users usually participate in promotional services through the store evaluation application deployed in the terminal and complete the activity tasks indicated by the promotional activities (such as posting store evaluations). After completing the activity tasks, the user also needs to contact the staff of the corresponding store offline, and the staff will determine the completion of the activity tasks offline. It can be seen that the detection of traditional rights and interests acquisition conditions and the process of obtaining rights and interests are relatively cumbersome.

[0036] The process of obtaining and using rights and interests will be introduced in detail below.

[0037] In some embodiments, the electronic device 110 may provide a first viewing interface associated with the service provider to the user. As an example, the service provider may be a merchant that provides goods or other appropriate services. The first viewing interface may be, for example, a merchant details page. Specifically, the electronic device 110 presents a first viewing interface associated with the service provider, and the first viewing interface presents content items associated with the first right and interest. The first right and interest is determined based on the configuration operation of the service provider. The first right and interest is associated with the specified service provided by the service provider. The rights and interests of the present disclosure (including the first right and interest, the second right and interest, etc.) may be any appropriate type of payment right and interest or exchange right and interest, including but not limited to the reduction of virtual resources that need to be paid, the exchange of corresponding goods, etc. Examples of rights and interests may be virtual coupons, virtual exchange coupons, etc.

[0038] As an example, as Figure 2A shown, Figure 2A shows the viewing interface associated with the service provider in some embodiments of the present disclosure. The electronic device 110 may present a viewing interface 200A associated with the service provider. The service provider may be, for example, a food and beverage service provider, a transportation service provider, or any other appropriate service provider. The present disclosure takes the service provider as a food and beverage service provider as an example. The interface 200A includes descriptive information associated with the service provider (such as a food and beverage service provider). Such descriptive information may include, for example, the name, evaluation information, address, contact information, etc. of the store associated with the service provider. The electronic device 110 may also present various rights and interests (such as coupons, product exchange coupons, etc.) associated with the service provider in the interface 200A. The various rights and interests presented in the interface 200A at least include the first right and interest, which is determined by the configuration operation of the service provider. Here, the first right and interest is associated with the specified service provided by the service provider. Here, the specified service may be, for example, the exchange of corresponding goods or the enjoyment of discounts when purchasing goods. In other words, the first right and interest may be, for example, a virtual exchange coupon for goods or a virtual coupon.

[0039] The electronic device 110 may present a content item 205 in the interface 200A, and the content item 205 is associated with a first right. The content item 205 may be, for example, a right entry or a right card associated with the first right. The content item 205 includes partial description information associated with the first right, and the partial description information here may include, for example, a text description of the acquisition conditions of the first right, image content associated with the first right (such as a picture of a commodity associated with the first right), etc. In this way, the embodiments of the present disclosure present the content item of the first right in the viewing interface associated with the service provider, so that the user can view the first right more quickly, thereby improving the efficiency of information acquisition.

[0040] For the creation of the first right, after the configuration operation of the service provider is received by the server 130, the server 130 may determine the configuration information associated with the first right based on the configuration operation. Such configuration information may include, for example, the time information of the first right, the name of the first right, the commodity information associated with the first right, and the image content of the first right. The time information here indicates the time period during which the first right can be acquired or the first right can be used. Further, the server 130 may create the first right based on the above time information, name, commodity information, and image content.

[0041] In some embodiments, based on the triggering of the content item, the electronic device 110 publishes media content associated with the service provider. As an example, as Figure 2A shown, after the control 206 in the content item 205 is clicked by the user 140, the electronic device 110 may present a media content acquisition interface to the user 140. Further, the electronic device 110 may acquire the media content taken or uploaded by the user via the media content acquisition interface, and such media content may be, for example, image content or video content. After acquiring the media content, the electronic device 110 may associate the media content with the service provider and publish the media content associated with the service provider.

[0042] In some embodiments, when the content item is triggered, the electronic device 110 may present a second viewing interface associated with the first right. The second viewing interface presents the first description information of the first right and / or the second description information of the acquisition conditions. As an example, as Figure 2A and 2BAs shown, the electronic device 110 can receive a click operation by the user on the control 206. After the control 206 is clicked, the electronic device 110 can present a second viewing interface 200B associated with the first entitlement. The electronic device 110 can present first description information of the first entitlement in the component 207. The first description information can, for example, include image content associated with the first entitlement, the name of the first entitlement, and time information of the first entitlement, etc. The electronic device 110 can also present second description information 208 of the acquisition conditions in the interface 200B. The second description information 208 is used to describe the acquisition conditions of the first entitlement, which can be, for example, "post a video or picture with the store location, the video is at least five seconds, and the picture is at least two".

[0043] Further, the electronic device 110 can present a shooting interface in response to receiving a preset operation in the second viewing interface. Finally, the electronic device 110 can obtain media content via the shooting interface. As an example, as Figure 2B and 2C shown, when the control 209 in the interface 200B is clicked by the user 140, the electronic device 110 can present a shooting interface 200C. When the shooting control 210 in the interface 200C is selected, the electronic device 110 can obtain the media content shot by the user 140 via the media content acquisition interface 200C. Such media content can be, for example, image content or video content.

[0044] In some embodiments, the electronic device 110 can also obtain publishing information associated with the media content. Specifically, the electronic device 110 can obtain the publishing information of the media content via a publishing interface. At least part of the publishing information is determined based on at least one of the service provider, the first entitlement, and the acquisition conditions. Further, the electronic device 110 can publish the media content based on the publishing information.

[0045] As an example, as Figure 2DAs shown, after the media content is acquired, the electronic device 110 may present an interface 200D to the user. The interface 200D may be, for example, a publishing interface for the media content. The electronic device 110 may provide a plurality of configuration components to the user in the interface 200D, and such configuration components are used to adjust the publishing information of the media content. Such publishing information may include, for example, points of interest associated with the media content, the visible range after the media content is published, topics associated with the media content, or the platform for publishing the media content, etc. At least an association component 211 is included in the configuration components. The electronic device 110 may obtain reference information associated with the service provider via the association component 211, and such reference information may be, for example, the address or name of a store associated with the service provider, etc. The electronic device 110 may determine the points of interest associated with the media content based on the reference information. Further, the electronic device 110 may also present a publishing control 212 in the interface 200D, and the publishing control 212 is configured to trigger the publishing of the media content. When the publishing control 212 is clicked by the user 140, the electronic device 110 may publish the media content based on the determined publishing information.

[0046] In some scenarios, when the electronic device 110 acquires media content, the electronic device 110 may automatically determine at least part of the publishing information of the media content based on the service provider and present the publishing information in the publishing interface. For example, the electronic device 110 may determine the points of interest associated with the media content based on a store associated with the service provider and present information such as the address and name of the store in the association component 220.

[0047] In another scenario, the electronic device 110 may determine the topic in the publishing information of the media content based on the first privilege (for example, determine the topic in the publishing information based on the commodity type specified by the first privilege). For example, if the commodity type indicated by the first privilege is food, then the electronic device 110 may determine that the topic of the media content should be the food topic and present the text content associated with the food topic in the publishing interface 200D.

[0048] Additionally or alternatively, the electronic device 110 may also determine the publishing information of the media content based on the acquisition condition of the first privilege. For example, if the acquisition condition of the first privilege is that the published media content should be set to the all-visible state, then when the electronic device 110 acquires the media content, the all-visible state will be used as the default state of the visible range of the media content.

[0049] In some embodiments, the electronic device 110 may update the second viewing interface in response to receiving a publishing operation of the media content to indicate the publishing status of the media content. As an example, such as Figure 2EAs shown, after the media content is published, the electronic device 110 can update the second viewing interface (for example, update the style of the control 209 in the second viewing interface). When the media content is published by the electronic device 110, the electronic device 110 can present a first indication element in the control 209. Such a first indication element is used to indicate that the media content is being published, and the first indication element can be, for example, an hourglass style, a clock style, or any other appropriate style. When the control 209 is clicked, the electronic device 110 can present a prompt message 213 in the interface 200E, and the prompt message 213 is used to indicate that the media content is being published.

[0050] In some embodiments, in response to the published media content being determined to meet the acquisition conditions associated with the first entitlement, the electronic device 110 provides the user with a first entitlement associated with the service provider. As an example, as Figure 2D shown, when the publish control 212 is clicked by the user 140, the electronic device 110 can upload the media content to the server 130. After the server 130 obtains the media content, it can determine whether the media content meets the acquisition conditions associated with the first entitlement based on the type of the media content. For example, when the media content is image content, the server 130 can determine the quantity of the image content. Further, the server 130 can determine whether the quantity of the image content meets a first threshold, and when it is determined that the quantity of the image content is greater than or equal to the first threshold, the server 130 can determine that the media content meets the acquisition conditions of the first entitlement. When the media content is video content, the server 130 can determine the duration of the video content. When the duration of the video content is greater than a second threshold, the server 130 can determine that the media content meets the acquisition conditions of the first entitlement. The first threshold and the second threshold can be determined by the server 130 based on the configuration operation of the service provider. After the media content is determined to meet the acquisition conditions associated with the first entitlement, the electronic device 110 can provide the first entitlement to the user 140.

[0051] In some embodiments, in order to enable the user to obtain the first entitlement more quickly, the server side (such as the server 130) can automatically determine whether the media content meets the acquisition conditions of the first entitlement. Specifically, the server side can determine the association information of the media content. The association information includes at least one of the preset attributes of the media content and the publishing information of the media content. Further, the server side can determine whether the media content meets the acquisition conditions associated with the first entitlement. The acquisition conditions associated with the first entitlement are determined based on the configuration operation of the service provider.

[0052] As an example, after the media content is acquired by the server 130, the server 130 may determine the associated information of the media content. The associated information includes the preset attributes and release information of the media content. The preset attributes may include, for example, the quantity, duration, theme, and other attributes of the media content. The release information may include, for example, the points of interest, title, topic, visible range of the media content, the number of words in the text content published simultaneously with the media content, and other information. After the server 130 determines the above-mentioned associated information, the server 130 may determine whether the media content meets the acquisition conditions for the first right. The acquisition conditions for the first right may be determined, for example, by the server 130 based on the configuration operations of the service provider.

[0053] In some scenarios, after the server 130 acquires the media content, it may determine whether the preset attribute of the media content (e.g., duration) is greater than or equal to the first threshold indicated in the acquisition conditions for the first right, and determine whether the release information of the media content (e.g., the points of interest associated with the media content) is associated with the service provider. When it is determined that the duration of the media content is greater than or equal to the first threshold and it is determined that the points of interest of the media content are associated with the service provider, the server 130 may then determine that the media content meets the acquisition conditions for the first right.

[0054] In other scenarios, after the server 130 receives the media content, it may parse the media content to determine the theme of the media content. When it is determined that the theme of the media content matches the theme indicated in the acquisition conditions for the first right (e.g., matches the food theme), the server 130 may then determine that the media content meets the acquisition conditions for the first right.

[0055] Additionally or alternatively, the server 130 may also determine whether the media content meets the acquisition conditions for the first right based on the visible range of the media content. After the server 130 receives the media content, it may determine the visible range of the media content set by the user 140. When the acquisition conditions for the first right indicate that the published media content should be set by the service provider to be visible to all, if the media content published by the user 140 is set to be visible only to oneself, the server 130 may determine that the media content does not meet the acquisition conditions for the first right.

[0056] Additionally or alternatively, the server 130 may also determine whether the media content meets the acquisition conditions for the first right based on the topic information associated with the media content. For example, the acquisition conditions for the first right may specify the type of topic information associated with the media content. For example, the topic information associated with the media content needs to be of the food type, the sports type, or other types configured by the service provider. The topic information here may be set by the user 140 through the electronic device 110 on their own, or may be determined by the server 130 based on the theme of the media content. The topic information may be, for example, "Must-try restaurants in City A". When the topic information of the media content meets the type of topic information indicated in the acquisition conditions for the first right, the server 130 may determine that the media content meets the acquisition conditions for the first right.

[0057] In this way, the server can determine whether the media content meets the acquisition conditions for the first right based on the associated information of the media content, which can effectively improve the verification efficiency of the acquisition conditions. And the embodiments of the present disclosure support the service provider to set the acquisition conditions associated with the rights on their own, making the configuration of the acquisition conditions more efficient and flexible.

[0058] In some embodiments, the electronic device 110 may provide an interaction control for using the first right in the second viewing interface in response to the user being provided with the first right. The interaction control includes a sliding control, and the sliding control is configured to receive a sliding operation in a preset direction to use the first right. As an example, as Figure 2F shown, when the first right is provided, the electronic device 110 may present an interaction control (e.g., the sliding control 214) in the second viewing interface 200F. The electronic device 110 may receive the sliding operation of the user 140 via the sliding control 214 to use the first right. Such a sliding operation may be, for example, a slide from left to right. In some scenarios, when the first right is provided, the electronic device 110 may also present a preset area of the content item in a preset style. Such a preset style is used to indicate that the first right has been provided. In this way, the first right can be quickly used through the interaction control, thereby improving the usage efficiency of the first right.

[0059] In some scenarios, as Figure 2G shown, during the process of the sliding operation, the electronic device 110 may also present a transition animation. The transition animation indicates that the area where the sliding control 214 is located gradually separates from the component 207 in the direction indicated by the sliding operation.

[0060] In other scenarios, as Figures 2E through 2HAs shown, the electronic device 110 may also superimpose and present a second indication element 215 on a component. The indication element 215 is used to indicate the status of the first entitlement. Such a status may be, for example, the acquisition status or the usage status of the first entitlement. The acquisition status indicates whether the first entitlement has been acquired. The usage status indicates whether the first entitlement has been redeemed. When the first entitlement has not been acquired, the electronic device 110 may display "Pending Acquisition" in the indication element. When the first entitlement has been acquired, the electronic device 110 may display "Pending Usage" in the indication element. When the first entitlement has been used, the electronic device 110 may display "Redeemed" in the indication element.

[0061] In some embodiments, the electronic device 110 may provide a viewing entry for the published media content in a second viewing interface. Further, in response to the selection of the viewing entry, a third viewing interface for presenting the media content is presented. As an example, as Figure 2H shown, after the media content has been published, the electronic device 110 may replace the control 209 for obtaining the media content with a viewing entry 220 associated with the published media content. When the viewing entry is clicked by the user 140, the electronic device 110 may present a third viewing interface. The third viewing interface is used to view the media content published by the user 140. In this way, the embodiments of the present disclosure can enable the user to view the published media content more conveniently, thereby improving the efficiency of information acquisition.

[0062] In some embodiments, the electronic device 110 may provide a first access entry in the third viewing interface for accessing the first viewing interface of the service provider. As an example, after the third viewing interface is presented, the electronic device 110 may provide the first access entry at any appropriate position in the third viewing interface. The first access entry is configured to jump to the first viewing interface. When the first access entry is selected, the electronic device 110 may present the first viewing interface of the service provider to the user 140. In this way, interface jumping can be performed quickly, thereby improving the efficiency of information viewing.

[0063] In some embodiments, the electronic device 110 may provide a second content item corresponding to a second entitlement in the second viewing interface. Further, the electronic device 110 may present the acquisition progress of the second entitlement in the second content item in response to the media content being published. The acquisition progress is associated with a second acquisition condition of the second entitlement. The second acquisition condition is related to the interaction information of the media content.

[0064] As an example, as Figure 2HAs shown, the electronic device 110 can present the second content item 230 in the second viewing interface 200H. The second content item 230 includes descriptive information associated with the second entitlement. The descriptive information associated with the second entitlement may, for example, include image content and text content associated with the second entitlement. The image content may, for example, be a picture of the product indicated by the second entitlement, and the text content may, for example, include the name and time information of the second entitlement. The time information herein indicates the time period during which the second entitlement can be claimed or used.

[0065] After the media content is published, as Figure 2I shown, the electronic device 110 can present the acquisition progress of the second entitlement in the second content item 230. The acquisition progress of the second entitlement can be represented, for example, by a progress bar component 235. The first part 236 in the progress bar component 235 grows as the acquisition progress of the second entitlement increases. The progress bar component 235 includes not only the acquisition progress of the second entitlement, but also the acquisition conditions of the second entitlement, the acquisition progress and acquisition conditions of the third entitlement.

[0066] In some scenarios, the acquisition of the second entitlement can also be determined by the server 130 based on the configuration operation of the service provider for the second entitlement. When the interaction information of the media content meets the third threshold indicated in the acquisition conditions of the second entitlement, the electronic device 110 can provide the second entitlement to the user. The interaction information herein may, for example, include the playback volume of the media content, the number of times the media content is liked, the number of times the media content is forwarded, etc.

[0067] In some embodiments, in order to enable users to view the published media content more conveniently, after the media content is published, the electronic device 110 can also present the published media content in the first viewing interface associated with the service provider. As an example, as Figure 2A shown, after the media content is published, the electronic device 110 can present the published media content 245 at the preset area 240 in the first viewing interface 200A. In this way, the embodiments of the present disclosure can enable users to quickly view the media content they have published by presenting the published media content in the first viewing interface, thereby improving the information acquisition efficiency.

[0068] In some scenarios, the preset area 240 in the interface 200A includes not only the media content published by the user 140, but also the media content published by other users.

[0069] In this way, the embodiments of the present disclosure support the service provider to configure the first entitlement, making the configuration of the first entitlement more flexible and efficient. Moreover, the embodiments of the present disclosure can quickly determine whether the media content meets the acquisition conditions of the first entitlement, thereby improving the entitlement acquisition efficiency.

[0070] Example process

[0071] Figure 3 The flowchart shows an example process 300 of interface interaction according to some embodiments of the present disclosure. Process 300 may be implemented at the electronic device 110. The following will describe process 300 with reference to Figure 1 it.

[0072] As Figure 3 shown, at block 310, the electronic device 110 presents a first viewing interface associated with the service provider to the user. The first viewing interface presents content items associated with a first entitlement, and the first entitlement is determined based on the configuration operation of the service provider.

[0073] At block 320, the electronic device 110 publishes media content associated with the service provider based on the triggering of the content item.

[0074] At block 330, the electronic device 110 provides the user with a first entitlement associated with the service provider in response to the published media content being determined to meet the acquisition condition associated with the first entitlement.

[0075] In some embodiments, the media content is determined whether it meets the acquisition condition associated with the first entitlement based on the following process: the server determines the association information of the media content; determines whether the media content meets the acquisition condition associated with the first entitlement.

[0076] In this way, the embodiments of the present disclosure more efficiently determine whether the media content meets the acquisition condition associated with the first entitlement.

[0077] In some embodiments, the association information includes at least one of the following: the preset attributes of the media content; the publishing information of the media content.

[0078] In this way, the embodiments of the present disclosure can determine whether the media content meets the acquisition condition of the first entitlement through multiple metrics, thereby more accurately determining the condition.

[0079] In some embodiments, the acquisition condition associated with the first entitlement is determined based on the configuration operation of the service provider.

[0080] In this way, the embodiments of the present disclosure support the service provider to configure the acquisition condition, making the configuration of the acquisition condition more flexible and efficient.

[0081] In some embodiments, process 300 further includes: in response to a trigger of a content item, presenting a second viewing interface associated with a first entitlement, the second viewing interface presenting first description information of the first entitlement and / or second description information of the acquisition condition; in response to receiving a preset operation in the second viewing interface, presenting a shooting interface; and acquiring media content via the shooting interface.

[0082] In this way, the embodiments of the present disclosure enable users to more conveniently shoot media content.

[0083] In some embodiments, process 300 further includes: in response to receiving a publishing operation of media content, updating the second viewing interface to indicate the publishing status of the media content.

[0084] In this way, the embodiments of the present disclosure can provide the user with the publishing status of the media content in a timely manner, thereby improving the user's interaction experience.

[0085] In some embodiments, process 300 further includes: in response to a user being provided with a first entitlement, providing an interaction control for using the first entitlement in the second viewing interface.

[0086] In this way, the embodiments of the present disclosure can use the first entitlement through the interaction control, thereby improving the utilization efficiency of the entitlement.

[0087] In some embodiments, the interaction control includes a sliding control, and the sliding control is configured to receive a sliding operation in a preset direction to use the first entitlement.

[0088] In this way, the embodiments of the present disclosure can improve the utilization efficiency of the entitlement.

[0089] In some embodiments, process 300 further includes: in the second viewing interface, providing a viewing entry for the published media content; and in response to a selection of the viewing entry, presenting a third viewing interface of the media content.

[0090] In this way, the embodiments of the present disclosure enable users to quickly view the published media content, thereby improving the information acquisition efficiency.

[0091] In some embodiments, the acquisition condition is a first acquisition condition, and process 300 further includes: providing a second content item corresponding to a second entitlement in the second viewing interface; and in response to the media content being published, presenting the acquisition progress of the second entitlement in the second content item, the acquisition progress being associated with a second acquisition condition of the second entitlement.

[0092] In this way, the embodiments of the present disclosure can provide the user with the acquisition progress of the second entitlement, so that the user can always view the acquisition progress, thereby improving the user's interaction experience.

[0093] In some embodiments, the second acquisition condition is related to the interaction information of the media content.

[0094] In this way, the embodiments of the present disclosure can determine the second acquisition condition of the second right based on the interaction information of the media content, thereby enriching the acquisition methods of the second right.

[0095] In some embodiments, in response to obtaining media content via a media acquisition interface, publishing the media content includes: obtaining the publishing information of the media content via a publishing interface, where at least part of the publishing information is determined based on at least one of the following: a service provider, a first right, an acquisition condition; and publishing the media content based on the publishing information.

[0096] In this way, the embodiments of the present disclosure can publish media content based on the publishing information, thereby enriching the publishing means of the media content and meeting the interactive needs of users.

[0097] In some embodiments, the first right is associated with a specified service provided by a service provider.

[0098] In this way, the embodiments of the present disclosure can more clearly indicate the service indicated by the first right, thereby improving the interactive experience of users.

[0099] In some embodiments, process 300 further includes: providing a first access entry for accessing the first viewing interface of the service provider in the third viewing interface of the media content; or presenting the published media content in the first viewing interface of the service provider.

[0100] In this way, the embodiments of the present disclosure provide users with multiple ways to view the published media content, thereby enriching the viewing methods of the media content and meeting the interactive needs of users.

[0101] Example apparatus and device

[0102] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 The schematic structural block diagram of an example device 400 for interface interaction according to certain embodiments of the present disclosure is shown. Device 400 can be implemented as or included in an electronic device 110. Each module / component in device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0103] As Figure 4As shown, device 400 includes: a first providing module 410 configured to present a first viewing interface associated with a service provider to a user, the first viewing interface presenting content items associated with a first right, the first right being determined based on a configuration operation of the service provider; a publishing module 420 configured to publish media content associated with the service provider based on a trigger of the content item; and a second providing module 430 configured to provide the first right associated with the service provider to the user in response to the published media content being determined to meet an acquisition condition associated with the first right.

[0104] In some embodiments, the media content is determined whether it meets the acquisition condition associated with the first right based on the following process: the server determines the association information of the media content; and determines whether the media content meets the acquisition condition associated with the first right.

[0105] In some embodiments, the association information includes at least one of the following: a preset attribute of the media content; and publishing information of the media content.

[0106] In some embodiments, the acquisition condition associated with the first right is determined based on a configuration operation of the service provider.

[0107] In some embodiments, device 400 further includes a first presenting module configured to present a second viewing interface associated with the first right in response to a trigger of the content item, the second viewing interface presenting first description information of the first right and / or second description information of the acquisition condition; present a shooting interface in response to receiving a preset operation in the second viewing interface; and acquire media content via the shooting interface.

[0108] In some embodiments, device 400 further includes an updating module configured to update the second viewing interface to indicate the publishing state of the media content in response to receiving a publishing operation of the media content.

[0109] In some embodiments, device 400 further includes a third providing module configured to provide an interaction control for using the first right in the second viewing interface in response to the user being provided with the first right.

[0110] In some embodiments, the interaction control includes a sliding control, and the sliding control is configured to receive a sliding operation in a preset direction to use the first right.

[0111] In some embodiments, device 400 further includes an entrance providing module configured to provide a viewing entrance to the published media content in the second viewing interface; and present a third viewing interface of the media content in response to a selection of the viewing entrance.

[0112] In some embodiments, the acquisition condition is the first acquisition condition, and the apparatus 400 further includes a progress presentation module configured to provide a second content item corresponding to the second entitlement in a second viewing interface; and in response to the media content being published, present the acquisition progress of the second entitlement in the second content item, where the acquisition progress is associated with a second acquisition condition of the second entitlement.

[0113] In some embodiments, the second acquisition condition is related to interaction information of the media content.

[0114] In some embodiments, the publishing module 420 is further configured to: obtain publishing information of the media content via a publishing interface, where at least part of the publishing information is determined based on at least one of the following: a service provider, a first entitlement, an acquisition condition; and publish the media content based on the publishing information.

[0115] In some embodiments, the first entitlement is associated with a specified service provided by a service provider.

[0116] In some embodiments, the apparatus 400 further includes a content presentation module configured to provide a first access entry for accessing a first viewing interface of a service provider in a third viewing interface of the media content; or present the published media content in the first viewing interface of the service provider.

[0117] The modules included in the apparatus 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units in the apparatus 400 can be at least partially implemented by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0118] Figure 5 A block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 5 The illustrated electronic device 500 is merely exemplary and should not constitute any limitation to the functions and scopes of the embodiments described herein. Figure 5 The illustrated electronic device 500 can be used to implement the electronic device 110 as discussed above.

[0119] As Figure 5As shown, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 500.

[0120] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (such as registers, caches, random access memory (RAM)), a non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium and may include machine-readable media, such as flash drives, magnetic disks, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0121] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.

[0122] The communication unit 540 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented by a single computing cluster or multiple computer machines that are capable of communicating through a communication connection. Thus, the electronic device 500 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0123] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) as needed through the communication unit 540. The external devices such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0124] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

[0125] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0126] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, a device is produced that implements the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, which instructions cause a computer, a programmable data processing apparatus, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions includes a manufacture including instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0127] The computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device, such that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.

[0129] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art in the field of the present technology without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skilled persons in the field of the present technology to understand the various implementation manners disclosed herein.

Claims

1. An interface interaction method, comprising: Presenting a first viewing interface associated with a service provider to a user, the first viewing interface presenting content items associated with a first benefit, the first benefit being determined based on a configuration operation of the service provider; Based on triggering the content item, publishing media content associated with the service provider; as well as In response to the published media content being determined to satisfy an acquisition condition associated with the first benefit, the first benefit associated with the service provider is provided to the user.

2. The method according to claim 1, wherein the media content is determined to satisfy the acquisition condition associated with the first benefit based on the following process: The server determines the associated information of the media content; Determine whether the media content satisfies the acquisition condition associated with the first benefit.

3. The method according to claim 2, wherein the associated information includes at least one of the following: The preset attributes of the media content; Release information of the media content. 4 . The method of claim 1 , wherein the acquisition condition associated with the first benefit is determined based on the configuration operation of the service provider.

5. The method according to claim 1, further comprising: In response to the triggering of the content item, presenting a second viewing interface associated with the first benefit, the second viewing interface presenting first description information of the first benefit and / or second description information of the acquisition condition; In response to receiving a preset operation in the second viewing interface, presenting a shooting interface; as well as The media content is acquired via the shooting interface.

6. The method according to claim 5, further comprising: In response to receiving a publishing operation of the media content, the second viewing interface is updated to indicate a publishing status of the media content.

7. The method according to claim 5, further comprising: In response to the user being provided with the first benefit, providing interactive controls for using the first benefit in the second viewing interface. 8 . The method according to claim 7 , wherein the interactive control comprises a sliding control, and the sliding control is configured to receive a sliding operation in a preset direction to use the first benefit.

9. The method according to claim 5, further comprising: In the second viewing interface, providing a viewing entry for the published media content; as well as In response to selection of the viewing entry, a third viewing interface of the media content is presented.

10. The method according to claim 5, wherein the acquisition condition is a first acquisition condition, and the method further comprises: Providing a second content item corresponding to the second benefit in the second viewing interface; as well as In response to the media content being published, an acquisition progress of the second benefit is presented in the second content item, where the acquisition progress is associated with a second acquisition condition of the second benefit. The method according to claim 10 , wherein the second acquisition condition is related to interactive information of the media content.

12. The method according to claim 1, wherein in response to acquiring the media content via the media acquisition interface, publishing the media content comprises: Acquiring publishing information of the media content via a publishing interface, wherein at least a portion of the publishing information is determined based on at least one of the following: the service provider, the first interest, and the acquisition condition; as well as The media content is published based on the publishing information.

13. The method of claim 1, wherein the first benefit is associated with a specified service provided by the service provider.

14. The method according to claim 1, further comprising: In the third viewing interface of the media content, providing a first access entry for accessing the first viewing interface of the service provider; or The published media content is presented in the first viewing interface of the service provider.

15. A device for interface interaction, comprising: A first providing module, configured to present a first viewing interface associated with a service provider to a user, wherein the first viewing interface presents content items associated with a first benefit, wherein the first benefit is determined based on a configuration operation of the service provider; a publishing module, configured to publish media content associated with the service provider based on triggering the content item; as well as The second providing module is configured to provide the first benefit associated with the service provider to the user in response to the published media content being determined to satisfy an acquisition condition associated with the first benefit.

16. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 14 when executed by the at least one processing unit.

17. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 14.