Movatterモバイル変換


[0]ホーム

URL:


CN111385618B - Information source list display method, Android television and storage medium - Google Patents

Information source list display method, Android television and storage medium
Download PDF

Info

Publication number
CN111385618B
CN111385618BCN201811638130.2ACN201811638130ACN111385618BCN 111385618 BCN111385618 BCN 111385618BCN 201811638130 ACN201811638130 ACN 201811638130ACN 111385618 BCN111385618 BCN 111385618B
Authority
CN
China
Prior art keywords
source list
information source
data corresponding
database
program
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.)
Active
Application number
CN201811638130.2A
Other languages
Chinese (zh)
Other versions
CN111385618A (en
Inventor
欧阳英俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL New Technology Co LtdfiledCriticalShenzhen TCL New Technology Co Ltd
Priority to CN201811638130.2ApriorityCriticalpatent/CN111385618B/en
Publication of CN111385618ApublicationCriticalpatent/CN111385618A/en
Application grantedgrantedCritical
Publication of CN111385618BpublicationCriticalpatent/CN111385618B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention provides an information source list display method, an Android television and a storage medium, which comprise the following steps: when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database; when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database; and after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface. The invention realizes the purpose of adding the information source list to the Launcher interface without modifying the source code, is convenient for a user to check and switch the information source on the Launcher interface, can select the newly added information source list, and is very convenient.

Description

Information source list display method, Android television and storage medium
Technical Field
The invention relates to the technical field of Android televisions, in particular to an information source list display method, an Android television and a storage medium.
Background
With the rapid development of the Android technology, the Android television is more and more popular, the information sources which can be supported by the current Android television are more and more, the Android8.0 system updates many new characteristics, but the information source list is not added to the Launcher by default, and a developer cannot modify the source code of the Google Launcher, so that a user cannot select the information source list corresponding to the new characteristics updated by the Android system, and the Android television is very inconvenient.
Therefore, the prior art has defects and needs to be improved and developed.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a source list display method, an Android television and a storage medium, aiming at solving the problem that in the prior art, the source code of Launcher cannot be modified, and a user cannot select a newly added source list, which is very inconvenient.
The technical scheme adopted by the invention for solving the technical problem is as follows:
a source list display method, comprising:
when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database;
when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database;
and after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface.
Further, when the Android television is started, acquiring the information source list of the current starting, and detecting whether data corresponding to the information source list exists in the database specifically includes:
when receiving a starting broadcast or detecting that a television application is started, acquiring an information source list of the starting, and detecting whether Channel data corresponding to the information source list exists in a database.
Further, when the data corresponding to the source list does not exist in the database, the storing the data corresponding to the source list to the database specifically includes:
when Channel data corresponding to the information source list does not exist in the database, Channel data corresponding to the information source list are newly established, and the newly established Channel data are stored in the database;
converting each information source in the information source list into Program data corresponding to the newly-built Channel data, and storing the Program data into a database;
and when Channel data corresponding to the information source list exists in the database, directly converting each information source in the information source list into Program data corresponding to the Channel data.
Further, after the data corresponding to the information source list is stored, sending an update instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface specifically includes:
after the Program data are stored, sending an updating instruction to a Launcher interface;
and modifying the configuration of the customized application, and displaying the Channel data of the source list at a specified position of the Launcher interface.
Further, the source list display method further includes:
and monitoring the state of the information source in real time, and executing the step of detecting whether the data corresponding to the information source list exists in the database when the state of the information source is monitored to be changed.
The invention also provides an Android television, which comprises a processor and a memory connected with the processor, wherein the memory stores an information source list display program, and the information source list display program realizes the following steps when executed by the processor:
when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database;
when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database;
after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface;
the processor is configured to invoke the source list display program instruction.
Further, when executed by the processor, the source list display program further implements the steps of:
when a starting broadcast is received or the starting of a television application is detected, acquiring an information source list of the starting, and detecting whether Channel data corresponding to the information source list exists in a database;
when Channel data corresponding to the information source list does not exist in the database, Channel data corresponding to the information source list are newly established, and the newly established Channel data are stored in the database;
converting each information source in the information source list into Program data corresponding to the newly-built Channel data, and storing the Program data into a database;
and when Channel data corresponding to the information source list exists in the database, directly converting each information source in the information source list into Program data corresponding to the Channel data.
Further, when executed by the processor, the source list display program further implements the steps of:
after the Program data are stored, sending an updating instruction to a Launcher interface;
and modifying the configuration of the customized application, and displaying the Channel data of the source list at a specified position of the Launcher interface.
Further, when executed by the processor, the source list display program further implements the steps of:
and monitoring the state of the information source in real time, and executing the step of detecting whether the data corresponding to the information source list exists in the database when the state of the information source is monitored to be changed.
The present invention also provides a storage medium storing a computer program executable for implementing the source list display method as described above.
The information source list display method, the Android television and the storage medium provided by the invention comprise the following steps: when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database; when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database; and after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface. The invention realizes the purpose of adding the information source list to the Launcher interface without modifying the source code, is convenient for a user to check and switch the information source on the Launcher interface, can select the newly added information source list, and is very convenient.
Drawings
Fig. 1 is a flow chart of a preferred embodiment of a source list display method of the present invention.
Fig. 2 is a functional schematic block diagram of a preferred embodiment of an Android television in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a flowchart of a source list display method according to the present invention. As shown in fig. 1, the source list display method according to the embodiment of the present invention includes the following steps:
s100, when the Android television is started, obtaining an information source list of the starting, and detecting whether data corresponding to the information source list exists in a database.
The invention aims at an Android television (an intelligent television with an Android operating system), in particular to an intelligent television with an Android system of 8.0 or above. At present, Android televisions can support more and more information sources, and developers package an application program (television application, hereinafter referred to as TV application) for switching and managing the information sources for the convenience of users. The TV application mainly corresponds to live broadcast information sources such as digital televisions, analog televisions, television signals transmitted by traditional coaxial cables and the like, and information sources supporting access to external equipment such as high-definition multimedia interfaces, audio and video, free online Flash music players, video graphic arrays and the like. And other network applications correspond to custom sources. In addition, a tv database is stored in the TIF in the Android television, and the database stores data corresponding to a source list in the original Launcher interface. TIF, which is a label image file format, is a flexible bitmap format, and is mainly used for storing images including photos and art drawings.
In a preferred embodiment of the present invention, the step S100 specifically includes: when receiving a starting broadcast or detecting that a television application is started, acquiring an information source list of the starting, and detecting whether Channel data corresponding to the information source list exists in a database.
Specifically, when the Android television is started, a start broadcast is received in a TV application, or it is detected that the TV application is started, that is, the Android television may receive the start broadcast in the TV application first, or may detect that the TV application is started first, and when one of the two situations occurs, the information source list of the start is obtained. After the information source list of the startup is obtained, whether the information source list of the startup is a new information source list is judged. Specifically, whether Channel data corresponding to the starting information source list exists in an original database or not is detected. The Channel data refers to a Channel list which can be displayed on a Launcher interface, and includes the name of an application, an icon of the application, a display name corresponding to the application, and the like. When a new piece of Channel data is created, the Launcher interface will be filled with the icon and name of the TV application and display the name Sources, which is a field in the data.
S200, when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database.
The step S200 specifically includes:
s210, when Channel data corresponding to the information source list does not exist in the database, newly establishing Channel data corresponding to the information source list, and storing the newly established Channel data to the database;
s220, converting each information source in the information source list into Program data corresponding to the newly-built Channel data, and storing the Program data into a database.
Specifically, when Channel data corresponding to the information source list does not exist in the original database, the information source list obtained by starting up at this time is proved to be a new information source list, Channel data of the information source list is newly established, and the Channel data is inserted into the database by using a newly added Channel API of Android 8.0. Converting each source in the source list into Program data of the Channel, wherein important parameters for converting the source into the Program comprise: the source name, the source id, the source icon, the Activity started by the source switching and the inputId parameter required to be transmitted form intent. After conversion, Program data is populated into the tv database of the TIF. The Program data is data stored in Channel data, and includes source list code, source icon, Intent (for skip interface), and the like. The translated Program data specifies which Channel data it belongs to, and binds to the Channel data, such as HDMI1, HDMI2, HDMI3, AV, icon containing display, textual description of display, and Intent when clicking invisible. The invention creates a Channel data storage of Sources in the TV application, and creates Program data of information Sources supported by TV such as HDMI1, HDMI2. The user can check Channel data on a Launcher interface, directly check information source lists supported by televisions such as HDMI1.
When Channel data corresponding to the information source list exists in an original database, each information source in the information source list is directly converted into Program data of the Channel, and the Program data are filled into a tv database of the TIF.
S300, after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface.
The step S300 specifically includes:
s310, after the Program data are stored, sending an updating instruction to a Launcher interface;
s320, modifying the configuration of the customized application, and displaying the Channel data of the information source list at the specified position of the Launcher interface.
And after the Program data is stored, if the corresponding database has data, comparing the data, and if the data is inconsistent, updating the data of the database.
And after data is updated or data is filled, sending an updating instruction to a Launcher interface, modifying the configuration of the Google customized application, and designating the Channel of the source list acquired this time to be displayed in a row fixed by the Google Launcher. And reading Channel data and Program data of the source list by the Launcher, and displaying the Channel data and the Program data at a specified position of a Launcher interface, wherein the convenience of using the television by a user is greatly improved by adding the source list on the Launcher interface.
According to the method, under the condition that a Google Launcher source code is not modified, the purpose of adding the source list to the Launcher interface is achieved by ingeniously utilizing a newly added Channel interface and mechanism of Andriod 8.0, the source list is positioned to a specified row through Google customized application, and a user can conveniently check and switch the source on the Launcher interface.
In a preferred embodiment of the present invention, the step S200 further includes: and monitoring the state of the information source in real time, and executing the step of detecting whether the data corresponding to the information source list exists in the database when the state of the information source is monitored to be changed.
Specifically, when the Android television is started, the information source list of the starting is obtained, which is the situation of passively obtaining the information source list. However, in the present invention, there is another situation, namely, in the case of actively acquiring the source list, when the user actively downloads some application programs, the Android television also acquires the source list. Therefore, the Android television monitors whether the information source state changes in real time, and registers information source list state monitoring at first, and the method comprises the following steps: information source addition, information source deletion and information source attribute change. And if the information source state changes, acquiring the appeared information source list, detecting whether the data corresponding to the information source list exists in the database, and continuing the steps of S200 and S300.
As shown in fig. 2, an embodiment of the present invention further provides an Android television. The Android television comprises aprocessor 10 and amemory 20 connected with theprocessor 10, wherein thememory 20 stores a source list display program, and the source list display program realizes the following steps when executed by the processor 10:
when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database;
when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database;
after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface;
theprocessor 10 is configured to invoke the information source list display program instruction; as described above.
Further, when executed by theprocessor 10, the source list display program further implements the steps of:
when a starting broadcast is received or the starting of a television application is detected, acquiring an information source list of the starting, and detecting whether Channel data corresponding to the information source list exists in a database;
when Channel data corresponding to the information source list does not exist in the database, Channel data corresponding to the information source list are newly established, and the newly established Channel data are stored in the database;
converting each information source in the information source list into Program data corresponding to the newly-built Channel data, and storing the Program data into a database;
when Channel data corresponding to the information source list exists in the database, each information source in the information source list is directly converted into Program data corresponding to the Channel data; as described above.
Further, when executed by theprocessor 10, the source list display program further implements the steps of:
after the Program data are stored, sending an updating instruction to a Launcher interface;
modifying the configuration of the customized application, and displaying Channel data of the information source list at a specified position of a Launcher interface; as described above.
Further, when executed by theprocessor 10, the source list display program further implements the steps of:
monitoring the state of an information source in real time, and executing the step of detecting whether data corresponding to the information source list exists in the database when the state of the information source is monitored to be changed; as described above.
An embodiment of the present invention further provides a storage medium, where the storage medium stores a computer program, where the computer program can be executed to implement the information source list display method described above; as described above.
In summary, the information source list display method, the Android television and the storage medium disclosed by the invention include: when the Android television is started, acquiring a source list of the starting, and detecting whether data corresponding to the source list exists in a database; when the data corresponding to the information source list does not exist in the database, storing the data corresponding to the information source list into the database; and after the data corresponding to the information source list is stored, sending an updating instruction to a Launcher interface, and displaying the data corresponding to the information source list on the Launcher interface. The invention realizes the purpose of adding the information source list to the Launcher interface without modifying the source code, is convenient for a user to check and switch the information source on the Launcher interface, can select the newly added information source list, and is very convenient.
It is to be understood that the invention is not limited to the examples described above, but that modifications and variations may be effected thereto by those of ordinary skill in the art in light of the foregoing description, and that all such modifications and variations are intended to be within the scope of the invention as defined by the appended claims.

Claims (7)

CN201811638130.2A2018-12-292018-12-29Information source list display method, Android television and storage mediumActiveCN111385618B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811638130.2ACN111385618B (en)2018-12-292018-12-29Information source list display method, Android television and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811638130.2ACN111385618B (en)2018-12-292018-12-29Information source list display method, Android television and storage medium

Publications (2)

Publication NumberPublication Date
CN111385618A CN111385618A (en)2020-07-07
CN111385618Btrue CN111385618B (en)2022-01-04

Family

ID=71220588

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811638130.2AActiveCN111385618B (en)2018-12-292018-12-29Information source list display method, Android television and storage medium

Country Status (1)

CountryLink
CN (1)CN111385618B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115167850A (en)*2021-04-062022-10-11京东科技控股股份有限公司 Code generation method, device, device and storage medium for page development

Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2013046027A1 (en)*2011-09-272013-04-04Z124Repositioning applications in a stack
CN103384345A (en)*2013-05-202013-11-06佛山市兴知源数字技术有限公司 User input information method in intelligent security TV all-in-one machine
CN103442275A (en)*2013-08-302013-12-11深圳市九洲电器有限公司Image-text data flow processing method, image-text data flow processing device and set top box
CN103458285A (en)*2013-08-282013-12-18深圳Tcl新技术有限公司Method and device for controlling terminals based on virtual remote-control units
CN103500081A (en)*2013-09-262014-01-08乐视致新电子科技(天津)有限公司Display method and display device
WO2014022176A1 (en)*2012-07-302014-02-06Vmware, Inc.Application directed user interface remoting using video encoding techniques
CN103634651A (en)*2013-11-072014-03-12康佳集团股份有限公司Display method and system of source preview image of android television
CN103795947A (en)*2012-10-312014-05-14晨星软件研发(深圳)有限公司Method for configuring memory space in video signal processing apparatus
CN104053032A (en)*2013-03-112014-09-17纬创资通股份有限公司Virtual channel management method and network multimedia reproduction system
CN105025366A (en)*2014-04-292015-11-04Tcl集团股份有限公司Source management method and system of smart television
CN105721942A (en)*2016-01-262016-06-29青岛海信移动通信技术股份有限公司Starting method for intelligent television and intelligent television
CN105979375A (en)*2016-05-312016-09-28青岛海信电器股份有限公司Intelligent TV starting method and intelligent TV starting device
TWI558185B (en)*2012-10-182016-11-11美國博通公司Integration of untrusted applications and frameworks with a secure perating system environment
CN107396167A (en)*2017-08-182017-11-24深圳创维-Rgb电子有限公司Floated menu display method and intelligent television based on intelligent television signal source
CN103324471B (en)*2012-10-222018-05-15中兴通讯股份有限公司Dynamic modification application starts figure calibration method, the sending method of message, terminal
CN108600838A (en)*2018-04-262018-09-28深圳Tcl新技术有限公司Information source switching method, device, Android TVs and the readable storage medium storing program for executing of Android TVs
CN108900916A (en)*2018-08-152018-11-27深圳Tcl新技术有限公司Television set and its information source configuration method, device, readable storage medium storing program for executing
EP3410071A1 (en)*2009-10-282018-12-05Google LLCDetermining a geographical location

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2013519162A (en)*2010-02-012013-05-23ジャンプタップ,インコーポレイテッド Integrated advertising system
US8737709B2 (en)*2012-04-302014-05-27General Electric CompanySystems and methods for performing correlation analysis on clinical outcome and characteristics of biological tissue

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP3410071A1 (en)*2009-10-282018-12-05Google LLCDetermining a geographical location
WO2013046027A1 (en)*2011-09-272013-04-04Z124Repositioning applications in a stack
WO2014022176A1 (en)*2012-07-302014-02-06Vmware, Inc.Application directed user interface remoting using video encoding techniques
TWI558185B (en)*2012-10-182016-11-11美國博通公司Integration of untrusted applications and frameworks with a secure perating system environment
CN103324471B (en)*2012-10-222018-05-15中兴通讯股份有限公司Dynamic modification application starts figure calibration method, the sending method of message, terminal
CN103795947A (en)*2012-10-312014-05-14晨星软件研发(深圳)有限公司Method for configuring memory space in video signal processing apparatus
CN104053032A (en)*2013-03-112014-09-17纬创资通股份有限公司Virtual channel management method and network multimedia reproduction system
CN103384345A (en)*2013-05-202013-11-06佛山市兴知源数字技术有限公司 User input information method in intelligent security TV all-in-one machine
CN103458285A (en)*2013-08-282013-12-18深圳Tcl新技术有限公司Method and device for controlling terminals based on virtual remote-control units
CN103442275A (en)*2013-08-302013-12-11深圳市九洲电器有限公司Image-text data flow processing method, image-text data flow processing device and set top box
CN103500081A (en)*2013-09-262014-01-08乐视致新电子科技(天津)有限公司Display method and display device
CN103634651A (en)*2013-11-072014-03-12康佳集团股份有限公司Display method and system of source preview image of android television
CN105025366A (en)*2014-04-292015-11-04Tcl集团股份有限公司Source management method and system of smart television
CN105721942A (en)*2016-01-262016-06-29青岛海信移动通信技术股份有限公司Starting method for intelligent television and intelligent television
CN105979375A (en)*2016-05-312016-09-28青岛海信电器股份有限公司Intelligent TV starting method and intelligent TV starting device
CN107396167A (en)*2017-08-182017-11-24深圳创维-Rgb电子有限公司Floated menu display method and intelligent television based on intelligent television signal source
CN108600838A (en)*2018-04-262018-09-28深圳Tcl新技术有限公司Information source switching method, device, Android TVs and the readable storage medium storing program for executing of Android TVs
CN108900916A (en)*2018-08-152018-11-27深圳Tcl新技术有限公司Television set and its information source configuration method, device, readable storage medium storing program for executing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Android TV框架TIF使用心得";wenju_song;《https://www.jianshu.com/p/385c92fceb16》;20161126;全文*
"互联网电视桌面的设计与实现";陈杲等;《电视技术》;20180831;全文*

Also Published As

Publication numberPublication date
CN111385618A (en)2020-07-07

Similar Documents

PublicationPublication DateTitle
CN109460233B (en)Method, device, terminal equipment and medium for updating native interface display of page
US9766904B2 (en)Method for dynamically modifying application startup icon, message sending method and terminal
US20070044036A1 (en)Information processing apparatus, information processing method, recording medium, and program
US8819669B2 (en)Information processing apparatus and function expansion method
WO2019100985A1 (en)Page processing method and mobile terminal
US10554784B2 (en)Method and system for rendering content using templates
US9307010B2 (en)Data upload method using shortcut
US10728486B2 (en)Smart television playing method and device
CN110139118B (en) Function running method, device, electronic device and storage medium of application program
CN114510170B (en)Component display method and display device
US20100318601A1 (en)Widget activation and communication method
US11210449B2 (en)Page display method and device and storage medium
CN108174256B (en)Video playing method and device and computer readable storage medium
WO2018001058A1 (en)Interactive network television interface display method and device, and set-top box
CN106095455A (en)A kind of application update method and device
EP3319312A1 (en)Image display apparatus and operation method therefor
CN110798701B (en)Video update pushing method and terminal
CN111246299A (en)Communication terminal and application management method
US10666707B2 (en)Nonconsecutive file downloading
CN111385618B (en)Information source list display method, Android television and storage medium
CN110134905B (en)Page update display method, device, equipment and storage medium
CN102769793B (en)display device and content promotion method
US20200356361A1 (en)Management method for preset third-party applications, intelligent terminal and storage medium
CN103974123A (en)Method and device for automatically updating startup picture
CN113971049A (en)Background service management method and display device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp