TW201316812A - 減少裝置管理客戶端及裝置管理伺服器間訊息傳輸的方法及其通訊裝置 - Google Patents
減少裝置管理客戶端及裝置管理伺服器間訊息傳輸的方法及其通訊裝置 Download PDFInfo
- Publication number
- TW201316812A TW201316812A TW101136939A TW101136939A TW201316812A TW 201316812 A TW201316812 A TW 201316812A TW 101136939 A TW101136939 A TW 101136939A TW 101136939 A TW101136939 A TW 101136939A TW 201316812 A TW201316812 A TW 201316812A
- Authority
- TW
- Taiwan
- Prior art keywords
- device management
- data
- message
- client
- management server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 title claims abstract description 16
- 238000004891 communication Methods 0.000 title description 16
- 230000008569 process Effects 0.000 claims abstract description 24
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000013475 authorization Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 93
- 230000009471 action Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910052732 germanium Inorganic materials 0.000 description 1
- GNPVGFCGXDBREM-UHFFFAOYSA-N germanium atom Chemical compound [Ge] GNPVGFCGXDBREM-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一種減少訊息傳輸的方法,用於一服務系統之一裝置管理客戶端中,該方法包含有產生包含有一資料及一識別碼之一訊息,以及該識別碼指示該服務系統之一裝置管理伺服器不回覆處理該資料所得之一結果;以及傳送該訊息至該裝置管理伺服器,以提供該裝置管理伺服器處理該資料。
Description
本發明關於一種用於一服務系統之方法及其通訊裝置,尤指一種用來減少裝置管理客戶端及裝置管理伺服器間訊息傳輸的方法及其通訊裝置。
開放行動聯盟(Open Mobile Alliance,OMA)成立之目的為發展符合使用者需求之開放行動聯盟規格(OMA Specifications)。詳細來說,開放行動聯盟規格致力於提供可於相異地理區域(如國家)、營運商、服務提供商、網路、作業系統及行動裝置間互通之行動服務(mobile services)。當使用者使用符合開放行動聯盟規格之行動服務時,可不受限於特定營運商及服務提供商。符合開放行動聯盟規格之行動服務亦獨立於所使用之承載,舉例來說,符合開放行動聯盟規格之行動服務所使用之承載可為全球行動通訊系統(Global System for Mobile Communications,GSM)、數據速率增強GSM演進技術(Enhanced Data rates for GSM Evolution,EDGE)或通用封包無線服務(General Packet Radio Service,GPRS)等第二代行動通訊系統,亦可為通用行動通訊系統(Universal Mobile Telecommunications System,UMTS)、長期演進系統(Long Term Evolution,LTE)或先進長期演進系統(LTE-Advanced,LTE-A)等第三代及其演進行動通訊系統。此外,行動服務可不受限於行動裝置所使用之作業系統,而可運行於執行Windows、Android或Linux
等作業系統之行動裝置上。因此,業界可在提供符合開放行動聯盟規格之行動裝置及行動服務的情形下,受益於行動服務互通性所帶來的大幅成長市場。此外,當使用者使用符合開放行動聯盟規格之行動裝置及行動服務時,亦可享受行動服務互通性所帶來的較佳體驗。
於開放行動聯盟裝置管理(Device Management,DM)需求中,一裝置管理伺服器(DM server)係定義為可使用開放行動聯盟裝置管理規格以管理一或多個裝置管理客戶端(DM clients)(如行動裝置)之一法定授權單位。詳細來說,開放行動聯盟裝置管理規格係用來定義裝置管理伺服器及裝置管理客戶端之間交換封包、訊息及/或包裹(package)(即傳送於一相同方向之數個訊息)的方式,亦用來定義裝置管理客戶端回報指令、狀態或報告的方式。進一步地,當使用開放行動聯盟裝置管理規格時,裝置管理伺服器藉由裝置管理客戶端中複數個管理物件(Management Objects),來管理裝置管理客戶端,其中一管理物件可小至一整數或大至一圖片。舉例來說,一管理物件可為軟體元件管理物件(Software Component Management Object,SCOMO)、軟體及應用控制管理物件(Software and Application Control Management Object,SACMO)或軔體更新管理物件(Firmware Update Management Object,FUMO)等物件。
根據裝置管理協定1.x版(DM 1.x protocol),裝置管理伺服器及裝置管理客戶端需要交換二個或更多個訊息才可完成一次完整的通訊。詳細來說,至少需要二個訊息才能完成一項工作(task),例如回報裝置管理客戶端中一節點之數值至裝置管理伺服器,其中二
個訊息分別用於包裹1及包裹2中。然而,在某些情形下,裝置管理客戶端僅欲執行一項簡單工作,例如回報一數值至裝置管理伺服器,卻仍需要於裝置管理伺服器及裝置管理客戶端間交換二個或更多個訊息,造成通訊資源的浪費。因此,如何減少執行簡單工作所需的訊息傳輸係待討論及解決之議題。
因此,本發明之主要目的即在於提供一種方法及其通訊裝置,用來減少裝置管理客戶端及裝置管理伺服器間之訊息傳輸,以解決上述問題。
本發明揭露一種減少訊息傳輸的方法,用於一服務系統之一裝置管理客戶端中,該方法包含有產生包含有一資料及一識別碼之一訊息,以及該識別碼指示該服務系統之一裝置管理伺服器不回覆處理該資料所得之一結果;以及傳送該訊息至該裝置管理伺服器,以提供該裝置管理伺服器處理該資料。
請參考第1圖,第1圖為本發明實施例一服務系統10之示意圖。服務系統10支援由開放行動聯盟(Open Mobile Alliance,OMA)所發展之裝置管理(Device Management,DM)協定1.x版(DM 1.x protocol)及其後續版本,其簡略地係由一裝置管理伺服器(DM server)及複數個裝置管理客戶端(DM client)所組成。
在第1圖中,裝置管理客戶端及裝置管理伺服器係用來說明服務系統10之架構。實際上,裝置管理客戶端可內建於固定於一處之桌上型電腦或家用電器中。或者,裝置管理客戶端可內建於行動電
話、筆記型電腦、平板電腦及電子書等行動裝置中。此外,服務系統10係獨立於其所使用之承載,舉例來說,傳送資訊(如訊息)之承載可為全球行動通訊系統(Global System for Mobile Communications,GSM)、數據速率增強GSM演進技術(Enhanced Data rates for GSM Evolution,EDGE)或通用封包無線服務(General Packet Radio Service,GPRS)之第二代行動通訊系統,亦可為通用行動通訊系統(Universal Mobile Telecommunications System,UMTS)、長期演進系統(Long Term Evolution,LTE)或先進長期演進系統(LTE-Advanced,LTE-A)等第三代行動通訊及其演進系統,甚至可為非對稱式數位用戶迴路(Asymmetric Digital Subscriber Line,ADSL)等有線通訊系統。
請參考第2圖,第2圖為本發明實施例一通訊裝置20之示意圖。通訊裝置20可用來安裝或儲存第1圖中之裝置管理客戶端或裝置管理伺服器,包含一處理裝置200、一儲存單元210以及一通訊介面單元220。處理裝置200可為一微處理器或一特定應用積體電路(Application-Specific Integrated Circuit,ASIC)。儲存單元210可為任一資料儲存裝置,用來儲存一程式碼214,處理裝置200可透過儲存單元210讀取及執行程式碼214。舉例來說,儲存單元210可為用戶識別模組(Subscriber Identity Module,SIM)、唯讀式記憶體(Read-Only Memory,ROM)、隨機存取記憶體(Random-Access Memory,RAM)、光碟唯讀記憶體(CD-ROM/DVD-ROM)、磁帶(magnetic tape)、硬碟(hard disk)及光學資料儲存裝置(optical data storage device)等,而不限於此。通訊介面單元220可為一收發器,
其根據處理裝置200的處理結果,用來傳送及接收資訊(如訊息、請求、回應、包裹(package)等)。
請參考第3圖,第3圖為本發明實施例一流程30之流程圖。流程30用於第1圖之裝置管理客戶端中,用來減少裝置管理客戶端及裝置管理伺服器間之訊息傳輸。流程30可被編譯成程式碼214,其包含以下步驟:
步驟300:開始。
步驟302:產生包含有一資料及一識別碼(identifier)之一訊息,以及該識別碼指示該裝置管理伺服器不回覆處理該資料所得之一結果。
步驟304:傳送該訊息至該裝置管理伺服器,以提供該裝置管理伺服器處理該資料。
步驟306:結束。
根據流程30,裝置管理客戶端先產生包含有資料及識別碼(如標籤(tag)或指示(indication))之訊息,其中該識別碼指示裝置管理伺服器不回覆處理資料所得之一結果。接著,裝置管理客戶端會傳送訊息至裝置管理伺服器,以提供裝置管理伺服器處理資料。因此,流程30僅需要一訊息即可完成裝置管理客戶端及裝置管理伺服器間之通訊(如工作),避免傳送非必要的訊息。
需注意的是,流程30之精神在於僅需要一個訊息即可完成一項工作,以降低裝置管理客戶端及裝置管理伺服器間之訊息傳輸,進而節省完成該項工作所需的傳輸資源。流程30之實現方式係未有所限。
舉例來說,該識別碼可為一指令(command)及/或一數值(value)。詳細來說,裝置管理客戶端可同時使用指令及數值來指示裝置管理伺服器不回覆處理資料所得之結果。因此,於接收訊息後,根據該指令及該數值,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。或者,裝置管理客戶端僅使用數值來指示裝置管理伺服器不回覆處理資料所得之結果。因此,於接收訊息後,根據該數值,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。在此情形下,由於指令不為識別碼的一部分,可將指令做為一般指令(如更新、取代、取得等),使裝置管理伺服器可根據該指令處理資料。舉例來說,該資料為一數值,裝置管理伺服器使用該數值來更新一節點之數值。於另一實施例中,識別碼係定義於裝置管理協定(DM protocol)中一標籤<Final>。因此,於接收訊息後,根據標籤<Final>,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。
以下分別舉例說明以上所述之訊息:
根據上述訊息實施例,裝置管理客戶端可同時將指令“<Alter>”及數值“1230”做為識別碼,於偵測到指令“<Alter>”及數值“1230”後,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。或者,裝置管理客戶端僅將及數值“1230”做為識別碼,於偵測到數值“1230”後,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。在此情形下,裝置管理伺服器可根據指令“<Replace>”來處理資料。於另一實施例中,裝置管理客戶端僅將標籤“<Final>”做為識別碼,於偵測到標籤“<Final>”後,裝置管理伺服器僅會處理資料,而不會回覆(即傳送)處理結果至裝置管理客戶端。
需注意的是,上述訊息之傳輸方式係未有所限。舉例來說,裝置管理客戶端可透過一傳輸控制協定(transmission control
protocol,TCP)、一用戶數據協定(user datagram protocol,UDP)、一短訊服務(short message service,SMS)協定或一無線應用協定(wireless application protocol,WAP)推播,傳送訊息至裝置管理伺服器。此外,訊息可另包含有認證資料,用來識別裝置管理客戶端,例如使裝置管理伺服器知道該訊息是由誰所傳送。由於裝置管理客戶端可能不被允許請求裝置管理伺服器處理該資料(如根據一指令),較佳地,於處理資料之前,裝置管理伺服器可根據裝置管理客戶端之授權,判斷是否要處理該資料。另一方面,裝置管理客戶端可根據一可延伸標示語言(eXtensible Markup Language,XML)格式、一型態長度數值(type-length-value,TLV)格式或一純文本(plain text)格式,來產生該訊息。也就是說,裝置管理客戶端可使用可延伸標示語言格式、型態長度數值格式或純文本格式來編碼訊息。
本領域具通常知識者當可依本發明之精神加以結合、修飾或變化以上所述之實施例,而不限於此。前述之所有流程之步驟(包含建議步驟)可透過裝置實現,裝置可為硬體、韌體(為硬體裝置與電腦指令與資料的結合,且電腦指令與資料屬於硬體裝置上的唯讀軟體)或電子系統。硬體可為類比微電腦電路、數位微電腦電路、混合式微電腦電路、微電腦晶片或矽晶片。電子系統可為系統單晶片(system on chip,SOC)、系統級封裝(system in package,SiP)、嵌入式電腦(computer on module,COM)及通訊裝置20。
綜上所述,本發明提供一種方法,用來減少裝置管理客戶端及裝置管理伺服器間之訊息傳輸,該訊息傳輸係用來完成一項工作。
因此,可節省完成該工作所需的傳輸資源。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
10‧‧‧服務系統
20‧‧‧通訊裝置
200‧‧‧處理裝置
210‧‧‧儲存單元
214‧‧‧程式碼
220‧‧‧通訊介面單元
30‧‧‧流程
300、302、304、306‧‧‧步驟
第1圖為本發明實施例一服務系統之示意圖。
第2圖為本發明實施例一通訊裝置之示意圖。
第3圖為本發明實施例一流程之示意圖。
30‧‧‧流程
300、302、304、306‧‧‧步驟
Claims (10)
- 一種減少訊息傳輸的方法,用於一服務系統之一裝置管理客戶端(Device Management client,DM client)中,該方法包含有:產生包含有一資料及一識別碼(identifier)之一訊息,以及該識別碼指示該服務系統之一裝置管理伺服器不回覆處理該資料所得之一結果;以及傳送該訊息至該裝置管理伺服器,以提供該裝置管理伺服器處理該資料。
- 如請求項1所述之方法,其中該識別碼包含有一指令。
- 如請求項2所述之方法,其中該識別碼更包含有一數值。
- 如請求項1所述之方法,其中該識別碼包含有一數值。
- 如請求項4所述之方法,其中該訊息更包含有一指令,以及根據該指令,該裝置管理伺服器處理該資料。
- 如請求項1所述之方法,其中該識別碼係定義於裝置管理協定(DM protocol)中一<Final>標籤。
- 如請求項1所述之方法,其中透過一傳輸控制協定(transmission control protocol,TCP)、一用戶數據協定(user datagram protocol,UDP)、一短訊服務(short message service,SMS)協定或一無線應用協定(wireless application protocol,WAP)推播,該裝置管理客戶端傳送該訊息至該裝置管理伺服器。
- 如請求項1所述之方法,其中該訊息更包含有認證資料,用來識別該裝置管理客戶端。
- 如請求項1所述之方法,其中於處理該資料之前,根據該裝置管理客戶端之授權,該裝置管理伺服器判斷是否要處理該資料。
- 如請求項1所述之方法,其中根據一可延伸標示語言(eXtensible Markup Language,XML)格式、一型態長度數值(type-length-value,TLV)格式或一純文本(plain text)格式,該裝置管理客戶端產生該訊息。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161543318P | 2011-10-05 | 2011-10-05 | |
| US13/645,450 US20130091198A1 (en) | 2011-10-05 | 2012-10-04 | Method of Reducing Message Transmission between DM Client and DM Server and Related Communication Device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201316812A true TW201316812A (zh) | 2013-04-16 |
Family
ID=47351340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101136939A TW201316812A (zh) | 2011-10-05 | 2012-10-05 | 減少裝置管理客戶端及裝置管理伺服器間訊息傳輸的方法及其通訊裝置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20130091198A1 (zh) |
| EP (1) | EP2579621A1 (zh) |
| TW (1) | TW201316812A (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101351867B1 (ko) * | 2010-10-20 | 2014-01-15 | 에이치티씨 코퍼레이션 | 소프트웨어 및 어플리케이션 제어 관리 객체에서의 단계 실행 결과를 처리하는 방법 |
| US10348767B1 (en) | 2013-02-26 | 2019-07-09 | Zentera Systems, Inc. | Cloud over IP session layer network |
| US10382401B1 (en) | 2013-02-26 | 2019-08-13 | Zentera Systems, Inc. | Cloud over IP for enterprise hybrid cloud network and security |
| US10484334B1 (en) | 2013-02-26 | 2019-11-19 | Zentera Systems, Inc. | Distributed firewall security system that extends across different cloud computing networks |
| US9525564B2 (en) | 2013-02-26 | 2016-12-20 | Zentera Systems, Inc. | Secure virtual network platform for enterprise hybrid cloud computing environments |
| US9699034B2 (en) | 2013-02-26 | 2017-07-04 | Zentera Systems, Inc. | Secure cloud fabric to connect subnets in different network domains |
| US9596315B2 (en) * | 2013-05-30 | 2017-03-14 | Zentera Systems, Inc. | Secure data transfer platform for hybrid computing environment |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI116426B (fi) * | 2003-05-02 | 2005-11-15 | Nokia Corp | Laitteenhallinnan aloittaminen hallintapalvelimen ja asiakkaan välillä |
| US8219664B2 (en) * | 2004-01-30 | 2012-07-10 | Nokia Corporation | Defining nodes in device management system |
| US9270532B2 (en) * | 2005-10-06 | 2016-02-23 | Rateze Remote Mgmt. L.L.C. | Resource command messages and methods |
| CN101355524B (zh) * | 2007-07-24 | 2013-10-09 | 华为技术有限公司 | 一种消息处理方法、系统、服务器和终端 |
| CN101621801B (zh) * | 2009-08-11 | 2012-11-28 | 华为终端有限公司 | 无线局域网的认证方法、系统及服务器、终端 |
| US20110264763A1 (en) * | 2010-04-23 | 2011-10-27 | Yu Chun-Ta | Method for retrieving object from device management client and associated device management system |
| US8805766B2 (en) * | 2010-10-19 | 2014-08-12 | Hewlett-Packard Development Company, L.P. | Methods and systems for modifying a knowledge base system |
-
2012
- 2012-10-04 US US13/645,450 patent/US20130091198A1/en not_active Abandoned
- 2012-10-05 TW TW101136939A patent/TW201316812A/zh unknown
- 2012-10-05 EP EP12006917.4A patent/EP2579621A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP2579621A1 (en) | 2013-04-10 |
| US20130091198A1 (en) | 2013-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12052317B2 (en) | Subscription and notification service | |
| US10492048B2 (en) | Service layer resource propagation across domains | |
| EP2995099B1 (en) | Device triggering | |
| KR101950122B1 (ko) | 경량 기기 간 프로토콜을 디바이스 관리 프로토콜과 상호연동하기 | |
| TW201316812A (zh) | 減少裝置管理客戶端及裝置管理伺服器間訊息傳輸的方法及其通訊裝置 | |
| US12155739B2 (en) | Efficient resource representation exchange between service layers | |
| CN116506502A (zh) | 通信网络中的服务层消息模板 | |
| KR101867576B1 (ko) | LoRaWAN 네트워크 서버와 oneM2M 플랫폼 연동 시스템 및 방법 | |
| EP4124076B1 (en) | Assistance data specifications and protocols for navigation systems | |
| WO2023088161A1 (zh) | 授权数据的调度方法、装置及网络侧设备 | |
| US20130159526A1 (en) | Method of handling access control information and related communication device | |
| TWI446769B (zh) | 處理於軟體及應用控制管理物件中步驟執行結果的方法 | |
| CN108605222A (zh) | 用于在电信网络与电信终端设备之间传输参数数据且用于在电信终端设备上激活和/或改变和/或停用通过参数数据限定或表示的通信配置文件的方法、用于传输参数数据的系统、用于传输参数数据的电信终端设备、计算机程序以及计算机程序产品 | |
| US9336261B2 (en) | Method and apparatus for updating personal information in communication system | |
| CN103037322A (zh) | 减少客户端及服务器间讯息传输的方法及其通信装置 | |
| TWI461023B (zh) | 用於管理物件中定義條件之方法 | |
| CN102571415A (zh) | 软件及应用控制管理对象客户端中处理存取控制的方法 | |
| CN102929692A (zh) | 于软件及应用控制管理对象中提供流程运作的方法 | |
| CN102376035A (zh) | 转换工作流程为管理对象树的方法及其通讯装置 |