技术领域
[0001] 本
发明涉及多媒体设备技术领域,尤其涉及一种图片推送方法以及装置。
背景技术
[0002] 传统在使用图片推送功能将智能手机上储存的图片以无线通讯方式传输给智能电视时,由于智能手机上的照片可能是从别处导入的照片,很有可能在推送至智能电视后,会有90度或者180度旋转的情况,这样会影响用户对图片的观看;或者如果在带宽比较小的局域网内推送过大的图片,图片总是无法正常显示,那么就需要将待推送图片
修改为较小的图片。此外,随着网络技术的迅猛发展以及智能手机操作应用的多样化,越来越多的手机应用可以在用户使用智能手机推送图片的过程中对图片进行修改后再上传至智能电视,使智能电视上呈现出修改后的具有较佳效果的图片。
[0003] 然而,
现有技术中在对待推送图片进行修改时,往往都是在待推送图片的
基础上进行的修改,在修改完成后,通常会改变智能手机图库中原有的图片内容,从而影响使用。
[0004] 因此非常有必要提供一种在不改变智能手机图库内容的基础上进行图片推送的方法或者装置来解决以上问题。
发明内容
[0005] 有鉴于此,本发明提供了一种图片推送的方法以及装置,其在进行图片推送时,通过在备份待推送图片上进行修改并推送至智能电视上,使得在推送较佳效果图片的同时还不改变智能手机自身的图库内容。
[0006] 本发明提供一种图片推送方法,应用于具有图片推送功能的第一终端设备,其中包括:
[0007] 步骤A、判断待推送图片为需要修改的图片时,对所述待推送图片进行备份,并将备份待推送图片存储于存储模
块;
[0008] 步骤B、对存储模块中的备份待推送图片进行修改,并将修改完成的备份待推送图片推送至第二终端设备。
[0009] 进一步地,所述步骤A还包括:
[0010] 若接收到修改指令,或者所述待推送图片的参数与预设的修改参数不相符时,则判断待推送图片为需要修改的图片;
[0011] 否则判断待推送图片为不需要修改的图片,并将不需要修改的待推送图片推送至第二终端设备。
[0012] 进一步地,所述修改指令包括修改方式,所述步骤B进一步包括:
[0013] 根据所述修改指令中携带的修改方式获取对应的修改参数;
[0014] 根据所述修改参数对所述备份待推送图片进行修改。
[0015] 进一步地,所述修改参数为图片大小、图片方向以及图片美化参数中的一项或多项。
[0016] 进一步地,所述方法还包括:
[0017] 步骤C、将修改完成的备份待推送图片推送至第二终端设备后,删除所述存储模块中存储的备份待推送图片。
[0018] 本发明还提供一种图片推送装置,应用于具有图片推送功能的第一终端设备,其中包括:
[0019] 图片备份单元,用于判断待推送图片为需要修改的图片时,对所述待推送图片进行备份,并将备份待推送图片存储于存储模块;
[0020] 图片推送单元,用于对存储模块中的备份待推送图片进行修改,并将修改完成的备份待推送图片推送至第二终端设备。
[0021] 进一步地,所述图片备份单元还用于:
[0022] 若接收到修改指令,或者所述待推送图片的参数与预设的修改参数不相符时,则判断待推送图片为需要修改的图片;
[0023] 否则判断待推送图片为不需要修改的图片,并将不需要修改的待推送图片推送至第二终端设备。
[0024] 进一步地,所述修改指令包括修改方式,所述图片推送单元进一步用于:
[0025] 根据所述修改指令中携带的修改方式获取对应的修改参数;
[0026] 根据所述修改参数对所述备份待推送图片进行修改。
[0027] 进一步地,所述修改参数为图片大小、图片方向以及图片美化参数中的一项或多项。
[0028] 进一步地,所述装置还包括:
[0029] 图片删除单元,用于将修改完成的备份待推送图片推送至第二终端设备后,删除所述存储模块中存储的备份待推送图片。
[0030] 本发明在进行图片推送过程中,若判断待推送图片为需要修改的图片时,将待推送图片进行备份后作为临时文件存储于存储模块,并对该备份待推送图片进行修改,将已修改完成的备份待推送图片推送至智能电视等终端设备。由此可见,由于本发明是通过在备份待推送图片上进行修改并推送至智能电视上,因此可以使得在推送较佳效果图片的同时还不改变智能手机自身的图库内容。
附图说明
[0031] 图1是本发明
实施例中图片推送的方法
流程图;
[0032] 图2是本发明实施例中图片推送装置的逻辑示意图。
具体实施方式
[0033] 本发明提供了一种图片推送的方法以及装置,应用于具有图片推送功能的智能手机等终端设备上。在进行图片推送过程中,若判断待推送图片为需要修改的图片时,将待推送图片进行备份后作为临时文件存储于存储模块,并对该备份待推送图片进行修改,在修改完成后,将已修改完成的备份待推送图片推送至智能电视等终端设备。本发明通过在备份待推送图片上进行修改并推送至智能电视上,使得在推送较佳效果图片的同时还不改变智能手机自身的图库内容。
[0034] 本发明中所提供的第一终端设备可以是智能手机或者其他多媒体设备,例如pad等,第二终端设备可以是智能电视或者其他多媒体设备,例如电脑、投影仪等,以下以第一终端设备为智能手机,第二终端设备为智能电视为例对本发明做进一步的阐述。
[0035] 为进一步说明本发明,提供下列实施例:
[0036] 实施例一
[0037] 请参考图1,本发明提供一种图片推送方法,应用于具有图片推送功能的第一终端设备,包括:
[0038] 步骤101、判断待推送图片为需要修改的图片时,对所述待推送图片进行备份,并将备份待推送图片存储于存储模块;
[0039] 用户在使用具有图片推送功能的智能手机将储存的图片推送到智能电视上显示时,通常会由于原图片的尺寸以及格式等条件限制,会导致无法显示图片或者显示效果较差等问题,因此在推送到智能电视时用户可能会使用智能手机内置的图片修改应用对该图片进行修改后再上传至智能电视。
[0040] 用户在推送图片至智能电视时,会接收到智能手机内置图片修改应用发送的是否修改待推送图片的提示选项,若用户需要修改当前推送的图片,
操作系统则响应用户将该待推送图片进行备份,并将备份待推送图片作为临时文件存储于存储模块中,并进入图片修改状态。
[0041] 步骤102、对存储模块中备份的待推送图片进行修改,并将修改完成的备份的待推送图片推送至第二终端设备。
[0042] 将备份的待推送图片存储于存储模块后,内置的图片修改应用则根据用户的修改指令对图片进行相应的修改,例如对图片大小、格式以及对图片进行美化等修改。需要说明的是,在对备份待推送图片进行修改时,原待推送的图片并不做任何修改操作。
[0043] 在图片修改应用对该备份待推送图片修改完成后,智能手机与智能电视建立无线连接,将修改完成的备份待推送图片推送至智能电视,并显示于智能电视的显示屏幕上。
[0044] 请参考图2,本发明提供一种图片推送的装置,应用于具有图片推送功能的第一终端设备,该装置的基本
硬件环境包括内存20、非易失性
存储器21、处理器22以及其他硬件23。该装置在逻辑上包括图片备份单元201、图片推送单元202,该装置在运行过程中执行如下处理流程:
[0045] 图片备份单元201,图片备份单元201用于判断待推送图片为需要修改的图片时,对所述待推送图片进行备份,并将备份待推送图片存储于存储模块;
[0046] 用户在使用具有图片推送功能的智能手机将储存的图片推送到智能电视上显示时,通常会由于原图片的尺寸以及格式等条件限制,会导致无法显示图片或者显示效果较差等问题,因此在推送到智能电视时用户可能会使用智能手机内置的图片修改应用对该图片进行修改后再上传至智能电视。
[0047] 用户在推送图片至智能电视时,会接收到智能手机内置图片修改应用发送的是否修改待推送图片的提示选项,若用户需要修改当前推送的图片,图片备份单元201则响应用户将该待推送图片进行备份,并将备份待推送图片作为临时文件存储于存储模块中,并进入图片修改状态。
[0048] 图片推送单元202,图片推送单元202用于对存储模块中备份的待推送图片进行修改,并将修改完成的备份的待推送图片推送至第二终端设备。
[0049] 图片备份单元201将备份的待推送图片存储于存储模块后,内置的图片修改应用则根据用户的修改指令对图片进行相应的修改,例如对图片大小、格式以及对图片进行美化等修改。需要说明的是,在对备份待推送图片进行修改时,原待推送的图片并不做任何修改操作。
[0050] 在图片修改应用对该备份待推送图片修改完成后,智能手机与智能电视建立无线连接,图片推送单元202将修改完成的备份待推送图片推送至智能电视,并显示于智能电视的显示屏幕上。
[0051] 本实施例中提供的图片推送方法以及装置,在进行图片推送过程中判断待推送图片为需要修改的图片时,将待推送图片进行备份后作为临时文件存储于存储模块,并对该备份待推送图片进行修改,在修改完成后,将已修改完成的备份待推送图片推送至智能电视等终端设备。本发明通过在备份待推送图片上进行修改并推送至智能电视上,使得在推送较佳效果图片的同时还不改变智能手机自身的图库内容。
[0052] 实施例二
[0053] 本实施例在以上实施例一的基础上做进一步的优化。
[0054] 一般来说,在使用智能手机将图片推送至智能电视的过程中,由于智能手机上的照片可能是从别处导入的照片,很有可能在推送至电视上后,会有90度或者180度旋转的情况,这样会影响用户对图片的观看;或者如果在带宽比较小的局域网内推送过大的图片,图片总会无法正常显示,那么就需要对将待推送图片修改为较小的图片。因此在上述情况下就需要通过智能手机内置的图片修改应用对待推送图片进行修改后再推送至智能电视,才能达到较佳的观赏效果。
[0055] 本实施例提供了一种图片推送方法,用户使用智能手机向智能电视推送图片时,会接收到智能手机内置图片修改应用发送的修改待推送图片的提示选项。该提示选项包括图片大小、图片旋转以及图片美化等修改选项,若用户需要修改该待推送图片时触发该提示选项,生成修改指令,操作系统在接收到该修改指令后对该待推送图片进行备份,并将备份待推送图片作为临时文件存储于存储模块,图片修改应用则在该备份待推送图片的基础上进行修改。
[0056] 相应地,若用户在推送图片时,待推送图片不需修改已经是用户较为满意的图片,那么用户则不需触发上述图片修改应用发送的修改待推送图片的提示选项。在未接收到用户的修改指令时,则判断待推送图片为不需要修改的图片,那么该不需要修改的待推送图片将不做任何改变,直接通过无线连接推送至智能电视并显示。
[0057] 在本实施例中,图片修改应用中可以预存有若干预设修改参数,该预设修改参数可以为图片修改应用默认的修改参数,也可以为用户自定义设置的修改参数。若在推送图片过程中判断待推送图片的参数与图片修改应用预设修改参数不相符时,也同样判断待推送图片为需要修改的图片。比如,用户在推送图片时,选择的待推送图片的尺寸参数大于或小于预设的图片尺寸的修改参数,那么则判断该待推送图片为需要修改的图片。
[0058] 根据以上所述,如判断待推送图片为需要修改的图片,那么根据用户的修改指令对该存储于存储模块的备份待推送图片进行修改。该修改指令中携带有修改方式,修改方式则为图片修改应用发送的修改待推送图片的提示选项中的图片大小、图片旋转或者图片美化的任意一种。
[0059] 在本实施例中,根据修改方式相应修改图片时需获取与修改方式对应的图片参数。通常通过两种方式进行获取,其一:若用户选择的修改方式为“图片美化”,那么根据该“图片美化”的修改方式在预存的修改方式与图片参数对应关系表项中获取的与其对应的图片参数;其二:若用户选择的修改方式为修改图片大小或者图片旋转,则根据用户手动输入的参数来进行修改。
[0060] 示例性地,若根据修改指令获取其中携带的修改方式为“图片美化”,则根据该修改方式“图片美化”查找预存的修改方式与图片参数对应关系表项中与“图片美化”对应的图片参数,并根据与“图片美化”对应的图片参数来修改备份待推送图片;若根据修改指令获取其中携带的修改方式为“图片大小”或者“旋转图片”,则根据外界输入参数,即用户手动输入的修改参数来修改备份待推送图片。
[0061] 现有技术中,在智能手机推送图片过程中对待推送图片进行修改时,通常是在图库中存储的待推送图片的基础上进行修改,因此图片修改完成并推送成功后,图库中保存的图片也随之改变为修改后的图片,这种情况下就会影响用户手机图库的内容。
[0062] 在本实施例中,对需要进行修改的待推送图片进行备份,该备份待推送图片仅作为一个临时文件暂存于存储模块,在对存储于存储模块的备份待推送图片进行修改后,将修改完成的备份待推送图片推送至智能电视,且在该图片推送完成后删除存储模块中存储的备份待推送图片。实现了在不影响手机本身图库内容的情况下修改图片并将修改后的图片推送至智能电视。
[0063] 本实施例还提供了一种图像推送装置。一般来说,在使用智能手机将图片推送至智能电视的过程中,由于智能手机上的照片可能是从别处导入的照片,很有可能在推送至电视上后,会有90度或者180度旋转的情况,这样会影响用户对图片的观看;或者如果在带宽比较小的局域网内推送过大的图片,图片总会无法正常显示,那么就需要对将待推送图片修改为较小的图片。因此在上述情况下就需要通过智能手机内置的图片修改应用对待推送图片进行修改后再推送至智能电视,才能达到较佳的观赏效果。
[0064] 用户使用智能手机向智能电视推送图片时,会接收到智能手机内置图片修改应用发送的修改待推送图片的提示选项。该提示选项包括图片大小、图片旋转以及图片美化等修改选项,若用户需要修改该待推送图片时触发该提示选项,生成修改指令,图片备份单元201在接收到该修改指令后对该待推送图片进行备份,并将备份待推送图片作为临时文件存储于存储模块,图片修改应用则在该备份待推送图片的基础上进行修改。
[0065] 相应地,若用户在推送图片时,待推送图片不需修改已经是用户较为满意的图片,那么用户则不需触发上述图片修改应用发送的修改待推送图片的提示选项。图片备份单元201在未接收到用户的修改指令时,则判断待推送图片为不需要修改的图片,那么该不需要修改的待推送图片将不做任何改变,直接通过无线连接推送至智能电视并显示。
[0066] 在本实施例中,图片修改应用通常会有预设的修改参数,该预设的修改参数可以为图片修改应用默认的修改参数,也可以为用户自定义设置的修改参数。若在推送图片过程中判断待推送图片的参数与图片修改应用预设的修改参数不相符时,也同样判断待推送图片为需要修改的图片。比如,用户在推送图片时,选择的待推送图片的尺寸参数大于或小于预设的图片尺寸的修改参数,那么则判断该待推送图片为需要修改的图片。
[0067] 根据以上所述,图片备份单元201如判断待推送图片为需要修改的图片,那么根据用户的修改指令对该存储于存储模块的备份待推送图片进行修改。该修改指令中携带有修改方式,修改方式则为图片修改应用发送的修改待推送图片的提示选项中的图片大小、图片旋转或者图片美化的任意一种。
[0068] 在本实施例中,根据修改方式相应修改图片时需获取与修改方式对应的图片参数。通常通过两种方式进行获取,其一:若用户选择的修改方式为“图片美化”,那么根据该“图片美化”的修改方式在预存的修改方式与图片参数对应关系表项中获取的与其对应的图片参数;其二:若用户选择的修改方式为修改图片大小或者图片旋转,则根据用户手动输入的参数来进行修改。
[0069] 示例性地,若根据修改指令获取其中携带的修改方式为“图片美化”,图片推送单元202则根据该修改方式“图片美化”查找预存的修改方式与图片参数对应关系表项中与“图片美化”对应的图片参数,并根据与“图片美化”对应的图片参数来修改备份待推送图片;若根据修改指令获取其中携带的修改方式为“图片大小”或者“旋转图片”,图片推送单元202则根据外界输入参数,即用户手动输入的修改参数来修改备份待推送图片。
[0070] 现有技术中,在智能手机推送图片过程中对待推送图片进行修改时,通常是在图库中存储的待推送图片的基础上进行修改,因此图片修改完成并推送成功后,图库中保存的图片也随之改变为修改后的图片,这种情况下就会影响用户手机图库的内容。
[0071] 在本实施例中,对需要进行修改的待推送图片进行备份,该备份待推送图片仅作为一个临时文件暂存于存储模块,在对存储于存储模块的备份待推送图片进行修改后,将修改完成的备份待推送图片推送至智能电视,且在该图片推送完成后删除存储模块中存储的备份待推送图片。实现了在不影响手机本身图库内容的情况下修改图片并将修改后的图片推送至智能电视。
[0072] 本发明通过在图片推送过程中,若判断待推送图片为需要修改的情况下,将待推送图片进行备份,并将备份待推送图片作为临时文件存储于存储模块。且不影响原图库图片的情况下仅对该备份待推送图片进行修改,并将修改完成的备份待推送图片推送至智能电视后删除该备份待推送图片。使得在推送较佳效果图片的同时还不改变智能手机自身的图库内容,且在图片推送结束后将存储模块的备份待推送图片删除以节约存储空间。由此可见,本发明易于实现,且具有较强的便利性。
[0073] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。