一种混合视频文件生成及行程推荐方法、装置与流程

文档序号:18103872发布日期:2019-07-06 11:31阅读:143来源:国知局
一种混合视频文件生成及行程推荐方法、装置与流程

本发明涉及计算机应用技术领域,特别是涉及一种混合视频文件生成及行程推荐方法、装置。



背景技术:

随着社会生活水平的提高,在繁忙的工作之余想要出去旅行的人越来越多,要想在有限的旅行时间内达到好的旅行效果,就需要提前进行行程安排。越来越多的用户倾向于在旅行之前先获得一个推荐的行程以参考。

目前,推荐给用户的行程多是通过图文格式进行展示。大篇幅的图片和文字并不方便用户查看,不能够给用户一种直观感受,无法激发用户的旅行兴趣。



技术实现要素:

本发明的目的是提供一种混合视频文件生成及行程推荐方法、装置,以使生成的混合视频文件在播放时更为直观,直观地为用户进行行程推荐,方便用户查看,可以激发用户的旅行兴趣。

为解决上述技术问题,本发明提供如下技术方案:

一种混合视频文件生成方法,包括:

获得待展示信息,所述待展示信息包括音频、视频和图片中的至少两类信息;

确定每个待展示信息的展示时间点;

根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件,以在按照时间轴播放所述混合视频文件时,在每个展示时间点,展示该展示时间点对应的待展示信息。

在本发明的一种具体实施方式中,在所述根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件之前,还包括:

将所述待展示信息中的音频类信息中的语音信息转换为文字信息,以使生成的所述混合视频文件中保存相应语音信息的文字信息,在播放所述混合视频文件时将所述混合视频文件中的文字信息转换为语音。

在本发明的一种具体实施方式中,在所述根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件之前,还包括:

获得所述待展示信息中的音频类信息和/或视频类信息的链接,以使生成的所述混合视频文件中保存相应音频信息和/或视频信息的链接,在播放所述混合视频文件时,如果接收到对所述链接的下载指令,则下载相应的音频信息和/或视频信息并播放。

一种行程推荐方法,包括:

接收对行程推荐文件的查看指令,所述行程推荐文件为根据预先获得的旅行计划信息进行的行程推荐,并根据权利要求1至3之中任一项所述的混合视频文件生成方法生成的文件;

输出展示所述行程推荐文件中的旅行路线,所述旅行路线上设有多个展示点;

控制预设的运动物体在所述旅行路线上行进;

在所述运动物体行进过程中,到达所述旅行路线上的每个展示点时,根据所述行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。

在本发明的一种具体实施方式中,所述行程推荐文件中记录的该展示点的关联信息包括图片标识信息,所述根据所述行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示,包括:

根据所述行程推荐文件中记录的该展示点的图片标识信息,确定该展示点对应的图片,并输出展示。

在本发明的一种具体实施方式中,所述行程推荐文件中记录的该展示点的关联信息包括文字信息,所述根据所述行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示,包括:

将所述行程推荐文件中记录的该展示点的文字信息转换为语音,并播放。

在本发明的一种具体实施方式中,所述行程推荐文件中记录的该展示点的关联信息包括音频和/或视频的链接信息,所述根据所述行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示,包括:

根据所述行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件,并播放。

在本发明的一种具体实施方式中,在所述根据所述行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件之前,还包括:

输出该展示点的音频和/或视频的播放提示信息;

如果接收到基于所述播放提示信息的播放指令,则执行所述根据所述行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件的步骤。

在本发明的一种具体实施方式中,所述控制预设的运动物体在所述旅行路线上行进,包括:

根据所述行程推荐文件中记录的时间位置对应关系,控制预设的运动物体在所述旅行路线上行进。

在本发明的一种具体实施方式中,所述行程推荐文件包括多个推荐子文件,每个推荐子文件对应行程的一个章节,所述接收对行程推荐文件的查看指令,包括:

接收对行程推荐文件的任意一个推荐子文件的查看指令。

在本发明的一种具体实施方式中,还包括:

接收对所述行程推荐文件的任意一个或多个推荐子文件的反馈信息;

根据所述反馈信息,确定是否重新进行行程推荐并生成所述行程推荐文件。

一种混合视频文件生成装置,包括:

信息获得模块,用于获得待展示信息,所述待展示信息包括音频、视频和图片中的至少两类信息;

