Method, device and system for noninductive scheduling of BI (business intelligence) large screen

文档序号:9784 发布日期:2021-09-17 浏览:52次 中文

阅读说明:本技术 一种无感调度bi大屏的方法、装置及系统 (Method, device and system for noninductive scheduling of BI (business intelligence) large screen ) 是由 李旭滨 刘正坤 侯宇明 刘鹏 于 2021-06-16 设计创作,主要内容包括:本发明提供了一种无感调度BI大屏的方法、装置及系统,该方法通过Subox进行无感调度BI大屏,包括以下步骤:Subox接收用户输入的语音指令,并上传至ASR云服务;Subox接收ASR云服务返回的获取的所述语音指令的语义结果;Subox将获取的所述语义结果转换为对应的操作指令;Subox接收BI大屏需要播报的TTS文本,并进行TTS播报;其中,所述BI大屏需要播报的TTS文本,是基于所述操作指令获得的。本发明提供的方法,对已有BI无侵入,只需要接入指令下发MQTT和TTS播报MQTT消息,即可实现语音与BI之间交互以及对BI数据处理结果内容进行播报,让BI更智能化、人性化。(The invention provides a method, a device and a system for noninductive scheduling of a BI (business intelligence) large screen, wherein the method for noninductive scheduling of the BI large screen through a subbox comprises the following steps: the method comprises the following steps that a Subox receives a voice instruction input by a user and uploads the voice instruction to an ASR cloud service; the Subox receives the obtained semantic result of the voice instruction returned by the ASR cloud service; the Subox converts the acquired semantic result into a corresponding operation instruction; receiving a TTS text to be broadcasted on a BI large screen by a Subox, and performing TTS broadcasting; and obtaining the TTS text needing to be broadcasted on the BI large screen based on the operation instruction. The method provided by the invention has no invasion to the existing BI, and only needs to send MQTT and TTS to broadcast MQTT messages by the access instruction, so that the interaction between voice and the BI and the broadcasting of the content of the processing result of the BI data can be realized, and the BI is more intelligent and humanized.)

1. A method for carrying out the non-inductive scheduling of a BI large screen is characterized in that the method for carrying out the non-inductive scheduling of the BI large screen through a subbox comprises the following steps:

the method comprises the following steps that a Subox receives a voice instruction input by a user and uploads the voice instruction to an ASR cloud service;

the Subox receives the obtained semantic result of the voice instruction returned by the ASR cloud service;

the Subox converts the acquired semantic result into a corresponding operation instruction;

receiving a TTS text to be broadcasted on a BI large screen by a Subox, and performing TTS broadcasting; and obtaining the TTS text needing to be broadcasted on the BI large screen based on the operation instruction.

2. The method according to claim 1, wherein the Subox receives the semantic result of the obtained voice instruction returned by the ASR cloud service, specifically:

and the ASR cloud service analyzes the received voice instruction, performs semantic understanding, and returns an obtained semantic result to the subscribe.

3. The method of claim 1, wherein the Subox receives TTS text to be broadcasted on the BI large screen, and performs TTS broadcasting; the method comprises the following steps of obtaining a TTS text needing to be broadcasted on the BI large screen based on an operation instruction, and specifically comprises the following steps:

the Subox reports the converted operation instruction to MQTT cloud service;

the BI large screen receives the operation instruction forwarded by the MQTT cloud service;

and performing corresponding operation processing on the BI large screen according to the operation instruction, and reporting the TTS text to be played to the MQTT cloud service.

And receiving a TTS text which needs to be played on a BI large screen and is forwarded by the MQTT cloud service by the Subox, and broadcasting the TTS.

4. An apparatus for scheduling BI large screens noninductively, wherein the apparatus is a subbox, comprising:

the first receiving module is used for receiving a voice instruction input by a user;

the uploading module is used for uploading the received voice instruction to the ASR cloud service;

the second receiving module is used for receiving the semantic result of the acquired voice instruction returned by the ASR cloud service;

