一种基于微信公众平台的信息发布系统及方法与流程

文档序号:12752070阅读:2532来源:国知局
一种基于微信公众平台的信息发布系统及方法与流程

本发明涉及通信技术领域,尤其涉及一种基于微信公众平台的信息发布系统及方法。



背景技术:

中小企业是我国创造社会财富的主体之一,是解决百姓就业问题的主力军,是推动我国国民经济平稳加快发展,促进社会和谐不可或缺的重要力量。然而中小企业由于面临着市场法律法规不完善、融资能力弱、缺乏政府的扶持和保护等问题,发展被严重制约。为促进中小企业发展,我国政府设立了一系列惠民政策法规、创新基金和项目资助,积极帮助中小企业融资。

目前,政府向中小企业发布政策法规、项目资助等信息主要通过基于WEB网站的信息发布系统,基于WEB网站的信息发布系统的工作方式为:政府通过在WEB网站发布惠民政策法规、创新基金和项目资助等扶持信息,使企业用户能够了解并利用相关政策,进而扶持中小企业的发展;企业用户通过打开政府发布信息的WEB网站,及时获取最新的扶持信息,把握经济发展趋势,制定本企业的经济发展战略,贯彻落实政府的各项政策法规,借助惠民补贴蓬勃发展,从而对推动我国经济持续健康发展起到重要作用。

但是,在政府通过WEB网站发布信息后,企业用户只有打开政府发布信息的WEB网站才能获取到政府发布的信息,企业用户如果想及时了解政府发布的信息,则必须长时间关注和浏览政府发布信息的WEB网站,从而耗费企业的大量精力。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种基于微信公众平台的信息发布系统及方法。

根据本发明实施例的第一方面,提供一种基于微信公众平台的信息发布系统,包括:信息发布管理平台、微信公众平台、微信客户端和数据中心,其中:

所述信息发布管理平台包括用户管理模块和信息发布模块,所述用户管理模块用于将多个企业用户分为不同的用户组,所述信息发布模块用于根据待发布的实时信息从所述用户组中查找目标用户组、并将所述实时信息及所述目标用户组中的企业用户信息发送到所述微信公众平台;

所述微信公众平台用于接收所述信息发布模块发送的所述实时信息,并将所述实时信息转发到所述目标用户组中企业用户的所述微信客户端;

所述微信客户端用于接收所述信息转发模块转发的所述实时信息;

所述数据中心用于存储企业信息、所述企业用户信息以及所述信息发布模块发布的历史信息。

优选地,所述用户管理模块包括企业用户审核单元和微信账号分组单元,其中:

所述企业用户审核单元用于对企业用户提交的用户信息进行审核,其中,所述用户信息包括所述企业用户的微信账号名称、微信昵称、任职的企业名称和职务;

所述微信账号分组单元用于根据所述企业名称、职务和所述企业名称所属的行业类别将多个所述企业用户分为不同的所述用户组。

优选地,所述微信客户端还用于向所述微信公众平台发送信息查询请求以及接收与所述信息查询请求对应的历史信息;

所述微信公众平台还用于接收所述微信客户端发送的信息查询请求、将所述信息查询请求转发到所述信息发布管理平台以及将所述历史信息发送至所述微信客户端;

所述信息发布模块还用于从所述数据中心获取与所述信息查询请求对应的所述历史信息、并将所述历史信息发送到所述微信公众平台。

优选地,所述信息发布模块包括信息上传单元、信息群发单元和信息查询单元,其中:

所述信息上传单元用于录入所述实时信息、并将所述实时信息存储为所述数据中心的所述历史信息;

所述信息群发单元用于向所述微信公众平台发送所述实时信息;

所述信息查询单元用于从所述数据中心获取所述信息查询请求对应的所述历史信息、并将所述历史信息发送至所述微信公众平台。

根据本发明实施例的第二方面,提供一种基于微信公众平台的信息发布方法,包括:

接收信息发布部门发送的信息发布请求;

根据所述信息发布请求,获取与所述信息发布请求对应的实时信息;

根据所述实时信息的类型从所述用户组中查找目标用户组;

将所述实时信息及所述目标用户组中的企业用户信息发送到微信公众平台,以便所述微信公众平台将所述实时信息发送到所述目标用户组中企业用户的微信客户端。

优选地,所述根据所述实时信息的类型从所述用户组中查找目标用户组包括:

提取所述实时信息携带的类型标识符;

查找预设对应规则中与所述类型标识符对应的信息类型;

确定与所述信息类型对应的用户组、并将所述对应的用户组设为目标用户组。

优选地,所述预设对应规则包括所述实时信息的类型与所述企业用户任职企业名称的对应子规则、与所述企业用户职务的对应子规则以及与所述企业用户任职企业名称所属的行业类别的对应子规则。

优选地,所述方法还包括:

接收所述企业用户发送的信息查询请求;

根据所述信息查询请求,获取与所述信息查询请求对应的历史信息;

将所述历史信息发送到所述微信公众平台;

通过所述微信公众平台将所述历史信息发送到发出所述信息查询请求的所述微信客户端。

本发明的实施例提供的技术方案可以包括以下有益效果:

本发明实施例提供的基于微信公众平台的信息发布系统及方法,包括信息发布管理平台、微信公众平台、微信客户端和数据中心。信息发布管理平台通过微信公众平台向企业用户的微信客户端发送信息,与传统基于WEB网站的信息发布系统相比,本发明实施例提供的基于微信公众平台的信息发布系统,是基于微信公众平台进行二次开发的信息发布系统,系统开发和部署成本较低;信息发布基于微信公众平台的信息群发功能,使企业用户获取信息更加方便快捷;通过将企业用户分为多个用户组,信息发布管理平台可将不同信息发送至不同用户组的微信客户端,信息发送目标更加精准;在信息发布部门利用本发明实施例提供的信息发布系统进行发布信息后,企业用户通过微信客户端接收信息,获取信息及时、方便。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种基于微信公众平台的信息发布系统的结构示意图;

图2为本发明实施例提供的另一种基于微信公众平台的信息发布系统的结构示意图;

图3为本发明实施例提供的一种基于微信公众平台的信息发布方法的流程示意图;

图4为图3中根据实时信息的类型从用户组中查找目标用户组方法的流程示意图;

图5为本发明实施例提供的另一种基于微信公众平台的信息发布方法的流程示意图;

图2中,符号表示为:

1-企业用户,2-手机,3-腾讯服务器,4-信息发布部门服务器,5-数据库。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本发明实施例提供的信息发布系统,为信息发布部门微信公众平台申请公众号之后,基于微信公众平台进行二次开发的信息发布系统,微信公众平台与信息发布系统中的信息发布管理平台基于Webservice(网络服务)进行信息交互,企业用户通过微信关注信息发布部门的公众号,接收信息发布部门发布的信息。参见图1,为本发明根据一示例性实施例示出的一种基于微信公众平台的信息发布系统的结构示意图,本实施例提供的基于微信公众平台的信息发布系统,包括信息发布管理平台、微信公众平台、微信客户端和数据中心。

具体的,信息发布管理平台包括用户管理模块和信息发布模块,其中,用户管理模块包括企业用户审核单元和微信账号分组单元。企业用户审核单元用于对企业用户提交的用户信息进行审核,用户信息包括企业用户的微信账号名称、微信昵称、任职的企业名称和职务。当然,用户信息还可包括企业用户所从事企业的行业类别、企业规模等信息。利用企业用户审核单元将企业用户提交的用户信息与数据中心已存储的中小企业信息进行关联分析,从而实现对企业用户的信息审核。例如,利用企业用户审核单元将第一企业用户、第二企业用户和第三企业用户的用户信息与数据中心已存储的中小企业信息进行关联分析,确认第一企业用户微信账号名称为第一用户、就职于第一企业、且第一企业属于第一行业,确认第二企业用户微信账号名称为第二用户、就职于第二企业、且第二企业属于第一行业,确认第三企业用户微信账号名称为第三用户、就职于第三企业、且第三企业属于第二行业。

微信账号分组单元用于将企业用户审核单元审核通过的企业用户根据企业名称、职务和企业名称所属的行业类别将多个企业用户分为不同的用户组。例如,利用微信账号分组单元根据企业名称将第一企业用户分为第一用户组、将第二企业用户分为第二用户组,将第三企业用户分为第三用户组;根据企业名称所属的行业类别将第一企业用户和第二企业用户分为第四用户组,将第三企业用户分为第五用户组。

信息发布模块用于根据待发布的实时信息从用户组中查找目标用户组、并将实时信息及目标用户组中的企业用户信息发送到微信公众平台。具体的,信息发布模块包括信息上传单元、信息群发单元和信息查询单元,其中,信息上传单元用于录入实时信息、并将实时信息存储为数据中心的历史信息;信息群发单元用于向微信公众平台发送实时信息。

