一种显示应用程序背景图像的方法和装置与流程

文档序号:12008317阅读:150来源:国知局
一种显示应用程序背景图像的方法和装置与流程
本发明涉及计算机技术领域,特别涉及一种显示应用程序背景图像的方法和装置。

背景技术:
随着终端技术的快速发展,终端中应用程序的种类越来越繁多,功能也越来越丰富。在应用程序中,不同的界面或窗口中都会设置有各自的背景图像,背景图像可以是简单的单色(如白色、蓝色等)静态图像,也可以是各种较复杂的图像。在实现本发明的过程中,发明人发现上述技术至少存在以下问题:应用程序的背景图像是由开发人员预先设置或由用户设置,设置之后,在应用程序的使用过程中,背景图像不会发生动态的改变,如果需要改变则需要重新进行设置,这种显示应用程序背景图像的处理方式,会导致应用程序的背景图像较为死板,显示灵活性差。

技术实现要素:
为了解决上述技术的问题,本发明实施例提供了一种显示应用程序背景图像的方法和装置,以提高应用程序背景图像的显示灵活性。所述技术方案如下:一方面,提供了一种显示应用程序背景图像的方法,所述方法包括:接收目标应用程序的背景显示指令,所述背景显示指令中携带有地理区域标识;根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像;将所述背景图像显示在所述目标应用程序的背景显示位。另一方面,提供了一种显示应用程序背景图像的装置,所述装置包括:接收模块,用于接收目标应用程序的背景显示指令,所述背景显示指令中携带有地理区域标识;确定模块,用于根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像;显示模块,用于将所述背景图像显示在所述目标应用程序的背景显示位。本发明实施例提供的技术方案带来的有益效果是:本发明实施例中,接收目标应用程序的携带有地理区域标识的背景显示指令,根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像,并进行显示,这样,在应用程序中,可以根据不同的地理区域显示不同的背景图像,从而可以提高应用程序背景图像的显示灵活性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的显示应用程序背景图像的方法流程图;图2是本发明实施例提供的显示应用程序背景图像的装置结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一本发明实施例提供了一种显示应用程序背景图像的方法,如图1所示,该方法的处理流程可以包括如下的步骤:步骤101,接收目标应用程序的背景显示指令,背景显示指令中携带有地理区域标识。步骤102,根据预先存储的图像和地理区域标识的对应关系,确定背景显示指令中携带的地理区域标识对应的图像为背景图像。步骤103,将背景图像显示在目标应用程序的背景显示位。本发明实施例中,接收目标应用程序的携带有地理区域标识的背景显示指令,根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像,并进行显示,这样,在应用程序中,可以根据不同的地理区域显示不同的背景图像,从而可以提高应用程序背景图像的显示灵活性。实施例二本发明实施例提供了一种显示应用程序背景图像的方法,该方法的执行主体可以优选为终端,如手机、平板电脑等移动终端,在终端中可以安装有应用程序,下面流程中的目标应用程序为终端安装的应用程序中的任意应用程序。本发明实施例中,终端可以预先存储图像和地理区域标识的对应关系。其中,地理区域标识可以是唯一对应一个地理区域的标识,地理区域可以是按行政边界划分的区域,例如地理区域标识可以是城市标识,地理区域还可以是按自然或人文等特征划分的区域,该标识可以是人为定义的编号等。与地理区域标识对应的图像可以是任意的图像,可以是图片、动画、视频等,优选的,地理区域标识对应的图像可以是能够反映相应的地理区域的区域特征的图像,例如,地理区域内的旅游胜地、著名建筑、代表性植物、代表性动物、特有风俗等的图像。上述预先存储的图像和地理区域标识的对应关系,可以在应用程序进行开发设计时进行设置并存储在应用程序的安装包中;也可以在应用程序安装使用后,在服务器侧进行设置,由服务器发送给终端进行保存;还可以在应用程序安装使用后,由用户进行设置,并保存在终端。本发明实施例会在后面的内容中详细介绍在终端设置图像和地理区域标识的对应关系的方法。优选的,终端在对图像和地理区域标识的对应关系进行存储时,可以存储每个图像的图像文件,并使用描述文件记录图像文件的文件名和地理区域标识的对应关系,将各图像文件和描述文件共同打包得到背景包(如打包为预定格式的压缩文件)。描述文件可以是XML(ExtensibleMarkupLanguage,可扩展标记语言)格式的文件。描述文件可以包括如下的内容:<Weatherscreenversion="1"frameRate="60"screenWidth="720"><Imagew="#view_width"h="#view_height"srcExp="'weather_bg_'+#pid+'.png'"/></Weatherscreen>其中,srcExp对应的是图像文件的文件名,#pid是地理区域标识(如城市标识),在存储图像文件时,图像文件的文件名格式可以是:weather_bg_地理区域标识.png,例如,北京的地理区域标识为10101010100,则对应的图像文件的文件名可以是weather_bg_101010100.png。对于目标应用程序为天气状态应用程序(用于显示天气状态的应用程序)的情况,优选的,终端预先存储的图像和地理区域标识的对应关系可以具体为图像、地理区域标识和天气信息的对应关系,每个地理区域标识和天气信息可以对应一个图像,天气信息可以是标识天气状态的信息,如晴、多云、阴、雾等。这样,对于相同的地理区域标识,该地理区域的天气状况不同时,可以对应不同的图像,显示背景图像的处理在后面会有详细说明。下面将结合实施过程,对图1所示的处理流程进行详细的说明,内容可以如下。步骤101,接收目标应用程序的背景显示指令,背景显示指令中携带有地理区域标识。在实施中,该步骤的处理可以是在用户开启目标应用程序或开启目标应用程序的某个界面后开始执行。例如,用户点击目标应用程序的快捷方式,启动目标应用程序的过程中,可以触发生成背景显示指令用于显示目标应用程序的界面的背景图像。生成背景显示指令时,可以在其中携带地理区域标识。该地理区域标识可以根据终端当前的地理位置信息确定,在终端可以预先存储地理位置信息与地理区域标识的对应关系,背景显示指令中携带的地理区域标识可以是根据预先存储的地理位置信息与地理区域标识的对应关系确定出的与当前的地理位置信息对应的地理区域标识。地理位置信息可以是坐标信息等,可以通过定位系统获取。终端接到背景显示指令后则进行后续的处理流程。又例如,在天气状态应用程序中,用户选择城市切换后,可以进行天气状态显示界面的切换,这时可以触发生成背景显示指令用于切换天气状态显示界面的背景图像。生成背景显示指令时,可以在其中携带用户选择切换的城市的地理区域标识。步骤102,根据预先存储的图像和地理区域标识的对应关系,确定背景显示指令中携带的地理区域标识对应的图像为背景图像。对于上述预先存储的图像和地理区域标识的对应关系,可以存储在某个预先设置的存储位置,如某个预设的目录中。例如,对于操作系统具有百变框架功能的终端,百变框架可以对应目标应用程序设置一个目录,在该目录中可以存储对目标应用程序的各背景图像的图像文件和相应的描述文件进行打包得到的背景包,这样,在执行步骤102时,可以在该目录中通过描述文件查找相应的图像文件。有些情况下,预先存储的图像和地理区域标识的对应关系中可能不能包含所有的地理区域标识。所以,优选的,步骤102的处理可以如下:如果预先存储的图像和地理区域标识的对应关系中包含有背景显示指令中携带的地理区域标识,则根据预先存储的图像和地理区域标识的对应关系,确定背景显示指令中携带的地理区域标识对应的图像为背景图像;如果预先存储的图像和地理区域标识的对应关系中不包含所述背景显示指令中携带的地理区域标识,则确定预先存储的目标应用程序默认的图像为背景图像。此默认的图像可以是目标应用程序中预设的任意图像,如简单的单色静态图像等。例如,在执行步骤102时,在上述存储目标应用程序的各背景图像的图像文件和相应的描述文件的目录中,查找背景显示指令中携带的地理区域标识对应的图像文件时,如果没有查找到该地理区域标识,则可以在目标应用程序的相应目录中获取默认的图像。本发明实施例中,对于上述目标应用程序为天气状态应用程序,且预先存储的图像和地理区域标识的对应关系为预先存储的图像、地理区域标识和天气信息的对应关系的情况,步骤102的处理可以如下:首先,获取背景显示指令中携带的地理区域标识对应的当前的天气信息。该天气信息可以从服务器获取,即终端可以向服务器发送携带有地理区域标识的天气信息获取请求,然后接收服务器反馈的相应地理区域的当前的天气信息。然后,根据预先存储的图像、地理区域标识和天气信息的对应关系,确定背景显示指令中携带的地理区域标识和获取的天气信息对应的图像为背景图像。优选的,预先存储的图像可以反映出相应的天气状况的特征,例如,天气信息为雪,对应的图像可以为雪景图像。对于同一个地理区域,可以对应存储多种天气状况下的图像。步骤103,将背景图像显示在目标应用程序的背景显示位。在实施中,终端将上述确定出的背景图像显示在界面的最下层。在背景图像的上层可以显示各种窗口、字符、图片、图标等。对于目标应用程序为天气状态应用程序的情况,在背景图像的上层可以显示天气图像,如晴天的天气图像为太阳加浮云,天气图像可以是静态的天气图像、也可以是天气动画等。本发明实施例中,对图像和地理区域标识的对应关系进行预先存储的处理方式可以有很多种,下面给出了两种优选的处理方式:方式一用户根据预定的格式编写描述文件,选取图像文件,并将图像文件按照预定命名规则进行命名,然后将图像文件和描述文件打包成背景包存储在预设的目录中(如上述百变框架为目标应用程序设置的目录)。描述文件的格式和图像文件的命名规则可以参考上面的内容。方式二接收图像设置请求,该图像设置请求携带有第一地理区域标识和第一图像;在预先存储的图像和地理区域标识的对应关系中,加入该第一图像和该第一地理区域标识的对应关系。在实施中,可以在目标应用程序中设置背景设置页面,在背景设置页面中可以设置有地理区域选择窗口,用户可以在地理区域选择窗口中选择地理区域,在背景设置页面中可以包括图像添加选项,点击图像添加选项后可以通过本地选取或拍摄等方式选择待添加的图像,还可以设置有确认添加按钮,用于触发图像设置请求,在生成图像设置请求时,将用户选择的地理区域的地理区域标识(即上述第一地理区域标识)和选择的待添加的图像(即上述第一图像)携带于图像设置请求中。另外,图像设置请求也可以由服务器生成并发送给终端。本发明实施例中,接收目标应用程序的携带有地理区域标识的背景显示指令,根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像,并进行显示,这样,在应用程序中,可以根据不同的地理区域显示不同的背景图像,从而可以提高应用程序背景图像的显示灵活性。实施例三基于相同的技术构思,本发明实施例还提供了一种显示应用程序背景图像的装置,如图2所示,所述装置包括:接收模块210,用于接收目标应用程序的背景显示指令,所述背景显示指令中携带有地理区域标识;确定模块220,用于根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像;显示模块230,用于将所述背景图像显示在所述目标应用程序的背景显示位。优选的,所述地理区域标识为城市标识。优选的,所述背景显示指令中携带的地理区域标识为根据预先存储的地理位置信息与地理区域标识的对应关系确定出的与当前的地理位置信息对应的地理区域标识。优选的,所述确定模块220,用于:如果所述预先存储的图像和地理区域标识的对应关系中包含有所述背景显示指令中携带的地理区域标识,则根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像;如果所述预先存储的图像和地理区域标识的对应关系中不包含所述背景显示指令中携带的地理区域标识,则确定预先存储的所述目标应用程序默认的图像为背景图像。优选的,所述目标应用程序为天气状态应用程序;所述预先存储的图像和地理区域标识的对应关系为预先存储的图像、地理区域标识和天气信息的对应关系;所述确定模块220,用于:获取所述背景显示指令中携带的地理区域标识对应的当前的天气信息;根据预先存储的图像、地理区域标识和天气信息的对应关系,确定所述背景显示指令中携带的地理区域标识和获取的天气信息对应的图像为背景图像。优选的,所述确定模块220,还用于:接收图像设置请求,所述图像设置请求携带有第一地理区域标识和第一图像;在所述预先存储的图像和地理区域标识的对应关系中,加入所述第一图像和所述第一地理区域标识的对应关系。本发明实施例中,接收目标应用程序的携带有地理区域标识的背景显示指令,根据预先存储的图像和地理区域标识的对应关系,确定所述背景显示指令中携带的地理区域标识对应的图像为背景图像,并进行显示,这样,在应用程序中,可以根据不同的地理区域显示不同的背景图像,从而可以提高应用程序背景图像的显示灵活性。需要说明的是:上述实施例提供的显示应用程序背景图像的装置在显示应用程序背景图像时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的显示应用程序背景图像的装置与显示应用程序背景图像的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1