一种公众号数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:27059882 阅读:24 留言:0更新日期:2021-01-15 14:39
本申请实施例公开了一种公众号数据处理方法、装置、服务器及存储介质,其中方法包括:通过预设接口接收数据包,并从预设接口的域名中获取数据包对应的目标标识,其中目标标识用于指示数据包对应的公众号;根据预设的标识与配置信息的对应关系,获取与数据包的目标标识对应的目标配置信息,并根据目标配置信息对数据包进行解密和验签;若数据包解密和验签通过,则根据预设的标识与处理器的对应关系确定与目标标识对应的中心处理器;获取数据包的事件类型,并从中心处理器中确定与数据包的事件类型对应的子处理器,以及将数据包发送到子处理器中,以使子处理器对数据包进行数据处理。通过实施上述方法,可以简单高效的实现对多个公众号的统一管理。

【技术实现步骤摘要】
一种公众号数据处理方法、装置、服务器及存储介质
本申请涉及计算机
,尤其涉及一种公众号数据处理方法、装置、服务器及存储介质。
技术介绍
公众号在生活中无处不在,个人或企业可以通过公众号进行信息发布,在线沟通,产品展示等。目前,一个服务器只部署一个公众号,多个公众号就需要多个服务器或多个服务进程,非常消耗成本。然而,企业或个人往往拥有多个公众号,因此,如何节省公众号的服务器开销,简单高效的实现对多个公众号的统一管理成为急需解决的问题。
技术实现思路
本申请实施例提供了一种公众号数据处理方法、装置、服务器及存储介质,通过这种基于预设接口接收多个公众号对应的数据包,并对数据包进行处理的方式,节省了服务器的开销,一个服务器可以对多个不同的公众号的数据包进行处理,同时,对于不同公众号的数据包以及不同事件类型的数据包可以在不同的处理器上进行处理,简单高效的实现了对多个公众号的统一管理。第一方面,本申请实施例公开了一种公众号数据处理方法,所述方法包括:通过预设接口接收数据包,并从所述预设接口的域名中获取所述数据包对应的目标标识,其中,所述目标标识用于指示所述数据包对应的公众号;根据预设的标识与配置信息的对应关系,获取与所述数据包的目标标识对应的目标配置信息,并根据所述目标配置信息对所述数据包进行解密和验签;若所述数据包解密和验签通过,则根据预设的标识与处理器的对应关系确定与所述目标标识对应的中心处理器,其中,所述中心处理器中包括多个子处理器;获取所述数据包的事件类型,并从所述中心处理器中确定与所述数据包的事件类型对应的子处理器,以及将所述数据包发送到所述子处理器中,以使所述子处理器对所述数据包进行数据处理。第二方面,本申请实施例公开了一种公众号数据处理装置,所述装置包括:获取单元,用于通过预设接口接收数据包,并从所述预设接口的域名中获取所述数据包对应的标识,其中,所述标识用于指示所述数据包对应的公众号;解密单元,用于根据预设的标识与配置信息的对应关系,获取与所述数据包的标识对应的目标配置信息,并根据所述目标配置信息对所述数据包进行解密和验签;确定单元,用于若所述数据包解密和验签通过,则根据预设的标识与处理器的对应关系确定与所述目标标识对应的中心处理器,其中,所述中心处理器中包括多个子处理器;发送单元,用于获取所述数据包的事件类型,并从所述中心处理器中确定与所述数据包的事件类型对应的子处理器,以及将所述数据包发送到所述子处理器中,以使所述子处理器对所述数据包进行数据处理。第三方面,本申请实施例公开了一种服务器,包括处理器、存储器、发射设备和接收设备,所述处理器、存储器、发射设备和接收设备相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。第四方面,本申请实施例公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。本申请实施例中,服务器可以通过预设接口接收数据包,并从预设接口的域名中获取数据包对应的目标标识,其中,目标标识用于指示数据包对应的公众号,再根据预设的标识与配置信息的对应关系,获取与数据包的目标标识对应的目标配置信息,并根据目标配置信息对数据包进行解密和验签,若数据包解密和验签通过,则可以根据预设的标识与处理器的对应关系确定与目标标识对应的中心处理器,其中,中心处理器中包括多个子处理器,进一步的,获取数据包的事件类型,并从中心处理器中确定与数据包的事件类型对应的子处理器,并将数据包发送到子处理器中,以使子处理器对数据包进行数据处理。通过这种基于预设接口接收多个公众号对应的数据包,并对数据包进行处理的方式,节省了服务器的开销,一个服务器可以对多个不同的公众号的数据包进行处理,同时,对于不同公众号的数据包以及不同事件类型的数据包可以在不同的处理器上进行处理,简单高效的实现了对多个公众号的统一管理。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种公众号数据处理方法的流程示意图;图2是本申请实施例提供的另一种公众号数据处理方法的流程示意图;图3是本申请实施例提供的一种域名验证的流程示意图;图4是本申请实施例提供的又一种公众号数据处理方法的流程示意图;图5是本申请实施例提供的一种公众号数据处理装置的结构示意图;图6是本申请实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1,为本申请实施例提供的一种公众号数据处理方法的流程示意图。本实施例中所描述的公众号数据处理方法,应用于服务器,该公众号数据处理方法包括以下步骤:S101:通过预设接口接收数据包,并从预设接口的域名中获取数据包对应的目标标识,其中,目标标识用于指示数据包对应的公众号。其中,目标标识可以是应用标识(ApplicationIdentification,AppId),AppId可以从预设接口的域名中获取。不同公众号发送的数据包,服务器通过预设接口接收数据包时,预设接口的域名中的AppId不同。那么,根据AppId的不同,就可以确定数据包对应的公众号。数据包可以是可扩展标记语言(ExtentsibleMarkupLanguage,XML)数据包。具体的,服务器可以通过预设接口接收来自不同公众号对应的数据包,而为了确定数据包对应的公众号,则可以从预设接口的域名中获取目标标识,不同公众号发送的数据包,从预设接口的域名中获取的目标标识也是不同的,则可以根据目标标识确定数据包对应的公众号。S102:根据预设的标识与配置信息的对应关系,获取与数据包的目标标识对应的目标配置信息,并根据目标配置信息对数据包进行解密和验签。在一种实现方式中,服务器可以预先存储标识与配置信息的对应关系,例如表1为服务器存储的标识与配置信息的对应关系,在确定数据包对应的目标标识之后,就可以根据该目标标识以及标识与配置信息的对应关系,确定目标标识对应的目标配置信息,并获取该目标配置信息,以使得服务器根据该目标配置信息对数据包进行解密和验签。其中,目标配置信息可以包括密钥和令牌(Token)。例如,服务器确定数据包对应的目标标识为表1中的标识2,则可以根据例如表1所示的标识与配置信息的对应关系,确定标识2对应本文档来自技高网...

