[go: up one dir, main page]

CN109885587A - A kind of method, apparatus, the equipment of dynamic adjustment TTS casting - Google Patents

A kind of method, apparatus, the equipment of dynamic adjustment TTS casting Download PDF

Info

Publication number
CN109885587A
CN109885587A CN201910097902.4A CN201910097902A CN109885587A CN 109885587 A CN109885587 A CN 109885587A CN 201910097902 A CN201910097902 A CN 201910097902A CN 109885587 A CN109885587 A CN 109885587A
Authority
CN
China
Prior art keywords
broadcast
information
ttl
broadcast information
tts
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.)
Pending
Application number
CN201910097902.4A
Other languages
Chinese (zh)
Inventor
宦涣
戴帅湘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Suddenly Cognitive Technology Co ltd
Original Assignee
Shanghai Xiaoying Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Xiaoying Intelligent Technology Co Ltd filed Critical Shanghai Xiaoying Intelligent Technology Co Ltd
Priority to CN201910097902.4A priority Critical patent/CN109885587A/en
Publication of CN109885587A publication Critical patent/CN109885587A/en
Pending legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)

Abstract

The embodiment of the invention discloses method, apparatus, equipment and the computer readable storage mediums of a kind of adjustment TTS casting of dynamic, which comprises receives one or more TTS and broadcasts information;The casting information is parsed, determines the first casting parameter, wherein the first casting parameter includes time-to-live TTL;According to vehicle's current condition, the second casting parameter is determined, wherein the second casting parameter includes vehicle heading;According to the first casting parameter and the second casting parameter, it is determined whether execute TTS casting;If so, executing TTS casting.The implementation of the embodiment of the present invention can correctly and efficiently adjust TTS casting, improve the casting effect of TTS casting, promote the usage experience of user, establish more optimized human-computer interaction process, achieve beneficial effect.

Description

