《一种电力系统分布式平台构建方法.pdf》由会员分享,可在线阅读,更多相关《一种电力系统分布式平台构建方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102789392 A (43)申请公布日 2012.11.21 C N 1 0 2 7 8 9 3 9 2 A *CN102789392A* (21)申请号 201210212445.7 (22)申请日 2012.06.21 G06F 9/455(2006.01) G06F 9/445(2006.01) H04L 29/08(2006.01) (71)申请人中国电力科学研究院 地址 100192 北京市海淀区清河小营东路 15号 (72)发明人李亚楼 田芳 李宁波 陈勇 李伟 周智强 陈继林 (74)专利代理机构北京安博达知识产权代理有 限公司 11271 代理人徐。
2、国文 (54) 发明名称 一种电力系统分布式平台构建方法 (57) 摘要 本发明提供一种电力系统分布式平台构建方 法,所述方法包括以下步骤:构建虚拟分布式集 群;分布式平台的部署;分布式平台管理子系统。 本发明用较小的资源消耗实现整个分布式平台的 所有功能,并且对于平台的启动和停止实现一键 完成,加快操作速度;提供简洁易用的程序更新、 平台监控、任务提交和查看功能,最终实现分布式 平台的空间节省性和系统易用性;将镜像放在笔 记本电脑上,可以轻松在单机环境实现利用分布 式平台的进行开发,测试,演示相关程序和系统, 实现移动的分布式平台。 (51)Int.Cl. 权利要求书2页 说明书7页 附图3。
3、页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 3 页 1/2页 2 1.一种电力系统分布式平台构建方法,其特征在于:所述方法包括以下步骤: 步骤1:构建虚拟分布式集群; 步骤2:分布式平台的部署; 步骤3:分布式平台管理子系统。 2.根据权利要求1所述的电力系统分布式平台构建方法,其特征在于:所述步骤1中, 通过LXC构建虚拟分布式集群。 3.根据权利要求2所述的电力系统分布式平台构建方法,其特征在于:所述步骤1包 括以下步骤: 步骤1-1:在虚拟机单元上安装Linux操作系统; 步骤1-2:构建LXC的根文件系统; 步骤1-3:设置。
4、宿主操作系统; 步骤1-4:设置LXC; 步骤1-5:启动LXC。 4.根据权利要求3所述的电力系统分布式平台构建方法,其特征在于:所述宿主操作 系统和LXC之间、LXC和LXC之间均通过网桥连接实现通信。 5.根据权利要求3所述的电力系统分布式平台构建方法,其特征在于:所述步骤1-2 包括以下步骤: 步骤1-2-1:确定LXC的根文件系统在宿主操作系统的文件系统的位置; 步骤1-2-2:拷贝宿主操作系统的根文件系统。 6.根据权利要求3所述的电力系统分布式平台构建方法,其特征在于:所述步骤1-3 包括以下步骤: 步骤1-3-1:安装LXC用户态工具; 步骤1-3-2:配置宿主操作系统与LXC。
5、之间的网桥; 步骤1-3-3:检查宿主操作系统的/etc/fstab文件,确保宿主操作系统中已经挂载/ cgroup; 步骤1-3-4:撰写LXC配置文件和LXC挂载文件系统的配置文件; 步骤1-3-5:创建LXC的虚拟设备。 7.根据权利要求3所述的电力系统分布式平台构建方法,其特征在于:所述步骤1-4 包括以下步骤: 步骤1-4-1:切换到LXC的根文件系统中; 步骤1-4-2:清空LXC的/etc/fstab文件; 步骤1-4-3:删除LXC网卡配置文件; 步骤1-4-4:修改LXC启动配置文件脚本; 步骤1-4-5:检查/etc/inittab文件; 步骤1-4-6:设置LXC启动时需。
6、要同时启动的服务; 步骤1-4-7:修改主机名和root密码; 步骤1-4-8:LXC配置完毕并退出。 8.根据权利要求1所述的电力系统分布式平台构建方法,其特征在于:所述步骤2包 括以下步骤: 权 利 要 求 书CN 102789392 A 2/2页 3 步骤2-1:创建普通用户; 步骤2-2:将分布式平台所需要的配置文件模板、库文件和可执行文件拷贝到相应的 目录; 步骤2-3:修改配置,设置权限,编写启动脚本。 9.根据权利要求1所述的电力系统分布式平台构建方法,其特征在于:所述步骤3包 括以下步骤: 步骤3-1:提交业务:将计算程序从本机通过调度节点传送到计算节点,然后设定任务 定时提交。
7、的频率,将任务提交到调度节点; 步骤3-2:平台资源监控;通过调度节点查看分布式平台的资源,并在显示界面显示返 回结果; 步骤3-3:计算任务监控;通过调度节点获取计算节点正在计算的任务,返回到显示界 面进行显示; 步骤3-4:离线结果管理;在调度节点上查询计算完毕的任务,返回到界面显示,删除 不需要的任务,分布式平台自动删除节点上的相关文件; 步骤3-5:查看在线结果;当前任务计算完毕后,分布式平台会自动返回结果,返回到 显示界面进行显示。 权 利 要 求 书CN 102789392 A 1/7页 4 一种电力系统分布式平台构建方法 技术领域 0001 本发明属于电力系统仿真技术领域,具体涉。
8、及一种电力系统分布式平台构建方 法。 背景技术 0002 虚拟化技术是近年来比较流行的计算机技术,它是指应用运行在虚拟的软硬件环 境中,通过虚拟化技术可以扩展硬件容量,简化软件的配置部署过程。虚拟化的技术有很多 种,包括操作系统虚拟化,应用程序虚拟化,桌面虚拟化,存储虚拟化,网络虚拟化等,我们 通常指的虚拟化是指操作系统虚拟化,即在一台机器上虚拟出多个操作系统(也可以叫服 务器虚拟化,因为虚拟出有独立操作系统的主机)。操作系统虚拟化也分多种,包括全虚拟 化,半虚拟化,操作系统级虚拟化。全虚拟化是在硬件和客户操作系统之间存在一个中间层 (称为VMM,Virtual Machine Manager。
9、)。VMM完全模拟硬件,Guest OS不需要做任何改动。 全虚拟化又分为传统的和硬件辅助的,传统的完全虚拟化,虚拟机运行在操作系统之上,虚 拟机管理程序本身运行在cpu的Ring 0,虚拟的Guest OS则运行在Ring 1,但是这样一 来Guest的兼容性会受到影响,并且原来Guest OS要在Ring 0上执行的指令都必须经过 hypervisor翻译才能运行,速度会有所下降。而硬件辅助的完全虚拟化需要cpu硬件支持, 有intel的VT和AMD的AMD-V两种技术,只有支持这两种技术的cpu才可以使用。硬件辅助 的虚拟化把虚拟机管理程序本身放到比Ring 0还低的模式运行(比如Rin。
10、g-1),而把Guest OS放到Ring 0,这样兼容性得到了提高。半虚拟化一种修改Guest OS部分访问特权状态 的代码以便直接与VMM交互的技术,需要对Guest OS的代码进行修改,部分硬件接口以软 件的形式提供给客户机操作系统,这可以通过Hypercall(VMM提供给Guest OS的直接调 用,与系统调用类似)的方式来提供,这样会提高虚拟机的效率。操作系统级的虚拟化是指 在操作系统上虚拟出若干个完全隔离的操作系统,它是一种轻量级的虚拟化技术,效率高, 但是只能模拟和Host os同类型的操作系统。 0003 目前在单机上使用虚拟机的很多,在单机上使用几个虚拟机的也不少,通过网络。
11、 配置,也能构成集群,但是这样构建集群,一是占用空间比较大,因为每个操作系统都是独 立的操作系统,它们之间没有共享的部分。二是每个操作系统都需要单独启动,分别控制, 启动停止都不能做到一键完成。三是这种虚拟化技术效率较低。因此,我们采用操作系统 级的虚拟化来实现虚拟分布式集群的构建。通常分布式平台都是运行于同一类型的操作系 统上,操作系统级的虚拟化只能模拟同类型操作系统的特点对我们没有任何影响。 0004 (LXC)linux container就是一种操作系统级的虚拟化技术。是基于Linux操作 系统的虚拟化技术。它可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指 令解释机制以及。
12、全虚拟化的其他复杂性。容器有效地将由单个操作系统管理的资源划分到 孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与虚拟化相比,这样既 不需要指令级模拟,也不需要即时编译。容器可以在核心CPU本地运行指令,而不需要任何 专门的解释机制。此外,也避免了半虚拟化和系统调用替换中的复杂性。通过提供一种创 说 明 书CN 102789392 A 2/7页 5 建和进入容器的方式,操作系统让应用程序就像在独立的机器上运行一样,但又能共享很 多底层的资源。例如,可以有效地共享公共文件(比如glibc)的页缓存,因为所有容器都使 用相同的内核,而且所有容器还常常共享相同的libc库(取决于容器配。
13、置)。这种共享常常 可以扩展到目录中其他不需要写入内容的文件。容器在提供隔离的同时,还通过共享这些 资源节省开销,这意味着容器比真正的虚拟化的开销要小得多。Linux Container提供了在 单一可控主机节点上支持多个相互隔离的server container同时执行,Linux Container 有点像chroot,提供了一个拥有自己进程和网络空间的虚拟环境。LXC通过利用内核的新 特性(CGroup)来提供用户空间的对象,用来保证资源的隔离和对于应用或者系统的资源 控制,通过namespaces提供资源隔离。 0005 通过计算机来仿真电力系统实际运行过程已经成为电力系统仿真的主流,。
14、早期由 于电力系统规模小,模型简单,因此单用户在单机上就能完成数据维护和仿真分析。随着跨 区互联电网的形成和电网规模的不断扩大,电网的运行过程越来越复杂,仿真计算量也越 来越大,单机的仿真计算已经难以满足工作需求,因此,分布式计算被应用到电力系统仿真 领域中,不少公司开发了分布式平台。通常情况下,分布式平台部署在一个集群中的多台实 际机器上,实际的分布式集群不能随意移动,对于在公司外需要使用分布式平台的进行开 发,测试,演示相关程序和系统的工作人员来说,是一个很大的问题,特别是有些公司,内外 网分离,只能在公司内使用分布式平台。对于非实际部署分布式平台和进行分布式平台相 关的性能测试的情况,都。
15、不需要通过实际的集群来部署分布式平台。在实际使用中,进行分 布式平台开发和测试,以及相关的分布式系统的程序(底层核心计算程序,界面)的开发和 测试,给用户演示带分布式平台的系统,这一部分工作占据分布式平台使用的绝大部分。因 此,设计和研究能够在单机上部署分布式平台的方法,实现可移动的分布式平台,能够给开 发,测试和演示带分布式平台的系统带来很大的方便。 发明内容 0006 为了克服上述现有技术的不足,本发明提供一种电力系统分布式平台构建方法, 使得整个分布式平台部署消耗最小的存储空间,启动停止实现自动化,一键完成,并且提供 简洁易用的程序更新、平台监控、任务提交和查看功能,最终实现分布式平台的。
16、空间节省性 和系统易用性。 0007 为了实现上述发明目的,本发明采取如下技术方案: 0008 一种电力系统分布式平台构建方法,所述方法包括以下步骤: 0009 步骤1:构建虚拟分布式集群; 0010 步骤2:分布式平台的部署; 0011 步骤3:分布式平台管理子系统。 0012 所述步骤1中,通过LXC构建虚拟分布式集群。 0013 所述步骤1包括以下步骤: 0014 步骤1-1:在虚拟机单元上安装Linux操作系统; 0015 步骤1-2:构建LXC的根文件系统; 0016 步骤1-3:设置宿主操作系统; 0017 步骤1-4:设置LXC; 说 明 书CN 102789392 A 3/7页。
17、 6 0018 步骤1-5:启动LXC。 0019 所述宿主操作系统和LXC之间、LXC和LXC之间均通过网桥连接实现通信。 0020 所述步骤1-2包括以下步骤: 0021 步骤1-2-1:确定LXC的根文件系统在宿主操作系统的文件系统的位置; 0022 步骤1-2-2:拷贝宿主操作系统的根文件系统。 0023 所述步骤1-3包括以下步骤: 0024 步骤1-3-1:安装LXC用户态工具; 0025 步骤1-3-2:配置宿主操作系统与LXC之间的网桥; 0026 步骤1-3-3:检查宿主操作系统的/etc/fstab文件,确保宿主操作系统中已经挂 载/cgroup; 0027 步骤1-3-4。
18、:撰写LXC配置文件和LXC挂载文件系统的配置文件; 0028 步骤1-3-5:创建LXC的虚拟设备。 0029 所述步骤1-4包括以下步骤: 0030 步骤1-4-1:切换到LXC的根文件系统中; 0031 步骤1-4-2:清空LXC的/etc/fstab文件; 0032 步骤1-4-3:删除LXC网卡配置文件; 0033 步骤1-4-4:修改LXC启动配置文件脚本; 0034 步骤1-4-5:检查/etc/inittab文件; 0035 步骤1-4-6:设置LXC启动时需要同时启动的服务; 0036 步骤1-4-7:修改主机名和root密码; 0037 步骤1-4-8:LXC配置完毕并退出。
19、。 0038 所述步骤2包括以下步骤: 0039 步骤2-1:创建普通用户; 0040 步骤2-2:将分布式平台所需要的配置文件模板、库文件和可执行文件拷贝到相 应的目录; 0041 步骤2-3:修改配置,设置权限,编写启动脚本。 0042 所述步骤3包括以下步骤: 0043 步骤3-1:提交业务:将计算程序从本机通过调度节点传送到计算节点,然后设定 任务定时提交的频率,将任务提交到调度节点; 0044 步骤3-2:平台资源监控;通过调度节点查看分布式平台的资源,并在显示界面显 示返回结果; 0045 步骤3-3:计算任务监控;通过调度节点获取计算节点正在计算的任务,返回到显 示界面进行显示;。
20、 0046 步骤3-4:离线结果管理;在调度节点上查询计算完毕的任务,返回到界面显示, 删除不需要的任务,分布式平台自动删除节点上的相关文件; 0047 步骤3-5:查看在线结果;当前任务计算完毕后,分布式平台会自动返回结果,返 回到显示界面进行显示。 0048 与现有技术相比,本发明的有益效果在于: 0049 1.本发明用较小的资源消耗实现整个分布式平台的所有功能,并且对于平台的启 说 明 书CN 102789392 A 4/7页 7 动和停止实现一键完成,加快操作速度; 0050 2.提供简洁易用的程序更新、平台监控、任务提交和查看功能,最终实现分布式平 台的空间节省性和系统易用性; 00。
21、51 3.将镜像放在笔记本电脑上,可以轻松在单机环境实现利用分布式平台的进行开 发,测试,演示相关程序和系统,实现移动的分布式平台。 附图说明 0052 图1是本发明实施例中分布式平台管理子系统结构图; 0053 图2是本发明实施例中分布式平台管理子系统功能示意图; 0054 图3是本发明实施例中计算任务提交业务流程图; 0055 图4是本发明实施例中平台资源监控业务流程图; 0056 图5是本发明实施例中计算任务监控业务流程图; 0057 图6是本发明实施例中离线结果管理业务流程图; 0058 图7是本发明实施例中查看在线结果集业务流程图。 具体实施方式 0059 下面结合附图对本发明作进一。
22、步详细说明。 0060 如图1,一种电力系统分布式平台构建方法,所述方法包括以下步骤: 0061 步骤1:构建虚拟分布式集群; 0062 步骤2:分布式平台的部署; 0063 步骤3:分布式平台管理子系统。 0064 所述步骤1中,通过LXC构建虚拟分布式集群。 0065 所述步骤1包括以下步骤: 0066 步骤1-1:在虚拟机单元VirtualBOX上安装Linux操作系统centos 6; 0067 步骤1-2:构建LXC的根文件系统;虚拟的根文件系统是虚拟操作系统独立的根文 件系统,与其他虚拟的根文件系统相隔离。我们采用拷贝宿主主机的文件系统来实现; 0068 步骤1-3:设置宿主操作系。
23、统; 0069 步骤1-4:设置LXC; 0070 步骤1-5:启动LXC。 0071 所述宿主操作系统和LXC之间、LXC和LXC之间均通过网桥连接实现通信。 0072 所述步骤1-2包括以下步骤: 0073 步骤1-2-1:确定LXC的根文件系统在宿主操作系统的文件系统的位置;选择/ lxc/$container_name,执行mkdir -p/lxc/$container_name,也可以放在其他目录比 如(/var/lxc/$container_name)中,LXC选择cpt,container_name=cpt因此,实际路径 是/lxc/cpt。 0074 步骤1-2-2:拷贝宿主操。
24、作系统的根文件系统;关闭selinux,否则拷贝/ selinux目录时会报错。编辑/etc/selinux/config,将SELINUX=enforcing改为 SELINUX=disabled,然后重启虚拟机。以centos6为例,centos minimal包安装后有如下 目录:bin,cgroup,etc,lib,lost+found,mnt,proc,sbin,srv,tmp,var,boot,dev,home, 说 明 书CN 102789392 A 5/7页 8 lib64,media,opt,root,selinux,sys,usr。不拷贝sys,proc,dev目录,仅创建。
25、sys,proc, dev目录,因为这三个目录不存在在磁盘某个磁盘上,而是由核心在内存中产生。其余目录 都拷贝过去,不拷贝容器根文件系统所在的目录/lxc。 0075 所述步骤1-3包括以下步骤: 0076 步骤1-3-1:安装LXC用户态工具;包括gcc,lxc-0.7.5以及依赖的软件包,创建 目录:mkdir-p/usr/local/var/lib/lxc/用于存放lxc-create命令执行后,LXC生成的配 置文件。 0077 步骤1-3-2:配置宿主操作系统与LXC之间的网桥;宿主操作系统和LXC间通过 bridge通信,修改/etc/sysconfig/network-scrip。
26、ts/目录下的网卡配置文件。创建/etc/ sysconfig/network-scripts/ifcfg-br0,设置相应的DEVICE,IPADDR等选项,修改/etc/ sysconfig/network-scripts/ifcfg-eth0文件,去掉IPADDR等内容,设置BRIDGE=br0,然 后重启网络/etc/init.d/network restart。 0078 步骤1-3-3:检查宿主操作系统的/etc/fstab文件,确保宿主操作系统中已经挂 载/cgroup;确保宿主文件系统中已经挂载/cgroup,否则用lxc-start命令容器时,会报 spawn错误。要在宿主操。
27、作系统的/etc/fstab中添加none/cgroup cgroup defaults 00 这一行。 0079 步骤1-3-4:撰写LXC配置文件和LXC挂载文件系统的配置文件;需要设置LXC名 称,容器的网络类型,容器的ip地址,容器的虚拟根文件系统的路径等。 0080 需要挂载/lxc/cpt/proc,/lxc/cpt/sys等目录,不能挂载$rootfs/var/lock/ subsys,$rootfs/var/run,否则容器启动时,这两个目录会被隐藏,使容器启动时报错, 但是这类错误不是重要错误,不会影响容器的主要功能使用。 0081 如果容器启动了nfs相关服务,需要挂载/l。
28、xc/cpt/var/lib/nfs/rpc_pipefs,挂 载语句如下:sunrpc/lxc/cpt/var/lib/nfs/rpc_pipefs rpc_pipefs defaults 00。 0082 步骤1-3-5:创建LXC的虚拟设备;因为容器非运行在实际的硬件上,所以需要创 建虚拟设备,通过mknod命令在/lxc/cpt/dev/下创建console,pts,shm,tty等设备,如 mknod-m 666/lxc/cpt/dev/null c 13。 0083 其他系统设备包括修改主机名,修改/etc/hosts等。 0084 所述步骤1-4包括以下步骤: 0085 步骤1-。
29、4-1:切换到LXC的根文件系统中;用chroot切换到容易的虚拟根文件系 统中进行:chroot /lxc/cpt/bin/bash。 0086 步骤1-4-2:清空LXC的/etc/fstab文件;因为容器启动时,lxc-start会根据配 置文件/lxc/fstab.cpt挂载。执行:rm -f/etc/fstab;touch/etc/fstab。 0087 步骤1-4-3:删除LXC网卡配置文件;lxc-start会根据配置文件/lxc/cpt.conf 启动虚拟网卡。执行:rm-f/etc/sysconfig/network-scripts/ifcfg-eth0。 0088 步骤1-。
30、4-4:修改LXC启动配置文件脚本;容器启动和实际操作系统启动还是有不 少差别。很多语句不需要执行,对于centos,修改/etc/rc.d/rc.sysinit。一般是清除原 文件,重新写,需要删除/var/run下后缀是pid的文件,以及/var/lock/subsys/*下的文 件,清空/etc/mtab文件,语句如下:rm-f$(find/var/run-name*pid);rm-f/var/lock/ subsys/*;rm-f/etc/mtab;touch/etc/mtab。 说 明 书CN 102789392 A 6/7页 9 0089 步骤1-4-5:检查/etc/initta。
31、b文件;确保从level 3启动,语句如 下:id:3:initdefault:。 0090 步骤1-4-6:设置LXC启动时需要同时启动的服务;用chkconfig命令开启和关闭 相关服务。 0091 步骤1-4-7:修改主机名和root密码;编辑/etc/sysconfig/network,修改 HOSTNAME后的值为自己设定的容器的主机名。执行password命令,修改root密码。修改 /etc/hosts文件,配置主机名和ip的对应关系。 0092 步骤1-4-8:LXC配置完毕并退出;执行exit。 0093 步骤1-5包括以下步骤: 0094 步骤1-5-1:创建; 0095 。
32、lxc-create -n cpt -f/lxc/cpt.conf。lxc-create 一定要用-f参数指定配置 文件,否则创建的容器的配置文件是空的(/usr/local/var/lxc/cpt/config为空);创建 成功后,会在/usr/local/var/lxc/里生成相关目录和文件。 0096 步骤1-5-2:启动;前台启动:lxc-start-n cpt。后台启动:lxc-start-n-d cpt。 0097 步骤1-5-3:停止;lxc-stop-n cpt。 0098 通常的分布式平台都是由一个或者多个管理节点,一个或者多个计算节点构成, 我们自主开发的分布式平台最小化部。
33、署是一个调度节点和一个计算节点,即最小是两个节 点,如果要用于测试界面程序,需要一个调度节点,一个计算节点,和一个计算节点,即三个 节点。每个节点需要运行在独立的操作系统上。因此我们二个容器,再加上一个宿主节点, 构成有三个节点的集群。 0099 所述步骤2包括以下步骤: 0100 步骤2-1:创建普通用户; 0101 步骤2-2:将分布式平台所需要的配置文件模板、库文件和可执行文件拷贝到相 应的目录; 0102 步骤2-3:修改配置,设置权限,编写启动脚本。 0103 基本配置步骤如下: 0104 1)先以root身份登录,并把创建一个ndsa组和ndsa用户。 0105 #groupadd。
34、 ndsa 0106 #useradd-m ndsa-g ndsa 0107 2)切换到ndsa用户,将压缩包复制到根目录后解压缩,此压缩包包含分布式平台 相关的配置文件,库文件,可执行文件。 0108 #su-ndsa 0109 ndsa:tar xvfz dist2010.tgz 0110 3)修改平台相关配置,编写启动停止脚本。 0111 系统管理子系统主要完成单机上一键启动虚拟化分布式平台以及相关服务,提供 平台程序更新功能,平台监控功能,提交计算任务和查看结果功能。整个管理子系统主要使 用struts,spring,jni等技术。 0112 如图1-2,通过在容器的宿主主机的/etc。
35、/rc.local文件中设置相关的启动命令, 可以实现启动虚拟机时,启动整个分布式平台,以及相关的管理程序。启动容器和启动分布 说 明 书CN 102789392 A 7/7页 10 式平台之间需要间隔几秒,因为容器的启动需要花费时间。 0113 如图3-7,所述步骤3包括以下步骤: 0114 步骤3-1:提交业务:将计算程序从本机通过调度节点传送到计算节点,然后设定 任务定时提交的频率,将任务提交到调度节点; 0115 步骤3-2:平台资源监控;通过调度节点查看分布式平台的资源,并在显示界面显 示返回结果; 0116 步骤3-3:计算任务监控;通过调度节点获取计算节点正在计算的任务,返回到显。
36、 示界面进行显示; 0117 步骤3-4:离线结果管理;在调度节点上查询计算完毕的任务,返回到界面显示, 删除不需要的任务,分布式平台自动删除节点上的相关文件; 0118 步骤3-5:查看在线结果;当前任务计算完毕后,分布式平台会自动返回结果,返 回到显示界面进行显示。 0119 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽 管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然 可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何 修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。 说 明 书CN 102789392 A 10 1/3页 11 图1 图2 说 明 书 附 图CN 102789392 A 11 2/3页 12 图3 图4 图5 说 明 书 附 图CN 102789392 A 12 3/3页 13 图6 图7 说 明 书 附 图CN 102789392 A 13 。