终端的解扰处理方法、装置及终端与流程

文档序号:15521844发布日期:2018-09-25 19:40阅读:191来源:国知局

本发明涉及计算机技术,尤其涉及一种终端的解扰处理方法、装置及终端。



背景技术:

解扰设备能够将被加扰的电视信号恢复成标准电视信号的设备,因此广泛应用于目前的电视或机顶盒等终端上。解扰设备的类型较多,不同的终端类型可能需要使用不同类型的解扰设备。

现有技术中,每种类型的终端仅支持对应类型的解扰设备的解扰处理。例如,类型为a的终端仅支持大卡解扰,类型为b的终端仅支持小卡解扰。

但是,使用现有技术的方法会导致终端的软件维护复杂度高。



技术实现要素:

本发明提供一种终端的解扰处理方法、装置及终端,用于解决现有技术中终端的软件维护复杂度高的问题。

本发明第一方面提供一种终端的解扰处理方法,包括:

确定插入终端的至少一个解扰设备的类型;

根据所述至少一个解扰设备的类型以及终端上的解扰设备类型集合,执行与所述至少一个解扰设备的类型对应的至少一个解扰操作;

其中,所述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。

进一步的,所述确定插入终端的至少一个解扰设备的类型之后,还包括:

显示所述至少一个解扰设备的插入提示信息,所述插入提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,还包括:

确定所述解扰设备是否被拔出所述终端;

若是,则显示所述解扰设备的拔出提示信息,所述拔出提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,所述根据所述至少一个解扰设备的类型,执行与所述至少一个解扰设备的类型对应的解扰操作,包括:

若插入所述终端的解扰设备为多个,则按照预设的优先级顺序对多个解扰设备执行与所述解扰设备的类型对应的解扰操作。

进一步的,所述确定插入终端的至少一个解扰设备的类型,包括:

根据解扰设备类型集合中的第一解扰设备类型与所述解扰设备通信,若通信成功,则确定所述解扰设备的类型为所述第一解扰设备类型。

本发明第二方面提供一种终端的解扰处理装置,包括:

确定模块,用于确定插入终端的至少一个解扰设备的类型;

执行模块,用于根据所述至少一个解扰设备的类型以及终端上的解扰设备类型集合,执行与所述至少一个解扰设备的类型对应的至少一个解扰操作;

其中,所述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。

进一步的,还包括:

第一显示模块,用于显示所述至少一个解扰设备的插入提示信息,所述插入提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,还包括:

第二显示模块,用于在确定所述解扰设备被拔出所述终端时,显示所述解扰设备的拔出提示信息,所述拔出提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,所述执行模块包括:

执行单元,用于在插入所述终端的解扰设备为多个时,按照预设的优先级顺序对多个解扰设备执行与所述解扰设备的类型对应的解扰操作。

进一步的,所述确定模块包括:

通信单元,用于根据解扰设备类型集合中的第一解扰设备类型与所述解扰设备通信;

确定单元,用于在通信成功时,确定所述解扰设备的类型为所述第一解扰设备类型。

本发明第三方面提供一种终端,包括:

存储器,用于存储程序指令;

处理器,用于调用并执行所述存储器中的程序指令,执行上述第一方面所述的方法步骤。

本发明第四方面提供一种可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括用于执行上述第一方面所述的方法的指令。

本发明所提供的终端的解扰处理方法、装置及终端,终端中保存了解扰设备类型集合,针对该集合中的每种解扰设备类型都有其对应的解扰操作,当终端确定出用户所插入的解扰设备的类型后,直接执行该类型对应的解扰操作。即通过统一的软件架构,同时支持多种类型的解扰设备的解扰操作,从而实现了多种类型的终端使用同一套软件,极大降低软件的维护复杂度。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的终端的解扰处理方法实施例的流程示意图;

图2为本发明提供的终端的解扰处理方法实施例的流程示意图;

图3为本发明提供的终端的解扰处理方法实施例的流程示意图;

图4为本发明提供的终端的解扰处理方法实施例的流程示意图;

图5为插拔解扰设备时终端的整体处理流程示意图;

图6为生产工艺检测中终端的整体处理流程示意图;

图7为本发明提供的终端的解扰处理装置的模块结构图;

图8为本发明提供的终端的解扰处理装置的模块结构图;

图9为本发明提供的终端的解扰处理装置的模块结构图;

图10为本发明提供的终端的解扰处理装置的模块结构图;

图11为本发明提供的终端的解扰处理装置的模块结构图;

图12为本发明提供的终端的实体框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有技术中,每种类型的终端仅支持对应类型的解扰设备的解扰处理。例如,类型为a的终端仅支持大卡解扰,类型为b的终端仅支持小卡解扰。对于终端的生产厂商来说,就需要针对多种类型的终端开发及维护多套解扰软件,这会导致终端的软件维护复杂度过高。

本发明基于上述问题,提出一种终端的解扰处理方法,通过统一的软件架构,同时支持多种类型的解扰设备的解扰操作,从而实现了多种类型的终端使用同一套软件,极大降低软件的维护复杂度。另外,将本发明的方法应用于终端的生产工艺检测中,能够实现生产工艺检测的批量自动化执行。

图1为本发明提供的终端的解扰处理方法实施例的流程示意图,该方法的执行主体为上述终端,具体可以为电视、机顶盒等,如图1所示,该方法包括:

s101、确定插入终端的至少一个解扰设备的类型。

解扰设备的类型包括有条件接收(conditionalaccess,简称ca)卡和公共接口(commoninterface,简称ci)卡等。其中,ca卡为智能卡,简称小卡。ci卡包括条件接收模块(conditionalaccessmodule,简称cam)卡,简称大卡,cam卡包括minipcicam卡和usbcam卡。

当用户在终端上插入解扰设备时,可能插入一个解扰设备,也可能同时插入多个解扰设备。

可选的,终端会通过内部的监测模块实时监测是否有解扰设备插入该终端,若监测到有解扰设备插入终端,则确定所插入的解扰设备的类型。

s102、根据上述至少一个解扰设备的类型以及终端上的解扰设备类型集合,执行与上述至少一个解扰设备的类型对应的至少一个解扰操作。

其中,上述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。即解扰设备类型与解扰操作之间具有特定的对应关系。

具体的,终端上保存了终端所支持的解扰设备类型集合,只要插入的解扰设备的类型为该解扰设备类型集合中的类型,则终端会执行该类型对应的解扰操作。如果插入的解扰设备的类型不属于该解扰设备类型集合中的任何一种类型,则终端可以显示提示信息,例如“您插入的解扰设备无法被识别”,以提醒用户执行更换解扰设备等操作,同时终端继续监测是否有解扰设备插入该终端。

作为一种可选的实施方式,终端也可以灵活支持解扰设备类型的扩展。示例性的,新增了一种解扰设备类型之后,终端将新增的解扰设备类型增加到解扰设备类型集合中,并增加该新增的解扰设备类型的解扰操作,进而建立该新增的解扰设备类型与增加的解扰操作之间的对应关系。进而,当用户插入该新增的解扰设备类型的解扰设备时,终端即可根据该新的解扰设备类型,执行与该类型对应的解扰操作。

本实施例中,终端中保存了解扰设备类型集合,针对该集合中的每种解扰设备类型都有其对应的解扰操作,当终端确定出用户所插入的解扰设备的类型后,直接执行该类型对应的解扰操作。即通过统一的软件架构,同时支持多种类型的解扰设备的解扰操作,从而实现了多种类型的终端使用同一套软件,极大降低软件的维护复杂度。

在上述实施例的基础上,本实施例涉及插拔解扰设备时的交互方法以及在终端的生产工艺检测中的应用过程。

在一种可选的实施方式中,在上述步骤s101之后,该方法还包括:

显示上述至少一个解扰设备的插入提示信息。

其中,上述插入提示信息包括上述解扰设备的类型以及上述解扰设备的厂商。

具体的,当终端支持多种类型的解扰设备时,终端上需要设置每种解扰设备类型对应的卡槽或接口,则在生产工艺检测过程中,需要对这些卡槽或接口进行检测。本实施例中,当终端监测到有解扰设备插入终端中的某个卡槽或接口,则确定所插入的解扰设备的类型,进而,终端在显示解扰设备的插入提示信息,包括解扰设备类型以及解扰设备的厂商,以提示检测人员该卡槽或接口可以正常地插入解扰设备。

