CN109409980A - Bicycle recommended method, device, equipment and computer readable storage medium - Google Patents

Bicycle recommended method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN109409980A
CN109409980A CN201811049790.7A CN201811049790A CN109409980A CN 109409980 A CN109409980 A CN 109409980A CN 201811049790 A CN201811049790 A CN 201811049790A CN 109409980 A CN109409980 A CN 109409980A
Authority
CN
China
Prior art keywords
bicycle
user
information
riding
demand
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.)
Pending
Application number
CN201811049790.7A
Other languages
Chinese (zh)
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201811049790.7A priority Critical patent/CN109409980A/en
Publication of CN109409980A publication Critical patent/CN109409980A/en
Pending legal-status Critical Current

Links

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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • 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/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)

Abstract

The present invention provides a kind of bicycle recommended method, device, equipment and computer readable storage medium.Method includes: to receive the location information and user information that user terminal is sent;The bicycle information within the scope of location information pre-determined distance is obtained, the demand of riding of user is determined according to user information;Target bicycle information is determined in bicycle information according to the demand of riding, and target bicycle information is sent to user terminal.Bicycle recommended method, device, equipment and computer readable storage medium provided by the invention, the target bicycle information that suitable user rides can be determined according to the demand of riding of user, and recommend the target bicycle information to user, to allow users to be quickly found out suitable bicycle, and then improve user experience.

Description

Bicycle recommended method, device, equipment and computer readable storage medium
Technical field
The present invention relates to computer technology more particularly to a kind of bicycle recommended method, device, equipment and computer-readable deposit Storage media.
Background technique
Shared bicycle refers to that enterprise mentions in campus, subway station, bus station, residential block, shopping centre, common service area etc. It is a kind of timesharing leasehold mode for bicycle shared service.
In the prior art, user can be in a manner of " first selecting barcode scanning after vehicle " using shared bicycle, i.e. user first chooses Shared bicycle unlocks shared bicycle of riding then by scanning the two dimensional code on shared Bicycle body.
When user selects shared bicycle, it can complete to find and reserve on line by shared bicycle application APP, it can also be online Under select on the spot.But either on line or under line, user can only randomly choose vehicle, and selection is not known before barcode scanning Bicycle ride if appropriate for oneself, cause user experience poor.
Summary of the invention
The present invention provides a kind of bicycle recommended method, device, equipment and computer readable storage medium, to solve existing skill User does not know the problem of bicycle is ridden if appropriate for oneself before barcode scanning in art.
The first aspect of the invention is to provide a kind of bicycle recommended method, comprising:
Receive the location information and user information that user terminal is sent;
The bicycle information within the scope of the location information pre-determined distance is obtained, riding for user is determined according to the user information Row demand;
Target bicycle information is determined in the bicycle information according to the demand of riding, and by the target bicycle information It is sent to the user terminal.
Another aspect of the present invention is to provide a kind of bicycle recommendation apparatus, comprising:
Receiving module, for receiving the location information and user information of user terminal transmission;
Module is obtained, for obtaining the bicycle information within the scope of the location information pre-determined distance;
First determining module, for determining the demand of riding of user according to the user information;
Second determining module determines target bicycle information for demand of riding according in the bicycle information, and The target bicycle information is sent to the user terminal.
An additional aspect of the present invention is to provide a kind of bicycle recommendation apparatus, comprising:
Memory;
Processor;And
Computer program;
Wherein, the computer program stores in the memory, and is configured to be executed by the processor to realize Bicycle recommended method as described in above-mentioned first aspect.
An additional aspect of the present invention is to provide a kind of computer readable storage medium, is stored thereon with computer program, The computer program is executed by processor to realize the bicycle recommended method as described in above-mentioned first aspect.
Bicycle recommended method provided by the invention, device, equipment and computer readable storage medium have the technical effect that
Bicycle recommended method, device, equipment and computer readable storage medium provided in this embodiment, comprising: receive and use The location information and user information that family terminal is sent;The bicycle information within the scope of location information pre-determined distance is obtained, according to user Information determines the demand of riding of user;Target bicycle information is determined in bicycle information according to the demand of riding, and by target bicycle Information is sent to user terminal.Bicycle recommended method, device, equipment and computer readable storage medium provided in this embodiment, The target bicycle information that suitable user rides can be determined according to the demand of riding of user, and recommends the target bicycle to believe to user Breath to allow users to be quickly found out suitable bicycle, and then improves user experience.
Detailed description of the invention
Fig. 1 is the flow chart of the bicycle recommended method shown in an exemplary embodiment of the invention;
Fig. 2 is the flow chart of the bicycle recommended method shown in another exemplary embodiment of the present invention;
Fig. 3 is the structure chart of the bicycle recommendation apparatus shown in an exemplary embodiment of the invention;
Fig. 4 is the structure chart of the bicycle recommendation apparatus shown in another exemplary embodiment of the present invention;
Fig. 5 is the structure chart of the bicycle recommendation apparatus shown in an exemplary embodiment of the invention.
Specific embodiment
Fig. 1 is the flow chart of the bicycle recommended method shown in an exemplary embodiment of the invention.
As shown in Figure 1, bicycle recommended method provided in this embodiment includes:
Step 101, the location information and user information that user terminal is sent are received.
Wherein, method provided in this embodiment can be executed by bicycle recommendation server.When user's operation user terminal, When opening the application program of shared bicycle, which can send location information and user's letter to bicycle recommendation server Breath.
Specifically, location information can be the current location information that user terminal is obtained in real time by positioning devices such as GPS, It is also possible to the location information that user specifies in the user terminal.For example, this applies journey when opening the application program of shared bicycle It can be the positioning letter of user terminal with map and station location marker, position of the station location marker in map in the page of sequence Breath, user can move the station location marker, thus designated location information.What user terminal can specify location information or user Location information is sent to bicycle recommendation server, so that bicycle recommendation server can connect location information.
Further, user information can be user identifier, such as cell-phone number, user account.It is shared in user terminal After bicycle APP is opened, available corresponding user information, and bicycle recommendation server is sent it to, so that bicycle is recommended Server can receive user information.
Step 102, the bicycle information within the scope of location information pre-determined distance is obtained, riding for user is determined according to user information Row demand.
When practical application, pre-determined distance can be preset, the pre-determined distance can be in bicycle recommendation server into Row configuration, it is also possible to what user was configured by user terminal.If configuring in bicycle recommendation server, one can be set A suitable pre-determined distance, the distance are the acceptable farthest moving distances of most of user.User can also pass through user Terminal changes the pre-determined distance, and user can be arranged in subscriber terminal side meets its own pre-determined distance, and user terminal can be with Pre-determined distance is sent to bicycle recommendation server, bicycle recommendation server can be by received pre-determined distance and user information It is associated, to realize the personal settings of user.
Wherein it is possible to determine whether pre-determined distance associated with it according to user information, if so, then according to this it is default away from Bicycle information is determined according to general pre-determined distance if not having from determining bicycle information.
Specifically, the bicycle information within the scope of the pre-determined distance of periphery can be obtained centered on received location information.
Further, bicycle recommendation server can determine regional scope according to location information, pre-determined distance, then by region Range is sent to the background server of shared bicycle, and the bicycle information in the region is determined by background server.Bicycle recommends clothes Business device, background server can be different server, be also possible to a server.
When practical application, if bicycle recommendation server, background server can be different server, the same bicycle Recommendation server can connect multiple background servers, for example, bicycle recommendation server can be with multiple shared bicycle application journeys The background server of sequence connects, to obtain the bicycle information of the shared bicycle of different brands in regional scope.
Wherein, bicycle information may include bicycle mark, bicycle position, data of riding of bicycle etc..Available bicycle Corresponding data of riding, such as the data of riding of nearest three months bicycles.If in bicycle information including the data of riding of bicycle, Then the recommendation server data that can be ridden according to this determine the performance of riding of each bicycle.
Furthermore it is also possible to the performance of riding of each bicycle be counted, such as average speed, word according to the data of riding of bicycle Averagely ride distance etc., as a part of bicycle information.
Specifically, can also determine the demand of riding of user according to user information, determine demand of riding and determine bicycle letter The timing of breath step is not limited.
Further, the data of riding of user can be determined according to user information, and further true based on data of riding Determine user to ride demand, for example, the position that can be determined speed when user cycles according to the data of riding of user, select bicycle It sets, can also repeatedly ride data according to user, the rule of user's cycling be counted, such as in fixed time period, from place A It rides to place B.
When practical application, it can ride according to user the demand that the characteristic of riding that data obtain rides as user, one As in the case of, when user encounters the bicycle for being not suitable for oneself riding, can select to change other bicycles, therefore, can according to The data statistics of riding at family goes out the demand of riding of user.
Step 103, target bicycle information is determined in bicycle information according to the demand of riding, and target bicycle information is sent To user terminal.
Wherein it is possible to which selection meets user and rides the target bicycle information of demand in bicycle information, one can choose Or it is multiple meet user and ride the target bicycle information of demand, and send it to user terminal, user terminal opened up Show target bicycle information, user can determine bicycle in target bicycle information.
Specifically, the data that can be ridden according to this determine each list if the bicycle information obtained is that bicycle is ridden data The performance of vehicle can also preset matching rule, so as to determine target in bicycle information according to the matching rule Bicycle information.For example, matching rule can be the riding speed in bicycle information and the riding speed difference in the demand of riding is small In given threshold, specific matching rule can be configured according to demand.
User terminal can be with information of displaying target bicycle, such as vehicle location, number etc..It can also be by map The mode for changing target bicycle message identification shows the target bicycle information to user, such as can be by changing target bicycle mark The color of knowledge.When bicycle recommendation server has determined multiple target bicycle information, target bicycle information can also be arranged Sequence, and sequencing information is sent to user terminal, so that user terminal can show the ordering scenario of each target bicycle information, Such as the modes such as shape, the area of change bicycle mark can be passed through.
Method provided in this embodiment is used to recommend the shared bicycle for being suitble to ride to user, and this method is by being provided with this reality The equipment for applying the method for example offer executes, which realizes usually in a manner of hardware and/or software.
Bicycle recommended method provided in this embodiment, comprising: receive the location information and user information that user terminal is sent; The bicycle information within the scope of location information pre-determined distance is obtained, the demand of riding of user is determined according to user information;According to riding Demand determines target bicycle information in bicycle information, and target bicycle information is sent to user terminal.The present embodiment provides Method, the target bicycle information that suitable user ride can be determined according to the demand of riding of user, and recommend the mesh to user Bicycle information is marked, to allow users to be quickly found out suitable bicycle, and then improves user experience.
Fig. 2 is the flow chart of the bicycle recommended method shown in another exemplary embodiment of the present invention.
As shown in Fig. 2, bicycle recommended method provided in this embodiment, comprising:
Step 201, the location information determined according to locating module that user terminal is sent is received, or receives user terminal hair The designated location information determining according to user instructions sent, receives the user information that user terminal is sent.
Wherein, locating module can be set in user terminal, for obtaining user terminal position in real time.
In one embodiment, user opens the shared bicycle APP in user terminal, which can start user's end Locating module in end obtains the current location of user terminal by locating module.The APP is recommended by user terminal to bicycle Server sends the current location, enables the server to receive the location information that user terminal is sent.
In another embodiment, user opens the shared bicycle APP in user terminal, which can start user Locating module in terminal obtains the current location of user terminal by locating module.It can show and be currently located in APP homepage Location information, for example, the homepage of APP can show map, and display is used for the mark of labeling position information, user on map The mark can be moved, so that mark is located at user and wants the designated position cycled.Shared bicycle APP passes through user terminal to bicycle Recommendation server sends the designated position, enables the server to receive the location information that user terminal is sent.
User can just open shared bicycle APP when needing using shared bicycle, and in a kind of situation, user can reach need to The APP is opened in the position to be cycled, in another case, user can first open shared bicycle APP, reserves bicycle, goes further to list Vehicle position, therefore, user terminal can send location information to bicycle recommendation server for different situations, so that position Information actually uses bicycle position with user and is consistent, to meet the use demand of user.
User opens the shared bicycle APP in user terminal, which can also be by user terminal to bicycle recommendation service Device sends user information.The user information, location information, which can be encapsulated in same data frame, is sent to bicycle recommendation server, Two data frames can also be divided into and be sent to bicycle recommendation server.
Wherein, the available user information being locally stored of bicycle APP, such as user name, cell-phone number are shared.
Step 202, bicycle mark and its corresponding bicycle within the scope of location information pre-determined distance is obtained to ride data.
Specifically, since location information is the position that user is desirable for bicycle, can be with the location information The heart, the determining regional scope for being apart less than pre-determined distance with location information, and obtain and be located at all bicycles in the regional scope Bicycle mark.
Further, pre-determined distance can be the distance configured in bicycle recommendation server, is also possible to user and passes through use The customized distance of family terminal.
In a kind of optional mode, bicycle information be can store in bicycle background server.Bicycle recommendation server The request for obtaining bicycle information can be sent to bicycle background server, may include regional scope in the request.Background service After device receives respective request, the bicycle mark being located in request in regional scope can be searched in the database, and obtain with Bicycle identifies corresponding bicycle and rides data.The bicycle information that background server can will acquire is sent to bicycle recommendation service Device, so that recommendation server obtains the bicycle information.
In another optional mode, bicycle information be can store in bicycle recommendation server.Bicycle recommendation service Device can directly acquire the mark of the bicycle within the scope of location information pre-determined distance, and obtain corresponding bicycle based on mark and ride number According to.
When practical application, it can also be configured in bicycle recommendation server and obtain bicycle and ride periods of data, for example, It obtains nearly 3 months bicycles to ride data, bicycle can also be configured and ridden range, for example, obtaining the location information that terminal is sent The data of riding of region, such as the range of location information periphery 5km.These data can also pass through user terminal by user It is configured, the data of user setting can be sent to bicycle recommendation server by user terminal, realize user individual setting.
Step 203, the demand of riding of user is determined according to user information.
Step 203 is similar with the concrete principle of the demand of riding of user determining in step 102 and implementation, herein no longer It repeats.
Step 202, the execution sequence of step 203 are not limited.
Optionally, the mode of the demand of riding of determining user provided in this embodiment may include:
User is obtained according to user information to ride data, and determines the demand of riding of user according to user's data of riding.
Wherein, the demand of riding comprises at least one of the following: car speed, vehicle location, vehicle using the time, ride away from From.
It rides data specifically, user can be stored in bicycle background server, it can also be in bicycle recommendation server Middle storage user rides data.If user rides, data are stored in bicycle background server, and bicycle recommendation server can be with It is sent to bicycle background server and obtains user and ride the requests of data, user information is carried in the request, to make bicycle Recommendation server can obtain user according to user information and ride data.
Further, user's data of riding can embody habit of riding, the rule of user.For example, can be ridden according to user Row data determine the riding speed of user, can also further determine the riding speed of different zones user.It is similar, it can be with Which position be normally at according to user's bicycle that data determine that user rides of riding.
For example, user A is often cycled from family in the morning removes subway station, then riding in data in user, can count One kind of user A habit of riding is and to count the average distance that obtains riding, average duration from place p place of arrival q out, from And when inferring the cycling of user A from place p place of arrival q, average riding speed.When the position letter that the terminal of user A is sent When breath is located near the p of place, then riding speed required for the inferred from input data that can be ridden according to history goes out user.Optionally, also The data that can be ridden according to user's A history determine that riding for user A is accustomed to the locating period, can more accurately determine user A in the period, and place p find bicycle when, need riding speed.
When practical application, the information for including in the data that can be ridden according to user, determine user to the preference of vehicle, from And determine that user rides demand.For example, in the data of riding of user include first ride be encoded to 001 vehicle, and ride knot After beam in very short time, alternate coding for 002 vehicle.It may be considered that user's more preference is encoded to 002 vehicle, Ke Yifen The vehicle characteristics for not obtaining the information of vehicles of this two cars, and user preferences being determined based on information of vehicles and are not liked.Such as it can To compare the opposite feature of two bicycles, and user preferences are determined based on opposite feature, is such as encoded to 001 vehicle seat height Spend it is non-adjustable, be encoded to 002 height of vehicle seat it is adjustable, it may be considered that user be more biased towards in selection the adjustable list of seat Vehicle.
Optionally, the mode of the demand of riding of determining user provided in this embodiment can also include: according to user information Obtain gender and/or the age of user;The demand of riding of user is determined according to the gender of user and/or age.
Wherein, the user that general age is different, gender is different habit of riding is also different, such as male's riding speed can fast one A bit, more slowly, age larger user can select the bicycle closer from current location or designated position to women riding speed. Therefore, it can determine that user rides demand according to user information.
Specifically, can predict its demand of riding, example according to user information for the user for data of not riding Such as, the user of new registration.First can judge whether the user rides data according to user information, if so, then can be according to riding Row data determine demand of riding, if not having, can determine demand of riding according to user information.It is of course also possible in combination with Ride data and the determining demand of riding of user information of user, especially in the case where the data volume of riding of user is less.
Step 204, target bicycle information is determined in bicycle information according to the demand of riding, and target bicycle information is sent To user terminal.
Step 204 is similar with the concrete principle of step 103 and implementation, and details are not described herein again.
Optionally, method provided in this embodiment can also include:
Weather information is obtained according to location information;
Correspondingly, determining target bicycle information in bicycle information according to the demand of riding, comprising:
Target bicycle information is determined in bicycle information according to Weather information, demand of riding.
Wherein, the Weather information of the available location information of bicycle recommendation server, for example, day can be obtained from network Gas information may be provided for the interface for obtaining Weather information, can be from specific weather forecast website by the interface Obtain Weather information.
Specifically, since Weather information is affected to user's trip, Weather information combination user can be based on Demand determines target bicycle information.For example, raining or just raining, then user wishes that selection is relatively close apart from it and to the greatest extent may be used The bicycle that can be ridden through the close time.
In order to more intuitively specifically describe the process of the present embodiment, embody advantage of the invention and for user's bring just Victory carrys out detailed description of the present invention workflow below with reference to a specific embodiment.Assuming that Huawei P20pro of user A has There is bicycle recommendation function of the present invention, telephone number " 1850110xxxx " is registered used in user A and has used " Mo Bai " The business of shared bicycle.Telephone number used in user A " 1850110xxxx " operator " China X X " is disposed simultaneously on backstage Bicycle recommender system and business of the present invention are carried out.The detailed operation process of the present embodiment is as described below:
1, the location information determined according to locating module that user terminal is sent is received, or receives the root that user terminal is sent According to the designated location information that user instruction determines, the user information that user terminal is sent is received.
Wherein, when user A opens the application of the shared bicycle on Huawei P20pro " Mo Bai ", P20pro is obtained by GPS module It is derived from the real time position of body, " place 1 ";Meanwhile the registration information of user A is inquired using " Mo Bai " by shared bicycle "1850110xxxx".Registration information of the terminal real time position and user A that P20pro will acquire on " Mo Bai " platform passes through net Network is reported to bicycle recommendation server.
2, bicycle mark and its corresponding bicycle within the scope of location information pre-determined distance is obtained to ride data.
Bicycle recommendation server receives the location information that Huawei P20pro is reported: " place 1 ", to shared bicycle " Mo Bai " Background server requests the data of riding of bicycle and bicycle in nearly 20 days around " place 1 " within the scope of 1000 meters.1000 meters Distance range and 20 days time ranges be pre-configured on bicycle recommendation server.
The background server of shared bicycle " Mo Bai " according to the real time position " place 1 " of Huawei p20pro in inquiry request and Distance range " 1000 meters " and time range " nearly 20 days ", inquire qualified shared bicycle vehicle in therein database Information, then inquires its data of riding in nearly 20 days further according to shared bicycle information of vehicles.If the result such as table of inquiry Shown in 1-1:
Shared bicycle information of vehicles and ride data (part-example) of the table 1-1 within the scope of 1000 meters of " place 1 "
The background server of shared bicycle " Mo Bai " is by the vehicle within the scope of 1000 meters away from p20pro real time position " place 1 " The data feedback of riding of information and vehicle in 20 days gives bicycle recommendation server.
Wherein, in the present embodiment, the data that bicycle can be ridden are stored in the background server of shared bicycle, can also To store it in bicycle recommendation server, the present embodiment is only exemplary explanation, is not the limitation to this.
3, the demand of riding of user is determined according to user information.
The bicycle recommendation server of the present embodiment receives user A that Huawei P20pro is reported on shared bicycle " Mo Bai " Registration information: after " 1850110xxxx ", according to the registration information " 1850110xxxx " of user A to after shared bicycle " Mo Bai " Platform server requests the data of riding in user A nearly 20 days.20 days time ranges are preparatory on shared bicycle recommendation server Configuration.
In the present embodiment, the background server that " Mo Bai " shares bicycle receives the request of data of shared bicycle recommendation server Afterwards, the user A extracted in request of data shares the registration information on bicycle platform, the i.e. telephone number of user A at " Mo Bai " The query time range " nearly 20 days " of " 1850110xxxx " and data of riding, and meet according to this for evidence in therein database The data of riding of the user A of condition, if query result is as shown in table 1-2:
Data of riding (part-example) in table 1-2 user " 1850110xxxx " nearly 20 days
Wherein, in the present embodiment, the data that user can be ridden are stored in the background server of shared bicycle, can also To store it in bicycle recommendation server.
In the present embodiment, bicycle recommendation server receives the user A nearly 20 of shared bicycle " Mo Bai " background server feedback After data of riding in it, demand of the user A to shared bicycle is assessed.In the present embodiment, it is assumed that user uses shared bicycle For the demand of time and distance, illustrate to assess user A to the overall process of shared bicycle demand.It specifically, is exactly shared single Vehicle recommendation server is for statistical analysis to ride data of the user A in table 1-2 in 20 days, and discovery user A is on weekdays The shared bicycle of 8:30-9:00 and 18:30-19:00 use with regularity and repeatability, that is, ride the time and distance it is relatively solid Fixed (from place 1 to place 9).At this point, shared bicycle recommendation server will according to the real time position " place 1 " of Huawei p20pro and It is shared single to judge whether the real time position of p20pro and real-time time meet riding for user's A regularity for real-time time, such as 8:45 The range of vehicle, in the present embodiment, if the real time position " place 1 " and real-time time " 8:45 " of p20pro are all satisfied user's A rule Property and repeatability ride the range of shared bicycle.Next, with 5 minutes time interval counting user A between 8:20-9:10 from Place 1 is arrived between place 9 using the frequency for sharing bicycle, and the highest time interval of frequency of occurrence [maximum value of time interval] is made The demand that time and distance are used shared bicycle for user is set here from place 1 to 9 user A of place using shared bicycle frequency Secondary highest time interval section is 8:45-8:50, so can determine that user A rides time of the shared bicycle from place 1 to place 9 Demand is 8:50.In the present embodiment, if the distance between place 1 and place 9 is 1500 meters, shared bicycle is used according to user A The demand " 8:50 " and real-time time " 8:45 " of time, by the calculating common sense of speed of moving body, can calculating user A, this is right The speed requirement of shared bicycle are as follows: 1500 meters/5 minutes=300 ms/min=18 kilometers/hour.
Specifically, if the data of riding of user A are without regularity and repeatability, directly user A can be ridden Row data are handled, by calculate user A ride shared bicycle when average speed as its demand to vehicle.
Step 2,3 execution timing are not limited.
4, target bicycle information is determined in bicycle information according to demand of riding, and target bicycle information is sent to user Terminal.
In the present embodiment, the real time position for Huawei p20pro that shared bicycle " Mo Bai " background server can also be fed back Bicycle information around " place 1 " within the scope of 1000 meters and the data of riding in 20 days are handled, and determine the property of each bicycle Can, that is, calculate the average riding speed of each shared bicycle.In the present embodiment, the data of riding exactly to each bicycle in nearly 20 days It is counted, obtains the total total distance di and total duration ti that rides that rides of each shared bicycle, then counted according to formula vi=di/ti Calculate the average riding speed vi of each shared bicycle.In the present embodiment, if the average riding speed vi such as table 2 of calculated each bicycle It indicates:
The average riding speed (part-example) of each bicycle in 1000 meters of table 2 " place 1 " surrounding
In the present embodiment, demand of the bicycle recommendation server using user A in step 3 to shared bicycle speed is as judging threshold Value, one by one in comparison sheet 2 around " place 1 " within the scope of 1000 meters each shared bicycle average riding speed vi and the judgment threshold Size.If the average riding speed vi of certain shared bicycle is greater than or equal to the threshold value, the shared bicycle can be determined just It is the shared bicycle that this is user A recommendation;Otherwise, it is the shared bicycle that user A recommends which, which is not just this,.? In the present embodiment, if the shared bicycle that this determined is recommended for user A is as shown in table 3:
Table 3 this be user A recommend shared bicycle (part-example)
The shared bicycle information that bicycle recommendation server recommends determining this for user A is by network-feedback to Huawei p20pro.Optionally, this can be arranged for the user A shared bicycle recommended according to the average riding speed of shared bicycle Sequence, such as vehicle 456x45,123x01.Bicycle recommendation server also should be by the sequencing information for the shared bicycle recommended for user A Feed back to Huawei p20pro.
In the present embodiment, Huawei p20pro receives this shared list recommended for user A of bicycle recommendation server feedback After vehicle information, it is shown as the shared bicycle of user's recommendation in shared bicycle application APP, that is, shows that car number is " 123x01 " The shared bicycle of " 456x45 ".
Optionally, if bicycle recommendation server has also fed back this putting in order for the user A shared bicycle recommended, i.e., When 456x45,123x01, p20pro should also be distinguished in the shared bicycle that display is recommended with size, i.e. vehicle 456x45 is aobvious The shape shown should be greater than the shape that vehicle 123x01 is shown.
It optionally, is the shared bicycle that user A does not recommend for this, such as the shared list that car number is " 321x11 " Vehicle, p20pro can be shown, can not also be shown, by user's self-defining.But when the shared bicycle that selection display is not recommended, Ying Yan Color, shape or size etc. and the shared bicycle of recommendation have apparent difference.
Fig. 3 is the structure chart of the bicycle recommendation apparatus shown in an exemplary embodiment of the invention.
As shown in figure 3, bicycle recommendation apparatus provided in this embodiment, comprising:
Receiving module 31, for receiving the location information and user information of user terminal transmission;
Module 32 is obtained, for obtaining the bicycle information within the scope of the location information pre-determined distance;
First determining module 33, for determining the demand of riding of user according to the user information;
Second determining module 34, for riding according to, demand determines target bicycle information in the bicycle information, And the target bicycle information is sent to the user terminal.
Wherein, receiving module 31 is separately connected with module 32, the first determining module 33 is obtained, the second determining module 34 with obtain Modulus block 32, the first determining module 33 are separately connected.
Bicycle recommendation apparatus provided in this embodiment, including receiving module, for receiving the position letter of user terminal transmission Breath and user information;Module is obtained, for obtaining the bicycle information within the scope of location information pre-determined distance;First determining module, For determining the demand of riding of user according to user information;Second determining module rides demand in bicycle information for basis It determines target bicycle information, and target bicycle information is sent to user terminal.Device provided in this embodiment, can according to The demand of riding at family determines the target bicycle information that suitable user rides, and recommends the target bicycle information to user, to make User can be quickly found out suitable bicycle, and then improve user experience.
The concrete principle and implementation of bicycle recommendation apparatus provided in this embodiment with embodiment class shown in FIG. 1 Seemingly, details are not described herein again.
Fig. 4 is the structure chart of the bicycle recommendation apparatus shown in another exemplary embodiment of the present invention.
As shown in figure 4, on the basis of the above embodiments, bicycle recommendation apparatus provided in this embodiment, the reception mould Block 31 is specifically used for:
The location information determined according to locating module that the user terminal is sent is received, or receives the user terminal hair The designated location information determining according to user instructions sent.
Optionally, the acquisition module 32 is specifically used for:
Bicycle mark and its corresponding bicycle within the scope of the location information pre-determined distance is obtained to ride data.
Optionally, first determining module 33, comprising:
First determination unit 331 is ridden data for obtaining user according to the user information, and is ridden according to the user Row data determine the demand of riding of user.
First determining module 33, comprising:
Acquiring unit 332, for obtaining gender and/or the age of user according to the user information;
Second determination unit 333, for determining need of riding described in user according to the gender of the user and/or age It asks.
Optionally, bicycle recommendation apparatus provided in this embodiment, the acquisition module 32 are also used to be believed according to the position Breath obtains Weather information;
Correspondingly, second determining module 34 is specifically used for:
Target bicycle information is determined in the bicycle information according to the Weather information, the demand of riding.
The concrete principle and implementation of bicycle recommendation apparatus provided in this embodiment with embodiment class shown in Fig. 2 Seemingly, details are not described herein again.
Fig. 5 is the structure chart of the bicycle recommendation apparatus shown in an exemplary embodiment of the invention.
As shown in figure 5, bicycle recommendation apparatus provided in this embodiment includes:
Memory 51;
Processor 52;And
Computer program;
Wherein, the computer program is stored in the memory 51, and be configured to by the processor 52 execute with Realize any bicycle recommended method as described above.
The present embodiment also provides a kind of computer readable storage medium, is stored thereon with computer program,
The computer program is executed by processor to realize any bicycle recommended method as described above.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or The various media that can store program code such as person's CD.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (10)

