一种应用的多类型提供方法、系统及装置制造方法及图纸

技术编号:9146009 阅读:151 留言:0更新日期:2013-09-12 07:10
本发明专利技术公开了一种应用的多类型提供方法、系统及装置,解决现有通过云端渲染方式向终端提供应用时,影响服务器的并发服务能力的问题,该方法中智能应用服务器接收终端发送的应用启动请求后,根据其中携带的终端的属性信息及待启动应用的标识信息,判断是通过下载方式提供该应用,还是通过在云端渲染的方式提供该应用,根据判断的结果,采用相应的方式向终端提供该应用。由于在本发明专利技术实施例中根据终端的属性信息及待启动应用的标识信息进行判断,当确定能够采用下载方式提供该应用时,将应用下载到终端,避免所有应用都采用云端渲染的方式向终端提供,从而降低了服务器的负担,并且在服务器硬件配置不增加的前提下,提高了服务器的并发服务能力。

【技术实现步骤摘要】
一种应用的多类型提供方法、系统及装置
本专利技术涉及电视服务
,尤其涉及一种应用的多类型提供方法、系统及装置。
技术介绍
传统的数字电视/交互式网络电视(InternetProtocolTelevision,IPTV)/基于开放互联网的视频服务(OverTheTop,OTT)电视机顶盒的应用服务方法为电视运营商提供了除视频服务外,更为丰富的增值业务能力,使得电视运营商能够开展除视频直播和点播外的增值业务,从而增加了业务的提供形式,提高了用户的体验,同时也增大了电视运营商的营收领域。但是在现有技术中存在很多硬件配置较低的终端,即使电视运营商提供了多种增值业务,但是由于终端硬件处理能力不足,则使该终端无法为用户提供令人满意的业务体现。而云端渲染技术的出现,则解决了这一难题。图1为现有技术中通过云端渲染方式,向用户提供应用的系统架构图,其中终端为机顶盒,当用户通过机顶盒使用某一应用时,应用云服务器向该机顶盒提供应用的过程如下:S101:机顶盒向应用云服务器发送应用启动请求,其中该应用启动请求中携带该待启动应用的标识信息。S102:应用云服务器根据该应用启动请求中携带的待启动应用的标识信息,在本地运算、渲染该应用。S103:应用服务器实时将渲染得到的该应用的视音频信息进行编码,将编码后的视音频流发送到该机顶盒。S104:机顶盒接收到该编码后的视音频流后,对该视音频流进行解码,将解码后的视音频流发送到显示设备显示。S105:机顶盒与应用云服务器实时交互,完成对应用的控制。在上述通过云渲染的方式向终端提供应用的过程中,服务器位于云端完成应用的运算、渲染,并且为了降低云端服务器的部署成本,每台服务器需要同时为多个终端提供服务,而同时为多个终端提供服务,又会导致对服务器的硬件配置要求较高,因此服务器的硬件配置直接限制了服务器的并发服务能力。因此如何在不增加服务器硬件配置的前提下,尽量提高服务器的并发服务能力,成为了近期云渲染方法亟待解决的问题。
技术实现思路
本专利技术实施例提供一种应用的多类型提供方法、系统及装置,用以解决现有技术通过云端渲染方式向终端提供应用时,影响服务器的并发服务能力的问题。本专利技术实施例提供一种应用的多类型提供方法,所述方法包括:智能应用服务器接收终端发送的应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当所述终端支持该应用时,根据所述属性信息中的该终端存储空间的剩余信息,判断该剩余的存储空间是否能够存储该应用;,当该剩余的存储空间能够存储该应用时,判断该应用包含的字节数是否大于设定的第一阈值;当该应用包含的字节数不大于设定的第一阈值时,将所述应用启动请求发送到所述应用服务器,通过所述应用服务器将所述应用下载到所述终端;否则,通过应用云服务器将渲染后的该应用的视音频编码信息发送到所述终端。本专利技术实施例提供一种应用的多类型提供系统,所述系统包括:终端,用于向智能应用服务器发送应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;智能应用服务器,用于根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当所述终端支持该应用时,根据所述属性信息中的该终端存储空间的剩余信息,判断该剩余的存储空间是否能够存储该应用;当判断结果为是时,所述智能应用服务器判断该应用包含的字节数是否大于设定的第一阈值;当该应用包含的字节数不大于设定的第一阈值时,将所述应用启动请求发送到所述应用服务器,通过所述应用服务器将所述应用下载到所述终端;否则,通过应用云服务器将渲染后的该应用的视音频编码信息发送到所述终端;应用服务器,用于将该应用下载到所述终端;应用云服务器,用于将渲染后的该应用的视音频编码信息发送到所述终端。本专利技术实施例提供一种应用的多类型提供装置,所述装置包括:接收模块,用于接收终端发送的应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;判断模块,用于根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当所述终端支持该应用时,根据所述属性信息中的该终端存储空间的剩余信息,判断该剩余的存储空间是否能够存储所述应用;提供模块,用于根据判断模块的判断结果,当判断结果为是时,判断该应用包含的字节数是否大于设定的第一阈值;当该应用包含的字节数不大于设定的第一阈值时,将所述应用启动请求发送到应用服务器,通过应用服务器将所述应用下载到所述终端,否则,通过应用云服务器将渲染后的该应用的视音频编码信息发送到所述终端。本专利技术实施例提供一种应用的多类型提供方法、系统及装置,该方法包括:智能应用服务器接收终端发送的应用启动请求后,根据其中携带的终端的属性信息、待启动应用的标识信息及该应用包含的字节数,判断是通过下载方式提供该应用,还是通过在云端渲染的方式提供该应用,根据判断的结果,采用相应的方式向终端提供该应用。由于在本专利技术实施例中根据终端的属性信息、待启动应用的标识信息及该应用包含的字节数,进行判断,当确定能够采用下载方式提供该应用时,将应用下载到终端,避免所有应用都采用云端渲染的方式向终端提供,从而降低了服务器的负担,并且在服务器硬件配置不增加的前提下,提高了服务器的并发服务能力。附图说明图1为现有技术中通过云端渲染方式向用户提供应用的系统架构图;图2为本专利技术实施例提供的一种应用的多类型过程示意图;图3为本专利技术实施例提供的另一应用的多类型提供过程示意图;图4为专利技术实施例提供的该应用的多类型提供过程的详细示意图;图5为本专利技术实施例提供的一种应用的多类型提供系统的结构示意图;图6为本专利技术实施例提供的一种应用的多类型提供装置的结构示意图。具体实施方式本专利技术为了在不增加服务器硬件配置的前提下,提高服务器向用户提供应用的并发服务能力,提供了一种应用的多类型提供方法、系统及装置。下面结合说明书附图,对本专利技术进行详细说明。图2为本专利技术实施例提供的一种应用的多类型过程示意图,该过程包括以下步骤:S201:智能应用服务器接收终端发送的应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息。当用户需要使用某一应用时,通过终端向智能应用服务器发送应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息。该终端的属性信息包括:终端的类型信息和终端存储空间的剩余信息等信息,该待启动应用的标识信息可以是应用的名称信息,应用的代码信息等。另外,该终端可以为机顶盒、移动终端、平板电脑、PC等,其中,机顶盒可以为高清机顶盒或标清机顶盒,移动终端和平板电脑可以基于任何操作系统。另外,该机顶盒可以是通过有线网络,也可以是通过无线网络与智能应用服务器连接的。S202:根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当判断结果为是时,进行步骤S203,否则,进行步骤S205。S203:根据所述属性信息中的该终端存储空间的剩余信息,判断该剩余的存储空间是否能够存储该应用,当判断结果为是时,进行步骤S204,否则,进行步骤S205。S204:通过应用服务器将该应用下载到所述终端。当智能应用服务器接收到该本文档来自技高网
...
一种应用的多类型提供方法、系统及装置

