一种智能切换方法及系统
未命名
09-22
阅读:69
评论:0

1.本技术涉及数据处理领域,尤其涉及一种智能切换方法及系统。
背景技术:
2.随着科技的不断发展,人们的娱乐生活不断丰富,现如今,越来越多的视频数据不断涌现,极大程度的丰富了人们的日常生活。其中,视频包含短视频、电视剧、综艺、电影等等,不仅仅是本国的视频,其他国家的视频也能够被出售版权,在本国内进行播放。这就造成了同一个视频可能存在多个地区或国家的语言版本。例如,某个剧目视频可以同时具有普通话版本、粤语版本或英语版本等多个语言版本。
3.目前,视频的多个语言版本的切换主要依赖于用户操作,在切换语言版本之后,用户需要重新调整播放进度,手动拖动进度条至原先已经看过的播放进度,影响用户体验。
技术实现要素:
4.本技术提供了一种智能切换方法及系统,用于提高用户体验。
5.本技术第一方面提供了一种智能切换方法,包括:
6.接收用户输入的语言版本切换指令,所述语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;
7.根据所述语言版本切换指令确定目标语言版本和对应的剧目信息;
8.在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件;
9.根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度;
10.根据所述历史播放进度确定所述第二剧目文件的目标播放进度,并根据所述目标播放进度播放所述第二剧目文件;
11.生成提示信息,并在播放页面向用户显示所述提示信息,所述提示信息用于提示用户当前播放页面中已将所述第一剧目文件切换为所述目标语言版本下的所述第二剧目文件。
12.可选地,所述接收用户输入的语言版本切换指令包括:
13.基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据所述切换语言指令在显示界面向所述用户展示切换的可选语言选项;
14.基于所述用户在所述可选语言选项中触发的目标语言选项生成语言版本切换指令。
15.可选地,所述在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件包括:
16.在视频库中查询所述目标语言版本和所述剧目信息对应的字幕视频文件和/或语音视频文件,并在展示界面向所述用户展示所述字幕视频文件和/或语音视频文件;
17.接收用户输入的确认指令,根据所述确认指令从所述字幕视频文件和/或语音视频文件中确认第二剧目文件。
18.可选地,所述根据所述目标播放进度播放所述第二剧目文件包括:
19.在当前的播放页面中按照所述目标播放进度进行所述第二剧目文件的全屏播放。
20.可选地,所述根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度包括:
21.在接收到用户输入的语言版本切换指令时,读取所述第一剧目文件当前播放状态下的数据源信息,并确定所述数据源信息在所述第一剧目文件中的当前时间戳,所述数据源信息包括字幕文本信息和视频图像帧;
22.根据所述数据源信息和所述当前时间戳确定所述第一剧目文件的历史播放进度。
23.可选地,所述根据所述历史播放进度确定所述第二剧目文件的目标播放进度包括:
24.从所述历史播放进度中获取所述数据源信息和所述当前时间戳;
25.根据所述数据源信息确定所述第二剧目文件的目标数据信息,根据所述当前时间戳确定所述第二目标剧目文件的目标时间戳;
26.根据所述目标数据信息和所述目标时间戳确定所述第二剧目文件的目标播放进度。
27.可选地,所述根据所述目标数据信息和所述目标数据戳确定所述第二剧目文件的目标播放进度包括:
28.确定所述目标时间戳所对应的时间戳数据信息;
29.当所述时间戳数据信息与所述目标数据信息不一致时,根据所述目标数据信息确定所述第二剧目文件的目标播放进度。
30.本技术第二方面提供了一种智能切换系统,包括:
31.接收单元,用于接收用户输入的语言版本切换指令,所述语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;
32.第一确定单元,用于根据所述语言版本切换指令确定目标语言版本和对应的剧目信息;
33.查询单元,用于在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件;
34.第二确定单元,用于根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度;
35.播放单元,用于根据所述历史播放进度确定所述第二剧目文件的目标播放进度,并根据所述目标播放进度播放所述第二剧目文件;
36.提示单元,用于生成提示信息,并在播放页面向用户显示所述提示信息,所述提示信息用于提示用户当前播放页面中已将所述第一剧目文件切换为所述目标语言版本下的所述第二剧目文件。
37.可选地,所述接收单元用于基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据所述切换语言指令在显示界面向所述用户展示切换的可选语言选项;
38.基于所述用户在所述可选语言选项中触发的目标语言选项生成语言版本切换指令。
39.可选地,所述查询单元具体用于在视频库中查询所述目标语言版本和所述剧目信
息对应的字幕视频文件和/或语音视频文件,并在展示界面向所述用户展示所述字幕视频文件和/或语音视频文件;
40.接收用户输入的确认指令,根据所述确认指令从所述字幕视频文件和/或语音视频文件中确认第二剧目文件。
41.可选地,所述播放单元具体用于在当前的播放页面中按照所述目标播放进度进行所述第二剧目文件的全屏播放。
42.可选地,所述播放单元具体用于在接收到用户输入的语言版本切换指令时,读取所述第一剧目文件当前播放状态下的数据源信息,并确定所述数据源信息在所述第一剧目文件中的当前时间戳,所述数据源信息包括字幕文本信息和视频图像帧;
43.根据所述数据源信息和所述当前时间戳确定所述第一剧目文件的历史播放进度。
44.可选地,所述播放单元具体用于从所述历史播放进度中获取所述数据源信息和所述当前时间戳;
45.根据所述数据源信息确定所述第二剧目文件的目标数据信息,根据所述当前时间戳确定所述第二目标剧目文件的目标时间戳;
46.根据所述目标数据信息和所述目标时间戳确定所述第二剧目文件的目标播放进度。
47.可选地,所述播放单元具体用于确定所述目标时间戳所对应的时间戳数据信息;
48.当所述时间戳数据信息与所述目标数据信息不一致时,根据所述目标数据信息确定所述第二剧目文件的目标播放进度。
49.本技术第三方面提供了一种智能切换系统,所述系统包括:
50.处理器、存储器、输入输出单元以及总线;
51.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
52.所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的智能切换方法。
53.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的智能切换方法。
54.从以上技术方案可以看出,本技术具有以下优点:
55.本技术方法首先接收用户输入的语言版本切换指令,语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本。然后根据语言版本切换指令确定目标语言版本和剧目信息;在视频库中查找与目标语言版本和剧目信息对应的第二剧目文件。最后根据语言版本切换指令确定第一剧目文件的历史播放进度;根据历史播放进度确定第二剧目文件的目标播放进度,并根据目标播放进度播放第二剧目文件,并生成提示信息,在播放页面向用户显示该提示信息,以提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。从而使得语言版本切换后的剧目文件是按照目标播放进度播放的,无需用户手动拖动进度条进行播放进度的调整,提高用户体验。
附图说明
56.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附
图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1为本技术提供的智能切换方法一个实施例流程示意图;
58.图2为本技术提供的智能切换方法另一个实施例流程示意图;
59.图3为本技术提供的智能切换系统一个实施例结构示意图;
60.图4为本技术提供的智能切换系统另一个实施例结构示意图。
具体实施方式
61.本技术提供了一种智能切换方法及系统,用于提高用户体验。
62.需要说明的是,本技术提供的智能切换方法,可以应用于终端,还可以应用于服务器上,例如终端可以是智能手机或电脑、平板电脑、智能电视、智能手表、便携计算机终端也可以是台式计算机等固定终端。为方便阐述,本技术中以终端为执行主体进行举例说明。
63.请参阅图1,图1为本技术提供的智能切换方法的一个实施例,该方法包括:
64.101、接收用户输入的语言版本切换指令,该语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;
65.本实施例中,当用户需要将当前播放的第一剧目文件的当前语言版本切换为目标语言版本时,例如,当用户在视频播放软件播放第一电视剧时,需要将第一播放电视剧的当前语言版本英语切换为中文版本时。用户在终端的显示界面或者播放界面触发语言版本切换命令,从而终端响应该触发动作接收用户输入的语言版本切换命令。
66.102、根据语言版本切换指令确定目标语言版本和对应的剧目信息;
67.本实施例中,终端对该语言版本切换命令进行解析,确定该目标语言版本和对应的剧目信息。该语言版本切换命令包括切换剧目的字幕语言版本或切换剧目的背景音语言版本。该剧目信息为该第一剧目文件的信息,例如剧目名称、参演演员、剧目所属国家、剧目所属播放来源等信息,还可包括其他信息,此处不做限定。
68.103、在视频库中查找与目标语言版本和剧目信息对应的第二剧目文件;
69.本实施例中,终端根据该目标语言版本和剧目信息从视频库中进行查找,得到与该目标语言版本和剧目信息对应的第二剧目文件。例如,若用户需要将当前播放的字幕和背景音均为英语的a电影(第一剧目文件)切换为字幕为英语,背景音为中文的a电影(第二剧目文件)时,终端从当前播放第一剧目文件的视频应用程序的视频库中查找对应的第二剧目文件。需要说明的是,该视频库可以为当前播放第一剧目文件的视频应用程序的视频库,也可以为其他视频应用程序的视频库,具体此处不做限定。
70.104、根据语言版本切换指令确定第一剧目文件的历史播放进度;
71.本实施例中,终端在接收到该语言版本切换命令时,确定接收时对应的时间戳,根据该时间戳确定第一剧目文件的历史播放进度。
72.105、根据历史播放进度确定第二剧目文件的目标播放进度,并根据目标播放进度播放第二剧目文件;
73.本实施例中,终端根据该历史播放进度确定第二剧目文件的目标播放进度,将第二剧目文件播放的起始位置调节到与该历史播放进度一致,然后进行第二剧目文件的播放。即将该第二剧目文件的开始播放位置调节到该历史播放进度对应的时间戳,从该时间
戳开始在终端的当前播放页面播放第二剧目文件。
74.106、生成提示信息,并在播放页面向用户显示提示信息,该提示信息用于提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。
75.本实施例中,在将播放的第一剧目文件切换为对应目标语言版本的第二剧目文件且开始播放第二剧目文件时,终端生成切换成功的提示信息,并在播放页面向用户显示该提示信息。具体地,将播放界面使用显眼、高亮的颜色并使用大字体的方式向用户显示该提示信息,例如红色大字体,以使得用户可明显、直观的接收该提示,提高用户体验。
76.本实施例中,首先,系统接收用户输入的语言版本切换指令。然后根据语言版本切换指令确定目标语言版本和剧目信息;在视频库中查找与目标语言版本和剧目信息对应的第二剧目文件。最后根据语言版本切换指令确定第一剧目文件的历史播放进度;根据历史播放进度确定第二剧目文件的目标播放进度,并根据目标播放进度播放第二剧目文件,并生成提示信息,在播放页面向用户显示该提示信息,以提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。从而使得语言版本切换后的剧目文件是按照目标播放进度播放的,无需用户手动拖动进度条进行播放进度的调整,同时使用户可根据提示信息直接的确定语言版本切换成功,提高用户体验。
77.为使本技术提供的智能切换方法更加的明显易懂,下面对本技术提供的智能切换方法进行详细说明:
78.请参阅图2,图2为本技术提供的智能切换方法另一个实施例,该方法包括:
79.201、基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据切换语言指令在显示界面向用户展示切换的可选语言选项;
80.本实施例中,终端在其播放界面播放第一剧目文件时,可在播放界面的左下方或右下方设置版本切换按钮或图标,以使得用户点击该按钮或图标。然后,终端根据用户的点击操作接收用户的切换语言指令。然后,根据该切换语言指令在显示界面或播放界面向用户展示可切换的可选语言选项。
81.202、基于用户在可选语言选项中触发的目标语言选项生成语言版本切换指令,该语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;
82.本实施例中,在用户在该可选语言选项中选择了目标语言选项后,终端根据该目标语言选项生成语言版本切换指令。
83.203、根据语言版本切换指令确定目标语言版本和对应的剧目信息;
84.本实施例中的步骤203与前述图1所示实施例中的步骤102类似,具体此处不做赘述。
85.204、在视频库中查询目标语言版本和剧目信息对应的字幕视频文件和/或语音视频文件,并在展示界面向用户展示字幕视频文件和/或语音视频文件;
86.可选地,由于用户可能只需要切换第一剧目文件的字幕语言版本或语音语言版本,例如,可能需要将视频的字幕从英文切换为中文,或将视频的语音或者说背景音从英文切换为中文,或者需要将视频的字幕和语言均从英文切换为中文。因此终端在视频库中查询该目标语言版本和剧目信息对应的字幕视频文件和/或语音视频文件,并在展示界面或播放界面向用户展示字幕视频文件和/或语音视频文件。
87.205、接收用户输入的确认指令,根据确认指令从字幕视频文件和/或语音视频文
件中确认第二剧目文件;
88.可选地,由于查询到的字幕视频文件和/或语音视频文件可能存在多个,因此,可通过经由用户确认的方式确定即将播放的第二剧目文件。即接收用户输入的确认指令,根据确认指令从字幕视频文件和/或语音视频文件中确认第二剧目文件。
89.206、在接收到用户输入的语言版本切换指令时,读取第一剧目文件当前播放状态下的数据源信息,并确定该数据源信息在第一剧目文件中的当前时间戳,该数据源信息包括字幕文本信息和视频图像帧;
90.可选地,为了确认第一剧目文件的历史播放进度,终端在接收到用户的语言版本切换指令时,读取第一目标文件当前的数据源信息和当前时间戳。该数据源信息包括在该当前时间戳下的视频图像帧以及视频图像帧对应的字幕文本信息。
91.207、根据数据源信息和当前时间戳确定第一剧目文件的历史播放进度;
92.可选地,终端根据读取的数据源信息和当前时间戳确定第一剧目文件的历史播放进度。
93.208、从历史播放进度中获取数据源信息和当前时间戳;
94.可选地,为了将第二剧目文件的目标播放进度自动设置从第一剧目文件的历史播放进度开始播放,终端从该历史播放进度中获取相应的数据源信息和当前时间戳。
95.209、根据数据源信息确定第二剧目文件的目标数据信息,根据当前时间戳确定第二剧目文件的目标时间戳;
96.可选地,终端根据该数据源信息中的视频图像帧和字幕文本信息确定第二剧目文件的目标数据信息。具体地,将该视频图像帧与第二剧目文件中的视频流中包含的各图像帧进行逐一比对,以确定与该视频图像帧一致的目标图像帧;将该字幕文本信息通过智能翻译法翻译为第二剧目文件对应的目标字幕文本信息,并在第二剧目文件中查找该目标字幕文本信息。同时,终端根据该当前时间戳确定第二剧目文件的目标时间戳。
97.210、根据目标数据信息和目标时间戳确定第二剧目文件的目标播放进度;
98.可选地,终端根据该目标数据信息中的目标图像帧和目标字幕文本信息、该目标时间戳共同确定第二剧目文件的目标播放进度。进一步地,由于语言版本不同可能造成不同视频文件在同一时间戳下的播放进度略有误差,因此,当存在目标时间戳与数据源信息对应的时间戳不一致时,终端可以该数据源信息为准,基于该数据源信息对应的时间戳确定第二剧目文件的目标播放进度,提高切换播放时的准确性。
99.211、在当前的播放页面中按照目标播放进度进行第二剧目文件的全屏播放;
100.可选地,在确定目标播放进度后,终端在当前的播放页面中按照目标播放进度进行第二剧目文件的全屏播放,以提高播放时的可观赏性,提高用户体验。
101.212、生成提示信息,并在播放页面向用户显示提示信息,提示信息用于提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。
102.本实施例中的步骤212与前述图1所示实施例中的步骤106类似,具体此处不做赘述。
103.本实施例中,在将第一剧目文件切换为目标语言版本下的第二剧目文件进行播放时,切换语言版本后的第二剧目文件是按照历史播放进度对应的目标播放进度开始播放的,因此,无需用户手动拖动进度条进行播放进度的调整,提高了用户体验。
104.上述对本技术提供的智能切换方法进行了说明,下面对本技术提供的智能切换系统进行说明:
105.请参阅图3,图3为本技术提供的智能切换系统一个实施例,该系统包括:
106.接收单元301,用于接收用户输入的语言版本切换指令,语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;
107.第一确定单元302,用于根据语言版本切换指令确定目标语言版本和对应的剧目信息;
108.查询单元303,用于在视频库中查找与目标语言版本和剧目信息对应的第二剧目文件;
109.第二确定单元304,用于根据语言版本切换指令确定第一剧目文件的历史播放进度;
110.播放单元305,用于根据历史播放进度确定第二剧目文件的目标播放进度,并根据目标播放进度播放第二剧目文件;
111.提示单元306,用于生成提示信息,并在播放页面向用户显示提示信息,该提示信息用于提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。
112.可选地,接收单元301具体用于基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据切换语言指令在显示界面向用户展示切换的可选语言选项;
113.基于用户在可选语言选项中触发的目标语言选项生成语言版本切换指令。
114.可选地,查询单元303具体用于在视频库中查询目标语言版本和剧目信息对应的字幕视频文件和/或语音视频文件,并在展示界面向用户展示字幕视频文件和/或语音视频文件;
115.接收用户输入的确认指令,根据确认指令从字幕视频文件和/或语音视频文件中确认第二剧目文件。
116.可选地,播放单元305具体用于在当前的播放页面中按照目标播放进度进行第二剧目文件的全屏播放。
117.可选地,播放单元305具体用于在接收到用户输入的语言版本切换指令时,读取第一剧目文件当前播放状态下的数据源信息,并确定数据源信息在第一剧目文件中的当前时间戳,数据源信息包括字幕文本信息和视频图像帧;
118.根据数据源信息和当前时间戳确定第一剧目文件的历史播放进度。
119.可选地,播放单元305具体用于从历史播放进度中获取数据源信息和当前时间戳;
120.根据数据源信息确定第二剧目文件的目标数据信息,根据当前时间戳确定第二目标剧目文件的目标时间戳;
121.根据目标数据信息和目标时间戳确定第二剧目文件的目标播放进度。
122.可选地,播放单元305具体用于确定目标时间戳所对应的时间戳数据信息;
123.当时间戳数据信息与目标数据信息不一致时,根据目标数据信息确定第二剧目文件的目标播放进度。
124.本实施例系统中,各单元所执行的功能与前述图1或图2所示方法实施例中的步骤对应,具体此处不再赘述。
125.本实施例中,首先接收单元301接收用户输入的语言版本切换指令。然后第一确定单元302根据语言版本切换指令确定目标语言版本和剧目信息;查询单元303在视频库中查找与目标语言版本和剧目信息对应的第二剧目文件。最后第二确定单元304根据语言版本切换指令确定第一剧目文件的历史播放进度;播放单元305根据历史播放进度确定第二剧目文件的目标播放进度,并根据目标播放进度播放第二剧目文件,同时提示单元306生成提示信息,在播放页面向用户显示该提示信息,以提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。从而使得语言版本切换后的剧目文件是按照目标播放进度播放的,无需用户手动拖动进度条进行播放进度的调整,提高用户体验。
126.本技术还提供了一种智能切换系统,请参阅图4,图4为本技术提供的智能切换系统一个实施例,该系统包括:
127.处理器401、存储器402、输入输出单元403、总线404;
128.处理器401与存储器402、输入输出单元403以及总线404相连;
129.存储器402保存有程序,处理器401调用程序以执行如上任一智能切换方法。
130.本技术还涉及一种计算机可读存储介质,计算机可读存储介质上保存有程序,当程序在计算机上运行时,使得计算机执行如上任一智能切换方法。
131.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
132.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
133.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
134.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
135.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
技术特征:
1.一种智能切换方法,其特征在于,所述方法包括:接收用户输入的语言版本切换指令,所述语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;根据所述语言版本切换指令确定目标语言版本和对应的剧目信息;在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件;根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度;根据所述历史播放进度确定所述第二剧目文件的目标播放进度,并根据所述目标播放进度播放所述第二剧目文件;生成提示信息,并在播放页面向用户显示所述提示信息,所述提示信息用于提示用户当前播放页面中已将所述第一剧目文件切换为所述目标语言版本下的所述第二剧目文件。2.根据权利要求1所述的智能切换方法,其特征在于,所述接收用户输入的语言版本切换指令包括:基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据所述切换语言指令在显示界面向所述用户展示切换的可选语言选项;基于所述用户在所述可选语言选项中触发的目标语言选项生成语言版本切换指令。3.根据权利要求1所述的智能切换方法,其特征在于,所述在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件包括:在视频库中查询所述目标语言版本和所述剧目信息对应的字幕视频文件和/或语音视频文件,并在展示界面向所述用户展示所述字幕视频文件和/或语音视频文件;接收用户输入的确认指令,根据所述确认指令从所述字幕视频文件和/或语音视频文件中确认第二剧目文件。4.根据权利要求1所述的智能切换方法,其特征在于,所述根据所述目标播放进度播放所述第二剧目文件包括:在当前的播放页面中按照所述目标播放进度进行所述第二剧目文件的全屏播放。5.根据权利要求1至4中任一项所述的智能切换方法,其特征在于,所述根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度包括:在接收到用户输入的语言版本切换指令时,读取所述第一剧目文件当前播放状态下的数据源信息,并确定所述数据源信息在所述第一剧目文件中的当前时间戳,所述数据源信息包括字幕文本信息和视频图像帧;根据所述数据源信息和所述当前时间戳确定所述第一剧目文件的历史播放进度。6.根据权利要求5所述的智能切换方法,其特征在于,所述根据所述历史播放进度确定所述第二剧目文件的目标播放进度包括:从所述历史播放进度中获取所述数据源信息和所述当前时间戳;根据所述数据源信息确定所述第二剧目文件的目标数据信息,根据所述当前时间戳确定所述第二目标剧目文件的目标时间戳;根据所述目标数据信息和所述目标时间戳确定所述第二剧目文件的目标播放进度。7.根据权利要求6所述的智能切换方法,其特征在于,所述根据所述目标数据信息和所述目标数据戳确定所述第二剧目文件的目标播放进度包括:确定所述目标时间戳所对应的时间戳数据信息;
当所述时间戳数据信息与所述目标数据信息不一致时,根据所述目标数据信息确定所述第二剧目文件的目标播放进度。8.一种智能切换系统,其特征在于,所述系统包括:接收单元,用于接收用户输入的语言版本切换指令,所述语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;第一确定单元,用于根据所述语言版本切换指令确定目标语言版本和对应的剧目信息;查询单元,用于在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件;第二确定单元,用于根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度;播放单元,用于根据所述历史播放进度确定所述第二剧目文件的目标播放进度,并根据所述目标播放进度播放所述第二剧目文件;提示单元,用于生成提示信息,并在播放页面向用户显示所述提示信息,所述提示信息用于提示用户当前播放页面中已将所述第一剧目文件切换为所述目标语言版本下的所述第二剧目文件。9.根据权利要求8所述的智能切换系统,其特征在于,所述接收单元具体用于基于当前播放的第一剧目文件接收用户输入的切换语言指令,并根据所述切换语言指令在显示界面向所述用户展示切换的可选语言选项;基于所述用户在所述可选语言选项中触发的目标语言选项生成语言版本切换指令。10.一种智能切换系统,其特征在于,所述系统包括:处理器、存储器、输入输出单元以及总线;所述处理器与所述存储器、所述输入输出单元以及所述总线相连;所述存储器保存有程序,所述处理器调用所述程序以执行如权利要求1至7中任一项所述方法。
技术总结
本申请公开了一种智能切换方法及系统,用于提高用户体验。本申请方法包括:接收用户输入的语言版本切换指令,所述语言版本切换指令用于将当前播放的第一剧目文件的当前语言版本切换为目标语言版本;根据语言版本切换指令确定目标语言版本和对应的剧目信息;在视频库中查找与所述目标语言版本和所述剧目信息对应的第二剧目文件;根据所述语言版本切换指令确定所述第一剧目文件的历史播放进度;根据所述历史播放进度确定所述第二剧目文件的目标播放进度,并根据所述目标播放进度播放所述第二剧目文件,生成提示信息,并在播放页面向用户显示提示信息,提示信息用于提示用户当前播放页面中已将第一剧目文件切换为目标语言版本下的第二剧目文件。本下的第二剧目文件。本下的第二剧目文件。
技术研发人员:杨迁迁 李孝梁
受保护的技术使用者:河南工业和信息化职业学院
技术研发日:2023.05.16
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/