Trademark monitoring method and device, electronic equipment and storage medium

By automatically comparing trademark information and status information and generating monitoring prompts, the problems of omissions and poor real-time performance of manual monitoring in trademark monitoring are solved, and automated, real-time and extensive monitoring of trademark status is achieved.

CN114445246BActive Publication Date: 2025-10-10BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210113533.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-30
Publication Date
2025-10-10
Estimated Expiration
2042-01-30

AI Technical Summary

Technical Problem

In the existing technology, trademark monitoring relies on manual methods, which are prone to omissions, poor real-time performance, and limited monitoring capacity, and cannot meet the needs of timely follow-up and wide coverage of trademark status.

Method used

Provided are a trademark monitoring method and device, which automatically compare and generate monitoring prompt information by acquiring trademark information and status information, thereby realizing automatic monitoring and real-time tracking of trademark status.

Benefits of technology

It realizes automatic monitoring of trademark status, avoids omissions, meets real-time monitoring needs, has wide coverage, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114445246B_ABST
    Figure CN114445246B_ABST
Patent Text Reader

Abstract

The present disclosure provides a trademark monitoring method and device and electronic equipment, relates to the technical field of computers, in particular to the technical field of cloud services. The method comprises: obtaining trademark information to be monitored and state information to be monitored corresponding to the trademark information; determining current state information of the trademark information; when the current state information matches the state information to be monitored, generating monitoring prompt information corresponding to the trademark information according to the current state information. The technical scheme of the present disclosure can realize automatic monitoring of the state of the trademark, avoid omissions, and meet real-time monitoring and wide monitoring coverage.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and particularly relates to the technical field of cloud service. BACKGROUND

[0002] The trademark application process needs to go through trademark bureau formal examination, substantive examination, publicity and other stages, and needs to consume more than one year. Sensing the state of each trademark can remind the user to do the corresponding operation in time. Based on the concept of brand protection, when someone maliciously applies for a trademark with the same name or similar trademark, it needs to be sensed in time to facilitate subsequent follow-up.

[0003] At present, through the artificial monitoring mode, the user queries the trademark situation at the trademark bureau at irregular times, reminds the relevant state operation or right protection follow-up. Artificial monitoring is easy to miss, poor in real-time performance and limited in monitoring amount. SUMMARY

[0004] The present disclosure provides a trademark monitoring method and device, an electronic device and a storage medium.

[0005] According to an aspect of the present disclosure, a trademark monitoring method is provided, comprising:

[0006] obtaining trademark information to be monitored and state information to be monitored corresponding to the trademark information;

[0007] determining current state information of the trademark information;

[0008] when the current state information matches the state information to be monitored, generating monitoring prompt information corresponding to the trademark information according to the current state information.

[0009] According to another aspect of the present disclosure, a trademark monitoring device is provided, comprising:

[0010] an acquisition module configured to obtain trademark information to be monitored and state information to be monitored corresponding to the trademark information;

[0011] a determination module configured to determine current state information of the trademark information;

[0012] a prompt module configured to, when the current state information matches the state information to be monitored, generate monitoring prompt information corresponding to the trademark information according to the current state information.

[0013] According to another aspect of the present disclosure, an electronic device is provided, comprising:

[0014] at least one processor; and

[0015] a memory in communication with the at least one processor; wherein

[0016] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method in any embodiment of the present disclosure.

[0017] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided. The computer instructions are used to cause a computer to execute the method in any embodiment of the present disclosure.

[0018] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the method in any embodiment of the present disclosure when executed by a processor.

[0019] This disclosure provides a trademark monitoring method, apparatus, electronic device, and storage medium. These methods acquire trademark information to be monitored and corresponding status information to be monitored; determine the current status of the trademark information; and, when the current status information matches the status information to be monitored, generate monitoring prompt information corresponding to the trademark information based on the current status information. This disclosed technical solution enables automated monitoring of trademark status, avoiding omissions and ensuring real-time monitoring with wide coverage.

[0020] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings are used to better understand the present invention and do not constitute a limitation of the present invention.

[0022] Figure 1 Schematic diagram of the overall architecture of a trademark monitoring method in one embodiment of the present disclosure;

[0023] Figure 2 is a flowchart of a trademark monitoring method in one embodiment of the present disclosure;

