角度调整方法、座位朝向调整方法、设备及存储介质

文档序号:9100 发布日期:2021-09-17 浏览:43次 英文

角度调整方法、座位朝向调整方法、设备及存储介质

技术领域

本申请涉及互联网

技术领域

,尤其涉及一种角度调整方法、座位朝向调整方法、设备及存储介质。

背景技术

随着互联网的兴起,人们越来越多使用购票网站购买演出票务。大部分购票网站页面中可展示场馆的内部座位,以提升用户的购票体验。

目前,购票网站页面展示场馆的内部座位朝向可能会存在较大误差,运营人员通过后台系统手动更改座位的朝向,这种修改方式只能通过肉眼判断座位朝向,效率较低,而且修改后的座位朝向效果较差,影响用户体验。

发明内容

本申请实施例提供一种角度调整方法、座位朝向调整方法、设备及存储介质,提高图形处理效率,提升用户体验。

本申请示例性实施例提供一种角度调整方法,包括:

确定朝向标准区域的目标区域,所述目标区域包含至少一个对象;

计算所述目标区域相对于所述标准区域的方位角度;

根据所述方位角度将所述至少一个对象调整至朝向所述标准区域。

本申请示例性实施例还提供一种座位朝向调整方法,包括:

展示一界面,所述界面上包括多个座位区域和舞台区域,每个座位区域包括至少一个座位;

响应于座位区域选择操作,从所述多个座位区域中选择目标区域;

响应于座位角度调整操作,根据目标区域相对于所述标准区域的方位角度将所述目标区域中的至少一个座位调整至朝向所述舞台区域。

本申请示例性实施例还提供一种角度调整设备,包括:存储器和处理器;

所述存储器,用于存储一条或多条计算机指令;

所述处理器,用于执行所述一条或多条计算机指令以用于:

确定朝向标准区域的目标区域,所述目标区域包含至少一个对象;

计算所述目标区域相对于所述标准区域的方位角度;

根据所述方位角度将所述至少一个对象调整至朝向所述标准区域。

本申请示例性实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:

确定朝向标准区域的目标区域,所述目标区域包含至少一个对象;

计算所述目标区域相对于所述标准区域的方位角度;

根据所述方位角度将所述至少一个对象调整至朝向所述标准区域。

本申请示例性实施例还提供一种座位朝向调整设备,包括:存储器和处理器;

所述存储器,用于存储一条或多条计算机指令;

所述处理器,用于执行所述一条或多条计算机指令以用于:

展示一界面,所述界面上包括多个座位区域和舞台区域,每个座位区域包括至少一个座位;

响应于座位区域选择操作,从所述多个座位区域中选择目标区域;

响应于座位角度调整操作,根据目标区域相对于所述标准区域的方位角度将所述目标区域中的至少一个座位调整至朝向所述舞台区域。

本申请示例性实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:

展示一界面,所述界面上包括多个座位区域和舞台区域,每个座位区域包括至少一个座位;

响应于座位区域选择操作,从所述多个座位区域中选择目标区域;

响应于座位角度调整操作,根据目标区域相对于所述标准区域的方位角度将所述目标区域中的至少一个座位调整至朝向所述舞台区域。

在本申请的一些实施例中,首先,确定需要调整方向以朝向标准区域的目标区域;接着,自动计算目标区域相对于标准区域的方位角度,以及根据该方位角度自动将至少一个对象调整至朝向标准区域,提高用户绘图效率,提升用户体验。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请示例性实施例提供的角度调整方法的方法流程图;

图2为本申请示例性实施例提供的一种目标区域的示意图;

图3为图2所示目标区域的曲线CB和曲线BA的分段判定向量;

图4为本申请示例性实施例图2目标区域的至少一段边界的法向量示意图;

图5为本申请示例性实施例提供的一种座位朝向调整方法的流程示意图;

图6为本申请示例性实施例提供的一种界面的示意图;

图7为本申请示例性实施例提供的目标区域中添加座位的示意图;

图8为图7中目标区域中的座位调整方向后的示意图;

图9为本申请一示例性实施例提供的一种角度调整设备的结构示意图;

图10为本申请一示例性实施例提供的一种座位朝向调整设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

目前,购票网站页面展示场馆的内部座位朝向可能会存在较大误差,运营人员通过后台系统手动更改座位的朝向,这种修改方式只能通过肉眼判断座位朝向,效率较低,而且修改后的座位朝向效果较差,影响用户体验。

针对上述绘图效率较低,体验差的技术问题,在本申请的一些实施例中,首先,确定需要调整方向以朝向标准区域的目标区域;接着,自动计算目标区域相对于标准区域的方位角度,以及根据该方位角度自动将至少一个对象调整至朝向标准区域,提高用户绘图效率,提升用户体验。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本申请示例性实施例提供的角度调整方法的方法流程图。如图1所示,该方法包括:

S101:确定朝向标准区域的目标区域,目标区域包含至少一个对象;

S102:计算目标区域相对于标准区域的方位角度;

S103:根据方位角度将至少一个对象调整至朝向标准区域。

在本实施例中,执行主体为位于用户侧的角度调整设备,可与用户交互,且具有用户所需的计算、上网、通信等功能的计算机设备,其实现形式可以有多种,例如,可以是台式电脑、智能手机、穿戴设备、平板电脑以及智能电视等。

在本实施例中,角度调整设备包括一电子显示屏,用户可以通过电子显示屏与角度调整设备进行交互;电子显示屏上展示有进行角度调整的界面,该界面中展示有标准区域和多个对象区域,每个对象区域包含至少一个对象;用户通过该界面可以从多个对象区域中选择出需要调整方向的目标区域,进而对选中的目标区域中的对象进行角度调整。

在本实施例中,界面上显示有标准区域以及朝向标准区域的多个对象区域,标准区域为多个对象区域的中心,多个对象区域朝向标准区域分布排列。在一种实施例中,标准区域为舞台,而对象区域为朝向舞台的多个座位区域,座位区域朝向标准区域依次分布排列,座位区域中包括多个座位或者对象标识。本申请对多个对象区域的排列形式不作限定,多个对象区域的排列形式可以根据实际情况作出调整,多个对象区域可以为在标准区域的一侧分布排列,也可以环绕标准区域分布排列。例如,在剧院制图场景下,舞台位于剧场的前方,座位区域位于舞台的正前方排列分布;而在足球赛事制图场景下,标准区域为足球场地,对象区域为观众座位区域,足球场地位于中心,观众座位区域环绕球场分布。

在本实施例中,确定朝向标准区域的目标区域。一种可实现的方式为,展示一界面,界面上显示有标准区域以及朝向标准区域的多个对象区域;响应于对象区域选择操作,将被选定的对象区域作为目标区域。进一步,用户通过对电子显示屏的触发操作,展示一界面,界面上显示有标准区域以及朝向标准区域的多个对象区域;用户通过对选择的对象区域的触发操作,选定目标区域;在上述以及下述各实施例中,本申请实施例对触发操作的类型不作限定,触发操作可以为单击、双击、长按、鼠标悬停中的任一种。

需要说明的是,目标区域朝向标准区域指的是目标区域朝向标准区域的中心点,标准区域的中心点针对不同场景可以存在不同的解释。例如,在电影院场景中,标准区域的中心点指的是放映屏幕的中心点;在足球比赛场景中,标准区域的中心点指的是赛场的中心点。

在本实施例中,对象区域的范围大小可能会有较大差别。当对象区域以标准区域的中心点所跨越的角度较大时,对象区域中的各对象朝向标准区域的中心点的方位角度可能会有较大差别,在这种情况下,计算目标区域相对于标准区域的方位角度指的是,分别确定每个对象朝向标准区域的中心点的方位角度;当对象区域以标准区域的中心点所跨越的角度较小时,对象区域中的各对象朝向标准区域的中心点的方位角度可能差别较小,甚至可以忽略不计,在这种情况下,计算目标区域相对于标准区域的方位角度指的是,目标区域朝向标准区域的中心点的方位角度。

针对上述两种情况,方位角度的确定方式也包括以下几种方式:

方式一:当目标区域范围较小时,从目标区域的边界中,确定朝向标准区域的至少一段边界;计算至少一段边界的法向量与基准向量之间的夹角,作为方位角度。

方式二:当目标区域范围较大时,将目标区域中每个对象的中心点指向舞台区域的中心点的向量与基准向量的夹角,作为方位角度。

在上述方式一实施例中,针对目标区域范围较小的情形,计算目标区域朝向标准区域的中心点的方位角度。在剧场场景中,结合实际发现规律:每个座位区域靠近舞台的边界的法向量朝向舞台的中心点。因此,如果能找到靠近舞台的边界,即能获取目标区域朝向标准区域的中心点的方位角度。以下结合图2和图3对该边界的确定过程作出详细说明。

