一种图像传输方法、服务器以及终端的制作方法_4

文档序号:9456197阅读:来源:国知局
性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0147] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0148] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0149] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法 的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程 序代码的介质。
[0150] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1. 一种图像传输方法,其特征在于,包括: 服务器根据终端发送的获取图像请求确定图像; 所述服务器根据网络环境从所述图像对应的图像集中确定目标图像; 所述服务器将所述目标图像分解为至少两个像素集; 所述服务器将所述目标图像的像素行列数以及所述至少两个像素集分步发送给所述 终端。2. 根据权利要求1所述的方法,其特征在于,所述服务器根据终端发送的获取图像请 求确定图像之前包括: 所述服务器根据本地图像获取图像集,所述图像集包括所述本地图像、所述本地图像 的缩略图或所述本地图像的效果增强图中的至少一个。3. 根据权利要求1所述的方法,其特征在于,所述服务器根据网络环境从所述图像对 应的图像集中确定目标图像之前包括: 所述服务器检测网络丢包率是否不大于预设丢包率,若是,则触发所述服务器根据网 络环境从所述图像对应的图像集中确定目标图像的步骤。4. 根据权利要求1所述的方法,其特征在于,所述服务器根据网络环境从所述图像对 应的图像集中确定目标图像包括: 当网络环境的数据传输速度不大于第一预设传输速度时,所述服务器将所述图像对应 的图像集中占用存储空间最小的缩略图确定为目标图像;或, 当网络环境的数据传输速度在预设传输速度范围内,所述服务器将所述图像确定为目 标图像;或, 当网络环境的数据传输速度不小于第二预设传输速度时,所述服务器将所述图像对应 的图像集中占用存储空间最大的图像确定为目标图像。5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述目标图像的像素数量 为MXN,M为图像的像素行数,N为图像的像素列数,所述服务器将所述目标图像分解为至 少两个像素集包括: 所述服务器将目标图像分解为M个图像子集,每个图像子集包括N个像素点; 所述服务器在每个图像子集中提取第一特征像素点,并记录所述第一特征像素点的像 素坐标; 所述服务器根据所述第一特征像素点以及所述第一特征像素点的像素坐标生成第一 像素集; 所述服务器在每个图像子集的剩余像素点中提取第二特征像素点,并记录所述第二特 征像素点的像素坐标,所述剩余像素点为图像子集中除去第一特征像素点之外的像素点; 所述服务器根据所述第二特征像素点以及所述第二特征像素点的像素坐标生成第二 像素集。6. -种图像传输方法,其特征在于,包括: 终端向服务器发送获取图像请求; 所述终端接收所述服务器发送的图像的像素行列数以及至少两个像素集; 所述终端根据所述图像的像素行列数确定显示区域; 所述终端在所述显示区域显示所述至少两个像素集。7. 根据权利要求6所述的方法,其特征在于,所述终端在所述显示区域显示所述至少 两个像素集包括: 所述终端接收第一像素集,并在所述显示区域显示第一像素集; 所述终端接收第二像素集,并在所述显示区域显示第二像素集。8. -种服务器,其特征在于,包括: 确定模块,用于根据终端发送的获取图像请求确定图像; 所述确定模块,还用于根据网络环境从所述图像对应的图像集中确定目标图像; 分解模块,用于将所述目标图像分解为至少两个像素集; 发送模块,用于将所述目标图像的像素行列数以及所述至少两个像素集分步发送给所 述终端。9. 根据权利要求8所述的服务器,其特征在于,所述服务器还包括: 获取模块,用于根据本地图像获取图像集,所述图像集包括所述本地图像、所述本地图 像的缩略图或所述本地图像的效果增强图中的至少一个。10. 根据权利要求8所述的服务器,其特征在于,所述服务器还包括: 检测模块,用于检测网络丢包率是否不大于预设丢包率,若是,则触发所述确定模块根 据网络环境从所述图像对应的图像集中确定目标图像的步骤。11. 根据权利要求8所述的服务器,其特征在于,所述确定模块根据网络环境从所述图 像对应的图像集中确定目标图像具体包括: 所述确定模块,用于当网络环境的数据传输速度不大于第一预设传输速度时,将所述 图像对应的图像集中占用存储空间最小的缩略图确定为目标图像;或, 所述确定模块,用于当网络环境的数据传输速度在预设传输速度范围时,将所述图像 确定为目标图像;或, 所述确定模块,用于当网络环境的数据传输速度不小于第二预设传输速度时,将所述 图像对应的图像集中占用存储空间最大的图像确定为目标图像。12. 根据权利要求8至11中任一项所述的服务器,其特征在于,所述分解模块具体用于 当所述目标图像的像素数量为MXN,M为图像的像素行数,N为图像的像素列数时,将目标 图像分解为M个图像子集,每个图像子集包括N个像素点,在每个图像子集中提取第一特征 像素点,并记录所述第一特征像素点的像素坐标;根据所述第一特征像素点以及所述第一 特征像素点的像素坐标生成第一像素集,在每个图像子集的剩余像素点中提取第二特征像 素点,并记录所述第二特征像素点的像素坐标,所述剩余像素点为图像子集中除去第一特 征像素点之外的像素点,根据所述第二特征像素点以及所述第二特征像素点的像素坐标生 成第二像素集。13. -种终端,其特征在于,包括: 发送模块,用于向服务器发送获取图像请求; 接收模块,用于接收所述服务器发送的图像的像素行列数以及至少两个像素集; 确定模块,用于根据所述图像的像素行列数确定显示区域; 显示模块,用于在所述显示区域显示所述至少两个像素集。14. 根据权利要求13所述的终端,其特征在于, 所述显示模块具体用于接收第一像素集,并在所述显示区域显示第一像素集,接收第 二像素集,并在所述显示区域显示第二像素集。
【专利摘要】本发明实施例公开了一种图像传输方法,能够根据网络环境调整图像传输策略,提高用户查看图像体验。本发明实施例方法包括:服务器根据终端发送的获取图像请求确定图像,根据网络环境从图像对应的图像集中确定目标图像,将目标图像分解为至少两个像素集,将目标图像的像素行列数以及至少两个像素集分步发送给终端。本发明实施例还提供一种可以实现上述图像传输方法的服务器以及终端。
【IPC分类】H04N21/2343, H04N21/262
【公开号】CN105208403
【申请号】CN201510535319
【发明人】许文江, 胡汝
【申请人】金蝶软件(中国)有限公司
【公开日】2015年12月30日
【申请日】2015年8月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1