《统一用户系统与第三方应用对接方法及装置.pdf》由会员分享,可在线阅读,更多相关《统一用户系统与第三方应用对接方法及装置.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104301312A43申请公布日20150121CN104301312A21申请号201410509138422申请日20140929H04L29/0620060171申请人四川长虹电器股份有限公司地址621000四川省绵阳市高新区绵兴东路35号72发明人杨家鹏刘东李晓东74专利代理机构成都九鼎天元知识产权代理有限公司51214代理人袁春晓54发明名称统一用户系统与第三方应用对接方法及装置57摘要本发明公开了统一用户系统与第三方应用对接方法及装置,涉及第三方应用开发技术,旨在针对现有技术中智能家电第三方应用开发的管理浪费人力资源、管理效率低下的问题,提供一种基于统一用户平台。
2、的第三方应用对接方法。本发明技术要点包括第三方应用在所述统一用户系统上注册;注册成功后,统一用户系统为所述第三方应用发放开发资源请求口令;第三方应用向统一用户系统发出开发资源请求,所述请求中包含有所述开发资源请求口令;统一用户系统接收第三方应用发出的开发资源请求后,验证其中的开发资源请求口令的有效性,只有在开发资源请求口令有效时将相关开发资源发送给第三方应用。51INTCL权利要求书1页说明书3页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页10申请公布号CN104301312ACN104301312A1/1页21一种统一用户系统与第三方应用对接方法,。
3、其特征在于,包括步骤1第三方应用在所述统一用户系统上注册;步骤2注册成功后,统一用户系统为所述第三方应用发放开发资源请求口令;步骤3第三方应用向统一用户系统发出开发资源请求,所述请求中包含有所述开发资源请求口令;步骤4统一用户系统接收第三方应用发出的开发资源请求后,验证其中的开发资源请求口令的有效性,只有在开发资源请求口令有效时将相关开发资源发送给第三方应用。2根据权利要求1所述的一种统一用户系统与第三方应用对接方法,其特征在于,所述步骤1进一步包括步骤11第三方应用从统一用户系统上获取统一的开发协议;步骤12第三方应用向统一用户系统提交开发说明;步骤13统一用户系统向工作人员提供所述开发说明。
4、,并接收工作人员的审查结果,若审查结果为合法,第三方应用注册成功。3根据权利要求2所述的一种统一用户系统与第三方应用对接方法,其特征在于,步骤2中,统一用户系统为注册成功的第三方应用生成用户标识及接口密钥,将所述用户标识及接口密钥作为所述发放开发资源请求口令发放给第三方应用。4根据权利要求1所述的一种统一用户系统与第三方应用对接方法,其特征在于,所述开发资源请求口令在一定时间阶段有效。5一种统一用户系统与第三方应用对接装置,其特征在于,包括注册单元,用于完成第三方应用的注册;开发资源请求口令发放单元,用于向注册成功的第三方应用发放开发资源请求口令;开发资源请求验证单元,用于接收第三方应用发出的。
5、开发资源请求,并验证其中的开发资源请求口令的有效性;开发资源发放单元,用于只有在第三方应用发送的开发资源请求口令有效时将相关开发资源发送给第三方应用。6根据权利要求5所述的一种统一用户系统与第三方应用对接装置,其特征在于,所述注册单元进一步包括开发协议发布单元,用于向第三方应用发布统一的开发协议;开发说明审查单元,用于接收第三方应用提供的开发说明,向工作人员提供所述开发说明,以及接收工作人员的审查结果;如审查结果为开发说明是合法的,第三方应用注册成功。7根据权利要求6所述的一种统一用户系统与第三方应用对接装置,其特征在于,开发资源请求口令发放单元用于为注册成功的第三方应用生成用户标识及接口密钥。
6、,将所述用户标识及接口密钥作为所述发放开发资源请求口令发放给第三方应用。8根据权利要求6所述的一种统一用户系统与第三方应用对接装置,其特征在于,所述开发资源请求口令在一定时间阶段有效。权利要求书CN104301312A1/3页3统一用户系统与第三方应用对接方法及装置技术领域0001本发明涉及第三方应用开发技术,尤其是一种统一用户系统与第三方应用统一对接的方法。背景技术0002随着ANDROID、IOS系统的出现,基于这些平台开发的第三方(非平台开发商也非用户的其他程序开放商)应用程序也越来越多,这些应用程序也为人们的生活带来了更多的便利与乐趣。随之而来的是第三方应用开放商也越来越多。0003在。
7、智能家电领域,很多智能家电是基于ANDROID系统的,如智能电视机。为了完善智能电视功能,智能电视生产厂家开始将智能电视应用程序的开发资源开放给第三方,由第三方来开发部分应用以完善丰富智能家电的功能。0004然而,现有技术中智能家电第三方应用开发的管理主要由人工完成,且没有一个统一的开发入口。不仅浪费了人力资源,也降低了工作效率。发明内容0005本发明所要解决的技术问题是针对上述存在的问题,提供一种基于统一用户平台的第三方应用对接方法。通过技术手段而实现第三方应用的统一、自动对接及管理。0006本发明提供的一种统一用户系统与第三方应用对接方法,包括步骤1第三方应用在所述统一用户系统上注册;步骤。
8、2注册成功后,统一用户系统为所述第三方应用发放开发资源请求口令;步骤3第三方应用向统一用户系统发出开发资源请求,所述请求中包含有所述开发资源请求口令;步骤4统一用户系统接收第三方应用发出的开发资源请求后,验证其中的开发资源请求口令的有效性,只有在开发资源请求口令有效时将相关开发资源发送给第三方应用。0007所述步骤1进一步包括步骤11第三方应用从统一用户系统上获取统一的开发协议;步骤12第三方应用向统一用户系统提交开发说明;步骤13统一用户系统向工作人员提供所述开发说明,并接收工作人员的审查结果,若审查结果为合法,第三方应用注册成功。进一步,步骤2中,统一用户系统为注册成功的第三方应用生成用户。
9、标识及接口密钥,将所述用户标识及接口密钥作为所述发放开发资源请求口令发放给第三方应用。0008进一步,所述开发资源请求口令在一定时间阶段有效。0009本发明还提供了一种统一用户系统与第三方应用对接装置,包括注册单元,用于完成第三方应用的注册;开发资源请求口令发放单元,用于向注册成功的第三方应用发放开发资源请求口令;开发资源请求验证单元,用于接收第三方应用发出的开发资源请求,并验证其中的开说明书CN104301312A2/3页4发资源请求口令的有效性;开发资源发放单元,用于只有在第三方应用发送的开发资源请求口令有效时将相关开发资源发送给第三方应用。0010所述注册单元进一步包括开发协议发布单元,。
10、用于向第三方应用发布统一的开发协议;开发说明审查单元,用于接收第三方应用提供的开发说明,向工作人员提供所述开发说明,以及接收工作人员的审查结果;如审查结果为开发说明是合法的,第三方应用注册成功。0011进一步,开发资源请求口令发放单元用于为注册成功的第三方应用生成用户标识及接口密钥,将所述用户标识及接口密钥作为所述发放开发资源请求口令发放给第三方应用。0012综上所述,由于采用了上述技术方案,本发明的有益效果是本发明提供了一种第三方应用对接的统一接口,从技术上实现了第三方应用对接的统一管理,减少了人力成本,提高了管理效率。0013本发明通过为发放给第三方应用的开发资源请求口令限定时效,不再为过。
11、期的开发资源请求口令提供开发资源,进一步提高了对接与管理的自动化。附图说明0014本发明将通过例子并参照附图的方式说明,其中图1为本发明中统一用户系统与第三方应用对接的流程图。0015图2为第三方应用注册过程的流程图。具体实施方式0016本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。0017本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。0018如图1,本发明提供的一种统一用户系统与第三方应用对接方法,包括步骤1第三方应。
12、用在所述统一用户系统上注册;步骤2注册成功后,统一用户系统为所述第三方用应该发放开发资源请求口令;步骤3第三方应用向统一用户系统发出开发资源请求,所述请求中包含有所述开发资源请求口令;步骤4统一用户系统接收第三方应用发出的开发资源请求后,验证其中的开发资源请求口令的有效性,只有在开发资源请求口令有效时将相关开发资源发送给第三方应用。0019这里的第三方应用是指第三方应用程序开发商或技术服务方。0020在其他实施例的步骤2中,统一用户系统为注册成功的第三方应用生成用户标识KEY及接口密钥,将所述用户标识及接口密钥作为所述发放开发资源请求口令发放给第三方应用。其中,为每个第三方应用生成的用户标识K。
13、EY是不同的,用户标识KEY的作用是区说明书CN104301312A3/3页5别不同的第三方应用。接口密钥可以是根据一定加密算法计算得到的。在又一实施例中,所述开发资源请求口令在一定时间阶段有效。0021在其他实施例的步骤4中,统一用户系统验证开发资源请求口令的有效性具体包括验证该口令是否在其有效时间内,和/或验证口令中的密钥是否与发放给第三方应用的一致,和/或验证口令中的密钥与用户标识KEY是否对应。0022在又一实施例中,统一用户系统包括一个数据库,用于存放第三方的用户标识KEY及接口密钥,以及其有效时间段。0023在其他实施例中,所述步骤1进一步包括步骤11第三方应用从统一用户系统上获取。
14、统一的开发协议;步骤12第三方应用向统一用户系统提交开发说明;步骤13统一用户系统向工作人员提供所述开发说明,并接收工作人员的审查结果,若审查结果为合法,第三方应用注册成功。0024其中开发协议是智能家电厂商为所有第三方应用制定的使用开发资源的规范,第三方应用在注册前便能在统一用户系统上看到或者获取。若第三方应用同意开发协议,便可向统一用户系统提交开发说明,其中开发说明包含了第三方应用开发商的介绍,如技术资质、工商注册信息等,以及即将开发的第三方应用程序的功能说明,也可以包括开发思路等。0025统一用户系统接收第三方应用提交的开发说明后,将其存放在所述数据库内,并允许工作人员访问数据库,阅读开。
15、发说明并给出审查结果合法或不合法。统一用户系统接收工作人员的审查结果,认为开发说明为合法的第三方应用注册成功,并完成后续步骤。在更具体的实施例中,统一用户系统提供选择控件或者文本输入框接收工作人员的审查结果。0026在其他实施例中,统一用户系统还将第三方应用的开发说明存储在所述数据库中,并使之与其对应的用户标识KEY关联,以便维护第三方应用信息。0027下面再通过一个实际应用场景进一步解释本发明。0028一APP(应用程序)开放商打算为某厂家智能电视开发一天气预报软件。于是该APP开发商先在所述厂商的统一用户系统上注册首先,APP开放商查看开发协议,如同意,则将自己的技术资质、工商注册信息封装。
16、为开发说明,提交给统一用户系统。统一用户系统接收并存储开发说明。工作人员从统一用户系统上获取该APP开发商的开发说明,审查其中的信息,如认为合法则告知统一用户系统。该APP开发商完成了注册。0029注册成功后,统一用户系统为所述APP开发商生成唯一的用户标识KEY及接口密钥。0030该APP开发商向统一用户系统发出开发资源请求,要求编写天气软件所需的系统开发资源(如ANDROID系统开放的接口资源或者厂商自行编写的开发包),所述请求中还包含有所述用户标识KEY及接口密钥。0031统一用户系统接收开发资源请求后,验证其中的用户标识KEY及接口密钥的有效性,若开发资源请求口令有效则将相关开发资源发送给所述开放商。0032本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。说明书CN104301312A1/2页6图1说明书附图CN104301312A2/2页7图2说明书附图CN104301312A。