CN109375913A - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN109375913A
CN109375913A CN201811055578.1A CN201811055578A CN109375913A CN 109375913 A CN109375913 A CN 109375913A CN 201811055578 A CN201811055578 A CN 201811055578A CN 109375913 A CN109375913 A CN 109375913A
Authority
CN
China
Prior art keywords
user
access request
user access
application module
interface
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
CN201811055578.1A
Other languages
Chinese (zh)
Other versions
CN109375913B (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.)
CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
China Academy of Railway Sciences Corp Ltd CARS
China State Railway Group Co Ltd
Original Assignee
CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
China Academy of Railway Sciences Corp Ltd CARS
China Railway Corp
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 CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd, China Academy of Railway Sciences Corp Ltd CARS, China Railway Corp filed Critical CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
Priority to CN201811055578.1A priority Critical patent/CN109375913B/en
Publication of CN109375913A publication Critical patent/CN109375913A/en
Application granted granted Critical
Publication of CN109375913B publication Critical patent/CN109375913B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Storage Device Security (AREA)

Abstract

The embodiment of the invention provides a kind of data processing method and devices, this method comprises: receiving user access request, user access request includes the identity information and behavioural information of user;The validity and safety for verifying the identity information of user, are verified result;If verification result indicates that identity information is invalid or dangerous, user's portrait system is exited;If verification result indicates that identity information is effectively and safe, user access request corresponding business application module into user's portrait system is sent;Business application module calls corresponding interface;Interface returns to business application module for the result list of labels that user access request obtains is handled;Business application module exports result list of labels to client application.Therefore, what technical solution provided in an embodiment of the present invention was able to solve that user in the prior art draws a portrait system interface writes the high problem of complexity.

Description

Data processing method and device
[technical field]
The present invention relates to data processing field more particularly to a kind of data processing method and devices.
[background technique]
User's portrait system is the module of an entirety at present, and in face of different client applications, the user used draws a portrait System is identical, and the label in user's portrait system is also tag class that is identical, being formed according to business needs and data characteristics Divide in detail, substantial amounts, but be different client application and need the business that faces different, it is desirable that user tag division Rule is also different, and interface is caused to write complexity height.
[summary of the invention]
In view of this, being used the embodiment of the invention provides a kind of data processing method and device to solve the prior art Family portrait system interface writes the high problem of complexity.
On the one hand, the embodiment of the invention provides a kind of data processing methods, which comprises receives user's access and asks It asks, the user access request includes the identity information and behavioural information of user;Verify the effective of the identity information of the user Property and safety, are verified result;If the verification result indicates that the identity information is invalid or dangerous, exit User's portrait system;If the verification result indicates that the identity information is effectively and safe, user's access is sent Request corresponding business application module in user's portrait system;The business application module calls corresponding interface;Institute It states interface and returns to the business application module for the result list of labels that the user access request obtains is handled;The business Application module exports the result list of labels to client application.
Further, the user access request corresponding business application module into user's portrait system is sent, Comprise determining that the type for the business that user browses in the user access request;Determine target service application module, the target The type of the business of business application module processing is identical as the type of business that user in the user access request browses;To institute It states target service application module and sends the user access request.
Further, corresponding interface is called, comprising: determine user's classification in the user access request;According to institute It states user's classification and determines target interface;The user access request is packaged according to the rule of the target interface;To the target Interface sends the user access request for being packaged and completing.
Further, the interface returns to the industry for the result list of labels that the user access request obtains is handled Business application module, comprising: the matched user's portrait label of the determining and user access request;Data processing rule is obtained, and The data processing rule is sent to processor;The processor reads the interface according to the data processing rule User's portrait label is converted to legal label, obtains result list of labels;The processor is by the result mark Label list returns to the business application module.
Further, it is determined that with the matched user's portrait label of the user access request, comprising: access the user Request is matched with the label in tag database;It, will be with the user access request successful match if successful match Label as the user draw a portrait label.
On the one hand, the embodiment of the invention provides a kind of data processing equipment, described device includes: receiving unit, is used for User access request is received, the user access request includes the identity information and behavioural information of user;Authentication unit, for testing The validity and safety for demonstrate,proving the identity information of the user, are verified result;Unit is exited, if tied for the verifying Fruit indicates that the identity information is invalid or dangerous, then exits user's portrait system;Transmission unit, if being used for the verifying As a result it indicates that the identity information is effectively and safe, then it is right into user's portrait system to send the user access request The business application module answered;Call unit calls corresponding interface for the business application module;Return unit is used for institute It states interface and returns to the business application module for the result list of labels that the user access request obtains is handled;Output is single Member exports the result list of labels to client application for the business application module.
Further, the transmission unit includes: the first determining subelement, is used for determining in the user access request The type of the business of family browsing;Second determines subelement, for determining target service application module, the target service application mould The type of the business of block processing is identical as the type of business that user in the user access request browses;First sends son list Member, for sending the user access request to the target service application module.
Further, the call unit includes: that third determines subelement, for determining in the user access request User's classification;4th determines subelement, determines target interface for classifying according to the user;It is packaged subelement, is used for basis The rule of the target interface is packaged the user access request;Second transmission sub-unit, for being sent to the target interface It is packaged the user access request completed.
Further, the return unit includes: the 5th determining subelement, for the determining and user access request The user's portrait label matched;Subelement is obtained, sends the data processing rule for obtaining data processing rule, and to processor Then;Conversion subunit, for the processor according to the data processing rule, the user that the interface is read draws a portrait Label is converted to legal label, obtains result list of labels;Subelement is returned, is used for the processor for the result List of labels returns to the business application module.
Further, it the described 5th determines that subelement includes: matching module, is used for the user access request and label Label in database is matched;Determining module will be matched into if being used for successful match with the user access request The label of function is as user portrait label.
On the one hand, the embodiment of the invention provides a kind of storage medium, the storage medium includes the program of storage, In, equipment where controlling the storage medium in described program operation executes above-mentioned data processing method.
On the one hand, the embodiment of the invention provides a kind of computer equipment, including memory and processor, the memories For storing the information including program instruction, the processor is used to control the execution of program instruction, and described program instruction is located The step of reason device loads and realizes above-mentioned data processing method when executing.
In the embodiment of the present invention, by the modularization to user's portrait system processes data, user's portrait system is improved Flexibility can satisfy different business demand, and solve prior art user portrait system interface writes that complexity is high to ask Topic has reached the technical effect for writing complexity for reducing interface.
[Detailed description of the invention]
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this field For those of ordinary skill, without any creative labor, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 is a kind of flow chart of optional data processing method provided in an embodiment of the present invention;
Fig. 2 is a kind of signal of the optional output of user's portrait system label and statistics framework according to embodiments of the present invention Figure;
Fig. 3 is that a kind of optional user's portrait system label output and statistics framework carry out operation according to embodiments of the present invention Flow chart;
Fig. 4 is a kind of schematic diagram of optional data processing equipment provided in an embodiment of the present invention.
[specific embodiment]
For a better understanding of the technical solution of the present invention, being retouched in detail to the embodiment of the present invention with reference to the accompanying drawing It states.
It will be appreciated that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Base Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its Its embodiment, shall fall within the protection scope of the present invention.
The term used in embodiments of the present invention is only to be not intended to be limiting merely for for the purpose of describing particular embodiments The present invention.In the embodiment of the present invention and the "an" of singular used in the attached claims, " described " and "the" It is also intended to including most forms, unless the context clearly indicates other meaning.
It should be appreciated that term "and/or" used herein is only a kind of incidence relation for describing affiliated partner, indicate There may be three kinds of relationships, for example, A and/or B, can indicate: individualism A, exist simultaneously A and B, individualism B these three Situation.In addition, character "/" herein, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
Fig. 1 is a kind of flow chart of optional data processing method provided in an embodiment of the present invention, as shown in Figure 1, the party Method includes:
Step S102: receiving user access request, and user access request includes the identity information and behavioural information of user.
Step S104: the validity and safety of the identity information of user are verified, result is verified.
Step S106: if verification result instruction identity information is invalid or dangerous, user's portrait system is exited.
Step S108: if verification result instruction identity information is effectively and safe, user access request is sent to use Corresponding business application module in the portrait system of family.
Step S110: business application module calls corresponding interface.
Step S112: interface returns to business application module for the result list of labels that user access request obtains is handled.
Step S114: business application module exports result list of labels to client application.
User access request contains the identity information and behavioural information of user, such as access system authorization ID, Token, The type of service that user's classification, user browse, user's classification are divided for client enrollment information client in client application Class, such as movement intelligent, shutterbugs etc..
Interface is the path that user access request obtains label, includes processor and data Index module, processing in interface Device is the module to data processed result parsing and abnormality processing, and data target module is responsible for obtaining the relevant number of the data target Specification is responded according to the business rule and data of processing, data target module is at least wrapped according to the classification of user access request information attribute It includes: essential information index, acess control index, time index.
In the embodiment of the present invention, by the modularization to user's portrait system processes data, user's portrait system is improved Flexibility can satisfy different business demand, and solve prior art user portrait system interface writes that complexity is high to ask Topic has reached the technical effect for writing complexity for reducing interface.
Optionally, user access request corresponding business application module into user's portrait system is sent, comprising: determine and use The type for the business that user browses in the access request of family;Determine target service application module, the processing of target service application module The type of business is identical as the type of business that user in user access request browses;User is sent to target service application module Access request.
User access request corresponding business application module into user's portrait system is sent, needs first to judge that user accesses The type of service that user browses in request, such as: if the user behavior information got in user access request contains use Family is browsing the business of making a reservation, then user access request is sent to the food and drink application module in user's portrait system;If obtained User behavior information into user access request contains user and is browsing automobile business, then by user access request information Send the automobile application module in user's portrait system.
Optionally, corresponding interface is called, comprising: determine user's classification in user access request;Classify according to user Determine target interface;User access request is packaged according to the rule of target interface;The user for being packaged and completing is sent to target interface Access request.
Wherein, business application module can call multiple interfaces, and different business application modules can call identical connect Mouthful.Such as: user's classification in user access request is judged in food and drink application module, if user's classification is movement intelligent, It is then No. 1 interface packing user access request for moving intelligent according to interface class, and is sent to 1 for user access request is packaged Number interface;If user's classification is automotive hobbyist, user is packaged according to No. 2 interfaces that interface class is automotive hobbyist and is visited It asks request, and is sent to No. 2 interfaces for user access request is packaged.The use of user access request is judged in automobile application module Family classification is packaged user's access according to No. 1 interface that interface class is movement intelligent and asks if user's classification is movement intelligent It asks, and be sent to No. 1 interface for user access request is packaged;If user's classification is automotive hobbyist, according to interface class It is No. 2 interfaces packing user access request of automotive hobbyist, and is sent to No. 2 interfaces for user access request is packaged.
Optionally, interface returns to business application module for the result list of labels that user access request obtains is handled, and wraps It includes: the matched user's portrait label of determining and user access request;Data processing rule is obtained, and is sent at data to processor Reason rule;Processor is converted to legal label according to data processing rule, by user's portrait label that interface is read, and obtains To result list of labels;Result list of labels is returned to business application module by processor.
It include the data for accessing index in the data that processor is exported according to data processing rule, simultaneous processor also needs The access achievement data of output is recorded, data statistic analysis is used for.Specifically, acess control index is counting user Access information, comprising: " whether check in user draw a portrait label ", " number of labels of acquisition ", " user access request number ".
Wherein, data processing rule is the business rule for being acquired by data target, for example counting access information It with response specification is obtained by accessing index selection, processing rule includes by truthful data discretization and data desensitization process Rule, such as: since user is for the sensibility of salary, need salary discretization and desensitization process, annual 10w's or more determines Justice be people with high income, then salary be annual income be 30w user according to processing rule be exactly people with high income, data target modularization Flexible business rule and response specification can be made for different data targets, user access information is according to data target point Class handles data, and user's portrait system can be allowed accurately to analyze user's various dimensions, improve efficiency of service.
Processor is to the module for getting matching tag resolution and abnormality processing from database, function: according to definition Business rule and response specification output Various types of data index and record access statistical indicator, for statisticalling analyze.If business is advised The access times limitation of user is defined in then or has formulated user's portrait number of labels and is accordingly standardized, and processor is used in processing All according to rule process when the accessing request information of family, such as limiting user's access times is 15 times, then when statistical data index When middle access times are 16, processor does not just handle this user information, and returns to the prompt information more than access times to client End application;It, then will be according to mark when obtaining number of labels greater than 30 from database if limiting user's portrait label is 30 The whether crucial sequence of label, exports preceding 30 labels.
The business rule that data target obtains can be adjusted flexibly according to different business, and user's portrait system is facilitated to be applicable in In different system and business.
Optionally it is determined that with the matched user's portrait label of user access request, comprising: by user access request and label Label in database is matched;If successful match, using with the label of user access request successful match as user Portrait label.
The portrait label of user is obtained according to the label that user access request is matched to, method includes: that matching label includes Crucial label and non-key label are associated processing, such as user's key label luck by crucial label and non-key label Dynamic intelligent, non-key label are food enthusiasts, and the portrait of user is exactly the movement intelligent for liking cuisines after association;In number of tags According to middle lookup label relevant to matching label, matching label is intersected, is nested, be associated with, regenerates processing, is used The portrait label at family.
Optionally, before/after determining user's portrait label matched with user access request, method further include: Preset time timing updates tag database.
The present invention innovatively proposes the framework of a kind of user's portrait system label output and statistics, and interface system is divided into Six different logical levels: system, interface, application, developer, processor and data target.Wherein: system includes interface, Interface includes processor, and processor includes data target, and interface assignment is to application, using distributing to developer;System and interface One-to-many association, interface are associated with processor multi-to-multi, are associated with using with interface multi-to-multi, and developer and application multi-to-multi close Connection.It is as shown in Figure 2: under the support of this framework, it can be realized:
1) by system, interface, application flexible combination, the same interface can provide different numbers for different developers The data access of amount, different range;
2) interface and data item be there is no corresponding relationship, and developer specifies as needed in system permission control range The data item of interface access;
3) by setting data target definition rule for different developers, same data can be formed according to rule Different returns the result;
4) by increasing processor, situation can be accessed to user when access returns and is parsed and recorded in detail, be convenient for Subsequent statistical analysis.
User's portrait system label output and statistics framework carry out the process of operation as shown in figure 3, in actual moving process In each module coordination operation, rough process is as follows in logic:
Step 1: developer's (client application) initiates access request.Developer holds the identity informations such as authorization ID, Token, The list of labels that needs are accessed accesses to label output and statistical system as parameter;
Step 2: developer's management module carries out pass authentication.Module carries out validity, safety to developer's identity information Property examination, carried out after let pass enter next link, otherwise return and exit;
Step 3: application module response.Using being classifying packing to interface, can be achieved to access developer by application The business guiding and permission control of interface.Different interfaces will be called to respond after application module response;
Step 4: interface module response.Interface is responsible for data acquisition, is the true realization means of data access, according to access Required portrait label data is read in request from database;
Step 5: Index module response.Portrait system can according to user demand and desensitization need define to truthful data into Row discretization, the rule of desensitization process, Index module are responsible for obtaining data processing rule and are sent to processor;
Step 6: processor response.Processor is the module to result parsing and abnormality processing, is that entire framework realizes spirit Active key.On the one hand it is the business rule and response specification output Various types of data index according to definition, is on the other hand directed to Acess control index, such as whether " checking in ", " number of labels of acquisition " are recorded, it is used for subsequent statistical analysis;
Step 7: application module broadcasts data to developer's management module.The data that application module exports processor return Give developer's management module;
Step 8: result returns.After developer's management module checks identity information again, returns result to client and answer With.
In the embodiment of the present invention, the flexible output of label and statistics are extremely important to user's portrait system, pass through setting and close The framework of reason, system layer and it is modular on the basis of, using each module cooperative operation, while efficient output label, Realize the statistics of access times and number of labels.The framework of this novelty has the characteristics that efficient, linear expansion, has and pushes away The value extensively applied.
The embodiment of the invention provides a kind of data processing equipment, the device is for executing above-mentioned data processing method, such as Shown in Fig. 4, which includes: receiving unit 10, authentication unit 20, exits unit 30, transmission unit 40, call unit 50, returns Receipt member 60, output unit 70.
Receiving unit 10, for receiving user access request, user access request includes identity information and the behavior of user Information.
Authentication unit 20 is verified result for verifying the validity and safety of the identity information of user.
Unit 30 is exited, if invalid or dangerous for verification result instruction identity information, exits user's portrait System.
Transmission unit 40 sends user's access and asks if effectively and safe for verification result instruction identity information Seek corresponding business application module in user's portrait system.
Call unit 50 calls corresponding interface for business application module.
Return unit 60 returns to service application for the result list of labels that user access request obtains is handled for interface Module.
Output unit 70 exports result list of labels to client application for business application module.
User access request contains the identity information and behavioural information of user, such as access system authorization ID, Token, The type of service that user's classification, user browse, user's classification are divided for client enrollment information client in client application Class, such as movement intelligent, shutterbugs etc..
Interface is the path that user access request obtains label, includes processor and data Index module, processing in interface Device is the module to data processed result parsing and abnormality processing, and data target module is responsible for obtaining the relevant number of the data target Specification is responded according to the business rule and data of processing, data target module is at least wrapped according to the classification of user access request information attribute It includes: essential information index, acess control index, time index.
In the embodiment of the present invention, by the modularization to user's portrait system processes data, user's portrait system is improved Flexibility can satisfy different business demand, and solve prior art user portrait system interface writes that complexity is high to ask Topic has reached the technical effect for writing complexity for reducing interface.
Optionally, transmission unit 40 includes: the first determining subelement, for determining user's browsing in user access request The type of business;Second determines subelement, for determining target service application module, the business of target service application module processing Type in user access request user browse the type of business it is identical;First transmission sub-unit is used for target service Application module sends user access request.
Optionally, call unit 50 includes: that third determines subelement, for determining the user in user access request point Class;4th determines subelement, determines target interface for classifying according to user;It is packaged subelement, for according to target interface Rule is packaged user access request;Second transmission sub-unit, for sending the user access request for being packaged and completing to target interface.
Optionally, return unit 60 includes: the 5th determining subelement, for the determining and matched user of user access request Portrait label;Subelement is obtained, sends data processing rule for obtaining data processing rule, and to processor;Conversion is single User's portrait label that interface is read is converted to legal label, obtained by member for processor according to data processing rule To result list of labels;Subelement is returned, result list of labels is returned into business application module for processor.
Optionally, the 5th determine that subelement includes: matching module, for will be in user access request and tag database Label is matched;Determining module, if be used for successful match, using with the label of user access request successful match as use Family portrait label.
On the one hand, the embodiment of the invention provides a kind of storage medium, storage medium includes the program of storage, wherein Equipment where control storage medium executes above-mentioned data processing method when program is run.
On the one hand, the embodiment of the invention provides a kind of computer equipments, including memory and processor, memory to be used for Storage includes the information of program instruction, and processor is used to control the execution of program instruction, and program instruction is loaded and held by processor The step of above-mentioned data processing method is realized when row.
In the present solution, user's portrait system flexibility is improved by the modularization to user's portrait system processes data, It can satisfy different business demand, reduce the writing difficulty of system interface.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or group Part can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown Or the mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, device or unit it is indirect Coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer It is each that device (can be personal computer, server or network equipment etc.) or processor (Processor) execute the present invention The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read- Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. it is various It can store the medium of program code.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the present invention.

