信息加密处理的方法、服务器、终端、设备以及存储介质技术

技术编号:24251803 阅读:20 留言:0更新日期:2020-05-22 23:42
本申请实施例公开了一种信息加密处理的方法,包括:服务器接收终端发送的业务请求消息;将业务请求消息转换成查询命令,查询命令用于服务器从文本数据库中查询出业务请求消息对应的文本信息;通过第一编码算法对文本信息进行处理,得到第一加密结果,服务器通过第二编码算法对文本信息进行处理,得到第二加密结果;向终端发送第一加密结果与第二加密结果,以使终端得到相应的文本信息。本申请实施例还提供了相应的服务器、终端、设备以及存储介质。通过编码算法对文本信息进行加密处理后,使得文本信息不易被泄露,而且使终端不需要再对第一加密结果、第二加密结果进行解码,而是直接使用第一加密结果、第二加密结果做模型以得到文本信息。

Methods, servers, terminals, devices and storage media of information encryption

【技术实现步骤摘要】
信息加密处理的方法、服务器、终端、设备以及存储介质
本申请实施例涉及计算机处理
,具体涉及信息加密处理的方法、服务器、终端、设备以及存储介质。
技术介绍
当前,海量的信息存在于网络上,人们通过网络能够查询、浏览并阅读所需要的信息。而用户的文本信息往往会涉及到一些隐私信息,例如在社交平台上发布的用户生产内容(user-generatedcontent,UGC)文本信息,如微博发布的帖子、在平台的阅读量和点击行为等等。倘若用户已将这些所发布的UGC文本信息设置了相应的可看范围,若是社交平台为了提升产品对用户的粘性,需要对用户的兴趣、偏好等进行分析,不可避免的会使用到用户在社交平台上发布的UGC文本信息,从而把这些UGC文本信息随意泄露,这会对用户的UGC文本信息的安全存在一定的隐患。为了保证用户的UGC文本信息的安全性,目前提出了一种对用户的额UGC文本信息进行加密的方法,主要是通过使用密钥和加密算法把明文信息转化成密文信息,业务需求方通过使用解密密钥把密文数据解密后使用。通过将明文信息加密的目的是为了避免明文信息在传输过程中被非法抓取,以及明文信息被非法用户使用。然而,针对目前的加密方法,虽然在一定程度上实现了安全加密,但是这对于业务需求方来说无法直接使用该UGC文本信息,必须利用密钥解密成明文,而解密后的明文容易被泄露,安全性存在极大风险。
技术实现思路
本申请实施例提供了信息加密处理的方法、服务器、终端、设备以及存储介质,用于通过编码算法实现对文本信息进行加密处理,使得文本信息不易被泄露。第一方面,本申请实施例提供了一种信息加密处理的方法,包括:服务器接收终端发送的业务请求消息;所述服务器将所述业务请求消息转换成查询命令,所述查询命令用于所述服务器从文本数据库中查询出所述业务请求消息对应的文本信息;所述服务器通过第一编码算法对所述文本信息进行处理,得到第一加密结果,所述服务器通过第二编码算法对所述文本信息进行处理,得到第二加密结果;所述服务器向所述终端发送所述第一加密结果与所述第二加密结果,以使所述终端得到相应的文本信息。第二方面,本申请实施例提供了一种信息加密处理的方法,包括:终端获取业务请求消息;所述终端向服务器发送所述业务请求消息,以用于所述服务器转换成查询命令后从文本数据库中查询出所述业务请求消息对应的文本信息,并分别通过第一编码算法、第二编码算法对所述文本信息进行处理,以得到第一加密结果、第二加密结果;所述终端接收所述服务器发送的所述第一加密结果与所述第二加密结果;所述终端根据所述第一加密结果与所述第二加密结果确定相应的文本信息。第三方面,本申请实施例提供了一种服务器,包括:接收单元,用于接收终端发送的业务请求消息;转换单元,用于将所述接收单元接收的所述业务请求消息转换成查询命令,所述查询命令用于从文本数据库中查询出所述业务请求消息对应的文本信息;处理单元,用于通过第一编码算法对所述文本信息进行处理,得到第一加密结果,通过第二编码算法对所述文本信息进行处理,得到第二加密结果;发送单元,用于向所述终端发送所述处理单元得到的所述第一加密结果与所述第二加密结果,以使所述终端得到相应的文本信息。在一种可能的设计中,在本申请实施例的第三方面的第一种可能的实现方式中,所述处理单元,包括:第一分词模块,用于对所述文本信息进行分词,以得到N维的第一输入文本序列,其中,所述N为正整数;转换模块,用于将所述第一分词模块得到的所述第一输入文本序列中的每个词语转换成N维浮点数向量;第一编码模块,用于采用第一长短期记忆LSTM模型对所述转换模块得到的所述N维浮点数向量进行编码,以得到中间描述向量,所述中间描述向量的维度与所述浮点数向量的维度相同;第一处理模块,用于将所述第一编码模块得到的所述中间描述向量作为第一加密结果。在一种可能的设计中,在本申请实施例的第三方面的第二种可能的实现方式中,所述服务器,还包括:更新单元,用于在所述第一分词模块对所述文本信息进行分词,以得到N维的第一输入文本序列之后,在满足预设条件下更新所述第一输入文本序列中的M个词语,其中,所述预设条件为小概率事件,所述M为正整数且小于所述N。在一种可能的设计中,在本申请实施例的第三方面的第三种可能的实现方式中,所述处理单元,包括:第二分词模块,用于对所述文本信息进行分词,以得到N维的第二输入文本序列,其中,所述N为正整数;获取模块,用于从所述第二分词模块得到的所述第二输入文本序列中获取关键词;第二编码模块,用于基于随机文本randomterm2id转换函数对所述获取模块获取出的所述关键词进行编码,以得到随机数字ID;生成模块,用于基于所述第二编码模块得到的所述随机数字ID、所述随机数字ID所对应的频度生成第一变量序列;第二处理模块,用于将所述生成模块生成的所述第一变量序列作为第二加密结果。第四方面,本申请实施例提供了一种终端,包括:获取单元,用于获取业务请求消息;发送单元,用于向服务器发送所述获取单元获取到的所述业务请求消息,以用于所述服务器转换成查询命令后从文本数据库中查询出所述业务请求消息对应的文本信息,并分别通过第一编码算法、第二编码算法对所述文本信息进行处理,以得到第一加密结果、第二加密结果;接收单元,用于接收所述服务器发送的所述第一加密结果与第二加密结果;确定单元,用于根据所述接收单元接收到的所述第一加密结果与所述第二加密结果确定相应的文本信息。在一种可能的设计中,在本申请实施例的第四方面的第一种可能的实现方式中,所述确定单元,包括:处理模块,用于采用第二LSTM模型对中间描述变量进行处理,以得到第一输出文本序列,其中,所述中间描述变量为所述服务器基于第一LSTM模型对第一输入文本序列中的每个词语转换成的N维浮点数向量进行编码后所得到的第一加密结果,所述第一输出文本序列的维度与所述第一输入文本序列的维度相同,所述第二LSTM模型的步长与所述第一LSTM模型的步长相同,所述第一输入文本序列为所述服务器基于所述查询命令从文本数据库中查询出所述业务请求消息对应的文本信息进行分词后得到的序列。确定模块,用于从所述处理模块处理得到的所述第一输出文本序列中确定相应的文本信息。第五方面,本申请实施例提供一种计算机设备,包括:该计算机设备包括:输入/输出(I/O)接口、处理器和存储器,存储器中存储有程序指令;处理器用于执行存储器中存储的程序指令,以用于实现如上述第一方面、第二方面、第三方面以及第四方面任意一种可能实现方式的方法。本申请第六方面提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令用于执行如第一方面、第二方面、第三方面以及第四方面任意一种可能实现方式的方法。本申请实施例的第七方面提供了一种包本文档来自技高网...