具体实施过程中,可以逐个在每个卡槽或接口上插入解扰设备,并观察是否出现插入成功的提示信息,只要出现插入成功的提示信息,则说明被检测的卡槽或接口正常。

图2为本发明提供的终端的解扰处理方法实施例的流程示意图,如图2所示,在上述实施例的基础上,该方法还包括:

s201、确定上述解扰设备是否被拔出上述终端,若是,则执行s202。

s202、显示上述解扰设备的拔出提示信息,该拔出提示信息包括上述解扰设备的类型以及上述解扰设备的厂商。

具体的,终端在生产工艺检测环节除了需要检测卡槽或接口的插入是否正常,还需要检测卡槽或接口的拔出是否正常。终端除了实时监测是否有解扰设备插入该终端外,也会实时监测是否有解扰设备拔出该终端。本实施例中,当终端监测到有解扰设备拔出终端中的某个卡槽或接口,则会显示解扰设备的拔出提示信息,包括解扰设备类型以及解扰设备的厂商,以提示检测人员该卡槽或接口可以正常地拔出解扰设备。进一步的,当解扰设备被拔出后,终端会停止该解扰设备的解扰流程。

具体实施过程中,可以在每个卡槽或接口上都插入解扰设备之后,即完成卡槽或接口插入的检测之后,逐个拔出每个卡槽或接口上的解扰设备,并观察是否出现拔出成功的提示信息,只要出现拔出成功的提示信息,则说明被检测的卡槽或接口正常。

当终端支持多种类型的解扰设备时,在生产工艺环节就需要对终端的每个卡槽或接口分别进行插拔检测,当对多个终端批量进行卡槽或接口或者接口的插拔检测时,通过上述实施例所述的方法,即在插拔成功之后弹出插拔成功的提示信息,从而实现生产工艺环节卡槽或接口插拔检测的自动化执行。

在上述实施例的基础上,本实施例涉及插入多个解扰设备时的处理方法。

图3为本发明提供的终端的解扰处理方法实施例的流程示意图,如图3所示,上述步骤s102具体包括:

s301、判断插入终端的解扰设备是否为多个,若是,则执行s302。

可选的,终端实时监测是否有解扰设备插入终端,如果在较短的预设的时间段内(例如5秒)内监测到有两个或两个以上的插槽都被插入解扰设备,则可以确定插入终端的解扰设备为多个。

s302、按照预设的优先级顺序对多个解扰设备执行与上述解扰设备的类型对应的解扰操作。

可选的,终端上预先保存了每种解扰设备类型的优先级信息,当终端判断出插入终端的解扰设备有多个,并且确定出了每个解扰设备的类型之后,终端会根据每个解扰设备的类型获取该类型对应的优先级信息。进而,按照优先级从高到低的顺序分别每个解扰设备执行与该解扰设备的类型对应的解扰操作。

示例性的,假设用户同时插入解扰设备1,解扰设备2和解扰设备3,其中,解扰设备2的优先级为最高优先级a,解扰设备1的优先级为次高优先级b,解扰设备3的优先级为最低优先级c,则当终端确定出解扰设备1、解扰设备2和解扰设备3的类型之后,首先执行解扰设备2对应的解扰操作,进而执行解扰设备1对应的解扰操作,最后再执行解扰设备3对应的解扰操作。

本实施例中,按照类型的优先级顺序来对多个解扰设备分别进行解扰操作,可以使得优先级高的解扰设备优先完成解扰。

在上述实施例的基础上,本实施例涉及确定解扰设备的类型的具体方法。

图4为本发明提供的终端的解扰处理方法实施例的流程示意图,如图4所示,上述步骤s101具体包括:

s401、根据解扰设备类型集合中的第一解扰设备类型与上述解扰设备通信。

s402、判断通信是否成功,若成功,则执行s403。

s403、确定上述解扰设备的类型为上述第一解扰设备类型。

可选的,如前所述,上述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。本步骤中,通过遍历的方法,逐个使用上述解扰设备类型集合中的解扰类型对应的通信方式与解扰设备进行通信。其中,上述第一解扰设备类型为某次遍历时所选择的解扰设备类型,可能为解扰设备类型集合中的任意一种解扰设备类型。具体的,终端使用上述通信方式向解扰设备发送信息,若接收到解扰设备发送的响应,则说明解扰设备可以识别终端发送的信息,进而说明该解扰设备的类型就是本次所使用的解扰设备类型。若使用上述通信方式向解扰设备发送信息之后未接收到解扰设备的响应,则说明解扰设备的类型不是本次所遍历到的解扰类型,则终端继续选择本次所遍历到的解扰类型之后的解扰类型与解扰设备进行通信。需要说明的是,当已经确定出解扰设备的类型之后,终端即停止遍历解扰设备类型集合。

