播放方法、播放装置和移动终端的制作方法

文档序号:7763232阅读:145来源:国知局
专利名称:播放方法、播放装置和移动终端的制作方法
技术领域
本发明涉及通信技术,尤其涉及播放方法、媒体数据包播放装置和移动终端。
背景技术
在目前的彩信播放方法中,彩信发送端编辑好彩信,设置每页彩信的播放时间,接 收端接收下彩信后,根据彩信包里每页的播放时间,对彩信进行播放,每页的播放时间按照 彩信包中每页设置的时间进行播放。彩信接收端在对接收下来的彩信进行播放时,严格按照彩信包每页的设置时间对 该页进行播放,这样有以下缺陷1.发送端发送彩信时设置的每页播放时间是用户自己设置的,其次播放时间没有 考虑到接收端的特性,例如接收端屏幕的大小、分辨率、字体大小等,使得接收端播放彩信 时无法适应用户的浏览速度。2.发送端发送彩信时设置时间,用户无法考虑每页多媒体例如音视频文件的播放 时间,这样导致设置的时间有可能不能保证多媒体文件能完全播放完。3.接收端按照所解析出的彩信中设置的播放时间来播放,没有考虑到本机的屏幕 特性,也没有考虑到人类一般的浏览速度,使得用户无法正常浏览每一页。4.由于以上原因,导致彩信的自动播放功能形同虚设,基本很少用户使用该功能。因此,为了解决上面所述的一系列问题,需要一种播放技术能够考虑到各个方面 的因素,如接收端的特性,人类浏览彩信的速度等等,使媒体的播放功能得到优化,以提高 用户的体验。

发明内容
鉴于以上,本发明所要解决的技术问题在于,考虑到人类浏览图片文字的正常速 度,在对彩信进行播放时,提供一个自适应算法,根据接受终端的屏幕分辨率等特性以及 彩信每页的内容对彩信每页的播放时间进行自适应,使得用户可以很方便地浏览每页的内容。本发明提供了一种播放方法,用于在终端上播放媒体数据包,包括步骤102,在 解析所述媒体数据包中的第N页内容时,利用自适应算法得到所述第N页内容的播放时间; 步骤104,按照所述第N页的播放时间播放所述第N页;步骤106,判断所述第N页是否是所 述数据媒体包的最后一页,在判断结果为是的情况下,则播放结束,在判断结果为否的情况 下,返回所述步骤102。在上述技术方案中,优选地,在所述步骤102中,所述自适应算法具体为在所解析的所述媒体数据包中的第N页内容包括文本内容时根据所述终端的屏 幕大小、所述终端的分辨率、所述终端的系统字体大小,计算每行显示的字数;根据每行显 示的字数和所述第N页内容的字数来确定所述第N页内容的行数,根据所述终端的系统字 体的大小和所述第N页内容的行距来确定所述第N页内容的高度;以及根据设定的文字阅读速度,来确定所述第N页内容的文本播放时间;在所解析的所述媒体数据包中的第N页内容包括图片内容时根据所述终端的屏 幕大小、所述终端的分辨率,计算所述图片的高度;以及根据设定的图片浏览速度,来确定 所述第N页内容的图片播放时间;在所解析的所述媒体数据包中的第N页内容包括音频内容或视频内容时根据所述音频内容或所述视频内容的协议编码中的时间信息来确定所述音频内 容或所述视频内容的音频播放时间或视频播放时间。在上述技术方案中,优选地,根据所述文本播放时间、所述图片播放时间、所述音 频播放时间和/或所述视频播放时间来确定所述第N页内容的播放时间。在上述技术方案中,优选地,根据所述第N页内容的播放时间,确定所述媒体数据 包的总播放时间。在上述技术方案中,优选地,所述媒体数据包包括彩信、长短信、电子书。通过上述技术方案,优选地,能够实现媒体数据包的自适应播放,该媒体数据包包 括图片、文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书。本发明还提供了一种播放装置,用于在终端上播放媒体数据包,包括解析和计算 模块,在解析所述媒体数据包中的第N页内容时,利用自适应算法得到所述第N页内容的播 放时间,其中,N为大于等于1的整数;播放模块,按照所述第N页的播放时间播放所述第N 页;判断模块,判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的情况 下,则播放结束,在判断结果为否的情况下,则使所述解析和计算模块继续解析。在上述技术方案中,优选地,所述解析和计算模块包括文本解析和计算模块,在 所解析的所述媒体数据包中的第N页内容包括文本内容时,根据所述终端的屏幕大小、所 述终端的分辨率、所述终端的系统字体大小,计算每行显示的字数;根据每行显示的字数和 所述第N页内容的字数来确定所述第N页内容的行数,根据所述终端的系统字体的大小和 所述第N页内容的行距来确定所述第N页内容的高度;以及根据设定的文字阅读速度,来确 定所述第N页内容的文本播放时间;图片解析和计算模块,在所解析的所述媒体数据包中 的第N页内容包括图片内容时,根据所述终端的屏幕大小、所述终端的分辨率,计算所述图 片的高度;以及根据设定的图片浏览速度,来确定所述第N页内容的图片播放时间;音频和 /或视频解析和计算模块,在所解析的所述媒体数据包中的第N页内容包括音频内容和/或 视频内容时,根据所述音频内容和/或所述视频内容的协议编码中的时间信息来确定所述 音频内容和/或所述视频内容的音频播放时间和/或视频播放时间。在上述技术方案中,优选地,所述媒体数据包包括彩信、长短信、电子书。通过上述技术方案,优选地,能够实现媒体数据包的自适应播放,该媒体数据包包 括图片、文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书。本发明还提供了 一种移动终端,包括以上所述的播放装置。在上述技术方案中,所述移动终端包括手机、PDA、笔记本电脑、平板电脑。通过上述技术方案,能够实现媒体数据包的自适应播放,该媒体数据包包括图片、 文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书。该播放装置可适 用于各种移动终端如手机、PDA、笔记本电脑、平板电脑等,极大地提高了媒体数据包的应用 性,同时也提高了用户体验。