时间点确定模块,用于确定每个待展示信息的展示时间点;

文件生成模块,用于根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件,以在按照时间轴播放所述混合视频文件时,在每个展示时间点,展示该展示时间点对应的待展示信息。

一种行程推荐装置,包括:

指令接收模块,用于接收对行程推荐文件的查看指令,所述行程推荐文件为根据预先获得的旅行计划信息进行的行程推荐,并根据权利要求1至3之中任一项所述的混合视频文件生成方法生成的文件;

路线展示模块,用于输出展示所述行程推荐文件中的旅行路线,所述旅行路线上设有多个展示点;

行进控制模块,用于控制预设的运动物体在所述旅行路线上行进;

信息展示模块,用于在所述运动物体行进过程中,到达所述旅行路线上的每个展示点时,根据所述行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。

一种混合视频文件生成设备,包括:

第一存储器,用于存储计算机程序;

第一处理器,用于执行所述计算机程序时实现上述任一项所述混合视频文件生成方法的步骤。

一种行程推荐设备,包括:

第二存储器,用于存储计算机程序;

第二处理器,用于执行所述计算机程序时实现上述任一项所述行程推荐方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述混合视频文件生成方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述行程推荐方法的步骤。

应用本发明实施例所提供的技术方案,获得包括音频、视频和图片中的至少两类信息的待展示信息后,确定出每个待展示信息的展示时间点,即可根据这些信息生成混合视频文件,在按照时间轴播放混合视频文件时,可以在每个展示时间点展示该展示时间点对应的待展示信息。将待展示信息中的音频类、视频类、图片类等信息的展示时间点按照时间轴记录,生成的混合视频文件在播放时更为直观,而且这样的混合视频文件使用更为灵活。

另外,在接收到对行程推荐文件的查看指令时,可以输出展示行程推荐文件中的旅行路线,旅行路线上设有多个展示点,控制预设的运动物体在旅行路线上行进,在运动物体行进过程中,到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。以动画方式直观地为用户进行行程推荐,方便用户查看,容易激发用户的旅行兴趣。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种混合视频文件生成方法的实施流程图;

图2为本发明实施例中一种行程推荐方法的实施流程图;

图3为本发明实施例中一种行程展示示意图;

图4为本发明实施例中一种混合视频文件生成装置的结构示意图;

图5为本发明实施例中一种行程推荐装置的结构示意图;

图6为本发明实施例中一种混合视频文件生成设备的结构示意图;

图7为本发明实施例中一种行程推荐设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1所示,为本发明实施例所提供的一种混合视频文件生成方法的实施流程图,该方法可以包括以下步骤:

s110:获得待展示信息。

待展示信息包括音频、视频和图片中的至少两类信息。

在本发明实施例中,可以根据实际需要,确定待展示信息。如在行程推荐时,将待推荐给用户的各种信息确定为待展示信息,或者,在进行产品的使用方法讲解时,将讲解的相关信息确定为待展示信息。

获得的待展示信息可以包括音频、视频和图片中的至少两类信息。当然,还可以包括文字信息。

s120:确定每个待展示信息的展示时间点。

获得待展示信息之后,可以确定每个待展示信息的展示时间点。每个待展示信息的展示时间点可以在一个时间轴上顺序排开,比如,待展示信息a的展示时间点为1s,待展示信息b的展示时间点为3s。

当然,还可以确定出每个待展示信息的展示时长。

s130:根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件,以在按照时间轴播放混合视频文件时,在每个展示时间点,展示该展示时间点对应的待展示信息。

获得待展示信息,并确定每个待展示信息的展示时间点后,即可根据这些信息生成混合视频文件。混合视频文件中按照时间轴记录有多个展示时间点,每个展示时间点对应相应的待展示信息。当然,混合视频文件中还可以记录有每个待展示信息的展示时长。

这样,在按照时间轴播放混合视频文件时,可以在每个展示时间点,展示该展示时间点对应的待展示信息。

应用本发明实施例所提供的混合视频文件生成方法,获得包括音频、视频和图片中的至少两类信息的待展示信息后,确定出每个待展示信息的展示时间点,即可根据这些信息生成混合视频文件,在按照时间轴播放混合视频文件时,可以在每个展示时间点展示该展示时间点对应的待展示信息。将待展示信息中的音频类、视频类、图片类等信息的展示时间点按照时间轴记录,生成的混合视频文件在播放时更为直观,而且这样的混合视频文件使用更为灵活。