例如,利用信息发布模块,根据待发布的实时信息内容为政府对第一行业施行的政策法规,将第四用户组确认为目标用户组,利用信息群发单元将上述实时信息及第四用户组中的企业用户信息发送到微信公众平台,利用信息上传单元将上述实时信息存储为数据中心的历史信息,其中,企业用户信息包括第一企业用户和第二企业用户的微信账号信息。

微信公众平台用于接收信息发布模块发送的实时信息,并将实时信息转发到目标用户组中企业用户的微信客户端。本实施例中,利用微信公众平台接收实时信息及第四用户组中的企业用户信息、并将实时信息转发到第一企业用户和第二企业用户的微信客户端。

微信客户端用于接收微信公众平台转发的实时信息。本实施例中,第一微信客户端为登录第一企业用户微信账号的微信客户端,第二微信客户端为登录第二企业用户微信账号的微信客户端,第三微信客户端为登录第三企业用户微信账号的微信客户端。第一企业用户和第二企业用户可分别通过第一微信客户端、第二微信客户端接收上述内容为政府对第一行业施行的政策法规的实时信息,而第三企业用户不能通过第三微信客户端接收上述实时消息。

数据中心用于存储企业信息、企业用户信息以及信息发布模块发布的历史信息。本实施例中,数据中心基于Oracle数据库,Oracle数据库存储的企业信息可包括各中小企业的企业名称、企业所属行业和企业规模,可供信息发布管理平台的用户管理模块对企业用户进行信息审核,审核通过的企业用户信息存储于数据中心。

进一步的,利用信息发布管理平台可根据待发布的实时信息内容,从多个用户组中选择目标用户组进行发布信息,也可根据企业用户的信息查询请求,向企业用户发布信息查询请求对应的历史信息,其中,历史信息存储于数据中心以供企业用户查询。本实施例中,微信客户端还用于向微信公众平台发送信息查询请求以及接收与信息查询请求对应的历史信息。微信客户端用于发送信息查询请求的查询页面基于HTML5进行开发,满足微信客户端的信息查询展示需求。例如,第三企业用户可通过第三微信客户端的查询页面发出查询关于企业融资的信息查询请求。

微信公众平台还用于接收微信客户端发送的信息查询请求,并将信息查询请求转发到信息发布管理平台。本实施例中,利用微信公众平台接收上述关于企业融资的信息查询请求并将上述信息查询请求转发至信息发布管理平台。

信息发布管理平台中的信息发布模块用于接收上述信息查询请求,具体的,信息发布模块还包括信息查询单元,信息查询单元用于从数据中心获取信息查询请求对应的历史信息、并将历史信息发送至微信公众平台。本实施例中,信息查询单元接收请求转发模块转发的信息查询请求后、从数据中心获取与上述信息查询请求对应的企业融资信息并将获取的企业融资信息发送到微信公众平台,微信公众平台接收企业融资信息后、将企业融资信息转发到第三微信客户端,完成信息查询过程。

为对本实施例作进一步说明,本发明还提供了另一种基于微信公众平台的信息发布系统的结构示意图,参见图2,信息发布系统包括企业用户1、手机2、腾讯服务器3、信息发布部门服务器4和数据库5。

具体的,企业用户1为中小企业用户,是信息发布部门发布信息的对象。企业用户1通过及时获取信息发布部门发布的惠民政策法规、创新基金和项目资助等扶持信息,借助政府扶持,加快企业发展。

手机2为安装有微信客户端的移动终端,企业用户1通过手机2上的微信客户端关注信息发布部门的公众号,进而通过信息发布部门的公众号获取信息发布部门发布的实时信息以及所查询的历史信息。

腾讯服务器3为微信公众平台的服务器,用于将信息发布部门服务器4发布的实时信息转发到微信客户端以及将企业用户1通过手机2发出的信息查询请求转发至信息发布部门服务器4、并将信息发布部门服务器4反馈的历史信息转发至微信客户端。

信息发布部门服务器4为信息发布管理平台的服务器,用于对关注信息发布部门公众号的企业用户进行分组、利用腾讯服务器3向目标用户组发布实时信息、向数据库5获取对应信息查询请求的历史信息及微信账号信息。

数据库5为存储企业信息、企业用户信息以及历史信息的数据中心,用于将信息发布部门服务器4请求的历史信息以及微信账号信息反馈至信息发布部门服务器4,以便于信息发布部门服务器4向腾讯服务器3发布实时信息及历史信息。

本实施例中,信息发布部门发布实时信息的过程为:信息发布部门通过信息发布部门服务器4发布实时信息内容并确定与实时信息对应的目标用户组,并向数据库5获取数据,获取的数据包括目标用户组的微信账号信息,数据库5做出响应,将目标用户组的微信账号信息发送至信息发布部门服务器4,信息发布部门服务器4将包括实时信息和对应目标用户组的微信账号信息的消息主动下行至腾讯服务器3的微信公众平台,微信公众平台将获取的实时信息下行到目标用户组手机2中的微信客户端,目标用户组中的企业用户1通过手机2接收实时信息。

企业用户1查询历史信息的过程为:企业用户1利用手机2上的微信客户端,向信息发布部门的公众号发出用户请求(信息查询请求),用户请求上行至腾讯服务器3,腾讯服务器3将用户请求转发至信息发布部门服务器4,信息发布部门服务器4向数据库5获取对应用户请求的数据,数据库5做出响应,将历史数据信息发送至信息发布部门服务器4,信息发布部门服务器4生成本次用户请求查询结果并发送至腾讯服务器3的微信公众平台,微信公众平台将获取的查询结果下行到企业用户1的微信客户端。

与一示例性实施例相对应的,本发明还提供了一种基于微信公众平台的信息发布方法,参见图3,为本发明实施例提供的一种基于微信公众平台的信息发布方法的流程示意图,包括:

步骤S110:接收信息发布部门发送的信息发布请求。

具体的,信息发布管理平台接收信息发布部门,如经济和信息化工作委员会的信息发布请求,开始进行信息发布。本实施例中,信息发布请求包括政策法规、创新基金、项目资助、企业融资信息发布请求,信息发布面向中小企业的企业用户,从而对中小企业的发展起到促进作用。

步骤S120:根据信息发布请求,获取与信息发布请求对应的实时信息。

具体的,信息发布管理平台根据信息发布请求的指令,获取相应的实时信息。例如,信息发布管理平台的信息发布模块根据信息发布请求指令,获取待发布的实时信息内容,通过信息发布模块的信息上传单元录入实时信息内容、并将上述实时信息存储为数据中心的历史信息。

步骤S130:根据实时信息的类型从用户组中查找目标用户组。

具体的,利用信息发布管理平台的信息发布模块,根据待发布实时信息类型,查找待发布实时信息对应的目标用户组,其中,目标用户组为全部用户组或部分用户组,例如,根据待发布实时信息类型为创新基金信息,确定目标用户组为第一用户组、第二用户组和第三用户组。

本实施例中,用户组为信息发布管理平台中用户管理模块审核通过的企业用户。企业用户向经济和信息化工作委员会提交用户信息后,利用用户管理模块的企业用户审核单元对用户信息进行审核,其中,企业用户提交用户信息可通过电话、信函和邮件等方式,提交的用户信息包括企业用户的微信账号名称、微信昵称、任职的企业名称和职务,为确保企业用户提交的信息真实可靠,上述信息还可包括企业公章等验证信息,根据企业用户提交的用户信息与数据中心已存储的中小企业信息进行关联分析,从而实现对企业用户的信息审核,将审核通过的企业用户按照企业名称、职务和企业名称所属的行业类别将多个企业用户分为不同的用户组。

在进行信息发布时,不同的实时信息需面向不同的用户组进行发布,即不同的实时信息的目标用户组不同,参见图4,为本实施例提供的从用户组中查找目标用户组方法的流程示意图,具体包括以下步骤:

步骤S310:提取实时信息携带的类型标识符。

具体的,类型标识符为信息发布模块的信息上传单元录入实时信息时,对实时信息设置的分类标记。通过对政策法规信息、创新基金信息、项目资助信息、企业融资信息、企业管理信息和员工权益信息以及各行业信息设置不同的标识符,实现对各类待发布信息的分类管理。

进一步的,对同一实时信息,可预设多个分类标记。通过提取实时信息携带的多个分类标记,从而精准地确定实时信息的发送目标。另外,数据中心可根据上传单元上传的实时信息的类型标识符,将实时信息存储为分类历史信息,便于对其进行分析、调用。

