The invention belongs to the field of network information processing, the invention realizes an information processing system for screen based on MQTT protocol and realization method, the system includes a user terminal, screen terminal, server and network; discloses a realizing method, an information processing system includes: an application server control and query through instruction the MQTT server after the filtering processing is forwarded to the terminal screen for processing; the MQTT server MQTT Server server, MQTT Client client MQTT Client client and application server connection request subscription message on the screen, the screen for the application of message processing MQTT Client client. The invention implements the message transmission mechanism based on the publish / subscribe mode to the screen under the environment of the Internet of things, and solves the bottleneck problem of the bandwidth of the Internet of things.
【技术实现步骤摘要】
基于MQTT协议的面向屏幕的信息处理系统及实现方法
本专利技术属于物联网信息处理领域,尤其涉及一种基于MQTT协议的面向屏幕的信息处理系统及实现方法。
技术介绍
随着等离子、液晶等各类平板显示设备的普及,利用屏幕进行信息资讯的发布方式已经越来越多地被广泛应用于各行各业。利用物联网技术,将各地屏幕连接入网,可以极大地扩大信息发布的范围。屏幕作为物联网终端显示设备,如果用功能强大的主机进行控制,接收、处理和显示信息是可行的。但一般主机体积较大、成本较高,且会造成主机上其它不需要的功能模块的资源浪费。因此采用可裁剪系统定制适合控制屏幕的微型处理系统成为首选方案。在此前提条件下,鉴于微型处理平台的处理和存储能力有限,需要更简洁、轻巧的面向屏幕的信息处理系统和相应的传输机制。MQTT是一个即时通讯协议,轻巧、开放、简单、规范,因此易于实现。只需要很小的传输消耗和协议数据交换,但能最大限度减少网络流量。它比较适合于在低带宽、不可靠的网络进行远程传感器和控制设备通讯等,包括受限的环境,如物联网环境(IoT)以及机器与机器的通信(M2M),正在日益成为物联网通信协议的重要组成部分,已经应用于医疗传感器、Android手机客户端的信息推送。MQTT协议支持所有平台,几乎可以把所有联网物品和外部连接起来,同意也可适合用于控制屏幕的信息处理系统。综上所述,现有技术存在的问题是:采用主机控制屏幕的方式存在着体积大、成本高、硬件资源浪费严重的问题。采用可裁剪系统定制适合控制屏幕的微型处理系统可解决这些问题,但会引起处理和存储能力有限的新问题。特别是当联网屏幕的数目形成一定规模后,也 ...
【技术保护点】
一种基于MQTT协议的面向屏幕的信息处理系统,其特征在于,所述基于MQTT协议的面向屏幕的信息处理系统包括:用户端:利用移动终端APP或PC固定终端浏览器,通过服务器控制屏幕发布信息;屏幕端:通过服务器接收来自用户的操作指令,显示用户需要发布的信息,包括文本、图片、音视频多媒体数据;所述屏幕端自带微型处理系统;服务器端:实现用户端和屏幕端之间信息的处理与传输;互联网络:用于用户端、屏幕端与服务器端之间的互联互通。
【技术特征摘要】
1.一种基于MQTT协议的面向屏幕的信息处理系统,其特征在于,所述基于MQTT协议的面向屏幕的信息处理系统包括:用户端:利用移动终端APP或PC固定终端浏览器,通过服务器控制屏幕发布信息;屏幕端:通过服务器接收来自用户的操作指令,显示用户需要发布的信息,包括文本、图片、音视频多媒体数据;所述屏幕端自带微型处理系统;服务器端:实现用户端和屏幕端之间信息的处理与传输;互联网络:用于用户端、屏幕端与服务器端之间的互联互通。2.如权利要求1所述的基于MQTT协议的面向屏幕的信息处理系统,其特征在于,所述服务端包括:应用服务器集群、MQTT服务器集群、数据服务器集群及扩展服务器集群;应用服务器集群,由一组应用服务器组成,对外提供统一的应用服务接口,主要用于实现与屏幕相关的因特网应用服务;MQTT服务器集群,由一组MQTT服务器组成,主要用于处理面向屏幕的应用信息;数据服务器集群,根据需求可包括一组数据库服务器,或分布式/并行文件系统;用于存取和处理系统中的各类数据;扩展服务器集群,由一组扩展服务器构成,根据具体应用需求,进行服务器扩展。3.一种如权利要求1所述基于MQTT协议的面向屏幕的信息处理系统的实现方法,其特征在于,所述基于MQTT协议的面向屏幕的信息处理系统的实现方法包括:在应用服务器前端部署负载均衡器,采用一定的算法将来自用户的屏幕处理请求分散到应用服务器集群中的一组可用应用服务器上去,均衡用户的屏幕处理请求流量,增加网络带宽;将MQTTServer服务端部署在MQTT服务器上,MQTTC...
【专利技术属性】
技术研发人员:马国光,朱莉,
申请(专利权)人:神州租屏厦门网络技术有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。