本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器。其中,該方法包括:采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。本發(fā)明專(zhuān)利技術(shù)解決了在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的技術(shù)問(wèn)題。
Authentication method, device and debugger based on USB microprocessor
The invention discloses an authentication method, a device and a debugger based on a USB microprocessor. Among them, the method includes: collecting authentication signal, which signal for physical signal HDCP certification certification process of USB microprocessor; analyzing the collected signal obtained certification, certification authentication data is converted to the data; the default format of data, to get the authentication data after the change; and the target interface display certification after the data conversion. The invention solves the technical problem of slow location and slow speed of positioning authentication in the process of HDCP authentication.
【技術(shù)實(shí)現(xiàn)步驟摘要】
基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器
本專(zhuān)利技術(shù)涉及信號(hào)認(rèn)證領(lǐng)域,具體而言,涉及一種基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器。
技術(shù)介紹
目前,市場(chǎng)上沒(méi)有針對(duì)USB微處理器(如USBTYPE-C)的高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)(High-bandwidthDigtalContentProtection,簡(jiǎn)稱(chēng)HDCP)的調(diào)試工具,相關(guān)技術(shù)中,一般使用高清視頻信號(hào)發(fā)生器(如QuantumData980)來(lái)對(duì)高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)的測(cè)試設(shè)備進(jìn)行調(diào)試,但是,類(lèi)似于QuantumData980這種測(cè)試設(shè)備只能用來(lái)采集自身發(fā)送的高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)的認(rèn)證信號(hào),無(wú)法采集到其它USB芯片發(fā)送的高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)的認(rèn)證信號(hào)。因此,USB芯片與芯片之間的高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)只能是通過(guò)示波器來(lái)調(diào)試認(rèn)證,對(duì)示波器的依賴(lài)性較強(qiáng),通過(guò)示波器抓取波形的方式認(rèn)證信號(hào)會(huì)很長(zhǎng),認(rèn)證的過(guò)程復(fù)雜,認(rèn)證過(guò)程的效率較低,也無(wú)法對(duì)HDCP認(rèn)證過(guò)程中出現(xiàn)問(wèn)題的位置進(jìn)行定位。針對(duì)上述在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)實(shí)施例提供了一種基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器,以至少解決在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的技術(shù)問(wèn)題。根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一個(gè)方面,提供了一種基于USB微處理器的認(rèn)證方法,包括:采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。進(jìn)一步地,對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)包括:對(duì)采集到的認(rèn)證信號(hào)進(jìn)行過(guò)濾,得到過(guò)濾后的認(rèn)證信號(hào);對(duì)過(guò)濾后的認(rèn)證信號(hào)進(jìn)行采樣,得到采樣信號(hào);對(duì)采樣信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)。進(jìn)一步地,對(duì)采樣信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)包括:對(duì)采樣信號(hào)進(jìn)行譯碼操作,得到譯碼后的數(shù)據(jù)信息;將譯碼后的數(shù)據(jù)信息添加對(duì)應(yīng)的時(shí)間戳,得到目標(biāo)數(shù)據(jù)信息;將目標(biāo)數(shù)據(jù)信息轉(zhuǎn)換為其對(duì)應(yīng)的ASCLL碼;將對(duì)應(yīng)的ASCLL碼作為認(rèn)證數(shù)據(jù)。進(jìn)一步地,將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)包括:獲取對(duì)應(yīng)的ASCLL碼;以及將對(duì)應(yīng)的ASCLL碼轉(zhuǎn)換成符合HDCP2.2協(xié)議的格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。進(jìn)一步地,采集認(rèn)證信號(hào)包括:確定采集認(rèn)證信號(hào)的物理位置;基于物理位置獲取認(rèn)證數(shù)據(jù)流;從認(rèn)證數(shù)據(jù)流中提取認(rèn)證信號(hào)。根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種基于USB微處理器的認(rèn)證裝置,包括:采集單元,用于采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);解析單元,用于對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);轉(zhuǎn)換單元,用于將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及顯示單元,用于在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。進(jìn)一步地,解析單元包括:過(guò)濾模塊,用于對(duì)采集到的認(rèn)證信號(hào)進(jìn)行過(guò)濾,得到過(guò)濾后的認(rèn)證信號(hào);采樣模塊,用于對(duì)過(guò)濾后的認(rèn)證信號(hào)進(jìn)行采樣,得到采樣信號(hào);解析模塊,用于對(duì)采樣信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)。進(jìn)一步地,解析模塊包括:譯碼模塊,用于對(duì)采樣信號(hào)進(jìn)行譯碼操作,得到譯碼后的數(shù)據(jù)信息;添加模塊,用于將譯碼后的數(shù)據(jù)信息添加對(duì)應(yīng)的時(shí)間戳,得到目標(biāo)數(shù)據(jù)信息;第一轉(zhuǎn)換模塊,用于將目標(biāo)數(shù)據(jù)信息轉(zhuǎn)換為其對(duì)應(yīng)的ASCLL碼;確定模塊,用于將對(duì)應(yīng)的ASCLL碼作為認(rèn)證數(shù)據(jù)。進(jìn)一步地,轉(zhuǎn)換單元包括:獲取模塊,用于獲取對(duì)應(yīng)的ASCLL碼;以及第二轉(zhuǎn)換模塊,用于將對(duì)應(yīng)的ASCLL碼轉(zhuǎn)換成符合HDCP2.2協(xié)議的格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種調(diào)試器,包括:信號(hào)采集器,用于采集USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);解析器,與信號(hào)采集器連接,用于對(duì)采集到的物理信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);譯碼器,與解析器連接,用于對(duì)認(rèn)證數(shù)據(jù)進(jìn)行譯碼,得到譯碼后的認(rèn)證數(shù)據(jù);顯示單元,用于顯示譯碼后的認(rèn)證數(shù)據(jù)。在本專(zhuān)利技術(shù)實(shí)施例中,通過(guò)上述實(shí)施方式,在USB微處理器之間進(jìn)行HDCP認(rèn)證(如HDCP2.2)過(guò)程中,可以采集認(rèn)證信號(hào),其中,該認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào),對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù),將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù),然后,可以在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。根據(jù)本專(zhuān)利技術(shù)實(shí)施例,可以對(duì)采集到的認(rèn)證信號(hào)解析,得到認(rèn)證數(shù)據(jù),然后,可以對(duì)該認(rèn)證數(shù)據(jù)轉(zhuǎn)換,從而得到符合預(yù)設(shè)格式的認(rèn)證數(shù)據(jù),并顯示該認(rèn)證數(shù)據(jù),這樣,用戶(hù)可以直接看到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù),能通過(guò)該認(rèn)證數(shù)據(jù)直接定位出HDCP認(rèn)證過(guò)程中出現(xiàn)的問(wèn)題的位置,加快了定位問(wèn)題的速度,解決在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的技術(shù)問(wèn)題。在得到HDCP認(rèn)證過(guò)程出現(xiàn)的問(wèn)題以及問(wèn)題所在的位置后,可以調(diào)試HDCP認(rèn)證方式,達(dá)到有效解決調(diào)試HDCP認(rèn)證過(guò)程出現(xiàn)問(wèn)題的效果。附圖說(shuō)明此處所說(shuō)明的附圖用來(lái)提供對(duì)本專(zhuān)利技術(shù)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本專(zhuān)利技術(shù)的示意性實(shí)施例及其說(shuō)明用于解釋本專(zhuān)利技術(shù),并不構(gòu)成對(duì)本專(zhuān)利技術(shù)的不當(dāng)限定。在附圖中:圖1是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種可選的基于USB微處理器的認(rèn)證方法的流程圖;圖2是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種用于USB微處理器的認(rèn)證方法的調(diào)試器的示意圖;圖3是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種可選的采集USBTYPE-CHDCP2.2認(rèn)證信號(hào)的物理位置的示意圖;圖4是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種可選的HDCP2.2信號(hào)解析器的示意圖;圖5是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種可選的HDCP2.2認(rèn)證過(guò)程中的解析模塊的示意圖;圖6是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種可選的HDCP2.2調(diào)試器的中間件軟件的數(shù)據(jù)流圖;圖7是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一種可選的基于USB微處理器的認(rèn)證裝置的示意圖;圖8是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一種可選的調(diào)試器的示意圖。具體實(shí)施方式為了使本
的人員更好地理解本專(zhuān)利技術(shù)方案,下面將結(jié)合本專(zhuān)利技術(shù)實(shí)施例中的附圖,對(duì)本專(zhuān)利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本專(zhuān)利技術(shù)一部分的實(shí)施例,而不是全部的實(shí)施例。基于本專(zhuān)利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本專(zhuān)利技術(shù)保護(hù)的范圍。需要說(shuō)明的是,本專(zhuān)利技術(shù)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本專(zhuān)利技術(shù)的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送猓g(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。首先,在對(duì)本申請(qǐng)實(shí)施例進(jìn)行描述的過(guò)程中出現(xiàn)的部分名詞或術(shù)語(yǔ)適用于如下解釋?zhuān)篎PGA:Field-ProgrammableGateArray,即現(xiàn)場(chǎng)可編程門(mén)陣列,作為專(zhuān)用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,F(xiàn)PGA采用了邏輯單元陣列LCA(LogicCellArray)這樣一個(gè)新概念,內(nèi)部包括可本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種基于USB微處理器的認(rèn)證方法,其特征在于,包括:采集認(rèn)證信號(hào),其中,所述認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。
【技術(shù)特征摘要】
1.一種基于USB微處理器的認(rèn)證方法,其特征在于,包括:采集認(rèn)證信號(hào),其中,所述認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)包括:對(duì)所述采集到的認(rèn)證信號(hào)進(jìn)行過(guò)濾,得到過(guò)濾后的認(rèn)證信號(hào);對(duì)所述過(guò)濾后的認(rèn)證信號(hào)進(jìn)行采樣,得到采樣信號(hào);對(duì)所述采樣信號(hào)進(jìn)行解析,得到所述認(rèn)證數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對(duì)所述采樣信號(hào)進(jìn)行解析,得到所述認(rèn)證數(shù)據(jù)包括:對(duì)所述采樣信號(hào)進(jìn)行譯碼操作,得到譯碼后的數(shù)據(jù)信息;將所述譯碼后的數(shù)據(jù)信息添加對(duì)應(yīng)的時(shí)間戳,得到目標(biāo)數(shù)據(jù)信息;將所述目標(biāo)數(shù)據(jù)信息轉(zhuǎn)換為其對(duì)應(yīng)的ASCLL碼;將所述對(duì)應(yīng)的ASCLL碼作為所述認(rèn)證數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)包括:獲取所述對(duì)應(yīng)的ASCLL碼;以及將所述對(duì)應(yīng)的ASCLL碼轉(zhuǎn)換成符合HDCP2.2協(xié)議的格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,采集認(rèn)證信號(hào)包括:確定采集所述認(rèn)證信號(hào)的物理位置;基于所述物理位置獲取認(rèn)證數(shù)據(jù)流;從所述認(rèn)證數(shù)據(jù)流中提取所述認(rèn)證信號(hào)。6.一種基于USB微處理器的認(rèn)證裝置,其特征在于,包括:采集單元,用于采集認(rèn)證信號(hào),其中,所述認(rèn)證信號(hào)為對(duì)USB微...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:徐盛,趙軼,
申請(qǐng)(專(zhuān)利權(quán))人:硅谷數(shù)模半導(dǎo)體北京有限公司,硅谷數(shù)模國(guó)際有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:北京,11
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。