User association determination method, device and equipment

By calculating the total time and correlation number of related tasks of the equipment, analyzing the degree of user association, solving the problem that existing technology cannot analyze user association relationships, and helping engineering machinery companies formulate effective work strategies.

CN114819641BActive Publication Date: 2024-12-27SANY AUTOMOBILE HOISTING MACHINERY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210452148.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-27
Publication Date
2024-12-27
Estimated Expiration
2042-04-27

AI Technical Summary

Technical Problem

The prior art cannot analyze the degree of correlation between users to which the working equipment belongs, which affects the construction machinery company's formulation of work strategies for users.

Method used

By determining the total time of the associated job of the device pair, the number of device correlation contacts is calculated, and the number of user correlation contacts is calculated based on the number of device correlation contacts, and the degree of correlation between users is analyzed.

Benefits of technology

It is realized that construction machinery companies are assisted in formulating work strategies, such as marketing and risk control strategies, based on the degree of correlation between users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114819641B_ABST
    Figure CN114819641B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, and device for determining user relationships. The method includes: determining at least one set of equipment pairs based on the equipment of a first user and the equipment of a second user, each set of equipment pairs including one piece of equipment of the first user and one piece of equipment of the second user; determining the total associated operation time of each set of equipment pairs; determining the equipment association coefficient of each set of equipment pairs based on the total associated operation time of each set of equipment pairs; and calculating the user association coefficient of the first user and the second user based on the equipment association coefficient of each set of equipment pairs. In this way, the degree of association between the two users can be analyzed based on the user association coefficient between the two users, assisting the construction machinery company in formulating work strategies for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a method, device and equipment for determining user association relationships. Background Art

[0002] At present, when the operating equipment (such as crane equipment, etc.) in various work sites is operating, the users of each operating equipment will have corresponding associations according to the different operating conditions of each operating equipment. The degree of association between users can be used as the basis for user relationship analysis to assist engineering machinery companies in formulating work strategies for users, such as formulating risk control strategies and marketing strategies for users.

[0003] With the advent of the era of big data and the Internet of Vehicles, most new and old equipment have Internet access capabilities. Massive amounts of equipment data have been and will continue to be stored in the cloud, but it is impossible to analyze the degree of correlation between the users of each operating equipment, which affects the construction machinery companies' formulation of work strategies for users. Summary of the invention

[0004] In view of this, the embodiments of the present application are committed to providing a method, device and equipment for determining user association relationships to solve the problem in the prior art that it is impossible to analyze the degree of association between users of each operating equipment, which affects the construction machinery company's formulation of work strategies for users.

[0005] On one hand, the present application provides a method for determining a user association relationship, comprising:

[0006] Based on the device of the first user and the device of the second user, determining at least one group of device pairs; each group of device pairs includes a device of the first user and a device of the second user;

[0007] Determine the total duration of the associated operations for each device pair;

[0008] Determining a device association coefficient for each device pair according to the total duration of the associated operations for each device pair;

[0009] Based on the device association coefficient of each group of device pairs, a user association coefficient of the first user and the second user is calculated.

[0010] Optionally, determining at least one set of device pairs based on the device of the first user and the device of the second user includes:

[0011] Each device of the first user is combined with each device of the second user to obtain at least one set of device pairs.

[0012] Optionally, determining the total duration of associated operations of each group of device pairs includes:

[0013] Obtain the associated operation duration of each associated operation of two devices in each device pair in all work sites;

[0014] According to the durations of all associated operations of two devices in each device pair, the total duration of the associated operations of each device pair is calculated.

[0015] Optionally, obtaining the associated operation duration of each associated operation of two devices in each device pair in all work sites includes:

[0016] Determine the working status and working positions of two devices in each device pair;

[0017] Determining whether the two devices have associated operations according to the working states and working positions of the two devices;

[0018] If there is an associated operation between the two devices, the associated operation duration of the associated operation between the two devices is obtained.

[0019] Optionally, judging whether the two devices have associated operations according to the working states and working positions of the two devices includes:

[0020] Determining whether the working states of the two devices both indicate that they are working;

[0021] If the working states of the two devices both indicate that they are working, then calculating the distance between the two devices according to the working positions of the two devices;

[0022] If the distance between the two devices is less than a preset threshold and the two devices are located in the same working place, it is determined that the two devices have associated operations.

[0023] Optionally, determining the device association coefficient of each device pair according to the total duration of the associated operations of each device pair includes:

[0024] The total duration of the associated operations of each group of the device pairs is used as the device association coefficient of each group of the device pairs;

[0025] or,

[0026] According to the preset matching ratio between the total duration of the associated operation and the device association coefficient, the total duration of the associated operation of each device pair is calculated to obtain the device association coefficient of each device pair.

[0027] Optionally, the calculating the user association coefficient of the first user and the second user based on the device association coefficient of each group of device pairs includes:

[0028] The sum of the device association coefficients of all device pairs is used as the user association coefficient between the first user and the second user.

[0029] According to another aspect of the present application, a user association relationship determination device is provided, including:

[0030] A device pair determination module, configured to determine at least one set of device pairs based on a device of a first user and a device of a second user; each set of device pairs includes a device of the first user and a device of the second user;

[0031] An association duration determination module, used to determine the total duration of association operations for each device pair;

[0032] An equipment association coefficient determination module, used to determine the equipment association coefficient of each equipment pair according to the total duration of the associated operation of each equipment pair;

[0033] The user association coefficient determination module is used to calculate the user association coefficient of the first user and the second user based on the device association coefficient of each group of device pairs.

[0034] According to another aspect of the present application, there is provided a user association relationship determination device, including: a memory and a processor;

[0035] Wherein, the memory is connected to the processor and is used to store programs;

[0036] The processor is used to implement the above-mentioned user association relationship determination method by running the program in the memory.

[0037] According to another aspect of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, each step of the above-mentioned user association relationship determination method is implemented.

[0038] According to the user association relationship determination method provided by the present application, at least one set of device pairs is determined based on the device of the first user and the device of the second user; each set of device pairs includes a device of the first user and a device of the second user; the total duration of the associated operation of each set of device pairs is determined; the device association coefficient of each set of device pairs is determined based on the total duration of the associated operation of each set of device pairs; the user association coefficient of the first user and the second user is calculated based on the device association coefficient of each set of device pairs. By adopting the technical solution of the present application, the device association coefficient can be determined based on the associated operation duration of the associated operation of the device pairs corresponding to the first user and the second user, so that the user association coefficient of the first user and the second user can be calculated, so that the degree of association between the two users can be analyzed based on the user association coefficient between the two users, and the engineering machinery company can be assisted in formulating work strategies for the users. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flowchart of a method for determining a user association relationship provided in an embodiment of the present application.

[0040] Figure 2 This is a schematic diagram of device pair determination of a user device provided in an embodiment of the present application.

[0041] Figure 3 It is a schematic diagram of a processing flow for determining the total duration of associated operations by a device provided in an embodiment of the present application.

[0042] Figure 4 It is a schematic diagram of the processing flow of obtaining the duration of associated operations provided by the device in an embodiment of the present application.

[0043] Figure 5 It is a schematic diagram of the processing flow of the device provided in the embodiment of the present application for judging the associated operation.

[0044] Figure 6 It is a structural diagram of a user association relationship determination device provided in an embodiment of the present application.

[0045] Figure 7 It is a structural diagram of a user association relationship determination device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0047] In each work site, there are a variety of operating equipment, such as cranes, material transport vehicles, etc. The users to which each operating equipment belongs may be different. If the operating equipment has related operations, then there is a certain correlation between the users to whom the operating equipment with related operations belongs. The correlation coefficient corresponding to the correlation between users can indicate the degree of correlation between users, and the degree of correlation between users can assist the engineering machinery company in formulating work strategies for users. For example, the engineering machinery company can formulate a marketing strategy for another user based on the equipment purchased by one user and the degree of correlation between the user and another user; or, if a user purchases a certain equipment from the engineering machinery company by installment payment but fails to repay on time, then the company can conduct a risk analysis on the other user and formulate a risk control strategy based on the degree of correlation between the user and another user.

[0048] The embodiment of the present application proposes a method for determining a user association relationship, which can be exemplarily applied to devices such as servers. Figure 1 FIG. 1 is a flow chart of a method for determining a user association relationship provided in an embodiment of the present application. Figure 1 As shown, the user association relationship determination method of this embodiment includes:

[0049] S101: Determine at least one group of device pairs based on a device of a first user and a device of a second user.

[0050] Specifically, if it is necessary to determine the association relationship between the first user and the second user, it is necessary to determine the device belonging to the first user and the device belonging to the second user, and based on the device of the first user and the device of the second user, determine at least one group of device pairs, where each group of device pairs includes a device of the first user and a device of the second user.

[0051] Furthermore, the specific execution step is: combining each device of the first user's device with each device of the second user's device to obtain at least one set of device pairs.

[0052] Figure 2 Schematic diagram of determining device pairs of user equipment provided by an embodiment of the present application. Figure 2 As shown, the work site Pj includes the equipment of three users, the equipment of user A includes equipment A1 and equipment A2, the equipment of user B includes equipment B1, and the equipment of user C includes equipment C1. If it is necessary to determine the association relationship between user A and user B, user A and user B are respectively regarded as the first user and the second user, and two groups of equipment pairs are determined to be obtained, namely, equipment pair U1 (A1, B1) and equipment pair U2 (A2, B1). If it is necessary to determine the association relationship between user A and user C, user A and user C are respectively regarded as the first user and the second user, and two groups of equipment pairs are determined to be obtained, namely, equipment pair U3 (A1, C1) and equipment pair U4 (A2, C1). If it is necessary to determine the association relationship between user B and user C, user B and user C are respectively regarded as the first user and the second user, and one group of equipment pairs is determined to be obtained, namely, equipment pair U5 (B1, C1).

[0053] The above is based only on Figure 2 The device pairs in the workplace Pj are determined illustratively. If other workplaces include other devices of the first user or the second user, it is also necessary to determine the device pairs composed of the other devices.

[0054] S102: Determine the total duration of associated operations of each device pair.

[0055] Specifically, only when the two devices in each device pair have performed an associated operation do the two devices have an associated relationship, and the correlation coefficient corresponding to the association relationship between the two devices needs to be determined based on the duration of the associated operation between the two devices. Therefore, this embodiment needs to determine the total duration of the associated operation between the two devices in each device pair, and use the total duration of the associated operation between the two devices in the device pair as the total duration of the associated operation for the device pair. Some device pairs may have performed associated operations in multiple work sites, and may have performed multiple associated operations in a certain work site. Therefore, when determining the total duration of the associated operation between the two devices in the device pair, it is necessary to add up the duration of all associated operations performed by the two devices in all work sites.

[0056] S103: Determine the device association coefficient of each device pair according to the total duration of the associated operations of each device pair.

[0057] The total duration of the associated operations of a device pair has a corresponding relationship with the device association coefficients of the two devices in the device pair. Therefore, the device association coefficient of each device pair can be determined according to the total duration of the associated operations of each device pair.

[0058] Specifically, in this embodiment, the total duration of the associated operations of each device pair can be used as the device association coefficient of each device pair. Alternatively, the matching ratio of the total duration of the associated operations and the device association coefficient can be pre-set, and the total duration of the associated operations of each device pair can be calculated according to the matching ratio to obtain the device association coefficient of each device pair. For example, when the total duration of the associated operations is long, directly using the total duration of the associated operations as the device association coefficient will cause the device association coefficient to be too large, so the total duration of the associated operations of each device pair can be compressed using the pre-set matching ratio. If the matching ratio of the total duration of the associated operations and the device association coefficient is pre-set to 10:1, then the device association coefficient of each device pair is one tenth of the total duration of its associated operations.

[0059] S104: Calculate a user association coefficient between the first user and the second user based on the device association coefficient of each device pair.

[0060] Specifically, the association relationship between the first user and the second user is related to the association relationship between two devices in each device pair composed of the first user's device and the second user's device. Therefore, the user association coefficient of the first user and the second user needs to be calculated based on the device association coefficients of all device pairs. The degree of association between the two users can be analyzed based on the user association coefficient between the two users, thereby assisting the engineering machinery company in formulating marketing and risk control strategies for the users.

[0061] In this embodiment, the sum of the device association coefficients of all device pairs is preferably used as the user association coefficient of the first user and the second user. Figure 2 For a work site Pj, when the first user is user A and the second user is user B, the device association coefficient of device pair U1(A1, B1) is W{U1(A1, B1)}, and the device association coefficient of device pair U2(A2, B1) is W{U2(A2, B1)}. At this time, the user association coefficient of the first user and the second user is W{U(A, B)}=W{U1(A1, B1)}+W{U2(A2, B1)}.

[0062] In addition, the user association coefficients of the first user and the second user may be calculated based on the device association coefficients of all device pairs and in combination with other coefficients related to user association, which is not limited in this embodiment.

[0063] From the above introduction, it can be seen that the user association relationship determination method of the embodiment of the present application determines at least one group of device pairs including a device of the first user and a device of the second user based on the device of the first user and the device of the second user; determines the total duration of the associated operations of the two devices in each group of device pairs in all work sites; determines the device association coefficient of each group of device pairs based on the total duration of the associated operations of each group of device pairs; calculates the user association coefficient of the first user and the second user based on the device association coefficients of all device pairs, so that the degree of association between the two users can be analyzed based on the user association coefficient between the two users, thereby assisting the engineering machinery company in formulating work strategies for users.

[0064] Further, Figure 3 1 is a schematic diagram of a process flow for determining the total duration of associated operations provided by an embodiment of the present application. Figure 3 As shown, in this embodiment, step S102 includes:

[0065] S301, obtaining the associated operation duration of each associated operation of two devices in each device pair in all work sites.

[0066] Specifically, the two devices in the device pair may have performed associated operations (i.e., joint operations) in multiple workplaces, and the two devices may perform multiple associated operations in one workplace. Therefore, this embodiment needs to obtain the associated operation duration of each associated operation of the two devices in the device pair in each workplace, and the number of associated operation durations of the device pair is the same as the number of times the two devices in the device pair perform associated operations. All associated operation durations of each group of device pairs are obtained according to the above method for obtaining all associated operation durations of device pairs.

[0067] S302: Calculate the total duration of associated operations of each device pair according to the duration of all associated operations of two devices in each device pair.

[0068] Specifically, this embodiment needs to add up the durations of all associated operations of the device pair to obtain the total duration of the common operation of the two devices in the device pair as the total duration of the associated operations corresponding to the device pair. According to this method, the total duration of the associated operations corresponding to each device pair is calculated.

[0069] Further, Figure 4 1 is a schematic diagram of the processing flow of obtaining the duration of the associated operation provided by the embodiment of the present application. Figure 4 As shown, in this embodiment, "obtaining the associated operation duration of each associated operation of two devices in the device pair in all work sites" includes the following steps:

[0070] S401, determining the working status and working positions of two devices in each device pair.

[0071] Specifically, when obtaining the associated operation duration of two devices in the device pair, it is necessary to determine whether the two devices have associated operations. Only when it is determined that the two devices have associated operations, it is necessary to obtain the associated operation duration of the two devices. Therefore, this embodiment needs to determine the working status of the two devices in the device pair and the working positions of the two devices in order to determine whether the two devices have associated operations.

[0072] Among them, this embodiment can receive device working data sent by the controllers of the two devices to determine the working status of the two devices, and the working status includes two states: working and not working. Positioning components can be pre-set in the two devices to determine the positions of the devices. This embodiment can receive device position information sent by the positioning components of the two devices to determine the working positions of the two devices. The working positions can be the longitude and latitude of the positions of the devices.

[0073] S402: Determine whether there is any associated operation between the two devices according to the working states and working positions of the two devices.

[0074] Specifically, after determining the working status and working position of the two devices in the device pair, it is necessary to determine whether the working status and working position of the two devices meet the conditions for performing associated operations, thereby determining whether there is an associated operation between the two devices.

[0075] S403: If there are associated operations between the two devices, obtain the associated operation duration of the associated operations between the two devices.

[0076] Specifically, if it is determined that there is an associated operation between two devices in the device pair, the duration of the associated operation between the two devices needs to be obtained as the associated operation duration. In this embodiment, it is necessary to determine in real time whether there is an associated operation between the two devices. When it is determined that there is an associated operation, the associated operation duration corresponding to the associated operation is obtained. If there are multiple associated operations between the two devices, it will be determined that there is an associated operation multiple times, thereby obtaining multiple associated operation durations.

[0077] Further, Figure 5 FIG. 1 is a schematic diagram of a process flow of the device for judging associated operations provided in an embodiment of the present application. Figure 5 As shown, in this embodiment, step S402 includes:

[0078] S501: Determine whether the working statuses of the two devices both indicate that they are working.

[0079] Specifically, if two devices are performing an associated operation, then the two devices must be in a working state. Therefore, if it is to be determined whether the two devices are performing an associated operation, it is first necessary to determine whether the working states of the two devices both indicate that they are working.

[0080] S502: If the working states of the two devices both indicate that they are working, the distance between the two devices is calculated according to the working positions of the two devices.

[0081] Specifically, if the working status of the two devices is not both working, it means that the two devices currently have no associated operation. If the working status of the two devices both indicate working, it is necessary to calculate the distance between the two devices according to the working positions of the two devices, so as to determine whether the two devices have an associated operation according to the distance.