the conversion module is used for converting the acquired semantic result into a corresponding operation instruction;

the third receiving module is used for receiving the TTS text needing to be broadcasted on the BI large screen; the TTS text needing to be broadcasted on the BI large screen is obtained based on the operation instruction;

and the broadcasting module is used for broadcasting the received TTS text.

5. A system for noninductive scheduling of a BI large screen, the system comprising at least one processor and memory;

the memory to store one or more program instructions;

the processor, configured to execute one or more program instructions to perform the method according to one or more of claims 1 to 3.

6. A chip, characterized in that it is coupled to a memory in a system such that it, when run, invokes program instructions stored in said memory, implementing the method according to one or more of claims 1 to 7.

7. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises one or more program instructions that are executable by the system of claim 5 to implement the method of one or more of claims 1 to 3.

Technical Field

One or more embodiments of the invention relate to the technical field of large screen application system control, and in particular, to a method, a device and a system for noninductive scheduling of a BI large screen.

Background

This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Thus, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.

1. Noun interpretation

Subox: a box that realizes the recording and can play audio frequency through bluetooth remote controller.

Business Intelligence (Business Intelligence, BI for short), also known as Business Intelligence or Business Intelligence, refers to the realization of Business value by data analysis using modern data warehouse technology, on-line analysis and processing technology, data mining and data presentation technology.

The large-screen display refers to displaying images such as graphics, images, videos and the like through a large screen.

2. Description of the Prior Art

The BI large-screen display is data visualization, and the BI large-screen display mainly aims to clearly and effectively convey and communicate information by means of a graphical means, and is developed to be displayed by applying a 3D graph later, so that data is more vivid and vivid. The quality of the information depends on the expression mode of the information to a great extent, and similarly, after data analysis is carried out on the data, result visualization can help a user to better understand the data information and mine the data value. The essence of data visualization is visual conversation, and the data visualization combines a data analysis technology and a graphic technology, so that analysis result information is clearly and effectively interpreted and transmitted. Data and data visualization are complementary, and data gives a basis for visualization, which increases the flexibility of data. Enterprises can extract valuable information better and more efficiently using data visualization.

With the development of the times, the requirements of enterprises and public institutions on visualization are higher and higher. However, the current BI large screen only displays a certain single interface, so that the BI large screen display data is too single, man-machine voice interaction cannot be realized, and the display content is too simple and stiff. Therefore, various advanced visualization software technical means and various hardware display carriers are comprehensively utilized, and interactive visualization is realized more and more.

Disclosure of Invention

One or more embodiments of the specification describe a method, a device and a system for scheduling a BI large screen in a non-sensory manner, which implement automatic voice scheduling large screen data display through a subbox, and perform TTS voice broadcast on a large screen processing result, so as to solve the problems that in the prior art, BI large screen display data is too single, man-machine voice interaction cannot be implemented, and display contents are too simple and stiff.

The technical scheme provided by one or more embodiments of the specification is as follows:

in a first aspect, the present invention provides a method for scheduling a BI large screen in a non-inductive manner, where the method performs the BI large screen in the non-inductive manner through a subbox, and includes the following steps:

the method comprises the following steps that a Subox receives a voice instruction input by a user and uploads the voice instruction to an ASR cloud service;

the Subox receives the obtained semantic result of the voice instruction returned by the ASR cloud service;

the Subox converts the acquired semantic result into a corresponding operation instruction;

receiving a TTS text to be broadcasted on a BI large screen by a Subox, and performing TTS broadcasting; and obtaining the TTS text needing to be broadcasted on the BI large screen based on the operation instruction.

In a possible implementation manner, the receiving, by the mailbox, the obtained semantic result of the voice instruction returned by the ASR cloud service specifically includes:

and the ASR cloud service analyzes the received voice instruction, performs semantic understanding, and returns an obtained semantic result to the subscribe.

