CN1735220A - 用于诊断有线卡相关状态并执行适当处理的设备和方法 - Google Patents
用于诊断有线卡相关状态并执行适当处理的设备和方法 Download PDFInfo
- Publication number
- CN1735220A CN1735220A CNA2005100899831A CN200510089983A CN1735220A CN 1735220 A CN1735220 A CN 1735220A CN A2005100899831 A CNA2005100899831 A CN A2005100899831A CN 200510089983 A CN200510089983 A CN 200510089983A CN 1735220 A CN1735220 A CN 1735220A
- Authority
- CN
- China
- Prior art keywords
- ply
- yarn drill
- user interface
- error message
- outputed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/004—Diagnosis, testing or measuring for television systems or their details for digital television systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44231—Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4425—Monitoring of client processing errors or hardware failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种用于诊断有线卡相关状态并根据开放电缆***、开放电缆主机和开放电缆接收设备中的诊断结果来执行适当的处理的方法和设备。所述有线卡相关状态诊断和处理设备包括:诊断单元,用于诊断有线卡相关状态或网络相关状态;和处理器,用于根据从诊断结果确定的状态执行处理。因此,通过安装防止开放电缆***中电视机或机顶盒中的严重错误或确定的故障的软件处理逻辑,可诊断有线卡相关状态并当在有线卡中产生错误时迅速地处理该有线卡,由此减少业务提供商的成本并将质量提高的业务提供给用户。
Description
本申请要求于2004年8月10日在韩国知识产权局提交的第10-2004-0062773号和于2005年6月21日提交的第10-2005-0053604号韩国专利申请的优先权,这些申请的公开通过引用全部包含于此。
技术领域
与本发明一致的设备和方法涉及诊断有线卡相关状态并根据开放电缆***、开放电缆主机和开放电缆接收设备中的诊断结果来执行适当的处理。
背景技术
随着许多广播***变得数字化,增加了数字广播内容的使用。因此,版权保护技术和用于保护通过投入大量资金与人力而制作的数字广播内容的用户验证的重要性也在增加。如果嵌入式CAS(条件接收***)被窃用,则没有方法来保护提供商不被窃用。然而,如果使用有线卡,则可通过将该有线卡换成一个新的有线卡,而没有太大困难并以低成本来保护提供商不被这样黑掉。
在这种环境下,美国已采用根据CableLabs的开放电缆标准作为将在2005年之后使用的下一代数字电缆广播标准。最近,韩国已采用开放电缆标准作为国内数字电缆广播传输/接收匹配标准。开放电缆标准是基于作为图像标准的MPEG-2和作为电缆调制解调器传输标准的电缆业务数据接口规范(DOCSIS)的。
开放电缆标准被分成硬件部分和软件部分。开放电缆标准的硬件部分包括机顶盒和配置点(POD)装置,所述POD装置提供安全和接收功能并且是与机顶盒分离的。POD装置与机顶盒的分离旨在建立用于制作并提供不受由特定公司提供的解决方案所限制的机顶盒的竞争***,结果是,导致机顶盒的商业化和成本降低。
开放电缆标准的软件部分是基于开放电缆应用平台(OCAP)标准的中间件。OCAP标准是用于电缆广播中的交互业务的标准。OCAP标准可将基于网络的业务提供给电缆广播,以对电视观众支持增强的双向业务。
图1是传统的开放电缆***的框图。
参考图1,传统的开放电缆***包括网络110、数据转发器120、主机130和有线卡140。
数据转发器120是用于所有传递到下行***的信号的信号源,并且可以是天波广播站、卫星业务、本地微波转播等。数据转发器120和主机130经由混合光纤同轴(HFC)网络执行A/V、带外(OOB)和DOCSIS相互之间的双向通信。主机130可以是机顶盒和电视机,并且包括用于将广播信号从源传送到用户并将该广播信号转换成其他格式的电子装置。主机130和有线卡140通过数据/地址线通信来执行连续数据传输和基本协议通信。有线卡140另外具有用于音频/视频(A/V)流和加扰的流的解扰功能以及用于内容保护的版权保护功能。此外,与提供交互业务一起,有线卡也可起到作为通信装置的作用,从而它可通过有线卡调制解调器和DOCSIS调制解调器来支持通信。
同样地,在开放电缆***中,由于有线卡是不可缺少的,所以可存在由于有线卡相关问题造成没有业务被提供的情况。在这些情况中,用户实际上不能获得关于这些问题的任何信息,但是必须知道问题是什么或为什么没有业务被接收到。然而,即使是业务提供商也难以找到该业务或通信中断的原因。此外,引起许多不便,比如当找到这些问题的原因时消耗的时间,在该消耗的时间的期间用户不能利用任何业务。
发明内容
本发明提供一种用于诊断有线卡相关状态并根据开放电缆***中的诊断结果来执行适当的处理的设备和方法,从而通过将严重错误的产生、业务中断或网络相关诊断结果通知他/她来初始化进入正常的运作模式并允许用户执行适当的控制。还提供一种与本发明一致的开放电缆主机和开放电缆接收设备。
根据本发明的一方面,提供一种用于诊断有线卡相关状态并根据开放电缆***中的诊断结果来执行适当的处理的设备,所述设备包括:诊断单元,用于诊断有线卡相关状态或网络相关状态;和处理器,用于根据从诊断结果确定的状态来执行处理。
所述处理器执行以下操作中的至少一个:如果禁止对有线卡的虚拟存储器的访问或如果错误存在于有线卡的卡信息结构数据(CIS)中,则将第一错误消息输出到用户界面;如果有线卡的响应时间超过第一预定阈值时间,则将第二错误消息输出到用户界面;如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;如果在对有线卡的软件升级的同时产生错误,则将第五错误消息和指示有线卡的软件被升级到哪个版本的信息输出到用户界面;和如果接收到用于所述信息的请求,则将关于有线卡的通信方法的信息输出到用户界面。
如果禁止对有线卡的虚拟存储器的访问或如果在执行有线卡的初始化操作至少三次之后错误存在于有线卡的CIS数据中,则所述处理器将第一错误消息输出到用户界面。
如果在有线卡的软件或硬件被重置之后所述响应时间超过第一预定阈值时间,则所述处理器重置有线卡的软件或硬件并将第二错误消息输出到用户界面。
如果PING测试失败,则所述处理器执行PING测试并将第三错误消息输出到用户界面。
根据本发明的另一方面,提供一种开放电缆主机设备,包括:主电路,用于经由网络接收广播信号,解码并输出该广播信号;控制器,用于控制主电路,通过主电路与网络通信,诊断POD模块相关状态或网络相关状态,并根据从诊断结果确定的状态来执行处理,其中,POD模块是可移动的;和POD接口,用于与POD模块通信。
根据本发明的另一方面,提供一种开放电缆接收设备,包括:主机,其包括主电路和控制器;有线卡,其可移动地***主机,其中,所述的主电路用于经由网络接收广播信号,解码并输出该广播信号,所述的控制器用于控制主电路,通过主电路与网络通信,诊断POD模块相关状态或网络相关状态,并根据诊断结果执行与所述状态相应的处理,其中,POD模块是可移动的。
根据本发明的另一方面,提供一种诊断有线卡相关状态并根据开放电缆***中的诊断结果来执行适当的处理的方法,所述方法包括:诊断有线卡相关状态或网络相关状态;和根据从诊断结果确定的所述状态来执行处理。
所述处理包括以下操作中的至少一个:如果禁止对有线卡的虚拟存储器的访问或如果错误存在于有线卡的卡信息结构(CIS)数据中,则将第一错误消息输出到用户界面;如果有线卡的响应时间超过第一预定阈值时间,则重置有线卡的软件或硬件或将第二错误消息输出到用户界面;如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;如果在对有线卡的软件升级的同时产生错误,则通过用户界面输出第五错误消息和指示有线卡的软件被升级到哪个版本的信息;和如果接收到用于所述信息的请求,则通过用户界面输出关于有线卡的通信方法的信息。
附图说明
通过参考附图详细描述其示例性实施例,本发明的上面的和其他方面将变得更清楚,其中:
图1是传统的开放电缆***的框图;
图2是根据本发明的示例性实施例的开放电缆主机的框图;
图3A和3B显示示出根据本发明的示例性实施例的用于诊断开放电缆主机中的配置点(POD)的状态的方法的流程图;
图4A显示当禁止访问有线卡的虚拟存储器时或当卡信息结构(CIS)的数据结构不匹配时通过用户界面显示的错误消息的示例;
图4B显示当响应时间超过3秒时通过用户界面显示的错误消息的示例;
图4C显示当通信中断30秒时通过用户界面显示的错误消息的示例;
图4D显示当在对有线卡的软件升级的同时产生错误时通过用户界面显示的错误消息的示例;和
图4E显示关于有线卡通信方法的信息消息的示例。
具体实施方式
现在将参考附图更全面地描述本发明,在附图中显示了本发明的示例性
实施例。
图2是根据本发明的示例性实施例的开放电缆主机200的框图。
参考图2,开放电缆主机200包括第一调谐器201、第二调谐器202、QPSK/QAM 16发射机(TX)203、接收机(RX)204、解调器205、DOCSIS调制解调器206、多路分解器207、CPU 208和存储器209。
经由第一调谐器201接收的信号被解调器205解调并被输入到POD模块210的带内(INB)处理器212。经由第二调谐器202接收的信号经由DOCSIS调制解调器206被输入到CPU 208。RX 204以一定比特率将接收的数据转换成连续比特流并将该连续比特流传送给POD模块210的OOB处理器211。该连续比特流主要用于将有限的访问认证管理消息从电缆***发送到POD模块。QPSK/QAM 16 TX 203以预定比特率调制DOCSIC模式中或OOB模式中接收的数据,并通过电缆发送调制的数据。多路分解器207接收并多路分解由POD模块210的INB处理器212处理的数据。
CPU 208控制主机200的各个组件。具体地讲,CPU 208装载POD状态诊断程序220,诊断POD模块相关状态或网络相关状态,根据诊断结果执行适当的处理,并通过用户界面输出适当的消息以将关于当前状态的信息通知用户。由CPU 208诊断的状态信息被分为关于有线卡的状态信息和关于网络的状态信息。关于有线卡的状态信息包括这样的信息,比如是否禁止访问有线卡的虚拟存储器,有线卡的卡信息结构(CIS)是否正确,有线卡的响应时间是否超过预定参考时间,等等。关于网络的状态信息包括这样的信息,比如与外部的通信是否中断了30秒,无论A/V数据传输与否与数据转发器的通信是否中断,当对有线卡的软件升级的同时是否产生错误,关于有线卡的通信方法的信息是否被请求,等等。在诊断有线卡相关状态或网络相关状态之后,CPU 208根据诊断结果执行适当的处理。如果这样的处理无用或如果产生了严重的错误,则CPU 208通过用户界面输出消息以将事实通知用户。随后将参考图3详细描述诊断和处理。
POD模块210是可移动模块并且可以是一种被***主机的PCMCIA插槽的PC卡。POD模块210具有安全/访问限制功能以及信号处理功能,并且可被更新和被替换。参考图2,***主机200的POD模块210包括OOB处理器211、INB处理器212、CPU 213、属性存储器214和结构选择寄存器(COR)216。图2仅显示与本发明相关的POD模块210的组件,并没有显示POD模块210的剩余组件。
OOB处理器211执行解交织、里德-所罗门编码和对从主机200的RX 204接收的数据流去随机化。CPU 213对由OOB处理器211处理的数据执行媒体访问控制(MAC)层协议处理,比如MAC重组或MAC头分析。
INB处理器212将从解调器205接收的MPEG-2多道程序流多路分解成程序基本流,然后将在版权保护引擎中编码的数据多路复用成MPEG-2多道程序流,并将该结果传送到主机200的多路分解器207。
CPU 213控制POD模块210的各个组件并创建将在用户验证和版权保护***中使用的密钥。
属性存储器214存储卡信息结构(CIS)数据。CIS 215是在PCMCIA中定义的数据结构。有线卡具有与现存的PCMCIA卡相同的形式并在基于PCMCIA 2.0规范的处理或协议下运作。CIS 215包括这样的信息,比如PCMCIA卡的用途、有线卡的制造商、与有线卡相关的规范,等等。CIS 215的主要信息包括有线卡的电源电压相关信息(比如VCC、VPP)、序列码、模块名、版本信息等。
COR 216必须被设置为预定值以允许PCMCIA卡进入有线卡模式。主机200可通过将SCTE接口ID号(SCTE IFN)值正确地写入COR 216来允许PCMCIA卡进入有线卡模式。
图3A和3B是示出根据本发明的示例性实施例的用于诊断开放电缆主机中的POD模块相关状态的方法的流程图。
参考图3A和3B,首先,初始化***(操作301),然后主机初始化有线卡(操作302)。有线卡的初始化通过从有线卡的属性存储器读取CIS数据并将SCTE接口ID正确地写入POD模块的COR来被执行。
在初始化期间,主机确定对有线卡的虚拟存储器的访问是否被禁止或CIS数据的结构是否不匹配等(操作303)。
当一开始打开电源时,当在关掉电源后立即又打开电源时,当用户在拔去有线卡之后立即将有线卡***电视机或机顶盒的有线卡插槽时,可禁止对有线卡的虚拟存储器的访问。在这些情况下,有线卡和电视机相互初始化。在初始化期间,主机必须从有线卡的属性存储器读取关于有线卡的类型的信息。为了执行这个操作,必须保证主机对属性存储器的访问。也就是说,有线卡一被***电视机,电视机就访问该有线卡的属性存储器和寄存器。在正常的情况下,电视机从属性存储器读取256-1024个字节并从读取的信息获得关于类型、电源电压等的信息。如果不能保证主机对属性存储器的访问,则确定有线卡的硬件出现故障或该有线卡不支持开放电缆规范。
此外,CIS包含关于PCMCIA卡的用途、PCMCIA卡的制造商、PCMCIA卡的规范等的信息。在本示例性实施例中,CIS的信息必须与仅支持开放电缆规范的有线卡的信息匹配。这里,通过将SCTE IFN正确地写入COR来实现到有线卡模式的转换是很重要的。如果所述信息不匹配,则PCMCIA卡不能扩展成有线卡并且不能起到用于DTV的有线卡的作用。CIS信息的分析实质上是主要用于防止违规的有线卡。
如果在操作303中确定允许对有线卡的虚拟存储器访问并且CIS的数据结构匹配,则有线卡的初始化完成(操作305)。如果不允许对有线卡的虚拟存储器访问或如果CIS的数据结构不匹配,则所述处理继续进行操作302以再次尝试有线卡的初始化。如果对有线卡的虚拟存储器的访问的禁止或CIS的结构中的不匹配被确定三次,则通过用户界面显示错误消息(操作304)。图4A中显示当不允许对有线卡的虚拟存储器访问或当CIS的结构不匹配时输出到用户界面的错误消息的示例。图4A中显示的错误消息包含指定“有线卡严重错误!!!!请呼叫业务提供商并更换新的有线卡’’的内容。
在有线卡的初始化完成之后,响应时间被确定(操作306)。当有线卡的初始化完成并且有线卡正常地执行其基本功能时,实现有线卡的响应时间的确定。有线卡与电视机一起操作。由于电视机通常被使用一段长时间,所以需要防止有线卡和电视机的长时间使用的错误处理。因此,通过在电视机操作适当的假设下通过电视机测量有线卡的响应时间,并确定所述响应时间是否超过预定阈值时间(例如,3秒),来确定错误的存在。如果所述响应时间超过预定阈值时间,则确定问题存在于有线卡模块中并执行适当的处理。
如果所述响应时间超过预定阈值时间(例如,3秒),则执行软件重置(操作307)。软件重置,也被称作POD重置,通过POD属性中改变一发生就指导主机设置COR的RS位来被实现。此时,主机和POD模块被初始化为PCMCIA接口并在预定时间改变到POD接口,这种改变被定义为“POD属性的改变”。
当主机设置数据通道及其扩展通道的RS位时,POD模块检测其RS位被设置的通道。如果检测到其RS位被设置的通道,则在POD属性中发生改变之后立即关闭所有开放会话和传输连接并且所述方法返回到所述操作。由于这种重置防止MPEG数据流的路径的改变,所以只要电视观众正观看的A/V流不被加扰,他们就不能察觉任何问题。
当主机检测到POD模块界面中的错误时执行POD重置。
然后,再次确定所述响应时间是否超过3秒(操作308)。如果所述响应时间超过3秒,则执行硬件重置(操作309)。硬件重置,也被称作PCMCIA重置,通过主机将重置信号发送给POD模块来被执行。此时,所述接口返回到POD模块不再由某一路径将MPEG数据流发送到其的PCMCIA接口。因此,除非POD模块中或在主机和POD模块之间的接口中存在严重错误,PCMCIA重置不应该被执行。
然后,再次确定响应时间是否超过3秒(操作310)。如果所述响应时间超过3秒,则在用户界面上显示错误消息(操作304)。图4B中显示当所述响应时间超过3秒时输出到用户界面的错误消息的示例。图4B中显示的错误消息包含指示“有线卡运作不稳定!!请呼叫业务提供商并更换新的有线卡”的内容。
然而,如果在操作306、308和310中所述响应时间没有超过3秒,则检查通信中断时间(操作311)。如果与数据转发器以及外部的通信中断了30秒,即,如果在30秒中没有接收到下行信息,则使用网际包探测器(PING)实现网络测试。如果PING失败,则确定问题存在于网络上并且适当的消息被显示给用户。
如果所述通信中断时间超过30秒,则通过用户界面显示错误消息(操作304)。
图4C中显示当所述通信中断时间超过30秒时通过用户界面显示的错误消息的示例。图4C中显示的错误消息包含指示“网络状态不稳定!!请呼叫业务提供商”的内容。
如果所述通信中断时间没有超过30秒,则检查网络的状态(操作312)。这通过交互电视来被执行,在交互电视中当与数据转发器的通信中断时有线卡主要担当通信装置的作用。也就是说,在这种情况下,与数据转发器的通信中断,但与主机的通信被连接。在这种情况下,通过主机的音频/视频业务被支持,然而,交互业务,比如交互应用操作、VOD业务等,不被支持。此外,由于与用于数据转发器的验证相关的问题造成用于加扰通道的几种业务不被支持。在这种情况下,确定问题存在于通信线中或数据转发器的通信设备中,并且适当的消息被发送给用户界面以指导用户呼叫业务提供商。
然后,确定在对有线卡的软件升级的同时是否产生错误(操作313)。如果在对有线卡的内部固件升级的同时产生错误,或如果在对有线卡固件升级之后产生错误,则将指示有线卡固件被升级到哪个版本的信息通过用户界面提供给用户,以允许用户将错误通知给业务提供商。也就是说,如果产生错误,则通过用户界面显示错误消息(操作304)。图4D中显示当在对,有线卡软件升级的同时产生错误时通过用户界面显示的错误消息的示例。图4D中显示的错误消息包含指示“前一个有线卡固件Ver:00.11.00,当前有线卡固件Ver:00.11.01,当前有线卡固件不稳定”的内容。
如果没有产生错误,则确定是否接收到请求关于有线卡的通信方法的信息的消息(操作314)。响应于来自有线卡的请求执行用于交互通信方法的确定。在这种情况下,用户可知道他的/她的主机当前正通过哪种通信方法通信。然而,就通信方法、业务级和使用成本而言,许多差异存在于OOB和DOCSIS之间。为此,用户必须知道关于他的/她的主机正使用哪种通信模式业务进行通信的正确信息。因此,当有线卡被初始化时,通过由关于根据有线卡的类型而被支持的通信方法、当前正被使用的通信方法等的信息的消息来通知用户,可允许用户选择业务。如果接收到信息请求,则通过用户界面提供关于有线卡的通信方法的信息消息(操作315)。
图4E中显示关于有线卡的通信方法的信息消息的示例。图4E中显示的信息消息包含指示“当前业务模式是DOCSIS和有线卡支持模式是OOB/DOCSIS”的内容。
然后,为了继续监控有线卡或网络的状态,所述处理继续进行操作306。如果没有接收到用于有线卡的通信方法的信息请求,则所述处理继续进行操作306。
如上所述的有线卡相关状态诊断和处理方法也可被实施为计算机可读记录介质上的计算机可读代码/指令/程序。计算机可读记录介质的例子包括存储介质、光学读取介质(例如,CD-ROM、DVD等)、载波(例如,通过互联网的传输)等,所述的存储介质比如为磁存储介质(例如,ROM、软盘、硬盘、磁带等)。计算机可读记录介质也可分布在网络连接的计算机***上从而计算机可读代码以分布式方式被存储并被执行。用于实现本发明的函数程序/代码/代码段可被本领域的熟练的程序员容易地推导。
如上所述,根据本发明的示例性实施例,通过安装防止开放电缆***中电视机或机顶盒的严重错误或明确的故障的软件处理逻辑,当有线卡中产生问题时可诊断有线卡相关状态并迅速地处理该有线卡,由此减少业务提供商的成本并将质量提高的业务提供给用户。具体地讲,相对于当数字交互业务没有被验证由此在测试有线卡、电视机或机顶盒中消耗大量时间并可产生无法意料的错误时的情况,通过将预防处理应用于预期产生错误的组件,诊断严重错误的产生,并当产生这样严重的错误时执行适当的处理,来期望有效的成本的减少。
尽管已具体显示并参考其示例性实施例描述了本发明,但是本领域的普通技术人员应该理解,在不脱离由权利要求所限定的本发明的精神和范围的情况下,可对其进行各种形式和细节的修改。
Claims (14)
1、一种用于诊断有线卡相关状态并根据开放电缆***中的诊断结果来执行适当的处理的设备,所述设备包括:
诊断单元,用于诊断有线卡相关状态或网络相关状态;和
处理器,用于根据由诊断结果确定的有线卡相关状态或网络相关状态来执行处理。
2、如权利要求1所述的设备,其中,所述处理器执行以下操作中的至少一个:
如果禁止对有线卡的虚拟存储器的访问或如果错误存在于有线卡的卡信息结构数据中,则将第一错误消息输出到用户界面;
如果有线卡的响应时间超过第一预定阈值时间,则将第二错误消息输出到用户界面;
如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;
如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;
如果在对有线卡的软件升级的同时产生错误,则将第五错误消息和指示有线卡的软件被升级到哪个版本的信息输出到用户界面;和
如果接收到用于所述信息的请求,则将关于有线卡的通信方法的信息输出到用户界面。
3、如权利要求2所述的设备,其中,如果禁止对有线卡的虚拟存储器的访问或如果在执行有线卡的初始化操作至少三次之后错误存在于有线卡的卡信息结构数据中,则所述处理器将第一错误消息输出到用户界面。
4、如权利要求2所述的设备,其中,如果在有线卡的软件或硬件被重置之后所述响应时间超过第一预定阈值时间,则所述处理器重置有线卡的软件或硬件并将第二错误消息输出到用户界面。
5、如权利要求2所述的设备,其中,如果PING测试失败,则所述处理器执行PING测试并将第三错误消息输出到用户界面。
6、一种开放电缆主机设备,包括:
主电路,用于经由网络接收广播信号,解码并输出该广播信号;
控制器,用于控制主电路,通过主电路与网络通信,诊断配置点模块相关状态或网络相关状态,并根据从诊断结果确定的配置点模块相关状态或网络相关状态来执行处理,其中,配置点模块是可移动的;和
配置点接口,用于与配置点模块通信。
7、如权利要求6所述的设备,其中,所述控制器执行以下操作中的至少一个:
如果禁止对有线卡的虚拟存储器的访问或如果错误存在于有线卡的卡信息结构数据中,则将第一错误消息输出到用户界面;
如果有线卡的响应时间超过第一预定阈值时间,则将有线卡的软件或硬件重置或将第二错误消息输出到用户界面;
如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;
如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;
如果在对有线卡的软件升级的同时产生错误,则通过用户界面输出第五错误消息和指示有线卡的软件被升级到哪个版本的信息;和
如果接收到用于所述信息的请求,则通过用户界面输出关于有线卡的通信方法的信息。
8、如权利要求7所述的设备,其中,如果禁止对有线卡的虚拟存储器的访问或如果在执行有线卡的初始化操作至少三次之后错误存在于有线卡的卡信息结构数据中,则所述处理器将第一错误消息输出到用户界面。
9、如权利要求7所述的设备,其中,如果在重置有线卡的软件或硬件之后所述响应时间超过第一预定阈值时间,则所述处理器重置有线卡的软件或硬件并将第二错误消息输出到用户界面。
10、如权利要求7所述的设备,其中,如果PING测试失败,则所述处理器执行PING测试并将第三错误消息输出到用户界面。
11、一种开放电缆接收设备,包括:
主机,包括:
主电路,用于经由网络接收广播信号,解码并输出该广播信号;和
控制器,用于控制主电路,通过主电路与网络通信,诊断配置点模块相关状态或网络相关状态,并根据诊断结果执行与配置点模块相关状态或网络相关状态相应的处理,其中,配置点模块是可移动的;和
有线卡,其可移动地***主机。
12、如权利要求11所述的设备,其中,所述控制器执行以下操作中的至少一个:
如果禁止对有线卡的虚拟存储器的访问或如果有线卡的卡信息结构数据中存在错误,则将第一错误消息输出到用户界面;
如果有线卡的响应时间超过第一预定阈值时间,则重置有线卡的软件或硬件或将第二错误消息输出到用户界面;
如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;
如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;
如果在对有效卡的软件升级的同时产生错误,则通过用户界面输出第五错误消息和指示有线卡的软件被升级到哪个版本的信息;和
如果接收到用于所述信息的请求,则通过用户界面输出关于有线卡的通信方法的信息。
13、一种诊断有线卡相关状态并根据开放电缆***中的诊断结果来执行适当的处理的方法,所述方法包括:
诊断有线卡相关状态或网络相关状态;和
根据从诊断结果确定的有线卡相关状态或网络相关状态来执行处理。
14、如权利要求13所述的方法,其中,所述处理包括以下操作中的至少一个:
如果禁止对有线卡的虚拟存储器的访问或如果错误存在于有线卡的卡信息结构数据中,则将第一错误消息输出到用户界面;
如果有线卡的响应时间超过第一预定阈值时间,则重置有线卡的软件或硬件或将第二错误消息输出到用户界面;
如果与外部的通信中断第二预定阈值时间,则执行PING测试或将第三错误消息输出到用户界面;
如果与数据转发器的通信中断,则将第四错误消息输出到用户界面;
如果在对有线卡的软件升级的同时产生错误,则通过用户界面输出第五错误消息和指示有线卡的软件被升级到哪个版本的信息;和
如果接收到用于所述信息的请求,则通过用户界面输出关于有线卡的通信方法的信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040062773 | 2004-08-10 | ||
KR1020040062773 | 2004-08-10 | ||
KR1020050053604 | 2005-06-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1735220A true CN1735220A (zh) | 2006-02-15 |
CN100584045C CN100584045C (zh) | 2010-01-20 |
Family
ID=36077382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510089983A Expired - Fee Related CN100584045C (zh) | 2004-08-10 | 2005-08-09 | 用于诊断有线卡相关状态并执行适当处理的设备和方法 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP4777351B2 (zh) |
KR (1) | KR100677599B1 (zh) |
CN (1) | CN100584045C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626520B (zh) * | 2008-07-11 | 2010-12-08 | 鸿富锦精密工业(深圳)有限公司 | 机顶盒错误回传方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4693697B2 (ja) * | 2006-06-08 | 2011-06-01 | シャープ株式会社 | 映像表示装置 |
KR101142851B1 (ko) * | 2011-01-24 | 2012-05-08 | 주식회사 현대에이치씨엔동작방송 | 화면 검사 모듈을 포함한 제한 수신 호스트 및 그 검사 방법 |
JP7230096B2 (ja) * | 2021-04-22 | 2023-02-28 | Tvs Regza株式会社 | 受信機 |
JP7230133B2 (ja) * | 2021-04-22 | 2023-02-28 | Tvs Regza株式会社 | 受信機 |
JP7230097B2 (ja) * | 2021-04-23 | 2023-02-28 | Tvs Regza株式会社 | システム |
JP7230134B2 (ja) * | 2021-04-22 | 2023-02-28 | Tvs Regza株式会社 | 受信機 |
JP7230135B2 (ja) * | 2021-04-23 | 2023-02-28 | Tvs Regza株式会社 | システム |
JP7230136B2 (ja) * | 2021-04-23 | 2023-02-28 | Tvs Regza株式会社 | システム |
JP7423833B2 (ja) | 2021-08-23 | 2024-01-29 | Tvs Regza株式会社 | 受信機 |
JP7423834B2 (ja) | 2021-08-23 | 2024-01-29 | Tvs Regza株式会社 | システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10336621A (ja) * | 1997-05-30 | 1998-12-18 | Sanyo Electric Co Ltd | 有料テレビジョン放送受信装置 |
JPH11331399A (ja) * | 1998-05-20 | 1999-11-30 | Ricoh Co Ltd | 遠隔集中管理システム |
JP2001326655A (ja) * | 2000-05-17 | 2001-11-22 | Nec Corp | ケーブルモデム、情報家電用マルチキャスト受信方法 |
JP3964763B2 (ja) * | 2002-09-06 | 2007-08-22 | 株式会社リコー | インターネットファクシミリ装置 |
JP4546711B2 (ja) * | 2002-10-07 | 2010-09-15 | パナソニック株式会社 | 通信装置 |
JP2004134878A (ja) * | 2002-10-08 | 2004-04-30 | Toshiba Corp | 通信システム、主装置機能バックアップ方法、保守管理センタ及びユーザシステム |
US6993132B2 (en) * | 2002-12-03 | 2006-01-31 | Matsushita Electric Industrial Co., Ltd. | System and method for reducing fraud in a digital cable network |
-
2005
- 2005-06-21 KR KR1020050053604A patent/KR100677599B1/ko not_active IP Right Cessation
- 2005-08-08 JP JP2007525535A patent/JP4777351B2/ja not_active Expired - Fee Related
- 2005-08-09 CN CN200510089983A patent/CN100584045C/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626520B (zh) * | 2008-07-11 | 2010-12-08 | 鸿富锦精密工业(深圳)有限公司 | 机顶盒错误回传方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4777351B2 (ja) | 2011-09-21 |
KR100677599B1 (ko) | 2007-02-02 |
JP2008510352A (ja) | 2008-04-03 |
KR20060048463A (ko) | 2006-05-18 |
CN100584045C (zh) | 2010-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1735220A (zh) | 用于诊断有线卡相关状态并执行适当处理的设备和方法 | |
US8429461B2 (en) | Apparatus and method for diagnosing cablecard-related status and performing proper processing according to diagnosis result in opencable system, opencable host, and opencable reception apparatus | |
EP1738254B1 (en) | A system for managing data in a distributed computing system | |
EP1309182A2 (en) | A method of providing a code upgrade to a host device having a smart card interface | |
US9578371B2 (en) | Digital multimedia recorder with functionality following loss of provider network service | |
US7035335B1 (en) | Transport stream parser | |
CN1728798A (zh) | 数字有线电视接收机及其诊断方法和状态报告的数据结构 | |
CN101014108B (zh) | 广播接收机和用于提供诊断信息的方法 | |
US8607265B2 (en) | Private user data | |
CN1972401A (zh) | 广播接收机及用于诊断信息显示的方法 | |
US20060288252A1 (en) | Apparatuses, methods, and data structures for hard reset | |
US6823480B1 (en) | Operational status identification system for a modem or other communication system | |
US20040114758A1 (en) | Digital system prepared for coble with 1394 de-scrambling module | |
US7730516B2 (en) | TV-centric system | |
US7836478B2 (en) | Ethernet port control method and apparatus of digital broadcasting system | |
WO2022019993A1 (en) | Method and system for detecting incompatible cable (hdmi) | |
KR100546248B1 (ko) | 디지털 방송수신기의 씨피유와 케이블 카드간의인터페이스 방법 | |
CN101420276A (zh) | 用于数据广播的主机和处理用于数据广播的数据的方法 | |
WO2002084996A1 (en) | Digital system prepared for coble with 1394 de-scrambling module | |
US20070300276A1 (en) | Broadcasting system and method of processing channel information in broadcasting system | |
KR20050059351A (ko) | 디지털방송수신기의 락업정보 신고방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100120 Termination date: 20190809 |
|
CF01 | Termination of patent right due to non-payment of annual fee |