Vehicle returning operation response method and device, equipment, storage medium and program product

By detecting the abnormality of the return operation in the borrowing application of shared bicycles, the vehicle error locking problem caused by user error contact is avoided, and the riding safety is improved.

CN119536536APending Publication Date: 2025-02-28BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311109250.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

During the ride of a shared bicycle, the user's smart terminal may not have a lock screen, causing the return button on the screen to be accidentally touched, causing the vehicle to be locked, causing the vehicle to be locked, causing safety accidents.

Method used

By detecting the return operation in the borrowing application of the target shared vehicle, it is determined whether the current operating environment meets the abnormal operating conditions. If satisfied, no response will be made to the return operation and a prompt message will be output to confirm the user's operation.

Benefits of technology

It effectively avoids abnormal return incidents caused by user error contact, improves safety during riding, and prevents the vehicle from being accidentally locked during riding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536536A_ABST
    Figure CN119536536A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a vehicle returning operation response method and device, equipment, a storage medium and a program product. The method comprises the steps that under the condition that a target shared vehicle is in a borrowing state, if a vehicle returning operation for the target shared vehicle is detected based on a target interface of a vehicle borrowing application, whether the current operation environment meets an abnormal operation condition or not is determined; if the abnormal operation condition is met, the vehicle returning operation is not responded, and prompt information is output; wherein the prompt information is used for prompting the user to confirm the bicycle returning operation. By adopting the method, the problem that the riding safety is influenced by an abnormal bicycle returning event can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to the technical field of shared vehicles, and in particular, to a method, device, equipment, storage medium, and program product for responding to a vehicle return operation. Background Art

[0002] Users usually use smart terminals to unlock and use shared bicycles, and can lock and return the bicycles by triggering the return button on the smart terminal screen. In the process of riding a shared bicycle, the user's smart terminal may not be locked, resulting in the return button on the screen being accidentally touched. In this case, the bicycle may be locked, causing a safety accident. Therefore, it is urgent to avoid abnormal return events to ensure riding safety. Summary of the invention

[0003] The embodiments of the present disclosure provide a method, device, equipment, storage medium and program product for responding to a vehicle return operation, which can be used to improve the problem of affecting riding safety due to abnormal vehicle return events.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for responding to a vehicle return operation, the method comprising:

[0005] When the target shared vehicle is in a borrowed state, if a return operation for the target shared vehicle is detected based on the target interface of the vehicle borrowing application, it is determined whether the current operating environment meets the abnormal operating conditions; if the abnormal operating conditions are met, no response is given to the return operation, and a prompt message is output; wherein the prompt message is used to prompt the user to confirm the return operation.

[0006] In one of the embodiments, determining whether the current operating environment satisfies the abnormal operating condition includes: obtaining a plurality of reference operations detected based on the target interface before the vehicle return operation; and determining whether the current operating environment satisfies the abnormal operating condition based on the plurality of reference operations.

[0007] In one of the embodiments, determining whether the current operating environment meets the abnormal operating condition based on the multiple reference operations includes: determining the abnormal operation from the multiple reference operations; and determining whether the current operating environment meets the abnormal operating condition based on the proportion of the abnormal operation in the multiple reference operations.

[0008] In one of the embodiments, determining the abnormal operation from the multiple reference operations includes: determining the operation whose operation position is within the cold zone of the target interface from the multiple reference operations, and taking the determined operation as the abnormal operation; wherein the cold zone is an area in the target interface where the probability of the user performing a click operation is less than a preset probability threshold.

[0009] In one of the embodiments, determining the operation whose operation location is within the cold zone of the target interface from the multiple reference operations includes: obtaining a target click heat map corresponding to the target interface; the target click heat map is determined based on the number of click operations performed by multiple different users on different areas of the target interface; and determining the operation whose operation location is within the cold zone of the target interface from the multiple reference operations based on the target click heat map.

[0010] In one of the embodiments, obtaining the target click heat map corresponding to the target interface includes: obtaining the target click heat map from a server based on the version information of the vehicle borrowing application and the interface identifier of the target interface; wherein the server stores click heat maps corresponding to different interfaces of different application versions.

[0011] In one of the embodiments, the method also includes: if the current operating environment does not meet the abnormal operating condition, reporting operation information to the server, the operation information including the operation position of each operation detected based on the target interface, the version information of the vehicle borrowing application and the interface identifier of the target interface; the operation information is used for the server to update the target click heat map according to the operation information.

[0012] In one of the embodiments, the output prompt information includes: continuously displaying a prompt pop-up window for a preset time period, so as to use the prompt pop-up window to prompt the user to confirm the vehicle return operation.

[0013] In one of the embodiments, the method further includes: responding to the vehicle return operation after the user confirms the vehicle return operation.

[0014] In a second aspect, an embodiment of the present disclosure provides a vehicle return operation response device, the device comprising:

[0015] A determination module, configured to determine whether an abnormal operation condition is met if a return operation for the target shared vehicle is detected based on a target interface of the target vehicle borrowing application when the target shared vehicle is in a borrowing state;

[0016] A judgment module, configured to not respond to the vehicle return operation and output a prompt message if the abnormal operation condition is met;

[0017] The prompt information is used to prompt the user to confirm the vehicle return operation.

[0018] In one of the embodiments, the determination module is specifically used to: obtain multiple reference operations detected based on the target interface before the vehicle return operation; and determine whether the current operating environment meets the abnormal operating condition based on the multiple reference operations.

[0019] In one embodiment, the determination module is specifically used to: determine an abnormal operation from the multiple reference operations; and determine whether the current operating environment meets the abnormal operation condition according to the proportion of the abnormal operation in the multiple reference operations.

[0020] In one of the embodiments, the determination module is specifically used to: determine the operation whose operation position is within the cold zone of the target interface from the multiple reference operations, and use the determined operation as the abnormal operation; wherein the cold zone is an area in the target interface where the probability of the user performing a click operation is less than a preset probability threshold.

[0021] In one of the embodiments, the determination module is specifically used to: obtain a target click heat map corresponding to the target interface; the target click heat map is determined based on the number of click operations performed by multiple different users on different areas of the target interface; and based on the target click heat map, determine the operation whose operation location is within the cold area of ​​the target interface from the multiple reference operations.

[0022] In one of the embodiments, the determination module is specifically used to: obtain the target click heat map from the server according to the version information of the vehicle borrowing application and the interface identifier of the target interface; wherein the server stores click heat maps corresponding to different interfaces of different application versions.

[0023] In one embodiment, the device also includes a reporting module, which is used to: if the current operating environment does not meet the abnormal operating condition, report operation information to the server, the operation information including the operation position of each operation detected based on the target interface, the version information of the vehicle borrowing application and the interface identifier of the target interface; the operation information is used for the server to update the target click heat map according to the operation information.

[0024] In one of the embodiments, the judgment module is specifically used to: continuously display the prompt pop-up window for a preset time period, so as to use the prompt pop-up window to prompt the user to confirm the vehicle return operation.

[0025] In one of the embodiments, the device further includes a response module, which is used to respond to the vehicle return operation after the user confirms the vehicle return operation.

[0026] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.

[0027] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect above.

[0028] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which implements the method described in the first aspect when executed by a processor.

[0029] The return operation response method, device, equipment, storage medium and program product provided by the embodiments of the present disclosure, when the target shared vehicle is in a borrowing state, if a return operation for the target shared vehicle is detected based on the target interface of the vehicle borrowing application, it is determined whether the current operating environment meets the abnormal operation conditions; if the abnormal operation conditions are met, no response is made to the return operation, and a prompt message is output; wherein the prompt message is used to prompt the user to confirm the return operation. In this way, by determining whether the current operating environment meets the abnormal operation conditions, it is determined whether the detected return operation is abnormal, that is, it is determined whether the detected return operation is accidentally touched by the user. If the abnormal operation conditions are met, the detected return operation may be triggered by an accidental touch of the user. At this time, no response is made to the return operation, and the user is prompted to confirm, thereby avoiding the locking of the vehicle due to an abnormal return event generated by an accidental touch, and effectively improving the safety of the user in the process of using the target shared vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 This is an application environment diagram of a vehicle return operation response method in one embodiment;

[0031] Figure 2 A schematic diagram of a process flow of a vehicle return operation response method in one embodiment;

[0032] Figure 3 A schematic diagram of a flow chart for determining whether an abnormal operation condition is met in one embodiment;

[0033] Figure 4 is another flow chart of determining whether an abnormal operation condition is met in one embodiment;

[0034] Figure 5 A schematic diagram of a click heat map in an embodiment;

[0035] Figure 6 A schematic diagram of a flow chart for determining whether an operation is in a cold zone in one embodiment;

[0036] Figure 7 A schematic diagram of a method for preventing accidental vehicle return based on a click heat map in one embodiment;

[0037] Figure 8 A schematic diagram of determining abnormal operation in an embodiment;

[0038] Fig. 9is a structural block diagram of a vehicle return operation response device in one embodiment;

[0039] Fig.10 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure more clear, the embodiments of the present disclosure are further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the embodiments of the present disclosure and are not used to limit the embodiments of the present disclosure.

[0041] First of all, before specifically introducing the technical solution of the embodiments of the present disclosure, the technical background or technical evolution context on which the embodiments of the present disclosure are based is introduced.

[0042] Generally speaking, in the field of shared vehicle travel, the current technical background is that users usually use smart terminals to unlock and use shared vehicles such as shared bicycles. In addition, users can lock and return shared vehicles by triggering the virtual return button provided on the screen of the smart terminal. In the process of riding a shared vehicle, there may be a situation where the user's smart terminal does not lock the screen, resulting in the return button on the screen being accidentally touched. At this time, the vehicle may be locked, thereby causing a safety accident. In the related art, when the return button is detected to be triggered, the gyroscope sensor in the shared bicycle is used to assist in determining whether the shared bicycle is moving. If so, the locking action is prevented to ensure safety. Based on this background, the applicant has found through long-term simulation research and the collection, demonstration and verification of experimental data that in the related art, it is easy for users to wait for traffic lights to stop or gyroscope sensors to fail during riding. In this case, the gyroscope sensor detects that the vehicle has stopped, and the shared bicycle will still be locked, thereby causing a safety accident. Therefore, it is urgent to provide a method to effectively avoid riding accidents caused by abnormal return events. In addition, it should be noted that the inventors have put in a lot of creative work from determining the above-mentioned technical problems to the technical solutions introduced in the following embodiments.

[0043] The technical solutions involved in the embodiments of the present disclosure are introduced below in combination with the scenarios to which the embodiments of the present disclosure are applied.

[0044] The vehicle return operation response method provided in the embodiment of the present disclosure can be applied to Figure 1In the application environment shown. Among them, the electronic device 101 communicates with the target shared vehicle 102 through the network. A vehicle borrowing application may be installed in the electronic device 101. The user borrows the target shared vehicle 102 based on the vehicle borrowing application in the electronic device 101. In the process of borrowing and using the target shared vehicle 102, the target shared vehicle 102 and the electronic device 101 can be connected in communication, and the user can perform the return operation through the target interface of the vehicle borrowing application displayed on the screen of the electronic device 101. When the electronic device 101 detects the return operation for the target shared vehicle 102, it determines whether the current operating environment meets the abnormal operation condition based on the vehicle borrowing application to determine whether to respond to the return operation. Among them, if the return operation is not responded, the vehicle borrowing application outputs prompt information based on the electronic device 101. Among them, the electronic device 101 can be, but not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The target shared vehicle 102 can be, for example, a shared bicycle or a shared electric motorcycle, etc., which is not specifically limited here. The following description is based on the case where the return vehicle operation response method is applied to the electronic device 101 and the target shared vehicle is a shared bicycle. It is understandable that the return vehicle operation response method can also be applied to a vehicle borrowing application installed in the electronic device 101.

[0045] In one embodiment, Figure 2 As shown, a method for responding to a vehicle return operation is provided, comprising the following steps:

[0046] Step 201 : when a target shared vehicle is in a borrowed state, if a return operation for the target shared vehicle is detected based on the target interface of the vehicle borrowing application, it is determined whether the current operating environment meets an abnormal operating condition.

[0047] Among them, the vehicle borrowing application can be installed in the electronic device in the form of a complete software application or a small program for users to use. Users can use the vehicle borrowing application based on the electronic device to borrow the target shared vehicle. In this way, the target shared vehicle can be communicated with through the electronic device, for example, the unlocking information is sent to the target shared vehicle through the electronic device, so as to control the unlocking of the target contribution vehicle and be borrowed by the user. In addition, in the process of borrowing the target shared vehicle, the vehicle borrowing application can also generate a borrowing order for the target shared vehicle.

[0048] Optionally, the target shared vehicle being in the borrowed state may refer to a state in which the target shared vehicle is from being controlled to be unlocked to being controlled to be locked.

[0049] Optionally, during the process of borrowing the target shared vehicle, the status of the borrowing order may vary with the stage of borrowing and use, including the starting state, the riding state, the state of pending resource value transfer, the state of completed resource value transfer, etc. Correspondingly, the target shared vehicle being in the borrowing state may also mean that the state of the borrowing order is the riding state, that is, the state of the user riding the target shared vehicle.

[0050] Among them, the vehicle borrowing application can provide multiple interfaces for users to perform different operations, and the target interface is an interface that includes conditions for triggering the return operation. For example, the vehicle borrowing application includes a riding interface, and the riding interface provides a virtual return button. Optionally, the riding interface can be used as the target interface, so that when the screen of the electronic device displays the riding interface, the user can trigger the virtual return button based on the screen of the electronic device, so that the electronic device can detect the return operation for the target shared vehicle.

[0051] To prevent the electronic device from detecting a return operation for a target shared vehicle due to an accidental touch by the user, in an embodiment of the present disclosure, when a return operation is detected, before responding to the return operation, it is possible to first determine whether the current operating environment meets abnormal operating conditions.

[0052] The current operating environment may refer to the operating environment of the target interface. The abnormal operating condition may be used to characterize whether the current operating environment is in an operation of an accidental touch. In other words, the abnormal operating condition may characterize whether the operation triggered by the current user on the target interface is caused by an accidental touch.

[0053] Optionally, the abnormal operation condition may be determined according to a plurality of other operations on the target interface that are detected to be triggered by the user when the target shared vehicle is in a borrowed state.

[0054] In this way, if it is determined that the current operating environment does not meet the abnormal operation condition, it means that the user is operating the target interface of the vehicle borrowing application normally based on the electronic device. If it is determined that the current operating environment meets the abnormal operation condition, it means that the user accidentally touches the electronic device to generate an operation on the target interface of the vehicle borrowing application.

[0055] Optionally, the operation triggered by the user on the vehicle borrowing application based on the electronic device may be a screen click operation.

[0056] Step 202: If the abnormal operation condition is met, no response is given to the vehicle return operation, and a prompt message is output, wherein the prompt message is used to prompt the user to confirm the vehicle return operation.

[0057] If the abnormal operation condition is met, it means that the possibility that the return operation for the target shared vehicle detected by the electronic device is caused by the user's accidental touch is greater than the preset possibility threshold. At this time, since the user may be riding the target shared vehicle, in order to avoid the target shared vehicle being locked during riding due to responding to the return operation, which may cause safety problems, the user may be prompted to confirm whether to trigger the return operation.

[0058] Therefore, in the embodiment of the present disclosure, if the electronic device determines that the abnormal operation conditions are met, it will not respond to the vehicle return operation first, and output prompt information based on the electronic device to prompt the user to confirm the triggered vehicle return operation based on the prompt information.

[0059] Optionally, the prompt information may also be used to prompt the user that he is currently in an abnormal operating environment, so that the user can adjust the current operating environment as soon as possible.

[0060] Optionally, the prompt information may be at least one of screen display information, voice information, tactile feedback prompt information and the like, which is not specifically limited here.

[0061] The return operation response method provided by the embodiment of the present disclosure is that when the target shared vehicle is in a borrowing state, if the electronic device detects a return operation for the target shared vehicle based on the target interface of the vehicle borrowing application, it determines whether the current operating environment meets the abnormal operation conditions; if the abnormal operation conditions are met, it does not respond to the return operation and outputs a prompt message; wherein the prompt message is used to prompt the user to confirm the return operation. In this way, the electronic device determines whether the detected return operation is abnormal by determining whether the current operating environment meets the abnormal operation conditions, that is, it determines whether the detected return operation is an accidental touch by the user. If the abnormal operation conditions are met, the detected return operation may be triggered by an accidental touch by the user. At this time, the return operation is not responded to, and the user is prompted to confirm, thereby avoiding the locking of the vehicle due to an abnormal return event generated by an accidental touch, effectively avoiding the occurrence of unexpected events, and improving the safety of users in the process of using the target shared vehicle.

[0062] The following describes the process of determining whether the current operating environment meets the abnormal operating conditions.

[0063] In one embodiment, Figure 3 FIG. 1 is a flow chart of determining whether an abnormal operation condition is met according to an embodiment of the present disclosure. Determining whether the current operating environment meets the abnormal operation condition includes:

[0064] Step 301, obtaining multiple reference operations detected based on the target interface before the vehicle return operation.

[0065] Step 302: Determine whether the current operating environment meets abnormal operating conditions based on multiple reference operations.

[0066] As mentioned above, the abnormal operation condition can be used to characterize whether the current operation environment is in an accidental touch operation. Therefore, the electronic device can determine whether the multiple reference operations on the target interface triggered by the user detected before the vehicle return operation are operations caused by the user accidentally touching the electronic device.

[0067] Whether the current operating environment meets the abnormal operating condition is determined based on whether each reference operation is an operation caused by an erroneous touch.

[0068] Optionally, before the vehicle return operation is detected, all operations detected based on the target interface when the target shared vehicle is in a borrowed state may be used as reference operations.

[0069] Alternatively, before the return operation is detected, when the target shared vehicle is in a borrowed state, the N operations detected based on the target interface in time are used as reference operations, that is, the N operations with the shortest time interval between the return operation and the multiple operations detected based on the target interface are used as reference operations. Whether the abnormal operation environment is currently met is determined based on whether the reference operations are determined to be operations generated by accidental touches. N is a positive integer greater than zero.

[0070] In the disclosed embodiment, based on the operations on the target interface triggered by the user himself, it is determined whether the user often touches the target interface by mistake, thereby determining whether the abnormal operation conditions are met, avoiding excessive interception of the vehicle return operation, and ensuring the reliability of the confirmation of the abnormal operation conditions.

[0071] Please refer to Figure 4 , which shows another flow chart of determining whether an abnormal operation condition is met provided by an embodiment of the present disclosure. Determining whether the current operating environment meets the abnormal operation condition based on multiple reference operations includes:

[0072] Step 401, determining an abnormal operation from a plurality of reference operations.

[0073] The abnormal operation may be an operation caused by an accidental touch.

[0074] Optionally, each time a reference operation is detected, it is determined whether the reference operation is an operation caused by an accidental touch.

[0075] Taking the target interface as the riding interface as an example, the interface elements included in the riding interface may include a virtual return button and other functional elements such as function buttons, and the user can trigger other functional elements in the target interface based on the electronic device to use other functions. It can be understood that in addition to the first area occupied by the functional elements, the riding interface also includes some second areas that are invalid after clicking.

[0076] It is understandable that if the user touches the target interface unconsciously, it is very likely that the click operation on the second area will be triggered multiple times, and there is no regularity in this process. Therefore, optionally, for each reference operation, if the reference operation is an operation on other functional elements in the first area of ​​the target interface, the electronic device can determine that the reference operation is not an abnormal operation; if the reference operation is an operation on the second area of ​​the target interface where no functional elements exist, the electronic device determines that the reference operation is an abnormal operation.

[0077] Optionally, the electronic device may identify the abnormal reference operation as abnormal, as an abnormal operation, and store the operation location of the abnormal operation.

[0078] Step 402: Determine whether the current operating environment meets the abnormal operation condition according to the proportion of abnormal operations in the plurality of reference operations.

[0079] In one possible implementation, a ratio threshold may be pre-stored in the electronic device. When the electronic device calculates that the ratio of the currently determined multiple abnormal operations in the multiple reference operations is greater than the ratio threshold, it is determined that the current operating environment meets the abnormal operation condition. On the contrary, if it is less than the ratio threshold, it is determined that the current operating environment does not meet the abnormal operation condition.