[0024] Figure 3 A schematic diagram of a trademark monitoring task creation process in an embodiment of the present disclosure;

[0025] Figure 4 Schematic diagram of the data update process of the trademark monitoring method in one embodiment of the present disclosure;

[0026] Figure 5 This is a flowchart of a trademark monitoring method in one embodiment of the present disclosure;

[0027] Figure 6 is a schematic diagram of a trademark monitoring device according to an embodiment of the present disclosure;

[0028] Figure 7 is a block diagram of an electronic device for implementing a trademark monitoring method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] Exemplary embodiments of the present disclosure are described herein below with reference to the accompanying drawings, in which various details of embodiments of the present disclosure are set forth to facilitate an understanding, and should be considered in a descriptive sense. A person skilled in the art will readily recognize that various alternative embodiments of the present disclosure maybe practiced without departing from the scope and spirit of the present disclosure. Likewise, it should be appreciated that features and / or variants described herein with respect to some embodiments of the present disclosure can be incorporated into other embodiments of the present disclosure as appropriate, and should not be deemed to be restricted as described herein. For the purposes of clarity and brevity, descriptions of well-known functions and structures are omitted herein.

[0030] Figure 1 is a schematic diagram of an overall architecture of a trademark monitoring method according to an embodiment of the present disclosure. As shown in Figure 1 , the overall architecture includes a front-end portal, core logic, and underlying dependencies. A trademark monitoring server receives a trademark monitoring task creation request sent by a user terminal through a monitoring creation module of the front-end portal, obtains task creation information, and asynchronously creates a trademark monitoring task according to the task creation information, specifically including: determining trademark information and corresponding to-be-monitored state information according to the task creation information, and establishing an association between the trademark information and the corresponding to-be-monitored state information and storing the same. The monitoring operation module receives operations related to the monitoring task sent by the user terminal, for example, deleting a trademark monitoring task in a generated monitoring task list, and the like. The detail viewing module can also be used for the user to view details of the trademark information. The core logic is used for task management, trademark state synchronization, and message management of the created trademark monitoring task. The task management relies on a preset database, and stores the task creation information as monitoring information in the preset database. The trademark state synchronization relies on a trademark query service, and the trademark query service periodically obtains state information of the to-be-monitored trademark information, and can meet the state query requirement of the trademark. The current state information of the to-be-monitored trademark information is determined, and when the current state information matches the to-be-monitored state information, monitoring prompt information corresponding to the trademark information is generated according to the current state information, and is sent to the user terminal.

[0031] A trademark monitoring method according to an embodiment of the present disclosure is provided, Figure 2 is a flowchart of a trademark monitoring method according to an embodiment of the present disclosure, which can be applied to a trademark monitoring device, for example, the device can perform trademark monitoring and the like when deployed in a server or other processing device. In some possible implementation manners, the method can also be implemented by a processor invoking computer readable instructions stored in a memory. As shown in Figure 2 , the method includes:

[0032] In step S201, to-be-monitored trademark information and to-be-monitored state information corresponding to the trademark information are obtained.

[0033] In the disclosed embodiment, the execution subject is a trademark monitoring server, which predetermines and stores trademark information to be monitored and corresponding status information to be monitored for each trademark information, and obtains the pre-stored trademark information to be monitored and corresponding status information to be monitored for each trademark information when executing the trademark monitoring task.

[0034] Trademark information may include the trademark registration number, trademark name, trademark category, trademark applicant, trademark image, trademark audio, etc. The status information to be monitored may include status information at different stages of the trademark application process, such as at least one of the following: preliminary examination announcement, registration announcement, transfer announcement, service announcement, invalidation announcement, and renewal availability. The status to be monitored can be set based on actual monitoring needs and is not limited in this disclosure.

[0035] Step S202, determining the current status information of the trademark information;

[0036] Based on at least one of the registration number, trademark name, trademark category and trademark applicant information in the trademark information to be monitored, obtain the current status information of the trademark information to be monitored, wherein the status information may include but is not limited to any one of the preliminary review announcement, registration announcement, transfer announcement, service announcement, invalidation announcement, and renewal.

[0037] Step S203: When the current state information matches the state information to be monitored, monitoring prompt information corresponding to the trademark information is generated according to the current state information.

[0038] The status information of the trademark information to be monitored is compared with the status information to be monitored. When the status information matches the status information to be monitored, it indicates that the trademark information to be monitored is currently in the monitoring stage and the user needs to be prompted about the current status. Monitoring prompt information of the status information corresponding to the trademark information is generated and sent to the user terminal.

[0039] The trademark monitoring method provided by the disclosed embodiments obtains trademark information to be monitored and the corresponding status information to be monitored; determines the current status information of the trademark information; and, when the current status information matches the status information to be monitored, generates monitoring prompt information corresponding to the trademark information based on the current status information. The disclosed technical solution enables automatic monitoring of trademark status, avoiding omissions, and provides real-time monitoring with wide coverage.

[0040] In a possible implementation, before obtaining the trademark information to be monitored and the status information to be monitored corresponding to the trademark information, the following is further included:

[0041] Receive monitoring task creation request and obtain task creation information;

[0042] According to the task creation information, the trademark monitoring task is asynchronously created.

[0043] In actual application, the trademark monitoring can be performed by creating a trademark monitoring task. The trademark monitoring server receives a monitoring task creation request sent by a user terminal, analyzes the monitoring task creation request, and obtains task creation information. The task creation information can include task creation user information, task creation time information, query information of a trademark to be monitored, and corresponding to-be-monitored state information, etc. According to the task creation information, the trademark monitoring task is asynchronously created. The asynchronous creation of the trademark monitoring task means that after the task creation information is obtained, the task creation information is added to a task creation queue, feedback information of successful task creation is first sent to the user terminal, and then the trademark monitoring task is created in sequence according to the order in the task creation queue.

[0044] After the trademark monitoring task is created, the trademark monitoring task is executed, that is, steps S201-S203 are executed.

[0045] In the embodiments of the present disclosure, according to the monitoring task creation request, the trademark monitoring task is asynchronously created, which can reduce the waiting time of the user when creating the task.

[0046] In a possible implementation, according to the task creation information, the trademark monitoring task is asynchronously created, including:

[0047] The task creation information is verified. If the verification result meets a preset condition, task creation success prompt information is generated and sent to the user terminal;

[0048] According to the task creation information, the trademark information and the to-be-monitored state information corresponding to the trademark information are determined, and the trademark information and the corresponding to-be-monitored state information are associated and stored.

[0049] In actual application, after the task creation information is obtained, the task creation information is verified. The verification can include verification of the legality of the task creation information, or verification of the number of trademarks to be monitored and corresponding to-be-monitored state information. If the number exceeds a preset number, the user needs to pay additionally. The preset condition can be set according to specific needs, for example, the preset condition can be set according to the legality of the task creation information, or the preset condition can be set according to the number of trademarks to be monitored or the number of corresponding monitoring information of the trademarks. The present disclosure does not limit this. After the verification is successful, task creation success prompt information is generated and sent to the user terminal, and then the trademark monitoring task is asynchronously created. According to the query information, the trademark information to be monitored is queried in a preset database, the trademark information to be monitored and the corresponding to-be-monitored state information are associated and stored.

[0050] In the disclosed embodiment, a specific method for asynchronously creating a trademark monitoring task is provided. By asynchronously creating a trademark monitoring task, the user's waiting time can be reduced and the user experience can be improved.

[0051] Figure 3 FIG. 1 is a schematic diagram of a trademark monitoring task creation process in an embodiment of the present disclosure. Figure 3 As shown, the trademark monitoring server receives a task creation request sent by the user terminal, parses the task creation request, and obtains task creation information, including query information of the trademark to be monitored (as shown in the "trademark information, monitoring category") and corresponding status information to be monitored (as shown in the "monitoring status"), and verifies the task creation information, which may include verifying the legality of the task creation information, and may also include verifying the number of trademarks to be monitored and corresponding status information to be monitored (as shown in the "parameter verification"). After the verification is successful, a task creation success prompt message is generated and sent to the user terminal. Then, the trademark monitoring task is created asynchronously, and the data related to the trademark monitoring task is stored in the database (as shown in the "monitoring task storage"). Among them, the specific process of asynchronous task creation includes querying the trademark information to be monitored in the preset database according to the query information (as shown in the "Trademark Information Query" in the figure), establishing an association relationship between the trademark information to be monitored (which may include the trademark registration number, trademark name, trademark category and trademark applicant, trademark image, trademark audio, etc.) and the corresponding status information to be monitored (as shown in the "Association Creation" in the figure), and storing the trademark information to be monitored and the corresponding status information to be monitored (as shown in the "Trademark / Association Storage" in the figure).

[0052] In one possible implementation, establishing an association relationship between trademark information and corresponding status information to be monitored and storing the association relationship includes:

[0053] In the case that the same trademark information corresponds to multiple pieces of status information to be monitored, association relationships are established between the same trademark information and the corresponding multiple pieces of status information to be monitored, and the same trademark information and the multiple association relationships are stored.

[0054] In actual applications, the same trademark information may correspond to multiple pieces of status information to be monitored, or multiple users may monitor the same trademark information. In this case, an association relationship is established between the same trademark information and the corresponding multiple pieces of status information to be monitored and stored. A piece of trademark information is stored in the trademark table, and multiple association relationships corresponding to the same trademark information are stored in the association relationship table, without the need to store the same trademark information multiple times.

[0055] In the embodiment of the present disclosure, when the same trademark information corresponds to multiple pieces of status information to be monitored, the same trademark information and multiple association relationships are stored. This eliminates the need to store the same trademark information multiple times, thereby saving the amount of stored data.

[0056] In a possible implementation, the method further includes:

[0057] When there are multiple trademark monitoring tasks, generate a monitoring task list;

[0058] Receive a task processing request for a trademark monitoring task in the monitoring task list, and process the trademark monitoring task corresponding to the task processing request.

[0059] In actual applications, a trademark monitoring task can be multiple trademark monitoring tasks corresponding to one trademark information, or can be a trademark monitoring task corresponding to each of multiple trademark information. The trademark monitoring task can be generated into a monitoring task list. For each user who creates a trademark monitoring task, at least one monitoring task list corresponding to the user can be created. A task processing request for a trademark monitoring task in the monitoring task list is received from a user terminal. The task processing request may include but is not limited to a task deletion request, a detail viewing request, etc. The trademark monitoring task can be deleted according to the task processing request, or the detail information can be sent to the user terminal for the user to view.

[0060] In the disclosed embodiment, the trademark monitoring task can be processed accordingly according to the task processing request to meet the diverse needs of users.

[0061] In one possible implementation, determining the current status information of the trademark information includes:

[0062] According to the trademark information, the current status information of the trademark information is queried in a preset database, and the preset database is updated according to a preset time period.

[0063] In actual applications, the current status of trademark information can be queried in a preset database based on the registration number, trademark name, trademark category, and trademark applicant in the trademark information. This status information may include, but is not limited to, preliminary examination announcement, registration announcement, transfer announcement, service announcement, invalidation disclosure, and renewal availability. The preset database can be a database pre-established based on trademark-related information released by the Trademark Office and is updated regularly.

[0064] In the embodiment of the present disclosure, the status information of the trademark information can be queried in the preset database based on the trademark information to obtain the current status information as the data basis for the trademark monitoring status prompt; the preset database is updated regularly to ensure the timeliness of the data.

[0065] In a possible implementation, after generating monitoring prompt information corresponding to the trademark information according to the current status information, the method further includes:

[0066] Obtain a sent information list, determine whether there is monitoring prompt information corresponding to the current status information in the sent information list, and if not, send the monitoring prompt information to the user terminal.

[0067] In actual applications, after generating the monitoring prompt information, it is necessary to determine whether the monitoring prompt information has been sent before, obtain the sent information list, which includes all the sent monitoring prompt information, and determine whether there is monitoring prompt information corresponding to the current status information in the sent information list. If so, it means that it has been sent before and does not need to be sent again. If not, the monitoring prompt information will be sent to the user terminal.

[0068] In the embodiment of the present disclosure, whether the current monitoring prompt information has been sent is determined through the sent information list, so that repeated sending of the monitoring prompt information can be avoided.

[0069] Figure 4 FIG. 1 is a schematic diagram of the data update process of the trademark monitoring method in one embodiment of the present disclosure. Figure 4 As shown, the method includes: monitoring trademark acquisition. Specifically, obtaining a plurality of trademark information to be monitored, which may include trademark registration number, trademark name, trademark category and trademark applicant, trademark image, trademark audio, etc.

[0070] Batch acquisition of trademark update time. Specifically, batch acquisition of trademark information update time in a preset database.

