一种基于APK的主从服务器选用方法及系统技术方案

技术编号:24015520 阅读:32 留言:0更新日期:2020-05-02 03:15
本发明专利技术提出了一种基于APK的主从服务器选用方法及系统,本发明专利技术实施例中的方法一种基于APK的主从服务器选用,可以根据APK与服务器的请求发送与接收反馈数据,与当前服务器无法连接获取数据时,可切换另一服务器进行连接尝试;使APK可以在一个节点服务器无法连接时,连接另一个节点服务器,增加了APK获取服务数据的稳定性。

A selection method and system of master-slave server based on apk

【技术实现步骤摘要】
一种基于APK的主从服务器选用方法及系统
本专利技术涉及网络
,尤其是一种基于APK的主从服务器选用方法及系统。
技术介绍
近年来,随着电信运营商固定宽带、4G等网络的发展,自营视频逐步成为电信运营的战略基础业务,全国所有省份电信运营商都积极开展相关自营视频的建设,其业务形式主要为IPTV/OTT两种。现有机顶盒某地市所需机顶盒入网安装时,机顶盒首先调用平台认证APK对接IPTV/OTT平台以获取入网许可,之后调用牌照商预装应用APK获取相关牌照商的视频内容,以供用户观看。现有技术中,APK是通过服务器获取服务数据,当APK当前连接服务器无反馈时,即使机顶盒陷入无法工作的状态,应对网络波动以及服务器异常的情况能力低。
技术实现思路
针对现有技术的不足,本专利技术提出一种基于APK的主从服务器选用方法及系统,解决了现有技术中APK当前连接服务器无反馈时,无法切换服务器连接,以此应对网络波动以及服务器异常的情况。本专利技术的技术方案是这样实现的:一种基于APK的主从服务器选用方法,包括如下步骤:步骤1:机顶盒上电,APK完成3A认证后,APK获取主从节点的服务路径配置,并将机顶盒设置为主节点模式。步骤2:APK向主节点服务器发出服务请求;步骤21:主节点服务器反馈服务数据,结束服务请求;步骤22:若干次服务请求无反馈服务数据,进入步骤3;步骤3:APK向从节点服务器发出服务请求;步骤31:从节点服务器反馈服务数据,进入步骤4;步骤32:若干次服务请求无反馈服务数据,APK发出错误提示,且通过显示屏显示;步骤4:APK将机顶盒设置为从节点模式。优选的,还包括以下步骤:步骤5:APK向从节点服务器发出服务请求;步骤6:从节点服务器反馈服务数据,机顶盒保持从节点模式;从节点服务器无反馈服务数据,进入步骤7;步骤7:APK向主节点服务器发出服务请求;步骤8:主节点服务器距离步骤4后的α秒内,反馈服务数据,则机顶盒保持从节点模式;主节点服务器距离步骤4超过α秒后,反馈服务数据,则APK将机顶盒设置为主节点模式;主节点服务器无反馈服务数据,APK发出错误提示,且通过显示屏显示;其中优选的α=300。优选的,步骤1包括:步骤11:机顶盒上电;步骤12:APK进行3A认证;步骤13:通过后台获取到主节点和从节点的服务路径配置,记录在本地;步骤14:将机顶盒设置为”主节点模式”。优选的,主节点模式为:该模式下机顶盒与主节点网络连接,默认向主节点服务器发送服务请求信号;所述从节点模式为:该模式下机顶盒与从节点网络连接,默认向从节点服务器发送服务请求信号。另一方面,本专利技术实施例还包括一种基于APK的主从服务器选用系统,其特征在于:包括启动模块、通讯模块;启动模块,控制机顶盒上电;通讯模块,用于发送服务请求及接收反馈服务数据;控制模块,用于设置机顶盒的主节点模式与从节点模式之间进行切换。与现有技术相比,本专利技术具有以下优点:本专利技术实施例中的方法一种基于APK的主从服务器选用,可以根据APK与服务器的请求发送与接收反馈数据,与当前服务器无法连接获取数据时,可切换另一服务器进行连接尝试;使APK可以在一个节点服务器无法连接时,连接另一个节点服务器,增加了APK获取服务数据的稳定性。附图说明为了更清楚地说明专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术具体实施方式中机顶盒在主节点模式下的逻辑流程图;图2为本专利技术具体实施方式中机顶盒在从节点模式下的逻辑流程图;图3为本专利技术实施例中基于APK的主从服务器选用系统的结构框图。1启动模块;2通讯模块;3控制模块。具体实施方式下面将结合专利技术实施例中的附图,对专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是专利技术一部分实施例,而不是全部的实施例。基于专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于专利技术保护的范围。参考图1,一种基于APK的主从服务器选用方法,包括如下步骤:步骤1:机顶盒上电,APK获取主从节点的服务路径配置,并将机顶盒设置为主节点模式。步骤2:APK向主节点服务器发出服务请求;步骤21:若主节点服务器反馈服务数据,结束服务请求;步骤22:若服务请求无反馈服务数据,再次发送服务请求,直至预设次数后仍无反馈服务次数,进入步骤3;步骤3:APK向从节点服务器发出服务请求;步骤31:若从节点服务器反馈服务数据,进入步骤4;步骤32:若服务请求无反馈服务数据,再次发送服务请求,直至预设次数后仍无反馈服务数据,APK发出错误提示,且通过显示屏显示;步骤4:APK将机顶盒设置为从节点模式。进一步的,步骤1包括:步骤11:机顶盒上电;步骤12:APK进行3A认证;步骤13:通过后台获取到主节点和从节点的服务路径配置,记录在本地;步骤14:将机顶盒设置为”主节点模式”。进一步的,机顶盒上电后,APK首先进行3A认证保证当前用户有资格获取播放的权利,接着通过后台获取主节点和从节点的服务路径配置,为后续进行主节点和从节点切换做基础准备,同时将路径记录在本地,方便后续切换调用,不需要每次进行切换都要重新获取。进一步的,设置数次的发送服务请求可以在因为网络问题引起的丢包,导致无法反馈服务数据的情况,可以通过再次发送服务请求来克服以上问题;但是如果设置的预设次数过多,且一直无反馈服务数据,会浪费过多的服务请求发送时间,所以预设次数优选的为3次,可以有效的克服网络问题引起丢包导致无反馈服务信息的问题,同时不会浪费过多的连接时间。进一步的,主节点模式为:该模式下机顶盒与主节点网络连接,默认向主节点服务器发送服务请求信号;所述从节点模式为:该模式下机顶盒与从节点网络连接,默认向从节点服务器发送服务请求信号;通过设置两个节点服务器的方法,可以根据APK与服务器的请求发送与接收反馈数据,与当前服务器无法连接获取数据时,可切换另一服务器进行连接尝试;使APK可以在一个节点服务器无法连接时,连接另一个节点服务器,增加了APK获取服务数据的稳定性;防止机顶盒遇到服务器不稳定就无法工作的情况。进一步的,机顶盒上电开启后,APK都默认设置机顶盒为主节点模式。参考图2,还包括以下步骤:步骤5:APK向从节点服务器发出服务请求;步骤6:从节点服务器反馈服务数据,机顶盒保持从节点模式;从节点服务器无反馈服务数据,进入步骤7;步骤7:APK向主节点本文档来自技高网...

