СПОСОБЫ И АППАРАТЫ ДЛЯ СВЯЗЫВАНИЯ С УСТРОЙСТВОМ Российский патент 2018 года по МПК H04L29/06 H04W12/00 

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

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

[0001] Настоящая заявка основывается на и испрашивает приоритет по заявке на патент Китая, номер 201510061349.0, поданной 5 февраля, 2015, все содержимое которой включено здесь по ссылке.

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

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

УРОВЕНЬ ТЕХНИКИ

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

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

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

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

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

[0007] прием запроса связывания, посланного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[0008] принятие решения в отношении того, послан ли запрос связывания из текущей локальной сети, к которой подсоединено устройство;

[0009] когда запрос связывания послан из текущей локальной сети, отправку запроса связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством; и

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

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

[0012] вещание номера порта для порта UDP, открытого услугой UDP, в текущей локальной сети; и

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

[0014] Необязательно, способ дополнительно включает в себя:

[0015] когда запрос связывания послан из сети, другой, нежели текущая локальная сеть, отбрасывание или отклонение запроса связывания.

[0016] Необязательно, принятие решения в отношении того, послан ли запрос связывания из текущей локальной сети, включает в себя:

[0017] принятие решения в отношении того, соответствует ли адрес IP запроса связывания сегменту сети IP текущей локальной сети;

[0018] когда адрес IP запроса связывания соответствует сегменту сети IP текущей локальной сети, определение того, что запрос связывания послан из текущей локальной сети; и

[0019] когда адрес IP запроса связывания не соответствует сегменту сети IP текущей локальной сети, определение того, что запрос связывания послан из сети, другой, нежели текущая локальная сеть.

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

[0021] отправку запроса связывания в подлежащее связыванию устройство в текущей локальной сети, к которой подсоединено устройство, при этом запрос связывания несет зарегистрированный пользовательский ID терминала; и

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

[0023] Необязательно, когда услуга передачи текущей локальной сети включает в себя услугу протокола передачи пользовательских датаграмм UDP, отправка запроса связывания в подлежащее связыванию устройство в текущей локальной сети включает в себя:

[0024] отправку запроса связывания в подлежащее связыванию устройство на основе локально предварительно установленного номера порта для порта UDP, открытого услугой UDP; или

[0025] прием номера порта для порта UDP, открытого услугой UDP, вещание которого было осуществлено подлежащим связыванию устройством в текущей локальной сети; и отправку запроса связывания в подлежащее связыванию устройство на основе принятого номера порта.

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

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

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

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

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

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

[0032] подмодуль вещания, сконфигурированный с возможностью вещать номер порта для порта UDP, открытого услугой UDP, в текущей локальной сети; и

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

[0034] Необязательно, аппарат дополнительно включает в себя:

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

[0036] Необязательно, модуль принятия решения включает в себя:

[0037] подмодуль принятия решения, сконфигурированный с возможностью принимать решение в отношении того, соответствует ли адрес IP запроса связывания сегменту сети IP текущей локальной сети;

[0038] первый подмодуль определения, сконфигурированный с возможностью, когда адрес IP запроса связывания соответствует сегменту сети IP текущей локальной сети, определять то, что запрос связывания послан из текущей локальной сети; и

[0039] второй подмодуль определения, сконфигурированный с возможностью, когда адрес IP запроса связывания не соответствует сегменту сети IP текущей локальной сети, определять то, что запрос связывания послан из сети, другой, нежели текущая локальная сеть.

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

[0041] второй модуль отправки, сконфигурированный с возможностью посылать запрос связывания в подлежащее связыванию устройство в текущей локальной сети, к которой подсоединено устройство, при этом запрос связывания несет зарегистрированный пользовательский ID аппарата;

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

[0043] Необязательно, когда услуга передачи текущей локальной сети включает в себя услугу протокола передачи пользовательских датаграмм UDP, второй модуль отправки включает в себя:

[0044] первый подмодуль отправки, сконфигурированный с возможностью посылать запрос связывания в подлежащее связыванию устройство на основе локально предварительно установленного номера порта для порта UDP, открытого услугой UDP; или

[0045] подмодуль приема, сконфигурированный с возможностью принимать номер порта для порта UDP, открытого услугой UDP, вещание которого было осуществлено подлежащим связыванию устройством в текущей локальной сети; и

[0046] второй подмодуль отправки, сконфигурированный с возможностью посылать запрос связывания в подлежащее связыванию устройство на основе принятого номера порта.

[0047] Техническая схема согласно вариантам осуществления настоящего раскрытия может иметь следующие предпочтительные эффекты.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0063] Признаки, здесь используемые, предназначены всего лишь для описания конкретного варианта осуществления, нежели ограничения настоящего раскрытия. Как используется в настоящем раскрытии и приложенной формуле изобретения, предполагается, что признаки в форме единственного числа, как, например, "один", "упомянутый" и "этот", также включают в себя множественные формы, если явным образом не предписывается другое. Также следует понимать, что признак "и/или", здесь используемый, означает любой или любую возможную комбинацию из одного или более ассоциированных перечисленных элементов.

[0064] Следует понимать, что, хотя может описываться элемент с признаком первый, второй, или третий, и т.д., элемент не ограничен этими признаками. Эти признаки предназначены всего лишь для различения среди элементов одного и того же типа. Например, без отхода от объема настоящего раскрытия, первый элемент также может упоминаться как второй элемент. Аналогично, второй элемент также может упоминаться как первый элемент. В зависимости от текста, признак "если", как здесь используется, может интерпретироваться как "когда", "где" или "в ответ на".

