一种猪场消息管理系统的制作方法

文档序号:10572575阅读:540来源:国知局
一种猪场消息管理系统的制作方法
【专利摘要】本发明公开了一种猪场消息管理系统,所述管理系统包含:猪联网消息资讯平台,包括猪联网系统,OA系统,农业、畜牧业、商业、金融业等各个可以提供消息资讯的互联网资讯库,用于发布与猪场相关的实时信息;消息中心管理系统,接收到猪联网消息资讯平台的资讯信息,将其进行封装、渠道管理、消息管理和推送,消息中心管理系统会根据移动端的协议,自动将消息格式化,推送给终端用户:终端用户系统,接收消息中心管理系统推送的信息。与现有技术相比,本发明的信息管理系统实现了统一的接口,在接口内部对消息类型、消息内容进行统一和封装,系统自动将消息格式化,推送给终端用户,实现了业务系统间的解耦。
【专利说明】
一种猪场消息管理系统
技术领域
[0001]本发明属于信息管理系统的领域,具体涉及一种猪场消息管理系统。
【背景技术】
[0002]规模化养殖是现代养猪业发展的必由之路,养殖公司一般会直接或间接管理多个猪场;各个猪场中大量的猪只每天都需要关注并采取不同的饲养措施,因此高效的管理需要采用消息管理系统。目前消息系统管理在规模化猪场中占有重要地位,它是做好生产计划、确保生产井然有序的先决条件,也是猪场重大决策的支撑点,体现生产成果的载体,对生产过程进行控制的着手点,分析成本与效率的依据,挖掘生产潜力、发现潜在浪费的有力工具。就疾病控制而言,高效实时的信息管理系统还能预警疾病的发生发展,防患于未然,从而极大地减少疾病损失。总之,高效的信息管理系统是现代规模化猪场生产与疾病控制的重要基石。如何同时保证信息管理系统的安全性和高效性是本领域技术人员面临的一大挑战。
[0003]目前,缺乏一种高效准确的将猪场各种资讯信息推送给员工和管理人员的方式。为此,本发明提供提出了一种高效的猪场信息管理系统。

【发明内容】