Method, device and equipment for dynamically adjusting TTS (text to speech) broadcast
Technical Field
The embodiment of the invention relates to the technical field of information processing, in particular to a method, a device, equipment and a computer readable storage medium for dynamically adjusting TTS (text to text) broadcast.
Background
With the development and popularization of computer technology, intelligent technologies such as human-computer interaction provide convenient and fast services in various aspects of people's life. TTS (text to speech) can realize the conversion from text to voice, and is an important technology for man-machine interaction in artificial intelligence technology. TTS is widely used in various intelligent terminals, such as vehicle-mounted intelligent terminals.
When broadcasting, the existing TTS generally broadcasts directly after receiving new broadcast information, or queues up a plurality of broadcast information when receiving a plurality of broadcast information, and broadcasts according to the sequence, or interrupts the previous broadcast when receiving new broadcast information, and directly enters new voice broadcast. However, in practical applications, the real-time vehicle state and communication condition are not considered in the above processing manners, and the change of the vehicle state and communication condition may cause the broadcast content to be invalid, so that the user receives invalid or wrong information, and the physical examination of the user is poor.
Aiming at the defects of the prior art, how to correctly and effectively adjust TTS broadcast, improve the broadcast effect of the TTS broadcast, improve the use experience of users, and establish a more optimized man-machine interaction flow is a problem which needs to be solved urgently at present.
Disclosure of Invention
The embodiment of the invention provides a method, a device and equipment for dynamically adjusting TTS (text to speech) broadcast and a computer readable storage medium, which can be used for solving the problems in the related technology.
On one hand, the embodiment of the invention provides a method for dynamically adjusting TTS (text to speech) broadcast, which is characterized by comprising the following steps:
step 1, receiving one or more TTS broadcast messages;
step 2, analyzing the broadcast information, and determining a first broadcast parameter, wherein the first broadcast parameter comprises a Time To Live (TTL);
step 3, determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
step 4, determining whether to execute TTS broadcast or not according to the first broadcast parameters and the second broadcast parameters; if yes, executing step 5;
and step 5, executing TTS broadcast.
Preferably, the time-to-live, TTL, is determined according to at least any one of:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
Preferably, the determining the TTL according to the broadcast information type includes:
and performing matching query in a TTL query table according to the broadcast information type to obtain the TTL, wherein the TTL query table contains the mapping relation between the broadcast information type and the corresponding TTL.
Preferably, the first broadcast parameter further includes broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
Preferably, the step 4 further comprises:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
Preferably, the step 5 further comprises: when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
On the other hand, the embodiment of the present invention provides a device for dynamically adjusting TTS broadcast, where the device includes:
the receiving module is used for receiving one or more TTS broadcast messages;
the first broadcast parameter acquisition module analyzes the broadcast information and determines a first broadcast parameter, wherein the first broadcast parameter comprises the Time To Live (TTL);
the second broadcast parameter acquisition module is used for determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
the judging module is used for determining whether to execute TTS broadcast or not according to the first broadcast parameter and the second broadcast parameter;
and the control module executes or does not execute TTS broadcast according to the judgment result of the judgment module.
Preferably, the time-to-live, TTL, is determined according to at least any one of:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
Preferably, determining the TTL to be alive according to the type of the broadcast information includes:
and performing matching query in a TTL query table according to the broadcast information type to obtain the TTL, wherein the TTL query table contains the mapping relation between the broadcast information type and the corresponding TTL.
Preferably, the first and second electrodes are formed of a metal,
the first broadcast parameter further comprises broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
Preferably, the determination module is further configured to determine whether to perform TTS broadcast based on:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
Preferably, the apparatus further comprises a weight calculation module,
the first broadcast parameter acquisition module is further used for sending the determined broadcast information category to the weight calculation module;
when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
On the other hand, the embodiment of the invention provides terminal equipment comprising a device for dynamically adjusting TTS broadcast.
In another aspect, an embodiment of the present invention provides a computer device, which includes a processor and a memory, where the memory stores a computer program that is executable on the processor, and the computer program implements the foregoing method when executed by the processor.
In another aspect, the present invention provides a computer-readable storage medium, in which a computer program that can be run on a processor is stored, and when being executed, the computer program implements the foregoing method.
The implementation of the embodiment of the invention can correctly and effectively receive and adjust TTS broadcast, improve the broadcast effect of the TTS broadcast, improve the use experience of users, establish a more optimized man-machine interaction flow and obtain beneficial effects.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for dynamically adjusting TTS broadcast provided in an embodiment of this specification.
Fig. 2 is a schematic specific flow chart of determining whether to execute TTS broadcast in the method for dynamically adjusting TTS broadcast provided in the embodiment of the present description.
Fig. 3 is a structure of a device for dynamically adjusting TTS broadcast according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The embodiments and specific features of the embodiments of the present invention are detailed descriptions of technical solutions of the embodiments of the present invention, and are not limited to technical solutions of the present invention, and the technical features of the embodiments and the embodiments of the present invention may be combined with each other without conflict.
Example one
Referring to fig. 1, fig. 1 is a method for dynamically adjusting TTS broadcast according to an embodiment of the present invention, where the method includes, but is not limited to:
step 1, receiving one or more TTS broadcast messages;
step 2, analyzing the broadcast information, and determining a first broadcast parameter, wherein the first broadcast parameter comprises a Time To Live (TTL);
step 3, determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
step 4, determining whether to execute TTS broadcast or not according to the first broadcast parameters and the second broadcast parameters; if yes, executing step 5;
and step 5, executing TTS broadcast.
Specifically, the format of the broadcast information may be as follows:
ID Data Timestamp Reserved1 Reserved2
the ID field may be a receiver identifier, the Data field may be broadcast information content, the Timestamp field is an information transmission Timestamp, and the Reserved field is a Reserved field.
Specifically, the specific process of determining the first broadcast parameter in step 2 may be determining the time to live TTL according to at least any one of the following:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
For example, TTS broadcast information sent by the cloud may carry TTL. Such as setting one of the reserved fields to be a TTL field. The broadcast information is as follows:
ID Data Timestamp TTL Reserved
or the broadcast information can be classified according to the broadcast information content by analyzing TTS broadcast information, such as reminding information or instruction feedback information; the reminding information can be classified into common reminding information and emergency reminding information; and inquiring a TTL inquiry table corresponding to the classified information aiming at different classified information so as to determine the TTL of the broadcast information.
The TTL lookup table is shown in the following table:
table 1: TTL look-up table
Type of information Time to live TTL
Information of emergency reminding type 10~60s
General reminder type information 60~300s
Instruction feedback type information 30~180S
Or, the information type may be carried in the TTS broadcast information, as shown below:
ID Data Timestamp Type Reserved
wherein Type identifies the message Type, e.g., "00" represents emergency alert Type information; "01" represents the general reminding information, and "10" indicates the feedback information.
Or, the TTS broadcast information simultaneously carries the information type and the TTL, as follows:
ID Data Timestamp Type TTL
specifically, whether the broadcast information exceeds TTL is judged, and if the broadcast information exceeds TTL, the broadcast information is deleted.
Further, the first broadcast parameter further comprises broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
Specifically, referring to fig. 2, determining whether to execute a TTS broadcast further includes, according to the first broadcast parameter and the second broadcast parameter:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
for example, broadcast information is still in the time of survival, and broadcast information content is: "100 meters ahead, turn right, be close XX", but the vehicle that obtains this moment is traveling at a high speed, and the direction of travel is from south to north, can't turn right, because the broadcast information content does not match with vehicle direction of travel this moment, and this drill news is invalid to this vehicle, then need not to report this drill news, can directly delete this broadcast information.
Or,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
for example, broadcast information is still in the time of survival, and broadcast information content is: "200 meters in the place ahead, XX way, there is the traffic accident", but the vehicle direction of travel who acquires this moment is the right turn, and broadcast information content and vehicle direction of travel mismatch this moment, can further judge vehicle driving route, if vehicle driving route is after the right turn around the overpass after to the north straight line arrive XX way, the judgement result is for agreeing with vehicle driving route, need carry out the report to make the user receive this and report information, acquire effective information. If the vehicle driving route deviates from the XX route after right-hand turning, the judgment result is that the vehicle driving route is not accordant with the judgment result, and the broadcasting information does not need to be broadcasted at the moment and can be directly deleted.
Or,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
For example, broadcast information is still in the time of survival, and broadcast information content is: "the place ahead road is through the gas station", and the vehicle direction of travel matches with this report information content, nevertheless because the vehicle speed of travel is very fast, judges that has missed this gas station position, then need not to report this drill report information, directly deletes this report information.
The combination of the above-mentioned various parameters is only an exemplary example, and for specific judgment conditions, such as whether TTL is out of time, whether the broadcast information content matches the vehicle driving direction is judged, whether the position information corresponding to the vehicle and the position where the vehicle is located exceed a predetermined distance is judged, whether the broadcast information content conforms to the vehicle driving route is judged, different execution priorities can be set for the above conditions based on actual application, and various combination modes are adopted to perform dynamic adjustment of TTS broadcast.
For a plurality of broadcast messages meeting the broadcast execution condition, the priority level of the broadcast messages can be set;
in particular, the amount of the solvent to be used,
when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
Example two
Based on the same concept as the method for dynamically adjusting TTS broadcast in the foregoing embodiment, an embodiment of the present invention further provides a device for dynamically adjusting TTS broadcast, and with reference to fig. 3, the device includes but is not limited to:
the receiving module is used for receiving one or more TTS broadcast messages;
the first broadcast parameter acquisition module analyzes the broadcast information and determines a first broadcast parameter, wherein the first broadcast parameter comprises the Time To Live (TTL);
the second broadcast parameter acquisition module is used for determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
the judging module is used for determining whether to execute TTS broadcast or not according to the first broadcast parameter and the second broadcast parameter;
and the control module executes or does not execute TTS broadcast according to the judgment result of the judgment module.
In particular, the time-to-live, TTL, is determined according to at least any one of:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
For example, the broadcast information can be classified according to the broadcast information content by analyzing TTS broadcast information, such as reminding information or instruction feedback information; the reminding information can be classified into common reminding information and emergency reminding information; inquiring a TTL inquiry table corresponding to the classified information aiming at different classified information so as to determine the TTL of the broadcast information;
or, the information type can be directly carried in the TTS broadcast information, and a TTL query table corresponding to the classified information is queried for different classified information, so as to determine the TTL of the broadcast information;
or, the TTS broadcast information carries the information type and the TTL at the same time.
Specifically, whether the broadcast information exceeds TTL is judged, and if the broadcast information exceeds TTL, the broadcast information is deleted.
Specifically, the first broadcast parameter further includes broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
Specifically, the judging module is further used for
Whether to perform TTS broadcasting is determined based on:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
The combination of the above-mentioned various parameters is only an exemplary example, and for specific judgment conditions, such as whether TTL is out of time, whether the broadcast information content matches the vehicle driving direction is judged, whether the position information corresponding to the vehicle and the position where the vehicle is located exceed a predetermined distance is judged, whether the broadcast information content conforms to the vehicle driving route is judged, different execution priorities can be set for the above conditions based on actual application, and various combination modes are adopted to perform dynamic adjustment of TTS broadcast.
For a plurality of broadcast messages meeting the broadcast execution condition, the priority level of the broadcast messages can be set;
in particular, the device further comprises a weight calculation module,
the first broadcast parameter acquisition module is further used for sending the determined broadcast information category to the weight calculation module;
when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
Based on the same concept as the information push method in the foregoing embodiment, an embodiment of the present invention further provides a terminal device, where the terminal includes the device for dynamically adjusting TTS broadcast in the foregoing second embodiment.
Specifically, the terminal device may be a computer, a tablet computer, a mobile phone, a smart assistant, a vehicle-mounted terminal, and the like.
Based on the same concept as that of the dynamically adjusting TTS broadcast method in the foregoing embodiment, an embodiment of the present invention further provides a computer device, where the computer device includes a processor and a memory, where a computer program capable of running on the processor is stored in the memory, and when the computer program is executed by the processor, the computer device implements the dynamically adjusting TTS broadcast method.
Based on the same concept as the information push method in the foregoing embodiment, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program operable on a processor is stored in the computer-readable storage medium, and when the computer program is executed, the method for dynamically adjusting TTS broadcast is implemented.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, it should be noted that, for those skilled in the art, many modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (15)

