Park intimacy degree determination method and device, equipment and medium

By analyzing the signaling data and geographical hashing data of user terminals in the park, the intimacy index between parks is calculated, which solves the difficulty of inter-park intimacy assessment in the existing technology and achieves efficient and accurate intimacy assessment. Park management provides strong support.

CN119342452APending Publication Date: 2025-01-21CHINA UNITED NETWORK COMM GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411379579.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The prior art is difficult to effectively evaluate the degree of intimacy between parks, especially due to the difficulty in obtaining transaction data, delays and lack of evaluation of signaling dimensions.

Method used

By analyzing the signaling data and geographical hashed data of multiple user terminals in the two campuses within a preset period, the transfer frequency, normalized value of average stay time and call intensity are determined, and then the intimacy index is calculated.

Benefits of technology

It achieves a comprehensive, scientific and practical assessment of the closeness of exchanges between parks, providing strong data support for park management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342452A_ABST
    Figure CN119342452A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a park intimacy degree determination method and device, equipment and a medium. The method comprises the following steps: determining signaling data of a plurality of user terminals of two parks within a preset time period; according to the signaling data and geographical hash data corresponding to the two parks, correlation parameters of the two parks are determined, the correlation parameters comprise transfer frequency, an average stay duration standardization value and call intensity, and the geographical hash data are used for indicating positions and boundaries of the two parks; and determining an intimacy index of the two parks based on the transfer frequency, the average stay duration standardized value and the call intensity, the intimacy index being used for indicating the intimacy degree between the two parks. The method comprehensively evaluates the degree of contact intimacy between the two parks, is scientific and practical, and provides powerful data support for park management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of urban planning technology, and in particular to a method, device, equipment and medium for determining the intimacy of a park. Background Art

[0002] Industrial parks are an important spatial aggregation form for regional economic development, industrial adjustment and upgrading, and are responsible for a series of important missions such as gathering innovative resources, cultivating emerging industries, and promoting urbanization.

[0003] At present, transaction data between industrial parks is used to reveal the interaction and economic distance between industrial sectors. This method can help analyze the degree of correlation between industries and thus assess the closeness between two industrial parks.

[0004] However, transaction data between parks is generally difficult to obtain or only partially available, and the data is delayed, which affects the timeliness of the evaluation results. In addition, technical research on communication between different parks is more focused on dimensions such as logistics planning and energy scheduling, and there are few intimacy assessments between parks based on signaling dimensions, which urgently needs further exploration. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment and medium for determining the intimacy between two parks, which are used to comprehensively evaluate the intimacy between two parks. The method is scientific and practical, and provides strong data support for park management.

[0006] In a first aspect, an embodiment of the present application provides a method for determining the intimacy of a park, comprising:

[0007] In a possible implementation, signaling data of a plurality of user terminals in two parks within a preset time period is determined;

[0008] Determine association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, the association parameters including transfer frequency, average stay time normalized value, and call intensity, the geo-hash data is used to indicate the location and boundary of the two parks;

[0009] Based on the transfer frequency, the standardized value of the average stay time and the call intensity, an intimacy index between the two parks is determined, and the intimacy index is used to indicate the degree of intimacy between the two parks.

[0010] In a possible implementation manner, the signaling data includes: a location update record, a timestamp, and a voice call, and determining the association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks includes:

[0011] Determine, based on the location update record, the timestamp and the geo-hash data, a plurality of transfer records corresponding to the plurality of user terminals, the transfer records being used to indicate that the corresponding user terminals leave a current park and enter another park within the two parks;

[0012] Based on the multiple transfer records, determine the number of people transferred and the average length of stay, and based on the number of people transferred and the average length of stay, determine the standardized value of the transfer frequency and the average length of stay;

[0013] Based on the voice calls and the geo-hash data, the total number of calls and the base number of people are determined. According to the total number of calls and the base number of people, the call intensity is determined. The base number of people is the number of people who have made calls for a specified duration and stayed for a specified duration in both parks.

[0014] In a possible implementation, determining an average stay time based on the multiple transfer records includes:

[0015] Determine, according to the plurality of transfer records, a plurality of transfer events and a target park corresponding to each transfer event, wherein the transfer event is a collection of transfer records corresponding to the same user entering the target park and the transfer records corresponding to leaving the target park;

[0016] For any one of the multiple transfer events, determine an entry time and an exit time corresponding to the transfer event, the entry time is used to indicate a time when the user terminal enters the target park, and the exit time is used to indicate a time when the user terminal leaves the target park;

[0017] Determine a single stay duration according to the transfer event, the departure time, and the entry time, and take the sum of multiple single stay durations corresponding to the multiple transfer events as the accumulated total stay duration;

[0018] The average stay time is determined according to the accumulated total stay time and the number of the transfer events.

[0019] In a possible implementation, based on the number of transferred people and the average length of stay, determining the standardized value of the transfer frequency and the average length of stay includes:

[0020] The ratio of the number of transferred people to the total number of users in the two parks is taken as the transfer frequency;

[0021] The average stay time is standardized to obtain a standardized value of the average stay time.

[0022] In a possible implementation, based on the multiple transfer records, the number of people who have transferred and the average length of stay are determined, and it also includes: deduplicating the transfer records according to preset conditions, wherein the preset condition is that multiple location changes of the same user within a preset time period are regarded as one transfer.

[0023] In a possible implementation manner, before determining the association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, the method further includes:

[0024] Determine the geographic entity data of the two parks from the map data, and extract the boundary information corresponding to the two parks;

[0025] Generate corresponding encoding data according to the boundary information, and determine initial geo-hash data of the two parks according to the encoding data;

[0026] The initial geo-hash data is deduplicated and sorted to obtain geo-hash data corresponding to the two parks.

[0027] In a possible implementation, after determining the intimacy index of the two parks based on the transfer frequency, the normalized value of the average stay time, and the call intensity, the method further includes:

[0028] Determining whether the intimacy index reaches a preset index;

[0029] When the intimacy index reaches a preset index, business management information is generated and sent to a management terminal, where the business management information is used to instruct unified business management of the two parks.

[0030] In a second aspect, an embodiment of the present application provides a device for determining the intimacy level of a park, including:

[0031] A data determination module, used to determine signaling data of multiple user terminals in two parks within a preset time period;

[0032] a processing module, configured to determine association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, wherein the association parameters include a transfer frequency, a normalized value of an average stay time, and a call intensity, and the geo-hash data is used to indicate the location and boundary of the two parks;

[0033] The processing module is also used to determine the intimacy index between the two parks based on the transfer frequency, the standardized value of the average stay time and the call intensity, and the intimacy index is used to indicate the degree of intimacy between the two parks.

[0034] In a possible implementation, the signaling data includes: a location update record, a timestamp, and a voice call, and the processing module is further used to determine, based on the location update record, the timestamp, and the geo-hash data, a plurality of transfer records corresponding to the plurality of user terminals, the transfer records being used to indicate that the corresponding user terminal leaves the current park and enters another park within the two parks;

[0035] Based on the multiple transfer records, determine the number of people transferred and the average length of stay, and based on the number of people transferred and the average length of stay, determine the standardized value of the transfer frequency and the average length of stay;

[0036] Based on the voice calls and the geo-hash data, the total number of calls and the base number of people are determined. According to the total number of calls and the base number of people, the call intensity is determined. The base number of people is the number of people who have made calls for a specified duration and stayed for a specified duration in both parks.

[0037] In a possible implementation, the processing module is further used to determine multiple transfer events and a target park corresponding to each transfer event according to the multiple transfer records, wherein the transfer event is a collection of transfer records corresponding to the same user entering the target park and the transfer records corresponding to leaving the target park;

[0038] For any one of the multiple transfer events, determine the entry time and exit time corresponding to the transfer event, the entry time is used to indicate the time when the user terminal enters the target park, and the exit time is used to indicate the time when the user terminal leaves the target park; determine a single stay duration based on the transfer event, the exit time and the entry time, and take the sum of the multiple single stay times corresponding to the multiple transfer events as the cumulative total stay time; determine the average stay time based on the cumulative total stay time and the number of the transfer events.

[0039] In a possible implementation, the processing module is further used to take the ratio of the number of transferred people to the total number of users in the two parks as the transfer frequency; and to standardize the average stay time to obtain a standardized value of the average stay time.

[0040] In a possible implementation, the processing module is further configured to perform deduplication processing on the transfer records according to a preset condition, wherein the preset condition is that multiple location changes of the same user within a preset time period are regarded as one transfer.

[0041] In a possible implementation, the data determination module is also used to determine the geographic entity data of the two parks from the map data, and extract the boundary information corresponding to the two parks; generate corresponding coding data based on the boundary information, and determine the initial geographic hash data of the two parks based on the coding data; deduplicate and sort the initial geographic hash data to obtain the geographic hash data corresponding to the two parks.

[0042] In one possible implementation, the processing module is also used to determine whether the intimacy index reaches a preset index; when the intimacy index reaches the preset index, business management information is generated and sent to the management terminal, and the business management information is used to instruct unified business management of the two parks.

[0043] In a third aspect, an embodiment of the present application provides a device for determining the intimacy level of a park, including: a memory, a processor;

[0044] Memory stores computer-executable instructions;

[0045] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and various possible implementations of the first aspect.

[0046] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above first aspect and various possible implementation methods of the first aspect.

[0047] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and various possible implementation methods of the first aspect.

[0048] The embodiments of the present application provide a method, device, equipment and medium for determining the intimacy between two parks. By determining the correlation parameters of the two parks through the signaling data of multiple user terminals in the two parks within a preset time period and the geographic hash data corresponding to the two parks, the intimacy index of the parks is determined based on the correlation parameters. This method comprehensively evaluates the intimacy between the two parks, is scientific and practical, and provides strong data support for park management. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0050] Figure 1A schematic diagram of a scenario of a method for determining the intimacy level of a park provided in an embodiment of the present application;

[0051] Figure 2 A schematic diagram of a method for determining the intimacy of a park provided in an embodiment of the present application Figure 1 ;

[0052] Figure 3 A schematic diagram of a method for determining the intimacy of a park provided in an embodiment of the present application Figure 2 ;

[0053] Figure 4 A schematic diagram of a method for determining the intimacy of a park provided in an embodiment of the present application Figure 3 ;

[0054] Figure 5 A schematic diagram of the structure of a device for determining the intimacy of a park provided in this application;

[0055] Figure 6 A schematic diagram of the structure of the device for determining the intimacy level of a park provided in this application.

[0056] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0058] "Multiple" means two or more, and other quantifiers are similar. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0059] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0060] In the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0061] Industrial parks are an important spatial aggregation form for regional economic development, industrial adjustment and upgrading, and are responsible for a series of important missions such as gathering innovative resources, cultivating emerging industries, and promoting urbanization.

[0062] The economic development of a park is related to the supply and demand cycle of enterprises within the park on the one hand, and to the industrial exchanges and trade between different parks on the other. It is very important to sort out the relationship between parks and grasp the degree of communication between different parks.

[0063] At present, transaction data between industrial parks is used to reveal the interaction and economic distance between industrial sectors. This method can help analyze the degree of correlation between industries and thus assess the closeness between two industrial parks.

[0064] In the existing technology, transaction data between parks is generally difficult to obtain or only partially available, and transaction data has a delay, which affects the timeliness of the evaluation results. In addition, technical research on communication between different parks is more focused on dimensions such as logistics planning and energy scheduling, and there are few intimacy assessments between parks based on the signaling dimension, which urgently needs further exploration.

[0065] In view of the above problems, this application provides a method for determining the intimacy of a park. Figure 1 A schematic diagram of a scenario of a method for determining the intimacy of a park provided in this application. Figure 1 As shown, Park A and Park B are two different parks, and there are multiple user terminals in each park. For example, there are user terminal 1011, user terminal 1012, user terminal 1013, etc. in Park A.

[0066] Among them, the user can carry his own user terminal and move from park A to park B, or from park B to park A. Multiple user terminals in park A and park B are all connected to the server 102. The user terminal can send a message to the server, and the server can perform corresponding processing based on the received message, for example, based on the signaling data sent by multiple user terminals in park A and the signaling data sent by multiple user terminals in park B, determine the association relationship between the park A and the park B.

[0067] This method determines the intimacy between two parks through the transfer frequency, average stay time, and call intensity of multiple users in the two parks. It avoids the defects of the existing technology that determines the intimacy between parks based on transaction data, such as difficulty in obtaining data and large delays, and achieves the effect of accurately determining the intimacy between parks in different locations, providing an effective basis for the subsequent unified business management of multiple parks.

[0068] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0069] Figure 2 A schematic diagram of a method for determining the intimacy of a park provided in an embodiment of the present application Figure 1 The execution subject of this embodiment may be, for example, Figure 1 The server 102 shown in FIG. Figure 2 As shown, the method includes:

[0070] S201. Determine signaling data of multiple user terminals in two parks within a preset time period.

[0071] Among them, the preset time period can be, for example, the past month, the past three months, etc.; the park can be, for example, an industrial park or a customized park; the user terminal can be, for example, a mobile phone; the signaling data is the record generated by the communication between the mobile phone and the mobile network base station, such as base station information, signal strength, area code, call data, SMS data, data connection information, mobility information, etc.

[0072] Determine the signaling data such as base station information, signal strength, area code, call data, SMS data, data connection information, mobility information, etc. of multiple user terminals in the two parks in preset time periods such as the past month and the past three months.

[0073] In a possible implementation, data cleaning can also be performed on signaling data such as base station information, signal strength, area code, call data, SMS data, data connection information, mobility information, etc. to remove invalid and redundant data, such as noise data such as periodic location update failures and call failures.

[0074] S202. Determine association parameters of the two parks according to the signaling data and the geographic hash data corresponding to the two parks, where the association parameters include transfer frequency, standardized value of average stay time, and call intensity.

[0075] Among them, the geo-hash data is used to indicate the location and boundary of the two parks; the associated parameters transfer frequency, normalized value of average stay time, and call intensity are used to determine the degree of intimacy of the parks; the transfer frequency is used to indicate the proportion of users corresponding to the transfer records in the two parks, wherein the transfer records are used to indicate that the corresponding user terminal leaves the current park and enters another park within the two parks; the normalized value of average stay time is used to indicate the normalized processing result of the average values ​​corresponding to multiple stay times; and the call intensity is used to indicate the call busyness.

[0076] Based on signaling data such as base station information, signal strength, area code, call data, SMS data, data connection information, mobility information, and geo-hash data of the two parks, the proportion of users corresponding to the transfer records of the two parks, the standardized processing results of the average values ​​corresponding to multiple stay durations, and the call busyness are determined.

[0077] S203. Determine the intimacy index of the two parks based on the transfer frequency, the standardized value of the average stay time, and the call intensity.

[0078] Among them, the intimacy index is a quantitative indicator used to measure the intimacy of the relationship between two parks, which is used to indicate the intimacy between the two parks.

[0079] Based on the associated parameters such as transfer frequency, standardized value of average stay time and call intensity, an intimacy evaluation model can be constructed, for example, by weighted summation, regression analysis and other methods. The intimacy evaluation model is used to determine a quantitative indicator for measuring the degree of intimacy between the two parks, namely, the intimacy index.

[0080] In a possible implementation, the intimacy index of the two parks is determined by the following formula:

[0081] CDI=w1×T f +w2×T s ++w3×C i

[0082] Among them, CDI is the intimacy index; w1, w2, and w3 are the weight coefficients corresponding to the transfer frequency, the standardized value of the average stay time, and the call intensity respectively; T f is the transfer frequency; T s is the standardized value of the average length of stay; C i The intensity of the call.

[0083] Among them, the weight coefficient is used to adjust the importance of different indicators in the intimacy calculation. The default value of intimacy calculation between ordinary parks is 1.

[0084] For custom parks or other special parks, the importance of different indicators in the calculation of intimacy can be adjusted by adjusting the weight coefficients. For example, for special parks, the weight coefficient corresponding to the transfer frequency is adjusted to be the largest.

[0085] The embodiment of the present application provides a method for determining the intimacy between two parks. By determining the association parameters of the two parks through the signaling data of multiple user terminals in the two parks within a preset time period and the geographic hash data corresponding to the two parks, the intimacy index of the parks is determined based on the association parameters. This method comprehensively evaluates the intimacy between the two parks, is scientific and practical, and provides strong data support for park management.

[0086] Figure 3 A flow chart of a method for determining the intimacy of a park provided in an embodiment of the present application

[0087] 2. In this embodiment, the signaling data includes: location update record, timestamp, and voice call. Figure 3

[0088] As shown, in this embodiment Figure 2 Based on the embodiment, a possible implementation of a method for determining the intimacy of a park is described in detail, and the method includes:

[0089] S301. Determine signaling data of multiple user terminals in two parks within a preset time period.

[0090] Step S301 is similar to the above step S201 and will not be described again.

[0091] S302: Determine a plurality of transfer records corresponding to the plurality of user terminals based on the location update record, the timestamp and the geo-hash data.

