專利名稱:一種云模式的終端通訊錄增強(qiáng)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端、系統(tǒng)軟件等技術(shù)領(lǐng)域,特別是指一種云模式的終端通訊錄增強(qiáng)系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)、通信技術(shù)的發(fā)展,特別是智能終端和軟件技術(shù)的發(fā)展,為基于云模式的終端在線通訊錄增強(qiáng)系統(tǒng)提供了可行性。目前通訊錄數(shù)據(jù)來(lái)源為本地?cái)?shù)據(jù)和用戶同步在線的用戶在系統(tǒng)保存的通訊錄數(shù)據(jù),其容量和來(lái)源有限,通常的方式是通過(guò)人工查詢?nèi)珉娫挷樵兓蛘呔W(wǎng)絡(luò)查詢,需要用戶進(jìn)行繁瑣的一些操作,而通過(guò)將海量數(shù)據(jù)與云計(jì)算技術(shù)結(jié)合,同時(shí)使用Ajax技術(shù)提高用戶業(yè)務(wù)體驗(yàn),解決了以上的各種問(wèn)題。有鑒于此,本發(fā)明的目的在于提出一種簡(jiǎn)單易行,通過(guò)云計(jì)算模式提供融合用戶通訊錄功能的各種云端數(shù)據(jù)以及基于通訊錄對(duì)象的各種增值信息的一種終端通訊錄增強(qiáng)系統(tǒng)。
發(fā)明內(nèi)容
從上面所述可以看出,本發(fā)明提供的一種云模式的終端通訊錄增強(qiáng)系統(tǒng),通過(guò)云計(jì)算模式和Ajax技術(shù),實(shí)現(xiàn)了方便快捷的基于云模式的終端在線增強(qiáng)通訊錄。具體來(lái)說(shuō)具有以下優(yōu)點(diǎn) 使用方式簡(jiǎn)單
通過(guò)將增強(qiáng)查詢功能融合到現(xiàn)有通訊錄和撥號(hào)器,用戶使用體驗(yàn)和傳統(tǒng)方式一致,使用方式簡(jiǎn)單快捷。海量數(shù)據(jù)
通過(guò)云計(jì)算方式和技術(shù),將系統(tǒng)端的海量數(shù)據(jù)融合到終端,終端可以方便快捷地使用系統(tǒng)端的海量數(shù)據(jù),感覺(jué)和本地?cái)?shù)據(jù)一樣。Ajax使用風(fēng)格
用戶輸入的數(shù)字或字符都將得到Ajax風(fēng)格的實(shí)時(shí)響應(yīng),用戶感覺(jué)和本地使用完全一樣,極大地提高了用戶使用體驗(yàn)。融合各種增值功能
基于云數(shù)據(jù)系統(tǒng)擴(kuò)展基于系統(tǒng)數(shù)據(jù)對(duì)象的各種相關(guān)的增值功能,可提供基于系統(tǒng)數(shù)據(jù)對(duì)象的各種增值活動(dòng),如路徑計(jì)算,廣告活動(dòng)等各種功能,為用戶提供各種個(gè)性化的數(shù)據(jù)功能。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中 圖1為本發(fā)明系統(tǒng)模塊結(jié)構(gòu)的示意圖。圖2為業(yè)務(wù)使用流程示意圖。
具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(shí)施例。為實(shí)現(xiàn)上述目的,提出了一種云模式的終端通訊錄增強(qiáng)系統(tǒng)。以下通過(guò)結(jié)合附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行描述。
實(shí)現(xiàn)一種云模式的終端通訊錄增強(qiáng)系統(tǒng)的關(guān)鍵點(diǎn)如下 通訊錄查詢?nèi)肟?br>
通過(guò)將終端本地通訊錄和云端數(shù)據(jù)進(jìn)行集成并提供一個(gè)簡(jiǎn)潔的查詢?nèi)肟?,用戶在入口的輸入都作為Ajax的輸入發(fā)送到系統(tǒng)端進(jìn)行實(shí)時(shí)的查詢,用戶的使用感覺(jué)與本地查詢完
全一致。云端通訊錄及本地緩存
終端將云端的通訊錄作為本地的數(shù)據(jù)的擴(kuò)展,用戶可以按照本地通訊錄使用方法使用遠(yuǎn)端的通訊錄,查詢過(guò)的數(shù)據(jù)作為緩存記錄保存在本地,用以提高查詢的命中速度,緩存的管理策略采取先進(jìn)先出或使用頻度的算法進(jìn)行管理和更新。Ajax消息請(qǐng)求
用戶本地按照輸入文字或數(shù)字后,終端按照Ajax的響應(yīng)策略,如輸入響應(yīng)長(zhǎng)度,將用戶輸入作為請(qǐng)求參數(shù)發(fā)起Ajax服務(wù)端的訪問(wèn)請(qǐng)求,整個(gè)業(yè)務(wù)融合了 Ajax的業(yè)務(wù)體驗(yàn),實(shí)時(shí)響應(yīng)用戶的輸入。消息解析與編碼
Ajax的請(qǐng)求發(fā)出達(dá)到系統(tǒng)后,系統(tǒng)調(diào)用對(duì)應(yīng)的查詢服務(wù),通過(guò)Soap和Rest等服務(wù)協(xié)議將查詢結(jié)果數(shù)據(jù)進(jìn)行編碼后發(fā)送回終端,終端接收后對(duì)該消息的響應(yīng)數(shù)據(jù)進(jìn)行解碼獲得具體的數(shù)據(jù)。終端數(shù)據(jù)解碼及顯示
終端在接收到服務(wù)端的數(shù)據(jù)響應(yīng)后將響應(yīng)消息的數(shù)據(jù)進(jìn)行解碼,解析出其中包含的數(shù)據(jù),并將其格式化成為終端通訊錄格式的數(shù)據(jù)并通過(guò)下拉列表等方式顯示在用戶終端。上下文菜單
在服務(wù)端的數(shù)據(jù)顯示在終端后,用戶選擇對(duì)應(yīng)的數(shù)據(jù)項(xiàng),系統(tǒng)提供可選操作的上下文菜單,包含終端支持的各種移動(dòng)業(yè)務(wù),如電話,短信,彩信,WAP業(yè)務(wù)等,進(jìn)一步可以提供與選擇對(duì)象相關(guān)的各種數(shù)據(jù),如路徑導(dǎo)航,地圖位置,廣告活動(dòng)等,用戶點(diǎn)擊后將以選擇數(shù)據(jù)項(xiàng)作為參數(shù)觸發(fā)對(duì)應(yīng)的操作。主要功能模塊
如圖1所示,一種云模式的終端通訊錄增強(qiáng)系統(tǒng)的結(jié)構(gòu)主要包括 終端側(cè)
終端數(shù)據(jù)庫(kù)(通訊錄等)100 移動(dòng)終端內(nèi)部的數(shù)據(jù)庫(kù)系統(tǒng),保存各種數(shù)據(jù)如通信錄數(shù)據(jù),并為其他模塊提供數(shù)據(jù)源和數(shù)據(jù)訪問(wèn)接口。日志模塊101:
記錄用戶在終端業(yè)務(wù)操作等活動(dòng)數(shù)據(jù)并以日志方式保存在終端。邏輯模塊102
終端側(cè)的數(shù)據(jù)交換業(yè)務(wù)的邏輯流程的控制和執(zhí)行,與其他模塊進(jìn)行交互完成各種業(yè)務(wù)邏輯功能,如用戶查詢數(shù)據(jù)的邏輯流程,用戶數(shù)據(jù)策略配置等。同步模塊103
負(fù)責(zé)按照同步協(xié)議進(jìn)行通訊錄數(shù)據(jù)的同步,包含本地的通訊錄數(shù)據(jù)和系統(tǒng)在線通訊錄數(shù)據(jù)。定位模塊104
為終端及業(yè)務(wù)功能提供終端位置的獲取功能,為業(yè)務(wù)邏輯提供終端位置可選功能,包含各種定位終端的方式,如AGPS,IP地址定位等,定位功能是可選功能。查詢模塊105
負(fù)責(zé)響應(yīng)用戶輸入發(fā)起Ajax的數(shù)據(jù)訪問(wèn)請(qǐng)求并將云端的響應(yīng)消息進(jìn)行解碼后提供給業(yè)務(wù)邏輯模塊進(jìn)行顯示。管理配置模塊106
終端用戶進(jìn)行業(yè)務(wù)配置和數(shù)據(jù)管理,用戶通過(guò)管理模塊對(duì)業(yè)務(wù)的數(shù)據(jù)和業(yè)務(wù)的配置進(jìn)行設(shè)置。終端界面107
終端側(cè)提供給用戶訪問(wèn)的界面門(mén)戶,用戶通過(guò)終端界面進(jìn)入系統(tǒng)使用系統(tǒng)的各種業(yè)務(wù)功能。傳輸通道108:
提供數(shù)據(jù)傳輸?shù)膶?shí)際的物理通道,可以是無(wú)線寬帶網(wǎng)和移動(dòng)數(shù)據(jù)網(wǎng)絡(luò),包含各個(gè)移動(dòng)通信的數(shù)據(jù)信道,WIFI,固定寬帶等。系統(tǒng)側(cè) 服務(wù)接口模塊109:
負(fù)責(zé)與終端進(jìn)行通信,提供各種接口供終端進(jìn)行系統(tǒng)的訪問(wèn),按照協(xié)商的協(xié)議進(jìn)行數(shù)據(jù)傳輸,將數(shù)據(jù)發(fā)送給終端和接收終端的請(qǐng)求數(shù)據(jù)。日志模塊110:
將系統(tǒng)的各種操作的信息記錄到系統(tǒng)日志,并提供給用戶進(jìn)行查詢。業(yè)務(wù)邏輯模塊111:
負(fù)責(zé)系統(tǒng)端的對(duì)應(yīng)終端用戶的各個(gè)業(yè)務(wù)邏輯的執(zhí)行和邏輯設(shè)置、保存等功能,解析終端側(cè)的業(yè)務(wù)請(qǐng)求并響應(yīng)終端,處理各種業(yè)務(wù)請(qǐng)求邏輯。數(shù)據(jù)庫(kù)112:
提供數(shù)據(jù)存儲(chǔ)以及各種基于數(shù)據(jù)庫(kù)的各種功能,如數(shù)據(jù)觸發(fā)器、函數(shù)等邏輯功能以及報(bào)表系統(tǒng)等。數(shù)據(jù)接口113:
系統(tǒng)獲取外部數(shù)據(jù)的接口,通過(guò)該接口導(dǎo)入系統(tǒng)外部的數(shù)據(jù)到系統(tǒng)數(shù)據(jù)庫(kù)或?qū)С鰯?shù)據(jù)。增值活動(dòng)模塊114:
系統(tǒng)內(nèi)管理和導(dǎo)入數(shù)據(jù)項(xiàng)對(duì)象相關(guān)的各種動(dòng)態(tài)活動(dòng)數(shù)據(jù),通過(guò)增值信息模塊對(duì)用戶查詢對(duì)象實(shí)體進(jìn)行動(dòng)態(tài)數(shù)據(jù)管理,包含動(dòng)態(tài)活動(dòng)插入,刪除,查詢等操作,動(dòng)態(tài)活動(dòng)包含廣告, 優(yōu)惠等時(shí)效性的動(dòng)態(tài)具體活動(dòng)。安全模塊115:
負(fù)責(zé)用戶身份驗(yàn)證和安全設(shè)置相關(guān)的各種功能,包含驗(yàn)證終端用戶身份和屬性,加密和解密各種數(shù)據(jù)等功能。同步模塊116:
負(fù)責(zé)響應(yīng)終端與系統(tǒng)的數(shù)據(jù)同步請(qǐng)求和返回響應(yīng)數(shù)據(jù),進(jìn)行用戶通訊錄的數(shù)據(jù)同步。統(tǒng)計(jì)分析模塊117:
為系統(tǒng)提供各種分析以及報(bào)表,根據(jù)用戶的需求生成和輸出各種分析數(shù)據(jù)報(bào)表。GIS 模塊 118:
系統(tǒng)內(nèi)的地理信息系統(tǒng)模塊,為系統(tǒng)用戶提供各種地理信息功能,包含地理信息的查詢,地理位置信息與經(jīng)緯度的互相轉(zhuǎn)換,路徑計(jì)算,導(dǎo)航等涉及地理信息的各種功能。管理模塊119:
系統(tǒng)的管理部分,包含用戶管理,業(yè)務(wù)管理,系統(tǒng)參數(shù)配置等各種管理功能。系統(tǒng)門(mén)戶120
系統(tǒng)用戶登入門(mén)戶的系統(tǒng)的門(mén)戶,提供用戶使用系統(tǒng)的界面和各種業(yè)務(wù)流程的承載。下面舉一個(gè)例子來(lái)說(shuō)明本發(fā)明用戶使用通訊錄實(shí)時(shí)獲取云端數(shù)據(jù)進(jìn)行通話的業(yè)務(wù)過(guò)程,該實(shí)施例中,業(yè)務(wù)包括以下步驟
預(yù)置條件終端已經(jīng)在系統(tǒng)注冊(cè)并安裝終端通訊錄客戶端。步驟1 用戶打開(kāi)終端客戶端;
步驟2 用戶輸入想要查詢對(duì)象包含的屬性或數(shù)字;
步驟3 在用戶的輸入過(guò)程中系統(tǒng)查詢判斷無(wú)本地?cái)?shù)據(jù)包含輸入字符;
步驟4.終端發(fā)起Ajax的查詢請(qǐng)求;
步驟5.系統(tǒng)接收到終端的Ajax請(qǐng)求,通過(guò)數(shù)據(jù)服務(wù)接口發(fā)起數(shù)據(jù)查詢,; 步驟6.系統(tǒng)將查詢到的數(shù)據(jù)編碼到響應(yīng)消息中推送給終端; 步驟7.終端接收到數(shù)據(jù)后解析響應(yīng)消息體包含的數(shù)據(jù)并將其以列表方式顯示在終端通訊錄查詢界面。步驟8.用戶選擇數(shù)據(jù)項(xiàng)后顯示上下文菜單項(xiàng),用戶選擇語(yǔ)音通信或其他選項(xiàng)操作,終端進(jìn)行語(yǔ)音等操作,如呼出電話,路徑導(dǎo)航等。本發(fā)明的描述是為了示例和說(shuō)明起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1.一種云模式的終端通訊錄增強(qiáng)系統(tǒng),其特征在于通過(guò)云模式增強(qiáng)通訊錄數(shù)據(jù)范圍, 并通過(guò)Ajax方式為用戶提供即時(shí)搜索和數(shù)據(jù)顯示,進(jìn)一步用戶可以在數(shù)據(jù)項(xiàng)點(diǎn)擊菜單選擇下一步的操作。
2.如權(quán)利要求1所述,用戶通過(guò)云模式增強(qiáng)用戶本地通訊錄的功能,其特征在于,用戶通過(guò)云服務(wù)擴(kuò)展用戶的通訊錄數(shù)據(jù)到系統(tǒng)數(shù)據(jù)范圍,用戶在終端輸入關(guān)鍵詞后判定關(guān)鍵詞類型并實(shí)時(shí)查詢和顯示系統(tǒng)數(shù)據(jù),系統(tǒng)根據(jù)用戶權(quán)限實(shí)時(shí)響應(yīng)終端側(cè)的數(shù)據(jù)訪問(wèn)請(qǐng)求, 系統(tǒng)側(cè)通過(guò)將數(shù)據(jù)查詢的服務(wù)封裝成服務(wù)接口方式,如WEB服務(wù)方式,將數(shù)據(jù)通過(guò)服務(wù)協(xié)議如SOAP、REST的編碼將數(shù)據(jù)返回到終端,并通過(guò)云模式的數(shù)據(jù)服務(wù)方式將數(shù)據(jù)返回到終端,終端解碼后按照顯示邏輯將數(shù)據(jù)顯示在終端上。
3.如權(quán)利要求2所述,用戶通過(guò)云模式獲取系統(tǒng)端的數(shù)據(jù),并在終端進(jìn)行緩存,其特征在于,終端通過(guò)云數(shù)據(jù)服務(wù)接口請(qǐng)求數(shù)據(jù)并進(jìn)行緩存,用戶設(shè)置緩存更新策略和緩存數(shù)據(jù)的使用策略,更新策略為終端緩存數(shù)據(jù)的更新方式,包含先進(jìn)先出,后進(jìn)先出,使用頻度等, 使用策略決定終端使用緩存還是每次查詢都請(qǐng)求系統(tǒng)數(shù)據(jù),并在云端的數(shù)據(jù)有變化的時(shí)候更新終端本地的數(shù)據(jù)緩存和數(shù)據(jù)記錄。
4.如權(quán)利要求2所述,用戶在通訊錄界面輸入關(guān)鍵詞啟動(dòng)基于云模式搜索,其結(jié)果作為在線數(shù)據(jù)緩存與本地通訊錄數(shù)據(jù)進(jìn)行融合,其特征在于,終端側(cè)根據(jù)用戶保存和顯示策略將在線查詢的數(shù)據(jù)結(jié)果保存在終端通訊錄,終端通訊錄通過(guò)菜單或容器控件方式將在線數(shù)據(jù)與本地?cái)?shù)據(jù)進(jìn)行隔離,用戶可以選擇將各個(gè)容器中的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,即可以將在線數(shù)據(jù)轉(zhuǎn)移到本地?cái)?shù)據(jù)進(jìn)行保存和更新或者反向操作。
5.如權(quán)利要求2所述,用戶在終端側(cè)輸入查詢對(duì)象的數(shù)據(jù)進(jìn)行查詢,其特征在于,用戶輸入數(shù)字,文字或字母,對(duì)象屬性,拼音首字母等關(guān)鍵詞并按照查詢模式分隔關(guān)鍵詞,終端判斷各個(gè)關(guān)鍵詞數(shù)據(jù)類型,包含電話號(hào)碼,地址,郵件,名稱等數(shù)據(jù)項(xiàng)類型,根據(jù)這些數(shù)據(jù)類型自動(dòng)生成對(duì)應(yīng)的查詢模式和語(yǔ)句,并按照Ajax的查詢模式即時(shí)顯示對(duì)應(yīng)查詢結(jié)果并根據(jù)用戶的輸入的變化不斷更新,呈現(xiàn)出Ajax的查詢效果。
6.如權(quán)利要求5所述,用戶輸入關(guān)鍵字后系統(tǒng)即時(shí)顯示包含該關(guān)鍵字的可選數(shù)據(jù)項(xiàng)列表,用戶根據(jù)顯示的列表可以采取進(jìn)一步的操作,其特征在于,進(jìn)一步用戶選擇數(shù)據(jù)項(xiàng)顯示可以操作的上下文菜單,可以選擇語(yǔ)音,短信,彩信,WAP跳轉(zhuǎn)等基于終端的各種操作或系統(tǒng)操作,進(jìn)一步,用戶可選擇同步到用戶的在線或本地通訊錄,執(zhí)行對(duì)應(yīng)菜單項(xiàng)的操作如語(yǔ)音呼出,短信發(fā)送等。
7.如權(quán)利要求6所述,用戶輸入關(guān)鍵詞后系統(tǒng)將實(shí)時(shí)響應(yīng)對(duì)應(yīng)的數(shù)據(jù)列表,系統(tǒng)為提高響應(yīng)速度和控制數(shù)據(jù)范圍,將使用用戶查詢策略控制減少查詢數(shù)據(jù)范圍以提高查詢速度和減少數(shù)據(jù)流量,包含終端地理位置,用戶設(shè)定的過(guò)濾參數(shù),通過(guò)終端位置和用戶策略的設(shè)置,系統(tǒng)將進(jìn)一步縮小數(shù)據(jù)范圍和提高響應(yīng)速度。
8.如權(quán)利要求6所述,用戶輸入關(guān)鍵詞后以Ajax方式查詢系統(tǒng)的數(shù)據(jù)庫(kù)并實(shí)時(shí)返回結(jié)果,系統(tǒng)可根據(jù)返回的數(shù)據(jù)內(nèi)容提供進(jìn)一步的相關(guān)信息,其特征在于,系統(tǒng)根據(jù)用戶查詢內(nèi)容和需求,在返回的結(jié)果中,用戶可以獲取進(jìn)一步的深層次信息,包含查詢對(duì)象屬性,位置, 路徑,對(duì)象活動(dòng)等,如對(duì)象所在的位置信息,導(dǎo)航路徑,優(yōu)惠活動(dòng)等信息,系統(tǒng)根據(jù)用戶的選擇進(jìn)一步提供查詢對(duì)象的各種數(shù)據(jù)。
9.如權(quán)利要求6所述,系統(tǒng)在終端用戶輸入關(guān)鍵詞后對(duì)終端進(jìn)行響應(yīng),并可根據(jù)用戶屬性進(jìn)行服務(wù)的差異化,其特征在于,系統(tǒng)根據(jù)用戶的屬性如權(quán)限和用戶設(shè)置的過(guò)濾參數(shù)控制數(shù)據(jù)查找范圍,響應(yīng)速度以及隊(duì)列中的優(yōu)先級(jí),由此可以創(chuàng)造出差異化的服務(wù)。
全文摘要
本發(fā)明公開(kāi)了一種云模式的終端通訊錄增強(qiáng)系統(tǒng),包含了終端本地通訊錄,業(yè)務(wù)邏輯模塊,同步模塊,定位模塊,系統(tǒng)數(shù)據(jù)服務(wù)等。本發(fā)明通過(guò)將終端通訊錄增加在線搜索的接口,用戶在本地終端通訊錄或撥號(hào)界面的搜索接口輸入字符,包含數(shù)字,文字,終端以Ajax模式在通過(guò)系統(tǒng)查詢服務(wù)接口在系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行包含用戶輸入字符的查詢,并將結(jié)果以列表等方式顯示,用戶選擇顯示對(duì)象后顯示選項(xiàng)菜單,包含電話,短信,彩信等手機(jī)操作以及該對(duì)象的進(jìn)一步信息,進(jìn)一步用戶可以選擇對(duì)應(yīng)操作。進(jìn)一步通過(guò)定位模塊進(jìn)行終端位置判斷,可以縮小數(shù)據(jù)的查找范圍,加快信息的搜索速度,通過(guò)云模式的通訊錄入口,提供了一種快速增強(qiáng)終端通訊錄能力的業(yè)務(wù)。
文檔編號(hào)H04L29/08GK102487406SQ20111016077
公開(kāi)日2012年6月6日 申請(qǐng)日期2011年6月15日 優(yōu)先權(quán)日2011年6月15日
發(fā)明者顧健 申請(qǐng)人:上海博路信息技術(shù)有限公司