CN101099401A - 用于在通信***中进行运营商定制的方法和设备 - Google Patents
用于在通信***中进行运营商定制的方法和设备 Download PDFInfo
- Publication number
- CN101099401A CN101099401A CNA2005800465421A CN200580046542A CN101099401A CN 101099401 A CN101099401 A CN 101099401A CN A2005800465421 A CNA2005800465421 A CN A2005800465421A CN 200580046542 A CN200580046542 A CN 200580046542A CN 101099401 A CN101099401 A CN 101099401A
- Authority
- CN
- China
- Prior art keywords
- operator
- wireless device
- peculiar
- parameter
- profile
- 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
Images
Classifications
-
- 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
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/4228—Systems providing special services or facilities to subscribers in networks
- H04M3/42289—Systems providing special services or facilities to subscribers in networks with carrierprovider selection by subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- 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
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- 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
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
Abstract
描述了一种将无线设备定制为预定配置的方法。在无线设备运行期间,响应于无线设备所接收的预定网络切换输入,对配置有第一运营商的至少一个运营商特有参数的无线设备进行修改,以便接入第二运营商的至少一个运营商特有参数。用于无线设备的运营商定制模块***包括运营商定制模块加载器,其由无线设备执行,该无线设备配置有第一运营商的至少一个运营商特有参数。在无线设备运行期间,响应于无线设备所接收的预定网络切换输入,所述加载器从一个或多个运营商特有参数中选择出第二运营商的至少一个运营商特有参数。所述加载器对无线设备进行修改,以便使用所选择的第二运营商的运营商特有参数来接入第二运营商。
Description
根据35 U.S.C.§119要求优先权
本专利申请要求2004年11月16日递交的、名称为“CARRIERCUSTOMIZATION MODULE(CCM)IN CDMA HANDSETSOFTWARE”的临时申请No.60/628,768的优先权,该临时申请已转让给本申请的受让人,从而在此通过参考将其并入本申请。
技术领域
所公开的实施例涉及无线通信,更具体地,涉及在通信***中进行无线设备的运营商定制(carrier customization)的方法和设备。
背景技术
不同的公司制造不同的无线设备,例如蜂窝电话、个人数字助理等,以在一个或多个电信运营商的通信网络上使用。在许多情况下,特定的运营商施加不同的需求,设备需要满足这些需求以便能够在运营商网络上运行。设备制造商和经销商对设备进行修改,以便符合运营商特有的需求。
图1示出了单个制造商100生产可使用一个或多个电信运营商108、110、112的多个无线设备102、104、106的高层示意图。特别地,对于将要分配给设备102、104、106的每种软件产品(即可执行指令集),设备软件平台的变化不仅可以取决于特定设备,还可以基于已经将设备配置为利用哪个运营商来运行。如图1所示,可以将设备102配置为结合运营商108、110来运行,同时可以将设备104配置为结合运营商110来运行,并且可以将设备106配置为结合运营商108、112来运行。考虑到可能组合的数量,对用于每个设备102、104、106的软件产品的开发可能是困难且昂贵的,这是由于每个设备以及每个运营商可能需要不同的版本。
这种无线设备的终端用户可能期望/需要结合不同的运营商(例如更好的/不同的服务覆盖区域、价格、特征等)来使用相同的设备。在制造商针对特定运营商配置无线设备之后,设备用户需要将该设备转向/发送到第二运营商,其中所述用户正在将设备切换到该第二运营商来运行。典型地,第二运营商将设备的控制软件替换为被配置为满足第二运营商的运营商网络运行需求的软件。该过程对于终端用户而言是耗时的且不方便的,并且需要第二运营商的额外资源。
发明内容
本实施例提供了用于无线设备的运营商定制模块。
一种将无线设备定制为预定配置的方法实施例包括:在所述无线设备运行期间,响应于所述无线设备接收的预定网络切换输入,对配置有第一运营商的至少一个运营商特有参数的所述无线设备进行修改,以便接入第二运营商的至少一个运营商特有参数。
一种用于无线设备的运营商定制模块***实施例包括运营商定制模块加载器,其由配置有第一运营商的至少一个运营商特有参数的无线设备执行。所述加载器在所述无线设备运行期间,响应于所述无线设备接收的预定网络切换输入,从一个或多个运营商特有参数中选择出第二运营商的至少一个运营商特有参数。所述加载器将所述无线设备修改为使用所选择的第二运营商的运营商特有参数来接入所述第二运营商。
一种与通信运营商连接的无线设备包括计算机平台和运营商定制模块。计算机平台用于基于包括运营商特有参数的运营商特有简档来与第一运营商进行通信。运营商定制模块加载器驻留在所述计算机平台上,用于(a)在所述无线设备运行期间,从一个或多个运营商特有参数中选择至少一个运营商特有参数,以及(b)将所述计算机平台配置为使用在所述计算机平台上所选择的运营商特有参数来接入第二运营商。
另一种将第一运营商的运营商特有参数提供给无线设备的方法实施例,其中所述无线设备配置有第二运营商的至少一个运营商特有参数,所述方法包括响应于对来自所述无线设备的对于第一运营商的至少一个运营商特有参数的请求的接收,将所述至少一个运营商特有参数从服务器发送到无线设备。
一种运营商服务器实施例,其用于将所述第一运营商的运营商特有参数提供给配置有第二运营商的至少一个运营商特有参数的无线设备,所述运营商服务器实施例包括驻留在计算机平台上的数据存储组件。所述数据存储组件由计算机平台执行,并且存储所述第一运营商的至少一个运营商特有参数。所述计算机平台用于(a)使用所述无线设备和所述第二运营商之间建立的连接来与所述无线设备进行通信,以及(b)响应于对来自所述无线设备的对于所述第一运营商的至少一个运营商特有参数的请求的接收,将所述至少一个运营商特有参数从服务器发送到所述无线设备。
根据下文的详细说明,实施例的其它优点对于本领域技术人员而言将变得显而易见,其中,仅仅通过具有实现本发明的预期最好模式的实例,对优选实施例进行表示和描述。应当意识到,本发明可以具有其它不同的实施例,并且可以在各个显而易见的方面对某些细节进行修改,所有修改都未偏离实施例。
附图说明
在附图中,以实例而非限制性的方式示出本发明,其中,具有相同参考标号的部件表示相同的部件,并且其中:
图1是无线设备到运营商映射的高层示意图;
图2是实施例的高层示意图;
图3是实施例的操作的消息序列图;
图4是图2的无线设备的部分处理流程的高层功能性流程图;
图5是图2实施例的部分存储器的高层方框图;
图6是根据实施例支持客户端设备和服务器的无线网络结构的视图;以及
图7是根据实施例支持客户端设备和服务器的无线网络结构的更加详细的视图。
具体实施方式
图2示出了实施例的高层示意图,如在该实施例中所描述的,无线设备200包括运营商定制模块(CCM)202,其对包括运营商特有参数206的运营商简档(profile)204进行存储,使得设备可以运行在特定运营商的通信网络上,例如第一无线网络208。网络208包括码分多址(CDMA)网络、通用分组无线业务(GPRS)网络、通用移动通信***(UMTS)网络或者其它网络。最初,设备200基于CCM 202内容与第一运营商的无线网络208进行通信。特别地,运营商特有简档204包括多个参数206,该参数206具体针对第一运营商的无线网络208来确定设备200的操作。在一个实施例中,参数206具体针对设备与网络208的通信以及针对设备与用户的交互来对设备200的运行进行控制。为了结合第二运营商的无线网络210来使用设备200,需要根据第二运营商的需求对设备的运营商特有参数206进行修改。
在一个实施例中,连接到第二运营商网络210的服务器214对运营商特有简档204进行存储,该运营商特有简档204指定专用于第二运营商的运营商特有参数以由设备200访问。服务器214将运营商特有简档204存储在例如硬盘、存储器、软盘或者其它存储机制的存储介质(未示出)中。设备200与第二运营商的服务器214进行联系,并且下载第二运营商的运营商特有简档204以由设备使用。利用第一运营商的无线网络和第二运营商的服务器之间的网络连接216,设备200可以经由无线网络208接入服务器214。在设备200下载了第二运营商的简档204并且基于运营商特有参数进行配置之后,该设备可以与第二运营商的无线网络210进行通信。
图3示出了设备200从与第一运营商的无线网络208进行通信变化为与第二运营商的无线网络210进行通信的操作的消息序列图。设备200与无线网络208建立连接(消息序列300)。在连接建立之后,设备200通过发出简档请求消息而向服务器214请求第二运营商的运营商特有简档204(消息序列302、304)。响应于对来自设备200的简档请求消息的接收,服务器214使用网络208将简档204发送到设备200(消息序列306)。在对简档204进行接收之后,设备200将该简档存储在设备的存储介质(未示出)中,并且设备200被配置为使用第二运营商的简档。在配置为使用新的简档204(即第二运营商的运营商特有简档)之后,设备200可以基于简档204中的运营商特有参数206建立与第二运营商的网络210的连接(消息序列建立连接308),从而准备好由用户进行使用。
返回图1,在另一个实施例中,使用连到如计算机***的处理设备(例如服务器214)的有线连接(例如电缆连接)或者无线(例如红外线协议、蓝牙无线协议、WiFi协议等)连接,将第二运营商的运营商特有简档204传送到设备200。
在另一个实施例中,设备200除了包括最初由制造商或者经销商提供的第一运营商的运营商特有简档之外,还包括第二运营商的运营商特有简档204(在设备的CCM 202中以虚线轮廓表示),从而设备不需要为了接入第二网络210而下载第二运营商的简档。此外,根据该实施例,为了使设备200能够与第二运营商的无线网络210进行通信,仅需要基于位于CCM 202中的第二运营商的运营商特有参数来对设备200进行配置即可。
设备200包括CCM加载器(loader)212,其为存储在设备200的存储器712(图7)中用于由设备执行的可执行指令序列,其用于对设备上的CCM 202中的运营商特有简档204进行接收、存储和管理。在另一个实施例中,将CCM加载器212存储为ASIC 708的组件(图7)或者存储在本地数据库714(图7)中。现在参考图4对CCM加载器212的操作进行更详细的描述。
图4示出了由设备200所执行的部分CCM加载器212的操作的高层处理流程400的视图。响应于从第一运营商改变到第二运营商的请求,CCM加载器212在步骤402处开始处理流程。执行CCM加载器212的设备200从用户处接收请求,以便使设备使用第二运营商的无线网络210进行通信。用户请求产生于设备200的用户操作,例如菜单、键盘、按钮、语音指示或者用于接收用户命令的其它输入机制。在另一个实施例中,CCM加载器212对设备200未检测到第一运营商的无线网络208的情况做出响应,以进行步骤402处的处理流程。例如,用户可能旅行到未被第一运营商的服务所覆盖的不同地理区域,或者用户可能位于第一运营商的服务区域产生间断的地理位置处。
在一个实施例中,网络切换请求指定特定的运营商网络210,其中设备200被要求与其进行通信。在另一个实施例中,在与设备建立通信之前,网络切换请求指定特定参数,其中针对该特定参数对可能的网络进行比较。例如,用户可能期望切换到提供一个或多个特定特征的网络,这些特定特征是用户所期望使用的并且其对于第一运营商而言是不能提供或者过于昂贵的。
在接收到网络切换请求之后,CCM加载器212的执行继续进行到步骤404,其中,CCM加载器查询CCM 202,以便确定CCM中是否存在专用于所请求运营商的简档204。在另一个实施例中,CCM加载器查询本地数据库714(图7),以确定在CCM 202之外是否存在简档204。如果在CCM 202中存在恰当的运营商特有简档204,那么CCM加载器212继续进行到步骤408,并且将设备200配置为使用在第二运营商的运营商特有简档204中所指定的第二运营商的运营商特有参数206。
如果在CCM 202中不存在恰当的运营商特有简档204,那么CCM加载器212继续进行到步骤406,并且经由网络208将查询发送到第二运营商的服务器214。如果恰当的运营商特有简档204不存在或者不能经由网络208提供,那么控制流程继续进行到步骤412,并且提示用户提供例如第二运营商的运营商特有简档204形式的第二运营商的运营商特有参数。在一个实施例中,用户操控设备200以便输入第二运营商的运营商特有参数。在另一个实施例中,用户通过将存储介质(未示出)或者计算机***(未示出)连接到设备200并且将简档204传送到设备200,来提供第二运营商的运营商特有参数。如果用户不能将简档204提供给设备200,那么在步骤413处,设备继续使用现有的第一运营商的运营商特有简档204来执行指令。
如果在服务器214中存在恰当的运营商特有简档204,那么CCM加载器212继续进行到步骤408,从服务器下载简档,并且将设备200配置为使用在第二运营商的运营商特有简档204中所指定的第二运营商的运营商特有参数206。
在对设备200进行配置之后,控制流程继续进行到步骤410,并且设备连接到第二运营商的网络210。在另一个实施例中,可以对步骤410进行延迟,直到设备200尝试接入网络210为止,例如,用户第一次尝试进行呼叫或者接入所述网络的其它功能。
在另一个实施例中,对运营商特有简档204和/或运营商特有参数206进行加密和/或数字签名,以便防止未被授权的变更和/或窃取。在另一个实施例中,服务器214在将所请求的运营商特有参数206或者简档204发送到设备之前,进行设备200和/或设备用户的鉴权。
图5示出了设备200的存储器712的实施例,该存储器712存储分别包括运营商特有参数206’、206A和206B的运营商特有简档204’、204A和204B。通常,如上所述,运营商特有参数206指定由特定运营商所确定的设备200的特征,例如设备特有特征和运营商特有特征。设备特有特征包括显示参数、运营商网络确定参数、拨号特征参数、用户接口参数以及其它设备相关参数。
显示参数涉及设备200的显示方案,例如字符编码、运营商特有标志图形、语言支持、呼叫定时器等。运营商网络确定参数涉及设备200如何确定连接到运营商网络208、210中的哪一个。在另一个实施例中,运营商网络确定参数涉及上文关于图3所描述的网络切换请求确定。拨号特征参数涉及用户命令输入机制,例如加码(plus code)拨号、国际拨号以及其它拨号相关方案。用户接口参数涉及运营商特有用户接口组件和功能,例如接口显示风格和布局。在一个实施例中,用户接口参数确定将哪个功能以何种次序显示给用户。
运营商特有特征涉及包括语音参数、消息参数、数据参数以及其它运营商相关参数在内的服务特征。语音参数包括特征码、运营商网络中的通知差异以及与语音通信相关的其它参数。消息参数包括文本编码、最大消息长度以及其它运营商特有消息规范。数据参数包括待用(dormancy)以及关于设备200与运营商网络的数据通信的其它参数。
具体参考图5,CCM 202包括一对运营商特有简档204A、204B。对于图5,简档A 204A代表第一运营商的运营商特有简档,而简档B 204B代表第二运营商的运营商特有简档。每个简档204A、204B包括各自的一组参数206A、206B,这些参数为设备200在与运营商特有简档204A、204B相关的运营商特有网络中的运行指定各种特征和规范。
更具体地,运营商特有简档204A包括指定运营商特有参数A、参数C、参数E和参数F的参数206A项,而运营商特有简档204B包括指定运营商特有参数B、参数C和参数D的参数206B项。参数206A、206B中的每一个参数为设备200指定特定的设置或值。如所示出的,简档204A、204B不包括相同的参数206。在不同实施例中,不同简档204可以包括相同的、不同的或者重叠的参数。
存储器712包括当前简档204’,其包括参数206’:参数A、参数C、参数D、参数E和参数F。在执行期间,为了在给定网络上运行,设备200访问当前简档204’的参数206’。当设备200与第一运营商的网络208相连接时,CCM加载器212将运营商特有简档204A参数206A存储到当前简档204’中以由设备200访问。如图5所示,当前简档204’包括参数D 206’,其作为除了来自简档A 204A的参数A、C、E和F 206’之外的参数,例如,参数D可能已经预先由用户手工输入、可能在设备200与第二运营商连接的较早时间处被保留等。在一个实施例中,CCM加载器212将来自运营商特有简档204A、204B的值复制到当前简档204’。在另一个实施例中,CCM加载器212建立从相关的当前简档204’参数到相应的指定运营商特有简档参数206A、206B的链接或者引用。
本文所描述的设备可以使用应用编程接口(API),有时将其称为运行时环境和软件平台,API可被安装在其本地计算机平台上,并且用于通过例如为设备特有资源提供通用呼叫来简化这些设备的操作。此外,一些这种API为软件开发者提供创建可完全在这些设备上执行的软件应用程序的能力。另外,一些这种API可以可操作地位于计算设备***软件和软件应用程序之间,从而可将计算设备的计算功能用于软件应用程序而无需软件开发者具有专用的计算设备***源代码。此外,一些API可以使用安全密码信息来在这种个人设备(即客户端)和远程设备(即服务器)之间提供安全通信的机制。
这种API的实例包括由Qualcomm,Inc.(San Diego,California)开发的用于无线的二进制运行时环境(BREW)版本,在下文中对某些所述实例进行更详细的讨论。有时,将BREW描述为存在于计算设备(典型地是无线蜂窝电话)的操作***上的薄板(thin veneer),除了其它特征外,其还提供到专门在个人计算设备上构建的硬件特征的接口。BREW至少还包括一个优点,即,相对于对这种设备资源的需求以及相对于消费者为包括BREWAPI的设备所付的价钱,可以以相对较低的成本在这种个人计算设备上提供BREW。与BREW相关的其它特征包括它的端到端软件分布平台,其为无线服务运营商、软件开发商以及计算设备消费者提供了许多益处。这种当前可用的端到端软件分布平台中的至少一种包括分布在服务器-客户端体系结构上的逻辑,其中,例如,服务器实现计费、安全和应用程序分布功能,而客户端实现应用程序执行、安全和用户接口功能。
结合在计算设备上执行的运行时环境(API)来使用所描述的一个或多个实施例。一个这种运行时环境(API)是之前所讨论的用于无线的二进制运行时环境(BREW)软件。然而,可以与其它类型的运行时环境(API)一起使用所描述的一个或多个实施例,例如,所述其它类型的运行时间环境(API)用于对在无线客户端计算设备上的应用程序执行进行控制。
图6示出了无线***600的一个示例性实施例的方框图。***600可以包括例如蜂窝电话的客户端设备,例如在无线网络304上与至少一个应用下载服务器606进行通信的无线设备200,其中所述至少一个应用下载服务器606在无线通信入口或者到无线网络304的其它数据接入上选择性地将软件应用程序和组件发送到例如无线设备200的无线设备。如此处所示,无线(客户端)设备可以是例如无线设备200的蜂窝电话、个人数字助理608、此处表示为双工文本寻呼机的寻呼机610或者甚至是具有无线通信入口的独立计算机平台612。例如,无线设备200包括用于发送和接收数据的收发信机或无线设备、用于执行指令并对无线设备的操作进行控制的处理器以及用于存储可执行指令、CCM加载器212(图2)和CCM 202(图2)的存储器。由此,可以在例如无线设备的包括无线通信入口的任何形式的客户端设备上实现该实施例,其中所述设备包括而不限于无线调制解调器、PCMCIA卡、个人计算机、接入终端、电话或者其任何组合或子组合。
此处示出了网络616上的应用下载服务器606与其它计算机部件一起与无线网络304进行通信。可以存在独立的服务器622,并且每个服务器可以在无线网络304上将单独的服务和处理提供给客户端设备200、608、610、612。***600还可以包括至少一个存储应用程序的数据库618,其保存可由无线设备200、608、610、612下载的例如CCM加载器212的软件应用程序(示出CCM加载器应用程序可被下载到利用点划线表示的无线设备)。然而,本领域技术人员应当清楚,图6中所示出的配置仅仅是示例性的。因此,其它实施例可以包括多个服务器中的一个,所述多个服务器中的每一个可以实现所有描述的功能并且包括所有必需的硬件和软件,或者可以仅包括所选择的功能。
在图7中,示出了对***600进行更加全面说明的方框图,其包括示例性实施例中无线网络304的组件以及单元的相互关系。***600仅仅是示例性的并且可以包括任何***,借此,例如无线客户端计算设备200、608、610、612的远程客户端设备可以在彼此之间和/或在经由无线网络304连接的组件之间进行空中通信,其中无线网络304包括而不限于无线网络运营商和/或服务器。应用下载服务器606和存储应用程序的数据库618通过例如互联网、安全LAN、WAN或者其它网络等数据链路来与运营商网络700进行通信。根据上述实施例,存储应用程序的数据库618包括用于下载到每个无线客户端计算机设备200、608、610、612的CCM加载器212。无线客户端计算机设备200、608、610、612从存储应用程序的数据库618下载CCM加载器212的副本。在所示的实施例中,服务器620可以包括应用下载服务器606、分布服务器622和存储应用程序的数据库618。然而,这些服务器也可以是独立的设备。
仍然参考图7的实施例,运营商网络700对被发送到消息服务控制器(“MSC”)702的消息(通常是数据分组)进行控制。运营商网络700通过另一通信链路与MSC 702进行通信,所述另一通信链路例如另一网络、互联网和/或POTS(“简单普通电话***”)。典型地,运营商网络700和MSC 702之间的网络或者互联网连接传送数据,而POTS传送语音信息。可以通过例如至少一条通信链路将MSC 702连接到多个基站(“BTS”)704,所述通信链路包括用于数据传输的数据网络和/或互联网以及用于语音信息的POTS。最后,BTS 704采用例如短消息服务(“SMS”)等空中协议将消息无线广播到例如蜂窝电话602的无线通信设备。
在图7的实施例中,每个无线设备200可以包括计算机平台706,其可以接收和执行软件应用程序并且显示从计算机***620或者其它网络服务器622发送的数据。计算机平台706可以包括专用集成电路(“ASIC”)708或者其它芯片集、处理器、微处理器、逻辑电路或其它数据处理设备。可以在制造无线设备200时安装ASIC 708。ASIC708或者其它处理器可以执行应用编程接口(“API”)层710,该API层710与无线设备的存储器712内的例如CCM加载器212等任何驻留程序进行接口。在这种情况下,API 710是在计算设备上或者是在无线设备200上执行的运行时环境。一种这样的运行时环境是用于无线的二进制运行时环境(BREW)软件,但是也可以使用例如用于对在无线计算设备上的应用程序执行进行控制的其它运行时环境。存储器712例如可以由只读和随机存取存储器(ROM和RAM)、EPROM、EEPROM、闪存卡以及计算机平台通用的任何存储器中的至少一个组成。计算机平台706还可以包括本地数据库714,其可以保存软件应用程序,例如CCM加载器212、CCM 202、文件或者存储器712内未被有效使用的数据。本地数据库714可以包括闪存单元、磁介质、EPROM、EEPROM、光介质、磁带、软盘、硬盘以及任何其它类型的二级或者三级存储器中的至少一个。因此,在图7的实施例中,可以根据***600为每个无线设备200加载应用程序,例如CCM加载器212、CCM 202、一个或多个简档204和/或来自计算机***620的数据。
通过使用CCM 202,设备200的制造商可以将设备200配置为用于在例如第一无线网络208和第二无线网络210的一个或多个运营商通信网络上运行。也就是说,设备200不需要为了在特定电信运营商的通信网络208、210上运行而被经销商或者制造商修改。另外,为了使设备可以结合单个运营商的网络来运行,所述运营商仅需要对设备200提供预定的运营商特有参数206。CCM 202将运营商特有参数封装在用于设备200的一个或多个运营商特有简档204中。
CCM 202将运营商设备需求中的差异封装为可在设备200运行期间选择的参数206,例如动态资源文件。
在另一个实施例中,可以空中下载CCM 202,即,设备200可以使用该设备到无线网络208的连接来下载运营商特有参数206。在另一个实施例中,可以通过到计算机***的连接或者经由可连接到设备200的可读介质(例如存储卡)来下载CCM 202。
在一个实施例中,设备200的用户可以通过在设备上直接或者远程地提供适当的输入来选择特定的运营商配置。用户可以基于用户需求的某些变化来选择使设备200可以在多个运营商(服务提供商)之一下运行,所述用户需求例如费用、地理位置、漫游、旅行、安全、特定技术(例如CDMA、TDMA、OFDMA等)等。
在一个实施例中,设备200自动地对使用存储在CCM 202中的预定简档206的需求进行检测。手机制造商可以选择特定运营商配置以及基于运行环境和/或用户需求的某些变化来对其自身进行定制,所述运行环境和/或用户需求例如漫游和/或旅行到新的区域、进入由特定技术(例如CDMA、TDMA、OFDMA等)服务的区域等。
通过使用CCM 202,设备经销商和制造商无需关心要对每个设备进行定制以便满足每个运营商的特定需求。设备经销商和制造商可以专注在其市场细分上,并且可以使用CCM 202来处理运营商的特定需求。这明显改善了设备200的上市时间和设备质量。
所公开的实施例实现了上述的一个或多个优点,这对于本领域技术人员而言将是显而易见的。在阅读了前述的说明之后,本领域技术人员将可以实现各种变化、等同物替换以及本文广泛公开的各种其它实施例。因此,本发明旨在仅由包括在所附权利要求中的定义及其等同物来对在此要求的保护进行限定。
Claims (26)
1、一种将无线设备定制为预定配置的方法,包括:
在所述无线设备运行期间,响应于所述无线设备接收的预定网络切换输入,对配置有第一运营商的至少一个运营商特有参数的所述无线设备进行修改,以便接入第二运营商的至少一个运营商特有参数。
2、如权利要求1所述的方法,还包括:
在所述修改步骤之前,基于至少一个运营商特有参数,将所述无线设备配置为连接到第一运营商。
3、如权利要求1所述的方法,还包括:
响应于所述无线设备接收的预定连接输入,将所述已修改的无线设备连接到所述第二运营商。
4、如权利要求3所述的方法,其中,所述预定连接输入是用户输入和无线设备生成输入中的至少一个。
5、如权利要求1所述的方法,其中,所述预定网络切换输入包括用户输入、运营商特有输入以及无线设备生成输入中的至少一个。
6、如权利要求5所述的方法,其中,所述无线设备生成输入是由所述无线设备对地理区域变化的检测。
7、如权利要求1所述的方法,其中,所述至少一个运营商特有参数包括无线设备特有特征和运营商特有特征中的至少一个。
8、如权利要求7所述的方法,其中,所述无线设备特有特征包括显示参数、运营商网络确定参数、拨号特征参数以及用户接口参数。
9、如权利要求7所述的方法,其中,所述运营商特有特征包括语音参数、消息参数以及数据参数。
10、如权利要求1所述的方法,其中,所述无线设备包括至少一个运营商特有简档,所述运营商特有简档包括所述至少一个运营商特有参数。
11、如权利要求10所述的方法,其中,所述修改步骤包括从一个或多个运营商特有简档中进行选择。
12、如权利要求1所述的方法,其中,所述修改步骤包括在所述无线设备和所述第一运营商之间建立的连接上,获得所述第二运营商的至少一个运营商特有参数。
13、一种存储指令的存储器或者计算机可读介质,当处理器执行所述指令时,其使所述处理器实现如权利要求1中所述的对无线设备进行定制的方法。
14、一种无线设备处理器,其被配置为实现如权利要求1中所述的对无线设备进行定制的方法。
15、一种用于无线设备的运营商定制模块***,包括:
运营商定制模块加载器,其由配置有第一运营商的至少一个运营商特有参数的无线设备执行,用于:
(a)在所述无线设备运行期间,响应于所述无线设备接收的预定网络切换输入,从一个或多个运营商特有参数中选择出第二运营商的至少一个运营商特有参数;以及
(b)将所述无线设备修改为使用所选择的第二运营商的运营商特有参数来接入所述第二运营商。
16、一种与通信运营商连接的无线设备,包括:
计算机平台,用于基于包括运营商特有参数的运营商特有简档来与第一运营商进行通信;
运营商定制模块加载器,其驻留在所述计算机平台上,用于(a)在所述无线设备运行期间,从一个或多个运营商特有参数中选择至少一个运营商特有参数,以及(b)将所述计算机平台配置为使用在所述计算机平台上所选择的运营商特有参数来接入第二运营商。
17、如权利要求16所述的无线设备,包括:
驻留在所述计算机平台上的运营商定制模块(CCM),其包括至少一个运营商特有简档,所述运营商特有简档包括至少一个运营商特有参数。
18、如权利要求17所述的无线设备,其中,所述CCM包括多个运营商特有简档。
19、一种用于无线设备的运营商定制模块***,所述无线设备与通信运营商进行连接,所述运营商定制模块***包括:
用于存储所述无线设备所连接到的第一运营商的至少一个运营商特有参数的装置;以及
用于在所述无线设备运行期间从一个或多个运营商特有参数中选择第二运营商的至少一个运营商特有参数,并对所述无线设备进行修改以使用所选择的第二运营商的运营商特有参数来接入所述第二运营商的装置,并且该装置还用于对预定网络切换输入做出响应。
20、一种将第一运营商的运营商特有参数提供给无线设备的方法,其中,所述无线设备配置有第二运营商的至少一个运营商特有参数,所述方法包括:
响应于对来自所述无线设备的对于第一运营商的至少一个运营商特有参数的请求的接收,将所述至少一个运营商特有参数从服务器发送到无线设备。
21、如权利要求20所述的方法,还包括:
在所述发送步骤之前,将所述第二运营商的多个运营商特有参数存储在所述服务器处。
22、如权利要求20所述的方法,其中,所述服务器包括至少一个运营商特有简档,所述运营商特有简档包括所述至少一个运营商特有参数,所述方法还包括:
在所述发送步骤之前,响应于对来自所述无线设备的对于所述第二运营商的至少一个运营商特有简档的请求的接收,从存储在所述服务器处的两个或多个运营商特有简档中选择所述第二运营商的至少一个运营商特有简档。
23、如权利要求20所述的方法,还包括:
在所述发送步骤之前,对所述无线设备进行鉴权。
24、一种存储指令的存储器或者计算机可读介质,当处理器执行所述指令时,其使所述处理器实现如权利要求20中所述的方法,所述方法将第一运营商的运营商特有参数提供给配置有第二运营商的至少一个运营商特有参数的无线设备。
25、一种无线设备处理器,其被配置为实现如权利要求20中所述的方法,所述方法将第一运营商的运营商特有参数提供给配置有第二运营商的至少一个运营商特有参数的无线设备。
26、第一运营商服务器,其用于将所述第一运营商的运营商特有参数提供给配置有第二运营商的至少一个运营商特有参数的无线设备,所述第一运营商服务器包括:
数据存储组件,其由计算机平台执行,并且存储所述第一运营商的至少一个运营商特有参数;以及
所述计算机平台,用于(a)使用所述无线设备和所述第二运营商之间建立的连接来与所述无线设备进行通信,以及(b)响应于对来自所述无线设备的对于所述第一运营商的至少一个运营商特有参数的请求的接收,将所述至少一个运营商特有参数从服务器发送到所述无线设备。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62876804P | 2004-11-16 | 2004-11-16 | |
US60/628,768 | 2004-11-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101099401A true CN101099401A (zh) | 2008-01-02 |
Family
ID=36013396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800465421A Pending CN101099401A (zh) | 2004-11-16 | 2005-11-16 | 用于在通信***中进行运营商定制的方法和设备 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7636333B2 (zh) |
EP (1) | EP1817929A1 (zh) |
JP (1) | JP4571675B2 (zh) |
KR (1) | KR100910951B1 (zh) |
CN (1) | CN101099401A (zh) |
AR (1) | AR051498A1 (zh) |
CA (1) | CA2588115A1 (zh) |
TW (1) | TW200642496A (zh) |
WO (1) | WO2006055716A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104838672A (zh) * | 2012-12-03 | 2015-08-12 | 高通股份有限公司 | 用于动态启用无线通信设备功能的***和方法 |
CN109792676A (zh) * | 2016-08-03 | 2019-05-21 | 诺基亚通信公司 | 本地运营商的服务提供 |
CN111585810A (zh) * | 2020-05-06 | 2020-08-25 | 上海闻泰电子科技有限公司 | 运营商参数文件的定制方法、定制装置及可读存储介质 |
CN114258007A (zh) * | 2020-09-25 | 2022-03-29 | 宇龙计算机通信科技(深圳)有限公司 | Sim卡管理方法、装置及计算机存储介质 |
Families Citing this family (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6961567B1 (en) | 2000-12-07 | 2005-11-01 | Palm, Inc. | Generic activation and registration framework for wireless devices |
US7555571B1 (en) | 2001-01-05 | 2009-06-30 | Palm, Inc. | Activation of mobile computing device on a cellular network |
US8812398B2 (en) | 2001-05-08 | 2014-08-19 | Qualcomm Incorporated | Key for a wireless-enabled device |
US7636333B2 (en) | 2004-11-16 | 2009-12-22 | Qualcomm Incorporated | Method and apparatus for carrier customization in communication systems |
US7738891B2 (en) * | 2005-12-02 | 2010-06-15 | Nokia Corporation | System, apparatus, and method for dynamically configuring application access point settings |
US20070169084A1 (en) * | 2005-12-12 | 2007-07-19 | Frank Davis W | Persistent maintenance of customization data on computing devices |
US8478977B1 (en) * | 2005-12-21 | 2013-07-02 | Cadence Design Systems, Inc. | Secure auto-migration program |
CN101035317A (zh) * | 2007-04-03 | 2007-09-12 | 华为技术有限公司 | 一种业务参数配置方法及***以及业务参数配置单元 |
US9451450B2 (en) * | 2007-09-01 | 2016-09-20 | Apple Inc. | Postponed carrier configuration |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8250207B2 (en) | 2009-01-28 | 2012-08-21 | Headwater Partners I, Llc | Network based ambient services |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8340634B2 (en) | 2009-01-28 | 2012-12-25 | Headwater Partners I, Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
JP2009302681A (ja) * | 2008-06-10 | 2009-12-24 | Fujitsu Ten Ltd | 通信中継システム、通信中継方法、ゲートウェイ装置および通信装置 |
US9170870B1 (en) | 2013-08-27 | 2015-10-27 | Sprint Communications Company L.P. | Development and testing of payload receipt by a portable electronic device |
WO2010050887A1 (en) * | 2008-10-31 | 2010-05-06 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement in a multi-carrier communication network system |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
CN102349065B (zh) * | 2009-01-28 | 2016-10-19 | 海德沃特合作I有限公司 | 设备辅助的服务安装 |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9807608B2 (en) * | 2009-04-20 | 2017-10-31 | Interdigital Patent Holdings, Inc. | System of multiple domains and domain ownership |
JP5246053B2 (ja) | 2009-06-17 | 2013-07-24 | 富士通株式会社 | 無線通信システム |
US8346255B2 (en) | 2010-02-11 | 2013-01-01 | Apple Inc. | Method and apparatus for using a wireless communication device with multiple service providers |
JP5589808B2 (ja) | 2010-02-24 | 2014-09-17 | 富士通株式会社 | 通信装置および経路割当方法 |
US8813167B2 (en) * | 2010-12-30 | 2014-08-19 | Apple Inc. | Dynamic device configuration using predicates |
US9450759B2 (en) | 2011-04-05 | 2016-09-20 | Apple Inc. | Apparatus and methods for controlling distribution of electronic access clients |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
WO2012154600A1 (en) | 2011-05-06 | 2012-11-15 | Apple Inc. | Methods and apparatus for providing management capabilities for access control clients |
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 |
MY168041A (en) * | 2012-08-16 | 2018-10-11 | Mimos Berhad | A configuration profile management system for mobile devices |
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 |
US9451446B2 (en) | 2013-01-18 | 2016-09-20 | Sprint Communications Company L.P. | SIM profile brokering system |
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 |
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 |
US9549009B1 (en) | 2013-02-08 | 2017-01-17 | Sprint Communications Company L.P. | Electronic fixed brand labeling |
US9026105B2 (en) | 2013-03-14 | 2015-05-05 | Sprint Communications Company L.P. | System for activating and customizing a mobile device via near field communication |
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 |
US9143924B1 (en) | 2013-08-27 | 2015-09-22 | Sprint Communications Company L.P. | Segmented customization payload delivery |
US9204239B1 (en) | 2013-08-27 | 2015-12-01 | Sprint Communications Company L.P. | Segmented customization package within distributed server architecture |
US9125037B2 (en) | 2013-08-27 | 2015-09-01 | Sprint Communications Company L.P. | System and methods for deferred and remote device branding |
US9743271B2 (en) | 2013-10-23 | 2017-08-22 | Sprint Communications Company L.P. | Delivery of branding content and customizations to a mobile communication device |
US10506398B2 (en) | 2013-10-23 | 2019-12-10 | Sprint Communications Company Lp. | Implementation of remotely hosted branding content and customizations |
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 |
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 |
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 |
US9398462B1 (en) | 2015-03-04 | 2016-07-19 | Sprint Communications Company L.P. | Network access tiered based on application launcher installation |
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 |
US10574465B2 (en) | 2016-05-18 | 2020-02-25 | Apple Inc. | Electronic subscriber identity module (eSIM) eligibility checking |
US10142917B2 (en) | 2016-07-21 | 2018-11-27 | Apple Inc. | Electronic subscriber identity module (eSIM) assignment for carrier channel devices |
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 |
US11070355B2 (en) | 2017-06-30 | 2021-07-20 | Apple Inc. | Profile installation based on privilege level |
US11991525B2 (en) | 2021-12-02 | 2024-05-21 | T-Mobile Usa, Inc. | Wireless device access and subsidy control |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2294844B (en) * | 1994-11-07 | 1999-05-26 | Motorola Inc | Communications operating system and method therefor |
JP2937163B2 (ja) * | 1997-04-11 | 1999-08-23 | 日本電気株式会社 | 移動通信方式 |
JP3161599B2 (ja) * | 1998-07-10 | 2001-04-25 | 日本電気株式会社 | 移動電話システム |
US6324400B1 (en) * | 1998-09-16 | 2001-11-27 | Ericsson Inc. | Intelligent roaming mobile station for emulating a pre-intelligent roaming mobile station |
JP2000184439A (ja) * | 1998-12-17 | 2000-06-30 | Canon Inc | 無線通信装置、無線通信方法及び記憶媒体 |
US6477372B1 (en) * | 2000-11-06 | 2002-11-05 | Motorola, Inc. | Method for a radiotelephone to scan for alternate radiotelephone systems |
WO2002063901A1 (en) | 2001-02-06 | 2002-08-15 | Nokia Corporation | Access system for a cellular network |
US6930470B2 (en) | 2001-03-01 | 2005-08-16 | Nortel Networks Limited | System and method for code division multiple access communication in a wireless communication environment |
JP2002344380A (ja) * | 2001-05-21 | 2002-11-29 | Mitsubishi Electric Corp | 無線装置の動作性能更新システム |
US6934544B2 (en) | 2002-02-04 | 2005-08-23 | Qualcomm Incorporated | Method and apparatus for configurable selection and acquisition of a wireless communications system |
KR20040080689A (ko) | 2003-03-13 | 2004-09-20 | 주식회사 라이벌코리아 | 무선통신을 이용한 모니터 장치와 컴퓨터 본체와 다중사용자 컴퓨터 시스템 및 그의 구동방법 |
US7636333B2 (en) | 2004-11-16 | 2009-12-22 | Qualcomm Incorporated | Method and apparatus for carrier customization in communication systems |
-
2005
- 2005-11-14 US US11/280,718 patent/US7636333B2/en not_active Expired - Fee Related
- 2005-11-16 CN CNA2005800465421A patent/CN101099401A/zh active Pending
- 2005-11-16 CA CA002588115A patent/CA2588115A1/en not_active Abandoned
- 2005-11-16 TW TW094140261A patent/TW200642496A/zh unknown
- 2005-11-16 AR ARP050104820A patent/AR051498A1/es unknown
- 2005-11-16 WO PCT/US2005/041691 patent/WO2006055716A1/en active Application Filing
- 2005-11-16 JP JP2007543239A patent/JP4571675B2/ja not_active Expired - Fee Related
- 2005-11-16 KR KR1020077013461A patent/KR100910951B1/ko not_active IP Right Cessation
- 2005-11-16 EP EP05849567A patent/EP1817929A1/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104838672A (zh) * | 2012-12-03 | 2015-08-12 | 高通股份有限公司 | 用于动态启用无线通信设备功能的***和方法 |
CN109792676A (zh) * | 2016-08-03 | 2019-05-21 | 诺基亚通信公司 | 本地运营商的服务提供 |
CN109792676B (zh) * | 2016-08-03 | 2023-12-26 | 诺基亚通信公司 | 用于服务提供的装置 |
CN111585810A (zh) * | 2020-05-06 | 2020-08-25 | 上海闻泰电子科技有限公司 | 运营商参数文件的定制方法、定制装置及可读存储介质 |
CN111585810B (zh) * | 2020-05-06 | 2023-03-24 | 上海闻泰电子科技有限公司 | 运营商参数文件的定制方法、定制装置及可读存储介质 |
CN114258007A (zh) * | 2020-09-25 | 2022-03-29 | 宇龙计算机通信科技(深圳)有限公司 | Sim卡管理方法、装置及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20060135144A1 (en) | 2006-06-22 |
EP1817929A1 (en) | 2007-08-15 |
US7636333B2 (en) | 2009-12-22 |
JP2008521352A (ja) | 2008-06-19 |
JP4571675B2 (ja) | 2010-10-27 |
WO2006055716A1 (en) | 2006-05-26 |
CA2588115A1 (en) | 2006-05-26 |
AR051498A1 (es) | 2007-01-17 |
KR20070086208A (ko) | 2007-08-27 |
TW200642496A (en) | 2006-12-01 |
KR100910951B1 (ko) | 2009-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101099401A (zh) | 用于在通信***中进行运营商定制的方法和设备 | |
US20220150674A1 (en) | Over the air provisioning of mobile device settings | |
CN102144415B (zh) | 用于在每个网络服务基础上为开放市场无线设备进行设定信息动态来源确定的方法和装置 | |
US7200390B1 (en) | Device software update transport and download | |
CN101098529B (zh) | 在个人蜂窝电信装置上因特网会话的启动及其定制协议 | |
CA2510838C (en) | Downloadable configuring application for a wireless device | |
JP5340810B2 (ja) | ワイアレス装置能力に基づいたアプリケーション及びアプリケーション・メタデータ・フィルタリングのためのシステム及び方法 | |
KR100821947B1 (ko) | 다운로드 기술 선택 방법 및 장치 | |
US7460860B2 (en) | Method and system for providing a mobile network notification service | |
EP1761088B1 (en) | Customisation of mobile stations | |
US20080261603A1 (en) | System for Optimizing Cellular Telephone Call Placement With Minimal User Overhead | |
KR101467365B1 (ko) | 이동 통신 시스템에서 심 어플리케이션 툴킷을 제공하는장치 및 방법 | |
WO2004017669A1 (en) | Over-the-air programming method for wireless communication device | |
CN109314846B (zh) | 订阅者自激活设备、程序和方法 | |
WO1998007287A1 (en) | Telephone system | |
CN101137144A (zh) | 无线通信终端开关机画面自动更新方法 | |
CN100412846C (zh) | 无线设备的可下载配置应用 | |
KR20050092514A (ko) | 이동 통신 단말기에서의 사용자 인터페이스 데이터 설정변경 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1108546 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080102 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1108546 Country of ref document: HK |