[发明专利]一种对应用服务进行认证的方法及装置在审

专利信息
申请号: 201510724757.X 申请日: 2015-10-29
公开(公告)号: CN105391705A 公开(公告)日: 2016-03-09
发明(设计)人: 徐彦伟 申请(专利权)人: 青岛海尔智能家电科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;G06F21/44
代理公司: 工业和信息化部电子专利中心 11010 代理人: 田俊峰
地址: 266101 山东省*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用服务 进行 认证 方法 装置
【说明书】:

技术领域

发明涉及计算机技术领域,特别是涉及一种对应用服务进行认证的方法及装置。

背景技术

随着互联网的发展,各种IT(InformationTechnology,互联网技术)软件模块化、应用化程度越来越高,软件的集成越来越广泛,各个厂商的合作也越来越多,某些大型软件及服务都是由很多厂商合作共同完成,软件的模块化、集成授权就变得尤为重要了。

许多网络设备都是需要联网的,但有些网络设备要求在偶尔断网的情况下,应用服务也必须可用。因此,网络设备上的应用服务必须有在线、离线两种授权方法。如某厂商开发了一个应用组件,可以开放给任何合作商使用,但也不是无限制的使用,必须经过应用开发商的认证,授权许可后才能继续使用,而使用者一旦违规,应用开发商就可以随时通过网络来吊销对合作商的应用授权许可。

授权许可以MAC(MediaAccessControl,介质访问控制层)地址、厂商类型、设备类型等信息利用加密算法生成。分为在线授权认证与本地授权认证两个步骤。大多数网络设备集成某些应用服务都可以使用远程授权,但是,一旦断网,应用服务就不能授权使用。现有的认证方法如下:

方法一:

1、应用服务程序启动;

2、连接云平台;如果连接失败,则服务验证失败,应用服务无法使用;如果连接成功,通过云平台验证本地认证是否合法,合法则应用服务授权通过,启动应用服务,不合法则应用服务授权失败,应用服务无法使用。

方法二:

1、用户登陆应用服务连接的云服务器;

2、获取用户token(令牌)

3、通过token认证设备是否合法使用该应用服务,合法则应用服务授权通过,启动应用服务,不合法则应用服务授权失败,应用服务无法使用。

方法三:

1、根据特定设备分配特定的认证许可;

2、认证许可运行在本地网络设备上;

3、应用服务程序启动。

对于方法一和方法二,应用服务程序启动都必须连接云平台进行验证,如用户必须先登陆,获取云平台的认证信息,服务才能通过运行,一旦网络中断,应用服务就没有办法授权,因而就无法启动提供服务。

对于方法三,通常本地认证许可的分配没有特殊的管理措施,认证许可一旦被破解,应用服务可能就永远被设备所使用,没有管控的措施。

发明内容

本发明要解决的技术问题是一种对应用服务进行认证的方法及装置,用以解决现有技术中应用服务在认证时存在不便的问题。

为解决上述技术问题,一方面,本发明提供一种对应用服务进行认证的方法,包括:

获取网络设备的介质访问控制层MAC地址;

根据所述网络设备的MAC地址和保存在本地的认证许可文件license文件,对应用服务进行认证。

进一步,所述license文件包括:

标识flag,

经过加密的起始MAC地址和经过加密的结束MAC地址,以及校验位。

进一步,根据所述网络设备的MAC地址和保存在本地的认证许可文件license文件,对应用服务进行认证,具体包括:

解析license文件,获取起始MAC地址和结束MAC地址;

当从起始MAC地址到结束MAC地址的认证地址段中没有包括所述网络设备的MAC地址时,则认证失败,应用服务停止运行。

进一步,当所述网络设备的MAC地址包含在所述认证地址段中时,还包括:

采用预设的加密算法对所述license文件的文件名进行加密,得到文件名标识;

判断所述文件名标识与所述标识flag是否一致,如果是,则认证通过,在所述网络设备上运行所述应用服务;如果否,则认证失败,应用服务停止运行;其中,将所述license文件的文件名按照预设的加密算法加密后得到的数值设置为标识flag的初始值。

进一步,所述方法还包括:

判断所述网络设备是否与服务器连接成功,如果是,则从所述服务器中获取新的标识flag,并将所述license文件中的标识flag修改为新的标识flag;如果否,则保持所述license文件中的标识flag不变。

另一方面,本发明还提供一种对应用服务进行认证的装置,包括:

获取模块,用于获取网络设备的介质访问控制层MAC地址;

认证模块,用于根据所述网络设备的MAC地址和保存在本地的认证许可文件license文件,对应用服务进行认证。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔智能家电科技有限公司,未经青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510724757.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top