[0092] Among them, the location update record is used to indicate the location change of the user terminal; the timestamp is used to indicate the numerical value of the date and time; and the transfer record is used to indicate that the corresponding user terminal leaves the current park and enters another park within the two parks.

[0093] Based on the periodic location update records and geographic hash data of the user terminal, the park where the user terminal is located is determined. When the user carries the user terminal to leave the current park and enter another park within the two parks, the transfer record is determined; based on the timestamp, the departure time and entry time corresponding to each transfer are determined.

[0094] Exemplarily, based on the periodic location update record of user X in the signaling data, the timestamp, and the geo-hash data of campus A and campus B, it is determined that the transfer event user X carries the user terminal to leave campus A at time T1 and enter campus B at time T2.

[0095] S303: Based on the multiple transfer records, determine the number of transferred people and the average length of stay, and based on the number of transferred people and the average length of stay, determine the standardized value of transfer frequency and average length of stay.

[0096] Among them, the number of transferred people is used to indicate the number of users who have transferred between the two parks within a preset time period; the average stay time is used to indicate the average of the stay times corresponding to multiple transfers.

[0097] According to multiple transfer records, the users corresponding to the multiple transfer records are determined. According to the number of users, the number of transferred people is determined. Based on the number of transferred people, the proportion of users with transfer events in the two parks is determined. According to the stay duration corresponding to each transfer, the average stay duration is determined, and the average stay duration is standardized to obtain the standardized value of the average stay duration.

[0098] S304: Determine the total number of calls and the number of a benchmark population based on the voice calls and the geo-hash data, and determine the call intensity according to the total number of calls and the number of the benchmark population.

[0099] Among them, voice calls are used to indicate the number of calls corresponding to the user; the total number of calls is used to indicate the number of calls by all users between the two parks; the benchmark number of people is the number of people who have reached the specified length of call time and the specified length of stay in both parks; the specified length of call can be, for example, 1 minute, 2 minutes, etc.; the specified length of stay can be, for example, 1 hour, 2 hours, etc.

[0100] Based on the voice calls, the location information of the user terminal and the geo-hash data, the number of the first group of people who have made calls for a specified duration, such as 1 minute or 2 minutes, is determined in both parks; based on the location information of the user terminal and the geo-hash data, the number of the second group of people who have stayed for a specified duration, such as 1 hour or 2 hours, is determined in both parks, and the sum of the number of the first group of people and the number of the second group of people is used as the number of the benchmark group of people. The total number of calls is combined with the number of the benchmark group of people to calculate the call intensity, which more intuitively reflects the activeness of communication between parks.

[0101] The call strength is determined using the following formula:

[0102]

[0103] Among them, C i is the call intensity; N total is the total number of calls; N1 is the number of base population.

[0104] S305: Determine the intimacy index of the two parks based on the transfer frequency, the standardized value of the average stay time, and the call intensity.

[0105] Step S305 is similar to the above step S203 and will not be described again.

[0106] S306, determining whether the intimacy index reaches a preset index; if the intimacy index reaches the preset index, executing step S307; if the intimacy index does not reach the preset index, executing step S309.

[0107] Among them, the preset index is used to indicate whether the intimacy index between the two parks meets the requirements for unified business management.

[0108] When the intimacy index between the two parks reaches the preset index, it indicates that the park managers can perform unified business management of the two parks, then execute step S307 and generate business management information; when the intimacy index between the two parks does not reach the preset index, it indicates that the park managers cannot perform unified business management of the two parks, then execute step S309 and end the process.

[0109] S307: Generate business management information.

[0110] S308: Send the business management information to the management terminal.

[0111] The park managers manage the business of the two parks based on the business management information.

[0112] S309, end the process.

[0113] In one possible implementation, the process of obtaining geo-hash data is described in detail:

[0114] The geographic entity data of the two parks are determined from the map data, and the boundary information corresponding to the two parks is extracted.

[0115] The geographic entity data is the area-shaped geographic entity (Area of ​​Interest, AOI) in the map data; the boundary information is the longitude and latitude coordinates of the park.

[0116] The AOI data of the two parks are obtained from the map data, and the AOI data is cleaned. The corresponding positions and boundaries of the two parks are determined by extracting from the cleaned AOI data.

[0117] According to the boundary information, corresponding encoding data is generated, and according to the encoding data, initial geographic hash data of the two parks are determined.

[0118] The coding data is for each point on the park boundary, and a corresponding geographic hash code, namely, Geohash code, is generated. The initial geographic hash data of the two parks are determined according to the Geohash code corresponding to each point on the park boundary.

