CN110336786A - Message method, device, computer equipment and storage medium - Google Patents

Message method, device, computer equipment and storage medium Download PDF

Info

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
Application number
CN201910435832.9A
Other languages
Chinese (zh)
Other versions
CN110336786B (en
Inventor
许永夫
戚强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910435832.9A priority Critical patent/CN110336786B/en
Publication of CN110336786A publication Critical patent/CN110336786A/en
Priority to PCT/CN2019/117980 priority patent/WO2020233014A1/en
Application granted granted Critical
Publication of CN110336786B publication Critical patent/CN110336786B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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

This application involves data processing security fields, in particular to a kind of message method, device, computer equipment and storage medium.The described method includes: receiving the message that service terminal is sent sends request;It is sent from the message and reads sending object information and type of service in request;Search the first affiliated partner number of the sending object information association;The corresponding first dynamic relationship code of the first affiliated partner number is searched from associated object information table, and corresponding first attribute of a relation of the first dynamic relationship code is searched from dynamic relationship allocation list;Obtain first attribute of a relation and the corresponding message template of the type of service;It is generated according to the message template and the first affiliated partner number and sends information and sending.It being capable of high data security and safety using this method.

Description

Message method, device, computer equipment and storage medium
Technical field
This application involves field of computer technology, more particularly to a kind of message method, device, computer equipment and Storage medium.
Background technique
It will appear mass data in business procession, and wherein some data safe and secret need with higher It asks.For example, the personal information of client, there is the personal information etc. of intimate incidence relation with client, these data require strictly to protect It is close, it prevents from leaking.
But due to these data renewal frequency usually with higher, transmission frequency is often and higher, updates in data During or data transmission during often it is difficult to ensure that data are not leaked and steal, so as to cause the guarantor of data Close property and safety are lower.
Summary of the invention
Based on this, it is necessary in view of the above technical problems, provide the message hair of a kind of raising data security and safety Delivery method, device, computer equipment and storage medium.
A kind of message method, which comprises
It receives the message that service terminal is sent and sends request;
It is sent from the message and reads sending object information and type of service in request;
Search the first affiliated partner number of the sending object information association;
The corresponding first dynamic relationship code of the first affiliated partner number is searched from associated object information table, from dynamic Corresponding first attribute of a relation of the first dynamic relationship code is searched in relationship allocation list;
Obtain first attribute of a relation and the corresponding message template of the type of service;
It is generated according to the message template and the first affiliated partner number and sends information and sending.
In one of the embodiments, the method also includes:
It receives relation data and updates request, the relation data, which updates, carries upgating object information in request;
The corresponding associate people data of the upgating object information are obtained, second is extracted from the associate people data and is closed Attribute and the second affiliated partner number;
The corresponding second dynamic relationship code of each second attribute of a relation in the dynamic relationship allocation list is moved State updates;
The affiliated partner is believed according to the second affiliated partner number and the updated second dynamic relationship code Breath table is updated.
It is described that each second attribute of a relation in the dynamic relationship allocation list is corresponding in one of the embodiments, The second dynamic relationship code carry out dynamic update, comprising:
It is extracted from pre-set code format and updates code format;
Generate the update dynamic relationship code of each second attribute of a relation at random according to the update code format;
The corresponding second dynamic relationship code of each second attribute of a relation is replaced with into the corresponding update dynamic relationship Code.
In one of the embodiments, it is described according to the second affiliated partner number and it is updated it is described second dynamic Relationship code is updated the associated object information table, comprising:
It generates first according to the second affiliated partner number and the corresponding updated second dynamic relationship code and closes It is information record;
The second relationship deposited in the associated object information table is believed according to the updated second dynamic relationship code Dynamic relationship code in breath record is updated;
First relation information record is added in the associated object information table.
It is described in one of the embodiments, to be believed the affiliated partner according to the updated second dynamic relationship code The dynamic relationship code in the second relation information record deposited in breath table is updated, comprising:
Obtain newest account settlement business data;
Clearing object information is extracted from the account settlement business data;
Delete corresponding the second relation information record deposited of clearing object information described in the associated object information table;
Dynamic relationship code in second relation information remaining in associated object information table record is updated.
Described generated according to the message template and the first affiliated partner number sends message in one of the embodiments, And after sending, comprising:
Relation information is identified from the transmission message;
Mask processing is carried out to the relation information;
According to mask, treated that the transmission message generates sends report;
Transmission report is returned into the service terminal.
A kind of message sending device, described device include:
Request receiving module is sent, the message for receiving service terminal transmission sends request;
Information reading module reads sending object information and type of service for sending from the message in request;
Number searching module, for searching the first affiliated partner number of the sending object information association;
Relation data searching module, it is corresponding for searching the first affiliated partner number from associated object information table First dynamic relationship code searches corresponding first attribute of a relation of the first dynamic relationship code from dynamic relationship allocation list;
Template obtains module, for obtaining first attribute of a relation and the corresponding message template of the type of service;
Message transmission module, it is concurrent for generating transmission message according to the message template and the first affiliated partner number It send.
Device in one of the embodiments, further include:
Request receiving module is updated, updates request for receiving relation data, the relation data updates to be carried in request Upgating object information;
Number retention module, for obtaining the corresponding associate people data of the upgating object information, from the affiliated person The second relating attribute and the second affiliated partner number are extracted in member's data;
Relation data update module, for each second attribute of a relation in the dynamic relationship allocation list is corresponding Second dynamic relationship code carries out dynamic update;
Information table update module, for according to the second affiliated partner number and updated second dynamic relationship Code is updated the associated object information table.
A kind of computer equipment, including memory and processor, the memory are stored with computer program, the processing The step of device realizes the above method when executing the computer program.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor The step of above method is realized when row.
Above-mentioned message method, device, computer equipment and storage medium, the first affiliated partner number and the first dynamic The mapping relations of relationship code are stored in associated object information table, and the first dynamic relationship code and the corresponding of the first attribute of a relation are closed System is stored in dynamic relationship allocation list, so that the relation information business end of the affiliated partner of message sending object can not obtain, And the relationship code stored in dynamic relationship allocation list is dynamic change update, the first dynamic relationship code and the first attribute of a relation What corresponding relationship also dynamically updated, so as to avoid static relationship code from being cracked, further enhance association affiliated partner letter The safety of data in the confidentiality and message transmitting procedure of breath.
Detailed description of the invention
Fig. 1 is the application scenario diagram of message method in one embodiment;
Fig. 2 is the flow diagram of message method in one embodiment;
Fig. 3 is the flow diagram that relation data updates step in one embodiment;
Fig. 4 is the structural block diagram of message sending device in one embodiment;
Fig. 5 is the internal structure chart of computer equipment in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not For limiting the application.
Message method provided by the present application can be applied in application environment as shown in Figure 1.Wherein, server 104 are communicated with multiple service terminals 102 and multiple user terminals 106 by network respectively.Service terminal 102 is to server 104, which send message, sends request, and server 104 receives the message that service terminal is sent and sends request;It is sent in request from message Read sending object information and type of service;Search the first affiliated partner number of sending object information association;From affiliated partner The corresponding first dynamic relationship code of the first affiliated partner number is searched in information table, and it is dynamic that first is searched from dynamic relationship allocation list Corresponding first attribute of a relation of state relationship code;Obtain the first attribute of a relation and the corresponding message template of type of service;According to message Template and the first affiliated partner number, which generate, sends message, and server 104 is sent to user terminal 106 for message is sent.Wherein, Service terminal 102 and user terminal 106 can be, but not limited to be various personal computers, laptop, smart phone, plate Computer and portable wearable device, server 104 can use the service of the either multiple server compositions of independent server Device cluster is realized.
In one embodiment, as shown in Fig. 2, providing a kind of message method, it is applied in Fig. 1 in this way Be illustrated for server 104, method the following steps are included:
Step 210, it receives the message that service terminal is sent and sends request.
Message sends request for requesting to sending objects such as clients there are the personnel of incidence relation to send message.Such as exist In financial credit business, service terminal can initiate loan message collection request, message collection request for collection object Personnel with close relationship send the overdue request of refunding of collection object and assist the message refunded.Business personnel can pass through business Terminal sends message and sends request, and message sends the type of service etc. that object information and processing business to be sent are carried in request. Server receives the message that service terminal is sent and sends request.
Step 220, it is sent from message and reads sending object information and type of service in request.
Server sends from received message and reads sending object information and type of service in request.Sending object is processing Client in business, sending object information may include the mark that customer name, ID card No. etc. are used to identify client identity Information.Type of service is the type of the currently processed business of terminal, and type of service can be indicated with service identification, service code etc..
Step 230, the first affiliated partner number of sending object information association is searched.
Customer information with it there is the number for being associated with affiliated partner to be associated storage by server in advance, and incidence relation can To include the relationships such as relatives, friend, classmate, affiliated partner number can be read from the essential information that client fills in, can also be with It is crawled, can also be obtained using other modes from network according to customer information.Affiliated partner number can be affiliated partner Telephone number, email address or other social numbers etc..Server searches the first affiliated partner with sending object information association Number.
Step 240, the corresponding first dynamic relationship code of the first affiliated partner number is searched from associated object information table, from Corresponding first attribute of a relation of the first dynamic relationship code is searched in dynamic relationship allocation list.
Attribute of a relation is intended to indicate that the attribute between affiliated partner and sending object, such as may include friend, parent, brother The attributes such as younger brother, sister.And dynamic relationship code such as is used to identify the dynamic of friends attribute to being identified to various attributes of a relation State relationship code is FIU, and the dynamic relationship code for identifying sisterhood attribute is SIT.Dynamic relationship code is generally random character Form refers to meaning without specific so that dynamic relationship code can not only identified relationships attribute, and can also hide true Real attribute of a relation information.
The mapping relations of affiliated partner number and dynamic relationship code are stored in associated object information table, dynamic relationship code with The mapping relations of affiliated partner number are stored in dynamic relationship allocation list, in dynamic relationship allocation list, each attribute of a relation The not unalterable fixation of dynamic relationship code, meeting dynamic change, specific condition can trigger dynamic relationship code and become Change, specific condition can be business personnel increase newly sending object relevant information or business personnel need to have send pair The relevant information of elephant is modified or other scenes.These specific conditions triggering dynamic relationship code changes, and also makes Etc. in associated object informations table corresponding dynamic relationship code also can dynamically update.
Specifically, associated object information table is can to check after the login services device such as business personnel, and dynamic relationship is matched Setting the mapping relations of the first dynamic relationship code and the first attribute of a relation in table is server background configuration, can't be exposed to industry Business personnel etc. check.After business personnel's login service device is associated the operations such as the newly-increased of object information, change, it can touch Start the affiliated partner that each corresponding dynamic relationship code of attribute of a relation updates, and business personnel is increased newly in state allocation list Attribute of a relation in information is converted to updated dynamic relationship code, and according to the corresponding relationship of new and old dynamic relationship code to association Object information table carries out.The dynamic relationship code for guaranteeing to be exposed to business personnel etc. keeps dynamic to update, and dynamic relationship code Inherently there is information protection, so as to increase the confidentiality of associated object information, prevent during data are transmitted Other staff crawl and crack the relation information of affiliated partner and sending object and carry out illegal operation.
Server obtains associated object information table and dynamic relationship allocation list, and searches first from associated object information table The corresponding first dynamic relationship code of affiliated partner number, then to search from dynamic relationship allocation list the first dynamic relationship code corresponding First attribute of a relation.
Step 250, the first attribute of a relation and the corresponding message template of type of service are obtained.
Obtain message template corresponding with the first attribute of a relation and type of service.A variety of disappear has been previously stored in server Template is ceased, different attributes of a relation and type of service correspond to different message templates, the relationship appellation, the origin of an incident in message template point It is not set according to attribute of a relation and type of service.For example, attribute of a relation is friend, when type of service is that credit card is overdue, Message template can be with are as follows: " your friend XXX credit card is seriously overdue, please inform that assistance is refunded ".
Step 260, it is generated according to message template and the first affiliated partner number and sends information and sending.
Also message template is message content to server, and also affiliated partner number is that the generation transmission of sending object destination address disappears Breath, is sent to the corresponding user terminal of the first affiliated partner number for the transmission message of generation.
When carrying out message transmission, server can send the transmission message of generation immediately, can also will send message Be added to transmit queue carry out message Batch sending, can also to message be arranged regularly send, can also using other modes into Row message is sent.
The mapping relations of the above method, the first affiliated partner number and the first dynamic relationship code are stored in associated object information In table, and the corresponding relationship of the first dynamic relationship code and the first attribute of a relation is stored in dynamic relationship allocation list, thus message The relationship code that the relation information business end of the association affiliated partner of sending object can not obtain, and store in dynamic relationship allocation list It is dynamic change update, what the corresponding relationship of the first dynamic relationship code and the first attribute of a relation also dynamically updated, so as to It avoids static relationship code from being cracked, further enhances number in the confidentiality and message transmitting procedure of association associated object information According to safety.
In one embodiment, as shown in figure 3, message method can also include that following relation data updates step:
Step 310, it receives relation data and updates request, relation data, which updates, carries upgating object information in request.
Server can constantly be updated the associated object information for increasing client in business procession newly, and service terminal can To arrange the newly-increased customer information in a period of time, and the pass for carrying upgating object is generated according to newly-increased customer information Coefficient is requested according to update, wherein upgating object is newly-increased client.
Step 320, the corresponding associate people data of upgating object information are obtained, second is extracted from associate people data and is closed Attribute and the second affiliated partner number.
Server is updated from relation data extracts upgating object information in request, upgating object information may include updating visitor Name, the contact method at family etc. are new.If relation data updates the associate people information for carrying upgating object in request, service Device, which is directly updated from relation data, obtains associate people data in request, if relation data updates in request without carrying affiliated person Member is new, then it is corresponding to search for acquisition upgating object by web crawlers, can to search for the mode of local customer data for server Associate people data.Server extracts the second of each association affiliated partner of upgating object from the associate people data of acquisition Relating attribute and corresponding second affiliated partner number.
Step 330, the corresponding second dynamic relationship code of each second attribute of a relation in dynamic relationship allocation list is moved State updates.
Server obtains the transformation rule of preset dynamic relationship code, is closed according to preset transformation rule to each second dynamic It is that code carries out data transformation.
Step 340, according to the second affiliated partner number and updated second dynamic relationship code to associated object information table It is updated.
Server adds the corresponding relationship of corresponding second attribute of a relation of newly-increased upgating object and the second dynamic relationship code It is accordingly updated into associated object information table, and to the second dynamic relationship code in associated object information table.
Associated object information table is divided into different information aggregates according to type of service and business source, and business source is letter Business department belonging to breath, server updates in request from relation data extracts business department, and from associated object information table The corresponding relation information set of middle lookup type of service and business department, by the second affiliated partner number and corresponding updated Second dynamic relationship code is added in the information aggregate found, so as to avoiding customer information between multi-service from intersecting Bring data obfuscation.
In the present embodiment, the update operation for increasing the relation data of client newly can trigger in associated object information allocation list The dynamic of dynamic relationship code update, the dynamic relationship code of attribute of a relation changes when data update.
In one embodiment, right according to the second affiliated partner number and the updated second dynamic relationship code It may include: according to the second affiliated partner number and corresponding updated institute that the associated object information table, which is updated, It states the second dynamic relationship code and generates the first relation information record;According to the updated second dynamic relationship code by the association The dynamic relationship code in the second relation information record deposited in object information table is updated;First relation information is remembered Record is added in the associated object information table.
In the present embodiment, the mapping data of each affiliated partner are the shapes recorded with relation information in associated object information table Formula is stored.Relation information record may include the fields such as affiliated partner number, dynamic relationship code, renewal time.Server According to each second affiliated partner number got and the corresponding updated second dynamic relationship code, a plurality of first is generated Relation information record.
Server obtains each second dynamic relationship code before updating, and dynamic relationship code word is searched from associated object information table Consistent second deposited of the second dynamic relationship code before segment value and update closes information record, by the dynamic relationship code in the record Field value replaces with corresponding updated second dynamic relationship code, completes to update the dynamic code of existing relation data.Service The second relation information record of generation is added in associated object information table by device again, it is possible to further be added to and update In the corresponding relation information set of the type of service of data and business source.
In one embodiment, right according to the second affiliated partner number and the updated second dynamic relationship code The associated object information table be updated before the step of before may include: obtain associated object information table;To association pair Image information table carries out file encryption operation;According to the second affiliated partner number and the updated second dynamic relationship code It may include: that text is carried out to updated associated object information table after the step of being updated to the associated object information table Part disappears close operation.
In the present embodiment, the cryptographic operation of associated object information table advanced style of writing part before updating, looks into information table It sees that permission is configured, cryptographic operation is cancelled to information table again after the completion of updating, that reopens information table checks permission, thus Make it possible to check that the personnel such as auditor of relation data can not obtain the corresponding relationship of attribute of a relation and relations codes, and not Periodically updating relations codes can prevent related personnel from cracking relation data.
In one embodiment, according to the updated second dynamic relationship code by the associated object information table It may include: to obtain newest account settlement business data that the dynamic relationship code in the second relation information record deposited, which is updated,;From Clearing object information is extracted in the account settlement business data;Delete clearing object information pair described in the associated object information table The the second relation information record deposited answered;It will be dynamic in the second relation information remaining in associated object information table record State relationship code is updated.
Account settlement business data are the business datum completed on schedule.In loan transaction, 4 phase loan customers are all honoured an agreement as scheduled Business datum etc..It include relevant information, the specifying information of business etc. of clearing client in account settlement business data.Server is from knot It calculates in being extracted in business datum and settles accounts object information, clearing object information is the essential information of client of honouring an agreement, the body including client Part mark.
Server obtains the corresponding affiliated partner number of clearing object information, can scan for from local customer data It searches.Server searches affiliated partner Number character segment value affiliated partner number corresponding with clearing client from associated object information table Consistent the second relation information record deposited of code, the relation record found is deleted from associated object information table, and from The second dynamic relationship code before searching dynamic relationship code word segment value in associated object information table after carrying out delete operation and updating Consistent second deposited closes information record, and the dynamic relationship code word segment value in the record is replaced with corresponding updated the Two dynamic relationship codes are completed to update the dynamic code of existing relation data.
In the present embodiment, the corresponding relation information data of the client of account settlement business are deleted in time, Neng Gouji Shi Jinhang data scrubbing, and the safety of the associated object information for the client that can utmostly guarantee to honour an agreement.
In one embodiment, each second attribute of a relation corresponding second in the dynamic relationship allocation list is moved The step of state relationship code progress dynamic updates may include: to extract to update code format from pre-set code format;According to described Update the update dynamic relationship code that code format generates each second attribute of a relation at random;By each second attribute of a relation pair The the second dynamic relationship code answered replaces with the corresponding update dynamic relationship code.
Pre-set code format may include multiple format, and pre-set code format defines the character digit and every word of code The format information of symbol, such as can be three upper case alphabetic characters, 4 bit digital characters.
Server randomly selects out a kind of format conduct update code format, the update extracted from pre-set code format Code format need to be different from the current code format of dynamic relationship code in dynamic relationship allocation list, then according to more fresh code lattice The format of each code bit generates the new dynamic relationship code of each second attribute of a relation at random in formula, and server matches dynamic relationship Set the dynamic relationship that corresponding the second original dynamic relationship code of each second attribute of a relation in table replaces with newly-generated update Code.
In one embodiment, it is generated according to the message template and the first affiliated partner number and sends information and sending It can also include: to identify relation information from the transmission message after step;Mask processing is carried out to the relation information; According to mask, treated that the transmission message generates sends report;Transmission report is returned into the service terminal.
In the present embodiment, after the transmission message of generation is all sent to corresponding user terminal by server, need by The transmission situation of message generates message and sends report and return to service terminal.
Server identifies that relation information, relation information may include relationship appellation such as " your friend from each transmission message The appellations word such as friend ", " your younger sister ", relation information can also include the partial character information in affiliated partner number.Service Setting relationship word may be implemented in device, can will send message and carry out word cutting processing, and relationship word is disappeared with transmission one by one Word cutting character string in breath is compared, and therefrom identifies relation information.
The relation information that server will identify that carries out mask processing, and relation information can such as be replaced with to mask character, Such as " * * * ", " ## " mask character.Server to mask treated send message carry out arrange generate send report, will send out Announcement of delivering newspaper returns to service terminal.To be to affiliated partner important information involved in message to service terminal feedback message Part is hidden, and is maintained secrecy to the relation data of client.
It should be understood that although each step in the flow chart of Fig. 2-3 is successively shown according to the instruction of arrow, These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these steps Execution there is no stringent sequences to limit, these steps can execute in other order.Moreover, at least one in Fig. 2-3 Part steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps Completion is executed, but can be executed at different times, the execution sequence in these sub-steps or stage is also not necessarily successively It carries out, but can be at least part of the sub-step or stage of other steps or other steps in turn or alternately It executes.
In one embodiment, as shown in figure 4, providing a kind of message sending device, including request receiving module is sent 410, information reading module 420, number searching module 430, relation data searching module 440, template obtain module 450, message Sending module 450, in which:
Request receiving module 410 is sent, the message for receiving service terminal transmission sends request.
Information reading module 420 reads sending object information and type of service for sending from the message in request.
Number searching module 430, for searching the first affiliated partner number of the sending object information association.
Relation data searching module 440, for searching the first affiliated partner number pair from associated object information table The the first dynamic relationship code answered searches the corresponding first relationship category of the first dynamic relationship code from dynamic relationship allocation list Property.
Template obtains module 450, for obtaining first attribute of a relation and the corresponding message template of the type of service.
Message transmission module 460 sends message simultaneously for generating according to the message template and the first affiliated partner number It sends.
In one embodiment, message sending device can also include:
Request receiving module is updated, updates request for receiving relation data, the relation data updates to be carried in request Upgating object information.
Number retention module, for obtaining the corresponding associate people data of the upgating object information, from the affiliated person The second relating attribute and the second affiliated partner number are extracted in member's data.
Relation data update module, for each second attribute of a relation in the dynamic relationship allocation list is corresponding Second dynamic relationship code carries out dynamic update.
Information table update module, for according to the second affiliated partner number and updated second dynamic relationship Code is updated the associated object information table.
In one embodiment, relation data update module may include:
Format extracting unit updates code format for extracting from pre-set code format.
Code generation unit is updated, for generating each second attribute of a relation at random more according to the update code format New dynamic relationship code.
Code replacement unit, for the corresponding second dynamic relationship code of each second attribute of a relation to be replaced with corresponding institute It states and updates dynamic relationship code.
In one embodiment, information table update module may include:
First record generation unit, for according to the second affiliated partner number and corresponding updated described second Dynamic relationship code generates the first relation information record.
Updating unit is recorded, being used for will be in the associated object information table according to the updated second dynamic relationship code The dynamic relationship code in the second relation information record deposited is updated.
Adding unit is recorded, for first relation information record to be added in the associated object information table.
In one embodiment, record updating unit may include:
Settlement data obtains subelement, for obtaining newest account settlement business data.
Settlement information extracts subelement, for extracting clearing object information from the account settlement business data.
Record deletion subelement, object information is corresponding for deleting described in the associated object information table clearing has deposited The second relation information record.
Code updates subelement, for the dynamic in recording the second relation information remaining in the associated object information table Relationship code is updated.
In one embodiment, message sending device can also include:
Message identification module, for identifying relation information from the transmission message.
Mask module, for carrying out mask processing to the relation information.
Report generation module, for treated that the transmissions message generates to send reports according to mask.
Sending module is reported, for transmission report to be returned to the service terminal.
In one embodiment, a kind of computer equipment is provided, which can be server, internal junction Composition can be as shown in Figure 5.The computer equipment include by system bus connect processor, memory, network interface and Database.Wherein, the processor of the computer equipment is for providing calculating and control ability.The memory packet of the computer equipment Include non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system, computer program and data Library.The built-in storage provides environment for the operation of operating system and computer program in non-volatile memory medium.The calculating The database of machine equipment sends related data for storing message.The network interface of the computer equipment is used for and external terminal It is communicated by network connection.To realize a kind of message method when the computer program is executed by processor.
It will be understood by those skilled in the art that structure shown in Fig. 5, only part relevant to application scheme is tied The block diagram of structure does not constitute the restriction for the computer equipment being applied thereon to application scheme, specific computer equipment It may include perhaps combining certain components or with different component layouts than more or fewer components as shown in the figure.
In one embodiment, a kind of computer equipment, including memory and processor are provided, which is stored with Computer program, the processor perform the steps of the message transmission that reception service terminal is sent and ask when executing computer program It asks;It is sent from the message and reads sending object information and type of service in request;Search the sending object information association First affiliated partner number;Corresponding first dynamic relationship of the first affiliated partner number is searched from associated object information table Code, searches corresponding first attribute of a relation of the first dynamic relationship code from dynamic relationship allocation list;Described first is obtained to close Set attribute and the corresponding message template of the type of service;It is generated and is sent according to the message template and the first affiliated partner number Information and sending.
In one embodiment, it is also performed the steps of when processor executes computer program and receives relation data update Request, the relation data, which updates, carries upgating object information in request;Obtain the corresponding affiliated person of the upgating object information Member's data, extract the second relating attribute and the second affiliated partner number from the associate people data;By the dynamic relationship The corresponding second dynamic relationship code of each second attribute of a relation in allocation list carries out dynamic update;According to second association Object number and the updated second dynamic relationship code are updated the associated object information table.
In one embodiment, it realizes when processor executes computer program by each institute in the dynamic relationship allocation list It states the second attribute of a relation corresponding second dynamic relationship code be also used to when the step of dynamic update: from pre-set code format It extracts and updates code format;Generate the update dynamic relationship of each second attribute of a relation at random according to the update code format Code;The corresponding second dynamic relationship code of each second attribute of a relation is replaced with into the corresponding update dynamic relationship code.
In one embodiment, it is realized according to the second affiliated partner number and more when processor executes computer program It is also used to when the step that the second dynamic relationship code after new is updated the associated object information table: according to described the Two affiliated partner numbers and the corresponding updated second dynamic relationship code generate the first relation information record;According to update The second dynamic relationship code afterwards closes the dynamic in the second relation information deposited in associated object information table record It is that code is updated;First relation information record is added in the associated object information table.
In one embodiment, it realizes when processor executes computer program according to updated second dynamic relationship When the step that the dynamic relationship code in the second relation information deposited in associated object information table record is updated by code It is also used to: obtaining newest account settlement business data;Clearing object information is extracted from the account settlement business data;Delete the pass Corresponding the second relation information record deposited of clearing object information described in connection object information table;By the associated object information Dynamic relationship code in table in remaining second relation information record is updated.
In one embodiment, it is also performed the steps of from the transmission message when processor executes computer program Identify relation information;Mask processing is carried out to the relation information;According to mask, treated that the transmission message generates hair It delivers newspaper announcement;Transmission report is returned into the service terminal.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated Machine program performs the steps of when being executed by processor receives the message transmission request that service terminal is sent;It is sent out from the message It send and reads sending object information and type of service in request;Search affiliated partner No. the first of the sending object information association Code;The corresponding first dynamic relationship code of the first affiliated partner number is searched from associated object information table, from dynamic relationship Corresponding first attribute of a relation of the first dynamic relationship code is searched in allocation list;Obtain first attribute of a relation and the industry The corresponding message template of service type;It is generated according to the message template and the first affiliated partner number and sends information and sending.
In one embodiment, it is also performed the steps of when computer program is executed by processor and receives relation data more New request, the relation data, which updates, carries upgating object information in request;Obtain the corresponding association of the upgating object information Demographic data extracts the second relating attribute and the second affiliated partner number from the associate people data;The dynamic is closed It is that the corresponding second dynamic relationship code of each second attribute of a relation in allocation list carries out dynamic update;It is closed according to described second Connection object number and the updated second dynamic relationship code are updated the associated object information table.
In one embodiment, realizing when computer program is executed by processor will be each in the dynamic relationship allocation list Second attribute of a relation corresponding second dynamic relationship code be also used to when the step of dynamic update: from pre-set code format Middle extraction updates code format;It is closed according to the update dynamic that the update code format generates each second attribute of a relation at random It is code;The corresponding second dynamic relationship code of each second attribute of a relation is replaced with into the corresponding update dynamic relationship code.
In one embodiment, computer program realize when being executed by processor according to the second affiliated partner number and It is also used to when the step that the updated second dynamic relationship code is updated the associated object information table: according to described Second affiliated partner number and the corresponding updated second dynamic relationship code generate the first relation information record;According to more The second dynamic relationship code after new is by the dynamic in the second relation information deposited in associated object information table record Relationship code is updated;First relation information record is added in the associated object information table.
In one embodiment, it realizes when computer program is executed by processor and is closed according to updated second dynamic It is the step of dynamic relationship code in the second relation information deposited in associated object information table record is updated by code When be also used to: obtain newest account settlement business data;Clearing object information is extracted from the account settlement business data;Described in deletion Corresponding the second relation information record deposited of clearing object information described in associated object information table;The affiliated partner is believed Dynamic relationship code in breath table in remaining second relation information record is updated.
In one embodiment, it is also performed the steps of when computer program is executed by processor from the transmission message In identify relation information;Mask processing is carried out to the relation information;According to mask, treated that the transmission message generates Send report;Transmission report is returned into the service terminal.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, To any reference of memory, storage, database or other media used in each embodiment provided herein, Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield all should be considered as described in this specification.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art It says, without departing from the concept of this application, various modifications and improvements can be made, these belong to the protection of the application Range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.

Claims (10)

1. a kind of message method, which comprises
It receives the message that service terminal is sent and sends request;
It is sent from the message and reads sending object information and type of service in request;
Search the first affiliated partner number of the sending object information association;
The corresponding first dynamic relationship code of the first affiliated partner number is searched from associated object information table, from dynamic relationship Corresponding first attribute of a relation of the first dynamic relationship code is searched in allocation list;
Obtain first attribute of a relation and the corresponding message template of the type of service;
It is generated according to the message template and the first affiliated partner number and sends information and sending.
2. the method according to claim 1, wherein the method also includes:
It receives relation data and updates request, the relation data, which updates, carries upgating object information in request;
The corresponding associate people data of the upgating object information are obtained, the second association is extracted from the associate people data and is belonged to Property and the second affiliated partner number;
The corresponding second dynamic relationship code of each second attribute of a relation in the dynamic relationship allocation list is subjected to dynamic more Newly;
It is associated with pair according to affiliated partner the second affiliated partner number and the updated second dynamic relationship code to described Image information table is updated.
3. according to the method described in claim 2, it is characterized in that, each described by the dynamic relationship allocation list The corresponding second dynamic relationship code of two attributes of a relation carries out dynamic update, comprising:
It is extracted from pre-set code format and updates code format;
Generate the update dynamic relationship code of each second attribute of a relation at random according to the update code format;
The corresponding second dynamic relationship code of each second attribute of a relation is replaced with into the corresponding update dynamic relationship code.
4. according to the method described in claim 2, it is characterized in that, it is described according to the second affiliated partner number and update after The second dynamic relationship code the associated object information table is updated, comprising:
The first relationship letter is generated according to the second affiliated partner number and the corresponding updated second dynamic relationship code Breath record;
The second relation information deposited in the associated object information table is remembered according to the updated second dynamic relationship code Dynamic relationship code in record is updated;
First relation information record is added in the associated object information table.
5. according to the method described in claim 4, it is characterized in that, described will according to the updated second dynamic relationship code The dynamic relationship code in the second relation information record deposited in the associated object information table is updated, comprising:
Obtain newest account settlement business data;
Clearing object information is extracted from the account settlement business data;
Delete corresponding the second relation information record deposited of clearing object information described in the associated object information table;
Dynamic relationship code in second relation information remaining in associated object information table record is updated.
6. the method according to claim 1, wherein described according to the message template and affiliated partner No. the first Code generates after transmission information and sending, comprising:
Relation information is identified from the transmission message;
Mask processing is carried out to the relation information;
According to mask treated send message generate send report;
Transmission report is returned into the service terminal.
7. a kind of message sending device, which is characterized in that described device includes:
Request receiving module is sent, the message for receiving service terminal transmission sends request;
Information reading module reads sending object information and type of service for sending from the message in request;
Number searching module, for searching the first affiliated partner number of the sending object information association;
Relation data searching module, for searching the first affiliated partner number corresponding first from associated object information table Dynamic relationship code searches corresponding first attribute of a relation of the first dynamic relationship code from dynamic relationship allocation list;
Template obtains module, for obtaining first attribute of a relation and the corresponding message template of the type of service;
Message transmission module sends information and sending for generating according to the message template and the first affiliated partner number.
8. device according to claim 7, which is characterized in that described device further include:
Request receiving module is updated, updates request for receiving relation data, the relation data is updated to carry in request and be updated Object information;
Number retention module, for obtaining the corresponding associate people data of the upgating object information, from the associate people number According to the second relating attribute of middle extraction and the second affiliated partner number;
Relation data update module, for by each second attribute of a relation corresponding second in the dynamic relationship allocation list Dynamic relationship code carries out dynamic update;
Information table update module, for right according to the second affiliated partner number and the updated second dynamic relationship code The associated object information table is updated.
9. a kind of computer equipment, including memory and processor, the memory are stored with computer program, feature exists In the step of processor realizes any one of claims 1 to 6 the method when executing the computer program.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The step of method described in any one of claims 1 to 6 is realized when being executed by processor.
CN201910435832.9A 2019-05-23 2019-05-23 Message sending method, device, computer equipment and storage medium Active CN110336786B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910435832.9A CN110336786B (en) 2019-05-23 2019-05-23 Message sending method, device, computer equipment and storage medium
PCT/CN2019/117980 WO2020233014A1 (en) 2019-05-23 2019-11-13 Message sending method and apparatus, and computer device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910435832.9A CN110336786B (en) 2019-05-23 2019-05-23 Message sending method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110336786A true CN110336786A (en) 2019-10-15
CN110336786B CN110336786B (en) 2022-02-11

Family

ID=68139802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910435832.9A Active CN110336786B (en) 2019-05-23 2019-05-23 Message sending method, device, computer equipment and storage medium

Country Status (2)

Country Link
CN (1) CN110336786B (en)
WO (1) WO2020233014A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020233014A1 (en) * 2019-05-23 2020-11-26 平安科技(深圳)有限公司 Message sending method and apparatus, and computer device and storage medium
CN112383584A (en) * 2020-10-12 2021-02-19 联通智网科技有限公司 Message pushing method, message display method and communication system
CN113220699A (en) * 2021-06-10 2021-08-06 国泰君安证券股份有限公司 System and method for supporting multi-mode agile information data receiving and sending

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114222256B (en) * 2021-11-16 2023-10-20 中国建设银行股份有限公司 Message sending method and device and electronic equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242609A (en) * 2008-02-15 2008-08-13 深圳华为通信技术有限公司 Communication device and method for transmitting emergent information
CN102984223A (en) * 2012-11-14 2013-03-20 华为技术有限公司 Message sending method and network equipment and system
US20140214406A1 (en) * 2013-01-29 2014-07-31 Tencent Technology (Shenzhen) Company Limited Method and system of adding punctuation and establishing language model
CN106326438A (en) * 2016-08-26 2017-01-11 南威软件股份有限公司 Personnel information correlating method
CN106570699A (en) * 2015-10-08 2017-04-19 平安科技(深圳)有限公司 Client contact information excavation method and server
CN106850417A (en) * 2017-04-06 2017-06-13 北京深思数盾科技股份有限公司 A kind of method and device for setting up user-association relation
CN107909178A (en) * 2017-08-31 2018-04-13 上海壹账通金融科技有限公司 Electronic device, lost contact repair rate Forecasting Methodology and computer-readable recording medium
CN108337296A (en) * 2018-01-12 2018-07-27 深圳壹账通智能科技有限公司 Message push processing method, device, computer equipment and storage medium
CN109064315A (en) * 2018-08-02 2018-12-21 平安科技(深圳)有限公司 Overdue bill intelligence collection method, apparatus, computer equipment and storage medium
CN109450772A (en) * 2018-09-26 2019-03-08 中国平安人寿保险股份有限公司 A kind of message method, server and computer readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI455008B (en) * 2011-11-11 2014-10-01 Inventec Corp Showing system for product materials and showing method therefor
CN104699790B (en) * 2015-03-17 2018-03-23 中国银行股份有限公司 A kind of bank data relation establishing method and device
CN106919549A (en) * 2015-12-24 2017-07-04 阿里巴巴集团控股有限公司 Method and device for business processing
CN107507088A (en) * 2017-08-29 2017-12-22 深圳市佰仟金融服务有限公司 Collection management method and server
CN110336786B (en) * 2019-05-23 2022-02-11 平安科技(深圳)有限公司 Message sending method, device, computer equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242609A (en) * 2008-02-15 2008-08-13 深圳华为通信技术有限公司 Communication device and method for transmitting emergent information
CN102984223A (en) * 2012-11-14 2013-03-20 华为技术有限公司 Message sending method and network equipment and system
US20140214406A1 (en) * 2013-01-29 2014-07-31 Tencent Technology (Shenzhen) Company Limited Method and system of adding punctuation and establishing language model
CN106570699A (en) * 2015-10-08 2017-04-19 平安科技(深圳)有限公司 Client contact information excavation method and server
CN106326438A (en) * 2016-08-26 2017-01-11 南威软件股份有限公司 Personnel information correlating method
CN106850417A (en) * 2017-04-06 2017-06-13 北京深思数盾科技股份有限公司 A kind of method and device for setting up user-association relation
CN107909178A (en) * 2017-08-31 2018-04-13 上海壹账通金融科技有限公司 Electronic device, lost contact repair rate Forecasting Methodology and computer-readable recording medium
CN108337296A (en) * 2018-01-12 2018-07-27 深圳壹账通智能科技有限公司 Message push processing method, device, computer equipment and storage medium
CN109064315A (en) * 2018-08-02 2018-12-21 平安科技(深圳)有限公司 Overdue bill intelligence collection method, apparatus, computer equipment and storage medium
CN109450772A (en) * 2018-09-26 2019-03-08 中国平安人寿保险股份有限公司 A kind of message method, server and computer readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020233014A1 (en) * 2019-05-23 2020-11-26 平安科技(深圳)有限公司 Message sending method and apparatus, and computer device and storage medium
CN112383584A (en) * 2020-10-12 2021-02-19 联通智网科技有限公司 Message pushing method, message display method and communication system
CN113220699A (en) * 2021-06-10 2021-08-06 国泰君安证券股份有限公司 System and method for supporting multi-mode agile information data receiving and sending

Also Published As

Publication number Publication date
CN110336786B (en) 2022-02-11
WO2020233014A1 (en) 2020-11-26

Similar Documents

Publication Publication Date Title
AU2012216564B2 (en) Methods and Systems for Increasing the Security of Electronic Messages
CN108512830B (en) Information encryption processing method and device, computer equipment and storage medium
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 (en) Message method, device, computer equipment and storage medium
CN113190584B (en) Concealed trace query method based on oblivious transmission protocol
CN109271798A (en) Sensitive data processing method and system
CN110489393A (en) Promise breaking information query method, device, computer equipment and storage medium
CN107196840B (en) Data processing method, device and equipment
US10019913B2 (en) Information encryption system and information encryption method using optical character recognition
CN108432179A (en) For the system and method that prevention data is lost while protecting privacy
EP3940611B1 (en) Personal information management system, personal information management device, and personal information management method
CN109587154A (en) Digital identity verification method, device, computer equipment and storage medium
CN105630855A (en) File sharing method, file sharing system and terminal
US8386518B2 (en) Server for managing anonymous confidential data
KR101379711B1 (en) Method for file encryption and decryption using telephone number
US10664612B2 (en) System and method for controlling operations performed on personal information
CN110445757A (en) Personnel information encryption method, device, computer equipment and storage medium
CN113343255A (en) Data interaction method based on privacy protection
KR101346284B1 (en) Method for producing an encrypted file and decrypting the encrypted file, computer readable recording medium a program for implementing the methods
CN109388923A (en) A kind of program excutive method and device
US11496316B1 (en) System and method for identity verification for online dating
CN116738482A (en) Sensitive data processing method, system, computer equipment and storage medium
CN102255726A (en) Device and method for implementing symmetric key digital signature
CN114741728A (en) Method and device for protecting third-party identification category of private data

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