一种输入法及其客户端和提供候选图片/视频的方法技术

技术编号:23557592 阅读:26 留言:0更新日期:2020-03-25 03:22
本发明专利技术涉及一种输入法及其客户端和提供候选图片/视频的方法,其中用于输入法提供候选图片/视频的方法包括:基于用户的图片/视频请求生成搜索请求;将搜索请求发送到一个或多个图片/视频搜索引擎;从一个或多个图片/视频搜索引擎接收一个或多个候选图片/视频;以及向输入法客户端提供一个或多个候选图片/视频。所述输入法客户端包括界面模块、上屏文字生成模块、通信模块以及图文合成模块,所述通信模块从服务器端接收一个或多个来自第三方图片/视频搜索引擎的候选图片/视频。本发明专利技术提供的输入法表达更加丰富、娱乐性更强;充分利用了现有搜索引擎的强大能功,获取到更多、更丰富的图片/视频。

An input method and its client and a method of providing candidate pictures / videos

【技术实现步骤摘要】
一种输入法及其客户端和提供候选图片/视频的方法
本专利技术涉及应用
,特别地涉及一种输入法及其客户端和提供候选图片/视频的方法。
技术介绍
无论是在PC端还是在移动端,输入法都是人们日常生活中高频使用的应用程序。现有输入法的发展具有两个明显的趋势。一个趋势是易用性方向的发展,输入更方便,更准确,更高效。无论是人工智能在输入法匹配中的应用,还是基于语音识别的输入法都是这一方向的代表。另一个趋势是娱乐性方向的发展,输入内容更丰富、更多样、更直观。颜文字、表情、表情包等输入功能的不断加入反映出输入法在这一方向上的发展。然而,随着人们在表达上要求的不断提高,现有的输入功能仍无法满足需求。
技术实现思路
针对现有技术中存在的技术问题,本专利技术提出了一种输入法及其客户端和提供候选图片/视频的方法,将用户输入的字符合并到图片/视频中,从而提供一种表达更为丰富的输入方式。根据本专利技术的一个方面,本专利技术提供了一种用于输入法提供候选图片/视频的方法,包括:基于用户的图片/视频请求生成搜索请求;将搜索请求发送到一个或多个图片/视频搜索引擎;从一个或多个图片/视频搜索引擎接收一个或多个候选图片/视频;以及向输入法客户端提供一个或多个候选图片/视频。可选地,在所述的方法中,所述搜索请求包括用户输入的字符串或上屏文字。可选地,在所述的方法中,当图片/视频请求包括用户输入的字符串时,所述方法进一步包括基于用户输入的字符串预测上屏文字。可选地,所述方法还进一步包括:接收用户对于候选词的选择,更新上屏文字。可选地,所述方法还进一步包括:分析上屏文字,从中提取出一个或多个特征参数,并将所述特征参数添加到搜索请求中;其中,所述的特征参数为关键字、属性特征、用户历史或用户偏好。可选地,在所述的方法中,进一步包括:在图片/视频中定义能够容纳一个或多个文字的文字区域。可选地,所述方法还进一步包括:识别候选图片/视频中的空白区域;确定容纳一个或多个文字的文字区域的位置;以及确定文字区域容纳的文字数量和字号。可选地,所述方法还进一步包括:为所述文字区域设置动态属性。可选地,所述方法还进一步包括:采取以下步骤中的一者或多者的操作:改变候选图片的背景、亮度、色度和/或对比度;增加滤镜、增加美颜处理、增加道具和/或增加框边;以及改变候选图片的风格、表现手法和/或表达方式。可选地,所述方法还进一步包括:生成一个或多个候选图片/视频的缩略图;以及向输入法客户端发送一个或多个候选图片/视频的缩略图。可选地,所述方法还进一步包括:响应于来自一个或多个第一图片/视频搜索引擎的一个或多个候选图片/视频数量不足和/或匹配度不高,生成补充搜索请求;将补充搜索请求发送到一个或多个第二图片/视频搜索引擎;以及从第二图片/视频搜索引擎接收一个或多个候选图片/视频。可选地,在所述方法中,所述补充搜索请求中包括以下搜索条件的一个或多个:随机搜索;用户图片和/或用户偏好;用户属性信息;图片的流行度;以及图片的类别。根据本专利技术的另一个方面,还提供了一种输入法,包括:接收用户输入的字符串;向服务器端发送图片/视频请求,所述图片/视频请求包括用户输入字符串或基于用户输入字符串的上屏文字;从服务器端接收根据所述图片/视频请求返回的一个或多个候选图片/视频;以及基于一个或多个候选图片/视频生成包含上屏文字的一个或多个图文合成图片/视频;其中,所述一个或多个候选图片/视频来自第三方图片/视频搜索引擎。可选地,在所述的方法中,至少部分候选图片/视频与用户输入的字符串或上屏文字的关键字、属性特征、用户历史、用户偏好中的一者或多者相关联。可选地,所述方法进一步包括:从服务器接收的候选图片/视频为候选图片/视频的原图/原视频,或候选图片/视频的缩略图。可选地,在所述的方法中,在从服务器接收的候选图片/视频为原图/原视频时,在生成图文合成图片/视频后,生成对应的缩略图。可选地,在所述的方法中,在从服务器接收的候选图片/视频的缩略图时,响应于用户的选择的图文合成图片/视频的缩略图,从服务器端获取对应缩略图的原图/原视频;基于所述原图/原视频生成图文合成图片/视频。可选地,所述方法进一步包括:响应于用户选择的图文合成图片/视频的缩略图,输出对应的图文合成图片/视频。根据本专利技术的另一个方面,本专利技术还提供了一种输入法客户端,包括:界面模块,其经配置以接收用户输入的字符串;上屏文字生成模块,其经配置以用户输入的字符串生成上屏文字;通信模块,其经配置以向服务器端发送图片/视频请求,其中,所述图片/视频请求包括用户输入的字符串或者上屏文字;以及从服务器端接收一个或多个候选图片/视频;以及图文合成模块,其经配置以基于一个或多个候选图片/视频生成包含上屏文字的图文合成图片/视频;其中,一个或多个候选图片/视频来自第三方图片/视频搜索引擎。可选地,所述输入法客户端进一步包括:词库模块,其经配置以根据用户输入的字符串提供一个或多个候选词;所述上屏文字生成模块基于用户选择的候选词更新所述上屏文字。可选地,在所述输入法客户端中,所述通信模块经进一步配置以从服务器接收一个或多个候选图片/视频的缩略图,并向服务器发送请求用户选择的缩略图的原图/原视频的原图请求;所述图文合成模块经配置以基于所述候选图片/视频的缩略图生成包含上屏文字的侯选图文合成图片/视频的缩略图,并基于原图请求返回的图片/视频生成图文合成图片/视频。可选地,在所述输入法客户端中,所述图文合成模块经配置以基于所述侯选图文合成图片/视频生成对应的缩略图。可选地,所述输入法客户端进一步包括输出模块,其经配置以响应于用户选择的侯选图文合成图片/视频或其对应的缩略图,输出对应的图文合成图片/视频。可选地,在所述输入法客户端中,所述图文合成模块经配置生成的图文合成图片/视频或其缩略图的数量大于界面模块能够展示的数量。本专利技术将用户要表达一定含义的文字合成到与之匹配的图片/视频中,更加突出了用户的表达意图;由于用户可以确定其要输出内容的图片和文字,因而输出内容更加灵活多变,输入法的表达更加丰富、娱乐性更强;由于本专利技术中的图片/视频来自于第三方搜索引擎,既不占用输入法系统的资源,还充分利用了现有搜索引擎强大的功能,从而可以获取到更多、更丰富的图片/视频,从而使得合成图片/视频的内容、效果更加丰富、生动、多样,从而满足更多用户不断变化的需求。附图说明下面,将结合附图对本专利技术的优选实施方式进行进一步详细的说明,其中:图1是根据本专利技术一个实施例的系统网络连接示意图;图2是根据本专利技术一个实施例的输入法系统的简要交互示意图图3根据本专利技术一个实施例的输入法客户端的原理框图;图4是根据本专利技术一个实施例的输入界面的示意图;图5是根据本专利技术另一个实施例的输入法的流程示意图;图6是根据本专利技术一个实施例的服务器端获取图片/视频的流程图;图7是根据本专利技术一个实施例提供的另一种输入法客户本文档来自技高网...