1. a kind of bicycle recommended method characterized by comprising
Receive the location information and user information that user terminal is sent;
The bicycle information within the scope of the location information pre-determined distance is obtained, the need of riding of user are determined according to the user information It asks;
Target bicycle information is determined in the bicycle information according to the demand of riding, and the target bicycle information is sent To the user terminal.
2. the method according to claim 1, wherein the location information for receiving user terminal and sending, comprising:
The location information determined according to locating module that the user terminal is sent is received, or receives what the user terminal was sent Determining designated location information according to user instructions.
3. the method according to claim 1, wherein obtaining the bicycle within the scope of the location information pre-determined distance Information, comprising:
Bicycle mark and its corresponding bicycle within the scope of the location information pre-determined distance is obtained to ride data.
4. method according to claim 1-3, which is characterized in that described to determine user according to the user information Demand of riding, comprising:
User is obtained according to the user information to ride data, and is determined and ridden described in user according to user data of riding Demand.
5. method according to claim 1-3, which is characterized in that described to determine user according to the user information Demand of riding, comprising:
Gender and/or the age of user are obtained according to the user information;
Demand of riding described in user is determined according to the gender of the user and/or age.
6. the method according to claim 1, wherein further include:
Weather information is obtained according to the positional information;
The demand of riding according to determines target bicycle information in the bicycle information, comprising:
Target bicycle information is determined in the bicycle information according to the Weather information, the demand of riding.
7. a kind of bicycle recommendation apparatus characterized by comprising
Receiving module, for receiving the location information and user information of user terminal transmission;
Module is obtained, for obtaining the bicycle information within the scope of the location information pre-determined distance;
First determining module, for determining the demand of riding of user according to the user information;
Second determining module, for riding according to, demand determines target bicycle information in the bicycle information, and by institute It states target bicycle information and is sent to the user terminal.
8. device according to claim 7, which is characterized in that the acquisition module is specifically used for:
Bicycle mark and its corresponding bicycle within the scope of the location information pre-determined distance is obtained to ride data.
9. a kind of bicycle recommendation apparatus characterized by comprising
Memory;
Processor;And
Computer program;
Wherein, the computer program stores in the memory, and is configured to be executed by the processor to realize such as power Benefit requires any method of 1-6.
10. a kind of computer readable storage medium, which is characterized in that it is stored thereon with computer program,
The computer program is executed by processor to realize the method as described in claim 1-6 is any.
CN201811049790.7A 2018-09-10 2018-09-10 Bicycle recommended method, device, equipment and computer readable storage medium Pending CN109409980A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811049790.7A CN109409980A (en) 2018-09-10 2018-09-10 Bicycle recommended method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811049790.7A CN109409980A (en) 2018-09-10 2018-09-10 Bicycle recommended method, device, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109409980A true CN109409980A (en) 2019-03-01

