CN105760163A - 一种界面展示方法及装置 - Google Patents
一种界面展示方法及装置 Download PDFInfo
- Publication number
- CN105760163A CN105760163A CN201610083979.2A CN201610083979A CN105760163A CN 105760163 A CN105760163 A CN 105760163A CN 201610083979 A CN201610083979 A CN 201610083979A CN 105760163 A CN105760163 A CN 105760163A
- Authority
- CN
- China
- Prior art keywords
- interface
- information
- appointment event
- event
- app
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种界面展示方法,用以解决现有技术中的非默认界面的展示方法存在的效率较低的问题。方法包括:应用程序在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息;根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。本申请还公开了一种界面展示装置。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种界面展示方法及装置。
背景技术
目前,手机等移动终端上,可以安装各种不同类型的APP(Application,APP)。不同的APP在运行过程中,往往会展示各自不同的界面。从人机交互角度看:界面是人与机器(计算机)之间传递和交换信息的媒介,是用户和终端***进行双向信息交互的支持软件、硬件以及方法的集合。界面的常用缩写词为UI(UserInterface),即用户界面,也称人机界面(Human-ComputerInterface,HCI)。
一般地,APP的界面往往是由开发人员在开发APP时设置的默认界面,APP后续在运行时,会展示默认界面。由于一成不变的默认界面可能会引起用户的审美疲劳,因而越来越多的用户期望APP可以展示显示效果不同于默认界面的显示效果的其他界面。这里所说的显示效果,比如包括但不限于颜色、透明度、界面背景图片以及控件背景图片中的至少一项。
目前,为了使APP能够展示所述其他界面,按照现有技术,需要用户手动下载包含生成界面的界面元素(一般包括界面背景图片和/或控件背景图片等)的配置文件(也称主题包),并通过手动对APP界面进行设置,使得APP后续在运行时调用所述配置文件中的界面元素生成界面。
可见,上述界面展示方法需要用户手动操作的协助。由于用户手动操作会存在效率较低的问题,因而也就使得上述界面展示方法效率较低。
发明内容
本申请实施例提供一种界面展示方法,用以解决现有技术中的非默认界面的展示方法存在的效率较低的问题。
本申请实施例还提供一种界面展示装置,用以解决现有技术中的非默认界面的展示方法存在的效率较低的问题。
本申请实施例采用下述技术方案:
一种界面展示方法,包括:
APP在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息;与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素;
根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。
一种界面展示装置,包括:
信息确定单元,用于在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息;与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素;
界面展示单元,用于根据信息确定单元确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
由于可以在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息,并根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面,无需用户参与协助,从而相比于现有技术而言,提升了展示界面的效率。当所述包含与所述指定事件相关的界面元素的界面,为应用程序的非默认界面时,该方法可以提升展示非默认界面的效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种界面展示方法的具体流程示意图;
图2为本申请实施例提供的一种APP界面的效果图;
图3为本申请实施例提供的一种APP界面的效果图;
图4为本申请实施例提供的一种APP界面的效果图;
图5为本申请实施例提供的一种界面展示装置的具体结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例1
本申请实施例提供一种界面展示方法,用以解决现有技术中的非默认界面的展示方法存在的效率较低的问题。
本申请实施例提供的界面展示方法的执行主体,可以但不限于为手机、平板电脑、个人电脑(PersonalComputer,PC)以及智能电视等终端设备中的至少一种。此外,该方法的执行主体,也可以是终端上安装的APP(比如PC上安装的APP,或者移动终端上安装的APP)本身。
为便于描述,下文以该方法的执行主体为移动终端上安装的APP为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为APP只是一种示例性的说明,并不应理解为对该方法的限定。
具体地,本申请实施例提供的界面展示方法的具体实现流程如图1所示,主要包括下述步骤:
步骤11,APP在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息。与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素。这里所说的显示效果,包括但不限于颜色、透明度、界面背景图片以及控件背景图片中的至少一项。
所述指定事件,包括但不仅限于下述事件中的至少一种:
事件1:与时间相关的指定事件;
所述与时间相关的指定事件,比如可以是指节假日(如,周末、春节、元旦、情人节、圣诞节,等节日)到来,或者用户设置的指定日期(如生日或纪念日等)到来。APP可以根据移动终端的***时间,判断上述某日期是否到来,若到来,则判定发生了所述与时间相关的指定事件。
一般地,移动终端会提供公开接口,以使得安装在移动终端上的每个APP都可以通过所述公开接口,对移动终端的***时间进行查询,当APP通过所述公开接口查询到移动终端当前的***时间存在与上述节假日或指定日期相同时,可以判定发生了与时间相关的指定事件。
事件2:与地理位置相关的指定事件;
所述与地理位置相关的事件,比如可以是指移动终端所在的地理位置发生变化,且一般是指移动终端当前所在的地理位置(比如,经纬度坐标)由常驻地理区域移动到的其他地理区域。以移动终端为用户的手机为例,移动终端当前所在的地理位置可以是基于手机定位***确定的,手机定位***可以通过特定的定位技术(比如,基于全球定位***(GlobalPositioningSystem,GPS)的定位技术,或者基于移动运营网的基站的定位技术)来获取手机的位置信息(经纬度坐标),具体的,手机定位***已经是运用成熟的相关技术,此处不再赘述。
移动终端当前所在的地理位置信息可以通过移动终端的定位***来确定,同时移动终端也可以提供查询位置信息的公开接口,以使得安装在移动终端上的每个APP都可以通过所述公开接口,对移动终端的地理位置信息进行查询。
例如,若用户A的终端设备(比如,用户A的手机a)的常驻地理区域为北京,假设用户出差到了杭州,此时该用户的手机a通过手机定位***可以确定当前的地理位置由常驻地理区域北京移动到了杭州,则可以判定发生了与地理位置相关的指定事件。
事件3:与天气相关的指定事件;
所述与天气相关的事件,比如可以是指查询到与某种天气相关的信息,如预报某种天气的信息,所述某种天气比如包括雨、雪、晴或大风等。与天气相关的信息,一般可以是由移动终端上安装的天气APP接收的。移动终端可以提供查询天气信息的公开接口,以使得安装在移动终端上的每个APP都可以通过所述公开接口,对用天气信息进行查询。当查询到天气APP接收到的天气消息为预报预设的某种天气的信息时,可以判定发生了与天气相关的指定事件。
需要说明的是,APP可以通过以下两种方式判定发生了指定事件:
方式a:APP根据保存的指定事件的信息,对指定事件进行监控;
比如,APP根据保存的某节假日的信息,对该节假日是否到来进行监控;若监控到该节假日到来,则判定发生了指定事件(与时间相关的指定事件)。
当APP通过方式a,监控到发生指定事件后,确定包含所述指定事件相关的界面元素的信息,具体可以包括:APP在监控到发生指定事件后,向服务器发送所述指定事件的信息;并接收所述服务器根据所述指定事件的信息发送的、包含与所述指定事件相关的界面元素的界面的信息。
或者,APP在指定事件发生后,可以从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。比如,APP可以从移动终端本地保存的界面元素中,获取显示效果与所述指定事件相关的界面元素(如,移动终端上保存的图形或者图像)的信息,进而通过执行后续的步骤12,可以实现根据获取到的所述界面元素的信息,获取保存在本地的界面元素,并根据获取到的界面元素生成界面。
方式b:APP接收服务器发送的用于告知发生了指定事件的通知。
比如,服务器可以根据保存的某常驻地理位置的信息,对APP所在的移动设备是否离开了该常驻地理位置进行监控;若监控到用户离开了该常驻地理位置,则判定发生了指定事件(与地理位置相关的指定事件)。服务器在判断出发生了指定事件后,可以向APP发送用于告知发生了指定事件的通知。
当APP通过方式b,接收到服务器发送的用于告知发生了指定事件的通知后,APP确定包含与所述指定事件相关的界面元素的界面的信息,具体可以包括:APP获取服务器发送的、包含与所述指定事件相关的界面元素的界面的信息;或者,APP可以从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息——比如,APP可以从移动终端本地保存的界面元素中,获取显示效果与所述指定事件相关的界面元素(如,移动终端上保存的图形或者图像)的信息,进而通过执行后续的步骤12,可以实现根据获取到的所述界面元素的信息,获取保存在本地的界面元素,并根据获取到的界面元素生成界面。
以下进一步介绍步骤11中提及的界面的信息。所述界面的信息,可以包括但不仅限于下述3种类型:
类型1:所述界面的标识;
其中,所述界面的标识,比如可以是指用于生成所述界面的界面配置文件的文件名称。界面配置文件中,一般包含包括用于生成所述界面的界面背景图片以及控件背景图片等界面元素中的至少一项。
APP可以预先保存不同指定事件的信息与“包含显示效果与相应的指定事件相关的界面元素的界面的标识”的映射关系(后称第一映射关系),以及具备不同界面的标识(界面配置文件的名称)的界面配置文件。基于该第一映射关系,APP在指定事件发生后,可以根据该指定事件的信息(该信息比如是指定事件的特征等),以及该第一映射关系,确定与该指定事件的信息相映射的界面的标识。后续,通过执行步骤12,APP可以获取具备确定出的该界面的标识的界面配置文件,进而利用该界面配置文件生成界面。需要说明的是,获取到的该界面配置文件中的界面元素,包括显示效果与该指定事件相关的界面元素。比如,作为界面元素的内容为“烟花”的图片的显示效果,与“新年到来”这一指定事件相关。
APP保存的具备不同界面的标识(界面配置文件的名称)的界面配置文件,以及第一映射关系,可以是预先设置在APP本地的;也可以是APP从服务器下载到本地的。
类型2:显示效果与所述指定事件相关的界面元素的标识。这里所说的界面元素,比如包括界面背景图片以及控件背景图片等界面元素中的至少一项。
所述显示效果与指定事件相关的界面元素,可以是根据日常习惯,由设计人员设计,并上传至服务器保存的。比如,提到春节人们一般可以想到烟花、红包、团圆等等与新年相关的元素,因而设计人员可以将有关烟花的图片、有关红包的图片或者有关家人团圆的图片作为显示效果与事件“春节”相关的界面元素;再比如,提到雪,人们一般会想到雪人、雪花、打雪仗等等与“雪”相关的元素,因而设计人员可以使用该些与“雪”相关的元素设计图片,并将该些设计的图片作为显示效果与事件“雪”相关的界面元素;还比如,提到北京,人们一般可以想到故宫、长城、天安门广场,等等与北京相关的元素,因而设计人员可以使用该些与“北京”相关的元素设计图片,并将设计的图片作为显示效果与事件“北京”相关的界面元素。
APP可以预先保存不同指定事件的信息与“显示效果与所述指定事件相关的界面元素的标识”的映射关系(后称第二映射关系),以及具备不同标识的界面元素。基于该第二映射关系,APP在指定事件发生后,可以根据该指定事件的信息(该信息比如是指定事件的特征等),以及该第二映射关系,确定与该指定事件的信息相映射的界面元素的标识。后续,通过执行步骤12,APP可以获取具备确定出的界面元素的标识的界面元素,进而利用获取到的界面元素生成界面。
APP保存的具备不同标识的界面元素,以及第二映射关系,可以是预先设置在APP本地的;也可以是APP从服务器下载到本地的。
类型3:本申请实施例中,所述界面的信息,还可以就是显示效果与所述指定事件相关的界面元素本身。
APP可以预先保存显示效果与所述指定事件相关的界面元素,以及各指定事件与“显示效果与相应的指定事件相关的界面元素”的映射关系(后称第三映射关系)。那么,在发生某指定事件后,APP可以根据该指定事件,以及所述第三映射关系,确定该指定事件所映射的、显示效果与该指定事件相关的界面元素。APP保存的显示效果与所述指定事件相关的界面元素,以及第三映射关系,可以是预先设置在APP本地的;也可以是APP从服务器下载到本地的。
或者,APP也可以不保存第三映射关系,而是在发生指定事件后,将发生的指定事件的信息发送给服务器,从而触发服务器根据保存在服务器的第三映射关系,确定与APP发送的该指定事件相映射的界面元素,进而将确定出的界面元素发送给APP。在这样的情况下,APP接收服务器发送的与该指定事件相映射的界面元素,即步骤11中所述的确定包含与所述指定事件相关的界面元素的界面的信息。
步骤12,APP根据确定出的包含与所述指定事件相关的界面元素的界面的信息(为便于描述,后称所述信息),展示包含与所述指定事件相关的界面元素的界面(为便于描述,后称所述界面)。
例如,假设某APP默认的某界面如图2所示,在发生指定事件“新年到来”后,通过执行步骤11以及步骤12,该APP将展示如图3所示的、包含大量与新年相关的界面元素的界面;假设发生的指定事件为“圣诞到来”,则通过执行步骤11以及步骤12,该APP将展示如图4所示的、包含大量与圣诞相关的界面元素的界面。
本申请实施例中,当所述信息为与指定事件相关的界面元素的界面的标识(界面配置文件的名称)时,步骤12的实现方式比如可以包括:APP可以根据该标识,在本地或者从服务器获取具备该标识的界面配置文件,进而利用该界面配置文件中包含的界面元素,生成界面并展示;当所述信息为显示效果与指定事件相关的界面元素的标识时,步骤12的实现方式比如可以包括:APP可以根据该标识,从本地或者服务器获取具备该标识的界面元素,进而利用确定的界面元素生成界面并展示;当所述信息为显示效果与所述指定事件相关的界面元素本身时,步骤12的实现方式比如可以包括:APP可以利用通过执行步骤11确定出的显示效果与所述指定事件相关的界面元素,生成界面并展示。
需要说明的是,APP可以但不限于在以下三种场景下,展示包含与所述指定事件相关的界面元素的界面:
场景1:APP在被激活为前台运行的APP后,根据确定出的所述信息,展示所述界面;
APP被激活为前台运行的APP,包括:APP被启动;或者,APP由后台运行切换为前台运行。比如,在APP被激活为前台运行的APP后,该APP可以根据通过执行步骤11确定出的界面元素的标识,从服务器或本地获取具备确定出的界面元素的标识的界面元素,并根据获取的界面元素生成界面并展示。
针对根据确定出的界面元素的标识从服务器获取界面元素的方式而言,为了减少APP被激活为前台运行的APP后生成界面耗费的时间,在一种实施方式中,APP可以在确定包含与所述指定事件相关的界面元素的界面元素的标识后,立即根据所述界面元素的标识从服务器获取相应的界面元素,并根据获取的界面元素生成新的界面,进而在接收到APP启动指令后,展示已经生成的新的界面。
场景2:APP根据确定出的所述信息,将APP当前显示的界面,切换为包含与所述指定事件相关的界面元素的界面;
即,当APP在前台运行的过程中发生了指定事件,此时APP可以通过执行步骤11确定包含与所述指定事件相关的界面元素的界面的信息,从而通过执行步骤12——根据所述界面的信息,生成新的界面,进而将APP当前显示的界面切换为生成的新的界面。
上述场景1和场景2下,APP生成并展示的新的界面,可以是APP的具备任意交互功能的界面。需要说明的是,以确定出的与所述指定事件相关的界面元素的界面的信息为界面配置文件的名称为例,在生成新的界面时,除了以所述界面配置文件为依据外,一般还会以APP当前即将要展示的界面需包含的控件的配置信息等作为依据。比如,若该APP接收到针对用于提供某交互功能的界面的显示指令,则该APP一方面会获取所述界面配置文件中的配置信息(后称配置信息1),一方面会获取该用于提供某交互功能的界面所包含的控件的配置信息(如控件的类型以及控件在界面中的坐标等,后称配置信息2),从而结合配置信息1和配置信息2,生成新的界面。
场景3:APP根据确定出的所述信息,在接收到针对指定界面的显示指令时,显示包含与所述指定事件相关的界面元素的界面;
在场景3下,APP根据所述信息生成并展示的界面,可以是APP的某种指定界面。这里所说的指定界面,比如可以是APP的用于提供信息搜索功能或者信息展示功能的界面等等。在场景3下,APP只会在接收到针对所述指定界面的显示指令时,才会根据确定出的所述信息,以包含与所述指定事件相关的界面元素的界面作为所述指定界面进行显示。
采用本申请实施例1提供的界面展示方法,由于APP可以在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息,并根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面,无需用户参与协助,从而相比于现有技术而言,提升了展示界面的效率。当所述包含与所述指定事件相关的界面元素的界面,为应用程序的非默认界面时,该方法可以提升展示非默认界面的效率。
实施例2
本申请实施例提供一种界面展示装置,用以解决现有技术中的非默认界面的展示方法存在的效率较低的问题。该装置的具体结构示意图如图5所示,包括:信息确定单元21以及界面展示单元22。
其中,信息确定单元21,用于在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息。与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素。
界面展示单元22,用于根据信息确定单元确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。
在一种实施方式中,界面展示单元22,用于:在所述界面展示装置被激活为前台运行的APP后,根据确定出的所述信息,展示所述界面;或,根据确定出的所述信息,将所述界面展示装置当前显示的界面,切换为包含与所述指定事件相关的界面元素的界面;或,根据确定出的所述信息,在接收到针对指定界面的显示指令时,显示包含与所述指定事件相关的界面元素的界面。
在一种实施方式中,包含与所述指定事件相关的界面元素的界面的信息,包括:所述界面的标识;所述界面包含的、与所述指定事件相关的界面元素的标识。
在一种实施方式中,所述指定事件,包括下述至少一种:与时间相关的指定事件;与地理位置相关的指定事件;与天气相关的指定事件。
在一种实施方式中,信息确定单元21,用于根据保存的指定事件的信息,对指定事件进行监控;并在监控到发生指定事件后,确定包含与所述指定事件相关的界面元素的界面的信息。
在一种实施方式中,信息确定单元21,用于:在监控到发生指定事件后,向服务器发送所述指定事件的信息;并接收所述服务器根据所述指定事件的信息发送的、包含与所述指定事件相关的界面元素的界面的信息;或,在监控到发生指定事件后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
在一种实施方式中,信息确定单元21,用于在接收到服务器发送的用于告知发生了指定事件的通知后,确定包含与所述指定事件相关的界面元素的界面的信息。
在一种实施方式中,信息确定单元21,用于获取服务器发送的、包含与所述指定事件相关的界面元素的界面的信息;或,接收到所述通知后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
采用本申请实施例2提供的界面展示装置,由于APP可以在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息,并根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面,无需用户参与协助,从而相比于现有技术而言,提升了展示界面的效率。当所述包含与所述指定事件相关的界面元素的界面,为应用程序的非默认界面时,该方法可以提升展示非默认界面的效率。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (16)
1.一种界面展示方法,其特征在于,包括:
APP在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息;其中,与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素;
根据确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。
2.如权利要求1所述的方法,其特征在于,APP根据确定出的所述信息,展示所述界面,包括:
APP在被激活为前台运行的APP后,根据确定出的所述信息,展示所述界面;或,
APP根据确定出的所述信息,将APP当前显示的界面,切换为包含与所述指定事件相关的界面元素的界面;或,
APP根据确定出的所述信息,在接收到针对指定界面的显示指令时,显示包含与所述指定事件相关的界面元素的界面。
3.如权利要求1所述的方法,其特征在于,包含与所述指定事件相关的界面元素的界面的信息,包括:
所述界面的标识;
所述界面包含的、与所述指定事件相关的界面元素的标识。
4.如权利要求1所述的方法,其特征在于,所述指定事件,包括下述至少一种:
与时间相关的指定事件;
与地理位置相关的指定事件;
与天气相关的指定事件。
5.如权利要求1所述的方法,其特征在于,APP在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息,包括:
APP根据保存的指定事件的信息,对指定事件进行监控;并在监控到发生指定事件后,确定包含与所述指定事件相关的界面元素的界面的信息。
6.如权利要求5所述的方法,其特征在于,APP在监控到发生指定事件后,确定包含与所述指定事件相关的界面元素的界面的信息,包括:
APP在监控到发生指定事件后,向服务器发送所述指定事件的信息;并接收所述服务器根据所述指定事件的信息发送的、包含与所述指定事件相关的界面元素的界面的信息;或,
APP在监控到发生指定事件后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
7.如权利要求1所述的方法,其特征在于,APP在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息,包括:
APP在接收到服务器发送的用于告知发生了指定事件的通知后,确定包含与所述指定事件相关的界面元素的界面的信息。
8.如权利要求7所述的方法,其特征在于,APP接收到所述通知后,确定包含与所述指定事件相关的界面元素的界面的信息,包括:
APP获取服务器发送的、包含与所述指定事件相关的界面元素的界面的信息;或,
APP接收到所述通知后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
9.一种界面展示装置,其特征在于,包括:
信息确定单元,用于在指定事件发生后,确定包含与所述指定事件相关的界面元素的界面的信息;其中,与所述指定事件相关的界面元素,为显示效果与所述指定事件相关的界面元素;
界面展示单元,用于根据信息确定单元确定出的所述信息,展示包含与所述指定事件相关的界面元素的界面。
10.如权利要求9所述的装置,其特征在于,界面展示单元,用于:
在所述界面展示装置被激活为前台运行的APP后,根据确定出的所述信息,展示所述界面;或,
根据确定出的所述信息,将所述界面展示装置当前显示的界面,切换为包含与所述指定事件相关的界面元素的界面;或,
根据确定出的所述信息,在接收到针对指定界面的显示指令时,显示包含与所述指定事件相关的界面元素的界面。
11.如权利要求1所述的装置,其特征在于,包含与所述指定事件相关的界面元素的界面的信息,包括:
所述界面的标识;
所述界面包含的、与所述指定事件相关的界面元素的标识。
12.如权利要求1所述的装置,其特征在于,所述指定事件,包括下述至少一种:
与时间相关的指定事件;
与地理位置相关的指定事件;
与天气相关的指定事件。
13.如权利要求1所述的装置,其特征在于:
信息确定单元,用于根据保存的指定事件的信息,对指定事件进行监控;并在监控到发生指定事件后,确定包含与所述指定事件相关的界面元素的界面的信息。
14.如权利要求13所述的装置,其特征在于,信息确定单元,用于:
在监控到发生指定事件后,向服务器发送所述指定事件的信息;并接收所述服务器根据所述指定事件的信息发送的、包含与所述指定事件相关的界面元素的界面的信息;或,
在监控到发生指定事件后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
15.如权利要求1所述的装置,其特征在于:
信息确定单元,用于在接收到服务器发送的用于告知发生了指定事件的通知后,确定包含与所述指定事件相关的界面元素的界面的信息。
16.如权利要求15所述的装置,其特征在于,信息确定单元,用于:
获取服务器发送的、包含与所述指定事件相关的界面元素的界面的信息;或,
接收到所述通知后,从预先设置在本地的界面的信息中,确定包含与所述指定事件相关的界面元素的界面的信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610083979.2A CN105760163A (zh) | 2016-02-06 | 2016-02-06 | 一种界面展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610083979.2A CN105760163A (zh) | 2016-02-06 | 2016-02-06 | 一种界面展示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105760163A true CN105760163A (zh) | 2016-07-13 |
Family
ID=56330078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610083979.2A Pending CN105760163A (zh) | 2016-02-06 | 2016-02-06 | 一种界面展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105760163A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984315A (zh) * | 2018-06-14 | 2018-12-11 | 深圳市轱辘汽车维修技术有限公司 | 应用数据处理方法、装置、终端及可读介质 |
CN111158826A (zh) * | 2019-12-27 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 一种界面皮肤生成方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479023A (zh) * | 2010-11-22 | 2012-05-30 | 联想(北京)有限公司 | 一种显示方法及终端 |
CN103455519A (zh) * | 2012-06-04 | 2013-12-18 | 联想(北京)有限公司 | 显示对象的方法以及电子设备 |
-
2016
- 2016-02-06 CN CN201610083979.2A patent/CN105760163A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479023A (zh) * | 2010-11-22 | 2012-05-30 | 联想(北京)有限公司 | 一种显示方法及终端 |
CN103455519A (zh) * | 2012-06-04 | 2013-12-18 | 联想(北京)有限公司 | 显示对象的方法以及电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984315A (zh) * | 2018-06-14 | 2018-12-11 | 深圳市轱辘汽车维修技术有限公司 | 应用数据处理方法、装置、终端及可读介质 |
CN111158826A (zh) * | 2019-12-27 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 一种界面皮肤生成方法、装置、设备及存储介质 |
CN111158826B (zh) * | 2019-12-27 | 2022-04-05 | 腾讯科技(深圳)有限公司 | 一种界面皮肤生成方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2582583C (en) | Stitching of paths for improved text-on-path rendering of map labels | |
US9354068B2 (en) | System and method for dynamically downloading and displaying map data | |
US20090244095A1 (en) | Run-time label cache for efficient map labeling | |
CN103514626B (zh) | 一种显示天气信息的方法及其装置和移动终端 | |
CN103247226B (zh) | 一种电子地图的确定方法和装置 | |
CN105260466A (zh) | 推送图片的方法和装置 | |
CN109002452B (zh) | 地图瓦片更新方法、装置及计算机可读存储介质 | |
CN102202134A (zh) | 天气预报的显示方法及移动终端 | |
CN105827840A (zh) | 一种日历信息生成方法及装置 | |
CN105760163A (zh) | 一种界面展示方法及装置 | |
US9037156B2 (en) | Real-time spherical correction of map data | |
EP2107543A1 (en) | Run-time label cache for efficient map labeling by an electronic map display | |
CN113901347A (zh) | 信息推荐方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160713 |