您的当前位置:首页正文

利用开放平台统一用户的管理方法及其管理系统[发明专利]

2023-09-06 来源:易榕旅网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 105554025 A (43)申请公布日 2016.05.04

(21)申请号 201610033783.2(22)申请日 2016.01.19

(71)申请人四川长虹电器股份有限公司

地址621000 四川省绵阳市高新区绵兴东路

35号(72)发明人刘剑飞 肖建 李华宇

(74)专利代理机构成都虹桥专利事务所(普通

合伙) 51124

代理人李凌峰(51)Int.Cl.

H04L 29/06(2006.01)H04L 29/08(2006.01)

权利要求书2页 说明书6页 附图3页

(54)发明名称

利用开放平台统一用户的管理方法及其管理系统(57)摘要

本发明涉及开放平台。本发明提供一种利用开放平台统一用户的管理方法,首先,第三方应用登录开放平台,申请接入;其次,开放平台收到申请后,允许第三方应用查看应用程序编程接口及下载软件开发工具包;第三方应用利用开放平台的应用程序编程接口及软件开发工具包完成第三方应用与开放平台上的对接;再然后,用户利用统一账号登录开放平台,激活需要使用的第三方应用;最后,开放平台使用用户的统一账号登录激活的第三方应用。整合各项网络平台资源为用户服务,更加规范化的管理,保证用户的安全。用户无需在各种应用或平台上进行分别注册、登录,方便了用户,提升了用户的体验感。企业或公司也方便数据采集,数据分析。适用于用户的统一管理。

C N 1 0 5 5 5 4 0 2 5 ACN 105554025 A

权 利 要 求 书

1/2页

1.利用开放平台统一用户的管理方法,其特征在于,包括以下步骤:步骤1、第三方应用登录开放平台,申请接入;步骤2、开放平台收到申请后,允许第三方应用查看应用程序编程接口(API)及下载软件开发工具包(SDK);

步骤3、第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;

步骤4、用户利用统一账号登录开放平台,激活需要使用的第三方应用;步骤5、开放平台使用用户的统一账号登录激活的第三方应用。2.根据权利要求1所述的利用开放平台统一用户的管理方法,其特征在于,所述步骤2中,还包括以下步骤:

开放平台收到申请后进行审核,审核通过后下发第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey);

第三方应用通过唯一标示ID(appid)及第三方应用安全密钥(secretkey)登录开放平台查看应用程序编程接口(API)及下载软件开发工具包(SDK)。

3.根据权利要求2所述的利用开放平台统一用户的管理方法,其特征在于,所述第三方应用至少包括移动应用、Web网站、智能穿戴设备及服务平台。

4.根据权利要求3所述的利用开放平台统一用户的管理方法,其特征在于,所述开放平台上设置有服务模块,所述服务模块至少包括统一支付模块、数据采集模块及数据分析模块;

所述统一支付模块,用于向所有第三方应用和/或用户提供支付功能;所述数据采集模块,用于采集用户历史操作信息,所述历史操作信息至少包括登录第三方应用的名称、登录时长及登录次数;

所述数据分析模块,用于根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。

5.根据权利要求4所述的利用开放平台统一用户的管理方法,其特征在于,还包括以下步骤:

第三方应用根据唯一标示ID(appid)及安全密钥(secretkey)登录开放平台,激活需应用的服务模块。

6.根据权利要求1所述的利用开放平台统一用户的管理方法,其特征在于,所述开放平台支持第三方登录。

7.利用开放平台统一用户的管理系统,其特征在于,包括用户模块、应用模块及接口模块;所述用户模块、应用模块及接口模块设置于开放平台上;

第三方应用通过应用模块进行接入申请,开放平台收到申请后,允许第三方应用查看接口模块中的应用程序编程接口(API)及下载软件开发工具包(SDK);

第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;

用户通过用户模块进行统一账号注册后,利用统一账号登录开放平台,激活需要使用的第三方应用;

