共享终端检测方法以及为此的设备技术

技术编号:18467231 阅读:21 留言:0更新日期:2018-07-18 16:40
公开了共享终端检测方法以及为此的设备。共享终端检测服务器通过以下各项来检测终端是否是共享终端:接收用于将终端连接到web服务器的web访问通信量,向终端传输请求重新连接到用于IP检测的web页面的响应消息,在所述web页面中描述了实时web通信请求,以及获得由STUN服务器识别的终端的私有IP地址。

Shared terminal detection methods and devices for this purpose

A shared terminal detection method and a device for this purpose are disclosed. The shared terminal detection server detects whether the terminal is a shared terminal by receiving the web access traffic for connecting the terminal to the web server, reconnecting the request to the response message of the web page for the IP detection, describing the real-time web communication requests in the web page, and obtaining the data from the web page. The private IP address of the terminal identified by the STUN server.

【技术实现步骤摘要】
【国外来华专利技术】共享终端检测方法以及为此的设备
本公开内容涉及检测共享公共互联网协议(IP)地址的终端的方法以及为此的设备,并且更具体地涉及通过使用终端的私有IP地址来检测共享终端的方法以及为此的设备。
技术介绍
图1是图示出通过使用传统的互联网共享器共享公共IP地址的终端的示例的图。参考图1,共享器120将包括在从终端100和110接收到的分组中的私有IP地址转换成公共IP地址并将其传输到web服务器130等,并且将包括在从web服务器130接收到的分组中的公共IP地址转换成作为分组的实际目的地的终端的私有IP地址,并将其传输到终端100和110。存在一种通过使用cookie来分配终端识别值的方法作为检测终端是否共享公共IP地址(即,共享终端)的方法。然而,当通过使用cookie将识别值分配给终端时,由于用户可能删除cookie等等,因此在检测准确的共享终端方面存在限制。
技术实现思路
技术问题提供了能够在不需要包括终端识别值的cookie或在终端中安装用于检测共享终端的程序、诸如小应用程序的情况下通过容易地识别终端的私有互联网协议(IP)地址来检测终端是否是共享终端的方法以及为此的设备。问题的解决方案根据本公开内容的一方面,提供了一种由共享终端检测服务器检测共享公共IP地址的共享终端的方法,所述方法包括:接收用于将终端连接到web服务器的web访问通信量;响应于所述web访问通信量,将用于请求重新连接到描述web实时通信请求的IP检测web页面的响应消息传输到所述终端;通过所述IP检测web页面获得用于所述终端的web浏览器的web实时通信设置的所述终端的私有IP地址,所述私有IP地址是由用于网络地址转换的会话遍历实用程序(SessionTraversalUtilitiesforNetworkAddressTranslation,STUN)服务器识别的;以及基于所述私有IP地址来检测所述终端是否是共享终端。根据本公开内容的另一方面,提供了一种检测共享公共IP地址的终端的方法,所述终端包括:传输用于将web浏览器连接到web服务器的web访问通信量;响应于所述web访问通信量,接收用于请求重新连接到共享终端检测服务器的IP检测web页面的响应消息;根据所述响应消息连接到所述IP检测web页面;根据在所述IP检测web页面的脚本中描述的过程,由所述web浏览器从STUN服务器请求和接收网络信息;以及将所述网络信息中包括的所述终端的私有IP地址提供给所述共享终端检测服务器。公开内容的有利效果根据本公开内容,可以基于通过使用web浏览器的Web实时通信(WebRTC)识别的终端的私有IP地址来检测共享终端。此外,由于不需要通过cookie等分配终端识别值、或者在终端中安装用于检测共享终端的程序、诸如单独的小应用程序,所以可以防止由终端用户的小应用程序或cookie的恶意删除而引起的共享终端检测干扰。附图说明图1是图示出通过使用传统的互联网共享器共享公共互联网协议(IP)地址的终端的示例的图示。图2是图示出通过使用小应用程序识别本地IP地址的方法的示例的图示。图3是图示出根据本公开内容的用于检测共享终端的整个系统的示意性配置的图示。图4是图示出根据本公开内容的检测共享终端的方法的实施例的流程图。图5是图示出根据本公开内容的由共享终端检测服务器提供的IP检测web页面的示例的图示。图6是图示出根据本公开内容的由共享终端检测服务器提供的IP检测web页面的另一示例的图示。图7是图示出根据本公开内容的由共享终端检测服务器存储且管理的IP地址的示例的图示。具体实施方式在下文中,将参考附图详细地描述根据本公开内容的共享终端检测方法以及为此的设备。图2是图示出通过使用小应用程序识别本地互联网协议(IP)地址的方法的示例的图示。参考图2,终端100通过web浏览器200连接到web服务器130,并下载且显示包括脚本等的web页面210。终端100的web浏览器200解译web页面210的脚本并执行该脚本中描述的过程。构成web页面210的脚本由于诸如安全性之类的各种问题而在访问终端100的本地资源或本地信息方面具有限制,并且特别地,它不可以直接访问终端的本地IP地址(即私有IP地址)230。此外,另一服务器240不可以访问由web服务器130提供的web页面210。web服务器130应该访问诸如小应用程序220之类的单独的程序以便访问终端的本地IP地址230。web页面的脚本是一种没有编译的描述由web浏览器解译并处理的过程的文本集类型。另一方面,与web页面的脚本不同,小应用程序220是一种与web服务器130分开下载、存储在终端本地中并通过编译执行的程序类型。例如,web服务器130可以向终端提供单独的小应用程序220,并且然后通过小应用程序220识别终端的本地IP地址230,但是不可以通过web页面210的脚本来识别本地IP地址230。当用户删除小应用程序或拒绝安装小应用程序时,通过使用小应用程序220识别终端的本地IP地址的方法无法识别本地IP地址。在以下实施例中,将描述通过获得终端的私有IP地址而不安装小应用程序来检测共享终端的方法。图3是图示出根据本公开内容的用于检测共享终端的整个系统的示意性配置的图示。参考图3,存在通过共享器310共享公共IP地址的至少两个终端300和302、检测共享终端的共享终端检测服务器340、为web实时通信(WebRTC)提供网络信息的用于网络地址转换的会话遍历实用程序(STUN)服务器320等。共享器310是允许多个终端300和302共享公共IP地址的设备,诸如网络地址转换(NAT)设备。例如,共享器310将从终端300和302接收到的分组中包括的私有IP地址转换成公共IP地址并将其传输到外部,并且将从外部接收到的分组中包括的公共IP地址转换成私有IP地址并将其传输到内部终端300和302。web服务器330是提供各种内容等的服务器,并且可以是例如提供诸如“NAVER”之类的门户站点的服务器。web服务器的类型可能会有所不同,并且不限于任何一种。为了使得能够通过终端的web浏览器实现web实时通信,STUN服务器320识别终端300和302所属的网络信息(例如,共享器310的公共IP地址以及终端300和302的私有IP地址)。终端300和302可以通过使用诸如Chrome、Firefox或Opera之类的web浏览器与其它终端直接传送诸如语音和视频之类的数据,而不必安装单独的对等(P2P)连接程序,并且终端之间通过web浏览器的连接被称为Web实时通信(WebRTC)。由于web实时通信是未通过服务器的终端之间的连接(即P2P连接),因此可能需要预先识别终端间通信是否是可能的,并且这可以由STUN服务器来执行。可以有多个STUN服务器,并且终端可以选择STUN服务器320中的任何一个,并且从所选STUN服务器320请求和接收所述终端所属的网络信息。STUN服务器320可以通过交互式连接性建立(ICE)框架来识别终端300和302的网络信息。共享终端检测服务器340通过镜像(mirroring)设备360的镜像来接收从终端300和302传输到web服务器330的web访问通信量,请求终端本文档来自技高网...