[0065] В настоящее время, если он хочет получить разрешение, чтобы осуществлять доступ к и управлять интеллектуальным устройством, пользователь может установить клиентскую программу интеллектуального устройства на терминале, выполнить регистрацию, и установить отношение связывания между зарегистрированной пользовательской учетной записью (например, зарегистрированным пользовательским ID) и интеллектуальным устройством посредством соответствующего сервера. После того, как отношение связывания установлено, пользователь может иметь основное разрешение для интеллектуального устройства, и, впоследствии, как только он осуществляет вход в систему в клиентской программе интеллектуального устройства с помощью зарегистрированной пользовательской учетной записи, пользователь может взаимодействовать с интеллектуальным устройством и осуществлять доступ к, управлять или иным образом работать с интеллектуальным устройством посредством клиентской программы. Например, интеллектуальное устройство может быть интеллектуальным домашним устройством, и после того, как отношение связывания между зарегистрированной пользовательской учетной записью и интеллектуальным домашним устройством установлено, пользователь может управлять интеллектуальным домашним устройством, чтобы включать или выключать, посредством клиентской программы интеллектуального устройства.

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

[0067] В виду вышеизложенного, настоящее раскрытие обеспечивает способ для связывания с устройством, в котором запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

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

[0069] На этапе 101, принимается запрос связывания, посланный локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[0070] на этапе 102, принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети;

[0071] на этапе 103, когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством; и

[0072] на этапе 104, после того, как отношение связывания установлено, принимается сообщение уведомления, посланное сервером для информирования, что отношение связывания было установлено, и сообщение уведомления пересылается в локальный терминал.

[0073] В настоящем варианте осуществления, локальная сеть может быть беспроводной сетью на основе Wi-Fi, и интеллектуальное устройство может иметь встроенный модуль Wi-Fi.

[0074] Первоначально, интеллектуальное устройство может соединяться с беспроводной локальной сетью посредством встроенного модуля Wi-Fi, и с другой стороны, пользователь может соединять терминал с беспроводной локальной сетью. После того, как оба интеллектуальное устройство и терминал должным образом соединяются с беспроводной локальной сетью, интеллектуальное устройство и терминал находятся в одной и той же локальной сети. Впоследствии, пользователь может, посредством клиентской программы интеллектуального устройства, установленной на терминале, инициировать связывание с интеллектуальным устройством, чтобы получить разрешение осуществлять доступ к и управлять интеллектуальным устройством. Например, в одном варианте осуществления, функциональный переключатель "инициировать связывание" может обеспечиваться в клиентской программе для пользователя, чтобы инициировать связывание с интеллектуальным устройством посредством включения функционального переключателя.

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

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

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

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

[0079] При этом услуга передачи, ориентированная на текущую беспроводную локальную сеть, может быть услугой UDP, и в последующем, техническое решение настоящего раскрытия описывается совместно с примером, в котором услуга передачи является услугой UDP.

[0080] Первоначально, после того, как интеллектуальное устройство должным образом соединяется с текущей беспроводной локальной сетью, по умолчанию, порт UDP, ориентированный на текущую беспроводную локальную сеть, может открываться в фоновом режиме. Номер порта для порта UDP не является конкретно ограниченным в настоящем варианте осуществления. Например, он может быть незнаменитым номером порта или частным номером порта. Более того, клиентская программа интеллектуального устройства также может конфигурировать номер порта для порта UDP заранее. Когда пользователь инициирует связывание с интеллектуальным устройством посредством клиентской программы, клиентская программа может посылать запрос связывания в порт UDP на основе ранее сконфигурированного номера порта UDP. В таком случае, запрос связывания может нести зарегистрированную учетную запись пользователя. Если имеется более, чем одно интеллектуальное устройство в текущей беспроводной локальной сети, запрос связывания также может нести ID интеллектуального устройства (например, аппаратный адрес интеллектуального устройства), чтобы различать среди них. Однако, если клиентская программа не конфигурирует номер порта UDP заранее, после того, как порт UDP запускается, интеллектуальное устройство также может посылать вещательное сообщение в текущей беспроводной локальной сети, чтобы информировать номер порта для порта UDP во все клиентские программы в текущей беспроводной локальной сети, которые принимают вещательное сообщение.

[0081] В настоящем варианте осуществления, чтобы принимать запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может наблюдать порт UDP в реальном времени после того, как порт UDP запускается. Как только порт UDP принимает запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может немедленно получать запрос связывания из порта UDP и затем принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети. Если запрос связывания послан из текущей локальной сети, интеллектуальное устройство может посылать запрос связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и интеллектуальным устройством.

[0082] При этом, чтобы принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети, интеллектуальное устройство может принимать решение в отношении того, соответствует ли адрес IP в запросе связывания сегменту сети IP текущей локальной сети. Например, интеллектуальное устройство может получать адрес IP шлюза и маску подсети текущей беспроводной локальной сети, определять сегмент сети IP текущей локальной сети на основе адреса IP шлюза и маски подсети, и затем сопоставлять адрес IP в запросе связывания с сегментом сети IP текущей локальной сети. Если он соответствует сегменту сети IP, может определяться, что запрос связывания послан из текущей локальной сети; иначе, если он не соответствует сегменту сети IP, это означает, что запрос связывания мог прийти из сети, другой, нежели текущая локальная сеть. Интеллектуальное устройство непосредственно отбрасывает или отклоняет запрос связывания, пришедший из сети, другой, нежели текущая локальная сеть, для защиты.

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

[0084] Следует отметить, что в одном варианте осуществления услуга передачи, ориентированная на текущую беспроводную локальную сеть, может быть услугой, другой, нежели услуга UDP. Например, услуга передачи также может быть услугой HTTP. Когда услуга передачи является услугой HTTP, интеллектуальное устройство может запускать частный адрес IP, ориентированный на текущую беспроводную локальную сеть. Затем на основе HTTP, клиентская программа на терминале может осуществлять связь с интеллектуальным устройством посредством частного адреса IP и посылать запрос связывания в интеллектуальное устройство, что не будет конкретизироваться в настоящем варианте осуществления.

[0085] В вышеописанном варианте осуществления, запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

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

[0087] На этапе 201, запрос связывания посылается в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID терминала; и

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

[0089] В настоящем варианте осуществления, текущая локальная сеть может быть беспроводной сетью на основе Wi-Fi, и подлежащее связыванию устройство может иметь встроенный модуль Wi-Fi.

[0090] Первоначально, интеллектуальное устройство может соединяться с беспроводной локальной сетью посредством встроенного модуля Wi-Fi, и с другой стороны, пользователь может соединять терминал с беспроводной локальной сетью. После того, как оба интеллектуальное устройство и терминал должным образом соединяются с беспроводной локальной сетью, интеллектуальное устройство и терминал находятся в одной и той же локальной сети. Впоследствии, пользователь может посредством клиентской программы интеллектуального устройства, установленной на терминале, инициировать связывание с интеллектуальным устройством, чтобы получить разрешение осуществлять доступ к и управлять интеллектуальным устройством. Например, в одном варианте осуществления, функциональный переключатель "инициировать связывание" может обеспечиваться в клиентской программе для пользователя, чтобы инициировать связывание с интеллектуальным устройством посредством включения функционального переключателя.

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

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

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

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

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

[0096] Первоначально, после того, как интеллектуальное устройство должным образом соединяется с текущей беспроводной локальной сетью, по умолчанию, порт UDP, ориентированный на текущую беспроводную локальную сеть, может открываться в фоновом режиме. Номер порта для порта UDP не является конкретно ограниченным в настоящем варианте осуществления. Например, он может быть незнаменитым номером порта или частным номером порта. Более того, клиентская программа интеллектуального устройства также может конфигурировать номер порта для порта UDP заранее. Когда пользователь инициирует связывание с интеллектуальным устройством посредством клиентской программы, клиентская программа может посылать запрос связывания в порт UDP на основе ранее сконфигурированного номера порта UDP. В таком случае, запрос связывания может нести зарегистрированную учетную запись пользователя. Если имеется более, чем одно интеллектуальное устройство в текущей беспроводной локальной сети, запрос связывания также может нести ID интеллектуального устройства (например, аппаратный адрес интеллектуального устройства), чтобы различать среди них.

[0097] Однако, если клиентская программа не конфигурирует номер порта UDP заранее, после того, как порт UDP запускается, интеллектуальное устройство также может посылать вещательное сообщение в текущей беспроводной локальной сети, чтобы информировать номер порта для порта UDP во все клиентские программы в текущей беспроводной локальной сети, которые принимают вещательное сообщение.

[0098] В настоящем варианте осуществления, чтобы принимать запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может наблюдать порт UDP в реальном времени после того, как порт UDP запускается. Как только порт UDP принимает запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может немедленно получать запрос связывания из порта UDP и затем принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети. Если запрос связывания послан из текущей локальной сети, интеллектуальное устройство может посылать запрос связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и интеллектуальным устройством.

[0099] При этом, чтобы принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети, интеллектуальное устройство может принимать решение в отношении того, соответствует ли адрес IP в запросе связывания сегменту сети IP текущей локальной сети. Например, интеллектуальное устройство может получать адрес IP шлюза и маску подсети текущей беспроводной локальной сети, определять сегмент сети IP текущей локальной сети на основе адреса IP шлюза и маски подсети, и затем сопоставлять адрес IP в запросе связывания с сегментом сети IP текущей локальной сети. Если он соответствует сегменту сети IP, может определяться, что запрос связывания послан из текущей локальной сети; иначе, если он не соответствует сегменту сети IP, это означает, что запрос связывания мог прийти из сети, другой, нежели текущая локальная сеть. Интеллектуальное устройство непосредственно отбрасывает или отклоняет запрос связывания, пришедший из сети, другой, нежели текущая локальная сеть, для защиты.

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

[00101] Следует отметить, что в одном варианте осуществления услуга передачи, ориентированная на текущую беспроводную локальную сеть, может быть услугой, другой, нежели услуга UDP. Например, услуга передачи также может быть услугой HTTP. Когда услуга передачи является услугой HTTP, интеллектуальное устройство может запускать частный адрес IP, ориентированный на текущую беспроводную локальную сеть. Затем на основе HTTP, клиентская программа на терминале может осуществлять связь с интеллектуальным устройством посредством частного адреса IP и посылать запрос связывания в интеллектуальное устройство, что не будет конкретизироваться в настоящем варианте осуществления.

[00102] В вышеописанном варианте осуществления, запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

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

[00104] На этапе 301, терминал посылает запрос связывания в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID терминала;

