基于云服务的车载音视频播放方法及云计算中心的制作方法

文档序号:7974440阅读:358来源:国知局
专利名称:基于云服务的车载音视频播放方法及云计算中心的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种基于云服务的车载音视频播放方法及云计算中心。
背景技术
随着小型乘用车辆的普及,人们使用它们的频率也越来越高,对乘用的体验要求也越来越高。为了提高乘用体验,现有的小型乘用车辆上均设置了车载影音播放终端,以提高旅途的趣味性。现有的车载影音播放终端中,有一种其自身具有存储单元来存储影音媒体数据,以供用户使用。例如,中国专利ZL200410042965.3公开了一种下载音乐数据到车载播放器的音乐数据传递系统及其方法,其中,系统包括租用车辆服务系统和音乐传播服务系统。租用车辆服务系统通过通信网络从信息终端接收预约请求数据,且租用车辆服务系统为预约请求进行预约处理,以基于预约请求数据来生成预约数据,并通过通信网络将预约数据发送到信息终端,音乐传播服务系统通过通信网络从信息终端接收预约数据和音乐10(10的丨^7,身份标识号码)数据,且音乐传播服务系统将音乐ID数据和预约数据存储在存储器设备中作为使用数据,并在预定的时刻将对应于音乐ID数据的音乐数据发送到对应于车载音频设备ID数据的车载音频设备。上述方案针对租用车辆服务,不适合于一般车辆。是租用车辆服务系统对所需要下载的音乐数据进行预约,并在预定的时刻将预约的音乐数据发送到车载音频设备,车载音频设备仅用于储存和播放音乐数据。而车载音频设备不能即时主动请求下载音乐数据,由于音乐数据预约的时刻与音乐数据下载的时刻之间不同步,因此音乐数据下载的实时性较差。另外,车载音视频设备是在完全接收并存储过音乐数据后才可以对音乐数据进行播放,因此其需要车载音 视频设备具有较大的存储容量来存储音乐数据,故,其对车载音频设备的存储要求较高。

发明内容
本发明提供一种基于云服务的车载音视频播放方法及云计算中心,用以解决现有技术中存在的不足。本发明提供的一种基于云服务的车载音视频播放方法,包括:步骤1:云服务管理单元接收车载音视频终端发送的携带有音视频ID的音视频播放请求;步骤2:所述云服务管理单元根据所述音视频播放请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据;步骤3:所述云服务管理单元将所述目标音视频数据以流媒体传输的方式发送给所述车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。本发明还提供一种基于云服务的车载音视频播放的云计算中心,包括:
云服务数据库,用于存储音视频数据;云服务管理单元,用于接收车载音视频终端发送的携带有音视频ID的音视频播放请求;根据所述音视频播放请求对云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据;将所述目标音视频数据发送给车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。本发明提供的基于云服务的车载音视频播放方法及云计算中心,在云服务数据库中存储音视频数据,并在车载音视频终端请求音视频数据时,将所述音视频数据以流媒体传输的方式发送给车载音视频终端,车载音视频终端内仅需较小的缓存空间便能实时地播放音视频数据,而不需要将所有的音视频数据下载至车载音视频终端。因此,采用上述方案,具有较高的实时性,即,在向云服务管理单元发送音视频播放请求后,便能直接获得相应的音视频数据以供车载音视频终端播放,另外,对音视频数据进行播放时,仅需较小的缓存空间,因此降低了对车载音频设备的存储要求。


