專(zhuān)利名稱(chēng):算盤(pán)式數(shù)值輸入方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種算盤(pán)式數(shù)值輸入方法及裝置。
背景技術(shù):
算盤(pán)是中國(guó)傳統(tǒng)的計(jì)數(shù)和運(yùn)算工具,具有運(yùn)算直觀、操作快捷的特點(diǎn)。正因?yàn)槿绱耍幢阍谠絹?lái)越計(jì)算機(jī)化的今天,算盤(pán)仍然是很多領(lǐng)域不可缺少的計(jì)算工具。在廣大的設(shè)有會(huì)計(jì)專(zhuān)業(yè)甚至其它金融專(zhuān)業(yè)的大中專(zhuān)院校中,算盤(pán)仍是一門(mén)必須達(dá)到一定級(jí)別才能畢業(yè)的必修課程。
在個(gè)人計(jì)算機(jī)的使用上,目前使用者可通過(guò)各式各樣的周邊輸入裝置,例如為鍵盤(pán)、指針裝置(鼠標(biāo)、觸控板、軌跡球)、手寫(xiě)面板等等,將文字及數(shù)值輸入到個(gè)人計(jì)算機(jī)中,利用個(gè)人計(jì)算機(jī)的高速計(jì)算能力來(lái)處理此些資料。鍵盤(pán)是一個(gè)具有數(shù)字、符號(hào)、字母等字符的綜合性輸入設(shè)備,對(duì)專(zhuān)門(mén)從事數(shù)字輸入處理的行業(yè)不具有優(yōu)勢(shì);鼠標(biāo)具有操作靈活的優(yōu)點(diǎn),但作為字符輸入則更差;而手寫(xiě)筆因雖符合人類(lèi)長(zhǎng)期以來(lái)形成的手寫(xiě)習(xí)慣,但因辨識(shí)率等因素?zé)o論操作速度還是方便性更打折扣。
此外,對(duì)于熟練算盤(pán)的使用者而言,當(dāng)其利用計(jì)算機(jī)鍵盤(pán)輸入十進(jìn)制數(shù)值時(shí),需要花上很長(zhǎng)一段時(shí)間才能達(dá)到熟練的程度。
發(fā)明內(nèi)容
本發(fā)明解決了上述背景技術(shù)中存在的利用計(jì)算機(jī)輸入數(shù)值不便的技術(shù)問(wèn)題。
本發(fā)明的技術(shù)方案是一種算盤(pán)式數(shù)值輸入裝置,其特殊之處在于該數(shù)值輸入裝置包含開(kāi)關(guān)器數(shù)組,其中包括數(shù)個(gè)開(kāi)關(guān)器,且這些開(kāi)關(guān)器是以預(yù)定的矩陣方式安置于算盤(pán)上的所有直柱上;且其中各個(gè)開(kāi)關(guān)器可于有珠子移動(dòng)至其上時(shí),形成第一開(kāi)關(guān)狀態(tài);而于無(wú)珠子移動(dòng)至其上時(shí),形成第二開(kāi)關(guān)狀態(tài);掃瞄開(kāi)關(guān)器數(shù)組中的各個(gè)開(kāi)關(guān)器的開(kāi)關(guān)狀態(tài)而產(chǎn)生對(duì)應(yīng)矩陣信號(hào)的矩陣信號(hào)掃瞄模塊;將矩陣信號(hào)掃瞄模塊所產(chǎn)生的各個(gè)矩陣信號(hào)依據(jù)預(yù)定的邏輯信號(hào)數(shù)值對(duì)應(yīng)方式而轉(zhuǎn)換成代表各個(gè)直列上的珠子目前所在位置所代表的十進(jìn)制單位數(shù)值的矩陣信號(hào)轉(zhuǎn)換模塊;將矩陣信號(hào)轉(zhuǎn)換模塊所產(chǎn)生的一組十進(jìn)制單位數(shù)值依其位置而整合成一個(gè)十進(jìn)制數(shù)值,并將此十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)的數(shù)值合成模塊。
上述算盤(pán)上的每一個(gè)直柱上配置有至少5個(gè)珠子。
上述開(kāi)關(guān)器數(shù)組中的各個(gè)開(kāi)關(guān)器為一種彈性壓觸式開(kāi)關(guān)器,其在有一珠子移動(dòng)至其上時(shí),受壓觸而成為閉路狀態(tài);而在無(wú)珠子移動(dòng)至其上時(shí),未受壓觸而成為斷路狀態(tài)。
上述的該數(shù)值輸入裝置還包含將算盤(pán)上所有的珠子重置回零值位置的重置按鍵。
上述電子數(shù)據(jù)處理平臺(tái)是桌上型個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)或個(gè)人數(shù)字助理裝置。
本發(fā)明還提供一種適用于上述算盤(pán)式數(shù)值輸入裝置的算盤(pán)式數(shù)值輸入方法,其特殊之處在于該方法包含以下步驟1)偵測(cè)算盤(pán)上的各個(gè)直列上的珠子目前在算盤(pán)上的所在位置;2)依據(jù)對(duì)應(yīng)表求得算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值;3)將算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值合成一個(gè)十進(jìn)制數(shù)值;4)將十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)。
上述電子數(shù)據(jù)處理平臺(tái)是桌上型個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)或個(gè)人數(shù)字助理裝置。
上述算盤(pán)式數(shù)值輸入方法還包含將算盤(pán)上所有的珠子重置回零值位置的重置程序。
本發(fā)明具有如下優(yōu)點(diǎn)1.本發(fā)明提供了一種算盤(pán)式數(shù)值輸入方法及裝置,其可讓使用者通過(guò)算盤(pán)將十進(jìn)制數(shù)值輸入至電子數(shù)據(jù)處理平臺(tái)。
2.本發(fā)明特別適合熟練算盤(pán)的使用者通過(guò)其算盤(pán)輸入數(shù)值至電子數(shù)據(jù)處理平臺(tái),因此可對(duì)熟練算盤(pán)的使用者提供一種更為快速而有效率的數(shù)值輸入工具。
四
圖1為本發(fā)明基本架構(gòu)示意圖;圖2為本發(fā)明算盤(pán)上的每一個(gè)直柱上的5個(gè)珠子的移動(dòng)位置、其所代表的數(shù)值、以及其所觸發(fā)的一組邏輯電位信號(hào)的一組示意圖;圖3為本發(fā)明所采用的邏輯信號(hào)數(shù)值對(duì)應(yīng)表;圖4為本發(fā)明算盤(pán)式數(shù)值輸入方法流程示意圖。
五具體實(shí)施例方式
參照?qǐng)D1所示,本發(fā)明算盤(pán)式數(shù)值輸入裝置在實(shí)際應(yīng)用上搭接至電子數(shù)據(jù)處理平臺(tái)10,例如可以是桌上型個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)或個(gè)人數(shù)字助理裝置(Personal Digital Assistant,PDA)等,使用者可以通過(guò)算盤(pán)20來(lái)輸入十進(jìn)制數(shù)值資料至電子數(shù)據(jù)處理平臺(tái)10。
算盤(pán)20包括復(fù)數(shù)個(gè)直柱,例如為10個(gè)直柱30、31、32、33、34、35、36、37、38、39,分別代表十進(jìn)制數(shù)值中的分位、個(gè)位、十位、百位、千位、萬(wàn)位、十萬(wàn)位、百萬(wàn)位、千萬(wàn)位和億位;且其中每一個(gè)直柱至少配置有5顆珠子,包括一顆上欄珠子40和四顆下欄珠子41、42、43、44,用以讓使用者撥動(dòng)珠子40、41、42、43、44來(lái)表示十進(jìn)制數(shù)值中的一個(gè)單位數(shù)值,亦即0、1、2、3、4、5、6、7、8或9。由于此算盤(pán)20的十進(jìn)制數(shù)值表示方法為已有方法,在此說(shuō)明書(shū)中將不對(duì)其操作方式作詳細(xì)的說(shuō)明。
本發(fā)明算盤(pán)式數(shù)值輸入裝置的基本架構(gòu)至少包含(a)開(kāi)關(guān)器數(shù)組110;(b)矩陣信號(hào)掃瞄模塊120;(c)矩陣信號(hào)轉(zhuǎn)換模塊130;(d)數(shù)值合成模塊140。
開(kāi)關(guān)器數(shù)組110由復(fù)數(shù)個(gè)開(kāi)關(guān)器所組成,且這些開(kāi)關(guān)器是預(yù)定的矩陣方式安置在上述算盤(pán)20上的所有直柱30、31、32、33、34、35、36、37、38、39上,例如為每一個(gè)直柱上配置5個(gè)開(kāi)關(guān)器,因此形成矩陣式的開(kāi)關(guān)器數(shù)組110,包括10個(gè)直行C0、C1、C2、C3、C4、C5、C6、C7、C8、C9及5個(gè)橫列R0、R1、R2、R3、R4,用以偵測(cè)算盤(pán)20上的各個(gè)直柱30、31、32、33、34、35、36、37、38、39上的所有珠子40、41、42、43、44在算盤(pán)20上的移動(dòng)位置。
開(kāi)關(guān)器數(shù)組110中的各個(gè)開(kāi)關(guān)器可在一個(gè)珠子移動(dòng)至其上時(shí),被觸動(dòng)而產(chǎn)生第一邏輯信號(hào),例如為高電位信號(hào)(ON);而在無(wú)珠子移動(dòng)至其上時(shí),則產(chǎn)生第二邏輯信號(hào),例如為低電位信號(hào)(OFF)。
在具體實(shí)施時(shí),開(kāi)關(guān)器數(shù)組110中的各個(gè)開(kāi)關(guān)器可例如為一彈性壓觸式開(kāi)關(guān)器,其中包括二個(gè)電性接觸點(diǎn),可在有一珠子移動(dòng)至其上時(shí),將其中一個(gè)電性接觸點(diǎn)推向另一個(gè)電性接觸點(diǎn),因此而形成閉路狀態(tài),也就是使得電流導(dǎo)通而輸出邏輯高電位信號(hào)(ON);而在沒(méi)有珠子移動(dòng)至其上時(shí),則上述二個(gè)電性接觸點(diǎn)會(huì)因彈性而分開(kāi),因此而形成斷路狀態(tài),也就是使得電流因斷路而輸出一邏輯低電位信號(hào)(OFF)。除此之外,還有許多其它可行的方式來(lái)具體實(shí)施上述的開(kāi)關(guān)器數(shù)組110。
如圖2所示,當(dāng)一直柱上的5個(gè)珠子被移動(dòng)為代表數(shù)值0時(shí),則其將致使該直柱上的5個(gè)開(kāi)關(guān)器R0-R4所產(chǎn)生的邏輯信號(hào)分別為OFF、OFF、ON、ON、ON;當(dāng)數(shù)值為1時(shí),則R0-R4所產(chǎn)生的邏輯信號(hào)分別為OFF、ON、OFF、ON、ON;當(dāng)數(shù)值為2時(shí),則R0-R4所產(chǎn)生的邏輯信號(hào)分別為OFF、ON、ON、OFF、ON];依此類(lèi)推,就可以求得圖3所示的邏輯信號(hào)數(shù)值對(duì)應(yīng)表。
矩陣信號(hào)掃瞄模塊120負(fù)責(zé)掃瞄開(kāi)關(guān)器數(shù)組110上的各個(gè)直柱30-39,即矩陣C0-C9上的5個(gè)直列的開(kāi)關(guān)器R0-R4開(kāi)關(guān)狀態(tài),從而求得一組矩陣信號(hào)。
矩陣信號(hào)轉(zhuǎn)換模塊130可將矩陣信號(hào)掃瞄模塊120所偵測(cè)到的矩陣信號(hào),亦即各個(gè)直柱30-39(即C0-C9)上的5個(gè)直列的開(kāi)關(guān)器R0-R4上的開(kāi)關(guān)狀態(tài)所代表的各組邏輯信號(hào),依據(jù)圖3所示的邏輯信號(hào)數(shù)值對(duì)應(yīng)表將其轉(zhuǎn)換成對(duì)應(yīng)的十進(jìn)制單位數(shù)值a0、a1、a2、a3、a4、a5、a6、a7、a8、a9。舉例來(lái)說(shuō),若有一直柱上的5個(gè)直列的開(kāi)關(guān)器R0、R1、R2、R3、R4上的開(kāi)關(guān)狀態(tài)分別為ON、OFF、ON、ON、ON,則依據(jù)圖3所示的邏輯信號(hào)數(shù)值對(duì)應(yīng)表即可求得其所代表的十進(jìn)制單位數(shù)值為5。
數(shù)值合成模塊140可將上述矩陣信號(hào)轉(zhuǎn)換模塊130所求得的所有的十進(jìn)制單位數(shù)值a0、a1、a2、a3、a4、a5、a6、a7、a8、a9依據(jù)其位置來(lái)合成一個(gè)十進(jìn)制數(shù)值A(chǔ),亦即根據(jù)下列之公式來(lái)求得使用者所欲輸入的十進(jìn)制數(shù)值A(chǔ)=a0*10-1+a1*100+a2*101+a3*102+a4*103+a5*104+a6*105+a7*106+a8*107+a9*108換言之,數(shù)值合成模塊140的輸出數(shù)值信號(hào)A即代表目前該算盤(pán)20上的所有直柱30、31、32、33、34、35、36、37、38、39上的所有珠子40、41、42、43、44的移動(dòng)方式所代表的十進(jìn)制數(shù)值。
上述數(shù)值合成模塊140所輸出的數(shù)值信號(hào)A即可透過(guò)一通訊接口傳送至電子數(shù)據(jù)處理平臺(tái)。此即完成一次數(shù)值輸入工作。
完成一次數(shù)值輸入工作之后,使用者利用一重置按鍵50來(lái)將所有的珠子40、41、42、43、44重置回零值位置;也可以利用機(jī)械結(jié)構(gòu)來(lái)將上欄的珠子40推向最上方,并將四顆下欄的珠子41、42、43、44推向最下方,從而讓使用者進(jìn)行下一個(gè)數(shù)值的輸入工作。
參照?qǐng)D4所示,本發(fā)明算盤(pán)式數(shù)值輸入方法包含以下步驟1)首先偵測(cè)算盤(pán)上的各個(gè)直列上的珠子目前在算盤(pán)上的所在位置;2)然后依據(jù)對(duì)應(yīng)表求得算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值;3)接著將算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值合成一個(gè)十進(jìn)制數(shù)值;3)最后將十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)。另外,本方法還包含一個(gè)將所有的珠子重置回零值位置的重置程序,通過(guò)本程序,可以將算盤(pán)上所有的珠子重置到零的位置。
權(quán)利要求
1.一種算盤(pán)式數(shù)值輸入裝置,其特征在于該數(shù)值輸入裝置包含開(kāi)關(guān)器數(shù)組,其中包括數(shù)個(gè)開(kāi)關(guān)器,且這些開(kāi)關(guān)器是以預(yù)定的矩陣方式安置于算盤(pán)上的所有直柱上;且其中各個(gè)開(kāi)關(guān)器可于有珠子移動(dòng)至其上時(shí),形成第一開(kāi)關(guān)狀態(tài);而于無(wú)珠子移動(dòng)至其上時(shí),形成第二開(kāi)關(guān)狀態(tài);掃瞄開(kāi)關(guān)器數(shù)組中的各個(gè)開(kāi)關(guān)器的開(kāi)關(guān)狀態(tài)而產(chǎn)生對(duì)應(yīng)矩陣信號(hào)的矩陣信號(hào)掃瞄模塊;將矩陣信號(hào)掃瞄模塊所產(chǎn)生的各個(gè)矩陣信號(hào)依據(jù)預(yù)定的邏輯信號(hào)數(shù)值對(duì)應(yīng)方式而轉(zhuǎn)換成代表各個(gè)直列上的珠子目前所在位置所代表的十進(jìn)制單位數(shù)值的矩陣信號(hào)轉(zhuǎn)換模塊;將矩陣信號(hào)轉(zhuǎn)換模塊所產(chǎn)生的一組十進(jìn)制單位數(shù)值依其位置而整合成一個(gè)十進(jìn)制數(shù)值,并將此十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)的數(shù)值合成模塊。
2.根據(jù)權(quán)利要求1所述的算盤(pán)式數(shù)值輸入裝置,其特征在于所述的算盤(pán)上的每一個(gè)直柱上配置有至少5個(gè)珠子。
3.根據(jù)權(quán)利要求1所述的算盤(pán)式數(shù)值輸入裝置,其特征在于所述開(kāi)關(guān)器數(shù)組中的各個(gè)開(kāi)關(guān)器為一種彈性壓觸式開(kāi)關(guān)器,其在有一珠子移動(dòng)至其上時(shí),受壓觸而成為閉路狀態(tài);而在無(wú)珠子移動(dòng)至其上時(shí),未受壓觸而成為斷路狀態(tài)。
4.根據(jù)權(quán)利要求1所述的算盤(pán)式數(shù)值輸入裝置,其特征在于所述的該數(shù)值輸入裝置還包含將算盤(pán)上所有的珠子重置回零值位置的重置按鍵。
5.根據(jù)權(quán)利要求1所述的算盤(pán)式數(shù)值輸入裝置,其特征在于所述的電子數(shù)據(jù)處理平臺(tái)是桌上型個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)或個(gè)人數(shù)字助理裝置。
6.一種適用于如權(quán)利要求1所述的算盤(pán)式數(shù)值輸入裝置的算盤(pán)式數(shù)值輸入方法,其特征在于該方法包含以下步驟1)偵測(cè)算盤(pán)上的各個(gè)直列上的珠子目前在算盤(pán)上的所在位置;2)依據(jù)對(duì)應(yīng)表求得算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值;3)將算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值合成一個(gè)十進(jìn)制數(shù)值;4)將十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)。
7.根據(jù)權(quán)利要求6所述的算盤(pán)式數(shù)值輸入方法,其特征在于所述的電子數(shù)據(jù)處理平臺(tái)是桌上型個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)或個(gè)人數(shù)字助理裝置。
8.根據(jù)權(quán)利要求6所述的算盤(pán)式數(shù)值輸入方法,其特征在于該方法還包含將算盤(pán)上所有的珠子重置回零值位置的重置程序。
全文摘要
本發(fā)明涉及一種算盤(pán)式數(shù)值輸入方法及裝置。該數(shù)值輸入裝置包含開(kāi)關(guān)器數(shù)組、矩陣信號(hào)掃描模塊、矩陣信號(hào)轉(zhuǎn)換模塊、數(shù)值合成模塊。該數(shù)值輸入方法包含以下步驟1)偵測(cè)算盤(pán)上的各個(gè)直列上的珠子目前在算盤(pán)上的所在位置;2)依據(jù)對(duì)應(yīng)表求得算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值;3)將算盤(pán)上各個(gè)直列上珠子的目前所在位置所代表的十進(jìn)制單位數(shù)值合成一個(gè)十進(jìn)制數(shù)值;4)將十進(jìn)制數(shù)值傳送至電子數(shù)據(jù)處理平臺(tái)。通過(guò)本發(fā)明讓使用者通過(guò)算盤(pán)將十進(jìn)制數(shù)值輸入至電子數(shù)據(jù)處理平臺(tái),特別適合熟練算盤(pán)的使用者通過(guò)其算盤(pán)輸入數(shù)值至電子數(shù)據(jù)處理平臺(tái),因此可對(duì)熟練算盤(pán)的使用者提供一種更為快速而有效率的數(shù)值輸入工具。
文檔編號(hào)G06F3/023GK1556453SQ200310122229
公開(kāi)日2004年12月22日 申請(qǐng)日期2003年12月30日 優(yōu)先權(quán)日2003年12月30日
發(fā)明者陳淮琰, 秦樹(shù)新 申請(qǐng)人:無(wú)敵科技(西安)有限公司