Система, способ и устройство передачи данных
Иллюстрации
Показать всеИзобретение относится к области передачи данных в системе интеллектуального дома. Техническим результатом является обеспечение возможности отправления мобильным терминалом инструкции управления на устройство Zigbee за счет осуществления связи с сервером, который пересылает инструкцию на шлюз Zigbee . Для этого в системе, включающей в себя сервер, шлюз Zigbee и, по меньшей мере, устройство Zigbee, сервер выполнен с возможностью приема инструкции управления, которая несет идентификацию устройства Zigbee, и с возможностью пересылки инструкции управления на шлюз Zigbee, который выполнен с возможностью приема инструкции управления, отправленной сервером через микросхему целевой сети, получения идентификации устройства Zigbee, переносимой в инструкции управления, и пересылки инструкции управления на соответствующее устройство Zigbee через микросхему Zigbee. При этом устройство Zigbee выполнено с возможностью приема инструкции управления, пересылаемой шлюзом Zigbee, а также с возможностью сообщения серверу соотношения между идентификацией шлюза Zigbee и идентификацией устройства Zigbee, когда устройство Zigbee осуществляет доступ к шлюзу Zigbee с использованием идентификации сервера, которая заранее сохранена на устройстве Zigbee. Кроме того, тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee. 2 н. и 2 з.п. ф-лы, 8 ил., 1 табл.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на китайской патентной заявке №201510609698.1, поданной 22 сентября 2015 г., содержание которой в полном объеме включено в данное описание путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение, в целом, относится к области интеллектуального дома и, в частности, к системе, способу и устройству передачи данных.
УРОВЕНЬ ТЕХНИКИ
[0003] Технология Zigbee представляет собой технологию, применяемую в короткодействующей и двусторонней беспроводной связи, имеющей характеристики низкого энергопотребления, низких скоростей и низких затрат. Технология Zigbee широко применяется в случаях, когда строго необходимо низкое энергопотребление.
[0004] Устройство, использующее технологию Zigbee, называется устройством Zigbee. Устройство Zigbee может представлять собой датчик смога, интеллектуальную лампу и пр. Сеть Zigbee обычно имеет множество устройств Zigbee и шлюз Zigbee. При этом шлюз Zigbee используется для соединения соответствующих устройств Zigbee для передачи данных и отправки данных соответствующих устройств Zigbee на сервер в интернете. Например, данные смога, собранные датчиком смога, отправляются на сервер в интернете.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для решения проблемы, состоящей в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee, настоящее изобретение предусматривает систему, способ и устройство передачи данных. Предложено следующее техническое решение.
[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения предусмотрена система передачи данных, причем система включает в себя: сервер, шлюз Zigbee, соединенный с сервером, и, по меньшей мере, устройство Zigbee, соединенное со шлюзом Zigbee, и микросхема целевой сети и микросхема Zigbee одновременно обеспечены на шлюзе Zigbee, причем
[0007] сервер выполнен с возможностью приема инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee;
[0008] сервер выполнен с возможностью пересылки инструкции управления на шлюз Zigbee;
[0009] шлюз Zigbee выполнен с возможностью приема инструкции управления, отправленной сервером через микросхему целевой сети; получения идентификации устройства Zigbee, переносимой в инструкции управления; и пересылки инструкции управления на соответствующее устройство Zigbee через микросхему Zigbee; и
[0010] устройство Zigbee выполнено с возможностью приема инструкции управления, пересылаемой шлюзом Zigbee,
[0011] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0012] например, инструкция управления дополнительно несет идентификацию шлюза Zigbee; и
[0013] сервер выполнен с возможностью получения идентификации шлюза Zigbee, переносимой в инструкции управления; и пересылки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0014] Например, сервер выполнен с возможностью запрашивания идентификации шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee; добавления идентификации шлюза Zigbee в инструкцию управления и отправки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0015] Например, устройство Zigbee дополнительно выполнено с возможностью сообщения соответствующего соотношения между идентификацией шлюза Zigbee и идентификацией устройства Zigbee серверу, когда устройство Zigbee осуществляет доступ к шлюзу Zigbee; и
[0016] сервер выполнен с возможностью сохранения соответствующего соотношения.
[0017] Например, тип сети, соответствующий микросхеме целевой сети, является сетью Wireless Fidelity;
[0018] идентификация устройства Zigbee является адресом уровня управления доступом к среде; и
[0019] идентификация шлюза Zigbee является идентификацией устройства.
[0020] Согласно второму аспекту вариантов осуществления настоящего изобретения предусмотрен способ передачи данных, включающий в себя:
[0021] прием инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[0022] пересылку инструкции управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee дополнительно выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[0023] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0024] Например, инструкция управления несет идентификацию устройства Zigbee; и
[0025] пересылка инструкции управления на шлюз Zigbee включает в себя:
[0026] получение идентификации шлюза Zigbee, переносимой в инструкции управления; и
[0027] пересылку инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0028] Например, пересылка инструкции управления на шлюз Zigbee включает в себя:
[0029] запрашивание идентификации шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee;
[0030] добавление идентификации шлюза Zigbee в инструкцию управления; и
[0031] отправку инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0032] Например, способ дополнительно включает в себя:
[0033] прием соответствующего соотношения, отправленного устройством Zigbee, причем соответствующее соотношение сообщается, когда устройство Zigbee осуществляет доступ к шлюзу Zigbee; и соответствующее соотношение является соответствующим соотношением между идентификацией шлюза Zigbee и идентификацией устройства Zigbee; и
[0034] сохранение соответствующего соотношения.
[0035] Например, тип сети, соответствующий микросхеме целевой сети, является сетью Wireless Fidelity;
[0036] идентификация устройства Zigbee является адресом уровня управления доступом к среде; и
[0037] идентификация шлюза Zigbee является идентификацией устройства.
[0038] Согласно третьему аспекту вариантов осуществления настоящего изобретения предусмотрено устройство передачи данных, включающее в себя:
[0039] первый модуль приема, выполненный с возможностью приема инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[0040] модуль отправки, выполненный с возможностью пересылки инструкции управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee дополнительно выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[0041] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0042] Например, инструкция управления несет идентификацию устройства Zigbee; и
[0043] модуль отправки выполнен с возможностью получения идентификации шлюза Zigbee, переносимой в инструкции управления; и пересылки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0044] Например, устройство дополнительно включает в себя:
[0045] модуль запрашивания, выполненный с возможностью запрашивания идентификации шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee, причем
[0046] модуль отправки выполнен с возможностью добавления идентификации шлюза Zigbee в инструкцию управления и отправки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[0047] Например, устройство дополнительно включает в себя:
[0048] второй модуль приема, выполненный с возможностью приема соответствующего соотношения, отправленного устройством Zigbee, причем соответствующее соотношение сообщается, когда устройство Zigbee осуществляет доступ к шлюзу Zigbee; и соответствующее соотношение является соответствующим соотношением между идентификацией шлюза Zigbee и идентификацией устройства Zigbee; и
[0049] модуль хранения, выполненный с возможностью сохранения соответствующего соотношения.
[0050] Например, тип сети, соответствующий микросхеме целевой сети, является сетью Wireless Fidelity;
[0051] идентификация устройства Zigbee является адресом уровня управления доступом к среде; и
[0052] идентификация шлюза Zigbee является идентификацией устройства.
[0053] Согласно четвертому аспекту вариантов осуществления настоящего изобретения предусмотрено устройство передачи данных, включающее в себя:
[0054] процессор; и
[0055] память для хранения инструкций, исполняемых процессором,
[0056] причем процессор выполнен с возможностью:
[0057] принимать инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[0058] пересылать инструкцию управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[0059] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0060] Согласно пятому аспекту вариантов осуществления настоящего изобретения предусмотрен шлюз Zigbee, включающий в себя:
[0061] микросхемы управления;
[0062] память для хранения инструкций, исполняемых микросхемой управления, и
[0063] микросхему целевой сети и микросхему Zigbee, соединенные с микросхемой управления;
[0064] причем микросхема управления выполнена с возможностью осуществления:
[0065] приема инструкции управления через микросхему целевой сети, причем инструкция управления несет идентификацию устройства Zigbee;
[0066] получения идентификации устройства Zigbee, переносимой в инструкции управления; и
[0067] пересылки инструкции управления на устройство Zigbee, соответствующее идентификации через микросхему Zigbee,
[0068] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0069] Техническая схема согласно вариантам осуществления настоящего изобретения может иметь следующие полезные результаты.
[0070] Сервер принимает инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee; сервер пересылает инструкцию управления на шлюз Zigbee и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем сервер может достигать адресации шлюза Zigbee и устройства Zigbee, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[0071] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают заявленное изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0072] Прилагаемые чертежи, которые включены в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления, согласующиеся с изобретением, и совместно с описанием служат для объяснения принципов изобретения.
[0073] Фиг. 1 - блок-схема системы передачи данных согласно иллюстративному варианту осуществления настоящего изобретения;
[0074] фиг. 2 - блок-схема операций, демонстрирующая способ передачи данных согласно иллюстративному варианту осуществления настоящего изобретения;
[0075] фиг. 3 - блок-схема операций, демонстрирующая способ передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения;
[0076] фиг. 4 - блок-схема операций, демонстрирующая способ передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения;
[0077] фиг. 5 - блок-схема устройства передачи данных согласно иллюстративному варианту осуществления настоящего изобретения;
[0078] фиг. 6 - блок-схема устройства передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения;
[0079] фиг. 7 - блок-схема устройства передачи данных согласно иллюстративному варианту осуществления настоящего изобретения; и
[0080] фиг. 8 - блок-схема шлюза Zigbee согласно иллюстративному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0081] Ниже подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы в прилагаемых чертежах. Нижеследующее описание приведено со ссылкой на прилагаемые чертежи, в которых одинаковые номера в разных чертежах представляют одинаковые или аналогичные элементы, если не указано обратное. Реализации, изложенные в нижеследующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с изобретением. Напротив, они являются лишь примерами устройств и способов, согласующихся с аспектами, относящимися к изобретению, представленными в нижеследующей формуле изобретения.
[0082] Рассматривая, в порядке примера, устройство Zigbee как интеллектуальную лампу, мобильному терминалу необходимо отправлять инструкцию управления на устройство Zigbee. Инструкция управления может предписывать включение интеллектуальной лампы или отключение интеллектуальной лампы. Однако, поскольку устройство Zigbee располагается в сети Zigbee, обеспеченной шлюзом Zigbee, необходимо решать адресацию шлюза Zigbee и адресацию устройства Zigbee, когда мобильный терминал отправляет инструкцию управления на устройство Zigbee.
[0083] На фиг. 1 показана блок-схема системы передачи данных согласно иллюстративному варианту осуществления настоящего изобретения. Система передачи данных включает в себя: сервер 120, шлюз 140 Zigbee, соединенный с сервером 120, и, по меньшей мере, устройство 160 Zigbee, соединенное со шлюзом 140 Zigbee.
[0084] На шлюзе 140 Zigbee одновременно обеспечены микросхема 142 целевой сети и микросхема 144 Zigbee.
[0085] Сервер 120 выполнен с возможностью приема инструкции управления, причем инструкция управления несет идентификацию устройства 160 Zigbee.
[0086] Сервер 120 дополнительно выполнен с возможностью пересылки инструкции управления на шлюз 140 Zigbee.
[0087] Шлюз 140 Zigbee выполнен с возможностью приема инструкции управления, отправленной сервером 120 через микросхему 142 целевой сети; получения идентификации устройства 160 Zigbee, переносимой в инструкции управления; и пересылки инструкции управления на соответствующее устройство 160 Zigbee через микросхему 144 Zigbee.
[0088] Устройство 160 Zigbee выполнено с возможностью приема инструкции управления, пересылаемой шлюзом 140 Zigbee.
[0089] При этом тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[0090] Соответственно, в системе передачи данных, предусмотренной вариантами осуществления настоящего изобретения, сервер принимает инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee; сервер пересылает инструкцию управления на шлюз Zigbee согласно идентификации устройства Zigbee; и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем сервер может достигать адресации шлюза Zigbee и устройства Zigbee, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[0091] Например, на основании варианта осуществления, показанного на фиг. 1, инструкция управления дополнительно несет идентификацию шлюза 140 Zigbee; и
[0092] сервер 120 выполнен с возможностью получения идентификации шлюза 140 Zigbee, переносимой в инструкции управления и пересылки инструкции управления на шлюз 140 Zigbee согласно идентификации шлюза 140 Zigbee.
[0093] Например, на основании варианта осуществления, показанного на фиг. 1, сервер 120 выполнен с возможностью запрашивания идентификации шлюза 140 Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства 160 Zigbee; добавления идентификации шлюза 140 Zigbee в инструкцию управления и отправки инструкции управления на шлюз 140 Zigbee согласно идентификации шлюза 140 Zigbee.
[0094] Например, на основании варианта осуществления, показанного на фиг. 1, устройство 160 Zigbee дополнительно выполнено с возможностью сообщения соответствующего соотношения между идентификацией шлюза 140 Zigbee и идентификацией устройства 160 Zigbee на сервер 120, когда устройство 160 Zigbee осуществляет доступ к шлюзу 140 Zigbee; и
[0095] сервер 120 выполнен с возможностью сохранения соответствующего соотношения.
[0096] Например, на основании варианта осуществления, показанного на фиг. 1, тип сети, соответствующий микросхеме целевой сети, является сетью WIFI (Wireless-Fidelity); идентификация устройства Zigbee является адресом MAC (уровня управления доступом к среде); и идентификация шлюза Zigbee является DID (id устройства).
[0097] На фиг. 2 показана блок-схема операций, демонстрирующая способ передачи данных согласно иллюстративному варианту осуществления настоящего изобретения. Настоящий вариант осуществления предусматривает способ передачи данных, применяемый на сервере, в порядке примера, показанного на фиг. 1. Способ включает в себя:
[0098] На этапе 202 принимается инструкция управления, причем инструкция управления несет идентификацию устройства Zigbee.
[0099] Например, инструкция управления является инструкцией управления, отправленной мобильным устройством, например инструкцией для включения интеллектуальной лампы.
[00100] Например, идентификация устройства Zigbee является МАС-адресом.
[00101] На этапе 204 инструкция управления пересылается на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee дополнительно выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[00102] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[00103] Соответственно, согласно способу передачи данных, предусмотренному настоящим вариантом осуществления, сервер принимает инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee; сервер пересылает инструкцию управления на шлюз Zigbee; и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем сервер может достигать адресации шлюза Zigbee и устройства Zigbee, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[00104] На фиг. 3 показана блок-схема операций, демонстрирующая способ передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения. Настоящий вариант осуществления предусматривает способ передачи данных, применяемый в системе передачи данных, как показано на фиг. 1, в порядке примера.
Способ включает в себя:
[00105] На этапе 301 сервер принимает инструкцию управления, причем инструкция управления несет идентификацию шлюза Zigbee и идентификацию устройства Zigbee.
[00106] Например, инструкция управления является инструкцией управления, отправленной мобильным устройством, например инструкцией для включения интеллектуальной лампы.
[00107] Например, обе идентификация шлюза Zigbee и идентификация устройства Zigbee являются МАС-адресами.
[00108] На этапе 302 сервер получает идентификацию шлюза Zigbee, переносимую в инструкции управления;
[00109] На этапе 303 сервер пересылает инструкцию управления на шлюз Zigbee согласно идентификации шлюза Zigbee;
[00110] На этапе 304 шлюз Zigbee принимает инструкцию управления через микросхему целевой сети,
[00111] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee. Например, микросхема целевой сети является микросхемой WIFI.
[00112] На этапе 305 шлюз Zigbee получает идентификацию устройства Zigbee, переносимую в инструкции управления;
[00113] На этапе 306 шлюз Zigbee пересылает инструкцию управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee.
[00114] Устройство Zigbee принимает инструкцию управления и осуществляет инструкцию управления.
[00115] Соответственно, согласно способу передачи данных, предусмотренному настоящим вариантом осуществления, сервер принимает инструкцию управления, причем инструкция управления несет идентификацию шлюза Zigbee и идентификацию устройства Zigbee; сервер пересылает инструкцию управления на шлюз Zigbee согласно идентификации шлюза Zigbee; и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем сервер может достигать адресации шлюза Zigbee и устройства Zigbee, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[00116] Согласно варианту осуществления, показанному на фиг. 3, инструкция управления должна переносить обе идентификацию шлюза Zigbee и идентификацию устройства Zigbee одновременно, благодаря чему мобильный терминал может генерировать и отправлять инструкцию управления только, когда ему известны одновременно две идентификации. Чтобы мобильному терминалу было легче генерировать и отправлять инструкцию управления, предусмотрен вариант осуществления, показанный на фиг. 4.
[00117] На фиг. 4 показана блок-схема операций, демонстрирующая способ передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения. Настоящий вариант осуществления предусматривает способ передачи данных, применяемый в системе передачи данных, в порядке примера, показанной на фиг. 1.
Способ включает в себя:
[00118] На этапе 401 устройство Zigbee осуществляет доступ к шлюзу Zigbee;
[00119] устройство Zigbee может осуществлять доступ к шлюзу Zigbee, и шлюз Zigbee представляет собой шлюз, снабженный одновременно микросхемой целевой сети и микросхемой Zigbee.
[00120] Например, микросхема целевой сети является микросхемой WIFI. Таким образом, шлюз Zigbee имеет возможность осуществления связи одновременно в сети WIFI и сети Zigbee.
[00121] На этапе 402 устройство Zigbee отправляет соответствующее соотношение на сервер, причем соответствующее соотношение является соответствующим соотношением между идентификацией шлюза Zigbee и идентификацией устройства Zigbee.
[00122] Устройству Zigbee необходимо заранее сохранять идентификацию сервера, причем идентификация сервера может быть IP-адресом сервера.
[00123] Затем, после того, как устройство Zigbee осуществляет доступ к шлюзу Zigbee, соответствующее соотношение сообщается серверу. Соответствующее соотношение является соответствующим соотношением между идентификацией шлюза Zigbee и идентификацией устройства Zigbee.
[00124] Например, идентификация шлюза Zigbee является DID, и идентификация устройства Zigbee является МАС-адресом. DID используется в адресации устройства в сети WIFI, и МАС-адрес используется в адресации устройства в сети Zigbee.
[00125] На этапе 403 сервер сохраняет соответствующее соотношение.
[00126] Сервер сохраняет соответствующие соотношения, сообщаемые соответствующими устройствами Zigbee. Таблица 1 схематически иллюстрирует соответствующие соотношения:
[00127] На этапе 404 сервер принимает инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee.
[00128] В настоящем варианте осуществления инструкция управления только должна переносить идентификацию устройства Zigbee.
[00129] На этапе 405 сервер запрашивает идентификацию шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee;
[00130] На этапе 406 сервер добавляет идентификацию шлюза Zigbee в инструкцию управления.
[00131] Например, инструкция управления является "DID1 шлюза Zigbee 1, МАС-адрес 1 устройства Zigbee 1, команда включения".
[00132] На этапе 407 сервер отправляет инструкцию управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[00133] DID используется в адресации устройства в сети WIFI. Сервер отправляет инструкцию управления на шлюз Zigbee согласно DID шлюза Zigbee.
[00134] На этапе 408 шлюз Zigbee принимает инструкцию управления через микросхему целевой сети,
[00135] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee. Например, микросхема целевой сети является микросхемой WIFI.
[00136] На этапе 409 шлюз Zigbee получает идентификацию устройства Zigbee, переносимую в инструкции управления;
[00137] На этапе 410 шлюз Zigbee пересылает инструкцию управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee.
[00138] Устройство Zigbee принимает инструкцию управления и осуществляет инструкцию управления.
[00139] Соответственно, согласно способу передачи данных, предусмотренному настоящим вариантом осуществления, сервер принимает инструкцию управления, причем инструкция управления несет идентификацию устройства Zigbee; сервер запрашивает идентификацию шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee и пересылает инструкцию управления на шлюз Zigbee согласно идентификации шлюза Zigbee; и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем сервер может достигать адресации шлюза Zigbee и устройства Zigbee, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[00140] Согласно способу передачи данных, предусмотренному настоящим вариантом осуществления, поскольку соответствующее соотношение между идентификацией устройства Zigbee и идентификацией шлюза Zigbee заранее сохранено на сервере, при генерации инструкция управления необходимо переносить только идентификацию устройства Zigbee, что упрощает генерацию инструкции управления.
[00141] В иллюстративном примере, пользователь приобретает интеллектуальную лампу, выполненную по технологии Zigbee. Производитель интеллектуальной лампы дополнительно устанавливает сервер, обеспечивающий скрытую услугу в интернете. Пользователь устанавливает прикладные программы, предоставляемые производителем, на своем сотовом телефоне. Например, на корпусе интеллектуальной лампы находится двухмерный код. После того как пользователь сканирует двухмерный код посредством прикладной программы для получения МАС-адреса интеллектуальной лампы, интеллектуальная лампа привязывается как интеллектуальная принадлежность устройства в его доме. Когда интеллектуальная лампа осуществляет доступ к шлюзу Zigbee, соответствующее соотношение между МАС-адресом и DID шлюза Zigbee отправляется на сервер. Сервер сохраняет соответствующее соотношение.
[00142] Если пользователю нужно включить интеллектуальную лампу, он нажимает кнопку включения в прикладной программе. Затем прикладная программа генерирует инструкцию управления включением, несущую МАС-адрес интеллектуальной лампы. Прикладная программа отправляет инструкцию управления включением на сервер. Сервер ищет DID шлюза Zigbee согласно МАС-адресу интеллектуальной лампы, и сервер добавляет DID шлюза Zigbee в инструкцию управления включением. Затем сервер отправляет инструкцию включения на шлюз Zigbee. После того как шлюз Zigbee принимает инструкцию управления включением, инструкция управления включением отправляется на интеллектуальную лампу согласно МАС-адресу интеллектуальной лампы. Интеллектуальная лампа включается согласно инструкции управления включением.
[00143] В следующих вариантах осуществления устройств согласно настоящему изобретению, устройства могут быть выполнены с возможностью осуществления способа в вышеприведенных вариантах осуществления настоящего изобретения. Детали, не раскрытые в вариантах осуществления устройств, можно найти в вариантах осуществления способов.
[00144] На фиг. 5 показана блок-схема устройства передачи данных согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 5, устройство передачи данных может составлять весь или часть сервера, показанного на фиг. 1, в виде программного обеспечения, аппаратного обеспечения или их комбинации. Устройство включает в себя, но без ограничения:
[00145] первый модуль 520 приема, выполненный с возможностью приема инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[00146] модуль 540 отправки, выполненный с возможностью пересылки инструкции управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee дополнительно выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[00147] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[00148] Соответственно, в устройстве передачи данных, предусмотренном настоящим вариантом осуществления, принимается инструкция управления, причем инструкция управления несет идентификацию устройства Zigbee; инструкция управления пересылается на шлюз Zigbee; и шлюз Zigbee пересылает инструкцию управления на устройство Zigbee. Это позволяет решить проблему, состоящую в том, что мобильный терминал не может отправлять инструкцию управления на устройство Zigbee и благодаря пересылке сервера позволяет добиться того, что мобильному терминалу нужно только осуществлять связь с сервером, и затем адресация шлюза Zigbee и адресация устройства Zigbee могут достигаться устройством для передачи данных, и мобильный терминал может отправлять инструкцию управления на устройство Zigbee.
[00149] На фиг. 6 показана блок-схема устройства передачи данных согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 6, устройство передачи данных может составлять весь или часть сервера, показанного на фиг. 1, в виде программного обеспечения, аппаратного обеспечения или их комбинации. Устройство включает в себя, но без ограничения:
[00150] первый модуль 520 приема, выполненный с возможностью приема инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[00151] модуль 540 отправки, выполненный с возможностью пересылки инструкции управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee дополнительно выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[00152] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[00153] В первой возможной реализации инструкция управления несет идентификацию устройства Zigbee; и
[00154] модуль 540 отправки выполнен с возможностью получения идентификации шлюза Zigbee, переносимой в инструкции управления; и пересылки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[00155] Во второй возможной реализации устройство дополнительно включает в себя:
[00156] модуль 530 запрашивания, выполненный с возможностью запрашивания идентификации шлюза Zigbee в заранее сохраненном соответствующем соотношении согласно идентификации устройства Zigbee, причем
[00157] модуль 540 отправки, выполненный с возможностью добавления идентификации шлюза Zigbee в инструкцию управления; и отправки инструкции управления на шлюз Zigbee согласно идентификации шлюза Zigbee.
[00158] Во второй возможной реализации устройство дополнительно включает в себя:
[00159] второй модуль 512 приема, выполненный с возможностью приема соответствующего соотношения, отправленного устройством Zigbee, причем соответствующее соотношение сообщается, когда устройство Zigbee осуществляет доступ к шлюзу Zigbee; и соответствующее соотношение является соответствующим соотношением между идентификацией шлюза Zigbee и идентификацией устройства Zigbee; и
[00160] модуль 514 хранения, выполненный с возможностью сохранения соответствующего соотношения.
[00161] Например, тип сети, соответствующий микросхеме целевой сети, является сетью Wireless Fidelity; идентификация устройства Zigbee является МАС-адресом; и идентификация шлюза Zigbee является DID.
[00162] В отношении устройств в вышеприведенных вариантах осуществления конкретный порядок работы их отдельных модулей подробно описан в вариантах осуществления способа и здесь повторно не рассмотрен.
[00163] Один иллюстративный вариант осуществления настоящего изобретения предусматривает устройство передачи данных, который может реализовать способ передачи данных, предусмотренный настоящим изобретением. Устройство передачи данных включает в себя: процессор и память для хранения инструкций, исполняемых процессором,
[00164] причем процессор выполнен с возможностью осуществления:
[00165] приема инструкции управления, причем инструкция управления несет идентификацию устройства Zigbee; и
[00166] пересылки инструкции управления на шлюз Zigbee, причем шлюз Zigbee выполнен с возможностью приема инструкции управления через микросхему целевой сети; шлюз Zigbee выполнен с возможностью получения идентификации устройства Zigbee, переносимой в инструкции управления; и шлюз Zigbee дополнительно выполнен с возможностью пересылки инструкции управления на устройство Zigbee, соответствующее идентификации устройства Zigbee, через микросхему Zigbee,
[00167] причем тип сети, соответствующий микросхеме целевой сети, отличается от типа сети Zigbee.
[00168] На фиг. 7 показана блок-схема устройства передачи данных согласно другому иллюстративному варианту осуществления настоящего изобретения. Например, устройство 700 может быть обеспечено как устройство на стороне сети. Согласно фиг. 7 устройство 700 включает в себя компонент 702 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы памяти, представленные памятью 704 для хранения инструкций, исполняемых компонентом 702 обработки, например, прикладных программ. Прикладные программы, хранящиеся в памяти 704, могут включать в себя один или более модулей, каждый из которых соответствует набору инструкций. Дополнительно, компонент 702 обработки выполнен с возможностью выполнения инструкций для осуществления вышеописанного способа передачи данных.
[00169] Устройство 700 также может включать в себя компонент 706 питания, выполненный с возможностью осуществления управления питанием устройства 700, проводной(ые) или беспроводной(ые) сетевой(ые) интерфейс(ы) 708, выполненный(е) с возможностью подключения устройства 700 к сети и интерфейс 1658 ввода/вывода (I/O) 710. Устройство 700 может работать на основе операционной системы, хранящейся в памяти 704, например Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ и т.п.
[00170] На фиг. 8 показана блок-схема шлюза Zigbee согласно другому варианту осуществления. Шлюз включает в себя: микросхему 820 управления; память 840 для хранения инструкций, исполняемых микросхемой 820 управления, и микросхему 860 целевой сети и микросхему 880 Zigbee, соединенную с микросхемой 820 управления;
[00171] причем микросхема 820 управления выполнена с возможностью осуществления:
[00172] приема инструкции управления через микросхему 860 целевой сети, причем инструкция управления несет идентификацию устр