用于注册移动设备中已授权模块的方法和系统的制作方法

文档序号:7891165阅读:196来源:国知局
专利名称:用于注册移动设备中已授权模块的方法和系统的制作方法
用于注册移动设备中已授权模块的方法和系统
背景技术
无线通信设备不断朝更高数据率及更高处理能力方向发展。利用这些能力,可以通过在移动设备(如无线电话和个人数据助理)中安装软件或固件来实现各种各样的功能。这些软件模块可以用于实现多种功能,涉及播放音乐、进行视频或图像通信或甚至允许移动设备在多种类型的网络中或国际范围内使用的基本安全或接入算法。如刚才所述的那些软件包或模块往往由第三方开发,并授权移动设备制造商将其包括在移动设备中。有关使用软件模块作者提供给移动设备制造商的软件模块的商业协议包括但不限于规定完整购买该模块的协议、该模块的独家授权协议、设备制造商的非独家使用模块的一次性支付协议或设备制造商对含该模块的每个设备的支付协议。虽然在该软件模块包提供预期将被广泛使用的基本功能或特征时,这些可选协议的任何一种都是可行的,但此类协议在预期模块并不会被多数移动设备购买者使用或在移动设备广泛销售之前难以预测最终用户兴趣时则欠优化。因此移动设备制造商往往希望为软件模块所提供的功 能做广告并提供该功能,但最好是制造商不会为没有被使用的“休眠”模块支付授权费。例如,用于对压缩音乐(如MP3文件)解码的模块可能仅为预订音乐下载服务的少量用户使用。如果情况是这样,则移动设备制造商的理想安排是不变为所有未使用的模块付费,尽管该模块已安装在每个分销的移动设备中。发明公开本发明提供一种测量移动设备中安装的已授权模块的有效使用的注册系统。该注册系统可以基本上对移动设备的用户透明的方式工作。在一些实施例中,含有射频块和控制其操作的处理平台的移动设备包括ー个或多个已授权模块。在一些实施例中,一个或多个这些已授权模块包含在模块处理器内的模块參数。这些模块參数至少包括模块标识符,以及可包括有助于部分明操作的其它信息。这些其它參数可包括该模块先前是否已为授权目的激活的指示,以及还可能包括用于跟踪模块使用的注册消息要发往的服务器地址。移动设备处理平台内的模块处理器收集所需的模块參数,并组装和发送注册消息。所述注册消息包括模块ID,还可以包括设备ID、时间參数和其它信息。根据本发明的实施例,该移动设备检测移动设备的用户何时在首次访问已授权模块。收集模块參数,其中所述模块參数至少包含模块标识符,以便知道对哪ー个模块触发支付。组装注册消息,其中包含模块标识符、消息应该路由到的目的地地址以及可能还包括其它信息。该注册消息通过电信网络发送到激活系统,在一些实施例中,对注册消息进行加密,以防止伪造的注册消息发往激活系统。加密技术可以是普遍知道的那些加密技术中的任何ー种,包括但不限于散列算法(如SHA-I或MD-5)、诸如DES、AES、RC4或RC5的加密算法,而且可以包括使用基于对每个移动设备或移动设备集唯一的密钥或设备标识參数的算法如RSA或ECC来利用数字签名。此外,模块处理器可以进行控制,使得在确认从模块激活系统返回之前限制对软件模块或软件包的使用。此限制可以在收到确认之前防止对模块的任何使用,或者,如果未收到确认,则可以允许使用有限时间或使用有限次数。确认消息可以由激活系统以与以上所述相似的方式加密。还可以对移动设备的处理平台编程,以便根据设备制造商和模块供应商的具体需要确定是否在该过程中与用户交互或符合规定要求。例如,如果要使用可计费资源来发送消息,则需要提示用户予以允许。可以利用移动设备和电信网络支持的各种数据通信格式和协议中的任何ー种来发送和接收注册消息和可选的确认消息。这些包括但不限于短消息服务(SMS)、无线应用协议(WAP)、超文本传输协议(HTTP)和使用普通的电话连接。在普通电话连接情况中,移 动设备可以拨打电话号码,注册消息可以采取一系列双音多频(DTMF)音的形式。或者,移动设备可以利用任意数量的数据通信标准(包括GSM分组无线业务(GPRS)、电路交换数据(CSD)等)来建立无线数据会话。总之,移动设备内的模块处理器以及模块激活系统构成了用于执行本发明的装置。该模块激活系统包括网络接ロ,该网络接ロ可接收和发送注册消息以及确认消息,可选地支持加密和解密,该模块激活系统还提供数据仓库,其存储在所述注册消息中接收到的模块參数,以便可以维护活动的已授权模块的计数和数据库。该模块激活系统还可以提供各种设施用于基于选定的參数对该数据库中的数据进行排序分类,以生成报告,可选地,该报告可以利用已知的方法(如电子邮件、FTP、HTTP等)转发给其它服务器或客户机终端。
附图
简介图I以网络框图的形式说明据本发明的操作,包括移动设备内的某些细节,以及根据本发明的模块激活系统。图2以流程图说明在本发明的某些实施例中使用的方法。图3以另一流程图说明用于实施本发明ー些实施例的方法的更多细节。图4是实施本发明ー些实施例的某些方面的移动电话类型的移动设备的框图。本发明的最佳实施方式本发明在一些实施例中利用通用移动设备中的现有功能来通知中央服务器或其它类型的模块激活系统特定移动设备首次使用或访问模块。在ー些例示实施例中,所述系统不需要由所述服务器允许使用该模块或软件包,从而可以设计对于用户来说是透明的注册处理步骤。特定移动设备中的注册功能可扩展到任意数量的模块或软件包,注册模块的方法无需随要注册的模块数量在规模上缩放。注册还可以应用于由移动设备制造商包括的软件模块;它不限于第三方模块。本公开上下文中使用的某些术语的含义应该按如下理解。在多数情况下,术语“激活”及类似术语适用于识别移动设备中的特定模块或软件包正在被使用并因此为授权目的被“计数”的过程。术语“注册”指实际与模块激活系统通信,以记录用户已经开始使用该模块的事实。这些术语与用于指在移动设备的重复操作中对模块的正常使用的术语,如“访问”模块和“使用”模块形成对比。因此,可以说激活和注册发生在已授权模块最初或首次被用户访问或使用吋。术语“首部”用于指固件或存储器所存储的模块或软件包的一部分,它包含执行激活和注册所需的各种模块參数。采用术语“首部”是为了方便,并不意味着将此功能限于任何特定的数据结构或数据格式。
本公开上下文中提及的“移动设备”可以是常规蜂窝电话、移动终端、无线终端等以及个人通信系统、个人计算机或个人数字助理(PDA)。的确,只要包括接入(无线或有线)电信网络的方法,任何类型的设备都可以是“移动设备”。本上下文中的“电信网络” _在包括数据电信网络,即使这种网络不支持语音电话功能。“移动注册系统”或“模块激活系統”只是指这样的功能,该功能与电信网络连接,接收注册消息,在一些实施例中还发送确认消息,以及通常对特定类型的已注册模块的数量计数。该功能可以实现于专用服务器中,或者实现为服务器的还用于其它目的功能的一部分。本上下文中的“数据库”指有关模块(正被系统跟踪的模 块)以及注册(已向系统注册的设备的列表和/或统计数字以及有关实际注册的信息如时间、日期等)的信息。如前所述,在本发明的一些实施例中,每个移动设备包括在设备软件或固件中的一个或多个授权使用的模块。该软件可以包括在通用存储器(如RAM)或专用芯片(如专用集成电路(ASIC))中,或甚至存储在诸如光盘或磁盘的介质上。对于小型移动终端,这种介质可以采取常用于数字摄影和音乐装置中的所谓“微驱动器”的形式,或可以采取存储卡如Sony公司的存储条或多媒体卡(MMC)的形式。为了实施本发明的例示实施例,每个模块具有ー个首部,其包含如下表格中示出的信息或模块參数。下表列出了每种类型的信息,在某些情况下这些信息可能是必选的或可选的。根据本发明的首部可以包含附加信息。以下通过仅示例予以说明。參数在第一列中列出,包括根据本发明是否可以完全激活模块、该模块是否已被激活、模块ID和可选的服务器地址,下文将对此予以进一步详细讨论。数值列示出每个參数在具体实现中会具有的各种存储值,而最后一列指示在实际实现中參数是必选还是可选的。该信息可以分布在可修改的(数据)存储器和不可修改的(程序)存储器之间。一些參数在每模块集合与每移动设备集合之间重复。可以在设计时决定使用哪ー个,或每移动设备參数可提供可选地由每模块參数取代的默认值。每移动设备信息可以集中存储,而不是存储在模块首部中。每模块信息
权利要求
1.一种注册移动设备中的可激活的软件包的方法,所述方法包括 检测软件包已经由所述移动设备的用户首次访问; 确定是否所访问的软件包可激活; 确定是否所访问的软件包已经之前被激活; 允许可激活的软件包的使用,而最终不要求来自服务器的许可而使用所述可激活的软件包; 收集模块参数; 响应于检测所述可激活的软件包已经被首次访问,而组装注册消息,所述注册消息包括记录所述可激活的软件包已经开始被使用的消息;以及 从所述移动设备向模块注册系统发送所述注册消息,同时允许所述可激活的软件包的使用而不要求对所述注册消息的响应。
2.如权利要求I的方法,其特征在于,所述方法还包括在发送所述注册消息前先将所述注册消息加密。
3.如权利要求I的方法,其特征在于,所述注册消息的发送还包括使用短信息服务(SMS)来发送所述注册消息。
4.如权利要求I的方法,其特征在于,所述注册消息是无线应用协议(WAP)消息,并且所述注册消息的发送还包括将所述注册消息发送到WAP服务器。
5.如权利要求I的方法,其特征在于,所述消息包括一系列双音多频(DTMF)音,以及目的地地址是电话号码,并且所述注册消息的发送还包括建立到所述电话号码的电话连接。
6.如权利要求2的方法,其特征在于,所述注册消息的发送还包括使用短信息服务(SMS)来发送所述注册消息。
7.如权利要求2的方法,其特征在于,所述注册消息是无线应用协议(WAP)消息,并且所述注册消息的发送还包括将所述注册消息发送到WAP服务器。
8.如权利要求2的方法,其特征在于,所述方法还包括基于所述移动设备的传送路径参数选择所述注册消息的传送路径。
9.如权利要求2的方法,其特征在于,所述方法还包括基于所述模块参数中的传送路径参数选择所述注册消息的传送路径。
10.一种移动设备,其可操作以注册包括在其内的可激活的软件包,所述移动设备包括 至少一个CPU处理器,配置用于 检测软件包已经由所述移动设备的用户首次访问; 确定是否所访问的软件包可激活; 确定是否所访问的软件包已经之前被激活; 允许可激活的软件包的使用,而最终不要求来自服务器的许可而使用所授权的软件包; 收集模块参数; 响应于检测所述可激活的软件包已经被首次访问,而组装注册消息,所述注册消息包括记录所述可激活的软件包已经开始被使用的消息;以及 从所述移动设备向模块注册系统发送所述注册消息,同时允许所述可激活的软件包的使用而不要求对所述注册消息的响应。
11.如权利要求10的移动设备,其特征在于,还包括用于加密所述注册消息的部件。
12.—种移动设备,包括 CPU处理器; 射频(RF)块,用于在电信网络上发送消息 '及 处理器平台,用于控制所述移动设备的操作,所述处理平台还包括 至少一个可激活软件包,包括模块参数; 模块,其允许可激活的软件包的使用,而最终不要求来自服务器的许可而使用所述至少一个可激活软件包;及 模块处理器,可操作以收集所述模块参数,并且响应于检测软件包已经由所述移动设备的用户首次访问而使注册消息被组装,确定所访问的软件包可激活,及确定所访问的软件包已经之前被激活,所述注册消息包括记录所述可激活的软件包已经开始被使用的消息从而允许所述至少一个可激活软件包的注册;及 其中,所述处理平台还可操作以使所述移动设备通过所述RF块而发送所述注册消息到服务器处的模块注册系统,同时允许所述可激活的软件包的使用而不要求对所述注册消息的响应。
13.如权利要求12的移动设备,其特征在于,所述处理器平台还可操作以在发送所述注册消息前先使所述注册消息加密。
14.如权利要求12的移动设备,其特征在于,所述注册消息被格式化为用于短信息服务(SMS)。
15.如权利要求12所述的移动设备,其特征在于,所述注册消息是无线应用协议(WAP)消息。
16.如权利要求12所述的移动设备,其特征在于,所述消息包括一系列双音多频(DTMF)音,以及目的地地址是电话号码。
17.如权利要求13的移动设备,其特征在于,所述注册消息被格式化为用于短信息服务(SMS)。
18.如权利要求13所述的移动设备,其特征在于,所述注册消息是无线应用协议(WAP)消息。
19.如权利要求12所述的移动设备,其特征在于,所述模块处理器可操作以从所述模块参数中检索所述目的地地址的已存储值,并且所述模块处理器还包括所述目的地地址的默认值。
20.如权利要求13所述的移动设备,其特征在于,所述模块处理器可操作以从所述模块参数中检索所述目的地地址的已存储值,并且其中所述模块处理器还包括所述目的地地址的默认值。
21.如权利要求14所述的移动设备,其特征在于,所述模块处理器可操作以从所述模块参数中检索所述目的地地址的已存储值,并且其中所述模块处理器还包括所述目的地地址的默认值。
22.如权利要求15所述的移动设备,其特征在于,所述模块处理器可操作以从所述模块参数中检索所述目的地地址的已存储值,并且其中所述模块处理器还包括所述目的地地址的默认值。
23.如权利要求16所述的移动设备,其特征在于,所述模块处理器可操作以从所述模块参数中检索所述目的地地址的已存储值,并且其中所述模块处理器还包括所述目的地地址的默认值。
24.如权利要求13所述的移动设备,其特征在于,所述处理平台还可操作以基于所述移动设备的已存储的传送路径参数而选择所述注册消息的传送路径。
25.如权利要求13所述的移动设备,其特征在于,所述模块参数还包括传送路径参数。
26.一种注册移动设备中的已授权的软件包的方法,所述方法包括 检测移动设备中的处理平台中的已授权的软件包由所述移动设备的用户访问; 确定是否已授权的软件包要被激活用于注册处理,并且如果是的话,确定是否已授权的软件包已经被激活; 允许已授权的软件包的使用;及 如果已授权的软件包还没有已经被激活的话 收集模块参数; 响应于检测所述已授权的软件包已经被首次访问,而组装注册消息,所述注册消息包括记录所述已授权的软件包已经开始被使用的消息;以及 从所述移动设备向模块注册系统发送所述注册消息,同时允许所述已授权的软件包的使用。
27.如权利要求26的方法,其特征在于,确定是否已授权的软件包已经被激活包括检查是否模块已经被标记为激活。
28.如权利要求26的方法,其特征在于,允许已授权的软件包的使用发生,而最终不要求来自服务器的许可而使用所述已授权的软件包
29.如权利要求26的方法,其特征在于,所述方法还包括在发送所述注册消息之前,力口密所述注册消息。
30.如权利要求26的方法,其特征在于,所述方法还包括从所述模块注册系统接收确认消息。
全文摘要
用于注册移动设备中已授权模块的方法和系统。本发明提出一种注册系统,用于评估移动设备(100,400,如无线蜂窝装置和PDA)中安装的已授权模块(102,414)是否在使用。该注册系统可以设为以基本对移动设备的用户透明的方式工作。在例示实施例中,移动设备的处理平台(408)内的模块处理器(106,412)收集所需的模块参数,并组装和发送注册消息。在一些实施例中,设置了加密。还可以可选方式引入用户与注册过程的交互。此外,模块处理器可以指令先限制软件模块或软件包的使用,直到从模块激活系统(114)返回确认以确认该注册为止。
文档编号H04W8/22GK102664866SQ201210060389
公开日2012年9月12日 申请日期2004年4月19日 优先权日2003年8月29日
发明者D·P·霍米莱尔, N·S·芬迪克利 申请人:索尼爱立信移动通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1