一种软件后台认证方法、认证服务器和终端技术

技术编号:8454905 阅读:169 留言:0更新日期:2013-03-21 23:51
本发明专利技术公开了一种软件后台认证方法、认证服务器和终端,其中软件后台认证方法包括:MAC报备:认证服务器事先建立终端的内置网卡物理地址MAC的报备数据库于存储模块中;MAC解析与判断:当接收到终端的认证请求后,认证服务器的解析模块解析出该终端的内置网卡物理地址MAC,与报备数据库中的信息进行匹配查询,并依据获取的匹配结果指示认证服务器的应答模块给予该终端相应的应答指示;应答指示:根据解析模块的决策,应答模块向该终端发送相应的应答指示。采用本发明专利技术的技术方案,从应用层面上防止终端的网卡物理地址MAC发生冲突,将上述可能的软件故障处理成本直接降为零,同时杜绝了损害软件厂商利益的软件著作权侵权行为。

【技术实现步骤摘要】
一种软件后台认证方法、认证服务器和终端
本专利技术涉及网络通信领域,特别涉及一种MAC地址认证技术。
技术介绍
现有技术中,为使普通电子消费品具有连接Internet的能力,可以提供多种接入方法,通过RJ45接入LAN是其中技术较为成熟的一种。RJ45插孔是有线网卡的标准接口,采用此种Internet接入方法的电子消费品必须内置一块有线网卡,而有线网卡设备在Internet通信中通过由IEEE统一管理的物理地址MAC来标识该设备的全球唯一性。使用MAC地址需要向管理机构统一申请,以避免冲突。台式机、笔记本等厂商已长期生产相关设备,大多能遵循此规定;而电子消费品厂商数量庞大,通常刚刚进入Internet互联领域时,存在利益驱动不经申请随意使用、多个设备重复使用MAC地址等现象,可能导致设备潜在冲突及非法接入;而电子消费品软件厂商根据该产品产量确定收费标准的意图也会因为软件可随意复制而无法实现,侵权行为的发生得不到有效制止。互联网接入是开放的,目前并无统一的接入许可及身份识别制度,只有在数据链路层工作的网卡物理地址MAC可以标识互联网接入设备的真实身份。假如存在接入设备网卡物理地本文档来自技高网...
一种软件后台认证方法、认证服务器和终端

【技术保护点】
一种软件后台认证方法,包括如下步骤:MAC报备:认证服务器事先建立终端的内置网卡物理地址MAC的报备数据库于存储模块中;MAC解析与判断:当接收到终端的认证请求后,认证服务器的解析模块解析出该终端的内置网卡物理地址MAC,与报备数据库中的信息进行匹配查询,并依据获取的匹配结果指示认证服务器的应答模块给予该终端相应的应答指示;应答指示:根据解析模块的决策,应答模块向该终端发送相应的应答指示。

【技术特征摘要】
1.一种软件后台认证方法,包括如下步骤:MAC报备:认证服务器事先建立终端的内置网卡物理地址MAC的报备数据库于存储模块中;MAC解析与判断:当接收到终端的认证请求后,认证服务器的解析模块解析出该终端的内置网卡物理地址MAC,与报备数据库中的信息进行匹配查询,并依据获取的匹配结果指示认证服务器的应答模块给予该终端相应的应答指示;应答指示:根据解析模块的决策,应答模块向该终端发送相应的应答指示;所述应答指示中,包含命令终端执行相应动作的指示,包括提示认证失败、终止运行、正常运行和写入认证识别码UID中的一种或多种;当该请求认证的终端的内置网卡物理地址MAC已在报备数据库查询到有效记录,但检测到存在其他终端同时在线并使用同一MAC请求认证时,认证重复,应答指示该终端弹出认证失败提示并指示停止应用的运行;判断认证重复的具体方法包括:将一个确定的心跳请求在认证服务器内存中保存预定时间,在该预定时间内收到同一MAC的心跳请求,但经判断不是同一终端再次发出的,此时判为认证重复。2.如权利要求1所述的软件后台认证方法,其特征是:所述应答指示步骤中,应答模块将向该终端发送的应答指示包含在http响应头httpresponseheader中。3.如权利要求1或2所述的软件后台认证方法,其特征是:当该请求认证的终端的内置网卡物理地址MAC已在所述报备数据库查询到有效记录时,认证通过,应答指示该终端正常运行。4.如权利要求1或2所述的软件后台认证方法,其特征是:当该请求认证的终端的内置网卡物理地址MAC已在报备数据库查询到有效记录,并且此次认证是该MAC的首次认证时,应答指示该终端正常运行,同时下发一条即时生成的唯一认证识别码UID分配给该终端。5.如权利要求1或2所述的软件后台认证方法,其特征是:当该请求认证的终端的内置网卡物理地址MAC已在报备数据库查询到有效记录,但是检测到存在其他终端同时在线并使用同一MAC请求认证时,认证重复,忽略本次冲突,应答指示该终端继续正常工作。6.如权利要求1或2所述的软件后台认证方法,其特征是:当该请求认证的终端的内置网卡物理地址MAC在报备数据库没有查询到有效记录时,认证失败,应答指示该终端停止应用的运行。7.一种软件后台认证服务器,包括:存储模块:用于事先建立终端的内置网卡物理地址MAC的报备数据库;解析模块:当接收到终端的认证请求后,解析出该终端的内置网卡物理地址MAC,与报备数据库中的信息进行匹配查询,并依据获取的匹配结果指示应答模块给予该终端相应的应答指示;应答模块:根据解析模块的决策,向该终端发送相应的应答指示;所述应答指示中,包含命令终端执行相应动作的指示,包括提示认证失败、终止运行、正常...

【专利技术属性】
技术研发人员:何迪荃杜军
申请(专利权)人:深圳市快播科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1