在本发明的一种具体实施方式中,在步骤s130之前,该方法还可以包括以下步骤:

将待展示信息中的音频类信息中的语音信息转换为文字信息,以使生成的混合视频文件中保存相应语音信息的文字信息,在播放混合视频文件时将混合视频文件中的文字信息转换为语音。

在本发明实施例中,待展示信息包括音频、视频和图片中的至少两类信息,音频类信息中还可以包括语音信息。

在获得待展示信息,确定出每个待展示信息的展示时间点后,可以将待展示信息中的音频类信息中的语音信息转换为文字信息,这样,根据获得待展示信息和每个待展示信息的展示时间点,生成混合视频文件时,可以在混合视频文件中保存相应语音信息的文字信息,并在播放混合视频文件时将混合视频文件中的文字信息转换为语音。

当然,在实际应用中,可以在混合视频文件中通过一定的标记区分某段文字信息是由语音信息转换后保存的,还是固有需要输出的文字信息。

将语音信息转换为文字信息保存,可以减小混合视频文件的存储量,在网络传输时所需带宽较少。

在本发明的一种具体实施方式中,在步骤s130之前,该方法还可以包括以下步骤:

获得待展示信息中的音频类信息和/或视频类信息的链接,以使生成的混合视频文件中保存相应音频信息和/或视频信息的链接,在播放混合视频文件时,如果接收到对链接的下载指令,则下载相应的音频信息和/或视频信息并播放。

在本发明实施例中,待展示信息包括音频、视频和图片中的至少两类信息。

在获得待展示信息,确定出每个待展示信息的展示时间点后,可以进一步获得待展示信息中的音频类信息和/或视频类信息的链接。这里的音频类信息可以是音乐、歌曲等音频信息。

这样,根据获得待展示信息和每个待展示信息的展示时间点,生成混合视频文件时,可以在混合视频文件中保存相应音频信息和/或视频信息的链接,并在播放混合视频文件时,如果接收到对链接的下载指令,则下载相应的音频信息和/或视频信息并播放。

在混合视频文件并不保存实际的音频信息和视频信息,而是保存相应的链接,在实际播放过程中,根据实际情况可以下载相应的音频信息和/或视频信息并播放。可以减小混合视频文件的存储量,在网络传输时所需带宽较少。

参见图2所示,为本发明实施例所提供的一种行程推荐方法的实施流程图,该方法可以包括以下步骤:

s210:接收用户对行程推荐文件的查看指令。

行程推荐文件为根据预先获得的用户的旅行计划信息进行的行程推荐,并根据上述混合视频文件生成方法生成的文件。

在实际应用中,用户在有旅行计划时,可以提供自己的旅行计划信息,比如旅行起止日期、旅行地点范围、出行方式、总体花销、人数、年龄构成、性别构成、住宿房间数量、住宿档次偏好、吃饭偏好等信息,提供的旅行计划信息越详细,推荐的行程越符合用户的预期。当然,旅行计划信息中应至少包含旅行起止时间、地点信息。

在服务器可以存储景点、饭店、住宿等图片、视频和/或描述介绍信息,存储的描述介绍信息可以是用于转换为语音的文字信息或者语音信息,同时还可以将数据标签化,比如景点标记有自然景观、海边、游乐园、购物等标签。

获得用户提供的旅行计划信息后,可以根据获得的用户的旅行计划信息和服务器的存储数据进行行程推荐,并基于上述混合视频文件生成方法生成行程推荐文件。行程推荐文件中可以包含推荐的行程的各种信息,如旅行路线、展示点等信息。这些信息与上述混合视频文件生成方法中的待展示信息相同。

将生成的行程推荐文件传送给用户,用户可以在自己的电子设备上查看。在接收到用户对行程推荐文件的查看指令时,可以继续执行步骤s220的操作。

s220:输出展示行程推荐文件中的旅行路线。

旅行路线上设有多个展示点。

在本发明实施例中,行程推荐文件中包含旅行路线等信息,在旅行路线上可以设有多个展示点,不同的展示点用于展示不同的内容,如景点图片、住宿图片、景点视频、景点介绍语音、提示语音等。

在接收到用户对行程推荐文件的查看指令时,可以输出展示行程推荐文件中的旅行路线。具体的,可以调用现有的地图软件接口,在地图界面上显示旅行路线。

