[发明专利]覆盖式优化设置关键字的方法有效
申请号: | 201711092580.1 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107908706B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 施少杰 | 申请(专利权)人: | 施少杰 |
主分类号: | G06F16/30 | 分类号: | G06F16/30 |
代理公司: | 福建如浩律师事务所 35223 | 代理人: | 刘开林 |
地址: | 361010 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 覆盖 优化 设置 关键字 方法 | ||
一种覆盖式优化设置关键字的方法,包括:步骤1:读入《切词词典》,以用于将输入的文本进行切词处理;步骤2:构建《关键词词典》并将任意一个关键词与其前缀将以pair的形式存在map2中方便查找:步骤3:通过《切词词典》对输入的文本字符串进行切词处理,记录每个词出现的次数并以pairstring,int的形式保存在map1里;步骤4:运用递归对map1中切好的词进行排列组合生成可覆盖关键词列表,同时分析重复的输入词及每个输入词的可覆盖关键词的平均信息。本发明对任意字符串在任意搜索引擎环境下面做关键词覆盖分析;同时支持多种语言下面的关键词分析;且分析出来的关键词覆盖全面真实地还原出实际的搜索情况。
技术领域
本发明涉及手机应用程序的名称选择的方法,尤其是涉及一种覆盖式优化设置关键字的方法。
背景技术
手机软件:主要指安装在智能手机上的软件,完善原始系统的不足与个性化;同时也是手机完善其功能,为用户提供更丰富的使用体验的主要手段;同时app store为手机软件商城,手机用户能于商城寻找、选择、下载所需的手机软件,而如何能将自己开发的软件容易被使用者搜索到是手机开发商的重要课题之一。
现有的开发商在对其开发出来的手机软件,如何令用户优化搜索引擎关键词设置,让其有更大机会被搜索到。现有的优化方法大多只能针对特定语言进行关键字分析,同时无法达到关键词的覆盖,即搜索不完整,进而具有分析不全面等不足。
发明内容
本发明解决的问题是现有的优化方法大多只能针对特定语言进行关键字分析,同时无法达到关键词的覆盖,即搜索不完整,进而具有分析不全面等不足。
为解决上述问题,本发明提供一种覆盖式优化设置关键字的方法的技术方案,包括如下步骤:
覆盖式优化设置关键字的方法,提供《切词词典》并读入,再进行如下步骤:
步骤1:构建《关键词词典》,其载入手机应用商城中任一手机软件的名称及于手机应用商城中搜索应用软件的热度词,《关键词词典》中载入的任一关键词包括前缀及关键词本身;
步骤2:切词处理,通过《切词词典》对输入的文本字符串进行切词处理,记录字符串被切词后产生的多个分词:
步骤3:各分词对比,运用递归对切好的每个分词于《关键词词典》进行对比,得到每个分词的权重及搜索结果数;
步骤4:组词对比,多个分词中一个分词与任意另外一分词进行组合,形成组合词,在将组合词于《关键词词典》中进行递归的对比,得到组合词的权重及搜索结果数;组合词再与任意另外一分词进行拼接组合,进而再对组合后的词语于《关键词词典》中进行递归的对比,直至拼接至切好分词中最后一个,则完成组对比,从而获得出拼接而得词语的权重及搜索结果数,以进行筛选优化处理。
进一步优选的:所述步骤1中的《关键词词典》的具体创建步骤如下:
步骤1.1:打开储备文件,其中文件中存储有各个国家与地区的手机应用商城中关键词、关键词热度及关键词搜索结果,形成《关键词词典》:
步骤1.2:对于任意一个关键词,创建一个struct word_info存储其权重和搜索结果数,并将成员变量tag设置成true以代表这是一个关键词;
步骤1.3:将步骤1.2中关键词的所有前缀也存入《关键词词典》以便在之后的递归中找到该关键词,同时创建前缀的word_info,并将权重及搜索结果数均设置为0,tag设置成false以代表这是关键词的前缀。
进一步优选的:所述步骤3中利用《切词词典》切好的分词以pairstring,int的形式保存在map1里的,具体步骤如下:
步骤3.1: map1中存储了输入的词及其重复数,进而每拿出一个分词,就将其重复数减一,若重复数为0,则将这个分词从map1中删去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施少杰,未经施少杰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711092580.1/2.html,转载请声明来源钻瓜专利网。