【技术实现步骤摘要】
一种信息排序方法及电子设备
[0001]本申请涉及终端
,尤其涉及一种信息排序方法及电子设备。
技术介绍
[0002]随着智能终端的发展,一个用户拥有多个终端的情况变得越来越普及,比如一个用户可同时拥有智能手机、平板电脑以及智能手表三个终端,三个终端可能分别支持不同的功能。目前,鸿蒙(Harmony)操作系统(operating system,OS)是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,Harmony OS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种电子设备。
[0003]其中,Harmony OS中应用层可以包括应用和服务,服务指的是特性能力(feature ability,FA)服务和基本能力(particle ability,PA)服务。其中应用是由一个或多个FA服务和/或PA服务组成。其中,FA服务有UI界面,提供与用户交互的能力;而PA服务无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。基于FA/PA服务的应用具有数据量小,不需要下载安装就可以使用的特点,实现了应用“触手可及”的梦想,因此有着非常广阔的使用前景。基于Harmony OS这一特点,在一个设备进行搜索就能够搜索得到多个设备上的相关应用标签或者服务标签,如果仍基于传统的语义分析的方式对搜索结果进行排序,则很可能因 ...
【技术保护点】
【技术特征摘要】
1.一种信息排序方法,其特征在于,包括:接收用户的搜索请求,所述搜索请求包括用户输入的关键词;响应于所述搜索操作,显示推荐界面,所述推荐界面中的候选对象中有K个候选对象的标签对应于安装在K个设备上的同一属性的目标对象,所述候选对象为候选应用和/或候选服务,K为大于或等于2的正整数;其中,所述K个候选对象的排序是根据所述关键词与所述K个候选对象的标签之间的语义相似度,以及所述K个设备的设备状态确定的。2.根据权利要求1所述的方法,其特征在于,显示推荐界面之前,还包括:根据所述关键词,获取N个候选对象的标签,以及计算所述关键词与所述N个候选对象的标签之间的语义相似度;从所述N个候选对象的标签中,确定大于设定阈值的语义相似度所对应的M个候选对象的标签,其中,所述M个候选对象的标签中有所述K个候选对象的标签对应于安装在K个设备上的同一属性的目标对象;M≤N,M和N为大于或等于2的正整数;根据所述关键词与所述K个候选对象的标签之间的语义相似度,以及所述K个设备的设备状态,对所述K个候选对象进行排序。3.根据权利要求1或2所述的方法,其特征在于,所述K个设备的设备状态包括如下状态中的至少一个:设备的供电类型、设备的屏幕大小、设备的可用计算资源、设备性能与所述目标对象的相关性。4.根据权利要求1至3任一项所述的方法,其特征在于,所述K个设备上的同一属性的目标对象为K个设备上的同一名称的目标对象;或者所述K个设备上的同一属性的目标对象为同一供应商的目标对象;或者所述K个设备上的同一属性的目标对象为K个设备上的同一安装包的目标对象;或者所述K个设备上的同一属性的目标对象为K个设备上的同一功能的目标对象。5.根据权利要求2至4任一项所述的方法,其特征在于,所述根据所述关键词与所述K个候选对象的标签之间的语义相似度,以及所述K个设备的设备状态,对所述K个候选对象进行排序,包括:根据所述关键词与所述K个候选对象的标签之间的语义相似度,确定所述K个候选对象分别对应的第一权重;根据所述目标对象相关的先验知识的约束条件,与所述K个设备的设备状态之间的匹配度,确定所述K个候选对象分别对应的第二权重;根据所述第一权重和所述第二权重,对所述K个候选对象进行排序,其中,所述第一权重和所述第二权重的乘积越大的候选对象的排序越靠前。6.根据权利要求5所述的方法,其特征在于,所述目标对象相关的先验知识的约束条件包括如下条件中的至少一个:所述目标对象优先在大屏设备上运行、所述目标对象优先在插电类型的设备上运行、所述目标对象优先在计算能力强的设备上运行,所述目标对象优先在音频播放性能佳的设备上运行。7.根据权利要求5所述的方法,其特征在于,所述根据所述目标对象相关的先验知识的
约束条件,与所述K个设备的设备状态之间的匹配度,确定所述K个候选对象分别对应的第二权重,包括:当所述目标对象相关的先验知识的约束条件为所述目标对象优先在插电类型的设备上运行时,确定所述K个候选对象对应的K个设备中支持插电类型的设备的对应的候选对象的第二权重大于不支持插电类型的设备的对应的候选对象的第二权重;或者,当所述目标对象相关的先验知识的约束条件为所述目标对象优先在大屏设备上运行时,确定所述K个候选对象对应的K个设备中屏幕越大的设备对应的候选对象的第二权重越大;或者,当所述目标对象相关的先验知识的约束条件为所述目标对象优先在计算能力强的设备上运行时,确定所述K个候选对象对应的K个设备中计算能力越强的设备对应的候选对象的第二权重越大;或者,当所述目标对象相关的先验知识的约束条件为所述目标对象优先在音频播放性能佳的设备上运行时,确定所述K个候选对象对应的K个设备中音频播放性能越佳的设备的第二权重越大。8.根据权利要求1至7任一项所述的方法,其特征在于,根据所述关键词,获取N个候选对象的标签,包括:从数据库获取所述K个设备上的L个候选对象的详情信息;从L个候选对象的详情信息中提取原始关键词,对所述原始关键词进行语义解析,从解析结果中获取L个候选对象的标签,根据所述关键词与所述L个候选对象的标签的匹配度,从L个候选对象的标签中获取N个候选对象的标签。9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;所述存储器存储有程序指令;所述处理器用于运行所述存储器存储的所述程序指令,使得所述电子设备执行:接收用户...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。