[0071] Filter trademarks by update time. Specifically, multiple trademark information to be monitored is filtered according to update time to obtain updated trademark information to be monitored.

[0072] Determine whether an update is required. Specifically, determine whether the current status information of the trademark information to be monitored needs to be updated.

[0073] If an update is required, the monitoring tasks associated with each trademark are obtained, that is, the monitoring status information corresponding to the trademark information to be monitored.

[0074] Verify the message status and trademark status. Specifically, compare the current status information of the trademark information to be monitored with the status information to be monitored to determine whether they match.

[0075] If there is a match, the list of messages sent by the monitoring task is obtained.

[0076] Determine whether there is a status record. Specifically, determine whether there is a monitoring prompt message corresponding to the current status message in the sent message list.

[0077] If it does not exist, the monitoring prompt information will be sent to the user terminal.

[0078] The message sending task is batched into a database. Specifically, the state record of the monitoring prompt information corresponding to the current state information that has been sent is stored.

[0079] If the monitoring prompt information corresponding to the current state information already exists in the sent information list, the current state information does not need to be repeatedly sent.

[0080] The trademark information is batched into a database. Specifically, the new state information of the to-be-monitored trademark information is stored in a preset database.

[0081] Figure 5 A flowchart of a trademark monitoring method in an embodiment of the present disclosure is shown in FIG. 1. Figure 5 As shown in FIG. 1, the method comprises the following steps.

[0082] In step S501, a monitoring task creation request is received, and task creation information is obtained.

[0083] In step S502, the task creation information is verified, and if the verification result meets a preset condition, a task creation success prompt information is generated and sent to a user terminal.

[0084] In step S503, according to the task creation information, the trademark information and the to-be-monitored state information corresponding to the trademark information are determined, and an association between the trademark information and the corresponding to-be-monitored state information is established and stored.

[0085] In step S504, the to-be-monitored trademark information and the to-be-monitored state information corresponding to the trademark information are obtained.

[0086] In step S505, the current state information of the trademark information is determined.

[0087] In step S506, when the current state information matches the to-be-monitored state information, the monitoring prompt information corresponding to the trademark information is generated according to the current state information.

[0088] In step S507, the sent information list is obtained, and it is determined whether the monitoring prompt information corresponding to the current state information exists in the sent information list. If not, the monitoring prompt information is sent to the user terminal.

[0089] The trademark monitoring method provided in the embodiments of the present disclosure creates a trademark monitoring task in advance, obtains the to-be-monitored trademark information and the to-be-monitored state information corresponding to the trademark information when the trademark monitoring task is executed, determines the current state information of the trademark information, generates the monitoring prompt information corresponding to the trademark information according to the current state information when the current state information matches the to-be-monitored state information, and sends the monitoring prompt information to the user terminal. The technical solution of the present disclosure can realize automatic monitoring of the trademark state, avoid omissions, and meet real-time monitoring and wide monitoring coverage.

[0090] Figure 6 FIG. 1 is a schematic diagram of a trademark monitoring device according to an embodiment of the present disclosure. As shown in FIG. 1, the trademark monitoring device can include: Figure 6

[0091] The acquisition module 601 is configured to acquire trademark information to be monitored and state information to be monitored corresponding to the trademark information.

[0092] The determination module 602 is configured to determine current state information of the trademark information.

[0093] The prompt module 603 is configured to generate monitoring prompt information corresponding to the trademark information according to the current state information when the current state information matches the state information to be monitored.

[0094] The trademark monitoring method provided by the embodiments of the present disclosure includes acquiring trademark information to be monitored and state information to be monitored corresponding to the trademark information; determining current state information of the trademark information; and generating monitoring prompt information corresponding to the trademark information according to the current state information when the current state information matches the state information to be monitored. The technical solution of the present disclosure can realize automatic monitoring of trademark state, avoid omissions, and meet real-time monitoring and wide monitoring coverage.

[0095] In a possible implementation, the method further includes a task creation module, which includes an acquisition unit and a creation unit.

[0096] The acquisition unit is configured to receive a monitoring task creation request and acquire task creation information before acquiring the trademark information to be monitored and the state information to be monitored corresponding to the trademark information.

[0097] The creation unit is configured to asynchronously create a trademark monitoring task according to the task creation information.

[0098] In a possible implementation, the creation unit is specifically configured to:

