多种音乐业务统一展现的方法及***
技术领域
本发明涉及通信领域,尤其涉及多种音乐业务统一展现的方法及***。
背景技术
现有的交互式语音应答(IVR)业务、个性化回铃音业务、12580业务等都能在网站或者是通过WAP的方式来进行语音呼叫点播歌曲和定制个性化回铃音。但是用户需要记住要点播的歌曲号码,然后通过手机打电话的方式,进行点播;或者是记住歌曲的识别号(ID)号到相应的个性化回铃音定制网站进行个性化回铃音的定制。现有的点播或者定制业务的过程复杂,而且用户容易记错,给用户的使用带来了不便。
现有的业务中,只能完成***的试听和下载功能,却不能完成目前比较流行的IVR点播赠送和个性化回铃音定制功能。
目前的音乐业务展现中,有很多铃音下载类的客户端软件。虽然实现的方法多种多样,但是却都只能实现简单的铃音下载的功能。没有实现IVR语音点播赠送和个性化回铃音定制的功能。
发明内容
为了解决上述的技术问题,提供了多种音乐业务统一展现的方法及***,其目的在于,集中展现各个音乐业务,实现各个音乐业务的融合,解决在客户端软件中实现各音乐平台的互通和集成,为多种音乐业务提供一个统一的展示环境。
本发明提供了多种音乐业务统一展现的方法,包括以下步骤:
数据传输步骤,用于通过无线网络向服务器端发送信息,并且接收所述服务器端发送的信息;
数据存储步骤,用于用菜单缓存的方式存储所述服务器端发送的信息;
功能实现步骤,用于依据所述服务器端发送的信息实现铃声下载、交互式语音应答点播赠送或者个性化回铃音定制业务。
所述数据传输步骤包括:
步骤21,向服务器端发送目录操作请求信息;
步骤22,所述服务器端返回目录操作请求结果。
步骤21中,所述目录操作请求信息包括手机的平台号以及要访问的目录识别号。
步骤22中,所述目录操作请求结果包括要访问的目录下所有的子目录和音乐文件信息。
还包括以下步骤:
步骤51,向服务器端发送新的目录操作请求信息;
步骤52,所述服务器端返回新的目录请求结果。
步骤51中,所述新的目录操作请求信息包括新的要访问的目录识别号。
步骤52中,所述新的目录操作请求结果包括新的要访问的目录下所有的子目录和音乐文件信息。
步骤52中,所述新的要访问的目录下所有的子目录和音乐文件信息包括音乐文件识别号、音乐文件名称、音乐文件的交互式语音应答号码和音乐文件的演唱者,或者子目录识别号、子目录名称、子目录类型。
步骤22中,所述所有子目录和音乐文件信息包括音乐文件识别号、音乐文件名称、音乐文件的交互式语音应答号码和音乐文件的演唱者,或者子目录识别号、子目录名称、子目录类型。
所述数据存储步骤中,将音乐文件名称、音乐文件的演唱者,或者子目录名称显示出来。
所述数据存储步骤中,将音乐文件名称、音乐文件的演唱者,或者子目录名称显示出来。
所述功能实现步骤中:向所述服务器端发送音乐文件识别号、手机平台号和手机国际移动用户识别码完成铃声下载,依据音乐文件的交互式语音应答号码触发交互式语音应答请求完成交互式语音应答点播赠送,或者向所述服务器发送手机国际移动用户识别码和音乐文件识别号完成个性化回铃音定制。
本发明提供了多种音乐业务统一展现的***,包括:
网络连接模块,用于通过无线网络向服务器端发送信息,并且接收所述服务器端发送的信息;
菜单数据缓存模块,用于用菜单缓存的方式存储所述服务器端发送的信息;
功能实现模块,用于至少实现铃声下载、交互式语音应答点播赠送或个性化回铃音定制业务。
所述无线网络为CDMA 1X、CDMA 2000、WCDMA、GSM或者TD-SCDMA无线通信网络。
向服务器端发送的信息包括手机的平台号以及要访问的目录识别号。
所述向服务器端发送的信息包括新的要访问的目录识别号。
所述服务器端发送的信息包括所述要访问的目录下所有的子目录和音乐文件信息。
所述所有的子目录和音乐文件信息包括音乐文件识别号、音乐文件名称、音乐文件的交互式语音应答号码和音乐文件的演唱者,或者子目录识别号、子目录名称、子目录类型。
菜单项将存储在所述菜单数据缓存模块中的将音乐文件名称、音乐文件的演唱者,或者子目录名称显示出来。
功能实现模块包括铃声下载模块、交互式语音应答点播赠送模块和个性化回铃音定制模块。
本发明集中展现各个音乐业务,实现各个音乐业务的融合,功能全面,操作简便,实现在客户端软件中各音乐平台的互通和集成,为多种音乐业务提供一个统一的展示环境。本发明让用户方便地使用点播和个性化回铃音定制业务,为用户提供了更加人性化的服务和更好的体验。
附图说明
图1为本发明提供的多种音乐业务统一展现***;
图2为本发明提供的IVR点播赠送流程图;
图3为本发明提供的多种音乐业务统一展现***的结构。
具体实施方式
本发明是以高通Brew技术为开发平台(使用J2ME,Symbain,Palm,Windows Mobile等平台也可以),通过CDMA 1X无线通信网络(使用CDMA2000,WCDMA,GSM,TD-SCDMA等无线通信网络也可以)连接后台管理服务端,集中展现了各个音乐业务。
本发明的***分为三个模块:
网络连接模块:通过无线通信网络发起网络连接,使之能够连接上公网或私网中的后台管理***,并且从管理***中读取数据。
菜单数据缓存模块:用菜单缓存技术,将从后台管理***中读取的数据存储在菜单缓存中。
功能实现模块:实现了各个功能模块,主要是铃声的下载,设置,IVR点播及个性化回铃音(CRBT,Coloring Ring Back Tone)定制。
本发明的方法包括以下步骤:
步骤1,数据传输
每次用户发起网络连接的时候,都会向服务器端发送手机的平台号(PlatformID)和要访问的目录ID。手机的平台号是BREW分配给每一款手机的唯一标识,对于其它的开发平台例如J2ME、Windows Mobile也会给每一款手机分配一个唯一标识,在发起网络连接时将该唯一标识发送给服务器端。第一次发起网络连接时发送的目录ID是默认的目录ID,比如:0000。
服务器端在收到发送的PlatformID和目录ID以后,将要访问的目录下的所有子目录和音乐文件信息发送回客户端,并存储在数据缓存区中。发送回来的信息主要有:子目录ID,子目录名称,子目录类型或音乐文件ID、音乐文件IVR号码、音乐文件名称、演唱者信息等。
如果用户继续对另一个目录进行操作,那么将会发起新的网络连接,发送新的要访问的目录ID,服务器返回该新的要访问的目录下所有子目录和音乐文件信息。
步骤2,数据存储
从服务器端读取下来的目录或音乐文件信息存储在菜单数据缓存模块内。该数据缓存是一个结构的指针数组,与每个菜单项一一对应。菜单项将读取的音乐文件或目录的名字、演唱者信息等显示出来,而读取的其他信息,如音乐文件IVR号码,音乐文件或目录ID等则保存在缓存区内,需要使用这些信息的时候,通过菜单的ID就可以找到对应的缓存区,就能取得需要的信息。
步骤3,功能实现
在音乐文件信息存储到数据缓存区后,用户可以根据自己的需求对音乐文件进行操作,实现音乐文件下载、IVR点播赠送、个性化回铃音定制等功能。
在进行音乐文件下载操作的时候,服务器端在接收到客户端发送的PlatformID、音乐文件ID、IMSI后,进行确认。确认通过以后,将音乐文件ID对应的音乐文件名称、音乐文件长度、音乐文件数据发送到客户端,客户端接收完成后将音乐文件数据保存为与音乐文件名称相同名称的音乐文件。
在进行IVR点播赠送时,首先要从缓存区取得IVR号码,然后通过语音呼叫的接口进行外呼。该IVR号码其实是所要收听的音乐在“丽音街”业务平台中的ID,“丽音街”业务平台收到用户发起的呼叫以后,会将平台内对应ID的歌曲播放给用户,用户也可以根据语音提示,将音乐赠送给自己的亲人、朋友。
个性化回铃音定制时,先从缓存区取得音乐文件的ID,然后客户端将这个ID、手机IMSI一起上传到后台的个性化回铃音定制服务器,服务器收到定制信息以后,会连接中央音乐平台,通过中央音乐平台与各地方个性化回铃音平台查找该音乐文件的个性化回铃音号码,让后将该音乐设置为用户的回铃音,完成用户对个性化回铃音的定制。
下面详细说明用户使用IVR点播赠送业务的完整流程:
用户先通过无线网络向服务器发送请求。第一次请求时发送的参数有手机平台号(PlatformID)和默认访问的目录ID(例如0000)。在服务器收到发送的请求以后,会将要访问的目录ID(0000)下的所有文件或子目录信息发送回给客户端(这里的文件指的是音乐文件)。这些信息主要有:文件的ID,文件的IVR号码,演唱者名称和歌曲名称,或者是子目录类型、子目录的名称和子目录的ID。这些发送回客户端的信息都被保存在菜单数据缓存模块中。当用户需要再次对某个子目录发起访问的时候,会先从数据缓存模块中取出该目录的ID,并且将这个ID和手机平台号一起发送到服务器端。服务器收到请求以后,又会将该目录下的文件或子目录信息发送回客户端并保存下来。用户选择需要使用的音乐文件ID,并用按键触发IVR呼叫的选项。当此选项被触发后,客户端软件首先会在数据缓存模块中找到用户需要进行IVR呼叫的音乐的IVR号码,然后自动连接到IVR平台进行IVR呼叫。
图3为本发明提供的的多种音乐业务统一展现***的结构。统一展现客户端(简称客户端)通过无线通信网络与统一展现服务器进行通信,统一展现服务器依据客户端的请求,通过路由器读取音乐业务1、音乐业务2、音乐业务3、……、或者音乐业务N,并且通过无线通信网络将数据发送给客户端。客户端依据接收的信息选择音乐文件信息,并进依据该音乐文件信息而下载音乐、使用该音乐文件信息进行IVR点播赠送或者进行个性化回铃音定制。
本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由权利要求书的范围来确定的。