[go: up one dir, main page]

CN110913251A - 一种基于服务器给stb更新应用管理系统 - Google Patents

一种基于服务器给stb更新应用管理系统 Download PDF

Info

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
Application number
CN201911042841.8A
Other languages
English (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 Elink Smart Co Ltd
Original Assignee
Shenzhen Elink Smart 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 Elink Smart Co Ltd filed Critical Shenzhen Elink Smart Co Ltd
Priority to CN201911042841.8A priority Critical patent/CN110913251A/zh
Publication of CN110913251A publication Critical patent/CN110913251A/zh
Pending legal-status Critical Current

Links

Images

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26258Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26291Content 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
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-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更新应用管理系统。
本发明解决技术问题的方案是提供一种基于服务器给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)与服务器端之间、服务器端与二进制文件之间分别进行数据交互。
CN201911042841.8A 2019-10-30 2019-10-30 一种基于服务器给stb更新应用管理系统 Pending CN110913251A (zh)

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)

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

Patent Citations (5)

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