專(zhuān)利名稱(chēng):基于云的遠(yuǎn)程文字錄入方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)遠(yuǎn)程服務(wù)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種基于云計(jì)算的遠(yuǎn)程文字錄入方法及系統(tǒng)。
背景技術(shù):
隨著科技的不斷進(jìn)步,云技術(shù)得到越來(lái)越廣泛的應(yīng)用,由于網(wǎng)絡(luò)的性能越來(lái)越好, 通過(guò)網(wǎng)絡(luò)在遠(yuǎn)程服務(wù)器上進(jìn)行各種的應(yīng)用得到越來(lái)越廣泛的應(yīng)用,用戶只需在PC機(jī),平板電腦或者智能手機(jī)上安裝相應(yīng)的程序應(yīng)用軟件,就可以進(jìn)行遠(yuǎn)程的應(yīng)用,這些應(yīng)用越來(lái)越多的滲透到人們的工作和生活中。隨著這些遠(yuǎn)程應(yīng)用的使用越來(lái)越廣泛,同時(shí)也帶來(lái)一個(gè)問(wèn)題,由于觸摸屏技術(shù)的進(jìn)步,越來(lái)越多的終端設(shè)備采用觸摸屏的技術(shù),摒棄了傳統(tǒng)的鍵盤(pán)和鼠標(biāo),那么在進(jìn)行遠(yuǎn)程應(yīng)用時(shí)進(jìn)行手寫(xiě)文字輸入的時(shí)候,不能采用傳統(tǒng)的鍵盤(pán)輸入的方式。目前基于遠(yuǎn)程的輸入方法有兩種,其一是使用遠(yuǎn)端的虛擬鍵盤(pán)來(lái)進(jìn)行,其二是使用遠(yuǎn)端的手寫(xiě)輸入法來(lái)進(jìn)行,但這兩種方式都存在很大的問(wèn)題使用虛擬鍵盤(pán)時(shí),由于屏幕較小,很容易點(diǎn)擊到錯(cuò)誤的位置;而使用遠(yuǎn)端手寫(xiě)輸入時(shí),由于通過(guò)網(wǎng)絡(luò)傳輸過(guò)去的筆畫(huà)軌跡由于會(huì)造成丟失,所以手寫(xiě)識(shí)別精度較低,造成文字錄入的困難,從而影響工作的效率。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明的目的是為解決終端設(shè)備,包括PC機(jī)、平板電腦、智能手機(jī)等云終端設(shè)備,在進(jìn)行遠(yuǎn)程應(yīng)用時(shí)進(jìn)行文字錄入時(shí)的不便,以此降低遠(yuǎn)程應(yīng)用難度,提高用戶感受。本發(fā)明是在不改變傳統(tǒng)的遠(yuǎn)程使用的基礎(chǔ)上,利用終端設(shè)備上的輸入法,在本地進(jìn)行文字錄入,而后將文字進(jìn)行必要的轉(zhuǎn)換,通過(guò)原遠(yuǎn)程傳輸通道,傳輸至遠(yuǎn)端的云服務(wù)器后,再重新轉(zhuǎn)換回所需要輸入的各類(lèi)文字和字符。本發(fā)明是基于windows的消息機(jī)制的,在終端進(jìn)行文字錄入后,將錄入的文字轉(zhuǎn)換為windows中的各類(lèi)標(biāo)準(zhǔn)消息,如WM_IME_CHAR或WM_CHAR消息等,所以在利用本發(fā)明進(jìn)行遠(yuǎn)端文字錄入時(shí),不需要對(duì)原遠(yuǎn)程應(yīng)用做任何的修改。本發(fā)明包括4個(gè)單元,即文字錄入單元、數(shù)據(jù)發(fā)送單元、數(shù)據(jù)接收單元以及文字解析單元。文字錄入單元的主要作用接收文字錄入后產(chǎn)生的系統(tǒng)消息。數(shù)據(jù)發(fā)送單元的主要作用是向遠(yuǎn)程服務(wù)器發(fā)送文字錄入單元轉(zhuǎn)換后的內(nèi)容。數(shù)據(jù)接收單元的主要作用就是接收從終端設(shè)備發(fā)送過(guò)來(lái)的數(shù)據(jù)。文字解析單元的主要作用就是根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字。本發(fā)明有2種工作模式,一種是在終端設(shè)備端根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息得到文字,及文字解析單元工作在終端設(shè)備端,然后才進(jìn)行網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程服務(wù)器,另外一種是在終端設(shè)備端把錄入文字的產(chǎn)生的系統(tǒng)消息透?jìng)鞯竭h(yuǎn)程服務(wù)器,在遠(yuǎn)程服務(wù)器根據(jù)接收到的錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字,及文字解析單元工作在遠(yuǎn)程服務(wù)器端。2種工作模式的區(qū)別是文字解析單元所處位置不同,一種是在終端設(shè)備,另一種是在遠(yuǎn)程服務(wù)器。本發(fā)明的有益效果1)本發(fā)明提高了在遠(yuǎn)程登陸進(jìn)行文字錄入時(shí),錄入文字的準(zhǔn)確性即提高了手寫(xiě)的識(shí)別精度。2)用戶在遠(yuǎn)程應(yīng)用辦公時(shí),提高工作效率。降低使用難度,改善用戶感受。
圖1為本發(fā)明實(shí)施例的基于云的遠(yuǎn)程文字錄入系統(tǒng)示意圖(第一種工作模式文字解析單元工作在終端設(shè)備)。圖2為本發(fā)明實(shí)施例的基于云的遠(yuǎn)程文字錄入系統(tǒng)示意圖(第二種工作模式文字解析單元工作在遠(yuǎn)程服務(wù)器)。圖3為本發(fā)明實(shí)施例的基于云的遠(yuǎn)程文字錄入方法流程圖(第一種工作模式文字解析單元工作在終端設(shè)備端)。圖4為本發(fā)明實(shí)施例的基于云的遠(yuǎn)程文字錄入方法流程圖(第二種工作模式文字解析單元工作在遠(yuǎn)程服務(wù)器端)。
具體實(shí)施例方式以下結(jié)合附圖和具體實(shí)施例具體闡述一下這個(gè)基于云的遠(yuǎn)程文字錄入的系統(tǒng)中所采用的技術(shù)方法以及這個(gè)系統(tǒng)是如何工作的。本發(fā)明是一個(gè)系統(tǒng),介于終端設(shè)備(PC機(jī)、平板電腦、智能手機(jī))和遠(yuǎn)程服務(wù)器之間,相當(dāng)于一個(gè)中間層,主要是來(lái)處理數(shù)據(jù)獲取和數(shù)據(jù)傳輸?shù)?。其工作的具體原理如下當(dāng)用終端設(shè)備(PC機(jī)、平板電腦,智能手機(jī))在進(jìn)行遠(yuǎn)程應(yīng)用時(shí),終端設(shè)備(PC機(jī)、平板電腦,智能手機(jī))通過(guò)這個(gè)系統(tǒng)建立和遠(yuǎn)程服務(wù)器之間的連接。當(dāng)連接建立之后,該系統(tǒng)中的文字錄入單元在等待用戶通過(guò)手寫(xiě)或者虛擬鍵盤(pán)進(jìn)行文字錄入產(chǎn)生的系統(tǒng)消息,然后通過(guò)數(shù)據(jù)發(fā)送單元把數(shù)據(jù)發(fā)送給遠(yuǎn)程服務(wù)器,遠(yuǎn)程服務(wù)器會(huì)從設(shè)備終端直接或者間接的得到文字,這樣最后實(shí)現(xiàn)了遠(yuǎn)程的文字錄入。由于該發(fā)明有2種工作模式,下面對(duì)2種工作模式做一一敘述。第一種工作模式為文字解析單元工作在終端設(shè)備端,在終端設(shè)備端根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字,當(dāng)終端設(shè)備遠(yuǎn)程連接到遠(yuǎn)程服務(wù)器進(jìn)行手寫(xiě)輸入或者虛擬鍵盤(pán)輸入時(shí),在終端設(shè)備運(yùn)行的該系統(tǒng)會(huì)接收到手寫(xiě)輸入或者虛擬鍵盤(pán)輸入產(chǎn)生的系統(tǒng)消息,并且從該消息的附加內(nèi)容中得到文字,在獲取到文字之后,按照該系統(tǒng)和遠(yuǎn)程服務(wù)器之間的通信協(xié)議格式組裝成數(shù)據(jù)包,組裝好的數(shù)據(jù)包由數(shù)據(jù)發(fā)送單元發(fā)送給遠(yuǎn)程服務(wù)器,遠(yuǎn)程服務(wù)器端接收到終端設(shè)備發(fā)送過(guò)來(lái)的文字后,把文字顯示在服務(wù)器界面相應(yīng)的地方,這樣就完成了遠(yuǎn)程的文字錄入。第二種工作模式為文字解析單元工作在遠(yuǎn)程服務(wù)器端,在終端設(shè)備端把錄入文字的產(chǎn)生的系統(tǒng)消息以及系統(tǒng)消息附加內(nèi)容按照通信協(xié)議組裝成數(shù)據(jù)包,然后通過(guò)網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程服務(wù)器,在遠(yuǎn)程服務(wù)器根據(jù)接收到的錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字,當(dāng)終端設(shè)備遠(yuǎn)程連接到遠(yuǎn)程服務(wù)器進(jìn)行手寫(xiě)輸入或者虛擬鍵盤(pán)輸入時(shí),在終端設(shè)備運(yùn)行的該系統(tǒng)會(huì)接收到手寫(xiě)輸入或者虛擬鍵盤(pán)輸入產(chǎn)生的系統(tǒng)消息,這個(gè)時(shí)候它處理不同于第一種工作模式,它沒(méi)有從系統(tǒng)消息的附加內(nèi)容中得到文字,而是把接收到的系統(tǒng)消息以
4及該系統(tǒng)消息的附加內(nèi)容按照該系統(tǒng)和遠(yuǎn)程服務(wù)器之間的通信協(xié)議格式組裝成數(shù)據(jù)包,組裝好的數(shù)據(jù)包由數(shù)據(jù)發(fā)送單元發(fā)送給遠(yuǎn)程服務(wù)器,當(dāng)遠(yuǎn)程服務(wù)器接收到這個(gè)數(shù)據(jù)包后,根據(jù)其數(shù)據(jù)包中系統(tǒng)消息的附加內(nèi)容得到文字,然后把其顯示在服務(wù)器界面相應(yīng)的地方,這樣就完成了遠(yuǎn)程的文字錄入。 雖然本發(fā)明已以較佳實(shí)施例公開(kāi)如上,但實(shí)施例和附圖并不是用來(lái)限定本發(fā)明, 任何熟悉此技藝者,在不脫離本發(fā)明之精神和范圍內(nèi),自當(dāng)可作各種變化或潤(rùn)飾,同樣在本發(fā)明之保護(hù)范圍之內(nèi)。因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本申請(qǐng)的權(quán)利要求保護(hù)范圍所界定的為準(zhǔn)。
權(quán)利要求
1.一種基于云的遠(yuǎn)程文字錄入系統(tǒng),其特征在于,包括文字錄入單元,用于接收終端設(shè)備接收文字錄入后產(chǎn)生的系統(tǒng)消息; 數(shù)據(jù)發(fā)送單元,用于向遠(yuǎn)程服務(wù)器發(fā)送文字錄入單元轉(zhuǎn)換后的內(nèi)容; 數(shù)據(jù)接收單元,用于接收從終端設(shè)備發(fā)送過(guò)來(lái)的數(shù)據(jù); 文字解析單元,用于根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字。
2.根據(jù)權(quán)利要求1所述的基于云的遠(yuǎn)程文字錄入系統(tǒng),其特征在于在終端設(shè)備端根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息以及系統(tǒng)消息的附加內(nèi)容得到文字,即文字解析單元工作在終端設(shè)備端,然后才進(jìn)行網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程服務(wù)器。
3.根據(jù)權(quán)利要求1所述的基于云的遠(yuǎn)程文字錄入系統(tǒng),其特征在于在終端設(shè)備端把錄入文字的產(chǎn)生的系統(tǒng)消息以及系統(tǒng)消息中的附加內(nèi)容按照傳輸協(xié)議組裝成數(shù)據(jù)局包,然后把數(shù)據(jù)包傳輸?shù)竭h(yuǎn)程服務(wù)器,在遠(yuǎn)程服務(wù)器根據(jù)接收到的數(shù)據(jù)包,然后按照傳輸協(xié)議進(jìn)行分解數(shù)據(jù)包,從數(shù)據(jù)包中得到錄入文字產(chǎn)生的系統(tǒng)消息以及系統(tǒng)消息中的附加內(nèi)容,根據(jù)系統(tǒng)消息的附加內(nèi)容得到文字,即文字解析單元工作在遠(yuǎn)程服務(wù)器端。
4.根據(jù)權(quán)利要求1、2或3所述的基于云的遠(yuǎn)程文字錄入系統(tǒng),其特征在于系統(tǒng)是基于windows的消息機(jī)制的,在終端進(jìn)行文字錄入后,將錄入的文字轉(zhuǎn)換為windows中的各類(lèi)標(biāo)準(zhǔn)消息。
5.根據(jù)權(quán)利要求1、2或3所述的基于云的遠(yuǎn)程文字錄入系統(tǒng),其特征在于所述終端設(shè)備為PC機(jī)、平板電腦、或者智能手機(jī)。
6.一種基于云的遠(yuǎn)程文字錄入方法,其特征在于,包括 步驟一、文字錄入單元獲取錄入文字產(chǎn)生的系統(tǒng)消息;步驟二、文字解析單元工作在終端設(shè)備端,當(dāng)終端設(shè)備遠(yuǎn)程連接到遠(yuǎn)程服務(wù)器進(jìn)行手寫(xiě)輸入或者虛擬鍵盤(pán)輸入時(shí),在終端設(shè)備運(yùn)行的該系統(tǒng)會(huì)接收到手寫(xiě)輸入或者虛擬鍵盤(pán)輸入產(chǎn)生的系統(tǒng)消息,文字解析單元會(huì)從該消息的附加內(nèi)容中得到文字,在獲取到文字之后, 按照該系統(tǒng)和遠(yuǎn)程服務(wù)器之間的通信協(xié)議格式組裝成數(shù)據(jù)包,組裝好的數(shù)據(jù)包由數(shù)據(jù)發(fā)送單元發(fā)送給遠(yuǎn)程服務(wù)器;步驟三、數(shù)據(jù)接收單元在遠(yuǎn)程服務(wù)器端接收到終端設(shè)備發(fā)送過(guò)來(lái)的數(shù)據(jù)包中的文字后,把文字顯示在服務(wù)器界面相應(yīng)的地方,完成遠(yuǎn)程的文字錄入。
7.一種基于云的遠(yuǎn)程文字錄入方法,其特征在于,包括 步驟一、文字錄入單元獲取錄入文字產(chǎn)生的系統(tǒng)消息;步驟二、當(dāng)終端設(shè)備遠(yuǎn)程連接到遠(yuǎn)程服務(wù)器進(jìn)行手寫(xiě)輸入或者虛擬鍵盤(pán)輸入時(shí),在終端設(shè)備運(yùn)行的該系統(tǒng)會(huì)接收到手寫(xiě)輸入或者虛擬鍵盤(pán)輸入產(chǎn)生的系統(tǒng)消息,把接收到的系統(tǒng)消息以及該系統(tǒng)消息的附加內(nèi)容按照該系統(tǒng)和遠(yuǎn)程服務(wù)器之間的通信協(xié)議格式組裝成數(shù)據(jù)包,組裝好的數(shù)據(jù)包由數(shù)據(jù)發(fā)送單元發(fā)送給遠(yuǎn)程服務(wù)器;步驟三、文字解析單元工作在遠(yuǎn)程服務(wù)器端,數(shù)據(jù)接收單元在遠(yuǎn)程服務(wù)器端接收到終端設(shè)備發(fā)送過(guò)來(lái)的數(shù)據(jù)包中的系統(tǒng)消息以及其附加內(nèi)容后,文字解析單元根據(jù)接收到的系統(tǒng)消息的附加內(nèi)容獲取到文字,把文字顯示在服務(wù)器界面相應(yīng)的地方,完成遠(yuǎn)程的文字錄入。
全文摘要
本發(fā)明公開(kāi)了一種基于云的遠(yuǎn)程文字錄入方法及系統(tǒng),它包括4個(gè)單元,即文字錄入單元、數(shù)據(jù)發(fā)送單元、數(shù)據(jù)接收單元以及文字解析單元。本發(fā)明的系統(tǒng),工作介于終端設(shè)備和遠(yuǎn)程服務(wù)器之間,來(lái)處理數(shù)據(jù)獲取和數(shù)據(jù)透明傳輸?shù)?,在進(jìn)行遠(yuǎn)程應(yīng)用時(shí),終端設(shè)備通過(guò)這個(gè)系統(tǒng)建立和遠(yuǎn)程服務(wù)器之間的連接。當(dāng)連接建立之后,系統(tǒng)中的文字錄入單元在等待用戶通過(guò)手寫(xiě)或者虛擬鍵盤(pán)進(jìn)行文字錄入產(chǎn)生的系統(tǒng)消息,接收轉(zhuǎn)換后的內(nèi)容通過(guò)數(shù)據(jù)發(fā)送單元把數(shù)據(jù)發(fā)送給遠(yuǎn)程服務(wù)器,數(shù)據(jù)接收單元接收從終端設(shè)備發(fā)送過(guò)來(lái)的數(shù)據(jù),文字解析單元根據(jù)錄入文字產(chǎn)生的系統(tǒng)消息中的附加內(nèi)容得到文字,最終實(shí)現(xiàn)遠(yuǎn)程的文字錄入。
文檔編號(hào)G06F3/023GK102419643SQ201110329460
公開(kāi)日2012年4月18日 申請(qǐng)日期2011年10月26日 優(yōu)先權(quán)日2011年10月26日
發(fā)明者付進(jìn)軍, 羅玉嬌, 韓曉偉 申請(qǐng)人:南京華設(shè)科技有限公司