Boarding reminding method and device

The user's arm movements and physiological parameters are obtained through wearable devices, and personalized boarding reminders are provided, which solves the problem that airport notification information is difficult to be known by passengers and improves the reminder success rate.

CN120301967APending Publication Date: 2025-07-11CETC JIANGTAI (SHENZHEN) TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510644191.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-07
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, the way of issuing airport notification information is difficult to ensure that passengers are informed, resulting in a low success rate of reminders.

Method used

The user's arm movement parameters and physiological parameters are obtained through the wearable device, and personalized boarding reminders are made based on these parameters, including adjustments to vibration and display reminders.

Benefits of technology

It improves the success rate of notification information being known by users, ensures that users are aware of airport notifications in a timely manner and avoids affecting the itinerary.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301967A_ABST
    Figure CN120301967A_ABST
Patent Text Reader

Abstract

The invention discloses a boarding reminding method and device. The method comprises the following steps: receiving notification information from an information management system, wherein the notification information comprises boarding time of a user of the terminal equipment; acquiring a first time interval between the current time and the boarding time; if the first time interval is smaller than a first preset duration, a second time interval and a third time interval are determined based on the current time, arm action parameters of the user are obtained in the second time interval, and physiological parameters of the user are obtained in the third time interval; and carrying out boarding reminding based on the arm action parameters and the physiological parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a boarding reminder method and device. Background Art

[0002] With the continuous pursuit of travel efficiency by people, more and more passengers choose to travel by plane. When users are waiting to board, the airport may issue notification information according to specific scheduling situations. The notification information includes information on the start of ticket checking, flight delay messages, boarding gate change information, etc. In the prior art, the notification information is issued by means of screen display or broadcast to remind users. This way of issuing notification information has the problem that it is difficult to ensure that the notification information is known to users, resulting in a low reminder success rate. Summary of the Invention

[0003] Embodiments of this application provide a boarding reminder method and device, which perform boarding reminder through the arm movement parameters and psychological parameters of users, ensuring that users can know the notification information issued by the airport to users and improving the success rate of the notification information being known to users.

[0004] In a first aspect, embodiments of this application provide a boarding reminder method. The method is applied to a wearable device and includes:

[0005] Receiving notification information from a terminal device, where the notification information is sent by an information management system of an airport to the terminal device, and the notification information includes the boarding time of a user of the terminal device;

[0006] Obtaining a first time interval between the current time and the boarding time;

[0007] If the first time interval is less than a first preset duration, determining a second time interval and a third time interval based on the current time, where the arm movement parameters of the user are obtained within the second time interval, and the physiological parameters of the user are obtained within the third time interval;

[0008] Performing boarding reminder based on the arm movement parameters and the physiological parameters.

[0009] In a second aspect, embodiments of this application provide a boarding reminder device, which includes a transceiver unit and a processing unit;

[0010] The transceiver unit is configured to receive notification information from a terminal device, where the notification information is sent by an information management system of an airport to the terminal device, and the notification information includes the boarding time of a user of the terminal device;

[0011] The processing unit is configured to obtain a first time interval between the current time and the boarding time;

[0012] A processing unit, configured to determine a second time interval and a third time interval based on the current time if a first time interval is less than a first preset duration, where the user's arm movement parameters are obtained within the second time interval, and the user's physiological parameters are obtained within the third time interval;

[0013] The processing unit is configured to give a boarding reminder based on the arm movement parameters and the physiological parameters.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory. The processor is connected to the memory. The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the electronic device executes the method as in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, and the computer program enables a computer to execute the method as in the first aspect.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer is operable to enable the computer to execute the method as in the first aspect.

[0017] Implementing the embodiments of the present application has the following beneficial effects:

[0018] It can be seen that in the embodiments of the present application, a notification message is received from a terminal device, where the notification message is sent by an information management system of an airport to the terminal device, and the notification message includes the boarding time of the user of the terminal device; a first time interval between the current time and the boarding time is obtained; if the first time interval is less than a first preset duration, a second time interval and a third time interval are determined based on the current time, where the user's arm movement parameters are obtained within the second time interval, and the user's physiological parameters are obtained within the third time interval; a boarding reminder is given based on the arm movement parameters and the physiological parameters. After receiving the notification message, by setting the first preset duration, the time point for starting to detect the user's arm movement parameters and physiological parameters is determined, and then the boarding reminder is given to the user based on the measured arm movement parameters and physiological parameters. Different users correspond to different boarding reminder methods due to different arm movement parameters and physiological parameters, making the boarding reminder more personalized. When the wearable device receives the notification message, a suitable boarding reminder method is formulated for each user, improving the success rate of the notification message being known by the user and avoiding affecting the user's itinerary. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0020] Figure 1 Schematic diagram of a boarding reminder system provided by an embodiment of the present application;

[0021] Figure 2 Flow chart of a boarding reminder method provided by an embodiment of the present application;

[0022] Figure 3 Display interface diagram of a wearable device provided by an embodiment of the present application;

[0023] Figure 4 Schematic diagram of an airport boarding gate provided by an embodiment of the present application;

[0024] Figure 5 Functional unit composition block diagram of a boarding reminder device provided by an embodiment of the present application;

[0025] Figure 6 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Specific embodiments

[0026] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, rather than all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.

[0027] The terms "first", "second", "third", "fourth", etc. in the specification, claims, and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0028] References herein to "embodiments" mean that a particular feature, result, or characteristic described in connection with the embodiments can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0029] To facilitate the understanding of the technical solution of the present application, relevant technical terms involved in the present application are first explained.

[0030] It should be noted that the wearable device in the embodiments of the present application refers to a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device includes a display screen, and realizes the functions of the wearable device through software support, data interaction, and cloud interaction. For example, smart watches, smart wristbands, smart rings, etc., and the present invention does not make any limitations thereto.

[0031] Generally speaking, the wearable device is bound to the terminal device through the network, and the terminal device can be a mobile phone, a computer, etc. The user installs the corresponding application software on the terminal device, and can then perform operations such as reading and setting some parameters of the wearable device through the application software. At the same time, the wearable device can also obtain the operations of the user on the terminal device or the application software through the application software, as well as obtain the notification information of the terminal device.

[0032] In the present application, the wearable device is taken as a smart watch and the terminal device is taken as a mobile phone as an example for introduction.

[0033] It should be noted that the information management system in the embodiments of the present application refers to the airport information management system corresponding to the flight that the user takes. The information management system can update the user's flight information, boarding gate change information, etc. in real time. When the boarding gate information changes, the information management system will send the notification information to the terminal device bound to the wearable device, and the terminal device will then synchronize the notification information to the wearable device through the application software.

[0034] Refer to Figure 1 , Figure 1 which is a schematic diagram of a boarding reminder system provided by an embodiment of the present application. The boarding reminder system includes a wearable device 101, a terminal device 102, and an information management system 103.

[0035] The wearable device 101 and the terminal device 102 are bound through a network. The user can install corresponding application software in the terminal device 102 and the wearable device 101, and complete information interaction through the application software. When the information management system 103 can perform information interaction with the terminal device 102 through the application software or SMS notification, so that the terminal device 102 can synchronize the notification information related to the user in a timely manner, and then the terminal device 102 synchronizes the notification information to the wearable device 101. Among them, the wearable device 101 includes a display screen 1011.

[0036] Specifically, the information management system 103 sends a notification message to the terminal device 102. Among them, the notification message includes the boarding time of the user of the terminal device. The wearable device 101 receives the notification message of the terminal device 102 through the application software; the wearable device 101 obtains the first time interval between the current time and the boarding time. If the first time interval is less than the first preset duration, it obtains the arm movement parameters of the user within the second time interval after the current time and the physiological parameters within the third time interval after the second time interval, where the sum of the third time interval and the second time interval is less than the first time interval; the wearable device 101 performs a boarding reminder based on the arm movement parameters and the physiological parameters.

[0037] It can be seen that in the embodiment of the present application, receive a notification message from the information management system, where the notification message includes the boarding time of the user of the terminal device; obtain the first time interval between the current time and the boarding time; if the first time interval is less than the first preset duration, determine the second time interval and the third time interval based on the current time, where the arm movement parameters of the user are obtained within the second time interval, and the physiological parameters of the user are obtained within the third time interval; perform a boarding reminder based on the arm movement parameters and the physiological parameters. When receiving the notification message, determine the time point for starting to detect the arm movement parameters and physiological parameters of the user by setting the first preset duration, and then perform a boarding reminder for the user through the measured arm movement parameters and physiological parameters. Different users have different boarding reminder methods due to different arm movement parameters and physiological parameters, making the boarding reminder more personalized. When the wearable device receives the notification message, a suitable boarding reminder method is formulated for each user, improving the success rate of the notification message being known by the user and avoiding affecting the user's itinerary.

[0038] Refer to Figure 2 , Figure 2 is a schematic flowchart of a boarding reminder method provided by an embodiment of the present application. The method includes but is not limited to steps 201-204:

[0039] 201: Receive a notification message from the terminal device.

[0040] It should be noted that when the user is waiting to board the plane, they can log in to the information management system through the terminal device. The login methods can include scanning the code to log in and entering the application software to log in, etc., for information interaction with the information management system. The notification information is sent from the airport's information management system to the terminal device. The notification information includes the boarding time of the user of the wearable device, where the boarding time of the user includes the original boarding time or the changed boarding time. For example, for semantic recognition of the notification information, if the flight delay information, the changed boarding time, and the original boarding time are recognized, the changed boarding time is used as the user's boarding time; if the flight delay information and the boarding time change information are not recognized, the original boarding time is used as the user's boarding time. Specifically, the information management system sends the notification information to the terminal device bound to the wearable device, and the terminal device then synchronizes the notification information to the wearable device through the application software. Among them, the notification information includes the boarding time of the user. Further, the notification information can also include the start of ticket checking information, flight delay information, and boarding gate change information, etc. After receiving the notification information, the wearable device performs semantic recognition on the notification information and starts the boarding reminder according to the semantic recognition. For example, if it is recognized that the notification information includes the changed boarding gate information, the initial boarding gate information, and the boarding time, etc., a reminder information can be generated based on the changed boarding gate information and the boarding time; if it is recognized that the notification information includes the start of ticket checking information, a reminder message is generated based on the start of ticket checking information and the start of ticket checking time; if it is recognized that the notification information includes flight delay information, a reminder message is generated based on the changed boarding time.

[0041] 202: Obtain the first time interval between the current time and the boarding time.

[0042] Among them, the boarding time refers to the boarding time in the notification message.

[0043] 203: If the first time interval is less than the first preset duration, determine the second time interval and the third time interval based on the current time.

[0044] It should be noted that the physiological parameters include: heart rate parameters and body temperature parameters, and the arm movement parameters include arm movement frequency and arm movement amplitude. Specifically, the wearable device includes a gyroscope, a temperature sensor, and a heart rate sensor. The arm movement parameters of the user are obtained within a second time interval, and the physiological parameters of the user are obtained within a third time interval. Specifically, the arm movement amplitude and arm movement frequency of the user can be obtained through the gyroscope in the wearable device, the heart rate parameters of the user within the third time interval can be obtained through the heart rate sensor, and the body temperature parameters of the user within the third time interval can be obtained through the temperature sensor. It should be noted that in this application, the arm movement parameters should be obtained within the second time interval first, and then the physiological parameters should be obtained within the third time interval. The second time interval and the third time interval are preset time durations, and the sum of the second time interval and the third time interval can also be referred to as the measurement period in this application.

