一種遠程輸入方法
【專利摘要】本發(fā)明公開了一種遠程輸入方法,包含設備數(shù)據(jù)云,數(shù)據(jù)同步模塊,終端輸入模塊,管理和配置模塊等。系統(tǒng)為用戶設備在系統(tǒng)注冊和分配數(shù)據(jù)存儲中心空間和定位資源,設備注冊到用戶的設備數(shù)據(jù)中心,用戶使用終端接入到系統(tǒng)設備數(shù)據(jù)中心,定位到對應的設備和表單,在終端上上進行輸入,系統(tǒng)獲取用戶在終端上的輸入并保存到對應的設備云數(shù)據(jù)中心,用戶設備登錄到系統(tǒng)端設備云數(shù)據(jù)中心,與系統(tǒng)保存的對應的表單數(shù)據(jù)進行自動同步,從而完成異構設備的遠程輸入。通過設備數(shù)據(jù)云實時同步異構設備上的數(shù)據(jù),為用戶提供了一種方便的遠程輸入的業(yè)務體驗。
【專利說明】一種遠程輸入方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,特別是指一種遠程輸入方法【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術和終端軟件技術的發(fā)展,特別是互聯(lián)網(wǎng)軟件和云計算技術的發(fā)展,為一種遠程輸入方法提供了可行性。
[0003]目前,用戶同時擁有不同的設備,包含智能終端,PC機,筆記本電腦,平板電腦,各個設備擁有不同的設備能力,在很多時候,各個設備之間的能力存在各種差異,各自擁有一些與設備特征相匹配的特征能力,在傳統(tǒng)的電視、機頂盒設備上在需要進行輸入時,通常是通過遙控器進行軟鍵盤方式的輸入,需要通過方向鍵一個個選擇屏幕上的軟鍵盤,費時費力,效率低下,相比較電腦或智能終端上的輸入法而言,通過遙控器的輸入極其繁瑣,用戶體驗極其低下。
[0004]而隨著終端技術,互聯(lián)網(wǎng)技術和云計算技術的發(fā)展,尤其是寬帶無線互聯(lián)網(wǎng)技術的不斷發(fā)展,無線互聯(lián)網(wǎng)的帶寬以及速度得到極大地提高,網(wǎng)絡的覆蓋和穩(wěn)定性和網(wǎng)絡速度對需要穩(wěn)定連接的應用來說,已經(jīng)不再是瓶頸問題。
[0005]同時,云計算技術的發(fā)展,包含云存儲技術,云數(shù)據(jù)存取和訪問技術的發(fā)展,數(shù)據(jù)在云端的存儲以及向外部開放的數(shù)據(jù)訪問技術都得到了很大的提高,數(shù)據(jù)存儲和訪問協(xié)議得到了極大的進展和統(tǒng)一,用戶作為不同設備構成的異構系統(tǒng),也能很好地與云端的數(shù)據(jù)存儲進行快速交互,解決了以往不同設備,不同操作系統(tǒng)數(shù)據(jù)交互的難題。
[0006]通過云存儲數(shù)據(jù)和云數(shù)據(jù)訪問接口,能實現(xiàn)用戶不同設備之間的數(shù)據(jù)快速共享或訪問,在異構設備上輸入的數(shù)據(jù)能快速地與其他設備進行數(shù)據(jù)同步,將具備快速輸入能力的設備作為傳統(tǒng)輸入不便設備,如電視、機頂盒設備的虛擬外部輸入設備,從而實現(xiàn)了通過異構設備遠程輸入。
[0007]有鑒于此,本發(fā)明的目的在于提出一種簡單易行,結合云存儲技術的一種遠程輸入方法。
【發(fā)明內容】
[0008]從上面所述可以看出,系統(tǒng)為用戶注冊的數(shù)據(jù)輸入設備分配數(shù)據(jù)存儲空間和訪問接口,用戶終端接入到系統(tǒng)設備數(shù)據(jù)中心,定位到對應系統(tǒng)端的設備表單,用戶在終端上輸入表單數(shù)據(jù),系統(tǒng)獲取用戶輸入并保存到對應數(shù)據(jù)輸入設備數(shù)據(jù)存儲空間,數(shù)據(jù)輸入設備登錄到系統(tǒng)端后,與系統(tǒng)保存的對應的表單數(shù)據(jù)進行自動同步,完成異構設備的遠程輸入。
[0009]進一步的,通過所提供的一種遠程輸入方法為一種分布式系統(tǒng)業(yè)務的發(fā)展提供有力保障,滿足用戶各方要求,提升用戶友好體驗。
[0010]為實現(xiàn)上述目的,本發(fā)明的一個方面提供了一種遠程輸入方法,該方法包括: 用戶在系統(tǒng)進行注冊,系統(tǒng)為用戶分配數(shù)據(jù)空間,用戶注冊名下的設備到系統(tǒng),系統(tǒng)為
該設備分配數(shù)據(jù)存儲空間和數(shù)據(jù)訪問接口并按照設備類型生成與設備一致的表單,訪問接口參數(shù)包含設備識別信息和表單和表單項的識別信息,通過識別信息實現(xiàn)對設備輸入表單和表單項的定位。
[0011]本發(fā)明提供的一種遠程輸入方法的一個實施例中,該方法還包括:
用戶終端設備訪問并接入到系統(tǒng),基于設備識別信息和設備的表單識別信息,請求對應的系統(tǒng)端的設備表單,系統(tǒng)獲取終端的請求信息包含的設備識別信息,將用戶請求定位到對應的設備表單頁面。
[0012]本發(fā)明提供的一種遠程輸入方法的一個實施例中,該方法還包括:
用戶終端在定位到用戶設備表單后,用戶選取對應的設備表單,輸入表單數(shù)據(jù),系統(tǒng)端感知用戶的輸入,將用戶的輸入保存到對應設備的數(shù)據(jù)存儲空間并關聯(lián)對應的表單和表單項。
[0013]本發(fā)明提供的一種遠程輸入方法的一個實施例中,該方法還包括:
獲取用戶輸入的設備上線并登錄到系統(tǒng)后,查詢系統(tǒng)或系統(tǒng)推送數(shù)據(jù)通知到設備,判斷是否有新的輸入數(shù)據(jù),如有數(shù)據(jù)輸入則發(fā)起數(shù)據(jù)同步,將對應的用戶輸入的設備表單數(shù)據(jù)自動同步到設備端對應的表單,實現(xiàn)異構設備的輸入。
[0014]
具體來說具有以下優(yōu)點:
共享異構設備能力:
通過云計算技術,在異構設備間能無縫共享外部設備的能力,通過各種便于輸入的終端設備,如手機,PC機實現(xiàn)數(shù)據(jù)的靈活的輸入,有效地擴大了設備利用范圍,充分利用各個設備的優(yōu)勢能力。
[0015]自動同步:
通過利用輸入優(yōu)勢設備的輸入能力,為原本不便于輸入的設備,如電視機,機頂盒設備提供了一種虛擬輸入外設,融合各個設備,數(shù)據(jù)在設備之間自動轉移和同步,充分利用了設備能力,幫助原本不便于輸入的設備能快速進行輸入,使得用戶使用異構終端輸入的體驗猶如一個虛擬的統(tǒng)一設備。
[0016]【專利附圖】
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明系統(tǒng)網(wǎng)絡拓撲示意圖。
[0018]圖2為本發(fā)明系統(tǒng)模塊結構示意圖。
[0019]圖3為本發(fā)明注冊流程示意圖。
[0020]圖4為本發(fā)明業(yè)務流程示意圖。
[0021]
【具體實施方式】
[0022]下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。
[0023]為實現(xiàn)上述目的,提出了一種遠程輸入方法。[0024]以下通過結合附圖,對本發(fā)明的實施方式進行描述。
[0025]
實現(xiàn)一種遠程輸入方法的關鍵點如下:
設備數(shù)據(jù)中心:
系統(tǒng)為設備分配數(shù)據(jù)存儲和訪問接口,保存異構設備輸入的數(shù)據(jù),用戶的輸入終端訪問設備的系統(tǒng)數(shù)據(jù)中心,通過設備識別信息和表單識別信息定位到對應設備數(shù)據(jù)輸入表單界面后輸入數(shù)據(jù),系統(tǒng)保存用戶在輸入設備的輸入的數(shù)據(jù),接收數(shù)據(jù)的設備登錄到系統(tǒng)后,系統(tǒng)的數(shù)據(jù)同步功能自動尋找數(shù)據(jù)接收設備對應表單的可用數(shù)據(jù)源進行數(shù)據(jù)同步。
[0026]資源定位:
設備在線數(shù)據(jù)存儲中心以系統(tǒng)分配的設備識別信息和輸入表單識別信息進行設備識別和表單定位,如可以通過設備識別編碼和表單及表單輸入項識別編碼定位到對應設備的系統(tǒng)端的表單,并與系統(tǒng)端的為用戶輸入設備提供的表單輸入和保存在系統(tǒng)端的數(shù)據(jù)保持同步關系。
[0027]資源定位的邏輯關系為:用戶-設備-表單-表單項,并為每個層次的對象進行唯一性識別信息,構成一個完整的資源定位數(shù)據(jù)。
[0028]系統(tǒng)表單:
用戶輸入終端在訪問系統(tǒng)端時,系統(tǒng)根據(jù)用戶終端選擇的設備識別信息和表單識別信息,查詢和生成對應的設備表單,提供給用戶進行輸入,同時,用戶的輸入數(shù)據(jù)與對應設備表單進行綁定。
[0029]數(shù)據(jù)同步:
用戶輸入終端輸入數(shù)據(jù)后,系統(tǒng)將數(shù)據(jù)保存在數(shù)據(jù)接收設備的數(shù)據(jù)存儲中心,接收數(shù)據(jù)的設備登錄到系統(tǒng),系統(tǒng)一旦感知對應設備的在線狀態(tài),根據(jù)設備識別信息將數(shù)據(jù)實時同步到接收數(shù)據(jù)的設備端,接收數(shù)據(jù)設備根據(jù)數(shù)據(jù)中包含的表單識別信息將數(shù)據(jù)定位和填充到接收數(shù)據(jù)端設備的對應表單,使得用戶感覺數(shù)據(jù)的輸入就像在本地輸入一樣。
[0030]
主要功能模塊
如圖1所示,一種遠程輸入方法的拓撲主要包括:
用戶輸入終端100:
用戶的各種具備快速輸入能力的終端設備,包含智能手機,平板,PC等設備,虛擬成數(shù)據(jù)接收設備的外設進行數(shù)據(jù)的輸入。
[0031]數(shù)據(jù)接收設備101:
用戶的接收數(shù)據(jù)的設備,獲取用戶輸入設備輸入的數(shù)據(jù),如電視,機頂盒等設備。
[0032]互聯(lián)網(wǎng)絡102:
提供數(shù)據(jù)訪問和接入的通道,包含固定互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng),如WIFI數(shù)據(jù)通道、移動通信無線數(shù)據(jù)通道。
[0033]用戶設備數(shù)據(jù)云103:
系統(tǒng)端存儲用戶設備數(shù)據(jù),并提供數(shù)據(jù)訪問接口和數(shù)據(jù)同步接口。
[0034]
圖2示為本發(fā)明系統(tǒng)模塊結構示意圖。[0035]用戶注冊模塊200:
用戶在系統(tǒng)進行注冊的功能模塊,注冊用戶信息以及用戶的設備信息。
[0036]資源定位模塊201:
用戶輸入端的對系統(tǒng)端表單進行定位的功能模塊,通過設備信息以及表單識別信息定位到系統(tǒng)端的對應表單數(shù)據(jù)。
[0037]數(shù)據(jù)輸入模塊202:
用戶端輸入數(shù)據(jù)的功能模塊。
[0038]數(shù)據(jù)同步模塊203:
用戶終端上的數(shù)據(jù)同步功能模塊,將輸入的數(shù)據(jù)同步到系統(tǒng)端的對應設備的數(shù)據(jù)存儲。
[0039]設備注冊模塊204:
接收數(shù)據(jù)端設備的注冊模塊,注冊用戶設備到系統(tǒng)和用戶名下。
[0040]數(shù)據(jù)同步模塊205:
接收數(shù)據(jù)端設備的數(shù)據(jù)同步功能模塊,將系統(tǒng)端保存的用戶輸入的表單數(shù)據(jù)同步到接收設備端的對應表單。
[0041]
數(shù)據(jù)傳輸通道206:
提供數(shù)據(jù)訪問和接入的通道,包含固定互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)等傳輸網(wǎng)絡和通道。
[0042]服務訪問接口 207:
系統(tǒng)向外界開放的服務接口,用戶設備通過系統(tǒng)服務接口訪問系統(tǒng)并與其進行交互。
[0043]數(shù)據(jù)庫208:
系統(tǒng)端的數(shù)據(jù)庫,保存各種業(yè)務數(shù)據(jù)并提供數(shù)據(jù)訪問接口和數(shù)據(jù)操作各種功能。
[0044]資源定位模塊209:
系統(tǒng)端根據(jù)用戶設備請求包含的設備識別信息和表單識別信息對系統(tǒng)端的表單資源進行定位,獲取和定位到對應的表單。
[0045]注冊服務模塊210:
提供用戶和設備的注冊服務,保存用戶和設備信息,并分配對應的系統(tǒng)訪問和操作權限。
[0046]表單模塊211:
系統(tǒng)端根據(jù)設備類型保存或生成的各種表單數(shù)據(jù),提供給用戶端進行輸入。
[0047]管理配置模塊212:
系統(tǒng)端的管理和配置功能模塊,管理和配置各種業(yè)務參數(shù)。
[0048]用戶設備模塊213:
系統(tǒng)端對用戶設備進行管理的功能模塊,包含設備信息的管理,設備表單數(shù)據(jù)的管理等各種功能。
[0049]數(shù)據(jù)同步服務模塊214:
系統(tǒng)端與用戶輸入終端以及數(shù)據(jù)接收設備進行數(shù)據(jù)同步的功能模塊,保持用戶輸入和用戶接收數(shù)據(jù)設備上數(shù)據(jù)的一致。
[0050]系統(tǒng)門戶215: 系統(tǒng)的門戶界面,承載用戶以及系統(tǒng)的業(yè)務邏輯和訪問的通道。
[0051]圖3示為本發(fā)明注冊流程示意圖。
[0052]如圖所示,注冊流程包含如下步驟:
步驟301:用戶注冊用戶信息;
步驟302:系統(tǒng)判斷用戶信息是是否滿足系統(tǒng)要求;
步驟303:如滿足則開通用戶賬戶,否則報告和顯示錯誤信息;
步驟304:用戶注冊名下的設備信息;
步驟305:系統(tǒng)分配設備訪問接入信息和設備數(shù)據(jù)空間;
步驟306:設備訪問和登錄到系統(tǒng)后在系統(tǒng)端激活設備。
[0053]
下面舉一個例子來說明本發(fā)明用戶一種遠程輸入方法的使用流程,如圖4所示,該實施例中,業(yè)務流程包括以下步驟:
步驟1.用戶通過輸入終端訪問和登錄到系統(tǒng);
步驟2.系統(tǒng)根據(jù)用戶選擇定位到對應的設備表單;
步驟3.用戶輸入表單數(shù)據(jù);
步驟4.用戶輸入終端與系統(tǒng)進行數(shù)據(jù)同步;
步驟5.系統(tǒng)獲取輸入終端用戶輸入數(shù)據(jù);
步驟6.系統(tǒng)更新和保存到設備存儲云的對應設備的數(shù)據(jù);
步驟7.系統(tǒng)監(jiān)測數(shù)據(jù)接收設備在線狀態(tài);
步驟8.用戶注冊的接收數(shù)據(jù)設備上線,主動監(jiān)測或接收系統(tǒng)的數(shù)據(jù)通知,檢測是否有輸入的表單數(shù)據(jù);
步驟9.如監(jiān)測到有用戶輸入的數(shù)據(jù),則進行數(shù)據(jù)同步;
步驟10.接收數(shù)據(jù)后自動填充或更新對應的表單的數(shù)據(jù)。
[0054]
本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。
【權利要求】
1.一種遠程輸入方法,其特征在于,系統(tǒng)為用戶注冊的數(shù)據(jù)輸入設備分配數(shù)據(jù)存儲空間和訪問接口,用戶終端接入到系統(tǒng)設備數(shù)據(jù)中心,定位到對應系統(tǒng)端的設備表單,用戶在終端上輸入表單數(shù)據(jù),系統(tǒng)獲取用戶輸入并保存到對應數(shù)據(jù)輸入設備數(shù)據(jù)存儲空間,數(shù)據(jù)輸入設備登錄到系統(tǒng)端后,與系統(tǒng)保存的對應的表單數(shù)據(jù)進行自動同步,完成異構設備的遠程輸入。
2.如權利要求1所述,系統(tǒng)為用戶注冊設備分配數(shù)據(jù)存儲空間和訪問接口,其特征在于,用戶在系統(tǒng)進行注冊,系統(tǒng)為用戶分配數(shù)據(jù)空間,用戶注冊名下的設備到系統(tǒng),系統(tǒng)為該設備分配數(shù)據(jù)存儲空間和數(shù)據(jù)訪問接口并按照設備類型生成與設備一致的表單,訪問接口參數(shù)包含設備識別信息和表單和表單項的識別信息,通過識別信息實現(xiàn)對設備輸入表單和表單項的定位。
3.如權利要求1所述,用戶終端接入到系統(tǒng)設備數(shù)據(jù)中心,定位到對應系統(tǒng)端的設備表單,其特征在于,用戶終端設備訪問并接入到系統(tǒng),基于設備識別信息和設備的表單識別信息,請求對應的系統(tǒng)端的設備表單,系統(tǒng)獲取終端的請求信息包含的設備識別信息,將用戶請求定位到對應的設備表單頁面。
4.如權利要求1所述,用戶在終端上輸入表單數(shù)據(jù),系統(tǒng)獲取用戶輸入并保存到對應數(shù)據(jù)輸入設備數(shù)據(jù)存儲空間,其特征在于,用戶終端在定位到用戶設備表單后,用戶選取對應的設備表單,輸入表單數(shù)據(jù),系統(tǒng)端感知用戶的輸入,將用戶的輸入保存到對應設備的數(shù)據(jù)存儲空間并關聯(lián)對應的表單和表單項。
5.如權利要求1所述,數(shù)據(jù)輸入設備登錄到系統(tǒng)端后,與系統(tǒng)保存的對應的表單數(shù)據(jù)進行自動同步,其特征在于,獲取用戶輸入的設備上線并登錄到系統(tǒng)后,查詢系統(tǒng)或系統(tǒng)推送數(shù)據(jù)通知到設備,判斷是否有新的輸入數(shù)據(jù),如有數(shù)據(jù)輸入則發(fā)起數(shù)據(jù)同步,將對應的用戶輸入的設備表單數(shù)據(jù)自動同步到設備端對應的表單,實現(xiàn)異構設備的輸入。
【文檔編號】H04L29/08GK103634354SQ201210306348
【公開日】2014年3月12日 申請日期:2012年8月27日 優(yōu)先權日:2012年8月27日
【發(fā)明者】顧健 申請人:上海博路信息技術有限公司