CN113382293A - Content display method, device, equipment and computer readable storage medium - Google Patents

Content display method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN113382293A
CN113382293A CN202110656154.6A CN202110656154A CN113382293A CN 113382293 A CN113382293 A CN 113382293A CN 202110656154 A CN202110656154 A CN 202110656154A CN 113382293 A CN113382293 A CN 113382293A
Authority
CN
China
Prior art keywords
content
display
target
target content
displayed
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.)
Pending
Application number
CN202110656154.6A
Other languages
Chinese (zh)
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202110656154.6A priority Critical patent/CN113382293A/en
Publication of CN113382293A publication Critical patent/CN113382293A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4113PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure provides a method, a device, equipment and a computer readable storage medium for content display, wherein the method comprises the following steps: if a display request of the target content is received, confirming the display state of the displayed content on the current display interface; and splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content. Therefore, the display of the target contents of a plurality of different data sources can be supported, so that a user can check the target contents of the plurality of data sources at the same time, the method is suitable for more application scenes, meets the personalized requirements of the user, and improves the user experience.

Description

Content display method, device, equipment and computer readable storage medium
Technical Field
The disclosed embodiments relate to the field of interface interaction technologies, and in particular, to a content display method, device, and apparatus, and a computer-readable storage medium.
Background
In order to provide a better viewing experience for a user, a screen projection method is provided in the prior art, and the user can project the content displayed on the terminal device to other devices for displaying. For example, the content displayed by the mobile phone can be projected to a television for displaying, and the television screen has a larger display size, so that the user can watch the displayed content more clearly, and the user experience is improved.
The existing screen projection method generally responds to a screen projection request triggered by a user and displays the screen projection content of the terminal equipment in a full screen mode.
However, with the development of science and technology, more and more users have the requirement that a plurality of terminal devices throw the screen at the same time, and the adoption of the method cannot meet the requirement that the user throws the screen in multiple paths, so that the applicability is poor, and the user experience is poor.
Disclosure of Invention
The embodiment of the disclosure provides a content display method, a content display device, content display equipment and a computer readable storage medium, so as to solve the technical problems that the existing screen projection display method cannot realize multi-path screen projection and is poor in applicability.
In a first aspect, an embodiment of the present disclosure provides a content display method, including:
if a display request of the target content is received, confirming the display state of the displayed content on the current display interface;
and splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content.
In a second aspect, an embodiment of the present disclosure provides an apparatus for content display, including:
the confirming module is used for confirming the display state of the displayed content on the current display interface if the display request of the target content is received;
and the splicing module is used for splicing and displaying the target content on the display interface according to the target content and the display state of the displayed content.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: at least one input unit, an output unit, a processor and a memory;
the storage stores computer execution instructions, an input unit is used for receiving a display request of target content, and an output unit is used for displaying spliced target content;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the method of content display as set forth in the first aspect above and in various possible designs of the first aspect.
In a fourth aspect, the embodiments of the present disclosure provide a computer-readable storage medium, in which computer-executable instructions are stored, and when a processor executes the computer-executable instructions, the method for displaying content according to the first aspect and various possible designs of the first aspect is implemented.
According to the content display method, the content display device, the content display equipment and the computer readable storage medium, when a display request of target content is received, the display state of the content displayed on a current display interface is determined, so that the target content can be displayed on the display interface in a splicing mode according to the target content and the display state of the content displayed currently. In practical application, the display of the target contents of a plurality of different data sources can be supported, so that a user can check the target contents of the plurality of data sources at the same time, the method is suitable for more application scenes, the personalized requirements of the user are met, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a schematic diagram of a system architecture upon which the present disclosure is based;
fig. 2 is a schematic flow chart of a content display method according to a first embodiment of the disclosure;
fig. 3 is a flowchart illustrating a content display method according to a second embodiment of the disclosure;
FIG. 4 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;
FIG. 5 is a schematic view of yet another display interface provided by an embodiment of the present disclosure;
FIG. 6 is a schematic view of yet another display interface provided by an embodiment of the present disclosure;
FIG. 7 is a schematic view of yet another display interface provided by an embodiment of the present disclosure;
FIG. 8 is a schematic view of yet another display interface provided by an embodiment of the present disclosure;
FIG. 9 is a schematic view of yet another display interface provided by an embodiment of the present disclosure;
fig. 10 is a flowchart illustrating a method for displaying content according to a third embodiment of the disclosure;
fig. 11 is a schematic structural diagram of a content display apparatus according to a fourth embodiment of the disclosure;
fig. 12 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are some, but not all embodiments of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
In order to solve the above-mentioned technical problems that the conventional screen projection display method cannot realize multi-path screen projection and is poor in applicability, the present disclosure provides a content display method, device, equipment and computer readable storage medium.
It should be noted that the method, apparatus, device and computer-readable storage medium for content display provided by the present disclosure can be applied to various scenarios in which multiple contents are simultaneously displayed.
In the existing application of displaying the screen-casting content, the screen-casting content of a user is generally displayed in a full screen mode, but the method cannot be used for displaying the screen-casting content in a scene in which a plurality of terminal devices simultaneously cast screens. In addition, the method can only display the content of the same data source, cannot simultaneously display the data contents of a plurality of data sources, has few applicable scenes, and cannot meet the personalized requirements of users.
In order to adapt to various different application scenarios and meet the requirement for simultaneous display of data in multiple data sources or the requirement for simultaneous screen projection of multiple terminal devices, the inventor finds, through research, that after a display request of a target content is obtained, the target content can be spliced according to the target content and the display state of the displayed content on a current display interface, so that display of multiple screen projection contents can be simultaneously achieved, wherein the target content and the currently displayed content may be data in different data sources or screen projection contents corresponding to different terminal devices.
Fig. 1 is a schematic diagram of a system architecture based on the present disclosure, as shown in fig. 1, the system architecture based on the present disclosure at least includes: at least one terminal device 1 and a terminal device 2, wherein the terminal device 1 may be a desktop computer, a tablet computer, or the like. The terminal device 2 may be a network television or the like.
Fig. 2 is a schematic flow chart of a content display method according to a first embodiment of the disclosure, and as shown in fig. 2, the method includes:
step 201, if a display request of the target content is received, confirming the display state of the displayed content on the current display interface.
The execution main body of this embodiment is a content display device, the content display device may be coupled to a terminal device, the terminal device may be a device such as a network television, and the terminal device may be in communication connection with a plurality of terminal devices, acquire display requests sent by the plurality of terminal devices, and perform corresponding data processing.
Optionally, the content display apparatus may be further coupled to a server, and the server may be in communication connection with terminal devices such as a network television and a user handheld terminal device, respectively, and may obtain a display request sent by the user handheld terminal device, perform corresponding data processing, and send a processing result to the terminal devices such as the network television for display.
In this embodiment, a user can control target contents of a plurality of different data sources to be displayed on the same display interface according to actual requirements, and thus, a display request of the target contents can be initiated. Accordingly, the content display apparatus can acquire a display request of the target content. Wherein, the target content specifically includes: screen projection content, network online content and content input by an external input source. For example, a display window on the display interface may have a plurality of different display sub-windows, and the different sub-windows may be target contents of different data sources, for example, the target content displayed in the sub-window 1 may be screen-projected content on a user terminal device, the target content displayed in the sub-window 2 may be online content, and the content displayed in the sub-window 3 may be content input by an external input source.
When the display request of the target content is acquired, other displayed content may exist on the display interface, and in order to adjust the page layout of the display interface, after the display request of the target content is acquired, the display state of the displayed content on the current display interface may be determined. Wherein the display state of the displayed content comprises: the number of displays of the displayed content and the display layout of the displayed content.
Step 202, splicing and displaying the target content on the display interface according to the target content and the display state of the displayed content.
In this embodiment, the addition of the target content may cause a change in the number of display contents in the display interface. Accordingly, to improve the viewing experience of the user, the display layout of the display content may be further adjusted. Specifically, the target content can be displayed on the display interface in a splicing manner according to the target content and the display state of the displayed content.
Specifically, after the display state of the displayed content is determined, the display interface may be divided according to the target content and the display state of the displayed content to obtain a plurality of sub-windows, and the target content and the displayed content are loaded into the plurality of spliced sub-windows respectively to implement the spliced display of the target content.
For example, in practical applications, the target contents displayed by the sub-windows spliced in the display interface can be target contents of different data sources, so as to meet the browsing requirements of the user on the contents of the data sources. For example, the online content may be displayed in a sub-window, and the online content may be specifically video content of a video website. And displaying screen projection content in a further sub-window, wherein the screen projection content can be specifically the content currently displayed by the terminal equipment of the user, such as a chat dialog box and the like. And the content input by the external input source can be displayed in the other sub-window, so that the user can realize the effect of simultaneously viewing the chat and the video.
Still in practical applications, for example, when the device for displaying content is coupled to a network television, one sub-window in the display interface may display online content requested by a user, and another sub-window may display content input by an external input source, where the external input source may be a digital interface such as HDMI. Therefore, the user can watch the video contents in a plurality of different channels in the same display interface, and the user experience is improved.
The display instruction of the target content of the multiple data sources may be initiated by the same terminal device in communication connection with the content display apparatus, or initiated by multiple different terminal devices in communication connection with the content display apparatus, which is not limited in this disclosure. Alternatively, when the display instructions of the target contents of the multiple data sources are initiated by multiple different terminal devices, the identifier of the terminal initiating the display request of the target content may be displayed in each sub-window.
Alternatively, the plurality of target contents displayed on the display interface may be target contents of the same data source. Which may be initiated for a number of different terminal devices that are in communication connection with the means for content display. While displaying the target contents of the plurality of identical data sources, the identifier of the terminal that initiated the display request of the target contents may be displayed in each sub-window.
Still in practical applications, for example, the plurality of target contents may be currently screen-shot contents of a plurality of different terminal devices. When a plurality of users play games in a networked manner, the contents displayed by the plurality of terminal devices can be sent to the same display interface to be displayed, so that the game interfaces corresponding to the terminal devices are respectively displayed by the plurality of sub-windows spliced in the display interface, and the game experience is improved. In the application scenario, the target content may specifically be screen projection content of the terminal device. Because the display time of the screen projection content initiated by the user is different, the screen projection content of the terminal device which initiates the display request can be displayed, and the display layout of the screen projection content can be adjusted after the display request sent by other terminal devices is acquired.
Still in practical applications, for example, when multiple users are in a video conference, there may be a need for content presentation for multiple users, and at this time, the content that multiple users want to present may be sent to the same display window in the display interface for display. In the application scenario, the target content may be specifically screen-shot content of the terminal device, and may also be network online content and the like.
Still in practical applications, for example, as online lessons are becoming more popular, when a user carries out online lessons, courseware of multiple users, exercises to be explained, and the like can be sent to the same display window in the display interface for display in order to achieve better lesson effects. In the application scenario, the target content may be specifically screen-shot content of the terminal device, and may also be network online content and the like.
According to the content display method provided by the embodiment, when a display request of the target content is received, the display state of the displayed content on the current display interface is determined, so that the target content can be displayed on the display interface in a splicing manner according to the target content and the display state of the currently displayed content. The display operation of a plurality of display contents can be realized at the same time. In practical application, the display of the target contents of a plurality of different data sources can be supported, so that a user can check the target contents of the plurality of data sources at the same time, the method is suitable for more application scenes, the personalized requirements of the user are met, and the user experience is improved.
And the screen projection request of the terminal equipment simultaneously shows the screen projection contents of the plurality of terminal equipment, so that the method is suitable for more application scenes.
Fig. 3 is a schematic flow chart of a content display method provided in the second embodiment of the present disclosure, and on the basis of the first embodiment, as shown in fig. 3, step 202 specifically includes:
step 301, confirming the quantity of the contents required to be displayed on the current display interface after the target contents are added.
Step 302, inquiring the corresponding relation between the display content quantity and the display layout strategy based on the content quantity, and determining a new display layout.
And 303, splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout.
In this embodiment, since the addition of the target content may cause a change in the number of the display contents in the display interface, after the display request of the target content is obtained, the number of the contents that need to be displayed on the current display interface after the addition of the target content may be determined first. For example, if the number of currently displayed contents is two and the number of target contents is one, the number of contents that need to be displayed on the current display interface after the target contents are added is three.
In order to provide better display content for the user and improve the viewing experience of the user, a display layout strategy corresponding to the number of the display content may be configured in advance for each number of the display content. Therefore, after the number of contents required to be displayed on the current display interface is determined, the corresponding relation between the number of displayed contents and the display layout strategy can be inquired based on the number of contents, and a new display layout corresponding to the number of contents required to be displayed is determined.
And splicing the target content and the currently displayed content according to the new display layout, and refreshing the page to display the target content and the currently displayed content according to the new display layout.
Still by way of example in practical applications, if two display sub-windows exist on the current display interface, the two sub-windows respectively display screen projection contents corresponding to different terminal devices. The target content may be specifically that after the network online content obtains the display request of the target content, the number of the content required to be displayed on the current display interface is three. In order to provide a more sophisticated viewing experience for the user and avoid overlapping and blocking of the sub-windows, a new display layout corresponding to the number of the content to be displayed may be determined, and the target content may be spliced with the currently displayed content according to the new display layout.
Specifically, the display layout strategy may set a layout mode according to the number of contents to be displayed, where the layout mode may specifically be horizontal parallel arrangement, vertical parallel arrangement, picture-in-picture arrangement, and the like of a plurality of sub-windows. Alternatively, the display interface may be divided into a plurality of display areas, and a different number of display contents may be displayed in each display area, which is not limited in this disclosure.
One specific display layout is explained below in conjunction with the drawings.
Fig. 4 is a schematic view of a display interface provided by the embodiment of the present disclosure, and as shown in fig. 4, if the number of contents required to be displayed on the current display interface is one, the target content 41 may be displayed in a full screen.
Fig. 5 is a schematic view of another display interface provided in the embodiment of the present disclosure, as shown in fig. 5, if the number of displays required on the current display interface is two, the display interface may be divided into a first display area 51 and a second display area 52, and two display contents are respectively displayed in the first display area 51 and the second display area 52, where the first display area 51 and the second display area 52 are laid out left and right. Optionally, the first display area and the second display area may also be arranged in an up-down manner, which is not limited in this disclosure.
Fig. 6 is a schematic view of another display interface provided by the embodiment of the present disclosure, and as shown in fig. 6, if the number of the displays required on the current display interface is three, the display interface is divided into a third display area 61 and a fourth display area 62, any one display content is displayed in the third display area 61, and the other two display contents are displayed in the fourth display area 62, where the third display area 61 and the fourth display area 62 are in an up-down layout, and the other two display contents can equally divide the fourth display area. Optionally, two display contents may be displayed in the third display area, and another display content may be displayed in the fourth display area, which is not limited in this disclosure.
Fig. 7 is a schematic view of another display interface provided by the embodiment of the present disclosure, and as shown in fig. 7, if the number of displays required on the current display interface is four, the display interface is divided into four fifth display areas 71 with the same area, and four display contents are respectively displayed in the four fifth display areas 71. Optionally, the four fifth display regions with the same area may also be arranged longitudinally, which is not limited by the present disclosure.
Fig. 8 is a schematic view of another display interface provided by the embodiment of the present disclosure, and as shown in fig. 8, if the number of displays required on the current display interface is five, the display interface is divided into a sixth display area 81 and a seventh display area 82, two display contents may be displayed in the sixth display area 81 in a horizontal parallel manner, and the other three display contents may be displayed in the seventh display area in a horizontal parallel manner. Optionally, the number and layout of the contents displayed in the sixth display area 81 and the seventh display area 82 may be adjusted according to actual requirements, which is not limited by the present disclosure.
Fig. 9 is a schematic view of another display interface provided by the embodiment of the present disclosure, and as shown in fig. 9, if 2 displayed contents 91 are on the current display interface, and after the target content is added, the number of the contents required to be displayed on the current display interface is 3, a new display layout 92 may be determined according to the display layout policy.
According to the content display method provided by the embodiment, the display layout strategy corresponding to the display content quantity is configured in advance for each display content quantity, and after the display request is obtained, a new layout is determined according to the quantity of the content to be displayed on the current display interface after the target content is added, so that splicing and display of the target content can be effectively realized, the display content with higher quality can be provided for a user, and the viewing experience of the user is improved.
Further, on the basis of any of the above embodiments, step 303 specifically includes:
and starting a display window based on the new display layout, wherein the window is the content number sub-window according to the new display layout.
And respectively displaying the target content and the current display content in the corresponding sub-windows according to the content access time sequence.
And refreshing the current display interface to display the target content and the current display content according to the new display layout.
In the present embodiment, when there are display requests of a plurality of target contents at the same time, the timing at which the apparatus for content display acquires the display requests differs. Therefore, the display content can be displayed in accordance with the content access timing. Specifically, after a new layout is determined according to the number of contents to be displayed on the current display interface after the target content is added, the display window may be started based on the new display layout, where the window includes sub-windows according to the number of contents to be displayed in the new display layout, that is, the number of contents to be displayed at present is the same as the number of sub-windows.
And respectively displaying the target content and the current display content in the corresponding sub-windows according to the content access time sequence. And refreshing the current display interface, so that the display interface can display the target content and the current display content according to the new display layout.
Specifically, after determining a new display layout corresponding to the number of the content to be displayed, a display window may be started, and the display window may be divided according to the new display layout to obtain a plurality of sub-windows, where the number of the sub-windows is the same as the number of the content to be displayed currently. And loading the contents to be displayed into each sub-window in sequence according to the content access time sequence. And refreshing the current display interface, namely splicing and displaying the target content and the current display content according to the new display layout.
As one possible implementation, a different display priority may be set for each data source. After the display window is divided to obtain a plurality of sub-windows, the sub-windows can be loaded into the sub-windows according to the display priority, wherein the display content corresponding to the data source with higher priority is preferentially displayed.
According to the content display method provided by the embodiment, the target content and the currently displayed content are respectively displayed in the corresponding sub-windows according to the content access time sequence, so that the target content corresponding to the terminal equipment with an earlier trigger reality request can be preferentially displayed, and the user experience is improved.
Fig. 10 is a schematic flow chart of a content display method provided by a third embodiment of the present disclosure, where on the basis of any of the foregoing embodiments, as shown in fig. 10, the method further includes:
step 1001, receiving or detecting a display request of a target content, where the display request includes a play address or an input source signal of the target content.
Step 1002, obtaining the target content according to the play address of the target content or the input source signal.
In this embodiment, the target content may specifically be screen-shot content, online content over a network, and content input by an external input source. When the target content is input content from an external input source, the input source signal may be included in the display request. After the display request is acquired, the target content can be acquired according to the input source signal of the target content for displaying the subsequent target content.
Optionally, when the target content is online content, the display request may include a play address of the target content. After acquiring the display request, the content display apparatus may acquire the target content from the broadcast address of the target content according to the display request, and perform subsequent display.
Optionally, when the target content is the screen-shot content, the display request may include an identifier of the terminal device that initiated the display request. After the content display device obtains the display request, the device may obtain screenshot information of the content currently displayed by the terminal device according to the display request, and determine the screenshot information as the target content for displaying the subsequent target content.
Specifically, after the display requests of the target contents of the plurality of different data sources are acquired, the target contents may be acquired by respectively adopting the different data acquisition manners.
For example, the target content may be network online content, and after the display request is obtained, the target content may be obtained from a play address of the target content according to the display request and displayed. And monitoring whether a display request of new target content is received in real time. If a display request of the screen-projected content is received, screen capture information of the current display content of the terminal equipment can be obtained and displayed according to the display request. In addition, in order to optimize the display effect of the display interface, a new display layout corresponding to the number of the content which needs to be displayed currently can be determined, and the display interface is refreshed according to the new display layout.
Specifically, on the basis of any of the above embodiments, the target content includes a preview screen or real-time content.
In this embodiment, the target content may be a static preview screen or may be dynamic real-time content.
According to the content display method provided by the embodiment, the target content is acquired by adopting different modes according to different types of the target content, so that the applicability of the target content display can be further improved, the method is suitable for more scenes, and the personalized requirements of users are met.
Fig. 11 is a schematic structural diagram of a content display apparatus according to a fourth embodiment of the disclosure, and as shown in fig. 11, the apparatus includes: a confirmation module 1101 and a concatenation module 1102. The confirming module 1101 is configured to confirm a display state of a content displayed on a current display interface if a display request of a target content is received. And a splicing module 1102, configured to splice and display the target content to the display interface according to the target content and the display state of the displayed content.
Further, on the basis of the fourth embodiment, the target content includes: screen projection content, network online content and content input by an external input source.
Further, on the basis of the fourth embodiment, the display state of the displayed content includes: the number of displays of the displayed content and the display layout of the displayed content.
Further, on the basis of the fourth embodiment, the splicing module is configured to: confirming the quantity of the contents required to be displayed on the current display interface after the target contents are added; inquiring the corresponding relation between the display content quantity and the display layout strategy based on the content quantity, and determining a new display layout; and splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout.
Further, on the basis of the fourth embodiment, the apparatus further includes: the processing module is used for receiving or detecting a display request of target content, wherein the display request comprises a play address or an input source signal of the target content; and the acquisition module is used for acquiring the target content according to the play address of the target content or the input source signal.
Further, on the basis of the fourth embodiment, the splicing module is configured to: starting a display window based on the new display layout, wherein the window displays the content number sub-windows according to the new display layout; respectively displaying the target content and the current display content in corresponding sub-windows according to a content access time sequence; and refreshing the current display interface to display the target content and the current display content according to the new display layout.
Further, on the basis of the fourth embodiment, the target content includes a preview screen or real-time content.
Yet another embodiment of the present disclosure further provides an electronic device, including: at least one input unit, an output unit, a processor and a memory;
the storage stores computer execution instructions, an input unit is used for receiving a display request of target content, and an output unit is used for displaying spliced target content;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform a method of content display as described in any of the embodiments above.
Still another embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored, and when a processor executes the computer-executable instructions, the method for displaying content according to any one of the above embodiments is implemented.
The device provided in this embodiment may be used to implement the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 12 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present disclosure, and as shown in fig. 12, it illustrates a schematic structural diagram of an electronic device 1200 suitable for implementing the fifth embodiment of the present disclosure, where the electronic device 1200 may be a terminal device or a server. Among them, the terminal Device may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a Digital broadcast receiver, a Personal Digital Assistant (PDA), a tablet computer (PAD), a Portable Multimedia Player (PMP), a car terminal (e.g., car navigation terminal), etc., and a fixed terminal such as a Digital TV, a desktop computer, etc. The electronic device shown in fig. 12 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. 12, the electronic device 1200 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 1201 which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 1202 or a program loaded from a storage device 1208 into a Random Access Memory (RAM) 1203. In the RAM 1203, various programs and data necessary for the operation of the electronic apparatus 1200 are also stored. The processing apparatus 1201, the ROM1202, and the RAM 1203 are connected to each other by a bus 1204. An input/output (I/O) interface 1205 is also connected to bus 1204.
Generally, the following devices may be connected to the I/O interface 1205: input devices 1206 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, or the like; an output device 1207 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage devices 1208 including, for example, magnetic tape, hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic apparatus 1200 to communicate wirelessly or by wire with other apparatuses to exchange data. While fig. 12 illustrates an electronic device 1200 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 embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. The computer program, when executed by the processing apparatus 1201, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
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.
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 perform the methods shown in the above embodiments.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including 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 unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
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.
In a first aspect, according to one or more embodiments of the present disclosure, there is provided a method of content display, including:
if a display request of the target content is received, confirming the display state of the displayed content on the current display interface;
and splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content.
According to one or more embodiments of the present disclosure, the target content includes: screen projection content, network online content and content input by an external input source.
According to one or more embodiments of the present disclosure, the display state of the displayed content includes: the number of displays of the displayed content and the display layout of the displayed content.
According to one or more embodiments of the present disclosure, splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content includes: confirming the quantity of the contents required to be displayed on the current display interface after the target contents are added; inquiring the corresponding relation between the display content quantity and the display layout strategy based on the content quantity, and determining a new display layout; and splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout.
According to one or more embodiments of the present disclosure, the method further comprises: receiving or detecting a display request of target content, wherein the display request comprises a play address or an input source signal of the target content; and acquiring the target content according to the playing address of the target content or the input source signal.
According to one or more embodiments of the present disclosure, the splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout includes: starting a display window based on the new display layout, wherein the window displays the content number sub-windows according to the new display layout; respectively displaying the target content and the current display content in corresponding sub-windows according to a content access time sequence; and refreshing the current display interface to display the target content and the current display content according to the new display layout.
According to one or more embodiments of the present disclosure, the target content includes a preview screen or real-time content.
In a second aspect, according to one or more embodiments of the present disclosure, there is provided an apparatus for content display, including:
the confirming module is used for confirming the display state of the displayed content on the current display interface if the display request of the target content is received;
and the splicing module is used for splicing and displaying the target content on the display interface according to the target content and the display state of the displayed content.
According to one or more embodiments of the present disclosure, the target content includes: screen projection content, network online content and content input by an external input source.
According to one or more embodiments of the present disclosure, the display state of the displayed content includes: the number of displays of the displayed content and the display layout of the displayed content.
According to one or more embodiments of the present disclosure, the splicing module is configured to: confirming the quantity of the contents required to be displayed on the current display interface after the target contents are added; inquiring the corresponding relation between the display content quantity and the display layout strategy based on the content quantity, and determining a new display layout; and splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout.
According to one or more embodiments of the present disclosure, the apparatus further comprises: the processing module is used for receiving or detecting a display request of target content, wherein the display request comprises a play address or an input source signal of the target content; and the acquisition module is used for acquiring the target content according to the play address of the target content or the input source signal.
According to one or more embodiments of the present disclosure, the splicing module is configured to: starting a display window based on the new display layout, wherein the window displays the content number sub-windows according to the new display layout; respectively displaying the target content and the current display content in corresponding sub-windows according to a content access time sequence; and refreshing the current display interface to display the target content and the current display content according to the new display layout.
According to one or more embodiments of the present disclosure, the target content includes a preview screen or real-time content.
In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device including: at least one input unit, an output unit, a processor and a memory;
the storage stores computer execution instructions, an input unit is used for receiving a display request of target content, and an output unit is used for displaying spliced target content;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the method of content display as set forth in the first aspect above and in various possible designs of the first aspect.
In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having stored therein computer-executable instructions that, when executed by a processor, implement the method for content display as set forth in the first aspect above and in various possible designs of the first aspect.
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 (10)