[0045] 204: Based on the arm movement parameters and physiological parameters, boarding reminder is performed.

[0046] Exemplarily, based on the arm movement parameters and physiological parameters, the physiological state of the user at the current time is obtained; specifically, based on the mapping relationship between the arm movement frequency, arm movement amplitude and preset parameters, the arm movement parameters corresponding to the arm movement frequency and arm movement amplitude are determined; first, the physiological state of the user is pre-judged according to the arm movement parameters. If the arm movement parameters of the user within the second time interval are greater than the first preset value, it can be directly determined that the physiological state of the user is the awake state, and there is no need to continue to obtain the psychological parameters of the user. It only needs to display a reminder message on the display screen of the wearable device.

[0047] If the arm movement parameters are less than the first threshold, based on the mapping relationship between the heart rate parameters, body temperature parameters and physiological state, the physiological state corresponding to the heart rate parameters and body temperature parameters is determined.

[0048] Determine the boarding reminder method corresponding to the physiological state; the physiological state includes the awake state, the light sleep state, and the deep sleep state. Since the user's perception ability of notification messages is different in different physiological states, different physiological states correspond to different boarding reminder methods.

[0049] If the physiological state is the awake state, display a reminder message, where the reminder message is used to remind the user to board the plane at the boarding time or can also be used to remind the user to board the plane at the changed boarding gate; if the physiological state is the light sleep state, determine that the preset vibration intensity corresponding to the light sleep state is the first intensity, and the wearable device vibrates at the first intensity and displays the reminder message; if the physiological state is the deep sleep state, determine that the preset vibration intensity corresponding to the deep sleep state is the second intensity, and the wearable device vibrates at the second intensity and displays the reminder message, where the second intensity is greater than the first intensity. When the user is in the light sleep state, the user only needs to be vibrated at a relatively low vibration intensity to be able to view and obtain the reminder message in time. As the user enters the deep sleep state, the vibration intensity needs to be continuously increased so that the user can wake up as soon as possible and obtain the reminder message in time. It should be noted that the user's physiological state can be further refined, or the vibration intensity can be further refined and adjusted. This application only takes three physiological states as examples and does not constitute a limitation to this application. The first intensity and the second intensity of the vibration in this application can be customized by the user.

[0050] It can be seen that in the embodiment of this application, first, the physiological state of the user is pre-judged through the obtained arm movement parameters. If it is determined that the physiological state of the user is the awake state, the user's physiological parameters will not be continuously obtained, and the boarding reminder will be directly started. This method can enable the user to quickly obtain the notification information issued by the information management system of the airport, save time, and improve the reminder efficiency.

[0051] Further, if the arm movement parameter is less than the first threshold, based on the mapping relationship between the heart rate parameter, the body temperature parameter and the physiological state, determine the physiological state corresponding to the heart rate parameter and the body temperature parameter. Different boarding reminder methods are set for different physiological states. As the user's sleep depth increases, the vibration intensity of the wearable device also increases. Therefore, not only different users will correspond to different boarding reminder methods due to different arm movement parameters and physiological parameters, but even the same user will correspond to different boarding reminder methods due to being in different physiological states. This makes the boarding reminder more intelligent and more in line with the user's current physiological state. When the wearable device receives a notification message, a suitable boarding reminder is formulated for each user according to the user's physiological state. For example, when the user enters the deep sleep state, a stronger vibration frequency should be required to enable the user to wake up and view the reminder message, improving the success rate of the notification message being obtained by the user and avoiding affecting the user's itinerary.

[0052] Perform a boarding reminder for the user based on the boarding reminder method. Specifically, after determining the boarding reminder method corresponding to the user's physiological state, perform a boarding reminder for the user according to the boarding reminder method until the user closes the boarding reminder on the display screen of the wearable device, as Figure 3As shown, taking the user's physiological state as the light sleep state, and taking the reminder information including reminding the user to board the plane at the boarding time and reminding the user to board the plane at the changed boarding gate as an example, the boarding reminder will be described. When reminding the user of boarding, the display screen of the wearable device will display the reminder message with the screen always on and vibrate at the second intensity. Taking Figure 3 the reminder message in it as "Boarding gate: 10A, boarding time: 23:40" as an example, during the process of reminding the user of boarding, the display screen of the wearable device always displays the reminder message with the screen on, and also provides two controls on the display screen. Taking Figure 3 "Remind again after five minutes" in it as the first control and "Cancel" as the second control as an example, before detecting that the user touches the two controls on the display screen, the wearable device will always remind the user in the boarding reminder mode. When the user wakes up from the sleep state, if the user is fully awake and does not need the wearable device to remind the user anymore, the user can click the second control, and the wearable device will stop vibrating and stop displaying the reminder information. If the user wakes up and to prevent falling asleep again, the user can click the first control to select to remind the user of boarding again through the wearable device after the fourth preset duration, where the fourth preset duration can be set in advance by the user. It should be noted that in this application, the period from the start of reminding the user of boarding to the end of the boarding reminder can be called the reminder period, and an appropriate duration can be set in advance for the reminder period to reserve a reaction time for the user after learning the notification information.

[0053] It can be seen that in the embodiment of this application, the notification information is received from the information management system, where the notification information includes the user's boarding time; the first time interval between the current time and the boarding time is obtained; if the first time interval is less than the first preset duration, the second time interval and the third time interval are determined based on the current time, where the user's arm movement parameters are obtained within the second time interval and the user's physiological parameters are obtained within the third time interval; boarding reminder is performed based on the arm movement parameters and the physiological parameters. After receiving the notification information, the time point for starting to detect the user's arm movement parameters and physiological parameters is determined by setting the first preset duration, and then the boarding reminder is performed on the user through the measured arm movement parameters and physiological parameters. Different users correspond to different boarding reminder methods due to different arm movement parameters and physiological parameters, making the boarding reminder more personalized. When the wearable device receives the notification information, a suitable boarding reminder is formulated for each user, improving the success rate of the notification information being learned by the user.