【技术保护点】
1.一种用于输入法提供候选图片/视频的方法,其中,包括:/n基于用户的图片/视频请求生成搜索请求;/n将搜索请求发送到一个或多个图片/视频搜索引擎;/n从一个或多个图片/视频搜索引擎接收一个或多个候选图片/视频;以及/n向输入法客户端提供一个或多个候选图片/视频。/n

【技术特征摘要】
1.一种用于输入法提供候选图片/视频的方法,其中,包括:
基于用户的图片/视频请求生成搜索请求;
将搜索请求发送到一个或多个图片/视频搜索引擎;
从一个或多个图片/视频搜索引擎接收一个或多个候选图片/视频;以及
向输入法客户端提供一个或多个候选图片/视频。


2.根据权利要求1所述的方法,其中,所述搜索请求包括用户输入的字符串或上屏文字。


3.根据权利要求1所述的方法,其中,当图片/视频请求包括用户输入的字符串时,所述方法进一步包括基于用户输入的字符串预测上屏文字。


4.根据权利要求3所述的方法,其中,进一步包括:接收用户对于候选词的选择,更新上屏文字。


5.根据权利要求2-4任一所述的方法,其中,进一步包括:分析上屏文字,从中提取出一个或多个特征参数,并将所述特征参数添加到搜索请求中;其中,所述的特征参数为关键字、属性特征、用户历史或用户偏好。


