通过移动设备发送图片的方法和系统的制作方法

文档序号:7674760阅读:145来源:国知局
专利名称:通过移动设备发送图片的方法和系统的制作方法
技术领域
本发明涉及移动通信技术领域,更具体地说,涉及一种通过移动设备发送图片的方法和系统。
背景技术
移动互联网发展到今天,已经被大多数的网民所接受,成为不少用户必不可少的上网途径之一。移动互联网不但在用户平时的休闲娱乐中,而且在用户的工作中同样得到广泛的使用。因此,用户对移动互联网的移动设备的易用性、稳定性和安全性等方面提出了较高的要求,手机和平板电脑是用户常常使用的移动互联网的两种移动设备。用户在使用移动互联网的过程中,常常通过移动设备利用移动互联网向对方发送即时消息。 在实现本发明的过程中,发明人发现现有技术中至少存在如下的问题由于移动设备的显示屏幕小,分辨率低,内存也相对比较低,用户的移动设备如果在通过移动互联网向对方用户发送的即时消息中携带图片,将导致即时消息不能顺畅地发送。对方用户的移动设备即使接收到即时消息,也不能有效地浏览即时消息中携带的图片。

发明内容
本发明的实施例提供了一种通过移动设备发送图片的方法和系统,以实现有效地在移动设备之间进行信息和图片的传输。一种通过移动设备发送图片的方法,包括第一移动设备将图片发送到服务器,接收所述服务器发送的所述图片的标识,向第二移动设备发送携带所述图片的标识的通知消息;所述第二移动设备接收所述通知消息后,向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。一种通过移动设备发送图片的系统,包括第一移动设备、服务器和第二移动设备,所述第一移动设备,用于将图片发送到所述服务器,接收所述服务器发送的所述图片的标识,向所述第二移动设备发送携带所述图片的标识的通知消息;服务器,用于接收到所述第一移动设备发送的所述图片后,将所述图片进行保存,向所述第一移动设备发送所述图片的标识;接收到所述第二移动设备发送的携带所述图片的标识的请求消息后,将保存的所述图片发送给所述第二移动设备;第二移动设备,用于接收到所述第一移动设备发送的所述通知消息后,向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。本发明实施例通过第一移动设备将图片发送到服务器,向第二移动设备发送所述图片的标识,所述第二移动设备从所述服务器获取所述图片,从而实现了有效地在移动设备之间进行信息和图片的传输。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一提供的一种通过移动设备发送图片的方法的处理流程图;图2为本发明实施例二提供的一种通过移动设备发送图片的系统的结构图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。实施例一该实施例提供的一种通过移动设备发送图片的方法的处理流程如图I所示,包括如下的处理步骤步骤11、用户的第一移动设备获取需要发送给对方用户的第二移动设备的图片,以及所述图片的长宽比。用户的第一移动设备首先获取发送给对方用户的第二移动设备的图片,以及所述图片的长宽比。上述图片可以为用户的第一移动设备的外置存储设备或者内存卡中已经存储的图片;或者用户的第一移动设备中携带的摄像头拍摄获取的图片。在实际应用中,可以在用户的第一移动设备的聊天窗口中设置一个摄像头的启动按钮,比如,在聊天窗口中设置一个“拍照”按钮,通过该“拍照”按钮来启动了用户的第一移动设备中携带的摄像头。用户的第一移动设备将上述摄像头拍摄得到的图片保存在上述第一移动设备的外置存储设备中。如果上述第一移动设备没有外置存储设备,则上述第一移动设备的摄像头以最低的分辨率进行拍照,并把拍摄得到的照片保存在上述第一移动设备的内存卡中。步骤12、用户的第一移动设备将上述图片上传到服务器,服务器将上述图片进行保存,并将上述图片的存储地址和图片的标识之间的对应关系进行关联保存,并向上述第一移动设备发送上述图片的标识。用户的第一移动设备通过无线网络将上述第一移动设备的外置存储设备或者内存卡中存储的图片上传到服务器。上述服务器可以和一定区域内的所有移动设备进行通信和数据传输,上述一定区域可以为一个国家、省或者地区等。上述服务器是一个一直在运行的分布式文件存储平台,具有运算处理能力,具有网络访问的能力,具有文件存储、备份和容灾的能力,具有接收和发送文件给移动设备的能力,具有接收和发送文件标识码的能力。
上述服务器接收到上述第一移动设备上传的图片后,生成上述图片的标识,该标识唯一对应上述图片。上述服务器将上述图片保存在本地的存储设备中,并且将上述图片的存储地址和图片的标识之间的对应关系进行关联保存。上述对应关系可以采用表格、表单或数据库等逻辑表达形式。上述服务器将上述图片的标识发送给上述第一移动设备。步骤13、用户的第一移动设备将上述图片的标识发送给对方用户的第二移动设备,对方用户的第二移动设备向服务器发送携带上述图片的标识的图片下载请求消息,月艮务器向对方用户的第二移动设备发送上述图片。上述用户的第一移动设备接收到服务器发送的上述图片的标识后,可以通过上述第一移动设备上的聊天窗口面,将携带上述图片的标识的通知消息发送给和其聊天的对方用户的第二移动设备。 对方用户的第二移动设备接收到携带上述图片的标识的通知消息后,向上述服务器发送携带上述图片的标识的图片下载请求消息。上述服务器接收到上述图片下载请求消息后,根据上述图片下载请求消息中携带的图片的标识查询上述保存的图片的存储地址和图片的标识之间的对应关系,获取上述图片的存储地址。从上述图片的存储地址中提取出上述图片,向上述对方用户的第二移动设备发送上述图片。上述对方用户的第二移动设备接收到上述服务器发送的上述图片,从而实现了在不同移动设备的用户之间通过服务器来传输图片。实施例二在实际应用中,上述用户的第一移动设备在将图片上传到服务器之前,可以根据上述用户的第一移动设备或上述用户的第二移动设备的显示屏幕的长宽比与所述图片的长宽比,对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理。上述显示屏幕或图片的长度和宽度的单位为像素,长度和宽度相乘的结果通常称为分辨率。比如,当根据对方用户的第二移动设备的显示屏幕的长宽比对上述图片进行调整时,则上述用户的第一移动设备需要向上述服务器发送获取对方用户的第二移动设备的长宽比信息的请求消息。上述服务器接收到对方用户的第二移动设备上报的其长宽比信息后,向上述用户的第一移动设备发送对方用户的第二移动设备的长宽比信息。对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理的具体处理过程如下获取上述图片的宽度photoWidth和高度photoHeigth,并计算出图片的长宽
P^°f^glh。获取上述第一或者第二移动设备的显示屏幕中的图片展示区域的宽度 photoWidth
imageViewWidth和高度imageViewHeigth (略小于显示屏幕),并计算出上述图片展示区域
、 imageViewHeigth的长苋比imageViewWldth °当上述图片展示区域的长宽比和上述图片的长宽比不一致时,则需要对上述图片进行缩放处理。根据上述图片展示区域的长宽比对上述图片的高度和/或宽度进行调整,使上述图片的长宽比和上述图片展示区域的长宽比一致。
如果上述图片的展示方向和上述图片展示区域的展示方向不一致时,则需要对上述图片的展示方向进行调整。比如,可以在上述第一或者第二移动设备的显示屏幕上按照顺时针或逆时针方向将上述图片旋转90度,使所述图片的展示方向和所述图片展示区域的展示方向一致。上述图片的缩放处理和拍摄方向调整处理可以两项都进行或者只进行其中的一项或者两项都不进行。上述对方用户的第二移动设备接收到上述服务器发送的上述图片后,如果发现上述图片的长宽比和对方用户的第二移动设备的显示屏幕的长宽比不一致;或者,上述图片的展示方向和对方用户的第二移动设备的显示屏幕的展示方向不一致,则还可以选择对上述图片进行缩放处理和/或显示方向调整处理,具体调整处理方法可以参照上述内容,在此不再赘述。实施例三
本发明实施例还提供了一种通过移动设备发送图片的系统,其具体实现结构如图2所不,包括第一移动设备21、服务器22和第二移动设备23,所述第一移动设备21,用于将图片发送到所述服务器,接收所述服务器发送的所述图片的标识,向所述第二移动设备发送携带所述图片的标识的通知消息;服务器22,用于接收到所述第一移动设备发送的所述图片后,将所述图片进行保存,向所述第一移动设备发送所述图片的标识;接收到所述第二移动设备发送的携带所述图片的标识的请求消息后,将保存的所述图片发送给所述第二移动设备;第二移动设备23,用于接收到所述第一移动设备发送的所述通知消息后,向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。具体而言,所述的第一移动设备21可以包括图片获取模块211,用于获取需要发送给第二移动设备的图片,以及所述图片的长宽比;图片调整处理模块212,用于根据所述第一移动设备或第二移动设备的显示屏幕的长宽比与所述图片的长宽比,对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理,将处理后的图片保存在所述第一移动设备22的外置存储设备或者内存卡中;当根据对方用户的第二移动设备的显示屏幕的长宽比对上述图片进行调整时,则上述图片调整处理模块212需要向上述服务器22发送获取对方用户的第二移动设备23的长宽比信息的请求消息。上述服务器22接收到对方用户的第二移动设备23上报的其长宽比信息后,向上述图片调整处理模块212发送对方用户的第二移动设备23的长宽比信息。对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理的具体处理过程如下当所述第一或者第二移动设备的显示屏幕中的图片展示区域的长宽比和所述图片的长宽比不一致时,则对所述图片的高度和/或宽度进行调整,使所述图片的长宽比和所述图片展示区域的长宽比一致;和/ 或,当所述第一或者第二移动设备的显示屏幕中的图片展示区域的展示方向与所述图片的展示方向不一致时,则对所述图片的展示方向进行调整,使所述图片的展示方向和所述第一或者第二移动设备的显示屏幕中的图片展示区域的展示方向一致。图片上传处理模块213,用于将所述第一移动设备的外置存储设备或者内存卡中保存的图片发送给所述服务器。具体而言,所述的服务器22可以包括
交互处理模块221,用于接收所述第一移动设备22发送的图片,向所述第一移动设备22发送所述图片的标识;接收到所述第二移动设备23发送的携带所述图片的标识的请求消息后,根据所述请求消息中携带的图片的标识查询所述存储处理模块中保存的图片的存储地址和图片的标识之间的对应关系,获取所述图片的存储地址,从所述图片的存储地址中提取出所述图片,向所述第二移动设备23发送所述图片;存储处理模块222,用于将所述图片交互处理模块所接收到的图片进行存储,并将所述图片的存储地址和图片的标识之间的对应关系进行关联保存。具体而言,所述的第二移动设备23可以包括消息处理模块231,用于接收到所述第一移动设备发送的携带所述图片的标识的通知消息后,向所述服务器发送携带所述图片的标识的请求消息;图片接收模块232,用于接收所述服务器发送的所述图片。所述的第二移动设备还可以包括图片调整处理模块233,用于在发现上述图片接收模块232所接收到的图片的长宽比和对方用户的第二移动设备23的显示屏幕的长宽比不一致,对所述图片接收模块所接收到的图片进行缩放处理和/或对所述图片的展示方向进行调整处理,具体调整处理方法可以参照上述图片调整处理模块212的处理过程,在此不再赘述。。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。综上所述,本发明实施例通过第一移动设备将图片发送到服务器,向第二移动设备发送所述图片的标识,所述第二移动设备从所述服务器获取所述图片,从而实现了有效地在移动设备之间进行信息和图片的传输。本发明实施例通过移动设备对图片进行缩放处理和/或显示方向调整处理,而不是重新进行图片的编解码,大大地节约了系统资源,并且可以使图片的分辨率可以很好地适应移动设备的显示屏幕,使图片的展示方向可以很好地适应用户的浏览习惯。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种通过移动设备发送图片的方法,其特征在于,包括 第一移动设备将图片发送到服务器,接收所述服务器发送的所述图片的标识,向第二移动设备发送携带所述图片的标识的通知消息; 所述第二移动设备接收所述通知消息后,向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。
2.根据权利要求I所述的通过移动设备发送图片的方法,其特征在于,所述的第一移动设备将图片发送到服务器之前,包括 所述的第一移动设备获取需要发送给第二移动设备的图片,以及所述图片的长宽比; 根据所述第一移动设备或第二移动设备的显示屏幕的长宽比与所述图片的长宽比,对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理,将调整处理后的图片保存在移动设备的外置存储设备或者内存卡中。
3.根据权利要求2所述的通过移动设备发送图片的方法,其特征在于,所述的根据所述第一移动设备或第二移动设备的显示屏幕的长宽比与所述图片的长宽比,对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理,包括 当所述第一移动设备的显示屏幕中的图片展示区域的长宽比和所述图片的长宽比不一致时,则对所述图片的高度和/或宽度进行调整,使所述图片的长宽比和所述图片展示区域的长宽比一致;和/或,当所述第一移动设备的显示屏幕中的图片展示区域的展示方向与所述图片的展示方向不一致时,则对所述图片的展示方向进行调整,使所述图片的展示方向和所述第一移动设备的显示屏幕中的图片展示区域的展示方向一致; 或者, 所述第一移动设备向所述服务器发送获取对方用户的第二移动设备的长宽比信息的请求消息,接收所述服务器发送的对方用户的第二移动设备的长宽比信息,当所述第二移动设备的显示屏幕中的图片展示区域的长宽比和所述图片的长宽比不一致时,则对所述图片的高度和/或宽度进行调整,使所述图片的长宽比和所述图片展示区域的长宽比一致;和/或,当所述第二移动设备的显示屏幕中的展示方向与所述图片的展示方向不一致时,则对所述图片的展示方向进行调整,使所述图片的展示方向和所述第二移动设备的显示屏幕中的图片展示区域的展示方向一致。
4.根据权利要求I或2或3所述的通过移动设备发送图片的方法,其特征在于,所述的第一移动设备将图片发送到服务器,接收所述服务器发送的所述图片的标识,包括 所述服务器接收到所述第一移动设备发送的图片后,将所述图片进行存储,并将所述图片的存储地址和所述图片的标识之间的对应关系进行关联保存,然后,所述服务器将所述图片的标识发送给所述第一移动设备。
5.根据权利要求4所述的通过移动设备发送图片的方法,其特征在于,所述的第二移动设备向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片,包括 所述第二移动设备接收到所述第一移动设备发送的携带所述图片的标识的通知消息后,向所述服务器发送携带所述图片的标识的请求消息; 所述服务器接收到所述请求消息后,根据所述请求消息中携带的图片的标识查询所述保存的图片的存储地址和图片的标识之间的对应关系,获取所述图片的存储地址;所述服务器从所述图片的存储地址中提取出所述图片,向所述第二移动设备发送所述图片。
6.一种通过移动设备发送图片的系统,其特征在于,包括第一移动设备、服务器和第二移动设备, 所述第一移动设备,用于将图片发送到所述服务器,接收所述服务器发送的所述图片的标识,向所述第二移动设备发送携带所述图片的标识的通知消息; 服务器,用于接收到所述第一移动设备发送的所述图片后,将所述图片进行保存,向所述第一移动设备发送所述图片的标识;接收到所述第二移动设备发送的携带所述图片的标识的请求消息后,将保存的所述图片发送给所述第二移动设备; 第二移动设备,用于接收到所述第一移动设备发送的所述通知消息后,向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。
7.根据权利要求6所述的通过移动设备发送图片的系统,其特征在于,所述的第一移动设备包括 图片获取模块,用于获取需要发送给第二移动设备的图片,以及所述图片的长宽比; 图片调整处理模块,用于根据所述第一移动设备或第二移动设备的显示屏幕的长宽比与所述图片的长宽比,对所述图片进行缩放处理和/或对所述图片的展示方向进行调整处理,将处理后的图片保存在所述第一移动设备的外置存储设备或者内存卡中; 图片上传处理模块,用于将所述第一移动设备的外置存储设备或者内存卡中保存的图片发送给所述服务器。
8.根据权利要求6所述的通过移动设备发送图片的系统,其特征在于,所述的服务器包括 交互处理模块,用于接收所述第一移动设备发送的图片,向所述第一移动设备发送所述图片的标识;接收到所述第二移动设备发送的携带所述图片的标识的请求消息后,根据所述请求消息中携带的图片的标识查询所述存储处理模块中保存的图片的存储地址和图片的标识之间的对应关系,获取所述图片的存储地址,从所述图片的存储地址中提取出所述图片,向所述第二移动设备发送所述图片; 存储处理模块,用于将所述图片交互处理模块所接收到的图片进行存储,并将所述图片的存储地址和图片的标识之间的对应关系进行关联保存。
9.根据权利要求6或7或8所述的通过移动设备发送图片的系统,其特征在于,所述的第二移动设备包括 消息处理模块,用于接收到所述第一移动设备发送的携带所述图片的标识的通知消息后,向所述服务器发送携带所述图片的标识的请求消息; 图片接收模块,用于接收所述服务器发送的所述图片。
10.根据权利要求9所述的通过移动设备发送图片的系统,其特征在于,所述的第二移动设备还包括 图片调整处理模块,用于对所述图片接收模块所接收到的图片进行缩放处理和/或对所述图片的展示方向进行调整处理,将处理后的图片进行保存。
全文摘要
本发明实施例提供了一种通过移动设备发送图片的方法和系统,该方法主要包括第一移动设备将图片发送到服务器,接收所述服务器发送的所述图片的标识,向第二移动设备发送携带所述图片的标识的通知消息;所述第二移动设备向所述服务器发送携带所述图片的标识的请求消息,接收所述服务器发送的所述图片。利用本发明实施例,可以实现有效地在移动设备之间进行信息和图片的传输,可以使图片的分辨率可以很好地适应移动设备的显示屏幕,使图片的展示方向可以很好地适应用户的浏览习惯。
文档编号H04W4/12GK102802129SQ20111013544
公开日2012年11月28日 申请日期2011年5月24日 优先权日2011年5月24日
发明者丁寻, 马斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1