Method, device, robot and storage medium for acquiring object of interest

By collecting and sorting service information by smart terminal devices, filtering and sorting objects of interest using indicators such as service efficiency and praise rate, the problems of information overload and difficulty in distinguishing authenticity are solved, and users' need to quickly obtain high-quality service objects.

CN113158067BActive Publication Date: 2025-01-07BEIJING ZHENGZHI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110514288.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-11
Publication Date
2025-01-07
Estimated Expiration
2041-05-11

AI Technical Summary

Technical Problem

When users choose objects of interest, they face the problems of information overload and difficulty in distinguishing authenticity, which makes it difficult to quickly obtain high-quality service objects that meet their own needs.

Method used

Through intelligent terminal devices, the service information of the target object is collected, and the sorting algorithm based on service efficiency, praise rate, delivery item richness and service richness are adopted to filter and sort the objects of interest, providing more accurate and fair sorting results to meet user differences. Demand.

Benefits of technology

It improves the efficiency of users to obtain interested objects with good service quality, ensures the accuracy and fairness of the sorting results, and meets the personalized needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113158067B_ABST
    Figure CN113158067B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, device, robot and storage medium for obtaining an object of interest, the method for obtaining an object of interest includes: obtaining target screening information input by a user; obtaining an object of interest set according to the target screening information; sorting and displaying each object in the object of interest set according to a sorting algorithm, wherein the sorting algorithm is related to the service efficiency, service praise rate, delivery item richness and service richness of each object. The method meets the differentiated needs of users and enables users to obtain target objects of interest faster.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer application technology, and in particular to a method, device, robot and storage medium for acquiring an object of interest. Background Art

[0002] With the in-depth development of digital and intelligent technologies in various fields, more intelligent devices are playing a role in life. Especially in the service industry, various intelligent terminal devices, such as robots, can already support a variety of services such as delivery, cleaning, wake-up, consultation, etc. Users are also concerned about how to enjoy better services.

[0003] When people choose a target object, they usually go online to look for reviews of the target object. However, with the rapid development of network technology, more and more information can be displayed to users, which means that users need to spend more time and energy to choose a target object that better meets their requirements. Moreover, this information is full of meaningless elements and it is difficult to distinguish the authenticity.

[0004] Therefore, how to provide users with more suitable objects of interest has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] In order to solve the problems existing in the prior art, the purpose of the embodiments of the present application is to provide a method, device, robot and storage medium for obtaining objects of interest, which collects service information of target objects through intelligent terminal devices and sorts the target objects according to the service information, so as to solve the problem that users have difficulty in choosing due to the large number of target objects and related information, and can obtain objects of interest with good service quality and meeting the differentiated needs of users more quickly.

[0006] In a first aspect, the present application provides a method for acquiring objects of interest, comprising: acquiring target screening information input by a user; acquiring a set of objects of interest based on the target screening information; sorting and displaying each object in the set of objects of interest based on a sorting algorithm, wherein the sorting algorithm is related to the service efficiency, service praise rate, delivery item richness and service richness of each object.

[0007] The embodiment of the present application determines the ranking of objects of interest based on service efficiency, service praise rate, delivery item richness and service richness, and provides ranking results, which can make the ranking results better reflect the character and quality of the objects of interest, allowing users to more quickly obtain objects of interest with good service quality and that can meet user needs.

[0008] In some embodiments, the sorting algorithm is further associated with a floating variable r, wherein the floating variable r is a random value generated within a preset value range.

[0009] The embodiment of the present application sets the parameter r in the sorting algorithm, so that the sorting result can be flexibly changed within an acceptable range, thereby making it possible for target objects of similar quality to be selected, thereby ensuring the fairness of the algorithm.

[0010] In some embodiments, the obtaining of target filtering information input by a user includes: obtaining location information input by a user; the obtaining of a set of objects of interest based on the target filtering information includes: obtaining the set of objects of interest based on the location information; the sorting and displaying of each object in the set of objects of interest based on a sorting algorithm includes: sorting and displaying each object in the set of objects of interest based on the sorting algorithm to generate a first sorting result.

