Код документа: RU2675401C2
Настоящая заявка испрашивает приоритет китайской патентной заявки №201510825157.2, поданной 24 ноября 2015 года, полное содержание которой включается в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[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] Согласно шестому аспекту осуществления, в наличии имеется устройство, определяющее состояние сна, которое содержит:
процессор; и
объем памяти для хранения инструкций, создаваемых процессором;
где процессор предназначен для того, чтобы:
при определении текущего состояния пользователя как близкого к заданному состоянию сна отослать запрос о проверки состояния в терминал для того, чтобы тот проверил данные датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния, где терминал связан с портативным смарт-устройством;
получить информацию о состоянии, которая послана обратно терминалом в ответ на запрос о проверке; и
определить, входит ли пользователь в состояние сна, на основе информации о его состоянии.
[0026] Согласно седьмому аспекту осуществления, существует устройство для определения состояния сна, содержащее:
процессор; и
память для хранения инструкций, предоставляемых процессором,
где процессор предназначен для того, чтобы:
получать запрос о проверке состояния, посылаемый портативным смарт-устройством тогда, когда он определяет, что текущее состояние пользователя соотносится с заранее обозначенным состоянием сна;
проверять данные с датчика и/или событие операции заданного приложения на терминале в соответствии с запросом о проверке;
отправлять обратно информацию на портативное смарт-устройство по результатам проверки так, чтобы носимое смарт-устройство на основе информации о состоянии человека определило, входит ли пользователь в заранее обозначенное состояние сна.
[0027] Решения в соответствии с применением данного варианта осуществления имеют следующие преимущества.
[0028] В выше обозначенных примерах, при определении текущего состояния пользователя, соответствующего заранее обозначенному состоянию сна, портативное смарт-устройство посылает в терминал запрос на проверку состояния, при этом, терминал проверяет данные с датчика и/или события операции заданного приложения на терминале, а портативное смарт-устройство определяет, входит ли пользователь в предварительно установленное состояние сна, на основе информации о его состоянии, отправленной обратно терминалом.
Таким образом, портативное смарт-устройство с помощью терминала определяет, входит ли пользователь в состояние сна, предотвращая возможность неверного вычисления продолжительности сна пользователя со стороны носимого смарт-устройства или неверного определения наличия проблемы с качеством сна, давая гарантию точности вычислений продолжительности сна пользователя и улучшая впечатление пользователя от использования устройства.
[0029] Необходимо понимать, что дальнейшие как общие, так и детальные описания, носят исключительно описательный и объяснительный характер и не представляют собой ограничения для данного конкретного применения устройства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0030] Сопровождающие описания чертежи, которые являются неотъемлемой частью и составляющей этой технической спецификации, иллюстрируют варианты применения данного изобретения и, равно как и описание, имеют целью объяснить принципы действия устройства.
[0031] ФИГ. 1 представляет собой блок-схему, демонстрирующую способ определения состояния сна в соответствии с образцом действия механизма;
[0032] ФИГ. 2 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно другому образцу действия механизма;
[0033] ФИГ. 3 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0034] ФИГ. 4 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0035] ФИГ. 5 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0036] ФИГ. 6 представляет собой блок-схему, демонстрирующую этап 502 в способе определения состояния сна согласно еще одному образцу действия механизма;
[0037] ФИГ. 7 представляет собой блок-схему, демонстрирующую этап 502 в способе определения состояния сна согласно еще одному образцу действия механизма;
[0038] ФИГ. 8 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0039] ФИГ. 9 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0040] ФИГ. 10 представляет собой блок-схему, демонстрирующую способ определения состояния сна согласно еще одному образцу действия механизма;
[0041] ФИГ. 11 представляет собой блок-схему, демонстрирующую устройство для определения состояния сна согласно образцу действия механизма;
[0042] ФИГ. 12 представляет собой блок-схему, демонстрирующую определяющую модуль в устройстве, определяющем состояние сна, согласно образцу действия механизма;
[0043] ФИГ. 13 представляет собой блок-схему, демонстрирующую другое устройство, определяющее состояние сна, согласно образцу действия механизма;
[0044] ФИГ. 14 представляет собой блок-схему, демонстрирующую другое устройство, определяющее состояние сна, согласно образцу действия механизма;
[0045] ФИГ. 15 представляет собой блок-схему, демонстрирующую устройство, определяющее состояние сна, согласно образцу действия механизма;
[0046] ФИГ. 16 представляет собой блок-схему, демонстрирующую проверяющий модуль в устройстве, определяющем состояние сна, согласно образцу действия механизма;
[0047] ФИГ. 17 представляет собой блок-схему, демонстрирующую еще один проверяющий модуль в устройстве, определяющем состояние сна, согласно образцу действия механизма;
[0048] ФИГ. 18 представляет собой блок-схему, демонстрирующую еще одно устройство, определяющий состояние сна, согласно образцу действия механизма;
[0049] ФИГ. 19 представляет собой блок-схему, демонстрирующую еще одно устройство, определяющий состояние сна, согласно образцу действия механизма;
[0050] ФИГ. 20 представляет собой блок-схему, демонстрирующую еще одно устройство, определяющее состояние сна, согласно образцу действия механизма;
[0051] ФИГ. 21 представляет собой блок-схему устройства, определяющего состояние сна, согласно образцу действия механизма;
[0052] ФИГ. 22 представляет собой блок-схему еще одного устройства, определяющего состояние сна, согласно образцу действия механизма;
ПОДРОБНОЕ ОПИСАНИЕ
[0053] Далее приводится детальное описание отдельных примеров работы механизма, проиллюстрированных соответствующими фигурами. Каждое последующее описание соотносится с определенной фигурой, на которой конкретные номера отмечают одни и те же или схожие элементы, если не оговорено иное. Пример работы механизма, изложенный в каждом описании, не представляет собой все возможные виды работы описываемого механизма. Наоборот, каждое описание - не что иное, как пример одного из устройств и способов, содержащихся в общем объеме аспектов работы механизма, что оговорено в приложенном списке претензий.
[0054] Описание механизма предлагает способ определения состояния сна, который совместим с носимым смарт-устройством. Как показано на ФИГ. 1, способ содержит этапы S101-S103.
[0055] На этапе S101, когда определено, что текущее состояние пользователя соответствует заранее заданному состоянию сна, на терминал посылают запрос о том, чтобы терминал проверил данные датчика и/или событие операции заданного приложения на терминале, согласно запросу о состоянии человека, при этом терминал подключен к носимому смарт-устройству.
[0056] На этапе S102 получают информацию о состоянии, которую затем терминал отправляет обратно по результатам проверки.
[0057] На этапе S103 определяют, входит ли пользователь в состояние сна на основе информации о его состоянии.
[0058] В данном варианте осуществления изобретения, если определено, что текущее состояние пользователя соответствует заранее заданному состоянию сна (т.е. когда определено, что пользователь может погружаться в состояние сна), носимое смарт-устройство посылает в терминал запрос о необходимости проверки состояния для того, чтобы терминал проверил данные с датчика и/или событие операции заданного приложения на терминале, а носимое смарт-устройство определяет, входит ли пользователь в состояние сна, на основе отосланной обратно терминалом информации о состоянии человека. Таким образом, носимое смарт-устройство определяет, входит ли пользователь в состояние сна с помощью терминала, таким образом предотвращая возможные ошибки носимого смарт-устройства в вычислениях продолжительность сна пользователя или возможные ошибки в определении проблем с качеством сна, обеспечивая точность вычислений продолжительности сна пользователя и оптимизируя опыт использования устройства пользователем.
[0059] Терминал может отправить в обратную сторону на носимое смарт-устройство полученные им данные с датчика и/или события операции заранее загруженного приложения. Конечно, возможно, что терминал определяет информацию о состоянии человека (состояние бодрствования или состояние сна) на основе данных с датчика и/или события операции заранее загруженного приложения, а затем напрямую отправляет информацию обратно на носимое смарт-устройство.
[0060] Решение о том, переходит ли пользователь в состояние сна, на основе данных с датчика терминала принимается с учетом того, остается ли терминал неподвижным в течение определенного периода времени. Если это так, то можно сделать вывод, что пользователь спит и, таким образом, делается вывод, что пользователь перешел в состояние сна. В противном случае, если терминал в течение установленного времени находится в подвижном состоянии, это указывает на то, что терминал до сих пор используется пользователем и, таким образом, делается вывод, что пользователь не перешел в состояние сна.
[0061] Как показано на ФИГ. 2 данного описания механизма, текущее состояние заданного приложения содержит состояние бодрствования и состояние сна, а описанный выше этап S103 содержит этапы S201-S202.
[0062] На этапе S201, определяется то, что пользователь не переходит в состояние сна, если текущее состояние заданного приложения - это состояние бодрствования.
[0063] На этапе S202, определяется то, что пользователь переходит в состояние сна, если текущее состояние заданного приложения - это состояние сна.
[0064] В данном варианте осуществления изобретения, если определено, что пользователь выполняет операцию в соответствии с заданным приложением, делается вывод, что заданное приложение - это состояние бодрствования; в противном случае, делается вывод, что заданное приложение - это состояние сна. Таким образом, выносится решение о том, переходит ли пользователь в состояние сна на основе того, пользуется ли он заданным приложением (т.е. находится ли это заданное приложение в состоянии бодрствования или состоянии сна). Это обеспечивает точность принятого решения и оптимизирует опыт использования устройства пользователем.
[0065] Как показано на ФИГ. 3 данного варианта осуществления изобретения, способ также содержит этапы S301-S302.
[0066] На этапе S301, при определении текущего состояния пользователя как соответствующего состоянию сна, делают вывод о том, включена ли фильтрационная функция определения состояния сна.
[0067] На этапе S302, если фильтрационная функция определения состояния сна активирована, осуществляют описанный выше этап S101.
[0068] В данном варианте осуществления изобретения пользователь может включать фильтрационную функцию определения сна согласно своим личным потребностям. Если эта функция активирована, запрос о проверке состояния посылают в терминал в момент, когда носимое смарт-устройство определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна. В соответствии с этим, состояния сна, в котором находится пользователь, определяют на основе информации, пересланной обратно терминалом, что обеспечивает точность результата определения. Если эта функция не активирована, то, что пользователь переходит в состояние сна, определяют напрямую. Таким же образом можно удовлетворить всевозможные потребности различных пользователей, тем самым оптимизируя индивидуальный опыт работы с предлагаемым механизмом.
[0069] Как показано на ФИГ. 4 данного варианта использования механизма, способ также содержит этап S401.
[0070] На этапе S401 при определении входа пользователя в состояние сна, уведомление об этом посылают на терминал, и тогда терминал закрывает ранее установленное приложение в соответствии с уведомлением.
[0071] В данном варианте осуществления изобретения после определения вхождения пользователя в состояние сна, носимое смарт-устройство может послать уведомление об этом, так чтобы терминал закрыл заданное приложение в соответствии с уведомлением, таким образом, уменьшив потребление энергии терминалом.
[0072] Это описание механизма также предоставляет способ определения состояния сна, применимый к устройству терминала. Как показано на ФИГ. 5 способ содержит этапы S501-S503.
[0073] На этапе S501, получается запрос на проверку состояния, посланный носимым смарт-устройством при определении текущего состояния пользователя как близкого к заданному состоянию сна.
[0074] На этапе S502, проверяются данные с датчика или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния.
[0075] На этапе S503, информация о состоянии, полученная на основе результатов проверки, отправляется обратно на носимое смарт-устройство, с тем, чтобы оно определило, входит ли пользователь в состояние сна, на основе информации о его состоянии.
[0076] В данном варианте осуществления изобретения при определении того, соответствует ли текущее состояние пользователя заданному состоянию сна (т.е. при определении возможности пользователя перейти в состояние сна), носимое смарт-устройство посылает запрос о проверке состояния на терминал, для того, чтобы тот проверил данные с датчика и/или событие операции заданного приложения на терминале, а носимое смарт-устройство определяет, входит ли пользователь в состояние сна на основе информации о его состоянии, отправленной обратно терминалом. Таким образом, носимое смарт-устройство определяет, входит ли пользователь в состояние сна, с помощью терминала, таким образом предотвращая возможные ошибки носимого смарт-устройства при вычислении продолжительности сна пользователя и даже определении вероятности возникновения проблем со сном, обеспечивая точность вычислений продолжительности сна пользователя и обеспечивая получение положительного опыта работы с устройством.
[0077] Терминал может отправить обратно непосредственно на носимое смарт-устройство полученные им данные с датчика и/или события операции заданного приложения. Конечно, также возможно, что терминал определяет информацию о состоянии человека (такую как состояние бодрствования или состояние сна) основываясь на данных с датчика и/или события операции заданного приложения и отправляет информацию о состоянии обратно напрямую на носимое смарт-устройство.
[0078] Принятие решения относительно того, входит ли пользователь в состояние сна, на основе данных с датчика на терминале содержит следующие этапы: определяют то, оставался ли терминал в состоянии покоя в течение заданного периода времени. Если да, то можно считать, что пользователь спит и, таким образом, определяется, что пользователь входит в стадию сна. Иначе, если терминал находился в подвижном состоянии в течение установленного промежутка времени, это указывает на то, что пользователь все еще пользуется терминалом, а также на то, что пользователь не входит в стадию сна.
[0079] Как показано на ФИГ. 6, в данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а описанный выше этап S502 содержит этапы S601-S603.
[0080] На этапе S601, принимают решение о том, подвергается ли заданное приложение тактильным операциям в рамках заданного периода времени.
[0081] На этапе S602, когда принято решение о том, что заданное приложение не подвергается тактильным операциям в рамках заданного периода времени, определяют, что состояние заданного приложения - это состояние сна.
[0082] На этапе S603, когда принято решение о том, что заданное приложение подвергается тактильным операциям в рамках заданного периода времени, определяют, что состояние заданного приложения - это состояние бодрствования.
[0083] В данном варианте осуществления изобретения, если заданного приложения на терминале не подвергается тактильным операциям в рамках заданного периода времени, это свидетельствует о том, что терминал может не пользоваться пользователем. Затем, можно определить, что состояние заданного приложения - это состояние сна. Иначе, определяется, что состояние заданного приложения - это состояние бодрствования.
[0084] Как показано на ФИГ. 7, в данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а выше описанный этап S502 может содержать этапы S701-S703.
[0085] На этапе S701, выводится запрос о закрытии заданного приложения.
[0086] На этапе S702, когда в рамках заданного периода времени получается ответная команда, соответствующая запросу, определяется, что текущее состояние заданного приложения - это состояние бодрствования.
[0087] На этапе S703, когда в рамках заранее обозначенного времени не получено никакой ответной команды, соответствующей запросу, определяют, что текущее состояние заданного приложения - это состояние сна.
[0088] В данном варианте осуществления изобретения можно вывести запрос о закрытии заданного приложения. Если пользователь не входит в состояние сна, именно он/она решит, закрыть ли приложение. Соответственно, пока ответная команда, согласно запросу, получается в рамках заранее обозначенного времени, это указывает на то, что пользователь не спит, т.е. заданное приложение находится в состоянии бодрствования. Иначе, определяют, что заданное приложение - находится в состоянии сна.
[0089] Как показано на ФИГ. 8, в данном варианте осуществления изобретения перед тем, как проверить данные с датчика и/или события операции заданного приложения на терминале, способ также содержит этапы S801-S802.
[0090] На этапе S801, принимают решение о том, активируется ли фильтрационная функция при получении запроса о проверке состояния.
[0091] На этапе S802, когда принимают решение о том, что активирована фильтрационная функция состояния сна, приводится в действие выше описанный этап S502.
[0092] В данном варианте осуществления изобретения пользователь согласно собственным потребностям может выбирать, активировать ли фильтрационную функцию состояния сна. Если функция активирована, тогда запрос о проверке состояния посылается на терминал, когда носимое смарт-устройство определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна, поэтому терминал проверяет данные с датчика и/или события операции заданного приложения на терминале согласно запросу. Соответственно, носимое смарт-устройство определяет состояния сна пользователя, основываясь на информации о состоянии, полученной с терминала, чтобы обеспечить точность определения. Если функция не активирована, напрямую определяется, что пользователь входит в состояние сна. Таким образом, можно удовлетворить всевозможные потребности различных пользователей, что также улучшит опыт использования устройства.
[0093] Как показано на ФИГ. 9, в данном варианте осуществления изобретения способ также содержит этап S901.
[0094] На этапе S901, носимым смарт-устройством посылается уведомление о том, что пользователь входит в состояние сна, и заданное приложение закрывается в соответствии с уведомлением.
[0095] В данном варианте осуществления изобретения после того, как определили, что пользователь входит в состояние сна, носимое смарт-устройство может послать уведомление о том, что пользователь входит в состояние сна, и тогда терминал закрывает заданное приложение в соответствии с уведомлением, таким образом, сократив потребление энергии терминалом.
[0096] Как показано на ФИГ. 10, в данном варианте осуществления изобретения способ также содержит этапы S1001 и S1002.
[0097] На этапе S1001, пользователь получает команду о настройке приложения.
[0098] На этапе S1002, заданное приложение настраивается в соответствии с командой о настройке приложения.
[0099] В данном варианте осуществления изобретения пользователь может настроить заданное приложение в соответствии с личными потребностями. Например, приложение, которым пользователь часто пользуется перед сном, настраивается как заданное приложение, таким образом обеспечивая точность вычислений продолжительности сна пользователя и улучшая опыт использования устройства.
[00100] Далее будут описаны возможные варианты осуществления изобретения, которые можно использовать для активирования всех способов работы устройства.
[00101] ФИГ. 11 представляет собой блок-схему, иллюстрирующую работу устройства для определения состояния сна в соответствии с примером описываемого варианта осуществления изобретения. Это устройство можно применять с помощью программного обеспечения, аппаратного средства или посредством их обоих, что подразумевает наличие носимого смарт-устройства. Как показано на ФИГ. 11, устройство 110 для определения состояния сна содержит:
первый передающий модуль 111, предназначенный для того, чтобы при определении текущего состояния пользователя как соответствующего заранее заданному состоянию сна, на терминал посылался запрос о проверке состояния, после чего терминал проверяет данные с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния, при этом терминал подключен к носимому смарт-устройству;
получающий модуль 112, предназначенный для того, чтобы получать информацию о состоянии, отправленную обратно терминалом на основе результатов проверки; и
определяющий модуль 113, предназначенный для определения того, входит ли пользователь в состояние сна на основе информации о состоянии, полученной получающим модулем 112.
[00102] В данном варианте осуществления изобретения, когда определено, что текущее состояние пользователя соответствует заданному состоянию сна (т.е. когда определено, что пользователь, возможно, вошел в состояние сна), носимое смарт-устройство посылает на терминал запрос о проверке состояния, поэтому терминал проверяет данные с датчика и/или события операции заданного приложения на терминале, а носимое смарт-устройство определяет, входит ли пользователь в состояние сна на основе информации о состоянии, отосланной терминалом обратно. Таким образом, носимое смарт-устройство определяет с помощью терминала, входит ли пользователь в состояние сна, таким образом предотвращая ошибки носимого смарт-устройства в вычислениях продолжительности сна пользователя или в определении наличия проблем с качеством сна, обеспечивая точность вычислений продолжительности сна пользователя и улучшая опыт пользователя по работе с механизмом.
[00103] Терминал может отправить полученные им данные с датчика и/или события операции заданного приложения в обратную сторону на носимое смарт-устройство. Конечно, также возможно, что терминал определяет информацию о состоянии человека (состояние бодрствования или состояние сна) на основе данных с датчика и/или события операции заданного приложения, и затем отправляет информацию о состоянии в обратную сторону на носимое смарт-устройство.
[00104] Решение о том, входит ли пользователь в состояние сна на основе данных с датчика на терминале включает в себя: решение о том, оставался ли терминал статичным в течение заданного периода времени. Если так, можно заключить, что пользователь спит или переходит в состояние сна. Иначе, если терминал не находился в неподвижном состоянии в течение установленного промежутка времени, это указывает на то, что пользователь все еще пользуется терминалом, и поэтому можно сделать вывод, что пользователь не входит в состояние сна.
[00105] Как показано на ФИГ. 12, в данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а определяющий модуль 113 содержит:
первый определяющий субмодуль 121, предназначенный для определения того, что пользователь не входит в состояние сна, когда текущее состояние заданного приложения представляет собой состояние бодрствования;
второй определяющий субмодуль 122, предназначенный для определения того, что пользователь входит в состояние сна, когда текущее состояние заданного приложения - это состояние сна.
[00106] В данном варианте осуществления изобретения, если механизм определяет, что пользователь выполняет операцию относительно данного заданного приложения, предполагается, что заданное приложение показывает состояние бодрствования; иначе, предполагается, что заданное приложение показывает состояние сна. Таким образом, принимается решение о том, находится ли пользователь в состоянии сна, на основе того, оперирует ли пользователь заданным приложением (т.е. находится ли заданное приложение в состоянии бодрствования или в состоянии сна). Это может повысить точность принятого решения и улучшить опыт пользователя в использовании данного устройства.
[00107] Как показано на ФИГ. 13, в данном варианте осуществления изобретения устройство также содержит:
принимающий решения модуль 131, предназначенный для того, чтобы, когда текущее состояние пользователя определено как соответствующее заранее заданному состоянию сна, решить, активирована ли фильтрационная функция состояния сна; и
запускающий модуль 132, предназначенный для того, чтобы, когда принято решение о том, что фильтрационная функция состояния сна активирована, запустить первый передающий модуль и послать на терминал запрос о проверке состояния.
[00108] В данном варианте осуществления изобретения пользователь может активировать фильтрационную функцию состояния сна в соответствии с персональными потребностями. Если функция активирована, запрос о проверке состояния посылается на терминал, когда носимое смарт-устройство определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна. Соответственно, состояние сна пользователя определяется на основе информации о состоянии, отосланной терминалом обратно, чтобы обеспечить точность результата определения. Если функция не активирована, напрямую определяется, что пользователь входит в состояние сна. Таким образом, можно удовлетворить всевозможные потребности различных пользователей, и, соответственно, улучшить опыт использования устройства.
[00109] Как показано на ФИГ. 14, в данном варианте осуществления изобретения устройство также содержит:
второй передающий модуль 141, предназначенный для того, чтобы, когда определили, что пользователь входит в состояние сна, послать уведомление об этом на терминал, чтобы тот закрыл заданное приложение в соответствии с уведомлением.
[00110] В данном варианте осуществления изобретения после того, как определили, что пользователь входит в состояние сна, носимое смарт-устройство может послать уведомление об этом для того, чтобы терминал закрыл заданное приложение в соответствии с уведомлением, таким образом, сократив потребление энергии терминалом.
[00111] ФИГ. 15 это блок-схема, иллюстрирующая устройство для определения состояния сна в соответствии с возможным вариантом при осуществления изобретения. Это устройство может работать на программном обеспечении, аппаратном устройстве или их сочетании, как терминал или его часть. Как показано на ФИГ. 15, устройство 150 для определения состояния сна содержит:
получающий модуль 151, предназначенный для того, чтобы получать запрос о проверке состояния, посылаемый носимым смарт-устройством, когда он определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна, при этом терминал подключен к носимому смарт-устройству;
проверяющий модуль 152, предназначенный для проверки данных с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния;
модуль 153 обратной связи, предназначенный для того, чтобы отсылать обратно информацию о состоянии на носимое смарт-устройство на основе результата проверки проверяющим модулем 152, так чтобы носимое смарт-устройство определило, входит ли пользователь в состояние сна на основе информации о его состоянии.
[00112] В данном варианте осуществления изобретения, когда определено, что текущее состояние пользователя соответствует заданному состоянию сна (т.е., когда определено, что пользователь уснул), носимое смарт-устройство посылает на терминал запрос о проверке состояния, чтобы тот проверил данные с датчика и/или события операции заданного приложения на терминале, а носимое смарт-устройство определило, входит ли пользователь в состояние сна на основе информации о его состоянии, переданной обратно терминалом. Таким образом, носимое смарт-устройство определяет, входит ли пользователь в состояние сна с помощью терминала, таким образом, предотвращая ошибки носимого смарт-устройства в вычислении продолжительности сна пользователя, или в определении наличии проблем с качеством сна, обеспечивая точность вычислений продолжительности сна пользователя и улучшая опыт использования устройства.
[00113] Терминал может направить полученные им данные с датчика и/или события операции заданного приложения напрямую обратно на носимое смарт-устройство. Конечно, также возможно, что терминал определяет информацию о состоянии (а именно, состояние бодрствования или состояние сна) на основе данных с датчика и/или события операции заданного приложения, а затем направляет информацию о состоянии напрямую на носимое смарт-устройство.
[00114] Принятие решения о том, входит ли пользователь в состояние сна на основе данных с датчика на терминале содержит: решение о том, оставался ли терминал в стабильном состоянии в течение заданного периода времени. Если да, то можно заключить, что пользователь спит или входит в состояние сна. Иначе, если терминал не находился в неподвижном состоянии в течение установленного промежутка времени, это указывает на то, что пользователь все еще пользуется терминалом и, таким образом, определяется, что пользователь не входит в состояние сна.
[00115] Как показано на ФИГ. 16, в данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а проверяющий модуль 152 содержит:
субмодуль 161, принимающий решения, предназначенный для того, чтобы определять, подвергается ли заданное приложение тактильному воздействию в рамках заданного периода времени;
первый определяющий субмодуль 162, предназначенный для того, чтобы, когда субмодуль 161, принимающий решения, определяет, что заданное приложение не подвергается тактильному воздействию в рамках заранее обозначенного времени, определить, что текущее состояние заданного приложения - это состояние сна;
второй определяющий субмодуль 163, предназначенный для того, чтобы, когда определяющий субмодуль 161, решает, что заданное приложение подвергается тактильному воздействию, в рамках заранее обозначенного времени, определить, что текущее состояние заданного приложения - это состояние бодрствования.
[00116] В данном варианте осуществления изобретения, в случае если заданное приложение терминала не подвергалось тактильному воздействию в рамках заранее обозначенного времени, это указывает на то, что терминал, вероятно, не используется пользователем. Тогда, можно сделать вывод, что заданное приложение определяет состояние сна. В противном случае, можно установить, что заданное приложение определяет состояние бодрствования.
[00117] Как показано на ФИГ. 17, в данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, при этом проверяющий модуль 152 содержит:
запрашивающий субмодуль 171, предназначенный для того, чтобы высылать запрос о закрытии заданного приложения;
третий определяющий субмодуль 172, предназначенный для того, чтобы, когда получена ответная команда, соответствующая запросу в рамках заданного периода времени, определить, что текущее состояние заданного приложения - это состояние бодрствования;
четвертый определяющий субмодуль 173, предназначенный для того, чтобы, когда ответной команды, соответствующей запросу в рамках заранее обозначенного времени не получено, определить, что текущее состояние заданного приложения - это состояние сна.
[00118] В данном варианте осуществления изобретения можно отправить запрос о закрытии заданного приложения. Если пользователь не входит в состояние сна, он/она самостоятельно примет решение о закрытии приложения. Соответственно, если получена ответная команда, соответствующая запросу, в рамках заранее обозначенного времени, это говорит о том, что пользователь не спит, т.е. заданное приложение определяет состояние бодрствования. В противном случае, делается вывод, что заданное приложение определяет состояние сна.
[00119] Как показано на ФИГ. 18, в данном варианте применения устройства устройство также содержит:
определяющий модуль 181, предназначенный для того, чтобы решить, активирована ли фильтрационная функция состояния сна, когда получается запрос о проверке состояния человека; и
запускающий модуль 182, предназначенный для того, чтобы в случае активизации фильтрационной функции запустить проверяющий модуль для проверки данных с датчика и/или события операции заданного приложения на терминале.
[00120] В данном варианте осуществления изобретения пользователь может выбирать, активизировать ли фильтрационную функцию состояния сна в соответствии со своими персональными потребностями. Если функция активирована, запрос о проверке состояния посылается на терминал, когда носимое смарт-устройство определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна, тогда терминал проверяет данные с датчика и/или события операции заданного приложения на терминале согласно запросу. Соответственно, носимое смарт-устройство определяет, спит ли пользователь, на основе информации о его состоянии, отправленной обратно терминалом, чтобы обеспечить точность результата определения. Если функция не активирована, напрямую определяется, что пользователь входит в состояние сна. Таким образом, можно удовлетворить всевозможные потребности различных пользователей, таким образом улучшая опыт использования данного устройства.
[00121] Как показано на ФИГ. 19, в данном варианте осуществления изобретения устройство также содержит:
обрабатывающий модуль 191, предназначенный для того, чтобы получать уведомления от носимого смарт-устройства о том, что пользователь входит в состояние сна, и чтобы закрывать заданное приложение в соответствии с уведомлением.
[00122] В данном варианте осуществления изобретения, определив, что пользователь входит в состояние сна, носимое смарт-устройство может послать уведомление о том, что пользователь входит в состояние сна, для того, чтобы терминал закрыл заданное приложение в соответствии с уведомлением, таким образом, сократив потребление энергии терминалом.
[00123] Как показано на ФИГ. 20, в данном варианте осуществления изобретения устройство также содержит:
модуль 201, получающий команды, предназначенный для того, чтобы получать команды о настройке приложения, вводимые пользователем.
настроечный модуль 202, предназначенный для того, чтобы настраивать заданное приложение в соответствии с командой о настройке приложения.
[00124] В данном варианте осуществления изобретения пользователь может настроить заданное приложение в соответствии со своими персональными потребностями.
Например, приложение, которым пользователь часто пользуется перед сном настраивается как заданное приложение, таким образом обеспечивая точность вычислений продолжительности сна пользователя и улучшая опыт использования устройства.
[00125] В соответствии с пятым аспектом применения данного устройства, существует система определения состояния сна, состоящая из:
терминала и носимого смарт-устройства, в которых
носимое смарт-устройство предназначено для того, чтобы при определении текущего состояния пользователя как соответствующего заранее заданному состоянию сна, послать на терминал запрос о проверке состояния так, чтобы тот проверил данные с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния, в котором терминал подключен к носимому смарт-устройству; получить информацию о состоянии, отправленную обратно терминалом, на основе результатов проверки; и определить, входит ли пользователь в состояние сна на основе информации о его состоянии, и
терминал, предназначенный для получения запроса о проверке состояния, отравленного носимым смарт-устройством, когда оно определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна; для проверки данных с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния; и для отправки информации о состоянии обратно на носимое смарт-устройство на основе результатов проверки, с тем, чтобы носимое смарт-устройство определило, входит ли пользователь в состояние сна на основе информации о его состоянии.
[00126] В соответствии с шестым аспектом описываемого варианта осуществления изобретения существует устройство для определения состояния сна, состоящее из:
процессора; и
памяти для хранения инструкций к действиям, выполняемым процессором,
где процессор предназначен для того, чтобы:
определив, что текущее состояние пользователя соответствует заранее заданному состоянию сна, послать запрос о проверке состояния на терминал, так чтобы терминал проверил данные с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния, где терминал подключен к носимому смарт-устройству;
получить информацию о состоянии, отправленную обратно терминалом, на основе результатов проверки; и
определить, входит ли пользователь в состояние сна, на основе информации о его состоянии.
[00127] Процессор может быть использован, в частности, для следующего:
текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, здесь необходимо определить, входит ли пользователь в состояние сна на основе информации о состоянии, при этом:
определяется, что пользователь не входит в состояние сна, когда текущее состояние заданного приложения - состояние бодрствования;
определяется, что пользователь входит в состояние сна, когда текущее состояние заданного приложения - это состояние сна.
[00128] Процессор может также осуществить следующее:
определив, что текущее состояние пользователя соответствует заранее заданному состоянию сна, принять решение о том, активирована ли фильтрационная функция состояния сна,
при этом, когда принято решение о том, что фильтрационная функция активирована, запрос о проверке состояния посылается на терминал.
[00129] Процессор может также осуществить следующее:
когда определено, что пользователь входит в состояние сна, послать уведомление на терминал, уведомляя о том, что пользователь входит в состояние сна, так чтобы терминал закрыл заданное приложение в соответствии с уведомлением.
[00130] В соответствии с седьмым аспектом описываемого варианта осуществления изобретения предлагается устройство для определения состояния сна, включающее:
процессор; и
память для хранения инструкций к действиям, выполняемым процессором,
где процессор предназначен для того, чтобы:
получить запрос о проверке состояния, который посылается носимым смарт-устройством, когда тот определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна;
проверить данные с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния человека;
отправить информацию о состоянии обратно на носимое смарт-устройство на основе результатов проверки, так чтобы носимое смарт-устройство определяет, входит ли пользователь в состояние сна на основе информации о его состоянии.
[00131] Процессор может также осуществить следующее:
текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а проверка данных с датчика и/или события операции заданного приложения на терминале содержит:
принятие решение о том, получает ли заданное приложение тактильно-активированные команды в течение заданного периода времени;
когда принято решение о том, что заданное приложение не получает тактильно-активированные команды в течение заданного периода времени, делается вывод, что текущее состояние заданного приложения - это состояние сна;
когда принято решение о том, что заданное приложение получает тактильно-активированные команды в течение заданного периода времени, делается вывод, что текущее состояние заданного приложения - это состояние бодрствования.
[00132] Процессор может также осуществить следующее:
текущее состояние заданного приложения включает состояние бодрствования или состояние сна, а проверка данных с датчика и/или события операции заданного приложения на терминале содержит:
выведение запроса о закрытии заданного приложения;
когда получена команда относительно запроса в рамках заданного периода времени, делается вывод о том, что текущее состояние заданного приложения - это состояние бодрствования;
когда команда относительно запроса в рамках заданного периода времени не получена, делается вывод о том, что текущее состояние заданного приложения - это состояние сна.
[00133] В данном варианте осуществления изобретения процессор может также использоваться следующим образом: перед проверкой данных с датчика и/или события операции заданного приложения на терминале,
принять решение о том, активирована ли фильтрационная функция состояния сна, при получении запроса о проверке состояния, причем
когда принято решение, о том, что фильтрационная функция состояния сна активирована, проверяются данные с датчика и/или события операции заданного приложения.
[00134] Процессор может также осуществить следующее:
получить уведомление, посланное носимым смарт-устройством о том, что пользователь входит в состояние сна, и закрыть заданное приложение в соответствии с уведомлением.
[00135] Процессор может также осуществить следующее:
получить команду об установке приложения, введенную пользователем;
настроить заданное приложение в соответствии с командой о настройке приложения.
[00136] ФИГ. 21 представляет собой блок-схему устройства для определения состояния сна 2100, соединенного с устройством - терминалом, в соответствии с описываемым вариантом осуществления изобретения. Например, в качестве устройства 2100 может выступать мобильный телефон, компьютер, цифровое транслирующее устройство, устройство, передающее настроение, игровой консоль, планшет, медицинский устройство, оборудование для занятий фитнесом, личное цифровое вспомогательное устройство и тому подобное.
[00137] Согласно ФИГ. 21, устройство 2100 может содержать один или более из следующих компонентов: обрабатывающую составляющую 2102, память 2104, составляющую, ответственную за подачу электроэнергии 2106, мультимедийный компонент 2108, аудио-составляющую 2110, интерфейс 2112 ввода/вывода (I/O), сенсорный компонент 2114 и коммуникационную 2116 составляющую.
[00138] Компонент обработки 2102 обычно контролирует все операции устройства 2100, такие как операции, связанные с дисплеем, телефонными звонками, данными по общению, функционированием камеры, записывающими функциями. Компонент обработки 2102 может включать один или более процессоров 2120 для выполнения всех инструкций по осуществлению этапов вышеописанных способов применения устройствоов. Более того, компонент обработки 2102 может включать один или более модулей, которые оптимизируют взаимодействие между компонентом обработки 2102 и другими компонентами. К примеру, компонент 2102 обработки может включать может включать мультимедийный модуль, оптимизирующий взаимодействие между мультимедийным компонентом 2108 и компонентом обработки 2102.
[00139] Память 2104 предназначена для хранения различных типов данных, необходимых для поддержания работы устройства 2100. Примеры таких данных включают в себя инструкции для различных приложений и способов, работающих на устройстве 2100, контактные данные, данные телефонной книжки, сообщения, картинки, видео и т.д. Память 2104 можно встроить с помощью любого типа энергозависимых и энергонезависимых устройствоов или их сочетания, например, статичного доступа к оперативной памяти (SRAM), электрически стираемого программирующегося вида памяти, предназначенного только для чтения (EEPROM), стираемого программирующегося вида памяти, предназначенного только для чтения (EPROM), программирующегося вида памяти, предназначенного только для чтения (PROM), вида памяти, предназначенного только для чтения (ROM), магнитной память, флеш- памяти, магнитных или оптических дисков.
[00139] Компонент-энергоноситель 2106 обеспечивает электроэнергией различные компоненты устройства 2100. Компонент-энергоноситель 2106 может включать в себя систему управления подачи электроэнергии, один или более ресурсов электроэнергии и любые другие компоненты, связанные с генерированием, управлением и распределением энергии в устройстве 2100.
[00140] Мультимедийный компонент 2108 включает в себя экран, обеспечивающий выводящий интерфейс между устройством 2100 и пользователем. В некоторых вариантах осуществления изобретения экран может включать жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если на экране есть сенсорная панель, экран можно применять, как интерактивный экран получающий входящие сигналы от пользователя. Сенсорная панель включает один или более датчиков касания, считывающих устройств, реакций на жесты на сенсорной панели. Датчики касания могут не только отслеживать разницу между прикосновением или постукиванием, но и чувствовать период времени и давление, которое присуще прикосновению или постукиванию. В некоторых вариантах осуществления изобретения мультимедийный компонент 2108 включает переднюю и/или заднюю камеру. Фронтальная камера и/или задняя камера могут получать мультимедийные данные извне, в то время, как устройство 2100 - это операционный режим, такой как режим фотографирования или видеосъемки. Как передняя, так и задняя камера могут представлять собой систему фиксированных оптических линз и иметь функции фокусирования и оптического приближения.
[00142] Аудио компонент 2110 предназначен для выведения и получения аудиосигналов. Например, аудио компонент 2110 включает в себя микрофон (MIС), настроенный на получение внешних аудиосигналов, когда устройство 2100 - это режим действия, например, режим звонка, записи или определения голоса. Получаемый аудио сигнал можно также хранить в памяти 2104 или передавать через коммуникационный компонент 2116. В некоторых вариантах осуществления изобретения аудиокомпонент 2110, помимо прочего, включает в себя громкоговоритель для выведения аудиосигналов.
[00143] Вводящий и выводящий интерфейс (I/O) 2112 обеспечивает интерфейс между компонентом обработки 2102 и интерфейсными модулями на периферии, такими как клавиатура, управляющее колесико, кнопки и тому подобное. Среди кнопок могут встретиться кнопка перехода в основное меню, кнопка громкости, запуска, блокировки и многие другие кнопки.
[00144] Сенсорный компонент 2114 включает в себя один или более датчиков, которые осуществляют оценку статуса различных аспектов устройства 2100. Например, сенсорный компонент 2114 может определить статус открыт/закрыт устройства 2100, относительное расположение компонентов, например, дисплея и клавиатуры устройства 2100, изменение в расположении устройства 2100 или его части, наличие или отсутствие контакта пользователя с устройством 2100, ориентацию устройства 2100, его ускорение/замедление, и измерение температуры устройства 2100. Сенсорный компонент 2114 может включать датчик приближенности, предназначенный для определения присутствия предметов поблизости, без непосредственного физического контакта. Сенсорный компонент 2114 может также включать датчик света, такой как датчики изображения CMOS или CCD, для использования при визуализации приложений. В некоторых вариантах осуществления изобретения сенсорный компонент 2114 может также включать акселерометр, датчик гироскопа, магнетический датчик, датчик давления или температуры.
[00145] Коммуникативный компонент 2116 предназначен для оптимизации проводной или беспроводной связи между устройством 2100 и другими устройствами. Устройство 2100 может обеспечить доступ к беспроводной сети на основе коммуникативного стандарта, такого как Wi-Fi, 2G, или 3G, или их сочетания. В одном случае использования устройства, коммуникационный компонент 2116 получает транслируемый сигнал или передает связанную с этим информацию с системы управления внешними трансляциями через канал передачи. В одном случае использования устройства, коммуникационный компонент 2116 также включает в себя коммуникационный модуль ближайшего радиуса действия (NFC), предназначенный для оптимизации коммуникации близкой дальности. Например, NFC модуль может применяться на основе технологий определения радиочастот (RFID), технологии ассоциации инфракрасных данных (IrDA), ультраширокополосных технологий (UWB), технологии Bluetooth (ВТ) и прочих технологий.
[00146] В некоторых случаях применения устройства, устройство 2100 может работать на одном или более приложениях и интегральных схемах (ASICs), цифровых сигнальных процессорах (DSPs), цифровых сигнальных устройствах (DSPDs), програмируемых логических устройствах (PLDs), полевых программируемых вентильных матрицах (FPGAs), контроллерах, микро-контроллерах, микропроцессорах, или других электронных компонентах, подходящих для осуществления вышеописанных способов.
[00147] Данное применение устройства также подразумевает наличие неносимого, читаемого компьютером носителя с инструкциями, такого как память 2104, содержащую инструкции, которые выполняет обрабатывающий компонент 2120 устройства 2100 для осуществления вышеописанных способов. Например, энергонезависимым читаемым компьютером носителем может выступить ROM, RAM, CD-ROM, лента, флоппи-диск, устройство для хранения оптических данных или тому подобное.
[00148] ФИГ. 22 это блок-схема, иллюстрирующая работу устройства 2200 для определения состояния сна в соответствии с данным способом применения устройства. Например, устройство 2200 может выступать в качестве сервера. Как показано на ФИГ. 22, устройство 2200 содержит: обрабатывающий компонент 2222, который также содержит один или более процессоров; и ресурсы памяти в виде памяти 2232 для хранения инструкций, выполняемых компонентом обработки 2222, такие как приложения. Приложения, хранимые в памяти 2232, могут содержать один или более модулей, при этом каждый модуль соответствует группе инструкций. Помимо этого, компонент обработки 2222 предназначен для следования инструкциям по осуществлению вышеописанного способа верификации оплаты.
[00149] Устройство 2200 может также содержать компонент подачи электроэнергии 2226, предназначенный для управления электроэнергией устройства 2200, проводной иди беспроводной сетевой интерфейс 2250, предназначенный для подсоединения устройства 2200 к сети, и водной/выводной интерфейс (I/O) 2258. Устройство 2200 может работать в операционных системах, хранимых в памяти 2232, таких как Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ или им подобных.
[00150] К устройству прилагается непереходной читаемый компьютером носитель, содержащий инструкции, который при функционировании процессора устройства 2100 заставляет устройство 2100 осуществлять выше описанный способ определения состояния сна. Данный способ содержит:
получение запроса о проверке состояния, посылаемого носимым смарт-устройством, когда тот определяет, что текущее состояние пользователя соответствует заранее заданному состоянию сна;
проверку данных с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния;
отправку информации о состоянии обратно на носимое смарт-устройство на основе результатов проверки, для того, чтобы носимое смарт-устройство определило, входит ли пользователь в состояние сна на основе информации о состоянии.
[00151] В данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а также проверку данных с датчика и/или события операции заданного приложения на терминале, которое содержит:
решение о том, подвергается ли заданное приложение тактильным операциям в рамках заданного периода времени;
когда принято решение о том, что заданное приложение не подвергается тактильным операциям в рамках заранее обозначенного времени, определение того, что текущее состояние заданного приложения - это состояние сна;
когда принято решение о том, что заданное приложение подвергается тактильным операциям в рамках заранее обозначенного времени, определение того, что текущее состояние заданного приложения - это состояние бодрствования.
[00152] В данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, а проверка данных с датчика и/или события операции заданного приложения на терминале содержит:
вывод запроса о закрытии заданного приложения;
когда получена команда о возвращении информации по запросу в рамках заданного периода времени, делается вывод, что текущее состояние заданного приложения - это состояние бодрствования;
когда команда о возвращении информации по запросу в рамках заданного периода времени не получится, делается вывод, что текущее состояние заданного приложения - это состояние сна.
[00153] В данном варианте осуществления изобретения способ также содержит следующие операции: перед проверкой данных с датчика и/или события операции заданного приложения на терминале,
принятие решения о том, активирована ли фильтрационная функция состояния сна при получении запроса о проверке состояния, при котором
когда принято решение, что активирована фильтрационная функция состояния сна, проверяются данные с датчика и/или события операции заданного приложения на терминале.
[00154] В данном варианте осуществления изобретения способ также содержит:
получение уведомления от носимого смарт-устройства о том, что пользователь входит в состояние сна, и закрытие заданного приложения в соответствии с уведомлением.
[00155] В данном варианте осуществления изобретения способ также содержит:
получение команды о настройке приложения, введенной пользователем;
настройка заданного приложения в соответствии с командой о настройке приложения.
[00156] К устройству прилагаются также неносимой читаемый компьютером носитель с инструкциями о том, что при выполнении команд процессором устройство 2200 заставляет устройство 2200 применять выше описанный способ определения состояния сна. Этот способ содержит:
при определении того, что текущее состояние пользователя соответствует заранее заданному состоянию сна, на терминал посылается запрос о проверке состояния, с тем, чтобы терминал проверил данные с датчика и/или события операции заданного приложения на терминале в соответствии с запросом о проверке состояния, при котором терминал подключен к носимому смарт-устройству;
получение информации о состоянии, отправляемой обратно терминалом на основе результатов проверки; и
определение того, входит ли пользователь в состояние сна, на основе информации о его состоянии.
[00157] В данном варианте осуществления изобретения текущее состояние заданного приложения содержит состояние бодрствования или состояние сна, при этом определение того, входит ли пользователь в состояние сна на основе информации о его состоянии, входит:
определение того, что пользователь не входит в состояние сна, когда текущее состояние заданного приложения - это состояние бодрствования;
определение того, что пользователь входит в состояние сна, когда текущее состояние заданного приложения - это состояние сна.
[00158] В данном варианте осуществления изобретения способ также содержит:
при определении того, что текущее состояние пользователя соответствует заранее заданному состоянию сна, делается вывод, что активирована фильтрационная функция состояния сна,
причем, когда делается вывод, что активирована фильтрационная функция состояния сна, на терминал посылается запрос о проверке состояния.
[00159] В данном варианте осуществления изобретения способ также содержит:
когда сделан вывод о том, что пользователь входит в состояние сна, на терминал посылается уведомление об этом, так чтобы терминал закрыл заданное приложения в соответствии с запросом.
[00160] Другие способы применения устройства очевидны для тех, кто имеет навыки работы со спецификациями и практику применения устройства, раскрытую в этом документе. Подразумевается, что это приложение охватывает все вариации, способы использования или адаптации этих способов применения, согласно их основным принципам, и включает такие отклонения от приведенного здесь описания, которые выводятся из общеизвестной практики в этой области. Предполагается, что спецификации и приведенные примеры будут рассматриваться исключительно как ориентировочные примеры, описанные в подлинных масштабах и предназначениях устройства, что также обозначено в нижеприведенных патентных формулах.
[00161] Предпочтительно, чтобы данное описание продукта не сводилось исключительно к тем структурам, которые были описаны выше и проиллюстрированы соответствующими фигурами, а также, чтобы не исключалась возможность различных модификаций и изменений, сделанных, не отходя от области применения идеи. Подразумевается, что масштаб описанного применения продукта ограничивается прилагаемыми патентными формулами.
Группа изобретений представлена способами, устройствами и системой определения состояния сна, а также устройствами обнаружения состояния сна. При обнаружении того, что текущее состояние пользователя соответствует заранее заданному состоянию сна, оценивают, активирована ли функция фильтрации состояния сна, для которой пользователь предварительно выбирает, активировать ее или нет, в соответствии со своими потребностями. Если сделан вывод о том, что функция фильтрации состояния сна активирована, посылают запрос проверки состояния терминалу для того, чтобы терминал проверил данные датчика и/или события операции заранее установленного приложения на терминале согласно запросу проверки состояния. Текущее состояние заданного приложения содержит состояние бодрствования или состояние сна. Проверка данных датчика и/или события операции заданного приложения на терминале включает запрос на закрытие заданного приложения. Когда ответная команда, соответствующая запросу на протяжении заданного времени, получена, определяют, что текущим состоянием заданного приложения является состояние бодрствования. Когда ответная команда, соответствующая запросу на протяжении заданного времени, не получена, определяют, что текущим состоянием заданного приложения является состояние сна. Причем терминал подключен к носимому смарт-устройству. Получают информацию о состоянии, которая отправляется в обратную сторону терминалом, на основе результатов проверки. Определяют, входит ли пользователь в состояние сна, на основе информации о его состоянии. Группа изобретений позволяет определить состояние сна пользователя, предотвращая возможные вычислительные ошибки носимого смарт-устройства, относительно определения продолжительности сна пользователя или наличия проблем с качеством сна, обеспечить точность вычислений продолжительности сна пользователя за счет возможности включать фильтрационную функцию определения сна согласно личным потребностям пользователя и определения состояния сна на основе информации, пересланной обратно терминалом. 7 н. и 11 з.п. ф-лы, 22 ил.
Способ и система для наблюдения сна и других физиологических состояний