[0082] S503: If the distance between the two devices is less than a preset threshold and the two devices are in the same working place, it is determined that the two devices have associated operations.

[0083] Specifically, if two devices are performing an associated operation, then the distance between the two devices must be less than a preset threshold, and the associated operation will only be performed when the two devices are in the same work site. Therefore, if the working status of the two devices indicates that they are both working, the distance between the two devices is less than a preset threshold, and the two devices are in the same work site, then it is determined that the two devices are performing an associated operation. If the distance between the two devices is not less than the preset threshold or the two devices are not in the same work site, it means that the two devices are not currently performing an associated operation.

[0084] Corresponding to the above-mentioned method for determining user association relationships, the embodiment of the present application further proposes a device for determining user association relationships. Figure 6Schematic diagram of a user association relationship determination device provided in an embodiment of the present application. Figure 6 As shown, the device comprises:

[0085] A device pair determination module 100 is used to determine at least one group of device pairs based on a device of a first user and a device of a second user; each group of device pairs includes a device of the first user and a device of the second user;

[0086] The association duration determination module 110 is used to determine the total duration of the association operation of each device pair;

[0087] The device association coefficient determination module 120 is used to determine the device association coefficient of each device pair according to the total duration of the associated operation of each device pair;

[0088] The user association coefficient determination module 130 is configured to calculate the user association coefficients of the first user and the second user based on the device association coefficients of each device pair.

[0089] The user association relationship determination device proposed in the embodiment of the present application uses a device pair determination module 100 to determine at least one group of device pairs including a device of the first user and a device of the second user based on the device of the first user and the device of the second user; uses an association duration determination module 110 to determine the total duration of the associated operations of each group of device pairs; uses a device association coefficient determination module 120 to determine the device association coefficient of each group of device pairs based on the total duration of the associated operations of each group of device pairs; uses a user association coefficient determination module 130 to calculate the user association coefficient of the first user and the second user based on the device association coefficient of each group of device pairs. In this way, the degree of association between the two users can be analyzed based on the user association coefficient between the two users, thereby assisting the engineering machinery company in formulating work strategies for the users.

[0090] As an optional implementation, another embodiment of the present application further discloses a device pair determination module 100, which is specifically used to combine each device of the first user with each device of the second user to obtain at least one set of device pairs.

[0091] As an optional implementation, another embodiment of the present application further discloses that the association duration determination module 110 includes: a duration acquisition unit and a duration calculation unit.

[0092] A duration acquisition unit, used for acquiring the duration of associated operations of two devices in each device pair in all work sites;

[0093] The duration calculation unit is used to calculate the total duration of the associated operations of each device pair according to the durations of all associated operations of the two devices in each device pair.

[0094] As an optional implementation, another embodiment of the present application further discloses a duration acquisition unit, which is specifically used to:

[0095] Determine the working status and working positions of two devices in each device pair;

[0096] According to the working states and working positions of the two devices, it is determined whether the two devices have associated operations;

[0097] If there are associated operations between two devices, the associated operation duration of the associated operations between the two devices is obtained.

[0098] As an optional implementation, another embodiment of the present application further discloses that the duration acquisition unit determines whether there is an associated operation between the two devices according to the working states of the two devices and the working positions of the two devices, including:

[0099] Determine whether the working status of the two devices both indicate that they are working;

[0100] If the working statuses of the two devices both indicate that they are working, the distance between the two devices is calculated based on the working positions of the two devices;

[0101] If the distance between the two devices is less than a preset threshold and the two devices are in the same working place, it is determined that the two devices have associated operations.

[0102] As an optional implementation, another embodiment of the present application further discloses that the device association coefficient determination module 120 is specifically used to:

[0103] The total duration of the associated operations of each group of the device pairs is used as the device association coefficient of each group of the device pairs;

[0104] or,

[0105] According to the preset matching ratio between the duration of the associated operation and the correlation coefficient, the total duration of the associated operation of each group of the device pairs is calculated to obtain the device correlation coefficient of each group of the device pairs.

[0106] As an optional implementation, another embodiment of the present application further discloses a user association coefficient determination module 130, which is specifically configured to take the sum of the device association coefficients of all device pairs as the user association coefficient of the first user and the second user.

[0107] Specifically, for the specific working contents of each unit of the above-mentioned user association relationship determination device, please refer to the introduction of the above-mentioned method embodiment, which will not be repeated here.

[0108] Figure 7 Schematic diagram of a user association relationship determination device provided in an embodiment of the present application. Figure 7As shown, the device includes: a memory 200 and a processor 210;