Claims (10)

1. a kind of data processing method, which is characterized in that the described method includes:
User access request is received, the user access request includes the identity information and behavioural information of user;
The validity and safety for verifying the identity information of the user, are verified result;
If the verification result indicates that the identity information is invalid or dangerous, user's portrait system is exited;
If the verification result indicates that the identity information is effectively and safe, the user access request is sent described in Corresponding business application module in user's portrait system;
The business application module calls corresponding interface;
The interface returns to the business application module for the result list of labels that the user access request obtains is handled;
The business application module exports the result list of labels to client application.
2. the method according to claim 1, wherein sending the user access request to user portrait system Corresponding business application module in system, comprising:
Determine the type for the business that user browses in the user access request;
Determine target service application module, type and the user access of the business of the target service application module processing are asked Ask the type of the business of middle user's browsing identical;
The user access request is sent to the target service application module.
3. the method according to claim 1, wherein calling corresponding interface, comprising:
Determine user's classification in the user access request;
Classify according to the user and determines target interface;
The user access request is packaged according to the rule of the target interface;
The user access request for being packaged and completing is sent to the target interface.
4. the method according to claim 1, wherein the interface will handle what the user access request obtained As a result list of labels returns to the business application module, comprising:
The matched user's portrait label of the determining and user access request;
Data processing rule is obtained, and sends the data processing rule to processor;
The user portrait label that the interface is read is converted to and is met according to the data processing rule by the processor The label of rule, obtains result list of labels;
The result list of labels is returned to the business application module by the processor.
5. according to the method described in claim 4, it is characterized in that, determining draw a portrait with the matched user of the user access request Label, comprising:
The user access request is matched with the label in tag database;
If successful match, using with the label of the user access request successful match as the user draw a portrait label.
6. a kind of data processing equipment, which is characterized in that described device includes:
Receiving unit, for receiving user access request, the user access request includes the identity information and behavior letter of user Breath;
Authentication unit is verified result for verifying the validity and safety of the identity information of the user;
Unit is exited, if indicating that the identity information is invalid or dangerous for the verification result, exits user's picture As system;
Transmission unit sends the user if indicating that the identity information is effectively and safe for the verification result Access request corresponding business application module into user's portrait system;
Call unit calls corresponding interface for the business application module;
Return unit returns to the industry for the result list of labels that the user access request obtains is handled for the interface Business application module;
Output unit exports the result list of labels to client application for the business application module.
7. device according to claim 6, which is characterized in that the transmission unit includes:
First determines subelement, for determining the type of the business of user's browsing in the user access request;
Second determines subelement, for determining target service application module, the business of the target service application module processing Type is identical as the type of business that user in the user access request browses;
First transmission sub-unit, for sending the user access request to the target service application module.
8. device according to claim 6, which is characterized in that the call unit includes:
Third determines subelement, for determining that the user in the user access request classifies;
4th determines subelement, determines target interface for classifying according to the user;
It is packaged subelement, for being packaged the user access request according to the rule of the target interface;
Second transmission sub-unit, for sending the user access request for being packaged and completing to the target interface.
9. a kind of storage medium, which is characterized in that the storage medium includes the program of storage, wherein run in described program When control the storage medium where equipment perform claim require any one of 1 to 5 described in data processing method.
10. a kind of computer equipment, including memory and processor, the memory is for storing the letter including program instruction Breath, the processor are used to control the execution of program instruction, it is characterised in that: described program instruction is loaded and executed by processor The step of data processing method described in Shi Shixian claim 1 to 5 any one.
CN201811055578.1A 2018-09-11 2018-09-11 Data processing method and device Active CN109375913B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811055578.1A CN109375913B (en) 2018-09-11 2018-09-11 Data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811055578.1A CN109375913B (en) 2018-09-11 2018-09-11 Data processing method and device