【技术保护点】
1.一种基于APK的主从服务器选用方法,其特征在于,包括如下步骤:/nS1:机顶盒上电,APK获取主从节点的服务路径配置,并将机顶盒设置为主节点模式。/nS2:APK发送服务请求至主节点服务器;若主节点服务器反馈服务数据,则结束服务请求;若主节点未反馈服务数据,则再次发送服务请求至主节点服务器,直至到达预设次数后,进入下一步;/nS3:APK向从节点服务器发出服务请求;/nS4:若从节点未反馈服务数据,则再次发送服务请求至从节点服务器,直至到达预设次数后,APK发出错误提示,且通过显示屏显示;若从节点服务器反馈服务数据,APK将机顶盒设置为从节点模式。/n

【技术特征摘要】
1.一种基于APK的主从服务器选用方法,其特征在于,包括如下步骤:
S1:机顶盒上电,APK获取主从节点的服务路径配置,并将机顶盒设置为主节点模式。
S2:APK发送服务请求至主节点服务器;若主节点服务器反馈服务数据,则结束服务请求;若主节点未反馈服务数据,则再次发送服务请求至主节点服务器,直至到达预设次数后,进入下一步;
S3:APK向从节点服务器发出服务请求;
S4:若从节点未反馈服务数据,则再次发送服务请求至从节点服务器,直至到达预设次数后,APK发出错误提示,且通过显示屏显示;若从节点服务器反馈服务数据,APK将机顶盒设置为从节点模式。


2.如权利要求1所述的一种基于APK的主从服务器选用方法,其特征在于,还包括以下步骤:
S5:APK向从节点服务器发出服务请求;
S6:若从节点服务器反馈服务数据,机顶盒保持从节点模式;若从节点服务器无反馈服务数据,APK向主节点服务器发出服务请求;
S7:主节点服务器距离S4后的α秒内,反馈服务数据,则机顶盒保持从节点模式;主节点服务器距离S4超过α秒后,反馈服...

【专利技术属性】
技术研发人员:王兵罗泽文张国栋张智骞李晓博李正文杨德有刘旭坚梁国辉周敏
申请(专利权)人:广东南方新媒体股份有限公司
类型:发明
国别省市:广东;44

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

1