在移动通信系统中用于终端的软件更新的方法和设备的制作方法

文档序号:7733360阅读:184来源:国知局
专利名称:在移动通信系统中用于终端的软件更新的方法和设备的制作方法
技术领域
本发明一般涉及一种支持广播服务(BCAST)的移动广播系统,更具体地说,涉及 一种用于通过移动广播系统更新移动广播终端的软件或固件的方法和设备。
背景技术
移动通信市场已不断满足对于通过重新组合或统一现有技术来产生新服务的需 要。此外,随着通信和广播技术的发展,当前的广播系统或移动通信系统正处于通过传统 广播系统或移动通信系统中的便携式终端、即诸如移动电话或个人数字助理(PDA)的移动 终端来提供广播服务的阶段。除了上述潜在和实际的市场需求,对于多媒体服务的快速 增长的用户需求、在现有语音范围外提供诸如广播服务的新服务的企业策略、以及正响应 于消费者需求而增加移动通信业务的信息技术(IT)公司的利益已经使得能够在下一代 移动通信技术中在移动通信服务和因特网协议(IP)之间进行会聚以形成重要趋势(big stream)。该会聚已经促使将各种无线通信和广播服务引入和应用于有线通信市场以及移 动通信市场。这样的全方位的会聚已为各种服务创建了公共消费环境,而不管所述服务是 有线的、无线的还是广播的。同时,作为研究用于各个移动方案之间的交互的标准的组织的开放移动联盟 (OMA)已经确定了用于与移动游戏、因特网服务等有关的各种应用的标准。在OMA的工作组 之中,特别是OMA BCAST移动广播工作组正在研究用于通过使用移动终端来提供广播服务 的技术标准。OMA BCAST将用于在移动终端环境中提供诸如服务指南、下载和流传输技术、 服务和内容保护技术、服务订阅和漫游的基于IP的广播服务的技术标准化。随着因为有线和无线环境的会聚而导致的综合服务提供的市场趋向,希望诸如 OMA BCAST的移动广播技术演化到能够在移动环境之外、在有线/无线联合环境中提供服 务的水平。下面的描述基于OMA BCAST移动广播技术标准作为例子。图1示出用于建立移动广播服务的应用层及直到传输层的其子层的技术标准的 BCAST工作组的逻辑结构。首先,如下描述图1中示出的逻辑实体。内容提供者或内容创建(CC)实体101提 供内容,这是BCAST服务的基础并且包括关于典型广播服务的文件,所述内容包含关于电 影的数据、音频数据和视频数据。此外,CC实体101向BCAST服务应用(BSA)实体102提 供生成服务指南并确定用于服务的传输的传送承载的内容的属性。BSA实体102从CC实体101接收BCAST服务的数据,并将该数据转换为用于媒体 编码、内容保护、交互服务提供等的适当格式。此外,BSA实体102向BCAST服务分发/适 配(BSDA)实体103和BCAST订阅管理(BSM)实体104提供从CC实体101供给的内容的属 性。BSDA实体103通过使用从BSA实体102提供的BCAST服务数据来执行包括文件和 流传输、服务收集、服务保护、服务指南创建和分发和服务通知的各种任务。而且,BSDA实体103将服务调整为与广播分发系统112兼容。BSM实体104管理包括BCAST服务用户的订阅和付费相关功能的服务规贝"J、用于 BCAST服务的信息的规则以及通过硬件或软件接收BCAST服务的终端的规则。终端105接收内容和诸如服务指南及内容保护信息的节目支持信息,并向用户提 供广播服务。BDS服务分发实体111通过与广播分发系统112和交互网络113的相互通信 (inter-communication)而向多个终端提供移动广播服务。广播分发系统112通过广播信道发送移动广播服务,诸如第三代合作伙伴计划 (3GPP)的多媒体广播组播服务(MBMS)、作为第三代同步移动通信标准化组织的第三代合 作伙伴计划2(3GPP2)的广播组播服务(BDMCS)、以及作为数字广播标准化组织的数字视频 广播(DVB)的DVB手持(DVB-H)或基于因特网协议(IP)的广播/通信网络。交互网络113 提供例如诸如蜂窝网络的交互信道。下面,如下描述作为逻辑实体之间的连接路径的参考点。根据各种目的,每个参考 点具有多个接口,用于为了预定目的的至少两个逻辑实体之间的通信并且具有为了该目的 而应用于其的协议的消息类型。在图1中,BCAST-I 121是用于内容和内容属性的传输路径,且BCAST-2122是用 于内容保护或内容无保护BCAST服务、BCAST服务的属性以及内容属性的传输路径。BCAST-3 123是用于BCAST服务的属性、内容属性、用户偏好以及订阅信息、用户 请求及对用户请求的响应的传输路径。BCAST-4 124是用于通知消息、用于服务指南的属性 以及用于内容保护和服务保护的密钥的传输路径。BCAST-5 125是用于诸如数字权限管理 权限对象(DRM R0)和密钥值的安全资料(material)的传输路径,所述安全资料用于受保 护BCAST服务、无保护BCAST服务、内容保护BCAST服务、内容无保护BCAST服务、BCAST服 务属性、内容属性、通知、服务指南及BCAST服务保护、以及通过BCAST信道发送的所有数据 和信号。BCAST-6 126是用于诸如DRM RO和密钥值的安全资料的传输路径,所述安全资料 用于受保护BCAST服务、无保护BCAST服务、内容保护BCAST服务、内容无保护BCAST服务、 BCAST服务属性、内容属性、通知、服务指南及BCAST服务保护、以及通过交互信道发送的所 有数据和信号。BCAST-7 127是用于通过与诸如DRM RO和密钥值的安全资料的接收有关的控 制信息的交互信道发送的用户偏好信息的传输路径,所述用户偏好信息用于服务供应 (service provisioning)、订阅信息、设备管理和BCAST服务保护。BCAST服务利用传输路 径BCAST-8 128进入交互。BDS-I 129是用于诸如DRM RO和密钥值的安全资料的传输路 径,所述安全资料用于受保护BCAST服务、无保护BCAST服务、BCAST服务属性、内容属性、 通知、服务指南及BCAST服务保护。BDS-2 130是用于诸如DRM RO和密钥值的安全资料的传输路径,所述安全资料用 于提供服务、订阅信息、设备管理和BCAST服务保护。X-I 131是BDS服务分发实体111和 广播分发系统112之间的参考点。X-2 132是BDS服务分发实体111和交互网络113之间 的参考点。X-3 133是广播分发系统112和终端105之间的参考点。X-4 134是BDS服务 分发实体111和终端105之间通过广播信道的参考点。X-5 135是BDS服务分发实体111 和终端105之间通过交互信道的参考点。X-6 136是交互网络113和终端105之间的参考点ο同时,对于开放移动联盟设备管理(OMA DM),移动终端数量的呈指数增长已导 致用于管理移动设备的标准化方法成为必要,并且因而导致了能够使得移动企业或服务 提供商在执行与终端的无线通信的同时管理终端的固件或软件的移动终端管理方法的发 展。OMA DM可以通过利用由OMA DM标准化的其自身的DM协议来读取、添加、改变或执行 移动终端的对象而管理移动终端之中的固件或软件,这被称为“终端供应服务(terminal provisioning service),,。