In a possible implementation mode, the Subox receives a TTS text to be broadcasted on a BI large screen, and carries out TTS broadcasting; the method comprises the following steps of obtaining a TTS text needing to be broadcasted on the BI large screen based on an operation instruction, and specifically comprises the following steps:

the Subox reports the converted operation instruction to MQTT cloud service;

the BI large screen receives the operation instruction forwarded by the MQTT cloud service;

and performing corresponding operation processing on the BI large screen according to the operation instruction, and reporting the TTS text to be played to the MQTT cloud service.

And receiving a TTS text which needs to be played on a BI large screen and is forwarded by the MQTT cloud service by the Subox, and broadcasting the TTS.

In a second aspect, an embodiment of the present invention provides an apparatus for scheduling a BI large screen noninductively, where the apparatus is a subbox, and the apparatus includes:

the first receiving module is used for receiving a voice instruction input by a user;

the uploading module is used for uploading the received voice instruction to the ASR cloud service;

the second receiving module is used for receiving the semantic result of the acquired voice instruction returned by the ASR cloud service;

the conversion module is used for converting the acquired semantic result into a corresponding operation instruction;

the third receiving module is used for receiving the TTS text needing to be broadcasted on the BI large screen; the TTS text needing to be broadcasted on the BI large screen is obtained based on the operation instruction;

and the broadcasting module is used for broadcasting the received TTS text.

In a third aspect, the present invention provides a system for medical record integrity determination based on a small amount of labeled data, the system comprising at least one processor and a memory;

the memory to store one or more program instructions;

the processor is configured to execute one or more program instructions to perform the method according to one or more of the first aspects.

In a fourth aspect, the present invention provides a chip, which is coupled to a memory in a system, so that the chip calls program instructions stored in the memory when running to implement the method according to one or more of the first aspects.

In a fifth aspect, the invention + provides a computer readable storage medium comprising one or more program instructions executable by a system according to the third aspect to implement a method according to one or more of the first aspects.

The method provided by the embodiment of the invention realizes the voice automatic scheduling large-screen data display through the mailbox, carries out TTS voice broadcast on the large-screen processing result, has no invasion to the existing BI, and can realize the interaction between the voice and the BI and the broadcast of the content of the BI data processing result only by sending MQTT and TTS broadcast MQTT messages through the access instruction, thereby leading the BI to be more intelligent and humanized.

Drawings

FIG. 1 is a flowchart illustrating a method for scheduling a BI large screen in an embodiment of the present invention;

FIG. 2 is a flowchart illustrating a preferred method for scheduling a BI large screen in an insensitive manner according to an embodiment of the present invention;

fig. 3 is a schematic structural diagram of an apparatus for noninductive scheduling of a BI large screen according to an embodiment of the present invention;

fig. 4 is a schematic structural diagram of a system for noninductive scheduling of a BI large screen according to an embodiment of the present invention.

Detailed Description

The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be further noted that, for the convenience of description, only the portions related to the related invention are shown in the drawings.

It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.

Aiming at the problems that BI large-screen display data is too single, man-machine voice interaction cannot be realized, and display contents are too simple and stiff in the prior art, the method and the device realize voice automatic scheduling large-screen data display by utilizing man-machine voice interaction and voice broadcasting, and carry out TTS voice broadcasting on large-screen processing results. Specifically, the invention realizes the automatic voice scheduling large-screen data display through the subbox and carries out TTS voice broadcast on the large-screen processing result.

Fig. 1 is a flowchart illustrating a method for scheduling a BI large screen in a non-inductive manner according to an embodiment, and as shown in fig. 1, the method for scheduling the BI large screen in a non-inductive manner by a subbox includes the following steps:

and step 10, receiving a voice instruction input by a user by the Subox, and uploading the voice instruction to the ASR cloud service.

And 20, receiving the obtained semantic result of the voice instruction returned by the ASR cloud service by the Subox.

And step 30, converting the obtained semantic result into a corresponding operation instruction by the Subox.

