弹窗配置方法及装置.pdf

上传人:a2 文档编号:1302893 上传时间:2018-04-14 格式:PDF 页数:11 大小:586.12KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610949345.0

申请日:

2016.10.26

公开号:

CN106648612A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/44申请日:20161026|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

乐视控股(北京)有限公司; 乐视移动智能信息技术(北京)有限公司

发明人:

郑子天

地址:

100025 北京市朝阳区姚家园路105号3号楼10层1102

优先权:

专利代理机构:

北京邦信阳专利商标代理有限公司 11012

代理人:

金玺

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种弹窗配置方法,其包括:创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;接收用户对所述显示元素及其参数的修改,生成对象;运行所述对象,显示弹窗。本发明实施例公开了一种弹窗配置装置,其包括:创建模块,用于创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;生成对象模块,用于接收用户对所述显示元素及其参数的修改,生成对象;运行显示模块,用于运行所述对象,显示弹窗。本发明实施例可根据用户需要添加或者修改显示元素,实现功能的多样化、个性化设置,以满足不同用户需求。

权利要求书

1.一种弹窗配置方法,其特征在于,包括:
创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;
接收用户对所述显示元素及其参数的修改,生成对象;
运行所述对象,显示弹窗。
2.如权利要求1所述的弹窗配置方法,其特征在于,接收用户对所述显示元素及其参数
的修改,生成对象包括:
解析所述布局文件;
接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成对象。
3.如权利要求2所述的弹窗配置方法,其特征在于,接收用户在解析后的布局文件中对
所述显示元素及其参数的修改,生成对象包括:
接收用户指令;
根据所述用户指令调用控件;
将所述控件添加到解析后的所述布局文件中,调整所述控件的参数,生成对象。
4.如权利要求3所述的弹窗配置方法,其特征在于,根据所述用户指令调用所述控件包
括:
根据所述用户指令查找所述控件;
调用所述控件。
5.如权利要求2所述的弹窗配置方法,其特征在于,接收用户在解析后的布局文件中对
所述显示元素及其参数的修改,生成对象包括:
接收用户指令;
在所述解析后的布局文件中,确定需要修改的控件;
修改所述控件及其参数,生成对象。
6.如权利要求1所述的弹窗配置方法,其特征在于,在生成所述对象之后,运行所述对
象之前,还包括:
校检所述对象是否有效;
如果有效,则将所述对象保存在内存中。
7.一种弹窗配置装置,其特征在于,包括:
创建模块,用于创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;
生成对象模块,用于接收用户对所述显示元素及其参数的修改,生成对象;
运行显示模块,用于运行所述对象,显示弹窗。
8.如权利要求7所述的弹窗配置装置,其特征在于,生成对象模块包括:
解析单元,用于解析所述布局文件;
生成对象单元,用于接收用户在解析后的布局文件中对所述显示元素及其参数的修
改,生成对象。
9.如权利要求8所述的弹窗配置装置,其特征在于,生成对象单元可选地用于:
接收用户指令;
根据所述用户指令调用控件;
将所述控件添加到解析后的所述布局文件中,调整所述控件的参数,生成对象。
10.如权利要求9所述的弹窗配置装置,其特征在于,生成对象单元可选地用于:
根据所述用户指令查找所述控件;
调用所述控件。
11.如权利要求8所述的弹窗配置装置,其特征在于,生成对象单元可选地用于:
接收用户指令;
在所述解析后的布局文件中,确定需要修改的控件;
修改所述控件及其参数,生成对象。
12.如权利要求7所述的弹窗配置装置,其特征在于,还包括:校检模块,用于校检所述
对象是否有效;
保存模块,用于当校检有效时,将所述对象保存在内存中。

说明书

弹窗配置方法及装置

技术领域

本发明实施例涉及智能设备技术领域,具体涉及一种弹窗配置方法及装置。

背景技术

目前,用户在使用手机等移动智能终端,当触发某一操作时,在手机屏幕上弹出弹
窗,进行相应操作。发明人在实现本发明的过程中发现,弹窗配置之后,显示内容已经固定,
无法对其显示元素及其参数进行修改,也无法添加显示元素,导致弹窗展示的功能不能很
好地满足用户的需求,无法实现个性化设置。

发明内容

有鉴于此,本发明实施例提供一种弹窗配置方法及装置,能够解决弹窗界面无法
根据用户需求进行个性化的技术问题。

本发明实施例提供一种弹窗配置方法,其包括:创建布局文件,所述布局文件包括
用于描述弹窗的显示元素及其参数;接收用户对所述显示元素及其参数的修改,生成对象;
运行所述对象,显示弹窗。

可选地,接收用户对所述显示元素及其参数的修改,生成对象包括:解析所述布局
文件;接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成对象。

可选地,接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成
对象包括:接收用户指令;根据所述用户指令调用控件;将所述控件添加到解析后的所述布
局文件中,调整所述控件的参数,生成对象。

可选地,根据所述用户指令调用所述控件包括:根据所述用户指令查找所述控件;
调用所述控件。

