CN113593279B - Vehicle, interaction parameter adjusting method thereof and mobile terminal - Google Patents
Vehicle, interaction parameter adjusting method thereof and mobile terminal Download PDFInfo
- Publication number
- CN113593279B CN113593279B CN202110832646.6A CN202110832646A CN113593279B CN 113593279 B CN113593279 B CN 113593279B CN 202110832646 A CN202110832646 A CN 202110832646A CN 113593279 B CN113593279 B CN 113593279B
- Authority
- CN
- China
- Prior art keywords
- parameter value
- parameter
- vehicle
- sub
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 93
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000002452 interceptive effect Effects 0.000 claims abstract description 183
- 238000004891 communication Methods 0.000 claims abstract description 73
- 230000004044 response Effects 0.000 claims description 13
- 239000010410 layer Substances 0.000 description 20
- 238000004590 computer program Methods 0.000 description 18
- 238000012790 confirmation Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 239000002574 poison Substances 0.000 description 1
- 231100000614 poison Toxicity 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The application discloses a vehicle, an interaction parameter adjusting method thereof and a mobile terminal, and relates to the technical field of vehicles. The vehicle can receive the target parameter value of the interactive parameter sent by the mobile terminal through the wireless communication connection after establishing the wireless communication connection with the mobile terminal, and adjust the current parameter value of the interactive parameter in the vehicle to the target parameter value. Therefore, the flexibility of adjustment of the interaction parameters of the vehicle is effectively improved. In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value conforming to the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to conform to the use habit of the user, and the user experience is effectively improved.
Description
Technical Field
The application relates to the technical field of vehicles, in particular to a vehicle and an interactive parameter adjusting method and a mobile terminal thereof.
Background
Interactive systems for vehicles typically support a number of different types of languages. The user can adjust the language type of the interactive system of the vehicle by means of manual settings.
For example, the vehicle may display a plurality of candidate language types in response to a touch operation of the user for the language setting control. Thereafter, the vehicle may adjust the current language type of the interactive system to the target language type in response to a user selection operation for the target language type of the plurality of candidate language types.
However, the flexibility of the above adjustment method is low.
Disclosure of Invention
The application provides a vehicle, an interactive parameter adjusting method thereof and a mobile terminal, which can solve the problem of low flexibility in adjusting the language type of the vehicle in the related art. The technical scheme is as follows:
on one hand, the method for adjusting the interaction parameters of the vehicle is applied to the vehicle; the method comprises the following steps:
establishing wireless communication connection with a mobile terminal;
sending a parameter value acquisition request to the mobile terminal through the wireless communication connection, wherein the parameter value acquisition request is used for indicating the mobile terminal to determine a target parameter value of the interaction parameter of the vehicle;
receiving the target parameter value sent by the mobile terminal through the wireless communication connection;
and if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value.
On the other hand, an interactive parameter adjusting method of a vehicle is provided, which is applied to a mobile terminal; the method comprises the following steps:
establishing a wireless communication connection with a vehicle;
receiving a parameter value acquisition request sent by the vehicle through the wireless communication connection;
determining a target parameter value of an interaction parameter of the vehicle in response to the parameter value acquisition request;
and sending the target parameter value to the vehicle through the wireless communication connection, wherein the target parameter value is used for adjusting the current parameter value to the target parameter value if the vehicle determines that the target parameter value is different from the current parameter value of the interactive parameter in the vehicle.
In yet another aspect, a vehicle is provided, the vehicle comprising: a processor; the processor is configured to:
establishing wireless communication connection with a mobile terminal;
sending a parameter value acquisition request to the mobile terminal through the wireless communication connection, wherein the parameter value acquisition request is used for indicating the mobile terminal to determine a target parameter value of the interaction parameter of the vehicle;
receiving the target parameter value sent by the mobile terminal through the wireless communication connection;
and if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value.
Optionally, the vehicle includes a main driving seat, and the vehicle establishes a wireless communication connection with a plurality of mobile terminals; the processor is configured to:
and sending a parameter value acquisition request to a mobile terminal closest to the main driving position in the plurality of mobile terminals.
Optionally, the processor is configured to:
if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, sending prompt information for prompting that the target parameter value is different from the current parameter value;
receiving an adjustment instruction for instructing the adjustment of the current parameter value to the target parameter value;
adjusting the current parameter value to the target parameter value in response to the adjustment instruction.
Optionally, the vehicle comprises a display screen; the processor is configured to: and displaying prompt information for indicating that the current parameter value is different from the target parameter value in the display screen.
Optionally, the interaction parameter of the vehicle includes at least one of the following sub-parameters: language type of the interactive system, time, screen brightness, and volume of the interactive system.
Optionally, the interactive parameter of the vehicle includes a plurality of sub-parameters, the target parameter value of the interactive parameter includes a target sub-parameter value of each sub-parameter, and the current parameter value of the interactive parameter includes a current sub-parameter value of each sub-parameter; the processor is configured to:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priority from high to low;
wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
In still another aspect, a mobile terminal is provided, which includes: a processor; the processor is configured to:
establishing a wireless communication connection with a vehicle;
receiving a parameter value acquisition request sent by the vehicle through the wireless communication connection;
determining a target parameter value of an interaction parameter of the vehicle in response to the parameter value acquisition request;
and sending the target parameter value to the vehicle through the wireless communication connection, wherein the target parameter value is used for adjusting the current parameter value to the target parameter value if the vehicle determines that the target parameter value is different from the current parameter value of the interactive parameter in the vehicle.
In yet another aspect, a vehicle is provided, the vehicle comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the interaction parameter adjustment method applied to a vehicle as described in the above aspect when executing the computer program.
In still another aspect, a mobile terminal is provided, which includes: the invention also relates to a mobile terminal, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the interaction parameter adjusting method applied to the mobile terminal.
In still another aspect, a computer-readable storage medium is provided, in which a computer program is stored, the computer program being loaded and executed by a processor to implement the interaction parameter adjustment method for a vehicle according to the above aspect.
In yet another aspect, a computer program product containing instructions is provided, which when run on the computer causes the computer to execute the method for adjusting interaction parameters of a vehicle according to the above aspect.
The beneficial effect that technical scheme that this application provided brought includes at least:
the application provides a vehicle, an interactive parameter adjusting method thereof and a mobile terminal, wherein the vehicle can receive a target parameter value of an interactive parameter sent by the mobile terminal through wireless communication connection after the vehicle establishes the wireless communication connection with the mobile terminal, and adjust a current parameter value of the interactive parameter in the vehicle to the target parameter value. Therefore, the flexibility of adjusting the interaction parameters of the vehicle is effectively improved.
In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value conforming to the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to conform to the use habit of the user, and the user experience is effectively improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic structural diagram of a system for adjusting interaction parameters of a vehicle according to an embodiment of the present application;
FIG. 2 is a flowchart of a method for adjusting interaction parameters of a vehicle according to an embodiment of the present disclosure;
FIG. 3 is a flow chart of another method for adjusting interaction parameters of a vehicle according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a vehicle displaying a prompt message according to an embodiment of the present disclosure;
FIG. 5 is a schematic view of another vehicle display prompt provided by an embodiment of the present application;
FIG. 6 is a schematic structural diagram of a vehicle according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application;
fig. 8 is a block diagram of a software structure of a mobile terminal according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of an adjustment system for interaction parameters of a vehicle according to an embodiment of the present application. Referring to fig. 1, the system may include: mobile terminal 110 and vehicle 120.
The vehicle 120 may be an intelligent vehicle with an interactive system, such as a car, a bus, or a truck. The interactive system can realize human-computer interaction between the user and the vehicle. Also, the interactive system may include a display interactive system and/or a voice interactive system. The display interaction system may include a display screen (e.g., a center control display screen) of the vehicle. The voice interaction system may include a speaker for playing voice.
Optionally, the interactive system of the vehicle 130 may be an Android (Android) system. The mobile terminal 110 may be a mobile phone, a tablet computer, a wearable device or a notebook computer, and the operating system of the mobile terminal 110 may be an Android operating system.
In the embodiment of the application, after the vehicle establishes the wireless communication connection with the mobile terminal, a parameter value acquisition request can be sent to the mobile terminal. Correspondingly, after receiving the parameter value acquisition request, the mobile terminal can determine a target parameter value of the interactive parameter of the vehicle and send the target parameter value to the vehicle, so that when the current parameter value of the interactive parameter of the vehicle is different from the target parameter value, the current parameter value is adjusted to be the target parameter value.
According to the interaction process of the target parameter values, the vehicle is a client side which acquires data (namely the target parameter values) from the mobile terminal, and the mobile terminal is a server side which provides the data.
Fig. 2 is a flowchart of an interactive parameter adjustment method for a vehicle according to an embodiment of the present application, where the method may be applied to an interactive parameter adjustment system for a vehicle, such as the system shown in fig. 1. Referring to fig. 2, the method includes:
step 101, the vehicle and the mobile terminal establish wireless communication connection.
The wireless communication connection may be a bluetooth connection or a wireless fidelity (Wi-Fi) connection.
And 102, the vehicle sends a parameter value acquisition request to the mobile terminal through wireless communication connection.
The parameter value acquisition request is used for instructing the mobile terminal to determine a target parameter value of the interaction parameter of the vehicle. Wherein, the interaction parameter may include at least one of the following sub-parameters: language type of the interactive system, time, screen brightness, and volume of the interactive system.
In the embodiment of the application, after the vehicle establishes the wireless communication connection with the mobile terminal, the vehicle can directly send the parameter value acquisition request to the mobile terminal. After the vehicle and the mobile terminal establish wireless communication connection, a parameter value acquisition request can be sent to the mobile terminal without user operation. Therefore, the adjustment efficiency of the interaction parameters of the vehicle is effectively improved.
And 103, the mobile terminal responds to the parameter value acquisition request and determines a target parameter value of the interactive parameter of the vehicle.
And the target parameter value of the interactive parameter of the vehicle is the parameter value of the interactive parameter in the mobile terminal. For example, if the interaction parameter includes a language type of an interaction system of the vehicle, the target parameter value of the interaction parameter includes a language type adopted by an operating system of the mobile terminal. And if the interactive parameter comprises the screen brightness, the target parameter value of the interactive parameter comprises the screen brightness of a display screen of the mobile terminal.
And 104, the mobile terminal sends the target parameter value to the vehicle through wireless communication connection.
After the mobile terminal determines the target parameter value of the interactive parameter of the vehicle, the target parameter value can be sent to the vehicle through the wireless communication connection between the mobile terminal and the vehicle.
And 105, if the vehicle determines that the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value.
After the vehicle receives the target parameter value of the interactive parameter, whether the current parameter value of the interactive parameter in the vehicle is the same as the target parameter value can be detected. If the vehicle determines that the current parameter value is the same as the target parameter value, the operation may end. And if the vehicle determines that the current parameter value is different from the target parameter value, adjusting the current parameter value to the target parameter value. For example, the vehicle may automatically adjust the current parameter value to the target parameter value upon determining that the current parameter value is different from the target parameter value. Therefore, the adjustment efficiency of the interaction parameters of the vehicle can be effectively improved.
Because the mobile terminal and the user are usually in one-to-one relationship, and the target parameter value of the interactive parameter is a parameter value which accords with the current use habit of the user, the current parameter value of the interactive parameter of the target vehicle is adjusted to be the parameter value of the target, so that the parameter value of the interactive parameter of the vehicle can accord with the current operation habit of the user, the user can operate the vehicle conveniently, and the user experience is improved.
To sum up, the embodiment of the present application provides a method for adjusting an interaction parameter of a vehicle, where after a wireless communication connection is established between the vehicle and a mobile terminal, the vehicle receives a target parameter value of the interaction parameter sent by the mobile terminal through the wireless communication connection, and adjusts a current parameter value of the interaction parameter in the vehicle to the target parameter value. Therefore, the flexibility of adjustment of the interaction parameters of the vehicle is effectively improved.
In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value conforming to the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to conform to the use habit of the user, and the user experience is effectively improved.
Fig. 3 is a flowchart of another method for adjusting interaction parameters of a vehicle according to an embodiment of the present disclosure, which may be applied to a system for adjusting interaction parameters of a vehicle, such as the system shown in fig. 1. Referring to fig. 3, the method may include:
step 201, the vehicle and the mobile terminal establish wireless communication connection.
Wherein the wireless communication connection may be a bluetooth connection, or a Wi-Fi connection.
In the embodiment of the present application, the wireless communication connection is taken as a bluetooth connection as an example, and the exemplary description is performed on the wireless communication connection established between the vehicle and the mobile terminal:
the mobile terminal may send a broadcast data packet carrying a bluetooth physical address of the mobile terminal. After the vehicle scans the broadcast data packet sent by the mobile terminal, the bluetooth physical address of the mobile terminal can be extracted from the broadcast data packet. Then, if the vehicle determines that the bluetooth physical address is the same as the pre-stored bluetooth physical address, the vehicle may send a bluetooth connection request to the mobile terminal. After receiving the bluetooth connection request, the mobile terminal may establish a bluetooth connection with the vehicle in response to the bluetooth connection request.
Step 202, the vehicle sends a parameter value acquisition request to the mobile terminal through wireless communication connection.
In the embodiment of the application, after the vehicle establishes the wireless communication connection with the mobile terminal, the vehicle can directly send the parameter value acquisition request to the mobile terminal through the wireless communication connection. Wherein, the parameter value obtaining request may include the interaction parameter of the vehicle. Alternatively, the parameter value acquisition request may include a character string indicating the interaction parameter of the vehicle. The character string may be pre-agreed by the vehicle and the mobile terminal, and both the vehicle and the mobile terminal may pre-store the character string. Optionally, the character string may be a Universal Unique Identifier (UUID).
In an embodiment of the present application, the interaction parameter of the vehicle may include at least one sub-parameter of: language type of the interactive system, time, screen brightness, and volume of the interactive system. For example, the interaction parameters of the vehicle may include: language type and time of the interactive system. Wherein the time may include: time zones and time systems. For example, the time zone may be an east eight zone, an east nine zone, or a west five zone. The time system can be 12 hours system or 24 hours system.
In the embodiment of the application, for a scenario where the interaction parameter of the vehicle includes a plurality of sub-parameters, the parameter value obtaining request may include each sub-parameter in the plurality of sub-parameters. Alternatively, the parameter acquisition request may include a plurality of different substrings, each substring indicating a subparameter. Each substring may be pre-agreed by the vehicle and the mobile terminal, and the substrings may be pre-stored in the vehicle and the mobile terminal.
Alternatively, the vehicle may establish wireless communication connections with a plurality of mobile terminals. If the vehicle sends a parameter value acquisition request to a plurality of mobile terminals, the problem of chaotic parameter value updating of the interactive parameters of the vehicle can occur. Moreover, since the vehicle usually interacts with the driver, for example, the driver may cause the vehicle to display a map on a central control display screen thereof in a voice manner, if the vehicle randomly sends a parameter value acquisition request to a mobile terminal other than the mobile terminal of the driver among the plurality of mobile terminals, the safe driving of the driver may be affected.
Therefore, in order to avoid the problems that the update of the parameter values of the interactive parameters of the vehicle is disordered and the safe driving of the driver is influenced, the vehicle can send a parameter value acquisition request to the mobile terminal of the driver. Since the user can usually carry his/her mobile terminal with him/her, and since the driver is usually closest to the main driving seat of the vehicle, the vehicle can determine the mobile terminal closest to the main driving seat of the vehicle (i.e., the mobile terminal of the driver) among the plurality of mobile terminals with which the wireless communication connection is established. Thereafter, the vehicle may send a parameter value acquisition request to the mobile terminal.
Optionally, the vehicle may send a parameter value obtaining request to the mobile terminal through a socket (socket). Taking the wireless communication connection between the vehicle and the mobile terminal as bluetooth connection, and taking a character string agreed between the vehicle and the mobile terminal as UUID as an example, an example is given for the vehicle to send a parameter value acquisition request to the mobile terminal through the socket.
The vehicle may first proceed by executing the following routine: clientSocket = device. CreatelRfcommsocketToServiceRecord (MY _ UUID), creating a socket based on the UUID agreed in advance with the mobile terminal. Since in the method provided in the embodiment of the present application, the vehicle serves as a client, the socket created by the vehicle may be referred to as a client socket.
Wherein, MY _ UUID is the vehicle executive: private final UUID MY _ UUID = UUID. Fromstring ("abcd 1234-ab12-ab12-ab12-abcdef 123456"). Thus, MY _ UUID is a global constant for which the value in the vehicle is the UUID.
Then, the vehicle may call a connect () method, for example, execute a clientsocket.
And step 203, the mobile terminal responds to the parameter value acquisition request and determines a target parameter value of the interactive parameter of the vehicle.
After receiving the parameter value acquisition request, the mobile terminal may determine a target parameter value of the interactive parameter of the vehicle in response to the parameter value acquisition request. The target parameter value may refer to: parameter values of interaction parameters in the mobile terminal. For example, if the interaction parameter includes a language type of the interaction system, the target parameter value of the interaction parameter may include a language type adopted by an operating system of the mobile terminal. The language type may be Chinese, english, or French. If the interactive parameter includes time, the target parameter value of the interactive parameter may include a time zone and a time system of the mobile terminal.
If the interactive parameter includes screen brightness, the target parameter value of the interactive parameter may include current brightness of a display screen of the mobile terminal, or a brightness percentage. The brightness percentages refer to: the ratio of the current brightness to the maximum brightness of the display screen. If the interaction parameter comprises the volume of the interaction system, the target parameter value of the interaction parameter may comprise the current volume of the speaker of the mobile terminal, or the volume percentage. The volume percentage is as follows: the ratio of the current volume to the maximum volume of the speaker.
Because the mobile terminal and the user are in one-to-one correspondence, and the target parameter value is the parameter value of the interactive parameter in the mobile terminal, namely the target parameter value is the parameter value according with the use habit of the user, after the vehicle updates the current parameter value of the interactive parameter to the target parameter value, the adjusted parameter value of the interactive parameter can be ensured to be in accordance with the current use habit of the user, and therefore the user experience is effectively improved.
In this embodiment, if the interaction parameter includes a plurality of sub-parameters, the target parameter value of the interaction parameter may include a target sub-parameter value of each sub-parameter of the plurality of sub-parameters. For example, if the interaction parameter includes the volume of the vehicle and the language type of the interaction system, the target parameter value may include: the volume of the mobile terminal and the type of language employed by the operating system of the mobile terminal.
And step 204, the mobile terminal sends the target parameter value to the vehicle through wireless communication connection.
After the mobile terminal determines the target parameter value of the interactive parameter, the target parameter value can be sent to the vehicle through wireless communication connection.
The process of determining the target parameter value of the interactive parameter and sending the target parameter value to the vehicle by the mobile terminal is exemplarily explained by taking the wireless communication connection between the vehicle and the mobile terminal as the bluetooth connection, the character string appointed between the vehicle and the mobile terminal as the UUID, and the interactive parameter as the language type of the interactive system of the vehicle as examples.
The mobile terminal may first create a socket based on the UUID agreed in advance with the mobile terminal by executing the following procedure:
since the mobile terminal serves as a server in the method provided by the embodiment of the present application, the socket created by the vehicle may be referred to as a service (server) socket. And MY _ UUID is a mobile terminal execution program: private final UUID = UUID. Fromstring ("abcd 1234-ab12-ab12-ab12-abcdef 123456"). As can be seen, MY _ UUID is a global constant of the UUID in the mobile terminal, and the UUID in the vehicle and the mobile terminal for indicating the language type of the interactive system is the same.
Then, the mobile terminal may call an accept () method to monitor whether a parameter value acquisition request carrying the UUID sent by the vehicle is received. If the mobile terminal monitors the parameter value acquisition request, the following procedures can be executed: socket = server socket. Accept (), return to the vehicle's clientSocket for response. And, the mobile terminal may transmit the target parameter value of the language type of the interactive system to the vehicle by executing the following program:
os=clientSocket.getOutputStream();
if(os!=null){
os.write(GetProperty("persist.sys.locale",""),getBytes("utf-8"))}。
wherein, the system attribute is the system attribute, and the current system language is recorded. For example, if the language type currently used by the operating system of the mobile terminal is english, the obtained value of persistence. [ poison. Sys. Locale ]: en-US ].
Moreover, as can be seen from the program, the mobile terminal can convert the target parameter value into the utf-8 format and send the target parameter value to the vehicle, thereby facilitating communication transmission. UTF-8 is a standard mechanism for converting wide character values into a Unicode (Unicode) of a byte stream, among others.
And step 205, whether the vehicle detection target parameter value is the same as the current parameter value of the interactive parameter in the vehicle.
After the vehicle receives the target parameter value of the interactive parameter, whether the target parameter value is the same as the current parameter value of the interactive parameter in the vehicle can be detected. If the vehicle determines that the target parameter value is the same as the current parameter value, the operation may be ended without executing the subsequent process. If the vehicle determines that the target parameter value is different from the current parameter value, step 206 may be performed.
In the embodiment of the application, for a scene in which the interaction parameter includes multiple sub-parameters, after the vehicle receives the target sub-parameter value of each sub-parameter, it may be detected whether the target sub-parameter value of the sub-parameter is the same as the current parameter value of the sub-parameter in the vehicle. If the vehicle determines that the target sub-parameter value for each sub-parameter is the same as the current parameter value for that sub-parameter, the operation may end. If the vehicle determines that the target sub-parameter value of at least one of the plurality of sub-parameters is different from the current parameter value of the sub-parameter, step 206 may be performed.
Continuing to take the language type of the interactive system as an example, exemplarily explaining whether the vehicle detection target parameter value is the same as the current parameter value of the interactive parameter in the vehicle:
after the vehicle receives the target parameter value sent by the mobile terminal through the clientSocket, the vehicle may first execute the program: is = socket.getinputstream (), and assigns a target parameter value to the variable is. Thereafter, by executing the program: if (is | = GetProperty ("property. Sys. Local" ")), it is determined whether the target parameter value is the same as the current parameter value of the interactive parameter.
For example, it is assumed that the interaction parameters include the volume of the vehicle and the language type of the interaction system, and the volume ratio of the mobile terminal is 40%, i.e. the target sub-parameter value of the volume of the vehicle is 40%; the language type of the operating system of the mobile terminal is chinese, i.e. the target sub-parameter value of the language type of the interactive system of the vehicle is chinese.
If the current volume ratio of the vehicle is 30%, namely the current sub-parameter value of the volume is 30%; if the current language type of the interactive system is english, that is, the current sub-parameter value of the language type of the interactive system is english, the vehicle may determine that the current sub-parameter value of the vehicle volume is 30% different from the corresponding target sub-parameter value 40%, and the current sub-parameter value (english) of the interactive system of the vehicle is different from the corresponding target sub-parameter value (chinese), so the vehicle may perform step 206.
If the current volume ratio of the vehicle is 40%, namely the current sub-parameter value of the volume is 40%; the current language type of the interactive system is chinese, that is, the current sub-parameter value of the language type of the interactive system is chinese, the vehicle can determine that the current sub-parameter value 40% of the vehicle volume is the same as the corresponding target sub-parameter value 40%, and the current sub-parameter value (english) of the interactive system of the vehicle is the same as the corresponding target sub-parameter value (english), so the vehicle can end the operation without executing the subsequent process.
And step 206, the vehicle sends out prompt information for prompting that the target parameter value is different from the current parameter value.
If the vehicle determines that the target parameter value of the interactive parameter is different from the current parameter value of the interactive parameter in the vehicle, prompt information for prompting that the target parameter value of the interactive parameter is different from the current parameter value can be sent out to prompt whether the parameter value of the interactive parameter in the vehicle is adjusted or not.
Optionally, the vehicle may include a speaker, and the vehicle may control the speaker to play the prompt. Alternatively, the vehicle may include a display screen in which the vehicle may display the reminder information.
Optionally, for a scenario in which the interaction parameter includes multiple sub-parameters, if target sub-parameter values of at least two sub-parameters in the multiple sub-parameters are different from corresponding current sub-parameter values, the vehicle may send a prompt message, where the prompt message may be used to indicate that the target sub-parameter values of the at least two sub-parameters are different from the corresponding current sub-parameter values.
Alternatively, the vehicle may issue at least two different prompts in sequence. Each hint information may be used to indicate that a target sub-parameter value for a sub-parameter is different from a current sub-parameter value for the sub-parameter.
It should be noted that, for a scenario in which the vehicle sequentially sends at least two different prompt messages, the vehicle may send the next prompt message after receiving the processing instruction for the previous prompt message. The processing instruction may be an adjustment instruction or a cancellation adjustment instruction described below. The adjustment instruction may be for instructing the vehicle to adjust a current sub-parameter value of the sub-parameter to a target sub-parameter value. The cancellation adjustment instruction may be used to instruct the vehicle to end operation, i.e. not to perform an operation of adjusting the current sub-parameter value of the sub-parameter to the target sub-parameter value.
In the embodiment of the application, at least two different prompt messages are sequentially sent to the vehicle, and the at least two sub-parameters include the scene of the language type of the interactive system, and the vehicle can send the at least two different prompt messages by adopting the language type with the parameter value as the target sub-parameter value. That is, the vehicle may issue the prompt message in the language type used by the operating system of the mobile terminal. Therefore, the user can conveniently know the content to be expressed by the prompt message, so that the user can conveniently perform subsequent operation in a more customary language environment, and the user experience is better. For example, if the target sub-parameter value of the language type is Chinese, the vehicle may send at least two different prompts in Chinese, i.e., the text of the prompt is Chinese.
Alternatively, the vehicle typically issues a prompt in the language type in which its interactive system is currently. Based on the above, in a scene that the vehicle sequentially sends at least two different prompt messages and the at least two sub-parameters include the language type of the interactive system, the vehicle may sequentially send the at least two different prompt messages in the order of adjusting the priority from high to low. Wherein the adjustment priority of the prompt message for indicating that the target sub-parameter value of the language type of the interactive system is different from the current sub-parameter value is highest.
That is, the vehicle may first use the sub-parameter value as the language type of the target sub-parameter value, and send a prompt message indicating that the current sub-parameter value of the language type of the interactive system is different from the target sub-parameter value. After the vehicle adjusts the current sub-parameter value of the language type of the interactive system to the target sub-parameter value, the vehicle can directly display other prompt information by adopting the language type with the sub-parameter value as the target sub-parameter value.
For example, assuming that the interactive parameters include the volume of the vehicle and the language type of the interactive system, the target sub-parameter value (chinese) of the speech type is different from the current sub-parameter value (english), and the target sub-parameter value (40%) of the volume is different from the current sub-parameter value (30%), the vehicle may display the prompt message shown in fig. 4 or 5.
As can be seen from fig. 4, the vehicle may display the first prompt box 01 first and then display the second prompt box 02. The first prompt box 01 includes prompt information 011 indicating that the current sub-parameter value and the target sub-parameter value of the language type of the interactive system are different, a confirmation control 012 and a cancellation control 013. The prompt message 011 can be a text: is the language of the car machine set to Chinese?
The second prompt box 02 includes prompt information 021 indicating that the current sub-parameter value of the volume is different from the target sub-parameter value, a confirmation control 022, and a cancellation control 023. The prompt 021 may be text: is car volume set to 40%? Also, as shown in fig. 4, the hint information 011 and the hint information 021 are both chinese.
As shown in fig. 5, if it is determined that the target sub-parameter value of the interactive system is different from the current sub-parameter value of the volume, and the target sub-parameter value of the volume is different from the current sub-parameter value of the volume, the vehicle may display a prompt message in a display interface, where the prompt message includes: first sub-hint information 03 indicating that a current sub-parameter value of a language type of the interactive system is different from a target sub-parameter value, and second sub-hint information 04 indicating that a current sub-parameter value of a volume is different from the target sub-parameter value. Moreover, as can be seen from fig. 5, the vehicle may further display a first option box 05 and a second option box 06 corresponding to the first sub-prompt information 03, a first option box 05 and a second option box 06 corresponding to the second sub-prompt information 04, and a confirmation control 07.
If the first option box 05 is selected, it indicates that the current sub-parameter value is adjusted to the corresponding target sub-parameter value. If the second option box 06 is selected, it means that the current sub-parameter value does not need to be adjusted to the corresponding target sub-parameter value. Moreover, the first option box 05 and the second option box 06 corresponding to one prompt message are not selected at the same time.
It should be noted that, within the target duration after the vehicle sends the prompt message, if no instruction (i.e., the adjustment instruction or the cancellation adjustment instruction) is received, the current parameter value of the interactive parameter may be kept unchanged.
Step 207, the vehicle receives an adjustment instruction instructing to adjust the current parameter value to the target parameter value.
After obtaining the prompt information, the user may perform an adjustment confirmation operation if it is determined that the current parameter value of the interactive parameter needs to be adjusted to the target parameter value. Accordingly, the vehicle may receive an adjustment instruction triggered by the adjustment confirmation operation.
In the embodiment of the application, for a scene in which the vehicle sends out the prompt message through the loudspeaker, the adjustment confirmation operation may be a voice operation. For example, the user may express a voice that determines the adjustment. Accordingly, the vehicle can receive the adjustment command triggered by the voice. In the process, the parameter value of the interactive parameter of the vehicle does not need to be manually adjusted by the user, so that the adjustment efficiency of the interactive parameter of the vehicle is effectively improved.
For a scene in which the vehicle sends the prompt message through the display screen, as can be seen in conjunction with fig. 4 and 5, a confirmation control (for example, the confirmation control shown in fig. 4 and 5) for the prompt message may also be displayed in the display screen, and the adjustment confirmation operation may be a touch operation for the confirmation control. Accordingly, the vehicle can receive the adjustment instruction triggered by the touch operation for the confirmation control.
In the process, as the user only needs to touch the confirmation control, the vehicle can update the current parameter value of the interactive parameter value to the target parameter value, and therefore, compared with a more complicated adjustment process in the related art (namely, firstly responding to the touch operation of the display language setting control and displaying a plurality of alternative language types, and then responding to the selection operation of the target language type in the displayed plurality of alternative language types and adjusting the language type), the adjustment efficiency of the interactive parameter of the vehicle is effectively improved. And moreover, the operation of the user is simplified, so that the user experience is improved.
And step 208, the vehicle responds to the adjustment instruction, and the current parameter value of the interactive parameter is adjusted to be the target parameter value.
After the vehicle receives the adjustment instruction, the current parameter value of the interactive parameter can be adjusted to the target parameter value in response to the adjustment instruction.
In the embodiment of the application, for a scene in which the vehicle sequentially sends out at least two different prompt messages according to the adjustment priority from high to low, if the vehicle sequentially receives the adjustment instructions for the at least two different prompt messages, the vehicle may sequentially adjust the current sub-parameter values of the at least two sub-parameter values to the target sub-parameter values according to the adjustment priority from high to low. Wherein the adjustment priority of the language type of the interactive system of the vehicle is highest.
For example, please continue to refer to fig. 4, the user touches the confirmation control 012 in the first prompt box 01. Accordingly, the vehicle may receive an adjustment instruction triggered by a touch operation of the confirmation control 012 by the user. Thereafter, the vehicle may adjust the language type of the vehicle to chinese in response to the adjustment instruction, and display the second prompt box 02.
Referring to fig. 5, the user first touches the first tab box 05 corresponding to the first sub-prompt message 03 and the second sub-prompt message 04. After the user touches the confirmation control 07, the vehicle may adjust the language type of the vehicle to chinese and adjust the volume ratio of the vehicle to 40% in response to the user's touch operation on the confirmation control 07.
In the related art, for example, in a scenario of renting a vehicle, if a language type of a user is different from a current language type of an interactive system of the vehicle rented by the user, a worker needs to be contacted. The staff can manually adjust the current language type to the language type of the user, so that the adjusted language type of the interactive system meets the driving habit of the user. However, the flexibility of the adjustment method is low, the adjustment efficiency is low, and the user experience is poor.
Alternatively, for example, in a scenario where a home vehicle is driven by a plurality of drivers with different native languages, if a language type of a certain driver is different from a current language type of an interactive system of the home vehicle, the current language type needs to be manually adjusted to the language type of the driver, so that the language type of the interactive system after adjustment meets the driving habit of the driver. However, the efficiency of the adjustment method is low, the adjustment efficiency is low, and the user experience is poor.
In the embodiment of the application, after the vehicle establishes the wireless communication connection with the mobile terminal, the vehicle may receive the target parameter value of the interactive parameter of the vehicle sent by the mobile terminal through the wireless communication connection, and after it is determined that the current parameter value of the interactive parameter in the vehicle is different from the target parameter value, the current parameter value is adjusted to the target parameter value, that is, the vehicle may adjust the parameter value of the interactive parameter to a parameter value consistent with the mobile terminal of the user. Therefore, the flexibility of adjusting the interactive parameters is improved. In addition, in the adjusting process, manual operation of a user is not needed or less operation is needed, so that the adjusting efficiency of the interactive parameters of the vehicle is effectively improved.
It should be noted that, the order of the steps of the method for adjusting the interaction parameter of the vehicle provided in the embodiment of the present application may be appropriately adjusted, and the steps may also be correspondingly increased or decreased according to the situation. For example, the steps 206 and 207 may also be deleted according to the situation, that is, the vehicle may directly update the current parameter value to the target parameter value after determining that the target parameter value of the interaction parameter is different from the current parameter value. Any method that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application is covered by the protection scope of the present application, and thus the detailed description thereof is omitted.
To sum up, the embodiment of the present application provides a method for adjusting an interaction parameter of a vehicle, where after a wireless communication connection is established between the vehicle and a mobile terminal, the vehicle receives a target parameter value of the interaction parameter sent by the mobile terminal through the wireless communication connection, and adjusts a current parameter value of the interaction parameter in the vehicle to the target parameter value. Therefore, the flexibility of adjustment of the interaction parameters of the vehicle is effectively improved.
In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value conforming to the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to conform to the use habit of the user, and the user experience is effectively improved.
Fig. 6 is a schematic structural diagram of a vehicle according to an embodiment of the present application, where the vehicle may be used to execute the interaction parameter adjustment method applied to the vehicle according to the above method embodiment. As shown in fig. 6, the vehicle 120 may include: a processor 1201. The processor 1201 is configured to:
establishing wireless communication connection with a mobile terminal;
sending a parameter value acquisition request to the mobile terminal through wireless communication connection, wherein the parameter value acquisition request is used for indicating the mobile terminal to determine a target parameter value of an interactive parameter of a vehicle;
receiving a target parameter value sent by a mobile terminal through wireless communication connection;
and if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to be the target parameter value.
Optionally, the vehicle includes a main driving seat, and the vehicle establishes wireless communication connection with the plurality of mobile terminals.
The processor 1201 may be configured to:
and sending a parameter value acquisition request to a mobile terminal closest to the main driving position in the plurality of mobile terminals.
Optionally, the processor 1201 may be configured to:
if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, sending prompt information for prompting that the target parameter value is different from the current parameter value;
receiving an adjusting instruction for instructing to adjust a current parameter value to a target parameter value;
and adjusting the current parameter value to the target parameter value in response to the adjustment instruction.
Optionally, referring to fig. 6, the vehicle 120 may include a display screen 1202. The processor 1201 may be configured to: and displaying prompt information for indicating that the current parameter value is different from the target parameter value in a display screen.
Optionally, the interaction parameter of the vehicle includes at least one of the following sub-parameters: language type of the interactive system, time, screen brightness, and volume of the interactive system.
Optionally, the interactive parameter of the vehicle includes a plurality of sub-parameters, the target parameter value of the interactive parameter includes a target sub-parameter value of each sub-parameter, and the current parameter value of the interactive parameter includes a current sub-parameter value of each sub-parameter. The processor 1201 may be configured to:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priorities from high to low; wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
To sum up, the embodiment of the present application provides a vehicle, where the vehicle may receive a target parameter value of an interaction parameter sent by a mobile terminal through a wireless communication connection after establishing the wireless communication connection with the mobile terminal, and adjust a current parameter value of the interaction parameter in the vehicle to the target parameter value. Therefore, the flexibility of adjusting the interaction parameters of the vehicle is effectively improved.
In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value according with the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to be in accordance with the use habit of the user, and the user experience is effectively improved.
Fig. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application, where the mobile terminal may be configured to execute the interaction parameter adjustment method applied to the mobile terminal according to the foregoing method embodiment. As shown in fig. 7, the mobile terminal 110 includes: a processor 1101. The processor 1101 is configured to:
establishing a wireless communication connection with a vehicle;
receiving a parameter value acquisition request sent by a vehicle through wireless communication connection;
responding to the parameter value acquisition request, and determining a target parameter value of an interactive parameter of the vehicle;
and transmitting the target parameter value to the vehicle through wireless communication connection, wherein the target parameter value is used for adjusting the current parameter value to the target parameter value if the vehicle determines that the target parameter value is different from the current parameter value of the interactive parameter in the vehicle.
To sum up, the embodiment of the present application provides a mobile terminal, after the mobile terminal establishes a wireless communication connection with a vehicle, a target parameter value of an interaction parameter may be sent to the vehicle through the wireless communication connection, so that the vehicle adjusts a current parameter value of the interaction parameter to the target parameter value. Therefore, the flexibility of adjusting the interaction parameters of the vehicle is effectively improved.
In addition, because the target parameter value of the interactive parameter sent by the mobile terminal is usually a parameter value conforming to the use habit of the user, the vehicle adjusts the current parameter value of the interactive parameter to the target parameter value sent by the mobile terminal, so that the adjusted parameter value of the interactive parameter can be ensured to conform to the use habit of the user, and the user experience is effectively improved.
As can be seen from fig. 7, the mobile terminal 110 provided in the embodiment of the present application may further include: a display unit 130, a Radio Frequency (RF) circuit 150, an audio circuit 160, a Wi-Fi module 170, a bluetooth module 180, a power supply 190, and a camera 121.
The camera 121 may be used to capture still pictures or video, among other things. The object generates an optical picture through the lens and projects the optical picture to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensitive elements convert the light signals into electrical signals which are then passed to the processor 1101 for conversion into digital picture signals.
The processor 1101 is a control center of the mobile terminal 110, connects various parts of the entire terminal using various interfaces and lines, performs various functions of the mobile terminal 110 and processes data by running or executing software programs stored in the memory 140 and calling data stored in the memory 140. In some embodiments, processor 1101 may include one or more processing units; the processor 1101 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 1101. In the present application, the processor 1101 may run an operating system and an application program, may control a user interface to display, and may implement the method for adjusting an interaction parameter applied to a mobile terminal provided in the embodiment of the present application. Additionally, processor 1101 is coupled to input unit and display unit 130.
The display unit 130 may be used to receive input numeric or character information and generate signal inputs related to user settings and function control of the mobile terminal 110, and optionally, the display unit 130 may also be used to display information input by the user or information provided to the user and a Graphical User Interface (GUI) of various menus of the mobile terminal 110. The display unit 130 may include a display screen 131 disposed on the front surface of the mobile terminal 110. The display screen 131 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 130 may be used to display various graphical user interfaces described herein.
The display unit 130 includes: a display screen 131 and a touch screen 132 disposed on the front of the mobile terminal 110. The display screen 131 may be used to display preview pictures. Touch screen 132 may collect touch operations on or near by the user, such as clicking a button, dragging a scroll box, and the like. The touch screen 132 may be covered on the display screen 131, or the touch screen 132 and the display screen 131 may be integrated to implement the input and output functions of the mobile terminal 110, and after the integration, the touch screen may be referred to as a touch display screen for short.
The RF circuit 150 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then deliver the received downlink data to the processor 1101 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
Wi-Fi belongs to a short-distance wireless transmission technology, and the mobile terminal 110 may help a user to send and receive e-mails, browse webpages, access streaming media, and the like through the Wi-Fi module 170, which provides a wireless broadband internet access for the user.
And the Bluetooth module 180 is used for performing information interaction with other Bluetooth devices with Bluetooth modules through a Bluetooth protocol. For example, the mobile terminal 110 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) also equipped with a bluetooth module through the bluetooth module 180, so as to perform data interaction.
The mobile terminal 110 may include at least one sensor 1110 such as a motion sensor 11101, a distance sensor 11102, a fingerprint sensor 11103, and a temperature sensor 11104. Mobile terminal 110 may also be configured with other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the mobile terminal and each device described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Fig. 8 is a block diagram of a software structure of a mobile terminal according to an embodiment of the present application. The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the android system is divided into four layers, an application layer, an application framework layer, an Android Runtime (ART) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages. As shown in fig. 8, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, WLAN, bluetooth, music, video, short message, etc. The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 8, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, pictures, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The phone manager is used to provide communication functions of the mobile terminal 110. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the communication terminal vibrates, and an indicator light flashes.
The android runtime comprises a core library and a virtual machine. The android runtime is responsible for scheduling and managing the android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application layer and the application framework layer as binary files. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), media libraries (media libraries), three-dimensional graphics processing libraries (e.g., openGL ES), 2D graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide a fusion of the 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still picture files, among others. The media library may support a variety of audio-video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, picture rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
Embodiments of the present application provide a vehicle, which may include a memory, a processor and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the interaction parameter adjustment method applied to the vehicle as provided in the above embodiments, for example, the method executed by the vehicle in fig. 2 or fig. 3.
Embodiments of the present application provide a mobile terminal, which may include a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the method provided in the above embodiments.
The embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program is loaded by a processor and executes the interaction parameter adjustment method applied to a vehicle, such as the method executed by the vehicle in fig. 2 or fig. 3, provided in the foregoing embodiment.
An embodiment of the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program is loaded by a processor and executes the method for adjusting interaction parameters applied to a mobile terminal, which is provided in the foregoing embodiment, for example, the method executed by the mobile terminal in fig. 2 or fig. 3.
The embodiment of the present application further provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the interaction parameter adjustment method applied to the vehicle, provided by the above method embodiment, for example, the method executed by the vehicle in fig. 2 or fig. 3.
Embodiments of the present application further provide a computer program product including instructions, which, when the computer program product runs on a computer, causes the computer to execute the method for adjusting interaction parameters applied to a mobile terminal, provided by the foregoing method embodiments, for example, the method executed by the mobile terminal in fig. 2 or fig. 3.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
It should be understood that reference herein to "and/or" means that there may be three relationships, for example, a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. Also, the term "at least one" in the present application means one or more, and the term "a plurality" in the present application means two or more.
In this application, the terms "first," "second," and the like are used for distinguishing identical or similar items with substantially identical functions and functionalities, and it should be understood that "first," "second," and "n" have no logical or temporal dependency, and no limitation on the number or execution order. For example, a first prompt dialog may be referred to as a second prompt, and similarly, a second prompt may be referred to as a first prompt, without departing from the scope of the various described examples.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (8)
1. The interactive parameter adjusting method of the vehicle is characterized by being applied to the vehicle; the method comprises the following steps:
establishing wireless communication connection with a mobile terminal;
sending a parameter value acquisition request to the mobile terminal through the wireless communication connection, wherein the parameter value acquisition request comprises interaction parameters of a vehicle, and the parameter value acquisition request is used for indicating the mobile terminal to determine target parameter values of the interaction parameters of the vehicle, and the target parameter values are parameter values of the interaction parameters in the mobile terminal;
receiving the target parameter value sent by the mobile terminal through the wireless communication connection;
if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value;
the interaction parameter of the vehicle comprises at least one sub-parameter of: the language type, time, screen brightness and volume of the interactive system, wherein the parameter value acquisition request comprises each sub-parameter in a plurality of sub-parameters;
the interactive parameters of the vehicle comprise a plurality of sub-parameters, the target parameter values of the interactive parameters comprise target sub-parameter values of each sub-parameter, and the current parameter values of the interactive parameters comprise current sub-parameter values of each sub-parameter; if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value includes:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priority from high to low;
wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
2. The method of claim 1, wherein the vehicle includes a master driver's seat and the vehicle establishes wireless communication connections with a plurality of the mobile terminals; the sending of the parameter value acquisition request to the mobile terminal includes:
and sending a parameter value acquisition request to a mobile terminal closest to the main driving position in the plurality of mobile terminals.
3. The method of claim 1, wherein the adjusting the current parameter value to the target parameter value if the target parameter value is different from a current parameter value of the interaction parameter in the vehicle comprises:
if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, sending prompt information for prompting that the target parameter value is different from the current parameter value;
receiving an adjustment instruction for instructing the adjustment of the current parameter value to the target parameter value;
adjusting the current parameter value to the target parameter value in response to the adjustment instruction.
4. The method of claim 3, wherein the vehicle includes a display screen; the sending out prompt information for prompting that the current parameter value is different from the target parameter value includes:
and displaying prompt information for indicating that the current parameter value is different from the target parameter value in the display screen.
5. The interactive parameter adjusting method of the vehicle is characterized by being applied to a mobile terminal; the method comprises the following steps:
establishing a wireless communication connection with a vehicle;
receiving a parameter value acquisition request sent by the vehicle through the wireless communication connection, wherein the parameter value acquisition request comprises interaction parameters of the vehicle;
responding to the parameter value acquisition request, and determining a target parameter value of the interactive parameter of the vehicle, wherein the target parameter value is the parameter value of the interactive parameter in the mobile terminal;
sending the target parameter value to the vehicle through the wireless communication connection, wherein the target parameter value is used for enabling the vehicle to adjust the current parameter value to the target parameter value if the target parameter value is determined to be different from the current parameter value of the interactive parameter in the vehicle;
the interaction parameter of the vehicle comprises at least one sub-parameter of: the language type, time, screen brightness and volume of the interactive system, wherein the parameter value acquisition request comprises each sub-parameter in a plurality of sub-parameters;
the interactive parameters of the vehicle comprise a plurality of sub-parameters, the target parameter values of the interactive parameters comprise target sub-parameter values of each sub-parameter, and the current parameter values of the interactive parameters comprise current sub-parameter values of each sub-parameter; if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value includes:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priority from high to low;
wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
6. A vehicle, characterized in that the vehicle comprises: a processor; the processor is configured to:
establishing wireless communication connection with a mobile terminal;
sending a parameter value acquisition request to the mobile terminal through the wireless communication connection, wherein the parameter value acquisition request comprises interaction parameters of a vehicle, and the parameter value acquisition request is used for indicating the mobile terminal to determine target parameter values of the interaction parameters of the vehicle, and the target parameter values are parameter values of the interaction parameters in the mobile terminal;
receiving the target parameter value sent by the mobile terminal through the wireless communication connection;
if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value;
the interaction parameter of the vehicle comprises at least one sub-parameter of: the language type, the time, the screen brightness and the volume of the interactive system, wherein the parameter value acquisition request comprises each sub-parameter in a plurality of sub-parameters;
the interactive parameters of the vehicle comprise a plurality of sub-parameters, the target parameter values of the interactive parameters comprise target sub-parameter values of each sub-parameter, and the current parameter values of the interactive parameters comprise current sub-parameter values of each sub-parameter; if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value includes:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priority from high to low;
wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
7. The vehicle of claim 6, wherein the vehicle comprises a master driver's seat and the vehicle establishes wireless communication connections with a plurality of the mobile terminals; the processor is configured to:
and sending a parameter value acquisition request to a mobile terminal closest to the main driving position in the plurality of mobile terminals.
8. A mobile terminal, characterized in that the mobile terminal comprises: a processor; the processor is configured to:
establishing a wireless communication connection with a vehicle;
receiving a parameter value acquisition request sent by the vehicle through the wireless communication connection, wherein the parameter value acquisition request comprises interactive parameters of the vehicle;
responding to the parameter value acquisition request, and determining a target parameter value of the interactive parameter of the vehicle, wherein the target parameter value is the parameter value of the interactive parameter in the mobile terminal;
sending the target parameter value to the vehicle through the wireless communication connection, wherein the target parameter value is used for enabling the vehicle to adjust the current parameter value to the target parameter value if the target parameter value is determined to be different from the current parameter value of the interactive parameter in the vehicle;
the interaction parameter of the vehicle comprises at least one sub-parameter of: the language type, the time, the screen brightness and the volume of the interactive system, wherein the parameter value acquisition request comprises each sub-parameter in a plurality of sub-parameters;
the interactive parameter of the vehicle comprises a plurality of sub-parameters, the target parameter value of the interactive parameter comprises a target sub-parameter value of each sub-parameter, and the current parameter value of the interactive parameter comprises a current sub-parameter value of each sub-parameter; if the target parameter value is different from the current parameter value of the interactive parameter in the vehicle, adjusting the current parameter value to the target parameter value, including:
if the target sub-parameter values of at least two sub-parameters in the plurality of sub-parameters are different from the corresponding current sub-parameter values, sequentially adjusting the current sub-parameter values of the at least two sub-parameters to the target sub-parameter values according to the order of the adjustment priority from high to low;
wherein the at least two sub-parameters include: the language type of the interactive system, and the adjustment priority of the language type of the interactive system is highest.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110832646.6A CN113593279B (en) | 2021-07-22 | 2021-07-22 | Vehicle, interaction parameter adjusting method thereof and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110832646.6A CN113593279B (en) | 2021-07-22 | 2021-07-22 | Vehicle, interaction parameter adjusting method thereof and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113593279A CN113593279A (en) | 2021-11-02 |
CN113593279B true CN113593279B (en) | 2022-11-25 |
Family
ID=78249209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110832646.6A Active CN113593279B (en) | 2021-07-22 | 2021-07-22 | Vehicle, interaction parameter adjusting method thereof and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113593279B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114217893A (en) * | 2021-12-07 | 2022-03-22 | 深圳Tcl新技术有限公司 | Language package obtaining method and device, computer equipment and storage medium |
CN114523919B (en) * | 2022-02-14 | 2024-04-05 | 海信集团控股股份有限公司 | Vehicle and control method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106452483A (en) * | 2016-09-29 | 2017-02-22 | 未来汽车科技(深圳)有限公司 | Method and apparatus for information interaction |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750056B (en) * | 2013-12-31 | 2018-08-14 | 比亚迪股份有限公司 | Regulating system, method, apparatus and the mobile terminal of vehicle-state |
CN104709203A (en) * | 2015-03-13 | 2015-06-17 | 小米科技有限责任公司 | Vehicle control method and device |
CN105553929A (en) * | 2015-09-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Vehicle state information adjustment method and device and mobile terminal |
CN105955700A (en) * | 2016-06-16 | 2016-09-21 | 广东欧珀移动通信有限公司 | Sound effect adjusting method and user terminal |
-
2021
- 2021-07-22 CN CN202110832646.6A patent/CN113593279B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106452483A (en) * | 2016-09-29 | 2017-02-22 | 未来汽车科技(深圳)有限公司 | Method and apparatus for information interaction |
Also Published As
Publication number | Publication date |
---|---|
CN113593279A (en) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114286165B (en) | Display equipment, mobile terminal, and screen-throwing data transmission method and system | |
CN114339332B (en) | Mobile terminal, display device and cross-network screen projection method | |
CN111818669A (en) | Mobile terminal and data transmission method thereof | |
CN113419452B (en) | Vehicle, control method thereof and mobile terminal | |
CN112272417B (en) | double-Bluetooth sound box reconnection method and display device | |
CN113593279B (en) | Vehicle, interaction parameter adjusting method thereof and mobile terminal | |
CN111367456A (en) | Communication terminal and display method in multi-window mode | |
CN112911380B (en) | Display device and connection method with Bluetooth device | |
US20230259250A1 (en) | Control method and apparatus, and electronic device | |
CN113432619A (en) | Navigation route display method, vehicle and mobile terminal | |
WO2022127661A1 (en) | Application sharing method, and electronic device and storage medium | |
CN112954419A (en) | Display device and display method | |
CN112000411B (en) | Mobile terminal and display method of recording channel occupation information thereof | |
CN113079332B (en) | Mobile terminal and screen recording method thereof | |
CN111324255B (en) | Application processing method based on double-screen terminal and communication terminal | |
CN114286320A (en) | Display device, mobile terminal and Bluetooth connection method | |
CN112954622A (en) | Mobile terminal and short message sending method thereof | |
CN114390190A (en) | Display equipment and method for monitoring application to start camera | |
CN111159734A (en) | Communication terminal and multi-application data inter-access processing method | |
CN113971049A (en) | Background service management method and display device | |
CN111787115A (en) | Server, display device and file transmission method | |
CN111782606A (en) | Display device, server, and file management method | |
WO2023131051A1 (en) | Content sharing method and electronic device | |
CN114040341B (en) | Bluetooth broadcast packet reporting processing method and display device | |
CN115470778A (en) | Method for adjusting language type of vehicle interaction system, vehicle and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240429 Address after: 266555, No. 218, Bay Road, Qingdao economic and Technological Development Zone, Shandong Patentee after: Hisense Visual Technology Co., Ltd. Country or region after: China Address before: 266555, No. 218, Bay Road, Qingdao economic and Technological Development Zone, Shandong Patentee before: Hisense Group Holding Co.,Ltd. Country or region before: China |