[0119] The initial geo-hash data is deduplicated and sorted to obtain geo-hash data corresponding to the two parks.

[0120] Since the points within the park boundary may be very dense, the generated Geohash code may contain duplicates. Therefore, it is necessary to perform deduplication and sorting operations on the generated initial geohash data to obtain the geohash data corresponding to the two parks, thereby improving the accuracy of the geohash data.

[0121] The embodiment of the present application provides a method for determining the intimacy of a park. By determining the transfer frequency, the standardized value of the average length of stay, and the call intensity of the two parks through the signaling data of multiple user terminals in the two parks within a preset time period and the geographical hash data corresponding to the two parks, the intimacy index of the park is determined based on the transfer frequency, the standardized value of the average length of stay, and the call intensity, and the intimacy between the two parks is comprehensively evaluated. The method is scientific and practical; the call intensity in the correlation parameter between the two parks is determined based on the total number of calls and the number of benchmark people, and the total number of calls is combined with the number of benchmark people to calculate the call intensity, thereby more intuitively reflecting the activeness of communication between the parks. In addition, when the intimacy index reaches the preset index, business management information is generated, and park managers can perform unified business management on multiple parks based on the business management information.

[0122] Figure 4 A schematic diagram of a method for determining the intimacy of a park provided in an embodiment of the present application Figure 3 The transfer event in this embodiment corresponds to multiple transfer records, such as Figure 4 In this embodiment, Figure 3 Based on the embodiment, a possible implementation method for determining the number of transfer populations and the average length of stay based on multiple transfer records, and determining the transfer frequency and the standardized value of the average length of stay based on the number of transfer populations and the average length of stay is described in detail. The method includes:

[0123] S401. Determine multiple transfer events and a target park corresponding to each transfer event according to multiple transfer records.

[0124] The transfer event is a collection of the transfer records corresponding to the same user entering the target park and the transfer records corresponding to leaving the target park.

[0125] For example, for the target park B, user X leaves park A and enters the target park B, which is a transfer record; after user X stays in the target park B for a period of time, he leaves the target park B and enters park A, which is a transfer record. These two transfer records are user X entering the target park B and leaving the target park B, so these two transfer records are regarded as one transfer event.

[0126] According to the plurality of transfer records, a set of transfer records corresponding to the same user entering and leaving the target park is determined according to the plurality of transfer records.

[0127] In a possible implementation, multiple transfer records may also be deduplicated, including: deduplicating the transfer records according to a preset condition, wherein the preset condition is that multiple location changes of the same user within a preset time period are regarded as one transfer.

[0128] The preset duration may be, for example, half an hour, one hour, etc.

[0129] Deduplication processing is performed on multiple transfer records. For example, multiple location changes of the same user within one hour are regarded as one transfer and merged into one transfer record.

[0130] S402: For any one of the multiple transfer events, determine an entry time and an exit time corresponding to the transfer event.

[0131] The entry time is used to indicate the time when the user terminal enters the target park; the exit time is used to indicate the time when the user terminal leaves the target park.

[0132] According to a plurality of transfer events, a time of entering a target park corresponding to each transfer event and a time of leaving the target park are determined.

[0133] S403: Determine a single stay duration according to the transfer event, the exit time, and the entry time, and take the sum of multiple single stay durations corresponding to the multiple transfer events as the accumulated total stay duration.

[0134] Among them, the single stay duration is the user's stay time in the other park of the two parks; the accumulated total stay duration is the total stay duration of the users involved in the transfer record.

[0135] The following formula is used to determine the single stay duration corresponding to the i-th transfer event:

[0136] T stay,i =T leave -T enter

[0137] Among them, T stay is the single stay duration, T leave is the time of leaving the target park; T enter This is the moment to enter the target park.

[0138] The total cumulative stay duration is determined using the following formula:

[0139]

[0140] Among them, T total It is the total length of stay.

[0141] S404: Determine the average stay time according to the accumulated total stay time and the number of transfer events.

[0142] The average length of stay is determined using the following formula:

[0143]

[0144] in, is the average stay time; n is the number of transfer events.

[0145] S405: The ratio of the number of transferred people to the total number of users in the two parks is used as the transfer frequency.

[0146] The transfer frequency is calculated using the following formula:

[0147]

