Method, device and system for updating car-hailing interface during global travel

By generating masks on the ride-hailing end and matching the target ride-hailing interface, the problem of form structure matching in cross-platform vehicle reservation services is solved, cross-platform adaptation of the interface in full-domain travel is achieved, and user experience is improved.

CN114417206BActive Publication Date: 2025-06-27ZHONGKE MEILUO
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210041011.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-14
Publication Date
2025-06-27
Estimated Expiration
2042-01-14

AI Technical Summary

Technical Problem

In the prior art, when users use cross-platform vehicle reservation services, they cannot flexibly match and display the form structure of the other party’s platform locally, resulting in incomplete vehicle scheduling.

Method used

By obtaining the results of the user triggering the whole-domain travel and ride-hailing process, obtain the form structure of the ride-hailing web interface from the dispatching end, and generate a mask on the interface of the ride-hailing end. According to the form structure, the target ride-hailing interface is generated on the mask, obtain the fields filled in by the user, and convert it into structured data and send it to the dispatching end.

Benefits of technology

It realizes cross-platform flexible adaptation of the human-computer interactive interface during all-domain travel, and users can easily perform full-domain travel and ride-hailing operations in the car-hailing APP, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114417206B_ABST
    Figure CN114417206B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and system for updating a car-hailing interface in global travel. The method is applied to the car-hailing side and includes: obtaining the result of the user triggering the global travel car-hailing process, and obtaining the form structure of the car-hailing Web interface from the dispatching side; generating a mask on the interface of the car-hailing side, generating a corresponding target car-hailing interface on the mask according to the form structure, and obtaining the corresponding fields filled in by the user on the target car-hailing interface; converting the fields filled in by the user into structured data according to a preset data structure template and sending the structured data to the dispatching side, where the dispatching side is used to dispatch a vehicle for the user according to the structured data. By applying the embodiments of the present invention, cross-platform adaptation of the human-computer interaction interface in global travel can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of human-computer interaction, and particularly to a method, device and system for updating a car-booking interface in global travel. Background Art

[0002] With the advancement of the public vehicle reform in China, most cities and counties have established public vehicle management platforms or used travel services provided by rental companies. However, the services of these platforms or rental companies are generally limited to the local city. When a staff member needs to travel on official business to other cities, it is difficult to use the local public vehicle service.

[0003] To solve the above problems, there is a need for cross-platform vehicle reservation services, that is, users can apply to use all vehicles on platform B on platform A, and platform A and platform B serve different administrative regions respectively. However, platform A and platform B may be developed and deployed by different software companies respectively, and there are obvious differences in the form structures of their corresponding human-computer interaction interfaces. For example, in addition to the origin and official destination, some official vehicle management platforms also require the exact departure time, accurate to 10 minutes; some management platforms only need to provide the departure time range, while some official vehicle management platforms also require the names of the passengers, and some official vehicle management platforms only need to provide the number of passengers. If only the fields corresponding to the common form structure of platform A and platform B are provided, the vehicle dispatchers on some official vehicle management platforms do not have complete information, and dispatching vehicles may not conform to the actual situation; if more complete information is provided, the form structure on the human-computer interaction interface of platform A used by users is pre-matched and cannot be changed arbitrarily.

[0004] Therefore, in the prior art, there is a problem that when users use the current platform for cross-platform vehicle use, they cannot flexibly match and display the form structure of the other platform locally. Summary of the Invention

[0005] The technical problem to be solved by the present invention is how to provide a method, device and system for updating a car-booking interface in global travel to solve the problem in the prior art that the form structure of the other platform cannot be matched and displayed locally.

[0006] The present invention solves the above technical problems by the following technical means:

[0007] The present invention provides a method for updating a car-booking interface in global travel, which is applied to the car-booking side, and the method includes:

[0008] Obtain the result of the user triggering the whole-region travel car-hailing process, and obtain the form structure of the car-hailing Web interface from the dispatching end. Among them, the form structure includes: the fields corresponding to the second form entries in the car-hailing Web interface and the positions of the second form entries on the car-hailing Web interface. The car-hailing end belongs to the first public vehicle management platform in the first administrative region, and the dispatching end belongs to the second public vehicle management platform in the second administrative region;

[0009] Generate a mask on the interface of the car-hailing end, generate a corresponding target car-hailing interface on the mask according to the form structure, and obtain the corresponding fields filled in by the user on the target car-hailing interface;

[0010] Convert the fields filled in by the user into structured data according to a preset data structure template and send it to the dispatching end, and the dispatching end is used to dispatch vehicles for the user according to the structured data.

[0011] Optionally, the obtaining the result of the user triggering the whole-region travel car-hailing process includes:

[0012] Obtain the result of the user clicking on the whole-region travel icon;

[0013] Or when the destination filled in by the user is outside the first administrative region, determine that the user has triggered the whole-region travel car-hailing process, and obtain the triggering result of the user;

[0014] Or when the departure place filled in by the user is outside the first administrative region, determine that the user has triggered the whole-region travel car-hailing process, and obtain the triggering result of the user.

[0015] Optionally, the generating a mask on the interface of the car-hailing end and generating a corresponding target car-hailing interface on the mask according to the form structure includes:

[0016] Generate a blank mask on the car-hailing interface of the first public vehicle management platform, and the mask covers the car-hailing end APP interface;

[0017] Obtain the form structure of the first form entries on the car-hailing end APP interface of the first public vehicle management platform; and obtain the form structure of the second form entries on the corresponding car-hailing Web interface of the dispatching end;

[0018] Compare the first form entries with the second form entries one by one, and use the form entries with the same form structure as the common form entries; display the common form entries at the positions corresponding to the first form entries on the mask;

[0019] Obtain the remaining entry positions corresponding to the first form entries on the mask except for the common form entries. For each remaining entry position, obtain the fields of the first form entries covered at this position, and perform field semantic matching between the first form entries and the other form entries except the common form entries in the second form entries;

[0020] When the field semantic matching degree is greater than the first preset threshold, display the second form entry at the position on the mask corresponding to the first form entry;

[0021] When the field semantic matching degree is less than or equal to the first preset threshold, display the second form entry in sequence below the positions on the mask corresponding to all the first form entries;

[0022] Use the mask displaying the second form entry as the target car-hailing interface.

[0023] Optionally, the step of displaying the common form entry at the position on the mask corresponding to the first form entry includes:

[0024] Generate a semi-transparent mask with a hollow structure on the car-hailing end APP interface. The hollow structure is the same as the positions of the first form entry for which the user has entered fields and the common form entry, and the size of the hollow structure is the same as the size of the corresponding first form entry;

[0025] Use the mask with the hollow structure to cover other first form entries on the car-hailing end APP interface except for the common form entry and the first form entry that the user has entered.

[0026] Optionally, the step of displaying the second form entry at the position on the mask corresponding to the first form entry includes:

[0027] Match the size of the first form entry with that of the second form entry;

[0028] When the field semantic matching degree is greater than the first preset threshold and the size matching degree between the first form entry and the second form entry is greater than the second preset threshold, display the second form entry at the position on the mask corresponding to the first form entry;

[0029] When the field semantic matching degree is greater than the first preset threshold and the size matching degree is less than or equal to the second preset threshold, use the keyword extraction algorithm to extract the first keyword of the second form entry, use the first keyword as the third form entry, and display the third form entry at the position on the mask corresponding to the first form entry.

[0030] Optionally, the step of displaying the second form entry in sequence below the positions on the mask corresponding to all the first form entries includes:

[0031] Obtain the first average input duration of the user for the first form entry and the second average input duration of the user for the second form entry on the mask;

[0032] When the second average input duration is greater than or equal to 1.5 times the first average input duration, display the second form entries in sequence below the positions corresponding to all the first form entries on the mask;

[0033] When the second average input duration is less than 1.5 times the first average input duration, insert the second form entries into the blank positions corresponding to the first form entries on the mask for display.

[0034] Optionally, the inserting the second form entries into the blank positions corresponding to the first form entries on the mask for display includes:

[0035] Use a keyword extraction algorithm to extract the second keywords of the second form entries, use the second keywords as the fourth form entries, and insert the fourth form entries into the blank positions corresponding to the first form entries on the mask for display.

[0036] Correspondingly, the present invention also provides a reservation interface update device for global travel, which is applied to the reservation side. The device includes:

[0037] An acquisition module, configured to acquire the result of the user triggering the global travel reservation process, and acquire the form structure of the reservation Web interface from the dispatching side. Among them, the form structure includes: the fields corresponding to the second form entries in the reservation Web interface and the positions of the second form entries on the reservation Web interface. The reservation side belongs to the first public vehicle management platform in the first administrative region, and the dispatching side belongs to the second public vehicle management platform in the second administrative region;

[0038] A generation module, configured to generate a mask on the interface of the reservation side, generate a corresponding target reservation interface on the mask according to the form structure, and acquire the corresponding fields filled in by the user on the target reservation interface;

[0039] A sending module, configured to convert the fields filled in by the user into structured data according to a preset data structure template and send it to the dispatching side. The dispatching side is used to dispatch vehicles for the user according to the structured data.

[0040] A reservation interface update device for global travel, which is applied to the dispatching side. The device is used to: receive the structured data filled in by the user and dispatch vehicles for the user according to the structured data.

[0041] The present invention also provides a reservation interface update system for global travel. The system includes:

[0042] The reservation side as described in any one of the above, and the dispatching side.

[0043] The advantages of the present invention are:

[0044] By applying the embodiments of the present invention, when the car-hailing interface corresponding to the dispatching end is a Web interface and the interface of the car-hailing end is an APP interface, the form entries of the Web interface can be adapted to the APP interface, realizing flexible cross-platform adaptation of the human-computer interaction interface in the whole-region travel. Users can more conveniently perform the whole-region travel car-hailing operation in the car-hailing end APP. Description of the Drawings

[0045] Figure 1 It is a schematic flowchart of the method for updating the car-hailing interface in the whole-region travel provided by the embodiments of the present invention;

[0046] Figure 2 It is a schematic structural diagram of the device for updating the car-hailing interface in the whole-region travel provided by the embodiments of the present invention. Detailed Embodiments

