应用的云端化可视加载方法和系统技术方案

技术编号:15522736 阅读:219 留言:0更新日期:2017-06-04 11:40
本发明专利技术涉及应用的云端化可视加载方法和系统。本发明专利技术的服务器端视图集成系统包括:位于服务器端的后台管理系统和位于机顶盒端的核心Java Script模块,其中后台管理系统包括用于对内容和信息进行展现控制的服务器端视图集成业务管理系统和用于对Java Script的适配进行统一管理的服务器端视图集成视图控制系统,而核心Java Script模块包括视图命令执行器、视图操作应用编程接口模块、事件监听应用编程接口模块、和操作播放器应用编程接口模块。

Cloud based visual loading method and system for applications

The invention relates to cloud visual loading methods and systems for applications. Including the server view of the integrated system of the invention is: the backstage management system server and is located in the heart of Java Script module STB, which includes the backstage management system for content and information to show the server view integrated business management system and control for Java Script adapter for server side view the integrated view of control system of unified management, while the core Java Script module includes a view command executor, view operation application programming interface module, event monitoring module, application programming interface and operation player application programming interface module.

【技术实现步骤摘要】
应用的云端化可视加载方法和系统本申请是申请日为2013年8月15日,申请号为201310356991.2,名为“应用的云端化可视加载方法和系统”申请的分案申请。
本专利技术涉及互联网电视平台,尤其涉及应用的云端化可视加载技术的互联网电视平台。
技术介绍
从最初的模拟电视,到数字互动电视,再到如今的智能电视,目前,互联网电视已经逐渐进入寻常百姓家庭。互联网电视集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括高清数字电视在内的多种交互式服务,它既保留了电视形象直观、生动灵活的表现特点,又具有了互联网按需获取的交互特征。用户不需要单独再为自家的电视配备所有互联网功能或内容,只要通过机顶盒(STB)将电视连上网络,就可以随时从外界调取自己需要的资源或信息。机顶盒只需要具备视频解码功能,即可支持所有的增值业务和应用。这也使得机顶盒的软件变得日益简单、智能。机顶盒基本功能是接收数字电视广播节目,同时具有各种交互式多媒体应用功能。各大厂商生产的各种机顶盒在各方面能力差异较大,而为客户提供最基本的业务功能的容器平台(即存放所有页面及视图的框架平台,为基本页面,机顶盒访问该页面时该页面会呈现多层的视图展现),例如各视频门户主容器平台之间也存在差异。因此,迫切需要一种在多种机顶盒能力差异较大情况下提供完整解决方案的一个集成平台。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍将在以下的具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在专门标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。为了方便各种主容器平台的集成和业务开展,本专利技术提供了服务器端视图集成(SVI)系统的解决方案。服务器端视图是在多种机顶盒能力差异较大情况下提供的完整解决方案的一个集成平台。主容器平台的页面按照服务器端视图的应用编程接口(API)开发后,一次编写就可在各个机顶盒上均正常运行基本业务和特殊视图业务,即实现类似Java虚拟机(JVM)的一次编译多次运行。服务器端视图会根据不同的机顶盒,提供一套“核心JavaScript应用编程接口(JSAPI)”供主容器平台整合。此外,主容器平台在定义信息推送、推荐等特殊业务时,可以根据机顶盒的API定义其特殊业务。主容器平台集成服务器端视图集成平台对主容器自己的业务没有影响,还可以方便主容器在各种能力的机顶盒上面开展相同的类似信息推送、推荐等的特殊业务功能。本专利技术的服务器端视图集成系统的主要功能包括:盒端控制功能、盒端展现功能和服务器端管理功能。其中,盒端控制功能包括对机顶盒原生事件的管理(对遥控器或机顶盒基本按钮控制的管理)、对业务封装事件的管理(对开始、暂停、退出等事件的管理)和对盒端定时器的管理(对绝对时间和播放的相对时间的管理);盒端展现功能包括实时展现视图控制(实时消息的展现的功能控制)和与主容器链接和事件相关的展现视图控制(对展现得内容和形式的控制);服务器端管理功能包括核心JS模块下发管理(对不同机顶盒的JS模块下发的管理)和视图展现管理(对视图展现位置、大小、样式等信息管理)。通过阅读下面的具体实施方式并参考相关联的附图,本专利技术的特点和优点将变得显而易见。可以理解,前述概述和以下的详述都是说明性的,并且不限制所要求保护的各方面。附图说明图1是根据本专利技术的服务器端视图集成平台的结构示意图。图2是根据本专利技术的服务器端视图集成平台与主容器平台集成的整体解决方法示意图。图3是根据本专利技术的服务器端视图集成平台部署结构示意图。图4是根据本专利技术的核心JS模块的整合流程图。图5是根据本专利技术的业务管理流程图。图6是根据本专利技术的核心JS模块分发流程图和视图展现流程图。图7是根据本专利技术的消息下发流程图。图8是根据本专利技术的视图控制命令(VCC)主动下发展流程图。图9是根据本专利技术的服务器端视图流程图。具体实施方式下面结合附图提供的详细描述旨在作为对本专利技术各示例的描述,而非表示用于解释或利用本专利技术各示例的唯一形式。图1是根据本专利技术的一实施例的服务器端视图集成平台的结构示意图。SVI视图集成平台100由位于服务器端的后台管理系统和位于盒端的核心JS模块组成,其中后台管理系统进一步包括SVI业务管理系统110和SVI视图控制系统120。后台管理系统中的SVI业务管理系统110根据各种业务情况,对SVI视图层展现的内容和信息进行展现控制。其进一步包括视图控制管理系统111和业务集成管理系统112。视图控制管理系统111根据主容器的URL和业务事件(如广告,投票互动,关联推荐等)展现不同的业务视图,并根据业务的情况对展现视图的样式进行控制。业务集成管理系统112则用于方便与后端系统(比如广告系统,消息系统等具体业务系统)集成。后台管理系统中的SVI视图控制系统120是主要是根据不同机顶盒的能力情况对JS模块的适配进行统一管理,根据来自不同机顶盒的请求向它们提供不同视图控制命令(VCC)。SVI视图控制系统120包括视图控制器121和JS适配器122。SVI核心JS模块130是根据不同机顶盒而开发的一整套开发API,包括视图命令执行器131、视图操作API132、事件监听API133、和操作播放器API134。其开放的API可以方便主容器平台调用实现基本和特殊的业务,使得主容器平台模板实现一次编写到处运行。而视图命令执行器131通过各API可以实现各种视图展现的功能。图2是根据本专利技术的一实施例的服务器端视图集成平台与主容器平台集成的整体解决方法示意图。根据SVI的功能,可将SVI的整体解决方案分为三层:SVI业务管理系统210,SVI视图控制系统220和SVI核心JS模块230:SVI业务管理系统210负责对SVI的业务进行管理(经由接口A1),管理的方式可以是视图业务管理人员管理,作为替代,管理数据也可以考虑接口方式管理(比如和广告系统定义接口,管理的数据通过接口发送)。管理的数据需要和SVI视图控制系统220进行同步(经由接口A2)。SVI视图控制系统220中的JS适配器222对盒端的请求(经由接口B4)分发核心JS控制适配,视图控制器221对盒端的请求(经由接口B5)分发视图控制命令(VCC),VCC在机顶盒端执行,可以控制核心JS模块中的加载器的各种行为(加载器控制机顶盒行为的核心功能。例如某个VCC是要求展示广告,某个VCC是停止播放影片,还有一个VCC是切换播放影片等等,这些行为功能是加载器需要考虑的。也就是是加载器包括机顶盒对VCC能够处理的行为的功能集合。具体如,事件发生时加载的视图,加载视图的大小位置等参数)。这两个功能都需要考虑负载均衡。盒端的SVI核心JS模块230包括视图命令执行器231、视图操作API232、操作播放器API234、以及事件监听API233。根据本专利技术的又一实施例,SVI核心JS模块还可集成消息客户端235(未示出),并在机顶盒JS模块初始化时被初始化,消息客户端235用于向机顶盒发送消息(例如发送跑马灯,A用户向B用户发送推荐等等)。这些API主要是提供给视图命令执行、主容器页面调用和监控(经由接口B2),并进一步通过主容器平台与外部计费系统相连(经由接口B3),实现认证、鉴权、计费等功能、外部的消息管理系统建立消息长连接(经由接本文档来自技高网...
应用的云端化可视加载方法和系统

【技术保护点】
一种云端化可视加载方法,包括:由机顶盒请求页面,加载核心Java Script,并由核心Java Script创建视图(901);判断是否需要预先加载视图资源(902);在不需要预先加载所述视图资源的情况下,监听事件触发(905);在监听到事件触发的情况下,调用所述视图进行展现(906);判断所述视图是否已经加载(907);在已经加载的情况下,判断是否需要延迟显示(910);触发视图显示(911),调用加载器,进行视图展现处理。

【技术特征摘要】
1.一种云端化可视加载方法,包括:由机顶盒请求页面,加载核心JavaScript,并由核心JavaScript创建视图(901);判断是否需要预先加载视图资源(902);在不需要预先加载所述视图资源的情况下,监听事件触发(905);在监听到事件触发的情况下,调用所述视图进行展现(906);判断所述视图是否已经加载(907);在已经加载的情况下,判断是否需要延迟显示(910);触发视图显示(911),调用加载器,进行视图展现处理。2.如权...

【专利技术属性】
技术研发人员:韩士腾朱懿姚毅盛少谦闫方利
申请(专利权)人:上海思华科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1