[0099] verify the task creation information, and if a verification result meets a preset condition, generate task creation success prompt information and send the information to a user terminal;

[0100] determine the trademark information and the state information to be monitored corresponding to the trademark information according to the task creation information, and establish an association between the trademark information and the corresponding state information to be monitored and store the association.

[0101] In a possible implementation, when the creation unit establishes the association between the trademark information and the corresponding state information to be monitored and stores the association, the creation unit is configured to:

[0102] ​In the case that the same trademark information corresponds to multiple pieces of status information to be monitored, association relationships are established between the same trademark information and the corresponding multiple pieces of status information to be monitored, and the same trademark information and the multiple association relationships are stored.

[0103] In a possible implementation, a task processing module is further included, configured to:

[0104] When there are multiple trademark monitoring tasks, generate a monitoring task list;

[0105] Receive a task processing request for a trademark monitoring task in the monitoring task list, and process the trademark monitoring task corresponding to the task processing request.

[0106] In a possible implementation, the determining module 602 is specifically configured to:

[0107] According to the trademark information, the current status information of the trademark information is queried in a preset database, and the preset database is updated according to a preset time period.

[0108] In a possible implementation, the system further includes a list obtaining unit configured to:

[0109] After generating monitoring prompt information corresponding to the trademark information according to the current status information, the sent information list is obtained to determine whether the monitoring prompt information corresponding to the current status information exists in the sent information list. If not, the monitoring prompt information is sent to the user terminal.

[0110] The functions of each unit, module or sub-module in each device of the embodiments of the present disclosure can be found in the corresponding description in the above method embodiments, and will not be repeated here.

[0111] In the technical solutions disclosed herein, the acquisition, storage, and application of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0112] According to another aspect of the present disclosure, there is provided an electronic device, comprising:

[0113] at least one processor; and

[0114] a memory communicatively connected to the at least one processor; wherein,

[0115] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method in any embodiment of the present disclosure.

[0116] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided. The computer instructions are used to cause a computer to execute the method in any embodiment of the present disclosure.

[0117] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the method in any embodiment of the present disclosure when executed by a processor.

[0118] Figure 7 A schematic block diagram of an example electronic device 700 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0119] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. Various programs and information required for the operation of the device 700 can also be stored in the RAM 703. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0120] Various components in device 700 are connected to I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a magnetic disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows device 700 to exchange information with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0121] The computing unit 701 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 701 performs various methods and processes described above, such as the trademark monitoring method. For example, in some embodiments, the trademark monitoring method can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded onto the RAM 703 and executed by the computing unit 701, one or more steps of the trademark monitoring method described above can be performed. Alternatively, in other embodiments, the computing unit 701 can be configured to perform the trademark monitoring method by any other appropriate means, such as by means of firmware.

[0122] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0123] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable information processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, implements the functions / operations specified in the flowcharts and / or block diagrams. The program code can execute entirely on a machine, partly on a machine, as a stand-alone software package, partly on a machine and partly on a remote machine or entirely on a remote machine or server.

[0124] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer 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 foregoing.

[0125] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0126] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as an information server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0127] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0128] It should be understood that the various forms of flow shown above can be used to reorder, add, or remove steps. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, without limitation herein, so long as the desired results of the technology described in the present disclosure are achieved.

[0129] The specific implementation described above does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A trademark monitoring method, comprising: Obtaining trademark information to be monitored and status information to be monitored corresponding to the trademark information; Determining current status information of the trademark information; When the current status information matches the status information to be monitored, generating monitoring prompt information corresponding to the trademark information according to the current status information; Before obtaining the trademark information to be monitored and the status information to be monitored corresponding to the trademark information, the method further includes: Receive monitoring task creation request and obtain task creation information; Asynchronously creating a trademark monitoring task according to the task creation information; After obtaining the task creation information, the legitimacy of the task creation information is verified; the number of trademarks to be monitored and the corresponding status information to be monitored is verified; and whether the user pays is determined based on whether the verified number exceeds a preset number; The asynchronous creation of the trademark monitoring task includes: After the task creation information is acquired, the task creation information is added to the task creation queue; feedback information indicating successful task creation is sent to the user terminal, and then the trademark monitoring tasks are created in sequence according to the order in the task creation queue.

