Trademark category recommendation method and device, storage medium and electronic device
By receiving user requests from the industry and obtaining trademark registration category statistics from the database, appropriate trademark categories are recommended, which solves the problem of category judgment errors caused by trademark applicants relying on human recommendations, and improves the accuracy and user experience of recommendations.
Patent Information
- Application Number
- CN202010701587.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-20
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-07-20
AI Technical Summary
Trademark applicants rely too much on professional intellectual property brokers when determining trademark categories, which are prone to incorrect judgment of trademark categories due to human errors.
By receiving the industry requested by the user, its identification information is determined, trademark registration category statistics are obtained from the database based on this information, and appropriate trademark categories are recommended to the user based on the preset category threshold information.
It improves the accuracy and user experience of trademark category recommendations, reduces the possibility of human error, and allows users to quickly obtain current trademark category information in various industries.
Smart Images

Figure CN111898022B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a trademark category recommendation method and device, as well as a storage medium and an electronic device. Background Art
[0002] In recent years, people's awareness of trademark protection has become stronger and stronger. Usually, trademark applicants need to determine the trademark category they need before applying.
[0003] In the process of realizing the present disclosure, the inventors found that when trademark applicants are preparing to apply for trademarks, professional intellectual property brokers almost always conduct a rough analysis of the trademark data of the Trademark Office to determine the trademark category that the applicant needs to register. Therefore, this trademark category recommendation method that relies heavily on the professionalism of the broker's business is likely to lead to errors in the judgment of the trademark category due to the negligence of the broker. Summary of the invention
[0004] In order to solve the above technical problems, the present disclosure is proposed. The embodiments of the present disclosure provide a trademark category recommendation method and device, an electronic device and a storage medium.
[0005] According to one aspect of an embodiment of the present disclosure, a trademark category recommendation method is provided, including:
[0006] The industry receiving the user's request;
[0007] Determine identification information of the industry requested by the user;
[0008] Based on the identification information of the industry requested by the user, obtaining at least one trademark category corresponding to the industry requested by the user;
[0009] The at least one trademark category is recommended to the user.
[0010] Optionally, in the above-mentioned method embodiments of the present disclosure, the obtaining of at least one trademark category corresponding to the industry requested by the user based on the identification information of the industry requested by the user includes: based on the identification information of the industry requested by the user, searching for trademark registration category statistics information of the industry requested by the user from a database; wherein the trademark registration category statistics information of the industry is used to represent statistical information on the number of each trademark category registered for each industry.
[0011] Optionally, in the above-mentioned method embodiments of the present disclosure, the statistical information of trademark registration categories of the industry includes:
[0012] Based on the subject information of each company in the database, determining the industry to which each company belongs;
[0013] Based on the trademark information of each company in the database, obtaining the trademark registration category of each company;
[0014] Based on the industries to which the companies belong and the trademark registration categories of the companies, statistics are collected on the trademark registration categories of the industries to obtain statistical information on the trademark registration categories of the industries.
[0015] Optionally, in the above method embodiments of the present disclosure, the recommending the at least one trademark category to the user includes:
[0016] Determine at least one trademark registration category for each industry based on the trademark registration category statistics of each industry and the preset category threshold information of each industry;
[0017] Based on the at least one trademark registration category of each industry, at least one trademark category of the industry requested by the user is recommended to the user.
[0018] Optionally, in the above-mentioned method embodiments of the present disclosure, the trademark registration category includes: a recommended necessary registration category and a recommended protection registration category of a trademark;
[0019] Determining at least one trademark registration category for each industry includes:
[0020] In response to the number of trademark registration categories of an industry being one, determining the trademark registration category of the industry as the recommended necessary registration category;
[0021] In response to the fact that there are multiple trademark registration categories in an industry, based on preset high-frequency threshold information, at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category among the trademark registration categories of the industry are determined.
[0022] Optionally, in the above-mentioned method embodiments of the present disclosure, the recommending to the user at least one trademark category of the industry requested by the user based on at least one trademark registration category of each industry includes: recommending to the user a recommended necessary trademark registration category of the industry requested by the user based on the number of trademark registration categories of the industry requested by the user being one; or,
[0023] Based on the fact that the number of trademark registration categories of the industry requested by the user is multiple, at least one recommended necessary trademark registration category and at least one suggested protected trademark registration category of the industry requested by the user are recommended to the user.
[0024] Optionally, in the above method embodiments of the present disclosure, the method further includes:
[0025] Displaying at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in the form of an inserted box below each industry in the current page; or
[0026] At least one recommended necessary trademark registration category and at least one recommended protected trademark registration category are displayed to the user in the current page in a floating layer manner.
[0027] In the above-mentioned method embodiments of the present disclosure, according to another aspect of the embodiments of the present disclosure, a trademark category recommendation device is provided, including:
[0028] A receiving module is used to receive the industry requested by the user;
[0029] A determination module, used to determine identification information of the industry requested by the user;
[0030] An acquisition module, configured to acquire at least one trademark category corresponding to the industry requested by the user based on the identification information of the industry requested by the user;
[0031] A recommendation module is used to recommend the at least one trademark category to the user.
[0032] Optionally, in the above-mentioned device embodiments of the present disclosure, the acquisition module is specifically used to: based on the identification information of the industry requested by the user, search from the database for statistical information on trademark registration categories of the industry requested by the user; wherein the statistical information on trademark registration categories of the industry is used to represent statistical information on the number of each trademark category registered for each industry.
[0033] Optionally, in the above-mentioned device embodiments of the present disclosure, the acquisition module includes:
[0034] A first determining unit, configured to determine the industry to which each company belongs based on the subject information of each company in the database;
[0035] An acquisition unit, configured to acquire the trademark registration category of each company based on the trademark information of each company in the database;
[0036] The obtaining unit is used to collect statistics on the trademark registration categories of each industry based on the industries to which the companies belong and the trademark registration categories of the companies, so as to obtain statistical information on the trademark registration categories of the industries.
[0037] Optionally, in the above-mentioned device embodiments of the present disclosure, the recommendation module includes:
[0038] A second determination unit, configured to determine at least one trademark registration category for each industry based on the trademark registration category statistics of each industry and preset category threshold information for each industry;
[0039] A recommendation unit is used to recommend at least one trademark category of the industry requested by the user to the user based on at least one trademark registration category of each industry.
[0040] Optionally, in each of the above-mentioned device embodiments of the present disclosure, the trademark registration category includes: a recommended necessary registration category and a recommended protection registration category of a trademark;
[0041] The second determining unit is specifically configured to:
[0042] In response to the number of trademark registration categories of an industry being one, determining the trademark registration category of the industry as the recommended necessary registration category;
[0043] In response to the fact that there are multiple trademark registration categories in an industry, based on preset high-frequency threshold information, at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category among the trademark registration categories of the industry are determined.
[0044] Optionally, in the above-mentioned device embodiments of the present disclosure, the recommendation unit is specifically used to recommend to the user at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category of the industry requested by the user based on the recommended necessary trademark registration categories and recommended protected trademark registration categories in the multiple trademark registration categories of the various industries.
[0045] Optionally, in the above-mentioned device embodiments of the present disclosure, the present invention further includes:
[0046] A first display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in a box-inserted manner under each industry in the current page; or
[0047] The second display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in the current page in a floating layer manner.
[0048] According to another aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, and the computer program is used to execute the trademark category recommendation method described in any of the above embodiments of the present disclosure.
[0049] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the trademark category recommendation method described in any of the above embodiments.
[0050] Based on the trademark category recommendation method and device, electronic device and storage medium provided in the above-mentioned embodiments of the present disclosure, the industry requested by the user is received; the identification information of the industry requested by the user is determined; based on the identification information of the industry requested by the user, at least one trademark category corresponding to the industry requested by the user is obtained; and at least one trademark category is recommended to the user. Thus, the embodiments of the present disclosure use the identification information of the industry to realize the transformation of the fixed trademark category information of each industry cached from the front-end page in the prior art into the dynamic trademark category information of each industry directly obtained from the back-end, which not only improves the user experience, but also allows the trademark category information of each industry at this stage to be quickly viewed, avoiding the errors in the determination of trademark categories that may be caused by manual recommendation methods.
[0051] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. In the drawings, the same reference numerals generally represent the same components or steps.
[0053] Figure 1 It is a flowchart of a trademark category recommendation method provided by an exemplary embodiment of the present disclosure.
[0054] Figure 2 It is a flowchart of a trademark category recommendation method provided by another exemplary embodiment of the present disclosure.
[0055] Figure 3 It is a flowchart of a trademark category recommendation method provided by yet another exemplary embodiment of the present disclosure.
[0056] Figure 4 It is a flowchart of a trademark category recommendation method provided by yet another exemplary embodiment of the present disclosure.
[0057] Figure 5 It is a structural diagram of a trademark category recommendation device provided by an exemplary embodiment of the present disclosure.
[0058] Figure 6 is a structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0059] Below, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.
[0060] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.
[0061] Those skilled in the art can understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, etc., and neither represent any specific technical meaning nor indicate the necessary logical order between them.
[0062] It should also be understood that in the embodiments of the present disclosure, “plurality” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.
[0063] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.
[0064] In addition, the term "and / or" in the present disclosure is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present disclosure generally indicates that the associated objects before and after are in an "or" relationship.
[0065] It should also be understood that the description of the various embodiments in the present disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.
[0066] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0067] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0068] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0069] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0070] The embodiments of the present disclosure can be applied to electronic devices such as terminal devices, computer systems, servers, etc., which can operate with many other general or special computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, servers, etc. include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, large computer systems, and distributed cloud computing technology environments including any of the above systems, etc.
[0071] Electronic devices such as terminal devices, computer systems, servers, etc. can be described in the general context of computer system executable instructions (such as program modules) executed by computer systems. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.
[0072] Figure 1 is a flowchart of a trademark category recommendation method provided by an exemplary embodiment of the present disclosure. This embodiment can be applied to electronic devices, such as Figure 1 As shown, the trademark category recommendation method includes the following steps:
[0073] S102, receiving the industry requested by the user.
[0074] like Figure 2 As shown, the industries requested by the user may include catering, Internet, energy and other different industries.
[0075] S104, determining identification information of the industry requested by the user.
[0076] The identification information of the industry is used to indicate unique information for identifying each industry, such as a keyword key or a code. For example, the identification information of the food industry may be a keyword: food-industry, or a digital code 00001.
[0077] S106: Based on the identification information of the industry requested by the user, obtain at least one trademark category corresponding to the industry requested by the user.
[0078] In an embodiment of the present disclosure, based on the identification information of the industry requested by the user, the trademark registration category statistics of the industry requested by the user are searched from the database; the trademark registration category statistics of the industry are used to represent the statistical information on the number of each trademark category registered for each industry.
[0079] For example, based on the keyword food-industry in the food industry requested by the user, the trademark categories corresponding to the food industry obtained from the database may include: Category 29 - Food, Category 30 - Convenient Food, Category 31 - Seeds, Fruits and Vegetables, Category 40 - Material Processing, Category 35 - Advertising and Sales, Category 38 - Communication Services, Category 39 - Transportation and Storage, Category 42 - Website Services, etc.
[0080] S108, recommending at least one trademark category to the user.
[0081] Based on the trademark category recommendation method provided by the above embodiment of the present disclosure, the industry requested by the user is received; the identification information of the industry requested by the user is determined; based on the identification information of the industry requested by the user, at least one trademark category corresponding to the industry requested by the user is obtained; and at least one trademark category is recommended to the user. Thus, the embodiment of the present disclosure uses the identification information of the industry to realize the transformation of the fixed trademark category information of each industry cached from the front-end page in the prior art into the dynamic trademark category information of each industry directly obtained from the back-end, which not only improves the user experience, but also allows the trademark category information of each industry at this stage to be quickly viewed, avoiding the errors in the determination of trademark categories that may be caused by manual recommendation methods.
[0082] like Figure 3 As shown in the above Figure 1 Based on the illustrated embodiment, in some optional implementation modes, step S106 may include:
[0083] S301, based on the subject information of each company in the database, determine the industry to which each company belongs.
[0084] Among them, the main information of each company is used to indicate the business scope of each company.
[0085] S302, based on the trademark information of each company in the database, obtain the trademark registration category of each company.
[0086] Among them, the trademark information of each company is used to represent the trademark registration category information of each company.
[0087] In a specific example, crawler technology is used to capture the subject information and trademark information displayed on the existing company websites in the database, and based on the captured subject information of each company, each company is classified according to industry, and based on the captured trademark information of each company, the trademark registration category of each company is obtained.
[0088] S303, based on the industry to which each company belongs and the trademark registration category of each company, statistics are collected on the trademark registration categories of each industry to obtain statistical information on the trademark registration categories of each industry.
[0089] Exemplarily, based on the captured trademark registration categories of each company, the trademark registration categories of each industry are accumulated to obtain statistical information on the trademark registration categories of each industry.
[0090] In a specific example, the database includes 7 companies AG. Based on the business scope information stored in the database, it can be determined that 3 companies AC belong to the catering industry, and 4 companies DG belong to the photography industry. Among them, the trademark categories registered by Company A are 29-food, 31-seeds, fruits and vegetables, 32-material processing, 33-wine, and 35-advertising sales; the trademark categories registered by Company B are 29-food and 30-convenience food; the trademark categories registered by Company C are 29-food, 30-convenience food, 31-seeds, fruits and vegetables, and 32-material processing; the trademark categories registered by Company D are The trademark categories registered by Company A include Class 25 - clothing, shoes and hats, Class 35 - advertising and sales, Class 40 - material processing, Class 41 - education and entertainment; the trademark categories registered by Company E include Class 25 - clothing, shoes and hats, Class 35 - advertising and sales, Class 40 - material processing, Class 41 - education and entertainment, Class 45 - social services; the trademark categories registered by Company F include Class 25 - clothing, shoes and hats, Class 35 - advertising and sales, Class 41 - education and entertainment, Class 45 - social services; the trademark categories registered by Company G include Class 25 - clothing, shoes and hats, Class 35 - advertising and sales, Class 40 - material processing, Class 41 - education and entertainment, Class 45 - social services. Statistics are conducted on the trademark registration categories of the catering industry to obtain statistical information on trademark registration categories in the catering industry, which can be specifically expressed by the number of trademark registration categories, namely Class 29 - Food - 3, Class 30 - Convenience Food - 2, Class 31 - Seeds, Fruits and Vegetables - 2, Class 32 - Material Processing - 2, Class 33 - Wine - 1, Class 35 - Advertising and Sales - 1; statistics are conducted on the trademark registration categories of the photography industry to obtain statistical information on trademark registration categories in the catering industry, which can be specifically expressed by the number of trademark registration categories, namely Class 25 - Clothing, Shoes and Hats - 4, Class 35 - Advertising and Sales - 4, Class 40 - Material Processing - 3, Class 41 - Education and Entertainment - 4, Class 45 - Social Services - 3.
[0091] The above-mentioned embodiment of the present disclosure collects statistics on trademark registration categories of various industries by crawling the main body information and trademark information of each company in the database, thereby clearly giving the categories of trademark registration options for different industries, allowing users to determine the required trademark categories according to their own needs.
[0092] like Figure 4 As shown in the above Figure 1 Based on the illustrated embodiment, in some optional implementation modes, step S108 may include:
[0093] S401, determining at least one trademark registration category for each industry based on the statistical information of trademark registration categories for each industry and the preset category threshold information for each industry.
[0094] Among them, the category threshold information of each industry is used to represent the information limiting the number of recommended trademark registration categories for each industry. For example, for the catering industry in the above embodiment, it can be pre-set to recommend to users the trademark registration categories that rank in the top 60% in terms of the number of trademark registration categories in the catering industry, namely Category 29 - Food - 3, Category 30 - Convenience Food - 2, Category 31 - Seeds, Fruits and Vegetables - 2, and Category 32 - Material Processing - 2, for a total of 4 trademark registration categories.
[0095] In addition, since the industrial types of each industry are different, the category threshold information that needs to be pre-set for different industries may also be different. For example, in the above embodiment, the trademark registration categories of various companies in the photography industry are concentrated in Category 25 - clothing and shoes, Category 35 - advertising and sales, Category 40 - material processing, Category 41 - education and entertainment, Category 45 - social services, and other categories are not involved. Therefore, the category threshold of the photography industry is preset to 100%, that is, all trademark registration categories of the photography industry are determined as recommended trademark categories.
[0096] S402, based on at least one trademark registration category in each industry, recommending to the user at least one trademark category of the industry requested by the user.
[0097] In the disclosed embodiment, the recommended trademark categories of the above-mentioned industries are summarized and imported into a database, and the trademark registration category information of each industry in the database is retrieved in real time according to the needs of users, so that the trademark categories required by users in different industries can be recommended, allowing users to more clearly and intuitively choose the corresponding trademark category according to the scope of their own industry.
[0098] In some optional implementations, the trademark registration category may include: the recommended necessary registration category and the recommended protection registration category of the trademark. Among them, determining at least one trademark registration category for each industry may include the following two situations:
[0099] In response to the fact that the number of trademark registration categories in an industry is one, determining that the trademark registration category of the industry is a recommended necessary registration category; or
[0100] In response to the fact that the number of trademark registration categories in an industry is multiple, at least one recommended necessary trademark registration category and a recommended protected trademark registration category among the trademark registration categories of the industry is determined based on preset high-frequency threshold information.
[0101] For example, the preset high-frequency threshold information can be to select the top three trademark registration categories in the trademark registration category statistics in each industry as recommended necessary trademark registration categories, or to select trademark registration categories with more than 100,000 in each industry ranking as recommended necessary registration trademark categories, and the remaining trademark registration categories are recommended protection registration categories.
[0102] As in the above embodiment, the number of trademark registration categories in the photography industry: 25 categories - clothing, shoes and hats - 4, 35 categories - advertising and sales - 4, 41 categories - education and entertainment - 4, 40 categories - material processing - 3, 45 categories - social services - 3, high-frequency threshold information is set to select the top 3 trademark registration categories as recommended necessary registration categories, namely 25 categories - clothing, shoes and hats, 35 categories - advertising and sales, 41 categories - education and entertainment, and the remaining 40 categories - material processing, 45 categories - social services are set as recommended trademark registration categories. When a user requests trademark registration information for the photography industry, the trademark registration category information for the industry can be retrieved in real time through the database.
[0103] In some optional implementations, step S402 may specifically include the following two situations:
[0104] Based on the number of trademark registration categories in the industry requested by the user being one, recommend to the user the recommended necessary trademark registration categories for the industry requested by the user; or,
[0105] There are multiple trademark registration categories based on the industry requested by the user. Based on the recommended necessary trademark registration categories and suggested protected trademark registration categories in the multiple trademark registration categories of each industry, at least one recommended necessary trademark registration category and at least one suggested protected trademark registration category for the industry requested by the user are recommended to the user.
[0106] For example, if there are multiple trademark registration categories in the industry requested by the user, the recommended necessary trademark registration categories and recommended protected trademark registration categories in the trademark registration categories of the industry can be stored as a hash map (a key-value data structure), that is, the mapping relationship between keywords and trademark categories, as shown in the hash map of the cultural industry below:
[0107]
[0108] Based on the hash graph of the cultural industry mentioned above, the system can retrieve the trademark recommendation information of the cultural industry corresponding to the keyword "culture-industry", the recommended necessary trademark registration category "Class 42 - Website services" corresponding to the keyword "protect", the recommended protected trademark registration category "Class 16 - Office supplies, Class 35 - Advertising sales, Class 38 - Communication services, Class 41 - Education and entertainment" corresponding to the keyword "recommend", and the industry range "Printing, television broadcasting, publishing, entertainment, event performances, etc." corresponding to the keyword "range" for display to users.
[0109] In some optional embodiments, at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category are displayed to the user in an inserted box below each industry on the current page; or at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category are displayed to the user in the current page in a floating layer manner.
[0110] Specifically, in terms of page rendering, a mode of one label div corresponding to each industry can be adopted, and one label div per line can be used to dynamically change the trademark category information corresponding to the label, so as to achieve the purpose of only changing the trademark category information without re-rendering the page DOM. When the mouse slides to each industry, JavaScript receives the information that the mouse slides to the corresponding industry node (such as Figure 2 When selecting the textile industry as shown in the figure, the sliding hot zone is further enlarged through html+css, and the corresponding selected industry node when the mouse is sliding has an obvious selection style. For example, the industry icon will change when it is selected. For example, the entire hot zone is enlarged, the background color of the hot zone is changed (such as the background color of the selected textile industry is gray), and the recommended necessary trademark registration categories are displayed in the hot zone. Such a design not only has a simple page layout but also facilitates technical maintenance.
[0111] Any trademark category recommendation method provided in the embodiments of the present disclosure may be executed by any appropriate device with data processing capabilities, including but not limited to: a terminal device and a server. Alternatively, any trademark category recommendation method provided in the embodiments of the present disclosure may be executed by a processor, such as the processor executing any trademark category recommendation method mentioned in the embodiments of the present disclosure by calling corresponding instructions stored in a memory. This will not be described in detail below.
[0112] Figure 5 is a schematic diagram of the structure of a trademark category recommendation device provided by an exemplary embodiment of the present disclosure. The test device can be set in an electronic device such as a terminal device, a server, etc., to execute the trademark category recommendation method of any of the above embodiments of the present disclosure. Figure 5 As shown, the trademark category recommendation device includes:
[0113] A receiving module 51, used for receiving an industry requested by a user;
[0114] A determination module 52, used to determine identification information of the industry requested by the user;
[0115] An acquisition module 53, configured to acquire at least one trademark category corresponding to the industry requested by the user based on the identification information of the industry requested by the user;
[0116] The recommendation module 54 is used to recommend at least one trademark category to the user.
[0117] Based on the trademark category recommendation device provided in the above embodiment of the present disclosure, the industry requested by the user is received; the identification information of the industry requested by the user is determined; based on the identification information of the industry requested by the user, at least one trademark category corresponding to the industry requested by the user is obtained; and at least one trademark category is recommended to the user. Therefore, the embodiment of the present disclosure realizes the transformation of the fixed trademark category information of each industry cached from the front-end page in the prior art into the dynamic trademark category information of each industry directly obtained from the back-end through the identification information of the industry, which not only improves the user experience, but also allows the trademark category information of each industry at this stage to be quickly viewed, avoiding the mistakes in the determination of trademark categories that may be caused by manual recommendation methods.
[0118] In some of the embodiments, the acquisition module 53 is specifically used to: based on the identification information of the industry requested by the user, search from the database for statistical information on trademark registration categories of the industry requested by the user; wherein the statistical information on trademark registration categories of the industry is used to represent statistical information on the number of each trademark category registered for each industry.
[0119] In some implementation modes, the acquisition module 53 includes:
[0120] A first determining unit, configured to determine the industry to which each company belongs based on the subject information of each company in the database;
[0121] An acquisition unit, configured to acquire the trademark registration category of each company based on the trademark information of each company in the database;
[0122] The obtaining unit is used to collect statistics on the trademark registration categories of each industry based on the industries to which the companies belong and the trademark registration categories of the companies, so as to obtain statistical information on the trademark registration categories of the industries.
[0123] In some embodiments, the recommendation module 54 includes:
[0124] A second determination unit, configured to determine at least one trademark registration category for each industry based on the trademark registration category statistics of each industry and preset category threshold information for each industry;
[0125] A recommendation unit is used to recommend at least one trademark category of the industry requested by the user to the user based on at least one trademark registration category of each industry.
[0126] In some implementations, the trademark registration categories include: recommended necessary registration categories and recommended protection registration categories of trademarks;
[0127] The second determining unit is specifically configured to:
[0128] In response to the number of trademark registration categories of an industry being one, determining the trademark registration category of the industry to be the recommended necessary registration category or the recommended protection registration category;
[0129] In response to the fact that there are multiple trademark registration categories in an industry, based on preset high-frequency threshold information, at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category among the trademark registration categories of the industry are determined.
[0130] In some implementation modes, the recommendation unit is specifically configured to:
[0131] Based on the number of trademark registration categories of the industry requested by the user being one, recommending to the user a recommended necessary trademark registration category or a recommended protected trademark registration category for the industry requested by the user; or,
[0132] Based on the fact that the number of trademark registration categories of the industry requested by the user is multiple, at least one recommended necessary trademark registration category and at least one suggested protected trademark registration category of the industry requested by the user are recommended to the user.
[0133] In some embodiments, it also includes:
[0134] A first display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in a box-inserted manner under each industry in the current page; or
[0135] The second display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in the current page in a floating layer manner.
[0136] In addition, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: a processor; a memory for storing instructions executable by the processor;
[0137] The processor is used to read the executable instructions from the memory and execute the instructions to implement the trademark category recommendation method described in any of the above embodiments of the present disclosure.
[0138] Below, reference Figure 6 The electronic device according to the embodiment of the present disclosure is described. The electronic device may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signals from them. Figure 6 FIG. 1 is a block diagram of an electronic device according to an embodiment of the present disclosure. Figure 6 As shown, the electronic device includes one or more processors 61 and a memory 62 .
[0139] The processor 61 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
[0140] The memory 62 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 61 may run the program instructions to implement the trademark category recommendation method and / or other desired functions of the software program of each embodiment of the present disclosure described above. In one example, the electronic device may also include: an input device 63 and an output device 64, which are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0141] In addition, the input device 63 may also include, for example, a keyboard, a mouse, and the like.
[0142] The output device 64 can output various information to the outside. The output device 64 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto.
[0143] Of course, to simplify, Figure 6 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device may further include any other appropriate components.
[0144] In addition to the above-mentioned methods and devices, the embodiments of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps in the trademark category recommendation method of the software program of the various embodiments described above in this specification.
[0145] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0146] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enables the processor to execute the steps in the trademark category recommendation method of the software program of the various embodiments described above in this specification.
[0147] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0148] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
[0149] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0150] The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0151] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
[0152] It should also be noted that in the apparatus, device and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0153] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0154] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A trademark category recommendation method, characterized in that: include: The industry receiving the user's request; Determine identification information of the industry requested by the user; Based on the identification information of the industry requested by the user, obtaining at least one trademark category corresponding to the industry requested by the user; Based on the statistical information of trademark registration categories of each industry and the preset category threshold information of each industry, determining at least one trademark registration category of each industry, wherein the preset category threshold information of each industry is used to indicate information limiting the number of recommended trademark registration categories of each industry, and the trademark registration categories include: recommended necessary registration categories and recommended protection registration categories of trademarks; Based on at least one trademark registration category of each industry, recommending to the user at least one trademark category of the industry requested by the user; The determining of at least one trademark registration category for each industry includes: in response to the number of trademark registration categories in an industry being one, determining the trademark registration category of the industry as the recommended necessary registration category; in response to the number of trademark registration categories in an industry being multiple, determining at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category among the trademark registration categories of the industry based on preset high-frequency threshold information.
2. The method according to claim 1, characterized in that The acquiring, based on the identification information of the industry requested by the user, at least one trademark category corresponding to the industry requested by the user includes: Based on the identification information of the industry requested by the user, the statistical information of trademark registration categories of the industry requested by the user is searched from the database; wherein the statistical information of trademark registration categories of the industry is used to represent the statistical information of the number of each trademark category registered for each industry.
3. The method according to claim 2, characterized in that Trademark registration category statistics for the industry in question, including: Based on the subject information of each company in the database, determining the industry to which each company belongs; Based on the trademark information of each company in the database, obtaining the trademark registration category of each company; Based on the industries to which the companies belong and the trademark registration categories of the companies, statistics are collected on the trademark registration categories of the industries to obtain statistical information on the trademark registration categories of the industries.
4. The method according to claim 1, characterized in that The recommending, to the user, at least one trademark category of the industry requested by the user based on at least one trademark registration category of each industry includes: Based on the number of trademark registration categories of the industry requested by the user being one, recommending to the user the recommended necessary trademark registration categories of the industry requested by the user; or, Based on the fact that the number of trademark registration categories of the industry requested by the user is multiple, at least one recommended necessary trademark registration category and at least one suggested protected trademark registration category of the industry requested by the user are recommended to the user.
5. The method according to any one of claims 1 to 4, characterized in that: Also includes: Displaying at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in the form of an inserted box under each industry in the current page; or At least one recommended necessary trademark registration category and at least one recommended protected trademark registration category are displayed to the user in the current page in a floating layer manner.
6. A trademark category recommendation device, characterized in that: include: A receiving module is used to receive the industry requested by the user; A determination module, used to determine identification information of the industry requested by the user; An acquisition module, configured to acquire at least one trademark category corresponding to the industry requested by the user based on the identification information of the industry requested by the user; A recommendation module, configured to recommend the at least one trademark category to the user; The recommendation module includes: a second determination unit, configured to determine at least one trademark registration category of each industry based on the trademark registration category statistics of each industry and the preset category threshold information of each industry, wherein the preset category threshold information of each industry is used to indicate information limiting the number of recommended trademark registration categories of each industry, and the trademark registration categories include: recommended necessary registration categories and recommended protection registration categories of trademarks; A recommendation unit, configured to recommend, to the user, at least one trademark category of the industry requested by the user based on at least one trademark registration category of each industry; The second determination unit is specifically used for: in response to the number of trademark registration categories of an industry being one, determining the trademark registration category of the industry as the recommended necessary registration category; in response to the number of trademark registration categories of an industry being multiple, determining at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category among the trademark registration categories of the industry based on preset high-frequency threshold information.
7. The device according to claim 6, characterized in that The acquisition module is specifically used to: based on the identification information of the industry requested by the user, search the trademark registration category statistics of the industry requested by the user from the database; wherein the trademark registration category statistics of the industry are used to represent the statistical information on the number of each trademark category registered for each industry.
8. The device according to claim 7, characterized in that The acquisition module comprises: A first determining unit, configured to determine the industry to which each company belongs based on the subject information of each company in the database; An acquisition unit, configured to acquire the trademark registration category of each company based on the trademark information of each company in the database; The obtaining unit is used to collect statistics on the trademark registration categories of each industry based on the industries to which the companies belong and the trademark registration categories of the companies, so as to obtain statistical information on the trademark registration categories of the industries.
9. The device according to any one of claims 6 to 8, characterized in that: Also includes: A first display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in a box-inserted manner under each industry in the current page; or The second display module is used to display at least one recommended necessary trademark registration category and at least one recommended protected trademark registration category to the user in the current page in a floating layer manner.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the trademark category recommendation method described in any one of claims 1-5 above.
11. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the trademark category recommendation method described in any one of claims 1-5 above.
12. A computer program product comprising computer readable code, characterized in that: When the computer-readable code runs on a device, the processor in the device executes a method for implementing the trademark category recommendation method described in any one of claims 1-5.
Citation Information
Patent Citations
Trademark data generation method and device
CN110599373A