1. A method for dynamically adjusting TTS broadcast is characterized by comprising the following steps:
step 1, receiving one or more TTS broadcast messages;
step 2, analyzing the broadcast information, and determining a first broadcast parameter, wherein the first broadcast parameter comprises a Time To Live (TTL);
step 3, determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
step 4, determining whether to execute TTS broadcast or not according to the first broadcast parameters and the second broadcast parameters; if yes, executing step 5;
and step 5, executing TTS broadcast.
2. The method according to claim 1, wherein said time-to-live, TTL, is determined in dependence on at least any one of:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
3. The method of claim 2, wherein determining the time-to-live TTL based on the type of the broadcast information comprises:
and performing matching query in a TTL query table according to the broadcast information type to obtain the TTL, wherein the TTL query table contains the mapping relation between the broadcast information type and the corresponding TTL.
4. The method of claim 1,
the first broadcast parameter further comprises broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
5. The method of claim 4, wherein the step 4 further comprises:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
6. The method according to any one of claims 2-5, wherein the step 5 further comprises: when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
7. A device for dynamically adjusting TTS broadcast, the device comprising:
the receiving module is used for receiving one or more TTS broadcast messages;
the first broadcast parameter acquisition module analyzes the broadcast information and determines a first broadcast parameter, wherein the first broadcast parameter comprises the Time To Live (TTL);
the second broadcast parameter acquisition module is used for determining a second broadcast parameter according to the current state of the vehicle, wherein the second broadcast parameter comprises the driving direction of the vehicle;
the judging module is used for determining whether to execute TTS broadcast or not according to the first broadcast parameter and the second broadcast parameter;
and the control module executes or does not execute TTS broadcast according to the judgment result of the judgment module.
8. The apparatus of claim 7, wherein the time-to-live, TTL, is determined based on at least any one of:
-analyzing the broadcast information to directly obtain the time to live TTL, wherein the broadcast information carries the time to live TTL;
-analyzing the broadcast information to obtain the broadcast information type corresponding to the broadcast information, so as to determine the time to live TTL according to the broadcast information type.
9. The apparatus of claim 8,
determining the TTL according to the broadcast information type includes:
and performing matching query in a TTL query table according to the broadcast information type to obtain the TTL, wherein the TTL query table contains the mapping relation between the broadcast information type and the corresponding TTL.
10. The apparatus of claim 7,
the first broadcast parameter further comprises broadcast information content; the second broadcast parameter further includes a vehicle travel route, and/or a current vehicle location.
11. The apparatus of claim 10,
the judgment module is further used for determining whether to execute TTS broadcast based on the following contents:
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
if the survival time TTL is not out of date, but the broadcast information content is not matched with the vehicle running direction and is not matched with the vehicle running route, the TTS broadcast is not executed;
and/or the presence of a gas in the gas,
and if the Time To Live (TTL) is not out of date, the broadcast information content is matched with the vehicle running direction, but the distance between the position information of the place in the broadcast information content and the current position of the vehicle exceeds a preset distance, the TTS broadcast is not executed.
12. The apparatus according to any one of claims 9 to 11,
the device further includes a weight calculation module that,
the first broadcast parameter acquisition module is further used for sending the determined broadcast information category to the weight calculation module;
when a plurality of broadcast messages exist and the broadcast messages are reminding messages, calculating the weight according to the sending time and the survival time TTL of the broadcast messages, setting the priority level according to the weight, sequencing reminding message queues according to the priority level, and broadcasting in sequence;
when a plurality of broadcast information exist and the broadcast information is instruction feedback type information, grouping the broadcast information according to the relevancy and the sending time of the broadcast information and calculating grouping weight, determining the intra-group information weight of the broadcast information in the group according to the sending time for the broadcast information in the group, and respectively setting the intra-group broadcast priority level of the broadcast information in the group and the packet broadcast priority level of the broadcast information in the group according to the size of the intra-group information weight and the size of the grouping weight; and according to the packet broadcasting priority of the broadcasting information packet, performing packet queue sequencing on the broadcasting information packet, and broadcasting the broadcasting information with the highest broadcasting priority in each packet in sequence.
13. A terminal device characterized by: a device containing a dynamically adjusting TTS presentation as claimed in any of claims 7 to 12.
14. A computer arrangement, characterized in that the computer arrangement comprises a processor and a memory, in which a computer program is stored which is executable on the processor, which computer program, when being executed by the processor, carries out the method according to any one of claims 1 to 6.
15. A computer-readable storage medium, in which a computer program that is executable on a processor is stored, which computer program, when being executed, carries out the method according to any one of claims 1 to 6.
CN201910097902.4A 2019-01-31 2019-01-31 A kind of method, apparatus, the equipment of dynamic adjustment TTS casting Pending CN109885587A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910097902.4A CN109885587A (en) 2019-01-31 2019-01-31 A kind of method, apparatus, the equipment of dynamic adjustment TTS casting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910097902.4A CN109885587A (en) 2019-01-31 2019-01-31 A kind of method, apparatus, the equipment of dynamic adjustment TTS casting

