Strategy recommendation method and device for shared bicycle riding regulations and shared bicycle
By obtaining the riding specification evaluation results of shared bicycle users and determining and displaying the riding correction strategy based on the evaluation results, the problem of single standardization strategies in the existing technology is solved, and the effect of reducing the parking rate and improving user stickiness is achieved.
Patent Information
- Application Number
- CN202210118560.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-08
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-02-08
AI Technical Summary
In the prior art, the standardization strategies for shared bicycle riding behavior are relatively single, resulting in user demands being unable to be met and user loss.
By obtaining the user's riding specification evaluation results, determining the riding correction strategy based on the evaluation results, and displaying the policy content and controls on the specified page, and displaying the corresponding information processing page according to the user's operations.
It effectively solves the problem that user demands cannot be met. Through the mechanism of focusing on guidance and slight punishment, the parking rate of bicycle/electric bicycle riding orders is reduced, and the proportion of standardized parking is improved and user stickiness is improved.
Smart Images

Figure CN114611873B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of shared bicycles, and more specifically, to a strategy recommendation method and device for shared bicycle riding specifications, a shared bicycle, an electronic device, and a computer-readable storage medium. Background Art
[0002] Currently, shared bikes can set riding points for each user. When a user's behavior on a bike is illegal (such as random parking, private occupation and damage, etc.), the riding points will be deducted to urge users to use the bikes according to the regulations and reduce violations. Deductions will affect the rights and interests of the users whose shared bikes have been deducted, making it impossible for some users to get their demands met, and then they will become lost users. In reality, due to the above reasons, the number of lost users is increasing. Summary of the invention
[0003] One purpose of the embodiments of the present application is to provide a strategy recommendation method, device, electronic device and computer-readable storage medium for shared bicycle riding regulations, so as to solve the problem in the prior art that user demands cannot be met due to the relatively single regulation strategy for riding behavior.
[0004] According to the first aspect of the present application, a method for recommending a strategy for shared bicycle riding norms is provided, comprising: obtaining evaluation results of a user's riding norms within a preset exemption period; determining a riding correction strategy based on the evaluation results; displaying the policy content and policy controls of the riding correction strategy on a specified page; and displaying an information processing page corresponding to the riding correction strategy based on preset operations on the policy controls.
[0005] Optionally, a riding correction strategy is determined based on the evaluation results, including: when the evaluation results meet the preset exemption conditions, obtaining the evaluation result correction task and its corresponding reward as the riding correction strategy; displaying the strategy content and strategy controls of the riding correction strategy in a specified page, including: displaying task reward information and task controls in a preset area of the specified page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward.
[0006] Optionally, the evaluation result correction task is a first evaluation result correction task that has not yet started, and the task control is a first control for popping up an evaluation result page that displays details of the evaluation result.
[0007] Optionally, the evaluation result correction task is a second evaluation result correction task in progress, and the task control is a second control for popping up a task progress page that displays the task progress of the second evaluation result correction task.
[0008] Optionally, the reward includes: a first reward related to the evaluation result. After displaying the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control, the method also includes: determining to start riding and enter the map navigation page according to the start operation of the riding start control in the information processing page; when the riding is ended, determining whether the evaluation result correction task is completed according to the riding behavior between the start and the end of the riding; when the evaluation result correction task is completed, updating the evaluation result according to the first reward.
[0009] Optionally, the reward includes a second reward related to the fee, and the method further includes: issuing the second reward when the evaluation result correction task is completed.
[0010] Optionally, a detail control for popping up detail information of the policy content is also displayed in the preset area.
[0011] Optionally, obtaining an evaluation result correction task and its corresponding reward as a riding correction strategy includes: obtaining the current position; determining a target position restriction type from multiple preset position restriction types based on the current position; using the preset task set for the target position restriction type as the evaluation result correction task, and using the preset reward set for the preset task as the reward.
[0012] Optionally, a riding correction strategy is determined based on the evaluation results, including: when the evaluation results meet the preset non-exempt conditions, obtaining restricted reward prompt information as the riding correction strategy; displaying the policy content and policy controls of the riding correction strategy in a specified page, including: displaying the restricted riding prompt information in a preset area of the specified page and a first control of the evaluation result page for popping up to display the details of the evaluation results.
[0013] Optionally, a riding correction strategy is determined based on the evaluation results, including: when the evaluation results meet preset riding specification evaluation recommendation conditions, obtaining riding specification evaluation recommendation information as the riding correction strategy; displaying the policy content and policy controls of the riding correction strategy in a specified page, including: displaying the riding specification evaluation recommendation information and a first control of the evaluation result page for popping up and displaying the details of the evaluation result in a preset area of the specified page.
[0014] Optionally, a riding correction strategy is determined based on the evaluation results, including: when the evaluation results meet the preset riding prohibition conditions, obtaining riding prohibition prompt information as the riding correction strategy; displaying the policy content and policy controls of the riding correction strategy in a specified page, including: displaying the riding prohibition prompt information in a preset area of the specified page and a third control of a riding specification learning page for popping up and displaying the riding specification learning content.
[0015] Optionally, after determining the riding correction strategy according to the evaluation result, the method further includes: displaying violation level prompt information corresponding to the evaluation result in a designated page according to the evaluation result.
[0016] According to the second aspect of the present application, a strategy recommendation device for shared bicycle riding norms is also provided, including: an acquisition module for obtaining the evaluation results of the user's riding norms; a determination module for determining the riding correction strategy based on the evaluation results; a display module for displaying the policy content and policy controls of the riding correction strategy in a specified page; a processing module for displaying the information processing page corresponding to the riding correction strategy according to the preset operation of the policy control.
[0017] Optionally, the determination module is used to: when the evaluation result meets the preset exemption conditions, obtain the evaluation result correction task and its corresponding reward as a riding correction strategy; the display module is used to: display the task reward information and task control in a preset area of the specified page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward.
[0018] Optionally, the evaluation result correction task is a first evaluation result correction task that has not yet started, and the task control is a first control for popping up an evaluation result page that displays details of the evaluation result.
[0019] Optionally, the evaluation result correction task is a second evaluation result correction task in progress, and the task control is a second control for popping up a task progress page that displays the task progress of the second evaluation result correction task.
[0020] Optionally, the reward includes: a first reward related to the evaluation result. The device also includes: an updating module, which is used to determine the start of riding and enter the map navigation page according to the start operation of the riding start control in the information processing page after the processing module displays the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control; when the riding is ended, determine whether the evaluation result correction task is completed according to the riding behavior between the start of riding and the end of riding; when the evaluation result correction task is completed, update the evaluation result according to the first reward.
[0021] Optionally, the reward includes a second reward related to the fee, and the device further includes: a reward module, which is used to issue the second reward when the evaluation result correction task is completed.
[0022] Optionally, a detail control for popping up detail information of the policy content is also displayed in the preset area.
[0023] Optionally, the determination module is used to: obtain the current position; determine the target position restriction type from multiple preset position restriction types based on the current position; use the preset task set for the target position restriction type as the evaluation result correction task, and use the preset reward set for the preset task as the reward.
[0024] Optionally, the determination module is used to: when the evaluation result meets the preset non-exempt conditions, obtain restricted reward prompt information as a riding correction strategy; the display module is used to: display the restricted riding prompt information and the first control of the evaluation result page for popping up to display the details of the evaluation result in a preset area of the specified page.
[0025] Optionally, the determination module is used to: when the evaluation result meets the preset cycling specification evaluation recommendation conditions, obtain the cycling specification evaluation recommendation information as the cycling correction strategy; the display module is used to: display the cycling specification evaluation recommendation information and the first control of the evaluation result page for popping up and displaying the details of the evaluation result in a preset area of the specified page.
[0026] Optionally, the determination module is used to: when the evaluation result meets the preset prohibited riding condition, obtain prohibited riding prompt information as a riding correction strategy; the display module is used to: display the prohibited riding prompt information in a preset area of the specified page and a third control of the riding specification learning page for popping up and displaying the riding specification learning content.
[0027] Optionally, the above-mentioned device also includes: a prompt module, which is used to display the violation level prompt information corresponding to the evaluation result in a designated page according to the evaluation result after the determination module determines the riding correction strategy according to the evaluation result.
[0028] According to a third aspect of the present application, a shared bicycle is also provided, comprising a strategy recommendation device for any of the above-mentioned shared bicycle riding specifications.
[0029] According to a fourth aspect of the present application, an electronic device is also provided, including a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to the first aspect of the present application.
[0030] According to the fifth aspect of the present application, a computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the method according to the first aspect of the present application is implemented.
[0031] One beneficial effect of the embodiment of the present application is that it can first obtain the evaluation results of the user's riding norms; then determine the riding correction strategy based on the evaluation results; display the policy content and policy controls of the riding correction strategy in a specified page; and finally display the information processing page corresponding to the riding correction strategy based on the preset operation of the policy control. The embodiment of the present application can recommend different riding correction strategies to users based on different evaluation results, thereby effectively solving the problem in the prior art that user demands cannot be met due to the relatively single standard strategy for riding behavior. Through the heavy guidance and light punishment mechanism, the illegal parking rate of bicycle / motorcycle riding orders is reduced, and the proportion of standardized parking vehicles and user stickiness are increased.
[0032] Other features and advantages of the embodiments of the present application will become apparent from the following detailed description of exemplary embodiments of the present application with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present application and, together with the description, serve to explain the principles of the embodiments of the present application.
[0034] Figure 1 is a method flow chart of a method for recommending a strategy for shared bicycle riding rules according to some embodiments of the present application;
[0035] Figure 2 is a schematic diagram of policy content and policy controls in a specified page according to some embodiments of the present application;
[0036] Figure 3 is a diagram of a riding sub-page according to some embodiments of the present application;
[0037] Figure 4A is a schematic diagram of policy content and policy controls in another specified page according to some embodiments of the present application;
[0038] Figure 4B is a schematic diagram of policy content and policy controls in another designated page according to some embodiments of the present application;
[0039] Figure 5 is a schematic diagram of policy content and policy controls in another designated page according to some embodiments of the present application;
[0040] Figure 6 is a schematic diagram of policy content and policy controls in another designated page according to some embodiments of the present application;
[0041] Figure 7 is a schematic diagram of policy content and policy controls in another designated page according to some embodiments of the present application;
[0042] Figure 8 is a diagram of a task progress page according to some embodiments of the present application;
[0043] Fig. 9 is a method flow chart of another method for recommending a strategy for shared bicycle riding rules according to some embodiments of the present application;
[0044] Fig.10 It is a functional structure block diagram of a strategy recommendation device for shared bicycle riding norms according to some embodiments of the present application;
[0045] Fig.11 is a schematic diagram of the structure of a shared bicycle according to some embodiments of the present application;
[0046] Fig.12 It is a schematic diagram of the hardware structure of an electronic device according to some embodiments of the present application. DETAILED DESCRIPTION
[0047] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application.
[0048] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present application, its application, or uses.
[0049] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0050] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0051] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0052] Hereinafter, various embodiments and examples according to the present application are described with reference to the accompanying drawings.
[0053] <Method Example>
[0054] Figure 1 The following is a flow chart of a method for evaluating shared bicycle riding standards according to some embodiments of the present application. Figure 1 As shown, the method includes the following steps S110 to S140.
[0055] Step S110: obtaining the evaluation result of the user's riding standard evaluation within the preset exemption period.
[0056] The riding norms evaluation is to evaluate the degree to which shared bicycle users comply with the riding norms. The above riding norms are riding norms set for shared bicycles, such as requiring users to park shared bicycles in designated parking areas and requiring users to ride within the operating area. The evaluation results reflect the degree to which users comply with the riding norms.
[0057] The evaluation result may be a riding score set for the user. The evaluation result reflects the degree of compliance of the user with the riding regulations through the riding score. Figure 2 As shown in the figure, the maximum score of the riding score set by the user is 12. The current riding score of the user is 10, so the evaluation result is 10.
[0058] It is understood that the evaluation results may be presented in the form of riding scores listed above. For example, the evaluation result may be any one of a plurality of preset levels, such as excellent, good, average, poor, and extremely poor, and the evaluation result may be any one of excellent, good, average, poor, and extremely poor, for example, the evaluation result may be excellent.
[0059] The preset exemption period can be set by those skilled in the art according to actual conditions, for example, it can be 1 month, 3 months, etc. When the current exemption period expires, the riding score can automatically restore the full score value and then enter the next exemption period.
[0060] Step S120: Determine a riding correction strategy based on the evaluation result.
[0061] The evaluation results can be classified according to the degree of compliance of the users with the cycling regulations reflected by the evaluation results, and then the cycling correction strategy can be determined according to the classification results.
[0062] In some embodiments, it is possible to first identify whether the user has used the riding norms evaluation. If the user has not used the riding norms evaluation, the user is recommended the relevant information of the riding norms evaluation, so that the user can quickly understand the relevant information and mechanism of the riding norms evaluation. In this way, the riding norms evaluation recommendation conditions can be set to identify the first category of evaluation results. The first category of evaluation results reflects the highest degree of compliance of the user with the riding norms, which is the evaluation result of the user who has never violated the rules.
[0063] For example, the evaluation result is a riding score, and the full score of the riding score is 12, so the evaluation result of the first category is 12.
[0064] When the evaluation result meets the preset riding standard evaluation recommendation condition, the riding standard evaluation recommendation information is obtained as the riding correction strategy.
[0065] The standard evaluation recommendation information is used to remind the user that they can enter the relevant page to learn about the relevant information of the riding standard evaluation in the current situation. The content of the standard evaluation recommendation information can be set by those skilled in the art according to the actual situation, as long as it can be explained that it is an evaluation recommendation of the riding standard. In some examples, the content of the standard evaluation recommendation information is, for example, Figure 2 "Congratulations on passing the internal test of cycling points, enjoy XX days with XX yuan."
[0066] In some embodiments, when the evaluation result meets the preset cycling standard evaluation recommendation conditions, it can be further determined whether the user has entered the relevant page. When it is determined that the user has entered the relevant page, in order to avoid repeatedly recommending relevant information of the cycling standard evaluation to the user, the cycling standard evaluation recommendation information may no longer be obtained as a cycling correction strategy.
[0067] In some embodiments, conditions related to exemption can be set according to whether the user's violation behavior reaches the level that can be exempted, such as the exemption conditions and non-exempt conditions described below.
[0068] The exemption condition is used to identify the evaluation results in the second category. The evaluation results in the second category reflect that the users' compliance with the cycling regulations is higher, but lower than the users' compliance with the cycling regulations reflected by the evaluation results in the first category.
[0069] For example, the evaluation result is a riding score (i.e., the driving score mentioned above), and the exemption condition may be that the riding score value is within a first preset range. The riding score value in the first preset range does not include the full score of the riding score and 0. The first preset range can be set by those skilled in the art according to actual conditions. For example, the full score of the riding score is 12, and the first preset range may be 1 to 11, 4 to 11, or 5 to 11, and so on. Taking the first preset range as 5 to 11 as an example, when the evaluation result is any one of 5 to 11, it can be determined that the evaluation result meets the preset exemption condition.
[0070] When the evaluation result meets the preset exemption conditions, the evaluation result correction task and its corresponding reward can be obtained as a riding correction strategy.
[0071] The process of obtaining the evaluation result correction task and its corresponding reward can be as follows: first obtain the current location, that is, obtain the user's current location, and then determine the target location restriction type from multiple preset location restriction types based on the current location, and finally use the preset task set for the target location restriction type as the evaluation result correction task, and use the preset reward set for the preset task as the reward.
[0072] Specifically, the location restriction type may be a type that reflects the relationship between the location and the location of the operating area. For example, the location restriction type may include a first location restriction type and a second location restriction type. The condition that the current location must satisfy in the first location restriction type is: the current location is within the operating area; the condition that the current location must satisfy in the second location restriction type is: the current location is outside the operating area. In this case, when it is determined that the current location is within the operating area, the target location restriction type is determined to be the first location restriction type; when it is determined that the current location is outside the operating area, the target location restriction type is determined to be the second location restriction type.
[0073] For the first location restriction type, the following preset tasks can be set: riding in a standardized manner within the operating area. Standardized riding can include one or more standardized conditions, and the specific contents of the standardized conditions can be set by those skilled in the art according to actual conditions, as long as the conditions can achieve standardized riding. For example, standardized parking, not riding outside the operating area, etc.
[0074] For the second position restriction type, the following preset task can be set: Ride back to the operating area.
[0075] In a specific implementation, the preset tasks corresponding to the first position restriction type and the second position restriction type include but are not limited to the preset tasks listed above, as long as they are applicable to standard riding under the current position.
[0076] After determining the preset task according to the current position, a preset reward set for the preset task is used as a reward. The reward may include a first reward, and the first reward is related to the evaluation result. For example, the first reward may be superimposed on the evaluation result to increase the degree of compliance with the riding regulations reflected by the evaluation result.
[0077] For example, if the evaluation result is a riding score, the first reward is a bonus point, which can be added to the riding score to increase the value of the riding score. For example, if the current riding score is 10, the bonus point is 2. After the bonus point is added to the current riding score, the current riding score can be increased, so that the riding score increases from 10 to 12 (10+2=12).
[0078] In some examples, the reward also includes a secondary reward related to a fee, such as an administrative fee or the like.
[0079] The non-exempt condition is used to identify the evaluation results in the third category. The evaluation results in the third category are lower than the evaluation results in the second category in terms of the degree of compliance of users with cycling regulations.
[0080] For example, if the exemption condition is that the riding score is within the first preset range, the non-exempt condition may be that the riding score is within the second preset range. The maximum value in the second preset range is less than the minimum value in the first preset range. For example, the first preset range is 5 to 11, and the second preset range may be 1 to 4. When the evaluation result is any one of 1 to 4, it can be determined that the evaluation result meets the preset non-exempt condition.
[0081] When the evaluation results meet the preset non-exempt conditions, the restricted reward prompt information can be obtained as a riding correction strategy.
[0082] The restricted riding prompt information is used to remind the user that rewards cannot be obtained through standardized riding under the current circumstances. The specific content of the restricted riding prompt information is set by technical personnel in this field according to actual conditions, as long as it can reflect that rewards cannot be obtained through standardized riding.
[0083] In some embodiments, riding prohibition conditions may be set based on whether the user's violation has reached a level that warrants riding prohibition.
[0084] The prohibited riding conditions are used to identify the evaluation results in the fourth category. In terms of the degree of compliance of the user with the riding regulations, the evaluation results in the fourth category are lower than the evaluation results in the third category.
[0085] For example, if the non-exempt condition is that the riding score is within the second preset range, the prohibited riding condition may be that the riding score is within the third preset range. The maximum value in the third preset range is less than the minimum value in the second preset range. For example, if the second preset range is 1 to 4, the third preset range is 0.
[0086] When the evaluation result satisfies the preset riding prohibition condition, riding prohibition prompt information can be obtained as a riding correction strategy.
[0087] The prohibited riding reminder information is used to remind users that they are prohibited from riding shared bicycles under the current circumstances. The specific content of the prohibited riding reminder information is set by technical personnel in this field according to actual conditions, as long as it can indicate that users are prohibited from riding shared bicycles at the moment.
[0088] Step S130: displaying the policy content and policy controls of the riding correction policy in a designated page.
[0089] When the evaluation result meets the preset riding standard evaluation recommendation condition, the content of the standard evaluation recommendation information and the first control are displayed in a preset area of the designated page.
[0090] For example, combined with Figure 2 and Figure 3 As shown, Figure 2The home page of the shared bicycle 20 shows the evaluation result page with details of the evaluation result as follows: Figure 3 The riding sub-page 30 shown. In the case where the user has never committed any illegal behavior and the user has never entered the riding sub-page 30, the designated page can be the shared bicycle homepage 20.
[0091] like Figure 2 As shown, the content of the standard evaluation recommendation information "Congratulations on winning the riding points internal test, XX yuan for XX days" is displayed in the preset area 21 of the shared bicycle homepage 20, and the first control 22 is displayed in the preset area 21.
[0092] The prompt information on the first control may be, for example, relevant information that prompts the user to enter the evaluation result page. Figure 2 “View riding points” is displayed on the first control 22 .
[0093] When the evaluation result meets the preset exemption conditions, the task reward information and task controls are displayed in the preset area of the designated page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward.
[0094] If the user has committed a violation (including a single violation or multiple violations) and the user's evaluation result is anywhere between 5 and 11 points, the designated page may be the shared bicycle homepage.
[0095] The execution time corresponding to the standard riding can be set in the evaluation result correction task, such as 2 days, 3 days, 7 days, etc. In this case, the evaluation result correction task can include the unstarted first evaluation result correction task or the ongoing second evaluation result correction task. The unstarted first evaluation result correction task is the evaluation result correction task that the user has not started to execute, and the ongoing second evaluation result correction task is the evaluation result correction task that the user has started to execute but the total execution time of the task has not reached the execution time.
[0096] In the case where the evaluation result correction task is a first evaluation result correction task that has not yet started, the task control is a first control for popping up an evaluation result page that displays the details of the evaluation result. Figure 4A As shown, the task reward information "X points can be added and X yuan management fee can be exempted for continuous and standardized riding for X days" is displayed in the preset area 21 of the shared bicycle homepage 20, and the first control 22 is displayed in the preset area 21. Among them, "X points can be added and X yuan management fee can be exempted for continuous and standardized riding for X days" is the task content of the evaluation result correction task, and "X points can be added and X yuan management fee can be exempted" is the reward content of the reward, which includes the content of the first reward and the second reward.
[0097] It is understandable that the above-listed task reward information is merely exemplary. The reward may only include the first reward. In this case, the task reward information may be "You can get X points for continuously riding in a standard manner for X days." The task content is not limited to "continuously riding in a standard manner for X days" either. For example, the evaluation result correction task is to ride back to the operation area. As Figure 4B shown, the task reward information may be "Ride the vehicle back to the operation area and immediately get X points and refund X yuan of management fee."
[0098] The specific value of X can be set by those skilled in the art according to the actual situation.
[0099] In the case where the evaluation result correction task is the second evaluation result correction task in progress, the task control is the second control for popping up and displaying the task progress of the second evaluation result correction task. As Figure 5 shown, in the preset area 21 of the shared bicycle home page 20, the task reward information "Ride continuously in a standard manner for another X' days to get X points and waive X yuan of management fee" is displayed, and the second control 23 is also displayed in the preset area 21. Where X' < X. The prompt information on the second control may be, for example, the relevant information for prompting to enter the task progress page of the result correction task. For example Figure 2 the "View waiver progress" displayed on the second control 23.
[0100] In the case where the evaluation result meets the preset non-exemptible conditions, a restricted riding prompt message and the first control for popping up and displaying the details of the evaluation result are displayed in the preset area of the specified page.
[0101] Exemplarily, the specified page may be the shared bicycle home page. The evaluation result is the riding score, and the riding score is, for example, 3. As Figure 6 shown, in the preset area 21 of the shared bicycle home page 20, the restricted riding prompt message "Your riding score is 4 points. If it is deducted to 0 points, you will be restricted from riding" is displayed, and the first control 22 is also displayed in the preset area 21.
[0102] In the case where the evaluation result meets the preset prohibited riding conditions, a prohibited riding prompt message and the third control for popping up and displaying the riding specification learning content are displayed in the preset area of the specified page.
[0103] Exemplarily, the specified page may be the shared bicycle home page. The evaluation result is the riding score, and the riding score is, for example, 0. As Figure 7 shown, in the preset area 21 of the shared bicycle home page 20, the restricted riding prompt message "Your riding score has been deducted to 0 points. Please learn before riding again" is displayed, and the third control 24 is also displayed in the preset area 21.
[0104] After the user performs a third preset operation (such as a click operation) on the third control 24, a specification learning page may pop up in response to the third preset operation for the user to learn the riding specification.
[0105] The prompt information on the third control may be, for example, relevant information that prompts you to enter the pop-up specification learning page. Figure 7 “Learning Specifications” is displayed on the third control 24.
[0106] In some embodiments, in order to further remind the user of the degree of violation reached by the user within an exemption period, after executing step S120, the violation level prompt information corresponding to the evaluation result can be displayed on the execution page according to the evaluation result. Figure 2 and Figure 4A to Figure 6 The prompt icon 25 in the evaluation result is displayed to the user. For example, when the violation level corresponding to the evaluation result is different, the prompt icon 25 can be displayed in different colors. For example, when the evaluation result is the first category, the prompt icon 25 is displayed in green, when the evaluation result is the second category, the prompt icon 25 is displayed in yellow, when the evaluation result is the third category, the prompt icon 25 is displayed in orange, and when the evaluation result is the fourth category, the prompt icon 25 is displayed in red.
[0107] Step S140: According to the preset operation of the strategy control, the information processing page corresponding to the riding correction strategy is displayed.
[0108] For example, Figure 2 , Figure 4A , Figure 4B and Figure 6 As shown, after the user performs a first preset operation (such as a click operation) on the first control 22, an evaluation result page showing the details of the evaluation result may pop up in response to the first preset operation, that is, a pop-up window such as Figure 3 The riding sub-page 30 is shown.
[0109] like Figure 3 As shown, the current score and the maximum score of the riding score are displayed in the riding score page 30. The first area 31 displays standard prompt information (such as Figure 3 "Points have been deducted, but can be increased by standard riding").
[0110] The first area 31 is also provided with a first detail control 31 for popping up a detailed description of the specification prompt information. After performing a corresponding operation on the first detail control 31, a pop-up window may be displayed. Figure 3 The standard description pop-up window 34 is shown to allow users to quickly understand the standard riding details.
[0111] The first area 31 is also provided with a riding start control 26 for starting riding (the working method is described below and will not be repeated here). The second area 32 displays the strategy content.
[0112] For example, Figure 5 As shown, after the user performs a second preset operation (such as a click operation) on the second control 23, a task progress page may be popped up in response to the second preset operation, that is, a pop-up window such as Figure 8 The riding progress page 80 is shown.
[0113] See also Figure 8 The first area 81 displays the name of the standardized riding behavior, the corresponding description and the behavior result.
[0114] Behavior name such as Figure 8 In the first area 81 of the "X consecutive days of standard riding", the corresponding description is as follows Figure 8 In the first area 81 of "3 consecutive days...without any uncivilized behavior", the behavior result is as follows Figure 8 The first area 81 "exempts all penalty points and management fees for irregular riding within 7 days".
[0115] The second area 82 is used to display the riding progress. Figure 8 As shown, the second area 82 displays riding information for three consecutive days, and the riding information is the first valid riding information of each day, and the unlocking time and riding time are also displayed.
[0116] The third area 83 is used to display irregular behavior records and corresponding penalty information.
[0117] like Figure 8 As shown, the riding progress page 80 is also provided with a riding start control 26 for starting riding.
[0118] For example, when a user is Figure 7 After the third control 24 shown performs a third preset operation (such as a click operation), a standard learning page can be popped up in response to the third preset operation for the user to learn the riding standards.
[0119] In some embodiments, a detail control for popping up detailed information of the policy content is also displayed in the preset area. Figure 2 and Figure 8 As shown in the detail control 27 in . After the user performs the fourth preset operation (such as a click operation) on the detail control 26, a detail page corresponding to the policy content may pop up in response to the fourth preset operation, and the detail page may be overlaid on the currently displayed page.
[0120] In some embodiments, when the evaluation result satisfies the preset exemption condition and the reward includes a first reward related to the evaluation result, after executing step S140, Fig. 9 As shown, the present application may also perform the following steps S910 to S930:
[0121] Step S910: According to the start operation of the riding start control in the information processing page, it is determined to start riding and enter the map navigation page.
[0122] like Figure 3 and Figure 8 As shown, the cycling start control 27 in the information processing page displays prompt information related to cycling start, such as "Go Cycling" displayed on the cycling start control 27. The start operation may be, for example, a click operation. After the user clicks the cycling start control 27, the user responds to the click operation, determines to start cycling, and enters the map navigation page.
[0123] Step S920: When the riding is finished, determine whether the evaluation result correction task is completed according to the riding behavior between the start and the end of the riding.
[0124] For example, if the riding behavior does not meet the standard conditions set in the result correction task, the evaluation result correction task is determined to have failed. If the riding behavior meets the standard conditions set in the result correction task but does not meet the time conditions (for example, 3 days of standard riding is required, but the user currently only meets 2 days of standard riding), the current task progress is recorded so that the task progress can be accumulated on this task progress next time. If the riding behavior meets the standard conditions and time conditions set in the result correction task, the evaluation result correction task is determined to be completed.
[0125] The standard conditions and duration conditions can be set by those skilled in the art according to actual conditions, and the embodiments of the present application are not limited to this.
[0126] Step S930: When the evaluation result correction task is completed, the evaluation result is updated according to the first reward.
[0127] For example, if the evaluation result is riding score and the first reward is reward score, when the evaluation result correction task is completed, the riding score is increased by the reward score. For example, if the riding score is 8 and the reward score is 2, the riding score is updated to 10 (8+2=10).
[0128] One beneficial effect of the embodiment of the present application is that it can first obtain the evaluation results of the user's riding norms; then determine the riding correction strategy based on the evaluation results; display the policy content and policy controls of the riding correction strategy in a specified page; and finally display the information processing page corresponding to the riding correction strategy based on the preset operation of the policy control. The embodiment of the present application can recommend different riding correction strategies to users based on different evaluation results, thereby effectively solving the problem in the prior art that user demands cannot be met due to the relatively single standard strategy for riding behavior. Through the heavy guidance and light punishment mechanism, the illegal parking rate of bicycle / motorcycle riding orders is reduced, and the proportion of standardized parking vehicles and user stickiness are increased.
[0129] On this basis, the embodiments of the present application can effectively regulate users' orderly use of vehicles and civilized riding, establish a good riding environment, help operators achieve the goal of establishing orderly operation of urban public transportation, help consumers establish awareness of standardized riding rules, achieve a positive cycle of easy acquisition and easy return, obtain more vehicle deployment quotas, and achieve healthy development of the enterprise.
[0130] <Equipment Embodiment>
[0131] Fig.10 is a functional structure diagram of a strategy recommendation device for shared bicycle riding rules according to some embodiments of the present application. Fig.10 As shown, the strategy recommendation device 100 for shared bicycle riding regulations includes:
[0132] The acquisition module 101 is used to obtain the evaluation result of the user's riding standard evaluation.
[0133] The determination module 102 is used to determine a riding correction strategy according to the evaluation result.
[0134] The display module 103 is used to display the policy content and policy controls of the riding correction policy in a specified page.
[0135] The processing module 104 is used to display the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control.
[0136] Optionally, the determination module is used to: when the evaluation result meets the preset exemption conditions, obtain the evaluation result correction task and its corresponding reward as a riding correction strategy; the display module is used to: display the task reward information and task control in a preset area of the specified page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward.
[0137] Optionally, the evaluation result correction task is a first evaluation result correction task that has not yet started, and the task control is a first control for popping up an evaluation result page that displays details of the evaluation result.
[0138] Optionally, the evaluation result correction task is a second evaluation result correction task in progress, and the task control is a second control for popping up a task progress page that displays the task progress of the second evaluation result correction task.
[0139] Optionally, the reward includes: a first reward related to the evaluation result, and the above-mentioned device also includes: an updating module, which is used to determine the start of riding and enter the map navigation page according to the start operation of the riding start control in the information processing page after the processing module displays the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control; when the riding is ended, determine whether the evaluation result correction task is completed according to the riding behavior between the start of riding and the end of riding; when the evaluation result correction task is completed, update the evaluation result according to the first reward.
[0140] Optionally, the reward includes a second reward related to the fee, and the above-mentioned device also includes: a reward module, which is used to issue the second reward when the evaluation result correction task is completed.
[0141] Optionally, a detail control for popping up detail information of the policy content is also displayed in the preset area.
[0142] Optionally, the determination module is used to: obtain the current position; determine the target position restriction type from multiple preset position restriction types based on the current position; use the preset task set for the target position restriction type as the evaluation result correction task, and use the preset reward set for the preset task as the reward.
[0143] Optionally, the determination module is used to: when the evaluation result meets the preset non-exempt conditions, obtain restricted reward prompt information as a riding correction strategy; the display module is used to: display the restricted riding prompt information and the first control of the evaluation result page for popping up to display the details of the evaluation result in a preset area of the specified page.
[0144] Optionally, the determination module is used to: when the evaluation result meets the preset cycling specification evaluation recommendation conditions, obtain the cycling specification evaluation recommendation information as the cycling correction strategy; the display module is used to: display the cycling specification evaluation recommendation information and the first control of the evaluation result page for popping up and displaying the details of the evaluation result in a preset area of the specified page.
[0145] Optionally, the determination module is used to: when the evaluation result meets the preset prohibited riding condition, obtain prohibited riding prompt information as a riding correction strategy; the display module is used to: display the prohibited riding prompt information in a preset area of the specified page and a third control of the riding specification learning page for popping up and displaying the riding specification learning content.
[0146] Optionally, the above-mentioned device also includes: a prompt module, which is used to display the violation level prompt information corresponding to the evaluation result in a designated page according to the evaluation result after the determination module determines the riding correction strategy according to the evaluation result.
[0147] One beneficial effect of the embodiment of the present application is that it can first obtain the evaluation results of the user's riding norms; then determine the riding correction strategy based on the evaluation results; display the policy content and policy controls of the riding correction strategy in a specified page; and finally display the information processing page corresponding to the riding correction strategy based on the preset operation of the policy control. The embodiment of the present application can recommend different riding correction strategies to users based on different evaluation results, thereby effectively solving the problem in the prior art that user demands cannot be met due to the relatively single standard strategy for riding behavior. Through the heavy guidance and light punishment mechanism, the illegal parking rate of bicycle / motorcycle riding orders is reduced, and the proportion of standardized parking vehicles and user stickiness are increased.
[0148] On this basis, the embodiments of the present application can effectively regulate users' orderly use of vehicles and civilized riding, establish a good riding environment, help operators achieve the goal of establishing orderly operation of urban public transportation, help consumers establish awareness of standardized riding rules, achieve a positive cycle of easy acquisition and easy return, obtain more vehicle deployment quotas, and achieve healthy development of the enterprise.
[0149] Fig.11 is a functional structure diagram of a shared bicycle according to some embodiments of the present application. Fig.11 As shown, the shared bicycle 1100 includes a strategy recommendation device 1000 for shared bicycle riding specifications.
[0150] Fig.12 It is a schematic diagram of the hardware structure of an electronic device according to some embodiments of the present application.
[0151] like Fig.12 As shown, the electronic device 1200 includes a processor 1201 and a memory 1202, wherein the memory 1202 is used to store an executable computer program, and the processor 1201 is used to execute a method such as any of the above method embodiments under the control of the computer program.
[0152] Each module of the above-mentioned shared bicycle riding specification strategy recommendation device 1000 can be implemented by the processor 1201 in this embodiment executing the computer program stored in the memory 1202, or can be implemented by other circuit structures, which is not limited here.
[0153] The electronic device 1200 is, for example, a mobile phone, a tablet computer, etc.
[0154] The present application may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.
[0155] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0156] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0157] The computer program instructions for performing the operation of the present application can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of computer-readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer-readable program instructions, thereby realizing various aspects of the present application.
[0158] Various aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0159] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0160] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0161] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a part of a module, program segment or instruction, and a part of the above-mentioned module, program segment or instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart can be implemented by a dedicated hardware-based system that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0162] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present application is defined by the appended claims.
Claims
1. A strategy recommendation method for shared bicycle riding regulations, characterized in that: include: Obtain the evaluation results of the user's riding norms within the preset exemption period; Determining a riding correction strategy based on the evaluation results; Displaying the policy content and policy controls of the riding correction policy in a specified page; According to the preset operation of the strategy control, an information processing page corresponding to the riding correction strategy is displayed; Wherein, determining the riding correction strategy according to the evaluation result includes: When the evaluation result satisfies the preset exemption condition, obtaining the evaluation result correction task and the corresponding reward as the riding correction strategy; The policy content and policy controls of the riding correction policy are displayed in the designated page, including: Displaying task reward information and task controls in a preset area of the designated page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward; The reward includes: a first reward related to the evaluation result, and after displaying the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control, the reward also includes: Determining to start riding and enter a map navigation page according to a start operation of a riding start control in the information processing page; In the case of ending riding, determining whether the evaluation result correction task is completed according to the riding behavior between the start of riding and the end of riding; When the evaluation result correction task is completed, the evaluation result is updated according to the first reward.
2. The method according to claim 1, characterized in that The evaluation result correction task is a first evaluation result correction task that has not yet started, and the task control is a first control for popping up an evaluation result page that displays details of the evaluation result.
3. The method according to claim 1, characterized in that The evaluation result correction task is a second evaluation result correction task in progress, and the task control is a second control for popping up a task progress page that displays the task progress of the second evaluation result correction task.
4. The method according to claim 1, characterized in that: The reward includes a second reward associated with the fee, and the method further includes: When the evaluation result correction task is completed, the second reward is issued.
5. The method according to any one of claims 1-2, characterized in that: The preset area also displays a detail control for popping up detail information of the policy content.
6. The method according to any one of claims 1 to 4, characterized in that: The obtaining of the evaluation result correction task and its corresponding reward as the riding correction strategy includes: Get the current location; Determining a target location restriction type from a plurality of preset location restriction types according to the current location; A preset task set for the target position restriction type is used as the evaluation result correction task, and a preset reward set for the preset task is used as the reward.
7. The method according to claim 1, characterized in that: Determining a riding correction strategy according to the evaluation result includes: When the evaluation result satisfies the preset non-exempt condition, obtaining the restricted reward prompt information as the riding correction strategy; The policy content and policy controls of the riding correction policy are displayed in the designated page, including: The riding restriction prompt information and a first control for popping up an evaluation result page showing details of the evaluation result are displayed in a preset area of the designated page.
8. The method according to claim 1, characterized in that Determining a riding correction strategy according to the evaluation result includes: When the evaluation result satisfies a preset riding standard evaluation recommendation condition, obtaining riding standard evaluation recommendation information as the riding correction strategy; The policy content and policy controls of the riding correction policy are displayed in the designated page, including: The riding specification evaluation recommendation information and a first control for popping up an evaluation result page showing details of the evaluation result are displayed in a preset area of the designated page.
9. The method according to claim 1, characterized in that: Determining a riding correction strategy according to the evaluation result includes: When the evaluation result satisfies the preset riding prohibition condition, obtaining riding prohibition prompt information as the riding correction strategy; The policy content and policy controls of the riding correction policy are displayed in the designated page, including: The prohibited riding prompt information and a third control for popping up a riding regulation learning page displaying the riding regulation learning content are displayed in a preset area of the designated page.
10. The method according to claim 1, characterized in that After determining the riding correction strategy according to the evaluation result, the method further includes: According to the evaluation result, violation level prompt information corresponding to the evaluation result is displayed on the designated page.
11. A strategy recommendation device for shared bicycle riding regulations, characterized in that: include: An acquisition module is used to obtain the evaluation result of the user's riding standard evaluation; A determination module, used to determine a riding correction strategy according to the evaluation result; A display module, used for displaying the policy content and policy controls of the riding correction policy in a specified page; A processing module, used for displaying an information processing page corresponding to the riding correction strategy according to a preset operation on the strategy control; Wherein, determining the riding correction strategy according to the evaluation result includes: When the evaluation result satisfies the preset exemption condition, obtaining the evaluation result correction task and the corresponding reward as the riding correction strategy; The policy content and policy controls of the riding correction policy are displayed in the designated page, including: Displaying task reward information and task controls in a preset area of the designated page; wherein the task reward information includes the task content of the evaluation result correction task and the reward content of the reward; The reward includes: a first reward related to the evaluation result. The device also includes: an updating module, which is used to display the information processing page corresponding to the riding correction strategy according to the preset operation of the strategy control. Determining to start riding and enter a map navigation page according to a start operation of a riding start control in the information processing page; In the case of ending riding, determining whether the evaluation result correction task is completed according to the riding behavior between the start of riding and the end of riding; When the evaluation result correction task is completed, the evaluation result is updated according to the first reward.
12. A shared bicycle, characterized in that: It includes a strategy recommendation device for shared bicycle riding specifications as described in claim 11.
13. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to any one of claims 1 to 10.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Resource allocation method and system based on shared vehicle, and server
CN112001750A