发明内容
技术问题根据一类终端供应服务,仅在以与其他典型移动终端类似的方式更新由终端的制 造商周期性地提供的固件之后,终端才可以使用最近的软件并能够更稳定和有效地操作。为了在移动通信系统的终端中使用而设计OMA DM,并且OMA DM因而允许所有通信 交互。然而,虽然不存在使用由单个提供商提供的服务的终端的许多型号,但是仍然存在使 用由单个提供商提供的服务的许多其他终端。因此,由于当一对一交互执行每个终端的固 件更新时OMA DM需要非常大量的资源,所以OMA DM效率很低。因此,存在对于一种通过诸 如BCAST的广播系统同时且共同更新同一类型的多个终端的方法。技术方案已做出本发明以解决上述问题和/或缺点,并提供至少下述优点。因此,本发明的 一个方面提供了一种用于在移动广播系统中更新特定型号的终端的软件的方法和设备。本发明还提供了一种用于终端的有效固件更新的方法和设备,其可以通过广播同 时更新同一类型的多个终端的固件。本发明还提供了一种用于在移动广播系统中通过使用通知消息向终端提供供应 更新服务(provisioning update service)的方法和设备。根据本发明的一个方面,提供了一种在移动广播系统中更新终端的软件的方法。 该方法包括创建对于特定型号的终端的更新命令,所述更新命令包含更新信息;以及广 播所创建的更新命令。所述更新信息包括软件版本信息,以及包括终端制造商信息和终端 型号信息中的至少一个。此外,该方法还可以包括在广播所创建的更新命令之前,要求终 端订阅更新服务;以及创建和广播用于强制订阅终端之中的特定型号的终端的更新文件。 所述软件是所述终端的固件。根据本发明的另一方面,提供了一种更新移动广播系统的终端中的软件的方法。 该方法包括通过广播接收对于特定型号的终端的更新命令,所述更新命令包含更新信息; 以及基于所述更新信息确定是否更新所述软件。所述更新信息包括软件版本信息,以及包 括终端制造商信息和终端型号信息中的至少一个。该方法还可以包括在通过广播接收更 新命令之前,从网络接收更新服务强制订阅命令;以及订阅该更新服务。当确定要执行软件 的更新时,通过广播接收更新文件,并且通过使用所接收的更新文件来执行所述更新。所述 软件是所述终端的固件。根据本发明的另一方面,提供了一种用于在移动广播系统中更新终端的软件的网 络设备。该网络设备包括广播(BCAST)订阅管理(BSM),用于发送对于特定型号的终端的更新命令,所述更新命令包含更新信息;以及广播服务分发系统(BSDA),用于接收并广播 所发送的更新命令。所述更新信息包括软件版本信息,以及包括终端制造商信息和终端型 号信息中的至少一个。所述BSM 包括终端供应管理(Terminal Provisioning-Management,TP-M),用 于请求创建更新通知消息;以及通知生成(NTG),用于响应于来自TP-M的请求而创建更 新通知消息,并向BSDA发送所创建的更新通知消息,并且所述BSDA接收并广播所述更新 通知消息。所述BSM包括服务指南订阅源(SG-SS)和用于请求所述SG-SS创建更新服务 的TP-M,所述SG-SS响应于来自TP-M的请求而创建包含更新服务片段的创建所必需的 信息的更新服务片段创建请求消息,并向BSDA发送所创建的更新服务片断创建请求消 息,并且BSDA通过使用所述更新服务片段的创建所必需的信息来创建并广播包含更新 服务自动订阅命令的更新服务片断。BSM还包括BCAST服务供应管理(BCAST Service Provisioning-Management,BSP-M),用于从终端接收更新服务订阅请求,所述TP-M请求 创建关于用于特定型号的终端的更新文件的内容片段并将该更新文件发送到BSDA,所述 SG-SS接收对于创建内容片段的请求并发送创建所述内容片段所必需的信息,并且所述 BSDA通过使用从所述SG-SS接收的必要信息来创建所述内容片段并广播所创建的内容片 段和从所述TP-M接收的更新文件。所述软件是所述终端的固件。根据本发明的另一方面,提供了一种用于移动广播系统的终端中的软件更新的设 备。该设备包括通知客户端(NTC),用于通过广播接收对于特定型号的终端的更新命令, 并基于更新信息确定是否更新软件,所述更新命令包括所述更新信息。所述更新信息包括 软件版本信息,以及包括终端制造商信息和终端型号信息中的至少一个。所述设备还可以 包括服务指南客户端(SG-C),用于通过广播接收更新服务强制订阅命令;以及BCAST服务 供应客户端(BCAST Service Provisioning-Client,BSP-C),用于根据更新服务强制订阅 命令订阅更新服务。当确定软件的更新时,所述NTC接收内容片段和更新文件,并且所述终 端还包括文件传递客户端(FD-C),用于从所述NTC接收所接收的更新文件;以及终端供应 客户端(Terminal Provisioning-Client,TP-C),用于从FD-C接收所述更新文件并执行更 新。所述软件是所述终端的固件。有益效果根据本发明,可以减少现有技术中每个终端的固件的各个升级的负荷,并且可以 通过广播同时更新多个终端的固件。因此,本发明具有更有效的固件更新效果。根据本发 明,因为可以同时更新网络中同一类型的终端的固件,所以网络可以有效地管理资源并最 佳地管理终端的性能。


