一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种短信内容保护方法、装置、电子设备及存储介质与流程

2022-12-19 22:13:15 来源:中国专利 TAG:


1.本技术涉及信息安全技术的领域,尤其是涉及一种短信内容保护方法、装置、电子设备及存储介质。


背景技术:

2.随着通信技术的飞速发展,用户通过手机或者其他终端设备发送短信或者多媒体信息,将所要传达的信息发送至其他用户的手机或者终端设备;根据短信内容的不同可分为普通类型的短信以及信息验证类型的短信;随着用户对安全问题越来越重视,对于短信内容的安全性也越来越关注,尤其突出在如信息验证类型的短信上;如果信息验证类型的短信在传输过程中被截获,将可能造成用户的经济等损失。
3.传统的短信在传输过程中的保护是采用密码加密技术将短信信息隐蔽并发送,当传输至对应的终端设备后通过加密秘钥对隐蔽的短信信息进行解密,以得到真实的短信信息。一般密码加密技术在设定好后,所有类型的短信均采用该密码加密技术进行加密处理。
4.但是,不同类型的短信基于同一密码加密进行加密,意味着密码加密技术在短信传输过程中被破解的几率增大,提高了重要内容类型的短信在传输过程中被截获的几率,减低了短信内容的安全性。


技术实现要素:

