Способ и устройство для рекомендации облачной карты - заявка 2016140113 на патент на изобретение в РФ

1. Способ для рекомендации облачной карты, содержащий этапы, на которых:
получают облачную карту первого контактного субъекта и контактную информацию, сохраненную в терминале второго контактного субъекта, причем облачная карта содержит фотографию из облачной карты, при этом контактная информация содержит контактную фотографию;
сравнивают фотографию из облачной карты с контактной фотографией; и
рекомендуют облачную карту первого контактного субъекта второму контактному субъекту, если фотография из облачной карты совпадает с контактной фотографией.
2. Способ по п. 1, в котором сравнение фотографии из облачной карты с контактной фотографией содержит этапы, на которых:
вычисляют первое подобие между фотографией из облачной карты и контактной фотографией; и
определяют то, что фотография из облачной карты совпадает с контактной фотографией, если первое подобие достигает предварительно определенного подобия.
3. Способ по п. 1 или 2, в котором сравнение фотографии из облачной карты с контактной фотографией содержит этапы, на которых:
извлекают изображение лица из фотографии из облачной карты и контактной фотографии, соответственно;
сравнивают изображение лица фотографии из облачной карты с изображением лица контактной фотографии; и
определяют то, что фотография из облачной карты совпадает с контактной фотографией, если изображение лица фотографии из облачной карты совпадает с изображением лица контактной фотографии.
4. Способ по п. 2, в котором если первое подобие достигает предварительно определенного подобия, сравнение фотографии из облачной карты с контактной фотографией дополнительно содержит этапы, на которых:
определяют число вхождений фотографии из облачной карты или контактной фотографии в фотографиях из облачной карты и контактных фотографиях, сохраненных на сервере; и
определяют то, что фотография из облачной карты совпадает с контактной фотографией, если число вхождений меньше или равно предварительно определенному числу.
5. Способ по п. 4, дополнительно содержащий этапы, на которых:
вычисляют второе подобие между фотографией из облачной карты и контактной фотографией согласно числу вхождений и первому подобию, если число вхождений превышает предварительно определенное число, при этом чем больше число вхождений, тем меньше второе подобие относительно первого подобия;
определяют, достигает или нет второе подобие предварительно определенного подобия; и
определяют то, что фотография из облачной карты не совпадает с контактной фотографией, если второе подобие меньше предварительно определенного подобия.
6. Способ по п. 1, дополнительно содержащий этапы, на которых:
выполняют процесс нормализации для фотографии из облачной карты и контактной фотографии, чтобы получить стандартную фотографию для каждой из фотографии из облачной карты и контактной фотографии; и
извлекают характерную точку из стандартной фотографии согласно предварительно определенному правилу,
при этом сравнение фотографии из облачной карты с контактной фотографией содержит этапы, на которых:
сравнивают характерные точки стандартных фотографий для фотографии из облачной карты и контактной фотографии; и
определяют, совпадает или нет фотография из облачной карты с контактной фотографией, согласно результату сравнения характерных точек.
7. Способ по п. 3, дополнительно содержащий этапы, на которых:
выполняют процесс нормализации для изображения лица каждой из фотографии из облачной карты и контактной фотографии, чтобы получить стандартное изображение лица каждой из фотографии из облачной карты и контактной фотографии; и
извлекают характерную точку из стандартного изображения лица согласно предварительно определенному правилу,
при этом сравнение изображения лица фотографии из облачной карты с изображением лица контактной фотографии содержит этапы, на которых:
сравнивают характерные точки стандартных изображений лиц фотографии из облачной карты и контактной фотографии; и
определяют, совпадает или нет изображение лица фотографии из облачной карты с изображением лица контактной фотографии, согласно результату сравнения характерных точек.
8. Устройство для рекомендации облачной карты, содержащее:
модуль получения, выполненный с возможностью получать облачную карту первого контактного субъекта и контактную информацию, сохраненную в терминале второго контактного субъекта, причем облачная карта содержит фотографию из облачной карты, при этом контактная информация содержит контактную фотографию;
модуль сравнения, выполненный с возможностью сравнивать фотографию из облачной карты с контактной фотографией; и
модуль рекомендаций, выполненный с возможностью рекомендовать облачную карту первого контактного субъекта второму контактному субъекту, если фотография из облачной карты совпадает с контактной фотографией.
9. Устройство по п. 8, в котором модуль сравнения содержит:
первый субмодуль вычисления, выполненный с возможностью вычислять первое подобие между фотографией из облачной карты и контактной фотографией; и
первый субмодуль определения, выполненный с возможностью определять то, что фотография из облачной карты совпадает с контактной фотографией, если первое подобие достигает предварительно определенного подобия.
10. Устройство по п. 8 или 9, в котором модуль сравнения содержит:
субмодуль извлечения, выполненный с возможностью извлекать изображение лица из фотографии из облачной карты и контактной фотографии, соответственно;
первый субмодуль сравнения, выполненный с возможностью сравнивать изображение лица фотографии из облачной карты с изображением лица контактной фотографии; и
второй субмодуль определения, выполненный с возможностью определять то, что фотография из облачной карты совпадает с контактной фотографией, если изображение лица фотографии из облачной карты совпадает с изображением лица контактной фотографии.
11. Устройство по п. 9, в котором модуль сравнения дополнительно содержит:
третий субмодуль определения, выполненный с возможностью определять число вхождений фотографии из облачной карты или контактной фотографии в фотографиях из облачной карты и контактных фотографиях, сохраненных на сервере, если первое подобие достигает предварительно определенного подобия; и
четвертый субмодуль определения, выполненный с возможностью определять то, что фотография из облачной карты совпадает с контактной фотографией, если число вхождений меньше или равно предварительно определенному числу.
12. Устройство по п. 11, в котором модуль сравнения дополнительно содержит:
второй субмодуль вычисления, выполненный с возможностью вычислять второе подобие между фотографией из облачной карты и контактной фотографией согласно числу вхождений и первому подобию, если число вхождений превышает предварительно определенное число, при этом чем больше число вхождений, тем меньше второе подобие относительно первого подобия;
субмодуль определения, выполненный с возможностью определять, достигает или нет второе подобие предварительно определенного подобия; и
пятый субмодуль определения, выполненный с возможностью определять то, что фотография из облачной карты не совпадает с контактной фотографией, если второе подобие меньше предварительно определенного подобия.
13. Устройство по п. 8, дополнительно содержащее:
первый модуль обработки, выполненный с возможностью выполнять процесс нормализации для фотографии из облачной карты и контактной фотографии, чтобы получить стандартную фотографию для каждой из фотографии из облачной карты и контактной фотографии; и
первый модуль извлечения, выполненный с возможностью извлекать характерную точку из стандартной фотографии согласно предварительно определенному правилу;
при этом модуль сравнения содержит:
второй субмодуль сравнения, выполненный с возможностью сравнивать характерные точки стандартных фотографий для фотографии из облачной карты и контактной фотографии; и
шестой субмодуль определения, выполненный с возможностью определять, совпадает или нет фотография из облачной карты с контактной фотографией, согласно результату сравнения характерных точек.
14. Устройство по п. 10, дополнительно содержащее:
второй модуль обработки, выполненный с возможностью выполнять процесс нормализации для изображения лица каждой из фотографии из облачной карты и контактной фотографии, чтобы получить стандартное изображение лица каждой из фотографии из облачной карты и контактной фотографии; и
второй модуль извлечения, выполненный с возможностью извлекать характерную точку из стандартного изображения лица согласно предварительно определенному правилу;
при этом первый субмодуль сравнения дополнительно выполнен с возможностью сравнивать характерные точки стандартных изображений лиц фотографии из облачной карты и контактной фотографии; определять, совпадает или нет изображение лица фотографии из облачной карты с изображением лица контактной фотографии, согласно результату сравнения характерной точки.
15. Устройство для рекомендации облачной карты, содержащее:
процессор; и
запоминающее устройство для сохранения инструкций, выполняемых посредством процессора;
при этом процессор выполнен с возможностью:
получать облачную карту первого контактного субъекта и контактную информацию, сохраненную в терминале второго контактного субъекта, причем облачная карта содержит фотографию из облачной карты, при этом контактная информация содержит контактную фотографию;
сравнивать фотографию из облачной карты с контактной фотографией; и
рекомендовать облачную карту первого контактного субъекта второму контактному субъекту, если фотография из облачной карты совпадает с контактной фотографией.
Наверх