[0109] The memory 200 is connected to the processor 210 and is used to store programs;

[0110] The processor 210 is configured to implement the user association relationship determination method disclosed in any of the above embodiments by running the program stored in the memory 200 .

[0111] Specifically, the user association relationship determination device may further include: a bus, a communication interface 220 , an input device 230 and an output device 240 .

[0112] The processor 210, the memory 200, the communication interface 220, the input device 230 and the output device 240 are interconnected via a bus, wherein the bus may include a path for transmitting information between various components of the computer system.

[0113] The processor 210 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0114] The processor 210 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0115] The memory 200 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 200 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0116] The input device 230 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0117] Output device 240 may include a device that allows information to be output to a user, such as a display screen, a printer, a speaker, etc.

[0118] The communication interface 220 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0119] The processor 2102 executes the program stored in the memory 200 and calls other devices, which can be used to implement each step of the user association relationship determination method provided in the embodiment of the present application.

[0120] Another embodiment of the present application further provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, each step of the method for determining a user association relationship provided in any of the above embodiments is implemented.

[0121] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0122] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0123] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

[0124] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0125] It should be understood that the qualifiers "first", "second", "third", "fourth", "fifth" and "sixth" used in the description of the embodiments of the present application are only used to more clearly explain the technical solutions and cannot be used to limit the scope of protection of the present application.

[0126] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A method for determining user association relationships, characterized in that: include: Determining at least one set of device pairs based on the device of the first user and the device of the second user, including: combining each device of the first user with each device of the second user to obtain at least one set of device pairs; each set of device pairs includes a device of the first user and a device of the second user; Determining the total duration of the associated operation of each device pair includes: determining the working status of two devices in each device pair and the working positions of the two devices; judging whether the working status of the two devices both indicate that they are working; if the working status of the two devices both indicate that they are working, calculating the distance between the two devices according to the working positions of the two devices; if the distance between the two devices is less than a preset threshold and the two devices are in the same working place, determining that there is an associated operation between the two devices, and obtaining the associated operation duration of the associated operation between the two devices; calculating the total duration of the associated operation of each device pair according to all the associated operation durations of the two devices in each device pair; Determining a device association coefficient for each device pair according to the total duration of the associated operations for each device pair; Based on the device association coefficient of each group of device pairs, a user association coefficient of the first user and the second user is calculated.

2. The method according to claim 1, characterized in that Determining the device association coefficient of each device pair according to the total duration of the associated operation of each device pair includes: The total duration of the associated operations of each device pair is used as the device association coefficient of each device pair; or, According to the preset matching ratio between the total duration of the associated operation and the device association coefficient, the total duration of the associated operation of each device pair is calculated to obtain the device association coefficient of each device pair.

3. The method according to claim 1, characterized in that The calculating the user association coefficient between the first user and the second user based on the device association coefficient of each group of device pairs includes: The sum of the device association coefficients of all device pairs is used as the user association coefficient between the first user and the second user.

4. A user association determination device, characterized in that: include: A device pair determination module, configured to determine at least one set of device pairs based on the device of the first user and the device of the second user, comprising: combining each device of the first user with each device of the second user to obtain at least one set of device pairs; each set of device pairs includes a device of the first user and a device of the second user; The associated duration determination module is used to determine the total duration of the associated operation of each device pair, including: determining the working status of two devices in each device pair and the working positions of the two devices; judging whether the working status of the two devices both indicate that they are working; if the working status of the two devices both indicate that they are working, then calculating the distance between the two devices according to the working positions of the two devices; if the distance between the two devices is less than a preset threshold and the two devices are in the same working place, then determining that there is an associated operation between the two devices, and obtaining the associated operation duration of the associated operation between the two devices; calculating the total duration of the associated operation of each device pair according to all the associated operation durations of the two devices in each device pair; An equipment association coefficient determination module, used to determine the equipment association coefficient of each equipment pair according to the total duration of the association operation of each equipment pair; The user association coefficient determination module is used to calculate the user association coefficient of the first user and the second user based on the device association coefficient of each group of device pairs.

5. A user association relationship determination device, characterized in that: include: Memory and processor; Wherein, the memory is connected to the processor and is used to store programs; The processor is configured to implement the user association relationship determination method according to any one of claims 1 to 3 by running the program in the memory.

6. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, each step of the method for determining a user association relationship as claimed in any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Social networking user information association method and device

    CN107016033A