Family

ID=65464709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811049790.7A Pending CN109409980A (en) 2018-09-10 2018-09-10 Bicycle recommended method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109409980A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110378558A (en) * 2019-06-12 2019-10-25 广州大学 A kind of bicycle dispatching method, system and storage medium
CN110619094A (en) * 2019-09-09 2019-12-27 上海钧正网络科技有限公司 Riding vehicle recommendation method, device, system, computer equipment and storage medium
CN110675566A (en) * 2019-09-30 2020-01-10 广东美的制冷设备有限公司 Sharing method and terminal of air conditioner, shared air conditioner and storage medium
WO2020238185A1 (en) * 2019-05-24 2020-12-03 北京嘀嘀无限科技发展有限公司 Method and system for controlling target vehicle to execute corresponding operation
WO2021136324A1 (en) * 2019-12-31 2021-07-08 北京骑胜科技有限公司 Information pushing method and system for shared vehicle
CN113268664A (en) * 2021-05-20 2021-08-17 中国联合网络通信集团有限公司 Sharing bicycle recommendation method and system, server and mobile terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160225061A1 (en) * 2015-01-30 2016-08-04 International Business Machines Corporation Product market lifecycle driven recommendations
CN106790646A (en) * 2017-01-13 2017-05-31 上海量明科技发展有限公司 Recommend method, system and the client of the shared vehicles
CN106779874A (en) * 2017-01-13 2017-05-31 上海量明科技发展有限公司 Share method for pushing, user terminal and the system of bicycle
CN106846114A (en) * 2017-01-21 2017-06-13 上海量明科技发展有限公司 Push method, user terminal and the system of shared bicycle
CN107067564A (en) * 2016-12-22 2017-08-18 安徽杰瑞信息科技有限公司 A kind of new-energy automobile management of leasing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160225061A1 (en) * 2015-01-30 2016-08-04 International Business Machines Corporation Product market lifecycle driven recommendations
CN107067564A (en) * 2016-12-22 2017-08-18 安徽杰瑞信息科技有限公司 A kind of new-energy automobile management of leasing method
CN106790646A (en) * 2017-01-13 2017-05-31 上海量明科技发展有限公司 Recommend method, system and the client of the shared vehicles
CN106779874A (en) * 2017-01-13 2017-05-31 上海量明科技发展有限公司 Share method for pushing, user terminal and the system of bicycle
CN106846114A (en) * 2017-01-21 2017-06-13 上海量明科技发展有限公司 Push method, user terminal and the system of shared bicycle

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020238185A1 (en) * 2019-05-24 2020-12-03 北京嘀嘀无限科技发展有限公司 Method and system for controlling target vehicle to execute corresponding operation
CN110378558A (en) * 2019-06-12 2019-10-25 广州大学 A kind of bicycle dispatching method, system and storage medium
CN110619094A (en) * 2019-09-09 2019-12-27 上海钧正网络科技有限公司 Riding vehicle recommendation method, device, system, computer equipment and storage medium
CN110675566A (en) * 2019-09-30 2020-01-10 广东美的制冷设备有限公司 Sharing method and terminal of air conditioner, shared air conditioner and storage medium
WO2021136324A1 (en) * 2019-12-31 2021-07-08 北京骑胜科技有限公司 Information pushing method and system for shared vehicle
CN113268664A (en) * 2021-05-20 2021-08-17 中国联合网络通信集团有限公司 Sharing bicycle recommendation method and system, server and mobile terminal