1. A method of content display, comprising:
if a display request of the target content is received, confirming the display state of the displayed content on the current display interface;
and splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content.
2. The method of claim 1, wherein the target content comprises: screen projection content, network online content and content input by an external input source.
3. The method of claim 1, wherein the display state of the displayed content comprises: the number of displays of the displayed content and the display layout of the displayed content.
4. The method according to any one of claims 1-3, wherein the splicing and displaying the target content on the display interface according to the display states of the target content and the displayed content comprises:
confirming the quantity of the contents required to be displayed on the current display interface after the target contents are added;
inquiring the corresponding relation between the display content quantity and the display layout strategy based on the content quantity, and determining a new display layout;
and splicing the target content and the currently displayed content based on the new display layout, and refreshing a current display interface to display the target content and the currently displayed content according to the new display layout.
5. The method according to any one of claims 1-3, further comprising:
receiving or detecting a display request of target content, wherein the display request comprises a play address or an input source signal of the target content;
and acquiring the target content according to the playing address of the target content or the input source signal.
6. The method of claim 4, wherein the splicing the target content with the currently displayed content based on the new display layout, refreshing a current display interface to display the target content and the currently displayed content according to the new display layout, comprises:
starting a display window based on the new display layout, wherein the window displays the content number sub-windows according to the new display layout;
respectively displaying the target content and the current display content in corresponding sub-windows according to a content access time sequence;
and refreshing the current display interface to display the target content and the current display content according to the new display layout.
7. The method of claim 5, wherein the target content comprises a preview screen or real-time content.
8. An apparatus for content display, comprising:
the confirming module is used for confirming the display state of the displayed content on the current display interface if the display request of the target content is received;
and the splicing module is used for splicing and displaying the target content on the display interface according to the target content and the display state of the displayed content.
9. An electronic device, comprising: at least one input unit, an output unit, a processor and a memory;
the storage stores computer execution instructions, an input unit is used for receiving a display request of target content, and an output unit is used for displaying spliced target content;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the method of content display of any of claims 1-7.
10. A computer-readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, implement a method of content display according to any one of claims 1-7.
CN202110656154.6A 2021-06-11 2021-06-11 Content display method, device, equipment and computer readable storage medium Pending CN113382293A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110656154.6A CN113382293A (en) 2021-06-11 2021-06-11 Content display method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110656154.6A CN113382293A (en) 2021-06-11 2021-06-11 Content display method, device, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN113382293A true CN113382293A (en) 2021-09-10

