图像处理方法及图像服务器的制造方法_2

文档序号:9582125阅读:来源:国知局
者还可以为智能可穿戴设备,比如智能手表,智能手环,智能眼镜,智能头戴设备等。
[0037]在本实施方式中,终端设备可以根据通信协议访问网络。比如:使用浏览器访问网站,或者打开一个应用,该应用需要从网络获取数据。该数据包括图像。
[0038]在本实施方式中,数据访问请求可以是终端设备请求访问某一个网页,以使业务服务器向该终端设备提供该网页的相关数据。数据访问请求也可以是终端设备使用某一个应用时,向业务服务器获取该应用界面涉及的相关数据。具体的,举例为:数据访问请求可以是基于HTTP协议的request请求。
[0039]步骤S12:所述业务服务器根据所述数据访问请求向所述图像服务器发出图像访问请求。
[0040]在本实施方式中,业务服务器响应数据访问请求,向终端设备发送数据访问请求对应的网页或界面的相关数据。若该相关数据中存在图像,此时业务服务器可以向图像服务器发出图像访问请求。如此可以实现在业务服务器中不存储图像,而通过图像服务器存储和管理图像,便于对图像的管理维护。
[0041]请参阅图4和图5,在本实施方式中,所述步骤S30包括如下子步骤。
[0042]步骤S31:所述图像服务器将具有所述预定像素的图像发送至所述业务服务器。
[0043]在本实施方式中,图像服务器获取具有预定像素的图像后,将图像提供给业务服务器。
[0044]步骤S32:所述业务服务器将具有所述预定像素的图像发送至所述终端设备。
[0045]在本实施方式中,业务服务器接收到图像服务器提供的图像之后,将图像发送至终端设备。
[0046]请参阅图6,在本申请的一个实施方式中,所述步骤S20包括如下子步骤。
[0047]步骤S21:所述图像服务器取得与所述图像标识码对应的至少一个图像。
[0048]在本实施方式中,图像可以直接存储在图像服务器中,此时图像服务器可以直接根据图像标识码取得本地的对应图像。图像也可以存储在另一个专门用于存储图像的存储服务器中,此时图像服务器根据图像标识码从存储服务器中取得对应的图像。
[0049]步骤S22:所述图像服务器将所述至少一个图像的像素压缩至所述预定像素。
[0050]在本实施方式中,为了满足不同情况下对图像的像素使用需求,图像服务器取得的图像的像素可以为该图像可能使用的最大像素。如此,通信设备发出的预定像素通常小于图像服务器取得的图像的像素,使得图像服务器可以将图像的像素压缩至预定像素。若图像标识码对应一个图像,图像服务器取得图像后,将图像压缩至预定像素。若图像标识码对应若干个图像,图像服务器将每个图像的像素压缩至预定像素。
[0051]在本实施方式中,图像服务器对图像进行压缩的算法可以包括:Huffman编码算法、DCT(离散余弦变换)算法或小波变换编码算法,还包括对上述算法或算法组合的改进。当然,图像服务器对图像进行压缩的算法并不限于上述举例。具体的,举例为:图像服务器获取的图像为具有“阿里巴巴”四个字的图像,该图像为600*600像素,图像服务器从图像访问请求中获取的预定像素为200*200像素,此时图像服务器对获取的图像的像素进行压缩,得到200*200像素的图像。若图像标识码对应若干个图像,图像服务器获取该若干个图像后,将每个图像都压缩至预定像素。具体的,举例为:图像服务器获取到二个具有“阿里巴巴”四个字的图像,该二个图像的字体不同,一个是仿宋体,一个是楷体,二者的像素可以均为500*500像素,预定像素为200*200像素,图像服务器将该二个图像压缩至200*200像素。
[0052]请参阅图7,在本申请一个实施方式中,所述步骤S21还包括如下子步骤。
[0053]步骤S23:所述图像服务器查找所述图像标识码对应的至少一个图像。
[0054]步骤S24:所述图像服务器读取最新版本的所述至少一个图像。
[0055]在本实施方式中,图像服务器中可以对应同一个图像标识码存储有图像的多个版本,该多个版本可以为对图像进行了更新。每个图像可以具有一个版本号,通过版本号区分不同版本。具体的,版本号可以是图像上传至图像服务器的日期和时间,还可以为其它能够表达版本先后次序的数字或字母,或数字字母组合。举例为:对应于图像标识码对应一个图像时,一个图像的上传日期是2014年7月5日,上传至图像服务器的时间是10点18分,该图像的版本号可以为201407051018 ;在2014年7月10日9点20分再次针对该图像上传至图像服务器,该图像的版本号为201407100920 ;图像服务器在读取图像标识码对应的图像时,会比较版本号,读取最新版本的图像,显然会读取版本号为201407100920的图像。对应于图像标识码对应若干个图像,每个图像可能存在不同的上传日期和/或上传时间,使得若干个图像可以分别具有版本号,比如第一个图像的版本号为201407091130,第二图像的版本号为201407091131,图像服务器在读取该若干个图像时,会逐一读取最新版本的每个图像。当然,若干个图像也可能被打包一同上传至图像服务器,此时该若干个图像的版本号可以相同。
[0056]请参阅图8,在本申请的一个实施方式中,所述图像处理方法还包括如下步骤。
[0057]步骤S40:所述图像服务器接收图像,所述图像附带有图像标识码。
[0058]在本实施方式中,在图像上传时附带图像标识码,可以通过图像标识码对图像进行标识,从而便于后续查找或调用。
[0059]步骤S50:所述图像服务器为所述接收的图像分配版本号。
[0060]在本实施方式中,版本号可以是图像上传至图像服务器的日期和时间,还可以为其它能够表达版本先后次序的数字或字母,或数字字母组合。举例为:对应于图像标识码对应一个图像时,一个图像的上传日期是2014年7月5日,上传至图像服务器的时间是10点18分,该图像的版本号可以为201407051018 ;在2014年7月10日9点20分再次针对该图像上传至图像服务器,该图像的版本号为201407100920 ;图像服务器在读取图像标识码对应的图像时,会比较版本号,读取最新版本的图像,显然会读取版本号为201407100920的图像。对应于图像标识码对应若干个图像,每个图像可能存在不同的上传日期和/或上传时间,使得若干个图像可以分别具有版本号,比如第一个图像的版本号为201407091130,第二图像的版本号为201407091131,图像服务器在读取该若干个图像时,会逐一读取最新版本的每个图像。当然,若干个图像也可能被打包一同上传至图像服务器,此时该若干个图像的版本号可以相同。
[0061]步骤S60:所述图像服务器将所述图像和所述版本号对应所述图像标识码存储。
[0062]在本实施方式中,可以对图像服务器管理的图像进行更新,但为了便于查找历史记录,或者更新操作回滚等,没有将老版本的图像删除,而是通过版本号将图像的不同版本标识,进而在后续访问时,图像服务器可以根据版本号,读取最新的图像。
[0063]在本申请的一个实施方式中,所述图像处理方法还包括步骤:所述图像服务器将所述图像标识码、所述预定像素和所述具有预定像素的至少一个图像对应保存。
[0064]在本实施方式中,图像服务器保存压缩后的且具有预定像素的至少一个图像,使得当再次接收到具有相同预定像素的访问请求时,无需再进行压缩操作,可以直接读取具有预定像素的图像,从而可以提高图像服务器的响应速度,降低图像服务器的工作负荷。
[0065]请参阅图9,在本申请的一个实施方式中,所述步骤S20包括如下子步骤。
[0066]步骤S25:所述图像服务器根据所述图像标识码查找对应的至少一个图像。
[0067]步骤S26:所述图像服务器根据所述预定像素,读取具有所述预定像素的至少一个图像。
[0068]在本实施方式中,图像服务器中可以存储具有不同像素且与同一个图像标识码对应的图像。当接收到图像访问请求时,图像服务器找到与图像访问请求中的图像标识码对应的至少一个图像,并从中取得具有图像访问请求中的预定像素的图像,无需进行图像压缩处理,节省时间。
[0069]请参阅图10,在本申请的一个实施方式中,所述图像处理方法还包括如下步骤。
[0070]步骤S40:所述图像服务器接收通信设备上传的图像,所述图像附带有所述图像标识码。
[0071]在本实施方式中,在图像上传时附带图像标识码,可以通过图像标识码对图像进行标识,从而便于后续查找或调用。
[0072]步骤S70:所述图像服务器删除存储的与
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1