CN111695920B - Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment - Google Patents

Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment Download PDF

Info

Publication number
CN111695920B
CN111695920B CN201910181918.3A CN201910181918A CN111695920B CN 111695920 B CN111695920 B CN 111695920B CN 201910181918 A CN201910181918 A CN 201910181918A CN 111695920 B CN111695920 B CN 111695920B
Authority
CN
China
Prior art keywords
vehicle
scenic spot
user
information
module
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
CN201910181918.3A
Other languages
Chinese (zh)
Other versions
CN111695920A (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.)
Xinjiang Silk Road Information Technology Co ltd
Original Assignee
Xinjiang Silk Road Information Technology 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 Xinjiang Silk Road Information Technology Co ltd filed Critical Xinjiang Silk Road Information Technology Co ltd
Priority to CN201910181918.3A priority Critical patent/CN111695920B/en
Publication of CN111695920A publication Critical patent/CN111695920A/en
Application granted granted Critical
Publication of CN111695920B publication Critical patent/CN111695920B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0259Targeted advertisements based on store location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Tourism & Hospitality (AREA)
  • Probability & Statistics with Applications (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a tourist attraction recommendation system of a car rental platform, which comprises: the first acquisition module is used for acquiring tourist attraction information of the vehicle city and surrounding cities; the storage module is used for storing the scenic spot information to a travel database; the second acquisition module is used for acquiring the driving information in the actual vehicle using process of the user; the calculation module is used for calculating the distance between the user and each scenic spot in the tourism database in the running process of the vehicle; the judging module is used for judging whether the user enters the scenic spot according to a preset entering rule; the analysis module is used for analyzing scenic spots with high heat according to the residence time of the user entering the scenic spots; and the recommending module is used for recommending the scenic spots with high heat to different users. The invention further provides a tourist attraction recommending method of the car rental platform and electronic equipment.

Description

Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment
Technical Field
The invention relates to the technical field of computers, in particular to a tourist attraction recommendation system and method of a car rental platform and electronic equipment.
Background
With the development of mobile internet technology, the technology based on location services has matured, and people have not just leased cars as a traffic choice for traveling, but more demands for peripheral services such as travel or self-driving during traveling. However, the current car rental platform only provides one-stop car rental service for users, and cannot meet the demands of users for peripheral services.
Therefore, in long-term research and development, the inventor has conducted a great deal of research on the car rental platform in combination with the peripheral services, and has proposed a tourist attraction recommendation system and method for the car rental platform, so as to solve one of the above technical problems.
Disclosure of Invention
The invention aims to provide a tourist attraction recommendation system, a tourist attraction recommendation method and electronic equipment of a car rental platform, which can solve at least one technical problem. The specific scheme is as follows:
according to a first aspect of the present invention, the present invention provides a tourist attraction recommendation system of a car rental platform, including a first acquisition module, configured to acquire tourist attraction information of a car city and a surrounding city; the storage module is used for storing the scenic spot information to a travel database; the second acquisition module is used for acquiring the driving information in the actual vehicle using process of the user; the calculation module is used for calculating the distance between the user and each scenic spot in the tourism database in the running process of the vehicle; the judging module is used for judging whether the user enters the scenic spot according to a preset entering rule; the analysis module is used for analyzing scenic spots with high heat according to the residence time of the user entering the scenic spots; and the recommending module is used for recommending the scenic spots with high heat to different users.
According to a second aspect of the present invention, there is provided a tourist attraction recommendation method of a car rental platform, comprising the steps of: acquiring tourist attraction information of a vehicle city and surrounding cities; storing the scenic spot information to a travel database; acquiring running information of a user in the actual vehicle using process; calculating the distance between the user and each scenic spot in the tourism database during the running of the vehicle; judging whether a user enters a scenic spot according to a preset entering rule; analyzing scenic spots with high heat according to the stay time of the user entering the scenic spots; and recommending the scenic spot with high heat to different users.
According to a third aspect of the present invention, there is provided an electronic device comprising: one or more processors; a storage means for storing one or more programs that when executed by the one or more processors cause the one or more processors to implement the tourist attraction recommendation method of the car rental platform according to any one of the above.
Compared with the prior art, the scheme provided by the embodiment of the invention has at least the following beneficial effects: firstly, a user can customize own travel routes according to travel demands such as travel, self-driving and the like; secondly, the habit and hot spot distribution of the user on tourist attractions and lines are reversely analyzed through the line track of the user traveling, the intelligent learning is realized, and more traveling selections are provided for the user.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention. It is evident that the drawings in the following description are only some embodiments of the present invention and that other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art. In the drawings:
FIG. 1 is a schematic diagram showing a structure of a tourist attraction recommendation system of a car rental platform according to an embodiment of the invention;
FIG. 2 illustrates a flow chart of a car rental platform tourist attraction recommendation method, according to an embodiment of the invention;
fig. 3 is a schematic diagram of an XY coordinate system established by taking the center of the earth as the origin in a method for calculating a distance by longitude and latitude according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an earth model in a method for calculating a distance using longitude and latitude according to an embodiment of the present invention;
FIG. 5 is a schematic diagram showing the earth divided according to longitude and latitude in a method for calculating distance by longitude and latitude according to an embodiment of the present invention;
fig. 6 shows a schematic diagram of an electronic device connection structure according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, the "plurality" generally includes at least two.
It should be understood that the term "and/or" as used herein is merely one relationship describing the association of the associated objects, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
It should be understood that although the terms first, second, third, etc. may be used to describe … … in embodiments of the present invention, these … … should not be limited to these terms. These terms are only used to distinguish … …. For example, the first … … may also be referred to as the second … …, and similarly the second … … may also be referred to as the first … …, without departing from the scope of embodiments of the present invention.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such product or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a commodity or device comprising such element.
Alternative embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Example 1
Referring to fig. 1, an embodiment of the present invention provides a travel information recommendation system 100 of a car rental platform, where the system 100 includes: the device comprises a first acquisition module 110, a storage module 120, a second acquisition module 130, a calculation module 140, a judgment module 150, an analysis module 160 and a recommendation module 170.
The first obtaining module 110 is configured to obtain tourist attraction information of a city of the vehicle and surrounding cities. The tourist attraction information comprises a plurality of scenic spots and position information, scenic spots and line information of each scenic spot. The location information of the scenic spot refers to longitude and latitude data of the scenic spot. The way of obtaining tourist attraction information is not limited. In the embodiment of the invention, tourist attraction information of the vehicle city and surrounding cities is obtained according to an urban planning chart made by government departments.
The storage module 120 is configured to store the scenic spot information in a travel database. The tourist database can be updated continuously by acquiring tourist attraction information of the city of vehicles and surrounding cities of a plurality of users.
The second obtaining module 130 is configured to obtain driving information during actual vehicle use of the user. Wherein the driving information comprises information such as a driving track of the vehicle. Specifically, each vehicle has a GPS positioning device, and the second obtaining module 130 locates the user vehicle through a Location Based Service (LBS) technology, so as to obtain the longitude and latitude of the location of the vehicle. In this embodiment, the background server obtains the GPS positioning information on the vehicle to obtain the position of the vehicle, and can view the travel track formed by connecting a plurality of position points through an app such as a hundred-degree map.
The calculation module 140 is configured to calculate a distance between the user and each scenic spot in the tourism database during driving of the vehicle. Specifically, after knowing the longitude and latitude data of the scenic spot and the longitude and latitude data of the user vehicle, the distance between the user and each scenic spot can be calculated by a longitude and latitude calculation method. The algorithm for calculating the position by the calculation module 140 includes: firstly, treating the image as a deterministic signal, carrying out mapping transformation on the original image by a mapping transformer through a wavelet transformation method, thereby reducing the correlation of the signal, wherein the mapping transformation is the core part of image coding and determines the type of the coded object; and then inputting the transformed data into an entropy coder, performing coding processing by the entropy coder by adopting a 6EBCOT (embedded block optimized truncated coding algorithm), and finally outputting and compressing a code stream. The algorithm can rapidly realize lossless compression of the large-capacity remote sensing image, solves the increasingly outstanding contradiction between the limited channel capacity and the requirement of transmitting a large amount of remote sensing data in the prior art, and brings great convenience to data transmission and storage.
The judging module 150 is configured to judge whether the user enters the scenic spot according to a preset entry rule. Specifically, after the computing module computes the distance between the user and the scenic spots, the judging module judges which scenic spots the user enters. The preset entering rule comprises that when a user enters a certain distance from the radius of a scenic spot and stays in the scenic spot for a certain time, the user is considered to enter the scenic spot. In this embodiment, the rule that the user enters the scenic spot is that the user enters the scenic spot when the user enters the scenic spot within a radius of 500m and stays for more than one hour.
The analysis module 160 is configured to analyze scenic spots with high heat according to the residence time of the user entering the scenic spot. When judging the scenic spot which the user enters, counting the time of the user entering the scenic spot and the time of the user exiting the scenic spot according to the vehicle positioning device, so as to obtain the stay time; according to the scenic spot entered by the user and the residence time in the scenic spot, the heat of the scenic spot can be analyzed, and the longer the residence time is, the higher the heat of the scenic spot is.
The recommending module 170 is configured to recommend the scenic spot with high heat to different users. Specifically, when the user rents the car, the scenic spot with high heat can be automatically recommended to the user according to the urban system where the user is located.
According to the travel information recommendation system 100 of the car rental platform, provided by the embodiment of the invention, through the route track of the travel of the user, the habit and the hot spot distribution of the user on tourist attractions and routes are analyzed in a reverse direction, intelligent learning is realized, and more travel choices are provided for the user.
Example 2
Referring to fig. 2, an embodiment of the present invention provides a travel information recommendation method for a car rental platform, including the following steps:
s11, obtaining tourist attraction information of a vehicle city and surrounding cities;
s12, storing the scenic spot information into a travel database;
s13, acquiring running information in the actual vehicle using process of a user;
s14, calculating the distance between the user and each scenic spot in the tourism database in the running process of the vehicle;
s15, judging whether a user enters a scenic spot according to a preset entering rule;
s16, analyzing scenic spots with high heat according to the residence time of the user entering the scenic spots;
s17, recommending the scenic spot with high heat to different users.
In step S11, the tourist attraction information includes a plurality of attractions and location information, attraction and line information of each attraction. The location information of the scenic spot refers to longitude and latitude data of the scenic spot. The way of obtaining tourist attraction information is not limited. In the embodiment of the invention, tourist attraction information of the vehicle city and surrounding cities is obtained according to an urban planning chart made by government departments.
In step S12, the tourist database may be updated continuously by obtaining tourist attraction information of the city and surrounding cities of the plurality of users.
In step S13, the travel information includes information such as a travel track of the vehicle. Specifically, each vehicle is provided with a GPS positioning device, and the longitude and latitude of the position of the vehicle are known by positioning the user vehicle through a Location Based Service (LBS). In this embodiment, the background server obtains the GPS positioning information on the vehicle to obtain the position of the vehicle, and can view the travel track formed by connecting a plurality of position points through an app such as a hundred-degree map.
In step S14, after knowing the longitude and latitude data of the scenic spot and the longitude and latitude data of the user' S vehicle, the distance between the user and each scenic spot can be calculated by a longitude and latitude calculation method. The method for calculating the distance from the longitude and the latitude comprises the following steps:
first, the ratio dx/ed of dx length to total length at the latitude of GLAT and the ratio dy/R of dy length to the mean radius R of the earth at the longitude of GLAT are calculated. The longitude and latitude coordinates are angle values, and the angle is converted into radian by adopting a formula angle. The function increases in the clockwise direction with a direction of the north right, i.e. the compass, of 0 degrees. As shown in fig. 3, dx is the length in the x-axis direction, i.e., the length in the longitudinal direction, if d is the distance; dy is the length in the y-axis direction, i.e., the length in the latitudinal direction. Ea represents the equatorial radius, eb represents the polar radius, the earth is an approximate sphere, ea is slightly different from Eb. ec is the function of correcting the length of the radius of the sphere due to the constantly changing latitude. If ec=eb+ (Ea-Eb) ×90-0/90=ea at glat=0, i.e. on the equator, then ec is just the equator radius Ea; if at pole glat=90, ec=eb+ (Ea-Eb) ×90-0/90=eb, then ec is just the pole radius Eb.
Ed is the radius of the latitude circle of the latitude where GLAT is located, and as shown in fig. 4, the cross section passes through the center of sphere, the area of the cross section is the largest, and the circle called the circle is the cross section along the meridian, and the obtained circles are all the great circles. The circle of the spherical surface cut by the cross section not passing through the center of the sphere is called a small circle. The circle in which the latitude circle is located is a small circle. The average value of the earth radius r=6371.0 km, ed, if represented by the earth radius R, is ed=r, cos (θ), and it can be seen from the article "the distance between these 2 latitude and longitude points (distance obtained by latitude and longitude)" referred to as "the radius (AO') of the latitude circle where A, D is located" in "the 2 latitude and longitude points, which is put into the above function because it continuously corrects the earth radius ec, that is, ed=ec, math.cos (GLAT, math.pi/180).
According to the division of the longitude and latitude of the earth, as shown in fig. 5, the length of a longitude line segment between each two equal latitude points is constant, such as the length of a section A and the length of a section B are the same; the length of the latitude line segment between each bisection of longitude is reduced from the equator to two poles, e.g., the length of the C-terminal, D-segment is not the same.
Secondly, adding the longitude span to the starting given longitude yields the final longitude, dx/ed is the longitude span, adding the latitude span to the starting given latitude yields the final latitude, dy/R is the latitude span if this is the case. The final latitude is (dy/ec+glat: math.pi/180.0), and the result is converted into an angle according to the formula radian: 180.0/math.pi, so as to obtain bwd= (dy/ec+glat: math.pi/180.0) ×180.0/math.pi; the final longitude is (dx/ed+glon. Math. Pi/180.0), and the result is converted into angle according to the formula radian. 180.0/math. Pi, so as to obtain BJD= (dx/ed+glon. Math. PI/180.0) 180.0/math. PI.
In step S15, after the distance between the user and the scenic spot is calculated, the determining module determines which scenic spots the user enters. The preset entering rule comprises that when a user enters a certain distance from the radius of a scenic spot and stays in the scenic spot for a certain time, the user is considered to enter the scenic spot. In this embodiment, the rule that the user enters the scenic spot is that the user enters the scenic spot when the user enters the scenic spot within a radius of 500m and stays for more than one hour.
In step S16, when it is determined that the user enters the scenic spot, the time of entering and exiting the scenic spot can be counted according to the vehicle positioning device, so as to obtain the residence time; according to the scenic spot entered by the user and the residence time in the scenic spot, the heat of the scenic spot can be analyzed, and the longer the residence time is, the higher the heat of the scenic spot is.
In step S17, when the user rents a car, the system automatically recommends the scenic spot with high heat to the user according to the city in which the user is located.
According to the travel information recommending method of the car rental platform, car renting is combined with peripheral services, habit and hot spot distribution of a user on tourist attractions and lines are analyzed reversely through the line track of the user, intelligent learning is achieved, and more travel choices are provided for the user to travel. Further, the travel route of the user can be customized according to travel requirements of the user such as travel and self-driving.
Example 3
An embodiment of the present invention provides an electronic device, including: one or more processors; and the storage device is used for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to realize the tourist attraction recommendation method of the car rental platform.
Referring now to fig. 6, a schematic diagram of an electronic device 600 suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 6 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 6, the electronic device 600 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 601, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
In general, the following devices may be connected to the I/O interface 605: input devices 606 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 608 including, for example, magnetic tape, hard disk, etc.; and a communication device 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 shows an electronic device 600 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication means 609, or from storage means 608, or from ROM 602. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 601.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring at least two internet protocol addresses; sending a node evaluation request comprising the at least two internet protocol addresses to node evaluation equipment, wherein the node evaluation equipment selects an internet protocol address from the at least two internet protocol addresses and returns the internet protocol address; receiving an Internet protocol address returned by the node evaluation equipment; wherein the acquired internet protocol address indicates an edge node in the content distribution network.
Alternatively, the computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: receiving a node evaluation request comprising at least two internet protocol addresses; selecting an internet protocol address from the at least two internet protocol addresses; returning the selected internet protocol address; wherein the received internet protocol address indicates an edge node in the content distribution network.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The name of the unit does not in any way constitute a limitation of the unit itself, for example the first acquisition unit may also be described as "unit acquiring at least two internet protocol addresses".

Claims (5)

1. A tourist attraction recommendation system of a car rental platform, comprising:
the first acquisition module is used for acquiring tourist attraction information of the vehicle city and surrounding cities;
the storage module is used for storing the scenic spot information to a travel database;
the second acquisition module is used for acquiring the driving information in the actual vehicle using process of the user;
the calculation module is used for calculating the distance between the user and each scenic spot in the tourism database in the running process of the vehicle;
the judging module is used for judging whether the user enters the scenic spot according to a preset entering rule;
the analysis module is used for analyzing scenic spots with high heat according to the residence time of the user entering the scenic spots;
the recommending module is used for recommending the scenic spots with high heat to different users;
wherein the travel information includes travel track information of a vehicle; specifically, each vehicle is provided with a GPS positioning device, and the second acquisition module is used for positioning the user vehicle through a location-based service technology LBS to obtain the longitude and latitude of the position of the vehicle; the background server obtains the GPS positioning information on the vehicle to obtain the position of the vehicle, and checks the running track formed by connecting a plurality of position points through the map app;
the calculation module calculates the distance between the user and each scenic spot through a longitude and latitude calculation method after knowing the longitude and latitude data of the scenic spot and the longitude and latitude data of the user vehicle; the algorithm for calculating the position by the calculation module comprises the following steps: firstly, treating the image as a deterministic signal, carrying out mapping transformation on the original image by a mapping transformer through a wavelet transformation method, thereby reducing the correlation of the signal, wherein the mapping transformation is the core part of image coding and determines the type of the coded object; then inputting the transformed data into an entropy coder, performing coding processing by the entropy coder by adopting a 6EBCOT embedded block optimizing and cutting-off coding algorithm, and finally outputting a code stream and compressing;
the rules for the user to enter the scenic spot include treating the user as entering the scenic spot when the user enters the scenic spot within a certain distance of a radius of the scenic spot and stays in the scenic spot for a certain time.
2. The tourist attraction recommendation system of claim 1, wherein the tourist attraction information includes attraction name and location information, attraction information and route information.
3. The tourist attraction recommendation system of claim 1, wherein the analysis module obtains the attraction with high heat by using a thermal analysis method.
4. A tourist attraction recommending method of a car rental platform is characterized by comprising the following steps:
acquiring tourist attraction information of a vehicle city and surrounding cities;
storing the scenic spot information to a travel database;
acquiring running information of a user in the actual vehicle using process;
calculating the distance between the user and each scenic spot in the tourism database during the running of the vehicle;
judging whether a user enters a scenic spot according to a preset entering rule;
analyzing scenic spots with high heat according to the stay time of the user entering the scenic spots;
recommending the scenic spot with high heat to different users;
wherein the travel information includes travel track information of a vehicle; specifically, each vehicle is provided with a GPS positioning device, and the vehicle of the user is positioned through a service technology LBS based on the position, so that the longitude and latitude of the position of the vehicle are known; the background server obtains the GPS positioning information on the vehicle to obtain the position of the vehicle, and checks the running track formed by connecting a plurality of position points through the map app;
after knowing the longitude and latitude data of the scenic spots and the longitude and latitude data of the vehicles of the users, calculating the distance between the users and each scenic spot by a longitude and latitude calculation method; specifically, firstly treating the image as a deterministic signal, mapping the original image by a mapping converter and adopting a wavelet transformation method, thereby reducing the correlation of the signal, wherein the mapping transformation is the core part of the image coding and determines the type of the coded object; then inputting the transformed data into an entropy coder, performing coding processing by the entropy coder by adopting a 6EBCOT embedded block optimizing and cutting-off coding algorithm, and finally outputting a code stream and compressing;
the preset entering rule comprises the step of considering that the user enters the scenic spot when the user enters the scenic spot within a certain distance of the radius of the scenic spot and stays in the scenic spot for a certain time.
5. An electronic device, comprising:
one or more processors;
a storage means for storing one or more programs that when executed by the one or more processors cause the one or more processors to implement the tourist attraction recommendation method of claim 4.
CN201910181918.3A 2019-03-11 2019-03-11 Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment Active CN111695920B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910181918.3A CN111695920B (en) 2019-03-11 2019-03-11 Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910181918.3A CN111695920B (en) 2019-03-11 2019-03-11 Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment

Publications (2)

Publication Number Publication Date
CN111695920A CN111695920A (en) 2020-09-22
CN111695920B true CN111695920B (en) 2023-06-13

Family

ID=72474668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910181918.3A Active CN111695920B (en) 2019-03-11 2019-03-11 Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment

Country Status (1)

Country Link
CN (1) CN111695920B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113886722B (en) * 2021-12-08 2022-03-04 环球数科集团有限公司 Travel food recommendation method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103531037A (en) * 2013-10-23 2014-01-22 天津恒达文博科技有限公司 GPS (global positioning system) and 3G network based tour bus scheduling system and method
WO2016107417A1 (en) * 2014-12-29 2016-07-07 广州神马移动信息科技有限公司 Method and device for exploiting travel route on basis of tourist destination area
CN107547359A (en) * 2017-08-16 2018-01-05 华南理工大学 Tourist attractions information service system based on LBS Yu AR technologies
CN108427743A (en) * 2018-03-07 2018-08-21 浪潮软件集团有限公司 Scenic spot retrieval and reordering method based on geographic position
CN108537373A (en) * 2018-03-27 2018-09-14 黄晓鸣 Travel information recommends method and apparatus

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738188B (en) * 2008-11-27 2012-04-18 财团法人资讯工业策进会 Device and method for recommending scenery spot
CN104916240B (en) * 2015-06-11 2018-03-30 辽宁北斗平台科技有限公司 Guide system based on Big Dipper positioning
CN105338476A (en) * 2015-11-11 2016-02-17 镇江市高等专科学校 Cloud-computing-based portable travelling terminal realization method
CN106231557A (en) * 2016-08-22 2016-12-14 北京易游华成科技有限公司 A kind of visitor's service managing apparatus and system
CN107529139A (en) * 2017-08-14 2017-12-29 成都法线网络科技有限公司 A kind of method that intelligently pushing is provided
CN107580028A (en) * 2017-08-14 2018-01-12 成都法线网络科技有限公司 A kind of system that intelligently pushing is provided
CN108595452A (en) * 2017-12-04 2018-09-28 杭州华量软件有限公司 A kind of intelligent tourism management system
CN109286902B (en) * 2018-11-19 2020-12-15 中国联合网络通信集团有限公司 Method and device for acquiring pedestrian volume of scenic spot tourists

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103531037A (en) * 2013-10-23 2014-01-22 天津恒达文博科技有限公司 GPS (global positioning system) and 3G network based tour bus scheduling system and method
WO2016107417A1 (en) * 2014-12-29 2016-07-07 广州神马移动信息科技有限公司 Method and device for exploiting travel route on basis of tourist destination area
CN107547359A (en) * 2017-08-16 2018-01-05 华南理工大学 Tourist attractions information service system based on LBS Yu AR technologies
CN108427743A (en) * 2018-03-07 2018-08-21 浪潮软件集团有限公司 Scenic spot retrieval and reordering method based on geographic position
CN108537373A (en) * 2018-03-27 2018-09-14 黄晓鸣 Travel information recommends method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
轨迹大数据:数据处理关键技术研究综述;高强;张凤荔;王瑞锦;周帆;;软件学报;第28卷(第04期);219-252 *

Also Published As

Publication number Publication date
CN111695920A (en) 2020-09-22

Similar Documents

Publication Publication Date Title
US9769102B2 (en) Information sharing system, information sharing method and terminal device
US10876848B2 (en) Methods and systems for generating routes
US10132638B2 (en) Route search system, route search method, and computer program
US9702962B2 (en) Method for providing vehicle information and terminal device applying the same
US9301099B2 (en) Method of analyzing points of interest with probe data
US7650235B2 (en) Telematics system using image data and method for directing a route by using the same
US20160298974A1 (en) Systems and methods for learning and displaying customized geographical navigational options
US6775613B2 (en) Method and system for vehicle proximity searching
US9397975B2 (en) Information sharing system, information sharing method and terminal device
US20140005922A1 (en) Navigation system providing a super detail mode of operation to assist user's driving
JP2008234162A (en) Congestion state computing system
CN106441323B (en) Route navigation prompting method and device
US20110087715A1 (en) Method and apparatus for preparing map data
CN112052269B (en) Position recommending method and device
US11512971B2 (en) Apparatus for navigation system with traffic environment in vehicle, system having the same and method thereof
JP6682193B2 (en) Notification system, server device, communication terminal device, program and notification method
CN110730416A (en) Vehicle safety management method and device based on positioning data
CN111695920B (en) Tourist attraction recommendation system and method of automobile leasing platform and electronic equipment
JP2003044503A (en) System, device and method for providing information
CN111352142A (en) Indoor parking positioning method and device, electronic equipment and medium
JP4163741B1 (en) Navigation system, route search server, portable terminal device, and route search method
US20150149931A1 (en) Information sharing system, information sharing method and terminal device
JP2005136817A (en) Communication system for mobile object, communication terminal, and management server
US6625538B2 (en) Method and system for reducing maneuver proximity diameter for a waypoint navigation system
JP2006157746A (en) Vehicle-mounted communication terminal device

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
GR01 Patent grant
GR01 Patent grant