可选地,接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成
对象包括:接收用户指令;在所述解析后的布局文件中,确定需要修改的控件;修改所述控
件及其参数,生成对象。

可选地,在生成所述对象之后,运行所述对象之前,还包括:校检所述对象是否有
效;如果有效,则将所述对象保存在内存中。

本发明实施例还提供一种弹窗配置装置,其包括:创建模块,用于创建布局文件,
所述布局文件包括用于描述弹窗的显示元素及其参数;生成对象模块,用于接收用户对所
述显示元素及其参数的修改,生成对象;运行显示模块,用于运行所述对象,显示弹窗。

可选地,生成对象模块包括:解析单元,用于解析所述布局文件;生成对象单元,用
于接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成对象。

可选地,生成对象单元可选地用于:接收用户指令;根据所述用户指令调用控件;
将所述控件添加到解析后的所述布局文件中,调整所述控件的参数,生成对象。

可选地,生成对象单元可选地用于:根据所述用户指令查找所述控件;调用所述控
件。

可选地,生成对象单元可选地用于:接收用户指令;在所述解析后的布局文件中,
确定需要修改的控件;修改所述控件及其参数,生成对象。

可选地,还包括:校检模块,用于校检所述对象是否有效;保存模块,用于当校检有
效时,将所述对象保存在内存中。

本发明实施例提供的弹窗配置方法及装置通过建立布局文件,用户可按照自身喜
好对弹窗的显示元素进行修改,可实现弹窗功能、样式的多样化、个性化显示,满足不同用
户需求;通过对布局文件进行解析,使得用户对布局文件的修改更加方便,对生成的对象进
行校验,避免无效对象的生成,并且在校检无效时,给出无效理由,提高修改弹窗的效率和
准确率。

附图说明

图1是本发明实施例一的弹窗配置方法的流程图;

图2是本发明实施例二的弹窗配置方法的流程图;

图3是本发明实施例三的弹窗配置装置的结构框图;

图4是本发明实施例六提供的执行弹窗配置方法的电子设备的硬件结构示意图。

具体实施方式

以下结合附图以及具体实施例,对本发明的技术方案进行详细描述。

实施例一

图1示出了本发明实施例一的弹窗配置方法的流程图,其包括:

S110,创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;

布局文件的格式通常使用xml格式。例如,在Android系统中,采用activity_
main.xml、AndroidManifest.xml等。布局文件上包括各种弹窗的各个显示元素,以及表征
显示元素的参数,通过调整显示元素的参数,可调整显示元素的显示颜色、位置、大小等。

S120,接收用户对所述显示元素及其参数的修改,生成对象;

用户可以对布局文件中的显示元素进行添加,显示元素包括:标题、子标题、列表、
按钮、勾选框等。添加显示元素可采用set()函数进行调用。如添加标题,采用set head函数
调用标题控件。然后修改其参数,以使添加的显示元素能够安装用户需求进行显示。也可对
布局文件中现有的显示元素及其参数进行修改,生成对象。

S130,运行所述对象,显示弹窗。

在本发明实施例中,生成对象之后,立即运行所述对象,以显示弹窗。

本发明实施例一提供的弹窗配置方法通过建立布局文件,用户可按照自身喜好对
弹窗的显示元素进行修改,可实现弹窗功能、样式的多样化、个性化显示,满足不同用户需
求。

实施例二

图2示出了本发明实施例二的弹窗配置方法的流程图,其包括:

S200,创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;

例如,布局文件的按钮1和按钮2,按钮1和按钮2的参数包括宽度、高度、显示位置、
按钮间的间距、按钮排布(水平排布或者竖直排布)等。

S201,接收用户对所述显示元素及其参数的修改,生成对象;

具体地包括:

(1)解析所述布局文件;

将布局文件解析成高级语言,如Java,C,C++,C#等。

(2)接收用户在解析后的布局文件中对所述显示元素及其参数的修改,生成对象。

将布局文件解析成代码后,用户根据自身的喜好在解析后的代码中对显示元素及
其参数进行修改,生成对象。其中,显示元素的参数包括位置、大小、样式等。对显示元素的
修改包括:添加新的控件以及对现有控件的修改。

其中,添加新的控件,具体地包括:

A1,接收用户指令;

例如,用户想要为弹窗添加列表,则接收到为弹窗添加列表的指令。

A2,根据所述用户指令调用控件;

根据用户指令查找所述控件,在所有控件中对列表控件进行查找。查找到列表控
件时,调用列表控件,例如采用set list函数进行调用。

A3,将所述控件添加到解析后的所述布局文件中,调整所述控件的参数,生成对
象。

将所需要添加的控件通过调用函数添加到解析后的布局文件中,调整控件的各项
参数,以使其在弹窗的合适位置显示。

其中,修改现有控件,具体地包括:

B1,接收用户指令;

例如,用户想要对按钮的显示进行修改,则接收到修改按钮的指令。

B2,在所述解析后的布局文件中,确定需要修改的控件;

在解析后的布局文件中,查找并确定按钮控件所在的位置。