And step 40, receiving the TTS text needing to be broadcasted on the BI large screen by the Subox, and performing TTS broadcasting. And obtaining the TTS text needing to be broadcasted on the BI large screen based on the operation instruction.

Fig. 2 is a schematic flow chart of a preferred method for scheduling a BI large screen without sense according to an embodiment of the present invention, and as shown in fig. 2, the detailed steps of performing a BI large screen without sense through a Subox are (1) to (7):

(1) when the user needs to play the required content on a large screen, the user inputs a corresponding voice command through the remote controller.

(2) The Subox uploads the received voice instruction to the ASR cloud service.

(3) And the ASR cloud service identifies the received voice instruction, performs semantic understanding, and returns an obtained semantic result to the subscribe.

(4) And the Subox analyzes the acquired semantic result, converts the semantic result into a corresponding operation instruction, and then reports the operation instruction to the MQTT cloud service.

(5) And the MQTT cloud service forwards the received Subox operation instruction to the BI large screen, and the BI large screen performs corresponding processing on the operation instruction.

(6) And after the BI large screen processes all the operation instructions, reporting the TTS text to be broadcasted to the MQTT cloud service.

(7) The MQTT cloud service forwards the TTS text needing to be broadcasted on the BI large screen to the subbox, and the subbox broadcasts the TTS after receiving the message forwarded by the MQTT cloud service.

The method provided by the invention realizes the voice automatic scheduling large-screen data display through the mailbox, carries out TTS voice broadcast on the large-screen processing result, has no invasion to the existing BI, and can realize the interaction between the voice and the BI and the broadcast of the content of the BI data processing result only by sending MQTT and TTS broadcast MQTT messages through the access instruction, thereby leading the BI to be more intelligent and humanized.

Corresponding to the method in the foregoing embodiment, the present invention further provides a device for scheduling a BI large screen in an insensitive manner, where fig. 3 is a schematic structural diagram of the device, and as shown in fig. 3, the device includes:

a first receiving module 31, configured to receive a voice instruction input by a user;

an upload module 32, configured to upload the received voice instruction to an ASR cloud service;

the second receiving module 33 is configured to receive a semantic result of the obtained voice instruction returned by the ASR cloud service;

a conversion module 34, configured to convert the obtained semantic result into a corresponding operation instruction;

the third receiving module 35 is configured to receive a TTS text to be broadcasted on the BI large screen; the TTS text needing to be broadcasted on the BI large screen is obtained based on the operation instruction;

and the broadcasting module 36 is configured to broadcast the received TTS text.

The functions executed by each component in the apparatus provided in the embodiment of the present invention have been described in detail in the above-mentioned method, and therefore, redundant description is not repeated here.

Corresponding to the above embodiments, the embodiment of the present invention further provides a system for scheduling a BI large screen without sense, specifically as shown in fig. 4, the system includes at least one processor 41 and a memory 42;

a memory 41 for storing one or more program instructions;

a processor 42 for executing one or more program instructions to perform any of the method steps of a method for noninductive scheduling of a BI large screen as described in the embodiments above.

Corresponding to the foregoing embodiment, an embodiment of the present invention further provides a chip, where the chip is coupled to the memory in the system, so that the chip invokes a program instruction stored in the memory when running, so as to implement the method for scheduling a BI large screen based on non-inductive scheduling as described in the foregoing embodiment.

In accordance with the above embodiments, the present invention also provides a computer storage medium including one or more programs, wherein the one or more program instructions are used for the system for the non-inductive scheduling of a BI large screen to execute the method for the non-inductive scheduling of a BI large screen as described above.

The scheme provided by the application solves the problems that BI large-screen display data are too single, man-machine voice interaction cannot be realized, display contents are too simple and stiff in the prior art through the subbox, realizes voice automatic scheduling large-screen data display, and carries out TTS voice broadcast on a large-screen processing result.

Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

The above embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, it should be understood that the above embodiments are merely exemplary embodiments of the present invention and are not intended to limit the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种房间智能控制系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!