[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0048] To describe the embodiments of the present invention in detail, the working principle of the existing official vehicle management platform will be introduced first.

[0049] The Hefei official vehicle management platform has a two-terminal and one-cloud architecture, namely, the client, the cloud, and the in-vehicle terminal. Among them, the client includes the car-hailing end and the dispatching end. Taking the example of a user in Hefei applying for an official vehicle in Hefei, the user applies for a vehicle in the APP installed on the car-hailing end, and the mobile APP sends the car-hailing information to the Hefei official vehicle management platform. The Hefei official vehicle management platform then conducts information interaction with the dispatching end, and the dispatcher dispatches the vehicle on the dispatching end. After the vehicle is dispatched, the Hefei official vehicle management platform sends the vehicle dispatching information to the car-hailing end, and the car-hailing end picks up, uses, and returns the vehicle according to the vehicle dispatching information.

[0050] The Huangshan official vehicle management platform is implemented based on Web page technology, and its architecture is a Web page-server architecture. Users in Huangshan fill in the vehicle use application on the car-hailing Web interface and submit the car-hailing application information to the server. The dispatcher in Huangshan logs in to the dispatching Web page, pulls data from the server, and dispatches the vehicle on the dispatching Web page. After the vehicle is dispatched, the user views the vehicle dispatching result on the car-hailing Web interface and picks up, uses, and returns the vehicle according to the vehicle dispatching result.

[0051] Existing public bus management platforms are independent of each other and serve different administrative regions respectively. For example, the official vehicle management platforms serving Shanghai, Nanchong, Kunshan, Hefei, Dongying, Dalian, Shenyang, and Kunming are independent of each other, and there is no overlap between the administrative regions they serve.

[0052] Embodiment 1

[0053] Figure 1 It is a schematic flowchart of the method for updating the car-hailing interface in the whole-region travel provided by the embodiment of the present invention. As Figure 1 shown, the method includes the following steps:

[0054] S101: Obtain the result of the user triggering the whole-region travel car-hailing process, and obtain the form structure of the car-hailing Web interface from the dispatching end. Among them, the form structure includes: the fields corresponding to the second form entries in the car-hailing Web interface and the positions of the second form entries on the car-hailing Web interface. The car-hailing end belongs to the first public bus management platform in the first administrative region, and the dispatching end belongs to the second public bus management platform in the second administrative region.

[0055] Taking the whole-region travel network composed of Hefei, Anqing, Nanjing, and Changzhou as an example, that is, the total area of the administrative regions of Hefei, Anqing, Nanjing, and Changzhou is used as the "region", and the official vehicle data of the four cities is interconnected, so as to achieve the purpose that the staff in Hefei, Anqing, Nanjing, and Changzhou can use the official vehicles in other regions of the region when they travel on business to other places. Taking the user as a staff member of the Hefei Municipal Government Affairs Management Bureau, the first administrative region as Hefei, the first public bus management platform as the Hefei Municipal Official Vehicle Management Platform, the second administrative region as Huangshan City, and the second public bus management platform as the Huangshan City Official Vehicle Management Platform as an example, when this user needs to travel on business from the Hefei Municipal Government Affairs Management Bureau to the Huangshan City Government Affairs Management Bureau, his travel process is as follows: first take a Hefei official vehicle from the Hefei Municipal Government Affairs Management Bureau to Hefei South Station, then take a train from Hefei South Station to Huangshan Railway Station, and then take a Huangshan City official vehicle from Huangshan Railway Station to the official travel destination.

[0056] On the one hand, users use the car-hailing APP on their mobile phones to make vehicle reservations. For example, there are two icons, "Business Trip" and "City-wide Trip", on the user's car-hailing APP. The function corresponding to the "Business Trip" icon is to travel within the administrative region of Hefei City; the function corresponding to the "City-wide Trip" icon is to serve the staff in the administrative region of Hefei City to travel within the administrative region of Huangshan City; or there is a "Trip" icon on the user's car-hailing APP. After the user clicks on the "Trip" icon, the "Business Trip" and "City-wide Trip" icons are displayed. The user then selects the icon corresponding to the desired function for use. When the user clicks on the "City-wide Trip" icon, the car-hailing APP corresponding to the first official vehicle management platform starts the method described in the embodiments of the present invention. In this application, the administrative region refers to the administrative region covered by an independent official vehicle management system, such as a prefecture-level city.

[0057] On the other hand, or after the user opens the car-hailing APP, the car-hailing APP automatically displays a car-hailing interface for the user, and a first form entry is shown on this car-hailing interface. When the destination of the user's business trip is outside the administrative region of Platform A, the method described in the embodiments of the present invention is triggered. Or after the user opens the car-hailing APP, the car-hailing APP automatically displays a car-hailing interface for the user. When the departure place filled in by the user is outside the administrative region of Platform A, the method described in the embodiments of the present invention is triggered. It should be emphasized that in these two ways, since the user has already used the human-computer interaction interface of the car-hailing APP and entered fields in this interface.