行程推荐文件中记录的旅行路线的信息可以是经纬度信息。

s230:控制预设的运动物体在旅行路线上行进。

输出展示旅行路线后,可以控制预设的运动物体在旅行路线上行进。具体的,可以在进一步接收到用户的控制指令后,控制运动物体在旅行路线上行进,还可以在输出展示出完整的旅行路线后,自动控制运动物体在旅行路线上行进。运动物体的形状预先设定,可以是球形,也可以是卡通人物。用户看到运动物体在旅行路线上行进,会有一种身临其境的感觉。

在本发明的一种具体实施方式中,可以根据行程推荐文件中记录的时间位置对应关系,控制预设的运动物体在旅行路线上行进。

行程推荐文件中记录时间位置对应关系,根据该对应关系,控制运动物体在旅行路线上行进,即根据位置信息随时间的变化不断重绘运动物体。

时间位置对应关系如下所示:

0分20.10s116.392196,39.940387

0分20.11s116.46406,39.915599

0分20.12s116.506029,39.902316

0分20.13s116.506029,39.940387

即在0分20.10s,控制运动物体到达经纬度为116.392196,39.940387的位置处,在0分20.11s,控制运动物体到达经纬度为116.46406,39.915599的位置处。

s240:在运动物体行进过程中,到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。

在本发明实施例中,行程推荐文件中记录有每个展示点的关联信息,该关联信息可以包括要展示的时间、要展示的内容、要展示的时长、要展示的位置等信息。

控制运动物体在旅行路线上行进,在运动物体行进过程中,将会到达旅行路线上的各个展示点。

在运动物体到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,可以确定该展示点的展示信息,并输出展示。这样,用户可以直观地获取到各展示点所展示的信息。

应用本发明实施例所提供的行程推荐方法,在接收到用户对行程推荐文件的查看指令时,可以输出展示行程推荐文件中的旅行路线,旅行路线上设有多个展示点,控制预设的运动物体在旅行路线上行进,在运动物体行进过程中,到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。以动画方式直观地为用户进行行程推荐,方便用户查看,容易激发用户的旅行兴趣。

在本发明的一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括图片标识信息,步骤s240可以包括以下步骤:

根据行程推荐文件中记录的该展示点的图片标识信息,确定该展示点对应的图片,并输出展示。

在本发明实施例中,行程推荐文件中记录的该展示点的关联信息可以包括图片标识信息,具体的,可以是图片名称信息。

根据行程推荐文件中记录的该展示点的图片标识信息,可以确定该展示点对应的图片,具体的,可以在服务器中获取该展示点对应的图片,即行程推荐文件中不存储图片,以减小存储量。当然,也可以在行程推荐文件中存储图片,以加快展示速度。

确定该展示点对应的图片后,可以输出展示该展示点对应的图片,如图3所示。

如行程推荐文件中记录的某展示点的关联信息如下:

0分30秒hnyzj.jpg4秒;

需在0分30秒输出展示图片名称为hnyzj.jpg的图片4秒。

在本发明的另一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括文字信息,步骤s240可以包括以下步骤:

将行程推荐文件中记录的该展示点的文字信息转换为语音,并播放。

在本发明实施例中,行程推荐文件中记录的该展示点的关联信息可以包括文字信息,在这种情况下,可以将行程推荐文件中记录的该展示点的文字信息转换为语音,并播放,如图2所示。在实际应用中,转换的语音可以按照附加参数如音量、速度、语气等进行调整。

如行程推荐文件中记录的某展示点的关联信息如下:

0分20.12s从(起始点)到(终结点)共(几)公里,耗时(多少)分钟;

需在0分20.12秒播放从(起始点)到(终结点)共(几)公里,耗时(多少)分钟的语音。在行程介绍时采用通用的语句模式。

在行程推荐文件中记录文字信息,相较于语音信息,可以减小行程推荐文件占用的存储空间。

在本发明的另一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括视频链接信息,步骤s240可以包括以下步骤:

根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件,并播放。通过视频可以介绍一些美丽的动态信息,如川流不息的步行街、壶口瀑布流水的真实状态等。通过音频可以播放一些应景的音乐等。

