一种IPTV启动优化的方法及装置制造方法及图纸

技术编号:32661216 阅读:20 留言:0更新日期:2022-03-17 11:11
本申请公开了一种IPTV启动优化的方法及装置,通过获取用户启动指令,加载应用对应的配置文件;根据用户信息,获取业务参数,所述业务参数包括标识参数、路由参数、跳转目标参数;根据所述标识参数对用户进行鉴权,确定用户是普通用户或VIP用户;根据所述跳转目标参数调转至目标功能模块,解决了启动过程中导致加载过长的问题,提高程序的可拓展性,减少启动过程中服务器的资源消耗,提升应用启动初始化的效率。效率。效率。

【技术实现步骤摘要】
一种IPTV启动优化的方法及装置


[0001]本申请涉及计算机
,尤其涉及一种IPTV启动优化的方法及装置。

技术介绍

[0002]目前IPTV的应用在盒子端使用的过程中,用户访问量大时会出现用户加载进入应用缓慢,甚至不能正常进入应用的现象。为解决这个问题,设置了EPG应用启动优化的方法
[0003]但是现有的EPG应用启动方案中,由于是采用面向过程的编程思想,因此会造成应用的可拓展性差,当有不同版本使用相同的的启动业务逻辑时,只能通过复制原有的代码来完成功能的复用,如此冗余代码会堆积得越来越多,加大后期的维护管理成本。其次,在完成与数据库交互过程中,设计过多的网络接口,会在并发访问量增加时占用更多的服务器硬件资源,用户加载数据的时间就会越来越长,甚至超出设置的网络交互时长导致加载数据失败。

技术实现思路

[0004]本申请提供了一种IPTV启动优化的方法及装置,以解决现有启动方法中的代码冗余、硬件资源占用多导致数据加载时间长的问题。
[0005]第一方面,为实现上述目的,本申请提供了一种IPTV启动优化的方法,所述方法包括:
[0006]获取用户启动指令,加载应用对应的配置文件;
[0007]根据用户信息,获取业务参数,所述业务参数包括标识参数、路由参数、跳转目标参数;
[0008]根据所述标识参数对用户进行鉴权,确定用户是普通用户或VIP用户;
[0009]根据所述跳转目标参数调转至目标功能模块。
[0010]进一步地,所述获取业务参数,包括:
[0011]通过URL链接获取或通过API调用获取。
[0012]进一步地,所述通过URL链接获取,包括:
[0013]解析URL链接的参数,获取URL链接中包含的键值对;
[0014]对获取到的键值对进一步解析,获取业务参数
[0015]进一步地,所述根据用户信息,获取业务参数之后,还包括:
[0016]加载启动页面。
[0017]进一步地,用户身份鉴权之前,还包括监听启动流程。
[0018]第二方面,为实现上述目的,本申请提供了一种IPTV启动优化的装置,所述装置包括:
[0019]配置文件加载模块,用于获取用户启动指令,加载应用对应的配置文件;
[0020]业务参数获取模块,用于根据用户信息,获取业务参数,所述业务参数包括标识参数、路由参数、跳转目标参数;
[0021]鉴权模块,用于根据所述标识参数对用户进行鉴权,确定用户是普通用户或VIP用户;
[0022]跳转模块,用于根据所述跳转目标参数调转至目标功能模块。
[0023]进一步地,所述业务参数获取模块还用于:
[0024]解析URL链接的参数,获取URL链接中包含的键值对;
[0025]对获取到的键值对进一步解析,获取业务参数
[0026]进一步地,所述的IPTV启动优化的装置,还包括启动页面加载模块,用于加载启动页面。
[0027]第三方面,为实现上述目的,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一项IPTV启动优化方法的步骤。
[0028]第四方面,为实现上述目的,本申请提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一项IPTV启动优化方法的步骤。
[0029]由以上技术方案可见,本申请实施例提供的一种IPTV启动优化的方法及方法,通过获取用户启动指令,加载应用对应的配置文件;根据用户信息,获取业务参数,所述业务参数包括标识参数、路由参数、跳转目标参数;根据所述标识参数对用户进行鉴权,确定用户是普通用户或VIP用户;根据所述跳转目标参数调转至目标功能模块,解决了启动过程中导致加载过长的问题,提高程序的可拓展性,减少启动过程中服务器的资源消耗,提升应用启动初始化的效率。
[0030]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0031]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本申请实施例提供的IPTV启动优化的方法的流程示意图;
[0033]图2为本申请实施例提供的初始化类UML图;
[0034]图3为本申请实施例提供的启动页加载时序图;
[0035]图4为本申请实施例提供的服务器端存取数据类UML图;
[0036]图5为本申请实施例提供的应用入口加载时序图;
[0037]图6为本申请实施例提供的IPTV启动优化的装置的结构示意图。
具体实施方式
[0038]下面通过对本申请进行详细说明,本申请的特点和优点将随着这些说明而变得更为清楚、明确。
[0039]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0040]在本申请的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“前”、“后”、“左”和“右”等指示的方位或位置关系为基于本申请工作状态下的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”和“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0041]本申请人发现现有的IPTV盒子的EPG应用启动主要处理以下业务逻辑:初始化应用的技术框架、重置应用使用到的相关变量、解析跳转应用的链接参数、对链接参数进一步解析提取当前业务使用到的参数、读取盒子内置信息参数、对盒子参数解析并提取相关参数、完成当前应用用户的注册和登录、对用户的身份进行鉴权、根据具体点击事件的需求路由跳转到相关的指定功能模块。上述是一般EPG应用启动都会处理的步骤,这些步骤通过代码实现都是基于面向过程,而且在与数据库交互的过程中也是通过设计大量的接口来实现。
[0042]在模拟并发访问应用时,大部分是通过盒子访问应用来模拟并发,即使不断增加盒子数量,也是通过人为访问调起EPG应用。其次,是通过下载安装基于windows系统的测试软件,通过输入应用的访问链接,开启多个线程访问链接来模拟实现并发访问应用。
[0043]为解决上述问题,本申请提供了一种IPTV启动优化的方法及装置,下面结合附图,详细介绍本申请的具体实施例。
[0044]图1为本申请实施例提供的一种IPTV启动优化的方法的流程示意图,如图1所示,所述方法包括:
[0045]S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IPTV启动优化的方法,其特征在于,所述方法包括:获取用户启动指令,加载应用对应的配置文件;根据用户信息,获取业务参数,所述业务参数包括标识参数、路由参数、跳转目标参数;根据所述标识参数对用户进行鉴权,确定用户是普通用户或VIP用户;根据所述跳转目标参数调转至目标功能模块。2.根据权利要求1所述的IPTV启动优化的方法,其特征在于,所述获取业务参数,包括:通过URL链接获取或通过API调用获取。3.根据权利要求2所述的IPTV启动优化的方法,其特征在于,所述通过URL链接获取,包括:解析URL链接的参数,获取URL链接中包含的键值对;对获取到的键值对进一步解析,获取业务参数。4.根据权利要求2所述的IPTV启动优化的方法,其特征在于,所述根据用户信息,获取业务参数之后,还包括:加载启动页面。5.根据权利要求4所述的IPTV启动优化的方法,其特征在于,用户身份鉴权之前,还包括监听启动流程。6.一种IPTV启动优化的装置,其特征在于,所述装置包括:配置文件加载模块,用于获取用户...

【专利技术属性】
技术研发人员:任嘉奋田维忠贺改梅田进
申请(专利权)人:贵阳朗玛视讯科技有限公司
类型:发明
国别省市:

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

1