【技术保护点】
一种应用的多类型提供方法,其特征在于,所述方法包括:智能应用服务器接收终端发送的应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当所述终端支持该应用时,根据所述属性信息中的该终端存储空间的剩余信息,判断该剩余的存储空间是否能够存储该应用,当该剩余的存储空间能够存储该应用时,判断该应用包含的字节数是否大于设定的第一阈值;当该应用包含的字节数不大于设定的第一阈值时,将所述应用启动请求发送到所述应用服务器,通过所述应用服务器将所述应用下载到所述终端;否则,通过应用云服务器将渲染后的该应用的视音频编码信息发送到所述终端。

【技术特征摘要】
1.一种应用的多类型提供方法,其特征在于,所述方法包括:智能应用服务器接收终端发送的应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;根据所述终端的属性信息中该终端的类型信息,判断该类型的终端是否支持该应用,当所述终端支持该应用时,根据所述属性信息中的该终端存储空间的剩余信息,判断该终端剩余的存储空间是否能够存储该应用,当该剩余的存储空间能够存储该应用时,判断该应用包含的字节数是否大于设定的第一阈值;当该应用包含的字节数不大于设定的第一阈值时,将所述应用启动请求发送到应用服务器,通过所述应用服务器将所述应用下载到所述终端;否则,通过应用云服务器将渲染后的该应用的视音频编码信息发送到所述终端。2.如权利要求1所述的方法,其特征在于,当该应用包含的字节数大于设定的第一阈值时,所述方法还包括:所述智能应用服务器向所述终端发送待选择的应用提供方式,其中所述应用提供方式包括下载方式、云服务方式、下载加云服务方式;根据用户选择的应用提供方式,采用对应的提供方式向用户提供应用。3.如权利要求2所述的方法,其特征在于,当用户选择下载加云服务方式时,所述采用对应的提供方式向用户提供应用包括:所述智能应用服务器将所述应用启动请求发送到应用服务器及应用云服务器;通过所述应用云服务器将本地渲染后的该应用的视音频编码发送给所述终端;并通过所述应用服务器将所述应用下载到所述终端。4.如权利要求1或3所述的方法,其特征在于,将应用下载到终端后,所述方法还包括:所述终端判断用户对所述应用是否使用结束;当确定用户使用结束所述应用时,判断该应用包含的字节数是否大于设置的删除阈值;当判断结果为是时,在本地保留所述应用,否则,在本地删除所述应用。5.如权利要求1所述的方法,其特征在于,所述终端向所述智能应用服务器发送所述应用启动请求包括:所述终端接收用户发送的启动请求,根据所述启动请求中携带的待启动应用的标识信息,判断本地是否保存有所述应用;当判断本地未保存所述应用时,所述终端向所述智能应用服务器发送应用启动请求。6.一种应用的多类型提供系统,其特征在于,所述系统包括:终端,用于向智能应用服务器发送应用启动请求,其中该应用启动请求中携带所述终端的属性信息及待启动应用的标识信息;智能应用服务器,用于根据所述...

【专利技术属性】
技术研发人员:雷峥蒙
申请(专利权)人:北京新思易佳科技有限公司
类型:发明
国别省市:

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

1