终端漫游认证的方法及装置制造方法及图纸

技术编号:10427220 阅读:86 留言:0更新日期:2014-09-12 17:23
本发明专利技术实施例提供一种终端漫游认证的方法及装置。该方法包括:获取接收到的、用户设备发送的数据报文的特征信息;判断本地认证缓存表中是否存在与所述特征信息对应的表项;若不存在,则向云服务器发送包含所述特征信息的第一查询请求,以使所述云服务器查询云端认证缓存表中是否存在与所述特征信息对应的表项;接收所述云服务器发送的第一查询结果,若所述第一查询结果为所述云端认证缓存表中存在与所述特征信息对应的表项,则转发所述数据报文。以使用户终端在商家的一家门店认证通过后,无需再次认证即可使用商家任一门店提供的免费WiFi,从而提升用户体验。

【技术实现步骤摘要】
终端漫游认证的方法及装置
本专利技术涉及一种通信技术,尤其涉及一种终端漫游认证的方法及装置。
技术介绍
商业WiFi是指通过带有路由功能的商用终端或者将有线宽带信号转成WiFi信号,改变传统运营商模式,把按带宽流量收费转变为提供免费流量。商家通过提供免费WiFi,不仅可以吸引客流,还可以通过WiFi广告很好的推广自身品牌。以微信公众号或微博为代表的新型营销平台受到了广大商家的重视,商家希望用户在使用商家提供的免费WiFi前能关注其公众号或者微博账号,对于连锁型企业,商家还希望用户终端在一家门店认证通过后,在该商家的所有门店,无需做任何操作就可以直接使用商家提供的免费WiFi ;用户若取消关注商家的公众号或者微博账号,则不能使用该商家提供的免费WiFi。通常,用户在每次使用商家提供的免费WiFi之前,需要进行特定的操作来完成认证,用户体验较差。
技术实现思路
本专利技术提供一种终端漫游认证的方法及装置,以使用户终端在商家的一家门店认证通过后,无需再次认证即可使用商家任一门店提供的免费WiFi,从而提升用户体验。第一方面,本专利技术实施例提供一种终端漫游认证的方法,包括:获取接收到的、用户终端发送的数据报文的特征信息;判断本地认证缓存表中是否存在与所述特征信息对应的表项;若不存在,则向云服务器发送包含所述特征信息的第一查询请求,以使所述云服务器查询云端认证缓存表中是否存在与所述特征信息对应的表项;接收所述云服务器发送的第一查询结果,若所述第一查询结果为所述云端认证缓存表中存在与所述特征信息对应的表项,则转发所述数据报文。在第一方面的第一种可能的实现方式中,所述方法还包括:若所述第一查询结果为所述云端认证缓存表中不存在与所述特征信息对应的表项,则判断所述数据报文是否访问预定的应用所下发的链接;若判断结果为是,则提取所述链接中的、所述用户终端的公开身份标识OpenID,并向所述云服务器发送包含所述特征信息和所述OpenID的第二查询请求;接收所述云服务器发送的第二查询结果,若所述第二查询结果为所述云端认证缓存表中存在与所述OpenID对应的表项,则转发所述数据报文。在第一方面的第二种可能的实现方式中,所述接收所述云服务器发送的第一查询结果或接收所述云服务器发送的第二查询结果之后,还包括:将所述特征信息记录到所述本地认证缓存表中。结合第一方面至第一方面的第二任一可能的实现方式,在第三种可能的实现方式中,所述方法还包括:接收所述云服务器发送的包含所述OpenID的用户下线命令;根据所述用户下线命令,删除所述本地认证缓存表中与所述OpenID对应的表项;或者达到预设数据老化时间后,删除所述本地认证缓存表中与所述特征信息对应的表项。第二方面,本专利技术实施例提供一种终端漫游认证的方法,包括:接收终端设备发送的包含用户信息的查询请求,所述查询请求是所述终端设备在获取到数据报文中的所述用户信息、并判断出本地认证缓存表中不存在与所述用户信息对应的表项后发送的;根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项;向所述终端设备发送查询结果,以使所述终端设备根据所述查询结果处理所述数据报文。在第二方面的第一种可能的实现方式中,所述用户信息为所述数据报文的特征信息;相应的,所述根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项,包括:根据所述查询请求,查询所述云端认证缓存表中是否存在与所述特征信息对应的表项;或者所述用户信息为所述数据报文的特征信息以及发送所述数据报文的用户终端的公开身份标识OpenID ;相应的,所述根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项,包括:根据所述查询请求,查询所述云端认证缓存表中是否存在与所述OpenID对应的表项。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述查询所述云端认证缓存表中是否存在与所述OpenID对应的表项之后,还包括:若所述查询结果为所述云端认证缓存表中存在与所述OpenID对应的表项,将与所述OpenID对应的表项中的特征信息更新为所述查询请求中的特征信息。结合第二方面至第二方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述方法还包括:向所述终端设备发送包含所述OpenID的用户下线命令,以使所述终端设备删除所述本地认证缓存表中与所述OpenID对应的表项。第三方面,本专利技术实施例提供一种终端漫游认证的装置,包括:获取模块,用于获取接收到的、用户终端发送的数据报文的特征信息;判断模块,用于判断本地认证缓存表中是否存在与所述特征信息对应的表项;发送模块,用于若不存在,则向云服务器发送包含所述特征信息的第一查询请求,以使所述云服务器查询云端认证缓存表中是否存在与所述特征信息对应的表项;接收模块,用于接收所述云服务器发送的第一查询结果,若所述第一查询结果为所述云端认证缓存表中存在与所述特征信息对应的表项,则转发所述数据报文。在第三方面的第一种可能的实现方式中,所述判断模块还用于若所述第一查询结果为所述云端认证缓存表中不存在与所述特征信息对应的表项,则判断所述数据报文是否访问预定的应用所下发的链接;所述发送模块还用于若所述判断模块的判断结果为是,则提取所述链接中的、所述用户终端的公开身份标识OpenID,并向所述云服务器发送包含所述特征信息和所述OpenID的第二查询请求;所述接收模块还用于接收所述云服务器发送的第二查询结果,若所述第二查询结果为所述云端认证缓存表中存在与所述OpenID对应的表项,则由所述发送模块转发所述数据报文。在第三方面的第二种可能的实现方式中,所述装置还包括记录模块,用于将所述特征信息记录到所述本地认证缓存表中。结合第三方面至第三方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述接收模块还用于接收所述云服务器发送的包含所述OpenID的用户下线命令;所述记录模块还用于根据所述用户下线命令,删除所述本地认证缓存表中与所述OpenID对应的表项;或者所述记录模块还用于达到预设数据老化时间后,删除所述本地认证缓存表中与所述特征信息对应的表项。第四方面,本专利技术实施例提供一种终端漫游认证的装置,包括:接收模块,用于接收终端设备发送的包含用户信息的查询请求,所述查询请求是所述终端设备在获取到数据报文中的所述用户信息、并判断出本地认证缓存表中不存在与所述用户信息对应的表项后发送的;查询模块,用于根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项;发送模块,用于向所述终端设备发送查询结果,以使所述终端设备根据所述查询结果处理所述数据报文。在第四方面的第一种可能的实现方式中,所述用户信息为所述数据报文的特征信息;相应的,所述查询模块具体用于根据所述查询请求,查询所述云端认证缓存表中是否存在与所述特征信息对应的表项;或者所述用户信息为所述数据报文的特征信息以及发送所述数据报文的用户终端的公开身份标识OpenID ;相应的,所述查询模块具体用于根据所述查询请求,查询所述云端认证缓存表中是否存在与所述OpenID对应的表项。结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括更新模块:若所述查询模块的查询结果为所述云端认证缓存表中存本文档来自技高网...
终端漫游认证的方法及装置

