信息关联方法、装置、系统和计算机可读存储介质与流程

文档序号:20487961发布日期:2020-04-21 21:49阅读:139来源:国知局
信息关联方法、装置、系统和计算机可读存储介质与流程

本公开涉及信息处理技术领域,特别涉及一种信息关联方法、信息关联装置、信息关联系统和计算机可读存储介质。



背景技术:

微信可以为各企业用户提供多种不同的服务平台,例如,小程序和企业号等。小程序是一种不需要下载安装即可使用的应用,企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。企业号是微信为企业客户提供的移动服务,可以提供企业移动应用入口。

在相关技术中,小程序和企业号是并行的服务体系,面向个人用户端的小程序管理系统主要负责内容与服务的管理;面向企业用户端的的企业号管理系统主要进行企业内部业务的管理。



技术实现要素:

本公开的发明人发现上述相关技术中存在如下问题:无法实现小程序和企业号的信息互通,导致信息管理效率低下。

鉴于此,本公开提出了一种信息关联技术方案,能够提高信息管理效率。

根据本公开的一些实施例,提供了一种信息关联方法,包括:服务方平台向企业方终端发送授权请求,所述授权请求包括所述服务方的身份标识;所述服务方平台接收所述企业方终端返回的授权响应,所述授权响应包括所述企业方的企业唯一标识、允许授权的小程序的标识、允许授权的企业号的标识;将所述企业方的所述企业唯一标识、所述小程序的标识、所述企业号的标识关联存储。

在一些实施例中,所述小程序的标识、所述企业号的标识为所述企业方终端根据所述服务方的身份标识确定。

在一些实施例中,所述授权请求为授权二维码,所述授权二维码根据所述服务方的企业唯一标识、所述服务方的微信开放平台的suite_id和所述服务方的企业微信第三方服务商的suite_id生成。

在一些实施例中,所述授权响应通过微信服务器利用aeskey、所述服务方的微信开放平台的crop_id和所述服务方的企业微信第三方服务商的crop_id加密后传输给所述服务方平台。

在一些实施例中,所述服务方平台融合所述允许授权的小程序中的相关信息和所述允许授权的企业号中的相关信息,以便对融合后的相关信息进行统一管理。

在一些实施例中,所述授权响应还包括所述企业方的授权码;所述的信息关联方法还包括:所述服务方平台根据所述授权码对所述企业方终端进行身份认证。

在一些实施例中,所述授权响应还包括所述允许授权的小程序的名称、永久授权码、密钥、aeskey中的一项或多项,以及所述允许授权的企业号的企业注册信息、永久授权码、密钥、aeskey、agentid中的一项或多项。

在一些实施例中,所述授权请求还包括pre_auth_code请求。

根据本公开的另一些实施例,提供一种信息关联装置,包括:发送单元,用于向企业方终端发送授权请求,所述授权请求包括所述服务方的身份标识;接收单元,用于接收所述企业方终端返回的授权响应,所述授权响应包括所述企业方的企业唯一标识、允许授权的小程序的标识、允许授权的企业号的标识;存储单元,用于将所述企业方的所述企业唯一标识、所述小程序的标识、所述企业号的标识关联存储。

在一些实施例中,所述小程序的标识、所述企业号的标识为所述企业方终端根据所述服务方的身份标识确定。

在一些实施例中,所述授权请求为授权二维码,所述授权二维码根据所述服务方的企业唯一标识、所述服务方的微信开放平台的suite_id和所述服务方的企业微信第三方服务商的suite_id生成。

在一些实施例中,所述授权响应通过微信服务器利用aeskey、所述服务方的微信开放平台的crop_id和所述服务方的企业微信第三方服务商的crop_id加密后传输给所述服务方平台。

在一些实施例中,信息关联装置,还包括:融合单元,用于融合所述允许授权的小程序中的相关信息和所述允许授权的企业号中的相关信息,以便对融合后的相关信息进行统一管理。

在一些实施例中,所述授权响应还包括所述企业方的授权码;所述的信息关联装置还包括:认证单元,用于根据所述授权码对所述企业方终端进行身份认证。

