[go: up one dir, main page]

CN106294378A - Application and identification method and device - Google Patents

Application and identification method and device Download PDF

Info

Publication number
CN106294378A
CN106294378A CN201510252903.3A CN201510252903A CN106294378A CN 106294378 A CN106294378 A CN 106294378A CN 201510252903 A CN201510252903 A CN 201510252903A CN 106294378 A CN106294378 A CN 106294378A
Authority
CN
China
Prior art keywords
application
similarity
bag name
channel
apply names
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
CN201510252903.3A
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510252903.3A priority Critical patent/CN106294378A/en
Publication of CN106294378A publication Critical patent/CN106294378A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/35Clustering; Classification
    • G06F16/353Clustering; Classification into predefined classes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a kind of application and identification method and device, its method includes: obtains the Apply Names of the first application and corresponding channel bag name, and obtains the Apply Names of the second application and corresponding channel bag name;Judge whether the Apply Names of the first Apply Names applied and the second application mates;If it does, then the similarity obtained between the channel bag name of channel Bao Mingyu second application of the first application;Judge whether the first application is same application with the second application according to similarity.The present invention can reduce human cost, improve application distribution efficiency.

Description

Application and identification method and device
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of application and identification method and device.
Background technology
Along with the fast development of the Internet, occur in that increasing application.Application developer should in order to expand Download and activation amount, often carry out by application distribution platform (such as application treasured, mobile phone assistant etc.) Distribution and popularization.Before application distribution platform is distributed and promotes, need this application APK (Android Application Package, Android application installation kit) file is packed, and generates application Channel bag.But, when developer submits application to application distribution platform, application distribution platform needs correspondence With classifying, in order to user can download this application from this application distribution platform.
The method that application is identified by application distribution platform at present mainly has: (1) general developer is to application point When sending out platform submission application, big classification can be selected, as selected classification to be game application, software application etc., Application distribution platform can identify the classification of application according to the selection of developer;(2) by artificial screening, than As gone to judge that application is game application or other application by the title of application and mark (logo).
Being identified application by the way of artificial owing to being essentially all at present, the time of the most not only expending is long, Consumption human cost is big, and reduces the efficiency of application distribution.
Summary of the invention
Based on this, it is necessary to for problem of the prior art, it is provided that one can reduce human cost, improving should With application and identification method and the device of distribution efficiency.
A kind of application and identification method, described method includes:
Obtain the Apply Names of the first application and corresponding channel bag name, and obtain the application name of the second application Claim and corresponding channel bag name;
Judge whether the Apply Names of described first application and the Apply Names of the second application mate;
If it does, then obtain described first application channel Bao Mingyu described in second application channel bag name it Between similarity;
Judge whether described first application is same application with described second application according to described similarity.
A kind of application identifies device, including:
Application message acquisition module, for obtaining the Apply Names of the first application and corresponding channel bag name, with And obtain the Apply Names of the second application and corresponding channel bag name;
Apply Names matching module, for judging Apply Names and the application of the second application of described first application Whether title mates;
Similarity acquisition module, for mating when the Apply Names of the Apply Names of the first application and the second application Time, then obtain the similarity between the channel bag name of the second application described in the channel Bao Mingyu of described first application;
Judge module, for judging that described first application is applied with described second according to described similarity be whether Same application.
Above-mentioned application and identification method and device, in the case of Apply Names is identical, further obtain two Similarity between the channel bag name of application, channel bag name is similar, then two application are more likely same application, Can directly be judged to same application, otherwise divide into different application.Relative to existing artificial screening and class Other selection mode, the mode the most automatically application classified, reduce human cost, thus also carry High application distribution efficiency.
Accompanying drawing explanation
Fig. 1 is the flow chart of application and identification method in an embodiment;
Fig. 2 is between the channel bag name of channel Bao Mingyu the second application obtaining the first application in an embodiment The flow chart of similarity;
Fig. 3 is according to multiple first structures and the canal of multiple second Structure Calculation the first application in an embodiment The flow chart of the similarity between the channel bag name of road Bao Mingyu the second application;
Fig. 4 is the process schematic of application and identification method in an embodiment;
Fig. 5 is the structured flowchart that in an embodiment, application identifies device;
Fig. 6 is the structured flowchart of similarity acquisition module in an embodiment;
Fig. 7 is the structured flowchart of similarity calculation module in an embodiment;
Fig. 8 is the cut-away view of the server in an embodiment.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and reality Execute example, the present invention is further elaborated.Only should be appreciated that specific embodiment described herein Only in order to explain the present invention, it is not intended to limit the present invention.
When application is distributed to multiple application distribution platform by developer, it usually needs application is identified. And apply distribution platform, such as application market or other application dispensing instrument, when classifying to application It is also required to application is identified.
In one embodiment, as shown in Figure 1, it is proposed that a kind of application and identification method, the method is with application Being illustrated in application distribution platform, the method includes:
Step 102, obtains the Apply Names of the first application and corresponding channel bag name, and obtains the second application Apply Names and corresponding channel bag name.
It should be noted that, " first " and " second " used in this application is only used for two application Making a distinction, therefore the first application is only relative concept with the second application, is not limited by these terms System.
Concrete, the first application can be the application having determined that classification, and the second application can be to need to carry out The application identified.Otherwise, when the second application is the application having determined that classification, then the first application is to need to carry out The application identified.For example, it has been determined that the application of classification can be that application developer uploads to application distribution Platform has also had determined that the application of classification, and needing the application identified can be that application distribution platform is from network The random application captured.
Application distribution platform timing can capture substantial amounts of application from network, determines that these classifications applied are gone forward side by side Row replicates, to provide more application to recommend user.And in determining the link of classification of application, identify Two application are same application, and the most same game is applied in application class extremely important, it is possible to resolve one The application class problem of part.
When the application of exploitation is uploaded to apply distribution platform by commonly used developer, can set for each application Put the Apply Names of correspondence.Therefore, each application in network has the Apply Names of correspondence.Such as, name For a game application of " liking Journey to the West " everyday, the Apply Names of its correspondence is " liking Journey to the West " everyday.When So, Apply Names is not limited to Chinese.
Before application is distributed and promotes by application distribution platform, need the APK (Android of this application Application Package, Android application installation kit) file packs, and canal referred to as applied by the bag of generation Road bag.Each application channel bag has unique channel bag name.So-called channel bag name (Package Name), Being unique mark of application, channel bag name has uniqueness, and a channel bag name i.e. represents an application, no Two application are allowed to use same channel bag name.It is to say, for two application, it is possible to it is corresponding Apply Names identical, but channel bag name is different.
Step 104, it is judged that whether the Apply Names of the first application and the Apply Names of the second application mate, if so, Then perform step 106, if it is not, then perform step 110.
In the present embodiment, coupling refers to that the Apply Names of the first application and the second Apply Names applied are identical. The Apply Names of two application is identical, is the most more likely same application, if the Apply Names of two application It is different from, is the most substantially different application.
Step 106, the similarity between the channel bag name of channel Bao Mingyu the second application obtaining the first application.
Concrete, can be to the channel bag name of the channel bag name of the first application and the second application according to default separator Carry out truncation, the multiple character strings obtained after respectively obtaining the channel bag name segmentation of the first application, and Multiple character strings that the channel bag name of the second application obtains after blocking, the character string according to obtaining obtains both Between similarity.
According to similarity, step 108, judges whether the first application is same application with the second application.
Concrete, threshold value can be preset and judge for similarity, it is judged that whether similarity is more than or equal to pre- If threshold value.The most then judge the first application and the second application for same application, otherwise judge the first application and Second application is different application.Illustrate, if the first application is to have determined that class in application distribution platform Other application, when judge the second application with the first application for same application time, apply the distribution platform can not be to the Two application carry out classifying and replicating, when judging that the second application is not same application with the first application, then and application point Send out platform the second application to be carried out the mode of manual sort and determine classification, then replicate to user Recommend the second application.
Preferably, predetermined threshold value may be set to 50%.Empirical evidence, in the case of Apply Names is identical, When the similarity of channel bag names of two application is more than 50%, then the two application be same application can Energy property is very big, therefore sets predetermined threshold value and can accurately judge whether two application answer as same as 50% With.
Step 110, it is determined that the first application and the second application are different application.
In the present embodiment, when the Apply Names of the first application and the Apply Names of the second application do not mate, then First application and the second application are evident as different application.
In the present embodiment, in the case of Apply Names is identical, further obtain the channel bag of two application Similarity between Ming, channel bag name is similar, then two application are more likely same application, can directly judge For same application, otherwise divide into different application.Relative to existing artificial screening and classification selection mode, So automatically, the mode classified application, reduces human cost, thus also improves application distribution effect Rate.
As in figure 2 it is shown, in one embodiment, the canal of channel Bao Mingyu second application of the first application is obtained The step of the similarity between road bag name includes:
Step 126, carries out truncation according to default separator to the channel bag name of the first application, obtains many Individual first structure, and, according to default separator, the channel bag name of the second application is carried out truncation, Obtain multiple second structure.
Preset separator can be the symbol in addition to word, include but not limited to period (.), underscore (_), Oblique line (/) etc., numerous to list herein.
First structure refer to according to preset separator to first application channel bag name block (or be referred to as For splitting) process the multiple character strings obtained.Second structure refers to according to the separator preset the second application Channel bag name carry out multiple character strings that truncation obtains.
Step 146, according to the channel Bao Mingyu of multiple first structures and multiple second Structure Calculation first application the Similarity between the channel bag name of two application.
By multiple first structures (character string) that step 126 is obtained and multiple second structures (character string) Mate, obtain the similarity between multiple first structure and multiple second structure.
In the present embodiment, according to the naming rule of application channel bag name, obtain first by calculating similarity Similarity between the channel bag name of channel Bao Mingyu second application of application, in the situation that Apply Names is identical Under, just can judge that the first application and the second application are whether as same application rapidly.
As it is shown on figure 3, in one embodiment, according to multiple first structures and multiple second Structure Calculation The step of the similarity between the channel bag name of channel Bao Mingyu second application of one application includes:
Multiple first structures are mated by step 1462 with multiple second structures, obtain multiple first structure With mutually isostructural number in multiple second structures.
Multiple first structures (character string) step 126 obtained are entered with multiple second structures (character string) Row coupling, obtains multiple first structure and the number of identical structure in multiple second structures.
Step 1464, adds up the structure number of the first structure and the structure number of the second structure, and obtains wherein Max architecture number.
Add up multiple first structures and the structure number of multiple second structure that above-mentioned steps 126 obtains respectively, And obtain max architecture number therein.
Step 1466, calculates the ratio that similarity is mutually isostructural number and max architecture number.
Concrete, similarity can be calculated by formula below and obtain:Wherein, n For multiple first structures and mutually isostructural number in multiple second structures, m is that multiple first structure is with multiple Max architecture number in second structure.
Such as, as a example by the application in Andriod system, the entitled com.yinhan.pao of channel bag of the first application, The entitled com.yinhan.pao.nice of channel bag of the second application.According to default separator period (.) by first After the channel bag name of channel game carries out truncation, multiple first structures of obtaining are: com, yinhan and pao.According to obtain after the channel bag name truncation that the second channel is played by default separator period (.) Multiple second structures are: com, yinhan, pao and nice.
Above-mentioned multiple first structures and multiple second structure are compared, it may be determined that identical structure number Being 3, the structure number of the first structure is 3, and the structure number of the second structure is 5.By comparing the first structure Structure number and the structure number of the second structure, it may be determined that max architecture number is 5.
When identical structure number is 3, when max architecture number is 5, calculating similarity is identical structure number With the ratio of max architecture tree, i.e.
Describe, as a example by game application, the application and identification method that the embodiment of the present invention provides in detail below.
Game application, is the most common application.Game application is carried out by application distribution platform Before distribution and popularization, by the API file packing of game application, generate play channel bag, referred to as channel Bag.Game is applied issuing when, owing to channel bag is protected, different channel bags can be given identical Apply Names but the game of different channel bag names, such game be referred to as channel game.Should The Method And Principle that game application identifies i.e. is described by scene as a example by channel is played.Concrete, such as Fig. 4 institute Showing, the method includes:
Step 402, obtains the Apply Names of the first game application and corresponding channel bag name, and, obtain the The Apply Names of two game application and corresponding channel bag name.
Step 404, it is judged that whether the Apply Names of the first game application and the Apply Names of the second game application be Join, the most then perform step 406, if it is not, then perform step 412.
In this example, coupling refers to Apply Names and the Apply Names phase of the second game application of the first game application With.The Apply Names of two game application is identical, is the most more likely the game of same channel, if two trips The Apply Names of play application is different from, and is the most substantially different channel game.The Apply Names of game application Can be Chinese, but be not limited to this.
Step 406, the channel Bao Mingyu second obtaining the first game application plays between the channel bag name applied Similarity.
The process that the realizes step 106 with above-described embodiment of step 406 to realize process identical, the most permissible See step 106 part, repeat no more here.
Step 408, it is judged that similarity whether more than 50%, the most then performs step 410, if it is not, then hold Row step 412.
Step 410, it is judged that the first game application and the second game application are played for same channel.
Empirical evidence, in the case of the Apply Names of game application is identical, when the channel of two game application When the similarity of bag name is more than 50%, just can accurately judge that two game application are played as same channel.
Step 412, it is determined that the first game application and the second game application are different channel game.In this example, When the Apply Names of the first game application and the Apply Names of the second game application do not mate, then can be determined that First game application and the second game application are evident as different channel game.
In another embodiment, it is also proposed that a kind of application identifies device.As it is shown in figure 5, this device includes: Application message acquisition module 502, for obtaining the Apply Names of the first application and corresponding channel bag name, and Obtain the Apply Names of the second application and corresponding channel bag name.Apply Names matching module 504, is used for judging Whether the Apply Names of the first application and the Apply Names of the second application mate.Similarity acquisition module 506, uses In time mating when the Apply Names of the first application and the Apply Names of the second application, then obtain the canal of the first application Similarity between the channel bag name of road Bao Mingyu the second application.Judge module 508, for sentencing according to similarity Whether disconnected first application is same application with the second application.
In one embodiment, similarity acquisition module 506 includes: truncation module 526, for basis The separator preset carries out truncation to the channel bag name of the first application, obtains multiple first structure, and, According to default separator, the channel bag name of the second application is carried out truncation, obtain multiple second structure. Similarity calculation module 546, for according to multiple first structures and the canal of multiple second Structure Calculation the first application Similarity between the channel bag name of road Bao Mingyu the second application.
In one embodiment, similarity calculation module 546 includes: matching unit 5462, for by multiple First structure is mated with multiple second structures, obtains multiple first structure identical with multiple second structures The number of structure.Max architecture number acquiring unit 5464, for the structure number and second of statistics the first structure The structure number of structure, and obtain max architecture number therein.Computing unit 5466 is used for calculating similarity Mutually isostructural number and the ratio of max architecture number.
In one embodiment, it is judged that module 508 is additionally operable to judge that whether similarity is more than or equal to presetting threshold Value;When similarity is more than or equal to predetermined threshold value, it is determined that the first application is same application with the second application.
In one embodiment, predetermined threshold value is 50%.
As shown in Figure 8, in one embodiment, a kind of server is additionally provided, including by system bus even Processor, non-volatile memory medium, internal memory and the network interface connect.The processor of server has calculating Function and the control function of control whole server work, this processor is configured to perform a kind of application and identifies Method.The storage medium of server includes: magnetic storage medium, flash-type storage medium and optical storage media Deng.The storage medium storage of server has operating system and a kind of application to identify device, this application identification device For realizing a kind of application and identification method.Internal memory is used for as the application identification device in non-volatile memory medium The result of determination of storage application identification and applicating category etc..The network interface of server is for the finger at processor Order is lower exchanges data with external network, such as, obtain application related information from network, including Apply Names with Corresponding channel bag name etc..
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, Can be by computer program and complete to instruct relevant hardware, described program can be stored in a calculating In machine read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method. Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, Or random store-memory body (Random Access Memory, RAM) etc. ROM).
Each technical characteristic of embodiment described above can combine arbitrarily, for making description succinct, the most right The all possible combination of each technical characteristic in above-described embodiment is all described, but, if these skills There is not contradiction in the combination of art feature, is all considered to be the scope that this specification is recorded.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes more concrete and detailed, But can not therefore be construed as limiting the scope of the patent.It should be pointed out that, for this area For those of ordinary skill, without departing from the inventive concept of the premise, it is also possible to make some deformation and change Entering, these broadly fall into protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be with appended power Profit requires to be as the criterion.

