Networked multi-arm rotary LED image-text display system and method

文档序号:1190899 发布日期:2020-08-28 浏览:15次 中文

阅读说明:本技术 一种网络化多臂旋转led图文显示系统及方法 (Networked multi-arm rotary LED image-text display system and method ) 是由 张焱 陈银锋 李也 陈云九 于 2020-05-19 设计创作,主要内容包括:本发明涉及一种网络化多臂旋转LED图文显示系统及方法,属于计算机领域。该系统由两部分组成:服务器端和客户机端。服务器端分为文件传输系统和数据库系统,可提供图片传输的功能,支持手机等移动端进行图片、视频的上传;客户机端包括旋转显示模块、数据接收与解析模块、电源模块、电机驱动模块和MCU模块,用于从服务器端接收图片、视频信息并转化为LED灯开关控制信号完成显示。整个系统的工作流程为:在服务器端传入待显示的图片或者视频,经过解析计算之后打包成显示信息传送给客户机,客户机将显示信息转化为网络化图文显示系统的驱动信息,并最终呈现显示效果。本发明显示效果良好、操控方便、直观、趣味性强,适用于立体化的显示场景。(The invention relates to a networked multi-arm rotating LED (light-emitting diode) image-text display system and method, belonging to the field of computers. The system consists of two parts: a server side and a client side. The server side is divided into a file transmission system and a database system, can provide a picture transmission function and supports mobile terminals such as mobile phones and the like to upload pictures and videos; the client end comprises a rotary display module, a data receiving and analyzing module, a power supply module, a motor driving module and an MCU module and is used for receiving pictures and video information from the server end and converting the pictures and the video information into LED lamp switch control signals to complete display. The work flow of the whole system is as follows: the picture or video to be displayed is transmitted into the server, is packaged into display information after being analyzed and calculated, and is transmitted to the client, and the client converts the display information into driving information of the networked image-text display system and finally presents the display effect. The invention has good display effect, convenient operation and control, intuition and strong interest, and is suitable for three-dimensional display scenes.)

1. A networked multi-arm rotary LED graphic display system is characterized in that: the system comprises a server side and a client side;

receiving picture or video information uploaded by a user through a server side, and displaying the picture or video information through a visual persistence phenomenon at a client side;

the server side receives data to be displayed, processes and converts the data, sends the data to the client side, and then carries out rotary display through the matching of the motor and the LED lamp;

the server side comprises a Linux operating system, a network communication module and a data processing module;

the client side comprises a power module, a network communication module, an MCU module, a motor driving module, an LED driving module and a data processing module;

the hardware composition of the client side comprises a power supply module, an MCU and a minimum system thereof, a speed reducing motor and a driving circuit thereof, an LED lamp bank and a driving module thereof and a WIFI communication module.

2. The networked multi-arm rotary LED graphic display system of claim 1, wherein: the server side realizes that:

(1) deploying a webpage, and acquiring picture/video data information uploaded by a user;

(2) processing the picture/video information to enable the picture/video information to be easy to display by a network picture and text display system;

(3) storing the converted data through a database to generate record information;

(4) establishing a stable TCP connection with the client;

(5) the converted information is packaged and sent to a client according to a certain communication protocol;

the client side realizes that:

(1) establishing a stable TCP connection with the server;

(2) receiving picture information data information sent by a server, and analyzing according to a preset communication protocol;

(3) processing the data information into driving information of the LED lamp group and the motor, and storing the driving information in a memory in a multi-dimensional array form;

(4) the driving motor and the LED lamp set perform rotary display.

3. The networked multi-arm rotary LED graphic display method based on the system of claim 1 or 2, characterized in that: the method comprises the following steps:

the first step is as follows: starting up the server side and the client side equipment to complete initialization;

the second step is that: the server side and the client side are connected through TCP to establish communication; then, the client sends the local identification number and the relevant configuration information to the server, and the server stores the local identification number and the relevant configuration information in a corresponding form of the database after receiving the local identification number and the relevant configuration information;

the third step: after the server side starts the service, waiting for a user to upload picture or video information to the server through a webpage; for picture information, the server will accept directly; for the video information, the server analyzes the video information according to a preset frame rate;

the fourth step: after receiving the data transmitted by the user, the server calls a data conversion module, processes the data through algorithms such as coordinate transformation, channel separation and the like, and processes the original information into data information which can be received by the client; this part of the information will be stored in the database;

the coordinate transformation algorithm refers to the transformation from an inter-plane coordinate system to a polar coordinate system, and the information size of an original image is (X)N,YNP), wherein XNRefers to the width, Y, of the imageNRefers to the height of the picture, P refers to the number of channels of the picture; the image is expressed in a plane rectangular coordinate, and when the image is presented in a circular area, a polar coordinate system is used; namely, the coordinate system (X, Y) between the planes is transformed to the polar coordinate system (theta, rho);

the fifth step: the server side packs the data and sends the data to the client machine according to a certain communication protocol;

and a sixth step: the client end receives the data and processes the data into driving signals of the LED lamp group and the motor so as to drive the equipment to operate and display image information;

the data processing in the sixth step is mainly performed by a client-side single-chip microcomputer part, and the data is stored in a memory in a two-dimensional array form and then is called by a display module; the MCU drives the motion control module to display pictures/videos.

4. The networked multi-arm rotary LED graphic display method according to claim 3, wherein: the number of channels of the image is 3.

Technical Field

The invention belongs to the field of computers, and relates to a networked multi-arm rotating LED (light-emitting diode) image-text display system and method.

Background

At present, various display schemes are available on the market, but the traditional display equipment has a single form and is lack of novelty; some solutions for rotating display are also available on the market, but the disadvantages are that the display effect is unstable and not easy to operate, the process of changing the display content is difficult, and if the network transmission and the rotating display can be combined, the usability and operability of the system can be greatly improved.

Therefore, the networked multi-arm rotary LED image-text display system can better accord with the development trend of the Internet, provides a new solution for the fields of advertising, information display and the like, and has better practical significance and application value.

Disclosure of Invention

In view of the above, the present invention provides a networked multi-arm rotating LED image-text display system and method, which can issue a response instruction to a client by uploading media data to a cloud server through a terminal device, so as to display corresponding content.

In order to achieve the purpose, the invention provides the following technical scheme:

a networked multi-arm rotary LED image-text display system comprises a server end and a client end;

receiving picture or video information uploaded by a user through a server side, and displaying the picture or video information through a visual persistence phenomenon at a client side;

the server side receives data to be displayed, processes and converts the data, sends the data to the client side, and then carries out rotary display through the matching of the motor and the LED lamp;

the server side comprises a Linux operating system, a network communication module and a data processing module;

the client side comprises a power module, a network communication module, an MCU module, a motor driving module, an LED driving module and a data processing module;

the hardware composition of the client side comprises a power supply module, an MCU and a minimum system thereof, a speed reducing motor and a driving circuit thereof, an LED lamp bank and a driving module thereof and a WIFI communication module.

Optionally, the server side implements:

(1) deploying a webpage, and acquiring picture/video data information uploaded by a user;

(2) processing the picture/video information to enable the picture/video information to be easy to display by a network picture and text display system;

(3) storing the converted data through a database to generate record information;

(4) establishing a stable TCP connection with the client;

(5) the converted information is packaged and sent to a client according to a certain communication protocol;

the client side realizes that:

(1) establishing a stable TCP connection with the server;

(2) receiving picture information data information sent by a server, and analyzing according to a preset communication protocol;

(3) processing the data information into driving information of the LED lamp group and the motor, and storing the driving information in a memory in a multi-dimensional array form;

(4) the driving motor and the LED lamp set perform rotary display.

The networked multi-arm rotating LED graphic display method based on the system comprises the following steps:

the first step is as follows: starting up the server side and the client side equipment to complete initialization;

the second step is that: the server side and the client side are connected through TCP to establish communication; then, the client sends the local identification number and the relevant configuration information to the server, and the server stores the local identification number and the relevant configuration information in a corresponding form of the database after receiving the local identification number and the relevant configuration information;

the third step: after the server side starts the service, waiting for a user to upload picture or video information to the server through a webpage; for picture information, the server will accept directly; for the video information, the server analyzes the video information according to a preset frame rate;

the fourth step: after receiving the data transmitted by the user, the server calls a data conversion module, processes the data through algorithms such as coordinate transformation, channel separation and the like, and processes the original information into data information which can be received by the client; this part of the information will be stored in the database;

