摘要
九宫格输入法是手机端常用的中文输入法之一,可将26个英文字母按顺序布局在8个数字键上,每个键上有3~4个字母。然而顺序布局显然不是最优的。本文采用统计自然语言处理计算键盘布局的平均击键次数,并采用模拟退火算法优化,在搜寻键盘数据时,对其实行哈希计算,避免重复搜索,最终找到九宫格输入法的最优键盘布局方案。结果显示,本文的最优键盘布局方案比顺序布局的输入效率明显提升,可以提高生活的便利程度和工作效率。
Nine-grid input method is one of the Chinese input methods commonly used in mobile phone terminal.It lays out the 26 English letters in order on eight numeric keys,each with 3~4 letters.However,sequential layout is clearly not optimal.In this paper,statistical natural language processing is used to calculate the average keystroke times of keyboard layout,Simulated Annealing algorithm is used to optimize the keyboard data,and hash calculation is implemented to avoid repeated search,so as to find the optimal keyboard layout scheme of the nine-grid input method.The results show that the input efficiency of the optimal keyboard layout in this paper is significantly higher than that of the sequential layout,which can improve the convenience of life and work efficiency.
作者
周迪
周晓聪
候婷
ZHOU Di;ZHOU Xiaocong;HOU Ting(College of Internet of Things Engineering,Hohai University,Changzhou Jiangsu 213022,China;College of Science,Hohai University,Nanjing 211100,China)
出处
《智能计算机与应用》
2021年第7期202-204,211,共4页
Intelligent Computer and Applications
关键词
九宫格输入法
最优键盘布局
击键次数
统计自然语言处理
模拟退火
nine-grid input method
optimal keyboard layout
keystroke times
statistical natural language processing
Simulated Annealing