字显示方法、字搜索方法、装置及电子设备与流程

文档序号:36508506发布日期:2023-12-29 01:40阅读:38来源:国知局
字显示方法与流程

本技术涉及搜索领域,更具体地,涉及一种字显示方法、字搜索方法、装置及电子设备。


背景技术:

1、目前,当用户需要对字进行学习时,通常可以通过搜索某一字的详情来进行字的学习。以字为汉字为例,采用目前市面上的字搜索产品搜索到的汉字的详情通常仅包括汉字的读音、字形、释义等,且释义只是过文字描述的形式,字形仅有笔顺的演示,因此,采用目前市面上的字搜索产品搜索到的字的详情信息中包括的内容单一,从而使对于刚开始学习字的学生在自主查询生字或家长辅导作业的场景中,避免由于字的详情信息单一,从而使用户对于字的学习效率低。


技术实现思路

1、有鉴于此,本技术实施例提出了一种字显示方法、字搜索方法、装置及电子设备,可以可以使目标字的详情页面中字的详情信息中包括的内容丰富,从而提高用户在基于目标字的详情页面进行学习时的学习效率。

2、第一方面,本技术实施例提供了一种字显示方法,该方法包括:显示目标字的详情页面,所述详情页面包括字形拓展区域,所述字形拓展区域显示了所述目标字的第一拓展图谱,所述第一拓展图谱包括所述目标字的第一拓展字,所述第一拓展字包括与所述目标字的字族相同的字;响应于对字形拓展区域的触发操作,显示所述第一拓展图谱的详情页面;响应于对所述第一扩展图谱的详情页面中目标拓展字的第一触控操作,显示目标拓展字的第二拓展图谱和所述目标拓展字的字典化信息。

3、第二方面,本技术实施例提供了一种字搜索方法,该方法包括:响应于针对目标字的搜索请求,获取所述目标字的字族;基于所述目标字的字族,获取所述目标字的第一拓展字及各所述第一拓展字相对于所述目标字的显示位置信息,所述第一拓展字包括与所述目标字的字族相同的字;向所述搜索请求的发起方发送所述第一拓展字、以及各所述第一拓展字相对于所述目标字的显示位置信息和所述目标字的详情信息,以使所述搜索请求的发起方基于所述目标字的详情信息显示所述目标字的详情页面,并在所述详情页面中基于所述第一拓展字、以及各第一拓展字相对于所述目标字的显示位置信息显示所述目标字的第一拓展图谱。

4、第三方面,本技术实施例提供了一种字显示装置,所述装置包括:第一显示模块,用于显示目标字的详情页面,所述详情页面包括字形拓展区域,所述字形拓展区域显示了所述目标字的第一拓展图谱,所述第一拓展图谱包括所述目标字的第一拓展字,所述第一拓展字包括与所述目标字的字族相同的字;第二显示模块,用于响应于对字形拓展区域的触发操作,显示所述第一拓展图谱的详情页面;第三显示模块,用于响应于对所述第一扩展图谱的详情页面中目标拓展字的第一触控操作,显示目标拓展字的第二拓展图谱和所述目标拓展字的字典化信息。

5、在一种可实施方式中,在所述目标字的字族为一个时,第一拓展图谱中第一拓展字按照差异字族在所述第一拓展字中的第一方位围绕所述目标字显示;所述差异字族是指在所述第一拓展字中与所述目标字不同的字族;在所述目标字的字族为多个时,第一拓展字按照目标字族在所述目标字中的第二方位围绕所述目标字显示,所述目标字族是指在所述第一拓展字中与所述目标字相同的字族。

6、在一种可实施方式中,所述目标字的详情页面还包括第一显示区域,所述第一显示区域包括第一图层和第二图层,所述第一图层用于显示所述目标字,所述第二图层用于显示表征所述目标字的图像,所述第一图层位于所述第二图层的上层,所述字显示装置还包括第四显示模块,用于响应于对所述第一显示区域触发的第一滑动操作,在所述第一滑动操作对应的滑动范围内将表征所述目标字的图像叠加显示在所述目标字的上方。

7、在一种可实施方式中,所述字显示装置还包括第五显示模块,用于响应于对所述第一显示区域触发的第二滑动操作,在所述第二滑动操作对应的滑动范围内将所述目标字叠加显示在表征所述目标字的图像的上方,所述第一滑动操作的滑动方向与所述第二滑动操作的滑动方向相反。

8、在一种可实施方式中,所述第二显示模块,还用于响应于在所述第一拓展图谱的详情页面中对所述第一拓展图谱触发的滑动操作,按照所述滑动操作的滑动方向滑动所述第一拓展图谱。

9、在一种可实施方式中,所述字显示装置还包括第六显示模块,用于响应于对所述目标字的详情页面中所述第一拓展图谱中目标拓展字的第二触控操作,显示所述目标拓展字对应的详情页面,所述第二触控操作与所述第一触控操作不同。