在一些实施例中,所述授权响应还包括所述允许授权的小程序的名称、永久授权码、密钥、aeskey中的一项或多项,以及所述允许授权的企业号的企业注册信息、永久授权码、密钥、aeskey、agentid中的一项或多项。

在一些实施例中,所述授权请求还包括pre_auth_code请求。

根据本公开的又一些实施例,提供一种信息关联系统,包括:服务方平台,用于执行上述任一个实施例中的信息关联方法;企业方终端,用于根据所述服务方平台发来的授权请求确定允许授权的小程序和允许授权的企业号。

根据本公开的又一些实施例,提供一种信息关联装置,包括:存储器;和耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行上述任一个实施例中的信息关联方法。

根据本公开的再一些实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的信息关联方法。

在上述实施例中,通过服务方平台和企业方终端的信息交互,实现了同一企业名下的企业号和小程序的关联,从而将孤立的服务体系联系在一起,提高了信息管理效率。

附图说明

构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:

图1示出本公开的信息关联方法的一些实施例的流程图;

图2示出本公开的信息关联方法的一些实施例的信令图;

图3示出本公开的信息关联装置的一些实施例的框图;

图4示出本公开的信息关联系统的一些实施例的框图;

图5示出本公开的信息关联装置的另一些实施例的框图;

图6示出本公开的信息关联装置的一些实施例的框图。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1示出本公开的信息关联方法的一些实施例的流程图。

如图1所示,该方法包括:步骤110,发送授权请求;步骤120,接收授权响应;步骤130,关联企业、小程序和企业号。

在步骤110中,服务方平台向企业方终端发送授权请求,授权请求包括服务方的身份标识。例如,身份标识可以是服务方的企业唯一标识、服务方的微信开放平台的suite_id和服务方的企业微信第三方服务商的suite_id。

在一些实施例中,服务方可以事先向微信服务器申请相应的微信开放平台和企业微信第三方服务商。

在一些实施例中,授权请求为授权二维码。例如,服务方平台根据微信开放平台分配的suite_id、企业微信第三方服务商分配的suite_id以及微信开放平台(或企业微信第三方服务商)分配的pre_auth_code(预授权码)请求生成授权二维码。pre_auth_code是微信开放平台(或企业微信第三方服务商)分配给服务方的调用凭证。

在步骤120中,服务方平台接收企业方终端返回的授权响应。授权响应包括企业方的企业唯一标识、允许授权的小程序的标识、允许授权的企业号的标识。

在一些实施例中,企业方终端扫描授权二维码,获取服务方的身份标识。例如,企业方名下具有多个小程序和多个企业号,企业方可以根据发来授权申请的服务方选择允许授权的小程序和企业号。

在一些实施例中,授权响应中包括企业方的企业唯一标识、允许授权的小程序的crop_id、允许授权的企业号的crop_id。企业方通过授权响应,将小程序授权给服务方的微信开放平台;将企业号授权给服务方的企业微信第三方服务商。

在一些实施例中,授权响应还包括企业方的授权码(token),服务方平台可以先根据该授权码对企业方终端进行身份认证,通过认证后才对授权响应中的其他信息进行操作。例如,授权响应中还可以包括允许授权的小程序的名称、永久授权码、密钥(secret)、aeskey中的一项或多项,以及允许授权的企业号的企业注册信息、永久授权码、密钥、aeskey、agentid中的一项或多项。

在一些实施例中,企业方终端将授权响应发送给微信服务器,微信服务器利用aeskey、服务方的微信开放平台的crop_id和服务方的企业微信第三方服务商的crop_id对授权响应加密后传输给服务方平台。服务方平台利用aeskey和两个crop_id进行解密。

在步骤130中,将企业方的企业唯一标识、小程序的标识、企业号的标识关联存储。例如,可以将企业唯一标识和允许授权的小程序的标识关联,将企业唯一标识和允许授权的企业号的标识关联。

在一些实施例中,融合允许授权的小程序中的相关信息和允许授权的企业号中的相关信息,以便对融合后的相关信息进行统一管理。还可以将同一企业名下的所有小程序和企业号一起展示给用户,这样,用户无需分别访问多个小程序和企业号,只需查询企业名称或标识即可浏览该企业的所有小程序、企业号,获取同一企业的所有相关信息。

