一种数据处理方法、装置及公众平台系统与流程

文档序号:12722294阅读:194来源:国知局
一种数据处理方法、装置及公众平台系统与流程

本发明涉及系统开发技术领域,尤其涉及一种数据处理方法、装置及公众平台系统。



背景技术:

随着智能终端技术及互联网技术的飞速发展,人们通过智能终端使用微信的频率越来越高。由于微信的客户群越来越庞大,更多的企业把微信公众号作为首选的推广渠道,越来越多的企业在进行微信公众平台的开发。

基于微信庞大的客户群,登陆公众平台的用户数量越来越多,从而导致公众平台客户端与公众平台后台系统之间的数据交换日趋频繁,公众平台上的业务量越来越大且数据越来越杂乱。在这种形式下,想要单纯地通过人工对公众平台上所有类型的业务数据进行统一的管理及维护,已不切实际。人们急需自动化的公众平台数据处理方法,以及模块化的公众平台系统,来方便人们对公众平台的管理及更开发,使得公众平台能够自动地、模块化地对公众平台数据进行处理,保证公众平台各项功能的正常运转。



技术实现要素:

基于上述需求,本发明提出一种数据处理方法、装置及公众平台系统,采用本发明方法能够自动对公众平台业务数据进行相应处理,并且该公众平台系统可以分模块化实现公众平台功能,更利于公众平台数据管理。

一种数据处理方法,包括:

接收公众平台的客户端发送的数据请求信息;

解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;

根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;

向所述公众平台的客户端输出所述数据信息。

优选地,该方法还包括:

接收公众平台后台系统发送的推送请求信息以及待推送的数据信息;

根据所述推送请求信息,将所述待推送的数据信息输出至所述公众平台的客户端。

优选地,该方法还包括:

接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;

识别所述公众平台的客户端或所述公众平台的后台系统的权限;

当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,响应所述操作请求信息。

一种数据处理装置,包括:

信息接收单元,用于接收公众平台的客户端发送的数据请求信息;

信息反馈单元,用于解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;向所述公众平台的客户端输出所述数据信息。

优选地,该装置还包括:

信息推送单元,用于接收公众平台后台系统发送的推送请求信息以及待推送的数据信息;根据所述推送请求信息,将所述待推送的数据信息输出至所述公众平台的客户端。

优选地,该装置还包括:

操作管理单元,用于接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;识别所述公众平台的客户端或所述公众平台的后台系统的权限;当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,响应所述操作请求信息。

一种公众平台系统,包括:

交互模块、展示模块、操作管理模块;

其中,所述交互模块用于实现公众平台的客户端与所述公众平台的后台系统之间的信息交互;

所述展示模块,用于向所述公众平台的客户端输出所述公众平台的后台系统中的数据信息;

所述操作管理模块,用于处理所述公众平台的客户端发起的操作请求以及处理所述公众平台的后台系统发起的操作请求。

优选地,该系统还包括:

扩展模块,用于扩展生成展示模块。

优选地,所述交互模块实现公众平台的客户端与所述公众平台的后台系统之间的信息交互时,具体用于:

获取公众平台的客户端发送的数据请求信息;

解析所述数据请求信息,并从所述公众平台的后台系统中查找得到与所述数据请求信息相对应的数据信息;

向所述公众平台的客户端输出所述数据信息。

优选地,所述交互模块从所述公众平台的后台系统中查找得到与所述请求信息相对应的应答信息时,具体用于:

根据与所述请求信息相对应的匹配规则,从所述公众平台的后台系统中,查询得到与所述请求信息相匹配的数据信息。

优选地,所述展示模块包括:

系统展示模块,用于向所述公众平台的客户端输出所述公众平台的后台系统中的数据信息;

个人信息模块,用于存储及管理所述公众平台的账户信息;

动态扩展模块,用于扩展生成新的功能模块。

优选地,所述操作管理模块处理所述公众平台的客户端发起的操作请求以及处理所述公众平台的后台系统发起的操作请求时,具体用于:

接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;识别所述公众平台的客户端或所述公众平台的后台系统的权限;当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,响应所述操作请求信息。

本发明提出的数据处理方法,在接收到公众平台的客户端发送的数据请求信息后;解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;然后根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;最后向所述公众平台的客户端输出所述数据信息。采用上述技术方案,能够自动有序地接收公众平台用户请求信息并向用户反馈响应信息,实现公众平台客户端与公众平台后台系统之间的数据交互的自动化管理,方便了对公众平台的数据管理工作。