the coordinate transformation algorithm refers to the transformation from an inter-plane coordinate system to a polar coordinate system, and the information size of an original image is (X)N,YNP), wherein XNRefers to the width, Y, of the imageNRefers to the height of the picture, P refers to the number of channels of the picture; the image is expressed in a plane rectangular coordinate, and when the image is presented in a circular area, a polar coordinate system is used; namely, the coordinate system (X, Y) between the planes is transformed to the polar coordinate system (theta, rho);

the fifth step: the server side packs the data and sends the data to the client machine according to a certain communication protocol;

and a sixth step: the client end receives the data and processes the data into driving signals of the LED lamp group and the motor so as to drive the equipment to operate and display image information;

the data processing in the sixth step is mainly performed by a client-side single-chip microcomputer part, and the data is stored in a memory in a two-dimensional array form and then is called by a display module; the MCU drives the motion control module to display pictures/videos.

Optionally, the number of channels of the image is 3.

The invention has the beneficial effects that: the defects that a traditional single-arm rotating display system is poor in display effect and slow in updating of local display content are overcome, the method has the advantages of being simple and convenient to operate, good in display effect, rich in novelty and the like, the requirements of users can be well met, and good use experience is provided. The invention has a large market in the fields of advertising, information prompting and the like.

Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention may be realized and attained by the means of the instrumentalities and combinations particularly pointed out hereinafter.

Drawings

For the purposes of promoting a better understanding of the objects, aspects and advantages of the invention, reference will now be made to the following detailed description taken in conjunction with the accompanying drawings in which:

FIG. 1 is a functional block diagram of a server side according to the present invention;

FIG. 2 is a functional block diagram of a client-side device according to the present invention;

FIG. 3 is a flow chart of the system operation of the present invention;

FIG. 4 is a schematic diagram of coordinate axis transformation according to the present invention;

FIG. 5 is a diagram illustrating the operation of the hardware of the client according to the present invention.

Detailed Description

The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention in a schematic way, and the features in the following embodiments and examples may be combined with each other without conflict.

Wherein the showings are for the purpose of illustrating the invention only and not for the purpose of limiting the same, and in which there is shown by way of illustration only and not in the drawings in which there is no intention to limit the invention thereto; to better illustrate the embodiments of the present invention, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of an actual product; it will be understood by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.

The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by terms such as "upper", "lower", "left", "right", "front", "rear", etc., based on the orientation or positional relationship shown in the drawings, it is only for convenience of description and simplification of description, but it is not an indication or suggestion that the referred device or element must have a specific orientation, be constructed in a specific orientation, and be operated, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes, and are not to be construed as limiting the present invention, and the specific meaning of the terms may be understood by those skilled in the art according to specific situations.

The invention is divided into a server end and a client end, wherein the server end is mainly responsible for receiving media data (pictures and videos) to be displayed, processing and finally forwarding; the client side is primarily responsible for accepting data and driving the display.

As can be seen from the functional block diagram of the server device in fig. 1, the components of the server side are a network transmission module, a data storage module, a data conversion module and an operating system. In the invention, the server runs based on a Linux operating system. The network transmission module has the main function of carrying out C/S communication, the connection establishment mode is TCP connection, and the function of the network transmission module is to send the picture data received by the server to the client; the realization of the data storage module depends on a database, and the function of the data storage module is to temporarily store the received data in the corresponding category of the database as a record; the data conversion module is used for calculating data, and conversion of the picture from a plane rectangular coordinate system to a polar coordinate system is achieved.

As can be seen from the client-side functional block diagram of fig. 2, the client-side components are a power module, a data receiving module and a motion control module. The data receiving module is divided into a network data receiving part and a data storage part; the motion control module is divided into a data conversion part, a motor driving part and an LED lamp group driving module.

As can be seen from the client hardware configuration and working diagram of fig. 5, the client-side hardware mainly includes: the LED lamp bank comprises a power supply module, an MCU and a minimum system thereof, a speed reducing motor and a driving circuit thereof, an LED lamp bank and a driving module thereof and a WIFI communication module. The LED lamp bank and the driving module thereof are used for motion control, the WIFI communication module is used for network data receiving, and the MCU and the minimum system thereof are a main controller.

The server side has the following functions: (1) and deploying a webpage to acquire the picture/video data information uploaded by the user. (2) The picture/video information is processed (different processing modes are adopted for different data types), so that the picture/video information is easy to rotate, display and display. (3) And storing the converted data through a database to generate record information. (4) And establishing a stable TCP connection with the client. (5) And packaging the converted information according to a certain communication protocol and sending the packaged information to the client.

