一种基于输入信息的应用推荐方法、电子设备及存储介质技术

技术编号:20221844 阅读:35 留言:0更新日期:2019-01-28 20:19
本发明专利技术实施例涉及一种基于输入信息的应用推荐方法、电子设备及存储介质,其中,基于输入信息的应用推荐方法包括:接收输入法应用输入框的输入信息;在输入法应用候选框中展示所述输入信息对应的应用关联信息;其中,所述应用关联信息为应用程序框架运行的应用的关联信息,且所述应用关联信息被选择后,所述应用程序框架运行所述应用关联信息关联的应用。本发明专利技术实施例中,输入法应用可基于用户的输入信息,在输入法应用候选框中展示输入信息对应的应用关联信息,用户选择应用关联信息后,由应用程序框架运行应用,无需下载应用的安装包以及无需对安装包进行解析,减少用户的等待时间。

【技术实现步骤摘要】
一种基于输入信息的应用推荐方法、电子设备及存储介质
本专利技术实施例涉及互联网应用
,具体涉及一种基于输入信息的应用推荐方法、电子设备及存储介质。
技术介绍
输入法输入内容作为电子设备例如智能手机上的基础功能,其使用场景多,使用频率高,也是用户意图最为明显的输出方。因此,合理地利用输入法进行用户意图分析有助于增强业务曝光和提升用户体验。现有的应用(Application,APP)直接运行在电子设备的操作系统上,例如,若用户想打开某个应用而电子设备中未安装该应用,则用户需要使用输入法输入该应用的名称,检索到该应用的安装包的下载页面,通过电子设备下载该应用的安装包,并且由操作系统对安装包进行解析。但是,由于现有的应用的安装包的数据量非常大,导致应用的安装包下载时间较长,且安装时间也较长,用户需要等待较长时间。
技术实现思路
为了解决现有技术存在的问题,本专利技术的至少一个实施例提供了一种基于输入信息的应用推荐方法、电子设备及存储介质。第一方面,本专利技术实施例提出一种基于输入信息的应用推荐方法,所述方法包括:接收输入法应用输入框的输入信息;在输入法应用候选框中展示所述输入信息对应的应用关联信息;其中,所述应用关联信息为应用程序框架运行的应用的关联信息,且所述应用关联信息被选择后,所述应用程序框架运行所述应用关联信息关联的应用。在一些实施例中,所述方法还包括:确定所述输入信息对应的关键信息;查询所述关键信息匹配的应用关联信息;确定所述输入信息对应的应用关联信息为所述关键信息匹配的应用关联信息。在一些实施例中,所述查询所述关键信息匹配的应用关联信息,包括:向应用服务器发送查询信息,所述查询信息包括所述关键信息,所述应用服务器存储有应用程序框架运行的至少一个应用的应用关联信息;接收所述应用服务器反馈的查询结果,所述查询结果包括应用关联信息;匹配所述关键信息与所述应用关联信息。在一些实施例中,所述方法还包括:展示所述应用关联信息后,检测所述应用关联信息的选择操作;检测到所述选择操作后,通过所述应用程序框架解析所述应用关联信息关联的应用的配置文件并运行所述应用;其中,所述配置文件包括应用页面的描述信息;或者,所述配置文件包括应用页面的描述信息、与操作系统的原生控件存在对应关系的至少一个组件以及应用运行时的运行逻辑信息。在一些实施例中,所述方法还包括:展示所述应用关联信息后,检测所述应用关联信息的选择操作;检测到所述选择操作后,从所述应用服务器下载所述应用关联信息关联的应用的配置文件,通过所述应用程序框架解析所述配置文件并运行所述应用。在一些实施例中,所述方法还包括:所述应用程序框架运行所述应用后,展示应用页面,所述应用页面为所述应用基于所述关键信息进行检索得到的检索内容页面。在一些实施例中,所述应用关联信息包括:应用名称、预设的应用关键字和/或预设的应用卡片;所述方法还包括:查询所述关键信息匹配的应用关联信息后,确定查询到的应用关联信息的展示优先级;确定展示优先级最高的应用关联信息;相应地,所述展示所述应用关联信息,包括:展示所述展示优先级最高的应用关联信息。在一些实施例中,所述应用卡片的展示优先级高于所述应用关键字的展示优先级;所述应用关键字的展示优先级高于所述应用名称的展示优先级。第二方面,本专利技术实施例还提出一种电子设备,包括:存储器、处理器及存储在所述存储器上的计算机程序,所述处理器通过调用所述计算机程序,用于执行如第一方面所述方法的步骤。第三方面,本专利技术实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机程序,所述计算机程序使被调用时执行如第一方面所述方法的步骤。可见,本专利技术实施例的至少一个实施例中,输入法应用可基于用户的输入信息,在输入法应用候选框中展示输入信息对应的应用关联信息,用户选择应用关联信息后,由应用程序框架运行应用,无需下载应用的安装包以及无需对安装包进行解析,减少用户的等待时间。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于输入信息的应用推荐方法流程图;图2为本专利技术实施例提供的一种输入法应用界面示意图;图3为本专利技术实施例提供的一种基于输入信息进行应用推荐的输入法界面示意图;图4为本专利技术实施例提供的应用程序框架的结构示意图;图5为本专利技术实施例提供的图4中的运行支持模块的结构示意图;图6为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。第一方面,如图1所示,本实施例提供一种基于输入信息的应用推荐方法,该方法的执行主体为输入法应用,该方法可包括以下步骤101和102:101、接收输入法应用输入框的输入信息。102、在输入法应用候选框中展示所述输入信息对应的应用关联信息。本实施例中,对于智能手机等单手可操控的便携终端,输入法应用界面如图2所示,本领域技术人员应当理解,在不同场景使用输入法应用,输入法应用界面会有所区别,但是输入法应用界面均包括输入框和候选框。用户使用中文输入法时,输入法应用输入框1可显示用户输入的“elem”,并且输入法应用候选框2显示多个候选词。用户可点击任一候选词,输入法应用将被点击的候选词上屏至光标处。用户使用英文输入法时,输入法应用输入框1和输入法应用候选框2均不显示在界面中,用户输入的“elem”直接上屏至光标处。在一些实施例中,对于笔记本电脑等非单手操控的设备,输入法应用界面与图2所示的界面不同,但是输入法应用提供的输入框和候选框的功能相同,在此不再赘述。本实施例中,输入法应用在接收到用户的输入信息后,可确定输入信息对应的应用关联信息。应用关联信息例如包括:应用的名称、应用的图标、应用的关键字或关键词或关键词组、应用的推荐语、应用的介绍等与应用相关联的信息。输入法应用在确定输入信息对应的应用关联信息后,在输入法应用候选框中展示应用关联信息。用户点击应用关联信息后,直接显示应用关联信息关联的应用的界面,用户无需等待下载应用的安装包以及无需等待操作系统对安装包的解析,减少用户的等待时间。如图3所示,用户输入“elem”,“elem”对应的应用关联信息为“饿了么”应用图标,输入法应用将“饿了么”应用图标展示在输入法应用候选框2中。用户点击“饿了么”应用图标,直接显示“饿了么”应用的界面。现有的应用程序直接运行在设备的操作系统上,例如,用户需要运行某一个应用时,需要先下载该应用的安装包,并且由操作系统对安装包进行解析。本文档来自技高网...