开放平台使用用户的统一账号登录激活的第三方应用。

2

CN 105554025 A

权 利 要 求 书

2/2页

8.根据权利要求7所述的利用开放平台统一用户的管理系统,其特征在于,所述开放平台上设置有服务模块,所述服务模块至少包括统一支付模块、数据采集模块及数据分析模块;

所述统一支付模块,用于向所有第三方应用和/或用户提供支付功能;所述数据采集模块,用于采集用户历史操作信息,所述历史操作信息至少包括登录第三方应用的名称、登录时长及登录次数;

所述数据分析模块,用于根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。

9.根据权利要求7所述的利用开放平台统一用户的管理系统,其特征在于,所述应用模块包括应用注册单元、应用审批单元、应用更新单元、权限管理单元及应用关联单元;

用于第三方应用进行账号注册;所述应用注册单元,

所述审批单元,用于接收第三方应用上传的审批资料,并进行审批,审批通过后下发第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey);

所述应用更新单元,用于更新第三方应用;所述权限管理单元,用于管理第三方应用的权限;所述应用关联单元,用于第三方应用关联开放平台上其他应用或服务模块。10.根据权利要求7所述的利用开放平台统一用户的管理系统,其特征在于,所述开放平台支持用户进行第三方登录。

3

CN 105554025 A

说 明 书

利用开放平台统一用户的管理方法及其管理系统

1/6页

技术领域

[0001]本发明涉及开放平台,特别涉及利用开放平台对所有第三方应用的用户进行统一管理。

背景技术

[0002]目前越来越多的产品销售除销售产品外,很多同时实行了会员制,如冰箱、彩电、空调等家电,手机、平板等智能终端,高中档化妆品等等。会员用户的管理通过网络平台实现。当一个经销商或一个企业公司卖多种多类别的产品时,其会员用户的管理就繁琐复杂,往往给用户也带来许多不便。

[0003]在互联网高速发展的今天,应用APP、Web网站及其他服务平台例如QQ,微信,淘宝,京东,百度,网易邮箱,百度云等等成为人们日常生活中不可或缺的一部分,每一个应用APP、Web网站或其他服务平台都需要独立进行用户注册,用户登录等等,使用起来十分麻烦。导致用户经常忘记登录账号或密码致使无法使用。发明内容

[0004]本发明所要解决的技术问题,就是提供一种利用开放平台统一用户的管理方法及其管理系统以实现对用户进行统一集中化的管理,并可以对接第三方应用为平台用户提供服务。

[0005]本发明解决所述技术问题,采用的技术方案是,利用开放平台统一用户的管理方法,其包括以下步骤:[0006]步骤1、第三方应用登录开放平台,申请接入;[0007]步骤2、开放平台收到申请后,允许第三方应用查看应用程序编程接口(API)及下载软件开发工具包(SDK);[0008]步骤3、第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;[0009]步骤4、用户利用统一账号登录开放平台,激活需要使用的第三方应用;[0010]步骤5、开放平台使用用户的统一账号登录激活的第三方应用。[0011]具体的,还包括以下步骤:

[0012]开放平台收到申请后进行审核,审核通过后下发第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey)。[0013]进一步的,还包括以下步骤:

[0014]第三方应用通过唯一标示ID(appid)及第三方应用安全密钥(secretkey)登录开放平台查看应用程序编程接口(API)及下载软件开发工具包(SDK)。[0015]进一步的,所述开放平台上设置有服务模块,所述服务模块至少包括统一支付模块、数据采集模块及数据分析模块;[0016]所述统一支付模块,用于向所有第三方应用和/或用户提供支付功能;

4

CN 105554025 A[0017]

说 明 书

2/6页

所述数据采集模块,用于采集用户历史操作信息,所述历史操作信息至少包括登

录第三方应用的名称、登录时长、登录次数;[0018]所述数据分析模块,用于根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。[0019]进一步的,还包括以下步骤:

