CN109375913B - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN109375913B
CN109375913B CN201811055578.1A CN201811055578A CN109375913B CN 109375913 B CN109375913 B CN 109375913B CN 201811055578 A CN201811055578 A CN 201811055578A CN 109375913 B CN109375913 B CN 109375913B
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.)
Active
Application number
CN201811055578.1A
Other languages
Chinese (zh)
Other versions
CN109375913A (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

Images

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)
  • Storage Device Security (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a data processing method and a device, wherein the method comprises the following steps: receiving a user access request, wherein the user access request comprises identity information and behavior information of a user; verifying the validity and the safety of the identity information of the user to obtain a verification result; if the verification result indicates that the identity information is invalid or unsafe, exiting the user representation system; if the verification result indicates that the identity information is valid and safe, sending a user access request to a corresponding service application module in the user imaging system; the service application module calls a corresponding interface; the interface returns a result label list obtained by processing the user access request to the service application module; and the business application module outputs the result label list to the client application. Therefore, the technical scheme provided by the embodiment of the invention can solve the problem of high writing complexity of the user portrait system interface in the prior art.

Description

Data processing method and device
[ technical field ] A method for producing a semiconductor device
The present invention relates to the field of data processing, and in particular, to a data processing method and apparatus.
[ background of the invention ]
At present, a user portrait system is an integral module, and is faced with different client applications, the used user portrait system is the same, labels in the user portrait system are also the same, the label type division formed according to business needs and data characteristics is detailed and large in quantity, but different client applications are required to be faced with different businesses, the required division rules of the user labels are also different, and therefore the interface compiling complexity is high.
[ summary of the invention ]
In view of this, embodiments of the present invention provide a data processing method and apparatus, so as to solve the problem of high complexity in writing a user representation system interface in the prior art.
In one aspect, an embodiment of the present invention provides a data processing method, where the method includes: receiving a user access request, wherein the user access request comprises identity information and behavior information of a user; verifying the validity and the safety of the identity information of the user to obtain a verification result; if the verification result indicates that the identity information is invalid or unsafe, exiting the user representation system; if the verification result indicates that the identity information is valid and safe, sending the user access request to a corresponding service application module in the user representation system; the service application module calls a corresponding interface; the interface returns a result label list obtained by processing the user access request to the service application module; and the business application module outputs the result label list to the client application.
Further, sending the user access request to a corresponding business application module in the user representation system includes: determining the type of the service browsed by the user in the user access request; determining a target service application module, wherein the type of the service processed by the target service application module is the same as the type of the service browsed by the user in the user access request; and sending the user access request to the target service application module.
Further, calling the corresponding interface includes: determining a user classification in the user access request; determining a target interface according to the user classification; packing the user access request according to the rule of the target interface; and sending the packaged user access request to the target interface.
Further, the interface returns a result tag list obtained by processing the user access request to the service application module, and includes: determining a user profile tag matching the user access request; acquiring a data processing rule and sending the data processing rule to a processor; the processor converts the user portrait label read by the interface into a label according with the rule according to the data processing rule to obtain a result label list; and the processor returns the result label list to the service application module.
Further, determining a user profile tag that matches the user access request comprises: matching the user access request with a tag in a tag database; and if the matching is successful, taking the label successfully matched with the user access request as the user portrait label.
In one aspect, an embodiment of the present invention provides a data processing apparatus, where the apparatus includes: the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving a user access request, and the user access request comprises identity information and behavior information of a user; the verification unit is used for verifying the validity and the safety of the identity information of the user to obtain a verification result; an exit unit to exit the user representation system if the verification result indicates that the identity information is invalid or unsafe; a sending unit, configured to send the user access request to a corresponding service application module in the user representation system if the verification result indicates that the identity information is valid and secure; the calling unit is used for calling the corresponding interface by the service application module; a return unit, configured to return, by the interface, a result tag list obtained by processing the user access request to the service application module; and the output unit is used for outputting the result label list to the client application by the service application module.
Further, the transmission unit includes: the first determining subunit is used for determining the type of the service browsed by the user in the user access request; a second determining subunit, configured to determine a target service application module, where a type of a service processed by the target service application module is the same as a type of a service browsed by the user in the user access request; and the first sending subunit is used for sending the user access request to the target service application module.
Further, the calling unit includes: a third determining subunit, configured to determine a user category in the user access request; the fourth determining subunit is used for determining a target interface according to the user classification; the packaging subunit is used for packaging the user access request according to the rule of the target interface; and the second sending subunit is configured to send the packaged user access request to the target interface.
Further, the return unit includes: a fifth determining subunit for determining a user portrait label matching the user access request; the acquisition subunit is used for acquiring a data processing rule and sending the data processing rule to the processor; the conversion subunit is used for converting the user portrait label read by the interface into a label according with the rule according to the data processing rule by the processor to obtain a result label list; and the return subunit is used for returning the result label list to the service application module by the processor.
Further, the fifth determining subunit includes: the matching module is used for matching the user access request with the tags in the tag database; and the determining module is used for taking the label successfully matched with the user access request as the user portrait label if the matching is successful.
In one aspect, an embodiment of the present invention provides a storage medium, where the storage medium includes a stored program, and when the program runs, a device in which the storage medium is located is controlled to execute the data processing method.
In one aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, where the memory is used to store information including program instructions, and the processor is used to control execution of the program instructions, and the program instructions are loaded by the processor and executed to implement the steps of the data processing method described above.
In the embodiment of the invention, the flexibility of the user portrait system is improved by modularizing the processing data of the user portrait system, different service requirements can be met, the problem of high compiling complexity of the user portrait system interface in the prior art is solved, and the technical effect of reducing the compiling complexity of the interface is achieved.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a flow chart of an alternative data processing method provided by an embodiment of the present invention;
FIG. 2 is a schematic diagram of an alternative user representation system tag output and statistics architecture, in accordance with embodiments of the present invention;
FIG. 3 is a flow diagram of an alternative user representation system tag output and statistics framework for operation in accordance with an embodiment of the present invention;
fig. 4 is a schematic diagram of an alternative data processing apparatus according to an embodiment of the present invention.
[ detailed description ] embodiments
For better understanding of the technical solutions of the present invention, the following detailed descriptions of the embodiments of the present invention are provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Fig. 1 is a flowchart of an alternative data processing method according to an embodiment of the present invention, and as shown in fig. 1, the method includes:
step S102: and receiving a user access request, wherein the user access request comprises identity information and behavior information of a user.
Step S104: and verifying the validity and the safety of the identity information of the user to obtain a verification result.
Step S106: if the verification indicates that the identity information is invalid or unsafe, the user representation system is exited.
Step S108: and if the verification result indicates that the identity information is valid and safe, sending a user access request to a corresponding service application module in the user imaging system.
Step S110: and the service application module calls the corresponding interface.
Step S112: and the interface returns a result label list obtained by processing the user access request to the service application module.
Step S114: and the business application module outputs the result label list to the client application.
The user access request contains identity information and behavior information of the user, such as access system authorization ID, Token, user classification, and service type of user browsing, where the user classification is a classification of the client in the client application for client registration information, such as sports darts, photography enthusiasts, and the like.
The interface is a path for acquiring a label by a user access request, the interface comprises a processor and a data index module, the processor is a module for analyzing a data processing result and processing an exception, the data index module is responsible for acquiring a service rule and a data response specification of data processing related to the data index, and the data index module at least comprises the following steps according to the attribute classification of the user access request information: basic information index, access statistics index, time index.
In the embodiment of the invention, the flexibility of the user portrait system is improved by modularizing the processing data of the user portrait system, different service requirements can be met, the problem of high compiling complexity of the user portrait system interface in the prior art is solved, and the technical effect of reducing the compiling complexity of the interface is achieved.
Optionally, sending the user access request to a corresponding service application module in the user imaging system includes: determining the type of the service browsed by the user in the user access request; determining a target service application module, wherein the type of the service processed by the target service application module is the same as the type of the service browsed by the user in the user access request; and sending a user access request to the target service application module.
Sending a user access request to a corresponding service application module in a user imaging system, wherein the type of a service browsed by a user in the user access request needs to be judged firstly, for example: if the user behavior information obtained from the user access request contains the fact that the user is browsing the food ordering service, the user access request is sent to a food and beverage application module in the user representation system; and if the user behavior information in the acquired user access request contains the fact that the user is browsing the automobile service, sending the user access request information to an automobile application module in the user representation system.
Optionally, invoking the corresponding interface includes: determining a user classification in the user access request; determining a target interface according to the user classification; packaging the user access request according to the rule of the target interface; and sending the packaged user access request to the target interface.
The service application module can call a plurality of interfaces, and different service application modules can call the same interface. Such as: judging the user classification in the user access request in the catering application module, if the user classification is a sports man, packaging the user access request according to the interface 1 of which the interface classification is the sports man, and sending the packaged user access request to the interface 1; and if the user classification is the automobile fan, packaging the user access request according to the interface classification of the No. 2 interface of the automobile fan, and sending the packaged user access request to the No. 2 interface. Judging the user classification of the user access request in the automobile application module, if the user classification is a sports man, packaging the user access request according to the interface 1 of which the interface classification is the sports man, and sending the packaged user access request to the interface 1; and if the user classification is the automobile fan, packaging the user access request according to the interface classification of the No. 2 interface of the automobile fan, and sending the packaged user access request to the No. 2 interface.
Optionally, the interface returns a result tag list obtained by processing the user access request to the service application module, and the method includes: determining a user portrait label matching the user access request; acquiring a data processing rule and sending the data processing rule to a processor; the processor converts the user portrait label read by the interface into a label according with the rule according to the data processing rule to obtain a result label list; the processor returns the result tag list to the business application module.
The data output by the processor according to the data processing rule includes the data of the access index, and the processor also needs to record the output access index data for data statistical analysis. Specifically, the access statistical index is access information of a statistical user, and includes: "whether the user portrait label is checked", "the number of acquired labels", and "the number of user access requests".
The data processing rules are obtained through data index acquisition, for example, the business rules and response specifications of statistical access information are obtained through access indexes, and the processing rules include true data discretization and data desensitization processing rules, for example: due to the sensitivity of users to salaries, salaries need to be discretized and desensitized, more than 10w per year are defined as high-income users, the salaries are users with 30w of annual income according to processing rules, namely the high-income users, the data index modularization can make flexible business rules and response specifications aiming at different data indexes, the users access information processes data according to the data index classification, a user portrait system can accurately analyze the multiple dimensions of the users, and the service efficiency is improved.
The processor is a module for acquiring matching label analysis and exception handling from the database, and has the functions of: and outputting various data indexes and record access statistical indexes according to the defined service rule and response specification for statistical analysis. If the access times of the user are limited or a corresponding specification of the number of the user portrait tags is set in the business rule, the processor processes the user access request information according to the rule, for example, the access times of the user are limited to 15 times, when the access times in the statistical data index are 16, the processor does not process the user information, and returns prompt information exceeding the access times to the client application; if the number of the tags for limiting the user to portrait is 30, when the number of the tags obtained from the database is more than 30, the top 30 tags are output according to whether the tags are in critical ordering or not.
The service rule obtained by the data index can be flexibly adjusted according to different services, and a user portrait system is convenient to adapt to different systems and services.
Optionally, determining a user profile tag that matches the user access request comprises: matching the user access request with the tags in the tag database; and if the matching is successful, taking the label successfully matched with the user access request as the user portrait label.
Obtaining a portrait label of the user according to the label matched with the user access request, wherein the method comprises the following steps: the matching tags comprise key tags and non-key tags, and the key tags and the non-key tags are subjected to association processing, for example, when the user uses the key tags, the sports user can enjoy the non-key tags, and the associated portrait of the user is the sports user who likes the food; and searching for a label related to the matched label in the label data, and performing intersection, nesting, association and regeneration processing on the matched label to obtain the portrait label of the user.
Optionally, before/after determining the user portrait label that matches the user access request, the method further comprises: and updating the label database at preset time.
The invention innovatively provides a label output and statistics framework of a user portrait system, and an interface system is divided into six different logic levels: system, interface, application, developer, processor, and data index. Wherein: the system comprises an interface, wherein the interface comprises a processor, the processor comprises a data index, the interface is distributed to an application, and the application is distributed to a developer; the system is associated with the interface in a one-to-many manner, the interface is associated with the processor in a many-to-many manner, the application is associated with the interface in a many-to-many manner, and the developer is associated with the application in a many-to-many manner. As shown in fig. 2: with this architecture support, it is possible to achieve:
1) through flexible combination of a system, an interface and application, the same interface can provide different developers with different amounts and different ranges of data access;
2) the interface and the data item do not have a corresponding relation any more, and a developer specifies the data item accessed by the interface as required in the system authority control range;
3) different return results can be formed for the same data according to the rules by setting data index definition rules for different developers;
4) by adding the processor, the access condition of the user can be analyzed and recorded in detail during access return, and subsequent statistical analysis is facilitated.
The flow of the user portrait system label output and the statistical framework for operation is shown in fig. 3, the modules coordinate operation in the actual operation process, and the logical rough flow is as follows:
step 1: the developer (client application) initiates the access request. A developer holds identity information such as authorized ID, Token and the like, takes a tag list needing to be accessed as a parameter, and accesses a tag output and statistical system;
step 2: and the developer management module performs pass verification. The module checks the validity and the safety of the identity information of the developer, releases the identity information to enter the next link after passing, and returns and exits if the identity information of the developer does not pass;
and 3, step 3: the application module responds. The application is to classify and pack the interface, and the service guidance and the authority control of the developer access interface can be realized through the application. After the application module responds, different interfaces are called for responding;
and 4, step 4: the interface module responds. The interface is responsible for data acquisition, is a real implementation way of data access, and reads required portrait label data from the database according to an access request;
and 5, step 5: and the index module responds. The representation system can define rules for discretizing and desensitizing real data according to user requirements and desensitization requirements, and the index module is responsible for acquiring data processing rules and sending the data processing rules to the processor;
and 6, step 6: the processor responds. The processor is a module for result analysis and exception handling, and is the key for realizing flexibility of the whole architecture. On one hand, various data indexes are output according to defined service rules and response specifications, and on the other hand, access statistical indexes such as whether to find, the number of acquired labels and the like are recorded for subsequent statistical analysis;
and 7, step 7: the application module passes the data to the developer management module. The application module returns the data output by the processor to the developer management module;
and 8, step 8: and returning the result. And after checking the identity information again, the developer management module returns the result to the client application.
In the embodiment of the invention, flexible output and statistics of the tags are very important for a user portrait system, and by setting a reasonable framework and utilizing the cooperative operation of all modules on the basis of system layering and modularization, the access times and the number of the tags are counted while the tags are efficiently output. The innovative architecture has the characteristics of high efficiency and linear expansion, and has popularization and application values.
An embodiment of the present invention provides a data processing apparatus, configured to execute the data processing method described above, and as shown in fig. 4, the apparatus includes: receiving unit 10, verifying unit 20, quitting unit 30, sending unit 40, calling unit 50, returning unit 60 and output unit 70.
The receiving unit 10 is configured to receive a user access request, where the user access request includes identity information and behavior information of a user.
And the verification unit 20 is configured to verify validity and security of the identity information of the user to obtain a verification result.
An exit unit 30 for exiting the user representation system if the verification result indicates that the identity information is invalid or unsecure.
And the sending unit 40 is used for sending the user access request to a corresponding service application module in the user imaging system if the verification result indicates that the identity information is valid and safe.
And the calling unit 50 is used for calling the corresponding interface by the service application module.
A returning unit 60, configured to return, by the interface, a result tag list obtained by processing the user access request to the service application module.
And an output unit 70, configured to output, by the service application module, the result tag list to the client application.
The user access request contains identity information and behavior information of the user, such as access system authorization ID, Token, user classification, and service type of user browsing, where the user classification is a classification of the client in the client application for client registration information, such as sports darts, photography enthusiasts, and the like.
The interface is a path for acquiring a label by a user access request, the interface comprises a processor and a data index module, the processor is a module for analyzing a data processing result and processing an exception, the data index module is responsible for acquiring a service rule and a data response specification of data processing related to the data index, and the data index module at least comprises the following steps according to the attribute classification of the user access request information: basic information index, access statistics index, time index.
In the embodiment of the invention, the flexibility of the user portrait system is improved by modularizing the processing data of the user portrait system, different service requirements can be met, the problem of high compiling complexity of the user portrait system interface in the prior art is solved, and the technical effect of reducing the compiling complexity of the interface is achieved.
Optionally, the sending unit 40 includes: the first determining subunit is used for determining the type of the service browsed by the user in the user access request; the second determining subunit is used for determining a target service application module, wherein the type of the service processed by the target service application module is the same as the type of the service browsed by the user in the user access request; and the first sending subunit is used for sending the user access request to the target service application module.
Optionally, the invoking unit 50 includes: the third determining subunit is used for determining the user classification in the user access request; the fourth determining subunit is used for determining the target interface according to the user classification; the packaging subunit is used for packaging the user access request according to the rule of the target interface; and the second sending subunit is used for sending the packaged user access request to the target interface.
Optionally, the return unit 60 includes: a fifth determining subunit for determining a user portrait label matching the user access request; the acquisition subunit is used for acquiring the data processing rule and sending the data processing rule to the processor; the conversion subunit is used for converting the user portrait label read by the interface into a label according with the rule according to the data processing rule by the processor to obtain a result label list; and the return subunit is used for returning the result label list to the service application module by the processor.
Optionally, the fifth determining subunit includes: the matching module is used for matching the user access request with the tags in the tag database; and the determining module is used for taking the label successfully matched with the user access request as the user portrait label if the matching is successful.
In one aspect, an embodiment of the present invention provides a storage medium, where the storage medium includes a stored program, and when the program runs, a device on which the storage medium is located is controlled to execute the data processing method described above.
In one aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, where the memory is used to store information including program instructions, and the processor is used to control execution of the program instructions, and the program instructions are loaded by the processor and executed to implement the steps of the data processing method described above.
In the scheme, the flexibility of the user portrait system is improved through the modularization of the data processing of the user portrait system, different service requirements can be met, and the compiling difficulty of a system interface is reduced.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions in actual implementation, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a Processor (Processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (8)

1. A method of data processing, the method comprising:
receiving a user access request, wherein the user access request comprises identity information and behavior information of a user;
verifying the validity and the safety of the identity information of the user to obtain a verification result;
if the verification result indicates that the identity information is invalid or unsafe, exiting the user representation system;
if the verification result indicates that the identity information is valid and safe, sending the user access request to a corresponding service application module in the user representation system;
the service application module calls a corresponding interface;
the interface returns a result label list obtained by processing the user access request to the service application module;
the business application module outputs the result label list to a client application;
calling a corresponding interface, including:
determining a user classification in the user access request;
determining a target interface according to the user classification;
packing the user access request according to the rule of the target interface;
and sending the packaged user access request to the target interface.
2. The method of claim 1, wherein sending the user access request to a corresponding business application module in the user representation system comprises:
determining the type of the service browsed by the user in the user access request;
determining a target service application module, wherein the type of the service processed by the target service application module is the same as the type of the service browsed by the user in the user access request;
and sending the user access request to the target service application module.
3. The method of claim 1, wherein the interface returns a list of result tags from processing the user access request to the service application module, comprising:
determining a user profile tag matching the user access request;
acquiring a data processing rule and sending the data processing rule to a processor;
the processor converts the user portrait label read by the interface into a label according with the rule according to the data processing rule to obtain a result label list;
and the processor returns the result label list to the service application module.
4. The method of claim 3, wherein determining a user portrait label that matches the user access request comprises:
matching the user access request with a tag in a tag database;
and if the matching is successful, taking the label successfully matched with the user access request as the user portrait label.
5. A data processing apparatus, characterized in that the apparatus comprises:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving a user access request, and the user access request comprises identity information and behavior information of a user;
the verification unit is used for verifying the validity and the safety of the identity information of the user to obtain a verification result;
an exit unit to exit the user representation system if the verification result indicates that the identity information is invalid or unsafe;
a sending unit, configured to send the user access request to a corresponding service application module in the user representation system if the verification result indicates that the identity information is valid and secure;
the calling unit is used for calling the corresponding interface by the service application module;
a return unit, configured to return, by the interface, a result tag list obtained by processing the user access request to the service application module;
the output unit is used for outputting the result label list to the client application by the service application module;
the calling unit comprises:
a third determining subunit, configured to determine a user category in the user access request;
the fourth determining subunit is used for determining a target interface according to the user classification;
the packaging subunit is used for packaging the user access request according to the rule of the target interface;
and the second sending subunit is configured to send the packaged user access request to the target interface.
6. The apparatus of claim 5, wherein the sending unit comprises:
the first determining subunit is used for determining the type of the service browsed by the user in the user access request;
a second determining subunit, configured to determine a target service application module, where a type of a service processed by the target service application module is the same as a type of a service browsed by the user in the user access request;
and the first sending subunit is used for sending the user access request to the target service application module.
7. A storage medium, characterized in that the storage medium comprises a stored program, wherein when the program runs, a device in which the storage medium is located is controlled to execute the data processing method according to any one of claims 1 to 4.
8. A computer device comprising a memory for storing information including program instructions and a processor for controlling execution of the program instructions, characterized in that: the program instructions, when loaded and executed by a processor, implement the steps of the data processing method of any one of claims 1 to 4.
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 CN109375913A (en) 2019-02-22
CN109375913B true 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)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN110336791B (en) * 2019-05-29 2022-02-22 平安科技(深圳)有限公司 Method, device and equipment for transmitting breakpoint data and computer storage medium
CN111198892A (en) * 2019-12-24 2020-05-26 泰康保险集团股份有限公司 Information processing method, information processing device, electronic equipment and storage medium
CN111539007A (en) * 2020-04-30 2020-08-14 深圳前海微众银行股份有限公司 Method and device for obtaining label

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (7)

* 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
US9171068B2 (en) * 2012-03-07 2015-10-27 Ut-Battelle, Llc Recommending personally interested contents by text mining, filtering, and interfaces
CN105827676B (en) * 2015-01-04 2019-06-14 ***通信集团上海有限公司 A kind of user's portrait Information Acquisition System, method and device
CN107798037A (en) * 2017-04-26 2018-03-13 平安科技(深圳)有限公司 The acquisition methods and server of user characteristic data
CN107341173B (en) * 2017-05-16 2021-01-05 创新先进技术有限公司 Information processing method and device
CN107516246B (en) * 2017-08-25 2021-07-16 北京京东尚科信息技术有限公司 User type determination method, user type determination device, medium and electronic equipment
CN107862553B (en) * 2017-11-15 2020-03-17 平安科技(深圳)有限公司 Advertisement real-time recommendation method and device, terminal equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN109375913A (en) 2019-02-22

Similar Documents

Publication Publication Date Title
CN109375913B (en) Data processing method and device
CN110399925B (en) Account risk identification method, device and storage medium
US20150278487A1 (en) Security scheme for authenticating digital entities and aggregate object origins
CN109062965B (en) Big data analysis system, server, data processing method and storage medium
CN110427375B (en) Method and device for identifying field type
CN110825757A (en) Equipment behavior risk analysis method and system
CN112214518B (en) Block chain-based geospatial basic data sharing method and system
CN109614327B (en) Method and apparatus for outputting information
CN115329177A (en) Data processing method, device, storage medium and program product
CN114567495B (en) Network attack analysis method and server applied to cloud computing
CN113051556A (en) Service information detection method and system based on big data and cloud computing
CN110471912B (en) Employee attribute information verification method and device and terminal equipment
US9037609B1 (en) Method for determining access of queries
CN112433936A (en) Test method, test device and storage medium
CN109446054B (en) Processing method and terminal equipment for override operation request based on big data
CN111932076A (en) Rule configuration and release method and device and computing equipment
CN111429110A (en) Store standardization auditing method, device, equipment and storage medium
CN112488562B (en) Service realization method and device
CN114006776B (en) Sensitive information leakage detection method and device
CN113032836B (en) Data desensitization method and apparatus
CN109597828A (en) A kind of off-line data checking method, device and server
CN112800127B (en) Data mining analysis method and device based on transaction bill
CN114417310A (en) Application violation feedback method and device, electronic equipment and storage medium
CN112947844A (en) Data storage method and device, electronic equipment and medium
CN117742626B (en) Multi-factor authentication cloud printer access control method and related device

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