【技术保护点】
1.一种由共享终端检测服务器检测共享公共互联网协议(IP)地址的共享终端的方法,所述共享终端检测服务器包括:接收用于将终端连接到web服务器的web访问通信量;响应于所述web访问通信量,将用于请求重新连接到描述web实时通信请求的IP检测web页面的响应消息传输到所述终端;通过所述IP检测web页面获得用于所述终端的web浏览器的web实时通信设置的所述终端的私有IP地址,所述私有IP地址是由用于网络地址转换的会话遍历实用程序(STUN)服务器识别的;以及基于所述私有IP地址来检测所述终端是否是共享终端。

【技术特征摘要】
【国外来华专利技术】2015.09.10 KR 10-2015-01285721.一种由共享终端检测服务器检测共享公共互联网协议(IP)地址的共享终端的方法,所述共享终端检测服务器包括:接收用于将终端连接到web服务器的web访问通信量;响应于所述web访问通信量,将用于请求重新连接到描述web实时通信请求的IP检测web页面的响应消息传输到所述终端;通过所述IP检测web页面获得用于所述终端的web浏览器的web实时通信设置的所述终端的私有IP地址,所述私有IP地址是由用于网络地址转换的会话遍历实用程序(STUN)服务器识别的;以及基于所述私有IP地址来检测所述终端是否是共享终端。2.根据权利要求1所述的方法,其中所述IP检测web页面包括0%帧。3.根据权利要求1所述的方法,其中所述终端的所述web浏览器根据所述IP检测web页面中描述的脚本从所述STUN服务器请求并接收所述终端的网络信息。4.根据权利要求1所述的方法,其中所述IP检测web页面包括:第一脚本,其用于通过所述终端的所述web浏览器从所述STUN服务器请求并接收所述终...

【专利技术属性】
技术研发人员:李允硕李龙焕
申请(专利权)人:股份公司水山INT
类型:发明
国别省市:韩国,KR

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

1