多业务平台对接公众号的方法和装置制造方法及图纸

技术编号:17998882 阅读:105 留言:0更新日期:2018-05-19 16:12
本申请公开了一种多业务平台对接公众号的方法和装置,涉及通信领域,用于实现多业务平台对接同一公众号。多业务平台对接公众号的方法包括:从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;向公众号的与所述接口参数对应的接口发送第二请求消息,所述第二请求消息包括所述接口参数和基本参数,所述基本参数指多个业务平台与所述公众号对接时共用的参数。本申请实施例应用于多业务平台与公众号对接。

【技术实现步骤摘要】
多业务平台对接公众号的方法和装置
本专利技术涉及通信领域,尤其涉及一种多业务平台对接公众号的方法。
技术介绍
一方面,为了与信息时代开放公众平台接轨,各企业商家利用公众号实现自己业务的功能扩展、推广及宣传。另一方面,为了自身行业能力的提升,必将向多业务层面发展,因此会创建多个平台(例如营销管理平台、数据分析平台、行为预测平台等),实现多样化功能,提高行业内的竞争力。但是,为了保证公众号的使用安全,公众号对接的公众号ID、应用密钥等对应的接口只有一个,所以此接口只能连接和绑定其中一个平台,无法绑定上述多个平台。
技术实现思路
本申请的实施例提供一种多业务平台对接公众号的方法,用于实现多业务平台对接同一公众号。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种多业务平台对接公众号的方法,包括:从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;向公众号的与所述接口参数对应的接口发送第二请求消息,所述第二请求消息包括所述接口参数和基本参数,所述基本参数指多个业务平台与所述公众号对接时共用的参数。第二方面,提供了一种多业务平台对接公众号的方法,包括:从公众号接收消息,所述消息中包括消息类型;根据配置信息和所述消息类型向订阅所述消息类型的业务平台发送所述消息,其中,所述配置信息中包括各业务平台订阅的消息类型。第三方面,提供了一种多业务平台对接公众号的装置,包括:接收单元,用于从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;发送单元,用于向公众号的与所述接口参数对应的接口发送第二请求消息,所述第二请求消息包括所述接口参数和基本参数,所述基本参数指多个业务平台与所述公众号对接时共用的参数。第四方面,提供了一种多业务平台对接公众号的装置,包括:接收单元,用于从公众号接收消息,所述消息中包括消息类型;发送单元,用于根据配置信息和所述消息类型向订阅所述消息类型的业务平台发送所述消息,其中,所述配置信息中包括各业务平台订阅的消息类型。第五方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第一方面或第二方面所述的方法。本申请的实施例提供的多业务平台对接公众号的方法和装置,在业务平台与公众号之间创建一个对接管理平台作为适配层,实现双向的请求“复用”、消息解复用功能。对来自多个业务平台的对接请求统一处理,满足了多业务平台对接公众号的需求。根据配置公众号消息统一处理分发,方便多业务的定制管理。在对接管理平台这个适配层上,可根据业务扩展功能,比如行为日志,防火墙,黑白名单等。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本申请的实施例提供的多个业务平台需要通过对接管理平台向公众号发送对接请求消息的示意图;图2为本申请的实施例提供的多业务平台对接公众号方法的流程示意图一;图3为本申请的实施例提供的多业务平台对接公众号方法的流程示意图二;图4为本申请的实施例提供的公众号主动向对接管理平台发送消息的示意图;图5为本申请的实施例提供的多业务平台对接公众号方法的流程示意图三;图6为本申请的实施例提供的多业务平台对接公众号装置的结构示意图。具体实施方式下面结合附图,对本申请的实施例进行描述。本申请所述的公众号包括微信公众号、支付宝公众号等,本申请不作限定。在包括多个业务平台的系统中创建对接管理平台,业务平台主要完成各自业务功能,不关注对接公众号的具体处理流程,对接管理平台完成对接公众号的相关业务。该对接管理平台主要功能包括:1、实现与公众号的对接功能。保存对接所需要的基本参数,例如公众号标识、应用密钥等。当与公众号对接时,携带参数调用公众号提供的对接接口。2、处理业务平台的对接请求及响应。业务平台需要与公众号对接时,统一调用对接管理平台提供的接口。对接管理平台监听业务平台的对接请求,获取并处理请求参数,发送与公众号对接的请求。对接管理平台接收并处理公众号的返回信息,将结果返回到业务平台。3、处理公众号与业务平台的消息交互。对接处理平台接收公众号的推送消息或其它消息,根据消息类型,及对接处理平台的配置信息,将消息分发到各业务平台。配置信息中记录了消息类型与业务平台的对应关系。对接管理平台保存对接公众号所需要的基本参数basic_params,基本参数指多个业务平台与所述公众号对接时共用的参数,例如【公众号标识、应用密钥】等。如果多个业务平台与公众号对接共用的参数有修改,只需要修改对接管理平台的基本参数basic_params,各业务平台不受影响。参照图1中所示,如果多个业务平台需要通过对接管理平台向公众号发送对接请求消息时,则参照图2中所示,本申请实施例提供的多业务平台对接公众号的方法包括步骤S101-S103:S101、业务平台向对接管理平台发送第一请求消息。第一对接请求中包括该业务平台的接口参数。下面以多个业务平台包括业务平台1和业务平台2为例进行说明。例如,业务平台1调用对接管理平台的接口integrate_inf向对接管理平台发送第一请求消息,该消息中包括该业务平台1与公众号对接的接口参数,例如【应用程序接口(ApplicationProgramInterface,API)1参数】。例如,业务平台2调用对接管理平台的接口integrate_inf向对接管理平台发送第一请求消息,该消息中包括该业务平台2与公众号对接的接口参数,例如【API2参数】。S102、对接管理平台从业务平台接收第一请求消息。例如,对于来自业务平台1的请求,对接管理平台分析业务平台1的接口参数,连同基本参数basic_params,组装成请求对接的完整参数,例如【公众号标识、应用密钥、API1参数】。例如,对于来自业务平台2的请求,对接管理平台分析业务平台2的接口参数,连同基本参数basic_params,组装成请求对接的完整参数,例如【公众号标识、应用密钥、API2参数】。S103、对接管理平台向公众号的与接口参数对应的接口发送第二请求消息。第二请求消息包括上述完整参数,即包括接口参数和基本参数。例如,对于来自业务平台1的请求,对接管理平台通过公众号的API1接口向公众号发送请求消息,该请求消息中包括【公众号标识、应用密钥、API1参数】。例如,对于来自业务平台2的请求,对接管理平台通过公众号的API2接口向公众号发送请求消息,该请求消息中包括【公众号标识、应用密钥、API2参数】。可选的,参照图3中所示,上述方法还可以包括步骤S104:S104、对接管理平台从公众号接收响应信息,并转发给对应业务平台。由于业务平台通过对接管理平台向公众号发送请求时独占对接管理平台,因此公众号向对接管理平台返回响应消息时,对接管理平台可以直接确定进一步转发给哪个业务平台。例如对接管理平台将针对业务平台1的响应消息转发给业务平台1,将针对业务平台2的响应消息转发给业务平台2。参照图4中所示,如果公众号主动向对接管理平台发送消息,则参照图5中所示,本申请实施例提供的多业务平台对接公众号的方法包括步骤S201-S205:S201、对接管理平台从各业务平台接收订阅消息。本文档来自技高网...
多业务平台对接公众号的方法和装置