图1为实现本发明基于云服务的车载音视频播放方法实施例的系统架构图;图2为本发明基于云服务的车载音视频播放方法实施例一的流程图;图3为本发明基于云服务的车载音视频播放方法实施例二的流程图;图4为本发明基于云服务的车载音视频播放方法实施例三的流程图;图5为本发明基于云服务的车载音视频播放方法实施例四的流程图;图6为本发明基于云服务的车载音视频播放方法实施例五的流程图;图7为本发明基于云服务的车载音视频播放的云计算中心实施例一的结构示意图;图8为本发明基于云服务的车载音视频播放的云计算中心实施例二的结构示意图;图9为本发明基于云服务的车载音视频播放的云计算中心实施例三的结构示意图。
具体实施例方式图1为实现本发明基于云服务的车载音视频播放方法实施例的系统架构图,包括云计算中心10、广告服务商20、内容提供商30、信息终端60及车载音视频终端70 ;所述云计算中心10包括云服务管理单元、云服务数据库认证单元及计费单元。云服务数据库用来存储广告服务商20及内容提供商30提供的音视频流媒体文件,以构成一个音视频流媒体文件池,该音视频流媒体文件池可以被认为具有无限大的容量。信息终端60通过因特网40或移动电话网络50向云服务管理单元定制和维护与用户关联的音视频库,该音视频库可以通过列表的方式来与音视频流媒体文件池中的音视频流媒体文件关联以构成音视频库,即不同的用户均对应一个自身的用户列表,用户列表中包括音视频ID及与音视频ID对应的音视频数据在云服务数据库中的存储地址信息等用户列表信息,当然也可以采用车载音视频终端70向云服务管理单元定制和维护与用户关联的音视频库。信息终端60在维护与用户关联的音视频库时,可以主动与云计算中心10进行同步,以将存在于信息终端60内的而云服务数据库内不具有的音视频文件同步给云服务数据库;另外,信息终端60也可以被动的接受云计算中心10的同步请求,以将存在于息终端60内的而云服务数据库内不具有的音视频文件同步给云服务数据库,信息终端60同步至云服务数据库的内容可以为共享数据,也可以是私密数据,此部分内容不是该申请的重点,因此这里不再详述。其中,信息终端60可以是个人计算机601和/或MID (Mobile Internet Devices,移动互联网设备)终端602。车载音视频终端70通过移动电话网络向认证单元发送认证请求以供认证单元判断用户的合法性,还向云服务管理单元发送音视频播放请求,音视频播放请求中携带有音视频ID及用户标识,云服务管理单元根据用户标识进行鉴权,还根据音视频ID对云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据,并将目标音视频数据以流媒体的方式发送给车载音视频终端。计费单元用于在需要收费时执行扣费操作。为使上述各组成部分的功能更加清楚,具体参见下述各实施例。图2为本发明基于云服务的车载音视频播放方法实施例一的流程图;如图2所示,本发明基于云服务的车载音视频播放方法的实施例,包括:步骤1:云服务管理单元接收车载音视频终端发送的携带有音视频ID的音视频播放请求;在客用车辆,特别是小型乘用车辆上安装有车载音视频终端,该车载音视频终端可以是但不局限于车载MID终端,其中,MID是一种超移动个人电脑,它可以用于3G(ThirdGeneration,第三代移动通信)以及无线宽带环境。该车载MID终端通过移动电话网络(例如3G网络)与云计算中心中的云服务管理单元进行数据交互。在用户通过车载音视频终端选择希望使用/播放的音视频文件时,车载MID终端向云服务管理单元发送音视频播放请求,该音视频播放请求中携带有与用户希望使用/播放的音视频文件所对应的音视频ID,而云服务管理单元接收所述音视频播放请求。其中,音视频ID可以是音视频文件的名称ID,也可以是用户喜好列表ID(例如:流行音乐、爵士音乐、乡村音乐、摇滚音乐、最喜欢的音乐等),若为用户喜好列表ID时,则可以是顺次播放所选用户喜好列表的音视频数据,也可以是随机播放用户喜好列表的音视频数据。步骤2:所述云服务管理单元根据所述音视频播放请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据;云服务数据库至少存储有广告服务商提供的广告类音视频数据和内容提供商提供的音乐、电影等音视频数据,还可以存储用户自主上传的音视频数据。云服务管理单元根据音视频播放请求对云服务数据库进行查询,获取与音视频ID对应的目标音视频数据。存储在云服务数据库中的音视频数据中均携带有目标音视频ID,当音视频ID与目标音视频ID相同时,则该携带目标音视频ID的音视频数据即为所要请求获取的目标音视频数据。步骤3:所述云服务管理单元将所述目标音视频数据以流媒体传输的方式发送给所述车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。在云服务管理单元查找获取目标音视频数据后,其将目标音视频数据发送给车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。目标音视频数据传输可以米用 RTP (Real-time Transport Protocol,实时传送协议)及 TCP (TransmissionControl Protocol,传输控制协议)。上述方案,在云服务数据库中存储音视频数据,并在车载音视频终端请求音视频数据时,将所述音视频数据以流媒体传输的方式发送给车载音视频终端,车载音视频终端内仅需较小的缓存空间便能实时地播放音视频数据,而不需要将所有的音视频数据下载至车载音视频终端。因此,采用上述方案,具有较高的实时性,即,在向云服务管理单元发送音视频播放请求后,便能直接获得相应的音视频数据以供车载音视频终端播放,而且用户可以随时更改播放音视频的请求。另外,对音视频数据进行播放时,仅需较小的缓存空间,因此降低了对车载音频设备的存储要求。上述方法中,用户获得音视频视听服务具有普适性,即只要车辆(租用/公用/私用)安装了车载音视频终端,并可以通过网络连接云计算中心,即可以享受用户定制的音视频服务。图3为本发明基于云服务的车载音视频播放方法实施例二的流程图;基于上述实施例一,本发明基于云服务的车载音视频播放方法的实施例二,在步骤I之前还包括:步骤101:认证单元接收车载音视频终端发送的认证请求进行认证处理,若认证通过则执行步骤I。作为认证技术中的一种,本文采用的认证技术可以采用在认证请求中携带有用户标识和用户密码信息来进行认证,当然,也可以采用本领域其它认证方法。图4为本发明基于云服务的车载音视频播放方法实施例三的流程图;基于上述实施例一,本发明基于云服务的车载音视频播放方法的实施例三,除了包括上述步骤I和步骤3外,还包括:步骤21:所述音视频播放请求携带有用户标识,所述云服务管理单元根据所述音视频播放请求对所述云服务数据库进行查询,获取与用户标识对应的目标用户列表信息;步骤22:所述云服务管理单元对所述目标用户列表信息进行查询,获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据。在云服务数据库存储有用户列表信息,每个用户对应一个用户列表信息。列表信息内记录有用户可以使用的音视频数据及所述音视频数据所对应的存储地址信息。采用用户列表信息的方式对用户可以使用的音视频数据进行管理,则多个用户可以共用同一个音视频流媒体文件池,减小了云服务数据库的存储压力,且降低了用户获取音视频流媒体文件的响应时长。另外,上述方法中,因为在云计算中心端采取了用户列表信息的模式,对于非用户隐私的音视频数据,可以直接将音视频数据池中的音视频数据的存储地址信息加入用户列表信息中,以供车载音视频终端通过存储地址信息获得相应的音视频数据,而云计算中心不需要重复存储相同的音视频数据,极大地节省了存储空间;对于用户隐私的音视频数据,需由用户上传至云计算中心,并不被其他用户使用。这种方法结合了公有数据共享和隐私数据独享的优点,具有灵活性。在此实施例中,在步骤I之前同样可以包括上述步骤101。图5为本发明基于云服务的车载音视频播放方法实施例四的流程图;基于上述实施例三,本发明基于云服务的车载音视频播放方法的实施例四,除了包括上述步骤1、步骤21和步骤3外,还包括:步骤221:所述云服务管理单元根据所述音视频ID对所述目标用户列表信息进行查询,判断所述目标用户列表信息中是否含有与所述音视频ID对应的目标音视频ID,若有则执行步骤222,否则执行步骤223 ;步骤222:所述云服务管理单元根据所述目标音视频ID获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据;步骤223:所述云服务管理单元向所述车载音视频终端发送目标用户列表信息中不含有与所述音视频ID对应的目标音视频ID的查询结果消息,并接收所述车载音视频终端根据所述查询结果消息发送的携带有所述音视频ID的内容添加请求,根据所述内容添加请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的新增目标音视频数据;步骤224:所述云服务管理单元生成携带有所述新增目标音视频数据的存储地址信息的列表信息,根据所述列表信息更新所述目标用户列表信息,并将所述新增目标音视频数据作为所述目标音视频数据。通过此步骤,来新增用户感兴趣的音视频数据,满足了个性化要求,提高了与用户所对应的音视频库的扩展性。图6为本发明基于云服务的车载音视频播放方法实施例五的流程图;基于上述实施例四,本发明基于云服务的车载音视频播放方法的实施例五,在上述步骤223之后还包括:步骤2231:计费单元根据所述音视频ID判断所述新增目标音视频数据是否为收费数据,若是则执行步骤2232,否则执行步骤224 ;步骤2232:所述计费单元根据所述用户标识执行扣费操作。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图7为本发明基于云服务的车载音视频播放的云计算中心实施例一的结构示意图,如图7所示,本发明基于云服务的车载音视频播放的云计算中心的实施例,包括云服务数据库1001和云服务管理单元2001。具体地,云服务数据库1001用于存储音视频数据;云服务管理单元2001用于接收车载音视频终端发送的携带有音视频ID的音视频播放请求;根据所述音视频播放请求对云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据;将所述目标音视频数据以流媒体传输的方式发送给所述车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。本发明实施例提供的基于云服务的车载音视频播放的云计算中心的功能和处理流程,可以参见上述方法实施例,此处不再赘述。上述方案,在云服务数据库中存储音视频数据,并在车载音视频终端请求音视频数据时,将所述音视频数据以流媒体传输的方式发送给车载音视频终端,车载音视频终端内仅需较小的缓存空间便能实时地播放音视频数据,而不需要将所有的音视频数据下载至车载音视频终端。因此,采用上述方案,具有较高的实时性,即,在向云服务管理单元发送音视频播放请求后,便能直接获得相应的音视频数据以供车载音视频终端播放,另外,对音视频数据进行播放时,仅需较小的缓存空间,因此降低了对车载音频设备的存储要求。图8为本发明基于云服务的车载音视频播放的云计算中心实施例二的结构示意图,基于上述实施例,进一步地,如8所示,除了包括上述实施例的云服务数据库1001和云服务管理单元2001,还包括认证单元3001。具体地,认证单元3001用于接收车载音视频终端发送的认证请求进行认证处理。作为认证技术中的一种,本文采用的认证技术可以采用在认证请求中携带有用户标识和用户密码信息来进行认证,当然,也可以采用本领域其它认证方法。基于上述实施例,进一步地,所述音视频播放请求还携带有用户标识,所述云服务数据库1001包括用户列表信息;所述云服务管理单元2001还用于根据所述音视频播放请求对所述云服务数据库1001进行查询,获取与所述用户标识对应的目标用户列表信息;对所述目标用户列表信息进行查询,获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据。上述方案中,因为在云计算中心端采取了用户列表信息的模式,对于非用户隐私的音视频数据,可以直接将音视频数据池中的音视频数据的存储地址信息加入用户列表信息中,以供车载音视频终端通过存储地址信息获得相应的音视频数据,而云计算中心不需要重复存储相同的音视频数据,极大地节省了存储空间;对于用户隐私的音视频数据,需由用户上传至云计算中心,并不被其他用户使用。这种方法结合了公有数据共享和隐私数据独享的优点,具有灵活性。基于上述实施例,进一步地,所述云服务管理单元2001还用于接收所述车载音视频终端发送的携带有所述音视频ID的内容添加请求,根据所述内容添加请求对存储有音视频数据的云服务数据库1001进行查询,获取与所述音视频ID对应的新增目标音视频数据,生成携带有所述新增目标音视频数据的存储地址信息的列表信息,根据所述列表信息更新所述目标用户列表信息,并将所述新增目标音视频数据作为所述目标音视频数据。图9为本发明基于云服务的车载音视频播放的云计算中心实施例三的结构示意图,基于上述实施例,进一步地,如图9所示,除了包括上述实施例的云服务数据库1001和云服务管理单元2001、认证单元3001,还包括计费单元4001。具体地,计费单元4001用于根据所述音视频ID判断所述新增目标音视频数据是否为收费数据,若是则根据所述用户标识执行扣费操作。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种基于云服务的车载音视频播放方法,其特征在于,包括: 步骤1:云服务管理单元接收车载音视频终端发送的携带有音视频ID的音视频播放请求; 步骤2:所述云服务管理单元根据所述音视频播放请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据; 步骤3:所述云服务管理单元将所述目标音视频数据以流媒体传输的方式发送给所述车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。
2.根据权利要求1所述的基于云服务的车载音视频播放方法,其特征在于,在步骤I之前还包括: 步骤101:认证单元接收车载音视频终端发送的认证请求进行认证处理,若认证通过则执行步骤I。
3.根据权利要求1所述的基于云服务的车载音视频播放方法,其特征在于, 所述音视频播放请求还携带有用户标识; 所述步骤2具体为: 步骤21:所述云服务管理单元根据所述音视频播放请求对所述云服务数据库进行查询,获取与所述用户标识对应的目标用户列表信息; 步骤22:所述云服务管理单元对所述目标用户列表信息进行查询,获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据。
4.根据权利要求3所述的基于云服务的车载音视频播放方法,其特征在于, 所述步骤22具体为: 步骤221:所述云服务管理单元根据所述音视频ID对所述目标用户列表信息进行查询,判断所述目标用户列表信息中是否含有与所述音视频ID对应的目标音视频ID,若有则执行步骤222,否则执行步骤223 ; 步骤222:所述云服务管理单元根据所述目标音视频ID获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据;步骤223:所述云服务管理单元向所述车载音视频终端发送目标用户列表信息中不含有与所述音视频ID对应的目标音视频ID的查询结果消息,并接收所述车载音视频终端根据所述查询结果消息发送的携带有所述音视频ID的内容添加请求,根据所述内容添加请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的新增目标音视频数据; 步骤224:所述云服务管理单元生成携带有所述新增目标音视频数据的存储地址信息的列表信息,根据所述列表信息更新所述目标用户列表信息,并将所述新增目标音视频数据作为所述目标音视频数据。
5.根据权利要求4所述的基于云服务的车载音视频播放方法,其特征在于,在步骤223之后还包括: 步骤2231:计费单元根据所述音视频ID判断所述新增目标音视频数据是否为收费数据,若是则执行步骤2232,否则执行步骤224 ; 步骤2232:所述计费单元根据所述用户标识执行扣费操作。
6.一种基于云服务的车载音视频播放的云计算中心,其特征在于,包括: 云服务数据库,用于存储音视频数据; 云服务管理单元,用于接收车载音视频终端发送的携带有音视频ID的音视频播放请求;根据所述音视频播放请求对云服务数据库进行查询,获取与所述音视频ID对应的目标音视频数据;将所述目标音视频数据发送给车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。
7.根据权利要求6所述的基于云服务的车载音视频播放的云计算中心,其特征在于,还包括: 认证单元,用于接收车载音视频终端发送的认证请求进行认证处理。
8.根据权利要求6或7所述的基于云服务的车载音视频播放的云计算中心,其特征在于,所述音视频播放请求还携带有用户标识,所述云服务数据库包括用户列表信息;所述云服务管理单元还用于根据所述音视频播放请求对存储于所述云服务数据库进行查询,获取与所述用户标识对应的目标用户列表信息;对所述目标用户列表信息进行查询,获取与所述音视频ID对应的所述目标音视频数据的存储地址信息,根据所述存储地址信息获取所述目标音视频数据。
9.根据权利要求8所述的基于云服务的车载音视频播放的云计算中心,其特征在于,所述云服务管理单元还用于接收所述车载音视频终端发送的携带有所述音视频ID的内容添加请求,根据所述内容添加请求对存储有音视频数据的云服务数据库进行查询,获取与所述音视频ID对应的新增目标音视频数据,生成携带有所述新增目标音视频数据的存储地址信息的列表信息,根据所述列表信息更新所述目标用户列表信息,并将所述新增目标音视频数据作为所述目标音视频数据。
10.根据权利要求9所述的基于云服务的车载音视频播放的云计算中心,其特征在于,还包括: 计费单元, 用于根据所述音视频ID判断所述新增目标音视频数据是否为收费数据,若是则根据所述用户标识执行扣费操作。
全文摘要
本发明提供一种基于云服务的车载音视频播放方法及云计算中心,其中,方法包括云服务管理单元接收携车载音视频终端发送的带有音视频ID的音视频播放请求;根据所述音视频播放请求对存储有音视频数据的云服务数据库进行查询,以获取与所述音视频ID对应的目标音视频数据;将所述目标音视频数据发送给车载音视频终端,以供所述车载音视频终端播放所述目标音视频数据。上述方案,在云服务数据库中存储音视频数据,并在车载音视频终端请求音视频数据时,将所述音视频数据以流媒体方式传输给车载音视频终端,因此具有较高的实时性,且对车载音频设备的存储要求较低。
文档编号H04L29/08GK103108013SQ20111036219
公开日2013年5月15日 申请日期2011年11月15日 优先权日2011年11月15日
发明者童晓渝, 张云勇, 汪芳, 房秉毅 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1