一種基于語音的數(shù)據(jù)交換系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于語音的數(shù)據(jù)交換系統(tǒng),包含用戶,在線數(shù)據(jù)存儲模塊,數(shù)據(jù)交換模塊,同步模塊等。本發(fā)明通過系統(tǒng)注冊用戶的終端數(shù)據(jù)與系統(tǒng)在線存儲模塊進(jìn)行數(shù)據(jù)同步,保存數(shù)據(jù)在用戶系統(tǒng)端的在線存儲空間,系統(tǒng)根據(jù)用戶的授權(quán)信息為該數(shù)據(jù)資源生成一個訪問授權(quán)碼,訪問用戶獲取到數(shù)據(jù)訪問授權(quán)碼后,通過語音接入平臺接入到系統(tǒng)平臺,輸入授權(quán)碼請求數(shù)據(jù)資源,系統(tǒng)獲取用戶提交的授權(quán)碼,對用戶進(jìn)行鑒權(quán)和認(rèn)證,如通過則將對應(yīng)資源以復(fù)制和授予訪問權(quán)限的方式分配給訪問用戶,訪問用戶即可獲取到對應(yīng)的資源。通過語音方式請求獲取資源,為用戶提供了一種簡單快捷的數(shù)據(jù)交換業(yè)務(wù)。
【專利說明】一種基于語音的數(shù)據(jù)交換系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊技術(shù),互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是指一種基于語音的數(shù)據(jù)交換系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù),語音平臺技術(shù)特別是軟件技術(shù)的發(fā)展,為基于一種基于語音的數(shù)據(jù)交換系統(tǒng)提供了可行性。
[0003]目前的傳統(tǒng)的互聯(lián)網(wǎng)數(shù)據(jù)交換方式常見的方式為架設(shè)網(wǎng)絡(luò)服務(wù)器,為用戶分配權(quán)限進(jìn)行下載,需要為用戶分配權(quán)限和知道資源的詳細(xì)網(wǎng)絡(luò)地址并進(jìn)行大量的輸入,使用方式較為繁瑣且易于出錯,也不易于傳播地址,同時,并未實(shí)現(xiàn)端到端的數(shù)據(jù)的自動交換。
[0004]隨著用戶擁有的終端越來越多,設(shè)備間的數(shù)據(jù)交換成為常態(tài),通常的數(shù)據(jù)交換除了傳統(tǒng)的互聯(lián)網(wǎng)數(shù)據(jù)交換方式外,基于各種短距無線技術(shù)也是數(shù)據(jù)交換常用的手段,如無線藍(lán)牙技術(shù)的數(shù)據(jù)交換,但是存在終端的軟硬件的差異性和用戶的使用習(xí)慣,以及短距無線技術(shù)的安全性,使得短距的無線技術(shù)的數(shù)據(jù)交換的用戶體驗(yàn)較差,至今也未得到很好的應(yīng)用。
[0005]同時,短距無線技術(shù)的數(shù)據(jù)交換通常為點(diǎn)對點(diǎn)的數(shù)據(jù)交換,在多用戶的情況下,數(shù)據(jù)交換的效率降低,用戶的使用感受進(jìn)一步下降。
[0006]而云計(jì)算技術(shù),尤其是云存儲技術(shù)和分布式軟件服務(wù)技術(shù)的發(fā)展,使得遠(yuǎn)程多用戶和多數(shù)據(jù)的并發(fā)交換成為可能,通過云存儲技術(shù)和分布式軟件服務(wù)技術(shù),在云端進(jìn)行用戶數(shù)據(jù)的交換和與終端進(jìn)行數(shù)據(jù)的同步,避免了短距無線技術(shù)交換和傳統(tǒng)互聯(lián)網(wǎng)方式的數(shù)據(jù)交換的弊端,實(shí)現(xiàn)快速的多用戶并發(fā)的數(shù)據(jù)交換。
[0007]同時,語音平臺的普及,使得用戶通過語音方式接入到系統(tǒng)并向系統(tǒng)發(fā)出各種指令,完成用戶的認(rèn)證及安全以及數(shù)據(jù)的交換操作,降低了對用戶終端的要求,任何支持語音的終端都可使用系統(tǒng)業(yè)務(wù)。
[0008]有鑒于此,本發(fā)明的目的在于提出一種基于語音的數(shù)據(jù)交換系統(tǒng)。
【發(fā)明內(nèi)容】
[0009]從上面所述可以看出,本發(fā)明系統(tǒng)注冊用戶的數(shù)據(jù)與系統(tǒng)在線存儲模塊進(jìn)行數(shù)據(jù)同步,保存數(shù)據(jù)在用戶系統(tǒng)端的在線存儲空間,系統(tǒng)根據(jù)用戶的授權(quán)信息為該數(shù)據(jù)資源生成一個訪問授權(quán)碼,訪問用戶獲取到數(shù)據(jù)訪問授權(quán)碼后,通過語音接入平臺接入到系統(tǒng)平臺,輸入授權(quán)碼請求數(shù)據(jù)資源,系統(tǒng)獲取用戶提交的授權(quán)碼,對用戶進(jìn)行鑒權(quán)和認(rèn)證,如通過則將對應(yīng)資源以復(fù)制和授予訪問權(quán)限的方式分配給訪問用戶,訪問用戶即可獲取到對應(yīng)的資源。
[0010]進(jìn)一步的,通過所提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)為一種數(shù)據(jù)交換業(yè)務(wù)的發(fā)展提供有力保障,滿足用戶各方要求,提升用戶友好體驗(yàn)。
[0011]為實(shí)現(xiàn)上述目的,本發(fā)明的一個方面提供了一種基于語音的數(shù)據(jù)交換系統(tǒng),該方法包括: 交換數(shù)據(jù)的用戶首先需要在系統(tǒng)進(jìn)行注冊,系統(tǒng)獲取用戶信息并分配用戶網(wǎng)絡(luò)存儲空間,用戶將需交換的終端本地數(shù)據(jù)與系統(tǒng)端進(jìn)行同步,保存到系統(tǒng)在線存儲空間。
[0012]用戶終端本地的數(shù)據(jù)與系統(tǒng)端進(jìn)行數(shù)據(jù)同步后,保存在系統(tǒng)端的在線存儲空間,系統(tǒng)將該數(shù)據(jù)資源以數(shù)據(jù)服務(wù)的方式進(jìn)行開放,通過數(shù)據(jù)服務(wù)的訪問接口即可訪問到對應(yīng)的數(shù)據(jù)資源。
[0013]本發(fā)明提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)的一個實(shí)施例中,該方法還包括: 系統(tǒng)根據(jù)授權(quán)用戶對該資源的授權(quán)策略,設(shè)置數(shù)據(jù)資源的訪問權(quán)限列表,同時,將該
數(shù)據(jù)資源的網(wǎng)絡(luò)訪問接口映射為一個授權(quán)碼,并與資源的實(shí)際地址和訪問權(quán)限列表進(jìn)行綁定,進(jìn)一步,即可通過授權(quán)碼與資源地址的轉(zhuǎn)換訪問對應(yīng)的數(shù)據(jù)資源。
[0014]本發(fā)明提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)的一個實(shí)施例中,該方法還包括: 系統(tǒng)提供語音接入平臺,用戶通過語音方式呼叫接入到系統(tǒng),系統(tǒng)獲取用戶的主叫信
息以及用戶接入信息,用對用戶進(jìn)行鑒權(quán)和認(rèn)證,通過后用戶在系統(tǒng)的語音平臺輸入獲取的授權(quán)碼,系統(tǒng)獲取用戶輸入的授權(quán)碼,查詢其對應(yīng)的資源地址,確定訪問用戶的資源訪問權(quán)限,判斷是否允許請求用戶存取該數(shù)據(jù),如通過認(rèn)證和鑒權(quán),則通過復(fù)制或分配用戶對該資源的訪問權(quán)限的方式授予訪問用戶對該資源的操作權(quán)限。
[0015]在訪問用戶成功獲取對該資源的訪問權(quán)限后,根據(jù)用戶的選擇,用戶可以對該資源進(jìn)行終端與在線存儲的數(shù)據(jù)同步,將該資源同步到終端本地存儲,從而實(shí)現(xiàn)端到端的數(shù)據(jù)交換。
[0016]本發(fā)明提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)的一個實(shí)施例中,該方法還包括: 用戶對數(shù)據(jù)資源進(jìn)行授權(quán),設(shè)置各種數(shù)據(jù)權(quán)限,包含下載,只讀,授權(quán)有效期,訪問用戶
的地理范圍,訪問用戶對象屬性等條件,并根據(jù)不同的訪問權(quán)限產(chǎn)生和關(guān)聯(lián)不同的授權(quán)碼,系統(tǒng)生成授權(quán)碼后,生成和維護(hù)用戶數(shù)據(jù)交換會話,授權(quán)碼在有效期內(nèi)是唯一性的,系統(tǒng)根據(jù)不同的授權(quán)碼確定對應(yīng)的資源存取權(quán)限,進(jìn)而確定訪問用戶對該資源的存取操作權(quán)限。
[0017]本發(fā)明提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)的一個實(shí)施例中,該方法還包括:
系統(tǒng)生成授權(quán)碼,并啟動一個用戶會話,并對啟動會話計(jì)時器,同時,對接入的訪問用戶進(jìn)行鑒權(quán)和認(rèn)證,通過鑒權(quán)認(rèn)證的用戶允許進(jìn)入會話獲取數(shù)據(jù),同時,系統(tǒng)維護(hù)會話,在用戶關(guān)閉和有效期等限制條件到達(dá)后,系統(tǒng)關(guān)閉本次會話,授權(quán)碼轉(zhuǎn)換為失效狀態(tài)。
[0018]本發(fā)明提供的一種基于語音的數(shù)據(jù)交換系統(tǒng)的一個實(shí)施例中,該方法還包括:
用戶接入到語音系統(tǒng)后,系統(tǒng)獲取用戶主叫號碼,在語音菜單的引導(dǎo)下,并通過DTMF收號或語音識別的方式獲取用戶的輸入數(shù)據(jù),包含接入密碼,授權(quán)碼,提交到系統(tǒng)觸發(fā)用戶認(rèn)證鑒權(quán)和數(shù)據(jù)交換業(yè)務(wù)。
[0019]
具體來說具有以下優(yōu)點(diǎn):
交換速度快:
系統(tǒng)采取在線數(shù)據(jù)存儲和交換的方式,訪問用戶獲取授權(quán)碼即可立即通過電話語音方式接入到系統(tǒng)并獲取在線數(shù)據(jù)資源,交換數(shù)據(jù)快捷。
[0020]使用方式簡單:
與傳統(tǒng)方式相比,用戶只需獲取一個簡單的授權(quán)碼字符串即可自動獲取交換用戶的在線數(shù)據(jù)資源,隱蔽了系統(tǒng)資源存儲的細(xì)節(jié),并可根據(jù)用戶選擇進(jìn)行終端數(shù)據(jù)同步實(shí)現(xiàn)數(shù)據(jù)的交換,使用方式簡單。
[0021]個性化授權(quán):
根據(jù)用戶的個性化設(shè)置,用戶可以對同一個資源進(jìn)行個性化的權(quán)限設(shè)置并生成不同的授權(quán)碼,滿足用戶對資源授權(quán)的不同的需求。
[0022]對終端要求低:
通過語音的方式,即可觸發(fā)業(yè)務(wù),降低了終端的使用門檻,極大的方便用戶使用業(yè)務(wù)。
[0023]
【專利附圖】
【附圖說明】
[0024]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明系統(tǒng)架構(gòu)拓?fù)涫疽鈭D。
[0025]圖2為本發(fā)明系統(tǒng)端模塊結(jié)構(gòu)示意圖。
[0026]圖3為本發(fā)明系統(tǒng)業(yè)務(wù)流程示意圖。
[0027]圖4為本發(fā)明授權(quán)碼邏輯關(guān)聯(lián)示意圖。
[0028]圖5為本發(fā)明用戶獨(dú)立存儲結(jié)構(gòu)示意圖。
[0029]圖6為本發(fā)明系統(tǒng)共享存儲結(jié)構(gòu)示意圖。
[0030]
【具體實(shí)施方式】
[0031]下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。
[0032]為實(shí)現(xiàn)上述目的,提出了一種基于語音的數(shù)據(jù)交換系統(tǒng)。
[0033]以下通過結(jié)合附圖,對本發(fā)明的實(shí)施方式進(jìn)行描述。
[0034]
實(shí)現(xiàn)一種基于語音的數(shù)據(jù)交換系統(tǒng)的關(guān)鍵點(diǎn)如下:
語音接入:
系統(tǒng)通過語音接入方式,將用戶接入到系統(tǒng),并通過DTMF收號或語音識別的方式,獲取用戶輸入的授權(quán)碼。
[0035]在線存儲:
系統(tǒng)為用戶分配在線數(shù)據(jù)空間,用戶的數(shù)據(jù)以數(shù)據(jù)庫或文件的方式保存在系統(tǒng)在線存儲空間,并與用戶終端的數(shù)據(jù)進(jìn)行數(shù)據(jù)同步。
[0036]數(shù)據(jù)服務(wù):
系統(tǒng)端的數(shù)據(jù)訪問方式,通過數(shù)據(jù)服務(wù)方式提供訪問接口,通常情況下,用戶無需知道數(shù)據(jù)接口,通常情況下,由系統(tǒng)內(nèi)部使用。
[0037]數(shù)據(jù)服務(wù)可采取基于TCP/IP的HTTP等各種數(shù)據(jù)存取服務(wù)協(xié)議進(jìn)行數(shù)據(jù)的訪問。
[0038]常見的方式可采取基于HTTP協(xié)議的SOAP數(shù)據(jù)服務(wù)和Restful數(shù)據(jù)服務(wù)的方式。
[0039]授權(quán)編碼:
對應(yīng)用戶的每個數(shù)據(jù)資源,系統(tǒng)為用戶生成系統(tǒng)內(nèi)有效期內(nèi)的唯一性數(shù)字編碼,授權(quán)編碼與用戶資源地址和會話進(jìn)行關(guān)聯(lián),通過授權(quán)編碼即可轉(zhuǎn)換到數(shù)據(jù)的實(shí)際地址。[0040]授權(quán)編碼基于簡單,易于記憶和傳播的方式生成,如簡單的阿拉伯?dāng)?shù)字和英文的組合,并保證在有效期內(nèi)系統(tǒng)的唯一性,超出有效期或用戶主動關(guān)閉授權(quán)碼后即失效。
[0041]例如:系統(tǒng)生成的授權(quán)碼為:20120420,并映射數(shù)據(jù)在線地址:http://host/userid/resource/music/musicid,表示ID號為userid的用戶的資源目錄下的音樂資源的musicid的音樂id的文件,訪問用戶通過輸入電話輸入20120420字符串即可訪問和接入到系統(tǒng)獲取對應(yīng)的資源,并根據(jù)權(quán)限進(jìn)行各種數(shù)據(jù)操作,如復(fù)制,查看等。
[0042]會話控制:
系統(tǒng)為用戶生成授權(quán)碼后,激活基于授權(quán)碼識別的會話,并基于會話有效期啟動會話計(jì)時器,用戶對會話可進(jìn)行關(guān)閉操作,或系統(tǒng)判斷會話有效期到達(dá)后,關(guān)閉會話并釋放授權(quán)碼。
[0043]編碼映射:
系統(tǒng)生成授權(quán)碼后,綁定授權(quán)碼與數(shù)據(jù)資源,通過授權(quán)碼查詢到數(shù)據(jù)資源的唯一系統(tǒng)內(nèi)的地址,通過地址即可獲取對應(yīng)的數(shù)據(jù)資源。
[0044]資源地址采取Restful等方式的地址編碼格式。
[0045]如采取Restful編碼方式,舉例來說,資源編碼可表示為:
Http://host/userid/resource/type/resourceid
舉例來說:http://192.168.1.l/5678/resource/music/123
表示地址為192.168.1.1的主機(jī)上的用戶ID為5678的resource目錄的類型為音樂的ID為123的資源文件。
[0046]地址編碼并不僅限與Restful風(fēng)格的編碼,傳統(tǒng)的各種地址編碼方式都可以應(yīng)用于本系統(tǒng),如 Http://host/userid/resource?resourceid 等數(shù)據(jù)編碼方式。
[0047]權(quán)限控制:
用戶對交換的數(shù)據(jù)資源可設(shè)置權(quán)限,指定對應(yīng)資源的訪問權(quán)限,包含可下載,只讀,有效期,訪問次數(shù),訪問地理范圍,訪問用戶對象屬性等條件,通過權(quán)限控制資源的交換范圍,并將生成的權(quán)限訪問列表與資源和授權(quán)碼進(jìn)行關(guān)聯(lián)。
[0048]同時,系統(tǒng)對用戶進(jìn)行認(rèn)證和鑒權(quán),判斷用戶的身份和用戶擁有的權(quán)限,根據(jù)用戶語音主叫號碼和根據(jù)安全級別使用的接入密碼對用戶進(jìn)行識別,通過用戶權(quán)限列表和授權(quán)用戶對交換數(shù)據(jù)的授權(quán)策略對交換用戶進(jìn)行鑒權(quán),判斷用戶的權(quán)限是否滿足數(shù)據(jù)交換的要求。
[0049]在線交換:
數(shù)據(jù)資源保存在系統(tǒng)存儲空間,并通過權(quán)限控制限定特定的歸屬用戶,在系統(tǒng)允許用戶獲取數(shù)據(jù)資源的許可后,系統(tǒng)為用戶進(jìn)行數(shù)據(jù)的在線交換,包含復(fù)制的方式將數(shù)據(jù)復(fù)制到請求用戶的數(shù)據(jù)存儲空間,或通過添加對資源的引用的方式,許可用戶對資源進(jìn)行各種操作。
[0050]資源管理:
數(shù)據(jù)資源保存在系統(tǒng)的在線存儲系統(tǒng),按用戶為邏輯單位,分配用戶存儲空間,保存用戶的資源,并通過資源權(quán)限控制列表確認(rèn)用戶對資源的操作權(quán)限。
[0051]資源數(shù)據(jù)存儲保存的方式包含獨(dú)立存儲的方式和存取控制權(quán)限列表進(jìn)行控制的方式,獨(dú)立存在的方式為不同的用戶可以擁有同一個數(shù)據(jù)的相同的拷貝,用戶擁有完全的操作和存取權(quán)限,存取控制權(quán)限列表方式則為每個用戶共享數(shù)據(jù)資源,通過權(quán)限控制列表對其進(jìn)行權(quán)限的控制,以減少數(shù)據(jù)的冗余。
[0052]數(shù)據(jù)資源可以是一個或多個文件的集合,默認(rèn)情況下,采取每個用戶擁有完整的數(shù)據(jù)拷貝,不考慮數(shù)據(jù)的冗余,即系統(tǒng)通過數(shù)據(jù)復(fù)制的方式授予用戶的完整的操作權(quán)限。
[0053]
數(shù)據(jù)同步:
在系統(tǒng)為請求用戶進(jìn)行在線端的數(shù)據(jù)交換后,請求用戶的在線存儲空間與用戶終端本地可根據(jù)用戶操作進(jìn)行數(shù)據(jù)的同步,將在線端的數(shù)據(jù)同步到終端本地,從而實(shí)現(xiàn)數(shù)據(jù)的到端的交換。
[0054]
主要功能模塊
如圖1所示,一種基于語音的數(shù)據(jù)交換系統(tǒng)的系統(tǒng)拓?fù)渲饕?
用戶100:
用戶終端側(cè),完成用戶側(cè)的各種功能,包含授權(quán)碼的申請,在線數(shù)據(jù)資源管理,數(shù)據(jù)同步,用戶管理等功能。
[0055]電話網(wǎng)101:
電話語音網(wǎng)絡(luò),通過語音方式將用戶接入到系統(tǒng),并承載用戶通過DTMF或語音的輸入和傳輸。
[0056]語音接入模塊102:
系統(tǒng)端的語音接入功能模塊,通過語音網(wǎng)絡(luò)將用戶接入到系統(tǒng),并獲取用戶主叫號碼以及基于語音網(wǎng)絡(luò)傳輸?shù)挠脩糨斎搿?br>
[0057]數(shù)據(jù)交換103:
系統(tǒng)網(wǎng)絡(luò)側(cè)功能端,完成數(shù)據(jù)交換和權(quán)限控制等功能,系統(tǒng)的核心功能部分。
[0058]存儲空間104:
為系統(tǒng)和用戶提供數(shù)據(jù)存儲空間,以及基于數(shù)據(jù)存取數(shù)據(jù)管理等功能。
[0059]圖中示出數(shù)據(jù)交換的流程:
用戶在終端的本地資源,如需進(jìn)行交換,首先與系統(tǒng)進(jìn)行數(shù)據(jù)同步,將數(shù)據(jù)保存到在線存儲空間,在交換時,只需在系統(tǒng)端進(jìn)行數(shù)據(jù)的復(fù)制等操作,訪問用戶即可獲取到該數(shù)據(jù),隨后即可進(jìn)行數(shù)據(jù)同步,將數(shù)據(jù)下行同步到訪問用戶的終端進(jìn)行保存。
[0060]
圖2示出數(shù)據(jù)交換端模塊結(jié)構(gòu):
數(shù)據(jù)交換端的模塊包含:
電話網(wǎng)200:
電話語音網(wǎng)絡(luò),通過語音方式將用戶接入到系統(tǒng),并承載用戶通過DTMF或語音的輸入和傳輸。
[0061]語音接入模塊201:
系統(tǒng)端的語音接入功能模塊,通過語音網(wǎng)絡(luò)將用戶接入到系統(tǒng),并獲取用戶主叫號碼以及基于語音網(wǎng)絡(luò)傳輸?shù)挠脩糨斎搿?br>
[0062]業(yè)務(wù)邏輯模塊202: 系統(tǒng)端的業(yè)務(wù)邏輯控制和執(zhí)行的功能模塊,與各個功能模塊進(jìn)行交互,完成各個系統(tǒng)業(yè)務(wù)邏輯功能。
[0063]用戶模塊203:
系統(tǒng)端的用戶管理模塊,包含用戶注冊,用戶信息管理,對用戶進(jìn)行用戶認(rèn)證和鑒權(quán)等用戶有關(guān)的功能。
[0064]管理配置模塊204:
系統(tǒng)端的管理配置功能模塊,配置各種系統(tǒng)和業(yè)務(wù)參數(shù),管理和維護(hù)系統(tǒng)的運(yùn)行。
[0065]數(shù)據(jù)管理模塊205:
系統(tǒng)端對保存在系統(tǒng)端的資源進(jìn)行管理,提供各種資源的查看,編輯,更新,增加,刪除等功能,維護(hù)和管理在線資源。
[0066]授權(quán)碼模塊206:
系統(tǒng)端為用戶的資源生成唯一性的授權(quán)碼,以及對授權(quán)碼和資源地址進(jìn)行綁定和映射,以及地址和授權(quán)碼的轉(zhuǎn)換功能。
[0067]會話模塊207:
維護(hù)用戶的數(shù)據(jù)交換會話,生成和通知用戶的各種會話消息。
[0068]數(shù)據(jù)交換模塊208:
對授權(quán)的訪問用戶執(zhí)行數(shù)據(jù)交換的功能,復(fù)制或增加授權(quán)資源數(shù)據(jù)到訪問用戶的在線存儲空間。
[0069]數(shù)據(jù)同步模塊209:
系統(tǒng)端與用戶進(jìn)行數(shù)據(jù)同步的功能模塊,為終端用戶提供在線資源空間的數(shù)據(jù)與用戶終端本地的數(shù)據(jù)同步的功能,包含上行和下行的數(shù)據(jù)同步。
[0070]權(quán)限模塊210:
系統(tǒng)端對資源進(jìn)行權(quán)限設(shè)定和對訪問用戶進(jìn)行權(quán)限的判斷,擁有資源的用戶對資源進(jìn)行權(quán)限訪問的設(shè)置,以及系統(tǒng)授予訪問用戶對應(yīng)的資源訪問權(quán)限。
[0071]語音識別模塊211:
系統(tǒng)端的用戶語音識別模塊,將用戶的語音識別為文本,為用戶提供語音輸入的選擇。
[0072]系統(tǒng)數(shù)據(jù)存儲模塊212:
為系統(tǒng)的用戶提供數(shù)據(jù)存儲空間和數(shù)據(jù)管理功能,存儲用戶的各種數(shù)據(jù),并提供數(shù)據(jù)存儲系統(tǒng)訪問的接口,通常采取數(shù)據(jù)庫,文件等方式進(jìn)行數(shù)據(jù)的管理和存儲。
[0073]系統(tǒng)門戶213:
系統(tǒng)端的門戶系統(tǒng),提供用戶登錄系統(tǒng)的門戶,承載各個功能模塊以及用戶交互界面。
[0074]
圖4示出本發(fā)明授權(quán)碼邏輯關(guān)聯(lián)示意圖。
[0075]如圖所示,授權(quán)碼與權(quán)限控制列表以及數(shù)據(jù)資源為一一對應(yīng)的關(guān)系,授權(quán)碼通過地址轉(zhuǎn)換可獲取資源地址,同時,一個資源可對應(yīng)多個授權(quán)碼,以適應(yīng)不同的權(quán)限設(shè)置的需求。
[0076]用戶選擇要交換的數(shù)據(jù),并設(shè)置交換權(quán)限和條件,系統(tǒng)生成對應(yīng)的授權(quán)碼,訪問用戶獲取授權(quán)碼后,通過語音接入后提交授權(quán)碼,系統(tǒng)轉(zhuǎn)換授權(quán)碼到對應(yīng)資源在系統(tǒng)的地址,進(jìn)一步即可訪問到對應(yīng)的資源。[0077]
圖5和圖6 出本發(fā)用戶存儲結(jié)構(gòu)意圖。
[0078]如圖5所示,用戶擁有獨(dú)立的存儲空間,對用戶空間內(nèi)的文件具有完全的控制權(quán),每個文件在用戶的存儲空間有完全獨(dú)立的文件副本,用戶具有完全的存儲權(quán)限。
[0079]對應(yīng)與圖5的方式,圖6所示存儲系統(tǒng)采取共享文件存儲的方式,每個資源對應(yīng)一個存取控制列表,描述了各個用戶對該資源的存取權(quán)限,而不是獨(dú)立副本的方式進(jìn)行保存,以節(jié)省存儲空間。
[0080]
下面舉一個例子來說明本發(fā)明用戶使用本發(fā)明的一種基于語音的數(shù)據(jù)交換系統(tǒng)的工作流程,如圖3所示,該實(shí)施例中,業(yè)務(wù)包括以下步驟:
預(yù)置條件:用戶在系統(tǒng)注冊,分配了存儲空間。
[0081]步驟1:擁有數(shù)據(jù)的用戶I設(shè)置需交換的數(shù)據(jù)和對應(yīng)的交換策略,如時間,地理位置,訪問次數(shù),并請求系統(tǒng)分配授權(quán)碼;
步驟2:系統(tǒng)分配資源授權(quán)碼給用戶1,用戶I通過各種方式告知用戶2 ;
步驟3:用戶2獲取授權(quán)碼后,通過語音方式接入到系統(tǒng),系統(tǒng)獲取用戶的主叫號碼信息以及用戶接入信息,如用戶系統(tǒng)接入密碼;
步驟4.系統(tǒng)對用戶2進(jìn)行鑒權(quán)和認(rèn)證,如通過,用戶輸入授權(quán)碼,系統(tǒng)將用戶輸入的授權(quán)碼轉(zhuǎn)換為實(shí)際的資源地址,如失敗則返回錯誤信息;
步驟5.根據(jù)轉(zhuǎn)換的資源實(shí)際地址以及對用戶I對資源的限制條件的判斷,如滿足限制條件,系統(tǒng)存取對應(yīng)的數(shù)據(jù)并將數(shù)據(jù)通過復(fù)制等方式授予用戶2數(shù)據(jù)操作權(quán)限,如不滿足則返回錯誤信息;
步驟6.系統(tǒng)根據(jù)操作結(jié)果狀態(tài)通知用戶對應(yīng)的狀態(tài)消息;
步驟7.用戶2獲取到對應(yīng)的系統(tǒng)操作狀態(tài)消息,如成功,用戶登錄系統(tǒng)后可以查看到用戶存儲空間的數(shù)據(jù),如失敗則顯示錯誤消息。
[0082]步驟8.用戶可選擇將系統(tǒng)端的在線存儲數(shù)據(jù)與終端本地數(shù)據(jù)進(jìn)行數(shù)據(jù)同步,將數(shù)據(jù)下載到終端本地。
[0083]
本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種基于語音的數(shù)據(jù)交換系統(tǒng),其特征在于,系統(tǒng)注冊用戶的數(shù)據(jù)與系統(tǒng)在線存儲模塊進(jìn)行數(shù)據(jù)同步,保存數(shù)據(jù)在用戶系統(tǒng)端的在線存儲空間,系統(tǒng)根據(jù)用戶的授權(quán)信息為該數(shù)據(jù)資源生成一個訪問授權(quán)碼,訪問用戶獲取到數(shù)據(jù)訪問授權(quán)碼后,通過語音接入平臺接入到系統(tǒng)平臺,輸入授權(quán)碼請求數(shù)據(jù)資源,系統(tǒng)獲取用戶提交的授權(quán)碼,對用戶進(jìn)行鑒權(quán)和認(rèn)證,如通過則將對應(yīng)資源以復(fù)制和授予訪問權(quán)限的方式分配給訪問用戶,訪問用戶即可獲取到對應(yīng)的資源。
2.如權(quán)利要求1所述,系統(tǒng)注冊用戶的數(shù)據(jù)與系統(tǒng)在線存儲模塊進(jìn)行數(shù)據(jù)同步,其特征在于,交換數(shù)據(jù)的用戶首先需要在系統(tǒng)進(jìn)行注冊,系統(tǒng)獲取用戶信息并分配用戶存儲空間,用戶將需交換的終端本地數(shù)據(jù)與系統(tǒng)端進(jìn)行同步,保存到系統(tǒng)在線存儲空間。
3.如權(quán)利要求1所述,系統(tǒng)保存用戶的數(shù)據(jù)在用戶在系統(tǒng)端的在線存儲空間,其特征在于,用戶終端本地的數(shù)據(jù)與系統(tǒng)端進(jìn)行數(shù)據(jù)同步后,保存在系統(tǒng)端的在線存儲空間,系統(tǒng)提供數(shù)據(jù)資源的數(shù)據(jù)訪問接口,通過數(shù)據(jù)訪問接口即可尋址和訪問到對應(yīng)的數(shù)據(jù)資源。
4.如權(quán)利要求1所述,系統(tǒng)根據(jù)用戶的授權(quán)信息為該數(shù)據(jù)資源生成一個訪問授權(quán)碼,其特征在于,系統(tǒng)根據(jù)授權(quán)用戶對該資源的授權(quán)策略,設(shè)置數(shù)據(jù)資源的訪問權(quán)限列表,同時,將該數(shù)據(jù)資源的網(wǎng)絡(luò)訪問接口映射為一個授權(quán)碼,并與資源的實(shí)際地址和訪問權(quán)限列表進(jìn)行綁定,進(jìn)一步 ,即可通過授權(quán)碼與資源地址的轉(zhuǎn)換訪問對應(yīng)的數(shù)據(jù)資源。
5.如權(quán)利要求1所述,訪問用戶通過語音接入平臺接入到系統(tǒng)平臺,通過授權(quán)碼請求數(shù)據(jù)資源,其特征在于,系統(tǒng)提供語音接入平臺,用戶通過語音方式呼叫接入到系統(tǒng),系統(tǒng)獲取用戶的主叫信息以及用戶接入信息,對用戶進(jìn)行鑒權(quán)和認(rèn)證,通過后用戶在系統(tǒng)的語音平臺輸入獲取的授權(quán)碼,系統(tǒng)獲取用戶輸入的授權(quán)碼,查詢其對應(yīng)的資源地址,確定訪問用戶的資源訪問權(quán)限,判斷是否允許請求用戶存取該數(shù)據(jù),如通過認(rèn)證和鑒權(quán),則通過復(fù)制或分配用戶對該資源的訪問權(quán)限的方式授予訪問用戶對該資源的操作權(quán)限。
6.如權(quán)利要求1所述,請求用戶可通過數(shù)據(jù)同步等方式將該數(shù)據(jù)與終端進(jìn)行數(shù)據(jù)同步,其特征在于,在訪問用戶成功獲取對該資源的訪問權(quán)限后,根據(jù)用戶的選擇,用戶可以對該資源進(jìn)行終端與在線存儲的數(shù)據(jù)同步,將該資源同步到終端本地存儲,從而實(shí)現(xiàn)端到端的數(shù)據(jù)交換。
7.如權(quán)利要求4所述,系統(tǒng)根據(jù)授權(quán)用戶對該資源的授權(quán)策略,對數(shù)據(jù)資源進(jìn)行權(quán)限描述,其特征在于,用戶對數(shù)據(jù)資源進(jìn)行授權(quán),設(shè)置各種數(shù)據(jù)權(quán)限,包含下載,只讀,授權(quán)有效期,訪問用戶的地理范圍,訪問用戶對象屬性等條件,并根據(jù)不同的訪問權(quán)限產(chǎn)生和關(guān)聯(lián)不同的授權(quán)碼,系統(tǒng)生成授權(quán)碼后,生成和維護(hù)用戶數(shù)據(jù)交換會話,授權(quán)碼在有效期內(nèi)是唯一性的,系統(tǒng)根據(jù)不同的授權(quán)碼確定對應(yīng)的資源存取權(quán)限,進(jìn)而確定訪問用戶對該資源的存取操作權(quán)限。
8.如權(quán)利要求7所述,系統(tǒng)生成授權(quán)碼后生成和控制用戶數(shù)據(jù)交換會話,其特征在于,系統(tǒng)生成授權(quán)碼,并啟動一個用戶會話,并對啟動會話計(jì)時器,同時,對接入的訪問用戶進(jìn)行鑒權(quán)和認(rèn)證,通過鑒權(quán)認(rèn)證的用戶允許進(jìn)入會話獲取數(shù)據(jù),同時,系統(tǒng)維護(hù)會話,在用戶關(guān)閉和有效期等限制條件到達(dá)后,系統(tǒng)關(guān)閉本次會話,授權(quán)碼轉(zhuǎn)換為失效狀態(tài)。
9.用戶通過語音接入到系統(tǒng),通過語音系統(tǒng)進(jìn)行各種操作,其特征在于,用戶接入到語音系統(tǒng)后,系統(tǒng)獲取用戶主叫號碼,在語音菜單的引導(dǎo)下,并通過DTMF方式收號或用戶語音識別的方式獲取用戶的輸入數(shù)據(jù),包含接入密碼,授權(quán)碼,提交到系統(tǒng)觸發(fā)用戶認(rèn)證鑒權(quán)和數(shù)據(jù)交換業(yè) 務(wù)。
【文檔編號】H04L29/06GK103428167SQ201210152532
【公開日】2013年12月4日 申請日期:2012年5月15日 優(yōu)先權(quán)日:2012年5月15日
【發(fā)明者】顧健 申請人:上海博路信息技術(shù)有限公司