[go: up one dir, main page]

CN109981719A - Information processing method and its system, computer system and computer readable medium - Google Patents

Information processing method and its system, computer system and computer readable medium Download PDF

Info

Publication number
CN109981719A
CN109981719A CN201711467273.7A CN201711467273A CN109981719A CN 109981719 A CN109981719 A CN 109981719A CN 201711467273 A CN201711467273 A CN 201711467273A CN 109981719 A CN109981719 A CN 109981719A
Authority
CN
China
Prior art keywords
information
user
pushed
rule
configuration rule
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.)
Pending
Application number
CN201711467273.7A
Other languages
Chinese (zh)
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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201711467273.7A priority Critical patent/CN109981719A/en
Publication of CN109981719A publication Critical patent/CN109981719A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Present disclose provides a kind of information processing methods, comprising: obtains the user information of user;Determine the configuration rule of user information, wherein configuration rule is used to determine and the matched pushed information of user information as determination basis;And it is based on configuration rule, determine and the matched pushed information of user information and is pushed to user.The information processing method that the disclosure provides, pass through the easy configuration of user information and pushed information, dynamically personalized push can be realized, it at least partially overcomes and personalized multidate information is pushed to user according to user information in the related technology, it needs to develop client and server-side again, the technical problem that cost of implementation is high and the period is long, the purpose of dynamically personalized push is realized with lesser cost, reaches the technical effect for promoting user experience.In addition, the disclosure additionally provides a kind of information processing system, a kind of computer system and a kind of computer-readable medium.

Description

