跨越自然语言的媒体搜索方法、装置、设备和介质制造方法及图纸

技术编号:38042331 阅读:16 留言:0更新日期:2023-06-30 11:08
提供了跨越自然语言的媒体搜索方法、装置、设备和介质。在一种方法中,基于用户在应用中输入的关键字,在应用的媒体存储库中搜索与关键词相匹配的媒体数据,媒体数据中的第一语言数据是由第一自然语言所表示的。基于用户与应用相关联的历史交互中所涉及的自然语言,确定用户理解的第二自然语言。响应于确定第一自然语言不同于第二自然语言,将第一语言数据翻译为由第二自然语言表示的第二语言数据。在应用中呈现媒体数据以及第二语言数据。利用本公开的示例性实现方式,以此方式,可以提高用户的搜索效率并且提高用户获取信息的效率。的搜索效率并且提高用户获取信息的效率。的搜索效率并且提高用户获取信息的效率。

【技术实现步骤摘要】
跨越自然语言的媒体搜索方法、装置、设备和介质


[0001]本公开的示例性实现方式总体涉及数据搜索,特别地涉及跨越自然语言的媒体搜索方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]数据搜索技术已经被广泛应用于多种类型的应用。例如,在媒体应用中可以基于用户输入的关键字来搜索相匹配的媒体数据。随着国际化的发展,某些应用的用户范围已经跨越了不同国家和地区,并且这些用户通常使用不同的自然语言(例如,中文、英语、法语,等等)。这要求应用可以提供多种自然语言的处理能力。此时,如何以更为有效并且用户友好的方式来向用户提供数据搜索服务,成为跨语言应用程序开发的难点和热点。

技术实现思路

