多媒体信息业务的获取方法及移动终端转让专利

申请号 : CN201010577016.0

文献号 : CN102480699B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄国江

申请人 : 比亚迪股份有限公司

摘要 :

本发明公开了一种多媒体信息业务的获取方法,包括如下步骤:接收多媒体信息业务通知,解析多媒体信息业务通知以获取多媒体信息业务的URL地址;根据URL地址下载多媒体信息业务的头部同步多媒体集成语言SMIL信息,并解析头部同步多媒体集成语言SMIL信息以获取多媒体信息业务的实体内容的页数及布局;和根据多媒体信息业务的实体内容的页数及布局逐页下载多媒体信息业务的实体内容,并播放已下载的多媒体信息业务的实体内容。本发明在下载解析多媒体信息业务的同时用户可以浏览已下载解析的多媒体信息业务的实体内容,减少了用户的等待时间。本发明还公开了一种移动终端。

权利要求 :

1.一种多媒体信息业务的获取方法,其特征在于,包括如下步骤:

接收多媒体信息业务通知,解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;

根据所述URL地址下载所述多媒体信息业务的头部同步多媒体集成语言SMIL信息,并解析所述头部同步多媒体集成语言SMIL信息以获取所述多媒体信息业务的实体内容的页数及布局,其中,所述头部同步多媒体集成语言SMIL信息包括头信息和主体信息,所述头信息包括所述多媒体信息业务的实体内容的页数及布局,所述主体信息包括所述多媒体信息业务的实体内容的每页对应的媒体对象的名称和位置;和根据所述多媒体信息业务的实体内容的页数及布局逐页下载所述多媒体信息业务的实体内容,并播放已下载的多媒体信息业务的实体内容,其中,从所述头信息中获取所述多媒体信息业务的实体内容的布局,根据所述多媒体信息业务的实体内容的布局在所述主体信息中查找待处理页的媒体对象的名称和位置,下载所述待处理页的媒体对象。

2.如权利要求1所述的获取方法,其特征在于,所述解析多媒体信息业务通知包括以下两种方式之一:

(1)移动终端接收到所述多媒体信息业务通知后时,自动解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;

(2)移动终端接收到所述多媒体信息业务通知时存储所述多媒体信息业务通知,当用户选择该多媒体信息业务通知时,移动终端开始解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址。

3.如权利要求1所述的获取方法,其特征在于,当用户浏览所述多媒体信息业务的速度大于所述多媒体信息业务的下载解析速度时,所述多媒体信息业务的下一页实体内容未解析完,移动终端向所述用户发送等待信息,当所述下一页实体内容下载解析完成后,自动播放已下载解析的实体内容。

4.如权利要求1所述的获取方法,其特征在于,当所述多媒体信息业务播放速度大于所述多媒体信息业务的下载解析速度时,所述多媒体信息业务的下一页实体内容未解析完,暂停所述多媒体信息业务的播放,当所述下一页实体内容下载解析完成后自动继续播放。

5.如权利要求1所述的获取方法,其特征在于,在解析所述多媒体信息业务的实体内容时,当所述多媒体信息业务的实体内容中包含损坏的媒体对象时,跳过包含损坏的媒体对象的页,继续解析后续页的实体内容。

6.一种移动终端,其特征在于,包括:

接收模块,用于接收多媒体信息业务通知,并解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;

下载模块,所述下载模块与接收模块相连,用于根据来自所述接收模块的多媒体信息业务通知下载所述多媒体信息业务的头部同步多媒体集成语言SMIL信息;

解析模块,所述解析模块与下载模块相连,用于解析来自所述下载模块的所述多媒体信息业务的头部同步多媒体集成语言SMIL信息以获取所述多媒体信息业务的实体内容的页数及布局,所述下载模块根据所述多媒体信息业务的实体内容的页数及布局下载所述多媒体信息业务的实体内容,其中,所述头部同步多媒体集成语言SMIL信息包括头信息和主体信息,所述头信息包括所述多媒体信息业务的实体内容的页数及布局,所述主体信息包括所述多媒体信息业务的实体内容的每页对应的媒体对象的名称和位置,且所述下载模块从所述头信息中获取所述多媒体信息业务的实体内容的布局,根据所述多媒体信息业务的实体内容的布局在所述主体信息中查找待处理页的媒体对象的名称和媒体对象的位置,下载所述待处理页的媒体对象;和播放模块,所述播放模块与所述解析模块相连,用于播放已下载的多媒体信息业务的实体内容。

7.如权利要求6所述的移动终端,其特征在于,所述接收模块通过以下两种方式之一解析多媒体信息业务通知:(1)所述接收模块接收到所述多媒体信息业务通知后时,自动解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;

