Method, device, electronic device and computer-readable medium for generating appointment calendar

By obtaining the item time limit configuration information pre-acquisitioned by the user and adjusting the initial reservation calendar based on the buffer configuration information in the reservation calendar service, the problem of inaccurate reservation delivery calendar generated by the user when placing an order near the collection deadline is solved, and the accuracy and user experience of the reservation calendar are improved.

CN114418537BActive Publication Date: 2025-05-23BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210059477.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-19
Publication Date
2025-05-23
Estimated Expiration
2042-01-19

AI Technical Summary

Technical Problem

In the prior art, when the user places an order near the deadline for collection, the generated appointment delivery calendar may be inaccurate, resulting in the user being rejected, affecting the user's experience and order churn.

Method used

By obtaining the item time-saving configuration information pre-acquisitioned by the user, an initial appointment calendar is generated, and the initial appointment calendar is adjusted according to the buffer configuration information in the appointment calendar service, and a buffering strategy is added to improve accuracy.

Benefits of technology

It improves the accuracy of the generated appointment calendar, reduces the possibility of users being rejected, and improves user operation success rate and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114418537B_ABST
    Figure CN114418537B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, electronic device and computer-readable medium for generating an appointment calendar, and belongs to the field of Internet technology. The method includes: in response to a user's pre-acquisition settlement operation, obtaining the time configuration information corresponding to the item pre-acquired by the user; calling the appointment calendar service interface, obtaining the first buffer configuration information in the appointment calendar service, and obtaining the first buffer verification time according to the first buffer configuration information; generating an initial appointment calendar according to the first verification time and the time configuration information corresponding to the item; adjusting the initial appointment calendar according to the first buffer verification time to obtain the first time-limited appointment calendar for the item. The present disclosure verifies and corrects the generated appointment calendar through the buffer configuration information, which can improve the accuracy of the generated appointment calendar and improve the success rate of user orders.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a method for generating a reservation calendar, a device for generating a reservation calendar, an electronic device, and a computer-readable medium. Background Art

[0002] With the popularity of online shopping, some e-commerce platforms take into account the issue of user delivery time. They will provide a delivery appointment calendar when users place an order and arrange delivery according to the delivery time period selected by the user.

[0003] When an e-commerce platform generates the various optional time periods in the scheduled delivery calendar, it is generally calculated in real time based on the product operation status, the current time and the collection deadline. However, if a user places an order close to the deadline, the generated scheduled delivery calendar may be inaccurate.

[0004] In view of this, there is an urgent need in the art for a method for generating an appointment calendar to improve the accuracy of the generated appointment calendar.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present disclosure is to provide a method for generating an appointment calendar, a device for generating an appointment calendar, an electronic device and a computer-readable medium, thereby improving the accuracy of the generated appointment calendar at least to a certain extent.

[0007] According to a first aspect of the present disclosure, a method for generating an appointment calendar is provided, comprising:

[0008] In response to a pre-acquisition settlement operation of a user, obtaining time-limit configuration information corresponding to the item pre-acquired by the user;

[0009] Calling the reservation calendar service interface to obtain first buffer configuration information in the reservation calendar service, and obtaining a first buffer check duration according to the first buffer configuration information;

[0010] Generate an initial reservation calendar according to the first verification time and the timeliness configuration information corresponding to the item;

[0011] The initial reservation calendar is adjusted according to the first buffer verification time to obtain a first time-limited reservation calendar for the item.

[0012] In an exemplary embodiment of the present disclosure, after acquiring the time-limit configuration information corresponding to the item pre-acquired by the user, the method further includes:

[0013] Acquire pre-acquisition information of the item, wherein the pre-acquisition information includes inventory information of the item and address information of the user;

[0014] Obtaining an estimated delivery time based on the inventory information of the item and the address information of the user;

[0015] It is determined whether the item supports the appointment calendar service according to the estimated delivery time. If it does, the subsequent steps are continued. Otherwise, the appointment calendar is not generated.

[0016] In an exemplary embodiment of the present disclosure, the adjusting the initial reservation calendar according to the first buffer check time to obtain the first time-limited reservation calendar of the item includes:

[0017] Obtaining a deadline for a pre-acquisition settlement operation corresponding to a most recent appointment time period in the initial appointment calendar;

[0018] The initial reservation calendar is adjusted according to the deadline, the first buffer verification time and the first verification time to obtain a first time-limited reservation calendar for the item.

[0019] In an exemplary embodiment of the present disclosure, the adjusting the initial reservation calendar according to the deadline, the first buffer check duration, and the first check time to obtain the first time-limited reservation calendar for the item includes:

[0020] Obtaining a first buffer deadline according to a difference between the deadline and the first buffer check duration;

[0021] If the first verification time is earlier than the first buffer deadline, directly using the initial reservation calendar as the first time-limited reservation calendar;

[0022] If the first verification time is later than the first buffer deadline, the most recent reservation time period in the initial reservation calendar is removed, and the first time-effective reservation calendar is obtained according to the subsequent reservation time period.

[0023] In an exemplary embodiment of the present disclosure, the method further includes:

[0024] In response to the user's pre-acquisition record submission operation, acquiring second buffer configuration information in the appointment calendar service, and obtaining a second buffer verification duration according to the second buffer configuration information;

[0025] The initial reservation calendar is adjusted according to the second buffer verification time to obtain a second time-limited reservation calendar for the item;

[0026] Matching the second time-limited reservation calendar with the first time-limited reservation calendar, and if the match fails, rejecting the user's pre-acquisition record submission operation;

[0027] If the match is successful, the user's pre-acquisition record submission operation is completed according to the user's reservation time period selection operation on the first time-limited reservation calendar.

[0028] In an exemplary embodiment of the present disclosure, the adjusting the initial reservation calendar according to the second buffer check time to obtain the second time-limited reservation calendar for the item includes:

[0029] Obtaining a deadline for a pre-acquisition settlement operation corresponding to a most recent appointment time period in the initial appointment calendar;

[0030] The initial reservation calendar is adjusted according to the deadline, the second buffer verification time and the second verification time to obtain a second time-limited reservation calendar for the item.

[0031] In an exemplary embodiment of the present disclosure, the adjusting the initial reservation calendar according to the deadline, the second buffer verification time and the second verification time to obtain the second time-limited reservation calendar for the item includes:

[0032] Obtaining a second buffer deadline according to the sum of the deadline and the second buffer check duration;

[0033] If the second verification time is earlier than the second buffer deadline, directly use the initial reservation calendar as the second time-limited reservation calendar;

[0034] If the second verification time is later than the second buffer deadline, the most recent reservation time period in the initial reservation calendar is removed, and the second time-limited reservation calendar is obtained according to the subsequent reservation time period.

[0035] According to a second aspect of the present disclosure, there is provided a device for generating an appointment calendar, comprising:

[0036] A configuration information acquisition module, configured to obtain, in response to a user's pre-acquisition settlement operation, time-limit configuration information corresponding to the item pre-acquired by the user;

[0037] A buffer duration determination module, configured to call an appointment calendar service interface, obtain first buffer configuration information in the appointment calendar service, and obtain a first buffer verification duration according to the first buffer configuration information;

[0038] An appointment calendar generation module, used to generate an initial appointment calendar according to the first verification time and the timeliness configuration information corresponding to the item;

[0039] The reservation calendar adjustment module is used to adjust the initial reservation calendar according to the first buffer verification time to obtain a first time-limited reservation calendar for the item.

[0040] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-described methods for generating an appointment calendar by executing the executable instructions.

[0041] According to a fourth aspect of the present disclosure, a computer-readable medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method for generating a reservation calendar described in any one of the above is implemented.

[0042] The exemplary embodiments of the present disclosure may have the following beneficial effects:

[0043] In the method for generating an appointment calendar in the example implementation of the present disclosure, the time configuration information corresponding to the items pre-acquired by the user is obtained and an initial appointment calendar is generated, and then the first buffer configuration information in the appointment calendar service is obtained to adjust the initial appointment calendar to obtain a corrected first time appointment calendar. The method for generating an appointment calendar in the example implementation of the present disclosure can improve the accuracy of the generated appointment calendar, improve the success rate of user operations, and enhance the user experience by adding a corresponding buffer strategy in the generation link of the appointment calendar and verifying and correcting the initial appointment calendar.

[0044] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0046] Figure 1 A schematic diagram showing an exemplary system architecture of a method and device for generating an appointment calendar to which an embodiment of the present invention can be applied;

[0047] Figure 2 A schematic diagram showing a flow chart of a method for generating an appointment calendar according to an exemplary embodiment of the present disclosure;

[0048] Figure 3A schematic diagram showing a flow chart of determining whether to support a reservation calendar service in an exemplary embodiment of the present disclosure;

[0049] Figure 4 A schematic diagram of a process of obtaining a first time-effective reservation calendar according to an exemplary embodiment of the present disclosure is shown;

[0050] Figure 5 A schematic diagram showing a process of adjusting an initial reservation calendar to obtain a first time-effective reservation calendar according to an exemplary embodiment of the present disclosure;

[0051] Figure 6 A schematic diagram of a process of obtaining a second time-effective reservation calendar according to an exemplary embodiment of the present disclosure is shown;

[0052] Figure 7 A schematic diagram showing a process of adjusting an initial reservation calendar to obtain a second time-effective reservation calendar according to an exemplary embodiment of the present disclosure;

[0053] Figure 8 A flow chart of a method for generating a reservation calendar based on first buffer configuration information according to a specific implementation of the present disclosure is shown;

[0054] Fig. 9 A schematic flow chart of a method for generating a reservation calendar based on second buffer configuration information according to a specific implementation of the present disclosure is shown;

[0055] Fig.10 A block diagram showing a device for generating an appointment calendar according to an exemplary embodiment of the present disclosure;

[0056] Fig.11 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0057] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0058] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0059] At present, e-commerce platforms often carry out fulfillment time control. That is, after the user enters the order page, the system will show the user a scheduled delivery calendar. The user can select the desired delivery time period from the scheduled delivery calendar and submit the order. After the order is successfully placed, the e-commerce system will deliver the goods according to the calendar time period selected by the user.

[0060] In some related embodiments, when the e-commerce system generates an appointment calendar, it is generated based on the operating conditions (current address, warehouse, goods, inventory, payment method, delivery method, user attributes, etc.), back-end configuration attributes, and real-time calculation based on the current time and the collection deadline. For example: for the appointment calendar with 211 timeliness (two deliveries a day, for example, if the user places an order before 11:00 am on the current date, the goods can be delivered on the same day; if the user places an order before 15:00 pm, the goods can be delivered before 15:00 am the next day), the deadlines corresponding to the two time periods are 11:00 am and 15:00 pm respectively. If the order is placed before 11:00 am, the user can select the estimated delivery time of 15:00-19:00 pm on the same day. After 11:00, the fastest estimated delivery time can only be selected from 09:00-15:00 am the next day.

[0061] However, the method for generating the appointment calendar in the above-mentioned related embodiments has the following major disadvantages:

[0062] 1. When entering the checkout page and displaying the appointment calendar: If the user enters the checkout page and the current order time is within the last 0.01 seconds before the collection deadline, when the page is opened and the appointment calendar is displayed, the system takes 0.011 seconds to calculate the appointment calendar, which is actually after the deadline. Therefore, the most recent estimated delivery time period in the generated appointment calendar is actually unavailable. At this time, if the user selects the most recent estimated delivery time period in the appointment calendar, the order will be rejected when submitting the order.

[0063] 2. After selecting the calendar on the checkout page, submit the order: After entering the checkout page, the user selects the estimated delivery time, which usually stays on the page for a few minutes before clicking Submit Order. If the order time exceeds the deadline, the system will consider the time period selected by the user to be incorrect, and the system will reject the order.

[0064] In both cases, the user's order is rejected due to the system operation critical value problem, which may cause the user experience to decline, resulting in order loss and user complaints, thus affecting the dealer's economic benefits and the reputation of the e-commerce platform. Therefore, a method for generating an appointment calendar is needed to solve the problem caused by users placing orders near the deadline critical value.

[0065] Figure 1 A schematic diagram of a system architecture of an exemplary application environment of a method and device for generating an appointment calendar according to an embodiment of the present invention is shown.

[0066] like Figure 1 As shown, the system architecture 100 may include multiple mobile terminals 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the mobile terminals 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wireless communication links, etc.

[0067] It should be understood that Figure 1 The number of mobile terminals, networks and servers in the embodiment is only for illustration. Any number of mobile terminals, networks and servers may be provided as required. For example, the server 105 may be a server cluster composed of multiple servers.

[0068] Mobile terminals 101, 102, and 103 may be various electronic devices with processors, including but not limited to smart phones, tablet computers, portable computers, and the like. Server 105 may be a server that provides various services. For example, mobile terminals 101, 102, and 103 may obtain the time configuration information corresponding to the items pre-acquired by the user and the pre-acquisition information of the items through the processor in response to the pre-acquisition settlement operation of the user, and upload them to server 105. Server 105 may call the appointment calendar service interface to obtain the first buffer configuration information in the appointment calendar service, and obtain the first buffer verification time length according to the first buffer configuration information; generate an initial appointment calendar according to the time configuration information corresponding to the items and the pre-acquisition information of the items; adjust the initial appointment calendar according to the first buffer verification time length, obtain the first time-limited appointment calendar of the items, and send it to mobile terminals 101, 102, and 103 for display. Mobile terminals 101, 102, and 103 may also complete the entire process from obtaining the time configuration information corresponding to the items pre-acquired by the user and the pre-acquisition information of the items to generating the first time-limited appointment calendar through the processor.

[0069] This example implementation first provides a method for generating an appointment calendar. Figure 2 As shown, the above-mentioned method for generating an appointment calendar may include the following steps:

[0070] Step S210: In response to the user's pre-acquisition settlement operation, obtain the timeliness configuration information corresponding to the item pre-acquired by the user.

[0071] Step S220: Call the reservation calendar service interface to obtain the first buffer configuration information in the reservation calendar service, and obtain the first buffer check duration according to the first buffer configuration information.

[0072] Step S230: Generate an initial appointment calendar according to the first verification time and the timeliness configuration information corresponding to the item.

[0073] Step S240: Adjust the initial reservation calendar according to the first buffer verification time to obtain the first time-limited reservation calendar of the item.

[0074] In the method for generating an appointment calendar in the example implementation of the present disclosure, the time configuration information corresponding to the items pre-acquired by the user is obtained and an initial appointment calendar is generated, and then the first buffer configuration information in the appointment calendar service is obtained to adjust the initial appointment calendar to obtain a corrected first time appointment calendar. The method for generating an appointment calendar in the example implementation of the present disclosure can improve the accuracy of the generated appointment calendar, improve the success rate of user operations, and enhance the user experience by adding a corresponding buffer strategy in the generation link of the appointment calendar and verifying and correcting the initial appointment calendar.

[0075] Next, combine Figures 3 to 7 The above steps of this exemplary embodiment are described in more detail.

[0076] In step S210, in response to the user's pre-acquisition settlement operation, the timeliness configuration information corresponding to the item pre-acquired by the user is acquired.

[0077] In this example implementation, the user's pre-acquisition settlement operation may refer to the operation of entering the settlement page through the settlement page front desk (APP, PC, third-party software, etc.) when the user purchases goods on the e-commerce platform. The items pre-acquired by the user are the goods purchased by the user.

[0078] In this example implementation, the timeliness configuration information refers to the timeliness waves, such as 211 (two deliveries a day, for example, if the user places an order before 11:00 a.m. on the current date, the goods can be delivered on the same day; if the user places an order before 15:00 p.m., the goods can be delivered before 15:00 a.m. the next day), 311 (three deliveries a day), next-day delivery, next-day delivery, etc.

[0079] In this example implementation, after obtaining the time configuration information corresponding to the item pre-acquired by the user, it is also possible to determine whether the current item supports the appointment calendar service in combination with relevant parameters, such as Figure 3As shown, the following steps may be included:

[0080] Step S310: Obtain pre-acquisition information of the item, wherein the pre-acquisition information includes inventory information of the item and address information of the user.

[0081] In this example implementation, the pre-acquisition information of the item includes the inventory information of the item and the address information of the user, as well as some other pre-acquisition information, including the item-related skulist, distribution center, warehouse, order address, appointment calendar, etc. Among them, the inventory information of the item can be obtained through the inventory adjustment interface in the settlement page.

[0082] Step S320: Obtain an estimated delivery time based on the inventory information of the item and the user's address information.

[0083] When purchasing goods, users need to first find the nearest warehouse with inventory based on the user's address information, then identify the delivery distance, and get an estimated delivery time based on the delivery distance.

[0084] Step S330. Determine whether the item supports the appointment calendar service based on the estimated delivery time. If it does, continue to execute subsequent steps. Otherwise, do not generate an appointment calendar.

[0085] If the estimated delivery time cannot meet the delivery time requirement of the most recent delivery time period at the current time, it means that the current item cannot support the appointment calendar service. If it can be met, continue to generate an appointment calendar according to the subsequent steps.

[0086] In step S220, the reservation calendar service interface is called to obtain first buffer configuration information in the reservation calendar service, and the first buffer check duration is obtained according to the first buffer configuration information.

[0087] In this example implementation, the settlement page middle station can call the "appointment calendar service" interface to enter the appointment calendar service. The first buffer configuration information is: before the deadline corresponding to the most recently available appointment time period, a buffer time is set according to the first buffer verification time length, and the appointment calendar is verified in advance. For example, a 5-minute buffer time can be set before the deadline corresponding to the most recently available appointment time period, and the verification is performed 5 minutes in advance. In this case, the first buffer verification time length is 5 minutes.

[0088] In step S230, an initial reservation calendar is generated according to the first verification time and the timeliness configuration information corresponding to the item.

[0089] In this example implementation, the first verification time refers to the current time when the user enters the checkout page and opens the selection page for the delivery appointment calendar. At the current first verification time, multiple candidate time periods of the corresponding time efficiency wave can be obtained according to the corresponding time efficiency configuration information, and an initial appointment calendar is generated according to the above multiple candidate time periods. The initial appointment calendar refers to an unverified appointment calendar obtained only according to the current first verification time and the time efficiency configuration information corresponding to the item.

[0090] In step S240, the initial reservation calendar is adjusted according to the first buffer verification time to obtain a first time-limited reservation calendar for the item.

[0091] In this example implementation, Figure 4 As shown, adjusting the initial reservation calendar according to the first buffer verification time to obtain the first time-limited reservation calendar for the item may specifically include the following steps:

[0092] Step S410: Obtain the deadline for the pre-acquisition settlement operation corresponding to the most recent appointment time period in the initial appointment calendar.

[0093] First, the deadline for the pre-acquisition settlement operation corresponding to the most recent appointment time period in the initial appointment calendar is obtained.

[0094] Step S420: Adjust the initial reservation calendar according to the deadline, the first buffer verification time and the first verification time to obtain the first time-limited reservation calendar for the item.

[0095] In this example implementation, Figure 5 As shown, the initial reservation calendar is adjusted according to the deadline, the first buffer verification time and the first verification time to obtain the first time-limited reservation calendar for the item, which may specifically include the following steps:

[0096] Step S510: Obtain a first buffer deadline according to a difference between the deadline and the first buffer check duration.

[0097] In this example implementation, the first buffer deadline=the deadline-the first buffer check duration.

[0098] Step S520: If the first verification time is earlier than the first buffer deadline, the initial reservation calendar is directly used as the first time-effective reservation calendar.

[0099] If the first verification time is earlier than the first buffer deadline, it means that the current first verification time is not close to the deadline, and there is no need to adjust the initial reservation calendar.

[0100] Step S530: If the first verification time is later than the first buffer deadline, remove the most recent reservation time period in the initial reservation calendar, and obtain a first time-effective reservation calendar based on the subsequent reservation time period.

[0101] If the first verification time is later than the first buffer deadline, it means that the current first verification time is close to the deadline. If the user stays on the checkout page, the final submission time may exceed the deadline, resulting in order rejection. Therefore, in this case, the most recent appointment time period in the initial appointment calendar is removed, and the corresponding first time-limited appointment calendar is generated from the next appointment time period.

[0102] The generation of the reservation calendar provided by the above method is described below with examples based on some specific embodiments.

[0103] The first case: when the current time is close to the deadline and the first buffer configuration information in the appointment calendar service is not configured, the appointment calendar is generated as follows:

[0104]

[0105] Compare the current time with the deadline. If the current time is earlier than the deadline, it means that the latest calendar time period is available. For the program, the generated appointment calendar is correct. However, for business flow, if the user operates in the appointment calendar and stays on the page for a few seconds, the generated appointment calendar will expire, thus causing order abnormality.

[0106] The second case: when the current time is not close to the deadline and the first buffer configuration information in the appointment calendar service is configured, the appointment calendar is generated as follows:

[0107]

[0108] When the first buffer check time is configured to 5 minutes, if the current operation time is close to 5 minutes before the deadline, the current time and (deadline time - first buffer check time) are compared according to the rules. If the current time is earlier than the deadline time - first buffer check time, it means that the most recent calendar time period is available. At this time, the system reserves 5 minutes for the user so that the user can stay on the page to operate and select the configuration service and make an appointment.

[0109] The third case: when the current time is close to the deadline and the first buffer configuration information in the appointment calendar service is configured, the appointment calendar is generated as follows:

[0110]

[0111] When the first buffer check time is configured to 5 minutes, if the current time is compared with (deadline time - first buffer check time), and the current time is later than the deadline time - first buffer check time, it means that the most recent calendar time period is unavailable, then the appointment calendar is adjusted and the next time period is used as the most recent calendar time period.

[0112] In addition, Figure 6 As shown, the method for generating an appointment calendar provided in this example implementation can also verify the appointment calendar through the following steps:

[0113] Step S610: In response to the user's pre-acquisition record submission operation, obtain the second buffer configuration information in the appointment calendar service, and obtain the second buffer verification time length according to the second buffer configuration information.

[0114] In this example implementation, the user's pre-acquisition record submission operation may refer to the user's operation of submitting an order on an e-commerce platform. The second buffer configuration information is: after the deadline corresponding to the most recently available appointment time period, a buffer time is set according to the second buffer verification time length to verify the appointment calendar. For example, a 2-minute buffer time may be set after the deadline corresponding to the most recently available appointment time period for verification, and the second buffer verification time length is 2 minutes.

[0115] Step S620: Adjust the initial reservation calendar according to the second buffer verification time to obtain a second time-limited reservation calendar for the item.

[0116] After entering the checkout page, the user may stay there for a while. At this time, when submitting the order for verification, it is necessary to call the appointment calendar verification interface to match whether the first-time appointment calendar is valid. Because the data on the page may be tampered with during the interaction between the calendar and the user, it is necessary to ensure the safety of the operation and verify the reliability of the appointment calendar.

[0117] In this example implementation, the deadline of the pre-acquisition settlement operation corresponding to the most recent appointment time period in the initial appointment calendar can be obtained, and the initial appointment calendar can be adjusted according to the deadline, the second buffer verification time and the second verification time to obtain the second time-limited appointment calendar of the item. The second verification time refers to the time when the user verifies the appointment calendar after submitting the pre-acquisition record.

[0118] In this example implementation, Figure 7 As shown, the initial reservation calendar is adjusted according to the deadline, the second buffer verification time and the second verification time to obtain the second time-limited reservation calendar for the item, which may specifically include the following steps:

[0119] Step S710: Obtain the second buffer deadline according to the sum of the deadline and the second buffer check duration.

[0120] In this example implementation, the second buffer deadline=deadline+second buffer check duration.

[0121] Step S720: If the second verification time is earlier than the second buffer deadline, the initial reservation calendar is directly used as the second time-effective reservation calendar.

[0122] If the second verification time is earlier than the second buffer deadline, it means that the current second verification time does not exceed the deadline for too long, and there is no need to adjust the initial reservation calendar.

[0123] Step S730: If the second verification time is later than the second buffer deadline, remove the most recent reservation time period in the initial reservation calendar, and obtain a second time-effective reservation calendar based on the subsequent reservation time periods.

[0124] If the second verification time is later than the second buffer deadline, it means that the current second verification time exceeds the deadline by too long, which may cause the system to reject the order. Therefore, the most recent appointment time period in the initial appointment calendar is removed, and the corresponding second time-limited appointment calendar is generated starting from the next appointment time period.

[0125] Step S630: Match the second time-limited reservation calendar with the first time-limited reservation calendar. If the match fails, the user's pre-acquisition record submission operation is rejected.

[0126] The second time-limited reservation calendar is matched with the first time-limited reservation calendar to determine whether the second time-limited reservation calendar is the same as the first time-limited reservation calendar. If they are not the same, the user's pre-acquisition record submission operation is rejected, that is, the system rejects the order.

[0127] Step S640: If the match is successful, the user's pre-acquisition record submission operation is completed according to the user's reservation time period selection operation on the first time-limited reservation calendar.

[0128] If the second time-limited reservation calendar is the same as the first time-limited reservation calendar, it means that the generated reservation calendar has passed two verifications. Then, according to the reservation time period selection operation performed by the user on the first time-limited reservation calendar, the user's pre-acquisition record submission operation is completed, and the user successfully places the order.

[0129] The following is an illustrative example of the verification of the reservation calendar provided by the above method according to some specific embodiments.

[0130] The first case: when the current time is close to the deadline and the second buffer configuration information in the appointment calendar service is not configured, the appointment calendar is generated as follows:

[0131]

[0132] Compare the current time with the deadline. If the current time is later than the deadline, it means that the most recent calendar time period is unavailable. At this time, the verification prompts that the appointment calendar time is unavailable and the system rejects the order.

[0133] The second situation: when the current time is close to the deadline and the second buffer configuration information in the appointment calendar service is configured, the appointment calendar is generated as follows:

[0134]

[0135] When the second buffer check time is configured to 2 minutes, if the current time is close to the deadline, the current time and (deadline time - second buffer check time) are compared according to the rules. If the current time is earlier than the deadline - second buffer check time, it means that the most recent calendar time period is available. At this time, an appointment buffer is made, and the user's stay time on the page is included in the second buffer check time, allowing the user to place an order.

[0136] like Figure 8 The figure is a complete flow chart of a method for generating an appointment calendar in a specific implementation of the present disclosure, which is applied to a scenario where a user enters the settlement page of an e-commerce logistics and generates an appointment calendar. It is an example of the above steps in this example implementation. The specific steps of the flow chart are as follows:

[0137] Step S810. The user enters the checkout page.

[0138] The user enters the settlement page through the settlement page front end (APP, PC, third-party software, etc.), and the settlement page middle end calls the inventory interface to obtain information related to the product inventory.

[0139] Step S820: Enter the appointment calendar service.

[0140] The settlement page calls the "Appointment Calendar Service" interface, enters the appointment calendar service, and sends information such as the product list, distribution center, warehouse, order address, appointment calendar ID, etc. to the "Appointment Calendar Service".

[0141] Step S830. The "Appointment Calendar Service" determines whether the service is supported based on the input parameters.

[0142] If the current address, warehouse, goods, inventory, payment method, delivery method, and user attributes all meet the configured route, and there are no special time restrictions on the current date (for example: delivery is not allowed on that day), the "Appointment Calendar Service" is supported.

[0143] Step S840: Obtain timeliness configuration information and buffer strategy configuration.

[0144] The time configuration information is: 211 time wave. (Other time waves are similar, such as: 311, 411, next day delivery, every other day delivery, etc.)

[0145] The first buffer configuration information is: verify five minutes before submitting the order.

[0146] If the timeliness configuration information and buffer strategy configuration cannot be obtained, the appointment calendar service is also not supported.

[0147] Step S850: Calculate the scheduled delivery calendar.

[0148] The first appointment delivery calendar is generated according to the timeliness configuration information, buffer strategy configuration and the current user's behavior. The specific calculation method is: if the current time is earlier than the deadline - the first buffer check duration, the appointment calendar is not adjusted; if the current time is later than the deadline - the first buffer check duration, the appointment calendar is adjusted and the next time period is used as the nearest calendar time period.

[0149] Step S860. Return to the settlement page.

[0150] The "Appointment Calendar Service" returns the relevant parameters of the first appointment delivery calendar to the transaction settlement page middle platform, and displays the first appointment delivery calendar through the settlement page front platform for users to select.

[0151] like Fig. 9 The figure is a complete flow chart of the secondary verification of the reservation calendar in a specific implementation mode of the present disclosure, which is applied to the scenario of verifying the reservation calendar after the user places an order, and verifies the reliability of the user calendar. The specific steps of the flow chart are as follows:

[0152] Step S910. The user enters the checkout page.

[0153] The user enters the checkout page, and the checkout page calls the inventory interface to obtain information related to the product inventory.

[0154] Step S920: Enter the appointment calendar service.

[0155] The settlement page calls the "Appointment Calendar Service" interface, enters the appointment calendar service, and sends information such as the product list, distribution center, warehouse, order address, appointment calendar ID, etc. to the "Appointment Calendar Service".

[0156] Step S930. The "Appointment Calendar Service" determines whether the service is supported based on the input parameters.

[0157] If the current address, warehouse, goods, inventory, payment method, delivery method, and user attributes all meet the configured route, and there are no special time restrictions on the current date (for example: delivery is not allowed on that day), the "Appointment Calendar Service" is supported.

[0158] Step S940: Obtain timeliness configuration information and buffer strategy configuration.

[0159] The time configuration information is: 211 time wave. (Other time waves are similar, such as: 311, 411, next day delivery, every other day delivery, etc.)

[0160] The first buffer configuration information is: verify two minutes after submitting the order.

[0161] Step S950: Calculate the scheduled delivery calendar.

[0162] The second appointment delivery calendar is generated based on the timeliness configuration information, buffer strategy configuration and the current user's behavior. The specific calculation method is: if the current time is earlier than the deadline + the first buffer check duration, the appointment calendar is not adjusted; if the current time is later than the deadline + the first buffer check duration, the appointment calendar is adjusted and the next time period is used as the nearest calendar time period.

[0163] Step S960: Match the second scheduled delivery calendar with the first scheduled delivery calendar.

[0164] Step S970: Determine whether the match is successful.

[0165] If the match is successful, proceed to step S980; if the match is unsuccessful, proceed to step S990.

[0166] Step S980. Order is placed successfully.

[0167] Step S990: reject the order.

[0168] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0169] Furthermore, the present disclosure also provides a device for generating a reservation calendar. Fig.10 As shown, the reservation calendar generation device may include a configuration information acquisition module 1010, a buffer duration determination module 1020, a reservation calendar generation module 1030, and a reservation calendar adjustment module 1040. Among them:

[0170] The configuration information acquisition module 1010 may be used to obtain the timeliness configuration information corresponding to the item pre-acquired by the user in response to the pre-acquisition settlement operation of the user;

[0171] The buffer duration determination module 1020 may be used to call the appointment calendar service interface, obtain first buffer configuration information in the appointment calendar service, and obtain a first buffer check duration according to the first buffer configuration information;

[0172] The appointment calendar generation module 1030 may be used to generate an initial appointment calendar according to the first verification time and the timeliness configuration information corresponding to the item;

[0173] The reservation calendar adjustment module 1040 can be used to adjust the initial reservation calendar according to the first buffer verification time to obtain a first time-effective reservation calendar for the item.

[0174] In some exemplary embodiments of the present disclosure, a reservation calendar generation device provided by the present disclosure may further include a reservation calendar service determination module, which may include a pre-acquisition information acquisition unit, a delivery time estimation unit, and a reservation calendar service determination unit. Among them:

[0175] The pre-acquisition information acquisition unit may be used to acquire pre-acquisition information of the item, wherein the pre-acquisition information includes inventory information of the item and address information of the user;

[0176] The delivery time estimation unit can be used to obtain the estimated delivery time according to the inventory information of the item and the address information of the user;

[0177] The appointment calendar service determination unit may be used to determine whether the item supports the appointment calendar service according to the estimated delivery time. If so, the subsequent steps are continued, otherwise, the appointment calendar is not generated.

[0178] In some exemplary embodiments of the present disclosure, the appointment calendar generation module 1030 may include a candidate time period determination unit, a delivery time determination unit, and an initial appointment calendar generation unit.

[0179] The candidate time period determination unit may be used to determine a plurality of candidate time periods under the first verification time according to the timeliness configuration information;

[0180] The delivery time determination unit may be used to obtain an estimated delivery time based on the inventory information of the item and the address information of the user;

[0181] The initial reservation calendar generating unit may be configured to determine a plurality of available reservation time periods from a plurality of candidate time periods according to the first verification time and the estimated delivery time, and generate an initial reservation calendar according to the reservation time periods.

[0182] In some exemplary embodiments of the present disclosure, the appointment calendar adjustment module 1040 may include a deadline acquisition unit and a first appointment calendar determination unit.

[0183] The deadline acquisition unit may be used to acquire the deadline of the pre-acquisition settlement operation corresponding to the most recent reservation time period in the initial reservation calendar;

[0184] The first reservation calendar determining unit can be used to adjust the initial reservation calendar according to the deadline, the first buffer verification time and the first verification time to obtain a first time-limited reservation calendar for the item.

[0185] In some exemplary embodiments of the present disclosure, the first reservation calendar determining unit may include a first buffer deadline determining unit, a first time-sensitive reservation calendar generating unit, and a first time-sensitive reservation calendar adjusting unit.

[0186] The first buffer deadline determination unit may be configured to obtain the first buffer deadline according to a difference between the deadline and the first buffer check duration;

[0187] The first time-limited reservation calendar generating unit may be used to directly use the initial reservation calendar as the first time-limited reservation calendar if the first verification time is earlier than the first buffer deadline;

[0188] The first time-sensitive reservation calendar adjustment unit may be configured to remove the most recent reservation time period in the initial reservation calendar if the first verification time is later than the first buffer deadline, and obtain the first time-sensitive reservation calendar according to the subsequent reservation time period.

[0189] In some exemplary embodiments of the present disclosure, the apparatus for generating an appointment calendar provided by the present disclosure may further include a second buffer duration determination module, a second appointment calendar adjustment module, a record submission operation rejection module, and a record submission operation completion module. Among them:

[0190] The second buffer duration determination module may be used to obtain second buffer configuration information in the appointment calendar service in response to the user's pre-acquisition record submission operation, and obtain the second buffer verification duration according to the second buffer configuration information;

[0191] The second reservation calendar adjustment module can be used to adjust the initial reservation calendar according to the second buffer verification time to obtain a second time-limited reservation calendar for the item;

[0192] The record submission operation rejection module may be used to match the second time-limited reservation calendar with the first time-limited reservation calendar, and if the match fails, reject the user's pre-acquisition record submission operation;

[0193] The record submission operation completion module can be used to complete the user's pre-acquisition record submission operation according to the user's reservation time period selection operation on the first time-limited reservation calendar if the match is successful.

[0194] In some exemplary embodiments of the present disclosure, the second appointment calendar adjustment module may include a deadline acquisition unit and a second appointment calendar generation unit.

[0195] The deadline acquisition unit may be used to acquire the deadline of the pre-acquisition settlement operation corresponding to the most recent reservation time period in the initial reservation calendar;

[0196] The second reservation calendar adjustment unit can be used to adjust the initial reservation calendar according to the deadline, the second buffer verification time and the second verification time to obtain a second time-limited reservation calendar for the item.

[0197] In some exemplary embodiments of the present disclosure, the second reservation calendar adjustment unit may include a second buffer deadline determination unit, a second time-limited reservation calendar generation unit, and a second time-limited reservation calendar adjustment unit.

[0198] The second buffer deadline determination unit may be configured to obtain the second buffer deadline according to the sum of the deadline and the second buffer check duration;

[0199] The second time-limited reservation calendar generating unit may be used to directly use the initial reservation calendar as the second time-limited reservation calendar if the second verification time is earlier than the second buffer deadline;

[0200] The second time-limited reservation calendar adjustment unit may be configured to remove the most recent reservation time period in the initial reservation calendar if the second verification time is later than the second buffer deadline, and obtain the second time-limited reservation calendar according to the subsequent reservation time period.

[0201] The specific details of each module / unit in the above-mentioned reservation calendar generation device have been described in detail in the corresponding method embodiment part, and will not be repeated here.

[0202] Fig.11 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present invention is shown.

[0203] It should be noted that Fig.11 The computer system 1100 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0204] like Fig.11As shown, the computer system 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage part 1108 into a random access memory (RAM) 1103. Various programs and data required for system operation are also stored in the RAM 1103. The CPU 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0205] The following components are connected to the I / O interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage section 1108 as needed.

[0206] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1109, and / or installed from a removable medium 1111. When the computer program is executed by a central processing unit (CPU) 1101, various functions defined in the system of the present application are executed.

[0207] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0208] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0209] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the following embodiment.

[0210] It should be noted that, although several modules of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules described above can be concretized in one module. Conversely, the features and functions of one module described above can be further divided into multiple modules to be concretized.

[0211] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.

[0212] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for generating an appointment calendar, It is characterized in that include: In response to a pre-acquisition settlement operation of a user, obtaining time-limit configuration information corresponding to the item pre-acquired by the user; Calling the appointment calendar service interface, obtaining first buffer configuration information in the appointment calendar service, and obtaining a first buffer verification time length according to the first buffer configuration information, wherein the first buffer configuration information is to set a buffer time according to the first buffer verification time length before the deadline corresponding to the most recently available appointment time period, and verify the appointment calendar in advance; Generate an initial reservation calendar according to the first verification time and the timeliness configuration information corresponding to the item; The initial reservation calendar is adjusted according to the first buffer verification time to obtain a first time-limited reservation calendar for the item, including: obtaining a deadline for a pre-acquisition settlement operation corresponding to a most recent reservation time period in the initial reservation calendar; obtaining a first buffer deadline according to a difference between the deadline and the first buffer verification time period; if the first verification time is earlier than the first buffer deadline, directly using the initial reservation calendar as the first time-limited reservation calendar; if the first verification time is later than the first buffer deadline, removing the most recent reservation time period in the initial reservation calendar, and obtaining the first time-limited reservation calendar according to a subsequent reservation time period.

2. The method for generating a reservation calendar according to claim 1, It is characterized in that After acquiring the time-limit configuration information corresponding to the item pre-acquired by the user, the method further includes: Acquire pre-acquisition information of the item, wherein the pre-acquisition information includes inventory information of the item and address information of the user; Obtaining an estimated delivery time based on the inventory information of the item and the address information of the user; It is determined whether the item supports the appointment calendar service according to the estimated delivery time. If it does, the subsequent steps are continued. Otherwise, the appointment calendar is not generated.

3. The method for generating a reservation calendar according to claim 1, It is characterized in that The method further comprises: In response to the user's pre-acquisition record submission operation, acquiring second buffer configuration information in the appointment calendar service, and obtaining a second buffer verification duration according to the second buffer configuration information; Adjusting the initial reservation calendar according to the second buffer verification time to obtain a second time-limited reservation calendar for the item; Matching the second time-limited reservation calendar with the first time-limited reservation calendar, and if the match fails, rejecting the user's pre-acquisition record submission operation; If the match is successful, the user's pre-acquisition record submission operation is completed according to the user's reservation time period selection operation on the first time-limited reservation calendar.

4. The method for generating a reservation calendar according to claim 3, It is characterized in that The step of adjusting the initial reservation calendar according to the second buffer verification time to obtain a second time-limited reservation calendar for the item includes: Obtaining a deadline for a pre-acquisition settlement operation corresponding to a most recent appointment time period in the initial appointment calendar; The initial reservation calendar is adjusted according to the deadline, the second buffer verification time and the second verification time to obtain a second time-limited reservation calendar for the item.

5. The method for generating a reservation calendar according to claim 4, It is characterized in that The step of adjusting the initial reservation calendar according to the deadline, the second buffer verification time and the second verification time to obtain the second time-limited reservation calendar for the item includes: Obtaining a second buffer deadline according to the sum of the deadline and the second buffer check duration; If the second verification time is earlier than the second buffer deadline, directly use the initial reservation calendar as the second time-limited reservation calendar; If the second verification time is later than the second buffer deadline, the most recent reservation time period in the initial reservation calendar is removed, and the second time-limited reservation calendar is obtained according to the subsequent reservation time period.

6. A device for generating a reservation calendar, It is characterized in that include: A configuration information acquisition module, configured to obtain, in response to a user's pre-acquisition settlement operation, time-limit configuration information corresponding to the item pre-acquired by the user; A buffer duration determination module is used to call an appointment calendar service interface, obtain first buffer configuration information in the appointment calendar service, and obtain a first buffer verification duration according to the first buffer configuration information, wherein the first buffer configuration information is to set a buffer time according to the first buffer verification duration before the deadline corresponding to the most recently available appointment time period, and verify the appointment calendar in advance; An appointment calendar generation module, used to generate an initial appointment calendar according to the first verification time and the timeliness configuration information corresponding to the item; An appointment calendar adjustment module is used to adjust the initial appointment calendar according to the first buffer verification time to obtain the first time-limited appointment calendar for the item, including: obtaining the deadline for the pre-acquisition settlement operation corresponding to the most recent appointment time period in the initial appointment calendar; obtaining the first buffer deadline according to the difference between the deadline and the first buffer verification time period; if the first verification time is earlier than the first buffer deadline, directly using the initial appointment calendar as the first time-limited appointment calendar; if the first verification time is later than the first buffer deadline, removing the most recent appointment time period in the initial appointment calendar, and obtaining the first time-limited appointment calendar based on the subsequent appointment time period.

7. An electronic device, It is characterized in that include: processor; as well as A memory for storing one or more programs, which, when executed by the processor, enables the processor to implement the method for generating a reservation calendar as claimed in any one of claims 1 to 5.

8. A computer readable medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the reservation calendar generation method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Logistics distribution method and device, storage medium and electronic equipment

    CN113792951A

  • Administration apparatus for reservation of shared vehicle

    US20040006498A1