Background
Along with the construction of smart cities, the content of urban public data is becoming rich, and the data quality, the timeliness of data updating and the data utilization value are also increasing. However, the propagation of urban public data has the following problems:
1. generally, different systems (such as a weather App and a navigation App) can respectively provide corresponding types of data (such as weather information and road condition information), but a comprehensive system capable of obtaining interested city data in one-stop manner is lacked;
2. due to personal habits or physical conditions (e.g., presence of hearing or vision impairments), data needs to be provided to the user in a voice and/or display manner;
3. other systems accessed to the urban public information platform at present often configure required data items once and then acquire corresponding data for a long time. However, as the smart city is built and promoted, the data items provided in the public information platform of the city are continuously enriched and updated, and the new data items which are increased and changed are difficult to be discovered and used by other systems.
Aiming at the problems, the urban public data broadcasting system establishes an urban public data broadcasting system which is timely in updating, strong in comprehensiveness and capable of being heard and seen so as to meet individual requirements of individuals on urban public data, expand the propagation range of the urban public data and improve the construction effect of a smart city.
Disclosure of Invention
The invention aims to obtain the latest city data catalog through the city public information platform, provide timely, comprehensive and audible city public data for a user through the personalized configuration of the user, expand the propagation range of the city public data and enable more people to conveniently obtain the city public data in a personalized mode.
The technical scheme adopted by the urban public data broadcasting and displaying system is as follows:
firstly, accessing a city public data broadcasting system to the Internet;
in a city with a built city public information platform, accessing a city public data broadcasting and displaying system consisting of a data interface module, a data configuration module, a voice conversion module, an output control module, voice equipment and display equipment to the Internet;
secondly, acquiring a city public data directory or metadata;
the system uses a data interface module to connect with a directory data retrieval or metadata retrieval interface provided by a city public information platform through the Internet to acquire directory data or metadata which can be played;
the interface of the data interface module is divided into an active interface and a passive interface, the active interface acquires data from the urban public information platform according to the acquisition rule of the data item, and the passive interface subscribes the data to the urban public information platform and waits for the urban public information platform to send the data;
thirdly, configuring a broadcasting rule;
the user determines the data items to be displayed according to the catalog data or the metadata listed by the system, and configures corresponding display rules through the data configuration module;
the data configuration module has the following characteristics:
① provides the user with a number of default display rules for the user to select;
② each default display rule contains the set data items and their acquisition period, voice conversion, priority, broadcast mode and display mode;
③ the user may select a default presentation rule;
④ the user can modify the selected default display rule to form its personalized display rule;
configuring a display attribute for each selected display data item by a display rule configured by the data module, wherein the display attribute comprises an acquisition period, voice conversion, a priority level, a broadcasting mode and a display mode;
① obtaining period representing the request sending timetable of the system obtaining the needed data item to the city public information platform, the needed data item can be screened by using the index searching or the enquiry condition element in the metadata searching interface provided by the city public information platform for the user to select;
② the voice conversion indicates whether the data item is converted to voice;
③ priority level indicates the importance of the item, wherein the item has a priority level set to its value, and when a high priority item occurs, the system will process the item preferentially;
④, the broadcasting mode indicates the broadcasting mode of the voice device of the data item, such as timing broadcasting, immediate broadcasting and the like;
⑤, the display mode indicates the display mode of the display device of the data item, such as continuous display, scroll display, etc., and the duration of the display, scroll cycle, etc.;
in addition, the broadcasting and displaying rule can be set by a built-in default value, and can also be set by a user through a city public data broadcasting and displaying system data configuration module or through remote control of intelligent terminals such as a mobile phone APP (application), and the system data configuration module supports various wireless communication protocols including Zigbee, Bluetooth, LoRa, NB-IoT, Wi-Fi, 5G and the like
Fourthly, acquiring data;
the system uses a data interface module to connect a data interface provided by the urban public information platform through the Internet according to a broadcasting rule to acquire urban public data;
fifthly, voice conversion is carried out;
the system converts the data items needing voice broadcast into voice by using a voice conversion module;
sixthly, output control is carried out;
the system uses an output control module to send the voice converted by the voice conversion module to the voice equipment according to the playing and displaying rule and send the data to be displayed to the display equipment, wherein the output control module carries out playing and displaying sequencing according to the priority level;
seventhly, outputting the terminal;
the voice device broadcasts voice, and the display device displays relevant data, wherein the voice device and the display device can be embedded devices or intelligent terminals with multimedia playing capability.
The invention has the following beneficial effects:
(1) according to the invention, through the urban public data broadcasting and displaying system and the data directory of the urban public information platform obtained through the data interface module, more comprehensive data items can be selected, and a set of personalized and comprehensive urban public data suitable for a user can be selected by the user through matching with the default broadcasting and displaying rule.
(2) The invention utilizes the mature voice conversion technology, can be more convenient for various users to select, and realizes the instant acquisition of information through the expansibility of the data configuration module and the external regulation and control broadcasting rule, for example, the system can broadcast the set traffic information data item information by voice only by saying 'broadcasting the latest traffic information' if the user can not see the mobile phone when driving, and the system is convenient and safe.
(3) The data interface module of the invention is based on the city public data directory, can dynamically acquire continuously abundant data items provided in the city public information platform in the smart city construction and promotion process, and promotes the timely application and development of smart city construction achievements.
Example 1
As shown in fig. 2, in the urban public data broadcasting system of the present embodiment, urban public data required by citizens is acquired in le shan by linking with an le shan internet of things collaborative commonality platform, and broadcasting equipment broadcasts according to broadcasting rules of a data configuration module;
the method comprises the following specific steps:
(1) establishing a city public data broadcasting and displaying system in the Leshan city, wherein the city public data broadcasting and displaying system comprises a data interface module, a data configuration module, a voice conversion module, an output control module, voice equipment and display equipment and is connected to the Internet;
(2) the system uses a data interface module to connect a DataSearch metadata retrieval interface provided by a city public information platform (a cooperative common platform of the Internet of things of the Leshan constructed by Chengdu boundary Meta technology Limited) built in the Leshan city through the Internet according to the local standard DB 51/T1984-2015 City public information platform interface Specification of the Sichuan province, and acquires the catalogue data or metadata which can be displayed;
(3) a user (a citizen in the le shan mountain) selects data items to be displayed by using a data configuration module according to the directory data or the metadata listed by the system, and configures the display rule of each data item;
(4) the system uses a data interface module to connect a MetaServer (MetaServer) data interface provided by an urban public information platform through the Internet according to a broadcasting rule to acquire urban public data; (5) the system uses a voice conversion module, and a Baidu cloud AI open platform voice synthesis SDK is developed through voice synthesis software to convert data items meeting conversion conditions into voice streaming media; (6) the system uses the output control module to send the voice converted by the voice conversion module to the voice equipment according to the display mode and the broadcast mode, and sends the displayed data to the display equipment, and when the data item is in display conflict, the data item is sorted according to the priority level for display;
(7) the voice device broadcasts the voice, and the display device displays the related data;