專利名稱:一種多維信息發(fā)布和接收系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端、系統(tǒng)軟件等多個(gè)技術(shù)領(lǐng)域,特別是指一種多維信息發(fā)布和接收系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)、通信技術(shù)的發(fā)展,特別是定位技術(shù)、地理信息系統(tǒng)技術(shù)的發(fā)展,為用戶發(fā)布和獲取以及動(dòng)態(tài)過(guò)濾各種信息提供了可行性。目前各種信息數(shù)據(jù)量已經(jīng)到了海量的地步,如何輕松獲取感興趣并與自己相關(guān)的信息并以各種維度進(jìn)行過(guò)濾選取更加個(gè)性化和準(zhǔn)確、有效、實(shí)時(shí)、快速的信息成為當(dāng)前業(yè)務(wù)開(kāi)發(fā)過(guò)程中著力考慮的問(wèn)題。同時(shí),隨著商業(yè)的不斷發(fā)展,競(jìng)爭(zhēng)日趨激烈,如何傳遞準(zhǔn)確的信息給需要信息的用戶成為一個(gè)競(jìng)爭(zhēng)的有力方法,當(dāng)前的信息發(fā)布和傳遞大多都是漫無(wú)目的的群發(fā)性質(zhì),有效信息的傳遞效率非常低下,信息的使用效率和價(jià)值得不到體現(xiàn)。例如,商戶經(jīng)常存在發(fā)布信息的需求和對(duì)這些信息的發(fā)布和接收對(duì)象的希望,希望是某些類型的用戶對(duì)象,如白領(lǐng),信息消費(fèi)的時(shí)間,地點(diǎn),對(duì)商品感興趣的特定用戶群,傳統(tǒng)方式發(fā)布效率低下,無(wú)法滿足當(dāng)代社會(huì)激烈競(jìng)爭(zhēng)的需求,通過(guò)商戶實(shí)時(shí)發(fā)布信息以及設(shè)定信息消費(fèi)對(duì)象的維度,系統(tǒng)監(jiān)測(cè)用戶的各種數(shù)據(jù)進(jìn)行實(shí)時(shí)的過(guò)濾和匹配,發(fā)現(xiàn)有滿足信息消費(fèi)對(duì)象的用戶,并同時(shí)滿足用戶的設(shè)定的信息接收維度和策略的情況下,將該信息推送給用戶。為用戶自動(dòng)地智能化方式獲取各種用戶相關(guān)和感興趣的各種個(gè)性化信息也是當(dāng)前用戶的需求,通過(guò)各種維度如位置的移動(dòng)獲得各種周邊的動(dòng)態(tài)的和自己相關(guān)感興趣的各種信息成為一種數(shù)據(jù)獲取的方式。通常的數(shù)據(jù)查詢涉及到多維度的計(jì)算時(shí),數(shù)據(jù)庫(kù)的計(jì)算和反應(yīng)非常緩慢,無(wú)法快速響應(yīng)用戶的需求,而數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能的發(fā)展,對(duì)各種數(shù)據(jù)進(jìn)行維度的建模和預(yù)處理,可以快速獲取多維度的復(fù)雜的用戶需求。有鑒于此,本發(fā)明的目的在于提出一種自動(dòng)匹配和過(guò)濾多維數(shù)據(jù)集中的與用戶需求和發(fā)布端信息需求的一種多維信息發(fā)布和接收系統(tǒng)。
發(fā)明內(nèi)容
從上面所述可以看出,本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng),通過(guò)發(fā)布端在系統(tǒng)進(jìn)行注冊(cè)和登錄,發(fā)布信息并設(shè)置信息接收對(duì)象的維度參數(shù),系統(tǒng)獲取發(fā)布端的信息和維度參數(shù)保存在系統(tǒng),接收端在系統(tǒng)進(jìn)行注冊(cè)并設(shè)定消息接收靜態(tài)維度參數(shù)保存在系統(tǒng),同時(shí)接收端采集接收端動(dòng)態(tài)維度參數(shù),系統(tǒng)獲取接收端的動(dòng)態(tài)維度參數(shù)后對(duì)保存在系統(tǒng)的發(fā)布端信息及參數(shù)以及接收端的維度進(jìn)行匹配,過(guò)濾出與接收端匹配的各種數(shù)據(jù)并發(fā)布到接收端,實(shí)現(xiàn)了信息發(fā)布與接收的自動(dòng)過(guò)濾匹配的信息系統(tǒng)。
進(jìn)一步的,通過(guò)所提供的一種多維信息發(fā)布和接收系統(tǒng)為一種連接和精確匹配信息發(fā)布端與接收端的數(shù)據(jù)業(yè)務(wù)的發(fā)展提供有力保障,滿足各方要求,提升用戶友好體驗(yàn)。為實(shí)現(xiàn)上述目的,本發(fā)明的一個(gè)方面提供了一種多維信息發(fā)布和接收系統(tǒng),該方法包括:
發(fā)布端發(fā)布信息并設(shè)置發(fā)布對(duì)象及信息維度參數(shù)同步到系統(tǒng),接收端設(shè)置接收信息的靜態(tài)維度和數(shù)據(jù)接收策略并采集接收端的動(dòng)態(tài)維度數(shù)據(jù)并同步到系統(tǒng),系統(tǒng)根據(jù)接收端和發(fā)布端的維度進(jìn)行過(guò)濾和匹配,篩選出匹配的信息發(fā)布到接收端。發(fā)布端發(fā)布信息并設(shè)置發(fā)布對(duì)象及信息維度參數(shù)同步到系統(tǒng),其特征在于,發(fā)布端用戶在系統(tǒng)進(jìn)行注冊(cè)后發(fā)布各種信息,并設(shè)置信息接收對(duì)象的維度參數(shù),包含信息對(duì)象的維度,包含年齡,性別,身份屬性等,有效期,接收地域等,發(fā)布端與系統(tǒng)進(jìn)行數(shù)據(jù)同步,系統(tǒng)保存發(fā)布端信息和接收對(duì)象維度參數(shù),作為接收端用戶數(shù)據(jù)來(lái)源和數(shù)據(jù)篩選過(guò)濾條件,并按照維度模型進(jìn)行數(shù)據(jù)集的處理成數(shù)據(jù)倉(cāng)庫(kù)的多維數(shù)據(jù)集。本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 用戶設(shè)定所需數(shù)據(jù)的各個(gè)維度及數(shù)據(jù)接收策略,維度包含靜態(tài)維度和動(dòng)態(tài)維度,靜態(tài)
維度包含消息包含對(duì)象類型如電子產(chǎn)品,價(jià)格,消息接收區(qū)域等,動(dòng)態(tài)維度包含終端時(shí)間,地點(diǎn)等,數(shù)據(jù)接收邏輯策略為用戶定義的信息接收條件,包含消息包含對(duì)象描述的屬性值的邏輯組合,如價(jià)格,時(shí)間,地點(diǎn)的邏輯組合,接收端與系統(tǒng)進(jìn)行數(shù)據(jù)同步,系統(tǒng)保存用戶設(shè)定并以此作為用戶數(shù)據(jù)的接收的過(guò)濾篩選條件。本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 系統(tǒng)將發(fā)布端的數(shù)據(jù)的各個(gè)維度進(jìn)行建模,將發(fā)布端的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行處
理,抽取,轉(zhuǎn)換和裝載到數(shù)據(jù)倉(cāng)庫(kù)的多維數(shù)據(jù)集中,以適應(yīng)多維數(shù)據(jù)查詢的快速多維數(shù)據(jù)匹配和過(guò)濾。本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 系統(tǒng)根據(jù)用戶維度和數(shù)據(jù)接收同步策略生成數(shù)據(jù)查詢和觸發(fā)器,包含用戶偏好對(duì)象類
型,有效期,地理區(qū)域,觸發(fā)數(shù)據(jù)提醒周期等閾值數(shù)據(jù)等,如某時(shí)段和區(qū)域的商戶的優(yōu)惠條件達(dá)到用戶設(shè)定條件即可觸發(fā)數(shù)據(jù)同步,系統(tǒng)根據(jù)用戶和系統(tǒng)數(shù)據(jù)維度以及用戶數(shù)據(jù)匹配策略進(jìn)行數(shù)據(jù)的查詢和匹配,如滿足用戶同步策略時(shí)觸發(fā)數(shù)據(jù)的同步。本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 數(shù)據(jù)同步由數(shù)據(jù)同步策略進(jìn)行控制,可由終端或系統(tǒng)發(fā)起,包含周期性同步,位置或區(qū)
域更新觸發(fā)同步,用戶設(shè)定的同步邏輯條件觸發(fā)同步,同步邏輯條件包含用戶設(shè)定的數(shù)據(jù)同步觸發(fā)邏輯,如時(shí)間,地點(diǎn),對(duì)象屬性等邏輯條件的組合,系統(tǒng)對(duì)用戶維度,包含位置和時(shí)間以及數(shù)據(jù)同步條件進(jìn)行判斷,如滿足則發(fā)起數(shù)據(jù)的同步,并記錄各種用戶同步訪問(wèn)記錄。接收端采各種定位方式,包含GPS、AGPS定位,基站ID定位、IP地址等各種定位方式獲取用戶位置維度,用戶位置維度可組合成新的邏輯區(qū)域維度,區(qū)域在系統(tǒng)可進(jìn)行邏輯定義,包含實(shí)際一定幾何形狀的邏輯或者實(shí)際地理區(qū)域,系統(tǒng)據(jù)此判斷用戶所處區(qū)域范圍,在終端進(jìn)入或離開(kāi)系統(tǒng)設(shè)定的邏輯區(qū)域范圍或達(dá)到同步周期發(fā)起數(shù)據(jù)同步流程。本發(fā)明提供的一種多維信息發(fā)布和接收系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括:
系統(tǒng)記錄用戶數(shù)據(jù)同步的場(chǎng)景數(shù)據(jù)和用戶訪問(wèn)記錄,分析其中包含的維度數(shù)據(jù)和數(shù)據(jù)分布,用戶訪問(wèn)的數(shù)據(jù)的趨勢(shì),如系統(tǒng)可分析用戶最喜愛(ài)訪問(wèn)的熱點(diǎn)對(duì)象、熱點(diǎn)區(qū)域、熱點(diǎn)時(shí)間等信息。具體來(lái)說(shuō)具有以下優(yōu)點(diǎn):
多維數(shù)據(jù)處理:
發(fā)布端發(fā)布端的數(shù)據(jù)實(shí)時(shí)進(jìn)入到系統(tǒng),并導(dǎo)入到數(shù)據(jù)倉(cāng)庫(kù)形成多維數(shù)據(jù)集,滿足多維度的數(shù)據(jù)查詢語(yǔ)句。精確維度匹配:
發(fā)布端設(shè)置信息發(fā)布對(duì)象及接受的各種維度參數(shù),包含對(duì)象類型,時(shí)間,區(qū)域等,接受端也可設(shè)置各種靜態(tài)和動(dòng)態(tài)維度,包含感興趣對(duì)象類型,價(jià)格,動(dòng)態(tài)維度包含接收端用戶位置,時(shí)間,系統(tǒng)將接收端維度與發(fā)布端維度的數(shù)據(jù)要求進(jìn)行精確匹配,同時(shí)滿足發(fā)布端與接收端的數(shù)據(jù)要求。多維度快速訪問(wèn):
接收端設(shè)置各種個(gè)性化的喜好作為維度參數(shù)以及同步邏輯策略,保存在終端并同步到服務(wù)器端,同時(shí)終端獲取自己的位置、時(shí)間、用戶屬性數(shù)據(jù)等信息,通過(guò)這些動(dòng)態(tài)和靜態(tài)的維度參數(shù)組成各個(gè)數(shù)據(jù)維度,系統(tǒng)根據(jù)維度動(dòng)態(tài)生成多維度的數(shù)據(jù)訪問(wèn)腳本快速獲取服務(wù)端的各種動(dòng)態(tài)和靜態(tài)的多維數(shù)據(jù)集包含的各種數(shù)據(jù)。商業(yè)智能:
通過(guò)商業(yè)智能和數(shù)據(jù)倉(cāng)庫(kù)的多維度數(shù)據(jù)處理機(jī)制,支持海量的數(shù)據(jù),通過(guò)數(shù)據(jù)維度模型將數(shù)據(jù)進(jìn)行處理和導(dǎo)入,從而支持快速的復(fù)雜用戶計(jì)算和需求的響應(yīng),提高了用戶的需求的靈活性和快速反應(yīng)能力。
此處所說(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為本發(fā)明系統(tǒng)業(yè)務(wù)流程示意圖。圖3為本發(fā)明數(shù)據(jù)同步邏輯流程示意圖。圖4為本發(fā)明業(yè)務(wù)觸發(fā)邏輯判斷示意圖。
具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(shí)施例。為實(shí)現(xiàn)上述目的,提出了一種多維信息發(fā)布和接收系統(tǒng)。以下通過(guò)結(jié)合附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行描述。實(shí)現(xiàn)一種多維信息發(fā)布和接收系統(tǒng)的關(guān)鍵點(diǎn)如下:
多維建模:
根據(jù)用戶和信息的各種維度,對(duì)數(shù)據(jù)進(jìn)行多維度的建模,建立適用于各種維度信息的數(shù)據(jù)模型,以及根據(jù)商業(yè)智能數(shù)據(jù)倉(cāng)庫(kù)的需求建立數(shù)據(jù)模型。多維數(shù)據(jù)處理: 大量的數(shù)據(jù)位于服務(wù)端并周期性更新,常規(guī)的數(shù)據(jù)查詢響應(yīng)時(shí)間變得更長(zhǎng),通過(guò)多維度的對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)建模和處理,建立多維度的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng),能在多維度的復(fù)雜條件下的快速過(guò)濾和查詢數(shù)據(jù)。發(fā)布端的用戶將數(shù)據(jù)同步到系統(tǒng),系統(tǒng)對(duì)發(fā)布的各種數(shù)據(jù)進(jìn)行采集并傳輸?shù)较到y(tǒng)進(jìn)行數(shù)據(jù)的抽取和,轉(zhuǎn)換和裝載處理后導(dǎo)入到數(shù)據(jù)倉(cāng)庫(kù),形成多維數(shù)據(jù)集。多維數(shù)據(jù)匹配:
系統(tǒng)將發(fā)布端的數(shù)據(jù)進(jìn)行維度模型的處理后形成多維數(shù)據(jù)集,其后,根據(jù)用戶的維度參數(shù),包含時(shí)間、地點(diǎn)等維度數(shù)據(jù)以及數(shù)據(jù)接收的邏輯條件,生成動(dòng)態(tài)的多維度數(shù)據(jù)查詢腳本檢索多維數(shù)據(jù)集的數(shù)據(jù),進(jìn)行精確的數(shù)據(jù)匹配。信息加解密:
信息在傳輸過(guò)程中為了安全的原因?qū)π畔⑦M(jìn)行加密,加密后的信息在網(wǎng)絡(luò)上進(jìn)行傳播而不會(huì)被惡意解碼,保證了信息的傳輸安全,終端在接收到數(shù)據(jù)后再對(duì)數(shù)據(jù)進(jìn)行解碼,保證信息的安全以及不被濫用。加密可以采取對(duì)稱加密或者不對(duì)稱加密,根據(jù)消息加密指示標(biāo)簽進(jìn)行選擇,可以動(dòng)態(tài)調(diào)整加密的強(qiáng)度,更好的保護(hù)信息的數(shù)據(jù)。協(xié)議交互:
終端通過(guò)互聯(lián)網(wǎng)傳輸協(xié)議向服務(wù)端傳遞數(shù)據(jù),包含HTTP或TCP等方式,如通過(guò)POST方式向服務(wù)端發(fā)送請(qǐng)求數(shù)據(jù),系統(tǒng)接收到數(shù)據(jù)后進(jìn)行數(shù)據(jù)解析并通過(guò)移動(dòng)網(wǎng)絡(luò)響應(yīng)終端的請(qǐng)求,將數(shù)據(jù)發(fā)送給終端,數(shù)據(jù)鏈路可以是移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)信道或者WIFI等無(wú)線上網(wǎng)的信道。請(qǐng)求方式采取遠(yuǎn)程服務(wù)模式,數(shù)據(jù)交互基于SOAP,REST等服務(wù)協(xié)議,也可以采取FTP等協(xié)議方式進(jìn)行數(shù)據(jù)的傳遞,通過(guò)SOAP,REST等網(wǎng)絡(luò)服務(wù)接口協(xié)議進(jìn)行交互。業(yè)務(wù)觸發(fā):
數(shù)據(jù)接收的觸發(fā)條件包含了時(shí)間,地理范圍以及數(shù)據(jù)更新量的閾值,作為參數(shù)包含在系統(tǒng)和終端的交互消息中,既可以是終端自動(dòng)發(fā)起和系統(tǒng)發(fā)起更新流程,也可以是用戶手動(dòng)強(qiáng)制觸發(fā)更新流程。系統(tǒng)端觸發(fā)數(shù)據(jù)同步為系統(tǒng)周期性獲取用戶的位置或時(shí)間以及用戶屬性等維度信息,查詢系統(tǒng)的數(shù)據(jù)是否滿足用戶設(shè)定的閾值,如達(dá)到用戶設(shè)定的閾值則系統(tǒng)發(fā)起與用戶的數(shù)據(jù)同步。終端在移動(dòng)的情況下,在超出預(yù)定設(shè)定的區(qū)域范圍的設(shè)定或者更新周期達(dá)到后,此時(shí)終端或者系統(tǒng)將發(fā)起數(shù)據(jù)更新的流程,更新終端內(nèi)的數(shù)據(jù)和刷新顯示?;蛴脩粼O(shè)定更新周期,在達(dá)到更新周期時(shí),終端可主動(dòng)發(fā)起數(shù)據(jù)的同步,接收系統(tǒng)端的數(shù)據(jù)。主要功能模塊
如圖1所示,一種多維信息發(fā)布和接收系統(tǒng)結(jié)構(gòu)主要包括:
發(fā)布端:
終端數(shù)據(jù)庫(kù)100:
移動(dòng)終端內(nèi)部保存各種業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng),為其他模塊提供數(shù)據(jù)來(lái)源和保存數(shù)據(jù)。
定位模塊101:
在終端側(cè)負(fù)責(zé)對(duì)終端進(jìn)行定位獲取用戶位置維度數(shù)據(jù)。地理信息模塊102:
終端側(cè)的地理信息系統(tǒng)訪問(wèn)端,在終端上訪問(wèn)地理信息系統(tǒng)的各種功能和顯示地理信息系統(tǒng)的用戶使用界面。邏輯模塊103:
終端側(cè)的業(yè)務(wù)邏輯流程控制和執(zhí)行,控制用戶端的業(yè)務(wù)邏輯,調(diào)用和交互用戶端的各種功能模塊;
數(shù)據(jù)處理模塊104:
負(fù)責(zé)將獲取到的系統(tǒng)端的各種數(shù)據(jù)按照采取交互的協(xié)議要求進(jìn)行編解碼。數(shù)據(jù)同步模塊105:
根據(jù)數(shù)據(jù)同步策略,判斷用戶數(shù)據(jù)同步是否滿足用戶設(shè)定和策略并執(zhí)行與系統(tǒng)端的數(shù)據(jù)同步。用戶配置模塊106:
接收端側(cè)用戶進(jìn)行業(yè)務(wù)配置和數(shù)據(jù)管理等功能,用戶通過(guò)管理模塊對(duì)業(yè)務(wù)的數(shù)據(jù)和業(yè)務(wù)參數(shù)進(jìn)行配置。接收端接口模塊107:
負(fù)責(zé)與系統(tǒng)端和終端側(cè)的各個(gè)模塊進(jìn)行接口的適配,負(fù)責(zé)與系統(tǒng)側(cè)的接口模塊進(jìn)行通信,按照協(xié)商的交互協(xié)議進(jìn)行數(shù)據(jù)傳輸和交互。
發(fā)布端:
發(fā)布端數(shù)據(jù)庫(kù)108:
發(fā)布端的數(shù)據(jù)庫(kù),為其他模塊提供數(shù)據(jù)來(lái)源和保存數(shù)據(jù),提供數(shù)據(jù)庫(kù)的各種功能。業(yè)務(wù)邏輯模塊109:
發(fā)布端業(yè)務(wù)邏輯控制模塊,調(diào)用其他功能模塊并與其交互完成各種業(yè)務(wù)邏輯。數(shù)據(jù)發(fā)布模塊110:
數(shù)據(jù)發(fā)布端的數(shù)據(jù)發(fā)布的功能模塊,通過(guò)數(shù)據(jù)發(fā)布模塊將數(shù)據(jù)發(fā)布到系統(tǒng)。業(yè)務(wù)配置模塊111:
數(shù)據(jù)發(fā)布端你的業(yè)務(wù)參數(shù)配置功能模塊,用戶通過(guò)業(yè)務(wù)配置模塊設(shè)置各種業(yè)務(wù)參數(shù)并進(jìn)行保存。發(fā)布端接口模塊112:
發(fā)布端與系統(tǒng)的接口功能模塊,負(fù)責(zé)與系統(tǒng)端和發(fā)布端側(cè)的各個(gè)模塊進(jìn)行接口的適配,負(fù)責(zé)與系統(tǒng)側(cè)對(duì)應(yīng)的接口模塊進(jìn)行通信,按照協(xié)商的交互協(xié)議進(jìn)行數(shù)據(jù)傳輸和交互。數(shù)據(jù)傳輸通道113:
提供數(shù)據(jù)傳輸?shù)膶?shí)際的物理通道,可以是無(wú)線寬帶網(wǎng)和移動(dòng)數(shù)據(jù)網(wǎng)絡(luò),承載數(shù)據(jù)的實(shí)際的傳輸。系統(tǒng)側(cè)模塊:
數(shù)據(jù)倉(cāng)庫(kù)114:
系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)功能模塊,提供了數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)倉(cāng)庫(kù)等各種功能,包含多維數(shù)據(jù)建模,數(shù)據(jù)處理和導(dǎo)入和維度數(shù)據(jù)的生成,數(shù)據(jù)觸發(fā)器、函數(shù)等邏輯功能,并通過(guò)多維度建模對(duì)數(shù)據(jù)進(jìn)行抽取,過(guò)濾處理,提供了數(shù)據(jù)倉(cāng)庫(kù)的各種功能。系統(tǒng)接口模塊115:
負(fù)責(zé)與終端側(cè)的接口模塊進(jìn)行通信,按照協(xié)商的交互協(xié)議進(jìn)行數(shù)據(jù)傳輸和交互,提供用戶端與系統(tǒng)端交互的接口。邏輯控制模塊116:
負(fù)責(zé)系統(tǒng)端的業(yè)務(wù)邏輯的執(zhí)行和邏輯設(shè)置、邏輯控制和執(zhí)行等功能,與系統(tǒng)端各個(gè)模塊進(jìn)行交互和調(diào)用,完成業(yè)務(wù)邏輯的功能。數(shù)據(jù)處理模塊117:
將數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,將發(fā)布端的各種數(shù)據(jù)按照維度模型進(jìn)行處理后倒入到數(shù)據(jù)倉(cāng)庫(kù),并保存為多維數(shù)據(jù)集。數(shù)據(jù)查詢模塊118:
根據(jù)接收端用戶維度以及接收端用戶的獲取數(shù)據(jù)的策略以及發(fā)布端的數(shù)據(jù)發(fā)布對(duì)象維度查詢多維數(shù)據(jù)集,獲取匹配的多維數(shù)據(jù)。地理信息系統(tǒng)119:
為系統(tǒng)提供地理信息系統(tǒng)的各種功能,如經(jīng)緯度數(shù)據(jù)與區(qū)域信息的轉(zhuǎn)換,位置的確定顯示和區(qū)域的計(jì)算和判定等,用戶可以在地理信息系統(tǒng)上查看各種業(yè)務(wù)數(shù)據(jù)和疊加各種業(yè)務(wù)數(shù)據(jù)在地理信息系統(tǒng)界面上。數(shù)據(jù)同步模塊120:
根據(jù)業(yè)務(wù)邏輯抽取多維數(shù)據(jù)集的數(shù)據(jù)并進(jìn)行匹配和過(guò)濾,并將獲取的結(jié)果數(shù)據(jù)推送到接收端用戶。管理模塊121:
對(duì)整個(gè)系統(tǒng)進(jìn)行管理,包含業(yè)務(wù)邏輯管理、日志記錄、參數(shù)配置等各種管理功能。門(mén)戶模塊122:
系統(tǒng)用戶登入門(mén)戶的系統(tǒng)的門(mén)戶,提供用戶使用系統(tǒng)的界面和各種業(yè)務(wù)流程的承載。
圖2示出本發(fā)明業(yè)務(wù)流程示意圖。如圖所示,發(fā)布端首先進(jìn)行數(shù)據(jù)發(fā)布,設(shè)定發(fā)布對(duì)象及信息的有效時(shí)間,區(qū)域等數(shù)據(jù)接收對(duì)象的維度參數(shù),并保存到系統(tǒng),系統(tǒng)進(jìn)行數(shù)據(jù)的處理后保存到多維數(shù)據(jù)集中。同時(shí),接收端設(shè)置信息接收的維度及策略,并保存到系統(tǒng),完成信息的訂閱過(guò)程。在數(shù)據(jù)完成發(fā)布和訂閱后,接收端按照策略采集和提供接收端的動(dòng)態(tài)維度參數(shù)并同步到系統(tǒng)。系統(tǒng)根據(jù)這些維度參數(shù)生成動(dòng)態(tài)的多維數(shù)據(jù)集查詢語(yǔ)句,查詢數(shù)據(jù)倉(cāng)庫(kù)中的多維數(shù)據(jù)集,判斷是否滿足訂閱用戶的數(shù)據(jù)接收條件和發(fā)布端的數(shù)據(jù)發(fā)布策略。如滿足發(fā)布和接收端的策略,系統(tǒng)將查詢到的多維數(shù)據(jù)集推送到接收端。接收端呈現(xiàn)對(duì)應(yīng)的數(shù)據(jù)。圖3示出本發(fā)明數(shù)據(jù)同步邏輯流程示意圖。首先,用戶在系統(tǒng)設(shè)置數(shù)據(jù)同步觸發(fā)的策略和需要的數(shù)據(jù)相關(guān)維度數(shù)據(jù)并保存在系統(tǒng)。
系統(tǒng)端保存用戶設(shè)置的數(shù)據(jù)同步策略以及用戶所需數(shù)據(jù)維度;
系統(tǒng)端監(jiān)控?cái)?shù)據(jù)的變化,如果有滿足用戶設(shè)定的數(shù)據(jù)維度和條件的數(shù)據(jù)則觸發(fā)數(shù)據(jù)的同步。同時(shí),終端側(cè)也監(jiān)測(cè)終端側(cè)的維度,包含位置,時(shí)間,并讀取數(shù)據(jù)同步策略的設(shè)置,如包含了終端側(cè)可觸發(fā),如滿足位置,時(shí)間等可觸發(fā)條件則終端也觸發(fā)數(shù)據(jù)的同步,否則交由系統(tǒng)進(jìn)行監(jiān)測(cè)和觸發(fā)。如發(fā)起同步,系統(tǒng)端將多維數(shù)據(jù)集抽取符合用戶設(shè)定維度的數(shù)據(jù)并推送到用戶終端。圖4示出本發(fā)明業(yè)務(wù)觸發(fā)邏輯判斷示意圖。如圖所示,業(yè)務(wù)觸發(fā)的邏輯判斷可以是終端發(fā)起或系統(tǒng)端發(fā)起,終端檢測(cè)位置和時(shí)間等維度,根據(jù)同步方式的設(shè)定,可以是終端發(fā)起,也可以是系統(tǒng)發(fā)起,取決于是否滿足同步策略,同步策略可設(shè)定滿足時(shí)間和位置即可觸發(fā),可以在位置和時(shí)間滿足的條件上,繼續(xù)監(jiān)測(cè)用戶數(shù)據(jù)維度是否滿足,如都滿足再觸發(fā),系統(tǒng)端還可以忽略用戶位置和時(shí)間動(dòng)態(tài)維度,只要數(shù)據(jù)滿足即可觸發(fā)。通過(guò)各種觸發(fā)方式,滿足了不同業(yè)務(wù)場(chǎng)景下的業(yè)務(wù)靈活度。
下面舉一個(gè)例子來(lái)說(shuō)明本發(fā)明系統(tǒng)的終端同步獲取多維數(shù)據(jù)信息的工作流程,該實(shí)施例中,業(yè)務(wù)包括以下步驟:
前置條件:系統(tǒng)端建立了數(shù)據(jù)的多維模型并將數(shù)據(jù)導(dǎo)入進(jìn)行處理,形成多維數(shù)據(jù)集,信息發(fā)布端設(shè)置可發(fā)布對(duì)象維度,接收端設(shè)置信息接收的維度。 步驟1:終端移動(dòng)超過(guò)一定的范圍,終端通過(guò)與原先的位置和目前的位置進(jìn)行計(jì)算發(fā)現(xiàn)移動(dòng)半徑或者更新時(shí)間達(dá)到觸發(fā)更新的要求,終端發(fā)起信息更新請(qǐng)求;
步驟2:系統(tǒng)收到終端的更新觸發(fā)的消息,判定終端的所處區(qū)域和更新消息類型等用戶設(shè)定的各種維度參數(shù);
步驟3:系統(tǒng)通過(guò)數(shù)據(jù)倉(cāng)庫(kù)多維度查詢處于符合發(fā)布端以及接收端維度的數(shù)據(jù),如判定滿足雙方的數(shù)據(jù)發(fā)布和訂閱的策略則向終端發(fā)起數(shù)據(jù)同步;
步驟4.終端收到這些消息并進(jìn)行解碼后更新終端界面的數(shù)據(jù)顯示;
本發(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.一種多維信息發(fā)布和接收系統(tǒng),其特征在于,發(fā)布端發(fā)布信息并設(shè)置發(fā)布對(duì)象及信息維度參數(shù)同步到系統(tǒng),接收端設(shè)置接收信息的靜態(tài)維度和數(shù)據(jù)接收策略并采集接收端的動(dòng)態(tài)維度數(shù)據(jù)并同步到系統(tǒng),系統(tǒng)根據(jù)接收端和發(fā)布端的維度進(jìn)行過(guò)濾和匹配,篩選出匹配的信息發(fā)布到接收端。
2.如權(quán)利要求1所述,發(fā)布端發(fā)布信息并設(shè)置發(fā)布對(duì)象及信息維度參數(shù)同步到系統(tǒng),其特征在于,發(fā)布端用戶在系統(tǒng)進(jìn)行注冊(cè)后發(fā)布各種信息,并設(shè)置信息接收對(duì)象的維度參數(shù),包含信息對(duì)象的維度,包含年齡,性別,身份屬性等,有效期,接收地域等,發(fā)布端與系統(tǒng)進(jìn)行數(shù)據(jù)同步,系統(tǒng)保存發(fā)布端信息和接收對(duì)象維度參數(shù),作為接收端用戶數(shù)據(jù)來(lái)源和數(shù)據(jù)篩選過(guò)濾條件,并按照維度模型進(jìn)行數(shù)據(jù)集的處理成數(shù)據(jù)倉(cāng)庫(kù)的多維數(shù)據(jù)集。
3.如權(quán)利要求1所述,接收端設(shè)置接收信息的靜態(tài)維度及信息接收策略并采集接收端的動(dòng)態(tài)維度數(shù)據(jù)并同步到系統(tǒng),其特征在于,用戶設(shè)定所需數(shù)據(jù)的各個(gè)維度及數(shù)據(jù)接收策略,維度包含靜態(tài)維度和動(dòng)態(tài)維度,靜態(tài)維度包含消息包含對(duì)象類型如電子產(chǎn)品,價(jià)格,消息接收區(qū)域等,動(dòng)態(tài)維度包含終端時(shí)間,地點(diǎn)等,數(shù)據(jù)接收邏輯策略為用戶定義的信息接收條件,包含消息包含對(duì)象描述的屬性值的邏輯組合,如價(jià)格,時(shí)間,地點(diǎn)的邏輯組合,接收端與系統(tǒng)進(jìn)行數(shù)據(jù)同步,系統(tǒng)保存用戶設(shè)定并以此作為用戶數(shù)據(jù)的接收的過(guò)濾篩選條件。
4.如權(quán)利要求2所述,系統(tǒng)按照維度模型將信息發(fā)布端的數(shù)據(jù)進(jìn)行處理形成數(shù)據(jù)倉(cāng)庫(kù)的多維數(shù)據(jù)集,其特征在于,系統(tǒng)將發(fā)布端的數(shù)據(jù)的各個(gè)維度進(jìn)行建模,將發(fā)布端的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行處理,抽取,轉(zhuǎn)換和裝載到數(shù)據(jù)倉(cāng)庫(kù)的多維數(shù)據(jù)集中,以適應(yīng)多維數(shù)據(jù)查詢的快速多維數(shù)據(jù)匹配和過(guò)濾。
5.如權(quán)利要求3所述,系統(tǒng)根據(jù)用戶各個(gè)維度和數(shù)據(jù)接收策略進(jìn)行數(shù)據(jù)推送的篩選和判斷條件,其特征在于,系統(tǒng)根據(jù)用戶維度和數(shù)據(jù)接收同步策略生成數(shù)據(jù)查詢和觸發(fā)器,包含用戶偏好對(duì)象類型,有效期,地理區(qū)域,觸發(fā)數(shù)據(jù)提醒周期等閾值數(shù)據(jù)等,如某時(shí)段和區(qū)域的商戶的優(yōu)惠條件達(dá)到用戶設(shè)定條件即可觸發(fā)數(shù)據(jù)同步,系統(tǒng)根據(jù)用戶和系統(tǒng)數(shù)據(jù)維度以及用戶數(shù)據(jù)匹配策略進(jìn)行數(shù)據(jù)的查詢和匹配,如滿足用戶同步策略時(shí)觸發(fā)數(shù)據(jù)的同步。
6.如權(quán)利要求5所述,系統(tǒng)根據(jù)同步策略進(jìn)行數(shù)據(jù)的同步觸發(fā),其特征在于,數(shù)據(jù)同步由數(shù)據(jù)同步策略進(jìn)行控制,可由終端或系統(tǒng)發(fā)起,包含周期性同步,位置或區(qū)域更新觸發(fā)同步,用戶設(shè)定的同步邏輯條件觸發(fā)同步,同步邏輯條件包含用戶設(shè)定的數(shù)據(jù)同步觸發(fā)邏輯,如時(shí)間,地點(diǎn),對(duì)象屬性等邏輯條件的組合,系統(tǒng)對(duì)用戶維度,包含位置和時(shí)間以及數(shù)據(jù)同步條件進(jìn)行判斷,如滿足則發(fā)起數(shù)據(jù)的同步,并記錄各種用戶同步訪問(wèn)記錄。
7.如權(quán)利要求6所述,接收端提供包含位置、時(shí)間在內(nèi)的用戶維度給系統(tǒng)進(jìn)行數(shù)據(jù)查詢和匹配,其特征在于,接收端采各種定位方式,包含GPS、AGPS定位,基站ID定位、IP地址等各種定位方式獲取用戶位置維度,用戶位置維度可組合成新的邏輯區(qū)域維度,區(qū)域在系統(tǒng)可進(jìn)行邏輯定義,包含實(shí)際一定幾何形狀的邏輯或者實(shí)際地理區(qū)域,系統(tǒng)據(jù)此判斷用戶所處區(qū)域范圍,在終端進(jìn)入或離開(kāi)系統(tǒng)設(shè)定的邏輯區(qū)域范圍或達(dá)到同步周期發(fā)起數(shù)據(jù)同步流程。
8.如權(quán)利要求6所述,系統(tǒng)記載用戶數(shù)據(jù)同步的訪問(wèn)記錄的各種數(shù)據(jù),其特征在于,系統(tǒng)記錄用戶數(shù)據(jù)同步的場(chǎng)景數(shù)據(jù)和用戶訪問(wèn)記錄,分析其中包含的維度數(shù)據(jù)和數(shù)據(jù)分布,用戶訪問(wèn)的數(shù)據(jù)的趨勢(shì),如系統(tǒng)可分析用戶最喜愛(ài)訪問(wèn)的熱點(diǎn)對(duì)象、熱點(diǎn)區(qū)域、熱點(diǎn)時(shí)間等信息。
全文摘要
本發(fā)明公開(kāi)了一種多維信息發(fā)布和接收系統(tǒng),包含接收端、發(fā)布端,信息系統(tǒng),數(shù)據(jù)庫(kù)等。本發(fā)明通過(guò)發(fā)布端在系統(tǒng)進(jìn)行注冊(cè)和登錄,發(fā)布信息并設(shè)置信息接收對(duì)象的維度參數(shù),系統(tǒng)獲取發(fā)布端的信息和維度參數(shù)保存在系統(tǒng),接收端在系統(tǒng)進(jìn)行注冊(cè)并設(shè)定消息接收靜態(tài)維度參數(shù)保存在系統(tǒng),同時(shí)接收端采集接收端動(dòng)態(tài)維度參數(shù),系統(tǒng)獲取接收端的動(dòng)態(tài)維度參數(shù)后對(duì)保存在系統(tǒng)的發(fā)布端信息及參數(shù)以及接收端的維度進(jìn)行匹配,過(guò)濾出與接收端匹配的各種數(shù)據(jù)并發(fā)布到接收端。本發(fā)明通過(guò)系統(tǒng)匹配接收端和發(fā)布端的維度及信息,為用戶提供了一種便捷的自動(dòng)獲取多維度信息的動(dòng)態(tài)數(shù)據(jù)業(yè)務(wù)。
文檔編號(hào)G06F17/30GK103176997SQ201110432819
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者顧健 申請(qǐng)人:上海博路信息技術(shù)有限公司