识别属性信息的方法及装置与流程

文档序号:11864868阅读:181来源:国知局
识别属性信息的方法及装置与流程

本发明涉及图像处理技术领域,特别涉及一种识别属性信息的方法及装置。



背景技术:

现在中,一般利用图片来展示某些特定的内容。其实仅透过该内容一般仅能对该内容的外观做初步的了解,而很难了解该内容的实质,对该内容的实质的了解一般需要通过该内容的属性信息。但是,在现有知识中,图片中的内容与其属性数据之间没有必然的关联性,两者一般是分开的。因此若想要了解该内容的实质,相关人员则一般需要另外查看许多的资料(例如通过不同途径查找)。如此则使得相关人员通常需要花费较多的时间、较繁琐的操作才能了解到该图片中内容的实质,导致体验性较差。



技术实现要素:

本发明实施方式的目的在于提供一种识别属性信息的方法及装置,能够自动化地且快速地识别到图片中内容的属性信息。

为解决上述技术问题,本发明的实施方式提供了一种识别属性信息的方法,包含:显示图片;检测所述图片是否被触发;当检测到所述图片被触发时,获取所述图片的编码数据;根据所述图片的编码数据,识别所述图片中的内容对应的属性信息;以及显示所述识别到的属性信息。

本发明的实施方式还提供了一种识别属性信息的装置,包含:显示模块,用于显示图片;检测模块,用于检测所述显示模块显示的所述图片是否被触发;获取模块,用于当所述检测模块检测到所述图片被触发时,获取所述图片的编码数据;以及识别模块,用于根据所述获取模块获取到的图片的编码数据,识别所述图片中的内容对应的属性信息;所述显示模块,还用于显示所述识别模块识别到的属性信息。

本发明实施方式相对于现有技术而言,当图片被触发时,通过图片的编码数据来自动地识别图片中的内容的属性信息。从而,能够自动化地且快速地识别到图片中内容的属性信息。

另外,所述根据所述图片的编码数据,识别所述图片中的内容对应的属性信息,包括:根据所述图片的编码数据与所述图片中的内容对应的属性信息之间的映射关系,获取所述编码数据对应的属性信息。此实施方式,利用图片的编码数据与其内容的属性之间的映射关系,来识别该图片中内容的属性信息。

另外,所述根据所述图片的编码数据,识别所述图片中的内容对应的属性信息,包括:根据所述图片的编码数据与所述图片中的内容对应的多个属性信息之间的多个映射关系,分别获取所述编码数据对应的多个属性信息。此实施方式,图片的编码数据可以同时对应多个属性,例如所述图片中内容的颜色、所述图片中内容的型号和所述图片中内容的库存等等,从而使得通过图片的编码数据同时获取该图片中的内容的多个属性。

另外,所述根据所述图片的编码数据,识别所述图片中的内容对应的属性信息,包括:提取该编码数据中含有的属性数据,该属性数据即为该图片中的内容对应的属性信息。此实施方式,可以预先将图片的属性写入编码数据中,从而使得通过提取编码数据即可获取该图片中的属性信息。

附图说明

图1是根据本发明第一实施方式的识别属性信息的方法的流程示意图;

图2是根据本发明第二实施方式的识别属性信息的方法的流程示意图;

图3是根据本发明第三实施方式的识别属性信息的方法的流程示意图;

图4是根据本发明第四实施方式的识别属性信息的方法的流程示意图;

图5是根据本发明第五至八实施方式的识别属性信息的装置的结构示意图;

图6是根据本发明第九实施方式的用户终端的硬件结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种识别属性信息的方法,其具体流程如图1所示。该识别属性信息的方法的执行主体例如可以是一用户终端。其中,该用户终端例如可以是智能手机、笔记体电脑、平板电脑、可穿戴式设备、PDA(Personal Digital Assistant,个人数字助理)、车载影音、机顶盒等。另外,该用户终端可以具有访问网络的能力,例如可借助于3G、4G、WIFI(无线保真)、蓝牙等方式接入互联网。另外,在该用户终端中可以具有WEB(网页)浏览器,该用户终端通过该WEB浏览器可以对服务器中的资源进行访问,从而实现网页浏览、商品购买等操作。另外,该用户终端中还可以安装各种类型的APP(应用程序),如新闻类APP、浏览类APP、视频类APP或者购物类APP,等等,这些本发明均不限制。

