CN113949911A - Method for displaying secondary screen homepage background of display device, display device and terminal - Google Patents
Method for displaying secondary screen homepage background of display device, display device and terminal Download PDFInfo
- Publication number
- CN113949911A CN113949911A CN202111239226.3A CN202111239226A CN113949911A CN 113949911 A CN113949911 A CN 113949911A CN 202111239226 A CN202111239226 A CN 202111239226A CN 113949911 A CN113949911 A CN 113949911A
- Authority
- CN
- China
- Prior art keywords
- screen
- display
- background
- auxiliary screen
- user interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004891 communication Methods 0.000 claims abstract description 27
- 239000010410 layer Substances 0.000 description 30
- 238000010586 diagram Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 101100264195 Caenorhabditis elegans app-1 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004091 panning Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 101150053844 APP1 gene Proteins 0.000 description 2
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 2
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 2
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 2
- 101100016250 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GYL1 gene Proteins 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a method for displaying a secondary screen homepage background of a display device, the display device and a terminal in the embodiments. The method comprises the following steps: the method comprises the steps that a primary screen receives a first setting instruction sent by terminal equipment in communication connection with the primary screen, wherein the first setting instruction comprises a background file, an auxiliary screen homepage background is determined according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen; and the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen.
Description
Technical Field
The present application relates to the field of secondary screen homepage backgrounds, and in particular, to a method for displaying a secondary screen homepage background of a display device, and a terminal.
Background
In order to improve the use experience of the user, the current display device may include a main screen and a secondary screen, and in some cases, the main screen may assist in playing the related content of the asset data while the secondary screen plays the asset data. This can increase a way for the user to know the media asset data. In some embodiments, the secondary screen home page background is preset in the display device for the secondary screen to display, but the secondary screen home page background is single and cannot meet the requirements of users. Therefore, how to enable the secondary screen homepage background to meet the user requirements becomes a problem to be solved urgently by those skilled in the art.
Disclosure of Invention
Some embodiments of the present application provide a method for displaying an auxiliary screen homepage background of a display device, a display device and a terminal, and the device connected with the display device in some embodiments of the present application can provide an auxiliary screen homepage background for an auxiliary screen, so that the auxiliary screen homepage background is more diversified.
In a first aspect, there is provided a display device comprising: a main screen and an auxiliary screen;
wherein the home screen includes a first display, a first user interface, and a first controller;
the first display is used for displaying a first user interface;
the first user interface is used for receiving a first input signal;
the secondary screen includes a second display, a second user interface, and a second controller;
the second display is used for displaying a second user interface;
the second user interface is used for receiving a second input signal;
a first controller coupled to the first display and a first user interface, to perform: receiving a first setting instruction sent by terminal equipment in communication connection with a main screen, wherein the first setting instruction comprises a background file, determining an auxiliary screen main page background according to the background file, and sending a second setting instruction comprising the auxiliary screen main page background to the auxiliary screen;
a second controller coupled to the second display and a second user interface, for performing: and receiving a second setting instruction sent by the main screen in communication connection with the auxiliary screen, and controlling a second display to display the main page background of the auxiliary screen.
In a second aspect, there is provided a display device comprising: a main screen and an auxiliary screen;
wherein the home screen includes a first display, a first user interface, and a first controller;
the first display is used for displaying a first user interface;
the first user interface is used for receiving a first input signal;
the secondary screen includes a second display, a second user interface, and a second controller;
the second display is used for displaying a second user interface;
the second user interface is used for receiving a second input signal;
a first controller coupled to the first display and a first user interface, to perform: receiving user input for displaying the content of an external storage device connected with a main screen, and controlling a first display to display the storage content of the external storage device; receiving user input of selecting a certain stored content, setting the selected stored content as an auxiliary screen homepage background, and sending a fourth setting instruction comprising the auxiliary screen homepage background to an auxiliary screen;
a second controller coupled to the second display and a second user interface, for performing: and receiving a fourth instruction, and controlling the second display to display the secondary screen homepage background.
In a third aspect, a terminal device is provided, configured to perform: determining a background file, sending a first setting instruction comprising the background file to a main screen in communication connection with the terminal device so that the main screen determines an auxiliary screen homepage background according to the background file, and sending a second setting instruction comprising the auxiliary screen homepage background to the auxiliary screen so that the auxiliary screen controls a second display to display the auxiliary screen homepage background.
In a fourth aspect, there is provided a method of displaying a background of a home page of a secondary screen of a display device, the display device including a primary screen and a secondary screen, the method comprising:
the method comprises the steps that a primary screen receives a first setting instruction sent by terminal equipment in communication connection with the primary screen, wherein the first setting instruction comprises a background file, an auxiliary screen homepage background is determined according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen;
and the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen.
In the embodiments, the device connected with the display device in some embodiments of the present application may provide the secondary screen with the secondary screen homepage background, so that the secondary screen homepage background is more diversified. The method comprises the following steps: the method comprises the steps that a primary screen receives a first setting instruction sent by terminal equipment in communication connection with the primary screen, wherein the first setting instruction comprises a background file, an auxiliary screen homepage background is determined according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen; and the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen.
Drawings
FIG. 1 illustrates an operational scenario between a display device and a control apparatus according to some embodiments;
fig. 2 illustrates a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of the display apparatus 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in the display device 200 according to some embodiments;
FIG. 5 is a schematic diagram illustrating a first user interface according to some embodiments;
FIG. 6 is a schematic diagram illustrating yet another first user interface in accordance with some embodiments;
FIG. 7 is a schematic diagram illustrating a third user interface in accordance with some embodiments;
FIG. 8 illustrates a schematic diagram of yet another third user interface, in accordance with some embodiments;
FIG. 9 illustrates a schematic diagram of yet another third user interface, in accordance with some embodiments;
FIG. 10 is a schematic diagram illustrating yet another first user interface in accordance with some embodiments;
FIG. 11 illustrates a schematic diagram of yet another third user interface, in accordance with some embodiments;
FIG. 12 is a schematic diagram illustrating yet another third user interface in accordance with some embodiments;
FIG. 13 is a schematic diagram illustrating yet another third user interface in accordance with some embodiments;
FIG. 14 is a schematic diagram illustrating yet another first user interface in accordance with some embodiments;
FIG. 15 is a schematic diagram illustrating a second user interface according to some embodiments;
FIG. 16 is a schematic diagram illustrating yet another first user interface in accordance with some embodiments;
FIG. 17 is a schematic diagram illustrating yet another first user interface in accordance with some embodiments;
FIG. 18 is a schematic diagram illustrating another first user interface, according to some embodiments;
FIG. 19 is a flow diagram illustrating a secondary screen home page background display method of a display device according to some embodiments;
FIG. 20 is a flow diagram illustrating a background application registration service in a secondary screen in accordance with some embodiments;
a method flow diagram for the APP1 invoking the APP2, according to some embodiments, is illustrated in fig. 21.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the functionality associated with that element.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display apparatus 200 through the smart device 300 or the control device 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the user may input a user instruction through a key on the remote controller, a voice input, a control panel input, or the like to control the display device 200.
In some embodiments, the smart device 300 (e.g., mobile terminal, tablet, computer, laptop, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application program running on the smart device. In some embodiments, the display device 200 may also be controlled in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received by a module configured inside the display device 200 to obtain a voice command, or may be received by a voice control device provided outside the display device 200. In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be allowed to be communicatively connected through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display apparatus 200. The server 400 may be a cluster or a plurality of clusters, and may include one or more types of servers.
Fig. 2 exemplarily shows a block diagram of a configuration of the control apparatus 100 according to an exemplary embodiment. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction from a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200, serving as an interaction intermediary between the user and the display device 200.
Fig. 3 shows a hardware configuration block diagram of the display apparatus 200 according to an exemplary embodiment.
In some embodiments, the display apparatus 200 includes at least one of a tuner demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, a user interface.
In some embodiments the controller comprises a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an nth interface for input/output.
In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal from the controller output, performing display of video content, image content, and a menu manipulation interface, and a user manipulation UI interface.
In some embodiments, communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. The display apparatus 200 may establish transmission and reception of control signals and data signals with the external control apparatus 100 or the server 400 through the communicator 220.
In some embodiments, the user interface may be configured to receive control signals for controlling the apparatus 100 (e.g., an infrared remote control, etc.).
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, and the like. The interface may be a composite input/output interface formed by the plurality of interfaces.
In some embodiments, the tuner demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio/video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, the controller 250 and the modem 210 may be located in different separate devices, that is, the modem 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display apparatus 200.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other actionable control. The operations related to the selected object are: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to the icon.
In some embodiments the controller comprises at least one of a Central Processing Unit (CPU), a video processor, an audio processor, a Graphics Processing Unit (GPU), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory), a first to nth interface for input/output, a communication Bus (Bus), and the like.
A CPU processor. For executing operating system and application program instructions stored in the memory, and executing various application programs, data and contents according to various interactive instructions receiving external input, so as to finally display and play various audio-video contents. The CPU processor may include a plurality of processors. E.g. comprising a main processor and one or more sub-processors.
In some embodiments, a graphics processor for generating various graphics objects, such as: icons, operation menus, user input instruction display graphics, and the like. The graphic processor comprises an arithmetic unit, which performs operation by receiving various interactive instructions input by a user and displays various objects according to display attributes; the system also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to a standard codec protocol of the input signal, so as to obtain a signal that can be displayed or played on the direct display device 200.
In some embodiments, the audio processor is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing to obtain an audio signal that can be played in the speaker.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on display 260, and the user input interface receives the user input commands through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.
In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A commonly used presentation form of the User Interface is a Graphical User Interface (GUI), which refers to a User Interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
In some embodiments, a system of a display device may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together make up the basic operating system structure that allows users to manage files, run programs, and use the system. After power-on, the kernel is started, kernel space is activated, hardware is abstracted, hardware parameters are initialized, and virtual memory, a scheduler, signals and interprocess communication (IPC) are operated and maintained. And after the kernel is started, loading the Shell and the user application program. The application program is compiled into machine code after being started, and a process is formed.
Referring to fig. 4, in some embodiments, the system is divided into four layers, which are, from top to bottom, an Application (Applications) layer (referred to as an "Application layer"), an Application Framework (Application Framework) layer (referred to as a "Framework layer"), an Android runtime (Android runtime) layer and a system library layer (referred to as a "system runtime library layer"), and a kernel layer. In some embodiments, at least one application program runs in the application program layer, and the application programs may be windows (windows) programs carried by an operating system, system setting programs, clock programs or the like; or an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples. The framework layer provides an Application Programming Interface (API) and a programming framework for the application. The application framework layer includes a number of predefined functions. The application framework layer acts as a processing center that decides to let the applications in the application layer act. The application program can access the resources in the system and obtain the services of the system in execution through the API interface.
As shown in fig. 4, in the embodiment of the present application, the application framework layer includes a manager (Managers), a Content Provider (Content Provider), and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used for interacting with all activities running in the system; the Location Manager (Location Manager) is used for providing the system service or application with the access of the system Location service; a Package Manager (Package Manager) for retrieving various information related to an application Package currently installed on the device; a Notification Manager (Notification Manager) for controlling display and clearing of Notification messages; a Window Manager (Window Manager) is used to manage the icons, windows, toolbars, wallpapers, and desktop components on a user interface.
In some embodiments, the activity manager is used to manage the lifecycle of the various applications as well as general navigational fallback functions, such as controlling exit, opening, fallback, etc. of the applications. The window manager is used for managing all window programs, such as obtaining the size of a display screen, judging whether a status bar exists, locking the screen, intercepting the screen, controlling the change of the display window (for example, reducing the display window, displaying a shake, displaying a distortion deformation, and the like), and the like. In some embodiments, the system runtime layer provides support for the upper layer, i.e., the framework layer, and when the framework layer is used, the android operating system runs the C/C + + library included in the system runtime layer to implement the functions to be implemented by the framework layer. In some embodiments, the kernel layer is a layer between hardware and software. As shown in fig. 4, the core layer includes at least one of the following drivers: audio drive, display driver, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (like fingerprint sensor, temperature sensor, pressure sensor etc.) and power drive etc..
The hardware content of the display device 200 corresponds to the hardware content of the main screen in the display device in the embodiment of the present application, and in some embodiments, the hardware of the auxiliary screen in the display device may be the same as the hardware of the main screen, as shown in fig. 1, the main screen and the auxiliary screen 500 may be connected by wire or wirelessly, but it is necessary to ensure that communication between the main screen and the auxiliary screen is possible.
In order to improve the use experience of the user, the current display device may include a main screen and a secondary screen, and in some cases, the main screen may assist in playing the related content of the asset data while the secondary screen plays the asset data. This can increase a way for the user to know the media asset data. In some embodiments, the secondary screen home page background is preset in the display device for the secondary screen to display, but the secondary screen home page background is single and cannot meet the requirements of users. Therefore, how to enable the secondary screen homepage background to meet the user requirements becomes a problem to be solved urgently by those skilled in the art.
But the background of the main page of the auxiliary screen is single and can not meet the requirements of users. Therefore, how to enable the secondary screen homepage background to meet the user requirements becomes a problem to be solved urgently by those skilled in the art.
In the embodiment of the present application, in addition to the aforementioned screen, when playing the media asset data, the secondary screen may assist in playing the related content of the media asset data, and may also display other content, for example, weather information, a prompt message for reminding a user, and the like. In this embodiment of the application, the sub-screen home page background may be displayed on the sub-screen simultaneously with other content, and for example, the content related to the auxiliary play media asset data may be displayed on an upper layer of the sub-screen home page background. The secondary screen home page background may also be displayed separately on the secondary screen in some cases, for example, the secondary screen displays only the secondary screen home page background during standby.
In order to make the auxiliary screen homepage interface more diversified, the embodiment of the application can customize the auxiliary screen homepage interface, can take the content in the equipment connected with the display equipment as the auxiliary screen homepage interface to be selected, revise the homepage style according to the user preference, and memorize and store the homepage style. In some embodiments, the content stored in the external storage device connected to the display device is used as the secondary screen home page interface to be selected. In other embodiments, the content in the terminal device connected to the display device is used as the home page interface of the secondary screen to be selected, it should be noted that the connection between the display device and the terminal device is various, and for example, the display device may be connected to the terminal device through a local area network, may also be connected to the terminal device through bluetooth, and the like.
The terminal device can be a mobile terminal such as a smart phone, a tablet personal computer, an intelligent wearable device (such as an intelligent bracelet) and a notebook computer, and can also be a device such as a desktop computer and an intelligent television which can be connected with a display device.
The following explains how to implement the customized auxiliary screen homepage interface by introducing the details of the interactive interface. In the embodiment of the application, the main structure of the user-defined auxiliary screen homepage interface comprises a display device and an external storage device or a mobile phone, wherein the display device comprises a main screen and an auxiliary screen, the main screen comprises a first display, a first input interface and a first controller, and the auxiliary screen comprises a second display, a second input interface and a second controller. For convenience of description, the user interface of the first display is referred to as a first user interface, the user interface of the second display is referred to as a second user interface, and the user interface of the mobile phone is referred to as a third user interface.
After the display device is turned on, a user can call up a setting interface of the home screen by pressing the control device, for example, as shown in fig. 5, a setting interface is displayed in fig. 5, an interface display setting control 501, a sound adjustment control 502, a wifi setting control 503, a bluetooth setting control 504, an AI control 505, other setting controls 506, and the like are arranged in the setting interface, the user can move the selector to the AI control 505 through the control device, at this time, a customized home page interface 5051 is displayed on the first user interface, and a customized home page switch control 5052 is arranged on the customized home page interface. The user can set the custom homepage setting control 5052 to an open state via the control device, at which time the custom interface displays the custom homepage setting control 5053. The user sets the custom homepage switch control 5052 to a closed state via the control device, at which time the custom homepage setting control 5053 is not displayed on the custom interface.
Whether the auxiliary screen homepage interface can be customized or not can be determined on the customized interface, when the customized homepage switch control is in an open state, the content in the terminal equipment connected with the main screen can be used as the auxiliary screen homepage interface to be selected, and if the customized homepage switch control is in a closed state, the operation of the customized homepage is not supported.
When the user moves the focus to the custom homepage setting control 5053 through the control device, a prompt 5054 capable of realizing functions is further displayed on the custom homepage interface, and exemplarily, the prompt can be customized for supporting the homepage of the auxiliary screen, and customized characters and background are displayed on the auxiliary screen. When the prompt is displayed, the user may press a return key on the control device to cancel displaying the prompt.
After the user moves the focus to the customized homepage setting control 5053 through the control device, the user presses a confirmation key on the control device to complete the operation of selecting the customized homepage setting control, at this time, the user interface jumps to another first user interface, various manners for completing the sub-screen homepage customization can be displayed on the first user interface, for example, as shown in fig. 6, three manners for completing the sub-screen homepage customization are displayed in fig. 6, and the user can select any one manner to complete the sub-screen homepage customization. Fig. 6 shows an entry for implementing a customized sub-screen homepage mode by using a mobile phone, a mode for locally setting a sub-screen homepage background, and an entry for implementing a customized sub-screen homepage mode by using an external storage device.
Firstly, an interactive process related to the realization of the self-definition of the auxiliary screen homepage by an entrance for realizing the self-definition of the auxiliary screen homepage by using a mobile phone is introduced.
As shown in fig. 6, an entry 601 of the mobile phone for implementing the customized sub-screen home page mode is a two-dimensional code, and in addition, a connection prompt message 602 is displayed on the first user interface, where the connection prompt message is that the mobile phone and the television are connected to the same network, and the two-dimensional code is scanned by using a browser and set at the mobile phone end. In this embodiment of the application, the terminal device in the same network as the home screen may identify the two-dimensional code on the first user interface by using an application capable of identifying the two-dimensional code, such as a browser, and then the terminal device enters a third user interface of the customized home page, as shown in fig. 7.
In fig. 7, a text control 701 and a background control 702 are provided, when the mobile phone is a touch-screen mobile phone, a user may touch a position on the screen corresponding to the text control 701 to move a focus to the text control 701, at this time, a text box 703 is displayed, and at this time, the text box is in an unchangeable state, i.e., cannot be written with text. In addition, an upper limit word count input prompt, which may be a maximum of 20 words input, may be displayed below the text box 703. When the user touches the corresponding position of the text box, the third user interface changes, as shown in fig. 8.
In fig. 8, a prompt 704 is displayed on the third user interface, which may be a request to enter text displayed on the sub-screen home page, and the text box 703 is changed to a changeable state while the prompt 704 is displayed, and the keyboard interface pops up, and the user may enter text in the text box that is desired to be displayed on the background of the sub-screen home page. When the number of words entered is excessive, the second user interface may display a super-numeric hint 705, which may be, for example, more than the maximum number of words, as shown in FIG. 9. In the embodiment of the application, when characters are input into the text box, the characters written into the text box are used as background files and are sent to the main screen, the characters are sent to the auxiliary screen by the main screen, and the auxiliary screen controls the second display to display the background of the main page of the auxiliary screen.
In order to improve the use feeling of a user, when characters are written in the text box, the characters in the text box are sent to the main screen in real time, the main screen sends the characters to the auxiliary screen in real time, the auxiliary screen controls the second display to display the characters in real time.
In some embodiments, when the mobile phone scans the two-dimensional code and enters the third user interface of the customized homepage, the first user interface displays a scan success prompt and a return control, as shown in fig. 10, the scan success prompt 1001 may be a prompt for success of scanning the two-dimensional code, and please continue to complete the setting at the mobile phone end. Upon selection of the return control 1002, the first user interface returns to the user interface provided with the two-dimensional code, illustratively, to the first user interface as shown in fig. 6.
Referring to fig. 7 again, the user touches the position corresponding to the background control 702 on the screen, that is, moves the focus to the background control, and at this time, as shown in fig. 11, a preset file control 704 and a picture selection control 705 corresponding to a preset picture or video are displayed. After the user selects the preset file control 704, the picture or the video corresponding to the preset file control is used as a background file and sent to the main screen, the main screen determines the main page background of the auxiliary screen according to the background file, the main page background of the auxiliary screen is sent to the auxiliary screen, and the auxiliary screen displays the picture or the video. If the user thinks the effect is not satisfactory, the user can cancel the setting, and the cancellation of the setting can be realized by selecting the preset file control again, and at the moment, the picture or the video is not displayed on the second user interface of the auxiliary screen.
The user may also select the select picture control 705 to obtain more content that may be used as a background for the sub-screen home page. Illustratively, when the user selects the picture control, the third user interface jumps to the user interface shown in fig. 12, a floating layer is displayed on the third user interface, the floating layer is located on the upper layer of the third user interface, the content of the third user interface is locked and set to be in a state of being unable to acquire a focus, and a file uploading mode including a camera control, a file control and the like is displayed on the floating layer. Two camera controls 1201 are displayed on the third user interface in fig. 12, one of the camera controls may be used to instruct to take a photo or a video with a camera built in the main screen, the other camera control may be used to instruct to take a photo or a video with a camera externally connected to the main screen, and the file control 1202 may instruct to display the stored content in the mobile phone, which may be, for example, a picture or a video, so that when the user is dissatisfied with a selectable picture preset in the main screen, the user may select to obtain other content through the mobile phone by a file uploading manner in the floating layer.
When the file control is selected, as shown in fig. 13, the third user interface jumps to the album of the mobile phone, and at this time, the video and the photo in the album are displayed on the third user interface, and the user can select a certain video or photo and send the video or photo to the home screen. Since the original size of the video or photo may not meet the requirements of the secondary screen display, the video or photo is displayed on the first user interface of the primary screen with a capture box 1401 displayed, as shown in fig. 14. The intercepting frame can obtain a focus, a user can move the intercepting frame through the control device according to own preference until the intercepted content meets the requirements of the user, and the size proportion of the image or the video intercepted by the intercepting frame is the same as that of the auxiliary screen. An exemplary user may adjust the position of the capture frame by pressing up and down keys on the control device. In some embodiments, the lateral length of the truncation box is the same as the lateral length of the content being truncated.
While the first user interface displays videos or photos, a save control 1402 and a sub-screen preview control 1403 are further provided. In some embodiments, the save control 1402 and the secondary-screen preview control 1403 are arranged in a horizontal direction, and when the user jumps to the first user interface provided with the control 1402 and the secondary-screen preview control 1403, the focus is located on the secondary-screen preview control, so that the user can conveniently view the display effect of the intercepted content on the secondary screen.
When the saving control 1402 is selected, the contents intercepted by the intercepting box are sent to the sub-screen, the sub-screen controls the second new period to display the intercepted contents, as shown in fig. 15, and the second user interface of fig. 15 displays the sub-screen home page background. And when the intercepted content is successfully displayed on the second user interface, sending a message of successful display to the main screen, and controlling the first display to display a storage success prompt by the main screen.
In some embodiments, upon selection of the save control, the first user interface jumps to a first user interface displaying a secondary screen home page customization mode, the first user interface displaying a record of content set as a background for the secondary screen home page. Illustratively, as shown in fig. 16, the intercepted content 1601 is displayed on the first user interface, and an upload identifier is displayed at a corresponding position of the content.
In some embodiments, the content of the secondary screen home page background with the upload identification may be deleted. Illustratively, as shown in fig. 17, the user may move the focus to the content with the upload flag through the control device and press a menu key on the control device, as shown in fig. 18, and in fig. 17, the content with the upload flag may be deleted, and in some embodiments, the second user interface does not display the intercepted content while the content is deleted on the first user interface.
When the sub-screen preview control 1403 is selected, the user can move the focus to the sub-screen preview control through the control device, press a confirmation key on the control device to complete the operation of selecting the sub-screen preview control, and send the content intercepted by the intercepting frame to the sub-screen, and a second user interface of the sub-screen displays the intercepted content, as shown in fig. 14. The preview is canceled when the secondary preview control 1403 is again selected, at which time the second user interface does not display the intercepted content.
And then, the method of utilizing the local setting of the background of the main page of the auxiliary screen is introduced to realize the self-defined interaction process of the main page of the auxiliary screen.
And a text input box and a background list to be selected are arranged on the first user interface. As shown in fig. 6, the user can input a character desired to be displayed on the sub-screen in the character input box 603, and the character is displayed on the sub-screen in real time as the user inputs the character in the character input box. The background list 604 to be selected includes a plurality of preset background controls to be selected, and additionally includes an upload record, where the upload record includes a control corresponding to a picture uploaded through a terminal device or an external storage device, and the upload record further includes an upload identifier, for example, as shown in fig. 16, when the content intercepted by using the intercepting frame is displayed on the first user interface, the upload identifier is displayed at a position corresponding to the intercepted content. And sending the auxiliary screen homepage background corresponding to the background control to be selected to the auxiliary screen, and controlling the second display to display the auxiliary screen homepage background by the auxiliary screen.
In some embodiments, the content corresponding to the preset background control to be selected may be a picture or a video, as shown in fig. 6, when the content is a picture, a static identifier may be identified at a position corresponding to the picture, and when the content is a video, a dynamic identifier may be identified at a position corresponding to the video.
In some embodiments, only one upload record with an upload identifier is displayed in the context list. When the source of the new secondary screen homepage background is terminal equipment or external storage equipment, and the background list is refreshed, the original uploading record with the uploading identifier is replaced.
Finally, the interactive process related to the mode of realizing the user-defined auxiliary screen homepage by utilizing the external storage device is described as follows.
And an uploading picture control is arranged on the first user interface. As shown in fig. 6, the user may select the upload picture control 605 through the control device, and jump to the user interface displaying the storage content of the external storage device. The user may select a certain stored content. In some embodiments, the selected stored content is displayed full screen on the first user interface with a capture box disposed thereon, as shown, for example, in the first user interface of fig. 14. The user operation in fig. 14 has been described in detail above and will not be described in detail here.
In the embodiment of the application, when the displayed characters are displayed as the background of the main page of the auxiliary screen, the characters are displayed on the second user interface in a centered mode. When the characters and the pictures exist at the same time, the characters are displayed on the pictures in a centered mode so that the user can see the content of the characters, and when the characters and the videos exist at the same time, the characters are displayed on the videos in a centered mode.
The above is the user interaction interface referred to in the embodiments of the present application. In addition, in order to implement the above operation, the embodiment of the present application provides a method for displaying a secondary screen home page background of a display device, where the method sets a secondary screen home page background through a terminal device, and diversifies the secondary screen home page background.
As shown in fig. 19, the method includes: the terminal device determines a background file and sends a first setting instruction comprising the background file to a main screen in communication connection with the terminal device. In the embodiment of the application, the content in the terminal device can be used as a background file and sent to the home screen. In some embodiments, the third user interface of the terminal device is implemented by HTML, and the terminal device transmits data to the home screen by using ajax of jquerry in a post mode. The terminal equipment transmits the background file to the main screen by adopting an ajaxFileUpdoad interface of jquerry.
The method comprises the steps that a first setting instruction sent by terminal equipment in communication connection with a main screen is received by the main screen, wherein the first setting instruction comprises a background file, the main screen determines an auxiliary screen homepage background according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen. In some embodiments, the communication between the primary screen and the secondary screen may be RPC communication.
And the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen. Therefore, the content in the terminal equipment is used as the background of the main page of the auxiliary screen, so that the source of the background of the main page of the auxiliary screen is diversified, and the use experience of a user is improved.
The terminal device determining the background file may be implemented by the following embodiments.
The main screen receives user input for displaying the two-dimension code, the two-dimension code is generated in real time, the first display is controlled to display the two-dimension code, and the two-dimension code corresponds to a preset webpage. In the embodiment of the application, user input for displaying the two-dimensional code is received, the two-dimensional code is dynamically generated by using the background service web, the preset webpage corresponding to the two-dimensional code can be a developed HTML webpage, and the webpage can display texts, pictures and the like. Illustratively, as shown in fig. 5, a setting interface is displayed in fig. 5, an AI control is provided in the setting interface, and the focus is moved to the AI control, at this time, the first user interface displays a custom homepage interface. When the user-defined homepage switch control is set to be in an open state, the user-defined homepage setting control is selected, and user input of displaying the two-dimensional code can be completed. After receiving a user input to display the two-dimensional code, the home screen displays a first user interface with the two-dimensional code, as shown in fig. 6.
And the terminal equipment identifies a two-dimensional code displayed on the main screen and displays a preset webpage corresponding to the two-dimensional code. In the embodiment of the application, when the terminal device and the display device are in the same local area network, the two-dimensional code displayed on the main screen can be identified by using a browser application installed in the terminal device or other applications capable of identifying the two-dimensional code, and then a preset webpage is displayed on a third user interface of the terminal device. Illustratively, a preset web page is shown in fig. 7.
The terminal equipment receives user operation on a preset webpage and sends a background file selected by the terminal equipment to the main screen. Illustratively, as shown in fig. 7, a text control and a background control are provided in fig. 7, and after the text control is selected, a text box is displayed on the third user interface, and when the text box is selected, as shown in fig. 8, the text box is in a changeable state. The user can input characters which are expected to be used as the background of the main page of the auxiliary screen into the text box, the input characters are determined to be a background file, and the terminal equipment sends the characters in the text box to the main screen in real time. In some embodiments, the terminal device determines the total number of words entered in the text box in real time, and displays a super-word indicator when the total number of words is greater than a preset number of words, for example, as shown in fig. 9, the super-word indicator in fig. 9 is greater than the maximum number of words. In some embodiments, when the preset number of words is exceeded, the excess is no longer sent to the home screen. In other embodiments, a word cannot be entered in the text box when the number of words exceeds a predetermined number.
In some embodiments, after selecting the background control, as shown in fig. 11, a preset file control and a select picture control corresponding to a preset picture or video are displayed on the third user interface. The preset pictures or videos may be pictures or videos which are ranked at the top in an album of the terminal device, or pictures or videos which are preset in the terminal device and can be used as background files. In the embodiment of the present application, the source and the number of the preset pictures or videos are not limited. And receiving user operation of selecting the preset file control, and sending the picture or video corresponding to the preset file control to the main screen as a background file.
In some embodiments, a user operation of selecting the selected picture control is received, as shown in fig. 12, a camera control, a file control, and the like are displayed on the third user interface, and the camera control is used to start the camera after being selected, so as to start the photographing function, and send a photo or a video taken by the camera to the main screen as a background file. And after the file control is selected, the third user interface is used for jumping to the album, as shown in fig. 13, the stored contents in the album can be selected, and after a certain stored content in the album is selected, the stored content is sent to the main screen as a background file.
In this embodiment of the application, after the background file is sent to the main screen due to the difference in the type or size, the main screen may have different processing procedures for the background file, and how to determine the background of the main page of the auxiliary screen after the main screen receives the background file is described in detail below.
And after receiving the background file, the main screen judges whether the background file needs to be intercepted or not. In the embodiment of the application, when the type of the background file is a picture or a video, the display scale of the background file may be different from that of the secondary screen, and in order to not affect the display effect of the background file in the secondary screen, the background file needs to be intercepted, so that the intercepted display scales of the background file and the secondary screen are consistent.
In some embodiments, in order to distinguish whether the background file needs to be intercepted, the background file may be labeled with an interception identifier, and whether the background file needs to be intercepted is determined, where whether the background file has the interception identifier indicates that the background file needs to be intercepted, and the background file does not need to be intercepted without the interception identifier.
And if the background file does not need to be intercepted, directly determining the background file as the background of the auxiliary screen homepage. In the embodiment of the application, when the background file is a character, the background file is a picture or a video, and the display proportion of the picture or the video conforms to that of the auxiliary screen, the background file does not need to be intercepted, the background file only needs to be set as the auxiliary screen homepage background, the main screen sends the background file to the auxiliary screen, and the auxiliary screen controls the second display to display the auxiliary screen homepage background.
In some embodiments, in order to improve the user experience, when the user inputs characters in the terminal device, the characters are sent to the main screen in real time, the main screen continues to send the characters to the auxiliary screen in real time, and the auxiliary screen controls the second display to display. As shown in fig. 9, a text box is displayed on the terminal device, and characters input in the text box can be transmitted to the home screen as a background file. Illustratively, the words "i like to watch television" are input one by one, and the words "i like to watch television" are displayed one by one on the secondary screen at the moment, so that the synchronous display of the mobile phone and the secondary screen is realized.
In the embodiment of the application, because the display proportion of the background file may be different, and the display proportion of the secondary screen is a certain value, if the background file is a picture or a video, and the display proportion of the picture or the video is different from that of the secondary screen, the background file needs to be processed, so that the display proportion of the background file is the same as that of the secondary screen, and the background file is conveniently displayed on the secondary screen.
In some embodiments, if the background file needs to be intercepted, the background file is controlled to be displayed on a first display, and an intercepting frame and a saving control are displayed on the background file; the intercepting frame is configured with an acquiring focus, the display proportion of the intercepting frame is the same as that of the auxiliary screen, user input for moving the intercepting frame is received, when a control is selected and saved, intercepting content is determined, wherein the intercepting content comprises a part of the background file located in the intercepting frame, and the intercepting content is determined as the auxiliary screen homepage background. Therefore, when the display proportion of the background file is not consistent with that of the auxiliary screen, the background file is intercepted by the intercepting frame, and finally the intercepted content is consistent with the display proportion of the auxiliary screen.
For example, since the size of the photo or video in the album may not be the same as the size of the sub-screen, the photo or video is processed, as shown in fig. 14, the display device controls the first display to display the picture in the storage, and simultaneously displays a capture frame, the capture frame can be focused, and the control device can control the capture frame to move up and down. In addition, a save control is also displayed on the first user interface displaying the capture box. And receiving user input of selecting the storage control, determining the content intercepted by the intercepting frame as a home page background of the auxiliary screen, and sending the home page background to the auxiliary screen, wherein the auxiliary screen controls the second display to display.
In some embodiments, a secondary screen preview control is also displayed on the first user interface displaying the capture box, as shown in FIG. 14; and receiving user input of selecting the auxiliary screen preview control, determining intercepted content, and sending a preview instruction including the intercepted content to the auxiliary screen. And the secondary screen receives a preview instruction and controls the second display to display the intercepted content. In the embodiment of the application, the secondary screen preview control can be utilized to preview the display effect of the intercepted content on the secondary screen under the condition that the primary screen homepage background is not set. In some embodiments, user input is received to re-select the secondary-screen preview control, which controls the secondary screen to un-display the intercepted content.
In some embodiments, when the first display is controlled to display the two-dimensional code, the first display also displays a background list to be selected, wherein the background list to be selected comprises a preset background control to be selected and/or an uploading record;
the step of determining an upload record comprises: and judging whether a background file exists in a preset folder, wherein the preset folder is used for storing the background file sent by the terminal equipment. In the embodiment of the application, the terminal equipment sends the background file to the home screen, and the home screen stores the background file in the preset folder. And when the background list to be selected is displayed, searching whether the preset folder has a background file or not. And if the background file exists, determining an uploading record in the background list to be selected, wherein the uploading record comprises an auxiliary screen homepage background and an uploading identifier corresponding to the background file, and the uploading identifier is used for marking the source of the current auxiliary screen homepage background.
In some embodiments, when the focus is located on the upload record with the upload identifier, the key value of the preset key is received, and the corresponding upload record is deleted. Illustratively, as shown in fig. 17, the focus is on the upload record, and the user presses a menu key on the control device, the page changes, as shown in fig. 18, and the upload record is deleted. And if the current auxiliary screen homepage background corresponds to the uploading record, canceling the auxiliary screen homepage background for displaying the auxiliary screen. In some embodiments, the secondary screen home page background is displayed as a black screen after being canceled, and in other embodiments, the alternative content may be preset as the secondary screen home page background, and when the last recording is deleted, the alternative content is displayed on the secondary screen.
In some embodiments, if the background file does not exist, only the preset background control to be selected is displayed in the background list to be selected. And receiving a selected preset background control to be selected, setting the content corresponding to the background control to be selected and sending the content to the auxiliary screen, and controlling the second display to display the content by the auxiliary screen.
In some embodiments, the main screen displays a text input box while controlling the first display to display the two-dimensional code. And receiving characters input in the character input box, taking the input characters as an auxiliary screen homepage background, sending a third setting instruction comprising the auxiliary screen homepage background to the auxiliary screen, and controlling a second display to display the auxiliary screen homepage background in real time by the auxiliary screen. Illustratively, as shown in fig. 6, a text entry box is displayed in fig. 6, and the user may select the text entry box through the control device and enter text into the text entry box. In the embodiment of the application, the characters can be set as the homepage background of the auxiliary screen through the terminal equipment, the character input box can be displayed on the main screen, the characters can be input by using the character input box, and the auxiliary screen is controlled to display the characters in real time.
The embodiment of the application also provides another method for displaying the secondary screen homepage background of the display device, which sets the secondary screen homepage background through an external storage device, and comprises the following steps:
and receiving user input for displaying the content of the external storage equipment of the main screen, and controlling the first display to display the storage content of the external storage equipment. Receiving user input of selecting a certain stored content, setting the selected stored content as an auxiliary screen homepage background, sending a fourth setting instruction comprising the auxiliary screen homepage background to the auxiliary screen, and controlling the second display to display the auxiliary screen homepage background after the auxiliary screen receives the fourth instruction.
In some embodiments, the display ratio of the storage content of the external storage device may be different from the display ratio of the secondary screen, so that when a certain storage content is selected, the primary screen displays the storage content, and meanwhile, an intercepting frame may be provided, and the intercepting frame is used to intercept the storage content, so that the intercepted storage content is the same as the display ratio of the secondary screen, and the intercepted storage content is set as the secondary screen homepage background. The method of intercepting with the intercepting box has been described in detail above, and is not described in detail here. In the embodiment of the application, the stored content in the external storage device is used as the auxiliary screen homepage background, so that the content of the auxiliary screen homepage background is diversified, and the use experience of a user is improved.
In the embodiment of the application, the main screen, the auxiliary screen and the terminal device are connected in the same local area network, the main screen dynamically forms a two-dimensional code, the two-dimensional code is directly scanned through a mobile phone end, the mobile phone end page display is achieved, texts can be directly edited, prefabricated pictures are selected, the pictures can be directly photographed and uploaded, the pictures selected in a photograph or photo album are sent to the main screen, favorite backgrounds or videos can be placed in a USB flash disk, the television main screen directly selects from the USB flash disk, the auxiliary screen homepage background is sent to the auxiliary screen after the main screen determines the auxiliary screen homepage background, the auxiliary screen displays the auxiliary screen homepage background, meanwhile, the dynamic display is performed in a background list of an interface displaying an auxiliary screen customized homepage mode, real-time memory is achieved, and user experience is greatly improved.
In some embodiments, the primary screen may be only used as a device for transferring data, when the primary screen receives a background file uploaded by an external storage device or a terminal device, the primary screen may be directly sent to the secondary screen, and the secondary screen determines a home page background of the secondary screen according to the background file and controls the second display to display the home page background.
In some embodiments, the information transmission between the main screen and the auxiliary screen is realized by the following method;
fig. 20 describes a procedure in which the background application registers service with a Server in HiRPC (remote procedure call) in the sub-screen. The background application APP in the auxiliary screen calls an SDK (software development kit) by means of a Framework layer using a JNI (Java native interface writing program). The SDK (software development kit) stores and registers the service in a ServiceMap (service map), and sends a registration command to the Server through a socket, and the Server updates a service _ fd (forwarding table).
Fig. 21 describes a process of App1 calling a method of App2, where App1 refers to an application of the main screen custom sub-screen background, and App2 refers to a background application of the sub-screen. The App1 passes the called service _ name and data to the Server, which looks up the service provider's fd from the service _ name and then writes the data to fb. After App2 receives the service _ name and the data, it looks up the registered method information in the ServiceMap and calls back the method to App 2.
For example, the background APP2 of the secondary screen registers a service and a callback with a service _ name of m.ju.smallscreen.laser _ data _ transfer _ service. The Server will update the forwarding table, and the corresponding content in the table stores the services registered by different applications. The custom background application APP1 of the main screen passes the called service name om.ju.smallscreen.laser _ data _ transfer _ service and data (i.e., the sub-screen main page background) to the server. And the Server determines the application information according to the service name and informs the application corresponding to the application information. When the application is a background application of the auxiliary screen, the background application receives the service name and the data, namely the background application receives the callback, and searches the registered method information in the servicemap, wherein the method information is a specific method for realizing the code. And the background application calls back the method information and executes a corresponding method by utilizing the received data.
When the auxiliary screen homepage background sent to the auxiliary screen by the main screen is animation, the main screen sends a message including the auxiliary screen homepage background, the auxiliary screen homepage background comprises key pictures and motion track files, the key pictures comprise pictures needing to be moved or comprise pictures needing to be moved and background pictures, and when the key pictures comprise the pictures needing to be moved, the pictures needing to be moved move on the auxiliary screen according to the motion track corresponding to the motion track files; and when the key pictures comprise the required moving picture and the background picture, displaying the background picture on the auxiliary screen, wherein the required moving picture moves on the background picture according to the motion track corresponding to the motion track file.
In some embodiments, the animation effect is realized by using the picture name as an index and performing operations such as rotation and translation on the picture according to a specified track process. And analyzing the motion track file by adopting a json string.
In the embodiment of the application, the following instruction can be adopted for the main screen to send the background image to the auxiliary screen:
"backsound": "string, corresponding to the name of the picture carried, not null
Wherein, the 'background' field is a background picture, and the secondary screen analyzes the picture material pointed by the field and sets the picture material as the background of the secondary screen.
The main screen sending the moving picture to be required to the auxiliary screen can adopt the following instructions:
where "pictureList" is a picture set containing all the required moving pictures that need to be operated on the background picture, the number of the required moving pictures may be plural. The moving picture is required to determine the initial position in the background by four integer variables "x" "y" and "height" "weight", where the "x" "y" value determines the coordinate position of the upper left corner of the picture and the "height" "weight" determines the height and width.
The following instructions can be adopted for the main screen to send the motion trail file to the auxiliary screen:
wherein, the content of the motion trail file about the required motion picture comprises a position and an animation operation. The animation operation is a set of tracks "trackorlylist", which can determine whether the animation needs to be played circularly through the "always" field, and each track corresponds to an action that needs to move a picture. The "action" field is the specific action of the picture, e.g., the picture moves as a panning, the time point of the action depends on the "startTime" field, the time of the panning process depends on the "time", all in ms, which determines the rate of the panning. "x" "y" determines the direction of translation, and a series of acitons generates animation effects. The track set may include a plurality of actions, and it is sufficient to set the start time and the duration of the action.
By taking a picture to be moved as a small ball as an example, the embodiment of the application can achieve the effect of the small ball jumping on the background picture through the motion track file. Different actions require different fields to be agreed by both the primary screen and the secondary screen to achieve animation effects.
The main screen sends the drawing operation to the auxiliary screen by adopting the following instructions:
the picture material is not needed in the 'codetarget' part animation, the picture is dynamically drawn through the code file by the main screen, the code file and the calling mode are sent by the main screen, a plurality of code files such as 'file A' can be sent, the files correspond to the files through the 'name' field, the 'params' list corresponds to the parameter transmission list, and the animation is drawn by the auxiliary screen by informing the parameter types needing to be transmitted and the number of the parameter types of the auxiliary screen. Illustratively, a stripe pattern may be drawn on the secondary screen, and the parameter types include stripe width, and color of each stripe, etc.
In the embodiment of the application, when the main screen and the auxiliary screen play the animation, the pictures and the motion trail files are used for realizing the related animation. On one hand, the main screen does not need to be internally provided with directly formed animations, so that excessive memory occupation is avoided, on the other hand, the main screen can be convenient for synchronizing the animations to the auxiliary screen for multiplexing, the size of transmitted files is reduced, and the synchronous speed of the main screen animations and the auxiliary screen animations is improved. When the animation is updated, only the picture and the motion trail file corresponding to the animation need to be updated, and the updating speed is high.
In the embodiments, the device connected with the display device in some embodiments of the present application can provide the secondary screen with the secondary screen homepage background, so that the secondary screen homepage background is more diversified. The method comprises the following steps: the method comprises the steps that a primary screen receives a first setting instruction sent by terminal equipment in communication connection with the primary screen, wherein the first setting instruction comprises a background file, an auxiliary screen homepage background is determined according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen; and the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (10)
1. A display device, comprising: a main screen and an auxiliary screen;
wherein the home screen includes a first display, a first user interface, and a first controller;
the first display is used for displaying a first user interface;
the first user interface is used for receiving a first input signal;
the secondary screen includes a second display, a second user interface, and a second controller;
the second display is used for displaying a second user interface;
the second user interface is used for receiving a second input signal;
a first controller coupled to the first display and a first user interface, to perform: receiving a first setting instruction sent by terminal equipment in communication connection with a main screen, wherein the first setting instruction comprises a background file, determining an auxiliary screen main page background according to the background file, and sending a second setting instruction comprising the auxiliary screen main page background to the auxiliary screen;
a second controller coupled to the second display and a second user interface, for performing: and receiving a second setting instruction sent by the main screen in communication connection with the auxiliary screen, and controlling a second display to display the main page background of the auxiliary screen.
2. The display device of claim 1, wherein the first controller is configured to determine a secondary screen home page background based on the background file by:
judging whether the background file needs to be intercepted or not;
if the background file needs to be intercepted, controlling the background file to be displayed on a first display, and simultaneously displaying an intercepting frame and a saving control on the background file; the intercepting frame is configured with an acquiring focus, the display proportion of the intercepting frame is the same as that of the auxiliary screen, user input for moving the intercepting frame is received, and when a control is selected and saved, intercepting content is determined, wherein the intercepting content comprises a part of the background file located in the intercepting frame, and the intercepting content is determined as an auxiliary screen homepage background;
and if the background file does not need to be intercepted, directly determining the background file as the background of the auxiliary screen homepage.
3. The display device according to claim 2, wherein the first controller is further configured to perform: an auxiliary screen preview control is also displayed on the background file; receiving user input of selecting the auxiliary screen preview control, determining intercepted content, and sending a preview instruction including the intercepted content to the auxiliary screen;
and the second controller is used for receiving a preview instruction and controlling the second display to display the intercepted content.
4. The display device according to claim 1, wherein the terminal device communicatively connected to the display device comprises a device on the same local area network as the display device;
the first controller, prior to receiving the background file, is further configured to perform: receiving user input for displaying a two-dimensional code, generating the two-dimensional code in real time, controlling the first display to display the two-dimensional code, wherein the two-dimensional code corresponds to a preset webpage, so that a terminal device scans the two-dimensional code to jump to the preset webpage, receiving the user input of a user on the preset webpage, and sending a background file determined through the preset webpage to a main screen.
5. The display device according to claim 4, wherein the first controller is further configured to perform: the method comprises the steps that a first display is controlled to display a two-dimensional code, and meanwhile, a background list to be selected is displayed by the first display, wherein the background list to be selected comprises a preset background control to be selected and/or an uploading record;
the first controller is configured to determine an upload record according to the steps of: judging whether a background file exists in a preset folder, wherein the preset folder is used for storing the background file sent by the terminal equipment; and if the background file exists, determining an uploading record, wherein the uploading record comprises an auxiliary screen homepage background and an uploading identifier corresponding to the background file.
6. The display device according to claim 5, wherein the first controller is further configured to perform: and when the focus is positioned on the uploading record provided with the uploading identification, receiving a key value of a preset key and deleting the corresponding uploading record.
7. The display device according to claim 4, wherein the first controller is further configured to perform: the method comprises the steps that when a first display is controlled to display a two-dimensional code, the first display also displays a text input box; receiving characters input in the character input box, taking the input characters as a home page background of the auxiliary screen, and sending a third setting instruction comprising the home page background of the auxiliary screen to the auxiliary screen; the second controller is further configured to perform: and receiving a third setting instruction, and controlling a second display to display the secondary screen homepage background.
8. A display device, comprising: a main screen and an auxiliary screen;
wherein the home screen includes a first display, a first user interface, and a first controller;
the first display is used for displaying a first user interface;
the first user interface is used for receiving a first input signal;
the secondary screen includes a second display, a second user interface, and a second controller;
the second display is used for displaying a second user interface;
the second user interface is used for receiving a second input signal;
a first controller coupled to the first display and a first user interface, to perform: receiving user input for displaying the content of an external storage device connected with a main screen, and controlling a first display to display the storage content of the external storage device; receiving user input of selecting a certain stored content, setting the selected stored content as an auxiliary screen homepage background, and sending a fourth setting instruction comprising the auxiliary screen homepage background to an auxiliary screen;
a second controller coupled to the second display and a second user interface, for performing: and receiving a fourth instruction, and controlling the second display to display the secondary screen homepage background.
9. A terminal device, characterized in that it is configured to perform: determining a background file, sending a first setting instruction comprising the background file to a main screen in communication connection with the terminal device so that the main screen determines an auxiliary screen homepage background according to the background file, and sending a second setting instruction comprising the auxiliary screen homepage background to the auxiliary screen so that the auxiliary screen controls a second display to display the auxiliary screen homepage background.
10. A method of displaying a background of a home page of a secondary screen of a display device, the display device comprising a primary screen and a secondary screen, the method comprising:
the method comprises the steps that a primary screen receives a first setting instruction sent by terminal equipment in communication connection with the primary screen, wherein the first setting instruction comprises a background file, an auxiliary screen homepage background is determined according to the background file, and a second setting instruction comprising the auxiliary screen homepage background is sent to the auxiliary screen;
and the secondary screen receives a second setting instruction sent by the primary screen in communication connection with the secondary screen and controls a second display to display the homepage background of the secondary screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239226.3A CN113949911A (en) | 2021-10-25 | 2021-10-25 | Method for displaying secondary screen homepage background of display device, display device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239226.3A CN113949911A (en) | 2021-10-25 | 2021-10-25 | Method for displaying secondary screen homepage background of display device, display device and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113949911A true CN113949911A (en) | 2022-01-18 |
Family
ID=79332114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111239226.3A Pending CN113949911A (en) | 2021-10-25 | 2021-10-25 | Method for displaying secondary screen homepage background of display device, display device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113949911A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120174034A1 (en) * | 2011-01-03 | 2012-07-05 | Haeng-Suk Chae | Method and apparatus for providing user interface in user equipment |
CN106775773A (en) * | 2017-01-20 | 2017-05-31 | 深圳市金立通信设备有限公司 | A kind of theme control method and terminal device |
CN108307068A (en) * | 2018-01-25 | 2018-07-20 | 北京珠穆朗玛移动通信有限公司 | Pair screen shows interface switching method, mobile terminal and storage medium |
CN109491634A (en) * | 2018-11-19 | 2019-03-19 | 维沃移动通信有限公司 | A kind of control method for screen display and terminal device |
CN109491741A (en) * | 2018-10-31 | 2019-03-19 | 维沃移动通信有限公司 | A kind of method and terminal switching background skin |
CN110968229A (en) * | 2019-11-29 | 2020-04-07 | 维沃移动通信有限公司 | Wallpaper setting method and electronic equipment |
-
2021
- 2021-10-25 CN CN202111239226.3A patent/CN113949911A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120174034A1 (en) * | 2011-01-03 | 2012-07-05 | Haeng-Suk Chae | Method and apparatus for providing user interface in user equipment |
CN106775773A (en) * | 2017-01-20 | 2017-05-31 | 深圳市金立通信设备有限公司 | A kind of theme control method and terminal device |
CN108307068A (en) * | 2018-01-25 | 2018-07-20 | 北京珠穆朗玛移动通信有限公司 | Pair screen shows interface switching method, mobile terminal and storage medium |
CN109491741A (en) * | 2018-10-31 | 2019-03-19 | 维沃移动通信有限公司 | A kind of method and terminal switching background skin |
CN109491634A (en) * | 2018-11-19 | 2019-03-19 | 维沃移动通信有限公司 | A kind of control method for screen display and terminal device |
CN110968229A (en) * | 2019-11-29 | 2020-04-07 | 维沃移动通信有限公司 | Wallpaper setting method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112533021B (en) | Display method and display equipment | |
CN111427643A (en) | Display device and display method of operation guide based on display device | |
CN111970549B (en) | Menu display method and display device | |
CN111897478A (en) | Page display method and display equipment | |
CN113395556A (en) | Display device and method for displaying detail page | |
CN112165641A (en) | Display device | |
WO2008018506A1 (en) | Image display device, image data providing device, image display system, image display system control method, control program, and recording medium | |
JP2008067354A (en) | Image display device, image data providing device, image display system, image display system control method, control program, and recording medium | |
CN112351334B (en) | File transmission progress display method and display equipment | |
CN111984167B (en) | Quick naming method and display device | |
CN113747078A (en) | Display device and focus control method | |
JP2008067355A (en) | Image display device, image data providing device, image display system, image display system control method, control program, and recording medium | |
JP4926853B2 (en) | Image display device, image data providing device, image display system, image display system control method, control program, and recording medium | |
CN111857936B (en) | User interface display method and display device of application program | |
CN113064691B (en) | Display method and display equipment for starting user interface | |
CN112235621B (en) | Display method and display equipment for visual area | |
CN112199560B (en) | Search method of setting items and display equipment | |
CN111787350B (en) | Display device and screenshot method in video call | |
CN111935530B (en) | Display equipment | |
CN111988646B (en) | User interface display method and display device of application program | |
CN113949911A (en) | Method for displaying secondary screen homepage background of display device, display device and terminal | |
CN113064534A (en) | Display method and display equipment of user interface | |
CN113286185A (en) | Display device and homepage display method | |
CN113132809A (en) | Channel switching method, channel program playing method and display equipment | |
CN114417035A (en) | Picture browsing method and display device |
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 |