Control method, electronic device and storage medium
Through the linkage between the terminal and the car machine, the non-disturbance mode is turned on when the car machine enters the preset scene, solving the problem of easy interference in the car environment control and achieving a more reliable and comfortable rest environment in the car.
Patent Information
- Application Number
- CN202310324927.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2043-03-29
AI Technical Summary
The existing in-vehicle environment control system is susceptible to interference from other terminal equipment in the car, affecting the stability of the rest environment in the car.
Through the linkage between the terminal and the vehicle machine, when the vehicle machine enters the preset scene, the terminal turns on the distraction mode to block message reminders and avoid interference.
It realizes a more reliable and comfortable environment during rest in the car, avoids interference from terminal equipment, and improves the stability of the rest environment.
Smart Images

Figure CN116546129B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a control method, an electronic device and a storage medium. Background Art
[0002] With the development of intelligent cars, people's life scenes in the car have been expanded, among which the demand for rest in the car is particularly prominent.
[0003] In order to meet the needs of resting in the car, the current car computer provides scenario-based in-car environment control, such as adjusting the appropriate seat angle, alarm reminder, environmental atmosphere, etc. However, the current in-car environment control is mostly limited to the scope of devices that can be controlled by the car computer, and is easily interfered and damaged by other terminals. Summary of the invention
[0004] In a first aspect, an embodiment of the present application provides a control method, applied to a terminal, comprising:
[0005] Establish a connection with the vehicle computer;
[0006] receiving a first message from the vehicle computer, wherein the first message indicates that the vehicle computer enters a preset scene and includes a duration of the preset scene;
[0007] A control signal is received to enter a lock screen state and turn on a do not disturb mode, wherein the do not disturb mode is configured based on the duration and is used to shield message reminders of applications in the terminal.
[0008] In some embodiments, it also includes:
[0009] receiving a communication message from the application, determining that the terminal is in the do not disturb mode, and replying a preset message to the sender of the communication message;
[0010] Determine that the terminal exits the do not disturb mode, and generate and display a prompt message based on the communication message.
[0011] In some embodiments, replying a preset message to the sender of the communication message includes:
[0012] Determining that the sender of the communication message is in the first contact list, and replying the preset message to the sender;
[0013] After receiving the communication message of the application, the method further includes:
[0014] Determine that the sender of the communication message is in the second contact list, unblock the message reminder corresponding to the communication message, and execute the message reminder.
[0015] In some embodiments, it also includes:
[0016] According to the do not disturb mode, a user status of the application is configured.
[0017] In some embodiments, it also includes:
[0018] A low power mode is enabled based on the duration, where the low power mode is used to adjust the power consumption of the terminal to a target power consumption, where the target power consumption is less than or equal to a current power consumption of the terminal.
[0019] In some embodiments, the DND mode is configured based on the duration, including:
[0020] Obtain the current schedule, determine whether the current schedule overlaps with the duration, and issue a time adjustment reminder;
[0021] receiving a time adjustment operation, and modifying the duration and / or the current schedule based on the time adjustment operation;
[0022] Based on the modified duration, the do not disturb mode is updated, and a second message including the modified duration is sent to the vehicle computer.
[0023] In a second aspect, an embodiment of the present application provides a control method, which is applied to a vehicle computer, including:
[0024] Determining that the vehicle computer enters a preset scene, generating a first message, wherein the first message includes a duration of the preset scene;
[0025] The first message is sent to the terminal, so that the terminal determines to turn on the do not disturb mode when entering the lock screen state, wherein the do not disturb mode is configured based on the duration, and the do not disturb mode is used to shield message reminders applied in the terminal.
[0026] In some embodiments, it also includes:
[0027] receiving a second message, the second message including a modified duration, the modified duration being obtained by the terminal after determining that a current schedule overlaps with the duration and modifying the duration based on a time adjustment operation;
[0028] Based on the modified duration, the vehicle computer is controlled to exit the preset scene.
[0029] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the methods described above is implemented.
[0030] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the methods described above.
[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any of the methods described above when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0033] Figure 1 One of the flow charts of a control method provided in one embodiment of the present application;
[0034] Figure 2 A flowchart of a method for configuring a do not disturb mode provided in one embodiment of the present application;
[0035] Figure 3 A second flow chart of a control method provided in one embodiment of the present application;
[0036] Figure 4 A schematic diagram of the structure of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely in conjunction with the drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0038] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0039] In order to meet the needs of rest in the car, the car computer provides scenario-based in-car environment control. For example, the car computer can be linked with pre-deployed smart seats, windows, air conditioners, in-car ambient lights and other equipment in the car, and provide users with a comfortable rest environment by adjusting the appropriate seat angle, environmental atmosphere, etc.
[0040] However, the current in-car environment control is mostly limited to the scope of devices that can be controlled by the car computer, and the users in the car may also carry some terminals that are not within the control scope of the car computer, such as smart phones, smart watches, smart glasses, etc. The in-car environment created by the car computer is easily interfered and damaged by the above-mentioned terminals.
[0041] To this end, the present application provides a control method, an electronic device, and a storage medium. Through the linkage between the terminal and the vehicle computer, the terminal turns on the do not disturb mode when the vehicle computer enters a preset scene to prevent the vehicle environment from being disturbed by the terminal. The present application can achieve a more reliable and comfortable vehicle environment without the need for additional user operations.
[0042] In some embodiments, the terminal (terminal device) includes various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, such as mobile phones, tablets, desktop notebooks, and smart devices that can run applications. Specifically, it can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a terminal device in 5G network or future communication network, etc. The terminal may be powered by a battery, and may also be attached to and powered by the power system of a vehicle or ship. The power system of the vehicle or ship can also charge the battery of the terminal to extend the communication time of the terminal.
[0043] The vehicle computer refers to the vehicle terminal, that is, the terminal installed inside the vehicle for realizing human-computer interaction, providing various optional functions, such as viewing and controlling the vehicle status, booking and using vehicle-related services (such as car washing, refueling, etc.), Internet-based applications such as online social networking, web browsing, etc. Another example is the vehicle's positioning and navigation function, multimedia playback function, etc.
[0044] Figure 1 This is one of the flow charts of the control method provided by one embodiment of the present application. Figure 1As shown, the present application provides a control method applied to a terminal, comprising the following steps: step 110, step 120, and step 130. The steps of the method flow are only a possible implementation of the present application.
[0045] Step 110: Establish connection with the vehicle computer.
[0046] Specifically, the connection between the terminal and the vehicle computer can be a wireless connection established based on technologies such as Wireless Fidelity (WIFI) and Bluetooth, or it can be a wired connection established through technologies such as Universal Serial Bus (USB). The embodiment of the present application does not limit the connection method between the terminal and the vehicle computer.
[0047] In addition, the connection between the terminal and the vehicle computer can be a direct connection, that is, the terminal is directly connected to the vehicle computer, or it can be an indirect connection, for example, the vehicle computer is directly connected to the first terminal, and the first terminal is connected to the second terminal, thereby establishing a connection link between the vehicle computer-the first terminal-the second terminal, that is, the first terminal can serve as a relay node for the communication connection between the vehicle computer and the second terminal to realize the connection between the vehicle computer and the second terminal.
[0048] It is understandable that based on the connection between the terminal and the vehicle computer, the terminal and the vehicle computer can communicate with each other, specifically, the vehicle computer can send a message to the terminal, or the vehicle computer and the terminal can transmit messages bidirectionally.
[0049] Step 120: Receive a first message from the vehicle computer, where the first message indicates that the vehicle computer enters a preset scene and includes a duration of the preset scene.
[0050] Specifically, when the vehicle computer enters a preset scene, it can generate a first message including the duration of the preset scene, and transmit the first message to the terminal through the connection established between the terminal and the vehicle computer.
[0051] Here, the preset scene can be a scene set up to adapt to rest in the car, such as a rest scene or a nap scene, etc. After determining that the car computer has entered the preset scene, the car computer can control various devices in the car to work together, so as to provide users with a comfortable rest environment in the car. For example, the car computer can adjust the position and / or angle of the vehicle seat to a state suitable for the user to rest, or control the car speakers to play white noise or other types of music that helps to soothe the mind, close the windows, start the car air conditioner, so as to shield the external noise while maintaining a suitable temperature in the car, and can also dim or turn off the lights in the car, or start the atmosphere lights corresponding to the preset scene, etc.
[0052] It is understandable that the duration of the preset scene can be determined when the vehicle enters the preset scene or after entering the preset scene. The duration here can be expressed as the time interval corresponding to the preset scene, such as [10:00,10:15], that is, the vehicle is in the preset scene between 10 o'clock and 10:15. The duration can also be expressed as the start time and duration of the preset scene, such as 10:00,15min, that is, the vehicle enters the preset scene at 10 o'clock, and the preset scene lasts for 15 minutes. The duration here can be preset, for example, the duration can be the default 15 minutes, 30 minutes, or the duration can also be set by the user, for example, the user can set the duration by himself through voice input, touch screen input, button input, etc., and the setting of the duration can be synchronized with entering the preset scene, or it can be executed after entering the preset scene.
[0053] The vehicle computer generates and sends a first message to indicate that the vehicle computer has entered a preset scene, and includes the duration of the preset scene. Therefore, after receiving the first message, the terminal can know that the vehicle computer has entered the preset scene, and parse the first message to obtain the duration of the preset scene. That is, through the transmission of the first message, the vehicle computer can synchronize its state of entering the preset scene to the terminal, so that after the terminal knows that the vehicle computer has entered the preset scene, it can work with the vehicle computer to avoid interference with the vehicle environment by the terminal.
[0054] Step 130: Receive a control signal to enter a lock screen state and enable a do not disturb mode, wherein the do not disturb mode is configured based on the duration and is used to shield message reminders of applications in the terminal.
[0055] Specifically, the control signal is a signal that instructs the terminal to lock the screen. Usually, the user can send a control signal by pressing the switch button of the terminal, or clicking the screen-off icon on the terminal screen, or issuing a voice command to the terminal. After receiving the control signal, the terminal can turn off the screen and enter the lock screen state. It can be understood that entering the lock screen state means that the user is temporarily no longer operating the terminal. Based on this, the terminal can determine that the user is preparing to or has started to rest, and needs to avoid being disturbed by message reminders during the rest time. At this time, the terminal turns on the do not disturb mode and works with the car computer to create a more reliable and suitable rest environment in the car.
[0056] The do not disturb mode here is used to block the message reminders of applications in the terminal. That is, in the do not disturb mode, the message reminders of various applications running in the terminal can be blocked. The blocking method here can be not pushing messages, or pushing messages but no longer lighting up the screen, and no longer executing reminder methods such as vibration reminders and sound reminders, thereby ensuring that the user will not perceive the message reminders of various applications of the terminal in the do not disturb mode, avoiding disturbing the user's rest. It can be understood that the do not disturb mode can be to block the message reminders of all applications of the terminal, or to block the message reminders of some applications of the terminal, or to block certain types of message reminders in all or some applications of the terminal. The specific types of message reminders that are blocked and the types of applications that are blocked can be set by default or determined according to user settings.
[0057] Furthermore, the do not disturb mode itself can be configured based on the duration of the preset scene included in the first message. For example, the time when the vehicle computer exits the preset scene can be determined based on the duration, thereby determining the time when the terminal exits the do not disturb mode, so that when the vehicle computer exits the preset scene, the terminal can also exit the do not disturb mode synchronously, avoiding the terminal exiting the do not disturb mode in advance, causing message reminders to disturb the user's rest, or the terminal delaying the exit of the do not disturb mode, causing the user to be unable to receive messages from the terminal in time.
[0058] Alternatively, the time that the terminal maintains the do not disturb mode can be relatively extended relative to the time that the vehicle computer maintains the preset scene. That is to say, when the vehicle computer exits the preset scene, the terminal does not exit the do not disturb mode synchronously, but continues to maintain the do not disturb mode for a certain period of time, so that the user will not immediately receive a message reminder from the terminal after the rest, but gives the user a buffer time, making the linkage between the vehicle computer and the terminal more intelligent.
[0059] In the embodiment of the present application, the terminal is connected to the vehicle computer to receive the first message indicating that the vehicle computer has entered a preset scene, thereby ensuring that the vehicle computer can synchronize its own state of entering the preset scene to the terminal, so that after the terminal learns that the vehicle computer has entered the preset scene, it can be linked with the vehicle computer, thereby avoiding interference of the vehicle environment by the terminal. In addition, the terminal can configure the do not disturb mode based on the duration of the preset scene included in the first message, so that the do not disturb mode is synchronized with the preset scene, and can shield its own message reminders in the preset scene to avoid disturbing the user's rest, thereby creating a more reliable and suitable rest environment in the car.
[0060] It should be noted that each implementation method of the present application can be freely combined, the order can be changed, or it can be executed separately, and does not need to rely on or depend on a fixed execution order.
[0061] In some embodiments, the method further comprises:
[0062] receiving a communication message from the application, determining that the terminal is in the do not disturb mode, and replying a preset message to the sender of the communication message;
[0063] Determine that the terminal exits the do not disturb mode, and generate and display a prompt message based on the communication message.
[0064] Specifically, during the operation of the terminal, communication messages or notification messages of the application can be received. It can be understood that the application referred to here is, for example, an online chat application, a text messaging application, a call application, an email, etc., or other applications with chat and communication functions. The communication message of the application is initiated by the contact through the sending end, for example, it can be a chat message, text message, multimedia message or email, or it can be a call request, video request, etc.
[0065] The above application may also be an application with notification reminders, such as a calendar, health and exercise, weather, memo, alarm clock, etc. In this case, the terminal does not need to reply to the preset message to the sender of the notification message.
[0066] After receiving the communication message, the terminal can determine whether it is in the do not disturb mode. If it is not in the do not disturb mode, the terminal can make a message reminder based on the pre-set message reminder rules of the communication message, such as ringing, vibration, etc. If it is currently in the do not disturb mode, the terminal does not make a message reminder for the communication message to avoid disturbing the user's rest. At the same time, considering that communication messages usually have the characteristics of requiring timely replies, the terminal can reply to the sender of the communication message with a preset message. The preset message here can be a fixed paragraph, such as "The user is resting and will reply to you later." The preset message can also be a paragraph that is adjusted based on the duration carried in the first message. For example, the moment when the terminal exits the do not disturb mode can be determined based on the duration, and then the waiting time from that moment to the moment when the terminal exits the do not disturb mode is determined, and the duration is combined in the preset message, such as "The user is resting and is expected to reply to you in 10 minutes."
[0067] In addition, the terminal can record the communication messages whose message reminders are blocked in the do not disturb mode, and generate and display prompt messages for the above communication messages after exiting the do not disturb mode. The prompt message here can correspond to the communication message one by one, that is, each communication message corresponds to a prompt message, such as "Contact A called at 10:13, do you need to call back?", "Received a text message sent by contact B at 10:11"; or, the prompt message can be for all communication messages, that is, all communication messages correspond to the same prompt message to avoid a large number of prompt messages constantly popping up and affecting the user experience. For example, the prompt message can be "You have 3 unanswered calls and 1 unread message, please deal with it in time."
[0068] In an embodiment of the present application, the terminal in the do not disturb mode can automatically reply to a preset message to the sender of the communication message, and display a prompt message after exiting the do not disturb mode. While ensuring that the rest environment in the car is not disturbed, it avoids the problem of poor communication due to the application of the do not disturb mode, which affects the user's transaction processing.
[0069] In some embodiments, in response to receiving a communication message from an application and determining that the terminal is in a do not disturb mode, replying a preset message to the sender of the communication message includes:
[0070] It is determined that the sender of the communication message is in the first contact list, and the preset message is replied to the sender.
[0071] After receiving the communication message of the application, the method further includes:
[0072] Determine that the sender of the communication message is in the second contact list, unblock the message reminder corresponding to the communication message, and execute the message reminder.
[0073] Specifically, when the terminal is in the do not disturb mode, the terminal may compare the sender of the received communication message with a preset contact list to determine whether to shield the message reminder of the communication message.
[0074] The contact list here can be divided into a first contact list and a second contact list, where "first" and "second" are only used to distinguish the two contact lists. Furthermore, the first contact list includes contacts who block message reminders in the do not disturb mode but need to automatically reply to preset messages, and the second contact list includes contacts who still need message reminders in the do not disturb mode. It is understandable that there is no overlap between the contacts in the first contact list and the second contact list.
[0075] Here, both the first contact list and the second contact list can be manually created by the user, or the user can create the second contact list in advance, and the terminal records the contacts outside the second contact list in the first contact list. Alternatively, the user can create the first contact list in advance, and the terminal records the contacts outside the first contact list in the second contact list. The embodiments of the present application do not specifically limit this.
[0076] Based on the first contact list and the second contact list, the terminal can determine how to handle communication messages in the do not disturb mode:
[0077] The terminal can match the sender of the communication message with the contacts in the first contact list. If the sender of the communication message is in the first contact list, it can be determined that the communication message is a message that needs to be blocked in the do not disturb mode. The terminal only replies to the preset message to the sender of the communication message, and does not send a message reminder for the communication message in the do not disturb mode.
[0078] The terminal can also match the sender of the communication message with the contacts in the second contact list. If the sender of the communication message is in the second contact list, it can be determined that the communication message is a message that is not blocked in the do not disturb mode. The terminal needs to unblock the message reminder corresponding to the communication message in the do not disturb mode, and instead execute the message reminder for the communication message, such as a vibration reminder, a screen light reminder, a ringing reminder, etc.
[0079] In an embodiment of the present application, a first contact list and a second contact list are set to achieve differentiated processing of communication messages sent by different contacts as senders, thereby reducing the risk of missing important messages while ensuring that the rest environment in the car is not disturbed.
[0080] In some embodiments, the method further comprises:
[0081] According to the do not disturb mode, a user status of the application is configured.
[0082] Specifically, the terminal can configure the user status of the application in the terminal in the do not disturb mode. The application that can implement the user status configuration here is usually a social platform, chat software, or other application that can interact with contacts. The user status in such applications is visible to contacts. By configuring the user status of such applications, the contacts under the application can synchronously know the current status of the user.
[0083] It is understandable that the user status configured in the do not disturb mode can be "resting", "do not disturb", "rest until 12:30" and other states. By configuring such user status, the user's current rest situation can be synchronized to the contacts under the application, thereby reducing the contacts from disturbing the user unnecessarily in this state, and prompting the contacts why the user has not replied to the message yet.
[0084] Furthermore, when the terminal exits the do not disturb mode, it can also configure the user status of the application accordingly. Specifically, it can delete the "resting", "do not disturb", "rest until 12:30" and other states, or change the user status to "working", "online" and other states, so that contacts can understand the user's movements in a timely manner.
[0085] In the embodiment of the present application, by configuring the user status, the frequency of receiving communication messages in the do not disturb mode can be effectively reduced, thereby ensuring that the rest environment in the car is not disturbed.
[0086] In some embodiments, the method further comprises:
[0087] A low power mode is enabled based on the duration, where the low power mode is used to adjust the power consumption of the terminal to a target power consumption, where the target power consumption is less than or equal to a current power consumption of the terminal.
[0088] Specifically, after receiving the first message, the terminal can also configure and turn on the low power mode based on the duration of the preset scenario included in the first message, thereby saving the terminal power when the user is resting and not using or using the terminal less. Here, the low power mode is used to ensure that the terminal operates at a lower power consumption. It can be understood that the lower here is relative to the power consumption when the terminal is running in normal mode. That is, assuming that the power consumption in the low power mode is the target power consumption, and the power consumption of the current terminal is the current power consumption, then the target power consumption is lower than the current power consumption, or the target power consumption is lower than or equal to the current power consumption. The low power mode can be achieved by adjusting the working state of the terminal, such as ending the process of some applications in the application currently running in the terminal, or adjusting the brightness, color, refresh rate, etc. of the terminal screen to a low energy consumption value, or reducing the frequency of the central processing unit (CPU) of the terminal.
[0089] Here, the low power mode can be configured based on the duration of the preset scene included in the first message. For example, the time when the vehicle computer exits the preset scene can be determined based on the duration, thereby determining the time when the terminal exits the low power mode, so that when the vehicle computer exits the preset scene, the terminal can also exit the low power mode synchronously, thereby ensuring the user's experience when using the terminal after taking a rest.
[0090] In addition, the low power mode can be turned on immediately after the terminal receives the first message, or it can be turned on synchronously with the do not disturb mode when the terminal receives the first message and receives control information to enter the lock screen state. The embodiment of the present application does not make specific limitations on this.
[0091] In an embodiment of the present application, the low power mode is turned on based on the duration, thereby saving terminal power when the user is resting, which helps to extend the terminal battery life.
[0092] In some embodiments, Figure 2 FIG. 1 is a flow chart of a method for configuring a do not disturb mode provided in one embodiment of the present application. Figure 2 As shown, in step 130, the DND mode is configured based on the duration, including:
[0093] Step 210: Obtain the current schedule, determine if the current schedule overlaps with the duration, and issue a time adjustment reminder.
[0094] Specifically, the current schedule is the schedule information of the user in the current time period pre-stored in the terminal. The current schedule can be obtained from the calendar, schedule, alarm clock and other management applications loaded in the terminal itself, or extracted from the email carrying the meeting time in the mailbox, or obtained from the online meeting application. The embodiment of the present application does not make specific limitations on this.
[0095] Considering that the user may forget the pre-planned schedule, the duration of the preset scene set by the vehicle computer may conflict with the schedule, causing the user to miss the schedule. To avoid the above situation, the terminal can compare the current schedule with the duration to determine whether the current schedule and the duration overlap.
[0096] It is understandable that if the current schedule and the duration overlap, it means that the current schedule conflicts with the user's desired rest time. At this time, a time adjustment reminder is needed to remind the user to adjust the current schedule or adjust the duration of the preset scene to avoid delaying the pre-planned schedule. Here, the time adjustment reminder can be displayed on the terminal screen, or it can be reminded in a parallel manner of display and ringing, or the terminal can remind in the form of voice broadcast, such as voice broadcast "The rest time you set conflicts with the meeting schedule at 13:00, do you need to adjust it?"
[0097] In addition, if the current schedule does not overlap with the duration, it means that the current schedule does not conflict with the user's desired rest time, and the do not disturb mode can be configured directly based on the duration.
[0098] Step 220: Receive a time adjustment operation, and modify the duration and / or the current schedule based on the time adjustment operation.
[0099] Specifically, after receiving the time adjustment reminder, the user can input the time adjustment operation to the terminal through the terminal screen input, key input or voice input, etc. The time adjustment operation here can be a time adjustment operation for the current schedule, for example, the user can input the voice "the meeting is postponed for one hour", or a time adjustment operation for the duration, for example, the user can input the voice "then I will take 10 minutes less rest", or the time adjustment operation can also be for both the duration and the current schedule, for example, the user can adjust the duration and the current schedule displayed on the terminal screen through touch screen control.
[0100] After receiving the time adjustment operation, the terminal can modify the corresponding time, that is, modify the duration and / or the current schedule. It is understandable that after the modification, the duration no longer conflicts with the current schedule.
[0101] Step 230: Update the do not disturb mode based on the modified duration, and send a second message including the modified duration to the vehicle computer.
[0102] Specifically, in the case where only the current schedule is modified, the terminal only needs to perform schedule display and schedule reminder according to the modified current schedule.
[0103] In the case where the duration is modified, the terminal not only needs to update the configuration of the do not disturb mode based on the modified duration to ensure that it can exit the do not disturb mode based on the modified duration, but also needs to synchronize the modified duration to the vehicle computer so that the vehicle computer can exit the preset scene based on the modified duration.
[0104] Here, in order to synchronize the modified duration between the terminal and the vehicle computer, the terminal may generate a second message including the modified duration, and send the second message to the vehicle computer. Therefore, after receiving the second message, the vehicle computer can learn that the user has modified the duration of the preset scene through the terminal, and based on the modified duration included in the second message, update the configuration of the preset scene, thereby ensuring that the time when the vehicle computer exits the preset scene is synchronized with the time when the terminal exits the do not disturb mode.
[0105] In addition, in the case where the duration is modified, the terminal can also update the configuration of the low power mode based on the modified duration, thereby ensuring that the terminal can exit the low power mode at the same time as exiting the do not disturb mode.
[0106] In the embodiment of the present application, the terminal can remind the user to adjust the time when the current schedule and the duration overlap, so that the user can adjust the time to avoid missing the pre-planned schedule. In addition, if the duration is modified, the terminal can synchronize the modified duration with the vehicle computer to ensure the reliability of the linkage between the terminal and the vehicle computer.
[0107] Figure 3 The second flow chart of the control method provided by one embodiment of the present application. Figure 3 As shown, the present application provides a control method for a vehicle computer, including the following steps: step 310, step 320. The method flow steps are only a possible implementation of the present application.
[0108] Step 310: Determine that the vehicle computer enters a preset scene, and generate a first message, where the first message includes the duration of the preset scene.
[0109] Here, the preset scene can be a scene set up to adapt to rest in the car, such as a rest scene or a nap scene, etc. After determining that the car computer has entered the preset scene, the car computer can control various devices in the car to work together, so as to provide users with a comfortable rest environment in the car. For example, the car computer can adjust the position and / or angle of the vehicle seat to a state suitable for the user to rest, or control the car speakers to play white noise or other types of music that helps to soothe the mind, close the windows, start the car air conditioner, so as to shield the external noise while maintaining a suitable temperature in the car, and can also dim or turn off the lights in the car, or start the atmosphere lights corresponding to the preset scene, etc.
[0110] It is understandable that the duration of the preset scene can be determined when the vehicle enters the preset scene or after entering the preset scene. The duration here can be expressed as the time interval corresponding to the preset scene, such as [10:00,10:15], that is, the vehicle is in the preset scene between 10 o'clock and 10:15. The duration can also be expressed as the start time and duration of the preset scene, such as 10:00,15min, that is, the vehicle enters the preset scene at 10 o'clock, and the preset scene lasts for 15 minutes. The duration here can be preset, for example, the duration can be the default 15 minutes, 30 minutes, or the duration can also be set by the user, for example, the user can set the duration by himself through voice input, touch screen input, button input, etc., and the setting of the duration can be synchronized with entering the preset scene, or it can be executed after entering the preset scene.
[0111] After the vehicle computer enters the preset scene, a first message may be generated. The first message here is used to indicate that the vehicle computer enters the preset scene and includes the duration of the preset scene.
[0112] Step 320: Send the first message to the terminal so that the terminal determines to turn on the do not disturb mode when entering the lock screen state, wherein the do not disturb mode is configured based on the duration, and the do not disturb mode is used to shield message reminders applied in the terminal.
[0113] Specifically, a connection may be established in advance between the terminal and the vehicle computer. The connection between the terminal and the vehicle computer here may be a wireless connection established based on technologies such as wireless fidelity and Bluetooth, or a wired connection established through technologies such as universal serial bus. The embodiment of the present application does not limit the connection method between the terminal and the vehicle computer.
[0114] In addition, the connection between the terminal and the vehicle computer can be a direct connection, that is, the terminal is directly connected to the vehicle computer, or it can be an indirect connection, for example, the vehicle computer is directly connected to the first terminal, and the first terminal is connected to the second terminal, thereby establishing a connection link between the vehicle computer-the first terminal-the second terminal, that is, the first terminal can serve as a relay node for the communication connection between the vehicle computer and the second terminal to realize the connection between the vehicle computer and the second terminal.
[0115] It is understandable that based on the connection between the terminal and the vehicle computer, the terminal and the vehicle computer can communicate with each other, specifically, the vehicle computer can send a message to the terminal, or the vehicle computer and the terminal can transmit messages bidirectionally.
[0116] After the vehicle computer generates the first message, it can transmit the first message to the terminal based on the connection between the terminal and the vehicle computer. That is, through the transmission of the first message, the vehicle computer can synchronize its state of entering the preset scene to the terminal, so that after the terminal learns that the vehicle computer has entered the preset scene, it can work with the vehicle computer to avoid interference of the vehicle environment by the terminal.
[0117] Accordingly, after receiving the first message, the terminal can be informed that the vehicle computer has entered the preset scene, and the duration of the preset scene can be parsed from the first message. After that, the terminal will turn on the do not disturb mode when entering the lock screen state, thereby linking with the vehicle computer to create a more reliable and suitable rest environment in the car. Here, the terminal can automatically enter the lock screen state if no operation is received for a period of time, or it can turn off the screen and enter the lock screen state after receiving a control signal indicating that the terminal is locked. The embodiment of the present application does not specifically limit this.
[0118] The do not disturb mode here is used to block the message reminders of applications in the terminal. That is, in the do not disturb mode, the message reminders of various applications running in the terminal can be blocked. The blocking method here can be not pushing messages, or pushing messages but no longer lighting up the screen, and no longer executing reminder methods such as vibration reminders and sound reminders, thereby ensuring that the user will not perceive the message reminders of various applications of the terminal in the do not disturb mode, avoiding disturbing the user's rest. It can be understood that the do not disturb mode can be to block the message reminders of all applications of the terminal, or to block the message reminders of some applications of the terminal, or to block certain types of message reminders in all or some applications of the terminal. The specific types of message reminders that are blocked and the types of applications that are blocked can be set by default or determined according to user settings.
[0119] Furthermore, the do not disturb mode itself can be configured based on the duration of the preset scene included in the first message. For example, the time when the vehicle computer exits the preset scene can be determined based on the duration, thereby determining the time when the terminal exits the do not disturb mode, so that when the vehicle computer exits the preset scene, the terminal can also exit the do not disturb mode synchronously, avoiding the terminal exiting the do not disturb mode in advance, causing message reminders to disturb the user's rest, or the terminal delaying the exit of the do not disturb mode, causing the user to be unable to receive messages from the terminal in time.
[0120] Alternatively, the time that the terminal maintains the do not disturb mode can be relatively extended relative to the time that the vehicle computer maintains the preset scene. That is to say, when the vehicle computer exits the preset scene, the terminal does not exit the do not disturb mode synchronously, but continues to maintain the do not disturb mode for a certain period of time, so that the user will not immediately receive a message reminder from the terminal after the rest, but gives the user a buffer time, making the linkage between the vehicle computer and the terminal more intelligent.
[0121] In the embodiment of the present application, the terminal is connected to the vehicle computer to receive the first message indicating that the vehicle computer has entered a preset scene, thereby ensuring that the vehicle computer can synchronize its own state of entering the preset scene to the terminal, so that after the terminal learns that the vehicle computer has entered the preset scene, it can be linked with the vehicle computer, thereby avoiding interference of the vehicle environment by the terminal. In addition, the terminal can configure the do not disturb mode based on the duration of the preset scene included in the first message, so that the do not disturb mode is synchronized with the preset scene, and can shield its own message reminders in the preset scene to avoid disturbing the user's rest, thereby creating a more reliable and suitable rest environment in the car.
[0122] In the embodiment of the present application, the terminal is connected to the vehicle computer, and the vehicle computer synchronizes its own state of entering the preset scene to the terminal by sending a first message indicating that the vehicle computer has entered the preset scene, so that after the terminal learns that the vehicle computer has entered the preset scene, it can be linked with the vehicle computer, thereby avoiding the in-vehicle environment from being disturbed by the terminal. In addition, the terminal can configure the do not disturb mode based on the duration of the preset scene included in the first message, so that the do not disturb mode is synchronized with the preset scene, and can shield its own message reminders in the preset scene to avoid disturbing the user's rest, thereby creating a more reliable and suitable in-vehicle rest environment.
[0123] It should be noted that each implementation method of the present application can be freely combined, the order can be changed, or it can be executed separately, and does not need to rely on or depend on a fixed execution order.
[0124] In some embodiments, the method further comprises:
[0125] receiving a second message, the second message including a modified duration, the modified duration being obtained by the terminal after determining that a current schedule overlaps with the duration and modifying the duration based on a time adjustment operation;
[0126] Based on the modified duration, the vehicle computer is controlled to exit the preset scene.
[0127] Specifically, the current schedule is the schedule information of the user in the current time period pre-stored in the terminal. The current schedule can be obtained from the calendar, schedule, alarm clock and other management applications loaded in the terminal itself, or extracted from the email carrying the meeting time in the mailbox, or obtained from the online meeting application. The embodiment of the present application does not make specific limitations on this.
[0128] Considering that the user may forget the pre-planned schedule, the duration of the preset scene set by the vehicle computer may conflict with the schedule, causing the user to miss the schedule. To avoid the above situation, the terminal can compare the current schedule with the duration to determine whether the current schedule and the duration overlap.
[0129] It is understandable that if the current schedule and the duration overlap, it means that the current schedule conflicts with the user's desired rest time. At this time, a time adjustment reminder is needed to remind the user to adjust the current schedule or adjust the duration of the preset scene to avoid delaying the pre-planned schedule. Here, the time adjustment reminder can be displayed on the terminal screen, or it can be reminded in a parallel manner of display and ringing, or the terminal can remind in the form of voice broadcast, such as voice broadcast "The rest time you set conflicts with the meeting schedule at 13:00, do you need to adjust it?"
[0130] After receiving the time adjustment reminder, the user can input the time adjustment operation to the terminal through the terminal screen input, key input or voice input, etc. The time adjustment operation here can be a time adjustment operation for the current schedule, for example, the user can input the voice "the meeting is postponed for one hour", or a time adjustment operation for the duration, for example, the user can input the voice "then I will take 10 minutes less rest", or the time adjustment operation can also be for both the duration and the current schedule, for example, the user can adjust the duration and the current schedule displayed on the terminal screen through touch screen control.
[0131] Upon receiving the time adjustment operation, the terminal can modify the corresponding time, that is, modify the duration and / or the current schedule. It is understandable that after the modification, the duration no longer conflicts with the current schedule. In the case where the duration is modified, the terminal not only needs to update the configuration of the do not disturb mode based on the modified duration to ensure that it can exit the do not disturb mode based on the modified duration, but also needs to synchronize the modified duration to the vehicle computer so that the vehicle computer can exit the preset scene based on the modified duration. Here, in order to achieve synchronization of the modified duration at the terminal and the vehicle computer, the terminal can generate a second message including the modified duration and send the second message to the vehicle computer.
[0132] Accordingly, after receiving the second message, the vehicle computer can learn that the user has modified the duration of the preset scene through the terminal, and update the configuration of the preset scene based on the modified duration included in the second message, that is, based on the modified duration, update the time to exit the preset scene, and then exit the preset scene at this moment, thereby ensuring that the time when the vehicle computer exits the preset scene is synchronized with the time when the terminal exits the do not disturb mode.
[0133] In an embodiment of the present application, when the duration is modified, the terminal can synchronize the modified duration with the vehicle computer, thereby ensuring the reliability of the linkage between the terminal and the vehicle computer.
[0134] In some embodiments, the linkage control between the terminal and the vehicle computer can be achieved through the following steps:
[0135] The terminals carried by users, such as smartphones, smart glasses, smart watches, etc., can establish a connection with the vehicle computer after entering the vehicle environment. For example, smartphones can be connected and matched with the vehicle computer through the mobile phone-vehicle computer interconnection protocol FlymeLink, and smart glasses can be indirectly connected to the vehicle computer through smartphones.
[0136] When the user parks the car, the user can control the car computer to perform a preset scene. At this time, the car computer controls the position and / or angle of the vehicle seat to adjust to a state suitable for the user to rest, and controls the speakers in the car to play white noise or other types of music that help to soothe the mind. At the same time, the car computer generates a first message including the duration of the preset scene and sends it to the terminal.
[0137] After receiving the first message, the terminal will know that the car has entered the preset scene, and parse the first message to obtain the duration of the preset scene. The user then inputs a control signal through the terminal, and after receiving the control signal, the terminal turns off the screen, enters the lock screen state, and turns on the do not disturb mode. In the do not disturb mode, the terminal is in a silent state and can block the message reminders of the application. In addition, if a communication message from the application is received, a preset message such as "The user is resting and will reply to you later" will be automatically replied to the sender of the communication message, and the user status of the application in the terminal can also be set to a preset state, such as "resting", "do not disturb", etc.
[0138] When the time for the vehicle computer to exit the preset scene and the terminal to exit the do not disturb mode is reached, the vehicle computer can exit the preset scene and the terminal can exit the do not disturb mode at the same time, and generate and display a prompt message based on the communication message received by the terminal during the do not disturb mode, and the terminal can remove the message reminder shielding for the application and cancel the mute state when exiting the do not disturb mode. Alternatively, when the vehicle computer exits the preset scene, the terminal does not exit the do not disturb mode synchronously, but continues to maintain the do not disturb mode for a certain period of time, and then exits the do not disturb mode, removes the message reminder shielding for the application, and cancels the mute state.
[0139] In the embodiment of the present application, the vehicle computer synchronizes the state of entering the preset scene to the terminal, so that after the terminal learns that the vehicle computer has entered the preset scene, it can work with the vehicle computer to avoid the in-vehicle environment being disturbed by the terminal. In addition, the terminal can configure the do not disturb mode based on the duration of the preset scene included in the first message, so that the do not disturb mode is synchronized with the preset scene, and can shield its own message reminders in the preset scene to avoid disturbing the user's rest, thereby creating a more reliable and suitable in-vehicle rest environment.
[0140] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present application is shown as follows: Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute a control method applied to a terminal, the method comprising: establishing a connection with a vehicle computer; receiving a first message from the vehicle computer, the first message indicating that the vehicle computer enters a preset scene and including the duration of the preset scene; receiving a control signal to enter a lock screen state and turn on a do not disturb mode, the do not disturb mode being configured based on the duration and used to shield message reminders applied in the terminal.
[0141] Alternatively, the processor 410 can call the logic instructions in the memory 430 to execute a control method applied to the vehicle computer, the method including: determining that the vehicle computer enters a preset scene, generating a first message, the first message including the duration of the preset scene; sending the first message to the terminal so that the terminal determines to turn on the do not disturb mode when entering the lock screen state, wherein the do not disturb mode is configured based on the duration, and the do not disturb mode is used to shield message reminders applied in the terminal.
[0142] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.
[0143] On the other hand, the present application also provides a computer program product, which includes a computer program, and the computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the control method applied to the terminal provided in the above-mentioned method embodiments, and the method includes: establishing a connection with a vehicle computer; receiving a first message from the vehicle computer, the first message indicating that the vehicle computer enters a preset scene and includes the duration of the preset scene; receiving a control signal to enter a lock screen state and turn on a do not disturb mode, and the do not disturb mode is configured based on the duration and is used to shield message reminders applied in the terminal.
[0144] Alternatively, when the computer program is executed by the processor, the computer can execute the control method applied to the vehicle computer provided by the above-mentioned method embodiments, the method including: determining that the vehicle computer enters a preset scene, generating a first message, the first message including the duration of the preset scene; sending the first message to the terminal so that the terminal determines to turn on the do not disturb mode when entering the lock screen state, wherein the do not disturb mode is configured based on the duration, and the do not disturb mode is used to shield message reminders applied in the terminal.
[0145] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the control method applied to the terminal provided by the above-mentioned method embodiments, the method comprising: establishing a connection with a vehicle computer; receiving a first message from the vehicle computer, the first message indicating that the vehicle computer enters a preset scene and including the duration of the preset scene; receiving a control signal to enter a lock screen state and turn on a do not disturb mode, the do not disturb mode being configured based on the duration and used to shield message reminders applied in the terminal.
[0146] Alternatively, when the computer program is executed by the processor, it is implemented to execute the control method applied to the vehicle computer provided by the above-mentioned method embodiments, the method including: determining that the vehicle computer enters a preset scene, generating a first message, the first message including the duration of the preset scene; sending the first message to the terminal, so that the terminal determines to turn on the do not disturb mode when entering the lock screen state, wherein the do not disturb mode is configured based on the duration, and the do not disturb mode is used to shield message reminders applied in the terminal.
[0147] The device embodiments described above are merely illustrative, wherein 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 may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0148] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0149] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A control method, characterized in that: Applied to terminals, including: Establish a connection with the vehicle computer; receiving a first message from the vehicle computer, wherein the first message indicates that the vehicle computer enters a preset scene and includes a duration of the preset scene, wherein the preset scene is a scene set to adapt to rest in the vehicle; Receive a control signal to enter a lock screen state, and turn on a do not disturb mode after entering the lock screen state, wherein the do not disturb mode is configured based on the duration of the preset scene and is used to shield message reminders applied in the terminal, wherein the configuration of the do not disturb mode enables the terminal to exit the do not disturb mode synchronously with the vehicle computer when it exits the preset scene.
2. The control method according to claim 1, characterized in that: Also includes: receiving a communication message from the application, determining that the terminal is in the do not disturb mode, and replying a preset message to the sender of the communication message; Determine that the terminal exits the do not disturb mode, and generate and display a prompt message based on the communication message.
3. The control method according to claim 2, characterized in that: The step of replying a preset message to the sender of the communication message comprises: Determining that the sender of the communication message is in the first contact list, and replying the preset message to the sender; After receiving the communication message of the application, the method further includes: Determine that the sender of the communication message is in the second contact list, unblock the message reminder corresponding to the communication message, and execute the message reminder.
4. The control method according to claim 1, characterized in that: Also includes: According to the do not disturb mode, a user status of the application is configured.
5. The control method according to any one of claims 1 to 4, characterized in that: Also includes: A low power mode is enabled based on the duration, where the low power mode is used to adjust the power consumption of the terminal to a target power consumption, where the target power consumption is less than or equal to a current power consumption of the terminal.
6. The control method according to any one of claims 1 to 4, characterized in that: The do not disturb mode is configured based on the duration, including: Obtain the current schedule, determine whether the current schedule overlaps with the duration, and issue a time adjustment reminder; receiving a time adjustment operation, and modifying the duration and / or the current schedule based on the time adjustment operation; Based on the modified duration, the do not disturb mode is updated, and a second message including the modified duration is sent to the vehicle computer.
7. A control method, characterized in that: Applied to car computers, including: Determining that the vehicle computer enters a preset scene, generating a first message, wherein the first message includes the duration of the preset scene, and the preset scene is a scene set to adapt to rest in the vehicle; The first message is sent to the terminal so that the terminal turns on the do not disturb mode after determining that it has entered the lock screen state, wherein the do not disturb mode is configured based on the duration of the preset scene, and the do not disturb mode is used to shield message reminders applied in the terminal, wherein the configuration of the do not disturb mode enables the terminal to exit the do not disturb mode synchronously with the vehicle computer exiting the preset scene.
8. The control method according to claim 7, characterized in that: Also includes: receiving a second message, the second message including a modified duration, the modified duration being obtained by the terminal after determining that a current schedule overlaps with the duration and modifying the duration based on a time adjustment operation; Based on the modified duration, the vehicle computer is controlled to exit the preset scene.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, it implements the control method according to any one of claims 1 to 6, or implements the control method according to any one of claims 7 to 8.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the control method according to any one of claims 1 to 6, or implements the control method according to any one of claims 7 to 8.
Citation Information
Patent Citations
Terminal control method, device and system
CN106060296A
Mobile terminal control method, readable storage medium, and mobile terminal
CN108965595A
Vehicle control method, device and equipment and readable storage medium
CN115158220A
Voice call processing method and processing device
CN115695654A
Mobile terminal, mobile terminal control method, detector, detector control method, mobile terminal control system, mobile terminal control program, detector control program, computer-readable recording medium
WO2010035693A1