[go: up one dir, main page]

CN107318049B - Multi-channel Launcher fusion method - Google Patents

Multi-channel Launcher fusion method Download PDF

Info

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
Application number
CN201710443204.6A
Other languages
Chinese (zh)
Other versions
CN107318049A (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.)
Beijing Bili Information Technology Co ltd
Original Assignee
Beijing Bili Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Bili Information Technology Co ltd filed Critical Beijing Bili Information Technology Co ltd
Priority to CN201710443204.6A priority Critical patent/CN107318049B/en
Publication of CN107318049A publication Critical patent/CN107318049A/en
Application granted granted Critical
Publication of CN107318049B publication Critical patent/CN107318049B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

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

The invention discloses a multi-channel L aunch fusion method, which has the technical scheme that L aunch channels required by a plurality of service scenes are fused, and online universality upgrading of the multi-channel is realized.

Description

多渠道Launcher融合方法Multi-channel Launcher fusion method

技术领域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)

1. A multi-channel L auncher fusion method is characterized by comprising the following steps of (1) default installation of a baseline version L auncher when equipment leaves a factory, the baseline version L auncher being applicable to multiple equipment types, the baseline version L auncher providing channel judgment besides basic functions and upgrading functions corresponding to a channel L auncher according to channel types, (2) providing an equipment unique identification list according to the requirement of the equipment leaving the factory in the step (1), leading the equipment unique identification into a database by a cloud end, wherein the equipment unique identification can be an MAC (media access control) address, an SN (serial number) or other self-definition), (3) providing an equipment channel management function by a cloud end background, dividing the equipment into an operator, a hotel, a medical or an education channel according to the equipment unique identification in batch, (4) providing a channel judgment cloud interface by adopting an HTTP (hyper text transport protocol), inputting a parameter equipment unique Identification (ID), returning the channel type ID and a channel 583 auncher address, and (5) starting a client or a user for the first time, calling the channel judgment cloud interface in the step (4) to obtain the corresponding channel ID and the corresponding to the corresponding channel L auncher, and forcibly downloading the AUncher corresponding channel from the baseline version and after the subsequent installation of the update channel 632, wherein the update channel is detected by the update channel 632, the update channel classification 367, the update channel 632, the update channel is used for completing the update of the update channel installation of the update channel.
CN201710443204.6A 2017-06-13 2017-06-13 Multi-channel Launcher fusion method Active CN107318049B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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