СПОСОБ И АППАРАТ ДЛЯ СОЕДИНЕНИЯ С УПРАВЛЯЕМЫМ ИНТЕЛЛЕКТУАЛЬНЫМ УСТРОЙСТВОМ
METHOD AND DEVICE FOR CONNECTION WITH CONTROLLED INTELLIGENT DEVICE

Настоящая заявка испрашивает приоритет и основывается на патентной заявке Китая 201510850228.4, поданной 27 ноября 2015 г., которая целиком включена в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи и компьютерной обработки, а более конкретно, к способу и аппарату для соединения с управляемым интеллектуальным устройством.
Уровень техники
Вместе с развитием электронной технологии без конца появляются электронные устройства, такие как мобильные телефоны, телевизоры и холодильники. Благодаря оснащению функцией соединения с сетью, такие электронные устройства становятся все более интеллектуальными. Мобильный телефон может устанавливать сетевое соединение с устройствами, такими как телевизор, холодильник и т.п., и осуществлять множество функций интеллектуального управления этими устройствами.
Раскрытие изобретения
В целях решения проблем, существующих в соответствующей области техники, настоящее изобретение представляет способ и аппарат для соединения с управляемым интеллектуальным устройством (УИУ).
В соответствии с настоящим изобретением в его первом аспекте, предлагается способ соединения с УИУ, содержащий: получение беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение с УИУ в текущий момент времени; определение первой беспроводной коммуникационной сети с наивысшим приоритетом среди указанных беспроводных коммуникационных сетей согласно приоритетам, соответствующим указанным беспроводным коммуникационным сетям; и отправку запроса соединения с УИУ путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, дает следующий положительный результат. Запрос на соединение может быть отправлен в УИУ в соответствии с установленной первой беспроводной коммуникационной сетью с наивысшим приоритетом, что тем самым позволяет выбрать более верный способ для установления соединения с УИУ. В результате могут быть уменьшены затраты пользователя и энергопотребление устройства.
Согласно одному варианту осуществления, управляемое интеллектуальное устройство представляет собой: УИУ, в котором запущено соответствующее приложение; УИУ, соответствующее идентификатору УИУ, содержащемуся в заранее заданном первом множестве УИУ; или УИУ, соответствующее идентификатору УИУ, содержащемуся во втором множестве УИУ, при этом второе множество управляемых интеллектуальных устройств получается из маршрутизатора.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. За счет присвоения наименований (идентификаторов) различным УИУ расширяется номенклатура управляемых интеллектуальных устройств.
Согласно одному варианту осуществления изобретения, перед получением беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение с УИУ в текущий момент времени, способ дополнительно содержит: определение беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение. Операция определения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение, включает в себя: определение множества аппаратно-поддерживаемых беспроводных коммуникационных сетей; отправку сетевого зондирующего сигнала для каждой из найденных беспроводных коммуникационных сетей; и определение некоторых из найденных беспроводных коммуникационных сетей, посредством которых сетевой зондирующий сигнал был успешно передан, в качестве беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Благодаря отправке сетевого зондирующего сигнала для каждой беспроводной коммуникационной сети, и определению беспроводной коммуникационной сети, посредством, которой произошла успешная пересылка сетевого зондирующего сигнала, в качестве беспроводной коммуникационной сети, которая позволяет установить соединение, обеспечивается простой и практичный способ для определения того, является ли беспроводная коммуникационная сеть локально-поддерживаемой беспроводной коммуникационной сетью.
Согласно одному варианту осуществления изобретения, способ дополнительно содержит: выявление, нет ли второй беспроводной коммуникационной сети, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем приоритет первой беспроводной коммуникационной сети; и выключение соединения, использующего первую беспроводную коммуникационную сеть, а также отправку запроса соединения в УИУ путем выбора второй беспроводной коммуникационной сети, когда такая вторая беспроводная коммуникационная сеть существует.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Когда выясняется, что коммуникационная сеть с приоритетом более высоким, чем действующая в настоящий момент времени коммуникационная сеть, позволяет установить соединение, соединение, использующее действующую в данный момент времени коммуникационную сеть выключают, а запрос соединения отправляют, выбирая коммуникационную сеть с более высоким приоритетом. В сущности, с большей определенностью может быть выбран способ соединения с наивысшим приоритетом, и могут быть дополнительно уменьшены затраты пользователя и энергопотребление устройства.
Согласно одному варианту осуществления изобретения, способ дополнительно содержит: после того как соединение, использующее первую беспроводную коммуникационную сеть, будет выключено - определение заново третьей беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени; и отправку запроса соединения в УИУ путем выбора третьей беспроводной коммуникационной сети с наивысшим приоритетом.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. После того как соединение будет выключено, заново производится определение коммуникационной сети с наивысшим приоритетом, что тем самым гарантирует, что соединение с устройством всегда производится с использованием коммуникационной сети с наивысшим приоритетом. Следовательно, может быть получена максимальная экономия в отношении расходов пользователя и энергопотребления устройства.
Согласно одному варианту осуществления изобретения, беспроводными коммуникационными сетями являются две или более из следующих сетей: сеть WiFi, сеть Bluetooth, сеть мобильной связи и служба коротких сообщений.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Благодаря обеспечению множества беспроводных коммуникационных сетей, увеличивается многообразие способов соединения с управляемым интеллектуальным устройством, и расширяется диапазон выбираемых способов соединения с управляемым интеллектуальным устройством.
В соответствии с настоящим изобретением в его втором аспекте, предлагается аппарат для соединения с УИУ, содержащий: получающий модуль, выполненный с возможностью получения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени; первый определяющий модуль, выполненный с возможностью определения первой беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей согласно приоритетам, соответствующим беспроводным коммуникационным сетям, полученным получающим модулем; и первый посылающий модуль, выполненный с возможностью отправки запроса соединения управляющему интеллектуальному устройству путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом, которая определена первым определяющим модулем.
Согласно одному варианту осуществления изобретения, аппарат дополнительно содержит: второй определяющий модуль, выполненный с возможностью определения коммуникационных сетей, каждая из которых позволяет осуществить соединение. Второй определяющий модуль содержит первый определяющий субмодуль, посылающий субмодуль и второй определяющий субмодуль. Первый определяющий субмодуль выполнен с возможностью определения множества аппаратно-поддерживаемых беспроводных коммуникационных сетей. Посылающий субмодуль выполнен с возможностью отправки сетевого зондирующего сигнала для каждой из беспроводных коммуникационных сетей, которые были определены посредством первого определяющего субмодуля. Второй определяющий субмодуль выполнен с возможностью определения некоторых сетей из множества беспроводных коммуникационных сетей, которое было определено, посредством которых сетевой зондирующий сигнал был успешно отправлен посылающим субмодулем, в качестве беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение.
Согласно одному варианту осуществления изобретения, аппарат дополнительно содержит: выявляющий модуль и обрабатывающий модуль. Выявляющий модуль выполнен с возможностью обнаружения, нет ли второй беспроводной коммуникационной сети, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть. Обрабатывающий модуль выполнен с возможностью выключения соединения, использующего первую беспроводную коммуникационную сеть, когда выявляющий модуль обнаруживает существование второй беспроводной коммуникационной сети, и отправки запроса соединения в управляемое интеллектуальное устройство путем выбора второй беспроводной коммуникационной сети.
Согласно одному варианту осуществления изобретения, аппарат дополнительно содержит: третий определяющий модуль и второй посылающий модуль. Третий определяющий модуль выполнен с возможностью заново определить третью беспроводную коммуникационную сеть с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени, после того как будет выключено соединение через первую беспроводную коммуникационную сеть. Второй посылающий модуль выполнен с возможность отправки запроса соединения в управляемое интеллектуальное устройство путем выбора третьей беспроводной коммуникационной сети с наивысшим приоритетом, которая была определена третьим определяющим модулем.
В соответствии с настоящим изобретением в его третьем аспекте, предлагается аппарат для соединения с управляемым интеллектуальным устройством. Аппарат содержит: процессор, и память для инструкций обработки, исполняемых процессором. Процессор выполнен с возможностью: получения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени; определения первой беспроводной коммуникационной сети с наивысшим приоритетом среди указанных беспроводных коммуникационных сетей согласно приоритетам, соответствующим данным беспроводным коммуникационным сетям; и отправки запроса соединения управляемому интеллектуальному устройству путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом.
Следует понимать, что вышеприведенное общее описание и последующее подробное описание приведены в целях объяснения, служат примерами, но не являются ограничительными для изобретения.
Краткое описание чертежей
Прилагаемые чертежи, которые включены в описание и являются частью данного описания, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для объяснения принципов настоящего изобретения.
Фиг. 1 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 2 изображает схему, иллюстрирующую интерфейс для реализации способа соединения с управляемым интеллектуальным устройством, соответствующего примеру осуществления изобретения.
Фиг. 3 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 4 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 5 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 6 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 7 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 8 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 9 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 10 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 11 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 12 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 13 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Фиг. 14 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством, соответствующий примеру осуществления изобретения.
Осуществление изобретения
Далее будут подробно описаны примеры вариантов осуществления изобретения, которые иллюстрируются прилагаемыми чертежами. Нижеприведенное описание содержит ссылки на прилагаемые чертежи, при этом в различных чертежах одни и те же номера представляют одни и те же или подобные элементы, если не оговорено иное. Варианты, представленные в последующем описании примеров осуществления изобретения, не представляют все варианты осуществления, соответствующие изобретению. Напротив, они являются лишь примерами аппаратов и способов, соответствующих аспектам изобретения, изложенным в прилагаемой формуле изобретения.
В родственных технических решениях различные цифровые устройства в «умном» доме соединены вместе, и при этом обеспечивается множество функций и средств, таких как автоматическое управление и программируемое управление в функции времени. Автоматизация устройств обеспечивает для пользователя большие удобства.
В традиционных реализациях умного дома принята технология проводного соединения, но она отличается трудностями распространения среди населения, и ограниченным управлением из-за своих характеристик, таких как сложность проводки и высокая цена. В последние годы, вместе с быстрым развитием мобильного интернета на смену проводной технологии соединений постепенно приходит технология беспроводных соединений, которая благодаря своим характеристикам, таким как отсутствие проводов, повышенная мобильность, бόльшая степень свободы, более низкая стоимость и лучшие результаты управления, быстро завоевывает популярность на рынке и среди большинства пользователей.
Когда в умном доме принята технология беспроводных соединений, соединение и управление интеллектуальными устройствами (ИУ) может быть реализовано посредством различных беспроводных коммуникационных сетей, таких как Bluetooth, служба коротких сообщений, сеть мобильной связи, WiFi и т.п. Данные технологии отличаются друг от друга по затратам на использование и энергопотреблению. Если соединение с ИУ реализовано путем принятия надлежащего способа соединения, то не только происходит экономия энергии и сокращаются затраты, но также может быть уменьшено и загрязнение окружающей среды и экологической системы. Поэтому, выбор надлежащего способа установления соединения с ИУ превращается в проблему, которая требует скорого решения.
Фиг. 1 изображает блок-схему алгоритма, иллюстрирующая способ соединения УИУ, соответствующий примеру осуществления настоящего изобретения. Как показано на фиг. 1, способ может быть реализован посредством мобильного терминала, и содержит следующие шаги S11-S13.
На шаге S11 производится получение беспроводных коммуникационных сетей, каждая из которых позволяет в текущий момент времени соединиться с УИУ.
На шаге S12, среди беспроводных коммуникационных сетей производится определение первой беспроводной коммуникационной сети с наивысшим приоритетом, согласно приоритетам, соответствующим указанным беспроводным коммуникационным сетям.
На шаге S13 путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом производится отправка в УИУ запроса на соединение.
Например, для процесса беспроводного соединения с УИУ в предыдущем описании были представлены различные беспроводные коммуникационные сети, которые отличаются по стоимости. Например, когда УИУ присоединяется посредством WiFi, в первую очередь необходим беспроводной маршрутизатор; в некоторых случаях также необходимо подписаться на услуги широкополосного доступа. Согласно другому примеру, когда УИУ присоединяется посредством Bluetooth, энергопотребление мобильного терминала значительно возрастает из-за работы Bluetooth. Согласно еще одному примеру, когда УИУ присоединяется посредством сети мобильной связи, пользователь понесет расходы на трафик данных или связь для мобильного терминала. И согласно еще одному примеру, когда УИУ присоединяется посредством службы коротких сообщений, то пользователь понесет расходы на оплату СМС для мобильного терминала. В таком случае, в данном варианте осуществления изобретения, приоритет задают заранее для каждой беспроводной коммуникационной сети, и затем беспроводные коммуникационные сети сортируют согласно заранее заданным приоритетам. К примеру, результат сортировки в соответствии с заданными приоритетами следующий: коммуникационная сеть WiFi, коммуникационная сеть Bluetooth, коммуникационная сеть на основе сети мобильной связи и коммуникационная сеть на основе службы коротких сообщений. Когда УИУ может быть присоединено посредством коммуникационной сети WiFi, сеть WiFi выбирают в качестве предпочтительной в случае, если имеется беспроводной маршрутизатор, при этом соединение WiFi имеет наименьшую стоимость, и соединение может быть реализовано с меньшим потреблением электроэнергии. Поскольку связь по сети Bluetooth приводит только к увеличению энергопотребления на мобильном терминале, то сеть связи Bluetooth принимают в качестве предпочтительной, когда УИУ не может быть соединено посредством сети связи WiFi. Однако, сеть Bluetooth изначально рассчитана на малый радиус действия при передаче сигналов (менее 10 м), поэтому УИУ не может быть соединено посредством Bluetooth, когда дистанция больше. Тогда сеть мобильной связи или служба коротких сообщений может быть выбрана для соединения с УИУ. Должно ли УИУ быть соединено посредством сети мобильной связи или службы коротких сообщений, может быть определено в соответствии с тарифным планом мобильного терминала. Когда мобильный терминал подписан на тарифный план и запас средств достаточен, соединение УИУ может быть произведено путем выбора сети мобильной связи; когда мобильный терминал не подписан на тарифный план, и для соединения выбирается сеть мобильной связи, то может быть взята плата за услуги связи с мобильного терминала, которая выше, чем расходы, которые несет пользователь при соединении через службу коротких сообщений. Поэтому, когда мобильный терминал не подписан на тарифный план, считается, что сеть мобильной связи не может быть использована, и соединение с УИУ осуществляется посредством короткого сообщения. В данном варианте осуществления, когда определено УИУ, с которым должно быть установлено соединение, выбирают беспроводную коммуникационную сеть с наивысшим приоритетом в соответствии с результатом вышеописанной сортировки коммуникационных сетей, чтобы передать запрос на соединение в УИУ. Приоритеты могут быть откорректированы в соответствии с факторами, такими как сетевая среда, тарифный план и т.п.
Следует отметить, что данный вариант осуществления может быть реализован в виде следующих шагов А1-А2.
На шаге А1 производится определение УИУ, управление которым должно быть осуществлено.
На шаге А2 передается запрос на соединение с выбранным УИУ путем выбора беспроводной коммуникационной сети с наивысшим приоритетом.
Когда вышеуказанные шаги А1-А2 приняты для реализации данного технического решения, производится передача запроса на соединение с УИУ путем выбора беспроводной коммуникационной сети с наивысшим приоритетом, и тем самым достигается тот же самый технический эффект, как и в техническом решении, содержащем шаги S11-S13.
Согласно данному варианту осуществления изобретения, вначале производится получение беспроводных коммуникационных сетей, каждая из которых позволяет в текущий момент времени установить соединение с УИУ, затем среди беспроводных коммуникационных сетей производится определение беспроводной коммуникационной ети с наивысшим приоритетом, согласно приоритетам, соответствующим указанным беспроводным коммуникационным сетям, и, наконец, производится передача запроса на соединение в УИУ путем выбора беспроводной коммуникационной сети с наивысшим приоритетом. В сущности, может быть выбран более верный способ для установления соединения с УИУ, и тем самым могут быть уменьшены затраты пользователя и снижено энергопотребление устройства.
Согласно одному варианту осуществления изобретения, УИУ представляет собой: управляемое интеллектуальное устройство, в котором запущено соответствующее приложение; или заранее заданное УИУ, соответствующее идентификатору УИУ, содержащемуся в заранее заданном первом множестве управляемых интеллектуальных устройств; или УИУ, соответствующее идентификатору УИУ, содержащемся во втором множестве УИУ, при этом множество управляемых интеллектуальных устройств получается из маршрутизатора.
Например, УИУ может представлять собой управляемое интеллектуальное устройство, отображаемое в интерфейсе приложений терминала для управления умным домом, или УИУ, заранее заданное в терминале. Через интерфейс терминала может быть проверен идентификатор УИУ. Как показано на фиг. 2, был «кликнут» и выбран интеллектуальный телевизор 21; затем могут быть проверены способы соединения, поддерживаемые интеллектуальным телевизором 21. Множество управляемых интеллектуальных устройств на фиг. 2 предопределено в терминале посредством файла конфигурации. С другой стороны, запрос проверки для пометки перечня УИУ может быть передан в маршрутизатор, при этом производится прием от маршрутизатора перечня управляемых интеллектуальных устройств, пересылаемого маршрутизатором обратно в соответствии с запросом проверки. В сущности, может быть получено УИУ, соответствующее идентификатору УИУ, содержащемуся во втором множестве управляемых интеллектуальных устройств.
Техническое решение, обеспечиваемое вариантом осуществления настоящего изобретения, может иметь следующие положительные эффекты. За счет присвоения наименований различным УИУ расширяется номенклатура управляемых интеллектуальных устройств.
Согласно одному варианту осуществления, как показано на фиг.3, прежде чем будут получены беспроводные коммуникационные сети, каждая из которых позволяет в текущий момент времени установить соединение с УИУ, может быть дополнительно выполнен следующий шаг В1.
На шаге В1 производится определение беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение.
Шаг В1 может быть реализован в виде следующих шагов S31-S33.
На шаге S31 может быть определено множество аппаратно-поддерживаемых беспроводных коммуникационных сетей.
На шаге S32 для каждой из беспроводных коммуникационных сетей, которые были определены, производится отправка сетевого зондирующего сигнала.
На шаге S33 некоторые из множества беспроводных коммуникационных сетей, которые были определены, и посредством которых был успешно отправлен сетевой зондирующий сигнал, определяют в качестве локально поддерживаемых беспроводных коммуникационных сетей.
Перед шагом S31 могут быть определены беспроводные коммуникационные сети, соответственно поддерживаемые мобильным терминалом и управляемым интеллектуальным устройством. В дальнейшем будут представлены способы для определения беспроводных коммуникационных сетей, которые соответственно поддерживаются мобильным терминалом и УИУ.
Беспроводные коммуникационные схемы, поддерживаемые мобильным терминалом, могут быть определены следующими способами.
Способ первый.
Беспроводные коммуникационные схемы, поддерживаемые аппаратной частью мобильного терминала, определяют путем проверки перечня устройств в диспетчере устройств. Например, может быть проверено, содержит ли перечень устройств диспетчера устройств мобильного терминала функцию беспроводной локальной сети БЛС (WLAN, Wireless Local Area Network), т.е. поддерживает ли мобильный терминал функцию WiFi. Когда перечень устройств содержит БЛС (WLAN), то определяется, что мобильный терминал поддерживает функцию WiFi, и способ соединения через WiFi является аппаратно-поддерживаемым способом соединения, и тогда способ соединения по WiFi можно считать локально-поддерживаемой беспроводной коммуникационной сетью. Согласно другому примеру, может быть проверено, содержит ли перечень устройств диспетчера устройств мобильного терминала функцию Bluetooth. Когда перечень устройств содержит функцию Bluetooth, то определяется, что способ соединения через Bluetooth представляет коммуникационную сеть, поддерживаемую аппаратной частью мобильного терминала, и тогда способ соединения через Bluetooth можно рассматривать в качестве локально-поддерживаемой беспроводной коммуникационной сети.
Способ второй.
Определяют, можно ли практически использовать беспроводную коммуникационную сеть. Например, после того, как определено, что аппаратная часть мобильного терминала поддерживает способ соединения через WiFi, выясняют, покрывает ли сеть WiFi данное пространство. Когда сеть WiFi покрывает данное пространство, выясняют, соединено ли с сетью WiFi управляемое интеллектуальное устройство, которым предстоит управлять. Когда УИУ, которым предстоит управлять, соединено с сетью WiFi, констатируют, что способ соединения через WiFi можно использовать на практике. Согласно другому примеру, после того, как определено, что аппаратная часть мобильного терминала поддерживает способ соединения через Bluetooth, выясняют, поддерживает ли связь по Bluetooth управляемое интеллектуальное устройство, которым предстоит управлять. Когда УИУ, которым предстоит управлять, поддерживает Bluetooth, выясняют, находится ли УИУ, которым предстоит управлять, в зоне покрытия Bluetooth мобильного терминала. Когда УИУ, которым предстоит управлять, находится в зоне покрытия Bluetooth мобильного терминала, констатируют, что способ соединения через Bluetooth можно использовать на практике.
В рассматриваемом способе считается, что способы соединения по сети мобильной связи и через службу коротких сообщений по умолчанию могут быть использованы на практике. Например, локально-поддерживаемыми способами соединения являются способ соединения через Bluetooth, способ соединения через сеть мобильной связи и способ соединения через службу коротких сообщений. Заранее заданная очередность приоритетов всех возможных беспроводных коммуникационных сетей следующая: способ соединения через WiFi, способ соединения через Bluetooth, способ соединения через сеть мобильной связи и способ соединения через службу коротких сообщений. Поэтому, среди указанных локально-поддерживаемых беспроводных коммуникационных сетей, беспроводной коммуникационной сетью с наивысшим приоритетом является способ соединения через Bluetooth. Соответственно, запрос на соединение посылается в УИУ, которым предстоит управлять, и в качестве сети выбирается Bluetooth. В сущности, беспроводная коммуникационная сеть с наивысшим приоритетом может быть определена среди локально-поддерживаемых беспроводных коммуникационных сетей на основе заранее заданных приоритетов всех возможных беспроводных коммуникационных сетей. Тогда передача запроса на соединение выполняется к УИУ посредством локально-поддерживаемой беспроводной коммуникационной сети с наивысшим приоритетом, что позволяет выбрать более верный способ для установления соединения с управляемым интеллектуальным устройством.
В данном варианте осуществления изобретения, после того как будут определены практически используемые беспроводные коммуникационные сети мобильного терминала и управляемого интеллектуального устройства, выполняют проверку, являются ли данные беспроводные коммуникационные сети эффективными, т.е. могут ли данные беспроводные коммуникационные сети позволить мобильному терминалу соединяться с УИУ, с которым намечено соединение. Такая проверка гарантирует, что только определенные беспроводные коммуникационные сети, позволяющие мобильному терминалу соединяться с УИУ, с которым запланировано соединение, могут считаться эффективными беспроводными коммуникационными сетями. Например, после того, как определено множество аппаратно-поддерживаемых беспроводных коммуникационных сетей, для каждой коммуникационной сети передают сетевой зондирующий сигнал. Если произошла успешная отправка сетевого зондирующего сигнала, тогда беспроводную коммуникационную сеть, соответствующую сетевому зондирующему сигналу, определяют в качестве локально-поддерживаемой беспроводной коммуникационной сети.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. За счет передачи сетевого зондирующего сигнала для каждой беспроводной коммуникационной сети и назначения беспроводной коммуникационной сети, посредством которой осуществлена успешная пересылка сетевого зондирующего сигнала, в качестве беспроводной коммуникационной сети, которая позволяет установить соединение, обеспечивается простой и практичный способ для определения, является ли беспроводная коммуникационная сеть локально-поддерживаемой коммуникационной сетью.
Согласно одному варианту осуществления, как показано на фиг. 4, после шага S13 алгоритм может дополнительно выполнить следующие шаги S41-S42.
На шаге S41 выявляют, не существует ли вторая беспроводная коммуникационная сеть, которая позволяет выполнить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть.
На шаге S42, когда такая вторая беспроводная коммуникационная сеть существует, соединение, использующее первую беспроводную коммуникационную сеть, выключают, а запрос соединения отправляют в УИУ, выбирая вторую беспроводную коммуникационную сеть.
Например, когда в текущий момент для соединения используется первая беспроводная коммуникационная сеть, выявляют в реальном времени не появляется ли вторая беспроводная коммуникационная сеть, которая позволяет установить соединение, и которая имеет более высокий приоритет, чем используемая в текущий момент первая беспроводная коммуникационная сеть. Когда появляется такая вторая беспроводная коммуникационная сеть, которая позволяет установить соединение, и имеет более высокий приоритет, чем используемая в текущий момент первая беспроводная коммуникационная сеть, соединение, использующее в текущий момент времени первую беспроводную коммуникационную сеть, отключают, а вторую беспроводную коммуникационную сеть выбирают для передачи запроса соединения в УИУ.
Например, когда мобильный терминал посылает запрос на соединение в УИУ первый раз, беспроводной маршрутизатор не включен. Тогда в окружающем пространстве отсутствует какой-либо WiFi сигнал, и мобильный терминал выбирает сеть Bluetooth с наивысшим приоритетом для соединения с управляемым интеллектуальным устройством. В то время как УИУ соединено посредством Bluetooth, включается беспроводной маршрутизатор. В этот момент в окружающем пространстве появляется сигнал WiFi, затем соединение по Bluetooth выключается, и сеть WiFi с более высоким приоритетом выбирается для передачи запроса соединения в УИУ.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Когда обнаруживается, что коммуникационная сеть с более высоким приоритетом, чем действующая в текущий момент коммуникационная сеть, позволяет установить соединение, соединение, использующее коммуникационную сеть, работающую в текущий момент времени, выключается, а запрос соединения передается путем выбора коммуникационной сети с более высоким приоритетом. В сущности, с большей определенностью может быть выбран способ соединения с наивысшим приоритетом, и могут быть дополнительно уменьшены затраты пользователя и энергопотребление устройства.
Согласно одному варианту осуществления, как показано на фиг. 5, перед посылкой запроса соединения в УИУ путем выбора второй беспроводной коммуникационной сети на шаге S42, алгоритм может выполнить следующие шаги S51-S52.
На шаге S51 заново производят определение третьей беспроводной коммуникационной сети среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени, после того как выключают соединение, использующее первую беспроводную коммуникационную сеть.
На шаге S52 на УИУ отправляют запрос соединения, выбирая третью беспроводную коммуникационную сеть с наивысшим приоритетом.
Согласно данному варианту осуществления изобретения, после того как выключают соединение, использующее первую беспроводную коммуникационную сеть, заново производят получение беспроводных коммуникационных сетей, которые допускают соединение с УИУ. Среди беспроводных коммуникационных сетей, которые позволяют установить соединение с УИУ, определяют беспроводную коммуникационную сеть с наивысшим приоритетом, и выбирают ее для соединения. Например, когда мобильный терминал соединяется с УИУ в первый раз, терминал находится в состоянии, при котором включены функции сети мобильной связи и Bluetooth, и никакая WiFi сеть не покрывает данное пространство. Поэтому для соединения с УИУ выбирают службу коротких сообщений. Однако, когда терминал обнаруживает, что включена функция сети мобильной связи, соединение через службу коротких сообщений выключается, поскольку приоритет беспроводной коммуникационной сети мобильной связи выше, чем приоритет беспроводной коммуникационной сети коротких сообщений. Вместо соединения с УИУ посредством сети мобильной связи, сразу после выключения соединения через службу коротких сообщений заново производится получение коммуникационных сетей, которые позволяют установить соединение с УИУ в текущий момент времени. В этот момент времени, если сеть WiFi покрывает данное пространство, то WiFi является беспроводной коммуникационной сетью с наивысшим приоритетом среди беспроводных коммуникационных сетей, которые позволяют установить соединение с УИУ в текущий момент времени. Соответственно, запрос соединения передается в УИУ через WiFi. То есть, хотя беспроводная коммуникационная сеть мобильной связи инициирует разъединение между терминалом и УИУ, сеть WiFi имеет наивысший приоритет среди вновь полученных беспроводных коммуникационных сетей, которые позволяют установить соединение с УИУ в текущий момент времени. Поэтому, согласно данному варианту осуществления, запрос соединения передается в УИУ путем выбора сети WiFi с наивысшим приоритетом вместо коммуникационной сети мобильной связи.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. После выключения соединения вновь производится определение коммуникационной сети с наивысшим приоритетом, что тем самым гарантирует, что устройство всегда соединено с использованием коммуникационной сети с наивысшим приоритетом. Соответственно, в максимальной степени может быть получена экономия в отношении затрат пользователя и энергопотребления устройства.
Согласно одному варианту осуществления изобретения, как показано на фиг. 6, шаг S12 может быть реализован в виде шагов S61-S63.
На шаге S61 выявляют беспроводные коммуникационные сети, поддерживаемые управляемым интеллектуальным устройством.
На шаге S62 определяют беспроводную коммуникационную сеть с наивысшим приоритетом среди беспроводных коммуникационных сетей, поддерживаемых управляемым интеллектуальным устройством, согласно заранее заданным приоритетам всех возможных беспроводных коммуникационных сетей.
На шаге S63 посылают запрос соединения в УИУ, выбирая беспроводную коммуникационную сеть с наивысшим приоритетом, которая была определена среди тех сетей, которые поддерживаются управляемым интеллектуальным устройством.
Согласно данному варианту осуществления, беспроводные коммуникационные сети, поддерживаемые УИУ, могут быть получены непосредственным образом. Например, файл конфигурации, в котором записаны беспроводные коммуникационные схемы, поддерживаемые УИУ, формируется заранее. Когда требуется определить беспроводные коммуникационные сети, поддерживаемые УИУ, они могут быть получены из заранее сформированного файла конфигурации. Кроме того, беспроводные коммуникационные сети, поддерживаемые УИУ, могут быть также получены из маршрутизатора. После того как будут определены беспроводные коммуникационные сети, поддерживаемые УИУ, среди этих беспроводных коммуникационных сетей может быть определена сеть с наивысшим приоритетом согласно заранее заданным приоритетам всех возможных беспроводных коммуникационных сетей. Например, способы соединения, поддерживаемые УИУ, включают: способ соединения через WiFi, способ соединения через Bluetooth и способ соединения через сеть мобильной связи; при этом заранее заданная очередность приоритета всех возможных беспроводных коммуникационных сетей следующая: способ соединения через WiFi, способ соединения через Bluetooth, способ соединения через сеть мобильной связи, и способ соединения посредством коротких сообщений. Соответственно, способ соединения через WiFi может быть определен в качестве беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, поддерживаемых управляемым интеллектуальным устройством, и таким образом может быть выбран для передачи запроса соединения в УИУ, управление которым намечено осуществлять.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Благодаря выявлению беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, поддерживаемых УИУ, исходя из беспроводных коммуникационных сетей, поддерживаемых УИУ, и приоритетов всех возможных беспроводных коммуникационных сетей, запрос на соединение может быть передан в УИУ посредством беспроводной коммуникационной сети с наивысшим приоритетом, что позволяет осуществить соединение с управляемым интеллектуальным устройством более верным способом.
Согласно одному варианту осуществления, как показано на фиг. 7, шаг S12 может также быть реализован в виде следующих шагов S71-S73.
На шаге S71 выявляют беспроводные коммуникационные сети, поддерживаемые как локально, так и управляемым интеллектуальным устройством.
На шаге S72 определяют беспроводную коммуникационную сеть с наивысшим приоритетом среди поддерживаемых беспроводных коммуникационных сетей в соответствии с заранее заданными приоритетами всех возможных беспроводных коммуникационных сетей.
На шаге S73 запрос на соединение отправляют в УИУ путем выбора одной из поддерживаемых беспроводных коммуникационных сетей с наивысшим приоритетом, которая была определена.
Например, согласно данному варианту осуществления, локально-поддерживаемые беспроводные коммуникационные сети содержат способ соединения через WiFi, способ соединения через сеть мобильной связи, и способ соединения посредством коротких сообщений, в то время как беспроводные коммуникационные сети, поддерживаемые УИУ, содержат способ соединения через Bluetooth, способ соединения через сеть мобильной связи, и способ соединения посредством коротких сообщений. Тогда беспроводными коммуникационными сетями, которые поддерживаются как локально, так и управляемым интеллектуальным устройством, являются сеть мобильной связи и служба коротких сообщений. Заранее заданная очередность приоритета всех возможных беспроводных коммуникационных сетей следующая: способ соединения через Wi-Fi, способ соединения через Bluetooth, способ соединения через сеть мобильной связи и способ соединения посредством коротких сообщений. Поэтому, очередность приоритета беспроводных коммуникационных сетей с наивысшим приоритетом, которые поддерживаются как локально, так и управляемым интеллектуальным устройством, следующая: способ соединения через сеть мобильной связи и способ соединения посредством коротких сообщений. Следовательно, поддерживаемой беспроводной коммуникационной сетью с наивысшим приоритетом является сеть мобильной связи, которая используется для отправки запроса соединения к управляемому интеллектуальному устройству.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Благодаря выявлению беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, поддерживаемых как локально, так и управляемым интеллектуальным устройством, исходя из поддерживаемой беспроводной коммуникационной сети и заранее заданных приоритетов всех возможных беспроводных коммуникационных сетей, соединение с УИУ может быть установлено путем использования беспроводной коммуникационной сети с наивысшим приоритетом среди поддерживаемых беспроводных коммуникационных сетей, что позволяет осуществить соединение с управляемым интеллектуальным устройством более верным способом.
Согласно одному варианту осуществления, беспроводные коммуникационные сети включают в себя: сеть WiFi, сеть Bluetooth, сеть мобильной связи и службу коротких сообщений.
Например, в данном варианте осуществления перечислены различные стандартные беспроводные коммуникационные сети, которые включают сеть WiFi, сеть Bluetooth, сеть мобильной связи и службу коротких сообщений. Естественно, следует понимать, что способы соединения с управляемым интеллектуальным устройством включают вышеперечисленные способы, но не ограничиваются только указанными способами. Например, соединение может быть выполнено при помощи радиочастотной технологии, инфракрасной технологии, протокола Zigbee, технологии ближней радиосвязи (NFC, Near Field Communication) или подобными средствами. Вышеприведенные примеры предназначены лишь для того, чтобы более ясно описать настоящее изобретение, а не для того, чтобы установить ограничения.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Благодаря тому, что предусматривается множество беспроводных коммуникационных сетей, повышается разнообразие способов соединения с управляемым интеллектуальным устройством, и расширяется диапазон выбираемых способов для соединения с УИУ.
Фиг. 8 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с УИУ в соответствии с примером осуществления. Как показано на фиг.8, алгоритм может быть реализован посредством мобильного терминала, и может содержать следующие шаги S81-S88.
На шаге S81 определяют множество аппаратно-поддерживаемых беспроводных коммуникационных сетей.
На шаге S82 отправляют сетевой зондирующий сигнал в УИУ, в котором было запущено соответствующее приложение, для каждой из беспроводных коммуникационных сетей, которые были определены.
На шаге S83 некоторые из установленного множества беспроводных коммуникационных сетей, посредством которых произошла успешная пересылка сетевого зондирующего сигнала, определяют в качестве беспроводных коммуникационных сетей, каждая из которых позволяет мобильному терминалу, соединиться с УИУ.
На шаге S84 получают беспроводные коммуникационные сети, каждая из которых позволяет установить соединение с УИУ в текущий момент времени.
На шаге S85 среди полученных беспроводных коммуникационных сетей определяют первую беспроводную коммуникационную сеть с наивысшим приоритетом, согласно приоритетам, соответствующим полученным беспроводным коммуникационным сетям.
На шаге S86 отправляют запрос соединения в УИУ, выбирая первую беспроводную коммуникационную сеть с наивысшим приоритетом.
На шаге S87 выявляют, нет ли второй беспроводной коммуникационной сети, которая позволяет осуществить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть.
На шаге S88, когда такая вторая беспроводная коммуникационная сеть существует, соединение, использующее первую беспроводную коммуникационную сеть, выключают, а запрос соединения отправляют в УИУ, выбирая вторую беспроводную коммуникационную сеть.
Вышеприведенный вариант осуществления представляет решение, в котором, когда обнаруживается беспроводная коммуникационная сеть с более высоким приоритетом, чем действующая в текущий момент времени сеть, соединение, использующее беспроводную коммуникационную сеть, действующую в текущий момент времени, выключают, а найденную беспроводную коммуникационную сеть с более высоким приоритетом выбирают для передачи запроса соединения в УИУ.
Фиг. 9 изображает блок-схему алгоритма, иллюстрирующую способ для соединения с УИУ в соответствии с примером осуществления. Как показано на фиг. 9, алгоритм может быть реализован посредством мобильного терминала, и может содержать следующие шаги S91-S99.
На шаге S91 определяют множество аппаратно-поддерживаемых беспроводных коммуникационных сетей.
На шаге S92 сетевой зондирующий сигнал отправляют в управляемое интеллектуальное устройство, в котором было запущено соответствующее приложение, для каждой из множества беспроводных коммуникационных сетей, которое было определено.
На шаге S93 некоторые из установленного множества беспроводных коммуникационных сетей, посредством которых произошла успешная пересылка сетевого зондирующего сигнала, определяют в качестве беспроводных коммуникационных сетей, каждая из которых позволяет мобильному терминалу, соединиться с УИУ.
На шаге S94 получают беспроводные коммуникационные сети, каждая из которых позволяет установить соединение с УИУ в текущий момент времени.
На шаге S95 среди полученных беспроводных коммуникационных сетей определяют первую беспроводную коммуникационную сеть с наивысшим приоритетом, согласно приоритетам, соответствующим полученным беспроводным коммуникационным сетям.
На шаге S96 отправляют запрос соединения в УИУ, выбирая первую беспроводную коммуникационную сеть с наивысшим приоритетом.
На шаге S97 выявляют, нет ли второй беспроводной коммуникационной сети, которая позволяет осуществить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть.
На шаге S98, когда такая вторая беспроводная коммуникационная сеть существует, соединение, использующее первую беспроводную коммуникационную сеть, выключают, и заново определяют третью беспроводную коммуникационную сеть с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени.
На шаге S99 запрос соединения отправляют в УИУ, выбирая третью беспроводную коммуникационную сеть с наивысшим приоритетом.
Вышеприведенный вариант осуществления представляет решение, в котором, когда обнаруживается беспроводная коммуникационная сеть с более высоким приоритетом, чем действующая в текущий момент времени сеть, соединение, использующее беспроводную коммуникационную сеть, действующую в текущий момент времени, выключают; заново получают беспроводные коммуникационные сети, которые позволяют установить соединение с УИУ в текущий момент времени; и выбирают беспроводную коммуникационную сеть с наивысшим приоритетом среди заново полученных беспроводных коммуникационных сетей, которые позволяют установить соединение с УИУ в текущий момент времени, чтобы послать запрос соединения в УИУ.
Процесс, реализуемый мобильным терминалом для соединения с управляемым интеллектуальным устройством, известен из вышеприведенного описания. В дальнейшем будут рассмотрены внутренняя структура и функции мобильного терминала.
Фиг. 10 изображает блок-схему, иллюстрирующую аппарат для соединения с управляемым интеллектуальным устройством в соответствии с примером осуществления изобретения. Согласно фиг. 10, аппарат содержит следующие модули.
Получающий модуль 101 выполнен с возможностью получения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени.
Первый определяющий модуль 102 выполнен с возможностью определения первой беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей согласно приоритетам, соответствующим беспроводным коммуникационным сетям, полученным получающим модулем 101.
Первый посылающий модуль 103 выполнен с возможностью отправки запроса соединения управляющему интеллектуальному устройству путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом, которая определена первым определяющим модулем 102.
Например, получающий модуль 101 получает беспроводные коммуникационные сети, которые допускают соединение с УИУ в текущий момент времени в виде соединения через WiFi, соединения через Bluetooth, соединения через сеть мобильной связи и соединения через службу коротких сообщений. Получающий модуль 101 отправляет информацию о полученных беспроводных коммуникационных сетях в первый определяющий модуль 102. Первый определяющий модуль 102 определяет коммуникационную сеть WiFi с наивысшим приоритетом согласно приоритетам, соответствующим беспроводным коммуникационным сетям, которые получены получающим модулем 101, и отправляет в первый посылающий модуль 103 сообщение, информирующее, что беспроводной коммуникационной сетью с наивысшим приоритетом является коммуникационная сеть WiFi. При получении от первого определяющего модуля сообщения, информирующего, что беспроводной коммуникационной сетью с наивысшим приоритетом является коммуникационная сеть WiFi, первый посылающий модуль 103 отправляет запрос соединения в УИУ, выбирая коммуникационную сеть WiFi.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Первый посылающий модуль может отправить запрос на соединение в УИУ в соответствии с первой беспроводной коммуникационной сетью с наивысшим приоритетом, которую определил первый определяющий модуль, что тем самым позволяет выбрать более верный способ для установления соединения с управляемым интеллектуальным устройством. В результате могут быть уменьшены затраты пользователя и снижено энергопотребление устройства.
Согласно одному варианту осуществления изобретения, как показано на фиг. 11, аппарат дополнительно содержит: второй определяющий модуль 111, выполненный с возможностью определения коммуникационных сетей, каждая из которых позволяет осуществить соединение. Второй определяющий модуль 111 содержит первый определяющий субмодуль 1111, посылающий субмодуль 1112 и второй определяющий субмодуль 1113.
Первый определяющий субмодуль 1111 выполнен с возможностью определения множества аппаратно-поддерживаемых беспроводных коммуникационных сетей.
Посылающий субмодуль 1112 выполнен с возможностью отправки сетевого зондирующего сигнала для каждой из беспроводных коммуникационных сетей, которые были определены посредством первого определяющего субмодуля 1111.
Второй определяющий субмодуль 1113 выполнен с возможностью определения некоторых сетей из множества беспроводных коммуникационных сетей, которое было определено, посредством которых сетевой зондирующий сигнал был успешно отправлен посылающим субмодулем 1112, в качестве беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение.
Первый определяющий субмодуль 1111 во втором определяющем модуле 111 может определять аппаратно-поддерживаемые беспроводные коммуникационные сети путем проверки перечня устройств в диспетчере устройств, или путем их обнаружения в окружающем пространстве, и отправляет информацию о множестве аппаратно-поддерживаемых беспроводных коммуникационных сетей в посылающий субмодуль 1112. После приема информации об аппаратно-поддерживаемых коммуникационных сетях, переданной первым определяющим субмодулем 1111, посылающий субмодуль 1112 отправляет сетевой зондирующий сигнал для каждой из беспроводных коммуникационных сетей. Второй определяющий субмодуль 1113 получает информацию обратной связи о том, что сетевой зондирующий сигнал был успешно передан для соответствующей одной из беспроводных коммуникационных сетей. Когда принимается информация об успешной передаче сетевого зондирующего сигнала, коммуникационная сеть, соответствующая сетевому зондирующему сигналу, определяется в качестве локально-поддерживаемой беспроводной коммуникационной сети.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Посылающий субмодуль отправляет сетевой зондирующий сигнал для каждой беспроводной коммуникационной сети, а второй определяющий субмодуль определяет беспроводную коммуникационную сеть, посредством которой был успешно передан сетевой зондирующий сигнал, в качестве беспроводной коммуникационной сети, которая позволяет установить соединение, и тем самым обеспечивается простое и практичное аппаратное решение для определения того, является ли беспроводная коммуникационная сеть локально-поддерживаемой сетью.
Согласно одному варианту осуществления, как показано на фиг. 12, аппарат дополнительно содержит: выявляющий модуль 121 и обрабатывающий модуль 122.
Выявляющий модуль 121 выполнен с возможностью обнаружения, нет ли второй беспроводной коммуникационной сети, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть.
Обрабатывающий модуль 122 выполнен с возможностью выключения соединения, использующего первую беспроводную коммуникационную сеть, когда выявляющий модуль 122 обнаруживает существование второй беспроводной коммуникационной сети, и отправки запроса соединения в УИУ путем выбора второй беспроводной коммуникационной сети.
Например, когда мобильный терминал отправляет запрос соединения в управляемое интеллектуальное устройство в первый раз, беспроводной маршрутизатор не включен. Тогда в окружающем пространстве никакого сигнала WiFi не существует и мобильный терминал выбирает сеть Bluetooth с наивысшим приоритетом для соединения с УИУ. В то время как с УИУ установлено соединение посредством коммуникационной сети Bluetooth, выявляющий модуль 121 обнаруживает в реальном времени, что появляется вторая беспроводная коммуникационная сеть, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем первая беспроводная коммуникационная сеть. При обнаружении сигнала WiFi в окружающем пространстве, выявляющий модуль 121 отправляет в обрабатывающий модуль 122 сообщение, информирующее о том, что появилась коммуникационная сеть WiFi с приоритетом более высоким, чем приоритет Bluetooth. При получении такого сообщения обрабатывающий модуль 122 выключает соединение с УИУ, использующее сеть Bluetooth, и выбирает сеть WiFi для отправки запроса соединения в УИУ.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. Когда выявляющий модуль обнаруживает, что коммуникационная сеть с более высоким приоритетом, чем коммуникационная сеть, действующая в текущий момент времени, позволяет установить соединение, обрабатывающий модуль выключает соединение, использующее текущую коммуникационную сеть, и выбирает коммуникационную сеть с более высоким приоритетом для отправки запроса соединения в УИУ. В сущности, с большей определенностью может быть выбран способ соединения с более высоким приоритетом, и могут быть дополнительно уменьшены затраты пользователя и энергопотребление устройства.
Согласно одному варианту осуществления, как показано на фиг. 13, аппарат дополнительно содержит: третий определяющий модуль 131 и второй посылающий модуль 132.
Третий определяющий модуль 131 выполнен с возможностью заново определить третью беспроводную коммуникационную сеть с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени, после того как будет выключено соединение через первую беспроводную коммуникационную сеть.
Второй посылающий модуль 132 выполнен с возможность отправки запроса соединения в УИУ путем выбора третьей беспроводной коммуникационной сети с наивысшим приоритетом, которая была определена третьим определяющим модулем 131.
Например, когда мобильный терминал соединяется с УИУ в первый раз, терминал находится в состоянии, при котором не включена сеть мобильной связи и функция Bluetooth, и никакая сеть WiFi не покрывает окружающее пространство. Поэтому, для соединения с УИУ происходит выбор сети коротких сообщений. Однако, когда выявляющий модуль 121 обнаруживает включение функции сети мобильной связи, обрабатывающий модуль 122 выключает соединение через службу коротких сообщений, поскольку приоритет беспроводной коммуникационной сети мобильной связи выше, чем приоритет беспроводной коммуникационной сети коротких сообщений. После того как соединение через службу коротких сообщений будет выключено, третий определяющий модуль131 заново определяет беспроводные коммуникационные сети, которые позволяют установить соединение с УИУ в текущий момент времени. В этот момент, если сеть WiFi покрывает окружающее пространство, третий определяющий модуль 131 обнаруживает, что WiFi является беспроводной коммуникационной сетью с наивысшим приоритетом среди беспроводных коммуникационных сетей, которые позволяют установить соединение с УИУ в текущий момент времени. Соответственно, третий определяющий модуль 131 передает инструкцию второму посылающему модулю 132, с которым он связан, отправить запрос соединения в УИУ через сеть WiFi.
Техническое решение, обеспечиваемое данным вариантом осуществления настоящего изобретения, может дать следующие положительные результаты. После того как обрабатывающий модуль выключает соединение, использующее действующую в текущий момент времени коммуникационную сеть, третий определяющий модуль заново определяет коммуникационную сеть с наивысшим приоритетом, гарантируя тем самым, что устройство всегда соединено с использованием коммуникационной сети с наивысшим приоритетом. Соответственно, может быть в максимальной степени реализована экономия затрат пользователя и энергопотребления устройства.
Что касается аппарата, соответствующего ранее изложенным вариантам осуществления изобретения, то при описании вариантов осуществления способов были рассмотрены конкретные способы работы соответствующих модулей, которые более подробно ниже рассматриваться не будут.
Фиг. 14 изображает блок-схему, иллюстрирующую аппарат 1400 для соединения с управляемым интеллектуальным устройством, соответствующий варианту осуществления настоящего изобретения. Например, аппарат 1400 может представлять собой мобильный телефон, компьютер, цифровой вещательный терминал, устройство обмена сообщениями, игровую консоль, планшет, медицинский прибор, тренажер, карманный персональный компьютер или т.п.
Согласно фиг. 14, аппарат 1400 может содержать один или более следующих компонентов: обрабатывающий блок 1402, память 1404, блок 1406 питания, мультимедийный блок 1408, аудио блок 1410, интерфейс 1412 ввода/вывода (I/O, Input/Output), сенсорный блок 1414 и коммуникационный блок 1416.
Обрабатывающий блок 1402 в типичном случае управляет всеми операциями в аппарате 1400, такими как операции, связанные с отображением, телефонными вызовами, обменом данными, работой камеры и операциями записи. Обрабатывающий блок 1402 может содержать один или более процессоров 1420 для исполнения инструкций в целях выполнения всех шагов или части шагов в вышеописанных алгоритмах (способах). Более того, обрабатывающий блок 1402 может содержать один или более модулей, которые обеспечивают взаимодействие между обрабатывающим блоком 1402 и другими блоками. Например, обрабатывающий блок 1402 может содержать мультимедийный модуль для обеспечения взаимодействия между мультимедийным блоком 1408 и обрабатывающим блоком 1402.
Память 1404 выполнена с возможностью хранения данных различного типа для поддержания работы аппарата 1400. К примерам таких данных относятся инструкции для любых приложений или алгоритмов, выполняемых в аппарате 1400, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.п. Память 1400 может быть реализована с использованием любого типа устройств энергозависимой и энергонезависимой памяти или их сочетания, таких как статическое оперативное запоминающее устройство СОЗУ (SRAM, Static Random Access Memory), электрически стираемое программируемое постоянное запоминающее устройство ЭСППЗУ (EEPROM, Electrically Erasable Programmable Read-Only Memory), стираемое программируемое постоянное запоминающее устройство СППЗУ (EPROM, Erasable Programmable Read-Only Memory), программируемое постоянное запоминающее устройство ППЗУ (PROM, Programmable Read-Only Memory), постоянное запоминающее устройство ПЗУ (ROM, Read-Only Memory), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
Блок 1406 питания обеспечивает питание для различных блоков аппарата 1400. Блок 1406 питания может содержать систему управления питанием, один или более источников питания, и или иные компоненты, связанные с выработкой, управлением и распределением питания в аппарате 1400.
Мультимедийный блок 1408 содержит экран, обеспечивающий интерфейс между аппаратом 1400 и пользователем. В некоторых конструкциях экран может содержать жидкокристаллический дисплей ЖКД (LCD, Liquid Crystal Display) и сенсорную панель СП (TP, Touch Screen). Если экран содержит сенсорную панель, то экран может быть реализован в виде сенсорного экрана для приема сигналов команд от пользователя. Сенсорная панель содержит один или более контактных датчиков, которые могут воспринимать, прикосновения, скольжение или жесты на сенсорной панели. Контактные датчики могут воспринимать не только границу прикосновения или скользящего движения, но также могут воспринимать период времени и давление, связанное с прикосновением и скользящим движением. В некоторых вариантах осуществления мультимедийный компонент 1408 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут принимать внешние мультимедийные данные, в то время как аппарат 1400 находится в рабочем режиме, например, в режиме фотографирования или видео съемки. Каждая из камер – фронтальная и задняя – может быть системой с фиксированным объективом или может обладать способностью перестраивать фокус и выполнять оптическое масштабирование.
Аудио блок 1410 выполнен с возможностью принимать на вход и/или выдавать на выход звуковые сигналы. Например, аудио блок 1410 содержит микрофон (“MIC”), выполненный с возможностью приема внешнего звукового сигнала, когда аппарат 1400 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудио сигнал может быть в дальнейшем сохранен в памяти 1404 или передан через коммуникационный блок 1416. В некоторых вариантах осуществления, аудио блок 1410 дополнительно содержит громкоговоритель для вывода наружу звуковых сигналов.
Интерфейс 1412 ввода/вывода обеспечивает взаимодействие между обрабатывающим блоком 1402 и периферийными интерфейсными модулями, такими как клавиатура, командное колесико, кнопки и т.п. В число кнопок, помимо других возможных, может входить, кнопка исходного состояния (“Home”), кнопка громкости, кнопка пуска и кнопка блокировки.
Сенсорный блок 1414 содержит один или более датчиков для определения состояния аппарата 1400 в различных аспектах. Например, сенсорный блок 1414 может обнаруживать открытое/закрытое состояние аппарата 1400, относительное расположение компонентов, например, дисплея и клавиатуры аппарата 1400, изменение положения аппарата 1400 или компонента аппарата 1400, наличие или отсутствие контакта пользователя с аппаратом 1400, ориентацию и/или движение аппарата 1400 с ускорением/замедлением, и изменение температуры аппарата 1400. Сенсорный блок 1414 может содержать датчик сближения, выполненный с возможностью обнаружения присутствия в ближней зоне объектов без какого-либо физического контакта. Сенсорный блок 1414 может также содержать фотоприемник, такой как светочувствительная матрица CMOS-типа или ПЗС-типа для использования в приложениях, обрабатывающих изображения. В некоторых вариантах осуществления сенсорный блок 1414 может также содержать датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный блок 1416 выполнен с возможностью обеспечения обмена информацией по проводам или беспроводным способом между аппаратом 1400 и другими устройствами. Аппарат 1400 может получать доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G или их сочетания. Согласно одному примеру осуществления, коммуникационный блок 1416 принимает широковещательный сигнал или информацию, связанную с широковещательной передачей от внешней системы управления вещанием через широковещательный канал. Согласно одному примеру осуществления, коммуникационный блок 1416 дополнительно содержит модуль ближней радиосвязи БР (NFC, Near Field Communication) для обеспечения обмена информацией в ближней зоне. Например, модуль БР (NFC) может быть реализован на основе технологии радиочастотного распознавания РЧР (RFID, Radio Frequency Identification), инфракрасной технологии ИКТ (IrDA, Infrared Data Association), сверхширокополосной технологии СШП (UWB, Ultra-WideBand), технологии Bluetooth (BT) и на основе других технологий.
Согласно примерам вариантов осуществления изобретения, аппарат 1400 может быть реализован путем применения одного или более схемных решений: специализированных интегральных схем СИС (ASIC, Application Specific Integrated Circuit), цифровых сигнальных процессоров ЦСП (DSP, Digital Signal Processor), устройств цифровой обработки сигналов УЦОС (DSPD, Digital Signal Processing Device), программируемых логических устройств ПЛУ (PLD, Programmable Logic Device), программируемых пользователем вентильных матриц (FPGA, Field Programmable Gate-Array), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения рассмотренных выше алгоритмов.
Согласно примерам вариантов осуществления изобретения, также предусматривается машинно-читаемая среда хранения неизменных данных, содержащая инструкции, такие, какие включены в память 1404, и могут быть исполнены процессором 1420 в аппарате 1400 для выполнения вышеописанных алгоритмов. Например, машинно-читаемая среда хранения неизменных данных может представлять собой ПЗУ (ROM), ОЗУ (RAM), CD-ROM, магнитную ленту, флоппи-диск, оптическое устройство хранения данных и т.п.
Согласно варианту осуществления изобретения, предлагается аппарат для соединения с управляемым интеллектуальным устройством, содержащий: процессор, и память для инструкций обработки, исполняемых процессором. Процессор выполнен с возможностью: получения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени; определения первой беспроводной коммуникационной сети с наивысшим приоритетом среди указанных беспроводных коммуникационных сетей согласно приоритетам, соответствующим данным беспроводным коммуникационным сетям; и отправки запроса соединения управляемому интеллектуальному устройству путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом.
Процессор дополнительно может также быть выполнен так, что управляемое интеллектуальное устройство при этом представляет собой: УИУ, в котором запущено соответствующее приложение; или УИУ, соответствующее идентификатору УИУ, содержащемуся в заданном первом множестве управляемых интеллектуальных устройств; или УИУ, соответствующее идентификатору УИУ, содержащемуся во втором множестве управляемых интеллектуальных устройств, при этом второе множество управляемых интеллектуальных устройств получается из маршрутизатора.
Процессор может дополнительно быть выполнен с возможностью: перед получением беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение с УИУ в текущий момент времени – определения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение. Определение беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение, включает в себя: определение множества аппаратно-поддерживаемых беспроводных коммуникационных сетей; отправку сетевого зондирующего сигнала для каждой из указанных беспроводных коммуникационных сетей; и определение некоторых из беспроводных коммуникационных сетей, посредством которых сетевой зондирующий сигнал был успешно передан, в качестве беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение.
Процессор может дополнительно быть выполнен с возможностью: выявления, нет ли второй беспроводной коммуникационной сети, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем приоритет первой беспроводной коммуникационной сети; и выключения соединения, использующего первую беспроводную коммуникационную сеть, а также отправки запроса соединения в УИУ путем выбора второй беспроводной коммуникационной сети, когда такая вторая беспроводная коммуникационная сеть существует.
Процессор может дополнительно быть выполнен с возможностью: определения заново третьей беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени, после того как соединение, использующее первую беспроводную коммуникационную сеть, будет выключено; и отправки запроса соединения в УИУ путем выбора третьей беспроводной коммуникационной сети с наивысшим приоритетом.
Процессор дополнительно может также быть выполнен так, что беспроводными коммуникационными сетями при этом могут являться две или более из следующих сетей: сеть WiFi, сеть Bluetooth, сеть мобильной связи и служба коротких сообщений.
Согласно варианту осуществления изобретения, предлагается машинно-читаемая среда хранения неизменяемых данных. Будучи выполненными процессором мобильного терминала, инструкции из среды хранения вынуждают мобильный терминал исполнить алгоритм для соединения с управляемым интеллектуальным устройством. Указанный способ содержит: получение беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с управляемым интеллектуальным устройством в текущий момент времени; определение первой беспроводной коммуникационной сети с наивысшим приоритетом среди указанных беспроводных коммуникационных сетей согласно приоритетам, соответствующим данным беспроводным коммуникационным сетям; и отправку запроса соединения управляемому интеллектуальному устройству путем выбора первой беспроводной коммуникационной сети с наивысшим приоритетом.
Управляемое интеллектуальное устройство может представлять собой: УИУ, в котором запущено соответствующее приложение; или заданное УИУ, соответствующее идентификатору УИУ, содержащемуся в заданном первом множестве управляемых интеллектуальных устройств; или УИУ, соответствующее идентификатору УИУ, содержащемуся во втором множестве управляемых интеллектуальных устройств, при этом второе множество управляемых интеллектуальных устройств получают из маршрутизатора.
Перед получением беспроводных коммуникационных сетей, каждая из которых позволяет осуществить соединение с УИУ в текущий момент времени, способ может дополнительно содержать: определение беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение. Операция определения беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение, включает в себя: определение множества аппаратно-поддерживаемых беспроводных коммуникационных сетей; отправку сетевого зондирующего сигнала для каждой из найденных беспроводных коммуникационных сетей; и определение некоторых из найденных беспроводных коммуникационных сетей, посредством которых сетевой зондирующий сигнал был успешно передан, в качестве беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение.
Способ может дополнительно содержать: выявление, нет ли второй беспроводной коммуникационной сети, которая позволяет установить соединение, и которая имеет приоритет более высокий, чем приоритет первой беспроводной коммуникационной сети; и выключение соединения, использующего первую беспроводную коммуникационную сеть, а также отправку запроса соединения в УИУ путем выбора второй беспроводной коммуникационной сети, когда такая вторая беспроводная коммуникационная сеть существует.
Отправка запроса соединения в управляемое интеллектуальное устройство путем выбора заданной беспроводной коммуникационной сети с наивысшим приоритетом может содержать: определение беспроводных коммуникационных сетей, поддерживаемых как локально, так и посредством УИУ; определение беспроводной коммуникационной сети с наивысшим приоритетом среди поддерживаемых беспроводных коммуникационных сетей согласно заранее заданным приоритетам всех возможных беспроводных коммуникационных сетей; и отправку запроса соединения в УИУ путем выбора поддерживаемой беспроводной коммуникационной сети с наивысшим приоритетом, которая была определена.
Способ может дополнительно содержать: определение заново третьей беспроводной коммуникационной сети с наивысшим приоритетом среди беспроводных коммуникационных сетей, каждая из которых позволяет установить соединение с УИУ в текущий момент времени, после того как соединение, использующее первую беспроводную коммуникационную сеть, будет выключено; и отправку запроса соединения в УИУ путем выбора третьей беспроводной коммуникационной сети с наивысшим приоритетом.
Беспроводными коммуникационными сетями могут являться две или более из следующих сетей: сеть WiFi, сеть Bluetooth, сеть мобильной связи и служба коротких сообщений.
Исходя из рассмотрения раскрытого выше описания и применения изобретения, специалистам в данной области будет очевидна возможность других вариантов его осуществления. Настоящая заявка предполагает охват всех вариантов, способов применения и модификаций изобретения, которые следуют из его общих принципов, включая такие отступления от изобретения, которые возникают в рамках известной или привычной практики в данной области. Задумано, чтобы данное описание и примеры рассматривались только в качестве примеров, при этом истинный объем и идея изобретения определяются прилагаемой формулой изобретения.
Следует понимать, что настоящее изобретение не ограничивается строго той конструкцией, которая была описана выше и проиллюстрирована прилагаемыми чертежами, но, что в рамках идеи и объема изобретения в конструкции могут быть сделаны различные модификации и внесены изменения. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.