图2为本申请示例性实施例提供的一种目标区域的示意图。如图2所示,该目标区域506的边界为类四边形,类四边形的每条边都由多条曲线组成。从目标区域的边界中,确定朝向标准区域的至少一段边界,一种可实现的方式为,计算组成边界的曲线的分段判定向量,其中,分段判定向量为每条曲线起点指向终点的向量;根据相邻两条曲线的分段判定向量,确定朝向标准区域的至少一段边界。图3为图2所示目标区域506的曲线CB和曲线BA的分段判定向量,曲线CB的分段判定向量为由顶点C指向顶点B的向量,曲线CB和曲线BA的分段判定向量的夹角为α。

可选地,分别计算相邻两条曲线的分段判定向量的夹角,得到至少一个候选夹角;从至少一个候选夹角中选择出大于设定角度阈值的至少一个目标夹角,并将至少一个目标夹角的顶点,作为选定顶点;从选定顶点中选择出与标准区域的中心点满足预设距离条件的两个目标顶点;根据两个目标顶点,确定朝向标准区域的至少一段边界。其中,假设设定角度阈值为60度,分别计算相邻两条曲线的分段判定向量的夹角,得到多个候选夹角;从多个候选夹角中选择出大于60度的夹角的顶点,可以找出顶点A、顶点B、顶点C和顶点D;并将顶点A、顶点B、顶点C和顶点D作为选定顶点。本申请实施例对设定角度阈值不作限定,可以根据实际情况作出调整。

在上述实施例中,从选定顶点中选择出与标准区域的中心点满足预设距离条件的两个目标顶点。一种实现方式为,从选定顶点中选择出与标准区域的中心点之间的距离最近的两个目标顶点。如图3所示,即从顶点A、顶点B、顶点C和顶点D选择出与标准区域的中心点之间的距离最近的两个顶点,即找到顶点B和顶点C。

在上述实施例中,根据两个目标顶点,确定朝向标准区域的至少一段边界。一种可选实施例为,确定以两个目标顶点作为端点的两个连续曲线段;从两个连续曲线段中选择出不包括除两个目标顶点外的其选定顶点的一个连续曲线段,作为朝向标准区域的至少一段边界。如图3所示,确定以顶点B和顶点C作为端点的两个连续曲线段,包括曲线段BC和曲线段BADC,从曲线段CB和曲线段BADC中选择出不包括顶点A和顶点D的一个连续曲线段CB,作为朝向标准区域的至少一段边界。

在上述实施例中,计算至少一段边界中每段边界朝向目标区域外的法向量;对每段边界朝向目标区域外的法向量作平均,得到平均法向量,并将平均法向量,作为至少一段边界的法向量。图4为本申请示例性实施例图2目标区域506的至少一段边界的法向量示意图。如图4所示,计算曲线段CB中每条曲线朝向目标区域外的法向量,对每条曲线朝向目标区域外的法向量作平均,得到平均法向量,即图中朝向目标区域506外部的法向量,从图中可以看出,曲线段CB的法向量有两个,一个朝向目标区域506内部,一个朝向目标区域506外部,朝向目标区域506外部的法向量为朝向标准区域中心点的向量。

在上述实施例中,在从目标区域的边界中,确定朝向标准区域的至少一段边界后,计算至少一段边界的法向量与基准向量之间的夹角,作为方位角度。其中,基准向量为角度的参考向量,基准向量可以为(0,1),通过计算至少一段边界的法向量与基准向量之间的夹角,可以确定至少一个对象调整的方位角度。

在上述实施例中,根据方位角度将至少一个对象调整至朝向标准区域。一种可选实施方式为,根据至少一个对象当前朝向标准区域的角度和方位角度,获取将至少一个对象调整至朝向标准区域的旋转方向和调整角度;将至少一个对象按照旋转方向旋转调整角度,以将至少一个对象调整至朝向标准区域。其中,至少一个对象调整至朝向标准区域的旋转方向和调整角度,包括但不限于以下几种情形:

情形一:至少一个对象当前朝向标准区域的角度均相同,则所有对象调整至朝向标准区域的旋转方向和调整角度均相同。

情形二:至少一个对象当前朝向标准区域的角度存在不同,则分别根据每个对象当前朝向标准区域的角度,分别计算每个对象调整至朝向标准区域的旋转方向和调整角度。

在上述方式二实施例中,根据每个座位各自相对于舞台区域的方位角度,将至少一个座位调整至朝向舞台区域。一种可选实施例为,根据每个座位当前朝向舞台区域的角度和方位角度,获取将各座位分别调整至朝向标准区域的各自的旋转方向和调整角度;分别将每个座位按照各自的旋转方向旋转相应的调整角度,将每个座位调整至朝向舞台区域。针对目标区域范围较大的情况下,对目标区域中每个座位分别计算方位角度,并将每个座位调整至朝向舞台区域。

以上分别给出针对目标区域范围较小和目标区域范围较大的情况两种不同的角度调整方式,即两种不同的角度调整算法。用户可根据实际情况,在两种角度调整方式之间作出选择,结合实际情况,提高制图效果和制图效率,提升用户体验。

在本申请的上述角度调整方法的实施例中,首先,确定需要调整方向以朝向标准区域的目标区域;接着,自动计算目标区域相对于标准区域的方位角度,以及根据该方位角度自动将至少一个对象调整至朝向标准区域,提高用户绘图效率,提升用户体验。

除上述提供的角度调整方法外,下面以绘制剧院场景为例,给出一种座位朝向调整方法。

图5为本申请示例性实施例提供的一种座位朝向调整方法的流程示意图。

如图5示,该方法包括:

S501:展示一界面,界面上包括多个座位区域和舞台区域,每个座位区域包括至少一个座位;

S502:响应于座位区域选择操作,从多个座位区域中选择目标区域;

S503:响应于座位角度调整操作,根据目标区域相对于标准区域的方位角度将目标区域中的至少一个座位调整至朝向舞台区域。

在本实施例中,执行主体为位于用户侧的座位朝向调整设备,可与用户交互,且具有用户所需的计算、上网、通信等功能的计算机设备,其实现形式可以有多种,例如,可以是台式电脑、智能手机、穿戴设备、平板电脑以及智能电视等。

在本实施例中,座位朝向调整设备包括一电子显示屏,用户可以通过电子显示屏与座位朝向调整设备进行交互;电子显示屏上展示有进行角度调整的界面,用户通过该界面可以从多个对象区域中选择出需要调整方向的目标区域,进而对选中的目标区域中的对象进行角度调整。

在上述实施例中,该界面可以为应用界面或者网页。图6为本申请示例性实施例提供的一种界面G的示意图。界面G可根据用户需求设定,并不限于本申请示例性实施例。如图6所示,界面G包括位于上侧边缘的第一编辑区域、位于左侧边缘的第二编辑区域、位于右侧边缘的编辑信息展示区域和中部的图形展示区域,其中,第一编辑区域和第二编辑区域中设有不同类型的编辑控件,响应于对编辑控件的触发操作,对图形展示区域中的图形进行编辑;编辑信息展示区域展示当前编辑目标区域的信息;图形展示区域展示内容包括舞台区域和朝向舞台区域的多个座位区域。在第一编辑区域和第二编辑区域中可设置一些控件,例如,文本框、按钮、下拉式菜单,方便用户点击控件执行相应操作。例如,用户可点击控件对座位区域中的座位调整方向。

在本实施例中,响应于用户对座位朝向调整设备的电子显示屏的触发操作,展示一界面,界面上展示多个座位区域和舞台区域,每个座位区域包括至少一个座位。一种可选实施例为,电子显示屏上可展示界面展示图标,响应于用户对界面展示图标的点击操作,展示该界面。

在本实施例中,响应于座位区域选择操作,从多个座位区域中选择目标区域。一种可选实施例为,响应于用户对被选中的座位区域的点击操作,从多个座位区域中选择目标区域。

在本实施例中,座位区域中可预先包含多个座位,也可以在选择目标区域后,再在座位区域中添加多个座位,响应于座位添加操作,在目标区域中添加至少一个座位,一种可选实施例为,响应于座位编辑操作,确定在目标区域中添加的的座位数量;响应于展示确认操作,在目标区域中添加至少一个座位。图7为本申请示例性实施例提供的目标区域中添加座位的示意图,如图7所示,响应于座位添加操作,添加十行座位,每行共计十个,在目标区域123中添加一百个座位。

在上述实施例中,响应于座位角度调整操作,根据目标区域相对于标准区域的方位角度将目标区域中的至少一个座位调整至朝向舞台区域,一种可选实施例为,响应于第一角度调整操作,以第一角度调整方式将目标区域中的至少一个座位调整至朝向舞台区域;或者,响应于第二角度调整操作,以第二角度调整方式对将目标区域中的至少一个座位调整至朝向舞台区域。其中,第一角度调整操作和第二角度调整操作可以为用户对界面上不同的控件的触发操作,也可以为对同一控件不同方式的触发操作,例如,在第一编辑区域中设置第一角度调整控件和第二角度调整控件,响应于对第一角度调整控件的触发操作,以第一角度调整方式将目标区域中的至少一个座位调整至朝向舞台区域,响应于对第一角度调整控件的触发操作,以第二角度调整方式对将目标区域中的至少一个座位调整至朝向舞台区域。图8为图7中目标区域中的座位调整方向后的示意图。

需要说明的是,第一角度调整方式和第二角度调整方式可以对应上述角度调整方式中的两种角度调整算法,也可以为其他的角度调整方式,本申请实施例不作限定。若第一角度调整方式和第二角度调整方式对应上述角度调整方式中的两种角度调整算法,则可参见上述角度调整方法的各实施例。

在本申请的上述座位朝向调整方法的实施例中,在座位朝向调整设备的电子显示屏上展示一界面,界面上包括多个座位区域和舞台区域;响应座位区域选择操作,选定目标区域;响应座位角度调整操作,自动计算目标区域相对于标准区域的方位角度,以及根据该方位角度自动将至少一个对象调整至朝向标准区域,提高用户绘图效率,提升用户体验。

图9为本申请一示例性实施例提供的一种角度调整设备的结构示意图。如图9所示,该角度调整设备包括:存储器901和处理器902。另外,该角度调整设备还包括电子显示屏903、电源组件904和通信组件905等必须组件。

电子显示屏903,用于显示配置界面。

其中,电子显示屏903包括液晶显示器(LCD)和触摸面板(TP)。如果电子显示屏包括触摸面板,电子显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

存储器901,用于存储计算机程序,并可被配置为存储其它各种数据以支持在数据处理设备上的操作。这些数据的示例包括用于在数据处理设备上操作的任何应用程序或方法的指令。

存储器901,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

通信组件905,用于与其他设备进行数据传输。

处理器902,可执行存储器901中存储的计算机指令,以用于:确定朝向标准区域的目标区域,目标区域包含至少一个对象;计算目标区域相对于标准区域的方位角度;根据方位角度将至少一个对象调整至朝向标准区域。

可选地,处理器902在确定朝向标准区域的目标区域时,具体用于:展示一界面,界面上显示有标准区域以及朝向标准区域的多个对象区域;响应于对象区域选择操作,将被选定的对象区域作为目标区域。

可选地,处理器902在计算目标区域相对于标准区域的方位角度时,具体用于:从目标区域的边界中,确定朝向标准区域的至少一段边界;计算至少一段边界的法向量与基准向量之间的夹角,作为方位角度。

可选地,处理器902在从目标区域的边界中,确定朝向标准区域的至少一段边界时,具体用于:计算组成边界的曲线的分段判定向量,其中,分段判定向量为每条曲线起点指向终点的向量;根据相邻两条曲线的分段判定向量,确定朝向标准区域的至少一段边界。

可选地,处理器902在根据相邻两条曲线的分段判定向量,确定朝向标准区域的至少一段边界时,具体用于:分别计算相邻两条曲线的分段判定向量的夹角,得到至少一个候选夹角;从至少一个候选夹角中选择出大于设定角度阈值的至少一个目标夹角,并将至少一个目标夹角的顶点,作为选定顶点;从选定顶点中选择出与标准区域的中心点满足预设距离条件的两个目标顶点;根据两个目标顶点,确定朝向标准区域的至少一段边界。

可选地,处理器902在从选定顶点中选择出与中心点之间的距离满足预设距离条件的两个目标顶点时,具体用于:从选定顶点中选择出与中心点之间的距离最近的两个目标顶点。

可选地,处理器902在根据两个目标顶点,确定朝向标准区域的至少一段边界时,具体用于:确定以两个目标顶点作为端点的两个连续曲线段;从两个连续曲线段中选择出不包括除两个目标顶点外的其选定顶点的一个连续曲线段,作为朝向标准区域的至少一段边界。

可选地,处理器902在计算至少一段边界的法向量与基准向量之间的夹角之前,还可用于:计算至少一段边界中每段边界朝向目标区域外的法向量;对每段边界朝向目标区域外的法向量作平均,得到平均法向量,并将平均法向量,作为至少一段边界的法向量。

