CN101543016A - 网络中的设备管理操作的基于ip的通知 - Google Patents
网络中的设备管理操作的基于ip的通知 Download PDFInfo
- Publication number
- CN101543016A CN101543016A CN200780044370.3A CN200780044370A CN101543016A CN 101543016 A CN101543016 A CN 101543016A CN 200780044370 A CN200780044370 A CN 200780044370A CN 101543016 A CN101543016 A CN 101543016A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- mobile device
- address
- server
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000001413 cellular effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 9
- 239000003795 chemical substances by application Substances 0.000 description 32
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 23
- 102100031184 C-Maf-inducing protein Human genes 0.000 description 8
- 101000993081 Homo sapiens C-Maf-inducing protein Proteins 0.000 description 8
- 239000000203 mixture Substances 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000013475 authorization Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 4
- 229940039227 diagnostic agent Drugs 0.000 description 4
- 239000000032 diagnostic agent Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- RBIPMCDRANHGQI-UHFFFAOYSA-M 4,4-dimethylmorpholin-4-ium;chloride Chemical compound [Cl-].C[N+]1(C)CCOCC1 RBIPMCDRANHGQI-UHFFFAOYSA-M 0.000 description 2
- RJKFOVLPORLFTN-LEKSSAKUSA-N Progesterone Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H](C(=O)C)[C@@]1(C)CC2 RJKFOVLPORLFTN-LEKSSAKUSA-N 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了用于与电子设备进行接口连接的方法和***。该接口连接可包括无线网络(200)中的一个或多个服务器,例如,服务器(132 140),其使用基于IP的消息向一个或多个电子设备(102)传送遵循OMA DM的通知消息,以进行电子设备(102)的设备管理。可以通过使用除IP以外的网络协议向/从电子设备(102)进行传送。类似地,还可以使用除IP以外的网络协议传送通知消息。对于不具有IP地址的电子设备(102),当电子设备首次进入无线网络(200)时服务器可分配IP地址。因此,可以通过非IP的网络协议来进行IP地址的分配。
Description
本申请参考于2006年11月29日提交的题为“IP BasedNoitfication of Device Management Operations In A Network”的申请号为60/861696的美国临时申请,对其要求优先权并对其要求享有权利,在此通过引用将其完整主题整体地结合在本文中。
背景技术
诸如移动电话和个人数字助理(PDA)的电子设备常包含由电子设备制造商、电信运营商或第三方提供的固件和应用软件。电子设备上的软件/固件可能需要由设备管理(DM)服务器来更新。DM服务器可在开始DM会话之前通知电子设备。
通过常规和传统方案***与参照附图的本申请的以下部分中所阐述的本发明比较,常规和传统方案的其它限制和缺点对于本领域的技术人员将是显而易见的。
附图说明
图1是根据本发明实施例的能够预配和管理电子设备的网络的全景框图。
图2是根据本发明实施例的网络的全景框图,其中通过以通信的方式与DM服务器和基于IP的通知服务器连接的移动设备中的DM客户程序促进了基于IP的通知。
图3是说明根据本发明实施例的网络中的设备管理操作的基于IP的通知的示范性流程图。
图4是根据本发明实施例的对DeviceDetail管理对象的示范性扩展。
具体实施方式
本发明的方面通常涉及管理电子设备,并且更具体地,涉及网络中的设备管理操作的基于互联网协议(IP)的通知。虽然以下讨论主要集中在诸如,例如,移动手机、蜂窝式电话、个人数字助理、传呼机以及手持个人计算机的移动电子设备上,这只是作为实例而不是作为本发明的特定限制。文中所包含的教示还可应用于多种其它电子设备,可使用一个或多个服务器来管理这些电子设备。
本发明的不同实施例可包括与电子设备的接口连接,其使用有线或无线通信通道,诸如,例如,公共交换电话网、有线局域或广域网、内部网、互联网,和无线的蜂窝网、传呼网、局域网、个人区域网,以及诸如可使用例如互联网协议的不同的网络。
图1是根据本发明实施例的能够预配和管理电子设备的网络的全景框图。参照图1,示出了网络***100,其包括多个服务器132...140,诸如,例如,应用程序下载服务器132、设备管理(DM)服务器134、预配服务器136、客服服务器138以及通知服务器140。还示出了可以与服务器132...140之中的一个或多个服务器进行通信的电子设备102。
电子设备102可以是,例如,诸如蜂窝式电话或个人数字助理(PDA)的移动终端。电子设备102可以包括可驻留在不同的存储设备(未示出)中的代码。文中可能使用术语“代码”来表示存储在电子设备102中的可执行指令、操作对象数据、配置参数以及其它信息中的之一或多种。
可驻留在电子设备102中的一些示范性代码可以包括,例如,诊断代理110、引导加载程序112、更新代理114、固件116、操作***(OS)118、通知客户程序120、预配客户程序122、陷阱客户程序124、设备管理(DM)客户程序126以及应用软件128。
电子设备102中的诊断代理110可以是客户端诊断应用程序,当需要时其在电子设备102上运行,并且其管理和收集追踪信息。例如,可通过数据网络无线地将追踪信息传送到服务器。诊断代理还可以监控一个或多个应用程序,其中监控可以是持续的或者周期性的。引导加载程序112可以包括可在加电或***重启的情况下执行以将电子设备102带到操作状态的适当的代码。在***的初始引导之后,例如,操作***118可控制电子设备102的操作。更新代理114可包括允许,例如,电子设备102中的不同代码的安装和/或更新的适当的代码。固件116可包括,例如,可以使电子设备102的特定功能性能够被执行的代码。
通知客户程序120可以使得能够进行DM消息的通知的接收。接收的消息可以被传送到,例如,DM客户程序126。预配客户程序122可以使得能够进行电子设备102的预配。电子设备102的预配可包括,例如,向不同功能性所需的不同数据结构提供信息。一些功能性可包括,例如,通过无线网络的通信、配置问题的修正和/或软件和/或硬件的配置。
陷阱客户程序124可以促进陷阱的设定和所收集信息的取回。设备管理(DM)客户程序126可包括的代码,可以允许与,例如,DM服务器134、诊断代理110、通知客户程序120和/或陷阱客户程序124的交互,以便从DM服务器134接收DM命令,以及以便在电子设备102中实施这些命令。应用软件128可以包括可允许用户使用不同功能性的代码。应用程序下载服务器132可用于将应用程序下载到电子设备102中或对电子设备102更新应用程序。
例如,DM服务器134可以支持开放移动联盟(OMA)DM协议,基于OMA DM的应用程序通过该OMA DM协议来操纵有OMA DM能力的电子设备,诸如,例如,电子设备102。电子设备102还可以从,例如,预配服务器136接收预配信息,预配服务器136可使得能够进行配置问题的修正或重新配置软件和/或硬件。电子设备102可用于或者直接通过使用电子设备102中的浏览器应用程序,或者通过客服代表(CSR)来请求通过客服服务器138对软件/固件的更新。CSR可以,例如,通过必要时获取一个或多个可能存储在电子设备102的存储器中的诊断管理对象(MO)来向使用电子设备102的用户提供服务。例如,CSR可以使一个或多个更新程序包形式的更新信息从远程服务器发送到电子设备102。这种更新程序包可以,例如,包括的指令用于将软件/固件的第一版本转换或转变成软件/固件的第二版本。
例如,电子设备102的用户可以使用设备能力信息作为所提供的参数之一,通过客服服务器138访问自服务web站点/入口(未示出)以请求客服服务。然后,在确定从电子设备102获取的设备能力信息之后,客服代表(CSR)可以向使用电子设备102的用户提供服务,从而使得用户没有必要自己向CSR提供该信息。网络***100能够支持由CSR通过客服服务器138进行的远程诊断。网络***100还可以支持来自DM服务器134的诊断数据收集请求,并将收集的诊断数据返回给DM服务器134或网络***100中的任何其它授权的服务器。电子设备102的客户/用户可能正有问题并且可能需要诊断这些问题的某种帮助-网络***100不仅促使由DM服务器134进行的诊断,而且还促使由CSR通过客服服务器138进行的诊断。
电子设备102能够从服务器132...140之中的一个或多个服务器中接收更新程序包。电子设备102能够用一个或多个各自能够处理更新程序包或其子集的更新代理114来应用接收的更新程序包。电子设备102还包括通知代理120和DM客户程序126,它们能够与,例如,预配客户程序122和陷阱客户程序124交互。DM客户程序126可以从DM服务器134和/或通过通知代理120接收DM命令,并实施这些DM命令。应用下载服务器132用于下载固件和软件更新。应用下载服务器132还用于获取将最小或通用的电子设备102更新成包括与用户订购等级或服务计划对应的全部应用程序的设备所需的应用程序包。
在网络***100中还可以支持电子设备的特定于载体的模型的预配。另外,最小特定于载体的电子设备102可以被预配以在网络***100中有效地以不同的服务运行,并且还可以用由用户订购的附加应用对其进行更新。附加应用可以是电子设备102最初没有提供的应用,并且在其中,用户被授权以使用根据用户的服务计划的那些附加应用。
因此,根据本发明的实施例,网络***100可为了特定的设备特征或应用对电子设备102进行预配。网络***100能够支持使用,例如,基于IP的通知的电子设备102的管理。
图2是根据本发明实施例的网络的全景框图,其中由以通信的方式与DM服务器和基于IP的通知服务器连接的移动设备中的DM客户程序促进了基于IP的通知。参照图2,示出了包括一个或多个移动设备202、归属代理210、基于IP的通知服务器212、DM服务器214以及IP地址注册数据库216的网络。移动设备202可以包括,例如,基于IP的通知客户程序204和DM客户程序206。还示出了可以使得能够进行向归属代理210注册移动设备202的外地代理220。
网络200可以包括,例如,蜂窝网络和/或基于IP的网络,诸如无线局域网(WLAN:IEEE 802.11)和WiMax(IEEE 802.16)。术语“蜂窝网络”可一般用于表示移动通信网络,其中可传送语音、数据和多媒体数据。多媒体数据可包括,例如,视频、照片和音频数据。在蜂窝网络中使用的技术可以包括,例如,全球移动通信***(GSM)、通用分组无线服务技术(GPRS)、基于全球演进的增强数据传输速率技术(EDGE)、码分多址2000(CDMA2000)、宽带CDMA(W-CDMA)和/或数字视频广播(DVB)技术。
移动设备202可以类似于电子设备102。基于IP的通知客户程序204、DM客户程序206、基于IP的通知服务器212以及DM服务器214可以类似于通知客户程序120、DM客户程序126、通知服务器140和DM服务器134。
归属代理210可以,例如,用作向其提供了移动IP或代理移动IP(PMIP)服务的移动设备的锚点。例如,可通过归属代理210来路由向移动设备202发送的流量。还可以通过归属代理210使用反向隧道来路由来自移动设备202的流量。根据本发明的实施例,当移动设备在漫游时,该移动设备可通过外地代理220向其归属代理注册。
IP地址注册数据库216可用于存储,例如,用于由网络220服务的多个移动设备202的IP地址。可以从IP地址注册数据库216中获取诸如,例如移动设备202的移动设备的IP地址。
DM服务器214可用于在例如移动设备202上进行设备管理,其中移动设备202能够接收指示设备管理会话的基于IP的通知。移动设备202可以被使得能够在诸如,例如,蜂窝网络和/或诸如无线局域网(WLAN:IEEE 802.11)和WiMax(IEEE 802.16)的基于IP的网络的不同的无线网络中操作。
网络200和移动设备202之间可以有使用基于IP的协议的通信,同时保持诸如,例如,无线应用协议(WAP)或短消息服务(SMS)的其它通知技术的格式和功能性。可以重新使用移动设备202所支持的现有的消息协议,以便在IP上发送和接收通知。本发明的不同实施例可以保持移动设备202的移动台国际用户电话号码(MSISDN)和移动设备202的IP地址之间的关联。这可以促进支持为通知服务,诸如基于SMS服务的通知服务,注册和认证移动设备202。
在本发明的不同实施例中,可以以通信的方式将DM服务器214、移动设备202和基于IP的通知服务器(或网关)212相互连接,并将它们与IP地址注册数据库216连接。在一些移动网络中,发送到任何给定设备和/或来自任何给定设备的流量可以通过归属代理210来路由。例如,尤其是在移动设备202漫游的情况下,其可通过外地代理220向其归属代理210注册。例如,在CDMA2000网络的情况下,外地代理220可以是Cisco分组数据服务节点(PDSN)。归属代理210可以接受注册,向移动设备202分配IP地址,以及产生到外地代理220的隧道。所得的配置可以是移动设备202和外地代理220之间的点对点(PPP)链接,以及外地代理220和归属代理210之间的IP中封装IP(IP-in-IP)或通用路由封装(GRE)隧道。
作为注册处理的一部分,归属代理210可以在注册表中产生绑定表条目,以关联移动设备202的归属地址与移动设备202的转交地址。通常地,当移动设备202的用户在他的归属网络之外漫游时,移动设备202可以与转交地址关联。转交地址可以标识移动设备当前对互联网的拓扑接点,并且可用于向移动设备202路由分组。转交地址可以是,例如,外地代理220的地址,或者当移动设备202处于特定网络上时由移动设备202获得以便使用的地址。移动设备202可以在将移动设备202的归属地址作为源IP地址的情况下发送分组。目的地是移动设备202的分组可以通过归属代理210,归属代理210随后使用转交地址将分组通过隧道送至移动设备202。
由归属代理210分配给移动设备的IP地址可用于向移动设备202转发由DM服务器214发送的DM通知。归属代理210可以接受来自移动设备202的注册,向移动设备202分配IP地址,并产生到外地代理220的隧道。分配给移动设备202的IP地址可用于向移动设备202发送DM通知。
DM客户程序206中的管理对象可用于将IP地址预配到移动设备202中,或者用于从移动设备202中获取IP地址。IP地址可以作为具有相关地址类型的管理树中的节点来提供,其中地址类型可以是,例如,互联网协议-版本4(IPv6)或者版本6(IPv6)。也可以使用其它的地址类型。
例如,对于地址类型可以是IPv4或IPv6的本发明的不同实施例,单个位可以表明地址类型。还可以用,例如,字符来表明地址类型。在不提供地址类型的情况下,本发明的实施例可将地址类型默认为,例如,IPv4。可以根据,例如,无类别域间路由(CIDR)约定来生成设备地址。
在本发明的不同实施例中,DM服务器214可以使得能够进行消息的数字签名,所述消息诸如可向移动设备202发送的通知消息。消息签名提供了安全性,使得移动设备202可以确定消息来源于DM服务器214。因此,为了附加的安全性,DM服务器214可以对消息进行数字签名,并将签名添加到消息的外部,作为传输体传送的一部分,例如,作为额外的报头。
例如,如果DM服务器214采用WAP Push作为诸如通知消息的消息的传输体,也可以包括消息的数字签名。可以指示出签名类型来使得移动设备202能够进行正确处理。对于WAP Push,例如,“X-DM签名类型”报头可用于表明签名的类型,并且“X-DM签名数据”报头可用于提供实际的签名数据。
DM服务器214可以采用广播协议或多播协议来向多个诸如移动设备202的设备发送DM消息。例如,DM服务器214可以使用TCP/IP来作为对移动设备202的自举消息(bootstrap message)的传输体。基于IP的通知客户程序204,或者替代地,DM客户程序206可以在特殊端口上监听基于互联网协议(TCP/IP)的传输体和/或基于UDP的传输体上的传输控制协议上的通知消息。例如,可以向标准体注册特殊端口。
诸如DM服务器214的授权服务器可以是预定的,并且DM客户程序206能够确定通知消息是否来源于诸如DM服务器214的授权服务器。识别授权服务器的信息可以被,例如,移动设备202的制造商和/或通信服务供应商直接预配到移动设备202中。也可以通过移动设备202使用的用户身份识别模块(SIM)/智能卡来预配识别授权服务器的信息。DM服务器214可以对送至移动设备202的自举消息和/或通知消息进行数字签名。签名和签名类型可以被发送为用于送至移动设备202的消息和/或通知的附加报头。
在本发明的一实施例中,移动设备202可以向DM服务器214注册移动设备202的IP地址,以便于DM服务器214和/或基于IP的通知服务器212随后在发送通知时使用。IP地址可以是基于公共管理信息协议(CMIP)或者基于PMIP的IP地址。
在本发明的不同实施例中,网络200可以是通用移动通信***(UMTS)网。移动设备202可以向DM服务器214注册其自己的代理的IP地址。当移动设备202来到网络200上时,可由网络200对其分配IP地址。然后,基于IP的通知服务器212可以使用分配给移动设备202的IP地址来发送通知。如果基于IP的通知服务器212被集成在DM服务器214中,本发明的不同实施例还可以使用DM服务器214来发送通知。移动设备202可以监听为DM通知消息和BM自举分配的特殊端口,并且网络200可以向移动设备202中的该特殊端口发送自举和/或通知消息。
在本发明的不同实施例中,网络200可利用多播和/或多点广播,以便向移动设备202传送自举和/或通知消息。例如,网络200的运营商可以有选择地使用广播通道,以便将自举消息传输到移动设备202。移动设备202中的广播客户程序(未示出)可以为包括自举消息的广播DM消息监控一个或多个分配的通道,从分配的通道之一中获取DM消息,并且将DM消息传给DM客户程序206以便处理。例如,在自举消息专用的指定时间段内,广播客户程序可以为自举消息进行监控。通常地,自举消息可以不包括应用层安全信息,诸如将由移动设备为了DM会话而使用的证书。
在广播通道可用于广播DM通知消息的本发明的不同实施例中,通过在用于DM通知消息的报头中发送至少一组设备信息,诸如,例如,品牌、型号、版本等,可将特定的目标设备定为DM服务器214的目标。DM服务器214可采用点对点协议来自举具有特定于设备的证书等的设备,所述点对点协议诸如,可基于例如同步标示语言(SyncML)DM的OMA-DM。移动设备202中的参数的后续预配可以通过广播协议来进行。例如,将特定品牌、型号和版本提供为广播消息中的标准以使接受的移动设备能够提取/获取消息并处理这些消息,可在广播协议上进行这些特定品牌、型号和版本的设备上的固件更新管理对象(FUMO)的调用。
在本发明的不同实施例中,DM服务器214还可包括基于IP的通知服务器(或网关)212和IP地址注册数据库216。因此,DM服务器214可以向移动设备202传送基于IP的通知,其中可以从IP地址注册数据库216中获取用于移动设备202的IP地址。在本发明的不同实施例中,移动设备202可以包括DM客户程序206,该DM客户程序206还可以包括基于IP的通知客户程序204的功能性。
图3是说明根据本发明实施例的网络中的设备管理操作的基于IP的通知的示范性流程图。参照图3,示出了反映由DM服务器214、IP注册服务器216、基于IP的通知服务器212和移动设备202进行的示范性通信的步骤1-8。
在步骤1中,当移动设备202进入网络200时,或者当网络200中的一个或多个服务器给移动设备202分配了IP地址时,移动设备202可以向IP注册数据库216注册其IP地址。注册的地址可以是,例如,IPv 4或者IPv6地址类型,并且地址可以是基于CMIP的或者基于PMIP的IP。
在步骤2中,DM服务器214可以进而开启与移动设备202的DM会话。因此,DM服务器214可以从IP注册数据库216请求移动设备202的IP地址。在步骤3中,可以将移动设备202的IP地址从IP注册数据库216发送到DM服务器214。
在步骤4中,DM服务器214可以与基于IP的通知服务器212通信,以向移动设备202发送通知消息。用于移动设备202的IP地址还可以被传送到基于IP的通知服务器212。在步骤5中,基于IP的通知服务器212可以向移动设备202发送通知消息。在步骤6中,移动设备202可以在认证通知消息之后对其进行处理。认证可包括,例如,验证已在可对应于通知消息的报头中发送的数字签名。
在步骤7中,移动设备202可以向基于IP的通知服务器212应答通知消息的接收。在步骤8中,基于IP的通知服务器212可以向DM服务器214传送发送报告。因此,DM服务器214可以接收移动设备202可能已接收了该DM服务器214请求送至移动设备202的通知消息的确认。
图4是根据本发明实施例的对DeviceDetail管理对象的示范性扩展。参照图4,示出了DeviceDetail管理对象400,其可包括扩展字段410。DeviceDetail管理对象400可包括与例如移动设备202相关的信息。扩展字段410可用于存储可用于通过IP的通信的附加信息。该信息可以被存储在,例如,IP地址字段420,CMIP字段430、CMIP地址类型字段430a、CMIP地址字段430b、PMIP字段440、PMIP地址类型字段440a以及PMIP地址字段440b中。还可以有可用于不同于CMIP或PMIP的其它IP地址格式的“其它地址格式”字段450。
可以独立设计用于访问不同扩展字段的特定用户接口。例如,扩展字段中可以被填充缺省值,并且比如当移动设备202在首次进入网络时被分配了IP地址时,用户或程序可以适当地写入正确值。
DevDetail管理对象400的示范性扩展字段410可以促进将IP地址预配到移动设备中,以及从移动设备中获取IP地址。DevDetail管理对象400可以包括IPAddr字段420,该字段可以被表示为CMIP地址430、PMIP地址440或其它地址450之一,其中这些地址之中的每个地址可以由地址类型和地址值来进一步指定。
大多数包括DM客户程序的设备支持作为标准对象的DevDetail管理对象400。当移动设备202被分配了可用于发送和接收通知的IP地址时,IPAddr节点420可用于预配设备的IP地址。在本发明的不同实施例中,IPAddr节点420可以是连接性管理对象的一部分,而不是DevDetail管理对象的一部分。
在本发明的不同实施例中,移动设备202中的基于IP的通知客户程序204能够接收可包括来自DM服务器的DM通知和/或自举消息的用户数据报协议(UDP)和/或TCP/IP数据包。因此,移动设备202可以不需要SMS客户程序或WAP栈来接收通知、自举消息等。基于IP的通知客户程序204可以接收通知,验证源DM服务器214被授权向移动设备202发送通知,并且将通知转发给DM客户程序206。
在本发明的不同实施例中,DM客户程序206可以进行DM服务器214的验证。本发明的不同实施例还可以使DM服务器214能够具有或接收与移动设备202的归属代理210的地址相关的信息。因此,DM服务器214可以向归属代理210发送通知,该归属代理210又可以通过隧道将通知送到移动设备202。
尽管已结合优选实施例描述了根据本发明的***和方法,并非旨在限于文中阐述的特定形式,而是相反地,旨在涵盖可被合理地包括在本公开和附图所定义的本发明的范围内的替换、修正和等效形式。
因此,本发明可以用硬件、软件或硬件和软件的组合来实现。可以在至少一个计算机***中用集中的方式或者用其中在若干互连计算机***上散布不同部件的分布的方式来实现本发明。适合于执行文中所述方法的任意类型的计算机***或者其它设备都是适用的。硬件和软件的典型组合是通用计算机***,该通用计算机***具有当被加载和执行时控制计算机***以便其执行文中所述方法的计算机程序。
本发明还可以被嵌入计算机程序产品中,该计算机程序产品包括实现文中所述方法的实施的所有特征,并且当该计算机程序产品被加载到计算机***中时能够执行这些方法。本文中的计算机程序表示一组指令的任何语言、代码或符号下的表达,旨在使具有信息处理能力的***直接执行特定功能,或者在以下两种情况之一或两种情况之后执行特定功能:a)转换成其它的语言、代码或符号;b)以不同的材料形式重新产生。
虽然已参照特定实施例描述了本发明,本领域技术人员应当理解的是,可以在不脱离本发明范围的前提下进行不同的改变并且可以用不同的等效形式来替代。另外,可以在不脱离本发明范围的前提下对本发明的教示进行多种修正,以适应特定情况或材料。因此,本发明旨在不限于公开的特定实施例,而是将包括属于所附权利要求的范围的全部实施例。
Claims (10)
1.一种用于与电子设备(102)进行接口连接的方法,该方法包括:
在无线网络(200)中使用基于互联网协议的消息向一个或多个电子设备(102)发送遵循开放移动联盟(OMA)设备管理(DM)的通知消息,其中所述无线网络(200)被使得能够使用非互联网协议的网络协议与所述一个或多个电子设备(102)进行通信;以及
使用所述基于互联网协议的消息来进行所述一个或多个电子设备(102)的设备管理。
2.如权利要求1所述的方法,其中使用非互联网协议的网络协议向所述一个或多个电子设备(102)传送所述通知消息。
3.如权利要求1所述的方法,包括:当电子设备(102)在没有互联网协议地址的情况下首次进入所述无线网络(200)时,向电子设备(102)发送互联网协议地址。
4.如权利要求3所述的方法,其中通过非互联网协议的网络协议来进行所述互联网协议地址的所述传送。
5.如权利要求1所述的方法,其中所述无线网络(200)是蜂窝网络。
6.一种用于与电子设备进行接口连接的***,该***包括:
无线网络(200)中的一个或多个处理器,其使得能够进行使用基于互联网协议的消息向一个或多个电子设备(102)传送遵循开放移动联盟(OMA)设备管理(DM)的通知消息,其中所述一个或多个处理器使得能够进行使用非互联网协议的网络协议与所述一个或多个电子设备(102)进行通信;并且
其中所述基于互联网协议的消息使得能够进行所述一个或多个电子设备(102)的设备管理。
7.如权利要求6所述的***,其中使用非互联网协议的网络协议向所述一个或多个电子设备(102)传送所述通知消息。
8.如权利要求6所述的***,其中所述一个或多个处理器使得能够进行当电子设备(102)在没有互联网协议地址的情况下首次进入所述无线网络(200)时,向电子设备(102)传送互联网协议地址。
9.如权利要求8所述的***,其中所述一个或多个处理器使得能够进行通过非互联网协议的网络协议的互联网协议地址的传送。
10.如权利要求9所述的***,其中所述一个或多个处理器使得能够进行在具有所述互联网协议地址的电子设备(102)中预配一个或多个管理对象。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US86169606P | 2006-11-29 | 2006-11-29 | |
US60/861,696 | 2006-11-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101543016A true CN101543016A (zh) | 2009-09-23 |
Family
ID=39468715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780044370.3A Pending CN101543016A (zh) | 2006-11-29 | 2007-11-29 | 网络中的设备管理操作的基于ip的通知 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8244845B2 (zh) |
CN (1) | CN101543016A (zh) |
DE (1) | DE112007002863T5 (zh) |
GB (1) | GB2458047B (zh) |
WO (1) | WO2008067446A2 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102186161A (zh) * | 2011-01-17 | 2011-09-14 | 上海华勤通讯技术有限公司 | 鉴别sim卡合法性的方法 |
US8468515B2 (en) | 2000-11-17 | 2013-06-18 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US8578361B2 (en) | 2004-04-21 | 2013-11-05 | Palm, Inc. | Updating an electronic device with update agent code |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
US8893110B2 (en) | 2006-06-08 | 2014-11-18 | Qualcomm Incorporated | Device management in a network |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8498265B2 (en) * | 2006-12-14 | 2013-07-30 | Nokia Corporation | Enabling settings provisioning process in WiMAX networks |
KR20090103637A (ko) * | 2008-03-28 | 2009-10-01 | 삼성전자주식회사 | 방송 시스템에서 펌웨어를 업데이트하는 방법과 장치 및 그시스템 |
DE102008029636A1 (de) * | 2008-06-23 | 2009-12-24 | Giesecke & Devrient Gmbh | Freischalten eines Dienstes auf einem elektronischen Gerät |
KR101028330B1 (ko) * | 2008-06-27 | 2011-04-12 | 주식회사 케이티 | 이종 이동성 프로토콜 혼재망에서의 핸드오버 처리 방법 및 그 시스템과 mip 클라이언트 장치 |
WO2010004558A2 (en) * | 2008-07-07 | 2010-01-14 | Yaniv Cohen | Dynamically monitoring and customizing devices in a communication network |
US9882769B2 (en) * | 2008-08-08 | 2018-01-30 | Blackberry Limited | System and method for registration of an agent to process management object updates |
US8578005B1 (en) * | 2008-08-13 | 2013-11-05 | Sprint Spectrum L.P. | Systems and methods for providing update notifications to mobile devices using mobile-IP extensions |
CN101883355B (zh) * | 2009-05-06 | 2015-06-03 | 中兴通讯股份有限公司 | 终端参数的配置方法和***、终端管理装置 |
KR101563195B1 (ko) * | 2009-08-18 | 2015-10-27 | 삼성전자주식회사 | 호스트 장치 및 슬레이브 장치 제어 방법 |
US10051074B2 (en) * | 2010-03-29 | 2018-08-14 | Samsung Electronics Co, Ltd. | Techniques for managing devices not directly accessible to device management server |
CN101909282B (zh) * | 2010-08-20 | 2014-11-05 | 中兴通讯股份有限公司 | 终端操作的触发方法、装置及*** |
CN101951595A (zh) * | 2010-08-23 | 2011-01-19 | 中兴通讯股份有限公司 | 空口引导设置处理方法及*** |
US9014194B2 (en) * | 2010-10-18 | 2015-04-21 | Delaware Capital Formation, Inc. | Communication network for water treatment |
EP2466507A1 (en) * | 2010-12-20 | 2012-06-20 | Gemalto SA | Method for updating an encoded file |
FR2987540B1 (fr) * | 2012-02-28 | 2016-05-13 | Commissariat Energie Atomique | Methode et systeme de gestion de la mobilite d'un reseau mobile |
DE102013108478A1 (de) * | 2013-08-06 | 2015-02-12 | Endress+Hauser Process Solutions Ag | Verfahren zur Erweiterung einer eingebetteten Softwarekomponente eines Feldgerätes |
CN105593779A (zh) * | 2013-09-20 | 2016-05-18 | 西门子公司 | 设备、具有这样设备的***、用于实现所述***的方法和用于实现所述方法的计算机程序产品 |
US10284425B2 (en) * | 2014-01-29 | 2019-05-07 | Cellco Partnership | Device registration awareness for over-the-air updates |
CN104320425A (zh) * | 2014-08-28 | 2015-01-28 | 海视云(北京)科技有限公司 | 消息的接收与发送方法及装置 |
GB2529838B (en) | 2014-09-03 | 2021-06-30 | Advanced Risc Mach Ltd | Bootstrap Mechanism For Endpoint Devices |
GB2540989B (en) * | 2015-08-03 | 2018-05-30 | Advanced Risc Mach Ltd | Server initiated remote device registration |
GB2540987B (en) | 2015-08-03 | 2020-05-13 | Advanced Risc Mach Ltd | Bootstrapping without transferring private key |
GB2579571B (en) | 2018-12-03 | 2021-05-12 | Advanced Risc Mach Ltd | Device bootstrapping |
US11475134B2 (en) | 2019-04-10 | 2022-10-18 | Arm Limited | Bootstrapping a device |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6868089B1 (en) * | 1997-05-13 | 2005-03-15 | Hitachi, Ltd. | Mobile node, mobile agent-and network system |
JP3283848B2 (ja) * | 1999-04-20 | 2002-05-20 | エヌイーシーモバイリング株式会社 | 移動無線通信装置および通信許可方法 |
ES2346130T3 (es) * | 2000-10-18 | 2010-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Transferencia ininterrumpida en ip movil (movile ip). |
WO2003036541A1 (en) * | 2001-10-22 | 2003-05-01 | Apple Computer, Inc. | Intelligent synchronization for a media player |
EP1453271B1 (en) * | 2003-02-28 | 2018-05-30 | Telefonaktiebolaget LM Ericsson (publ) | Device-type authentication in communication systems |
WO2005033960A1 (en) * | 2003-09-05 | 2005-04-14 | Itron, Inc. | Field data collection and processing system, such as for electric, gas, and water utility data |
US7924811B2 (en) * | 2004-03-30 | 2011-04-12 | Sony Ericsson Mobile Communications Ab | Methods, systems and computer program products for suspending packet-switched sessions to a wireless terminal |
US7889869B2 (en) * | 2004-08-20 | 2011-02-15 | Nokia Corporation | Methods and apparatus to integrate mobile communications device management with web browsing |
SE528373C2 (sv) * | 2004-08-25 | 2006-10-31 | Smarttrust Ab | Förfarande och system för apparathantering |
US7844964B2 (en) * | 2004-09-23 | 2010-11-30 | Hewlett Packard Development Company, L.P. | Network for mass distribution of configuration, firmware and software updates |
FI20041377A0 (fi) * | 2004-10-25 | 2004-10-25 | Nokia Corp | Palvelujen tarjonta tietoliikennejärjestelmässä |
CN101069402B (zh) * | 2004-10-26 | 2010-11-03 | 意大利电信股份公司 | 透明地验证访问web服务的移动用户的方法和*** |
PL1815378T3 (pl) * | 2004-11-08 | 2008-09-30 | Ericsson Telefon Ab L M | Sposób rejestracji urządzenia w systemie wydawcy uprawnień |
US7673325B2 (en) * | 2005-02-01 | 2010-03-02 | Microsoft Corporation | Configuration of WiFi network parameters |
US7873959B2 (en) * | 2005-02-01 | 2011-01-18 | Microsoft Corporation | Publishing the status of and updating firmware components |
US20060190608A1 (en) * | 2005-02-18 | 2006-08-24 | Nokia Corporation | Method for the obtaining of deployment components to electronic devices |
US20060193337A1 (en) * | 2005-02-25 | 2006-08-31 | Toni Paila | Device management broadcast operation |
US20060200814A1 (en) * | 2005-03-02 | 2006-09-07 | Nokia Corporation | Software distribution with activation control |
US20060200658A1 (en) * | 2005-03-07 | 2006-09-07 | Bitfone Corporation | Agent framework for mobile devices |
DE602006004384D1 (de) * | 2005-03-21 | 2009-02-05 | Hewlett Packard Development Co | Mobiles Klientgerät und System mit Unterstützung von Fernverwaltungsgeräten |
GB2426151B (en) * | 2005-05-12 | 2007-09-05 | Motorola Inc | Optimizing network performance for communication servcies |
US7734737B2 (en) * | 2005-05-26 | 2010-06-08 | Nokia Corporation | Device management with configuration information |
CN101025475A (zh) | 2005-10-17 | 2007-08-29 | 威盛电子股份有限公司 | 立体三维影像显示***与方法 |
US7685291B2 (en) * | 2005-11-08 | 2010-03-23 | Mediatek Inc. | Messaging service interoperability methods and related devices |
US7831237B2 (en) * | 2006-02-03 | 2010-11-09 | Broadcom Corporation | Authenticating mobile network provider equipment |
US20070283003A1 (en) * | 2006-05-31 | 2007-12-06 | Broyles Paul J | System and method for provisioning a computer system |
WO2008003081A2 (en) * | 2006-06-29 | 2008-01-03 | Hewlett-Packard Development Company, L.P. | Personalization, diagnostics and terminal management for mobile devices in a network |
WO2008004233A2 (en) * | 2006-07-06 | 2008-01-10 | Gryphonet Ltd. | A communication device and a method of self-healing thereof |
EP1883228A1 (en) * | 2006-07-26 | 2008-01-30 | Gemplus | A broadcast system with a local electronic service guide generation |
US7664527B2 (en) * | 2006-08-04 | 2010-02-16 | At&T Mobility Ii Llc | Network identity and timezone (NITZ) functionality for non-3GPP devices |
US8095634B2 (en) * | 2006-08-15 | 2012-01-10 | Hewlett-Packard Development Company, L.P. | Device management system for mobile devices that supports multiple-point transport |
US20080043726A1 (en) * | 2006-08-21 | 2008-02-21 | Telefonaktiebolaget L M Ericsson (Publ) | Selective Control of User Equipment Capabilities |
US20080062900A1 (en) * | 2006-09-12 | 2008-03-13 | Bindu Rama Rao | Device and Network Capable of Mobile Device Management |
US8165088B2 (en) * | 2006-09-13 | 2012-04-24 | Toshiba America Research, Inc. | MIH protocol state machine |
GB0621433D0 (en) * | 2006-10-27 | 2006-12-06 | 3G Scene Ltd | Networking application |
US20080108321A1 (en) * | 2006-11-08 | 2008-05-08 | Pouya Taaghol | Over-the-air (OTA) device provisioning in broadband wireless networks |
US8509754B2 (en) * | 2006-12-29 | 2013-08-13 | United States Cellular Corporation | Distributing mobile-device applications |
US20090077215A1 (en) * | 2007-09-14 | 2009-03-19 | Madhavi Jayanthi | Using a managing device to configure and locally manage multiple managed devices |
US20090075641A1 (en) * | 2007-09-18 | 2009-03-19 | Metropcs Wireless, Inc. | Automated over-the-air firmware update for a wireless phone |
WO2009056897A1 (en) * | 2007-10-30 | 2009-05-07 | Telecom Italia S.P.A | Method of authentication of users in data processing systems |
-
2007
- 2007-11-29 WO PCT/US2007/085903 patent/WO2008067446A2/en active Application Filing
- 2007-11-29 CN CN200780044370.3A patent/CN101543016A/zh active Pending
- 2007-11-29 DE DE112007002863T patent/DE112007002863T5/de not_active Withdrawn
- 2007-11-29 US US11/947,322 patent/US8244845B2/en not_active Expired - Fee Related
- 2007-11-29 GB GB0910190A patent/GB2458047B/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8468515B2 (en) | 2000-11-17 | 2013-06-18 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US8578361B2 (en) | 2004-04-21 | 2013-11-05 | Palm, Inc. | Updating an electronic device with update agent code |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
US8893110B2 (en) | 2006-06-08 | 2014-11-18 | Qualcomm Incorporated | Device management in a network |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
CN102186161A (zh) * | 2011-01-17 | 2011-09-14 | 上海华勤通讯技术有限公司 | 鉴别sim卡合法性的方法 |
Also Published As
Publication number | Publication date |
---|---|
US8244845B2 (en) | 2012-08-14 |
GB2458047B (en) | 2011-11-09 |
GB0910190D0 (en) | 2009-07-29 |
GB2458047A (en) | 2009-09-09 |
WO2008067446A3 (en) | 2008-10-16 |
US20080126555A1 (en) | 2008-05-29 |
DE112007002863T5 (de) | 2009-10-29 |
WO2008067446A2 (en) | 2008-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101543016A (zh) | 网络中的设备管理操作的基于ip的通知 | |
US7324499B1 (en) | Method and system for automatic call monitoring in a wireless network | |
US9009274B2 (en) | Configuring a client application | |
TWI351890B (en) | Automatic network selection methods and apparatus | |
EP2916580B1 (en) | Ordering tracing of wireless terminal activities | |
EP1473873A2 (en) | Device management | |
US20020178241A1 (en) | Framework for a dynamic management system | |
CN101296443B (zh) | 多待机终端及其自注册的方法 | |
EP2084923B1 (en) | Apparatus and method for providing contents push service, and mobile terminal and operation method thereof | |
CN103220372A (zh) | 数据业务访问方法及*** | |
CN109417696A (zh) | 用于结束订阅的方法和实体 | |
JP2004535746A (ja) | 電気通信方法、識別モジュール、およびコンピュータ化サービスユニット | |
EP1059791A2 (en) | Apparatus, and associated method, for identifying data with an address | |
CN101809973A (zh) | 控制电子广告的接收 | |
CN101023650A (zh) | 使用移动IPv6协议来建立动态归属代理地址和归属地址的***和方法 | |
US9906933B2 (en) | Packet-based usage tracking for a wireless device | |
JP2019517188A (ja) | トラフィック・パッケージ提供方法および関係した装置 | |
EP4213511A1 (en) | Methods and apparatus for enabling remote management of a profile in an identity module | |
CN105208605B (zh) | 链路信息的发送方法、装置和流量的控制方法、装置 | |
KR20040111588A (ko) | Gprs 단말기의 자동 구성 방법 및 장치 | |
CN102045717B (zh) | 数据业务中获取用户标识的***、方法及相关设备 | |
CN100466755C (zh) | 一种移动通讯网络获得移动终端能力的方法 | |
EP3373621B1 (en) | Roaming solution | |
CN105592441B (zh) | 通信方法和移动通信设备 | |
CN100356813C (zh) | 一种基于配置技术的移动终端的漫游方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: QUALCOMM INC. Free format text: FORMER OWNER: HEWLETT PACKARD CO. Effective date: 20140312 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20140312 Address after: American California Applicant after: Qualcomm Inc. Address before: American Texas Applicant before: Hewlett-Packard Development Corp. |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090923 |