本发明涉及移动终端技术领域,具体涉及一种移动终端蓝牙图像传输处理方法、移动终端及存储介质。
背景技术:
随着通信技术的发展,目前移动终端上均会设置有蓝牙,以方便用户采用蓝牙的形式与车载、耳机等设备相连接;蓝牙是由东芝、爱立信、ibm、intel和诺基亚于1998年5月共同提出的近距离无线数字通信的技术标准。其目标是实现最高数据传输速度1mb/s(有效传输速度为721kb/s)、最大传输距离为10米,用户不必经过申请便可利用2.4ghz的ism(工业、科学、医学)频带,在其上设立79个带宽为1mhz的信道,用每秒钟切换1600次的频率、滚齿方式的频谱扩散技术来实现电波的收发。
目前移动终端上普遍采用了蓝牙芯片,使移动终端支持蓝牙功能,从而与其他带有蓝牙的设备如汽车、手表等进行无线连接。蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4至2.485ghz的ism波段的uhv无线电波)。
蓝牙技术最初于创制时是作为rs232数据线的替代方案。蓝牙可连接多个设备,克服了数据同步的难题。如今蓝牙由蓝牙技术联盟管理。蓝牙技术联盟在全球拥有超过两万家成员公司,它们分布在电信、计算机、网络、和消费电子等多重领域。ieee将蓝牙技术列为ieee802.15.1,但如今已不再维持该标准。蓝牙技术联盟负责监督蓝牙规范的开发,管理认证项目,并维护商标权益。制造商的设备必须符合蓝牙技术联盟的标准才能以“蓝牙设备”的名义进入市场。
现有技术中,移动终端之间通过蓝牙互联是常见的连接方式,移动终端之间通过蓝牙进行图像传输,在传输过程中,由于蓝牙速度相对较低,而现在的图片往往清晰度较高致使蓝牙传输较慢,即现有技术中通过蓝牙传输高分辨率图片费时费力。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种移动终端蓝牙图像传输处理方法、移动终端及存储介质,本发明提供一种移动终端蓝牙图像传输方法,旨在当移动终端之间通过蓝牙进行连接后,可以将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加,提升用户体验,为用户带来方便。
为了达到上述目的,本发明采取了以下技术方案:
一种移动终端蓝牙图像传输处理方法,其中,包括如下步骤:
移动终端保存若干通过蓝牙传输的图像;
当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;
记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。
所述的移动终端蓝牙图像传输处理方法,其中,所述移动终端保存若干通过蓝牙传输的图像的步骤包括:预先在移动终端中设置一个缓存区域用来存放已传输的图像;当检测到图像通过蓝牙传输成功,则将该图像保存在此缓存区域中。
所述的移动终端蓝牙图像传输处理方法,其中,所述当检测到图像通过蓝牙传输成功,则将该图像保存在此缓存区域中的步骤包括:存放时是按已传输的时间先后进行存放的,并且当缓存区域已满时替换时间最先的图像。
所述的移动终端蓝牙图像传输处理方法,其中,所述当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像的步骤包括:
将待通过蓝牙传输的图像与缓存中保存的图像进行一一对比;记录该待传输图像与缓存中保存的每一个图像之间相差异的最左上角点与最右下角点。
所述的移动终端蓝牙图像传输处理方法,其中,所述记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输的步骤包括:
获取记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;由最左上角点与最右下角点以此二点为对角线得到一矩形,以此最大面积矩形通过蓝牙进行传输,同时将该矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。
一种移动终端,其中,包括:处理器、存储器和通信总线;
所述存储器上存储有可被所述处理器执行的移动终端蓝牙图像传输处理程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述移动终端蓝牙图像传输处理程序时实现如下步骤:
移动终端保存若干通过蓝牙传输的图像;
当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;
记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。
所述的移动终端,其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
预先在移动终端中设置一个缓存区域用来存放已传输的图像;当检测到图像通过蓝牙传输成功,则将该图像保存在此缓存区域中。
所述的移动终端,其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
存放时是按已传输的时间先后进行存放的,并且当缓存区域已满时替换时间最先的图像。
所述的移动终端,其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
将待通过蓝牙传输的图像与缓存中保存的图像进行一一对比;记录该待传输图像与缓存中保存的每一个图像之间相差异的最左上角点与最右下角点;
获取记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;由最左上角点与最右下角点以此二点为对角线得到一矩形,以此最大面积矩形通过蓝牙进行传输,同时将该矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。
一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的移动终端蓝牙图像传输处理方法中的步骤
相较于现有技术,本发明提供的移动终端蓝牙图像传输处理方法、移动终端及存储介质,所述方法通过保存若干移动终端通过蓝牙传输的图像;当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。在当移动终端之间通过蓝牙进行连接后,可以将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加,提高了蓝牙传输效率,为用户带来方便。
附图说明
图1为本发明提供的移动终端蓝牙图像传输处理方法的流程图。
图2为本发明移动终端较佳实施例的功能模块图。
图3为本发明安装移动终端较佳实施例的功能模块图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明提供的移动终端蓝牙图像传输处理方法包括以下步骤:
s100、移动终端保存若干通过蓝牙传输的图像;
其中,步骤s100具体包括:
预先在移动终端中设置一个缓存区域用来存放已传输的图像;
当检测到图像通过蓝牙传输成功,则将该图像保存在此缓存区域中;
其中,存放时是按已传输的时间先后进行存放的,并且当缓存区域已满时替换时间最先的图像;
例如,在存储器中专门划出一块区域用于存放已传输的图像,具体为只要有图像通过蓝牙传输成功则将该图像复制一份到该存储区域中,如果该存储区域已经满了,则删除时间较先的图像后再将该图像复制一份到该存储区域中。
s200,当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;
其中,步骤s200具体包括:
将待通过蓝牙传输的图像与缓存中保存的图像进行一一对比;
记录该待传输图像与缓存中保存的每一个图像之间相差异的最左上角点与最右下角点;
例如,在缓存区域中保存有三个已通过蓝牙成功传输的图像,则将当前待通过蓝牙传输的图像分别与上述三个已通过蓝牙成功传输的图像进行比较,记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;从而在实际传输当前待通过蓝牙传输的图像时只需传输有差异的部分图像,达到将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加的目的。
s300,记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输;
其中,步骤s300具体包括:
获取记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;
由最左上角点与最右下角点以此二点为对角线得到一矩形,以此最大面积矩形通过蓝牙进行传输,同时将该矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。当传输完成,在接收端进行相应的图片合成,即把与所保存的通过蓝牙传输相同的像素以及当次通过蓝牙传输过来有差异的部分图像进行对应合成,得到整个图像,相同的部分从已经保存的相同图像获取,不同的从蓝牙传输过来的图像获取,进行相应合成,合成后保存。其中具体的图像合成技术属于现有技术,在此不在重复描述。
由上可见,本发明提供了一种移动终端蓝牙图像传输处理方法,所述方法通过保存若干移动终端通过蓝牙传输的图像;当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输;在缓存区域中保存有三个已通过蓝牙成功传输的图像,则将当前待通过蓝牙传输的图像分别与上述三个已通过蓝牙成功传输的图像进行比较,记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;从而在实际传输当前待通过蓝牙传输的图像时只需传输部分图像,达到将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加的目的。即在当移动终端之间通过蓝牙进行连接后,可以将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加,为用户带来方便。
如图2所示,基于上述移动终端蓝牙图像传输处理方法,本发明还相应提供了一种移动终端,所述移动终端可以是手机、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该移动终端包括处理器10、存储器20及显示屏30,处理器10通过通信总线50与存储器20连接,所述显示屏30通过通信总线50与处理器10连接。图2仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式u盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有移动终端蓝牙图像传输处理方法程序40,该移动终端蓝牙图像传输处理方法程序40可被处理器10所执行,从而实现本申请中移动终端蓝牙图像传输处理方法。
所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器,手机基带处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述移动终端蓝牙图像传输处理方法等。
所述显示屏30在一些实施例中可以是led显示屏、液晶显示屏、触控式液晶显示屏以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示屏30用于显示在所述移动终端的信息以及用于显示可视化的用户界面。所述移动终端的部件10-30通过系统总线相互通信。
在一实施例中,当处理器10执行所述存储器20中移动终端蓝牙图像传输处理方法程序40时实现以下步骤:
移动终端保存若干通过蓝牙传输的图像;
当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;
记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输。
所述的移动终端,其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
预先在移动终端中设置一个缓存区域用来存放已传输的图像;当检测到图像通过蓝牙传输成功,则将该图像保存在此缓存区域中。
所述的移动终端,其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
存放时是按已传输的时间先后进行存放的,并且当缓存区域已满时替换时间最先的图像。
其中,所述处理器执行所述移动终端蓝牙图像传输处理程序时还实现如下步骤:
将待通过蓝牙传输的图像与缓存中保存的图像进行一一对比;记录该待传输图像与缓存中保存的每一个图像之间相差异的最左上角点与最右下角点;
获取记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;由最左上角点与最右下角点以此二点为对角线得到一矩形,以此最大面积矩形通过蓝牙进行传输,同时将该矩形左上角在原图像中的坐标、以及已传输图像标记进行传输,具体如上所述。
请参阅图3,其为本发明安装移动终端蓝牙图像传输处理方法计算机程序的移动终端较佳实施例的功能模块图。在本发明移动终端实施例中,移动终端安装移动终端蓝牙图像传输处理方法程序的系统可以被分割成一个或多个模块,所述一个或者多个模块被存储于所述存储器20中,并由一个或多个处理器(本实施例为所述处理器10)所执行,以完成本发明。例如,在图3中,安装移动终端蓝牙图像传输处理方法计算机程序的移动终端可以被分割成缓存图像模块21、图像检测模块22、蓝牙传输模块23。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述移动终端蓝牙图像传输处理方法程序在所述移动终端中的执行过程。以下描述将具体介绍所述模块21-23的功能。
缓存图像模块21,用于保存若干移动终端通过蓝牙传输的图像;
图像检测模块22,用于当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点;
蓝牙传输模块23,用于记录最为左上角、最为右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输,具体如上所述。
基于上述实施例,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的移动终端蓝牙图像传输处理方法中的步骤,具体如上所述。
综上所述,本发明提供的移动终端蓝牙图像传输处理方法、移动终端及存储介质中,所述方法通过保存若干移动终端通过蓝牙传输的图像;当检测到移动终端有图像待通过蓝牙传输时,检测该图像与所保存的若干已传输图像中对应的点以及相差异的部分图像;记录所述相差异的部分图像的最左上角、最右下角的点,并以此二点为对角线得到一矩形,将该矩形、矩形左上角在原图像中的坐标、以及已传输图像标记进行传输;在缓存区域中保存有三个已通过蓝牙成功传输的图像,则将当前待通过蓝牙传输的图像分别与上述三个已通过蓝牙成功传输的图像进行比较,记录该待传输图像与缓存中保存的每一个图像之间相异的最左上角点与最右下角点;从而在实际传输当前待通过蓝牙传输的图像时只需传输部分图像,达到将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加的目的。即在当移动终端之间通过蓝牙进行连接后,可以将一些清晰的图像进行快速传输,以使移动终端之间蓝牙连接的实时性效率得到增加,为用户带来方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。