【技术保护点】
1.一种公众号数据处理方法,其特征在于,包括:/n通过预设接口接收数据包,并从所述预设接口的域名中获取所述数据包对应的目标标识,其中,所述目标标识用于指示所述数据包对应的公众号;/n根据预设的标识与配置信息的对应关系,获取与所述数据包的目标标识对应的目标配置信息,并根据所述目标配置信息对所述数据包进行解密和验签;/n若所述数据包解密和验签通过,则根据预设的标识与处理器的对应关系确定与所述目标标识对应的中心处理器,其中,所述中心处理器中包括多个子处理器;/n获取所述数据包的事件类型,并从所述中心处理器中确定与所述数据包的事件类型对应的子处理器,以及将所述数据包发送到所述子处理器中,以使所述子处理器对所述数据包进行数据处理。/n

【技术特征摘要】
1.一种公众号数据处理方法,其特征在于,包括:
通过预设接口接收数据包,并从所述预设接口的域名中获取所述数据包对应的目标标识,其中,所述目标标识用于指示所述数据包对应的公众号;
根据预设的标识与配置信息的对应关系,获取与所述数据包的目标标识对应的目标配置信息,并根据所述目标配置信息对所述数据包进行解密和验签;
若所述数据包解密和验签通过,则根据预设的标识与处理器的对应关系确定与所述目标标识对应的中心处理器,其中,所述中心处理器中包括多个子处理器;
获取所述数据包的事件类型,并从所述中心处理器中确定与所述数据包的事件类型对应的子处理器,以及将所述数据包发送到所述子处理器中,以使所述子处理器对所述数据包进行数据处理。


2.根据权利要求1所述的方法,其特征在于,所述预设接口包括动态预设接口,所述通过预设接口接收数据包,所述从所述预设接口的域名中获取所述数据包对应的目标标识,包括:
通过动态预设接口接收至少一个公众号的数据包;
根据所述至少一个公众号的数据包确定与各个公众号的数据包对应的所述动态预设接口的域名,并从各个公众号的数据包对应的所述动态预设接口的域名中获取所述各个公众号的数据包对应的目标标识。


3.根据权利要求1所述的方法,其特征在于,所述目标配置信息包括密钥和令牌;所述根据所述目标配置信息对所述数据包进行解密和验签,包括:
根据所述密钥获取所述密钥对应的解密算法,并根据所述解密算法对所述数据包进行解密;
根据所述令牌对所述数据包进行验签。


4.根据权利要求3所述的方法,其特征在于,所述根据所述令牌对所述数据包进行验签,包括:
获取所述数据包对应的验证信息,所述验证信息包括时间戳、随机数和签名;
根据所述令牌、所述时间戳、所述随机数和预设算法确定目标串;
判断所述签名是否与所述目标串匹配;
若判断结果为所述签名与所述目标串匹配,则验证通过。


5.根据权利要求1所述的方法,其特征在于,所述数据包中携带了类型标识;所述获取所述数据包的事件类型,并从所述中心处理器中确定与所述数据包的事件类型对应的子处理器,包括:
根据所述数据包中携带的类型标识获取所述数据包的事件类型;
根据所述中心处理器中预设的事件类型与处理器的对应关系,确定与所述数据包对应的子处理...

【专利技术属性】
技术研发人员:程文
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东;44

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

1