附图说明

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

图1是本发明实施例提供的一种数据处理方法的流程示意图;

图2是本发明实施例提供的另一种数据处理方法的流程示意图;

图3是本发明实施例提供的另一种数据处理方法的流程示意图;

图4是本发明实施例提供的一种数据处理装置的结构示意图;

图5是本发明实施例提供的一种公众平台系统的结构示意图;

图6是本发明实施例提供的另一种公众平台系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种数据处理方法,参见图1所示,该方法包括:

S101、接收公众平台的客户端发送的数据请求信息;

具体的,公众平台具体可分为平台前端和后台系统。其中,平台前端为公众平台客户端,用户在智能设备上登陆公众平台,则每一个登陆公众平台的智能设备,都成为一个公众平台客户端,每一个公众平台客户端对应着用户唯一的标识信息(ID)。用户在智能设备上登陆公众平台后,可以在公众平台信息输入窗口输入想要获取的数据请求信息。

需要说明的是,上述数据请求信息,不仅限于用户输入的信息,还包括用户在公众平台点击的用于获取数据信息的链接信息,或信息标头等。理论上,用户可以通过公众平台客户端发送任意形式的数据请求信息,例如文字、图像、语音等。

S102、解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;

具体的,在接收到用户通过公众平台客户端发送的数据请求信息后,对该数据请求信息进行解析,具体解析过程为:解析确认该数据请求信息的信息类型,从预先设定的该公众平台的匹配规则列表中,选择与接收的数据请求信息的信息类型相对应的匹配规则。

S103、根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;

具体的,在公众平台预先设定的匹配规则中,定义了处理与该匹配规则相对应的信息所使用的功能模块,以及该功能模块在处理该信息时所需要的附加数据。本发明实施例在确认与接收的数据请求信息相对应的匹配规则后,相当于确定了查找与该数据请求信息相对应的数据信息的工具,采用该工具,从上述公众平台的后台系统中,即可查找得到与该数据请求信息相匹配的数据信息。

S104、向所述公众平台的客户端输出所述数据信息。

具体的,在从公众平台后台系统查找得到与用户发送的数据请求信息相匹配的数据信息后,向用户推送该数据信息。具体可根据用户ID,将数据信息发送给用户ID,当用户在公众平台上登陆用户ID时,即可通过公众平台收到该数据信息。

需要说明的是,向公众平台的客户端输出的数据信息,可以为文字、图片、语音、视频等格式的数据。

采用本发明实施例提出的数据处理方法,在接收到公众平台的客户端发送的数据请求信息后;解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;然后根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;最后向所述公众平台的客户端输出所述数据信息。采用上述技术方案,能够自动有序地接收公众平台用户请求信息并向用户反馈响应信息,实现公众平台客户端与公众平台后台系统之间的数据交互的自动化管理,方便了对公众平台的数据管理工作。

可选的,在本发明的另一个实施例中,参见图2所示,该方法还包括:

S201、接收公众平台后台系统发送的推送请求信息以及待推送的数据信息;

具体的,公众平台作为用户的信息推广平台,其主要功能就是向用户推送数据信息。在本发明实施例中,公众平台管理员通过公众平台的后台系统,选择需要推送的数据信息并发送推送请求信息。其中,上述推送请求信息中,可包含具体的信息展示效果要求。

S202、根据所述推送请求信息,将所述待推送的数据信息输出至所述公众平台的客户端。

具体的,在接收到公众平台管理员通过公众平台后台系统发送的推送请求信息和待推送的数据信息后,按照推送请求信息中的推送要求,将上述待推送的数据信息输出至公众平台客户端。

可选的,在本发明的另一个实施例中,参见图3所示,该方法还包括:

S301、接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;

具体的,用户和公众平台管理员可以对登陆公众平台的用户账户信息进行管理或操作,例如管理用户账号中的积分、对用户账户权限进行设置、或者完成用户账户与后台系统的交易操作等。当用户或公众平台管理员需要对用户账户信息或对公众平台(仅限于公众平台管理员可以对公众平台进行管理操作)进行操作时,需要首先发送操作请求信息。

S302、识别所述公众平台的客户端或所述公众平台的后台系统的权限;

具体的,当接收到用户通过公众平台客户端,或管理员通过公众平台后台系统发送的操作请求信息后,首先验证用户或管理员的权限,具体可通过用户ID或管理员ID分别验证用户及管理员的权限信息。识别了用户或管理员的权限信息,就相当于确定了发送操作请求的公众平台客户端或公众平台后台系统的权限。

当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,执行步骤S303、响应所述操作请求信息。

具体的,如果经验证确定发送上述操作请求信息的公众平台的客户端或公众平台的后台系统的权限,与上述操作请求相匹配,即上述公众平台的客户端或公众平台的后台系统有权限执行上述操作,则响应上述操作请求信息,执行相应的操作。如果发送上述操作请求信息的公众平台的客户端或公众平台的后台系统的权限,与上述操作请求不匹配,即上述公众平台的客户端或公众平台的后台系统没有权限执行上述操作,则不响应上述操作请求信息。

本发明实施例公开了一种数据处理装置,参见图4所示,包括:

信息接收单元401,用于接收公众平台的客户端发送的数据请求信息;

信息反馈单元402,用于解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;根据所述匹配规则,从所述公众平台的后台系统的,查询得到与所述数据请求信息相匹配的数据信息;向所述公众平台的客户端输出所述数据信息。

具体的,本实施例中各个单元的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

本发明实施例提出的数据处理装置,在接收到公众平台的客户端发送的数据请求信息后;解析所述数据请求信息,确认与所述数据请求信息相对应的匹配规则;然后根据所述匹配规则,从所述公众平台的后台系统中,查询得到与所述数据请求信息相匹配的数据信息;最后向所述公众平台的客户端输出所述数据信息。采用上述技术方案,能够自动有序地接收公众平台用户请求信息并向用户反馈响应信息,实现公众平台客户端与公众平台后台系统之间的数据交互的自动化管理,方便了对公众平台的数据管理工作。

可选的,在本发明的另一个实施例中,该装置还包括:

信息推送单元,用于接收公众平台后台系统发送的推送请求信息以及待推送的数据信息;根据所述推送请求信息,将所述待推送的数据信息输出至所述公众平台的客户端。

具体的,本实施例中的信息推送单元的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,该装置还包括:

操作管理单元,用于接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;识别所述公众平台的客户端或所述公众平台的后台系统的权限;当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,响应所述操作请求信息。

具体的,本实施例中的操作管理单元的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

本发明实施例还公开了一种公众平台系统,参见图5所示,该系统包括:

交互模块501、展示模块502、操作管理模块503;

其中,交互模块501用于实现公众平台的客户端与所述公众平台的后台系统之间的信息交互;

具体的,交互模块501用于实现用户通过公众平台客户端与公众平台后台系统的交互。具体包括用户通过公众平台客户端向公众平台后台系统发送数据请求信息,交互模块501接收用户数据请求信息,并从公众平台后台系统中查询相应的数据信息,并通过公众平台客户端输出查询得到的数据信息,满足用户的数据请求需求。

交互模块501支持的数据交互形式包括文本、图片、声音、视频等各种形式的数据交互。

展示模块502,用于向所述公众平台的客户端输出所述公众平台的后台系统中的数据信息;

具体的,交互模块502实现公众平台后台系统到公众平台客户端的单向数据传输。具体为将需要传输的数据信息从公众平台后台系统输出到公众平台客户端,达到向用户展示数据信息的目的,具体传输的数据信息内容,由用户设定,或根据用户设定的输出规则自动从公众平台后台系统中选取。

需要说明的是,展示模块502向公众平台客户端输出的数据信息可以是文本、、图片、声音、视频等各种形式的数据信息,并且,展示模块502输出数据信息的布局形式,可以由管理人员灵活设定。

操作管理模块503,用于处理所述公众平台的客户端发起的操作请求以及处理所述公众平台的后台系统发起的操作请求。

具体的,公众平台会存储用户账号信息,相应的,用户可以对自己注册的公众平台账号进行操作,公众平台管理员也可以对用户账号进行管理操作。此时,操作管理模块503用于接收用户通过公众平台客户端,或管理员通过公众平台后台系统发送的操作请求信息,并且,根据用户ID或管理员ID的权限,判断用户或管理员是否能够执行所请求的操作。如果用户ID或管理员ID的权限允许用户或管理员执行所发送的操作请求,则响应上述操作请求,完成用户或管理员对用户账号的操作。