[0020]第三方应用根据唯一标示ID(appid)及安全密钥(secretkey)登录开放平台,激活需应用的服务模块。[0021]具体的,所述开放平台支持第三方登录。[0022]利用开放平台统一用户的管理系统,包括用户模块、应用模块及接口模块;所述用户模块、应用模块及接口模块设置于开放平台上;[0023]第三方应用通过应用模块进行接入申请,开放平台收到申请后,允许第三方应用查看接口模块中的应用程序编程接口(API)及下载软件开发工具包(SDK);

[0024]第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;

[0025]用户通过用户模块进行统一账号注册后,利用统一账号登录开放平台,激活需要使用的第三方应用;

[0026]开放平台使用用户的统一账号登录激活的第三方应用。[0027]具体的,所述开放平台上设置有服务模块,所述服务模块至少包括统一支付模块、数据采集模块及数据分析模块;[0028]所述统一支付模块,用于向所有第三方应用和/或用户提供支付功能;[0029]所述数据采集模块,用于采集用户历史操作信息,所述历史操作信息至少包括登录第三方应用的名称、登录时长、登录次数;[0030]所述数据分析模块,用于根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。[0031]具体的,所述应用模块包括应用注册单元、应用审批单元、应用更新单元、权限管理单元及应用关联单元;[0032]所述应用注册单元,用于第三方应用进行账号注册;[0033]所述审批单元,用于接收第三方应用上传的审批资料,并进行审批,审批通过后下发第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey);[0034]所述应用更新单元,用于更新第三方应用;[0035]所述权限管理单元,用于管理第三方应用的权限;[0036]所述应用关联单元,用于第三方应用关联开放平台上其他应用或服务模块。[0037]具体的,所述开放平台支持用户进行第三方登录。[0038]本发明的有益效果是:开放平台的使用,可以将用户统一集中化的管理,可以为企业提供统一用户管理,统一注册、统一登录、统一认证、统一支付、会员等级、会员积分等服务;

[0039]同时,可以实现大数据挖掘的功能,进行地域分布、活跃度等分析,为业务人员查看应用的用户增长趋势,可以结合数据采集、数据挖掘结果做统一展现;管理人员可以查看用户趋势;

5

CN 105554025 A[0040]

说 明 书

3/6页

开放平台还可以对接第三方应用为平台用户提供服务,如移动应用、WEB网站以及

智能穿戴设备等;通过直接在开放平台完成应用注册、资质认证、API及SDK的下载获取,第三方应用通过API及SDK的调用,实现第三方应用与平台的对接;[0041]整合各项网络平台资源为用户服务,更加规范化的管理,保证用户的安全。用户无需在各种应用或平台上进行分别注册、登录,方便了用户,提升了用户的体验感。企业或公司也方便数据采集,数据分析。

附图说明

[0042]图1为本发明利用开放平台统一用户的管理方法及其管理系统实施例1的结构示意图;

[0043]图2为本发明利用开放平台统一用户的管理方法及其管理系统实施例2的第三方应用接入流程示意图;

[0044]图3为本发明利用开放平台统一用户的管理方法及其管理系统实施例2的用户接入流程示意图;

[0045]图4为本发明利用开放平台统一用户的管理方法及其管理系统实施例2的第三方应用关联平台数据分析服务示意图;

[0046]图5为本发明利用开放平台统一用户的管理方法及其管理系统实施例3的结构示意图。

[0047]以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。

具体实施方式