图5为插拔解扰设备时终端的整体处理流程示意图,其中,图5中“支持设备类型1”具体是指设备类型1在终端的解扰设备类型集合中存在。图6为生产工艺检测中终端的整体处理流程示意图。

图7为本发明提供的终端的解扰处理装置的模块结构图,如图7所示,该装置包括:

确定模块701,用于确定插入终端的至少一个解扰设备的类型。

执行模块702,用于根据所述至少一个解扰设备的类型以及终端上的解扰设备类型集合,执行与所述至少一个解扰设备的类型对应的至少一个解扰操作。

其中,所述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。

本实施例中,终端中保存了解扰设备类型集合,针对该集合中的每种解扰设备类型都有其对应的解扰操作,当终端确定出用户所插入的解扰设备的类型后,直接执行该类型对应的解扰操作。即通过统一的软件架构,同时支持多种类型的解扰设备的解扰操作,从而实现了多种类型的终端使用同一套软件,极大降低软件的维护复杂度。

图8为本发明提供的终端的解扰处理装置的模块结构图,如图8所示,该装置还包括:

第一显示模块703,用于显示所述至少一个解扰设备的插入提示信息,所述插入提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

图9为本发明提供的终端的解扰处理装置的模块结构图,如图9所示,该装置还包括:

第二显示模块704,用于在确定所述解扰设备被拔出所述终端时,显示所述解扰设备的拔出提示信息,所述拔出提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

当终端支持多种类型的解扰设备时,在生产工艺环节就需要对终端的每个卡槽或接口分别进行插拔检测,当对多个终端批量进行卡槽或接口的插拔检测是,通过上述实施例所述的方法,即在插拔成功之后弹出插拔成功的提示信息,从而实现生产工艺环节卡槽或接口插拔检测的自动化执行。

图10为本发明提供的终端的解扰处理装置的模块结构图,如图10所示,执行模块702包括:

执行单元7021,用于在插入所述终端的解扰设备为多个时,按照预设的优先级顺序对多个解扰设备执行与所述解扰设备的类型对应的解扰操作。

本实施例中,按照类型的优先级顺序来对多个解扰设备分别进行解扰操作,可以使得优先级高的解扰设备优先完成解扰。

图11为本发明提供的终端的解扰处理装置的模块结构图,如图11所示,确定模块701包括:

通信单元7011,用于根据解扰设备类型集合中的第一解扰设备类型与所述解扰设备通信。

确定单元7012,用于在通信成功时,确定所述解扰设备的类型为所述第一解扰设备类型。

图12为本发明提供的终端的实体框图,如图10所示,该终端包括:

存储器1201,用于存储程序指令。

处理器1202,用于调用并执行存储器1201中的程序指令,执行下述方法:

确定插入终端的至少一个解扰设备的类型;

根据所述至少一个解扰设备的类型以及终端上的解扰设备类型集合,执行与所述至少一个解扰设备的类型对应的至少一个解扰操作;

其中,所述解扰设备类型集合中包括多种解扰设备类型,每种解扰设备类型对应一种解扰操作。

进一步的,处理器1202还用于:

在确定插入终端的至少一个解扰设备的类型之后,显示所述至少一个解扰设备的插入提示信息,所述插入提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,处理器1202还用于:

确定所述解扰设备是否被拔出所述终端;

若是,则显示所述解扰设备的拔出提示信息,所述拔出提示信息包括所述解扰设备的类型以及所述解扰设备的厂商。

进一步的,处理器1202具体用于:

若插入所述终端的解扰设备为多个,则按照预设的优先级顺序对多个解扰设备执行与所述解扰设备的类型对应的解扰操作。

进一步的,处理器1202具体还用于:

根据解扰设备类型集合中的第一解扰设备类型与所述解扰设备通信,若通信成功,则确定所述解扰设备的类型为所述第一解扰设备类型。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1