Elevator call device based on voice interaction and call control method
Through the elevator call system based on voice interaction, the problem of extended elevator waiting time in the prior art is solved, and the best elevator is provided to users within the specified time interval of the user, improving the user experience.
Patent Information
- Application Number
- CN202310245198.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2043-03-07
AI Technical Summary
The existing elevator call system is difficult to deal with higher priority call instructions when users are waiting for elevators, resulting in extended waiting time for users and poor user experience.
The elevator call device based on voice interaction is adopted, and the call command is received through the interactive module, the reply processing module filters the target elevator, the time prediction module predicts the elevator arrival time, and reminds the user through voice.
It is achieved to provide users with the best elevator within the target ride time interval determined by the user, reduce waiting time and improve user experience.
Smart Images

Figure CN116354199B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevator control, and particularly to an elevator call device and a call control method based on voice interaction. Background Art
[0002] Before taking an elevator, people need to perform a call operation on the elevator, and then the elevator dispatching system will dispatch the elevator based on the call instruction input in the passenger call operation, so that the elevator reaches the floor designated by the user. This method can only dispatch the corresponding elevator to the user after the user completes the call, and the user has to wait in front of the elevator after the call. If a higher-priority call instruction appears during the elevator operation, the user's waiting time will be extended, wasting the user's time and causing a bad user experience. Summary of the Invention
[0003] The present invention provides an elevator call device and a call control method based on voice interaction to solve the above problems, and provide the best target elevator for the user within the target riding time interval determined by the user.
[0004] The present invention provides an elevator call device based on voice interaction, which includes:
[0005] An interaction module, configured to receive a call instruction and generate elevator riding demand information of the user;
[0006] A response processing module, configured to screen an associated elevator group based on the elevator riding demand information and determine a target elevator for the user to wait;
[0007] A time prediction module, configured to predict and generate a reference time for the target elevator to arrive according to the call reservation data corresponding to the target elevator and the current operation data;
[0008] A response display module, configured to display the actual operation data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive.
[0009] Preferably, the call instruction of an elevator call device based on voice interaction is received by a signal receiving device;
[0010] Wherein, the signal receiving device includes a first signal receiving device and a signal call signal receiving device;
[0011] The first call signal receiving device is configured to receive a voice call instruction input by the user indoors; the second signal receiving device is configured to receive a voice call instruction of the user in front of the elevator.
[0012] Preferably, the interaction module of an elevator call device based on voice interaction includes:
[0013] A wake-up unit, configured to switch the page of the signal receiving device to the voice recognition state after receiving the user's wake-up password;
[0014] A signal receiving unit, configured to receive the user's voice call elevator instruction based on the signal receiving device, identify the voice call elevator instruction, determine the user's usage requirement after identification, and generate elevator ride demand information;
[0015] A confirmation unit, configured to confirm the sequence code of the current signal receiving device used by the user, and confirm the associated elevator group of the current signal receiving device based on the sequence code.
[0016] Preferably, a signal receiving unit of an elevator call device based on voice interaction includes:
[0017] A time determination subunit, configured to perform voice recognition after receiving the user's voice call elevator instruction, and confirm the user's target elevator ride time interval;
[0018] A nature judgment subunit, configured to judge whether the target elevator ride time interval is within the busy protection time. If not, regard the call instruction as a reservation call elevator instruction; otherwise, regard it as a current ride call elevator instruction.
[0019] Preferably, a response processing module of an elevator call device based on voice interaction includes:
[0020] Based on Embodiment 1, the response processing module, as Figure 3 shown, includes:
[0021] A classification sub-module, configured to classify and send the elevator ride demand information according to the nature of the call elevator instruction corresponding to the elevator ride demand information;
[0022] When the call elevator instruction corresponding to the elevator ride demand information is a reservation call elevator instruction, send the elevator ride demand information to the reservation response sub-module;
[0023] When the call elevator instruction corresponding to the elevator ride demand information is a current ride call elevator instruction, send the elevator ride demand information to the current ride response sub-module.
[0024] Preferably, a response processing module of an elevator call device based on voice interaction further includes: a reservation response sub-module, including:
[0025] A first screening unit, configured to obtain the task arrangement sequence of each associated elevator in the associated elevator group, and judge whether there is an idle elevator within the target elevator ride time interval;
[0026] If available, obtain the first position of the idle elevator and the second position where the user issues an elevator call instruction, compare them, determine the idle elevator at the best position as the target elevator, generate a new operation round as the target round, and update the task arrangement sequence of the target elevator;
[0027] When there is no idle elevator within the target elevator ride time interval, based on the task arrangement sequence, predict the operation rounds of each associated elevator in the associated elevator group within the target elevator ride time interval and the current single-round load of each round, obtain multiple unfull-load rounds based on the user's reserved ride direction, and calculate the remaining load of the multiple unfull-load rounds according to the nominal load of the elevator;
[0028] Determine the number of passengers based on the elevator ride demand information of the user, and calculate the total weight of the passengers according to the user-set personal attributes;
[0029] Compare the total weight with the remaining load to determine the available ride rounds, take the available ride round with the smallest current single-round load as the target round, and take the associated elevator corresponding to the target round as the target elevator, and update the task arrangement sequence of the target round according to the user's current floor.
[0030] Preferably, a response processing module of an elevator call device based on voice interaction further includes:
[0031] A current ride response sub-module, configured to update the call time sequence corresponding to the associated elevator group according to the elevator ride demand information and send it, determine the user's ride direction and the current floor, and take the associated elevator that can reach the current floor as the target elevator;
[0032] Among them, the preferred stop order of the current floor where the user is located during the busy protection time is determined by the time sorting of the call time sequence, and the earlier the time sorting, the higher the stop preference level.
[0033] Preferably, a time prediction module of an elevator call device based on voice interaction includes:
[0034] A first prediction sub-module, configured to obtain the initial operation time of the target round corresponding to the target elevator of the reservation response sub-module, determine the stop order of the target call task corresponding to the user in the target round, calculate the first reference time of the corresponding target call task according to the running speed of the target elevator, and correspondingly update the first reference time of other call tasks in the target round, and the reference time is within the target elevator ride time interval;
[0035] A second prediction sub-module, configured to obtain the sub-call time sequence of the target elevator based on the current ride response sub-module, and calculate the second reference time of the call task corresponding to the user according to the call time sequence and the sub-call time sequence.
[0036] Preferably, a second prediction sub-module of an elevator call device based on voice interaction includes:
[0037] A delay prediction unit, configured to determine the call busyness degree of an associated elevator group in the current period based on a call time series, and at the same time obtain the crowd distribution density of each floor in the building where the associated elevator group is located, and determine a delay coefficient for a user to take the elevator according to the call busyness degree and the crowd distribution density corresponding to the current floor;
[0038] A time prediction unit, configured to obtain historical call data corresponding to a busy protection time, obtain an average waiting time for each floor, and use the average waiting time as a predicted waiting time;
[0039] A time correction unit, configured to correct the predicted time according to the delay coefficient to obtain a second reference time.
[0040] The present invention provides a method for controlling an elevator call based on voice interaction, including:
[0041] Step 1: Receive a call instruction and generate elevator ride demand information of a user;
[0042] Step 2: Screen an associated elevator group based on the elevator ride demand information to determine a target elevator for the user to wait for;
[0043] Step 3: Predict and generate a reference time for the target elevator to arrive according to call reservation data corresponding to the target elevator and current operation data;
[0044] Step 4: Display actual operation data and a reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive.
[0045] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in the written specification, claims, and drawings.
[0046] The technical solutions of the present invention will be further described in detail below through the drawings and embodiments. Description of the Drawings
[0047] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification, and are used to explain the present invention together with the embodiments of the present invention, and do not constitute a limitation to the present invention. In the drawings:
[0048] Figure 1 is a schematic structural diagram of an elevator call device based on voice interaction according to the present invention;
[0049] Figure 2 This is a schematic structural diagram of an interaction module of an elevator call device based on voice interaction according to the present invention;
[0050] Figure 3 This is a schematic structural diagram of a response processing module of an elevator call device based on voice interaction according to the present invention;
[0051] Figure 4 This is a schematic structural diagram of a time prediction module of an elevator call device based on voice interaction according to the present invention;
[0052] Figure 5 This is a step flowchart of an elevator call control method based on voice interaction according to the present invention. Detailed implementation manners
[0053] The following describes the preferred embodiments of the present invention with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0054] Embodiment 1:
[0055] The present invention provides an elevator call device based on voice interaction, as Figure 1 shown, including:
[0056] An interaction module, configured to receive a call instruction and generate elevator riding demand information of a user;
[0057] A response processing module, configured to screen an associated elevator group based on the elevator riding demand information to determine a target elevator waited by the user;
[0058] A time prediction module, configured to predict and generate a reference time for the arrival of the target elevator according to call reservation data corresponding to the target elevator and current operation data;
[0059] A response display module, configured to display actual operation data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive.
[0060] In this embodiment, the elevator riding demand information includes the user's target elevator riding time (i.e., the elevator riding time expected by the user), the current floor, the number of passengers, and the personal attributes of the passengers, etc.
[0061] In this embodiment, the call instruction refers to a voice call instruction but is not limited to a voice call instruction. The user can also send a call instruction according to the keyboard input function or remote reservation function of the auxiliary module of the elevator call device of the present invention.
[0062] In this embodiment, the associated elevator group refers to the general name of all elevators connected to the breathing instruction signal receiving device.
[0063] In this embodiment, the target elevator refers to the elevator that the user is waiting for, which is determined from the associated elevator group according to the user's elevator ride demand information.
[0064] In this embodiment, the elevator call reservation data refers to the elevator ride demand carried by the user when calling the elevator.
[0065] In this embodiment, the current operation data refers to the current operation data of the target elevator, that is, the current floor where the elevator is located, the running speed, etc.
[0066] In this embodiment, the reference time refers to the time predicted for the target elevator to reach the user's current floor based on the current operation data of the elevator and the user's reservation data.
[0067] Beneficial effects of the above embodiment: By receiving the elevator call instruction, generating the user's elevator ride demand information, accurately determining the user's elevator ride demand, and then screening the associated elevator group based on the elevator ride demand information to determine the target elevator that the user is waiting for, and determining the location where the user needs to wait, it avoids the waste of time caused by the user waiting blindly when there are multiple elevators on the current floor and they are not in the same direction; According to the elevator call reservation data corresponding to the target elevator and the current operation data, predicting and generating the reference time for the target elevator to arrive, and displaying the actual operation data and the reference time of the target elevator, and issuing a voice reminder when the target elevator is about to arrive, realizing elevator reservation, enabling the user to independently select the elevator ride time for elevator reservation, reducing the elevator waiting time and avoiding elevator delays, and improving the user experience.
[0068] Embodiment 2:
[0069] Based on Embodiment 1, the elevator call instruction is received through a signal receiving device; wherein, the signal receiving device includes a first signal receiving device and a signal elevator call signal receiving device;
[0070] The first elevator call signal receiving device is used to receive the voice elevator call instruction input by the user indoors; the second signal receiving device is used to receive the voice elevator call instruction of the user in front of the elevator.
[0071] Beneficial effects of the above embodiment: The present invention uses two signal receiving devices to receive voice elevator call instructions, allowing the user to directly perform elevator call operations in front of the elevator or indoors, facilitating the user to choose according to their own needs, and improving the user experience.
[0072] Embodiment 3:
[0073] Based on Embodiment 1, the interaction module, as Figure 2 shown, includes:
[0074] The wake-up unit is used to switch the signal receiving device page to the voice recognition state after receiving the user's wake-up password;
[0075] The signal receiving unit is used to receive the user's voice call elevator instruction based on the signal receiving device, identify the voice call elevator instruction, determine the user's usage requirements, and generate elevator ride demand information;
[0076] The confirmation unit is used to confirm the sequence code of the signal receiving device currently used by the user, and confirm the associated elevator group of the current signal receiving device based on the sequence code.
[0077] In this embodiment, the sequence code refers to the identity code of the signal receiving device, which is convenient for determining the management relationship between each signal receiving device.
[0078] Beneficial effects of the above embodiment: The present invention accurately determines the user's usage requirements, generates elevator ride demand information, which is convenient for the response processing module to process the data. At the same time, it determines the sequence code of the signal receiving device currently in use, and confirms the associated elevator group of the current signal receiving device based on the sequence code, providing a restricted range for the determination of the target elevator.
[0079] Embodiment 4:
[0080] Based on Embodiment 3, the signal receiving unit includes:
[0081] The time determination sub-unit is used to perform voice recognition after receiving the user's voice call elevator instruction, and confirm the user's target elevator ride time interval;
[0082] The nature judgment sub-unit is used to judge whether the target elevator ride time interval is within the busy protection time. If not, the call instruction is used as a reservation call elevator instruction; otherwise, it is used as an on-demand call elevator instruction.
[0083] In this embodiment, the target elevator ride time interval refers to the time interval for the user to take the elevator, such as (13:10 - 13:20).
[0084] In this embodiment, the busy protection time refers to the peak period of elevator use, such as 17:50 - 19:30, 11:30 - 12:30.
[0085] In this embodiment, the reservation call elevator instruction refers to a call elevator instruction that is not within the busy protection time; the on-demand call elevator instruction refers to a call elevator instruction that is not within the busy protection time.
[0086] Advantages of the above embodiments: The present invention determines the target elevator riding time interval of the user, and determines the nature of the elevator call instruction according to the target elevator riding time interval, improving the accuracy of elevator call response, realizing different processing of elevator call instructions at different times, implementing elevator reservation during the non-peak period of elevator use, reducing the waiting time of users for taking the elevator, and improving the utilization rate of user time; avoiding waste of resources caused by the existence of reservation tasks during the peak period of elevator use.
[0087] Embodiment 5:
[0088] Based on Embodiment 1, the response processing module, as Figure 3 shown, includes:
[0089] A classification sub-module, configured to classify and send the elevator riding demand information according to the nature of the call instruction corresponding to the elevator riding demand information;
[0090] When the call instruction corresponding to the elevator riding demand information is a reservation call instruction, send the elevator riding demand information to the reservation response sub-module;
[0091] When the call instruction corresponding to the elevator riding demand information is a current ride call instruction, send the elevator riding demand information to the current ride response sub-module.
[0092] Advantages of the above embodiments: The present invention classifies and sends the elevator riding demand information according to the nature of the call instruction corresponding to the elevator riding demand information, and accurately processes the elevator riding demand information.
[0093] Embodiment 6:
[0094] Based on Embodiment 5, the response processing module further includes: a reservation response sub-module, including:
[0095] A first screening unit, configured to obtain the task arrangement sequence of each associated elevator in the associated elevator group, and determine whether there is an idle elevator within the target elevator riding time interval;
[0096] If there is, obtain the first position of the idle elevator and the second position where the user issues the call instruction and compare them, determine the idle elevator at the best position as the target elevator, generate a new operation round as the target round, and update the task arrangement sequence of the target elevator;
[0097] A second screening unit, configured to, when there is no idle elevator within the target elevator riding time interval, based on the task arrangement sequence, predict the operation rounds of each associated elevator in the associated elevator group within the target elevator riding time interval and the current single-round load of each round, obtain multiple unloaded rounds based on the user reservation riding direction, and calculate the remaining load of multiple unloaded rounds according to the nominal load of the elevator;
[0098] Determine the number of passengers based on the elevator riding demand information of the user, and calculate the total weight of the passengers according to the personal attributes set by the user.
[0099] Compare the total weight with the remaining load capacity to determine the available ride rounds, take the available ride round with the minimum current single-round load as the target round, and take the associated elevator corresponding to the target round as the target elevator. Update the task arrangement sequence of the target round according to the current floor of the user.
[0100] In this embodiment, the task arrangement sequence is the reservation task list of each elevator in the associated elevator group.
[0101] In this embodiment, an idle elevator refers to an associated elevator that can reach the floor where the user is located and has no reservation task within the target elevator riding time interval of the user, where the associated elevator refers to any elevator in the associated elevator group.
[0102] In this embodiment, the first position refers to the position in the elevator hall of the idle elevator on the floor where the user is located.
[0103] In this embodiment, the second position refers to the position where the user is located on the current floor.
[0104] In this embodiment, the best position refers to the idle elevator closest to the position where the user is located on the current floor.
[0105] In this embodiment, the target round refers to the round in which the target elevator executes the user's elevator riding task, and one up and down of the elevator is a complete round.
[0106] In this embodiment, the current single-round load is the existing load capacity of each associated elevator in each round in the task arrangement sequence.
[0107] In this embodiment, the reserved riding direction refers to whether the user is going up or down from the current floor.
[0108] In this embodiment, the nominal load capacity of the elevator refers to the maximum load capacity of the elevator, such as 1000 kg.
[0109] In this embodiment, the non-full-load rounds refer to the running rounds of the elevators that are not full-load within the target elevator riding time interval in the task arrangement sequence.
[0110] In this embodiment, the remaining load capacity refers to the difference between the nominal load capacity of the non-full-load round elevator and the corresponding current single-round load.
[0111] In this embodiment, the personal attribute refers to the riding weight information determined when the user calls the elevator.
[0112] In this embodiment, the available ride rounds refer to the non-full-load rounds that can accommodate the user's riding demand.
[0113] Beneficial effects of the above embodiments: According to the task arrangement sequences corresponding to the associated elevators in the associated elevator group, the present invention determines the actual reservation status of each associated elevator, preferentially selects the elevator that is idle within the target elevator riding time interval as the target elevator, reduces the response time for screening the target elevator, and improves the elevator selection efficiency; when there is no idle elevator within the elevator riding time interval, according to the single load of each associated elevator, the target elevator that meets the user's riding needs is selected, and the best riding elevator is selected for the user as much as possible within the target elevator riding time interval determined by the user, avoiding delaying the user's itinerary and improving the user experience evaluation.
[0114] Embodiment 7:
[0115] Based on Embodiment 5, the response processing module further includes:
[0116] The current ride response sub-module is used to update the call time sequence corresponding to the associated elevator group according to the time when the elevator ride demand information is sent, determine the user's riding direction and the current floor, and use the associated elevator that can reach the current floor as the target elevator;
[0117] Among them, the preferred order of elevator stops at the current floor where the user is located during the busy protection time is determined by the time sorting of the call time sequence. The earlier the time sorting, the higher the preferred level of elevator stops.
[0118] In this embodiment, the call time sequence refers to the time sequence determined according to the time when the elevator ride demand information is sent, that is, the time when the user's call instruction is sent.
[0119] Beneficial effects of the above embodiments: The present invention determines the user's riding direction and the current floor, uses the associated elevator that can reach the current floor as the target elevator, selects the elevator according to the actual needs of the user, realizes the reasonable planning of elevator resources during the elevator usage peak to avoid resource waste; at the same time, the preferred order of elevator stops at the current floor where the user is located during the busy protection time is determined by the time sorting of the call time sequence, ensuring that the user who presses first can ride first, avoiding chaos in elevator rides, and maintaining the elevator riding order.
[0120] Embodiment 8:
[0121] Based on Embodiment 6, the time prediction module, as Figure 4 shown, includes:
[0122] The first prediction sub-module is used to obtain the initial operation time of the target round corresponding to the target elevator of the reservation response sub-module, determine the elevator stop order of the target call task corresponding to the user in the target round, calculate the first reference time of the corresponding target call task according to the running speed of the target elevator, and update the first reference time of other call tasks in the target round accordingly. The reference time is within the target boarding time interval.
[0123] The second prediction sub-module is used to obtain the sub-call time series of the target elevator based on the current boarding response sub-module, and calculate the second reference time of the call task corresponding to the user according to the call time series and the sub-call time series.
[0124] In this embodiment, the elevator stop order refers to the floor order where the elevator stops in each round.
[0125] In this embodiment, the first reference time refers to the reference time when the call instruction is a reservation call instruction.
[0126] In this embodiment, the second reference time refers to the reference time when the call instruction is a current boarding call instruction.
[0127] Advantages of the above embodiment: According to the different user elevator riding demand information processing modules, that is, the different natures of call instructions, the present invention obtains the reference time of the target elevator in different ways to ensure the accuracy of reference time prediction and provide an accurate waiting basis for users.
[0128] Embodiment 9:
[0129] Based on Embodiment 8, the second prediction sub-module includes:
[0130] The delay prediction unit is used to determine the call busyness of the associated elevator group in the current period based on the call time series, and at the same time obtain the population distribution density of each floor in the building where the associated elevator group is located, and determine the delay coefficient of the user taking the elevator according to the call busyness and the population distribution density corresponding to the current floor.
[0131] The time prediction unit is used to obtain the historical call data corresponding to the busy protection time, obtain the average waiting time of each floor, and use the average waiting time as the predicted waiting time.
[0132] The time correction unit is used to correct the predicted time according to the delay coefficient to obtain the second reference time.
[0133] In this embodiment, the call busyness refers to the frequency of use of the associated elevator group during the busy protection time.
[0134] In this embodiment, the population distribution density refers to the ratio of the number of permanent residents on each floor in the building where the associated elevator group is located to the total number of people in the entire building.
[0135] In this embodiment, the delay coefficient refers to the probability of delay in the predicted elevator time for users, and the specific calculation is as follows:
[0136] Divide the time interval corresponding to the call elevator time series into N small intervals, and calculate the call elevator busyness:
[0137]
[0138] where α represents the call elevator busyness of the associated elevator group in the current time period; M represents the total number of call elevator instructions included in the call elevator time series; m i represents the number of call elevator instructions in the i-th small interval of the call elevator time series; L represents the length of the time interval corresponding to the call elevator time series; L i represents the length of the time interval corresponding to the i-th small interval of the call elevator time series;
[0139] Obtain the population distribution density corresponding to the user's current floor, and calculate the delay coefficient of the user taking the elevator according to the call elevator busyness and the population distribution density corresponding to the current floor:
[0140]
[0141] where γ represents the delay coefficient of the user taking the elevator; e is the natural constant, and the value of e is 2.72; β is the population distribution density corresponding to the user's current floor.
[0142] In this embodiment, the predicted time is the average waiting time determined according to the historical call elevator data on each floor in the building.
[0143] In this embodiment, the second reference time T = t K *(1 + γ), where t K represents the predicted waiting time corresponding to the user's current floor; K represents the floor number of the user's current floor.
[0144] Beneficial effects of the above embodiment: The present invention obtains a predicted waiting time based on historical call elevator data, ensuring that the waiting time of elevators on each floor during the busy protection time conforms to the normal peak period elevator usage pattern, improving the universality of the predicted waiting time. At the same time, based on the call elevator time series, the call elevator busyness of the associated elevator group in the current time period is determined, and the population distribution density of each floor in the building where the associated elevator group is located is obtained. The delay coefficient of the user taking the elevator is determined according to the call elevator busyness and the population distribution density, considering the actual situation of the current elevator usage, ensuring that the reference time conforms to the actual usage situation of the current elevator.
[0145] Embodiment 10:
[0146] The present invention provides an elevator call control method based on voice interaction, as Figure 5 shown, including:
[0147] Step 1: Receive a call instruction and generate elevator riding demand information of the user;
[0148] Step 2: Screen the associated elevator group based on the elevator riding demand information to determine the target elevator for the user to wait for;
[0149] Step 3: Predict and generate a reference time for the target elevator to arrive according to the call reservation data corresponding to the target elevator and the current operation data;
[0150] Step 4: Display the actual operation data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive.
[0151] Advantages of the above embodiment: By receiving a call instruction and generating elevator riding demand information of the user, the present invention accurately determines the elevator riding demand of the user, and then screens the associated elevator group based on the elevator riding demand information to determine the target elevator for the user to wait for, and determines the position where the user needs to wait, avoiding the waste of time caused by the user blindly waiting when there are multiple elevators on the current floor and they are not in the same direction; according to the call reservation data corresponding to the target elevator and the current operation data, predict and generate a reference time for the target elevator to arrive, and display the actual operation data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive, realizing elevator reservation, enabling the user to independently select the elevator riding time for elevator reservation, reducing the elevator waiting time, avoiding elevator delays, and improving the user experience.
[0152] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.
Claims
1. An elevator call device based on voice interaction, characterized in that Including: An interaction module, configured to receive a call elevator instruction and generate elevator riding demand information of a user; A response processing module, configured to screen an associated elevator group based on the elevator riding demand information to determine a target elevator that the user is waiting for; A time prediction module, configured to predict and generate a reference time for the arrival of the target elevator according to call reservation data corresponding to the target elevator and current operation data; A response display module, configured to display actual operation data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive; The response processing module includes: A reservation response sub-module, including: A first screening unit, configured to obtain a task arrangement sequence of each associated elevator in the associated elevator group, and determine whether there is an idle elevator within a target boarding time interval; If there is, obtain a first position of the idle elevator and a second position where the user issues the call elevator instruction and compare them, determine the idle elevator at the best position as the target elevator, generate a new operation round as the target round, and update the task arrangement sequence of the target elevator; When there is no idle elevator within the target boarding time interval, based on the task arrangement sequence, predict the operation rounds of each associated elevator in the associated elevator group and the current single-round load of each round, obtain multiple unloaded rounds based on the user's reserved riding direction, and calculate the remaining load of the multiple unloaded rounds according to the nominal load of the elevator; Determine the number of passengers based on the elevator riding demand information of the user, and calculate the total weight of the passengers according to the user-set character attributes; Compare the total weight with the remaining load to determine the available ride rounds, use the ride round with the smallest current single-round load as the target round, use the associated elevator corresponding to the target round as the target elevator, and update the task arrangement sequence of the target round according to the user's current floor; Among them, the interaction module includes: A wake-up unit, configured to switch the page of the signal receiving device to the voice recognition state after receiving the user's wake-up password; A signal receiving unit, configured to receive the user's voice call elevator instruction based on the signal receiving device, identify the voice call elevator instruction, determine the user's usage requirements, and generate elevator riding demand information; A confirmation unit, configured to confirm the sequence code of the current signal receiving device used by the user, and confirm the associated elevator group of the current signal receiving device based on the sequence code; Among them, the signal receiving unit includes: A time determination sub-unit, configured to perform voice recognition after receiving the user's voice call elevator instruction to confirm the user's target boarding time interval; A property judgment sub-unit, configured to judge whether the target boarding time interval is within the busy protection time. If not, use the voice call elevator instruction as a reservation call elevator instruction; otherwise, use it as a current ride call elevator instruction.
2. The elevator call device based on voice interaction according to claim 1, characterized in that, The call elevator instruction is received through the signal receiving device; Among them, the signal receiving device includes a first signal receiving device and a signal call elevator signal receiving device; The first call elevator signal receiving device is configured to receive the user's voice call elevator instruction input indoors; the second signal receiving device is configured to receive the user's voice call elevator instruction in front of the elevator.
3. The elevator call device based on voice interaction according to claim 1, characterized in that, Response processing module, including: Classification sub-module, configured to classify and send the elevator ride demand information according to the nature of the call instruction corresponding to the elevator ride demand information; When the call instruction corresponding to the elevator ride demand information is a reservation call instruction, send the elevator ride demand information to the reservation response sub-module; When the call instruction corresponding to the elevator ride demand information is a current ride call instruction, send the elevator ride demand information to the current ride response sub-module.
4. The elevator call device based on voice interaction according to claim 3, characterized in that, The response processing module further includes: Current ride response sub-module, configured to update the call time sequence of the associated elevator group according to the sending time of the elevator ride demand information, determine the user's riding direction and the current floor, and use the associated elevator that can reach the current floor as the target elevator; Among them, within the busy protection time, the preferred order of elevator stops on the current floor where the user is located is determined by the time sorting of the call time sequence, and the earlier the time sorting, the higher the preferred level of elevator stops.
5. The elevator call device based on voice interaction according to claim 1, characterized in that, Time prediction module, including: The first prediction sub-module is configured to obtain the initial running time of the target round corresponding to the target elevator of the reservation response sub-module, determine the elevator stop order of the target call task corresponding to the user in the target round, calculate the first reference time of the target call task according to the running speed of the target elevator, and update the first reference time of other call tasks in the target round accordingly, and the reference time is within the target elevator ride time interval; The second prediction sub-module is configured to obtain the sub-call time sequence of the target elevator based on the current ride response sub-module, and calculate the second reference time of the call task corresponding to the user according to the call time sequence and the sub-call time sequence.
6. The voice interaction-based elevator call device according to claim 5, wherein The second prediction sub-module includes: Delay prediction unit, configured to determine the call busyness of the associated elevator group in the current period based on the call time sequence, and at the same time obtain the population distribution density of each floor in the building where the associated elevator group is located, and determine the delay coefficient of the user taking the elevator according to the call busyness and the population distribution density corresponding to the current floor; Time prediction unit, configured to obtain the historical call data corresponding to the busy protection time, obtain the average waiting time of each floor, and use the average waiting time as the predicted waiting time; Time correction unit, configured to correct the predicted waiting time according to the delay coefficient to obtain the second reference time.
7. An elevator call control method based on voice interaction, characterized in that, Including: Step 1: Receive a call instruction and generate elevator ride demand information of the user; Step 2: Screen the associated elevator group based on the elevator ride demand information to determine the target elevator for the user to wait; Step 3: Predict and generate a reference time for the target elevator to arrive according to the call reservation data and the current running data corresponding to the target elevator; Step 4: Display the actual running data and the reference time of the target elevator, and issue a voice reminder when the target elevator is about to arrive; Among them, the method further includes: Obtain the task arrangement sequence of each associated elevator in the associated elevator group, and determine whether there is an idle elevator within the target elevator ride time interval; If available, obtain the first position of the idle elevator and the second position where the user issues a call elevator instruction, compare them, determine the idle elevator at the best position as the target elevator, generate a new operation round as the target round, and update the task arrangement sequence of the target elevator; When there is no idle elevator within the target elevator ride time interval, based on the task arrangement sequence, predict the operation rounds of each associated elevator in the associated elevator group within the target elevator ride time interval and the current single-round load of each round, obtain multiple non-full-load rounds based on the user's reserved ride direction, and calculate the remaining load of the multiple non-full-load rounds according to the nominal load of the elevator; Determine the number of passengers based on the user's elevator ride demand information, and calculate the total weight of the passengers according to the user-set character attributes; Compare the total weight with the remaining load to determine the available rounds, select the available round with the smallest current single-round load as the target round, and use the associated elevator corresponding to the target round as the target elevator. Update the task arrangement sequence of the target round according to the user's current floor; Among them, receiving a call elevator instruction and generating the user's elevator ride demand information includes: After receiving the user's wake-up password, switch the page of the signal receiving device to the voice recognition state; Based on the signal receiving device, receive the user's voice call elevator instruction, identify the voice call elevator instruction, determine the user's usage requirements, and generate elevator ride demand information; Confirm the sequence code of the signal receiving device currently used by the user, and confirm the associated elevator group of the current signal receiving device based on the sequence code; Among them, receiving the user's voice call elevator instruction based on the signal receiving device includes: A time determination subunit, configured to perform voice recognition after receiving the user's voice call elevator instruction to confirm the user's target elevator ride time interval; A property judgment subunit, configured to judge whether the target elevator ride time interval is within the busy protection time. If not, regard the voice call elevator instruction as a reserved call elevator instruction; otherwise, regard it as a current ride call elevator instruction.
Citation Information
Patent Citations
Elevator calling control device, system and method
CN107176511A
Elevator system
CN111470385A
Elevator calling method and device
CN112551285A