[00105] на этапе 302, подлежащее связыванию устройство принимает запрос связывания, посланный локальным терминалом;

[00106] на этапе 303, подлежащее связыванию устройство принимает решение в отношении того, послан ли запрос связывания из текущей локальной сети;

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

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

[00109] В настоящем варианте осуществления, локальная сеть может быть беспроводной сетью на основе Wi-Fi, и подлежащее связыванию устройство может иметь встроенный модуль Wi-Fi.

[00110] Первоначально, интеллектуальное устройство может соединяться с беспроводной локальной сетью посредством встроенного модуля Wi-Fi, и с другой стороны, пользователь может соединять терминал с беспроводной локальной сетью. После того, как оба интеллектуальное устройство и терминал должным образом соединяются с беспроводной локальной сетью, интеллектуальное устройство и терминал находятся в одной и той же локальной сети. Впоследствии, пользователь может посредством клиентской программы интеллектуального устройства, установленной на терминале, инициировать связывание с интеллектуальным устройством, чтобы получить разрешение осуществлять доступ к и управлять интеллектуальным устройством. Например, в одном варианте осуществления, функциональный переключатель "инициировать связывание" может обеспечиваться в клиентской программе для пользователя, чтобы инициировать связывание с интеллектуальным устройством посредством включения функционального переключателя.

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

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

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

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

[00115] При этом услуга передачи, ориентированная на текущую беспроводную локальную сеть, может быть услугой UDP, и в последующем техническое решение настоящего раскрытия описывается совместно с примером, в котором услуга передачи является услугой UDP.

[00116] Первоначально, после того, как интеллектуальное устройство должным образом соединяется с текущей беспроводной локальной сетью, по умолчанию, порт UDP, ориентированный на текущую беспроводную локальную сеть, может открываться в фоновом режиме. Номер порта для порта UDP не является конкретно ограниченным в настоящем варианте осуществления. Например, он может быть незнаменитым номером порта или частным номером порта. Более того, клиентская программа интеллектуального устройства также может конфигурировать номер порта для порта UDP заранее. Когда пользователь инициирует связывание с интеллектуальным устройством посредством клиентской программы, клиентская программа может посылать запрос связывания в порт UDP на основе ранее сконфигурированного номера порта UDP. В таком случае, запрос связывания может нести зарегистрированную учетную запись пользователя. Если имеется более, чем одно интеллектуальное устройство в текущей беспроводной локальной сети, запрос связывания также может нести ID интеллектуального устройства (например, аппаратный адрес интеллектуального устройства), чтобы различать среди них.

[00117] Однако, если клиентская программа не конфигурирует номер порта UDP заранее, после того, как порт UDP запускается, интеллектуальное устройство также может посылать вещательное сообщение в текущей беспроводной локальной сети, чтобы информировать номер порта для порта UDP во все клиентские программы в текущей беспроводной локальной сети, которые принимают вещательное сообщение.

[00118] В настоящем варианте осуществления, чтобы принимать запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может наблюдать порт UDP в реальном времени после того, как порт UDP запускается. Как только порт UDP принимает запрос связывания, посланный клиентской программой в текущей беспроводной локальной сети, интеллектуальное устройство может немедленно получать запрос связывания из порта UDP и затем принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети. Если запрос связывания послан из текущей локальной сети, интеллектуальное устройство может посылать запрос связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и интеллектуальным устройством.

[00119] При этом, чтобы принимать решение в отношении того, послан ли принятый запрос связывания из текущей локальной сети, интеллектуальное устройство может принимать решение в отношении того, соответствует ли адрес IP в запросе связывания сегменту сети IP текущей локальной сети. Например, интеллектуальное устройство может получать адрес IP шлюза и маску подсети текущей беспроводной локальной сети, определять сегмент сети IP текущей локальной сети на основе адреса IP шлюза и маски подсети, и затем сопоставлять адрес IP в запросе связывания с сегментом сети IP текущей локальной сети. Если он соответствует сегменту сети IP, может определяться, что запрос связывания послан из текущей локальной сети; иначе, если он не соответствует сегменту сети IP, это означает, что запрос связывания мог прийти из сети, другой, нежели текущая локальная сеть. Интеллектуальное устройство непосредственно отбрасывает или отклоняет запрос связывания, пришедший из сети, другой, нежели текущая локальная сеть, для защиты.

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

[00121] Следует отметить, что в одном варианте осуществления услуга передачи, ориентированная на текущую беспроводную локальную сеть, может быть услугой, другой, нежели услуга UDP. Например, услуга передачи также может быть услугой HTTP. Когда услуга передачи является услугой HTTP, интеллектуальное устройство может запускать частный адрес IP, ориентированный на текущую беспроводную локальную сеть. Затем на основе HTTP, клиентская программа на терминале может осуществлять связь с интеллектуальным устройством посредством частного адреса IP и посылать запрос связывания в интеллектуальное устройство.

[00122] Однако, так как после того, как интеллектуальное устройство и зарегистрированная учетная запись пользователя становятся должным образом связанными, пользователь, в общем, хочет осуществлять доступ к и управлять интеллектуальным устройством удаленно, когда пользователь осуществляет доступ к и управляет интеллектуальным устройством удаленно вне покрытия текущей беспроводной локальной сети, адрес IP сообщения доступа пользователя должен подвергаться трансляции сетевого адреса (NAT) посредством маршрутизатора локальной беспроводной сети и затем сообщение доступа может достигать интеллектуальное устройство. Соответственно, имеется проблема пересечения NAT в удаленном доступе к и управлении интеллектуальным устройством.

[00123] В текущее время, наиболее распространенно используемый и наиболее эффективный способ для пересечения NAT состоит в том, чтобы конфигурировать порт UDP для пересечения NAT. Если пользователь запускает номер порта UDP посредством интеллектуального устройства для услуги передачи по отношению к интеллектуальному устройству, сообщение доступа может напрямую пересекать межсетевой экран NAT в локальном беспроводном маршрутизаторе, чтобы совершать трансляцию адреса IP, и достигать интеллектуальное устройство. При этом конфигурирование номера порта UDP для пересечения NAT является хорошо известной технологией для специалистов в данной области техники, что не будет конкретизироваться в настоящем варианте осуществления.

[00124] Если пользователь запускает услугу HTTP посредством интеллектуального устройства для услуги передачи по отношению к интеллектуальному устройству, сообщение доступа не может напрямую пересекать межсетевой экран NAT в локальном беспроводном маршрутизаторе, чтобы совершать трансляцию адреса IP. В этом случае, интеллектуальное устройство может выполнять опрос, чтобы периодически запрашивать сообщение доступа от сервера. Это вызывает задержку в удаленном доступе к интеллектуальному устройству. Соответственно, является предпочтительным для интеллектуального устройства использовать услугу UDP в качестве услуги передачи, ориентированной на текущую беспроводную локальную сеть.

[00125] В вышеописанном варианте осуществления, запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

[00126] В соответствии с вышеописанными вариантами осуществления способов для связывания с устройством, настоящее раскрытие также обеспечивает варианты осуществления аппаратов.

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

[00128] На фиг.4 показан аппарат 400 для связывания с устройством согласно одному иллюстративному варианту осуществления, включающий в себя: первый модуль 401 приема, модуль 402 принятия решения, первый модуль 403 отправки и модуль 404 пересылки; при этом

[00129] первый модуль 401 приема сконфигурирован с возможностью принимать запрос связывания, посланный локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[00130] модуль 402 принятия решения сконфигурирован с возможностью принимать решение в отношении того, послан ли запрос связывания из текущей локальной сети;

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

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

[00133] В вышеописанном варианте осуществления, запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

[00134] Фиг.5 является блок-схемой, иллюстрирующей другой аппарат для связывания с устройством согласно одному иллюстративному варианту осуществления, на основе варианта осуществления, как показан на вышеописанной фиг.4. Когда услуга передачи текущей локальной сети включает в себя услугу протокола передачи пользовательских датаграмм UDP, первый модуль 401 приема может включать в себя: подмодуль 401A вещания и подмодуль 401B получения; при этом

[00135] подмодуль 401A вещания сконфигурирован с возможностью вещать номер порта для порта UDP, открытого услугой UDP, в текущей локальной сети; и

[00136] подмодуль 401B получения сконфигурирован с возможностью наблюдать порт UDP, и получать запрос связывания, посланный локальным терминалом в текущей локальной сети в устройство, на основе номера порта для порта UDP.

[00137] Фиг.6 является блок-схемой, иллюстрирующей другой аппарат для связывания с устройством согласно одному иллюстративному варианту осуществления, на основе варианта осуществления, как показан на вышеописанной фиг.4. Аппарат 400 также может включать в себя: модуль 405 отбрасывания; при этом

[00138] модуль 405 отбрасывания сконфигурирован с возможностью, когда запрос связывания послан из сети, другой, нежели текущая локальная сеть, отбрасывать или отклонять запрос связывания.

[00139] Следует отметить, что, модуль 405 отбрасывания выше, как показано на фиг.6, также может содержаться в аппарате согласно вышеописанному варианту осуществления, как показано на фиг.5. Это не ограничено в настоящем раскрытии.

[00140] Фиг.7 является блок-схемой, иллюстрирующей другой аппарат для связывания с устройством согласно одному иллюстративному варианту осуществления, на основе варианта осуществления, как показан на вышеописанной фиг.4. Модуль 402 принятия решения может включать в себя: подмодуль 402A принятия решения, первый подмодуль 402B определения и второй подмодуль 402C определения; при этом

[00141] подмодуль 402A принятия решения сконфигурирован с возможностью принимать решение в отношении того, соответствует ли адрес IP запроса связывания сегменту сети IP текущей локальной сети;

[00142] первый подмодуль 402B определения сконфигурирован с возможностью, когда адрес IP запроса связывания соответствует сегменту сети IP текущей локальной сети, определять то, что запрос связывания послан из текущей локальной сети; и

[00143] второй подмодуль 402C определения сконфигурирован с возможностью, когда адрес IP запроса связывания не соответствует сегменту сети IP текущей локальной сети, определять то, что запрос связывания послан из сети, другой, нежели текущая локальная сеть.

[00144] Следует отметить, что, подмодуль 402A принятия решения, первый подмодуль 402B определения и второй подмодуль 402C определения выше, как показано на фиг.7, также могут содержаться в аппарате согласно вышеописанным вариантам осуществления, как показано на фиг.5-6. Это не ограничено в настоящем раскрытии.

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

[00146] На фиг.8 показан аппарат 800 для связывания с устройством согласно одному иллюстративному варианту осуществления, включающий в себя: второй модуль 801 отправки и второй модуль 802 приема; при этом

[00147] второй модуль 801 отправки сконфигурирован с возможностью посылать запрос связывания в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID аппарата; и

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

[00149] В вышеописанном варианте осуществления, запрос связывания, посланный локальным терминалом, принимается подлежащим связыванию устройством, при этом запрос связывания несет зарегистрированный пользовательский ID; принимается решение в отношении того, послан ли запрос связывания из текущей локальной сети; когда запрос связывания послан из текущей локальной сети, запрос связывания посылается в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством. Так как подлежащее связыванию устройство принимает только запрос связывания, посланный локальным терминалом, и отношение связывания может устанавливаться, только когда запрос связывания послан из текущей локальной сети, интеллектуальное устройство не может быть связанным с терминалом вне текущей локальной сети. В силу этого, может предотвращаться некорректное связывание вследствие утечки зарегистрированной пользовательской учетной записи и, таким образом, может улучшаться защита устройства.

[00150] Фиг.9 является блок-схемой, иллюстрирующей другой аппарат для связывания с устройством согласно одному иллюстративному варианту осуществления, на основе варианта осуществления, как показан на вышеописанной фиг.8. Когда услуга передачи текущей локальной сети включает в себя услугу протокола передачи пользовательских датаграмм UDP, второй модуль 801 отправки может включать в себя: первый подмодуль 801A отправки; при этом

[00151] первый подмодуль 801A отправки сконфигурирован с возможностью посылать запрос связывания в подлежащее связыванию устройство на основе локально предварительно установленного номера порта для порта UDP, открытого услугой UDP.

[00152] Фиг.10 является блок-схемой, иллюстрирующей другой аппарат для связывания с устройством согласно одному иллюстративному варианту осуществления, на основе варианта осуществления, как показан на вышеописанной фиг.8. Когда услуга передачи текущей локальной сети включает в себя услугу протокола передачи пользовательских датаграмм UDP, второй модуль 801 отправки может включать в себя: подмодуль 801B приема и второй подмодуль 801C отправки; при этом

[00153] подмодуль 801B приема сконфигурирован с возможностью принимать номер порта для порта UDP, открытого услугой UDP, вещание которого было осуществлено подлежащим связыванию устройством в текущей локальной сети; и

[00154] второй подмодуль 801C отправки сконфигурирован с возможностью посылать запрос связывания в подлежащее связыванию устройство на основе принятого номера порта.

[00155] Следует отметить, что, подмодуль 801B приема и второй подмодуль 801C отправки выше, как показано на фиг.10, также могут содержаться в аппарате согласно вышеописанному варианту осуществления, как показано на фиг.9. Это не ограничено в настоящем раскрытии.

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

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

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

[00159] процессор; и

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

[00161] при этом процессор сконфигурирован с возможностью выполнять:

[00162] прием запроса связывания, посланного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[00163] принятие решения в отношении того, послан ли запрос связывания из текущей локальной сети;

[00164] когда запрос связывания послан из текущей локальной сети, отправку запроса связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством; и

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

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

[00167] прием запроса связывания, посланного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[00168] принятие решения в отношении того, послан ли запрос связывания из текущей локальной сети;

[00169] когда запрос связывания послан из текущей локальной сети, отправку запроса связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством; и

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

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

[00172] процессор; и

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

[00174] при этом процессор сконфигурирован с возможностью выполнять:

[00175] отправку запроса связывания в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID аппарата;

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

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

[00178] отправку запроса связывания в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID терминала;

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

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

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

[00182] Как показано на фиг.11, аппарат 1100 может включать в себя один или более из следующих компонентов: компонент 1101 обработки, память 1102, компонент 1103 питания, компонент 1104 мультимедиа, аудиокомпонент 1105, интерфейс 1106 ввода/вывода (I/O), компонент 1107 датчика, и компонент 1108 связи.

[00183] Компонент 1101 обработки обычно управляет всеми операциями аппарата 1100, такими как операции, ассоциированные с устройством отображения, телефонные вызовы, передача данных, операции камеры, и операции записи. Компонент 1101 обработки может включать в себя один или более процессоров 1109, чтобы исполнять инструкции, чтобы выполнять все или часть этапов в вышеописанных способах. Более того, компонент 1101 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 1101 обработки и другими компонентами. Например, компонент 1101 обработки может включать в себя модуль мультимедиа, чтобы обеспечивать взаимодействие между компонентом 1104 мультимедиа и компонентом 1101 обработки.

