СПОСОБ И АППАРАТУРА ДЛЯ УПРАВЛЕНИЯ ВКЛЮЧЕНИЕМ И ВЫКЛЮЧЕНИЕМ ИНТЕЛЛЕКТУАЛЬНОЙ РОЗЕТКИ
INTELLIGENT SOCKET SWITCH CONTROL METHOD AND DEVICE

Перекрестные ссылки на родственные заявки
[0001] Эта заявка основывается и заявляет приоритет по отношению к китайской патентной заявке № 201510048269,1, зарегистрированной 29 января 2015 года, полное содержимое которой содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение относится к умному дому, а более конкретно, к способу и аппаратуре для управления включением и выключением интеллектуальной розетки.
Уровень техники
[0003] Интеллектуальная розетка обычно относится к розетке со встроенным Wi-Fi-модулем и может удаленно управляться, чтобы включаться и выключаться посредством клиента, установленного в смартфоне. Информация временной привязки розетки, такая как соответствующая инструкция временной привязки (включения или выключения), выполняемая в некоторое время временной привязки, может быть задана посредством клиента, установленного в смартфоне, так что пользователь может удобно управлять электрическим оборудованием, таким как водонагреватель, вставленный в интеллектуальную розетку.
Сущность изобретения
[0004] Настоящее изобретение предоставляет способ и аппаратуру для управления включением и выключением интеллектуальной розетки, для того, чтобы улучшать надежность управления включением и выключением интеллектуальной розетки.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения предоставляется способ управления включением и выключением интеллектуальной розетки, способ выполняется посредством устройства управления, причем устройство управления беспроводным образом соединяется с интеллектуальной розеткой, и при этом способ включает в себя:
[0006] прием информации временной привязки, используемой для управления включением и выключением интеллектуальной розетки, причем информация временной привязки включает в себя время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки; и
[0007] когда обнаруживают, что текущее время достигает времени временной привязки, отправляют инструкцию временной привязки, соответствующую времени временной привязки, интеллектуальной розетке, инструкция временной привязки используется для управления интеллектуальной розеткой, чтобы управлять включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[0008] Согласно второму аспекту вариантов осуществления настоящего изобретения предоставляется способ управления включением и выключением интеллектуальной розетки, способ выполняется посредством интеллектуальной розетки, способ включает в себя:
[0009] захват инструкции временной привязки, используемой для управления включением и выключением, причем инструкция временной привязки хранится в интеллектуальной розетке или устройстве управления, устройство управления беспроводным образом соединяется с интеллектуальной розеткой; и
[0010] управление включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[0011] Согласно третьему аспекту вариантов осуществления настоящего изобретения предоставляется аппаратура для управления включением и выключением интеллектуальной розетки, аппаратура предусматривается в интеллектуальной розетке, и аппаратура включает в себя:
[0012] модуль захвата инструкции, сконфигурированный, чтобы захватывать инструкцию временной привязки, используемую для управления включением и выключением, причем инструкция временной привязки хранится в интеллектуальной розетке или устройстве управления, при этом устройство управления беспроводным образом соединяется с интеллектуальной розеткой; и
[0013] модуль управления включением и выключением, сконфигурированный, чтобы управлять включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[0014] Согласно четвертому аспекту вариантов осуществления настоящего изобретения предоставляется устройство управления, причем устройство управления беспроводным образом соединяется с интеллектуальной розеткой, и устройство управления включает в себя:
[0015] процессор; и
[0016] память для хранения инструкций, исполняемых процессором;
[0017] при этом процессор сконфигурирован, чтобы: принимать информацию временной привязки, используемую для управления включением и выключением интеллектуальной розетки, причем информация временной привязки включает в себя время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки; и когда обнаруживают, что текущее время достигает времени временной привязки, отправлять инструкцию временной привязки, соответствующую времени временной привязки, интеллектуальной розетке, так что интеллектуальная розетка управляет включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[0018] Согласно пятому аспекту вариантов осуществления настоящего изобретения предоставляется интеллектуальная розетка и при этом интеллектуальная розетка включает в себя:
[0019] процессор; и
[0020] память для хранения инструкций, исполняемых процессором;
[0021] при этом процессор сконфигурирован, чтобы: захватывать инструкцию временной привязки, используемую для управления включением и выключением, причем инструкция временной привязки сохраняется в интеллектуальной розетке или устройстве управления, причем устройство управления беспроводным образом соединяется с интеллектуальной розеткой; и управлять включением и выключением тока согласно инструкции временной привязки.
[0022] Технические решения, предоставленные посредством вариантов осуществления настоящего изобретения, могут включать в себя следующие преимущественные эффекты: через отправку инструкции временной привязки розетке посредством устройства управления, беспроводным образом соединенного с интеллектуальной розеткой, или захвата инструкции временной привязки посредством самой интеллектуальной розетки, чтобы управлять включением и выключением, эти способы выполняют управления включением и выключением интеллектуальной розетки более не завися от сервера, и состояние отказа проводной сети, соединяющей с сервером, не будет влиять на отправку инструкции розетке, даже если после того как сетевая проблема не позволяет инструкции временной привязки сервера достичь розетки, розетка может также принимать инструкцию от беспроводного устройства управления (такого как маршрутизатор) или от самой розетки, и, таким образом, розетка может нормально включаться и выключаться, тем самым улучшая надежность управления включением и выключением интеллектуальной розетки.
[0023] Следует понимать, что как вышеприведенное общее описание, так и последующее детальное описание являются только примерными и пояснительными, а не ограничивающими изобретение.
Краткое описание чертежей
[0024] Сопровождающие чертежи, которые содержатся и составляют часть этой спецификации, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, вместе с описанием, служат, чтобы объяснить принципы изобретения.
[0025] Фиг.1 показывает сценарий применения способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0026] Фиг.2 - это блок-схема последовательности операций способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0027] Фиг.3 - это блок-схема последовательности операций другого способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0028] Фиг.4 - это блок-схема последовательности операций еще одного способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0029] Фиг.5 - это блок-схема последовательности операций применения способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0030] Фиг.6 - это блок-схема аппаратуры для управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0031] Фиг.7 - это блок-схема последовательности операций другого применения способа управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0032] Фиг.8 - это структурная блок-схема аппаратуры для управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0033] Фиг.9 - это блок-схема аппаратуры для управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления;
[0034] Фиг.10 - это блок-схема другой аппаратуры для управления включением и выключением интеллектуальной розетки согласно примерному варианту осуществления; и
[0035] Фиг.11 - это блок-схема устройства управления согласно примерному варианту осуществления.
Подробное описание изобретения
[0036] Далее приводится подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеприведенное описание ссылается на прилагаемые чертежи, причем идентичные номера на различных чертежах представляют идентичные или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеприведенном описании примерных вариантов осуществления, не представляют все реализации в соответствии с изобретением. Вместо этого, они являются просто примерами устройств и способов в соответствии с аспектами, связанными с изобретением, изложенным в прилагаемой формуле изобретения.
[0037] "Интеллектуальная розетка" является простым и полезным интеллектуальным отдельным продуктом и обычно снабжается встроенным Wi-Fi-модулем, пользователь может удаленно управлять включением и выключением тока розетки через клиента, установленного в смартфоне. Фиг.1 иллюстрирует то, как интеллектуальная розетка управляется с помощью примера необязательного сценария. Как показано на фиг.1, электронное оборудование может быть доступно интеллектуальной розетке 11, например электрическая рисоварка 12, вставленная в розетку, пользователю необходимо управлять включением и выключением тока интеллектуальной розетки 11 (т.е. управлять включением и выключением розетки) через клиента, установленного в его/ее собственном смартфоне 13 (такого как приложение для управления домом), так что электрическая рисоварка 12 находится в рабочем состоянии или выключенном состоянии, таким образом реализуя интеллектуальное управление по отношению к электрическому оборудованию.
[0038] Процесс управления розеткой посредством клиента, установленного в смартфоне, является следующим: пользователь может предоставлять информацию временной привязки, используемую для управления включением и выключением интеллектуальной розетки посредством клиента, установленного в смартфоне 13. Информация временной привязки может включать в себя: время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки. Следует отметить, что информация временной привязки может не только включать в себя время временной привязки и инструкцию временной привязки, но также может включать в себя другое содержимое, такое как идентификация временной привязки, которое не ограничивается настоящим вариантом осуществления. Следующая таблица 1 иллюстрирует информацию временной привязки:
[0039] Таблица 1. Таблица информации временной привязки
Таблица 1
ID временной привязки
Время временной привязки
Инструкция временной привязки
00000001
9:00
включение
00000002
10:00
выключение
[0040] Как показано в вышеприведенной Таблице 1, вышеупомянутая информация временной привязки может включать в себя ID временной привязки (т.е. идентификацию временной привязки), которая является числом, назначенным каждому времени временной привязки, и соответствующую инструкцию временной привязки, при этом "включение" в инструкции временной привязки означает, что розетка находится в снабжаемом энергией состоянии, т.е. состоянии включения питания, а "выключение" означает, что розетка находится в выключенном состоянии, включение и выключение тока розетки может управляться через инструкцию. Кроме того, вышеописанная информация временной привязки необязательно хранится в форме таблицы, показанной в Таблице 1, но также может храниться в качестве других форм. Конечно, необязательно, информация временной привязки может также не включать в себя идентификацию временной привязки, а только включать в себя время временной привязки и инструкцию временной привязки.
[0041] После того как вышеупомянутая информация временной привязки устанавливается в клиенте на интеллектуальном мобильном телефоне, информация временной привязки может быть выгружена на сервер 14 через сеть (см. путь сплошной стрелки на фиг.1), сервер 14 сохраняет информацию временной привязки и может отправлять инструкцию временной привязки, соответствующую времени временной привязки, интеллектуальной розетке 11 по пути, указанному пунктирной линией со стрелкой на фиг.1 (через маршрутизатор 15), когда оно достигает времени временной привязки в информации временной привязки. Например, когда обнаруживается, что это время временной привязки 10:00, сервер 14 отправляет инструкцию временной привязки "выключение" интеллектуальной розетке 11. Конечно, конкретный образ выражения инструкции не ограничивается настоящим вариантом осуществления, например, "00" используется, чтобы выражать "включение", а "01" используется, чтобы выражать "выключение". После того как интеллектуальная розетка 11 принимает инструкцию, процессор внутри розетки управляет схемной структурой розетки, чтобы выключать питание на основе инструкции. Кроме того, когда сервер 14 отправляет инструкцию временной привязки, другое содержимое помимо инструкции может также содержаться в то же самое время, например, ID временной привязки может также быть отправлен интеллектуальной розетке 11 вместе с инструкцией временной привязки.
[0042] В практическом применении проводная сеть между маршрутизатором 15 и сервером 14 может иметь заблокированное состояние, например, когда сеть разорвана, и тогда инструкция временной привязки сервера не может быть отправлена интеллектуальной розетке 11 во время временной привязки, вызывая риски безопасности электрического оборудования, вставленного в розетку. На основе этого, способ управления включением и выключением интеллектуальной розетки вариантов осуществления настоящего изобретения улучшит надежность управления включением и выключением интеллектуальной розетки, целью является то, что, даже если проводная сеть между маршрутизатором 15 и сервером 14 отказывает, интеллектуальная розетка 11 все еще способна выключать питание вовремя, что является безопасным и надежным.
[0043] Фиг.2 иллюстрирует блок-схему последовательности операций способа для управления включением и выключением интеллектуальной розетки. Способ может выполняться посредством устройства управления, соединенного с интеллектуальной розеткой через локальную вычислительную сеть, например, устройство управления может быть маршрутизатором. Как показано на фиг.2, способ может включать в себя следующие этапы.
[0044] 201. Когда обнаруживается, что текущее время достигает времени временной привязки, сохраненная информация временной привязки захватывается, информация временной привязки включает в себя привязку интеллектуальной розетки, время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки.
[0045] Например, прежде чем время временной привязки обнаруживается, устройство управления настоящего варианта осуществления может принимать информацию временной привязки, используемую для управления включением и выключением интеллектуальной розетки, информация временной привязки включает в себя время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки, информация временной привязки может также включать в себя связанную интеллектуальную розетку, вышеупомянутое время временной привязки и инструкция временной привязки используются для управления включением и выключением тока к связанной интеллектуальной розетке. В информации временной привязки идентификация устройства может быть использована, чтобы указывать связанную интеллектуальную розетку, т.е. содержит идентификацию устройства интеллектуальной розетки, соответствующей времени временной привязки и инструкции временной привязки.
[0046] Например, когда устройство управления является маршрутизатором, маршрутизатор захватывает информацию временной привязки, отправленную сервером. Как показано, также обращаясь к фиг.1, при приеме информации временной привязки, отправленной смартфоном 13, сервер 14 может пересылать информацию временной привязки маршрутизатору 15 по пути, указанному пунктирной линией со стрелкой на фиг.1, и маршрутизатор 15 сохраняет информацию временной привязки.
[0047] Когда обнаруживается, что текущее время достигает времени временной привязки, устройство управления захватывает информацию временной привязки, соответствующую времени временной привязки. Например, когда устройство управления является маршрутизатором, маршрутизатор будет определять время. Когда обнаруживается, что время достигает времени временной привязки, в информации временной привязки, сохраненной на этапе 201, маршрутизатор может захватывать информацию временной привязки, которая включает в себя идентификацию устройства связанной интеллектуальной розетки, соответствующей полученному времени временной привязки, и инструкцию временной привязки, соответствующую времени временной привязки.
[0048] 202. Инструкция временной привязки отправляется связанной интеллектуальной розетке через локальную вычислительную сеть, инструкция временной привязки используется для управления интеллектуальной розеткой, чтобы управлять включением и выключением тока согласно инструкции временной привязки.
[0049] В настоящем варианте осуществления устройство управления может отправлять инструкцию временной привязки, соответствующую времени временной привязки, связанной интеллектуальной розетке через локальную вычислительную сеть, инструкция временной привязки используется для управления интеллектуальной розеткой, чтобы управлять включением и выключением тока согласно инструкции временной привязки. Например, когда обнаруживается, что это время временной привязки 10:00, согласно идентификации устройства, включенной в информацию временной привязки, маршрутизатор отправляет инструкцию "выключение" интеллектуальной розетке 11, соответствующей идентификации устройства, через локальную вычислительную сеть.
[0050] Устройство управления отправляет инструкцию временной привязки интеллектуальной розетке через локальную вычислительную сеть, этот способ отправки инструкции может делать отправку инструкции более надежной. Например, устройство управления является маршрутизатором, маршрутизатор соединяется с интеллектуальной розеткой через локальную вычислительную сеть, такую как беспроводное соединение. Когда проводная сеть между маршрутизатором и сервером отказывает, приводя к тому, что сервер не может нормально отправлять инструкцию временной привязки интеллектуальной розетке, сеть между маршрутизатором и интеллектуальной розеткой все еще может нормально передавать инструкцию, так что гарантируется временная привязка включения и выключения интеллектуальной розетки, таким образом, улучшая надежность управления включением и выключением интеллектуальной розетки.
[0051] Необязательно, информация временной привязки, соответственно соответствующая множеству интеллектуальных розеток, может быть сохранена на одном и том же устройстве управления. Когда устройство управления сохраняет информацию временной привязки множества интеллектуальных розеток и достигает времени временной привязки, устройство управления может определять интеллектуальную розетку, связанную с информацией временной привязки согласно идентификации устройства в информации временной привязки, соответствующей времени временной привязки, и отправлять инструкцию временной привязки розетке. Необязательно, если существует множество связанных интеллектуальных розеток, устройство управления может отправлять инструкцию временной привязки каждой связанной интеллектуальной розетке, соответственно.
[0052] Согласно процессу отправки инструкции посредством маршрутизатора, показанного на фиг.2, фиг.3 иллюстрирует блок-схему последовательности операций способа управления включением и выключением интеллектуальной розетки. Способ может быть процессом приема инструкции, выполняемым посредством интеллектуальной розетки. Как показано на фиг.3, способ включает в себя следующие этапы.
[0053] 301. Инструкция временной привязки, используемая для управления включением и выключением тока, прикладываемого посредством интеллектуальной розетки, захватывается, инструкция временной привязки хранится в устройстве управления, отправляющем инструкцию временной привязки через локальную вычислительную сеть.
[0054] Например, когда устройство управления является маршрутизатором, маршрутизатор сохраняет инструкцию временной привязки и интеллектуальная розетка принимает инструкцию временной привязки, отправленную маршрутизатором, когда обнаруживается, что время временной привязки достигается.
[0055] 302. Включение и выключение тока управляется согласно инструкции временной привязки.
[0056] Например, интеллектуальная розетка управляет включением и выключением тока согласно инструкции, принятой от маршрутизатора, например, когда инструкцией является "выключение", интеллектуальная розетка управляет своей внутренней схемой, чтобы выполнять действие выключения тока.
[0057] Фиг.4 иллюстрирует блок-схему последовательности операций другого способа для управления включением и выключением интеллектуальной розетки. Способ может быть выполнен посредством интеллектуальной розетки. В процессе инструкция, захваченная интеллектуальной розеткой, может быть сохранена в самой розетке. Способ включает в себя следующие этапы.
[0058] 401. Инструкция временной привязки, используемая для управления включением и выключением тока, подаваемого посредством интеллектуальной розетки, захватывается, инструкция временной привязки хранится в интеллектуальной розетке.
[0059] Например, интеллектуальная розетка хранит инструкцию временной привязки, которая может быть сохранена в памяти розетки. И, память хранит информацию временной привязки, вышеупомянутая инструкция временной привязки хранится в информации временной привязки, например, информация временной привязки, сохраненная в памяти, может быть формой, которая показана в вышеприведенной Таблице 1.
[0060] На текущем этапе интеллектуальная розетка может определять время и решать, достигает ли текущее время времени временной привязки в информации временной привязки, сохраненной в памяти интеллектуальной розетки. Когда время временной привязки достигается, интеллектуальная розетка захватывает инструкцию временной привязки, соответствующую информации временной привязки.
[0061] 402. Включение и выключение тока управляется согласно инструкции временной привязки.
[0062] В способе управления включением и выключением интеллектуальной розетки вариантов осуществления настоящего изобретения устройство управления, такое как маршрутизатор, отправляет инструкцию временной привязки интеллектуальной розетке через локальную вычислительную сеть или ток управляется посредством самой интеллектуальной розетки согласно инструкции временной привязки, которая является независимой от отправки инструкции посредством сервера; даже если отказ сети приводит в результате к тому, что сервер не может отправлять инструкцию розетке, розетка может также захватывать инструкцию временной привязки от маршрутизатора или самой розетки, и, таким образом, управления включением и выключением розетки безопасно и надежно выполняются.
[0063] Возьмем следующие три практические реализации для примера, сценарии применения нескольких необязательных способов для управления включением и выключением интеллектуальной розетки схематично описываются.
[0064] В одном варианте осуществления, обращаясь к фиг.5, схематично, инструкция временной привязки может быть отправлена интеллектуальной розетке посредством маршрутизатора, и интеллектуальная розетка может управлять включением и выключением тока согласно принятой инструкции, отправленной посредством маршрутизатора.
Процесс заключается в следующем.
[0065] 501. Устройство управления принимает и сохраняет информацию временной привязки.
[0066] Например, маршрутизатор может принимать информацию временной привязки, отправленную посредством сервера, информация временной привязки включает в себя время временной привязки и инструкцию временной привязки (в качестве примера, показанного в Таблице 1), когда хранится, соответствующее соотношение между временем временной привязки и инструкцией временной привязки также должно быть сохранено. Информация временной привязки сервера может быть принята от смартфона пользователя.
[0067] 502. Когда обнаруживается, что текущее время достигает времени временной привязки, устройство управления захватывает инструкцию временной привязки в информации временной привязки.
[0068] Например, маршрутизатор может определять текущее время в реальном времени. Если текущее время достигает времени временной привязки, например, достигает 10:00, маршрутизатор может захватывать инструкцию временной привязки, такую как "выключение", соответствующую времени временной привязки из информации временной привязки, сохраненной в нем; и маршрутизатор может также захватывать идентификацию устройства для связанной интеллектуальной розетки в информации временной привязки, с тем, чтобы знать, какая интеллектуальная розетка связана с информацией временной привязки.
[0069] 503. Устройство управления отправляет инструкцию временной привязки интеллектуальной розетке.
[0070] Например, маршрутизатор отправляет найденную инструкцию временной привязки "выключение" интеллектуальной розетке, соответствующей идентификации устройства, согласно идентификации устройства для связанной интеллектуальной розетки в информации временной привязки. Если информация временной привязки связывает множество интеллектуальных розеток, маршрутизатор может отправлять инструкцию временной привязки каждой интеллектуальной розетке, соответственно, согласно ей. Во время отправки инструкция временной привязки может быть отправлена с идентификацией инструкции, понимаемой интеллектуальной розеткой, например, "01" используется, чтобы указывать инструкцию временной привязки "выключение". И устройство управления настоящего варианта осуществления отправляет инструкцию временной привязки интеллектуальной розетке через локальную вычислительную сеть.
[0071] 504. Интеллектуальная розетка управляет включением и выключением тока согласно инструкции временной привязки.
[0072] Например, когда инструкцией, принятой интеллектуальной розеткой, является выключение, розетка будет управлять отключением тока.
[0073] В другом варианте осуществления, схематично, интеллектуальная розетка сама может также хранить информацию временной привязки, и время определяется посредством самой интеллектуальной розетки, и инструкция выполняется, когда время временной привязки достигается. Обращаясь к фиг.6, это структурная блок-схема интеллектуальной розетки, интеллектуальная розетка может включать в себя: модуль 61 связи, процессор 62 и память 63, и может также включать в себя схемную структуру 64, схемная структура 64 может быть релейной схемой. Логические инструкции, исполняемые посредством процессора, хранятся в памяти 63, процессор 62 может выполнять следующие процессы, исполняя логические инструкции.
[0074] Например, модуль 61 связи может быть wifi-модулем, который может принимать информацию временной привязки, отправленную посредством сервера, информация временной привязки включает в себя время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки, аналогично показанной в Таблице 1. Процессор 62 интеллектуальной розетки может отправлять информацию временной привязки, полученную посредством модуля 61 связи, в память 63 для сохранения. Процессор 62 может захватывать инструкцию временной привязки, соответствующую времени временной привязки в информации временной привязки, из памяти 63, когда время временной привязки достигается, и управлять включением и выключением тока схемной структуры 64 согласно инструкции. Например, то, замыкаются ли точки контакта реле, управляется согласно инструкции, так, чтобы реализовывать то, предоставлять ли возможность току протекать через розетку. Процессор 62 может знать, достигается ли время временной привязки, определяя время сам, и, когда обнаруживается, что текущее время достигает времени временной привязки в информации временной привязки, сохраненной в памяти, захватывать инструкцию временной привязки, соответствующую времени временной привязки, из памяти. Или процессор может быть информирован, после того как другой модуль временной привязки обнаруживает, что время достигается.
[0075] Такой способ определения времени и управления инструкцией посредством самой интеллектуальной розетки, по сравнению с вышеописанным способом отправки инструкции посредством маршрутизатора или сервера, будет дополнительно являться независимым от сети, несмотря на то, отказывает ли проводная или беспроводная сеть, розетка сама будет управлять включением и выключением вовремя согласно инструкции, и, таким образом, надежность является более высокой. Кроме того, для того, чтобы предоставлять возможность способу управления посредством самой розетки улавливать время более точно, интеллектуальная розетка может выполнять синхронизацию по времени с устройством, таким как сервер или маршрутизатор, в фиксированное время или периоде, с тем, чтобы получать более точное время.
[0076] В дополнительном варианте осуществления инструкция временной привязки принятая интеллектуальной розеткой, может включать в себя несколько копий. Например, информация временной привязки может быть сохранена и в сервере, маршрутизаторе и интеллектуальной розетке, и каждое из этих трех устройств будет определять время и отправлять инструкцию временной привязки. Способ сохранения информации временной привязки и выполнения управления временной привязкой на множестве устройств может делать надежность более высокой, поскольку, пока существует нормальное устройство, розетка будет способна захватывать инструкцию, и определение относительно времени временной привязки является более точным. Однако в этом способе интеллектуальная розетка может захватывать множество одинаковых инструкций, например, когда время временной привязки 10:00 достигается, сервер определяет, что время достигается, и отправляет инструкцию розетке, маршрутизатор также отправляет инструкцию розетке, когда обнаруживается, что время достигается, и розетка сама будет захватывать инструкцию; тогда как, в действительности, инструкция должна выполняться только один раз интеллектуальной розеткой, повторные инструкции не должны выполняться совсем, и другие такие же инструкции могут быть проигнорированы. Аналогично, информация временной привязки и управление временной привязкой могут также быть сохранены как в интеллектуальной розетке, так и в маршрутизаторе, так что розетка может также принимать множество одинаковых инструкций.
[0077] На основе этого, способ настоящего варианта осуществления будет иметь возможность гарантировать то, что одна и та же инструкция выполняется только один раз, обращаясь к процессу, показанному на фиг.7, рассматривая все устройства из сервера, маршрутизатора и интеллектуальной розетки, хранящей информацию временной привязки, для примера, способ может включать в себя следующие этапы.
[0078] 701. Сервер отправляет информацию временной привязки маршрутизатору и интеллектуальной розетке.
[0079] Например, после приема информации временной привязки, отправленной пользователем через клиента, установленного в смартфоне, сервер сам будет хранить информацию временной привязки, и сервер может отправлять информацию временной привязки маршрутизатору и интеллектуальной розетке, маршрутизатор и синхронизируемая розетка будут также хранить информацию временной привязки, соответственно, и информация временной привязки, сохраненная в этих трех устройствах, является одинаковой. Следует отметить, что информация временной привязки настоящего варианта осуществления включает в себя идентификацию временной привязки, как показано в примере Таблицы 1, информация временной привязки может включать в себя ID временной привязки, время временной привязки и инструкцию временной привязки, оба из которых имеют соответствующую взаимосвязь. Конечно, если сервер может хранить информацию временной привязки множества интеллектуальных розеток, информация временной привязки может также включать в себя идентификацию устройства интеллектуальной розетки, соответствующей информации временной привязки, для того, чтобы сервер мог идентифицировать интеллектуальную розетку, связанную с инструкцией временной привязки и временем временной привязки.
[0080] 702. Идентификация временной привязки в информации временной привязки, принятой интеллектуальной розеткой, сохраняется в библиотеке идентификации временной привязки.
[0081] Например, когда принимается новая информация временной привязки, каждый раз интеллектуальная розетка сохраняет идентификацию временной привязки в информации временной привязки в библиотеке идентификации временной привязки, библиотека идентификации временной привязки хранит идентификацию действительной (т.е., невыполненной) временной привязки, соответствующую инструкции временной привязки. При сохранении эти идентификации временной привязки могут быть сохранены в форме списка ID временной привязки, как показано в Таблице 2.
[0082] Таблица 2. Список ID временной привязки
Таблица 2
ID временной привязки
00000001
00000002
[0083] Таким образом, интеллектуальная розетка хранит две части информации, одна часть является информацией временной привязки, аналогичной информации, показанной в Таблице 1; другая часть является списком ID временной привязки, аналогичным списку, показанному в Таблице 2. Информация временной привязки из Таблицы 1 используется для того, чтобы розетка оценивала, достигается ли время временной привязки согласно этому, и захватывала инструкцию временной привязки; а Таблица 2 используется для того, чтобы розетка оценивала, является ли ID временной привязки, соответствующая принятой инструкции временной привязки, действительной, и когда инструкция является действительной, инструкция может выполняться; продолжим рассматривать этап 703.
[0084] 703. Интеллектуальная розетка принимает инструкцию временной привязки и соответствующую идентификацию временной привязки, отправленную посредством маршрутизатора.
[0085] Поскольку все устройства (интеллектуальная розетка, маршрутизатор и сервер) хранят одинаковую информацию временной привязки, когда обнаруживается, что время временной привязки в информации временной привязки достигается, любое устройство будет отправлять инструкцию временной привязки, и может возникать случай, когда три устройства отправляют или захватывают инструкцию временной привязки в одно и то же время. Настоящий вариант осуществления использует примеры приема каждой инструкции розеткой в разное время, соответственно. Даже если множество инструкций принимаются в одно и то же время, розетка всего лишь обрабатывает одну за одной. Предположим, что интеллектуальная розетка сначала принимает инструкцию временной привязки, отправленную маршрутизатором, который также выполняет соответствующую ID временной привязки или может также включать в себя другое содержимое, такое как идентификацию устройства, не детализированное здесь. Например, если это инструкция, соответствующая ID00000001 временной привязки в Таблице 1, и тогда ID временной привязки, принятым розеткой, является 00000001.
[0086] 704. Интеллектуальная розетка выполняет поиск, чтобы определять, хранится ли идентификация временной привязки, соответствующая инструкции временной привязки, в библиотеке идентификации временной привязки.
[0087] Например, ID временной привязки, принятой интеллектуальной розеткой, является 00000001, розетка будет проверять, находится ли ID в списке Таблицы 2. Если ID все еще находится в списке ID временной привязки, указывается, что инструкция временной привязки, соответствующая ID, еще не была выполнена и все еще является действительной, тогда интеллектуальная розетка продолжает выполнять этап 705; иначе указывается, что инструкция временной привязки, соответствующая ID, была выполнена, и игнорирует инструкцию.
[0088] 705. Включение и выключение тока управляется согласно инструкции временной привязки, и идентификация временной привязки удаляется из библиотеки идентификации временной привязки.
[0089] Например, после того как интеллектуальная розетка выполняет инструкцию временной привязки, соответствующую ID00000001, ID удаляется из списка ID временной привязки в Таблице 2, т.е. список ID временной привязки хранит только идентификацию временной привязки, соответствующую невыполненной инструкции временной привязки.
[0090] 706. Интеллектуальная розетка принимает инструкцию временной привязки и соответствующую идентификацию временной привязки, отправленную сервером.
[0091] Этот этап предполагает, что интеллектуальная розетка принимает инструкцию временной привязки и соответствующую идентификацию временной привязки, отправленную сервером позже, обе из которых являются такими же, что и информация, отправленная ранее маршрутизатором, и являются такой же ID временной привязки, 00000001. Необязательно, когда интеллектуальная розетка захватывает инструкцию временной привязки и соответствующую идентификацию временной привязки, отправленные сервером и маршрутизатором в одно и то же время, розетка всего лишь обрабатывает их одну за одной, например, сначала обрабатывает инструкцию маршрутизатора согласно вышеописанным этапам 703-705, а затем обрабатывает инструкцию сервера согласно этапам 706 и 707.
[0092] 707. Если интеллектуальная розетка обнаруживает, что идентификация временной привязки не находится в библиотеке идентификации временной привязки, то игнорирует инструкцию временной привязки.
[0093] Например, интеллектуальная розетка также должна выполнять поиск, чтобы определять, хранится ли идентификация временной привязки, соответствующая инструкции временной привязки, в библиотеке идентификации временной привязки, согласно этапу на этапе 704; поскольку розетка удалила идентификацию временной привязки из списка ID временной привязки, после того как инструкция выполнена на этапе 705, на текущем этапе розетка обнаружит, что ID00000001 временной привязки не находится в списке ID временной привязки, и розетка может определять, что инструкция, соответствующая ID, была выполнена согласно этому, и, таким образом, игнорирует инструкцию, т.е. инструкция не выполняется.
[0094] Фиг.8 предоставляет структурную блок-схему аппаратуры для управления включением и выключением интеллектуальной розетки. Аппаратура может быть применена в устройстве управления, таком как маршрутизатор. Как показано на фиг.8, аппаратура может включать в себя: модуль 81 захвата инструкции и модуль 82 отправки инструкции.
[0095] Модуль 81 захвата инструкции конфигурируется, чтобы, когда обнаруживается, что текущее время достигает времени временной привязки, захватывать сохраненную информацию временной привязки, информация временной привязки включает в себя связанную интеллектуальную розетку, время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки.
[0096] Модуль 82 отправки инструкции конфигурируется, чтобы отправлять инструкцию временной привязки связанной интеллектуальной розетке через локальную вычислительную сеть, инструкция временной привязки используется для управления интеллектуальной розеткой, чтобы управлять включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[0097] Фиг.9 предоставляет структурную блок-схему аппаратуры для управления включением и выключением интеллектуальной розетки. Аппаратура может быть применена в интеллектуальной розетке, так что интеллектуальная розетка может выполнять способ для управления включением и выключением интеллектуальной розетки вариантов осуществления настоящего изобретения. Например, аппаратура может быть логическими инструкциями, которые могут вызываться процессором, сохраняться в памяти интеллектуальной розетки, показанной на фиг.6. Подробное описание конкретного способа проведения работы различных модулей в аппаратуре было выполнено в варианте осуществления, относящемся к способу, подробная иллюстрация не будет выполняться в данном документе. Как показано на фиг.9, аппаратура включает в себя модуль 91 приема инструкции и модуль 92 управления током.
[0098] Модуль 91 приема инструкции конфигурируется, чтобы захватывать инструкцию временной привязки, используемую для управления включением и выключением тока, подаваемого посредством интеллектуальной розетки, инструкция временной привязки хранится локально или хранится в устройстве управления, отправляющем инструкцию временной привязки по локальной вычислительной сети.
[0099] Модуль 92 управления током конфигурируется, чтобы управлять включением и выключением тока согласно инструкции временной привязки.
[00100] Фиг.10 иллюстрирует структуру другой аппаратуры для управления включением и выключением интеллектуальной розетки. На основе структуры, показанной на фиг.9, аппаратура может дополнительно включать в себя модуль 93 приема информации.
[00101] Модуль 93 приема информации конфигурируется, чтобы захватывать инструкцию временной привязки, информация временной привязки включает в себя время временной привязки, инструкцию временной привязки, соответствующую времени временной привязки, и идентификацию временной привязки; идентификация временной привязки хранится в библиотеке идентификации временной привязки.
[00102] Модуль 91 приема инструкции дополнительно конфигурируется, чтобы, когда захватывает инструкцию временной привязки, используемую для управления включением и выключением тока, захватывать идентификацию временной привязки, соответствующую инструкции временной привязки.
[00103] Модуль 92 управления током конфигурируется, чтобы искать, хранится ли идентификация временной привязки, соответствующая инструкции временной привязки, в библиотеке идентификации временной привязки, когда идентификация временной привязки хранится в библиотеке идентификации временной привязки, управлять включением и выключением тока согласно инструкции временной привязки и удалять идентификацию временной привязки, соответствующую инструкции временной привязки, из библиотеки идентификации временной привязки.
[00104] Кроме того, модуль 91 приема инструкции может включать в себя: блок 911 определения времени и блок 912 захвата инструкции.
[00105] Блок 911 определения времени конфигурируется, чтобы определять, достигает ли текущее время времени временной привязки в сохраненной информации временной привязки.
[00106] Блок 912 захвата инструкции конфигурируется, чтобы захватывать инструкцию временной привязки, соответствующую времени временной привязки в информации временной привязки.
[00107] Фиг.11 - это блок-схема устройства 1000 управления согласно примерному варианту осуществления. Например, устройство 1000 управления является, например, сервером. Устройство 1000 управления может включать в себя компонент 1022 обработки, который дополнительно включает в себя один или более процессоров и ресурс хранения, представленный памятью 1032 для хранения инструкций, таких как прикладная программа, исполняемая посредством компонента 1022 обработки. Прикладная программа, сохраненная в памяти 1032, может включать в себя один или более модулей, каждый соответствует набору инструкций. Кроме того, компонент 1022 обработки конфигурируется, чтобы исполнять инструкции, чтобы выполнять вышеописанные способы: когда обнаруживают, что текущее время достигает времени временной привязки, захватывают сохраненную информацию временной привязки, информация временной привязки включает в себя связанную интеллектуальную розетку, время временной привязки и инструкцию временной привязки, соответствующую времени временной привязки; и отправляют инструкцию временной привязки связанной интеллектуальной розетке через локальную вычислительную сеть, инструкция временной привязки используется для управления интеллектуальной розеткой, чтобы управлять включением и выключением тока, подаваемого посредством интеллектуальной розетки, согласно инструкции временной привязки.
[00108] Маршрутизатор 1000 дополнительно включает в себя компонент 1026 электропитания, сконфигурированный, чтобы выполнять управление питанием для устройства 1000, интерфейс 1050 проводной или беспроводной сети, сконфигурированный, чтобы соединять устройство 1000 с сетью, и интерфейс 1058 ввода/вывода (I/O). Устройство 1000 может работать на основе операционной системы, такой как Windows Server™, MAC OS X™, Unix™, Linux™, FreeBSD™ или т.п., сохраненной в памяти 1032.
[00109] В примерном варианте осуществления настоящего изобретения также предоставляется энергонезависимый компьютерно-читаемый носитель хранения, включающий в себя инструкции, такие как включенные в память, исполняемые посредством процессора, для выполнения вышеописанных способов. Например, энергонезависимый компьютерно-читаемый носитель хранения может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
[00110] Другие варианты осуществления изобретения будут очевидны специалистам в области техники из рассмотрения спецификации и практического применения изобретения, раскрытого в данном документе. Эта заявка, как предполагается, может охватывать любые варианты использования или адаптации изобретения, следующие общим его принципам и включающие в себя такие отступления от настоящего изобретения как подпадающие под известную или привычную практику в области техники. Предполагается, что спецификация и примеры рассматриваются только как примерные, при этом истинные рамки и дух изобретения указываются посредством последующей формулы изобретения.
[00111] Следует принимать во внимание, что настоящее изобретение не ограничено точной структурой, которая описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут вноситься без отступления от его объема. Подразумевается, что объем изобретения должен быть ограничен только посредством прилагаемой формулы изобретения.