Способ и устройство для сокрытия конфиденциальной информации
Иллюстрации
Показать всеИзобретение относится к сокрытию конфиденциальной информации в области обработки изображения. Технический результат - повышение точности процесса извлечения, процесса распознавания и анализа информации в изображениях. Способ сокрытия конфиденциальной информации, содержащий этапы, на которых: распознают по меньшей мере одну часть конфиденциальной информации в изображении, причем конфиденциальная информация включает в себя текстовую информацию и/или информацию, относящуюся к лицам; анализируют категорию информации для каждой части конфиденциальной информации; выполняют процесс сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации, при этом анализ категории информации для каждой части конфиденциальной информации содержит этапы, на которых: если изображение является снимком экрана, получают информацию прикладной программы или информацию отображаемого интерфейса, соответствующую снимку экрана; и анализируют категорию информации каждой части конфиденциальной информации в изображении согласно информации прикладной программы или информации отображаемого интерфейса. 2 н. и 8 з.п. ф-лы, 8 ил.
Реферат
Настоящая заявка основывается и притязает на приоритет китайской патентной заявки № 201410200812.0, поданной 13 мая 2014 года, полное содержимое которой содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к области обработки изображений, а более конкретно - к способу и устройству для сокрытия конфиденциальной информации.
Предшествующий уровень техники
[0002] На мобильных терминалах, таких как смартфоны, планшетные компьютеры, устройства чтения электронных книг и карманные устройства, приложение для размещения фотографий является одним из наиболее широко используемых приложений в повседневной жизни людей.
[0003] Распространяемые картинки в этих приложениях зачастую несут конфиденциальную информацию, такую как государственные номерные знаки, номера мобильных телефонов, имена учетных записей для мгновенного обмена сообщениями и лица людей. Связанная технология предоставляет способ для сокрытия конфиденциальной информации в изображении, включающий в себя: распознавание символьной информации в изображении посредством технологии OCR (оптическое распознавание символов); выполнение процесса размытия для области, где присутствует символьная информация в изображении; использование изображения, в котором символьная информация была размыта, для распространения в приложении.
[0004] В процессе реализации настоящего изобретения авторы изобретения обнаружили, что связанная с ним технология, по меньшей мере, имеет следующие проблемы: вышеописанный способ выполняет процесс размытия для всех символов в изображении, что больше подходит для сокрытия конфиденциальной информации в изображениях окружающей среды. В настоящее время, однако, символьная информация во многих изображениях не является информацией, которую необходимо полностью скрывать, например, в снимках экранов или снимках веб-страниц; вышеописанный способ не может обрабатывать конфиденциальную информацию в этом виде изображений.
Сущность изобретения
[0005] Чтобы решать проблему того, что технологии предшествующего уровня техники не могут выполнять обработку конфиденциальной информации для изображения, в котором текстовая информация не является полностью конфиденциальной информацией, которую необходимо скрывать, варианты осуществления настоящего изобретения предоставляют способ и устройство для сокрытия конфиденциальной информации.
Технические решения являются следующими.
[0006] Способ для сокрытия конфиденциальной информации предоставляется согласно первому аспекту настоящего изобретения.
Способ включает в себя:
[0007] распознавание по меньшей мере одной части конфиденциальной информации в изображении;
[0008] анализ категории информации для каждой части конфиденциальной информации; и
[0009] выполнение процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации.
[0010] В необязательном порядке, анализ категории информации каждой части конфиденциальной информации включает в себя:
[0011] распознавание категории информации для конфиденциальной информации согласно предварительно заданному регулярному выражению, если конфиденциальная информация является текстовой информацией, различные регулярные выражения соответствуют различным категориям информации; или распознавание категории информации для конфиденциальной информации согласно семантическому анализу контекста; и
[0012] распознавание категории информации для лицевой информации согласно предварительно заданной базе данных лицевой информации, если конфиденциальная информация является лицевой информацией.
[0013] В необязательном порядке, анализ категории информации каждой части конфиденциальной информации включает в себя:
[0014] получение информации прикладной программы или информации отображаемого интерфейса, соответствующей снимку экрана, если изображение является снимком экрана; и
[0015] анализ категории информации каждой части конфиденциальной информации в изображении согласно информации прикладной программы или информации отображаемого интерфейса.
[0016] В необязательном порядке, выполнение процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации включает в себя:
[0017] определение того, является ли категория информации для конфиденциальной информации категорией, которую необходимо скрывать, для каждой части конфиденциальной информации; и
[0018] сокрытие конфиденциальной информации, если определяется, что категория информации является категорией, которую необходимо скрывать.
[0019] В необязательном порядке, сокрытие конфиденциальной информации включает в себя:
[0020] определение диапазона сокрытия и/или способа сокрытия конфиденциальной информации согласно категории информации; и
[0021] сокрытие конфиденциальной информации согласно диапазону сокрытия и/или способу сокрытия.
[0022] В необязательном порядке, распознавание по меньшей мере одной части конфиденциальной информации в изображении включает в себя:
[0023] получение информации прикладной программы или информации отображаемого интерфейса, соответствующей снимку экрана, если изображение является снимком экрана;
[0024] анализ области изображения, к которой принадлежит часть конфиденциальной информации в изображении, согласно информации прикладной программы или информации отображаемого интерфейса; и
[0025] распознавание соответствующей конфиденциальной информации согласно области изображения.
[0026] Устройство для сокрытия конфиденциальной информации предоставляется согласно второму аспекту.
Устройство включает в себя:
[0027] модуль распознавания информации, сконфигурированный, чтобы распознавать, по меньшей мере, одну часть конфиденциальной информации в изображении;
[0028] модуль анализа категории, сконфигурированный, чтобы анализировать категорию информации для каждой части конфиденциальной информации; и
[0029] модуль обработки сокрытия, сконфигурированный, чтобы выполнять процесс сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации.
[0030] В необязательном порядке, модуль анализа категории включает в себя:
[0031] блок анализа текстов и блок анализа лиц;
[0032] блок анализа текстов сконфигурирован, чтобы распознавать категорию информации для конфиденциальной информации согласно предварительно заданному регулярному выражению, когда конфиденциальная информация является текстовой информацией, различные регулярные выражения соответствуют различным категориям информации; или распознавать категорию информации для конфиденциальной информации согласно семантическому анализу контекста; и
[0033] блок анализа лиц сконфигурирован, чтобы распознавать категорию информации для лицевой информации согласно предварительно заданной базе данных лицевой информации, когда конфиденциальная информация является лицевой информацией.
[0034] В необязательном порядке, модуль анализа категории включает в себя:
[0035] блок получения информации и блок анализа категории;
[0036] блок получения информации сконфигурирован, чтобы получать информацию прикладной программы или информацию отображаемого интерфейса, соответствующую снимку экрана, когда изображение является снимком экрана; и
[0037] блок анализа категории сконфигурирован, чтобы анализировать категорию информации каждой части конфиденциальной информации в изображении согласно информации прикладной программы или информации отображаемого интерфейса.
[0038] В необязательном порядке, модуль обработки сокрытия включает в себя: блок определения категории и блок сокрытия информации;
[0039] блок определения категории сконфигурирован, чтобы определять, является ли категория информации для конфиденциальной информации категорией, которую необходимо скрывать, для каждой части конфиденциальной информации; и
[0040] блок сокрытия информации сконфигурирован, чтобы скрывать конфиденциальную информацию, когда блок определения категории определяет, что категория информации является категорией, которую необходимо скрывать.
[0041] В необязательном порядке, блок сокрытия информации включает в себя:
[0042] подблок определения сокрытия и подблок сокрытия информации;
[0043] подблок определения сокрытия сконфигурирован, чтобы определять диапазон сокрытия и/или способ сокрытия конфиденциальной информации согласно категории информации; и
[0044] подблок сокрытия информации сконфигурирован, чтобы скрывать конфиденциальную информацию согласно диапазону сокрытия и/или способу сокрытия.
[0045] В необязательном порядке, модуль распознавания информации включает в себя: блок получения информации, блок определения области и блок распознавания информации;
[0046] блок получения информации сконфигурирован, чтобы получать информацию прикладной программы или информацию отображаемого интерфейса, соответствующую снимку экрана, когда изображение является снимком экрана;
[0047] блок определения области сконфигурирован, чтобы анализировать область изображения, к которой принадлежит каждая часть конфиденциальной информации в изображении, согласно информации прикладной программы или информации отображаемого интерфейса; и
[0048] блок распознавания информации сконфигурирован, чтобы распознавать соответствующую конфиденциальную информацию согласно области изображения.
[0049] Технические решения, предоставленные вариантами осуществления настоящего изобретения, могут включать в себя следующие полезные результаты:
[0050] посредством распознавания по меньшей мере одной части конфиденциальной информации в изображении, анализа категории информации каждой части конфиденциальной информации и выполнения процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации настоящее изобретение решает проблему того, что отвечающая предшествующему уровню техники технология не может выполнять обработку конфиденциальной информации по отношению к изображению, в котором символьная информация не является полностью конфиденциальной информацией, которую необходимо скрывать; оно достигает результата в том, что имеет возможность применять различные способы обработки, чтобы делать конфиденциальную информацию скрытой относительно категории информации для конфиденциальной информации.
[0051] Следует понимать, что и упомянутое выше общее описание, и последующее детальное описание являются только примерными и объяснительными, а не ограничивающими изобретение как заявлено.
Краткое описание чертежей
[0052] Для того чтобы понятно объяснять варианты осуществления настоящего изобретения, далее в данном документе будет просто предоставлено введение в чертежи, необходимые для использования при описании вариантов осуществления. Понятно, что последующие чертежи лишь иллюстрируют некоторые из вариантов осуществления настоящего изобретения, и специалист в области техники может получать другие чертежи на основе этих чертежей без каких-либо значительных усилий.
[0053] Фиг. 1 - блок-схема последовательности операций способа сокрытия конфиденциальной информации согласно примерному варианту осуществления;
[0054] Фиг. 2A - блок-схема последовательности операций способа сокрытия конфиденциальной информации согласно другому примерному варианту осуществления;
[0055] Фиг. 2B - схематичный чертеж, иллюстрирующий реализацию способа сокрытия конфиденциальной информации, как показано в варианте осуществления на фиг. 2A;
[0056] Фиг. 2C - другой схематичный чертеж, иллюстрирующий реализацию способа сокрытия конфиденциальной информации, как показано в варианте осуществления на фиг. 2A;
[0057] Фиг. 3 - схематичный чертеж реализации, иллюстрирующий реализацию способа сокрытия конфиденциальной информации согласно примерному варианту осуществления;
[0058] Фиг. 4 - схематичный чертеж устройства для сокрытия конфиденциальной информации согласно примерному варианту осуществления;
[0059] Фиг. 5 - схематичный чертеж устройства для сокрытия конфиденциальной информации согласно другому примерному варианту осуществления; и
[0060] Фиг. 6 - это структурная схема терминала согласно примерному варианту осуществления изобретения.
[0061] Конкретные варианты осуществления в этом изобретении были показаны в качестве примера на вышеупомянутых чертежах и далее в данном документе описываются подробно. Чертежи и написанное описание не предназначаются, чтобы ограничивать рамки идей изобретения каким-либо образом. Скорее, они предусматриваются, чтобы иллюстрировать идеи изобретения специалисту в области техники со ссылкой на конкретные варианты осуществления.
Подробное описание вариантов осуществления
[0062] Для того, чтобы сделать цели, технические решения и преимущества настоящего изобретения более понятными, варианты осуществления настоящего изобретения будут дополнительно описаны в деталях со ссылкой на сопровождающие чертежи. Очевидно, описанные варианты осуществления являются лишь частью вариантов осуществления настоящего изобретения, а не всеми вариантами осуществления. На основе вариантов осуществления в настоящем изобретении все другие варианты осуществления, полученные специалистами в области техники при условии отсутствия созидательной работы, принадлежат защитным рамкам настоящего изобретения.
[0063] Терминалы, затронутые в настоящем изобретении, могут быть сотовыми телефонами, планшетными компьютерами, устройствами чтения электронных книг, MP3-проигрывателями (аудио стандарт III экспертной группы по кинематографии), MP4-проигрывателями (аудио стандарт IV экспертной группы по кинематографии), переносными портативными и настольными компьютерами и т.д.
[0064] Фиг. 1 - это блок-схема последовательности операций способа сокрытия конфиденциальной информации согласно примерному варианту осуществления. Настоящий вариант осуществления иллюстрирует способ сокрытия конфиденциальной информации, применяемый к терминалу. Способ сокрытия конфиденциальной информации включает в себя следующие этапы.
[0065] На этапе 101 по меньшей мере одна часть конфиденциальной информации в изображении распознается;
[0066] терминал распознает конфиденциальную информацию в изображении, и конфиденциальная информация включает в себя, но не только: текстовую информацию и/или лицевую информацию.
[0067] На этапе 102 анализируется категория информации каждой части конфиденциальной информации;
[0068] терминал анализирует категорию информации для каждой части конфиденциальной информации. Категория информации для текстовой информации включает в себя, но не только, по меньшей мере одно из: телефонных номеров, номеров банковских счетов, государственных регистрационных знаков, номеров сотовых телефонов, имен учетных записей, чувствительных ключевых слов, адресов, веб-сайтов, почтовых индексов, анатомических полов, имен, прозвищ и неизвестных категорий. Категория информации для лицевой информации включает в себя, но не только, по меньшей мере одно из: лица текущего пользователя, лица друга, лица известной личности и неизвестных лиц.
[0069] На этапе 103 процесс сокрытия выполняется по отношению к конфиденциальной информации в изображении согласно категории информации.
[0070] Терминал выполняет процесс сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации. Процесс сокрытия включает в себя: процесс несокрытия и процесс сокрытия.
[0071] Резюмируя, посредством распознавания, по меньшей мере, одной части конфиденциальной информации в изображении, анализа категории информации для каждой части конфиденциальной информации и выполнения процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации, способ сокрытия конфиденциальной информации, предоставленный настоящим вариантом осуществления, решает проблему того, что связанная технология не может выполнять обработку конфиденциальной информации в изображении, в котором символьная информация не является полностью конфиденциальной информацией, которую необходимо скрывать; он добивается результата в том, что способен применять различные способы обработки, чтобы выполнять сокрытие конфиденциальной информации относительно категории информации для конфиденциальной информации.
[0072] Фиг. 2A - это блок-схема последовательности операций способа сокрытия конфиденциальной информации согласно другому примерному варианту осуществления. Настоящий вариант осуществления иллюстрирует способ сокрытия конфиденциальной информации, применяемый к терминалу. Способ сокрытия конфиденциальной информации включает в себя следующие этапы.
[0073] На этапе 201 по меньшей мере одна часть конфиденциальной информации в изображении распознается;
[0074] поскольку в большинстве сцен, которые необходимо скрывать, конфиденциальная информация возникает в сценах, в которых пользователи совместно используют изображения, терминал может определять, существует ли изображение, которое необходимо совместно использовать; по меньшей мере одна часть конфиденциальной информации в изображении распознается во время совместного использования изображения. Конфиденциальная информация в изображении включает в себя, но не только: текстовую информацию и/или лицевую информацию.
[0075] Что касается текстовой информации, распознавание терминалом текстовой информации в изображении включает в себя следующие подэтапы:
[0076] 1. Предварительная обработка изображения;
[0077] терминал выполняет полутоновую обработку по отношению к изображению, которое должно быть совместно использовано, и затем фильтрует полутоновое серое изображение. Фильтрованное полутоновое серое изображение может устранять точки шума.
[0078] 2. Выполнение процесса бинаризации по отношению к полутоновому серому изображению, чтобы получать бинарное изображение;
[0079] терминал также устраняет шум в бинарном изображении после выполнения процесса бинаризации по отношению к полутоновому серому изображению.
[0080] 3. Нахождение и извлечение текстовых возможных областей из бинарного изображения;
[0081] поскольку изображения, совместно используемые терминалом, почти все являются снимками экранов, слова в этом типе изображений являются относительно прямыми. По этой причине терминал выполняет проекцию Y-оси на бинарное изображение непосредственно согласно Y-оси в системе координат, установленной посредством пикселов изображения, отыскивает текстовые возможные области 22, имеющие характеристику текстовой информации, и определяет верхние и нижние границы каждой из текстовых возможных областей 22 согласно результату проецирования, как показано на фиг. 2B.
[0082] 4. Выполнение сегментации символов по отношению к извлеченной текстовой возможной области;
[0083] терминал может выполнять сегментацию символов по отношению к текстовой возможной области согласно правилу ширины с тем, чтобы получать отдельные символьные блоки после сегментации.
[0084] 5. Выполнение распознавания символов по отношению к символьным блокам;
[0085] терминал выполняет распознавание символов по отношению к сегментированным символьным блокам с помощью предварительно заданной библиотеки символов.
[0086] 6. Вывод результата распознавания.
[0087] Таким образом, текстовая информация распознается в изображении.
[0088] Что касается лицевой информации, терминал распознает лица в изображении посредством алгоритма распознавания лиц.
[0089] Одним способом распознавания, который нуждается в дополнительной иллюстрации, является следующий: если изображение является снимком экрана, тогда терминал может получать информацию прикладной программы или информацию отображаемого интерфейса, соответствующую снимку экрана, анализировать область изображения, которой принадлежит каждая часть конфиденциальной информации в изображении, согласно информации прикладной программы или информации отображаемого интерфейса и распознавать соответствующую конфиденциальную информацию согласно области изображения. Другими словами, поскольку конфигурации прикладных программ и отображаемых интерфейсов в прикладных программах, как правило, фиксированные, терминал может предварительно хранить шаблоны, соответствующие соответствующим прикладным программам и отображаемым интерфейсам. Шаблон записывает информацию об области для области, где находится эффективная информация, соответствующая соответствующим прикладным программам и отображаемым интерфейсам. Информация об области может быть использована, чтобы находить и распознавать конфиденциальную информацию.
[0090] Обращаясь к примеру, который показан на фиг.2C, если изображение является снимком 24 экрана, тогда терминал получает информацию отображаемого интерфейса, соответствующую снимку 24 экрана: "интерфейс контактов xx адресной книги". Затем, терминал запрашивает шаблон, соответствующий "интерфейсу контактов xx адресной книги". Шаблон записывает области 26a-26d, где находится соответствующая полезная информация в интерфейсе контактов, и категорию информации для каждой области 26a-26d. Наконец, терминал извлекает и распознает соответствующую конфиденциальную информацию 28 из изображения 24 согласно областям 26a-26d.
[0091] На этапе 202 анализируется категория информации каждой части конфиденциальной информации;
[0092] терминал анализирует категорию информации каждой части конфиденциальной информации после распознавания конфиденциальной информации в изображении. Категория информации для текстовой информации включает в себя, но не только, по меньшей мере одно из: телефонных номеров, номеров банковских счетов, государственных регистрационных знаков, номеров сотовых телефонов, имен учетных записей, чувствительных ключевых слов, адресов, веб-сайтов, почтовых индексов, анатомических полов, имен, прозвищ и неизвестных категорий. Категория информации для лицевой информации включает в себя, но не только, по меньшей мере одно из: лица текущего пользователя, лица друга, лица известной личности и неизвестных лиц.
[0093] Если конфиденциальная информация является текстовой информацией, тогда терминал распознает категорию информации для конфиденциальной информации согласно предварительно заданному регулярному выражению. Различные регулярные выражения соответствуют различным категориям информации.
Например:
[0094] терминал может распознавать категорию информации, являющуюся телефонным номером, таким как 0510-4405222 или 021-87888822, когда регулярным выражением является \d{3}-\d{8}|\d{4}-\d{7};
[0095] терминал может распознавать категорию информации, являющуюся наименованием учетной записи числового класса со значением более 10000, когда регулярным выражением является [1-9][0-9]{4,};
[0096] терминал может распознавать категорию информации, являющуюся адресом электронной почты, когда регулярным выражением является \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* <>;
[0097] терминал может распознавать категорию информации, являющуюся веб-ссылкой, когда регулярным выражением является [a-zA-z]+://[^\s]*. Явления такого типа не будут повторно иллюстрироваться друг за другом.
[0098] В качестве другого способа реализации, если конфиденциальная информация является текстовой информацией, тогда терминал распознает категорию информации для конфиденциальной информации согласно семантическому анализу контекста.
[0099] Например, предыдущей частью текстовой информации является одна часть короткого сообщения "если у Вас есть новая карта, пожалуйста, предоставьте мне номер"; текущей частью текстовой информации является одна часть короткого сообщения "привет, дружище, мой новый номер 18688888888, пожалуйста, сохрани". Затем терминал может получать посредством семантического анализа, что "привет, дружище, мой новый номер ..., пожалуйста, сохрани" принадлежит к неизвестной категории, в то время как "18688888888" принадлежит к телефонному номеру.
[00100] Одним способом анализа, который нуждается в дополнительной иллюстрации, является следующий: если изображение является снимком экрана, тогда терминал получает информацию прикладной программы или информацию отображаемого интерфейса, соответствующую снимку экрана, и анализирует категорию информации для каждой части конфиденциальной информации в изображении согласно информации прикладной программы или информации отображаемого интерфейса. Другими словами, поскольку конфигурации прикладных программ и отображаемых интерфейсов в прикладных программах, как правило, фиксированные, тогда терминал может предварительно хранить шаблоны, соответствующие соответствующим прикладным программам и отображаемым интерфейсам. Шаблон записывает информацию об области для области, где находится эффективная информация, соответствующая соответствующим прикладным программам и отображаемым интерфейсам. Информация об области может быть использована, чтобы находить и распознавать конфиденциальную информацию.
[00101] Все еще обращаясь к примеру, который показан на фиг. 2C, если изображение является снимком 24 экрана, тогда может быть известно, что категория информации для информации изображения, полученной из первой области 26a терминалом, является "головным портретом" согласно информации области, соответствующей первой области 26a; может быть известно, что категория информации для словесной информации, полученной из второй области 26b, является "именем" согласно информации области, соответствующей второй области 26b; может быть известно, что категория информации для цифровой информации, полученной из третьей области 26c, является "телефоном" согласно информации области, соответствующей третьей области 26c; может быть известно, что категория информации для словесной информации, полученной из четвертой области 26d, является "звонком" согласно информации области, соответствующей четвертой области 26d.
[00102] Если конфиденциальная информация является лицевой информацией, тогда терминал распознает категорию информации для лицевой информации согласно предварительно заданной базе данных лицевой информации. Предварительно заданная база данных лицевой информации включает в себя по меньше мере одно из: базы данных лицевой информации текущего пользователя, базы данных лицевой информации друга и базы данных лицевой информации известной личности. Терминал может определять, посредством сопоставления лиц, каким видом является распознанная лицевая информация из лица текущего пользователя, лица друга, лица известной личности и неизвестных лиц.
[00103] На этапе 203 определяется, является ли категория информации для конфиденциальной информации категорией, которую необходимо скрывать, для каждой части конфиденциальной информации;
[00104] терминал определяет, является ли категория информации для конфиденциальной информации категорией, которую необходимо скрывать, для каждой распознанной части конфиденциальной информации. Терминал хранит первое соответствующее соотношение между каждым видом категории информации и тем, необходимо ли скрывать категорию или нет. Терминал определяет, является ли категория информации для конфиденциальной информации категорией, которую необходимо скрывать, запрашивая первое соответствующее соотношение. Первое соответствующее соотношение может быть показано как следующее:
категория информации | должна быть скрыта или нет |
телефонный номер | да |
номер банковского счета | да |
прозвище | нет |
лицо известной личности | нет |
лицо текущего пользователя | нет |
… | … |
[00105] Первое соответствующее соотношение предварительно сохраняется терминалом или формируется посредством пользовательской настройки. Кроме того, во время эксплуатации терминал может принимать первый сигнал настройки, инициированный пользователем, чтобы изменять первое соответствующее соотношение. Первое соответствующее соотношение может быть изменено согласно первому сигналу настройки. Например, состояние категории информации "лицо текущего пользователя" в первом соответствующем соотношении изменяется с "нет" на "да".
[00106] На этапе 204 конфиденциальная информация скрывается, если обнаруживается, что категория информации является категорией, которую необходимо скрывать.
[00107] Терминал скрывает конфиденциальную информацию после определения того, что категория информации является категорией, которую необходимо скрывать. Этот этап может включать в себя следующие два подэтапа:
[00108] 1) определение диапазона сокрытия и/или способа сокрытия конфиденциальной информации согласно категории информации;
[00109] терминал дополнительно сохраняет второе соответствующее соотношение между каждым видом категории информации и диапазоном сокрытия и/или способом сокрытия. Диапазон сокрытия включает в себя: полное сокрытие или частичное сокрытие; способ сокрытия включает в себя: по меньшей мере одно из добавления мозаики, добавления цветного закрывающего блока и процесса размывания. Каждый вид способа сокрытия может быть дополнительно подразделен на многие виды согласно различным параметрам, таким как легкая мозаика, умеренная мозаика и сильная мозаика. Терминал определяет диапазон сокрытия и/или способ сокрытия, соответствующий категории информации, запрашивая второе соответствующее соотношение. Второе соответствующее соотношение может быть показано как следующее:
категория информации | диапазон сокрытия | способ сокрытия |
телефонный номер | последние 8 цифр | добавление закрывающего цветного блока с тем же цветом, что и цвет фона |
номер банковского счета | все цифры | процесс размывания |
государственный регистрационный знак | все цифры | процесс размывания |
адрес | все слова | добавление сильной мозаики |
неизвестное лицо | все области лица | добавление легкой мозаики |
… | … | … |
[00110] Второе соответствующее соотношение предварительно сохраняется терминалом или формируется посредством пользовательской настройки. Кроме того, во время эксплуатации терминал может принимать второй сигнал настройки, инициируемый пользователем, чтобы изменять второе соответствующее соотношение. Второе соответствующее соотношение может быть изменено согласно второму сигналу настройки.
[00111] 2) сокрытие конфиденциальной информации согласно диапазону сокрытия и/или способу сокрытия.
[00112] Терминал скрывает конфиденциальную информацию согласно определенному диапазону сокрытия и/или способу сокрытия.
[00113] Конечно, если определяется, что категория информации является категорией, которую необходимо скрывать, тогда конфиденциальная информация не будет обрабатываться.
[00114] Наконец, терминал может совместно использовать изображение, которое было подвергнуто процессу сокрытия.
[00115] Резюмируя, посредством распознавания по меньшей мере одной части конфиденциальной информации в изображении, анализа категории информации для каждой части конфиденциальной информации и выполнения процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации, способ сокрытия конфиденциальной информации, предоставленный настоящим вариантом осуществления, решает проблему того, что связанная технология не может выполнять обработку конфиденциальной информации в изображении, в котором символьная информация не является полностью конфиденциальной информацией, которую необходимо скрывать; он добивается результата в том, что способен применять различные способы обработки, чтобы выполнять сокрытие конфиденциальной информации относительно категории информации для конфиденциальной информации.
[00116] Способ сокрытия конфиденциальной информации, предоставленный настоящим вариантом осуществления, может обеспечивать качество изображения для изображения, которое подверглось процессу сокрытия, и может выполнять персонализированное сокрытие согласно пользовательским настройкам, создавая различные диапазоны и способы сокрытий по отношению к конфиденциальной информации согласно категории информации.
[00117] Когда изображение является снимком экрана, посредством получения информации прикладной программы или информации отображаемого интерфейса, соответствующей снимку экрана, извлечения и распознавания конфиденциальной информации посредством информации прикладной программы или информации отображаемого интерфейса и анализа категории информации для конфиденциальной информации, способ сокрытия конфиденциальной информации, предоставленный вариантом осуществления, лучше использует характеристики снимка экрана на терминале и имеет большое содействие показателям точности процесса извлечения, процесса распознавания и процесса анализа.
[00118] В одном окружении использования, которое показано на фиг. 3, пользователь A делает снимок 32 экрана, чтобы совместно использовать его при использовании сотового телефона 31, чтобы выполнять приложение микроблога. Сотовый телефон 31 обнаруживает конфиденциальную информацию в снимке 32 экрана автоматически и анализирует конфиденциальную информацию в снимке 32 экрана. Затем процесс размывания выполняется по отношению к головным портретам 33 и прозвищам 34 в конфиденциальной информации, в то время как другое содержимое из слов и изображений остается таким, какими они есть. Наконец, сотовый телефон 31 совместно использует изображение, которое подверглось процессу размывания.
[00119] Последующее является вариантом осуществления устройства настоящего изобретения и может быть использовано, чтобы выполнять вариант осуществления способа настоящего изобретения. Для нераскрытых подробностей в варианте осуществления устройства настоящего изобретения, пожалуйста, обратитесь к варианту осуществления способа настоящего изобретения.
[00120] Фиг. 4 - это структурный схематичный чертеж устройства для сокрытия конфиденциальной информации согласно примерному варианту осуществления настоящего изобретения. Устройство для сокрытия конфиденциальной информации может достигать целого или части терминала посредством программного обеспечения, аппаратных средств или их комбинации. Устройство для сокрытия конфиденциальной информации включает в себя:
[00121] модуль 420 распознавания информации, сконфигурированный, чтобы распознавать по меньшей мере одну часть конфиденциальной информации в изображении;
[00122] модуль 440 анализа категории, сконфигурированный, чтобы анализировать категорию информации для каждой части конфиденциальной информации; и
[00123] модуль 460 обработки сокрытия, сконфигурированный, чтобы выполнять процесс сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации.
[00124] Резюмируя, посредством распознавания по меньшей мере одной части конфиденциальной информации в изображении, анализа категории информации для каждой части конфиденциальной информации и выполнения процесса сокрытия по отношению к конфиденциальной информации в изображении согласно категории информации, устройство для сокрытия конфиденциальной информации, предоставленное настоящим вариантом осуществления, решает проблему того, что родственная технология не может выполнять обработку конфиденциальной информации по отношению к изображению, в котором символьная информация не является полностью конфиденциальной информацией, которую необходимо скрывать; оно добивается эффекта того, что способно применять различные способы обработки, чтобы выполнять сокрытие конфиденциальной информации относительно категории информации для конфиденциальной информации.
[00125] Фиг. 5 - это структурный схематичный чертеж устройства для сокрытия конфиденциальной информации согласно другому примерному варианту осуществления настоящего изобретения. Устройство для сокрытия конфиденциальной информации может достигать цело