B3,修改所述控件及其参数,生成对象。

S202,校检所述对象是否有效;

通过终端校检对象,检验生成的对象是否有错误,是否符合弹窗的设置要求。

S203,如果有效,则将所述对象保存在内存中;

如果校检有效,则将对象保存在内存中,每个对象对应一个名称,以方便对象的调
用。如果无效,给出无效的理由,以方便用户进行修改。

S204,运行所述对象,显示弹窗。

在本发明的实施例中,可根据用户的指令运行所述对象。在接收到用户的运行指
令后,立即运行所述对象,以显示弹窗。

本发明实施例二提供的弹窗配置方法通过对布局文件进行解析,使得用户对布局
文件的修改更加方便,而且对生成的对象进行校验,避免无效对象的生成,并且在校检无效
时,给出无效理由,提高修改弹窗的效率和准确率,同时在接收到用户运行指令后,再运行
所述对象,可减少程序的运行量,提高设备的反应速度。

实施例三

图3是本发明实施三提供弹窗配置装置的结构框图300,其包括:

创建模块310,用于创建布局文件,所述布局文件包括用于描述弹窗的显示元素及
其参数;

生成对象模块320,用于接收用户对所述显示元素及其参数的修改,生成对象;

运行显示模块330,用于运行所述对象,显示弹窗。

本发明实施例三提供的弹窗配置装置通过创建模块建立布局文件,利用生成对象
模块接收用户根据自身喜好对弹窗的显示元素的修改,并通过运行显示模块运行对象,显
示弹窗,可实现弹窗功能、样式的多样化、个性化显示,满足不同用户需求。

实施例四

在本发明实施例中,可选地,生成对象模块包括:

解析单元,用于解析所述布局文件;

生成对象单元,用于接收用户在解析后的布局文件中对所述显示元素及其参数的
修改,生成对象。

可选地,生成对象单元进一步地用于:

接收用户指令;

根据所述用户指令调用控件;

将所述控件添加到解析后的所述布局文件中,调整所述控件的参数,生成对象。

可选地,生成对象单元进一步地用于:

根据所述用户指令查找所述控件;

调用所述控件。

可选地,生成对象单元进一步地用于:

接收用户指令;

在所述解析后的布局文件中,确定需要修改的控件;

修改所述控件及其参数,生成对象。

可选地,弹窗配置装置还包括:

校检模块,用于校检所述对象是否有效;

保存模块,用于当校检有效时,将所述对象保存在内存中。

本发明实施例四提供的弹窗配置装置通过解析模块对布局文件进行解析,使得用
户对布局文件的修改更加方便,而且通过校检模块对生成的对象进行校验,避免无效对象
的生成,并且在校检无效时,给出无效理由,提高修改弹窗的效率和准确率。

实施例五

本发明实施例五提供了一种计算机存储介质,所述计算机存储介质存储有计算机
可执行指令,该计算机可执行指令可执行上述任意方法实施例中的弹窗配置方法。

实施例六

图4是本发明实施例六提供的执行弹窗配置方法的电子设备的硬件结构示意图,
如图4所示,该设备包括:

一个或多个处理器410以及存储器420所示,图4中以一个处理器410为例。

执行弹窗配置方法的设备还可以包括:输入装置430和输出装置440。

处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式
连接,图4中以通过总线连接为例。

存储器420作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程
序、非易失性计算机可执行程序以及模块,如本发明实施例中的弹窗配置方法对应的程序
指令/模块(例如,附图3所示的创建模块310,生成对象模块320,运行显示模块330)。处理器
410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行服务器的
各种功能应用以及数据处理,即实现上述方法实施例的弹窗配置方法。

存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系
统、至少一个功能所需要的应用程序;存储数据区可存储根据弹窗配置装置的使用所创建
的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例
如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存
储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接
至弹窗配置装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网
及其组合。

输入装置430可接收输入的数字或字符信息,以及产生与弹窗配置装置的用户设
置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器420中,当被所述一个或者多个处理器
410执行时,执行上述任意方法实施例中的弹窗配置方法。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有
益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据
通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低
端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功
能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、
视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总
线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能
力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或
者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储
介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备
等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动
硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access
Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其
中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创
造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可
借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理
解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出
来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括
若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各
个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限
制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当
理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征
进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技
术方案的精神和范围。

弹窗配置方法及装置.pdf_第1页
第1页 / 共11页
弹窗配置方法及装置.pdf_第2页
第2页 / 共11页
弹窗配置方法及装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《弹窗配置方法及装置.pdf》由会员分享,可在线阅读,更多相关《弹窗配置方法及装置.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种弹窗配置方法,其包括:创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;接收用户对所述显示元素及其参数的修改,生成对象;运行所述对象,显示弹窗。本发明实施例公开了一种弹窗配置装置,其包括:创建模块,用于创建布局文件,所述布局文件包括用于描述弹窗的显示元素及其参数;生成对象模块,用于接收用户对所述显示元素及其参数的修改,生成对象;运行显示模块,用于运行所述对象,显示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1