專利名稱:一種基于位置的數(shù)據(jù)廣播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端、系統(tǒng)軟件等多個技術(shù)領(lǐng)域,特別是指一種基于位置的數(shù)據(jù)廣播系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)、通信技術(shù)的發(fā)展,特別是定位技術(shù)、地理信息系統(tǒng)技術(shù)的發(fā)展,為基于多種維度的信息的發(fā)布和獲取提供了可行性。目前各種信息數(shù)據(jù)量已經(jīng)到了海量的地步,如何輕松獲取感興趣并與自己相關(guān)的信息并以各種維度進行過濾選取更加個性化和準(zhǔn)確、有效、實時、快速的信息成為當(dāng)前業(yè)務(wù)開發(fā)過程中著力考慮的問題。同時,隨著社會的不斷發(fā)展,競爭日趨激烈,如何傳遞準(zhǔn)確的信息給需要信息的用戶成為一個競爭的有力方法,當(dāng)前的信息發(fā)布和傳遞大多都是漫無目的的群發(fā)性質(zhì),有效信息的傳遞效率非常低下,信息的使用效率和價值得不到體現(xiàn)。例如,用戶經(jīng)常需要與位置相關(guān)的各種實時信息,傳統(tǒng)的方式是用戶主動去訪問獲取,在很多場景,如駕車的場景下用戶很難方便地獲取,而通過系統(tǒng)端定制與位置相關(guān)的各種數(shù)據(jù)頻道。為用戶自動地智能化方式獲取各種用戶相關(guān)和感興趣的各種個性化信息也是當(dāng)前用戶的需求,通過各種維度如位置的移動獲得各種周邊的動態(tài)的和自己相關(guān)感興趣的各種信息成為一種數(shù)據(jù)獲取的方式。同時,面對大量用戶時,廣播成為一種高效的數(shù)據(jù)傳播方式,傳統(tǒng)的語音廣播攜帶的數(shù)據(jù)有限,而基于TMC系統(tǒng)或者MBMS的廣播則需要特定的硬件設(shè)備和網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)傳播的容量和速度也有很大的限制,而隨著無線互聯(lián)網(wǎng)的發(fā)展,數(shù)據(jù)業(yè)務(wù)成為一個主要的用戶獲取信息的渠道,通過智能終端接收各種數(shù)據(jù)并進行多維度包含用戶位置以及用戶設(shè)置維度的匹配,實現(xiàn)定向廣播式的多用戶的大量并行數(shù)據(jù)推送,而無需特定的硬件和網(wǎng)絡(luò)進行配合,大大地降低了信息的傳播成本,提高了信息傳播的有效性和精確性,用戶也可以基于終端進行各種數(shù)據(jù)的精確控制。通常的數(shù)據(jù)查詢涉及到多維度的計算時,數(shù)據(jù)庫的計算和反應(yīng)非常緩慢,無法快速響應(yīng)用戶的需求,而數(shù)據(jù)倉庫和商業(yè)智能的發(fā)展,對各種數(shù)據(jù)進行維度的建模和預(yù)處理,可以快速獲取多維度的復(fù)雜的用戶需求。有鑒于此,本發(fā)明的目的在于提出一種自動匹配數(shù)據(jù)廣播頻道和過濾多維數(shù)據(jù)的一種基于位置的數(shù)據(jù)廣播系統(tǒng)。
發(fā)明內(nèi)容
從上面所述可以看出,本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)將各個數(shù)據(jù)頻道通過統(tǒng)一的開放接口開放,用戶終端以定位數(shù)據(jù)請求系統(tǒng)端的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)獲取用戶位置后映射為對 應(yīng)的邏輯區(qū)域,并匹配區(qū)域和用戶業(yè)務(wù)參數(shù)的廣播頻道,將用戶的請求路由到對應(yīng)的廣播頻道上,用戶端隨即接收到對應(yīng)的區(qū)域廣播系統(tǒng)上,并隨著用戶的移動,觸發(fā)位置更新和頻道轉(zhuǎn)換的流程。
進一步的,通過所提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)為一種動態(tài)廣播信息的發(fā)布與接收的數(shù)據(jù)業(yè)務(wù)的發(fā)展提供有力保障,滿足各方要求,提升用戶友好體驗。為實現(xiàn)上述目的,本發(fā)明的一個方面提供了一種基于位置的數(shù)據(jù)廣播系統(tǒng),該方法包括:
系統(tǒng)包含多個以區(qū)域劃分的廣播頻道,并將各個數(shù)據(jù)頻道通過統(tǒng)一的路由和接入服務(wù)接口開放給用戶,用戶終端攜帶定位數(shù)據(jù)請求系統(tǒng)端的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)獲取用戶位置后映射為對應(yīng)的邏輯區(qū)域,匹配區(qū)域和用戶業(yè)務(wù)參數(shù)的廣播頻道,以自動或用戶手動的方式將用戶訪問的請求路由到對應(yīng)的頻道上,用戶端隨即接收到對應(yīng)的區(qū)域廣播系統(tǒng)的各種數(shù)據(jù),并隨著用戶的移動,觸發(fā)位置更新和頻 道轉(zhuǎn)換的流程。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括:
系統(tǒng)將提供數(shù)據(jù)頻道接入和路由服務(wù),將用戶的請求接入到系統(tǒng)并路由到與用戶屬性匹配的頻道上,系統(tǒng)接入以及路由服務(wù)解析用戶請求消息包含的參數(shù),將用戶的訪問請求路由到系統(tǒng)端的對應(yīng)的數(shù)據(jù)廣播頻道上。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括:
終端通過各種定位方法獲取用戶終端的當(dāng)前的位置信息或用戶選擇位置,并將位置信息作為請求消息的一部分請求系統(tǒng)端的接入和路由服務(wù),系統(tǒng)端的接入和路由服務(wù)獲取用戶的請求消息后,解析消息包含的位置信息,根據(jù)用戶的頻道接入方式以及用戶所需業(yè)務(wù)屬性選項,推送所在區(qū)域的頻道列表,用戶手動選擇區(qū)域內(nèi)的頻道進行接入,或自動匹配與用戶業(yè)務(wù)屬性和位置匹配的頻道并進行路由。系統(tǒng)端按邏輯區(qū)域劃分不同的頻道,每個區(qū)域包含對應(yīng)的各種以位置以及頻道業(yè)務(wù)屬性為標(biāo)記的邏輯子頻道,如頻道廣播數(shù)據(jù)類型,區(qū)域為地理上的邏輯區(qū)域,通過系統(tǒng)的服務(wù)接入和路由服務(wù)獲取用戶位置信息并查詢用戶設(shè)置在系統(tǒng)端的用戶業(yè)務(wù)參數(shù)后,判斷所在的對應(yīng)區(qū)域以及用戶業(yè)務(wù)參數(shù),路由用戶的請求到用戶所在區(qū)域?qū)?yīng)的邏輯頻道,或用戶選擇對應(yīng)區(qū)域的廣播頻道,用戶接入到對應(yīng)頻道后即可獲取對應(yīng)的廣播數(shù)據(jù)流。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括: 終端監(jiān)測用戶的位置的變化,隨著用戶位置的變化,在達到跨區(qū)域的條件下,判斷用戶
是否越出原有的區(qū)域,如越出原有的區(qū)域則發(fā)起頻道的更新和頻道的轉(zhuǎn)換,再次請求新的區(qū)域的頻道。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括:
系統(tǒng)根據(jù)用戶參數(shù)將用戶請求路由到對應(yīng)的頻道后,頻道廣播對應(yīng)的數(shù)據(jù)流到用戶終端,用戶終端接收到對應(yīng)的數(shù)據(jù)流后即可查看到對應(yīng)的數(shù)據(jù),包含視頻,音頻,文字等信息,根據(jù)用戶接收類型設(shè)置,以音頻流,視頻流,或者數(shù)據(jù)顯示文本方式展現(xiàn)給用戶。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括: 用戶參數(shù)包含用戶屬性信息,用戶位置信息,所需業(yè)務(wù)屬性信息等,用戶在系統(tǒng)設(shè)置或
在終端設(shè)置后同步到系統(tǒng),系統(tǒng)保存在數(shù)據(jù)庫中,系統(tǒng)根據(jù)用戶身份信息查找用戶業(yè)務(wù)屬性,根據(jù)用戶的業(yè)務(wù)屬性以及位置信息篩選和匹配對應(yīng)的邏輯頻道進行數(shù)據(jù)的點播、單播或廣播。用戶設(shè)置業(yè)務(wù)屬性,指定接收的數(shù)據(jù)類型,以及接收區(qū)域,接收時間,接收方式等各種業(yè)務(wù)參數(shù),保存到系統(tǒng),系統(tǒng)根據(jù)用戶的業(yè)務(wù)屬性進行邏輯頻道和數(shù)據(jù)的篩選,進行數(shù)據(jù)的點播、單播或廣播,也可以采取系統(tǒng)默認的數(shù)據(jù)發(fā)送方式進行數(shù)據(jù)的推送。本發(fā)明提供的一種基于位置的數(shù)據(jù)廣播系統(tǒng)的一個實施例中,該方法還包括: 系統(tǒng)端按照采集的數(shù)據(jù)的維度設(shè)計維度模型,包含用戶維度,地理維度,時間維度等,
按照維度模型處理系統(tǒng)端采集的數(shù)據(jù),并根據(jù)用戶訪問的參數(shù)動態(tài)生成多維數(shù)據(jù)訪問腳本。系統(tǒng)端實時采集和導(dǎo)入各種數(shù)據(jù),如實時交通信息,實時區(qū)域促銷商業(yè)信息等,并按照數(shù)據(jù)對應(yīng)的維度模型,將數(shù)據(jù)進行清洗,抽取和導(dǎo)入等處理,導(dǎo)入到數(shù)據(jù)倉庫形成多維數(shù)據(jù)集,提供基于多維數(shù)據(jù)集的商業(yè)智能數(shù)據(jù)服務(wù)。具體來說具有以下優(yōu)點:
多維頻道匹配:
用戶的各個維度,包含用戶位置,用戶時間等用戶動態(tài)與靜態(tài)的業(yè)務(wù)參數(shù),匹配系統(tǒng)端的數(shù)據(jù)頻道,精確獲取用戶所需的信息,用戶可以選擇自動匹配或人工選擇頻道,以及選擇數(shù)據(jù)查閱方式,包含音頻收聽,視頻觀看,文本瀏覽等多種方式。多種接收方式:
用戶根據(jù)當(dāng)時的場景,可以設(shè)置多種數(shù)據(jù)接收和查看方式,包含音頻,視頻,以及文本的查看,方便用戶在不同的場景下獲取數(shù)據(jù),用戶可以使用收聽語音,觀看視頻,查看文本的方式獲取信息,方式靈活。廣播推送數(shù)據(jù):
系統(tǒng)端按照區(qū)域維度劃分不同的頻道或以及區(qū)域下的子頻道,并將頻道的屬性數(shù)據(jù)進行維度抽取和處理,按照系統(tǒng)和用戶的維度,自動轉(zhuǎn)到對應(yīng)的頻道,系統(tǒng)一個頻道可以面對一個區(qū)域內(nèi)的多個用戶進行數(shù)據(jù)單播或廣播,提高了數(shù)據(jù)的推送效率。多維數(shù)據(jù)處理:
系統(tǒng)端數(shù)據(jù)進入到系統(tǒng)后進行多維數(shù)據(jù)模型的處理,抽取和清洗多維數(shù)據(jù)并導(dǎo)入到數(shù)據(jù)倉庫形成多維數(shù)據(jù)集,滿足多維度的數(shù)據(jù)查詢語句。數(shù)據(jù)各種維度參數(shù),包含對象類型,時間,區(qū)域等,接受端也可設(shè)置各種靜態(tài)和動態(tài)維度,包含感興趣對象類型,接收區(qū)域,時間等,系統(tǒng)將接收端維度與發(fā)布端維度的數(shù)據(jù)要求進行精確匹配,同時滿足發(fā)布端與接收端的數(shù)據(jù)要求。商業(yè)智能:
通過商業(yè)智能和數(shù)據(jù)倉庫的多維度數(shù)據(jù)處理機制,支持海量的數(shù)據(jù),通過數(shù)據(jù)維度模型將數(shù)據(jù)進行處理和導(dǎo)入,從而支持快速的多維度的數(shù)據(jù)篩選和響應(yīng),提高了用戶的需求的靈活性和快速反應(yīng)能力。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:圖1為本發(fā)明系統(tǒng)模塊結(jié)構(gòu)的示意圖。圖2為本發(fā)明系統(tǒng)業(yè)務(wù)流程示意圖。圖3為本發(fā)明業(yè)務(wù)數(shù)據(jù)更新流程示意圖。
具體實施例方式下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。為實現(xiàn)上述目的,提出了一種基于位置的數(shù)據(jù)廣播系統(tǒng)。以下通過結(jié)合附圖,對本發(fā)明的實施方式進行描述。實現(xiàn)一種基于位置的數(shù)據(jù)廣播系統(tǒng)的關(guān)鍵點如下:
數(shù)據(jù)廣播:
系統(tǒng)將不同的信息編碼到不同的邏輯頻道中,通過數(shù)據(jù)網(wǎng)進行廣播,用戶通過訪問系統(tǒng)的廣播數(shù)據(jù)服務(wù)的地址后,系統(tǒng)解析用戶的參數(shù)等信息將用戶路由到對應(yīng)的數(shù)據(jù)頻道上。用戶請求路由:
系統(tǒng)將用戶的訪問請求統(tǒng)一到一個路由服務(wù)上來,全部的用戶訪問系統(tǒng)的入口地址,入口地址所在的路由服務(wù)解析用戶的參數(shù),包含用戶請求的位置,用戶的訪問時間等參數(shù),將用戶路由到對應(yīng)的頻道地址上。數(shù)據(jù)推送:
系統(tǒng)端頻道包含了各種數(shù)據(jù)推送或廣播的方式以及對應(yīng)的承載協(xié)議,可采取流媒體協(xié)議或HTTP協(xié)議進行數(shù)據(jù)的推送,支持點播,單播或廣播或數(shù)據(jù)服務(wù)請求等方式將數(shù)據(jù)推送給用戶。多維建模:
根據(jù)用戶和信息的各種維度,對數(shù)據(jù)進行多維度的建模,建立適用于各種維度信息的數(shù)據(jù)模型,以及根據(jù)商業(yè)智能數(shù)據(jù)倉庫的需求建立數(shù)據(jù)模型。多維數(shù)據(jù)處理:
大量的數(shù)據(jù)位于服務(wù)端并周期性更新,常規(guī)的數(shù)據(jù)查詢響應(yīng)時間變得更長,通過多維度的對數(shù)據(jù)進行數(shù)據(jù)建模和處理,建立多維度的數(shù)據(jù)倉庫系統(tǒng),能在多維度的復(fù)雜條件下的快速過濾和查詢數(shù)據(jù)。發(fā)布端的用戶將數(shù)據(jù)同步到系統(tǒng),系統(tǒng)對發(fā)布的各種數(shù)據(jù)進行采集并傳輸?shù)较到y(tǒng)進行數(shù)據(jù)的抽取和,轉(zhuǎn)換和裝載處理后導(dǎo)入到數(shù)據(jù)倉庫,形成多維數(shù)據(jù)集。多維數(shù)據(jù)匹配:
系統(tǒng)將發(fā)布端的數(shù)據(jù)進行維度模型的處理后形成多維數(shù)據(jù)集,其后,根據(jù)用戶的維度參數(shù),包含時間、地點等維度數(shù)據(jù)以及數(shù)據(jù)接收的邏輯條件,生成動態(tài)的多維度數(shù)據(jù)查詢腳本檢索多維數(shù)據(jù)集的數(shù)據(jù),進行精確的數(shù)據(jù)匹配。信息加解密:
信息在傳輸過程中為了安全的原因?qū)π畔⑦M行加密,加密后的信息在網(wǎng)絡(luò)上進行傳播而不會被惡意解碼 ,保證了信息的傳輸安全,終端在接收到數(shù)據(jù)后再對數(shù)據(jù)進行解碼,保證信息的安全以及不被濫用。
加密可以采取對稱加密或者不對稱加密,根據(jù)消息加密指示標(biāo)簽進行選擇,可以動態(tài)調(diào)整加密的強度,更好的保護信息的數(shù)據(jù)。業(yè)務(wù)更新:
終端在移動的情況下,在超出預(yù)定設(shè)定的區(qū)域范圍的設(shè)定或者更新周期達到后,此時終端或者系統(tǒng)將發(fā)起數(shù)據(jù)更新的流程,自動重新請求和連接到新的頻道,更新終端內(nèi)的數(shù)據(jù)和刷新顯示。主要功能模塊
如圖1所示,一種基于位置的數(shù)據(jù)廣播系統(tǒng)結(jié)構(gòu)主要包括:
發(fā)布端:
終端OS 100:
移動終端操作系統(tǒng),提供業(yè)務(wù)運行的基礎(chǔ)環(huán)境。邏輯模塊101:
終端側(cè)的業(yè)務(wù)邏輯流程控制和執(zhí)行,控制用戶端的業(yè)務(wù)邏輯,調(diào)用和交互用戶端的各種功能模塊完成各種業(yè)務(wù)邏輯功能;
定位模塊102:
在終端側(cè)負責(zé)對終端進行定位獲取用戶位置數(shù)據(jù),基于終端能力采取多種定位方式獲取終端位置,包含GPS,AGPS,基站ID,IP地址等方式。
地理信息模塊103:
終端側(cè)的地理信息功能模塊,在終端上提供業(yè)務(wù)邏輯與地理信息系統(tǒng)的各種功能的結(jié)合,顯示基于地理信息系統(tǒng)的用戶使用界面。監(jiān)測模塊104:
終端側(cè),檢測用戶的位置信息,根據(jù)用戶所處的區(qū)域的判斷用戶是否需要頻道更新。數(shù)據(jù)展示模塊105:
終端側(cè),將獲取的系統(tǒng)的數(shù)據(jù)以用戶設(shè)定的方式展示在用戶終端,包含音頻播放,視頻顯示,文本查看等。服務(wù)請求模塊106:
終端側(cè)請求系統(tǒng)數(shù)據(jù)的服務(wù),請求系統(tǒng)接入到與用戶設(shè)定和位置匹配的對應(yīng)的頻道上,并獲取系統(tǒng)端的響應(yīng)消息。系統(tǒng)接口模塊107:
負責(zé)與系統(tǒng)端和終端側(cè)的各個模塊進行接口的適配,負責(zé)與系統(tǒng)側(cè)的接口模塊進行通信,按照協(xié)商的交互協(xié)議進行數(shù)據(jù)傳輸和交互。用戶配置模塊108:
終端側(cè)用戶進行業(yè)務(wù)配置和數(shù)據(jù)管理等功能,用戶通過管理模塊對業(yè)務(wù)的數(shù)據(jù)和業(yè)務(wù)參數(shù)進行配置。用戶門戶109:
終端側(cè)用戶的門戶模塊,用戶通過門戶模塊進入到終端各個功能模塊,承載終端側(cè)功能以及界面呈現(xiàn)。數(shù)據(jù)傳輸通道110:
提供數(shù)據(jù)傳輸?shù)膶嶋H的物理通道,可以是無線寬帶網(wǎng)和移動數(shù)據(jù)網(wǎng)絡(luò),承載數(shù)據(jù)的實際的傳輸。
系統(tǒng)側(cè)模塊:
數(shù)據(jù)倉庫111:
系統(tǒng)數(shù)據(jù)倉庫功能模塊,提供了數(shù)據(jù)存儲和數(shù)據(jù)倉庫等各種功能,包含多維數(shù)據(jù)建模,數(shù)據(jù)處理和導(dǎo)入和維度數(shù)據(jù)的生成,數(shù)據(jù)觸發(fā)器、函數(shù)等邏輯功能,并通過多維度建模對數(shù)據(jù)進行抽取,過濾處理,提供了數(shù)據(jù)倉庫的各種功能。接入和路由模塊112:
提供用戶端與系統(tǒng)端交互的接口,接入用戶的請求并根據(jù)用戶的請求消息將用戶的請求路由到對應(yīng)的頻道。邏輯控制模塊113:
負責(zé)系統(tǒng)端的業(yè)務(wù)邏輯的執(zhí)行和邏輯設(shè)置、邏輯控制和執(zhí)行等功能,與系統(tǒng)端各個模塊進行交互和調(diào)用,完成業(yè)務(wù)邏輯的功能。數(shù)據(jù)處理模塊114: 將采集的推送數(shù)據(jù)進行處理,將采集的各種數(shù)據(jù)按照維度模型進行處理后倒入到數(shù)據(jù)倉庫,并保存為多維數(shù)據(jù)集。數(shù)據(jù)廣播服務(wù)115:
系統(tǒng)端負責(zé)提供數(shù)據(jù)推送的功能模塊,承載各個頻道的廣播功能,向接入到系統(tǒng)的用戶推送各種數(shù)據(jù)。日志模塊116:
系統(tǒng)端記錄各種操作以及系統(tǒng)事件數(shù)據(jù),并保存在系統(tǒng)日志中。系統(tǒng)管理模塊117:
對整個系統(tǒng)進行管理,包含業(yè)務(wù)邏輯管理、日志記錄、參數(shù)配置等各種管理功能。數(shù)據(jù)采集模塊118:
系統(tǒng)端采集外部的各種數(shù)據(jù),根據(jù)系統(tǒng)數(shù)據(jù)格式的需求導(dǎo)入到系統(tǒng)。數(shù)據(jù)操作模塊119:
系統(tǒng)端邏輯模塊與數(shù)據(jù)模塊的交互功能的模塊,負責(zé)數(shù)據(jù)的管理和操作,提供數(shù)據(jù)的查詢,修改,刪除等各種與數(shù)據(jù)有關(guān)的功能。地理信息系統(tǒng)120:
提供地理信息系統(tǒng)的各種功能,如經(jīng)緯度數(shù)據(jù)與區(qū)域信息的轉(zhuǎn)換,位置的確定顯示和區(qū)域的計算和判定等,用戶可以在地理信息系統(tǒng)上查看各種業(yè)務(wù)數(shù)據(jù)和疊加各種業(yè)務(wù)數(shù)據(jù)在地理信息系統(tǒng)界面上。門戶模塊121:
系統(tǒng)用戶登入門戶的系統(tǒng)的門戶,提供用戶使用系統(tǒng)的界面和各種業(yè)務(wù)流程的承載。圖3示出本發(fā)明業(yè)務(wù)更新邏輯流程示意圖。如圖,包含的步驟如下:
1)終端周期性采集用戶的位置數(shù)據(jù),查詢用戶所處區(qū)域;
2)判斷用戶所處區(qū)域是否發(fā)生了變化;
3)如發(fā)生了變化,則發(fā)起更新業(yè)務(wù)流程;4)用戶請求接入到系統(tǒng),系統(tǒng)判斷本次更新業(yè)務(wù)后接入和路由到新的區(qū)域的廣播頻
道;
5)用戶接入到新的數(shù)據(jù)廣播頻道。
下面舉一個例子來說明本發(fā)明系統(tǒng)的終端同步獲取多維數(shù)據(jù)信息的工作流程,該實施例中,業(yè)務(wù)包括以下步驟:
前置條件:用戶在系統(tǒng)進行了注冊。步驟1:用戶設(shè)置業(yè)務(wù)參數(shù),并同步到系統(tǒng)后系統(tǒng)進行保存;
步驟2:終端側(cè)檢測用戶的位置信息,判斷是否首次接入到系統(tǒng);
步驟3:如首次接入則發(fā)起系統(tǒng)的接入請求,如否則發(fā)起系統(tǒng)的業(yè)務(wù)更新請求;
步驟4.系統(tǒng)接入用戶,并解析用戶位置以及用戶屬性信息,并查詢用戶業(yè)務(wù)信息;步驟5.根據(jù)用戶位置以及用戶業(yè)務(wù)參數(shù),系統(tǒng)端選擇對應(yīng)的頻道,并將用戶的請求路由到對應(yīng)的頻道上。步驟6.用戶接收到系統(tǒng)廣播等方式推送的數(shù)據(jù),進行解碼等處理后展現(xiàn)給用戶。本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更 好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種基于位置的數(shù)據(jù)廣播系統(tǒng),其特征在于,系統(tǒng)包含多個以區(qū)域劃分的廣播頻道,并將各個數(shù)據(jù)頻道通過統(tǒng)一的路由和接入服務(wù)接口開放給用戶,用戶終端攜帶定位數(shù)據(jù)請求系統(tǒng)端的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)獲取用戶位置后映射為對應(yīng)的邏輯區(qū)域,匹配區(qū)域和用戶業(yè)務(wù)參數(shù)的廣播頻道,以自動或用戶手動的方式將用戶訪問的請求路由到對應(yīng)的頻道上,用戶端隨即接收到對應(yīng)的區(qū)域廣播系統(tǒng)的各種數(shù)據(jù),并隨著用戶的移動,觸發(fā)位置更新和頻道轉(zhuǎn)換的流程。
2.如權(quán)利要求1所述,系統(tǒng)將各個廣播頻道通過統(tǒng)一的開放接口開放,其特征在于,系統(tǒng)將提供數(shù)據(jù)頻道接入和路由服務(wù),將用戶的請求接入到系統(tǒng)并路由到與用戶屬性匹配的頻道上,系統(tǒng)接入以及路由服務(wù)解析用戶請求消息包含的參數(shù),將用戶的訪問請求路由到系統(tǒng)端的對應(yīng)的數(shù)據(jù)廣播頻道上。
3.如權(quán)利要求1所述,用戶終端攜帶定位數(shù)據(jù)請求系統(tǒng)端的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)進行頻道的匹配,其特征在于,終端通過各種定位方法獲取用戶終端的當(dāng)前的位置信息或用戶選擇位置,并將位置信息作為請求消息的一部分請求系統(tǒng)端的接入和路由服務(wù),系統(tǒng)端的接入和路由服務(wù)獲取用戶的請求消息后,解析消息包含的位置信息,根據(jù)用戶的頻道接入方式以及用戶所需業(yè)務(wù)屬性選項,推送所在區(qū)域的頻道列表,用戶手動選擇區(qū)域內(nèi)的頻道進行接入,或自動匹配與用戶業(yè)務(wù)屬性和位置匹配的頻道并進行路由。
4.如權(quán)利要求1所述,系統(tǒng)包含多個以區(qū)域劃分的廣播頻道,其特征在于,系統(tǒng)端按邏輯區(qū)域劃分不同的頻道,每個區(qū)域包含對應(yīng)的各種以位置以及頻道業(yè)務(wù)屬性為標(biāo)記的邏輯子頻道,如頻道廣播數(shù)據(jù)類型,區(qū)域為地理上的邏輯區(qū)域,通過系統(tǒng)的服務(wù)接入和路由服務(wù)獲取用戶位置信息并查詢用戶設(shè)置在系統(tǒng)端的用戶業(yè)務(wù)參數(shù)后,判斷所在的對應(yīng)區(qū)域以及用戶業(yè)務(wù)參數(shù),路由用戶的請求到用戶所在區(qū)域?qū)?yīng)的邏輯頻道,或用戶選擇對應(yīng)區(qū)域的廣播頻道,用戶接入到對應(yīng)頻道后即可獲取對應(yīng)的廣播數(shù)據(jù)流。
5.如權(quán)利要求1所述,隨著用戶的移動,觸發(fā)位置更新和頻道轉(zhuǎn)換的流程,其特征在于,終端監(jiān)測用戶的位置的變化,隨著用戶位置的變化,在達到跨區(qū)域的條件下,判斷用戶是否越出原有的區(qū)域,如越出原有的區(qū)域則發(fā)起頻道的更新和頻道的轉(zhuǎn)換,再次請求新的區(qū)域的頻道。
6.如權(quán)利要求4所述,系統(tǒng)根據(jù)用戶參數(shù)匹配頻道并將用戶接入到對應(yīng)頻道后,用戶即可獲取對應(yīng)的廣播數(shù)據(jù)流,其特征在于,系統(tǒng)根據(jù)用戶參數(shù)將用戶請求路由到對應(yīng)的頻道后,頻道廣播對應(yīng)的數(shù)據(jù)流到用戶終端,用戶終端接收到對應(yīng)的數(shù)據(jù)流后即可查看到對應(yīng)的數(shù)據(jù),包含視頻,音頻,文字等信息,根據(jù)用戶接收類型設(shè)置,以音頻流,視頻流,或者數(shù)據(jù)顯示文本方式展現(xiàn)給用戶。
7.如權(quán)利要求6所述,系統(tǒng)根據(jù)用戶參數(shù)將用戶請求路由到對應(yīng)的頻道,其特征在于,用戶參數(shù)包含用戶屬性信息,用戶位置信息,所需業(yè)務(wù)屬性信息等,用戶在系統(tǒng)設(shè)置或在終端設(shè)置后同步到系統(tǒng),系統(tǒng)保存在數(shù)據(jù)庫中,系統(tǒng)根據(jù)用戶身份信息查找用戶業(yè)務(wù)屬性,根據(jù)用戶的業(yè)務(wù)屬性以及位置信息篩選和匹配對應(yīng)的邏輯頻道進行數(shù)據(jù)的點播、單播或廣播。
8.如權(quán)利 要求7所述,系統(tǒng)根據(jù)用戶身份信息查找用戶業(yè)務(wù)屬性,并根據(jù)用戶業(yè)務(wù)屬性等參數(shù)匹配頻道,其特征在于,用戶設(shè)置業(yè)務(wù)屬性,指定接收的數(shù)據(jù)類型,以及接收區(qū)域,接收時間,接收方式等各種業(yè)務(wù)參數(shù),保存到系統(tǒng),系統(tǒng)根據(jù)用戶的業(yè)務(wù)屬性進行邏輯頻道和數(shù)據(jù)的篩選,進行數(shù)據(jù)的點播、單播或廣播,也可以采取系統(tǒng)默認的數(shù)據(jù)發(fā)送方式進行數(shù)據(jù)的推送。
9.如權(quán)利要求8所述,系統(tǒng)根據(jù)用戶的業(yè)務(wù)屬性進行邏輯頻道和數(shù)據(jù)的篩選,其特征在于,系統(tǒng)端按照采集的數(shù)據(jù)的維度設(shè)計維度模型,包含用戶維度,地理維度,時間維度等,按照維度模型處理系統(tǒng)端采集的數(shù)據(jù),并根據(jù)用戶訪問的參數(shù)動態(tài)生成多維數(shù)據(jù)訪問腳本。
10.如權(quán)利要求9所述,系統(tǒng)端采集各種數(shù)據(jù)以維度進行多維處理,保存在多維數(shù)據(jù)倉庫中,其特征在于,系統(tǒng)端實時采集和導(dǎo)入各種數(shù)據(jù),如實時交通信息,實時區(qū)域促銷商業(yè)信息等,并按照數(shù)據(jù)對應(yīng)的維度模型,將數(shù)據(jù)進行清洗,抽取和導(dǎo)入等處理,導(dǎo)入到數(shù)據(jù)倉庫形成多維數(shù)據(jù)集,提供 基于多維數(shù)據(jù)集的商業(yè)智能數(shù)據(jù)服務(wù)。
全文摘要
本發(fā)明公開了一種基于位置的數(shù)據(jù)廣播系統(tǒng),包含定位模塊,數(shù)據(jù)接收模塊,數(shù)據(jù)廣播模塊等。本發(fā)明通過用戶終端以定位數(shù)據(jù)請求系統(tǒng)端的數(shù)據(jù)廣播系統(tǒng),系統(tǒng)獲取用戶位置后映射為對應(yīng)的邏輯區(qū)域,并提供對應(yīng)區(qū)域的下屬的數(shù)據(jù)廣播頻道列表,以自動或用戶手動的方式將用戶訪問的請求路由到對應(yīng)的頻道上,用戶端隨即接收到對應(yīng)的區(qū)域廣播系統(tǒng)的各種數(shù)據(jù),并隨著用戶的移動,觸發(fā)位置更新和頻道轉(zhuǎn)換的流程。本發(fā)明通過位置數(shù)據(jù)請求系統(tǒng)端的廣播頻道,為用戶提供了一種根據(jù)位置有關(guān)的動態(tài)數(shù)據(jù)廣播業(yè)務(wù)。
文檔編號H04W4/06GK103248497SQ201210022480
公開日2013年8月14日 申請日期2012年2月1日 優(yōu)先權(quán)日2012年2月1日
發(fā)明者顧健 申請人:上海博路信息技術(shù)有限公司