專利名稱:一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端、系統(tǒng)軟件等技術(shù)領(lǐng)域,特別是指一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法。
背景技術(shù):
隨著終端技術(shù)、通信技術(shù)的發(fā)展,特別是智能終端、定位技術(shù)和軟件技術(shù)的發(fā)展,終端上各種傳感器,包含三維加速度計,陀螺儀,能識別終端的各種姿態(tài),運動方向,加速度等運動數(shù)據(jù),為基于終端動作感應(yīng)的數(shù)據(jù)交換提供了可行性。目前會話交換信息的方式主要是名片方式,不僅效率不高,且需要用戶輸入或掃描到電腦,步驟繁瑣,而通過動作感應(yīng)觸發(fā)數(shù)據(jù)交換,解決了以上的各種問題。·
有鑒于此,本發(fā)明的目的在于提出一種簡單易行,通過識別和判斷終端動作的終端數(shù)據(jù)交換方法。
發(fā)明內(nèi)容
從上面所述可以看出,本發(fā)明提供的基于動作感應(yīng)的終端數(shù)據(jù)交換方法,通過終端感應(yīng)終端的動作并識別和匹配后創(chuàng)建數(shù)據(jù)交換會話,進(jìn)而發(fā)起會話內(nèi)的終端數(shù)據(jù)交換和同步,實現(xiàn)了一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法。
具體來說具有以下優(yōu)點
使用方式簡單
終端閱讀一個動作或幾個動作的簡單組合,持終端做出對應(yīng)運動姿勢即可觸發(fā)終端之間的數(shù)據(jù)交換,而無需終端之間的接觸和人工的各種輸入和搜索,使用方式簡單。交換控制
用戶通過設(shè)置會話參數(shù),包含交換對象參數(shù),交換數(shù)據(jù)范圍,粒度參數(shù),對會話和數(shù)據(jù)進(jìn)行各種控制,根據(jù)交換策略以自動或手動方式進(jìn)行交換對象的選擇和數(shù)據(jù)交換的控制。多種方式過濾
系統(tǒng)采集終端的各種數(shù)據(jù),包含時間戳,IP地址,終端位置數(shù)據(jù),基站ID數(shù)據(jù)等,結(jié)合有效期和動作數(shù)據(jù),過濾掉不屬于會話接入范圍的終端,保證數(shù)據(jù)交換范圍的準(zhǔn)確。環(huán)保方便
通過電子化的信息交換,為用戶節(jié)省名片或紙媒的交換,綠色環(huán)保。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I為本發(fā)明系統(tǒng)模塊結(jié)構(gòu)的示意圖。
圖2為用戶注冊流程示意圖。圖3為數(shù)據(jù)交換交互示意圖。圖4為系統(tǒng)網(wǎng)絡(luò)拓?fù)涫疽鈭D。圖5為系統(tǒng)終端篩選與會話路由示意圖。圖6為終端動作識別周期示意圖。
具體實施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實施例。
為實現(xiàn)上述目的,提出了一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法。以下通過結(jié)合附圖,對本發(fā)明的實施方式進(jìn)行描述。
實現(xiàn)一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法的關(guān)鍵點如下
數(shù)據(jù)采集
基于終端傳感器硬件以及對應(yīng)的各種協(xié)議棧以及訪問接口,感應(yīng)終端的動作并獲取對應(yīng)動作數(shù)據(jù),包含終端的姿態(tài),動作方式,加速度,頻率等動作參數(shù),同時通過獲取動作附加參數(shù),包含時間,通過各種定位方式,包含IP,GPS, AGPS,基站ID等定位方式獲取的位置信息,并將這些數(shù)據(jù)封裝成一個完整的數(shù)據(jù)動作結(jié)構(gòu)提供給系統(tǒng)。動作定義
終端獲取的動作可以是一個單個動作或為幾個動作的組合,動作間以空白時間進(jìn)行間隔,以檢測到動作的時間點為開始,以一個系統(tǒng)定義長度的空白結(jié)束周期為結(jié)束,開始和結(jié)束時間之間捕獲的終端運動數(shù)據(jù)作為動作的定義數(shù)據(jù)和判斷其他終端類似動作的依據(jù),例如,頻率為2-4次每秒的次終端敲擊或頻率為2次X軸方向直線運動,運動間隔O. 5秒,在2秒內(nèi)沒檢測到動作則認(rèn)為動作結(jié)束,據(jù)此構(gòu)造多個動作組成一個完整的邏輯定義動作。動作識別和匹配
終端做出動作后,傳感器感應(yīng)到終端動作并進(jìn)行識別,采集動作數(shù)據(jù)包含終端運動方向,終端姿態(tài),三維加速度,動作頻率,時間戳等參數(shù),并將采集的數(shù)據(jù)封裝和定義成一個完整的邏輯動作上報到系統(tǒng),系統(tǒng)根據(jù)動作在數(shù)據(jù)容許范圍內(nèi)如頻率差異參數(shù),方向偏離參數(shù),加速度范圍等,進(jìn)行動作的特征匹配并將匹配出的終端加入同一個會話。會話控制
控制會話進(jìn)程,篩選符合動作特征的終端以及終端的動作參數(shù),包含時間,頻率,地點等,將滿足條件的終端接入到系統(tǒng)對應(yīng)會話,根據(jù)終端用戶的數(shù)據(jù)交換的策略,控制會話中用戶數(shù)據(jù)交換流程,用戶數(shù)據(jù)類型,用戶數(shù)據(jù)范圍以及數(shù)據(jù)交換對象。數(shù)據(jù)同步
系統(tǒng)在判斷終端接入到會話后,提供終端數(shù)據(jù)同步列表,終端根據(jù)系統(tǒng)下發(fā)的終端列表采取手動或自動方式的數(shù)據(jù)同步更新,從系統(tǒng)獲取終端數(shù)據(jù),完成數(shù)據(jù)的交換。
主要功能模塊
如圖I所示,一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法的結(jié)構(gòu)主要包括終端側(cè)
終端傳感器100
終端的各種運動傳感器,包含加速度計,識別三維方向 的加速度,震動感應(yīng),感應(yīng)終端姿態(tài)等,三軸陀螺儀,識別運動方向和角速度,地磁傳感器識別終端指向,溫度傳感器識別終端所處位置的溫度,通過各種傳感器感應(yīng)終端運動以及運動參數(shù),并將感應(yīng)和采集的數(shù)據(jù)提高給業(yè)務(wù)邏輯。傳感器驅(qū)動及協(xié)議棧101
終端上的傳感器驅(qū)動程序以及協(xié)議棧,驅(qū)動傳感器并提供傳感器訪問的接口以及功能控制功能。
傳感器訪問接口 102 :
為應(yīng)用邏輯提供訪問傳感器的軟件接口,應(yīng)用邏輯通過傳感器訪問接口對傳感器進(jìn)行訪問和控制。終端數(shù)據(jù)庫103
移動終端內(nèi)部的數(shù)據(jù)庫系統(tǒng),保存各種數(shù)據(jù)如通信錄數(shù)據(jù),圖片,多媒體數(shù)據(jù)等,并為其他模塊提供數(shù)據(jù)源和數(shù)據(jù)訪問接口。邏輯模塊104
終端側(cè)的業(yè)務(wù)邏輯的流程控制和執(zhí)行,調(diào)用其他功能模塊完成各種業(yè)務(wù)邏輯功能,如用戶參與交換數(shù)據(jù)的邏輯流程,用戶數(shù)據(jù)策略配置等。同步模塊105:
負(fù)責(zé)按照終端和系統(tǒng)協(xié)商的協(xié)議進(jìn)行數(shù)據(jù)同步和數(shù)據(jù)的更新,與系統(tǒng)的數(shù)據(jù)交換模塊進(jìn)行交互,獲取系統(tǒng)數(shù)據(jù),完成終端本地數(shù)據(jù)同步和更新。定位模塊106
為終端及業(yè)務(wù)功能提供終端位置的獲取功能,為業(yè)務(wù)邏輯提供終端位置可選功能,包含各種定位終端的方式,如AGPS,IP地址定位等。動作識別模塊107
終端側(cè)感應(yīng)到終端的動作后,終端對終端的數(shù)據(jù)進(jìn)行采集和識別,包含方向,加速度,頻率,角速度等數(shù)據(jù)。會話控制模塊108
終端側(cè)用戶對參與的數(shù)據(jù)交換會話進(jìn)行控制,根據(jù)用戶配置的會話參數(shù)控制會話的加入,會話對象的選擇,以及數(shù)據(jù)范圍和粒度的控制并通過這些參數(shù)控制會話流程的執(zhí)行。日志模塊109:
記錄用戶在終端側(cè)的業(yè)務(wù)操作等活動數(shù)據(jù)并以日志方式保存在終端。管理配置模塊110:
終端用戶進(jìn)行業(yè)務(wù)配置和數(shù)據(jù)管理,用戶通過管理模塊對業(yè)務(wù)的數(shù)據(jù)和業(yè)務(wù)的參數(shù)進(jìn)行設(shè)置。系統(tǒng)服務(wù)接口 111:
訪問系統(tǒng)各種服務(wù)的功能接口,通過服務(wù)接口請求系統(tǒng)端的各種功能服務(wù)和接收系統(tǒng)端的服務(wù)響應(yīng),是終端與系統(tǒng)之間的數(shù)據(jù)通信的橋梁。傳輸通道112:
提供數(shù)據(jù)傳輸?shù)膶嶋H的物理通道,可以是無線寬帶網(wǎng)和移動數(shù)據(jù)網(wǎng)絡(luò),包含各個移動通信的數(shù)據(jù)信道,WIFI,固定寬帶等。
系統(tǒng)側(cè)
系統(tǒng)接口模塊113
負(fù)責(zé)與終端進(jìn)行通信,提供各種接口供終端進(jìn)行系統(tǒng)的訪問,按照協(xié)商的協(xié)議進(jìn)行數(shù)據(jù)傳輸,將數(shù)據(jù)發(fā)送給終端和接收終端的請求數(shù)據(jù)。數(shù)據(jù)庫114:·
保存終端的各種交換數(shù)據(jù)并提供數(shù)據(jù)庫以及各種基于數(shù)據(jù)庫的各種功能,如數(shù)據(jù)觸發(fā)器、函數(shù)等邏輯功能以及報表系統(tǒng)等。業(yè)務(wù)邏輯模塊115
負(fù)責(zé)系統(tǒng)端的對應(yīng)終端用戶的各個業(yè)務(wù)邏輯的執(zhí)行和邏輯設(shè)置、保存等功能,解析終端側(cè)的業(yè)務(wù)請求并響應(yīng)終端,處理各種業(yè)務(wù)請求邏輯。動作匹配模塊116 :
根據(jù)各個終端的上傳的各種終端動作數(shù)據(jù),解析終端動作的各個參數(shù)進(jìn)行動作的匹配,并將匹配的結(jié)果提供給會話控制等功能模塊。會話控制模塊117:
負(fù)責(zé)系統(tǒng)端的會話生成和控制,根據(jù)業(yè)務(wù)邏輯模塊的邏輯流程控制和動作匹配模塊和用戶動作參數(shù)如地點,時間等數(shù)據(jù),構(gòu)造和控制會話的生成與執(zhí)行并控制與終端的會話交互。用戶模塊118:
負(fù)責(zé)用戶身份驗證和安全設(shè)置相關(guān)的各種功能,包含生成動態(tài)密碼,驗證終端用戶身份和屬性,加密和解密各種數(shù)據(jù)等功能。數(shù)據(jù)交換模塊119:
根據(jù)會話流程以及邏輯控制的狀態(tài),雙向同步和更新系統(tǒng)與終端的數(shù)據(jù)并以系統(tǒng)為數(shù)據(jù)交換中心完成終端之間的各種數(shù)據(jù)同步。報表模塊120
為系統(tǒng)提供各種報表,根據(jù)用戶的需求,生成和輸出各種分析數(shù)據(jù)報表。日志模塊121:
將系統(tǒng)的各種操作的信息記錄到系統(tǒng)日志,并提供給用戶進(jìn)行查詢。管理模塊122
系統(tǒng)的管理部分,包含用戶,業(yè)務(wù)參數(shù),系統(tǒng)參數(shù)配置等各種管理功能。系統(tǒng)門戶123
系統(tǒng)用戶登入門戶的系統(tǒng)的門戶,提供用戶使用系統(tǒng)的界面和各種業(yè)務(wù)流程的承載。
下面舉一個例子來說明本發(fā)明用戶使用終端動作感應(yīng)實施終端數(shù)據(jù)交換,該實施例中,業(yè)務(wù)包括以下步驟
預(yù)置條件終端已經(jīng)在系統(tǒng)注冊并保存了交換的數(shù)據(jù)如通訊錄數(shù)據(jù)。
步驟I :發(fā)起用戶使用終端做出一個動作,例如震動以每秒2-4次的頻率震動或敲擊終端;
步驟2 :終端感應(yīng)到震動以及震動的頻率,采集到終端動作數(shù)據(jù)為震動,頻率為2次,震動地點以及時間戳并作為注冊數(shù)據(jù)上報到系統(tǒng);
步驟3 :其它終端做出類似的動作后終端感應(yīng)和上報動作數(shù)據(jù); 步驟4.系統(tǒng)獲取到各個終端的動作數(shù)據(jù)以及參數(shù)如地點,時間等;
步驟5.系統(tǒng)按照系統(tǒng)匹配策略,根據(jù)匹配容許差異度等參數(shù)匹配收集到的各個終端的數(shù)據(jù);
步驟6.系統(tǒng)將符合篩選條件的終端加入到同一個會話
步驟7.終端用戶獲取除自己以外的參與交換活動的終端的信息列表;
步驟8.終端用戶選擇手動或自動更新本地的數(shù)據(jù),從系統(tǒng)同步其他用戶的數(shù)據(jù)。
本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法,其特征在于用戶注冊到系統(tǒng),提供用戶各種數(shù)據(jù)及權(quán)限以及數(shù)據(jù)交換策略,并約定觸發(fā)數(shù)據(jù)會話的終端動作參數(shù),終端感應(yīng)用戶動作并將動作數(shù)據(jù)上報到系統(tǒng)匹配后進(jìn)行用戶終端數(shù)據(jù)的交換。
2.如權(quán)利要求I所述,用戶初次使用前需要在系統(tǒng)進(jìn)行注冊,其特征在于,用戶為用戶分配一個唯一性的ID號,并要求用戶注冊各種數(shù)據(jù),包含電話,郵件,傳真,地址等通訊錄數(shù)據(jù)以及用戶可交換的各種數(shù)據(jù)類型,包含通訊錄,多媒體數(shù)據(jù),相冊,其他文件等,用戶的終端號碼和用戶ID進(jìn)行綁定映射,系統(tǒng)根據(jù)用戶ID可以獲得用戶終端的MDN號碼,用戶名,用戶MDN號碼和用戶ID都可以作為系統(tǒng)登陸用戶名。
3.如權(quán)利要求I所述,用戶注冊到系統(tǒng)并設(shè)置用戶數(shù)據(jù)交換策略,其特征在于,交換策略包含了數(shù)據(jù)交換對象,數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)粒度及動作有效期,數(shù)據(jù)交換密鑰或問題回答等,數(shù)據(jù)對象為其他終端,數(shù)據(jù)類型包含通訊錄,圖片,音樂,視頻等數(shù)據(jù)類型,數(shù)據(jù)范圍和粒度為數(shù)據(jù)交換的范圍和數(shù)據(jù)項粒度,如通訊錄數(shù)據(jù)和電話號碼粒度,接入地域用于接入范圍的控制,動作有效期為系統(tǒng)接受終端接入請求的時間有效期,交換密鑰或問題需要用戶輸入密鑰或問題答案,正確通過則繼續(xù)流程,通過接入地域、有效期、等交換策略參數(shù)控制參與會話的終端和交換流程。
4.如權(quán)利要求I所述,用戶約定特定的動作作為數(shù)據(jù)交換的判斷依據(jù),其特征在于,某個會話用戶選取發(fā)起用戶身份進(jìn)行動作注冊,發(fā)起用戶注冊一個或多個動作的組合作為一個邏輯動作,動作數(shù)據(jù)包含動作方向,姿態(tài),加速度,動作間隔時間,動作頻率,動作時長等參數(shù),終端感應(yīng)到終端的動作后將采集的動作數(shù)據(jù)上傳到系統(tǒng)作為系統(tǒng)判斷終端是否滿足加入會話條件的依據(jù),注冊成功后系統(tǒng)創(chuàng)建數(shù)據(jù)交換會話。
5.如權(quán)利要求4所述,發(fā)起用戶注冊動作數(shù)據(jù)到系統(tǒng),系統(tǒng)根據(jù)動作數(shù)據(jù)和會話參數(shù)條件判斷其他終端用戶是否滿足加入會話條件,其特征在于,系統(tǒng)對獲取的其他終端的動作數(shù)據(jù)與注冊的動作數(shù)據(jù)進(jìn)行對比判斷,在系統(tǒng)設(shè)定的各個動作數(shù)據(jù)合理的偏離數(shù)據(jù)參數(shù)范圍內(nèi),分析動作的各個組成部分以及動作特征進(jìn)行比對,同時獲取動作數(shù)據(jù)中采集的各種動作附加參數(shù),包含動作時間,終端地點,并讀取用戶交換策略查詢用戶是否使用附加參數(shù)條件進(jìn)行會話限制,系統(tǒng)將具備一致性動作和滿足附加參數(shù)的終端加入到數(shù)據(jù)交換會話并下發(fā)終端對象列表供終端用戶選擇和確認(rèn)。
6.如權(quán)利要求4所述,發(fā)起用戶注冊一個動作或動作組合到系統(tǒng),系統(tǒng)將該動作作為會話加入的依據(jù),其特征在于,動作可以是一個單個動作或為幾個動作的組合,動作之間以一定的空白時間進(jìn)行間隔,以檢測到動作的時間點為開始,以一個系統(tǒng)定義長度的空白結(jié)束周期為結(jié)束,開始和結(jié)束時間之間捕獲的終端運動數(shù)據(jù)作為動作的定義數(shù)據(jù)和判斷其他終端類似動作的依據(jù)。
7.如權(quán)利要求5所述,系統(tǒng)將加入到數(shù)據(jù)交換會話的終端下發(fā)終端對象列表,其特征在于,在會話有效期內(nèi),接入到會話的終端將獲得系統(tǒng)推送的終端列表,,終端用戶將看到其他終端信息,根據(jù)用戶交換策略,終端以自動或手動選擇終端對象的方式從系統(tǒng)獲取其它終端的數(shù)據(jù)進(jìn)行本地數(shù)據(jù)的同步。
8.如權(quán)利要求7所述,系統(tǒng)創(chuàng)建具備有效期的會話,其特征在于,有效期從系統(tǒng)識別的第一個終端有效動作并注冊和創(chuàng)建數(shù)據(jù)交換會話開始,系統(tǒng)默認(rèn)具備會話有效期,用戶可以進(jìn)行有效期的設(shè)定或默認(rèn)采取系統(tǒng)會話有效期,超出有效期系統(tǒng)將釋放會話,本次會話將結(jié)束 。
全文摘要
本發(fā)明公開了一種基于動作感應(yīng)的終端數(shù)據(jù)交換方法,包含終端傳感器模塊,業(yè)務(wù)邏輯模塊,同步模塊,定位模塊等。本發(fā)明通過終端協(xié)商一個會話動作,描述了動作方式和有效期等參數(shù),獲取動作信息的終端在有效期內(nèi)使用終端做出同樣的動作,終端進(jìn)行感應(yīng),判斷動作數(shù)據(jù),包含動作方式,頻率等,符合條件的終端接入到系統(tǒng)數(shù)據(jù)會話進(jìn)行各種終端數(shù)據(jù)的交換。進(jìn)一步通過判斷終端的IP,CELL-ID,GPS、AGPS獲取終端位置判斷合理的終端范圍,控制信息交換范圍以保證數(shù)據(jù)交換的準(zhǔn)確,通過基于移動終端動作感應(yīng)的電子化信息的交換,提供了一種環(huán)保的電子信息如通訊錄數(shù)據(jù)快速交換的業(yè)務(wù)體驗。
文檔編號H04M1/725GK102905007SQ20111020889
公開日2013年1月30日 申請日期2011年7月25日 優(yōu)先權(quán)日2011年7月25日
發(fā)明者顧健 申請人:上海博路信息技術(shù)有限公司