一種基于體感操控云平臺的實時交通狀況查詢的實現(xiàn)方法
【專利摘要】本發(fā)明提供一種基于體感操控云平臺實現(xiàn)交通狀況的互動查詢的實現(xiàn)方法:首先,啟動移動設備中的地圖應用軟件;在體感操控云平臺中啟動與移動設備匹配的地圖軟件應用程序,體感操控云平臺在互聯(lián)網上建立的訪問入口,移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限并與之連接,web前端接收來自當前移動設備的體感數(shù)據信息和定位信息以及其他查詢信息,并上傳給設有體感操控模塊的安全網關進行分析以識別出用戶的體感類型,定位及查詢數(shù)據;將識別出的信息數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給用戶終端,實現(xiàn)交通狀況的互動查詢體驗。
【專利說明】一種基于體感操控云平臺的實時交通狀況查詢的實現(xiàn)方法【技術領域】
[0001]本發(fā)明涉及電子領域,移動互聯(lián)網領域,云計算領域,尤其涉及基于云平臺的實時交通狀況查詢的實現(xiàn)方法。
【背景技術】
[0002]隨著電子領域的發(fā)展,支持體感功能的移動設備越來越多,尤其以mobile設備為主,而移動互聯(lián)網,云計算的的快速發(fā)展解決了移動設備的數(shù)據傳輸和大規(guī)模數(shù)據計算的問題。
[0003]云計算指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需資源;廣義云計算指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需服務。這種服務可以是IT和軟件、互聯(lián)網相關,也可是其他服務。云計算(CloudComputing)是網格計算(Grid Computing )、分布式計算(DistributedComputing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網絡存儲(Network StorageTechnologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統(tǒng)計算機和網絡技術發(fā)展融合的產物。
[0004]而現(xiàn)有的移動設備一般都具有定位儀,加速度傳感器和陀螺儀傳感器;利用移動設備通過wifi或其他網絡資源進行交通狀況查詢或地圖查詢已成為大多數(shù)使用者的主流選擇。但移動設備因受到內存,CPU等多重硬件設備性能的限制,往往無法達到很好的效果;又如受到網絡的影響移動設備·可能出現(xiàn)查詢效率低,圖片載入數(shù)據慢等一系列問題。另外,由于移動設備受到顯示屏尺寸的限定,使得圖片信息的顯示和縮放都不能很好的滿足用戶的常規(guī)需求。
[0005]因此,本發(fā)明旨在解決上述交通查詢受移動設備硬件設備制約的問題,通過利用云平臺的概念,實現(xiàn)在用戶終端設備上進行交通狀況實時查詢的全新體驗。
【發(fā)明內容】
[0006]本發(fā)明的目的在于開發(fā)一種基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其具體是將移動設備的定位信息及體感操作信息數(shù)據通過云平臺接收,識別和轉化,進一步控制云平臺中與移動設備匹配的地圖軟件,最終通過云平臺將所有地圖軟件應用程序的界面輸出被轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)實時交通狀況查詢。
[0007]一種基于云平臺的實時交通狀況查詢的實現(xiàn)方法,包括以下步驟:
I.啟動移動設備中的地圖應用軟件,
2.在體感操控云平臺中啟動與移動設備匹配的地圖軟件應用程序,所述體感操控云平臺包括web前端,設有體感操控模塊的安全網關及輸出模塊,用于將web前端獲得的來自移動設備的體感數(shù)據通過安全網關處理后轉化為信息流,通過輸出模塊實現(xiàn)體感類型數(shù)據的轉換及輸出; 3.設有體感操控系統(tǒng)的云平臺在所述互聯(lián)網上建立的訪問入口,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,接收來自所述當前移動設備的體感數(shù)據信息和定位信息以及其他查詢信息,并上傳給設有體感操控模塊的安全網關進行分析以識別出用戶的體感類型,定位及查詢數(shù)據;
4.將上一步的識別出的體感類型數(shù)據信息和定位信息以及查詢信息數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗;
5.所述體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0008]所述體感數(shù)據包括加速度傳感器、陀螺儀傳感器的原始數(shù)據信息以及觸摸屏的觸點信息等原始數(shù)據信息;
所述體感類型數(shù)據包括經識別轉換后的加速度傳感器、陀螺儀傳感器的操控數(shù)據信息以及觸摸屏的觸點操控信息等數(shù)據信息;
所述步驟2中的設有體感操控模塊的安全網關包括:
一個或多個服務節(jié)點,用于接收,處理和輸出信息到用戶終端;終端設備首先訪問所述web前端,通過驗證后取得連接安全網關內某一服務節(jié)點的權限;終端設備隨后使用這一權限和云計算系統(tǒng)內特定的服務節(jié)點連接;
所述服務節(jié)點進一步包括一處理單元,介于應用程序與系統(tǒng)API或者網絡之間,其包括一個函數(shù)地址監(jiān)測模塊,用于檢測內存中應用程序的函數(shù)地址,以及一個函數(shù)地址重定向模塊,用于改變應用程序的內存中存儲的函數(shù)地址,對函數(shù)地址進行重定向;以及多個接口,用于與實現(xiàn)與計算機硬件以及API之間的通信,以及一套體感模塊接口,用于實現(xiàn)應用程序和計算機操作系統(tǒng)之間的體感api通信。
所述體感操控模塊,設置于服務節(jié)點中,用于將接收到的信息流計算識別和轉化成體感操控云平臺可識別的信息流輸出給微環(huán)境,在微環(huán)境中將上一步的識別出的加速度傳感器、陀螺儀傳感器的操控數(shù)據信息以及觸摸屏的觸點操控信息等體感類型數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,當前的地圖信息狀態(tài);之后將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0009]所述用戶終端為具備接收視頻流和音頻流數(shù)據信息以及解碼功能的數(shù)字多媒體終端,用于接收所述體感操控云平臺處理后的視頻和音頻流,以及一個與其相關的附加信息流;所述數(shù)字多媒體終端包括但不限于PC終端,移動設備終端,或由電視機和機頂盒構成的數(shù)字電視終端。
[0010]進一步的,所述體感操控模塊包括:
一數(shù)據監(jiān)測記錄模塊,用于實時監(jiān)測和記錄加速度傳感器和陀螺儀傳感器以及觸摸屏的觸點信息等的原始數(shù)據信息,并通過算法處理轉換為角速度和角位移及觸點模擬信息;一動作識別感應模塊,用于將上述計算完成的角速度和角位移及觸點模擬信息等信號數(shù)據分析轉換為可識別的體感類型數(shù)據;
一輸出模塊,用于將可識別的體感類型數(shù)據輸出給微環(huán)境。[0011]如上所述,所述體感操控云平臺在所述互聯(lián)網上建立訪問入口,所述移動設備通過所述訪問入口訪問所述Web前端,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,并通過web前端接收來自移動設備的加速度傳感器和陀螺儀傳感器及觸摸屏的觸點信息等的原始數(shù)據信息;并通過服務節(jié)點中的體感操控模塊計算識別和轉化成體感操控云平臺可識別的信息流,發(fā)送給微環(huán)境;所述體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0012]本發(fā)明的有益效果在于:
1.本發(fā)明的移動設備只需將體感數(shù)據信息,定位信息及查詢信息通過互聯(lián)網傳至體感操控云平臺,而由云平臺代替移動設備實現(xiàn)交通狀況查詢的功能,因此擺脫現(xiàn)有移動設備因受到內存,CPU等多重硬件設備性能的限制,往往無法達到其需求的交通狀況查詢效果;
2.利用設有體感操控系統(tǒng)的云平臺,解決了移動設備應受到網絡及其他因素的影響出現(xiàn)的查詢效率低,圖片載入數(shù)據慢等一系列問題。
[0013]3.通過體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,解決了由于移動設備受到顯示屏尺寸的限定,使得圖片信息的顯示和縮放都不能很好的滿足用戶的常規(guī)需求。
[0014]4.提供給用戶另一種實現(xiàn)互交通狀況的互動查詢的平臺。
【專利附圖】
【附圖說明】
[0015]圖1基于體感操控云平臺實現(xiàn)交通狀況的互動查詢的實現(xiàn)方法流程圖;
圖2為體感操控云平臺的架構示意圖;
圖3為體感操控模塊的運行架構示意圖;
圖4為微環(huán)境的實施方式架構示意圖。
【具體實施方式】
[0016]下面結合附圖和優(yōu)選的實施方式對本發(fā)明作進一步詳細描述。
[0017]圖1為基于體感操控云平臺實現(xiàn)交通狀況的互動查詢的實現(xiàn)方法流程圖;如圖所示:啟動移動設備中的地圖應用軟件;在體感操控云平臺中啟動與移動設備匹配的地圖軟件應用程序,所述體感操控云平臺包括web前端,設有體感操控模塊的安全網關及輸出模塊,用于將web前端獲得的來自移動設備的體感數(shù)據通過安全網關處理后轉化為信息流,通過輸出模塊實現(xiàn)體感操控數(shù)據的轉換及輸出。設有體感操控系統(tǒng)的云平臺在所述互聯(lián)網上建立的訪問入口,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,接收來自所述當前移動設備的體感數(shù)據信息和定位信息以及其他查詢信息,并上傳給設有體感操控模塊的安全網關進行分析以識別出用戶的體感類型,定位及查詢數(shù)據;將上一步的識別出的體感類型數(shù)據信息和定位信息以及查詢信息數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗;體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0018]圖2為體感操控云平臺的架構示意圖;如圖2所示:體感操控云平臺的web前端用于接收來自移動設備的加速度傳感器、陀螺儀傳感器和觸摸屏的觸點信息以及查詢信息等的原始數(shù)據信息。
[0019]設有體感操控模塊的安全網關包括:
一個或多個服務節(jié)點,用于接收,處理和輸出信息到用戶終端;移動設備首先訪問web前端,通過驗證后取得連接安全網關內某一服務節(jié)點的權限;移動設備隨后使用這一權限和云計算系統(tǒng)內特定的服務節(jié)點連接;
服務節(jié)點進一步包括一處理單元,介于應用程序與系統(tǒng)API或者網絡之間,其包括一個函數(shù)地址監(jiān)測模塊,用于檢測內存中應用程序的函數(shù)地址,以及一個函數(shù)地址重定向模塊,用于改變應用程序的內存中存儲的函數(shù)地址,對函數(shù)地址進行重定向;以及多個接口,用于與實現(xiàn)與計算機硬件以及API之間的通信,以及一套體感模塊接口,用于實現(xiàn)應用程序和計算機操作系統(tǒng) 之間的體感api通信。體感操控模塊,設置于服務節(jié)點中,用于將接收到的信息流計算識別和轉化成體感操控云平臺可識別的信息流輸出給微環(huán)境,在微環(huán)境中將上一步的識別出的加速度傳感器和陀螺儀傳感器及觸摸屏的觸點信息等體感類型數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗;體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0020]圖3為體感操控模塊的運行架構示意圖;如圖所示,體感操控模塊包括:
一數(shù)據監(jiān)測記錄模塊,用于實時監(jiān)測和記錄移動設備的加速度傳感器和陀螺儀傳感器
及觸點模擬信息等的原始數(shù)據信息,并通過算法處理轉換為角速度和角位移及觸點模擬信息;
一動作識別感應模塊,用于將上述計算完成的角速度和角位移信號及觸點模擬信息等數(shù)據分析轉換為可識別的體感類型數(shù)據;
一輸出模塊,用于將可識別的體感類型數(shù)據輸出給微環(huán)境。
[0021]圖4為微環(huán)境的實施方式架構不意圖;微環(huán)境的實現(xiàn)在操作系統(tǒng)層次,介于應用程序與系統(tǒng)API或者網絡之間,本領域的技術人員應當理解,雖然這里使用了 “微環(huán)境”這一術語,但是應當將其擴展地理解為能夠由硬件、軟件來實現(xiàn)的一個功能結構體,或者一個處理單元??紤]一個任意的應用程序,為了和計算機上的硬件交互設備進行交互,應用程序必須通過操作系統(tǒng)提供的接口訪問硬件驅動,進而控制硬件。
[0022]如圖4所示,在操作系統(tǒng)中,微環(huán)境可進一步包含多個進程,所述進程和客戶端連接,由客戶端請求執(zhí)行特定的請求,所述請求可以是應用程序或者發(fā)送或者接收的數(shù)據。微環(huán)境隨后將上述請求載入內存,在上述請求實際執(zhí)行之前,微環(huán)境利用動態(tài)鏈接庫的工作方式將重定向模塊(以DLL的形式)加載進應用程序的進程空間,并在應用程序進程的內存空間中修改應用程序已載入的執(zhí)行代碼?;蛘邽榱斯?jié)省PC機硬件的資源,微環(huán)境直接利用自身的重定向硬件模塊修改上述請求中所包含的函數(shù)地址變量,以改變函數(shù)的操作系統(tǒng)應用程序接口 API的功能調用入口位置。當應用程序執(zhí)行之后,程序調用操作系統(tǒng)API時,重定向模塊將被修改的函數(shù)地址跳轉到重定向模塊所存儲的函數(shù)地址。重定向模塊和在其它進程中運行的微環(huán)境主體通過特定的通訊隧道連接,將程序執(zhí)行時的交互式內容輸出到微環(huán)境進程中,經過處理后最終通過網絡發(fā)送到客戶端。
[0023]如用戶甲開啟了移動設備中的地圖應用軟件,同時在體感操控云平臺中啟動與移動設備匹配的地圖軟件應用程序。用戶甲輸入查詢信息,并通過觸摸及例如向左向右晃動移動設備等發(fā)出操作指令,則移動設備通過設有體感操控系統(tǒng)的云平臺在互聯(lián)網上建立的訪問入口訪問云平臺,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,接收來自所述當前移動設備的體感數(shù)據信息和定位信息以及其他查詢信息,并上傳給設有體感操控模塊的安全網關進行分析以識別出用戶的體感類型,定位及查詢數(shù)據;將上一步的識別出的體感類型數(shù)據信息和定位信息以及查詢信息數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗;體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
[0024]以上結合本發(fā)明的具體實施例做了詳細描述,但并非是對本發(fā)明的限制。凡是依據本發(fā)明的技術實質對以上實施例所做的任何簡單修改,均仍屬于本發(fā)明技術方案的范圍。
【權利要求】
1.一種基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:包括以下步驟: (1)啟動移動設備中的地圖應用軟件; (2)在體感操控云平臺中啟動與移動設備匹配的地圖軟件應用程序,所述體感操控云平臺包括web前端,設有體感操控模塊的安全網關及輸出模塊,用于將web前端獲得的來自移動設備的體感數(shù)據通過安全網關處理后轉化為信息流,通過輸出模塊實現(xiàn)體感操控數(shù)據的轉換及輸出; (3)設有體感操控系統(tǒng)的云平臺在所述互聯(lián)網上建立的訪問入口,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,接收來自所述當前移動設備的體感數(shù)據信息和定位信息以及其他查詢信息,并上傳給設有體感操控模塊的安全網關進行分析以識別出用戶的體感類型,定位及查詢數(shù)據; (4)將上一步的識別出的體感類型數(shù)據信息和定位信息以及查詢信息數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,從而改變當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗; (5)所述體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
2.根據權利要求1所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述體感數(shù)據包括加速度傳感器、陀螺儀傳感器的原始數(shù)據信息以及觸摸屏的觸點信息等原始數(shù)據信息;所述體感類型數(shù)據包括經識別轉換后的加速度傳感器、陀螺儀傳感器的操控數(shù)據信息以及觸摸屏的觸點操控信息等原始數(shù)據信息。
3.根據權利要求1所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述步驟2中的設有體感操控模塊的安全網關包括: 一個或多個服務節(jié)點,用于接收,處理和輸出信息到用戶終端;終端設備首先訪問所述前端,通過驗證后取得連接安全網關內某一服務節(jié)點的權限;終端設備隨后使用這一權限和云計算系統(tǒng)內特定的服務節(jié)點連接。
4.根據權利要求3所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述服務節(jié)點進一步包括一處理單元,介于應用程序與系統(tǒng)API或者網絡之間,其包括一個函數(shù)地址監(jiān)測模塊,用于檢測內存中應用程序的函數(shù)地址,以及一個函數(shù)地址重定向模塊,用于改變應用程序的內存中存儲的函數(shù)地址,對函數(shù)地址進行重定向;以及多個接口,用于與實現(xiàn)與計算機硬件以及API之間的通信,以及一套體感模塊接口,用于實現(xiàn)應用程序和計算機操作系統(tǒng)之間的體感api通信。
5.根據權利要求1或3或4所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述體感操控模塊,設置于服務節(jié)點中,用于將接收到的信息流計算識別和轉化成體感操控云平臺可識別的信息流輸出給微環(huán)境,在微環(huán)境中將上一步的識別出的加速度傳感器、陀螺儀傳感器的原始數(shù)據信息以及觸摸屏的觸點信息等體感類型數(shù)據傳遞給體感操控云平臺中對應的地圖軟件應用程序,當前的地圖信息狀態(tài),實現(xiàn)交通狀況的互動查詢體驗;之后將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián)網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
6.根據權利要求1所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述用戶終端設備為具備接收視頻流和音頻流數(shù)據信息以及解碼功能的數(shù)字多媒體終端,用于接收所述體感操控云平臺處理后的視頻和音頻流,以及一個與其相關的附加信息流。
7.根據權利要求1或6所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述數(shù)字多媒體終端包括但不限于Pc終端,移動設備終端,或由電視機和機頂盒構成的數(shù)字電視終端。
8.根據權利要求5所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述體感操控模塊包括: 一數(shù)據監(jiān)測記錄模塊,用于實時監(jiān)測和記錄加速度傳感器和陀螺儀傳感器以及觸摸屏的觸點信息等的原始數(shù)據信息,并通過算法處理轉換為角速度和角位移及觸點模擬信息;一動作識別感應模塊,用于將上述計算完成的角速度和角位移及觸點模擬信息等信號數(shù)據分析轉換為可識別的體感類型數(shù)據; 一輸出模塊,用于將可識別的體感類型數(shù)據輸出給微環(huán)境。
9.根據權利要求1或2所述的基于云平臺的實時交通狀況查詢的實現(xiàn)方法,其特征在于:所述體感操控云平臺在所述互聯(lián)網上建立訪問入口,所述移動設備通過所述訪問入口訪問所述web前端,所述移動設備通過驗證后獲得連接到所述安全網關內的某一服務節(jié)點的權限,所述移動設備使用所述權限與所述某一服務節(jié)點連接,并通過web前端接收來自移動設備的加速度傳感器和陀螺儀傳感器及觸摸屏的觸點信息等的原始數(shù)據信息;并通過服務節(jié)點中的體感操控模塊計算識別和轉化成體感操控云平臺可識別的信息流,發(fā)送給微環(huán)境;所述體感操控云平臺將地圖軟件應用程序的界面轉換為視頻流,以及一個與其相關的附加信息流,并通過互聯(lián) 網傳遞給所述用戶終端設備,實現(xiàn)互交通狀況的互動查詢體驗。
【文檔編號】H04L29/08GK103428239SQ201210155152
【公開日】2013年12月4日 申請日期:2012年5月17日 優(yōu)先權日:2012年5月17日
【發(fā)明者】鄧迪 申請人:云聯(lián)(北京)信息技術有限公司