6.根据权利要求1所述的方法,其中,进一步包括:在候选图片/视频中定义能够容纳一个或多个文字的文字区域。


7.根据权利要求6所述的方法,其中,进一步包括:
识别候选图片/视频中的空白区域;
确定容纳一个或多个文字的文字区域的位置;以及
确定文字区域容纳的文字数量和字号。


8.根据权利要求6所述的方法,其中,进一步包括:为所述文字区域设置动态属性。


9.根据权利要求6所述的方法,其中,进一步包括:采取以下步骤中的一者或多者的操作:
改变候选图片的背景、亮度、色度和/或对比度;
增加滤镜、增加美颜处理、增加道具和/或增加框边;以及
改变候选图片的风格、表现手法和/或表达方式。


10.根据权利要求1所述的方法,其中,进一步包括:生成一个或多个候选图片/视频的缩略图;以及向输入法客户端发送一个或多个候选图片/视频的缩略图。


11.根据权利要求1所述的方法,其中,进一步包括:
响应于来自一个或多个第一图片/视频搜索引擎的一个或多个候选图片/视频数量不足和/或匹配度不高,生成补充搜索请求;
将补充搜索请求发送到一个或多个第二图片/视频搜索引擎;以及
从第二图片/视频搜索引擎接收一个或多个候选图片/视频。


12.根据权利要求11所述的方法,其中,所述补充搜索请求中包括以下搜索条件的一个或多个:
随机搜索;
用户图片和/或用户偏好;
用户属性信息;
图片的流行度;以及
图片的类别。


13.一种输入法,其中,包括:
接收用户输入的字符串;
向服务器端发送图片/视频请求,所述图片/视频请求包括用户输入字符串或基于用户输入字符串的上屏文字;
从服务器端接收根据所述图片/视频请求返回的一个或多个候选图片/视频;以及
基于一个或多个...

【专利技术属性】
技术研发人员:施明
申请(专利权)人:上海萌家网络科技有限公司
类型:发明
国别省市:上海;31

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

1