[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111459598B - Information display method and device, electronic equipment and storage medium - Google Patents

Information display method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111459598B
CN111459598B CN202010255837.6A CN202010255837A CN111459598B CN 111459598 B CN111459598 B CN 111459598B CN 202010255837 A CN202010255837 A CN 202010255837A CN 111459598 B CN111459598 B CN 111459598B
Authority
CN
China
Prior art keywords
displaying
page
window
target
container window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN202010255837.6A
Other languages
Chinese (zh)
Other versions
CN111459598A (en
Inventor
祁晟暘
景生善
刘国防
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jilian Network Technology Co ltd
Original Assignee
Shanghai Jilian Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jilian Network Technology Co ltd filed Critical Shanghai Jilian Network Technology Co ltd
Priority to CN202010255837.6A priority Critical patent/CN111459598B/en
Publication of CN111459598A publication Critical patent/CN111459598A/en
Application granted granted Critical
Publication of CN111459598B publication Critical patent/CN111459598B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure discloses an information display method, an information display device, electronic equipment and a storage medium, wherein the method comprises the following steps: when an instruction for triggering a target video network label is received, a container window for displaying the small program is displayed in a suspension mode in a current video playing window; downloading the matched target applet based on the parameters transferred by the target video network label; and displaying the content of the target applet through the container window. According to the technical scheme of the embodiment of the disclosure, the purpose of displaying more information except videos in video playing is achieved.

Description

Information display method and device, electronic equipment and storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of video networking, and in particular relates to an information display method and device, electronic equipment and a storage medium.
Background
In the age of 5G + AI, video will become an important entrance to the internet, and will play the role of information transfer cut-off and internet function carrier. This new internet form with video as the core can be called as "video internet".
The video networking can not only transmit information more efficiently by means of high bandwidth of videos, but also bring great convenience to people through the carried internet function, and directly meet the instant requirements of the audience on purchasing, knowing, social contact and the like in the watching process.
At present, with the popularization of video websites and application apps, more and more developers want to insert information streams developed by themselves into the video playing process so as to be viewed by users, and finally benefits are realized.
However, the way of displaying information other than video in the video playing process is diversified. For example, when the playing video is paused, the additional information is displayed in a map mode, and obviously, the display mode cannot display too much information. Or more additional information is displayed outside the video playing interface, which is limited by the size of the screen of the mobile terminal, and the information displayed in the display mode is not displayed at the mobile terminal generally, or is displayed when the video is played on the small screen.
Disclosure of Invention
The embodiment of the disclosure provides an information display method and device, an electronic device and a storage medium, which achieve the purpose of displaying information other than videos in video playing.
In a first aspect, an embodiment of the present disclosure provides an information display method, where the method includes:
when an instruction for triggering a target video network label is received, a container window for displaying the small program is displayed in a suspension mode in a current video playing window;
downloading the matched target applet based on the parameters transferred by the target video network label;
and displaying the content of the target applet through the container window.
Further, before the current video playing window displays the container window for displaying the applet in a floating manner, the method further includes:
and switching in the preset animation from the set position of the current video playing window.
Further, the displaying the content of the target applet through the container window includes:
displaying a loading page through the container window, and loading the target applet;
and if the network request error report is detected, correspondingly displaying an error prompt page on the container window according to the error report reason.
Further, the correspondingly displaying an error prompt page in the container window according to the error reporting reason includes:
if the error reporting reason is that the target applet does not exist, displaying a network error page on the container window;
if the error reporting reason is network overtime, displaying a network retry page on the container window;
wherein the network retry page includes a retry button for receiving a user-triggered retry order.
Further, the displaying the content of the target applet through the container window further includes:
if the target applet is successfully loaded, hiding the loading page, and displaying a navigation bar matched with the target applet through the container window;
when the internal jump instruction of the target small program is detected, loading a page related to the internal jump instruction, and displaying a return button on the navigation bar;
and if the trigger instruction of the return button is received, returning to a superior page of the current page, and if the superior page is a root page, hiding the return button in the navigation bar.
Further, the displaying, through the container window, the navigation bar adapted to the target applet includes:
determining a background color, a title, a button color, and a button style of the navigation bar based on configuration parameters of the target applet;
and displaying the navigation bar in the container window according to the background color, the title, the button color and the button style.
Further, the method further comprises:
if an instruction of jumping to other applets triggered by the content of the target applet is received, displaying a container window for displaying the other applets in a floating mode on a current video playing window;
and displaying the content of the other small program through the container window for showing the other small program.
In a second aspect, an embodiment of the present disclosure further provides an information display apparatus, where the apparatus includes:
the first display module is used for displaying a container window for displaying the small program in a suspension manner on a current video playing window when an instruction for triggering the target video network label is received;
the downloading module is used for downloading the matched target applet based on the parameters transmitted by the target video network label;
and the second display module is used for displaying the content of the target applet through the container window.
In a third aspect, an embodiment of the present disclosure further provides an apparatus, where the apparatus includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the information presentation method according to any one of the embodiments of the present disclosure.
In a fourth aspect, the embodiments of the present disclosure further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are used to perform the information presentation method according to any one of the embodiments of the present disclosure.
According to the technical scheme of the embodiment of the disclosure, when an instruction for triggering the target video network label is received, a container window for displaying the small program is displayed in a suspension mode in the current video playing window; downloading the matched target applet based on the parameters transferred by the target video network label; the technical means of displaying the content of the target small program through the container window realizes the purpose of displaying more information except videos in video playing.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1 is a schematic flow chart of an information display method according to a first embodiment of the present disclosure;
FIG. 2 is a schematic illustration of a display of a container window according to an embodiment of the disclosure;
fig. 3 is a schematic flow chart of another information displaying method according to a first embodiment of the disclosure;
fig. 4 is a schematic structural diagram of an information display apparatus according to a second embodiment of the disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to a third embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
Example one
Fig. 1 is a schematic flow chart of an information displaying method according to a first embodiment of the present disclosure, where the method is applicable to a scene in which information other than video is displayed during a video playing process. The method may be performed by an information presentation apparatus, which may be implemented in the form of software and/or hardware.
As shown in fig. 1, the information display method provided in this embodiment includes the following steps:
and 110, when an instruction for triggering the target video network label is received, displaying a container window for displaying the small program in a suspension manner in the current video playing window.
The target video network label is usually displayed above the current video playing interface in a floating manner, so that the user can see the target video network label while watching the video. The target video network tag can be specifically a cartoon head portrait of a hot spot character or a nickname or other identification, such as a cartoon head portrait of a star or a picture and simple introduction of an article, and is intended to attract users, arouse the users to have interest in the target video network tag, trigger the target video network tag, and achieve the purpose of converting yields such as traffic.
Illustratively, the container window may be displayed floating to the right of the current video playback window. It will be appreciated that the container window is newly created by a pre-programmed program.
In order to further improve the visual experience of the user, so that the display of the container window is not too obtrusive, before the container window for displaying the applet is displayed in a floating manner in the current video playing window, the method further comprises the following steps:
the preset animation is switched in from the set position of the current video playing window, the set position is preferably the right side of the current video playing window, and particularly the preset animation is pulled out from the right side to the left side, so that the watching of a user on the current playing video is influenced as little as possible, a better visual effect is brought to the user, and the display of the container window cannot be too abrupt.
And step 120, downloading the matched target applet based on the parameters transmitted by the target video network label.
It is understood that different target internet of view labels represent different information to be displayed, for example, clicking on the internet of view label of the cartoon head of a star may display some eight trigrams news or positive energy events related to the star, and clicking on the internet of view label of a kitchen knife may display the material and functional advantages of the kitchen knife. Thus, when a user clicks on any one of the target internet-of-things tags, the target internet-of-things tag passes to the background a relevant parameter indicating which interface the background calls to download the matching target applet. The target applet is the information content to be displayed represented by the target video network label.
And step 130, displaying the content of the target small program through the container window.
Specifically, the displaying the content of the target applet through the container window includes:
displaying a loading page through the container window, and loading the target applet;
and if the network request error report is detected, correspondingly displaying an error prompt page on the container window according to the error report reason.
For example, if the error-reporting reason is that the target applet does not exist, displaying a network error page on the container window;
if the error reporting reason is network overtime, displaying a network retry page on the container window;
wherein the network retry page includes a retry button for receiving a user-triggered retry order.
It is understood that the network request error report is specifically fed back by an interface for downloading the target applet, and the displaying of the relevant page is realized by calling a preset interface to realize a page display function.
Further, the displaying the content of the target applet through the container window further includes:
if the target applet is successfully loaded, hiding the loading page, and displaying a navigation bar matched with the target applet through the container window;
when the internal jump instruction of the target small program is detected, loading a page related to the internal jump instruction, and displaying a return button on the navigation bar;
and if the trigger instruction of the return button is received, returning to a superior page of the current page, and if the superior page is a root page, hiding the return button in the navigation bar.
Further, the displaying, through the container window, the navigation bar adapted to the target applet includes:
determining a background color, a title, a button color, and a button style of the navigation bar based on configuration parameters of the target applet;
and displaying the navigation bar in the container window according to the background color, the title, the button color and the button style.
The navigation bar is used as the head of a container window and carries some basic information and operation logic to be shown, such as a return button, a close button and a title. The background color of the navigation bar, the title, and the color of the buttons may be configured to be more conformable to the targeted applet. When the target small program is skipped, a 'return button' appears in the navigation bar, and the 'return button' can be clicked to return to the upper page of the current page; clicking the "close button" closes the entire container. The content page is the actual operating space of the target applet and the container window will specify the amount of space it can expose and provide a series of interfaces to facilitate the target applet in obtaining the current page state. Status pages, including load pages, network retry pages, error pages, etc., may provide a better experience for the user. Displaying a page in a corresponding state when an error occurs in the target applet; when some errors occur in the small program, the corresponding state page can be displayed by using the container interface, so that the user can know the problems existing at present, and the user experience is improved.
Further, the method further comprises:
if an instruction of jumping to other applets triggered by the content of the target applet is received, displaying a container window for displaying the other applets in a floating mode on a current video playing window;
and displaying the content of the other small program through the container window for showing the other small program.
The information to be displayed is developed in an independent small program mode, so that the maintenance of developers is facilitated, all information contents do not need to be downloaded during downloading, and the information contents which are needed by the users and need to be displayed are downloaded according to the triggering instructions of the users.
The closing of the container window can be performed based on a closing button on the navigation bar triggered by the user, or can be automatically closed, for example, if no interaction operation of the user is detected within a set time period, the current container window is closed. When displaying a plurality of container windows, when the user clicks on the area of the non-container window, i.e. the video playing area not covered by the container window, the operation of closing all the container windows is performed.
According to the technical scheme of the embodiment of the disclosure, when an instruction for triggering the target video network label is received, a container window for displaying the small program is displayed in a suspension mode in the current video playing window; downloading the matched target applet based on the parameters transferred by the target video network label; the technical means of displaying the content of the target small program through the container window realizes the purpose of displaying more information except videos in video playing.
On the basis of the above technical solution, referring to a display schematic diagram of a container window shown in fig. 2, when a user clicks an internet of view tag 200, the container window a is displayed in a floating manner, and the content of the applet 1 associated with the internet of view tag 200 is displayed in the container window a, if the user triggers an internal jump instruction through a content page of the applet 1 displayed in the container window a, a page associated with the internal jump instruction is loaded, and the associated page of the applet 1 is displayed through a cascaded container window a 1. If the user triggers a jump instruction of the applet 2 through the content page of the applet 1 displayed in the container window a, the container window B for displaying the applet 2 is displayed in a floating manner, and similarly, if the user triggers an internal jump instruction through the content page of the applet 2 displayed in the container window B, a page associated with the internal jump instruction is loaded, and the associated page of the applet 2 is displayed through the cascaded container window B1.
Correspondingly, referring to a flow diagram of another information display method shown in fig. 3, the method specifically includes: the method comprises the steps that a user clicks an internet of view label, a background system creates a container and displays a loading page, a small program related to the internet of view label clicked by the user is loaded, if the loading is successful, the small program is displayed in the container, and a navigation bar is updated according to configuration information of the small program, so that the display of the navigation bar is more fit with the content of the small program, for example, the background color, the title and the color of a button of the navigation bar are changed, the visual effect of the user is improved, and the purpose of improving the user experience degree is achieved. And further detecting whether the jump instruction is an internal jump instruction of the applet, if so, loading a new page, displaying a return button on the navigation bar, clicking the return button by a user to return to a previous page, and if not, hiding the return button, and when clicking a close button by the user, closing the container. And if the jump instruction is the external jump of the applet, namely, the jump instruction jumps to the instruction of other applets, newly building a corresponding container again, loading the other applets, and then repeating the step of displaying the applets. If the loading fails, detecting whether the loading fails due to the network reason, if the loading fails due to the network reason, displaying a network retry page, and reloading when a user clicks retry; and if the loading fails due to the network reason, displaying an error page, and closing the current container when the user clicks a closing button of the navigation bar.
In order to improve the user experience and enable developers who provide information streams other than video to more conveniently display the information streams, the embodiment of the invention provides a container with a fixed display and a set of standard interfaces. Specifically, the information to be displayed in the video playing window is packaged into a small program, so that the maintenance and development are facilitated, and meanwhile, more information contents can be contained. When the applet needs to be opened, a container is created to package the information stream other than the video. The container contains a navigation bar, a content page, and a status page. The navigation bar is used as the head of a container and carries basic information and operation logic to be displayed, including return and close buttons and a title. To be more conformable to the applet, the navigation bar can be configured with a background color as well as the color of the title and buttons. When the small program is skipped, a return button appears, and the small program can return to a higher page by clicking; clicking the close button closes the entire container. The content page is the actual running space of the applet and the container will specify the amount of space it can expose and provide a series of interfaces to facilitate the applet to obtain the current state. The status page comprises a loading page, a network retry page, a fault page and the like, and can bring better experience to the user. Displaying a corresponding state page when an error occurs in the acquired applet; the container interface may also be used to expose the status page when some errors occur inside the applet.
Example two
Fig. 4 is an information display device provided in the second embodiment of the present disclosure, the information display device includes: a first display module 410, a download module 420, and a second display module 430.
The first display module 410 is configured to, when receiving an instruction for triggering a target video network tag, display, in a floating manner, a container window for displaying an applet in a current video playing window; a downloading module 420, configured to download the matched target applet based on the parameters transferred by the target internet-of-view tag; a second display module 430, configured to display the content of the target applet through the container window.
On the basis of the above technical solutions, the apparatus further includes: and the switching-in module is used for switching in the preset animation from the set position of the current video playing window before the current video playing window suspends and displays the container window for displaying the applet.
On the basis of the above technical solutions, the second display module 430 includes:
the first display unit is used for displaying a loading page through the container window and loading the target applet;
and the second display unit is used for correspondingly displaying an error prompt page on the container window according to the error reporting reason if the network request error reporting is detected.
On the basis of the above technical solutions, the second display unit includes:
the first display subunit is configured to display a network error page on the container window if the error reporting reason is that the target applet does not exist;
the second display subunit is configured to display a network retry page on the container window if the error reporting reason is network timeout;
wherein the network retry page includes a retry button for receiving a user-triggered retry order.
On the basis of the above technical solutions, the second display module 430 further includes:
the third display unit is used for hiding the loading page and displaying a navigation bar adapted to the target applet through the container window if the target applet is loaded successfully;
the loading unit is used for loading a page related to the internal jump instruction when the internal jump instruction of the target applet is detected, and displaying a return button on the navigation bar;
and the fourth display unit is used for returning to the upper page of the current page if the trigger instruction of the return button is received, and hiding the return button in the navigation bar if the upper page is the root page.
On the basis of the above technical solutions, the third display unit is specifically configured to:
determining a background color, a title, a button color, and a button style of the navigation bar based on configuration parameters of the target applet;
and displaying the navigation bar in the container window according to the background color, the title, the button color and the button style.
On the basis of the above technical solutions, the apparatus further includes:
the third display module is used for displaying a container window for displaying other small programs in a floating manner on the current video playing window if an instruction of jumping to other small programs triggered by the content of the target small program is received; and displaying the content of the other small program through the container window for showing the other small program.
According to the technical scheme of the embodiment of the disclosure, when an instruction for triggering the target video network label is received, a container window for displaying the small program is displayed in a suspension mode in the current video playing window; downloading the matched target applet based on the parameters transferred by the target video network label; the technical means of displaying the content of the target small program through the container window realizes the purpose of displaying more information except videos in video playing.
The information display device provided by the embodiment of the disclosure can execute the information display method provided by any embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
It should be noted that, the units and modules included in the apparatus are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only used for distinguishing one functional unit from another, and are not used for limiting the protection scope of the embodiments of the present disclosure.
EXAMPLE III
Referring now to fig. 5, a schematic diagram of an electronic device (e.g., the terminal device or the server of fig. 5) 400 suitable for implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, the electronic device 400 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage device 406 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic apparatus 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
Generally, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage devices 406 including, for example, magnetic tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device 400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 5 illustrates an electronic device 400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 409, or from the storage means 406, or from the ROM 402. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 401.
The terminal provided by the embodiment of the present disclosure and the information display method provided by the embodiment belong to the same inventive concept, and technical details that are not described in detail in the embodiment of the present disclosure may be referred to the embodiment, and the embodiment of the present disclosure have the same beneficial effects.
Example four
The embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the information presentation method provided by the above embodiment is implemented.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to:
when an instruction for triggering a target video network label is received, a container window for displaying the small program is displayed in a suspension mode in a current video playing window;
downloading the matched target applet based on the parameters transferred by the target video network label;
and displaying the content of the target applet through the container window.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a cell does not in some cases constitute a limitation on the cell itself, for example, an editable content display cell may also be described as an "editing cell".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (9)

1. An information display method, comprising:
when an instruction for triggering a target video network label is received, a container window for displaying the small program is displayed in a suspension mode in a current video playing window;
downloading the matched target applet based on the parameters transferred by the target video network label;
displaying the content of the target applet through the container window;
the displaying the content of the target applet through the container window includes:
displaying a loading page through the container window, and loading the target applet;
if the target applet is successfully loaded, hiding the loading page, and displaying a navigation bar matched with the target applet through the container window;
when the internal jump instruction of the target small program is detected, loading a page related to the internal jump instruction, and displaying a return button on the navigation bar;
and if the trigger instruction of the return button is received, returning to a superior page of the current page, and if the superior page is a root page, hiding the return button in the navigation bar.
2. The method of claim 1, wherein before the current video playback window floats and displays the container window for displaying the applet, the method further comprises:
and switching in the preset animation from the set position of the current video playing window.
3. The method of claim 1, wherein the displaying the content of the target applet through the container window comprises:
and if the network request error report is detected, correspondingly displaying an error prompt page on the container window according to the error report reason.
4. The method according to claim 3, wherein the displaying an error prompt page in the container window according to the error reporting reason comprises:
if the error reporting reason is that the target applet does not exist, displaying a network error page on the container window;
if the error reporting reason is network overtime, displaying a network retry page on the container window;
wherein the network retry page includes a retry button for receiving a user-triggered retry order.
5. The method of claim 1, wherein displaying a navigation bar adapted to the target applet through the container window comprises:
determining a background color, a title, a button color, and a button style of the navigation bar based on configuration parameters of the target applet;
and displaying the navigation bar in the container window according to the background color, the title, the button color and the button style.
6. The method of any one of claims 1-5, further comprising:
if an instruction of jumping to other applets triggered by the content of the target applet is received, displaying a container window for displaying the other applets in a floating mode on a current video playing window;
and displaying the content of the other small program through the container window for showing the other small program.
7. An information presentation device, comprising:
the first display module is used for displaying a container window for displaying the small program in a suspension manner on a current video playing window when an instruction for triggering the target video network label is received;
the downloading module is used for downloading the matched target applet based on the parameters transmitted by the target video network label;
the second display module is used for displaying the content of the target applet through the container window;
the second display module includes:
the third display unit is used for displaying a loading page through the container window and loading the target applet, if the target applet is loaded successfully, hiding the loading page and displaying a navigation bar matched with the target applet through the container window;
the loading unit is used for loading a page related to the internal jump instruction when the internal jump instruction of the target applet is detected, and displaying a return button on the navigation bar;
and the fourth display unit is used for returning to the upper page of the current page if the trigger instruction of the return button is received, and hiding the return button in the navigation bar if the upper page is the root page.
8. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the information presentation method of any one of claims 1-6.
9. A storage medium containing computer-executable instructions for performing the information presentation method of any one of claims 1-6 when executed by a computer processor.
CN202010255837.6A 2020-04-02 2020-04-02 Information display method and device, electronic equipment and storage medium Expired - Fee Related CN111459598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010255837.6A CN111459598B (en) 2020-04-02 2020-04-02 Information display method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010255837.6A CN111459598B (en) 2020-04-02 2020-04-02 Information display method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111459598A CN111459598A (en) 2020-07-28
CN111459598B true CN111459598B (en) 2021-05-14

Family

ID=71677028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010255837.6A Expired - Fee Related CN111459598B (en) 2020-04-02 2020-04-02 Information display method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111459598B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113194351B (en) * 2021-02-24 2023-06-27 北京字跳网络技术有限公司 Video display method and device, electronic equipment and storage medium
CN113407268B (en) * 2021-05-07 2023-09-01 北京奇艺世纪科技有限公司 Interactive window display method and device, electronic equipment and storage medium
CN113391854A (en) * 2021-06-16 2021-09-14 湖南快乐阳光互动娱乐传媒有限公司 Communication method and device for host application program and applet
CN113395570B (en) * 2021-06-16 2023-03-14 湖南快乐阳光互动娱乐传媒有限公司 Data display method and device and electronic equipment
CN115098012B (en) * 2022-06-24 2024-10-29 北京字跳网络技术有限公司 Display method, electronic device and computer program product

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714115B (en) * 2013-10-29 2018-03-30 北京奇虎科技有限公司 The loading method and device of a kind of web page contents
US9681086B2 (en) * 2014-03-12 2017-06-13 Google Inc. System and method for continuing playback in widget after app is backgrounded
US10552885B2 (en) * 2015-03-17 2020-02-04 [24]7.ai, Inc. Systems and methods for acquiring structured inputs in customer interactions
CN105635788B (en) * 2015-12-29 2019-08-16 深圳Tcl数字技术有限公司 The method and device to break for commercialsy in video display process
CN105867762A (en) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and apparatus for displaying video being played
CN108712673A (en) * 2018-05-17 2018-10-26 上海掌门科技有限公司 A kind of method and apparatus of video playing
CN108829473B (en) * 2018-05-28 2022-03-11 北京小米移动软件有限公司 Event response method, device and storage medium
CN109308201A (en) * 2018-10-15 2019-02-05 百度在线网络技术(北京)有限公司 Method and apparatus for output information

Also Published As

Publication number Publication date
CN111459598A (en) 2020-07-28

Similar Documents

Publication Publication Date Title
CN111459598B (en) Information display method and device, electronic equipment and storage medium
US11997322B2 (en) Information display method and apparatus, and device and storage medium
EP4084488A1 (en) Video interaction method and device, electronic device and storage medium
EP4152757A1 (en) Video playback method and apparatus, storage medium, and electronic device
US20240094875A1 (en) Video interaction method and apparatus, electronic device, and storage medium
CN112261226A (en) Horizontal screen interaction method and device, electronic equipment and storage medium
CN114443897B (en) Video recommendation method and device, electronic equipment and storage medium
CN109684589B (en) Client comment data processing method and device and computer storage medium
US20230421857A1 (en) Video-based information displaying method and apparatus, device and medium
JP2023528398A (en) Live distribution room creation method, device, electronic device and storage medium
CN111930973A (en) Multimedia data playing method and device, electronic equipment and storage medium
US20240338112A1 (en) Video publishing method and apparatus, electronic device, storage medium and program product
CN113986003A (en) Multimedia information playing method and device, electronic equipment and computer storage medium
CN114201705A (en) Video processing method and device, electronic equipment and storage medium
US20210400330A1 (en) Information interaction method and device, electronic apparatus, and computer readable storage medium
CN109462779B (en) Video preview information playing control method, application client and electronic equipment
CN113721807A (en) Information display method and device, electronic equipment and storage medium
CN115550723A (en) Multimedia information display method and device and electronic equipment
CN115278375A (en) Resource pushing method, device, equipment and medium
CN111246273B (en) Video delivery method and device, electronic equipment and computer readable medium
WO2024165010A1 (en) Information generation method and apparatus, information display method and apparatus, device and storage medium
US20240048665A1 (en) Video generation method, video playing method, video generation device, video playing device, electronic apparatus and computer-readable storage medium
CN115379245B (en) Information display method and device and electronic equipment
CN111770385A (en) Card display method and device, electronic equipment and medium
CN110990095A (en) Hosted application presentation method, device and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210514