【技术保护点】
一种多业务平台对接公众号的方法,其特征在于,包括:从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;向公众号的与所述接口参数对应的接口发送第二请求消息,所述第二请求消息包括所述接口参数和基本参数,所述基本参数指多个业务平台与所述公众号对接时共用的参数。

【技术特征摘要】
1.一种多业务平台对接公众号的方法,其特征在于,包括:从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;向公众号的与所述接口参数对应的接口发送第二请求消息,所述第二请求消息包括所述接口参数和基本参数,所述基本参数指多个业务平台与所述公众号对接时共用的参数。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从公众号接收响应信息,并转发给对应业务平台。3.一种多业务平台对接公众号的方法,其特征在于,包括:从公众号接收消息,所述消息中包括消息类型;根据配置信息和所述消息类型向订阅所述消息类型的业务平台发送所述消息,其中,所述配置信息中包括各业务平台订阅的消息类型。4.根据权利要求3所述的方法,其特征在于,在所述从公众号接收消息之前,所述方法还包括:从各业务平台接收订阅消息,所述订阅消息用于指示对应业务平台订阅的消息类型;根据所述订阅消息生成所述配置信息。5.一种多业务平台对接公众号的装置,其特征在于,包括:接收单元,用于从业务平台接收第一请求消息,所述第一对接请求中包括所述业务平台的接口参数;发送单...

【专利技术属性】
技术研发人员:窦春斌李仁才
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1