(2)所述接收模块接收到所述多媒体信息业务通知时存储所述多媒体信息业务通知,当用户选择该多媒体信息业务通知时,所述接收模块开始解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址。

8.如权利要求6所述的移动终端,其特征在于,

当用户浏览所述多媒体信息业务的速度大于所述下载模块和解析模块的下载解析速度时,所述多媒体信息业务的下一页实体内容未下载解析完,所述解析模块向所述用户发送等待信息,当所述下一页实体内容下载解析完成后,所述播放模块自动播放已下载解析的内容。

9.如权利要求6所述的移动终端,其特征在于,当所述播放模块的播放速度大于所述下载模块和解析模块的解析速度时,所述多媒体信息业务的下一页实体内容未解析完,所述播放模块暂停所述多媒体信息业务的播放,当所述下一页实体内容解析完成后所述播放模块自动继续播放。

10.如权利要求6所述的移动终端,其特征在于,在所述解析模块在解析所述多媒体信息业务的实体内容时,当所述多媒体信息业务的实体内容中包含损坏的媒体对象时,所述解析模块跳过包含损坏的媒体对象的页,继续解析后续页的实体内容。

说明书 :

多媒体信息业务的获取方法及移动终端

技术领域

[0001] 本发明涉及移动通信技术领域,特别涉及一种多媒体信息业务的获取方法及移动终端。

背景技术

[0002] MMS(Multimedia Messaging Service,多媒体信息业务)是在短消息业务基础上发展起来的一种新型消息业务。MMS将不同的媒体,如文本、图片、照片、音频、视频等编辑成一个或数个页面(Slide),组合成一个多媒体消息进行发送,信息容量大大增长,可以达到几百kB左右。根据不同运营商所规定的MMS容量和MMS内Slide数目,信息容量的上限也有所不同。
[0003] 如图1所示,传统的MMS接收方获取并浏览MMS内容的流程如下:
[0004] S101:MMS接收方接收到一条MMS通知;
[0005] S102:接收方解析该MMS通知,获取该MMS通知中的URL地址;
[0006] S103:根据该MMS通知中的URL地址,采用自动接收或手动接收的方式,下载相应MMS内容。
[0007] S104:判断MMS内容是否下载完毕,当MMS内容没有下载完时,继续下载,执行步骤S103;
[0008] S105:当MMS内容下载完毕后,接收方解析该MMS包;
[0009] S106:用户可以打开并浏览该条MMS。
[0010] 上述方式有以下缺点及不足的地方:
[0011] 当用户要提取的MMS容量较大时,需等待较长时间。如移动终端接收50KB的MMS时需要的时间为10秒左右。用户在等待过程中不能提前浏览已下载内容。
[0012] 如果MMS内容中包含有数据损坏的页,则容易导致该条MMS打开失败,从而使得整条MMS均不能被浏览。

发明内容

[0013] 本发明的目的旨在至少解决上述技术缺陷之一。
[0014] 为此,本发明的第一个目的在于提出一种多媒体信息业务的获取方法,该方法在下载解析多媒体信息业务的同时用户可以浏览已下载解析的多媒体信息业务的实体内容,减少了等待时间。
[0015] 本发明的第二个目的在于提出一种移动终端。
[0016] 为实现上述目的,本发明第一方面的实施例提出了一种多媒体信息业务的获取方法,包括如下步骤:
[0017] 接收多媒体信息业务通知,解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;
[0018] 根据所述URL地址下载所述多媒体信息业务的头部同步多媒体集成语言SMIL信息,并解析所述头部同步多媒体集成语言SMIL信息以获取所述多媒体信息业务的实体内容的页数及布局;和
[0019] 根据所述多媒体信息业务的实体内容的页数及布局逐页下载所述多媒体信息业务的实体内容,并播放已下载的多媒体信息业务的实体内容。
[0020] 根据本发明实施例的多媒体信息业务的获取方法,接收多媒体信息业务的时候,在下载并解析完部分页的内容后即可开始浏览多媒体信息业务内容,而在浏览的同时移动终端继续下载解析多媒体信息业务的后续页的内容,并提供给用户浏览,可以大大减少等待时间,更加体贴和人性化。
[0021] 本发明第二方面的实施例提出了一种移动终端,包括:接收模块,用于接收多媒体信息业务通知,并解析所述多媒体信息业务通知以获取所述多媒体信息业务的URL地址;下载模块,所述下载模块与接收模块相连,用于根据来自所述接收模块的多媒体信息业务通知下载所述多媒体信息业务的头部同步多媒体集成语言SMIL信息;解析模块,所述解析模块与下载模块相连,用于解析来自所述下载模块的所述多媒体信息业务的头部同步多媒体集成语言SMIL信息以获取所述多媒体信息业务的实体内容的页数及布局,所述下载模块根据所述多媒体信息业务的实体内容的页数及布局下载所述多媒体信息业务的实体内容;和播放模块,所述播放模块与所述解析模块相连,用于播放已下载的多媒体信息业务的实体内容。
[0022] 根据本发明实施例的移动终端,接收多媒体信息业务的时候,在下载并解析完部分页的内容后即可开始浏览多媒体信息业务内容,而在浏览的同时移动终端继续下载解析多媒体信息业务的后续页的内容,并提供给用户浏览,可以大大减少等待时间,更加体贴和人性化。
[0023] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0024] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0025] 图1为现有的多媒体信息业务的提取流程示意图;
[0026] 图2为根据本发明实施例的多媒体信息业务的获取方法的流程框图;
[0027] 图3为图2中的多媒体信息业务的获取方法的流程示意图;和
[0028] 图4为根据本发明实施例移动终端的结构示意图。