[0058] After the embodiments of the present invention are triggered, the car-hailing APP looks up the administrative region to which the second official vehicle management platform belongs from the pre-stored communication address list of the dispatching end based on the user's business trip destination of Huangshan, and queries the corresponding address of the dispatching end according to this administrative region. In practical applications, the communication address list of the dispatching end can be synchronized by the server where the first official vehicle management platform is located to the car-hailing end in advance, or can be synchronized by the server where the first official vehicle management platform is located to the car-hailing end after the city-wide trip function is triggered for the first time in the history of the car-hailing end. It can also be obtained by the car-hailing end through regular updates. In practical applications, when a new dispatching end joins the city-wide trip system, it will synchronize its communication address to each car-hailing end. To reduce risks, its communication address can be synchronized only to each official vehicle management platform. When the car-hailing end needs to provide city-wide trip services for cross-platform car-hailing, it queries the corresponding second administrative region information according to the official vehicle destination or departure place, and obtains the communication address of the dispatching end through the first official vehicle management platform and the second official vehicle management platform. It can be understood that the above communication processes are all realized through trusted encrypted communication.

[0059] After the car-hailing terminal obtains the communication address of the dispatching terminal of the second bus management platform, it requests the form structure of the car-hailing Web interface of the second bus management platform from the dispatching terminal. The dispatching terminal inserts the fields of the second form of the car-hailing Web interface and the position information of the second form into a preset structured data template to form structured data, and sends the structured data to the car-hailing terminal. The car-hailing terminal can communicate directly with the dispatching terminal, which is more efficient. The car-hailing terminal and the dispatching terminal can also communicate with each other through the corresponding bus management platform as an intermediary respectively.

[0060] S102: Generate a mask on the interface of the car-hailing terminal, generate a corresponding target car-hailing interface on the mask according to the form structure, and obtain the corresponding fields filled in by the user on the target car-hailing interface.

[0061] Specifically, the car-hailing terminal APP automatically generates a blank mask on the car-hailing interface. The mask covers the entire APP interface, and the color of the mask is semi-transparent or opaque. Further, when the background of the car-hailing terminal APP is semi-transparent or opaque, the background of the car-hailing terminal APP interface can be used as the mask, and the mask is covered on the human-computer interaction interface of the car-hailing terminal APP. This can make the newly generated mask as consistent as possible with the background of the car-hailing terminal APP, creating an illusion of APP upgrade for the user, reducing the sense of abruptness to the user, reducing the psychological pressure of the user's operation, and improving the user experience.

[0062] Obtain the field content corresponding to the first form entry on the APP interface of the first bus management platform and the position of the first form entry on the APP interface; and parse the structured data returned by the dispatching terminal to obtain the field content corresponding to the second form entry on the car-hailing Web interface corresponding to the dispatching terminal and the position of the second form entry on the Web interface:

[0063] There is a first form entry [User] on the car-hailing terminal APP, and this field is displayed in the first row position on the APP interface; there is a first form entry [Ride Time] on the car-hailing terminal APP, and this field is displayed in the second row position on the APP interface; there is a field of the first form entry [Self-driving or Not] on the car-hailing terminal APP, and this field is displayed in the sixth row position on the APP interface.

[0064] The second form entry [User] on the car-hailing Web interface is in the second half of the third row of the Web interface. Among them, "User" is the name of the second form entry, and "User's Name" is the field corresponding to the second form entry; there is a field of the second form entry [Ride Period] on the car-hailing Web, and this field is displayed in the second row position on the Web interface; the second form entry [Number of Members] on the car-hailing Web interface is in the tenth row of the Web interface.

[0065] The field semantics of the first form entry [Ride Time] on the car-hailing app and the second form entry [Ride Period] on the car-hailing web are similar, and their positions are the same. The two form entries constitute a common form entry. The common form entry is displayed at the position corresponding to the first form entry on the mask.

[0066] Then, for other form entries on the web interface except the common form entry, for the positions on the mask corresponding to the first form entry except the already displayed [Ride Period], the semantics of the first form entry at this position are semantically matched one by one with the semantics of other form entries on the car-hailing web interface except the common form entry. For [Rider] in the first form entry and [Rider] in the second form entry, although their positions are different, the semantic similarity of their fields is higher than the first preset threshold. Therefore, the [Rider] form entry in the second form entry can be displayed at the position of [Rider] in the first form entry.

[0067] Since some fields on the interface of the car-hailing app may not exist in the car-hailing web version or have very different semantics, the position of the [Self-driving?] field in the first form entry on the mask is blank, and the [Number of Passengers] in the second form entry on the car-hailing web interface is not displayed. Therefore, the [Number of Passengers] is displayed at the bottom of the mask. If the space below the mask is insufficient, the length of the mask can be extended, and scroll bars for up and down dragging are generated on both sides of the mask.

[0068] In interface design, the field lengths of some form entries are relatively long, while those of some form entries are relatively short. Moreover, some form entries occupy two lines in height, while some form entries occupy one line or three lines in height. In addition, there are significant differences between the form entry sizes on the car-hailing web interface and those on the car-hailing app. Therefore, to avoid deformation of the mask interface caused by directly displaying fields with the same semantics on the mask, it is necessary to match the sizes of the second form entry to be displayed on the mask and the first form entry at the covered position. Therefore, the [Number of Passengers] will only be displayed at the position corresponding to [Self-driving?] in the first form entry on the mask when the size matching degree of both meets the requirements.

[0069] When the semantic matching degree between the two is greater than 50% and the size matching degree is less than 50%, in order to reduce the length of the mask, the keyword extraction algorithm can be used to extract the second keyword of the second form entry and / or the keywords of each field, and use the second keyword to replace the name and fields of the second form entry to match and reduce the size of the second form entry. Then, the size matching algorithm is used to obtain the third form entry after reducing the size, and the third form entry is inserted into the remaining position on the mask corresponding to the first form entry. For example, if the second form entry is not displayed at the position corresponding to the field [x] on the mask, when the size of the new second form entry is the same as or similar to that of the first form entry, the third form entry is displayed at the position of the field [x] on the mask. In this way, as many second form entries with similar semantics as possible can be displayed at the position corresponding to the first form entry, reducing the difficulty for users to adapt to the target car-hailing interface.

[0070] In practical applications, the size matching degree of the second form entry relative to the first form entry can use the minimum value of the length matching degree and the height matching degree as the size matching degree. For example, when the length change amplitude is 5%, the length matching degree is 50%, and when the height change amplitude is 10%, the height matching degree is 50%; similarly, when the size does not change, the height shrinks, and the length shrinks as the matching degree of 100%. If any one of the length or height change amplitudes exceeds the limit, the size matching degree is set to be less than 50%. The semantic matching degree can be implemented using existing semantic analysis algorithms, which will not be elaborated in this embodiment of the present invention.

[0071] When the semantic matching degree between the two is less than or equal to 50% and the size matching degree is less than or equal to the second preset threshold of 50%, [Number of Members] is displayed below all the form entries already displayed on the mask. If the space below the mask is insufficient, the length of the mask can be extended, and scroll bars for up and down dragging are generated on both sides of the mask. Alternatively, a continuation interface is generated at the lower part of the car-hailing end APP interface, the mask is used as the continuation interface, and the submit button on the APP interface is changed to a drop-down arrow to prompt the user to pull down the car-hailing end APP interface of the first bus management platform to enter the continuation interface. Special form entries that do not exist in the car-hailing end APP interface but exist in the car-hailing Web interface are displayed in the continuation interface. When the size matching degree is greater than the second preset threshold, the second form entry can be preferentially displayed at the position on the mask corresponding to the matching first form entry.

[0072] Applying the above embodiments of the present invention, first perform semantic and position dual matching to screen out common form entries, and display the common form entries at the positions of the first form entries; then perform form size matching, and display the form entries with the same or similar sizes at the corresponding positions of the first form entries, which can minimize the mutation of the masked upper interface relative to the car-hailing APP interface, adapt to the original operation habits of users as much as possible, and improve the user experience.

[0073] Furthermore, it is possible to obtain the first average input duration of all users for the first form entries, and the second average input duration of all users for the second form entries on the mask; when the second average input duration is greater than or equal to a set multiple of the first average input duration, it indicates that the user's adaptability to the second form entries is poor. If the second form entries are sequentially displayed below the positions corresponding to all the first form entries on the mask, the user experience will be further reduced. Therefore, in the case where both the semantic matching degree and the size matching degree are less than 50%, the keyword extraction algorithm can be used to extract the second keywords of the second form entries and / or the keywords of each field, and use the second keywords to replace the names and fields of the second form entries to match and reduce the size of the second form entries. Then, use the size matching algorithm to obtain the third form entries after reducing the size, and then insert the fourth form entries into the remaining positions corresponding to the first form entries on the mask. Applying the above embodiments of the present invention makes full use of the display area on the mask, avoids the mask being too long, and when the user fills in the corresponding fields on the mask, sliding operations can be avoided, improving the user experience. At the same time, the display area on the mask is fully utilized.

[0074] When the second average input duration is less than the set multiple of the first average input duration, it indicates that the user has a strong adaptability to the setting method of the second form entries on the car-hailing Web interface. Therefore, even if the second form entries are displayed below the positions corresponding to all the first form entries on the mask, it will not significantly increase the user's learning difficulty. In practical applications, in order to reduce the area occupied by the second form entries, the keyword extraction algorithm can be used to process the second form entries and the fields in the entries. Applying the above embodiments of the present invention improves the user's adaptability to the target car-hailing interface by reducing the user's learning difficulty.

[0075] S103: According to the preset target form structure, convert the fields filled in by the user into structured data and send it to the dispatching end, so that the dispatching end dispatches a vehicle for the user.

[0076] The user fills in the corresponding fields in the form entries displayed on the mask, and the car-hailing APP inserts the fields filled in by the user into the preset structured data template to obtain structured data, and then sends the structured data to the communication address of the dispatching end. The structured data can be sent using the TCP / IP protocol.

[0077] After receiving the structured data, the dispatch end parses the data and then generates the corresponding vehicle dispatch request page. The dispatcher operates on the dispatch request page to dispatch a suitable vehicle for the user.

[0078] By applying the embodiments of the present invention, when the car-booking interface corresponding to the dispatching end is a Web interface and the interface of the car-booking end is an APP interface, the interface adaptation in the global travel can be achieved, thereby improving the user experience.

