CN111356097A - 一种短信解析方法、装置以及可读存储介质 - Google Patents
一种短信解析方法、装置以及可读存储介质 Download PDFInfo
- Publication number
- CN111356097A CN111356097A CN202010445343.4A CN202010445343A CN111356097A CN 111356097 A CN111356097 A CN 111356097A CN 202010445343 A CN202010445343 A CN 202010445343A CN 111356097 A CN111356097 A CN 111356097A
- Authority
- CN
- China
- Prior art keywords
- bank
- encryption
- analysis
- short message
- bill
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Technology Law (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及无线通信网络技术领域,具体而言,涉及一种短信解析方法、装置以及可读存储介质;本发明应用于电子设备,所述方法包括:响应查询指令,获取所述电子设备的银行短信;判断所述电子设备是否满足云端解析条件;若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;若否,则将所述银行短信通过本地解析单元进行解析,得到银行账单解析结果;将所述银行账单解析结果进行展示;本发明将所述银行账单解析结果进行展示,能够便捷地完成银行业务短信的解析。
Description
技术领域
本发明涉及无线通信网络技术领域,具体而言,涉及一种短信解析方法、装置以及可读存储介质。
背景技术
目前,用户的手机一天会接收到大量的短信,而随着手机的更新换代,短信所占用的空间已经微不足道,并不是所有人都会有清理短信的习惯。用户想要从众多短信中获取银行业务相关短信进行处理,需要繁琐的查找过程,在现有技术中,通过将数据传输至云端进行解析是常见的方法,然而将银行业务相关短信发送至云端进行处理,可能有泄密的风险,而现有的短信解析方案想要直接移植到手机中进行处理,也无法实现,这使得对银行相关业务短信的解析十分的不便。
有鉴于此,如何提供一种便捷的银行业务相关短信的解析方案,是本领域技术人员需要解决的。
发明内容
本发明提供了一种短信解析方法、装置、以及可读存储介质。
本发明的实施例可以这样实现:
第一方面,本发明实施例提供一种短信解析方法,应用于电子设备,所述电子设备与解析服务器通信连接,所述电子设备包括本地解析单元,所述本地解析单元包括专用解析模板和通用解析模板,所述专用解析模板用于解析目标银行短信;
所述方法包括:
响应查询指令,获取所述电子设备的银行短信;
判断所述电子设备是否满足云端解析条件;
若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;
若否,则采用所述专用解析模板对所述银行短信进行解析,判断是否得到所述目标银行短信的解析结果;若是,则将所述目标银行短信的解析结果作为所述银行账单解析结果;若否,则采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果;
将所述银行账单解析结果进行展示。
可选地,所述电子设备存储有正则匹配库,所述正则匹配库包括多个正则匹配规则;
所述采用所述专用解析模板对所述银行短信进行解析的步骤,包括:
获取所述银行短信中的预定义关键词;
根据所述预定义关键词从所述正则匹配库中获取目标正则匹配规则,所述目标正则匹配规则为所述多个正则匹配规则中的任一正则匹配规则;
判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标银行卡号;
若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易金额;
若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易类型;
将所述目标银行卡号、目标交易金额和目标交易类型作为所述目标银行短信的解析结果。
可选地,所述电子设备存储有设定账单加密策略的账单加密解析信息,所述设定账单加密策略的账单加密解析信息用于分别定义设定账单加密策略的账单加密解析信息的加密解析方式,所述账单加密解析信息的加密解析方式中包括与该账单加密解析信息的加密解析方式对应账单加密解析信息的解析节点信息;所述电子设备还存储有与所述设定账单加密策略的账单加密解析信息的加密解析方式分别建立加密关联过程的设定账单加密策略的加密操作行为序列,所述加密操作行为序列通过所述解析节点信息与所述账单加密解析信息的加密解析方式建立加密关联过程,所述加密操作行为序列中包括加密操作行为字段和加密操作类型字段,所述加密操作类型字段用于储存已有的加密操作类型,所述加密操作行为字段用于存储所述已知加密操作行为序列;
所述方法还包括对所述电子设备的银行账单解析结果进行加密解析处理,并根据加密解析结果处理银行账单解析请求的步骤,该步骤包括:
获取加密解析向量,其中,所述加密解析向量中包括加密基础向量以及目标银行账户操作序列;
基于所述加密基础向量,从所述设定账单加密策略的账单加密解析信息的加密解析方式中确定与所述加密基础向量匹配的第一账单加密解析信息的加密解析方式,其中,所述第一账单加密解析信息的加密解析方式对应所述设定账单加密策略的账单加密解析信息中的第一账单加密解析信息;
调用第一预设筛选函数,从所述第一加密操作行为序列中筛选出所述已有的加密操作类型中的第一加密操作类型;
调用第二预设筛选函数,从所述第一加密操作行为序列中筛选出所述第一加密操作类型所包括的已有的加密操作,获取已知加密操作行为序列,其中,所述加密操作行为序列中包括已知加密操作行为序列,已知加密操作行为序列包括所述第一账单加密解析信息已更新过银行账户的加密操作;
从所述目标银行账户操作序列中筛选出与所述已知加密操作行为序列中的加密操作相同的加密操作,获得已知加密标记集;
从所述目标银行账户操作序列中筛选出与所述已知加密操作行为序列中的加密操作不相同的加密操作,获得未知加密标记集;
将所述已知加密操作行为序列中与所述已知加密标记集中的加密操作相同的第一加密操作标识为已加密状态;
将所述未知加密标记集中的第二加密操作插入所述已知加密操作行为序列,并将所述第二加密操作标识为已加密状态;
将所述处理后的第一加密操作行为序列中的数据写入所述账单加密解析信息,加密所述第一账单加密解析信息;
根据加密后的所述第一账单加密解析信息,处理所述银行账单解析请求。
可选地,所述电子设备还存储有银行信息库,所述银行信息库存储有多个银行号码,以及每个所述银行号码对应的预定义关键词;
所述获取所述银行短信中的预定义关键词的步骤,包括:
获取所述银行短信的目标银行号码;
从所述银行信息库存获取所述目标银行号码对应的预定义关键词。
可选地,所述电子设备存储有交易类型关键词库,所述交易类型关键词库包括收入关键词和支出关键词;
所述采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果的步骤,包括:
获取所述银行短信中的金额相关字段;
当所述金额相关字段为一个时,从所述金额相关字段中提取需求交易金额;
当所述金额相关字段为多个时,根据预设金额定位关键词提取所述需求交易金额;
获取所述银行短信中的银行卡号相关字段,并从所述卡号相关字段中提取需求银行卡号;
根据所述交易类型关键词库对所述银行短信进行关键词匹配,得到所述收入关键词或所述支出关键词;
将所述需求交易金额、所述需求银行卡号以及所述收入关键词或所述支出关键词作为所述银行账单解析结果。
可选地,所述电子设备存储有银行号码簿;
所述响应查询指令,获取所述电子设备的银行短信的步骤,包括:
响应查询指令,获取所述银行号码簿;
获取所述电子设备的短信;
根据所述银行号码簿,对所述电子设备的短信进行过滤,得到所述银行短信。
第二方面,本发明实施例提供一种短信解析装置,应用于电子设备,所述电子设备与解析服务器通信连接,所述电子设备包括本地解析单元,所述本地解析单元包括专用解析模板和通用解析模板,所述专用解析模板用于解析目标银行短信;
所述装置包括:
响应模块,用于响应查询指令,获取所述电子设备的银行短信;
判断模块,用于判断所述电子设备是否满足云端解析条件;若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;若否,则采用所述专用解析模板对所述银行短信进行解析,判断是否得到所述目标银行短信的解析结果;若是,则将所述目标银行短信的解析结果作为所述银行账单解析结果;若否,则采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果;
展示模块,用于将所述银行账单解析结果进行展示。
可选的,所述电子设备存储有正则匹配库,所述正则匹配库包括多个正则匹配规则;
所述判断模块具体用于:
获取所述银行短信中的预定义关键词;根据所述预定义关键词从所述正则匹配库中获取目标正则匹配规则,所述目标正则匹配规则为所述多个正则匹配规则中的任一正则匹配规则;判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标银行卡号;若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易金额;若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易类型;将所述目标银行卡号、目标交易金额和目标交易类型作为所述目标银行短信的解析结果。
第三方面,本发明实施例提供一种计算机设备,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行第一方面所述的短信解析方法。
第四方面,本发明实施例提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行第一方面所述的短信解析方法。
本发明实施例的有益效果包括,例如:采用本发明实施例提供的一种短信解析方法、装置、以及可读存储介质,通过响应查询指令,获取所述电子设备的银行短信;进而判断所述电子设备是否满足云端解析条件;若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;若否,则将所述银行短信通过本地解析单元进行解析,得到银行账单解析结果;最终将所述银行账单解析结果进行展示,能够便捷地完成对银行业务短信的解析。
附图说明
为了更清楚地说明本发明实施例的技术模板,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种短信解析系统的结构示意框图;
图2为本发明实施例提供的一种短信解析方法的步骤流程示意图;
图3为本发明实施例提供的一种短信解析装置的结构示意框图;
图4为本发明实施例提供的一种计算机设备的结构示意框图。
图标:10-电子设备;20-解析服务器;30-本地解析单元;100-计算机设备;110-短信解析装置;1101-响应模块;1102-判断模块;1103-展示模块;111-存储器;112-处理器;113-通信单元。
具体实施方式
为使本发明实施例的目的、技术模板和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术模板进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
图1为本发明实施例提供的一种短信解析系统的交互示意图。短信解析系统可以包括电子设备10以及与电子设备10通过网络连接的解析服务器20和存储在电子设备10中的本地解析单元30。图1所示的短信解析系统仅为一种可行的示例,在其它可行的实施例中,该短信解析系统也可以仅包括图1所示组成部分的其中一部分或者还可以包括其它的组成部分。
在本发明实施例中,电子设备10可以是手机,也可以是是其他移动终端(例如平板电脑),只要是具备短信接收功能的设备均可。在一些实施例中,电子设备10还可以是智能手环、智能鞋带、智能玻璃、智能头盔、智能手表、智能服装、智能背包、智能配件等,或其任何组合。
本实施例中,短信解析系统中的电子设备10、和解析服务器20和存储在电子设备10中的本地解析单元30可以通过配合执行以下方法实施例所描述的短信解析方法,本地解析单元30包括专用解析模板和通用解析模板,专用解析模板用于解析目标银行短信。,具体电子设备10、和解析服务器20和本地解析单元30的执行步骤部分可以参照以下方法实施例的详细描述。
为了解决前述背景技术中的技术问题,本发明实施例提供了一种短信解析方法,基于图1中的于电子设备进行实施,请结合参考图2,下面对短信解析方法进行详细的介绍。
步骤201,响应查询指令,获取电子设备10的银行短信。
步骤202,判断电子设备10是否满足云端解析条件。
若是,则执行步骤203。
步骤203,将银行短信发送至解析服务器20进行解析,得到银行账单解析结果。
若否,则执行步骤204。
步骤204,将采用专用解析模板对银行短信进行解析,判断是否得到目标银行短信的解析结果;若是,则将目标银行短信的解析结果作为银行账单解析结果;若否,则采用通用解析模板对银行短信进行解析,得到银行账单解析结果。
步骤205,将银行账单解析结果进行展示。
短信是具备一定的隐私性,在获取电子设备10的银行短信之前,可以发出获取短信权限的请求,待用户同意之后授权后,便可进行获取短信的权限。而电子设备10可以与解析服务器20通信连接,在用户知晓短信上传至云端可能会产生一定风险的情况下,可以同意将数据发送至云端进行解析。云端解析条件可以是电子设备10是否联网,解析服务器20是否获取了短信查看权限等。应当理解的是,电子设备10满足云端解析条件且用户也允许将银行短信发送至解析服务器20进行解析,而解析服务器20无法正确的对银行短信进行解析式,也可以选择通过本地解析单元30进行解析。通过本地解析单元30解析对银行短信进行解析,也可能存在无法解析的情况,此时可以进行报错提示,以提醒用户既不能通过解析服务器20在云端进行解析,也无法由本地解析单元30进行解析。银行账单解析结果的展示形式可以是生成一个简易的文字形式的解析报告单,也可以是生成一张图片。值得说明的是,专用解析模板用于解析目标银行短信,目标银行短信可以是某一家特定的银行,专用解析模板可以是根据该特定的银行拥有的业务进行定制的模板,通过专用解析模板对目标银行短信进行解析的结果更加精确。在无法使用专用解析模板成功解析银行短信时,可以采用通用解析模板进行解析,通用解析模板将存在的大部分银行业务均包含了,可以较为准确地进行银行短信的解析。
基于上述步骤,本发明实施例能够完成在各种情况下对银行短信进行解析,在用户能够确认信息安全时,可以直接采用发送至解析服务器20的方式进行解密,而当用户无法确定云端解析的安全性时或是云端解析失败时或者无法连接至解析服务器20时,可以采取本地解析单元30进行解析的方案,基于此,避免了用户需要从数量庞大的各种各样的短信中寻找银行短信并依次记录当前待办银行业务的情况。
在此基础上,电子设备10存储有正则匹配库,正则匹配库包括多个正则匹配规则。示例性地,在204中,作为一种可替代的示例,可以通过以下实施方式具体实施,具体描述如下。
专用解析模板。
(1)获取银行短信中的预定义关键词。
电子设备10还存储有银行信息库,银行信息库存储有多个银行号码,以及每个银行号码对应的预定义关键词。本发明实施例还提供一种获取银行短信中的预定义关键词的示例,可以通过以下步骤实现。
(2)获取银行短信的目标银行号码。
(3)从银行信息库存获取目标银行号码对应的预定义关键词。
在使用专用解析模板进行银行短信解析前,可以为不同的银行发出的短信设定预定义关键词,例如可以是银行信息库存储的对应银行的号码、名称、也可以是预先给各个银行设定的标识。
(4)根据预定义关键词从正则匹配库中获取目标正则匹配规则,目标正则匹配规则为多个正则匹配规则中的任一正则匹配规则。
获取了预定义关键词,便能够快速从众多短信中筛选出目标银行发出的短信,即在进行解析时,若一个短信的不包括预设定义关键字,可以直接使用下一个目标正则匹配规则RegexModel对象进行解析,不对再其进行下一步的解析步骤,提升了解析效率。预定义关键词可以是银行号码,正则匹配库可以是一个map容器(关联容器),用来银行号码和银行正则的映射。因此,在获取银行号码后,便能够进一步获取去预先设置的该银行号码对应的目标银行的RegexModel对象(即目标正则匹配规则)。在本发明实施例中,RegexModel对象的关键字段可以定义为匹配整个短信的正则、短信的类型、卡号的正则、金额的正则,用在特殊短信上面单独为某个短信定制、疑似账户汉字或拼音的账户卡号和卡片的类型。
(5)判断是否能够根据目标正则匹配规则从银行短信中提取出目标银行卡号。
取出RegexModel对象中给出的卡号正则与短信内容进行匹配,取出目标银行卡号。无法取出卡号时跳过该RegexModel,从多个正则匹配规则中选取下一个RegexModel进行解析。
若是,则执行(6),判断是否能够根据目标正则匹配规则从银行短信中提取出目标交易金额。
在解析出银行短信中的目标银行卡号后,继续取出该RegexModel中给出的金额正则进行匹配,无法取出目标交易金额时跳过该RegexModel,从多个正则匹配规则中选取下一个RegexModel进行解析。
若是,则执行(7),判断是否能够根据目标正则匹配规则从银行短信中提取出目标交易类型。
在解析出银行短信中的目标交易金额后,继续取出该RegexModel中给出的交易类型正则,在对RegexModel进行定义时,可以预先设置该RegexModel对应的交易类型,所以解析的时候我们只需要取出所匹配的RegexModel的transType字段,即可确定银行短信交易类型,银行短信交易类型可以包括收入类、支出类、需要手动处理类、不需要处理类。
(8)将目标银行卡号、目标交易金额和目标交易类型作为目标银行短信的解析结果。
除了将目标银行卡号、目标交易金额和目标交易类型作为目标银行短信的解析结果,也可以将用户姓名、具体的日期等信息作为目标银行短信解析结果。
值得说明的是,电子设备10存储有设定账单加密策略的账单加密解析信息,设定账单加密策略的账单加密解析信息用于分别定义设定账单加密策略的账单加密解析信息的加密解析方式,账单加密解析信息的加密解析方式中包括与该账单加密解析信息的加密解析方式对应账单加密解析信息的解析节点信息。
在此基础上,电子设备10还存储有与设定账单加密策略的账单加密解析信息的加密解析方式分别建立加密关联过程的设定账单加密策略的加密操作行为序列,加密操作行为序列通过解析节点信息与账单加密解析信息的加密解析方式建立加密关联过程,加密操作行为序列中包括加密操作行为字段和加密操作类型字段,加密操作类型字段用于储存已有的加密操作类型,加密操作行为字段用于存储已知加密操作行为序列。
基于前述电子设备10预先完成的配置,短信解析方法还包括对电子设备的银行账单解析结果进行加密解析处理,并根据加密解析结果处理银行账单解析请求的步骤,可以通过以下方式实现。
(1)获取加密解析向量。
其中,加密解析向量中包括加密基础向量以及目标银行账户操作序列。
(2)基于加密基础向量,从设定账单加密策略的账单加密解析信息的加密解析方式中确定与加密基础向量匹配的第一账单加密解析信息的加密解析方式。
其中,第一账单加密解析信息的加密解析方式对应设定账单加密策略的账单加密解析信息中的第一账单加密解析信息;
(3)调用第一预设筛选函数,从第一加密操作行为序列中筛选出已有的加密操作类型中的第一加密操作类型。
其中,第一预设筛选函数可以是条件筛选函数。
(4)调用第二预设筛选函数,从第一加密操作行为序列中筛选出第一加密操作类型所包括的已有的加密操作,获取已知加密操作行为序列。
其中,加密操作行为序列中包括已知加密操作行为序列,已知加密操作行为序列包括第一账单加密解析信息已更新过银行账户的加密操作,第二预设筛选函数可以是逻辑筛选函数。
(5)从目标银行账户操作序列中筛选出与已知加密操作行为序列中的加密操作相同的加密操作,获得已知加密标记集。
(6)从目标银行账户操作序列中筛选出与已知加密操作行为序列中的加密操作不相同的加密操作,获得未知加密标记集。
(7)将已知加密操作行为序列中与已知加密标记集中的加密操作相同的第一加密操作标识为已加密状态。
(8)将未知加密标记集中的第二加密操作插入已知加密操作行为序列,并将第二加密操作标识为已加密状态。
(9)将处理后的第一加密操作行为序列中的数据写入账单加密解析信息,加密第一账单加密解析信息。
(10)根据加密后的第一账单加密解析信息,处理银行账单解析请求。
通过上述步骤,能够解决在获取银行短信的目标银行卡号、目标交易金额和目标交易类型后,要将这些数据进行解析时的加密问题。应当理解的是,无论是在解析服务器20中进行银行短信的解析,还是在本地解析单元30中进行解析时,获取的银行业务相关数据是安全级别较高的数据,而同时也是构成较为简单的数据,因此,采用上述步骤进行加密解析,能够保证用户在获取银行相关业务的解析结果时的安全性,能够有效地防止在获取解析结果过程中信息的泄漏,例如,不法分子伪装设备ID发起虚假解析请求盗取用户数据的情况。
在上述基础上,电子设备10存储有交易类型关键词库,交易类型关键词库包括收入关键词和支出关键词。本发明实施例还提供一种采用通用解析模板对银行短信进行解析,得到银行账单解析结果的示例,可以通过以下步骤实现:
获取银行短信中的金额相关字段。
当金额相关字段为一个时,从金额相关字段中提取需求交易金额。
当金额相关字段为多个时,根据预设金额定位关键词提取需求交易金额。
例如,可以先获取银行短信中的“x元”、“x美元”等字段(金额相关字段),若只有一个金额相关字段,那么可以直接从金额相关字段中提取需求交易金额,若不止一个金额相关字段,根据预设金额定位关键词提取需求交易金额,例如在 “消费”、“支出”等预设金额定位关键词附近进行提取。应当理解的是,若通过上述方式仍旧无法获取需求交易金额,可以发出解析失败的提醒。
获取银行短信中的银行卡号相关字段,并从卡号相关字段中提取需求银行卡号。
在获取了需求交易金额后,可以通过获取银行短信中的银行卡号相关字段,例如包含了“卡号xxxx”、“尾号xxxx”等字段。可以使用正则是“(:(贵卡|尾号|卡号|尾数|末四位|后4位|末5位|帐户|账户.{0,2}|账号|帐号|卡)(.{1})(\d{2,6}))”。
根据交易类型关键词库对银行短信进行关键词匹配,得到收入关键词或支出关键词。
在成功提取需求交易金额和需求银行卡号后,便可以使用关键字匹配的方法,得到收入关键词或支出关键词,其中,若银行短信中提取的关键词包括"返现|代收|返奖|退货|归集|代发|工资|存入|移入|奖金|收款|收到|转入|转账转入|续存|入账|到账|到帐|入帐|收入|报销|津贴|网银转入|转存|存现|现存|存款|向贵账户|利息|增加|支付宝提现|汇入|来账|转帐存入|撤销消费"这些关键字,即可定义为收入类型。如果包含"银联取|支出|扣|代付|(京东|淘宝|当当|亚马逊)网银|汇款|消费|扣款|收费|交易|汇出|支付|转出|付款|取出|取款|发生|现支|转支|转取|转账|转帐|取现|支取|个贷还款|代缴|划款|预付|现取|提现|缴费"这些关键字,就是支出类型,均没有,可以定义为未知类型。
将需求交易金额、需求银行卡号以及收入关键词或支出关键词作为银行账单解析结果。
在此基础上,电子设备10存储有银行号码簿。本发明实施例还提供一种响应查询指令,获取电子设备10的银行短信的示例,可以通过以下步骤实现。
响应查询指令,获取银行号码簿。
获取电子设备10的短信。
根据银行号码簿,对电子设备10的短信进行过滤,得到银行短信。
可以先获取银行的号码簿,然后对所有短信依照银行的号码簿进行过滤,能够筛除大量非银行业务相关的短信,保留银行短信,可以提高银行短信的解析效率。
在本发明实施例中,当用户是某银行的大客户时,用户可以委托代理商进行银行短信的解析,应当理解的是,银行短信作为一种涉及财产相关的数据,同时用户又是某银行的大客户,使得在进行代理委托的时候,对于代理的身份确认十分的重要,基于此,本发明实施例还提供一种确定代理身份的方案,具体可以通过以下步骤实现。
(1) 获取代理请求名单中的第一请求代理标识在第一时刻所缓存的第一身份验证信息。
其中,第一时刻为验证第一请求代理标识时的时刻,第一身份验证信息中包含至少一个第二请求代理标识,每个第二请求代理标识均在第二时刻与第一请求代理标识之间存在验证交接记录,第二时刻为第一时刻的上一时刻,第一身份验证信息为第一请求代理标识在第二时刻所维护的白名单。
(2) 从第一身份验证信息的至少一个第二请求代理标识中获取待验证标识。
(3)在目标时长内监测与待验证标识相关联的解析请求信号,基于解析请求信号进行攻击检测。
其中,目标时长包含验证第一请求代理标识之前的且包含第二时刻的第一时长,解析请求信号包含历史请求记录,历史请求记录是根据第一请求代理标识与待验证标识在第一时长内的历史解析记录所统计得到的,历史请求记录至少包含:统计到的由第一请求代理标识向待验证标识所发送的地址拉取请求的频次、监测到的由第一请求代理标识向与待验证标识相关联的目标第三请求代理标识发送的主动连接请求的频次、监测第一请求代理标识获取到的待验证标识所维护的白名单和待验证请求序列中的第四请求代理标识所发送的触发解析请求的数量、以及第四请求代理标识对应的校验结果,目标第三请求代理标识为待验证标识基于获取到的地址拉取请求所返回的第三请求代理标识中的节点,第三请求代理标识为待验证标识在第一时长内所维护的白名单中的节点,校验结果是基于地址分配规则对第四请求代理标识的地址信息进行合法性校验之后所得到的。
(4)若检测到解析请求信号满足预设拦截条件,则确定待验证标识为虚假代理解析请求。
(5)在确定待验证标识为虚假代理解析请求,且接收到待验证标识所发送的用于建立目标解析路径的触发解析请求时,拒绝触发解析请求。
(6) 在第一身份验证信息中移除待验证标识的地址信息,并将待验证标识的地址信息添加至黑名单; 将黑名单写入代理请求名单中的名单列表。
对于前述步骤(1)来说,本发明实施例提供一种详细的实施方式,可以通过如下步骤实现。
响应针对第一请求代理标识的验证指令,验证第一请求代理标识,且将验证第一请求代理标识的时刻确定为第一时刻。
将第一时刻的上一时刻确定为第二时刻,将第二时刻与第一请求代理标识具有验证交接记录的节点确定为第二请求代理标识。其中,第二请求代理标识的数量为预设数量。
将包含预设数量第二请求代理标识和预设数量第二请求代理标识的地址标识信息的成功解析记录表确定为第一身份验证信息,在第一时刻时缓存第一身份验证信息。
基于此, 则前述(2)步骤可以有以下的具体实施方式: 从第一身份验证信息所包含的预设数量第二请求代理标识中,遍历选取一个第二请求代理标识作为待验证标识。
为了能够更加清楚地说明本发明实施例中如何实现对发出银行短信的解析请求的代理是否存在风险,在此还提出了前述步骤(3)的一种详细实施例,可以参考以下步骤。
子步骤1,获取与第一时刻相关联的目标时长,其中,目标时长包含验证第一请求代理标识之前的且包含第二时刻的第一时长。
子步骤2,基于第一请求代理标识与待验证标识在第一时长内的历史解析记录,统计第一请求代理标识与待验证标识之间的历史请求记录。
子步骤3,将统计到的历史请求记录作为与待验证标识相关联的解析请求信号,基于解析请求信号进行攻击检测。
对于上述步骤(3)中的子步骤2,可以进一步地提供详细的实施例进行举例说明。
子步骤22,根据第一请求代理标识与待验证标识之间的历史解析记录,监测向待验证标识发送的地址拉取请求。
子步骤23,统计在第一时长内发送地址拉取请求的频次; 基于统计到的地址拉取请求的频次确定第一请求代理标识与待验证标识之间的历史请求记录。
在前述基础上,本发明实施例还提供了一种前述子步骤23的具体实施方式,可以通过以下步骤实现。
基于统计到的地址拉取请求的频次,在第一时长内确定获取到的由待验证标识所返回的第三请求代理标识的数量,其中,第三请求代理标识的数量为预设数量,每个第三请求代理标识均为待验证标识在本地数据库中所维护的白名单中的节点。
在第一时长内,将在预设数量第三请求代理标识中所选取的用于接收第一请求代理标识所发送的主动连接请求的第三请求代理标识确定为目标第三请求代理标识。
监测向目标第三请求代理标识发送主动连接请求的频次。
将地址拉取请求的频次以及主动连接请求的频次确定为与第一请求代理标识与待验证标识之间的历史请求记录。
在本发明实施例的另一种实施方式中,待验证标识的本地数据库中包含白名单和待验证请求序列;白名单是由在第一时长内与待验证标识具有网络连接关系的节点所构成的,待验证请求序列是由在第一时长内接入代理请求名单且不具有网络连接关系的节点所构成的,前述步骤(3)的子步骤2还有以下具体实施方式可供参考。
根据第一请求代理标识与待验证标识之间的历史解析记录,统计在第一时长内接收到与待验证标识相关联的第四请求代理标识所发送的触发解析请求的数量,其中,第四请求代理标识包括白名单和待验证请求序列中的节点。
将统计到的触发解析请求的数量确定为第一请求代理标识与待验证标识之间的历史请求记录。
基于此,前述步骤(3)的子步骤2可以通过以下步骤较为详细的进行实施。
根据第一请求代理标识与待验证标识之间的历史解析记录,获取与所待验证标识相关联的第四请求代理标识的地址信息。
获取与代理请求名单相关联的地址分配规则,基于地址分配规则对第四请求代理标识的地址信息的合法性进行校验,得到第四请求代理标识对应的校验结果。
将第四请求代理标识对应的校验结果确定为第一请求代理标识与待验证标识之间的历史请求记录。
在前述详细阐述了如何对有风险的代理进行银行短信解析请求进行拦截后,相对的,本发明实施例还提供一种有关用户真实委托的代理进行银行短信解析的过程。可以参考以下步骤,目标时长还包含在验证第一请求代理标识之后的第二时长,可以参考以下步骤 。
(1)若在第一时长内检测到解析请求信号不满足预设拦截条件,则确定待验证标识为安全请求代理标识。
(2)基于待验证标识的地址信息向待验证标识发送传出连接请求,以使待验证标识基于传出连接请求建立目标解析路径。
(3)基于目标解析路径,在第二时长内统计待验证标识的目标行为特征,根据目标行为特征更新解析请求信号。
通过上述步骤,能够精准地确定发起银行短信解析的代理(例如代理人、代理机构等)是否是用户真实委托的代理,而他人劫持真实代理发出的银行短信解析请求或者是他人直接虚假发出的银行短信解析请求,可以保证用户(一般使用代理的是大客户,更加可能成为目标人群)的财产受到较好的保护。
本发明实施例提供一种短信解析装置110,应用于电子设备10,如图3所示,装置包括:
响应模块1101,用于响应查询指令,获取电子设备10的银行短信;
判断模块1102,用于判断电子设备10是否满足云端解析条件;若是,则将银行短信发送至解析服务器20进行解析,得到银行账单解析结果;若否,则采用专用解析模板对银行短信进行解析,判断是否得到目标银行短信的解析结果;若是,则将目标银行短信的解析结果作为银行账单解析结果;若否,则采用通用解析模板对银行短信进行解析,得到银行账单解析结果;
展示模块1103,用于将银行账单解析结果进行展示。
在本发明实施例中,短信解析装置110的实现原理可以参照前述短信解析方法的实现原理,在此不再赘述。需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,响应模块1101可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上响应模块1101的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
本发明实施例提供一种计算机设备100,计算机设备100包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,计算机设备100前述的短信解析方法。如图4所示,图4为本发明实施例提供的计算机设备100的结构框图。计算机设备100包括短信解析装置110、存储器111、处理器112及通信单元113。
为实现数据的传输或交互,存储器111、处理器112以及通信单元113各元件相互之间直接或间接地电性连接。例如,可通过一条或多条通讯总线或信号线实现这些元件相互之间电性连接。短信解析装置110包括至少一个可以软件或固件(firmware)的形式存储于存储器111中或固化在计算机设备100的操作系统(operating system,OS)中的软件功能模块。处理器112用于执行存储器111中存储的可执行模块,例如短信解析装置110所包括的软件功能模块及计算机程序等。
本发明实施例提供一种可读存储介质,可读存储介质包括计算机程序,计算机程序运行时控制可读存储介质所在计算机设备执行前述的短信解析方法。
上述的可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
综上所述,本发明实施例提供了一种短信解析方法、装置以及可读存储介质,通过响应查询指令,获取所述电子设备的银行短信;进而判断所述电子设备是否满足云端解析条件;若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;若否,则将所述银行短信通过本地解析单元进行解析,得到银行账单解析结果;最终将所述银行账单解析结果进行展示,能够便捷地完成对银行业务短信的解析。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种短信解析方法,其特征在于,应用于电子设备,所述电子设备与解析服务器通信连接,所述电子设备包括本地解析单元,所述本地解析单元包括专用解析模板和通用解析模板,所述专用解析模板用于解析目标银行短信;
所述方法包括:
响应查询指令,获取所述电子设备的银行短信;
判断所述电子设备是否满足云端解析条件;
若是,则将所述银行短信发送至所述解析服务器进行解析,得到银行账单解析结果;
若否,则采用所述专用解析模板对所述银行短信进行解析,判断是否得到所述目标银行短信的解析结果;若是,则将所述目标银行短信的解析结果作为所述银行账单解析结果;若否,则采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果;
将所述银行账单解析结果进行展示。
2.根据权利要求1所述的方法,其特征在于,所述电子设备存储有正则匹配库,所述正则匹配库包括多个正则匹配规则;
所述采用所述专用解析模板对所述银行短信进行解析的步骤,包括:
获取所述银行短信中的预定义关键词;
根据所述预定义关键词从所述正则匹配库中获取目标正则匹配规则,所述目标正则匹配规则为所述多个正则匹配规则中的任一正则匹配规则;
判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标银行卡号;
若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易金额;
若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易类型;
将所述目标银行卡号、目标交易金额和目标交易类型作为所述目标银行短信的解析结果。
3.根据权利要求1所述的方法,其特征在于,所述电子设备存储有设定账单加密策略的账单加密解析信息,所述设定账单加密策略的账单加密解析信息用于分别定义设定账单加密策略的账单加密解析信息的加密解析方式,所述账单加密解析信息的加密解析方式中包括与该账单加密解析信息的加密解析方式对应账单加密解析信息的解析节点信息;所述电子设备还存储有与所述设定账单加密策略的账单加密解析信息的加密解析方式分别建立加密关联过程的设定账单加密策略的加密操作行为序列,所述加密操作行为序列通过所述解析节点信息与所述账单加密解析信息的加密解析方式建立加密关联过程,所述加密操作行为序列中包括加密操作行为字段和加密操作类型字段,所述加密操作类型字段用于储存已有的加密操作类型,所述加密操作行为字段用于存储已知加密操作行为序列;
所述方法还包括对所述电子设备的银行账单解析结果进行加密解析处理,并根据加密解析结果处理银行账单解析请求的步骤,该步骤包括:
获取加密解析向量,其中,所述加密解析向量中包括加密基础向量以及目标银行账户操作序列;
基于所述加密基础向量,从所述设定账单加密策略的账单加密解析信息的加密解析方式中确定与所述加密基础向量匹配的第一账单加密解析信息的加密解析方式,其中,所述第一账单加密解析信息的加密解析方式对应所述设定账单加密策略的账单加密解析信息中的第一账单加密解析信息;
调用第一预设筛选函数,从第一加密操作行为序列中筛选出所述已有的加密操作类型中的第一加密操作类型;
调用第二预设筛选函数,从所述第一加密操作行为序列中筛选出所述第一加密操作类型所包括的已有的加密操作,获取已知加密操作行为序列,其中,所述加密操作行为序列中包括已知加密操作行为序列,已知加密操作行为序列包括所述第一账单加密解析信息已更新过银行账户的加密操作;
从所述目标银行账户操作序列中筛选出与所述已知加密操作行为序列中的加密操作相同的加密操作,获得已知加密标记集;
从所述目标银行账户操作序列中筛选出与所述已知加密操作行为序列中的加密操作不相同的加密操作,获得未知加密标记集;
将所述已知加密操作行为序列中与所述已知加密标记集中的加密操作相同的第一加密操作标识为已加密状态;
将所述未知加密标记集中的第二加密操作插入所述已知加密操作行为序列,并将所述第二加密操作标识为已加密状态;
将处理后的所述第一加密操作行为序列中的数据写入所述账单加密解析信息,加密所述第一账单加密解析信息;
根据加密后的所述第一账单加密解析信息,处理所述银行账单解析请求。
4.根据权利要求2所述的方法,其特征在于,所述电子设备还存储有银行信息库,所述银行信息库存储有多个银行号码,以及每个所述银行号码对应的预定义关键词;
所述获取所述银行短信中的预定义关键词的步骤,包括:
获取所述银行短信的目标银行号码;
从所述银行信息库存获取所述目标银行号码对应的预定义关键词。
5.根据权利要求1所述的方法,其特征在于,所述电子设备存储有交易类型关键词库,所述交易类型关键词库包括收入关键词和支出关键词;
所述采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果的步骤,包括:
获取所述银行短信中的金额相关字段;
当所述金额相关字段为一个时,从所述金额相关字段中提取需求交易金额;
当所述金额相关字段为多个时,根据预设金额定位关键词提取所述需求交易金额;
获取所述银行短信中的银行卡号相关字段,并从所述卡号相关字段中提取需求银行卡号;
根据所述交易类型关键词库对所述银行短信进行关键词匹配,得到所述收入关键词或所述支出关键词;
将所述需求交易金额、所述需求银行卡号以及所述收入关键词或所述支出关键词作为所述银行账单解析结果。
6.根据权利要求1所述的方法,其特征在于,所述电子设备存储有银行号码簿;
所述响应查询指令,获取所述电子设备的银行短信的步骤,包括:
响应查询指令,获取所述银行号码簿;
获取所述电子设备的短信;
根据所述银行号码簿,对所述电子设备的短信进行过滤,得到所述银行短信。
7.一种短信解析装置,其特征在于,应用于电子设备,所述电子设备与解析服务器通信连接,所述电子设备包括本地解析单元,所述本地解析单元包括专用解析模板和通用解析模板,所述专用解析模板用于解析目标银行短信;
所述装置包括:
响应模块,用于响应查询指令,获取所述电子设备的银行短信;
判断模块,用于判断所述电子设备是否满足云端解析条件;若是,则将所述银行短信发送至解析服务器进行解析,得到银行账单解析结果;若否,则采用所述专用解析模板对所述银行短信进行解析,判断是否得到所述目标银行短信的解析结果;若是,则将所述目标银行短信的解析结果作为所述银行账单解析结果;若否,则采用所述通用解析模板对所述银行短信进行解析,得到所述银行账单解析结果;
展示模块,用于将所述银行账单解析结果进行展示。
8.根据权利要求7所述的装置,其特征在于,所述电子设备存储有正则匹配库,所述正则匹配库包括多个正则匹配规则;
所述判断模块具体用于:
获取所述银行短信中的预定义关键词;根据所述预定义关键词从所述正则匹配库中获取目标正则匹配规则,所述目标正则匹配规则为所述多个正则匹配规则中的任一正则匹配规则;判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标银行卡号;若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易金额;若是,则判断是否能够根据所述目标正则匹配规则从所述银行短信中提取出目标交易类型;将所述目标银行卡号、目标交易金额和目标交易类型作为所述目标银行短信的解析结果。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行权利要求1-6中任意一项所述的短信解析方法。
10.一种可读存储介质,其特征在于,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行权利要求1-6中任意一项所述的短信解析方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010445343.4A CN111356097B (zh) | 2020-05-24 | 2020-05-24 | 一种短信解析方法、装置以及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010445343.4A CN111356097B (zh) | 2020-05-24 | 2020-05-24 | 一种短信解析方法、装置以及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356097A true CN111356097A (zh) | 2020-06-30 |
CN111356097B CN111356097B (zh) | 2020-09-04 |
Family
ID=71196665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010445343.4A Active CN111356097B (zh) | 2020-05-24 | 2020-05-24 | 一种短信解析方法、装置以及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111356097B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055619A (zh) * | 2022-05-30 | 2023-05-02 | 荣耀终端有限公司 | 基于短信进行账单提醒的方法及电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616377A (zh) * | 2009-07-20 | 2009-12-30 | 中兴通讯股份有限公司 | 一种短信的处理方法及系统 |
CN103220643A (zh) * | 2012-01-20 | 2013-07-24 | 腾讯科技(深圳)有限公司 | 信息提供方法及装置、模板库匹配方法及装置 |
CN108810299A (zh) * | 2018-05-30 | 2018-11-13 | 连尚(新昌)网络科技有限公司 | 一种信息解析的方法、介质及设备 |
CN109064161A (zh) * | 2018-07-20 | 2018-12-21 | 诚泰信息科技(天津)有限公司 | 一种基于短信的银行账户交易流水智能管理方法和装置 |
CN109068286A (zh) * | 2018-05-31 | 2018-12-21 | 连尚(新昌)网络科技有限公司 | 一种信息解析的方法、介质及设备 |
EP3214861B1 (en) * | 2014-10-29 | 2019-07-31 | ZTE Corporation | Method, device and system for detecting fraudulent user |
CN110267222A (zh) * | 2019-05-24 | 2019-09-20 | 深圳壹账通智能科技有限公司 | 短信账单的展示方法和装置 |
-
2020
- 2020-05-24 CN CN202010445343.4A patent/CN111356097B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616377A (zh) * | 2009-07-20 | 2009-12-30 | 中兴通讯股份有限公司 | 一种短信的处理方法及系统 |
CN103220643A (zh) * | 2012-01-20 | 2013-07-24 | 腾讯科技(深圳)有限公司 | 信息提供方法及装置、模板库匹配方法及装置 |
EP3214861B1 (en) * | 2014-10-29 | 2019-07-31 | ZTE Corporation | Method, device and system for detecting fraudulent user |
CN108810299A (zh) * | 2018-05-30 | 2018-11-13 | 连尚(新昌)网络科技有限公司 | 一种信息解析的方法、介质及设备 |
CN109068286A (zh) * | 2018-05-31 | 2018-12-21 | 连尚(新昌)网络科技有限公司 | 一种信息解析的方法、介质及设备 |
CN109064161A (zh) * | 2018-07-20 | 2018-12-21 | 诚泰信息科技(天津)有限公司 | 一种基于短信的银行账户交易流水智能管理方法和装置 |
CN110267222A (zh) * | 2019-05-24 | 2019-09-20 | 深圳壹账通智能科技有限公司 | 短信账单的展示方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055619A (zh) * | 2022-05-30 | 2023-05-02 | 荣耀终端有限公司 | 基于短信进行账单提醒的方法及电子设备 |
CN116055619B (zh) * | 2022-05-30 | 2023-10-20 | 荣耀终端有限公司 | 基于短信进行账单提醒的方法、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111356097B (zh) | 2020-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019232865B2 (en) | Systems and methods for detecting and scoring anomalies | |
CN110457957B (zh) | 电子票据的信息处理方法、装置、电子设备及介质 | |
CN106850346B (zh) | 用于监控节点变化及辅助识别黑名单的方法、装置及电子设备 | |
ES2808954T3 (es) | Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación | |
US20170024828A1 (en) | Systems and methods for identifying information related to payment card testing | |
US10346620B2 (en) | Systems and methods for authentication of access based on multi-data source information | |
US20120259753A1 (en) | System and method for managing collaborative financial fraud detection logic | |
CA2990101A1 (en) | Systems and methods for detecting resources responsible for events | |
US10749867B1 (en) | Systems and methods for device detection and registration | |
CN111310196A (zh) | 风险识别方法及装置和电子设备 | |
CN111179066A (zh) | 业务数据的批量处理方法、装置、服务器和存储介质 | |
CN114022151A (zh) | 区块链数据可视化方法、系统、电子设备和存储介质 | |
KR100983478B1 (ko) | 이동 단말의 메시지 서비스를 이용한 가계부 작성 방법 및시스템 | |
Liccardi et al. | Improving mobile app selection through transparency and better permission analysis | |
CN111356097B (zh) | 一种短信解析方法、装置以及可读存储介质 | |
CN111415168B (zh) | 一种交易告警的方法和装置 | |
CN116993523A (zh) | 配置化对账方法、装置、设备及存储介质 | |
US20210279720A1 (en) | Anomaly detection in a recurring transaction set | |
CN109919767B (zh) | 交易风险管理方法、装置及设备 | |
US11783337B2 (en) | Mobile application-based error reporting | |
CN111447082B (zh) | 关联账号的确定方法、装置和关联数据对象的确定方法 | |
CN111291335B (zh) | 一种票据数据处理方法、装置、计算机设备及存储介质 | |
CN111382769B (zh) | 信息处理方法、装置及系统 | |
CN117610921A (zh) | 一种信息处理方法、装置、设备及存储介质 | |
Haider et al. | An Efficient System to Analyze Criminal Activities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |