[发明专利]数据发送方法及服务器应用、计算设备及计算机可读介质在审
| 申请号: | 201710224335.5 | 申请日: | 2017-04-07 |
| 公开(公告)号: | CN108694186A | 公开(公告)日: | 2018-10-23 |
| 发明(设计)人: | 阙育飞 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关键词查找 数据发送 客户端 计算机可读介质 服务器应用 关键词库 计算设备 匹配 目标数据 匹配文本 申请 发送 | ||
1.一种数据发送方法,其特征在于,该方法应用于服务器上,该方法包括:
获取关键词库;
依据所述关键词库包括的各关键词,生成关键词查找树;
将所述关键词查找树作为目标数据发送至客户端。
2.根据权利要求1所述的方法,其特征在于,所述依据所述关键词库包括的各关键词,生成关键词查找树,包括:
获取各关键词包括的各单字之间的节点关系,所述节点关系用于表示各关键词包括的多个单字之间的单字顺序;
依据所述节点关系生成所述各关键词的关键词查找树。
3.根据权利要求2所述的方法,其特征在于,所述依据所述节点关系生成所述各关键词的关键词查找树,包括:
为关键词查找树生成根节点,所述根节点作为初始节点;
依据所述单字顺序获取各关键词的第一个单字作为初始单字;
对所述初始单字进行去重处理,得到各关键词的、互不相同的目标单字,以及,分别将互不相同的目标单字作为所述初始节点的各个子节点,生成初始查找树;
按照所述单字顺序获取各所述目标单字相邻的各后续单字;
将所述各后续单字作为初始单字,以及所述初始节点的各个子节点作为初始节点,执行所述对所述初始单字进行去重处理,直至所述关键词库中的所有关键词都处理完毕,得到关键词查找树。
4.根据权利要求1所述的方法,其特征在于,所述将所述关键词查找树作为目标数据发送至客户端,包括:
将所述关键词查找树进行序列化,得到字节数组;
对所述字节数组按照预设加密算法进行加密,得到目标数据;
将所述目标数据发送至客户端。
5.一种关键词查找树的获取方法,其特征在于,该方法应用于客户端上,该方法包括:
接收服务器发送的目标数据,所述目标数据包括关键词查找树;
从所述目标数据中获取所述关键词查找树。
6.根据权利要求5所述的方法,其特征在于,还包括:
响应于输入待匹配的文本,依据所述关键词查找树对所述待匹配的文本进行关键词匹配。
7.根据权利要求6所述的方法,其特征在于,所述响应于输入待匹配的文本,依据所述关键词查找树对所述待匹配的文本进行关键词匹配,包括:
获取所述待匹配文本中各单字及各单字之间的输入顺序;
依据所述各单字的输入顺序,判断所述待匹配的文本中是否存在所述关键词查找树中的关键词。
8.根据权利要求7所述的方法,其特征在于,所述依据所述各单字的输入顺序,判断所述待匹配的文本中是否存在所述关键词查找树中的关键词,包括:
响应于输入的第一个单字,获取所述第一个单字作为初始单字,所述关键词查找树的根节点作为初始节点;
判断所述初始节点的子节点中是否存在所述初始单字,如果是,则将所述初始单字对应的子节点作为目标节点;
响应于输入的第二个单字,获取所述第二个单字作为初始单字,所述目标节点作为初始节点,执行所述判断所述初始节点的子节点中是否存在所述初始单字,直至所述关键词查找树中的任一目标节点为结束节点。
9.根据权利要求7所述的方法,其特征在于,如果所述待匹配的文本中存在所述关键词查找树中的关键词,所述方法还包括:
依据所述关键词生成提示信息以便展示,所述提示信息用于表示所述待匹配的文本中存在所述关键词查找树中的关键词。
10.根据权利要求5所述的方法,其特征在于,所述从所述目标数据中获取关键词查找树,包括:
对所述目标数据按照预设解密算法进行解密运算,得到字节数组;
对所述字节数组进行反序列化处理,得到所述关键词查找树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710224335.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储与提取的方法
- 下一篇:实时流数据的存储方法及装置