具体实施方式

[0029] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0030] 下面参考图2和图3描述根据本发明实施例的多媒体信息业务的获取方法。
[0031] 如图2所示,根据本发明实施例的多媒体信息业务的获取方法包括如下步骤:
[0032] S201:接收多媒体信息业务通知,解析多媒体信息业务通知以获取多媒体信息业务的URL地址;
[0033] S2011:移动终端接收多媒体信息业务通知(MMS Notification)。在该多媒体信息业务通知中包含有指示头部同步多媒体集成语言SMIL(Synchronized MultimediaIntegration Language,同步多媒体集成语言)信息的链接路径的URL地址。
[0034] S2012:移动终端可以通过以下两种方式之一解析多媒体信息业务通知(MMSNotification)。
[0035] 自动解析方式:当移动终端接收到多媒体信息业务通知时自动解析该多媒体信息业务通知以获取头部同步多媒体集成语言SMIL信息的URL地址。在URL地址中写有头部同步多媒体集成语言SMIL信息的链接路径。
[0036] 手动解析方式:当移动终端接收到多媒体信息业务通知时,存储该多媒体信息业务通知,不做其他操作。当用户在移动终端上手动选择该多媒体信息业务通知时,移动终端开始解析该多媒体信息业务通知以获取头部同步多媒体集成语言SMIL信息的URL地址。
[0037] S202:下载并解析多媒体信息业务的头部同步多媒体集成语言SMIL信息;
[0038] 根据步骤S201中的URL地址下载多媒体信息业务的头部同步多媒体集成语言SMIL信息。多媒体信息业务由“页”组成,其中每一页都可以由媒体对象(mediaobjects),如图像(Image)、文本(Text)、音频(Audio)或视频图像(Video)中任意一个或多个的组合构成。多媒体信息业务中的每一页均由SMIL语言编写。SMIL语言为一种基于XML的标记语言,用于管理安排媒体对象。
[0039] 多媒体信息业务的头部同步多媒体集成语言SMIL信息包括头信息head和主体信息body。其中,头信息head包括多媒体信息业务的实体内容的页数以及布局(layout),如图像(Image)和文本(Text)的布局。主体信息body包括多媒体信息业务的实体内容的每页对应的媒体对象的名称和位置。
[0040] S203:逐页下载多媒体信息业务的实体内容,并播放已下载的多媒体信息业务的实体内容;
[0041] S2031:移动终端解析头信息head,从中获取多媒体信息业务的每一页的实体内容的布局(layout),然后根据所述布局在主体信息body中查找待处理页包含的媒体对象的名称和位置。在本发明的一个实施例中,待处理页可以为第一页。根据上述待处理页的媒体对象的名称和位置,查找并下载媒体对象。具体而言,移动终端查找第一页的媒体对象的名称和位置,从而下载多媒体信息业务的第一页的实体内容。
[0042] 如图3所示,移动终端可以通过以下两种方式之一下载多媒体信息业务的实体内容。
[0043] (1)自动下载
[0044] S2032:在自动下载模式下,移动终端以页为单位,逐页下载多媒体信息业务后续页的媒体对象,即多媒体信息业务后续页的实体内容;
[0045] S2033:多媒体信息业务的所有页的全部媒体对象下载完毕;
[0046] S2034:在多媒体信息业务的全部媒体对象下载完毕后,用户浏览该多媒体信息业务的媒体对象。
[0047] 在自动下载模式下,移动终端自动下载多媒体信息业务的媒体对象,在下载过程中用户不浏览媒体对象,直至全部媒体对象下载完毕,用户开始浏览,播放多媒体信息业务的媒体对象。
[0048] (2)手动下载
[0049] S2035:移动终端下载解析多媒体信息业务的第一页的媒体对象,并向用户播放该第一页的媒体对象。在移动终端下载解析第一页的媒体对象的同时,执行步骤S2036,移动终端以页为单位,逐页继续下载解析后续页的内容。
[0050] 当用户浏览多媒体信息业务的速度大于移动终端下载解析的速度时,用户要浏览的下一页内容尚未被移动终端解析完成。此时,当用户向下翻页时,下一页由于尚未解析完成,所以无法显示。执行步骤S2037,移动终端可以向用户发送的等待信息,即移动终端弹出提示(Note)界面以提示用户等待。当用户要浏览的下页内容下载解析完成后,移动终端自动播放该页内容,不需要用户再按向下翻页键。
[0051] 当移动终端播放多媒体信息业务的速度大于多媒体信息业务的下载解析速度时,待播放的下一页实体内容未解析完,因此无法显示。执行步骤S2037,暂停多媒体信息业务的播放,当待播放的下页内容解析完成后自动延续播放,无须用户手动操作。
[0052] 在本发明的一个实施例中,如果在下载解析多媒体信息业务的实体内容时,发现实体内容中的其中一页的媒体数据有损坏,内容无法正常显示,移动终端可以向用户发送提示信息,并自动跳过该包含损坏媒体数据的页,继续下载解析并显示后续页的实体内容。由此,包含损坏媒体数据的前面的页及后面的页依然可以被用户正常浏览。
[0053] 在本发明的一个实施例中,在多媒体信息业务的下载过程中,当用户根据已经浏览的多媒体信息业务的页发现对该多媒体信息业务没有兴趣,不想继续浏览后续页的内容,可以通过移动终端的按键或菜单选项立即将其删除,从而无须再去下载后续页的内容。由此,用户可以根据已浏览的内容,提前删除该多媒体信息业务,方便用户的使用。
[0054] 对于显示屏较大的移动终端,多页的多媒体信息业务的内容在整屏中显示。当后续页没有下载解析完成时,移动终端不能显示后续页的内容。此时可以通过调整移动终端的屏幕长度调节键以减小显示屏的整屏高度,等待后续页解析出来后再动态调整显示屏的整屏。
[0055] S2038:移动终端下载完多媒体信息业务的全部实体内容,并且用户浏览完毕;
[0056] S2039:在用户浏览完毕该条多媒体信息业务后,用户通过移动终端关闭该条多媒体信息业务。
[0057] 根据本发明实施例的多媒体信息业务的获取方法,接收多媒体信息业务的时候,在下载并解析完部分页的内容后即可开始浏览多媒体信息业务内容,而在浏览的同时移动终端继续下载解析多媒体信息业务的后续页的内容,并提供给用户浏览,可以大大减少等待时间,更加体贴和人性化。
[0058] 下面参考图4描述本发明实施例的移动终端400。
[0059] 如图4所示,根据本发明实施例的移动终端400包括接收模块410、下载模块420、解析模块430和播放模块440。
[0060] 接收模块410接收多媒体信息业务通知(MMS Notification)。在该多媒体信息业务通知种包含有指示头部同步多媒体集成语言SMIL信息的链接路径的URL地址。
[0061] 接收模块410可以通过以下两种方式之一解析多媒体信息业务通知(MMSNotification)。
[0062] 自动解析方式:当接收模块410接收到多媒体信息业务通知时自动解析该多媒体信息业务通知以获取头部同步多媒体集成语言SMIL信息的URL地址。在URL地址中写有头部同步多媒体集成语言SMIL信息的链接路径。
[0063] 手动解析方式:当接收模块410接收到多媒体信息业务通知时,存储该多媒体信息业务通知,不做其他操作。当用户手动选择该多媒体信息业务通知时,接收模块410开始解析该多媒体信息业务通知以获取头部同步多媒体集成语言SMIL信息的URL地址。
[0064] 下载模块420与接收模块410相连,根据来自接收模块410的URL地址下载多媒体信息业务的头部同步多媒体集成语言SMIL信息。多媒体信息业务由“页”组成,其中每一页都可以由媒体对象(media objects),如图像(Image)、文本(Text)、音频(Audio)或视频图像(Video)中任意一个或多个的组合构成。多媒体信息业务中的每一页均由SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言)语言编写。SMIL语言为一种基于XML的标记语言,用于管理安排媒体对象。
[0065] 多媒体信息业务的头部同步多媒体集成语言SMIL信息包括头信息head和主体信息body。其中,头信息head包括多媒体信息业务的实体内容的页数以及布局(layout),如图像(Image)和文本(Text)的布局。主体信息body包括多媒体信息业务的实体内容的每页对应的媒体对象的名称和位置。
[0066] 解析模块430与下载模块420相连,解析多媒体信息业务的头部同步多媒体集成语言SMIL信息以获取所述多媒体信息业务的实体内容的页数及布局。具体而言,解析模块430解析头信息head,从中获取多媒体信息业务的每一页的实体内容的布局(layout),然后根据所述布局在主体信息body中查找待处理页包含的媒体对象的名称和位置。在本发明的一个实施例中,待处理页可以为第一页。下载模块420根据上述待处理页的媒体对象的名称和位置,查找并下载媒体对象。具体而言,下载模块420根据查找到的第一页的媒体对象的名称和位置,从而下载多媒体信息业务的第一页的实体内容。
[0067] 下载模块420可以通过以下两种方式之一下载多媒体信息业务的实体内容,[0068] (1)自动下载
[0069] 在自动下载模式下,下载模块420以页为单位,逐页下载多媒体信息业务后续页的媒体对象,即多媒体信息业务后续页的实体内容。当多媒体信息业务的所有页的全部媒体对象下载完毕,播放模块440播放该多媒体信息业务的媒体对象。
[0070] 在自动下载模式下,下载模块420自动下载多媒体信息业务的媒体对象,在下载过程中用户不浏览媒体对象,直至全部媒体对象下载完毕,播放模块440播放多媒体信息业务的媒体对象。
[0071] (2)手动下载
[0072] 下载模块420和解析模块430下载解析多媒体信息业务的第一页的媒体对象,播放模块440向用户播放该第一页的媒体对象。在下载模块420和解析模块430下载解析第一页的媒体对象的同时,以页为单位逐页继续下载解析后续页的内容。
[0073] 当用户浏览多媒体信息业务的速度大于下载模块420和解析模块430的下载解析速度时,用户要浏览的下一页内容尚未被下载模块420和解析模块430下载解析完成。此时,当用户向下翻页时,下一页由于尚未解析完成,所以无法显示。解析模块430可以向用户发送的等待信息,即移动终端弹出提示(Note)界面以提示用户等待。当用户要浏览的下页内容下载解析完成后,播放模块440自动播放该页内容,不需要用户再按向下翻页键。
[0074] 当播放模块440播放多媒体信息业务的速度大于下载模块420和解析模块430的下载解析速度时,待播放的下一页实体内容未解析完,因此无法显示。播放模块440暂停多媒体信息业务的播放,当解析模块430将待播放的下页内容解析完成后,播放模块440自动延续播放,无须用户手动操作。
[0075] 在本发明的一个实施例中,如果下载模块420和解析模块430在下载解析多媒体信息业务的实体内容时,发现实体内容中的其中一页的媒体数据有损坏,内容无法正常显示,解析模块430可以向用户发送提示信息,并自动跳过该包含损坏媒体数据的页,继续下载解析并显示后续页的实体内容。由此,包含损坏媒体数据的前面的页及后面的页依然可以被播放模块440正常播放,进而被用户正常浏览。
[0076] 在本发明的一个实施例中,在多媒体信息业务的下载过程中,当用户根据已经浏览的多媒体信息业务的页发现对该多媒体信息业务没有兴趣,不想继续浏览后续页的内容,可以通过移动终端的按键或菜单选项立即将其删除,从而使得下载模块420无须再去下载后续页的内容。由此,用户可以根据已浏览的内容,提前删除该多媒体信息业务,方便用户的使用。
[0077] 当下载模块420下载完多媒体信息业务的全部实体内容,并且播放模块440播放完毕后,用户通过移动终端关闭该条多媒体信息业务。
[0078] 在本发明的一个实施例中,对于显示屏较大的移动终端,多页的多媒体信息业务的内容在整屏中显示。当后续页没有被下载模块420和解析模块430下载解析完成时,播放模块440不能播放后续页的内容。此时可以通过调整移动终端的屏幕长度调节键以减小显示屏的整屏高度,等待后续页解析出来后再动态调整显示屏的整屏。
[0079] 根据本发明实施例的移动终端,接收多媒体信息业务的时候,在下载并解析完部分页的内容后即可开始浏览多媒体信息业务内容,而在浏览的同时移动终端继续下载解析多媒体信息业务的后续页的内容,并提供给用户浏览,可以大大减少等待时间,更加体贴和人性化。
[0080] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0081] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。