一种视图绘制方法、装置、存储介质及终端设备与流程

文档序号:29497092发布日期:2022-04-06 15:49阅读:101来源:国知局
一种视图绘制方法、装置、存储介质及终端设备与流程

1.本技术涉及数据处理技术领域,具体而言,涉及一种视图绘制方法、装置、存储介质及终端设备。


背景技术:

2.在andriod开发中,绘制视图是一个基本需求。一般情况下使用android提供的api(application programming interface,应用程序接口)和工具,在xml(extensible markup language,可扩展标记语言)文件中构建view布局和属性,再将xml文件填充到具体的容器中就能满足需求,使用的是android提供的坐标系。
3.但对于一些复杂的需求,通常需要配置为可随意调整view在视图的大小和位置,比如:制作海报,海报上的图片和文字需要根据服务器的配置,控制内容的大小和位置。此时,使用固定xml布局的方案就没法实现。
4.而目前android中解决此类绘制视图的问题,都是使用多套布局模板的实现思路,以制作海报为例,其具体步骤为:提前确认好所有要实现的模板;再根据模板设计图,使用android原生工具配置好所有的xml文件;然后建立xml文件和服务器配置数据的对应关系,比如:服务器配置1代表a模板,服务器配置2代表b模板;最后,使用时根据服务器配置的模板确认使用的xml文件,并将xml文件填充到容器中,这样就能绘制出需要显示的海报内容了。
5.但现有的方式,使用配置多套布局模板,虽然能实现近似于动态绘制视图的效果,但有以下缺点:要实现的布局必须提前内置在app中,新增布局模板必须要更新app版本才能使用,老版本无法使用新版本中增加的模板,不够灵活;其次,使用xml的方式实现多套模板原理简单,但工作重复性高,维护工作繁琐,导致维护成本不低。


技术实现要素:

6.本技术实施例的目的在于提供一种视图绘制方法、装置、存储介质及终端设备,以通过简单可靠、几乎不需要维护的方式,动态绘制视图。
7.为了实现上述目的,本技术的实施例通过如下方式实现:
8.第一方面,本技术实施例提供一种视图绘制方法,应用于客户端,包括:获取需要绘制的目标视图的视图参数,其中,所述视图参数包括视图尺寸、数据实体及实体属性,所述数据实体表示用于布设在目标视图中的内容,所述实体属性包括所述数据实体的坐标;基于所述视图尺寸,构建内设坐标系的视图容器,其中,所述视图容器的容器尺寸与所述视图尺寸一致;基于所述数据实体及其对应的实体属性,将该数据实体添加到所述视图容器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。
9.在本技术实施例中,通过获取需要绘制的目标视图的视图参数(包括视图尺寸、数据实体及实体属性),数据实体表示用于布设在目标视图中的内容,实体属性包括数据实体的坐标;再基于视图尺寸构建内设坐标系的视图容器;基于数据实体及其对应的实体属性,
将该数据实体添加到视图容器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。通过此种方式动态绘制视图,在视图容器构建坐标系,在将数据实体添加到视图容器内时,可以通过改变高度、宽度和坐标灵活调整view在视图的大小和位置。并且,此种方式基于视图容器实现,不需要使用模板,因此无需内置模板,也不需要更新版本来配置新的模板,即可任意配置。并且,此种方式免维护,不需要进行繁琐的维护工作,省掉了维护成本。
10.结合第一方面,在第一方面的第一种可能的实现方式中,基于所述视图尺寸,构建内设坐标系的视图容器,包括:创建可用于容纳数据实体的视图容器,其中,所述视图容器为矩形;基于所述视图尺寸中的宽度和高度,以所述视图容器的左上角顶点为原点,以宽度方向为x轴、高度方向为y轴建立坐标系,x的最大值为所述视图尺寸中的宽度,y的最大值为所述视图尺寸中的高度。
11.在该实现方式中,通过创建可用于容纳数据实体的视图容器(矩形);再基于视图尺寸中的宽度和高度,以视图容器的左上角顶点为原点,以宽度方向为x轴、高度方向为y轴建立坐标系,x的最大值为视图尺寸中的宽度,y的最大值为视图尺寸中的高度。由此,即可高效地构建出内设坐标系(坐标系与视图尺寸保持一致)的视图容器。
12.结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述数据实体包括至少一个图片实体,每个图片实体对应的实体属性包括图片高度、图片宽度、图片坐标和图片网络地址,基于所述数据实体及其对应的实体属性,将该数据实体添加到所述视图容器内,包括:针对每个所述图片实体,创建一个图片view;基于对应的图片高度、图片宽度、图片网络地址和图片坐标,对此图片view进行配置;基于配置的图片网络地址,加载对应的网络图片到此图片view内;基于配置的图片坐标,将此图片view添加到所述视图容器内。
13.在该实现方式中,针对图片类型的数据实体(即图片实体),每个图片实体对应的实体属性包括图片高度、图片宽度、图片坐标和图片网络地址,因此,针对每个图片实体可以创建一个图片view,然后可以基于对应的图片高度、图片宽度、图片网络地址和图片坐标,对此图片view进行配置;再加载图片网络地址对应的网络图片到此图片view内,通过配置的图片坐标即可将此图片view添加到视图容器内。因此,通过此种方式,可以根据需要对图片类型的数据实体进行灵活的调整(例如对大小、位置等的调整)。
14.结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,基于配置的图片坐标,将此图片view添加到所述视图容器内,包括:基于配置的图片坐标中的x坐标值和y坐标值,在所述视图容器内分别确定出距离坐标系原点的左边距和上边距;基于该左边距和该上边距,将此图片view添加到所述视图容器内。
15.在该实现方式中,基于配置的图片坐标中的x坐标值和y坐标值,可以在视图容器内分别确定出距离坐标系原点的左边距和上边距,从而将此图片view添加到视图容器内。此种方式可以简单高效地将图片view添加到视图容器内设定的位置上。
16.结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述数据实体包括至少一个文本实体,每个文本实体对应的实体属性包括文本高度、文本宽度、文本坐标、文本内容和文字尺寸,基于所述数据实体及其对应的实体属性,将该数据实体添加到所述视图容器内,包括:针对每个所述文本实体,创建一个文本view;基于对应的文本高度、文本宽度、文本坐标、文本内容和文字尺寸,对此文本view进行配置;基于配
置的文本内容和文字尺寸,加入对应的文本到此文本view内;基于配置的文本坐标,将此文本view添加到所述视图容器内。
17.在该实现方式中,针对文本类型的数据实体(即文本实体),每个文本实体对应的实体属性包括文本高度、文本宽度、文本坐标、文本内容和文字尺寸。因此,针对每个文本实体均可以创建一个文本view;然后基于对应的文本高度、文本宽度、文本坐标、文本内容和文字尺寸,对此文本view进行配置,再基于配置的文本内容和文字尺寸,加入对应的文本(即文字内容)到此文本view内;通过配置的文本坐标即可将此文本view添加到视图容器内。因此,通过此种方式,可以根据需要对文本类型的数据实体进行灵活的调整(例如文字大小、文本占用的宽度高度、文本位置等的调整)。
18.结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,基于配置的文本坐标,将此文本view添加到所述视图容器内,包括:基于配置的文本坐标中的x坐标值和y坐标值,在所述视图容器内分别确定出距离坐标系原点的左边距和上边距;基于该左边距和该上边距,将此文本view添加到所述视图容器内。
19.在该实现方式中,基于配置的文本坐标中的x坐标值和y坐标值,在视图容器内分别确定出距离坐标系原点的左边距和上边距,从而将此文本view添加到所述视图容器内。此种方式可以简单高效地将文本view添加到视图容器内设定的位置上。
20.结合第一方面,在第一方面的第六种可能的实现方式中,在将该数据实体添加到所述视图容器内后,所述方法还包括:获取客户端所在终端设备的屏幕宽高;基于所述屏幕宽高和所述视图尺寸,对所述视图容器进行放缩,使得所述视图容器的宽高与所述屏幕宽高一致。
21.在该实现方式中,在将该数据实体添加到视图容器内后,还可以获取客户端所在终端设备的屏幕宽高,对视图容器进行放缩,使得视图容器的宽高与屏幕宽高一致,以得到绘制好的目标视图。这样可以使得视图容器可以更加灵活地适配不同屏幕分表率的终端设备。
22.第二方面,本技术实施例提供一种视图绘制装置,应用于客户端,包括:参数获取单元,用于获取需要绘制的目标视图的视图参数,其中,所述视图参数包括视图尺寸、数据实体及实体属性,所述数据实体表示用于布设在目标视图中的内容,所述实体属性包括所述数据实体的坐标;容器构建单元,用于基于所述视图尺寸,构建内设坐标系的视图容器,其中,所述视图容器的容器尺寸与所述视图尺寸一致;视图绘制单元,用于基于所述数据实体及其对应的实体属性,将该数据实体添加到所述视图容器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。
23.第三方面,本技术实施例提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面或第一方面的可能的实现方式中任一项所述的视图绘制方法。
24.第四方面,本技术实施例提供一种终端设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现第一方面或第一方面的可能的实现方式中任一项所述的视图绘制方法。
25.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合
所附附图,作详细说明如下。
附图说明
26.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相去关的附图。
27.图1为本技术实施例提供的一种视图绘制方法的流程图。
28.图2为创建的视图容器的示意图。
29.图3为添加视图view和文本view后的视图容器的示意图。
30.图4为视图容器缩放前后的效果示意图。
31.图5为本技术实施例提供的一种视图绘制装置的结构框图。
32.图6为本技术实施例提供的一种终端设备的结构框图。
33.图标:10-视图绘制装置;11-参数获取单元;12-容器构建单元;13-视图绘制单元;20-终端设备;21-存储器;22-通信模块;23-总线;24-处理器。
具体实施方式
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
35.请参阅图1,图1为本技术实施例提供的一种视图绘制方法的流程图。在本实施例中,视图绘制方法可以包括步骤s10、步骤s20和步骤s30。
36.在本实施例中,视图绘制方法应用在客户端所在的终端设备中,为了通过简单可靠、几乎不需要维护的方式动态绘制视图,终端设备可以执行步骤s10。
37.步骤s10:获取需要绘制的目标视图的视图参数,其中,所述视图参数包括视图尺寸、数据实体及实体属性,所述数据实体表示用于布设在目标视图中的内容,所述实体属性包括所述数据实体的坐标。
38.在本实施例中,终端设备可以获取需要绘制的目标视图的视图参数。此处,视图参数的来源可以是接收服务器下发的配置参数。即,开发人员可以针对需求进行目标视图的视图参数的定义,并将这些视图参数部署到服务器上,通过服务器下发配置,使得客户端基于接收的视图参数执行视图绘制方法的步骤。
39.示例性的,目标视图的视图参数可以包括视图尺寸、数据实体及实体属性。此处的视图尺寸可以理解为设计图大小,例如,以海报设计图为例,假设宽750像素、高1334像素,此即为视图尺寸。而数据实体可以根据需要进行设置,可以包括图片实体(图片类型的数据实体)、文本实体(文本类型的数据实体)等,在其他的实现方式中,也可以包含其他类型的数据实体,以实际需要为准。针对图片实体,对应的实体属性可以包括图片高度、图片宽度、图片坐标和图片网络地址;而针对文本实体,对应的实体属性可以包括文本高度、文本宽度、文本坐标、文本内容和文字尺寸。
40.例如,图片有宽、高、坐标、图片网络地址,文本有高、宽、文字大小、文字内容、坐标,以json格式的配置文件为例:
41.42.[0043][0044]
此处所列举的内容仅是示例性的,不应视为对本技术的限定。
[0045]
获取需要绘制的目标视图的视图参数后,终端设备可以执行步骤s20。
[0046]
步骤s20:基于所述视图尺寸,构建内设坐标系的视图容器,其中,所述视图容器的容器尺寸与所述视图尺寸一致。
[0047]
在本实施例中,终端设备可以基于视图尺寸,构建内设坐标系的视图容器。
[0048]
示例性的,终端设备可以创建可用于容纳数据实体的视图容器,此处,视图容器为矩形。而后,终端设备可以基于视图尺寸中的宽度和高度,以视图容器的左上角顶点为原点,以宽度方向为x轴、高度方向为y轴建立坐标系,以x的最大值为视图尺寸中的宽度,以y的最大值为视图尺寸中的高度。
[0049]
例如,针对视图尺寸:宽750像素、高1334像素,建立一个以左上角为原点(0,0)的坐标系(750,1334),横向为x轴,纵向为y轴。
[0050]
那么,采用android创建视图容器的代码可以为:
[0051]
val container=framelayout(context,750,1334)
[0052]
其中,这个视图容器container也即是创建的坐标系,如图2所示。
[0053]
通过创建可用于容纳数据实体的视图容器(矩形);再基于视图尺寸中的宽度和高度,以视图容器的左上角顶点为原点,以宽度方向为x轴、高度方向为y轴建立坐标系,x的最大值为视图尺寸中的宽度,y的最大值为视图尺寸中的高度。由此,即可高效地构建出内设坐标系(坐标系与视图尺寸保持一致)的视图容器。
[0054]
在构建内设坐标系的视图容器后,终端设备可以执行步骤s30。
[0055]
步骤s30:基于所述数据实体及其对应的实体属性,将该数据实体添加到所述视图容器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。
[0056]
在本实施例中,终端设备可以基于数据实体及其对应的实体属性,将该数据实体添加到视图容器内,使该数据实体位于其对应的坐标上。
[0057]
示例性的,对于图片类型的数据实体(即图片实体),每个图片实体对应的实体属性包括图片高度、图片宽度、图片坐标和图片网络地址。那么,终端设备可以针对每个图片实体,创建一个图片view。而后,基于此图片实体对应的图片高度、图片宽度、图片网络地址和图片坐标,对此图片view进行配置。之后,可以基于配置的图片网络地址,加载对应的网络图片到此图片view内,再基于配置的图片坐标,将此图片view添加到视图容器内。
[0058]
通过此种方式,可以根据需要对图片类型的数据实体进行灵活的调整(例如对大小、位置等的调整)。
[0059]
具体的,终端设备可以基于配置的图片坐标中的x坐标值和y坐标值,在视图容器内分别确定出距离坐标系原点的左边距和上边距;基于该左边距和该上边距,将此图片view添加到视图容器内。此种方式可以简单高效地将图片view添加到视图容器内设定的位置上。
[0060]
以一个例子进行说明,终端设备(的客户端)通过拿到的图片实体的配置参数,可以使用代码创建对应的图片view、配置图片view、添加图片view。以图片列表包含两个图片实体为例,android实现伪码:
[0061]
//遍历图片列表
[0062]
for(model in images){
[0063]
//创建图片view
[0064]
val view=imageview(context)
[0065]
//配置图片view
[0066]
//model.w和model.h分别是配置的图片宽度、高度
[0067]
//model.x和model.y是配置的图片坐标
[0068]
//model.url是配置的网络图片地址
[0069]
val params=framelayout.layoutparams(model.w,model.h)
[0070]
//通过设置图片view距离坐标系原点的上边距和左边距,控制图片view在坐标系中的位置
[0071]
params.leftmargin=model.x
[0072]
params.topmargin=model.y
[0073]
//加载网络图片
[0074]
view.load(model.url)
[0075]
//将图片view添加到容器(坐标系中)
[0076]
container.addview(view,params)
[0077]
}
[0078]
由此,可以实现图片view的创建、配置和添加(添加到视图容器内)。
[0079]
示例性的,对于文本类型的数据实体(即文本实体),每个文本实体对应的实体属性可以包括文本高度、文本宽度、文本坐标、文本内容和文字尺寸。那么,针对每个文本实体,终端设备可以创建一个文本view,然后基于此文本实体对应的文本高度、文本宽度、文本坐标、文本内容和文字尺寸,对此文本view进行配置。之后,终端设备可以基于配置的文本内容和文字尺寸,加入对应的文本到此文本view内,再基于配置的文本坐标,将此文本view添加到视图容器内。
[0080]
通过此种方式,可以根据需要对文本类型的数据实体进行灵活的调整(例如文字大小、文本占用的宽度高度、文本位置等的调整)。
[0081]
示例性的,终端设备可以基于配置的文本坐标中的x坐标值和y坐标值,在视图容器内分别确定出距离坐标系原点的左边距和上边距,然后基于该左边距和该上边距,将此文本view添加到视图容器内。此种方式可以简单高效地将文本view添加到视图容器内设定的位置上。
[0082]
以一个例子进行说明,终端设备(的客户端)通过拿到的文本实体的配置参数,可以使用代码创建对应的文本view、配置文本view、添加文本view。以文本列表包含两个文本实体为例,android实现伪码:
[0083]
//遍历文字列表
[0084]
for(model in texts){
[0085]
//创建文字view
[0086]
val view=textview(context)
[0087]
//配置view属性
[0088]
//model.w和model.h分别是配置的文字宽度、高度
[0089]
//model.x和model.y是配置的文字坐标
[0090]
//model.content和model.size分别是配置的文字内容和文字大小
[0091]
val params=framelayout.layoutparams(model.w,model.h)
[0092]
//通过设置view距离坐标系原点的上边距和左边距,控制文本view在坐标系中的位置
[0093]
params.leftmargin=model.x
[0094]
params.topmargin=model.y
[0095]
//设置文字内容
[0096]
view.text=model.content
[0097]
view.textsize=size
[0098]
//将文字view添加到视图容器(坐标系中)
[0099]
container.addview(view,params)
[0100]
}
[0101]
由此,可以实现文本view的创建、配置和添加(添加到视图容器内)。添加视图view和文本view后的视图容器,如图3所示。
[0102]
由于不同用户的客户端所在的终端设备,其屏幕分辨率可能不同。因此,为了提升用户体验,保证视图的显示效果,终端设备可以在将数据实体添加到视图容器内后,进一步获取客户端所在终端设备的屏幕宽高。然后基于终端设备的屏幕宽高和需要展示的目标是图的视图尺寸(也就是视图容器的视图尺寸),对视图容器进行放缩,使得视图容器的宽高与屏幕宽高一致,以得到绘制好的目标视图。这样可以使得视图容器可以更加灵活地适配不同屏幕分表率的终端设备。
[0103]
例如,在全屏场景下,由于建立的坐标系是以像素为单位的,但手机(终端设备的一种)的屏幕实际大小可能与建立的坐标系大小不一致,那么,需要尽可能让所有的手机在展示目标视图时表现一致。因此,可以采用缩放视图容器的方式来实现。例如,视图容器的宽高是750x1334像素,而手机屏幕宽高是1080x1920像素,那么就要让视图容器缩放为1080
÷
750=1.44,也就是要将视图容器缩放至1.44倍。视图容器缩放前后的效果如图4所示。
[0104]
以上,是对视图绘制方法的介绍。
[0105]
请参阅图5,图5为本技术实施例提供的一种视图绘制装置10的结构框图。在本实施例中,视图绘制装置10应用于客户端,可以包括:
[0106]
参数获取单元11,用于获取需要绘制的目标视图的视图参数,其中,所述视图参数包括视图尺寸、数据实体及实体属性,所述数据实体表示用于布设在目标视图中的内容,所述实体属性包括所述数据实体的坐标。
[0107]
容器构建单元12,用于基于所述视图尺寸,构建内设坐标系的视图容器,其中,所述视图容器的容器尺寸与所述视图尺寸一致。
[0108]
视图绘制单元13,用于基于所述数据实体及其对应的实体属性,将该数据实体添
加到所述视图容器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。
[0109]
在本实施例中,所述容器构建单元12,具体用于创建可用于容纳数据实体的视图容器,其中,所述视图容器为矩形;基于所述视图尺寸中的宽度和高度,以所述视图容器的左上角顶点为原点,以宽度方向为x轴、高度方向为y轴建立坐标系,x的最大值为所述视图尺寸中的宽度,y的最大值为所述视图尺寸中的高度。
[0110]
在本实施例中,所述数据实体包括至少一个图片实体,每个图片实体对应的实体属性包括图片高度、图片宽度、图片坐标和图片网络地址,所述视图绘制单元13,具体用于针对每个所述图片实体,创建一个图片view;基于对应的图片高度、图片宽度、图片网络地址和图片坐标,对此图片view进行配置;基于配置的图片网络地址,加载对应的网络图片到此图片view内;基于配置的图片坐标,将此图片view添加到所述视图容器内。
[0111]
在本实施例中,所述视图绘制单元13,具体用于基于配置的图片坐标中的x坐标值和y坐标值,在所述视图容器内分别确定出距离坐标系原点的左边距和上边距;基于该左边距和该上边距,将此图片view添加到所述视图容器内。
[0112]
在本实施例中,所述数据实体包括至少一个文本实体,每个文本实体对应的实体属性包括文本高度、文本宽度、文本坐标、文本内容和文字尺寸,所述视图绘制单元13,具体用于针对每个所述文本实体,创建一个文本view;基于对应的文本高度、文本宽度、文本坐标、文本内容和文字尺寸,对此文本view进行配置;基于配置的文本内容和文字尺寸,加入对应的文本到此文本view内;基于配置的文本坐标,将此文本view添加到所述视图容器内。
[0113]
在本实施例中,所述视图绘制单元13,具体用于基于配置的文本坐标中的x坐标值和y坐标值,在所述视图容器内分别确定出距离坐标系原点的左边距和上边距;基于该左边距和该上边距,将此文本view添加到所述视图容器内。
[0114]
在本实施例中,在将该数据实体添加到所述视图容器内后,所述视图绘制单元13还用于获取客户端所在终端设备的屏幕宽高;基于所述屏幕宽高和所述视图尺寸,对所述视图容器进行放缩,使得所述视图容器的宽高与所述屏幕宽高一致。
[0115]
请参阅图6,图6为本技术实施例提供的一种终端设备20的结构框图。
[0116]
在本实施例中,终端设备20可以为个人电脑、平板电脑、智能手机等只能终端,此处不作限定。
[0117]
示例性的,终端设备20可以包括:通过网络与外界连接的通信模块22、用于执行程序指令的一个或多个处理器24、总线23和不同形式的存储器21,例如,磁盘、rom、或ram,或其任意组合。以及,终端设备20还具有显示屏,可以展示绘制的目标视图。存储器21、通信模块22、处理器24之间可以通过总线23连接。
[0118]
示例性的,存储器21中存储有程序。处理器24可以从存储器21调用并运行这些程序,从而便可以通过运行程序而实现视图绘制方法。
[0119]
本技术实施例还提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行本实施例的视图绘制方法。
[0120]
综上所述,本技术实施例提供一种视图绘制方法、装置、存储介质及终端设备,通过获取需要绘制的目标视图的视图参数(包括视图尺寸、数据实体及实体属性),数据实体表示用于布设在目标视图中的内容,实体属性包括数据实体的坐标;再基于视图尺寸构建内设坐标系的视图容器;基于数据实体及其对应的实体属性,将该数据实体添加到视图容
器内,使该数据实体位于其对应的坐标上,得到绘制好的目标视图。通过此种方式动态绘制视图,在视图容器构建坐标系,在将数据实体添加到视图容器内时,可以通过改变高度、宽度和坐标灵活调整view在视图的大小和位置。并且,此种方式基于视图容器实现,不需要使用模板,因此无需内置模板,也不需要更新版本来配置新的模板,即可任意配置。并且,此种方式免维护,不需要进行繁琐的维护工作,省掉了维护成本。
[0121]
在本技术所提供的实施例中,应该理解到,所揭露的装置及方法,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0122]
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0123]
以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1