可选地,处理器902在根据方位角度将至少一个对象调整至朝向标准区域时,具体用于:根据至少一个对象当前朝向标准区域的角度和方位角度,获取将至少一个对象调整至朝向标准区域的旋转方向和调整角度;将至少一个对象按照旋转方向旋转调整角度,以将至少一个对象调整至朝向标准区域。

可选地,目标区域为被选定的座位区域,至少一个对象为座位或者对象标识,标准区域为舞台。

相应地,本申请实施例还提供一种存储计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个处理器执行时,致使一个或多个处理器执行相应图1所示方法实施例中的各步骤。

图10为本申请一示例性实施例提供的一种座位朝向调整设备的结构示意图。如图10所示,该座位朝向调整设备包括:存储器1001和处理器1002。另外,该座位朝向调整设备还包括电子显示屏1003、电源组件1004和通信组件1005等必须组件。

电子显示屏1003,用于显示配置界面。

其中,电子显示屏1003包括液晶显示器(LCD)和触摸面板(TP)。如果电子显示屏包括触摸面板,电子显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

存储器1001,用于存储计算机程序,并可被配置为存储其它各种数据以支持在数据处理设备上的操作。这些数据的示例包括用于在数据处理设备上操作的任何应用程序或方法的指令。

存储器1001,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

通信组件1005,用于与其他设备进行数据传输。

处理器1002,可执行存储器1001中存储的计算机指令,以用于:展示一界面,界面上包括多个座位区域和舞台区域,每个座位区域包括至少一个座位;响应于座位区域选择操作,从多个座位区域中选择目标区域;响应于座位角度调整操作,根据目标区域相对于标准区域的方位角度将目标区域中的至少一个座位调整至朝向舞台区域。

可选地,处理器1002在响应于座位角度调整操作,将至少一个座位调整至朝向舞台区域之前,还可用于:响应于座位添加操作,在目标区域中添加至少一个座位;展示至少一个座位。

可选地,处理器1002在响应于座位添加操作,在目标区域中添加至少一个座位时,具体用于:响应于座位编辑操作,确定在目标区域中添加的的座位数量;响应于展示确认操作,在目标区域中添加至少一个座位。

可选地,处理器1002在响应于座位角度调整操作,根据目标区域相对于标准区域的方位角度将目标区域中的至少一个座位调整至朝向舞台区域时,具体用于:响应于第一角度调整操作,以第一角度调整方式将目标区域中的至少一个座位调整至朝向舞台区域;或者,响应于第二角度调整操作,以第二角度调整方式对将目标区域中的至少一个座位调整至朝向舞台区域。

可选地,处理器1002在以第一角度调整方式将目标区域中的至少一个座位调整至朝向舞台区域时,具体用于:计算目标区域相对于舞台区域的方位角度;根据方位角度将至少一个座位调整至朝向舞台区域。

可选地,处理器1002在计算目标区域相对于舞台区域的方位角度时,具体用于:从目标区域的边界中,确定朝向标准区域的至少一段边界;计算至少一段边界的法向量与基准向量之间的夹角,作为方位角度。

可选地,处理器1002在从目标区域的边界中,确定朝向标准区域的至少一段边界时,具体用于:计算组成边界的曲线的分段判定向量,其中,分段判定向量为每条曲线起点指向终点的向量;根据相邻两条曲线的分段判定向量,确定朝向标准区域的至少一段边界。

可选地,处理器1002在以第二角度调整方式对将目标区域中的至少一个座位调整至朝向舞台区域时,具体用于:计算目标区域的每个座位各自相对于舞台区域的方位角度;根据每个座位各自相对于舞台区域的方位角度,将至少一个座位调整至朝向舞台区域。

可选地,处理器1002在计算目标区域的每个座位各自相对于舞台区域的方位角度时,具体用于:将每个座位的中心点指向舞台区域的中心点的向量与基准向量的夹角,作为每个座位各自相对于舞台区域的方位角度。

相应地,本申请实施例还提供一种存储计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个处理器执行时,致使一个或多个处理器执行相应图5所示方法实施例中的各步骤。

上述图9和图10中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(NFC)技术、射频识别(RFID)技术、红外数据协会(IrDA)技术、超宽带(UWB)技术和蓝牙(BT)技术等,以促进短程通信。

上述图9和图10中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:对象处理方法、装置、电子设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!