具体的,如图1所示,该识别属性信息的方法包括:

步骤102:显示图片。

步骤104:检测图片是否被触发。

步骤106:当检测到图片被触发时,获取图片的编码数据;

步骤108:根据图片的编码数据,识别图片中的内容对应的属性信息。

其中,在步骤102中,该图片可以在一网页浏览器中显示,或者在某类APP中显示。例如用户浏览网页时,该图片可以在该用户所浏览的网页中显示。

其中,在步骤104中,当检测到该图片被点击时,则确定该图片被触发,执行步骤108。而当没有检测到该图片被点击时,则继续检测。其中,图片被点击例如可以是用鼠标点击该图片,或者通过手指在触控屏上点击显示该图片的区域。

本实施方式,当图片被触发时,通过图片的编码数据来自动地识别图片中的内容的属性信息。从而,能够自动化地且快速地识别到图片中内容的属性信息。

本发明的第二实施方式涉及一种识别属性信息的方法,其具体流程如图2所示。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第二实施方式中,对第一实施方式中的步骤108进行了具体限定,即提供了如何根据图片的编码数据,识别图片中的内容对应的属性信息的解决方案。具体的,如图2所示,该识别属性信息的方法包括:

步骤202:显示图片。

步骤204:检测图片是否被触发。

步骤206:当检测到图片被触发时,获取图片的编码数据。

步骤208:根据图片的编码数据与图片中的内容对应的属性信息之间的映射关系,获取编码数据对应的属性信息。

可以理解的是,在显示图片之前,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码之后,还可以预先建立该图片的编码数据中的编码标识与该图片对应的内容的属性信息之间的映射关系,并且该映射关系可以由一存储器来存储该映射关系。如此,当获取到图片的编码数据之后,在具体执行步骤208时,即可根据预先建立的编码标识与该图片对应的内容的属性信息之间的映射关系,则可以确定出该图片对应的属性信息,从而实现对该图片中属性信息的识别。

此实施方式,通过在显示图片之前,对图片进行编码并预先建立编码数据与图片中内容的属性之间的映射关系,从而使得后续可通过分析图片的编码数据来获取图片中的内容的属性信息。

本发明的第三实施方式涉及一种识别属性信息的方法,其具体流程如图3所示。第三实施方式与第一实施方式大致相同,主要区别之处在于:在第三实施方式中,对第一实施方式中的步骤108进行了具体限定,即提供了如何根据图片的编码数据,识别图片中的内容对应的属性信息的解决方案。具体的,如图3所示,该识别属性信息的方法包括:

步骤302:显示图片。

步骤304:检测该图片是否被触发。

步骤306:当检测到该图片被触发时,获取该图片的编码数据。

步骤308:根据图片的编码数据与图片中的内容对应的多个属性信息之间的多个映射关系,分别获取编码数据对应的多个属性信息。

可以理解的是,在显示图片之前,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码之后,还可以预先建立该图片的编码数据中的编码标识与该图片对应的内容的属性信息之间的映射关系,并且该映射关系可以由一存储器来存储该映射关系。本实施方式中,图片的编码数据可以同时对应多个属性,例如图片中内容的颜色、图片中内容的型号和图片中内容的库存等等,从而使得通过图片的编码数据同时获取该图片中的内容的多个属性信息。如此,当获取到图片的编码数据之后,在具体执行步骤308时,即可根据预先建立的编码标识与该图片对应的内容的多个属性信息之间的映射关系,则可以确定出该图片对应的属性信息,从而实现对该图片中属性信息的识别。

此实施方式,通过在显示图片之前,对图片进行编码并预先建立编码数据与图片中内容的多个属性之间的映射关系,从而使得后续可通过分析图片的编码数据来获取图片中的内容的多个属性信息。

本发明的第四实施方式涉及一种识别属性信息的方法,其具体流程如图4所示。第四实施方式与第一实施方式大致相同,主要区别之处在于:在第四实施方式中,对第一实施方式中的步骤108进行了具体限定,即提供了如何根据图片的编码数据,识别图片中的内容对应的属性信息的解决方案。具体的,如图4所示,该识别属性信息的方法包括:

步骤402:显示图片。

步骤404:检测该图片是否被触发。

步骤406:当检测到该图片被触发时,获取该图片的编码数据。

步骤408:提取该编码数据中含有的属性数据,该属性数据即为该图片中的内容对应的属性信息。