为了更加清楚地说明本公开的技术方案,下面结合图2中的信令图进行说明。

图2示出本公开的信息关联方法的一些实施例的信令图。

如图2所示,在事件210中,服务方平台生成授权二维码,并将授权二维码发送给企业方终端。

在事件220中,企业方终端扫描授权二维码,获取服务方的身份信息。根据身份信息确定向服务方授权的小程序和企业号。

在事件230中,企业方终端向服务方平台返回授权响应。例如,企业方终端可以通过微信服务器加密传输授权响应。

在事件240中,服务方平台接收并解析(例如可以进行相应的解密)授权响应,以获取小程序、企业号和企业的标识。

在事件250中,服务方平台将企业和该企业授权的小程序进行关联存储,将企业和该企业授权的企业号进行关联存储。

在上述实施例中,通过服务方平台和企业方终端的信息交互,实现了同一企业名下的企业号和小程序的关联,从而将孤立的服务体系联系在一起,提高了信息管理效率。

图3示出本公开的信息关联装置的一些实施例的框图。

如图3所示,信息关联装置3包括发送单元31、接收单元32和存储单元33。

发送单元31向企业方终端发送授权请求,授权请求包括服务方的身份标识。例如,授权请求为授权二维码,授权二维码根据服务方的企业唯一标识、服务方的微信开放平台的suite_id和服务方的企业微信第三方服务商的suite_id生成。例如,授权请求还包括pre_auth_code请求。

接收单元32接收企业方终端返回的授权响应,授权响应包括企业方的企业唯一标识、允许授权的小程序的标识、允许授权的企业号的标识。例如,小程序的标识、企业号的标识为企业方终端根据服务方的身份标识确定。例如,授权响应还包括允许授权的小程序的名称、永久授权码、密钥、aeskey中的一项或多项,以及允许授权的企业号的企业注册信息、永久授权码、密钥、aeskey、agentid中的一项或多项。

在一些实施例中,授权响应通过微信服务器利用aeskey、服务方的微信开放平台的crop_id和服务方的企业微信第三方服务商的crop_id加密后传输给所述服务方平台。

存储单元33将企业方的企业唯一标识、小程序的标识、企业号的标识关联存储。

在一些实施例中,信息关联装置3还包括融合单元34。融合单元34融合允许授权的小程序中的相关信息和允许授权的企业号中的相关信息,以便对融合后的相关信息进行统一管理。

在一些实施例中,信息关联装置3还包括认证单元35。授权响应还包括所述企业方的授权码,认证单元35服务方平台根据授权码对企业方终端进行身份认证。

在上述实施例中,通过服务方平台和企业方终端的信息交互,实现了同一企业名下的企业号和小程序的关联,从而将孤立的服务体系联系在一起,提高了信息管理效率。

图4示出本公开的信息关联系统的一些实施例的框图。

如图4所示,信息关联系统4包括服务方平台41、企业方终端42。

服务方平台41执行上述任一个实施例中的的信息关联方法。企业方终端42根据服务方平台41发来的授权请求确定允许授权的小程序和允许授权的企业号。

图5示出本公开的信息关联装置的另一些实施例的框图。

如图5所示,该实施例的信息关联装置5包括:存储器51以及耦接至该存储器51的处理器52,处理器52被配置为基于存储在存储器51中的指令,执行本公开中任意一个实施例中的信息关联方法中的一个或多个步骤。

其中,存储器51例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

图6示出本公开的信息关联装置的一些实施例的框图。

如图6所示,该实施例的信息关联装置6包括:存储器610以及耦接至该存储器610的处理器620,处理器620被配置为基于存储在存储器610中的指令,执行前述任意一个实施例中的信息关联方法。

存储器610例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)以及其他程序等。

信息关联装置6还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630、640、650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口650为sd卡、u盘等外置存储设备提供连接接口。

本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

至此,已经详细描述了根据本公开的信息关联方法、信息关联装置、信息关联系统和计算机可读存储介质。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本公开的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。

虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。

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