[0079] In addition, there is also Html5 (hereinafter referred to as H5) technology in the prior art that can achieve cross-system and cross-platform compatibility, but many existing Web systems do not support the H5 interface and are not compatible with the applicant's APP. If the functions of the embodiment of the present invention are realized, it is also necessary to develop a corresponding H5 interface for the second official vehicle management platform, which is costly. The embodiment of the present invention does not need to develop a corresponding H5 interface, which is costly, and the embodiment of the present invention uses the native interface of the car-booking APP, which has a faster response speed than the H5 interface.

[0080] Moreover, there is a big difference between the layout of the web page and the layout of the APP interface. If the H5 interface is directly transferred, it cannot be well matched with the APP interface. In addition, there are many different models now, and their corresponding interface sizes and interface layout methods are also very different. It is difficult for an H5 interface to adapt to the APP interfaces of different models. Therefore, it is difficult to achieve interface matching using the H5 interface. In the embodiment of the present invention, the car-hailing APP generates a native APP interface locally based on the data of the second form structure, which solves the above problems and improves the user experience.

[0081] Finally, in the process of implementing the embodiment of the present invention, the applicant planned to match the union of the form structures of platform A and platform B on the human-computer interaction interface of platform A, which can solve the incompatibility problem to a certain extent. However, the human-computer interaction interface in this solution is lengthy, and the number of cross-platform vehicles is significantly smaller than the number of local vehicles. It is inefficient to generate a lengthy human-computer interaction interface for relatively few business needs. Moreover, if the user needs to use a vehicle on platform C, the human-computer interaction interface may not be available. Therefore, each time the embodiment of the present invention is applied to a new official travel destination, the system will generate a corresponding human-computer interaction interface, which is more flexible and convenient; at the same time, it also tries to retain the user's operating habits of the interface on the car-booking APP, thereby improving the user experience.

[0082] Example 2

[0083] Based on Embodiment 1 of the present invention, when the current form configuration is queried, it describes the car-hailing requests for Anqing City by the car-hailing end before. Therefore, the car-hailing end can directly use the mask generated according to the current form configuration to configure the car-hailing interface. However, at this time, the car-hailing end still doesn't know whether the car-hailing interface of the vehicle dispatching end has been updated. Therefore, while generating the car-hailing interface on the mask according to the current form configuration, the car-hailing end simultaneously sends the trigger result and the current form configuration to the corresponding dispatching end, and the dispatching end determines whether the current form configuration has been updated according to the current form configuration and the form configuration of the car-hailing Web interface; in the case where the current form configuration has not been updated, the local configuration data can be directly used to generate the target car-hailing interface.

[0084] In the case where the current form configuration has been updated, the car-hailing interface is refreshed according to the updated form configuration to obtain the target car-hailing interface. Specifically, the refreshing process of the car-hailing interface can be: first compare the differences between the updated form configuration and the current form configuration, and perform differential refreshing according to the differences: only refresh the form entries that have been updated. If the user has filled in the form entry, the content filled in by the user is retained, and after updating the form entry, the content filled in by the user is automatically filled into the corresponding form entry after refreshing, thereby obtaining the target car-hailing interface.

[0085] Embodiment 3

[0086] Based on Embodiment 1 of the present invention, in order to minimize the sense of strangeness caused by the mask covering all the first form entries, in the embodiments of the present invention, a semi-transparent mask with a hollow structure is generated on the car-hailing end APP interface. The position of the hollow structure is the same as that of the first form entry where the user has already entered a field. The area outside the hollow structure of the semi-transparent mask covers other form entries on the car-hailing end APP interface where the user has not entered a field; and the form entries of the car-hailing Web interface are displayed at other non-hollow parts of the mask.

[0087] Applying the above embodiments of the present invention, the generated mask has a relatively small range, and the mask is implemented based on the existing APP interface of the car-hailing end, without involving interface switching or interface sliding. The operation is simpler, the rendering workload of the car-hailing end APP is smaller, and the speed is faster, further improving the user experience; at the same time, the fields that the user has already entered are not covered, which can further reduce the sense of abruptness to the user, avoid causing psychological pressure to the user, and improve the user experience.

[0088] Further, in order to minimize the impact on the user experience, obtain the fields of each first form entry on the car-hailing app interface and the fields of each second form entry on the corresponding Web interface of the dispatching end; use a semantic matching algorithm to match the fields in the first form entries with the fields in the second form entries, obtain the fields with the same or similar semantic content, and use the forms corresponding to these fields as common forms. Use the other form entries on the Web interface except the common form entries as unique form entries. That is to say, the unique form entries only exist in the Web interface and do not exist in the app interface; keep the positions of the common form entries on the car-hailing app interface unchanged, and use a mask with a hollow structure to cover the other first form entries on the car-hailing app interface except the common form entries. The position of the hollow structure is the same as the position of the first form entry where the user has entered fields and the common form, and the size of the hollow structure on the mask is the same as the size of the exposed first form entry. Then display the unique form entries on the mask.

[0089] For example, the first form entries on the car-hailing app are [User], [Departure Location], [Business Destination], [Ride Time], [Self-driving or Not].

[0090] The second form entries on the corresponding car-hailing Web interface of the dispatching end are [User], [Departure Location], [Business Destination], [Vehicle Model], [Number of Passengers], [Ride Duration], [Additional Fields].

[0091] Then, the common form entries on the car-hailing app and the car-hailing Web interface are:

[0092] [User], [Departure Location], [Business Destination]

[0093] The unique form entries on the corresponding car-hailing Web interface of the dispatching end are [Vehicle Model], [Number of Passengers], [Ride Duration], [Additional Fields].

[0094] Then, a semi-transparent mask is generated with a hollow structure at the position corresponding to the common form entries on the car-hailing app interface. The user can fill in the corresponding fields in these unmasked form entries. The other non-hollow parts of the semi-transparent mask cover the form entries unique to the car-hailing app and do not exist on the car-hailing Web interface, and the unique form entries [Vehicle Model], [Number of Passengers], [Ride Duration], [Additional Fields] on the car-hailing Web interface are displayed on the other non-hollow parts of the semi-transparent mask. It can be understood that when displaying the unique form entries on the other non-hollow parts of the semi-transparent mask, size matching and semantic matching processing are also required.

[0095] Applying the above embodiments of the present invention, at positions on other non-hollowed parts of the mask corresponding to the positions of the covered form entries, form entries semantically similar to the covered form entries are displayed.

[0096] Embodiment 4

[0097] Based on Embodiment 1 or 2 of the present invention, Embodiment 4 provides a vehicle reservation interface update device in global travel.

[0098] Figure 2 It is a schematic structural diagram of the vehicle reservation interface update device in global travel provided by the embodiments of the present invention. As Figure 2 shown, it is applied to the vehicle reservation side, and the device includes:

[0099] An acquisition module 201, configured to acquire the result of the user triggering the vehicle reservation process in global travel, and acquire the form structure of the vehicle reservation Web interface from the dispatching side. Among them, the form structure includes: the fields corresponding to the second form entries in the vehicle reservation Web interface and the positions of the second form entries on the vehicle reservation Web interface. The vehicle reservation side belongs to the first public vehicle management platform in the first administrative region, and the dispatching side belongs to the second public vehicle management platform in the second administrative region.

[0100] A generation module 202, configured to generate a mask on the interface of the vehicle reservation side, generate a corresponding target vehicle reservation interface on the mask according to the form structure, and acquire the corresponding fields filled in by the user on the target vehicle reservation interface.

[0101] A sending module 203, configured to convert the fields filled in by the user into structured data according to a preset data structure template and send it to the dispatching side, and the dispatching side is configured to dispatch a vehicle for the user according to the structured data.

[0102] Embodiment 5

[0103] Corresponding to Embodiment 3, the embodiments of the present invention further provide another vehicle reservation interface update device in global travel, which is applied to the dispatching side, and the device is used for: receiving the structured data filled in by the user and dispatching a vehicle for the user according to the structured data.

[0104] Embodiment 6

[0105] Embodiment 6 provides a vehicle reservation interface update system in global travel, and the system includes:

[0106] The vehicle reservation side as described in any one of Embodiments 1-3, and the dispatching side as described in Embodiment 5.

[0107] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for updating the car-hailing interface in global travel, characterized in that Applied to the car-hailing side, the method includes: Obtain the result of the user triggering the car-hailing process for global travel, and obtain the form structure of the car-hailing Web interface from the dispatching side. Among them, the form structure includes: the fields corresponding to the second form entries in the car-hailing Web interface and the positions of the second form entries on the car-hailing Web interface. The car-hailing side belongs to the first public vehicle management platform in the first administrative region, and the dispatching side belongs to the second public vehicle management platform in the second administrative region; Generate a mask on the interface of the car-hailing side, generate a corresponding target car-hailing interface on the mask according to the form structure, and obtain the corresponding fields filled in by the user on the target car-hailing interface; among them, generating a mask on the interface of the car-hailing side and generating a corresponding target car-hailing interface on the mask according to the form structure includes: generating a blank mask on the car-hailing interface of the first public vehicle management platform, and the mask covers the car-hailing side APP interface; obtain the form structure of the first form entry on the car-hailing side APP interface of the first public vehicle management platform; and obtain the form structure of the second form entry on the corresponding car-hailing Web interface of the dispatching side; compare the first form entry with the second form entry one by one, and use the form entries with the same form structure as the common form entries, where the same form structure means that the field semantics are similar and the positions are the same; display the common form entries at the positions corresponding to the first form entries on the mask; According to a preset data structure template, convert the fields filled in by the user into structured data and send it to the dispatching side, and the dispatching side is used to dispatch vehicles for the user according to the structured data.

2. The method for updating the car-hailing interface in the whole-region travel according to claim 1, wherein, The obtaining the result of the user triggering the car-hailing process for global travel includes: Obtain the result of the user clicking on the global travel icon; Or when the destination filled in by the user is outside the first administrative region, determine that the user has triggered the car-hailing process for global travel, and obtain the triggering result of the user; Or when the origin filled in by the user is outside the first administrative region, determine that the user has triggered the car-hailing process for global travel, and obtain the triggering result of the user.

3. The method for updating the car-hailing interface in the whole-region travel according to claim 1, wherein The generating a mask on the interface of the car-hailing side and generating a corresponding target car-hailing interface on the mask according to the form structure further includes: Obtain the remaining entry positions corresponding to the first form entries on the mask except for the common form entries. For each remaining entry position, obtain the fields of the first form entries covered at this position, and match the field semantics of the first form entries with the other form entries except the common form entries in the second form entries; When the field semantic matching degree is greater than the first preset threshold, display the second form entry at the position corresponding to the first form entry on the mask; When the field semantic matching degree is less than or equal to the first preset threshold, display the second form entry in sequence below the positions corresponding to all the first form entries on the mask; Use the mask with the second form entry displayed as the target car-hailing interface.

4. The method for updating the car-hailing interface in the whole-region travel according to claim 3, wherein, The displaying the common form entries at the positions corresponding to the first form entries on the mask includes: Generate a semi-transparent mask with a hollow structure on the car-hailing app interface. The hollow structure is in the same position as the first form entry field where the user has already entered information and the position of the common form entry, and the size of the hollow structure is the same as the size of the corresponding first form entry. Use the mask with the hollow structure to cover other first form entries on the car-hailing app interface except for the common form entries and the first form entries already entered by the user.

5. The method for updating the car-hailing interface in the whole-region travel according to claim 4, wherein, The step of displaying the second form entry at the position corresponding to the first form entry on the mask includes: Match the sizes of the first form entry and the second form entry. When the field semantic matching degree is greater than the first preset threshold and the size matching degree between the first form entry and the second form entry is greater than the second preset threshold, display the second form entry at the position corresponding to the first form entry on the mask. When the field semantic matching degree is greater than the first preset threshold and the size matching degree is less than or equal to the second preset threshold, use the keyword extraction algorithm to extract the first keyword of the second form entry, use the first keyword as the third form entry, and display the third form entry at the position corresponding to the first form entry on the mask.

6. The method for updating the car-hailing interface in the whole-region travel according to claim 5, wherein The step of sequentially displaying the second form entry below the positions corresponding to all first form entries on the mask includes: Obtain the first average input duration of the user for the first form entry and the second average input duration of the user for the second form entry on the mask. When the second average input duration is greater than or equal to 1.5 times the first average input duration, sequentially display the second form entry below the positions corresponding to all first form entries on the mask. When the second average input duration is less than 1.5 times the first average input duration, insert the second form entry into the blank position corresponding to the first form entry on the mask for display.

7. The method for updating the car-hailing interface in global travel according to claim 6, wherein, The step of inserting the second form entry into the blank position corresponding to the first form entry on the mask for display includes: Use the keyword extraction algorithm to extract the second keyword of the second form entry, use the second keyword as the fourth form entry, and insert the fourth form entry into the blank position corresponding to the first form entry on the mask for display.

8. The device for updating the car-hailing interface in global travel, characterized in that, Applied to the car-hailing side, the device includes: An acquisition module, configured to obtain the result of the user triggering the global travel car-hailing process, and obtain the form structure of the car-hailing web interface from the dispatching side. The form structure includes: the fields corresponding to the second form entry in the car-hailing web interface and the position of the second form entry on the car-hailing web interface. The car-hailing side belongs to the first public vehicle management platform in the first administrative region, and the dispatching side belongs to the second public vehicle management platform in the second administrative region. A generation module, configured to generate a mask on the interface of the car-hailing terminal, generate a corresponding target car-hailing interface on the mask according to the form structure, and obtain the corresponding fields filled in by the user on the target car-hailing interface; wherein, when generating the corresponding target car-hailing interface, the generation module includes: generating a blank mask on the car-hailing interface of the first public vehicle management platform, and the mask covers the car-hailing terminal APP interface; obtaining the form structure of the first form entry on the car-hailing terminal APP interface of the first public vehicle management platform; and obtaining the form structure of the second form entry on the corresponding car-hailing Web interface of the dispatching terminal; comparing the first form entry with the second form entry one by one, and taking the form entries with the same form structure as the common form entries, where the same form structure means that the field semantics are similar and the positions are the same; displaying the common form entries at the positions corresponding to the first form entries on the mask. A sending module, configured to convert the fields filled in by the user into structured data according to a preset data structure template and send the structured data to the dispatching terminal, and the dispatching terminal is configured to dispatch a vehicle for the user according to the structured data.

9. A device for updating the car-hailing interface in global travel, characterized in that: Applied to the dispatching terminal, the device is configured to: receive the structured data sent by the car-hailing terminal according to any one of claims 1-7, and dispatch a vehicle for the user according to the structured data.

10. The car-hailing interface update system in global travel, characterized in that, The system includes: The car-hailing terminal according to any one of claims 1-7, and the dispatching terminal according to claim 9.

Citation Information

Patent Citations

  • Take-out order processing method and device, computer equipment and storage medium

    CN107886281A

  • Application running method and device

    CN108287647A

  • Control method and device for achieving cross-platform multi-account data generation through tabular data entry

    CN111680486A