[0054] In an embodiment of this application, this application also provides a method for determining the first preset duration, which specifically includes:

[0055] The notification information is sent when the boarding gate information of the user of the terminal device changes. The notification information includes the changed boarding gate information, and the reminder information is also used to remind the user to board the plane at the changed boarding gate.

[0056] Obtain the second location information of the user at the current time, and based on the changed boarding gate information, determine the third location information of the changed boarding gate; based on the distance between the second location information and the third location information, and the preset walking speed, determine the first preset duration.

[0057] Further, receive the first moment when the user completes the security check from the terminal device. Based on the first moment, determine the collection period, and collect multiple first location information of the user within the collection period. Among them, the first moment is sent by the information management system to the terminal device. The airport completes the identity verification of the user through the identity recognition gate, which can specifically include face recognition or identity document recognition. When the user completes the identity verification on the identity recognition gate deployed at the airport, the information management system will update the boarding status of the user in real time, and send the event that the user has completed the identity verification and the first moment to the terminal device bound to the wearable device. The terminal device then synchronizes this moment to the wearable device through the application software. Based on the first moment, determine the collection period, and collect multiple first location information of the user within the collection period; among them, the duration between the start moment of the collection period and the first moment when the user completes the security check is the fifth time interval, and the duration between the end moment and the start moment is the sixth time interval. It should be noted that since the user is usually in a location with a large flow of people during the security check, it still takes some time to leave the crowded area after completing the security check, and enter the normal flow area through the flow diversion location to move around. The density of the flow of people will affect the walking speed of the user. Therefore, in order to collect the normal walking speed of the user at the airport, the start moment of the collection period is set to the moment that is separated from the moment when the user completes the security check by the fifth time interval. Among them, within the fifth time interval, the user can move from the crowded area at the security check to the normal flow area through the flow diversion location. The fifth time interval can be determined according to the peak period of the flow of people at the airport. During the peak period of the flow of people at the airport, it takes longer for the user to move from the crowded area to the normal flow area. Therefore, the peak period of the flow of people can correspond to a longer fifth time interval. The sixth time interval refers to the collection duration in the collection period. During the collection period, multiple first location information of the user is collected in real time.

[0058] Optionally, the fifth time interval can be determined by an information management system. The information management system obtains the passenger flow within the seventh time interval between the first moment, where the passenger flow includes the passenger flow that has completed security check within the seventh time interval before the first moment and the passenger flow that has completed security check within the seventh time interval after the first moment. Specifically, the information management system predicts the second walking speed of the user based on the passenger flow; the information management system obtains the first distance between the identity verification gate of the airport and the passenger flow diversion position, where the first distance refers to the distance that passengers at the airport must pass after passing through the security check, and the passenger flow diversion position is a straight line parallel to the identity verification gate, and the parallel distance from the identity verification gate is the first distance. The information management system determines the fifth time interval based on the second walking speed and the first distance. It should be noted that the airport can upload the first distance to the information management system in advance. For example, as Figure 4 shown, the identity verification gates of the airport are set side by side, and users can choose different identity verification gates to complete identity verification and then walk towards the corresponding boarding gates. For example, Figure 4 the first identity verification gate, the second identity verification gate, and the third identity verification gate shown in Figure 4 are only taken as examples of three identity verification gates for illustration. Figure 4 The first distance in Figure 4 refers to the distance that passengers at the airport must pass after passing through the identity verification gate, Figure 4 and the passenger flow diversion position in Figure 4 is a straight line parallel to the identity verification gate, which is represented by the dotted line in Figure 4 In Figure 4 , the parallel distance between the passenger flow diversion position and the identity verification gate is the first distance. After passing through the passenger flow diversion position, passengers at the airport will walk towards different boarding channels due to different boarding gates. For example,

[0059] the first channel, the second channel, and the third channel shown in , where different boarding gates are deployed on each channel, such as Figure 4 10A, 10B, 20A, 20B, 30A, and 30B shown in Figure 4 . After passing through the passenger flow diversion position, passengers are diverted to the channels corresponding to their respective boarding gates, and users move from the crowded passenger flow area at the security check to the normal passenger flow area through the passenger flow diversion position. Therefore, the walking speed after the user passes through the passenger flow diversion position is the normal speed not affected by the passenger flow. The duration of the interval between the initial moment of the acquisition period set by the wearable device and the first moment when the user completes the security check is the fifth time interval, which can make the determination of the user's first walking speed more accurate.Determine the first walking speed of the user based on the collection period and multiple first location information; obtain the second location information of the user at the current time; determine the third location information of the changed boarding gate based on the changed boarding gate information; determine the third preset duration required for the user to move from the current location to the changed boarding gate based on the distance between the second location information and the third location information, and the first walking speed, where the third preset duration can be referred to as the action period in this application, and determine the first preset duration based on the measurement period, the reminder period, and the action period.

[0060] Optionally, the multiple first location information of the user can be determined according to the Ultra Wide Band (UWB) positioning technology. Specifically, according to the area of the airport and the map of the airport, deploy multiple positioning base stations in advance within the airport. Use the wearable device as a positioning tag, measure the distance between the positioning tag and the base station according to the two-way ranging technology, determine the real-time position coordinates of the positioning tag, that is, the real-time position coordinates of the wearable device, and determine the multiple first location information of the user.

