Disclosure of Invention
In order to improve the above technical problems in the related art, the present disclosure provides a parking method, device and system based on internet.
In a first aspect, there is provided an internet-based parking method applied to a parking lot server, the method comprising:
acquiring a device mac address and a communication protocol of a target terminal device, and determining a permission information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the device mac address and used for transmitting the permission information list from a preset database; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server;
generating request information for acquiring user data acquisition authorization of the target terminal equipment according to the authority information list and the link address, and sending the request information to the target terminal equipment;
if the authorization instruction fed back by the target terminal equipment based on the request information is received within the set time length, acquiring user behavior data from the target terminal equipment; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade;
And determining a parking space distribution diagram of the target parking lot based on the parking time information, generating a parking schedule according to the parking space distribution diagram, and sending the parking schedule to other terminal equipment communicated with the parking lot server to determine the moment when a second vehicle corresponding to the other terminal equipment drives into the target parking lot.
Preferably, determining, from a preset database, a rights information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the mac address of the device for transmitting the rights information list, includes:
extracting protocol fields with encryption identifications in the communication protocol according to target data used for indicating encryption logics of the preset database, analyzing the encryption identifications to obtain encryption logic information corresponding to each protocol field, calculating a key pairing sequence of the encryption logic information, determining pairing weights of the key pairing sequences, sequencing the protocol fields according to the size sequence of the pairing weights to obtain a sequencing sequence, selecting a set number of protocol fields with the sequencing sequence in front as privacy encryption fields, and determining a permission information list corresponding to the privacy encryption fields according to the key pairing sequence corresponding to the privacy encryption fields;
Determining a communication link of the authority information list according to format information of list data of the authority information list; resolving a link layer protocol of the communication link to obtain a plurality of reference mac addresses;
and determining an address corresponding list corresponding to the plurality of reference mac addresses from the database, and searching for a link address matched with the equipment mac address in the address corresponding list.
Preferably, generating request information for acquiring the user data acquisition authorization of the target terminal device according to the authority information list and the link address includes:
determining a permission category set corresponding to the permission information list and an address distribution sequence corresponding to the link address;
judging whether the number of the first elements in the authority class set is the same as the number of the second elements in the address distribution sequence; wherein the first element is authority category information, and the second element is address code information;
when the number of the first elements is the same as the number of the second elements, establishing a mapping relation between the authority class set and the address distribution sequence according to the association coefficient between the first elements and the second elements;
And establishing a conversion list of the authority information list and the link address based on the mapping relation, and generating request information for acquiring the user data acquisition authorization of the target terminal equipment according to the list weight and the list centrality of each list unit in the conversion list.
Preferably, multiple groups of data category information corresponding to the user behavior data are extracted, and time-consuming time duration grade and behavior priority corresponding to each group of data category information are determined; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade, wherein the method comprises the following steps:
importing the user behavior data into a storage space corresponding to a preset category identification thread, adding data signature information to the user behavior data, enabling the category identification thread to extract target fields in the user behavior data based on the data signature information by running the category identification thread, determining field description information of each target field, and obtaining data category information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value;
Weighting a first evaluation coefficient corresponding to the time-consuming time duration grade based on a second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade;
determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
In a second aspect, there is provided an internet-based parking apparatus for use with a parking lot server, the apparatus comprising:
the acquisition module is used for acquiring the equipment mac address and the communication protocol of the target terminal equipment, and determining a permission information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the equipment mac address and used for transmitting the permission information list from a preset database; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server;
The sending module is used for generating request information for acquiring user data acquisition authorization of the target terminal equipment according to the authority information list and the link address, and sending the request information to the target terminal equipment;
the calculation module is used for acquiring user behavior data from the target terminal equipment when an authorization instruction fed back by the target terminal equipment based on the request information is received within a set time length; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade;
the generation module is used for determining a parking space distribution diagram of the target parking lot based on the parking time length information, generating a parking schedule according to the parking space distribution diagram, and sending the parking schedule to other terminal equipment communicated with the parking lot server so as to determine the moment when a second vehicle corresponding to the other terminal equipment enters the target parking lot.
Preferably, the acquiring module is configured to:
extracting protocol fields with encryption identifications in the communication protocol according to target data used for indicating encryption logics of the preset database, analyzing the encryption identifications to obtain encryption logic information corresponding to each protocol field, calculating a key pairing sequence of the encryption logic information, determining pairing weights of the key pairing sequences, sequencing the protocol fields according to the size sequence of the pairing weights to obtain a sequencing sequence, selecting a set number of protocol fields with the sequencing sequence in front as privacy encryption fields, and determining a permission information list corresponding to the privacy encryption fields according to the key pairing sequence corresponding to the privacy encryption fields;
determining a communication link of the authority information list according to format information of list data of the authority information list; resolving a link layer protocol of the communication link to obtain a plurality of reference mac addresses;
and determining an address corresponding list corresponding to the plurality of reference mac addresses from the database, and searching for a link address matched with the equipment mac address in the address corresponding list.
Preferably, the sending module is configured to:
Determining a permission category set corresponding to the permission information list and an address distribution sequence corresponding to the link address;
judging whether the number of the first elements in the authority class set is the same as the number of the second elements in the address distribution sequence; wherein the first element is authority category information, and the second element is address code information;
when the number of the first elements is the same as the number of the second elements, establishing a mapping relation between the authority class set and the address distribution sequence according to the association coefficient between the first elements and the second elements;
and establishing a conversion list of the authority information list and the link address based on the mapping relation, and generating request information for acquiring the user data acquisition authorization of the target terminal equipment according to the list weight and the list centrality of each list unit in the conversion list.
Preferably, the computing module is configured to:
importing the user behavior data into a storage space corresponding to a preset category identification thread, adding data signature information to the user behavior data, enabling the category identification thread to extract target fields in the user behavior data based on the data signature information by running the category identification thread, determining field description information of each target field, and obtaining data category information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value;
Weighting a first evaluation coefficient corresponding to the time-consuming time duration grade based on a second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade;
determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
In a third aspect, an internet-based parking system is provided, including a parking lot server, and a target terminal device and other terminal devices in communication with the parking lot server; the parking lot server is used for:
acquiring a device mac address and a communication protocol of a target terminal device, and determining a permission information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the device mac address and used for transmitting the permission information list from a preset database; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server;
Generating request information for acquiring user data acquisition authorization of the target terminal equipment according to the authority information list and the link address, and sending the request information to the target terminal equipment;
if the authorization instruction fed back by the target terminal equipment based on the request information is received within the set time length, acquiring user behavior data from the target terminal equipment; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade;
and determining a parking space distribution diagram of the target parking lot based on the parking time information, generating a parking schedule according to the parking space distribution diagram, and sending the parking schedule to other terminal equipment communicated with the parking lot server to determine the moment when a second vehicle corresponding to the other terminal equipment drives into the target parking lot.
Preferably, the parking lot server extracts a plurality of groups of data category information corresponding to the user behavior data and determines a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade specifically comprises:
importing the user behavior data into a storage space corresponding to a preset category identification thread, adding data signature information to the user behavior data, enabling the category identification thread to extract target fields in the user behavior data based on the data signature information by running the category identification thread, determining field description information of each target field, and obtaining data category information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value;
Weighting a first evaluation coefficient corresponding to the time-consuming time duration grade based on a second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade;
determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
The embodiment of the invention provides a parking method, a device and a system based on Internet, which are characterized in that firstly, a permission information list corresponding to a privacy encryption field in a communication protocol and a link address matched with a mac address of equipment are determined from a preset database, secondly, request information is generated according to the permission information list and the link address and is sent to target terminal equipment, then, user behavior data are collected from the target terminal equipment when an authorization instruction is received, parking time information corresponding to a first vehicle is calculated based on the user behavior data, finally, a parking position distribution map of a target parking lot is determined based on the parking time information, a parking schedule is generated, and the parking schedule is sent to other terminal equipment to determine the moment when a second vehicle drives into the target parking lot. Thus, confusion in vehicle parking management can be avoided to avoid vehicle congestion at the entrance and exit of the parking lot.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
In order to improve the problems, the embodiment of the invention provides a parking method, a device and a system based on the internet, which can analyze user behavior data of terminal equipment on the premise of acquiring authorization of the terminal equipment, so as to accurately determine the parking time length of a vehicle corresponding to the terminal equipment, adjust the vehicle scheduling mode of a parking lot according to the parking time length, and provide an entry time table for other vehicles to be parked in the parking lot. Thus, confusion in vehicle parking management can be avoided to avoid vehicle congestion at the entrance and exit of the parking lot.
Referring to fig. 1 in combination, a flowchart of an internet-based parking method is provided, the parking method is applied to a parking lot server, and the method may include the following steps S110 to S140.
S110, acquiring a device mac address and a communication protocol of a target terminal device, and determining a permission information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the device mac address and used for transmitting the permission information list from a preset database; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server.
And S120, generating request information for acquiring the user data acquisition authorization of the target terminal equipment according to the authority information list and the link address, and sending the request information to the target terminal equipment.
S130, if an authorization instruction fed back by the target terminal equipment based on the request information is received within a set time period, acquiring user behavior data from the target terminal equipment; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade.
And S140, determining a parking space distribution diagram of the target parking lot based on the parking time information, generating a parking schedule according to the parking space distribution diagram, and sending the parking schedule to other terminal equipment communicated with the parking lot server to determine the moment when a second vehicle corresponding to the other terminal equipment enters the target parking lot.
In a specific implementation, the steps S110 to S140 are executed, firstly, a permission information list corresponding to a privacy encryption field in a communication protocol and a link address matched with a mac address of the device are determined from a preset database, secondly, request information is generated according to the permission information list and the link address and is sent to a target terminal device, then, when an authorization instruction is received, user behavior data is collected from the target terminal device, parking time length information corresponding to a first vehicle is calculated based on the user behavior data, finally, a parking position distribution map of a target parking lot is determined based on the parking time length information, a parking schedule is generated, and the parking schedule is sent to other terminal devices to determine the moment when a second vehicle drives into the target parking lot. Thus, confusion in vehicle parking management can be avoided to avoid vehicle congestion at the entrance and exit of the parking lot.
In one possible implementation manner, in order to accurately determine the authority information list and the link address, the determining, from the preset database, the authority information list corresponding to the privacy encryption field in the communication protocol and the link address of the communication link matched with the mac address of the device for transmitting the authority information list described in step S110 may specifically include the following descriptions of steps S111-S113.
Step S111, extracting a protocol field with an encryption identifier in the communication protocol according to the target data of the preset database for indicating the encryption logic, analyzing the encryption identifier to obtain encryption logic information corresponding to each protocol field, calculating a key pairing sequence of the encryption logic information and determining a pairing weight of the key pairing sequence, ordering the protocol fields according to the order of the pairing weights to obtain an ordering sequence, selecting a set number of protocol fields in front of the ordering sequence as privacy encryption fields, and determining a permission information list corresponding to the privacy encryption fields according to the key pairing sequence corresponding to the privacy encryption fields.
Step S112, determining a communication link of the authority information list according to format information of list data of the authority information list; and resolving a link layer protocol of the communication link to obtain a plurality of reference mac addresses.
Step S113, determining an address corresponding list corresponding to the plurality of reference mac addresses from the database, and searching the link address matched with the equipment mac address in the address corresponding list.
By executing the above-described step S111 to step S113, the authority information list and the link address can be accurately determined.
In a specific implementation, in order to avoid that the request information is misjudged as harmful information by the target terminal device and the request information is deleted by the target terminal device, the step S120 of generating the request information for acquiring the user data acquisition authorization of the target terminal device according to the authority information list and the link address may specifically include the following steps S121-S124.
Step S121, determining a set of authority categories corresponding to the authority information list and an address distribution sequence corresponding to the link address.
Step S122, judging whether the number of the first elements in the authority class set is the same as the number of the second elements in the address distribution sequence; the first element is authority type information, and the second element is address code information.
Step S123, when the number of the first elements is the same as the number of the second elements, establishing a mapping relationship between the authority class set and the address distribution sequence according to a correlation coefficient between the first elements and the second elements.
Step S124, a conversion list of the authority information list and the link address is established based on the mapping relation, and request information for acquiring the user data acquisition authorization of the target terminal device is generated according to the list weight and the list centrality of each list unit in the conversion list.
Through the descriptions of the steps S121 to S124, it is possible to avoid that the request information is misjudged as harmful information by the target terminal device, and the request information is deleted by the target terminal device, thereby ensuring that the target terminal device receives the request information completely.
In one possible implementation manner, in order to accurately obtain the parking duration information, the extracting multiple sets of data category information corresponding to the user behavior data and determining a time-consuming duration level and a behavior priority corresponding to each set of data category information described in step S130; weighting each time-consuming time duration grade according to the behavior priority to obtain a target time duration grade corresponding to each time-consuming time duration grade, and calculating parking time duration information corresponding to the first vehicle according to the target time duration grade, wherein the method specifically comprises the following steps S131-S133.
Step S131, importing the user behavior data into a storage space corresponding to a preset type recognition thread, adding data signature information to the user behavior data, enabling the type recognition thread to extract target fields in the user behavior data based on the data signature information by running the type recognition thread, determining field description information of each target field, and obtaining data type information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value.
Step S132, weighting the first evaluation coefficient corresponding to the time-consuming time duration grade based on the second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade.
Step S133, determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
The parking time period information can be accurately obtained when the above-described contents of step S131 to step S133 are executed.
In an alternative embodiment, the parking time table is generated according to the parking time map determined by the parking time period information in step S140, which specifically includes the following descriptions in step S141 to step S143.
Step S141, obtaining positioning information of each parked vehicle in the target parking lot, calculating remaining duration information of each positioning information relative to the parking duration information, and dividing the parked vehicle corresponding to the positioning information into areas according to the remaining duration information, so as to obtain a plurality of parking areas corresponding to the target parking lot.
Step S142, calculating a correlation coefficient between the average remaining parking time length of each parking area and the empty parking spaces corresponding to the parking areas, and calculating the vehicle-crossing time length corresponding to the driving paths between two adjacent parking areas based on the correlation coefficient to obtain the vehicle-crossing accumulated time length corresponding to the target parking area.
Step S143, generating a parking space distribution diagram of the target parking lot according to each positioning information and the staggered vehicle cumulative time length, listing parking path information corresponding to the empty parking space in the parking space distribution diagram, and generating a parking schedule based on the parking path information and the remaining time length information of each positioning information relative to the parking time length information.
It can be understood that, when the above description of step S141 to step S143 is executed, the parking schedule can be accurately generated, so as to implement ordered scheduling for the target parking lot, and avoid the parking congestion phenomenon at the entrance and exit of the target parking lot.
Based on the same inventive concept as described above, referring to fig. 2 in combination, there is provided a functional block diagram of an internet-based parking apparatus 200 applied to a parking lot server, the apparatus comprising:
An obtaining module 210, configured to obtain a device mac address of a target terminal device and a communication protocol, determine, from a preset database, a rights information list corresponding to a privacy encryption field in the communication protocol, and a link address of a communication link that is matched with the device mac address and is used for transmitting the rights information list; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server;
a sending module 220, configured to generate, according to the permission information list and the link address, request information for obtaining a user data acquisition authorization of the target terminal device, and send the request information to the target terminal device;
the calculating module 230 is configured to collect user behavior data from the target terminal device if an authorization instruction fed back by the target terminal device based on the request information is received within a set duration; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade;
The generating module 240 is configured to determine a parking space distribution diagram of the target parking lot based on the parking time information, generate a parking schedule according to the parking space distribution diagram, and send the parking schedule to other terminal devices in communication with the parking lot server to determine a time when a second vehicle corresponding to the other terminal devices enters the target parking lot.
Preferably, the obtaining module 210 is configured to:
extracting protocol fields with encryption identifications in the communication protocol according to target data used for indicating encryption logics of the preset database, analyzing the encryption identifications to obtain encryption logic information corresponding to each protocol field, calculating a key pairing sequence of the encryption logic information, determining pairing weights of the key pairing sequences, sequencing the protocol fields according to the size sequence of the pairing weights to obtain a sequencing sequence, selecting a set number of protocol fields with the sequencing sequence in front as privacy encryption fields, and determining a permission information list corresponding to the privacy encryption fields according to the key pairing sequence corresponding to the privacy encryption fields;
determining a communication link of the authority information list according to format information of list data of the authority information list; resolving a link layer protocol of the communication link to obtain a plurality of reference mac addresses;
And determining an address corresponding list corresponding to the plurality of reference mac addresses from the database, and searching for a link address matched with the equipment mac address in the address corresponding list.
Preferably, the sending module 220 is configured to:
determining a permission category set corresponding to the permission information list and an address distribution sequence corresponding to the link address;
judging whether the number of the first elements in the authority class set is the same as the number of the second elements in the address distribution sequence; wherein the first element is authority category information, and the second element is address code information;
when the number of the first elements is the same as the number of the second elements, establishing a mapping relation between the authority class set and the address distribution sequence according to the association coefficient between the first elements and the second elements;
and establishing a conversion list of the authority information list and the link address based on the mapping relation, and generating request information for acquiring the user data acquisition authorization of the target terminal equipment according to the list weight and the list centrality of each list unit in the conversion list.
Preferably, the calculating module 230 is configured to:
importing the user behavior data into a storage space corresponding to a preset category identification thread, adding data signature information to the user behavior data, enabling the category identification thread to extract target fields in the user behavior data based on the data signature information by running the category identification thread, determining field description information of each target field, and obtaining data category information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value;
weighting a first evaluation coefficient corresponding to the time-consuming time duration grade based on a second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade;
Determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
Based on the same inventive concept as described above, referring to fig. 3 in combination, there is provided an internet-based parking system 300 including a parking lot server 310, and a target terminal device 320 and other terminal devices 330 in communication with the parking lot server 310; the parking lot server 310 is configured to:
acquiring a device mac address and a communication protocol of a target terminal device, and determining a permission information list corresponding to a privacy encryption field in the communication protocol and a link address of a communication link matched with the device mac address and used for transmitting the permission information list from a preset database; the target terminal equipment is terminal equipment corresponding to a first vehicle parked in a target parking lot corresponding to the parking lot server;
Generating request information for acquiring user data acquisition authorization of the target terminal equipment according to the authority information list and the link address, and sending the request information to the target terminal equipment;
if the authorization instruction fed back by the target terminal equipment based on the request information is received within the set time length, acquiring user behavior data from the target terminal equipment; extracting a plurality of groups of data category information corresponding to the user behavior data and determining a time-consuming time duration grade and a behavior priority corresponding to each group of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade;
and determining a parking space distribution diagram of the target parking lot based on the parking time information, generating a parking schedule according to the parking space distribution diagram, and sending the parking schedule to other terminal equipment communicated with the parking lot server to determine the moment when a second vehicle corresponding to the other terminal equipment drives into the target parking lot.
Preferably, the parking lot server 310 extracts multiple sets of data category information corresponding to the user behavior data and determines a time-consuming time duration level and a behavior priority corresponding to each set of data category information; weighting each time-consuming time length grade according to the behavior priority to obtain a target time length grade corresponding to each time-consuming time length grade, and calculating parking time length information corresponding to the first vehicle according to the target time length grade specifically comprises:
importing the user behavior data into a storage space corresponding to a preset category identification thread, adding data signature information to the user behavior data, enabling the category identification thread to extract target fields in the user behavior data based on the data signature information by running the category identification thread, determining field description information of each target field, and obtaining data category information corresponding to the target field according to the field description information; acquiring record information generated by the class identification thread during running, and calculating a time-consuming time duration grade and a behavior priority corresponding to each group of data class information based on the record time included in the record information; the sum of the first calculation weight of the time-consuming time duration level and the second calculation weight value of the corresponding behavior priority is smaller than a set numerical value;
Weighting a first evaluation coefficient corresponding to the time-consuming time duration grade based on a second calculation weight corresponding to the behavior priority to obtain a second evaluation coefficient, and determining a target time duration grade corresponding to the second evaluation coefficient according to the corresponding relation between the first evaluation coefficient and the time-consuming time duration grade;
determining a first parking time length corresponding to each target time length grade, judging whether a matching coefficient between the first parking time length and the corresponding target time length grade reaches a target value, and if so, marking the first parking time length to obtain a second parking time length; if not, filtering the first parking duration; and summing the second parking time length to obtain the parking time length information corresponding to the first vehicle.
It will be appreciated that the detailed description of the apparatus and system described above refers to the description of the method shown in fig. 1 and will not be described further herein.