Family

ID=77574244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110656154.6A Pending CN113382293A (en) 2021-06-11 2021-06-11 Content display method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113382293A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205535A (en) * 2021-11-09 2022-03-18 北京新奥特图腾科技有限公司 Information display method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932144A (en) * 2018-06-11 2018-12-04 广州视源电子科技股份有限公司 display interface control method, device, equipment and storage medium
CN111601120A (en) * 2020-04-21 2020-08-28 江苏大学 Wireless screen transmission display system and display method
WO2021004381A1 (en) * 2019-07-05 2021-01-14 华为技术有限公司 Screencasting display method, and electronic apparatus
CN112306442A (en) * 2020-11-20 2021-02-02 Oppo广东移动通信有限公司 Cross-device content screen projection method, device, equipment and storage medium
CN112711389A (en) * 2020-12-31 2021-04-27 安徽听见科技有限公司 Multi-terminal screen-loading method, device and equipment applied to electronic whiteboard

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932144A (en) * 2018-06-11 2018-12-04 广州视源电子科技股份有限公司 display interface control method, device, equipment and storage medium
WO2021004381A1 (en) * 2019-07-05 2021-01-14 华为技术有限公司 Screencasting display method, and electronic apparatus
CN111601120A (en) * 2020-04-21 2020-08-28 江苏大学 Wireless screen transmission display system and display method
CN112306442A (en) * 2020-11-20 2021-02-02 Oppo广东移动通信有限公司 Cross-device content screen projection method, device, equipment and storage medium
CN112711389A (en) * 2020-12-31 2021-04-27 安徽听见科技有限公司 Multi-terminal screen-loading method, device and equipment applied to electronic whiteboard

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205535A (en) * 2021-11-09 2022-03-18 北京新奥特图腾科技有限公司 Information display method and device
CN114205535B (en) * 2021-11-09 2023-12-19 图腾视界(广州)数字科技有限公司 Information display method and device

