CN117336664B - Method, device, equipment and storage medium for controlling voice call in driving - Google Patents
Method, device, equipment and storage medium for controlling voice call in driving Download PDFInfo
- Publication number
- CN117336664B CN117336664B CN202311170593.1A CN202311170593A CN117336664B CN 117336664 B CN117336664 B CN 117336664B CN 202311170593 A CN202311170593 A CN 202311170593A CN 117336664 B CN117336664 B CN 117336664B
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- driving mode
- real
- voice
- 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
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000006854 communication Effects 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 26
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application relates to a method, a device, equipment and a storage medium for controlling voice communication in driving, in particular to the technical field of communication. The method is performed by a network device and includes: receiving real-time speed information sent by a first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal recognizes a driver position in a vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal; responding to the real-time speed information meeting the speed shielding condition, and changing the network side state of the first terminal into a driving mode; receiving a voice call request sent by a second terminal and aiming at a first terminal; and responding to the voice call request, and sending refusal prompt information for prompting refusal of the voice call request to the second terminal based on the network side state of the first terminal as a driving mode. The application provides a method for realizing driving safety by identifying and constructing a driving mode on an operator network side.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for controlling a voice call during driving.
Background
The safety of the operation of the vehicle is one of the main problems concerned by the driving of the vehicle, and the driving and answering of the call of the driver are one of the main reasons of the most easy occurrence of accidents, and the related research data prove that 94% of drivers have the experience of driving and answering the call, and the accident rate of driving and answering the call is 23 times of that of normal driving. Therefore, vehicle-mounted communication security is an issue of great concern.
In the related art, in order to ensure the safety of vehicle-mounted communication, a vehicle-mounted terminal is generally in the modes of a Bluetooth headset, a vehicle-mounted hands-free system and the like; the mobile phone terminal generally automatically recognizes a vehicle-mounted mode, and automatically switches the mobile phone terminal to the vehicle-mounted mode, and in the vehicle-mounted mode, the communication function of the terminal is limited.
Based on the technical scheme, the voice call can enter the terminal of the user, and the manual operation voice call is changed into the operation voice call through the vehicle machine, or the terminal automatically operates the voice call, so that a certain driving risk can be brought to a certain degree for a driver, and the vehicle-mounted communication safety cannot be effectively ensured.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for controlling voice communication in driving.
In one aspect, there is provided a method for controlling a voice call in driving, the method being performed by a network device, the method comprising:
Receiving real-time speed information sent by the first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal identifies a driver position in a vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal;
Changing the network side state of the first terminal into a driving mode under the condition that the real-time speed information meets a speed shielding condition;
receiving a voice call request sent by a second terminal and aiming at the first terminal;
And responding to the voice call request, and sending refusal prompt information for prompting refusal of the voice call request to the second terminal based on the network side state of the first terminal as the driving mode.
In yet another aspect, there is provided a control apparatus for a voice call in driving, the apparatus being applied to a network device, the apparatus comprising:
The speed information receiving module is used for receiving real-time speed information sent by the first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal identifies the position of a driver in a vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal;
a mode state modifying module, configured to modify a network side state of the first terminal into a driving mode when the real-time speed information meets a speed shielding condition;
a call request receiving module, configured to receive a voice call request sent by a second terminal and directed to the first terminal;
and the call request processing module is used for responding to the voice call request and sending refusing prompt information for prompting refusing the voice call request to the second terminal based on the network side state of the first terminal as the driving mode.
In yet another aspect, a network device is provided, where the network device includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the method for controlling a voice call in driving as described above.
In yet another aspect, a computer readable storage medium is provided, where at least one instruction, at least one program, a code set, or an instruction set is stored, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the method for controlling a voice call in driving as described above.
In yet another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions so that the computer device performs the control method of the in-driving voice call described above.
The technical scheme provided by the application can comprise the following beneficial effects:
The method comprises the steps that when a first terminal identifies the position of a driver in a vehicle, real-time speed information is reported by the first terminal, after the network side identifies the first terminal in the driving mode based on the real-time speed information, driving mode behaviors are built on the network side, when a second terminal calls the first terminal, the second terminal is prompted to reject a voice call request aiming at the first terminal, a functional interface of the driving mode is not required to be added on the terminal, the mobile phone habit of a user is kept, and meanwhile, the vehicle communication safety is effectively guaranteed through dominant control on the network side.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are needed in the description of the embodiments or the prior art will be briefly described, and it is obvious that the drawings in the description below are some embodiments of the present application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a communication system shown in accordance with an exemplary embodiment.
Fig. 2 is a schematic diagram illustrating control of an in-driving voice call according to an exemplary embodiment.
Fig. 3 is a method flow chart illustrating a method of controlling a voice call in driving according to an exemplary embodiment.
Fig. 4 is a schematic diagram illustrating a terminal interacting with a network side according to an exemplary embodiment.
Fig. 5 is a method flowchart illustrating a method of automatically recognizing a driver's identity corresponding to a terminal according to an exemplary embodiment.
FIG. 6 is a schematic diagram illustrating in-vehicle orientation in a vehicle, according to an exemplary embodiment.
Fig. 7 is a block diagram showing the structure of a control device for a voice call in driving according to an exemplary embodiment.
Fig. 8 is a schematic diagram of a network device provided in accordance with an example embodiment.
Detailed Description
The following description of the embodiments of the present application will be made apparent and fully in view of the accompanying drawings, in which some, but not all embodiments of the application are shown. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It should be understood that the "indication" mentioned in the embodiments of the present application may be a direct indication, an indirect indication, or an indication having an association relationship. For example, a indicates B, which may mean that a indicates B directly, e.g., B may be obtained by a; it may also indicate that a indicates B indirectly, e.g. a indicates C, B may be obtained by C; it may also be indicated that there is an association between a and B.
In the description of the embodiments of the present application, the term "corresponding" may indicate that there is a direct correspondence or an indirect correspondence between the two, or may indicate that there is an association between the two, or may indicate a relationship between the two and the indicated, configured, etc.
In the embodiment of the present application, the "predefining" may be implemented by pre-storing corresponding codes, tables or other manners that may be used to indicate relevant information in devices (including, for example, terminal devices and network devices), and the present application is not limited to the specific implementation manner thereof.
Regarding the vehicle communication safety problem, the related art is a passive solution, whether it is a vehicle-side solution or a terminal-side solution. Essentially, the source of the voice call is not controlled, the voice call still comes in, and the driving risk cannot be stopped from the source.
In view of the above problems, in the embodiment of the present application, a method for identifying and constructing a driving mode on an operator network side is provided to implement driving safety, after the network side identifies that a user is in the driving mode, a driving mode behavior is constructed on the network side, when a caller calls a driver, the caller of the call is reminded by voice through relevant network equipment of the operator network, the driver is driven, and the driver is requested to call again when the driver is no longer driving. In the implementation process, the terminal does not need to increase a function interface of a driving mode, and effectively guarantees the safety of vehicle communication while keeping the habit of a mobile phone of a user.
The technical scheme provided by the application is further described below.
First, referring to fig. 1 in combination, a system architecture according to the present application will be described. In the system, comprising: the system comprises a first terminal, a second terminal and network equipment. Wherein the network device comprises: access network equipment and core network equipment.
The first terminal, the second terminal are portable terminal devices that may include various functions of wireless communication, such as: cell phone, smart watch.
The first terminal and the second terminal are connected with access network equipment. The access network device may be a base station, which is a means deployed in the access network to provide wireless communication functionality for the terminal. The base stations may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. The names of base station-capable devices may vary in systems employing different radio access technologies, such as in long term evolution (Long Term Evolution, LTE) systems, called enodebs or enbs; in a 5G New air interface (NR) system, it is called gNodeB or gNB. As communication technology evolves, the description of "base station" may change. The base station providing the wireless communication function for the first terminal may be referred to as a first base station, and the base station providing the wireless communication function for the second terminal may be referred to as a second base station.
The access network device is connected with the core network device. The core network device is used for providing user connection, managing the user and carrying out service. The core network device according to the embodiment of the present invention includes, but is not limited to, access and mobility management functions (ACCESS AND Mobility management Function, AMF), unified data management (Unified DATA MANAGEMENT, UDM).
Fig. 2 is a method flowchart illustrating a method of controlling a voice call in driving according to an exemplary embodiment. The method is applied to the network device shown in fig. 1. As shown in fig. 2, the method for controlling the voice call in driving may include the steps of:
step 210: and receiving real-time speed information sent by the first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal recognizes the position of a driver in the vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal.
In the embodiment of the application, the first terminal is portable terminal equipment carried by a first user, and when the first terminal identifies the position of a driver in a vehicle, the first terminal sends the current monitored moving speed to the network equipment as real-time speed information, and the network equipment correspondingly receives the real-time speed information sent by the first terminal.
At the time point a, the first terminal recognizes the position of the driver in the vehicle, namely, reports real-time speed information to the network equipment at a fixed reporting frequency; at time b, the first terminal recognizes that the driver is no longer in the vehicle, i.e. no real-time speed information is reported to the network device.
Step 220: and under the condition that the real-time speed information meets the speed shielding condition, changing the network side state of the first terminal into a driving mode.
The network device stores a mode state of the first terminal, where the mode state is used to determine an operation logic of the network device for a voice call request of the first terminal, and the mode state is a network side state of the first terminal.
The mode state is a driving mode or a non-driving mode, and in the two different mode states, the operation logic of the network device for the voice call request of the first terminal is different. Such as: in the driving mode, the network device refuses the voice call request for the first terminal; in the non-driving mode, the network device will agree to and put through a voice call request for the first terminal.
In the embodiment of the application, after the network equipment receives the real-time speed information sent by the first terminal, the real-time speed information is compared with the preset speed shielding condition, and if the real-time speed information meets the speed shielding condition, the network side state of the first terminal is changed into the driving mode. The speed mask condition may be common to all terminals or may be applied to only the first terminal.
Step 230: and receiving a voice call request sent by the second terminal and aiming at the first terminal.
In the embodiment of the application, the second terminal is a terminal device carried by the second user, and if the second user has a call requirement with the first user, the second user can use the second terminal to send a voice call request for the first terminal to the network device, and correspondingly, the network device receives the voice call request for the first terminal sent by the second terminal.
Step 240: and responding to the voice call request, and sending refusal prompt information for prompting refusal of the voice call request to the second terminal based on the network side state of the first terminal as a driving mode.
In the embodiment of the application, after receiving the voice call request, the network device checks the network side state of the first terminal, and because the network side state of the first terminal is the driving mode, the network device needs to reject the voice call request for the first terminal, so that the network device sends reject prompt information for prompting rejection of the voice call request to the second terminal.
In one possible implementation, after changing the network side state of the first terminal to the driving mode, the method further includes: and in response to the real-time speed information not meeting the speed shielding condition, or the next real-time speed information is not received within a preset time interval, changing the network side state of the first terminal into a non-driving mode.
In this implementation manner, if the real-time speed information subsequently reported by the first terminal does not meet the speed shielding condition, it means that the user may not drive the vehicle or drive the vehicle at a low speed any more, and if the real-time speed information subsequently reported by the first terminal is not received for a long time, it means that the user may not be in the vehicle or not in the driver position, so when the situation is monitored, the network device timely modifies the network side state of the first terminal, adjusts from the driving mode to the non-driving mode, and ensures that the network side performs accurate voice call control on the first terminal based on the current network side state.
In one possible implementation, the method further includes: after the network side state of the first terminal is changed from the driving mode to the non-driving mode, sending incoming call prompt information for prompting that the voice call request is received to the first terminal.
In the implementation manner, after the network equipment monitors that the network side state of the first terminal is changed from the driving mode to the non-driving mode, the network equipment sends incoming call prompt information to the first terminal to prompt a voice call request received by the second terminal, so that a user corresponding to the first terminal effectively knows the voice call request of the second terminal in the non-driving state, and further processes the voice call request subsequently, and bidirectional communication between the first terminal and the second terminal is ensured.
In summary, the method for controlling a voice call in driving provided in this embodiment provides a method for identifying and constructing a driving mode at an operator network side to achieve driving safety, where when a first terminal identifies a driver position in a vehicle, real-time speed information is reported by the first terminal, after the network side identifies that the first terminal is in the driving mode based on the real-time speed information, driving mode behavior is constructed at the network side, when a second terminal calls the first terminal, the second terminal is prompted to reject a voice call request for the first terminal, a functional interface of the driving mode is not required to be added at the terminal, and vehicle communication safety is effectively ensured through dominant control at the network side while mobile phone habits of users are maintained.
In an exemplary embodiment, a user corresponding to the first terminal signs processing logic in a driving mode with an operator in advance, and then the network side performs personalized voice call control on the first terminal according to user requirements.
Fig. 3 is a method flow chart illustrating a method of controlling a voice call in driving according to an exemplary embodiment. The method is applied to the network device shown in fig. 1. As shown in fig. 3, the above step 220 may alternatively be implemented as the following steps:
Step 310: the AMF sends a subscription inquiry request to the UDM, wherein the subscription inquiry request is used for requesting to inquire the driving mode subscription information corresponding to the first terminal.
The UDM stores driving mode subscription information corresponding to the first terminal, where the driving mode subscription information is used to describe setting information of the network device for the driving mode of the first terminal after signing through the first terminal. The setting information comprises a speed shielding condition corresponding to the first terminal.
In the embodiment of the application, an AMF is used as an execution network element for carrying out voice call control on the terminal based on a driving mode, the network side state of the first terminal is stored in the AMF, and the AMF updates the network side state of the first terminal based on the current real-time speed information of the first terminal.
In the embodiment of the present application, since the UDM stores the driving mode subscription information, in which the setting information of the driving mode is indicated, when the AMF at the network side receives the real-time speed information of the first terminal, in order to refer to the driving mode subscription information to determine the current driving mode, a subscription query request needs to be sent to the UDM to query the driving mode subscription information.
In one possible implementation, before step 310, the method further includes: the method comprises the steps that a first base station receives real-time speed information sent by a first terminal; the first base station sends a driving mode judging request to the AMF, wherein the driving mode judging request carries real-time speed information. Accordingly, step 310 includes: in response to the driving mode evaluation request, the AMF sends a subscription query request to the UDM.
The driving mode judging request is used for requesting the AMF to judge whether the driving mode needs to be changed or not based on the current real-time speed information.
In this implementation manner, the first base station receives the real-time speed information reported by the first terminal, and then the first base station requests the AMF to judge the driving mode of the first terminal based on the real-time speed information of the first terminal, so that the AMF performs voice call control on the first terminal.
Step 320: the UDM feeds back driving mode subscription information to the AMF, wherein the driving mode subscription information comprises a speed shielding condition corresponding to the first terminal.
Step 330: and under the condition that the real-time speed information meets the speed shielding condition corresponding to the first terminal, the AMF changes the network side state of the first terminal into a driving mode.
The speed shielding condition corresponding to the first terminal may indicate a contracted speed corresponding to the first terminal, and if the contracted speed is greater than or equal to the contracted speed, the real-time speed information of the first terminal may be considered to satisfy the corresponding speed shielding condition. In the embodiment of the application, if the real-time speed information of the first terminal meets the speed shielding condition agreed in advance, the AMF changes the network side state of the first terminal into the driving mode.
By way of example, referring to fig. 4 in combination, the interaction logic of a terminal with a network side is shown throughout the flow.
A first time period: the first terminal automatically reports real-time speed information, and the core network decides whether to start a safe driving mode of shielding incoming calls according to user subscription information.
(1) The called party (the user corresponding to the first terminal) reports the real-time speed information to the base station gNB;
(2) After receiving the real-time speed information, the called party base station gNB forwards a driving mode judging request carrying the real-time speed information to the AMF;
(3) The AMF inquires the subscription information of the driving mode from the UDM;
(4) The UDM replies driving mode subscription information to the AMF: the user has contracted the safe driving mode (exceeding the contracted speed, shielding incoming calls); the network side AMF starts a called party incoming call do not disturb mode;
A second time period: the network side shields the incoming call of the calling party (the user corresponding to the second terminal), and the driver safely drives.
(5) The calling party initiates a call flow;
(6) The base station of calling party sends request for establishing call connection to core network;
(7) The AMF sends corresponding prompt information of refusing to receive the call to the base station of the calling party, for example, the prompt information may be the following voice prompt information: the other party is driving and requests a later incoming call;
(8) The calling party receives the prompt message that the opposite party is driving the refused call;
Third time period: the driver ends the driving mode, see first time period, in driving state.
Fourth time phase: the network side informs the driver that the incoming call information exists just.
(9) After the called party finishes the driving mode, the AMF sends the incoming call prompt information to the called party base station gNB, for example, the prompt information may be the following short message prompt information: just the caller makes a call to you, whether to answer the call;
(10) The called party receives the incoming call prompt information.
It will be appreciated that in fig. 4, where the caller and the callee are illustrated as belonging to the same core network (AMF), the caller and the callee may also belong to different core networks (AMF), in which case the communication between the caller/callee and the respective core networks may be similarly referred to the above description, and the communication between the two core networks may be referred to the existing implementation, without limitation.
In summary, in the method for controlling a voice call during driving provided in the present embodiment, the user corresponding to the first terminal signs the driving mode subscription information with the operator in advance, and then the network side may refer to the driving mode subscription information to determine the current driving mode, so as to perform personalized voice call control on the first terminal according to the user requirement.
In an exemplary embodiment, the first terminal performs vehicle-mounted identification first, then performs identification of the position in the vehicle, and determines whether to report real-time speed information to the network device after double identification.
Specifically, before the above step 210, the steps shown in fig. 5 are performed by the terminal device:
Step 510: and under the condition that the first terminal is identified to be in the vehicle, the first terminal starts to monitor the voice information around.
In the embodiment of the application, the first terminal firstly identifies whether the first terminal is in the vehicle, and starts monitoring the voice information around under the condition that the first terminal is in the vehicle.
In one possible implementation manner, the manner in which the first terminal identifies that the first terminal is in the vehicle in step 510 includes: the first terminal is connected to the vehicle through near field communication; or the first terminal monitors the starting sound of the vehicle through sound; or, the moving speed monitored by the first terminal is greater than the speed threshold.
In the implementation manner, the first terminal identifies whether the first terminal is in the vehicle or not through one or more modes of near field communication, vehicle starting sound and moving speed, so as to perform reliable vehicle-mounted identification.
It will be appreciated that the present application is not limited to the numerical relationship between the speed threshold described above and the contracted speeds in the speed mask conditions described above, such as: the speed threshold may be less than or equal to the contracted speed.
Step 520: the first terminal identifies the driver location from the source of the acoustic bearing of the monitored voice information.
In the embodiment of the application, the first terminal accurately identifies whether the position of the terminal in the vehicle is at the position of the driver or not through the sound wave azimuth source of the voice information monitored by the first terminal.
In one possible implementation, step 520 includes: in the case that the voice information comes only from the current azimuth, the first terminal recognizes that the voice information is at the driver position; or, in case the voice information comes from the current position and the right rear, the first terminal recognizes that it is at the driver position; or, under the condition that the voice information comes from the current azimuth and the right direction and the monitoring time length of the voice information reaches the preset judging time length, the first terminal recognizes that the voice information is located at the position of the driver; or under the condition that the voice information comes from the current azimuth and the right rear and the monitoring time of the voice information reaches the preset judging time, the first terminal recognizes that the voice information is located at the driver position.
For example, referring to fig. 6 in combination, a map of the corresponding in-vehicle orientation of a four-person seated vehicle is shown. There may be four cases:
In the first case, the terminal can judge that only 1 person is in the car if no other azimuth sound is detected except the current position sound of the terminal, and the user corresponding to the terminal is considered to be the driver.
In the second case, if the terminal monitors that the sound is from the rear right in addition to the sound from the current position of the user, the user corresponding to the terminal can be considered to be the driver.
In the third case, the terminal monitors that the sound is from the right in addition to the sound from the current position of the user, and can determine that the user corresponding to the terminal is the driver or the passenger 2 in the figure. Meanwhile, if the terminal of the passenger 2 listens for sound from the right front (sound of the passenger 1) still further, the terminal of the passenger 2 may exclude the passenger 2 from being the driver. And after the driver identity of the user is not excluded in a period of time based on the monitoring condition, the terminal of the driver can finally consider that the user is the current driver.
In the fourth case, if the terminal monitors that the sound is from the right rear in addition to the sound from the present position of the person, it may be determined that the user corresponding to the terminal is the driver or the passenger 1 in the figure. Meanwhile, the terminal of the passenger 1 listens for sound from the rear left (sound of the passenger 2) further, and the terminal of the passenger 1 can exclude that the passenger 1 is the driver. And after the driver identity of the user is not excluded in a period of time based on the monitoring condition, the terminal of the driver can finally consider that the user is the current driver.
In summary, according to the method for controlling a voice call in driving provided in this embodiment, the first terminal performs vehicle-mounted recognition first, then performs recognition of the in-vehicle position through the sound wave azimuth source of the voice information, and reports real-time speed information to the network device only when recognizing that the first terminal is in the in-vehicle driver position through accurate double recognition, so as to avoid frequent and unnecessary reporting of real-time speed information, and improve interaction efficiency between the network device side and the terminal side.
The following describes an exemplary method for controlling a voice call in driving according to the above embodiment in conjunction with the following description of each implementation stage:
1. the first terminal recognizes that the user is in the driving mode:
1.1 automatic identification and judgment of the vehicle-mounted mode. Exemplary, the identification method is: the movement speed exceeds 30 km/hour and it can be considered that the vehicle-mounted mode starts to be entered.
1.2 Monitoring sound functions through the mobile phone, including sound collection, sound azimuth source judgment, and therefore the fact that the first terminal is located at the position of a driver in a vehicle-mounted mode is confirmed.
1.3 The first terminal informs the current real-time speed of the network side and applies to enter a driving mode.
2. Network side state change to driving mode flow:
entering a driving mode flow:
(1) The network receives the real-time speed notified by the first terminal.
(2) And the network side adjusts the network side state of the first terminal to a driving mode based on the fact that the real-time speed is larger than the appointed speed.
Exiting the driving mode flow:
(1) The user is identified as no longer driving the vehicle, and the identification method refers to the identification method for entering the driving mode.
(2) The network side informs relevant network equipment, and the first terminal exits the driving mode.
(3) The associated network device no longer shields the incoming call to the first terminal.
3. Incoming call flow:
3.1, once the second terminal has an incoming call, the incoming call user is reminded in the ringing process, the opposite party is driving, the call cannot be answered, and the call is called later.
And 3.2, for the first terminal side, the incoming call reminding is carried out without ringing.
3.3 Ending the call.
4. The notification flow is as follows:
4.1 end of Driving mode
4.2 Optional: and sending a short message/voice notification to the second terminal of the call to inform the driver that the vehicle is finished, and making a call.
4.3 Optional: and sending a short message/voice notification to the called first terminal to inform the second terminal of whether to answer the call or not.
From the above examples, it can be seen that the technical solution provided by the embodiments of the present application can at least achieve the following effects:
first, accurate determination driver identity does not cause the influence to other passengers in on-vehicle mode.
Secondly, the terminal setting is not changed, the habit of operating the mobile phone by the user is kept unchanged, and the network side is slightly changed.
Third, the user signs the driving mode subscription information, and the operator provides personalized service for the user according to the user demand.
Fourthly, the probability of starting and answering the call is reduced to the greatest extent from the network side, and the driving safety experience of the user is improved.
Fig. 7 is a block diagram showing the structure of a control device for a voice call in driving according to an exemplary embodiment. The device is applied to network equipment, and comprises:
A speed information receiving module 701, configured to receive real-time speed information sent by the first terminal, where the real-time speed information is information sent by the first terminal when the first terminal identifies a driver position in a vehicle, and the real-time speed information is used to indicate a movement speed monitored by the first terminal;
A mode state modifying module 702, configured to modify a network side state of the first terminal into a driving mode if the real-time speed information meets a speed shielding condition;
a call request receiving module 703, configured to receive a voice call request sent by a second terminal and directed to the first terminal;
and a call request processing module 704, configured to respond to the voice call request, and send rejection prompt information for prompting rejection of the voice call request to the second terminal based on the network side state of the first terminal as the driving mode.
In one possible implementation, the network device includes: AMF, UDM; the mode state modifying module 702 is configured to:
the AMF sends a subscription inquiry request to the UDM, wherein the subscription inquiry request is used for requesting to inquire the driving mode subscription information corresponding to the first terminal;
The UDM feeds back the driving mode subscription information to the AMF, wherein the driving mode subscription information comprises a speed shielding condition corresponding to the first terminal;
And under the condition that the real-time speed information meets the speed shielding condition corresponding to the first terminal, the AMF changes the network side state of the first terminal into the driving mode.
In one possible implementation, the network device further includes: a first base station corresponding to the first terminal;
the speed information receiving module 701 is configured to receive, by the first base station, real-time speed information sent by the first terminal;
The mode status modifying module 702 is configured to send a driving mode judging request to the AMF by the first base station, where the driving mode judging request carries the real-time speed information; and responding to the driving mode judging request, and sending the signing inquiry request to the UDM by the AMF.
In one possible implementation manner, the manner in which the first terminal identifies the driver position in the vehicle includes:
Under the condition that the first terminal is identified to be in the vehicle, the first terminal starts to monitor voice information around;
and the first terminal recognizes that the driver is positioned through the monitored sound wave azimuth source of the voice information.
In one possible implementation manner, the first terminal identifies that the first terminal is at the driver position through the monitored sound wave azimuth source of the voice information, including:
in the case that the voice information comes only from the current azimuth, the first terminal recognizes that the voice information is at the driver position;
Or, in the case that the voice information comes from the current azimuth and the right rear, the first terminal recognizes that the voice information is at the driver position;
Or, when the voice information comes from the current azimuth and the right direction and the monitoring duration of the voice information reaches the preset judging duration, the first terminal identifies that the voice information is at the driver position;
Or when the voice information comes from the current direction and the right back direction and the monitoring time of the voice information reaches the preset judging time, the first terminal identifies the position of the driver.
In one possible implementation manner, the method for identifying that the first terminal is in the vehicle includes:
the first terminal is connected to a vehicle through near field communication;
Or alternatively, the first and second heat exchangers may be,
The first terminal monitors the starting sound of the vehicle through sound;
Or alternatively, the first and second heat exchangers may be,
The moving speed monitored by the first terminal is greater than a speed threshold.
In one possible implementation, after changing the network side status of the first terminal to the driving mode, the mode status modifying module 702 is configured to:
And responding to that the real-time speed information does not meet the speed shielding condition, or not receiving the real-time speed information of the next time within a preset time interval, and changing the network side state of the first terminal into a non-driving mode.
In one possible implementation manner, the call request processing module 704 is configured to:
And after the network side state of the first terminal is changed from the driving mode to the non-driving mode, sending incoming call prompt information for prompting the voice call request received by the second terminal to the first terminal.
It should be noted that: the control device for voice call in driving provided in the above embodiment is only exemplified by the division of the above functional modules, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the apparatus and the method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus and the method embodiments are detailed in the method embodiments and are not repeated herein.
Referring to fig. 8, a schematic structural diagram of a network device according to an exemplary embodiment of the present application is shown, where the network device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.
The processor 101 includes one or more processing cores, and the processor 101 executes various functional applications and information processing by running software programs and modules.
The receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip, denoted as transceiver.
The memory 104 is connected to the processor 101 via a bus 105.
The memory 104 may be used to store at least one instruction that the processor 101 is configured to execute to implement the various steps of the method embodiments described above.
Further, the memory 104 may be implemented by any type of volatile or nonvolatile storage device or combination thereof, including but not limited to: magnetic or optical disk, electrically erasable programmable Read-Only Memory (EEPROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), static random access Memory (Static Random Access Memory, SRAM), read-Only Memory (ROM), magnetic Memory, flash Memory, programmable Read-Only Memory (Programmable Read-Only Memory, PROM).
The processor and transceiver in the network device according to the embodiments of the present application may execute the steps executed by the network device in any of the methods shown in fig. 2 to fig. 4, which are not described herein.
In an exemplary embodiment, a computer readable storage medium is also provided for storing at least one computer program that is loaded and executed by a processor to implement all or part of the steps of the above method. For example, the computer readable storage medium may be Read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), compact disc Read-Only Memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and the like.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (10)
1. A method of controlling a voice call in a drive, the method being performed by a network device, the method comprising:
Receiving real-time speed information sent by a first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal identifies a driver position in a vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal;
Changing the network side state of the first terminal into a driving mode under the condition that the real-time speed information meets a speed shielding condition;
receiving a voice call request sent by a second terminal and aiming at the first terminal;
Responding to the voice call request, and sending refusal prompt information for prompting refusal of the voice call request to the second terminal based on the network side state of the first terminal as the driving mode;
Wherein the network device comprises: AMF, UDM; the changing the network side state of the first terminal to a driving mode under the condition that the real-time speed information meets a speed shielding condition includes:
the AMF sends a subscription inquiry request to the UDM, wherein the subscription inquiry request is used for requesting to inquire the driving mode subscription information corresponding to the first terminal;
The UDM feeds back the driving mode subscription information to the AMF, wherein the driving mode subscription information is used for describing setting information of a network device for a driving mode of a first terminal after signing by the first terminal, and the driving mode subscription information comprises a speed shielding condition corresponding to the first terminal;
And under the condition that the real-time speed information meets the speed shielding condition corresponding to the first terminal, the AMF changes the network side state of the first terminal into the driving mode.
2. The method of claim 1, wherein the network device further comprises: a first base station corresponding to the first terminal;
The receiving the real-time speed information sent by the first terminal comprises the following steps:
The first base station receives real-time speed information sent by a first terminal;
the AMF sends a subscription query request to the UDM, including:
The first base station sends a driving mode judging request to the AMF, wherein the driving mode judging request carries the real-time speed information;
and responding to the driving mode judging request, and sending the signing inquiry request to the UDM by the AMF.
3. The method of claim 1, wherein the manner in which the first terminal identifies the driver's location within the vehicle comprises:
Under the condition that the first terminal is identified to be in the vehicle, the first terminal starts to monitor voice information around;
and the first terminal recognizes that the driver is positioned through the monitored sound wave azimuth source of the voice information.
4. A method according to claim 3, wherein the first terminal identifying the driver location from the monitored source of the sonic bearing of the voice information comprises:
in the case that the voice information comes only from the current azimuth, the first terminal recognizes that the voice information is at the driver position;
Or, in the case that the voice information comes from the current azimuth and the right rear, the first terminal recognizes that the voice information is at the driver position;
Or, when the voice information comes from the current azimuth and the right direction and the monitoring duration of the voice information reaches the preset judging duration, the first terminal identifies that the voice information is at the driver position;
Or when the voice information comes from the current direction and the right back direction and the monitoring time of the voice information reaches the preset judging time, the first terminal identifies the position of the driver.
5. A method according to claim 3, wherein the first terminal identifying the manner in which it is in the vehicle comprises:
the first terminal is connected to a vehicle through near field communication;
Or alternatively, the first and second heat exchangers may be,
The first terminal monitors the starting sound of the vehicle through sound;
Or alternatively, the first and second heat exchangers may be,
The moving speed monitored by the first terminal is greater than a speed threshold.
6. The method according to any one of claims 1 to 5, characterized in that after changing the network side status of the first terminal to driving mode, the method further comprises:
And responding to that the real-time speed information does not meet the speed shielding condition, or not receiving the real-time speed information of the next time within a preset time interval, and changing the network side state of the first terminal into a non-driving mode.
7. The method of claim 6, wherein the method further comprises:
And after the network side state of the first terminal is changed from the driving mode to the non-driving mode, sending incoming call prompt information for prompting the voice call request received by the second terminal to the first terminal.
8. A control device for a voice call in driving, the device being applied to a network device, the device comprising:
The speed information receiving module is used for receiving real-time speed information sent by a first terminal, wherein the real-time speed information is information sent by the first terminal when the first terminal identifies a driver position in a vehicle, and the real-time speed information is used for indicating the moving speed monitored by the first terminal;
a mode state modifying module, configured to modify a network side state of the first terminal into a driving mode when the real-time speed information meets a speed shielding condition;
a call request receiving module, configured to receive a voice call request sent by a second terminal and directed to the first terminal;
the call request processing module is used for responding to the voice call request, and sending refusal prompt information for prompting refusal of the voice call request to the second terminal based on the network side state of the first terminal as the driving mode;
wherein the network device comprises: AMF, UDM; the mode state modifying module is configured to:
the AMF sends a subscription inquiry request to the UDM, wherein the subscription inquiry request is used for requesting to inquire the driving mode subscription information corresponding to the first terminal;
The UDM feeds back the driving mode subscription information to the AMF, wherein the driving mode subscription information is used for describing setting information of a network device for a driving mode of a first terminal after signing by the first terminal, and the driving mode subscription information comprises a speed shielding condition corresponding to the first terminal;
And under the condition that the real-time speed information meets the speed shielding condition corresponding to the first terminal, the AMF changes the network side state of the first terminal into the driving mode.
9. A network device, characterized in that the network device comprises a processor and a memory, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the method for controlling a voice call in driving according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that at least one instruction, at least one program, a code set, or an instruction set is stored in the computer-readable storage medium, the at least one instruction, at least one program, code set, or instruction set being loaded and executed by a processor to implement the method for controlling a voice call in driving according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311170593.1A CN117336664B (en) | 2023-09-12 | 2023-09-12 | Method, device, equipment and storage medium for controlling voice call in driving |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311170593.1A CN117336664B (en) | 2023-09-12 | 2023-09-12 | Method, device, equipment and storage medium for controlling voice call in driving |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117336664A CN117336664A (en) | 2024-01-02 |
CN117336664B true CN117336664B (en) | 2024-08-16 |
Family
ID=89276332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311170593.1A Active CN117336664B (en) | 2023-09-12 | 2023-09-12 | Method, device, equipment and storage medium for controlling voice call in driving |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117336664B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115695654A (en) * | 2021-07-29 | 2023-02-03 | 上海擎感智能科技有限公司 | Voice call processing method and processing device |
CN115834548A (en) * | 2022-11-16 | 2023-03-21 | 宁波吉利汽车研究开发有限公司 | Call processing method and data processing method, device and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114519928B (en) * | 2020-09-25 | 2023-08-15 | 阿波罗智联(北京)科技有限公司 | Method, device, vehicle, electronic device and medium for controlling vehicle |
CN113438367A (en) * | 2021-06-23 | 2021-09-24 | 中国第一汽车股份有限公司 | Call control method, device, medium and electronic equipment based on vehicle system |
-
2023
- 2023-09-12 CN CN202311170593.1A patent/CN117336664B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115695654A (en) * | 2021-07-29 | 2023-02-03 | 上海擎感智能科技有限公司 | Voice call processing method and processing device |
CN115834548A (en) * | 2022-11-16 | 2023-03-21 | 宁波吉利汽车研究开发有限公司 | Call processing method and data processing method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN117336664A (en) | 2024-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7177634B2 (en) | Method of voice access for vehicle services | |
US8351917B2 (en) | Method of activating a device | |
US20020127997A1 (en) | Method for generation and transmission of messages in a mobile telecommunication network | |
CN106507449A (en) | The control method of car networking communication and device | |
JP2005094092A (en) | Remote service execution controller, remote operation service system for vehicle, remote operation service providing method | |
CN110719372A (en) | Method, device and system for remote communication with vehicle | |
CN112020879B (en) | Access control method and device and storage medium | |
EP1752008B1 (en) | Automatic gprs/edge re-attach | |
CN112911570B (en) | Vehicle-mounted equipment and calling method and device of vehicle-mounted equipment | |
CN107005825B (en) | Automobile emergency call method, vehicle-mounted terminal and system | |
CN101707745A (en) | Method, system and device for selecting call groups | |
CN117336664B (en) | Method, device, equipment and storage medium for controlling voice call in driving | |
CN110313167B (en) | Radio communication apparatus and control method thereof | |
EP2339881A1 (en) | Terminal and no-disturbance method thereof | |
CN103024922A (en) | Access processing method and device | |
CN106487897B (en) | Automobile remote communication control method and system | |
CN108513278A (en) | A kind of system for prompting and based reminding method avoiding parking offense | |
US7295851B2 (en) | Methods for setting up dispatch calls | |
CN108616602B (en) | Intelligent equipment control method and system based on short messages of Internet of things | |
CN100438702C (en) | Method for informing user when call failure | |
CN105531985B (en) | A kind of data processing method and terminal device | |
KR101409417B1 (en) | Method and apparatus for controlling mobile based on recognition of vehicle driving condition | |
JP2907199B1 (en) | MOBILE COMMUNICATION SYSTEM, TERMINATION CONTROL METHOD, AND RECORDING MEDIUM CONTAINING CONTROL PROGRAM | |
CN111862643B (en) | Method for sending danger early warning voice information in complex environment and intelligent glasses | |
CN112073569A (en) | Navigation volume adjusting method, terminal and device with storage function |
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 |