移动终端及其当前显示画面的图片生成方法和装置的制作方法

文档序号:7714995阅读:115来源:国知局

专利名称::移动终端及其当前显示画面的图片生成方法和装置的制作方法
技术领域
:本发明属于移动终端
技术领域
,具体涉及一种移动终端及其当前显示画面的图片生成方法和装置。
背景技术
:随着移动终端技术的不断发展,用户对移动终端的功能提出了越来越高的要求。以手机为例,用户在使用手机的过程中,有时候需要将当前显示的界面的内同保存下来,譬如当异常情况出现时,将当前显示的界面保存下来以便于在维修时,技术人员能够清楚的了解和分析出现故障的原因。或者,用户需要与其他联系人分享当前手机在特定应用或特定操作下获得的信息,譬如天气预报、气象云图、统计图表、重大新闻、聊天记录或者游戏分值等信息。显然,将当前的画面保存下来,并根据需要发送给联系人或者其他需要的用户,比其他的描述方式更加的直观。譬如,若需要将某一姓氏的联系人的信息发送,则需要将该姓氏的联系人信息逐条的发送,过程相当的繁琐。现有技术中,要想把手机的当前界面保存下来,只能通过其他手机或者数码相机拍照的方式来实现。如何能够直接通过移动终端本身生成当前显示画面的图片文件,是移动终端
技术领域
研究的方向之一。
发明内容本发明的目的在于提供一种移动终端当前显示画面的图片生成方法,旨在能够直接通过移动终端本身生成当前显示画面的图片文件。本发明实施例是这样实现的,一种移动终端当前显示画面的图片生成方法,所述方法包括以下步骤接收用户输入的当前显示画面的图片生成指令;根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据;将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;将生成的当前显示画面的图片文件显示给用户。本发明实施例的另一目的在于提供一种移动终端当前显示画面的图片生成装置,所述装置包括生成指令接收模块,用于接收用户输入的当前显示画面的图片生成指令;图像数据获取模块,用于根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据;图片文件生成模块,用于将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;以及图片文件显示模块,用于将生成的当前显示画面的图片文件显示给用户。本发明实施例的还一目的在于提供一种移动终端,包括用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件,还包括本发明实施例提供的当前显示画面的图片生成装置,所述当前显示画面的图片生成装置连接所述用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件。本发明实施例根据当前显示画面的图片生成指令获取当前显示画面的图像数据,根据获取的图像数据生成当前显示画面的图片文件提示给用户,使得用户可以直接通过移动终端本身获取当前显示画面的图片文件,将生成的图片文件保存或者发送至其他联系人,方便了用户的使用,利于移动终端技术的推广。图1示出了本发明实施例提供的移动终端当前显示画面的图片生成方法的流程图;图2示出了本发明实施例提供的移动终端当前显示画面的图片生成装置的结构图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明实施例根据当前显示画面的图片生成指令获取当前显示画面的图像数据,根据获取的图像数据生成当前显示画面的图片文件提示给用户。图1示出了本发明实施例提供的移动终端当前显示画面的图片生成方法的流程。步骤S101、接收用户输入的当前显示画面的图片生成指令;在具体实施过程中,移动终端设置有专门的按键或者按键组合,或者是设置专门的显示组件,用来供用户执行当前显示画面的生成动作,其中,显示组件是以菜单的形式显示在界面的,显示组件连接内部控制器。步骤S102、判断是否能够访问所述移动终端的显示器驱动,若否,则进行步骤S103,若是,则进行步骤S107;步骤S103、判断所述显示器的缓冲区是否为单层缓冲区;若是,则进行步骤S104,若否,则进行步骤S105;步骤S104、直接从单层的缓冲区中读取当前显示画面的图像数据;对于屏幕效果处理机制简单的平台,如单层屏幕显示,直接读取缓冲区数据即可。步骤S105、重新设置一缓冲区;步骤S106、从多层的缓冲区中逐层的读取当前显示画面的图像数据,并将读取的各层数据在所述重新设置的缓冲区进行覆盖叠加处理;对于具有多层缓冲区的显示器,重新设置一缓冲区,从多个缓冲区的基础层开始由下至上依次读取各层缓冲区的图像数据,并将获取的图像数据进行覆盖叠加处理,从而得到最终的当前显示画面的图像数据。步骤S107、从所述显示器驱动中读取当前显示画面的图像数据;步骤S108、将当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;在具体实施过程中,按照用户设定的图片类型或者系统预设的图片类型,对读出的图像数据进行相应的格式转换处理。其中,系统预设图片类型时,是根据移动终端的平台图像处理能力和压縮程度而定;优选的,用户设定的图片类型或者系统预设的图片类型包括图像交换格式(GraphicsInterchangeFormat,GIF)、位图(Bitmap,BMP)、流式网络图形格式(PortableNetworkGraphicFormat,PNG)、联合图像专家组(jointPhotographicExpertsGroup,JPG)等,当然不局限于上述几种;优选的,在对读出的图像数据进行相应的格式转换处理时,包括对图像数据的压縮,以及对生成的图片文件添加文件头数据等,此处不再一一列举。步骤S109、将生成的当前显示画面的图片文件显示给用户;步骤S110、根据用户的操作将所述当前显示画面的图片存储至终端的存储设备,或者,通过无线的方式将当前显示画面的图片所述发送给用户选择的联系人。在具体实施过程中,终端提供菜单项供用户选择将图片文件进行保存,或者,将保存的图片文件添加至彩信或者邮件等,通过无线的方式发送至指定联系人,当然也可以直接以蓝牙、红外等方式进行短距离的无线发送。譬如,用户在读取开头字母为"Z"的联系人信息时,界面显示多个开头字母为"Z"的联系人,此时,用户便可以将当前显示的开头字母为"Z"的联系人作为当前显示画面,通过控制手机的专门的生成当前显示画面的图片文件的按键,或者菜单中的某一专门的生成当前显示画面的图片文件的选项,将当前显示的开头字母为"Z"的联系人的画面生成图片文件,通过彩信或者邮件的形式发送给某一联系人,从而不必逐个的将开头字母为"Z"的联系人信息进行发送,极大的方便了用户的使用。当然,用户也可以将移动终端的其他信息作为当前显示画面,通过以上的步骤,随时随地保存或者与其他联系人分享移动终端的任何信息。图2示出了本发明实施例提供的移动终端当前显示画面的图片生成装置的结构,所述装置包括生成指令接收模块21、图像数据获取模块22、图片文件生成模块23、图片文件显示模块24以及图片文件存储模块25。其中,所述生成指令接收模块21接收用户输入的当前显示画面的图片生成指令;所述图像数据获取模块22根据所述生成指令接收模块21接收到的当前显示画面的图片生成指令,获取当前显示画面的图像数据;所述图片文件生成模块23将所述图像数据获取模块22获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;所述图片文件显示模块24将所述图片文件生成模块23生成的当前显示画面的图片文件显示给用户;所述图片文件存储模块25根据用户的操作将所述当前显示画面的图片存储至终端的存储设备。在具体实施过程中,所述图像数据获取模块22具体包括显示器驱动判断模块221、缓冲区判断模块222、缓冲区设置模块223以及多层缓冲区数据处理模块224:其中,所述显示器驱动判断模块221判断是否能够访问所述移动终端的显示器驱动若能够访问所述移动终端的显示器驱动,所述图像数据获取模块22直接从所述显示器驱动中读取当前显示画面的图像数据;若不能够访问所述移动终端的显示器驱动,所述缓冲区判断模块222判断所述显示器的缓冲区是否为单层缓冲区若所述显示器的缓冲区是单层缓冲区,所述图像数据获取模块22直接从单层的缓冲区中读取当前显示画面的图像数据;若所述显示器的缓冲区不是单层缓冲区,所述缓冲区设置模块223重新设置一缓冲区,所述图像数据获取模块22从多层的缓冲区中逐层的读取当前显示画面的图像数据,所述多层缓冲区数据处理模块224将所述图像数据获取模块22读取的各层数据在所述重新设置的缓冲区进行覆盖叠加处理。之后,所述图片文件生成模块23根据所述多层缓冲区数据处理模块224处理后的图像数据生成图片文件,具体过程在上文已述,此处不再赘述。本发明实施例还提供一种移动终端,包括用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件,其中,该显示组件是以菜单的形式显示的;所述移动终端还包括本发明实施例提供的当前显示画面的图片生成装置,其中,所述当前显示画面的图片生成装置连接所述用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件,具体的当前显示画面的图片生成装置的结构在前文已述,此处不再赘述。本发明实施例根据当前显示画面的图片生成指令获取当前显示画面的图像数据,根据获取的图像数据生成当前显示画面的图片文件提示给用户,使得用户可以直接通过移动终端本身获取当前显示画面的图片文件,将生成的图片文件保存或者发送至其他联系人,方便了用户的使用,利于移动终端技术的推广。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而这些改进和变换都应属于本发明所附权利要求的保护范围。权利要求一种移动终端当前显示画面的图片生成方法,其特征在于,所述方法包括以下步骤接收用户输入的当前显示画面的图片生成指令;根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据;将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;将生成的当前显示画面的图片文件显示给用户。2.如权利要求1所述的移动终端当前显示画面的图片生成方法,其特征在于,所述根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据的步骤具体包括判断是否能够访问所述移动终端的显示器驱动,若是,则直接从所述显示器驱动中读取当前显示画面的图像数据,若否,则从所述显示器的缓冲区获取当前显示画面的图像数据。3.如权利要求1或2所述的移动终端当前显示画面的图片生成方法,其特征在于,所述从所述显示器的缓冲区获取当前显示画面的图像数据的步骤具体包括判断所述显示器的缓冲区是否为单层缓冲区;若是,则直接从单层的缓冲区中读取当前显示画面的图像数据;若否,则重新设置一缓冲区,并从多层的缓冲区中逐层的读取当前显示画面的图像数据,并将读取的各层数据在所述重新设置的缓冲区进行覆盖叠加处理。4.如权利要求1所述的移动终端当前显示画面的图片生成方法,其特征在于,所述将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件时,包括按照用户设定的图片类型或者系统预设的图片类型,对读出的图像数据进行相应的格式转换处理。5.如权利要求1所述的移动终端当前显示画面的图片生成方法,其特征在于,在所述将生成的当前显示画面的图片文件显示给用户的步骤之后,所述方法还包括根据用户的操作将所述当前显示画面的图片存储至终端的存储设备。6.—种移动终端当前显示画面的图片生成装置,其特征在于,所述装置包括生成指令接收模块,用于接收用户输入的当前显示画面的图片生成指令;图像数据获取模块,用于根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据;图片文件生成模块,用于将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;以及图片文件显示模块,用于将生成的当前显示画面的图片文件显示给用户。7.如权利要求6所述的移动终端当前显示画面的图片生成装置,其特征在于,所述图像数据获取模块具体包括显示器驱动判断模块,用于判断是否能够访问所述移动终端的显示器驱动,若是,则所述图像数据获取模块直接从所述显示器驱动中读取当前显示画面的图像数据,若否,则所述图像数据获取模块从所述显示器的缓冲区获取当前显示画面的图像数据。8.如权利要求6或7所述的移动终端当前显示画面的图片生成装置,其特征在于,所述图像数据获取模块还包括缓冲区判断模块、缓冲区设置模块以及多层缓冲区数据处理模块所述缓冲区判断模块,用于判断所述显示器的缓冲区是否为单层缓冲区;若是,则所述图像数据获取模块直接从单层的缓冲区中读取当前显示画面的图像数据;若否,所述缓冲区设置模块重新设置一缓冲区,所述图像数据获取模块从多层的缓冲区中逐层的读取当前显示画面的图像数据,所述多层缓冲区数据处理模块将所述图像数据获取模块读取的各层数据在所述重新设置的缓冲区进行覆盖叠加处理。9.如权利要求6所述的移动终端当前显示画面的图片生成装置,其特征在于,所述装置还包括图片文件存储模块,用于根据用户的操作将所述当前显示画面的图片存储至终端的存储设备。10.—种移动终端,其特征在于,包括用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件,还包括权利要求6至9任一项所述的当前显示画面的图片生成装置,所述当前显示画面的图片生成装置连接所述用于发送当前显示画面的图片生成指令的按键、按键组合或者显示组件。全文摘要本发明属于移动终端
技术领域
,公开了一种移动终端及其当前显示画面的图片生成方法和装置,所述方法包括接收用户输入的当前显示画面的图片生成指令;根据所述当前显示画面的图片生成指令,获取当前显示画面的图像数据;将获取的当前显示画面的图像数据进行处理,生成当前显示画面的图片文件;将生成的当前显示画面的图片文件显示给用户。本发明使得用户可以直接通过移动终端本身获取当前显示画面的图片文件,将生成的图片文件保存或者发送至其他联系人,方便了用户的使用,利于移动终端技术的推广。文档编号H04M1/725GK101719952SQ200910188819公开日2010年6月2日申请日期2009年12月10日优先权日2009年12月10日发明者杨彬申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1