两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

裝置數(shù)據(jù)饋送管理以及數(shù)據(jù)發(fā)布和消費(fèi)的制作方法

文檔序號:9422761閱讀:521來源:國知局
裝置數(shù)據(jù)饋送管理以及數(shù)據(jù)發(fā)布和消費(fèi)的制作方法
【專利說明】裝置數(shù)據(jù)饋送管理以及數(shù)據(jù)發(fā)布和消費(fèi)
[0001]對相關(guān)申請的交叉引用
[0002]在美國專利法第119(e)項(xiàng)35條款下,本申請要求2013年3月13日提交的美國臨時申請序列號61/780,234以及2013年9月16日提交的美國臨時申請序列號61/878,554的優(yōu)先權(quán)。
[0003]發(fā)明領(lǐng)域本發(fā)明涉及管理從網(wǎng)絡(luò)上的裝置接收的數(shù)據(jù)。
[0004]背景
[0005]越來越多的裝置或機(jī)器(包括電話、平板計(jì)算機(jī)和被設(shè)計(jì)成用于機(jī)器對機(jī)器通信的裝置)被使能用于連接蜂窩式或其他無線網(wǎng)絡(luò)服務(wù),例如汽車中的遠(yuǎn)程信息處理裝置或被使能用于公共設(shè)備上監(jiān)測并且上報或跟蹤資產(chǎn)的裝置。這些裝置可借由許多不同的相關(guān)方(例如監(jiān)測裝置操作或該裝置運(yùn)行的環(huán)境)生成能夠用于多種目的的數(shù)據(jù)。
[0006]根據(jù)不同利益方的需要管理來自裝置的數(shù)據(jù)以便可以存儲、發(fā)布以及消費(fèi)數(shù)據(jù)饋送對數(shù)據(jù)鏈中的每一方都構(gòu)成了重大挑戰(zhàn)。
[0007]許多部署的無論是被消費(fèi)者或機(jī)器對機(jī)器應(yīng)用使用的裝置都向中央位置發(fā)送數(shù)據(jù)來處理。然而,目前簡單的在數(shù)據(jù)中心接收數(shù)據(jù)不能適應(yīng)不同實(shí)體和應(yīng)用使用來自相同裝置的不同數(shù)據(jù)的需要。例如,汽車制造商可能想要用于性能監(jiān)測的關(guān)于移動車輛操作的任何微小細(xì)節(jié),同時汽車保險公司可能僅僅想要有關(guān)行駛里程、位置和速度的數(shù)據(jù)。也可存在需要限制某些方對于某些數(shù)據(jù)的訪問的隱私考慮。相應(yīng)地,存在由最終用戶應(yīng)用消費(fèi)數(shù)據(jù)之前能夠轉(zhuǎn)換原始裝置數(shù)據(jù)并且授權(quán)和管理對該數(shù)據(jù)的訪問的需要。此外,數(shù)據(jù)的最終用戶可能想要被實(shí)時地推送到他們的應(yīng)用的一些數(shù)據(jù),并且可指示其他應(yīng)用查詢數(shù)據(jù)存儲器的相關(guān)數(shù)據(jù),這沒有被容納到用于處理裝置數(shù)據(jù)饋送的現(xiàn)有模型中。解決這些問題所需要的是提供一種解決以上標(biāo)識的問題的易于使用的端對端解決方案的方法和系統(tǒng)。
[0008]本發(fā)明滿足了這種需要并且允許有興趣借由裝置使用網(wǎng)絡(luò)通信的所有實(shí)體以及該裝置生成的數(shù)據(jù)以經(jīng)濟(jì)地并準(zhǔn)確地管理、處理和使用適合他們的數(shù)據(jù)。
[0009]發(fā)明概述
[0010]在一個或多個實(shí)施例中,披露了一種計(jì)算機(jī)實(shí)現(xiàn)的方法和系統(tǒng)。用于管理裝置數(shù)據(jù)饋送的該計(jì)算機(jī)實(shí)現(xiàn)的方法包括:使用將接收和保持?jǐn)?shù)據(jù)的目的數(shù)據(jù)庫系統(tǒng)處的一個數(shù)據(jù)模型來描述從多個裝置中的每一個裝置接收的數(shù)據(jù)類型;基于一個數(shù)據(jù)描述將所接收到的該數(shù)據(jù)類型分組到多個容器中;將至少一個訂閱標(biāo)識符配置到該多個容器中的至少一個容器上,其中,每個訂閱標(biāo)識符與一個接收器端點(diǎn)和用于處理由該訂閱標(biāo)識符唯一標(biāo)識的數(shù)據(jù)的至少一個規(guī)則相關(guān)聯(lián);以及使用應(yīng)用程序編程接口密鑰來管理該接收器對該裝置數(shù)據(jù)的訪問。
[0011]用于管理裝置數(shù)據(jù)饋送的該計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)包括:一個網(wǎng)關(guān),該網(wǎng)關(guān)在一個或多個裝置和一個或多個接收器端點(diǎn)之間,其中,該網(wǎng)關(guān)被授權(quán)從這種裝置接收數(shù)據(jù)饋送并且如果適用的話存儲這種數(shù)據(jù)饋送,該網(wǎng)關(guān)被配置有從給定裝置接收的該數(shù)據(jù)饋送的一個數(shù)據(jù)模型以允許該網(wǎng)關(guān)解釋從該裝置接收的數(shù)據(jù);以及與來自該裝置的數(shù)據(jù)饋送相關(guān)聯(lián)的訂閱信息,其中,該訂閱信息包括一個接收器端點(diǎn)以及用于處理該訂閱的標(biāo)識符唯一標(biāo)識的該數(shù)據(jù)饋送的一個規(guī)則。
[0012]這個解決方案具有若干優(yōu)點(diǎn),因?yàn)槠渲С趾唵蔚摹昂?AND) ”和“或(OR) ”條件鏈條兩者。AND條件能夠被配置在單一規(guī)則中。OR條件能夠被配置在每個條件具有一個規(guī)則的多個規(guī)則中,或在封閉的OR條件集中的AND子條件集中。此外,這允許具有可執(zhí)行程序的復(fù)雜規(guī)則編程(即,腳本)用于不能由簡單的AND/OR條件鏈條滿足的條件。
[0013]附圖簡要說明
[0014]圖1是示出了在裝置數(shù)據(jù)饋送管理過程中使用的不同實(shí)體之間的關(guān)系實(shí)例的框圖。
[0015]圖2示出了由該系統(tǒng)定義的數(shù)據(jù)模型的一個實(shí)例。
[0016]圖3示出了向接收器端點(diǎn)發(fā)布裝置數(shù)據(jù)的一個實(shí)例。
[0017]圖4a是示出了在數(shù)據(jù)裝飾過程中涉及的各個步驟的流程圖。
[0018]圖4b示出了數(shù)據(jù)裝飾映射的一個實(shí)例。
[0019]圖5a是示出了使用訂閱規(guī)則處理數(shù)據(jù)時涉及的各個步驟的流程圖。
[0020]圖5b示出了規(guī)則的一個實(shí)例。
[0021]圖6a是示出了使用用于讀取和/或向容器投遞數(shù)據(jù)的應(yīng)用程序編程接口(API)密鑰的流程圖。
[0022]圖6b是示出了讀取和寫入數(shù)據(jù)以及用于數(shù)據(jù)訂閱和數(shù)據(jù)查詢兩者的一個“容器” API的實(shí)例。
[0023]圖7是示出了根據(jù)本發(fā)明的一個實(shí)施例處理訂閱信息所指示的原始裝置數(shù)據(jù)的一個實(shí)例。
[0024]圖8示出了根據(jù)本發(fā)明的一個實(shí)施例的一個數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)適用于存儲計(jì)算機(jī)程序產(chǎn)品和/或執(zhí)行程序代碼。
[0025]詳細(xì)說明本發(fā)明涉及管理從網(wǎng)絡(luò)上的裝置接收的數(shù)據(jù)。
[0026]給出以下描述以使得本領(lǐng)域的普通技術(shù)人員能制造和使用本發(fā)明,并且以下描述以專利申請的文本形式及其要求的形式提供。對優(yōu)選實(shí)施例和通用原理以及在此描述的特征作出的各種修改對本領(lǐng)域的技術(shù)人員而言將是非常明顯的。因此,本發(fā)明不應(yīng)當(dāng)受限于所示實(shí)施例,而是應(yīng)當(dāng)符合與這里描述的原則和特征一致的最大范圍。
[0027]本發(fā)明涉及從在網(wǎng)絡(luò)上運(yùn)行的裝置接收的任何數(shù)據(jù),無論該裝置是被人類所使用或被涉及機(jī)器對機(jī)器通信的應(yīng)用所使用。在涉及網(wǎng)絡(luò)上的裝置的任何系統(tǒng)中,裝置可生成供一個或多個最終用戶使用的數(shù)據(jù)。如果可適用的話,該數(shù)據(jù)可被發(fā)送到最終用戶的某個位置進(jìn)行處理、存儲和發(fā)布。由于不同的最終用戶可能僅僅想要從任何給定裝置接收或可能僅被授權(quán)接收該數(shù)據(jù)饋送的某些部分,因此需要一種用于由不同的最終用戶處理該數(shù)據(jù)并管理訪問的方法。
[0028]圖1是示出了與裝置數(shù)據(jù)饋送管理相關(guān)聯(lián)的資源和該數(shù)據(jù)的發(fā)布和消費(fèi)之間的關(guān)系的框圖。一個裝置與數(shù)據(jù)模型142相關(guān)聯(lián),該數(shù)據(jù)模型與許多容器144相關(guān)聯(lián)。一個裝置基于與該裝置和容器144相關(guān)聯(lián)的數(shù)據(jù)模型142將數(shù)據(jù)投遞到容器144中。容器144也與訂閱146相關(guān)聯(lián),該訂閱意味著與特定最終用戶或最終用戶應(yīng)用相關(guān)聯(lián)一組規(guī)則和的腳本。每個訂閱146與規(guī)則148相關(guān)聯(lián),該規(guī)則由訂閱146的標(biāo)識符唯一標(biāo)識。根據(jù)與該容器相關(guān)聯(lián)的訂閱146,根據(jù)與訂閱146相關(guān)聯(lián)的這些規(guī)則148處理投遞到容器144中的數(shù)據(jù)。
[0029]圖2示出了根據(jù)這些實(shí)施例中的一個實(shí)施例由該系統(tǒng)定義的數(shù)據(jù)模型的一個實(shí)例。如在該實(shí)例中所示的,一個數(shù)據(jù)模型包括一個或多個數(shù)據(jù)字段,例如,“姓名”、“類型”。容器取決于特定數(shù)據(jù)模型的數(shù)據(jù)描述與該數(shù)據(jù)模型相關(guān)聯(lián)。系統(tǒng)使用數(shù)據(jù)模型從原始裝置數(shù)據(jù)中提取數(shù)據(jù)字段。
[0030]圖3列出了根據(jù)這些實(shí)施例中的一個實(shí)施例的一種用于向接收器端點(diǎn)發(fā)布裝置數(shù)據(jù)的過程。通過步驟302,裝置基于數(shù)據(jù)描述向容器投遞數(shù)據(jù)。系統(tǒng)查找與該容器相關(guān)聯(lián)的數(shù)據(jù)模型(步驟304)并且存儲按時間標(biāo)引的所接收的數(shù)據(jù)(步驟306)。接著,通過步驟308,該系統(tǒng)檢查該索引是否被配置成用于該數(shù)據(jù)模型上的任何參數(shù)。如果是,通過步驟310,該系統(tǒng)從該裝置數(shù)據(jù)中提取該參數(shù)并且借由該參數(shù)的值索引存儲數(shù)據(jù)。過步驟312,如果該索引沒有被配置成用于任何參數(shù),該系統(tǒng)進(jìn)一步檢查用于數(shù)據(jù)的數(shù)據(jù)裝飾是否被配置。過步驟314,如果該數(shù)據(jù)裝飾被配置了,該系統(tǒng)處理該數(shù)據(jù)裝飾。如果該數(shù)據(jù)裝飾沒有被配置,該系統(tǒng)查找與該容器相關(guān)聯(lián)的訂閱(步驟316)。替代地,在處理完該數(shù)據(jù)裝飾之后,該系統(tǒng)查找與該容器相關(guān)聯(lián)的訂閱(步驟316)。從而,取決于該配置,該系統(tǒng)
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
五常市| 阿克苏市| 金乡县| 东平县| 泉州市| 大渡口区| 阳江市| 晋州市| 如东县| 阳新县| 遂宁市| 镇沅| 包头市| 大庆市| 汉川市| 兴和县| 安福县| 固原市| 景谷| 高阳县| 隆德县| 大田县| 义乌市| 富裕县| 广宁县| 呼图壁县| 咸阳市| 南丰县| 乌拉特中旗| 涟水县| 广汉市| 宜阳县| 平定县| 东海县| 胶南市| 法库县| 寿宁县| 正阳县| 大埔区| 大庆市| 桑植县|