CN100505931C - 用于无线通信设备的空中下载编程方法 - Google Patents

用于无线通信设备的空中下载编程方法 Download PDF

Info

Publication number
CN100505931C
CN100505931C CNB038193698A CN03819369A CN100505931C CN 100505931 C CN100505931 C CN 100505931C CN B038193698 A CNB038193698 A CN B038193698A CN 03819369 A CN03819369 A CN 03819369A CN 100505931 C CN100505931 C CN 100505931C
Authority
CN
China
Prior art keywords
wireless portable
portable communication
data
software
feature collection
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.)
Expired - Lifetime
Application number
CNB038193698A
Other languages
English (en)
Other versions
CN1675941A (zh
Inventor
约翰·F·罗宾
苏雷什·塞瑟拉曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1675941A publication Critical patent/CN1675941A/zh
Application granted granted Critical
Publication of CN100505931C publication Critical patent/CN100505931C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities

Abstract

本发明提供了一种使用无线通信网络(102)对无线便携式通信设备(104)进行空中下载编程的方法。终端用户可以请求对他的无线便携式通信设备进行编程,或者设备可以按照预设的时间间隔自动请求编程。通信网络(102)可以对个人无线便携式通信设备(104)进行远程编程,或者对一组无线便携式通信设备(112)进行远程编程。

Description

用于无线通信设备的空中下载编程方法
技术领域
本发明通常涉及无线电通信领域。更明确地说,本发明涉及一种用于无线通信设备的空中下载编程方法。
背景技术
当无线电话和便携式电话这种无线通信设备制造并出售给网络运营商或服务提供商之类的客户时,这些设备通常分两阶段进行编程。特别地,在第一阶段当相同系列的一组设备制造完成后,这些设备会采用包含本组设备中通用的特性和数据的基本软件进行编程。第二阶段编程,这里称为灵活的文件,可能会包括一系列特定客户或地区的需求、新的特性、安全和分配规定。客户特定需求的一个示例就是一系列分配给两家运营商的同类电话。两家运营商,运营商A和运营商B,决定购买一家制造商生产的同一系列的无线电话。对用户而言,运营商A和运营商B的便携式电话之间的外在差别非常微小。为了分辨自己的电话与其它运营商所支持的电话,运营商A希望在用户开机时可以显示自己公司的标志。运营商B也希望分辨自己的电话与其它运营商的电话,但是要在电话屏幕上端显示它的名称。
地区特定需求的一个示例是根据世界上某个特定地域可用带宽进行频带分配。制造商能生产出可用于世界各地的采用全球移动通信系统(GSM)协议的便携式电话,包括900MHz、1800MHz和1900MHz。在美国,GSM的可用频率只有1900MHz,但是在欧洲,GSM的可用频率为900MHz和1800MHz,而不包括1900MHz。因此,如果知道电话使用的区域,制造商就可以仅根据需求对电话进行编程,并有可能降低编程时间和电话所需的存储容量。
对于将持续生产一段时间的某个系列的电话,在较早的电话中不可用的某些新特性,将会在较新的电话中进行编程。
当前,电话编程需要与每部电话建立电连接,这样,如果电话需要重新编程,就需要连接到每部电话,这是一项劳动密集型的工作。对于那些渴望拥有更新型的电话才有的新特性的用户,他们必须带着电话回到有能力进行升级的服务中心或分销商那里,或者必须购买一部新电话以享受新特性所带来的好处。
因此就需要这样一种编程方法,它可以对无线通信设备的软件、数据和特性按照单独的或群组的方式进行编程,而不需要与每部设备之间建立物理连接。
发明内容
本发明提供一种通信网络中的方法,用于将预先选择的一个软件、数据和特性集合下载到由多个无线便携式通信设备组成的预先选择的一组无线便携式通信设备,通信网络在网络存储器中储存多个软件、数据和特性集合,其中包括预先选择的那个软件、数据和特性集合,预先选择的一组无线便携式通信设备中的每一个无线便携式通信设备都具有设备存储器和分布模式,本方法包括以下步骤:向预先选择的一组无线便携式通信设备中的每一个无线便携式通信设备发送短消息服务信息;按照预设的时间等待接收预先选择的一组无线便携式通信设备中的每个无线便携式通信设备发送的短消息服务信息已接收的确认信息;根据已接收到的确认信息来确定预先选择的一组无线便携式通信设备中的每个无线便携式通信设备是否可用;启用已确认可用的无线便携式通信设备中的分布模式;向预先选择的一组无线便携式通信设备发送预先选择的一个软件、数据和特性集合;和禁用预先选择的一组无线便携式通信设备中的每一个无线便携式通信设备的分布模式。
附图说明
图1示出了无线通信系统的框图,它包括通信网络和无线便携式设备。
图2示出了通信网络和第一部无线便携式通信设备的组成部分的框图。
图3是说明本发明第一优选实施例的示例流程图。
图4是说明传输下载第一个软件、数据和特性集合的请求的步骤的示例流程图。
图5是说明在某个安排好的时间接收第一个软件、数据和特性集合的步骤的示例流程图。
图6是说明本发明第二优选实施例的示例流程图。
图7是说明在某个安排好的时间传输第一个软件、数据和特性集合的步骤的示例流程图。
图8是说明本发明第三优选实施例的示例流程图。
图9是说明传输启用分布模式的指令的步骤的示例流程图。
图10是说明在某个安排好的时间传输第一个软件、数据和特性集合的步骤的示例流程图。
发明内容
本发明描述了用于无线便携式通信设备的一种方法,它可以通过无线通信网络对软件、数据和特性进行空中下载编程。
无线通信系统对服务器提供维护,以便使无线便携式通信设备通过无线通信网络订阅大量的软件、数据和特性集合。某个单独的用户会向无线通信网络发送对其无线便携式通信设备进行编程或更新的请求,无线通信网络来确定新的软件、数据和特性是否可用于发出请求的无线便携式通信设备,并确定发出请求的无线便携式通信设备是否得到授权来接收这些更新。无线便携式通信设备可以进行编程,以按照预设的时间间隔自动发送更新请求。
无线便携式通信设备可以具备这样的特性,它由来自无线通信网络的分布命令激活,而转入分布模式。如果无线通信网络给一组无线便携式通信设备发送分布指令并使其转入分布模式,无线通信网络会将相关的数据向这组无线便携式通信设备进行广播,并立即对所有设备重新编程,而不是每次一个地对这组无线便携式通信设备分别进行编程。
具体实施方式
本发明的第一部分提供了一种方法,它可以使无线便携式通信设备通过网络订阅对第一个软件、数据和特性集合进行空中下载(OTA),特别适用于移动电话。
图1说明了本发明中通信系统(100)的示例,它包括通信网络(102)和第一便携式通信设备(104),它是多个向通信网络(102)订阅的无线便携式通信设备中的一个(示出的仅有4个,104、106、108、110)。多个无线便携式通信设备被分类成多个群组(示出的仅有第一个组112和第二个组114)。
图2说明了通信网络(102)和第一无线便携式通信设备(104)的组件的示例。通信网络(102)使用网络存储器(204)对服务器(202)提供维护,并在网络存储器中存储大量的软件、数据和特性集合(示出的仅有第一个集合206和第二个集合208),适用于包括大量无线便携式通信设备的不同的群组(112和114)。
第一无线便携式通信设备(104)包括设备存储器(210),它是第一个软件、数据和特性集合(206)的下载位置;还包括分布模式(212),此功能用于从通信网络(102)中下载第一个软件、数据和特性集合(206)。
图3说明了本发明第一部分的流程图示例。例如,终端用户希望通过下载运营商新提供的软件、数据和特性的新集合来更新其便携式电话的功能。为下载第一个软件、数据和特性集合(206),第一无线便携式通信设备(104)必须首先在步骤302中设置为分布模式(116)。当启用分布模式时,第一无线便携式通信设备会暂时挂起其大部分常规功能,而特别启动从通信网络(102)中下载第一个软件、数据和特性集合。在步骤304中,第一个无线便携式通信设备向通信网络发送请求,以接收第一个软件、数据和特性集合。此请求会按照预先设置的间隔周期性的发送,以降低通信网络丢失请求的可能性。第一无线便携式通信设备在发送请求的间隔会恢复其常规操作。在通信网络接收请求之后,在步骤306中,第一无线便携式通信设备会从通信网络接收第一个软件、数据和特性集合,并在步骤308中,在设备存储器(210)中安装第一个软件、数据和特性集合。第一个软件、数据和特性集合可能因为安全原因而被加密,第一无线便携式通信设备在安装之前需要对其解密。在安装完成后,步骤310中分布模式被禁用,第一无线便携式通信设备会恢复其常规操作。另外,第一个无线便携式通信设备会向通信网络发送第一个软件、数据和特性集合成功安装的确认信息。
图4进一步说明了步骤304的流程图示例,它向通信网络(102)发送请求,以接收第一个软件、数据和特性集合(206)。当第一无线便携式通信设备(104)向通信网络发送请求,以接收第一个软件、数据和特性集合时,在步骤402中,它在发送请求的同时也向通信网络发送了其认证信息,比如电子序列号码(ESN)。发送的请求可能因为安全原因而被加密。在步骤404中,如果发送的第一无线便携式通信设备的认证信息是有效的,那么它会从通信网络接收到授权信息,以下载第一个软件、数据和特性集合。另外,第一个便携式通信设备的认证信息可以用来确定大量的软件、数据和特性集合中的哪个集合是适用于第一无线便携式通信设备的。
图5进一步说明了步骤306的流程图示例,它从通信网络(102)接收第一个软件、数据和特性集合(206)。在步骤502中,第一无线便携式通信设备(104)首先会从通信网络接收一个时间表,而不是在发出请求后立即接收第一个软件、数据和特性集合,此时间表是关于第一个无线便携式通信设备何时可以按照预期接收第一个软件、数据和特性集合。在步骤504中,通信网络按照时间表发送第一个软件、数据和特性集合,第一无线便携式通信设备从通信网络按照预定的时间接收第一个软件、数据和特性集合。安排下载时间进度可以使终端用户选择他认为方便的时间。例如,终端用户可以在白天发出下载请求,也可以选择最不可能使用电话的深夜的某个可用的预定时间。
图6说明了本发明第二部分的流程图示例。通信系统(100)及其包括的组件(200)已在前面的图1和图2中进行了说明,并将在下面的说明中继续引用。
如果终端用户希望更新其便携式电话的功能,他会向通信网络发送请求,要求下载运营商新提供的软件、数据和特性的新集合。在步骤602中,通信网络(102)接收到由第一无线便携式通信设备(104)发送的下载第一个软件、数据和特性集合(206)的请求。在步骤604中,通信网络确定第一无线便携式通信设备是否有资格接收第一个软件、数据和特性集合。在步骤606中,如果通信网络确定第一无线便携式通信设备是合格的,那么通信网络会向第一个无线便携式通信设备发送第一个软件、数据和特性集合。被发送的第一个软件、数据和特性集合可能因为安全原因而被加密,第一个无线便携式通信设备在安装之前需要对其解密。另外,在步骤608中,如果通信网络确定第一无线便携式通信设备是不合格的,那么通信网络会向第一无线便携式通信设备发送拒绝信息。在将第一个软件、数据和特性集合发送到第一无线便携式通信设备之后,通信网络也会从第一无线便携式通信设备接收到第一个软件、数据和特性集合成功安装的确认信息。基于第一个软件、数据和特性集合发送到第一无线便携式通信设备的信息或者接收到成功安装的确认信息,通信网络就可以记录第一无线便携式通信设备的下载状态。
在步骤602中,通信网络(102)接收到第一无线便携式通信设备(104)的认证信息,它作为请求的一部分发送,比如电子序列号码(ESN)。收到的请求可能因为安全原因而被加密。在步骤604中,第一无线便携式通信设备的认证信息可以用来确定第一无线便携式通信设备是否有资格接收第一个软件、数据和特性集合(206)。例如,当前可能没有可用的、或者与第一无线便携式通信设备兼容的软件、数据和特性的新集合,或者是与认证信息关联的账户是不合法的。另外,如果有当前可用的软件、数据和特性的新集合,那么第一无线便携式通信设备的认证信息可以用来确定哪个新集合适用于第一无线便携式通信设备。
图7进一步说明了步骤606的流程图示例,它向第一无线便携式通信设备(104)发送第一个软件、数据和特性集合(206)。在步骤702中,通信网络(102)首先会向第一无线便携式通信设备发送一个时间表,而不是在收到请求后立即发送第一个软件、数据和特性集合,此时间表是关于第一无线便携式通信设备何时可以按照预期接收第一个软件、数据和特性集合。在步骤704中,通信网络按照时间表发送第一个软件、数据和特性集合。时间表会包括可供选择的多个时间段,允许终端用户选择他觉得方便的时间。例如,终端用户可以在白天发出下载请求,也可以选择最不可能使用电话的深夜的某个可用的预定时间。
图8说明了本发明第三部分的流程图示例。通信系统及其包括的组件已在前面的图1和图2中进行了说明,并将在下面的说明中继续引用。
通常大家希望尽量推迟无线便携式通信设备,比如便携式电话的最终编程,直至客户确定最终目标。例如,如果制造商特别为运营商A准备了一组便携式电话,但是运营商A取消了订单,那么这一组便携式电话就需要重新编程以适合其它运营商的需要。制造商的工厂或仓库内通常有通信网络支持其产品的编程,制造商会采用群组编程的方法为不同的客户重新对其设备编程,而不是每次对一个设备重新编程。二者择一地,制造商一直等待,直到客户确定最终目标,然后采用群组编程的方法特别为客户进行设备编程。群组编程用途的另一个示例是为通信网络更新一组订阅单元。通信网络可以向一组合格的订阅者广播用来更新的软件、数据和特性的新集合,而不需要每个客户去服务中心进行更新。
在步骤802中,通信网络(102)向第一组无线便携式通信设备(112)中的每个无线便携式通信设备(104和106)发送指令以启用分布模式(116)。在步骤804中,通信网络向第一组无线便携式通信设备发送第一个软件、数据和特性集合(206),然后在步骤806中,在第一组无线便携式通信设备中的每个无线便携式通信设备中禁用分布模式。步骤802中启用分布模式的指令可以通过向第一组中的每个无线便携式通信设备发送特殊的短消息服务(SMS)信息来实现。
图9进一步说明了步骤802的流程图示例,其中通信网络(102)发送指令启用分布模式(116)。通信网络首先确定哪个无线便携式通信设备是可用的,然后启用已确认可用的无线便携式通信设备中的分布模式。在步骤902中,通信网络向第一组无线便携式通信设备(112)中的每个无线便携式通信设备(104和106)发送特殊的短消息服务(SMS)信息。在步骤904中,通信网络按照预设的时间等待接收每个无线便携式通信设备发送的SMS信息已接收的确认信息。在步骤904中,通信网络会接收到回应的无线便携式通信设备的认证信息,它作为确认信息的一部分,比如电子序列号码(ESN)。接收到的确认信息可能因为安全原因而被加密。在步骤906中,通信网络会根据在预设的时间内接收到的确认信息来确定无线便携式通信设备是否可用。所有发送了确认信息,并且其确认信息在预设的时间内由通信网络接收到的无线便携式通信设备,都被确定为是可用的。通信网络会根据其认证信息为每个可用的电话确定合适的软件、数据和特性集合。在步骤908中,通信网络启用已确认可用的无线便携式通信设备中的分布模式。
图10进一步说明了步骤804的流程图示例,它向第一组无线便携式通信设备(112)发送第一个软件、数据和特性集合(206)。在步骤1002中,在发送第一个软件、数据和特性集合之前,通信网络(102)首先会发送一个时间表,此时间表是关于第一个软件、数据和特性集合何时发送给第一组无线便携式通信设备。在步骤1004中,通信网络按照时间表发送第一个软件、数据和特性集合。时间表会包括可供选择的多个时间段,允许终端用户选择他觉得方便的时间。例如,对于已有订阅者的群组重新编程,终端用户可以安排其方便的、与其他用户不同的下载时间。
在将第一个软件、数据和特性集合发送给第一组无线便携式通信设备之后,通信网络也会从相关的每个无线便携式通信设备处接收第一个软件、数据和特性集合成功安装的确认信息。基于第一个软件、数据和特性集合发送到第一无线便携式通信设备的信息或者接收到成功安装的确认信息,通信网络就可以记录第一无线便携式通信设备的下载状态。
尽管本发明的优选实施例已加以说明和描述,但本发明的范围不局限于此。可能会发生许多的修正、更改、变化、替代和等价替换,但不会背离权利要求中定义的本发明的精神和范围。

Claims (20)

1.一种用于无线便携式通信设备的方法,它从通信网络下载适用于无线便携式通信设备的第一个软件、数据和特性集合,无线便携式通信设备具有设备存储器和分布模式,通信网络在网络存储器中储存多个软件、数据和特性集合,其中包括第一个软件、数据和特性集合,本方法包括以下步骤:
启用分布模式;
在分布模式下按照预定间隔周期性地发送请求,以接收第一个软件、数据和特性集合;
从通信网络接收第一个软件、数据和特性集合;
在设备存储器中安装第一个软件、数据和特性集合;和
禁用分布模式。
2.根据权利要求1所述的方法,还包括步骤:向通信网络发送在设备存储器中成功安装第一个软件、数据和特性集合的确认信息。
3.根据权利要求1所述的方法,其中,向通信网络发送请求以接收第一个软件、数据和特性集合的步骤还包括步骤:发送无线便携式通信设备的认证信息。
4.根据权利要求3所述的方法,还包括步骤:从通信网络接收授权信息以接收第一个软件、数据和特性集合。
5.根据权利要求1所述的方法,其中,从通信网络接收第一个软件、数据和特性集合的步骤还包括以下步骤:
接收何时接收第一个软件、数据和特性集合的时间表;和
按照预定的时间从通信网络接收第一个软件、数据和特性集合。
6.一种用于通信网络的方法,用于将第一个软件、数据和特性集合下载到无线便携式通信设备,通信网络在网络存储器中储存多个软件、数据和特性集合,其中包括第一个软件、数据和特性集合,无线便携式通信设备具有设备存储器和分布模式,本方法包括以下步骤:
从无线便携式通信设备接收请求,以接收第一个软件、数据和特性集合;
确定无线便携式通信设备是否有资格从通信网络接收第一个软件、数据和特性集合;和
如果无线便携式通信设备被确定为有资格的,那么就向无线便携式通信设备发送第一个软件、数据和特性集合。
7.根据权利要求6所述的方法,还包括步骤:如果无线便携式通信设备被确定为没有资格的,那么就发送拒绝信息。
8.根据权利要求6所述的方法,其中要接收第一个软件、数据和特性集合的来自无线便携式通信设备的请求还包括无线便携式通信设备的认证信息。
9.根据权利要求8所述的方法,其中确定无线便携式通信设备是否有资格接收第一个软件、数据和特性集合的步骤是根据无线便携式通信设备的认证信息的。
10.根据权利要求8所述的方法,还包括步骤:根据无线便携式通信设备的认证信息,确定合适的软件、数据和特性集合,如第一个软件、数据和特性集合。
11.根据权利要求6所述的方法,还包括步骤:从无线便携式通信设备接收设备存储器中第一个软件、数据和特性集合成功安装的确认信息。
12.根据权利要求6所述的方法,还包括步骤:对安装在无线便携式通信设备内的软件、数据和特性进行记录。
13.根据权利要求6所述的方法,其中,向无线便携式通信设备发送第一个软件、数据和特性集合的步骤还包括以下步骤:
发送何时发送第一个软件、数据和特性集合的时间表;并且
按照预定的时间向无线便携式通信设备发送第一个软件、数据和特性集合。
14.一种用于通信网络的方法,用于将第一个软件、数据和特性集合下载到由无线便携式通信设备组成的第一组无线便携式通信设备,通信网络在网络存储器中储存多个软件、数据和特性集合,其中包括第一个软件、数据和特性集合,第一组无线便携式通信设备中的每一个无线便携式通信设备都具有设备存储器和分布模式,本方法包括以下步骤:
发送指令给第一组无线便携式通信设备中的每一个无线便携式通信设备,启用分布模式;
向第一组无线便携式通信设备发送第一个软件、数据和特性集合;和
禁用第一组无线便携式通信设备中的每一个无线便携式通信设备的分布模式。
15.根据权利要求14所述的方法,其中,向第一组无线便携式通信设备中的每一个无线便携式通信设备发送指令以启用分布模式的步骤还包括步骤:向第一组无线便携式通信设备中的每一个无线便携式通信设备发送短消息服务(SMS)信息,以启用分布模式。
16.根据权利要求14所述的方法,其中,向第一组无线便携式通信设备中的每一个无线便携式通信设备发送指令以启用分布模式的步骤还包括以下步骤:
向第一组无线便携式通信设备中的每一个无线便携式通信设备发送短消息服务(SMS)信息;
按照预设的时间等待接收第一组无线便携式通信设备中的每个无线便携式通信设备发送的SMS信息已接收的确认信息;
根据已接收到的确认信息来确定第一组无线便携式通信设备中的每个无线便携式通信设备是否可用;和
启用已确认可用的无线便携式通信设备中的分布模式。
17.根据权利要求14所述的方法,其中从通信网络发送第一个软件、数据和特性集合的步骤还包括步骤:发送将第一个软件、数据和特性集合发送到第一组无线便携式通信设备中的每个无线便携式通信设备的时间表。
18.根据权利要求17所述的方法,还包括步骤:按照预定时间将第一个软件、数据和特性集合发送到第一组无线便携式通信设备中的每个无线便携式通信设备。
19.根据权利要求14所述的方法,还包括步骤:从第一组无线便携式通信设备中的每个无线便携式通信设备接收设备存储器中第一个软件、数据和特性集合成功安装的确认信息。
20.根据权利要求14所述的方法,还包括步骤:对安装在第一组无线便携式通信设备中的每个无线便携式通信设备内的软件、数据和特性进行记录。
CNB038193698A 2002-08-14 2003-08-05 用于无线通信设备的空中下载编程方法 Expired - Lifetime CN100505931C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/218,545 US6731930B2 (en) 2002-08-14 2002-08-14 Over-the-air programming method for wireless communication device
US10/218,545 2002-08-14

Publications (2)

Publication Number Publication Date
CN1675941A CN1675941A (zh) 2005-09-28
CN100505931C true CN100505931C (zh) 2009-06-24

Family

ID=31714562

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038193698A Expired - Lifetime CN100505931C (zh) 2002-08-14 2003-08-05 用于无线通信设备的空中下载编程方法

Country Status (5)

Country Link
US (1) US6731930B2 (zh)
KR (1) KR100981459B1 (zh)
CN (1) CN100505931C (zh)
AU (1) AU2003258044A1 (zh)
WO (1) WO2004017669A1 (zh)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030186722A1 (en) * 2002-03-28 2003-10-02 Comverse, Ltd. Method and device for real time GSM user device profile interrogation and registration
US7274909B2 (en) * 2002-10-31 2007-09-25 Nokia Corporation Method and system for selecting data items for service requests
US7072672B1 (en) * 2002-11-01 2006-07-04 Nokia Corporation Disposable mini-applications
US20040093274A1 (en) * 2002-11-08 2004-05-13 Marko Vanska Method and apparatus for making daily shopping easier
US7184756B2 (en) * 2003-06-12 2007-02-27 Motorola Inc. Wireless communication device with tamper resistant configuration settings
US20050033829A1 (en) * 2003-08-04 2005-02-10 Nokia Corporation System and method for wireless multicast downloading
TWI222312B (en) * 2003-08-05 2004-10-11 Benq Corp Mobile device using traffic channel to receive incoming ring and method using traffic channel to receive incoming ring
US7565141B2 (en) * 2003-10-08 2009-07-21 Macaluso Anthony G Over the air provisioning of mobile device settings
US7407107B2 (en) * 2003-12-08 2008-08-05 Nokia Corporation Apparatus, system, method and computer program product for creating shortcuts to functions in a personal communication device
CA2572289A1 (en) * 2004-06-30 2006-08-17 Centocor, Inc. Anti-mcp-1 antibodies, compositions, methods and uses
US7304585B2 (en) * 2004-07-02 2007-12-04 Nokia Corporation Initiation of actions with compressed action language representations
FI122213B (fi) * 2004-09-28 2011-10-14 Capricode Oy Menetelmä ja laitejärjestely päätelaitteen käyttöprofiilin hallitsemiseksi
DE102004047368A1 (de) * 2004-09-29 2006-03-30 Siemens Ag Funkgestützte Kommunikationseinrichtung und Verfahren zum Updaten einer funkgestützten Kommunikationseinrichtung
EP1650971A1 (en) * 2004-10-19 2006-04-26 APS Astra Platform Services GmbH Methods and devices for transmitting data to a mobile data processing unit
US7634258B2 (en) * 2004-11-22 2009-12-15 Motorola, Inc. System and method for over-the-air update of wireless communication devices
KR100760786B1 (ko) * 2005-05-16 2007-09-20 삼성에스디아이 주식회사 이차 전지 및 이를 이용한 제조 방법
WO2007055686A1 (en) * 2005-11-09 2007-05-18 Chipcon As Over-the-air download (oad) methods and apparatus for use in facilitating application programming in wireless network devices of ad hoc wireless communication networks
US9002342B2 (en) * 2005-12-02 2015-04-07 Nokia Corporation System, apparatus, and method for dynamically customizing and configuring applications
US8437751B2 (en) * 2006-04-25 2013-05-07 Core Wireless Licensing S.A.R.L. Method, apparatus and computer program product for providing confirmed over-the-air terminal configuration
US9408070B2 (en) * 2006-09-05 2016-08-02 Kyocera Corporation Wireless internet activation system and method
US7619584B2 (en) * 2006-09-08 2009-11-17 Generation One, Inc. Messaging including active response feature
KR20080060927A (ko) * 2006-12-27 2008-07-02 삼성전자주식회사 서버, 클라이언트 및 그 업데이트 방법
US9170870B1 (en) 2013-08-27 2015-10-27 Sprint Communications Company L.P. Development and testing of payload receipt by a portable electronic device
US8849717B2 (en) * 2009-07-09 2014-09-30 Simon Cooper Methods and systems for upgrade and synchronization of securely installed applications on a computing device
KR20120025113A (ko) * 2010-09-07 2012-03-15 삼성전자주식회사 휴대용 단말기에서 데이터를 다운로드하기 위한 장치 및 방법
US8612967B1 (en) 2011-05-31 2013-12-17 Sprint Communications Company L.P. Loading branded media outside system partition
US8666383B1 (en) 2011-12-23 2014-03-04 Sprint Communications Company L.P. Automated branding of generic applications
US10455071B2 (en) 2012-05-09 2019-10-22 Sprint Communications Company L.P. Self-identification of brand and branded firmware installation in a generic electronic device
US9198027B2 (en) 2012-09-18 2015-11-24 Sprint Communications Company L.P. Generic mobile devices customization framework
US8909291B1 (en) 2013-01-18 2014-12-09 Sprint Communications Company L.P. Dynamic remotely managed SIM profile
US9100769B2 (en) 2013-02-08 2015-08-04 Sprint Communications Company L.P. System and method of storing service brand packages on a mobile device
US9549009B1 (en) 2013-02-08 2017-01-17 Sprint Communications Company L.P. Electronic fixed brand labeling
US9100819B2 (en) 2013-02-08 2015-08-04 Sprint-Communications Company L.P. System and method of provisioning and reprovisioning a mobile device based on self-locating
US9204286B1 (en) 2013-03-15 2015-12-01 Sprint Communications Company L.P. System and method of branding and labeling a mobile device
US9042877B1 (en) * 2013-05-21 2015-05-26 Sprint Communications Company L.P. System and method for retrofitting a branding framework into a mobile communication device
US9280483B1 (en) 2013-05-22 2016-03-08 Sprint Communications Company L.P. Rebranding a portable electronic device while maintaining user data
US9532211B1 (en) 2013-08-15 2016-12-27 Sprint Communications Company L.P. Directing server connection based on location identifier
US9161209B1 (en) 2013-08-21 2015-10-13 Sprint Communications Company L.P. Multi-step mobile device initiation with intermediate partial reset
US9125037B2 (en) 2013-08-27 2015-09-01 Sprint Communications Company L.P. System and methods for deferred and remote device branding
US9204239B1 (en) 2013-08-27 2015-12-01 Sprint Communications Company L.P. Segmented customization package within distributed server architecture
US9143924B1 (en) 2013-08-27 2015-09-22 Sprint Communications Company L.P. Segmented customization payload delivery
US10506398B2 (en) 2013-10-23 2019-12-10 Sprint Communications Company Lp. Implementation of remotely hosted branding content and customizations
US9743271B2 (en) 2013-10-23 2017-08-22 Sprint Communications Company L.P. Delivery of branding content and customizations to a mobile communication device
US9301081B1 (en) 2013-11-06 2016-03-29 Sprint Communications Company L.P. Delivery of oversized branding elements for customization
US9363622B1 (en) 2013-11-08 2016-06-07 Sprint Communications Company L.P. Separation of client identification composition from customization payload to original equipment manufacturer layer
US9161325B1 (en) 2013-11-20 2015-10-13 Sprint Communications Company L.P. Subscriber identity module virtualization
US9392395B1 (en) 2014-01-16 2016-07-12 Sprint Communications Company L.P. Background delivery of device configuration and branding
US9420496B1 (en) 2014-01-24 2016-08-16 Sprint Communications Company L.P. Activation sequence using permission based connection to network
US9603009B1 (en) 2014-01-24 2017-03-21 Sprint Communications Company L.P. System and method of branding a device independent of device activation
JP6374666B2 (ja) * 2014-02-19 2018-08-15 キヤノン株式会社 通信装置およびその制御方法、ならびにプログラム
US9681251B1 (en) 2014-03-31 2017-06-13 Sprint Communications Company L.P. Customization for preloaded applications
US9426641B1 (en) 2014-06-05 2016-08-23 Sprint Communications Company L.P. Multiple carrier partition dynamic access on a mobile device
US9307400B1 (en) 2014-09-02 2016-04-05 Sprint Communications Company L.P. System and method of efficient mobile device network brand customization
CN105592443B (zh) * 2014-10-22 2019-06-25 中国移动通信集团公司 基于空中下载技术的终端名称显示更新方法、设备及系统
US9992326B1 (en) 2014-10-31 2018-06-05 Sprint Communications Company L.P. Out of the box experience (OOBE) country choice using Wi-Fi layer transmission
US9357378B1 (en) 2015-03-04 2016-05-31 Sprint Communications Company L.P. Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device
US9398462B1 (en) 2015-03-04 2016-07-19 Sprint Communications Company L.P. Network access tiered based on application launcher installation
US9913132B1 (en) 2016-09-14 2018-03-06 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest
US10021240B1 (en) 2016-09-16 2018-07-10 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest with feature override
US10306433B1 (en) 2017-05-01 2019-05-28 Sprint Communications Company L.P. Mobile phone differentiated user set-up
KR20210146654A (ko) 2020-05-27 2021-12-06 픽스업 주식회사 인공지능 기반 미래차의 소프트웨어 관리 방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297192A (en) * 1990-09-28 1994-03-22 At&T Bell Laboratories Method and apparatus for remotely programming a mobile data telephone set
US5603084C1 (en) * 1995-03-02 2001-06-05 Ericsson Inc Method and apparatus for remotely programming a cellular radiotelephone
RU2227379C2 (ru) 1995-10-10 2004-04-20 Квэлкомм Инкорпорейтед Способ и система программирования обслуживания посредством радиосигналов
US5887254A (en) * 1996-04-26 1999-03-23 Nokia Mobile Phones Limited Methods and apparatus for updating the software of a mobile terminal using the air interface
US6308061B1 (en) * 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
WO1998041044A2 (en) * 1997-03-14 1998-09-17 Northern Telecom Inc. Method and apparatus for network initiated parameter updating
US6047071A (en) * 1997-04-15 2000-04-04 Nokia Mobile Phones Network-initiated change of mobile phone parameters
US6587684B1 (en) * 1998-07-28 2003-07-01 Bell Atlantic Nynex Mobile Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol
US6622017B1 (en) 2000-02-25 2003-09-16 Cellco Parntership Over-the-air programming of wireless terminal features
KR20020033266A (ko) * 2000-10-30 2002-05-06 구자홍 무선 데이터 통신에서 서버에 의한 단말기로의 데이터전송 장치 및 방법
EP1340167A2 (en) 2000-11-28 2003-09-03 4thPass Inc. Method and system for maintaining and distributing wireless applications
KR100396516B1 (ko) * 2000-12-30 2003-09-02 삼성전자주식회사 이동통신단말기의 단문메시지서비스를 이용한 광고 디스플레이 장치 및 방법

Also Published As

Publication number Publication date
AU2003258044A1 (en) 2004-03-03
WO2004017669A1 (en) 2004-02-26
KR100981459B1 (ko) 2010-09-10
US6731930B2 (en) 2004-05-04
US20040033798A1 (en) 2004-02-19
KR20050040924A (ko) 2005-05-03
CN1675941A (zh) 2005-09-28

Similar Documents

Publication Publication Date Title
CN100505931C (zh) 用于无线通信设备的空中下载编程方法
US6615038B1 (en) System and method for automatically creating and updating a mobile station configuration database in a wireless network
CN102870443B (zh) 用于在无线网络中提供用户标识数据的装置和方法
US5159625A (en) Method of selecting the cellular system with which a cellular mobile radiotelephone communicates
CN102804821B (zh) 用于更新控制虚拟sim服务契约的切换的规则的方法和设备
EP1547417B1 (en) A terminal, device and methods for a communication network
US5613204A (en) Beacon system for roaming cellular stations
CN1701330B (zh) 无线设备活动的记账系统
US7613480B2 (en) Multiple subscription subscriber identity module (SIM) card
US5761618A (en) Updating technique for downloading new system identification (SID) list into a handset
CN102461271B (zh) 用于基于用户简档来切换虚拟sim服务契约的方法和设备
EP1761088B1 (en) Customisation of mobile stations
EP1333696B1 (en) Enabling and/or inhibiting an operation of a wireless communication unit
CN1981545A (zh) 用于在移动域中配置和更新服务接入点及提供服务内容特定定价的系统和相关终端、方法及计算机程序产品
CN101677439A (zh) 移动通信终端以及更新其软件的方法
CN101895873A (zh) 移动终端的Java应用的更新方法、服务器和移动终端
CN102124761B (zh) 在通用用户标识模块解锁环境下保留广播信息的系统及其方法
WO2009040761A2 (en) Cellular system, apparatus and method for enabling simultaneous access to multiple service providers
US20020110098A1 (en) System and method for multiplexing wireless devices
CN101237709B (zh) 确定移动终端参与的呼叫是否经由基站的方法和设备
US6415144B1 (en) Security system and method
CN1559137A (zh) 用于自主存储器使用率优化和软件特征下载的方法和装置
EP1895805B1 (en) Terminal regulation management device and method
EP2356805B1 (en) Method and system for service management of mobile stations
EP1303153B1 (en) Apparatus and method for selecting software modules in a mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110107

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20110107

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois, USA

Patentee before: Motorola, Inc.

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160309

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

CX01 Expiry of patent term

Granted publication date: 20090624

CX01 Expiry of patent term