本发明专利技术提供一种插件化方法、装置及相关设备,该方法包括:当IPTV软终端检测到宿主APP处于登录状态后,建立IPTV软终端与宿主APP之间的通信;在宿主APP预先开启之后,启动IPTV业务的零配置APK;基于零配置APK,对IPTV业务进行开机认证;若认证通过,拉起IPTV业务的流程插件和EPG显示播放系统的插件;若认证未通过,向宿主APP反馈认证失败信息,使宿主APP基于认证失败信息进行认证处理。在本方案中,在宿主APP预先开启之后,对IPTV业务进行开机认证,并在认证通过后,拉起IPTV业务的流程插件和EPG显示播放系统的插件,从而减少硬件成本、提升APP加载速度以及交互体验。加载速度以及交互体验。加载速度以及交互体验。
【技术实现步骤摘要】
插件化方法、装置及相关设备
[0001]本专利技术涉及计算机
,尤其涉及一种插件化方法、装置及相关设备。
技术介绍
[0002]在现有技术中,现有的IPTV(交互式网络电视)业务产品依赖机顶盒设备,但是,由于机顶盒设备老化以及机顶盒设备普遍低端落后,导致IPTV业务产品用户体验感差,产品故障率高,而且,机顶盒设备硬件成本高,用户配置麻烦,APP(应用程序)体验分辨率低,画质差,视频播放卡顿,UI(User InterfaceDesign,界面设计)交互卡顿。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种插件化方法、装置及相关设备,以实现减少硬件成本、提升APP加载速度以及交互体验的目的。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案:
[0005]本专利技术实施例第一方面公开了一种插件化方法,所述方法包括:
[0006]当交互式网络电视IPTV软终端检测到宿主APP处于登录状态后,建立所述IPTV软终端与所述宿主APP之间的通信;
[0007]在所述宿主APP预先开启之后,启动IPTV业务的零配置安卓安装包APK;
[0008]基于所述零配置APK,对所述IPTV业务进行开机认证;
[0009]若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件;
[0010]若认证未通过,向所述宿主APP反馈认证失败信息,使所述宿主APP基于所述认证失败信息进行认证处理。
[0011]可选的,在所述交互式网络电视IPTV软终端检测到宿主APP处于登录状态之后,建立所述IPTV软终端与所述宿主APP之间的通信之前,还包括:
[0012]检测所述宿主APP的升级接口;
[0013]根据所述升级接口返回的数据字段,判断所述宿主APP是否需要自升级;
[0014]若是,自升级所述宿主APP;
[0015]若否,根据已安装的升级插件,升级所述宿主APP。
[0016]可选的,所述基于所述零配置APK,对所述IPTV业务进行开机认证,包括:
[0017]基于所述零配置APK,获取所述IPTV业务的入参条件,所述入参条件包括设备号、版本号和网络信息;
[0018]基于所述入参条件,判断是否需要启动已安装的认证插件;
[0019]若是,启动所述已安装的认证插件;
[0020]获取用户通过所述宿主APP输入的业务账号和密码;
[0021]将所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机认证账号和密码进行匹配;
[0022]若所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机
认证账号和密码一致,确定认证通过;
[0023]若所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机认证账号和密码不一致,确定认证未通过。
[0024]可选的,所述若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件,包括:
[0025]若认证通过,拉起芒果插件,所述芒果插件是承载所有播放EPG业务的插件;
[0026]根据所述IPTV软终端的产品需求和业务形态,判断是否需要拉起其他业务插件;
[0027]若是,确定需要拉起的业务插件,并向所述宿主APP反馈需要启动所述业务插件的请求,使所述宿主APP基于所述请求,对所述业务插件进行处理。
[0028]可选的,所述根据所述升级接口返回的数据字段,判断所述宿主APP是否需要自升级,包括:
[0029]若所述升级接口返回的字符串字段的状态值为1,确定所述宿主APP不需要自升级;
[0030]若所述升级接口返回的字符串字段的状态值为0,确定所述宿主APP需要自升级;
[0031]若所述升级接口返回的内容字段的数值为空,确定所述宿主APP不需要自升级。
[0032]可选的,所述若否,根据已安装的升级插件,升级所述宿主APP,包括:
[0033]若否,确定已安装的升级插件,并启动所述已安装的升级插件;
[0034]基于所述已安装的升级插件,拉起所述已安装的升级插件的业务服务;
[0035]根据所述业务服务,判断是否升级预先构建的芒果插件或者所述已安装的升级插件;
[0036]若是,升级所述宿主APP或者预先下载需要升级的业务插件;
[0037]若否,建立所述IPTV软终端与所述宿主APP之间的通信。
[0038]本专利技术实施例第二方面公开了一种插件化装置,所述装置包括:
[0039]建立模块,用于当交互式网络电视IPTV软终端检测到宿主APP处于登录状态后,建立所述IPTV软终端与所述宿主APP之间的通信;
[0040]启动模块,用于在所述宿主APP预先开启之后,启动IPTV业务的零配置安卓安装包APK;
[0041]认证模块,用于基于所述零配置APK,对所述IPTV业务进行开机认证;
[0042]插件化模块,用于若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件;
[0043]反馈模块,用于若认证未通过,向所述宿主APP反馈认证失败信息,使所述宿主APP基于所述认证失败信息进行认证处理。
[0044]可选的,还包括:
[0045]检测模块,用于检测所述宿主APP的升级接口;
[0046]判断模块,用于根据所述升级接口返回的数据字段,判断所述宿主APP是否需要自升级,若是,执行自升级模块,若否,执行升级模块;
[0047]自升级模块,用于自升级所述宿主APP;
[0048]升级模块,用于根据已安装的升级插件,升级所述宿主APP。
[0049]本专利技术实施例第三方面公开了一种电子设备,所述电子设备包括处理器;
[0050]所述存储器,用于存储计算机程序;
[0051]所述处理器,用于调用并执行所述存储器中存储的计算机程序时,实现如本专利技术实施例第一方面中任一项所述的插件化方法。
[0052]本专利技术实施例第四方面公开了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如本专利技术实施例第一方面中任一项所述的插件化方法。
[0053]基于上述本专利技术实施例提供的一种插件化方法、装置及相关设备,所述方法包括:当交互式网络电视IPTV软终端检测到宿主APP处于登录状态后,建立所述IPTV软终端与所述宿主APP之间的通信;在所述宿主APP预先开启之后,启动IPTV业务的零配置安卓安装包APK;基于所述零配置APK,对所述IPTV业务进行开机认证;若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件;若认证未通过,向所述宿主APP反馈认证失败信息,使所述宿主APP基于所述认证失败信息进行认证处理。在本方案中,在宿主APP预先开启之后,对IPTV业务进行开机认证,并在认证通本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种插件化方法,其特征在于,所述方法包括:当交互式网络电视IPTV软终端检测到宿主APP处于登录状态后,建立所述IPTV软终端与所述宿主APP之间的通信;在所述宿主APP预先开启之后,启动IPTV业务的零配置安卓安装包APK;基于所述零配置APK,对所述IPTV业务进行开机认证;若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件;若认证未通过,向所述宿主APP反馈认证失败信息,使所述宿主APP基于所述认证失败信息进行认证处理。2.根据权利要求1所述的方法,其特征在于,在所述交互式网络电视IPTV软终端检测到宿主APP处于登录状态之后,建立所述IPTV软终端与所述宿主APP之间的通信之前,还包括:检测所述宿主APP的升级接口;根据所述升级接口返回的数据字段,判断所述宿主APP是否需要自升级;若是,自升级所述宿主APP;若否,根据已安装的升级插件,升级所述宿主APP。3.根据权利要求1所述的方法,其特征在于,所述基于所述零配置APK,对所述IPTV业务进行开机认证,包括:基于所述零配置APK,获取所述IPTV业务的入参条件,所述入参条件包括设备号、版本号和网络信息;基于所述入参条件,判断是否需要启动已安装的认证插件;若是,启动所述已安装的认证插件;获取用户通过所述宿主APP输入的业务账号和密码;将所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机认证账号和密码进行匹配;若所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机认证账号和密码一致,确定认证通过;若所述业务账号和密码与所述已安装的认证插件中的所述IPTV业务对应的开机认证账号和密码不一致,确定认证未通过。4.根据权利要求1所述的方法,其特征在于,所述若认证通过,拉起所述IPTV业务的流程插件和EPG显示播放系统的插件,包括:若认证通过,拉起芒果插件,所述芒果插件是承载所有播放EPG业务的插件;根据所述IPTV软终端的产品需求和业务形态,判断是否需要拉起其他业务插件;若是,确定需要拉起的业务插件,并向所述宿主APP反馈需要启动所述业务插件的请求,使所述宿主APP基于所述请求,对所述业务插件进行处理。5.根据权利要求2所述的方法,其特征在于,所述根据所述升级接口...
【专利技术属性】
技术研发人员:夏维,李阳,饶灿,曹振文,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。