Multi-user cooperation request matching method and device, equipment and storage medium
Through the multi-user cooperation request matching method, the geographical location restrictions of R&D institutions such as enterprises, research institutes and universities when looking for suitable partners are solved, and fast and accurate partner matching is achieved, and scientific and technological innovation and enterprise development are promoted.
Patent Information
- Application Number
- CN202510277931.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-06-24
AI Technical Summary
When looking for suitable partners, R&D institutions such as enterprises, research institutes and universities, they are often subject to geographical restrictions, resulting in unsuitable or inoptimal partners, affecting scientific and technological innovation, academic research and corporate development.
A multi-user cooperation request matching method is provided, by obtaining the user's pending service, matching the corresponding user, if the match fails, filtering the appropriate user based on the user's basic information and text keywords, and sending a cooperation request.
Help users quickly find suitable partners, promote the development of scientific and technological innovation and academic research, and enhance the development of enterprises and market competitiveness.
Smart Images

Figure CN120196747A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data management technology, and in particular to a method, device, equipment and storage medium for matching multi-user collaborative requests. Background Art
[0002] In modern society, a mutually dependent relationship has been formed between enterprises, scientific research institutes and universities. Enterprises need to obtain technology, academic research results and patent transfers from technology suppliers such as scientific research institutes and universities to enhance their own technological strength and market competitiveness; while technology suppliers such as scientific research institutes and universities need financial support from enterprises so that they can carry out their own technological research and development and academic research.
[0003] In response to the above problems, due to geographical restrictions, enterprises usually choose to cooperate with local research institutes, universities and other technology suppliers. Similarly, research and development institutions such as research institutes and universities also mostly choose to cooperate with local enterprises. Although enterprises, research institutes, universities and other technology suppliers can quickly find partners, the partners they find may not be suitable or the most suitable for themselves, which is not only not conducive to promoting scientific and technological innovation and academic research, but also not conducive to promoting the development of enterprises and improving their market competitiveness.
[0004] Therefore, a multi-user cooperation request matching method is urgently needed to help R&D institutions such as enterprises, scientific research institutes and universities find suitable partners, which will not only help promote the development of scientific and technological innovation and academic research, but also help promote the development of enterprises and enhance their market competitiveness. Summary of the invention
[0005] The present application provides a multi-user cooperation request matching method, device, equipment and storage medium, which are used to promote enterprises, scientific research institutes, universities and other R&D institutions to quickly find suitable partners, which not only helps to promote the development of scientific and technological innovation and academic research, but also helps to promote the development of enterprises and enhance their market competitiveness.
[0006] In a first aspect, the present application provides a multi-user cooperation request matching method, which is applied to a computer device, and the method includes: obtaining a first user's pending business, matching a second user corresponding to the pending business, wherein the second user is one or more users who can directly process the pending business; if the second user is not matched, obtaining the basic information of the first user, and determining a third user whose similarity with the basic information of the first user exceeds a first threshold; textually processing the pending business to obtain a corresponding text; extracting a first keyword from the corresponding text, determining a fourth user among the third users whose matching degree with the first keyword exceeds a second threshold, and sending a cooperation request corresponding to the pending business to the fourth user.
[0007] By adopting the above technical solution, the second user who matches the pending business of the first user is matched first, and the pending business of the first user can be directly solved without being restricted by the geographical location; if the second user does not exist, the third user whose similarity with the basic information of the first user exceeds the first threshold is determined based on the basic information of the first user, and then the fourth user is determined from the third user based on the first keyword of the corresponding text, and a cooperation request is sent to the fourth user. In summary, even if there is no user who can directly handle the user's pending business, it is possible to help the user find a suitable partner through layers of screening, which is helpful to promote the development of scientific and technological innovation and academic research, and also helpful to promote the development of enterprises and enhance market competitiveness.
[0008] Optionally, the method also includes: obtaining basic information of a fifth user who has no pending business; constructing a first user profile of the fifth user based on the basic information of the fifth user and the historical browsing history of the fifth user; obtaining a second user profile whose similarity with the first user profile exceeds a third threshold; formulating a first processing business based on the pending business of the second user profile and the historical processing business of the second user portrait, as well as the historical processing business of the fifth user; and sending the first processing business to the terminal device of the fifth user.
[0009] By adopting the above technical solution, when the user has no pending business, business can be pushed according to the user portrait, which can help the user understand the related business of related users, facilitate the user to formulate development plans based on the related business of related users, and help the development of the user's enterprise or unit, thereby promoting the development of scientific and technological innovation and academic research, and also help promote the development of enterprises and enhance market competitiveness.
[0010] Optionally, after obtaining the basic information of the fifth user without pending business, the method further includes: obtaining the popular search terms within the current website, obtaining the popular pending business based on the popular search terms, and pushing the popular pending business to the fifth user.
[0011] By adopting the above technical solution, by pushing the pending business corresponding to the popular search terms within the current website, it can help users understand the current popular information, so as to formulate a development plan based on the current popular information, which is helpful for the development of the enterprise or unit where the user is located.
[0012] Optionally, obtaining the pending business of the first user and matching the second user corresponding to the pending business includes: obtaining the first keyword of the text corresponding to the pending business of the first user; according to the first keyword, obtaining the second keyword whose similarity to the first keyword exceeds the fourth threshold, and obtaining the second user corresponding to the second keyword cluster; matching the first user and the second user.
[0013] By adopting the above technical solution, by matching the first keyword of the text corresponding to the pending business, the second user can be accurately matched, which promotes research and development institutions such as enterprises, scientific research institutes, and universities to quickly and accurately find suitable partners, not only helps to promote the development of scientific and technological innovation and academic research, but also helps to promote the development of enterprises and the improvement of market competitiveness.
[0014] Optionally, obtaining the pending business of the first user and matching the second user corresponding to the pending business further includes: obtaining the number of users in the second user; sorting the users in the second user from large to small according to the similarity; sequentially matching the first user with the users in the second user according to the sorting, and if the matching is successful, stop the subsequent matching.
[0015] By adopting the above technical solution, sequentially matching the first user with the users in the second user according to the sorting, and if the matching is successful, stop the subsequent matching, avoiding the situation that too many users are matched, resulting in inaccurate matching and causing losses to users.
[0016] Optionally, the method further includes: obtaining one or more users to be matched selected by the first user; matching the first user and the one or more users to be matched.
[0017] By adopting the above technical solution, users can select the users to be matched according to their personal needs, which is used to help research and development institutions such as enterprises, scientific research institutes, and universities quickly find suitable partners, not only helps to promote the development of scientific and technological innovation and academic research, but also helps to promote the development of enterprises and the improvement of market competitiveness.
[0018] Optionally, after sending the cooperation request corresponding to the to-be-processed service to the fourth user, it further includes: collecting feedback information sent by the user terminal, and sending the feedback information to the terminal device of the staff, so that the staff can adjust the matching mechanism according to the feedback information.
[0019] By adopting the above technical solution, the matching mechanism is adjusted by obtaining the feedback information sent by the user, making the subsequent matching of users for the to-be-processed service more accurate and improving the user experience.
[0020] In a second aspect, the present application provides a service processing device, which includes: an acquisition module, a determination module, a processing module, and an extraction module; where The acquisition module is used to acquire the to-be-processed service of the first user and match the second user corresponding to the to-be-processed service; the determination module is used to, if the second user is not matched, acquire the basic information of the first user and determine the third user whose similarity to the basic information of the first user exceeds the first threshold; the processing module is used to perform text processing on the to-be-processed service to obtain the corresponding text; the extraction module is used to extract the first keyword of the text corresponding to the to-be-processed service, determine the fourth user in the third users whose matching degree with the first keyword exceeds the second threshold, and send the cooperation request corresponding to the to-be-processed service to the fourth user.
[0021] By adopting the above technical solution, the second user that matches the to-be-processed service of the first user is preferentially matched. If there is no second user, then according to the basic information of the first user, the third and fourth users whose similarity to the basic information of the first user exceeds the first threshold are determined, and then the fourth user is determined from the third users, which can facilitate the user to quickly and accurately find a suitable partner, not only helping to promote the development of scientific and technological innovation and academic research, but also contributing to the development of enterprises and the improvement of market competitiveness.
[0022] In a third aspect, the present application provides an electronic device, adopting the following technical solution: including a processor, a memory, a user interface, and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that the electronic device executes the computer program of any one of the above multi-user cooperation request matching methods.
[0023] In a fourth aspect, the present application provides a computer-readable storage medium, adopting the following technical solution: storing a computer program that can be loaded and executed by a processor to execute any one of the above multi-user cooperation request matching methods.
[0024] In summary, the present application includes at least one of the following beneficial technical effects: 1. It helps users find suitable partners, promotes the development of scientific and technological innovation and academic research, and also contributes to the development of enterprises and the enhancement of market competitiveness; 2. By obtaining the feedback information sent by users to adjust the matching mechanism, it makes the subsequent matching of users for the business to be processed more accurate and improves the user experience. Description of the Drawings
[0025] Figure 1 It is a schematic flowchart of a multi-user cooperation request matching method provided by an embodiment of the present application; Figure 2 It is a schematic structural diagram of a multi-user cooperation request matching device provided by an embodiment of the present application; Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0026] Description of the reference numerals: 1, acquisition module; 2, determination module; 3, processing module; 4, extraction module; 1000, electronic device; 1001, processor; 1002, communication bus; 1003, user interface; 1004, network interface; 1005, memory. Detailed Embodiments
[0027] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.
[0028] In the description of the embodiments of the present application, words such as "exemplary", "for example" or "for instance" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary", "for example" or "for instance" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, the use of words such as "exemplary", "for example" or "for instance" is intended to present relevant concepts in a specific manner.
[0029] This application aims to provide a cooperation platform to help form cooperation between, including but not limited to, enterprises, scientific research institutions, and higher education institutions. Taking enterprises as the technology demand side and scientific research institutions and higher education institutions as the technology supply side, industry-university-research cooperation is an important way for the transformation of scientific and technological achievements and the acquisition of innovation resources, which is of great significance for accelerating economic development. For enterprises, due to development needs, they need to introduce talents or develop new technologies from scientific research institutions and higher learning institutions. For scientific research institutions and higher education institutions, they need enterprises to provide financial support for their own R & D. And this application can promote the formation of a cooperative relationship between enterprises and R & D institutions such as scientific research institutions through providing a platform, achieving win-win results.
[0030] Figure 1 It is a schematic flowchart of a multi-user cooperation request matching method provided by an embodiment of this application. It should be understood that although Figure 1 the steps in the flowchart are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows; unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders; and Figure 1 at least a part of the steps in
[0031] This application discloses a multi-user cooperation request matching method. As Figure 1 shown, this method includes S101 - S104.
[0032] S101, obtain the to-be-processed service of the first user and match the second user corresponding to the to-be-processed service.
[0033] In one example, the first user here can be any user, such as experts, enterprises, social groups, universities, scientific research institutions, and individuals, etc. They can all register as system users and then select cooperation partners through the system. Taking an enterprise as an example, when an enterprise registers as a system user on this platform, it can publish relevant tasks, which can include but are not limited to tasks such as finding cooperation experts, finding cooperation enterprises, and purchasing patents. Here, the relevant tasks are the to-be-processed services; after each user publishes their own to-be-processed tasks, the system will match the to-be-processed tasks. If the to-be-processed task of the current enterprise is to find an expert in the electrical field to research relevant topics or technologies, the system will match experts according to the needs of the user.
[0034] It should be noted here that during the matching process, direct matching will only occur when both parties reach an agreement. For example, both User A and User B have posted business to be processed. User A needs to cooperate with an expert similar to User B at this time, and for User B, there is also a need for financial support at this time. In this case, it can be understood that both A and B have needs, and only in this situation will direct matching occur. Otherwise, if only one party has a need, only a cooperation request will be sent. For example, User A has posted business to be processed, and the business to be processed is to cooperate with an expert similar to User B. However, at this time, User B does not have any business to be processed, which means that User B has no intention of cooperating with other users. In this case, direct matching cannot occur, and a cooperation request message will be sent to User B.
[0035] S102. If the second user is not matched, obtain the basic information of the first user and determine a third user whose similarity to the basic information of the first user exceeds the first threshold.
[0036] In one example, if the second user is not matched, that is, there is no business to be processed in the current system corresponding to the business to be processed of the first user. At this time, the basic information of the first user will be obtained. Here, the basic information can be the name of the enterprise or unit where the user is located, the type of industry engaged in, the research and development direction, etc. There are different basic information for enterprises and universities. Each user fills in their personal basic information according to their personal situation. Generally speaking, the system will set up a special template for enterprises or individuals to facilitate subsequent comparison of the basic information of enterprises or individuals. By obtaining the basic information of the first user, a third user whose similarity to the basic information of the first user exceeds the first threshold is determined.
[0037] For example, here the first user can be understood as an enterprise, and the basic information can be the enterprise name, enterprise type, enterprise scale, etc. The business to be processed by the current enterprise is to find enterprise partners in the xxx field. At this time, according to the basic information filled in by the first user, the third user will be searched. The similarity between the basic information of the third user and the basic information of the first user must exceed the second threshold. The second threshold can be set by oneself. For example, the similarity to the basic information of the first user reaching 50% is sufficient. If the basic information filled in by the first user through the template is 1. Communication industry, 2. Drone field, at this time, as long as any user's basic information contains the communication industry and / or the drone field, it can be determined to meet the requirements, and the user who meets the requirements is the third user.
[0038] S103. Textualize the business to be processed to obtain the corresponding text.
[0039] In one example, according to the specific business type, key information in the business to be processed is extracted, such as order numbers, customer names, product names, service requirements, etc. The relevant information extracted is cleaned and standardized to remove irrelevant characters and punctuation marks to ensure the standardization and consistency of the text. The text is then tokenized, splitting the text into individual words or phrases. Tokenization can be performed using rule-based methods or machine learning-based methods, and appropriate tokenization tools or algorithms are selected according to specific requirements. The business to be processed is thus transformed into the corresponding text format, facilitating subsequent text processing, analysis, matching, and other operations. Textual processing can improve the efficiency and accuracy of business processing.
[0040] S104, extract the first keyword of the text corresponding to the business to be processed, determine the fourth user among the third users whose matching degree with the first keyword exceeds the second threshold, and send a cooperation request corresponding to the business to be processed to the fourth user.
[0041] In one example, for the first user, there is one or more businesses to be processed, and each business to be processed has a corresponding text. For example, the text information corresponding to the business to be processed of the first user is "purchase a patent in the xxx field". At this time, the system will split the text of this business to be processed into multiple keywords, and the multiple keywords can be "purchase, xxx field, patent". The fourth user is the user whose similarity with the first keyword exceeds the second threshold, and the fourth user is one or more users among the third users. By extracting keywords from the historical processed businesses of the fourth user or extracting some keywords related to the fourth user (which can be extracted from basic information or other various dimensions). For example, in the historical processed businesses of a user, there is one or more text information corresponding to the processed businesses as "sell / purchase patents in the xxx field", then it is determined that this user meets the requirements. The second threshold can be set according to personal needs, such as meeting the second threshold if there are three or more corresponding keywords.
[0042] The method further includes: obtaining the basic information of the fifth user without a business to be processed; constructing the first user profile of the fifth user according to the basic information of the fifth user and the historical browsing records of the fifth user; obtaining the second user profile whose similarity with the first user profile exceeds the third threshold; formulating the first processed business by combining the business to be processed and the historical processed businesses of the second user profile, and the historical processed businesses of the fifth user; and sending the first processed business to the terminal device of the fifth user.
[0043] In one example, if there are users with no pending business, the users with no pending business are the fifth users, and there is one or more fifth users. If the current user does not have the needs such as patent purchase and seeking partners, etc., at this time, according to the basic information and historical browsing records of the fifth users, a user portrait of the fifth users can be constructed, and the user portrait of the fifth users is the first user portrait; then according to the first user portrait, obtain a second user portrait whose similarity to the first user portrait exceeds a third threshold. There is one or more second user portraits, and the third threshold is set by itself according to the actual situation, and can be having viewed at least the same patent and / or the homepage of the same company, etc., and will not be elaborated here too much. Then, according to the pending business of the second user portrait, the historical processing business of the second user portrait, and the historical processing business of the fifth user, push the pending business to the fifth user. For example, if the second user has the behavior of purchasing relevant patents or researching new technologies, etc., at this time, business such as purchasing patents or researching new technologies can be pushed to the fifth user targeted.
[0044] After obtaining the basic information of the fifth users with no pending business, it further includes: obtaining the popular search terms within the current website, and obtaining the popular pending business according to the popular search terms; pushing the popular pending business to the fifth users.
[0045] In one example, if there are no users similar to the user portrait of the fifth users, then the popular information within the website can be selected for pushing. For example, if the current user is engaged in the communication industry, then obtain communication-related information. If the push information within the current website is researching xx technology, then researching xx technology can be generated as a pending business and pushed to the fifth users.
[0046] Obtaining the pending business of the first user and matching the second user corresponding to the corresponding pending business includes: obtaining the first keyword of the text corresponding to the pending business of the first user; according to the first keyword, obtaining a second keyword whose similarity to the first keyword exceeds a fourth threshold, and obtaining the second user corresponding to the second keyword cluster; matching the first user and the second user.
[0047] In one example, when matching the first user and the second user, by splitting the keywords of the text corresponding to the pending business of the first user and the second user, and then judging the similarity. Here, the judgment of the similarity can refer to the above embodiments, and then directly match according to the matching degree, which is convenient for accurately and quickly matching the user that the user wants to match and achieving a win-win situation.
[0048] Obtaining the pending business of the first user and matching the second user corresponding to the corresponding pending business further includes: obtaining the number of users in the second user; sorting the users in the second user from large to small according to the similarity; sequentially matching the first user with the users in the second user according to the sorting. If the matching is successful, stop the subsequent matching.
[0049] In one example, generally, the system will push the matching users most suitable for the first user to avoid the influence on the first user caused by too many matching users. The users in the second user group are sorted from the largest to the smallest similarity. The similarity can be understood as the suitability, and they are pushed in turn until the matching is successful. The first user is matched with the users in the second user group in order according to the sorting. If the matching is successful, the subsequent matching is stopped. However, for some users, they may need to match with multiple users. For example, for technology development, multiple enterprises may need to cooperate to complete it. Of course, it depends on the specific situation and is set according to the actual situation.
[0050] The method further includes: obtaining one or more users to be matched selected by the first user; matching the first user with the one or more users to be matched.
[0051] In one example, the user can select one or more suitable users for matching according to the actual situation.
[0052] After sending the cooperation request corresponding to the business to be processed to the fourth user, it further includes: collecting the feedback information sent by the user terminal, and sending the feedback information to the terminal device of the staff, so that the staff can adjust the matching mechanism according to the feedback information.
[0053] In one example, obtain the feedback information sent by the user, send the feedback information to the staff, and the staff adjusts the matching mechanism according to the user's feedback information to make the final matching more practical.
[0054] Based on the above method, the present application also discloses a business processing device, as Figure 3 shown Figure 3 is a schematic structural diagram of a business processing device provided by an embodiment of the present application.
[0055] A multi-user cooperation request matching device includes: an obtaining module 1, a determining module 2, a processing module 3 and an extracting module 4. Among them, the obtaining module 1 is used to obtain the business to be processed of the first user and match the second user corresponding to the business to be processed. The determining module 2 is used to obtain the basic information of the first user if the second user is not matched, and determine the third user whose similarity with the basic information of the first user exceeds the first threshold. The processing module 3 is used to textify the business to be processed to obtain the corresponding text. The extracting module 4 is used to extract the first keyword of the text corresponding to the business to be processed, determine the fourth user in the third user whose matching degree with the first keyword exceeds the second threshold, and send the cooperation request corresponding to the business to be processed to the fourth user.
[0056] It should be noted that when the device provided in the above embodiments realizes its functions, only the division of the above function modules is used for illustration. In actual applications, the above functions can be allocated to different function modules according to needs, that is, the internal structure of the device is divided into different function modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept. For the specific implementation process, please refer to the method embodiments and will not be elaborated here.
[0057] Please refer to Figure 3 , which is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 3 shown, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, a memory 1005, and at least one communication bus 1002.
[0058] Among them, the communication bus 1002 is used to realize the connection and communication between these components.
[0059] Among them, the user interface 1003 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface.
[0060] Among them, the network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0061] Among them, the processor 1001 may include one or more processing cores. The processor 1001 connects various parts within the entire server through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 1005, and by calling data stored in the memory 1005, it executes various functions of the server and processes data. Optionally, the processor 1001 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 1001 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1001 and may be implemented separately by a single chip.
[0062] Among them, the memory 1005 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 1005 includes a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1005 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 1005 may also be at least one storage device located far from the aforementioned processor 1001. As Figure 3 shown, the memory 1005, as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program of a multi-user cooperation request matching method.
[0063] In Figure 3In the electronic device 1000 shown, the user interface 1003 is mainly used to provide an interface for the user to input and obtain the data input by the user; and the processor 1001 can be used to call an application program stored in the memory 1005 for a multi-user cooperation request matching method. When executed by one or more processors, the electronic device is caused to execute one or more of the methods as described in the foregoing embodiments.
[0064] An electronic device-readable storage medium stores instructions. When executed by one or more processors, the electronic device is caused to execute one or more of the methods as described in the foregoing embodiments.
[0065] It should be noted that, for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0066] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0067] In several embodiments provided by this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some service interfaces. The indirect couplings or communication connections of the devices or units can be in electrical or other forms.
[0068] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0069] In addition, in each embodiment of this application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0070] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned memory includes: various media such as USB flash drives, mobile hard disks, magnetic disks, or optical discs that can store program codes.
[0071] The foregoing are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. Those skilled in the art will readily think of other implementation manners of the present disclosure after considering the specification and practicing the present disclosure herein. This application aims to cover any variations, uses, or adaptive changes of the present disclosure, and these variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not described in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A multi-user cooperative request matching method, characterized in that: The method comprises: Acquire a to-be-processed business of a first user, and match a second user corresponding to the to-be-processed business, where the second user is one or more users who can directly process the to-be-processed business; If the second user is not matched, obtaining the basic information of the first user, and determining a third user whose similarity with the basic information of the first user exceeds a first threshold; Textually process the pending business to obtain corresponding text; A first keyword of the corresponding text is extracted, a fourth user whose matching degree with the first keyword exceeds a second threshold is determined among the third users, and a cooperation request corresponding to the pending business is sent to the fourth user.
2. The multi-user cooperation request matching method according to claim 1, characterized in that: The method further comprises: Obtaining basic information of the fifth user who has no pending business; Constructing a first user profile of the fifth user according to the basic information of the fifth user and the historical browsing record of the fifth user; Obtaining a second user portrait whose similarity to the first user portrait exceeds a third threshold; Formulate a first processing business based on the to-be-processed business of the second user portrait, the historical processing business of the second user portrait, and the historical processing business of the fifth user; The first processing service is sent to the terminal device of the fifth user.
3. The multi-user cooperation request matching method according to claim 2, characterized in that: After obtaining the basic information of the fifth user who has no pending services, the method further includes: Obtaining popular search terms in the current website, and obtaining popular pending services based on the popular search terms; Push the hot pending business to the fifth user.
4. The multi-user cooperation request matching method according to claim 1, characterized in that: The acquiring the to-be-processed business of the first user and matching the second user corresponding to the to-be-processed business includes: Obtaining a first keyword of the corresponding text of the first user; According to the first keyword, obtaining a second keyword whose similarity with the first keyword exceeds a fourth threshold, and obtaining the second user corresponding to the second keyword cluster; The first user and the second user are matched.
5. The multi-user cooperation request matching method according to claim 4, characterized in that: The obtaining of the to-be-processed business of the first user and matching of the second user corresponding to the to-be-processed business also includes: Obtain the number of users among the second users; Sort the users in the second user group according to the similarity from largest to smallest; The first user is matched with users in the second user in sequence according to the ranking, and if the match is successful, the subsequent matching is stopped.
6. The multi-user cooperation request matching method according to claim 1, characterized in that: The method further comprises: Obtaining one or more users to be matched selected by the first user; The first user is matched with the one or more to-be-matched users.
7. The multi-user cooperative request matching method according to claim 1, characterized in that: After sending the cooperation request corresponding to the pending business to the fourth user, the method further includes: The feedback information sent by the user end is collected, and the feedback information is sent to the terminal device of the staff, so that the staff can adjust the matching mechanism according to the feedback information.
8. A multi-user cooperative request matching device, characterized in that: The device comprises: an acquisition module (1), a determination module (2), a processing module (3) and an extraction module (4); wherein: The acquisition module (1) is used to acquire a to-be-processed business of a first user, and match a second user corresponding to the to-be-processed business, wherein the second user is one or more users who can directly process the to-be-processed business; The determination module (2) is used to obtain basic information of the first user if the second user is not matched, and to determine a third user whose similarity with the basic information of the first user exceeds a first threshold; The processing module (3) is used to process the business to be processed in text form to obtain a corresponding text; The extraction module (4) is used to extract a first keyword from the text corresponding to the pending business, determine a fourth user from the third users whose matching degree with the first keyword exceeds a second threshold, and send a cooperation request corresponding to the pending business to the fourth user.
9. An electronic device, characterized in that: The electronic device comprises a processor (1001), a memory (1005), a user interface (1003) and a network interface (1004), wherein the memory (1005) is used to store instructions, the user interface (1003) and the network interface (1004) are used to communicate with other devices, and the processor (1001) is used to execute the instructions stored in the memory so that the electronic device executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 1 to 7.