CN107318049B - Multi-channel Launcher fusion method - Google Patents
Multi-channel Launcher fusion method Download PDFInfo
- Publication number
- CN107318049B CN107318049B CN201710443204.6A CN201710443204A CN107318049B CN 107318049 B CN107318049 B CN 107318049B CN 201710443204 A CN201710443204 A CN 201710443204A CN 107318049 B CN107318049 B CN 107318049B
- Authority
- CN
- China
- Prior art keywords
- channel
- equipment
- auncher
- update
- launcher
- 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
Links
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/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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种Launcher管理方法,更具体地说,它涉及一种多渠道Launcher融合方法。The invention relates to a Launcher management method, more particularly, to a multi-channel Launcher fusion method.
背景技术Background technique
目前基于Android系统的互联网电视、机顶盒在设备出厂时已经设定好默认的Launcher,后续针对该Launcher进行迭代升级,这样的方案可以很好的满足一款电视机型支持一种业务场景。At present, Internet TVs and set-top boxes based on the Android system have already set the default Launcher when the device leaves the factory, and the Launcher will be iteratively upgraded in the future. This solution can well meet a TV model supporting one business scenario.
如果要定义一款电视机型,应用于多种渠道,支持多种业务场景,比如高端地产,医疗,酒店等,现有的Launcher升级方案无法满足。If you want to define a TV model, apply it to multiple channels, and support multiple business scenarios, such as high-end real estate, medical care, hotels, etc., the existing Launcher upgrade solution cannot be satisfied.
发明内容SUMMARY OF THE INVENTION
针对现有技术存在的不足,本发明的目的在于提供一种多渠道Launcher融合方法。In view of the deficiencies in the prior art, the purpose of the present invention is to provide a multi-channel Launcher fusion method.
为实现上述目的,本发明采用如下技术方案:一种多渠道Launcher融合方法,包括以下步骤,(1)设备出厂时默认安装基线版本Launcher,该基线版本Launcher适用多种设备类型,基线版本Launcher除基本功能外,另提供渠道判断,根据渠道类型升级对应渠道Launcher的功能;(2)按照步骤(1)要求出厂的设备需要提供设备唯一标识清单,云端导入数据库。设备唯一标识可以是MAC地址,SN号或者其他自定义;(3)云端后台提供设备渠道管理功能,按照设备唯一标识批量将设备划分到运营商,酒店,医疗,教育等渠道;(4)采用HTTP协议提供渠道判断云接口,输入参数设备唯一标识ID,返回渠道类型ID和渠道Launcher升级地址;(5)客户或者用户第一次开机,联网后,调用步骤(4)中的渠道判断云接口服务获取渠道类型ID和对应渠道Launcher升级地址,基线Launcher从CDN下载对应渠道Launcher,完成对应渠道Launcher的安装;(6)渠道Launcher安装完成后,便完成了设备渠道初始化,后续渠道Launcher升级以此为基础进行迭代升级。请求级云接口服务时,需要增加输入参数:渠道类型ID,用于区分不同渠道Launcher的升级,如果后续开机过程中,检测到渠道类型变更,可以强制升级到指定渠道的Launcher。In order to achieve the above object, the present invention adopts the following technical solutions: a multi-channel Launcher fusion method, comprising the following steps, (1) a baseline version Launcher is installed by default when the device leaves the factory, and the baseline version Launcher is suitable for a variety of device types. In addition to the basic functions, it also provides channel judgment, and upgrades the function of the corresponding channel Launcher according to the channel type; (2) The equipment that is required to leave the factory according to step (1) needs to provide a list of equipment unique identification, and import the database from the cloud. The unique identification of the device can be a MAC address, SN number or other custom; (3) The cloud background provides the device channel management function, and the devices are divided into operators, hotels, medical care, education and other channels in batches according to the unique identification of the device; (4) Adopt The HTTP protocol provides a channel judgment cloud interface, input the parameter device unique ID, and return the channel type ID and the channel Launcher upgrade address; (5) The first time the customer or user boots up, after connecting to the Internet, call the channel judgment cloud interface in step (4). The service obtains the channel type ID and the corresponding channel Launcher upgrade address. The baseline Launcher downloads the corresponding channel Launcher from the CDN, and completes the installation of the corresponding channel Launcher; (6) After the channel Launcher is installed, the device channel initialization is completed, and subsequent channel Launcher upgrades follow this. Iteratively upgrade the base. When requesting the cloud interface service, you need to add the input parameter: channel type ID, which is used to distinguish the upgrade of Launcher of different channels. If the channel type change is detected during the subsequent startup process, you can force the upgrade to the Launcher of the specified channel.
本发明相对现有技术相比具有:通过统一的基线Launcher降低了设备生产的复杂度,基于已经出厂的设备,可以基于云端动态变更渠道,转换业务类型,为新渠道拓展提供了很好的可扩展性支持,用一种简单的方法解决了渠道Launcher生产,降低了管理的复杂性,可追踪设备所在的渠道,为渠道营销提供了精准的数据支撑。Compared with the prior art, the present invention has the following advantages: through a unified baseline Launcher, the complexity of equipment production is reduced, and based on the equipment that has already left the factory, the channel can be dynamically changed based on the cloud, and the business type can be converted, which provides a good possibility for the expansion of new channels. Extensibility support solves the channel Launcher production with a simple method, reduces the complexity of management, can track the channel where the device is located, and provides accurate data support for channel marketing.
具体实施方式Detailed ways
下面对本发明多渠道Launcher融合方法实施例做进一步说明。The embodiment of the multi-channel Launcher fusion method of the present invention will be further described below.
一种多渠道Launcher融合方法,包括以下步骤,(1)设备出厂时默认安装基线版本Launcher,该基线版本Launcher适用多种设备类型,基线版本Launcher除基本功能外,另提供渠道判断,根据渠道类型升级对应渠道Launcher的功能;(2)按照步骤(1)要求出厂的设备需要提供设备唯一标识清单,云端导入数据库。设备唯一标识可以是MAC地址,SN号或者其他自定义;(3)云端后台提供设备渠道管理功能,按照设备唯一标识批量将设备划分到运营商,酒店,医疗,教育等渠道;(4)采用HTTP协议提供渠道判断云接口,输入参数设备唯一标识ID,返回渠道类型ID和渠道Launcher升级地址;(5)客户或者用户第一次开机,联网后,调用步骤(4)中的渠道判断云接口服务获取渠道类型ID和对应渠道Launcher升级地址,基线Launcher从CDN下载对应渠道Launcher,完成对应渠道Launcher的安装;(6)渠道Launcher安装完成后,便完成了设备渠道初始化,后续渠道Launcher升级以此为基础进行迭代升级。请求级云接口服务时,需要增加输入参数:渠道类型ID,用于区分不同渠道Launcher的升级,如果后续开机过程中,检测到渠道类型变更,可以强制升级到指定渠道的Launcher。通过统一的基线Launcher降低了设备生产的复杂度,基于已经出厂的设备,可以基于云端动态变更渠道,转换业务类型,为新渠道拓展提供了很好的可扩展性支持,用一种简单的方法解决了渠道Launcher生产,降低了管理的复杂性,可追踪设备所在的渠道,为渠道营销提供了精准的数据支撑。A multi-channel Launcher fusion method, including the following steps: (1) A baseline version of Launcher is installed by default when the device leaves the factory. The baseline version of Launcher is suitable for a variety of device types. In addition to the basic functions, the baseline version of Launcher also provides channel judgment, according to the channel type. Upgrade the function of the corresponding channel Launcher; (2) According to step (1), the equipment that leaves the factory needs to provide a list of equipment unique identifiers, and the cloud imports the database. The unique identification of the device can be a MAC address, SN number or other custom; (3) The cloud background provides the device channel management function, and the devices are divided into operators, hotels, medical care, education and other channels in batches according to the unique identification of the device; (4) Adopt The HTTP protocol provides a channel judgment cloud interface, input the parameter device unique ID, and return the channel type ID and the channel Launcher upgrade address; (5) The first time the customer or user boots up, after connecting to the Internet, call the channel judgment cloud interface in step (4). The service obtains the channel type ID and the corresponding channel Launcher upgrade address. The baseline Launcher downloads the corresponding channel Launcher from the CDN, and completes the installation of the corresponding channel Launcher; (6) After the channel Launcher is installed, the device channel initialization is completed, and subsequent channel Launcher upgrades follow this. Iteratively upgrade the base. When requesting the cloud interface service, you need to add the input parameter: channel type ID, which is used to distinguish the upgrade of Launcher of different channels. If the channel type change is detected during the subsequent startup process, you can force the upgrade to the Launcher of the specified channel. Through the unified baseline Launcher, the complexity of equipment production is reduced. Based on the equipment that has already left the factory, the channel can be dynamically changed based on the cloud, and the business type can be converted. It provides a good scalability support for the expansion of new channels. It solves the channel Launcher production, reduces the complexity of management, can track the channel where the equipment is located, and provides accurate data support for channel marketing.
以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above-mentioned embodiments. All technical solutions that belong to the idea of the present invention belong to the protection scope of the present invention. For those of ordinary skill, several improvements and modifications without departing from the principles of the present invention should also be regarded as the protection scope of the present invention.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710443204.6A CN107318049B (en) | 2017-06-13 | 2017-06-13 | Multi-channel Launcher fusion method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710443204.6A CN107318049B (en) | 2017-06-13 | 2017-06-13 | Multi-channel Launcher fusion method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107318049A CN107318049A (en) | 2017-11-03 |
CN107318049B true CN107318049B (en) | 2020-07-31 |
Family
ID=60183267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710443204.6A Active CN107318049B (en) | 2017-06-13 | 2017-06-13 | Multi-channel Launcher fusion method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107318049B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493631A (en) * | 2018-05-15 | 2019-11-22 | 中国移动通信集团浙江有限公司 | A kind of set-top box Launcher adaptation method |
CN111372135A (en) * | 2018-12-25 | 2020-07-03 | 中国移动通信集团浙江有限公司 | A kind of set-top box application automatic adaptation method and system |
CN112218125B (en) * | 2019-07-12 | 2022-11-15 | 北京邦天信息技术有限公司 | A playback terminal and playback method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007073078A1 (en) * | 2005-12-19 | 2007-06-28 | Alticast Corp. | Interactive advertisement system and method for the provision of interactive advertisement using the same |
CN105549998A (en) * | 2015-12-15 | 2016-05-04 | Tcl集团股份有限公司 | Dynamic association upgrading method and system of terminal application program |
CN106331865A (en) * | 2015-06-24 | 2017-01-11 | Tcl集团股份有限公司 | Method, system, cloud and smart TV for loading template package |
CN106775836A (en) * | 2016-11-29 | 2017-05-31 | 腾讯科技(深圳)有限公司 | Interface display method and interface display apparatus |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922685B2 (en) * | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
CN101588256A (en) * | 2008-05-20 | 2009-11-25 | 东方有线网络有限公司 | A kind of terminal software upgrading management system based on interactive television platform |
CN102629998B (en) * | 2012-03-16 | 2014-08-06 | 厦门厦华投资有限公司 | Batch-upgradeable television and batch-upgradeable and starting-up booting method thereof |
CN103269453B (en) * | 2013-05-29 | 2016-08-10 | 河南有线电视网络集团有限公司 | Set-top box users interface updating method, fore device, Set Top Box and system |
CN103929670A (en) * | 2014-04-30 | 2014-07-16 | 深圳市九洲电器有限公司 | Set top box programming method and system |
CN105681847B (en) * | 2016-02-22 | 2019-01-04 | 深圳创维数字技术有限公司 | A kind of method and system of front-end control STB terminal |
CN106502717B (en) * | 2016-09-22 | 2020-04-14 | 华为技术有限公司 | Application program running method and device |
CN106445719A (en) * | 2016-09-26 | 2017-02-22 | 青岛海信移动通信技术股份有限公司 | Recovery-mode Recovery instruction reading and writing method and device |
-
2017
- 2017-06-13 CN CN201710443204.6A patent/CN107318049B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007073078A1 (en) * | 2005-12-19 | 2007-06-28 | Alticast Corp. | Interactive advertisement system and method for the provision of interactive advertisement using the same |
CN106331865A (en) * | 2015-06-24 | 2017-01-11 | Tcl集团股份有限公司 | Method, system, cloud and smart TV for loading template package |
CN105549998A (en) * | 2015-12-15 | 2016-05-04 | Tcl集团股份有限公司 | Dynamic association upgrading method and system of terminal application program |
CN106775836A (en) * | 2016-11-29 | 2017-05-31 | 腾讯科技(深圳)有限公司 | Interface display method and interface display apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN107318049A (en) | 2017-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10893094B2 (en) | System and method for appliance detection and app configuration | |
US20220188893A1 (en) | Configuring an electronic device based on a transaction | |
US20160174268A1 (en) | Smart home controller and communication method thereof | |
CN107318049B (en) | Multi-channel Launcher fusion method | |
WO2018086478A1 (en) | Method and device for upgrading wifi module in set top box, set top box and system | |
CN103412768A (en) | Zookeeper cluster automatic-deployment method based on script program | |
CN106911729A (en) | A kind of operating system remote installation method suitable for domestic processor | |
TWI482461B (en) | Device management system and method | |
CN105183496A (en) | Method for automatically upgrading and pushing software based on domestic CPU and operating system | |
US9847904B2 (en) | Semi-automated configuration of a low-latency multimedia playback system | |
US20160117184A1 (en) | Flexible device templates for connected consumer devices | |
US11681515B2 (en) | Method of delivering and updating software on peripheral devices connected to set-top boxes, IoT-hubs, or gateways | |
KR101903989B1 (en) | Method and system for sharing device capabilities of universal plug and play(upnp) devices with a service network entity | |
CN103166984B (en) | System that Network Video Surveillance equipment control is controlled and automatically updates, method | |
US10341444B2 (en) | Abstracted device service discovery | |
CN103354927B (en) | Method and apparatus for managing and processing content in a device | |
CN103648022A (en) | Method and device for displaying name of connecting device in smart television | |
CN110430290B (en) | Resource address update method, computer device and storage medium | |
WO2017000447A1 (en) | Control method, device and system for intelligent household appliance | |
KR20140125255A (en) | System and Method for Updating of Application Using Set Top Box | |
CN106549801A (en) | A kind of alarm type recognition methodss and equipment | |
JP2010257180A (en) | Version management system, apparatus, method and program | |
US20190190740A1 (en) | Home automation system including cloud server based maintenance operation communication and related methods | |
CN105242938B (en) | automatic program downloading system and method | |
CN103686013A (en) | Television peripheral recognizing method, television and television system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210910 Address after: 1610, 16th floor, 101-2-16th floor, building 21, Rongda Road, Chaoyang District, Beijing 100012 Patentee after: Zhongguancun Technology Leasing Co.,Ltd. Address before: 100007 No. 5, 13 / F, tower a, Gehua building, No. 1 Qinglong Hutong, Dongcheng District, Beijing Patentee before: BEIJING BILI INFORMATION TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230922 Address after: 1304-6, No.1 Qinglong Hutong, Dongcheng District, Beijing, 100007 Patentee after: BEIJING BILI INFORMATION TECHNOLOGY CO.,LTD. Address before: 1610, 16th floor, 101-2-16th floor, building 21, Rongda Road, Chaoyang District, Beijing 100012 Patentee before: Zhongguancun Technology Leasing Co.,Ltd. |
|
TR01 | Transfer of patent right |