[0048]下面结合附图及实施例详细描述本发明的技术方案:[0049]本发明针对现有技术中每一个应用APP、Web网站或其他服务平台都需要独立进行用户注册,用户登录等等,使用起来十分麻烦,导致用户经常忘记登录账号或密码致使无法使用的问题,提供一种利用开放平台统一用户的管理方法,首先,第三方应用登录开放平台,申请接入;其次,开放平台收到申请后,允许第三方应用查看应用程序编程接口(API)及下载软件开发工具包(SDK);然后,第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;再然后,用户利用统一账号登录开放平台,激活需要使用的第三方应用;最后,开放平台使用用户的统一账号登录激活的第三方应用。利用开放平台统一用户的管理系统,包括用户模块、应用模块及接口模块;所述用户模块、应用模块及接口模块设置于开放平台上;第三方应用通过应用模块进行接入申请,开放平台收到申请后,允许第三方应用查看接口模块中的应用程序编程接口(API)及下载软件开发工具包(SDK);第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;用户通过用户模块进行统一账号注册后,利用统一账号登录开放平台,激活需要使用的第三方应用;开放平台使用用户的统一账号登录激活的第三方应用。开放平台的使用,可以将用户统一集中化的管理,可以为企业

6

CN 105554025 A

说 明 书

4/6页

提供统一用户管理,统一注册、统一登录、统一认证、统一支付、会员等级、会员积分等服务;同时,可以实现大数据挖掘的功能,进行地域分布、活跃度等分析,为业务人员查看应用的用户增长趋势,可以结合数据采集、数据挖掘结果做统一展现;管理人员可以查看用户趋势;开放平台还可以对接第三方应用为平台用户提供服务,如移动应用、WEB网站以及智能穿戴设备等;通过直接在开放平台完成应用注册、资质认证、API及SDK的下载获取,第三方应用通过API及SDK的调用,实现第三方应用与平台的对接;整合各项网络平台资源为用户服务,更加规范化的管理,保证用户的安全。用户无需在各种应用或平台上进行分别注册、登录,方便了用户,提升了用户的体验感。企业或公司也方便数据采集,数据分析。[0050]实施例

[0051]本例的利用开放平台统一用户的管理系统,如图1所示,分为三个层次,分别为应用层、接口层及服务层。

[0052]应用层即是第三方应用,可以是移动应用例如QQ,微信,淘宝,京东等APP;也可以是Wbe网站,例如百度,网易等等,还可以是其他服务平台,例如百度云等等。[0053]接口层包括应用程序编程接口(API)及下载软件开发工具包(SDK);[0054]而服务层中则包括用户模块、应用模块及服务模块,为了进一步方便第三方应用的管理,也可以增加其他服务模块,例如积分模块,会员等级管理模块等等,这些服务都是

本例中不再赘述。现有技术中较为常见的服务,

[0055]其中,应用模块包括应用注册单元、应用审批单元、应用更新单元、权限管理单元及应用关联单元,服务模块则包括支付服务及数据服务。[0056]第三方用户通过注册单元进行账号注册后,向应用审批单元上传的审批资料,应用审批单元中预设有审批程序,根据预设的审批程序对审批资料进行审核,当审核通过后,向第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey);第三方应用可以通过唯一标示ID(appid)及安全密钥(secretkey)登录开放平台。[0057]第三方应用登录平台后,平台允许其查看接口层中的应用程序编程接口(API)及下载软件开发工具包(SDK),第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接。[0058]用户通过用户模块进行统一账号注册后,利用统一账号登录开放平台,激活需要使用的第三方应用;开放平台使用用户的统一账号登录激活的第三方应用。例如,开放平台上对接有上百个第三方应用,而用户只想要应用其中的几个应用,用户只要激活这几个应用便可以使用统一账号登录这几个应用,而没有激活的应用则不会被统一账号进行使用。为了方便用户使用,开放平台支持用户进行第三方登录,第三方登录是较为常用的现有技术,例如利用QQ账号登录微博等,此处不再赘述。[0059]同时,开放平台上还设置有其他服务模块,例如统一支付服务及数据服务,第三方应用可通过应用关联单元关联开放平台上其他应用或管理开放平台的服务模块。例如根据自身需求关联平台上的数据服务或支付服务。第三方应用还可以利用应用更新单元进行数据更新;开放平台则利用权限管理单元对第三方应用的权限进行管理。有了统一支付服务,用户对每一个应用进行支付注册,即可实现通过开放平台统一实现对所有第三方应用进行支付服务,第三方应用也无需自行研发支付平台。例如,生活中淘宝有支付宝服务,微信有微信支付,QQ有QQ钱包而京东则有京东支付平台,每一个应用都对应自己的支付平台,用户

