检查设备标识的系统与方法

文档序号:7625959阅读:255来源:国知局
专利名称:检查设备标识的系统与方法
技术领域
本发明涉及一种检查移动通信网络的设备管理系统中的设备标识的系统和方法,该系统包括待管理的设备、服务端设备管理应用程序、客户端设备管理应用程序和数据库、以及在所述设备管理应用程序之间的接口。
背景技术
GSM与其它技术一起都是无线移动通信发展的一部分,全球移动通信系统(GSM)是具有不同服务的数字无线通信的标准,该服务例如是语音电话。GSM电话内部的用户识别模块(SIM)最初设计为连接各个用户到网络的安全方式,但是现在变成了用于GSM和下一代网络的标准化且安全的应用程序平台。
移动台(MS)表示GSM用户从整个系统中一直查看的仅有的装备。它实际上包括两个不同的实体,实际硬件是移动设备(ME),它由物理设备、显示器和数字信号处理器组成,该物理设备例如是无线电收发器。用户信息存储在实现成智能卡的用户识别模块(SIM)中。
关于本文件中的的技术术语,移动台(MS)包括移动设备(ME)和用户识别模块(SIM)。术语“手机”用作移动设备(ME)的同义词,术语“设备”用作移动台(MS)的同义词。
移动装备由国际移动装备辨识码(IMEI)唯一地识别,IMEI是一种与具体的GSM手机相对应的唯一码,而SIM卡则是由集成电路卡标识(ICCID)来识别,其中ICCID确定了卡的序列号,并且SIM卡包含有识别用户的国际移动用户标识(IMSI)、用于认证的密钥以及其它用户信息。IMDI与IMSI或MSISDN是独立的,并因此能够提供个人移动性。
移动台综合业务数字网络号MSISDN是用于识别给定用户的国际电话号码的标准。运营商在网络内部的数据库中声明预约,该数据库中保存IMSI和MSISDN之间的对应关系。通过插入SIM卡到另一个GSM终端,用户便能从该终端接听和拔打电话,以及接收另一个预约的业务。
诸如浏览、多媒体短信、移动e-mai1等高级移动业务以及设备管理只有在移动电话被正确地配置时才能使用。然而,很多消费者不知道如何配置他们的设备,运营商必须确保设备配置对用户既快又容易。对设备的配置和应用程序的管理过程叫做设备管理。
设备管理会话包括例如认证(用户确认)、设备详细清单(一种读取参数及应用程序的设备管理应用程序,以及安装在电话内的应用程序,用于今后的决定,例如从装置中更新、添加和删除事物)、连续供应(一种设备管理应用程序,例如更新电话设备上的参数、向设备发送应用程序、执行软件和固件的更新)、设备诊断(错误寻找)等。
通过无线电发送新的设置是一种向设备提供配置参数、例如连接信息(设备设置)的简单的方法。在接收配置电话的设置后,消费者只需将它们存入电话中,便能使用该项服务。对于运营商,简化对高级服务的访问能带来更高的利用率、新的收入流以及消费者热线的成本减小。
当一个移动终端接入网络,它发送信号给包含IMS I和IME I信息的网络。本申请人的瑞典专利申请0302626-7和0303210-9提出了一种引入一新的终端或SIM到网络上的改进方案。
随着技术发展,网络和移动/无线设备变得越来越复杂,因此,连接的设备也变得越来越难以管理。消费者和运营商因此需要一种方便而有效地管理设备的工具。
设备管理是允许第三方代表终端用户来执行移动设备的配置中的困难步骤的技术的通用术语。有很多情形,例如新设备的购买、远程服务管理、软件下载、改变和添加设备、服务发现和预付费等,都需要设备管理。
SyncML设备管理(SyncML DM)能够管理设备和应用程序、简化配置、更新和支持。通过主要的无线公司的赞助和支持,SyncML主动地加快SyncML DS和SyncML DM技术的发展与市场成功。
SyncML设备管理协议(SyncML DM)便是在设备和设备管理服务系统之间的通信标准。标准化主体是OMA,即开放移动联盟。需管理的设备在其中装备有SyncML用户代理,该代理(例如终端或手机)能懂SyncML DM语言。
设备管理应用程序通常被移动业务提供商使用,它们用于消费者关心的目的并通过添加服务管理的有效值来增加收入。使用场合例如包括服务和设置预订、设备诊断、统计、固件升级以及软件升级。
由于移动设备通常包括两个实体-用户标识模块(SIM)和终端设备形成,“设备”的两个实体都很重要。这两个实体都应该是设备管理操作的主体。例如希望在SnycML DM上实行设备管理的移动设备供应商实际上利用驻留在手机和SIM中内容。也就是说,设备和预约信息都被考虑。
在本文中,与手机和SIM卡相关的系统被称为统一设备管理系统(UDM)。
为此目的,设备管理应用程序因此必须了解将被管理的设备的必然信息。设备管理应用程序必须被告知设备的标识、地址或电话号码,这些信息以某种方式被接收。
通常地,设备管理应用程序只是等待直到用户已经决定开始一个会话或做自我管理。瑞典专利申请0401242-3的申请提出了改进的设备发现办法。
假设一个预约中心设备管理环境,通过预约标识,如IMSI、MSISDN或ICCID来跟踪待管理的设备。移动业务供应商将任何事情都基于该预约标识,诸如预约用户的付费。预约标识由目标地址来表示,该地址采用OTA寻址。
从预约中心的角度看,预约(目标地址)在可能变化的手机(设备)中操作。在预约中心环境中,设备管理应用程序可能不知道相关的使用的手机类型,并需要从某个地方重新得到那个信息。
假设一个手机中心设备管理环境,转而通过各个手机设备的标识跟踪待管理的设备,当考虑到所有驻留在某一手机中的设置和应用程序时,这似乎是自然的事。
从手机中心的角度看,当终端用户决定转换到另一个预约时,它就突然不能再到达手机了。很可能的情形是具有一个团体预约和一个私人预约的终端用户,其甚至会使用不同的移动业务供应商。
当用户改变到另一个手机或另一个预约时会出现问题,即使在预约和/或手机销售点可能已知道了设备或预约。因此将手机标识和预约标识的不准确结合留给了设备管理应用程序,例如目标地址,因为在一个统一设备管理(UDM)环境中,一个“设备”包括两个实体但实际上只在实时中存在。
这个事实提出了UDM和DM设备管理应用程序只管理手机而不是SIM的问题。在手机中心环境中,移动业务供应商不能确切地知道目标地址。他只能知道最后一次会话的目标地址。这表明所有服务器初始的管理会话都是只能偶然成功的。
没有正确的目标地址,SyncML DM设备管理应用程序不能转而访问手机。SyncML DM设备管理应用程序也不能执行UDM设备标识检查,因为它不能表达SIM文件管理协议。
在UDM环境中,设备的设备标识是包括手机标识符和用户标识符的复合标识,复合标识在本文献的前面被称为UDM标识。
如果自从最后设备管理会话发生,终端用户可能改变了这种组合,则UDM应用程序会有不准确的UDM设备标识。因此,目标手机不能经由该预约而达到,目标用户(预约)不能再用同一手机。
使设备管理应用程序更新至当前状态的一个解决方案是根据本发明人的所述瑞典专利申请0401242-3来执行连续的设备发现,它提供了设备发现的改善解决方案。
要考虑的另一个问题是设备标识是动态的,这意味着,设备标识实际上只是实时存在。设备标识只有当终端由一个活动的预约操作(接通)时存在于移动网络中。当切断连接时,就不能通过无线电连接,概念上说,它这时候就是不存在的。它在概念上被定义为“离线”。当设备再次被接通,从“离线”变换到“在线”的状态时,该设备在手机网络中成为“在线”。
为了理解这个概念,也考虑终端用户在两个手机间切换的状态,来回转移预约。这样的终端用户使用一个预约和两个手机,由此使用两个不同的设备。
因此,在统一设备管理系统中,一个“设备”由实际上只在实时才存在的两个实体组成。这个事实对于设备管理应用程序提出了问题。下面将讨论一些难点,它们被分类为几个种类1、“离线”设备的问题,即不能连接OTA2、未知状态的问题3、不知设备将在下次何时“在线”相关的问题当移动设备不能到达时,这对设备管理应用程序是个问题。例如,它们试图反复发送SM给电话号码,即使设备在静音状态,堵塞非常不必要的SMS-C和应用程序服务。DM应用程序不知道什么时候可能得到一个机会来对不能连接的设备完成它的管理任务。
当然设备的主要问题是设备不能被管理。为了解决问题,设备一旦再次在线,设备管理应用程序即刻执行设备管理操作。