在本发明实施例中,为减小行程推荐文件的存储量,可以在行程推荐文件中记录该展示点的音频和/或视频的链接信息。在运动物体到达该展示点时,可以根据相应的音频和/或视频的链接信息,从服务器获取该展示点的音频和/或视频文件,并播放。具体的,可以从服务器下载相应的音频和/或视频文件,下载完成后播放,或者,流式播放。

如行程推荐文件中记录的某展示点的关联信息如下:

0分20.13s116.506029,39.940387jrht.avi;

需在0分20.13秒播放视频jrht.avi。

在根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件之前,还可以输出该展示点的音频和/或视频的播放提示信息,如果接收到用户基于播放提示信息发出的播放指令,则执行根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件的步骤。

输出该展示点的播放提示信息,可以是缩略图,如图3所示,用户可以根据实际需要确定是否播放该音频或视频,如果接收到用户基于播放提示信息发出的播放指令,则可以根据该展示点的音频和/或视频的链接信息,从服务器获取该展示点的音频和/或视频文件,并播放。这样使得用户根据实际需要确定是否下载音频或视频,与用户需求更加吻合,可以提升用户体验。

需要说明的是,在同一时间点,可以同时输出展示图片、语音。如介绍海南椰子鸡这道菜,在相应展示点可以输出展示一个图片同步语音播放,如图3所示。该展示点的关联信息还可以包括图片需要展示的位置信息和附加信息,如展示的左上角的x、y坐标及宽度等信息。

在本发明的一个实施例中,行程推荐文件包括多个推荐子文件,每个推荐子文件对应行程的一个章节,步骤s210可以包括以下步骤:

接收对行程推荐文件的任意一个推荐子文件的查看指令。

在本发明实施例中,行程推荐文件可以包括多个推荐子文件,每个推荐子文件可以对应行程的一个章节,如总述、行程、景点、饭店、酒店、收尾环节等,或者按照天进行的章节划分。

其中,总述部分可以是根据推荐的行程的汇总信息生成的内容。

如汇总信息为:住宿共3晚花费1800元,平均每晚600元;时间上的统计:驾车共行驶4小时28分;距离上的统计:驾车行驶500公里;总花销:吃饭1000元+住宿1800元+交通费280元+门票400=3480元;其中,如果是自驾游还可以根据用户输入的百公里耗油和油价或者系统默认值计算,如500/100*8*7=280元,按百公里8升每升7元计算。

根据上述汇总信息生成的总述部分的内容可以是:本次旅行目的地(海南省海口市),共(4)天(3)夜。游玩景点(3)个,包括(假日海滩、世纪大桥、电影公社)。共花费3480元,其中(自驾导致交通费280元)门票400元、吃饭1000元……

此部分信息主要是文字信息,存储量较小。在实际应用中,还可以以时间轴同步图片来存储。

如0’20秒(展示)假日海滩.jpg4秒(持续时间)。

用户可以根据需要对某一个推荐子文件进行查看。即可以接收用户对行程推荐文件的任意一个推荐子文件的查看指令。

用户在查看过程中,也可以进行反馈,如删除、保留喜欢、不喜欢等。

接收用户对行程推荐文件的任意一个或多个推荐子文件的反馈信息,根据反馈信息,可以确定是否重新进行行程推荐并生成行程推荐文件。这样可以提升用户体验。

在实际应用中,还可以在旅行路线上对各个展示点进行标记,如图3所示,用户可以对某个标记对应的展示点进行点击查看,在接收到用户相应的查看指令时,可以输出展示该展示点相应的内容。

相应于上面的混合视频文件生成方法实施例,本发明实施例还提供了一种混合视频文件生成装置,下文描述的混合视频文件生成装置与上文描述的混合视频文件生成方法可相互对应参照。

参见图4所示,该混合视频文件生成装置包括以下模块:

信息获得模块410,用于获得待展示信息,待展示信息包括音频、视频和图片中的至少两类信息;

时间点确定模块420,用于确定每个待展示信息的展示时间点;

文件生成模块430,用于根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件,以在按照时间轴播放混合视频文件时,在每个展示时间点,展示该展示时间点对应的待展示信息。

应用本发明实施例所提供的混合视频文件生成装置,获得包括音频、视频和图片中的至少两类信息的待展示信息后,确定出每个待展示信息的展示时间点,即可根据这些信息生成混合视频文件,在按照时间轴播放混合视频文件时,可以在每个展示时间点展示该展示时间点对应的待展示信息。将待展示信息中的音频类、视频类、图片类等信息的展示时间点按照时间轴记录,生成的混合视频文件在播放时更为直观,而且这样的混合视频文件使用更为灵活。