图1是根据本发明的一个实施例的播放方法的流程图;图2是根据本发明的一个实施例的具有该播放方法的装置框图;图3是根据本发明的一个实施例的具有该播放装置的移动终端示意图;以及图4是根据本发明的一个实施例的彩信播放方法的流程图。
具体实施例方式图1是本发明的一个实施例的播放方法的流程图。如图1所示,本发明提供了一种播放方法,用于在终端上播放媒体数据包,包括 步骤102,在解析所述媒体数据包中的第N页内容时,利用自适应算法得到所述第N页内容 的播放时间,其中,N为大于等于1的整数;步骤104,按照所述第N页的播放时间播放所述 第N页;步骤106,判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的 情况下,则播放结束,在判断结果为否的情况下,返回所述步骤102。在上述技术方案中,优选地,在所述步骤102中,所述自适应算法具体为在所解析的所述媒体数据包中的第N页内容包括文本内容时根据所述终端的屏 幕大小、所述终端的分辨率、所述终端的系统字体大小,计算每行显示的字数;根据每行显 示的字数和所述第N页内容的字数来确定所述第N页内容的行数,根据所述终端的系统字 体的大小和所述第N页内容的行距来确定所述第N页内容的高度;以及根据设定的文字阅 读速度,来确定所述第N页内容的文本播放时间;在所解析的所述媒体数据包中的第N页内容包括图片内容时根据所述终端的屏 幕大小、所述终端的分辨率,计算所述图片的高度;以及根据设定的图片浏览速度,来确定 所述第N页内容的图片播放时间;在所解析的所述媒体数据包中的第N页内容包括音频内容或视频内容时根据所述音频内容或所述视频内容的协议编码中的时间信息来确定所述音频内 容或所述视频内容的音频播放时间或视频播放时间。在上述技术方案中,优选地,根据所述文本播放时间、所述图片播放时间、所述音 频播放时间和/或所述视频播放时间来确定所述第N页内容的播放时间。在上述技术方案中,优选地,根据所述第N页内容的播放时间,确定所述媒体数据 包的总播放时间。在上述技术方案中,优选地,所述媒体数据包包括彩信、长短信、电子书。通过上述技术方案,能够实现媒体数据包的自适应播放,该媒体数据包包括图片、 文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书等,优化了媒体数 据的播放功能。图2是本发明的一个实施例的具有该播放方法的装置框图。如图2所示,本发明还提供了一种播放装置200,用于在终端上播放媒体数据包, 包括解析和计算模块202,在解析所述媒体数据包中的第N页内容时,利用自适应算法得 到所述第N页内容的播放时间,其中,N为大于等于1的整数;播放模块210,按照所述第N 页的播放时间播放所述第N页;判断模块212,判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的情况下,则播放结束,在判断结果为否的情况下,则使所述解析 和计算模块继续解析。在上述技术方案中,优选地,所述解析和计算模块202包括文本解析和计算模块 206,在所解析的所述媒体数据包中的第N页内容包括文本内容时,根据所述终端的屏幕大 小、所述终端的分辨率、所述终端的系统字体大小,计算每行显示的字数;根据每行显示的 字数和所述第N页内容的字数来确定所述第N页内容的行数,根据所述终端的系统字体的 大小和所述第N页内容的行距来确定所述第N页内容的高度;以及根据设定的文字阅读速 度,来确定所述第N页内容的文本播放时间;图片解析和计算模块204,在所解析的所述媒 体数据包中的第N页内容包括图片内容时,根据所述终端的屏幕大小、所述终端的分辨率, 计算所述图片的高度;以及根据设定的图片浏览速度,来确定所述第N页内容的图片播放 时间;音频和/或视频解析和计算模块208,在所解析的所述媒体数据包中的第N页内容包 括音频内容和/或视频内容时,根据所述音频内容和/或所述视频内容的协议编码中的时 间信息来确定所述音频内容和/或所述视频内容的音频播放时间和/或视频播放时间。在上述技术方案中,优选地,所述媒体数据包包括彩信、长短信、电子书。通过上述技术方案,优选地,能够实现媒体数据包的自适应播放,该媒体数据包包 括图片、文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书,优化了 媒体数据的播放功能。图3是根据本发明的一个实施例的具有该播放装置的移动终端示意图。如图3所示,本发明还提供了一种移动终端300,包括以上所述的播放装置200。在上述技术方案中,所述移动终端包括手机、PDA、笔记本电脑、平板电脑。通过上述技术方案,能够实现媒体数据包的自适应播放,该媒体数据包包括图片、 文字、音频和视频,并且该播放方法可以适用于播放彩信、长短信、电子书。该播放装置可适 用于各种移动终端如手机、PDA、笔记本电脑、平板电脑等,极大地提高了媒体数据包的应用 性,同时也提高了用户体验,提高产品的竞争力。图4是根据本发明的一个实施例的彩信播放方法的流程图。在本发明的该实施例中,手机终端提供自适应算法,在对彩信进行播放时,可以根 据终端的分辨率、屏幕尺寸、系统字体、彩信每页的内容以及人类平均浏览文字和图片的速 度,来对播放每页彩信的时间进行自适应,得到每页的自适应播放时间,在播放时则按这个 自适应的时间对每页进行播放,使得提高用户的体验,并且提高了自动播放功能的使用频 率。其中本发明的实施例中解析和计算模块202(参考图2)提供的自适应算法如下1.有以下变量,终端的屏幕大小、终端的分辨率、终端系统字体大小,根据此三个 参数可以计算每行能显示的字数。在开发终端时已经定义好了屏幕的分辨率,大小参数,这 些参数都是可以通过文件、宏等读取的,系统字体大小也是通过接口读取的。2.根据权威统计可以得到人类正常状态下平均每秒能浏览的字数。这个数字可以 是权威数据,也可以是根据多个人调查统计平均值。另外,浏览文字的速度,跟浏览图片的 速度是不同的,文字的速度可以通过统计100或更多人的浏览速度而求平均值,文本解析 和计算模块206 (参考图2)根据该平均值计算出每秒能看文字的高度,图片解析和计算模 块204(参考图2)计算图片的浏览时间同样也是可以通过统计每秒能看图片的高度而计算
7得到浏览图片的时间,这两个时间都是分别统计的从而分别适配的,因此是提供用户体验 的。3.文本解析和计算模块206 (参考图2)根据系统字体的长和宽,以及上面所述1 中每行能显示的字数,以及彩信第N页的文字个数,可以计算出该页彩信所用的行数,进而 可以计算该页文字的高度。4.解析彩信可以得到本页彩信是否含有音频和视频需要播放,音频和/或视频解 析和计算模块208 (参考图2)根据音视频解析算法(每个音视频都有协议编码,其中编码 里就有时间信息,解析出时间即可)可以计算出音视频需要播放的时间。5.解析彩信时可以得到本页彩信是否有图片,并可以解析出图片的高度。6.根据3和5得到本页需要显示的总高度。7.根据2和6则可以计算出本页文字和图片的播放时间。8.根据6和7比较两个时间大小,取较大的作为本页彩信的自适应播放时间。以上8步可以构成本发明的自适应算法。因此,将上面所描述的自适应算法可以应用于播放彩信,播放彩信的具体流程如 下描述,参考图4。首先在步骤402,开始播放彩信;在步骤404,解析要播放的彩信包;在步 骤406,解析彩信包的第N页的内容;在步骤408,解析和计算模块202 (参考图2)计算播放 彩信的时间;在步骤410,得到第N页的播放时间;在步骤412,根据自适应的播放时间播放 第N页;在步骤414,播放模块210 (参考图2)播放完第N页后,判断模块210 (参考图2)判 断是否是最后一页,是的情况下,则播放完毕;如果不是最后一页,则继续上面所述的步骤 进行下一页的播放。目前的相关技术中,没有使用自适应算法,直接解析根据发送端设置的 播放时间来播放第N页,如图4中的步骤416,虚线部分所示。在此,本领域的技术人员应该理解,在该实施例中将自适应算法应用于播放彩信, 它还可以应用于长短信、电子书等媒体数据包,并不用于限制本发明,另外,该实施例中将 具有自适应播放方法的装置应用于手机中,还可以应用于PDA、笔记本电脑、平板电脑等,并 不用于限制本发明。通过上述技术方案,使用自适应算法得到媒体数据包的播放时间,该方法可以适 用于长短信,电子书等,使得媒体的播放功能得到优化,更加贴近实际应用,可以提高用户 的体验,同时提高产品的竞争力。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种播放方法,用于在终端上播放媒体数据包,其特征在于,包括步骤102,在解析所述媒体数据包中的第N页内容时,利用自适应算法得到所述第N页内容的播放时间;步骤104,按照所述第N页的播放时间播放所述第N页;步骤106,判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的情况下,则播放结束,在判断结果为否的情况下,返回所述步骤102。
2.根据权利要求1所述的播放方法,其特征在于,在所述步骤102中,所述自适应算法 具体为在所解析的所述媒体数据包中的第N页内容包括文本内容时 根据所述终端的屏幕大小、所述终端的分辨率、所述终端的系统字体大小,计算每行显 示的字数;根据每行显示的字数和所述第N页内容的字数来确定所述第N页内容的行数,根据所 述终端的系统字体的大小和所述第N页内容的行距来确定所述第N页内容的高度;以及 根据设定的文字阅读速度,来确定所述第N页内容的文本播放时间; 在所解析的所述媒体数据包中的第N页内容包括图片内容时 根据所述终端的屏幕大小、所述终端的分辨率,计算所述图片的高度;以及 根据设定的图片浏览速度,来确定所述第N页内容的图片播放时间; 在所解析的所述媒体数据包中的第N页内容包括音频内容或视频内容时 根据所述音频内容或所述视频内容的协议编码中的时间信息来确定所述音频内容或 所述视频内容的音频播放时间或视频播放时间。
3.根据权利要求2所述的播放方法,其特征在于,根据所述文本播放时间、所述图片播 放时间、所述音频播放时间和/或所述视频播放时间来确定所述第N页内容的播放时间。
4.根据权利要求2或3所述的播放方法,其特征在于,根据所述第N页内容的播放时 间,确定所述媒体数据包的总播放时间。
5.根据权利要求1至3中任一项所述的播放方法,其特征在于,所述媒体数据包包括彩 信、长短信、电子书。
6.一种播放装置,用于在终端上播放媒体数据包,其特征在于,包括解析和计算模块,在解析所述媒体数据包中的第N页内容时,利用自适应算法得到所 述第N页内容的播放时间,其中,N为大于等于1的整数; 播放模块,按照所述第N页的播放时间播放所述第N页;判断模块,判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的情 况下,则播放结束,在判断结果为否的情况下,则使所述解析和计算模块继续解析。
7.根据权利要求6所述的播放装置,其特征在于,所述解析和计算模块包括文本解析和计算模块,在所解析的所述媒体数据包中的第N页内容包括文本内容时, 根据所述终端的屏幕大小、所述终端的分辨率、所述终端的系统字体大小,计算每行显示的 字数;根据每行显示的字数和所述第N页内容的字数来确定所述第N页内容的行数,根据所 述终端的系统字体的大小和所述第N页内容的行距来确定所述第N页内容的高度;以及根 据设定的文字阅读速度,来确定所述第N页内容的文本播放时间;图片解析和计算模块,在所解析的所述媒体数据包中的第N页内容包括图片内容时,根据所述终端的屏幕大小、所述终端的分辨率,计算所述图片的高度;以及根据设定的图片 浏览速度,来确定所述第N页内容的图片播放时间;音频和/或视频解析和计算模块,在所解析的所述媒体数据包中的第N页内容包括音 频内容和/或视频内容时,根据所述音频内容和/或所述视频内容的协议编码中的时间信 息来确定所述音频内容和/或所述视频内容的音频播放时间和/或视频播放时间。
8.根据权利要求6或7所述的播放装置,其特征在于,所述媒体数据包包括彩信、长短 信、电子书。
9.一种移动终端,其特征在于,包括如权利要求6至8中任一项所述的播放装置。
10.根据权利要求9所述的移动终端,其特征在于,所述移动终端包括手机、PDA、笔记 本电脑、平板电脑。
全文摘要
本发明提供了一种播放方法,用于在终端上播放媒体数据包,包括在解析所述媒体数据包中的第N页内容时,利用自适应算法得到所述第N页内容的播放时间;按照所述第N页的播放时间播放所述第N页;判断所述第N页是否是所述数据媒体包的最后一页,在判断结果为是的情况下,则播放结束,在判断结果为否的情况下,进入所述步骤102。本发明还提供了一种播放装置,用于在终端上播放媒体数据包。本发明还提供了一种移动终端,包括所述的播放装置。根据本发明的技术方案,利用自适应算法能够自适应媒体的播放时间,使得媒体的播放功能得到优化,更加贴近实际应用,可以提高用户的体验。
文档编号H04W88/02GK101977356SQ20101052125
公开日2011年2月16日 申请日期2010年10月27日 优先权日2010年10月27日
发明者杨祝林, 石爱民 申请人:东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1