CN110336786A - 消息发送方法、装置、计算机设备和存储介质 - Google Patents
消息发送方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN110336786A CN110336786A CN201910435832.9A CN201910435832A CN110336786A CN 110336786 A CN110336786 A CN 110336786A CN 201910435832 A CN201910435832 A CN 201910435832A CN 110336786 A CN110336786 A CN 110336786A
- Authority
- CN
- China
- Prior art keywords
- relation
- dynamic relationship
- object information
- code
- message
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及数据处理安全领域,特别涉及一种消息发送方法、装置、计算机设备和存储介质。所述方法包括:接收业务终端发送的消息发送请求;从所述消息发送请求中读取发送对象信息和业务类型;查找所述发送对象信息关联的第一关联对象号码;从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;获取所述第一关系属性和所述业务类型对应的消息模板;根据所述消息模板和第一关联对象号码生成发送消息并发送。采用本方法能够高数据保密性和安全性。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种消息发送方法、装置、计算机设备和存储介质。
背景技术
在业务处理过程中会出现大量数据,而其中有一部分数据具有较高的安全保密需求。例如,客户的私人信息,与客户有亲密关联关系的人员信息等,这些数据都需要严格保密,防止外泄。
但是,由于这些数据通常具有较高的更新频率,传输频率往往又较高,在数据更新的过程中或是在数据传输的过程中往往很难保证数据不被泄露和窃取,从而导致数据的保密性和安全性较低。
发明内容
基于此,有必要针对上述技术问题,提供一种提高数据保密性和安全性的消息发送方法、装置、计算机设备和存储介质。
一种消息发送方法,所述方法包括:
接收业务终端发送的消息发送请求;
从所述消息发送请求中读取发送对象信息和业务类型;
查找所述发送对象信息关联的第一关联对象号码;
从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;
获取所述第一关系属性和所述业务类型对应的消息模板;
根据所述消息模板和第一关联对象号码生成发送消息并发送。
在其中一个实施例中,所述方法还包括:
接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;
获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;
将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;
根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
在其中一个实施例中,所述将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新,包括:
从预设代码格式中抽取更新代码格式;
根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码;
将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
在其中一个实施例中,所述根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新,包括:
根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录;
根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新;
将所述第一关系信息记录添加至所述关联对象信息表中。
在其中一个实施例中,所述根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新,包括:
获取最新的结算业务数据;
从所述结算业务数据中提取结算对象信息;
删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录;
将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
在其中一个实施例中,所述根据所述消息模板和第一关联对象号码生成发送消息并发送之后,包括:
从所述发送消息中识别出关系信息;
对所述关系信息进行掩码处理;
根据掩码处理后的所述发送消息生成发送报告;
将所述发送报告返回给所述业务终端。
一种消息发送装置,所述装置包括:
发送请求接收模块,用于接收业务终端发送的消息发送请求;
信息读取模块,用于从所述消息发送请求中读取发送对象信息和业务类型;
号码查找模块,用于查找所述发送对象信息关联的第一关联对象号码;
关系数据查找模块,用于从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;
模板获取模块,用于获取所述第一关系属性和所述业务类型对应的消息模板;
消息发送模块,用于根据所述消息模板和第一关联对象号码生成发送消息并发送。
在其中一个实施例中,装置还包括:
更新请求接收模块,用于接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;
号码提取模块,用于获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;
关系数据更新模块,用于将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;
信息表更新模块,用于根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
上述消息发送方法、装置、计算机设备和存储介质,第一关联对象号码和第一动态关系码的映射关系存储在关联对象信息表中,而第一动态关系码和第一关系属性的对应关系存储在动态关系配置表中,从而消息发送对象的关联对象的关系信息业务端无法获取,且动态关系配置表中存储的关系码是动态变化更新的,第一动态关系码和第一关系属性的对应关系也动态更新的,从而能够避免静态的关系码被破解,进一步增强关联关联对象信息的保密性,及信息传输过程中数据的安全性。
附图说明
图1为一个实施例中消息发送方法的应用场景图;
图2为一个实施例中消息发送方法的流程示意图;
图3为一个实施例中关系数据更新步骤的流程示意图;
图4为一个实施例中消息发送装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的消息发送方法,可以应用于如图1所示的应用环境中。其中,服务器104分别与多个业务终端102及多个用户终端106通过网络进行通信。业务终端102向服务器104发送消息发送请求,服务器104接收业务终端发送的消息发送请求;从消息发送请求中读取发送对象信息和业务类型;查找发送对象信息关联的第一关联对象号码;从关联对象信息表中查找第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找第一动态关系码对应的第一关系属性;获取第一关系属性和业务类型对应的消息模板;根据消息模板和第一关联对象号码生成发送消息,服务器104将发送消息发送给用户终端106。其中,业务终端102及用户终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种消息发送方法,以该方法应用于图1中的服务器104为例进行说明,方法包括以下步骤:
步骤210,接收业务终端发送的消息发送请求。
消息发送请求用于请求向与客户等发送对象具有关联关系的人员发送消息。如在金融贷款业务中,业务终端会发起贷款的消息催收请求,消息催收请求用于向与催收对象具有亲密关系的人员发送催收对象还款逾期请求协助还款的消息。业务人员可以通过业务终端发送消息发送请求,消息发送请求中携带待发送对象信息和处理业务的业务类型等。服务器接收业务终端发送的消息发送请求。
步骤220,从消息发送请求中读取发送对象信息和业务类型。
服务器从接收的消息发送请求中读取发送对象信息和业务类型。发送对象为处理业务中的客户,发送对象信息可以包括客户姓名、身份证号码等用于标识客户身份的标识信息。业务类型为终端当前处理业务的类型,业务类型可以用业务标识、业务代码等表示。
步骤230,查找发送对象信息关联的第一关联对象号码。
服务器事先将客户信息与其具有关联关联对象的号码进行关联存储,关联关系可以包括亲人、朋友、同学等关系,关联对象号码可以从客户填写的基本信息中读取,也可以根据客户信息从网络上爬取,也可以采用其他方式获取。关联对象号码可以为关联对象的电话号码、邮箱地址或其他社交号码等。服务器查找与发送对象信息关联的第一关联对象号码。
步骤240,从关联对象信息表中查找第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找第一动态关系码对应的第一关系属性。
关系属性是用于表示关联对象与发送对象之间的属性,如可以包括朋友、父母、兄弟、姐妹等属性。而动态关系码对对各种关系属性进行标识,如用于标识朋友关系属性的动态关系码为FIU,用于标识姐妹关系属性的动态关系码为SIT。动态关系码一般为随机字符形式,无特定的指代含义,从而使得动态关系码不仅能够标识关系属性,并且还可以隐藏真实的关系属性信息。
关联对象号码与动态关系码的映射关系存储于关联对象信息表中,动态关系码与关联对象号码的映射关系存储于动态关系配置表中,在动态关系配置表中,各关系属性的动态关系码不是一成不变固定的,而是会动态变化的,特定情况会触发动态关系码发生变化,特定情况可以是业务人员新增发送对象的相关信息,或是业务人员需要对已有发送对象的相关信息进行更改,或者是其他情景。这些特定情况触发动态关系码发生变化,并也使得等关联对象信息表中相应的动态关系码也会动态更新。
具体地,关联对象信息表是业务人员等登录服务器后可以查看的,而动态关系配置表中第一动态关系码与第一关系属性的映射关系是服务器后台配置的,并不会暴露给业务人员等进行查看。当业务人员登录服务器进行关联对象信息的新增、更改等操作后,会触发动态配置表中每个关系属性相应的动态关系码发生更新,并将业务人员新增的关联对象信息中的关系属性转换为更新后的动态关系码,并根据新旧动态关系码的对应关系对关联对象信息表进行。保证能够暴露给业务人员等的动态关系码保持动态更新,且动态关系码本身就具有信息保护性,从而可以增加关联对象信息的保密性,防止在数据传输的过程中其他人员爬取并破解关联对象与发送对象的关系信息并进行非法操作。
服务器获取关联对象信息表和动态关系配置表,并从关联对象信息表中查找第一关联对象号码对应的第一动态关系码,再从动态关系配置表中查找第一动态关系码对应的第一关系属性。
步骤250,获取第一关系属性和业务类型对应的消息模板。
获取与第一关系属性和业务类型相对应的消息模板。服务器中事先存储了多种消息模板,不同的关系属性和业务类型对应不同的消息模板,消息模板中的关系称谓、事由分别根据关系属性和业务类型进行设定。例如,关系属性为朋友,业务类型为***逾期时,消息模板可以为:“您的朋友XXX***已严重逾期,烦请告知协助还款”。
步骤260,根据消息模板和第一关联对象号码生成发送消息并发送。
服务器也消息模板为消息内容,也关联对象号码为发送对象目标地址生成发送消息,将生成的发送消息发送给第一关联对象号码对应的用户终端。
在进行消息发送时,服务器可以将生成的发送消息即时发送,也可以将发送消息添加至发送队列进行消息批量发送,也可以对消息设置定时发送,也可以采用其他方式进行消息发送。
上述方法,第一关联对象号码和第一动态关系码的映射关系存储在关联对象信息表中,而第一动态关系码和第一关系属性的对应关系存储在动态关系配置表中,从而消息发送对象的关联关联对象的关系信息业务端无法获取,且动态关系配置表中存储的关系码是动态变化更新的,第一动态关系码和第一关系属性的对应关系也动态更新的,从而能够避免静态的关系码被破解,进一步增强关联关联对象信息的保密性,及信息传输过程中数据的安全性。
在一个实施例中,如图3所示,消息发送方法还可以包括以下关系数据更新步骤:
步骤310,接收关系数据更新请求,关系数据更新请求中携带更新对象信息。
服务器会不断对业务处理过程中新增客户的关联对象信息进行更新,业务终端可以将一段时间内的新增客户信息进行整理,并根据新增客户信息生成携带有更新对象的关系数据更新请求,其中,更新对象为新增客户。
步骤320,获取更新对象信息对应的关联人员数据,从关联人员数据中提取第二关联属性和第二关联对象号码。
服务器从关系数据更新请求中提取更新对象信息,更新对象信息可以包括更新客户的姓名、联系方式等新。若关系数据更新请求中携带有更新对象的关联人员信息,则服务器直接从关系数据更新请求中获取关联人员数据,若关系数据更新请求中没有携带关联人员新,则服务器可以通过网络爬虫,搜索本地客户数据的方式来搜索获取更新对象对应的关联人员数据。服务器从获取的关联人员数据中提取出更新对象的各关联关联对象的第二关联属性和对应的第二关联对象号码。
步骤330,将动态关系配置表中的各第二关系属性对应的第二动态关系码进行动态更新。
服务器获取预设的动态关系码的变换规则,根据预设的变换规则对各第二动态关系码进行数据变换。
步骤340,根据第二关联对象号码和更新后的第二动态关系码对关联对象信息表进行更新。
服务器将新增更新对象对应的第二关系属性和第二动态关系码的对应关系添加至关联对象信息表中,并对关联对象信息表中的第二动态关系码进行相应更新。
关联对象信息表根据业务类型和业务来源划分为不同的信息集合,业务来源为信息所属的业务部门,服务器从关系数据更新请求中提取出业务部门,并从关联对象信息表中查找业务类型和业务部门对应的关系信息集合,将第二关联对象号码和对应的更新后的第二动态关系码添加至查找到的信息集合中,从而可以避免多业务之间的客户信息交叉而带来的数据混淆。
在本实施例中,新增客户的关系数据的更新操作可以触发关联对象信息配置表中的动态关系码的动态更新,关系属性的动态关系码在数据更新时发生变化。
在一个实施例中,根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新可以包括:根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录;根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新;将所述第一关系信息记录添加至所述关联对象信息表中。
在本实施例中,关联对象信息表中各关联对象的映射数据是以关系信息记录的形式进行存储。关系信息记录可以包括关联对象号码、动态关系码、更新时间等字段。服务器根据获取到的各第二关联对象号码和相应的更新后的所述第二动态关系码,生成多条第一关系信息记录。
服务器获取更新前的各第二动态关系码,从关联对象信息表中查找动态关系码字段值与更新前的第二动态关系码一致的已存的第二关信息记录,将该记录中的动态关系码字段值替换为相应的更新后的第二动态关系码,完成对已有关系数据的动态码更新。服务器再将生成的第二关系信息记录添加至关联对象信息表中,进一步地,可以添加至与更新数据的业务类型和业务来源对应的关系信息集合中。
在一个实施例中,根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新之前的步骤之前可以包括:获取关联对象信息表;对关联对象信息表进行文件加密操作;根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新的步骤之后可以包括:对更新后的关联对象信息表进行文件消密操作。
在本实施例中,关联对象信息表更新之前先进行文件的加密操作,对信息表的查看权限进行设置,更新完成后再对信息表取消加密操作,重新开放信息表的查看权限,从而使得能够查看关系数据的人员如审核人员无法获取关系属性与关系代码的对应关系,且不定时地更新关系代码能防止相关人员破解关系数据。
在一个实施例中,根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新可以包括:获取最新的结算业务数据;从所述结算业务数据中提取结算对象信息;删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录;将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
结算业务数据为已按期完成的业务数据。如贷款业务中,4期贷款客户都如期履约的业务数据等。结算业务数据中包括结算客户的相关信息、业务的具体信息等。服务器从结算业务数据中提取中结算对象信息,结算对象信息为履约客户的基本信息,包括客户的身份标识。
服务器获取结算对象信息对应的关联对象号码,可以从本地客户数据中进行搜索查找。服务器从关联对象信息表中查找关联对象号码字段值与结算客户对应的关联对象号码一致的已存的第二关系信息记录,将查找到的关系记录从关联对象信息表中删除,并从进行删除操作后的关联对象信息表中查找动态关系码字段值与更新前的第二动态关系码一致的已存的第二关信息记录,将该记录中的动态关系码字段值替换为相应的更新后的第二动态关系码,完成对已有关系数据的动态码更新。
在本实施例中,将已结算业务的客户对应的关系信息数据进行及时删除,能够及时进行数据清理,并能最大程度保证履约客户的关联对象信息的安全性。
在一个实施例中,将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新的步骤可以包括:从预设代码格式中抽取更新代码格式;根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码;将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
预设代码格式可以包括多种格式,预设代码格式规定了代码的字符位数和每位字符的格式信息,如可以为三位大写字母字符、4位数字字符等。
服务器从预设代码格式中随机抽取出一种格式作为更新代码格式,抽取出的更新代码格式需与动态关系配置表中的动态关系码的当前代码格式不同,然后根据更新代码格式中各个代码位的格式随机生成各第二关系属性的新的动态关系码,服务器将动态关系配置表中的各第二关系属性对应的原来的第二动态关系码替换为新生成的更新的动态关系码。
在一个实施例中,根据所述消息模板和第一关联对象号码生成发送消息并发送的步骤之后还可以包括:从所述发送消息中识别出关系信息;对所述关系信息进行掩码处理;根据掩码处理后的所述发送消息生成发送报告;将所述发送报告返回给所述业务终端。
在本实施例中,当服务器将生成的发送消息都发送至相应的用户终端后,需要将消息的发送情况生成消息发送报告并返回给业务终端。
服务器从各发送消息中识别出关系信息,关系信息可以包括关系称谓如“您的朋友”、“您的妹妹”等称谓词语,关系信息还可以包括关联对象号码中的部分字符信息。服务器中可以实现设定关系词语,可以将发送消息进行切词处理,并将关系词语逐个与发送消息中的切词字符串进行比较,从中识别出关系信息。
服务器将识别出的关系信息进行掩码处理,如可以将关系信息替换为掩码字符,如“***”、“##”等掩码字符。服务器对掩码处理后的发送消息进行整理生成发送报告,将发送报告返回给业务终端。从而在向业务终端反馈消息是对消息中涉及关联对象重要信息的部分进行隐藏,对客户的关系数据进行保密。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种消息发送装置,包括发送请求接收模块410、信息读取模块420、号码查找模块430、关系数据查找模块440、模板获取模块450、消息发送模块450,其中:
发送请求接收模块410,用于接收业务终端发送的消息发送请求。
信息读取模块420,用于从所述消息发送请求中读取发送对象信息和业务类型。
号码查找模块430,用于查找所述发送对象信息关联的第一关联对象号码。
关系数据查找模块440,用于从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性。
模板获取模块450,用于获取所述第一关系属性和所述业务类型对应的消息模板。
消息发送模块460,用于根据所述消息模板和第一关联对象号码生成发送消息并发送。
在一个实施例中,消息发送装置还可以包括:
更新请求接收模块,用于接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息。
号码提取模块,用于获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码。
关系数据更新模块,用于将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新。
信息表更新模块,用于根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
在一个实施例中,关系数据更新模块可以包括:
格式抽取单元,用于从预设代码格式中抽取更新代码格式。
更新码生成单元,用于根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码。
码替换单元,用于将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
在一个实施例中,信息表更新模块可以包括:
第一记录生成单元,用于根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录。
记录更新单元,用于根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新。
记录添加单元,用于将所述第一关系信息记录添加至所述关联对象信息表中。
在一个实施例中,记录更新单元可以包括:
结算数据获取子单元,用于获取最新的结算业务数据。
结算信息提取子单元,用于从所述结算业务数据中提取结算对象信息。
记录删除子单元,用于删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录。
码更新子单元,用于将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
在一个实施例中,消息发送装置还可以包括:
消息识别模块,用于从所述发送消息中识别出关系信息。
掩码模块,用于对所述关系信息进行掩码处理。
报告生成模块,用于根据掩码处理后的所述发送消息生成发送报告。
报告发送模块,用于将所述发送报告返回给所述业务终端。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储消息发送相关数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种消息发送方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收业务终端发送的消息发送请求;从所述消息发送请求中读取发送对象信息和业务类型;查找所述发送对象信息关联的第一关联对象号码;从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;获取所述第一关系属性和所述业务类型对应的消息模板;根据所述消息模板和第一关联对象号码生成发送消息并发送。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
在一个实施例中,处理器执行计算机程序时实现将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新的步骤时还用于:从预设代码格式中抽取更新代码格式;根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码;将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
在一个实施例中,处理器执行计算机程序时实现根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新的步骤时还用于:根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录;根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新;将所述第一关系信息记录添加至所述关联对象信息表中。
在一个实施例中,处理器执行计算机程序时实现根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新的步骤时还用于:获取最新的结算业务数据;从所述结算业务数据中提取结算对象信息;删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录;将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从所述发送消息中识别出关系信息;对所述关系信息进行掩码处理;根据掩码处理后的所述发送消息生成发送报告;将所述发送报告返回给所述业务终端。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收业务终端发送的消息发送请求;从所述消息发送请求中读取发送对象信息和业务类型;查找所述发送对象信息关联的第一关联对象号码;从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;获取所述第一关系属性和所述业务类型对应的消息模板;根据所述消息模板和第一关联对象号码生成发送消息并发送。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
在一个实施例中,计算机程序被处理器执行时实现将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新的步骤时还用于:从预设代码格式中抽取更新代码格式;根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码;将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
在一个实施例中,计算机程序被处理器执行时实现根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新的步骤时还用于:根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录;根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新;将所述第一关系信息记录添加至所述关联对象信息表中。
在一个实施例中,计算机程序被处理器执行时实现根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新的步骤时还用于:获取最新的结算业务数据;从所述结算业务数据中提取结算对象信息;删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录;将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从所述发送消息中识别出关系信息;对所述关系信息进行掩码处理;根据掩码处理后的所述发送消息生成发送报告;将所述发送报告返回给所述业务终端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种消息发送方法,所述方法包括:
接收业务终端发送的消息发送请求;
从所述消息发送请求中读取发送对象信息和业务类型;
查找所述发送对象信息关联的第一关联对象号码;
从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;
获取所述第一关系属性和所述业务类型对应的消息模板;
根据所述消息模板和第一关联对象号码生成发送消息并发送。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;
获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;
将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;
根据所述关联对象第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
3.根据权利要求2所述的方法,其特征在于,所述将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新,包括:
从预设代码格式中抽取更新代码格式;
根据所述更新代码格式随机生成各所述第二关系属性的更新动态关系码;
将各所述第二关系属性对应的第二动态关系码替换为相应的所述更新动态关系码。
4.根据权利要求2所述的方法,其特征在于,所述根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新,包括:
根据所述第二关联对象号码和相应的更新后的所述第二动态关系码生成第一关系信息记录;
根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新;
将所述第一关系信息记录添加至所述关联对象信息表中。
5.根据权利要求4所述的方法,其特征在于,所述根据更新后的所述第二动态关系码将所述关联对象信息表中已存的第二关系信息记录中的动态关系码进行更新,包括:
获取最新的结算业务数据;
从所述结算业务数据中提取结算对象信息;
删除所述关联对象信息表中所述结算对象信息对应的已存的第二关系信息记录;
将所述关联对象信息表中余下的第二关系信息记录中的动态关系码进行更新。
6.根据权利要求1所述的方法,其特征在于,所述根据所述消息模板和第一关联对象号码生成发送消息并发送之后,包括:
从所述发送消息中识别出关系信息;
对所述关系信息进行掩码处理;
根据掩码处理后的发送消息生成发送报告;
将所述发送报告返回给所述业务终端。
7.一种消息发送装置,其特征在于,所述装置包括:
发送请求接收模块,用于接收业务终端发送的消息发送请求;
信息读取模块,用于从所述消息发送请求中读取发送对象信息和业务类型;
号码查找模块,用于查找所述发送对象信息关联的第一关联对象号码;
关系数据查找模块,用于从关联对象信息表中查找所述第一关联对象号码对应的第一动态关系码,从动态关系配置表中查找所述第一动态关系码对应的第一关系属性;
模板获取模块,用于获取所述第一关系属性和所述业务类型对应的消息模板;
消息发送模块,用于根据所述消息模板和第一关联对象号码生成发送消息并发送。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
更新请求接收模块,用于接收关系数据更新请求,所述关系数据更新请求中携带更新对象信息;
号码提取模块,用于获取所述更新对象信息对应的关联人员数据,从所述关联人员数据中提取第二关联属性和第二关联对象号码;
关系数据更新模块,用于将所述动态关系配置表中的各所述第二关系属性对应的第二动态关系码进行动态更新;
信息表更新模块,用于根据所述第二关联对象号码和更新后的所述第二动态关系码对所述关联对象信息表进行更新。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910435832.9A CN110336786B (zh) | 2019-05-23 | 2019-05-23 | 消息发送方法、装置、计算机设备和存储介质 |
PCT/CN2019/117980 WO2020233014A1 (zh) | 2019-05-23 | 2019-11-13 | 消息发送方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910435832.9A CN110336786B (zh) | 2019-05-23 | 2019-05-23 | 消息发送方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110336786A true CN110336786A (zh) | 2019-10-15 |
CN110336786B CN110336786B (zh) | 2022-02-11 |
Family
ID=68139802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910435832.9A Active CN110336786B (zh) | 2019-05-23 | 2019-05-23 | 消息发送方法、装置、计算机设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110336786B (zh) |
WO (1) | WO2020233014A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233014A1 (zh) * | 2019-05-23 | 2020-11-26 | 平安科技(深圳)有限公司 | 消息发送方法、装置、计算机设备和存储介质 |
CN112383584A (zh) * | 2020-10-12 | 2021-02-19 | 联通智网科技有限公司 | 消息的推送方法、显示方法及通信*** |
CN113220699A (zh) * | 2021-06-10 | 2021-08-06 | 国泰君安证券股份有限公司 | 支持多模式敏捷型资讯数据接发的***及其方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114222256B (zh) * | 2021-11-16 | 2023-10-20 | 中国建设银行股份有限公司 | 消息发送方法、装置及电子设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242609A (zh) * | 2008-02-15 | 2008-08-13 | 深圳华为通信技术有限公司 | 发送紧急信息的通信装置和方法 |
CN102984223A (zh) * | 2012-11-14 | 2013-03-20 | 华为技术有限公司 | 一种消息发送方法、网络设备及*** |
US20140214406A1 (en) * | 2013-01-29 | 2014-07-31 | Tencent Technology (Shenzhen) Company Limited | Method and system of adding punctuation and establishing language model |
CN106326438A (zh) * | 2016-08-26 | 2017-01-11 | 南威软件股份有限公司 | 一种人员信息的关联方法 |
CN106570699A (zh) * | 2015-10-08 | 2017-04-19 | 平安科技(深圳)有限公司 | 客户联系信息挖掘方法及服务器 |
CN106850417A (zh) * | 2017-04-06 | 2017-06-13 | 北京深思数盾科技股份有限公司 | 一种建立用户关联关系的方法及装置 |
CN107909178A (zh) * | 2017-08-31 | 2018-04-13 | 上海壹账通金融科技有限公司 | 电子装置、失联修复率预测方法和计算机可读存储介质 |
CN108337296A (zh) * | 2018-01-12 | 2018-07-27 | 深圳壹账通智能科技有限公司 | 消息推送处理方法、装置、计算机设备和存储介质 |
CN109064315A (zh) * | 2018-08-02 | 2018-12-21 | 平安科技(深圳)有限公司 | 逾期账单智能催收方法、装置、计算机设备及存储介质 |
CN109450772A (zh) * | 2018-09-26 | 2019-03-08 | 中国平安人寿保险股份有限公司 | 一种消息发送方法、服务器及计算机可读存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI455008B (zh) * | 2011-11-11 | 2014-10-01 | Inventec Corp | 產品料件的呈現系統與呈現方法 |
CN104699790B (zh) * | 2015-03-17 | 2018-03-23 | 中国银行股份有限公司 | 一种银行数据关系建立方法及装置 |
CN106919549A (zh) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 业务处理方法和装置 |
CN107507088A (zh) * | 2017-08-29 | 2017-12-22 | 深圳市佰仟金融服务有限公司 | 催收管理方法及服务器 |
CN110336786B (zh) * | 2019-05-23 | 2022-02-11 | 平安科技(深圳)有限公司 | 消息发送方法、装置、计算机设备和存储介质 |
-
2019
- 2019-05-23 CN CN201910435832.9A patent/CN110336786B/zh active Active
- 2019-11-13 WO PCT/CN2019/117980 patent/WO2020233014A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242609A (zh) * | 2008-02-15 | 2008-08-13 | 深圳华为通信技术有限公司 | 发送紧急信息的通信装置和方法 |
CN102984223A (zh) * | 2012-11-14 | 2013-03-20 | 华为技术有限公司 | 一种消息发送方法、网络设备及*** |
US20140214406A1 (en) * | 2013-01-29 | 2014-07-31 | Tencent Technology (Shenzhen) Company Limited | Method and system of adding punctuation and establishing language model |
CN106570699A (zh) * | 2015-10-08 | 2017-04-19 | 平安科技(深圳)有限公司 | 客户联系信息挖掘方法及服务器 |
CN106326438A (zh) * | 2016-08-26 | 2017-01-11 | 南威软件股份有限公司 | 一种人员信息的关联方法 |
CN106850417A (zh) * | 2017-04-06 | 2017-06-13 | 北京深思数盾科技股份有限公司 | 一种建立用户关联关系的方法及装置 |
CN107909178A (zh) * | 2017-08-31 | 2018-04-13 | 上海壹账通金融科技有限公司 | 电子装置、失联修复率预测方法和计算机可读存储介质 |
CN108337296A (zh) * | 2018-01-12 | 2018-07-27 | 深圳壹账通智能科技有限公司 | 消息推送处理方法、装置、计算机设备和存储介质 |
CN109064315A (zh) * | 2018-08-02 | 2018-12-21 | 平安科技(深圳)有限公司 | 逾期账单智能催收方法、装置、计算机设备及存储介质 |
CN109450772A (zh) * | 2018-09-26 | 2019-03-08 | 中国平安人寿保险股份有限公司 | 一种消息发送方法、服务器及计算机可读存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233014A1 (zh) * | 2019-05-23 | 2020-11-26 | 平安科技(深圳)有限公司 | 消息发送方法、装置、计算机设备和存储介质 |
CN112383584A (zh) * | 2020-10-12 | 2021-02-19 | 联通智网科技有限公司 | 消息的推送方法、显示方法及通信*** |
CN113220699A (zh) * | 2021-06-10 | 2021-08-06 | 国泰君安证券股份有限公司 | 支持多模式敏捷型资讯数据接发的***及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110336786B (zh) | 2022-02-11 |
WO2020233014A1 (zh) | 2020-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2012216564B2 (en) | Methods and Systems for Increasing the Security of Electronic Messages | |
CN108512830B (zh) | 信息加密处理方法、装置、计算机设备和存储介质 | |
US7137025B2 (en) | Key controlling system, key controlling apparatus, information encrypting apparatus, information decrypting apparatus and storage media for storing programs | |
US20100049966A1 (en) | Secret information delivery system and secret information delivery method | |
CN110336786A (zh) | 消息发送方法、装置、计算机设备和存储介质 | |
CN113190584B (zh) | 一种基于不经意传输协议的匿踪查询方法 | |
CN109271798A (zh) | 敏感数据处理方法及*** | |
CN110489393A (zh) | 违约信息查询方法、装置、计算机设备和存储介质 | |
CN107196840B (zh) | 数据处理方法、装置及设备 | |
US10019913B2 (en) | Information encryption system and information encryption method using optical character recognition | |
CN108432179A (zh) | 用于在保护隐私的同时预防数据丢失的***和方法 | |
EP3940611B1 (en) | Personal information management system, personal information management device, and personal information management method | |
CN109587154A (zh) | 数字身份验证方法、装置、计算机设备和存储介质 | |
CN105630855A (zh) | 文件共享方法、文件共享***和终端 | |
US8386518B2 (en) | Server for managing anonymous confidential data | |
KR101379711B1 (ko) | 전화번호를 이용한 파일 암호화 및 복호화 방법 | |
US10664612B2 (en) | System and method for controlling operations performed on personal information | |
CN110445757A (zh) | 人事信息加密方法、装置、计算机设备和存储介质 | |
CN113343255A (zh) | 一种基于隐私保护的数据交互方法 | |
KR101346284B1 (ko) | 암호화 파일의 생성 방법 및 해독 방법과 이 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체 | |
CN109388923A (zh) | 一种程序执行方法及装置 | |
US11496316B1 (en) | System and method for identity verification for online dating | |
CN116738482A (zh) | 一种敏感数据处理方法、***、计算机设备及存储介质 | |
CN102255726A (zh) | 用于执行对称密钥数字签名的装置和方法 | |
CN114741728A (zh) | 保护隐私数据的第三方识别类别的方法和装置 |
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 |