[0061] It can be seen that in the embodiment of this application, when determining the first preset duration, it is not directly calculated based on the preset walking speed, because the walking speeds of each user are inconsistent, which will lead to inaccurate preset walking speed, and further affect the accuracy of the final preset duration. In this application, multiple first location information of the user is collected during the collection period, and the first walking speed of the user is determined based on the collection period and the multiple first location information. The location information of each user is collected during the collection period to determine the first walking speed matching each user; in addition, when determining the collection period, the crowd density at the airport security checkpoint is also considered, and the start time of the collection period is set to the time at an interval of the fifth time interval from the time when the user completes the security check, so as to avoid the influence of the dense crowd flow on the first walking speed of the user, make the determined first walking speed of the user more accurate, and further improve the accuracy of the first preset duration, ensure that there is sufficient time to remind the user, and improve the success rate of the reminder.

[0062] Further, if the current time belongs to a preset time period, obtain the first sleep duration of the user's previous sleep cycle and the fourth time interval between the previous sleep cycle and the current time. The preset time period can be from 23:00 at night to 5:00 in the early morning. The preset time period refers to time periods such as early morning and late at night when users need to sleep. During the preset time period, users are usually more likely to be sleepy and enter the sleep state, resulting in being unable to notice the notice information about the boarding gate change. Therefore, it is necessary to predict the user's physiological state in advance. Specifically, the wearable device has the function of detecting the sleep duration. The wearable device obtains the first sleep duration of the user's previous sleep cycle according to the user's sleep duration data stored in the device. Among them, the sleep cycle in this application refers to the sleep cycle when the user sleeps during the normal sleep period. For example, the normal sleep period can be from 21:00 at night to 9:00 in the morning. Since the user may take a short nap during the day and the sleep duration of the nap is generally relatively short, in order to avoid the influence of the nap on predicting the user's physiological state, it is restricted that the user's previous sleep cycle is the sleep cycle during the normal sleep period to ensure the accurate determination of the user's first sleep duration. Therefore, if the user needs to wait for boarding within the preset time period, it is necessary to detect the user's arm state parameters and physiological parameters in advance, so as to judge the user's physiological state in advance and give the user a boarding reminder in advance to prevent the user from missing the reminder message and being unable to board the plane normally, which affects the itinerary.

[0063] Specifically, based on the mapping relationship between the sleep duration, the time interval, and the probability of falling asleep, determine the first probability of falling asleep corresponding to the first sleep duration and the fourth time interval. For example, if the sleep duration is (4h, 7h), the time interval is (15h, 20h), and the probability of falling asleep is 70%, if the sleep duration of the user's previous sleep cycle is 6h, and the fourth time interval between the previous sleep cycle and the current time is 18h, then the corresponding first probability of falling asleep is 70%.

[0064] Determining a first preset duration based on the distance between the second position information and the third position information, and the walking speed includes: determining the first preset duration based on the first sleep duration corresponding to the first sleep probability, the distance between the second position information and the third position information, and the first walking speed. Specifically, based on the mapping relationship between the sleep probability and the preset duration, determining a second preset duration corresponding to the first sleep probability of the first sleep duration. In this application, the second preset duration can also be referred to as the advance period. Based on the changed boarding gate information, determining the third position information of the changed boarding gate; based on the distance between the second position information and the third position information, and the walking speed, determining a third preset duration required for the user to move from the current position to the changed boarding gate, where the third preset duration can be referred to as the action period in this application. Determining the first preset duration based on the second preset duration and the third preset duration, that is, if the current time is within the preset time period, the first preset duration needs to be advanced. Therefore, the advanced first preset duration still includes the measurement period, the reminder period, and the action period. However, the prediction period and the reminder period will be advanced according to the advance period, and the reminder period will be extended according to the second preset duration. In this application, the measurement period will be passed first, then the reminder period, and finally the action period.

[0065] For example, if the current time is 8:00 am and the boarding time is 8:35 am, under normal circumstances, that is, the current time does not belong to the preset time period, the first preset duration includes a measurement period, a reminder period, and an action period. If the measurement period is 10 minutes, the reminder period is 10 minutes, and the action period is 15 minutes, then the first preset duration is 35 minutes. The wearable device needs to start detecting the user's arm movement parameters and physiological parameters at the current time of 8:00 am, that is, the wearable device needs to enter the measurement period at the current time of 8:00 am and start boarding reminders at 8:10 am. If the current time is 23:50 pm and the boarding time is 24:35 pm, and the current time belongs to the preset time period, then the first sleep duration of the user's previous sleep cycle and the fourth time interval between the previous sleep cycle and the current moment need to be used to determine the user's first falling asleep probability at the current moment, and the second preset duration, that is, the advance period, is determined based on the first falling asleep probability. If the advance period is 10 minutes, the measurement period and the action period remain unchanged, and the reminder period becomes 20 minutes, then the first preset duration is 45 minutes. The wearable device needs to start detecting the user's arm movement parameters and physiological parameters at the current time of 23:50 pm, that is, the wearable device needs to enter the measurement period at the current time of 23:50 pm and start boarding reminders at 24:00 pm. It can be seen that when the measurement period and the action period are the same, if the current time is within the preset time period, the prediction period and the reminder period will be advanced according to the advance period. If the first preset duration does not increase the advance period, the first preset duration is 35 minutes. If the current time is 23:50 pm and the boarding time is 24:35 pm, the wearable device will start detecting the user's arm movement parameters and physiological parameters at 24:00 pm, that is, the wearable device needs to enter the measurement period at the current time of 24:00 pm and start boarding reminders at 24:10 pm. However, after adding the advance period to the first preset duration, if the advance period is 10 minutes, the measurement period and the action period remain unchanged, and the reminder period increases to 20 minutes, then the first preset duration is 45 minutes. The wearable device needs to start detecting the user's arm movement parameters and physiological parameters at the current time of 23:50 pm, that is, the wearable device needs to enter the measurement period at the current time of 23:50 pm and start boarding reminders at 24:00 pm. It can be seen that after adding the advance period to the first preset duration, the boarding reminder time is advanced by 10 minutes, which enables the user to know the reminder message of the boarding gate change earlier, and the reminder period increases by 10 minutes to ensure that the user knows the reminder message of the boarding gate change.

