Способ и устройство для осуществления доступа к серверу
Иллюстрации
Показать всеИзобретение предназначено для осуществления доступа к серверу. Технический результат заключается в обеспечении возможности доступа к оптимальному серверу. Получают первое сообщение указания доступа для указания географического региона, к которому сервер доступа по умолчанию относится, при детектировании осуществления доступа к сети. Определяют сервер доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа. Осуществляют доступ к серверу доступа по умолчанию. Получают первую версию назначаемого программного обеспечения, установленного в первом управляющем терминале, и определяют первую версию назначаемого программного обеспечения в качестве первого сообщения указания доступа. Запрашивают сервер доступа по умолчанию согласно первой версии назначаемого программного обеспечения, а также согласно заранее заданным отношениям соответствия между версиями назначаемого программного обеспечения и серверами доступа по умолчанию. 3 н. и 4 з.п. ф-лы, 7 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и по ней испрашивается приоритет патентной заявки Китая №201710549907.8, поданной 31 августа 2015, полное содержание которой включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Данное раскрытие относится к области интеллектуальных домов и, более конкретно, к способу для осуществления доступа к серверу и устройству для осуществления доступа к серверу.
УРОВЕНЬ ТЕХНИКИ
[0003] Многие интеллектуальные устройства в интеллектуальном доме могут управляться и контролироваться сервером. Соответственно, когда эти интеллектуальные устройства осуществляют доступ к сети, они должны осуществить доступ к серверу сетевой стороны.
[0004] В предшествующем уровне техники, производители могут запрограммировать адрес сервера доступа по умолчанию интеллектуального устройства в микросхеме коммуникационного модуля интеллектуального устройства при сборке интеллектуального устройства. Интеллектуальное устройство может осуществлять доступ к серверу напрямую, согласно адресу сервера, запрограммированному в микросхеме коммуникационного модуля, после инсталляции и осуществления доступа к сети.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления данного раскрытия обеспечивают способ для осуществления доступа к серверу и устройство для осуществления доступа к серверу. Техническое решение представлено ниже.
[0006] Согласно первому аспекту вариантов осуществления данного раскрытия обеспечен способ для осуществления доступа к серверу. Этот способ включает в себя:
получение первого сообщения указания доступа, для указания географического региона, к которому сервер доступа по умолчанию относится, при детектировании осуществления доступа к сети;
определение сервера доступа по умолчанию, согласно географическому региону, указанному первым сообщением указания доступа; и
осуществление доступа к серверу доступа по умолчанию.
[0007] Альтернативно, получение первого сообщения указания доступа включает в себя:
получение первой версии назначаемого программного обеспечения, установленного в первом управляющем терминале, и определение первой версии назначаемого программного обеспечения в качестве первого сообщения указания доступа;
определение сервера доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа, включает в себя:
запрашивание сервера доступа по умолчанию, согласно первой версии назначаемого программного обеспечения, а также согласно заранее заданным отношениям соответствия между версиями назначаемого программного обеспечения и серверами доступа по умолчанию.
[0008] Альтернативно, способ дополнительно включает в себя:
получение второй версии назначаемого программного обеспечения, установленного во втором управляющем терминале, когда первый управляющий терминал переключают на второй управляющий терминал после осуществления доступа к серверу, и определение второй версии назначаемого программного обеспечения, установленного во втором управляющем терминале, в качестве второго сообщения указания доступа;
определение нового сервера, на который необходимо переключиться, согласно второму сообщению указания доступа; и
переключение и осуществление доступа к новому серверу.
[0009] Альтернативно, способ дополнительно включает в себя:
исполнение этапа определения нового сервера, на который необходимо переключиться, согласно второму сообщению указания доступа, если географический регион, к которому новый сервер относится, не соответствует географическому региону, к которому относится сервер доступа по умолчанию.
[0010] Альтернативно получение первого сообщения указания доступа включает в себя:
получение текущего географического местоположения и определение текущего географического местоположения в качестве первого сообщения указания доступа;
определение сервера доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа, включает в себя:
запрашивание сервера доступа по умолчанию согласно географическому местоположению.
[0011] Согласно второму аспекту вариантов осуществления данного раскрытия, обеспечено устройство для осуществления доступа к серверу. Это устройство включает в себя:
первый модуль получения сообщения указания, выполненный с возможностью получения первого сообщения указания доступа, для указания географического региона, к которому сервер доступа по умолчанию относится, при детектировании осуществления доступа к сети;
первый модуль определения сервера, выполненный с возможностью определения сервера доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа, полученным первым модулем получения сообщения указания; и
модуль осуществления доступа, выполненный с возможностью осуществления доступа к серверу доступа по умолчанию.
[0012] Альтернативно, первый модуль получения сообщения указания включает в себя:
первый подмодуль получения, выполненный с возможностью получения первой версии назначаемого программного обеспечения, установленного в первом управляющем терминале, и определения первой версии назначаемого программного обеспечения в качестве первого сообщения указания доступа;
первый модуль определения сервера включает в себя:
первый запрашивающий подмодуль, выполненный с возможностью запрашивания сервера доступа по умолчанию согласно первой версии назначаемого программного обеспечения, полученной первым подмодулем получения, а также согласно заранее заданным отношениям соответствия между версиями назначаемого программного обеспечения и серверами доступа по умолчанию.
[0013] Альтернативно, устройство дополнительно включает в себя:
второй модуль получения сообщения указания, выполненный с возможностью получения второй версии назначаемого программного обеспечения, установленного во втором управляющем терминале, когда первый управляющий терминал переключают на второй управляющий терминал после осуществления доступа модуля осуществления доступа к серверу, и определения второй версии назначаемого программного обеспечения, установленного во втором управляющем терминале, в качестве второго сообщения указания доступа;
второй модуль определения сервера, выполненный с возможностью определения нового сервера, на который необходимо переключиться, согласно второму сообщению указания доступа, полученному вторым модулем получения сообщения указания; и
модуль переключения, выполненный с возможностью переключения и осуществления доступа к новому серверу, определенному вторым модулем определения сервера.
[0014] Альтернативно, второй модуль определения сервера выполнен с возможностью исполнения этапа определения нового сервера, на который необходимо переключиться, согласно второму сообщению указания доступа, если географический регион, к которому новый сервер относится, не соответствует географическому региону, к которому относится сервер доступа по умолчанию.
[0015] Альтернативно, первый модуль получения сообщения указания включает в себя:
второй подмодуль получения, выполненный с возможностью получения текущего географического местоположения и определения текущего географического местоположения в качестве первого сообщения указания доступа;
первый модуль определения сервера включает в себя:
второй запрашивающий подмодуль, выполненный с возможностью запрашивания сервера доступа по умолчанию согласно географическому местоположению, полученному вторым подмодулем получения.
[0016] Согласно третьему аспекту вариантов осуществления данного раскрытия, обеспечено устройство для осуществления доступа к серверу. Это устройство включает в себя:
процессор, и
память, выполненную с возможностью хранения команды, исполняемой процессором,
причем процессор выполнен с возможностью:
получения первого сообщения указания доступа, для указания географического региона, к которому сервер доступа по умолчанию относится, при детектировании осуществления доступа к сети;
определения сервера доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа; и
осуществления доступа к серверу доступа по умолчанию.
[0017] Согласно вариантам осуществления данного раскрытия, данное техническое решение может иметь следующие выгодные эффекты.
[0018] При получении первого сообщения указания доступа для указания географического региона, к которому сервер доступа по умолчанию относится, определяют сервер доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа, и осуществляют доступ к серверу доступа по умолчанию, сервер в соответствующем географическом регионе выбирают в качестве сервера доступа по умолчанию при осуществлении доступа к сети, что обеспечивает, таким образом, обмен данными и эффекты управления с использованием сервера, а также улучшает взаимодействие с пользователем.
[0019] Следует понимать, что как приведенное выше общее описание, так и нижеследующее подробное описание, только иллюстрируют и разъясняют, а не ограничивают данное раскрытие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0020] Сопутствующие чертежи, которые включены в данное описание изобретения и составляют его часть, иллюстрируют варианты осуществления, совместимые с данным раскрытием, и, вместе с описанием, служат для объяснения принципов данного раскрытия.
[0021] Фиг. 1 является схемой, иллюстрирующей среду реализации, связанную со способом для осуществления доступа к серверу, согласно некоторым иллюстративным вариантам осуществления данного раскрытия.
[0022] Фиг. 2 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно иллюстративному варианту осуществления.
[0023] Фиг. 3 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно другому иллюстративному варианту осуществления.
[0024] Фиг. 4 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно другому иллюстративному варианту осуществления.
[0025] Фиг. 5 является блок-схемой, показывающей устройство для осуществления доступа к серверу, согласно иллюстративному варианту осуществления.
[0026] Фиг. 6 является блок-схемой, показывающей устройство для осуществления доступа к серверу, согласно другому иллюстративному варианту осуществления.
[0027] Фиг. 7 является блок-схемой, показывающей устройство согласно иллюстративному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0028] Далее будут подробно описаны иллюстративные варианты осуществления, примеры которых показаны в сопутствующих чертежах. Нижеследующее описание относится к сопутствующим чертежам, в которых одинаковые ссылочные позиции на разных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, приведенные в нижеследующем описании иллюстративных вариантов осуществления, не представляют собой все реализации, совместимые с данным раскрытием. Вместо этого, они являются просто примерами устройств и способов, совместимых с аспектами, связанными с данным раскрытием и приведенными в приложенной формуле изобретения.
[0029] Фиг. 1 является схемой, иллюстрирующей среду реализации, связанную со способом для осуществления доступа к серверу, согласно некоторым иллюстративным вариантам осуществления данного раскрытия. Среда реализации включает в себя интеллектуальное устройство 110 и по меньшей мере один сервер 120.
[0030] Интеллектуальное устройство 110 может быть устройством интеллектуального дома, таким как интеллектуальный телевизор, интеллектуальный кондиционер, интеллектуальный маршрутизатор, интеллектуальная камера и интеллектуальная рисоварка.
[0031] Сервер 120 может быть сервером, сервисным кластером, состоящим из нескольких серверов, или облачным вычислительным сервисным центром.
[0032] Интеллектуальное устройство 110 и сервер 120 соединены через проводную или беспроводную сеть.
[0033] Среда реализации дополнительно включает в себя по меньшей мере один управляющий терминал 130. Управляющий терминал 130 может быть интеллектуальным мобильным терминалом, таким как смартфон, планшетный компьютер или устройство для чтения электронных книг; или может быть интеллектуальным носимым устройством, таким как интеллектуальные наручные часы или интеллектуальные очки; или может быть персональным компьютером или удаленным контроллером интеллектуального устройства 110.
[0034] Управляющий терминал 130 и сервер 120 соединены через проводную или беспроводную сеть. Управляющий терминал 130 может получить данные о рабочем состоянии интеллектуального устройства 110 через сервер 120, или может отправить управляющую команду к интеллектуальному устройству 110 через сервер 120.
[0035] Фиг. 2 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно иллюстративному варианту осуществления. Способ для осуществления доступа к серверу применяют к интеллектуальному устройству 110 или управляющему терминалу 130 в среде реализации, показанной на фиг. 1. Как показано на фиг. 2, способ для осуществления доступа к серверу может включать в себя следующие этапы.
[0036] На этапе 201, при детектировании осуществления доступа к сети получают первое сообщение указания доступа.
[0037] Первое сообщение указания доступа используют для указания на географический регион, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство.
[0038] На этапе 202, определяют сервер доступа по умолчанию, согласно географическому региону, указанному первым сообщением указания доступа.
[0039] На этапе 203, осуществляют доступ к серверу доступа по умолчанию.
[0040] В заключение, с использованием способа для осуществления доступа к серверу, согласно вариантам осуществления данного раскрытия, получают первое сообщение указания доступа, для указания географического региона, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, определяют сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, согласно первому сообщению указания доступа, и управляют интеллектуальным устройством для осуществления доступа к серверу доступа по умолчанию таким образом, чтобы сервер в географическом регионе, к которому относится интеллектуальное устройство, был выбран в качестве сервера доступа по умолчанию интеллектуального устройства, когда интеллектуальное устройство осуществляет доступ к сети, что обеспечивает, таким образом, обмен данными и эффекты управления между интеллектуальным устройством и сервером, а также улучшает взаимодействие с пользователем.
[0041] В техническом решении данного раскрытия, первое сообщение указания доступа в способе, показанном на фиг. 1, может быть использовано для указания соответствующего географического региона управляющего терминала интеллектуального устройства, или может прямо указывать на географический регион интеллектуального устройства. Нижеследующие варианты осуществления данного раскрытия проиллюстрируют эти две ситуации.
[0042] Фиг. 3 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно другому иллюстративному варианту осуществления. Способ для осуществления доступа к серверу применяют к интеллектуальному устройству 110 или управляющему терминалу 130 в среде реализации, показанной на фиг. 1. Как показано на фиг. 3, способ для осуществления доступа к серверу может включать в себя следующие этапы.
[0043] На этапе 301, получают первую версию назначаемого программного обеспечения, если детектировано, что интеллектуальное устройство осуществляет доступ к сети, и первую версию назначаемого программного обеспечения определяют в качестве первого сообщения указания доступа.
[0044] Назначаемое программное обеспечение установлено в первом управляющем терминале интеллектуального устройства.
[0045] Управляющее программное обеспечение для управления интеллектуальным устройством может быть установлено в управляющем терминале интеллектуального устройства, и управляющее программное обеспечение является вышеупомянутым назначаемым программным обеспечением. С увеличением количества стран или регионов для продажи интеллектуального устройства, производители могут разработать соответствующие версии управляющего программного обеспечения для разных стран или регионов таким образом, чтобы пользователи в каждой стране или каждом регионе могли загрузить соответствующую версию управляющего программного обеспечения. Когда управляющий терминал, на котором установлено управляющее программное обеспечение, соединен с сервером, управляющий терминал может осуществить доступ к серверу, соответствующему стране или региону, совместимому с версией управляющего программного обеспечения, установленного в нем. Например, пользователи в Китае могут загрузить и установить управляющее программное обеспечение в китайской версии через управляющий терминал, и могут осуществить доступ к серверу в Китае, когда управляющий терминал будет соединен с этим сервером; пользователь в Америке может загрузить управляющее программное обеспечение в американской версии через управляющий терминал, и может осуществить доступ к серверу в Америке, когда управляющий терминал будет соединен с этим сервером.
[0046] С использованием технического решения, показанного в этом варианте осуществления данного раскрытия, программную версию управляющего программного обеспечения, установленного в управляющем терминале интеллектуального устройства, используют для указания на географический регион, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство. Например, когда управляющее программное обеспечение представлено китайской версией, географическим регионом, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, является регион Китая; когда управляющее программное обеспечение представлено американской версией, географическим регионом, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, является регион Америки.
[0047] На этапе 302, сервер доступа по умолчанию запрашивают согласно первой версии назначаемого программного обеспечения, а также согласно заранее заданным отношениям соответствия между версиями назначаемого программного обеспечения и серверами доступа по умолчанию.
[0048] Сервер доступа по умолчанию можно запрашивать согласно первой версии назначаемого программного обеспечения, когда сервер доступа по умолчанию определен согласно географическому региону, указанному первым сообщением указания доступа.
[0049] Интеллектуальное устройство осуществляет доступ к сети и устанавливает соединение с сервером посредством встроенного коммуникационного модуля. С использованием технического решения, показанного в этом варианте осуществления данного раскрытия, производители могут разработать унифицированное аппаратно-программное обеспечение для коммуникационного модуля интеллектуального устройства для продажи во всех странах или регионах, и это аппаратно-программное обеспечение запоминает отношения соответствия между каждой версией программного обеспечения и каждым сервером. Когда интеллектуальное устройство осуществляет доступ к сети, можно получить версию управляющего программного обеспечения, установленного в управляющем терминале, запросить сервер, соответствующий версии управляющего программного обеспечения, установленного в управляющем терминале, согласно отношениям соответствия, сохраненным в аппаратно-программном обеспечении, и определить этот сервер в качестве сервера доступа по умолчанию.
[0050] Иначе, отношение соответствия между каждой версией программного обеспечения и каждым сервером может быть сохранено в управляющем терминале. Когда интеллектуальным устройством управляют для осуществления доступа к сети посредством управляющего терминала, управляющее программное обеспечение, установленное в управляющем терминале, запрашивает соответствующий сервер согласно своей собственной версии программного обеспечения, и устанавливает запрашиваемый сервер в качестве сервера доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство.
[0051] На этапе 303, интеллектуальным устройством управляют для осуществления доступа к серверу доступа по умолчанию.
[0052] После определения сервера доступа по умолчанию, интеллектуальное устройство может осуществлять доступ к определенному серверу, само или под управлением управляющего терминала.
[0053] На этапе 304, получают вторую версию назначаемого программного обеспечения, установленного во втором управляющем терминале, когда первый управляющий терминал интеллектуального устройства переключают на второй управляющий терминал, и вторую версию назначаемого программного обеспечения, установленного во втором управляющем терминале, определяют в качестве второго сообщения указания доступа.
[0054] На этапе 305, детектируют, соответствует ли географический регион, к которому относится новый сервер, назначенный вторым сообщением указания доступа, географическому региону, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство.
[0055] На этапе 306, определяют новый сервер для интеллектуального устройства, на который необходимо переключиться, согласно второму сообщению указания доступа, если географический регион, к которому относится новый сервер, не соответствует географическому региону, к которому относится сервер доступа по умолчанию.
[0056] На этапе 307, интеллектуальным устройством управляют для осуществления доступа к новому серверу.
[0057] В практических применениях может существовать более одного управляющего терминала для интеллектуального устройства. Например, владелец интеллектуального устройства может использовать полномочия управления им совместно с другими пользователями, которые могут реализовать управление интеллектуальным устройством с использованием своих соответствующих управляющих терминалов. Если пользователь совместно используемого устройства находится в регионе, отличном от географического региона, к которому относится сервер доступа, к которому осуществляет доступ интеллектуальное устройство, то сервер доступа, к которому осуществляет доступ управляющий терминал пользователя совместно используемого устройства, может не быть тем же самым сервером доступа, к которому осуществляет доступ интеллектуальное устройство. В этом случае, передача данных между управляющим терминалом и интеллектуальным устройством должна осуществляться через множественные серверы, во время управления интеллектуальным устройством посредством управляющего терминала пользователя совместно используемого устройства, что влияет на эффект управления и взаимодействие с пользователем.
[0058] Соответственно в техническом решении, показанном в варианте осуществления данного раскрытия, когда детектировано, что первый управляющий терминал интеллектуального устройства переключают на второй управляющий терминал, сначала получают версию назначаемого программного обеспечения, установленного во втором управляющем терминале, и детектируют, соответствует ли географический регион, указанный версией управляющего программного обеспечения, установленного во втором управляющем терминале, географическому региону, к которому относится текущий сервер доступа, к которому осуществляет доступ интеллектуальное устройство - если да, то никакая дальнейшая обработка не проводится, а если нет, то необходимо запросить новый сервер согласно географическому региону, указанному второй версией управляющего программного обеспечения, установленного во втором управляющем терминале, и управлять интеллектуальным устройством для переключения на новый сервер.
[0059] Например, некоторая интеллектуальная камера продается в нескольких странах или регионах, включая Китай и Америку, и производитель устанавливает по меньшей мере один сервер, соответственно, для каждой страны или региона продажи. Например, г-н Ван в Китае устанавливает интеллектуальную камеру, загружает и устанавливает управляющее программное обеспечение китайской версии в смартфон А. Когда смартфон А используется для управления доступом интеллектуальной камеры к сети, интеллектуальная камера получает версию управляющего программного обеспечения, установленного в смартфоне А, и обнаруживает, что сервер доступа по умолчанию является сервером в регионе Китая, согласно версии программного обеспечения в смартфоне А. Таким образом, интеллектуальная камера осуществляет доступ к запрашиваемому серверу а. Например, г-н Ван покупает интеллектуальную камеру, изготовленную и продаваемую в Китае, и передает ее своему другу Майку, который живет в Америке. Майк загрузит и установит управляющее программное обеспечение американской версии в смартфон В после того, как он установит интеллектуальную камеру в Америке. Когда Майк будет использовать смартфон В для управления доступом интеллектуальной камеры к сети, интеллектуальная камера получит версию управляющего программного обеспечения, установленного в смартфоне В, и обнаружит, что сервер доступа по умолчанию является сервером b в регионе Америки, согласно версии программного обеспечения в смартфоне В. Следовательно, интеллектуальная камера осуществит доступ к запрашиваемому серверу b.
[0060] Позже, г-н Ван желает использовать интеллектуальную камеру, установленную в Китае, совместно с Майком, и, следовательно, устанавливает смартфон В в качестве терминала совместного использования. Когда Майк будет использовать смартфон В для управления интеллектуальной камерой, установленной г-ном Ваном, смартфон В станет управляющим терминалом интеллектуальной камеры, установленной г-ном Ваном. В этот момент, интеллектуальная камера, установленная г-ном Ваном, сначала получает версию управляющего программного обеспечения, установленного в смартфоне В, и детектирует, что эта версия не является китайской версией, а является американской версией, тогда интеллектуальная камера, установленная г-ном Ваном, запросит и определит сервер b в регионе Америки в качестве сервера, на который необходимо переключиться, согласно версии управляющего программного обеспечения, установленного в смартфоне В, и установит соединение с сервером b.
[0061] В техническом решении, показанном в этом варианте осуществления данного раскрытия, интеллектуальное устройство выполняет следующие этапы: получение первого сообщения указания доступа, запрашивание сервера доступа по умолчанию, согласно первому сообщению указания доступа, и управление интеллектуальным устройством для осуществления доступа к серверу доступа по умолчанию. В практических применениях, все или часть вышеупомянутых этапов могут быть выполнены управляющим терминалом интеллектуального устройства, и процесс реализации подобен процессу реализации, показанному вышеупомянутом варианте осуществления данного раскрытия, и он не будет дополнительно разъясняться.
[0062] В заключение, с использованием способа для осуществления доступа к серверу, согласно вариантам осуществления данного раскрытия, получают первое сообщение указания доступа, для указания географического региона, к которому относится сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, определяют сервер доступа по умолчанию, к которому осуществляет доступ интеллектуальное устройство, согласно первому сообщению указания доступа, и управляют интеллектуальным устройством для осуществления доступа к серверу доступа по умолчанию таким образом, чтобы сервер в географическом регионе, к которому относится интеллектуальное устройство, был выбран в качестве сервера доступа по умолчанию интеллектуального устройства, когда интеллектуальное устройство осуществляет доступ к сети, что обеспечивает, таким образом, обмен данными и эффекты управления между интеллектуальным устройством и сервером, а также улучшает взаимодействие с пользователем.
[0063] Фиг. 4 является блок-схемой последовательности операций, показывающей способ для осуществления доступа к серверу, согласно другому иллюстративному варианту осуществления. Способ для осуществления доступа к серверу применяют к интеллектуальному устройству 110 или управляющему терминалу 130 в среде реализации, показанной на фиг. 1. Как показано на фиг. 4, способ для осуществления доступа к серверу может включать в себя следующие этапы.
[0064] На этапе 401, получают текущее географическое местоположение интеллектуального устройства, и текущее географическое местоположение определяют в качестве первого сообщения указания доступа.
[0065] В этом варианте осуществления данного раскрытия, интеллектуальное устройство или управляющий терминал могут прямо получить географическое местоположение интеллектуального устройства, и могут взять это географическое местоположение в качестве первого сообщения указания доступа для выбора сервера доступа по умолчанию, причем географическое местоположение может представлять само интеллектуальное устройство или управляющий терминал интеллектуального устройства. Географическое местоположение может быть получено следующим образом.
[0066] 1) Спутниковое позиционирование
[0067] Интеллектуальное устройство или его управляющий терминал может заранее задать функцию спутникового позиционирования таким образом, чтобы можно было определить географические координаты интеллектуального устройства или управляющего терминала интеллектуального устройства посредством спутникового позиционирования (например, GPS или навигационной спутниковой системы BeiDou).
[0068] 2) Установление географических атрибутов номера мобильного телефона пользователя или кода зоны телефонного номера наземной линии связи.
[0069] Интеллектуальное устройство или его управляющий терминал могут быть соединены с мобильным телефоном пользователя или телефоном наземной линии связи, и могут получить географические атрибуты номера мобильного телефона пользователя или кода зоны телефонного номера наземной линии связи таким образом, чтобы географическое местоположение было определено согласно географическим атрибутам номера мобильного телефона или кода зоны телефонного номера наземной линии связи, причем можно прямо получить географические атрибуты номера мобильного телефона, когда управляющий терминал является смартфоном.
[0070] 3) Позиционирование точек доступа Wi-Fi (беспроводная достоверность)
[0071] Поскольку точка доступа Wi-Fi (например, беспроводной маршрутизатор) покрывает относительно малую зону и имеет относительно фиксированное положение, географические местоположения большинства точек доступа Wi-Fi записаны оператором. Точка доступа Wi-Fi после включения может излучать вокруг беспроводной сигнал, и этот беспроводной сигнал включает в себя уникальный идентификатор точки доступа Wi-Fi. Если интеллектуальное устройство или его управляющий терминал имеет встроенную функцию Wi-Fi, то уникальный идентификатор может быть получен при приеме беспроводного сигнала, излучаемого точкой доступа Wi-Fi. Интеллектуальное устройство или его управляющий терминал получают данные о том, какие точки доступа Wi-Fi находятся рядом, проверяют уровень сигнала каждой точки доступа Wi-Fi, и отправляют соответствующие идентификаторы и уровни сигнала этих точек доступа Wi-Fi к назначаемому серверу (такому как сервер Skyhook). Сервер Skyhook может запросить координаты каждой точки доступа, записанной в базе данных, согласно ее идентификатору и уровню сигнала, может вычислить и определить координаты интеллектуального устройства или управляющего терминала интеллектуального устройства, и может отправить координаты, определенные при вычислении, к интеллектуальному устройству или управляющему терминалу интеллектуального устройства.
[0072] 4) Позиционирование базовой станции
[0073] Подобно позиционированию точек доступа Wi-Fi, если интеллектуальное устройство или его управляющий терминал имеют функцию 2G, 3G или 4G, то интеллектуальное устройство или его управляющий терминал могут сканировать идентификатор или уровень сигнала окружающих беспроводных базовых станций, и могут отправить соответствующие идентификаторы и уровни сигнала окружающих беспроводных базовых станций к серверу оператора. Сервер оператора вычисляет координаты интеллектуального устройства или управляющего терминала интеллектуального устройства согласно идентификатору и уровню сигнала беспроводной базовой станции, и отправляет определенные координаты к интеллектуальному устройству или его управляющему терминалу.
[0074] 5) Общий онлайновый адрес доставки или последний адрес доставки
[0075] Обычно адрес доставки должен быть установлен для совершения онлайновых покупок. Интеллектуальное устройство или его управляющий терминал могут быть соединены с домашней сетью, получают общий адрес доставки, установленный пользователем, или последний адрес доставки, от электронного устройства (такого как смартфон, планшетный компьютер или персональный компьютер) для совершения онлайновых покупок, и определяют географическое местоположение согласно адресу доставки. Когда управляющий терминал является смартфоном для совершения онлайновых покупок, этот смартфон может прямо получить адрес доставки, установленный пользователем.
[0076] 6) IP-позиционирование
[0077] При осуществлении доступа к сети, интеллектуальное устройство или его управляющий терминал обычно получают IP-адрес, который распределяется согласно разным регионам, и, затем, могут определить географическое местоположение согласно IP-адресу сети доступа.
[0078] 7) Географическое местоположение и почтовый индекс, вводимые пользователями во время регистрации
[0079] Например, если интеллектуальное устройство установлено и зарегистрировано на сервере, то можно подсказать пользователю ввести географическое местоположение или почтовый индекс таким образом, чтобы интеллектуальное устройство или его управляющий терминал могли запросить соответствующее географическое местоположение или почтовый индекс, введенные пользователем.
[0080] Кроме того, пользователь может ввести географическое местоположение и почтовый индекс, которые используются для получения географического местоположения, во время регистрации других устройств или учетных записей (таких, как Mi Account).
[0081] 8) Обстановка, здания или ориентиры на недавних мобильных фотоизображениях
[0082] Интеллектуальное устройство или его управляющий терминал могут быть соединены со смартфоном через домашнюю сеть, и могут получить недавние фотоизображения, снятые смартфоном, и могут проанализировать географическое местоположение фотоизображений на основе обстановки, зданий или ориентиров на фотоизображениях. Когда управляющий терминал является смартфоном, можно прямо получить фотоизображения в смартфоне и проанализировать географическое местоположение.
[0083] На этапе 402, запрашивают сервер доступа по умолчанию согласно географическому местоположению.
[0084] Можно запросить сервер доступа по умолчанию согласно географическому местоположению во время определения сервера доступа по умолчанию согласно географическому региону, указанному первым сообщением указания доступа.
[0085] С использованием технического решения, показанного в этом варианте осуществления данного раскрытия, производители могут разработать унифицированное аппаратно-программное обеспечение для коммуникационного модуля интеллектуального устрой