Method, apparatus, device, and storage medium for conversation
By expanding a first region and hiding a second region on content display pages, the method and apparatus address the cumbersome interaction issues, enhancing user experience through complete content display and interactive elements.
Patent Information
- Application Number
- JP2025503431
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-02
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing content display interfaces on web applications are cumbersome and inconsistent, making it difficult for users to interact with partially or fully hidden content, which affects user experience.
A method and apparatus that display a first and second region on a content display page, where the first region expands upon a pre-set operation, hiding or reducing the second region, allowing full display and interaction with target content and interactive elements in the expanded region.
Simplifies and unifies interaction methods, enhancing user experience by providing complete content display and interactive options, improving engagement and personalization.
Smart Images

Figure 2025522224000001_ABST
Abstract
Description
Technical Field
[0001] This application claims priority based on a Chinese patent application with application number 202310124705.3 and invention title "Method, apparatus, device, and storage medium for dialogue" filed on February 2, 2023, and the entire content of the application is incorporated herein by reference.
[0002] Exemplary embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for dialogue.
Background Art
[0003] There are an increasing number of applications and web pages that enable users to communicate and share information with other users on the web. There are also an increasing number of applications and web pages with sharing functions for media content such as short videos and images. Users can not only share the content they have shot or created themselves, but also conveniently view the content shared by other users and interact with other users.
Summary of the Invention
[0004] A first aspect of the present disclosure provides a method for dialogue. The method includes displaying, on a content display page of a target user, a first area in which at least a part of the target content is displayed and a second area; and in response to a first pre-set operation on the content display page, expanding the first area to a first expansion area such that at least a part of the second area is hidden or reduced.
[0005] The second aspect of the present disclosure provides an apparatus for interaction. The apparatus includes a first display module configured to display a first region and a second region on a content display page of a target user, where at least a part of the target content is displayed in the first region; an expansion module configured to respond to a first pre-set operation on the content display page, expand the first region into a first expanded region, and configure at least a part of the second region to be hidden or reduced; and a second display module configured to display the target content and at least one interactive interface element associated with the target content in the first expanded region.
[0006] The third aspect of the present disclosure provides an electronic device. The electronic device includes at least one processing unit, and at least one memory coupled to the at least one processing unit and storing instructions for being executed by the at least one processing unit, where when the instructions are executed by the at least one processing unit, the device is caused to execute the method according to the first aspect.
[0007] The fourth aspect of the present disclosure provides a computer-readable storage medium. The medium stores a computer program that, when executed by a processor, implements the method according to the first aspect.
[0008] It should be understood that the content described in this part is not intended to limit the main features or important features of the embodiments according to the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will be easily understood from the following description.
Brief Description of the Drawings
[0009] Based on the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent. In the accompanying drawings, the same or similar reference signs indicate the same or similar elements.
[0010]
Figure 1
[0011]
Figure 2
[0012]
Figure 3A
[0013]
Figure 3B
[0014]
Figure 3C
[0015]
Figure 4A
[0016]
Figure 4B
[0017]
Figure 4C
[0018]
Figure 5A
[0019]
Figure 5B
[0020]
Figure 5C
[0021]
Figure 6A
[0022]
Figure 6B
[0023]
Figure 6C
[0024]
Figure 7
[0025]
Figure 8
BEST MODE FOR CARRYING OUT THE INVENTION
[0026] Hereinafter, with reference to the accompanying drawings, embodiments of the present disclosure will be described in more detail. Although some embodiments of the present disclosure are illustrated in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the protection scope of the present disclosure.
[0027] In the description of the embodiments according to the present disclosure, the term "including" and its equivalents should be understood as open inclusion, that is, "including ○○, but not limited thereto". The term "based on ○○" should be understood as "at least partially based on ○○". The term "one 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.
[0028] In the present disclosure, unless otherwise clearly described, implementing one step "in response to A" does not mean immediately executing the step after "A", and may include one or more intermediate steps.
[0029] It can be understood that the data according to this technical form (including the data itself, the acquisition or use of the data, but not limited thereto) should comply with the requirements of the corresponding laws and related regulations.
[0030] Before using the technical forms disclosed in each embodiment according to the present disclosure, it should be understandable that, in accordance with the relevant laws, the types, scope of use, usage scenarios, etc. of the personal information according to the present disclosure should be notified to the user in an appropriate manner and the user's permission should be obtained.
[0031] For example, in response to receiving a spontaneous request from a user, a notification message is sent to the user to explicitly inform the user that the execution of the requested operation requires access to and use of the user's personal information. Based on the notification message, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the technical form according to the present disclosure.
[0032] As a selective and non-limiting embodiment, in response to receiving a spontaneous request from a user, the form of sending a notification message to the user can be, for example, a pop-up window, and it is possible to display the notification message in the form of text in the pop-up window. Further, the pop-up window can further include a selection control for the user to select to "agree" or "disagree" to provide personal information to the electronic device.
[0033] It should be understood that the process of notifying the user and obtaining permission as described above is only a general one and does not limit the embodiments according to the present disclosure, and other methods that comply with relevant laws can also be applied to the embodiments according to the present disclosure.
[0034] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which an embodiment of the present disclosure can be implemented. In the exemplary environment 100, an application 120 is installed in the terminal device 110. The user 140 can interact with the application 120 via the terminal device 110 and / or an accessory device of the terminal device 110. The application 120 is a social application (e.g., a content sharing type application) or any other suitable application. The application 120 can provide the user 140 with one or more services related to media content, including creation, publication, viewing, commenting, reposting, etc. of the media content. In this specification, "media content" includes one or more types of content such as images, image sets, videos, motion graphics, audio, text, etc.
[0035] In the environment 100 of FIG. 1, when the application 120 is active, the terminal device 110 can display a page 150 of the application 120. The page 150 includes various types of pages that can be provided by the application 120, and the various types of pages that can be provided by the application include a content display page, a detailed page of media content, a content creation page, a content publication page, a messaging page, etc. The various types of pages that can be provided by the application may include, for example, a home page of an e-commerce store, a product display page, an event detail page of a specific event, etc. The application 120 can provide a content creation function including shooting, uploading, editing, and / or publishing of media content.
[0036] In some embodiments, the terminal device 110 communicates with the server 130 to realize the provision of services to the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including a mobile handset, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / video camera, positioning device, television receiver, radio broadcast receiver, e-book device, game device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, the terminal device 110 can also support any type of user-oriented interface (e.g., a "wearable" circuit, etc.). The server 130 is various types of computing systems / servers that can provide computing power, including, but not limited to, in-frame, edge computing nodes, computing devices in a cloud environment, etc.
[0037] It should be understood that the configuration and functions of each element in the environment 100 are described for illustrative purposes only and do not limit the scope of the present disclosure.
[0038] The multiple pages displayed in the application are used to display various information to the user. On a specific page of the application, it is sometimes possible to support the setting of content that has become invisible or partially invisible. The invisible or partially invisible content can be made visible by a specific operation. For example, such content is generally an image, which can be set as the background image of the current page and can be enlarged by a specific operation. However, the interaction with the invisible or partially invisible content is cumbersome and inconsistent, affecting the user experience.
[0039] Embodiments of the present disclosure present an aspect for interaction. According to this aspect, a first region and a second region are displayed on the user's content display page. When a pre-set operation (e.g., a pull-down operation) on the content display page is detected, the first region expands into a first expanded region, while the second region becomes at least partially invisible. In the first expanded region, the target content (e.g., an image, a video, a web page) that was partially invisible earlier is more fully displayed, and at least one interactive interface element related to the target content is further displayed. The interactive interface element can support the user to interact with the target content according to their needs. In this way, this aspect supports the simplification and unification of the interaction method on the content display page, improves the depth of interaction, and as a result, can further improve the user experience.
[0040] Hereinafter, some exemplary embodiments of the present disclosure will be described while continuing to refer to the accompanying drawings.
[0041] FIG. 2 shows a flowchart of a process 200 for interaction according to some embodiments of the present disclosure. The process 200 can be implemented in the terminal device 110. For convenience, the process 200 will be described with reference to the environment 100 in FIG. 1.
[0042] In box 210, the terminal device 110 displays a first area and a second area on the content display page of the target user, and the first area displays at least a part of the target content.
[0043] In various applications, the content display page of the target user is mainly for displaying basic information about the target user. Also, if there is media content published by the target user and / or media content of other users that the target user has followed, liked, retweeted, etc., those are also displayed. At least a part of the information on the content display page can be customized by the target user so as to indicate the interests, personal characteristics, etc. of the target user. In some embodiments, such a content display page may include the personal homepage of the target user. In some embodiments, such a content display page may include other pages unique to the user. Generally, the content display page can be displayed in response to an access action by the current user. The current user may be any user of the application or website, including the target user himself and other users.
[0044] In some embodiments, the basic information about the user, the media content related to the user, etc. on the user display page can be displayed in the second area of the content display page. For example, the second area of the content display page can display information such as the name of the target user, the user's avatar, self-introduction, the popularity of the user, etc., and the display of works related to the user. Further, the content display page may include a specific area (i.e., the "first area") configured to display specific content (i.e., the "target content").
[0045] In some embodiments, at least a part of the target content in the first region can be displayed as a background on the content display page. Correspondingly, the content in the second region may be displayed as a foreground. In this way, visually, the content in the second region on the content display page can be further emphasized, for example, by overlapping at least a part of the target content displayed in the first region.
[0046] The target content in the first region is used to display specific content that the target user needs to show to other users so that other users can quickly and clearly understand the characteristics of the target user from the target content. Such specific content may be the content publicly disclosed by the target user himself, the content that the target user likes or favorite content, or the content publicly disclosed by other users. As an example, during a specific period such as a holiday or a special festival, the target content may display content that matches the atmosphere of that period. For example, during Christmas, the target content may be content such as Santa Claus, sleigh, and Christmas music. For example, the target content may be content that emphasizes the hobbies, characteristics, original works, etc. of the target user.
[0047] In some embodiments, the target content in the first region can be set by the target user, and the type of content that can be set by the target user is associated with the type of the target user. For example, the terminal device 110 can determine the type of target content that can be set by the target user based on the type of the target user. As an example, users can be divided into, for example, social users, business users, etc. Social users are individual users, and business users are certified enterprises, stores, public institutions, etc.
[0048] Users of different types can set corresponding types of content. Exemplarily, the content set by social users may be content belonging to an individual's personality, such as hobbies and original works that the user needs to appeal to the social process. For example, a user who likes raising cats can set content related to cats. A user who likes motorcycles can set content related to motorcycles. A music creator can set content related to original music. Exemplarily, the content set by business users may be content related to products that need to be shown to other users. For example, a user who operates a supermarket can set content related to food, liquor, toys, seasonal products, etc. Also, a user who sells clothing can set content related to the wearing of clothing. The present disclosure is not particularly limited in this regard.
[0049] Exemplarily, the content set by social users is content related to products that such users need to show to other users in business. Similarly, the content set by business users is content belonging to an individual's personality, such as social identities, hobbies, and original works that such users need to show to other users socially.
[0050] Also, a target user (for example, a social user, a business user) needs to display a specific event on the content display page. For example, in the case of various events, the target content is related to the event. Such content may be set voluntarily by the target user or automatically set by the system with the permission of the target user. Exemplarily, the content related to the event includes an event detail page, the user's promotion page in a large-scale event, etc.
[0051] In some embodiments, the target content may include static content such as images. In some embodiments, the target content may include dynamic content such as videos. In some embodiments, the target content may further include composite content such as web pages. Exemplarily, the image may be an image locally uploaded by the target user, a citation of an image published by the target user himself / herself, a citation of an image published by another user, etc. Similarly, the video may be a video locally uploaded by the target user, a citation of a video published by the target user himself / herself, a citation of a video published by another user, etc. Exemplarily, the web page may be a page related to an e-commerce shop. For example, the web page may be the home page of an e-commerce shop (e.g., the home page of the official flagship shop of ○○), the shopping page of a specific product (e.g., clothing newly launched in a certain quarter), etc. Also, the web page may be the home page of the main venue of an event, the inventory page corresponding to the current user in an event, etc. Of course, various other types of content can also be displayed as the target content in a specific area of the content display page.
[0052] As an example, FIG. 3A shows a schematic diagram of an exemplary page in which the target content displayed in the first region according to some embodiments of the present disclosure is an image. The page shown in FIG. 3A is the content display page 300A of the target user (user AA). In the content display page 300A, the first region 321 displays the target content 310. The target content 310 is an image (for example, an image of a cat). The entire content of the image may be displayed in the first region 321, or at least a part of the content of the image may be displayed. The image may be an image locally uploaded by the target user (for example, an image taken by the user of their own cat), an image publicly released by the target user (for example, an image of the user's cat playing with other animals publicly released by the user), an image publicly released by other users, etc. The target content 310 is displayed as a background.
[0053] As shown in the figure, in the second region 322, user introduction information and works related to the target user are displayed. Since there are a large number of works related to the target user and they include different categories, in order to clearly display the works belonging to each category, the displayed page may include a plurality of navigation tabs such as "Works", "Likes", "Favorites", etc. For example, the "Works" navigation tab includes various types of media works published by the user, the "Favorites" navigation tab includes various types of media content collected by the user, and the "Likes" navigation tab includes various types of media content liked by the user. When the user clicks on the corresponding navigation tab to make it the focus of the interaction, the media content corresponding to the navigation tab is displayed to the user and the navigation tab is displayed prominently. In this case, when other users view the content display page of the target user, they can view all the media content belonging to the "Works", "Favorites", and "Likes" navigation tabs of the target user.
[0054] Similarly, FIG. 4A shows an exemplary page in which the target content displayed in the first region according to some embodiments of the present disclosure is a video. In the content display page 400A shown in FIG. 4A, the first region 321 displays the target content 410. The target content 410 is a video (for example, a video of a cat playing with a dog). The entire content of the screen of one frame in the video may be displayed in the first region 321, or at least a part of the content of the screen of one frame in the video may be displayed. The video may be a video locally uploaded by the target user (for example, a video taken by the user of his or her own cat or dog), or a citation of a video published by the target user (for example, a video of the target user's own cat playing with a dog published by the user), or a citation of a video published by another user, etc.
[0055] As an example, FIG. 5A shows a schematic diagram of an exemplary page in which the target content displayed in the first region according to some embodiments of the present disclosure is a page such as an EC web page. In the content display page 500A shown in FIG. 5A, the target content 510 is displayed in the first region 521. The target content 510 is a web page related to the products in the shop. For example, the target content 510 is a purchase page for displaying clothing in the shop (for example, a new short T-shirt). The entire content of the web page may be displayed in the first region 521, or at least a part of the content of the web page (for example, a part of a specific new short T-shirt) may be displayed.
[0056] Similarly, FIG. 6A shows a schematic diagram of an exemplary page in which target content displayed in a first region according to some embodiments of the present disclosure is a web page such as an event web page. In content display page 600A shown in FIG. 6A, a first region 621 displays target content 610. Target content 610 is a web page related to some event. For example, target content 610 may be a promotion web page for displaying a specific event related to a target user, a web page for the target user to participate in the event, and the like. The entire web page related to these events may be displayed in the first region 621, or at least a part of the web page related to the event may be displayed (for example, a promotional image or slogan of the event).
[0057] Based on FIGS. 3A, 4A, 5A, and 6A above, it has been described that the terminal device 110 displays target content (the entire content or a part thereof) in the first region on the user's content display page. The target user can change the target content on the content display page, and the changed target content (for example, an image, a video, a web page) can be stored by the terminal device 110 for direct calling next time. Other users other than the target user usually cannot change the target content. In this way, by changing the target content on the content display page, it is not only convenient for different types of users to display their own personalized characteristics, but also possible to display various target contents on the content display page.
[0058] Returning to FIG. 2, in box 220, in response to a first pre-set operation on the content display page such that at least a part of the second region is hidden or reduced, the terminal device 110 expands the first region to a first expansion region. While the first expansion region is being displayed, at least a part of the second region is hidden or reduced. In box 230, the terminal device 110 displays the target content and at least one interactive interface element related to the target content in the first expansion region.
[0059] By expanding the first region, the target content within the first region is fully displayed. For example, if the target content is an image, video, or web page, the first expansion region can display all the content of the image, video, or web page. In some embodiments, if the target content includes dynamic content such as a video, it is also possible for the dynamic content to be automatically played when the first expansion region is being displayed. Assuming that the second region of the content display screen is "first floor" content, the user can enter the "second floor" corresponding to the first region through a pre-set operation so as to view the fully displayed target content.
[0060] Considering that there are limitations in the interface display area, the expansion of the first region is accompanied by the reduction of the second region. Accordingly, at least a part of the second region is hidden or reduced, and the content originally displayed in the second region is also at least partially hidden or reduced accordingly. In this way, after the first pre-set operation, the first expansion region can be displayed as the foreground of the content display page, and the second region can be displayed as the background of the content display page. In some embodiments, in order to enable interaction by the user by highlighting the content within the first expansion region, the reduced or hidden second region can be displayed in a non-highlighted manner, for example, such that the content therein fades.
[0061] In some embodiments, the first pre-set operation for expanding the first region can be set to a specific operation in a specific region within the content display page. As an example, the first pre-set operation includes a pull-down operation such as a gesture operation of pressing and sliding a certain distance. The pull-down operation is not only convenient for the user to trigger the expansion of the first region, but also can give the user an interactive experience of "going up to the second floor and seeing more". In some embodiments, during the execution of the pull-down operation, in order to show the expansion process from the first region to the first expansion region, it is possible to display a dynamic special effect such as a rubber band. In addition to the pull-down operation, the first pre-set operation may optionally include other arbitrary slide operations (such as left and right slide operations), multiple click operations, etc. In some embodiments, the pre-set operation for triggering the expansion of the first region may be performed at any location or a specific location (such as the area of the first region) of the content display page.
[0062] In addition to displaying the complete target content, in the embodiments of the present disclosure, in order to support further interaction with the target content, one or more interactive interface elements are further provided in the first expansion region. That is, in the first expansion region, not only the viewing of the complete target content is supported, but also the interaction with the target content is supported. In this specification, the interactive interface element refers to an interface element that the user operates in ways such as clicking, sliding, hovering, etc. to complete the interaction. The interactive interface element can be expressed in the form of, for example, buttons, sliders, text blocks, etc. The shape, size, background pattern, color and other visual styles of the interactive interface element can be set according to needs.
[0063] As an example, the interactive interface elements include interface elements for pressing "Like!" for the content, interface elements for commenting and interacting, interface elements for collecting the content, interface elements for downloading the content, and the like. When the target content is an image, the interactive interface elements include "Download", "Like!", "Favorite", etc. When the target content is a video, the interactive interface elements include "Like!", "Comment", "Favorite", etc. As an example, the interactive interface elements can also include interface elements for jumping to a preset page. For example, when the target content is an e-commerce web page such as a product purchase web page, the interactive interface elements can include "Store", "Customer Service", "Purchase Now", etc. When the user clicks on "Store", "Customer Service", "Purchase Now", etc., the page can jump to the corresponding store's homepage, the interaction page with the customer, the payment page for the product, etc. For example, when the target content is an event web page, the interactive interface elements include "Vote", "Like!", "Learn More about the Event Details", etc. When the user clicks on the "Vote" or "Like!" interface element, the user can vote on the people and / or events related to the event or increase the number of "Like!". When the user clicks on an interface element such as "Learn More about the Event Details", the user can jump to the detailed page of the corresponding event. As an example, the interactive interface elements are interface elements for adding the target to a preset list. For example, when the target content is an e-commerce page such as a product purchase page, when the user clicks on "Add to Cart" to add the product to the shopping cart, the page does not jump, but the product has already been added to the shopping cart.
[0064] The above has merely shown an example of the interactive interface element provided in the first expansion area. In fact, according to the needs of the interaction, other interactive interface elements can be arranged, such as interface elements for content reposting, interface elements for content sharing, etc. In some embodiments, the type of the interactive interface element displayed in the first expansion area (e.g., the type of the supported interaction operation) may be associated with the type of the target content displayed therein so as to be adapted to the interaction with the specific content.
[0065] As an example, FIG. 3B shows a schematic diagram of an exemplary page in which the target content displayed in the first expansion area according to some embodiments of the present disclosure is an image. FIG. 4B shows a schematic diagram of an exemplary page in which the target content displayed in the first expansion area according to some embodiments of the present disclosure is a video. The content display pages 300B and 400B shown in FIGS. 3B and 4B are the pages after the first area 321 in FIGS. 3A and 4A is pulled down, respectively. As can be seen, in the content display pages 300B and 400B, while the first area 321 is expanded to the first expansion area 323, the second area 322 is partially hidden or reduced, and among them, the lower part of the content in the second area 322 becomes invisible. Since the size indicated by the first expansion area 323 is increased compared to the size indicated by the first area 321 shown in FIG. 3A, the size indicated by the second area 322 is reduced.
[0066] On the content display page 300B, the first extended area 323 includes the target content 310, and the target content 310 is an image. The first extended area 323 further includes interactive interface elements associated with the target content 310, such as a "Download" interface element 330 and a "Like" interface element 340. On the content display page 400B, the first extended area 323 includes the target content 410 which is a video. The video can be automatically played after pulling down the first area 321. The first extended area 323 further includes interactive interface elements related to the target content 410, such as a "Like" interface element 420, a "Comment" interface element 430, and a "Favorite" interface element 440. It should be noted that the interactive interface elements illustrated in FIGS. 3B and 4B and other attached drawings are merely examples, and other interactive interface elements may be arranged according to specific content.
[0067] Similarly, FIG. 5B shows a schematic diagram of an exemplary page in which the target content displayed in the first expansion area according to some embodiments of the present disclosure is an EC web page. The content display page 500B shown in FIG. 5B is a pull-down of the first area 521 in FIG. 5A. As can be seen, in the content display page 500B, the first area 521 is expanded to the first expansion area 523, but the second area 522 becomes partially invisible and the lower part of the content is no longer visible. Since the size indicated by the first expansion area 523 is increased compared to the size indicated by the first area 521 shown in FIG. 5A, the size indicated by the second area 522 is reduced. In the content display page 500B, the first expansion area 523 includes the target content 510 which is a product purchase page. The first expansion area 323 includes interactive interface elements related to the target content 510, such as a "store" interface element 520 for jumping to the shop homepage, a "customer service" interface element 530 for jumping to the customer service related page, a "shopping cart" interface element for adding the displayed product to the shopping cart list, and an "order now" interface element for jumping to the product purchase page.
[0068] FIG. 6B shows a schematic diagram of an exemplary page where the target content displayed in the first expansion area according to some embodiments of the present disclosure is an event web page. The content display page 600B shown in FIG. 6B is a pull-down of the first area 621 in FIG. 6A. As can be seen, in the content display page 600B, while the first area 621 is expanded to the first expansion area 623, the second area 622 becomes partially invisible and the lower part of the content is no longer visible. Since the size indicated by the first expansion area 623 is increased compared to the size indicated by the first area 621 shown in FIG. 6A, the size indicated by the second area 622 is reduced. In the content display page 600B, the first expansion area 623 includes the target content 610 which is an event web page. For example, the event web page includes an event promotion image 611 and a user introduction page 630. Further, the first expansion area 623 further includes interactive interface elements related to the target content 610, such as an "interface element 640 to move to the details of the event to know the details" and an "interface element 650 to vote for him".
[0069] Based on FIGS. 3B, 4B, 5B, and 6B above, the terminal device 110 has been exemplarily described as detecting a first preset operation of expanding the first area in the content display page to the first expansion area. Through a specific operation, the user can conveniently and quickly view the target content displayed in the first expansion area of the content display page and can interact with the interactive interface elements within the first expansion area.
[0070] In some embodiments, the target content provided to the target user when the target user enters his or her content display page is the same as the target content provided to other users when other users enter the user's content display page. In some embodiments, for the target user and other users, the interactive interface elements displayed in the first expansion area may be the same. Such a display is called "target-target consistency".
[0071] In some embodiments, the target content and / or the interactive interface elements displayed in the first expansion area are determined based on the current user accessing the content display page. In other words, for the target user and other users, at least some of the displayed target content may be different, and / or one or more of the displayed interactive interface elements may be different. Such a display is called "target-target inconsistency". In some embodiments, for the target user, interactive interface elements for managing the target content (e.g., modifying, replacing, etc.) can be displayed in the first expansion area, but such interactive interface elements are not displayed for other users. One or more interactive interface elements displayed to other users may not be displayed to the target user. For example, for event-related content, if the target user accesses the content display page, interface elements such as an event content editing portal or an event management portal can be displayed to the target user, and if a non-target user accesses the content display page, interface elements such as an event participation portal can be displayed. Of course, these are just some specific examples, and other designs according to the actual situation are also possible. Additionally or alternatively, the target content displayed to the target user and the non-target user may be different, including the display method of the target content in the second area and the first expandable area.
[0072] In some embodiments, in response to a selection of a first interactive interface element among at least one interactive interface element, the terminal device 110 can execute an interactive operation corresponding to the first interactive interface element. The first interactive interface element is any one of the at least one interactive interface element. For example, when it is detected that the user has clicked on the "Download" interface element, the terminal device 110 downloads target content such as an image or a video. When it is detected that the user has clicked on the "Like!" interface element, the terminal device 110 records the number of "Like!" for the target content. When it is detected that the user has clicked on the "Comment" interface element, a comment box for inputting comment content is provided, and the terminal device 110 records and displays such comment content. When it is detected that the user has clicked on the "Favorite" interface element, the terminal device 110 saves target content such as an image or a video.
[0073] As an example, FIG. 3C is a schematic diagram showing an exemplary page of interaction in a first extended area of image display according to some embodiments of the present disclosure. As described above and as can be seen from FIG. 3C, when the terminal device 110 detects that the user has clicked on the "Like!" interface element 340, the "Like!" interface element is highlighted. FIG. 4C is a schematic diagram showing an exemplary page of interaction in a first extended area of video display according to some embodiments of the present disclosure. As can be seen from FIG. 4C, when the terminal device 110 detects that the user has clicked on the "Favorite" interface element 440, the "Favorite" interface element 440 is highlighted and the number of "Favorites" is increased by 1. FIG. 5C is a schematic diagram showing an exemplary page of interaction in a first extended area of EC web page display according to some embodiments of the present disclosure. When the terminal device 110 detects that the user has clicked on the "Shop" interface element 540, it jumps to the shop page 500C. FIG. 6C is a schematic diagram showing an exemplary page of interaction in a first extended area of event web page display according to some embodiments of the present disclosure. When it is detected that the user has clicked on the "Move to event details to know more" interface element 640, the terminal device 110 jumps to the event details page 600C. As shown, the event details page 600C includes an event promotion image 611, an event introduction page 650, and a user introduction page 630. Considering the limitation of the display area of the interface, the content originally displayed on the user introduction page 630 is partially hidden.
[0074] In some embodiments, after displaying the first extended area, in response to a second pre-set operation on the content display page, the terminal device 110 may resume the display of the original content display page including the non-extended first area and the non-hidden or non-reduced second area. In this way, after the extended display of the target content and possible interaction, the user is allowed to return to the original content display page by operation so as to view other content on the content display page.
[0075] As an example, the second predetermined operation includes a pull-up operation which is, for example, a gesture operation of pressing upward and sliding by a certain distance. By the pull-down operation, the user triggers that the first expansion area is restored to the first area, that is, the first expansion area is reduced. Further, by the pull-up operation, it is also possible to restore the second area which is at least partially hidden or reduced to full display. In some embodiments, during the execution of the pull-up operation, in order to represent the reduction process from the first expansion area to the first area, it is also possible to display a dynamic special effect such as a rubber band. For example, on the content display pages 300B and 300C, when the terminal device 110 detects a second preset operation (for example, a pull-up operation), the content display page is restored to the content display pages 300A and 300B. Similarly, on the personal pages 400B and 400C, when the terminal device 110 detects a second preset operation (for example, a pull-up operation), the content display page is restored to the content display pages 400A and 400C.
[0076] In addition to the pull-up operation, the second preset operation may additionally or alternatively appropriately include any other slide operation (for example, a slide operation such as a left slide or a right slide), a plurality of click operations, and the like. In some embodiments, the preset operation that triggers the restoration of the first area and the second area may be performed at any position or a specific position (for example, the area of the first expansion area) of the content display page.
[0077] Based on FIGS. 3C to 6C above, an example of the interaction of the terminal device 110 in the first extended area for displaying images, videos, and web pages has been illustratively described. By enriching the interaction method, it is possible to encourage the user to interact with specific content within the content display page. It is convenient for the current user to utilize the content display page to showcase personal characteristics and achieve content promotion. It can not only effectively enhance the mutual following and interaction among social users, but also meet the business needs of business users (such as improving conversion rates, revenues, etc.) and boost the willingness to participate in events.
[0078] FIG. 7 is a schematic structural block diagram of a device 700 for interaction according to some embodiments of the present disclosure. The device 700 may be implemented as the terminal device 110 or may be included in the terminal device 110. Each module / component of the device 700 can be implemented by hardware, software, firmware, or any combination thereof.
[0079] The device 700 includes a first display module 710 configured to display a first area in which at least a part of the target content is displayed and a second area on the content display page of the target user. The device 700 further includes an expansion module 720 configured to expand the first area to a first extended area in response to a first pre-set operation on the content display page such that at least a part of the second area is hidden or reduced. The device 700 further includes a second display module 730 configured to display the target content and at least one interactive interface element related to the target content in the first extended area.
[0080] In some embodiments, the first pre-set operation includes a pull-down operation.
[0081] In some embodiments, the target content is set by the target user, and the types of content that can be set by the target user are associated with the type of the target user.
[0082] In some embodiments, at least one of the target content and at least one interactive interface element is determined based on the current user accessing the content display page, where the current user includes the target user or a user other than the target user.
[0083] In some embodiments, the device 700 further includes an execution module configured to respond to a selection of a first interactive interface element among at least one interactive interface element and perform an interactive operation corresponding to the first interactive interface element.
[0084] In some embodiments, at least one interactive interface element includes at least an interface element for "liking" the content, an interface element for comment interaction, an interface element for favoriting the content, an interface element for downloading the content, an interface element for jumping to a preset page, and an interface element for adding a target to a predetermined list.
[0085] In some embodiments, the type of at least one interactive interface element is associated with the type of the target content.
[0086] In some embodiments, the device 700 further includes a third display module configured to respond to a second preset operation on the content display page and display the first region and the second region.
[0087] In some embodiments, the second pre-set operation includes a pull-up operation.
[0088] In some embodiments, the target content includes at least one of an image, a video, and a web page.
[0089] In some embodiments, FIG. 8 shows a block diagram of an electronic device 800 on which one or more embodiments of the present disclosure can be implemented. It should be understood that the electronic device 800 illustrated in FIG. 8 is merely exemplary and does not constitute a limitation on the functionality and scope of the embodiments described herein. The electronic device 800 shown in FIG. 8 can be used to implement the terminal device 110 of FIG. 1.
[0090] As shown in FIG. 8, the electronic device 800 is in the form of a general-purpose electronic device. The components of the electronic device 800 include, but are not limited to, one or more processors or processing units 810, a memory 820, a storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 880. The processing unit 810 is an actual or virtual processor and can execute various processes based on a program stored in the memory 820. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing ability of the electronic device 800.
[0091] The electronic device 800 generally includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 820 can be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a combination thereof. The storage device 830 is a removable or non-removable medium and includes, for example, flash drives, disks, or any other machine-readable medium that is used to store information and / or data (e.g., training data for training) and is accessible within the electronic device 800.
[0092] The electronic device 800 may further include removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 8, it is possible to provide a disk drive for reading from and writing to a removable non-volatile disk (e.g., "floppy disk (registered trademark)") and a disk drive for reading from and writing to a removable non-volatile optical disk. In these situations, each drive can be connected to a bus (not shown) by one or more data media interfaces. The memory 820 includes a computer program product 825 having one or more program modules configured to execute the various methods or operations of the various embodiments of the present disclosure.
[0093] The communication unit 840 can communicate with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 800 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 800 can use a logical connection to one or more other servers, networked personal computers (PCs), or other network nodes operating in a networked environment.
[0094] The input device 850 is one or more input devices such as a mouse, keyboard, tracking ball, etc. The output device 880 is one or more output devices such as a monitor, speaker, printer, etc. The electronic device 800 can communicate with one or more external devices (not shown) such as a storage device, display device, etc. via the communication unit 840 according to needs, communicate with one or more devices that enable a user to interact with the electronic device 800, or communicate with any device (e.g., network card, modem, etc.) that enables the electronic device 800 to communicate with one or more other electronic devices. Such communication can be performed via an input / output (I / O) interface (not shown).
[0095] Exemplary embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the above-described methods. Exemplary embodiments of the present disclosure further provide a computer program product including computer-executable instructions that, when executed by a processor, implement the above-described methods and are stored on a non-transitory computer-readable medium.
[0096] Reference has been made to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented in accordance with the present disclosure to describe various aspects of the present disclosure. It should be understood that each box of the flowcharts and / or block diagrams, as well as combinations of boxes in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0097] These computer-readable program instructions are provided to the processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, so that when these instructions are executed via the processing unit of the computer or other programmable data processing apparatus, a machine is manufactured that realizes the functions / actions defined in one or more of the boxes of the flowchart and / or block diagram. By storing computer-readable program instructions that cause a computer, programmable data processing apparatus, and / or other devices to operate in a specific manner in a computer-readable storage medium, the computer-readable medium storing the instructions comprises a manufactured article that includes various instructions for implementing the functions / operations defined in one or more boxes within the flowchart and / or block diagram.
[0098] By loading computer-readable program instructions into a computer, other programmable data processing device, or other device so that a series of operation steps are executed on the computer, other programmable data processing device, or other device, and generating a process implemented by the computer, a computer, other programmable data processing device, or other device is enabled to perform the functions / actions defined in one or more of the boxes of the flowchart and / or block diagram.
[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram represents a module, a program segment, or a portion of instructions that include one or more executable instructions for implementing the specified logical function. In some alternative embodiments, the functions assigned to the boxes may occur in a different order than those depicted in the accompanying drawings. For example, two consecutive boxes may actually be executed in parallel, and depending on the associated functions, may also be executed in the reverse order. It should also be noted that each box of the block diagrams and / or flowcharts, as well as combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0100] As described above, various embodiments of the present disclosure have been explained. However, the foregoing description is exemplary and not exhaustive, nor is it limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the illustrated embodiments. The terms used herein are chosen to best interpret the principles of the embodiments, the practical application, or the improvement over the prior art, or to enable those skilled in the art to understand the various embodiments disclosed herein.
Claims
1. A method for conversation, comprising: displaying, on a content display page of a target user, a first area in which at least a part of target content is displayed and a second area; in response to a first pre-set operation on the content display page, expanding the first area to a first expanded area such that at least a part of the second area is hidden or reduced; displaying, in the first expanded area, the target content and at least one interactive interface element associated with the target content.
2. The method according to claim 1, wherein the first pre-set operation includes a pull-down operation.
3. The method according to claim 1, wherein the target content is configurable by the target user, and the type of content configurable by the target user is associated with the type of the target user.
4. The method according to claim 1, wherein at least one of the target content and the at least one interactive interface element is determined based on a current user accessing the content display page, and the current user includes the target user or a user other than the target user.
5. The method according to claim 1, further comprising performing a conversation operation corresponding to the first interactive interface element in response to a selection of the first interactive interface element among the at least one interactive interface element.
6. The at least one interactive interface element includes at least: an interface element for "liking" the content; an interface element for comment conversation; an interface element for favoriting the content; an interface element for content download; an interface element for jumping to a pre-set page; and an interface element for adding a target to a pre-set list.
7. The method according to claim 1, wherein the type of the at least one interactive interface element is associated with the type of the target content.
8. The method according to claim 1, further comprising displaying the first region and the second region in response to a second pre-set operation on the content display page.
9. The method according to claim 8, wherein the second pre-set operation includes a pull-up operation.
10. The method according to claim 1, wherein the target content includes at least one of an image, a video, and a web page.
11. An apparatus for interaction, a first display module configured to display a first region and a second region on a content display page of a target user, where at least a part of the target content is displayed in the first region; an expansion module configured to expand the first region to a first expanded region in response to a first pre-set operation on the content display page such that at least a part of the second region is hidden or reduced; a second display module configured to display the target content and at least one interactive interface element associated with the target content in the first expanded region.
12. An electronic device, at least one processing unit; at least one memory coupled to the at least one processing unit and storing instructions for being executed by the at least one processing unit, wherein when the instructions are executed by the at least one processing unit, the electronic device is caused to execute the method according to any one of claims 1 to 10.
13. A computer-readable storage medium storing a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Personal homepage information processing method and device and electronic equipment
CN111898058A
Desktop control processing method and device
CN112099694A
Bullet screen area adjusting method and device, electronic equipment and storage medium
CN112153479A
Data display method and device, electronic equipment and computer readable medium
CN113050844A
Page processing method and device, electronic equipment and computer readable storage medium
CN113946246A