[0003]在本公开的第一方面,提供了一种跨越自然语言的媒体搜索方法。在该方法中,基于用户在应用中输入的关键字,在应用的媒体存储库中搜索与关键词相匹配的媒体数据,媒体数据中的第一语言数据是由第一自然语言所表示的。基于用户与应用相关联的历史交互中所涉及的自然语言,确定用户理解的第二自然语言。响应于确定第一自然语言不同于第二自然语言,将第一语言数据翻译为由第二自然语言表示的第二语言数据。在应用中呈现媒体数据以及第二语言数据。
[0004]在本公开的第二方面,提供了一种跨越自然语言的媒体搜索装置。该装置包括:搜索模块,被配置用于基于用户在应用中输入的关键字,在应用的媒体存储库中搜索与关键词相匹配的媒体数据,媒体数据中的第一语言数据是由第一自然语言所表示的;确定模块,被配置用于基于用户与应用相关联的历史交互中所涉及的自然语言,确定用户理解的第二自然语言;翻译模块,被配置用于响应于确定第一自然语言不同于第二自然语言,将第一语言数据翻译为由第二自然语言表示的第二语言数据;以及呈现模块,被配置用于在应用中呈现媒体数据以及第二语言数据。
[0005]在本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行根据本公开第一方面的方法。
[0006]在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被处理器执行时使处理器实现根据本公开第一方面的方法。
[0007]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实现方式的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0008]在下文中,结合附图并参考以下详细说明,本公开各实现方式的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
[0009]图1示出了根据本公开的一个示例性实现方式的应用环境的框图;
[0010]图2示出了根据本公开的一些实现方式的跨越自然语言的媒体搜索的框图;
[0011]图3示出了根据本公开的一些实现方式的媒体数据中的语言数据的框图;
[0012]图4示出了根据本公开的一些实现方式的基于历史交互来确定第二自然语言的框图;
[0013]图5A示出了根据本公开的一些实现方式的用于在应用中执行语言设置的界面的框图;
[0014]图5B示出了根据本公开的一些实现方式的用于在操作系统中执行语言设置的界面的框图;
[0015]图6示出了根据本公开的一些实现方式的用于选择翻译目标语言的界面的框图;
[0016]图7示出了根据本公开的一些实现方式的搜索结果页面的框图;
[0017]图8示出了根据本公开的一些实现方式的播放页面的框图;
[0018]图9示出了根据本公开的一些实现方式的跨越自然语言的媒体搜索方法的流程图;
[0019]图10示出了根据本公开的一些实现方式的跨越自然语言的媒体搜索装置的框图;以及
[0020]图11示出了能够实施本公开的多个实现方式的设备的框图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的实现方式。虽然附图中示出了本公开的某些实现方式,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实现方式,相反,提供这些实现方式是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实现方式仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]在本公开的实现方式的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实现方式”或“该实现方式”应当理解为“至少一个实现方式”。术语“一些实现方式”应当理解为“至少一些实现方式”。下文还可能包括其他明确的和隐含的定义。如本文中所使用的,术语“模型”可以表示各个数据之间的关联关系。例如,可以基于目前已知的和/或将在未来开发的多种技术方案来获取上述关联关系。
[0023]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0024]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0025]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0026]作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
[0027]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0028]在此使用的术语“响应于”表示相应的事件发生或者条件得以满足的状态。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与该事件发生或者条件成立的时间,二者之间未必是强关联的。例如,在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;而在另一些情况下,后续动作可在事件发生或者条件成立后经过一段时间才被执行。
[0029]示例环境
[0030]数据搜索技术已经被广泛应用于多种类型的应用。例如,在媒体应用中可以基于用户输入的关键字来搜索相匹配的媒体数据。参见图1描述根据本公开的一个示例性实现方式的应用环境,该图1示出了根据本公开的一个示例性实现方式的应用环境的框图100。在多语言的应用环境下,应用110可以支持多种自然语言。换言之,用户可以使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨越自然语言的媒体搜索方法,包括:基于用户在应用中输入的关键字,在所述应用的媒体存储库中搜索与所述关键词相匹配的媒体数据,所述媒体数据中的第一语言数据是由第一自然语言所表示的;基于所述用户与所述应用相关联的历史交互中所涉及的自然语言,确定所述用户理解的第二自然语言;响应于确定所述第一自然语言不同于所述第二自然语言,将所述第一语言数据翻译为由所述第二自然语言表示的第二语言数据;以及在所述应用中呈现所述媒体数据以及所述第二语言数据。2.根据权利要求1所述的方法,其中所述第一语言数据包括以下至少任一项:声音数据、字幕数据、图像数据、标题数据、字幕数据、评论数据、弹幕数据。3.根据权利要求1所述的方法,其中确定所述第二自然语言进一步包括:响应于确定存在所述用户理解的多个候选第二自然语言,向所述用户提供用于选择所述第二自然语言的提示信息;以及基于所述用户针对所述提示信息的反馈,从所述多个候选第二自然语言中选择所述第二自然语言。4.根据权利要求1所述的方法,其中在所述应用中呈现所述媒体数据以及所述第二语言数据包括:在所述应用的搜索结果页面中呈现所述媒体数据的预览窗口,所述搜索结果页面进一步包括用于呈现所述媒体存储库中的与所述关键字相对应的另一媒体文件的另一预览窗口;以及在所述预览窗口中呈现所述媒体数据以及所述第二语言数据。5.根据权利要求4所述的方法,进一步包括:响应于接收到所述用户与所述预览窗口的交互,在所述应用的播放页面中播放所述媒体数据;以及在播放所述媒体数据期间,在所述播放页面中呈现与所述媒体数据中的正在被播放部分相关联的语言数据的翻译数据,所述翻译数据是由所述第二自然语言所表示的。6.根据权利要求5所述的方法,进一步包括:向所述用户提供选择用于呈现所述翻译数据的呈现模式的选择页面,所述呈现模式包括以下至少任一项:用于呈现所述翻译数据的字体、字号、行间距、所述翻译数据的长度;以及呈现所述翻译数据进一步包括:响应于接收到所述用户针对所述呈现模式的选择,利用选择的所述呈现模式来呈现所述翻译数据。7.根据权利要求1所述的...

【专利技术属性】
技术研发人员:宋佳刘思宇
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1