Similar Documents

Publication Publication Date Title
CN111399956B (en) Content display method and device applied to display equipment and electronic equipment
CN112380379B (en) Lyric special effect display method and device, electronic equipment and computer readable medium
CN110898429B (en) Game scenario display method and device, electronic equipment and storage medium
WO2022007724A1 (en) Video processing method and apparatus, and device and storage medium
CN111629251B (en) Video playing method and device, storage medium and electronic equipment
CN111427528B (en) Display method and device and electronic equipment
CN112259062A (en) Special effect display method and device, electronic equipment and computer readable medium
CN113225483B (en) Image fusion method and device, electronic equipment and storage medium
US20220394333A1 (en) Video processing method and apparatus, storage medium, and electronic device
CN110519645B (en) Video content playing method and device, electronic equipment and computer readable medium
CN112165652B (en) Video processing method, device, equipment and computer readable storage medium
CN113507637A (en) Media file processing method, device, equipment, readable storage medium and product
US20220408143A1 (en) Control setting method and apparatus, electronic device and interaction system
US20240143649A1 (en) Multimedia information processing method, apparatus, electronic device, and medium
CN110022493B (en) Playing progress display method and device, electronic equipment and storage medium
CN111246245A (en) Method and device for pushing video aggregation page, server and terminal equipment
CN115878242A (en) Media content display method, device, equipment, readable storage medium and product
CN111338729A (en) Method, device, medium and electronic equipment for playing view
CN113535105B (en) Media file processing method, device, equipment, readable storage medium and product
US11895424B2 (en) Video shooting method and apparatus, electronic device and storage medium
CN113144620B (en) Method, device, platform, readable medium and equipment for detecting frame synchronous game
CN114489891A (en) Control method, system, device, readable medium and equipment of cloud application program
CN114445600A (en) Method, device and equipment for displaying special effect prop and storage medium
CN113382293A (en) Content display method, device, equipment and computer readable storage medium
CN113301424A (en) Play control method, device, storage medium and program product

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210910