7

CN 105554025 A

说 明 书

5/6页

需要使用时就需要一一注册,十分不便,有了统一支付服务,用户只需向开放平台进行支付,而开放平台再向第三方应用进行支付,省去了用户一一注册不同支付平台的麻烦,而且可以减少有限第三方应用在支付平台上的开发精力。[0060]下面具体对开放平台的数据服务进行详细说明。[0061]开放平台根据第三方应用运营商的需求,向其提供数据服务,包括数据采集及数据分析服务。如今社会是一个大数据时代,通过对大数据进行分析,可以实现对用户进行行为分析,方便第三方应用提供个性化及定制化服务。[0062]例如,数据采集模块采集用户历史操作信息,所述历史操作信息至少包括登录第三方应用的名称、地域、登录时长及登录次数;用于根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。

[0063]进一步的,对用户历史行为进行分析,即可得知用户的实时需求,从而实现第三方应用向用户提供个性化服务或定制化服务,方便了用户及第三方应用。[0064]实施例2

[0065]本例采用流程图方式对利用开放平台统一用户的管理方法进行具体说明,所述流程图如图2~4所示,包括以下步骤:[0066]步骤1、申请接入,上传审批资料。第三方应用注册登录开放平台,[0067]步骤2、开放平台收到申请后进行审核,审核通过后下发第三方应用的唯一标示ID(appid)及第三方应用安全密钥(secretkey);第三方应用通过唯一标示ID(appid)及第三方应用安全密钥(secretkey)登录开放平台查看应用程序编程接口(API)及下载软件开发工具包(SDK)。[0068]步骤3、第三方应用利用开放平台的应用程序编程接口(API)及软件开发工具包(SDK)完成第三方应用与开放平台上的对接;[0069]步骤4、用户注册开发平台的统一账号,利用统一账号登录开放平台,激活需要使用的第三方应用。[0070]步骤5、开放平台使用用户的统一账号登录激活的第三方应用。[0071]步骤6、第三方应用根据唯一标示ID(appid)及安全密钥(secretkey)登录开放平台,激活需应用的统一支付模块及数据服务模块。[0072]步骤7、统一支付模块向所有第三方应用和/或用户提供支付功能;数据服务模块采集用户历史操作信息,所述历史操作信息至少包括登录第三方应用的名称、登录时长及登录次数;根据第三方应用运营商需求进行数据分析,所述数据分析至少包括第三方应用的用户占有比例及其增减趋势,分析用户需求及用户的地域分布。[0073]第三方应用根据分析结果,得知用户需求,根据用户需求向用户提供个性化定制服务。

[0074]实施例3

[0075]本例采用长虹公司服务产品为例,对本发明进一步进行说明。[0076]如图5所示,所有统一用户都统一的是用CID来唯一标示一个用户,CID对应的一列代表已对接开放平台的渠道服务,其中黑色部分代表用户未激活部分,其它部分表示已开通服务。

8

CN 105554025 A[0077]

说 明 书

6/6页

对接的第三方应用如智慧社区、智慧医疗等应用,以及第三方终端如智能电视、智

能冰箱等终端。对应着组成一列为用户激活的服务,代表着该应用的实际使用用户,通过openid业务会员来进行标识。一列用户激活的服务由CID,及若干openid组成,代表该用户开通了哪些应用或终端服务,用户没有某应用或终端服务的openid代表未开通。应用能够清楚的知道有哪些用户,并针对自己的用户实现运营。

9

CN 105554025 A

说 明 书 附 图

1/3页

图1

图2

10

CN 105554025 A

说 明 书 附 图

2/3页

图3

图4

11

CN 105554025 A

说 明 书 附 图

3/3页

图5

12

因篇幅问题不能全部显示,请点此查看更多更全内容