本發(fā)明涉及信號(hào)認(rèn)證領(lǐng)域,具體而言,涉及一種基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器。
背景技術(shù):
目前,市場(chǎng)上沒(méi)有針對(duì)USB微處理器(如USB TYPE-C)的高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)(High-bandwidth Digtal Content Protection,簡(jiǎn)稱(chēng)HDCP)的調(diào)試工具,相關(guān)技術(shù)中,一般使用高清視頻信號(hào)發(fā)生器(如Quantum Data980)來(lái)對(duì)高帶寬數(shù)字內(nèi)容保護(hù)技術(shù)的測(cè)試設(shè)備進(jìn)行調(diào)試,但是,類(lèi)似于Quantum Data 980這種測(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)要素:
本發(fā)明實(shí)施例提供了一種基于USB微處理器的認(rèn)證方法、裝置及調(diào)試器,以至少解決在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的技術(shù)問(wèn)題。
根據(jù)本發(fā)明實(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ù)本發(fā)明實(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ù)本發(fā)明實(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ù)。
在本發(fā)明實(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ù)本發(fā)明實(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ì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的基于USB微處理器的認(rèn)證方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種用于USB微處理器的認(rèn)證方法的調(diào)試器的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的采集USB TYPE-C HDCP2.2認(rèn)證信號(hào)的物理位置的示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的HDCP2.2信號(hào)解析器的示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的HDCP2.2認(rèn)證過(guò)程中的解析模塊的示意圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的HDCP2.2調(diào)試器的中間件軟件的數(shù)據(jù)流圖;
圖7是根據(jù)本發(fā)明實(shí)施例的另一種可選的基于USB微處理器的認(rèn)證裝置的示意圖;
圖8是根據(jù)本發(fā)明實(shí)施例的另一種可選的調(diào)試器的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(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)?/p>
FPGA:Field-Programmable Gate Array,即現(xiàn)場(chǎng)可編程門(mén)陣列,作為專(zhuān)用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,F(xiàn)PGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個(gè)新概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)部連線(xiàn)(Interconnect)三個(gè)部分。FPGA的邏輯是通過(guò)向內(nèi)部靜態(tài)存儲(chǔ)單元加載編程數(shù)據(jù)來(lái)實(shí)現(xiàn)的,存儲(chǔ)在存儲(chǔ)器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并最終決定了FPGA所能實(shí)現(xiàn)的功能,F(xiàn)PGA允許無(wú)限次的編程。
ASCII碼(American Standard Code for Information Interchange,美國(guó)標(biāo)準(zhǔn)信息交換碼),信息編碼就是將表示信息的某種符號(hào)體系轉(zhuǎn)換成便于計(jì)算機(jī)或人識(shí)別和處理的另一種符號(hào)體系;或在同一體系中,由一種信息表示形式轉(zhuǎn)變?yōu)榱硪环N信息表示形式的過(guò)程。例如,人通過(guò)手勢(shì)、表情、眼神、說(shuō)話(huà)等簡(jiǎn)單動(dòng)作來(lái)表達(dá)某種情感;古代打仗以擂鼓表示進(jìn)軍,鳴金表示收兵;交通信號(hào)燈用黃、綠、紅分別表示緩慢行進(jìn)、通行、禁止通行,等等,都是一種簡(jiǎn)單的信息編碼。
示波器,是顯示被測(cè)量的瞬時(shí)值軌跡變化情況的儀器。利用狹窄的、由高速電子組成的電子束,打在涂有熒光物質(zhì)的屏面上,就可產(chǎn)生細(xì)小的光點(diǎn)。在被測(cè)信號(hào)的作用下,電子束在屏面上描繪出被測(cè)信號(hào)的瞬時(shí)值的變化曲線(xiàn),便于人們研究各種電現(xiàn)象的變化過(guò)程。
HDCP:High-bandwidth Digtal Content Protection,即高帶寬數(shù)字內(nèi)容保護(hù)技術(shù),HDCP傳輸過(guò)程中,發(fā)送端和接受端都存儲(chǔ)一個(gè)可用密鑰集,這些密鑰都是秘密存儲(chǔ),發(fā)送端和接受端都根據(jù)密鑰進(jìn)行加密解密運(yùn)算,這樣的運(yùn)算中還要加入一個(gè)特別的值KSV(視頻加密密鑰)。同時(shí)HDCP的每個(gè)設(shè)備會(huì)有一個(gè)唯一的KSV序列號(hào),發(fā)送端和接受端的密碼處理單元會(huì)核對(duì)對(duì)方的KSV值,以確保連接是合法的。
DisplayPort:是由視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)批準(zhǔn)的接口規(guī)范。DisplayPort利用了目前工作速率為2.5Gbps的PCI Express的電氣層,可獲得四條通道總共多達(dá)10.8Gbps的帶寬。
AUX:音頻輸入接口,可以從包括MP3在內(nèi)的電子聲頻設(shè)備輸出音頻(接口一般的3.5mm標(biāo)注耳機(jī)插孔),目的是接入車(chē)載音響系統(tǒng)來(lái)聽(tīng)這些設(shè)備內(nèi)的音樂(lè)。
根據(jù)本發(fā)明實(shí)施例,提供了一種基于USB微處理器的認(rèn)證的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的基于USB微處理器的認(rèn)證方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào)。
步驟S104,對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)。
步驟S106,將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。
步驟S108,在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。
通過(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ù)本發(fā)明實(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)題的效果。
可選的,上述實(shí)施方式可以應(yīng)用于USB微處理器之間的認(rèn)證過(guò)程中,即USB微處理器在進(jìn)行數(shù)據(jù)傳輸之前,需要驗(yàn)證USB微處理器的數(shù)據(jù)傳輸接口是否符合協(xié)議規(guī)定,該協(xié)議規(guī)定包括多種方式,例如,HDCP1.4協(xié)議、HDCP2.2協(xié)議等。USB微處理器之間可以通過(guò)認(rèn)證的方式,確定USB微處理器之間可以傳輸數(shù)據(jù)。其中,USB微處理器可以包括多種類(lèi)型的處理器,例如,USB TYPC-C芯片。
可選的,USB微處理器之間的數(shù)據(jù)傳輸接口可以包括音頻接口、視頻接口等,在數(shù)據(jù)傳輸接口進(jìn)行傳輸數(shù)據(jù)之前,接口之間可以相互認(rèn)證,從而有效傳輸數(shù)據(jù)。在該實(shí)施方式中,接口之間的認(rèn)證可能成功,也可能失敗,其中,若USB微處理器之間數(shù)據(jù)認(rèn)證成功,則表示兩個(gè)USB微處理器之間的協(xié)議信號(hào)是相互認(rèn)同的,可以相互傳輸數(shù)據(jù);若認(rèn)證失敗,則表示兩個(gè)USB微處理器之間不認(rèn)同對(duì)方的協(xié)議,USB微處理器之間也不可以傳輸數(shù)據(jù)。
可選的,在USB微處理器認(rèn)證失敗時(shí),可以調(diào)整該處理器的傳輸數(shù)據(jù)的方式,以達(dá)到可以傳輸數(shù)據(jù)。
對(duì)本發(fā)明實(shí)施例中的認(rèn)證過(guò)程進(jìn)行詳細(xì)說(shuō)明。
可選的,在步驟S102提供的技術(shù)方案中,采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào)。即可以通過(guò)采集HDCP認(rèn)證過(guò)程中的物理信號(hào),其中,該物理信號(hào)可以是波形信號(hào)或脈沖信號(hào)。通過(guò)采集認(rèn)證信號(hào),將HDCP認(rèn)證的過(guò)程提取出來(lái),以便于解析該認(rèn)證信號(hào)。
其中,上述實(shí)施方式中的認(rèn)證信號(hào),可以是USB微處理器之間相互的認(rèn)證信號(hào),例如,在兩個(gè)USB微處理器A和B認(rèn)證時(shí),USB微處理器A可以向USB微處理器B發(fā)送認(rèn)證信號(hào)1;USB微處理器B回復(fù)認(rèn)證信息2;USB微處理器A向USB微處理器B發(fā)送認(rèn)證信息3……,通過(guò)不斷地發(fā)送認(rèn)證信號(hào),以達(dá)到兩個(gè)USB微處理器可以有效認(rèn)證。
可選的,在步驟S104提供的技術(shù)方案中,對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)。即可以將采集到的物理信號(hào)解析成可以用文本或數(shù)字等方式直觀(guān)顯示的認(rèn)證據(jù),該認(rèn)證數(shù)據(jù)可以包括多種類(lèi)型,例如,二進(jìn)制的數(shù)據(jù)、ASCLL格式的數(shù)據(jù)等。
另一種可選的實(shí)施方式,在步驟S106提供的技術(shù)方案中,將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。即可以將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為可以讓用戶(hù)明了的數(shù)據(jù)格式,其中,該預(yù)設(shè)格式可以根據(jù)用戶(hù)習(xí)慣設(shè)定,例如,用戶(hù)想看到16進(jìn)制格式的認(rèn)證數(shù)據(jù),則可以將預(yù)設(shè)格式設(shè)置為16進(jìn)制;若用戶(hù)想看到10進(jìn)行格式的數(shù)據(jù),則可以將預(yù)設(shè)格式設(shè)置為10進(jìn)制。通過(guò)對(duì)預(yù)設(shè)格式的設(shè)置,可以將解析后的認(rèn)證數(shù)據(jù)轉(zhuǎn)化為符合用戶(hù)觀(guān)看的認(rèn)證數(shù)據(jù)。
可選的,在得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)時(shí),執(zhí)行步驟S108提供的技術(shù)方案,在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。其中,該顯示界面可以是多種顯示裝置的界面,該顯示裝置包括移動(dòng)終端、PC等,通過(guò)在顯示界面上顯示可供用戶(hù)了解的數(shù)據(jù),可以使用戶(hù)了解USB微處理器進(jìn)行HDCP認(rèn)證的過(guò)程,以及在認(rèn)證出現(xiàn)問(wèn)題,及時(shí)的調(diào)試認(rèn)證,使得USB微處理器之間可以相互傳輸數(shù)據(jù)。
可選的,上述的顯示方式可以利用多種方式顯示,如,圖形、文字等;即利用文字或圖形顯示出認(rèn)證數(shù)據(jù)。
可選的,采集認(rèn)證信號(hào)包括:確定采集認(rèn)證信號(hào)的物理位置;基于物理位置獲取認(rèn)證數(shù)據(jù)流;從認(rèn)證數(shù)據(jù)流中提取認(rèn)證信號(hào)。即可以在采集認(rèn)證信號(hào)的過(guò)程中,可以先確定采集認(rèn)證信號(hào)時(shí)的位置,例如,采集USB微處理器數(shù)據(jù)傳輸通道的中間位置,在該位置采集USB微處理器之間進(jìn)行HDCP認(rèn)證的認(rèn)證信號(hào)。在獲取到物理位置后,可以基于該物理位置獲取到認(rèn)證的數(shù)據(jù)流,該數(shù)據(jù)流可以是上述的認(rèn)證信號(hào)數(shù)據(jù)流(如,波形信號(hào)或脈沖信號(hào)),該數(shù)據(jù)流中包括了認(rèn)證信號(hào),以在該物理位置提取出數(shù)據(jù)流中認(rèn)證信號(hào)。
對(duì)于上述實(shí)施方式,在對(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ù)。其中,USB微處理器之間進(jìn)行認(rèn)證時(shí),可能會(huì)出現(xiàn)干擾信號(hào),在采集到認(rèn)證信號(hào)中,可能包括不同于認(rèn)證信號(hào)的其他信號(hào),就需要對(duì)采集信號(hào)過(guò)濾以得到干凈的認(rèn)證信號(hào),過(guò)濾掉其他干擾信號(hào)。在得到過(guò)濾后的認(rèn)證信號(hào)后,可以對(duì)認(rèn)證信號(hào)采樣,得到采樣信號(hào),從而對(duì)采樣信號(hào)解析,以得到認(rèn)證數(shù)據(jù)。
另一種可選的實(shí)施方式,可以在對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù)的過(guò)程中,先對(duì)認(rèn)證數(shù)據(jù)進(jìn)行采樣,并將采樣得到的認(rèn)證信號(hào)進(jìn)行過(guò)濾,得到過(guò)濾后的認(rèn)證信號(hào);對(duì)過(guò)濾后的采樣信號(hào)進(jìn)行解析,直接得到認(rèn)證數(shù)據(jù)。通過(guò)該實(shí)施方式,可以先采集認(rèn)證信號(hào),對(duì)采樣得到的認(rèn)證信號(hào)進(jìn)行過(guò)濾,得到干凈的認(rèn)證信號(hào),然后就可以對(duì)認(rèn)證信號(hào)進(jìn)行解析。該實(shí)施方式與上述的實(shí)施方式?jīng)]有固定的限制,都是可以使用的方式,在本發(fā)明實(shí)施例中不做具體限定。
可選的,在對(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ù)。
其中,對(duì)采樣信號(hào)進(jìn)行譯碼操作,可以采用多種譯碼方式,利用譯碼方式,將采樣信號(hào)譯碼為可以直觀(guān)顯示的數(shù)據(jù)信息??蛇x的,譯碼方式可以包括曼徹斯特譯碼、差錯(cuò)校驗(yàn)譯碼、奇偶校驗(yàn)譯碼以及卷積譯碼等。優(yōu)選的,本實(shí)施中的譯碼方式可以采用曼徹斯特譯碼方式,利用曼徹斯特譯碼可以將認(rèn)證信號(hào)譯碼為數(shù)據(jù)。在本發(fā)明實(shí)施例中,HDCP之間的波形信號(hào)認(rèn)證可以通過(guò)譯碼轉(zhuǎn)換為數(shù)據(jù)信息。
可選的,在得到數(shù)據(jù)信息后,可以在數(shù)據(jù)信息中加入時(shí)間戳,以得到基于時(shí)間戳的數(shù)據(jù)認(rèn)證信息,這樣,在顯示數(shù)據(jù)時(shí),可以根據(jù)時(shí)間戳一一顯示認(rèn)證過(guò)程中的數(shù)據(jù)信息。
另一種可選的實(shí)施方式,在得到目標(biāo)數(shù)據(jù)信息后,可以將該目標(biāo)數(shù)據(jù)信息轉(zhuǎn)換為其對(duì)應(yīng)的ASCLL碼,該ASCLL碼是一種可選的顯示格式,在本發(fā)明實(shí)施例中的顯示格式可以為GB2312、ASCLL碼、GBK格式,在本發(fā)明中的顯示方式為ASCLL碼。然后,將對(duì)應(yīng)的ASCLL碼作為認(rèn)證數(shù)據(jù),以便于可供顯示的數(shù)據(jù)信息。
對(duì)于上述實(shí)施方式,將認(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ù)。可選的,上述的使用ASCLL碼表示的數(shù)據(jù)方式可以為是連接的數(shù)據(jù);在將ASCLL碼轉(zhuǎn)換為符合HDCP2.2協(xié)議的格式的數(shù)據(jù),其中,該HDCP2.2協(xié)議可以為已經(jīng)存在的協(xié)議格式,其中,HDCP2.2協(xié)議包括密鑰(即KEY)等方式,該密鑰可以有多個(gè)字節(jié),例如522字節(jié)。
可選的,上述實(shí)施方式的符合HDCP2.2協(xié)議的格式是一種特殊的認(rèn)證格式,將得到的ASCLL碼轉(zhuǎn)化為符合該HDCP2.2協(xié)議格式的數(shù)據(jù),以讓用戶(hù)能清楚的了解到認(rèn)證過(guò)程的認(rèn)證數(shù)據(jù)。
通過(guò)上述實(shí)施方式,可以在USB微處理器之間進(jìn)行HDCP進(jìn)行認(rèn)證時(shí),確定采集認(rèn)證信號(hào)的物理位置,以采集到認(rèn)證過(guò)程中認(rèn)證信號(hào),并對(duì)采集到認(rèn)證信號(hào)進(jìn)行解析,得到解析后的認(rèn)證數(shù)據(jù),并通過(guò)譯碼的方式,將認(rèn)證數(shù)據(jù)譯碼為可供用戶(hù)直觀(guān)、清楚的了解到認(rèn)證過(guò)程的認(rèn)證數(shù)據(jù)。從而解決在HDCP認(rèn)證過(guò)程中,定位認(rèn)證問(wèn)題所在的位置速度慢的技術(shù)問(wèn)題。
下面是根據(jù)本發(fā)明的具體實(shí)施方式。
在本發(fā)明實(shí)施例中,USB微處理器可以是USB TYPC-C芯片,將支持HDCP2.2協(xié)議的USB TYPE-C芯片的HDCP2.2認(rèn)證信息通過(guò)用可視化界面的方式用信號(hào)采集器跟USB TYPE-C芯片SBU接口的建立連接,在軟件界面上對(duì)芯片的HDCP2.2認(rèn)證過(guò)程進(jìn)行可視化顯示,可以減少對(duì)示波器的依賴(lài),方便定位分析USB TYPC-C芯片的HDCP2.2認(rèn)證過(guò)程中出現(xiàn)的問(wèn)題。
圖2是根據(jù)本發(fā)明實(shí)施例的一種用于USB微處理器的認(rèn)證方法的調(diào)試器的示意圖,如圖2所示,該調(diào)試器包括HDCP調(diào)試器軟件界面、串口中間件軟件、USB TYPE-C的HDCP2.2認(rèn)證信號(hào)采集器和譯碼器以及HDCP2.2 TX/Repeater和HDCP2.2 RX/Repeater,其中,HDCP2.2 TX/Repeater和HDCP2.2 RX/Repeater之間進(jìn)行HDCP認(rèn)證,HDCP2.2認(rèn)證信號(hào)采集器和譯碼器可以將采集到認(rèn)證信號(hào)解析和譯碼,通過(guò)串口中間件軟件將譯碼后的認(rèn)證數(shù)據(jù)轉(zhuǎn)換為符合HDCP2.2的格式的數(shù)據(jù),并發(fā)送到HDCP2.2調(diào)試器軟件界面,以讓HDCP2.2調(diào)試器軟件界面顯示該認(rèn)證數(shù)據(jù)。利用HDCP2.2調(diào)試器對(duì)USB微處理器中的認(rèn)證問(wèn)題進(jìn)行調(diào)試,在USB Type-C接口芯片的該實(shí)施方式中使用的名稱(chēng)是AHDT(即Analogixsemi HDCP2.2 Debug Tools的簡(jiǎn)稱(chēng)),HDCP2.2采集器通過(guò)USB TYPE-C的SBU管腳采集HDCP2.2的認(rèn)證信號(hào),將采集到認(rèn)證信號(hào)硬件翻譯轉(zhuǎn)碼后,通過(guò)FPGA的端口傳輸給顯示終端,安裝在顯示終端上的AHDT軟件會(huì)讀取端口上傳輸來(lái)的HDCP2.2認(rèn)證硬件轉(zhuǎn)碼包,并以文本的方式顯示出每一條HDCP2.2認(rèn)證信息。
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的采集USB TYPE-C HDCP2.2認(rèn)證信號(hào)的物理位置的示意圖,如圖3所示,USB TYPE-C的SBU通道可以傳輸HDCP2.2認(rèn)證數(shù)據(jù)流,其中,SBU是USB TYPE-C的PIN腳,上述的數(shù)據(jù)流是基于DisplayPort協(xié)議中AUX的信號(hào)。
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的HDCP2.2信號(hào)解析器的示意圖,如圖4所示,該信號(hào)解析器包括FPGA,通過(guò)FPGA采集管腳處的HDCP2.2認(rèn)證信號(hào)后,在FPGA內(nèi)部對(duì)認(rèn)證信號(hào)做譯碼轉(zhuǎn)碼后傳輸給中間件軟件。其中,該FPGA可以使用Verilog HDL語(yǔ)言,采用自頂向下的設(shè)計(jì)模式,將該FPGA代碼部分分為4個(gè)硬件模塊,該硬件模塊包括SBU_glitch模塊、SBU_sample_fsm模塊、SBU_phy_decode模塊以及uart_tx_top模塊,該模塊的構(gòu)成如圖5所示。上述的各個(gè)模塊可以將SBU傳輸?shù)年P(guān)于HDCP2.2 message的物理信號(hào)變?yōu)閿?shù)字信號(hào),其中,SBU_glitch(即干擾去除)模塊對(duì)采集過(guò)來(lái)的認(rèn)證信號(hào)過(guò)濾,以輸出干凈的認(rèn)證信號(hào)。利用SBU_sample_fsm(即樣本)模塊選擇合適的采樣點(diǎn),對(duì)認(rèn)證信號(hào)采樣,保證能夠采樣到正確的數(shù)字信號(hào),供SBU_phy_decode模塊使用,并利用SBU_phy_decode(即物理解碼)模塊將采樣得到的數(shù)據(jù)移入該模塊,并做曼徹斯特譯碼(USB TYPE-C的HDCP2.2認(rèn)證信號(hào)是基于曼徹斯特碼),最后,輸出到uart_tx_top(其中,uart為通用異步收發(fā)傳輸器)模塊中;然后利用uart_tx_top模塊將譯碼后HDCP2.2認(rèn)證數(shù)據(jù)翻譯成ASCII碼,并給每一條認(rèn)證數(shù)據(jù)加上時(shí)間戳,輸出到FPGA外部,發(fā)送到中間件軟件。
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的HDCP2.2調(diào)試器的中間件軟件的數(shù)據(jù)流圖,如圖6所示,該中間件軟件包括HDCP2.2中間件軟件和AHDT可視化界面,以通過(guò)消息隊(duì)列將中間件軟件的數(shù)據(jù)發(fā)送到可視化界面,以顯示該數(shù)據(jù)。該中間件軟件是基于獨(dú)立于操作系統(tǒng)的第三方串口類(lèi)庫(kù)(如qextserialport)編寫(xiě),它獲取FPGA輸出HDCP2.2的ASCII碼,將該ASCII碼轉(zhuǎn)換成符合HDCP2.2協(xié)議的標(biāo)準(zhǔn)格式傳輸給AHDT。
可選的,在傳輸?shù)腁SCLL碼數(shù)據(jù)中包括寫(xiě)或讀操作、地址信息、長(zhǎng)度信息,如,若傳輸?shù)腁SCLL碼的數(shù)據(jù)為86900007528E66F75D91D0A0可以轉(zhuǎn)換為Write Rtx 52 8E 66 F7 5D 91 D0 A0;在數(shù)據(jù)為86900802020000時(shí),可以轉(zhuǎn)換為Write TxCaps 02 00 00,可選的,HDCP2.2TX在發(fā)起HDCP2.2認(rèn)證的時(shí)候,會(huì)對(duì)下游的HDCP2.2RX/REPEATER發(fā)送AKE_INIT message,其中,86900007528E66F75D91D0A0是HDCP2.2TX對(duì)RX/REPEATER寫(xiě)Rtx,長(zhǎng)度是8個(gè)字節(jié)(其中,上述的前8位數(shù)據(jù)的中,8表示寫(xiě)操作,69000是寫(xiě)的地址,07是寫(xiě)的長(zhǎng)度);86900802020000是HDCP2.2TX對(duì)RX/REPEATER寫(xiě)TxCaps,長(zhǎng)度是3個(gè)字節(jié)。
該實(shí)施例中還利用可視化軟件顯示該認(rèn)證信號(hào),中間件軟件可以在各個(gè)集成開(kāi)發(fā)環(huán)境中運(yùn)行,即利用該中間件,上述實(shí)施方式可以在多種開(kāi)發(fā)環(huán)境中使用,其支持的系統(tǒng)包括Linux、Mac OS X以及Windows,配合上中間件軟件中使用的獨(dú)立于操作系統(tǒng)的第三方串口類(lèi)庫(kù)(如qextserialport,該串口類(lèi)庫(kù)是sourceforge中的開(kāi)源代碼串口類(lèi)庫(kù)),達(dá)到HDCP2.2調(diào)試軟件在各種操作系統(tǒng)中均可運(yùn)行,減少了重復(fù)開(kāi)發(fā)的成本。
可選的,可以分解HDCP2.2認(rèn)證功能為3個(gè)功能模塊,包括HDPC2.2認(rèn)證信號(hào)采集、HDCP2.2信號(hào)FPGA譯碼模塊、HDCP2.2數(shù)據(jù)顯示模塊。其中,可以設(shè)計(jì)HDCP2.2認(rèn)證信息的硬解碼,將HDCP2.2認(rèn)證過(guò)程中的物理信號(hào)能夠通過(guò)該硬解碼轉(zhuǎn)換成可以直觀(guān)顯示的認(rèn)證數(shù)據(jù)。同時(shí),設(shè)計(jì)HDCP2.2中間件軟件,該中間件軟件可以將認(rèn)證數(shù)據(jù)轉(zhuǎn)換成符合HDCP2.2協(xié)議的標(biāo)準(zhǔn)格式的數(shù)據(jù),并以文本方式將認(rèn)證數(shù)據(jù)用直觀(guān)的方式顯示出來(lái)。
圖7是根據(jù)本發(fā)明實(shí)施例的另一種可選的基于USB微處理器的認(rèn)證裝置的示意圖,如圖7所示,該裝置包括:采集單元71,用于采集認(rèn)證信號(hào),其中,認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);解析單元73,用于對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);轉(zhuǎn)換單元75,用于將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù);以及顯示單元77,用于在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。
通過(guò)上述實(shí)施方式,在USB微處理器之間進(jìn)行HDCP認(rèn)證(如HDCP2.2)過(guò)程中,可以通過(guò)采集單元71采集認(rèn)證信號(hào),其中,該認(rèn)證信號(hào)為對(duì)USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào),通過(guò)解析單元73對(duì)采集到的認(rèn)證信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù),通過(guò)轉(zhuǎn)換單元75將認(rèn)證數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的數(shù)據(jù),得到轉(zhuǎn)換后的認(rèn)證數(shù)據(jù),然后,可以通過(guò)顯示單元77在目標(biāo)界面顯示轉(zhuǎn)換后的認(rèn)證數(shù)據(jù)。根據(jù)本發(fā)明實(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)題。
可選的,上述的解析單元包括:過(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ù)。
另一種可選的實(shí)施方式,該解析模塊包括:譯碼模塊,用于對(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ù)。
可選的,轉(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ù)。
圖8是根據(jù)本發(fā)明實(shí)施例的另一種可選的調(diào)試器的示意圖,如圖8所示,該調(diào)試器包括:信號(hào)采集器81,用于采集USB微處理器進(jìn)行HDCP認(rèn)證過(guò)程中的物理信號(hào);解析器83,與信號(hào)采集器連接,用于對(duì)采集到的物理信號(hào)進(jìn)行解析,得到認(rèn)證數(shù)據(jù);譯碼器85,與解析器連接,用于對(duì)認(rèn)證數(shù)據(jù)進(jìn)行譯碼,得到譯碼后的認(rèn)證數(shù)據(jù);顯示單元87,用于顯示譯碼后的認(rèn)證數(shù)據(jù)。
通過(guò)上述實(shí)施方式,可以利用信號(hào)采集器81采集認(rèn)證信號(hào),并利用解析器83將采集到的信號(hào)解析為認(rèn)證數(shù)據(jù),利用譯碼器85將認(rèn)證數(shù)據(jù)譯碼,得到譯碼后的認(rèn)證數(shù)據(jù),并通過(guò)顯示87顯示該譯碼后的認(rèn)證數(shù)據(jù)。根據(jù)該實(shí)施方式,可以解決在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)題。
其中在譯碼器85將認(rèn)證數(shù)據(jù)譯碼后,可以通過(guò)中間件軟件將譯碼后的數(shù)據(jù)轉(zhuǎn)換為符合HDCP協(xié)議的認(rèn)證數(shù)據(jù),以使得用戶(hù)可以通過(guò)顯示單元清楚地了解到該USB微處理器之間進(jìn)行HDCP認(rèn)證時(shí)的情況,在認(rèn)證過(guò)程出現(xiàn)問(wèn)題時(shí),可以利用上述的調(diào)試器調(diào)試該認(rèn)證數(shù)據(jù),以使得USB微處理器之間能相互傳輸數(shù)據(jù)。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。