Claims (10)

1. an application and identification method, described method includes:
Obtain the Apply Names of the first application and corresponding channel bag name, and obtain the application name of the second application Claim and corresponding channel bag name;
Judge whether the Apply Names of described first application and the Apply Names of the second application mate;
If it does, then obtain described first application channel Bao Mingyu described in second application channel bag name it Between similarity;
Judge whether described first application is same application with described second application according to described similarity.
Method the most according to claim 1, it is characterised in that the channel bag of described acquisition the first application The step of the similarity between the channel bag name of name and the second application includes:
According to default separator, the channel bag name of described first application is carried out truncation, obtain multiple the One structure, and, according to default separator, the channel bag name of described second application is carried out truncation, Obtain multiple second structure;
According to the channel Bao Mingyu the of the first application described in the plurality of first structure and multiple second Structure Calculation Similarity between the channel bag name of two application.
Method the most according to claim 2, it is characterised in that described according to the plurality of first structure And the phase between the channel bag name of channel Bao Mingyu second application of the first application described in multiple second Structure Calculation Include like the step spent:
The plurality of first structure is mated with the plurality of second structure, obtains the plurality of first knot Structure and mutually isostructural number in the plurality of second structure;
Add up the structure number of the first structure and the structure number of the second structure, and obtain max architecture therein Number;
Calculate the ratio that described similarity is described mutually isostructural number and described max architecture number.
Method the most according to claim 1 and 2, it is characterised in that described differentiate the according to similarity Whether one application is applied with second is that the step of same application includes:
Judge described similarity whether more than or equal to predetermined threshold value, the most then judge described first application with Second application is same application, otherwise judges that described first application is applied as different application from second.
Method the most according to claim 4, it is characterised in that described predetermined threshold value is 50%.
6. an application identifies device, it is characterised in that including:
Application message acquisition module, for obtaining the Apply Names of the first application and corresponding channel bag name, with And obtain the Apply Names of the second application and corresponding channel bag name;
Apply Names matching module, for judging Apply Names and the application of the second application of described first application Whether title mates;
Similarity acquisition module, for mating when the Apply Names of the Apply Names of the first application and the second application Time, then obtain the similarity between the channel bag name of the second application described in the channel Bao Mingyu of described first application;
Judge module, for judging that described first application is applied with described second according to described similarity be whether Same application.
Device the most according to claim 6, it is characterised in that described similarity acquisition module includes:
Truncation module, for carrying out cutting to the channel bag name of described first application according to the separator preset Disconnected process, obtains multiple first structure, and, according to the default separator channel to described second application Bag name carries out truncation, obtains multiple second structure;
Similarity calculation module, for according to described in the plurality of first structure and multiple second Structure Calculation the Similarity between the channel bag name of channel Bao Mingyu second application of one application.
Device the most according to claim 7, it is characterised in that described similarity calculation module includes:
Matching unit, for the plurality of first structure being mated with the plurality of second structure, obtains The plurality of first structure and mutually isostructural number in the plurality of second structure;
Max architecture number acquiring unit, for structure number and the structure number of the second structure of statistics the first structure Mesh, and obtain max architecture number therein;
Computing unit, being used for calculating described similarity is described mutually isostructural number and described max architecture number Ratio.
9. according to the device described in claim 6 or 7, it is characterised in that described judge module is additionally operable to sentence Whether disconnected described similarity is more than or equal to predetermined threshold value;When described similarity is more than or equal to predetermined threshold value, Judge that described first application is applied as same application with second.
Device the most according to claim 9, it is characterised in that described predetermined threshold value is 50%.
CN201510252903.3A 2015-05-18 2015-05-18 Application and identification method and device Pending CN106294378A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510252903.3A CN106294378A (en) 2015-05-18 2015-05-18 Application and identification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510252903.3A CN106294378A (en) 2015-05-18 2015-05-18 Application and identification method and device