The function composition of the client side is as follows: (1) and establishing a stable TCP connection with the server. (2) And receiving picture information data information sent by a server, and analyzing according to a preset communication protocol. (3) And processing the data information into driving information of the LED lamp group and the motor, and storing the driving information in the memory in a multi-dimensional array form. (4) The driving motor and the LED lamp set perform rotary display.

The operation of the system requires the cooperation of each module, and the operation flow is divided into two relatively independent parts in the invention: the operation flow of the server side and the operation flow of the client side.

As can be seen from the system workflow of fig. 3, the coordination operation flow between the modules at the server side is as follows:

firstly, starting a server to initialize, and completing system configuration: and deploying the webpage to wait for the user to operate, establishing TCP connection with the client, and detecting the integrity of the database. And after the configuration is finished, waiting for the user to upload the picture information and the video information to be displayed. If valid information is collected, the type of information is classified: video or picture, and reference the corresponding processing program, and its core lies in that the data is undergone the conversion of coordinate axis and separated from channel. The coordinate transformation algorithm refers to the transformation from an inter-plane coordinate system to a polar coordinate systemThe information size of the original image is (X)N,YNP), wherein XNRefers to the width, Y, of the imageNRefers to the height of the picture and P refers to the number of channels of the picture (here typically 3). But this is expressed in planar rectangular coordinates, and when the image appears under a circular area, a polar coordinate system should be used. There is a transformation from the inter-plane coordinate system (X, Y) to the polar coordinate system (θ, ρ). After the data is processed, the data is stored through a database to generate record information. And finally, packing and sending the data to the client according to a certain communication protocol through the socket connection. Namely, a work flow is completed.

Meanwhile, as can be seen from fig. 3, the coordination operation flow between the modules at the client end is as follows:

firstly, the system is electrified and self-started to complete initialization configuration: hardware initialization and connection establishment with a server. After the configuration is finished, the network data receiving module waits for effective information from the server, and if the effective information is received, the data is classified: and (4) video or pictures, calling corresponding processing functions, and finally, converting the video or the pictures into frame-by-frame display. The MCU converts the received data into control information according to the received data, and stores the control information in a memory in a multi-dimensional array form. And finally, the MCU drives the motion control module to display the picture frame.

In summary, the multi-arm rotary display system supporting networked graphic display provided by the invention comprises the following steps:

the first step is as follows: and starting the server side equipment and the client side equipment to finish initialization.

The second step is that: the server side and the client side are connected through TCP to establish communication. Then, the client sends the local identification number and the relevant configuration information to the server, and the server stores the local identification number and the relevant configuration information in a corresponding form of the database after receiving the local identification number and the relevant configuration information.

The third step: after the server side starts the service, the user waits for uploading the picture or video information to the server through the webpage. For picture information, the server will accept directly; for video information, the server will parse the video information according to a preset frame rate.

The fourth step: after receiving the data transmitted by the user, the server calls a data conversion module, processes the data through algorithms such as coordinate transformation, channel separation and the like, and processes the original information into data information which can be received by the client. This part of the information will be stored in the database.

The coordinate transformation algorithm refers to the transformation from a plane coordinate system to a polar coordinate system, and the information size of an original image is (X)N,YNP), wherein XNRefers to the width, Y, of the imageNRefers to the height of the picture and P refers to the number of channels of the picture (here typically 3). But this is expressed in planar rectangular coordinates, and when the image appears under a circular area, a polar coordinate system should be used. There is a transformation from the inter-plane coordinate system (X, Y) to the polar coordinate system (θ, ρ). With particular reference to the transformation of the planar rectangular to polar coordinate system of fig. 4.

The fifth step: the server side packs the data and sends the data to the client machine according to a certain communication protocol.

And a sixth step: the client end receives the data and processes the data into driving signals of the LED lamp group and the motor so as to drive the equipment to operate and display image information.

And the data processing in the sixth step is mainly performed by a client-side single chip microcomputer part, and the data is stored in a memory in a two-dimensional array form and then is called by a display module.

Finally, the above embodiments are only intended to illustrate the technical solutions of the present invention and not to limit the present invention, and although the present invention has been described in detail with reference to the preferred embodiments, it will be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions, and all of them should be covered by the claims of the present invention.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种无线传屏显示系统与显示方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类