Information processing method and its system, computer system and computer readable medium
Technical field
This disclosure relates to personalized recommendation field, more particularly, to a kind of information processing method and its system, Yi Jiyi Kind computer system and a kind of computer-readable medium.
Background technique
With the development of mobile internet with it is universal, shopping online has become a kind of living habit of people, and therewith The service quality problem of generation also all the more highlights, and therefore, how to improve service quality as theoretical research and practical studies concern Focus.The communication reinforced between enterprise and user is a kind of effective mode, it is possible to reduce unnecessary misunderstanding is promoted User experience and service quality can push multidate information to user through a variety of ways, such as pass through artificial customer service, personal push Message, Email, short message are reminded and the channels such as notification bar message, can push to user with focus incident at that time, commodity Message based on fast-selling information etc., can also provide emergency event, the warm tip of security information, match caused by weather conditions Send slow event etc..
During realizing disclosure design, at least there are the following problems in the related technology: related skill for inventor's discovery In art, personalized multidate information is pushed to user according to user information, needs to develop client and server-side again, is realized The at high cost and period is long.
In view of the above problems in the related art, it does not put forward effective solutions also at present.
Summary of the invention
In view of this, present disclose provides a kind of data processing method and its system, computer system and computer are readable Medium.
An aspect of this disclosure provides a kind of information processing method, comprising: obtains the user information of user;In determination State the configuration rule of user information, wherein above-mentioned configuration rule is used to determine and above-mentioned user information as determination basis The pushed information matched;And it is based on above-mentioned configuration rule, determine and the matched pushed information of above-mentioned user information and is pushed to Above-mentioned user.
In accordance with an embodiment of the present disclosure, above-mentioned configuration rule includes multiple rules, be based on above-mentioned configuration rule, determine with The matched pushed information of above-mentioned user information is simultaneously pushed to above-mentioned user and comprises determining that each configuration rule in above-mentioned multiple rules Priority;And the priority definitive result based on configuration rule, it determines with the matched pushed information of above-mentioned user information simultaneously It is pushed to above-mentioned user.
In accordance with an embodiment of the present disclosure, the priority definitive result based on configuration rule is determined and above-mentioned user information Matched pushed information and to be pushed to above-mentioned user include: sequence from high to low according to priority, successively by above-mentioned multiple rules In each configuration rule and above-mentioned user information carry out matching treatment, obtain and the matched target configuration rule of above-mentioned user information; The determining target push information with above-mentioned target configuration rule with corresponding relationship;And above-mentioned target push information is pushed to Above-mentioned user.
In accordance with an embodiment of the present disclosure, successively by each configuration rule and the progress of above-mentioned user information in above-mentioned multiple rules With processing, obtain including: each rule in above-mentioned multiple rules with the matched target configuration rule of above-mentioned user information, Obtain the first field information of the rule;Obtain at least one second field information of above-mentioned user information;Judge it is above-mentioned at least Whether one the second field information matches with above-mentioned first field information;And judging above-mentioned at least one second field letter Breath regard the rule corresponding with above-mentioned first field information as above-mentioned target in the above-mentioned matched situation of first field information Configuration rule.
In accordance with an embodiment of the present disclosure, the above method further include: the determining net with above-mentioned user information with incidence relation Network link;And while above-mentioned target push information is pushed to above-mentioned user, also above-mentioned network linking is pushed to State user.
Another aspect of the disclosure provides a kind of information processing system, comprising: module is obtained, for obtaining user's User information;First determining module, for determining the configuration rule of above-mentioned user information, wherein above-mentioned configuration rule is for making It is determined and the matched pushed information of above-mentioned user information for determination basis;And second determining module, for being matched based on above-mentioned Rule is set, determine and the matched pushed information of above-mentioned user information and is pushed to above-mentioned user.
In accordance with an embodiment of the present disclosure, the second determining module includes: the first determination unit, for determining above-mentioned multiple rules In each configuration rule priority;And second determination unit determined for the priority definitive result based on configuration rule With the matched pushed information of above-mentioned user information and be pushed to above-mentioned user.
In accordance with an embodiment of the present disclosure, the second determination unit includes: coupling subelement, for according to priority from high to low Sequentially, each configuration rule and above-mentioned user information in above-mentioned multiple rules are successively subjected to matching treatment, obtained and above-mentioned user The target configuration rule of information matches;First determines subelement, has corresponding relationship with above-mentioned target configuration rule for determining Target push information;And first push subelement, for above-mentioned target push information to be pushed to above-mentioned user.
In accordance with an embodiment of the present disclosure, the second determination unit is also used to: for each rule in above-mentioned multiple rules, being obtained Take the first field information of the rule;Obtain at least one second field information of above-mentioned user information;Judge above-mentioned at least one Whether a second field information matches with above-mentioned first field information;And judging at least one above-mentioned second field information In the above-mentioned matched situation of first field information, the rule corresponding with above-mentioned first field information is matched as above-mentioned target Set rule.
In accordance with an embodiment of the present disclosure, above system further include: second determines subelement, believes for determining with above-mentioned user Cease the network linking with incidence relation;And second push subelement, for being pushed to by above-mentioned target push information While stating user, above-mentioned network linking is also pushed to above-mentioned user.
Another aspect of the present disclosure provides a kind of computer system, comprising: one or more processors;Storage device, For storing one or more programs, wherein when one or more programs are executed by one or more processors, so that one Or multiple processors realize the information processing method of any of the above-described.
Another aspect of the present disclosure provides a kind of computer-readable medium, is stored thereon with executable instruction, the instruction Processor is set to realize the information processing method of any of the above-described when being executed by processor.
By embodiment of the disclosure, when pushing multidate information to user, by obtaining the user information of user, really The fixed configuration rule for being determined as determination basis with the matched pushed information of the user information, by user information and The personalized push of multidate information can be realized in the easy configuration of pushed information, at least partially overcomes basis in the related technology User information pushes personalized multidate information to user, needs to develop client and server-side again, cost of implementation it is high and The technical problem of period length, the purpose of dynamically personalized push is realized with lesser cost, reaches the ditch between enhancing and user It is logical, user experience is promoted, while reducing the technical effect that unnecessary misunderstanding is even complained.
Detailed description of the invention
By referring to the drawings to the description of the embodiment of the present disclosure, the above-mentioned and other purposes of the disclosure, feature and Advantage will be apparent from, in the accompanying drawings:
Figure 1A is diagrammatically illustrated can be using the information processing method of the embodiment of the present disclosure and its exemplary system of system System framework;
Figure 1B diagrammatically illustrates the exemplary system architecture of the information processing method of the embodiment of the present disclosure;
Fig. 2 diagrammatically illustrates the application scenarios of the information processing method suitable for the embodiment of the present disclosure;
Fig. 3 diagrammatically illustrates the flow chart of the information processing method according to the embodiment of the present disclosure;
Fig. 4 A, which is diagrammatically illustrated, to be determined and the matched pushed information of user information and pushes according to the embodiment of the present disclosure To the flow chart of user;
Fig. 4 B is diagrammatically illustrated to be determined with the matched pushed information of user information simultaneously according to another embodiment of the disclosure It is pushed to the flow chart of user;
Fig. 4 C, which is diagrammatically illustrated, obtains the stream with the matched target configuration rule of user information according to the embodiment of the present disclosure Cheng Tu;
Fig. 4 D diagrammatically illustrates the flow chart of the information processing method of another embodiment according to the embodiment of the present disclosure;
Fig. 5 diagrammatically illustrates the block diagram of the information processing system according to the embodiment of the present disclosure;
Fig. 6 A diagrammatically illustrates the block diagram of the second determining module according to the embodiment of the present disclosure;
Fig. 6 B diagrammatically illustrates the block diagram of the second determination unit according to the embodiment of the present disclosure;
Fig. 6 C diagrammatically illustrates the block diagram of the information processing system according to another embodiment of the disclosure;And
Fig. 7 diagrammatically illustrates the computer for being adapted for carrying out information processing method and its system according to the embodiment of the present disclosure The block diagram of system.
Specific embodiment
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary , and it is not intended to limit the scope of the present disclosure.In addition, in the following description, descriptions of well-known structures and technologies are omitted, with Avoid unnecessarily obscuring the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.It uses herein The terms "include", "comprise" etc. show the presence of the feature, step, operation and/or component, but it is not excluded that in the presence of Or add other one or more features, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification Meaning, without that should be explained with idealization or excessively mechanical mode.
It, in general should be according to this using statement as " at least one in A, B and C etc. " is similar to Field technical staff is generally understood the meaning of the statement to make an explanation (for example, " system at least one in A, B and C " Should include but is not limited to individually with A, individually with B, individually with C, with A and B, with A and C, have B and C, and/or System etc. with A, B, C).Using statement as " at least one in A, B or C etc. " is similar to, generally come Saying be generally understood the meaning of the statement according to those skilled in the art to make an explanation (for example, " having in A, B or C at least One system " should include but is not limited to individually with A, individually with B, individually with C, with A and B, have A and C, have B and C, and/or the system with A, B, C etc.).It should also be understood by those skilled in the art that substantially arbitrarily indicating two or more The adversative conjunction and/or phrase of optional project shall be construed as either in specification, claims or attached drawing A possibility that giving including one of these projects, either one or two projects of these projects.For example, phrase " A or B " should A possibility that being understood to include " A " or " B " or " A and B ".
Present disclose provides a kind of information processing methods, comprising: obtains the user information of user;Determine matching for user information Set rule, wherein configuration rule is used to determine and the matched pushed information of user information as determination basis;And based on matching Rule is set, determine and the matched pushed information of user information and is pushed to user.The information processing method that the disclosure provides is extremely Partially overcome and personalized multidate information pushed to user according to user information in the related technology, need to client and Server-side is developed again, and the technical problem that cost of implementation is high and the period is long realizes dynamically personalized push with lesser cost Purpose reaches the technical effect for promoting user experience.
Herein, it is to be understood that related term specifically includes that java reflection mechanism: java reflection mechanism It is that, for any one class, can know all properties and method of this class in operating status;It is right for any one As its any means and attribute can be called;This dynamic acquisition information and the function of dynamic call object method claim For the reflection mechanism of java language.ScriptEngineManager:ScriptEngineManager is ScriptEngine class It realizes a discovery and instantiation mechanism, also safeguards a key/value and set is total to store the engine of all Manager creations The state enjoyed can return to all factories and realize and based on language title, file extension and mime type search factory Practical approach composed by array.
Figure 1A diagrammatically illustrate according to the embodiment of the present disclosure can be with application message processing method and its example of system Property system architecture.It should be noted that being only the example that can apply the system architecture of the embodiment of the present disclosure shown in Figure 1A, with side The technology contents those skilled in the art understand that disclosure are helped, but are not meant to that the embodiment of the present disclosure may not be usable for other and set Standby, system, environment or scene.
As shown in Figure 1A, system architecture 100 may include terminal device 101,102,103, network according to this embodiment 104 and server 105.Network 104 between terminal device 101,102,103 and server 105 to provide communication link Medium.Network 104 may include various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out Send message etc..Various telecommunication customer end applications, such as the application of shopping class, net can be installed on terminal device 101,102,103 (merely illustrative) such as the application of page browsing device, searching class application, instant messaging tools, mailbox client, social platform softwares.
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packet Include but be not limited to smart phone, tablet computer, pocket computer on knee and desktop computer etc..
Server 105 can be to provide the server of various services, such as utilize terminal device 101,102,103 to user The website browsed provides the back-stage management server (merely illustrative) supported.Back-stage management server can be to the use received The data such as family request analyze etc. processing, and by processing result (such as according to user's request or the webpage of generation, information Or data etc.) feed back to terminal device.
It should be noted that information processing method provided by the embodiment of the present disclosure can generally be executed by server 105. Correspondingly, information processing system provided by the embodiment of the present disclosure generally can be set in server 105.The embodiment of the present disclosure Provided information processing method can also by be different from server 105 and can with terminal device 101,102,103 and/or clothes The server or server cluster that business device 105 communicates execute.Correspondingly, information processing system provided by the embodiment of the present disclosure It can be set in the service that is different from server 105 and can be communicated with terminal device 101,102,103 and/or server 105 In device or server cluster.
It should be understood that the number of terminal device, network and server in Figure 1A is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
Figure 1B diagrammatically illustrates the exemplary system architecture of the information processing method of the embodiment of the present disclosure.
The information processing side of embodiment of the present disclosure offer is provided by exemplary system architecture as shown in Figure 1B Method configures the configuration rule between the user information and pushed information of user, configuration rule by server background management system Engine parses each configuration rule, thus issue with the related customized information of configuration rule, customized information is carried out it is assembled, The corresponding interface separately is requested in the client of electronic equipment, does not need iterative development, and Dynamically Announce individual character can be realized in exploitation again Change information.
Fig. 2 diagrammatically illustrates the application scenarios of the information processing method according to the embodiment of the present disclosure.
With the development of mobile internet with it is universal, shopping online has become a kind of living habit of people, and therewith The service quality problem of generation also all the more highlights, and therefore, how to improve service quality as theoretical research and practical studies concern Focus.The communication reinforced between enterprise and user is a kind of effective mode, it is possible to reduce unnecessary misunderstanding is promoted User experience and service quality can push multidate information to user through a variety of ways, such as pass through artificial customer service, personal push Message, Email, short message are reminded and the channels such as notification bar message, can push to user with focus incident at that time, commodity Message based on fast-selling information etc., can also provide emergency event, the warm tip of security information, match caused by weather conditions Send slow event etc..
The information processing method that the embodiment of the present disclosure provides is suitable for provide a user all kinds of scenes of information.Such as figure Shown in 2, the designated position of information is provided a user in shopping application client, such as order notification column, user can order in browsing While single information, the message of oneself concern thing is seen by the notification bar.It, can by way of the information that notification bar provides To reinforce the communication between enterprise and user, the message of thing is paid close attention to user feedback user in time, reduces unnecessary misunderstanding, Alleviate the pressure of manual service, promotes user experience and service quality.
It should be noted that the application scenarios of information are provided a user for other, it can be according to the embodiment of the present disclosure Spirit does corresponding expansion, and details are not described herein again.The application scenarios of the present embodiment are only schematical, are not to disclosure model The restriction or diminution enclosed.
Fig. 3 diagrammatically illustrates the flow chart of the information processing method according to the embodiment of the present disclosure.
As shown in figure 3, the information processing method may include operation S310~S330.Wherein:
In operation S310, the user information of user is obtained.
In operation S320, the configuration rule of user information is determined, wherein configuration rule is used to determine as determination basis With the matched pushed information of user information.
In operation S330, it is based on configuration rule, determine and the matched pushed information of user information and is pushed to user.
In accordance with an embodiment of the present disclosure, data preparation of the user information of user as personalized push, may include but It is not limited to single-address under user region, order, dispatching address etc., the personal information of user is can be, is also possible to lead to With information, security information such as relevant to Distribution logistics.
The disclosure to the method for the user information for obtaining user without limitation, such as the java reflection technology dynamic splicing side get Method, details are not described herein again.
It should be noted that personalized pushed information can be configured according to different business scenario demands.
In accordance with an embodiment of the present disclosure, the information of rule configuration may include field information and have with each rule corresponding The target push information of relationship, the pushed information for needing field information to allow for are that separate interface provides, and need other The logical gate of interface caches, and by specific field information, can be convenient the configuration for efficiently finding personalized push information Rule, while caching redundancy can be effectively prevented, save memory space.
Field information can include but is not limited to area information, and the class information of user, order type information is such as fresh, Any kind of field information can be arranged, details are not described herein again according to the needs of business scenario in clothing, electronic product etc..
By taking the application scenarios that Fig. 2 is provided as an example, in the related art, Dynamically Announce needs server end dynamically match It sets, server configuration system update information can be such as restarted by configuration file and still server higher cost is restarted, to line Upper business will cause certain influence;It can also be by client application backstage configuration system update information, when needing to show When the customized information of more scenes, server end needs iterative development, and corresponding electronic equipment client also needs iteration Exploitation, to realize the personalized information push under more scenes.But iterative development life cycle is long again, low efficiency, it is at high cost, Resource cannot be made full use of, therefore cannot be improved service quality in time, server higher cost is restarted.
In accordance with an embodiment of the present disclosure, in numerous configuration rules, according to the user information of the user of acquisition, determine with The matched configuration rule of the user of user, is parsed by regulation engine, is obtained customized information and is exported, is pushed to use Family may be implemented in the case where not needing client and server end synchronous iteration is developed, according to the use of the user of acquisition Family information issues customized information, i.e., can show different pushed informations for different user.
By embodiment of the disclosure, when pushing multidate information to user, by obtaining the user information of user, really The fixed configuration rule for being determined as determination basis with the matched pushed information of the user information, by user information and The personalized push of multidate information can be realized in the easy configuration of pushed information, at least partially overcomes basis in the related technology User information pushes personalized multidate information to user, needs to develop client and server-side again, cost of implementation it is high and The technical problem of period length, the purpose of dynamically personalized push is realized with lesser cost, reaches the ditch between enhancing and user It is logical, user experience is promoted, while reducing the technical effect that unnecessary misunderstanding is even complained.
Below with reference to Fig. 4 A~Fig. 4 D, information processing method shown in Fig. 3 is described further in conjunction with specific embodiments.
It should be noted that configuration rule above-mentioned may include multiple rules as a kind of optional embodiment.
Fig. 4 A, which is diagrammatically illustrated, to be determined and the matched pushed information of user information and pushes according to the embodiment of the present disclosure To the flow chart of user.
As illustrated in figs. 3 and 4, aforementioned operation S330 may include operation S411~S412.Wherein:
In operation S411, the priority of each configuration rule in multiple rules is determined.
In operation S412, the priority definitive result based on configuration rule is determined to believe with the matched push of user information It ceases and is pushed to user.
In accordance with an embodiment of the present disclosure, corresponding to different business scenarios, the configuration rule tool comprising multiple configuration rules There is certain priority, priority is used to indicate the sequence that executes of the configuration rule, and the priority of configuration rule can be on backstage It is preset in management system, details are not described herein again for specific setting method, can also be moved in real time according to actual business scenario State monitoring adjustment.According to the priority of configuration rule, the higher customized information of priority is pushed to user, such as in certain region There are in the case where exceedingly odious weather, higher with the associated configuration rule priority in region, preferential push is associated with the region Customized information.
It is understood that according to the priority definitive result of configuration rule, it can be by the individual character with the priority match Change information and be pushed to user, user can be a user, be also possible to multiple users, the user information of multiple users with this Configuration rule matching, that is to say, that the customized information of uniform location is as much as possible to meet the needs of more users.
By embodiment of the disclosure, according to the priority of multiple configuration rules, the determining and matched push of user information Message is simultaneously pushed to user, covers so that the information of personalized push is as much as possible compared with multi-user, and resource benefit can be improved With rate.
Fig. 4 B is diagrammatically illustrated to be determined with the matched pushed information of user information simultaneously according to another embodiment of the disclosure It is pushed to the flow chart of user.
As shown in Figure 4 B, aforementioned operation S412 may include operation S421~S423.Wherein:
In operation S421, according to priority sequence from high to low, successively believes each configuration rule and user in multiple rules Breath carries out matching treatment, obtains and the matched target configuration rule of user information.
In operation S422, the determining target push information with target configuration rule with corresponding relationship.
In operation S423, target push information is pushed to user.
In accordance with an embodiment of the present disclosure, be area information with configuration rule 1, configuration rule 2 is order type, configuration rule 3 is for user gradation, the sequence of description from high to low according to priority successively believe each configuration rule and user in multiple rules Breath carries out matching treatment, obtains as follows with the process of the matched target configuration rule of user information:
Area information in configuration rule 1 is matched with region locating for the user of the user information of user instruction, If successful match, by configuration rule 1 be determined as with the matched target configuration rule of user information, will be with target configuration rule Target push information with corresponding relationship is pushed to user, completes the push of customized information.If configuration rule 1 is that there are poles Boisterous region is held, and the user information of user shows that the user is also at the region, then directly has configuration rule 1 The exceedingly odious weather related information of corresponding relationship is pushed to user as target push information.
If matching is unsuccessful, by the order type of the user information instruction of order type and user in configuration rule 2 Matched, if successful match, by configuration rule 2 be determined as with the matched target configuration rule of user information, will be with mesh There is mark configuration rule the target push information of corresponding relationship to be pushed to user, complete the push of customized information.Such as configure rule Then 2 be fresh order type, and the user information of user shows that the order type of the user is fresh order type, then directly will There is configuration rule 2 relevant information of the fresh order type of corresponding relationship to be pushed to user as target push information.With this Analogize, until having has the target configuration rule to match with the user information of user in configuration rule.
Rule parsing engine in the application scenarios according to shown in Figure 1B can export personalized notifications according to configuration rule Column information is ScriptEngine realizes a discovery and instantiation mechanism as that can be in java language ScriptEngineManager, specific implementation process are not the emphasis of the disclosure, and details are not described herein again.
By embodiment of the disclosure, each configuration rule and user information in multiple rules are successively subjected to matching treatment, With the matched target configuration rule of user information will there is the message of corresponding relationship to be pushed to user, it can be real by easy configuration Existing personalized customization, accurate impression information promote service quality.
Fig. 4 C diagrammatically illustrates successively believing each configuration rule and user in multiple rules according to the embodiment of the present disclosure Breath carries out matching treatment, obtains the flow chart with the matched target configuration rule of user information.
As shown in Figure 4 C, aforementioned operation S421 may include operation S431~S434.Wherein:
The first field information of the rule is obtained for each rule in multiple rules in operation S431.
In operation S432, at least one second field information of user information is obtained.
In operation S433, judge whether at least one second field information matches with the first field information.
It, will in the case where judging at least one second field information and the matched situation of the first field information in operation S434 The rule corresponding with the first field information is as target configuration rule.
In accordance with an embodiment of the present disclosure, each configuration rule and user information in multiple rules are successively subjected to matching treatment, It obtains specifically needing in configuration rule including at least realization individual cultivation with the matched target configuration rule of user information Field information and customized information corresponding with each field information.Correspondingly, the user information of user can be user Single-address, dispatching address under personal information or general information, such as user region, order, it is to be understood that in order to Realize the purpose that personalized push is realized according to the user information of user, the field information and configuration rule packet that user information includes The field information contained can be used to compare, to judge whether the two is matched.
It will be believed with user by embodiment of the disclosure by including the matching detection of field to rule and user information The corresponding rule of the field information of breath can prevent caching redundancy as target configuration rule, save memory space, and Client and server-side do not need iterative development, reduce development cost.
Fig. 4 D diagrammatically illustrates the flow chart of the information processing method of another embodiment according to the embodiment of the present disclosure.
As shown in Figure 4 D, as a kind of optional embodiment, the information processing method is in addition to including the aforementioned behaviour such as Fig. 4 B It can also include operation S441~S442 except work.Wherein:
In operation S441, the determining network linking with user information with incidence relation.
Network linking is also pushed to user while target push information is pushed to user in operation S442.
In accordance with an embodiment of the present disclosure, the information of rule configuration is in addition to may include the individual character to match with each field information Change except information, can also include other satellite informations, such as support the redirected link of clicking operation, can be and jump to client The redirected link of the version updating page is also possible to jump to the redirected link of loose-leaf relevant to user's purchasing history Deng may include any redirected link according to the needs of practical business scene, it is not limited here.
It should be noted that needing the individual character exported to rule parsing engine to the customized information comprising satellite information Change pushed information to be assembled, for solving the problems, such as that personalized information push needs support more characteristics, such as support click Redirected link buries an exposure parameter etc., assembles to the field information of result output, realizes a degree of scalability.
It is understood that in order to support better scalability, the client of electronic equipment that should support the jump of various agreements Turn, can include but is not limited to jumping for http agreement, be also possible to jumping for openAPP agreement etc., any the relevant technologies In various agreements jump and be all contained in the range of the embodiment of the present disclosure, details are not described herein again.
By embodiment of the disclosure, while target push information is pushed to user, also network linking is pushed To user, personalization messages more abundant and with more characteristics can be provided a user, user experience is further promoted.
Fig. 5 diagrammatically illustrates the block diagram of the information processing system according to the embodiment of the present disclosure.
As shown in figure 5, the data processing system 500 is including obtaining module 510, the first determining module 520 and second determines Module 530.Wherein: obtaining the user information that module 510 is used to obtain user.First determining module 520 is for determining that user believes The configuration rule of breath, wherein configuration rule is used to determine and the matched pushed information of user information as determination basis.Second Determining module 530 is used to be based on configuration rule, determines and the matched pushed information of user information and is pushed to user.
It is understood that obtaining module 510, the first determining module 520 and the second determining module 530 may be incorporated in one It is realized in a module or any one module therein can be split into multiple modules.Alternatively, one in these modules Or at least partly function of multiple modules can be combined at least partly function of other modules, and real in a module It is existing.According to an embodiment of the invention, obtaining at least one in module 510, the first determining module 520 and the second determining module 530 It is a to be at least implemented partly as hardware circuit, such as field programmable gate array (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, specific integrated circuit (ASIC), or can with to circuit into Row is integrated or the hardware such as any other rational method of encapsulation or firmware are realized, or with software, hardware and three kinds of firmware The appropriately combined of implementation is realized.Alternatively, obtaining in module 510, the first determining module 520 and the second determining module 530 At least one can at least be implemented partly as computer program module, when the program is run by computer, can hold The function of row corresponding module.
By embodiment of the disclosure, when pushing multidate information to user, by obtaining the user information of user, really The fixed configuration rule for being determined as determination basis with the matched pushed information of the user information, by user information and The personalized push of multidate information can be realized in the easy configuration of pushed information, at least partially overcomes basis in the related technology User information pushes personalized multidate information to user, needs to develop client and server-side again, cost of implementation it is high and The technical problem of period length, the purpose of dynamically personalized push is realized with lesser cost, reaches the ditch between enhancing and user It is logical, user experience is promoted, while reducing the technical effect that unnecessary misunderstanding is even complained.
Fig. 6 A diagrammatically illustrates the block diagram of the second determining module according to the embodiment of the present disclosure.
As shown in Figure 6A, the second determining module 530 includes the first determination unit 611 and the second determination unit 612.Its In: the first determination unit 611 is used to determine the priority of each configuration rule in multiple rules.Second determination unit 612 is used for base In the priority definitive result of configuration rule, determines and the matched pushed information of user information and be pushed to user.
By embodiment of the disclosure, according to the priority of multiple configuration rules, the determining and matched push of user information Message is simultaneously pushed to user, covers so that the information of personalized push is as much as possible compared with multi-user, and resource benefit can be improved With rate.
Fig. 6 B diagrammatically illustrates the block diagram of the second determination unit according to the embodiment of the present disclosure.
As shown in Figure 6B, the second determination unit 612 includes that coupling subelement 621, first determines subelement 622 and first Push subelement 623.Wherein: coupling subelement 621, successively will be each in multiple rules for sequence from high to low according to priority Configuration rule and user information carry out matching treatment, obtain and the matched target configuration rule of user information.First determines that son is single Member 622 is for the determining target push information with target configuration rule with corresponding relationship.First push subelement 623 is used for will Target push information is pushed to user.
By embodiment of the disclosure, each configuration rule and user information in multiple rules are successively subjected to matching treatment, With the matched target configuration rule of user information will there is the message of corresponding relationship to be pushed to user, it can be real by easy configuration Existing personalized customization, accurate impression information promote service quality.
In accordance with an embodiment of the present disclosure, the second determination unit is also used to: for each rule in multiple rules, obtaining should First field information of rule, obtains at least one second field information of user information, judges that at least one second field is believed Whether breath matches with the first field information, and is judging that at least one second field information and the first field information are matched In the case of, will the rule corresponding with the first field information as target configuration rule.
It will be believed with user by embodiment of the disclosure by including the matching detection of field to rule and user information The corresponding rule of the field information of breath can prevent caching redundancy as target configuration rule, save memory space, and Client and server-side do not need iterative development, reduce development cost.
Fig. 6 C diagrammatically illustrates the block diagram of the information processing system according to another embodiment of the disclosure.
As shown in Figure 6 C, which can also include the second determining subelement 631 and the second push Unit 634.Wherein: second determines subelement 631 for the determining network linking with user information with incidence relation.Second pushes away Send subelement 634 for network linking to be also pushed to user while target push information is pushed to user.
By embodiment of the disclosure, while target push information is pushed to user, also network linking is pushed To user, personalization messages more abundant and with more characteristics can be provided a user, user experience is further promoted.
Fig. 7 diagrammatically illustrates the computer for being adapted for carrying out information processing method and its system according to the embodiment of the present disclosure The block diagram of system.Computer system shown in Fig. 7 is only an example, function to the embodiment of the present disclosure and should not use model Shroud carrys out any restrictions.
As shown in fig. 7, include processor 701 according to the computer system 700 of the embodiment of the present disclosure, it can be according to storage It is loaded into random access storage device (RAM) 703 in the program in read-only memory (ROM) 702 or from storage section 708 Program and execute various movements appropriate and processing.Processor 701 for example may include general purpose microprocessor (such as CPU), refer to Enable set processor and/or related chip group and/or special microprocessor (for example, specific integrated circuit (ASIC)), etc..Processing Device 701 can also include the onboard storage device for caching purposes.Processor 701 may include for executing with reference to Fig. 3 and The single treatment unit of the different movements of the method flow according to the embodiment of the present disclosure of Fig. 4 A~Fig. 4 D description is either multiple Processing unit.
In RAM 703, it is stored with system 700 and operates required various programs and data.Processor 701, ROM 702 with And RAM 703 is connected with each other by bus 704.Processor 701 is held by executing the program in ROM 702 and/or RAM 703 Various operations of the row above with reference to Fig. 3 and Fig. 4 A~Fig. 4 D information processing method described.It is noted that described program can also To be stored in one or more memories in addition to ROM 702 and RAM 703.Processor 701 can also be deposited by executing The program in one or more of memories is stored up to execute the information processing described above with reference to Fig. 3 and Fig. 4 A~Fig. 4 D The various operations of method.
In accordance with an embodiment of the present disclosure, system 700 can also include input/output (I/O) interface 705, input/output (I/O) interface 705 is also connected to bus 704.System 700 can also include be connected to I/O interface 705 with one in lower component Item is multinomial: the importation 706 including keyboard, mouse etc.;Including such as cathode-ray tube (CRT), liquid crystal display (LCD) Deng and loudspeaker etc. output par, c 707;Storage section 708 including hard disk etc.;And including such as LAN card, modulatedemodulate Adjust the communications portion 709 of the network interface card of device etc..Communications portion 709 executes communication process via the network of such as internet. Driver 710 is also connected to I/O interface 705 as needed.Detachable media 711, such as disk, CD, magneto-optic disk, semiconductor Memory etc. is mounted on as needed on driver 710, in order to be pacified as needed from the computer program read thereon It is packed into storage section 708.
In accordance with an embodiment of the present disclosure, it may be implemented as computer software journey above with reference to the method for flow chart description Sequence.For example, embodiment of the disclosure includes a kind of computer program product comprising carry meter on a computer-readable medium Calculation machine program, the computer program include the program code for method shown in execution flow chart.In such embodiments, The computer program can be downloaded and installed from network by communications portion 709, and/or be pacified from detachable media 711 Dress.When the computer program is executed by processor 701, the above-mentioned function of limiting in the system of the embodiment of the present disclosure is executed.Root According to embodiment of the disclosure, system as described above, unit, module, unit etc. can by computer program module come It realizes.
It should be noted that computer-readable medium shown in the disclosure can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journey The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this In open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned Any appropriate combination.In accordance with an embodiment of the present disclosure, computer-readable medium may include above-described ROM 702 And/or one or more memories other than RAM 703 and/or ROM 702 and RAM 703.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
As on the other hand, the disclosure additionally provides a kind of computer-readable medium, which can be Included in equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying equipment.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the equipment, makes Obtain the equipment execution information processing method, comprising: obtain the user information of user;Determine the configuration rule of user information, wherein Configuration rule is used to determine and the matched pushed information of user information as determination basis;And it is based on configuration rule, it determines Out with the matched pushed information of user information and be pushed to user.
Embodiment of the disclosure is described above.But the purpose that these embodiments are merely to illustrate that, and It is not intended to limit the scope of the present disclosure.Although respectively describing each embodiment above, but it is not intended that each reality Use cannot be advantageously combined by applying the measure in example.The scope of the present disclosure is defined by the appended claims and the equivalents thereof.It does not take off From the scope of the present disclosure, those skilled in the art can make a variety of alternatives and modifications, these alternatives and modifications should all fall in this Within scope of disclosure.

Claims (12)

1. a kind of information processing method, comprising:
Obtain the user information of user;
Determine the configuration rule of the user information, wherein the configuration rule be used for as determination basis come determine with it is described The matched pushed information of user information;And
Based on the configuration rule, determines and the matched pushed information of the user information and be pushed to the user.
2. it is based on the configuration rule according to the method described in claim 1, wherein, the configuration rule includes multiple rules, It determines and the matched pushed information of the user information and is pushed to the user and includes:
Determine the priority of each configuration rule in the multiple rule;And
Priority definitive result based on configuration rule is determined and the matched pushed information of the user information and is pushed to institute State user.
3. according to the method described in claim 2, wherein, the priority definitive result based on configuration rule, determine with it is described The matched pushed information of user information is simultaneously pushed to the user and includes:
According to priority sequence from high to low, successively by each configuration rule in the multiple rule and user information progress With processing, obtain and the matched target configuration rule of the user information;
The determining target push information with the target configuration rule with corresponding relationship;And
The target push information is pushed to the user.
4. according to the method described in claim 3, wherein, successively each configuration rule and the user in the multiple rule are believed Breath carry out matching treatment, obtain include: with the matched target configuration rule of the user information
For each rule in the multiple rule, the first field information of the rule is obtained;
Obtain at least one second field information of the user information;
Judge whether at least one described second field information matches with first field information;And
It, will be with described the in the case where judging at least one described second field information and the matched situation of the first field information The corresponding rule of one field information is used as the target configuration rule.
5. according to the method described in claim 3, wherein, the method also includes:
The determining network linking with the user information with incidence relation;And
While the target push information is pushed to the user, the network linking is also pushed to the user.
6. a kind of information processing system, comprising:
Module is obtained, for obtaining the user information of user;
First determining module, for determining the configuration rule of the user information, wherein the configuration rule is used for as determination According to determining and the matched pushed information of the user information;And
Second determining module, for being based on the configuration rule, determining and the matched pushed information of the user information and pushing away Give the user.
7. system according to claim 6, wherein the second determining module includes:
First determination unit, for determining the priority of each configuration rule in the multiple rule;And
Second determination unit is determined matched with the user information for the priority definitive result based on configuration rule Pushed information is simultaneously pushed to the user.
8. system according to claim 7, wherein the second determination unit includes:
Coupling subelement, for sequence from high to low according to priority, successively by each configuration rule and institute in the multiple rule It states user information and carries out matching treatment, obtain and the matched target configuration rule of the user information;
First determines subelement, for the determining target push information with the target configuration rule with corresponding relationship;And
First push subelement, for the target push information to be pushed to the user.
9. system according to claim 8, wherein the second determination unit is also used to:
For each rule in the multiple rule, the first field information of the rule is obtained;
Obtain at least one second field information of the user information;
Judge whether at least one described second field information matches with first field information;And
It, will be with described the in the case where judging at least one described second field information and the matched situation of the first field information The corresponding rule of one field information is used as the target configuration rule.
10. system according to claim 8, wherein the system also includes:
Second determines subelement, for the determining network linking with the user information with incidence relation;And
Second push subelement, for while the target push information is pushed to the user, also by the network Link push gives the user.
11. a kind of computer system, comprising:
One or more processors;And
Storage device, for storing one or more programs,
Wherein, when one or more of programs are executed by one or more of processors, so that one or more of Processor realizes information processing method described in any one of claims 1 to 5.
12. a kind of computer-readable medium, is stored thereon with executable instruction, which makes processor real when being executed by processor Information processing method described in existing any one of claims 1 to 5.
CN201711467273.7A 2017-12-28 2017-12-28 Information processing method and its system, computer system and computer readable medium Pending CN109981719A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711467273.7A CN109981719A (en) 2017-12-28 2017-12-28 Information processing method and its system, computer system and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711467273.7A CN109981719A (en) 2017-12-28 2017-12-28 Information processing method and its system, computer system and computer readable medium

Publications (1)

Publication Number Publication Date
CN109981719A true CN109981719A (en) 2019-07-05

Family

ID=67075464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711467273.7A Pending CN109981719A (en) 2017-12-28 2017-12-28 Information processing method and its system, computer system and computer readable medium

Country Status (1)

Country Link
CN (1) CN109981719A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532559A (en) * 2019-08-29 2019-12-03 北京明略软件系统有限公司 The processing method and processing device of rule
CN110737828A (en) * 2019-09-16 2020-01-31 平安科技(深圳)有限公司 An information push method and related device
CN110781400A (en) * 2019-10-31 2020-02-11 北京金山云网络技术有限公司 Information pushing method and device, electronic equipment and computer readable storage medium
CN111078636A (en) * 2019-12-20 2020-04-28 北京同邦卓益科技有限公司 Marketing data processing method and system and related equipment
CN112307320A (en) * 2019-08-20 2021-02-02 北京字节跳动网络技术有限公司 Information pushing method and device, mobile terminal and storage medium
CN112348616A (en) * 2020-05-29 2021-02-09 北京沃东天骏信息技术有限公司 Method and device for pushing information, electronic equipment and readable medium
CN112418744A (en) * 2019-08-22 2021-02-26 北京京东振世信息技术有限公司 A method and device for screening distribution strategies
CN114417366A (en) * 2021-12-22 2022-04-29 大连中科创达软件有限公司 Permission processing method, device, vehicle-mounted terminal and readable storage medium
CN114461909A (en) * 2022-02-07 2022-05-10 北京沃东天骏信息技术有限公司 Information processing method, information processing apparatus, electronic device, and storage medium
CN114741601A (en) * 2022-04-21 2022-07-12 中国建设银行股份有限公司 Startup page pushing method, device, equipment, medium and program product

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997914A (en) * 2010-10-29 2011-03-30 中国移动通信集团北京有限公司 Method and system for implementing service experience
CN104732450A (en) * 2015-03-06 2015-06-24 国家电网公司 Power supply quality evaluation system based on rule engine
US20160062583A1 (en) * 2011-11-16 2016-03-03 Autoconnect Holdings Llc Removable, configurable vehicle console
CN106027614A (en) * 2016-05-09 2016-10-12 百度在线网络技术(北京)有限公司 Information pushing method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997914A (en) * 2010-10-29 2011-03-30 中国移动通信集团北京有限公司 Method and system for implementing service experience
US20160062583A1 (en) * 2011-11-16 2016-03-03 Autoconnect Holdings Llc Removable, configurable vehicle console
CN104732450A (en) * 2015-03-06 2015-06-24 国家电网公司 Power supply quality evaluation system based on rule engine
CN106027614A (en) * 2016-05-09 2016-10-12 百度在线网络技术(北京)有限公司 Information pushing method, device and system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112307320A (en) * 2019-08-20 2021-02-02 北京字节跳动网络技术有限公司 Information pushing method and device, mobile terminal and storage medium
CN112418744A (en) * 2019-08-22 2021-02-26 北京京东振世信息技术有限公司 A method and device for screening distribution strategies
CN110532559A (en) * 2019-08-29 2019-12-03 北京明略软件系统有限公司 The processing method and processing device of rule
CN110532559B (en) * 2019-08-29 2022-12-06 北京明略软件系统有限公司 Rule processing method and device
CN110737828A (en) * 2019-09-16 2020-01-31 平安科技(深圳)有限公司 An information push method and related device
CN110781400A (en) * 2019-10-31 2020-02-11 北京金山云网络技术有限公司 Information pushing method and device, electronic equipment and computer readable storage medium
CN111078636A (en) * 2019-12-20 2020-04-28 北京同邦卓益科技有限公司 Marketing data processing method and system and related equipment
CN112348616A (en) * 2020-05-29 2021-02-09 北京沃东天骏信息技术有限公司 Method and device for pushing information, electronic equipment and readable medium
CN114417366A (en) * 2021-12-22 2022-04-29 大连中科创达软件有限公司 Permission processing method, device, vehicle-mounted terminal and readable storage medium
CN114461909A (en) * 2022-02-07 2022-05-10 北京沃东天骏信息技术有限公司 Information processing method, information processing apparatus, electronic device, and storage medium
CN114741601A (en) * 2022-04-21 2022-07-12 中国建设银行股份有限公司 Startup page pushing method, device, equipment, medium and program product

Similar Documents

Publication Publication Date Title
CN109981719A (en) Information processing method and its system, computer system and computer readable medium
CN110310034A (en) A kind of service orchestration applied to SaaS, business flow processing method and apparatus
CN109542445A (en) A kind of method and apparatus that Android plug-in unit melts hair
CN107258072B (en) Method and system for managing conversation content of chat software and recording medium
TW201441829A (en) Client side page processing
CN107844371A (en) Task processing method, system and electronic equipment
CN107844324A (en) Customer terminal webpage redirects treating method and apparatus
CN109241033A (en) The method and apparatus for creating real-time data warehouse
CN112579048A (en) Applet integration method, device, electronic equipment and storage medium
CN108959294A (en) A kind of method and apparatus accessing search engine
CN110928571A (en) Business program development method and device
CN108829467A (en) Third-party platform docks implementation method, device, equipment and storage medium
CN113076294A (en) Information sharing method and device
CN109002282A (en) A kind of method and apparatus for realizing animation effect in web page exploitation
CN109992177A (en) User interaction approach, system, electronic equipment and the computer media of electronic equipment
CN109960212A (en) Task sending method and device
CN105955743B (en) The methods, devices and systems that resource numerical value transfer request generates
CN110070394A (en) Data processing method, system, medium and calculating equipment
CN110223179A (en) The data processing method of fund, device, system, medium
CN110109912A (en) A kind of identifier generation method and device
CN113448960A (en) Method and device for importing form file
CN114258007A (en) SIM card management method, device and computer storage medium
KR101584276B1 (en) Method for providing application product service
CN110765610A (en) PDM integration method, device, computer equipment and storage medium
CN109145591A (en) The plug-in loading method of application program

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190705