2. The method according to claim 1, wherein The step of asynchronously creating a trademark monitoring task according to the task creation information includes: Verify the task creation information, and if the verification result meets the preset conditions, generate a prompt message indicating that the task creation is successful and send it to the user terminal; According to the task creation information, the trademark information and the status information to be monitored corresponding to the trademark information are determined, and an association relationship is established between the trademark information and the corresponding status information to be monitored and stored.

3. The method according to claim 2, wherein: The establishing and storing an association relationship between the trademark information and the corresponding status information to be monitored includes: In the case that the same trademark information corresponds to multiple pieces of status information to be monitored, association relationships are established between the same trademark information and the corresponding pieces of status information to be monitored, and the same trademark information and the multiple association relationships are stored.

4. The method according to any one of claims 1 to 3, further comprising: When there are multiple trademark monitoring tasks, generating a monitoring task list; A task processing request for a trademark monitoring task in the monitoring task list is received, and the trademark monitoring task corresponding to the task processing request is processed.

5. The method according to any one of claims 1 to 3, wherein: The determining of the current status information of the trademark information includes: According to the trademark information, current status information of the trademark information is searched in a preset database, and the preset database is updated according to a preset time period.

6. The method according to any one of claims 1 to 3, wherein: After generating monitoring prompt information corresponding to the trademark information according to the current status information, the method further includes: Obtain a sent information list, determine whether the monitoring prompt information corresponding to the current status information exists in the sent information list, and if not, send the monitoring prompt information to the user terminal.

7. A trademark monitoring device, comprising: An acquisition module, configured to acquire trademark information to be monitored and status information to be monitored corresponding to the trademark information; A determination module, configured to determine current status information of the trademark information; a prompt module, configured to generate monitoring prompt information corresponding to the trademark information according to the current status information when the current status information matches the status information to be monitored; A task creation module, comprising an acquisition unit and a creation unit; The acquiring unit is configured to receive a monitoring task creation request and acquire task creation information before acquiring the trademark information to be monitored and the status information to be monitored corresponding to the trademark information; The creation unit is configured to asynchronously create a trademark monitoring task according to the task creation information; After obtaining the task creation information, the legitimacy of the task creation information is verified; the number of trademarks to be monitored and the corresponding status information to be monitored is verified; and whether the user pays is determined based on whether the verified number exceeds a preset number; The asynchronous creation of the trademark monitoring task includes: After the task creation information is acquired, the task creation information is added to the task creation queue; feedback information indicating successful task creation is sent to the user terminal, and then the trademark monitoring tasks are created in sequence according to the order in the task creation queue.

8. The device according to claim 7, wherein The creation unit is specifically used for: Verify the task creation information, and if the verification result meets the preset conditions, generate a prompt message indicating that the task creation is successful and send it to the user terminal; According to the task creation information, the trademark information and the status information to be monitored corresponding to the trademark information are determined, and an association relationship is established between the trademark information and the corresponding status information to be monitored and stored.

9. The device according to claim 8, wherein When the creation unit establishes an association relationship between the trademark information and the corresponding status information to be monitored and stores the association relationship, the creation unit is used to: In the case that the same trademark information corresponds to multiple pieces of status information to be monitored, association relationships are established between the same trademark information and the corresponding pieces of status information to be monitored, and the same trademark information and the multiple association relationships are stored.

10. The apparatus according to any one of claims 7 to 9, further comprising a task processing module configured to: When there are multiple trademark monitoring tasks, generating a monitoring task list; A task processing request for a trademark monitoring task in the monitoring task list is received, and the trademark monitoring task corresponding to the task processing request is processed.

11. The device according to any one of claims 7 to 9, wherein: The determining module is specifically configured to: According to the trademark information, current status information of the trademark information is searched in a preset database, and the preset database is updated according to a preset time period.

12. The apparatus according to any one of claims 7 to 9, further comprising a list obtaining unit configured to: After generating the monitoring prompt information corresponding to the trademark information according to the current status information, obtain the sent information list and determine whether the monitoring prompt information corresponding to the current status information exists in the sent information list. If not, send the monitoring prompt information to the user terminal.

13. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 6.

15. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Information processing method and device, server and medium

    CN111245706A

  • Order creation method and device, server and storage medium

    CN113409109A

  • Apparatus and method for monitoring patent

    KR1020110020112A