一种利用用户识别模块播放多媒体信息的方法

文档序号:7655951阅读:225来源:国知局

专利名称::一种利用用户识别模块播放多媒体信息的方法
技术领域
:本发明涉及一种利用用户识别模块播放多媒体信息的方法。
背景技术
:用户识别模块包含SIM(SubscriberIdentificationModule,用户识别模块)、USIM(UniversalSubscriberIdentityModule,通用用户识别模块)等多种类型,是完成标识手机用户身份等任务的重要功能模块,与手机终端配套使用,共同完成手机的移动通讯功能。随着手机的迅速普及,手机终端生产厂商和移动运营商分别加大了手机终端软件和用户识别模块软件的开发力度。手机终端软件运行在手机终端中,由于手机终端具有相对强大的软件运行环境,包含频率较高的处理器和较大的存储器空间,因此手机终端软件可以完成强大、丰富的功能。而用户识别模块软件由于受到处理器能力和存储器空间的限制,与手机终端软件相比,仅可完成有限的功能。但用户识别模块软件也有其独特的优点。首先,用户识别模块由移动通信运营商发售给用户,运营商可以方便地通过用户识别模块软件为用户提供增值服务;其次,用户识别模块相对手机终端而言具有更长的生命期,用户很少会对其进行频繁更换,因此用户识别模块软件也比手机终端软件具有更长生命期。早期的用户识别模块无法主动向手机终端发送命令,功能较为单一。随着GSM(GlobalSystemforMobilecommunication,全球移动通讯系统)11.14、3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)31.111等用于增强用户识别模块功能、统一用户识别模块与手机终端之间的接口的国际标准的推出,以及相应的USIM/SIM应用工具包(USIM/SIMApplicationToolkit,简称USAT/SAT)标准的推出,目前市场上使用的用户识别模块大多数已经具备主动式命令功能。此外,与早期的用户识别模块相比,新型的用户识别模块增强了处理能力和存储器空间,使得用户可以向操作手机终端软件一样,通过用户识别模块提供的菜单,选择特定的功能执行。因此,用户识别模块已成为了手机中的一个重要的软件运行平台,用户识别模块软件和手机终端软件作为手机软件的两种类型,都可为用户提供丰富的功能。现有的手机软件在为用户显示/播放多媒体信息(包含图片,文字,语音等)时通常只能以固定的模式进行显示/播放。也就是说,手机软件通常只能通过获取一个多媒体文件,根据该文件的类型和数据对其进行显示/播放,无法将多个文件中的多媒体数据进行组合播放。例如,手机的开机画面只能显示固定的图片和语音的组合,手机的来电显示功能也只能在屏幕中显示一个图片,用户无法根据喜好对多媒体信息的显示/播放进行定制。
发明内容本发明所要解决的技术问题是,克服现有技术多媒体信息的播放方法的不足,提出一种可将图片、语音等多J某体信息进行组合播放的利用用户识别模块播放多媒体信息的方法。为了解决上述技术问题,本发明提供一种利用用户识别模块播放多媒体信息的方法,应用于包含用户识别模块的终端,其特征在于,用户识别模块将多个多媒体主动式命令分别发送至终端,由终端依序执行各多媒体主动式命令对应的多媒体信息的播放操作;所述多媒体主动式命令为DISPLAYTEXT命令和/或PLAYTONE命令。此外,当所述用户识别模块接收到所述终端发送的特定APDU指令后,执行如下操作A)读取记录有用于多媒体播放的主动式命令及其参数的命令列表;B)从命令列表中读取一条新记录,根据其中的主动式命令参数向所述终端发送相应的多^某体主动式命令;C)对所述终端返回的该条多媒体主动式命令的执行结果信息进行判断,若为成功标识,执行下一步;否则本方法结束;D)若该命令列表中还包含新记录,跳转至步骤B)。此外,当所述用户识别模块接收到所述终端发送的特定APDU指令后,执行如下操作a)读取记录有用于多媒体主动式命令参数的命令列表;b)向终端发送特定终端事件类型的终端事件消息预订命令;c)接收到所述终端发送的该特定终端事件类型的事件通知消息;d)从命令列表中读取一条新记录,根据其中的多媒体主动式命令参数向所述终端发送相应的多媒体主动式命令;e)对所述终端返回的该条多媒体主动式命令的执行结果信息进行判断,若为成功标识,4丸行下一步;f)若该命令列表中还包含新记录,跳转至步骤d)。此外,所述特定终端事件类型为屏幕空闲可用或来电呼叫;此外,所述特定终端事件类型为屏幕空闲可用;在所述步骤e)中,若所述多媒体主动式命令的执行结果信息为失败标识,则跳转至步骤b);在所述步骤f)之后还包含如下步骤若该命令列表中不包含新记录,则将该命令列表中的所有记录重新标识为新记录,跳转至步骤d)。此外,所述特定终端事件类型为来电呼叫;所述命令列表中包含电话号码字段,所述主动式命令参数包含DISPLAYTEXT命令的图标标识参数;所述新记录为与所述事件通知消息中包含的来电号码对应的未执行过的记录;在所述步骤c)和d)之间还包含如下步骤若命令列表中不包含所述新记录,则本方法结束。此外,在进行所述读取命令列表的操作之前,还包含如下步骤读取启识,则执行下一步;否则本方法结束;所述APDU指令为终端配置指令;所述终端通过终端响应命令返回所述多々某体主动式命令的执行结果信息。此外,所述终端事件消息预订命令为建立事件列表命令。此外,所述多媒体信息可采用如下方式进行更新用户通过WEB方式或用户识别模块通过GPRS承载方式或短信承载方式将多媒体更新请求上传至多媒体服务器;多媒体服务器接收到该请求后,根据其中包含的更新内容参数,承载方式参数将相应的多^某体信息更新数据以数据短信或GPRS承载方式发送至所述用户识别模块;用户识别模块使用多媒体信息更新数据中包含的多媒体数据更新用户数据区中的多媒体信息;所述多媒体信息为文字串或图片;所述更新内容参数为文字内容和图片内容中的一种;所述承载方式参数为短信承载和GPRS承载中的一种。此外,所述多媒体信息更新数据中包含更新模式参数;若更新模式参数为新增模式,则用户识别模块将所述多媒体信息更新数据中包含的多々某体数据保存在用户数据区中;若更新模式参数为替换模式,则将所述用户识别模块中保存的与所述更新内容参数相同的多媒体信息删除,并将所述多媒体信息更新数据中包含的多媒体数据保存在用户数据区中。本发明通过使用设定的参数向终端发送多个包含DISPLAYTEXT、PLAYTONE的主动式命令,使终端根据命令的顺序及其参数执行多媒体播放操作,实现了多媒体信息组合播放的功能。采用本发明的方法,应用在特定的环境下,可实现开机多媒体组合播放、屏幕保护多媒体组合播放、来电显示多媒体组合播放等功能,丰富了用户的体验,提高了用户的满意度。图1是本发明第一实施例利用用户识别模块播放多媒体信息的方法流程图2是本发明第二实施例利用用户识别模块播放多媒体信息的方法流程图3是本发明第三实施例利用用户识别模块播放多媒体信息的方法流程图4是利用用户识别模块更新多^(某体信息的第一种方法流程图5是多媒体信息更新数据的封装结构示意图6是利用用户识别模块更新多媒体信息的第二种方法流程图。具体实施例方式本发明的基本思路是,用户识别模块将包含多个DISPLAYTEXT命令由终端依序执行各主动式命令对应的多媒体信息的播放操作,以实现多媒体信息的组合播放。下面将结合附图和实施例对本发明进行详细描述。第一实施例图1是本发明第一实施例利用用户识别模块播放多媒体信息的方法流程图。如图1所示,利用用户识别模块播放多媒体信息包含如下步骤101:用户识别模块接收到终端发送的终端配置(TERMINALPROFILE)指令;TERMINALPROFILE指令为终端开机后对用户识别冲莫块进行初始化操:作时发送的APDU(ApplicationProtocolDataUnits,应用协议数据单元)指令。102:用户识别模块读取启动参数;103:根据启动参数中包含的开机播放开关决定是否开启相应的多媒体信息播放功能若开机播放开关为1(开启标识),则执行下一步;若开机播放开关为0(关闭标识),则本流程结束。104:读取播放参数;其中包含开机命令列表,重复次数;开机命令列表用于依序存放用于多媒体信息播放操作的主动式命令的命令名称及其参数序列。表1是开机命令列表的示例<table>tableseeoriginaldocumentpage10</column></row><table>表1由表1可知,开机命令列表中包含了需依次执行的主动式命令的命令名称以及对应的参数,不同类型(名称)的命令对应的参数个数可以不同,而对于相同类型的命令也可以通过设定不同的参数值实现不同的效果。当然表1中的命令名称可以由不同的命令标识代替,例如,用1代表DISPLAYTEXT命令,用2代表PLAYTONE命令。重复次数cnt,用于指定上述开机命令列表中的命令序列的重复执行次数。105:令计数器11=1;106:获取开机命令列表中的第n条记录,根据该条记录的命令名称和参数向终端发送相应的用于媒体播放的用户识别模块主动式命令(以下简称为主动式命令);上述用于媒体播放的主动式命令为用户识别模块向终端发送的命令,包含DISPLAYTEXT和PLAYTONE。上述命令的可设置参数从表1中的相应命令的命令参数(参数1,参数2等)中提取。本实施例中,DISPLAYTEXT命令的可设置参数(DISPLAYTEXT参数)包含文本串,图标标识,显示方式等。其中,文本串用户指定在终端屏幕上显示的文本内容;图标标识用于唯一标识在终端屏幕上显示的图片,该标识通常与存储在用户识别模块的用户数据区中的图片文件的记录号相对应。显示方式包含屏幕清除方式,混合显示方式。屏幕清除方式指定图片和/或文本显示在屏幕后延迟一段时间自动清除,或等待用户的清除消息后清除。混合显示方式用于指定图片与文本同时显示或在文本显示后单独显示。本实施例中,PLAYTONE命令的可设置参数(PLAYTONE参数)包含语音标识符和播放时长等。其中,语音标识符用于唯一标识在终端插i文的语音。该语音标识是终端所支持的可作为铃音或标准事件提示音使用的语音文件或语音记录的标识符。使用该标识符标识的语音包含两种类型标准监测音和终端专用音。例如,可使用'0x01'(拨号音)、'0x07'(呼叫等待音)、'0x08'(振铃音)、'0x13'(用户选择的呼入语音呼叫的振铃音)、'0x14'(用户选择的接收短消息提示音)等作为语音标识符。关于DISPLAYTEXT、PLAYTONE命令参数的细节可参考标准文档ETSITS102.223。关于上述图标标识的使用以及相应图片在用户识别模块中的文件存储方式可参考标准文档3GPPTS31.102。107:终端接收到上述主动式命令,执行相应的多媒体播放操作,即显示文字/图片或播放语音,并向用户识别模块返回命令执行结果信息;上述命令执行结果信息可通过终端发送的终端响应(TERMINALRESPONS)命令传递给用户识别模块。TERMINALRESPONS命令是终端用于返回其收到的主动式命令的响应结果的APDU指令。108:若命令执行结果信息为成功标识,则执行下一步;否则本流程结束。109:令m+l;110:若n〉N,即开机命令列表中的所有命令执行完毕,则执行下一步;否则跳转至步骤106;111:令重复次数cnt:cnt-1;112:若cntX),则跳转至步骤105;否则本流程结束。采用以上流程所示的本发明第一实施例的播放多媒体信息的方法,作为开机多i某体组合播放功能,可在终端开机时将TERMINALPROFILE指令发送给用户识别模块后,对文本、图片、语音等多媒体信息进行组合播放,这些多媒体信息的播放内容和播放形式可在用户识别模块中灵活设置,提高了用户的开机体验。并且通过对文本信息的设置,可将特定的提示信息包含在开机屏幕显示中。第二实施例图2是本发明第二实施例利用用户识别模块播放多媒体信息的方法流程图。如图2所示,利用用户识别模块播放多々某体信息包含如下步骤201:用户识别模块接收到终端发送的TERMINALPROFILE指令;202:用户识别模块读取启动参数;203:根据启动参数中包含的屏幕保护播放开关决定是否开启相应的多媒体信息播放功能若屏幕保护播放开关为1(开启标识),则执行下一步;若屏幕保护播放开关为0(关闭标识),则本流程结束。204:读取播放参数;其中包含屏幕保护命令列表,播放模式。屏幕保护命令列表用于依序存放用于多媒体信息播放操作的主动式命令的命令名称及其参数序列。屏幕保护命令列表可以采用表l所示的结构。播放模式分为顺序播放模式和随机播放模式两种。顺序播放模式是指依序重复执行屏幕保护命令列表中的各命令;随机播放模式是指从屏幕保护命令列表中随机选择命令,并执行。205:预订终端事件消息,即用户识别模块要求终端向其发送特定事件的通知消息;用户识别模块可通过向终端发送SETUPEVENTLIST(建立事件列表)命令预订终端事件消息,该命令中包含所要预订的终端事件的类型。终端接收到该命令后,会在相应的预订事件发生时,向用户识别模块发送一个事件通知消息。本实施例中,用户识别模块预定的终端事件类型为屏幕空闲可用。206:当终端出现屏幕空闲可用状态(屏幕空闲可用事件)时,向用户识别模块发送(事件下载)类型为屏幕空闲可用的事件通知消息;207:用户识别模块根据播放模式参数,依序或随机从屏幕保护命令列表中选择一条记录,根据该记录的命令名称和参数向终端发送对应的主动式命令;本实施例中,屏幕保护命令列表中的主动式命令也可以是DISPLAYTEXT命令和PLAYTONE命令。208:终端接收到上述主动式命令,执行相应的多媒体播放操作,即显示文字/图片或播放语音,并向终端返回命令执行结果信息;209:若命令执行结果信息为成功标识,则跳转至步骤207;否则跳转至步骤205;命令执行结果信息为失败标识则意味着,在终端上发生了更高级别的事件中断了屏幕空闲状态/事件、文字/图片的显示和语音的播放操作。例如,用户进行菜单选择操作即可中断文字/图片的显示操作,同时也中断了屏幕空闲状态/事件;又如,终端接收到来电,需要振铃,则中断了语音的播放操作。通过以上步骤,即可实现屏幕保护多媒体组合播放功能,屏幕保护播放内容和播放形式可在用户识别模块中灵活设置。在本实施例中也可在播放参数中包含重复次数,当然将屏幕保护命令列表中的命令重复执行多次与在该表中重复添加记录没有本质的区别,只是采用重复次数的方式重复执行可减少存储空间的占用。第三实施例图3是本发明第三实施例利用用户识别模块播放多媒体信息的方法流程图。如图3所示,利用用户识别模块播放多媒体信息包含如下步骤301-302:与步骤201~202相同;媒体信息播放功能若来电显示播放开关为1(开启标识),则执行下一步;若来电显示播放开关为0(关闭标识),则本方法结束;304:读取播放参数;其中包含来电显示命令列表,重复次数m;来电显示命令列表与表1的结构基本类似,区别在于增加了电话号码字段,每个电话号码可对应1个或多个命令。此外,由于本实施例中仅涉及DISPLAYTEXT命令,因此可以不包含命令名称列(字段)。来电显示命令列表如下所示<formula>formulaseeoriginaldocumentpage14</formula>表2由表2可知,对一个电话号码可设置多个命令(即DISPLAYTEXT命令),每个命令可对应不同的参数(图标标识,文本串等)。重复次数是指对于一次来电,需要将来电显示命令列表中的、与该来电的电话号码所对应的所有命令重复执行的次数。305:预订终端事件消息;本实施例中,用户识别模块预定的终端事件类型为来电呼叫。306:当接收到来电时,终端向用户识别模块发送(事件下载)类型为来电呼叫的事件通知消息;307:用户识别模块根据该通知消息中包含的来电号码查询来电显示命令列表,若列表中不包含该电话号码,则本方法结束;否则,执行下一步;308:用户识别模块将来电显示命令列表中包含的、与该电话号码对应的命令依序重复执行m次;本方法结束。由上可知,通过为不同的来电号码设置不同的图标标识参数和/或文本串参数,可以定制个性化的来电显示信息;并且可通过对多个图片进行组合和重复显示,实现具有动画效果的来电显示多媒体组合播放功能。上述启动参数和播放参数可通过用户识别模块提供的菜单进行设置,设置的内容保存在用户识别模块的用户数据区中。参数设置具体包含(1)通过将启动参数中的开机播放开关、屏幕保护播放开关、来电显示播放开关设置为开启标识或关闭标识,可分别打开或关闭上述开机多媒体组合播放功能、屏幕保护多媒体组合播放功能、来电显示多媒体组合播放功能;(2)对于开机多媒体组合播放功能,可设置播放参数中的开机命令列表和重复次数;其中,开机命令列表中的各条记录(命令)可以由用户选择并添加,对于选定的命令还需分别设置所需参数,分为DISPLAYTEXT参数和PLAYTONE参数两类;(3)对于屏幕保护多媒体组合播放功能,可设置播放参数中的屏幕保护命令列表和播放模式;其中屏幕保护命令列表中的各条记录(命令)可以由用户选择并添力口,对于选定的命令还需分别设置所需参数,分为DISPLAYTEXT参数和PLAYTONE参数两类;播放模式可设置为顺序播放或随机播放;(4)对于来电显示多媒体组合播放功能,可设置播放参数中的来电显示命令列表和重复次数;来电显示命令列表中的各条记录由电话号码和图标标识、文本串等DISPLAYTEXT参数组成;用户可选择或输入电话号码,并为其添加相应的图标标识和/或文本串参数组;可为同一个电话号码添加多次图标标识和/或文本串参数组,相当于添加了多个DISPLAYTEXT命令。下面将结合附图对上述多媒体信息的获取/更新方式进行详细描述。用户识别模块可采用短信或GPRS(GeneralPacketRadioService,通用无线分组业务)承载方式向多媒体服务器发送多媒体更新请求,多媒体服务器接收到该请求后,根据其中包含的参数将多媒体信息封装在多媒体信息更新数据中,以短信或GPRS承载方式发送给用户识别模块。此外,上述多媒体更新请求也可通过WEB(万维网)方式发送至多媒体服务器。图4是利用用户识别模块更新多媒体信息的第一种方法流程图。如图4所示,利用用户识别模块更新多媒体信息包含如下步骤401:用户通过用户识别模块菜单启动特定更新类型的多媒体信息的更新操作;更新操作的类型由用户通过用户识别模块菜单设定的更新类型参数所确定。更新类型参数包含更新内容,更新模式,承载方式,多媒体服务器标识。其中,更新内容分为文字内容和图片内容;更新模式分为新增模式和替换模式;承载方式分为短信承载和GPRS承载。若承载方式为短信承载,则多媒体服务器标识为对应的多媒体服务器的接入号;若承载方式为GPRS承载,则多媒体服务器标识为对应的多媒体服务器的IP地址和端口号。上述多媒体服务器标识可由用户通过用户识别模块菜单输入,也可以采用系统的默认设置。本实施例中,采用短信承载方式。402:用户识别模块将包含更新内容、更新模式等更新类型参数的多媒体更新请求通过用户识别模块主动式命令,例如SENDSHORTMESSAGE(发送短信)命令,发送至终端;403:终端根据上述多媒体服务器标识所指定的接入号将上述多媒体更新请求以短信的方式通过短信网关转发至多媒体服务器;至此完成了更新请求的发送流程。404:多媒体服务器接收到多媒体更新请求后,获取相应的终端号码(即用户识别模块号码),根据多媒体更新请求中包含的更新类型参数将指定的更新内容(文字或图片)包含在多媒体信息更新数据中以数据短信的方式发送至终端。多媒体信息更新数据以图5所示的数据包结构封装。图5所示的数据包封装格式包含如下字段命令类型,长度,更新模式,更新批次,数据总数,数据索引,以及数据包中包含的各数据块数据l........数据N。其中,命令类型与上述更新内容参数相对应,可以是文字更新或图片更新;长度为数据包的总长度;更新模式与更新请求中包含的更新模式参数相同,可用1表示新增模式,用0表示替换模式;更新批次用于指示本数据包所属的批次;当需要更新的多媒体信息数据量较大时,可分批进行更新,每一批次中还可包含多个如图2所示结构封装的数据包;数据总数用于指示该数据包(对应1条短信或1个GPRS数据包)中包含的数据块(即文字串或图片)的总数;数据索引i用于指示该数据包在一个更新批次中的数据包索引值;即该数据包为相应批次中的第i条短信或第i个GPRS数据包;数据包中包含的数据块的总数N等于上述数据总数字段值,各数据块使用LV(Length-Value,长度-值)的格式封装一个文字串或图片。405:终端接收到多媒体服务器发送的多媒体信息更新数据后使用APDU指令,例如SMS—PPDOWNLOAD(短信点对点下载)命令,将其发送给用户识别模块;406:用户识别模块接收到多媒体信息更新数据后,根据其中包含的更新批次和数据索引值依序将各数据块保存在用户数据区中;若更新模式为新增模式,则将各数据块中的文字串或图片在用户数据区中的空闲可用区域保存;若更新模式为替换模式,则将原先存储的相应类型的多媒体信息(文字串或图片)删除,使用接收到的多媒体信息更新数据中的各数据块(文字串或图片数据)代替。至此完成了由用户发起的,通过短信承载方式实现的多媒体信息的更新。下面将结合附图和实施例描述使用GPRS承载方式发起多媒体信息更新和接收多媒体信息更新数据的方法。图6是利用用户识别模块更新多i某体信息的第二种方法流程图。如图6所示,利用用户识别模块更新多媒体信息包含如下步骤501:用户通过用户识别模块菜单启动特定更新类型的多媒体信息的更新操作;本实施例中,更新类型参数中的承载方式为GPRS承载,多媒体服务器标识为对应的多々某体服务器的IP地址和端口号。502:用户识别模块向终端发送主动式命令OPENCHANNEL(打开通道)命令,指示终端建立GPRS通道;OPENCHANNEL命令中包含多媒体服务器的IP地址和端口号;503:终端接收到上述OPENCHANNEL命令后,与多媒体服务器建立GPRS通道;通道建立完成后,向用户识别模块发送终端响应(TERMINALRESPONS)消息通知终端GPRS通道建立完毕,该终端响应消息中包含相应的通道号信息;504:用户识别模块使用主动式命令SENDDATA(发送数据)命令将包含更新内容、更新模式等更新类型参数的多媒体更新请求发送给终端;并且用户识别模块可通过向终端发送SETUPEVENTLIST(建立事件列表)命令预订终端事件消息,该命令中包含所要预订的终端事件的类型;本实施例中,终端事件类型为数据可用(DataAvailable)。由于对于数据可用类型的终端事件,用户识别模块发送一次SETUPEVENTLIST命令在终端关机前始终有效,因此该命令也可在开才几后即发送。用户识别模块通过SETUPEVENTLIST命令预定类型为数据可用的终端事件后,当终端通过上述GPRS通道接收到数据后,会使用事件类型为数据可用(DataAvailable)的事件下载指令通知用户识别模块数据的到来。505:终端接收到上述SENDDATA命令后将其中包含的多媒体更新请求通过GPRS通道发送至多媒体服务器;506:多媒体服务器根据多媒体更新请求中的更新类型参数将指定的更新内容包含在多媒体信息更新数据中通过上述GPRS通道发送至终端。507:终端接收到多媒体信息更新数据后向用户识别模块发送(事件下载)类型为数据可用的事件通知消息;508:接收到上述事件通知消息后,用户识别模块向终端发送主动式命令RECEIVEDATA(接收数据)命令,通知终端准备接收数据;509:终端通过向用户识别模块发送上述RECEIVEDATA命令的终端响应(TERMINALRESPONS)消息将接收到的多媒体信息更新数据发送给用户识别模块;510:用户识别模块保存/更新接收到的多媒体信息更新数据中的多媒体数据(文字串或图片)。511:用户识别模块可在多媒体信息更新完成后向终端发送主动式命令CLOSECHANNEL(关闭通道),终端接收到该命令后关闭上述GPRS通道。用户识别模块可通过以下方式之一确定多媒体信息更新已完成1)多媒体服务器在多媒体更新数据或其它数据包中包含更新总批次及每批次包含的数据包总数的信息;通过接收到的多媒体更新数据包的批次和数据包总数判断是否已完成更新;2)用户识别模块存储空间不足,需结束多媒体信息的更新操作。在上述第一、第二种多J某体信息更新方法中,多^某体更新请求都是由用户识别模块以短信或GPRS方式发送至多媒体服务器,除此之外,用户还可通过互联网将多媒体更新请求发送至多媒体服务器,即通过如下步骤发送多媒体更新请求a)用户在运营商提供的WEB服务器上的WEB网页填写手机号码(即用户识别模块号码),以及相应的更新类型参数,包含更新内容,更新模式,承载方式等;b)WEB服务器将包含手机号码和更新内容,更新模式,承载方式等参数的多媒体更新请求通过TCP/IP连接发送至多媒体服务器;c)多媒体服务器接收到上述更新请求后,若承载方式为GPRS,则以短信方式向指定的手机号码发送打开GPRS通道通知,要求用户开通GPRS通道,通道开通后可将指定的更新内容包含在多媒体信息更新数据中通过上述GPRS通道发送至终端;若承载方式为短信,可将指定的更新内容包含在多媒体信息更新数据中以数据短信的方式发送至终端。此外,多媒体服务器也可以通过定期向用户识别模块发送数据短信的方式启动多媒体信息更新流程,即多媒体服务器以数据短信的方式向终端发送多媒体更新通知;终端接收到该数据短信后发送给用户识别模块,用户识别模块接收到该多媒体更新通知后采用上述步骤402-406,或步骤502~509完成多媒体信息的更新。页上述多媒体信息的更新方法还可以有多种变换方式。例如,用户识别模块使用短信承载方式向多媒体服务器发送多媒体更新请求,并通过该请求中的承载方式参数指定多媒体服务器使用GPRS承载方式传送多媒体信息更新数据;或用户识别模块使用GPRS承载方式向多媒体服务器发送多媒体更新请求,并通过该请求中的承载方式参数指定多媒体服务器使用短信承载方式传送多媒体信息更新数据。权利要求1、一种利用用户识别模块播放多媒体信息的方法,应用于包含用户识别模块的终端,其特征在于,用户识别模块将多个多媒体主动式命令分别发送至终端,由终端依序执行各多媒体主动式命令对应的多媒体信息的播放操作;所述多媒体主动式命令为DISPLAYTEXT命令和/或PLAYTONE命令。2、如权利要求1所述的利用用户识别模块播放多媒体信息的方法,其特征在于,当所述用户识别模块接收到所述终端发送的特定APDU指令后,执行如下操作A)读取记录有用于多媒体播放的主动式命令及其参数的命令列表;B)从命令列表中读取一条新记录,根据其中的主动式命令参数向所述终端发送相应的多媒体主动式命令;C)对所述终端返回的该条多媒体主动式命令的执行结果信息进行判断,若为成功标识,执行下一步;否则本方法结束;D)若该命令列表中还包含新记录,跳转至步骤B)。3、如权利要求1所述的利用用户识别模块播放多媒体信息的方法,其特征在于,当所述用户识别模块接收到所述终端发送的特定APDU指令后,执行如下操作a)读取记录有用于多媒体主动式命令参数的命令列表;b)向终端发送特定终端事件类型的终端事件消息预订命令;c)接收到所述终端发送的该特定终端事件类型的事件通知消息;d)从命令列表中读取一条新记录,根据其中的多媒体主动式命令参数向所述终端发送相应的多i某体主动式命令;e)对所述终端返回的该条多媒体主动式命令的执行结果信息进行判断,若为成功标识,执行下一步;f)若该命令列表中还包含新记录,跳转至步骤d)。4、如权利要求3所述的利用用户识别模块播放多4某体信息的方法,其特征在于,所述特定终端事件类型为屏幕空闲可用或来电呼叫;5、如权利要求4所述的利用用户识别模块播放多媒体信息的方法,其特征在于,所述特定终端事件类型为屏幕空闲可用;在所述步骤e)中,若所述多媒体主动式命令的执行结果信息为失败标识,则跳转至步骤b);在所述步骤f)之后还包含如下步骤若该命令列表中不包含新记录,则将该命令列表中的所有记录重新标识为新记录,跳转至步骤d)。6、如权利要求4所述的利用用户识别模块播放多媒体信息的方法,其特征在于,所述特定终端事件类型为来电呼叫;所述命令列表中包含电话号码字段,所述主动式命令参数包含DISPLAYTEXT命令的图标标识参数;所述新记录为与所述事件通知消息中包含的来电号码对应的未执行过的记录;在所述步骤c)和d)之间还包含如下步骤若命令列表中不包含所述新记录,则本方法结束。7、如权利要求2、3所述的利用用户识别模块播放多媒体信息的方法,其特征在于,在进行所述读取命令列表的操作之前,还包含如下步骤读取启动参数,若启动参数为开启标识,则执行下一步;否则本方法结束;所述APDU指令为终端配置指令;所述终端通过终端响应命令返回所述多媒体主动式命令的执行结果信自8、如权利要求3所述的利用用户识别模块播放多媒体信息的方法,其特征在于,所述终端事件消息预订命令为建立事件列表命令。9、如权利要求1所述的利用用户识别模块播放多媒体信息的方法,其特征在于,所述多媒体信息可采用如下方式进行更新用户通过WEB方式或用户识别模块通过GPRS承载方式或短信承载方式将多媒体更新请求上传至多媒体服务器;多媒体服务器接收到该请求后,根据其中包含的更新内容参数,承载方式参数将相应的多媒体信息更新数据以数据短信或GPRS承载方式发送至所述用户识别模块;用户识别模块使用多媒体信息更新数据中包含的多媒体数据更新用户数据区中的多媒体信息;所述多媒体信息为文字串或图片;所述更新内容参数为文字内容和图片内容中的一种;所述承载方式参数为短信承载和GPRS承载中的一种。10、如权利要求9所述的利用用户识别模块播放多媒体信息的方法,其特征在于,所述多媒体信息更新数据中包含更新模式参数;若更新模式参数为新增模式,则用户识别模块将所述多媒体信息更新数据中包含的多媒体数据保存在用户数据区中;若更新模式参数为替换模式,则将所述用户识别模块中保存的与所述更新内容参数相同的多媒体信息删除,并将所述多媒体信息更新数据中包含的多媒体数据保存在用户数据区中。全文摘要一种利用用户识别模块播放多媒体信息的方法,应用于包含用户识别模块的终端,用户识别模块将多个多媒体主动式命令分别发送至终端,由终端依序执行各多媒体主动式命令对应的多媒体信息的播放操作;所述多媒体主动式命令为DISPLAYTEXT命令和/或PLAYTONE命令。本发明通过使用设定的参数向终端发送多个包含DISPLAYTEXT、PLAYTONE的主动式命令,使终端根据命令的顺序及其参数执行多媒体播放操作,实现了多媒体信息组合播放的功能。采用本发明的方法,应用在特定的环境下,可实现开机多媒体组合播放、屏幕保护多媒体组合播放、来电显示多媒体组合播放等功能,丰富了用户的体验,提高了用户的满意度。文档编号H04W88/02GK101111025SQ20071012082公开日2008年1月23日申请日期2007年8月27日优先权日2007年8月27日发明者鹏王申请人:大唐微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1