[0080] In another possible implementation, after determining whether N reference operations are abnormal operations, the electronic device can detect whether the number of abnormal operations existing in the current N reference operations is greater than M, according to the determination result, and M is a preset value less than or equal to N. In this way, if the number of abnormal operations existing in the current N reference operations is greater than M, it is determined that the current operating environment meets the abnormal operation condition. On the contrary, if it is less than M, it is determined that the current operating environment does not meet the abnormal operation condition. Exemplarily, if 6 of the 10 reference operations most recently acquired in time are abnormal operations, it is determined that the current operating environment meets the abnormal operation condition.

[0081] In the disclosed embodiment, a ratio threshold is set, and the electronic device effectively determines whether the abnormal operation condition is currently met based on the ratio of the abnormal operation in multiple reference operations, thereby providing a reliable basis for intercepting the return operation caused by accidental touch, and ensuring the accuracy of the determination of the return operation caused by accidental touch.

[0082] In one embodiment, abnormal operations are determined from multiple reference operations, including: determining operations whose operation locations are within a cold zone of a target interface from multiple reference operations, and treating the determined operations as abnormal operations; wherein the cold zone is an area in the target interface where the probability of a user performing a click operation is less than a preset probability threshold.

[0083] Based on the above, it can be understood that, under normal circumstances, when the user triggers some click operations on the target interface, the click operations are mainly performed on the first area occupied by these functional elements, and the click operations are rarely performed on the second area. Therefore, the probability that the first area is clicked by the user is much greater than the probability that the second area is clicked by the user. Then, the first area can be considered as a hot area in the target interface, and the second area can be considered as a cold area in the target interface. Based on this, in the embodiment of the present disclosure, the area in the target interface where the probability of the user performing a click operation is less than a preset probability threshold can be specifically regarded as a cold area.

[0084] In this way, by determining whether the operation position of each reference operation is located in the cold area of ​​the target interface, it is determined whether it is an abnormal operation.

[0085] Based on this, in order to accurately plan the cold and hot areas in the target interface, in the embodiment of the present disclosure, a target click heat map for the target interface of the vehicle borrowing application is provided. The target click heat map is generated based on the number of historical click operations of some desensitized users on the target interface, so as to effectively characterize which hot areas in the target interface are normally clicked by users and which are cold areas that users do not click frequently. Based on the target click heat map, it is possible to match it with the reference operation to determine whether the operation position of the reference operation is located in the cold area of ​​the target interface.

[0086] For ease of understanding, the generation of the target click heat map is first explained below.

[0087] In one embodiment, obtaining a target click heat map corresponding to a target interface includes: obtaining a target click heat map from a server according to version information of a vehicle borrowing application and an interface identifier of the target interface; wherein the server stores click heat maps corresponding to different interfaces of different application versions.

[0088] As mentioned above, the vehicle borrowing application can be installed in an electronic device in the form of a complete software application or a small program for use by the user. For a vehicle borrowing application in the form of a complete software application, there will be different versions of the vehicle borrowing application in the form of a software application due to the continuous upgrade and update of the vehicle borrowing application, and the versions of the vehicle borrowing application installed in different electronic devices may be different. For a vehicle borrowing application in the form of a small program, it can be opened and used in other software applications. Therefore, the interface, version, etc. of the vehicle borrowing application small program used in different other software applications are also different.

[0089] Therefore, in order to accurately determine whether the reference operation is an abnormal operation, it is necessary to generate a click heat map of the target interface of different versions of the vehicle borrowing application.

[0090] In an optional embodiment of the present application, when some historical users borrow and use different shared vehicles based on different versions of the vehicle borrowing application, the electronic device used by the historical user can obtain the operation position of the historical click operation triggered by the target interface based on the corresponding version of the vehicle borrowing application, and report the operation position of each historical click operation, the interface identifier of the target interface, and the version information of the vehicle borrowing application used to the server. The server is a platform-side server.

[0091] In this way, the server can collect the operation positions of different click operations in different interfaces of multiple versions of the vehicle borrowing application. The server clusters the operation positions of each click operation in different interfaces of the same version, so as to obtain the click heat map corresponding to the corresponding interface of the version of the vehicle borrowing application, and store it in the server, which may include the click heat map corresponding to the target interface of different versions of the vehicle application.

[0092] The click heat map uses different colors to distinguish and display the different historical click counts at different locations on the target interface. Therefore, with the help of the heat map, the overall access and click preferences of historical users can be intuitively observed, thereby reflecting which are the hot areas and which are the cold areas in the target interface of different versions of the vehicle borrowing application.

[0093] Optionally, the version information of the vehicle borrowing application may include an application name and a version name, wherein the application name indicates that the vehicle borrowing application is a vehicle borrowing application in the form of a small program in the target software or a vehicle borrowing application in the form of a complete software application. The version name indicates an updated version of the vehicle borrowing application. The interface identifier of the target interface is, for example, a riding interface.