【技术保护点】
1.一种基于输入信息的应用推荐方法,其特征在于,所述方法包括:接收输入法应用输入框的输入信息;在输入法应用候选框中展示所述输入信息对应的应用关联信息;其中,所述应用关联信息为应用程序框架运行的应用的关联信息,且所述应用关联信息被选择后,所述应用程序框架运行所述应用关联信息关联的应用。

【技术特征摘要】
1.一种基于输入信息的应用推荐方法,其特征在于,所述方法包括:接收输入法应用输入框的输入信息;在输入法应用候选框中展示所述输入信息对应的应用关联信息;其中,所述应用关联信息为应用程序框架运行的应用的关联信息,且所述应用关联信息被选择后,所述应用程序框架运行所述应用关联信息关联的应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述输入信息对应的关键信息;查询所述关键信息匹配的应用关联信息;确定所述输入信息对应的应用关联信息为所述关键信息匹配的应用关联信息。3.根据权利要求2所述的方法,其特征在于,所述查询所述关键信息匹配的应用关联信息,包括:向应用服务器发送查询信息,所述查询信息包括所述关键信息,所述应用服务器存储有应用程序框架运行的至少一个应用的应用关联信息;接收所述应用服务器反馈的查询结果,所述查询结果包括应用关联信息;匹配所述关键信息与所述应用关联信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:展示所述应用关联信息后,检测所述应用关联信息的选择操作;检测到所述选择操作后,通过所述应用程序框架解析所述应用关联信息关联的应用的配置文件并运行所述应用;其中,所述配置文件包括应用页面的描述信息;或者,所述配置文件包括应用页面的描述信息、与操作系统的原生控件存在对应关系的至少一个组件以及应用运行时的运行逻辑信息。5.根据权利要求2所述的方法,其...

【专利技术属性】
技术研发人员:詹先杰
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1