СПОСОБ И УСТРОЙСТВО ДЛЯ ОТПРАВКИ СООБЩЕНИЯ
METHOD AND DEVICE FOR SENDING MESSAGES

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и испрашивает приоритет на основании заявки на патент Китая номер 201510020652.6, поданной 15 января 2015 года, и заявки на патент Китая номер 201510042057.2, поданной 28 января 2015 года, содержимое которых полностью содержится в данном документе по ссылке.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[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] Фиг. 2A является блок-схемой последовательности операций, показывающей другой способ отправки сообщения согласно другому примерному варианту осуществления.
[0027] Фиг. 2B является принципиальной схемой, иллюстрирующей второй список устройств согласно другому примерному варианту осуществления.
[0028] Фиг. 2C является принципиальной схемой, иллюстрирующей журнал регистрации передвижения согласно другому примерному варианту осуществления.
[0029] Фиг. 2D является принципиальной схемой, иллюстрирующей сообщение с предупреждением согласно другому примерному варианту осуществления.
[0030] Фиг. 3 является блок-схемой устройства для отправки сообщения согласно примерному варианту осуществления.
[0031] Фиг. 4 является блок-схемой устройства для отправки сообщения согласно примерному варианту осуществления.
[0032] Фиг. 5 является блок-схемой устройства для отправки сообщения согласно примерному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0033] Далее приводится подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеприведенное описание ссылается на прилагаемые чертежи, причем идентичные номера на различных чертежах представляют идентичные или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеприведенном описании примерных вариантов осуществления, не представляют все реализации в соответствии с изобретением. Вместо этого они являются просто примерами устройств и способов в соответствии с аспектами, связанными с изобретением, изложенным в прилагаемой формуле изобретения.
[0034] Фиг. 1 является блок-схемой последовательности операций способа отправки сообщения согласно примерному варианту осуществления, который применяется на сервере. Как показано на фиг. 1, способ отправки сообщения включает в себя следующие этапы.
[0035] На этапе 101 обнаруживается то, находится ли пользователь в целевом месте.
[0036] На этапе 102, если пользователь не находится в целевом месте, обнаруживается то, открыта ли дверь или окно целевого места.
[0037] На этапе 103, если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем.
[0038] Соответственно, в способе для отправки сообщения, предоставленном посредством настоящего изобретения, обнаруживается то, находится ли пользователь в целевом месте; если пользователь не находится в целевом месте, обнаруживается то, открыта ли дверь или окно целевого места; и если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем. В силу этого можно обнаруживать то, находится ли пользователь в целевом месте, непосредственно, а не обнаруживать на основе периода времени ухода. Таким образом, это позволяет разрешать такую проблему, что пользователь может уходить из квартиры в течение времени, отличного от периода времени ухода, и вызывать неточность в предупреждении. Следовательно, это позволяет достигать преимущества точного предупреждения.
[0039] Фиг. 2A является блок-схемой последовательности операций способа отправки сообщения согласно другому примерному варианту осуществления, который применяется на сервере. Как показано на фиг. 2A, способ отправки сообщения включает в себя следующие этапы.
[0040] На этапе 201 обнаруживается то, находится ли пользователь в целевом месте.
[0041] Целевое место представляет собой место, которое должно отслеживаться, что может представлять собой квартиру пользователя, здание компании, в котором находится пользователь. В этом отношении целевое место может быть одним местом либо также может быть более чем одним местом. Число целевых мест не ограничено в настоящем варианте осуществления.
[0042] Когда пользователь находится в целевом месте, преступники, в общем, не проникают в целевое место, чтобы красть имущество. В этом случае целевое место имеет высокий уровень безопасности и не требует мониторинга. Когда пользователь не находится в целевом месте, преступники могут проникать в целевое место, чтобы красть имущество. В этом случае целевое место имеет низкий уровень безопасности и требует мониторинга. Соответственно, в настоящем варианте осуществления можно определять то, требует ли целевое место мониторинга, посредством обнаружения того, находится ли пользователь в целевом месте.
[0043] Настоящий вариант осуществления предоставляет два способа обнаружения того, находится ли пользователь в целевом месте, описанные следующим образом.
[0044] В первом способе обнаружения принимается первое сообщение, отправленное из устройства в целевом месте, и обнаруживается то, находится ли пользователь в целевом месте, на основе первого сообщения.
[0045] В этом отношении устройство в целевом месте может представлять собой инфракрасный датчик, интеллектуальную камеру, интеллектуальный телевизор, интеллектуальный маршрутизатор, интеллектуальную лампу и т.п., которая установлена в целевом месте. Первое сообщение представляет собой сообщение, полученное посредством устройства в целевом месте для описания целевого места.
[0046] В настоящем варианте осуществления описывается процесс обнаружения, в котором первое сообщение представляет собой, например, сообщение указания перемещения человека или сообщение системы мониторинга. Далее, обнаружение того, находится ли пользователь в целевом месте, на основе первого сообщения включает в себя:
[0047] 1) когда первое сообщение представляет собой сообщение указания перемещения человека, обнаружение того, перемещается ли человек в целевом месте в течение предварительно установленного периода времени, на основе сообщения указания перемещения человека;
[0048] 2) когда первое сообщение представляет собой сообщение системы мониторинга, полученное из мониторинга целевого места, обнаружение того, ушел ли пользователь из целевого места, на основе сообщения системы мониторинга.
[0049] Для вышеуказанного пункта 1), сообщение указания перемещения человека может использоваться для того, чтобы указывать то, что имеется перемещение человека, либо также может использоваться для того, чтобы указывать то, что отсутствует перемещение человека. В настоящем варианте осуществления сообщение указания перемещения человека указывает, например, то, что отсутствует перемещение человека.
[0050] Когда первое сообщение представляет собой сообщение указания перемещения человека, устройство для получения первого сообщения может представлять собой инфракрасный датчик. В этом отношении известна технология мониторинга перемещения человека на основе инфракрасного датчика, которая не представлена конкретно в данном документе.
[0051] Во избежание ситуации, когда пользователь в данный момент находится в целевом месте при перемещении в области за пределы диапазона мониторинга инфракрасного датчика, что вызывает неточность в формировании сообщения указания перемещения человека, в настоящем варианте осуществления предварительно установленный период времени может задаваться заранее и инфракрасный датчик может отслеживать перемещение человека в течение предварительно установленного периода времени. В этом отношении начальный момент предварительно установленного периода времени может представлять собой момент, когда он начинает считывать отсутствие перемещения человека. Предварительно установленный период времени может задаваться равным значению по умолчанию пользователем или посредством сервера и может быть равным 1 часу, 2 часам и т.д. Например, при условии что инфракрасный датчик начинает считывать отсутствие перемещения человека в 3 часа и это длится в течение 2 часов, то определенный предварительно установленный период времени составляет с 3 часов до 5 часов.
[0052] В одной возможной реализации, когда инфракрасный датчик отслеживает то, что отсутствует перемещение человека в течение предварительно установленного периода времени, сообщение указания перемещения человека формируется и отправляется на сервер. Сервер определяет то, что пользователь не находится в целевом месте, на основе сообщения указания перемещения человека. В другой возможной реализации инфракрасный датчик отправляет сообщение указания перемещения человека на сервер с предварительно установленным временным интервалом. Когда сервер определяет то, что все сообщения указания перемещения человека, принятые в течение предварительно установленного периода времени, не указывают перемещение человека, сервер определяет то, что пользователь не находится в целевом месте.
[0053] Для вышеуказанного пункта 2) сообщение системы мониторинга может использоваться для того, чтобы указывать поведение пользователя в целевом месте. Например, когда сообщение системы мониторинга представляет собой видео и устройство для получения первого сообщения представляет собой интеллектуальную камеру, сообщение системы мониторинга может использоваться для того, чтобы указывать то, выходит ли пользователь из целевого места, либо может использоваться для того, чтобы указывать то, что пользователь входит в целевое место. Когда сообщение системы мониторинга представляет собой сообщение, указывающее использование интеллектуального бытового прибора, устройство для получения первого сообщения может представлять собой интеллектуальный телевизор и т.п. и сообщение системы мониторинга может использоваться для того, чтобы указывать поведение пользователя в целевом месте.
[0054] После того как он принимает сообщение системы мониторинга, отправленное из устройства в целевом месте, сервер анализирует сообщение системы мониторинга и определяет то, находится ли пользователь в целевом месте. Например, когда сообщение системы мониторинга указывает то, что пользователь выходит из целевого места, можно определять то, что пользователь не находится в целевом месте. Когда сообщение системы мониторинга указывает то, что пользователь входит в целевое место, можно определять то, что пользователь находится в целевом месте. Когда сообщение системы мониторинга указывает то, что пользователь включает интеллектуальный телевизор, можно определять то, что пользователь находится в целевом месте.
[0055] Во втором способе обнаружения принимается второе сообщение, отправленное из устройства, носимого пользователем, и обнаруживается то, находится ли пользователь в целевом месте, на основе второго сообщения и предварительно сохраненного сообщения, соответствующего целевому месту, причем второе сообщение указывает местоположение пользователя, а предварительно сохраненное сообщение указывает местоположение целевого места.
[0056] Поскольку второе сообщение указывает местоположение пользователя, а предварительно сохраненное сообщение указывает местоположение целевого места, сервер может определять то, находится ли пользователь в целевом месте, в зависимости от того, являются ли два местоположения идентичными.
[0057] В этом отношении обнаружение того, находится ли пользователь в целевом месте, на основе второго сообщения и предварительно сохраненного сообщения, соответствующего целевому месту, включает в себя:
[0058] 1) когда второе сообщение представляет собой первый список устройств, а предварительно сохраненное сообщение представляет собой второй список устройств, обнаружение того, находится ли пользователь в целевом месте, на основе подобия между первым списком устройств и вторым списком устройств, причем первый список устройств представляет собой список устройств, которые соединены в первой сети, покрывающей место, в котором в данный момент находится пользователь, а второй список устройств представляет собой список устройств, которые соединены во второй сети, преобразующей целевое место;
[0059] 2) когда второе сообщение представляет собой первое сообщение с местоположением носимого устройства пользователя, а предварительно сохраненное сообщение представляет собой второе сообщение с местоположением целевого места, обнаружение того, находится ли пользователь в целевом месте, на основе первого сообщения с местоположением и второго сообщения с местоположением.
[0060] Для вышеуказанного пункта 1), при условии что пользователь в данный момент находится в текущем месте, сервер должен обнаруживать то, представляет ли собой текущее место целевое место. В одной возможной реализации сервер обнаруживает то, являются ли первая сеть, покрывающая текущее место, и вторая сеть, покрывающая целевое место, идентичными. Если первая сеть является идентичной второй сети, можно определять то, что текущее место представляет собой целевое место и пользователь находится в целевом месте. Если первая сеть отличается от второй сети, можно определять то, что текущее место не представляет собой целевое место и пользователь не находится в целевом месте. В этом отношении первая сеть и вторая сеть представляют собой сети идентичного типа, к примеру сети по стандарту высококачественной беспроводной связи (Wi-Fi).
[0061] Обнаружение того, является ли первая сеть идентичной второй сети, может выполняться посредством обнаружения того, является ли имя первой сети идентичным имени второй сети. В том случае, если первая сеть отличается от второй сети, притом что имеет идентичное имя, то сервер определяет то, что первая сеть является идентичной второй сети, что вызывает ошибку. Соответственно, после того как определяется то, что имя первой сети является идентичным имени второй сети, обнаружение того, является ли первая сеть идентичной второй сети, может быть дополнительно основано на первом списке устройств первой сети и втором списке устройств второго списка устройств. В этом отношении первый список устройств представляет собой список устройств, которые соединены в первой сети, а второй список устройств представляет собой список устройств, которые соединены во второй сети.
[0062] При условии что первая сеть представляет собой сеть в квартире пользователя, то первый список устройств может включать в себя информацию устройств для инфракрасного датчика, интеллектуальной камеры и интеллектуального телевизора. При условии что вторая сеть представляет собой сеть в компании пользователя, то второе устройство может содержать информацию устройств для компьютера, интеллектуального принтера, интеллектуального кулера.
[0063] Поскольку пользователь может иногда заменять устройство в месте, или пользователь не включает некоторые устройства в месте, список устройств даже идентичного места может отличаться. Соответственно, для того чтобы повышать точность обнаружения, сервер может обнаруживать подобие между первым списком устройств и вторым списком устройств. Если подобие превышает предварительно установленную степень, можно определять то, что первая сеть является идентичной второй сети, текущее место представляет собой целевое место и пользователь находится в целевом месте. Если подобие меньше предварительно установленной степени, можно определять то, что первая сеть отличается от второй сети, текущее место не представляет собой целевое место, и пользователь не находится в целевом месте. В этом отношении предварительно установленная степень может задаваться равной значению по умолчанию, пользователем или посредством сервера.
[0064] В этом отношении, если подобие между первым списком устройств и вторым списком устройств является числом устройств, которые появляются в обоих из списков, предварительно установленная степень может быть равной 1, 5 или любому числу. Если подобие между первым списком устройств и вторым списком устройств является отношением числа устройств, которые появляются в обоих из списков, к общему числу устройств в обоих списках, предварительно установленная степень может составлять 10%, 20% или любое отношение.
[0065] Необязательно, второй список устройств может предварительно сохраняться на сервере. В реализации терминал может отображать параметры мест после того, как он соединяется со второй сетью. После того как пользователь выбирает вариант "дома", терминал сканирует на предмет устройств, соединенных со второй сетью, записывает информацию устройств во втором списке устройств и отправляет второй список устройств на сервер. Фиг. 2B является принципиальной схемой, иллюстрирующей второй список устройств. Как показано на фиг. 2B, второй список устройств включает в себя маршрутизатор, студийный телевизор, мой браслет и мой мобильный телефон. Второй список устройств также включает в себя описательную информацию, такую как идентификационные данные каждого устройства и т.п.
[0066] Тем не менее, пользователь также может конфигурировать третий список устройств третьей сети, покрывающей компанию. В этом случае терминал может формировать журнал регистрации передвижения пользователя согласно первому списку устройств, второму списку устройств и третьему списку устройств. Фиг. 2C является принципиальной схемой, иллюстрирующей журнал регистрации передвижения. Как показано на фиг. 2C, он показывает журнал регистрации передвижения пользователя 9 января. Например, пользователь вернулся домой в 02:24 и ушел из дома в 12:20, возвратился в офис 12:50 и т.д.
[0067] Для вышеуказанного пункта 2) первое сообщение с местоположением может получаться через устройство, носимое пользователем, и может обнаруживаться то, совпадает ли первое сообщение с местоположением со вторым сообщением с местоположением целевого места. В этом отношении устройство, носимое пользователем, может представлять собой терминал, носимое устройство и т.п. В настоящем варианте осуществления устройство, носимое пользователем, представляет собой, например, носимое устройство.
[0068] Необязательно, сообщение с местоположением может представлять собой сообщение с географической позицией либо адрес по Интернет-протоколу (IP) и другое сообщение, указывающее сообщение с географической позицией. Далее, обнаружение того, находится ли пользователь в целевом месте, на основе первого сообщения с местоположением и второго сообщения с местоположением, включает в себя:
[0069] 1) когда первое сообщение с местоположением представляет собой сообщение с географической позицией носимого устройства, а второе сообщение с местоположением представляет собой сообщение с географической позицией целевого места, обнаружение того, меньше или нет расстояние между носимым устройством и целевым местом предварительно установленного порогового значения;
[0070] 2) когда первое сообщение с местоположением представляет собой IP-адрес носимого устройства, а второе сообщение с местоположением представляет собой адрес сегмента сети, соответствующего целевому месту, обнаружение того, содержится ли IP-адрес носимого устройства в адресе сегмента сети.
[0071] Для вышеуказанного пункта 1), когда первое сообщение с местоположением представляет собой сообщение с географической позицией, носимое устройство может получать сообщение с географической позицией через систему позиционирования и отправлять сообщение с географической позицией на сервер. Сервер извлекает предварительно сохраненное сообщение с географической позицией, соответствующее целевому месту, и обнаруживает то, меньше или нет расстояние между носимым устройством и целевым местом предварительно установленного порогового значения. Если расстояние между носимым устройством и целевым местом меньше предварительно установленного порогового значения, он определяет то, что пользователь находится в целевом месте. Если расстояние между носимым устройством и целевым местом превышает предварительно установленное пороговое значение, он определяет то, что пользователь не находится в целевом месте. В этом отношении предварительно установленное пороговое значение может задаваться равным значению по умолчанию, пользователем или посредством сервера, к примеру как 10 м, 100 м и т.д.
[0072] Для вышеуказанного пункта 2), когда первое сообщение с местоположением представляет собой IP-адрес, поскольку вторая сеть, покрывающая целевое место, в общем, соответствует сегменту сети, сервер может обнаруживать то, содержится ли IP-адрес в адресе сегмента сети. Если IP-адрес содержится в адресе сегмента сети, он может определять то, что носимое устройство соединено во второй сети, и дополнительно определять то, что пользователь находится в целевом месте. Если IP-адрес не содержится в адресе сегмента сети, он может определять то, что носимое устройство не соединено во второй сети, и дополнительно определять то, что пользователь не находится в целевом месте.
[0073] Когда определяется то, что пользователь не находится в целевом месте, через вышеописанные способы, выполняется переход к этапу 202; когда определяется то, что пользователь находится в целевом месте, через вышеописанные способы, текущий процесс завершается, и выполняется ожидание начала другого процесса способа отправки сообщения.
[0074] На этапе 202, если пользователь не находится в целевом месте, принимаются сообщения состояния, отправленные из всех датчиков открытия двери-окна целевого места, причем каждый из датчиков открытия двери-окна соответствует одной двери или одному окну.
[0075] Когда пользователь не находится в целевом месте, преступники могут проникать в целевое место через открытую дверь или окно. Соответственно, сервер должен получать состояния дверей и окон в целевом месте. В этом отношении двери и окна означают, по меньшей мере, одну из дверей и окон.
[0076] В настоящем варианте осуществления пользователь может устанавливать датчик открытия двери-окна на каждой из дверей и окон заранее для получения состояния открытия двери или окна и формирования сообщения состояния, которое указывает то, что дверь или окно открыта, или указывает то, что дверь или окно закрыта. В этом отношении датчик открытия двери-окна может представлять собой, по меньшей мере, одно из магнитного датчика, датчика давления, бесконтактного датчика-переключателя, датчика смещения или датчика другого типа, который может обнаруживать состояние открытия двери или окна.
[0077] В одной возможной реализации, после того как он определяет то, что пользователь не находится в целевом месте, сервер отправляет инструкцию получения состояния в каждый датчик открытия двери-окна для (посредством датчика открытия двери-окна) получения состояния двери или окна, формирования сообщения состояния и его отправки сервер.
[0078] На этапе 203 обнаруживается то, указывает ли одно из сообщений состояния открытое состояние.
[0079] Сервер может выполнять поиск сообщения состояния, указывающего открытое состояние, из всех принимаемых сообщений состояния. Если он находит сообщение состояния, указывающее открытое состояние, должен выполняться этап 204, а если он не находит сообщение состояния, указывающее открытое состояние, можно определять то, что все двери и окна в целевом месте закрыты, текущий процесс закончен и выполняется ожидание начала другого процесса способа отправки сообщения.
[0080] На этапе 204, если одно из сообщений состояния указывает открытое состояние, определяется то, что дверь или окно целевого места открыта.
[0081] На этапе 205, если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем.
[0082] Сервер может формировать сообщение с предупреждением и отправлять его в устройство, носимое пользователем. Например, сервер может сначала отправлять сообщение с предупреждением в терминал пользователя, и если терминал не принимает операцию, чтобы обрабатывать это, то сервер может отправлять сообщение с предупреждением в носимое устройство.
[0083] В этом отношении сообщение с предупреждением может представлять собой текстовое сообщение, сообщение с изображением или мультимедийное сообщение. В настоящем варианте осуществления сообщение с предупреждением представляет собой, например, текстовое сообщение. Фиг. 2D является принципиальной схемой, иллюстрирующей сообщение с предупреждением. Как показано на чертеже, сообщение с предупреждением представляет собой: "Датчик обнаружил открытую дверь". После того как он принимает сообщение с предупреждением, терминал может представлять сообщение с предупреждением пользователю.
[0084] Необязательно, сервер также может определять позицию двери или окна, которая открыта, на основе датчиков открытия двери-окна. Например, сервер принимает сообщение состояния, указывающее открытое состояние, которое отправляется из датчика открытия двери-окна в спальне, и он может определять то, что окно спальни открыто, и формировать сообщение с предупреждением "Датчик обнаружил открытое окно спальни".
[0085] Необязательно, сервер может предварительно задавать соответствующую взаимосвязь между устройством, носимым пользователем, устройствами в целевом месте, вторым списком устройств и датчиками открытия двери-окна в целевом месте.
[0086] Необязательно, вышеописанный способ может осуществляться на сервере либо также может осуществляться в другом устройстве, выполненном с возможностью отправки сообщения с предупреждением.
[0087] Необязательно, вышеописанный способ может быть инициирован посредством события либо также может выполняться периодически, т.е. периодическое обнаружение того, находится ли пользователь в целевом месте, и последующее выполнение следующих этапов. Период для осуществления вышеописанного способа может задаваться равным значению по умолчанию пользователем или посредством сервера, к примеру, как 1 минута, 5 минут и т.д.
[0088] Соответственно, в способе отправки сообщения, предоставленном посредством настоящего изобретения, обнаруживается то, находится ли пользователь в целевом месте; если пользователь не находится в целевом месте, обнаруживается то, открыта ли дверь или окно целевого места; и если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем. В силу этого можно обнаруживать то, находится ли пользователь в целевом месте, непосредственно, а не обнаруживать на основе периода времени ухода. Таким образом, это позволяет разрешать проблему, состоящую в том, что пользователь может уходить из квартиры в течение времени, отличного от периода времени ухода, и вызывать неточность в предупреждении. Следовательно, это позволяет достигать преимущества точного предупреждения.
[0089] Помимо этого, когда второе сообщение представляет собой первый список устройств, а предварительно сохраненное сообщение представляет собой второй список устройств, обнаруживается то, находится ли пользователь в целевом месте, на основе подобия между первым списком устройств и вторым списком устройств. В силу этого можно определять то, находится ли пользователь в целевом месте, на основе устройств, соединенных в сети, за счет этого повышая точность обнаружения.
[0090] Фиг. 3 является блок-схемой устройства для отправки сообщения согласно примерному варианту осуществления, который применяется на сервере. Как показано на фиг. 3, устройство для отображения сообщения включает в себя: первый модуль 310 обнаружения, первый модуль 320 обнаружения и модуль 330 отправки сообщений.
[0091] Первый модуль 310 обнаружения выполнен с возможностью обнаруживать то, находится ли пользователь в целевом месте;
[0092] - второй модуль 320 обнаружения выполнен с возможностью, если первый модуль 310 обнаружения обнаруживает то, что пользователь не находится в целевом месте, обнаруживать то, открыта ли дверь или окно целевого места; и
[0093] - модуль 330 отправки сообщений выполнен с возможностью, если второй модуль 320 обнаружения обнаруживает то, что дверь или окно целевого места открыта, отправлять сообщение с предупреждением в устройство, носимое пользователем.
[0094] Соответственно, в устройстве для отправки сообщения, предоставленном посредством настоящего изобретения, обнаруживается то, находится ли пользователь в целевом месте; если пользователь не находится в целевом месте, обнаруживается то, открыта ли дверь или окно целевого места; и если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем. В силу этого можно обнаруживать то, находится ли пользователь в целевом месте, непосредственно, а не обнаруживать на основе периода времени ухода. Таким образом, это позволяет разрешать такую проблему, что пользователь может уходить из квартиры в течение времени, отличного от периода времени ухода, и вызывать неточность в предупреждении. Следовательно, это позволяет достигать преимущества точного предупреждения.
[0095] Фиг. 4 является блок-схемой устройства для отправки сообщения согласно примерному варианту осуществления, который применяется на сервере. Как показано на фиг. 4, устройство для отображения сообщения включает в себя: первый модуль 410 обнаружения, второй модуль 420 обнаружения и модуль 430 отправки сообщений.
[0096] Первый модуль 410 обнаружения выполнен с возможностью обнаруживать то, находится ли пользователь в целевом месте;
[0097] - второй модуль 420 обнаружения выполнен с возможностью, если первый модуль 410 обнаружения обнаруживает то, что пользователь не находится в целевом месте, обнаруживать то, открыта ли дверь или окно целевого места; и
[0098] - модуль 430 отправки сообщений выполнен с возможностью, если второй модуль 420 обнаружения обнаруживает то, что дверь или окно целевого места открыта, отправлять сообщение с предупреждением в устройство, носимое пользователем.
[0099] Необязательно, первый модуль 410 обнаружения включает в себя: первый субмодуль 411 обнаружения или второй субмодуль 412 обнаружения;
[00100] Первый субмодуль 411 обнаружения выполнен с возможностью принимать первое сообщение, отправленное из устройства в целевом месте, и обнаруживать то, находится ли пользователь в целевом месте, на основе первого сообщения;
[00101] - второй субмодуль 412 обнаружения выполнен с возможностью принимать второе сообщение, отправленное из устройства, носимого пользователем, и обнаруживать то, находится ли пользователь в целевом месте, на основе второго сообщения и предварительно сохраненного сообщения, соответствующего целевому месту, причем второе сообщение указывает местоположение пользователя, а предварительно сохраненное сообщение указывает местоположение целевого места.
[00102] Необязательно, первый субмодуль обнаружения включает в себя: субблок 4111 обнаружения перемещения или субблок 4112 обнаружения ухода.
[00103] Субблок 4111 обнаружения перемещения выполнен с возможностью, когда первое сообщение представляет собой сообщение указания перемещения человека, обнаруживать то, перемещается ли человек в целевом месте в течение предварительно установленного периода времени, на основе сообщения указания перемещения человека; и
[00104] - субблок 4112 обнаружения ухода выполнен с возможностью, когда первое сообщение представляет собой сообщение системы мониторинга, полученное из мониторинга целевого места, обнаруживать то, ушел ли пользователь из целевого места, на основе сообщения системы мониторинга.
[00105] Необязательно, второй субмодуль 412 обнаружения включает в себя: субблок 4121 обнаружения списков или субблок 4122 обнаружения местоположения.
[00106] Субблок 4121 обнаружения списков выполнен с возможностью, когда второе сообщение представляет собой первый список устройств, а предварительно сохраненное сообщение представляет собой второй список устройств, обнаруживать то, находится ли пользователь в целевом месте, на основе подобия между первым списком устройств и вторым списком устройств, причем первый список устройств представляет собой список устройств, которые соединены в первой сети, покрывающей место, в котором в данный момент находится пользователь, а второй список устройств представляет собой список устройств, которые соединены во второй сети, преобразующей целевое место; и
[00107] - субблок 4122 обнаружения местоположения выполнен с возможностью, когда второе сообщение представляет собой первое сообщение с местоположением носимого устройства пользователя, а предварительно сохраненное сообщение представляет собой второе сообщение с местоположением целевого места, обнаруживать то, находится ли пользователь в целевом месте, на основе первого сообщения с местоположением и второго сообщения с местоположением.
[00108] Необязательно, субблок 4122 обнаружения местоположения дополнительно выполнен с возможностью:
[00109] - когда первое сообщение с местоположением представляет собой сообщение с географической позицией носимого устройства, а второе сообщение с местоположением представляет собой сообщение с географической позицией целевого места, обнаруживать то, меньше или нет расстояние между носимым устройством и целевым местом предварительно установленного порогового значения; или
[00110] - когда первое сообщение с местоположением представляет собой IP-адрес по Интернет-протоколу носимого устройства, а второе сообщение с местоположением представляет собой адрес сегмента сети, соответствующего целевому месту, обнаруживать то, содержится ли IP-адрес носимого устройства в адресе сегмента сети.
[00111] Необязательно, второй модуль 420 обнаружения включает в себя: субмодуль 421 приема сообщений, субмодуль 422 обнаружения состояния и субмодуль 423 определения состояния.
[00112] Субмодуль 421 приема сообщений выполнен с возможностью принимать сообщения состояния, отправленные из всех датчиков открытия двери-окна целевого места, причем каждый из датчиков открытия двери-окна соответствует одной двери или одному окну;
[00113] - субмодуль 422 обнаружения состояния выполнен с возможностью обнаруживать то, указывает ли одно из сообщений состояния открытое состояние; и
[00114] - субмодуль 423 определения состояния выполнен с возможностью, если субмодуль обнаружения состояния обнаруживает то, что одно из сообщений состояния указывает открытое состояние, определять то, что дверь или окно целевого места открыта.
[00115] Соответственно, в устройстве для отправки сообщения, предоставленном посредством настоящего изобретения, обнаруживается то, находится ли пользователь в целевом месте; если пользователь не находится в целевом месте, обнаруживается то, открыта ли дверь или окно целевого места; и если дверь или окно целевого места открыта, сообщение с предупреждением отправляется в устройство, носимое пользователем. В силу этого можно обнаруживать то, находится ли пользователь в целевом месте, непосредственно, а не обнаруживать на основе периода времени ухода. Таким образом, это позволяет разрешать такую проблему, что пользователь может уходить из квартиры в течение времени, отличного от периода времени ухода, и вызывать неточность в предупреждении. Следовательно, это позволяет достигать преимущества точного предупреждения.
[00116] Помимо этого, когда второе сообщение представляет собой первый список устройств, а предварительно сохраненное сообщение представляет собой второй список устройств, обнаруживается то, находится ли пользователь в целевом месте, на основе подобия между первым списком устройств и вторым списком устройств. В силу этого можно определять то, находится ли пользователь в целевом месте, на основе устройств, соединенных в сети, за счет этого повышая точность обнаружения.
[00117] Относительно устройств в вышеописанных вариантах осуществления конкретные способы для выполнения операций для отдельных модулей подробно описаны в вариантах осуществления относительно релевантных способов, что не представлено конкретно в данном документе.
[00118] Примерный вариант осуществления настоящего изобретения предоставляет устройство для отправки сообщения, которое может реализовывать способ отправки сообщения, предоставленный посредством настоящего изобретения. Устройство для отправки сообщения включает в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора;
[00119] - при этом процессор выполнен с возможностью осуществлять:
[00120] - обнаружение того, находится ли пользователь в целевом месте;
[00121] - если пользователь не находится в целевом месте, обнаружение того, открыта ли дверь или окно целевого места; и
[00122] - если дверь или окно целевого места открыта, отправку сообщения с предупреждением в устройство, носимое пользователем.
[00123] Фиг. 5 является блок-схемой устройства 500 для отправки сообщения согласно примерному варианту осуществления. Например, устройство 500 может предоставляться как сервер. Ссылаясь на фиг. 5, устройство 500 включает в себя компонент 522 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы запоминающего устройства, представленные посредством запоминающего устройства 532, для сохранения инструкций, выполняемых посредством компонента 522 обработки, таких как прикладные программы. Прикладные программы, сохраненные в запоминающем устройстве 532, могут включать в себя один или более модулей, соответствующих набору инструкций. Дополнительно, компонент 522 обработки выполнен с возможностью приводить в исполнение инструкции, чтобы осуществлять вышеописанный способ отправки сообщения.
TM
TM
TM
TM
TM
[00124] Устройство 500 также может включать в себя компонент 526 питания, выполненный с возможностью осуществлять управление питанием устройства 500, проводной или беспроводной сетевой интерфейс(ы) 550, выполненный с возможностью подключать устройство 500 к сети, и интерфейс 558 ввода-вывода. Устройство 500 может работать на основе операционной системы, сохраненной в запоминающем устройстве 532, такой как Windows Server, Mac OS X, Unix, Linux, FreeBSD и т.п.
[00125] Другие варианты осуществления изобретения должны быть очевидными для специалистов в области техники из изучения описания и практического применения изобретения, раскрытого в данном документе. Эта заявка имеет намерение охватывать все изменения, варианты использования или адаптации изобретения согласно его общим принципам, в том числе такие отклонения от настоящего изобретения, которые попадают в рамки известной или общепринятой практики в данной области техники. Данное подробное описание и примеры должны рассматриваться только как примерные, при этом истинный объем и сущность изобретения указываются посредством прилагаемой формулы изобретения.
[00126] Следует принимать во внимание, что настоящее изобретение не ограничено точной структурой, которая описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут вноситься без отступления от его объема. Подразумевается, что объем изобретения должен быть ограничен только посредством прилагаемой формулы изобретения.