[0066] It can be seen that in the embodiments of the present application, if the current time is within a preset time period, when determining the first preset duration, an early period is also added. The preset time period refers to time periods such as early morning and late at night when users need to sleep. Within the preset time period, users are usually more likely to be sleepy and enter the sleep state, resulting in being unable to notice the notice information of the boarding gate change. Therefore, it is necessary to measure the physiological state of the user in advance so that the wearable device can remind the user in advance. If the current time belongs to the preset time period, obtain the first sleep duration of the user's previous sleep cycle and the fourth time interval between the previous sleep cycle and the current time. Based on the mapping relationship among the sleep duration, the time interval, and the sleep probability, determine the first sleep probability corresponding to the first sleep duration and the fourth time interval. Based on the mapping relationship between the first sleep probability and the preset duration, determine the second preset duration corresponding to the sleep probability of the first sleep duration. When determining the second preset duration, that is, the early period, fully combine the sleep duration of the user in the previous normal sleep period and the time when the user is away from the last entry into the sleep cycle to jointly determine the first sleep probability of the user, making the determination of the first sleep probability more accurate. Furthermore, set a suitable second preset duration for each user, advance the measurement period and the reminder period according to the second preset duration, and extend the reminder period according to the second preset duration. Compared with the normal period, reminding the user of boarding in advance can enable the user to know the reminder message of the boarding gate change earlier, and extend the reminder period according to the second preset duration to ensure that the user knows the reminder message of the boarding gate change. Prevent the user from sleeping too deeply, resulting in a situation where it is difficult to wake up, and improve the success rate of the user obtaining the boarding gate information change notice.

[0067] Refer to Figure 5 , Figure 5 is a block diagram of the functional units of a boarding reminder device provided by an embodiment of the present application. The boarding reminder device 500 includes: a transceiver unit 501 and a processing unit 502;

[0068] The transceiver unit 501 is used to receive notification information from the terminal device. Among them, the notification information is sent by the information management system of the airport to the terminal device, and the notification information includes the boarding time of the user of the terminal device;

[0069] The processing unit 502 is used to obtain the first time interval between the current time and the boarding time;

[0070] The processing unit 502 is used to, if the first time interval is less than the first preset duration, determine the second time interval and the third time interval based on the current time. Among them, the arm movement parameters of the user are obtained within the second time interval, and the physiological parameters of the user are obtained within the third time interval;

[0071] A processing unit 502, configured to perform a boarding reminder based on arm movement parameters and physiological parameters.

[0072] In an embodiment of the present application, in terms of performing a boarding reminder based on arm movement parameters and physiological parameters, the processing unit 502 is specifically configured to:

[0073] Obtain the physiological state of the user at the current time based on the arm movement parameters and physiological parameters;

[0074] Determine a boarding reminder method corresponding to the physiological state;

[0075] Perform a boarding reminder for the user based on the boarding reminder method.

[0076] In an embodiment of the present application, the physiological state includes a waking state and a sleeping state, and the sleeping state includes a light sleeping state and a deep sleeping state. In terms of determining the boarding reminder method corresponding to the state, the processing unit 502 is specifically configured to:

[0077] If the physiological state is the waking state, display a reminder message, where the reminder message is used to remind the user to board the plane at the boarding time;

[0078] If the physiological state is the light sleeping state, determine that a preset vibration intensity corresponding to the light sleeping state is a first intensity, and the wearable device vibrates at the first intensity and displays a reminder message;

[0079] If the physiological state is the deep sleeping state, determine that a preset vibration intensity corresponding to the deep sleeping state is a second intensity, and the wearable device vibrates at the second intensity and displays a reminder message, where the second intensity is greater than the first intensity.

[0080] In an embodiment of the present application, the notification message is sent when the boarding gate information of the user of the terminal device changes, and the notification message includes the changed boarding gate information. The method further includes that the processing unit 502 is specifically configured to:

[0081] From the moment when the terminal device receives that the user has completed the security check, based on the first moment, determine a collection period, and collect a plurality of first position information of the user within the collection period, where the first moment is sent by the information management system to the terminal device;

[0082] Based on the collection period and the plurality of first position information, determine the first walking speed of the user;

[0083] Obtain the second position information of the user at the current time;

[0084] Based on the changed boarding gate information, determine the third position information of the changed boarding gate;

[0085] Determine a first preset duration based on the distance between the second position information and the third position information, and the walking speed.

[0086] In an embodiment of the present application, the processing unit 502 is further specifically configured to:

[0087] If the current time belongs to a preset time period, obtain the first sleep duration of the user's previous sleep cycle, and the fourth time interval between the previous sleep cycle and the current time;

[0088] Based on the mapping relationship among the sleep duration, the time interval, and the sleep probability, determine the first sleep probability corresponding to the first sleep duration and the fourth time interval;

[0089] Determining a first preset duration based on the distance between the second position information and the third position information, and the movement speed includes:

[0090] Determine a first preset duration based on the first sleep probability, the distance between the second position information and the third position information, and the movement speed.

[0091] In an embodiment of the present application, in terms of determining the first preset duration based on the first sleep probability, the distance between the second position information and the third position information, and the movement speed, the processing unit 502 is specifically configured to:

[0092] Based on the mapping relationship between the first sleep probability and the preset duration, determine a second preset duration corresponding to the sleep probability of the first sleep duration;

[0093] Based on the distance between the second position information and the third position information, and the movement speed, determine a third preset duration;

[0094] Determine the first preset duration based on the second preset duration and the third preset duration.

