CN106169995B - 一种直播网站手机绑定短信验证防刷方法及*** - Google Patents

一种直播网站手机绑定短信验证防刷方法及*** Download PDF

Info

Publication number
CN106169995B
CN106169995B CN201610505161.5A CN201610505161A CN106169995B CN 106169995 B CN106169995 B CN 106169995B CN 201610505161 A CN201610505161 A CN 201610505161A CN 106169995 B CN106169995 B CN 106169995B
Authority
CN
China
Prior art keywords
upper limit
short
module
user
message verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610505161.5A
Other languages
English (en)
Other versions
CN106169995A (zh
Inventor
李东波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610505161.5A priority Critical patent/CN106169995B/zh
Publication of CN106169995A publication Critical patent/CN106169995A/zh
Application granted granted Critical
Publication of CN106169995B publication Critical patent/CN106169995B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种直播网站手机绑定短信验证防刷方法及***,包括接收用户通过网页端提出的用户手机绑定短信验证请求,判断用户输入手机号是否合法,判断用户输入验证码是否合法,判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,依次满足判断通过才确定手机绑定成功。本发明可以实现针对直播网站保护数亿用户进行有效的手机绑定,保护直播网站不被某些恶意用户恶意刷短信,给网站增加短信成本,具有重要的市场价值。

Description

一种直播网站手机绑定短信验证防刷方法及***
技术领域
本发明涉及互联网弹幕式视频直播领域,尤其是涉及一种直播网站手机绑定短信验证防刷方法及***。
背景技术
当前,视频直播方式已经得到了广泛的应用。人们可以通过互联网随时随地在PC、手机等多种客户端观看视频直播。
直播网站拥有庞大的用户群体,每天用户进行手机绑定量惊人,为了防止某些用户恶意刷短信,给网站增加短信成本,需要相关策略进行限制。
术语说明:
普通用户 登陆一个直播网站房间的用户
服务器 一般指后台服务
IP 一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
发明内容
针对现有技术的以上缺陷,本发明提供了一种直播网站手机绑定短信验证防刷方法及***。
本发明的技术方案提供一种直播网站手机绑定短信验证防刷方法,包括以下步骤:
步骤1,接收用户通过网页端提出的用户手机绑定短信验证请求;
步骤2,判断用户输入手机号是否合法,是则进入步骤3,否则返回错误提示;
步骤3,判断用户输入验证码是否合法,是则进入步骤4,否则返回错误提示;
步骤4,判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则进入步骤5,否则返回错误提示;
步骤5,判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则进入步骤6,否则返回错误提示;
步骤6,判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则进入步骤7,否则返回错误提示;
步骤7,确定手机绑定成功。
而且,所述预设时间段为当天。
而且,设上限N1=150。
而且,设上限N2=10。
而且,设上限N3=5。
本发明还相应提供一种直播网站手机绑定短信验证防刷***,包括以下模块:
第一模块,用于接收用户通过网页端提出的用户手机绑定短信验证请求;
第二模块,用于判断用户输入手机号是否合法,是则命令第三模块工作,否则返回错误提示;
第三模块,用于判断用户输入验证码是否合法,是则命令第四模块工作,否则返回错误提示;
第四模块,用于判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则命令第五模块工作,否则返回错误提示;
第五模块,用于判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则命令第六模块工作,否则返回错误提示;
第六模块,用于判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则命令第七模块工作,否则返回错误提示;
第七模块,用于确定手机绑定成功。
而且,所述预设时间段为当天。
而且,设上限N1=150。
而且,设上限N2=10。
而且,设上限N3=5。
不同于现有大多数网站都是采用网页端提交到服务器,服务器从数据库中获取手机验证码信息,而且大多数网站只是简单的匹配手机验证码正确与否,没有更多的相关策略可以进行限制;本发明提出层层限制,并且不需要利用服务器,这样大大提高了服务器效率。因此,本发明可以实现针对直播网站保护数亿用户进行有效的手机绑定,保护直播网站不被某些恶意用户恶意刷短信,给网站增加短信成本,具有重要的市场价值。
附图说明
图1为本发明实施例的流程图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
本发明所提出技术方案需要达到如下两个目的:
1.有效绑定,对符合条件的用户进行手机绑定。
2.策略限制,对恶意刷短信的用户进行策略限制,避免给网站增加短信成本。
参见图1,本发明实施例提供的方法包括以下流程:
步骤1:接收用户通过网页端提出的用户手机绑定短信验证请求。
服务器接受请求,步骤1的处理为服务器端和网页端的交互。
在已登录的情况下用户通过网页端进行手机绑定
步骤2:判断用户输入手机号是否合法,是则进入步骤3,否则返回错误提示。
步骤2的处理在服务器。
服务器检查用户当前输入的手机号是否合法。如果是中文、特殊字符、非数字类型字符串、且不是1x开头十一位的手机号,则在网页端用文字提示用户’您的手机号不合法’,直到用户输入正确的手机号为止。这样做可以有效防止用户输入无效的手机号。
步骤3:判断用户输入验证码是否合法,是则进入步骤4,否则返回错误提示。
步骤3的处理在服务器。
步骤3检查用户当前输入的验证码是否正确。如果输入错误,则在网页端用文字提示用户’您的验证码不正确’。这样做可以有效防止用户使用注册机验证。
步骤4:判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则进入步骤5,否则返回错误提示。
步骤4的处理在服务器。
具体实施时,本领域技术人员可自行预设时间段和相应上限值。实施例中,服务器检查用户所在的IP当天已接受多少条短信,N1=150。如果超过150条短信,则在网页端用文字提示用户’您的IP今日接收短信条数已经达到上限’。这样做可以有效防止某些用户恶意刷短信。
步骤5:判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则进入步骤6,否则返回错误提示。
步骤5的处理在服务器。
具体实施时,本领域技术人员可自行预设时间段和相应上限值。实施例中,步骤5检查用户绑定的手机号当天接收短信的条数,N2=10。如果超过10条短信,则在网页端用文字提示用户’您的手机号今日接收短信条数已经达到上限’。这样做可以有效防止某些用户使用同一个手机号进行恶意刷短信。
步骤6:判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则进入步骤7,否则返回错误提示。
步骤6的处理在服务器。
具体实施时,本领域技术人员可自行预设时间段和相应上限值。实施例中,检查用户当天接收短信的手机号个数,N3=5。如果用户切换不同的手机号进行短信验证、且超过5个手机号,则在网页端用文字提示用户’您的账号今日接收语音短信的手机数已经达到上限’。这样做可以有效防止某些用户不断的切换手机号进行恶意刷短信。
步骤7:确定手机绑定成功。
步骤7的处理在服务器。
如果以上步骤都通过,则说明是符合条件的用户手机绑定,用户手机绑定成功。具体实施时,可以不从数据库中获取手机验证码信息,直接从缓存***中获取,效率更高。
具体实施时,本发明所提供方法可基于软件技术实现自动运行流程,也可采用模块化方式实现相应***。本发明实施例还相应提供一种直播网站手机绑定短信验证防刷***,包括以下模块:
第一模块,用于接收用户通过网页端提出的用户手机绑定短信验证请求;
第二模块,用于判断用户输入手机号是否合法,是则命令第三模块工作,否则返回错误提示;
第三模块,用于判断用户输入验证码是否合法,是则命令第四模块工作,否则返回错误提示;
第四模块,用于判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则命令第五模块工作,否则返回错误提示;
第五模块,用于判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则命令第六模块工作,否则返回错误提示;
第六模块,用于判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则命令第七模块工作,否则返回错误提示;
第七模块,用于确定手机绑定成功。
各模块具体实现可参见相应步骤,本发明不予赘述。
本发明实施例技术方案和现有技术的实验效果数据对比表如下:
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

Claims (10)

1.一种直播网站手机绑定短信验证防刷方法,其特征在于,包括以下步骤:
步骤1,接收用户通过网页端提出的用户手机绑定短信验证请求;
步骤2,判断用户输入手机号是否合法,是则进入步骤3,否则返回错误提示;
步骤3,判断用户输入验证码是否合法,是则进入步骤4,否则返回错误提示;
步骤4,判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则进入步骤5,否则返回错误提示;
步骤5,判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则进入步骤6,否则返回错误提示;
步骤6,判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则进入
步骤7,否则返回错误提示;
步骤7,确定手机绑定成功。
2.根据权利要求1所述直播网站手机绑定短信验证防刷方法,其特征在于:所述预设时间段为当天。
3.根据权利要求2所述直播网站手机绑定短信验证防刷方法,其特征在于:设上限N1=150。
4.根据权利要求3所述直播网站手机绑定短信验证防刷方法,其特征在于:设上限N2=10。
5.根据权利要求4所述直播网站手机绑定短信验证防刷方法,其特征在于:设上限N3=5。
6.一种直播网站手机绑定短信验证防刷***,其特征在于,包括以下模块:
第一模块,用于接收用户通过网页端提出的用户手机绑定短信验证请求;
第二模块,用于判断用户输入手机号是否合法,是则命令第三模块工作,否则返回错误提示;
第三模块,用于判断用户输入验证码是否合法,是则命令第四模块工作,否则返回错误提示;
第四模块,用于判断同一IP在预设时间段的接收短信条数是否超过预设相应上限N1,是则命令第五模块工作,否则返回错误提示;
第五模块,用于判断同一手机在预设时间段的接收短信条数是否超过预设相应上限N2,是则命令第六模块工作,否则返回错误提示;
第六模块,用于判断同一账号在预设时间段切换使用的手机号是否超过预设相应上限N3,是则命令第七模块工作,否则返回错误提示;
第七模块,用于确定手机绑定成功。
7.根据权利要求6所述直播网站手机绑定短信验证防刷***,其特征在于:所述预设时间段为当天。
8.根据权利要求7所述直播网站手机绑定短信验证防刷***,其特征在于:设上限N1=150。
9.根据权利要求7所述直播网站手机绑定短信验证防刷***,其特征在于:设上限N2=10。
10.根据权利要求7所述直播网站手机绑定短信验证防刷***,其特征在于:设上限N3=5。
CN201610505161.5A 2016-06-30 2016-06-30 一种直播网站手机绑定短信验证防刷方法及*** Active CN106169995B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610505161.5A CN106169995B (zh) 2016-06-30 2016-06-30 一种直播网站手机绑定短信验证防刷方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610505161.5A CN106169995B (zh) 2016-06-30 2016-06-30 一种直播网站手机绑定短信验证防刷方法及***

Publications (2)

Publication Number Publication Date
CN106169995A CN106169995A (zh) 2016-11-30
CN106169995B true CN106169995B (zh) 2019-03-15

Family

ID=58066164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610505161.5A Active CN106169995B (zh) 2016-06-30 2016-06-30 一种直播网站手机绑定短信验证防刷方法及***

Country Status (1)

Country Link
CN (1) CN106169995B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108183914A (zh) * 2018-01-10 2018-06-19 浪潮通用软件有限公司 一种防止恶意刷取短信验证码发送服务的方法
CN109121100A (zh) * 2018-09-27 2019-01-01 沈文策 一种短信通信控制方法及装置
CN109660513A (zh) * 2018-11-13 2019-04-19 微梦创科网络科技(中国)有限公司 一种基于Storm集群识别问题账号的方法及装置
CN111787348B (zh) * 2020-07-28 2022-10-04 中国联合网络通信集团有限公司 基于直播的视频推送方法、推送装置及终端设备
CN113852630A (zh) * 2021-09-24 2021-12-28 广东睿住智能科技有限公司 数据传输方法、数据传输装置、服务器和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012142133A1 (en) * 2011-04-12 2012-10-18 Yahoo! Inc. Sms-initiated mobile registration
CN103377524A (zh) * 2012-04-19 2013-10-30 朱海彬 一种输入手机短信随机验证码进行银行现场取款的方法
CN103840944A (zh) * 2014-03-18 2014-06-04 昆明理工大学 一种短信认证方法、服务器及***
CN104038502A (zh) * 2014-06-24 2014-09-10 五八同城信息技术有限公司 一种验证方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012142133A1 (en) * 2011-04-12 2012-10-18 Yahoo! Inc. Sms-initiated mobile registration
CN103377524A (zh) * 2012-04-19 2013-10-30 朱海彬 一种输入手机短信随机验证码进行银行现场取款的方法
CN103840944A (zh) * 2014-03-18 2014-06-04 昆明理工大学 一种短信认证方法、服务器及***
CN104038502A (zh) * 2014-06-24 2014-09-10 五八同城信息技术有限公司 一种验证方法及***

Also Published As

Publication number Publication date
CN106169995A (zh) 2016-11-30

Similar Documents

Publication Publication Date Title
CN106169995B (zh) 一种直播网站手机绑定短信验证防刷方法及***
CN103916244B (zh) 验证方法及装置
CN101771676B (zh) 一种跨域授权的设置、鉴权方法、相关装置及***
CN104144052B (zh) 一种文字中间的关键词与图片或视频对应的验证方法
CN105407074A (zh) 身份验证方法、装置及***
US20120297031A1 (en) Anonymous Signalling
CN102891826A (zh) 网页访问的控制方法、设备和***
CN1808983A (zh) 一种实现即时通讯的方法及***
CN101674318A (zh) 一种向移动设备定时推送数据的方法
CN103188218B (zh) 密码找回***及密码找回方法
CN102487322A (zh) 实现动态口令认证的注册方法、装置和***
US20130179421A1 (en) System and Method for Collecting URL Information Using Retrieval Service of Social Network Service
CN102624687A (zh) 基于移动终端的联网程序用户验证方法
CN104348895A (zh) 移动终端中程序间共享数据的方法及装置
CA2931525A1 (en) Data stream identifying method and device
CN102033926B (zh) 一种页面内容处理方法及装置
US10382914B2 (en) Techniques to leverage data from mobile headers
CN101771694B (zh) 一种确保客户端成功浏览网页的方法和装置
CN104504004A (zh) 用于网站分享的分享方法和装置
CN100405762C (zh) 终端装置
CN103259801B (zh) 一种电子邮件账号管理***和方法
US20100125738A1 (en) Systems and methods for transferring information
CN101951598B (zh) 基于业务运营支撑***的客户绑定方法和***
CN103501265B (zh) 一种获取用户信息的方法和装置
CN101969472A (zh) 云交易***及适配于云交易***的短信管理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161130

Assignee: Suizhou Suiwang Culture Media Co.,Ltd.

Assignor: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.: X2023980034620

Denomination of invention: A Method and System for Verifying and Preventing Brushing of SMS Binding on Live Website Mobile Phones

Granted publication date: 20190315

License type: Common License

Record date: 20230414