СПОСОБЫ И АППАРАТУРА ДЛЯ ПРИВЯЗКИ К УСТРОЙСТВУ
METHODS AND DEVICES FOR THE REFERENCE TO THE DEVICE

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[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] Тем не менее, если сообщение подтверждения привязки, принятое сервером в рамках предварительно установленного периода времени, содержит уникальную идентификацию, отличную от уникальной идентификации в запросе привязки, это рассматривается как неудача при локальной привязке, и сервер может вернуть сообщение уведомления APP умного дома для информирования о неудаче при привязке.
[0119] После того как оно принимает уведомление, отправленное от сервера для информирования о должным образом созданной привязке, APP умного дома может представлять сообщение подсказки пользователю для информирования о должным образом созданной привязке в интерфейсе APP. После того как оно принимает уведомление, отправленное от сервера для информирования о неудаче привязки, APP умного дома может представлять, в сгенерированном списке устройств в интерфейсе APP в позиции, соответствующей интеллектуальному устройству, опцию для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз. Например, опция «Соединить в Следующий Раз» может быть представлена позади имени интеллектуального устройства в списке устройств, чтобы пользователь легко инициировал другую привязку к интеллектуальному устройству через APP умного дома.
[0120] В вышеприведенном варианте осуществления оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0121] Соответственно, настоящее раскрытие предоставляет механизм подтверждения привязки и концепцию лимита времени подтверждения привязки. Если подтверждение привязки выполняется в рамках лимита времени подтверждения привязки, считается, что привязка может быть создана должным образом; и если подтверждение не выполняется в рамках лимита времени подтверждения привязки, считается что привязка потерпела неудачу. Таким образом, это может исключить сложный процесс верификации привязки и, следовательно, упростить процесс привязки. Более того, поскольку подтверждение привязки инициируется посредством того, что пользователь вручную нажимает кнопку подтверждения привязки, можно эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0122] Фиг. 2 является блок-схемой, показывающей способ привязки к устройству в соответствии с примерным вариантом осуществления, который применяется в сервере, включающий в себя следующие этапы.
[0123] На этапе 201 принимается запрос привязки, отправленный терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени.
[0124] На этапе 202 оценивается, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0125] На этапе 203, когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создается взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0126] В настоящем варианте осуществления терминал может быть интеллектуальным терминалом, таким как интеллектуальный мобильный телефон; сервер может быть серверным устройством, серверным кластером или облачной платформой; привязываемое устройство может быть интеллектуальным устройством, таким как устройство умного дома; и беспроводная сеть может быть сетью Wi-Fi. В целом, пользователь управляет интеллектуальным устройством с помощью интеллектуального терминала через клиентскую программу, установленную на интеллектуальном терминале. Например, в некотором варианте реализации клиентская программа может быть APP «умного дома», и пользователь может централизованным образом осуществлять администрирование и управление интеллектуальными устройствами в среде умного дома через APP.
[0127] В нижеследующем варианте осуществления, например, клиентская программа является APP умного дома, и техническое решение настоящего раскрытия будет описано в связи со сценарием применения среды умного дома.
[0128] В целом, среда умного дома может включать в себя некоторое количество устройств умного дома. Например, среда умного дома может, как правило, включать в себя устройства умного дома, такие как интеллектуальная камера, интеллектуальная розетка, интеллектуальный воздухоочиститель и подобное. Пользователь может входить в APP умного дома, используя зарегистрированную учетную запись пользователя, создавать взаимосвязь привязки с интеллектуальным устройством в среде умного дома, и получать разрешение на оперирование им.
[0129] Исходно, когда включается питание интеллектуального устройства, интеллектуальное устройство может, как правило, отправлять, через встроенный модуль Wi-Fi, окружению широковещательное сообщение Wi-Fi, несущее в себе имя устройства. APP умного дома может сканировать окружающие интеллектуальные устройства посредством приема такого широковещательного сообщения Wi-Fi, и генерировать, в интерфейсе APP, список устройств, содержащий интеллектуальные устройств, которые найдены, чтобы обеспечивать центральное администрирование интеллектуальными устройствами в среде умного дома. Тем не менее, в некотором варианте реализации APP умного дома может сканировать интеллектуальные устройства через встроенный модуль Bluetooth. Например, после того как у него включается питание, интеллектуальное устройство может отправлять окружению сигнал Bluetooth через встроенный модуль Bluetooth, и APP умного дома может сканировать окружающие интеллектуальные устройства посредством обнаружения такого сигнала Bluetooth, отправленного интеллектуальным устройством.
[0130] Применительно к найденному интеллектуальному устройству, поскольку интеллектуальное устройство не было соединено с сетью в данный момент, пользователь может установить конфигурацию сети интеллектуального устройства через APP умного дома, чтобы назначить сеть Wi-Fi для интеллектуального устройства, с которой оно должно быть соединено.
[0131] В некотором варианте реализации, когда впервые находится новое интеллектуальное устройство, APP умного дома может представлять окно подсказки «Найдено Одно Интеллектуальное Устройство, Щелкните, чтобы Немедленно Соединить Новое Устройство». Когда пользователь щелкает по кнопке подтверждения в окне подсказки, APP может обращаться к интерфейсу соединения устройства.
[0132] Интерфейс соединения устройства может предоставлять выпадающий список сетей Wi-Fi, доступных для интеллектуального устройства для соединения. Пользователь может назначать сеть Wi-Fi для интеллектуального устройства, с которой оно должно быть соединено, в выпадающем списке. После того как он назначает сеть Wi-Fi, с которой интеллектуальное устройство должно быть соединено, пользователь может щелкать кнопку соединения, чтобы инициировать соединение интеллектуального устройства с назначенной сетью Wi-Fi. После того как пользователь щелкает кнопку соединения, может быть инициирована и отправлена в фоне инструкция для соединения с назначенной сетью Wi-Fi. После того как оно принимает инструкцию в фоне, APP умного дома может немедленно осуществлять активную доставку имени и пароля назначенной сети Wi-Fi к интеллектуальному устройству, и интеллектуальное устройство может быть соединено с назначенной сетью Wi-Fi на основании принятого имени и пароля назначенной сети Wi-Fi.
[0133] При этом реализация осуществления активной доставки 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 умного дома.
[0134] После того как оно должным образом соединено с назначенной сетью Wi-Fi, интеллектуальное устройство может отвечать сообщением уведомления APP умного дома для информирования о том, что интеллектуальное устройство было должным образом соединено с назначенной сетью Wi-Fi. После того как оно принимает сообщение уведомления, APP умного дома может определять, что интеллектуальное устройство было должным образом соединено с сетью. После того как интеллектуальное устройство должным образом соединено с сетью, пользователь может инициировать с помощью сервера привязку к интеллектуальному устройству через APP умного дома, с тем, чтобы получить разрешение на управление интеллектуальным устройством.
[0135] В настоящем варианте осуществления, когда APP умного дома инициирует с помощью сервера привязку к интеллектуальному устройству, для того чтобы упростить процесс привязки и улучшить обеспечение безопасности привязки, APP умного дома может предоставлять предварительно установленный период времени, например 30 секунд, чтобы потребовать от пользователя нажать кнопку подтверждения привязки (например, кнопку Вкл/Выкл) на интеллектуальном устройстве в рамках предварительно установленного периода времени, чтобы подтвердить привязку. Если пользователь выполняет подтверждение привязки в рамках предварительно установленного периода времени, может быть создана взаимосвязь привязки с интеллектуальным устройством.
[0136] В некотором варианте реализации, после того как интеллектуальное устройство должным образом соединено с назначенной сетью Wi-Fi, APP умного дома может немедленно отправлять серверу запрос привязки для привязки к интеллектуальному устройству; и запрос привязки может нести в себе зарегистрированную учетную запись, с помощью которой пользователь может входить в APP умного дома, и уникальную идентификацию (например, имя устройства) интеллектуального устройства. При этом в некотором варианте реализации запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени. Например, предполагается, что предварительно установленный период времени составляет 30 секунд, причем запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки к интеллектуальному устройству в рамках 30 секунд с момента, как сервер принимает запрос привязки, так что взаимосвязь привязки к интеллектуальному устройству может быть создана в рамках 30 секунд. Тем самым, можно улучшить обеспечение безопасности.
[0137] После того как оно отправляет запрос привязки серверу, APP умного дома может представлять интерфейс подсказки пользователю для предоставления подсказки пользователю нажать назначенную кнопку подтверждения привязки в рамках предварительно установленного периода времени. Например, предполагается, что предварительно установленный период времени составляет 30 секунд и кнопка подтверждения привязки является кнопкой Вкл/Выкл интеллектуального устройства, тогда APP умного дома может представлять окно подсказки «Пожалуйста, щелкните Кнопку Вкл/Выкл в рамках 30 Секунд, чтобы Выполнить Соединение» пользователю.
[0138] После того как пользователь, которому предоставлена подсказка посредством вышеупомянутого интерфейса подсказки, нажимает кнопку подтверждения привязки в рамках предварительно установленного периода времени, может быть выполнено инициирование отправки интеллектуальным устройством сообщения подтверждения привязки в отношении текущей привязки; и сообщение подтверждения привязки может нести уникальную идентификацию интеллектуального устройства.
[0139] Между тем, после того как он принимает запрос привязки, отправленный APP умного дома, сервер может запускать отсчет времени и запускать процесс привязки в отношении интеллектуального устройства. После того как он запускает процесс привязки в отношении интеллектуального устройства, сервер может начать принимать сообщение подтверждения привязки, отправленное интеллектуальным устройством.
[0140] Применительно к принятому сообщению подтверждения привязки, сервер может сравнивать уникальную идентификацию в сообщении подтверждения привязки с уникальной идентификацией в запросе привязки. Если уникальная идентификация в принятом сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, это означает, что сервер принимает сообщение подтверждения привязки, которым ответило интеллектуальное устройство, ассоциированное с текущим процессом привязки, и сервер может непосредственно создать соответствующую взаимосвязь локально между интеллектуальным устройством и зарегистрированной учетной записью пользователя в запросе привязки, и отправить сообщение уведомления APP умного дома, для информирования о должным образом созданной привязке. После того как привязка должным образом создана, зарегистрированная учетная запись пользователя получает разрешение на управление интеллектуальным устройством. Затем пользователь может войти в APP умного дома с помощью зарегистрированной учетной записи пользователя, чтобы управлять и оперировать интеллектуальным устройством. Более того, как только привязка должным образом создана, когда осуществляется сброс интеллектуального устройства, привязка более не будет запрашиваться, поскольку после сброса, устройство по-прежнему находится в списке устройств интерфейса APP умного дома. Тем не менее, если сообщение подтверждения привязки, принятое сервером в рамках предварительно установленного периода времени, содержит уникальную идентификацию, отличную от уникальной идентификации в запросе привязки, это рассматривается как неудача при локальной привязке, и сервер может вернуть сообщение уведомления APP умного дома для информирования о неудаче при привязке.
[0141] После того как оно принимает уведомление, отправленное от сервера для информирования о должным образом созданной привязке, APP умного дома может представлять сообщение подсказки пользователю для информирования о должным образом созданной привязке в интерфейсе APP. После того как оно принимает уведомление, отправленное от сервера для информирования о неудаче привязки, APP умного дома может представлять, в сгенерированном списке устройств в интерфейсе APP в позиции, соответствующей интеллектуальному устройству, опцию для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз. Например, опция «Соединить в Следующий Раз» может быть представлена позади имени интеллектуального устройства в списке устройств, чтобы пользователь легко инициировал другую привязку к интеллектуальному устройству через APP умного дома.
[0142] В вышеприведенном варианте осуществления оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0143] Соответственно, настоящее раскрытие предоставляет механизм подтверждения привязки и концепцию лимита времени подтверждения привязки. Если подтверждение привязки выполняется в рамках лимита времени подтверждения привязки, считается, что привязка может быть создана должным образом; и если подтверждение не выполняется в рамках лимита времени подтверждения привязки, считается что привязка потерпела неудачу. Таким образом, это может исключить сложный процесс верификации привязки и, следовательно, упростить процесс привязки. Более того, поскольку подтверждение привязки инициируется посредством того, что пользователь вручную нажимает кнопку подтверждения привязки, можно эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0144] Фиг. 3 является блок-схемой, показывающей способ привязки к устройству в соответствии с примерным вариантом осуществления, включающий в себя следующие этапы.
[0145] На этапе 301 терминал оценивает, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью.
[0146] 302, когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, терминал отправляет серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени.
[0147] На этапе 303 сервер запускает процесс привязки и оценивает, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0148] На этапе 304, когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0149] В настоящем варианте осуществления терминал может быть интеллектуальным терминалом, таким как интеллектуальный мобильный телефон; сервер может быть серверным устройством, серверным кластером или облачной платформой; привязываемое устройство может быть интеллектуальным устройством, таким как устройство умного дома; и беспроводная сеть может быть сетью Wi-Fi. В целом, пользователь управляет интеллектуальным устройством с помощью интеллектуального терминала через клиентскую программу, установленную на интеллектуальном терминале. Например, в некотором варианте реализации, клиентская программа может быть APP «умного дома», и пользователь может централизованным образом осуществлять администрирование и управление интеллектуальными устройствами в среде умного дома через APP.
[0150] В нижеследующем варианте осуществления, например, клиентская программа является APP умного дома, и техническое решение настоящего раскрытия будет описано в связи со сценарием применения среды умного дома.
[0151] В целом, среда умного дома может включать в себя некоторое количество устройств умного дома. Например, среда умного дома может, как правило, включать в себя устройства умного дома, такие как интеллектуальная камера, интеллектуальная розетка, интеллектуальный воздухоочиститель и подобное. Пользователь может входить в APP умного дома, используя зарегистрированную учетную запись пользователя, создавать взаимосвязь привязки с интеллектуальным устройством в среде умного дома, и получать разрешение на оперирование им.
[0152] Исходно, когда включается питание интеллектуального устройства, интеллектуальное устройство может, как правило, отправлять, через встроенный модуль Wi-Fi, окружению широковещательное сообщение Wi-Fi, несущее в себе имя устройства. APP умного дома может сканировать окружающие интеллектуальные устройства посредством приема такого широковещательного сообщения Wi-Fi, и генерировать, в интерфейсе APP, список устройств, содержащий интеллектуальные устройств, которые найдены, чтобы обеспечивать центральное администрирование интеллектуальными устройствами в среде умного дома. Тем не менее, в некотором варианте реализации APP умного дома может сканировать интеллектуальные устройства через встроенный модуль Bluetooth. Например, после того как у него включается питание, интеллектуальное устройство может отправлять окружению сигнал Bluetooth через встроенный модуль Bluetooth, и APP умного дома может сканировать окружающие интеллектуальные устройства посредством обнаружения такого сигнала Bluetooth, отправленного интеллектуальным устройством.
[0153] Применительно к найденному интеллектуальному устройству, поскольку интеллектуальное устройство не было соединено с сетью в данный момент, пользователь может установить конфигурацию сети интеллектуального устройства через APP умного дома, чтобы назначить сеть Wi-Fi для интеллектуального устройства, с которой оно должно быть соединено.
[0154] Обращаясь к Фиг. 4, в некотором варианте реализации, когда впервые находится новое интеллектуальное устройство (например, воздухоочиститель), APP умного дома может представлять окно подсказки «Найдено Одно Интеллектуальное Устройство, Щелкните, чтобы Немедленно Соединить Новое Устройство». Когда пользователь щелкает по кнопке подтверждения в окне подсказки, APP может обращаться к интерфейсу соединения устройства.
[0155] Обращаясь к Фиг. 5, интерфейс соединения устройства может предоставлять выпадающий список сетей Wi-Fi, доступных для интеллектуального устройства (например, воздухоочистителя) для соединения. Пользователь может назначать сеть Wi-Fi для интеллектуального устройства, с которой оно должно быть соединено, в выпадающем списке (т.е., SSID маршрутизатора). После того как он назначает сеть Wi-Fi, с которой интеллектуальное устройство должно быть соединено, пользователь может щелкать кнопку соединения, чтобы инициировать соединение интеллектуального устройства с назначенной сетью Wi-Fi. После того как пользователь щелкает кнопку соединения, может быть инициирована и отправлена в фоне инструкция для соединения с назначенной сетью Wi-Fi. После того как оно принимает инструкцию в фоне, APP умного дома может немедленно осуществлять активную доставку имени и пароля назначенной сети Wi-Fi к интеллектуальному устройству, и интеллектуальное устройство может быть соединено с назначенной сетью Wi-Fi на основании принятого имени и пароля назначенной сети Wi-Fi.
[0156] При этом реализация осуществления активной доставки 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 умного дома.
[0157] После того как оно должным образом соединено с назначенной сетью Wi-Fi, интеллектуальное устройство может отвечать сообщением уведомления APP умного дома для информирования о том, что интеллектуальное устройство было должным образом соединено с назначенной сетью Wi-Fi. После того как оно принимает сообщение уведомления, APP умного дома может определять, что интеллектуальное устройство было должным образом соединено с сетью. После того как интеллектуальное устройство должным образом соединено с сетью, пользователю также может быть представлено извещение в интерфейсе APP умного дома, чтобы проинформировать пользователя. Например, как показано на Фиг. 6, интеллектуальное устройство является, например, воздухоочистителем, и извещение «Поздравляем, Воздухоочиститель был Соединен Должным Образом» может быть представлено в интерфейсе APP умного дома пользователю.
[0158] После того как интеллектуальное устройство должным образом соединено с сетью, пользователь может инициировать с помощью сервера привязку к интеллектуальному устройству через APP умного дома, с тем, чтобы получить разрешение на управление интеллектуальным устройством.
[0159] В настоящем варианте осуществления, когда APP умного дома инициирует с помощью сервера привязку к интеллектуальному устройству, для того чтобы упростить процесс привязки и улучшить обеспечение безопасности привязки, APP умного дома может предоставлять предварительно установленный период времени, например 30 секунд, чтобы потребовать от пользователя нажать кнопку подтверждения привязки (например, кнопку Вкл/Выкл) на интеллектуальном устройстве в рамках предварительно установленного периода времени, чтобы подтвердить привязку. Если пользователь выполняет подтверждение привязки в рамках предварительно установленного периода времени, может быть создана взаимосвязь привязки с интеллектуальным устройством.
[0160] В некотором варианте реализации, после того как интеллектуальное устройство должным образом соединено с назначенной сетью Wi-Fi, APP умного дома может немедленно отправлять серверу запрос привязки для привязки к интеллектуальному устройству; и запрос привязки может нести в себе зарегистрированную учетную запись, с помощью которой пользователь может входить в APP умного дома, и уникальную идентификацию (например, имя устройства) интеллектуального устройства. При этом в некотором варианте реализации запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени. Например, предполагается, что предварительно установленный период времени составляет 30 секунд, причем запрос привязки может быть выполнен с возможностью инициирования запуска сервером процесса привязки к интеллектуальному устройству в рамках 30 секунд с момента, как сервер принимает запрос привязки, так что взаимосвязь привязки к интеллектуальному устройству может быть создана в рамках 30 секунд. Тем самым, можно улучшить обеспечение безопасности.
[0161] После того как оно отправляет запрос привязки серверу, APP умного дома может представлять интерфейс подсказки пользователю для предоставления подсказки пользователю нажать назначенную кнопку подтверждения привязки в рамках предварительно установленного периода времени. Например, как показано на Фиг. 7, предполагается, что предварительно установленный период времени составляет 30 секунд и кнопка подтверждения привязки является кнопкой Вкл/Выкл интеллектуального устройства, тогда APP умного дома может представлять окно подсказки «Пожалуйста, щелкните Кнопку Вкл/Выкл в рамках 30 Секунд, чтобы Выполнить Соединение» пользователю.
[0162] После того как пользователь, которому предоставлена подсказка посредством вышеупомянутого интерфейса подсказки, нажимает кнопку подтверждения привязки в рамках предварительно установленного периода времени, может быть выполнено инициирование отправки интеллектуальным устройством сообщения подтверждения привязки в отношении текущей привязки; и сообщение подтверждения привязки может нести уникальную идентификацию интеллектуального устройства.
[0163] Между тем, после того как он принимает запрос привязки, отправленный APP умного дома, сервер может запускать отсчет времени и запускать процесс привязки в отношении интеллектуального устройства. После того как он запускает процесс привязки в отношении интеллектуального устройства, сервер может начать принимать сообщение подтверждения привязки, отправленное интеллектуальным устройством.
[0164] Применительно к принятому сообщению подтверждения привязки, сервер может сравнивать уникальную идентификацию в сообщении подтверждения привязки с уникальной идентификацией в запросе привязки. Если уникальная идентификация в принятом сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, это означает, что сервер принимает сообщение подтверждения привязки, которым ответило интеллектуальное устройство, ассоциированное с текущим процессом привязки, и сервер может непосредственно создать соответствующую взаимосвязь локально между интеллектуальным устройством и зарегистрированной учетной записью пользователя в запросе привязки, и отправить сообщение уведомления APP умного дома, для информирования о должным образом созданной привязке.
[0165] После того как привязка должным образом создана, зарегистрированная учетная запись пользователя получает разрешение на управление интеллектуальным устройством. Затем пользователь может войти в APP умного дома с помощью зарегистрированной учетной записи пользователя, чтобы управлять и оперировать интеллектуальным устройством. Более того, как только привязка должным образом создана, когда осуществляется сброс интеллектуального устройства, привязка более не будет запрашиваться, поскольку после сброса, устройство по-прежнему находится в списке устройств интерфейса APP умного дома. Тем не менее, если сообщение подтверждения привязки, принятое сервером в рамках предварительно установленного периода времени, содержит уникальную идентификацию, отличную от уникальной идентификации в запросе привязки, это рассматривается как неудача при локальной привязке, и сервер может вернуть сообщение уведомления APP умного дома для информирования о неудаче при привязке.
[0166] После того как оно принимает уведомление, отправленное от сервера для информирования о должным образом созданной привязке, APP умного дома может представлять сообщение подсказки пользователю для информирования о должным образом созданной привязке в интерфейсе APP. После того как оно принимает уведомление, отправленное от сервера для информирования о неудаче привязки, APP умного дома может представлять, в сгенерированном списке устройств в интерфейсе APP в позиции, соответствующей интеллектуальному устройству, опцию для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз. Например, опция «Соединить в Следующий Раз» может быть представлена позади имени интеллектуального устройства в списке устройств, чтобы пользователь легко инициировал другую привязку к интеллектуальному устройству через APP умного дома.
[0167] В вышеприведенном варианте осуществления оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0168] Соответственно, настоящее раскрытие предоставляет механизм подтверждения привязки и концепцию лимита времени подтверждения привязки. Если подтверждение привязки выполняется в рамках лимита времени подтверждения привязки, считается, что привязка может быть создана должным образом; и если подтверждение не выполняется в рамках лимита времени подтверждения привязки, считается что привязка потерпела неудачу. Таким образом, это может исключить сложный процесс верификации привязки и, следовательно, упростить процесс привязки. Более того, поскольку подтверждение привязки инициируется посредством того, что пользователь вручную нажимает кнопку подтверждения привязки, можно эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0169] В соответствии с вышеприведенными вариантами осуществления способов привязки к устройству настоящее раскрытие предоставляет варианты осуществления аппаратуры.
[0170] Фиг. 8 является структурной схемой, иллюстрирующей аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления.
[0171] Как показано на Фиг. 8, аппаратура 800 для привязки к устройству в соответствии с примерным вариантом осуществления является включающей в себя: первый модуль 801 оценки и модуль 802 отправки; при этом
[0172] первый модуль 801 оценки выполнен с возможностью оценки, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0173] модуль 802 отправки выполнен с возможностью, когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправки серверу запроса привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0174] В вышеприведенном варианте осуществления оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени. Посредством настоящего раскрытия можно упростить процесс привязки, эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0175] Фиг. 9 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанную на варианте осуществления как показано на вышеупомянутой Фиг. 8. Аппаратура 800 может дополнительно включать в себя модуль 803 назначения и модуль 804 активной доставки; при этом
[0176] модуль 803 назначения выполнен с возможностью, перед тем как первый модуль оценки оценивает, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью, назначения беспроводной сети для привязываемого устройства на основании установки пользователя; и
[0177] модуль 804 активной доставки выполнен с возможностью, когда принимается инструкция на создание соединения с беспроводной сетью, активной доставки имени и пароля беспроводной сети к привязываемому устройству.
[0178] Фиг. 10 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанную на варианте осуществления как показано на вышеупомянутой Фиг. 8. Первый модуль 801 оценки может дополнительно включать в себя первый подмодуль 801A оценки и первый подмодуль 801B определения; при этом
[0179] первый подмодуль 801A оценки выполнен с возможностью оценки, принимается ли сообщение уведомления для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью; и
[0180] первый подмодуль 801B определения выполнен с возможностью, когда сообщение уведомления принимается для информирования о том, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, определения, что привязываемое устройство было должным образом соединено с назначенной беспроводной сетью.
[0181] Следует отметить, что вышеупомянутые первый подмодуль 801A оценки и первый подмодуль 801B определения, как показано на Фиг. 10, также могут быть включены в аппаратуру в соответствии с вышеприведенным вариантом осуществления, как показано на Фиг. 9. Это не ограничивается в настоящем раскрытии.
[0182] Фиг. 11 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанную на варианте осуществления как показано на вышеупомянутой Фиг. 8. Аппаратура 800 может дополнительно включать в себя первый модуль 805 представления; при этом
[0183] первый модуль 805 представления выполнен с возможностью, когда привязываемое устройство должным образом соединено с назначенной сетью, представления сообщения подсказки для предоставления подсказки пользователю нажать кнопку подтверждения привязки в рамках предварительно установленного периода времени; при этом после того как кнопка подтверждения привязки нажимается, инициируется отправка привязываемым устройством сообщения подтверждения привязки серверу.
[0184] Следует отметить, что вышеупомянутый первый модуль 805 представления, как показано на Фиг. 11, также может быть включен в аппаратуру в соответствии с вышеприведенными вариантами осуществления, как показано на Фиг. 9-10. Это не ограничивается в настоящем раскрытии.
[0185] Фиг. 12 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанную на варианте осуществления как показано на вышеупомянутой Фиг. 8. Аппаратура 800 может дополнительно включать в себя второй модуль 806 представления и третий модуль 807 представления; при этом
[0186] второй модуль 806 представления выполнен с возможностью, когда принимается сообщение уведомления, отправленное сервером для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству, представления сообщения подсказки пользователю для информирования о том, что привязка была должным образом создана; и
[0187] третий модуль 807 представления выполнен с возможностью, когда принимается сообщение уведомления, отправленное сервером для информирования о том, что не удалось привязать зарегистрированную учетную запись пользователя к привязываемому устройству, представления в предварительно установленном интерфейсе списка устройств в позиции, соответствующей привязываемому устройству, опции для пользователя, чтобы подсказать пользователю привязать привязываемое устройство в другой раз.
[0188] Следует отметить, что вышеупомянутые второй модуль 806 представления и третий модуль 807 представления, как показано на Фиг. 12, также могут быть включены в аппаратуру в соответствии с вышеприведенными вариантами осуществления, как показано на Фиг. 9-11. Это не ограничивается в настоящем раскрытии.
[0189] Фиг. 13 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления.
[0190] Как показано на Фиг. 13 аппаратура 1300 для привязки к устройству в соответствии с примерным вариантом осуществления является включающей в себя: модуль 1301 приема, второй модуль 1302 оценки и модуль 1303 создания; при этом
[0191] модуль 1301 приема выполнен с возможностью приема запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0192] второй модуль 1302 оценки выполнен с возможностью оценки, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0193] модуль 1303 создания выполнен с возможностью, когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создания взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0194] В вышеприведенном варианте осуществления оценивается, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляется серверу запрос привязки для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени. Посредством настоящего раскрытия можно упростить процесс привязки, эффективно избежать неверной привязки и, следовательно, улучшить обеспечение безопасности в процессе привязки устройства.
[0195] Фиг. 14 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанной на варианте осуществления как показано на вышеупомянутой Фиг. 13. Когда запрос привязки несет в себе уникальную идентификацию привязываемого устройства; второй модуль 1302 оценки может включать в себя: подмодуль 1302A приема, второй подмодуль 1302B оценки и второй подмодуль 1303C определения; при этом
[0196] подмодуль 1302A приема выполнен с возможностью приема сообщения подтверждения привязки, отправленного устройством в рамках предварительно установленного периода времени, при этом сообщение подтверждения привязки несет в себе уникальную идентификацию устройства;
[0197] второй подмодуль 1302B оценки выполнен с возможностью оценки, идентична ли уникальная идентификация в сообщении подтверждения привязки уникальной идентификации в запросе привязки;
[0198] второй подмодуль 1302C определения выполнен с возможностью, если уникальная идентификация в сообщении подтверждения привязки идентична уникальной идентификации в запросе привязки, определения, что сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени.
[0199] Фиг. 15 является структурной схемой, иллюстрирующей другую аппаратуру для привязки к устройству в соответствии с примерным вариантом осуществления, основанной на варианте осуществления как показано на вышеупомянутой Фиг. 13. Аппаратура 1300 может дополнительно включать в себя: первый модуль 1304 отправки и второй модуль 1305 отправки; при этом
[0200] Первый модуль 1304 отправки выполнен с возможностью, когда принимается сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени, отправки сообщения уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя была должным образом привязана к привязываемому устройству;
[0201] второй модуль 1305 отправки выполнен с возможностью, когда не принимается сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени, отправки сообщения уведомления терминалу для информирования о том, что зарегистрированная учетная запись пользователя не была должным образом привязана к привязываемому устройству.
[0202] Следует отметить, что вышеупомянутые первый модуль 1304 отправки и второй модуль 1305 отправки, как показано на Фиг. 15, также могут быть включены в аппаратуру в соответствии с вышеприведенным вариантом осуществления, как показано на Фиг. 14. Это не ограничивается в настоящем раскрытии.
[0203] В отношении конкретных реализаций операций и функций модулей или блоков в вышеприведенных устройствах можно обратиться к реализации соответствующих этапов в вышеприведенных способах, которые не будут повторяться в данном документе.
[0204] В отношении вариантов осуществления, которые относятся к аппаратуре, поскольку они соответствуют вариантам осуществления, которые относятся к способам, они могут быть отнесены к описанию вариантов осуществления, которые относятся к способам. Варианты осуществления, которые относятся к аппаратуре, описанные выше, являются лишь иллюстративными. Блоки, описанные в качестве отдельных компонентов, могут быть или могут не быть физически отдельными, и компоненты, иллюстрируемые в качестве блоков, могут быть или могут не быть физическими блоками, и могут находиться в одном и том же местоположении, или могут быть распределены по многочисленным блокам через сеть. Часть или все из модулей могут быть выбраны для достижения цели настоящего раскрытия по желанию. Специалист в соответствующей области может понимать и реализовывать на практике варианты осуществления, не прилагая творческих усилий.
[0205] Соответственно, настоящее раскрытие предоставляет аппаратуру для привязки к устройству, включающую в себя:
[0206] процессор; и
[0207] память для хранения инструкций, исполняемых процессором;
[0208] при этом процессор выполнен с возможностью:
[0209] оценки, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0210] когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправки серверу запроса привязки для привязки к привязываемому устройству;
[0211] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0212] Соответственно, настоящее раскрытие предоставляет терминал, включающий в себя память и одну или более программы, при этом одна или более программы хранятся в памяти, и один или более процессоры выполнены с возможностью исполнения одной или более программ, которые содержат инструкции, чтобы предписывать одному или более процессорам выполнять:
[0213] оценку, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0214] когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправку серверу запроса привязки для привязки к привязываемому устройству;
[0215] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0216] Соответственно, настоящее раскрытие предоставляет аппаратуру для привязки к устройству, включающую в себя:
[0217] процессор; и
[0218] память для хранения инструкций, исполняемых процессором;
[0219] при этом процессор выполнен с возможностью:
[0220] приема запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0221] оценки, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0222] когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создания взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0223] Соответственно, настоящее раскрытие предоставляет сервер, включающий в себя память и одну или более программы, при этом одна или более программы хранятся в памяти, и один или более процессоры выполнены с возможностью исполнения одной или более программ, которые содержат инструкции, чтобы предписывать одному или более процессорам выполнять:
[0224] прием запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0225] оценку, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0226] когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создание взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0227] Фиг. 16 является структурной схемой аппаратуры для привязки к устройству в соответствии с примерным вариантом осуществления.
[0228] Как показано на Фиг. 16, аппаратура 1600 является для взаимодействия с кнопкой в соответствии с примерным вариантом осуществления. Например, аппаратура 1600 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетом, медицинским устройством, тренажером, персональным цифровым помощником, и подобным.
[0229] Обращаясь к Фиг. 16, аппаратура 1600 может включать в себя один или более из следующих компонентов: компонент 1601 обработки, память 1602, компонент 1603 питания, мультимедийный компонент 1604, аудиокомпонент 1605, интерфейс 1606 ввода/вывода (I/O), компонент 1607 датчика, и компонент 1608 связи.
[0230] Компонент 1601 обработки, как правило, управляет всеми операциями аппаратуры 1600, такими как операции, ассоциированные с дисплеем, телефонными вызовами, связью для передачи данных, операциями камеры, и операциями записи. Компонент 1601 обработки может включать в себя один или более процессоры 1609, чтобы исполнять инструкции, чтобы выполнять все или часть этапов в вышеописанных способах. Более того, компонент 1601 обработки может включать в себя один или более модули, которые обеспечивают взаимодействие между компонентом 1601 обработки и другими компонентами. Например, компонент 1601 обработки может включать в себя мультимедийный модуль, чтобы обеспечивать взаимодействие между мультимедийным компонентом 1604 и компонентом 1601 обработки.
[0231] Память 1602 выполнена с возможностью хранения различных типов данных для обеспечения работы аппаратуры 1600. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на аппаратуре 1600, данные контактов, данные телефонной книги, сообщения, картинки, видео, и т.д. Память 1602 может быть реализована, используя любой тип энергозависимого или энергонезависимого устройств памяти, или их сочетание, такой как статическая память с произвольным доступом (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[0232] Компонент 1603 питания предоставляет питание различным компонентам аппаратуры 1600. Компонент 1603 питания может включать в себя систему управления питанием, один или более источники питания, и любые другие компоненты, ассоциированные с генерированием, управлением и распределением питания в аппаратуре 1600.
[0233] Мультимедийный компонент 1604 включает в себя экран, обеспечивающий интерфейс вывода между аппаратурой 1600 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в качестве сенсорного экрана, чтобы принимать сигналы ввода от пользователя. Сенсорная панель включает в себя один или более сенсорные датчики для регистрации касаний, проводок, и жестов по сенсорной панели. Сенсорные датчики могут не только регистрировать границу касания и действие проводки, но также регистрировать период времени и давление, ассоциированные с касанием или действием проводки. В некоторых вариантах осуществления мультимедийный компонент 1604 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера может принимать внешние мультимедийные элементы данных в то время, как аппаратура 1600 находится в рабочем режиме, таком как режим фотографирования или видео режим. Каждая из фронтальной камеры и тыловой камеры может быть системой с фиксированными оптическими линзами или обладать возможностями фокуса и оптического масштабирования.
[0234] Аудиокомпонент 1605 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1605 включает в себя микрофон («MIC»), выполненный с возможностью приема внешнего аудиосигнала, когда аппаратура 1600 находится в рабочем режиме, таком как режим вызова, режим записи, и режим распознавания голоса. Принятый аудиосигнал может быть в дальнейшем сохранен в памяти 1602 или передан через компонент 1608 связи. В некоторых вариантах осуществления аудиокомпонент 1605 дополнительно включает в себя громкоговоритель, чтобы выводить аудиосигналы.
[0235] Интерфейс 1606 I/O обеспечивает интерфейс между компонентом 1601 обработки и модулями периферийного интерфейса, такими как клавиатура, нажимное колесо, кнопки, и подобное. Кнопки могут включать в себя, но не ограничиваются, главную кнопку, кнопку громкости, кнопку запуска, и кнопку блокировки.
[0099] Интерфейс 1607 включает в себя один или более датчики для обеспечения оценок статуса различных аспектов аппаратуры 1600. Например, интерфейс 1607 может обнаруживать открытый/закрытый статус аппаратуры 1600, относительное позиционирование компонентов, например дисплея и клавишной панели, аппаратуры 1600, изменение позиции аппаратуры 1600 или компонента аппаратуры 1600, наличие или отсутствие контакта пользователя с аппаратурой 1600, ориентацию или ускорение/замедление аппаратуры 1600, и изменение температуры аппаратуры 1600. Интерфейс 1607 может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия рядом объектов без какого-либо физического контакта. Интерфейс 1607 также может включать в себя светочувствительный датчик такой как CMOS или CCD датчик изображения, для использования в приложениях формирования изображения. В некоторых вариантах осуществления интерфейс 1607 также может включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
[0237] Компонент 1608 связи выполнен с возможностью обеспечения связи, проводным или беспроводным образом, между аппаратурой 1600 и другими устройствами. Аппаратура 1600 может осуществлять доступ к беспроводной сети, основанной на стандарте связи, таком как Wi-Fi, 2G, или 3G, или их сочетании. В одном примерном варианте осуществления компонент 1608 связи принимает сигнал вещания или ассоциированную с вещанием информацию от внешней системы управления вещанием через канал вещания. В одном примерном варианте осуществления компонент 1608 связи дополнительно включает в себя модуль связи ближнего поля (NFC), для обеспечения связи малого радиуса действия. Например, модуль NFC может быть реализован на основании технологии радиочастотной идентификации (RFID), технологии ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT), и других технологий.
[0238] В примерных вариантах осуществления аппаратура 1600 может быть реализована с помощью одной или более проблемно-ориентированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров, или других электронных компонентов, для выполнения вышеописанных способов.
[0239] В примерных вариантах осуществления также предоставляется не временный машиночитаемый запоминающий носитель информации, включающий в себя инструкции, такие как включенные в память 1602, исполняемые процессором 1609 в аппаратуре 1600, для выполнения описанных выше способов. Например, не временный машиночитаемый запоминающий носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных, и подобным.
[0240] Когда инструкции на запоминающем носителе информации исполняются процессором мобильного терминала, мобильный терминал может выполнять способ взаимодействия с кнопкой, включающий в себя этапы, на которых:
[0241] оценивают, было ли привязываемое устройство должным образом соединено с назначенной беспроводной сетью; и
[0242] когда привязываемое устройство было должным образом соединено с назначенной беспроводной сетью, отправляют серверу запрос привязки для привязки к привязываемому устройству;
[0243] при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя и выполнен с возможностью инициирования запуска сервером процесса привязки в рамках предварительно установленного периода времени, так что сервер создает взаимосвязь привязки между зарегистрированной учетной записью пользователя и привязываемым устройством после того, как сервер принимает сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени.
[0244] Соответственно, настоящее раскрытие предоставляет аппаратуру для привязки к устройству, включающую в себя:
[0245] процессор; и
[0246] память для хранения инструкций, исполняемых процессором;
[0247] при этом процессор выполнен с возможностью:
[0248] приема запроса привязки, отправленного терминалом для привязки к привязываемому устройству; при этом запрос привязки несет в себе зарегистрированную учетную запись пользователя для инициирования запуска аппаратурой процесса привязки в рамках предварительно установленного периода времени;
[0249] оценки, принимается ли сообщение подтверждения привязки, отправленное привязываемым устройством, в рамках предварительно установленного периода времени; и
[0250] когда сообщение подтверждения привязки, отправленное привязываемым устройством, принимается в рамках предварительно установленного периода времени, создания взаимосвязи привязки между зарегистрированной учетной записью пользователя и привязываемым устройством.
[0251] Фиг. 17 является структурной схемой аппаратуры 1700 для привязки к устройству в соответствии с примерным вариантом осуществления. Например, аппаратура 1700 может быть предусмотрена в качестве сервера. Обращаясь к Фиг. 17, аппаратура 1700 включает в себя компонент 1722 обработки, который дополнительно включает в себя один или более процессоры, и ресурсы памяти, представленные посредством памяти 1732 для хранения инструкций, исполняемых компонентом 1722 обработки, таких как прикладные программы. Прикладные программы, хранящиеся в памяти 1732, могут включать в себя один или более модули, каждый соответствующий набору инструкций. Кроме того, компонент 1722 обработки выполнен с возможностью исполнения инструкций, чтобы выполнять описанный выше способ привязки к устройству.
[0252] Аппаратура 1700 также может включать в себя: компонент 1726 питания, выполненный с возможностью выполнения управления питанием аппаратуры 1700; интерфейс(ы) 1750 проводной или беспроводной сети, выполненные с возможностью соединения аппаратуры 1700 с сетью; и интерфейс 1758 ввода/вывода (I/O). Аппаратура 1700 может работать на основании операционной системы, хранящейся в памяти 1732, такой как Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, или подобная.
[0253] Прочие варианты осуществления будут очевидны специалистам в соответствующей области техники из рассмотрения технического описания и реализации на практике раскрываемого в данном документе изобретения. Данная заявка предназначена охватить любые вариации, использования, или адаптации изобретения, которые следуют его общим принципам и включая такие отступления от настоящего раскрытия как подпадающие под известную или общую практику в данной области техники. Подразумевается, что техническое описание и примеры рассматриваются только в качестве примерных, при этом истинный объем и сущность изобретения указываются нижеследующей формулой изобретения.
[0254] Следует иметь в виду, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и иллюстрируется на сопроводительных чертежах, и что различные модификации и изменения могут быть выполнены без отступления от его объема. Подразумевается, что объем изобретения ограничивается лишь прилагаемой формулой изобретения.