[0095] In an embodiment of the present application, the physiological parameters include: heart rate parameters and body temperature parameters, and the arm movement parameters include the arm movement frequency and the arm movement amplitude. In terms of obtaining the physiological state of the user at the current time based on the arm movement parameters and the physiological parameters, the processing unit 502 is specifically configured to:

[0096] Based on the mapping relationship between the arm movement frequency, the arm movement amplitude and the preset threshold, determine the arm movement parameters corresponding to the arm movement frequency and the arm movement amplitude;

[0097] If the arm movement parameters are less than the first threshold, based on the mapping relationship between the heart rate parameters, the body temperature parameters and the physiological state, determine the physiological state corresponding to the heart rate parameters and the body temperature parameters.

[0098] Refer to Figure 6 , Figure 6A schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 6 shown, the electronic device 600 includes a transceiver 601, a processor 602, and a memory 603. They are connected through a bus 604. The memory 603 is used to store computer programs and data, and can transmit the data stored in the memory 603 to the processor 602.

[0099] The processor 602 is used to read the computer program in the memory 603 and perform the following operations:

[0100] Control the transceiver 601 to receive notification information from the terminal device, where the notification information is sent by the information management system of the airport to the terminal device, and the notification information includes the boarding time of the user of the terminal device;

[0101] Obtain a first time interval between the current time and the boarding time;

[0102] If the first time interval is less than a first preset duration, determine a second time interval and a third time interval based on the current time, where the user's arm movement parameters are obtained within the second time interval, and the user's physiological parameters are obtained within the third time interval;

[0103] Based on the arm movement parameters and physiological parameters, give a boarding reminder.

[0104] In an embodiment of the present application, in terms of giving a boarding reminder based on the arm movement parameters and physiological parameters, the processor 602 is specifically used for:

[0105] Based on the arm movement parameters and physiological parameters, obtain the physiological state of the user at the current time;

[0106] Determine a boarding reminder method corresponding to the physiological state;

[0107] Give a boarding reminder to the user based on the boarding reminder method.

[0108] In an embodiment of the present application, the physiological state includes a wake state and a sleep state, and the sleep state includes a light sleep state and a deep sleep state. In terms of determining the boarding reminder method corresponding to the state, the processor 602 is specifically used for:

[0109] If the physiological state is the wake state, display reminder information, where the reminder information is used to remind the user to board the plane at the boarding time;

[0110] If the physiological state is the light sleep state, determine that the preset vibration intensity corresponding to the light sleep state is the first intensity, and the wearable device vibrates at the first intensity and displays reminder information;

[0111] If the physiological state is the deep sleep state, determine that the preset vibration intensity corresponding to the deep sleep state is the second intensity, and the wearable device vibrates at the second intensity and displays a reminder message, where the second intensity is greater than the first intensity.

[0112] In one embodiment of the present application, the notification message is sent when the boarding gate information of the user of the terminal device changes. The notification message includes the changed boarding gate information. The method further includes a processor 602, specifically configured to:

[0113] Receive, from the terminal device, a first moment when the user completes the security check. Based on the first moment, determine a collection period, and collect multiple first position information of the user within the collection period, where the first moment is sent by the information management system to the terminal device;

[0114] Based on the collection period and the multiple first position information, determine the first walking speed of the user;

[0115] Obtain the second position information of the user at the current time;

[0116] Based on the changed boarding gate information, determine the third position information of the changed boarding gate;

[0117] Based on the distance between the second position information and the third position information, and the walking speed, determine a first preset duration.

[0118] In one embodiment of the present application, the processor 602 is further specifically configured to:

[0119] If the current time belongs to a preset time period, obtain the first sleep duration of the user's previous sleep cycle, and the fourth time interval between the previous sleep cycle and the current time;

[0120] Based on the mapping relationship between the sleep duration, the time interval, and the sleep probability, determine a first sleep probability corresponding to the first sleep duration and the fourth time interval;

[0121] Determining the first preset duration based on the distance between the second position information and the third position information, and the movement speed includes:

[0122] Based on the first sleep probability, the distance between the second position information and the third position information, and the movement speed, determine the first preset duration.

[0123] In one embodiment of the present application, in terms of determining the first preset duration based on the first sleep probability, the distance between the second position information and the third position information, and the movement speed, the processor 602 is specifically configured to:

[0124] Determine a second preset duration corresponding to the sleep onset probability of the first sleep duration based on the mapping relationship between the first sleep onset probability and the preset duration;

[0125] Determine a third preset duration based on the distance between the second position information and the third position information and the movement speed;

[0126] Determine the first preset duration based on the second preset duration and the third preset duration.

[0127] In an embodiment of the present application, the physiological parameters include: heart rate parameters and body temperature parameters, and the arm movement parameters include the arm movement frequency and the arm movement amplitude. In terms of obtaining the physiological state of the user at the current time based on the arm movement parameters and the physiological parameters, the processor 602 is specifically configured to:

[0128] Determine the arm movement parameters corresponding to the arm movement frequency and the arm movement amplitude based on the mapping relationship between the arm movement frequency, the arm movement amplitude and the preset threshold;

[0129] If the arm movement parameters are less than the first threshold, determine the physiological state corresponding to the heart rate parameters and the body temperature parameters based on the mapping relationship between the heart rate parameters, the body temperature parameters and the physiological state.

[0130] Specifically, the transceiver 601 may be Figure 5 the transceiver unit 501 of the boarding reminder device 500 in the embodiment of Figure 5 the processing unit 502 of the boarding reminder device 500 in the embodiment of