[00184] Память 1102 сконфигурирована с возможностью хранить различные типы данных, чтобы поддерживать работу аппарата 1100. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих в аппарате 1100, данные контактов, данные телефонной книги, сообщения, изображения, видео, и т.д. Память 1102 может осуществляться с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств, или их комбинации, как, например, статического оперативного запоминающего устройства (SRAM), электронно-перепрограммируемого постоянного запоминающего устройства (EEPROM), стираемого программируемого постоянного запоминающего устройства (EPROM), программируемого постоянного запоминающего устройства (PROM), постоянного запоминающего устройства (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.

[00185] Компонент 1103 питания обеспечивает питание различным компонентам аппарата 1100. Компонент 1103 питания может включать в себя систему управления питанием, один или более источников питания, и любые другие компоненты, ассоциированные с генерированием, управлением, и распределением энергии в аппарате 1100.

[00186] Компонент 1104 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между аппаратом 1100 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может осуществляться как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков, чтобы распознавать касания, проведения, и жесты на сенсорной панели. Сенсорные датчики могут не только распознавать границу действия касания или проведения, но также распознавать период времени и давление, ассоциированные с действием касания или проведения. В некоторых вариантах осуществления, компонент 1104 мультимедиа включает в себя фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут принимать внешние мультимедийные данные, пока аппарат 1100 находится в режиме работы, как, например, режиме фотографирования или видеорежиме. Каждая из фронтальной камеры и задней камеры может быть системой с фиксированным оптическим объективом или иметь возможность фокусировки и оптического масштабирования.

[00187] Аудиокомпонент 1105 сконфигурирован с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 1105 включает в себя микрофон ("MIC"), сконфигурированный с возможностью принимать внешний аудиосигнал, когда аппарат 1100 находится в режиме работы, как, например, режиме вызова, режиме записи, и режиме распознавания голоса. Принятый аудиосигнал может дополнительно сохраняться в памяти 1102 или передаваться посредством компонента 1108 связи. В некоторых вариантах осуществления, аудиокомпонент 1105 дополнительно включает в себя громкоговоритель, чтобы выводить аудиосигналы.

[00188] Интерфейс 1106 I/O обеспечивает интерфейс между компонентом 1101 обработки и периферийными интерфейсными модулями, такими как клавиатура, нажимаемое колесо (click wheel), кнопки, и подобное. Кнопки могут включать в себя, но не ограничены этим, кнопку возврата, кнопку уровня громкости, кнопку запуска, и кнопку блокировки.

[00189] Компонент 1107 датчика включает в себя один или более датчиков, чтобы обеспечивать оценки состояния различных аспектов аппарата 1100. Например, компонент 1107 датчика может обнаруживать открытое/закрытое состояние аппарата 1100, относительное расположение компонентов, например, устройства отображения и клавиатуры, аппарата 1100, изменение в положении аппарата 1100 или компонента аппарата 1100, присутствие или отсутствие контакта пользователя с аппаратом 1100, ориентацию или ускорение/замедление аппарата 1100, и изменение в температуре аппарата 1100. Компонент 1107 датчика может включать в себя датчик близости, сконфигурированный с возможностью обнаруживать присутствие расположенных рядом объектов без какого-либо физического контакта. Компонент 1107 датчика также может включать в себя светочувствительный датчик, такой как датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления, компонент 1107 датчика также может включать в себя датчик измерения ускорения, датчик гироскопа, магнитный датчик, датчик давления, или датчик температуры.

[00190] Компонент 1108 связи сконфигурирован с возможностью обеспечивать связь, проводным или беспроводным образом, между аппаратом 1100 и другими устройствами. Аппарат 1100 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi, 2G, или 3G, или комбинация перечисленного. В одном иллюстративном варианте осуществления, компонент 1108 связи принимает сигнал вещания или вещаемую ассоциированную информацию от внешней системы управления вещанием посредством канала вещания. В одном иллюстративном варианте осуществления, компонент 1108 связи дополнительно включает в себя модуль связи ближнего поля (NFC), чтобы обеспечивать связь ближнего действия. Например, модуль NFC может быть осуществлен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации по передаче данных в инфракрасном диапазоне (IrDA), технологии со сверхширокой полосой пропускания (UWB), технологии Bluetooth (BT), и других технологий.

[00191] В иллюстративных вариантах осуществления, аппарат 1100 может осуществляться с одним или более из специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров, или других электронных компонентов, для выполнения вышеописанных способов.

[00192] В иллюстративных вариантах осуществления, также обеспечивается нетранзиторный машиночитаемый запоминающий носитель, включающий в себя инструкции, такие как содержащиеся в памяти 1102, исполнимые посредством процессора 1109 в аппарате 1100, для выполнения вышеописанных способов. Например, нетранзиторный машиночитаемый запоминающий носитель может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных, и подобным.

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

[00194] прием запроса связывания, посланного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

[00195] принятие решения в отношении того, послан ли запрос связывания из текущей локальной сети;

[00196] когда запрос связывания послан из текущей локальной сети, отправку запроса связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и устройством; и

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

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

[00199] отправку запроса связывания в подлежащее связыванию устройство в текущей локальной сети, при этом запрос связывания несет зарегистрированный пользовательский ID терминала;

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

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

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

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

название год авторы номер документа
СПОСОБ И АППАРАТ ДЛЯ ПРИВЯЗКИ УСТРОЙСТВА 2015
  • Ван Юаньбо
  • Хоу Эньсин
  • Гао Цзыгуан
RU2646390C1
СПОСОБ ТРАНСПОРТИРОВКИ IP-ДЕЙТАГРАММ ЧЕРЕЗ СЕТЬ FLO И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2006
  • Чэнь Ань Мэй
RU2408148C2
СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВОМ ПОЛЬЗОВАТЕЛЯ ЧЕРЕЗ ШЛЮЗ NAT (ПРЕОБРАЗОВАНИЕ СЕТЕВЫХ АДРЕСОВ) 2006
  • Гэн Гоцин
  • Чжан Юань
  • Чжан Гунин
RU2416884C2
СПОСОБЫ И УСТРОЙСТВА ДЛЯ ИНИЦИИРОВАНИЯ СНАБЖЕНИЯ АБОНЕНТСКИМИ ДАННЫМИ В HSS СЕТИ МУЛЬТИМЕДИЙНОЙ ПОДСИСТЕМЫ ПРОТОКОЛА IP 2009
  • Сесилия Торральба Фернандо
  • Йоханссон Туре
  • Эстерлунд Хокан
  • Терреро Диас-Чирон Мария Эстер
RU2517399C2
СПОСОБЫ И СИСТЕМЫ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ ОДНОАДРЕСНОЙ И МНОГОАДРЕСНОЙ СВЯЗИ WAN/WLAN 2010
  • Кале Каустубх Р.
  • Сакода Уилльям Дж.
RU2498528C1
СПОСОБ И УСТРОЙСТВО ДОСТУПА К ПОДСИСТЕМЕ IP-МУЛЬТИМЕДИА 2005
  • Линдгрен Ханс
RU2418389C2
СПОСОБ И АППАРАТ ДЛЯ СВЯЗЫВАНИЯ ИНТЕЛЛЕКТУАЛЬНОГО УСТРОЙСТВА 2015
  • Жэнь Цяо
  • Чжао Мин
  • Хоу Эньсин
RU2630222C2
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ЗАПИСИ КОНТАКТОВ 2015
  • Лю Гуйлинь
  • У Чанлян
  • Чжан Пэн
RU2642843C2
ЭФФЕКТИВНАЯ СВЯЗЬ ДЛЯ УСТРОЙСТВ ДОМАШНЕЙ СЕТИ 2017
  • Эриксон Грант М.
  • Лог Джей Д.
  • Боросс Кристофер А.
  • Смит Захари Б.
  • Хардисон Осборн Б.
  • Шультц Ричард Дж.
  • Гуджару Санни П.
  • Нили Мэттью Г.
RU2676229C1
УСТРОЙСТВО СВЯЗИ ДЛЯ ОБЕСПЕЧЕНИЯ МУЛЬТИМЕДИА В СЕТИ ГРУППОВОЙ СВЯЗИ 2003
  • Блэк Питер Дж.
RU2335854C2

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

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

Изобретение относится к области связи, а именно к связыванию между пользователем и интеллектуальным устройством. Технический результат – повышение эффективности связывания пользователя и интеллектуального устройства. Способ для связывания между пользователем и интеллектуальным устройством содержит прием запроса связывания, отправленного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала, принятие решения в отношении того, отправлен ли запрос связывания из текущей локальной сети, к которой подсоединено интеллектуальное устройство, когда запрос связывания отправлен из текущей локальной сети, отправку запроса связывания в сервер для того, чтобы сервер установил отношение связывания между зарегистрированным пользовательским ID и интеллектуальным устройством, и после того, как отношение связывания установлено, прием сообщения уведомления, отправленного сервером для информирования, что отношение связывания было установлено, и пересылку сообщения уведомления в локальный терминал. 2 н. и 8 з.п. ф-лы, 11 ил.

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

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

прием запроса связывания, отправленного локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

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

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

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

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

широковещательную отправку интеллектуальным устройством сообщения номера порта для порта UDP, открытого услугой UDP, в текущей локальной сети во все клиентские программы; и

мониторинг клиентской программой порта UDP и получение запроса связывания, отправленного локальным терминалом в текущей локальной сети в интеллектуальное устройство, на основе номера порта для порта UDP.

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

мониторинг клиентской программой порта UDP и получение запроса связывания, отправленного локальным терминалом в текущей локальной сети в интеллектуальное устройство, на основе локально предварительно установленного номера порта для порта UDP.

4. Способ по п.1, дополнительно содержащий:

когда запрос связывания отправлен из сети, другой, нежели текущая локальная сеть, отбрасывание или отклонение запроса связывания.

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

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

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

когда адрес IP запроса связывания не соответствует сегменту сети IP текущей локальной сети, определение того, что запрос связывания отправлен из сети, другой, нежели текущая локальная сеть.

6. Аппарат для связывания между пользователем и интеллектуальным устройством, содержащий:

первый модуль приема, сконфигурированный с возможностью принимать запрос связывания, отправленный локальным терминалом, при этом запрос связывания несет зарегистрированный пользовательский ID локального терминала;

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

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

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

7. Аппарат по п.6, в котором, когда услуга передачи текущей локальной сети содержит услугу протокола передачи пользовательских датаграмм UDP, первый модуль приема содержит:

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

подмодуль получения, сконфигурированный с возможностью осуществлять клиентской программой мониторинг порта UDP и получать запрос связывания, отправленный локальным терминалом в текущей локальной сети в интеллектуальное устройство, на основе номера порта для порта UDP.

8. Аппарат по п.6, в котором, когда услуга передачи текущей локальной сети содержит услугу протокола передачи пользовательских датаграмм UDP, первый модуль приема содержит:

подмодуль получения, сконфигурированный с возможностью осуществлять клиентской программой мониторинг порта UDP, и получать запрос связывания, отправленный локальным терминалом в текущей локальной сети в интеллектуальное устройство, на основе номера порта для порта UDP.

9. Аппарат по п.6, в котором аппарат дополнительно содержит:

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

10. Аппарат по п.6, в котором модуль принятия решения содержит:

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

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

второй подмодуль определения, сконфигурированный с возможностью, когда адрес IP запроса связывания не соответствует сегменту сети IP текущей локальной сети, определять то, что запрос связывания отправлен из сети, другой, нежели текущая локальная сеть.

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

Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
RU 2010118403 A, 20.11.2011.

RU 2 644 509 C2

Авторы

Ван Юаньбо

Хоу Эньсин

Гао Цзыгуан

Даты

2018-02-12Публикация

2015-10-29Подача