Publications (1)

Publication Number Publication Date
CN106294378A true CN106294378A (en) 2017-01-04

Family

ID=57631967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510252903.3A Pending CN106294378A (en) 2015-05-18 2015-05-18 Application and identification method and device

Country Status (1)

Country Link
CN (1) CN106294378A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109582703A (en) * 2018-12-03 2019-04-05 深圳市酷开网络科技有限公司 Identify method, terminal and the storage medium of equipment duplicate marking
CN112016580A (en) * 2019-05-31 2020-12-01 北京百度网讯科技有限公司 Application name identification method, device and terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090248494A1 (en) * 2008-04-01 2009-10-01 Certona Corporation System and method for collecting and targeting visitor behavior
CN103885937A (en) * 2014-04-14 2014-06-25 焦点科技股份有限公司 Method for judging repetition of enterprise Chinese names on basis of core word similarity
CN104268137A (en) * 2013-07-31 2015-01-07 深圳市华傲数据技术有限公司 Method and device for matching pharmaceutical name data
CN104317574A (en) * 2014-09-30 2015-01-28 北京金山安全软件有限公司 Method and device for identifying application program type

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090248494A1 (en) * 2008-04-01 2009-10-01 Certona Corporation System and method for collecting and targeting visitor behavior
CN104268137A (en) * 2013-07-31 2015-01-07 深圳市华傲数据技术有限公司 Method and device for matching pharmaceutical name data
CN103885937A (en) * 2014-04-14 2014-06-25 焦点科技股份有限公司 Method for judging repetition of enterprise Chinese names on basis of core word similarity
CN104317574A (en) * 2014-09-30 2015-01-28 北京金山安全软件有限公司 Method and device for identifying application program type

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109582703A (en) * 2018-12-03 2019-04-05 深圳市酷开网络科技有限公司 Identify method, terminal and the storage medium of equipment duplicate marking
CN112016580A (en) * 2019-05-31 2020-12-01 北京百度网讯科技有限公司 Application name identification method, device and terminal
CN112016580B (en) * 2019-05-31 2023-07-25 北京百度网讯科技有限公司 Application program name identification method, device and terminal

Similar Documents

Publication Publication Date Title
TW200839606A (en) Ranking items by optimizing ranking cost function
CN103678672A (en) Method for recommending information
US20230177089A1 (en) Identifying similar content in a multi-item embedding space
CN105893535A (en) Intelligent question and answer method, knowledge base optimizing method and device and intelligent knowledge base
CN113255670A (en) Unbalanced small sample target detection method and device and computer equipment
CN106874356B (en) Geographical location information management method and device
CN114548353B (en) Model training method, electronic device and storage medium
CN109901835B (en) Method, device and equipment for laying out elements and storage medium
CN113535399A (en) A kind of NFV resource scheduling method, device and system
CN105335156B (en) A kind of method and system of java object serialization
CN110516915B (en) Service node training and evaluating method and device and electronic equipment
WO2021031110A1 (en) Configuration file generation method and device, and storage medium
CN106294378A (en) Application and identification method and device
CN111292171B (en) Financial product pushing method and device
CN104253864B (en) A kind of data hierarchy storage means and system
CN104753758B (en) A kind of information attribute recognition methods and device
CN115048435A (en) Intelligent database storage method and system
CN104077555A (en) Method and device for identifying badcase in image search
CN107748801A (en) News recommendation method, device, terminal device and computer-readable storage medium
KR101923011B1 (en) Scene image generator
US20070016576A1 (en) Method and apparatus for blocking objectionable multimedia information
CN107092599B (en) Method and equipment for providing knowledge information for user
CN104915408B (en) A kind of method and device of social search result displaying
CN110309312A (en) A kind of correlating event acquisition methods and device
CN116935261A (en) Data processing methods and related devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
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: 20170104