[0131] It should be understood that the electronic devices in the present application may include smart phones (such as Android phones, iOS phones, Windows Phone phones, etc.), tablet computers, palmtop computers, laptop computers, mobile Internet devices MID (Mobile Internet Devices, abbreviated as: MID) or wearable devices, etc. The above-mentioned electronic devices are only examples and not exhaustive, including but not limited to the above-mentioned electronic devices. In practical applications, the above-mentioned electronic devices may also include: intelligent vehicle terminals, computer devices, etc.

[0132] The embodiment of the present application also provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement some or all of the steps of any one of the boarding reminder methods recorded in the above method embodiments.

[0133] The embodiments of the present application also provide a computer program product. The computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any one of the boarding reminder methods described in the foregoing method embodiments.

[0134] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0135] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0136] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.

[0137] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0138] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software program modules.

[0139] When an integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of this application. And the aforementioned memory includes: USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs, etc., which are various media that can store program codes.

[0140] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: flash drives, read-only memories (English: Read-Only Memory, abbreviated: ROM), random access memories (English: Random Access Memory, abbreviated: RAM), magnetic disks, or optical discs, etc.

[0141] The above has introduced the embodiments of this application in detail. Specific examples are used in this article to elaborate on the principle and implementation manner of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application; at the same time, for those of ordinary skill in the art, according to the idea of this application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to this application.

Claims

1. A boarding reminder method, characterized in that, The method is applied to a wearable device, and the method includes: Receiving notification information from a terminal device, where the notification information is sent by an information management system of an airport to the terminal device, and the notification information includes the boarding time of the user of the terminal device; Obtaining a first time interval between the current time and the boarding time; If the first time interval is less than a first preset duration, determining a second time interval and a third time interval based on the current time, where the arm movement parameters of the user are obtained within the second time interval, and the physiological parameters of the user are obtained within the third time interval; Performing a boarding reminder based on the arm movement parameters and the physiological parameters.

2. The method according to claim 1, wherein The performing a boarding reminder based on the arm movement parameters and the physiological parameters includes: Obtaining the physiological state of the user at the current time based on the arm movement parameters and the physiological parameters; Determining a boarding reminder method corresponding to the physiological state; Performing the boarding reminder on the user based on the boarding reminder method.

3. The method according to claim 2, wherein The physiological state includes a waking state and a sleeping state, and the sleeping state includes a light sleep state and a deep sleep state. The determining a boarding reminder method corresponding to the state includes: If the physiological state is the waking state, displaying reminder information, where the reminder information is used to remind the user to board the plane at the boarding time; If the physiological state is the light sleep state, determining that a preset vibration intensity corresponding to the light sleep state is a first intensity, and the wearable device vibrates at the first intensity and displays the reminder information; If the physiological state is the deep sleep state, determining that a preset vibration intensity corresponding to the deep sleep state is a second intensity, and the wearable device vibrates at the second intensity and displays the reminder information, where the second intensity is greater than the first intensity.

4. The method according to any one of claims 1 to 3, characterized in that, The notification information is sent when the boarding gate information of the user of the terminal device changes, and the notification information includes the changed boarding gate information. The method further includes: Receiving, from the terminal device, a first moment when the user completes security check, and determining a collection period based on the first moment, and collecting a plurality of first position information of the user within the collection period, where the first moment is sent by the information management system to the terminal device; Determining a first walking speed of the user based on the collection period and the plurality of first position information; Obtaining second position information of the user at the current time; Determining third position information of the changed boarding gate based on the changed boarding gate information; Determining the first preset duration based on the distance between the second position information and the third position information, and the walking speed.

5. The method according to claim 4, characterized in that, The method further includes: If the current time belongs to a preset time period, obtaining a first sleep duration of the user's previous sleep cycle, and a fourth time interval between the previous sleep cycle and the current time; Determine a first sleep onset probability corresponding to the first sleep duration and the fourth time interval based on the mapping relationship of sleep duration, time interval, and sleep onset probability; The determining of the first preset duration based on the distance between the second position information and the third position information, and the walking speed includes: Determine the first preset duration based on the first sleep onset probability, the distance between the second position information and the third position information, and the walking speed.

6. The method according to claim 5, wherein The determining of the first preset duration based on the first sleep onset probability, the distance between the second position information and the third position information, and the walking speed includes: Determine a second preset duration corresponding to the first sleep onset probability based on the mapping relationship between sleep onset probability and preset duration; Determine a third preset duration based on the distance between the second position information and the third position information, and the walking speed; Determine the first preset duration based on the second preset duration and the third preset duration.

7. The method according to claim 6, characterized in that The physiological parameters include: heart rate parameter and body temperature parameter, and the arm movement parameters include arm movement frequency and arm movement amplitude. The obtaining of the physiological state of the user at the current time based on the arm movement parameters and the physiological parameters includes: Determine arm movement parameters corresponding to the arm movement frequency and the arm movement amplitude based on the mapping relationship between arm movement frequency, arm movement amplitude, and a preset threshold; If the arm movement parameters are less than a first threshold, determine the physiological state corresponding to the heart rate parameter and the body temperature parameter based on the mapping relationship between the heart rate parameter, the body temperature parameter, and the physiological state.

8. A boarding reminder device, characterized in that, The device is applied to a wearable device, and the device includes a transceiver unit and a processing unit; The transceiver unit is configured to receive notification information from a terminal device, where the notification information is sent by an information management system of an airport to the terminal device, and the notification information includes the boarding time of the user of the terminal device; The processing unit is configured to obtain a first time interval between the current time and the boarding time; The processing unit is configured to, if the first time interval is less than a first preset duration, determine a second time interval and a third time interval based on the current time, where the arm movement parameters of the user are obtained within the second time interval, and the physiological parameters of the user are obtained within the third time interval; The processing unit is configured to perform a boarding reminder based on the arm movement parameters and the physiological parameters.

9. An electronic device, characterized in that, Including: A processor and a memory, the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the electronic device executes the method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1-7.