專利名稱:含兩分碼段中文輸入軟件系統(tǒng)的存儲設(shè)備的制作方法
技術(shù)領(lǐng)域:
本項發(fā)明屬于計算機技術(shù)領(lǐng)域。具體地說,它是一種可以相接各種不同漢字編碼輸入方案的兩分碼段中文輸入軟件系統(tǒng),及存取其物理映射信息內(nèi)容的計算機相關(guān)(內(nèi)部或外部的)存儲設(shè)備。
二、技術(shù)背景近二十年來,我們國家中文信息計算機鍵盤編碼輸入技術(shù)發(fā)展迅速,并產(chǎn)生了多款優(yōu)秀的中文鍵盤輸入軟件。這些軟件從編碼上約可分為兩大種類一是拼音碼類,比如紫光拼音、微軟拼音、智能狂拼、等等;二是(音)形碼類,比如五筆碼、二筆碼、天然碼、等等。它們基本已解決了鍵盤編碼輸入方式的中文信息處理問題,少數(shù)軟件且具備了高智能化輸入功能。雖然如此,目前軟件輸入功能的實現(xiàn)方式仍有不盡人意之處。其問題是多方面的。比如對于中文條目,(容器中的)存取條序與(提示欄的)提示條序如何統(tǒng)一?如何才能高效實現(xiàn)中文條目在容器中和提示欄的頻序排條?比如對于中文編碼,(查詢用的)此套編碼與(待查詢的)彼套編碼如何對應(yīng)?如何才能高效實現(xiàn)中文編碼在容器中和提示欄的反查提示?等等。此正所謂革命尚未成功,同志仍需努力。
三、發(fā)明目的本項發(fā)明目的在于,提出一種(可供自由相接應(yīng)用各種不同漢字編碼輸入方案的)兩分碼段中文輸入軟件系統(tǒng)。本發(fā)明以兩分編碼首創(chuàng)實現(xiàn)(存儲器對)該系統(tǒng)中兩類核心數(shù)據(jù)信息的動態(tài)存取1,對中文條目頻序化的新穎高效動態(tài)存??;2,對中文編碼對應(yīng)化的新穎高效動態(tài)存取。最優(yōu)解決長期以來海量化的輸入數(shù)據(jù)存取處理瓶頸問題,從而開辟最新一代輸入系統(tǒng)的大型容器數(shù)據(jù)結(jié)構(gòu)應(yīng)用標(biāo)準(zhǔn)及其范例。本發(fā)明的技術(shù)內(nèi)容分三方面細(xì)述如下四
發(fā)明內(nèi)容
本發(fā)明有三方面的技術(shù)方案,第三方案集成第一第二方案技術(shù)內(nèi)容。
1.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其第一獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段識別機制。識別法如大小字母區(qū)分前后(前以大寫開頭后以非大開頭、前以非大開頭后以大寫開頭、前以小寫開頭后以非小開頭、前以非小開頭后以小寫開頭);前后各標(biāo)獨立字段;前后各存變量數(shù)據(jù);前為鍵串后為值串;前后之間標(biāo)間隔符;(其它還如標(biāo)識前或后分碼長;編碼鍵集區(qū)分前后)。
發(fā)明點2)基于中文條目的按上屏次動態(tài)刷新頻值機制,基于中文條目的動態(tài)刷新頻值數(shù)據(jù),基于中文條目的異首碼條互不比較頻值原則,基于中文條目的可連續(xù)輸編碼總串不變原則,針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段刷新機制。僅限輸入時的動態(tài)刷新法如1)含剛上屏條的頻值相鄰?fù)状a條比較對中,剛剛上屏的高頻條目因碼長則截前分尾(一或多位)綴后分首(以升條序于低頻條前高頻條后);2)含剛上屏條的條數(shù)超額同前分碼條目之中,非剛上屏的最低頻條因超額則截后分首(僅限一位)綴前分尾(以降條序于高頻條后低頻條前);不限輸入時的靜態(tài)刷新法如1)所有條目一次性的兩分碼化靜態(tài)刷新總串首碼為前分編碼,其余碼為后分編碼;2)同首碼條一次性的兩分碼化靜態(tài)刷新同某首碼的一級簡碼上限條數(shù)(可自定義)為X,總串首碼為前分編碼,其余碼為后分編碼;同某首碼的二級簡碼上限條數(shù)(可自定義)為Y,總串前兩碼為前分編碼,其余碼為后分編碼;(同某首碼的三級簡碼上限條數(shù)(可自定義)為Z,總串前三碼為前分編碼,其余碼為后分編碼;若有非簡同首碼條,末級簡碼(二或三級)后級編碼為前分編碼,其余碼為后分編碼)。
發(fā)明點3)基于標(biāo)準(zhǔn)鍵盤47輸入鍵或數(shù)碼鍵盤10數(shù)字鍵的鍵名符序或曰鍵序排編碼序,基于條目可連續(xù)輸編碼總串的(靜態(tài)或可動態(tài)刷新的)前分碼序排條目的容器條序,若條目間前分碼同則需比較相關(guān)條目的動態(tài)刷新頻值數(shù)據(jù),在必要時如條目間同前分碼且同頻值還可比較相關(guān)條目的其余方面屬性數(shù)據(jù),存儲器中系統(tǒng)含其中文條目的動態(tài)刷新條序機制(若前分碼可刷新則基于條目在容器中的動態(tài)頻序刷新前分碼段碼序);基于條目在容器中的(動態(tài))碼序(若碼序同結(jié)合頻序若頻序同結(jié)合余序)刷新條序;基于條目在容器中的動態(tài)條序,排提示欄與輸入碼匹配條目的提示條序;從而實現(xiàn)(存儲器對)中文條目頻序化的新穎高效動態(tài)存取。
本發(fā)明的方案1中第一獨立權(quán)利要求技術(shù)特征已述如上。內(nèi)容解釋如下括號段文是對本項發(fā)明所涉及的存儲設(shè)備-輸入系統(tǒng)硬件軟件關(guān)系說明。本專利案要保護(hù)的實是一種(計算機用)存儲設(shè)備,但為行文撰寫方便,故從(其所含的)軟件角度來闡述其發(fā)明內(nèi)容。純軟件是純硬件的物理信息映射實現(xiàn)(不是基于化學(xué)實現(xiàn))。從某角度來說只有硬件(沒有軟件)。括號段內(nèi)和括號段外的容器術(shù)語,泛指用于相接處理(各種不同)漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,這個術(shù)語并不限于最核心的數(shù)據(jù)結(jié)構(gòu)及其容量上的小、中、大型概念。
各發(fā)明點所述的中文條目,其意是指存儲器內(nèi)輸入系統(tǒng)的數(shù)據(jù)內(nèi)容管理程序、或是碼表管理程序相接管理(各種不同)漢字編碼輸入方案中的每條輸入數(shù)據(jù)記錄;每條記錄至少含有中文詞條及其兩分編碼等屬性或曰字段數(shù)據(jù)信息。
各發(fā)明點所述的可連續(xù)輸編碼總串,其意是指存儲器中每條輸入數(shù)據(jù)記錄亦即所謂中文條目的前分碼段后分碼段編碼合串(若有的話,除間隔符),換言之即存儲器中兩分碼段輸入系統(tǒng)中文條目(輸入用的)兩分碼段總編碼串。
發(fā)明點1)所述的前分碼段后分碼段識別機制,其意是指可連續(xù)輸編碼總串的兩分碼段識別方法。其所述的大小字母區(qū)分前后識別法如(后分碼前)從首碼起的純大寫英文字母碼串為前分碼,(前分碼后)從余碼起的非大寫英文字母碼串為后分碼;(后分碼前)從首碼起的非大寫英文字母碼串為前分碼,(前分碼后)從余碼起的純大寫英文字母碼串為后分碼;(后分碼前)從首碼起的純小寫英文字母碼串為前分碼,(前分碼后)從余碼起的非小寫英文字母碼串為后分碼;(后分碼前)從首碼起的非小寫英文字母碼串為前分碼,(前分碼后)從余碼起的純小寫英文字母碼串為后分碼。所謂非大寫英文字母碼串或非小寫英文字母碼串,并不限于純英文字母碼串,可含、不含符號鍵碼或數(shù)字鍵碼。
發(fā)明點1)所述的前后各標(biāo)獨立字段之識別法,其意是指中文條目在記錄中有兩字段分別用于(動態(tài))管理(可連續(xù)輸編碼總串)兩分編碼的前分碼段后分碼段數(shù)據(jù)信息。
發(fā)明點1)所述的前后各存變量數(shù)據(jù)之識別法,其意是指中文條目記錄中的可連續(xù)輸編碼總串,在存取時有兩變量分別用于(動態(tài))管理其前分碼和后分碼數(shù)據(jù)信息。
發(fā)明點1)所述的前為鍵串后為值串之識別法,其意是指若系統(tǒng)是紅黑樹-多映射(RED-BLACK-TREE-MULTIMAP)大型容器數(shù)據(jù)結(jié)構(gòu),在容器中以鍵—值對(動態(tài))管理中文條目記錄中的(各項屬性)數(shù)據(jù)信息;比如對于記錄中的可連續(xù)輸編碼總串,以鍵—值對的鍵串(動態(tài))管理其前分碼,以鍵—值對的值串(動態(tài))管理其后分碼(及其中文詞條)。
發(fā)明點1)所述的前后之間標(biāo)間隔符之識別法,其意是指可連續(xù)輸編碼總串,中有非編碼符為間隔符,區(qū)分前后前分碼段后分碼段,該符不算可連續(xù)輸編碼總串的可輸入碼。
發(fā)明點1)所述的標(biāo)識前或后分碼長之識別法,其意是指中文條目記錄中的可連續(xù)輸編碼總串,或總串尾設(shè)數(shù)字碼,或記錄中設(shè)一屬性或曰字段,專門用于(動態(tài))管理前分或是后分碼長,或系統(tǒng)中固化前分碼段之長(比如1碼或是4碼),間接標(biāo)識兩分碼段總編碼串的前分碼和后分碼。
發(fā)明點1)所述的編碼鍵集區(qū)分前后之識別法,其意是指可連續(xù)輸編碼總串,其前分碼用鍵集合和后分碼用鍵集合互不交叉,或后分碼首碼用鍵不在前分碼的鍵集之列。
發(fā)明點2)所述的按上屏次動態(tài)刷新頻值數(shù)據(jù),其意是指在輸入時每逢上屏中文詞條,據(jù)系統(tǒng)中(可自定義)上屏同步頻自增值,同步刷新該條目的詞頻頻值數(shù)據(jù)信息。
發(fā)明點2)所述的異首碼條互不比較頻值原則,其意是指系統(tǒng)中的中文條目,若其(可連續(xù)輸編碼總串的)前分碼段同首位碼(比如首碼同是A碼、同是a碼、等等同碼),方可彼此比較頻值(從而據(jù)以動態(tài)刷新上屏條的前分碼等)。這一原則即限定了上屏條目與余條目結(jié)對比較的最大范圍。
發(fā)明點2)所述的可連續(xù)輸編碼總串不變原則,其意是指系統(tǒng)中的中文條目的可連續(xù)輸編碼總串,無論其在記錄中或容器中的數(shù)據(jù)信息是何格式,對其子串前分碼段后分碼段的靜態(tài)或是動態(tài)刷新,從總體上并不改變可連續(xù)輸總編碼串(無論動態(tài)或是靜態(tài)刷新方式,都貫穿了這一總串不變原則剛上屏條截前分尾綴后分首;最低頻條截后分首綴前分尾??偞状a為前分碼,總串余碼為后分碼;一二(三)級簡碼為前分碼(余為后分碼)者各限N條,余非簡條)。
發(fā)明點2)所述的前分碼尾后分碼首動態(tài)刷新,其意是指中文條目剛上屏后,含剛上屏條或最低頻條的同首碼條或同前分碼條比較對中,需刷新條的前分碼段后分碼段同步動態(tài)刷新方式。刷新法如1)含剛上屏條的頻值相鄰?fù)状a條比較對中,剛剛上屏的高頻條目若碼長則截前分尾(一或多位)綴后分首,以達(dá)升條序于低頻條前(高頻條后)之目的;2)含剛上屏條的條數(shù)超額同前分碼條目之中,非剛上屏的最低頻條因超額則截后分首(僅限一位)綴前分尾,以達(dá)降條序于高頻條后(低頻條前)之目的。兩刷新法可選其一,可結(jié)合用。刷新法1)最宜單用;刷新法2)也可單用,其可做為刷新法1)的同步輔助或異步輔助。
發(fā)明點2)所述的中文條目總編碼串靜態(tài)刷新,其意是指除上述的限輸入時動態(tài)刷新方式之外,針對所有中文條目總編碼串一次性的兩分碼化同步靜態(tài)刷新方式,比如總編碼串之首碼為前分碼段,總編碼串之余碼為后分碼段。又如同某首碼的一級簡碼上限條數(shù)(可自定義)為X,總編碼串之首碼為前分編碼,其余碼為后分編碼;同某首碼的二級簡碼上限條數(shù)(可自定義)為Y(比如Y=同某首碼的條目總數(shù)-X;或其它數(shù)),總編碼串前兩碼為前分編碼,其余碼為后分編碼;同某首碼的三級簡碼上限條數(shù)(可自定義)為Z(比如Z=同某首碼的條目總數(shù)-X-Y;或其它數(shù)),總編碼串前三碼為前分編碼,其余碼為后分編碼;(若有非簡同首碼條,末級簡碼(二或三級)的后級編碼為前分編碼,其余碼為后分編碼)。
發(fā)明點3)所述的基于鍵盤鍵名符序排編碼序,其意是指標(biāo)準(zhǔn)鍵盤47輸入鍵或數(shù)碼鍵盤10數(shù)字鍵的鍵符序性代表所有中文條目的前分編碼碼符序性。比如26字母鍵的鍵符序性為abcdefghijklmnopqrstuvwxyz,中文條目的前分編碼碼符序性也是如此;比如10數(shù)字鍵的鍵符序性為0123456789,中文條目的前分編碼碼符序性也是如此;鍵串-碼串序性類推。
發(fā)明點3)所述的前分碼序排條目的容器條序,其意是指此條目的前分碼序若優(yōu)先于彼條目的前分碼序,此條目的容器條序則優(yōu)先于彼條目的容器條序。比如其前分碼為aaa的條目在容器中條序排在其前分碼為aab的條目之前。
發(fā)明點3)所述的同前分碼視頻值排容器條序,其意是指若條目間同前分碼,僅同碼序不便排其容器條序,則需比較條目間的頻值數(shù)據(jù),頻值高的同碼條目在容器中條序排在頻值低的同碼條目條序之前,反之低者條序排在高者之后。
發(fā)明點3)所述的同碼同頻視余序排容器條序,其意是指若條目間同前分碼且同頻值,還可比較條目間的余數(shù)據(jù)值,如字集屬性或字|詞屬性等等,值優(yōu)先的條序在前,不優(yōu)先的條序在后;同碼同頻若余序同,先插入的條序在前,后插入的條序在后,相關(guān)條目在容器中自然維持容器條序。
發(fā)明點3)所述的容器條序排提示欄提示條序,其意是指匹配當(dāng)前輸入碼的相關(guān)條目(采用前綴匹配模式),容器條序靠前的,在提示欄的提示條序也排靠前,反之排后。從而新穎高效實現(xiàn)輸入條目在容器中和提示欄的頻序排條。
2.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其并列獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段識別機制。識別法如大小字母區(qū)分前后(前以大寫開頭后以非大開頭、前以非大開頭后以大寫開頭、前以小寫開頭后以非小開頭、前以非小開頭后以小寫開頭);前后各標(biāo)獨立字段;前后各存變量數(shù)據(jù);前為鍵串后為值串;前后之間標(biāo)間隔符;(其它還如標(biāo)識前或后分碼長;編碼鍵集區(qū)分前后)。
發(fā)明點2)用戶逐位敲輸入碼,每敲一位,本系統(tǒng)按容器條序從中搜索可連續(xù)輸編碼總串從首碼起前綴碼串同于用戶當(dāng)前敲串的匹配條目;每敲一位,待上屏的匹配條目及其后分編碼整串重復(fù)提示于待上屏的匹配條目提示欄上,而用戶的當(dāng)前敲串(無論當(dāng)前是否敲進(jìn)可連續(xù)輸編碼總串中的后分編碼)則提示于輸入法的外碼輸入提示口或提示區(qū)上。每敲一位前分編碼重復(fù)提示后分碼段,高效實現(xiàn)查詢編碼的即時提示。
發(fā)明點3)
在上屏前每敲一位匹配條的前分編碼,不僅同步于提示欄重復(fù)提示匹配條的后分編碼完整碼串;在上屏前每敲一位(或多位的)前分編碼,而且同步于提示欄基于底色重復(fù)提示的后分編碼之整串上,變色提示與現(xiàn)敲碼存在預(yù)設(shè)對應(yīng)關(guān)系的某一位碼或某子串;存儲器中系統(tǒng)含有現(xiàn)敲一位(或多位的)前分編碼(不連或連前分碼位)與其對應(yīng)于提示欄變色提示后分編碼某一碼串(不連或連后分碼位)的配對程序。前分碼與后分碼的(逐碼逐位)配對關(guān)系可自定義。從而實現(xiàn)(存儲器對)中文編碼對應(yīng)化的新穎高效動態(tài)存取。
本發(fā)明的方案2中并列獨立權(quán)利要求技術(shù)特征已述如上。內(nèi)容解釋如下對于括號段文,各發(fā)明點所述的容器條目、可連續(xù)輸編碼總串和發(fā)明點1)所述內(nèi)容,技術(shù)解釋同上方案1中解釋。
發(fā)明點2)所述的按其條序從容器中搜索條目,其意是指容器條序決定條目搜索順序,先搜索到容器中的前序條目,后搜索到容器中的后序條目。從而實現(xiàn)(同首碼條的)序性存取(條頻值序-條前碼序-)條容器序-條搜索序。
發(fā)明點2)所述的總串前綴同輸入碼匹配條目,其意是指在搜索時中文條目編碼串與用戶當(dāng)前輸入碼串的匹配方式(從首碼起前綴匹配)若系統(tǒng)內(nèi)中文條目的可連續(xù)輸編碼總串,從首碼起前綴碼串乃至總串(若有的話,除間隔符)同于用戶現(xiàn)輸入碼,則該條目是輸入碼匹配條目;這里說的從首碼起前綴碼串,并不一定僅僅限于總編碼串的前分編碼(子或整串),也可能含后分編碼(子或整串)。
發(fā)明點2)所述的后分碼段重復(fù)提示于提示欄,其意是指與輸入碼匹配條目的后分碼段在提示欄的提示方式一位一位敲輸入碼(無論是否已經(jīng)敲入后分編碼),每敲一位都在提示欄上重復(fù)提示(匹配條目及其)后分碼段整串。高效實現(xiàn)查詢編碼的即時提示,比如雙拼鍵碼為前分碼,全拼鍵碼為后分碼;雙筆鍵碼為前分碼,雙筆數(shù)碼為后分碼;雙拼鍵碼雙筆鍵碼為前分碼,全拼鍵碼雙筆數(shù)碼為后分碼。
發(fā)明點3)所述的變色提示與現(xiàn)敲碼對應(yīng)子串,其意是指在提示欄重復(fù)提示的后分碼段底色之上,與前分碼(一或多位)當(dāng)前敲碼存在預(yù)設(shè)對應(yīng)關(guān)系的后分碼段某子串的提示方式在底色上變色提示。與現(xiàn)敲碼相對應(yīng)的現(xiàn)變色串變色同時,與前敲碼相對應(yīng)的前變色串恢復(fù)底色?;诘咨珓討B(tài)變色,從而新穎高效實現(xiàn)對應(yīng)編碼在提示欄的查詢提示。
比如“賊”字的雙拼鍵碼—全拼鍵碼兩分碼段ZZzei敲第一位前分編碼-雙拼碼Z,在提示欄變色提示其對應(yīng)的后分編碼第一子串-全拼碼z;敲第二位前分編碼-雙拼碼Z,在提示欄變色提示其對應(yīng)的后分編碼第二子串-全拼碼ei。
比如“賊”字的全拼鍵碼—雙拼鍵碼兩分碼段zeiZZ敲前分碼第一子串-全拼碼z,在提示欄變色提示其對應(yīng)的后分編碼第一子串-雙拼碼Z;敲前分碼第二子串-全拼碼ei,在提示欄變色提示其對應(yīng)的后分編碼第二子串-雙拼碼Z。
又如“賊”字的雙筆鍵碼—雙筆數(shù)碼兩分碼段MWGQW2534113534敲第一位前分編碼-雙筆鍵碼M,在提示欄變色提示其對應(yīng)的后分編碼第一子串-雙筆數(shù)碼25;敲第二位前分編碼-雙筆鍵碼W,在提示欄變色提示其對應(yīng)的后分編碼第二子串-雙筆數(shù)碼34;敲第三位前分編碼-雙筆鍵碼G,在提示欄同步提示其對應(yīng)的后分編碼第三子串-雙筆數(shù)碼11;敲第四位前分編碼-雙筆鍵碼Q,在提示欄同步提示其對應(yīng)的后分編碼第四子串-雙筆數(shù)碼35;敲第五位前分編碼-雙筆鍵碼W,在提示欄同步提示其對應(yīng)的后分編碼第五子串-雙筆數(shù)碼25。從前分碼若是敲到后分碼2,在提示欄雖可提示后分編碼完整碼串,但其上無與2對應(yīng)的子串變色。
又如“賊”字的雙拼鍵碼雙筆鍵碼-全拼鍵碼雙筆數(shù)碼兩分碼段ZZMWGQWzei2534113534,對應(yīng)關(guān)系如上類推。
視不同的兩分編碼輸入方案,輸入法中前分碼與后分碼的(逐碼逐位)對應(yīng)關(guān)系可自定義。
3.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其并列獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲系統(tǒng)既能存取如第1項第一獨立權(quán)利要求所述的(物理映射)前分碼段后分碼段數(shù)據(jù)信息,存儲系統(tǒng)也能存取如第2項并列獨立權(quán)利要求所述的(物理映射)前分碼段后分碼段數(shù)據(jù)信息;兩套前分后分碼段各有不同識別機制(識別法可從第1項權(quán)利要求和第2項權(quán)利要求重復(fù)所述各選其一;比如前為鍵串后為值串識別首套兩分碼段;前首大寫后首非大或前首非大后首大寫等等識別次套兩分碼段);在系統(tǒng)中兼容實現(xiàn)如第1項第一獨立權(quán)利要求和第2項并列獨立權(quán)利要求分別述的各發(fā)明點技術(shù)內(nèi)容。
本發(fā)明的方案3中并列獨立權(quán)利要求技術(shù)特征已述如上。內(nèi)容解釋如下對于括號段文,發(fā)明點1)所述的容器條目,發(fā)明點1)所述的可連續(xù)輸編碼總串,解釋同前兩方案1和2中解釋。
發(fā)明點1)所述的兩套前分后分碼段異識別法,其意是指中文條目的可連續(xù)輸編碼總串含有兩套兩分碼段,當(dāng)然每套有不同的前分碼段后分碼段識別機制才不至于彼此混淆。其各自的識別法可從前兩方案1和2中重復(fù)所述各選其一。比如下附實施例中第一套的兩分碼段識別法是前為鍵串后為值串;第二套的兩分碼段識別法是前首大寫后首非大(或前首非大后首大寫)?;谌缜皟煞桨?和2中分別述的兩套前分后分碼段及其不同識別機制,從而能夠在系統(tǒng)中兼容實現(xiàn)如前兩方案1和2中分別述的各發(fā)明點技術(shù)內(nèi)容。
五、技術(shù)前景綜上所述,本項發(fā)明通過提出一種可供自由相接各種不同漢字編碼輸入方案的兩分碼段中文輸入軟件系統(tǒng)及其信息存儲設(shè)備,以兩分碼首創(chuàng)實現(xiàn)(存儲器對)該系統(tǒng)中兩類核心數(shù)據(jù)信息的動態(tài)存取1,對中文條目頻序化的新穎高效動態(tài)存?。?,對中文編碼對應(yīng)化的新穎高效動態(tài)存取。從而實現(xiàn)最優(yōu)解決海量化的輸入數(shù)據(jù)存取處理瓶頸問題。鑒于上述,不難預(yù)料本發(fā)明的兩分碼段技術(shù)方案已開辟了最新一代輸入系統(tǒng)的大型容器數(shù)據(jù)結(jié)構(gòu)應(yīng)用標(biāo)準(zhǔn)及其范例。
六、舉實施例本發(fā)明中各發(fā)明點技術(shù)內(nèi)容與雙拼鍵碼雙筆鍵碼-全拼鍵碼雙筆數(shù)碼編碼方案相結(jié)合的兩分碼段中文輸入軟件系統(tǒng)及其信息存儲設(shè)備。
它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的兩分碼段中文輸入軟件系統(tǒng)信息內(nèi)容(在被計算機執(zhí)行時)兼而具有本發(fā)明中如上三個技術(shù)方案各發(fā)明點所敘述的技術(shù)特征。
若系統(tǒng)中已相接了(本實施例所提出的)雙拼鍵碼雙筆鍵碼-全拼鍵碼雙筆數(shù)碼中文編碼輸入方案數(shù)據(jù)內(nèi)容,則該方案與兩分碼相關(guān)聯(lián)而體現(xiàn)出的有關(guān)技術(shù)細(xì)節(jié)如下1.雙拼鍵碼—全拼鍵碼逐碼逐位對應(yīng)關(guān)系(可自定義不同方案)單字條目的雙拼鍵碼,最少兩碼,最多兩碼;敲雙拼的首位碼時,首碼若是IUV這三種碼,則各對應(yīng)全拼鍵碼自首碼起的聲母碼串ch sh zh;除IUV外,雙拼首碼若是別碼,則各對應(yīng)與其同碼的全拼鍵碼第一子串,即首位碼(無論該碼是聲是韻);敲雙拼的第二碼時,其對應(yīng)的全拼鍵碼第二子串,必在其前雙拼首碼所對應(yīng)的全拼鍵碼第一子串之后,且在雙筆數(shù)碼數(shù)字串前(但不一定絕對就是全拼鍵碼第一子串與雙筆數(shù)碼數(shù)字串中間的全部夾心子串;因為存在雙音節(jié)字)。
雙拼次碼若為E時(實際上是雙拼次碼之占位符),全拼整串若僅一碼(其后即為雙筆數(shù)碼),此則雙拼一二位碼與其全拼獨位碼的對應(yīng)關(guān)系僅限三例AE--A OE--O EE--E雙拼鍵碼-全拼鍵碼逐碼逐位對應(yīng)關(guān)系(可自定義不同方案)雙拼 全--------拼 雙拼 全------拼 雙拼 全---拼A A NG B B OU CC IAOD D UANG I ANGE E IONG FF EN
GG ENGHH ANG II CHJJ AN KK AO LL AIMM IANNN IN OO UOPP UN QQ IU RR UANSS ONGTT UE UU SHVV ZH UIWW IAUA XX IEYY ING UAI ZZ EI2.雙筆鍵碼—雙筆數(shù)碼鍵碼數(shù)碼對應(yīng)關(guān)系(可自定義不同方案)雙拼鍵碼雙筆鍵碼從第三位碼起,即為雙筆鍵碼子串;雙筆鍵碼之子串中,除末位碼可能對應(yīng)雙筆數(shù)碼數(shù)字串的末位數(shù)外,(末碼前的所有鍵碼)每位鍵碼依序?qū)?yīng)雙筆數(shù)碼數(shù)字串的前后序上兩位數(shù)字;雙筆鍵碼之子串中,最末一位若為Z碼(表空筆畫),可能對應(yīng)雙筆數(shù)碼數(shù)字串的尾兩個0,或一個0;雙筆鍵碼-雙筆數(shù)碼鍵碼數(shù)碼對應(yīng)關(guān)系(可自定義不同方案)G 10 G 11F 12D 13S 14A 15H 20 H 21J 22K 23L 24M 25T 30 T 31R 32E 33W 34Q 35Y 40 Y 41U 42I 43O 44P 45N 50 N 51B 52V 53C 54X 55Z 0(0)G 1H 2T 3Y 4N 53.雙拼鍵碼雙筆鍵碼-全拼鍵碼雙筆數(shù)碼(兩套)兩分碼段示例
條目 前分碼1后---分---碼----1 詞頻捧F GFGGWfeng12111134 5670泛F GODPYfeng44134540 4560蚌F GMFSGfeng25121411 3450灃F GOGGHfeng44111120 2340條目 前----分----碼----2后--分--碼-2詞頻4.全拼鍵碼雙筆數(shù)碼-雙拼鍵碼雙筆鍵碼(兩套)兩分碼段示例條目前分碼1后----分---碼----1 詞頻飛 f ei53400000FZVYZZZ 6540枋 f ang12344153FHFWYV 5430舫 f ang33541441FHECSY 4320魴 f ang35251211FHQMFG 3210條目前------分------碼------2后分碼2 詞頻5.兩分碼段中文輸入軟件系統(tǒng)的八字段化文本碼表格式示例(Z|~Z單字否G|~GGB否B|~BBIG5否J|~J簡碼條否)中文條目前分碼 后分碼Z|~Z G|~G B|~B J|~J詞頻或早或晚HZHWJMGQM 4 4 7 00000意在言外YZYWLQUYZ 4 4 7 00000一左一右YZYYBDMGZ 4 4 7 00000越走越遠(yuǎn)YZYYRGQPY 4 4 8 00000作案分子ZAFZIBGZZ 4 4 7 00000
權(quán)利要求
1.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其第一獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段識別機制。識別法如大小字母區(qū)分前后(前以大寫開頭后以非大開頭、前以非大開頭后以大寫開頭、前以小寫開頭后以非小開頭、前以非小開頭后以小寫開頭);前后各標(biāo)獨立字段;前后各存變量數(shù)據(jù);前為鍵串后為值串;前后之間標(biāo)間隔符;(其它還如標(biāo)識前或后分碼長;編碼鍵集區(qū)分前后)。發(fā)明點2)基于中文條目的按上屏次動態(tài)刷新頻值機制,基于中文條目的動態(tài)刷新頻值數(shù)據(jù),基于中文條目的異首碼條互不比較頻值原則,基于中文條目的可連續(xù)輸編碼總串不變原則,針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段刷新機制。僅限輸入時的動態(tài)刷新法如1)含剛上屏條的頻值相鄰?fù)状a條比較對中,剛剛上屏的高頻條目因碼長則截前分尾(一或多位)綴后分首(以升條序于低頻條前高頻條后);2)含剛上屏條的條數(shù)超額同前分碼條目之中,非剛上屏的最低頻條因超額則截后分首(僅限一位)綴前分尾(以降條序于高頻條后低頻條前);不限輸入時的靜態(tài)刷新法如1)所有條目一次性的兩分碼化靜態(tài)刷新總串首碼為前分編碼,其余碼為后分編碼;2)同首碼條一次性的兩分碼化靜態(tài)刷新同某首碼的一級簡碼上限條數(shù)(可自定義)為X,總串首碼為前分編碼,其余碼為后分編碼;同某首碼的二級簡碼上限條數(shù)(可自定義)為Y,總串前兩碼為前分編碼,其余碼為后分編碼;(同某首碼的三級簡碼上限條數(shù)(可自定義)為Z,總串前三碼為前分編碼,其余碼為后分編碼;若有非簡同首碼條,末級簡碼(二或三級)后級編碼為前分編碼,其余碼為后分編碼)。發(fā)明點3)基于標(biāo)準(zhǔn)鍵盤47輸入鍵或數(shù)碼鍵盤10數(shù)字鍵的鍵名符序或曰鍵序排編碼序,基于條目可連續(xù)輸編碼總串的(靜態(tài)或可動態(tài)刷新的)前分碼序排條目的容器條序,若條目間前分碼同則需比較相關(guān)條目的動態(tài)刷新頻值數(shù)據(jù),在必要時如條目間同前分碼且同頻值還可比較相關(guān)條目的其余方面屬性數(shù)據(jù),存儲器中系統(tǒng)含其中文條目的動態(tài)刷新條序機制(若前分碼可刷新則基于條目在容器中的動態(tài)頻序刷新前分碼段碼序);基于條目在容器中的(動態(tài))碼序(若碼序同結(jié)合頻序若頻序同結(jié)合余序)刷新條序;基于條目在容器中的動態(tài)條序,排提示欄與輸入碼匹配條目的提示條序;從而實現(xiàn)(存儲器對)中文條目頻序化的新穎高效動態(tài)存取。
2.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其并列獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲器中系統(tǒng)含其前分碼段后分碼段識別機制。識別法如大小字母區(qū)分前后(前以大寫開頭后以非大開頭、前以非大開頭后以大寫開頭、前以小寫開頭后以非小開頭、前以非小開頭后以小寫開頭);前后各標(biāo)獨立字段;前后各存變量數(shù)據(jù);前為鍵串后為值串;前后之間標(biāo)間隔符;(其它還如標(biāo)識前或后分碼長;編碼鍵集區(qū)分前后)。發(fā)明點2)用戶逐位敲輸入碼,每敲一位,本系統(tǒng)按容器條序從中搜索可連續(xù)輸編碼總串從首碼起前綴碼串同于用戶當(dāng)前敲串的匹配條目;每敲一位,待上屏的匹配條目及其后分編碼整串重復(fù)提示于待上屏的匹配條目提示欄上,而用戶的當(dāng)前敲串(無論當(dāng)前是否敲進(jìn)可連續(xù)輸編碼總串中的后分編碼)則提示于輸入法的外碼輸入提示口或提示區(qū)上。每敲一位前分編碼重復(fù)提示后分碼段,高效實現(xiàn)查詢編碼的即時提示。發(fā)明點3)在上屏前每敲一位匹配條的前分編碼,不僅同步于提示欄重復(fù)提示匹配條的后分編碼完整碼串;在上屏前每敲一位(或多位的)前分編碼,而且同步于提示欄基于底色重復(fù)提示的后分編碼之整串上,變色提示與現(xiàn)敲碼存在預(yù)設(shè)對應(yīng)關(guān)系的某一位碼或某子串;存儲器中系統(tǒng)含有現(xiàn)敲一位(或多位的)前分編碼(不連或連前分碼位)與其對應(yīng)于提示欄變色提示后分編碼某一碼串(不連或連后分碼位)的配對程序。前分碼與后分碼的(逐碼逐位)配對關(guān)系可自定義。從而實現(xiàn)(存儲器對)中文編碼對應(yīng)化的新穎高效動態(tài)存取。
3.一種載有兩分碼段中文輸入軟件系統(tǒng)的計算機用存儲設(shè)備。其并列獨立權(quán)利要求的核心技術(shù)特征在于(它由存取軟件程序的計算機(內(nèi)部或外部的)磁盤或光盤或U盤等等存儲介質(zhì)構(gòu)成。其從硬件或物理上已建立了兩分碼段中文輸入軟件系統(tǒng)。該系統(tǒng)的輸入功能之本質(zhì)即存儲設(shè)備硬件本身物理信息基于人機交互映射中文信息編碼輸入自動處理。系統(tǒng)含可相接應(yīng)用各種不同漢字編碼輸入方案的軟件程序。其中除含輸入法類軟件必需的相關(guān)主體程序,及其用于相接處理各種不同漢字編碼輸入方案的數(shù)據(jù)內(nèi)容管理程序,或曰所謂容器程序、碼表管理等程序外;存儲器中所載有的信息內(nèi)容(在被計算機執(zhí)行時)具有如下各發(fā)明點技術(shù)特征)發(fā)明點1)針對中文條目的可連續(xù)輸編碼總串,存儲系統(tǒng)既能存取如第1項第一獨立權(quán)利要求所述的(物理映射)前分碼段后分碼段數(shù)據(jù)信息,存儲系統(tǒng)也能存取如第2項并列獨立權(quán)利要求所述的(物理映射)前分碼段后分碼段數(shù)據(jù)信息;兩套前分后分碼段各有不同識別機制(識別法可從第1項權(quán)利要求和第2項權(quán)利要求重復(fù)所述各選其一;比如前為鍵串后為值串識別首套兩分碼段;前首大寫后首非大或前首非大后首大寫等等識別次套兩分碼段);在系統(tǒng)中兼容實現(xiàn)如第1項第一獨立權(quán)利要求和第2項并列獨立權(quán)利要求分別述的各發(fā)明點技術(shù)內(nèi)容。
全文摘要
一種內(nèi)含兩分碼段中文輸入軟件系統(tǒng)的計算機內(nèi)部或外圍性存儲設(shè)備。本發(fā)明屬于計算機技術(shù)領(lǐng)域。目的在于高效解決輸入法中海量化的輸入數(shù)據(jù)存取處理瓶頸問題。發(fā)明點是針對中文條目“可連續(xù)輸編碼總串”,根據(jù)(兩套)識別機制而存取其(所含兩套)兩分碼段1,基于容器同首碼條動態(tài)頻序,截前分尾綴后分首動態(tài)刷新上屏條的前分碼段,前分碼序決定容器條序,容器條序決定提示欄序,頻序化地存取條目;2,敲前分碼于提示欄重復(fù)提示匹配條目后分碼段,后分碼上變色提示與現(xiàn)敲碼存在預(yù)設(shè)對應(yīng)關(guān)系的某一碼(串),對應(yīng)化地存取兩碼。其開辟了最新一代輸入法的大型容器數(shù)據(jù)結(jié)構(gòu)應(yīng)用標(biāo)準(zhǔn)和范例。
文檔編號G06F9/44GK1598742SQ20041002639
公開日2005年3月23日 申請日期2004年8月16日 優(yōu)先權(quán)日2004年8月16日
發(fā)明者唐匯妙 申請人:唐匯妙