[0011] In the embodiment of the present application, by setting the target filtering information as the location information, objects of interest whose locations meet the user's requirements can be filtered out, and the objects of interest can be sorted and displayed.

[0012] In some embodiments, the obtaining of target filtering information input by a user includes: obtaining the types of items of interest and the types of services of interest input by the user; the obtaining of a set of objects of interest based on the target filtering information includes: filtering out a second set of objects of interest that can provide the types of items of interest and the types of services of interest from the set of objects of interest; the sorting and displaying of each object in the set of objects of interest according to a sorting algorithm includes: sorting and displaying each object in the second set of objects of interest according to the sorting algorithm.

[0013] After a user obtains an object of interest near a certain location, the embodiment of the present application can also obtain and display sorting results that better meet the user's differentiated needs based on the types of items of interest and services of interest input by the user.

[0014] In some embodiments, before sorting and displaying each object in the set of objects of interest according to the sorting algorithm, it also includes: collecting service information of each object in the set of objects of interest within at least one cycle to determine the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object; wherein the service information includes: the time taken to complete each service, the type of service, the delivered items, the item delivery attributes and the evaluation result of this service.

[0015] The embodiment of the present application provides an information basis for obtaining the quality of the object of interest by periodically collecting the service information of each object, and thereby determines the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object, providing further basis for sorting and improving the accuracy of sorting.

[0016] In some embodiments, the calculation formula of the service efficiency value is:

[0017]

[0018] Wherein, n represents the total number of service information corresponding to any object in the set of objects of interest within the first statistical time period, j represents the number of any service corresponding to any object within the first statistical time period, and Time j represents the duration of the j-th service of any one object in the first statistical time period, and efficient represents the service efficiency value corresponding to the any one object in the first statistical time period.

[0019] The embodiment of the present application provides a method for quantifying service efficiency values, through which the accuracy and objectivity of the service efficiency values ​​of each object of interest can be improved.

[0020] In some embodiments, the sorting algorithm formula is:

[0021]

[0022] Among them, f is a piecewise function, i represents the i-th object of interest, and Score i represents the quality score of the i-th object of interest, good i The value of the service praise rate of the i-th object of interest in the second statistical time period, itemVariety i The serviceVarity represents the delivery item richness value of the i-th object of interest in the second statistical time period. i Characterizes the service richness value of the i-th object of interest in the second statistical time period, efficient i The service efficiency value of the i-th object of interest in the second statistical time period is characterized, and m represents the duration of the second statistical time period.

[0023] The embodiment of the present application provides an algorithm for quantifying the quality of each object of interest. The objects of interest are sorted and displayed according to the scores of each object of interest obtained by the algorithm, thereby improving the accuracy of the sorting.

[0024] In a second aspect, the present application provides an interested object acquisition device, comprising: an acquisition module, configured to acquire target screening information input by a user; a target screening module, configured to acquire an interested object set based on the target screening information; a sorting and display module, configured to sort and display each object in the interested object set according to a sorting algorithm, wherein the sorting algorithm is related to a service efficiency value, a service praise rate value, a delivery item richness value and a service richness value of each object.

[0025] In a third aspect, the present application provides a robot, comprising: an input device configured to obtain target screening information input by a user; a memory configured to store a computer-readable instruction program; and a processor configured to read the program from the memory to implement the method described in the first aspect or any possible implementation of the first aspect according to the target screening information.

[0026] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the method described in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 A schematic diagram of a usage scenario of a method for obtaining an object of interest provided in an embodiment of the present application;

[0029] Figure 2 One of the flowcharts of the method for obtaining an object of interest provided in an embodiment of the present application;

[0030] Figure 3 The second flowchart of the method for obtaining an object of interest provided in an embodiment of the present application;

[0031] Figure 4 Flow chart 3 of the method for obtaining an object of interest provided in an embodiment of the present application;