[0094] Since the server stores click heat maps corresponding to different interfaces of different application versions, when the target shared vehicle is in a borrowed state, the electronic device can send the version information of the vehicle borrowing application and the interface identifier of the target interface to the server, so that the server can query the click heat map corresponding to the target interface of the vehicle borrowing application and send it to the electronic device, thereby obtaining the target click heat map. For example, Figure 5 A schematic diagram of a click heat map is shown.

[0095] Optionally, when the vehicle borrowing application in the electronic device is initially opened, the electronic device can obtain the target click heat map from the server and store it locally. When it is necessary to determine an abnormal operation, the target click heat map is called locally.

[0096] In one embodiment, the method also includes: if the current operating environment does not meet the abnormal operating conditions, reporting operation information to the server, the operation information including the operation position of each operation detected based on the target interface, the version information of the vehicle borrowing application and the interface identifier of the target interface; the operation information is used for the server to update the target click heat map according to the operation information.

[0097] In this way, the target click heat map is updated by reporting the operation information to the server, thereby further accurately ensuring that the target click heat map can describe the frequency of click operations in each area of ​​the target interface. The updated target click heat map is applied to the process of determining whether the abnormal operation conditions are met in the next shared vehicle borrowing state, thereby improving the accuracy of the abnormal operation conditions.

[0098] After the electronic device obtains the target click heat map, it can determine whether the reference operation is in the cold zone based on it.

[0099] Please refer to Figure 6 , which shows a flow chart of determining whether an operation is within a cold zone provided by an embodiment of the present disclosure. Determining an operation position within a cold zone of a target interface from a plurality of reference operations includes:

[0100] Step 601: Obtain a target click heat map corresponding to the target interface. The target click heat map is determined based on the number of click operations performed by multiple different users on different areas of the target interface.

[0101] Step 602 , according to the target click heat map, determine the operation whose operation position is within the cold area of ​​the target interface from multiple reference operations.

[0102] Optionally, the operation position of the reference operation may be the coordinates of the reference operation on the screen of the electronic device. Optionally, the coordinates may be pixel coordinates.

[0103] For each reference operation, the operation position of the reference operation is matched with the target click heat map to determine whether the operation position corresponds to the hot zone or cold zone in the target click heat map. If the operation position of the reference operation is located in the cold zone of the target motor heat map, the reference operation is determined to be an operation in the cold zone of the target interface, and is thus identified as an abnormal operation.

[0104] It should be noted that during the matching process, the electronic device may not display the target click heat map at the front end.

[0105] In the disclosed embodiment, a click heat map of a corresponding version is generated by collecting historical click operations, different versions of the vehicle borrowing application are distinguished, and target click heat map data is obtained to assist in determining whether it is an abnormal operation, so as to accurately determine whether the user has accidentally touched the vehicle return operation, thereby strengthening the control of the vehicle return event and improving riding safety.

[0106] In one embodiment, outputting the prompt information includes: continuously displaying a prompt pop-up window for a preset time period, so as to use the prompt pop-up window to prompt the user to confirm the vehicle return operation.

[0107] As mentioned above, the prompt information may be screen display information. For example, the screen display information may be a prompt pop-up window. The electronic device may continuously display the prompt pop-up window for a preset time period.

[0108] Optionally, the preset duration may be a duration pre-configured by the user or a default duration configured in the vehicle borrowing application. The prompt pop-up window may include prompt text or prompt animation, etc., which are not specifically limited here.

[0109] In addition, the prompt information can be voice information, such as the electronic device calling the speaker of the electronic device to play a preset reminder text. Alternatively, the prompt information can also be tactile feedback prompt information, such as the electronic device calling the vibration component of the electronic device to vibrate with a preset rule. The preset rule can be customized by the user.

[0110] In one embodiment, the method further includes: responding to the vehicle return operation after the user confirms the vehicle return operation.

[0111] After the prompt information is output, if the user confirms to execute the vehicle return operation, the electronic device responds to the vehicle return operation; if the user does not confirm the vehicle return operation, the electronic device continues not to respond to the vehicle return operation. The user confirms to execute the vehicle return operation, for example, by clicking a target confirmation virtual button in the prompt pop-up window on the screen of the electronic device.

[0112] If the vehicle return operation is responded to, the response result may be sent to the server so that the server can update the status of the borrowing order corresponding to the target shared vehicle.

[0113] The following describes an embodiment of the present disclosure in conjunction with a specific shared bicycle riding scenario. Figure 7 As shown, a method for preventing accidental touch return of a vehicle based on a click heat map is provided, and the method includes the following contents:

[0114] When different users borrow shared bicycles based on different vehicle borrowing applications, the vehicle borrowing application reports the operation position coordinates of the click operations triggered by the user on the riding interface in the vehicle borrowing application to the platform server. The data collection service module in the platform server collects the operation position coordinates of these click operations and the version information of the vehicle borrowing application corresponding to each click operation and the identification of the riding page.

[0115] The data analysis module in the platform-side server clusters the operation position coordinates of multiple click operations on the riding page corresponding to each version of the vehicle borrowing application to obtain a click heat map of the riding page of the version of the vehicle borrowing application.

[0116] When the target version of the vehicle borrowing application in the target electronic device used by the target user is initially started, the target click heat map corresponding to the version is obtained from the platform server and stored locally.

