CN104750848B - 图像文件的处理方法、服务器及图像显示设备 - Google Patents

图像文件的处理方法、服务器及图像显示设备 Download PDF

Info

Publication number
CN104750848B
CN104750848B CN201510171176.8A CN201510171176A CN104750848B CN 104750848 B CN104750848 B CN 104750848B CN 201510171176 A CN201510171176 A CN 201510171176A CN 104750848 B CN104750848 B CN 104750848B
Authority
CN
China
Prior art keywords
image
label
image file
file
corresponding relationship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510171176.8A
Other languages
English (en)
Other versions
CN104750848A (zh
Inventor
刘浩鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201510171176.8A priority Critical patent/CN104750848B/zh
Publication of CN104750848A publication Critical patent/CN104750848A/zh
Application granted granted Critical
Publication of CN104750848B publication Critical patent/CN104750848B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种图像文件的处理方法、服务器及图像显示设备。该方法应用于服务器,包括:接收图像获取设备上传的图像文件,获取每个图像文件的标签;针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;响应于图像显示设备发送的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;及将所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。利用这些技术方案,能够自适应分类并调整需要显示的图像文件,加快图像浏览速度及定位速度。

Description

图像文件的处理方法、服务器及图像显示设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种图像文件的处理方法、服务器及图像显示设备。
背景技术
随着图像获取设备的普及,用户可以随时随地的获取各种图像信息。例如,用户可以通过手机、平板电脑、照相机、摄像机等设备拍摄得到图片、视频等图像文件。目前,用户在显示设备上浏览这些图像文件时,一般由用户逐一点击每个图像进行浏览,或由用户手动建立目录对图像进行分类进行浏览,并且在不同屏幕尺寸的显示设备上显示图像文件的方式相同。
在现有的图像浏览方式中,由于无法智能分类和显示,需要用户手动操作,导致用户操作繁琐,并且还会影响图像显示设备本身的性能,比如:浏览图像时占用过多设备资源,使得设备运行速度较慢,设备资源的利用率也不高。在一个实例中,当用户使用遥控器在电视上浏览大量图像时,需要手动翻页以及调整图像大小,定位某个图像文件比较困难,导致图像浏览的速度较慢,定位图像的效率较低,用户体验差等问题。
发明内容
有鉴于此,本发明提供了一种图像文件的处理方法、服务器及图像显示设备,能够自适应分类并调整需要显示的图像文件,加快图像浏览速度及定位速度。
本发明的技术方案是这样实现的:
本发明提供了一种图像文件的处理方法,应用于服务器,接收图像获取设备上传的图像文件,获取每个图像文件的标签;针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;响应于图像显示设备发送的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;及将所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。
本发明还提供了一种服务器,包括:接收模块,用于接收图像获取设备上传的图像文件以及图像显示设备发送的图像显示请求;获取模块,用于获取接收模块接收的每个图像文件的标签;分类模块,用于针对每个图像文件,确定在已创建的类别标签中与获取模块获取的该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;确定模块,用于响应于接收模块接收的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;及发送模块,用于将确定模块确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。
本发明又提供了一种图像文件的处理方法,应用于图像显示设备,响应于用户操作,生成图像显示请求;向服务器发送图像显示请求,使得服务器根据图像显示请求确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;接收服务器发送的一个或多个图像文件和分类对应关系;及根据分类对应关系,将一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
本发明还提供了一种图像显示设备,包括:界面模块,用于提供用户操作界面,并接收用户输入的操作,生成图像显示请求;发送模块,用于向服务器发送界面模块确定的图像显示请求,使得服务器根据图像显示请求确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;接收模块,用于接收服务器发送的一个或多个图像文件和分类对应关系;及显示模块,用于根据接收模块接收的分类对应关系,将接收模块接收的一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
与现有技术相比,本发明提供的图像文件的处理方法,能够基于用户的需求向用户提供自动分类的图像文件,加快了用户在图像显示设备上浏览图像的速度,提高定位某个图像文件的效率,便于用户灵活操作,同时提高图像显示设备的资源利用率。
附图说明
图1为本发明实施例所涉及的实施环境示意图;
图2为依据本发明一实施例的服务器处理图像文件的方法的流程示意图;
图3为依据本发明一实施例的获取图像文件标签的示意图;
图4为依据本发明一实施例的分类对应关系的示意图;
图5为依据本发明一实施例的确定图像显示请求的用户界面示意图;
图6为依据本发明一实施例的分类显示图像文件的界面示意图;
图7为依据本发明另一实施例的服务器处理图像文件的方法的流程示意图;
图8为依据本发明另一实施例的确定图像显示请求的用户界面示意图;
图9为依据本发明一实施例的图像显示设备处理图像文件的方法的流程示意图;
图10为依据本发明另一实施例的图像显示设备处理图像文件的方法的流程示意图;
图11为依据本发明一实施例的服务器的结构示意图;
图12为依据本发明另一实施例的服务器的结构示意图;
图13为依据本发明又一实施例的服务器的结构示意图;
图14为依据本发明一实施例的图像显示设备的结构示意图;
图15为依据本发明另一实施例的图像显示设备的结构示意图;
图16为依据本发明又一实施例的图像显示设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例所涉及的实施环境示意图,参见图1,包括:服务器110、图像获取设备120和图像显示设备130。其中,图像获取设备120向服务器110发送图像文件,图像显示设备130向服务器110发送图像显示请求,服务器根据从图像显示设备130接收到的图像显示请求对从图像获取设备120接收的图像文件进行处理,然后将处理后的图像文件发送给图像显示设备130进行显示。
上述服务器110可以为物理服务器或者云服务器。图像获取设备120可以是单独的图像获取设备,也可以是任一具有图像获取功能的电子设备,包括但不限于智能手机、掌上电脑、平板电脑、照相机、摄像机等。图像显示设备130可以是单独的图像显示设备,也可以是任一具有图像显示功能的电子设备,包括但不限于电视、电子相册、智能手机、掌上电脑、平板电脑、手机等。
其中,图像获取设备120和图像显示设备130可以是同一个电子设备,也可以是不同的电子设备。
本发明中,服务器110可以通过无线或者有线的方式和图像获取设备120和图像显示设备130进行通信。
图2为依据本发明一实施例的测试方法的流程示意图。该方法应用于服务器。参见图2,该方法包括:
步骤201、接收图像获取设备上传的图像文件,获取每个图像文件的标签。
图像获取设备获取图像文件后,将其上传给服务器。服务器存储接收到的图像文件,并且为每个图像文件生成相应的链接地址。该链接地址可以为统一资源***(URL)地址。在具体实现时,可以对该URL地址进行加密以提供对图像文件的安全访问。
所获取的标签可以为用户标识、时间、位置信息或者头像。具体而言,获取标签中各项信息的方式如下:
服务器在获取图像文件的同时,还获取上传该图像文件的用户的用户标识。在具体实现时,服务器还可以对上传图像文件的用户进行鉴权操作,完成对用户身份的确认。
对于接收到的每个图像文件,通过读取图像文件的属性信息,可以确定该图像文件的时间和位置信息。在一实施例中,图像文件的时间可以是图像获取设备获取图像时的日期时间,位置信息可以是在获取图像时由图像获取设备中的全球定位***(GPS)模块获得的地理位置信息,可以精确到省份、城市、地点名称等。在具体实现时,可以通过读取图像文件的Exif信息来获得时间和位置信息。其中,Exif是一种图像文件格式,它的数据存储格式与JPEG格式完全相同,只是在JPEG格式头部***了图像文件的信息,例如,包括拍摄图像时的光圈、快门、白平衡、ISO、焦距、日期时间以及图像获取设备的品牌、型号、色彩编码、拍摄时录制的声音以及GPS数据、缩略图等。
进一步,还可以使用头像识别算法对图像文件进行处理,获得图像文件包含的头像。例如,使用人脸识别技术,从图像文件中提取出照片中的人物头像图片,并对人物头像图片进行命名。在具体实现时,从图像文件中提取的人物头像可以为一个或多个。当有多个人物头像时,对应的头像标签则包含多个命名后的头像图片。
这样,每个图像文件对应的标签可以包括下述信息中的任一项或任意几项:上传该图像文件的用户的用户标识、生成该图像文件时的时间以及所处的位置信息、图像文件中所包含的头像。根据上述信息,服务器为每个图像文件创建对应的标签。
图3为依据本发明一实施例的获取图像文件标签的示意图。如图3所示,对于每个图像文件,对应有该图像文件的标识、URL地址以及对应的标签信息。例如,对于标识为1的图像文件,其对应的标签包括如下信息:用户“张三”、时间“2014.10.1”、位置“北京,长城”以及头像“孩子”和头像图片。其中,位置信息可以根据地理区域的范围由大到小划分为多级位置信息,头像可以包括多个人物的头像图片及对应的名称,例如标识为4和5的图像文件包含了“妈妈”和“孩子”两个头像。
需要指出,上述标签包含的多项信息只是举例,还可以包括从图像文件中读取的各种Exif信息,例如图像获取设备的品牌、型号等。对于该标签包含的各种信息,本发明不做具体限定。
此外,图3中给出的URL地址可以唯一指定一个图像文件。其中,“http://p.qpic.cn/tvalbum/”为域名,固定不变,例如为客厅图片域名;在其之后为对应图片文件的名称,并且加密过,例如“ajNVdqHZLLBa4BB08hiag0FaDMXe7k3e88d38atpkWIUOYSzb3mDgbg”,不同的图片文件具有不同的名称;最后的数字用来表示图像文件的尺寸,例如200、240、1920等,对于用户上传的图像文件,若具有不同的尺寸,将对应不同的URL地址,即视为不同的图像文件。
步骤202、针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系。
服务器根据所获取的每个图像文件的标签创建类别标签,若一类别标签包括该图像文件的标签所包含的信息中的至少一项,则确定该类别标签与该图像文件的标签相匹配,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系。其中,分类时使用的类别标签可以是标签包含的信息中的一项或多项,其代表了进行分类时每组图像文件所具备的共同的标签。
具体而言,若将标签表示为一个多维数组,数组内的元素即标签所包含的每项信息,例如,可以将步骤201中得到的标签表示为{用户标识,时间,位置信息,头像}形式。在一实施例中,已创建的类别标签可以包括标签信息的各种组合形式,例如,{用户标识,时间,位置信息,头像}、{用户标识,时间,位置信息}、{时间,位置信息,头像}、{位置信息,头像}或者{头像}等等形式。在另一实施例中,已创建的类别标签可以对应单个标签信息。例如,类别标签表示为四种形式,即{用户标识}、{时间}、{位置信息}、{头像}。
将图像文件的标签和类别标签进行匹配时,由于位置信息可以包括多级数据,头像可以包括多个人物头像,因此可以采用模糊匹配的方法,即类别标签中的位置信息与图像文件的标签包含的部分位置信息相匹配,和/或类别标签中的头像与图像文件的标签包含的多个人物头像中的一个人物头像相匹配即可。
完成匹配后,所建立的分类对应关系可以包括所确定的一个或多个图像文件的链接地址及其对应的类别标签,其中链接地址用于图像显示设备向服务器拉取所确定的一个或多个图像文件。
图4为依据本发明一实施例的分类对应关系的示意图。如图4所示,包括分类索引、类别标签、对应的图像文件的URL地址(用图3中的图像文件标识来对应表示)以及该类别标签所对应的图像文件数量。若已创建的类别标签为{张三,2014.10.1,北京,孩子},以图3所示的图像文件为例,可以确定标识为1、2、3的图像文件的标签和该类别标签相匹配;又如,若已创建的类别标签为{北京,孩子},可以确定标识为1、2、3、4、5的图像文件的标签中的位置信息和头像信息与和该类别标签相匹配。
经过上述分类可见,同一个图像文件有可能被归于多个类别中,可以对应多个类别标签。例如,图4中标识为4和5的图像文件对应了分类索引2、3、5、6、8和9。那么,在图像显示终端分类显示这些图像文件时,同一图像文件将会多次出现。
在具体实现时,服务器可以采用键-值(key-value)方式来存储上述分类对应关系,其中,“键”对应了类别标签,“值”对应了一个或多个图像文件的URL地址。
步骤203、响应于图像显示设备发送的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系。
图像显示设备向服务器发送图像显示请求,该图像显示请求包括用户指定的要显示的类别标签,服务器根据用户指定的要显示的类别标签,来确定准备在图像显示设备上显示的一个或多个图像文件以及这些图像文件与要显示的类别标签之间的分类对应关系。
其中,在图像显示设备向服务器发送图像显示请求之前,服务器首先将部分或全部已创建的类别标签发送给图像显示设备进行显示,向用户展示服务器完成分类后得到了哪些类别标签,然后用户可以基于这些类别标签来指定希望显示的类别标签。在具体实现时,在用户启动图像显示设备时可以自动触发浏览请求,服务器在接收到该浏览请求后,将已创建的类别标签发送给图像显示设备。
图5为依据本发明一实施例的确定图像显示请求的用户界面示意图。在图像显示设备上提供用户界面500,显示出类别标签中所涉及的用户标识、时间、位置信息和头像的全部信息,用户通过浏览这些信息,可以进一步指定希望浏览的图像文件的类别标签。例如,在图5所示的界面上,用户选择了{北京,孩子}作为要显示的类别标签。其中,由于地理位置信息包括多级数据,在选择了“北京”这个位置信息后,默认指定了在“北京”的下一级地理位置信息,即“长城”和“家”。
在一实施例中,若要显示的类别标签为一个或多个已创建的类别标签,即在已创建的类别标签中包括了用户指定的要显示的类别标签,服务器则根据上述的分类对应关系确定与要显示的类别标签相对应的一个或多个图像文件,作为准备在图像显示设备上显示的图像文件,并确定这些图像文件与要显示的类别标签之间的分类对应关系。
例如,在图5中用户指定的要显示的类别标签{北京,孩子}已经存在于图4所示的类别标签中(对应于分类索引5),那么服务器可以通过该分类对应关系直接确定所对应的图像文件,即标识分别为1、2、3、4、5的图像文件,对应的URL地址在图3中已经给出。
在另一实施例中,若要显示的类别标签为两个以上已创建的类别标签的组合,服务器则基于分类对应关系确定与两个以上已创建的类别标签均相匹配的图像文件,将所确定的图像文件作为准备在图像显示设备上显示的一个或多个图像文件,并确定一个或多个图像文件与要显示的类别标签之间的分类对应关系。
例如,若已创建的类别标签对应单个标签信息,如{北京}、{深圳}、{孩子}、{妈妈}、{爸爸},在图5中用户指定的要显示的类别标签为{北京,妈妈},那么基于图4中的分类对应关系(见分类索引8、9),其中标识为4、5的图像文件同时对应了类别标签{北京}和{妈妈},那么可以确定标识为4、5的图像文件为用户希望在图像显示设备上显示的图像文件,这样也得到了标识为4、5的图像文件与要显示的类别标签{北京,妈妈}之间的分类对应关系。
步骤204、将所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。
服务器将步骤203中确定的分类对应关系发送给图像显示设备,使得图像显示设备根据该分类对应关系中包括的链接地址从服务器拉取对应的一个或多个图像文件。
图6是根据本发明一实施例的分类显示图像文件的界面示意图。其中,一共显示了分类后的三组图像文件,分别对应类别标签{北京,孩子}、{北京,妈妈}、{深圳,爸爸},分别包括图像文件611…61n、621…62n和631…63n。例如,用户在电视上指定希望显示在不同地理位置上包含不同人物头像的图像文件,服务器根据图像显示请求,对图像文件进行匹配和分类,向图像显示设备发送上述三组图像文件。
根据本发明的实施例,通过接收图像获取设备上传的图像文件,获取每个图像文件的标签,针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系,响应于图像显示设备发送的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系,将所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,在图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签,能够基于用户的需求向用户提供自动分类的图像文件,加快了用户在图像显示设备上浏览图像的速度,提高定位某个图像文件的效率,便于用户灵活操作,同时提高图像显示设备的资源利用率。
图7为依据本发明另一实施例的服务器处理图像文件的方法的流程示意图。该方法应用于服务器。参见图7,该方法包括:
步骤701、接收图像获取设备上传的图像文件,获取每个图像文件的标签。
此处描述和步骤201相同,在此不再赘述。
步骤702、根据所获取的每个图像文件的标签创建类别标签。
步骤703、针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系。
如步骤202所述,已创建的类别标签可以是标签包含的信息中的一项或多项,若类别标签中的信息与图像文件的标签中相同类型的信息逐一匹配上,那么该图像文件与该类别标签相匹配。也就是说,最终的分类结果是每个类别标签对应了一个或多个图像文件。而对每个图像文件而言,它可以对应一个或多个类别标签,也可以不对应任何一个类别标签,即没有和任何一个类别标签匹配上。例如,由于用户指定的要显示的类别标签限定了要显示的图像文件,在服务器中存储的某些图像文件可能不会在该图像显示设备上进行显示。
步骤704、将部分或全部已创建的类别标签发送给图像显示设备进行显示。
在具体实现时,可以按照超文本传输协议(HTTP)传输方式发送类别标签,在图像显示设备上按照网页的形式显示类别标签中的文字信息(例如,用户标识、时间、位置信息)和图像信息(例如,头像图片)。
需要指出,上述步骤703和步骤704可以互换,本发明不做具体限定。
步骤705、响应于图像显示设备发送的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系。
此处描述和步骤203相同,在此不再赘述。
步骤706、响应于图像显示设备发送的图像显示请求,确定一个或多个图像文件对应的显示方式。
除了步骤203中图像显示请求包括用户指定的要显示的类别标签之外,该图像显示请求还可以包括图像显示设备的类型和/或分类显示方式,根据图像显示设备的类型,服务器可以确定一个或多个图像文件的初始显示尺寸和/或单页显示数量;根据分类显示方式,在分类对应关系中将对应不同类别标签的一个或多个图像文件进行排序,和/或将对应同一类别标签的一个或多个图像文件进行排序。
具体而言,根据图像显示设备的类型,可以确定图像显示设备的屏幕尺寸,进而确定分类后的图像文件的初始显示尺寸和单页显示数量,并可以根据初始显示尺寸对图像文件进行分辨率处理。其中,该图像显示设备的类型,可以通过用户操作界面由用户输入来生成图像显示请求,或者也可以由图像显示设备自动将该设备的类型加入到图像显示请求中。
在一实施例中,图像显示设备的类型可以为电视、电子相册或平板电脑、手机等,该类型能够表明显示图像文件时的屏幕尺寸。该屏幕尺寸将会影响用户浏览图像文件时的视觉体验,因此,通过该屏幕尺寸可以调整显示图像文件时的初始显示尺寸以及单页显示数量(即在一完整的屏幕上所显示的图像文件的数量),进而利用图像处理软件根据初始显示尺寸调整图像文件的分辨率,以提供在图像显示设备上显示时所需的清晰度,并且会影响图像文件的大小。
图8为依据本发明另一实施例的确定图像显示请求的用户界面示意图。如图8所示,在图像显示设备上,提供用户界面800,包括选择图像显示设备类型界面810以及选择分类显示方式界面820。在界面810中,用户选择图像显示设备的类型可以为“电视”、“电子相册或平板电脑”或者“手机”。其中,电视还可以进一步按照“电视+型号”的形式来区分,如图8中的“电视+32寸”、“电视+55寸”。例如,用户选择该图像显示设备的类型为“电视+32寸”,那么服务器根据预设的屏幕与图像尺寸对应关系,确定图像文件的初始显示尺寸为6寸照片规格(102毫米×152毫米),显示数量为40。又如,用户选择该图像显示设备的类型为电子相册,则服务器可以确定初始显示尺寸为2寸照片规格(35毫米×53毫米),显示数量为20。
当然,在具体实现时,图像显示设备的类型可以包括其他类型的设备及设备屏幕尺寸,本发明不做具体限定。
此外,在图像显示设备上显示分类后的一个或多个图像文件时,也可以有多种排序方式,可以在分类对应关系中体现出每组图像文件中的多个图像文件如何排序,简称为组内排序方式,或者组与组之间如何排序,简称为组间排序方式。
在图8所示的界面820中,组间排序方式包括“优先按照用户标识排序”、“优先按照时间排序”、“优先按照位置信息排序”或“优先按照头像排序”,即用户选择优先按照哪个类型的标签信息进行分类显示;组内排序方式包括“优先按照时间由近及远”、“优先按照时间由远及近”、“优先按照位置信息由大到小”或者“优先按照位置信息由小到大”。
例如,用户在界面820中选择组间排序方式为“优先按照位置信息排序”,那么服务器可以按照某些预定的规则对位置信息进行排序,例如根据位置信息标识的区域从大到小,相同区域的位置信息按照从北往南或者从南往北的方向排序,那么对于图4所示的分类索引1-4,排序后在图像显示设备上显示的顺序分别为分类索引1、2、4、3所对应的图像文件。
又如,用户在界面820中选择组内排序方式为“优先按照时间由近及远”,那么对于图4所示的分类索引5,类别标签为{北京,孩子},对应的图像文件为图3所示的标识1-5的图像文件,那么排序后在图像显示设备上显示的顺序依次为5、4、3、2、1。
这样,将所确定的一个或多个图像文件发送给图像显示设备时,图像显示设备每次从服务器拉取单页显示数量的图像文件,并且根据分类对应关系中各图像文件之间的排序依次从服务器拉取一个或多个图像文件,按照初始显示尺寸在屏幕上进行显示,并且按照步骤704中的方法显示所对应的类别标签。
步骤707、接收图像显示设备发送的图像分享请求,其中,图像分享请求指定要分享的图像文件的类别标签,根据要分享的图像文件的类别标签确定要分享的图像文件,将要分享的图像文件发送给图像分享请求指定的至少一个用户或者公共分享平台。
在一实施例中,根据从图像显示设备上浏览图像的用户的标识,服务器事先构建用户的好友关系链。在具体实现时,使用图像显示设备的用户向服务器拉取该用户的标识,然后将拉取到的用户标识在图像显示设备上展示,例如采用二维码的形式,供其他客户端扫描,那么服务器获知扫描该二维码的其他客户端后,构建该用户的好友关系链。用户在图像分享请求中可以指定该好友关系链上的至少一个用户。
如图6所示,在方框640中,用户可以选择将类别标签为{北京,妈妈}的第二组图像文件分享给好友,如Richard及Jasmine,或者发送到公共分享平台,如朋友圈或者QQ空间。
通过本发明的实施例,响应于图像显示设备发送的图像显示请求,确定一个或多个图像文件的显示方式,接收图像显示设备发送的图像分享请求,其中,图像分享请求指定要分享的图像文件的类别标签,根据要分享的图像文件的类别标签确定要分享的图像文件,将要分享的图像文件发送给图像分享请求指定的至少一个用户或者公共分享平台,优化了图像文件在图像显示设备上的显示效果,提高了用户在图像显示设备上浏览图像文件的视觉体验,能够按照用户的喜好提供个性化图像显示,并且通过分享提升了用户浏览图像的体验。
下面以一种典型的应用场景来进一步阐述本发明实施例所提供的图像文件的处理方法。在该应用场景中,图2中的服务器为云服务器,图像显示设备为电视,图像获取设备可以为任何一种电子设备,例如智能手机、掌上电脑、平板电脑、照相机、摄像机等。
当用户使用图像获取设备得到图像文件后,将其上传给云服务器,同时上传该用户的用户标识。云服务器接收到来自一个或多个图像获取设备上传的图像文件后,为每个图像文件建立URL地址,并且获取每个图像文件的标签,创建类别标签,进而对所有的图像文件进行分类。
当用户在客厅中使用遥控器在电视上浏览相册时,首先发送浏览请求获得所有的类别标签,然后在电视上选择要显示的类别标签,同时还可以输入电视的型号以及期望的分类显示方式,向云服务器发送图像显示请求。云服务器在接收到该图像显示请求后,确定出要在电视上显示的多个图像文件以及分类对应关系,将分类对应关系发送给电视后,电视通过该分类对应关系中包含的链接地址从服务器拉取要显示的分类后的图像文件,拉取一次得到一屏幕的图像文件,然后依次拉取、逐页显示。这样,用户能够获取到根据自身喜好自动分类后的图像文件,快速浏览并能精确定位某张图像,优化了用户在电视上浏览图像的体验。
图9为依据本发明一实施例的图像显示设备处理图像文件的方法的流程示意图。参见图9,该方法包括:
步骤901、响应于用户操作,生成图像显示请求。
步骤902、向服务器发送图像显示请求,使得服务器根据图像显示请求确定准备在该图像显示设备上显示的一个或多个图像文件及其分类对应关系。
其中,针对每个图像文件,服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系。
步骤903、接收服务器发送的一个或多个图像文件和分类对应关系。
步骤904、根据分类对应关系,将一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
图10为依据本发明另一实施例的图像显示设备处理图像文件的方法的流程示意图。参见图10,该方法包括:
步骤1010、接收服务器发送的部分或全部已创建的类别标签。
步骤1020、响应于用户操作,生成图像显示请求。
在一实施例中,响应于用户操作,确定用户从接收到的类别标签中指定的要显示的类别标签,生成一图像显示请求,并在该图像显示请求中携带要显示的类别标签,使得服务器在收到该图像显示请求后根据要显示的类别标签确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系。
在另一实施例中,接收用户输入的图像显示设备的类型和/或分类显示方式,生成一图像显示请求,并在该图像显示请求中携带图像显示设备的类型和/或分类显示方式,使得服务器根据接收到的图像显示请求确定一个或多个图像文件对应的显示方式。
步骤1030、向服务器发送图像显示请求,使得服务器根据图像显示请求确定准备在该图像显示设备上显示的一个或多个图像文件及其分类对应关系。
步骤1040、接收服务器发送的一个或多个图像文件和分类对应关系。
步骤1050、根据分类对应关系,将一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
该分类对应关系包括所确定的一个或多个图像文件的链接地址及其对应的类别标签。图像显示设备根据分类对应关系中包括的链接地址从服务器拉取一个或多个图像文件。
步骤1060、响应于用户操作,确定图像分享请求,向服务器发送该图像分享请求。
其中,该图像分享请求指定要分享的图像文件的类别标签以及要分享的至少一个用户或者公共分享平台,使得服务器根据图像分享请求确定要分享的图像文件的类别标签对应的要分享的图像文件,将要分享的图像文件发送给至少一个用户或者公共分享平台。
图11为依据本发明一实施例的服务器1100的结构示意图,包括接收模块1110、获取模块1120、分类模块1130、确定模块1140以及发送模块1150。其中,
接收模块1110,用于接收图像获取设备上传的图像文件以及图像显示设备发送的图像显示请求;
获取模块1120,用于获取接收模块1110接收的每个图像文件的标签;
分类模块1130,用于针对每个图像文件,确定在已创建的类别标签中与获取模块1120获取的该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;
确定模块1140,用于响应于接收模块1110接收的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;及
发送模块1150,用于将确定模块1140所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。
在一实施例中,获取模块1120用于从图像获取设备获取上传图像文件的用户的用户标识;读取图像文件的属性信息,其中,属性信息至少包括时间和位置信息;识别图像文件中的头像;及创建图像文件的标签,其中,标签包括用户标识、时间、位置信息及头像中的任一项或任意几项。
图12为依据本发明又一实施例的服务器1200的结构示意图。服务器1200在图11所示的服务器1100的基础之上,还包括:
创建模块1160,用于根据获取模块1120获取的每个图像文件的标签创建类别标签;
相应地,分类模块1130,用于若创建模块1160创建的一类别标签包括该图像文件的标签所包含的信息中的至少一项,则确定该类别标签与该图像文件的标签相匹配。
在一实施例中,图像显示请求包括用户指定的要显示的类别标签;相应地,确定模块1140,用于若要显示的类别标签为一个或多个已创建的类别标签,则根据分类模块1130建立的分类对应关系确定与要显示的类别标签相对应的一个或多个图像文件,作为准备在图像显示设备上显示的一个或多个图像文件,并确定一个或多个图像文件与要显示的类别标签之间的分类对应关系;和/或,
若要显示的类别标签为两个以上已创建的类别标签的组合,则基于分类模块1130建立的分类对应关系确定与两个以上已创建的类别标签均相匹配的图像文件,将所确定的图像文件作为准备在图像显示设备上显示的一个或多个图像文件,并确定一个或多个图像文件与要显示的类别标签之间的分类对应关系。
在一实施例中,分类对应关系包括所确定的一个或多个图像文件的链接地址及其对应的类别标签;相应地,发送模块1150,用于将确定模块1140确定的分类对应关系发送给图像显示设备,使得图像显示设备根据分类对应关系中包括的链接地址从服务器1200拉取一个或多个图像文件。
在一实施例中,确定模块1140,进一步用于响应于接收模块1110接收的图像显示请求,确定一个或多个图像文件对应的显示方式。
在一实施例中,接收模块1100,进一步用于接收图像显示设备发送的图像分享请求,其中,图像分享请求指定要分享的图像文件的类别标签以及要分享的至少一个用户或者公共分享平台;
相应地,确定模块1140,进一步用于确定与接收模块1100接收的图像分享请求中要分享的图像文件的类别标签对应的要分享的图像文件;
发送模块1150,进一步用于将确定模块1140确定的要分享的图像文件发送给至少一个用户或者公共分享平台。
图13为依据本发明又一实施例的服务器1300的结构示意图。该服务器1300可包括:处理器1310,存储器1320,端口1330以及总线1340。处理器1310和存储器1320通过总线1340互联。处理器1310可通过端口1330接收和发送数据。其中,
处理器1310用于执行存储器1320存储的机器可读指令模块。
存储器1320存储有处理器1310可执行的机器可读指令模块。处理器1310可执行的指令模块包括:接收模块1321、获取模块1322、分类模块1323、确定模块1324以及发送模块1325。其中,
接收模块1321被处理器1310执行时可以为:接收图像获取设备上传的图像文件以及图像显示设备发送的图像显示请求;
获取模块1322被处理器1310执行时可以为:获取接收模块1321接收的每个图像文件的标签;
分类模块1323被处理器1310执行时可以为:针对每个图像文件,确定在已创建的类别标签中与获取模块1322获取的该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;
确定模块1324被处理器1310执行时可以为:响应于接收模块1321接收的图像显示请求,确定准备在图像显示设备上显示的一个或多个图像文件及其分类对应关系;
发送模块1325被处理器1310执行时可以为:将确定模块1324所确定的一个或多个图像文件及其分类对应关系发送给图像显示设备,其中,图像显示设备在显示一个或多个图像文件时,根据所收到的分类对应关系将一个或多个图像文件分为一个或多个组,每组对应一个类别标签。
在一实施例中,存储器1320存储的处理器1310可执行的指令模块还包括:创建模块1326。
其中,创建模块1326被处理器1310执行时可以为:根据获取模块1322获取的每个图像文件的标签创建类别标签;
相应地,分类模块1323被处理器1310执行时可以为:若创建模块1326创建的一类别标签包括该图像文件的标签所包含的信息中的至少一项,则确定该类别标签与该图像文件的标签相匹配。
由此可以看出,当存储在存储器1320中的指令模块被处理器1310执行时,可实现前述各个实施例中接收模块1321、获取模块1322、分类模块1323、确定模块1324、发送模块1325以及创建模块1326的各种功能。
图14为依据本发明一实施例的图像显示设备1400的结构示意图,包括界面模块1410、发送模块1420、接收模块1430以及显示模块1440。
其中,界面模块1410,用于提供用户操作界面,并接收用户输入的操作,生成图像显示请求;
发送模块1420,用于向服务器发送界面模块1410确定的图像显示请求,使得服务器根据图像显示请求确定准备在图像显示设备1400上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;
接收模块1430,用于接收服务器发送的一个或多个图像文件和分类对应关系;
显示模块1440,用于根据接收模块1430接收的分类对应关系,将接收模块1430接收的一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
图15为依据本发明另一实施例的图像显示设备1500的结构示意图。其中,分类对应关系包括所确定的一个或多个图像文件的链接地址及其对应的类别标签;相应地,图像显示设备1500在图14所示的图像显示设备1400的基础之上,还包括:
拉取模块1450,用于根据接收模块1430接收的分类对应关系中包括的链接地址从服务器拉取一个或多个图像文件;
相应地,显示模块1440,用于将拉取模块1450拉取的一个或多个图像文件分为一个或多个组进行显示。
在一实施例中,界面模块1410进一步用于:接收用户输入的图像显示设备1500的类型和/或分类显示方式,生成一图像显示请求,并在该图像显示请求中携带图像显示设备1500的类型和/或分类显示方式,使得服务器根据接收到的图像显示请求确定一个或多个图像文件对应的显示方式。
图16为依据本发明又一实施例的图像显示设备1600的结构示意图。该图像显示设备1600可包括:处理器1610,存储器1620,端口1630以及总线1640。处理器1610和存储器1620通过总线1640互联。处理器1610可通过端口1630接收和发送数据。其中,
处理器1610用于执行存储器1620存储的机器可读指令模块。
存储器1620存储有处理器1610可执行的机器可读指令模块。处理器1610可执行的指令模块包括:界面模块1621、发送模块1622、接收模块1623以及显示模块1624。其中,
界面模块1621被处理器1610执行时可以为:提供用户操作界面,并接收用户输入的操作,生成图像显示请求;
发送模块1622被处理器1610执行时可以为:向服务器发送界面模块1621确定的图像显示请求,使得服务器根据图像显示请求确定准备在图像显示设备1600上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与相匹配的一个或多个类别标签之间的分类对应关系;
接收模块1623被处理器1610执行时可以为:接收服务器发送的一个或多个图像文件和分类对应关系;
显示模块1624被处理器1610执行时可以为:根据接收模块1623接收的分类对应关系,将接收模块1623接收的一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签。
在一实施例中,分类对应关系包括所确定的一个或多个图像文件的链接地址及其对应的类别标签,相应地,存储器1620存储的处理器1610可执行的指令模块还包括:
拉取模块1625,用于根据接收模块1623接收的分类对应关系中包括的链接地址从服务器拉取一个或多个图像文件;
相应地,显示模块1624,用于将拉取模块1625拉取的一个或多个图像文件分为一个或多个组进行显示。
上述装置实施例中,各个模块及单元实现自身功能的具体方法在方法实施例中均有描述,这里不再赘述。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (20)

1.一种图像文件的处理方法,其特征在于,应用于服务器,所述方法包括:
接收图像获取设备上传的图像文件,获取每个图像文件的标签;
针对每个图像文件,确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与所述相匹配的一个或多个类别标签之间的分类对应关系,其中,所述类别标签包括所述标签的信息的组合;
响应于图像显示设备发送的图像显示请求,确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系,其中,所述图像显示请求包括用户指定的要显示的类别标签;及
将所确定的所述一个或多个图像文件及其分类对应关系发送给所述图像显示设备,其中,所述图像显示设备在显示所述一个或多个图像文件时,根据所收到的分类对应关系将所述一个或多个图像文件分为一个或多个组,每组对应一个类别标签;
其中,所述图像显示请求进一步包括所述图像显示设备的类型和分类显示方式,所述方法进一步包括:
根据所述图像显示设备的类型,确定所述一个或多个图像文件的单页显示数量;根据所述分类显示方式,在所述分类对应关系中将对应不同类别标签的一个或多个图像文件进行排序和/或将对应同一类别标签的一个或多个图像文件进行排序;
其中,在将所确定的所述一个或多个图像文件发送给所述图像显示设备时,所述图像显示设备每次从所述服务器拉取所述单页显示数量的图像文件,根据所述分类对应关系中各图像文件之间的排序依次从所述服务器拉取所述一个或多个图像文件,其中,所述图像显示设备为电视。
2.根据权利要求1所述的方法,其中,所述获取每个图像文件的标签包括:
从所述图像获取设备获取上传所述图像文件的用户的用户标识;
读取所述图像文件的属性信息,其中,所述属性信息至少包括时间和位置信息;
识别所述图像文件中的头像;及
创建所述图像文件的标签,其中,所述标签包括所述用户标识、所述时间、所述位置信息及所述头像中的任一项或任意几项。
3.根据权利要求1所述的方法,还包括:
根据所获取的每个图像文件的标签创建所述类别标签;
其中,所述确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签包括:
若一类别标签包括该图像文件的标签所包含的信息中的至少一项,则确定该类别标签与该图像文件的标签相匹配。
4.根据权利要求1所述的方法,其中,所述响应于图像显示设备发送的图像显示请求,确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系包括:
若所述要显示的类别标签为一个或多个已创建的类别标签,则根据所述分类对应关系确定与所述要显示的类别标签相对应的一个或多个图像文件,作为准备在所述图像显示设备上显示的所述一个或多个图像文件,并确定所述一个或多个图像文件与所述要显示的类别标签之间的分类对应关系;和/或,
若所述要显示的类别标签为两个以上已创建的类别标签的组合,则基于所述分类对应关系确定与所述两个以上已创建的类别标签均相匹配的图像文件,将所确定的图像文件作为准备在所述图像显示设备上显示的所述一个或多个图像文件,并确定所述一个或多个图像文件与所述要显示的类别标签之间的分类对应关系。
5.根据权利要求4所述的方法,还包括:
将部分或全部已创建的类别标签发送给所述图像显示设备进行显示;
其中,所述图像显示请求包括的所述要显示的类别标签为所述用户从所述图像显示设备显示的部分或全部已创建的类别标签中指定的类别标签。
6.根据权利要求1所述的方法,其中,所述分类对应关系包括所确定的所述一个或多个图像文件的链接地址及其对应的类别标签;
所述将所确定的所述一个或多个图像文件及其分类对应关系发送给所述图像显示设备,包括:
将所述分类对应关系发送给所述图像显示设备,使得所述图像显示设备根据所述分类对应关系中包括的所述链接地址从所述服务器拉取所述一个或多个图像文件。
7.根据权利要求1至6中任一项所述的方法,还包括:
接收所述图像显示设备发送的图像分享请求,其中,所述图像分享请求指定要分享的图像文件的类别标签以及要分享的至少一个用户或者公共分享平台;
确定所述要分享的图像文件的类别标签对应的要分享的图像文件;
将所述要分享的图像文件发送给所述至少一个用户或者公共分享平台。
8.根据权利要求7所述的方法,还包括:
根据从所述图像显示设备上浏览图像的用户的标识,构建所述用户的好友关系链;
所述将所述要分享的图像文件发送给所述图像分享请求指定的至少一个用户包括:
将所述要分享的图像文件发送给所述好友关系链上的至少一个用户。
9.一种服务器,其特征在于,所述服务器包括:
接收模块,用于接收图像获取设备上传的图像文件以及图像显示设备发送的图像显示请求;
获取模块,用于获取所述接收模块接收的每个图像文件的标签;
分类模块,用于针对每个图像文件,确定在已创建的类别标签中与所述获取模块获取的该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与所述相匹配的一个或多个类别标签之间的分类对应关系,其中,所述类别标签包括所述标签的信息的组合;
确定模块,用于响应于所述接收模块接收的所述图像显示请求,确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系,其中,所述图像显示请求包括用户指定的要显示的类别标签;及
发送模块,用于将所述确定模块确定的所述一个或多个图像文件及其分类对应关系发送给所述图像显示设备,其中,所述图像显示设备在显示所述一个或多个图像文件时,根据所收到的分类对应关系将所述一个或多个图像文件分为一个或多个组,每组对应一个类别标签;
其中,所述图像显示请求进一步包括所述图像显示设备的类型和分类显示方式,所述确定模块进一步用于:根据所述图像显示设备的类型,确定所述一个或多个图像文件的单页显示数量;根据所述分类显示方式,在所述分类对应关系中将对应不同类别标签的一个或多个图像文件进行排序和/或将对应同一类别标签的一个或多个图像文件进行排序;其中,在将所确定的所述一个或多个图像文件发送给所述图像显示设备时,所述图像显示设备每次从所述服务器拉取所述单页显示数量的图像文件,根据所述分类对应关系中各图像文件之间的排序依次从所述服务器拉取所述一个或多个图像文件,其中,所述图像显示设备为电视。
10.根据权利要求9所述的服务器,其中,所述获取模块用于:
从所述图像获取设备获取上传所述图像文件的用户的用户标识;
读取所述图像文件的属性信息,其中,所述属性信息至少包括时间和位置信息;
识别所述图像文件中的头像;及
创建所述图像文件的标签,其中,所述标签包括所述用户标识、所述时间、所述位置信息及所述头像中的任一项或任意几项。
11.根据权利要求9所述的服务器,还包括:
创建模块,用于根据所述获取模块获取的每个图像文件的标签创建所述类别标签;
其中,所述分类模块用于:
若所述创建模块创建的一类别标签包括该图像文件的标签所包含的信息中的至少一项,则确定该类别标签与该图像文件的标签相匹配。
12.根据权利要求9所述的服务器,其中,所述确定模块用于:
若所述要显示的类别标签为一个或多个已创建的类别标签,则根据所述分类模块建立的分类对应关系确定与所述要显示的类别标签相对应的一个或多个图像文件,作为准备在所述图像显示设备上显示的所述一个或多个图像文件,并确定所述一个或多个图像文件与所述要显示的类别标签之间的分类对应关系;和/或,
若所述要显示的类别标签为两个以上已创建的类别标签的组合,则基于所述分类模块建立的分类对应关系确定与所述两个以上已创建的类别标签均相匹配的图像文件,将所确定的图像文件作为准备在所述图像显示设备上显示的所述一个或多个图像文件,并确定所述一个或多个图像文件与所述要显示的类别标签之间的分类对应关系。
13.根据权利要求9所述的服务器,其中,所述分类对应关系包括所确定的所述一个或多个图像文件的链接地址及其对应的类别标签;
所述发送模块用于:
将所述确定模块确定的分类对应关系发送给所述图像显示设备,使得所述图像显示设备根据所述分类对应关系中包括的所述链接地址从所述服务器拉取所述一个或多个图像文件。
14.根据权利要求9至13中任一项所述的服务器,其中,所述接收模块进一步用于:接收所述图像显示设备发送的图像分享请求,其中,所述图像分享请求指定要分享的图像文件的类别标签以及要分享的至少一个用户或者公共分享平台;
所述确定模块进一步用于:确定所述要分享的图像文件的类别标签对应的要分享的图像文件;
所述发送模块进一步用于:将所述要分享的图像文件发送给所述至少一个用户或者公共分享平台。
15.一种图像文件的处理方法,其特征在于,应用于图像显示设备,所述方法包括:
响应于用户操作,生成图像显示请求,其中,所述图像显示请求包括用户指定的要显示的类别标签,所述类别标签包括图像文件的标签信息的组合;
向服务器发送所述图像显示请求,使得所述服务器根据所述图像显示请求确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,所述服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与所述相匹配的一个或多个类别标签之间的分类对应关系;
接收所述服务器发送的所述一个或多个图像文件和所述分类对应关系;及
根据所述分类对应关系,将所述一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签;
其中,所述响应于用户操作,生成图像显示请求包括:接收所述用户输入的所述图像显示设备的类型和分类显示方式,生成所述图像显示请求,并在该图像显示请求中进一步携带所述图像显示设备的类型和分类显示方式,使得所述服务器根据所述图像显示设备的类型,确定所述一个或多个图像文件的单页显示数量;根据所述分类显示方式,在所述分类对应关系中将对应不同类别标签的一个或多个图像文件进行排序和/或将对应同一类别标签的一个或多个图像文件进行排序;
所述接收所述服务器发送的所述一个或多个图像文件包括:每次从所述服务器拉取所述单页显示数量的图像文件,根据所述分类对应关系中各图像文件之间的排序依次从所述服务器拉取所述一个或多个图像文件,其中,所述图像显示设备为电视。
16.根据权利要求15所述的方法,还包括:
接收所述服务器发送的部分或全部已创建的类别标签;
其中,所述响应于用户操作,生成图像显示请求包括:
响应于用户操作,确定所述用户从接收到的类别标签中指定的所述要显示的类别标签,生成所述图像显示请求,并在该图像显示请求中携带所述要显示的类别标签,使得所述服务器在收到该图像显示请求后根据所述要显示的类别标签确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系。
17.根据权利要求15所述的方法,其中,所述分类对应关系包括所确定的所述一个或多个图像文件的链接地址及其对应的类别标签;
所述根据所述分类对应关系,将所述一个或多个图像文件分为一个或多个组进行显示包括:
根据所述分类对应关系中包括的所述链接地址从所述服务器拉取所述一个或多个图像文件。
18.根据权利要求15至17中任一项所述的方法,还包括:
响应于用户操作,确定图像分享请求,其中,所述图像分享请求指定要分享的图像文件的类别标签以及要分享的至少一个用户或者公共分享平台;
向所述服务器发送所述图像分享请求,使得所述服务器根据所述图像分享请求确定所述要分享的图像文件的类别标签对应的要分享的图像文件,将所述要分享的图像文件发送给所述至少一个用户或者公共分享平台。
19.一种图像显示设备,其特征在于,所述图像显示设备为电视,包括:
界面模块,用于提供用户操作界面,并接收所述用户输入的操作,生成图像显示请求,其中,所述图像显示请求包括用户指定的要显示的类别标签,所述类别标签包括图像文件的标签信息的组合;
发送模块,用于向服务器发送所述界面模块确定的图像显示请求,使得所述服务器根据所述图像显示请求确定准备在所述图像显示设备上显示的一个或多个图像文件及其分类对应关系;其中,针对每个图像文件,所述服务器确定在已创建的类别标签中与该图像文件的标签相匹配的一个或多个类别标签,并建立该图像文件与所述相匹配的一个或多个类别标签之间的分类对应关系;
接收模块,用于接收所述服务器发送的所述一个或多个图像文件和所述分类对应关系;及
显示模块,用于根据所述接收模块接收的分类对应关系,将所述接收模块接收的一个或多个图像文件分为一个或多个组进行显示,其中,每组对应一个类别标签;
其中,所述界面模块进一步用于:接收所述用户输入的所述图像显示设备的类型和分类显示方式,生成所述图像显示请求,并在该图像显示请求中进一步携带所述图像显示设备的类型和分类显示方式,使得所述服务器根据所述图像显示设备的类型,确定所述一个或多个图像文件的单页显示数量;根据所述分类显示方式,在所述分类对应关系中将对应不同类别标签的一个或多个图像文件进行排序和/或将对应同一类别标签的一个或多个图像文件进行排序;
所述接收模块用于,每次从所述服务器拉取所述单页显示数量的图像文件,根据所述分类对应关系中各图像文件之间的排序依次从所述服务器拉取所述一个或多个图像文件。
20.根据权利要求19所述的图像显示设备,其中,所述分类对应关系包括所确定的所述一个或多个图像文件的链接地址及其对应的类别标签;
所述图像显示设备还包括:
拉取模块,用于根据所述接收模块接收的分类对应关系中包括的所述链接地址从所述服务器拉取所述一个或多个图像文件;
所述显示模块,用于将所述拉取模块拉取的一个或多个图像文件分为一个或多个组进行显示。
CN201510171176.8A 2015-04-10 2015-04-10 图像文件的处理方法、服务器及图像显示设备 Active CN104750848B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510171176.8A CN104750848B (zh) 2015-04-10 2015-04-10 图像文件的处理方法、服务器及图像显示设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510171176.8A CN104750848B (zh) 2015-04-10 2015-04-10 图像文件的处理方法、服务器及图像显示设备

Publications (2)

Publication Number Publication Date
CN104750848A CN104750848A (zh) 2015-07-01
CN104750848B true CN104750848B (zh) 2018-12-11

Family

ID=53590532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510171176.8A Active CN104750848B (zh) 2015-04-10 2015-04-10 图像文件的处理方法、服务器及图像显示设备

Country Status (1)

Country Link
CN (1) CN104750848B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106682008A (zh) * 2015-11-06 2017-05-17 北京奇虎科技有限公司 朋友圈信息分类方法和装置
CN106844396B (zh) * 2015-12-04 2021-05-11 腾讯科技(深圳)有限公司 一种信息处理方法及电子设备
CN107015998A (zh) * 2016-01-28 2017-08-04 阿里巴巴集团控股有限公司 一种图片处理方法、装置和智能终端
CN105959422A (zh) * 2016-07-20 2016-09-21 腾讯科技(深圳)有限公司 一种文件聚合方法、装置及***
CN106156347A (zh) * 2016-07-21 2016-11-23 北京奇虎科技有限公司 云相册分类展示方法、装置及服务器
CN106529597A (zh) * 2016-11-11 2017-03-22 理光图像技术(上海)有限公司 扫描图像文件生成装置
JP6754893B2 (ja) 2017-03-31 2020-09-16 本田技研工業株式会社 画像生成装置及び画像生成方法
CN107370801A (zh) * 2017-07-07 2017-11-21 天脉聚源(北京)科技有限公司 一种头像显示方法及装置
US11341544B2 (en) * 2017-11-28 2022-05-24 Snap Inc. Media collection navigation with opt-out interstitial
CN108304871A (zh) * 2018-01-30 2018-07-20 努比亚技术有限公司 图片分类方法、终端及计算机可读存储介质
CN108494947B (zh) * 2018-02-09 2021-01-26 维沃移动通信有限公司 一种图像分享方法及移动终端
CN108764371A (zh) * 2018-06-08 2018-11-06 Oppo广东移动通信有限公司 图像处理方法、装置、计算机可读存储介质和电子设备
CN108897592A (zh) * 2018-06-22 2018-11-27 珠海市君天电子科技有限公司 一种软件展示方法及相关设备
CN109981881B (zh) 2019-01-21 2021-02-26 华为技术有限公司 一种图像分类的方法和电子设备
CN111562865B (zh) * 2020-04-30 2022-04-29 维沃移动通信有限公司 信息分享方法、装置、电子设备及存储介质
CN112131499B (zh) * 2020-09-24 2024-05-31 腾讯科技(深圳)有限公司 图像标注方法、装置、电子设备及存储介质
CN113590609A (zh) * 2021-06-22 2021-11-02 北京旷视科技有限公司 数据分库方法及装置、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479783A (zh) * 2006-06-30 2009-07-08 夏普株式会社 图像数据提供装置、图像显示装置、图像显示***、图像数据提供装置控制方法、图像显示装置控制方法、控制程序以及存储介质
CN103208127A (zh) * 2012-01-16 2013-07-17 深圳市腾讯计算机***有限公司 一种图片信息处理***和方法
CN103226575A (zh) * 2013-04-01 2013-07-31 北京小米科技有限责任公司 一种图像处理方法和装置
JP5630520B2 (ja) * 2013-03-12 2014-11-26 ソニー株式会社 画像表示制御方法、画像表示装置及びプログラム
CN104239336A (zh) * 2013-06-19 2014-12-24 华为技术有限公司 一种图像筛选方法、装置及终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479783A (zh) * 2006-06-30 2009-07-08 夏普株式会社 图像数据提供装置、图像显示装置、图像显示***、图像数据提供装置控制方法、图像显示装置控制方法、控制程序以及存储介质
CN103208127A (zh) * 2012-01-16 2013-07-17 深圳市腾讯计算机***有限公司 一种图片信息处理***和方法
JP5630520B2 (ja) * 2013-03-12 2014-11-26 ソニー株式会社 画像表示制御方法、画像表示装置及びプログラム
CN103226575A (zh) * 2013-04-01 2013-07-31 北京小米科技有限责任公司 一种图像处理方法和装置
CN104239336A (zh) * 2013-06-19 2014-12-24 华为技术有限公司 一种图像筛选方法、装置及终端

Also Published As

Publication number Publication date
CN104750848A (zh) 2015-07-01

Similar Documents

Publication Publication Date Title
CN104750848B (zh) 图像文件的处理方法、服务器及图像显示设备
KR101810578B1 (ko) 셔터 클릭을 통한 자동 미디어 공유
US9525789B2 (en) Shuffle algorithm and navigation
US7039873B2 (en) User-defined templates for automatic image naming
WO2017129018A1 (zh) 一种图片处理方法、装置和智能终端
CN102317929B (zh) 图像匹配方法和***
CN102591868B (zh) 用于拍照指南自动生成的***和方法
US10255707B2 (en) Proactive creation of photo products
US20130132444A1 (en) Cloud storage for image data, image product designs, and image projects
US20140169644A1 (en) Photo Importance Determination
KR101497938B1 (ko) 클라우드 서비스를 이용한 앨범 단위의 사진 공유 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
WO2017067485A1 (zh) 一种图片管理方法、装置及一种终端
WO2016197734A1 (zh) 一种图片拍摄方法、终端及服务器
WO2019034151A1 (zh) 图片管理方法、装置、电子设备及可读存储介质
CN110049180A (zh) 拍摄姿势推送方法和装置、智能终端
JP2004280254A (ja) コンテンツ分類方法および装置
US10885619B2 (en) Context-based imagery selection
WO2023138353A1 (zh) 图片处理方法、电子设备和计算机可读介质
JP2014182650A (ja) 画像共有装置、画像共有装置の制御方法、およびプログラム
CN110036356A (zh) Vr***中的图像处理
WO2013015317A1 (ja) 動画公開装置、方法、及びコンピュータプログラム
JP2013011928A (ja) イベント情報収集方法、イベント情報収集装置及びイベント情報収集プログラム
WO2020211003A1 (zh) 图像处理方法、计算机可读存储介质和计算机设备
TW201913562A (zh) 全景影像生成裝置及方法
TW201640323A (zh) 提供遠端列印並顯示列印等待時間之系統及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant