СПОСОБ И УСТРОЙСТВО ДЛЯ ОСНОВАННОГО НА МАРШРУТИЗАТОРЕ УПРАВЛЕНИЯ РАБОТОЙ В СЕТИ Российский патент 2017 года по МПК H04W4/12 

Описание патента на изобретение RU2610827C2

[0001] Данная заявка основана на и по ней испрашивается приоритет Китайской Патентной Заявки № 201410438588.9, поданной 29 августа 2014 г., которая во всей своей полноте включена в настоящее описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение относится к области техники маршрутизаторов, в частности к способу и устройству для основанного на маршрутизаторе управления работой в сети.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

[0003] Маршрутизатор является устройством, которое соединяет локальные сети LAN и глобальные сети WAN в сеть, и множество терминальных устройств, соединенных с маршрутизатором, осуществляют доступ к Интернет через маршрутизатор.

[0004] В известном уровне техники, маршрутизатор принимает запрос доступа к Интернет, отправленный терминальным устройством, и затем отправляет запрос доступа к Интернет соответствующему web-серверу; впоследствии, маршрутизатор принимает данные web-страницы, возвращаемые сервером, и возвращает данные web-страницы терминальному устройству; таким образом, терминальное устройство может открывать запрошенную web-страницу. Тем не менее, маршрутизатор лишь играет простую роль в виде переадресации, но не может предоставлять пользователю большее количество информации.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Чтобы преодолеть проблему известного уровня техники, которая состоит в том, что маршрутизатор не может быть в достаточной мере использован для предоставления пользователю большего количества информации, настоящее изобретение предоставляет способ и устройство для основанного на маршрутизаторе управления работой в сети.

[0006] Для решения вышеупомянутой технической задачи, варианты осуществления настоящего изобретения раскрывают следующие технические решения.

[0007] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предоставляется способ для основанного на маршрутизаторе управления работой в сети, включающий в себя этапы, на которых:

[0008] получают HTTP (Протокол Передачи Гипертекста) запрос, отправленный от терминала, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала;

[0009] выясняют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала; и

[0010] если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращают сообщение HTTP-ответа, включающее в себя URL (Унифицированный Указатель Ресурса) адрес web-страницы, терминалу так, что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0011] В сочетании с первым аспектом, в первом возможном варианте реализации первого аспекта, этап, на котором выясняют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала, включает в себя этапы, на которых:

[0012] выясняют, включает ли в себя список обращавшихся терминалов идентификационную информацию терминала, и если список обращавшихся терминалов не включает в себя идентификационную информацию терминала, определяют, что терминал осуществляет доступ к web-странице через маршрутизатор впервые; а если список обращавшихся терминалов включает в себя идентификационную информацию терминала, определяют, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые; при этом список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, которые были соединены с маршрутизатором.

[0013] В сочетании с первым возможным вариантом реализации первого аспекта, во втором возможном варианте реализации первого аспекта, если терминал осуществляет доступ к web-странице через маршрутизатор впервые, способ дополнительно включает в себя этап, на котором:

[0014] сохраняют идентификационную информацию терминала в списке обращавшихся терминалов.

[0015] В сочетании с первым аспектом, в третьем возможном варианте реализации первого аспекта, этап, на котором получают HTTP-запрос, отправленный терминалом, включает в себя этапы, на которых:

[0016] принимают пакет протокола TCP (Протокола Управления Передачей), отправленный терминалом;

[0017] выясняют, является ли пакет TCP-протокола HTTP-запросом;

[0018] если пакет TCP-протокола является HTTP-запросом, извлекают HTTP-запрос; и

[0019] если пакет TCP-протокола не является HTTP-запросом, переадресуют пакет TCP-протокола соответствующему серверу.

[0020] В сочетании с первым аспектом и любым из с первого по третий возможные варианты реализации первого аспекта, в четвертом возможном варианте реализации первого аспекта способ дополнительно включает в себя этап, на котором:

[0021] если терминал осуществляет доступ к web-странице через маршрутизатор не впервые, переадресуют HTTP-запрос соответствующему web-серверу.

[0022] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предоставляется устройство для основанного на маршрутизаторе управления работой в сети, включающее в себя:

[0023] блок получения, выполненный с возможностью получения HTTP (Протокол Передачи Гипертекста) запроса, отправленного терминалом, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала;

[0024] первый блок оценки, выполненный с возможностью выяснения того, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала, полученной блоком получения; и

[0025] блок возврата, выполненный с возможностью, если первым блоком оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращать сообщение HTTP-ответа, включающее в себя URL (Унифицированный Указатель Ресурса) адрес web-страницы, терминалу так, что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0026] В сочетании со вторым аспектом, в первом возможном варианте реализации второго аспекта блок оценки включает в себя:

[0027] первый субблок оценки, выполненный с возможностью выяснения того, включает ли в себя список обращавшихся терминалов идентификационную информацию терминала, при этом список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, которые были соединены с маршрутизатором;

[0028] первый субблок определения, выполненный с возможностью определения того, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, если первым субблоком оценки выяснено, что список обращавшихся терминалов не включает в себя идентификационную информацию терминала; и

[0029] второй субблок определения, выполненный с возможностью определения того, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, если первым субблоком оценки выяснено, что список обращавшихся терминалов включает в себя идентификационную информацию терминала.

[0030] В сочетании с первым возможным вариантом реализации второго аспекта, во втором возможном варианте реализации второго аспекта устройство дополнительно включает в себя:

[0031] блок сохранения, выполненный с возможностью, если первым блоком оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, сохранять идентификационную информацию терминала в списке обращавшихся терминалов.

[0032] В сочетании со вторым аспектом, в третьем возможном варианте реализации второго аспекта блок получения включает в себя:

[0033] субблок приема, выполненный с возможностью приема пакета протокола TCP (Протокола Управления Передачей), отправленного терминалом;

[0034] второй субблок оценки, выполненный с возможностью выяснения того, является ли пакет TCP-протокола, принятый субблоком приема, HTTP-запросом;

[0035] второй субблок получения, выполненный с возможностью, если вторым субблоком оценки выяснено, что пакет TCP-протокола является HTTP-запросом, извлекать HTTP-запрос; и

[0036] субблок переадресации, выполненный с возможностью, если вторым субблоком оценки выяснено, что пакет TCP-протокола не является HTTP-запросом, переадресовывать пакет TCP-протокола соответствующему серверу.

[0037] В сочетании со вторым аспектом, в четвертом возможном варианте реализации второго аспекта устройство дополнительно включает в себя:

[0038] блок переадресации, выполненный с возможностью, если первым блоком оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, переадресовывать HTTP-запрос соответствующему web-серверу.

[0039] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предоставляется маршрутизатор, включающий в себя: процессор и память для хранения инструкций, исполняемых процессором, при этом процессор выполнен с возможностью:

[0040] получать HTTP (Протокол Передачи Гипертекста) запрос, отправленный терминалом, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала;

[0041] выяснять, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала; и

[0042] если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращать сообщение HTTP-ответа, включающее в себя URL (Унифицированный Указатель Ресурса) адрес web-страницы, терминалу так, что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0043] Технические решения, предоставляемые вариантами осуществления настоящего изобретения, могут включать в себя следующие преимущества: в соответствии со способом для основанного на маршрутизаторе управления работой в сети, после получения HTTP-запроса, отправленного терминалом, в соответствии с идентификационной информацией, включенной в HTTP-запрос, осуществляется выяснение того, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, и если терминал осуществляет доступ к web-странице через маршрутизатор впервые, терминалу возвращается сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы. Таким образом, терминал сразу переходит на назначенную web-страницу, соответствующую URL-адресу, согласно сообщению HTTP-ответа и может отображать назначенную информацию отображения пользователю в отношении назначенной web-страницы, тем самым реализуя цель предоставления различной информации пользователю.

[0044] Следует понимать, что как вышеприведенное общее описание, так и следующее подробное описание являются лишь примерными и объясняющими, а не ограничивающими изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0045] Сопроводительные чертежи, которые включены в и составляют часть данного технического описания, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, совместно с описанием, служат для объяснения принципов изобретения.

[0046] Фиг. 1 является блок-схемой, показывающей способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0047] Фиг. 2 является блок-схемой, показывающей другой способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0048] Фиг. 3 является блок-схемой, показывающей еще один способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0049] Фиг. 4 является структурной схемой, показывающей устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0050] Фиг. 5 является структурной схемой, показывающей блок получения, в соответствии с примерным вариантом осуществления.

[0051] Фиг. 6 является структурной схемой, показывающей первый блок оценки, в соответствии с примерным вариантом осуществления.

[0052] Фиг. 7 является структурной схемой, показывающей другое устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0053] Фиг. 8 является структурной схемой, показывающей еще одно устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления.

[0054] Фиг. 9 является структурной схемой, показывающей устройство, в соответствии с примерным вариантом осуществления.

[0055] Конкретные варианты осуществления настоящего изобретения показаны посредством вышеприведенных сопроводительных чертежей и будут подробно описаны далее. Сопроводительные чертежи не предназначены ограничивать объем замысла настоящего изобретения каким-либо образом, а служат для объяснения концепции настоящего изобретения для специалистов в соответствующей области со ссылкой на конкретные варианты осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0056] Далее подробно обратимся к примерным вариантам осуществления, примеры которых иллюстрируются на сопроводительных чертежах. Нижеследующее описание относится к сопроводительным чертежам, на которых одинаковые числа на разных чертежах представляют одинаковые или подобные элементы, если не представляется обратное. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют собой все реализации, согласующиеся с изобретением. Наоборот, они являются лишь примерами устройств и способов, согласующихся с некоторыми аспектами, которые относятся к изобретению, как изложено в прилагаемой формуле изобретения.

[0057] Фиг. 1 является блок-схемой, показывающей способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 1, способ используется в маршрутизаторе и включает в себя следующие этапы.

[0058] На этапе S110 получают HTTP (Протокол Передачи Гипертекста) запрос, отправленный терминалом, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала.

[0059] Когда терминал соединяется с Интернет через маршрутизатор, терминалу требуется переадресовать запрос доступа к Интернет через маршрутизатор. Запрос доступа к Интернет включает в себя несколько типов запросов. Когда терминал осуществляет доступ к web-серверу через маршрутизатор, терминал отправляет HTTP-запрос web-серверу через маршрутизатор, и маршрутизатору требуется выяснить, является ли запрос доступа к Интернет, отправленный терминалом, HTTP-запросом.

[0060] Заголовок HTTP-запроса включает в себя информацию терминала, например, такую информацию как MAC (Управление Доступом к Среде) адрес и IP-адрес терминала. То, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, выясняется в соответствии с информацией терминала.

[0061] Когда терминал соединяется с Интернет через маршрутизатор, сначала создается TCP соединение между терминалом и web-сервером. В это время, терминал отправляет пакет TCP-протокола серверу через маршрутизатор. После приема пакета TCP-протокола маршрутизатор сначала выясняет, является ли пакет TCP-протокола HTTP-запросом; если пакет TCP-протокола является HTTP-запросом, маршрутизатор перехватывает HTTP-запрос и выполняется этап S120.

[0062] На этапе S120 выясняют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала. Если терминал осуществляет доступ к web-странице через маршрутизатор впервые, тогда выполняется этап S130. Если терминал осуществляет доступ к web-странице через маршрутизатор не впервые, тогда выполняется этап S140.

[0063] В примерном варианте осуществления настоящего изобретения, то, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, может быть выяснено посредством следующей процедуры.

[0064] 1) Из HTTP-запроса получается идентификационная информация терминала, например, MAC-адрес.

[0065] 2) Выясняется, включает ли в себя список обращавшихся терминалов идентификационную информацию терминала. Если список обращавшихся терминалов не включает в себя идентификационную информацию терминала, определяется, что терминал осуществляет доступ к web-странице через маршрутизатор впервые; а если список обращавшихся терминалов включает в себя идентификационную информацию терминала, определяется, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, при этом список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, осуществлявших доступ к web-странице через маршрутизатор.

[0066] Когда терминал осуществляет доступ к web-странице через маршрутизатор впервые, на этапе S130, терминалу возвращается сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы, так что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0067] Когда терминал осуществляет доступ к web-странице через маршрутизатор не впервые, на этапе S140 HTTP-запрос переадресовывается соответствующему web-серверу.

[0068] В соответствии со способом для основанного на маршрутизаторе управления работой в сети, предоставляемым вариантом осуществления, после получения HTTP-запроса, отправленного терминалом, в соответствии с идентификационной информацией терминала, включенной в HTTP-запрос, выясняется, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, и если терминал осуществляет доступ к web-странице через маршрутизатор впервые, терминалу возвращается сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы. Таким образом, терминал сразу переходит на назначенную web-страницу, соответствующую URL-адресу согласно сообщению HTTP-ответа, и может отображать назначенную информацию отображения пользователю в отношении назначенной страницы, тем самым реализуя цель предоставления различной информации пользователю.

[0069] Фиг. 2 является блок-схемой, показывающей другой способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 2, в способ добавлен этап S210 исходя из варианта осуществления, как показано на Фиг. 1, а другие этапы с S110 по S140 идентичны тем, что показаны на Фиг. 1, которые здесь не будут детально разобраны.

[0070] Если выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые на этапе S120, тогда идентификационная информация терминала сохраняется в списке обращавшихся терминалов на этапе S210.

[0071] Конечно, в других вариантах осуществления настоящего изобретения, терминал, осуществляющий доступ к web-странице через маршрутизатор, впервые может быть помечен другими способами, например, записывая идентификационную информацию, включенную в HTTP-запрос, которая может уникальным образом указывать терминал.

[0072] Когда терминал осуществляет доступ к web-странице через маршрутизатор вновь, маршрутизатор осуществляет поиск по списку обращавшихся терминалов и находит, что список обращавшихся терминалов включает в себя идентификационную информацию терминала, затем определяет, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, так что только когда терминал осуществляет доступ к web-странице через маршрутизатор впервые, терминал сразу переходит на назначенную web-страницу, а если терминал осуществляет доступ к web-странице позже, терминал будет непосредственно осуществлять доступ к запрошенной web-странице, вместо того чтобы сразу переходить на назначенную web-страницу.

[0073] Фиг. 3 является блок-схемой, показывающей другой способ для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 3, способ включает в себя следующие этапы.

[0074] На этапе S310 терминал отправляет пакет TCP-протокола маршрутизатору.

[0075] На этапе S320 маршрутизатор выясняет, является ли пакет TCP-протокола HTTP-запросом; если пакет TCP-протокола является HTTP-запросом, тогда выполняется этап S330; а если пакет TCP-протокола не является HTTP-запросом, тогда выполняется этап S380.

[0076] На этапе S330 маршрутизатор получает идентификационную информацию терминала из HTTP-запроса.

[0077] На этапе S340 маршрутизатор выясняет, включает ли в себя список обращавшихся терминалов идентификационную информацию терминала, при этом список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, которые осуществляли доступ к web-странице через маршрутизатор.

[0078] Если список обращавшихся терминалов не включает в себя идентификационную информацию терминала, тогда выполняется этап S350. В противном случае, выполняется этап S390.

[0079] Например, TCP-пакет, отправленный терминалом маршрутизатору, служит для запроса доступа к web-странице, соответствующей ULR-A адресу, тогда маршрутизатор определяет, что пакет TCP-протокола является HTTP-запросом, и получает MAC-адрес терминала в качестве MAC-A из HTTP-запроса. Маршрутизатор осуществляет поиск в отношении того, включен ли MAC-A в список обращавшихся терминалов; если список обращавшихся терминалов включает в себя MAC-A, тогда это указывает на то, что терминал осуществляет доступ к web-серверу через маршрутизатор не впервые; а если список обращавшихся терминалов не включает в себя MAC-A, тогда это указывает на то, что терминал осуществляет доступ к web-серверу через маршрутизатор впервые.

[0080] На этапе S350 маршрутизатор возвращает сообщение HTTP-ответа терминалу, при этом сообщение HTTP-ответа включает в себя URL-адрес назначенной web-страницы.

[0081] Если терминал осуществляет доступ к web-серверу через маршрутизатор впервые, тогда на этапе S360 идентификационную информацию терминала сохраняют в списке обращавшихся терминалов.

[0082] На этапе S370 терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0083] Если пакет TCP-протокола не является HTTP-запросом, тогда на этапе S380 пакет TCP-протокола переадресовывается соответствующему серверу (сервер 1 на Фиг. 3).

[0084] Если список обращавшихся терминалов включает в себя идентификационную информацию терминала, тогда на этапе S390 HTTP-запрос переадресовывается соответствующему web-серверу.

[0085] Фиг. 4 является структурной схемой, показывающей устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 4, устройство включает в себя: блок 110 получения, блок 120 оценки и блок 130 возврата.

[0086] Блок 110 получения выполнен с возможностью получения HTTP-запроса, отправленного терминалом, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала.

[0087] В примерном варианте осуществления настоящего изобретения, как показано на Фиг. 5, блок 110 получения включает в себя субблок 111 приема, второй субблок 112 оценки и первый субблок 113 получения.

[0088] Субблок 111 приема выполнен с возможностью приема пакета протокола TCP (Протокола Управления Передачей), отправленного терминалом.

[0089] Второй субблок 112 оценки выполнен с возможностью выяснения того, является ли пакет TCP-протокола, принятый субблоком 111 приема, HTTP-запросом.

[0090] Первый субблок 113 получения выполнен с возможностью извлечения HTTP-запроса, если вторым субблоком 112 оценки выяснено, что пакет TCP-протокола является HTTP-запросом.

[0091] Опционально, блок 110 получения также может включать в себя субблок 114 переадресации.

[0092] Субблок 114 переадресации выполнен с возможностью переадресации пакета TCP-протокола соответствующему серверу, когда вторым субблоком 112 оценки выяснено, что пакет TCP-протокола не является HTTP-запросом.