Publications (1)

Publication Number Publication Date
CN109885587A true CN109885587A (en) 2019-06-14

Family

ID=66927671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910097902.4A Pending CN109885587A (en) 2019-01-31 2019-01-31 A kind of method, apparatus, the equipment of dynamic adjustment TTS casting

Country Status (1)

Country Link
CN (1) CN109885587A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6438561B1 (en) * 1998-11-19 2002-08-20 Navigation Technologies Corp. Method and system for using real-time traffic broadcasts with navigation systems
CN101246020A (en) * 2008-03-14 2008-08-20 凯立德欣技术(深圳)有限公司 Voice announcement device, navigation system using the device and method thereof
US20100057464A1 (en) * 2008-08-29 2010-03-04 David Michael Kirsch System and method for variable text-to-speech with minimized distraction to operator of an automotive vehicle
KR20110088748A (en) * 2010-01-29 2011-08-04 이나루티앤티(주) Broadcasting service providing method and system of vehicle terminal
CN103200259A (en) * 2013-03-29 2013-07-10 深圳市浩科电子有限公司 Massive information push method of vehicle-mounted terminal and massive information push device of vehicle-mounted terminal
CN106156303A (en) * 2016-06-30 2016-11-23 百度在线网络技术(北京)有限公司 Report processing method and processing device
CN106468559A (en) * 2015-08-20 2017-03-01 高德信息技术有限公司 A kind of navigation voice broadcast method and device
CN107731219A (en) * 2017-09-06 2018-02-23 百度在线网络技术(北京)有限公司 Phonetic synthesis processing method, device and equipment
CN107782329A (en) * 2016-08-31 2018-03-09 高德信息技术有限公司 A kind of the determination method, apparatus and system of the voice that navigates

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6438561B1 (en) * 1998-11-19 2002-08-20 Navigation Technologies Corp. Method and system for using real-time traffic broadcasts with navigation systems
CN101246020A (en) * 2008-03-14 2008-08-20 凯立德欣技术(深圳)有限公司 Voice announcement device, navigation system using the device and method thereof
US20100057464A1 (en) * 2008-08-29 2010-03-04 David Michael Kirsch System and method for variable text-to-speech with minimized distraction to operator of an automotive vehicle
KR20110088748A (en) * 2010-01-29 2011-08-04 이나루티앤티(주) Broadcasting service providing method and system of vehicle terminal
CN103200259A (en) * 2013-03-29 2013-07-10 深圳市浩科电子有限公司 Massive information push method of vehicle-mounted terminal and massive information push device of vehicle-mounted terminal
CN106468559A (en) * 2015-08-20 2017-03-01 高德信息技术有限公司 A kind of navigation voice broadcast method and device
CN106156303A (en) * 2016-06-30 2016-11-23 百度在线网络技术(北京)有限公司 Report processing method and processing device
CN107782329A (en) * 2016-08-31 2018-03-09 高德信息技术有限公司 A kind of the determination method, apparatus and system of the voice that navigates
CN107731219A (en) * 2017-09-06 2018-02-23 百度在线网络技术(北京)有限公司 Phonetic synthesis processing method, device and equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
闫俊霞 等: "基于TTS与GPS车辆调度监控系统平台研究", 《智能建筑与城市信息》 *
马德仁: "《中国汽车工程学会第十五届汽车安全技术学术会议论文集2012》", 30 September 2012, 安徽师范大学出版社 *