Publications (2)

Publication Number Publication Date
CN109375913A true CN109375913A (en) 2019-02-22
CN109375913B CN109375913B (en) 2022-04-08

Family

ID=65404872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811055578.1A Active CN109375913B (en) 2018-09-11 2018-09-11 Data processing method and device

Country Status (1)

Country Link
CN (1) CN109375913B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083623A (en) * 2019-03-12 2019-08-02 中国平安人寿保险股份有限公司 A kind of business rule generation method and device
CN110188226A (en) * 2019-04-29 2019-08-30 苏宁易购集团股份有限公司 A kind of customer portrait generation method and device based on recognition of face
CN111198892A (en) * 2019-12-24 2020-05-26 泰康保险集团股份有限公司 Information processing method, information processing device, electronic equipment and storage medium
WO2020237858A1 (en) * 2019-05-29 2020-12-03 平安科技(深圳)有限公司 Breakpoint data transmission method, apparatus, device, and non-volatile storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090058847A1 (en) * 2007-08-29 2009-03-05 International Business Machines Corporation Methods and systems involving faceted browsing with tags
US20130254217A1 (en) * 2012-03-07 2013-09-26 Ut-Battelle, Llc Recommending personally interested contents by text mining, filtering, and interfaces
CN105827676A (en) * 2015-01-04 2016-08-03 ***通信集团上海有限公司 System, method and device for acquiring user portrait information
CN106230911A (en) * 2016-07-25 2016-12-14 腾讯科技(深圳)有限公司 A kind of played data recommends method, interest tags to determine method and relevant device
CN107341173A (en) * 2017-05-16 2017-11-10 阿里巴巴集团控股有限公司 A kind of information processing method and device
CN107516246A (en) * 2017-08-25 2017-12-26 北京京东尚科信息技术有限公司 Determination method, determining device, medium and the electronic equipment of user type
CN107798037A (en) * 2017-04-26 2018-03-13 平安科技(深圳)有限公司 The acquisition methods and server of user characteristic data
CN107862553A (en) * 2017-11-15 2018-03-30 平安科技(深圳)有限公司 Advertisement real-time recommendation method, device, terminal device and storage medium
CN108268547A (en) * 2016-12-29 2018-07-10 北京国双科技有限公司 User's portrait generation method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090058847A1 (en) * 2007-08-29 2009-03-05 International Business Machines Corporation Methods and systems involving faceted browsing with tags
US20130254217A1 (en) * 2012-03-07 2013-09-26 Ut-Battelle, Llc Recommending personally interested contents by text mining, filtering, and interfaces
CN105827676A (en) * 2015-01-04 2016-08-03 ***通信集团上海有限公司 System, method and device for acquiring user portrait information
CN106230911A (en) * 2016-07-25 2016-12-14 腾讯科技(深圳)有限公司 A kind of played data recommends method, interest tags to determine method and relevant device
CN108268547A (en) * 2016-12-29 2018-07-10 北京国双科技有限公司 User's portrait generation method and device
CN107798037A (en) * 2017-04-26 2018-03-13 平安科技(深圳)有限公司 The acquisition methods and server of user characteristic data
CN107341173A (en) * 2017-05-16 2017-11-10 阿里巴巴集团控股有限公司 A kind of information processing method and device
CN107516246A (en) * 2017-08-25 2017-12-26 北京京东尚科信息技术有限公司 Determination method, determining device, medium and the electronic equipment of user type
CN107862553A (en) * 2017-11-15 2018-03-30 平安科技(深圳)有限公司 Advertisement real-time recommendation method, device, terminal device and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TAO ZHANG 等: ""Mining target users for mobile advertising based on telecom big data"", 《2016 16TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT)》 *
王洋 等: ""一种用户画像***的设计与实现"", 《计算机应用与软件》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083623A (en) * 2019-03-12 2019-08-02 中国平安人寿保险股份有限公司 A kind of business rule generation method and device
CN110083623B (en) * 2019-03-12 2023-10-17 中国平安人寿保险股份有限公司 Business rule generation method and device
CN110188226A (en) * 2019-04-29 2019-08-30 苏宁易购集团股份有限公司 A kind of customer portrait generation method and device based on recognition of face
WO2020237858A1 (en) * 2019-05-29 2020-12-03 平安科技(深圳)有限公司 Breakpoint data transmission method, apparatus, device, and non-volatile storage medium
CN111198892A (en) * 2019-12-24 2020-05-26 泰康保险集团股份有限公司 Information processing method, information processing device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN109375913B (en) 2022-04-08