【技术保护点】
一种终端漫游认证的方法,其特征在于,包括:获取接收到的、用户终端发送的数据报文的特征信息;判断本地认证缓存表中是否存在与所述特征信息对应的表项;若不存在,则向云服务器发送包含所述特征信息的第一查询请求,以使所述云服务器查询云端认证缓存表中是否存在与所述特征信息对应的表项;接收所述云服务器发送的第一查询结果,若所述第一查询结果为所述云端认证缓存表中存在与所述特征信息对应的表项,则转发所述数据报文。

【技术特征摘要】
1.一种终端漫游认证的方法,其特征在于,包括: 获取接收到的、用户终端发送的数据报文的特征信息; 判断本地认证缓存表中是否存在与所述特征信息对应的表项; 若不存在,则向云服务器发送包含所述特征信息的第一查询请求,以使所述云服务器查询云端认证缓存表中是否存在与所述特征信息对应的表项; 接收所述云服务器发送的第一查询结果,若所述第一查询结果为所述云端认证缓存表中存在与所述特征信息对应的表项,则转发所述数据报文。2.根据权利要求1所述的方法,其特征在于,还包括: 若所述第一查询结果为所述云端认证缓存表中不存在与所述特征信息对应的表项,则判断所述数据报文 是否访问预定的应用所下发的链接; 若判断结果为是,则提取所述链接中的、所述用户终端的公开身份标识OpenID,并向所述云服务器发送包含所述特征信息和所述OpenID的第二查询请求; 接收所述云服务器发送的第二查询结果,若所述第二查询结果为所述云端认证缓存表中存在与所述OpenID对应的表项,则转发所述数据报文。3.根据权利要求1所述的方法,其特征在于,所述接收所述云服务器发送的第一查询结果或接收所述云服务器发送的第二查询结果之后,还包括: 将所述特征信息记录到所述本地认证缓存表中。4.根据权利要求1-3任一所述的方法,其特征在于,还包括: 接收所述云服务器发送的包含所述OpenID的用户下线命令;根据所述用户下线命令,删除所述本地认证缓存表中与所述OpenID对应的表项;或者 达到预设数据老化时间后,删除所述本地认证缓存表中与所述特征信息对应的表项。5.一种终端漫游认证的方法,其特征在于,包括: 接收终端设备发送的包含用户信息的查询请求,所述查询请求是所述终端设备在获取到数据报文中的所述用户信息、并判断出本地认证缓存表中不存在与所述用户信息对应的表项后发送的; 根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项; 向所述终端设备发送查询结果,以使所述终端设备根据所述查询结果处理所述数据报文。6.根据权利要求5所述的方法,其特征在于,所述用户信息为所述数据报文的特征信息; 相应的,所述根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项,包括: 根据所述查询请求,查询所述云端认证缓存表中是否存在与所述特征信息对应的表项;或者 所述用户信息为所述数据报文的特征信息以及发送所述数据报文的用户终端的公开身份标识OpenID ; 相应的,所述根据所述查询请求,查询云端认证缓存表中是否存在与所述用户信息对应的表项,包括: 根据所述查询请求,查询所述云端认证缓存表中是否存在与所述OpenID对应的表项。7.根据权利要求6所述的方法,其特征在于,所述查询所述云端认证缓存表中是否存在与所述OpenID对应的表项之后,还包括: 若所述查询结果为所述云端认证缓存表中存在与所述OpenID对应的表项,将与所述OpenID对应的表项中的特征信息更新为所述查询请求中的特征信息。8.根据权利要求5-7任一所述的方法,其特征在于,还包括: 向所述终端设备发送包含所述OpenID的用户下线命令,以使所述终端设备删除所述本地认证缓存表中与所述OpenID对应的表项。9.一种终端...

【专利技术属性】
技术研发人员:黄弼鑫
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:北京;11

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

1