移动终端图形适配系统及其方法

文档序号:7721909阅读:169来源:国知局
专利名称:移动终端图形适配系统及其方法
技术领域
本发明涉及移动终端图形适配系统,特别涉及向移动终端提供与其屏幕长宽比适
配的图片的移动终端图形适配系统。
背景技术
随着GPRS和3G技术的普及和发展,越来越多的用户已经采用手机上网。目前,人 们利用WAP(无线通讯协议)在数字移动电话、互联网或其他个人数字助理机(PDA)、计算机 之间进行通讯。 通过WAP这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动 电话、PALM等无线终端之中。人们可以在任何地方和任何时间手机,享受无穷无尽的网上 信息或者网上资源。 WAP能够运行于各种无线网络之上,如GSM、 GPRS、 CDMA等。支持WAP技术的手机
會g够浏览由亂(Wireless Makeup language)描述的Internet内容。 丽L支持文字和图片显示,因此人们可以从WAP服务器或WEB服务器下载或浏览各
种图片。 但是,由于同一厂商或不同厂商制造的手机或移动终端的屏幕尺寸都可能不尽相 同,因此同一个图片不能满足所有终端屏幕的尺寸要求,从而造成部分终端屏幕不能完美 显示原始图片的问题。目前常使用的图片在手机屏幕上匹配方法是根据终端屏幕的大小自 动改变图片的大小,但是容易造成失真以致不美观,给用户的视觉感受差,影响用户体验。

发明内容
本发明针对现有图形匹配方式的不足,提供一种移动终端图形适配系统,以便在
移动终端屏幕上显示与其屏幕尺寸向匹配的图片。
本发明的移动终端图形适配方法包括以下步骤 用户终端向WEB或WAP服务器发送包含手机号码(即移动终端号码)、移动终端类 型以及指定的图片的数据包; 所述WEB或WAP服务器根据所述移动终端类型算出其终端屏幕长宽比,然后从图 片数据库服务器中查询与所述终端屏幕长宽比和所述图片中嵌入的编号相适应的适配图 片; 所述WEB或WAP服务器把所述适配图片发送给具有所述手机号码的移动终端。
在本发明的一个具体实例中,本发明的移动终端图形适配方法包括以下步骤
移动终端经由移动通信网、网关、互联网向WAP服务器发送包括登录请求数据包 在内的数据包; 所述WAP服务器从所述移动终端发送的数据包中获得终端类型和移动终端用户 选择的具有唯一编号的图片信息; 所述WAP服务器根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器发送包含所述终端屏幕长宽比和图片的编号的查询请求; 图片库服务器根据所述查询请求,从其所有预存的图片中查找满足图片编号和终端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片回送给WAP服务器;以及 所述WAP服务器经由互联网、网关、移动通信网把所述适配图片回送给所述移动终端。 在本发明的另一个具体实例中,移动终端图形适配方法包括以下步骤
固定终端经由互联网向WEB服务器发送包括登录请求数据包在内的数据包;
所述WEB服务器从所述固定终端发送的数据包中获得固定终端指定移动终端的终端类型、手机电话号码以及选定的具有唯一编号的图片信息; 所述WEB服务器根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器发送包含所述终端屏幕长宽比和图片的编号的查询请求; 图片库服务器根据所述查询请求,从其所有预存的图片中查找满足图片编号和终端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片回送给WEB服务器;以及 所述WEB服务器经由互联网、网关、移动通信网把所述适配图片回送给所述移动终端。 其中在所述移动终端或固定终端通过发送连接请求建立与所述WAP服务器或WEB服务器的连接之后,移动终端或固定终端生成包含手机号码和终端类型的登录请求数据包,然后所述WAP服务器或WEB服务器从中解析出手机号码和终端类型,并缓存到其存储器中。 其中当所述移动终端或固定终端登录成功后,从所述WAP服务器或WEB服务器返回的图片页面中选择带有唯一编号的图片,然后生成含有所述编号的图片选定数据包并发送给WAP服务器或WEB服务器。 其中所述WAP服务器或WEB服务器根据所述终端类型得到终端屏幕长宽比的步骤包括 所述WAP服务器或WEB服务器把所述终端类型发送给图片数据库服务器; 图片数据库服务器利用UI数据查询所述终端类型的屏幕尺寸,然后将其回送给
所述WAP服务器或WEB服务器; 所述WAP服务器或WEB服务器依据来自图片数据库服务器的屏幕尺寸,算出屏幕长宽比。 当所述移动终端收到来自WAP服务器的登录表时,生成包含机器类型码和手机号码的登录请求数据包。 其中所述移动终端通过读取存储在存储器中的机器码如IMEI,得到机器类型码,然后生成含有机器类型码和手机号码的登录请求数据包。 其中所述移动终端通过读取存储在存储器中的机器码如IMEI以及从终端SIM卡中读取手机号码,得到机器类型码和手机号码,然后生成含有机器类型码和手机号码的登录请求数据包。 其中所述固定终端收到来自WEB服务器的登录表时,手工填入所指定的移动终端的手机号码、移动终端类型。 本发明具有以下技术效果 1、移动终端可以接收到适合终端屏幕长宽比的图片,从而提高手机显示图片的效果; 2、移动终端可以自行输入终端类型(码),从而大大减轻了手机用户输入终端类型的负担; 3、可以由固定终端用户为任何一个移动终端指定与其终端屏幕相适应的图片。
下面结合附图对本发明进行详细说明。


