响应于故障事件触发固件更新请求的方法和装置制造方法及图纸

技术编号:10313493 阅读:165 留言:0更新日期:2014-08-13 15:54
诸如非结构化补充服务数据(USSD)网关的消息处理系统将具有特定类型的数据内容的第一消息发送到无线通信网络内的无线通信设备。响应于不能处理所述特定类型的数据内容,所述无线通信设备将错误消息发送到所述消息处理系统。响应于特定错误消息的接收,所述消息处理系统自动地触发固件升级通知消息(例如,无线应用协议PUSH消息)到所述无线通信设备的传输,这触发所述无线通信设备从外部服务器(例如,空中固件服务器)请求固件升级,所述固件升级使得所述无线通信设备能够变得能够处理所述特定类型的数据内容。

【技术实现步骤摘要】
【国外来华专利技术】响应于故障事件触发固件更新请求的方法和装置
[0001 ] 本专利技术一般涉及无线通信设备并且特别地涉及无线通信设备中的固件升级。
技术介绍
非结构化补充服务数据(USSD)消息收发结构已在全球移动通信系统(GSM)内作为消息收发类型被用于将USSD请求和/或USSD通知发射到启用GSM的无线设备和/或用户设备。USSD提供用于将消息发射到无线通信网络内的无线通信设备的基于会话的通信。例如,USSD被用来在无线通信设备与网络内的应用程序之间发送文本,所述应用程序诸如预付费漫游或移动聊天。USSD与短消息收发服务(SMS)类似,但不像SMS,USSD事务仅在会话期间发生。采用SMS,消息能够被发送到无线通信设备,并且如果设备未被激活或不在范围内则存储持续数天。USSD功能性不被当前的码分多址(CDMA)网络支持。结果,第三代合作伙伴计划2(3GPP2)已针对CDMA网络启动了这种功能性的开发。当CDMA基础设施变得能够支持USSD功能性时,能够跨越并且遍及GSM和CDMA网络覆盖范围区域部署USSD服务。然而,传统CDMA移动设备不支持USSD特征,并且同样地,这些传统移动设备不能够识别在USSD消息内所提供的数据内容的类型。结果,在CDMA传统设备处接收到的USSD请求将导致故障事件,而不管USSD请求是源自启用USSD的设备或GSM网络的服务器还是源自启用USSD的CDMA设备或在重叠GSM-CDMA网络内的服务器。考虑到大量传统CDMA移动设备,由于这些传统CDMA移动设备支持USSD特征的无能而造成的大量故障事件对无线通信网络提出了主要挑战。【附图说明】将与附图相结合地阅读所描述的实施例,其中:图1是根据一个实施例的具有全球移动通信系统(GSM)和码分多址(CDMA)网络组件两者以及非结构化补充服务数据(USSD)网关的示例无线通信网络;图2是根据一个实施例的其中能够结合所描述的实施例的特征的示例消息处理系统(诸如USSD网关)的框图表示;图3图示根据一个实施例的无线通信网络内的示例无线通信设备的框图表示;图4是根据一个实施例的图示在无线通信网络内从一个组件发射到另一组件以使得在无线通信设备处的故障事件能够触发固件升级通知消息的传输的消息序列的消息收发和信令流程图;以及图5是根据一个实施例的图示用于响应于接收到标识在无线通信设备处的故障事件的发生的信息,通过无线通信设备来触发固件更新请求的方法的流程图。【具体实施方式】说明性实施例提供了用于响应于在无线通信设备处发生故障事件而在无线通信设备处触发固件更新请求的方法和消息处理系统。诸如非结构化补充服务数据(USSD)网关的消息处理系统将具有特定类型的数据内容的第一消息发送到无线通信网络内的无线通信设备。响应于不能识别和/或处理该特定类型的数据内容,无线通信设备将错误消息发送到消息处理系统。响应于特定错误消息的接收,消息处理系统自动地触发固件升级通知消息生成和作为无线应用协议(WAP)PUSH消息到无线通信设备的传输。紧跟固件升级通知消息的接收之后,无线通信设备从外部服务器请求固件升级,所述固件升级使得无线通信设备能够变得能够识别和处理该特定类型的数据内容。当无线通信设备能够接收空中固件(FOTA)传输时,外部服务器经由FOTA传送转发固件升级。在本专利技术的示例性实施例的以下具体描述中,在可以实践本专利技术的特定示例性实施例被足够详细地描述以使得本领域的技术人员能够实践本专利技术,并且应当理解的是,在不背离本专利技术的精神或范围的情况下可以利用其它实施例并且可以做出逻辑、架构、程序、机械、电气以及其它改变。因此,以下详细描述将不在限制性意义上进行,并且本专利技术的范围由所附权利要求及其等同物来限定。在附图的不同视图的描述内,类似的元素提供了与先前的(一个或多个)图的那些类似的名称和附图标记。指配给元素的特定标记被单独提供来帮助描述,并且不意在对所描述的实施例暗示任何限制(结构的或功能的或另外的)。应理解的是,特定组件、设备和/或参数名称(诸如本文中所描述的执行实用程序/逻辑/固件的那些)的使用例如仅仅而不意在对所描述的实施例暗示任何限制。因此可以与用来在本文中描述组件、设备和/或参数的不同命名法/术语一起描述实施例,而没有限制。在描述实施例的一个或多个元素、特征或构思时对任何特定协议或专有名称的参考被单独提供作为一个实施方式的示例,并且这样的参考不将所要求保护的实施例的扩展限于其中利用了不同的元素、特征或概念名称的实施例。因此,本文中所利用的每个术语将考虑到利用术语的上下文而被赋予它最广泛的解释。如在下面进一步所描述的,本文中所描述的本专利技术的功能特征的实施方式在处理设备/结构内被提供,并且能够牵涉硬件、固件以及执行来为设备提供特定实用程序的数个软件级构造(例如,程序代码)的组合的使用。所呈现的附图图示在示例无线通信设备架构内的硬件组件和软件/逻辑组件两者。现具体地参考图1,描绘了示例无线通信网络100的框图,在所述示例无线通信网络100内可以有利地实现所描述的实施例的某些功能方面。为了简单,无线通信网络100将在本文中简单地通过简称WCN100来参考。特别地,在至少一个实施列中,WCN100表示码分多址(CDMA)网络和支持CDMA以及其它无线通信协议的混合或组合网络中的一个。这些混合网络和/或协议的示例包括TDD-CDMA (即,时分复用-CDMA)、FDD-CDMA (即,频分复用-CDMA)以及MC-CDMA( S卩,多载波CDMA)网络。然而,在替换实施例中,WCN100可以是另一类型的无线通信网络,诸如GSM,其中在无线通信网络内操作的至少一个无线通信设备102不能识别和/或处理源自WCN内的组件的特定类型的数据内容并且因此要求固件升级这样做。在一个或多个实施例中,WCN100通过信令系统7 (SS7)链路利用美国国家标准协会-41 (ANS1-41)标准和信令来实现特定消息和数据在网络组件(诸如MSCllO和HLRl 18)与各设备(包括USSD网关112和PUSH网关116)之间的通信。WCN100包括无线通信设备(WCD) 102,无线通信设备(WCD) 102可以是移动设备、移动站、手机、智能电话或启用CDMA的无线设备。在一个实施例中,WCD102是WCNlOO的订户设备并且经由基站(BS) 105无线地连接到WCN100的基础设施,所述基站(BS) 105包括基站天线106和基站控制器108。基站天线106为WCD102提供到WCN100的接入点。除基站组件106和108之外,WCN100的基础设施包括移动交换中心(MSC) 110,移动交换中心(MSC) 110被连接到BSC108以及连接到WCN100的互连功能服务器的骨干。MSCllO是用于全球移动通信系统(GSM)和/或CDMA的主服务递送节点,并且MSCllO负责路由连接到WCN100的用户设备之间的语音呼叫和SMS以及其它服务(诸如会议呼叫、传真以及电路交换数据)。MSCllO建立和释放端到端连接(例如,在无线通信设备之间),并且MSCllO处理呼叫期间的移动性和切换要求。在WCN100的网络基础设施140内所指示的是将表示双向ANS1-41信令和/或消息收发的网本文档来自技高网...
响应于故障事件触发固件更新请求的方法和装置

