專利名稱:具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種紅外線傳輸系統(tǒng),尤其涉及具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng)。
在現(xiàn)今數(shù)字化時(shí)代里,信息的記錄與儲(chǔ)存,已由傳統(tǒng)藉由紙筆記錄的方式,轉(zhuǎn)變?yōu)槔脭?shù)值化設(shè)備,如個(gè)人數(shù)字助理(PDA)或手機(jī)(MOBILE PHONE)等,記錄個(gè)人日常生活或工作上所需的信息,并通過這些數(shù)值化設(shè)備直接進(jìn)行信息的傳輸及交換,其傳輸?shù)姆绞酱蟾欧譃槎N其一為有線傳輸,主要是利用電纜(CABLE)等傳輸介質(zhì),將這些設(shè)備予以連線,實(shí)現(xiàn)傳輸或交換信息的目的,具有穩(wěn)定可靠的傳輸品質(zhì),但其相容性及易用性不足;另一種則為無線傳輸,主要是利用紅外線(IrDA)作為傳輸介質(zhì),進(jìn)行信息的傳輸及交換,由于在無線傳輸上所使用的傳輸協(xié)定,已具備極高的可靠性,故不僅其信息傳輸?shù)钠焚|(zhì)穩(wěn)定可靠,且兼具相容性及易用性高的優(yōu)點(diǎn),可輕易令不同類型的設(shè)備相互連線,正因如此,近年來,無線傳輸技術(shù)已被廣泛運(yùn)用至各類電子商品中,且已逐漸成為各類電子商品的流行趨勢(shì)。
然而,各廠商在設(shè)計(jì)制造所屬的商品時(shí),由于不同類型的商品中所定義的程序規(guī)格,并不相同,所支持的語言環(huán)境亦不相同,故相同信息通過不同的電子商品進(jìn)行無線傳輸,特別是利用紅外線進(jìn)行傳輸時(shí),將因其內(nèi)碼及處理程序上的差異,得到不同的結(jié)果,令信息在交換過程中出現(xiàn)亂碼,尤其是在中文信息的處理上,最為嚴(yán)重,使接收方不能得到有效的信息,造成使用上極大的不便。
有鑒于前述傳統(tǒng)數(shù)字化設(shè)備在利用紅外線進(jìn)行資料傳輸時(shí)所發(fā)生的諸多缺失,本發(fā)明人乃研究出一種具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其運(yùn)用該系統(tǒng)的電子設(shè)備,在利用紅外線進(jìn)行資料傳輸時(shí),可先針對(duì)發(fā)送方設(shè)備傳來的信息,檢視其碼值是否都在某特定內(nèi)碼的碼值范圍內(nèi),并排除碼值范圍不匹配的內(nèi)碼類型,然后再將這些信息依碼值范圍相匹配的內(nèi)碼,進(jìn)行轉(zhuǎn)釋,并予以分析,判斷在這些信息中是否出現(xiàn)較多的非常用字詞,且以出現(xiàn)頻率較少且碼值范圍相匹配的內(nèi)碼類型,作為所選取的內(nèi)碼類型,并將其視為發(fā)送方設(shè)備所使用的內(nèi)碼,據(jù)以將所接收的信息,轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。
本發(fā)明的主要目的在于在使運(yùn)用該系統(tǒng)的電子設(shè)備在進(jìn)行資料傳輸時(shí),可大幅降低信息交換的障礙,并根據(jù)各種不同內(nèi)碼類型的規(guī)則,對(duì)所接收的信息進(jìn)行分析,以確定發(fā)送方設(shè)備所使用的內(nèi)碼類型,根據(jù)該內(nèi)碼類型對(duì)信息進(jìn)行轉(zhuǎn)換處理,以有效避免發(fā)生亂碼的情形,正確地將信息顯示出來。
本發(fā)明的另一目的在于在令不同規(guī)格的設(shè)備可輕易地進(jìn)行信息交換,使紅外線傳輸具備更準(zhǔn)確的傳輸性及更高的相容性,以便使用不同語系(內(nèi)碼)的手持式電子設(shè)備能通過紅外線傳輸,達(dá)成無障礙傳遞信息的目的。
下面為能更清楚地表達(dá)本發(fā)明的技術(shù)手段及運(yùn)作過程,茲配合附圖舉一較佳實(shí)施例,說明如下
圖1所示是本發(fā)明的系統(tǒng)架構(gòu)示意圖;圖2所示是紅外線傳輸?shù)募軜?gòu)示意圖;圖3所示是本發(fā)明的系統(tǒng)流程示意圖。
本發(fā)明是一種具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),參閱圖1所示,該系統(tǒng)設(shè)計(jì)在個(gè)人數(shù)字助理(PDA)或手機(jī)(MOBILE PHONE)等具備紅外線傳輸功能的電子設(shè)備中,主要是由紅外線通信模組1、中央運(yùn)算模組2、儲(chǔ)存模組3、分析控制模組4及顯示模組5等所組成,其中紅外線通信模組1用以與發(fā)送方設(shè)備進(jìn)行通信,藉由其中的紅外線傳輸協(xié)定及紅外線傳輸設(shè)備,成功獲取發(fā)送方設(shè)備傳來的信息,并保證信息在傳輸過程中的準(zhǔn)確性,紅外線傳輸設(shè)備主要是負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)間的通信,而該紅外線傳輸協(xié)定則負(fù)責(zé)維護(hù)信息傳輸?shù)目煽啃?;中央運(yùn)算模組2主要通過中央處理單元(CPU),提供該系統(tǒng)所需的運(yùn)算能力,根據(jù)分析控制模組4所傳來的指令及要求,進(jìn)行相應(yīng)的運(yùn)算,并將運(yùn)算結(jié)果傳回該分析控制模組4;儲(chǔ)存模組3用以儲(chǔ)存分析控制模組4所需的相關(guān)數(shù)據(jù)庫,供中央運(yùn)算模組2運(yùn)算時(shí)使用,儲(chǔ)存模組3一般是由隨機(jī)存取存儲(chǔ)器(RAM)及只讀存儲(chǔ)器(ROM)所組成,該隨機(jī)存取存儲(chǔ)器用以存放控制及運(yùn)算程序中有關(guān)的信息,可依實(shí)際需要,隨時(shí)進(jìn)行修改,該只讀存儲(chǔ)器則用以存放固定且無需修改的信息分析控制模組4針對(duì)傳來的信息,依設(shè)定的分析程序,進(jìn)行分析,以辨識(shí)出所使用的內(nèi)碼類型,并通過轉(zhuǎn)換程序,將其轉(zhuǎn)換成本機(jī)設(shè)備所對(duì)應(yīng)的內(nèi)碼類型;顯示模組5用以將信息依接收方設(shè)備的內(nèi)碼類型,予以解碼,并顯示出來,使接收方能了解所接收的信息,顯示模組5可為液晶顯示器(LCD)。
在該系統(tǒng)中,當(dāng)該紅外線通信模組1接收到由發(fā)送方設(shè)備傳來的信息后,即將其傳送至分析控制模組4,進(jìn)行處理,分析控制模組4根據(jù)儲(chǔ)存模組3中數(shù)據(jù)庫所儲(chǔ)存的指令及信息,向中央運(yùn)算模組2發(fā)出運(yùn)算指令,令其完成對(duì)這些信息的分析及轉(zhuǎn)碼,并將處理過的信息由顯示模組5顯示出來。由于,該系統(tǒng)主要是通過該紅外線設(shè)備與發(fā)送方設(shè)備建立連接,保持通信,而所傳送的信息是利用紅外線傳輸協(xié)定(IrDA)封裝在所接收的數(shù)據(jù)內(nèi),故在該紅外線設(shè)備取得發(fā)送方設(shè)備傳來的數(shù)據(jù)后,需通過該協(xié)定將傳來的信息自所接收的數(shù)據(jù)中解析出來。
一般言,紅外線傳輸協(xié)定主要是由許多層不同的子協(xié)定所組成,參閱圖2所示,而通過紅外線傳輸協(xié)定進(jìn)行傳送的信息,亦有其特定的格式,故接收方設(shè)備在解析發(fā)送方設(shè)備傳來的信息時(shí),必須利用發(fā)送方設(shè)備的內(nèi)碼,否則,若接收方設(shè)備的內(nèi)碼類型與發(fā)送方設(shè)備的內(nèi)碼類型不相同時(shí),所解析出的信息,必然會(huì)在顯示時(shí)發(fā)生亂碼現(xiàn)象,致接收方無法獲得正確有效的信息。例如接收方設(shè)備采用繁體中文系統(tǒng)的Big5碼,而發(fā)送方設(shè)備是采用英文系統(tǒng)的ASCII碼,在ASCII碼中,由于碼值大于127屬于歐語字母或符號(hào),而Big5碼的中文字是由兩個(gè)ASCII碼所組成,故,此時(shí),該接收方設(shè)備極易將該發(fā)送方設(shè)備傳來的英文字符串,誤認(rèn)為是Big5碼的字符串,而得到不正確的結(jié)果。此種情況不僅在采用不同語系的設(shè)備間,屢見不鮮,甚至在同語系的設(shè)備間,亦會(huì)因采用不同的內(nèi)碼,而發(fā)生亂碼現(xiàn)象,諸如使用繁體中文系統(tǒng)的設(shè)備,其內(nèi)碼可能像Big5碼或Unicode碼,因此,為能準(zhǔn)確地顯示信息,在接收方設(shè)備取得信息后,必須先由一特殊設(shè)計(jì)的識(shí)別程序,予以分析,以確定傳輸中信息所使用的內(nèi)碼類型。
對(duì)傳輸中信息所使用的內(nèi)碼類型,進(jìn)行辨識(shí),主要是根據(jù)不同內(nèi)碼的特征,包括內(nèi)碼碼值、出現(xiàn)頻率及組合規(guī)律等特征加以分析判斷。一般言,任何內(nèi)碼均有其特定的碼值范圍,英文的ASCII碼的碼值在0到127間,中文的Big5碼及GB碼則均是由兩個(gè)ASCII碼所組成,且其第一個(gè)ASCII碼的碼值均大于127,而第一及二個(gè)ASCII碼均分別有其特定的碼值范圍;Unicode碼亦是由兩個(gè)ASCII碼所組成,而UTF-8碼則屬經(jīng)處理后的Unicode碼,主要由一個(gè)到四個(gè)ASCII碼所組成,且每一個(gè)ASCII碼的碼值范圍均有其固定的規(guī)則。
此外,由于設(shè)備間傳遞的信息是有意義的,其所使用的宇詞,大部分應(yīng)屬常用且可供閱讀的,至于日常生活中,那些非常用的字詞,在這些信息中出現(xiàn)的機(jī)率應(yīng)極為有限。另,信息既是以內(nèi)碼型態(tài)存在,由碼值范圍應(yīng)可識(shí)別出其內(nèi)碼類型,但,由于不同內(nèi)碼的碼值范圍可能重疊,因此通過碼值范圍,似無法完全正確地辨識(shí)出所有的內(nèi)碼類型,例如Big5碼及GB碼的第一個(gè)ASCII碼,均包含{oxbo}至{oxf7}段的碼值,而第二個(gè)ASCII碼包含{oxal}至{oxfe}段的碼值,因此,必須使用其他的特征,對(duì)其作進(jìn)一步識(shí)別。在本發(fā)明的系統(tǒng)中,主要是以正常信息中不易出現(xiàn)或較少出現(xiàn)的非常用字詞的出現(xiàn)頻率,作為對(duì)所選取的內(nèi)碼類型進(jìn)行辨識(shí)的基礎(chǔ),意即非常用字詞的出現(xiàn)頻率愈高考,即表示所選取的內(nèi)碼類型有誤,否則,即表示所選取的內(nèi)碼類型正確。
本系統(tǒng)在識(shí)別所選取的內(nèi)碼類型是否正確的過程中,主要是先針對(duì)發(fā)送方設(shè)備傳來的信息,檢視其碼值是否都在某特定內(nèi)碼的碼值范圍內(nèi),并排除碼值范圍不匹配的內(nèi)碼類型,然后再將該信息依碼值范圍相匹配的內(nèi)碼,進(jìn)行轉(zhuǎn)釋,并予以分析,以判斷在這些信息中是否出現(xiàn)較多的非常用字詞,并以出現(xiàn)頻率較少且碼值范圍相匹配的內(nèi)碼類型,作為所選取的內(nèi)碼類型,并將其視為發(fā)送方設(shè)備所使用的內(nèi)碼,據(jù)以將所接收的信息,轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。如此,即可令顯示模組5正確地顯示信息。
本發(fā)明在前述轉(zhuǎn)換過程中,需大量使用儲(chǔ)存模組3內(nèi)存放的轉(zhuǎn)換表,轉(zhuǎn)換表的數(shù)量愈多,其轉(zhuǎn)碼過程的速度愈快,反之,該轉(zhuǎn)換表的數(shù)量愈少,即需利用多張轉(zhuǎn)換表進(jìn)行轉(zhuǎn)換,致轉(zhuǎn)換過程延長(zhǎng),使轉(zhuǎn)碼速度變慢。在本發(fā)明的系統(tǒng)中,該轉(zhuǎn)換表可為同一個(gè)字符在不同內(nèi)碼類型中的碼值對(duì)應(yīng)表,主要是存放在只讀存儲(chǔ)器中,且為提高儲(chǔ)存空間的利用率,使查詢更為簡(jiǎn)便,可采用一個(gè)來源內(nèi)碼位對(duì)應(yīng)到一個(gè)目的內(nèi)碼值的對(duì)應(yīng)格式,如下表所示將Unicode碼轉(zhuǎn)換成Big5碼所需的轉(zhuǎn)換表格式
目前,中文內(nèi)碼一般可區(qū)分成Big5碼、GB碼、Unicode碼及ASCII碼等數(shù)種,利用紅外線(IfDA)作為無線傳輸介質(zhì)的各種電子設(shè)備均可支持這些內(nèi)碼。因此,本發(fā)明僅需將這些電子設(shè)備中可進(jìn)行識(shí)別的內(nèi)碼類型,設(shè)定前述四種,即可令其與各類具有紅外線傳輸功能的中文設(shè)備或英文設(shè)備相互連線,進(jìn)行信息傳輸與交換。
本發(fā)明的系統(tǒng)在對(duì)所選取的內(nèi)碼類型進(jìn)行辨識(shí)的過程中,是籍在隨機(jī)存取存儲(chǔ)器中,建立一辨識(shí)表,并在該表的欄位中分別存放下列信息
(1)所有內(nèi)碼的類型;(2)各內(nèi)碼類型所對(duì)應(yīng)的信息長(zhǎng)度;及(3)各內(nèi)碼類型所對(duì)應(yīng)的信息中非常用碼的個(gè)數(shù);以藉由該辨識(shí)表記錄這些信息,并依下列步驟,參閱圖3所示,分析及辨識(shí)其結(jié)果,以選取一適當(dāng)?shù)膬?nèi)碼類型(1)首先,自該辨識(shí)表中依序選擇內(nèi)碼類型,在中文系統(tǒng)中可為Big5碼、GB碼、Unicode碼、ASCII碼或UTF-8碼等內(nèi)碼類型;(2)依序讀取所接收信息中的字符;(3)分析該字符,判斷其碼值是否像在選擇的內(nèi)碼類型的碼值范圍內(nèi);(4)若是,判斷該字符是否屬所選擇的內(nèi)碼類型的常用字符,并記錄非常用的字符,且返回步驟(2),繼續(xù)讀取下一字符,且到所有字符被讀完為止;(5)否則,判斷是否尚有其它內(nèi)碼類型未被選取,若是,返回步驟(1),自該辨識(shí)表中選擇另一內(nèi)碼類型;若否,即針對(duì)這些信息,依不同內(nèi)碼類型進(jìn)行轉(zhuǎn)譯,并就所記錄的非常用字詞的出現(xiàn)數(shù)量,進(jìn)行分析比較,以非常用字詞出現(xiàn)較少且碼值范圍相匹配的內(nèi)碼類型,作為應(yīng)選取的內(nèi)碼類型,并將其視為發(fā)送方設(shè)備所使用的內(nèi)碼,依轉(zhuǎn)換表的轉(zhuǎn)換格式,將所接收的信息轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。
在本發(fā)明的較佳實(shí)施例中,是以目前市場(chǎng)上常見的具有紅外線信息交換功能的PALM個(gè)人數(shù)字助理器為例,加以說明,該產(chǎn)品雖支持中文,但大多是外掛式設(shè)計(jì),其核心程序仍為英文形態(tài),并采用Unicode內(nèi)碼,使用vCard格式加載在紅外線通信協(xié)定上,進(jìn)行信息交換,故當(dāng)本發(fā)明的系統(tǒng)應(yīng)用于該個(gè)人數(shù)字助理器上,并通過紅外線傳輸系統(tǒng),接收到一vCard格式的下列文件BEGIN VCARDVERSION1.0N;CHARSET=ISO-8859-1張三TEL;WORK;VOICE12345678UID6725640ENDVCARD該文件用以傳遞某用戶的姓名(如張三)及其公司的電話號(hào)碼,其中N欄代表姓名,其字符是標(biāo)準(zhǔn)英文字符,TEL欄代表公司電話,BEGIN、END、UID及VERSION專欄則代表該P(yáng)ALM個(gè)人數(shù)字助理器所產(chǎn)生的系統(tǒng)信息,而非用戶的信息,故該個(gè)人數(shù)字助理器接收到該文件后,僅就其中有關(guān)用戶姓名及公司電話等二段信息,依對(duì)應(yīng)的格式解讀成如下的內(nèi)碼值(1)用戶姓名{oxB1 0X69 oxA4 0x54}(2)公司電話{0X31 0X32 0X33 0X34 0X35 0x36 0X37 0x38}由于該用戶姓名的信息中存在有大于128的碼值,而該P(yáng)ALM個(gè)人數(shù)字助理器的核心程序是英文形態(tài),且采用Unicode內(nèi)碼,因此對(duì)于所接收的該vCard格式的文件中采用標(biāo)準(zhǔn)英文碼的內(nèi)容,若不以本發(fā)明的系統(tǒng),先進(jìn)行分析及轉(zhuǎn)換處理,將會(huì)以英文字符顯示內(nèi)容,而發(fā)生亂碼現(xiàn)象。
在該實(shí)施例中,本發(fā)明的系統(tǒng)在接收到這些信息內(nèi)容后,先針對(duì)用戶姓名的內(nèi)碼值{oxB1 0x69 oxA4 0x54}進(jìn)行分析,由于這段碼值中有特殊符號(hào)的碼值,所以排除其為英文的可能,又{oxB169}及{oxA454}并不在GB碼的碼值范圍內(nèi),亦排除其為GB碼的可能,故這些信息內(nèi)容所采用的內(nèi)碼類型可能是Unicode或Big5碼。然后,再對(duì)其內(nèi)碼值所對(duì)應(yīng)的文字,依可能采用的內(nèi)碼類型,進(jìn)行分析,若以Unicode碼轉(zhuǎn)釋,所對(duì)應(yīng)的文字是“衰詫”,其中第一個(gè)字乃一非常用字;若以Big5碼轉(zhuǎn)釋,所對(duì)應(yīng)的文字則為”張三”,兩相比較下,由于使用Big5碼進(jìn)行轉(zhuǎn)釋時(shí),出現(xiàn)非常用字的頻率較低,該系統(tǒng)即選擇以Big5碼作為發(fā)送方設(shè)備所使用的內(nèi)碼,采用Big5與Unicode碼間的轉(zhuǎn)換表,將所接收的用戶姓名信息轉(zhuǎn)為Unicode碼,正確地將信息顯示出來。
在前述實(shí)施例中,當(dāng)該系統(tǒng)針對(duì)公司電話的內(nèi)碼值{ox31 0x32 0X33 0x340X35 0x36 0x37 0x38}進(jìn)行分析時(shí),若是以ASCII碼分析,其碼值均小于128,在ASCII碼的碼值范圍內(nèi);若以Big5碼或GB碼分析,其碼值{0x3132}、{0x3334)、{0x3536}及{0x3738}中,高字節(jié)都小于1288,與Big55碼及GB碼的碼值范圍并不匹配;若以Unicode碼分析,其碼值{0x3231}、{0x3433}、{0x3635}及(0x3837),與Unicode中文碼是自0x4e00開始的規(guī)則并不匹配。綜合判斷后,僅ASCII碼相匹配,因此,該系統(tǒng)即選擇以ASCII碼作為發(fā)送方設(shè)備所使用的內(nèi)碼,采用ASCII碼與Unicode碼的轉(zhuǎn)換表,將所接收的該公司電話信息轉(zhuǎn)為Unicode碼,正確地將信息顯示出來。
由此可知,本發(fā)明所采用的自動(dòng)識(shí)別系統(tǒng),不僅可令信息交換的障礙減小至最低,且可根據(jù)各種不同內(nèi)碼類型的規(guī)則,對(duì)所接收的信息進(jìn)行分析,以確定發(fā)送方設(shè)備所使用的內(nèi)碼類型,根據(jù)該內(nèi)碼類型對(duì)信息進(jìn)行轉(zhuǎn)換處理,以有效避免發(fā)生亂碼的情形發(fā)生,正確地將信息顯示出來,如此,即可令不同規(guī)格的設(shè)備輕易地進(jìn)行信息交換,使紅外線傳輸具備更準(zhǔn)確的傳輸性及更高的相容性,令使用不同語系(內(nèi)碼)的手持式電子設(shè)備,能通過紅外線傳輸,達(dá)成無障礙傳遞信息的目的。
以上所述,僅為本發(fā)明最佳的具體實(shí)施例,本發(fā)明的構(gòu)造特征并不局限于此,任何熟悉本技術(shù)領(lǐng)域者,在本發(fā)明領(lǐng)域內(nèi),可輕易思及的變化或修飾,皆可涵蓋在以下權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),該系統(tǒng)主要針對(duì)發(fā)送方設(shè)備傳來的信息,檢視其碼值是否都在某特定內(nèi)碼類型的碼值范圍內(nèi),并排除碼值范圍不匹配的內(nèi)碼類型,然后再將這些信息依碼值范圍相匹配的內(nèi)碼,進(jìn)行轉(zhuǎn)釋,并予以分析,以判斷在這些信息中是否出現(xiàn)較多的非常用字詞,并以非常用字詞的出現(xiàn)頻率較少且碼值范圍相匹配的內(nèi)碼類型,作為發(fā)送方設(shè)備所使用的內(nèi)碼類型,并據(jù)以將所接收的信息,轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型,正確地將所接收的信息顯示出來。
2.如權(quán)利要求1所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該系統(tǒng)應(yīng)用于具備紅外線傳輸功能的電子設(shè)備中。
3.如權(quán)利要求2所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該電子設(shè)備為人數(shù)字助理器。
4.如權(quán)利要求2所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該電子設(shè)備為手機(jī)。
5.如權(quán)利要求1所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該系統(tǒng)包括紅外線通信模組,用以與發(fā)送方設(shè)備進(jìn)行通信,籍由其中的紅外線傳輸協(xié)定及紅外線傳輸設(shè)備,成功獲取發(fā)送方設(shè)備傳來的信息,并保證信息在傳輸過程中的準(zhǔn)確性,該紅外線傳輸設(shè)備主要負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)間通信,而該紅外線傳輸協(xié)定則負(fù)責(zé)維護(hù)信息傳輸?shù)目煽啃裕环治隹刂颇=M,用以針對(duì)傳來的信息,依設(shè)定的分析程序,進(jìn)行分析,以辨識(shí)出所使用的內(nèi)碼類型,并通過轉(zhuǎn)換程序,將其轉(zhuǎn)換成接收方設(shè)備所對(duì)應(yīng)的內(nèi)碼類型;中央運(yùn)算模組,用以提供該系統(tǒng)所需的運(yùn)算能力,根據(jù)該分析控制模組所傳來的指令及要求,進(jìn)行相應(yīng)的運(yùn)算,并將運(yùn)算結(jié)果傳回該分析控制模組;儲(chǔ)存模組,用以儲(chǔ)存該分析控制模組所需的相關(guān)數(shù)據(jù)庫,供該中央運(yùn)算模組運(yùn)算時(shí)使用,該儲(chǔ)存模維是由隨機(jī)存取存儲(chǔ)器及只讀存儲(chǔ)器所組成,該隨機(jī)存取存儲(chǔ)器用以存放控制及運(yùn)算程序中有關(guān)的信息,可依實(shí)際需要,隨時(shí)進(jìn)行修改,該只讀存儲(chǔ)器則用以存放固定且無需修改的信息;顯示模組,用以將信息依接收方設(shè)備的內(nèi)碼類型,予以解碼,并顯示出來。
6.如權(quán)利要求5所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該顯示模組為液晶顯示器。
7.如權(quán)利要求5所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該只讀存儲(chǔ)器內(nèi)設(shè)有轉(zhuǎn)換表,據(jù)以將所接收的信息,轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。
8.如權(quán)利要求7所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該隨機(jī)存取存儲(chǔ)器內(nèi)設(shè)有辨識(shí)表,籍該表分別存放下列信息所有內(nèi)碼的類型;各內(nèi)碼類型所對(duì)應(yīng)的信息長(zhǎng)度;及各內(nèi)碼類型所對(duì)應(yīng)的信息中非常用碼的個(gè)數(shù)。
9.如權(quán)利要求8所述的具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng),其特征在于,該系統(tǒng)籍由該辨識(shí)表記錄這些信息,并依下列步驟,分析及辨識(shí)其結(jié)果,以選取一適當(dāng)?shù)膬?nèi)碼類型首先,自該辨識(shí)表中依序選擇一內(nèi)碼類型;依序讀取所接收信息中的每一字符;逐一分析這些字符,判斷其碼值是否在選擇的內(nèi)碼類型的碼值范圍內(nèi);再判斷這字符是否屬所選擇的內(nèi)碼類型的常用字符,并記錄非常用的字符最后,就所記錄的非常用字詞的出現(xiàn)數(shù)量,進(jìn)行分析比較,以非常用字詞出現(xiàn)頻率較少,且碼值范圍相匹配的內(nèi)碼類型,選取作為發(fā)送方設(shè)備所使用的內(nèi)碼類型,依該轉(zhuǎn)換表的轉(zhuǎn)換格式,將所接收的信息轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。
全文摘要
本發(fā)明提供一種具有自動(dòng)識(shí)別功能的紅外線傳輸系統(tǒng)。先檢視發(fā)送方設(shè)備傳來的信息的碼值是否都在某特定內(nèi)碼類型的碼值范圍內(nèi),并排除碼值范圍不匹配的類型,然后再將這些信息依碼值范圍相匹配的內(nèi)碼進(jìn)行轉(zhuǎn)釋和分析,判斷在這些信息中是否出現(xiàn)較多的非常用字詞,并以非常用字詞的出現(xiàn)頻率較少,且碼值范圍相匹配的內(nèi)碼類型,作為發(fā)送方設(shè)備所使用的內(nèi)碼類型,并據(jù)以將所接收的信息,轉(zhuǎn)換成接收方設(shè)備的內(nèi)碼類型。
文檔編號(hào)H04B10/10GK1355617SQ0012762
公開日2002年6月26日 申請(qǐng)日期2000年11月30日 優(yōu)先權(quán)日2000年11月30日
發(fā)明者何代水, 蔡世光, 韓巍 申請(qǐng)人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司