CN110336786A - Message method, device, computer equipment and storage medium - Google Patents
Message method, device, computer equipment and storage medium 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
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
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.
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)
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)
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)
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)
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 |
-
2019
- 2019-05-23 CN CN201910435832.9A patent/CN110336786B/en active Active
- 2019-11-13 WO PCT/CN2019/117980 patent/WO2020233014A1/en active Application Filing
Patent Citations (10)
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)
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 |