【技术保护点】
一种用于实现无线通信设备的固件更新的方法,所述方法包括:将具有第一类型的数据内容的第一消息从消息处理系统发送到无线通信设备,其中所述消息处理系统和无线通信设备在无线通信网络内被通信地连接;接收错误消息,所述错误消息指示所述无线通信设备不识别所述第一类型的数据内容;以及响应于所述错误消息的接收,自动地触发固件升级通知消息到所述无线通信设备的传输,所述固件升级通知消息触发所述无线通信设备从可访问的网络服务器请求固件升级,所述固件升级使得所述无线通信设备变为能够识别所述第一类型的数据内容。

【技术特征摘要】
【国外来华专利技术】1.一种用于实现无线通信设备的固件更新的方法,所述方法包括: 将具有第一类型的数据内容的第一消息从消息处理系统发送到无线通信设备,其中所述消息处理系统和无线通信设备在无线通信网络内被通信地连接; 接收错误消息,所述错误消息指示所述无线通信设备不识别所述第一类型的数据内容;以及 响应于所述错误消息的接收,自动地触发固件升级通知消息到所述无线通信设备的传输,所述固件升级通知消息触发所述无线通信设备从可访问的网络服务器请求固件升级,所述固件升级使得所述无线通信设备变为能够识别所述第一类型的数据内容。2.根据权利要求1所述的方法,其中自动地触发的步骤还包括: 从所述错误消息中检索标识关于错误类型的信息; 确定所述错误类型是在多个不同的可能错误类型之中的第一错误类型,其中所述第一错误类型特定地指示所述无线通信设备不能识别所述第一类型的数据内容; 响应于确定所述错误类型是所述第一错误类型,生成所述固件升级通知消息;以及 将所述固件升级通知消息发送到中间网络组件,所述中间网络组件将在所述无线通信网络内的消息转发操作提供给所述无线通信设备。3.根据权利要求2所述的方法,其中将所述固件升级通知消息发送到中间网络组件的步骤还包括: 将所述固件升级通知消息发射到至少一个中间网络组件,所述至少一个中间网络组件发射第二消息,所述第二消息具有由所述无线通信设备所识别的第二类型的数据内容,其中所述至少一个中间网络组件是PUSH网关和短消息服务中心SMSC中的一个。4.根据权利要求2所述的方法,其中: 所述固件升级通知消息包括寻址信息,所述寻址信息要被所述无线通信设备利用来访问网络位置和请求对应的固件升级;以及 所述固件升级通知消息通知所述无线通信设备将固件升级的请求和所述无线通信设备的特定设备信息发射到所述网络位置。5.根据权利要求4所述的方法,其中: 所述固件升级通知消息触发所述无线通信设备自主地将所述固件升级的请求和所述特定设备信息发射到所述网络位置; 所述网络服务器选择性地确定要提供给所述无线通信设备的特定类型的固件升级,并且在所述网络位置处,基于下述中的至少一个来选择适当的更新包:与所述固件升级通知消息相关联的错误类型、所述请求、以及由所述无线通信设备所提供的所述特定设备信息;以及 在所述无线通信设备处执行的所述固件升级利用由所述网络服务器所选择的所述固件更新包。6.根据权利要求4所述的方法,其中: 由所述无线通信设备所接收到的所述固件升级通知消息向所述无线通信设备的用户警告将要访问所述网络位置,手动地从所述网络服务器请求所述固件升级,以及基于所述无线通信设备的型号和类型,在所述请求内提供下述中的至少一个:(a)所述无线通信设备的型号和类型,和(b)适当的固件更新包的选择;以及所述网络服务器基于与所述固件升级通知相关联的错误类型和经由对所述固件升级的手动请求所接收到的信息,来选择所述适当的固件升级包,并且将所述适当的升级包转发到所述无线通信设备。7.根据权利要求1所述的方法,其中: 所述消息处理系统是非结构化补充服务数据USSD网关; 发送所述第一消息的步骤包括,发送下述中的至少一个作为USSD:USSD通知、和对信息的USSD请求; 所述无线通信网络支持码分多址CDMA无线协议;以及 所述无线通信设备是启用CDMA的订户设备。8.根据权利要求1所述的方法,其中: 所述固件升级通知消息是无线应用协议WAP I3USH消息; 所述可访问的网络 服务器是空中固件FOTA服务器,所述空中固件FOTA服务器实现FOTA升级到能够接收和处理FOTA更新的无线通信设备的传输; 所述无线通信设备包括使得所述无线通信设备能够接收和处理FOTA升级的组件;以及 所述方法包括: 确定所述无线通信设备是否支持FOTA传送协议;以及 响应于确定所述无线通信设备支持FOTA传送协议,所述消息处理系统发送所述固件升级通知消息,以经由FOTA更新来启动固件升级过程,所述FOTA更新将使得所述无线通信设备能够识别所述第一类型的数据内容。9.一种在无线通信网络内通信地连接到至少一个无线通信设备的消息处理系统,所述系统包括: 处理器; 耦合到所述处理器的存储器组件; 耦合到所述处理器的通信端口,所述通信端口使得能够将所述消息处理系统连接到所述无线通信网络内的至少一个其它设备; 与所述处理器相关联的设备消息收发逻辑,所述设备消息收发逻辑: 将具有第一类型的数据内容的第一消息从消息处理系统发送到无线通信设备,其中所述消息处理系统和无线通信设备在无线通信网络内被通信地连接; 接收错误消息,所述错误消息指示所述无线通信设备不识别所述第一类型的数据内容;以及 响应于所述错误消息的接收,自动地触发固件升级通知消息到所述无线通信设备的传输,所述固件升级通知消息触发所述无线通信设备从可访问的网络服务器请求固件升级,所述固件升级使得所述无线通信设备变为能够识别所述第一类型的数据内容。10.根据权利要求9所述的系统,其中自动地触发固件升级通知消息的传输的所述消息收发逻辑还包括进行以下操作的消息收发逻辑: 从所述错误消息中检索标识关于错误类型的信息; 确定所述错误类型是在多个不同的可能错误类型之中的第一错误类型,其中所述第一错误类型特定地指示所述无线通信设备不能识别所述第一类型的数据内容;响应于确定所述错误类型是所述第一错误类型,生成所述固件升级通知消息;以及 将所述固件升级通知消息发送到中间网络组件,所述中间网络组件将在所述无线通信网络内的消息转发操作提供给...

【专利技术属性】
技术研发人员:何晓梅朱宇
申请(专利权)人:摩托罗拉移动有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1