在本发明的一种具体实施方式中,还包括文字转换模块,用于:

在根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件之前,将待展示信息中的音频类信息中的语音信息转换为文字信息,以使生成的混合视频文件中保存相应语音信息的文字信息,在播放混合视频文件时将混合视频文件中的文字信息转换为语音。

在本发明的一种具体实施方式中,还包括链接获得模块,用于:

在根据获得的待展示信息和每个待展示信息的展示时间点,生成混合视频文件之前,获得待展示信息中的音频类信息和/或视频类信息的链接,以使生成的混合视频文件中保存相应音频信息和/或视频信息的链接,在播放混合视频文件时,如果接收到对链接的下载指令,则下载相应的音频信息和/或视频信息并播放。

相应于上面的行程推荐方法实施例,本发明实施例还提供了一种行程推荐装置,下文描述的行程推荐装置与上文描述的行程推荐方法可相互对应参照。

参见图5所示,该行程推荐装置包括:

指令接收模块510,用于接收对行程推荐文件的查看指令,行程推荐文件为根据预先获得的旅行计划信息进行的行程推荐,并根据权利要求1至3之中任一项的混合视频文件生成方法生成的文件;

路线展示模块520,用于输出展示行程推荐文件中的旅行路线,旅行路线上设有多个展示点;

行进控制模块530,用于控制预设的运动物体在旅行路线上行进;

信息展示模块540,用于在运动物体行进过程中,到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。

应用本发明实施例所提供的行程推荐装置,在接收到用户对行程推荐文件的查看指令时,可以输出展示行程推荐文件中的旅行路线,旅行路线上设有多个展示点,控制预设的运动物体在旅行路线上行进,在运动物体行进过程中,到达旅行路线上的每个展示点时,根据行程推荐文件中记录的该展示点的关联信息,确定该展示点的展示信息,并输出展示。以动画方式直观地为用户进行行程推荐,方便用户查看,容易激发用户的旅行兴趣。

在本发明的一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括图片标识信息,信息展示模块540,具体用于:

根据行程推荐文件中记录的该展示点的图片标识信息,确定该展示点对应的图片,并输出展示。

在本发明的一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括文字信息,信息展示模块540,具体用于:

将行程推荐文件中记录的该展示点的文字信息转换为语音,并播放。

在本发明的一种具体实施方式中,行程推荐文件中记录的该展示点的关联信息包括音频和/或视频的链接信息,信息展示模块540,具体用于:

根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件,并播放。

在本发明的一种具体实施方式中,信息展示模块540,还用于:

在根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件之前,输出该展示点的音频和/或视频的播放提示信息;

如果接收到基于播放提示信息的播放指令,则执行根据行程推荐文件中记录的该展示点的音频和/或视频的链接信息,从服务器获取该展示点对应的音频和/或视频文件的步骤。

在本发明的一种具体实施方式中,行进控制模块530,具体用于:

根据行程推荐文件中记录的时间位置对应关系,控制预设的运动物体在旅行路线上行进。

在本发明的一种具体实施方式中,行程推荐文件包括多个推荐子文件,每个推荐子文件对应行程的一个章节,指令接收模块510,具体用于:

接收对行程推荐文件的任意一个推荐子文件的查看指令。

在本发明的一种具体实施方式中,还包括反馈处理模块,用于:

接收对行程推荐文件的任意一个或多个推荐子文件的反馈信息;

根据反馈信息,确定是否重新进行行程推荐并生成行程推荐文件。

相应于上面的混合视频文件生成方法实施例,本发明实施例还提供了一种混合视频文件生成设备,如图6所示,该设备包括:

第一存储器610,用于存储计算机程序;

第二处理器620,用于执行计算机程序时实现上述混合视频文件生成方法的步骤。

相应于上面的混合视频文件生成方法实施例,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述混合视频文件生成方法的步骤。

相应于上面的方法实施例,本发明实施例还提供了一种行程推荐设备,如图7所示,该设备包括:

第二存储器710,用于存储计算机程序;

第二处理器720,用于执行计算机程序时实现上述行程推荐方法的步骤。

相应于上面的方法实施例,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述行程推荐方法的步骤。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1