应用于数字电视一体机中智能设置运营商的方法与流程

文档序号:13177703阅读:193来源:国知局
技术领域本发明涉及智能一体机的数字电视领域,尤其涉及一种应用于数字电视一体机中智能设置运营商的方法。

背景技术:
目前数字电视一体机已基本覆盖全国大部分城市和地区,但一体机所搭载的数字电视应用激活率大概只有10%左右,数字电视一体机激活率不高的原因除广电的壁垒、宣传和大小卡购买成本等因素外,数字电视本身的设置过于复杂,体验感差也有重要的影响。数字电视一体机的DTV是一个大平台的应用,兼容包含了很多城市和地区的广电规范和要求,需要用户选择运营商(从几十个里面选择)。正常收看还需要CAM大卡和CA小卡匹配,当地广电小卡未实行机卡绑定等。而机顶盒是每个广电运营商针对自己的定制产品,用户无需进行设置,开机即可使用。综上,数字电视一体机专业门槛较高,设置参数较多,导致很多用户不会使用,不会设置。所以,为提高一体机激活率,加快数字电视搜索速度,对数字电视进行智能化设置和提高用户体验感是其中一个重要的突破点。发明提供一种方法,以解决上述问题。

技术实现要素:
针对现有技术存在的不足之处,本发明的目的在于提供一种应用于数字电视一体机中智能设置运营商的方法,可以避免用户首次开机的时候需要从一体机所预置的数十个甚至上百个运营商中查找可用的运营商,并明显缩短用户开机向导配置数字电视参数的时间,并增强了用户体验,提升了产品竞争力。本发明的目的通过下述技术方案实现:一种应用于数字电视一体机中智能设置运营商的方法,包括视密模块、网络模块、广电网络信号模块和预置信息数据库模块,所述广电网络信号模块分别与视密模块、网络模块电通信连接,所述视密模块、网络模块、广电网络信号模块分别与预置信息数据库模块电通信连接;所述视密模块包括智能卡,视密模块用于复位视密模块中智能卡,获取其ATR复位应答信息,分析智能卡的ATR格式,并根据各CAS厂家的智能卡ATR特征进行比对判读智能卡所属的CAS厂家之后加载相应厂家的CASLib,并调用其相应的读取智能卡信息的接口读取智能卡中与运营商相关的信息,再调用预置信息数据库模块的相应接口,并根据这些信息判断智能卡属于哪些预置运营商;所述网络模块用于连接互联网上的服务器,通过WIFI热点定位或者IP定位当地的省市信息,再调用所述预置信息数据库模块的相应接口,根据省市信息,获取可用的预置运营商列表;所述预置信息数据库模块用于给视密模块、网络模块、广电网络信号模块提供接口,获取相应的预置运营商列表信息;所述广电网络信号模块用于根据视密模块、网络模块,预置信息数据库模块所提供的运营商,再调用预置信息数据库模块的接口,获取该运营商的网络特征信息,并根据这些信息进行调谐、锁频、获取相应表格信息来判断广电网络信号的网络特征是否与该运营商相符;数字电视运营商智能设置大概需要1分支完成,这与以前的方式相比(约3~5分钟),相比提高了数倍。该数字电视运营商智能设置,不仅提高了数字电视配置速度,而且简化了数字电视的配置方式,同时本发明通过数字电视智能卡、互联网、广电网络和用户确认等多种方法和手段同时本发明通过智能卡、互联网、广电网络和用户确认等多种方法和手段避免了运营商的错误设置,增强了用户对产品的体验,提升了产品竞争力。其具体方法如下:A、当数字电视一体机用户首次开机进入开机向导,或者用户通过菜单进入数字电视设置向导时,则会触发进入数字电视运营商智能选择流程;B、完成步骤A之后,分别进入视密模块定位运营商,经过网络模块进行互联网定位运营商,经过广电网络信号模块进行广电信号连接检查;B1、视密模块定位运营商:检查视密模块是否连接正常,如果视密模块连接不正常,则提示用户检查视密模块的连接,如果超时检测一段时间之后还是检测不到视密模块则结束视密模块定位运营商的进程;如果视密模块连接正常,复位获取智能卡的ATR复位应答信息,如获取ATR复位应答信息失败则结束视密模块定位运营商的进程;如果获取ART复位应答信息成功,那么视密模块加载相应CAS厂家的CASLib,然后调用CASLib中获取智能卡信息的接口,并读取智能卡中运营商的信息得到运营商信息列表;B2、互联网定位运营商:网络模块检查是否连接互联网;如果没有连接互联网,则提示用户连接,并且超时检测未连接互联网时结束互联网定位运营商过程;如果已经连接互联网,则通过数字电视一体机的无线Wifi热点定位,或者有线IP定位访问服务器获取本地省,市信息,若获取失败,则结束互联网定位运营商过程,若获取成功,则遍历数字电视一体机中所预置的运营商信息列表,根据定位本地的省市信息,和预置的运营商所属区域进行模糊比对,获取当前城市的有效运营商信息列表;B3、广电信号连接检查:广电网络信号模块检查用户的数字电视一体机是否连接了广电网络信号,如果已经连接广电网络信号,则结束广电信号连接检查;如果没有连接广电网络信号,则提示用户检查信号连接,并等待超时后结束广电信号连接检查过程;C、首先合并步骤B中视密模块和网络模块所定位的运营商信息列表,并根据合并视密模块和网络模块所定位的运营商信息列表是否有本地可用的运营商进行分支处理;C1、如果步骤B中未定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出所有预置运营商列表菜单,遍历所有预置运营商让用户手动设置运营商;若已连接信号,则检查运营商网络特征信息和信号网络特征信息是否相符;C2、如果步骤B中已定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出已定位到的运营商列表给用户手动确认运营商;若有连接信号,则遍历视密模块和网络模块所定位的运营商信息列表,检查运营商网络特征信息和信号网络特征信息是否相符,然后找到匹配的运营商,提示用户确认,否则遍历预置运营商列表中剩下的非定位到的运营商,检查运营商网络特征信息和信号网络特征信息是否相符。本发明较现有技术相比,具有以下优点及有益效果:(1)本发明可以避免用户首次开机的时候需要从一体机所预置的数十个甚至上百个运营商中查找可用的运营商,并明显缩短用户开机向导配置数字电视参数的时间,并增强了用户体验,提升了产品竞争力。(2)本发明不仅提高了数字电视配置速度,而且简化了数字电视的配置方式,同时本发明通过数字电视智能卡、互联网、广电网络和用户确认等多种方法和手段同时本发明通过智能卡、互联网、广电网络和用户确认等多种方法和手段避免了运营商的错误设置,增强了用户对产品的体验,提升了产品竞争力。附图说明图1为本发明的系统原理框图;图2为本发明中数字电视运营商智能选择流程图;图3为本发明中运营商网络特征信息和信号网络特征比较流程图;图4为运营商智能设置第一种实例流程图;图5为运营商智能设置第二种实例流程图。具体实施方式下面结合实施例对本发明作进一步地详细说明:实施例一如图1所示,一种应用于数字电视一体机中智能设置运营商的方法,包括视密模块、网络模块、广电网络信号模块和预置信息数据库模块,所述广电网络信号模块分别与视密模块、网络模块电通信连接,所述视密模块、网络模块、广电网络信号模块分别与预置信息数据库模块电通信连接;所述视密模块包括智能卡,视密模块用于复位视密模块中智能卡,获取其ATR复位应答信息,分析智能卡的ATR格式,并根据各CAS厂家的智能卡ATR特征进行比对判读智能卡所属的CAS厂家之后加载相应厂家的CASLib,并调用其相应的读取智能卡信息的接口读取智能卡中与运营商相关的信息,再调用预置信息数据库模块的相应接口,并根据这些信息判断智能卡属于哪些预置运营商;所述网络模块用于连接互联网上的服务器,通过WIFI热点定位或者IP定位当地的省市信息,再调用所述预置信息数据库模块的相应接口,根据省市信息,获取可用的预置运营商列表;所述预置信息数据库模块用于给视密模块、网络模块、广电网络信号模块提供接口,获取相应的预置运营商列表信息;所述广电网络信号模块用于根据视密模块、网络模块,预置信息数据库模块所提供的运营商,再调用预置信息数据库模块的接口,获取该运营商的网络特征信息,并根据这些信息进行调谐、锁频、获取相应表格信息来判断广电网络信号的网络特征是否与该运营商相符;其具体方法如下:A、当数字电视一体机用户首次开机进入开机向导(如图4所示),或者用户通过菜单进入数字电视设置向导时(如图5所示),则会触发进入数字电视运营商智能选择流程;B、完成步骤A之后,分别进入视密模块定位运营商,经过网络模块进行互联网定位运营商,经过广电网络信号模块进行广电信号连接检查;B1、视密模块定位运营商:检查视密模块是否连接正常,如果视密模块连接不正常,则提示用户检查视密模块的连接,如果超时检测一段时间之后还是检测不到视密模块则结束视密模块定位运营商的进程;如果视密模块连接正常,复位获取智能卡的ATR复位应答信息,如获取ATR复位应答信息失败则结束视密模块定位运营商的进程;如果获取ART复位应答信息成功,那么视密模块加载相应CAS厂家的CASLib,然后调用CASLib中获取智能卡信息的接口,并读取智能卡中运营商的信息得到运营商信息列表;B2、互联网定位运营商:网络模块检查是否连接互联网;如果没有连接互联网,则提示用户连接,并且超时检测未连接互联网时结束互联网定位运营商过程;如果已经连接互联网,则通过数字电视一体机的无线Wifi热点定位,或者有线IP定位访问服务器获取本地省,市信息,若获取失败,则结束互联网定位运营商过程,若获取成功,则遍历数字电视一体机中所预置的运营商信息列表,根据定位本地的省市信息,和预置的运营商所属区域进行模糊比对,获取当前城市的有效运营商信息列表;B3、广电信号连接检查:广电网络信号模块检查用户的数字电视一体机是否连接了广电网络信号,如果已经连接广电网络信号,则结束广电信号连接检查;如果没有连接广电网络信号,则提示用户检查信号连接,并等待超时后结束广电信号连接检查过程;C、首先合并步骤B中视密模块和网络模块所定位的运营商信息列表,并根据合并视密模块和网络模块所定位的运营商信息列表是否有本地可用的运营商进行分支处理;C1、如果步骤B中未定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出所有预置运营商列表菜单,遍历所有预置运营商让用户手动设置运营商;若已连接信号,则检查运营商网络特征信息和信号网络特征信息是否相符;C2、如果步骤B中已定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出已定位到的运营商列表给用户手动确认运营商;若有连接信号,则遍历视密模块和网络模块所定位的运营商信息列表,检查运营商网络特征信息和信号网络特征信息是否相符,然后找到匹配的运营商,提示用户确认,否则遍历预置运营商列表中剩下的非定位到的运营商,检查运营商网络特征信息和信号网络特征信息是否相符。实施例二一种应用于数字电视一体机中智能设置运营商的方法,包括视密模块、网络模块、广电网络信号模块和预置信息数据库模块,所述广电网络信号模块分别与视密模块、网络模块电通信连接,所述视密模块、网络模块、广电网络信号模块分别与预置信息数据库模块电通信连接;所述视密模块包括智能卡,视密模块用于复位视密模块中智能卡,获取其ATR复位应答信息,分析智能卡的ATR格式,并根据各CAS厂家的智能卡ATR特征进行比对判读智能卡所属的CAS厂家之后加载相应厂家的CASLib,并调用其相应的读取智能卡信息的接口读取智能卡中与运营商相关的信息,再调用预置信息数据库模块的相应接口,并根据这些信息判断智能卡属于哪些预置运营商;所述网络模块用于连接互联网上的服务器,通过WIFI热点定位或者IP定位当地的省市信息,再调用所述预置信息数据库模块的相应接口,根据省市信息,获取可用的预置运营商列表;所述预置信息数据库模块用于给视密模块、网络模块、广电网络信号模块提供接口,获取相应的预置运营商列表信息;所述广电网络信号模块用于根据视密模块、网络模块,预置信息数据库模块所提供的运营商,再调用预置信息数据库模块的接口,获取该运营商的网络特征信息,并根据这些信息进行调谐、锁频、获取相应表格信息来判断广电网络信号的网络特征是否与该运营商相符;下面以Android系统智能电视一体机为例来说明其具体方法如下:(1)、当数字电视一体机用户首次开机进入开机向导,或者用户通过菜单进入数字电视设置向导时,则会触发进入数字电视运营商智能选择流程,如图2所示。(2)、完成步骤A之后,分别进入视密模块定位运营商,经过网络模块进行互联网定位运营商,经过广电网络信号模块进行广电信号连接检查。(2a)、视密模块定位运营商:检查视密模块(视密模块包括CI,CAS)是否连接正常,如果视密模块连接不正常,则提示用户检查视密模块的连接,如果超时检测一段时间之后还是检测不到视密模块则结束视密模块定位运营商的进程。如果视密模块连接正常,复位获取智能卡的ATR,如获取ATR失败则结束视密模块定位运营商的进程。如果获取ART复位应答信息成功,那么视密模块加载相应CAS厂家的CASLib,然后调用CASLib中获取智能卡信息的接口,并读取智能卡中运营商的信息得到运营商信息列表。(2b)、互联网定位运营商:网络模块检查是否连接互联网;如果没有连接互联网,则提示用户连接,并且超时检测未连接互联网时结束互联网定位运营商过程;如果已经连接互联网,则通过数字电视一体机的无线Wifi热点定位,或者有线IP定位访问服务器获取本地省,市信息,若获取失败,则结束互联网定位运营商过程,若获取成功,则遍历数字电视一体机中所预置的运营商信息列表,根据定位本地的省市信息,和预置的运营商所属区域进行模糊比对,获取当前城市的有效运营商信息列表。(2c)、广电信号连接检查:广电网络信号模块检查用户的数字电视一体机是否连接了广电网络信号,如果已经连接广电网络信号,则结束广电信号连接检查;如果没有连接广电网络信号,则提示用户检查信号连接,并等待超时后结束广电信号连接检查过程;(3)、广电网络信号检测运营商,首先合并步骤2中视密模块和网络模块所定位的运营商信息列表,并根据合并视密模块和网络模块所定位的运营商信息列表是否有本地可用的运营商进行分支处理;(3a)、分支一:如果步骤2中未定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出所有预置运营商列表菜单,遍历所有预置运营商让用户手动设置运营商;若已连接信号,则检查运营商网络特征信息和信号网络特征信息是否相符。运营商网络特征信息和信号网络特征比较过程如下(如附图3所示):运营商的网络特征信息(如主频点,以及主频点上发送的NIT、或BAT、或私有表格等),根据这些信息看能否锁定主频点,能否获取主频点上所发送的NIT、或BAT、或私有表格等信息中所携带的运营商特征信息来判断网络信号是否为该运营商所广播的(3b)、分支二:如果步骤2中已定位到可用运营商信息列表,则检查是否已连接信号,若没有连接信号,则弹出已定位到的运营商列表给用户手动确认运营商;若有连接信号,则遍历视密模块和网络模块所定位的运营商信息列表,检查运营商网络特征信息和信号网络特征信息是否相符,然后找到匹配的运营商,提示用户确认,否则遍历预置运营商列表中剩下的非定位到的运营商,检查运营商网络特征信息和信号网络特征信息是否相符。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1