[0117] During the process of the user riding the target shared bicycle, when the target electronic device detects a click operation on the interface during riding, the target operation position coordinates of the click operation and the target heat map are matched based on the abnormal click judgment module to determine whether the click operation is an abnormal operation. When the abnormal click judgment module determines that the proportion of abnormal operations in multiple click operations is greater than the preset proportion threshold, it is determined that the current environment is abnormal. When the click operation is detected again as a return operation, the return operation is blocked. If it is determined that it is not in an abnormal environment, the return operation is responded to, and the return event is further reflected to the platform server.

[0118] Please refer to Figure 8 The schematic diagram of judging abnormal operations is shown. Among them, the abnormal click judgment module first judges whether the click operation occurs in the riding page. If not, it responds to the click operation normally and considers it not to be an abnormal operation. If it occurs in the riding page, the operation position coordinates of the click operation are matched with the target click heat map to determine whether it is located in the cold zone or the hot zone of the target click heat map. If it is located in the hot zone, the click operation is responded to normally. If it is located in the cold zone, it may be a click operation by mistake, which is marked as an abnormal operation. When the abnormal click judgment module judges that the proportion of abnormal operations in multiple click operations is greater than the preset proportion threshold, it is determined that the current environment is abnormal. Then, when it is detected that the click operation is a return operation, the electronic device pops up a window prompt.

[0119] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0120] In one embodiment, Fig. 9 As shown, a vehicle return operation response device is provided, and the vehicle return operation response device 900 includes: a determination module 901 and a judgment module 902, wherein:

[0121] A determination module 901 is used to determine whether an abnormal operation condition is met if a return operation for the target shared vehicle is detected based on the target interface of the target vehicle borrowing application when the target shared vehicle is in a borrowing state;

[0122] The judgment module 902 is used for not responding to the vehicle return operation and outputting a prompt message if the abnormal operation condition is met;

[0123] The prompt information is used to prompt the user to confirm the vehicle return operation.

[0124] In one embodiment, the determination module 901 is specifically used to: obtain multiple reference operations detected based on the target interface before the vehicle return operation; and determine whether the current operating environment meets the abnormal operation condition based on the multiple reference operations.

[0125] In one embodiment, the determination module 901 is specifically used to: determine an abnormal operation from multiple reference operations; and determine whether the current operating environment meets the abnormal operation condition according to the proportion of the abnormal operation in the multiple reference operations.

[0126] In one embodiment, the determination module 901 is specifically used to: determine the operation whose operation location is within the cold zone of the target interface from multiple reference operations, and treat the determined operation as an abnormal operation; wherein the cold zone is an area in the target interface where the probability of the user performing a click operation is less than a preset probability threshold.

[0127] In one embodiment, the determination module 901 is specifically used to: obtain a target click heat map corresponding to the target interface; the target click heat map is determined based on the number of click operations performed by multiple different users on different areas of the target interface; based on the target click heat map, determine the operation whose operation location is within the cold area of ​​the target interface from multiple reference operations.

[0128] In one embodiment, the determination module 901 is specifically used to obtain a target click heat map from a server according to the version information of the vehicle borrowing application and the interface identifier of the target interface; wherein the server stores click heat maps corresponding to different interfaces of different application versions.

[0129] In one embodiment, the device also includes a reporting module, which is used to: if the current operating environment does not meet the abnormal operating conditions, report operation information to the server, the operation information including the operation position of each operation detected based on the target interface, the version information of the vehicle borrowing application and the interface identifier of the target interface; the operation information is used for the server to update the target click heat map according to the operation information.

[0130] In one embodiment, the judgment module 902 is specifically used to: continuously display the prompt pop-up window for a preset time period, so as to use the prompt pop-up window to prompt the user to confirm the vehicle return operation.

[0131] In one embodiment, the device further comprises a response module, which is used to respond to the vehicle return operation after the user confirms the vehicle return operation.

[0132] For the specific definition of the return vehicle operation response device, please refer to the definition of the return vehicle operation response method above, which will not be repeated here. Each module in the above-mentioned return vehicle operation response device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the electronic device in the form of hardware, or can be stored in the memory of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0133] Fig.10 1 is a block diagram of an electronic device 1300 according to an exemplary embodiment. For example, the electronic device 1300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a tablet device, a fitness device, a personal digital assistant, etc.

[0134] Reference Fig.10, the electronic device 1300 may include one or more of the following components: a processing component 1302, a memory 1304, a power component 1306, a multimedia component 1308, an audio component 1310, an input / output (I / O) interface 1312, a sensor component 1314, and a communication component 1316. The memory stores computer programs or instructions running on the processor.

[0135] The processing component 1302 generally controls the overall operation of the electronic device 1300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1302 may include one or more processors 1320 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 1302 may include one or more modules to facilitate the interaction between the processing component 1302 and other components. For example, the processing component 1302 may include a multimedia module to facilitate the interaction between the multimedia component 1308 and the processing component 1302.

[0136] The memory 1304 is configured to store various types of data to support operations on the electronic device 1300. Examples of such data include instructions for any application or method operating on the electronic device 1300, contact data, phone book data, messages, pictures, videos, etc. The memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0137] The power supply component 1306 provides power to the various components of the electronic device 1300. The power supply component 1306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1300.