[0148] Among them, N2 is the number of people transferred; N total is the total number of users.

[0149] S406: Standardize the average stay time to obtain a standardized value of the average stay time.

[0150] The average length of stay is normalized using the following formula:

[0151]

[0152] in, is the average length of stay; T stay,min is the minimum stay time; T stay,max The maximum stay time.

[0153] An embodiment of the present application provides a method for determining the degree of intimacy between parks. By analyzing and processing transfer events, the transfer frequency and average stay time in the associated parameters between two parks are determined, thereby ensuring the accuracy of the transfer frequency and the average stay time. The average stay time is standardized to make the average stay time and other associated parameters in the same dimension, so that the intimacy determined subsequently is more accurate.

[0154] Figure 5 A schematic diagram of a device for determining the intimacy of a park provided in this application, such as Figure 5 As shown, a device 50 for determining the intimacy of a park provided in this embodiment includes:

[0155] The data determination module 501 is used to determine the signaling data of multiple user terminals in two parks within a preset time period;

[0156] A processing module 502 is used to determine the association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, wherein the association parameters include a transfer frequency, a normalized value of an average stay time, and a call intensity, and the geo-hash data is used to indicate the location and boundary of the two parks;

[0157] The processing module 502 is also used to determine the intimacy index between the two parks based on the transfer frequency, the standardized value of the average stay time and the call intensity, and the intimacy index is used to indicate the degree of intimacy between the two parks.

[0158] In a possible implementation, the signaling data includes: a location update record, a timestamp, and a voice call, and the processing module 502 is further used to determine, based on the location update record, the timestamp, and the geo-hash data, a plurality of transfer records corresponding to the plurality of user terminals, the transfer records being used to indicate that the corresponding user terminal leaves the current park and enters another park within the two parks;

[0159] Based on the multiple transfer records, determine the number of people transferred and the average length of stay, and based on the number of people transferred and the average length of stay, determine the standardized value of the transfer frequency and the average length of stay;

[0160] Based on the voice calls and the geo-hash data, the total number of calls and the base number of people are determined. According to the total number of calls and the base number of people, the call intensity is determined. The base number of people is the number of people who have made calls for a specified duration and stayed for a specified duration in both parks.

[0161] In a possible implementation, the processing module 502 is further configured to determine, based on the plurality of transfer records, a plurality of transfer events and a target park corresponding to each transfer event, wherein the transfer event is a collection of transfer records corresponding to the same user entering the target park and a transfer record corresponding to leaving the target park;

[0162] For any one of the multiple transfer events, determine the entry time and exit time corresponding to the transfer event, the entry time is used to indicate the time when the user terminal enters the target park, and the exit time is used to indicate the time when the user terminal leaves the target park; determine a single stay duration based on the transfer event, the exit time and the entry time, and take the sum of the multiple single stay times corresponding to the multiple transfer events as the cumulative total stay time; determine the average stay time based on the cumulative total stay time and the number of the transfer events.

[0163] In a possible implementation, the processing module 502 is further used to take the ratio of the number of transferred people to the total number of users in the two parks as the transfer frequency; and to normalize the average stay time to obtain a standardized value of the average stay time.

[0164] In a possible implementation, the processing module 502 is further configured to perform deduplication processing on the transfer records according to a preset condition, wherein the preset condition is that multiple location changes of the same user within a preset time period are regarded as one transfer.

[0165] In a possible implementation, the data determination module 501 is also used to determine the geographic entity data of the two parks from the map data, and extract the boundary information corresponding to the two parks; generate corresponding coding data based on the boundary information, and determine the initial geographic hash data of the two parks based on the coding data; deduplicate and sort the initial geographic hash data to obtain the geographic hash data corresponding to the two parks.

[0166] In one possible implementation, the processing module 502 is also used to determine whether the intimacy index reaches a preset index; when the intimacy index reaches the preset index, business management information is generated and sent to the management terminal, and the business management information is used to instruct unified business management of the two parks.

[0167] This embodiment provides a device for determining the intimacy level of a park, which can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.

[0168] Figure 6 A schematic diagram of a device for determining the intimacy of a park provided in this application. Figure 6 As shown, the electronic device 60 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 60 also includes a communication component 603. The processor 601, the memory 602 and the communication component 603 are connected via a bus 604.

[0169] In a specific implementation process, at least one processor 601 executes the computer execution instructions stored in the memory 602, so that at least one processor 601 executes the above method.