发明内容
本发明的目的是找出一种新的解决方案,以面对改变UDM设备标识的问题。
第二个目的是找出一种新的解决方案,以面对到达离线设备的问题。
用于检查设备标识的本发明的方法在移动通信网络中的设备管理系统中被实现。系统包括待管理的设备、服务器方设备管理应用程序、客户方设备管理应用程序、数据库以及在所述设备管理应用程序之间的接口。本方法主要特征在于通过所述接口初始化设备管理会话,在此之前或之后,所述客户方设备管理应用程序读取装备信息并将它们发送到接口。接口将所发送的装备信息与之前存储的用于预约的装备信息相比较,从中借助所述预约的预约信息发送过该存储的装备信息,并通知所述比较结果到服务器方设备管理应用程序。
本发明的系统包括用于读取设备标识的在客户方的组件、用于从设备标识库检查设备标识的接口、以及执行设备标识库的数据库。
本发明的优选实施例在从属权利要求中提出。
在本文中,与手机和SIM卡相关的系统将被称为统一设备管理系统(UDM)。
手机标识符和预约标识符各自能被多个参数定义。例如,在GSM环境中,有关的预约标识符是预约标识、目标地址、和/或SIM卡标识[IMSI,MSIDN,ICCID]。在本文献中,术语“预约标识符”简要地表示用于预约的所有参数。设备标识符通过IMEI被定义。因此,UDM标识是包括手机标识符和预约标识符的某种变化的复合设备标识。因此,在UDM环境中,设备标识只暂时存在。
本发明包括一种机制,用于执行UDM设备标识的检查,优选地通过在UDM环境中创造性地结合SIM文件管理技术和SyncML DM技术来得到。UDM设备标识检查保证设备管理应用程序能用精确的(几乎)实时有效的设备标识有效率地操作。
因此,本发明利用了设备能通过上述的UDM设备标识被识别(和寻址)的事实。自最后的设备管理会话发生以来,终端用户可能已经改变了组合。这会使UDM应用程序带有不准确的UDM设备标识。因此,经由这个预约不能到达目标手机。目标用户(预约)不再使用相同的手机。本发明通过在设备管理会话进行之前执行UDM设备标识检查成功地解决了这个问题。
通过SIM卡上的设备管理应用程序和实现通信和检查函数的客户方部件,有效地实现了本发明的解决方案。
UDM设备标识的检查经由一个SIM上(on-SIM)的设备管理应用程序来完成,例如一浏览应用程序。该浏览应用程序看管手机标识的读取及值的返回。因此,该检查通过无线电实时地被执行。例如,如果预约此刻不在网络起作用,它会在检查中显示。
本发明的优点是能在多预约环境中执行。设想一种多预约服务的手机,它通常带两个或多个SIM和多个预约,这种情况需要多种UDM标识。在本发明的实时设备标识的检查能够满足这种情况中出现的需求。
本发明的一些实施例涉及了实时检查设备标识的方法,发现设备在移动网络中是否在线,且最后确定从最后检查以来状态是否发生变化。如果发生状态检查,则确定Δ值,即从最后记录的状态改变以来的时间。Δ值对于使用若干设备管理应用程序的情况是一个重要的信息。本实施例的系统使得设备管理应用程序建立围绕Δ值的应用程序逻辑。状态改变监控特征是设备发现特征的自然扩展。或者,相反地,设备发现可看作是设备状态监控的特殊情况。
状态改变检查通过下面的使用来达到,-如在本发明的普通实施例中在SIM上运行的相同的设备管理应用程序-具有动态设备标识和记录的相关状态信息的库,称作本文献前面中的UDM数据库。
-与SIM卡上的设备管理应用程序通信并执行应用程序逻辑且与UDM数据库通信以查找并存储例如设备标识和状态以及可能的进一步的信息的相同设备管理应用程序。
状态变换监控特性可在自动情况下操作,也可在“辅助”情况下操作。取决于操作情况,SIM应用程序的功能可能有微小的不同。
在本发明的描述中包括操作的两种模式-设备触发的自动操作情况和DM应用程序触发辅助的操作情况。
在辅助的操作情况中,逻辑是基于一个外部设备管理应用程序的,该外部设备管理应用程序向UDM接口查询关于某一特定设备的状态信息。在SIM卡上,运行一个脱离电话读取IMEI的设备管理应用程序,并因此揭示设备是否可访问以及手机的IMEI是什么。
在自动操作情况下,逻辑是基于触发SIM卡上的设备管理应用程序在每个电话电源打开时自动地运行。
在辅助操作情况中,UDM接口执行下面操作-通过发送一个查询到设备来检查该设备是否在线。该查询被指定给设备中的SIM应用程序并由它处理。
-在UDM数据库中检查并记录设备状态-确定是否有设备状态的改变,如果有则计算自上次记录的状态改变以来的时间-另外,情况可能是在这个时间点不存在查询的设备,而不是使用所讨论的MSISDN来发现另一个设备是在线的。在这个情况中,在UDM数据库中将设备当作在线而记录。
SIM卡上的DM应用程序脱离电话来读取IMEI并发送回给UDM接口。
在UDM数据库的帮助下,UDM检查应用程序处理复合设备信息(即MSISDN+IMEI对)并确定设备状态。由此通过无线电实时执行了检查。例如如果预约此刻在网络中是不工作的,那将会被揭示。当然也会揭示是否设备是在线,或是否预约实际上在另一个手机中操作(意味着发现另一个设备在线,而不是所查询的那一个)。
当UDM检查函数(具有状态功能)在自动操作情况下被执行,IMEI查询配备有事件驱动触发机制,它使得在每个电话在电源开启时自动运行该机制。DM应用程序被动地等待来自UDM检查的通知,以得到环境中关于设备状态改变的消息。
这个特征能自动工作,执行对于UDM数据库的检查和记录更新。作为一个额外的步骤,检查状态改变Δ值是否已经超出了设置的触发值。如果超出,发送一个通知到外部DM应用程序。
如果发现设备状态已经改变,且自设备最后在相反状态以来,设置的时间范围(Δ值)已经过去,那么发送通知到愿意被通知该事件的DM应用程序。
通过具有状态检查功能的本发明的较佳实施例能得到进一步的优点,其中除了跟踪动态设备标识外,还能监控待管理的设备的状态,这意味着本发明提供了得知待管理的设备是“在线”还是“离线”的方式,即特定预约是否被插入接通的特定手机中,以便它能在一OTA传输上接收设备管理信息,例如GSM SMS。
随着本发明的方法和系统的实现,一些附加的功能自然地添加上并进一步地增加特性范围。在移动设备管理系统中,得知设备是否在线是重要的。如果设备是不可达到,重要的好处是具有在系统中指明设备状态何时从“离线”改变到“在线”的方法。
监控移动设备状态变化能用于触发设备管理动作。本发明的系统通常能针对服务器初始的使用情况是有效的所有设备管理系统,以及尤其针对预约中心环境。
例如批量供应应用程序想要在设备“在线”时立刻就向该设备提供设置与应用程序。例如,应用程序服务正在等待的新的设置,或者终端用户预订的新游戏。
在预约中心DM环境中,对于DM应用程序很有用的是,获得手机交换机的知识。代替试图管理设备D1,它应该管理设备D2。另一个手机较之第一个手机可能有完全不同的功能。移动服务供应商例如可能想提供新的服务,或可能自这个设备最后连接时间以来,已经改变了某些服务设置。
如果设备在离线一个月之后再次在线,那么DM应用程序可能想要执行某些动作。例如一旦其在线,一连串设备管理操作正在等待该设备。DM应用程序可能试图清查这个设备,但却不可用。代替一遍遍地尝试,系统能用该状态改变监控信息而被保证。


下面,通过参考附图的一些有益实施例来描述本发明。本发明不限于下面描述的细节。因此,SIM卡上(或例如在USIM卡上)的设备管理应用程序诸如是无线浏览应用程序中的可选类型,其可以在除GSM之外其它的环境中实现发信号并使用独立于承载信道(bearer)的协议。
图1是不具有本发明的先有技术的目标环境的视2是包括执行本发明方法的实体的环境的视3是本发明方法的第一实施例的实例信号4是本发明方法的第二实施例的实例信号5是本发明方法的第三实施例的实例信号6-9表示本发明不同实施例的不同实例情况优选实施方式图1是不具有本发明的先有技术的目标环境的视图。该目标环境作为能使用本发明的通信网络1的实施例而给出。通信网络1包括一个或多个待管理的设备,从图1中可以得到它们之中的一个设备2和一个设备管理服务器3,待管理的设备2在本实例中是属于移动网络基础结构4的移动设备2。
移动台(MS)(=设备)表示GSM用户从整个系统中一直查看的仅有的装备。它实际上包括两个不同的实体。实际的硬件是在图1中的参考数字5标记的移动装置(ME)(=手机),其包括物理装备如无线接收器、显示器以及数字信号处理器。预约信息存储在用户标识模块(SIM)中,在图1中用参考数字6标记,作为智能卡来实现。
在本文中,移动网络基础结构包括所有用于移动数据通信所需的组件和功能,包括GSM和互联网。而移动设备包括手机5和SIM卡6。因此,移动设备2能够访问移动网络基础结构4。
SnycML设备管理协议(SyncML DM)是一个用于在设备管理系统中的设备和应用程序之间的一种通信标准。如果使用这个标准,待管理的设备,即图1中的移动台2,在理解SyncML DM语言的设备2中装备有SyncML用户代理7。与其它设备管理协议一起,用户代理7是用于在设备管理系统9中使用的特殊设备管理应用程序的用户客户端。
因此,设备管理系统9有使用设备管理协议的服务器方设备管理应用程序10,该协议可能是被移动服务提供商通常使用的SyncMLDM。它们用于用户关心的目的并通过添加了有效值的服务管理来增加盈利。使用场合的例子包括服务与设置的提供、设备诊断、统计、固件升级和软件升级。
图2是包括除了图1中所示的实体之外的执行本发明方法的实体的环境的图示。图2中的系统1’包括驻留在图2中的移动设备2和图2中的服务器方3上的组件。
设备管理应用程序程序(DMA),在图2中具有参考数字8,并在SIM上运行,通过从手机读取IMEI值来登记SIM驻留于什么手机,它通过在移动网络上传输关于手机改变的信息到服务器方组件而作为应用程序驻留在设备2中的SIM卡6上。服务器方组件是服务器方3上的统一设备管理接口12中的统一设备管理(UDM)检查应用程序11。DMA 8和UMD11在移动网络(GSM)4上通信。
图2中的系统1’包括驻留在图2中的移动设备2上和图2中的服务器方3上的组件。实际上,服务器方包括多个服务器,一个用于服务器方设备管理应用程序,而另一个用于DM系统接口。
UDM数据库在图2中是参考数字13,它包括复合设备标识的列表,这意味着UDM标识包括手机标识符和预约标识符的一些变化。手机标识符和预约标识符各自由多个参数定义。例如在GSM环境中,与预约标识符相关的是预约标识、目标地址、和/或SIM卡标识[IMSI,MSIDN,ICCID]。这些标识已经在背景技术部分解释过了。在本文献中,术语“预约标识符”概括地表示用于预约的全部种类的参数。装备标识符通过IMEI来定义,如果使用某些其它的标准而不是GSM,则这些标识将是另外一些。例如,手机标识符可能例如是由终端制造商使用的序列号等。
在本发明的一些实施例中,UDM标识被动态地记录在UDM数据库中,意味着UDM标识与状态信息一起被记录。因此,UDM数据库保持已知设备的记录,并且最后检查的设备状态与时间/日期信息一起记录在UDM数据库中。
本发明方法的实施例的一个例子在图3中以信号框图的形式表示。
图3在最底行显示了参与到本发明的方法中的物理实体。这些物理实体是手机(装备)和SIM卡、服务器方上的服务器以及上述的UDM数据库。本发明的系统的信号方包括用于DMA(在手机中)的客户方用户代理、SIM DMA应用程序(在SIM卡中)、服务器方DMA(在服务器方设备管理系统中)、UDM检查应用程序和UDM数据库(均在UDM系统接口中)。
现在假设移动设备的用户已经更换了手机但是保留他的旧的SIM卡并将卡转移到新手机上。
当上述情况发生后,当服务器方设备管理应用程序通过所述信号1中的接口初始化设备管理会话,UDM检查向应用程序发送一个查询信号2到SIM应用程序。在步骤3中,SIM应用程序读取手机标识并以信号4将信息报告回给UDM检查应用程序。UDM检查应用程序执行比较以决定与上述图2有关的所示的UDM标识是否仍然有效。这个步骤是通过以信号5和6从UDM数据库取回UDM标识信息,并在步骤7中比较以前存储的用于特殊预约标识的手机标识和所报告的手机标识。
如果UDM检查应用程序基于所述实体的比较来考虑待管理的设备是一个新的设备,所述实体的比较例如是IMEI和MSISDM、ICCID和/或IMSI的比较,那么它就发现了现在作为设备管理候选的新设备。优选地,新设备的标识立刻被存储到UDM数据库中。
所述比较结果总以信号8报告给服务器方设备管理应用程序。信号9显示服务器方DM应用程序现在能开始设与指定设备的备管理会话。
图4是本发明方法的第二实施例的信号框图。参与本实施例的物理实体与图3中相同。除了像图3的实施例中那样查询UDM标识,本实施例中的在DM会话中也接收移动设备状态的信息,即移动设备是“在线”还是“离线”。
现在假设为了发现给定移动设备的状态,设备管理会话被初始化。前置条件是设备存在于UDM数据库中,它的实时状态是在线且它的设备状态在UDM数据库中是离线。
为了初始化这个设备管理会话,DM应用程序以与图3的信号1相应的方法,以信号1从UDM接口的UDM检查函数查询设备的设备状态。UDM检查查询UDM数据库,以获知是否及如何以图4的信号2的方式记录设备。在本例子中,设备在UDM数据库中以状态“离线”被记录,且UDM数据库响应于该UDM检查而以图4的信号3对此进行通知。
现在该UDM检查以信号4给设备上的SIM应用程序初始化一个实时OTA查询,以检查该设备是否在移动网络中在线。该设备用MSISDN来寻址,如果它不能到达,就假设它离线。查询目标是参照图2并在SIM卡上运行的设备管理应用程序程序。通过利用OTA传输协议的短消息服务SMS,在GSM网络上承载查询。首先查询到达GSM网络中的SMS-C(未示出),然后该查询问在GSM网络上作为SM被转发到移动电话。移动电话将该SM转发到SIM卡并进一步到达所述SIM应用程序。
接着,SIM应用程序处理该查询,它在图4的步骤5中脱离电话读取IMEI(与图3的步骤3相同的方式)并以信号6发回一响应到该UDM检查。响应通过GSM SMS承载,并就如信号4在相反方向一样。UDM检查应用程序此时接收承载设备的IMEI和预约目前在线的信息的响应。UDM检查应用程序也得知脱离电话实时读取的IMEI是否与可疑设备的IMEI相同,因为它以信号7和8从UDM数据库获取UDM标识信息(就像图3的信号5和6中一样)并在步骤9中在以前存储的用于特殊预约实体的已获取的手机标识和以所述信号6接收到的报告的手机标识之间执行比较(相应于图3的步骤7)。在这个例子中它们彼此相同。
UDM检查应用程序也因此已经基于信号6确定设备是“在线”的。UDM检查应用程序因此以信号10请求更新UDM数据库且在步骤11中记录新的设备状态。
优选地,UDM检查计算从设备首先被记录为相反状态以来的时间(称为“Δ值”)。
最后,通过通知设备存在于UDM数据库中以及设备状态已经从离线改变为在线,并且通过通知从相反状态的上次记录以来的时间,UDM检查应用程序以信号12应答来自DM应用程序(对应于图3的信号8)的信号1。
信号13(相应于图3的信号9)将会显示服务器方DM应用程序目前能开始与指定设备的设备管理会话。
在图4中,后置条件因此是设备存在于UDM数据库中,它的实时状态是在线且在UDM数据库中它的设备状态是在线。
图5是本发明方法的第三实施例的信号框图。参与本实施例的物理实体与图3和4中的一样。如图4的实施例中,移动设备的UDM标识和状态信息都在DM会话中作为查询的结果被接收。
现在假设,为了通报给定移动设备的状态,设备管理会话被初始化。前置条件是设备存在于UDM数据库中,它的实时状态是在线且在UMD数据库中它的设备状态是离线。
在本实施例中,为了初始化设备管理会话,发生自动触发设备的情况。
终端用户在关闭一段时间之后再次接通移动设备。通过SIM卡上的SIM应用程序执行的IMEI查询被自动触发,以便在电话电源打开时运行。
作为结果,SIM应用程序(在SIM上执行的设备管理应用程序(DMA)的程序)在图5的步骤1中脱离电话读取IMEI并向UDM检查函数发送通知。这个通知以信号2通过使用SMS服务在GSM上被发送,即它作为从移动电话到UDM检查函数的短消息被发送。这个报告揭示设备是在线的且UDM设备标识也已经被通知。
在信号3中,UDM检查询问UDM数据库设备是否以及怎样被记录,即它具有那种状态。
在本例子中,设备以状态“离线”被记录在UDM数据库中且UDM数据库响应于UDM检查以图5的信号4对此通知。
在信号5中,除了预约目前在线的信息,UDM检查应用程序也接收关于设备的IMEI的信息。因此,UDM检查应用程序当前也得知脱离电话实时读取的IMEI是否与讨论的设备的IMEI相同,因为在信号2和3中也从UDM数据库(如图5的信号7和8那样)得到UDM标识信息并在步骤5(相当于图4的步骤7)中在以前存储的用于特殊预约实体的获得的手机标识和与所述信号1一起接收到的报告的手机标识之间执行比较。在这个例子中它们彼此相同。
UDM检查应用程序因此也已经基于信号1确定设备是“在线”的。UDM检查应用程序因此以信号6请求更新(如在图4的信号10)UDM数据库,且新的设备状态在步骤7中被记录。
优选地,UDM检查计算从设备首先被记录为相反状态以来的时间(称为“Δ值”)。
最后,通过通知设备存在于UDM数据库中以及设备状态已经从离线改变为在线,并且通过通知从相反状态的上次记录以来的时间,UDM检查应用程序以信号8应答来自DM应用程序(对应于图4的信号12)的信号1。因此在图5中,后置条件是设备存在于UDM数据库中,它的实时状态是在线且在UDM数据库中它的设备状态是在线。
信号9(相应于图3的信号9)将会显示服务器方DM应用程序目前能开始与指定设备的设备管理会话。
与附图相关联的上述描述只是作为一个例子给出,实际上,本发明的方法(涉及检查设备标识以及监控在线/离线状态)依赖前置条件并因此存在多个不同的事件流序列。在每个情况中将要发生什么依赖于检查到的设备标识是否存在于UDM数据库中、它是在线还是离线、以及在线/离线状态自从最后检查以来是否已经改变。
如果检查到的设备是离线的,如果在预约是在线的但却在一个不同的手机上操作的场合,可能发现另一个替代的设备。
在图6中,前置条件是指设备存在于UDM数据库中,它的实时状态是在线且在UDM数据库中它的设备状态是在线。
在图6的实施例中,步骤1-3以别的方式相应于图4的步骤1-3,但是,设备以状态“在线”被记录在UDM数据库中,该状态“在线”响应于UDM检查以图6的信号3被通知到UDM数据库。
图6的步骤4-9也与图4的步骤4-9一样。然而,由于设备状态没有改变,UDM数据库不必被更新,且通过通知设备存在于UDM数据库中、设备状态还没有改变以及设备仍是在线,UDM检查应用程序以信号1应答来自DM应用程序(相应于图4的信号12)的信号1的查询。
信号11(相应于图4的信号13)将会显示服务器方DM应用程序目前能开始与指定设备的设备管理会话。
在图6中,后置条件因此与前置条件一样,即设备存在于UDM数据库中,它的实时状态是在线且它的设备状态在UDM数据库中是在线。
在图7中,前置条件是设备在UDM数据库中不存在,它的实时状态是在线且在UDM数据库中不存在设备状态。
在图7的实施例中,步骤1-3以别的方式相应于图4中的步骤1-3,但是,设备根本不被记录在UDM数据库中,响应于的UDM检查,将其以图7的信号3通知给UDM数据库。
图7的步骤4-6也与图4的步骤4-6一样。然而,由于设备根本没有记录在UDM数据库中,就没有如图4的信号7和8中那样从UDM数据库得到UDM标识信息,且没有如图4的步骤9那样UDM标识比较。
替代地,由于UDM检查应用程序目前已经基于信号6确定设备是“在线”,它请求以信号更新UDM数据库,且新的设备状态(“在线”)和设备标识也在步骤8中被记录。
然后通过通知设备已经被加入到UDM数据库且设备状态是在线,UDM检查应用程序以信号9应答来自DM应用程序的信号1的查询(相当于图4的信号12)。
信号10(相应于图3的信号9)将会显示服务器方DM应用程序目前能开始与指定设备的设备管理会话。
在图7中,后置条件因此是设备存在于UDM数据库中,它的实时状态是在线且它的设备状态在UDM数据库中是在线。
在图8中,前置条件是设备不存在于UDM数据库中,它的实时状态是离线且它的设备状态在UDM数据库中是在线。
在图8中的实施例中,步骤1-3相应于图6中的步骤1-3。
此时UDM检查以信号4初始化向设备上的SIM应用程序的实时OTA查询以检查它在移动网络中是否在线。用MSISDN来寻址设备。
然而,设备不能到达且用于读取IMEI的连接不能建立。预约在这个时间点不是在线,因此假设它是离线。
因为UDM检查应用程序目前已经基于对于信号4没有接收到响应的事实而确定了设备是“离线”,它以信号5请求UDM数据库的更新,且新的设备状态(“离线”)在步骤6中被记录。
通过通知设备存在于UDM数据库中、设备是离线的、设备状态从在线改变到离线且自记录的“Δ值”以来设备已经是在相反的状态,UDM检查应用程序然后以信号7应答来自DM应用程序(相应于图4的信号12)的信号1的查询。
服务器方DM应用程序因此不能开始与指定设备的设备管理会话。
在图8中,后置条件因此是设备存在于UDM数据库中,它的实时状态是离线且它的设备状态在UDM数据库中是离线。
在图9中,假设存在状态从在线变化到离线的现有设备但是发现了另一个在线的设备作为替代。
那么,前置条件是第一设备D1在UDM数据库中不存在,它的实时状态是离线且它的设备状态在UDM数据库中是在线。第二设备D2也存在于UDM数据库中,它的实时状态是在线且它的设备状态在UDM数据库中是离线。
图9的实施例的步骤1-9与图4中相同。
然而,在本实施例中,在步骤9中的在之前存储的用于特殊预约实体的得到的手机标识和与所述信号6一起接收到的报告的手机标识之间的比较表示它们彼此不同。
因此,UDM检查应用程序认为设备D1是离线,即使信号6中报告状态显示的是离线。
UDM检查计算自从设备D1首先被记录为相反状态的时间和检查信号6中的报告的IMEI,即设备D2是否被记录在UDM数据库中。这个步骤能连同步骤9一起或在步骤10或11之后执行。
D2被记录在UDM数据库中且状态为“离线”。
UDM检查然后以信号10请求UDM数据库的更新,且用于D1的新的设备状态,即离线,以及在这个连接中或分离步骤中用于D2的新的状态,即“在线”也在步骤11中被记录。
UDM检查然后计算自从设备D2首先被记录为相反状态以来的时间(称为“Δ值”)。
最后,通过通知设备D1存在于UDM数据库,设备状态已经从在线改变为离线,并通过通知从相反状态的上次记录以来的时间,UDM检查应用程序以信号12应答来自DM应用程序(相应于图4的信号12)的信号1的查询。它被通知了,设备D2已经被找到对于这个预约已经找到了再现的设备D2且D2存在于UDM数据库中,并且D2的设备状态已经从离线改变为在线且设备D2已经自从“Δ值”以来处于相反状态。
信号13(相应于图3的信号9)将会显示服务器方DM应用程序目前能开始与设备D2的设备管理会话。
在图9中,后置条件因此是设备D1存在于UDM数据库中,它的实时状态是离线且它的设备状态在UDM数据库中是离线,并且设备D2也存在于UDM数据库中,它的实时状态是在线且它的设备状态在UDM中是在线。
权利要求
1.用于移动通信网络中的设备管理系统中检查设备的标识的方法,该系统包括待管理的设备、服务器方设备管理应用程序、客户方设备管理应用程序、在所述设备管理应用程序之间的接口、以及连接到所述接口的数据库,其特征在于可选择顺序的下列步骤a)通过所述接口初始化设备管理会话,b)所述客户方设备管理应用程序读取装备信息,c)所述客户方设备管理应用程序发送读取的装备信息给接口,d)接口发送装备信息状况给服务器方设备管理应用程序。
2.如权利要求1的方法,其特征在于设备管理会话在步骤a)中通过服务器方设备管理应用程序被初始化。
3.如权利要求2的方法,其特征在于,接口在步骤c)中从客户方设备管理应用程序得到装备信息,作为在步骤a)之后但是在步骤b)之前对由接口向客户方设备管理应用程序所发送的查询的响应。
4.如权利要求1的方法,其特征在于设备管理会话通过待管理的设备在步骤a)中被初始化。
5.如权利要求4的方法,其特征在于客户方设备管理应用程序在步骤a)之前读取在步骤b)中的装备信息。
6.如权利要求5的方法,其特征在于接口在步骤a)中从客户方设备管理应用程序得到装备信息,借此步骤a)与c)结合。
7.如权利要求1-6其中之一的方法,其特征在于在步骤a)之后,接口检查待管理的设备是否存在于数据库中。
8.如权利要求1-6其中之一的方法,其中如果待管理的设备以前就存储在数据库中,发送到接口的装备信息与以前存储的用于预约的装备信息进行比较,从中装备信息借助用于所述预约的预约信息被发送,且所述比较结果被报告给服务器方设备管理应用程序。
9.如权利要求7或8其中的之一,其特征在于在步骤d)中报告的装备信息状况包括当前数据库信息和随数据库被更新而变化的信息。
10.如权利要求1-9其中之一的方法,其特征在于移动网络是全球移动通信系统(GSM)。
11.如权利要求1-10其中之一的方法,其特征在于服务器方设备管理系统是SyncML DM设备管理系统。
12.如权利要求1-11其中之一的方法,其特征在于在步骤c)中发送的所述装备信息是国际移动装备辨识码(IMEI)。
13.如权利要求1-12其中之一的方法,其特征在于除了装备信息,还发送待管理的设备的状态信息,该状态信息告知待管理的设备是在线还是离线。
14.如权利要求1-13其中之一的方法,其特征在于在步骤d)中提到的所述预约信息是移动用户标识(IMSI)、移动台整体服务数字网络号码(MSISDN)或集成电路卡标识(ICCID)。
15.如权利要求1-14其中之一的方法,其特征在于借助包含装备信息标识符和预约信息标识符的设备标识来执行步骤d)。
16.如权利要求15的方法,其特征在于通过检查与所述接口连接的数据库中的所述设备标识来执行步骤d)。
17.如权利要求13的方法,其中如果基于步骤d)中的比较,以前存储的装备信息被改变,则以新的装备信息更新所述数据库。
18.如权利要求17的方法,其中在从待管理的设备接收状态信息时,在数据库中通过接口检查以前存储的状态信息。
19.如权利要求18的方法,其特征在于在检查以前存储的状态信息时,确定是否已经存在设备状态改变,如果存在,计算从上次记录的状态改变以来的时间。
20.如权利要求19的方法,其特征在于如果新的状态信息与以前存储的状态信息不同,则以新的状态信息来更新所述数据库。
21.如权利要求1-20的方法,其特征在于启动客户方和服务器方之间的步骤d)中提及的设备管理会话的进一步步骤e)。
22.如权利要求1-21的方法,其特征在于步骤e)的所述设备管理会话通过SyncML DM协议执行。
23.在移动通信网络中用于提供对设备、待管理的设备的标识进行检查的设备管理系统,该系统包括服务器方设备管理应用程序、客户方设备管理应用程序以及数据库,其特征在于a)在客户方的用于读取设备标识的组件,b)用于检查来自设备标识库的设备标识的接口,和c)实现设备标识库的数据库。
24.如权利要求21的系统,其特征在于待管理的设备是GSM电话,借此组件a)是GSM电话的SIM卡上的应用程序。
25.如权利要求20或21的系统,其特征在于组件c)是存储包括设备标识符和预约标识符的设备标识的数据库。
26.如权利要求23-25其中之一的系统,其特征在于组件c)是存储设备标识的数据库,设备标识包括a)作为IMEI的设备标识符,和b)作为诸如MSISDN的移动目标地址的预约标识符,作为IMSI的预约标识符和/或作为ICCID的SIM卡标识。
27.如权利要求25或26的系统,其特征在于组件c)是存储待管理的设备的状态信息的数据库。
28.权利要求25或26的系统,其特征在于组件c)是存储关于何时发生改变的信息的数据库。
29.权利要求23-28的系统,其特征在于组件b)是设备标识检查应用程序。
30.权利要求23-29的系统,其特征在于组件b)是状态检查应用程序。
全文摘要
本发明涉及用于在移动通信网络中的设备管理系统中检查设备标识的方法,系统包括待管理的设备、服务器方设备管理应用程序、客户方设备管理应用程序、数据库、以及在所述设备管理应用程序之间的接口。本方法的主要特征在于经由所述接口初始化设备管理会话,在这之前或之后,所述客户方设备管理应用程序读取装备信息,并发送到接口。接口将与以前存储的用于预约的装备信息一起发送的装备信息和借助用于所述预约的预约信息发送的装备信息进行比较,且将所述比较结果向服务器方设备管理应用程序进行通知。本发明的系统包括在客户方的用于读取设备标识的组件、用于检查来自设备标识库的设备标识的接口、和实现设备标识库的数据库。
文档编号H04QGK1761349SQ20051011327
公开日2006年4月19日 申请日期2005年8月29日 优先权日2004年8月31日
发明者B·-M·斯文松 申请人:智能信托系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1