10、在一种可实施方式中,在所述第一拓展图谱中,以第一显示样式显示第一拓展字中的目标字族,以及以第二显示样式显示第一拓展字中除目标字族以外的其他部分;其中,所述目标字族为所述第一拓展字与目标字相同的字族,所述第一显示样式与第二显示样式不同。

11、在一种可实施方式中,所述第一触控操作包括将目标拓展字拖拽至目标位置的操作;所述第三显示模块,还用于响应于在所述详情页面中将目标拓展字的拖拽至目标位置的操作,显示目标拓展字的第二拓展图谱和目标拓展字的字典化信息。

12、第四方面,本技术实施例提供了一种字搜索装置,所述装置包括字族获取模块,用于响应于针对目标字的搜索请求,获取所述目标字的字族;位置获取模块,用于基于所述目标字的字族,获取所述目标字的第一拓展字及各所述第一拓展字相对于所述目标字的显示位置信息,所述第一拓展字包括与所述目标字的字族相同的字;信息发送模块,用于向所述搜索请求的发起方发送所述第一拓展字、以及各所述第一拓展字相对于所述目标字的显示位置信息和所述目标字的详情信息,以使所述搜索请求的发起方基于所述目标字的详情信息显示所述目标字的详情页面,并在所述详情页面中基于所述第一拓展字、以及各第一拓展字相对于所述目标字的显示位置信息显示所述目标字的第一拓展图谱。

13、在一种可实施方式中,所述位置获取模块,还用于基于所述目标字的字族,从知识图谱中获取所述目标字的第一拓展字及各所述第一拓展字相对于所述目标字的显示位置信息;所述字搜索装置还包括拓展字确定模块、位置确定模块以及图谱构建模块,所述字族获取模块还用于获取字库中的每个字的字族;拓展字确定模块,用于根据所述字库中各字的字族,确定各字的拓展字;位置确定模块,用于针对字库中的各字,确定该字的拓展字相对于该字的显示位置信息;图谱构建模块,用于根据所述字库中每个字的拓展字和每个字的拓展字相对于该字的显示位置信息,构建所述知识图谱。

14、在一种可实施方式中,所述显示位置信息包括字的拓展字相对于该字的显示方位;所述位置确定模块包括还用于针对字库中的各字,在该字的字族为一个时,确定该字的拓展字相对于该字的显示方位为该字的拓展字中第一差异字族相对于第一目标字族的方位;所述第一差异字族是指该字的拓展字中与该字不同的字族,所述第一目标字族是指该字的拓展字中与该字相同的字族;在该字的字族为多个时,确定该字的拓展字相对于该字的显示方位为该字的拓展字中第一目标字族在该字中的方位。

15、在一种可实施方式中,所述显示位置信息还包括字的拓展字相对于该字的显示距离,所述位置确定模块,还用于针对字的拓展字中相对于该字的显示方位相同的多个拓展字,确定该字的拓展字与该字之间的相关度;在字的拓展字中相对于该字的显示方位相同的多个拓展字中,根据该字的拓展字与该字之间的相关度,确定该字的拓展字相对于该字的显示距离,其中,字的拓展字相对于该字的显示距离与相关度呈负相关关系。

16、第五方面,本技术实施例提供了一种电子设备,包括处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述处理器执行以实现上述的方法。

17、第六方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。

18、第七方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质获取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的方法。

19、本技术实施例提供的一种字显示方法、字搜索方法、装置及电子设备。方法包括:显示目标字的详情页面,所述详情页面包括字形拓展区域,所述字形拓展区域显示了所述目标字的第一拓展图谱,所述第一拓展图谱包括所述目标字的第一拓展字,所述第一拓展字包括所述目标字的字族相同的字;响应于对字形拓展区域的触发操作,显示所述第一拓展图谱的详情页面;响应于对所述第一扩展图谱的详情页面中目标拓展字的第一触控操作,显示目标拓展字的第二拓展图谱和所述目标拓展字的字典化信息。通过采用上述方法,由于目标字的详情页面的字形拓展区域中以图谱化的形式显示目标字的多个第一拓展字,用户可以对多个第一拓展字中的目标目标拓展字执行触控操作以显示目标拓展字的第二拓展图谱以及字典化信息,使得用户在学习目标字的同时还可以同步学习与目标字字族相同的拓展字,且对于用户感兴趣的目标拓展字用户还可以进一步了解目标拓展字的第二拓展图谱以及字典化信息,从而提高用户在基于目标字的详情页面进行学习时的学习效率。此外,通过采用上述方法,使得用户在仅知道其要搜索的字包括某一个字族但记不清具体的字形和读音等时,通过搜索包括该字族对应的任意字,可以从该任意字对应显示的第一拓展图谱的详情页面中查找到其要搜索的字,从而有效提升了用户搜索字时的效率和便捷性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1