Interaction method, interaction device, and computer-readable storage medium
Patent Information
- Application Number
- CN202610975740.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-01
- Publication Date
- 2026-09-29
Smart Images

Figure CN122845848A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an interaction method, an interaction device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] With the development of internet technology, live streaming technology allows users to showcase, explain, and promote their chosen product (such as a product) to viewers in real time. Viewers can obtain detailed information about the product by watching the live stream and can directly complete purchases on the live stream page. The display configuration of the live stream page is one of the key factors in attracting users to stay and make purchasing decisions. Summary of the Invention
[0003] According to some aspects of this application, an interaction method is provided, comprising: displaying a second page in response to interaction with a first page, wherein the first page includes at least one object to be live-streamed on a live-streaming page, and the second page includes display content of the live-streaming page, the display content being matched with the at least one object and a provider of the at least one object; and displaying the live-streaming page in response to interaction with the display content, wherein the live-streaming page includes the display content or first content, the first content being related to the display content.
[0004] According to some aspects of this application, an interactive device is provided, comprising: a first display module configured to display a second page in response to interaction with a first page, wherein the first page includes at least one object to be live-streamed on a live-streaming page, and the second page includes display content of the live-streaming page, the display content being matched with the at least one object and a provider of the at least one object; and a second display module configured to display the live-streaming page in response to interaction with the display content, wherein the live-streaming page includes the display content or first content, the first content being related to the display content.
[0005] According to other aspects of this application, an interactive device is provided, comprising: at least one memory; and at least one processor coupled to said at least one memory, said at least one processor being configured to execute the interactive method as described in any aspect of this application based on instructions stored in said at least one memory.
[0006] According to some aspects of this application, a computer-readable storage medium is provided that stores computer instructions thereon, which, when executed by a processor, implement the interaction method as described in any aspect of this application.
[0007] According to some aspects of this application, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to implement the interaction method as described in any aspect of this application.
[0008] Other features, aspects, and advantages of this application will become clear from the following detailed description of exemplary scenarios with reference to the accompanying drawings. Attached Figure Description
[0009] The present application will now be described with reference to the accompanying drawings. It should be understood that the drawings described below only relate to some aspects of the present application and are not intended to limit the scope of the application. In the drawings:
[0010] Figure 1 This is a schematic diagram illustrating the system architecture in some scenarios according to this application;
[0011] Figure 2 This is a flowchart illustrating the interaction methods in some scenarios according to this application;
[0012] Figure 3 This is a schematic diagram illustrating the display of pages in some scenarios according to this application;
[0013] Figure 4 This is a schematic diagram illustrating the display page according to other embodiments of this application;
[0014] Figure 5 A block diagram showing an interactive device according to some scenarios of this application;
[0015] Figure 6 Block diagrams of interactive devices according to other embodiments of this application are shown;
[0016] Figure 7 A block diagram of an electronic device according to some scenarios of this application is shown.
[0017] It should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not necessarily drawn to actual scale. The same or similar reference numerals are used in the various drawings to denote the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. Detailed Implementation
[0018] The technical solution of this application will now be clearly and completely described with reference to the accompanying drawings. It should be understood that this application can be implemented in various forms and should not be construed as limited to the situations described herein.
[0019] It should be understood that the various steps described in the method embodiments of this application may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect. Unless otherwise specifically stated, the relative arrangement of components and steps set forth in these embodiments should be interpreted as merely exemplary and does not limit the scope of this application.
[0020] The term "comprising" and its variations as used in this application are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0021] It should be noted that the concepts of "first," "second," etc., mentioned in this application are used only to distinguish different devices, modules, or units, and are not used to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described so far must be in a given order in time, space, ranking, or any other way.
[0022] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0023] The names of messages or information exchanged between multiple devices in this application are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0024] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties. The collection, use and processing of the relevant data shall comply with relevant laws, regulations and standards, and corresponding operation entry points shall be provided for users to choose to authorize or refuse.
[0025] The present application will now be described in detail with reference to the accompanying drawings, but the present application is not limited to these specific situations. These specific situations can be combined with each other, and the same or similar concepts or processes may not be described again in some cases. Furthermore, in some situations, specific features, structures, or characteristics can be combined in any suitable manner by those skilled in the art.
[0026] In the context of this application, "image" can refer to any of a variety of images, such as color images, grayscale images, etc. It should be noted that the type of image is not specifically limited in the context of this specification. Furthermore, an image can be any suitable image, such as a raw image obtained by a camera device, or an image that has undergone specific processing, such as preliminary filtering, dealiasing, color adjustment, contrast adjustment, normalization, etc. It should be noted that preprocessing operations may also include other types of preprocessing operations known in the art, which will not be described in detail here.
[0027] In related technologies, live streaming platforms typically provide users with a fixed, generic display configuration for the live stream page. Before the live stream begins, users need to manually input information related to the live stream content into this generic configuration to generate a display configuration adapted to the content. This approach involves a high degree of manual intervention, resulting in lengthy preparation time before the live stream. Moreover, in scenarios with a high frequency of live streams, the repetitive input work for live stream content from the same provider increases the operational burden, leading to low efficiency in live stream operations.
[0028] To improve the efficiency of live streaming operations, this application provides an interactive method that provides display content for the live streaming page before the live stream begins, and this display content matches the live stream subject and the subject's provider on the live streaming page. In this way, users can directly obtain display content adapted to the live stream content before starting the live stream, eliminating the need for manual configuration before each live stream, shortening preparation time, and thus improving the efficiency of live streaming operations.
[0029] Figure 1 This is a schematic diagram illustrating the system architecture in some scenarios according to this application.
[0030] Figure 1 The system architecture 100 shown includes one or more client devices 102 connected to network 101, one or more servers 103, and external services 104 for implementing the interaction method of this application.
[0031] Network 101 can be a public network, such as the Internet, or a private network, such as a local area network (LAN) or a wide area network (WAN), or a combination thereof.
[0032] Client device 102 can be a personal computer, laptop computer, mobile phone, tablet computer (Tablet PC), personal digital assistant (PDA), portable media player (PMP), set-top box, television, video game console, digital assistant, wearable device, desktop computer, or any other computing device. Client device 102 can run an operating system that manages the hardware and software of client device 102.
[0033] Server 103 can be a rack server, router, computer, personal computer, portable digital assistant, mobile phone, laptop computer, tablet computer, camera, camcorder, netbook, desktop computer, media center, or any combination thereof.
[0034] Client device 102 can provide client-side functionality, including user-oriented input and output processing, such as displaying various media content, receiving and responding to user operations, and communication with server 103. Server 103 includes various interfaces to client device 102, processing modules, data and models, and interfaces with external service 104. Server 103 communicates with external service 104 via network 101 for task completion or information retrieval.
[0035] Figure 2 This is a flowchart illustrating the interaction methods in some scenarios according to this application.
[0036] like Figure 2 As shown, the interaction method includes: step S1, in response to interacting with the first page, displaying the second page, wherein the first page includes at least one object to be live-streamed on the live-streaming page, and the second page includes display content of the live-streaming page, the display content being matched with at least one object and the provider of at least one object; step S2, in response to interacting with the display content, displaying the live-streaming page, wherein the live-streaming page includes display content or first content, the first content being related to the display content.
[0037] The following is combined with Figure 3 The above methods are described in detail. Figure 3 These are schematic diagrams illustrating display pages according to some scenarios of this application, wherein, Figure (a) shows a schematic diagram of a first page according to some scenarios of this application, Figure (b) shows a schematic diagram of a second page according to some scenarios of this application, and Figure (c) shows a schematic diagram of a live page according to some scenarios of this application.
[0038] like Figure 3As shown in Figure (a), the first page 1 includes at least one object to be broadcast live on the live streaming page. In some cases, at least one object to be broadcast live on the live streaming page may also be referred to as a live streaming object. For example, Figure 3 The diagram (a) schematically illustrates four objects: Object 1, Object 2, Object 3, and Object 4. Taking the aquarium as an example, the name of the provider can be displayed on the first page 1, such as "XX Aquarium". The four objects can correspond to different ticket combinations offered by the aquarium, such as single tickets, double tickets, family packages, etc.
[0039] The first page 1 can include control 15. Triggering control 15 displays the second page 2. For example, control 15 can include a prompt message such as "One-click live streaming," indicating to the user that they can directly select the provided display content to start streaming quickly without manual configuration. The second page 2 can display the live streaming content 21. Display content 21 can be one or more pieces of content, such as content 1, content 2, and content 3, each matching one of the four objects in the first page 1 and the object's provider. Of course, Figure 3 The diagram in Figure (b) is only schematically showing three display contents. In some cases, one or more display contents may be provided.
[0040] like Figure 3 As shown in Figure (c), by interacting with the display content 21, a live streaming page 3 can be displayed. The live streaming page 3 includes the displayed content or first content, which is related to the displayed content. For example, interacting with the display content 21 may include selecting or editing the display content 21. The first content may include the content after editing the display content 21. For another example, the display content 21 may include multiple contents (e.g., content 1, content 2, content 3), and the first content may include the content selected from the multiple contents.
[0041] In some cases, the displayed content 21 includes multiple pieces of content, each with a different theme. The live stream page 3 includes a primary piece of content, which can be selected from multiple options. For example, the themes of the multiple pieces of content could include retro, British, desert, or forest styles. Based on matching the displayed content with the live stream audience and its provider, the displayed content can also have a corresponding theme. This provides users with different themes to choose from, allowing them to flexibly switch between different live stream styles before each broadcast without relying on manual reconfiguration, thus effectively improving the efficiency of live stream operations.
[0042] In some cases, in response to the selection of display content 21, display content 21 is shown on the live stream page 3. In this way, by providing display content 21, users can select to display the live stream page 3 containing display content 21. This process does not require users to manually enter relevant information, thereby improving the efficiency of live stream operations.
[0043] In other scenarios, in response to editing content 21, the edited content is displayed as the first content on the second page 2. In response to interaction with the second page 2, the first content is displayed on the live stream page 3. For example, in response to editing content 1, content 1 can be replaced with the edited content on the second page 2. On the second page 2, by selecting the edited content, the edited content is displayed as the first content on the live stream page 3. This allows users to flexibly edit the displayed content, improving the efficiency of live stream operations and enhancing the flexibility of live stream content configuration.
[0044] In some cases, the first page 1 may include the provider's name and a description of at least one object. For example... Figure 3 As shown in Figure (a), taking an aquarium as an example, the provider of the objects can display the name of the provider, such as "XX Aquarium," on the first page 1. Next to the provider's name, its business information (such as business hours) can be displayed. Descriptions of objects 1, 2, 3, and 4 are displayed in display areas 111, 121, 131, and 141, respectively. For example, the descriptions may include at least one of the following: the object's name, a brief introduction, and resource information (such as promotional information).
[0045] In some cases, the first page 1 may also include an image of at least one object. Continuing with the above example, such as... Figure 3 As shown in Figure (a), the images of object 1, object 2, object 3, and object 4 are displayed in display areas 112, 122, 132, and 142 respectively.
[0046] In some cases, the second page 2 may also include explanatory content, which explains at least one object and is generated based on the provider's name, description information of at least one object, and an image. For example... Figure 3 As shown in Figure (b), the second page 2 may include explanatory content 22, which can be copied.
[0047] In this way, by integrating information from the object provider, the object's description, and images, explanatory content for explaining the object can be generated, eliminating the need for users to manually write explanatory content. This reduces the content preparation work before users start a live stream, thereby improving the efficiency of live stream operations.
[0048] The following is combined with Figure 3 and Figure 4 The method of matching the content displayed on the second page with the object being broadcast live on the live streaming page and the provider of that object is described. Figure 4 This is a schematic diagram illustrating a display page in other cases according to this application.
[0049] In some cases, the displayed content 21 may include a live stream title, which may include the provider's name and first information. This first information matches the description information of at least one object, reflecting the characteristics of that object. For example, the object's characteristics may reflect its differentiated features that give it a competitive advantage over similar objects. For example, the object's characteristics may include quality characteristics, performance characteristics, price characteristics, etc. For example, if the object has a competitive advantage in terms of material, workmanship, etc., the first information may be used to reflect the object's quality characteristics. If the object has a competitive advantage in terms of efficiency, speed, capacity, battery life, etc., the first information may be used to reflect the object's performance characteristics. If the object has a competitive advantage in terms of price (e.g., discounts), the first information may be used to reflect the object's price characteristics. Figure 3 As shown in Figure (c), the live broadcast page 3 can display a live broadcast title 311. The live broadcast title 311 includes information containing the name of the provider (e.g., "XX Oceanarium Exclusive Event") and first information (e.g., "Three people go together, one person gets it free"). The first information is used to reflect the price characteristics of at least one object.
[0050] In this way, by directly providing the live stream title within the displayed content on the live stream page, users are no longer required to manually conceive and edit the title content, which helps improve the efficiency of live stream operations. Furthermore, by simultaneously providing the name of the content provider and information reflecting the characteristics of the content provider in the live stream title, users can quickly identify the content provider and their core strengths while browsing the live stream page, thereby improving the efficiency of live stream content delivery.
[0051] In some cases, the second page 2 may include second information, which can be used to identify the live page 3 in the live stream. This second information reflects the category information of at least one object. For example, the category information may include the category to which the object belongs, such as digital products, clothing and footwear, food and beverages, beauty and skincare, baby and maternity products, home appliances and furniture, books and education, sports and outdoor products, jewelry and luxury goods, etc. Figure 3 As shown in Figure (b), second information 20 can be displayed on the second page 2. The second information 20 may include the name of the live streaming page 3. The name of the live streaming page 3 reflects the category information of the object to be live-streamed on the live streaming page 3.
[0052] like Figure 4 As shown, Figure 4 The diagram illustrates the display of the live stream page 3 within the media content recommendation page 4, with the content displayed on the live stream page 3 schematically represented by dashed lines. For example, before entering the live stream page 3, second information 20 may be displayed on the media content recommendation page 4 to identify the live stream page 3. The recommendation page 4 may include a control 40, which allows the user to enter the live stream page 3 to watch the live stream after triggering it. For example, the control 40 may contain prompts such as "Click to enter the live stream" to guide the user to the live stream page 3.
[0053] In this way, in addition to providing the content displayed on the live streaming page on the second page, secondary information for identifying the live streaming page can be provided simultaneously. This allows users to know the category information of the live streaming object in advance before entering the live streaming page, which helps users quickly identify the live streaming content based on the secondary information and improves the efficiency of live streaming content push.
[0054] In some cases, the displayed content 21 may include third information, which includes at least one of the color, material, and shape of the displayed elements on the live streaming page 3. This third information matches the application scenario of at least one object. For example, the application scenario of at least one object may include an outdoor scene, an office scene, a leisure and entertainment scene, etc., and this application scenario can reflect the object's usage environment. Figure 3 As shown in Figure (c), the live streaming page 3 may contain various display elements. Display element 31 is used to display the live streaming title 311, and display elements 32 and 33 are used to display relevant information about the live streaming object. In addition, it may also include display elements 34 and 35 as decorative elements. The various display elements can be presented in the form of stickers, and at least one of the color, material, and shape of each display element can be matched with the application scenario of the object to be live streamed.
[0055] For example, in Figure 3 In the example, the object provider is an aquarium, and the object can include different ticket combinations offered by the aquarium. In this example, the application scenario of the object can include the leisure and entertainment scenarios corresponding to the aquarium. In this scenario, the color of the displayed elements on the live page 3 can include a blue color scheme that matches the ticket usage environment (such as the aquarium). For example, different displayed elements can have different brightness or saturation within the same blue color scheme to create a visually distinct layered presentation.
[0056] The materials used for display elements can include at least one of the following: glass, water ripple, and coral texture. Glass can be used to simulate the transparent visual effect of an aquarium viewing window; water ripple can be used to simulate the visual effect of ocean surface undulations or underwater light refraction; and coral texture can be used to simulate the surface texture of marine life or seabed reefs. For example, Figure 3The diagram in (c) schematically illustrates, in curve form, the display element using a water ripple texture on the live stream page 3. This water ripple texture can be used for the display of the live stream background, live stream title, and other decorative elements. Figure 3 Figure (c) shows an example of using a water ripple material to display the background of a live stream.
[0057] The displayed elements can include various marine life forms, such as fish, turtles, jellyfish, starfish, coral, or seashells. For example... Figure 3 As shown in Figure (c), display element 31, display element 33, and display element 34, which are decorative elements, can be displayed in the form of a fish, and display element 36, which is a decorative element, can be displayed in the form of a turtle.
[0058] In this way, at least one of the colors, materials, and shapes of the elements displayed on the live stream page matches the application scenario of the live stream object, enabling the visual presentation of the live stream page to be associated with the application scenario of the live stream object. As a result, users can intuitively perceive the application scenario of the live stream object through the visual characteristics of the displayed elements while browsing the live stream page, without relying on additional text descriptions or manual configuration, and can quickly establish a contextual understanding of the live stream content. This improves the efficiency of live stream operation and the efficiency of live stream content delivery.
[0059] In some cases, the displayed content 21 may include fourth information, which reflects at least one of the following: inventory information and resource information (e.g., promotional information) for at least one object. For example, the fourth information may be highlighted on the live streaming page 3, and the highlighting method may include zooming in, highlighting, etc. Figure 3 As shown in Figure (c), display element 32 may include fourth information 321. By displaying this fourth information on the live stream page, users can intuitively and quickly obtain key decision-making information such as inventory and resource information, improving the efficiency of live stream content delivery. Furthermore, by highlighting this information, the user's visual focus is effectively guided, enhancing their perception of timely information such as inventory and resources, thereby shortening the path from information acquisition to purchase decision and further improving the efficiency of live stream content delivery.
[0060] In some cases, the second page 2 may include a first object selected from at least one object, and the displayed content 21 on the second page 2 may match the first object and the provider of the first object. For example... Figure 3 As shown in Figure (b), the second page 2 may include object 1 and object 2 selected from object 1, object 2, object 3, and object 4.
[0061] In this way, users can flexibly select the objects to be broadcast based on their actual live streaming needs, and the system can provide display content that matches the selected objects and their providers. Users do not need to manually configure the display content after selecting objects, thus achieving automated linkage between object selection and display content matching, which effectively improves the efficiency of live streaming operations.
[0062] The following is for reference. Figure 5 and Figure 6 The present application describes an interactive device for performing any of the above-described interactive methods. Figure 5 A block diagram of an interactive device according to some scenarios of this application is shown.
[0063] like Figure 5 As shown, the interactive device 5 includes: a first display module 51 configured to display a second page in response to interaction with a first page, wherein the first page includes at least one object to be live-streamed on the live-stream page, and the second page includes display content of the live-stream page, the display content being matched with at least one object and the provider of at least one object; and a second display module 52 configured to display the live-stream page in response to interaction with the display content, wherein the live-stream page includes first content of display content, the first content being related to the display content.
[0064] The second display module 52 in the interactive device 5 can, for example, be used to perform any of the display steps in the aforementioned interactive method. Of course, the interactive device 5 may also include other modules, for example, for implementing other steps in the aforementioned interactive method.
[0065] The interactive device described in this application can provide the display content of the live streaming page before the live stream begins, and the display content matches the live stream subject and the subject's provider on the live streaming page. In this way, users can directly obtain display content adapted to the live stream content before starting the live stream, eliminating the need for manual configuration before each live stream, shortening preparation time, and thus improving live stream operation efficiency.
[0066] Figure 6 Block diagrams of interactive devices according to other embodiments of this application are shown.
[0067] like Figure 6 As shown, the interactive device 6 includes: at least one memory 61; and at least one processor 62 coupled to the at least one memory 61, the at least one processor 62 being configured to execute the interactive method as described in any of the foregoing scenarios based on instructions stored in the at least one memory 61.
[0068] Memory 61 is used to store one or more computer-readable instructions. Memory 61 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory, dynamic random access memory, static random access memory, read-only memory, and flash memory. Memory 61 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0069] Processor 62 is used to execute computer-readable instructions to implement the interactive method described in any of the foregoing scenarios. The specific implementation of each step of the method can be found in the scenarios described above; repeated details will not be repeated here.
[0070] The processor 62 can be various processing devices, such as a central processing unit (CPU), a network processor, etc.; it can also be a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The CPU can be based on an Extended Instruction Set Architecture (x86) or an Advanced Reduced Instruction Set Machine (ARM) architecture, etc.
[0071] The processor 62 and the memory 61 can communicate with each other directly or indirectly. For example, the processor 62 and the memory 61 can communicate via a network. The network can include a wireless network, a wired network, and / or any combination of wireless and wired networks. The processor 62 and the memory 61 can also communicate with each other via a system bus, which is not limited in this application.
[0072] It should be noted that Figure 6 The components of the interactive device 6 shown are merely exemplary and not limiting. The interactive device 6 may have other components depending on the specific application requirements. The processor 62 can control other components in the interactive device 6 to perform desired functions.
[0073] The interactive device 6 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0074] The interactive device described in this application can provide the display content of the live streaming page before the live stream begins, and the display content matches the live stream subject and the subject's provider on the live streaming page. In this way, users can directly obtain display content adapted to the live stream content before starting the live stream, eliminating the need for manual configuration before each live stream, shortening preparation time, and thus improving live stream operation efficiency.
[0075] Figure 7 A block diagram of an electronic device according to some scenarios of this application is shown.
[0076] Figure 7 The electronic device 7 shown can be a computer system with a dedicated hardware structure, which can perform corresponding functions when the relevant application is installed.
[0077] Electronic devices include, but are not limited to, various mobile terminals and fixed terminals such as digital televisions and desktop computers.
[0078] like Figure 7 As shown, the Central Processing Unit (CPU) 71 executes various processes based on programs stored in Read-Only Memory (ROM) 72 or programs loaded from storage section 78 into Random Access Memory (RAM) 73. In RAM 73, data required when the CPU 71 executes various processes is stored as needed. The CPU is merely exemplary; it can also be other types of processors, such as the various processors described above. ROM 72, RAM 73, and storage section 78 can be various forms of computer-readable storage media. It should be noted that although... Figure 7 The diagram shows ROM 72, RAM 73 and storage section 78, but one or more of them may be combined or located in the same or different memory or storage modules.
[0079] CPU 71, ROM 72 and RAM 73 are interconnected via bus 74. Input / output interface 75 is also connected to bus 74.
[0080] The following components are connected to the input / output interface 75: input section 76, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 77, including displays such as cathode ray tubes, liquid crystal displays, speakers, vibrators, etc.; storage section 78, including hard disks, magnetic tapes, etc.; and communication section 79, including network interface cards such as LAN cards, modems, etc. Communication section 79 allows communication processing via a network such as the Internet. It is easy to understand that, although... Figure 7 The portion of the electronic device 7 shown communicates via bus 74, but it may also communicate via a network or other means, wherein the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0081] As needed, drive 710 is also connected to input / output interface 75. Removable media 711, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 710 as needed, so that computer programs read from them can be installed into storage section 78 as needed.
[0082] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 711.
[0083] According to this application, the process described in the above-referenced flowchart can be implemented as a computer software program. For example, some embodiments of this application include a computer program product that, when run on a computer, causes the computer to implement the interactive method described in any of the foregoing embodiments. The computer program product includes computer instructions carried on a computer-readable medium, containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer instructions can be downloaded and installed from a network via communication section 79, or installed from storage section 78, or installed from ROM 72. When the computer program is executed by CPU 71, the interactive method of this application is performed.
[0084] The interactive device described in this application can provide the display content of the live streaming page before the live stream begins, and the display content matches the live stream subject and the subject's provider on the live streaming page. In this way, users can directly obtain display content adapted to the live stream content before starting the live stream, eliminating the need for manual configuration before each live stream, shortening preparation time, and thus improving live stream operation efficiency.
[0085] It should be noted that, in the context of this application, a computer-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0086] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0087] Computer-readable storage media include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Computer instructions are stored on the computer-readable storage medium, which, when executed by a processor, implement the interactive method described in any of the foregoing scenarios.
[0088] The interactive device described in this application can provide the display content of the live streaming page before the live stream begins, and the display content matches the live stream subject and the subject's provider on the live streaming page. In this way, users can directly obtain display content adapted to the live stream content before starting the live stream, eliminating the need for manual configuration before each live stream, shortening preparation time, and thus improving live stream operation efficiency.
[0089] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, radio frequency, etc., or any suitable combination thereof.
[0090] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0091] In one scenario, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the method described in any of the foregoing scenarios. For example, the instructions may be embodied in computer program code.
[0092] In this application, computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer via any type of network, or it can be connected to an external computer.
[0093] 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 embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in 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, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0094] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: field-programmable gate arrays, application-specific integrated circuits (ASICs), application-specific standard products (ASICs), systems-on-a-chip (SoCs), complex programmable logic devices, and so on.
[0095] While specific scenarios of this application have been described in detail by way of examples, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this application. Those skilled in the art should understand that modifications can be made to the above scenarios without departing from the scope and spirit of this application. The scope of this application is defined by the appended claims.
Claims
1. An interaction method, comprising: In response to interaction with a first page, a second page is displayed, wherein the first page includes at least one object to be live-streamed on the live-stream page, and the second page includes display content of the live-stream page, the display content being matched with the at least one object and the provider of the at least one object; In response to interaction with the displayed content, the live streaming page is displayed, wherein the live streaming page includes the displayed content or first content, the first content being related to the displayed content.
2. The interaction method according to claim 1, wherein, The first page includes the name of the provider and the description information of the at least one object. The displayed content includes a live broadcast title, which includes the name of the provider and first information. The first information matches the description information and is used to reflect the characteristics of the at least one object.
3. The interaction method according to claim 1, wherein, The second page includes second information, which is used to identify the live page in the live stream and reflects the category information of the at least one object.
4. The interaction method according to claim 1, wherein, The displayed content includes third information, which includes at least one of the color, material, and shape of the displayed elements on the live streaming page, and the third information matches the application scenario of the at least one object.
5. The interaction method according to claim 1, wherein, The displayed content includes fourth information, which reflects at least one of the inventory information and resource information of the at least one object.
6. The interaction method according to claim 5, wherein, The live stream page also includes: The fourth piece of information is highlighted on the live streaming page.
7. The interaction method according to claim 1, wherein, The displayed content includes multiple items, each with a different theme and style, and the first item is selected from these multiple items.
8. The interaction method according to claim 1, wherein, The second page includes a first object, which is selected from the at least one object, and the displayed content matches the first object and the provider of the first object.
9. The interaction method according to claim 1, wherein, The live stream page includes: In response to the selection of the display content, the display content is displayed on the live streaming page.
10. The interaction method according to claim 1, wherein, The live stream page includes: In response to editing the displayed content, the edited content is displayed as the first content on the second page; In response to interaction with the second page, the first content is displayed on the live streaming page.
11. The interaction method according to claim 1, wherein: The first page also includes the name of the provider, description information of the at least one object, and an image; The second page also includes explanatory content, which is used to explain the at least one object, and the explanatory content is generated based on the provider's name, the description information, and the image.
12. An interactive device, comprising: A first display module is configured to display a second page in response to interaction with a first page, wherein the first page includes at least one object to be live-streamed on the live-streaming page, and the second page includes display content of the live-streaming page, the display content being matched with the at least one object and the provider of the at least one object; The second display module is configured to display the live streaming page in response to interaction with the display content, wherein the live streaming page includes the display content or the first content, and the first content is related to the display content.
13. An interactive device, comprising: At least one memory; as well as At least one processor coupled to the at least one memory, the at least one processor being configured to execute the interaction method as described in any one of claims 1 to 11 based on instructions stored in the at least one memory.
14. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the interactive method as described in any one of claims 1 to 11.
15. A computer program product, when run on a computer, causes the computer to implement the interactive method as described in any one of claims 1 to 11.