[发明专利]单词组合排布方法、装置、移动终端及存储介质在审
申请号: | 201811626242.6 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109865279A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 万鹏 | 申请(专利权)人: | 深圳豪客互联网有限公司 |
主分类号: | A63F9/00 | 分类号: | A63F9/00 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 孟德栋 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单词 矩阵 存储介质 目标单词 移动终端 组合排布 填充 快速确定 用户体验 初始化 预设 申请 提示 查找 | ||
1.一种单词组合排布方法,其特征在于,包括:
初始化一个N*N矩阵;
查找由M个字母组成的N个单词;
将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;
依次将所述N个单词的进行组合,以确定目标单词。
2.根据权利要求1所述的单词组合排布方法,其特征在于,所述将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中包括:
步骤1,获取所述N个单词的单词长度信息;
步骤2,将最长的单词填充到所述N*N矩阵中;
步骤3,将次长的单词与所述最长的单词进行拼接,所述次长的单词与所述最长的单词不是首尾相接;
步骤4,重复执行上述步骤2和步骤3,直至所述N个单词全部填充到所述N*N矩阵中。
3.根据权利要求2所述的单词组合排布方法,其特征在于,所述获取所述N个单词的单词长度信息包括:
将所述N个单词按照所述单词长度信息进行排序。
4.根据权利要求2所述的单词组合排布方法,其特征在于,所述将最长的单词填充到所述N*N矩阵中包括:
在所述N*N矩阵中选取一行作为目标行;
将所述最长的单词填充到所述目标行中。
5.根据权利要求2所述的单词组合排布方法,其特征在于,所述将最长的单词填充到所述N*N矩阵中包括:
在所述N*N矩阵中选取一列作为目标列;
将所述最长的单词填充到所述目标列中。
6.根据权利要求1所述的单词组合排布方法,其特征在于,所述方法还包括:
在查找到的所述N个单词中任意选取K个单词作为备选单词;
将选取的所述K个备选单词按照预设填充方式填充到所述N*N矩阵;
依次将所述N个单词和K个备选单词进行组合,以确定所述目标单词。
7.一种单词组合排布装置,其特征在于,所述装置包括:
初始化单元,配置用于初始化一个N*N矩阵;
单词查找单元,配置用于查找由M个字母组成的N个单词;
单词填充单元,配置用于将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;
单词组合单元,配置用于依次将所述N个单词的进行组合,以确定目标单词。
8.根据权利要求7所述的单词组合排布装置,其特征在于,所述单词填充单元包括:
获取子单元,配置用于获取所述N个单词的单词长度信息;
单词填充子单元,配置用于将最长的单词填充到所述N*N矩阵中;
单词拼接子单元,配置用于将次长的单词与所述最长的单词进行拼接,所述次长的单词与所述最长的单词不是首尾相接;
执行子单元,配置用于重复执行所述单词填充子单元和单词拼接子单元,直至所述N个单词全部填充到所述N*N矩阵中。
9.一种移动终端,其特征在于,包括至少一个处理器、存储器、至少一个网络接口和用户接口;
所述至少一个处理器、存储器、至少一个网络接口和用户接口通过总线系统耦合在一起;
所述处理器通过调用所述存储器存储的程序或指令,用于执行如权利要求1至6中任意一项所述单词组合排布方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有单词组合排布程序,所述单词组合排布程序被处理器执行时实现如权利要求1至6中任一项所述的单词组合排布方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳豪客互联网有限公司,未经深圳豪客互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811626242.6/1.html,转载请声明来源钻瓜专利网。