Similar Documents

Publication Publication Date Title
CN103000023B (en) System and method for asking taxicabs in real time
US10609528B2 (en) Vehicle communication system and method
US11902860B2 (en) Communication method and device
CN105357295A (en) Voice interaction method, device and system
Wevers et al. V2X communication for ITS-from IEEE 802.11 p towards 5G
JP4110866B2 (en) Roadside equipment and message priority control device
US11134539B2 (en) Ad-hoc network method based on vehicle-mounted terminal, and vehicle-mounted terminal and storage medium
US11115482B1 (en) System and method for correlating keep-alive connection communications with unary connection communications
CN108028710B (en) Apparatus and method for transmitting communication messages
GB2525750A (en) Crowd enhanced connectivity map for data transfer intermittency mitigation
CN104819722B (en) One kind driving follower method and system
CN102984264A (en) Gas station information system based on cloud service
JP2020504556A (en) Apparatus and method for V2X communication
WO2021148042A1 (en) Auxiliary link communication method and device, and storage medium
WO2014168428A1 (en) Method for delivering optimum path including plurality of passage places and apparatus therefor
CN104732780A (en) Method and system for updating road condition information timely according to road condition reported by user
EP2034784A2 (en) System and method of edge caching when communicating data
WO2021052304A1 (en) Vehicle-to-vehicle point-to-point communication method, apparatus and system, and storage medium
CN104468400B (en) A kind of method for ensureing car networking emergency event message real-time
CN109215388A (en) A kind of V2X terminal, system and the management method of compatible multi-standard V2X
KR20100048933A (en) Method for transmitting and receiving broadcast service information, user equipment for broadcast service
CN106254464A (en) A vehicle-mounted intelligent terminal and network communication method thereof
CN107094125B (en) Communication server, vehicle-mounted terminal and vehicle-mounted communication method
CN109089241B (en) A method for realizing data communication of vehicle-mounted network
CN109885587A (en) A kind of method, apparatus, the equipment of dynamic adjustment TTS casting

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
CB03 Change of inventor or designer information

Inventor after: Dai Shuaixiang

Inventor after: Huan Huan

Inventor before: Huan Huan

Inventor before: Dai Shuaixiang

CB03 Change of inventor or designer information
TA01 Transfer of patent application right

Effective date of registration: 20190930

Address after: 100083 Beijing Haidian District College Road No. 5 No. 1 Workshop East District 4 Floor 003

Applicant after: BEIJING MORAN COGNITIVE TECHNOLOGY Co.,Ltd.

Address before: Room 602, 421 Ziyun Road, Changning District, Shanghai 200051

Applicant before: SHANGHAI XIAOMO INTELLIGENT TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220127

Address after: 310024 floor 5, zone 2, building 3, Hangzhou cloud computing Industrial Park, Zhuantang street, Xihu District, Hangzhou City, Zhejiang Province

Applicant after: Hangzhou suddenly Cognitive Technology Co.,Ltd.

Address before: 100083 003, 4th floor, east area of No. 1 plant, No. 5, Xueyuan Road, Haidian District, Beijing

Applicant before: BEIJING MORAN COGNITIVE TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20190614

RJ01 Rejection of invention patent application after publication