Способы и аппаратура для привязки к устройству
Иллюстрации
Показать всеИзобретение относится к привязке к устройству. Технический результат – упрощение процесса привязки и избежание неверной привязки. Для этого оценивают, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляют серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени. 4 н. и 12 з.п. ф-лы, 17 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и испрашивает приоритет по Китайской Патентной Заявке № 201510112726.9, поданной 13 марта 2015г., которая во всей своей полноте включена в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие, главным образом, относится к области связи и, в частности, к способам и аппаратуре для привязки к устройству.
УРОВЕНЬ ТЕХНИКИ
[0003] Как правило, интеллектуальное устройство Wi-Fi может принимать команду управления пользователя от мобильного телефона после того, как оно было должным образом соединено с маршрутизатором, и затем выполнять соответствующую операцию. Более того, в целях обеспечения безопасности, иногда интеллектуальное устройство Wi-Fi предусматривается с механизмом привязки для создания взаимосвязи привязки между интеллектуальным устройством Wi-Fi и зарегистрированной учетной записью пользователя, и только зарегистрированная учетная запись пользователя, имеющая взаимосвязь привязки, может рассматриваться в качестве владельца интеллектуального устройства Wi-Fi и может иметь разрешение на оперирование и управление устройством.
[0004] Тем не менее, традиционный механизм привязки, как правило, сложен, и склонен к возникновению ошибок при привязке. Вследствие этого важным является улучшить обеспечение безопасности при привязке к интеллектуальному устройству.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для того чтобы преодолеть проблемы, существующие в родственной области техники, настоящее раскрытие предоставляет способы и аппаратура для привязки к устройству.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия предоставляется способ привязки к устройству, включающий в себя этапы, на которых:
[0007] оценивают, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0008] когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляют серверу запрос привязки для привязки к привязываемому устройству;
[0009] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0010] Опционально перед этапом, на котором оценивают, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью, способ дополнительно включает в себя этапы, на которых:
[0011] назначают беспроводную сеть для привязываемого устройства на основании установки пользователя; и
[0012] при приеме инструкции на создание соединения с беспроводной сетью, осуществляют активную доставку (доставку без запроса, pushing) имени и пароля беспроводной сети к привязываемому устройству.
[0013] Опционально этап, на котором оценивают, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью, включает в себя этапы, на которых:
[0014] оценивают, принимается ли сообщение уведомления для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью; и
[0015] когда сообщение уведомления принимается для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, определяют, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью.
[0016] Опционально способ дополнительно включает в себя этапы, на которых:
[0017] когда привязываемое устройство должным образом соединено с назначенной сетью, представляют сообщение подсказки для предоставления подсказки пользователю нажать кнопку подтверждения привязки в рамках предварительно установленного периода времени; при этом после того как кнопка подтверждения привязки нажимается, инициируется отправка привязываемым устройством сообщения подтверждения привязки серверу.
[0018] Опционально способ дополнительно включает в себя этапы, на которых:
[0019] при приеме сообщения уведомления, отправленного сервером для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству, представляют сообщение подсказки пользователю для информирования о том, что привязка была должным образом создана; и
[0020] при приеме сообщения уведомления, отправленного сервером для информирования о том, что не удалось привязать зарегистрированную учетную запись пользователя к привязываемому устройству, представляют, в предварительно установленном интерфейсе списка устройств в позиции, соответствующей привязываемому устройству, опцию для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз.
[0021] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия предоставляется способ привязки к устройству, включающий в себя этапы, на которых:
[0022] принимают запрос привязки, отправленный терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени;
[0023] оценивают, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0024] когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создают взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0025] Опционально запрос привязки несет в себе уникальную идентификацию привязываемого устройства;
[0026] при этом этап, на котором оценивают, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени, включает в себя этапы, на которых:
[0027] принимают сообщение подтверждения привязки, отправленное устройством в рамках предварительно установленного периода времени, при этом сообщение подтверждения привязки несет в себе уникальную идентификацию устройства;
[0028] оценивают, идентична ли уникальная идентификация в сообщении подтверждения привязки уникальной идентификации в запросе привязки;
[0029] если уникальная идентификация в сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, определяют, что сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени.
[0030] Опционально способ дополнительно включает в себя этапы, на которых:
[0031] при приеме сообщения подтверждения привязки, отправленного привязываемым устройством, в рамках предварительно установленного периода времени, отправляют сообщение уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству;
[0032] при отсутствии приема сообщения подтверждения привязки, отправленного привязываемым устройством, в рамках предварительно установленного периода времени, отправляют сообщение уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя не была должным образом привязана к привязываемому устройству.
[0033] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия предоставляется аппаратура для привязки к устройству, включающая в себя:
[0034] первый модуль оценки, выполненный с возможностью оценки, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0035] модуль отправки, выполненный с возможностью, когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправки серверу запроса привязки для привязки к привязываемому устройству;
[0036] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0037] Опционально аппаратура дополнительно включает в себя:
[0038] модуль назначения, выполненный с возможностью, перед тем, как первый модуль оценки оценивает, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью, назначения беспроводной сети для привязываемого устройства на основании установки пользователя; и
[0039] модуль активной доставки, выполненный с возможностью, когда принимается инструкция на создание соединения с беспроводной сетью, активной доставки имени и пароля беспроводной сети к привязываемому устройству.
[0040] Опционально первый модуль оценки включает в себя:
[0041] первый подмодуль оценки, выполненный с возможностью оценки, принимается ли сообщение уведомления для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью; и
[0042] первый подмодуль определения, выполненный с возможностью, когда сообщение уведомления принимается для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, определения, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью.
[0043] Опционально аппаратура дополнительно включает в себя:
[0044] первый модуль представления, выполненный с возможностью, когда привязываемое устройство должным образом соединено с назначенной сетью, представления сообщения подсказки для предоставления подсказки пользователю нажать кнопку подтверждения привязки в рамках предварительно установленного периода времени; при этом после того как кнопка подтверждения привязки нажимается, инициируется отправка привязываемым устройством сообщения подтверждения привязки серверу.
[0045] Опционально аппаратура дополнительно включает в себя:
[0046] второй модуль представления, выполненный с возможностью, когда принимается сообщение уведомления, отправленное сервером для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству, представления сообщения подсказки пользователю для информирования о том, что привязка была должным образом создана; и
[0046] третий модуль представления, выполненный с возможностью, когда принимается сообщение уведомления, отправленное сервером для информирования о том, что не удалось привязать зарегистрированную учетную запись пользователя к привязываемому устройству, представления, в предварительно установленном интерфейсе списка устройств в позиции, соответствующей привязываемому устройству, опции для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз.
[0048] В соответствии с четвертым аспектом вариантов осуществления настоящего раскрытия предоставляется аппаратура для привязки к устройству, включающая в себя:
[0049] модуль приема, выполненный с возможностью приема запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0050] второй модуль оценки, выполненный с возможностью оценки, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0051] модуль создания, выполненный с возможностью, когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создания взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0052] Опционально запрос привязки несет в себе уникальную идентификацию привязываемого устройства;
[0053] при этом второй модуль оценки включает в себя:
[0054] подмодуль приема, выполненный с возможностью приема сообщения подтверждения привязки, отправленного устройством в рамках предварительно установленного периода времени, при этом сообщение подтверждения привязки несет в себе уникальную идентификацию устройства;
[0055] второй подмодуль оценки, выполненный с возможностью оценки, идентична ли уникальная идентификация в сообщении подтверждения привязки уникальной идентификации в запросе привязки;
[0056] второй подмодуль определения, выполненный с возможностью, если уникальная идентификация в сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, определения, что сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени.
[0057] Опционально аппаратура дополнительно включает в себя:
[0058] первый модуль отправки, выполненный с возможностью, когда принимается сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени, отправки сообщения уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству;
[0059] второй модуль отправки, выполненный с возможностью, когда не принимается сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени, отправки сообщения уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя не была должным образом привязана к привязываемому устройству.
[0060] В соответствии с пятым аспектом вариантов осуществления настоящего раскрытия предоставляется аппаратура для привязки к устройству, включающая в себя:
[0061] процессор; и
[0062] память для хранения инструкций, исполняемых процессором;
[0063] при этом процессор выполнен с возможностью:
[0064] оценки, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0065] когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправки серверу запроса привязки для привязки к привязываемому устройству;
[0066] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0067] В соответствии с шестым аспектом вариантов осуществления настоящего раскрытия предоставляется аппаратура, для привязки к устройству, включающая в себя:
[0068] процессор; и
[0069] память для хранения инструкций, исполняемых процессором;
[0070] при этом процессор выполнен с возможностью:
[0071] приема запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0072] оценки, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0073] когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создания взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0074] Техническая схема в соответствии с вариантами осуществления настоящего раскрытия может обладать следующими преимущественными эффектами.
[0075] В вышеприведенных вариантах осуществления настоящего раскрытия оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени. Посредством настоящего раскрытия можно упростить процесс привязки, эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0076] Следует понимать, что как предшествующее общее описание, так и нижеследующее подробное описание являются лишь примерными и поясняющими, и не являются ограничивающими изобретение, как заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0077] Сопроводительные чертежи, которые включены в и составляют часть данного технического описания, иллюстрируют варианты осуществления, согласующиеся с изобретением, и совместно с описанием служат для объяснения принципов изобретения.
[0078] Фиг. 1 является блок-схемой, показывающей способ привязки к устройству в соответствии с примерным вариантом осуществления;
[0079] Фиг. 2 является блок-схемой, показывающей другой способ привязки к устройству в соответствии с примерным вариантом осуществления;
[0080] Фиг. 3 является блок-схемой, показывающей другой способ привязки к устройству в соответствии с примерным вариантом осуществления.
[0081] Фиг. 4 является схемой, показывающей интерфейс APP (приложение) умного дома в соответствии с примерным вариантом осуществления;
[0082] Фиг. 5 является схемой, показывающей другой интерфейс APP умного дома в соответствии с примерным вариантом осуществления;
[0083] Фиг. 6 является схемой, показывающей другой интерфейс APP умного дома в соответствии с примерным вариантом осуществления;
[0084] Фиг. 7 является схемой, показывающей другой интерфейс APP умного дома в соответствии с примерным вариантом осуществления;
[0085] Фиг. 8 является структурной схемой, иллюстрирующей аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0086] Фиг. 9 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0087] Фиг. 10 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0088] Фиг. 11 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0089] Фиг. 12 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0090] Фиг. 13 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0091] Фиг. 14 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления;
[0092] Фиг. 15 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления; и
[0093] Фиг. 16 является структурной схемой, иллюстрирующей аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления; и
[0094] Фиг. 17 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0095] Теперь подробно обратимся к примерным вариантам осуществления, примеры которых иллюстрируются на сопроводительных чертежах. Нижеследующее описание относится к сопроводительным чертежам, на которых одинаковые числа на разных чертежах представляют собой одинаковые или подобные элементы до тех пор, пока не представлено обратное. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют собой всех реализаций, согласующихся с изобретением. Наоборот, они являются лишь примерами аппаратуры и способов, согласующихся с аспектами, которые относятся к изобретению, как изложено в прилагаемой формуле изобретения.
[0096] Используемые в данном документе понятия служат лишь для описания конкретного варианта осуществления, нежели для ограничения настоящего раскрытия. Подразумевается, что используемые в данном раскрытии и прилагаемой формуле изобретения понятия в форме единственного числа, а также в форме «упомянутый», также включают в себя формы множественного числа до тех пор, пока явным образом не требуется обратного. Также должно быть понятно, что используемое в данном документе понятие «и/или» обозначает любое одно или любое возможное сочетание одного или более ассоциированных перечисленных элементов.
[0097] Должно быть понятно, что несмотря на то что возможно описание элемента с помощью понятия первый, второй, или третий, и т.д., элемент не ограничен этими понятиями. Эти понятия служат лишь для того, чтобы проводить различие между элементами одного вида. Например, не отступая от объема настоящего раскрытия первый элемент также может именоваться как второй элемент. Подобным образом второй элемент также может именоваться как первый элемент. В зависимости от текста понятие «если», используемое в данном документе, может быть интерпретировано как «когда», «где» или «в ответ на».
[0098] Настоящее раскрытие предоставляет способ привязки к устройству, при котором оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени. Посредством настоящего раскрытия можно упростить процесс привязки, эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0099] Фиг. 1 является блок-схемой, показывающей способ привязки к устройству в соответствии с примерным вариантом осуществления, который применяется в терминале, включающий в себя следующие этапы.
[0100] На этапе 101 оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью.
[0101] На этапе 102, когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0102] В настоящем варианте осуществления терминал может быть интеллектуальным терминалом, таким как интеллектуальный мобильный телефон; сервер может быть серверным устройством, серверным кластером или облачной платформой; привязываемое устройство может быть интеллектуальным устройством, таким как устройство умного дома; и беспроводная сеть может быть сетью Wi-Fi. В целом, пользователь управляет интеллектуальным устройством с помощью интеллектуального терминала через клиентскую программу, установленную на интеллектуальном терминале. Например, в некотором варианте реализации клиентская программа может быть APP «умного дома», и пользователь может централизованным образом осуществлять администрирование и управление интеллектуальными устройствами в среде умного дома через APP.
[0103] В нижеследующем варианте осуществления, например, клиентская программа является APP умного дома, и техническое решение настоящего раскрытия будет описано в связи со сценарием применения среды умного дома.
[0104] В целом, среда умного дома может включать в себя некоторое количество устройств умного дома. Например, среда умного дома может, как правило, включать в себя устройства умного дома, такие как интеллектуальная камера, интеллектуальная розетка, интеллектуальный воздухоочиститель и подобное. Пользователь может входить в APP умного дома, используя зарегистрированную учетную запись пользователя, создавать взаимосвязь привязки с интеллектуальным устройством в среде умного дома, и получать разрешение на оперирование им.
[0105] Исходно, когда включается питание интеллектуального устройства, интеллектуальное устройство может, как правило, отправлять, через встроенный модуль Wi-Fi, окружению широковещательное сообщение Wi-Fi, несущее в себе имя устройства. APP умного дома может сканировать окружающие интеллектуальные устройства посредством приема такого широковещательного сообщения Wi-Fi, и генерировать, в интерфейсе APP, список устройств, содержащий интеллектуальные устройств, которые найдены, чтобы обеспечивать центральное администрирование интеллектуальными устройствами в среде умного дома. Тем не менее, в некотором варианте реализации APP умного дома может сканировать интеллектуальные устройства через встроенный модуль Bluetooth. Например, после того как у него включается питание, интеллектуальное устройство может отправлять окружению сигнал Bluetooth через встроенный модуль Bluetooth, и APP умного дома может сканировать окружающие интеллектуальные устройства посредством обнаружения такого сигнала Bluetooth, отправленного интеллектуальным устройством.
[0106] Применительно к найденному интеллектуальному устройству, поскольку интеллектуальное устройство не было соединено с сетью в данный момент, пользователь может установить конфигурацию сети интеллектуального устройства через APP умного дома, чтобы назначить сеть Wi-Fi для интеллектуального устройства, с которой оно должно быть соединено.
[0107] В некотором варианте реализации, когда впервые находится новое интеллектуальное устройство, APP умного дома может представлять окно подсказки «Найдено Одно Интеллектуальное Устройство, Щелкните, чтобы Немедленно Соединить Новое Устройство». Когда пользователь щелкает по кнопке подтверждения в окне подсказки, APP может обращаться к интерфейсу соединения устройства.
[0108] Интерфейс соединения устройства может предоставлять выпадающий список сетей Wi-Fi, доступных для интеллектуального устройства для соединения, и кнопку соединения. Пользователь может назначать сеть Wi-Fi (т.е., SSID маршрутизатора) для интеллектуального устройства, с которой оно должно быть соединено, в выпадающем списке. После того как он назначает сеть Wi-Fi, с которой интеллектуальное устройство должно быть соединено, пользователь может щелкать кнопку соединения, чтобы инициировать соединение интеллектуального устройства с назначенной сетью Wi-Fi. После того как пользователь щелкает кнопку соединения, может быть инициирована и отправлена в фоне инструкция для соединения с назначенной сетью Wi-Fi. После того как оно принимает инструкцию в фоне, APP умного дома может немедленно осуществлять активную доставку имени и пароля назначенной сети Wi-Fi к интеллектуальному устройству, и интеллектуальное устройство может быть соединено с назначенной сетью Wi-Fi на основании принятого имени и пароля назначенной сети Wi-Fi.
[0109] При этом реализация осуществления активной доставки APP умного дома имени и пароля Wi-Fi к интеллектуальному устройству конкретно не ограничивается в настоящем варианте осуществления. Например, в некотором варианте реализации терминал с установленным APP умного дома может сканировать окружающие интеллектуальные устройства через встроенный модуль Wi-Fi, и создавать соединение Wi-Fi с найденным интеллектуальным устройством. После того как соединение Wi-Fi создано, может быть осуществлена активная доставка имени и пароля сети Wi-Fi к найденному интеллектуальному устройству через соединение Wi-Fi. В другом варианте реализации терминал с установленным APP умного дома может шифровать имя и пароль, на основании предварительно установленного алгоритма, в пакет зашифрованного имени и пароля сети Wi-Fi. Затем пакет зашифрованного имени и пароля сети Wi-Fi переносится посредством широковещательного сообщения Wi-Fi и отправляется окружающему интеллектуальному устройству. Тем не менее, в некотором варианте реализации активная доставка имени и пароля Wi-Fi может быть осуществлена к интеллектуальному устройству через беспроводной маршрутизатор, соответствующий назначенной сети Wi-Fi, вместо терминала с установленным APP умного дома.
[0110] После того как оно должным образом соединено с назначенной сетью Wi-Fi, интеллектуальное устройство может отвечать сообщением уведомления APP умного дома для информирования о том, что интеллектуальное устройство было должным образом соединено с назначенной сетью Wi-Fi. После того как оно принимает сообщение уведомления, APP умного дома может определять, что интеллектуальное устройство было должным образом соединено с сетью. После того как интеллектуальное устройство должным образом соединено с сетью, пользователь может инициировать с помощью сервера привязку к интеллектуальному устройству через APP умного дома, с тем, чтобы получить разрешение на управление интеллектуальным устройством.
[0111] В настоящем варианте осуществления, когда APP умного дома инициирует с помощью сервера привязку к интеллектуальному устройству для того, чтобы упростить процесс привязки и улучшить обеспечение безопасности привязки, APP умного дома может предоставлять предварительно установленный период времени, например 30 секунд, чтобы потребовать от пользователя нажать кнопку подтверждения привязки (например, кнопку Вкл/Выкл (включения/выключения)) на интеллектуальном устройстве в рамках предварительно установленного периода времени, чтобы подтвердить привязку. Если пользователь выполняет подтверждение привязки в рамках предварительно установленного периода времени, может быть создана взаимосвязь привязки с интеллектуальным устройством.
[0112] В некотором варианте реализации, после того как интеллектуальное устройство должным образом соединено с назначенной сетью Wi-Fi, APP умного дома может немедленно отправлять серверу запрос привязки для привязки к интеллектуальному устройству; и запрос привязки может нести в себе зарегистрированную учетную запись, с помощью которой пользователь может входить в APP умного дома, и уникальную идентификацию (например, имя устройства) интеллектуального устройства. При этом в некотором варианте реализации запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени. Например, предполагается, что предварительно установленный период времени составляет 30 секунд, причем запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки к интеллектуальному устройству в рамках 30 секунд с момента, как сервер принимает запрос привязки, так что взаимосвязь привязки к интеллектуальному устройству может быть создана в рамках 30 секунд. Тем самым, можно улучшить обеспечение безопасности.
[0113] После того как оно отправляет запрос привязки серверу, APP умного дома может представлять интерфейс подсказки пользователю для предоставления подсказки пользователю нажать назначенную кнопку подтверждения привязки в рамках предварительно установленного периода времени. Например, предполагается, что предварительно установленный период времени составляет 30 секунд и кнопка подтверждения привязки является кнопкой Вкл/Выкл интеллектуального устройства, тогда APP умного дома может представлять окно подсказки «Пожалуйста, Щелкните Кнопку Вкл/Выкл в рамках 30 Секунд, чтобы Выполнить Соединение» пользователю.
[0114] После того как пользователь, которому предоставлена подсказка посредством вышеупомянутого интерфейса подсказки, нажимает кнопку подтверждения привязки в рамках предварительно установленного периода времени, может быть выполнено инициирование отправки интеллектуальным устройством сообщения подтверждения привязки в отношении текущей привязки; и сообщение подтверждения привязки может нести уникальную идентификацию интеллектуального устройства.
[0115] Между тем, после того как он принимает запрос привязки, отправленный APP умного дома, сервер может запускать отсчет времени и запускать процесс привязки в отношении интеллектуального устройства. После того как он запускает процесс привязки в отношении интеллектуального устройства, сервер может начать принимать сообщение подтверждения привязки, отправленное интеллектуальным устройством.
[0116] Применительно к принятому сообщению подтверждения привязки сервер может сравнивать уникальную идентификацию в сообщении подтверждения привязки с уникальной идентификацией в запросе привязки. Если уникальная идентификация в принятом сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, это означает, что сервер принимает сообщение подтверждения привязки, которым ответило интеллектуальное устройство, ассоциированное с текущим процессом привязки, и сервер может непосредственно создать соответствующую взаимосвязь локально между интеллектуальным устройством и зарегистрированной учетной записью пользователя в запросе привязки, и отправить сообщение уведомления APP умного дома, для информирования о должным образом созданной привязке.
[0117] После того как привязка должным образом создана, зарегистрированная учетная запись пользователя получает разрешение на управление интеллектуальным устройством. Затем пользователь может войти в APP умного дома с помощью зарегистрированной учетной записи пользователя, чтобы управлять и оперировать интеллектуальным устройством. Более того, как только привязка должным образом создана, когда осуществляется сброс интеллектуального устройства, привязка более не будет запрашиваться, поскольку после сброса, устройство по-прежнему находится в списке устройств интерфейса APP умного дома.
[0118] Тем не менее, если сообщение подтвержден