Способ и устройство для управления интеллектуальным фонариком и интеллектуальное устройство
INTELLIGENT FLASHLIGHT CONTROL METHOD AND DEVICE AND INTELLIGENT DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области технологии интеллектуальных устройств и, более конкретно, к способу и устройству для управления интеллектуальным фонариком и интеллектуальным устройством.
УРОВЕНЬ ТЕХНИКИ
[0002] Легко заблудиться, когда пользователь идет по незнакомой дороге или на открытой местности без достаточного количества ориентиров ночью, что приводит к потенциальному риску для безопасности пользователя и задерживает путешествие пользователя.
[0003] В предшествующем уровне техники многие интеллектуальные устройства оснащались функцией компаса. Однако ночью в случае низкой освещенности пользователю неудобно вновь и вновь сверяться по компасу. Например, пользователь не сможет сконцентрироваться на состоянии дороги, и указание компаса не будет видно из-за слабого освещения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Чтобы преодолеть проблемы уровня техники, варианты осуществления настоящего изобретения предлагают способ и устройство для управления интеллектуальным фонариком и интеллектуальным устройством, имея целью предоставление пользователю точные указания направления, направляя маршрут пользователя точно к месту назначения и обеспечивая безопасность пользователя.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предлагается способ управления интеллектуальным фонариком. Способ включает в себя: определение текущего направления движения в предварительно установленном режиме; считывание предварительно сохраненного соответствия между направлением и типом свечения и определение типа свечения, соответствующего текущему направлению движения; и свечение этим определенным типом свечения.
[0006] В варианте осуществления считывание предварительно сохраненного соответствия между направлением и типом свечения и определение типа свечения, соответствующего текущему направлению движения, может включать в себя: считывание предварительно сохраненного соответствия между направлением и цветом света и определение цвета света, соответствующего текущему направлению движения; а свечение определенным типом свечения может включать в себя: свечение путем настройки текущего цвета света на определенный цвет света.
[0007] В варианте осуществления считывание предварительно сохраненного соответствия между направлением и типом свечения и определение типа свечения, соответствующего текущему направлению движения, может включать в себя: считывание предварительно сохраненного соответствия между направлением и цветом света и определение цвета света и частоты мигания света, соответствующих текущему направлению движения; а свечение определенным типом свечения может включать в себя: настройку текущего цвета света на определенный цвет света и свечение с определенной частотой мигания света.
[0008] В варианте осуществления считывание предварительно сохраненного соответствия между направлением и типом свечения и определение типа свечения, соответствующего текущему направлению движения, может включать в себя: считывание предварительно сохраненного соответствия между направлением и цветом света и определение цвета света и яркости света, соответствующих текущему направлению движения; а свечение определенным типом свечения может включать в себя: свечение путем настройки текущего цвета света на определенный цвет света и путем настройки текущей яркости света на определенную яркость света.
[0009] В варианте осуществления способ может также включать в себя: когда текущее направление движения изменяется, определение измененного направления; считывание предварительно сохраненного соответствия между направлением и типом свечения; и настройку текущего типа свечения на тип свечения, соответствующий измененному направлению.
[0010] В варианте осуществления способ может также включать в себя: обнаружение операции выбора рабочего режима; и когда операция выполняется для выбора предварительно установленного режима, активирование предварительно установленного режима.
[0011] В варианте осуществления способ может также включать в себя: определение того, достигает ли текущее время предварительно установленного времени; и когда текущее время достигает предварительно установленного времени, активирование предварительно установленного режима.
[0012] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предлагается устройство для управления интеллектуальным фонариком. Устройство может содержать: первый модуль определения, выполненный с возможностью определять текущее направление движения в предварительно установленном режиме; первый модуль считывания, выполненный с возможностью считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий текущему направлению движения; и модуль свечения, выполненный с возможностью светить определенным типом свечения.
[0013] В варианте осуществления первый модуль считывания может содержать: первый подмодуль считывания, выполненный с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света, соответствующий текущему направлению движения; а модуль свечения может содержать: первый подмодуль свечения, выполненный с возможностью светить путем настройки текущего цвета света на определенный цвет света.
[0014] В варианте осуществления первый модуль считывания может содержать: второй подмодуль считывания, выполненный с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света и частоту мигания света, соответствующие текущему направлению движения; а модуль свечения может содержать: второй подмодуль свечения, выполненный с возможностью устанавливать текущий цвет света на определенный цвет света и светить с определенной частотой мигания света.
[0015] В варианте осуществления первый модуль считывания может содержать: третий подмодуль считывания, выполненный с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света и яркость света, соответствующие текущему направлению движения; а модуль свечения может содержать: третий подмодуль свечения, выполненный с возможностью светить путем настройки текущего цвета света на определенный цвет света и путем настройки текущей яркости света на определенную яркость света.
[0016] В варианте осуществления устройство может также содержать: второй модуль определения, выполненный с возможностью определять измененное направление, когда текущее направление движения изменяется; второй модуль считывания, выполненный с возможностью считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий измененному направлению; и модуль настройки, выполненный с возможностью настраивать текущий тип свечения на тип свечения, соответствующий измененному направлению.
[0017] В варианте осуществления устройство может также содержать: модуль обнаружения, выполненный с возможностью обнаруживать операцию выбора рабочего режима пользователем; и первый модуль режима, выполненный с возможностью активировать предварительно установленный режим, когда эта операция выполняется для выбора предварительно установленного режима.
[0018] В варианте осуществления устройство может также содержать: третий модуль определения, выполненный с возможностью определять, достигает ли текущее время предварительно установленного времени; и второй модуль режима, выполненный с возможностью активировать предварительно установленный режим, когда текущее время достигнет предварительно установленного времени.
[0019] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается интеллектуальное устройство. Интеллектуальное устройство может содержать: процессор; память, выполненную с возможностью хранить команду, выполняемую процессором; при этом процессор выполнен с возможностью: определять текущее направление движения в предварительно установленном режиме; считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий текущему направлению движения, и светить определенным типом свечения.
[0020] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предлагается машиночитаемый носитель данных, имеющий компьютерные программы, хранящиеся на нем, причем компьютерные программы исполняются для выполнения следующих действий: определения текущего направления движения в предварительно установленном режиме; считывания предварительно сохраненного соответствия между направлением и типом свечения и определения типа свечения, соответствующего текущему направлению движения; и свечения этим определенным типом свечения.
[0021] В соответствии с вариантами осуществления настоящего изобретения техническое решение может иметь следующие полезные эффекты.
[0022] В случае низкой освещенности интеллектуальный фонарик, описанный в вариантах осуществления настоящего изобретения, может предоставить пользователю функцию свечения и подсказывать направление для пользователя. Как только направление изменяется, тип свечения может быть изменен, чтобы дать указание пользователю подстроить направление движения, таким образом, пользователю не нужно часто смотреть на компас, тем самым исключается возможность заблудиться и предоставляется удобное и оптимизированное решение.
[0023] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Сопроводительные чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие настоящему изобретению, и вместе с описанием служат для объяснения принципов настоящего изобретения.
[0025] Фиг. 1А представляет блок-схему способа управления интеллектуальным фонариком в соответствии с примером осуществления.
[0026] Фиг. 1В представляет схему, иллюстрирующую способ управления интеллектуальным фонариком, в соответствии с примером осуществления.
[0027] Фиг. 2А представляет блок-схему способа управления интеллектуальным фонариком в соответствии с другим примером осуществления.
[0028] Фиг. 2В представляет схему, иллюстрирующую способ управления интеллектуальным фонариком, в соответствии с другим примером осуществления
[0029] Фиг. 3 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0030] Фиг. 4 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0031] Фиг. 5 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0032] Фиг. 6 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0033] Фиг. 7 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с примером осуществления.
[0034] Фиг. 8 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с другим примером осуществления.
[0035] Фиг. 9 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0036] Фиг. 10 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0037] Фиг. 11 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0038] Фиг. 12 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0039] Фиг. 13 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления.
[0040] Фиг. 14 представляет структурную схему устройства управления, применяемого к интеллектуальному фонарику, в соответствии с примером осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0041] Теперь будут подробно описаны варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, на которых одинаковые номера представляют одни и те же или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют собой все реализации, соответствующие изобретению. Вместо этого они являются только примерами устройств и способов, соответствующих аспектам, относящимся к раскрытию, как указано в прилагаемой формуле изобретения.
[0042] На фиг. 1А показана блок-схема способа управления интеллектуальным фонариком в соответствии с примером осуществления. На фиг. 1В показана схема, иллюстрирующая способ управления интеллектуальным фонариком, в соответствии с примером осуществления. Способ управления интеллектуальным фонариком может быть применен к интеллектуальному фонарику. Интеллектуальный фонарик, описанный в настоящем документе, имеет функцию компаса.
[0043] Функция компаса может быть реализована с помощью электронного компаса или защищенного от помех электронного компаса, состоящего из электронного компаса, гравитационного акселерометра и гироскопа. Функция компаса широко применяется в смартфонах в широком понимании, и принцип ее реализации не будет здесь описываться. Защищенный от помех электронный компас, состоящий из электронного компаса, гравитационного акселерометра и гироскопа, обладает высокой способностью противостоять помехам и чувствителен к изменению направления. В качестве альтернативы, функция компаса может быть реализована в интеллектуальном фонарике в соответствии с реальным компасом. Поэтому специалисты в данной области техники могут понять, что любая реализация функции компаса входит в объем настоящего изобретения.
[0044] Как показано на фиг. 1А, способ управления интеллектуальным фонариком может включать в себя следующее.
[0045] На шаге 101 определяют текущее направление движения в предварительно установленном режиме.
[0046] В варианте осуществления интеллектуальный фонарик может определять текущее направление движения, например, север, восток, юг, запад, юго-восток и северо-восток с помощью автономной функции компаса в предварительно установленном режиме.
[0047] В варианте осуществления предварительно установленный режим может быть выбран пользователем посредством функции настройки интеллектуального фонарика.
[0048] В варианте осуществления интеллектуальный фонарик может иметь функцию времени и функцию даты, где может быть предварительно установлен порог времени. Например, летом порог времени может быть установлен как 20:00, весной и осенью порог времени может быть установлен как 19:00, а зимой порог времени может быть установлен как 18:00. Как только порог времени достигнут, автоматически активируется предварительно установленный режим. Например, летом, как только пройдет временная отметка 20:00, предварительно установленный режим активируется автоматически.
[0049] На шаге 102 считывают предварительно сохраненное соответствие между направлением и типом свечения и определяют тип свечения, соответствующий текущему направлению движения.
[0050] В варианте осуществления тип свечения может включать в себя цвет света. Различные направления соответствуют разным цветам. Например, восток соответствует желтому цвету, запад соответствует голубому цвету, юг соответствует зеленому цвету, а север соответствует красному цвету. Кроме того, направление может быть разделено. Юго-восток соответствует оливковому цвету, юго-запад соответствует синему цвету, северо-восток соответствует оранжевому цвету, а северо-запад соответствует фиолетовому цвету. Цвета света, соответствующие каждому направлению, могут быть персонифицированы, например, на основе личных предпочтений и привычки.
[0051] В варианте осуществления тип свечения может включать в себя яркость света, например, свет с высокой яркостью и средней яркостью. Кроме того, цвет и яркость света могут быть объединены. Например, восток может соответствовать красному цвету и средней яркости света.
[0052] В варианте осуществления тип свечения может включать в себя тип свечения, например, высокочастотное мигание, низкочастотное мигание и тому подобное. Кроме того, цвет света и тип свечения могут быть объединены. Например, восток может соответствовать красному цвету и низкочастотному миганию.
[0053] На шаге 103 свечение выполняют определенным типом свечения.
[0054] В варианте осуществления интеллектуальный фонарик светит типом свечения, определенным на последнем шаге. Например, когда текущим направлением движения является восток, цвет света, испускаемого интеллектуальным фонариком, настраивается на красный цвет.
[0055] В примере, показанном на фиг. 1В, интеллектуальный фонарик снабжен компасом. Этот интеллектуальный фонарик выполнен как интеллектуальное устройство.
[0056] Интеллектуальный фонарик считывает информацию о времени, которая составляет 20:01 22 июня 2017 года. После этого интеллектуальный фонарик считывает порог времени, который составляет 20:00. Текущее значение времени находится за пределами порога времени, активируется предварительно установленный режим и включается функция компаса интеллектуального фонарика. Текущее направление движения определяется как юго-запад, считывается предварительно сохраненное соответствие между предварительно установленным направлением и цветом света и определяется, что юго-запад соответствует желтому цвету света, так что цвет света для текущего цвета настраивается на желтый цвет.
[0057] В варианте осуществления способ управления интеллектуальным фонариком может дополнительно включать в себя: когда текущее направление движения изменяется, определение измененного направления; определение типа свечения, соответствующего измененному направлению; и настройку текущего типа свечения на тип свечения, соответствующий измененному направлению.
[0058] В варианте осуществления способ управления интеллектуальным фонариком может дополнительно включать в себя: когда текущее направление движения изменяется, выведение речевого указания, чтобы подсказать пользователю, что текущее направление движения изменилось.
[0059] Что касается конкретного способа управления интеллектуальным фонариком, можно сделать ссылку на описанные ниже варианты осуществления.
[0060] Следовательно, с помощью способа управления интеллектуальным фонариком, описанного в вариантах осуществления настоящего изобретения, в случае слабой освещенности пользователю может быть предоставлена функция свечения и в то же самое время пользователю может быть указано направление. Как только направление отклоняется от первоначального направления, тип свечения может быть изменен, чтобы дать указание пользователю подстроить своевременно направление движения, так что пользователю не нужно часто сверяться с компасом, тем самым исключая возможность заблудиться и предоставляя удобное и оптимизированное решение
[0061] Технические решения, предоставляемые вариантами осуществления настоящего изобретения, будут подробно описаны ниже со ссылкой на конкретные варианты осуществления.
[0062] На фиг. 2А показана блок-схема способа управления интеллектуальным фонариком в соответствии с другим примером осуществления. Основываясь на способе, предложенном вышеприведенными вариантами осуществления настоящего изобретения, этот вариант осуществления обсуждается в качестве примера, принимая в качестве примера процесс определения типа свечения в соответствии с текущим направлением посредством считывания предварительно сохраненного соответствия между направлением и типом свечения, и со ссылкой на фиг. 2В. Как показано на фиг. 2А, способ может включать в себя следующее.
[0063] На шаге 201 считывают предварительно сохраненное соответствие между направлением и цветом света и определяют цвет света, соответствующий текущему направлению движения.
[0064] В варианте осуществления предварительно сохраняемое соответствие между направлением и цветом света сохраняется в интеллектуальном фонарике. Например, восток может соответствовать красному цвету, юго-запад может соответствовать желтому цвету, север может соответствовать синему цвету и т.д. Интеллектуальный фонарик способен определять цвет света, соответствующий текущему направлению, путем проверки предварительно сохраненного соответствия на основе текущего направления движения.
[0065] На шаге 202 выполняют свечение путем настройки текущего цвета света на определенный цвет света.
[0066] В варианте осуществления, если текущий цвет света отличается от определенного цвета света, текущий цвет света настраивают на определенный цвет света. Если текущий цвет света совпадает с определенным цветом света, никакой настройки текущего цвета света делать не требуется.
[0067] В примере изображения, как показано на фиг. 2В, направление может быть разделено на 16 направлений, соответствующих соответственно различным цветам. Например, когда текущим направлением движения является восток, цвет, соответствующий востоку, определяют как желтый, а когда текущим направлением движения является юг, цвет, соответствующий югу, определяют как зеленый, так что цвет света может быть изменен, когда изменяется текущее направление движения.
[0068] В этом варианте осуществления, реализуя действия 201-202, цвет света, соответствующий текущему направлению движения, может быть определен в соответствии с предварительно установленным соответствием между направлением и цветом света, так что при изменении направления движения цвет света может быть своевременно изменен, чтобы снабдить пользователя точным указанием, не позволяя ему двигаться в неправильном направлении или заблудиться.
[0069] Фиг. 3 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Основываясь на способе, предусмотренном вышеприведенными вариантами осуществления настоящего изобретения, этот вариант осуществления будет обсуждаться в качестве примера, принимая в качестве примера процесс определения типа свечения в соответствии с текущим направлением движения посредством считывания предварительно сохраненного соответствия между направлением и типом свечения. Как показано на фиг. 3, способ может включать в себя следующее.
[0070] На шаге 301 считывают предварительно сохраненное соответствие между направлением и цветом света и определяют цвет света и частоту мигания света, соответствующие текущему направлению движения.
[0071] В варианте осуществления, основываясь на вышеприведенных вариантах осуществления, помимо цвета света определяют частоту мигания света. Например, восток может соответствовать низкочастотному миганию и красному цвету, юго-запад может соответствовать высокочастотному миганию и желтому цвету, север может соответствовать низкочастотному миганию и синему цвету и т.д. Другими словами, соответствие между направлением и частотой мигания света предварительно сортируется, и цвет света и частоту мигания света, соответствующие текущему направлению движения, определяют на основе предварительно сохраненных соответствий.
[0072] На шаге 302 текущий цвет света настраивают на определенный цвет света и выполняют свечение с определенной частотой мигания света.
[0073] В этом варианте осуществления, реализуя вышеупомянутые действия 301-302, цвет света и частоту мигания света, соответствующие текущему направлению движения, определяют на основе предварительно установленного соответствия между направлением и цветом света, а также предварительно установленного соответствия между направлением и частотой мигания света, так что при изменении направления движения цвет света и частота мигания света могут быть изменены своевременно, чтобы дать пользователю точное и четкое указание, тем самым не позволяя двигаться в неправильном направлении или заблудиться.
[0074] Фиг. 4 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Основываясь на способе, предусмотренным вышеприведенными вариантами осуществления настоящего изобретения, этот вариант осуществления обсуждается, принимая в качестве примера процесс определения типа свечения в соответствии с текущим направлением посредством считывания предварительно сохраненного соответствия между направлением и типом свечения. Как показано на фиг. 4, способ может включать в себя следующее.
[0075] На шаге 401 считывают предварительно сохраненное соответствие между направлением и цветом света и определяют цвет света и яркость света, соответствующие текущему направлению движения.
[0076] В варианте осуществления соответствие между направлением и цветом света, а также соответствие между направлением и яркостью света предварительно сохраняют в интеллектуальном фонарике. Например, восток может соответствовать высокой яркости красного цвета, юго-запад может соответствовать средней яркости желтого цвета, север может соответствовать низкой яркости синего цвета и т.д. Интеллектуальный фонарик способен определить цвет света и яркость света, соответствующие текущему направлению движения, путем проверки предварительно сохраненных соответствий на основе текущего направления движения.
[0077] На шаге 402 выполняют свечение путем настройки текущего цвета света на определенный цвет света и путем настройки текущей яркости света на определенную яркость света.
[0078] В этом варианте осуществления, реализуя вышеупомянутые действия 401-402, цвет света и яркость света, соответствующие текущему направлению движения, могут быть определены на основе предварительно установленного соответствия между направлением и цветом света, а также предварительно установленного соответствия между направлением и яркостью света, так что при изменении направления движения цвет света и яркость света могут быть изменены своевременно, чтобы дать пользователю точное и четкое указание, тем самым не позволяя двигаться в неправильном направлении или заблудиться.
[0079] Фиг. 5 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Основываясь на способе, предусмотренном вышеприведенными вариантами осуществления настоящего изобретения, этот вариант осуществления обсуждается, принимая в качестве примера процесс активирования предварительно установленного режима. Как показано на фиг. 5, способ может включать в себя следующее.
[0080] На шаге 501 обнаруживают операцию выбора рабочего режима пользователем.
[0081] В варианте осуществления имеется много рабочих режимов, установленных в интеллектуальном фонарике. Например, в случае высокой освещенности в дневное время, может быть необязательным включать фонарик, что можно рассматривать как рабочий режим. Варианты осуществления настоящего изобретения фокусируются на случае низкой освещенности, например ночью, этот режим в настоящем изобретении именуется предварительно установленным режимом.
[0082] На шаге 502, когда выполняют операцию выбора предварительно установленного режима, активируют предварительно установленный режим.
[0083] В варианте осуществления на интеллектуальном фонарике может располагаться множество кнопок, соответствующих различным рабочим режимам. Когда обнаружена операция выбора рабочего режима пользователем, и эта операция соответствует предварительно установленному режиму, активируется предварительно установленный режим.
[0084] В этом варианте осуществления, реализуя действия 501-502, пользователь может выполнить операцию выбора рабочего режима для активации или активировать соответствующий рабочий режим, что является простым и удобным, тем самым обеспечивая пользователя лучшим опытом применения.
[0085] Фиг. 6 представляет блок-схему способа управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Основываясь на способе, предусмотренном вышеприведенными вариантами осуществления настоящего изобретения, этот вариант осуществления обсуждается, принимая в качестве примера процесс активирования предварительно установленного режима. Как показано на фиг.6, способ может включать в себя следующее.
[0086] На шаге 601 определяют, достигает ли текущее время предварительно установленного времени.
[0087] На шаге 601, когда текущее время достигает предварительно установленного времени, активируют предварительно установленный режим.
[0088] В варианте осуществления, в интеллектуальном фонарике устанавливают предварительно установленное время, что используется для определения того, следует ли активировать предварительно установленный режим. Например, летом дневное время долгое, и поздно темнеет, так что 20:00 может быть установлено в качестве предварительно установленного времени. Таким образом, если интеллектуальный фонарик определяет, что текущей датой является день в течение лета, а текущее время превышает предварительно установленное время, тогда предварительно установленный режим активируется автоматически.
[0089] В этом варианте осуществления, реализуя действия 601-602, интеллектуальный фонарик может определить, превышает ли текущее время предварительно установленное время, когда текущее время превышает предварительно установленное время, предварительно установленный режим активируется автоматически без какой-либо операции со стороны пользователя, что является высоко интеллектуальным и автоматическим действием.
[0090] Фиг. 7 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с примером осуществления. Как показано на фиг. 7, устройство может содержать: первый модуль 710 определения, первый модуль 720 считывания и модуль 730 свечения.
[0091] Первый модуль 710 определения выполнен с возможностью определять текущее направление движения в предварительно установленном режиме.
[0092] Первый модуль 720 считывания выполнен с возможностью считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий текущему направлению движения, определенному первым модулем 710 определения.
[0093] Модуль 730 свечения выполнен с возможностью светить типом свечения, определенным первым модулем 720 считывания.
[0094] Фиг. 8 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с другим примером осуществления. Как показано на фиг. 8, основанном на варианте осуществления, показанном на фиг. 7, в варианте осуществления первый модуль 720 считывания может содержать: первый подмодуль 721 считывания, а модуль 730 свечения может содержать первый подмодуль 731 свечения.
[0095] Первый подмодуль 721 считывания выполнен с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света, соответствующий текущему направлению движения.
[0096] Первый подмодуль 731 свечения выполнен с возможностью светить путем настройки текущего цвета света на определенный цвет света.
[0097] Фиг. 9 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Как показано на фиг. 9, основываясь на варианте осуществления, показанном на фиг. 7, в варианте осуществления первый модуль 720 считывания может содержать: второй подмодуль 722 считывания, а модуль 730 свечения может содержать второй подмодуль 732 свечения.
[0098] Второй подмодуль 722 считывания выполнен с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света и частоту мигания света, соответствующие текущему направлению движения.
[0099] Второй подмодуль 732 свечения выполнен с возможностью настраивать текущий цвет света на определенный цвет света и светить с определенной частотой мигания света.
[00100] Фиг. 10 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Как показано на фиг. 10, основываясь на варианте осуществления на фиг. 7, в варианте осуществления первый модуль 720 считывания может содержать: третий подмодуль 723 считывания, а модуль 730 свечения может содержать третий подмодуль 733 свечения.
[00101] Третий подмодуль 723 считывания выполнен с возможностью считывать предварительно сохраненное соответствие между направлением и цветом света и определять цвет света и яркость света, соответствующие текущему направлению движения.
[00102] Третий подмодуль 733 свечения выполнен с возможностью светить путем настройки текущего цвета света на определенный цвет света и путем настройки текущей яркости света на определенную яркость света.
[00103] Фиг. 11 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Как показано на фиг. 11, основываясь на варианте осуществления на фиг. 7, в варианте осуществления устройство может дополнительно содержать второй модуль 740 определения, второй модуль 750 считывания и модуль 760 настройки.
[00104] Второй модуль 740 определения выполнен с возможностью определять измененное направление, когда изменяется текущее направление движения.
[00105] Второй модуль 750 считывания выполнен с возможностью считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий измененному направлению, определенному вторым модулем 740 определения.
[00106] Модуль 760 настройки выполнен с возможностью настраивать текущий тип свечения на тип свечения, соответствующий измененному направлению и определенный вторым модулем 750 считывания.
[00107] Фиг. 12 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Как показано на фиг. 12, основываясь на варианте осуществления на фиг. 7, в варианте осуществления устройство может дополнительно содержать модуль 770 обнаружения и первый модуль 780 режима.
[00108] Модуль 770 обнаружения выполнен с возможностью обнаруживать операцию выбора рабочего режима пользователем.
[00109] Первый модуль 780 режима выполнен с возможностью активировать предварительно установленный режим, когда операция, обнаруженная модулем 770 обнаружения, выполняется для выбора предварительно установленного режима.
[00110] Фиг. 13 представляет структурную схему устройства для управления интеллектуальным фонариком в соответствии с еще одним примером осуществления. Как показано на фиг. 13, основываясь на варианте осуществления на фиг. 7, в варианте осуществления устройство может дополнительно содержать третий модуль 790 определения и второй модуль 7100 режима.
[00111] Третий модуль 790 определения выполнен с возможностью определять, достигает ли текущее время предварительно установленного времени.
[00112] Второй модуль 7100 режима выполнен с возможностью активировать предварительно установленный режим, когда третий модуль 790 определения определяет, что текущее время достигает предварительно установленного времени.
[00113] Что касается устройства, описанного в вышеприведенных вариантах осуществления, конкретный вариант выполнения каждого модуля описан в соответствующих вариантах способа, и не будет подробно описываться в настоящем документе.
[00114] Фиг. 14 представляет структурную схему устройства управления, применимого к интеллектуальному фонарику в соответствии с примером осуществления. Например, устройство 1400 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством для отправки и получения сообщений, игровым контроллером, планшетным устройством, медицинским устройством, фитнес-оборудованием, персональным цифровым помощником или тому подобное.
[00115] Как показано на фиг. 14, устройство 1400 может содержать один или более из следующих компонентов: компонент 1402 обработки, память 1404, компонент 1406 питания, мультимедийный компонент 1408, аудиокомпонент 1410, интерфейс 1412 ввода/вывода (I/O), измерительный компонент 1414 и компонент 1416 связи.
[00116] Компонент 1402 обработки обычно управляет всеми операциями устройства 1400, например операциями, связанными с отображением, телефонными звонками, передачей данных, операциями с камерой и операциями записи. Компонент 1402 обработки может содержать один или более процессоров 1420 для исполнения команд с целью выполнения всех или части шагов вышеуказанных способов. Более того, компонент 1402 обработки может содержать один или более модулей, которые обеспечивают взаимодействие между компонентом 1402 обработки и другими компонентами. Например, компонент 1402 обработки может содержать мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 1408 и компонентом 1402 обработки.
[00117] Память 1404 выполнена с возможностью запоминать различные виды данных для поддержки работы устройства 1400. Примеры таких данных включают в себя команды для любых приложений или способов, реализуемых на устройстве 1400, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 1404 может быть выполнена с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическое оперативное запоминающее устройство (static random access memory) (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory) (EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory) (EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory) (PROM), постоянное запоминающее устройство (read-only memory) (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00118] Компонент 1406 питания обеспечивает питанием различные компоненты устройства 1400. Компонент 1406 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с производством, управлением и распределением энергии в устройстве 1400.
[00119] Мультимедийный компонент 1408 включает в себя экран, создающий выходной интерфейс между устройством 1400 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (liquid crystal display) (LCD) и сенсорную панель (touch panel) (TP). Если экран включает в себя сенсорную панель, то этот экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более датчиков касания для восприятия касаний, скольжений и жестов на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или скольжения, но и измерять период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 1408 содержит переднюю и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 1400 находится в рабочем режиме, например режиме фотографирования или видеосъемки. Каждая из передней камеры и задней камеры может быть системой с фиксированными оптическими линзами или иметь способность к фокусировке и оптическому увеличению.
[00120] Аудиокомпонент 1410 выполнен с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 1410 включает в себя микрофон ("MIC"), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 1400 находится в рабочем режиме, например режиме вызова, режиме записи и режиме распознавания голоса. Принятый аудиосигнал может быть далее запомнен в памяти 1404 или передан посредством компонента 1416 связи. В некоторых вариантах осуществления аудиокомпонент 1410 дополнительно включает в себя динамик для вывода аудиосигналов.
[00121] Интерфейс 1412 ввода/вывода предлагает интерфейс между компонентом 1402 обработки и периферийными интерфейсными модулями, например клавиатурой, колесом прокрутки, кнопками и т.п. Кнопки могут включать в себя, но не ограничиваются этим, кнопку «домой», кнопку громкости, пусковую кнопку и кнопку блокировки.
[00122] Измерительный компонент 1414 содержит один или более датчиков, выполненных с возможностью обеспечивать оценку состояния различных аспектов устройства 1400. Например, измерительный компонент 1414 может определять открытое/закрытое состояние устройства 1400, относительное расположение компонентов, например дисплея и клавиатуры, устройства 1400, изменение в положении устройства 1400 или компонента устройства 1400, наличие или отсутствие контакта между пользователем и устройством 1400, ориентацию или ускорение/замедление устройства 1400, и изменение температуры устройства 1200. Измерительный компонент 1414 может представлять собой датчик близости, выполненный с возможностью обнаруживать присутствие близлежащих объектов без какого-либо физического контакта. Измерительный компонент 1414 может также представлять собой датчик света, например датчик изображения на структуре комплементарный металл-оксид-полупроводник (Complementary Metal Oxide Semiconductor) (CMOS, КМОП) или приборе с зарядовой связью (Charge Coupled Device) (CCD, ПЗС), для использования в применении, связанном с изображением. В некоторых вариантах осуществления измерительный компонент 1414 может также включать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00123] Компонент 1416 связи выполнен с возможностью обеспечения связи, проводной или беспроводной, между устройством 1400 и другими устройствами. Устройство 1400 может получить доступ к беспроводной сети на основе стандарта связи, например беспроводного интернета (WiFi), сети 2-го поколения (2G) или 3-го поколения (3G), или их комбинации. В одном примере осуществления компонент 1216 связи принимает широковещательный сигнал или связанную с широковещанием информацию из внешней системы управления широковещанием через широковещательный канал. В одном примере осуществления компонент 1416 связи дополнительно содержит модуль коммуникации ближнего поля (Near Field Communication) (NFC) для облегчения коммуникации ближнего радиуса действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (Radio Frequency Identification) (RFID), технологии Ассоциации по инфракрасной технологии передачи данных (Infrared Data Association) (IrDA), технологии сверхширокополосной передачи данных (Ultra-WideBand) (UWB), технологии Bluetooth (ВТ) и других технологий.
[00124] В примерах осуществления устройство 1400 может быть реализовано с помощью одной или более специализированных интегральных схем (Application Specific Integrated Circuits) (ASIC), цифровых сигнальных процессоров (Digital Signal Processors) (DSP), устройств цифровой обработки сигналов (Digital Signal Processing Devices) (DSPD), программируемых логических устройств (Programmable Logic Devices) (PLD), программируемых вентильных матриц (Field Programmable Gate Arrays) (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных элементов для выполнения вышеописанных способов.
[00125] В примерах осуществления также предлагается машиночитаемый носитель данных, содержащий команды, например включенные в память 1404, исполняемые процессором 1420 в устройстве 1400 для выполнения описанных выше способов. Например, машиночитаемым носителем может быть ПЗУ (ROM), ОЗУ (RAM), компакт-диск (Compact Disc Read-Only Memory) (CD-ROM), магнитная лента, гибкий диск, оптическое устройство для хранения информации и тому подобное.
[00126] Процессор 1420 выполнен с возможностью определять текущее направление движения в предварительно установленном режиме; считывать предварительно сохраненное соответствие между направлением и типом свечения и определять тип свечения, соответствующий текущему направлению движения, и светить определенным типом свечения.
[00127] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области техники из данного описания и практики использования изобретения, раскрытого в настоящем документе. Эта заявка предназначена для охвата любых вариантов, применений или адаптаций изобретения в соответствии с его общими принципами, включая такие отклонения от настоящего изобретения, которые входят в известную или обычную практику в данной области. Предполагается, что описание и примеры должны рассматриваться только как иллюстративные, при этом истинный объем и сущность изобретения указаны в формуле изобретения.
[00128] Следует понимать, что настоящее изобретение не ограничено конкретной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и могут быть сделаны различные модификации и изменения в пределах его объема. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.