[0032] Figure 5 One of the component block diagrams of the device for acquiring an object of interest provided in an embodiment of the present application;

[0033] Figure 6 The second block diagram of the device for obtaining an object of interest provided in an embodiment of the present application;

[0034] Figure 7 A block diagram of the composition of the robot provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0036] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0037] Combine the following Figure 1 The application scenarios of some embodiments of the present application are briefly introduced.

[0038] Figure 1 A schematic diagram of a usage scenario of a method for obtaining an object of interest is provided. Figure 1 The application scenario includes: a first hotel 101, a second hotel 102, a third hotel 103, a server 104, and intelligent terminal devices equipped in each hotel. Among them, the first hotel 101 is equipped with intelligent terminal devices A and B, the second hotel 102 is equipped with intelligent terminal device C, and the third hotel 103 is equipped with intelligent terminal device D. Figure 1 Each smart terminal device A, B, C and D will periodically collect the service information of the hotel where it is located and report it to the server. In some embodiments of the present application, when the user inputs the target screening information through any of the above-mentioned smart terminal devices, the server first filters out a set of objects of interest that meet the target requirements according to the target screening information, and then models each hotel in the set of objects of interest according to the service information (that is, defines the service efficiency, service praise rate, delivery item richness and service richness that use service information to characterize the quality of each object), and sorts each object of interest according to the sorting algorithm, and displays the sorting results to the user through the corresponding smart terminal device for the user to select the target object.

[0039] It should be noted that the embodiments of the present application are not limited to Figure 1 This application scenario, that is, in addition to Figure 1 In addition to the provided usage scenarios, some other embodiments of the present application may not include Figure 1 Instead, the method for acquiring the object of interest of the embodiment of the present application is executed by any one of the multiple smart terminal devices or a specific smart terminal device. For example, Figure 1 At least one of the smart terminal devices A, B, C and D can collect service information of other smart terminal devices, and when the user inputs target screening information through any of the above smart terminal devices, the smart terminal device can also filter out a set of interested objects that meet the target requirements according to the target screening information, and then model each object according to the service information, and sort them according to the sorting algorithm, and display the sorting results to the user through the corresponding smart terminal device.

[0040] Combine the following Figure 2 The method for obtaining an object of interest provided by some embodiments of the present application is exemplarily described. The method for obtaining an object of interest can be performed by Figure 1 The server can also be executed by Figure 1 It can be executed on any smart terminal device.

[0041] like Figure 2 As shown, the method for obtaining an object of interest in some embodiments of the present application includes:

[0042] S210, obtaining target screening information input by a user. S220, obtaining a set of objects of interest according to the target screening information. S230, sorting and displaying each object in the set of objects of interest according to a sorting algorithm, wherein the sorting algorithm is related to the service efficiency, service praise rate, delivery item richness and service richness of each object.

[0043] It should be noted that in order to execute the steps in S230, some embodiments of the present application also need to pre-collect the service information of each object (or the smart terminal devices that provide services for each object report all service information provided by each object in real time or periodically), and perform quality modeling on each object based on the obtained service information of each object, and then S230 can be executed after obtaining the target screening information entered by the user in S210.

[0044] The embodiment of the present application does not limit the specific category of the object of interest. For example, the object of interest in the embodiment of the present application may include: hotels, restaurants, hospitals, etc. When a hotel is used as the object of interest, the target screening information input by the user in S210 includes: location information, the type of service of interest or the type of items that the hotel can provide, etc.

[0045] The above steps are described below as examples.

[0046] In some embodiments of the present application, in order to provide a basis for the sorting of the above-mentioned objects of interest and make the sorting results more in line with the actual situation, the method for obtaining objects of interest in some embodiments of the present application further includes, before executing S210: collecting service information of each object in at least one cycle, wherein the service information includes: the time taken to complete each service, the type of service, the delivered items, the delivery attributes of the items, and the evaluation results of this service. Among them, when the hotel is the object of interest, the types of services include delivery, cleaning, wake-up, and consultation; the delivered items include mineral water, slippers, and toothbrushes; the delivery attributes of the items include paid, free, and discounted; the evaluation results of the above-mentioned service include satisfied and dissatisfied, and the time taken to complete each service is determined by the hotel robot ( Figure 1 The time it takes for smart terminals, including hotel robots, to complete various services for customers in the hotel.

[0047] It should be noted that the method of collecting the service information of each object, in addition to the above-mentioned collection of the service information of each object within at least one period, also includes the real-time or periodic reporting or triggering of reporting of the service information of the corresponding object by the intelligent terminal providing services for each object. For example, when the object of interest is a hotel, and the intelligent terminal is a hotel robot, the method of obtaining the service information of each object may include: the server 104 periodically or in real time collects the information of the first hotel robot (intelligent terminal A) and the second hotel robot (intelligent terminal B) to obtain the service information of the first hotel 101, collects the service information of the second hotel 102 by the third hotel robot (intelligent terminal C), and collects the service information of the third hotel 103 by the fourth hotel robot (intelligent terminal D).

[0048] After obtaining the service information of each object, in order to better reflect the actual service quality of each object in the set of objects of interest and reduce the impact of false evaluations caused by industry competition or other factors, before executing S210, the method for obtaining objects of interest in some embodiments of the present application also includes: modeling each object according to the service information within the first statistical time period to determine the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object.

[0049] It should be noted that if the service information of each object in the set of objects of interest is collected periodically, then the first statistical time period includes one or more service information collection cycles. For example, if the service information collection cycle is 24 hours, that is, service information is collected once every 24 hours, then the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object can be calculated within a time period of 48 hours or 72 hours.

[0050] The following is an illustrative example of the modeling process to reflect the calculation formulas for the service praise rate value, the delivery item richness value, and the service richness value.

[0051] In some embodiments of the present application, each object is modeled by determining a service efficiency value, a service praise rate value, a delivery item richness value, and a service richness value based on the collected service information of each object in the set of objects of interest, wherein the service efficiency efficient represents the average time required for each service corresponding to any object in the set of objects of interest during the first statistical time period; the service praise rate good represents the proportion of satisfied service evaluations corresponding to any object in the set of objects of interest during the first statistical time period; the delivery item richness itemVariety represents the number of types of items that can be delivered corresponding to any object in the set of objects of interest during the first statistical time period; and the service richness serviceVarity represents the number of types of services that can be provided corresponding to any object in the set of objects of interest during the first statistical time period.

[0052] The calculation formulas for the above four parameters are:

[0053]

[0054] itemVariety=|{Item}|

[0055] serviceVarity=|{Type}|

[0056] Wherein, n represents the total number of service information corresponding to any object in the set of objects of interest within the first statistical time period, the first statistical time period includes one or more service information collection cycles, j represents the number of any service corresponding to any object within the first statistical time period, Time j Indicates the duration of the jth service of any object in the first statistical time period, Comment j It represents the evaluation result of the j-th service provided to any one of the objects by the users who received the service during the first statistical time period. For example, the evaluation result can be represented in binary form. Specifically, the value "0" represents dissatisfaction and the value "1" represents satisfaction. |{Item}| represents the number of all types of delivered items corresponding to any one of the objects in the set of objects of interest during the first statistical time period, with duplicates removed; ||{Type}| represents the number of all types of services corresponding to any one of the objects in the set of objects of interest during the first statistical time period, with duplicates removed.

[0057] In some embodiments of the present application, the final evaluation of the object of interest is made from multiple service perspectives of the object of interest, including service efficiency value, service praise rate value, delivery item richness value and service richness value. The calculation formula of the sorting algorithm involved in S230 in some embodiments of the present application is:

[0058]

[0059] Among them, i represents the i-th object of interest, Score i represents the quality score of the i-th object of interest, good i The value of the service praise rate of the i-th object of interest in the second statistical time period, itemVariety i The serviceVarity represents the delivery item richness value of the i-th object of interest in the second statistical time period. i Characterizes the service richness value of the i-th object of interest in the second statistical time period, efficient i The service efficiency value of the i-th object of interest in the second statistical time period is characterized, m represents the duration of the second statistical time period, and f is a piecewise function. For example, f can be defined as:

[0060]

[0061] In some embodiments of the present application, in order to overcome the problem in the related art that multiple objects with similar service quality or quality cannot be randomly sorted, resulting in only one of two objects with the same or similar service quality being frequently selected, in some embodiments of the present application, the sorting algorithm involved in S230 is also related to the floating variable r, where r is a random value generated between a preset value range, and the preset value range is generally a small range close to 1. It should be noted that the value range of r can be obtained based on experience, and can also be set according to specific application scenarios or needs. Therefore, the sorting algorithm formula of S230 in some embodiments of the present application is:

[0062]

[0063] It should be noted that the second statistical time period mentioned above includes one or more first statistical time periods to ensure the accuracy of the evaluation score.

[0064] The method for obtaining an object of interest in an embodiment of the present application is described in detail below with two examples.

[0065] As an example, Figure 3 As shown, the method for obtaining an object of interest in some embodiments of the present application includes:

[0066] S310, obtaining the location information input by the user. It can be understood that S310 corresponds to Figure 2 The process of step S210 is performed, and in step S310 the target filtering information of S210 is changed to the location information input by the user.

[0067] S320: Acquire the set of objects of interest according to the location information. Figure 2 It should be noted that, in S220, the user inputs the location information in a manner including: voice input, text input or other input methods.

[0068] S330 , sorting and displaying each object in the set of objects of interest obtained in S320 according to the sorting algorithm to generate a first sorting result.

[0069] It should be noted that after step S230, if the user is satisfied with the display result, the process ends; otherwise, the process continues. Figure 4 Specifically, when executing Figure 3 After the first sorting result is generated in S330, the user's differentiated needs can be met according to the types of items and services of interest input by the user (i.e., the remaining screening information input by the user except the location information is obtained again). Some embodiments of the present application provide another method for obtaining objects of interest based on this differentiated requirement. Figure 4 The method for obtaining an object of interest is exemplified.

[0070] S410, obtaining location information input by a user.

[0071] S420: Acquire the set of objects of interest according to the location information.

[0072] S430: Collect service information of each object in the set of interested objects within at least one period.

[0073] S440, modeling each object in the set of objects of interest, and determining the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object.

[0074] S450, sorting and displaying each object in the set of objects of interest obtained in S420 according to a sorting algorithm to generate a first sorting result.

[0075] If the user is satisfied with the first sorting result of S450, the process ends; otherwise, the process continues with the following steps:

[0076] S460, obtaining the types of items and services of interest input by the user.

[0077] S470: Filter out a second set of interested objects that can provide the types of interested items and the types of interested services from the set of interested objects acquired in S420.

[0078] S480: Sort and display the objects in the second set of objects of interest according to a sorting algorithm.

[0079] If the user is satisfied with the sorting display result of S480, the process ends; otherwise, the process returns to step S410 or step S460.

[0080] Combine the following Figure 5 An interesting object acquisition device 500 provided in some embodiments of the present application is exemplarily described. It should be understood that the device is similar to the above-mentioned Figure 2 Corresponding to the method embodiment, the various steps involved in the above method embodiment can be executed. The specific functions of the device can be found in the description above. To avoid repetition, the detailed description is appropriately omitted here. The device includes at least one software function module that can be stored in the memory in the form of software or firmware or solidified in the operating system of the device. The device includes: an acquisition module 510, configured to obtain target screening information input by the user; a target screening module 520, configured to obtain a set of objects of interest based on the target screening information; a sorting and display module 530, configured to sort and display each object in the set of objects of interest according to a sorting algorithm, wherein the sorting algorithm is related to the service efficiency value, service praise rate value, distribution item richness value and service richness value of the object.

[0081] In some embodiments of the present application, Figure 5 The device in the above Figure 3 The method embodiment corresponds to the method embodiment, and each step involved in the above method embodiment can be performed. To avoid repetition, detailed description is appropriately omitted here. Among them, the acquisition module 510 is configured to obtain the location information input by the user; the target screening module 520 is configured to obtain the set of objects of interest according to the location information; the sorting and display module 530 is configured to sort and display each object in the set of objects of interest according to the sorting algorithm to generate a first sorting result.

[0082] In some embodiments of the present application, Figure 5 Based on the device shown in FIG. 1 , a collection module 630 and a modeling module 640 are added. Figure 6An object of interest acquisition device 600 provided by some embodiments of the present application is exemplified. The acquisition module 630 is configured to acquire service information of each object in the object of interest set within at least one period; the modeling module 640 is configured to model each object in the object of interest set and determine the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object. It should be understood that the device 600 is similar to the above-mentioned Figure 4 Corresponding to the method embodiment, the device can execute each step involved in the above method embodiment. The specific functions of the device can be found in the description above. To avoid repetition, the detailed description is appropriately omitted here.

[0083] Combine the following Figure 7 A robot provided by some embodiments of the present application is exemplified. It should be understood that the robot corresponds to the above-mentioned method embodiment for acquiring an object of interest executed on a smart terminal device, and can execute each step involved in the above-mentioned method embodiment. The specific functions of the robot can be found in the description above. In order to avoid repetition, the detailed description is appropriately omitted here. The robot includes at least one software function module that can be stored in a memory in the form of software or firmware or solidified in the robot's operating system. The robot 700 includes: an input device 710, configured to obtain target screening information input by a user; a memory 720, configured to store a computer-readable instruction program; a processor 730, configured to read the program from the memory 720 to implement Figure 2-Figure 4 The method for obtaining the object of interest is documented.

[0084] For example, the input device 710 includes a voice input device, a touch screen input device, etc., wherein the information input method of the touch screen input includes sliding or clicking, etc.

[0085] Processor 730 can process digital signals and can include various computing structures, such as complex instruction set computer structure, reduced instruction set computer structure, or a structure that implements a combination of multiple instruction sets. In some examples, processor 730 can be a microprocessor.

[0086] The memory 720 may be used to store instructions executed by the processor 730 or data related to the execution of instructions. These instructions and / or data may include code to implement some or all functions of one or more modules described in the embodiments of the present application. The processor 730 of the present disclosure may be used to execute the instructions in the memory 720 to implement Figure 2-Figure 4 The memory 720 includes a dynamic random access memory, a static random access memory, a flash memory, an optical memory or other memory known to those skilled in the art.

[0087] Some embodiments of the present application further provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the above-mentioned method for acquiring an object of interest executed on a robot.

[0088] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0089] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0090] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0091] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.

