СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ВИДЕОДАННЫХ НАБЛЮДЕНИЯ
METHOD AND DEVICE FOR PROCESSING SURVEILLANCE VIDEODATA

По настоящей заявке испрашивается приоритет согласно заявке на патент Китая №201410804324.0, поданной 19 декабря 2014 года, содержание которой полностью включено в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0001] Изобретение относится к области компьютерных технологий и, в частности, к способу и устройству для обработки видеоданных наблюдения.
УРОВЕНЬ ТЕХНИКИ
[0002] Благодаря сочетанию традиционных камер и сетевых технологий, веб-камера может передавать изображения на другую сторону земного шара через сеть, и зритель на дальнем конце может просматривать изображения с помощью стандартного веб-браузера (например, Microsoft IE или Netscape).
[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] Опционально, на основе криптосистемы RSA с открытым ключом можно избежать публикации ключа, используемого для шифрования файлов; в то же время, хотя ключ для шифрования файлов является постоянным, секретные ключи соответствующих заранее заданных учетных записей могут отличаться друг от друга, так что открытые ключи, сформированные терминалом для соответствующих учетных записей пользователя, отличаются друг от друга; таким образом, даже если открытые ключи соответствующих учетных записей пользователя публикуются, ключ для шифрования файлов не может быть получен другими людьми, что также повышает защищенность ключа для шифрования файлов и защищенность видеофайлов наблюдения для более эффективной защиты конфиденциальной информации пользователя.
[0029] Опционально, когда атрибуты видеофайла наблюдения установлены так, чтобы сделать его скрытым, упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[0030] модификацию атрибутов видеофайла наблюдения так, чтобы сделать его видимым, когда пройдена аутентификация личности, и
[0031] вывод видимого видеофайла наблюдения на дисплей.
[0032] Опционально, когда пройдена аутентификация личности пользователя, терминал модифицирует скрытые атрибуты видеофайла наблюдения так, чтобы сделать его видимым, так что пользователю, который прошел аутентификацию личности, разрешается осуществлять доступ к видеофайлу наблюдения, что обеспечивает защиту видеофайла наблюдения, так что видеофайл наблюдения не может быть свободно просмотрен, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[0033] Опционально, когда видеофайл наблюдения шифрован, упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[0034] получение ключа файла, вводимого из учетной записи пользователя, когда пройдена аутентификация личности;
[0035] дешифрование видеофайла наблюдения на основе ключа файла и
[0036] вывод дешифрованного видеофайла наблюдения на дисплей.
[0037] Опционально, когда пройдена аутентификация личности, терминал предлагает пользователю ввести ключ файла, чтобы дешифровать видеофайл наблюдения и отобразить его для пользователя, что обеспечивает защиту видеофайла наблюдения, так что видеоданные наблюдения не могут свободно просматриваться, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[0038] Опционально, ключ файла представляет собой пользовательский пароль учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, а информация авторизации включает имя пользователя и пользовательский пароль учетной записи пользователя,
[0039] причем упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[0040] дешифрование видеофайла наблюдения с использованием пользовательского пароля учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, когда на основе информации авторизации определено, что учетная запись пользователя является учетной записью владельца устройства камеры, которое снимает видеофайл наблюдения, и
[0041] вывод дешифрованного видеофайла наблюдения на дисплей.
[0042] Опционально, когда владелец устройства камеры шифрует видеофайл наблюдения с использованием пользовательского пароля своей собственной учетной записи, если посредством аутентификации личности определено, что осуществляющее доступ лицо является владельцем устройства камеры, видеофайл наблюдения непосредственно дешифруют для пользователя, так что владелец устройства камеры может удобно и быстро осуществлять доступ к видеофайлу наблюдения.
[0043] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство для обработки видеоданных наблюдения. Устройство содержит:
[0044] первый модуль получения, выполненный с возможностью получения от учетной записи пользователя запроса просмотра видеофайла наблюдения, при этом запрос просмотра содержит информацию авторизации учетной записи пользователя;
[0045] модуль аутентификации, сконфигурированный для выполнения аутентификации личности по учетной записи пользователя в соответствии с информацией авторизации, и
[0046] модуль просмотра, выполненный с возможностью разрешения учетной записи пользователя просматривать видеоданные наблюдения, когда пройдена аутентификация личности.
[0047] Опционально, устройство также содержит
[0048] модуль выполнения, сконфигурированный для выполнения операции защиты конфиденциальной информации пользователя в отношении видеофайла наблюдения, загруженного из устройства камеры.
[0049] Опционально, модуль выполнения содержит по меньшей мере один из следующих подмодулей:
[0050] подмодуль установки, выполненный с возможностью установки атрибутов видеофайла наблюдения так, чтобы сделать его скрытым, и
[0051] подмодуль шифрования, выполненный с возможностью шифрования видеофайла наблюдения.
[0052] Опционально, подмодуль шифрования выполнен с возможностью получения ключа файла, используемого для шифрования видеофайла наблюдения, и шифрования видеофайла наблюдения на основе ключа файла.
[0053] Опционально, устройство также содержит
[0054] модуль выдачи, выполненный с возможностью выдачи ключа файла заранее заданной учетной записи пользователя.
[0055] Опционально, устройство также содержит:
[0056] второй модуль получения, выполненный с возможностью получения секретного ключа пользователя для заранее заданной учетной записи пользователя;
[0057] модуль формирования, выполненный с возможностью формирования открытого ключа пользователя для заранее заданной учетной записи пользователя в соответствии с ключом файла и секретным ключом пользователя для заранее заданной учетной записи пользователя;
[0058] модуль передачи, выполненный с возможностью передачи открытого ключа пользователя соответствующей заранее заданной учетной записи пользователя, так что заранее заданная учетная запись пользователя формирует ключ файла для видеофайла наблюдения в соответствии с открытым ключом пользователя и секретным ключом пользователя.
[0059] Опционально, модуль просмотра содержит:
[0060] подмодуль модификации, выполненный с возможностью модификации, когда атрибуты видеофайла наблюдения установлены так, чтобы сделать его скрытым, атрибутов видеофайла наблюдения так, чтобы сделать его видимым, когда пройдена аутентификация личности, и
[0061] подмодуль отображения, выполненный с возможностью вывода видимого видеофайла наблюдения на дисплей.
[0062] Опционально, модуль просмотра содержит:
[0063] подмодуль получения, выполненный с возможностью получения, когда видеофайл наблюдения шифрован, ключа файла, вводимого из учетной записи пользователя, когда пройдена аутентификация личности;
[0064] подмодуль дешифрования, выполненный с возможностью дешифрования видеофайла наблюдения на основе ключа файла, и
[0065] подмодуль отображения, выполненный с возможностью вывода дешифрованного видеофайла наблюдения на дисплей.
[0066] Опционально, ключ файла представляет собой пользовательский пароль учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, а информация авторизации содержит имя пользователя и пользовательский пароль учетной записи пользователя;
[0067] причем модуль просмотра содержит:
[0068] подмодуль дешифрования, выполненный с возможностью дешифрования видеофайла наблюдения с использованием пользовательского пароля учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, когда на основе информации авторизации определено, что учетная запись пользователя является учетной записью владельца устройства камеры, которое снимает видеофайл наблюдения, и
[0069] подмодуль отображения, выполненный с возможностью вывода дешифрованного видеофайла наблюдения на дисплей.
[0070] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для обработки видеоданных наблюдения. Устройство содержит:
[0071] процессор и
[0072] память для хранения команд, исполняемых процессором;
[0073] при этом процессор выполнен с возможностью:
[0074] получения от учетной записи пользователя запроса просмотра видеофайла наблюдения, при этом запрос просмотра содержит информацию авторизации учетной записи пользователя;
[0075] выполнения аутентификации личности по учетной записи пользователя в соответствии с информацией авторизации и
[0076] разрешения учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности.
[0077] Нужно понимать, что предшествующее общее описание и последующее подробное описание представлены только для иллюстрации и пояснения изобретения и не ограничивают изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0078] Приложенные чертежи, которые составляют часть настоящего описания, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для пояснения принципов настоящего изобретения.
[0079] Фиг. 1 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с примером осуществления изобретения.
[0080] Фиг. 2 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения.
[0081] Фиг. 3 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0082] Фиг. 4 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0083] Фиг. 5 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0084] Фиг. 6 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0085] Фиг. 7 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0086] Фиг. 8 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с примером осуществления изобретения.
[0087] Фиг. 9 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения.
[0088] Фиг. 10 представляет структурную схему, иллюстрирующую модуль выполнения в соответствии с примером осуществления изобретения.
[0089] Фиг. 11 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0090] Фиг. 12 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с еще одним примером осуществления изобретения.
[0091] Фиг. 13 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с примером осуществления изобретения.
[0092] Фиг. 14 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с другим примером осуществления изобретения.
[0093] Фиг. 15 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с другим примером осуществления.
[0094] Фиг. 16 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с примером осуществления изобретения.
[0095] Фиг. 17 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с примером осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0096] Далее настоящее изобретение будет описано более подробно с помощью конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. В приведенном ниже описании сделаны ссылки на приложенные чертежи, при этом, если не указано иное, аналогичными позициями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, изложенные в приведенном ниже описании, не представляют собой все возможные реализации настоящего изобретения. Они являются просто примерами устройств и способов, которые соответствуют некоторым из аспектов, связанных с настоящим изобретением, охарактеризованным в приложенной формуле изобретения.
[0097] Видеофайл наблюдения, снятый устройством камеры (например, камерой наблюдения), загружается в терминальное устройство (например, компьютер или маршрутизатор). Настоящее изобретение в основном выполняет защиту конфиденциальной информации видеофайла наблюдения, загруженного в терминальное устройство.
[0098] Фиг. 1 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с примером осуществления изобретения. Как показано на фиг. 1, устройство камеры загружает видеофайл наблюдения в терминал. Способ обработки видеоданных наблюдения применяется в терминале и включает следующие шаги.
[0099] На шаге S11 получают от учетной записи пользователя запрос просмотра видеофайла наблюдения, при этом запрос просмотра содержит информацию авторизации учетной записи пользователя.
[00100] На шаге S12 выполняют аутентификацию личности по учетной записи пользователя в соответствии с информацией авторизации.
[00101] На шаге S13 разрешают учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности.
[00102] В настоящем варианте осуществления изобретения аутентификацию личности выполняют в отношении пользователя, который осуществляет доступ к видеофайлу наблюдения, и только тому пользователю, который прошел аутентификацию личности, разрешают просматривать видеоданные наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00103] Фиг. 2 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 2, опционально способ также включает следующий шаг.
[00104] На шаге S10 выполняют операцию защиты конфиденциальной информации в отношении видеофайла наблюдения, загруженного из устройства камеры.
[00105] Опционально, операцию защиты конфиденциальной информации выполняют в отношении видеофайла наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00106] Опционально, шаг S10 включает по меньшей мере одну из следующих операций:
[00107] установку атрибутов видеофайла наблюдения так, чтобы сделать его скрытым, и
[00108] шифрование видеофайла наблюдения.
[00109] Опционально, посредством скрытия видеофайла наблюдения, или шифрования видеофайла наблюдения, или их комбинации защищают видеофайл наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00110] Фиг. 3 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 3, опционально, шифрование видеофайла наблюдения включает следующие шаги.
[00111] На шаге S31 получают ключ файла, используемый для шифрования видеофайла наблюдения.
[00112] На шаге S32 шифруют видеофайл наблюдения на основе ключа файла.
[00113] Опционально, терминал шифрует видеофайл наблюдения, при этом владелец устройства камеры может заранее задать ключ файла, используемый для шифрования, например терминальный пользовательский пароль владельца устройства камеры; ключ файла, используемый для шифрования, может быть сформирован терминалом. Владелец устройства камеры или другие пользователи не могут узнать ключ файла, фактически используемый для шифрования видеофайла наблюдения, что гарантирует безопасность видеофайла наблюдения, хранимого в терминале. Видеофайл наблюдения может быть защищен с помощью этих способов шифрования, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00114] Опционально, способ также включает
[00115] выдачу ключа файла заранее заданной учетной записи пользователя.
[00116] Опционально, владелец устройства камеры может заранее задать учетные записи пользователя, которые имеют авторизацию доступа к видеофайлу наблюдения, и терминал выдает ключ файла таким пользователям, так что эти пользователи могут просматривать видеофайл наблюдения. В этой связи только тем пользователям, которые имеют авторизацию доступа, разрешено просматривать видеофайл наблюдения, хранимый в терминале, что позволяет эффективно защитить конфиденциальную информацию пользователя.
[00117] Фиг. 4 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 4, опционально способ включает следующие шаги.
[00118] На шаге S41 получают секретный ключ пользователя для заранее заданной учетной записи пользователя.
[00119] На шаге S42 формируют открытый ключ пользователя для заранее заданной учетной записи пользователя в соответствии с ключом файла и секретным ключом пользователя для заранее заданной учетной записи пользователя.
[00120] На шаге S43 открытый ключ пользователя передают соответствующей заранее заданной учетной записи пользователя, так что заранее заданная учетная запись пользователя формирует ключ файла для видеофайла наблюдения в соответствии с открытым ключом пользователя и секретным ключом пользователя.
[00121] Опционально, на основе криптосистемы RSA с открытым ключом терминал формирует открытый ключ для заранее заданной учетной записи пользователя в соответствии с секретным ключом для заранее заданной учетной записи пользователя и ключом для шифрования файлов; другие пользователи могут вычислить ключ для шифрования файлов в соответствии с открытым ключом и их собственными секретными ключами, так что эти пользователи могут получить доступ к видеофайлу, хранимому в терминале. Благодаря такому способу шифрования, можно предотвратить публикацию ключа, используемого для шифрования файлов; в то же время, хотя ключ для шифрования файлов является постоянным, секретные ключи соответствующих заранее заданных учетных записей пользователей могут отличаться друг от друга, так что открытые ключи, сформированные терминалом для соответствующих учетных записей пользователей, отличаются друг от друга; следовательно, даже если открытые ключи соответствующих учетных записей пользователей публикуются, ключ для шифрования файлов не может быть получен другими людьми, что также повышает защищенность ключа для шифрования файлов и защищенность видеофайлов наблюдения для более эффективной защиты конфиденциальной информации пользователя.
[00122] Фиг. 5 является блок-схемой, иллюстрирующей способ обработки видеоданных наблюдения в соответствии с другим вариантом осуществления изобретения. Как показано на фиг. 5, опционально, когда атрибуты видеофайла наблюдения установлены так, чтобы сделать его скрытым, шаг S13 включает следующие шаги.
[00123] На шаге S51 атрибуты видеофайла наблюдения модифицируют так, чтобы сделать его видимым, когда пройдена аутентификация личности.
[00124] На шаге S52 видимый видеофайл наблюдения выводят на дисплей.
[00125] Опционально, когда пройдена аутентификация личности пользователя, терминал модифицирует скрытые атрибуты видеофайла наблюдения так, чтобы сделать его видимым, так что пользователю, который прошел аутентификацию личности, разрешается осуществлять доступ к видеофайлу наблюдения, что обеспечивает защиту видеофайла наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00126] Фиг. 6 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим вариантом осуществления изобретения. Как показано на фиг. 6, опционально, когда видеофайл наблюдения шифрован, шаг S13 включает следующие шаги.
[00127] На шаге S61 получают ключ файла, вводимый из учетной записи пользователя, когда пройдена аутентификация личности.
[00128] На шаге S62 видеофайл наблюдения дешифруют на основе ключа файла.
[00129] На шаге S63 дешифрованный видеофайл наблюдения выводят на дисплей.
[00130] Опционально, когда пройдена аутентификация личности пользователя, терминал предлагает пользователю ввести ключ файла, чтобы дешифровать видеофайл наблюдения и отобразить его для пользователя, что обеспечивает защиту видеофайла наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00131] Фиг. 7 представляет блок-схему, иллюстрирующую способ обработки видеоданных наблюдения в соответствии с другим вариантом осуществления изобретения. Как показано на фиг. 7, опционально ключ файла представляет собой пользовательский пароль учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, а информация авторизации включает имя пользователя и пользовательский пароль учетной записи пользователя, при этом шаг S13 включает следующие шаги.
[00132] На шаге S71, когда на основе информации авторизации определяют, что учетная запись пользователя представляет собой учетную запись владельца устройства камеры, которое снимает видеофайл наблюдения, этот видеофайл наблюдения дешифруют с использованием пользовательского пароля учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения.
[00133] На шаге S72 дешифрованный видеофайл наблюдения выводят на дисплей.
[00134] Опционально, когда владелец устройства камеры шифрует видеофайл наблюдения с использованием пользовательского пароля своей собственной учетной записи, если с помощью аутентификации личности определяют, что осуществляющее доступ лицо является владельцем устройства камеры, видеофайл наблюдения непосредственно дешифруют для пользователя, так что владелец устройства камеры может удобно и быстро осуществлять доступ к видеофайлу наблюдения.
[00135] Фиг. 8 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения, в соответствии с примером осуществления изобретения. Как показано на фиг. 8, устройство содержит первый модуль 81 получения, модуль 82 аутентификации и модуль 83 просмотра.
[00136] Первый модуль 81 получения выполнен с возможностью получения от учетной записи пользователя запроса просмотра видеофайла наблюдения, при этом запрос просмотра включает информацию авторизации учетной записи пользователя.
[00137] Модуль 82 аутентификации сконфигурирован для выполнения аутентификации личности по учетной записи пользователя в соответствии с информацией авторизации.
[00138] Модуль 83 просмотра выполнен с возможностью разрешения учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности.
[00139] Фиг. 9 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 9, опционально устройство также содержит:
[00140] модуль 84 выполнения, сконфигурированный для выполнения операции защиты конфиденциальной информации в отношении видеофайла наблюдения, загруженного из устройства камеры.
[00141] Фиг. 10 представляет блок-схему, иллюстрирующую модуль выполнения в соответствии с примером осуществления изобретения. Как показано на фиг. 10, опционально модуль 84 выполнения содержит по меньшей мере один из следующих подмодулей:
[00142] подмодуль 101 установки, выполненный с возможностью установки атрибутов видеофайла наблюдения так, чтобы сделать его скрытым, и
[00143] подмодуль 102 шифрования, выполненный с возможностью шифрования видеофайла наблюдения.
[00144] Опционально, подмодуль 102 шифрования выполнен с возможностью получения ключа файла, используемого для шифрования видеофайла наблюдения, и шифрования видеофайла наблюдения на основе ключа файла.
[00145] Фиг. 11 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 11, опционально устройство также содержит:
[00146] модуль 85 выдачи, выполненный с возможностью выдачи ключа файла заранее заданной учетной записи.
[00147] Фиг. 12 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с другим примером осуществления изобретения. Как показано на фиг. 12, опционально устройство также содержит:
[00148] второй модуль 86 получения, выполненный с возможностью получения секретного ключа пользователя для заранее заданной учетной записи пользователя;
[00149] модуль 87 формирования, выполненный с возможностью формирования открытого ключа пользователя для заранее заданной учетной записи в соответствии с ключом файла и секретным ключом пользователя для заранее заданной учетной записи, и
[00150] модуль 88 передачи, выполненный с возможностью передачи открытого ключа пользователя соответствующей заранее заданной учетной записи пользователя, так что заранее заданная учетная запись пользователя формирует ключ файла для видеофайла наблюдения в соответствии с открытым ключом пользователя и секретным ключом пользователя.
[00151] Фиг. 13 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с примером осуществления изобретения. Как показано на фиг. 13, опционально модуль 83 просмотра содержит:
[00152] подмодуль 131 модификации, выполненный с возможностью модификации, когда атрибуты видеофайла наблюдения установлены так, чтобы сделать его скрытым, атрибутов видеофайла наблюдения так, чтобы сделать его видимым, когда пройдена аутентификация личности, и
[00153] подмодуль 132 отображения, выполненный с возможностью вывода видимого видеофайла наблюдения на дисплей.
[00154] Фиг. 14 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с другим примером осуществления изобретения. Как показано на фиг. 14, опционально модуль 83 просмотра содержит:
[00155] подмодуль 141 получения, выполненный с возможностью получения, когда видеофайл наблюдения шифрован, ключа файла, вводимого из учетной записи пользователя, когда пройдена аутентификация личности;
[00156] подмодуль 142 дешифрования, выполненный с возможностью дешифрования видеофайла наблюдения на основе ключа файла, и
[00157] подмодуль 143 отображения, выполненный с возможностью вывода дешифрованного видеофайла наблюдения на дисплей.
[00158] Фиг. 15 представляет структурную схему, иллюстрирующую модуль просмотра в соответствии с другим примером осуществления изобретения. Как показано на фиг. 15, опционально ключ файла представляет собой пользовательский пароль учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, а информация авторизации включает имя пользователя и пользовательский пароль учетной записи пользователя; при этом модуль 83 просмотра содержит:
[00159] подмодуль 151 дешифрования, выполненный с возможностью дешифрования видеофайла наблюдения с использованием пользовательского пароля учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, когда на основе информации авторизации определено, что учетная запись пользователя является учетной записью владельца устройства камеры, которое снимает видеофайл наблюдения, и
[00160] подмодуль 152 отображения, выполненный с возможностью вывода дешифрованного видеофайла наблюдения на дисплей.
[00161] Что касается устройств в вышеуказанных вариантах осуществления изобретения, конкретные реализации операций, исполняемых различными модулями устройств, были подробно описаны в вариантах осуществления изобретения, иллюстрирующих способы, и здесь не приводятся.
[00162] Настоящее изобретение также предлагает устройство для обработки видеоданных наблюдения, содержащее:
[00163] процессор и
[00164] память для хранения команд, исполняемых процессором;
[00165] при этом процессор выполнен с возможностью:
[00166] получения от учетной записи пользователя запроса просмотра видеофайла наблюдения, при этом запрос просмотра содержит информацию авторизации учетной записи пользователя;
[00167] выполнения аутентификации личности по учетной записи пользователя в соответствии с информацией авторизации и
[00168] разрешения учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности.
[00169] Фиг. 16 представляет собой схему устройства 1600 для обработки видеоданных наблюдения согласно одному из примеров осуществления настоящего изобретения. Например, устройство 1600 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство для обмена сообщениями, игровую приставку, планшетный компьютер, медицинское устройство, тренажерное оборудование, карманный персональный компьютер и т.п.
[00170] Как показано на фиг. 16, устройство 1600 может содержать один или более следующих компонентов: процессорный компонент 1602, память 1604, компонент 1606 электропитания, мультимедийный компонент 1608, аудиокомпонент 1610, интерфейс 1612 ввода/вывода (input/output, I/O), измерительный компонент 1614 и компонент 1616 связи.
[00171] Процессорный компонент 1602, как правило, осуществляет управление общими операциями устройства 1600, например операциями, связанными с отображением, телефонными вызовами, обменом данными, работой с камерой и операциями записи. Процессорный компонент 1602 может включать один или более процессоров 1620, исполняющих инструкции для выполнения всех или части шагов описанных выше способов. Кроме того, процессорный компонент 1602 может включать один или более модулей, обеспечивающих взаимодействие между процессорным компонентом 1602 и другими компонентами. Например, процессорный компонент 1602 может включать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 1608 и процессорным компонентом 1602.
[00172] Память 1604 сконфигурирована для хранения различных типов данных для поддержки функционирования устройства 1600. Примеры таких данных включают инструкции для любого приложения или способа, выполняемого на устройстве 1600, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Память 1604 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинации, например, с использованием статической памяти с произвольным доступом (static random access memory, SRAM), электрически перепрограммируемой памяти в режиме «только для чтения» (electrically erasable programmable read-only memory, EEPROM), перепрограммируемой памяти в режиме «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00173] Компонент 1606 электропитания обеспечивает электропитание различных компонентов устройства 1600. Компонент 1606 электропитания может включать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в устройстве 1600.
[00174] Мультимедийный компонент 1608 включает экран, который обеспечивает интерфейс вывода между устройством 1600 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает сенсорную панель, то экран может быть реализован как сенсорный экран для приема сигналов ввода от пользователя. Сенсорная панель включает один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов на сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять период времени и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 1608 включает фронтальную камеру и/или тыловую камеру. Фронтальная камера и тыловая камера могут принимать внешние мультимедийные данные, когда устройство 1600 находится в определенном режиме работы, например в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического масштабирования.
[00175] Аудиокомпонент 1610 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1610 включает микрофон ("MIC"), сконфигурированный для приема внешнего аудиосигнала, когда устройство 1600 находится в определенном режиме работы, например в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятый аудиосигнал может затем быть сохранен в памяти 1604 или передан посредством компонента 1616 связи. В некоторых из вариантов осуществления настоящего изобретения аудиокомпонент 1610 включает также громкоговоритель для вывода аудиосигналов.
[00176] Интерфейс 1612 ввода/вывода обеспечивает интерфейс между процессорным компонентом 1602 и модулем периферийного интерфейса, например клавиатуры, нажимного колесика, кнопки и т.п. Кнопки могут включать, без ограничения перечисленным, кнопку перехода на домашнюю страницу, кнопку громкости, кнопку «Пуск» или кнопку блокировки.
[00177] Измерительный компонент 1614 включает один или более датчиков, обеспечивающих оценку состояния различных элементов устройства 1600. Например, измерительный компонент 1614 может обнаруживать «открытое» или «закрытое» состояние устройства 1600, относительное расположение компонентов, например дисплея и клавиатуры устройства 1600, изменение положения устройства 1600 или одного из компонентов устройства 1600, наличие или отсутствие контакта пользователя с устройством 1600, ориентацию или ускорение/замедление устройства 1600 и изменение температуры устройства 1600. Измерительный компонент 1614 может включать датчик близости, сконфигурированный для обнаружения присутствия соседних объектов без физического контакта с ними. Измерительный компонент 1614 может также включать светочувствительный датчик, например датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых из вариантов осуществления настоящего изобретения измерительный компонент 1614 может также включать акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00178] Компонент 1616 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 1600 и другими устройствами. Устройство 1600 может осуществлять доступ к беспроводной сети на основе таких стандартов связи, как WiFi, 2G, 3G или их комбинации. В одном из примеров осуществления настоящего изобретения компонент 1616 связи принимает широковещательный сигнал или соответствующую широковещательную информацию уведомления от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения компонент 1616 связи включает также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи малой дальности. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.
[00179] В примерах осуществления настоящего изобретения устройство 1600 может быть реализовано с использованием одной или более заказных интегральных схем (Application-Specific Integrated Circuit, ASIC), цифровых сигнальных процессоров (digital signal processor, DSP), цифровых устройств обработки сигналов (digital signal processing device, DSPD), программируемых логических устройств (programmable logic device, PLD), электрически программируемых вентильных матриц (field programmable gate array, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, предназначенных для выполнения описанных выше способов.
[00180] Фиг. 17 представляет структурную схему, иллюстрирующую устройство для обработки видеоданных наблюдения в соответствии с примером осуществления изобретения. Например, устройство 1700 может предоставляться в виде маршрутизатора. Как показано на фиг. 17, устройство 1700 содержит компонент 1722 обработки, который содержит один или более процессоров, и ресурсы памяти, представленные памятью 1732, выполненной с возможностью хранить команды, исполняемые компонентом 1722 обработки, например приложением. Приложения, хранящиеся в памяти 1722, могут включать один или более модулей, каждый из которых соответствует группе команд. Кроме того, компонент 1722 обработки выполнен с возможностью исполнять команды для осуществления вышеописанных способов.
[00181] Устройство 1700 может также содержать: компонент 1726 питания, выполненный с возможностью управления питанием устройства 1700; проводной или беспроводной сетевой интерфейс 1750, выполненный с возможностью соединения устройства 1700 с сетью, и интерфейс 1758 ввода/вывода (input/output) (I/O). Устройство 1700 может работать с операционной системой, хранящейся в памяти 1732, например Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM и т.д.
[00182] В примерах осуществления настоящего изобретения предлагается также машиночитаемый носитель для хранения данных, включающий инструкции, например, содержащиеся в памяти 1604 и исполняемые процессором 1620 в устройстве 1600 для выполнения описанных выше способов. Например, машиночитаемый носитель для хранения данных может представлять собой память ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.
[00183] Предлагается материальный машиночитаемый носитель, содержащий команды, которые при их исполнении процессором терминала или маршрутизатора обеспечивают выполнение терминалом или маршрутизатором способа обработки видеоданных наблюдения, который включает:
[00184] получение от учетной записи пользователя запроса просмотра видеофайла наблюдения, при этом запрос просмотра содержит информацию авторизации учетной записи пользователя;
[00185] выполнение аутентификации личности по учетной записи пользователя в соответствии с информацией авторизации и
[00186] разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности.
[00187] В настоящем варианте осуществления изобретения аутентификацию личности выполняют в отношении пользователя, осуществляющего доступ к видеофайлу наблюдения, и только тому пользователю, который прошел аутентификацию личности, разрешают просматривать видеоданные наблюдения, так что видеоданные наблюдения не могут свободно просматриваться, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00188] Опционально, способ также включает:
[00189] выполнение операции защиты конфиденциальной информации в отношении видеофайла наблюдения, загруженного из устройства камеры.
[00190] Опционально, операцию защиты конфиденциальной информации выполняют в отношении видеофайла наблюдения, так что видеоданные наблюдения не могут быть свободно просмотрены, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00191] Опционально, упомянутое выполнение операции защиты конфиденциальной информации в отношении видеофайла наблюдения, загруженного из устройства камеры, включает по меньшей мере одну из следующих операций:
[00192] установку атрибутов видеофайла наблюдения так, чтобы сделать его скрытым, и
[00193] шифрование видеофайла наблюдения.
[00194] Опционально, посредством скрытия видеофайла наблюдения, или шифрования видеофайла наблюдения, или их комбинации видеофайл наблюдения защищают, так что видеоданные наблюдения не могут свободно просматриваться, что предотвращает утечку конфиденциальной информации пользователя для эффективной защиты конфиденциальной информации пользователя.
[00195] Опционально, упомянутое шифрование видеофайла наблюдения включает:
[00196] получение ключа файла, используемого для шифрования видеофайла наблюдения, и
[00197] шифрование видеофайла наблюдения на основе ключа файла.
[00198] Опционально, способ также включает
[00199] выдачу ключа файла заранее заданной учетной записи пользователя.
[00200] Опционально, способ также включает
[00201] получение секретного ключа пользователя для заранее заданной учетной записи пользователя;
[00202] формирование открытого ключа пользователя для заранее заданной учетной записи пользователя в соответствии с ключом файла и секретным ключом пользователя для заранее заданной учетной записи пользователя и
[00203] передачу открытого ключа пользователя соответствующей заранее заданной учетной записи пользователя, так что заранее заданная учетная запись пользователя формирует ключ файла для видеофайла наблюдения в соответствии с открытым ключом пользователя и секретным ключом пользователя.
[00204] Опционально, когда атрибуты видеофайла наблюдения установлены так, чтобы сделать его скрытым, упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[00205] модификацию атрибутов видеофайла наблюдения так, чтобы сделать его видимым, когда пройдена аутентификация личности, и
[00206] вывод видимого видеофайла наблюдения на дисплей.
[00207] Опционально, когда видеофайл наблюдения шифрован, упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[00208] получение ключа файла, вводимого из учетной записи пользователя, когда пройдена аутентификация личности;
[00209] дешифрование видеоданных наблюдения на основе ключа файла и
[00210] вывод дешифрованного видеофайла наблюдения на дисплей.
[00211] Опционально, ключ файла представляет собой пользовательский пароль учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, а информация авторизации включает имя пользователя и пользовательский пароль учетной записи пользователя;
[00212] при этом упомянутое разрешение учетной записи пользователя просматривать видеофайл наблюдения, когда пройдена аутентификация личности, включает:
[00213] дешифрование видеофайла наблюдения с использованием пользовательского пароля учетной записи владельца устройства камеры, которое снимает видеофайл наблюдения, когда на основе информации авторизации определено, что учетная запись пользователя является учетной записью владельца устройства камеры, которое снимает видеофайл наблюдения, и
[00214] вывод дешифрованного видеофайла наблюдения на дисплей.
[00215] Специалистам в данной области техники, после прочтения описания и практического применения настоящего изобретения могут быть очевидны другие варианты его осуществления. Настоящая заявка охватывает все изменения, применения или модификации настоящего изобретения в пределах его общих принципов, включая все модификации настоящего изобретения, выполненные посредством практических приемов, известных или традиционно применяемых в данной области техники. Представленное описание и примеры следует считать исключительно иллюстративными, при этом объем и сущность настоящего изобретения определяются приведенной ниже формулой изобретения.
[00216] Нужно понимать, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и показанной на приложенных чертежах, и в пределах объема настоящего изобретения могут быть выполнены множество различных модификаций и изменений. Предполагается, что объем настоящего изобретения определяется только приложенной формулой изобретения.