Similar Documents

Publication Publication Date Title
CN109375913A (en) Data processing method and device
CN110297766A (en) Method for testing software and software testing system based on distributed test node cluster
CN107404481B (en) User information recognition methods and device
CN109711996A (en) The double record file quality detecting methods of declaration form, device, equipment and readable storage medium storing program for executing
CN101345751A (en) Identifying an application user as a source of database activity
CN111694644A (en) Message processing method and device based on robot operating system and computer equipment
CN104679884B (en) Data analysing method, device and the system of database
CN110471842A (en) A kind of test method, device and computer readable storage medium
CN103095693A (en) Method for positioning and accessing database user host information
CN109656829A (en) Test method and device based on docker
CN108564462A (en) Acquisition methods, terminal device and the medium of collage-credit data
CN110505497A (en) A kind of cloud mobile phone operational monitoring method, system, device and storage medium
CN108268468A (en) The analysis method and system of a kind of big data
CN109558531A (en) News information method for pushing, device and computer equipment
CN109587351B (en) Call testing method, device, equipment and storage medium
CN111104542A (en) Part identification management method and device
CN112235124B (en) Method and device for configuring pico-cell, storage medium and electronic device
CN112433936A (en) Test method, test device and storage medium
CN111510566B (en) Method and device for determining call label, computer equipment and storage medium
CN105094810B (en) Data processing method and device based on CGI(Common gateway interface) plug-in unit
CN105893462A (en) User network behavior analysis method and device
CN111209266A (en) Auditing method and device based on Redis database and electronic equipment
CN107786308B (en) Data transmission method and terminal device
CN109831335A (en) A kind of data monitoring method, monitor terminal, storage medium and data monitoring system
CN108229127B (en) System and method for generating authentication data in advance to distinguish clients

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