来电显示图像的优化方法、客户端及系统技术方案

技术编号:12693561 阅读:101 留言:0更新日期:2016-01-13 11:41
本发明专利技术公开了一种来电显示图像的优化方法、客户端及系统。其中方法包括:当监测到来电事件时,向服务器发送用于请求来电显示图像的第一请求消息;接收服务器响应第一请求消息而返回的第一响应消息,第一响应消息携带有经服务器进行压缩处理后的图像数据;依据客户端存储的压缩编码文件,对图像数据进行解压缩,得到来电显示图像;将来电显示图像显示在客户端的显示界面中。本发明专利技术仅需要向服务器发出一次请求,即可得到来电显示图像,与现有技术需要向服务器发出两次请求才可以展示来电显示图像相比,本发明专利技术可以不受网络影响,传输速度快,节省数据流量在网络状态不佳或没有网络时,相较于只显示默认图像,本发明专利技术更为形象的展示了来电显示图像。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种来电显示图像的优化方法、客户端及系统
技术介绍
移动通信终端(例如手机等)作为常用的通讯工具,可以极大的方便用户和他人取得联系,建立通话。移动通信终端一般都具有显示屏,在接收到来电时,一般会有来电显示。来电显示不仅可以显示用户的电话号码,还可以显示图像,例如,用户可以设置当其作为主叫用户时,在被叫用户的移动通信终端上显示的图像,即来电显示图像。相比于仅显示主叫用户的来电号码,来电显示图像的展示方式更为形象。现有技术在显示来电显示图像时,需要向服务端发出两次请求。第一次请求来电显示图像相关的数据,例如,图像存储地址(如URL)、主叫用户的标签等信息,这些数据的数据量较少;第二次请求来电显示图像,即根据图像存储地址从存储图像的图床服务器或其它图像存储服务器中获取来电显示图像,在被叫用户的移动通信终端上显示。然而,由于图像的数据量一般较大,在没有网络或网络状态不佳(如2G网络)的情况下,很有可能获取不到图像,而只能显示手机本地设置的默认图像。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的来电显示图像的优化方法、客户端和相应的来电显示图像的优化系统。根据本专利技术的一个方面,提供了一种来电显示图像的优化方法,包括:当监测到来电事件时,向服务器发送用于请求来电显示图像的第一请求消息;接收服务器响应第一请求消息而返回的第一响应消息,第一响应消息携带有经服务器进行压缩处理后的图像数据;依据客户端存储的压缩编码文件,对图像数据进行解压缩,得到来电显示图像;将来电显示图像显示在客户端的显示界面中。根据本专利技术的另一方面,提供了一种客户端,包括:发送模块,适于当监测到来电事件时,向服务器发送用于请求来电显示图像的第一请求消息;接收模块,适于接收服务器响应第一请求消息而返回的第一响应消息,第一响应消息携带有经服务器进行压缩处理后的图像数据;解压缩模块,适于依据客户端存储的压缩编码文件,对图像数据进行解压缩,得到来电显示图像;显示模块,适于将来电显示图像显示在客户端的显示界面中。根据本专利技术的另一个方面,提供了一种来电显示图像的优化系统,包括:上述客户端和服务器;所述服务器,适于接收客户端发送的用于请求来电显示图像的第一请求消息;对与来电事件关联的第二图像进行压缩处理,向客户端返回携带有压缩处理后的图像数据的第一响应消息。根据本专利技术提供的方案,仅需要向服务器发出一次请求,服务器根据该请求返回携带有经服务器进行压缩处理后的图像数据的第一响应消息,依据客户端存储的压缩编码文件,对图像数据进行解压缩,即可得到来电显示图像,这样既可以避免从服务器获取压缩编码文件,克服了由于网络不稳定等原因造成的传输问题,例如,当网络状态不佳时,存在文件传输速度慢,耗时长的缺陷,同时又节省了数据流量;将来电显示图像显示在客户端的显示界面中,与现有技术需要向服务器发出两次请求才可以展示来电显示图像相比,本专利技术充分利用了响应消息特有的传输机制(响应消息大小)对网络性能要求低,可以不受网络影响,且传输速度快,在网络状态不佳或没有网络时,相较于只显示默认图像,本专利技术更为形象的展示了来电显示图像。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的来电显示图像的优化方法的流程图;图2示出了根据本专利技术另一个实施例的来电显示图像的优化方法的流程图;图3示出了根据本专利技术一个实施例的客户端的结构框图;图4示出了根据本专利技术另一个实施例的客户端的结构框图;图5示出了根据本专利技术一个实施例的来电显示图像的优化系统的结构框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。来电显示图像一般为通话的主叫用户所设置的图像,用于其呼叫被叫用户时,在被叫用户的客户端上显示其所设置的图像,例如用户乙呼叫用户甲,即当用户甲接收到用户乙的来电时,在用户甲的客户端上显示用户乙设置的图像,这里用户一般会将其个人头像设置为来电显示图像。由于用户设置的图像数据量较大,在利用网络进行传输时,会因为网络原因而导致传输失败,无法在被叫用户的客户端上正常显示主叫用户所设置的图像,一般显示为默认图像,本专利技术的专利技术人基于此提出以下方案:图1示出了根据本专利技术一个实施例的来电显示图像的优化方法的流程图。如图1所示,该方法包括以下步骤:步骤S100,当监测到来电事件时,向服务器发送用于请求来电显示图像的第一请求消息。在本专利技术实施例中,各个步骤的执行主体可以是一运行在客户端上的应用程序,也即,在实际应用中,可以开发一款应用程序,使其在运行时能够执行本专利技术实施例中的各步骤操作。当然,该应用程序可以是一个独立的应用程序,也可以是另一应用程序中的一个功能模块,例如,在某手机安全软件中增加本专利技术中的来电图像显示功能,等等。由于客户端中的操作系统一般会为应用程序开放一些接口,供应用程序从系统中获取所需的信息。因此,在本专利技术实施例中,为了能够对客户端中的来电事件进行监测,就可以利用客户端系统的这一特点,在操作系统中对应用程序进行注册,这样,当操作系统广播通知消息时,应用程序就能够收听到这种通知消息,从而监测到来电事件。当应用程序监测到来电事件时,向服务器发送一获取来电显示图像的请求,具体地,向服务器发送用于请求来电显示图像的第一请求消息,该第一请求消息携带有应用程序需要从服务器请求哪些数据或信息。步骤S101,接收服务器响应第一请求消息而返回的第一响应消息,第一响应消息携带有经服务器进行压缩处理后的图像数据。图像数据为用数值表示的各像素(pixel)的灰度值的集合,是图像的主体部分,决定了图像容量的大小。具体地,服务器在接收到应用程序发送的第一请求消息后,解析所接收到的第一请求消息,并对应用程序的第一请求消息做出响应,向应用程序返回携带有经服务器进行压缩处理后的图像数据的第一响应消息。其中,图像数据是被压缩处理得到的数据,数据量较小,在进行传输时耗时短,对网络性能要求低。步骤S102,依据客户端存储的压缩编码文件,对图像数据进行解压缩,得到来电显示图像。压缩编码文件主要包括图像压缩处理过程中所使用的编码信息,它在对图像进行解压缩的操作中尤为重要。在对任一图像进行压缩后,将得到压缩编码文件和图像数据,因此在进行解压缩时,也需要依据压缩编码文件对图像数据进行解压缩,才能得到对应的图像。在本专利技术实施例中,依据客户端存储的压缩编码文件,对图像数据进行解压缩,得到来电显示图像,既可以避免从服务器获取压缩编码文件,克服了由于本文档来自技高网...

【技术保护点】
一种来电显示图像的优化方法,包括:当监测到来电事件时,向服务器发送用于请求来电显示图像的第一请求消息;接收所述服务器响应所述第一请求消息而返回的第一响应消息,所述第一响应消息携带有经所述服务器进行压缩处理后的图像数据;依据客户端存储的压缩编码文件,对所述图像数据进行解压缩,得到来电显示图像;将所述来电显示图像显示在客户端的显示界面中。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1