【技术保护点】
1.一种信息加密处理的方法,其特征在于,所述方法包括:/n服务器接收终端发送的业务请求消息;/n所述服务器将所述业务请求消息转换成查询命令,所述查询命令用于所述服务器从文本数据库中查询出所述业务请求消息对应的文本信息;/n所述服务器通过第一编码算法对所述文本信息进行处理,得到第一加密结果,所述服务器通过第二编码算法对所述文本信息进行处理,得到第二加密结果;/n所述服务器向所述终端发送所述第一加密结果与所述第二加密结果,以使所述终端得到相应的文本信息。/n

【技术特征摘要】
1.一种信息加密处理的方法,其特征在于,所述方法包括:
服务器接收终端发送的业务请求消息;
所述服务器将所述业务请求消息转换成查询命令,所述查询命令用于所述服务器从文本数据库中查询出所述业务请求消息对应的文本信息;
所述服务器通过第一编码算法对所述文本信息进行处理,得到第一加密结果,所述服务器通过第二编码算法对所述文本信息进行处理,得到第二加密结果;
所述服务器向所述终端发送所述第一加密结果与所述第二加密结果,以使所述终端得到相应的文本信息。


2.根据权利要求1所述的方法,其特征在于:所述服务器通过第一编码算法对所述文本信息进行处理,得到第一加密结果,所述方法包括:
所述服务器对所述文本信息进行分词,以得到N维的第一输入文本序列,其中,所述N为正整数;
所述服务器将所述第一输入文本序列中的每个词语转换成N维浮点数向量;
所述服务器采用第一长短期记忆LSTM模型对所述N维浮点数向量进行编码,以得到中间描述向量,所述中间描述向量的维度与所述浮点数向量的维度相同;
所述服务器将所述中间描述向量作为第一加密结果。


3.根据权利要求2所述的方法,其特征在于,所述服务器对所述文本信息进行分词,以得到N维的第一输入文本序列之后,所述方法还包括:
所述服务器在满足预设条件下更新所述第一输入文本序列中的M个词语,其中,所述预设条件为小概率事件,所述M为正整数且小于所述N。


4.根据权利要求1所述的方法,其特征在于:所述服务器通过第二编码算法对所述文本信息进行处理,得到第二加密结果,所述方法包括:
所述服务器对所述文本信息进行分词,以得到N维的第二输入文本序列,其中,所述N为正整数;
所述服务器从所述第二输入文本序列中获取关键词;
所述服务器基于随机文本randomterm2id转换函数对所述关键词进行编码,以得到随机数字ID;
所述服务器基于所述随机数字ID、所述随机数字ID所对应的频度生成第一变量序列;
所述服务器将所述第一变量序列作为第二加密结果。


5.一种信息加密处理的方法,其特征在于,所述方法包括:
终端获取业务请求消息;
所述终端向服务器发送所述业务请求消息,以用于所述服务器转换成查询命令后从文本数据库中查询出所述业务请求消息对应的文本信息,并分别通过第一编码算法、第二编码算法对所述文本信息进行处理,以得到第一加密结果、第二加密结果;
所述终端接收所述服务器发送的所述第一加密结果与所...

【专利技术属性】
技术研发人员:黎新
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1