一种信息获取方法及装置的制造方法
【技术领域】
[0001] 本发明涉及数字电视技术领域,尤其涉及一种信息获取方法及装置。
【背景技术】
[0002] 条件接收卡(ConditionAccessModule,简称CAM)是带有智能卡插槽的用于数字 电视机的专用卡,亦称条件接收模块或视密卡,用于连接电视机与外部信号源的设备。CAM 卡主要用于实现过滤解扰功能,即通过命令接口(Co_andInterface,简称CI)协议将外 部设备发送的压缩数据信号转成电视内容,并在电视机上显示出来,从而使用户无需机顶 盒便可直接收看所订购的付费数字电视频道。此外,随着数字电视以及网络技术的发展,通 过电视来实现双向业务(如,视频点播业务、网上交费业务等)已成为未来的趋势,因此,现 今市面出现了多种支持双向业务、不支持双向业务以及支持其他业务功能的CAM卡。而现 有的数字电视终端确无法识别这些CAM卡所支持的业务功能。
【发明内容】
[0003] 本发明的实施例提供的信息获取方法及装置,解决了现有的数字电视终端无法识 别CAM卡所支持的业务功能的问题。
[0004] 为达到上述目的,本发明的实施例采用如下技术方案:
[0005] 第一方面,提供一种信息获取方法,包括:
[0006] 向CAM卡发送业务查询请求,所述业务查询请求包括待执行业务的业务标识,所 述业务查询请求用于查询所述CAM卡是否支持所述待执行业务;
[0007] 接收所述CAM卡根据所述业务查询请求反馈的第一响应消息;
[0008] 根据所述第一响应消息生成CAM卡状态标识,所述CAM卡状态标识用于表示所述 CAM卡是否支持所述待执行业务;
[0009] 存储所述CAM卡状态标识。
[0010] 第二方面,提供一种信息获取装置,包括:
[0011] 第一发送模块,用于向CAM卡发送业务查询请求,所述业务查询请求包括待执行 业务的业务标识,所述业务查询请求用于查询所述CAM卡是否支持所述待执行业务;
[0012] 接收模块,用于接收所述CAM卡根据所述业务查询请求反馈的第一响应消息;
[0013] 生成模块,用于根据所述接收模块接收到的第一响应消息生成CAM卡状态标识, 所述CAM卡状态标识用于表示所述CAM卡是否支持所述待执行业务;
[0014] 存储模块,用于存储所述生成模块生成的所述CAM卡状态标识。
[0015] 本发明的实施例提供的信息获取方法及装置,通过向CAM卡发送携带待执行业务 的业务标识的业务查询请求,该业务查询请求用于查询该CAM卡是否支持该待执行业务, 然后根据该CAM卡反馈的第一响应消息生成CAM卡状态标识,存储该CAM卡状态标识,该 CAM卡状态标识用于表示该CAM卡是否支持待执行业务。这样通过主动发送业务查询请求 来向CAM卡查询是否支持待执行业务,并将用于表示该CAM卡是否支持待执行业务的CAM 卡状态标识进行存储,从而方便用户在后续需要使用该业务时,直接通过该CAM卡状态标 识便可立即获知对端CAM卡能否支持该业务功能,从而方便了用户操作。
【附图说明】
[0016] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0017] 图1为本发明的实施例提供的一种信息获取方法的方法流程图;
[0018] 图2为本发明的实施例提供的另一种信息获取方法的方法流程图;
[0019] 图3为本发明的实施例提供的一种信息获取装置的结构示意图;
[0020] 图4为本发明的实施例提供的另一种信息获取装置的结构示意图。
【具体实施方式】
[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0022] 本发明的实施例提供一种信息获取方法,应用于信息获取装置,本实施例中,该信 息获取装置应用于具备CAM卡卡槽的数字电视一体机或数字电视机顶盒。具体的,如图1 所示,该方法包括如下步骤:
[0023] 101、信息获取装置向CAM卡发送业务查询请求。
[0024] 其中,上述的业务查询请求包括待执行业务的业务标识,该业务查询请求用于查 询CAM卡是否支持待执行业务。本实施例中的信息获取装置,示例性的,该待执行业务可以 为双向业务或各运营商定制的其他需要通过CAM卡从智能卡中获取所需信息的定制业务, 也可以是单独获取智能卡卡号、区域码、运营商信息等独立信息的用户自定义业务,这里不 做限定。
[0025] 102、信息获取装置接收CAM卡根据业务查询请求反馈的第一响应消息。
[0026] 示例性的,上述的第一响应消息可以为具体的指示消息,来指示该CAM卡是否支 持该待执行业务的指示消息,或者,该第一响应消息包含指示标识,通过该指示标识来表示 该CAM卡是否支持该待执行业务。
[0027] 103、信息获取装置根据第一响应消息生成CAM卡状态标识。
[0028] 示例性的,当该CAM卡反馈的第一响应消息用于指示该CAM卡支持该待执行业务, 则该信息获取装置根据该第一响应消息的指示,为该待执行业务生成的CAM卡状态标识用 于表示该CAM卡支持该待执行业务。而当该CAM卡反馈的第一响应消息用于指示该CAM卡 不支持该待执行业务时,则该信息获取装置根据该第一响应消息的指示,为该待执行业务 生成的CAM卡状态标识用于表示该CAM卡不支持该待执行业务。
[0029] 104、信息获取装置存储CAM卡状态标识。
[0030] 示例性的,该信息获取装置在获取到该CAM卡状态标识后,会将该CAM卡状态标识 存入后台数据库中,以便用户后续需要执行该待执行业务时,可以不需要再次对CAM卡进 行查询,而是直接根据存储的CAM卡状态标识获知该CAM卡是否支持该待执行业务。若该 CAM卡状态标识用于表示该CAM卡支持该待执行业务,则该信息获取装置获取用于实现该 待执行业务所需的命令,并将该命令发送至CAM卡,以便该CAM卡反馈该命令请求的信息, 然后根据该信息执行该待执行业务。若该CAM卡状态标识用于表示该CAM卡不支持该待执 行业务,则该信息获取装置停止执行该待执行业务。
[0031] 本发明的实施例提供的信息获取方法,通过向CAM卡发送携带待执行业务的业务 标识的业务查询请求,该业务查询请求用于查询该CAM卡是否支持该待执行业务;根据该 CAM卡反馈的第一响应消息生成CAM卡状态标识,并存储该CAM卡状态标识,该CAM卡状态 标识用于表示该CAM卡是否支持待执行业务。这样通过主动发送业务查询请求来向CAM卡 查询是否支持待执行业务,并将用于表示该CAM卡是否支持待执行业务的CAM卡状态标识 进行存储,从而方便用户在后续需要使用该业务时,直接通过该CAM卡状态标识便可立即 获知对端CAM卡能否支持该业务功能,从而方便了用户操作。[0032] 随着数字电视以及网络技术的发展,通过电视来实现双向业务(如,视频点播业 务、网上交费业务等)或其他运营商定制的业务已成为未来的趋势。且这些双向业务或其 他定制业务中营运商定制的各项服务都需要进行身份认证、授权信息查询等业务,即在进 行这些业务时均需要终端(电视机端)获取智能卡卡号进行身份认证。但是,由于标准的 CI协议中并没有提供指示终端获取执行这些业务所需的智能卡卡号、运营商信息、授权信 息等各种信息的命令,从而导致终端很难从CAM卡端获取这些业务所需的信息,进而导致 终端执行上述业务失败。
[0033] 为了解决上述问题,本发明提供了另一种信息获取方法,应用于信息获取装置,本 实施例中,该信息获取装置应用于具备CAM卡卡槽的数字电视一体机或数字电视机顶盒。 本实施例主要描述了当该CAM卡状态标识用于表示该CAM卡支持待执行业务时,该信息获 取装置执行该待执行业务的具体执行过程。具体的,本实施例主要基于图1对应实施例中 获取的CAM卡状态标识,如图2所示,该方法包括如下步骤:
[0034] 201、信息获取装置获取待执行业务对应的CAM卡状态标识。
[0035] 202、当该CAM卡状态标识用于表示该CAM卡支持待执行业务时,信息获取装置向 CAM卡发送业务执行请求。
[0036] 其中,上述的业务执行请求包括用于实现该待执行业务所需的命令。上述的业务 执行请求用于向CAM卡请求该命令所请求的信息。例如,若该命令为查询智能卡ID,则该命 令所请求的信息为智能卡ID。
[0037] 具体的,该装置在获取用于实现待执行业务所需的命令时,可以通过两种实现方 式实现:
[0038] 在第一种实现方式中,步骤202具体包括如下步骤:
[0039] 202a、信息获取装置根据待执行业务的业务标识,从业务标识与命令标识间的对 应关系中,获取待执行业务对应的命令标识;获取待执行业务对应的命令标识对应的命令。
[0040] 其中,不同的业务对应不同的业务标识,而每个业务标识对应一个或多个命令标 识,而每个命令标识对应一个命令。
[0041] 在第二种实现方式中,步骤202具体包括如下步骤:
[0042] 202b、信息获取装置向根据待执行业务对应的业务标识,从业务命令列表中,检索 出待执行业务对应的命令标识对应的命令。
[0043] 其中,上述的业务命令列表包括用于实现所有业务所需的命令及对应的命令标识 和业务标识,具体的可参照表1。
[0044] 示例性的,若上述的待执行业务为双向业务,且该双向业务为网上缴费业务时,则 该信息获取装置会根据该网上缴费业务的业务标识,找到登录该网上缴费业务的双向页面 所需的命令标识,并根据该命令标识查找到对应的命令,将该命令发送至CAM卡,指示该 CAM卡反馈这些命令所查询的信息。例如,若该网上缴费业务对应命令为命令6、命令7、命 令8,则该信息获取装置便将命令6:查询智能卡ID、命令7 :查询运营商ID列表以及命令 8:查询运营商名称通过CI协议进行封装发送至CAM卡,指示该CAM卡将智能卡ID、运营商 ID以及运营商名称反馈给该信息获取装置,以便该信息获取装置登录该网上缴费业务的双 向业务。
[0045]
[0046]表1
[0047] 可选的,在步骤202之前,该方法还包括如下步骤:
[0048] 202a、若该第一响应消息用于表示CAM卡支持待执行业务,则信息获取装置向CAM 卡发送携带开关命令的功能查询请求。
[0049] 其中,上述的功能查询请求用于查询CAM卡是否开启待执行业务功能;该开关命 令用于在该CAM卡未开启该待执行业务功能时指示该CAM卡开启待执行业务功能。需要说 明的是,当CAM卡接收到该功能查询请求时,当前开启的业务功能并不是该待执行业务功 能,则该CAM卡首先需要根据该开关命令将当前开启的业务功能关闭,然后开启该待执行 业务功能。
[0050] 可选的,在步骤202之前,该方法还包括如下步骤:
[0051] 202b、信息获取装置获取用户指令。
[0052] 其中,上述的用户指令用于指示信息获取装置执行目待执行业务,该用户指令中 携带该待执行业务的业务标识。
[0053] 203、信息获取装置接收CAM卡反馈的携带命令所请求的信息的第二响应消息。
[0054] 示例性的,该信息获取装置在获取到用于执行该待执行业务所需的命令所请求的 信息后,便可根据命令所请求的信息进行身份认证,认证成功后,在安装该信息获取装置的 终端显示界面中显示待执行业务界面。
[0055] 本发明的实施例提供的信息获取方法,当CAM卡状态标识用于表示CAM卡支持该 待执行业务时,若用户需要执行该待执行业务,信息获取装置将预存的用于执行该待执行 业务所需的命令通过业务执行请求发送至CAM卡,以便CAM卡向该信息获取装置反馈该命 令请求的信息,使得该信息获取装置可以根据该信息成功的执行该待执行业务。
[0056] 本发明的实施例提供一种信息获取装置,该信息获取装置应用于具备CAM卡卡槽 的数字电视一体机或数字电视机顶盒,该信息获取装置用于实现图1以及图2对应实施例 中描述的信息获取方法。具体的,如图3所示,该信息获取装置3包括:第一发送模块31、 接收模块32、生成模块33和存储模块34,其中:
[0057] 第一发送模块31,用于向CAM卡发送业务查询请求。
[0058] 其中,上述的业务查询请求包括待执行业务的业务标识,该业务查询请求用于查 询CAM卡是否支持待执行业务。
[0059] 接收模块32,用于接收CAM卡根据业务查询请求反馈的第一响应消息。
[0060] 生成模块33,用于根据接收模块32接收到的第一响应消息生成CAM卡状态标识, CAM卡状态标识用于表示CAM卡是否支持待执行业务。
[0061] 存储模块34,用于存储生成模块33生成的CAM卡状态标识。
[0062] 可选的,当CAM卡状态标识用于表示CAM卡支持待执行业务时,该信息获取装置还 包括:第二发送模块35和接收模块36,其中:
[0063] 第二发送模块35,用于向CAM卡发送业务执行请求,该业务执行请求包括用于实 现待执行业务所需的命令。
[0064] 接收模块32,还用于接收CAM卡反馈的携带命令所请求的信息的第二响应消息。
[0065] 可选的,若响应消息用于表示CAM卡支持待执行业务,该信息获取装置3,还包括: 获取模块36,其中:
[0066] 获取模块36,用于根据待执行业务的业务标识,从业务标识与命令标识间的对应 关系中,获取待执行业务对应的命令标识;获取待执行业务对应的命令标识对应的命令。[0067] 可选的,若第一响应消息用于表示CAM卡支持待执行业务,该获取模块36,还用于 根据待执行业务对应的命令标识,从业务命令列表中,检索出待执行业务对应的命令标识 对应的命令,该业务命令列表包括用于实现所有业务所需的命令及对应的命令标识和业务 标识。
[0068] 可选的,该向CAM卡发送业务执行请求之前,该信息获取装置3,还包括:第三发送 模块37,其中:
[0069] 第三发送模块37,用于若第一响应消息用于表示CAM卡支持待执行业务,则向CAM 卡发
送携带开关命令的功能查询请求,该功能查询请求用于查询所述CAM卡是否开启待执 行业务功能;该开关命令用于在CAM卡未开启待执行业务功能时指示CAM卡开启待执行业 务功能。
[0070] 本发明的实施例提供的信息获取装置,通过向CAM卡发送携带待执行业务的业务 标识的业务查询请求,该业务查询请求用于查询该CAM卡是否支持该待执行业务;根据该 CAM卡反馈的第一响应消息生成CAM卡状态标识,并存储该CAM卡状态标识,该CAM卡状态 标识用于表示该CAM卡是否支持待执行业务。这样通过主动发送业务查询请求来向CAM卡 查询是否支持待执行业务,并将用于表示该CAM卡是否支持待执行业务的CAM卡状态标识 进行存储,从而方便用户在后续需要使用该业务时,直接通过该CAM卡状态标识便可立即 获知对端CAM卡能否支持该业务功能,从而方便了用户操作。
[0071] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成,即将信息获取装置的内部结构划分成不同的功能模块,以完成以上描述的全部或 者部分功能。上述描述的信息获取装置和模块的具体工作过程,可以参考前述方法实施例 中的对应过程,在此不再赘述。
[0072] 在本申请所提供的几个实施例中,应该理解到,所揭露的信息获取装置和方法,可 以通过其它的方式实现。例如,以上所描述的信息获取装置实施例仅仅是示意性的,例如, 所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个 模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0073] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以 是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0074] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前 述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
【主权项】
1. 一种信息获取方法,其特征在于,包括: 向CAM卡发送业务查询请求,所述业务查询请求包括待执行业务的业务标识,所述业 务查询请求用于查询所述CAM卡是否支持所述待执行业务; 接收所述CAM卡根据所述业务查询请求反馈的第一响应消息; 根据所述第一响应消息生成CAM卡状态标识,所述CAM卡状态标识用于表示所述CAM 卡是否支持所述待执行业务; 存储所述CAM卡状态标识。2. 根据权利要求1所述的方法,其特征在于,当所述CAM卡状态标识用于表示所述CAM 卡支持所述待执行业务时,所述根据所述第一响应消息生成CAM卡状态标识之后,所述方 法还包括: 向所述CAM卡发送业务执行请求,所述业务执行请求包括用于实现所述待执行业务所 需的命令; 接收所述CAM卡反馈的携带所述命令所请求的信息的第二响应消息。3. 根据权利要求2所述的方法,其特征在于,所述若所述第一响应消息用于表示所述 CAM卡支持所述待执行业务,则向所述CAM卡发送业务执行请求之前,所述方法还包括: 根据所述待执行业务的业务标识,从业务标识与命令标识间的对应关系中,获取所述 待执行业务对应的命令标识,获取所述待执行业务对应的命令标识对应的命令。4. 根据权利要求2所述的方法,其特征在于,所述若所述第一响应消息用于表示所述 CAM卡支持所述待执行业务,则向所述CAM卡发送业务执行请求之前,所述方法还包括: 根据所述待执行业务的业务标识,从所述业务命令列表中,检索出所述待执行业务对 应的命令标识对应的命令,所述业务命令列表包括用于实现所有业务所需的命令及对应的 命令标识和业务标识。5. 根据权利要求2所述的方法,其特征在于,所述向所述CAM卡发送业务执行请求之 前,所述方法还包括: 若所述第一响应消息用于表示所述CAM卡支持所述待执行业务,则向所述CAM卡发送 携带开关命令的功能查询请求,所述功能查询请求用于查询所述CAM卡是否开启待执行业 务功能,所述开关命令用于在所述CAM卡未开启所述待执行业务功能时指示所述CAM卡开 启所述待执行业务功能。6. -种信息获取装置,其特征在于,包括: 第一发送模块,用于向CAM卡发送业务查询请求,所述业务查询请求包括待执行业务 的业务标识,所述业务查询请求用于查询所述CAM卡是否支持所述待执行业务; 接收模块,用于接收所述CAM卡根据所述业务查询请求反馈的第一响应消息; 生成模块,用于根据所述接收模块接收到的第一响应消息生成CAM卡状态标识,所述 CAM卡状态标识用于表示所述CAM卡是否支持所述待执行业务; 存储模块,用于存储所述生成模块生成的所述CAM卡状态标识。7. 根据权利要求6所述的装置,其特征在于,当所述CAM卡状态标识用于表示所述CAM 卡支持所述待执行业务时,所述装置还包括: 第二发送模块,用于向所述CAM卡发送业务执行请求,所述业务执行请求包括用于实 现所述待执行业务所需的命令; 所述接收模块,还用于接收所述CAM卡反馈的携带所述命令所请求的信息的第二响应 消息。8. 根据权利要求7所述的方法,其特征在于,所述若所述第一响应消息用于表示所述 CAM卡支持所述待执行业务,所述装置,还包括: 获取模块,用于根据所述待执行业务的业务标识,从业务标识与命令标识间的对应关 系中,获取所述待执行业务对应的命令标识,获取所述待执行业务对应的命令标识对应的 命令。9. 根据权利要求7所述的装置,其特征在于,所述若所述第一响应消息用于表示所述 CAM卡支持所述待执行业务,则所述装置,还包括: 获取模块,用于根据所述待执行业务对应的命令标识,从所述业务命令列表中,检索出 所述待执行业务对应的命令标识对应的命令,所述业务命令列表包括用于实现所有业务所 需的命令及对应的命令标识和业务标识。10. 根据权利要求7所述的装置,其特征在于,所述向所述CAM卡发送业务执行请求之 前,所述装置,还包括: 第三发送模块,用于若所述第一响应消息用于表示所述CAM卡支持所述待执行业务, 则向所述CAM卡发送携带开关命令的功能查询请求,所述功能查询请求用于查询所述CAM 卡是否开启待执行业务功能,所述开关命令用于在所述CAM卡未开启所述待执行业务功能 时指示所述CAM卡开启所述待执行业务功能。
【专利摘要】本发明的实施例提供一种信息获取方法及装置,涉及数字电视领域,解决了现有的数字电视终端无法识别CAM卡所支持的业务功能的问题。该方法包括:向CAM卡发送业务查询请求,该业务查询请求包括待执行业务的业务标识,该业务查询请求用于查询CAM卡是否支持待执行业务;接收CAM卡根据业务查询请求反馈的第一响应消息;根据该第一响应消息生成CAM卡状态标识;存储该CAM卡状态标识;该CAM卡状态标识用于表示CAM卡是否支持该待执行业务。
【IPC分类】H04N21/418
【公开号】CN104883593
【申请号】CN201510290555
【发明人】汪桂兰
【申请人】青岛海信电器股份有限公司
【公开日】2015年9月2日
【申请日】2015年5月29日
转载请注明原文地址:https://www.famiwei.com/read-8135993.html