一种短信平台的实现方案的制作方法

文档序号:13883619阅读:1559来源:国知局

本发明属于电子信息技术领域,具体涉及一种短信实时发送通知、短信远程控制,并适用于各种软件系统的短信收发系统。



背景技术:

随着人类生活智能化的普及,各种各样的软硬件系统为现实生活提供着种种便利,比如温湿度监控系统、视频监控系统、家用物联网系统等。在这些系统的使用过程中,会产生一些事件告警并需及时通知相关人员,或者需要相关人员远程控制这些系统的情况。然而目前由于各种限制,缺乏一种实时有效的解决方案,造成了一些不必须要的损失且降低了用户体验。本发明基于以上应用场景,设计了一种软硬件相结合的解决方案,只需要进行一些简单的协议开发,即可实现将各个系统产生的通知信息以短消息的方式实时送达以及系统使用人员对系统的远程控制、访问。



技术实现要素:

本发明的目的是设计一套软硬件结合的、可实现将各种客户系统通知信息以短信方式通知用户、远程控制和访问的解决方案。硬件方面,本系统在机械和电路方面都具备实现条件,可用于投入生产,使用方便可靠;软件方面,本系统结合目前流行的b/s架构、web开发技术以及嵌入式linux系统,具有极高的运行稳定性。而且市场上其他的类似的设备不具有本发明的各项优点。本发明是一种全新的信息通知解决方案,运用本系统的开发接口,可实现任意系统的接入,从而实现对任意系统的通知发送以及以短信的方式对接入系统的控制,是对智能化系统的推广和提高用户体验的一种有效解决方案。

本发明采用的技术方案如下:

硬件方面,主要包括电源模块、arm核心板模块、全网通模块、网络接口模块、usb接口模块。电源模块为整个硬件系统提供稳定的电源输入。arm核心板模块运行嵌入式linux系统以及相关的应用程序,接收各模块的传输数据并负责各模块的操控,嵌入式系统linux为各个硬件模块提供相关的驱动,应用程序负责网络通信任务、日志管理任务、模块调度任务以及各个任务之间的通讯工作。全网通模块提供短信收发的功能,支持国内三大运营商的2g\3g\4g制式,用户可根据实际需要选择不同运营商不同制式的sim卡。设备与web后台通过网络接口进行通信,实现消息发送、控制接收、设备状态上报。通过usb接口,硬件支持多个全网通模块的接入,为消息通知频繁的系统提供处理能力冗余保障。同时,硬件设计上提供了各个运行状态指示灯,可以直观的显示设备的运行状态。

软件方面,本发明分为两个部分:一个是嵌入式软件linux系统,另一个为b/s架构的web系统。嵌入式程序运行在硬件设备端,主要负责与web端的前后台通信、短信模块的管理和相关日志记录功能。web系统与设备的通信链路可以是本地网络,也可以是internet。硬件设备部署灵活,可本地部署,也可异地部署。

web系统运行在服务器端,采用目前流行的j2ee技术实现,主要功能包括用户登录、用户权限管理、通信消息管理、接入平台管理、设备管理、微信消息推送等功能。用户登录用于鉴别用户的权限,本系统提供多种管理员角色,包括超级管理员、管理员a、管理员b。超级管理员拥有所有权限,同时可以对其他管理员进行权限的分配,管理员a和管理员b根据分配的权限可执行其权限范围内的相关操作。通信消息管理提供各个接入系统之间的通知消息记录的查询、删除、批量删除、excel导出等功能。接入平台管理提供接入平台的添加、删除、查询、导入、导出功能,只有在系统中添加了相关的接入平台,本系统才会通过接入平台的鉴权,从而进行相关消息的转发。设备管理功能提供设备的添加、删除、设备参数查询、配置等功能。只有添加到本系统的硬件设备才能与web系统进行正常通信。同时支持硬件设备的参数查询、配置功能,为不同的运用场景提供灵活配置功能。除了短信转发通知消息功能之外,本系统紧跟目前流行的技术,设计了微信推送消息的功能,各类消息均可通过微信接口发送给相关用户。

附图说明

图1为本发明的整体模块示意图。

具体实施方式:

如图1所示,本发明包括电源模块1、arm核心板模块2、全网通模块3、网络接口模块4、usb接口模块5和web后台应用模块6。电源模块1为整个硬件系统提供稳定的电源输入,通过打开系统电源开关自启动方式启动系统程序。arm核心板模块2上运行嵌入式linux系统以及相关的应用程序,嵌入式系统linux为全网通模块3、网络接口模块4和usb接口模块5提供相关的驱动,应用程序负责网络通信任务、日志管理任务、模块调度任务以及各个任务之间通讯的工作。全网通模块3提供短信收发的功能,支持国内三大运营商的2g\3g\4g全制式短信收发,用户可根据实际需要选择不同运营商不同制式的sim卡。硬件设备与web后台6通过网络接口模块4进行通信,实现消息发送、控制接收、设备状态上报。通过usb接口模块5,硬件可支持多个全网通模块3的接入,为消息通知频繁的系统提供处理能力冗余保障。同时,硬件设计上提供了各个运行状态指示灯,可以直观的显示设备的运行状态。

嵌入式程序运行在硬件设备端,通过电源模块1、arm核心板模块2、全网通模块3、网络接口模块4、usb接口模块5各模块的配合,实现与web端的前后台通信、短信模块的管理和相关日志记录功能。web后台应用模块6与设备的通信链路可以是本地网络,也可以是internet。硬件设备部署灵活,可本地部署,也可异地部署。

web后台应用模块6运行在服务器端,采用目前流行的j2ee技术实现,主要功能包括用户登录、用户权限管理、通信消息管理、接入平台管理、设备管理、微信消息推送等功能。用户登录用于鉴别用户的权限,本系统提供多种管理员角色,包括超级管理员、管理员a、管理员b。超级管理员拥有所有权限,同时可以对其他管理员进行权限的分配,管理员a和管理员b根据分配的权限可执行其权限范围内的相关操作。通信消息管理提供各个接入系统之间的通知消息记录的查询、删除、批量删除、excel导出等功能。接入平台管理提供接入平台的添加、删除、查询、导入、导出功能,只有在系统中添加了相关的接入平台,本系统才会通过接入平台的鉴权,从而进行相关消息的转发。设备管理功能提供设备的添加、删除、设备参数查询、配置等功能。只有添加到本系统的硬件设备才能与web系统进行正常通信。同时支持硬件设备的参数查询、配置功能,为不同的运用场景提供灵活配置功能。除了短信转发通知消息功能之外,本系统紧跟目前流行的通信技术,设计了微信推送消息的功能,各类消息均可通过微信接口发送给相关用户。

本发明依赖特有开发接口,可实现任意系统的接入,从而实现对任意系统的通知发送以及以短信的方式对接入系统的控制,是对智能化系统的推广和提高用户体验的一种有效解决方案。此外,本发明还拥有以下两大特色功能:

第一,客户平台的接入,本方案为各个接入平台提供了简单而安全的开放接口,只需进行简单的json协议开发,几乎可以容纳任何平台的接入,平台间耦合性极低,接入平台不需要专门为通知消息的发射进行其他软硬件的设计工作。

第二,本发明提供用户自定义接口功能,在短信平台注册过的手机号码,将短信发送至硬件设备时,短信平台将对此短信透明传输到相关的接入平台,接入平台可根据短信内容执行相应的任务,实现用户对其平台的远程控制、查询功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1