Similar Documents

Publication Publication Date Title
CN109409980A (en) Bicycle recommended method, device, equipment and computer readable storage medium
CN106781663B (en) System and method for processing parking space reservation information
CN106373387A (en) Vehicle scheduling, apparatus and system
CN106897788A (en) The path point of the centralized management set up by vehicle remote information processing/Infotainment infrastructure, transmitted and presented
CN107886266A (en) Method and apparatus for coordinating food dispatching
CN104067563B (en) Data distribution platform
US20200057967A1 (en) System for real-time optimal matching of ride sharing requests
US8571918B2 (en) Estimation of transit demand models for enhancing ridership
CN109983790A (en) The network service connected by finite element network
CN106951446B (en) Financial Information method for pushing and device
CN109784523B (en) Online taxi appointment intelligent order distribution method based on multi-objective optimization
JP2014502383A5 (en)
WO2012003679A1 (en) System and method for acquiring statistics of navigation information
CN109711713A (en) Determine the method, apparatus and storage medium of worksheet processing driver
CN111311295B (en) Service mode determining method, device, electronic equipment and storage medium
US20160042445A1 (en) System and Method for Recurrent Rental Vehicle Location and Rate Selection Using Network Based Data
CN112381256A (en) Network node reservation method and device, electronic equipment and storage medium
CN107291713A (en) Reminding method, terminal and the server of point of interest search keyword
CN108090645A (en) For the method and device of coordination service resource
CN109284946A (en) A kind of stroke distances, logistics service journey time determine methods, devices and systems
US20180374363A1 (en) Dispatch platform for road, travel, or home assistance
CN112906980A (en) Order processing method, device and system and readable storage medium
JP6435773B2 (en) Shared vehicle management apparatus and shared vehicle management method
JP2002024659A (en) Taxi dispatch reserving system
US10740824B2 (en) Product delivery system and method

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190301

RJ01 Rejection of invention patent application after publication