发送照片的方法及其设备的制作方法

文档序号:8002554阅读:195来源:国知局
发送照片的方法及其设备的制作方法
【专利摘要】本发明公开了一种发送照片的方法,包括以下步骤:接收用户输入的向对方客户端发送照片的指令;获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成列表,并显示于用户当前的对话界面上,供用户选择;捕获到针对用户选定的照片的发送操作时,将所述照片发送给对方客户端。本发明提供的发送照片的方法及其设备,当接收用户输入的发送照片的指令后,从照片数据库或者列表数据库中获取最近响应操作的照片并将其生成列表,其中,照片数据库中的照片按照响应操作的时间从近到远进行依次排序,用户可以快速从照片数据库或者列表数据库中获取最近响应操作的照片,从而减少用户查找照片的时间,提高用户体验。
【专利说明】发送照片的方法及其设备
【技术领域】
[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]图1为本发明一个实施例的发送照片的方法的流程图;
[0047]图2为本发明一个实施例的从照片数据库中获取最近响应操作的照片的流程图;
[0048]图3为本发明实施例微缩图片生成列表后移动终端的界面示意图;
[0049]图4为本发明另一个实施例的发送照片的方法的流程图;
[0050]图5为本发明另一个实施例的从列表数据库中获取最近响应操作的照片的流程 图;
[0051]图6为本发明一个实施例的发送照片的设备的结构框图;
[0052]图7为本发明另一个实施例的发送照片的设备的结构框图。
【具体实施方式】
[0053]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0054]图1为本发明一个实施例的发送照片的方法的流程图,在本实施例中,所述发送 照片的方法包括:
[0055]步骤101:接收用户输入的向对方客户端发送照片的指令。
[0056]可选地,所述客户端为即时通讯的客户端,用户与客户端可以通过即时通讯软件 (例如微信、手机QQ、米聊或者飞信等)进行对话。
[0057]用户输入的照片发送指令可以为用户在确定要准备发送照片时输入的确认指令, 例如当用户与对方客户端在进行对话时,界面上显示有“照片”按钮,当用户点击“照片”按 钮,则表示用户输入发送照片的指令。其中,所述对方客户端可以为一个,也可以为多个,即 两人对话或者多人对话。
[0058]较佳地,在步骤101之前,还包括步骤100:预先将照片数据库中的照片按照响应 操作的时间从近到远进行依次排序,并将照片按照该排序存储于该照片数据库中。当所述 照片数据库中的任意一张照片响应操作后,照片数据库中的照片更新排序,即该照片数据 库中的照片根据响应操作的时间顺序时时更新。
[0059]其中,所述照片可以是移动终端本地数据库中的照片,也可以为移动终端外置存 储设备中已经存储的照片。
[0060]所述最近响应操作的照片可以为多张,根据多张照片响应操作的时间从近到远进 行依次排序并存储。所述响应操作可以是响应拍摄、查看、编辑、下载、复制和移动等操作中 的至少一种。需要说明的是,所述复制和移动是指将照片从移动终端本地数据库以外的存 储设备中复制和移动至该移动终端本地数据库中,所述下载是指将照片从服务器上下载至 移动终端本地数据库中。
[0061]举例来说,如果编辑照片1、拍摄照片2、查看照片3分别为2013.6.1U2013.6.25 和2013.6.9,那么,所述照片列表按照照片3、照片I和照片2依次排序。如果编辑照片1、 拍摄照片2、查看照片3、拍摄照片4、编辑照片5与接收发送照片指令之间的时间差分别为 2013.6.11,2013.6.25,2013.6.9,2013.6.28 和 2013.6.10,,那么,所述照片列表按照照片 3、照片5、照片1、照片2和照片4依次排序。
[0062]需要说明的是,如果同一张照片先后响应了多个操作,那么响应的最后一个操作 为本发明所述的响应操作。例如,如果同一张照片先后分别进行了拍摄、编辑和查看,那么 该照片响应操作的时间为查看的时间。
[0063]步骤102:获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成 列表,并显示于用户当前的对话界面上,供用户选择。
[0064]根据本发明方法实施例,当移动终端接收用户输入的向对方客户端发送照片的指 令后,从照片数据库中获取最近响应操作的照片,将其生产列表,供用户选择。较佳地,所述 照片列表可以显示于用户当前的对话界面上,方便用户选择照片。
[0065]为提高从照片数据库中获取照片的效率,所述显示于对话界面上的照片列表中照 片的张数可以预先设定数量阈值,照片列表中照片的张数小于等于所述数量阈值。进一步 地,也可以预先设定字节阈值,使照片先缩小再显示于对话界面上。
[0066]优选地,本步骤102的实现可以细化为步骤S200?S204,见图2:
[0067]步骤200:从照片数据库中获取小于等于所述预设数量阈值的最近响应操作的照片;
[0068]步骤201:判断所述照片的字节数是否大于预设字节阈值,如果是,则执行步骤 202,将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则执行步骤203,将 所述照片作为微缩图片;
[0069]步骤204:将所述微缩图片按照其在照片数据库中的排列顺序进行排序,并生成 列表显示于用户当前的对话界面上,供用户选择,如图3所示。
[0070]在本发明的另一个实施例中,见图4,在步骤101之前,还包括步骤300:预先将照 片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片对应的照片信息 按照该顺序存储于列表数据库中。优选地,当所述照片数据库中的任意一张照片响应操作 后,列表数据库中的照片信息更新排序。即仅该列表数据库中的照片信息更新排序,而照片 数据库中的照片并不更新排序,如此可以提高更新速度,更新排序的同时不影响其他程序 的运行。
[0071]当照片数据库包含有多个文件夹时,列表数据库可以将多个文件夹中照片对应的 照片信息排列于同一个列表中。也可以根据将每个文件夹中的照片单独生成照片信息列 表,即 对应地生成多个照片信息列表,存储于列表数据库中。
[0072]因此,在本实施例中,步骤102的实现可以细化为步骤S400?S405,见图5:
[0073]步骤400:从列表数据库中获取小于等于所述预设数量阈值的最近响应操作的照 片对应的照片信息;
[0074]步骤401:从照片数据库中获取所述照片信息对应的照片;
[0075]步骤402:判断所述照片的字节数是否大于预设字节阈值,如果是,则执行步骤 403,将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则执行步骤404将 所述照片作为微缩图片;
[0076]步骤405:将所述微缩图片按照其在列表数据库中的排列顺序进行排序,并生成 列表显示于用户当前的对话界面上,供用户选择,如图3所示。
[0077]步骤103:捕获到针对用户选定的照片的发送操作时,将所述照片发送给对方客户端。
[0078]优选地,本步骤103的实现可以细化为:
[0079]捕获到针对用户选定的微缩图片的发送操作时,跟踪所述微缩图片对应的照片的 轨迹,记录该照片每个像素点的值;和
[0080]将照片像素点的值作为即时消息的数据发送给对方客户端;或者将照片每个像素 点的值生成照片文件,将照片文件作为即时消息的数据发送给对方客户端;或者将用于标 识照片像素点的值的函数和参数作为即时消息的数据发送给对方客户端。
[0081]需要说明的是,如果所述对方客户端接收的是照片像素点的值,或者照片文件,就 进行显示,如果所述对方客户端接收的是用于标识照片像素点的值的函数和参数,需要通 过计算获取照片像素点的值,再进行显示。
[0082]根据本发明方法实施例,当微缩图片列表显示于用户当前的对话界面上后,用户 浏览所述微缩图片列表,选中需要发送的微缩图片,移动终端将该微缩图片对应的照片发 送给对方客户端。
[0083]发送照片的操作可以是双击微缩图片,或者迅速滑动微缩图片。[0084]作为本发明的又一个实施例,微缩图片列表横向地显示于用户当前的对话界面 上,用户通过横向滑动浏览微缩图片。可以预先设定微缩图片的浏览数量阈值,可以是3 个,4个,5个或者6个等等。参见图3,以4个为例,当用户在触摸屏上向左滑动时,排列于 第四张微缩图片后面的微缩图片显示,而第一张微缩图片隐藏,以此类推,方便用户浏览多 张微缩图片,而不限于当前对话界面上显示的微缩图片。当用户选中需要发送的微缩图片, 并纵向滑动该微缩图片时,移动终端获取该纵向滑动轨迹,并且获取纵向滑动轨迹的速度; 判断该纵向滑动轨迹的速度是否达到预设的发送照片的阈值,达到则执行步骤103,否则保 持浏览状态。
[0085]作为本发明的又一个实施例,当用户将选中的微缩图片朝着当前对话框拖动时, 移动终端捕获到针对该微缩图片对应的照片的发送操作,即执行步骤103。
[0086]优选地,当捕获到针对用户选定的微缩图片的放大操作时,将所述微缩图片放大, 使所述微缩图片对应的照片完全显示于屏幕上(即此时屏幕只显示有该照片),根据用户输 A的放大操作比例,对该照片进行放大。
[0087]较佳地,当微缩图片放大后,如果捕获到针对该微缩图片的发送操作时,则将该微 缩图片对应的照片发送给对方客户端,如果捕获到针对该微缩图片的取消发送操作时,则 将该放大的微缩图片还原至原来的大小,即此时又恢复至原来的对话界面,如图3所示。
[0088]通过本发明上述实施例的发送照片的方法,本发明还提供了一种发送照片的设 备,如图6所示,所述发送照片的设备包括:
[0089]接收单元501,用于接收用户输入的向对方客户端发送照片的指令。具体如上述实 施例所述。
[0090]获取单元502,用于获取最近响应操作的照片,将照片按照响应操作的时间从近到 远生成列表,并显示于用户当前的对话界面上,供用户选择。具体如上述实施例所述。
[0091]发送单元503,用于捕获到针对用户选定的照片的发送操作时,将所述照片发送给 对方客户端。具体如上述实施例所述。
[0092]优选地,所述发送照片的设备还包括照片存储单元504,用于预先将照片数据库中 的照片按照响应操作的时间从近到远进行依次排序,并将照片按照该排序存储于该照片数 据库中。具体如上述实施例所述。
[0093]优选地,所述发送照片的设备还包括照片更新单元505,用于当所述照片数据库中 的任意一张照片响应操作后,将照片数据库中的照片更新排序。具体如上述实施例所述。
[0094]可选地,所述获取单元502包括:
[0095]第一微缩单元,用于从照片数据库中获取小于等于所述预设数量阈值的最近响应 操作的照片;判断所述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以 生成小于该预设字节阈值的微缩图片,如果否,则将所述照片作为微缩图片。具体如上述实 施例所述。
[0096]第一列表单元,用于将所述微缩图片按照其在照片数据库中的排列顺序进行排 序,并生成列表显示于用户当前的对话界面上,供用户选择。具体如上述实施例所述。
[0097]在本发明的又一个实施例中,所述发送照片的设备还包括列表存储单元604,用于 预先将照片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片对应的 照片信息按照该顺序存储于列表数据库中,如图7所示。具体如上述实施例所述。[0098]优选地,所述列表存储单元还包括列表更新单元605,用于当所述照片数据库中的 任意一张照片响应操作后,将列表数据库中的照片信息更新排序。具体如上述实施例所述。
[0099]在本实施例中,所述获取单元502包括:
[0100]第二微缩单元,用于从列表数据库中获取小于等于所述预设数量阈值的最近响应 操作的照片对应的照片信息,然后从照片数据库中获取所述照片信息对应的照片;判断所 述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以生成小于该预设字 节阈值的微缩图片,如果否,则将所述照片作为微缩图片。具体如上述实施例所述。
[0101]第二列表单元,将所述微缩图片按照其在列表数据库中的排列顺序进行排序,并 生成列表显示于用户当前的对话界面上,供用户选择。具体如上述实施例所述。
[0102]可选地,所述发送单元503包括:
[0103]照片跟踪单元,用于当捕获到针对用户选定的微缩图片的发送操作时,跟踪所述 微缩图片对应的照片的轨迹,记录该照片每个像素点的值。具体如上述实施例所述。
[0104]照片发送单元,用于将照片像素点的值作为即时消息的数据发送给对方客户端; 或者将照片每个像素点的值生成照片文件,将照片文件作为即时消息的数据发送给对方客 户端;或者将用于标识照片像素点的值的函数和参数作为即时消息的数据发送给对方客户 端。具体如上述实施例所述。
[0105]较佳地,所述发送单元还包括微缩照片放大单元,用于当捕获到针对用户选定的 微缩图片的放大操作时,将所述微缩图片放大。具体如上述实施例所述。
[0106]优选地,所述发送单元还包括微缩照片还原单元,用于当所述微缩图片放大后,如 果捕获到针对该微缩图片的发送操作时,则将该微缩图片对应的照片发送给对方客户端, 如果捕获到针对该微缩图片的取消发送操作时,则将该放大的微缩图片还原至原来的大 小。具体如上述实施例所述。
[0107]如上所述,本发明提供的发送照片的方法及其设备,当接收用户输入的发送照片 的指令后,从照片数据库或者列表数据库中获取最近响应操作的照片并将其生成列表,其 中,照片数据库中的照片按照响应操作的时间从近到远进行依次排序,用户可以快速从照 片数据库或者列表数据库中获取最近响应操作的照片,从而减少用户查找照片的时间,提 闻用户体验。
[0108]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并 不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
【权利要求】
1.一种发送照片的方法,其特征在于,包括以下步骤: 接收用户输入的向对方客户端发送照片的指令; 获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成列表,并显示于用户当前的对话界面上,供用户选择; 捕获到针对用户选定的照片的发送操作时,将所述照片发送给对方客户端。
2.根据权利要求1所述的发送照片的方法,其特征在于,在接收用户输入的向对方客户端发送照片的指令之前,还包括:预先将照片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片按照该排序存储于该照片数据库中。
3.根据权利要求2所述的发送照片的方法,其特征在于,当所述照片数据库中的任意一张照片响应操作后,照片数据库中的照片更新排序。
4.根据权利要求3所述的发送照片的方法,其特征在于,所述获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成列表于用户当前的对话界面上,供用户选择包括: 从照片数据库中获取小于等于所述预设数量阈值的最近响应操作的照片; 判断所述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则将所述照片作为微缩图片; 将所述微缩图片按照其在照片数据库中的排列顺序进行排序,并生成列表显示于用户当前的对话界面上,供用户选择。
5.根据权利要求1所述的发送照片的方法,其特征在于,在接收用户输入的向对方客户端发送照片的指令之前,还包括:预先将照片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片对应的照片信息按照该顺序存储于列表数据库中。
6.根据权利要求5所述的发送照片的方法,其特征在于,所述照片数据库中的任意一张照片响应操作后,列表数据库中的照片信息更新排序。
7.根据权利要求6所述的发送照片的方法,其特征在于,所述获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成列表于用户当前的对话界面上,供用户选择包括: 从列表数据库中获取小于等于所述预设数量阈值的最近响应操作的照片对应的照片信息,然后从照片数据库中获取所述照片信息对应的照片; 判断所述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则将所述照片作为微缩图片; 将所述微缩图片按照其在列表数据库中的排列顺序进行排序,并生成列表显示于用户当前的对话界面上,供用户选择。
8.根据权利要求2或5所述的发送照片的方法,其特征在于,所述照片数据库为本地照片数据库。
9.根据权利要求4或7所述的发送照片的方法,其特征在于,捕获到针对用户选定的照片的发送操作时,将所述照片发送给对方客户端包括: 捕获到针对用户选定的微缩图片的发送操作时,跟踪所述微缩图片对应的照片的轨迹,记录该照片每个像素点的值; 将照片像素点的值作为即时消息的数据发送给对方客户端;或者将照片每个像素点的值生成照片文件,将照片文件作为即时消息的数据发送给对方客户端;或者将用于标识照片像素点的值的函数和参数作为即时消息的数据发送给对方客户端。
10.根据权利要求9所述的发送照片的方法,其特征在于,当捕获到针对用户选定的微缩图片的放大操作时,将所述微缩图片放大。
11.根据权利要求10所述的发送照片的方法,其特征在于,所述微缩图片放大后,如果捕获到针对该微缩图片的发送操作时,则将该微缩图片对应的照片发送给对方客户端,如果捕获到针对该微缩图片的取消发送操作时,则将该放大的微缩图片还原至原来的大小。
12.一种发送照片的设备,其特征在于,包括:接收单元,用于接收用户输入的向对方客户端发送照片的指令;获取单元,用于获取最近响应操作的照片,将照片按照响应操作的时间从近到远生成列表,并显示于用户当前的对话界面上,供用户选择;发送单元,用于捕获到针对用户选定的照片的发送操作时,将所述照片发送给对方客户端。·
13.根据权利要求12所述的发送照片的设备,其特征在于,还包括照片存储单元,用于预先将照片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片按照该排序存储于该照片数据库中。
14.根据权利要求13所述的发送照片的设备,其特征在于,所述照片存储单元还包括照片更新单元,用于当所述照片数据库中的任意一张照片响应操作后,将照片数据库中的照片更新排序。
15.根据权利要求14所述的发送照片的设备,其特征在于,所述获取单元包括:第一微缩单元,用于从照片数据库中获取小于等于所述预设数量阈值的最近响应操作的照片;判断所述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则将所述照片作为微缩图片;第一列表单元,用于将所述微缩图片按照其在照片数据库中的排列顺序进行排序,并生成列表显示于用户当前的对话界面上,供用户选择。
16.根据权利要求12所述的发送照片的设备,其特征在于,还包括列表存储单元,用于预先将照片数据库中的照片按照响应操作的时间从近到远进行依次排序,并将照片对应的照片信息按照该顺序存储于列表数据库中。
17.根据权利要求16所述的发送照片的设备,其特征在于,所述列表存储单元还包括列表更新单元,用于当所述照片数据库中的任意一张照片响应操作后,将列表数据库中的照片信息更新排序。
18.根据权利要求17所述的发送照片的设备,其特征在于,所述获取单元包括:第二微缩单元,用于从列表数据库中获取小于等于所述预设数量阈值的最近响应操作的照片对应的照片信息,然后从照片数据库中获取所述照片信息对应的照片;判断所述照片的字节数是否大于预设字节阈值,如果是,则将所述照片缩小以生成小于该预设字节阈值的微缩图片,如果否,则将所述照片作为微缩图片;第二列表单元,将所述微缩图片按照其在列表数据库中的排列顺序进行排序,并生成列表显示于用户当前的对话界面上,供用户选择。
19.根据权利要求15或18所述的发送照片的设备,其特征在于,所述发送单元包括:照片跟踪单元,用于当捕获到针对用户选定的微缩图片的发送操作时,跟踪所述微缩图片对应的照片的轨迹,记录该照片每个像素点的值; 照片发送单元,用于将照片像素点的值作为即时消息的数据发送给对方客户端;或者将照片每个像素点的值生成照片文件,将照片文件作为即时消息的数据发送给对方客户端;或者将用于标识照片像素点的值的函数和参数作为即时消息的数据发送给对方客户端。
20.根据权利要求19所述的发送照片的方法,其特征在于,所述发送单元还包括微缩照片放大单元,用于当捕获到针对用户选定的微缩图片的放大操作时,将所述微缩图片放大。
21.根据权利要求20所述的发送照片的方法,其特征在于,所述发送单元还包括微缩照片还原单元,用于当所述微缩图片放大后,如果捕获到针对该微缩图片的发送操作时,则将该微缩图片对应的照片发送给对方客户端,如果捕获到针对该微缩图片的取消发送操作时,则将该放大的 微缩图片还原至原来的大小。
【文档编号】H04L12/58GK103440247SQ201310306213
【公开日】2013年12月11日 申请日期:2013年7月19日 优先权日:2013年7月19日
【发明者】张佳佩 申请人:张佳佩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1