本发明实施例提出的公众平台系统,包括交互模块501、展示模块502和操作管理模块503,其中交互模块501用于实现公众平台的客户端与所述公众平台的后台系统之间的信息交互;展示模块502用于向所述公众平台的客户端输出所述公众平台的后台系统中的数据信息;操作管理模块503,用于处理所述公众平台的客户端发起的操作请求以及处理所述公众平台的后台系统发起的操作请求。上述公众平台系统将公众平台功能分成不同的模块分别执行,使得公众平台各功能模块界限更清晰,各模块工作不会相互影响,有利于对公众平台各种业务数据分别进行管理。另外,将公众平台划分成上述公众平台系统所示的功能模块,同样利于用户按照上述功能构成,方便地开发公众平台。

可选的,在本发明的另一个实施例中,该系统还包括:

扩展模块,用于扩展生成展示模块。

具体的,在公众平台系统中设置扩展模块,可用于当公众平台需要添加新的展示模块时,扩展生成新的展示模块。扩展生成的新的展示模块与系统中原有的展示模块503的功能相同,主要用来特别展示希望用户特别注意的数据信息,或者展示特殊数据信息。

需要说明的是,扩展模块除可以扩展生成展示模块外,还可以设置为扩展生成其它功能的功能模块。本发明实施例仅以扩展模块扩展生成展示模块为例,说明在公众平台系统中设置扩展模块,方便公众平台管理人员为公众平台添加新的功能模块的思想,任意的通过设置扩展模块来扩展生成功能模块的技术方案,都在本发明实施例保护范围内。

可选的,在本发明的另一个实施例中,交互模块501实现公众平台的客户端与所述公众平台的后台系统之间的信息交互时,具体用于:

获取公众平台的客户端发送的数据请求信息;

解析所述数据请求信息,并从所述公众平台的后台系统中查找得到与所述数据请求信息相对应的数据信息;

向所述公众平台的客户端输出所述数据信息。

具体的,本实施例中的交互模块501的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,交互模块501从所述公众平台的后台系统中查找得到与所述请求信息相对应的应答信息时,具体用于:

根据与所述请求信息相对应的匹配规则,从所述公众平台的后台系统中,查询得到与所述请求信息相匹配的数据信息。

具体的,本实施例中的交互模块501的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,参见图6所示,展示模块502包括:

系统展示模块5021,用于向所述公众平台的客户端输出所述公众平台的后台系统中的数据信息;

具体的,展示模块502可以根据公众平台的用户账户数量而调整功能,即针对不同账户数量对各账户进行管理及数据信息输出。如果公众平台上的账户数量较少,不需要对展示模块502做功能调整。而当公众平台上的账户数量较多时,此时可以针对不同的用户群,分别设置系统展示模块5021来实现对某一用户群的数据信息输出。也就是说,将某些具有相同或类似属性的账户(账户ID)划分为一个账户系统,并且设置一个系统展示模块5021用于向该账户系统中的所有账户(账户ID)输出公众平台后台系统中的数据信息。

个人信息模块5022,用于存储及管理所述公众平台的账户信息;

具体的,当公众平台中的账户ID较多时,需要设置个人信息模块5022。个人信息模块5022主要用于实现对公众平台中所有的账户信息进行管理,具体可整体管理,也可以分类管理。

动态扩展模块5023,用于扩展生成新的功能模块。

具体的,在展示模块502中设置动态扩展模块5023,当需要针对特定的账户群体生成特定的功能模块,或者需要扩展生成更多系统展示模块5021时,都可以通过动态扩展模块5023的扩展功能,灵活地扩展生成新的功能模块。

可选的,在本发明的另一个实施例中,操作管理模块503处理所述公众平台的客户端发起的操作请求以及处理所述公众平台的后台系统发起的操作请求时,具体用于:

接收所述公众平台的客户端或所述公众平台的后台系统发送的操作请求信息;识别所述公众平台的客户端或所述公众平台的后台系统的权限;当所述公众平台的客户端或所述公众平台的后台系统的权限与所述操作请求信息相匹配时,响应所述操作请求信息。

具体的,本实施例中的操作管理模块503的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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