通过结合附图的下面详细描述,本发明的上述和其他方面、特征和优点将更加显 而易见,其中图1是示出OMA BCAST中的服务指南功能的逻辑结构的框图;图2是示出用于在OMA BCAST系统中创建服务指南的数据模型的图,所述OMA BCAST系统是根据本发明的移动广播系统;图3是示出根据本发明的实施例的设备结构的框图;以及
图4是根据本发明的实施例的消息流图。
具体实施例方式下面将参考附图详细描述本发明的优选实施例。在下面的描述中,即使在不同的 图中被示出,也用相同的附图标记来指代相同或类似的元素。此外,提供在下面描述中所找到的各种特定限定仅仅用于帮助整体理解本发明, 并且对本领域技术人员来说显然的是,可以不用这样的限定来实现本发明。此外,可能省略 了对本领域所公知的结构或过程的具体描述,以避免模糊本发明的主题。下面的描述将采用在作为异步移动通信标准化组织的第三代合作伙伴计划 (3GPP)或作为关于移动终端的应用的标准的组织的开放移动联盟(OMA)的BCAST中定义的 实体的相同名称。然而,这样的标准和名称不限制本发明的范围,其可以被很自然地应用于 其他类似的系统。图2示出用于在OMA BCAST系统中创建服务指南的数据模型,所述OMA BCAST系 统是根据本发明的移动广播系统。图2中所示的配置是为由BCAST系统向终端提供广播服 务而提出的配置。服务指南包括关于广播配置的一般信息。终端接收服务指南并从服务指南中获 得广播信息,并且用户通过使用广播信息来确定是否接收广播。例如,为了接收广播,用户 必须获取关于包括在广播系统中的广播服务的信息、关于包括在每个广播服务中的节目的 信息以及关于每个节目的广播的时间表信息,并且上述这样的信息可以被包括在服务指南 中。为此,在OMA BCAST中,一个服务指南包括片段,每个片段具有其自己的目的。例 如,一个服务指南可以包括包含关于广播信道的信息的片段、包含关于节目的信息的片段 和包含关于诸如节目的广播时间的信息的片段,对上述片段单独进行配置。图2示出包括在OMA BCAST的服务指南中的片段。由粗实线围起来的每个实体指 示一个片段。同时,基于片段的各个目的之间的类似性,片段可以被捆扎为组。由虚线来指 示片段组。此外,与片段相连的实线指片段之间的相互参考(inter-reference)。参照图2,服务指南包括管理组200,提供一般服务指南的更高配置信息;核心组 220,其是服务指南的核心部分,诸如服务、内容和时间表;访问组230,提供使得能够访问 服务或内容的访问信息;供应组(provisioning group) 210,包括订阅和购买信息;预览数 据片段241 ;以及交互性数据片段251。管理组200包括服务指南传递描述符片段201。供应组210包括购买项目片段 211、购买数据片段212和购买渠道片段213。核心组220包括服务片段221、时间表片段222和内容片段223。访问组230包括 访问片段231和会话描述片段232。片段的功能被描述如下。服务指南传递描述符片段201包括包含服务指南传递单 元(SGDU)的位置的信息、以及关于用于接收通知消息的进入点的信息和关于SGDU的分组 的信息,所述SGDU包括服务指南的片段。此外,可以通过预览片段241提供关于服务、时间 表和内容的预览信息。可替换地,也可以通过交互性片段251根据相应服务、时间表和内容 在广播期间提供交互性服务。
服务片段221包括服务内容、类别、服务区域等的信息,作为围绕一般服务指南 的、广播服务中包括的内容的更高汇总。时间表片段222指示在服务中包括的每个内容的 时间信息,诸如流传输和下载。内容片段223包括广播内容、目标用户组、服务区域和类别 的详细描述。访问片段231提供使得用户能够看到服务的访问相关信息,并且提供用于相应访 问会话、访问信息等的传递方法。会话描述片段232可以被包括在访问片段231中,其以 URI的形式通知位置信息以使得终端可以识别相应会话描述片段232的信息。会话描述片 段232提供在相应会话中存在的多媒体内容的编解码信息和地址信息。购买项目片段211提供包括服务、内容、时间等的包(bundle),从而帮助用户订阅 或购买相应购买项目片段211。购买数据片段212包括与购买和订阅有关详细信息,诸如 服务和服务包的价格信息以及促销信息。购买渠道片段213通知用于订阅或购买的访问信 肩、ο可以基于图2的高级数据模型通过用于提供具体内容和值的各种元素值和属性 值来定义关于服务指南的具体信息。此外,虽然这里没有描述关于服务指南的每个片段的具体元素值和属性值,但是 上述具体元素值和属性值不限制本发明。此外,本发明可被应用于根据在提供关于移动广 播服务的服务指南中的必要性而定义的所有元素值和属性值。将参照下面的表1来描述在本发明中使用的消息模式表。表 权利要求
一种在移动广播系统中更新终端的软件的方法。该方法包括步骤由广播(BCAST)订阅管理(BSM)实体创建对于特定型号的终端的更新命令,所述更新命令包含更新信息;以及由所述BSM实体广播所创建的更新命令。
2.根据权利要求1所述的方法,其中,所述更新信息包括软件版本信息,以及包括终端 制造商信息和终端型号信息中的至少一个。
3.根据权利要求1所述的方法,还包括步骤在广播所创建的更新命令之前, 控制所述终端订阅强制更新服务;以及创建和广播用于强制订阅终端之中的特定型号的终端的更新文件。
4.根据权利要求1所述的方法,其中,所述软件是所述终端的固件。
5.一种更新移动广播系统的终端中的软件的方法,该方法包括步骤由所述终端通过广播接收对于特定型号的终端的更新命令,所述更新命令包含更新信 息;以及由所述终端基于所述更新信息确定是否更新所述软件。
6.根据权利要求5所述的方法,其中,所述更新信息包括软件版本信息,以及包括终端 制造商信息和终端型号信息中的至少一个。
7.根据权利要求5所述的方法,还包括步骤在通过广播接收更新命令之前, 从网络接收更新服务所需要的订阅命令;以及订阅该更新服务。
8.根据权利要求7所述方法,其中,当确定要执行软件的更新时,通过广播接收更新文 件,并且通过使用所接收的更新文件来执行所述更新。
9.根据权利要求5所述方法,其中,所述软件是所述终端的固件。
10.一种用于在移动广播系统中更新终端的软件的网络设备,该网络设备包括广播(BCAST)订阅管理(BSM),用于发送对于特定型号的终端的更新命令,所述更新命 令包含更新信息;以及广播服务分发系统(BSDA),用于接收并广播所发送的更新命令。
11.根据权利要求10所述的网络设备,其中,所述更新信息包括软件版本信息,以及包 括终端制造商信息和终端型号信息中的至少一个。
12.根据权利要求10所述的网络设备,其中,所述BSM包括 终端供应管理(TP-M),用于发送对于创建更新通知消息的请求;以及通知生成(NTG),用于响应于来自TP-M的更新通知消息创建请求而创建更新通知消 息,并向所述BSDA发送所创建的更新通知消息, 其中,所述BSDA接收并广播所述更新通知消息。
13.根据权利要求10所述的网络设备,其中,所述BSM包括服务指南订阅源(SG-SS)和 用于向所述SG-SS发送用于创建更新服务的请求的TP-M,其中,所述SG-SS响应于来自TP-M的更新服务创建请求而创建包含更新服务片段的创 建所必需的信息的更新服务片段创建请求消息,并向所述BSDA发送所创建的更新服务片 断创建请求消息,并且其中,所述BSDA根据所述更新服务片段的创建所必需的信息来创建并广播包含更新服务自动订阅命令的更新服务片断。
14.根据权利要求13所述的网络设备,其中,所述BSM还包括BCAST服务供应管理 (BSP-M),用于从特定型号的终端接收更新服务订阅请求,其中,所述TP-M发送对于创建关于用于特定型号的终端的更新文件的内容片段的请 求,并将该更新文件发送到BSDA,其中,所述SG-SS接收对于创建内容片段的请求并发送创建所述内容片段所必需的信 息,并且所述BSDA通过使用从所述SG-SS接收的必要信息来创建所述内容片段并广播所创 建的内容片段和从所述TP-M接收的更新文件。
15.根据权利要求10所述的网络设备,其中,所述软件是所述终端的固件。
16.一种用于移动广播系统的终端中的软件更新的设备,该设备包括通知客户端(NTC),用于通过广播接收对于特定型号的终端的更新命令,并基于所述更 新信息确定是否更新软件,所述更新命令包括所述更新信息。
17.根据权利要求16所述的设备,其中,所述更新信息包括软件版本信息,以及包括终 端制造商信息和终端型号信息中的至少一个。
18.根据权利要求16所述的设备,还包括服务指南客户端(SG-C),用于通过广播接收更新服务强制订阅命令;以及BCAST服务供应客户端(BSP-C),用于根据更新服务所需要的订阅命令订阅更新服务。
19.根据权利要求18所述的设备,其中,当确定要执行软件的更新时,所述NTC接收内 容片段和更新文件,并且其中,所述终端还包括文件传递客户端(FD-C),用于从所述NTC接收更新文件;以及 终端供应客户端(TP-C),用于从FD-C接收所述更新文件并执行更新。
20.根据权利要求16所述的设备,其中,所述软件是所述终端的固件。
全文摘要
提供了一种在移动广播系统中更新终端的软件的方法。该方法包括创建对于特定型号的终端的更新命令,所述更新命令包含更新信息;以及广播所创建的更新命令。所述更新信息包括软件版本信息,以及包括终端制造商信息和终端型号信息中的至少一个。此外,该方法还包括在广播所创建的更新命令之前,强制要求终端订阅更新服务;以及创建和广播用于强制订阅终端之中的特定型号的终端的更新文件。所述软件是所述终端的固件。
文档编号H04N5/00GK101981922SQ200980110723
公开日2011年2月23日 申请日期2009年3月26日 优先权日2008年3月28日
发明者李国熙, 李炳来, 李钟孝, 琴智恩, 郑甫先, 黄承吾 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1