[0138] The multimedia component 1308 includes a touch display screen that provides an output interface between the electronic device 1300 and the user. In some embodiments, the touch display screen may include a liquid crystal display (LCD) and a touch panel (TP). The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1308 includes a front camera and / or a rear camera. When the electronic device 1300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0139] The audio component 1310 is configured to output and / or input audio signals. For example, the audio component 1310 includes a microphone (MIC), and when the electronic device 1300 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1304 or sent via the communication component 1316. In some embodiments, the audio component 1310 also includes a speaker for outputting audio signals.

[0140] I / O interface 1312 provides an interface between processing component 1302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0141] The sensor assembly 1314 includes one or more sensors for providing various aspects of status assessment for the electronic device 1300. For example, the sensor assembly 1314 can detect the open / closed state of the electronic device 1300, the relative positioning of components, such as the display and keypad of the electronic device 1300, and the sensor assembly 1314 can also detect the position change of the electronic device 1300 or a component of the electronic device 1300, the presence or absence of user contact with the electronic device 1300, the orientation or acceleration / deceleration of the electronic device 1300, and the temperature change of the electronic device 1300. The sensor assembly 1314 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0142] The communication component 1316 is configured to facilitate wired or wireless communication between the electronic device 1300 and other devices. The electronic device 1300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0143] In an exemplary embodiment, the electronic device 1300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned vehicle return operation response method.

[0144] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1304 including instructions, and the instructions can be executed by a processor 1320 of the electronic device 1300 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0145] In an exemplary embodiment, a computer program product is also provided, and when the computer program is executed by a processor, the above method can be implemented. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, part or all of the above method can be implemented in whole or in part according to the process or function described in the embodiment of the present disclosure.

[0146] It should be noted that the solutions described in this specification and the embodiments, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0147] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in the embodiments of the present disclosure can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0148] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0149] The above-described embodiments only express several implementation methods of the embodiments of the present disclosure, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the embodiments of the present disclosure, and these all belong to the protection scope of the embodiments of the present disclosure. Therefore, the protection scope of the patent of the embodiments of the present disclosure shall be subject to the attached claims.

Claims

1. A method for responding to a vehicle return operation, characterized in that: The method comprises: When the target shared vehicle is in a borrowed state, if a return operation for the target shared vehicle is detected based on the target interface of the vehicle borrowing application, determining whether the current operating environment meets an abnormal operating condition; If the abnormal operation condition is met, no response is given to the vehicle return operation and a prompt message is output; The prompt information is used to prompt the user to confirm the vehicle return operation.

2. The method according to claim 1, characterized in that The determining whether the current operating environment meets the abnormal operating condition includes: Acquire a plurality of reference operations detected based on the target interface before the vehicle return operation; According to the plurality of reference operations, it is determined whether the current operating environment satisfies the abnormal operating condition.

3. The method according to claim 2, characterized in that The determining, based on the multiple reference operations, whether the current operating environment satisfies the abnormal operating condition comprises: determining an abnormal operation from the plurality of reference operations; It is determined whether the current operating environment meets the abnormal operation condition according to the proportion of the abnormal operation in the multiple reference operations.

4. The method according to claim 3, characterized in that The determining of an abnormal operation from the plurality of reference operations comprises: Determine an operation whose operation position is within the cold zone of the target interface from the multiple reference operations, and use the determined operation as the abnormal operation; The cold area is an area in the target interface where the probability of a user performing a click operation is less than a preset probability threshold.

5. The method according to claim 4, characterized in that The operation of determining, from the plurality of reference operations, that the operation position is within the cold zone of the target interface comprises: Obtaining a target click heat map corresponding to the target interface; the target click heat map is determined according to the number of times a plurality of different users perform click operations on different areas of the target interface; According to the target click heat map, operations whose operation positions are within a cold zone of the target interface are determined from the multiple reference operations.

6. The method according to claim 5, characterized in that The step of obtaining a target click heat map corresponding to the target interface includes: Acquire the target click heat map from a server according to the version information of the vehicle borrowing application and the interface identifier of the target interface; The server stores click heat maps corresponding to different interfaces of different application versions.

7. The method according to claim 6, characterized in that The method further comprises: If the current operating environment does not meet the abnormal operating condition, reporting operating information to the server, the operating information including the operating position of each operation detected based on the target interface, the version information of the vehicle borrowing application and the interface identifier of the target interface; The operation information is used by the server to update the target click heat map according to the operation information.

8. The method according to any one of claims 1 to 7, characterized in that: The output prompt information includes: The prompt pop-up window is continuously displayed for a preset time period, so as to use the prompt pop-up window to prompt the user to confirm the vehicle return operation.

9. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: After the user confirms the vehicle return operation, a response is made to the vehicle return operation.

10. A vehicle return operation response device, characterized in that: The device comprises: A determination module, configured to determine whether a current operating environment satisfies an abnormal operation condition if a return operation for the target shared vehicle is detected based on a target interface of a target vehicle borrowing application when the target shared vehicle is in a borrowing state; A judgment module, configured to not respond to the vehicle return operation and output a prompt message if the abnormal operation condition is met; The prompt information is used to prompt the user to confirm the vehicle return operation.

11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.