步骤S320:查找预设对应规则中与类型标识符对应的信息类型。

具体的,预设对应规则为信息类型与类型标识符之间的对应规则,包括信息类型与企业用户任职企业名称的对应子规则、与企业用户职务的对应子规则以及与企业用户任职企业名称所属的行业类别的对应子规则。当然,预设对应规则还可包括类型标识符与政策法规信息、创新基金信息、项目资助信息以及企业融资信息等其他信息的对应子规则,也应属于本发明的保护范围。

例如,根据步骤S310提取到的实时信息携带的类型标识符包括对应创新基金信息的标识符、对应第二行业的标识符,则可根据信息类型与企业用户任职企业名称的对应子规则,确定待发布的实时信息类型为创新基金信息、第二行业信息。

步骤S330:确定与信息类型对应的用户组、并将对应的用户组设为目标用户组。

具体的,根据步骤S320查找的与类型标识符对应的信息类型,确定待发布的实时信息为创新基金信息,可确定对应的用户组为第一用户组、第二用户组和第三用户组;确定待发布的实时信息为第二行业信息,可确定对应的用户组为第四用户组。

进一步的,根据不同信息类型确定的用户组进行“与”运算,将与待发布信息类型对应的用户组最终确定为第四用户组,将第四用户组设为实时信息的目标用户组。

步骤S140:将实时信息及目标用户组中的企业用户信息发送到微信公众平台,以便微信公众平台将实时信息发送到目标用户组中企业用户的微信客户端。

具体的,根据步骤S330获取的目标用户组为第四用户组,从数据中心第四用户组的微信账号信息;根据步骤S120获取实时信息内容;利用信息发送模块将上述实时信息内容和微信账号信息发送到微信公众平台,以便微信公众平台根据上述微信账号信息将实时信息发送到第四用户组中企业用户、即第三企业用户的微信客户端。

本发明实施例提供的基于微信公众平台的信息发布方法,还包括向发出信息查询请求的企业用户提供对应信息查询请求的历史发布信息,参见图5,为本发明实施例提供的另一种基于微信公众平台的信息发布方法的流程示意图,具体包括以下步骤:

步骤S510:接收企业用户发送的信息查询请求。

具体的,在企业用户发出的信息查询请求,经微信公众平台转发到信息发布管理平台后,信息发布管理平台中的信息发布模块对信息查询请求进行接收处理。

进一步的,信息查询请求可包括关键字查询请求、发布日期查询请求、信息分类查询请求等查询请求,以便信息发布管理平台查询对应信息,其中,信息分类查询请求中包含类型标识符,例如,信息分类查询请求中的项目资助查询请求中预设对应项目资助的类型标识符,便于信息发布管理平台查询项目资助信息并将项目资助信息反馈给企业用户。

步骤S520:根据信息查询请求,获取与信息查询请求对应的历史信息。

具体的,信息发布模块中的信息查询单元根据信息查询请求中的关键字信息、发布日期信息、分类查询信息等信息,从数据中心中获取与信息查询请求对应的历史信息。当信息查询请求为分类信息查询请求时,则提取分类信息查询请求中的类型标识符,如对应项目资助的类型标识符,信息查询单元根据对应项目资助的类型标识符,从数据中心中获取匹配上述类型标识符的历史信息,并将历史信息反馈至信息发布管理平台。

步骤S530:将历史信息发送到微信公众平台。

具体的,信息查询单元根据步骤S520获取到与信息查询请求对应的历史信息后,将历史信息发送到微信公众平台。

步骤S540:通过微信公众平台将历史信息发送到发出信息查询请求的微信客户端。

具体的,通过微信公众平台接收历史信息,并将历史信息发送至发出信息查询请求的微信客户端。

由上述实施例可见,本发明提供的基于微信公众平台的信息发布系统,基于微信公众平台进行二次开发,系统开发和部署成本较低;通过信息发布管理平台将企业用户分为多个用户组,根据待发布实时信息的内容或类型,将实时信息定向发送给部分用户组或全部用户组,实现了信息的精准性发布;基于微信公众平台开发信息查询功能,能够满足企业用户的个性化查询需求。利用本发明提供的信息发布方法进行信息发布后,企业用户可通过微信客户端接收信息发布部门发布的实时信息和所查询的各种历史信息,信息发布部门发布信息的及时性和有效性得到大幅提高。

本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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