CN104375815B - 一种信息处理方法以及一种电子设备 - Google Patents
一种信息处理方法以及一种电子设备 Download PDFInfo
- Publication number
- CN104375815B CN104375815B CN201310356860.4A CN201310356860A CN104375815B CN 104375815 B CN104375815 B CN 104375815B CN 201310356860 A CN201310356860 A CN 201310356860A CN 104375815 B CN104375815 B CN 104375815B
- Authority
- CN
- China
- Prior art keywords
- type
- image
- object file
- character
- files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种信息处理方法以及一种电子设备,所述方法应用于电子设备中,所述方法包括:获得输入数据;基于所述输入数据生成第一类型的对象文件;基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件;其中,所述第二类型的对象文件为已经生成的对象文件,所述第一类型与所述第二类型不同;将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系。
Description
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法以及一种电子设备。
背景技术
目前,由于科技的发展,交友的方式也发生了变化,以前的交友需要面对面的交流,现在交友可以使用一些辅助工具进行交流,并不需要用户之间面对面的交流。例如手机、电脑等辅助工具,用户只要使用这些电子设备,就可以与对方进行交流。而在使用电子设备进行交流的过程中,并不只是单纯的使用文字交流,文字配图也成为一种新的交流方式。如用户A在更新状态,或发布新信息时,都会有配图的需求,以便于更加形象的表达自己的心情,吸引更多的新朋友。另外,当用户A主动去结交新朋友时,也会使用电子设备浏览其他用户发布的图片或者心情。
但是,本申请人在实现本申请的过程中发现,电子设备在为用户进行配图时,都是接收用户的操作,在众多的图片中选择合适的配图。例如用户使用手机选择配图,往往需要在图库中寻找,而一般图库中存储了大量的附图。因此,若用户手动寻找配图,会耗费大量时间,而对于电子设备来说,在用户输入文字后需要配图时,电子设备不能够主动搜索相应的图片提供给用户,进而导致用户的体验度较低。另外,电子设备在为用户提供其他用户发表的图片时,也只能够提供关于该图片的一些基本信息,而不能够获得更多关于该图片内容的其他信息,需要用户手动搜索其他信息,进一步导致用户的体验度较低。
因此,现有技术存在的技术问题是:不能够自动对不同类型的文件进行关联进而导致用户的体验度较低。
发明内容
本发明提供一种信息处理方法以及一种电子设备,用以解决现有技术中存在的不能够自动对不同类型的文件进行关联进而导致用户的体验度较低的技术问题。
一方面,本发明通过本申请的一个实施例,提供如下技术方案:
一种信息处理方法,所述方法应用于电子设备中,所述方法包括:获得输入数据;基于所述输入数据生成第一类型的对象文件;基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件;其中,所述第二类型的对象文件为已经生成的对象文件,所述第一类型与所述第二类型不同;将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系。
优选的,所述电子设备包括有图像采集单元,所述获得输入数据,具体包括:通过所述图像采集单元获得图像数据。
优选的,基于所述输入数据生成第一类型的对象文件,具体为:基于所述图像数据生成具有图像类型的第一对象文件。
优选的,所述基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件,具体包括:分析所述图像类型的第一对象文件,获得其中的人像元素和/或环境元素;基于所述人像元素和/或所述环境元素,确定与所述人像元素和/或所述环境元素对应的N个文字类型的第一对象文件,其中N为正整数。
优选的,在所述将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系之后,所述方法还包括:基于所述人像元素和/或所述环境元素,对应显示所述N个文字类型的第一对象文件中的一个或者多个对象文件。
优选的,所述获得输入数据,具体包括:在所述输入界面上接收用户通过按键方式输入的文字数据;或者在所述输入界面上接收用户通过手写方式输入的文字数据。
优选的,当所述输入数据为文字数据时,基于所述输入数据生成第一类型的对象文件,具体为:基于所述文字数据生成文字类型的第二对象文件。
优选的,所述基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件,具体包括:根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件的参数信息;根据所述参数信息,获得对应的M个图像类型的第二对象文件,其中,M为正整数。
优选的,所述根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件的参数信息,具体为:根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件包含的第一关键词;或根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件表征的文字含义;或根据所述文字类型的第二对象文件,获取描述所述文字类型的第二对象文件时的环境信息。
优选的,所述根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件包含的第一关键词,具体包括:将所述文字类型的第二对象文件拆分重组为K个关键词,其中,K为正整数;确定所述K个关键词中每个关键词的优先级,选择优先级最高的关键词作为所述第一关键词。
优选的,所述根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体为:根据所述第一关键词,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件;或根据所述第一关键词,从与所述电子设备相连的云端服务器中进行图像搜索,获得所述M个图像类型的第二对象文件。
优选的,根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体包括:根据所述文字含义,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件。
优选的,所述根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体包括:根据所述环境信息,从与所述电子设备连接的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
优选的,在所述将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系之后,所述方法还包括:从所述M个图像类型的第二对象文件中确定出第一图像,作为所述文字类型的第二对象文件的配图;将所述文字类型的第二对象文件与所述第一图像发送给所述至少一个第二电子设备。
优选的,所述从所述M个图像类型的第二对象文件中确定出第一图像,具体为:基于所述用户的选择操作从所述M个图像类型的第二对象文件中确定出所述第一图像;或从所述M个图像类型的第二对象文件中确定出图像存储量最小的图像作为所述第一图像;或从所述M个图像类型的第二对象文件中确定出图像显示尺寸最小的图像作为所述第一图像。
另一方面,本发明通过本申请的另一个实施例提供:
一种电子设备中,包括:第一获得单元,用于获得输入数据;生成单元,用于基于所述输入数据生成第一类型的对象文件;第一确定单元,用于基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件;其中,所述第二类型的对象文件为已经生成的对象文件,所述第一类型与所述第二类型不同;建立单元,用于将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系。
优选的,所述电子设备包括有图像采集单元,具体用于获得图像数据。
优选的,所述生成单元具体还用于基于所述图像数据生成具有图像类型的第一对象文件。
优选的,所述第一确定单元具体包括:
分析单元,用于分析所述图像类型的第一对象文件,获得其中的人像元素和/或环境元素;第二确定单元,用于基于所述人像元素和/或所述环境元素,确定与所述人像元素和/或所述环境元素对应的N个文字类型的第一对象文件,其中N为正整数。
优选的,所述电子设备还包括:显示单元,用于在将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系之后,基于所述人像元素和/或所述环境元素,对应显示所述N个文字类型的第一对象文件中的一个或者多个对象文件。
优选的,所述第一获得单元具体用于在所述输入界面上接收用户通过按键方式输入的文字数据;或者在所述输入界面上接收用户通过手写方式输入的文字数据。
优选的,所述生成单元具体还用于基于所述文字数据生成文字类型的第二对象文件。
优选的,所述第一确定单元具体包括:第二获得单元,用于根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件的参数信息;第三获得单元,用于根据所述参数信息,获得对应的M个图像类型的第二对象文件,其中,M为正整数。
优选的,所述第二获得单元具体用于:根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件包含的第一关键词;或根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件表征的文字含义;或根据所述文字类型的第二对象文件,获取描述所述文字类型的第二对象文件时的环境信息。
优选的,所述第二获得单元,具体还包括:拆分单元,用于将所述文字类型的第二对象文件拆分重组为K个关键词,其中,K为正整数;第三确定单元,用于确定所述K个关键词中每个关键词的优先级,选择优先级最高的关键词作为所述第一关键词。
优选的,所述第二获得单元具体还用于根据所述第一关键词,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件;或根据所述第一关键词,从与所述电子设备相连的云端服务器中进行图像搜索,获得所述M个图像类型的第二对象文件。
优选的,第三获得单元具体用于根据所述文字含义,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件。
优选的,所述第三获得单元具体用于根据所述环境信息,从与所述电子设备连接的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
优选的,所述电子设备还包括:第四确定单元,用于在将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系之后,从所述M个图像类型的第二对象文件中确定出第一图像,作为所述文字类型的第二对象文件的配图;发送单元,用于将所述文字类型的第二对象文件与所述第一图像发送给所述至少一个第二电子设备。
优选的,所述第四确定单元具体用于:基于所述用户的选择操作从所述M个图像类型的第二对象文件中确定出所述第一图像;或从所述M个图像类型的第二对象文件中确定出图像存储量最小的图像作为所述第一图像;或从所述M个图像类型的第二对象文件中确定出图像显示尺寸最小的图像作为所述第一图像。
上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
在上述技术方案中的一个或多个技术方案中,为了使电子设备能够主动基于一种类型的文件搜索其他不同类型的文件供给用户,首先会获得输入数据,然后基于该输入数据生成第一类型的对象文件。再进一步基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件。然后将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系。若以文字和图片为例,则可以根据文字内容搜索到与之关联的图片,并在搜索到多张图像之后,提供给用户进行选择。故而达到了在接收文字内容之后,能够主动的根据文字内容提供的备选图片,不需要用户的操作提供备选图片,并且提供的图片更加丰富,交互方式也更加多样化,因此,本申请中的方案能够实现以一种类型的文件关联不同类型文件的功能,进而提高用户的体验度。
附图说明
图1为本申请实施例中信息处理方法的过程图;
图1A-图1B是本申请实施例中以图搜文字的示意图;
图2为本申请实施例中电子设备的示意图。
具体实施方式
为了解决现有技术中存在的不能够自动对不同类型的文件进行关联进而导致用户的体验度较低的技术问题,本发明实施例提出了一种信息处理方法以及一种电子设备,其解决方案总体思路如下:
本发明提供一种信息处理方法以及一种电子设备。具体的,该方法应用于电子设备中,电子设备包括一显示单元,显示单元上显示有一输入界面,包括:在输入界面上接收用户输入的文字内容;根据文字内容,获取文字内容中的参数信息;根据参数信息,获得对应的M个图像,其中,M为正整数;将文字内容与M个图像中的至少一个图像发送给至少一个第二电子设备。
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
实施例一:
在本申请实施例中,描述了一种信息处理方法。
具体的,该方法应用于电子设备中,本申请实施例中的电子设备可以是笔记本电脑,平板电脑,手机等等。
下面请参看图1,本申请实施例中的信息处理方法的实施过程如下。
S101,获得输入数据。
S102,基于输入数据生成第一类型的对象文件。
S103,基于第一类型的对象文件按照预定规则确定第二类型的对象文件。
其中,第二类型的对象文件为已经生成的对象文件,第一类型与第二类型不同。
S104,将第一类型的对象文件与第二类型的对象文件建立关联关系。
在S101的实施过程中,获得的输入数据可以是两种,一种是图像数据,一种是文字数据。图像数据是构成图像的基础,文字数据是构成文字的基础。获得图像数据一般是通过图像采集单元获得的。而文字数据一般是当电子设备具有输入界面时,通过接收用户的输入操作获得的。
当电子设备包括有图像采集单元时,获得输入数据的过程一般是通过图像采集单元获得图像数据。
本申请实施例中的电子设备是带有图像采集单元的。而图像采集单元具体可以是照相机应用程序或者是摄像机应用程序。以手机举例,手机一般都带有照相应用程序,可以用来对景物或人像进行拍照,获得图像数据。
当获得了图像数据之后,下面的过程具体介绍如何基于图像数据来完成后续的信息处理过程。
具体的,在S102的处理过程中,则会根据图像数据生成具有图像类型的第一对象文件。从本质上来说,这应该是图像采集单元的功能,图像采集单元拍摄周围的景物,获得基础的图像数据,然后基于该图像数据,生成具有图像类型的第一对象文件。而第一对象文件可以认为是基于图像数据生成的图像,该图片具有图像类型,一般的图像类型指的是图像的格式,如jpg、jpeg、bmp等等格式。
然后,基于获得的图像,会按照预定规则确定出第二类型的对象文件。
而此时的第二类型和第一类型是不同的,若第一类型为图像类型时,第二类型可以是文字类型或者影视类型,而第二类型的对象文件可以是一段文字内容或者一段影视内容。
具体的,基于第一类型的对象文件按照预定规则确定第二类型的对象文件,具体的步骤如下:
首先,分析图像类型的第一对象文件,获得其中的人像元素和/或环境元素。
例如,当图像类型的第一对象文件是一张图片时,图片中可以包含人像元素,如该图片是小林和小赵的合照。此外还可以包括环境元素,如故宫、长城等等。另外,还可以既包含人像元素和环境元素,如小林和小赵站在长城上拍照的图片。
因此,当获得了上面描述的类型的图片时,可以分析出其中包含的人像元素和/或环境元素。
然后,再基于人像元素和/或环境元素,确定与人像元素和/或环境元素对应的N个文字类型的第一对象文件,其中N为正整数。
具体的确定过程,可以通过人像元素、环境元素、人像元素和环境元素的综合元素确定,例如,其中有一张照片是小林和小赵站在长城上拍照的图片(如图1A所示)。此时,则可以基于人像元素和环境元素的综合元素确定出N个文字类型的第一对象文件,例如以小林举例,若人像元素确定为小林,则会以小林站在长城上这一综合元素,确定出与之对应的N个文字类型的第一对象文件。而这N个文字类型的第一对象文件若以文字类型举例,可以是小林之前站在长城的心情描述。或者也可以以小林单独的人像元素,获得小林自己之前的心路历程描述等等。例如图1B所示,当用户在观看该图片时,使用鼠标点击到小林,则关于小林的心情描述则会出现,如“长城真漂亮,风景很好”、“北京挺好玩的”、“今天去吃火锅了”。若以影视类型举例,可以获得小林之前站在长城拍摄的视频等等。
当获得了这些文字描述或者是视频等等之后,从电子设备侧来说,会将第一类型的对象文件与第二类型的对象文件建立关联关系。并会基于人像元素和/或环境元素,对应显示N个文字类型的第一对象文件中的一个或者多个对象文件。
例如,将该图片与这些文字描述或者视频建立关联关系之后。会根据关联关系,将这些文字或者视频进一步将其显示出来。若从用户的角度观看,当用户在观看小林和小赵站在长城的这一图片时,若鼠标移动到小林,***则会关联显示出小林之前关于长城的心情描述,或者是小林之前发表的心路历程,或者是小林之前登上长城拍摄的视频等等。进一步的让用户获知小林更多的信息。因此,本申请中的方法实施例,可以打破现在的社交网络中图片和文字影像不能关联显示的缺点,让用户更多的了解对方,增强社交网络的交互性。
另外,除了上述情况之外,本申请实施例还可以有另外一种方式,从本机用户的角度考虑,具体请参看下面的实施例。
在本申请实施例中,一般来说,电子设备都会具有显示单元,而显示单元上可以显示输入界面。
显示单元是就是显示屏幕,在显示屏幕上具有输入界面。
进一步的,以手机来举例,一般来说,手机中会安装多个应用软件,比如QQ,浏览器,微信,微博等等。另外,手机还会自带一些附加功能,如短信应用程序等等。而这些应用软件会显示在手机的显示屏幕上,若开启某一个应用程序(如开启QQ),那么用户在与其他用户聊天的过程中,QQ应用程序会提供对话框给用户输入聊天内容,而这种以对话框形式出现的界面即是输入界面。另外,若用户使用短信应用程序和其他用户短信聊天,那么短信应用程序也会提供对话框供用户输入聊天内容,这种以对话框形式出现的界面也是输入界面。
当具有输入界面时,那么在执行S101的过程中,获得输入数据,具体就可以有下面的方式:
在输入界面上接收用户通过按键方式输入的文字数据。或者在输入界面上接收用户通过手写方式输入的文字数据。
第一种:在输入界面上接收用户通过按键方式输入的文字内容。
例如:以手机举例,若手机中具有虚拟键盘,则可以通过响应对键盘上的多个按键的点击操作,形成字符串。而字符串一般和关键词具有一定的对应关系,并且一个字符串可以对应多个不同的关键词。通过用户在多个关键词中进行选择,那么手机则会根据用户的选择,将用户确定的关键词显示在输入界面上。例如,假设第一字符串为“haiyang”,那么,其可能显示如下关键词①海洋②还痒③海阳④还养等等。
另外,上面的举例是使用拼音字符串匹配的关键词,另外,在实际应用中,还可以使用笔画字符串的方式匹配关键词,在此本申请不再赘述。
第二种:在输入界面上接收用户通过手写方式输入的文字内容。
例如:以手机举例,若手机的显示屏幕为触控显示屏幕,那么,手机则可以检测在触控屏上的滑动操作,进而获得对应的滑动轨迹。然后,将对应的滑动轨迹和手机词库中的所有关键字的轨迹进行匹配,进而获得匹配度最高的任意数目的选项,比如:用户在触控屏上手写“海”,根据这个关键字的滑动轨迹,可能会出现“海”、“诲”、“渴”、“湓”等关键字,通过用户在这多个关键字中进行选择,那么手机则会根据用户的选择,将用户确定的关键字显示在输入界面上。
由以上描述可知,在本申请实施例中,在输入界面上,既可以接收用户通过按键方式输入的文字内容,又可以接收用户通过手写方式输入的文字内容。因此达到了输入方式更加多样化的技术效果。
此时,由于输入数据的是文字数据,因此,基于输入数据生成第一类型的对象文件,具体为:基于文字数据生成文字类型的第二对象文件。
而此时的文字类型的第二对象文件就是基于文字数据获得的一段或者一句文字内容。其和文字类型的第一对象文件其实是同一类型的,只是文字的内容可能不相同。
当获得了文字类型的第二对象文件之后,则会进行下面的步骤:
首先,根据文字类型的第二对象文件,获取文字类型的第二对象文件的参数信息。
然后,根据参数信息,获得对应的M个图像类型的第二对象文件,其中,M为正整数。
在上面的实施过程中,由于文字类型的第二对象文件是文字内容,而文字内容的参数信息可以包括多种类型,例如组成该文字内容的关键词,该文字内容表达的含义,以及用户使用电子设备在发送该文字内容时,电子设备所处的环境,如时间,地点,天气等等。
因此,在上面的实施过程中,还具有下面的步骤:
根据文字类型的第二对象文件,获取文字类型的第二对象文件包含的第一关键词。或
根据文字类型的第二对象文件,获取文字类型的第二对象文件表征的文字含义。或
根据文字类型的第二对象文件,获取描述文字类型的第二对象文件时的环境信息。
具体的,获得第一关键词的具体方式如下:
首先,将文字类型的第二对象文件拆分重组为K个关键词。其中,K为正整数。
一般来说,文字内容可以是一个关键词,或者几个关键词的组合。因此,在获得文字内容之后,会将文字内容拆分重组为一个或者多个关键词。在拆分时,可以拆分成关键词,也可以拆分成关键词组。例如:输入的文字内容是:我和张三星期天到极地海洋公园去看海豚了。那么这一段话可以被拆分重组为多个关键词或者关键词组,如:我,张三,星期天,极地,海洋,公园,海洋公园,极地海洋公园,看海豚等等。
其次,确定K个关键词中每个关键词的优先级,选择优先级最高的关键词作为第一关键词。
当获得了多个关键词之后,会判断这些关键词的优先级。一般在手机的词库中,会存储关键词的各个优先级,因此,在获得了多个关键词之后,会根据这些关键词从词库中调用各个关键词的优先级,然后进行排列分布。而在排列优先级时,由于多个关键词可以组合,那么可以将组合出来的关键词组的优先级顺序调高,若一个重组获得的关键词组中包含的关键词越多,那么其优先级越高。如上面的关键词中,“极地海洋公园”其实是由多个关键词组合的得来的,那么其优先级是最高的,则将其确定为第一关键词。
在确定出第一关键词之后,可以采用多种方式获取第一关键词所对应的M个图像,下面列举其中的几种进行介绍,当然,在具体实施过程中,并不限于以下两种情况。
第一种,根据第一关键词,从电子设备的本地数据库中进行图像搜索,获得M个图像类型的第二对象文件。
具体的,M个图像类型的第二对象文件其实就是M个图像,因此,为了便于描述,下面就以M个图像这一名词来进行说明。
在具体实施过程中,在电子设备的本地数据库中进行图像搜索时,可以有多种搜索方式。例如,本地电子设备在存储图像时,用户可以建立文件夹,标注名称、日期,具体事件等等,当进行图像搜索时,则可以根据文件夹上标注的参数进行搜索,此时会搜索到这个文件夹里面几乎所有的内容。然后再使用第一关键词对每个图像进行匹配,获得匹配的一张或者多种图像。如当获得的第一关键词为“极地海洋公园”,那么根据此关键词,首先会匹配包含有该关键词的文件夹,然后再从匹配的文件夹中匹配出对应的图像。当然,也可以使用第一关键词直接匹配出对应的图像。在匹配的过程中,可以根据图像上附带的时间、地点以及图像中的具体内容进行搜索,例如可以根据上面获得的第一关键词“极地海洋公园”中的元素与图像中的内容进行匹配,那么则会搜索出包含了这些元素的一张或者多张图像。若关键词中包含了人名,如“我”“张三”等元素,可以在图像中进行人脸识别,当识别出图像中包含了“我”“张三”两个人,则被确定出来。当然,若第一关键词具体是日期,那么则可以搜索出包含有该日期的多张图像。
当然,第一关键词可以是各类词汇,如时间、天气、地点、气节等等类型,并不仅限于上面例举的关键词句。而根据第一关键词搜索出的图像也是各类各样的。进一步的,图像中可以包含如时间,地点,人脸,气节,景物等等参数,而储存图像的文件夹也可以包含名称,日程表日期,三方应用填写信息等等参数,当然图像还可以是共同的节日或活动等图像。
另外,在匹配时,电子设备还可以存储关键词与图像之间的对应关系,其中,一个关键词可以对应一个图像,也可以对应多个图像,或者多个关键对应一个图像等等,在确定第一关键词之后,比如:海豚之后,就可以以“海豚”为关键词在本地数据库进行搜索,进而获取与“海豚”相关的多张图像。
由以上描述可知,由于在本申请实施例中,可以从本地服务器直接获取第一关键词所对应的M个图像,由于直接访问本地存储器,故而达到了提高获取速率的技术效果。
第二种,根据第一关键词,从与电子设备相连的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
在具体实施过程中,由于受限于电子设备的存储空间,因此为了获得更多的图像资源,可以在云端服务器基于第一关键词进行图像搜索,以获得更多的图像。例如:以“海豚”为关键词,搜索更多的图像。
由以上描述可知,由于在本申请实施例中,还可以从云端服务器获取第一关键词所对应的M个图像,而云端服务器的数据量更大,因此获取的数据量更丰富。
上面描述的是通过确定关键词来确定出对于的M张图像。下面还可以使用其他的方式来匹配M张图像,具体描述如下。
若文字内容的参数信息为文字内容表述的文字含义的话,那么就可以根据文字含义,从电子设备的本地数据库中进行图像搜索,获得M个图像类型的第二对象文件。
例如上面描述的文字内容为“我和张三星期天到极地海洋公园去看海豚了”,那么获得这段文字内容之后,则会获取这段文字内容的文字含义,然后进行图像搜索,获得M张图像。进一步的,在搜索的过程中,可以是从电子设备的本地数据库中进行图像搜索,当然,在实际情况中,还可以从云端服务器中进行搜索。具体提供搜索的地点本申请不做限制。
另外,本申请实施例还可以根据环境信息,从与电子设备连接的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
具体的,环境信息的具体含义是在电子设备显示文字内容时,电子设备所处的环境信息,如时间、地点、天气等等。例如用户在发微博时,在微博提供的输入界面中输入一段文字内容“今天天气晴好,走路上班”,电子设备可以关联编辑这段文字时其所处的环境信息,如时间,地点,天气等等,然后根据这些信息搜索出适合的照片。
当然,在搜索的过程中,除了在云端服务器中进行搜索之外,还可以在本地数据库中进行搜索,具体提供搜索的地点本申请不做限制。
进一步的,在具体实施过程中,可以采用上述一种方式获取M个图像,也可以采用上述多种方式共同获取M个图像。在采用一种方式获取M个图像时,可以通过默认的设臵,来确定采用哪一种方式获取M个图像,也可以通过用户的设臵确定采用哪一种方式获取M个图像,又或者通过检测电子设备所处的网络环境确定采用哪一种方式获取M个图像,比如:在网速较快的情况下,通过云端服务器获取M个图像。而在网速较慢的情况下,通过本地数据库获取M个图像等等。对于在具体实施过程中,采用何种方式获取第一图像,本申请实施例不作限制。
当获得了对应的M个图像之后,会将图像和文字进行关联,并则会执行下面的步骤。
具体的执行过程如下:
首先,从M个图像类型的第二对象文件中确定出第一图像,作为文字类型的第二对象文件的配图。
具体的,确定最后的配图有以下几种方法:
第一种,基于用户的选择操作从图像类型的第二对象文件中确定出第一图像。
在具体的实施过程中,在获得M个图像之后,可以将M个图像部分标签或者全部标签显示于电子设备的显示界面,以供用户进行选择操作。若M的值较小时,可以将M个图像的标签全部显示于显示界面。而当M的值较大时,可以将M个图像中的部分图像的标签显示于显示界面。当M张图像的标签显示在显示界面上时,可以从M个图像中筛选出点击率最高的配图,或者也可以从M个图像中筛选出相似度最高的图像,或者从M个图像中筛选出显示尺寸最小的M1个图像等等,对于如何从M个图像中筛选出图像,本申请实施例不作限制。
另外,在具体实施过程中,标签可以为M1个图像的缩略图、部分截图、编号或者全图等等,对于标签为何种标签,本申请实施例不作限制。
在将M个图像的标签信息显示于显示界面之后,就可以基于用户的选择确定出最后的配图,例如:通过点击配图所对应的标签的操作、通过点击键盘上配图所对应的编号等等。
第二种,从M个图像类型的第二对象文件中确定出图像存储量最小的图像作为第一图像。
在具体实施过程中,当对于存储空间有限制时,假设以“海豚”为第一关键词进行搜索,获得5张图像,分别为:图像a(1kB)、图像b(1.1kB)、图像c(0.8MB)、图像d(1.4MB)、图像e(3MB),那么,确定第一图像为图像a,当然,在具体实施过程中,第一关键词不限于“海豚”、M个图像也不限于上述图像,对此,本申请实施例不作限制。
第三种,从M个图像类型的第二对象文件中确定出图像显示尺寸最小的图像作为第一图像。
在具体的实施过程中,例如:假设以“海豚”为第一关键词进行搜索,获得5张图像,分别为:图像a(34px*20px)、图像b(13px*21px)、图像c(124px*130px)、图像d(345px*400px)、图像e(250px*855px),那么,确定第一图像a。
另外,在具体实施过程中,上面的方式可以组合,即可以采用上述一种方式确定第一图像,也可以采用上述多种方式确定第一图像,比如:先确定存储空间小于一阈值的多张图像、然后从中选择出显示尺寸最小的图像作为第一图像等等,对于在具体实施过程中,采用何种方式确定第一图像,本申请实施例不作限制。
然后,将文字类型的第二对象文件与第一图像发送给至少一个第二电子设备。
基于同一发明构思,下面的实施例中介绍一种电子设备。
实施例二:
在本申请实施例中,提供了一种电子设备。
具体的,本申请实施例中的电子设备可以是笔记本电脑,平板电脑,手机等等。下面请参看图2,电子设备还包括:
第一获得单元201,用于获得输入数据;
生成单元202,用于基于输入数据生成第一类型的对象文件;
第一确定单元203,用于基于第一类型的对象文件按照预定规则确定第二类型的对象文件;其中,第二类型的对象文件为已经生成的对象文件,第一类型与第二类型不同;
建立单元204,用于将第一类型的对象文件与第二类型的对象文件建立关联关系。
进一步的,电子设备包括有图像采集单元,具体用于获得图像数据。进一步的,生成单元202具体还用于基于图像数据生成具有图像类型的第一对象文件。
进一步的,第一确定单元203具体包括:
分析单元,用于分析图像类型的第一对象文件,获得其中的人像元素和/或环境元素;
第二确定单元,用于基于人像元素和/或环境元素,确定与人像元素和/或环境元素对应的N个文字类型的第一对象文件,其中N为正整数。
进一步的,电子设备还包括:
显示单元,用于在将第一类型的对象文件与第二类型的对象文件建立关联关系之后,基于人像元素和/或环境元素,对应显示N个文字类型的第一对象文件中的一个或者多个对象文件。
进一步的,第一获得单元201具体用于在输入界面上接收用户通过按键方式输入的文字数据;或者在输入界面上接收用户通过手写方式输入的文字数据。
进一步的,生成单元202具体还用于基于文字数据生成文字类型的第二对象文件。
进一步的,第一确定单元203具体包括:
第二获得单元,用于根据文字类型的第二对象文件,获取文字类型的第二对象文件的参数信息;
第三获得单元,用于根据参数信息,获得对应的M个图像类型的第二对象文件,其中,M为正整数。
进一步的,第二获得单元具体用于:
根据文字类型的第二对象文件,获取文字类型的第二对象文件包含的第一关键词;或
根据文字类型的第二对象文件,获取文字类型的第二对象文件表征的文字含义;或
根据文字类型的第二对象文件,获取描述文字类型的第二对象文件时的环境信息。
进一步的,第二获得单元,具体还包括:
拆分单元,用于将文字类型的第二对象文件拆分重组为K个关键词,其中,K为正整数;
第三确定单元,用于确定K个关键词中每个关键词的优先级,选择优先级最高的关键词作为第一关键词。
进一步的,第二获得单元具体还用于根据第一关键词,从电子设备的本地数据库中进行图像搜索,获得M个图像类型的第二对象文件;或根据第一关键词,从与电子设备相连的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
进一步的,第三获得单元具体用于根据文字含义,从电子设备的本地数据库中进行图像搜索,获得M个图像类型的第二对象文件。
进一步的,第三获得单元具体用于根据环境信息,从与电子设备连接的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
进一步的,电子设备还包括:
第四确定单元,用于在将第一类型的对象文件与第二类型的对象文件建立关联关系之后,从M个图像类型的第二对象文件中确定出第一图像,作为文字类型的第二对象文件的配图;
发送单元,用于将文字类型的第二对象文件与第一图像发送给至少一个第二电子设备。
进一步的,第四确定单元具体用于:
基于用户的选择操作从M个图像类型的第二对象文件中确定出第一图像;或
从M个图像类型的第二对象文件中确定出图像存储量最小的图像作为第一图像;或
从M个图像类型的第二对象文件中确定出图像显示尺寸最小的图像作为第一图像。
通过本发明的一个或多个实施例,可以实现如下技术效果:
在本申请的一个或者多个实施例中,为了使电子设备能够主动基于一种类型的文件搜索其他不同类型的文件供给用户,首先会获得输入数据,然后基于该输入数据生成第一类型的对象文件。再进一步基于第一类型的对象文件按照预定规则确定第二类型的对象文件。然后将第一类型的对象文件与第二类型的对象文件建立关联关系。若以文字和图片为例,则可以根据文字内容搜索到与之关联的图片,并在搜索到多张图像之后,提供给用户进行选择。故而达到了在接收文字内容之后,能够主动的根据文字内容提供的备选图片,不需要用户的操作提供备选图片,并且提供的图片更加丰富,交互方式也更加多样化,因此,本申请中的方案能够实现以一种类型的文件关联不同类型文件的功能,进而提高用户的体验度。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装臵。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装臵的制造品,该指令装臵实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种信息处理方法,所述方法应用于电子设备中,所述方法包括:
获得输入数据;
基于所述输入数据生成第一类型的对象文件;
基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件,其中,所述第二类型的对象文件为已经生成的对象文件,所述第一类型与所述第二类型不同,所述第一类型的对象文件为文字类型的对象文件,所述第二类型的对象文件为图像类型的对象文件;
将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系;
采用以下方式中至少一种确定第一图像:从M个图像类型的对象文件中确定出存储空间小于一阈值的图像作为所述第一图像,或从M个图像类型的对象文件中确定出图像显示尺寸最小的图像作为所述第一图像,M为正整数,其中,所述第一图像是所述第二类型的对象文件;以及
将所述第一类型的对象文件和所述第一图像发送给至少一个第二电子设备。
2.如权利要求1所述的方法,其特征在于,所述电子设备包括有图像采集单元,所述获得输入数据,具体包括:
通过所述图像采集单元获得图像数据。
3.如权利要求2所述的方法,其特征在于,基于所述输入数据生成第一类型的对象文件,具体为:
基于所述图像数据生成具有图像类型的第一对象文件。
4.如权利要求1所述的方法,其特征在于,所述获得输入数据,具体包括:
在输入界面上接收用户通过按键方式输入的文字数据;或者在所述输入界面上接收用户通过手写方式输入的文字数据。
5.如权利要求4所述的方法,其特征在于,当所述输入数据为文字数据时,基于所述输入数据生成第一类型的对象文件,具体为:
基于所述文字数据生成文字类型的第二对象文件。
6.如权利要求2所述的方法,其特征在于,所述基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件,具体包括:
根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件的参数信息;
根据所述参数信息,获得对应的M个图像类型的第二对象文件,其中,M为正整数。
7.如权利要求6所述的方法,其特征在于,所述根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件的参数信息,具体为:
根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件包含的第一关键词;或
根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件表征的文字含义;或
根据所述文字类型的第二对象文件,获取描述所述文字类型的第二对象文件时的环境信息。
8.如权利要求7所述的方法,其特征在于,所述根据所述文字类型的第二对象文件,获取所述文字类型的第二对象文件包含的第一关键词,具体包括:
将所述文字类型的第二对象文件拆分重组为K个关键词,其中,K为正整数;
确定所述K个关键词中每个关键词的优先级,选择优先级最高的关键词作为所述第一关键词。
9.如权利要求7所述的方法,其特征在于,所述根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体为:
根据所述第一关键词,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件;或
根据所述第一关键词,从与所述电子设备相连的云端服务器中进行图像搜索,获得所述M个图像类型的第二对象文件。
10.如权利要求7所述的方法,其特征在于,根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体包括:
根据所述文字含义,从所述电子设备的本地数据库中进行图像搜索,获得所述M个图像类型的第二对象文件。
11.如权利要求7所述的方法,其特征在于,所述根据所述参数信息,获得对应的M个图像类型的第二对象文件,具体包括:
根据所述环境信息,从与所述电子设备连接的云端服务器中进行图像搜索,获得M个图像类型的第二对象文件。
12.如权利要求1所述的方法,其特征在于,在所述将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系之后,所述方法还包括:
从所述M个图像类型的第二对象文件中确定出第一图像,作为所述文字类型的第二对象文件的配图;
将所述文字类型的第二对象文件与所述第一图像发送给所述至少一个第二电子设备。
13.如权利要求12所述的方法,其特征在于,所述从所述M个图像类型的第二对象文件中确定出第一图像还包括:
基于用户的选择操作从所述M个图像类型的第二对象文件中确定出所述第一图像。
14.一种电子设备,包括:
第一获得单元,用于获得输入数据;
生成单元,用于基于所述输入数据生成第一类型的对象文件;
第一确定单元,用于基于所述第一类型的对象文件按照预定规则确定第二类型的对象文件;其中,所述第二类型的对象文件为已经生成的对象文件,所述第一类型与所述第二类型不同,其中,所述第一类型的对象文件为文字类型的对象文件,所述第二类型的对象文件为图像类型的对象文件;
建立单元,用于将所述第一类型的对象文件与所述第二类型的对象文件建立关联关系;
第一图像确定单元,用于采用以下方式中至少一种确定第一图像:从M个图像类型的对象文件中确定出存储空间小于一阈值的图像作为所述第一图像,或从M个图像类型的对象文件中确定出图像显示尺寸最小的图像作为所述第一图像,M为正整数,其中,所述第一图像是所述第二类型的对象文件;以及
发送单元,用于将所述第一类型的对象文件和所述第一图像发送给至少一个第二电子设备。
15.如权利要求14所述的电子设备,其特征在于,所述电子设备包括有图像采集单元,具体用于获得图像数据。
16.如权利要求15所述的电子设备,其特征在于,所述生成单元具体还用于基于所述图像数据生成具有图像类型的第一对象文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310356860.4A CN104375815B (zh) | 2013-08-15 | 2013-08-15 | 一种信息处理方法以及一种电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310356860.4A CN104375815B (zh) | 2013-08-15 | 2013-08-15 | 一种信息处理方法以及一种电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104375815A CN104375815A (zh) | 2015-02-25 |
CN104375815B true CN104375815B (zh) | 2021-12-24 |
Family
ID=52554764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310356860.4A Active CN104375815B (zh) | 2013-08-15 | 2013-08-15 | 一种信息处理方法以及一种电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104375815B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106446132B (zh) * | 2016-09-19 | 2019-07-23 | 百度在线网络技术(北京)有限公司 | 搜索处理方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930263A (zh) * | 2012-09-27 | 2013-02-13 | 百度国际科技(深圳)有限公司 | 一种信息处理方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100536532C (zh) * | 2005-05-23 | 2009-09-02 | 北京大学 | 自动加配字幕的方法和*** |
JP5566624B2 (ja) * | 2009-04-08 | 2014-08-06 | 三菱電機株式会社 | 画像表示システム |
WO2011125419A1 (ja) * | 2010-04-09 | 2011-10-13 | 日本電気株式会社 | Webコンテンツ変換装置、Webコンテンツ変換方法および記録媒体 |
US20110302149A1 (en) * | 2010-06-07 | 2011-12-08 | Microsoft Corporation | Identifying dominant concepts across multiple sources |
CN102314441A (zh) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | 用于供用户进行个性化素材输入的方法、设备和*** |
CN103179093B (zh) * | 2011-12-22 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 视频字幕的匹配***和方法 |
-
2013
- 2013-08-15 CN CN201310356860.4A patent/CN104375815B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930263A (zh) * | 2012-09-27 | 2013-02-13 | 百度国际科技(深圳)有限公司 | 一种信息处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104375815A (zh) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109952610B (zh) | 图像修改器的选择性识别和排序 | |
CN107251006B (zh) | 具有共享兴趣的消息的图库 | |
US10565268B2 (en) | Interactive communication augmented with contextual information | |
US11509621B2 (en) | UI and devices for ranking user generated content | |
CN102982178B (zh) | 一种图片搜索方法、装置和*** | |
CN110573224A (zh) | 三维环境创作和生成 | |
US9881322B2 (en) | Data transfer between mobile computing devices using short-range communication systems | |
US11356498B2 (en) | Method and a device for sharing a hosted application | |
US20230396736A1 (en) | Tag-Based Virtual Background Boundary Area | |
US20220091706A1 (en) | Image selection suggestions | |
US11769500B2 (en) | Augmented reality-based translation of speech in association with travel | |
CN109274999A (zh) | 一种视频播放控制方法、装置、设备及介质 | |
US11978096B2 (en) | Providing travel-based augmented reality content relating to user-submitted reviews | |
US20230091214A1 (en) | Augmented reality items based on scan | |
KR20220155601A (ko) | 검출된 객체들에 대한 증강 현실 콘텐츠의 음성 기반 선택 | |
CN111158924A (zh) | 内容分享方法、装置、电子设备及可读存储介质 | |
CN109791545A (zh) | 用于包括图像的显示的资源的上下文信息 | |
CN104375815B (zh) | 一种信息处理方法以及一种电子设备 | |
US12002137B2 (en) | Context-based virtual backgrounds for video communications | |
CN113779293A (zh) | 图像下载方法、装置、电子设备及介质 | |
US11321409B2 (en) | Performing a search based on position information | |
CN106844783B (zh) | 信息处理方法和装置 | |
CN117014398A (zh) | 消息交互方法、装置、计算机、可读存储介质及程序产品 | |
KR20240025018A (ko) | 맞춤화가능한 미디어를 위한 하이브리드 탐색 시스템 | |
CN112765447A (zh) | 数据搜索方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |