一种图片加载处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种图片加载处理方法和装置。
【背景技术】
[0002]随着信息技术的快速发展和信息分享方式的多样化,基于图片的下载和传输的需求越来越大,由于图片与文本信息相比数据量大,特别是一些包括文字和图像内容的大图片,通过网络传输到终端的时间比较长,用户需要等待很长时间才能看到完整的图片。
[0003]现有技术中,比较主流的图片加载技术是顺序下载图片数据并逐行显示图片的,但在网络较差的情况下用户刚开始只能看到图片顶端的部分,无法快速获取图片上信息量较大的文字信息。
【发明内容】
[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]本实施例提供的图片加载处理装置,通过服务器按照对文字区域的数据块所标记的显示序列标识向客户端优先发送文字区域内的每个数据块,再发送剩余的非文字区域的数据块,进一步地提高了客户端按照文字的书写顺序优先加载图片上的文字信息的效率,针对图片加载的瓶颈时段,提高了图片中文字信息的加载速度,使用户能够快速获取图片上信息量较大的文字信息,提高了用户体验。
[0054]—种图片加载处理装置,包括:
[0055]请求模块,用于向服务器发送下载请求,所述下载请求包括:图片的标识信息;
[0056]第二接收模块,用于接收所述服务器发送的与所述标识信息对应的、包含图片尺寸的头文件信息,以及显示信息,其中,所述显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,所述坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标;
[0057]显示模块,用于生成与所述图片尺寸相同的画布,并在接收所述服务器发送的与所述图片对应的多个数据块的过程中,按照所述显示序列标识的顺序依次查找所述显示信息获取与所述显示序列标识对应的坐标信息,并根据所述坐标信息在所述画布上对应的位置加载与所述显示序列标识对应的数据块。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0058]本实施例提供的图片加载处理装置,客户端接收服务器发送的待下载图片的图片尺寸和显示信息,其中,显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标,客户端生成与图片尺寸相同的画布,并在接收服务器发送的与图片对应的多个数据块的过程中,按照显示序列标识的顺序依次查找显示信息获取与显示序列标识对应的坐标信息,并根据坐标信息在画布上对应的位置加载与显示序列标识对应的数据块。从而实现了按照文字的书写顺序优先加载图片上的文字信息,针对图片加载的瓶颈时段,提高了图片中文字信息的加载速度,使用户能够快速获取图片上信息量较大的文字信息,提高了用户体验。
[0059]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0060]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0061]图1为本发明实施例一的图片加载处理方法的流程图;
[0062]图2为本发明实施例二的图片加载处理方法的流程图;
[0063]图3为本发明实施例三的图片加载处理方法的流程图;
[0064]图4为本发明实施例四的图片加载处理方法的流程图;
[0065]图5为本发明实施例六的图片加载处理方法的流程图;
[0066]图6为本发明实施例七的图片加载处理装置的结构示意图;
[0067]图7为本发明实施例八的图片加载处理装置的结构示意图;
[0068]图8为本发明实施例九的图片加载处理装置的结构示意图;
[0069]图9为本发明实施例十的图片加载处理装置的结构示意图;
[0070]图10为本发明实施例^^一的图片加载处理装置的结构示意图。
【具体实施方式】
[0071]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0072]图1为本发明实施例一的图片加载处理方法的流程图,如图1所示,本实施例以该图片加载处理方法被配置为服务器中来具体说明。该图片加载处理方法可以包括如下几个步骤:
[0073]步骤101,接收客户端发送的下载请求,所述下载请求包括图片的标识信息;
[0074]当用户需要下载图片时,通过客户端向服务器发送下载请求,该下载请求中包括;待下载图片的标识信息,服务器对接收到的下载请求进行解析获取待下载图片的标识信息。
[0075]步骤102,确定与所述标识信息对应的图片是否包含文字信息,若是,则确定与所述文字信息对应的文字区域;
[0076]服务器获取与该标识信息对应的图片,识别该图片上的内容,判断该图片内容中是否包含文字信息,若判断获知该图片内容中包含文字信息,则确定与该文字信息对应的文字区域。
[0077]步骤103,分割所述图片获取多个数据块,按照书写顺序标记在所述文字区域内的每个数据块的显示序列标识,并确定所述文字区域内的每个数据块在所述图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息;
[0078]首先,服务器对图片进行分割获取多个数据块,确定与上述文字区域所对应的数据块,并且对这些与文字区域对应的数据块进行标记,具体地标记方式是按照文字的书写顺序,比如从上到下,或者从左到右,标记在该文字区域内的每个数据块的显示序列标识,显示序列标识用于指示客户端对文字区域的数据块的显示顺序。
[00
79]然后,以该图片的横向和纵向坐标轴为参考坐标轴,确定该文字区域内的每个数据块在该图片上的坐标信息,用以表示该数据块在该图片上的位置,坐标信息可以包括:数据块在该图片上的横向坐标和纵向坐标。
[0080]服务器根据文字区域内每个数据块的显示序列标识和坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息。
[0081]步骤104,向所述客户端发送包含所述图片的图片尺寸的头文件信息和所述显示信息,以使所述客户端生成与所述图片尺寸相同的画布,并在接收所述多个数据块的过程中,根据所述显示信息按照书写顺序在所述画布上优先加载所述文字区域内的每个数据块。
[0082]服务器向客户端发送包含待下载图片的图片尺寸的头文件信息和与文字区域内数据块对应的显示信息。首先,客户端对接收到的头文件信息进行解析获取待下载图片的图片尺寸,并生成与该图片尺寸相同的画布。
[0083]然后,客户端根据预先接收到的显示信息对服务器发送的、与待下载图片对应的数据块进行加载。具体的加载过程为:由于显示信息中的显示序列标识是服务器侧预先按照文字的书写顺序对文字区域内的每个数据块进行标记的,用于指示客户端对图片中文字区域的数据块的显示顺序,因此,客户端根据显示信息中的显示序列标识,从服务器已经发送的数据块中查找与显示序列标识对应的数据块,若判断获知已经接收到该数据块,则从显示信息中获取与该显示序列标识对应的坐标信息,即获取该数据块在图片上的坐标信息,并将该数据块加载在画布上与坐标信息对应的位置,从而客户端根据该显示信息按照文字区域内文字的书写顺序在画布上优先加载文字区域内的每个数据块,优先向用户显示图片上的文字信息。
[0084]本实施例提供的图片加载处理方法,若判断获知客户端所需下载的图片包含文字信息,则确定与文字信息对应的文字区域,分割图片获取多个数据块,按照书写顺序标记在文字区域内的每个数据块的显示序列标识,并确定文字区域内的每个数据块在图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息;向客户端发送包含图片尺寸的头文件信息和显示信息,以使客户端生成与所述图片尺寸相同的画布,并在接收与图片对应的多个数据块的过程中,根据显示信息按照书写顺序在画布上优先加载所述文字区域内的每个数据块。从而实现了按照文字的书写顺序优先加载图片上的文字信息,针对图片加载的瓶颈时段,提高了图片中文字信息的加载速度,使用户能够快速获取图片上信息量较大的文字信息,提高了用户体验。
[0085]图2为本发明实施例二的图片加载处理方法的流程图,在上述图1所示实施例的基础上,如图2所示,步骤102中确定与所述标识信息对应的图片是否包含文字信息的具体实现方式为:
[0086]步骤201,获取图片中的特征信息;
[0087]提取待下载图片中的特征信息,举例说明,该特征信息包括:局部二值模式LBPH特征、灰度直方图特征,或者梯度直方图特征,可以根据应用需要进行选择。
[0088]步骤202,根据特征数据库识别所述特征信息是否为文字信息;其中,所述特征数据库包括与所述文字信息对应的样本特征信息。
[0089]将特征数据库中与文字信息对应的样本特征信息与从图片中提取的特征信息进行匹配,若匹配成功,则判断获知图片中包含文字信息;若匹配失败,则判断获知图片中不包含文字信息。
[0090]本实施例提供的图片加载处理方法,通过特征数据库中与文字信息对应的样本特征信息与从图片中提取的特征信息进行匹配,来判断图片中是否包含文字信息,实现了对图片中是否携带文字信息的快速检测,提高了带字图片加载的处理效率。
[0091]图3为本发明实施例三的图片加载处理方法的流程图,在上述图1所示实施例的基础上,如图3所示,步骤102中确定与所述文字信息对应的文字区域的具体实现方式为:
[0092]步骤301,基于图像边界跟踪算法检测与图片中的文字信息对应的区域边界的平滑度是否达到预设的门限值;
[0093]服务器若判断获知图片中存在文字信息,首先,通过图像边界跟踪算法获取与该文字信息对应的区域边界的平滑度。举例说明,图像边界跟踪算法包括基于二值的图像边界跟踪算法,以及基于小波的图像边界跟踪算法等,可以根据实际的应用需要进行选择。
[0094]然后,判断该文字区域的平滑度是否达到预设的门限值,需要注意的是,不同的图像边界跟踪算法预设有不同的门限值,因此,根据采用的算法将获取的平滑度与对应的门限值进行比较。
[0095]步骤302,若判断获知所述平滑度达到所述门限值,则将与所述文字信息对应的区域边界作为所述文字区域,若判断获知所述平滑度没有达到所述门限值,则确定与所述区域边界对应的平滑区域,并将所述平滑区域作为所述文字区域。
[0096]在判断获知与该文字信息对应的区域边界的平滑度达到预设的门限值时,则说明区域边界容易进行分割处理,直接将与文字信息对应的区域边界作为第一位置区域。
[0097]在判断获知与该文字信息对应的区域边界的平滑度没有达到预设的门限值时,则说明区域边界不容易进行分割处理,可以根据预设的补偿参数确定与区域边界对应的平滑区域,进而将平滑区域作为文字区域。
[0098]本实施例提供的图片加载处理方法,通过基于图像边界跟踪算法检测与图片中的文字信息对应的区域边界的平滑度是否达到预设的门限值,以确定对应的文字区域,实现了对图片中文字区域的准确定位,易于进行数据块的分割处理,提高了带字图片加载的处理效率。
[0099]图4为本发明实施例四的图片加载处理方法的流程图,在上述图1所示实施例的基础上,如图4所示,步骤103中所述分割所述图片获取多个数据块的具体实现方式为:
[0100]步骤401,根据图片尺寸确定图片中文字区域在所述图片的占有比例;
[0101]服务器获取图片中文字区域在该图片中的占有比例,具体的,可以根据图片尺寸获取图片的面积,将文字区域面积与图片面积的比例作为占有比例。
[0102]步骤402,根据所述占有比例查找预设的分割尺寸表,获取与所述占有比例对应的单位分割尺寸;
[0103]服务器根据待下载图片中,文字区域在该图片中的占有比例,查找预先存储的分割尺寸表,获取与该占有比例对应的单位分割尺寸。该预先存储的分割尺寸表包括了文字区域在该图片的占有比例与单位分割尺寸的对应关系,举例说明:若文字区域在该图片的占有比例小,所对应的单位分割尺寸也小,若文字区域在该图片的占有比例大,所对应的单位分割尺寸也大,从而可以根据对文字区域进行适度的分割,保证在文字区域小的情况下,也可以对文字区域进行有效分割获取多个数据块,在文字区域大的情况下,也不会对文字区域过度分割,而是适度分割获取合适数量的数据块。
[0104]步骤403,按照所述单位分割尺寸分割所述图片获取多个数据块。
[0105]本实施例提供的图片加载处理方法,通过预设的分割尺寸表获取与文字区域在图片的占有比例对应的单位分割尺寸,再根据该单位分割尺寸分割该图片获取多个数据块,实现了对图片中文字区域的适度分割,获取匹配的数据块,保证了图片中文字加载的精确度和效率。
[0106]在本发明实施例五中,在上述图1至图4任一所示实施例的基础上,步骤104之后,还包括以下步骤:
[0107]按照所述显示序列标识向所述客户端优先发送所述文字区域内的每个数据块,再发送剩余的非文字区域的数据块。
[0108]本实施例提供的图片加载处理方法,通过服务器按照对文字区域的数据块所标记的显示序列标识向客户端优先发送文字区域内的每个数据块,再发送剩余的非文字区域的数据块,进一步地提高了客户端按照文字的书写顺序优先加载图片上的文字信息的效率,针对图片加载的瓶颈时段,提高了图片中文字信息的加载速度,使用户能够快速获取图片上信息量较大的文字信息,提高了用户体验。
[0109]图5为本发明实施例六的图片加载处理方法的流程图,本实施例以该图片加载处理方法被配置为客户端中来具体说明。该图片加载处理方法可以包括如下几个步骤:
[0110]步骤501,向服务器发送下载请求
,所述下载请求包括:图片的标识信息;
[0111]当用户需要下载图片时,通过客户端向服务器发送下载请求,该下载请求中包括;待下载图片的标识信息。
[0112]步骤502,接收所述服务器发送的与所述标识信息对应的、包含图片尺寸的头文件信息,以及显示信息,其中,所述显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,所述坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标;
[0113]服务器对客户端请求下载的图片进行分割获取多个数据块,确定与上述文字区域所对应的数据块,并且按照文字的书写顺序标记在该文字区域内的每个数据块的显示序列标识,以及确定该文字区域内的每个数据块在该图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息。
[0114]服务器向客户端发送包含待下载图片的图片尺寸的头文件信息和与文字区域内数据块对应的显示信息。
[0115]步骤503,生成与所述图片尺寸相同的画布,并在接收所述服务器发送的与所述图片对应的多个数据块的过程中,按照所述显示序列标识的顺序依次查找所述显示信息获取与所述显示序列标识对应的坐标信息,并根据所述坐标信息在所述画布上对应的位置加载与所述显示序列标识对应的数据块。
[0116]首先,客户端对接收到的头文件信息进行解析获取待下载图片的图片尺寸,并生成与该图片尺寸相同的画布。
[0117]然后,客户端根据预先接收到的显示信息对服务器发送的、与待下载图片对应的数据块进行加载。具体的加载过程为:由于显示信息中的显示序列标识是服务器侧预先按照文字的书写顺序对文字区域内的每个数据块进行标记的,用于指示客户端对图片中文字区域的数据块的显示顺序,因此,客户端根据显示信息中的显示序列标识,从服务器已经发送的数据块中查找与显示序列标识对应的数据块,若判断获知已经接收到该数据块,则从显示信息中获取与该显示序列标识对应的坐标信息,即获取该数据块在图片上的坐标信息,并将该数据块加载在画布上与坐标信息对应的位置,从而客户端根据该显示信息按照文字区域内文字的书写顺序在画布上优先加载文字区域内的每个数据块,优先向用户显示图片上的文字信息。
[0118]本实施例提供的图片加载处理方法,客户端接收服务器发送的待下载图片的图片尺寸和显示信息,其中,显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标,客户端生成与图片尺寸相同的画布,并在接收服务器发送的与图片对应的多个数据块的过程中,按照显示序列标识的顺序依次查找显示信息获取与显示序列标识对应的坐标信息,并根据坐标信息在画布上对应的位置加载与显示序列标识对应的数据块。从而实现了按照文字的书写顺序优先加载图片上的文字信息,针对图片加载的瓶颈时段,提高了图片中文字信息的加载速度,使用户能够快速获取图片上信息量较大的文字信息,提高了用户体验。
[0119]图6为本发明实施例七的图片加载处理装置的结构示意图,如图6所示,本实施例的装置可以为服务器,则该装置包括:第一接收模块11、定位模块12、分割模块13、处理模块14和响应模块15,其中,
[0120]第一接收模块11,用于接收客户端发送的下载请求,所述下载请求包括图片的标识信息;定位模块12,用于确定与所述标识信息对应的图片是否包含文字信息,若是,则确定与所述文字信息对应的文字区域;分割模块13,用于分割所述图片获取多个数据块;处理模块14,用于按照书写顺序标记在所述文字区域内的每个数据块的显示序列标识,并确定所述文字区域内的每个数据块在所述图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息;响应模块15,用于向所述客户端发送包含图片尺寸的头文件信息和所述显示信息,以使所述客户端生成与所述图片尺寸相同的画布,并在接收所述多个数据块的过程中,根据所述显示信息按照书写顺序在所述画布上优先加载所述文字区域内的每个数据块。
[0121]本实施例的图片加载处理装置可以执行图1所示的图片加载处理方法的技术方案,其实现原理和效果相类似,此处不再赘述。
[0122]图7为本发明实施例八的图片加载处理装置的结构示意图,在上述图6所示实施例的基础上,如图7所示,定位模块12,包括:获取单元121、匹配单元122、检测单元123和第一确定单元124,其中,
[0123]获取单元121,用于获取所述图片中的特征信息;匹配单元122,用于根据特征数据库识别所述特征信息是否为文字信息;其中,所述特征数据库包括与所述文字信息对应的样本特征信息;检测单元123,用于基于图像边界跟踪算法检测与所述文字信息对应的区域边界的平滑度是否达到预设的门限值;第一确定单元124,用于若判断获知所述平滑度达到所述门限值,则将与所述文字信息对应的区域边界作为所述文字区域;若判断获知所述平滑度没有达到所述门限值,则确定与所述区域边界对应的平滑区域,并将所述平滑区域作为所述文字区域。
[0124]本实施例的图片加载处理装置可以执行图2和图3所示的图片加载处理方法的技术方案,其实现原理和效果相类似,此处不再赘述。
[0125]图8为本发明实施例九的图片加载处理装置的结构示意图,在上述图6所示实施例的基础上,如图8所示,分割模块13包括:第二确定单元131、查询单元132和划分单元133,其中,第二确定单元131,用于根据所述图片尺寸确定所述文字区域在所述图片的占有比例;查询单元132,用于根据所述占有比例查找预设的分割尺寸表,获取与所述占有比例对应的单位分割尺寸;划分单元133,用于按照所述单位分割尺寸分割所述图片获取多个数据块。
[0126]本实施例的图片加载处理装置可以执行图4所示的图片加载处理方法的技术方案,其实现原理和效果相类似,此处不再赘述。
[0127]图9为本发明实施例十的图片加载处理装置的结构示意图,在上述图6-图8任一所示实施例的基础上,如图9所示,所述装置还包括:
[0128]发送模块16,用于按照所述显示序列标识向所述客户端优先发送所述文字区域内的每个数据块,在发送剩余的非文字区域的数据块。
[0129]本实施例的图片加载处理装置可以执行实施例五所示的图片加载处理方法的技术方案,其实现原理和效果相类似,此处不再赘述。
[0130]图10为本发明实施例^^一的图片加载处理装置的结构示意图,如图10所示,本实施例的装置可以为客户端,该装置包括:请求模块21、第二接收模块22和显示模块23 ;其中,
[0131]请求模块21,用于向服务器发送下载请求,所述下载请求包括:图片的标识信息;第二接收模块22,用于接收所述服务器发送的与所述标识信息对应的、包含图片尺寸的头文件信息,以及显示信息,其中,所述显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,所述坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标;显示模块23,用于生成与所述图片尺寸相同的画布,并在接收所述服务器发送的与所述图片对应的多个数据块的过程中,按照所述显示序列标识的顺序依次查找所述显示信息获取与所述显示序列标识对应的坐标信息,并根据所述坐标信息在所述画布上对应的位置加载与所述显示序列标识对应的数据块。
[0132]本实施例的图片加载处理装置可以执行图5所示的图片加载处理方法的技术方案,其实现原理和效果相类似,此处不再赘述。
[0133]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0134]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。
应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0135]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0136]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0137]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种图片加载处理方法,其特征在于,包括以下步骤: 接收客户端发送的下载请求,所述下载请求包括图片的标识信息; 确定与所述标识信息对应的图片是否包含文字信息,若是,则确定与所述文字信息对应的文字区域; 分割所述图片获取多个数据块,按照书写顺序标记在所述文字区域内的每个数据块的显示序列标识,并确定所述文字区域内的每个数据块在所述图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息; 向所述客户端发送包含所述图片的图片尺寸的头文件信息和所述显示信息,以使所述客户端生成与所述图片尺寸相同的画布,并在接收所述多个数据块的过程中,根据所述显示信息按照书写顺序在所述画布上优先加载所述文字区域内的每个数据块。2.根据权利要求1所述的图片加载处理方法,其特征在于, 所述确定与所述标识信息对应的图片是否包含文字信息,包括: 获取所述图片中的特征信息; 根据特征数据库识别所述特征信息是否为文字信息;其中,所述特征数据库包括与所述文字信息对应的样本特征信息; 所述确定与所述文字信息对应的文字区域,包括: 基于图像边界跟踪算法检测与所述文字信息对应的区域边界的平滑度是否达到预设的门限值; 若判断获知所述平滑度达到所述门限值,则将与所述文字信息对应的区域边界作为所述文字区域; 若判断获知所述平滑度没有达到所述门限值,则确定与所述区域边界对应的平滑区域,并将所述平滑区域作为所述文字区域。3.根据权利要求1所述的图片加载处理方法,其特征在于,所述分割所述图片获取多个数据块,包括: 根据所述图片尺寸确定所述文字区域在所述图片的占有比例; 根据所述占有比例查找预设的分割尺寸表,获取与所述占有比例对应的单位分割尺寸; 按照所述单位分割尺寸分割所述图片获取多个数据块。4.根据权利要求1-3任一所述的图片加载处理方法,其特征在于,在所述向所述客户端发送包含图片尺寸的头文件信息和所述显示信息之后,还包括以下步骤: 按照所述显示序列标识向所述客户端优先发送所述文字区域内的每个数据块,再发送剩余的非文字区域的数据块。5.一种图片加载处理方法,其特征在于,包括以下步骤: 向服务器发送下载请求,所述下载请求包括:图片的标识信息; 接收所述服务器发送的与所述标识信息对应的、包含图片尺寸的头文件信息,以及显示信息,其中,所述显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,所述坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标; 生成与所述图片尺寸相同的画布,并在接收所述服务器发送的与所述图片对应的多个数据块的过程中,按照所述显示序列标识的顺序依次查找所述显示信息获取与所述显示序列标识对应的坐标信息,并根据所述坐标信息在所述画布上对应的位置加载与所述显示序列标识对应的数据块。6.一种图片加载处理装置,其特征在于,包括: 第一接收模块,用于接收客户端发送的下载请求,所述下载请求包括图片的标识信息; 定位模块,用于确定与所述标识信息对应的图片是否包含文字信息,若是,则确定与所述文字信息对应的文字区域; 分割模块,用于分割所述图片获取多个数据块; 处理模块,用于按照书写顺序标记在所述文字区域内的每个数据块的显示序列标识,并确定所述文字区域内的每个数据块在所述图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息; 响应模块,用于向所述客户端发送包含图片尺寸的头文件信息和所述显示信息,以使所述客户端生成与所述图片尺寸相同的画布,并在接收所述多个数据块的过程中,根据所述显示信息按照书写顺序在所述画布上优先加载所述文字区域内的每个数据块。7.根据权利要求6所述的图片加载处理装置,其特征在于,所述定位模块,包括: 获取单元,用于获取所述图片中的特征信息; 匹配单元,用于根据特征数据库识别所述特征信息是否为文字信息;其中,所述特征数据库包括与所述文字信息对应的样本特征信息; 检测单元,用于基于图像边界跟踪算法检测与所述文字信息对应的区域边界的平滑度是否达到预设的门限值; 第一确定单元,用于若判断获知所述平滑度达到所述门限值,则将与所述文字信息对应的区域边界作为所述文字区域;若判断获知所述平滑度没有达到所述门限值,则确定与所述区域边界对应的平滑区域,并将所述平滑区域作为所述文字区域。8.根据权利要求6所述的图片加载处理装置,其特征在于,所述分割模块,包括: 第二确定单元,用于根据所述图片尺寸确定所述文字区域在所述图片的占有比例; 查询单元,用于根据所述占有比例查找预设的分割尺寸表,获取与所述占有比例对应的单位分割尺寸; 划分单元,用于按照所述单位分割尺寸分割所述图片获取多个数据块。9.根据权利要求6-8任一所述的图片加载处理装置,其特征在于,所述装置还包括: 发送模块,用于按照所述显示序列标识向所述客户端优先发送所述文字区域内的每个数据块,在发送剩余的非文字区域的数据块。10.一种图片加载处理装置,其特征在于,包括: 请求模块,用于向服务器发送下载请求,所述下载请求包括:图片的标识信息; 第二接收模块,用于接收所述服务器发送的与所述标识信息对应的、包含图片尺寸的头文件信息,以及显示信息,其中,所述显示信息包括显示序列标识与坐标信息的对应关系的,所述显示序列标识是按照书写顺序对所述图片上文字区域内的每个数据块进行的标记,所述坐标信息是所述文字区域内的每个数据块的在所述图片上的坐标; 显示模块,用于生成与所述图片尺寸相同的画布,并在接收所述服务器发送的与所述图片对应的多个数据块的过程中,按照所述显示序列标识的顺序依次查找所述显示信息获取与所述显示序列标识对应的坐标信息,并根据所述坐标信息在所述画布上对应的位置加载与所述显示序列标识对应的数据块。
【专利摘要】本发明公开了一种图片加载处理方法和装置。该方法包括:接收客户端发送的下载请求,下载请求包括图片的标识信息;若确定与标识信息对应的图片包含文字信息,确定与文字信息对应的文字区域;分割图片获取多个数据块,按照书写顺序标记在文字区域内的每个数据块的显示序列标识,并确定文字区域内的每个数据块在图片上的坐标信息,生成包括显示序列标识与坐标信息对应关系的显示信息;向客户端发送包含图片的图片尺寸的头文件信息和显示信息,以使客户端生成与所述图片尺寸相同的画布,根据显示信息按照书写顺序在所述画布上优先加载文字区域内的每个数据块。从而实现了按照文字的书写顺序优先加载图片上的文字信息。
【IPC分类】G06F9/445, G06F17/30
【公开号】CN104899060
【申请号】CN201510260780
【发明人】朱国君
【申请人】天脉聚源(北京)教育科技有限公司
【公开日】2015年9月9日
【申请日】2015年5月20日