CN108170661A - A kind of management method and system of rule text - Google Patents

A kind of management method and system of rule text Download PDF

Info

Publication number
CN108170661A
CN108170661A CN201611115139.6A CN201611115139A CN108170661A CN 108170661 A CN108170661 A CN 108170661A CN 201611115139 A CN201611115139 A CN 201611115139A CN 108170661 A CN108170661 A CN 108170661A
Authority
CN
China
Prior art keywords
list
word
binding
regular text
word list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611115139.6A
Other languages
Chinese (zh)
Other versions
CN108170661B (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.)
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 CN201611115139.6A priority Critical patent/CN108170661B/en
Publication of CN108170661A publication Critical patent/CN108170661A/en
Application granted granted Critical
Publication of CN108170661B publication Critical patent/CN108170661B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/31Indexing; Data structures therefor; Storage structures
    • G06F16/316Indexing structures
    • G06F16/322Trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Machine Translation (AREA)

Abstract

The present invention relates to a kind of management method of regular text, this method includes server and obtains regular text, and obtains the parameter object list that regular text operation needs;Regular text is split, and is converted to word list;Semantic analysis is carried out to the word list;According to the parameter object list builder syntax tree and performed.The invention further relates to a kind of management systems of regular text.

Description

A kind of management method and system of rule text
Technical field
The present invention relates to technical field of the computer network more particularly to a kind of management methods and system of regular text.
Background technology
The existing general function of application system is the function pages that developer develops certain operation logic as desired, Business personnel is operated according to the business page developed, oneself cannot define the rules such as some calculating, logics, expand business Exhibition is limited.
Prior art needs customize a series of rule in the page, and various rules meet or only meet one simultaneously Item just carries out which type of operation etc., and customized rules are easy to chaotic and are difficult to understand for, and developer is in code process mistake It is also extremely complex in journey, and some regular expressions are got up error-prone, influence the accuracy of data.
The customization that rule exists in the prior art is complicated, it is difficult to understand, safeguard;Also it is very complicated during realizing, it is difficult to It pinpoints the problems, it is very unfriendly to the business personnel of system user.
Invention content
In view of this, the present invention provides a kind of management method and system of regular text, the rule that can write Chinese Text identification simultaneously performs, and then solves the problems, such as that the page lays down a regulation complicated and expresses difficult in the prior art.
To achieve the above object, according to an aspect of the invention, there is provided a kind of management method of implementation rule text.
The method of the present invention includes:
Server obtains regular text, and obtains the parameter object list that regular text operation needs;By regular text into Row is split, and is converted to word list;Semantic analysis is carried out to the word list;According to the parameter object list builder Syntax tree is simultaneously performed.
Optionally, this method is additionally included in after the list object that gets parms, and the parameter object list is put into up and down Wen Zhong;And provide dynamic queries in the context.
Optionally, this method, which further includes, carries out vocabulary Chinese and English binding and attribute binding, and binding information is stored In the database;And after regular text is split, word list is converted to according to the binding information.
Optionally, semantic analysis is carried out to the word list to further include:
Word list is analyzed, is judged in the word list with the presence or absence of the word for not carrying out semantic analysis;
If being not present, terminate;
If in the presence of whether the word for judging not carry out semantic analysis is predefined vocabulary, pre-defined function, constant, ginseng One kind in several classes of and method;If so, being appointed as corresponding predefined entity, and it is added in the analysis word list; Otherwise throw exception.
Optionally, the form of context is set as Key-Value forms.
According to another aspect of the present invention, a kind of management system of regular text is provided.
The system of the present invention includes:Acquisition module, for obtaining regular text and obtaining what regular text operation needed Parameter object list;Modular converter is split, for regular text to be split, and is converted to word list;Semantic analysis Module, for carrying out semantic analysis to the word list;Module is built, for according to the parameter object list builder grammer It sets and is performed.
Optionally, which further includes storage module, for after the list object that gets parms, by the parameter object List is put into context;And provide dynamic queries in the context.
Optionally, which further includes binding module, for carrying out Chinese and English binding and attribute binding to vocabulary, and will Binding information stores in the database;And it splits after modular converter split regular text, according to the binding information It is converted to word list.
Optionally, semantic module analysis word list, judges in the word list with the presence or absence of not carrying out semanteme The word of analysis;
If being not present, terminate;
If in the presence of whether the word for judging not carry out semantic analysis is predefined vocabulary, pre-defined function, constant, ginseng One kind in several classes of and method;If so, being appointed as corresponding predefined entity, and it is added in the analysis word list; Otherwise throw exception.
Optionally, storage module is additionally operable to the form of context being set as Key-Value forms.
According to the technique and scheme of the present invention, by the regular text for writing Chinese split converting and obtain word row Table, and word list is subjected to semantic analysis, and then build syntax tree and performed.And then business personnel's height can be facilitated Effect, concise redaction rule text, and the rule text is easy to understand, manages, and without learning cost, greatly reduces business people The cost of access of member improves people's effect.Therefore it effectively solves the prior art and regular complexity is edited in webpage, it is impossible to define one The problems such as a little calculating, logic rules.
Description of the drawings
Attached drawing does not form inappropriate limitation of the present invention for more fully understanding the present invention.Wherein:
Fig. 1 is a kind of schematic diagram of the management method key step of regular text according to embodiments of the present invention;
Fig. 2 is the schematic diagram of constant pool according to the system in the embodiment of the present invention;
Fig. 3 is the schematic diagram of context entity according to embodiments of the present invention;
Fig. 4 is syntax tree instance graph according to embodiments of the present invention;
Fig. 5 is a kind of flow chart of the management method of regular text according to embodiments of the present invention;
Fig. 6 is a kind of schematic diagram of the main modular of the management system of regular text according to embodiments of the present invention.
Specific embodiment
It explains below in conjunction with attached drawing to the exemplary embodiment of the present invention, including the various of the embodiment of the present invention Details should think them only exemplary to help understanding.Therefore, those of ordinary skill in the art should recognize It arrives, various changes and modifications can be made to the embodiments described herein, without departing from scope and spirit of the present invention.Together For clarity and conciseness, the description to known function and structure is omitted in sample in following description.
Fig. 1 is a kind of schematic diagram of the management method key step of regular text according to embodiments of the present invention.
As shown in Figure 1, a kind of key step of the management method of regular text of the embodiment of the present invention includes:
S11:Server obtains regular text, and obtains the parameter object list that regular text operation needs.
After the list object that gets parms, parameter object list is put into context (Context);And upper and lower Dynamic queries are provided in text.The parameter list can be full dose, will and the relevant parameter object of the business be all put into up and down Wen Zhong;It can also dynamically specify, i.e., corresponding parameter object is passed to by upper strata called side.It generally all can be in context pair As middle offer dynamic query method, dynamic query method refers to through the parameter key in regular text, i.e. Key, Ke Yitong It crosses the dynamic query method and inquires corresponding Value values within a context.It is to be identified by corresponding object entity, dynamic The object entity is inquired, includes and uses in context, not comprising then inquiring.Also, the form of context is set as Key- Value forms, i.e. form are [key, bean].Parameter list forms the set of Key, a Value, can be obtained by Key To corresponding Value values.Fig. 3 is the context entity of system, i.e., when system is literary regular in commission, needs cut-and-dried ginseng Number object entity class, such as [order, order] the i.e. mapping relations of [key, value] can be got corresponding below by key Value values, i.e., specific parameter entity class object, such as Order classes below and Sku classes all contain correspondence in these classes Attribute field, when rule calculates just needing the value of these attribute fields participates in calculating.
S12:Regular text is split, and is converted to word list.Chinese and English binding and category are carried out to vocabulary Property binding, and by binding information storage in the database;And it after regular text is split, is converted according to binding information To word list.Binding is to be preserved in the database, and system carries out data base querying on startup, is loaded into Installed System Memory In, for Chinese rules text segmentation after Chinese language words, Chinese language words list to be converted in English word list process and is used, Carry out the processes such as semantic analysis again later.Wherein, Chinese and English binding includes English word, phrase and symbol and Chinese is tied up It is fixed, and Chinese is the machine language that user is often represented with language or mother tongue, English, therefore other common language and machine The binding of language is included in the technical solution in the application.In Chinese vocabulary and english vocabulary binding, Chinese vocabulary and attribute After binding, using Chinese redaction rule, then application system, that is, server-side dynamic analysis rule text, structure syntax tree, logic The mode that execution etc. is combined, the Chinese so as to fulfill rule are write and are performed.As shown in Fig. 2, predefined system constant pool Including vocabulary binding and attribute binding, these binding informations are stored into database.Logic rules define, the English of these definition Vocabulary is all predefined in systems, which predefines and voluntarily predefine.Such as if, multi, system The processing logic of if is defined, i.e., true/false judgement is carried out to expression formula below, system, which predefines to define to ask, multiplies letter Number, multiplication calculating etc. is carried out to value below.Voluntarily predefine is that business personnel voluntarily predefines word progress logic.Data Entity attribute binding is that some data entities that the system that is directed to is used carry out Chinese definition, if Order Instance is defined as order, The order amount of money is defined as order.price, and order is order entity, and price is the attribute field of the order amount of money.Also, these Entity can be added by the back-stage management page, be safeguarded.
S13:Semantic analysis is carried out to word list.Semantic analysis is carried out to word list to further include:Analyze word list, Judge in word list with the presence or absence of the word for not carrying out semantic analysis;If being not present, terminate;If in the presence of, judge not into Whether the word of row semantic analysis is the one kind predefined in vocabulary, pre-defined function, constant, parameter class and method;If so, Corresponding predefined entity is appointed as, and is added in analysis word list;Otherwise throw exception.The analysis of words process be Build the word meaning of a word analysis carried out before syntax tree, syntax tree be exactly after each word meaning of a word is analyzed and, it is basic again On build.In embodiments of the present invention, specially:The first step, the word list after the fractionation of traversal rule text, judges Whether the word that does not carry out semantic analysis is had, if it does not exist, then terminating;If it is present perform second step;Second step is sentenced Whether the disconnected word is predefined vocabulary, such as:If, (, the vocabulary such as return to, if it is, being assigned therein as corresponding predetermined Adopted entity;If it is not, then perform third step;Third walks, and judges whether the word is pre-defined function, such as:Seek multiplying letters of Denging Number, if it is, being assigned therein as corresponding function entity;If it is not, then perform the 4th step;4th step judges the word Whether it is constant, such as:300th, the constants such as 0.8, if it is, being assigned therein as corresponding constant entity;If it is not, then it holds The 5th step of row;5th step judges whether the word is parameter class and method, such as:The parameters such as order price class, more than etc. side Method, if it is, being assigned therein as corresponding object entity;If it is not, then perform the 6th step;6th step, does not all match What is met is predefined, then throw exception.Predefined is the logic that a chain judges, can add and predefined sentence into chain Disconnected logic, can extend at any time;The predefined entity that word confirms is added in meaning of a word analysis list by the 7th step.
S14:According to parameter object list builder syntax tree and performed.As shown in figure 4, after according to each analysis of words As a result, structure syntax tree, which is exactly the layout of the execution sequence of code segment, performs each branch of syntax tree.
Syntax tree is code branch tree in fact, and each branch is a code number branch, and each branch is sequentially to perform , each branch tree can perform according to the meaning of each keyword in the branch tree, such as the method tune of an object With meeting goes to obtain corresponding parameter key, then go in Context by parameter key below according to the number of parameters of this method Corresponding value is obtained, to trigger this method;Meanwhile the result that method returns can be also put into Context, so as to below When code performs, the implementing result of front code can be got.Number in the result such as first row of the syntax tree, according to from It is small to be performed to big data, if wherein illustrating that there are two branches at 1 time there are two 2, performing in sequence, branch below The result of calculation of front branch may be used.Form is [word in syntax tree:Type declaration type definition], word is exactly generation Code section in decomposite come word, type declaration is exactly to indicate the type of the word, type definition be exactly indicate the word as Fruit is handled, and if class is object definition, constant is exactly that a variable stated or static constant, parameter are then needed from context Obtained in Context etc..
Syntax tree branch be with ';' be split, syntax tree is built on the basis of the semanteme of word later, with " such as Fruit (the order amount of money is more than 300), which then returns to ask, to be multiplied (the order amount of money, 0.8);" for.After semanteme of word analysis, ' if ' analyzed Go out for ' if ', just to below ' (the order amount of money is more than 300) ' expression formula carries out true and false judgement, i.e., ' the order amount of money ' is corresponding ' order.price ' and 300 progress ' being more than ' (>) compare, from Fig. 2-5, fourth line, it can be seen that '>' it is a binary ratio Compared with one comparison function of correspondence, the function needs to obtain two parameter lists, i.e., two parameters before and after ' being more than ' carry out Function relatively after, true-false value can be returned.If it is true, (return) logical consequence below is returned to, i.e., ' asks and multiplies (order gold Volume, 0.8) it is ' multi ' corresponding function that ', ' ask and multiply ' is corresponding, and function needs can be that binary is multiplied or more Member is multiplied, will behind parameter list asked multiplied successively, finally return that as a result, i.e. branch's execution terminates.In Fig. 2-5 CHILD_EXPRESS be branch's expression formula label, i.e. a code branch;METHOD_CALL is a parameter object Function call label;ID is a parameter object label;CONST_STRING, CONST_INTEGER are a constant label, Text i.e. in rule is constant or for the constant in parameter object.FUNCTION_CALL is a function call label Deng.
Fig. 5 is a kind of flow chart of the management method of regular text according to embodiments of the present invention.As shown in figure 5, this hair A kind of management method of regular text of bright embodiment includes:S51:Chinese and English binding and attribute binding are carried out to vocabulary, and By binding information storage in the database;S52:Obtain regular text and parameter object list;S53:Parameter object list is put Enter in context;S54:Regular text is split, and is converted to word list;S55:Semantic point is carried out to word list Analysis;S56:Structure syntax tree is simultaneously performed.This method further includes S7:Dynamic object parameter is obtained or added to context.Cause This, using Chinese description and the binding of English word, and to the progress of English word, meaning preassigns, logic is specified, function After the processing such as predefined, user can be directly using Chinese into the editor of line discipline, and server-side obtains rule text, and obtains rule The parameter object list that then text operation needs using the decomposition of vocabulary, semantic analysis, then builds syntax tree and is held Row to perform the Chinese rules of user, provides the user with friendly Chinese rules and writes function.Wherein, it is provided in context dynamic State is inquired, and in above process, can image parameter dynamically be added to context.
Fig. 6 is a kind of schematic diagram of the main modular of the management system of regular text according to embodiments of the present invention.
As shown in fig. 6, a kind of main modular of the management system 6 of regular text of the embodiment of the present invention includes:Obtain mould Block 61, for obtaining regular text and obtaining the parameter object list of regular text operation needs;Modular converter 62 is split, For regular text to be split, and it is converted to word list;Semantic module 63, for carrying out language to word list Justice analysis;Module 64 is built, for according to parameter object list builder syntax tree and being performed.Wherein, semantic module 61 analysis word lists, judge in the word list with the presence or absence of the word for not carrying out semantic analysis;If being not present, tie Beam;If in the presence of, judge not carry out semantic analysis word whether be predefined vocabulary, pre-defined function, constant, parameter class and One kind in method;If so, being appointed as corresponding predefined entity, and it is added in the analysis word list;Otherwise it throws Go out exception.
A kind of management system 6 of regular text of the embodiment of the present invention further includes storage module and binding module, stores mould Block is used for after the list object that gets parms, and parameter object list is put into context;And it provides within a context dynamic State is inquired.Storage module is additionally operable to the form of context being set as Key-Value forms.Binding module is used to carry out vocabulary Chinese and English binding and attribute binding, and by binding information storage in the database;And modular converter is split by regular text After being split, word list is converted to according to binding information.
Above-mentioned specific embodiment, does not form limiting the scope of the invention.Those skilled in the art should be bright It is white, depending on design requirement and other factors, various modifications, combination, sub-portfolio and replacement can occur.It is any Modifications, equivalent substitutions and improvements made within the spirit and principles in the present invention etc., should be included in the scope of the present invention Within.

Claims (10)

1. a kind of management method of rule text, which is characterized in that include the following steps:
Server obtains regular text, and obtains the parameter object list that regular text operation needs;
Regular text is split, and is converted to word list;
Semantic analysis is carried out to the word list;
According to the parameter object list builder syntax tree and performed.
2. method according to claim 1, which is characterized in that further include:
After the list object that gets parms, the parameter object list is put into context;And in the context Dynamic queries are provided.
3. method according to claim 1, which is characterized in that further include:
Chinese and English binding and attribute binding are carried out to vocabulary, and by binding information storage in the database;And
After regular text is split, word list is converted to according to the binding information.
4. method according to claim 1, which is characterized in that semantic analysis is carried out to the word list and is further included:
Word list is analyzed, is judged in the word list with the presence or absence of the word for not carrying out semantic analysis;
If being not present, terminate;
If in the presence of whether the word for judging not carry out semantic analysis is predefined vocabulary, pre-defined function, constant, parameter class With one kind in method;If so, being appointed as corresponding predefined entity, and it is added in the analysis word list;Otherwise Throw exception.
5. method according to claim 2, which is characterized in that the form of context is set as Key-Value forms.
6. a kind of management system of rule text, which is characterized in that including:
Acquisition module, for obtaining regular text and obtaining the parameter object list of regular text operation needs;
Modular converter is split, for regular text to be split, and is converted to word list;
Semantic module, for carrying out semantic analysis to the word list;
Module is built, for according to the parameter object list builder syntax tree and being performed.
7. system according to claim 6, which is characterized in that further include:
Storage module, for after the list object that gets parms, the parameter object list to be put into context;And Dynamic queries are provided in the context.
8. system according to claim 6, which is characterized in that further include:
Binding module, for carrying out Chinese and English binding and attribute binding to vocabulary, and by binding information storage in the database; And
After fractionation modular converter is split regular text, word list is converted to according to the binding information.
9. system according to claim 6, which is characterized in that semantic module analyzes word list, judges the word With the presence or absence of the word for not carrying out semantic analysis in list;
If being not present, terminate;
If in the presence of whether the word for judging not carry out semantic analysis is predefined vocabulary, pre-defined function, constant, parameter class With one kind in method;If so, being appointed as corresponding predefined entity, and it is added in the analysis word list;Otherwise Throw exception.
10. system according to claim 7, which is characterized in that storage module is additionally operable to the form of context being set as Key-Value forms.
CN201611115139.6A 2016-12-07 2016-12-07 Method and system for managing rule text Active CN108170661B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611115139.6A CN108170661B (en) 2016-12-07 2016-12-07 Method and system for managing rule text

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611115139.6A CN108170661B (en) 2016-12-07 2016-12-07 Method and system for managing rule text

Publications (2)

Publication Number Publication Date
CN108170661A true CN108170661A (en) 2018-06-15
CN108170661B CN108170661B (en) 2022-04-12

Family

ID=62526649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611115139.6A Active CN108170661B (en) 2016-12-07 2016-12-07 Method and system for managing rule text

Country Status (1)

Country Link
CN (1) CN108170661B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471666A (en) * 2019-07-18 2019-11-19 五八有限公司 Code automatic switching method and device, code converter and medium
CN110597959A (en) * 2019-09-17 2019-12-20 北京百度网讯科技有限公司 Text information extraction method and device and electronic equipment
WO2020015190A1 (en) * 2018-07-18 2020-01-23 平安科技(深圳)有限公司 Method for generating business rule, electronic device, and readable storage medium
CN110795456A (en) * 2019-10-28 2020-02-14 北京百度网讯科技有限公司 Map query method and device, computer equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1777961A1 (en) * 2005-10-19 2007-04-25 Alcatel Lucent Configuration tool for a content and distribution management system
CN102339252A (en) * 2011-07-25 2012-02-01 大连理工大学 Static state detecting system based on XML (Extensive Makeup Language) middle model and defect mode matching
CN102768682A (en) * 2012-06-28 2012-11-07 用友软件股份有限公司 Business rule processing device and business rule processing method
CN103279358A (en) * 2013-06-08 2013-09-04 北京首钢自动化信息技术有限公司 Interpreted dynamic business component construction method for industrial applications
CN104021075A (en) * 2014-05-22 2014-09-03 小米科技有限责任公司 Method and device for evaluating program codes
CN104932887A (en) * 2015-06-12 2015-09-23 北京京东尚科信息技术有限公司 Plug-in management method of platform system and platform system
CN105243019A (en) * 2015-10-27 2016-01-13 北京神州绿盟信息安全科技股份有限公司 Method and apparatus for detecting python code bugs
CN106095792A (en) * 2016-05-27 2016-11-09 ***股份有限公司 The method and apparatus generating database manipulation code

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1777961A1 (en) * 2005-10-19 2007-04-25 Alcatel Lucent Configuration tool for a content and distribution management system
CN102339252A (en) * 2011-07-25 2012-02-01 大连理工大学 Static state detecting system based on XML (Extensive Makeup Language) middle model and defect mode matching
CN102768682A (en) * 2012-06-28 2012-11-07 用友软件股份有限公司 Business rule processing device and business rule processing method
CN103279358A (en) * 2013-06-08 2013-09-04 北京首钢自动化信息技术有限公司 Interpreted dynamic business component construction method for industrial applications
CN104021075A (en) * 2014-05-22 2014-09-03 小米科技有限责任公司 Method and device for evaluating program codes
CN104932887A (en) * 2015-06-12 2015-09-23 北京京东尚科信息技术有限公司 Plug-in management method of platform system and platform system
CN105243019A (en) * 2015-10-27 2016-01-13 北京神州绿盟信息安全科技股份有限公司 Method and apparatus for detecting python code bugs
CN106095792A (en) * 2016-05-27 2016-11-09 ***股份有限公司 The method and apparatus generating database manipulation code

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
叶亮: "基于安全规则的源代码分析方法研究", 《中国优秀博硕士论文全文数据库(硕士)信息科技辑》 *
陈慧: "大数据下源代码同源性安全分析探讨", 《科技视界》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020015190A1 (en) * 2018-07-18 2020-01-23 平安科技(深圳)有限公司 Method for generating business rule, electronic device, and readable storage medium
CN110471666A (en) * 2019-07-18 2019-11-19 五八有限公司 Code automatic switching method and device, code converter and medium
CN110597959A (en) * 2019-09-17 2019-12-20 北京百度网讯科技有限公司 Text information extraction method and device and electronic equipment
CN110795456A (en) * 2019-10-28 2020-02-14 北京百度网讯科技有限公司 Map query method and device, computer equipment and storage medium
CN110795456B (en) * 2019-10-28 2022-06-28 北京百度网讯科技有限公司 Map query method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN108170661B (en) 2022-04-12

Similar Documents

Publication Publication Date Title
US11042713B1 (en) Applied artificial intelligence technology for using natural language processing to train a natural language generation system
Al-Hroob et al. The use of artificial neural networks for extracting actions and actors from requirements document
US9645988B1 (en) System and method for identifying passages in electronic documents
CN108170661A (en) A kind of management method and system of rule text
US11334818B2 (en) System and method for real-time training of machine learning model using small training data set
Kashmira et al. Generating entity relationship diagram from requirement specification based on nlp
Sànchez-Ferreres et al. Aligning textual and graphical descriptions of processes through ILP techniques
Sasidhar et al. A survey on named entity recognition in Indian languages with particular reference to Telugu
Arellano et al. Frameworks for natural language processing of textual requirements
CN117708157A (en) SQL sentence generation method and device
Mohanan et al. Software requirement elicitation using natural language processing
Afreen et al. Generating UML class models from SBVR software requirements specifications
Leonandya et al. A semi-supervised algorithm for Indonesian named entity recognition
De Cesare et al. Toward the automation of business process ontology generation
Han et al. A novel part of speech tagging framework for nlp based business process management
Bajwa et al. A controlled natural language interface to class models
Chawla et al. ProBot: an online aid to procurement
CN112732743B (en) Data analysis method and device based on Chinese natural language
Confort et al. Learning ontology from text: a storytelling exploratory case study
Hewa et al. A Sinhala natural language interface for querying databases using natural language processing
Simko et al. Implemented domain model generation
Mohanan et al. Open NLP based refinement of software requirements
CN114238807A (en) Processing method and device for data visualization page
Ordoñez et al. Multimodal indexing and search of business processes based on cumulative and continuous N-grams
Uddin et al. Information and relation extraction for semantic annotation of ebook texts

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