CN200510104042.0
2005.09.15
CN1749998A
2006.03.22
授权
有权
授权|||实质审查的生效|||公开
G06F17/30(2006.01); G06Q10/00(2006.01)
G06F17/30
捷讯研究有限公司;
奥拉夫·A·叙尔泽; 安德鲁·D·博金; 马歇尔·诺尔斯
加拿大安大略省沃特卢市
2004.09.15 EP 04104471.0
中科专利商标代理有限责任公司
王玮
阐述了一种用于缩放以电子邮件附件形式接收的图像或者通过URL链接可访问的图像以适合移动通信设备的设备屏幕的方法。呈现用户菜单提示,以允许用户保存图像,以便随后由其他设备应用程序(例如,屏幕保护、背景图像使用、或图片阅读器)重新使用,而这些设备应用程序不必与台式计算机同步以获得图像。
1、 一种用于修改服务器存储的图像并在移动通信设备(12)上阅读所述图像,并且保存所述图像以便由所述移动通信设备(12)上的应用程序重新使用的方法,包括:从所述移动通信设备(12)向所述服务器(28)发送阅读所述图像的请求,所述请求包括涉及所述移动通信设备的屏幕显示能力的设备特有信息;在所述服务器(28)处,比较所述设备特有信息与涉及所述图像的相应信息,并且如果所述图像的分辨率超过所述屏幕显示能力,则修改所述图像的特性,以与所述设备特有信息相一致;从所述服务器(28)将所述图像下载到所述移动通信设备(12)用于显示;和保存所述图像,以便由所述移动通信设备(12)上的应用程序使用。2、 如权利要求1所述的方法,还包括在所述设备(12)处生成菜单提示,以使所述设备(12)的用户能够选择命令,来控制所述设备(12)将所述图像保存到所述设备中的内容存储装置。3、 如权利要求2所述的方法,其中以JPEG、PNG、GIF和WBMP格式中的任一种格式来在所述内容存储装置中保存所述图像。4、 如权利要求1至3中任一项所述的方法,其中所述图像形成下列各项中任何一项:web页面URL请求的一部分、HTML页面的一部分、WML页面的一部分、或图像URL。5、 如权利要求1至3中任一项所述的方法,其中所述图像包括在附件服务器(28)上存储的电子邮件消息的附件。6、 如权利要求1至5中任一项所述的方法,其中所述设备特有信息包括屏幕宽度、高度以及能够在所述移动通信设备(12)上显示的色彩数目中至少一个,并且如果所述屏幕宽度或高度中任一项小于涉及所述图像的相应信息,则所述服务器(28)执行图像大小调整操作。7、 如权利要求6所述的方法,其中如果所述图像中的色彩数目超过能够在所述移动通信设备(12)上显示的色彩数目,则所述服务器(28)缩减所述图像中的色彩数目。8、 如权利要求2或3所述的方法,其中所述菜单提示是经由所述移动通信设备(12)上运行的附件阅读器或浏览器之一生成的。9、 如权利要求8所述的方法,其中所述浏览器允许所述用户从web文件阅读所述图像,并且所述服务器(28)解析所述web文件,并将所述图像代码转换为能够由所述浏览器解析的格式。10、 如权利要求1至9中任一项所述的方法,还包括从所述内容存储装置获取所述图像,以便用作屏幕保护或背景图像。11、 一种在服务器(28)中修改所述服务器(28)中存储的图像的方法,包括:从移动通信设备(12)接收阅读所述图像的请求,所述请求包括涉及所述移动通信设备(12)的屏幕显示能力的设备特有信息;比较所述设备特有信息与涉及所述图像的相应信息,并且如果所述图像的分辨率超过所述屏幕显示能力,则修改所述图像的特性,以与所述设备特有信息相一致;和将具有修改后特性的所述图像下载到所述设备(12)。12、 如权利要求11所述的方法,其中所述图像形成下列各项中任何一项:web页面URL请求的一部分、HTML页面的一部分、WML页面的一部分、或图像URL。13、 如权利要求11所述的方法,其中所述图像包括所存储的电子邮件消息的附件,并且所述服务器包括存储所述电子邮件消息的附件服务器(28)。14、 如权利要求11至13中任一项所述的方法,其中所述设备特有信息包括屏幕宽度、高度以及能够显示的色彩数目中的至少一个。15、 如权利要求14所述的方法,其中如果所述屏幕宽度或高度中任一项小于涉及所述图像的相应信息,则所述服务器(28)执行图像调整大小操作。16、 如权利要求15所述的方法,其中如果所述图像中的色彩数目超过由所述设备特有信息所指示的能够显示的色彩数目,则所述服务器(28)缩减所述图像中的色彩数目。17、 一种在移动通信设备(12)上阅读服务器存储的图像并保存所述图像以便由所述移动通信设备(12)上的应用程序重新使用的方法,包括:向服务器(28)发送阅读所述图像的请求,所述请求包括涉及所述移动通信设备(12)的屏幕显示能力的设备特有信息;从所述服务器(28)下载所述图像,以便在所述移动通信设备(12)上显示,所述图像的特性已经在所述服务器(28)中修改过,以便与所述设备特有信息相一致;生成菜单提示,以使所述设备(12)的用户能够选择命令,来控制所述设备(12)将所述图像保存在所述设备(12)中;和如果用户选择了所述提示,则保存所述图像,以便由所述移动通信设备(12)上的图像应用程序使用。18、 如权利要求17所述的方法,其中以JPEG、PNG、GIF和WBMP格式中的任一种格式来保存所述图像。19、 如权利要求17或18所述的方法,其中所述图像形成下列各项中任何一项:web页面URL请求的一部分、HTML页面的一部分、WML页面的一部分、或图像URL。20、 如权利要求17或18所述的方法,其中所述图像包括在附件服务器(28)上存储的电子邮件消息的附件。21、 如权利要求17至20中任一项所述的方法,其中所述设备特有信息包括屏幕宽度、高度以及在所述移动通信设备上能够显示的色彩数目中至少一个。22、 如权利要求17至21中任一项所述的方法,其中所述菜单提示是经由所述移动通信设备(12)上运行的附件阅读器或浏览器之一生成的。23、 如权利要求22所述的方法,其中所述浏览器允许所述用户从web文件阅读所述图像,并且所述服务器(28)解析所述web文件,并将所述图像代码转换为能够由所述浏览器解析的格式。24、 一种服务器(28),包括:用于从移动通信设备(12)接收阅读所述图像的请求的装置,所述请求包括涉及所述移动通信设备(12)的屏幕显示能力的设备特有信息;用于比较所述设备特有信息与涉及所述图像的相应信息的装置;用于在所述图像的分辨率超过所述屏幕显示能力时修改所述图像的特性以与所述设备特有信息相一致的装置;和用于将具有修改后特性的所述图像下载到所述设备(12)的装置。25、 如权利要求24所述的服务器(28)的机器可读介质上包含的计算机代码,所述代码在所述服务器(28)的处理器上可执行,用于实现如权利要求11至16中任一项所述的方法。26、 一种移动通信设备(12),包括:用于向服务器(28)发送阅读所述图像的请求,所述请求包括涉及所述移动通信设备(12)的屏幕显示能力的设备特有信息;用于从所述服务器(28)下载所述图像以便在所述移动通信设备(12)上显示的装置,所述图像的特性已经在所述服务器(28)中修改过,以便与所述设备特有信息相一致;用于生成菜单提示以使所述设备(12)的用户能够选择命令来控制所述设备(12)将所述图像保存在所述设备(12)中的装置;和用于在用户选择了所述提示时保存所述图像以便由所述移动通信设备(12)上的图像应用程序使用的装置。27、 如权利要求26所述的移动通信设备(12)的机器可读介质上包含的计算机代码,所述代码在所述设备(28)的处理器上可执行,用于实现如权利要求17至23中任一项所述的方法。
用于缩放图像以便在移动通信设备上使用的方法 技术领域 本发明一般地涉及在移动通信设备上显示内容,并且更具体地,涉及一种用于缩放来自电子邮件附件和web站点的图像,以便通过移动通信设备上的各种应用程序阅读、保存及重新使用的方法。 背景技术 由于移动通信设备和移动基础设施所支持的服务和特征的数目最近在增加,因此这些移动通信设备在商务及个人使用中正变得日益普及。手持移动通信设备(有时被称为移动台)实质上是具有无线能力的便携计算机,并且呈现各种形式。这些设备包括个人数字助理(PDA)、蜂窝电话和智能电话。尽管它们的尺寸缩减有利于便携性,但是下载带宽及设备屏幕尺寸方面的限制引起了在阅读大图像时的挑战。 具体地说,如果不采用设备侧的应用程序来调整图像大小并调整图像颜色,对于具有有限的显示配置的移动通信设备,大的图像几乎不能完好地适合这种设备。这种应用程序在设备上执行时是CPU/存储器密集型的。或者,必须在台式计算机上预先对图像进行操作,以便适合预期的设备屏幕。 另外,为了利用移动通信设备上运行的各种应用程序来阅读图像或允许重新使用图像,该图像必须经由与PC之间的紧密同步的有线或无线连接下载到设备上,或者通过带宽受限的无线连接下载到设备上。对于后一种情形,例如,无线地获取电子邮件的图像附件,由于带宽的使用成本以及将附件下载到设备所需的时间,物理的图像尺寸是重要的限制因素。 某些无线设备允许将整个图像文件无线下载或同步到设备上,以便由设备应用程序使用。然而,在这些现有技术的系统中,在下载/同步之前,不调整图像的大小。 由Ma Wei-Ying等编著、于2000年1月24日出版的“Frameworkfor Adaptive Content Delivery in Heterogeneous NetworkEnvironments”(异类网络环境中自适应内容传递的框架)(出版号XP002168331)公开了一种用于发现客户端设备的web内容自适应能力的方法。该方法包括分析从设备发送的HTTP请求的头部。HTTP请求可以包含关于客户端设备的能力以及用户偏好的有用信息。然而,通过HTTP请求中包含的URI所指向的由用户创建的资源描述格式(RDF)文档才可获得包括客户端设备的能力及用户偏好在内的信息。 US6300947公开了一种web页面自适应过程,其中客户端设备向服务器发送对web页面的HTTP请求消息。与该请求消息同时但与其分离,客户端设备发送显示模式消息,该消息包括客户端设备的显示器特性。 EP1202188公开了一种web页面显示系统,其中web服务器根据从客户端设备发送来的web页面显示请求的语言,推断客户端设备的类型。 由Gaddah等编著、于2002年9月24日出版的“Image TranscodingProxy For Mobile Internet Access”(移动因特网接入的图像代码转换代理)(出版号XP010608924)公开了一种web内容自适应过程,其应用代理服务器来将传送到客户端设备的web内容进行代码转换。用户在开始浏览之前必须首先以用户配置文件的形式建立设备能力和用户偏好。用户配置文件被存储在代理服务器的用户配置文件数据库中。图像的缩放还取决于从web内容服务器到代理服务器之间的链路中的可用带宽以及从代理服务器到客户端设备之间的链路中的可用带宽,而不仅仅取决于来自客户端设备的请求中所包含的涉及客户端设备的屏幕显示能力的设备特有信息。 US20030140104公开了一种用于将web内容服务器上存储的图像下载到客户端设备的系统,其中由URL和文件名来标识出在客户端设备处接收到的电子邮件中的所述图像。通过执行从客户端设备的存储器接收图像URL和文件名的浏览器应用程序,该图像被读取到客户端设备。 由R Han等编著、于1998年12月1日出版的“Dynamic Adaptationin an Image Transcoding Proxy for Mobile Web Browsing”(用于移动web浏览的图像代码转换代理中的动态自适应)(出版号XP000790121)公开了一种web内容自适应过程,其应用代理服务器来将传送到客户端设备的web内容进行代码转换。在代理服务器处,基于代理服务器上提供的关于客户端设备能力以及用户偏好的用户创建配置文件来执行代码转换。图像的缩放还取决于从web内容服务器到代理服务器之间的链路中的可用带宽以及从代理服务器到客户端设备之间的链路中的可用带宽,而不仅仅取决于来自客户端设备的请求中所包含的设备特有信息。 发明内容 根据本发明的一个方面,提供了一种用于缩放以电子邮件附件形式接收地图像或者通过URL链接可访问的图像以适合移动通信设备的设备屏幕的方法。另外,本发明通过在设备上保存这些图像,允许重新使用这些通过无线方式获取的所阅读的图像。所保存的图像随后可以被其他设备应用程序(例如,屏幕保护、背景图像应用、或图片阅读器)使用,而这些设备应用程序不必与台式计算机同步以获得图像。 本发明的方法与现有技术的区别在于:其涉及由服务器来无线获取图像并调整图像大小,以适合设备特有信息,所述设备特有信息与在从发出请求的设备向服务器发送的阅读所述图像的请求中所包含的发出请求的设备的屏幕显示能力有关。因此,随后的设备使用不需要预先进行缩放或色彩缩减(color reduction),由此限制了设备CPU/存储器/存储装置的使用。 使用设备侧及服务器侧的功能来实现本发明的方法,以允许无线设备的用户迅速阅读设备上附件形式的图像或URL所指向的图像。 当用户发出阅读图像的请求时,无论图像的物理尺寸或空间尺寸如何,服务器都调整图像的大小,以匹配发出请求的设备的显示器分辨率,并且缩减色彩数目,以匹配移动设备的显示能力。然后,服务器将调整后的图像返回给设备,以进行阅读。这大大减少了在带宽受限无线网络上发送的数据量,并最小化显示图像所需的设备存储器消耗以及CPU使用。 移动通信设备结合了附件阅读器和浏览器客户端应用程序,这两者在现有技术中都是公知的,但是根据本发明,它们具有额外的功能,以允许下载通过无线方式获得的图像,以便保存在设备上。在EP 1107131(Research In Motion Limited)标题为“VIRTUAL MACHINE WEBBROWSER”(虚拟机器web浏览器)中阐述了合适的浏览器客户端应用程序的一个示例。所保存的图像随后可以由其他设备应用程序重新使用,这些应用程序例如图像阅读器、屏幕保护、或背景屏幕图像。由此不再需要由PC应用程序预先处理图像并从台式计算机经由有线或紧密的无线同步操作将图像传送到设备上。 参考附图,从下面更加全面描述的构造和操作的细节,本领域的普通技术人员将清楚其他方面和优点。 附图说明 下面参考附图详细描述了优选实施例,附图中: 图1是其中可以实施优选实施例的网络环境的框图; 图2是根据优选实施例用于在移动通信设备的附件阅读器图像控制应用程序中保存图像的菜单的屏幕显示; 图3是根据优选实施例用于在移动通信设备的浏览器应用程序中保存图像的菜单的屏幕显示; 图4是根据优选实施例用于在移动通信设备的Pictures(图片)应用程序中使用所保存的图像的菜单的屏幕显示; 图5是示出了根据优选实施例用于在移动通信设备上阅读并保存图像的客户端功能的流程图; 图6是示出了根据优选实施例用于在移动通信设备上阅读并保存图像的服务器侧功能的流程图; 图7是示出了根据优选实施例用于在移动通信设备的Pictures应用程序中使用所保存的图像的客户端功能的流程图。 具体实施方式 参考图1,示出了网络环境10,其中可以实施优选实施例。网络环境10包括至少一个移动通信设备12,其经由无线网络/因特网14并经由防火墙安全服务器29与服务器28通信,以便将文档附件下载到移动通信设备12上。为了图示目的,虽然仅仅示出了一个服务器28,但是本领域的技术人员应该理解,网络环境10可以具有许多这样的服务器,用来充当web站点或图形下载站点的主机,提供对图像文件(例如,JPEG、TIFF、BMP、PNG、SGI、MP4、MOV、GIF、SVG等)的访问。如本领域普通技术人员所理解的那样,无线网络14包括GSM/GPRS、CDPD、TDMA、iDEN Mobitex、DataTAC网络,或者诸如EDGE或UMTS之类的未来网络,以及诸如蓝牙和802.11的变体之类的宽带网络。 如上所述,当移动通信设备12的用户使用“附件阅读器”应用程序来阅读图像附件时,原始图像在服务器侧调整了大小的版本被下载到设备(除非原始图像的宽度和高度小于发出请求的设备的屏幕尺寸)。服务器28基于发出请求的设备的宽度和高度(以像素表示),调整要阅读的图像的大小。 图像如何从服务器28传送到设备12的细节不是本发明的部分。下面列举了合适的内容传送系统,例如,国际专利申请公开号为WO02/077855(Arizan公司)的“SYSTEMS AND METHODS FOR CONTENTDELIVERY OVER A WIRELESS COMMUNICATION MEDIUM TO A PORTABLECOMPUTING DEVICE”(通过无线通信介质向便携计算设备传送内容的系统和方法)以及国际专利申请公开号为W002/076058(Research InMotion Limited)的“METHOD AND APPARATUS FOR PROVIDING CONTENTDELIVERY TO MEDIA DEVICES”(向媒体设备提供内容传送的方法和装置)。 参考图2的屏幕显示,“Save”命令允许用户从附件阅读器中将所阅读的图像附件保存到移动通信设备12上的存储器(即,设备的内容存储装置)中。随后,用户可以选择“Pi ctures”应用程序来选择被保存的图像,以用作“待机”屏幕或“背景”图像,如下面参考图4和图7更详细描述的那样。图像以JPEG格式保存到设备12的内容存储装置中。 参考图3,还可以从设备的浏览器应用程序来执行“Save”命令,以在设备的内容存储装置中保存先前利用相应的URL获取的所阅读的图像,优选地以JPEG格式来进行保存,但是也可以使用其他合适的格式,例如PNG、GIF及WBMP。用户然后可以开始“Pictures”应用程序,以从内容存储装置阅读所有图片,并选择一个用作“待机”屏幕或“背景”图像。 在图4中,示出了“Pictures”应用程序的屏幕显示以及用于读取并显示设备的存储装置中存储的图像的菜单。如上所述,用户可以浏览内容存储装置中保存的所有图像,并选择特定的图像用作设备上的“待机”屏幕或“背景”图像。 这样,通过无线网络进行通信的设备侧应用程序能够阅读、保存并重新使用设备上所阅读的图像,这些图像或者是图像附件的形式,或者是web页面URL请求的一部分,其中图像表现为HTML或WML页面的一部分或者直接表现为图像URL。 还提供了适当的服务器侧功能,通过由附件服务器(AS)或移动数据服务(MDS)来处理请求,以调整被请求进行阅读的图像的大小,以便适合发出请求的设备的屏幕,由此最小化带宽和设备存储。 对于设备侧的应用程序,在启动时,移动通信设备12读取内容存储装置,并且负责绘制设备主屏幕的背景图像的适当的设备代码组件读取被选择作为背景位图使用的图像。设备的屏幕保护应用程序还加载被选择用作屏幕保护图像的相应图像(即,在设备空闲了指定的时间量之后调用)。 参考图5和图6,分别提供了用于从服务器请求图像以及在设备上存储图像的客户端12和服务器28侧应用程序的流程图。如上所述,移动通信设备12上的附件阅读器组件允许用户向相应的服务器侧组件(即,附件服务器)发出请求,以阅读被附加在电子邮件消息中的图像文件(步骤30)。阅读图像附件的请求包含涉及在屏幕宽度、高度和用于显示的色彩数目方面的屏幕显示能力的设备特有信息。 一旦接收到这种请求(步骤46),附件服务器记录发出请求的设备信息,并将该信息与原始图像信息的宽度、高度和色彩数目参数进行比较(步骤48)。 如果原始图像所使用的宽度、高度和色彩数目都等于或小于设备请求中所指定的参数,则附件服务器只是将原始图像以适当的附件服务器特有格式返回给设备(步骤52)。 然而,如果原始图像的宽度、高度或色彩数目中任一项大于发出请求的设备的相应特性,则附件服务器执行图像调整大小操作(步骤50),该操作包括色彩缩减(如果原始图像的色彩数目超过设备12上的可用色彩数目)。然后,将调整大小后的图像以适当的附件服务器特有格式返回给(步骤56)发出请求的客户端(附件阅读器),以便向用户显示(步骤34)。这标志着服务器侧过程结束(步骤58)。 一旦在设备12处成功接收到图像,则生成图2(或图3)的菜单提示,由此向用户提供保存图像的机会(步骤36)。该“Save”功能通过实现公共设备侧功能来完成,所述功能为允许数据为JPEG格式(PNG、GIP、WBMP等)的所阅读图像被存储到公共设备侧内容存储装置中(步骤38)。一旦成功调用“Save”功能(步骤42),则图像数据被保存到内容存储装置(40),并且过程控制返回步骤34(即,继续经由附件阅读器显示图像)。 另一方面,如果“Save”操作失败(步骤42),则在设备12处显示错误代码(步骤44)。 移动通信设备12上的浏览器组件允许用户阅读作为HTML或WML文件一部分的图像,或者URL直接指向的图像。当用户以这种方式来阅读图像时,浏览器设备客户端接收由相应的服务器侧(上面被称作移动数据服务,MDS)翻译的数据。阅读图像的请求由服务器侧组件在解析HTML、WML或图像URL时解释,并且被代码转换为适当的设备特有格式,以被浏览器解析。更具体地说,在每个内容请求中,浏览器包括标识浏览器能力(具体地说,屏幕尺寸和色彩深度)的头部。然后,在图像代码转换时,如果必须的话,MDS使用该信息以调整每个图像的大小并缩减色彩(如果原始图像的尺寸或色彩深度超过设备的尺寸和色彩深度),然后将代码转换后的图像发送给设备。 图7是描述了经由设备浏览器客户端实现的图像“View”和“Save”操作的逐步功能的流程。 移动通信设备12上的“Picture”应用程序组件(图4)允许用户浏览由无线设备上运行的其他应用程序已经存储在内容存储装置中的图像。另外,该应用程序允许用户从内容存储装置中选择单独的图像,用作屏幕保护或背景图像,这是通用OS运行时间功能的一部分。 通过使用通用内容存储装置(40),附件阅读器、浏览器、任何符合其他规范的应用程序提供了公共保存功能,其允许其他应用程序以任何希望的方式来加载并重新使用图像。 在操作中,启动“Picture”客户端应用程序(步骤60),并且确定在内容存储装置(40)中是否可获得用于在设备12上显示的图片(步骤62)。如上所述,在启动时,移动通信设备12读取内容存储装置,并且适当的设备代码组件读取选择的图像用于显示。 如果没有图像可用,则处理终止(步骤64)。否则,从内容存储装置获取图像数据并显示(步骤68)。一旦图像数据加载完成(步骤70),该图像就可以被用户设置为背景、屏幕保护等(步骤72),或者用户可以简单地从菜单退出(步骤80)。如果图像被选作“背景”,则设备12更新背景图像(步骤74),并且处理终止(步骤76)。如果图像被选作“屏幕保护”,则设备屏幕保护应用程序被更新为新的图像(步骤82),并且此后处理终止(步骤84)。 总之,阅读、保存及重新使用由服务器缩放并缩减色彩的、与发出请求的设备相匹配的图像(以电子邮件附件或URL形式接收)的能力允许用户以这样的方式来迅速获取极大的图像:设备存储器/CPU消耗以及请求/响应等待时间被最小化。 另外,通过允许所请求的图像被保存到设备12上,以便由其他设备应用程序(例如,图片阅读器、屏幕保护以及背景图像设置)使用,用户不需要在台式机应用程序中预先处理图像以便匹配设备屏幕/色彩特性。类似地,不需要执行手动的有线或紧密的无线同步操作来将图像下载到设备上。 本领域的技术人员在阅读优选实施例的描述之后,可以想到各种改变及替代实施例。例如,屏幕保护图像可以由用户在PC处选择,上载到诸如http://www.terratial.com/之类的服务,然后这种服务下载能加载到设备12上的屏幕保护应用程序。 所有这些改变和替代实施例被确信落在所附权利要求的范围之内。
《用于缩放图像以便在移动通信设备上使用的方法.pdf》由会员分享,可在线阅读,更多相关《用于缩放图像以便在移动通信设备上使用的方法.pdf(20页珍藏版)》请在专利查询网上搜索。
阐述了一种用于缩放以电子邮件附件形式接收的图像或者通过URL链接可访问的图像以适合移动通信设备的设备屏幕的方法。呈现用户菜单提示,以允许用户保存图像,以便随后由其他设备应用程序(例如,屏幕保护、背景图像使用、或图片阅读器)重新使用,而这些设备应用程序不必与台式计算机同步以获得图像。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1