【技术实现步骤摘要】
数据发送方法及服务器应用、计算设备及计算机可读介质
本申请涉及互联网数据处理
,特别涉及一种数据发送方法及服务器应用,一种关键词查找树的获取方法及客户端应用,计算机可读介质,计算设备以及用户界面交互设备。
技术介绍
随着互联网技术的发展,各种与外界交流的客户端,例如,即时通信软件、电子邮箱等等,在用户日常生活中的应用越来越普遍。为了避免用户在与外界交流的过程中,使用一些关键词,例如,暴恐等不利于公共安全的词汇。一般情况下,客户端都具有将用户输入的文本与预先设定的关键词库进行匹配,进而确定用户输入的待匹配文本中是否存在关键词的功能。在现有技术中,服务器直接将关键词库发送至客户端,由客户端接收到关键词库后进行保存,以便后续进行文本匹配。
技术实现思路
但是专利技术人在研究过程中发现,客户端接收服务器发送的关键词库时,关键词库很可能被第三方恶意获取到,即便关键词库在传输过程中进行加密,加密后的关键词库也很容易被解密,因此现有技术中关键词库被泄露的风险很大,存在关键词库传输的安全性低的缺点。而专利技术人在研究过程中还发现,客户端根据关键词库生成关键词查找树的耗时较长,客户端基于关键词查找树将用户输入的待匹配文本进行匹配的速度较慢。基于此,本申请提供了一种数据发送方法,该方法应用于服务器上,由服务器根据关键词库生成关键词查找树后,再将关键词查找树进行处理后发送至客户端。因为服务器发送的是关键词查找树而非关键词库,所以即便关键词查找树被第三方恶意获取到,也无法直接从关键词查找树得到关键词库,因此,发送关键词查找树的安全性得到了提升。与此同时,本申请提供了一种关键词查 ...
【技术保护点】
1.一种数据发送方法,其特征在于,该方法应用于服务器上,该方法包括:获取关键词库;依据所述关键词库包括的各关键词,生成关键词查找树;将所述关键词查找树作为目标数据发送至客户端。
【技术特征摘要】
1.一种数据发送方法,其特征在于,该方法应用于服务器上,该方法包括:获取关键词库;依据所述关键词库包括的各关键词,生成关键词查找树;将所述关键词查找树作为目标数据发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述依据所述关键词库包括的各关键词,生成关键词查找树,包括:获取各关键词包括的各单字之间的节点关系,所述节点关系用于表示各关键词包括的多个单字之间的单字顺序;依据所述节点关系生成所述各关键词的关键词查找树。3.根据权利要求2所述的方法,其特征在于,所述依据所述节点关系生成所述各关键词的关键词查找树,包括:为关键词查找树生成根节点,所述根节点作为初始节点;依据所述单字顺序获取各关键词的第一个单字作为初始单字;对所述初始单字进行去重处理,得到各关键词的、互不相同的目标单字,以及,分别将互不相同的目标单字作为所述初始节点的各个子节点,生成初始查找树;按照所述单字顺序获取各所述目标单字相邻的各后续单字;将所述各后续单字作为初始单字,以及所述初始节点的各个子节点作为初始节点,执行所述对所述初始单字进行去重处理,直至所述关键词库中的所有关键词都处理完毕,得到关键词查找树。4.根据权利要求1所述的方法,其特征在于,所述将所述关键词查找树作为目标数据发送至客户端,包括:将所述关键词查找树进行序列化,得到字节数组;对所述字节数组按照预设加密算法进行加密,得到目标数据;将所述目标数据发送至客户端。5.一种关键词查找树的获取方法,其特征在于,该方法应用于客户端上,该方法包括:接收服务器发送的目标数据,所述目标数据包括关键词查找树;从所述目标数据中获取所述关键词查找树。6.根据权利要求5所述的方法,其特征在于,还包括:响应于输入待匹配的文本,依据所述关键词查找树对所述待匹配的文本进行关键词匹配。7.根据权利要求6所述的方法,其特征在于,所述响应于输入待匹配的文本,依据所述关键词查找树对所述待匹配的文本进行关键词匹配,包括:获取所述待匹配文本中各单字及各单字之间的输入顺序;依据所述各单字的输入顺序,判断所述待匹配的文本中是否存在所述关键词查找树中的关键词。8.根据权利要求7所述的方法,其特征在于,所述依据所述各单字的输入顺序,判断所述待匹配的文本中是否存在所述关键词查找树中的关键词,包括:响应于输入的第一个单字,获取所述第一个单字作为初始单字,所述关键词查找树的根节点作为初始节点;判断所述初始节点的子节点中是否存在所述初始单字,如果是,则将所述初始单字对应的子节点作为目标节点;响应于输入的第二个单字,获取所述第二个单字作为初始单字,所述目标节点作为初始节点,执行所述判断所述初始节点的子节点中是否存在所述初始单字,直至所述关键词查找树中的任一目标节点为结束节点。9.根据权利要求7所述的方法,其特征在于,如果所述待匹配的文本中存在所述关键词查找树中的关键词,所述方法还包括:依据所述关键词生成提示信息以便展示,所述提示信息用于表示所述待匹配的文本中存在所述关键词查找树中的关键词。10.根据权利要求5所述的方法,其特征在于,所述从所述目标数据中获取关键词查找树,包括:对所述目标数据按照预设解密...
【专利技术属性】
技术研发人员:阙育飞,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。