[0004]本发明目的在于提出一种猪场信息管理系统,包括:
[0005]猪联网消息资讯平台,包括猪联网系统,OA系统,农业、畜牧业、商业、金融业等各个可以提供消息资讯的互联网资讯库,用于发布与猪场相关的实时信息资讯;
[0006]消息中心管理系统,接收到猪联网消息资讯平台的资讯信息,将其进行封装、渠道管理、消息管理和推送,消息中心管理系统会根据终端用户的协议,自动将消息格式化,推送给终端用户;
[0007]终端用户系统,接收消息中心管理系统推送的信息。
[0008]优选地,所述的消息中心管理系统包含:
[0009]消息渠道管理模块,将不同的消息渠道进行封装,并进行扩展;
[0010]消息封装模块,根据不同消息渠道的协议设置模板,依据模板对消息进行封装;[0011 ]消息推送模块,根据业务系统的需求,将封装好的消息推送给终端用户;
[0012]消息管理模块,提供消息查询、渠道切换、消息批量推送、推送失败重试等管理功會K;
[0013]优选地,终端用户系统还包括移动终端,针对移动终端消息推送的步骤为:首先根据消息协议对消息进行封装,封装后进行消息推送。
[0014]优选地,终端用户系统也包括短信终端,针对短信终端消息推送的步骤为:
[0015]对短信发送请求进行校验;
[0016]根据短信模板对短信进行封装;
[0017]增加运营商签名;
[0018]短信推送;
[0019]异常状态短信重试发送。
[0020]优选地,终端用户系统包括邮件终端,针对邮件终端消息推送的步骤为:
[0021 ]根据模板封装邮件内容;
[0022]调用第三方邮件服务推送邮件。
[0023]优选地,此猪场消息管理系统,还包含一种高效安全短信验证的方法,其步骤为:
[0024]电脑版和移动端的注册功能直接调用短信服务商A的短信发送接口;
[0025]消息中心使用Redis缓存机制,将短信数据先存储在Redis缓存中;
[0026]短信服务商A在短信推送成功或失败时通知消息中心,如果消息中心在一分钟内没有接到短信服务商A的成功推送通知,则消息中心会将缓存中的数据取出,使用服务商B通道进行推送。
[0027]与现有技术相比,本发明的信息管理系统实现了统一的接口,在接口内部对消息类型、消息内容进行统一和封装。系统只需要将接收人和消息内容通知消息中心,消息中心就会根据移动端的协议,自动将消息格式化,推送给终端用户。实现了业务系统间的解耦。
【附图说明】
[0028]图1为本发明的一种猪场消息管理系统的结构图;
[0029]图2为本发明的一种猪场消息管理系统的具体实施例。
【具体实施方式】
[0030]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和【具体实施方式】对本发明作进一步详细描述。
[0031]参见图1所示,本发明实施例的一种猪场信息管理系统的结构,包括:
[0032]猪联网消息资讯平台,包括猪联网系统,OA系统,农业、畜牧业、商业、金融业等各个可以提供消息资讯的互联网资讯库,用于发布与猪场相关的实时信息资讯;
[0033]消息中心管理系统,接收到猪联网消息资讯平台的资讯信息,将其进行封装、渠道管理、消息管理和推送,消息中心管理系统会根据终端用户的协议,自动将消息格式化,推送给终端用户;
[0034]终端用户系统,接收消息中心管理系统推送的信息。
[0035]以下为一个在此猪场管理系统登录操作的一个实施例,用户注册发送短信验证码功能:
[0036]新用户注册时需要接收短信验证码,在使用消息中心前,电脑版和移动端的注册功能直接调用短信服务商A的短信发送接口,短信服务商的短信发送接口存在两个问题:1、短信送达率为95% ;2、正常情况短信会在10〃内送达,网络繁忙时,短信送达时间较长,通常会超过30"。而在推广用户活动现场,用户往往无法等待很长时间,在短时间内无法接到验证码时,用户往往离开活动现场。以上两个问题导致一定程度的用户流失。
[0037]为了解决这个问题,消息中心封装了短信服务,同时引入短信服务商B作为备用短信发送渠道,短信服务商B的的推送成功率为93 %,虽然送达率较低,但送达时间较快,根据统计数据,98%的短信可以在13〃内送达。针对问题I,当短信服务商A明确反馈短信推送失败时,消息中心自动将推送失败的短信切换到服务商B进行一次重试推送。因为短信服务商A和短信服务商B是独立的渠道,所以,进行失败重试后的短信推送成功率为(1-5%*7%)=99.65%。大幅度提高的短信送达率。针对问题2,消息中心使用Redis缓存机制,将短信数据先存储在Redis缓存中,同时为短彳目服务商A提供回调机制,即短彳目服务商A在短彳目推送成功或失败时通知消息中心,如果消息中心在15〃没有接到短信服务商A的成功推送通知,则消息中心会将缓存中的数据取出,使用服务商B通道进行推送,以确保用户注册时,能及时收到短信验证码,这样虽然会导致用户注册时,偶尔会收到两条短信验证码,但减少了注册用户流失率。
[0038]以下为另一个在此猪场管理系统登录操作的一个实施例,猪联网猪场生产信息推送。
[0039]猪联网系统会将猪场每日的生产信息,按照规定的格式进行封装后,推送到猪场员工的智农通(移动端APP)中,使用消息中心前,猪联网系统读取猪场和猪场员工的关系信息后,循环调用智农通的推送服务,将消息推送到智农通中。在这种模式下,猪联网系统的开发人员需要了解智农通消息的封装格式、推送原理、排队机制等技术细节。消息中心对移动端的消息推送进行了封装,实现了统一的接口,在接口内部对消息类型、消息内容进行了统一和封装。猪联网系统只需要将接收人和消息内容通知消息中心,消息中心就会根据移动端的协议,自动将消息格式化,推送给终端用户。实现了业务系统间的解耦。
[0040]上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种猪场消息管理系统,其特征在于,所述管理系统包含: 猪联网消息资讯平台,包括猪联网系统,OA系统,农业、畜牧业、商业、金融业等各个可以提供消息资讯的互联网资讯库,用于发布与猪场相关的实时信息资讯; 消息中心管理系统,接收到猪联网消息资讯平台的资讯信息,将其进行封装、渠道管理、消息管理和推送,消息中心管理系统会根据终端用户的协议,自动将消息格式化,推送给终端用户; 终端用户系统,接收消息中心管理系统推送的信息。2.根据权利要求1所述的猪场消息管理系统,其特征在于,所述消息中心管理系统包含: 消息渠道管理模块,将不同的消息渠道进行封装,并进行扩展; 消息封装模块,根据不同消息渠道的协议设置模板,依据模板对消息进行封装; 消息推送模块,根据业务系统的需求,将封装好的消息推送给终端用户; 消息管理模块,提供消息查询、渠道切换、消息批量推送、推送失败重试等管理功能。3.根据权利要求1所述的猪场消息管理系统,其特征在于,所述终端用户系统包括移动终端,针对移动终端消息推送的步骤为:首先根据消息协议对消息进行封装,封装后进行消息推送。4.根据权利要求1所述的猪场消息管理系统,其特征在于,所述终端用户系统包括短信终端,针对短信终端消息推送的步骤为: 对短信发送请求进行校验; 根据短信模板对短信进行封装; 增加运营商签名; 短信推送; 异常状态短信重试发送。5.根据权利要求1所述的猪场消息管理系统,其特征在于,所述终端用户系统包括邮件终端,针对邮件终端消息推送的步骤为: 根据模板封装邮件内容; 调用第三方邮件服务推送邮件。6.根据权利要求1所述的猪场消息管理系统,其特征在于,此猪场消息管理系统还包含一种高效安全短信验证的方法,其步骤为: 电脑版和移动端的注册功能直接调用短信服务商A的短信发送接口; 消息中心使用Redis缓存机制,将短信数据先存储在Redis缓存中; 短信服务商A在短信推送成功或失败时通知消息中心,如果消息中心在一分钟内没有接到短信服务商A的成功推送通知,则消息中心会将缓存中的数据取出,使用服务商B通道进行推送。
【文档编号】G06Q50/02GK105933216SQ201610550896
【公开日】2016年9月7日
【申请日】2016年7月13日
【发明人】赵勋, 李玉福
【申请人】北京农信互联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1