[0170] The specific implementation process of the processor 601 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0171] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0172] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0173] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0174] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0175] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0176] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0177] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0178] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0179] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0180] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0181] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0182] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0183] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for determining the intimacy of a park, characterized in that: include: Determine signaling data of multiple user terminals in two parks within a preset time period; Determine association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, the association parameters including transfer frequency, average stay time normalized value, and call intensity, the geo-hash data is used to indicate the location and boundary of the two parks; Based on the transfer frequency, the standardized value of the average stay time and the call intensity, an intimacy index between the two parks is determined, and the intimacy index is used to indicate the degree of intimacy between the two parks.

2. The method according to claim 1, characterized in that: The signaling data includes: location update records, timestamps, and voice calls. The determining of association parameters of the two parks based on the signaling data and the geo-hash data corresponding to the two parks includes: Determine, based on the location update record, the timestamp and the geo-hash data, a plurality of transfer records corresponding to the plurality of user terminals, the transfer records being used to indicate that the corresponding user terminals leave a current park and enter another park within the two parks; Based on the multiple transfer records, determine the number of people transferred and the average length of stay, and based on the number of people transferred and the average length of stay, determine the standardized value of the transfer frequency and the average length of stay; Based on the voice calls and the geo-hash data, the total number of calls and the base number of people are determined. According to the total number of calls and the base number of people, the call intensity is determined. The base number of people is the number of people who have made calls for a specified duration and stayed for a specified duration in both parks.

3. The method according to claim 2, characterized in that The determining, based on the plurality of transfer records, an average stay time, comprises: Determine, according to the plurality of transfer records, a plurality of transfer events and a target park corresponding to each transfer event, wherein the transfer event is a collection of transfer records corresponding to the same user entering the target park and the transfer records corresponding to leaving the target park; For any one of the multiple transfer events, determine an entry time and an exit time corresponding to the transfer event, the entry time is used to indicate a time when the user terminal enters the target park, and the exit time is used to indicate a time when the user terminal leaves the target park; Determine a single stay duration according to the transfer event, the departure time, and the entry time, and take the sum of multiple single stay durations corresponding to the multiple transfer events as the accumulated total stay duration; The average stay time is determined according to the accumulated total stay time and the number of the transfer events.

4. The method according to claim 2, characterized in that: Determining the standardized value of the transfer frequency and the average length of stay based on the number of transferred people and the average length of stay includes: The ratio of the number of transferred people to the total number of users in the two parks is taken as the transfer frequency; The average stay time is standardized to obtain a standardized value of the average stay time.

5. The method according to claim 2, characterized in that: Determining the number of transferred people and the average length of stay based on the multiple transfer records includes: The transfer records are deduplicated according to a preset condition, wherein the preset condition is that multiple location changes of the same user within a preset time period are regarded as one transfer.

6. The method according to claim 1, characterized in that Before determining the association parameters of the two parks according to the signaling data and the geographic hash data corresponding to the two parks, the method further includes: Determine the geographic entity data of the two parks from the map data, and extract the boundary information corresponding to the two parks; Generate corresponding encoding data according to the boundary information, and determine initial geo-hash data of the two parks according to the encoding data; The initial geo-hash data is deduplicated and sorted to obtain geo-hash data corresponding to the two parks.

7. The method according to claim 1, characterized in that After determining the intimacy index of the two parks based on the transfer frequency, the standardized value of the average stay time, and the call intensity, the method further includes: Determining whether the intimacy index reaches a preset index; When the intimacy index reaches a preset index, business management information is generated and sent to a management terminal, where the business management information is used to instruct unified business management of the two parks.

8. A device for determining the intimacy of a park, characterized in that: include: A data determination module, used to determine signaling data of multiple user terminals in two parks within a preset time period; a processing module, configured to determine association parameters of the two parks according to the signaling data and the geo-hash data corresponding to the two parks, wherein the association parameters include a transfer frequency, a normalized value of an average stay time, and a call intensity, and the geo-hash data is used to indicate the location and boundary of the two parks; The processing module is also used to determine the intimacy index between the two parks based on the transfer frequency, the standardized value of the average stay time and the call intensity, and the intimacy index is used to indicate the degree of intimacy between the two parks.

9. A device for determining the intimacy of a park, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the method for determining the degree of intimacy of a park as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method for determining the degree of intimacy of a park as described in any one of claims 1-7.