[0093] Первый блок 120 оценки выполнен с возможностью выяснения того, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала, полученной блоком 110 получения.

[0094] В примерном варианте осуществления настоящего изобретения, как показано на Фиг. 6, первый блок 120 оценки может включать в себя: первый субблок 121 оценки, первый субблок 122 определения и второй субблок 123 определения.

[0095] Первый субблок 121 оценки выполнен с возможностью выяснения того, включает ли в себя список обращавшихся терминалов идентификационную информацию терминала, полученную блоком 110 получения, при этом список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, которые осуществляли доступ к web-странице через маршрутизатор.

[0096] Первый субблок 122 определения выполнен с возможностью определения того, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, когда первым субблоком 121 оценки выяснено, что список обращавшихся терминалов не включает в себя идентификационную информацию терминала.

[0097] Второй субблок 123 определения выполнен с возможностью определения того, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, когда первым субблоком 121 оценки выяснено, что список обращавшихся терминалов включает в себя идентификационную информацию терминала.

[0098] Блок 130 возврата выполнен с возможностью, когда первым блоком 120 оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращать сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы, терминалу, так что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0099] Устройство для основанного на маршрутизаторе управления работой в сети, предусмотренное вариантом осуществления, сначала получает HTTP-запрос, отправленный терминалом, посредством блока получения, затем выясняет, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала, включенной в HTTP-запрос, посредством блока оценки, и если терминал осуществляет доступ к web-странице через маршрутизатор впервые, терминалу возвращается сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы. Таким образом, терминал сразу переходит на назначенную web-страницу, соответствующую URL-адресу в соответствии с сообщением HTTP-ответа, и может отображать назначенную информацию отображения пользователю в отношении назначенной web-страницы, тем самым реализуя цель предоставления различной информации пользователю.

[0100] Фиг. 7 является структурной схемой, показывающей другое устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 7, исходя из варианта осуществления, показанного на Фиг. 4, устройство в данном варианте осуществления дополнительно включает в себя блок 210 сохранения.

[0101] Если первым блоком 120 оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, тогда блок 210 сохранения выполнен с возможностью сохранения идентификационной информации терминала в списке обращавшихся терминалов. Список обращавшихся терминалов включает в себя идентификационную информацию всех терминалов, которые осуществляли доступ к web-странице через маршрутизатор.

[0102] Когда терминал осуществляет доступ к web-странице через маршрутизатор вновь, маршрутизатор осуществляет поиск по списку обращавшихся терминалов и находит то, что список обращавшихся терминалов включает в себя идентификационную информацию терминала, затем определяет, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, так что только когда терминал осуществляет доступ к web-странице через маршрутизатор впервые, терминал сразу переходит на назначенную страницу, а если терминал осуществляет доступ к web-странице позже, терминал будет непосредственно осуществлять доступ к запрашиваемой web-странице, вместо перехода на назначенную web-страницу.

[0103] Фиг. 8 является структурной схемой, показывающей другое устройство для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 8, исходя из варианта осуществления, показанного на Фиг. 4, устройство в данном варианте осуществления дополнительно включает в себя блок 310 переадресации.

[0104] Блок 310 переадресации выполнен с возможностью, когда первым блоком 120 оценки выяснено, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, переадресовывать HTTP-запрос соответствующему web-серверу.

[0105] Что касается устройств в вышеприведенных вариантах осуществления, конкретные пути выполнения операций применительно к отдельным модулям в них были подробно описаны в вариантах осуществления, которые касаются способов, которые здесь не будут детально разобраны.

[0106] Фиг. 9 является структурной схемой, показывающей устройство 1900 для основанного на маршрутизаторе управления работой в сети, в соответствии с примерным вариантом осуществления. Например, устройство 1900 может быть предусмотрено в качестве сервера. Обращаясь к Фиг. 9, устройство 1900 включает в себя компонент 1922 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы памяти, представленные памятью 1932 для хранения инструкций, исполняемых компонентом 1922 обработки, таких как прикладные программы. Прикладные программы, хранящиеся в памяти 1932, могут включать в себя один или более модулей, каждый из которых соответствует набору инструкций. Кроме того, компонент 1922 обработки выполнен с возможностью исполнения инструкций для выполнения вышеприведенного способа.

[0107] Устройство 1900 также может включать в себя компонент 1926 питания, выполненный с возможностью выполнения управления питанием устройства 1900, проводной или беспроводной сетевой интерфейс(ы) 1950, выполненный с возможностью соединения устройства 1900 с сетью, и интерфейс 1958 ввода/вывода (I/O). Устройство 1900 может функционировать на основании операционной системы, хранящейся в памяти 1932, такой как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, или подобной.

[0108] В примерных вариантах осуществления также предусмотрен невременный машиночитаемый носитель информации, включающий в себя инструкции, такие как включенные в память 1932, исполняемые процессором 1922 в устройстве 1900, для выполнения описанных выше способов. Например, невременный машиночитаемый носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и подобным.

[0109] Невременный машиночитаемый носитель информации, когда инструкции в запоминающем носителе информации исполняются компонентом обработки устройства, позволяет устройству выполнять способ для основанного на маршрутизаторе управления работой в сети, при этом способ включает в себя этапы, на которых:

[0110] получают HTTP-запрос, отправленный терминалом, при этом HTTP-запрос по меньшей мере включает в себя идентификационную информацию терминала;

[0111] выясняют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, в соответствии с идентификационной информацией терминала; и

[0112] если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращают терминалу сообщение HTTP-ответа, включающее в себя URL-адрес назначенной web-страницы, так что терминал сразу переходит на назначенную web-страницу в соответствии с сообщением HTTP-ответа.

[0113] Прочие варианты осуществления изобретения станут очевидны специалистам в соответствующей области из рассмотрения технического описания и воплощения на практике раскрываемого в данном документе изобретения. Данная заявка предназначена охватить любые вариации, использования или адаптации изобретения, следующие его главным принципам, включая такие отступления от настоящего раскрытия как входящие в рамках известной или обычной практики в данной области техники. Предполагается, что техническое описание и примеры рассматриваются в качестве лишь примерных, при этом истинный объем и сущность изобретения определяются следующей формулой изобретения.

[0114] Следует иметь в виду, что настоящее изобретение не ограничивается строгой конструкцией, которая была описана выше и проиллюстрирована на сопроводительных чертежах, и что различные модификации и изменения могут быть выполнены, не отступая от его объема. Предполагается, что объем изобретения должен ограничиваться лишь прилагаемой формулой изобретения.

Похожие патенты RU2610827C2

название год авторы номер документа
СПОСОБ, УСТРОЙСТВО И СИСТЕМА КОНТРОЛЯ КАЧЕСТВА УСЛУГ ИНТЕРНЕТ-ДОСТУПА ДЛЯ МОБИЛЬНОГО ТЕРМИНАЛА 2012
  • Чжан Хундин
  • Чжоу Вэй
  • Ли Кун
RU2581044C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОДДЕРЖКИ СЛУЖБЫ ПРОЗРАЧНОГО ПРОКСИ-СЕРВЕРА В ШЛЮЗЕ БЕСПРОВОДНОГО ДОСТУПА И СИСТЕМА, СНАБЖЕННАЯ ТАКИМ ШЛЮЗОМ 2007
  • Дуан Хаифень
RU2407196C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ДОСТУПА К WEB-СТРАНИЦЕ И МАРШРУТИЗАТОР 2015
  • Чэнь Сяньлинь
  • Ли Чжэн
  • Лю Тецзюнь
RU2615057C2
СПОСОБ ОЦЕНКИ СЕТЕВОЙ АТАКИ, СПОСОБ БЕЗОПАСНОЙ ПЕРЕДАЧИ ДАННЫХ СЕТИ И СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО 2016
  • Линь, Юйфэй
RU2685994C1
СПОСОБ И УСТРОЙСТВО ДЛЯ МАНИПУЛИРОВАНИЯ СЕТЕВЫМ ТРАФИКОМ 2010
  • Орнаги Альберто
  • Валлери Марко
  • Милан Даниэле
  • Бедески Валериано
RU2541157C2
РАСПРЕДЕЛЕННАЯ СИСТЕМА И СПОСОБ ПРЕДВАРИТЕЛЬНОЙ ВЫБОРКИ ОБЪЕКТОВ 1998
  • Карнил Брюс Л.
  • Фиш Рэм А.
  • Гуралник Джереми
RU2210871C2
СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ЗАПИСИ, НА КОТОРОМ ЗАПИСАН ФАЙЛ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ДЛЯ ИЗГОТОВЛЕНИЯ НОСИТЕЛЯ ЗАПИСИ, НОСИТЕЛЬ, НА КОТОРОМ ЗАПИСАНА ПРОГРАММА ДЛЯ СОЗДАНИЯ ФАЙЛА ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ФАЙЛА ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ФАЙЛА ИЗОБРАЖЕНИЯ И НОСИТЕЛЬ, НА КОТОРОМ ЗАПИСАНА ПРОГРАММА ОБРАБОТКИ ФАЙЛА ИЗОБРАЖЕНИЯ 2000
  • Фудзита Такеси
  • Ендо Хитоси
  • Хатта Нариаки
  • Фудзикава Ясуфуми
RU2272318C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ДОСТУПОМ К МАРШРУТИЗАТОРУ, И МАРШРУТИЗАТОР 2014
  • Лю Тецзюнь
  • Ли Чжэн
  • Чэн Лян
RU2628229C2
СПОСОБ АУТЕНТИФИКАЦИИ ДОСТУПА ТЕРМИНАЛА И ОБОРУДОВАНИЕ, РАСПОЛОЖЕННОЕ НА ТЕРРИТОРИИ АБОНЕНТА 2012
  • Хуан Баоцин
  • Кун Тао
  • Чжу Ли
RU2556468C2
АРХИТЕКТУРА ДЛЯ ПОДКЛЮЧЕНИЯ УДАЛЕННОГО КЛИЕНТА К РАБОЧЕМУ СТОЛУ ЛОКАЛЬНОГО КЛИЕНТА 2004
  • Биллхарз Алан М.
  • Нонис Аарон Дж.
  • Дарнелл Скотт
  • Фишман Нейл С.
  • Дохерти Трейси М.
RU2368945C2

Иллюстрации к изобретению RU 2 610 827 C2

Реферат патента 2017 года СПОСОБ И УСТРОЙСТВО ДЛЯ ОСНОВАННОГО НА МАРШРУТИЗАТОРЕ УПРАВЛЕНИЯ РАБОТОЙ В СЕТИ

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети. Способ, содержащий этапы, на которых: получают запрос Протокола Передачи Гипертекста (HTTP); определяют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала; и если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращают на терминал сообщение HTTP-ответа, содержащее URL-адрес назначенной web-страницы, определяют, содержит ли список обращавшихся терминалов идентификационную информацию терминала; если список обращавшихся терминалов не содержит идентификационную информацию терминала, определяют, что терминал осуществляет доступ к web-странице через маршрутизатор впервые; сохраняют идентификационную информацию терминала в списке обращавшихся терминалов. 3 н. и 4 з.п. ф-лы, 9 ил.

Формула изобретения RU 2 610 827 C2

1. Способ основанного на маршрутизаторе управления работой в сети, содержащий этапы, на которых на маршрутизаторе:

получают запрос Протокола Передачи Гипертекста (HTTP), отправленный с терминала, при этом HTTP-запрос по меньшей мере содержит идентификационную информацию терминала;

определяют, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала; и

если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращают на терминал сообщение HTTP-ответа, содержащее URL-адрес (Унифицированный Указатель Ресурса) назначенной web-страницы, отличающейся от web-страницы, связанной с посланным с терминала HTTP-запросом, с тем чтобы терминал сразу перешел на эту назначенную web-страницу в соответствии с сообщением HTTP-ответа,

при этом при упомянутом определении того, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала, определяют, содержит ли список обращавшихся терминалов идентификационную информацию терминала; если список обращавшихся терминалов не содержит идентификационную информацию терминала, определяют, что терминал осуществляет доступ к web-странице через маршрутизатор впервые; а если список обращавшихся терминалов содержит идентификационную информацию терминала, определяют, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые; причем список обращавшихся терминалов содержит идентификационную информацию всех терминалов, соединявшихся с маршрутизатором,

при этом если терминал осуществляет доступ к web-странице через маршрутизатор впервые, способ дополнительно содержит этап, на котором сохраняют идентификационную информацию терминала в списке обращавшихся терминалов.

2. Способ по п. 1, в котором упомянутое получение HTTP-запроса, отправленного с терминала, содержит этапы, на которых:

принимают пакет Протокола Управления Передачей (TCP-протокола), отправленный с терминала;

определяют, является ли пакет ТСР-протокола HTTP-запросом;

если пакет ТСР-протокола является HTTP-запросом, извлекают HTTP-запрос; и

если пакет ТСР-протокола не является HTTP-запросом, переадресовывают пакет ТСР-протокола соответствующему серверу.

3. Способ по п. 1 или 2, дополнительно содержащий этап, на котором, если терминал осуществляет доступ к web-странице через маршрутизатор не впервые, переадресовывают HTTP-запрос соответствующему web-серверу.

4. Устройство для основанного на маршрутизаторе управления работой в сети, содержащее:

блок получения, выполненный с возможностью получать запрос Протокола Передачи Гипертекста (HTTP), отправленный терминалом, при этом HTTP-запрос по меньшей мере содержит идентификационную информацию терминала;