图1是本发明的第一种系统配置示意图; 图2是本发明的第二种系统配置示意图; 图3是本发明的系统形成适于不同终端屏幕的图片数据的流程图; 图4是本发明的移动终端图形适配的流程图; 图5是移动终端接入互联网的时序图; 图6是适于自动填写移动终端类型的移动终端结构示意图; 图7是本发明的实现移动终端图形适配的时序图。 附图标记1-固定终端;2-移动终端;3_移动通信网;4_WAP网关;5_互联网;
6-WAP服务器;7-WEB服务器;8-图片数据库服务器。
具体实施例方式图1显示了一种可以实现本发明的移动终端图形适配方法的系统结构,图1中的固定终端1 (比如PC机)和移动终端2是用户终端;WAP服务器6和WEB服务器7是WEB或WAP服务器;移动通信网3可以是GPRS网或TD-SCDMA网、WCDMA网或CDMA2000网。
—般而言,本发明的移动终端图形适配方法的包括以下步骤
用户终端向WEB或WAP服务器发送包含手机号码、移动终端类型以及指定的图片的数据包; 所述WEB或WAP服务器根据所述移动终端类型算出其终端屏幕长宽比,然后从图片数据库服务器8中查询与所述终端屏幕长宽比和所述图片中嵌入的编号相适应的适配图片; 所述WEB或WAP服务器把所述适配图片发送给具有所述手机号码的移动终端2。
图3显示了系统形成适于不同终端屏幕的图片数据的过程。流程开始于步骤20。在步骤21中,系统为WAP服务器和WEB服务器的每个具有唯一编号的图片内容按不同终端屏幕长宽比设置不同长宽比的图片;然后在步骤22中将其压縮后存入图片数据库服务器8 (也可以简称为图片数据库),以便WAP服务器和WEB服务器读取;流程结束于步骤24。
在具体操作中,可以由系统的服务器、固定终端或者其他网站制作适合于不同终端屏幕尺寸的图片,同一内容的图片不论其尺寸大小,都遍有一个唯一的号码,该号码嵌入该图片数据中。 图片数据库服务器中建有专用于终端类型与终端屏幕长宽比的数据表,以便算出与终端类型相对应的终端屏幕长宽比。 本发明的移动终端图形适配方法可以通过两个实例实现,其一是由固定终端为移动终端选定图片,其二是由移动终端为自己选定图片。下面结合图1和图2分别说明本发明的两个具体实例。 在图1所示的第一具体实例中,本发明的移动终端图形适配系统包括固定终端1、移动终端2、移动通信网3、WAP网关4、互联网5、WAP服务器6、WEB服务器7和图片数据库服务器8,其中 固定终端1经由互联网5连接WEB服务器7,用于向WEB服务器发送指定的移动终端2的终端类型、手机号码以及选定的图片编号; WEB服务器7连接图片数据库服务器8,用于从图片数据库服务器8获取与终端类型的屏幕尺寸相适应的适配图片数据; WEB服务器7经由互联网5、 WAP网关4、移动通信网3连接指定的移动终端2,用
于按所述手机号码把适配图片数据发送给指定的移动终端2。移动通信网3可以是GPRS网或TD-SCDMA网、WCDMA网或CDMA2000网。 该系统由固定终端1指定某个移动终端如图1中的移动终端2的手机号码、终端
类型以及所选图片,因此该第一实例的方法包括以下步骤 固定终端1经由互联网5向WEB服务器7发送包括登录请求数据包在内的数据包; 所述WEB服务器7从所述固定终端1发送的数据包中获得固定终端1指定移动终端2的终端类型、手机电话号码以及选定的具有唯一编号的图片信息;
所述WEB服务器7根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器8发送包含所述终端屏幕长宽比和图片的编号的查询请求; 图片库服务器8根据所述查询请求,从其所有预存的图片中查找满足图片编号和终端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片数据回送给WEB服务器7 ;以及 WEB服务器7经由互联网5、网关4、移动通信网3把所述适配图片数据回送给所述移动终端2。 固定终端1通过发送连接请求建立与WEB服务器7的连接之后,固定终端1生成包含手机号码和终端类型的登录请求数据包,并发送给WEB服务器7,然后WEB服务器7从中解析出手机号码和终端类型,并缓存到其存储器中。 WEB服务器7根据所述终端类型得到终端屏幕长宽比的步骤包括
WEB服务器7把终端类型发送给图片数据库服务器8 ; 图片数据库服务器8利用UI数据查询终端类型的屏幕尺寸,然后将其回送给WEB服务器; WEB服务器7依据来自图片数据库服务器8的屏幕尺寸,算出屏幕长宽比。
作为选择,也可以在WEB服务器7中设置一个终端类型_屏幕尺寸查找表(程序),以便WEB服务器7可以直接从终端类型查找到该终端类型对应的终端屏幕长宽比。
固定终端1是在收到来自WEB服务器(7)的登录表时,手工填入所指定的移动终端的手机号码、移动终端类型进行登录的。如果固定终端1登录成功,则WEB服务器7返回图片页面,此后固定终端用户可以从中选择他/她想要的带有编号的图片,然后生成含有图片编号的图片选定数据包并发送给WEB服务器7。 在图2所示的第二具体实例中,本发明的移动终端图形适配系统包括移动终端2、移动通信网3、 WAP网关4、互联网5、 WAP服务器6和图片数据库服务器8,其中移动终端2经由移动通信网3、 WAP网关4、互联网5连接WAP服务器6 ;WAP服务器6连接图片数据库服务器8。 在该系统中,由移动终端2发送终端类型、手机号码和选定的图片等数据,因此该第二实例的方法包括以下步骤 移动终端2经由移动通信网3、网关4、互联网5向WAP服务器6发送包括登录请求数据包在内的数据包; WAP服务器6从移动终端2发送的数据包中获得终端类型和移动终端用户选择的具有唯一编号的图片信息; WAP服务器6根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器8发送包含所述终端屏幕长宽比和图片的编号的查询请求; 图片库服务器8根据所述查询请求,从其所有预存的图片中查找满足图片编号和终端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片回送给WAP服务器6;以及 WAP服务器6经由互联网5、网关4、移动通信网3把所述适配图片回送给所述移动终端2。 移动终端2通过发送连接请求建立与WAP服务器6的连接之后,移动终端2生成包含手机号码和终端类型的登录请求数据包并发送给WAP服务器6,然后WAP服务器6从中解析出手机号码和终端类型,并缓存到其存储器中。 —般来说,当连接成功后,移动终端2就会收到来自WAP服务器6的登录表,移动终端2据此生成包含终端类型码和手机号码的登录请求数据包。 移动终端2的用户可以手工把终端类型和手机号码输入到登录表中,但由于只有专业人员知道终端类型,为此本发明开发了一种由移动终端自动输入终端类型的方法和装置。 图6显示了适合于生成登录请求数据包的移动终端2的基本机构,包括从存储器23中读取机器码并从机器码中选取终端类型的终端类型获取模块22,从SIM卡(未示出)中读取手机号码的手机号码读取模块25 ;以及将所述终端类型和手机号码插入登录表的登录数据包生成模块27 ;进行数据通信和语音通信的通信模块21 ;输入/输出话音、文
字、铃声的输入/输出模块28 ;显示图片、数据和文字的显示模块24 ;以及对各个模块进行
控制的处理器25。 图6所示的终端类型获取模块22与手机号码读取模块25可以分开使用,也可以同时使用。 对于仅有自动填写终端类型功能的移动终端2,则不需要手机号码读取模块25。对于既有自动填写终端类型功能,又有自动填写手机号码的的移动终端2,则需要同时设置这两个模块22和25。 也就是说,移动终端2包括从移动终端存储器中读取终端类型码的终端类型获取模块22 ;或者移动终端2包括从移动终端存储器中读取终端类型码的终端类型获取模块
22 ;和从终端SIM卡中读取手机号码的手机号码读取模块25。 当移动终端2收到来自服务器的登录表时,终端类型获取模块22发出读取机器码的指令,例如发出对应于*#06#的指令,以便从存储器23中读取机器码如MEI,从中得到终端类型码,然后由登录数据包生成模块27将终端类型码和用户通过输入/输出模块28输入的手机号码打包成登录请求数据包。 作为选择,当移动终端2收到来自服务器的登录表时,由终端类型获取模块22发出读取机器码的指令,例如发出对应于*#06#的指令,以便从存储器23中读取机器码如MEI,从中得到终端类型码;由手机号码读取模块25读取终端SIM卡中手机号码,然后再由登录数据包生成模块27生成含有机器类型码和手机号码的登录请求数据包。
移动终端2登录成功后,从所述WAP服务器6返回的图片页面中选择带有唯一编号的图片,然后生成含有所述编号的图片选定数据包并发送给WAP服务器6。
WAP服务器6根据所述终端类型得到终端屏幕长宽比的步骤同样包括
WAP服务器6把所述终端类型发送给图片数据库服务器8 ; 图片数据库服务器8利用UI数据查询所述终端类型的屏幕尺寸,然后将其回送给所述WAP服务器6 ; WAP服务器6依据来自图片数据库服务器8的屏幕尺寸,算出屏幕长宽比。
作为选择,也可以在WAP服务器6中设置一个终端类型_屏幕尺寸查找表(程序),以便WAP服务器6可以直接从终端类型查找到该终端类型对应的终端屏幕长宽比。
本发明的移动终端图形适配系统包括移动终端2、图片数据库服务器8、 WEB服务器7、 WAP服务器6和通信网络3,移动终端内嵌来电监听和多媒体资源引擎模块。移动终端经通信网络经WAP网关4与英特网5相连接,图片数据库服务器8与WEB服务器7以及WAP服务器6相连接,WEB服务器7和WAP服务器6与英特网5相连接,固定终端1与互联网5相连。 图4显示了本发明的移动终端图形适配的流程图;流程开始于步骤30。在步骤31中,移动终端用户登录WAP站点;在步骤32中,移动终端输入终端类型和号码;在步骤33中,移动终端用户选择图片;在步骤34中,WEB/WAP站点根据用户的终端类型计算器屏幕长宽比;在步骤35中,将计算出的长宽比和用户选择的图片编号发送给图片库服务器;在步骤36中,图片库服务器8查询用户所选图片,并从多项长宽比中选择最接近的数值作为最佳图片;在步骤37中,图片库服务器向WEB/WAP服务器返回最佳图片(或适配图片);在步骤38中,WEB/WAP服务器封该图片,并按用户填入号码向移动终端推送最佳图片;在步骤39中,移动终端调用图片引擎对接收的图片解包、解压、显示。流程最后结束于步骤40。
如上所述的图片数据库服务器、WEB服务器、WAP服务器是基于JAVA语言和Oracle数据库管理系统开发的服务器功能软件。所述的来电监听和多媒体资源引擎模块是基于Symbian、Windows Mobile、Iphone以及Linux智能移动终端操作系统开发的客户端功能软件,其功能是监听来电事件,根据来电信息,在本机图片表中查找相应的图片资源,并根据图片类型,选择特定资源显示引擎来引导相应的图片在界面上进行显示,达到来电显示多媒体图片资源的效果。 图5显示了移动终端2接入互联网的时序,首先,移动终端2首先接入移动通信网3,接着接入WAP网关4,然后通过WAP网关4接入互联网5。 图7显示了本发明的移动终端在系统中实现移动终端图形适配的时序。移动终端2通过登录WAP站点输入终端类型和号码;移动终端用户选择图片;WEB/WAP站点根据用户的终端类型计算屏幕长宽比,将计算出的长宽比和用户选择的图片编号发送给图片库服务器;图片库服务器查询用户所选图片,并从多项长宽比中选择最接近的数值作为最佳图片;图片库服务器向WEB/WAP服务器返回最佳图片;WEB/WAP服务器封该图片,并按用户填入号码向移动终端推送最佳图片;移动终端调用图片引擎对接收的图片解包、解压、显示。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
权利要求
一种移动终端图形适配方法,包括以下步骤用户终端向WEB或WAP服务器发送包含手机号码、移动终端类型以及指定的图片的数据包;所述WEB或WAP服务器器根据所述移动终端类型算出其终端屏幕长宽比,然后从图片数据库服务器(8)中查询与所述终端屏幕长宽比和所述图片编号相匹配的图片;所述WEB或WAP服务器把所述适配图片发送给具有所述手机号码的移动终端(2)。
2. —种移动终端图形适配方法,包括以下步骤移动终端(2)经由移动通信网(3)、网关(4)、互联网(5)向WAP服务器(6)发送包括 登录请求数据包在内的数据包;所述WAP服务器(6)从所述移动终端(2)发送的数据包中获得终端类型和移动终端用 户选择的具有唯一编号的图片信息;所述WAP服务器(6)根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器(8) 发送包含所述终端屏幕长宽比和图片的编号的查询请求;图片库服务器(8)根据所述查询请求,从其所有预存的图片中查找满足图片编号和终 端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片回送给WAP服务 器(6);以及所述WAP服务器(6)经由互联网(5)、网关(4)、移动通信网(3)把所述适配图片回送 给所述移动终端(2)。
3. —种移动终端图形适配方法,包括以下步骤固定终端(1)经由互联网(5)向WEB服务器(7)发送包括登录请求数据包在内的数据包;所述WEB服务器(7)从所述固定终端(1)发送的数据包中获得固定终端(1)指定的移 动终端(2)的终端类型、手机电话号码以及选定的具有唯一编号的图片信息;所述WEB服务器(7)根据所述终端类型得到终端屏幕长宽比,然后向图片库服务器(8) 发送包含所述终端屏幕长宽比和图片的编号的查询请求;图片库服务器(8)根据所述查询请求,从其所有预存的图片中查找满足图片编号和终 端屏幕长宽比条件的适配图片,并把已查找到的符合所述条件的适配图片回送给WEB服务 器(7);以及所述WEB服务器(7)经由互联网(5)、网关(4)、移动通信网(3)把所述适配图片回送 给所述移动终端(2)。
4. 根据权利要求2或3所述的方法,其中在所述移动终端(2)或固定终端(1)通过发 送连接请求建立与所述WAP服务器(6)或WEB服务器(7)的连接之后,移动终端(2)或固 定终端(1)生成包含手机号码和终端类型的登录请求数据包,然后所述WAP服务器(6)或 WEB服务器(7)从中解析出手机号码和终端类型,并缓存到其存储器中。
5. 根据权利要求4所述的方法,其中当所述移动终端(2)或固定终端(1)登录成功后, 从所述WAP服务器(6)或WEB服务器(7)返回的图片页面中选择带有唯一编号的图片,然 后生成含有所述编号的图片选定数据包并发送给WAP服务器(6)或WEB服务器(7)。
6. 根据权利要求4或5所述的方法,其中所述WAP服务器(6)或WEB服务器(7)根据 所述终端类型得到终端屏幕长宽比的步骤包括所述WAP服务器(6)或WEB服务器(7)把所述终端类型发送给图片数据库服务器(8);图片数据库服务器(8)利用UI数据查询所述终端类型的屏幕尺寸,然后将其回送给所 述WAP服务器或WEB服务器(7);所述WAP服务器(6)或WEB服务器(7)依据来自图片数据库服务器(8)的屏幕尺寸, 算出屏幕长宽比。
7. 根据权利要求4或5所述的方法,其中当所述移动终端(2)收到来自WAP服务器(6) 的登录表时,生成包含机器类型码和手机号码的登录请求数据包。
8. 根据权利要求7所述的方法,其中所述移动终端(2)通过读取存储在存储器中的机 器码如MEI,得到机器类型码,然后生成含有机器类型码和手机号码的登录请求数据包。
9. 根据权利要求8所述的方法,其中所述移动终端(2)通过读取存储在存储器中的机 器码如IMEI以及从终端SIM卡中读取手机号码,得到机器类型码和手机号码,然后生成含 有机器类型码和手机号码的登录请求数据包。
10. 根据权利要求4或5所述的方法,其中所述固定终端(1)收到来自WEB服务器(7) 的登录表时,手工填入所指定的移动终端的手机号码、移动终端类型。
全文摘要
本发明公开了一种移动终端图形适配方法,包括以下步骤用户终端向WEB或WAP服务器发送包含手机号码、移动终端类型以及指定的图片的数据包;所述WEB或WAP服务器根据所述移动终端类型算出其终端屏幕长宽比,然后从图片数据库服务器中查询与所述终端屏幕长宽比和所述图片编号相匹配的图片;所述WEB或WAP服务器把所述适配图片发送给具有所述号码的移动终端。采用本发明上述方法后,移动终端可以接收到适合终端屏幕长宽比的图片,从而提高手机显示图片的效果。
文档编号H04M1/72GK101699839SQ20091024989
公开日2010年4月28日 申请日期2009年11月30日 优先权日2009年11月30日
发明者刘宏志, 谷永辉, 钟国庭 申请人:威海捷讯通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1