[0092] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0093] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

Claims

1. A method for obtaining an object of interest, characterized in that: The method for obtaining an object of interest comprises: Acquire target screening information input by a user, wherein the target screening information includes location information, types of items provided by the object of interest, or types of services of interest; Acquire a set of objects of interest according to the target screening information; Sorting and displaying each object in the set of objects of interest according to a sorting algorithm, wherein the sorting algorithm is related to a service efficiency value, a service praise rate value, a delivery item richness value, and a service richness value of each object; Before sorting and displaying the objects in the set of objects of interest according to the sorting algorithm, the method further includes: collecting service information of the objects in the set of objects of interest within at least one cycle to determine the service efficiency value, service praise rate value, delivery item richness value and service richness value of the objects; wherein the service information includes: the time taken to complete each service, the type of service, the delivered items, the item delivery attributes and the evaluation result of this service; The calculation formula of the service efficiency value is: Wherein, n represents the total number of service information corresponding to any object in the set of objects of interest within the first statistical time period, j represents the number of any service corresponding to any object within the first statistical time period, and Time j represents the duration of the j-th service of any object in the set of objects of interest within the first statistical time period, and efficient represents the service efficiency value corresponding to any object in the set of objects of interest within the first statistical time period; The sorting algorithm is set to: Among them, f is a piecewise function, i represents the i-th object of interest, and Score i represents the quality score of the i-th object of interest, good i The value of the service praise rate of the i-th object of interest in the second statistical time period, itemVariety i The serviceVarity represents the delivery item richness value of the i-th object of interest in the second statistical time period. i Characterizes the service richness value of the i-th object of interest in the second statistical time period, efficient i Characterizes the service efficiency value of the i-th object of interest within the second statistical time period, m represents the duration of the second statistical time period, the floating variable r is a random value generated within a preset value range, and the second statistical time period includes one or more of the first statistical time periods.

2. The method according to claim 1, characterized in that The obtaining of target screening information input by the user includes: obtaining location information input by the user; The acquiring the set of objects of interest according to the target screening information includes: acquiring the set of objects of interest according to the location information; The sorting and displaying each object in the set of objects of interest according to the sorting algorithm includes: sorting and displaying each object in the set of objects of interest according to the sorting algorithm, and generating a first sorting result.

3. The method according to claim 2, characterized in that The obtaining of target screening information input by the user includes: obtaining the types of items of interest and the types of services of interest input by the user; The acquiring of the set of objects of interest according to the target screening information includes: screening out from the set of objects of interest a second set of objects of interest that can provide the types of items of interest and the types of services of interest; The sorting and displaying each object in the set of objects of interest according to the sorting algorithm includes: sorting and displaying each object in the second set of objects of interest according to the sorting algorithm.

4. A device for acquiring an object of interest, characterized in that: include: An acquisition module is configured to acquire target screening information input by a user, wherein the target screening information includes location information, types of items provided by the object of interest, or types of services of interest; A target screening module, configured to obtain a set of objects of interest according to the target screening information; A sorting and displaying module is configured to sort and display each object in the set of objects of interest according to a sorting algorithm, wherein the sorting algorithm is related to a service efficiency value, a service praise rate value, a delivery item richness value, and a service richness value of each object; Before sorting and displaying each object in the set of objects of interest according to the sorting algorithm, the sorting and displaying module is further used to: collect service information of each object in the set of objects of interest within at least one cycle to determine the service efficiency value, service praise rate value, delivery item richness value and service richness value of each object; wherein the service information includes: the time taken to complete each service, the type of service, the delivered items, the item delivery attributes and the evaluation result of this service; The calculation formula of the service efficiency value is: Wherein, n represents the total number of service information corresponding to any object in the set of objects of interest within the first statistical time period, j represents the number of any service corresponding to any object within the first statistical time period, and Time j represents the duration of the j-th service of any object in the set of objects of interest within the first statistical time period, and efficient represents the service efficiency value corresponding to any object in the set of objects of interest within the first statistical time period; The sorting algorithm is set to: Among them, f is a piecewise function, i represents the i-th object of interest, and Score i represents the quality score of the i-th object of interest, good i The value of the service praise rate of the i-th object of interest in the second statistical time period, itemVariety i The serviceVarity represents the delivery item richness value of the i-th object of interest in the second statistical time period. i Characterizes the service richness value of the i-th object of interest in the second statistical time period, efficient i Characterizes the service efficiency value of the i-th object of interest within the second statistical time period, m represents the duration of the second statistical time period, the floating variable r is a random value generated within a preset value range, and the second statistical time period includes one or more of the first statistical time periods.

5. A robot, characterized in that: include: An input device configured to obtain target screening information input by a user; a memory configured to store a computer-readable program of instructions; A processor is configured to implement the method of any one of claims 1 to 3 according to the target screening information.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method described in any one of claims 1 to 3 can be implemented.

Citation Information

Patent Citations

  • Event evaluation method, device and equipment and storage medium

    CN111178705A

  • Robot scheduling method and device

    CN111443720A

  • Sorting model optimization method, device and system, electronic equipment and storage medium

    CN111831686A