+

CN114491279B - Gas station site selection method, device and electronic equipment - Google Patents

Gas station site selection method, device and electronic equipment Download PDF

Info

Publication number
CN114491279B
CN114491279B CN202210163668.2A CN202210163668A CN114491279B CN 114491279 B CN114491279 B CN 114491279B CN 202210163668 A CN202210163668 A CN 202210163668A CN 114491279 B CN114491279 B CN 114491279B
Authority
CN
China
Prior art keywords
user
oil station
users
oil
historical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210163668.2A
Other languages
Chinese (zh)
Other versions
CN114491279A (en
Inventor
李相兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Energy Chain Holding Co ltd
Original Assignee
Shandong Energy Chain Holding Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Energy Chain Holding Co ltd filed Critical Shandong Energy Chain Holding Co ltd
Priority to CN202210163668.2A priority Critical patent/CN114491279B/en
Publication of CN114491279A publication Critical patent/CN114491279A/en
Application granted granted Critical
Publication of CN114491279B publication Critical patent/CN114491279B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/909Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种油站的选址方法,获取N个用户的历史油站搜索数据,N为大于1整数;根据所述N个用户的历史油站搜索数据,获取历史油站搜索数据未满足就近加油条件的M个用户,其中,M为大于1且不大于N的整数;根据所述M个用户的历史油站搜索数据,获取所述M个用户的M个油站搜索中心位置;根据所述M个油站搜索中心位置和油站选择地理条件,预测出待开设油站的目标位置。本发明公开的一种油站的选址方法、装置及电子设备,能够使得油站的选址与实际需求匹配度更高,提高油站选址的准确度。

The present invention discloses a method for selecting a gas station site, which includes obtaining historical gas station search data of N users, where N is an integer greater than 1; obtaining M users whose historical gas station search data do not meet the nearby refueling condition based on the historical gas station search data of the N users, where M is an integer greater than 1 and not greater than N; obtaining the M gas station search center locations of the M users based on the historical gas station search data of the M users; and predicting the target location of the gas station to be opened based on the M gas station search center locations and the geographical conditions for gas station selection. The method, device and electronic device for selecting a gas station site disclosed by the present invention can make the gas station site selection more compatible with actual needs and improve the accuracy of gas station site selection.

Description

Oil station site selection method and device and electronic equipment
Technical Field
The present invention relates to the field of oil stations, and in particular, to a method and an apparatus for selecting an address of an oil station, and an electronic device.
Background
With the rapid development of automobile technology, the auxiliary facilities of automobiles are rapidly developed along with the rapid development, the auxiliary facilities such as oil stations are greatly expanded, and with the increase of the number of the oil stations, users can enter corresponding oil stations for oiling in a shorter time, so that the oiling efficiency is improved.
However, in the prior art, when the oil station is selected, the oil station is selected by manual investigation, so that the oil station is not matched with the actual demand, and the problem of low accuracy of the oil station is caused.
Disclosure of Invention
The embodiment of the invention provides an oil station address selecting method, an oil station address selecting device and electronic equipment, which can enable the matching degree of the oil station address selecting and actual demands to be higher, and improve the accuracy of the oil station address selecting.
An embodiment of the present invention provides a method for selecting an address of an oil station, where the method includes:
acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
According to the historical oil station searching data of the N users, M users of which the historical oil station searching data does not meet the nearby oil filling condition are obtained, wherein M is an integer which is more than 1 and not more than N;
Acquiring M oil station searching center positions of the M users according to the historical oil station searching data of the M users;
and predicting the target position of the oil station to be opened according to the searching center positions of the M oil stations and the geographical condition of the oil station selection.
Optionally, the obtaining, according to the historical oil station search data of the N users, M users whose historical oil station search data does not meet the nearby oil filling condition includes:
Judging whether the target fueling times of the user for fueling at the fueling station in the non-set area reaches the set times or not according to the historical fueling station searching data of the user for each user in the N users, and if the target fueling times of the user reach the set times, determining that the historical fueling station searching data of the user does not meet the nearby fueling condition, wherein the non-set area is an area except the set area, and the set area is an area determined by taking the fueling station searching central position of the user as a central point;
After the above steps are performed for each of the N users, the M users are obtained.
Optionally, for each of the N users, determining, according to the historical fueling station search data of the user, whether the target fueling frequency of the user for fueling at the fueling station in the non-set area reaches the set frequency includes:
And judging whether the user performs oiling in the set area according to the historical oil station searching data of the user aiming at each user in the N users to obtain a judging result set of the user, obtaining the number of times of judging whether the judging result in the judging result set of the user is NO as the target oiling times of the user, and judging whether the target oiling times of the user reach the set number of times.
Optionally, the set area is an area formed by taking the searching center position of the oil station of the user as a center point and taking a preset distance as a radius.
Optionally, the obtaining the M oil station search center positions of the M users according to the historical oil station search data of the M users includes:
Determining a plurality of oil station searching positions of the user from historical oil station searching data of the user aiming at each user in the M users, and determining an oil station searching center position of the user according to the plurality of oil station searching positions of the user, wherein the distance between each oil station searching position in the plurality of oil station searching positions of the user and the oil station searching center position of the user is not more than a set distance;
After the above steps are performed for each of the M users, the M oil station search center locations are obtained.
Optionally, the predicting the target position of the oil station to be opened according to the search center positions of the M oil stations and the geographical condition of the oil station selection includes:
acquiring polygonal areas formed by the searching center positions of the M oil stations;
and acquiring a position meeting the geographic condition selected by the oil station from the polygonal area as the target position.
In a second aspect, the present invention also proposes an apparatus for locating an oil station, the apparatus comprising:
the data acquisition unit is used for acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
A user determining unit, configured to obtain, according to the historical oil station search data of the N users, M users whose historical oil station search data does not meet the nearby oil filling condition, where M is an integer greater than 1 and not greater than N;
the searching position determining unit is used for acquiring M searching center positions of the oil stations of the M users according to the historical searching data of the oil stations of the M users;
and the oil station location unit is used for predicting the target position of the oil station to be opened according to the M oil station search center positions and the oil station selection geographic conditions.
Optionally, the user determining unit is configured to determine, for each of the N users, whether a target number of times of refueling performed by the user at a fuel station in a non-set area reaches a set number of times according to historical fuel station search data of the user, and if the target number of times of refueling reaches the set number of times, determine that the historical fuel station search data of the user does not satisfy the nearby refueling condition, where the non-set area is an area other than the set area, and the set area is an area determined by taking a fuel station search center position of the user as a center point. After the above steps are performed for each of the N users, the M users are obtained.
In a third aspect, the present invention further provides an electronic device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include operation instructions for performing any one of the methods provided in the first aspect.
In a fourth aspect, the present invention also proposes a computer readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the steps corresponding to any of the methods provided in the first aspect.
The above-mentioned one or at least one technical scheme in the embodiment of the application has at least the following technical effects:
According to the technical scheme, historical oil station search data of N users are obtained, M users which do not meet the nearby oil filling conditions are obtained according to the historical oil station search data of the N users, M oil station search center positions of the M users are obtained according to the historical oil station search data of the M users, the target positions of the oil stations to be opened are predicted according to the M oil station search center positions and the oil station selection geographic conditions, and because the M oil station search center positions are determined by the M users of which the historical oil station search data do not meet the nearby oil filling conditions, the matching degree of the target positions determined based on the oil station selection geographic conditions and the M oil station search center positions is higher than that of the M users, when the number of M is larger, the matching degree of the target positions and the actual requirements of more users is higher, so that the accuracy of oil station site selection can be effectively improved.
Drawings
FIG. 1 is a schematic flow chart of a method for selecting an oil station according to an embodiment of the present application;
FIG. 2 is a block diagram of an apparatus for locating an oil station according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The main implementation principle, the specific implementation manner and the corresponding beneficial effects of the technical scheme of the embodiment of the application are described in detail below with reference to the accompanying drawings.
Examples
Referring to fig. 1, an embodiment of the present application provides a method for selecting an oil station, including:
s101, acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
S102, acquiring M users of which the historical oil station search data does not meet the nearby oil filling condition according to the historical oil station search data of the N users, wherein M is an integer which is more than 1 and not more than N;
s103, acquiring M oil station searching center positions of the M users according to the historical oil station searching data of the M users;
s104, predicting the target position of the oil station to be opened according to the searching center positions of the M oil stations and the geographical condition of the oil station selection.
The method for selecting the oil station in the embodiment of the present disclosure is generally applied to a server, for example, a notebook computer, a smart phone, a tablet computer, a smart watch, and other electronic devices, and further, the oil station in the embodiment of the present disclosure refers to a gas station.
In step S101, all or part of the historical oil station search data of the users may be obtained from a pre-stored historical oil station search database as the historical oil station search data of N users, where N is an integer greater than 1, such as 2, 6, 10, 26, and 39.
Specifically, when each user performs oil station searching, the current position of each user, namely the oil station searching position, can be obtained through the positioning device, the oil station selected by each user is obtained, and according to the oil station searching position of each user and the selected oil station, historical oil station searching data of each user are generated and stored in the historical oil station searching database. The positioning device can be a GPS chip, a Beidou positioning chip and the like.
For example, taking the historical oil station search data of the user a in the historical oil station search database as an example, when the user a uses the vehicle-mounted computer to search for oil stations, a GPS chip in a target automobile corresponding to the vehicle-mounted computer can be obtained to obtain the current position of the user a as the oil station search position, the selected oil station is determined to be the oil station B according to the end position in the navigation information of the user a, and then the identification of the user a, the current position and the oil station B are used as the historical oil station search data of the user a and stored in the historical oil station search database.
Thus, the collected historical oil station search data of each user can be stored in the historical oil station search database, and then the historical oil station search data of part or all of the users can be obtained from the historical oil station search database as the historical oil station search data of N users.
Specifically, an oil station selection location, for example, a city, a certain administrative district of a city, etc., may be preset, and all the historical oil station search data within the range of the oil station selection location may be obtained from the historical oil station search database according to the oil station selection location as the historical oil station search data of N users.
After acquiring the history oil station search data of N users, step S102 is performed.
In step S102, when M users are acquired, judging whether the target fueling times of the users for fueling at the fueling stations in the non-set area reach the set times according to the historical fueling station searching data of the users for each of the N users, if the target fueling times of the users reach the set times, determining that the historical fueling station searching data of the users do not meet the nearby fueling conditions, wherein the non-set area is an area except the set area, the set area is an area determined by taking the fueling station searching center position of the users as a center point, and after the steps are executed for each of the N users, obtaining the M users.
Specifically, when determining, for each of the N users, whether the number of times the user has performed fueling in the fueling station in the non-set area reaches the set number of times based on the historical fueling station search data of the user, the user may determine, for each of the N users, whether the user has performed fueling in the set area based on the historical fueling station search data of the user, to obtain a set of determination results of the user, and to obtain the number of times the user has determined whether the number of times the user has determined the result of no in the set of determination results as the number of times the user has reached the set number of times.
Specifically, for each of the N users, whether the user performs oiling in a non-set area is determined according to historical fueling station search data of the user, another determination result set of the user is obtained, the number of times of yes determination result in the other determination result set of the user is obtained as the target number of times of oiling of the user, and whether the target number of times of oiling of the user reaches the set number of times is determined.
In the embodiment of the present specification, when M users are determined from the historical oil station search data of N users, the historical oil station search data of each of the historical oil station search data of N users may be historical oil station search data within a set period of time, and the set period of time may be, for example, three months, six months, nine months, twelve months, etc., and the present specification is not particularly limited.
In the embodiment of the present disclosure, the setting area may be an area formed by taking the oil station searching center position of the user as a center point and taking the preset distance as a radius, may be a square formed by taking the oil station searching center position of the user as a center point and taking the preset distance as a side, or may be a rectangle formed by taking the oil station searching center position of the user as a center point and taking the preset length and the preset width, which is not particularly limited in the embodiment of the present disclosure.
In the embodiment of the present disclosure, the preset distance may be set according to the actual situation, or may be set manually or by the device itself, and the preset distance may be, for example, 1km, 5km, 8km, 10km, or the like. Further, the setting distance may be set according to the actual situation, or may be set manually or by the device itself, and the setting distance may be, for example, 100m, 200m, 500m, 800m, or the like.
Specifically, when the oil station searching center position of a user is obtained, K oil station searching data in the last three months are obtained from the historical oil station searching data of the user for each user in N users, K oil station searching positions of the user are extracted from the K oil station searching data, the oil station searching center position of the user is determined, wherein the distance between each oil station searching position of the plurality of oil station searching positions of the user and the oil station searching center position of the user is not more than a set distance, N is an integer larger than 1, the set area of the user is determined according to the oil station searching center position of the user, whether each oil station in the K oil stations is in the set area is judged according to the K oil station searching data, the judgment result set of the user is obtained, the number of times that the judgment result set of the user is negative is obtained is taken as the target number of times of oiling of the user, whether the target number of times of oiling of the user is up to the set number of times is judged, if the target number of times of oiling of the user is up to the set number of times, the historical oil station searching data of the user is not up to the set number of times of the user, and M of the user is added to the user in the condition that the oil station searching data of the user is not up to the set number of the user. If the target fueling times of the users do not reach the set times, determining that the historical fueling station searching data of the users meet the nearby fueling conditions, and prohibiting the users from being added to the M users.
In this way, the real-time performance of the historical oil station searching data is improved through the set time period, and when the M users are acquired, the accuracy that the oil station for oiling by each user is far away from the user can be indicated as the target oil-adding number of the oil station for oiling by each user in the M users in the non-set area reaches the set number.
In the embodiment of the present disclosure, the setting times may be set according to actual situations, or may be set manually or by the device, and the setting times may be, for example, 5, 8, 10, 20, or the like.
For example, taking N users as A1, A2, A3, A4, A5, A6, A7 and A8 as examples, taking A1 as examples for each user in A1, A2, A3 and A4, obtaining 24 times of oil station searching data in the last three months from historical oil station searching data of A1, determining that the oil station searching center position of A1 is C1 point according to 24 oil station searching positions in the 24 times of oil station searching data, the distance between the C1 point and each oil station searching position in the 24 oil station searching positions is not more than 500M, obtaining 24 oil stations corresponding to the obtained 24 times of oil station searching data, judging whether each oil station is in a circular area taking C1 as a center point and taking 5km as a radius, obtaining a judging result set consisting of 24 judging results, if the number of times of judging result set is 12 times, setting the number of times to be 10, adding A1 to M users, and finishing steps A1, A3, A4 and A3, A7 and A8 as the number of users.
After determining M users, step S103 is performed.
In step S103, since the historical oil station search data of each user includes the oil station search position of the user, the selected oil station and the user identifier, the oil station search positions and the selected oil stations of the M users can be directly obtained from the historical oil station search data of the M users, and then the M oil station search center positions are obtained according to the oil station search positions and the selected oil stations of the M users.
Specifically, for each of M users, determining a plurality of oil station search positions of the user from historical oil station search data of the user, and determining an oil station search center position of the user according to the plurality of oil station search positions of the user, wherein a distance between each of the plurality of oil station search positions of the user and the oil station search center position of the user does not exceed a set distance, and after the steps are performed for each of the M users, obtaining M oil station search center positions.
Specifically, for each user in each user, an oil station searching area can be formed according to a plurality of oil station searching positions of the user, a point is randomly selected from the oil station searching area, whether the point and each oil station searching position in the plurality of oil station searching positions do not exceed a set distance is judged, if the point and a certain oil station searching position exceed the set distance, a point is selected for continuous detection until the fact that the selected point and each oil station searching position do not exceed the set distance is detected, and the point selected at the moment is taken as an oil station searching center point of the user. Of course, it is also possible to select from the center position of the oil station search area, and the present specification is not particularly limited.
In the practical application process, if the oil station search center position of each user is obtained in step S102, M oil station search center positions may be directly obtained from the oil station search center positions of each user obtained in step S102.
For example, taking the user A3 as an example, 6 times of oil station search data in the last month are acquired from the historical oil station search data of the user A3, the oil station search area formed by the 6 oil station search positions is acquired according to the 6 oil station search positions in the 6 times of oil station search data, then a point is selected from the central position of the oil station search area for detection, for example, one point C3 and each oil station search position in the 6 oil station search positions are selected to be not more than 500m, and then C3 is taken as the oil station search central position of the user A3. Thus, the above operation is performed for each of the M users, resulting in M oil station search center locations.
After obtaining the M oil station search center positions, step S104 is performed.
In step S104, a polygonal area formed by M oil station search center positions may be first acquired, and then a position satisfying the oil station selection geographical condition may be acquired from the polygonal area as a target position.
In the embodiment of the present disclosure, the geographical condition selected by the oil station may be set according to the actual situation, or may be set manually or by the device itself, for example, the condition that the oil station is less than 100KM from the residential area and is close to the main road.
Specifically, after the polygonal area is obtained, a position set meeting the geographical condition of oil station selection is selected from the polygonal area, one position is randomly selected from the position set as a target position, the geographical condition is selected according to the oil station as a screening condition, and the first or last position meeting the geographical condition of oil station selection is selected from the polygonal area as the target position, so that the specification is not particularly limited.
For example, taking M users as A1, A3, A5, A7 and A8 as examples, acquiring A1 oil station search center position as C1, A3 oil station search center position as C3, A5 oil station search center position as C5, A7 oil station search center position as C7, and A8 oil station search center position as C8, acquiring a pentagon area formed by C1, C3, C5, C7 and C8, and randomly selecting one position satisfying the oil station selection geographical condition from the pentagon area as the selection position of the oil station to be opened.
Because the target refueling times of each of the M users for refueling at the fueling station in the non-set area reach the set times, the historical fueling station searching data of the M users do not meet the nearby refueling condition, thereby indicating that the fueling station of each of the M users for refueling is far away from the user with higher accuracy; on the basis of determining that the accuracy of the oil station for oiling by each user is higher than that of the user, according to the searching center positions of the M oil stations of the M users and the geographical condition of the oil station selection, the accuracy of predicting the target position of the oil station to be opened is also improved, so that the matching degree of the target position and the M users is higher, and when the number of M is larger, the matching degree of the target position and the actual demands of more users is higher, and the accuracy of the oil station site selection can be effectively improved.
The above-mentioned one or at least one technical scheme in the embodiment of the application has at least the following technical effects:
According to the technical scheme, historical oil station search data of N users are obtained, M users which do not meet the nearby oil filling conditions are obtained according to the historical oil station search data of the N users, M oil station search center positions of the M users are obtained according to the historical oil station search data of the M users, the target positions of the oil stations to be opened are predicted according to the M oil station search center positions and the oil station selection geographic conditions, and because the M oil station search center positions are determined by the M users of which the historical oil station search data do not meet the nearby oil filling conditions, the matching degree of the target positions determined based on the oil station selection geographic conditions and the M oil station search center positions is higher than that of the M users, when the number of M is larger, the matching degree of the target positions and the actual requirements of more users is higher, so that the accuracy of oil station site selection can be effectively improved.
With reference to fig. 2, the embodiment of the present application further provides an oil station location device, where the method includes:
a data acquisition unit 201, configured to acquire historical oil station search data of N users, where N is an integer greater than 1;
A user determining unit 202, configured to obtain, according to the historical oil station search data of the N users, M users whose historical oil station search data does not satisfy the nearby oil filling condition, where M is an integer greater than 1 and not greater than N;
a search position determining unit 203, configured to obtain M oil station search center positions of the M users according to historical oil station search data of the M users;
and the oil station location unit 204 is configured to predict a target position of the oil station to be opened according to the M oil station search center positions and the oil station selection geographical condition.
In an alternative embodiment, the user determining unit 202 is configured to determine, for each of the N users, whether the target number of times of refueling performed by the user at the fueling station in the non-set area reaches the set number of times according to the historical fueling station search data of the user, and if the target number of times of refueling reaches the set number of times, determine that the historical fueling station search data of the user does not satisfy the nearby fueling condition, where the non-set area is an area other than the set area, and the set area is an area determined by taking the searching center position of the fueling station of the user as a center point. After the above steps are performed for each of the N users, the M users are obtained.
In an alternative embodiment, the user determining unit 202 is configured to determine, for each of the N users, whether the user performs oiling in the setting area according to the historical fueling station search data of the user, obtain a set of determination results of the user, obtain the number of times the determination result in the set of determination results of the user is no as the target number of times of oiling of the user, and determine whether the target number of times of oiling of the user reaches the set number of times.
In an alternative embodiment, the set area is an area formed with a preset distance as a radius, with the oil station searching center position of the user as a center point.
In an alternative embodiment, the search location determining unit 203 is configured to determine, for each of the M users, a plurality of oil station search locations of the user from the historical oil station search data of the user, and determine an oil station search center location of the user according to the plurality of oil station search locations of the user, where a distance between each of the plurality of oil station search locations of the user and the oil station search center location of the user does not exceed a set distance, and obtain the M oil station search center locations after performing the steps described above for each of the M users.
In an alternative embodiment, the oil station location unit 204 is configured to obtain a polygonal area formed by the M oil station search center positions, and obtain, from the polygonal area, a position satisfying the oil station selection geographic condition as the target position.
Fig. 3 is a block diagram of an electronic device 800 illustrating a method of locating an oil station according to an exemplary embodiment. For example, electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to FIG. 3, the electronic device 800 can include one or more of a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/presentation (I/O) interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing element 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interactions between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or nonvolatile memory devices 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 or optical disk.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen between the electronic device 800 and the user that provides a presentation interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 810 is configured to present and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for rendering audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of the electronic device 800. For example, the sensor assembly 814 may detect an on/off state of the device 800, a relative positioning of the components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of a user's contact with the electronic device 800, an orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices, either wired or wireless. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication part 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 804 including instructions executable by processor 820 of electronic device 800 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
A non-transitory computer readable storage medium, which when executed by a processor of a mobile terminal, causes the mobile terminal to perform a method of locating an oil station, the method comprising:
acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
According to the historical oil station searching data of the N users, M users of which the historical oil station searching data does not meet the nearby oil filling condition are obtained, wherein M is an integer which is more than 1 and not more than N;
Acquiring M oil station searching center positions of the M users according to the historical oil station searching data of the M users;
and predicting the target position of the oil station to be opened according to the searching center positions of the M oil stations and the geographical condition of the oil station selection.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the invention is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the invention is limited only by the appended claims
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims (8)

1. A method of locating an oil station, the method comprising:
acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
According to the historical oil station searching data of the N users, M users of which the historical oil station searching data does not meet the nearby oil filling condition are obtained, wherein M is an integer which is more than 1 and not more than N;
Acquiring M oil station searching center positions of the M users according to the historical oil station searching data of the M users;
according to the M oil station searching center positions and the oil station selecting geographic conditions, predicting the target positions of the oil stations to be opened;
the obtaining, according to the historical oil station search data of the N users, M users whose historical oil station search data does not satisfy the nearby fueling condition, includes:
Judging whether the target fueling times of the user for fueling at the fueling station in the non-set area reaches the set times or not according to the historical fueling station searching data of the user for each user in the N users, and if the target fueling times of the user reach the set times, determining that the historical fueling station searching data of the user does not meet the nearby fueling condition, wherein the non-set area is an area except the set area, and the set area is an area determined by taking the fueling station searching central position of the user as a central point;
After the above steps are performed for each of the N users, the M users are obtained.
2. The method of claim 1, wherein said determining, for each of said N users, whether the number of target fueling times for which the user is fueling at the fueling station in the non-set area reaches the set number of times based on the user's historical fueling station search data comprises:
And judging whether the user performs oiling in the set area according to the historical oil station searching data of the user aiming at each user in the N users to obtain a judging result set of the user, obtaining the number of times of judging whether the judging result in the judging result set of the user is NO as the target oiling times of the user, and judging whether the target oiling times of the user reach the set number of times.
3. The method of claim 2, wherein the set area is an area formed with a preset distance as a radius with a center point of a search center position of the oil station of the user.
4. A method according to any one of claims 1-3, wherein said obtaining M oil station search center locations for said M users based on historical oil station search data for said M users comprises:
Determining a plurality of oil station searching positions of the user from historical oil station searching data of the user aiming at each user in the M users, and determining an oil station searching center position of the user according to the plurality of oil station searching positions of the user, wherein the distance between each oil station searching position in the plurality of oil station searching positions of the user and the oil station searching center position of the user is not more than a set distance;
After the above steps are performed for each of the M users, the M oil station search center locations are obtained.
5. The method of claim 4, wherein predicting the target location of the oil station to be opened based on the M oil station search center locations and the oil station selection geographic conditions comprises:
acquiring polygonal areas formed by the searching center positions of the M oil stations;
and acquiring a position meeting the geographic condition selected by the oil station from the polygonal area as the target position.
6. An apparatus for locating an oil station, said apparatus comprising:
the data acquisition unit is used for acquiring historical oil station search data of N users, wherein N is an integer greater than 1;
A user determining unit, configured to obtain, according to the historical oil station search data of the N users, M users whose historical oil station search data does not meet the nearby oil filling condition, where M is an integer greater than 1 and not greater than N;
the user determining unit is configured to determine, for each of the N users, whether a target fueling number of the user for fueling at the fueling station in a non-set area reaches a set number according to the historical fueling station search data of the user, and if the target fueling number of the user reaches the set number, determine that the historical fueling station search data of the user does not satisfy the nearby fueling condition, where the non-set area is an area other than the set area, and the set area is an area determined by taking a fueling station search center position of the user as a center point;
the searching position determining unit is used for acquiring M searching center positions of the oil stations of the M users according to the historical searching data of the oil stations of the M users;
and the oil station location unit is used for predicting the target position of the oil station to be opened according to the M oil station search center positions and the oil station selection geographic conditions.
7. An electronic device comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, where the one or more programs include instructions for performing the method according to any one of claims 1-5.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, carries out the steps corresponding to the method according to any one of claims 1-5.
CN202210163668.2A 2022-02-22 2022-02-22 Gas station site selection method, device and electronic equipment Active CN114491279B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210163668.2A CN114491279B (en) 2022-02-22 2022-02-22 Gas station site selection method, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210163668.2A CN114491279B (en) 2022-02-22 2022-02-22 Gas station site selection method, device and electronic equipment

Publications (2)

Publication Number Publication Date
CN114491279A CN114491279A (en) 2022-05-13
CN114491279B true CN114491279B (en) 2025-01-24

Family

ID=81482338

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210163668.2A Active CN114491279B (en) 2022-02-22 2022-02-22 Gas station site selection method, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114491279B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109961344A (en) * 2017-12-26 2019-07-02 中国移动通信集团内蒙古有限公司 Method and device for car service location selection
CN110111042A (en) * 2019-03-25 2019-08-09 北京蒙成科技有限公司 A method of dispatching Warehouse Location, apparatus and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4040573B2 (en) * 2003-12-12 2008-01-30 キヤノン株式会社 Speech recognition apparatus and method
CN107633358B (en) * 2017-09-14 2022-04-12 北京京东尚科信息技术有限公司 Facility site selection and distribution method and device
CN110008970B (en) * 2018-01-05 2024-12-06 北京京东尚科信息技术有限公司 A method and device for generating address information
US11309908B2 (en) * 2018-11-26 2022-04-19 Fungible, Inc. Static dictionary-based compression hardware pipeline for data compression accelerator of a data processing unit
CN111582642B (en) * 2020-04-03 2021-03-19 中国水产科学研究院东海水产研究所 Fish optimum environment judgment method, electronic device and storage medium
CN112199402A (en) * 2020-09-02 2021-01-08 国网山东省电力公司临沂供电公司 A supervision system and method based on energy big data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109961344A (en) * 2017-12-26 2019-07-02 中国移动通信集团内蒙古有限公司 Method and device for car service location selection
CN110111042A (en) * 2019-03-25 2019-08-09 北京蒙成科技有限公司 A method of dispatching Warehouse Location, apparatus and system

Also Published As

Publication number Publication date
CN114491279A (en) 2022-05-13

Similar Documents

Publication Publication Date Title
US10194273B2 (en) Positioning information processing method and apparatus
CN111968640B (en) Voice control method, voice control device, electronic equipment and storage medium
CN106157602A (en) The method and apparatus of calling vehicle
US20170032287A1 (en) Method and device for providing ticket information
CN107527512B (en) Violation prompting method and device and electronic equipment
CN110715672B (en) Navigation path planning method and device
US9706347B2 (en) Method and device for determining position
CN106993085A (en) Positioning result display methods and device, electronic equipment
CN106021533A (en) Application pushing method and device
CN106228086A (en) Obtain the method and device of positional information
CN106226797B (en) Athletic ground information-pushing method and device
CN111681118A (en) Data processing method and device
CN105488074B (en) Photo clustering method and device
EP3104282A1 (en) Search method and search apparatus
CN108241678B (en) Method and device for mining point of interest data
CN117962674A (en) Charging control method and device of charging pile and electronic equipment
CN114491279B (en) Gas station site selection method, device and electronic equipment
CN111177521A (en) A method and device for determining a query word classification model
CN110399566B (en) Position searching method and device and electronic equipment
CN112711719A (en) Interest point searching method and device and readable storage medium
CN114519146B (en) Recommendation method, device and electronic equipment for gas station
CN106204037B (en) Payment reminding method and device
CN105930160A (en) Information display method and device
CN105510939B (en) Obtain the method and device of motion path
CN114491278A (en) Oil station recommendation method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240417

Address after: Room 2101, Block B, Platinum Plaza, 5-15 Wenling Road, Laoshan District, Qingdao City, Shandong Province, 266100

Applicant after: Shandong Energy Chain Holding Co.,Ltd.

Country or region after: China

Address before: Energy Chain Center, Building 7, Huitong Times Square, No.1 Yaojiayuan South Road, Chaoyang District, Beijing, 100123

Applicant before: CHEZHUBANG (BEIJING) TECHNOLOGY Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载