新四季網

基於面向服務的架構(SOA)的可擴展計費系統的製作方法

2023-05-15 00:16:11



背景技術:
:本專利申請要求於2014年9月12日提交的美國臨時專利申請序列號62/049,696的權益,其整個內容通過引用而併入,如同在此闡述地一樣。onem2m是開發下述技術規範的組織,所述技術規範解決了對可容易地嵌入在各種硬體和軟體之中的且依賴於使現場的無數設備連接到全球m2m應用伺服器的通用機器對機器(m2m)服務層的需求。圖1是說明在onem2m功能架構中所定義的m2m服務平臺的架構100的示意圖。m2m服務平臺包括被描述為公共服務實體(cse)102的實體。cse102包括為m2m環境所共有的且通過mca和mcc的參考點而公開的一組服務功能。在onem2m功能架構中描述了這些參考點。在該規範中所描述的m2m服務架構主要適用於cse102被視為一組服務組件的基礎架構域。m2m服務架構通過指定提供給m2m應用和m2m服務提供商的m2m服務來增強onem2m功能架構。經由服務公開組件106通過跨mca參考點的應用實體(ae)104、經由遠程服務公開組件108通過跨mcc參考點的其他基礎架構cse、以及通過跨msc參考點110的其他服務組件來消費這些m2m服務。這些m2m服務經由網絡服務利用組件114通過跨men參考點的網絡服務公開(nse)112來利用底層網絡的服務。應用實體(ae)104是由onem2m功能架構來定義的。應用實體為端到端m2m解決方案提供了應用邏輯。公共服務實體102是由onem2m功能架構來定義的。公共服務實體102包括為m2m環境所共有的且由onem2m所指定的一組「服務功能」。對於onem2m服務,cse102的這種定義是經由相應服務公開組件106和遠程服務公開組件108通過mca和mcc的參考點來公開的「服務功能」的邏輯表示。網絡服務利用組件114通過mcn參考點來利用底層網絡的服務。另外,服務組件消費並提供具有其他服務組件115和116的m2m服務。作為鬆散耦合的服務組件的邏輯表示,cse102是本身是可識別的但不是可直接尋址的實體。相反,可尋址實體是參考點的相應服務公開組件。服務是組件內的可尋址實體;組件不能直接尋址。服務公開組件106將服務公開給aes。網絡服務利用組件114消費來自於nse的服務。遠程服務公開組件108使來自於不同m2m環境的服務相連。服務公開組件106、網絡服務利用組件114、以及遠程服務公開組件108遵循cse公共域名約定但是擴展為基礎架構節點公共域名的子域。圖2是說明可與圖1的onem2m服務架構100一起使用的示例性服務組件的示意圖。下表1示出了通用soa參數:表1:通用服務能力參數方向是與提供(實現)服務能力相關的實體。值「in」意味著實體期望接收來自於服務能力請求的消費者(發送者)的參數的值。值「out」意味著實體將向服務能力請求的消費者(發送者)發送參數的值。值「in-out」意味著實體將接收來自於消費者的值並且此後將該參數的值(不一定是相同值)發送回消費者。表2定義了過濾標準表2:支持服務過濾標準標準名稱描述serviceld支持服務標識符(m2m-serv-id)labels分配給支持服務實體的一個或更多個標籤servicerolelds與支持服務實體相關聯的一個或更多個服務角色標識符(role-id)lastmodifiedtime參見表1creationtime參見表1soa(面向服務的架構)是在企業部署中通用的系統和軟體設計原則和風格。soa將功能定義為分布式服務並且為服務消費者提供接口。在onem2m,存在roa(面向資源的架構)規範以及soa(面向服務的架構)規範。技術實現要素:本申請描述了用於soa計費特徵的可擴展框架工作。事件收集服務可提供服務能力以使得能夠配置計費策略,即用於事件收集的通用規則;可提供服務能力以使得能夠配置事件收集觸發,即在什麼特定事件其將觸發收集操作;可定義可隨著服務、設備、以及應用的增加而擴展的系統並且可定義可與onem2mroa計費系統進行交互和集成的系統。例如,通過觸發所記錄的事件可在收費應用中使用以對適當的一方計費。提供本
發明內容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本
發明內容不旨在標識所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於限制所要求保護的主題的範圍。此外,所要求保護的主題不局限於解決在本公開的任何部分中所指出的任何或所有缺點這樣的限制。附圖說明可以結合附圖從通過以示例的方式所給出的以下描述得到更詳細的理解,其中:圖1是說明在onem2m功能架構中所定義的m2m服務平臺的架構的示意圖。圖2是說明可與圖1的onem2m服務架構一起使用的示例性服務組件的示意圖。圖3是說明可用於將應用實體(aes)的配置統計存儲在基於roa(面向資源的架構)的計費資源結構中的資源的示意圖。圖4是說明圖3的資源的子資源的示意圖。圖5是說明可使用圖3的資源作為in-cse的觸發來收集aes的信息的資源的示意圖。圖6是說明面向服務的架構(soa)事件收集架構的示意圖。圖7是說明事件收集觸發如何分布在不同服務上的示意圖。圖8是說明作為onem2msoa功能架構中的服務組件的事件收集服務的示意圖。圖9是說明示例性seteventcollectionpolicy消息的流程圖。圖10是說明示例性geteventcollectionpolicy消息的流程圖。圖11是說明示例性seteventcollectiontriggers消息的流程圖。圖12是說明示例性geteventcollectiontriggers消息的流程圖。圖13a和13b是示出了事件收集的示例性序列的示意圖。圖15是一個實施例的圖形用戶界面的示意圖。圖15a是可以實施一個或多個公開的實施例的示例性機器對機器(m2m)、物聯網(iot)、或者物聯網(wot)通信系統的系統示意圖。圖15b是可以在圖15a中所說明的m2m/iot/wot通信系統內使用的示例架構的系統示意圖。圖15c是可以在圖15a中所說明的通信系統內使用的示例性m2m/iot/wot終端或網關設備的系統示意圖。圖15d是可以實現圖15a的通信系統的方面的示例性計算系統的框圖。具體實施方式基於roa(面向資源的架構)的計費資源結構圖3是說明可用於將應用實體(aes)的配置統計存儲在基於roa(面向資源的架構)的計費資源結構中的資源302的示意圖。資源302可以是由多個in-cse或in-cse中的ae建立的。資源302可直接位於之下。子資源304可用於定義觸發統計收集的事件。圖4是說明圖3的資源的子資源304的示意圖。以下是可生成的事件的一些示例:·基於某些操作的收集:收集任何關於由收集實體創建的數據的retrieve操作。·基於存儲大小的收集:當由收集實體所創建的資源超過配額時收集存儲的大小。·組合配置:收集所有關於在一段時間內由收集實體所創建的數據的retrieve操作。資源302可包含表3中所指定的子資源。表3:資源的子資源資源302可包含表4中所指定的屬性。表4:資源的屬性資源304可包含表5中所指定的子資源。表5:資源的子資源資源304可包含表6中所指定的屬性表6:資源的屬性圖5是說明可使用資源304作為對in-cse的觸發來收集aes的信息的資源502的示意圖。in-cse可以設置多個觸發。每個觸發可以相互獨立地激活或去激活。資源502可直接位於in-cse的下。資源可包含表7中所指定的子資源。表7:資源的子資源資源502可包含表8中所指定的屬性。表8:資源的屬性面向服務的架構(soa)事件收集概述圖6是說明面向服務的架構(soa)事件收集架構600的示意圖。事件收集服務602包含三個邏輯功能:事件收集策略604、事件收集觸發606、以及事件收集執行608。這些實體可以駐留在不同的節點上。例如,事件收集策略604可位於基礎架構節點上,並且事件收集執行608通常位於可收集事件發生的節點上。每個邏輯功能可為aes或cses提供接口以配置事件收集配置和/或獲得配置或事件記錄。哪個實體可訪問什麼信息取決於請求實體的訪問權限。圖7是說明事件收集觸發如何分布在不同服務上的示意圖。在事件收集服務實體602中定義並維護策略和所有觸發(示為三角形)。事件收集服務實體702可將策略和觸發分配給其他服務,並且其他服務具有被示為六邊形的本地策略或觸發,其是包含在事件收集處的策略和觸發的子集。圖8是說明作為onem2msoa功能架構中的服務組件的事件收集服務602的示意圖。在該示例中,本地事件觸發802在服務組件116中。再次參考圖6,事件收集服務602可提供用於記帳目的的記錄事件的能力。服務能力可包括seteventcollectionpolicy610、geteventcollectionpolicy612、seteventcollectiontriggers614、geteventcollectiontriggers616、getrecords620、以及recordevent618。設置策略seteventcollectionpolicy服務能力610向aes和cses提供出於統計和計費的目的而配置事件的能力。源發方可以是希望在接收cse配置事件收集策略的ae或cse。接收cse根據該策略進行事件收集。接收cse可以建立其自己的事件收集策略。如果與接收cse不同,則源發方訂閱並註冊到接收cse。如下示出了一個實施例的seteventcollectionpolicy籤名。表9示出了seteventcollectionpolicy能力。表9事件收集-seteventcollectionpolicy能力表10是事件收集–eventconfig複雜數據類型的表格表10:事件收集–eventconfig複雜數據類型表11定義了eventtype複雜數據類型的示例。當有更多的服務可用時,可定義更多的事件。表11:事件收集-eventtype複雜數據類型不需要任何後置條件。相對於異常,源發方沒有創建策略的訪問權限。消息交換模式可是in-out。這種服務能力所要求的服務能力的交互可包括發出對支持服務的請求以執行操作。圖9是說明示例性seteventcollectionpolicy消息的流程圖。ae104(或cse)通過服務公開組件106將seteventcollectionpolicy消息發送到服務事件收集602。seteventcollectionpolicy服務能力610與資源相符並且映射到用於該資源的create過程。獲取策略geteventcollectionpolicy服務能力為諸如ae的實體提供了在cse檢索現有策略的能力。源發方可是希望在接收cse檢索事件收集策略的ae104或cse。如果與接收cse不同,則源發方訂閱並註冊到接收cse。源發方僅被允許以適當的訪問權限進行檢索。表12示出了geteventcollectionpolicy服務能力612的籤名。表12:事件收集-geteventcollectionpolicy能力參數在一個實施例中,不存在後置條件。相對於異常,源發方沒有檢索策略的訪問權限。消息交換模式可以是in-out。該服務能力所要求的服務能力的交互可包括向支持服務發出請求以執行操作。圖10是說明示例性geteventcollectionpolicy消息的流程圖。ae104(或cse)通過服務公開組件106將geteventcollectionpolicy消息發送給服務事件收集602。geteventcollectionpolicy服務能力612可與資源相符並映射到用於該資源的retrieve過程。設置觸發seteventcollectiontriggers服務能力614基於事件收集策略為ae104和cse提供用於配置事件收集的特定觸發的能力。源發方可以是其想要基於在收集cse可用的現有事件收集策略來配置事件收集觸發的ae或cse。表13示出了seteventcollectiontriggers服務能力614的籤名。表13:事件收集-seteventcollectiontriggers能力相對於後置條件,在事件收集觸發成功創建之後,當在collectentity發生了所定義的事件時,並且當事件收集觸發狀態為active時,collectentity將收集事件。支持服務可將recordevent消息發送到事件收集實體。相對於異常,源發方沒有創建事件收集觸發的訪問權限。消息交換模式可是in-out。此服務能力所要求的服務能力的交互可包括向支持服務發出請求以執行操作。圖11是說明示例性的seteventcollectiontriggers消息的流程圖。ae104(或cse)通過服務公開組件106向服務事件收集602發送seteventcollectiontriggers消息。seteventcollectiontriggers服務能力614可與資源相符並映射到資源的create過程。獲取觸發geteventcollectiontriggers服務能力616為ae104和cse提供在接收cse檢索事件收集觸發的能力。始發ae104和cse訂閱到cse並註冊到目標cse。源發方具有檢索的訪問權限。表14示出了geteventcollectiontriggers服務能力616的籤名。表14事件收集-geteventcollection觸發能力在一個實施例中,不存在後置條件。相對於異常,源發方沒有檢索事件收集觸發的訪問權限。消息交換模式可是in-out。這種服務能力所要求的服務能力的交互可包括向支持服務發出請求以執行操作。圖12是說明示例性geteventcollectiontriggers消息的流程圖。ae104(或cse)通過服務公開組件106將geteventcollectiontriggers消息發送到服務事件收集602。應當理解,執行在圖9-12中所說明的步驟的實體是下述邏輯實體,該邏輯實體可以是以存儲在諸如在圖15c或圖15d中所說明的那些網絡節點或計算機系統的存儲器中並在其處理器上執行的軟體(即計算機可執行指令)的形式實施的。也就是說,在圖9-12中所說明的方法(多個方法)可以是以存儲在諸如在圖15c或圖15d中所說明的節點或計算機系統的網絡節點的存儲器中的軟體(即計算機可執行的指令)的形式實施的,所述計算機可執行指令在由節點的處理器執行時執行在圖9-12中所說明的步驟。geteventcollectiontriggers服務能力616可與資源相符並映射到用於該資源的retrieve過程。記錄事件recordevent服務能力618可為服務(諸如數據交換服務)提供觸發收集實體(諸如cse)以記錄事件的能力。在一個實施例中,前置提條件包括事件收集觸發已經由seteventcollectiontriggers能力614創建。表15示出了recordevent服務能力618的籤名。表15:事件收集-recordevent功能在一個實施例中,不存在後置條件或異常。消息交換模式可以是in-out。該服務能力所要求的服務能力的交互可包括來自於事件被觸發到事件收集實體602的服務的請求。獲取事件記錄getrecords服務能力620為aes和cses提供出於統計或計費的目的檢索所記錄的事件的能力。前置條件可包括始發aes和cses訂閱到cse並註冊到接收cse。表16示出了getrecords服務能力620的籤名。表16事件收集-getrecords功能在一個實施例中,不存在後置條件或異常。消息交換模式可是in-out。該服務能力所要求的服務能力的交互可包括源發方向事件收集實體發送用於獲得它感興趣的事件記錄的請求。表17是示例性事件記錄模板的表。表17:事件記錄模板事件收集服務的使用圖13a和13b是示出了事件收集的示例性序列的示意圖。為了可讀性,將操作劃分為兩部分:圖13a說明了事件收集策略和事件觸發的配置,並且圖13b說明了當觸發發生時的事件收集。在圖13a的步驟1-3,ae或cse1302(標識為ae1或cse1)配置服務公開上的事件收集策略。服務公開實體106將消息傳遞到事件收集服務602。該消息包含如先前在本文檔中所定義的信息單元「eventconfig」。將該策略存儲在事件收集服務實體。在圖13a的步驟4-5,另一ae或cse1304(標識為ae2或cse2)可檢索可用於發現的事件收集策略。在圖13a的步驟6-8,ae2或cse21304基於其獲得的事件收集策略來配置事件收集觸發。將這些觸發存儲在事件收集實體602。在圖13b的步驟9-10,事件收集服務實體602將事件收集觸發傳遞到諸如數據交換服務的適當服務1306。服務1306存儲觸發的本地版本。在圖13b的步驟11-13,當所配置的事件的條件發生時,其他服務生成事件並請求事件收集實體602以記錄事件。例如,當數據交換服務接收到subscribecomplete消息時,它觸發recordevent消息並將其發送到事件收集服務實體602。事件收集服務實體602存儲事件記錄。在圖13b的步驟14-15,ae2或cse21304從事件收集服務實體602獲得事件記錄。例如,它可在一段時間內獲得與其自身相關的所有事件。儘管上面的說明書公開了具有get方法geteventcollectionpolicy612、geteventcollectiontriggers616、以及getrecords620的拉(pull)模型,但是應當理解,可使用推(push)模型。例如,在推模型中,事件收集服務實體602可將事件記錄推到請求ae或cse。應當理解,執行在圖13a-b中所說明的步驟的實體是下述邏輯實體,該邏輯實體可以是以存儲在諸如圖15c或圖15d中所說明的網絡節點或計算機系統的存儲器中並在其處理器上執行的軟體(即計算機可執行指令)的形式實施的。也就是說,在圖13a-b中所說明的方法可以是以存儲在網絡節點,諸如在圖15c或圖15d中所說明的節點或計算機系統的存儲器中的軟體(即計算機可執行的指令)的形式實施的,所述計算機可執行指令在由節點的處理器執行時執行在圖13a-b中所說明的步驟。本申請的示例性使用涉及具有收費應用的服務提供商。收費應用(諸如ae1)可在駐留在m2m伺服器上的cse設置事件收集策略。m2m伺服器可以將策略推到與其相連的網關,或者網關可以從伺服器查詢策略。另一應用ae2是天氣系統app並且將天氣數據存儲在m2m伺服器上。它從m2m伺服器檢索「用於每個retrieve操作的事件收集」的策略,並且在m2m伺服器上將其自己的觸發設置為「ae1從所有實體收集retrieve的觸發」。在該示例中,m2m伺服器將在每次滿足觸發條件時執行對ae2的事件記錄。m2m伺服器將生成事件記錄並且ae2可獲取它。此後,ae2可向使用其天氣數據的用戶收費。下面描述了m2m服務的列表以及映射到每個m2m服務的相關角色的列表。表18包括m2m服務的列表。在該表的最後一行中示出了添加的事件收集服務。表18:m2m服務跨m2m服務提供商域使用m2m服務訂閱受m2m服務提供商協議的約束。表19提供了將服務角色映射到資源類型和操作的示例。在表的最後一行中示出了添加的事件收集服務。該表將由sp配置以允許根據服務訂閱來驗證請求。表19:將服務角色映射到資源類型/允許的操作諸如圖形用戶界面(gui)的界面可用於幫助用戶基於soa來控制和/或配置與可擴展的計費系統相關的功能。圖14是說明允許用戶配置服務層事件檢測策略和事件檢測觸發的界面1402的示意圖。界面1402還可用於如果/當發生事件觸發時允許用戶觀察由服務層所記錄的事件。應當理解,界面1402可是使用諸如如下在圖15c-d中所描述的那些的顯示器來製造的。示例性m2m/iot/wot通信系統圖15a是可以實施一個或多個公開的實施例的示例性機器對機器(m2m)、物聯網(iot)、或物聯網(wot)通信系統10的示意圖。通常,m2m技術為iot/wot提供構建模塊,並且任何m2m設備、m2m網關、m2m伺服器、或者m2m服務平臺可以是iot/wot以及iot/wot服務層等等的組件或節點。通信系統10可用於實施所公開的實施例的功能性並且可包括功能性和邏輯實體,諸如:事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體。如圖15a所示,m2m/iot/wot通信系統10包括通信網絡12。通信網絡12可以是固定網絡(例如乙太網、光纖、isdn、plc等)或無線網絡(例如wlan、蜂窩等)或異構網絡的網絡。例如,通信網絡12可以包括向多個用戶提供諸如語音、數據、視頻、消息、廣播等的內容的多接入網絡。例如,通信網絡12可以採用諸如碼分多址(cdma)、時分多址(tdma)、頻分多址(fdma)、正交fdma(ofdma)、單載波fdma(sc-fdma)等的一種或多種信道接入方法。此外,通信網絡12可以包括其他網絡,諸如例如核心網、網際網路、傳感器網絡、工業控制網絡、個人區域網絡、融合個人網絡、衛星網絡、家庭網絡、或者企業網絡。如圖15a所示,m2m/iot/wot通信系統10可以包括基礎架構域和場域。基礎架構域是指端到端m2m部署的網絡側,而場域是指通常在m2m網關之後的區域網絡。場域和基礎架構域均可以包括各種不同網絡節點(例如伺服器、網關、設備等等)。例如,場域包括m2m網關14和終端設備18。應當理解,根據需要可以在m2m/iot/wot通信系統10中包括任何數量的m2m網關設備14和m2m終端設備18。每個m2m網關設備14和m2m終端設備18被配置為使用通信電路經由通信網絡12或直接無線電鏈路來發送和接收信號。m2m網關14允許無線m2m設備(例如蜂窩和非蜂窩)以及固定網絡m2m設備(例如plc)通過諸如通信網絡12的運營商網絡或直接無線電鏈路來通信。例如,m2m終端設備18可以收集數據並經由通信網絡12或直接無線電鏈路將該數據發送到m2m應用20或其他m2m設備18。m2m終端設備18還可以接收來自於m2m應用20或m2m終端設備18的數據。此外,如下所述,可以經由m2m服務層22將數據和信號發送到m2m應用20或者接收來自於m2m應用20的數據和信號。m2m終端設備18和網關14可以經由包括例如蜂窩、wlan、wpan(例如zigbee、6lowpan、藍牙)、直接無線電鏈路、以及有線的各種網絡來通信。示例性m2m終端設備18包括但不限於平板電腦、智慧型電話、醫療設備、溫度和天氣監視器、連接的汽車、智能儀表、遊戲控制臺、個人數字助理、健康和健身監視器、燈、恆溫器、電器、車庫門、以及其他基於致動器的設備、安全設備、以及智能插口。參考圖15b,所說明的場域中的m2m服務層22為m2m應用20、m2m網關設備14、m2m終端設備18、以及通信網絡12提供服務。通信網絡12可用於實施所公開實施例的功能性並且可包括功能性和邏輯實體,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體。m2m服務層22可以由一個或多個伺服器、計算機、設備、虛擬機(例如雲/存儲場等)等來實施,其包括例如在如下所述的圖15c和15d中所說明的設備。應當理解,m2m服務層22可以根據需要與任何數量的m2m應用、m2m網關14、m2m終端設備18、以及通信網絡12通信。m2m服務層22可以由可以包括伺服器、計算機、設備等的網絡的一個或多個節點來實施。m2m服務層22提供應用於m2m終端設備18、m2m網關14、以及m2m應用20的服務能力。m2m服務層22的功能可以以各種方式來實施,例如作為web伺服器,在蜂窩核心網中、在雲中等等。與所說明的m2m服務層22類似,在基礎架構域中存在m2m服務層22'。m2m服務層22'為基礎架構域中的m2m應用20'和底層通信網絡12'提供服務。m2m服務層22'還為場域中的m2m網關14和m2m終端設備18提供服務。應當理解的是m2m服務層22'可以與任何數量的m2m應用、m2m網關、以及m2m設備通信。m2m服務層22'可以通過不同服務提供商來與服務層交互。m2m服務層22'可以由包括伺服器、計算機、設備、虛擬機(例如雲計算/存儲場等)等的網絡的一個或多個節點來實施。還參考圖15b,m2m服務層22和22'提供多種應用和垂直元可利用的服務遞送能力的核心集。這些服務能力使得m2m應用20和20'能夠與設備交互並且執行諸如數據收集、數據分析、設備管理、安全性、收費、服務/設備發現等的功能。基本上,這些服務能力使應用程式免於實現這些功能性的負擔,從而簡化應用程式開發並且降低成本和上市時間。服務層22和22'還使得m2m應用20和20'能夠通過與服務層22和22'所提供的服務有關的各種網絡12和12'來通信。本申請的方法可以作為服務層22和22'的一部分來實施。服務層22和22'是通過一組應用編程接口(api)和底層網絡接口來支持增值服務能力的軟體中間件層。etsim2m和onem2m這兩者使用可以包含本申請的連接方法的服務層。etsim2m的服務層被稱為服務能力層(scl)。scl可以在m2m設備(它被稱為設備scl(dscl))、網關(它被稱為網關scl(gscl))、和/或網絡節點(它被稱為網絡scl(nscl))之內實施。onem2m服務層支持一組公共服務功能(csf)(即服務能力)。將一個或多個特定類型的csfs的集合的實例化稱為公共服務實體(cse),該公共服務實體可被託管在不同類型的網絡節點(例如基礎架構節點、中間節點、應用特定節點)上。此外,本申請的連接方法可以作為下述m2m網絡的一部分來實施,所述m2m網絡使用面向服務的架構(soa)和/或面向資源的架構(roa)以接入諸如本申請的連接方法的服務。在一些實施例中,m2m應用20和20'可以與所公開的系統和方法相結合地使用。m2m應用20和20'可以包括與ue或網關相交互的應用並且還可以與其他公開的系統和方法相結合地使用。在一個實施例中,如圖15b所示,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體的邏輯實體可以託管在由諸如m2m伺服器、m2m網關、或者m2m設備的m2m節點託管的m2m服務層實例內。例如,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體的邏輯實體可以包括m2m服務層實例內的或者作為現有服務能力內的子功能的單獨服務能力。m2m應用20和20'可以包括在諸如但不限於運輸、健康和保健、家庭連接、能量管理、資產跟蹤、以及安全和監視這樣的各種行業中的應用。如上所述,跨系統的設備、網關、伺服器、以及其他節點運行的m2m服務層支持諸如例如數據收集、設備管理、安全、收費、位置跟蹤/地理圍欄、設備/服務發現、以及遺留系統集成的功能並且將這些功能作為服務提供給m2m應用20和20'。通常,服務層22和22'定義通過一組應用編程接口(api)和底層網絡接口來支持增值服務能力的軟體中間件層。etsim2m和onem2m架構這兩者定義了服務層。etsim2m的服務層被稱為服務能力層(scl)。scl可以在etsim2m架構的各種不同節點中實施。例如,服務層的實例可以在m2m設備(它被稱為設備scl(dscl))、網關(它被稱為網關scl(gscl))、和/或網絡節點(它被稱為網絡scl(nscl))內實施。onem2m服務層支持一組公共服務功能(csf)(即服務能力)。一個或多個特定類型的csf的集合的實例化被稱為公共服務實體(cse),該公共服務實體可被託管在不同類型的網絡節點(例如基礎架構節點、中間節點、應用特定節點)上。第三代合作夥伴計劃(3gpp)還定義了用於機器類型通信(mtc)的架構。在該架構中,服務層及其提供的服務能力作為服務能力伺服器(scs)的一部分實施。無論是體現在etsim2m架構的dscl,gscl或nscl中,在3gppgprs架構的服務能力伺服器(scs)中,在onem2m架構的csf或cse中,還是在網絡的一些其他節點中,服務層的實例可以作為在網絡中的一個或多個獨立節點(包括伺服器、計算機、以及其他計算設備或節點)執行的邏輯實體(例如軟體、計算機可執行指令等等)或者作為一個或多個現有節點的一部分來實施。作為示例,服務層或其組件的實例可以以在具有如下在圖15c或圖15d中所說明的通用架構的網絡節點(例如伺服器、計算機、網關、設備等)上運行的軟體的形式來實施。此外,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體的邏輯實體可以作為下述m2m網絡的一部分來實施,所述m2m網絡使用面向服務的架構(soa)和/或面向資源的架構(roa)來接入本申請的服務。圖15c是諸如m2m設備18、m2m網關14、m2m伺服器等的m2m網絡節點30的示例性硬體/軟體架構的框圖。節點30可執行或包括邏輯實體,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體。設備30可是如圖15a-b所示的m2m網絡的一部分或者是非m2m網絡的一部分。如圖15c所示,m2m節點30可以包括處理器32、不可移除存儲器44、可移除存儲器46、揚聲器/麥克風38、鍵盤40、顯示器、觸摸板、和/或指示器42、電源48、全球定位系統(gps)晶片組50、以及其他外圍設備52。節點30還可以包括諸如收發器34和發送/接收元件36的通信電路。應當理解,m2m節點30可以包括先前元件的任何子組合,同時保持與實施例一致。該節點可以是用於實施在這裡所描述的smsf功能的節點。處理器32可以是通用處理器、專用處理器、傳統處理器、數位訊號處理器(dsp)、多個微處理器、與dsp核心相關聯的一個或多個微處理器、控制器、微控制器、專用集成電路(asics)、現場可編程門陣列(fpga)電路、任何其他類型的集成電路(ic)、狀態機等等。一般來說,處理器32可以執行存儲在節點的存儲器(例如存儲器44和/或存儲器46)中的計算機可執行指令以便執行節點的各種所需功能。例如,處理器32可以執行信號編碼、數據處理、功率控制、輸入/輸出處理、和/或使得m2m節點30能夠在無線或有線環境中操作的任何其他功能。處理器32可以運行應用層程序(例如瀏覽器)和/或無線電接入層(ran)程序和/或其他通信程序。處理器32還可以諸如例如在接入層和/或應用層上執行諸如認證、安全密鑰協商、和/或加密操作的安全操作。如圖15c所示,處理器32與其通信電路(例如收發器34和發送/接收元件36)相耦合。通過執行計算機可執行指令,處理器32可以控制通信電路以便使得節點30經由與其相連的網絡與其他節點通信。具體地,處理器32可以控制通信電路以便執行在這裡和權利要求中所描述的發送和接收步驟。儘管圖15c將處理器32和收發器34描繪為單獨的組件,但是應當理解,可以將處理器32和收發器34一起集成在電子封裝或晶片中。發送/接收元件36可以被配置為向包括m2m伺服器、網關、設備等的其他m2m節點發送信號或從其接收信號。例如,在一個實施例中,發送/接收元件36可以是被配置成傳送和/或接收rf信號的天線。發送/接收元件36可以支持諸如wlan、wpan、蜂窩等等的各種網絡和空中接口。在實施例中,例如,發送/接收元件36可以是其被配置成發送和/或接收ir、uv、或可見光信號的發射器/檢測器。在又一個實施例中,發送/接收元件36可以被配置為發送和接收rf信號和光信號這兩者。應當理解,發送/接收元件36可以被配置為發送和/或接收無線或有線信號的任何組合。另外,雖然在圖15c中將發送/接收元件36描繪為單個元件,但是m2m節點30可以包括任何數量的發送/接收元件36。特別地,m2m節點30可以採用mimo技術。因而,在實施例中,m2m節點30可以包括用於發送和接收無線信號的兩個或更多個發送/接收元件36(例如多個天線)。收發器34可以被配置為調製發送/接收元件36要發送的信號並解調發送/接收元件36所接收的信號。如上所述,m2m節點30可以具有多模式能力。因而,收發器34可以包括用於使得m2m節點30能夠經由例如諸如utra和ieee802.11的多種rat通信的多個收發器。處理器32可以從諸如不可移除存儲器44和/或可移除存儲器46的任何類型的適當存儲器訪問信息並將數據存儲在其中。例如,如上所述,處理器32可以將會話上下文存儲在其存儲器中。不可移除存儲器44可以包括隨機存取存儲器(ram)、只讀存儲器(rom)、硬碟、或者任何其他類型的存儲器存儲設備。可移除存儲器46可以包括訂戶識別模塊(sim)卡、存儲棒、安全數字(sd)存儲卡等等。在其他實施例中,處理器32可以從諸如伺服器或家庭計算機的不是物理上位於m2m節點30上的存儲器訪問信息並將數據存儲在其中。數據處理器32可以被配置為控制顯示器或指示器42上的照明模式、圖像、或顏色以反映m2m服務層會話遷移或共享的狀態或者獲得來自於用戶的輸入或者向用戶顯示關於節點的會話遷移或共享能力或設置的信息。在另一示例中,顯示器可以示出與會話狀態相關的信息。在onem2m實施例中本公開定義了restful用戶/應用api。可以在顯示器上示出的圖形用戶界面可以被分層在api的頂部以允許用戶經由此處所描述的底層服務層會話功能來交互地建立並管理e2e會話或者其遷移或共享。處理器32可以接收來自於電源48的電力,並且可以被配置為向m2m節點30中的其他部件分配和/或控制電力。電源48可以是用於向m2m節點30供電的任何適當設備。例如,電源48可以包括一個或多個乾電池(例如鎳鎘(nicd)、鎳鋅(nizn)、鎳金屬氫化物(nimh)、鋰離子(li-ion)等)、太陽能電池、燃料電池等。處理器32還可以與下述gps晶片組50相耦合,所述gps晶片組50被配置為提供關於m2m節點30的當前位置的位置信息(例如經度和緯度)。應當理解,m2m節點30可以在保持與實施例一致的同時通過任何合適的位置確定方法來獲取位置信息。處理器32可以進一步與下述其他外圍設備52相耦合,所述其他外圍設備可以包括用於提供附加特徵、功能、和/或有線或無線連接的一個或多個軟體和/或硬體模塊。例如,外圍設備52可以包括加速度計、電子羅盤、衛星收發器、傳感器、數字相機(用於照片或視頻)、通用串行總線(usb)埠、振動設備、電視收發器、免提耳機、藍牙模塊、調頻(fm)無線電單元、數位音樂播放器、媒體播放器、視頻遊戲播放器模塊、網際網路瀏覽器等。圖15d是還可以用於實施諸如m2m伺服器、網關、設備、或其他節點的m2m網絡的一個或多個節點的示例性計算系統90的框圖。計算系統90可以包括計算機或伺服器並且可以主要由下述計算機可讀指令控制,所述計算機可讀指令可以是軟體形式,無論在何處存儲這種軟體,或者無論通過何種方式訪問這種軟體。計算系統90可執行或者包括邏輯實體,諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體。計算系統90可以是m2m設備、用戶設備、網關、ue/gw、或者包括例如移動互利網絡、服務層網絡應用提供商、終端設備18、或者m2m網關設備14的節點的任何其他節點。這種計算機可讀指令可以在諸如中央處理單元(cpu)91的處理器內執行,以使得計算機系統90進行工作。在許多已知的工作站、伺服器、以及個人計算機中,中央處理單元91是由被稱為微處理器的單晶片cpu來實施的。在其他機器中,中央處理單元91可以包括多個處理器。協處理器81是與主cpu91不同的用於執行附加功能或協助cpu91的可選處理器。cpu91和/或協同處理器81可以接收、生成、並且處理與用於諸如接收會話憑證或基於會話憑證來認證的e2em2m服務層會話的所公開的系統和方法相關的數據。在操作中,cpu91獲取、解碼、並執行指令,並且經由計算機的主數據傳輸路徑,系統總線80將信息傳輸到其他資源並且接收來自於其他資源的其他資源。這種系統總線使計算系統90中的部件相連並且定義用於數據交換的介質。系統總線80典型地包括用於發送數據的數據線、用於發送地址的地址線、以及用於發送中斷和用於作業系統總線的控制線。這種系統總線80的示例是pci(外圍部件互連)總線。與系統總線80相耦合的存儲器包括隨機存取存儲器(ram)82和只讀存儲器(rom)93。這些存儲器包括允許信息被存儲和檢索的電路。rom93通常包含不易被修改的存儲數據。存儲在ram82中的數據可以由cpu91或其他硬體設備讀取或改變。對ram82和/或rom93的訪問可以由存儲器控制器92控制。存儲器控制器92可以提供在執行指令時將虛擬地址轉換為物理地址的地址轉換功能。存儲器控制器92還可以提供隔離系統內的進程並將系統進程與用戶進程隔離的存儲器保護功能。因而,以第一模式運行的程序可以僅訪問由其自身的進程虛擬地址空間所映射的存儲器;它不能訪問另一進程的虛擬地址空間內的存儲器,除非進程之間的存儲器共享已經設置。另外,計算系統90可以包含下述外圍設備控制器83,所述外圍設備控制器83負責將指令從cpu91通信到諸如印表機94、鍵盤84、滑鼠95、以及磁碟驅動器85的外圍設備,。由顯示控制器96控制的顯示器86用於顯示由計算系統90生成的視覺輸出。這種視覺輸出可以包括文本、圖形、動畫圖形、以及視頻。顯示器86可以用基於crt的視頻顯示器、基於lcd的平板顯示器、基於氣體等離子體的平板顯示器、或者觸摸面板來實施。顯示控制器96包括生成要發送到顯示器86的視頻信號所要求的電子部件。此外,計算系統90可以包含諸如例如網絡適配器97的通信電路,該通信電路可以用於使計算系統90連接到諸如圖15a和圖15b的網絡12的外部通信網並且使得計算系統90能夠與網絡的其他節點通信。應當理解,這裡所描述的系統、方法、以及處理中的任何一個或全部可以以存儲在計算機可讀存儲介質上的計算機可執行指令(即程序代碼)的形式來體現,所述計算機可執行指令當被諸如包括m2m伺服器、網關、設備等的m2m網絡的節點的機器執行時,執行和/或實施此處所描述的系統、方法、以及處理。特別地,如上所述的包括網關、ue、ue/gw或、移動核心網絡的任何節點、服務層或網絡應用提供商的操作的步驟、操作、或者功能中的任何一個可以以這種計算機可執行指令的形式來實施。諸如事件收集服務602、事件收集策略604、事件收集觸發606、事件收集執行608、設置策略610、獲取策略612、設置觸發614、獲取觸發616、記錄事件618、獲取事件記錄620、觸發802、ae1041302和1304、服務公開組件106、服務組件115和116、網絡服務利用組件114、遠程服務公開組件108、cse1021302和1304、nse112和服務1306、以及用於生成諸如gui1402的gui的邏輯實體的邏輯實體可以以存儲在計算機可讀存儲介質上的計算機可執行指令的形式來體現。計算機可讀存儲介質包括以用於存儲信息的任何非暫時(即有形或物理)方法或技術實現的易失性和非易失性、可移除和不可移除介質,但是這種計算機可讀存儲介質不包括信號。計算機可讀存儲介質包括但不限於ram、rom、eeprom、快閃記憶體或其他存儲器技術、cd-rom、數字多功能盤(dvd)或其他光碟存儲器、磁帶盒、磁帶、磁碟存儲器或其他磁存儲設備、或者可用於存儲所需信息並且可由計算機訪問的任何其他有形或物理介質。在描述本公開的主題的優選實施例時,如圖中所說明,為了清楚起見採用了特定術語。然而,要求保護的主題不旨在局限於所選擇的特定術語,並且應當理解的是每個特定元件包括以類似方式操作以實現類似目的的所有技術等同物。該書面描述使用示例來公開包括最佳模式的本發明,並且還使得本領域技術人員能夠實施本發明,其包括製造和使用任何設備或系統並執行任何併入的方法。本發明的專利保護範圍由權利要求書限定,並且可以包括本領域的技術人員可以想到的其他示例。如果這種其他示例具有與權利要求書的字面語言並無不同的要素,或者如果它們包括與權利要求的字面語言無實質差異的等同要素,則它們旨在落入權利要求的範圍之內。當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