WO2016029650A1 - 基于路由器的联网控制方法及装置 - Google Patents
基于路由器的联网控制方法及装置 Download PDFInfo
- Publication number
- WO2016029650A1 WO2016029650A1 PCT/CN2015/071878 CN2015071878W WO2016029650A1 WO 2016029650 A1 WO2016029650 A1 WO 2016029650A1 CN 2015071878 W CN2015071878 W CN 2015071878W WO 2016029650 A1 WO2016029650 A1 WO 2016029650A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- router
- webpage
- determining
- http request
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
Definitions
- the present disclosure relates to the field of router technologies, and in particular, to a router-based networking control method and apparatus.
- a router is a device that connects to a local area network and a wide area network in a network. Multiple terminal devices connected to the router access the Internet through a router.
- the router receives the Internet access request sent by the terminal device, and then sends the Internet access request to the corresponding web server; and then receives the webpage data returned by the server, and returns the webpage data to the terminal device, so that The terminal device can open the requested web page.
- the router only plays a simple forwarding role and cannot provide users with more information.
- the present disclosure provides a router-based networking control method and apparatus.
- a router-based networking control method including:
- HTTP request includes at least identifier information of the terminal
- the terminal accesses the webpage through the router for the first time, returning an HTTP response message to the terminal, where the HTTP response message includes a uniform location resource identifier URL address of the specified page, so that the terminal according to the HTTP A response message jumps to the specified web page.
- determining, according to the identifier information of the terminal, whether the terminal is accessing a webpage by using the router for the first time includes:
- Determining whether the terminal information is included in the terminal list if the terminal does not include the identification information of the terminal, determining that the terminal accesses the webpage through the router for the first time, and if the identifier information of the terminal is included, determining The terminal does not access the webpage through the router for the first time, wherein the passable terminal list includes identification information of all terminals that have connected to the router.
- the method further includes:
- the identification information of the terminal is saved in the list of available terminals.
- the acquiring an HTTP request sent by the terminal includes:
- the HTTP request is obtained
- the TCP protocol packet is forwarded to a corresponding server.
- the method further includes:
- the HTTP request is forwarded to the corresponding webpage server.
- the present disclosure provides a router-based networking control apparatus, including:
- An obtaining unit configured to acquire a hypertext transfer protocol HTTP request sent by the terminal, where the HTTP request includes at least identifier information of the terminal;
- a first determining unit configured to determine, according to the identifier information of the terminal acquired by the acquiring unit, whether the terminal is accessing a webpage through a router for the first time;
- a returning unit configured to: when the first determining unit determines that the terminal accesses a webpage through the router for the first time, return an HTTP response message to the terminal, where the HTTP response message includes a unified positioning resource identifier of the specified page a URL address to cause the terminal to jump to the specified web page according to the HTTP response message.
- the determining unit includes:
- a first determining subunit configured to determine whether the identification information of the terminal is included in the terminal list, where the available terminal list includes identifier information of all terminals that have connected the router;
- a first determining subunit configured to: when the first determining subunit determines that the identifiable terminal list does not include the identifier information of the terminal, determining that the terminal is accessing a webpage through a router for the first time;
- a second determining subunit configured to: when the first determining subunit determines that the identifiable terminal includes the identification information of the terminal, determining that the terminal is not accessing the webpage through the router for the first time.
- the device further includes:
- a saving unit configured to: when the first determining unit determines that the terminal accesses the webpage through the router for the first time, save the identifier information of the terminal into the list of available terminals.
- the acquiring unit includes:
- a receiving subunit configured to receive a transmission control protocol TCP protocol packet sent by the terminal
- a second determining subunit configured to determine whether the TCP protocol packet received by the receiving subunit is HTTP request
- a second obtaining subunit configured to: when the second determining subunit determines that the TCP protocol packet is an HTTP request, obtain the HTTP request;
- a forwarding subunit configured to: when the second determining subunit determines that the TCP protocol packet is not an HTTP request, forward the TCP protocol packet to a corresponding server.
- the device further includes:
- a forwarding unit configured to: when the first determining unit determines that the terminal does not access the webpage through the router for the first time, forward the HTTP request to the corresponding webpage server.
- a router comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:
- HTTP request includes at least identifier information of the terminal
- the terminal accesses the webpage through the router for the first time, returning an HTTP response message to the terminal, where the HTTP response message includes a uniform location resource identifier URL address of the specified page, so that the terminal according to the HTTP A response message jumps to the specified web page.
- the router-based networking control method determines whether the terminal is based on the identifier information of the terminal included in the HTTP request after obtaining the HTTP request sent by the terminal.
- the web page is accessed through the router for the first time, and if so, an HTTP response message containing the URL address of the specified web page is returned to the terminal. Therefore, the terminal is caused to jump to the specified webpage corresponding to the URL address according to the HTTP response message, and the specified display information can be displayed to the user on the specified webpage, so as to provide rich and diverse information to the user.
- FIG. 1 is a flowchart of a router-based networking control method according to an exemplary embodiment
- FIG. 2 is a flow chart showing another router-based networking control method according to an exemplary embodiment
- FIG. 3 is a flowchart of still another router-based networking control method according to an exemplary embodiment
- FIG. 4 is a block diagram of a router-based networking control apparatus according to an exemplary embodiment
- FIG. 5 is a block diagram of an acquisition unit, according to an exemplary embodiment
- FIG. 6 is a block diagram of a first determining unit, according to an exemplary embodiment
- FIG. 7 is a block diagram of another router-based networking control apparatus according to an exemplary embodiment.
- FIG. 8 is a block diagram of still another router-based networking control apparatus according to an exemplary embodiment
- FIG. 9 is a block diagram of an apparatus, according to an exemplary embodiment.
- FIG. 1 is a flowchart of a router-based networking control method according to an exemplary embodiment. As shown in FIG. 1 , the method is used in a router, and includes the following steps:
- step S110 an HTTP (Hyper Text Transfer Protocol) request sent by the terminal is acquired, and the HTTP request includes at least the identification information of the terminal.
- HTTP Hyper Text Transfer Protocol
- the Internet access request When the terminal is connected through the router, the Internet access request needs to be forwarded through the router.
- the Internet access request includes multiple types of requests.
- the router sends an HTTP request to the web server through the router, and the router needs to determine the terminal to send the request. Whether the internet access request is an HTTP request.
- the header of the HTTP request includes the information of the terminal, for example, the MAC (Medium Access Control) address and the IP address of the terminal, and determines whether the terminal is the first time to access the webpage through the router according to the information of the terminal. .
- the MAC Medium Access Control
- the terminal When the terminal is connected through the router, the terminal first establishes a TCP connection between the terminal and the network server. At this time, the terminal sends a TCP protocol packet to the server through the router. After receiving the TCP protocol packet, the router first determines whether the TCP protocol packet is The HTTP request, if yes, intercepts the HTTP request and performs step S120.
- step S120 determining, according to the identification information of the terminal, whether the terminal is accessing the webpage through the router for the first time; if the terminal is accessing the webpage through the router for the first time, executing step S130; if not Once the web page is accessed through the router shown, step S140 is performed.
- the following process may be used to determine whether the terminal is accessing a webpage through a router for the first time:
- the terminal list includes identification information of all terminals that have accessed the webpage through the router.
- step S130 return to the terminal.
- An HTTP response message the HTTP response message including a URL address of the specified page, to cause the terminal to jump to the specified webpage according to the HTTP response message.
- step S140 the HTTP request is forwarded to the corresponding webpage server.
- the router-based networking control method after obtaining the HTTP request sent by the terminal, determines whether the terminal accesses the webpage through the router for the first time according to the identifier information of the terminal included in the HTTP request, and if yes, the terminal Returns an HTTP response message containing the URL of the specified web page. Therefore, the terminal is caused to jump to the specified webpage corresponding to the URL address according to the HTTP response message, and the specified display information can be displayed to the user on the specified webpage, so as to provide rich and diverse information to the user.
- FIG. 2 is a flowchart of another router-based networking control method according to an exemplary embodiment. As shown in FIG. 2, the method adds step S210 to the embodiment shown in FIG. 1, and other steps S110- S140 is the same as that shown in FIG. 1, and details are not described herein again.
- step S210 the identification information of the terminal is saved in the list of available terminals.
- the terminal that does not access the webpage through the router for the first time may be marked in other manners, for example, the identifier information included in the HTTP request that can uniquely identify the terminal is recorded.
- the router searches for the identifier information of the terminal that is included in the terminal list, and determines that the terminal is not accessing the webpage through the router for the first time, thereby implementing only the terminal to pass the router for the first time.
- the terminal is redirected to the specified webpage, and the subsequent webpage does not jump to the specified webpage, but directly accesses the requested webpage.
- FIG. 3 is a flow chart showing another router-based networking control method according to an exemplary embodiment. As shown in FIG. 3, the method includes the following steps:
- step S310 the terminal sends a TCP protocol packet to the router.
- step S320 the router determines whether the TCP protocol packet is an HTTP request; if it is an HTTP request, step S330 is performed; if it is not an HTTP request, step S380 is performed.
- step S330 the router acquires the identification information of the terminal from the HTTP request.
- step S340 the router determines whether the identification information of the terminal is included in the terminal list, and the available terminal list includes the identification information of all terminals that have accessed the webpage through the router.
- step S350 is performed; otherwise, step S390 is performed.
- the router determines that the TCP protocol packet is an HTTP request, and obtains the MAC address of the terminal from the HTTP request as MAC-A. Finding whether MAC-A is included in the list of available terminals. If MAC-A is included in the list of terminals, it indicates that the terminal is not accessing the web server through the router for the first time; if MAC-A is not included in the list through the terminal , indicating that the terminal is accessing the web server through the router for the first time.
- step S350 the router returns an HTTP response message to the terminal, where the HTTP response message includes a URL address of the specified webpage.
- step S360 the identification information of the terminal is saved in the list of available terminals.
- step S370 the terminal jumps to the specified webpage according to the HTTP response message.
- the TCP protocol packet is forwarded to the corresponding server (server 1 in FIG. 3) in step S380.
- the HTTP request is forwarded to the corresponding web server in step S390.
- FIG. 4 is a block diagram of a router-based networking control apparatus, according to an exemplary embodiment. As shown in FIG. 4, the apparatus includes an acquisition unit 110, a first determination unit 120, and a return unit 130.
- the obtaining unit 110 is configured to acquire an HTTP request sent by the terminal, where the HTTP request at least includes the identifier information of the terminal.
- the acquisition unit 110 includes a receiving subunit 111, a second judging subunit 112, and a first obtaining subunit 113.
- the receiving subunit 111 is configured to receive a Transmission Control Protocol TCP protocol packet sent by the terminal.
- the second determining sub-unit 112 is configured to determine whether the TCP protocol packet received by the receiving sub-unit 111 is an HTTP request.
- the first obtaining sub-unit 113 is configured to obtain the HTTP request when the second determining sub-unit 112 determines that the TCP protocol packet is an HTTP request.
- the obtaining unit 110 may further include: a forwarding subunit 114;
- the forwarding sub-unit 114 is configured to forward the TCP protocol packet to a corresponding server when the second determining sub-unit 112 determines that the TCP protocol packet is not an HTTP request.
- the first determining unit 120 is configured to determine, according to the identification information of the terminal obtained by the acquiring unit 110, whether the terminal is accessing a webpage through the router for the first time.
- the first determining unit 120 may include: a first determining subunit 121, a first determining subunit 122, and a second determining subunit 123;
- the first determining sub-unit 121 is configured to determine, by using the terminal list, whether the identification information of the terminal obtained by the acquiring unit 110 is included, and the terminal list includes all terminals that have visited the webpage through the router. Identification information.
- the first determining sub-unit 122 is configured to: when the first determining sub-unit 121 determines that the identifier of the terminal is not included in the list of available terminals, determining that the terminal accesses the webpage through the router for the first time .
- the second determining sub-unit 123 is configured to: when the first determining sub-unit 121 determines that the identifier of the terminal is included in the list of available terminals, determining that the terminal is not accessing the webpage through the router for the first time .
- the returning unit 130 is configured to, when the first determining unit 120 determines that the terminal is the first time When the router accesses the webpage, the HTTP response message is returned to the terminal, and the HTTP response message includes a URL address of the specified page, so that the terminal jumps to the specified webpage according to the HTTP response message.
- the router-based networking control apparatus provided in this embodiment first acquires an HTTP request sent by the terminal by using an acquiring unit. Then, the determining unit determines whether the terminal is to access the webpage through the router for the first time according to the identifier information of the terminal included in the HTTP request. If so, an HTTP response message containing the URL address of the specified web page is returned to the terminal. Therefore, the terminal is caused to jump to the specified webpage corresponding to the URL address according to the HTTP response message, and the specified display information can be displayed to the user on the specified webpage, so as to provide rich and diverse information to the user.
- FIG. 7 is a block diagram of another router-based networking control apparatus according to an exemplary embodiment. As shown in FIG. 7, the apparatus embodiment further includes: a saving unit 210, based on the embodiment shown in FIG. 4;
- the saving unit 210 is configured to save the identification information of the terminal into the list of available terminals.
- the identification information of all terminals that have accessed the webpage through the router may be included in the terminal list.
- the router searches for the identifier information of the terminal that is included in the terminal list, and determines that the terminal does not access the webpage through the router for the first time, thereby implementing the first time that the terminal accesses the webpage through the router.
- the terminal jumps to the specified webpage, the subsequent webpage does not jump to the specified webpage, but directly accesses the requested webpage.
- FIG. 8 is a block diagram of still another router-based networking control apparatus according to an exemplary embodiment. As shown in FIG. 8, the apparatus further includes a forwarding unit 310 on the basis of the embodiment shown in FIG.
- the forwarding unit 310 is configured to forward the HTTP request to the corresponding web server when the first determining unit 120 determines that the terminal is not accessing the webpage through the router for the first time.
- FIG. 9 is a block diagram of an apparatus 1900 for router-based networking control, according to an exemplary embodiment.
- device 1900 can be provided as a server.
- apparatus 1900 includes a processing component 1922 that further includes one or more processors, and memory resources represented by memory 1932 for storing instructions executable by processing component 1922, such as an application.
- An application stored in memory 1932 can include one or more modules each corresponding to a set of instructions.
- processing component 1922 is configured to execute instructions to perform the methods described above.
- Apparatus 1900 can also include a power supply component 1926 configured to perform power management of apparatus 1900, a wired or wireless network interface 1950 configured to connect apparatus 1900 to the network, and an input/output (I/O) interface 1958.
- Device 1900 can operate based on an operating system stored in memory 1932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
- non-transitory computer readable storage medium comprising instructions, such as a memory 1932 comprising instructions executable by processing component 1922 of apparatus 1900 to perform the above method.
- the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
- a non-transitory computer readable storage medium when instructions in the storage medium are executed by a processing component of a device, to enable the device to perform a router-based networking control, comprising:
- the terminal accesses the webpage through the router for the first time, returning an HTTP response message to the terminal, where the HTTP response message includes a URL address of the specified page, so that the terminal jumps to the location according to the HTTP response message.
- the HTTP response message includes a URL address of the specified page
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (11)
- 一种基于路由器的联网控制方法,其特征在于,包括:获取终端发送的超文本传输协议HTTP请求,所述HTTP请求至少包含所述终端的标识信息;根据所述终端的标识信息,判断所述终端是否是第一次通过路由器访问网页;若所述终端是第一次通过所述路由器访问网页,则向所述终端返回HTTP响应消息,所述HTTP响应消息包含指定页面的统一定位资源符URL地址,以使所述终端根据所述HTTP响应消息跳转到所述指定网页。
- 根据权利要求1所述的方法,其特征在于,根据所述终端的标识信息,判断所述终端是否是第一次通过所述路由器访问网页,包括:判断可通过终端列表中是否包含所述终端的标识信息,如果不包含所述终端的标识信息,确定所述终端是第一次通过所述路由器访问网页;如果包含所述终端的标识信息,确定所述终端不是第一次通过所述路由器访问网页;其中,所述可通过终端列表中包含已经连接过所述路由器的全部终端的标识信息。
- 根据权利要求2所述的方法,其特征在于,若所述终端是第一次通过所述路由器访问网页,所述方法还包括:将所述终端的标识信息保存到所述可通过终端列表中。
- 根据权利要求1所述的方法,其特征在于,所述获取终端发送的HTTP请求,包括:接收所述终端发送的传输控制协议TCP协议包;判断所述TCP协议包是否是HTTP请求;若所述TCP协议包是HTTP请求,得到所述HTTP请求;若所述TCP协议包不是HTTP请求,将所述TCP协议包转发给相应的服务器。
- 根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:当所述终端不是第一次通过所述路由器访问网页时,将所述HTTP请求转发给相应的网页服务器。
- 一种基于路由器的联网控制装置,其特征在于,包括:获取单元,用于获取终端发送的超文本传输协议HTTP请求,所述HTTP请求至少包含所述终端的标识信息;第一判断单元,用于根据所述获取单元获取的所述终端的标识信息,判断所述终端是否是第一次通过路由器访问网页;返回单元,用于当所述第一判断单元判断所述终端是第一次通过所述路由器访问网页时,向所述终端返回HTTP响应消息,所述HTTP响应消息包含指定页面的统一定位资源符URL地址,以使所述终端根据所述HTTP响应消息跳转到所述指定网页。
- 根据权利要求6所述的装置,其特征在于,所述判断单元包括:第一判断子单元,用于判断可通过终端列表中是否包含所述终端的标识信息,所述可通过终端列表中包含已经连接过路由器的全部终端的标识信息;第一确定子单元,用于当所述第一判断子单元判断出所述可通过终端列表中不包含所述终端的标识信息,确定所述终端是第一次通过路由器访问网页;第二确定子单元,用于当所述第一判断子单元判断出所述可通过终端列表中包含所述终端的标识信息,确定所述终端不是第一次通过路由器访问网页。
- 根据权利要求7所述的装置,其特征在于,所述装置还包括:保存单元,用于当所述第一判断单元判断出所述终端是第一次通过所述路由器访问网页时,将所述终端的标识信息保存到所述可通过终端列表中。
- 根据权利要求6所述的装置,其特征在于,所述获取单元包括:接收子单元,用于接收所述终端发送的传输控制协议TCP协议包;第二判断子单元,用于判断所述接收子单元接收到的所述TCP协议包是否是HTTP请求;第二获取子单元,用于当所述第二判断子单元判断出所述TCP协议包是HTTP请求时,得到所述HTTP请求;转发子单元,用于当所述第二判断子单元判断出所述TCP协议包不是HTTP请求时,将所述TCP协议包转发给相应的服务器。
- 根据权利要求6所述的装置,其特征在于,所述装置还包括:转发单元,用于当所述第一判断单元判断出所述终端不是第一次通过所述路由器访问网页时,将所述HTTP请求转发给相应的网页服务器。
- 一种路由器,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取终端发送的超文本传输协议HTTP请求,所述HTTP请求至少包含所述终端的标识信息;根据所述终端的标识信息,判断所述终端是否是第一次通过路由器访问网页;若所述终端是第一次通过所述路由器访问网页,则向所述终端返回HTTP响应消息,所述HTTP响应消息包含指定页面的统一定位资源符URL地址,以使所述终端根据所述HTTP响应消息跳转到所述指定网页。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MX2015003809A MX360994B (es) | 2014-08-29 | 2015-01-30 | Método y dispositivo para control de conexión de red basado en enrutador. |
BR112015006923A BR112015006923A2 (pt) | 2014-08-29 | 2015-01-30 | método e dispositivo para controle de rede baseado em roteador |
RU2015111159A RU2610827C2 (ru) | 2014-08-29 | 2015-01-30 | Способ и устройство для основанного на маршрутизаторе управления работой в сети |
JP2016544720A JP2016533602A (ja) | 2014-08-29 | 2015-01-30 | ルータに基づくネットワーキング制御方法、装置、ルータ、プログラム、及び記録媒体 |
KR1020157007900A KR101722628B1 (ko) | 2014-08-29 | 2015-01-30 | 라우터에 기반한 네트워킹 제어 방법, 장치, 라우터, 프로그램 및 저장매체 |
US14/670,004 US9774705B2 (en) | 2014-08-29 | 2015-03-26 | Router-based networking control |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410438588.9 | 2014-08-29 | ||
CN201410438588.9A CN104270405A (zh) | 2014-08-29 | 2014-08-29 | 基于路由器的联网控制方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/670,004 Continuation-In-Part US9774705B2 (en) | 2014-08-29 | 2015-03-26 | Router-based networking control |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016029650A1 true WO2016029650A1 (zh) | 2016-03-03 |
Family
ID=52161895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/071878 WO2016029650A1 (zh) | 2014-08-29 | 2015-01-30 | 基于路由器的联网控制方法及装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US9774705B2 (zh) |
EP (1) | EP2991319B1 (zh) |
JP (1) | JP2016533602A (zh) |
KR (1) | KR101722628B1 (zh) |
CN (1) | CN104270405A (zh) |
BR (1) | BR112015006923A2 (zh) |
MX (1) | MX360994B (zh) |
RU (1) | RU2610827C2 (zh) |
WO (1) | WO2016029650A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144420B (zh) * | 2014-02-26 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种无线接入方法及相关设备、*** |
CN104270405A (zh) | 2014-08-29 | 2015-01-07 | 小米科技有限责任公司 | 基于路由器的联网控制方法及装置 |
CN105991589B (zh) * | 2015-02-13 | 2019-04-26 | 华为技术有限公司 | 一种用于重定向的方法、装置及*** |
CN106162627B (zh) * | 2015-04-22 | 2020-09-29 | 北京囡宝科技有限公司 | 无线环境下临近路由器触发数据通信服务类应用的方法 |
CN107729014B (zh) * | 2017-09-06 | 2021-03-30 | 天津五八到家信息技术有限公司 | 一种基于Android的页面跳转方法及结构 |
CN107818046B (zh) * | 2017-10-11 | 2022-03-22 | 五八有限公司 | 应用程序页面的a/b测试方法及装置 |
CN109450972A (zh) * | 2018-09-29 | 2019-03-08 | 阿里巴巴集团控股有限公司 | 一种数据的处理方法、装置及设备 |
WO2020191539A1 (zh) * | 2019-03-22 | 2020-10-01 | 华为技术有限公司 | 通信方法、装置及*** |
CN110677460A (zh) * | 2019-09-06 | 2020-01-10 | 四川天邑康和通信股份有限公司 | 一种接入网关的门户网站跳转方法 |
CN114466447B (zh) * | 2021-12-15 | 2023-08-11 | 四川天邑康和通信股份有限公司 | 一种基于WiFi6路由器的云管理端管理*** |
WO2024147388A1 (ko) * | 2023-01-06 | 2024-07-11 | 라쿠텐 심포니 주식회사 | 동일한 네트워크에 연결된 장치의 식별 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624890A (zh) * | 2012-03-08 | 2012-08-01 | 广州铭信网标网络科技有限公司 | 一种为手机用户终端提供个性网页内容的方法和网标*** |
WO2012174499A2 (en) * | 2011-06-17 | 2012-12-20 | Microsoft Corporation | Application specific web request routing |
CN102918527A (zh) * | 2011-06-03 | 2013-02-06 | 华为技术有限公司 | Web应用托管的调查方法和*** |
CN103747114A (zh) * | 2013-12-27 | 2014-04-23 | 北京集奥聚合网络技术有限公司 | 在nat网络环境下关联用户的方法和*** |
CN104270405A (zh) * | 2014-08-29 | 2015-01-07 | 小米科技有限责任公司 | 基于路由器的联网控制方法及装置 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997048210A1 (en) * | 1996-06-14 | 1997-12-18 | Bell Communications Research, Inc. | Logical ip address assignment in atm lan |
US6188689B1 (en) * | 1996-10-04 | 2001-02-13 | Kabushiki Kaisha Toshiba | Network node and method of frame transfer |
JP2002229898A (ja) * | 2001-02-07 | 2002-08-16 | Ntt Comware Corp | 通信ネットワークシステムにおけるプロキシサーバ、ならびに同サーバによる代理アクセス方法、および同方法のプログラムを記録した記録媒体 |
US20020178225A1 (en) * | 2001-05-24 | 2002-11-28 | M&G Enterprises Llc | System and method for providing on-line extensions of off-line places and experiences |
EP1407378B1 (en) * | 2001-06-15 | 2012-08-29 | Advanced Network Technology Laboratories Pte Ltd. | Computer networks |
US20040015408A1 (en) * | 2002-07-18 | 2004-01-22 | Rauen Philip Joseph | Corporate content management and delivery system |
US20040044566A1 (en) * | 2002-08-30 | 2004-03-04 | Bostelmann Janet K. | Landing page and channel identifier in multichannel marketing system |
JP2006134108A (ja) * | 2004-11-05 | 2006-05-25 | Brother Ind Ltd | 通信システム、情報処理装置及びサーバ |
JP4961798B2 (ja) * | 2005-05-20 | 2012-06-27 | 株式会社日立製作所 | 暗号化通信方法及びシステム |
US7873710B2 (en) * | 2007-02-06 | 2011-01-18 | 5O9, Inc. | Contextual data communication platform |
US20130290172A1 (en) * | 2007-04-02 | 2013-10-31 | Alex Mashinsky | System and method for crowdsourcing, selecting, transacting gifts and financial discounts in physical stores and e-commerce environments |
US8259694B2 (en) * | 2008-12-08 | 2012-09-04 | At&T Intellectual Property I, L.P. | Methods, devices, systems, and computer program products for registration of multi-mode communications devices |
US8180892B2 (en) * | 2008-12-22 | 2012-05-15 | Kindsight Inc. | Apparatus and method for multi-user NAT session identification and tracking |
US8676989B2 (en) * | 2009-04-23 | 2014-03-18 | Opendns, Inc. | Robust domain name resolution |
US20130041731A1 (en) * | 2010-11-10 | 2013-02-14 | Murgesh Navar | Building customer loyalty in a mobile environment |
US20120246004A1 (en) * | 2010-12-22 | 2012-09-27 | Book christopher j | Systems and methods for customer interaction |
US20120185319A1 (en) * | 2011-01-14 | 2012-07-19 | Scott Visger | Method for distributiong promotional offers to consumers |
US8650495B2 (en) * | 2011-03-21 | 2014-02-11 | Guest Tek Interactive Entertainment Ltd. | Captive portal that modifies content retrieved from designated web page to specify base domain for relative link and sends to client in response to request from client for unauthorized web page |
US9292248B2 (en) * | 2011-06-22 | 2016-03-22 | Microsoft Technology Licensing, Llc | Span out load balancing model |
FR2979509B1 (fr) * | 2011-08-29 | 2014-06-06 | Alcatel Lucent | Procede et serveur pour le suivi des utilisateurs au cours de leur navigation dans un reseau de communication |
US20140278947A1 (en) * | 2011-10-31 | 2014-09-18 | Pureclick Llc | System and method for click fraud protection |
US20130110648A1 (en) * | 2011-10-31 | 2013-05-02 | Simon Raab | System and method for click fraud protection |
JP5624973B2 (ja) * | 2011-11-04 | 2014-11-12 | 株式会社日立製作所 | フィルタリング装置 |
US9479488B2 (en) * | 2012-01-26 | 2016-10-25 | Facebook, Inc. | Network access based on social-networking information |
US8904013B2 (en) * | 2012-01-26 | 2014-12-02 | Facebook, Inc. | Social hotspot |
CN102685210B (zh) * | 2012-04-01 | 2015-06-17 | 华为终端有限公司 | 一种无线路由设备、移动终端、管理***及方法 |
US9332054B2 (en) * | 2012-04-04 | 2016-05-03 | Aruba Networks, Inc. | Captive portal redirection using display layout information |
US9166949B2 (en) * | 2012-06-07 | 2015-10-20 | Qlicket Inc. | Method and system of managing a captive portal with a router |
US10063606B2 (en) * | 2012-06-12 | 2018-08-28 | Taiwan Semiconductor Manufacturing Co., Ltd. | Systems and methods for using client-side video buffer occupancy for enhanced quality of experience in a communication network |
US9882955B2 (en) * | 2013-01-09 | 2018-01-30 | RetailNext, Inc. | Wireless analytics in physical spaces |
WO2015031184A2 (en) * | 2013-08-29 | 2015-03-05 | Interdigital Patent Holdings, Inc. | Methods, apparatus and systems for wireless network selection |
US9294920B2 (en) * | 2013-09-21 | 2016-03-22 | Avaya Inc. | Captive portal systems, methods, and devices |
EP2916512B1 (en) * | 2014-03-07 | 2016-08-24 | Mitsubishi Electric R&D Centre Europe B.V. | Method for classifying a TCP connection carrying HTTP traffic as a trusted or an untrusted TCP connection |
US10057167B2 (en) * | 2014-04-09 | 2018-08-21 | Tallac Networks, Inc. | Identifying end-stations on private networks |
US20160006760A1 (en) * | 2014-07-02 | 2016-01-07 | Microsoft Corporation | Detecting and preventing phishing attacks |
US10600076B2 (en) * | 2014-08-14 | 2020-03-24 | Google Llc | Systems and methods for obfuscated audience measurement |
-
2014
- 2014-08-29 CN CN201410438588.9A patent/CN104270405A/zh active Pending
-
2015
- 2015-01-30 JP JP2016544720A patent/JP2016533602A/ja active Pending
- 2015-01-30 MX MX2015003809A patent/MX360994B/es active IP Right Grant
- 2015-01-30 WO PCT/CN2015/071878 patent/WO2016029650A1/zh active Application Filing
- 2015-01-30 RU RU2015111159A patent/RU2610827C2/ru active
- 2015-01-30 KR KR1020157007900A patent/KR101722628B1/ko active IP Right Grant
- 2015-01-30 BR BR112015006923A patent/BR112015006923A2/pt not_active IP Right Cessation
- 2015-03-26 US US14/670,004 patent/US9774705B2/en active Active
- 2015-07-02 EP EP15175079.1A patent/EP2991319B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102918527A (zh) * | 2011-06-03 | 2013-02-06 | 华为技术有限公司 | Web应用托管的调查方法和*** |
WO2012174499A2 (en) * | 2011-06-17 | 2012-12-20 | Microsoft Corporation | Application specific web request routing |
CN102624890A (zh) * | 2012-03-08 | 2012-08-01 | 广州铭信网标网络科技有限公司 | 一种为手机用户终端提供个性网页内容的方法和网标*** |
CN103747114A (zh) * | 2013-12-27 | 2014-04-23 | 北京集奥聚合网络技术有限公司 | 在nat网络环境下关联用户的方法和*** |
CN104270405A (zh) * | 2014-08-29 | 2015-01-07 | 小米科技有限责任公司 | 基于路由器的联网控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2991319A1 (en) | 2016-03-02 |
RU2015111159A (ru) | 2016-10-20 |
JP2016533602A (ja) | 2016-10-27 |
US9774705B2 (en) | 2017-09-26 |
MX360994B (es) | 2018-11-23 |
EP2991319B1 (en) | 2018-05-16 |
KR101722628B1 (ko) | 2017-04-03 |
KR20160036010A (ko) | 2016-04-01 |
RU2610827C2 (ru) | 2017-02-15 |
BR112015006923A2 (pt) | 2017-07-04 |
CN104270405A (zh) | 2015-01-07 |
MX2015003809A (es) | 2016-08-02 |
US20160065688A1 (en) | 2016-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016029650A1 (zh) | 基于路由器的联网控制方法及装置 | |
CN106534243B (zh) | 基于http协议的缓存、请求、响应方法及相应装置 | |
WO2016023357A1 (zh) | 访问网页的方法、装置及路由器 | |
WO2017114206A1 (zh) | 短链接处理方法、装置及短链接服务器 | |
TWI656772B (zh) | 獲取網頁的方法、系統、網路伺服器、瀏覽器和gslb | |
JP2016528596A5 (zh) | ||
WO2016101635A1 (zh) | 一种同步登录状态的方法、装置、设备和计算机存储介质 | |
EP2728831B1 (en) | Determination of information relating to messages | |
WO2017036059A1 (zh) | 监测用户访问行为的方法、装置、终端设备及*** | |
US9509786B2 (en) | Enabling mobile applications to acquire a MAC address for obtaining location information | |
KR20180022867A (ko) | 근거리 통신을 통한 애플리케이션 버전 설치 방법 및 시스템 | |
WO2017101186A1 (zh) | 用于为用户设备的应用建立无线连接的方法 | |
US20140337536A1 (en) | Method and apparatus for data communication | |
WO2014000293A1 (zh) | 用户行为的获取方法、设备及*** | |
JP2016525247A5 (zh) | ||
CN104468594B (zh) | 一种数据请求的方法、装置及*** | |
US20150120879A1 (en) | Providing origin insight for web applications via session traversal utilities for network address translation (stun) messages, and related methods, systems, and computer-readable media | |
JP2016513329A (ja) | ユーザデバイスに文脈的なコンテキストを提供するための方法および装置 | |
CN108886533B (zh) | 加速与主机服务器的连接 | |
WO2017088294A1 (zh) | 用于建立无线连接的方法与设备 | |
EP2991281B1 (en) | Webpage pushing method, device and terminal | |
TWI635734B (zh) | 透過識別符之通訊連結建立技術 | |
TW201312369A (zh) | 網頁內容過濾方法以及具網頁內容過濾功能之網路設備 | |
WO2015109834A1 (zh) | 信息共享方法和移动终端 | |
JP6605149B2 (ja) | 共有端末の検出方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2016544720 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: MX/A/2015/003809 Country of ref document: MX |
|
ENP | Entry into the national phase |
Ref document number: 2015111159 Country of ref document: RU Kind code of ref document: A Ref document number: 20157007900 Country of ref document: KR Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15836505 Country of ref document: EP Kind code of ref document: A1 |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112015006923 Country of ref document: BR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 112015006923 Country of ref document: BR Kind code of ref document: A2 Effective date: 20150327 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15836505 Country of ref document: EP Kind code of ref document: A1 |