CN110913251A - 一种基于服务器给stb更新应用管理系统 - Google Patents
一种基于服务器给stb更新应用管理系统 Download PDFInfo
- Publication number
- CN110913251A CN110913251A CN201911042841.8A CN201911042841A CN110913251A CN 110913251 A CN110913251 A CN 110913251A CN 201911042841 A CN201911042841 A CN 201911042841A CN 110913251 A CN110913251 A CN 110913251A
- Authority
- CN
- China
- Prior art keywords
- application
- server
- stb
- top box
- server side
- 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
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/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
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- 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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种基于服务器给STB更新应用管理系统,包括机顶盒端(STB)以及服务器端;服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表;各应用程序被放置于服务器端对应的ID号中;机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB),本申请可以较好的实现服务器平台给STB端及时快速的更新网络应用,解决现在的由于客户多、分布区域广,应用更新的时候无法及时给每一个用户更新,影响用户使用体验。
Description
[技术领域]
本发明涉及STB信息更新系统技术领域,尤其涉及一种可以有效提高设备使用效率,增强用户体验度的基于服务器给STB更新应用管理系统。
[背景技术]
近年来,以云计算为代表的新一代信息技术和战略性新兴技术发展异常迅猛,在全球诸多行业和领域得到了广泛应用,并产生了重要而深远的巨大影响。
迄今,我国电影产业已经实现技术系统和工艺流程的数字化,全面步入数字电影时代,并加速向信息化、网络化和智能化演进升级。
然而,在具体的云计算、云存储、信息传输等方面依然存在较多的不足之处,如内存使用率低、用户体验度差、应用内容更新速度慢等等,制约着产品的更好的推广与应用。
基于此,本领域的技术人员进行了大量的研发与实验,在体验度、内容选择、内存使用效率等多方面都取得了较好的成绩。
[发明内容]
为克服现有技术所存在的问题,本发明提供一种可以有效提高设备使用效率,增强用户体验度的基于服务器给STB更新应用管理系统。
本发明解决技术问题的方案是提供一种基于服务器给STB更新应用管理系统,包括内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端;所述服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表;各应用程序被放置于服务器端对应的ID号中;机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB);若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上;当机顶盒端显示对应列表信息之后,用户再根据自己的需求,向服务器端发送请求,并将对应的应用ID发给服务器端;最终将服务器端上返回来的应用内容呈现到机顶盒端(STB)上。
优选地,所述服务器端的各应用程序包括界面数据和应用数据;且各界面数据和应用数据被单独编译成一个二进制文件;服务器端分配的唯一ID、版本号和二进制文件一起打包成一个最终的二进制文件;将最终的二进制文件放置于服务器端对应的存储部位。
优选地,所述机顶盒端(STB)与服务器端之间、服务器端与二进制文件之间分别进行数据交互。
与现有技术相比,本发明一种基于服务器给STB更新应用管理系统通过同时设置内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端,服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表,各应用程序被放置于服务器端对应的ID号中,机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB),若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上,实际应用过程中,本申请可以较好的实现服务器平台给STB端及时快速的更新网络应用,解决现在的由于客户多、分布区域广,应用更新的时候无法及时给每一个用户更新,影响用户使用体验。
[附图说明]
图1是本发明一种基于服务器给STB更新应用管理系统的系统架构示意图。
[具体实施方式]
为使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定此发明。
请参阅图1,本发明一种基于服务器给STB更新应用管理系统1包括内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端;所述服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表;各应用程序被放置于服务器端对应的ID号中;机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB);若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上;当机顶盒端显示对应列表信息之后,用户再根据自己的需求,向服务器端发送请求,并将对应的应用ID发给服务器端;最终将服务器端上返回来的应用内容呈现到机顶盒端(STB)上。
本申请通过同时设置内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端,服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表,各应用程序被放置于服务器端对应的ID号中,机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB),若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上,实际应用过程中,本申请可以较好的实现服务器平台给STB端及时快速的更新网络应用,解决现在的由于客户多、分布区域广,应用更新的时候无法及时给每一个用户更新,影响用户使用体验。
优选地,所述服务器端的各应用程序包括界面数据和应用数据;且各界面数据和应用数据被单独编译成一个二进制文件;服务器端分配的唯一ID、版本号和二进制文件一起打包成一个最终的二进制文件;将最终的二进制文件放置于服务器端对应的存储部位。
优选地,所述机顶盒端(STB)与服务器端之间、服务器端与二进制文件之间分别进行数据交互。
为达到以上目的,本发明提供一种将应用跟系统分离的方法,系统只负责应用之间的切换,应用的操作和菜单都由服务器端控制。
实现方法:
服务器端:
A、搭建应用管理云平台系统;
B、设计一套指令,给每一个应用分配一个唯一的ID和版本号,设计一个所有应用的控制列表;
C、开发者将设计好的应用,放到服务器上对应的ID号中;
D、在服务器接收到的应用列表请求时,根据MAC返回相对应的应用列表数据;
E、在服务器收到STB的请求,根据请求中的唯一ID和版本号,找到对应版本的应用,如何将数据发回STB端,如果没有就返回空
STB端:
A、STB端请服务器请求网络应用列表
B、接收到服务器的返回列表,将对应的应用显示在STB上
C、用户再根据自己的需求,向服务器发送请求,并将对应的应用ID发给服务器端
D、将服务器上返回来的应用内容呈现到STB上
二进制文件制作:
将每个应用的界面数据和应用数据单独编译成一个二进制文件;
根据服务器分配的唯一ID和版本号,和二进制文件一起打包成一个最终的二进制文件;
将最终的二进制文件放到服务器对应的位置。
本申请能够及时、快速的更新应用内容,解决新出现的bug;提供更多的应用和内容给客户选择,提高用户的体验;增加内存的使用效率,避免由于内存小,而无法提供应用给客户。
与现有技术相比,本发明一种基于服务器给STB更新应用管理系统1通过同时设置内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端,服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表,各应用程序被放置于服务器端对应的ID号中,机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB),若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上,实际应用过程中,本申请可以较好的实现服务器平台给STB端及时快速的更新网络应用,解决现在的由于客户多、分布区域广,应用更新的时候无法及时给每一个用户更新,影响用户使用体验。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (3)
1.一种基于服务器给STB更新应用管理系统,其特征在于:包括内置ecos操作系统、用于进行应用切换操作的机顶盒端(STB)以及用于进行应用操作和菜单控制的服务器端;所述服务器端搭建有应用管理云平台系统,且通过指令设定,给应用管理云平台系统中的每一个应用分配一个唯一的ID和版本号,并设置一个包含有所有应用程序的控制列表;各应用程序被放置于服务器端对应的ID号中;机顶盒端向服务器端请求网络应用列表,服务器端根据MAC返回对应的应用列表数据信息,并根据请求中的唯一ID和版本号,找到对应版本的应用,将数据发回机顶盒端(STB);若对应的应用列表没有数据信息,则返回空置目录信息;机顶盒端(STB)接收到来自服务器端的应用列表数据信息之后,将应用列表数据信息显示在机顶盒端的显示界面上;当机顶盒端显示对应列表信息之后,用户再根据自己的需求,向服务器端发送请求,并将对应的应用ID发给服务器端;最终将服务器端上返回来的应用内容呈现到机顶盒端(STB)上。
2.如权利要求1所述的一种基于服务器给STB更新应用管理系统,其特征在于:所述服务器端的各应用程序包括界面数据和应用数据;且各界面数据和应用数据被单独编译成一个二进制文件;服务器端分配的唯一ID、版本号和二进制文件一起打包成一个最终的二进制文件;将最终的二进制文件放置于服务器端对应的存储部位。
3.如权利要求2所述的一种基于服务器给STB更新应用管理系统,其特征在于:所述机顶盒端(STB)与服务器端之间、服务器端与二进制文件之间分别进行数据交互。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911042841.8A CN110913251A (zh) | 2019-10-30 | 2019-10-30 | 一种基于服务器给stb更新应用管理系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911042841.8A CN110913251A (zh) | 2019-10-30 | 2019-10-30 | 一种基于服务器给stb更新应用管理系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110913251A true CN110913251A (zh) | 2020-03-24 |
Family
ID=69815752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911042841.8A Pending CN110913251A (zh) | 2019-10-30 | 2019-10-30 | 一种基于服务器给stb更新应用管理系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110913251A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1225763A1 (en) * | 2001-01-19 | 2002-07-24 | Sony Corporation | Interactive communication techniques |
CN101924775A (zh) * | 2010-09-08 | 2010-12-22 | 北京大学 | 一种Android应用构件的透明加载方法及系统 |
CN102572526A (zh) * | 2012-02-17 | 2012-07-11 | 深圳市酷开网络科技有限公司 | 电视应用商城系统及其实现方法 |
CN103945264A (zh) * | 2014-04-29 | 2014-07-23 | 丹阳市广播电视台 | 一种机顶盒应用程序更新方法 |
US20180189478A1 (en) * | 2015-05-01 | 2018-07-05 | Lookout, Inc. | Determining source of side-loaded software using an administrator server |
-
2019
- 2019-10-30 CN CN201911042841.8A patent/CN110913251A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1225763A1 (en) * | 2001-01-19 | 2002-07-24 | Sony Corporation | Interactive communication techniques |
CN101924775A (zh) * | 2010-09-08 | 2010-12-22 | 北京大学 | 一种Android应用构件的透明加载方法及系统 |
CN102572526A (zh) * | 2012-02-17 | 2012-07-11 | 深圳市酷开网络科技有限公司 | 电视应用商城系统及其实现方法 |
CN103945264A (zh) * | 2014-04-29 | 2014-07-23 | 丹阳市广播电视台 | 一种机顶盒应用程序更新方法 |
US20180189478A1 (en) * | 2015-05-01 | 2018-07-05 | Lookout, Inc. | Determining source of side-loaded software using an administrator server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9785417B2 (en) | Managing reusable artifacts using placeholders | |
CN106980669B (zh) | 一种数据的存储、获取方法及装置 | |
US8843614B2 (en) | Apparatus and method for distributing cloud computing resources using mobile devices | |
US9047163B2 (en) | Managing the distribution of client packages | |
CN110168529A (zh) | 数据存储方法、装置和存储介质 | |
CN103995748B (zh) | 智能终端的任务处理方法及系统 | |
CN108829469A (zh) | 一种应用程序页面展示方法及装置 | |
CN111552550A (zh) | 一种基于图形处理器gpu资源的任务调度方法、设备及介质 | |
EP2375327A2 (en) | Apparatus and method for distributing cloud computing resources using mobile devices | |
US10078535B2 (en) | Network service infrastructure management system and method of operation | |
CN114255084A (zh) | 一种广告页面展示方法、装置及系统 | |
CN113312032A (zh) | 前端项目资源更新方法、装置、电子设备及存储介质 | |
CN113254825A (zh) | 页面生成的方法、装置、电子设备和存储介质 | |
CN108540408B (zh) | 一种基于Openstack的分布式虚拟交换机的管理方法及系统 | |
CN111435329A (zh) | 一种自动化测试方法和装置 | |
CN111444309B (zh) | 用于对图进行学习的系统 | |
CN115311399A (zh) | 图像渲染方法、装置、电子设备以及存储介质 | |
CN114968707A (zh) | 工作项状态的控制方法、装置、存储介质及计算机设备 | |
CN110913251A (zh) | 一种基于服务器给stb更新应用管理系统 | |
CN103150365B (zh) | 银行后台系统模糊搜索的方法及设备 | |
CN103297516B (zh) | 一种应用的多类型提供方法、系统及装置 | |
CN105574114A (zh) | 基于电信资源管理标准控件库的在线绘图方法 | |
CN111115093B (zh) | 一种仓库管理软件的兼容方法 | |
CN103648027A (zh) | 一种数字媒体终端及媒体文件播放方法 | |
CN104754040B (zh) | 用于端到端云服务虚拟化的系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200324 |
|
RJ01 | Rejection of invention patent application after publication |