блок определения, выполненный с возможностью определять, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала, полученной блоком получения; и

блок возврата, выполненный с возможностью, если блоком определения определено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращать на терминал сообщение HTTP-ответа, содержащее URL-адрес (Унифицированный Указатель Ресурса) назначенной web-страницы, отличающейся от web-страницы, связанной с посланным с терминала HTTP-запросом, с тем чтобы терминал сразу перешел на эту назначенную web-страницу в соответствии с сообщением HTTP-ответа,

при этом блок определения содержит:

первый субблок оценки, выполненный с возможностью выяснять, содержит ли список обращавшихся терминалов идентификационную информацию терминала, причем список обращавшихся терминалов содержит идентификационную информацию всех терминалов, соединявшихся с маршрутизатором,

первый субблок определения, выполненный с возможностью определять, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, если первым субблоком оценки выяснено, что список обращавшихся терминалов не содержит идентификационную информацию терминала, и

второй субблок определения, выполненный с возможностью определять, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, если первым субблоком оценки выяснено, что список обращавшихся терминалов содержит идентификационную информацию терминала;

при этом устройство дополнительно содержит блок сохранения, выполненный с возможностью, если блоком определения определено, что терминал осуществляет доступ к web-странице через маршрутизатор впервые, сохранять идентификационную информацию терминала в списке обращавшихся терминалов.

5. Устройство по п. 4, в котором блок получения содержит:

субблок приема, выполненный с возможностью принимать пакет Протокола Управления Передачей (ТСР-протокола), отправленного терминалом;

второй субблок оценки, выполненный с возможностью выяснять, является ли пакет ТСР-протокола, принятый субблоком приема, НТТР-запросом;

субблок получения, выполненный с возможностью, если вторым субблоком оценки выяснено, что пакет ТСР-протокола является HTTP-запросом, извлекать HTTP-запрос; и

субблок переадресации, выполненный с возможностью, если вторым субблоком оценки выяснено, что пакет ТСР-протокола не является HTTP-запросом, переадресовывать пакет ТСР-протокола соответствующему серверу.

6. Устройство по п. 4 или 5, дополнительно содержащее блок переадресации, выполненный с возможностью, если блоком определения определено, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые, переадресовывать HTTP-запрос соответствующему web-серверу.

7. Маршрутизатор, содержащий:

процессор и

память для хранения инструкций, исполняемых процессором,

при этом процессор выполнен с возможностью:

получать запрос Протокола Передачи Гипертекста (HTTP), отправленный с терминала, при этом HTTP-запрос по меньшей мере содержит идентификационную информацию терминала;

определять, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала; и

если терминал осуществляет доступ к web-странице через маршрутизатор впервые, возвращать на терминал сообщение HTTP-ответа, содержащее URL-адрес (Унифицированный Указатель Ресурса) назначенной web-страницы, отличающейся от web-страницы, связанной с посланным с терминала HTTP-запросом, с тем чтобы терминал сразу перешел на эту назначенную web-страницу в соответствии с сообщением HTTP-ответа,

при этом процессор, будучи выполненным с возможностью определять, осуществляет ли терминал доступ к web-странице через маршрутизатор впервые, согласно идентификационной информации терминала, дополнительно выполнен с возможностью: определять, содержит ли список обращавшихся терминалов идентификационную информацию терминала; если список обращавшихся терминалов не содержит идентификационную информацию терминала, определять, что терминал осуществляет доступ к web-странице через маршрутизатор впервые; а если список обращавшихся терминалов содержит идентификационную информацию терминала, определять, что терминал осуществляет доступ к web-странице через маршрутизатор не впервые; причем список обращавшихся терминалов содержит идентификационную информацию всех терминалов, соединявшихся с маршрутизатором,

при этом, если терминал осуществляет доступ к web-странице через маршрутизатор впервые, процессор дополнительно выполнен с возможностью сохранять идентификационную информацию терминала в списке обращавшихся терминалов.

Документы, цитированные в отчете о поиске Патент 2017 года RU2610827C2

СПОСОБ КОМПЕНСАЦИИ ПУЛЬСАЦИЙ РАСХОДА ОБЪЕМНОГО НАСОСА И НАСОСНАЯ УСТАНОВКА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 1996
  • Гойдо М.Е.
  • Багаутдинов Р.М.
  • Бодров В.В.
RU2103547C1
WO 9748210 A, 18.12.1997
EP 835009 A2, 08.04.1997.

RU 2 610 827 C2

Авторы

Ли Чжэн

Лю Тецзюнь

Чэн Лян

Даты

2017-02-15Публикация

2015-01-30Подача