5.为了提高短信内容的安全性,本技术提供一种短信内容保护方法、装置、电子设备及存储介质。
6.第一方面,本技术提供一种短信内容保护方法,采用如下的技术方案:一种短信内容保护方法,包括:当获取到短信信息时,对所述短信信息进行分析,基于分析结果,确定短信类型;将所述短信类型代入预设短信数据库,确定所述短信类型对应的加密准则;基于所述短信类型对应的加密准则,将所述短信类型对应的短信信息进行拆分,确定多个子短信信息;当将所述多个子短信信息发送至对应终端设备时,判断是否获取到身份验证信息;若是,则生成短信解密信息并反馈至对应终端设备。
7.通过采用上述技术方案,获取到短信信息,对短信信息进行分析,确定出对应的短信类型,随后,将短信类型代入至预先设定的短信数据库中进行匹配,确定出短信数据库中与短信信息对应的短信类型,进而确定出短信数据库中对应短信类型对应的加密准则;在确定出短信信息对应的加密准则后,基于加密准则包含的规则对该短信信息进行拆分处理,确定出多个子短信信息,随后,将多个子短信信息发送至对应的终端设备,此时,对应的终端设备得到的由多个子短信信息组成的短信信息为加密状态,为得到短信信息包含的短信内容,则需要向短信信息的发送端发送身份验证信息进行身份验证;所以,在判断获取到
身份验证信息时,则表明该短信信息已被成功接收,进一步生成短信解密信息并反馈至对应终端设备,以帮助对应终端设备对接收的短信信息进行解密处理;针对不同类型的短信信息进行对应的加密处理,并在确定出对应的终端设备接收到多个子短信信息时,再生成相应的解密信息进行解密,从而减小了因使用同一加密准则对所有短信信息进行加密而造成的加密准则被破解的情况发生,进而提高了短信信息在传输过程中的安全性。
8.在一种可能的实现方式中,所述所述对所述短信信息进行分析,基于分析结果,确定短信类型,包括:基于分析结果,确定所述短信信息包含的特征词;将所述特征词代入至预设词库进行对比,确定所述特征词对应的词语类型;根据所述词语类型,确定所述短信信息对应的短信类型。
9.通过采用上述技术方案,在确定出表征短信信息核心内容的特征词后,将特征代入预先构建的词库,与词库中存储的词进行比对,确定出该特征词对应的词语类型;进一步,根据词语类型确确定出短信信息对应短信类型,通过涵盖短信信息核心内容的特征确定短信信息的类型,进而减小了运算量,提高了处理效率。
10.在一种可能的实现方式中,所述所述将所述多个子短信信息发送至对应的终端设备,之后还包括:判断是否获取到短信异常接收信息;若是,则确定所述短信异常接收信息包含的短信缺失信息;基于所述短信缺失信息,确定所述短信缺失信息对应的子短信信息;将所述短信缺失信息对应的子短信信息反馈至对应的终端设备。
11.通过采用上述技术方案,若判断获取到短信异常接收信息时,则判定对应的终端设备接收到的短信信息存在缺失等异常;此时,对短信异常接收信息进行分析,确定出短信异常接收信息包含的短信缺失信息,进而确定出对应的终端设备接收短信信息出现异常的原因;随后,基于短信缺失信息,进一步确定出出现异常情况对应的子短信信息;随即将该短信缺失对应的子短信信息再次反馈至对应的终端设备,以保证对应终端设备接收到的短信信息的完整性。
12.在一种可能的实现方式中,所述所述当获取到短信信息时,对所述短信信息进行分析,之前还包括:判断是否获取到短信设定信息,所述短信设定信息为机主对预编写的短信信息的重要性进行判定的信息;若是,则根据所述短信设定信息,确定所述短信设定信息对应的加密准则;基于所述加密准则,对预编写的短信信息进行加密处理。
13.通过采用上述技术方案,在对短信信息进行加密过程中存在短信信息量庞大,运算处理量较大,不利于短信信息快速发送;为此,判断是否获取到表征机主对预编写的短信信息的重要性进行判定的短信设定信息;若是,则可以直接确定出预编写短信信息的重要性;此时,根据短信设定信息,确定出对应的加密准则;随后,根据该机密准则对预编写的短信信息进行加密处理了,从而提高了对短信信息的加密处理速度,进而提高来了短信信息的发送效率。
14.在一种可能的实现方式中,所述所述将所述短信类型代入预设短信数据库,确定
所述短信类型对应的加密规则,之前还包括:获取多个历史收发的短信信息;对所述多个历史收发的短信信息进行分析,基于分析结果,确定每个历史收发的短信信息对应的短信类型;基于所述每个历史收发的短信信息对应的短信类型,确定每个所述历史收发的短信信息对应的加密准则;基于所述每于所述每个历史收发的短信信息对应的短信类型以及每个历史收发的短信信息对应的加密准则,构建短信数据库。
15.通过采用上述技术方案,在构建短信数据库过程中,首先获取以往的接收和发送的短信信息,并对该些短信信息进行分析,基于分析的结果,确定出该些历史收发的短信信息分别对应的短信类型,进一步,基于短信类型,确定出对应的加密准则,在确定出每个历史收发的短信信息分别对应的短信类型以及加密准则后,基于短信类型以及加密准则进行短信数据库的构建。
16.在一种可能的实现方式中,所述所述对所述多个历史收发的短信信息进行分析,基于分析结果,确定每个历史收发的短信信息对应的短信类型,包括:基于分析结果,确定每个历史收发的短信信息包含的关键词;确定每个历史收发的短信信息包含的关键词对应的重要等级;基于每个历史收发的短信信息包含的关键词以及对应的重要等级,确定每个历史收发的短信信息对应的短信类型。
17.通过采用上述技术方案,基于对每个历史收发的短信信息分析的结果,确定出每个历史收发的短信信息对应的关键词,该关键词能够体现短信信息中的核心内容;进一步,确定每个历史收发的短信信息对应的关键词对应的重要等级;根据关键词对应的重要等级,确定出每个关键词的重要性,进一步可以确定出每个历史收发的短信信息对应的重要性,基于重要性进而能够判断出每个历史收发的短信信息对应的短信类型,从而减小运算量。
18.在一种可能的实现方式中,所述所述基于每个历史收发的短信信息包含的关键词,确定每个历史收发的短信信息对应的短信类型,包括:将所述多个历史收发的短信信息分别对应的关键词进行对比;将对应关键词相同或词义相近的短信信息定义为同一短信类型。
19.通过采用上述技术方案,将确定出的关键词进行对比,旨在将关键词相同或词义相近的短信信息进行整合,即将对应关键词相同或词义相近的短信信息定义为同一短信类型,以提高构建的短信数据库的使用性,进而提高运算效率。
20.第二方面,本技术提供一种短信内容保护装置,采用如下的技术方案:一种短信内容保护装置,包括:第一短信类型确定模块、第一加密准则确定模块、子短信信息确定模块、第一判断模块以及第一反馈模块,其中,第一短信类型确定模块,用于当获取到短信信息时,对所述短信信息进行分析,基于分析结果,确定短信类型;第一加密准则确定模块,用于将所述短信类型代入预设短信数据库,确定所述短信类型对应的加密准则;
子短信信息确定模块,用于基于所述短信类型对应的加密准则,将所述短信类型对应的短信信息进行拆分,确定多个子短信信息;第一判断模块,用于当将所述多个子短信信息发送至对应终端设备时,判断是否获取到身份验证信息;第一反馈模块,用于若是,则生成短信解密信息并反馈至对应终端设备。
21.通过采用上述技术方案,第一短信了类型确定模块在获取到短信信息,对短信信息进行分析,确定出对应的短信类型,随后,由第一加密准则确定模块将短信类型代入至预先设定的短信数据库中进行匹配,确定出短信数据库中对应的短信类型,进而确定出短信数据库中对应短信类型对应的加密准则;在确定出短信信息对应的加密准则后,子短信信息确定模块基于加密准则包含的规则对该短信信息进行拆分处理,确定出多个子短信信息;将多个子短信信息发送至对应的终端设备后,对应的终端设备得到的由多个子短信信息组成的短信信息为加密状态,为得到短信信息包含的短信内容,则需要向短信信息的发送端发送身份验证信息进行身份验证;第一判断模块在判断获取到身份验证信息时,则表明该短信信息已被成功接收,因此,进一步由第一反馈模块生成短信解密信息并反馈至对应终端设备,以帮助对应终端设备对接收的短信信息进行解密处理;针对不同类型的短信信息进行对应的加密处理,并在确定出对应的终端设备接收到多个子短信信息时,再生成相应的解密信息进行解密,从而减小了因使用同一加密准则对所有短信信息进行加密而造成的加密准则被破解的情况发生,进而提高了短信信息在传输过程中的安全性。
22.在一种可能的实现方式中,所述第一短信类型确定模块,具体包括:特征词确定单元、词语类型确定单元以及第一短信类型确定单元,其中,特征词确定单元,用于基于分析结果,确定所述短信信息包含的特征词;词语类型确定单元,用于将所述特征词代入至预设词库进行对比,确定所述特征词对应的词语类型;第一短信类型确定单元,用于根据所述词语类型,确定所述短信信息对应的短信类型。
23.在一种可能的实现方式中,所述短信内容保护装置,还包括:第二判断模块、短信缺失信息确定模块、短信信息确定模块以及第二反馈模块,其中,第二判断模块,用于判断是否获取到短信异常接收信息;短信缺失信息确定模块,用于若获取到短信异常接收信息,则确定所述短信异常接收信息包含的短信缺失信息;短信信息确定模块,用于基于所述短信缺失信息,确定所述短信缺失信息对应的子短信信息;第二反馈模块,用于将所述短信缺失信息对应的子短信信息反馈至对应的终端设备。
24.在一种可能的实现方式中,所述短信内容保护装置,还包括:第三判断模块、准则确定模块以及加密模块,其中,第三判断模块,用于判断是否获取到短信设定信息,所述短信设定信息为机主对预编写的短信信息的重要性进行判定的信息;准则确定模块,用于若获取到短信设定信息,则根据所述短信设定信息,确定所述
短信设定信息对应的加密准则;加密模块,用于基于所述加密准则,对预编写的短信信息进行加密处理。
25.在一种可能的实现方式中,所述短信内容保护装置,还包括:短信信息获取模块、第二短信类型确定模块、第二加密准则确定模块以及数据库构建模块,其中,短信信息获取模块,用于获取多个历史收发的短信信息;第二短信类型确定模块,用于对所述多个历史收发的短信信息进行分析,基于分析结果,确定每个历史收发的短信信息对应的短信类型;第二加密准则确定模块,用于基于所述每个历史收发的短信信息对应的短信类型,确定每个所述历史收发的短信信息对应的加密准则;数据库构建模块,用于基于所述每于所述每个历史收发的短信信息对应的短信类型以及每个历史收发的短信信息对应的加密准则,构建短信数据库。
26.在一种可能的实现方式中,所述第二短信类型确定模块,具体包括:关键词确定单元、重要等级确定单元以及第二短信类型确定单元,其中,关键词确定单元,用于基于分析结果,确定每个历史收发的短信信息包含的关键词;重要等级确定单元,用于确定每个历史收发的短信信息包含的关键词对应的重要等级;第二短信类型确定单元,用于基于每个历史收发的短信信息包含的关键词以及对应的重要等级,确定每个历史收发的短信信息对应的短信类型。
27.在一种可能的实现方式中,所述第二短信类型确定单元,具体用于,将所述多个历史收发的短信信息分别对应的关键词进行对比;将对应关键词相同或词义相近的短信信息定义为同一短信类型。
28.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,该电子设备包括:至少一个处理器;存储器;至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行上述短信内容保护的方法。
29.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括:存储有能够被处理器加载并执行上述短信内容保护方法的计算机程序。
30.综上所述,本技术包括以下有益技术效果:获取到短信信息,对短信信息进行分析,确定出对应的短信类型,随后,将短信类型代入至预先设定的短信数据库中进行匹配,确定出短信数据库中对应的短信类型,进而确定出短信数据库中对应短信类型对应的加密准则;在确定出短信信息对应的加密准则后,基于加密准则包含的规则对该短信信息进行拆分处理,确定出多个子短信信息,随后,将多个子短信信息发送至对应的终端设备,此时,对应的终端设备得到的由多个子短信信息组成的短信信息为加密状态,为得到短信信息包含的短信内容,则需要向短信信息的发送端发送身份验证信息进行身份验证;在判断获取到身份验证信息时,则表明该短信信息
已被成功接收,因此,进一步生成短信解密信息并反馈至对应终端设备,以帮助对应终端设备对接收的短信信息进行解密处理;针对不同类型的短信信息进行对应的加密处理,并在确定出对应的终端设备接收到多个子短信信息时,再生成相应的解密信息进行解密,从而减小了因使用同一加密准则对所有短信信息进行加密而造成的加密准则被破解的情况发生,进而提高了短信信息在传输过程中的安全性。
附图说明
31.图1是本技术实施例短信内容保护方法的流程示意图;图2是本技术实施例短信内容保护装置的方框示意图;图3是本技术实施例电子设备的示意图。
具体实施方式
32.以下结合附图1-3对本技术作进一步详细说明。
33.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
34.本技术实施例提供了一种短信内容保护方法,由电子设备执行,其中,该服务端可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制。
35.参照图1,该方法包括:步骤s101、步骤s102、步骤s103、步骤s104以及步骤s105,其中,s101、当获取到短信信息时,对短信信息进行分析,基于分析结果,确定短信类型。
36.对于本技术实施例,电子设备具有上层操作平台以及底层运行平台;使用者通过上层操作平台录入短信内容,随后,由上层操作平台将短信内容发送至底层运行平台,进而根据录入的短信内容,电子设备获取到短信信息;之后电子设备对短信信息进行分析并确定出分析结果,其中,分析结果中包含短信内容信息、短信生成时间信息、短信发送目的地信息、短信内容对应的类型信息等;电子设备基于分析结果,确定出短信信息对应的短信类型;其中,短信类型是基于短信信息中包含的短信内容进行确定,例如,短信内容包含验证码,则定义包含该短信内容的短信信息的类型为信息验证类型;又例如,短信内容只是使用者之间互动的内容,则将包含该短信内容的短信信息的类型定义为普通类型;具体地,对于普通类型的短信信息还可进行更为细化的短信类型的划分,同样可基于短信信息包含的短信内容进行判定。
37.s102、将短信类型代入预设短信数据库,确定短信类型对应的加密准则。
38.对于本技术实施例,不同类型的短信信息所包含的短信内容不同,一些短信内容涉及隐私,如验证码、身份信息等,而一些短信内容只涉及普通的内容;电子设备在确定出
获取的短信信息对应的短信类型后,可基于短信类型确定出短信信息包含的短信内容的重要程度,即短信信息对应的加密准则;具体地,电子设备预先构建短信数据库,其中,短信数据库中包含多个短信类型以及每个短信类型对应的加密准则,基于不同的短信类型,确定出不同短信信息分别对应的加密准则,即通过针对不同短信类型的短信信息进行不同等级的加密,进而能够实现对不同重要程度的短信信息实行对应重要程度的加密设置,从而减小了因使用同一加密准则对所有短信信息进行加密而造成的加密准则被破解的情况发生,进而提高了短信内容的安全性。
39.s103、基于短信类型对应的加密准则,将短信类型对应的短信信息进行拆分,确定多个子短信信息。
40.对于本技术实施例,加密准则包含对短信信息进行加密规则以及短信信息的拆分规则,加密规则旨在将短信信息进行加密,在接收方接收到短信信息时,无法第一时间获取短信信息包含的短信内容,需要进行解密后查看;而短信信息的拆分规则旨在将短信信息在传输过程中,防止被截获时,减小出现单次截获短信信息中包含的所有内容的情况。
41.具体地,电子设备确定出短信信息对应的加密准则后,基于加密准则中包含的加密规则对短信信息进行加密处理,同时,基于加密准则包含的短信信息的拆分规则对短信信息进行拆分,确定出多个子短信信息;通过多个子短信信息以达到对短信信息进行分批次发送的目的,从而降低短信信息被截获时,出现截获方能够在第一时间破解短信信息中包含的所有短信内容的情况发生几率。
42.s104、当将多个子短信信息发送至对应终端设备时,判断是否获取到身份验证信息。
43.对于本技术实施例,电子设备通过加密准则对短信信息进行相应加密处理并将处理后的短信信息发送至对应的终端设备后,对应的终端设备接收到的短信信息为加密状态的,需要进行解密才能查看短信信息中包含的短信内容,即需要有对应该短信信息的解密准则进行解密;为此,对应的终端设备的使用者借助终端设备向短信发送的终端设备发送验证信息,判断是否为预发送的终端,即电子设备判断是否获取到身份验证信息,若是,则判定该短信信息被正确使用者对应的终端设备所接收,进而,能够确定该短信信息发送完成并成功被正确使用者对应的终端设备所接收,进而提高了短信内容的安全性。
44.s105、若是,则生成短信解密信息并反馈至对应终端设备。
45.对于本技术实施例,当电子设备判定短信信息成功的被正确使用者对应的终端设备所接收时,此时,电子设备生成该短信信息对应的解密信息,随即,将解密信息发送至正确的使用者对应的终端设备,以帮助该正确使用者对应的终端设备完成对加密后的短信信息进行解密的工作,以使得该正确使用者能够读取到短信信息包含的短信内容,继而完成本次短信信息发送到接收的全部过程,进而提高了短信内容在发送过程中的安全性。
46.本技术实施例提供了一种短信内容保护方法,电子设备获取到短信信息并对短信信息进行分析,确定出对应的短信类型,随后,将短信类型代入至预先设定的短信数据库中进行匹配,确定出短信数据库中与短信信息对应的短信类型,进而确定出短信数据库中对应短信类型对应的加密准则;电子设备在确定出短信信息对应的加密准则后,基于加密准则包含的规则对该短信信息进行拆分处理,确定出多个子短信信息,随后,将多个子短信信息发送至对应的终端设备,此时,对应的终端
设备得到的由多个子短信信息组成的短信信息为加密状态,为得到短信信息包含的短信内容,则需要向短信信息的发送端发送身份验证信息进行身份验证;所以,电子设备在判断获取到身份验证信息时,即表明该短信信息已被成功接收,进一步电子设备生成短信解密信息并反馈至对应终端设备,以帮助对应终端设备对接收的短信信息进行解密处理;针对不同类型的短信信息进行对应的加密处理,并在确定出对应的终端设备接收到多个子短信信息时,再生成相应的解密信息进行解密,从而减小了因使用同一加密准则对所有短信信息进行加密而造成的加密准则被破解的情况发生,进而提高了短信信息在传输过程中的安全性。
47.步骤s101中,对短信信息进行分析,基于结果,确定短信类型,包括:基于分析结果,确定短信信息包含的特征词;将特征词代入至预设词库进行对比,确定特征词对应的词语类型;根据词语类型,确定短信信息对应的短信类型。
48.对于本技术实施例,短信息信息包含的短信内容有多个词或句组成,每个词或句包含有不同的含义,其中,包含有重要性较高的词或句,例如,手机号、身份证号、验证码、重要地点、时间等,也包含常规性词或句,例如,我们、谢谢等;为了提高确定出短信信息的短信类型,可针对短信信息包含特征词进行识别,进一步确定出短信信息对应的短信类型;为了能够更快的通过特征词判定出短信信息对应的短信类型,电子设备预设词库,其中,预设词库可以通过搜集日常用语进行预先构建,也可以与第三方词库建立连接,构建预设词库;具体地,电子设备在确定出短信息包含的特征词后,将特征词代入预设词库进行对比,确定出与特征词相同的词或词义相近的词后,基于相同的词或词义相近的词涵盖的词义,确定出特征词的词语类型,进而通过特征词的词语类型确定出特征词对应的短信信息的短信类型,进而减少了运算量,提高了确定短信信息对应的短信类型的效率。
49.步骤s104中,将多个子短信信息发送至对应的终端设备,之后还包括:判断是否获取到短信异常接收信息;若是,则确定短信异常接收信息包含的短信缺失信息;基于短信缺失信息,确定短信缺失信息对应的子短信信息;将短信缺失信息对应的子短信信息反馈至对应的终端设备。
50.对于本技术实施例,电子设备基于加密准则将对应的短信信息拆分,将拆分得到的多个子短信信息发送至对应的终端;由于短信信息是通过多个子端信息进行分批次传输,致使,在短信信息传输过程中,存在某子短信信息传输失败或者某短信信息被结果,最终导致发送传输至对应的终端设备,此时,对应的终端设备确定该出接收到短信信息存在缺失时,则需要将未传输成功的子短信信息进行二次传输;具体地,电子设备将所有的子短信信息全出发送出去后,开始判断是否获取到短信异常接收信息,该短信异常接收信息为对应的终端设备在确定出短信信息存在缺失时发送的信息;若电子设备接收到短信异常接收信息时,则针对短信异常接收进行进行相应分析,进而确定出该短信异常接收信息中所包含的短信缺失信息,即短信信息所缺失的部分,进一步电子设备根据短信缺失信息确定出对应的子短信信息,该子短信信息为未传输成功的信息部分,随即,电子设备再次将该子短信信息进行发送,以保证对应终端设备接收到的短信信息的完整性。
51.步骤s101中,当获取到短信信息时,对短信信息进行分析,之前还包括:判断是否获取到短信设定信息;若是,则根据短信设定信息,确定短信设定信息对应的加密准则;基于加密准则,对预编写的短信信息进行加密处理。
52.对于本技术实施例,电子设备在针对短信信息进行判断并加密过程中,存在录入的短信内容多,短信信息量庞大的情况;电子设备针对该短信信息进行判定以及加密处理的运算较大,对短信信息的发送和接收将花费过多的时间,为此,电子设备可以通过接收使用者对预编辑的短信内容的重要性进行主观判断,进而可以避免电子设备在确定短信信息对应的短信类型以及加密准则的过程,提高电子设备的运算效率;具体地,电子设备判断是否获取到短信设定信息,短信设定信息为机主对预编写的短信内容的重要信息判定的信息;若电子设备获取到了短信设定信息,则根据短信设定信息包含的短信信息的重要性信息确定出对应该短信信息的加密准则;进而电子设备直接根据该加密准则对短信信息进行加密处理。
53.步骤s102中,将短信类型代入预设短信数据库,确定短信类型对应的加密准则,之前还包括:获取多个历史收发的短信信息;对多个历史收发的短信信息进行分析,基于分析结果,确定每个历史收发的短信信息对应的短信类型;基于每个历史收发的短信信息对应的短信类型,确定每个历史收发的短信信息对应的加密准则;基于每于每个历史收发的短信信息对应的短信类型以及每个历史收发的短信信息对应的加密准则,构建短信数据库。
54.对于本技术实施例,电子设备获取以往发送或接收的短信信息;因获取的短信信息众多,其中涵盖的短信类型基本满足电子设备在后续进行短信信息加密所需,因此,电子设备可通过对以往发送或接收的短信信息来构建短信数据库。具体地,电子设备通过对以往发送或接收的短信信息进行分析,确定出每个历史收发的短信信息包含的特征词,基于特征词进一步确定出对应的短信类型;电子设备在确定出每个历史收发的短信信息对应的短信类型,继而能够判定出每个历史收发的短信信息对应的短信内容重要程度;随后,电子设备基于确定出的短信类型,进一步确定出短信信息对应的加密准则,即根据短信信息对应的短信内容的重要程度确定加密准则,短信内容的重要程度越高,对应的加密准则的加密等级越高;最终,电子设备基于确定出的每个历史收发的短信信息对应的短信类型以及加密准则,构建短信数据库。
55.具体地,在对多个历史收发的短信信息进行分析,基于分析结果,确定每个历史收发的短信信息对应的短信类型过程中,具体包括:基于分析结果,确定每个历史收发的短信信息包含的关键词;确定每个历史收发的短信信息包含的关键词对应的重要等级;基于每个历史收发的短信信息包含的关键词以及对应的重要等级,确定每个历史收发的短信信息对应的短信类型。
56.对于本技术实施例,电子设备基于对每个历史收发的短信信息分析的结果,确定出每个历史收发的短信信息对应的关键词,该关键词能够体现短信信息中的核心内容;基于关键词确定对应的短信类型,能够尽可能确定出准确对应的短信类型的同时,减少了电子设备的运算量;进一步,电子设备确定每个历史收发的短信信息对应的关键词对应的重要等级;根据关键词对应的重要等级,确定出每个关键词的重要性,进一步可以确定出每个历史收发的短信信息对应的重要性,基于重要性进而能够判断出每个历史收发的短信信息对应的短信类型。
57.进一步的,电子设备接收的多个历史收发的短信信息中存在意思相近或内容相同的情况,也意味着电子设备确定出的每个历史收发的短信的短信类型之间存在相同的短信类型,为了减小电子设备在将预发送的短信信息对应的短信类型代入到短信数据库进行处
理的时间,在基于每个历史收发的短信信息包含的关键词,确定每个历史收发的短信信息对应的短信类型过程中,具体包括:将多个历史收发的短信信息分别对应的关键词进行对比;将对应关键词相同或词义相近的短信信息定义为同一短信类型。
58.对于本技术实施例,根据每个关键词存在词义相近的特征词以及存在众多历史收发的短信信息之间包含有相同的关键词的情况,电子设备在确定出每个历史收发的短信信息分别对应的关键词后,将确定出的关键词之间进行对比,进而确定出词义相近的关键词或者相同的关键词,随即,电子设备将对应关键词相同或词义相近的短信信息定义为同一短信类型,进而提高短信数据库的可对比性。
59.上述实施例从方法流程的角度介绍一种短信内容保护的方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种短信内容保护的装置,具体详见下述实施例。
60.参照图2,短信内容保护装置200具体可以包括:第一短信类型确定模块201、第一加密准则确定模块202、子短信信息确定模块203、第一判断模块204以及第一反馈模块205,其中,第一短信类型确定模块201,用于当获取到短信信息时,对短信信息进行分析,基于分析结果,确定短信类型;第一加密准则确定模块202,用于将短信类型代入预设短信数据库,确定短信类型对应的加密准则;子短信信息确定模块203,用于基于短信类型对应的加密准则,将短信类型对应的短信信息进行拆分,确定多个子短信信息;第一判断模块204,用于当将多个子短信信息发送至对应终端设备时,判断是否获取到身份验证信息;第一反馈模块205,用于若是,则生成短信解密信息并反馈至对应终端设备。
61.本技术实施例的一种可能的实现方式,第一短信类型确定模块201,具体包括:特征词确定单元、词语类型确定单元以及第一短信类型确定单元,其中,特征词确定单元,用于基于分析结果,确定短信信息包含的特征词;词语类型确定单元,用于将特征词代入至预设词库进行对比,确定特征词对应的词语类型;第一短信类型确定单元,用于根据词语类型,确定短信信息对应的短信类型。
62.本技术实施例的一种可能的实现方式,短信内容保护装置200,还包括:第二判断模块、短信缺失信息确定模块、短信信息确定模块以及第二反馈模块,其中,第二判断模块,用于判断是否获取到短信异常接收信息;短信缺失信息确定模块,用于若获取到短信异常接收信息,则确定短信异常接收信息包含的短信缺失信息;短信信息确定模块,用于基于短信缺失信息,确定短信缺失信息对应的子短信信息;第二反馈模块,用于将短信缺失信息对应的子短信信息反馈至对应的终端设备。
63.本技术实施例的一种可能的实现方式,短信内容保护装置200,还包括:第三判断模块、准则确定模块以及加密模块,其中,第三判断模块,用于判断是否获取到短信设定信息,短信设定信息为机主对预编
industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
71.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
72.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
73.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
74.以上仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献