可以理解的是,在显示图片之前,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码时,可以把图片的属性信息也一起写入编码数据中。如此,当获取到图片的编码数据之后,在具体执行步骤408时,即可提取该编码数据中含有的属性数据,该属性数据即为该图片中的内容对应的属性信息,从而实现对该图片中属性信息的识别。

此实施方式,通过在显示图片之前,对图片进行编码并将图片的属性信息一起编入编码数据中,从而使得后续可通过提取图片的编码数据来获取图片中的内容的属性信息。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

下面再举一例对本发明的上述方法进行补充说明:

对于网络商品销售商,可以在用户的智能手机上展示各种产品的图片,供用户选择。当用户选择某产品的图片时,则自动分析该图片的编码数据,并利用该编码数据与该图片中商品的属性之间的映射关系,来自动地选择该商品的属性(如产品的颜色、型号、库存等)。例如,当图片中的产品为一16G、蓝色的智能手机时,当用户点击该图片时,则可以自动选中该产品的属性(即16G、蓝色),然后将具有该属性的产品自动添加至购物车。当然,在实际中,也可以识别出多个属性来供用户选择。或者还可以通过对该产品的库存、以及对用户购买习惯或者用户历史浏览记录进行分析,自动选中产品的其他属性。

以上对本发明的方法实施例进行了描述,下面继续对本发明的装置实施例进行说明。

本发明第五实施方式涉及一种识别属性信息的装置,其具体结构如图5所示。该识别属性信息的装置例如可以是一用户终端。其中,该用户终端例如可以是智能手机、笔记体电脑、平板电脑、可穿戴式设备、个人数字助理、车载影音、机顶盒等。另外,该用户终端可以具有访问网络的能力,例如可借助于3G、4G、WIFI(无线保真)、蓝牙等方式接入互联网。另外,在该用户终端中可以具有WEB(网页)浏览器,该用户终端通过该WEB浏览器可以对服务器中的资源进行访问,从而实现网页浏览、商品购买等操作。另外,该用户终端中还可以安装各种类型的APP(应用程序),如新闻类APP、浏览类APP、视频类APP或者购物类APP,等等,这些本发明均不限制。

具体的,如图5所示,该识别属性信息的装置500包括:

显示模块502,用于显示图片。

检测模块504,用于检测图片是否被触发。

获取模块506,用于当检测到图片被触发时,获取图片的编码数据;

识别模块508,用于根据图片的编码数据,识别图片中的内容对应的属性信息。

其中,显示模块502显示的图片可以是在一网页浏览器中显示,或者在某类APP中显示。例如用户浏览网页时,该图片可以在用户在该浏览的网页中显示。

其中,检测模块504可以具体用于检测显示模块502显示的该图片是否被点击。当检测到该图片被点击时,则确定该图片被触发。而当没有检测到该图片被点击时,则继续检测。其中,图片被点击例如可是用鼠标点击该图片,或者在触控屏上点击显示该图片的区域。

本实施方式,当图片被触发时,通过图片的编码数据来自动地识别图片中的内容的属性信息。从而,能够自动化地且快速地识别到图片中内容的属性信息。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

本发明的第六实施方式涉及一种识别属性信息的装置,其结构请继续参考图5。第六实施方式与第五实施方式大致相同,主要区别之处在于:在第六实施方式中,对第五实施方式中的识别模块如何根据图片的编码数据,识别图片中的内容对应的属性信息的工作过程进行了具体限定。具体的,如图5所示,该识别属性信息的装置500包括:

显示模块502,用于显示图片。

检测模块504,用于检测显示模块502所显示的图片是否被触发。

获取模块506,用于当检测模块504检测到图片被触发时,获取图片的编码数据。

识别模块508,用于根据图片的编码数据与图片中的内容对应的属性信息之间的映射关系,获取编码数据对应的属性信息。

其中,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码之后,还可以预先建立该图片的编码数据中的编码标识与该图片对应的内容的属性信息之间的映射关系,并且该映射关系可以由一存储器来存储该映射关系。如此,当获取模块506获取到图片的编码数据之后,识别模块508在具体识别时,即可根据预先建立的编码标识与该图片对应的内容的属性信息之间的映射关系,则可以确定出该图片对应的属性信息,从而实现对该图片中属性信息的识别。

