一种接入方法及装置制造方法及图纸

技术编号:15898973 阅读:25 留言:0更新日期:2017-07-28 21:39
本发明专利技术公开了一种接入方法,所述方法包括:服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;获得所述唯一识别信息的已使用次数信息;将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。本发明专利技术还公开了一种接入装置。

【技术实现步骤摘要】
一种接入方法及装置
本专利技术涉及互联网信息处理技术,尤其涉及一种接入方法及装置。
技术介绍
目前,在对产品通过互联网网页进行推广活动时,例如:通过网页进行优惠券发放、奖品发送等活动时,用户可以通过推广活动的引导页面参加推广活动。通常,具体参与方式是:触发引导页面中推广活动的启动机制如点击按钮,用户所对应的客户端就会向服务器发送业务请求,服务器响应该业务请求返回推广活动接口,例如:推广活动网页的统一资源定位符(URL,UniformResourceLocator),客户端通过该活动接口参与推广活动。如图5所示,图5中(a)图表示用户通过触发推广活动的按钮参与推广活动,(b)图表示推广活动已参加完毕。但是,现有技术中可以通过同一个活动接口多次参与推广活动,这样很可能会对参与推广活动的用户带来财产安全等风险,例如:用户A通过活动接口参与推广活动后,该活动接口被泄露或被盗取,使其他用户也可以通过该活动接口参与推广活动,造成用户A获得的奖励被他人领取,使用户A蒙受利益损失。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种接入方法及装置,能够限制推广活动接口的使用次数,有效防止推广活动接口被盗或泄露对用户造成损害。为达到上述目的,本专利技术实施例提供了一种接入方法,包括:服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;获得所述唯一识别信息的已使用次数信息;将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。上述方法中,所述根据对比结果确定是否允许客户端接入服务器,包括:如果所述唯一识别信息的已使用次数小于所述预设的使用次数,则允许客户端接入服务器;如果所述唯一识别信息的已使用次数大于等于所述预设的使用次数,则拒绝客户端接入服务器。上述方法中,所述检测客户端通过服务器发送的接口接入之前,所述方法还包括:服务器向客户端提供接口引导信息,当检测到客户端通过接口引导信息接入服务器后,生成对应于所述客户端的唯一识别信息,将所述唯一识别信息加入到接口中,并将所述接口发送至客户端。上述方法中,所述生成对应于所述客户端的唯一识别信息,包括:服务器生成与各个客户端一一对应的唯一识别信息,并初始化各个唯一识别信息的已使用次数信息。上述方法还包括:允许客户端接入服务器时,服务器将所述唯一识别信息的已使用次数增加一次。本专利技术实施例还提供了一种接入装置,包括:检测模块,用于检测是否有客户端通过服务器发送的接口接入服务器;获取模块,用于提取所述接口中的唯一识别信息,获得所述唯一识别信息的已使用次数信息;处理模块,用于将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。上述装置中,所述处理模块具体用于:如果所述唯一识别信息的已使用次数小于所述预设的使用次数,则允许客户端接入服务器;如果所述唯一识别信息的已使用次数大于等于所述预设的使用次数,则拒绝客户端接入服务器。上述装置中,所述装置还包括:生成模块,用于服务器向客户端提供接口引导信息,当检测到客户端通过接口引导信息接入服务器后,生成对应于所述客户端的唯一识别信息;发送模块,用于将所述唯一识别信息加入到接口中,并将所述接口发送至客户端。上述装置中,所述生成模块具体用于:生成与各个客户端一一对应的唯一识别信息,并初始化各个唯一识别信息的已使用次数信息。上述装置中,所述处理模块还用于:允许客户端接入服务器时,服务器将所述唯一识别信息的已使用次数增加一次。本专利技术实施例提供的接入方法及装置,服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;获得所述唯一识别信息的已使用次数信息;将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器;如此,服务器可以通过获取接口的已使用次数,接受或拒绝客户端接入服务器,有效防止接口被盗或泄漏对用户造成损害,此外,还可以在唯一识别信息中加入用户或客户端的识别信息,进一步对用户或客户端进行安全验证,或在唯一识别信息加入实效信息,使接口在一定的时间内对用户或客户端有效,进一步提升接口的安全性。附图说明图1为本专利技术实施例接入方法的实现流程示意图;图2为本专利技术实施例接入方法中接口引导流程示意图;图3为本专利技术实施例接入方法在实际应用中的实现流程示意图;图4为本专利技术实施例接入装置的组成结构示意图;图5为用户通过点击客户端上提供的推广活动按钮参加推广活动的示意图。具体实施方式为了能够更加详细的了解本专利技术实施例的特点与
技术实现思路
,下面对本专利技术实施例的实现进行详细阐述。图1为本专利技术实施例接入方法的实现流程示意图,如图1所示,本专利技术实施例接入方法,包括以下步骤:步骤101:服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;所述接口可以是应用程序编程接口(API,ApplicationProgrammingInterface)、或以超文本传输协议(HTTP,HyperTextTransferProtocol)为基础编译的接口如URL等,服务器可以通过上述接口对外如用户或客户端提供一组基于应用或硬件的例程,所述例程可以实现服务器与客户端程序间通信、或通过数据库实现数据共享、或通过发送格式化文件实现服务器与用户或客户端直接通信或数据共享;其中,所述接口可以包含唯一识别信息,该唯一识别信息可以使用唯一识别码(UUID,UniversallyUniqueIdentifier)、或全局唯一识别符(GUDI,GloballyUniqueIdentifier)、或根据使用客户端的用户个人信息生成;为了使所述唯一识别信息在计算机集群或互联网中不会生成两个相同的识别信息,可以在所述唯一识别信息中添加非随机参数如时间,使得唯一识别信息能具备唯一特性;当唯一识别信息是根据用户个人信息生成时,用户通过接口接入服务器时需要输入用户个人信息,服务器将唯一识别信息与用户输入的用户个人信息匹配,验证用户身份;另一方面,通过用户个人信息生成唯一识别信息,可以实现对同一个用户接入服务器所提供同的同一接口的次数进行限制,例如:在优惠券领取等推广活动中,防止可以用户多次领取优惠券;其中,所述用户个人信息可以是用户的手机号、邮箱、相关软件的账号登录信息等。步骤102:获得所述唯一识别信息的已使用次数信息;这里,所述唯一识别信息含有对应的所述接口的已使用次数信息,每当有客户端通过所述接口接入服务器后,该接口的已使用次数增加一次。步骤103:将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。具体的,所述根据对比结果确定是否允许客户端接入服务器包括:如果所述唯一识别信息的已使用次数小于所述预设的使用次数,则允许客户端接入服务器;如果所述唯一识别信息的已使用次数大于所述预设的使用次数,则拒绝客户端接入服务器;其中,所述服务器预设的使用次数信息可以根据实际需求进行设定,在实际应用场景中通常设置为1;所述唯一识别信息的已使用次数小于所述预设的使用次数,表明之前没有客户端通过该接口接入服务器,判断该客户端接入服务器为合法接入,服务器允许该客户端接入本文档来自技高网
...
一种接入方法及装置

【技术保护点】
一种接入方法,其特征在于,所述方法包括:服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;获得所述唯一识别信息的已使用次数信息;将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。

【技术特征摘要】
1.一种接入方法,其特征在于,所述方法包括:服务器检测到客户端通过服务器发送的接口接入后,提取所述接口中的唯一识别信息;获得所述唯一识别信息的已使用次数信息;将所述唯一识别信息的已使用次数信息与服务器预设的使用次数信息对比,根据对比结果确定是否允许客户端接入服务器。2.根据权利要求1所述的方法,其特征在于,所述根据对比结果确定是否允许客户端接入服务器,包括:如果所述唯一识别信息的已使用次数小于所述预设的使用次数,则允许客户端接入服务器;如果所述唯一识别信息的已使用次数大于等于所述预设的使用次数,则拒绝客户端接入服务器。3.根据权利要求1所述的方法,其特征在于,所述检测客户端通过服务器发送的接口接入之前,所述方法还包括:服务器向客户端提供接口引导信息,当检测到客户端通过接口引导信息接入服务器后,生成对应于所述客户端的唯一识别信息,将所述唯一识别信息加入到接口中,并将所述接口发送至客户端。4.根据权利要求3所述的方法,其特征在于,所述生成对应于所述客户端的唯一识别信息,包括:服务器生成与各个客户端一一对应的唯一识别信息,并初始化各个唯一识别信息的已使用次数信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:允许客户端接入服务器时,服务器将所述唯一识别信息的已使用...

【专利技术属性】
技术研发人员:佘志强杨琳陈松
申请(专利权)人:咪咕数字传媒有限公司
类型:发明
国别省市:浙江,33

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

1