此实施方式,通过在显示图片之前,对图片进行编码,并预先建立编码数据与图片中内容的属性之间的映射关系,从而使得后续识别模块可通过分析图片的编码数据来获取图片中的内容的属性信息。

由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本发明的第七实施方式涉及一种识别属性信息的装置,其结构请继续参考图5。第七实施方式与第五实施方式大致相同,主要区别之处在于:在第七实施方式中,对第五实施方式中的识别模块如何根据图片的编码数据,识别图片中的内容对应的属性信息的工作过程进行了具体限定。具体的,如图5所示,该识别属性信息的装置500包括:

显示模块502,用于显示图片。

检测模块504,用于检测显示模块502所显示的图片是否被触发。

获取模块506,用于当检测模块504检测到图片被触发时,获取图片的编码数据。

识别模块508,根据图片的编码数据与图片中的内容对应的多个属性信息之间的多个映射关系,分别获取编码数据对应的多个属性信息。

其中,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码之后,还可以预先建立该图片的编码数据中的编码标识与该图片对应的内容的属性信息之间的映射关系,并且该映射关系可以由一存储器来存储该映射关系。本实施方式中,图片的编码数据可以同时对应多个属性,例如所述图片中内容的颜色、所述图片中内容的型号和所述图片中内容的库存等等,从而使得通过图片的编码数据同时获取该图片中的内容的多个属性信息。如此,当获取模块506获取到图片的编码数据之后,识别模块508在具体识别时,即可根据预先建立的编码标识与该图片对应的内容的多个属性信息之间的映射关系,则可以确定出该图片对应的属性信息,从而实现对该图片中属性信息的识别。

本实施方式,通过在显示图片之前,对图片进行编码并预先建立编码数据与图片中内容的多个属性之间的映射关系,从而使得通过图片的编码数据可以获取该图片中的内容的多个属性。

本发明的第八实施方式涉及一种识别属性信息的装置,其结构请继续参考图5。第八实施方式与第五实施方式大致相同,主要区别之处在于:在第八实施方式中,对第五实施方式中的识别模块如何根据所述图片的编码数据,识别所述图片中的内容对应的属性信息的工作过程进行了具体限定。具体的,如图5所示,该识别属性信息的装置500包括:

显示模块502,用于显示图片。

检测模块504,用于检测显示模块502所显示的图片是否被触发。

获取模块506,用于当检测模块504检测到图片被触发时,获取图片的编码数据。

识别模块508,根据图片的编码数据与图片中的内容对应的多个属性信息之间的多个映射关系,分别获取编码数据对应的多个属性信息。

其中,可以预先利用二进制的编码方式对图片进行编码,得到图片的编码数据。当然,本领域技术人员也可以采用其他已知的图片编码方式对图片进行编码。

其中,得到的编码数据具有一个编码标识,用于唯一地标记该编码数据。换句话说,每个图片的编码数据都是唯一的。但是,需要说明的是,如果两张图片完全相同,那么他们的编码标识以及编码数据均是可以相同的。

其中,在对图片进行编码时,可以把图片的属性信息也一起写入编码数据中。如此,当获取到图片的编码数据之后,在具体识别时,即可提取该编码数据中含有的属性数据,该属性数据即为该图片中的内容对应的属性信息,从而实现对该图片中属性信息的识别。

此实施方式中,通过在显示图片之前,对图片进行编码并将图片的属性信息一起编入编码数据中,从而使得后续可通过提取图片的编码数据来获取图片中的内容的属性信息。

值得一提的是,第五至第八实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,第五至第八实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第九实施方式涉及一种用户终端,其结构如图6所示。该用户终端例如可以是智能手机、平板电脑、个人数字助理、可穿戴式设备,等等。如图6所示,该用户终端600包括:显示屏602、处理器604、通信组件606和存储器608。其中显示屏602可以为触控屏,其不仅具有显示功能还有接收用户的输入控制的功能,上述实施例中显示模块502即可以由该显示屏602实现。其中处理器604为终端的核心,其可以由CPU等实现,并且前述实施例中提及的检测模块504、获取模块506和识别模块508均可以由该处理器604实现。其中通信组件606用于实现用户终端600的无线或有线通信功能,从而使得终端能够与服务器交互,例如与网页服务器进行交互,以实现浏览网页的功能。另外,存储器608用于存储处理器604可执行的程序代码或者其他信息。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1