计算;推算;计数设备的制造及其应用技术1.本公开涉及计算机技术领域::,尤其涉及一种基于图形的事件响应方法、装置、设备和介质。背景技术:::2.目前,可缩放矢量图形(scalablevectorgraphics,svg)作为一种扩展性较强的图形格式,在互联网、可视化展示等领域的应用越来越广泛。svg突出的优势在于支持脚本代码以及dom(一种处理xml的标准编程接口),因此用户能够按照dom接口标准访问svg文档中的各类图形元素,并添加移入、移出、点击等交互事件。当用户对svg图形进行交互触发操作后,电子设备便会响应该交互触发操作,并执行交互事件。3.但是,目前的dom节点对应的交互事件的响应区域由svg图形的宽和高构成的矩形确定,这样会一定程度上扩大交互事件的响应区域,降低交互事件的响应准确性。技术实现要素:4.为了解决上述技术问题,本公开提供了一种基于图形的事件响应方法、装置、设备和介质。5.第一方面,本公开提供了一种基于图形的事件响应方法,该方法包括:6.渲染并显示可缩放矢量图形;其中,所述可缩放矢量图形绑定目标交互事件,且所述可缩放矢量图形由多个三角形构成;7.响应于对所述可缩放矢量图形的触发操作,确定触发位置;8.若基于所述触发位置确定所述可缩放矢量图形中的至少一个所述三角形被触发,则执行所述目标交互事件。9.第二方面,本公开提供了一种基于图形的事件响应装置,该装置包括:10.矢量图形显示模块,用于渲染并显示可缩放矢量图形;其中,所述可缩放矢量图形绑定目标交互事件,且所述可缩放矢量图形由多个三角形构成;11.触发位置确定模块,用于响应于对所述可缩放矢量图形的触发操作,确定触发位置;12.事件执行模块,用于若基于所述触发位置确定所述可缩放矢量图形中的至少一个所述三角形被触发,则执行所述目标交互事件。13.第三方面,本公开提供了一种电子设备,该电子设备包括:14.处理器;15.存储器,用于存储可执行指令;16.其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现本公开任意实施例所说明的基于图形的事件响应方法。17.第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例所说明的基于图形的事件响应方法。18.本公开实施例的基于图形的事件响应方法、装置、设备和介质,能够渲染并显示绑定了目标交互事件的、由多个三角形构成的可缩放矢量图形;并能够响应于对可缩放矢量图形的触发操作,确定触发位置;且在基于触发位置确定可缩放矢量图形中的至少一个三角形被触发的情况下,执行目标交互事件;实现了由更加精细的三角形绘制可缩放矢量图形,且通过这些三角形来检测可缩放矢量图形是否被触发,进而进行目标交互事件的响应,避免了可缩放矢量图形的空白区域被触发时也响应事件的问题,提高了基于svg图形的交互事件的响应精度。附图说明19.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。20.图1为本公开实施例提供的一种基于图形的事件响应方法的流程示意图;21.图2为本公开实施例提供的一种矢量图形三角化的原理示意图;22.图3为本公开实施例提供的另一种矢量图形三角化的原理示意图;23.图4为本公开实施例提供的另一种基于图形的事件响应方法的流程示意图;24.图5为本公开实施例提供的一种基于图形的事件响应装置的结构示意图;25.图6为本公开实施例提供的一种电子设备的结构示意图。具体实施方式26.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。27.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。28.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。29.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。30.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。31.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。32.本公开实施例提供的基于图形的事件响应方法,可适用于通过可缩放矢量图形svg进行交互事件响应处理的场景中。该方法可以由基于图形的事件响应装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在具有显示功能的电子设备中。其中,电子设备可以包括但不限于诸如智能手机、笔记本电脑、个人数字助理(personaldigitalassistant,pda)、平板电脑(tabletpersonalcomputer,tabletpc)、车载终端(例如车载导航终端)、可穿戴设备等等的移动终端以及诸如数字电视、台式计算机、智能家居设备等等的固定终端。33.图1示出了本公开实施例提供的一种基于图形的事件响应方法的流程示意图。如图1所示,该基于图形的事件响应方法可以包括如下步骤:34.s110、渲染并显示可缩放矢量图形,该可缩放矢量图形绑定目标交互事件,且该可缩放矢量图形由多个三角形构成。35.其中,可缩放矢量图形是svg图形。目标交互事件是需要通过交互操作触发执行的事件。36.具体地,因svg图形支持脚本与编程控制,很容易在svg中通过dom接口函数生成图形组合用以展示数据,并添加交互事件,所以电子设备可通过至少包含图形形状和颜色等信息的矢量图形数据来定义svg图形,并为其绑定目标交互事件。然后,电子设备可以根据矢量图形数据绘制svg图形并对其进行渲染与显示。37.但是,目标交互事件是绑定在整个svg图形上的,而svg图形对目标交互事件的响应区域是由svg图形的宽和高而定义的外接矩形,使得响应区域中包含除了图形之外的空白区域,从而导致用户对该空白区域的交互触发也能响应目标交互事件,降低事件响应精度。所以,本公开实施例中在绘制svg图形时,将矢量图形数据中包含的矢量图形转换为由三角形构成的图形,并以三角形为单位进行svg图形的绘制、渲染与显示。这样,可以在不改变矢量图形的矢量化特点的情况下,将对整个svg图形的处理缩小至对各三角形的处理,例如,将目标交互事件的响应区域由svg图形的外接矩形缩小至构成svg图形的各三角形,以便后续可通过三角形来检测对目标交互事件的触发,避免了对svg图形的外接矩形中包含的空白区域进行触发而引起事件响应的问题,从而提高svg图形对目标交互事件的响应精度。38.在一些实施例中,s110包括:获取矢量图形数据,并对矢量图形数据进行三角化处理,生成三角形顶点数据和每个三角形顶点数据对应的初始图形颜色;基于三角形顶点数据和初始图形颜色,利用绘图渲染引擎进行图形绘制与渲染,生成可缩放矢量图形并显示。39.其中,初始图形颜色是矢量图形数据中定义的矢量图形的颜色。绘图渲染引擎是能够以三角形为单位进行矢量图形绘制与渲染的渲染引擎。本公开实施例中,绘图渲染引擎可以为web图形库(webgraphicslibrary,webgl)。40.具体地,电子设备先对矢量图形数据进行解析,至少获得其中包含的图形和初始图形颜色。然后,对图形进行三角化处理,即将图形分解为多个三角形,并根据图形的坐标来获得三角形每个顶点的坐标,作为三角形顶点数据。同时,可将初始图形颜色设置为每个三角形的图形颜色。之后,电子设备可调用绘图渲染引擎,根据三角形顶点数据及其对应的初始图形颜色,在颜色缓冲区中绘制出可缩放矢量图形,并显示该可缩放矢量图形。41.在一些实施例中,上述对矢量图形数据进行三角化处理,生成三角形顶点数据包括:将矢量图形数据转换为通用数据格式的目标信息体;基于目标信息体,对矢量图形数据包含的图形进行离散化处理,生成矢量图形数据对应的点状数据;对点状数据进行三角化处理,生成三角形顶点数据。42.具体地,为了更便捷地解析矢量图形数据,电子设备可以将矢量图形数据转换通用数据格式的目标信息体,例如可将矢量图形数据转换为js对象简谱(javascriptobjectnotation,json)数据格式的目标信息体。然后,读取该目标信息体中的矢量图形,并将组成该矢量图形的曲线离散化。由于svg绘制的图形类型有限(如:线段、矩形、圆、贝塞尔曲线等),因此可以根据不同的图形类型将曲线离散化成一个个点,得到点状数据。之后,根据这些点状数据来构建三角形,并根据构成三角形的点状数据来确定生成的三角形顶点数据。43.在绘图渲染引擎为webgl的情况下,电子设备还需根据webgl可设置的画布大小,进一步对三角形顶点数据进行处理。例如,在webgl要求输入的数据处于[0,1]范围时,可对三角形顶点数据进行归一化处理,以将三角形顶点数据均转换为对应的[0,1]之间的数值,以适配webgl的画布大小。[0044]在一些实施例中,上述对点状数据进行三角化处理来生成三角形顶点数据时,可针对同一图形路径中的每两个相邻的点状数据执行如下处理:基于各点状数据生成线状数据,并基于线状数据对应的线宽,生成各点状数据对应的矩形;将矩形分解为两个三角形,并基于矩形的顶点数据确定三角形顶点数据。[0045]其中,图形路径是指svg图形中的图形绘制路径,其用于划分svg图形中的各个子图形。[0046]具体地,参见图2,电子设备从同一图形路径中任取相邻的点状数据p1和p2,并获取该两个点状数据之间的线宽l。然后,连接两个点状数据构成线状数据p1-p2。再然后,以线状数据p1-p2为中心,按照线宽l分别向两侧扩展,生成矩形200。并且,根据点状数据p1和p2的坐标和线宽l,推算出矩形200的四个顶点坐标。之后,将该矩形200分解为图2中以横线和竖线分别填充的两个三角形。并且,将矩形200的顶点坐标分别确定为两个三角形的顶点数据。[0047]对于两个相邻线状数据构建的三角形之间有重叠区域的情况,可参见图3。如图3所示,将两个三角形的重叠区域按照交点连线q1-q2拆分,构成四边形q1q2q4q3和四边形q1q2q5q6。然后,按照诸如耳切算法的三角形构建方法,分别将四边形q1q2q4q3和四边形q1q2q5q6拆分为对应的三角形,得到三角形q1q2q4、三角形q1q4q3、三角形q1q2q5和三角形q1q5q6。之后,可根据点状数据推算得出这些三角形中的各三角形顶点数据。[0048]通过上述各实施例进行三角形拆分的方案设置,可根据svg图形的图形类型有限的特点,采用更加简单的三角形拆分方法,提高三角形顶点数据的确定速度,从而提高svg图形的绘制速度。[0049]s120、响应于对可缩放矢量图形的触发操作,确定触发位置。[0050]具体地,电子设备对用户的触发操作进行监测。如果监测到用户对svg图形的触发操作,那么确定出该触发操作在屏幕上的触发位置。[0051]s130、若基于触发位置确定可缩放矢量图形中的至少一个三角形被触发,则执行目标交互事件。[0052]具体地,电子设备根据触发位置判断用户的触发操作是否触发到svg图形中的任一个三角形。如果任一三角形均为被触发,说明用户的触发操作并未命中svg图形,那么电子设备无需进行目标交互事件的响应处理。如果有至少一个三角形被触发,说明用户的触发操作命中的是svg图形,那么电子设备可响应用户的触发操作,执行svg图形绑定的目标交互事件。[0053]在一些实施例中,s130中的基于触发位置确定可缩放矢量图形中的至少一个三角形被触发包括:基于触发位置,利用光线投影算法,确定触发位置对应的延伸射线是否与可缩放矢量图形中的任一三角形相交;若是,则确定可缩放矢量图形中的至少一个三角形被触发。[0054]具体地,本实施例中可采用光线投影算法来判断用户的触发操作是否触发到svg图形中的任一个三角形。即:电子设备从触发位置向与用户所在方向的反向方向投射延伸射线,并判断该延伸射线是否与任一三角形相交。如果不相交,说明svg图形未被触发;如果相交,则确定触发位置命中了svg图形。[0055]本公开实施例提供的上述基于图形的事件响应方法,能够渲染并显示绑定了目标交互事件的、由多个三角形构成的可缩放矢量图形;并能够响应于对可缩放矢量图形的触发操作,确定触发位置;且在基于触发位置确定可缩放矢量图形中的至少一个三角形被触发的情况下,执行目标交互事件;实现了由更加精细的三角形绘制可缩放矢量图形,且通过这些三角形来检测可缩放矢量图形是否被触发,进而进行目标交互事件的响应,避免了可缩放矢量图形的空白区域被触发时也响应事件的问题,提高了基于svg图形的交互事件的响应精度。[0056]图4是本公开实施例提供的另一种基于图形的事件响应方法的流程图。该基于图形的事件响应方法对“基于触发位置确定可缩放矢量图形中的至少一个三角形被触发”进行了优化。参见图4,该基于图形的事件响应方法具体包括如下步骤:[0057]s410、渲染并显示可缩放矢量图形。[0058]s420、响应于对可缩放矢量图形的触发操作,确定触发位置。[0059]s430、基于触发位置,确定目标纹理中触发操作对应的纹理位置,该目标纹理中的纹理图形对应于可缩放矢量图形,且该纹理图形的图形颜色为第一预设颜色,该目标纹理的背景颜色为第二预设颜色。[0060]其中,目标纹理是预先根据svg图形生成的纹理对象,其至少包含纹理的背景颜色、纹理图形和图形的颜色。第一预设颜色为预先设置的颜色,其作为图形颜色,例如可以是白色。第二预设颜色为预先设置的另一颜色,其不同于第一预设颜色,作为纹理的背景颜色,例如可以是黑色。纹理位置是目标纹理中的位置。[0061]具体地,为了快速且高效地判断触发位置是否命中svg图形中的任一三角形,本实施例中预先备份了svg图形,即目标纹理,并且为该备份的svg图形设置了特定的颜色。[0062]具体实施时,电子设备可以根据矢量图形数据来生成目标纹理,或者,电子设备在初次生成目标纹理后将其存储,在每次需要处理该svg图形时,便从存储位置读取得到目标纹理。然后,电子设备根据svg图形与目标纹理之间的画布大小关系确定位置映射比例。之后,电子设备根据该位置映射比例,将触发位置映射至目标纹理,得到纹理位置。[0063]在一些实施例中,svg图形的画布大小与目标纹理的画布大小一致,此时的位置映射比例是1,即目标纹理中的位置和svg图形中的位置之间是对应一致的。这样可避免触发位置和非1的位置映射比例之间的计算所引入的位置误差,既能提高纹理位置的确定精度,又能提高纹理位置的确定速度。[0064]在一些实施例中,目标纹理通过如下方式生成:利用绘图渲染引擎,将帧缓冲区的背景颜色确定为第二预设颜色;利用绘图渲染引擎,基于矢量图形数据对应的三角形顶点数据和第一预设颜色,在帧缓冲区中绘制可缩放矢量图形,并将帧缓冲区导出为目标纹理。[0065]具体地,电子设备调用绘图渲染引擎设置帧缓冲区。如果已经存在帧缓冲区,那么先清空该帧缓冲区的颜色,再为该帧缓冲区设置第二预设颜色。如果未存在帧缓冲区,那么绘图渲染引擎先创建帧缓冲区,再为该帧缓冲区设置第二预设颜色。然后,电子设备再调用绘图渲染引擎,根据矢量图形数据对应的三角形顶点数据以及第一预设颜色,在上述帧缓冲区中绘制图形颜色为第一预设颜色的svg图形。最后,电子设备将帧缓冲区导出为目标纹理。这样便可得到无需显示的、背景颜色为第二预设颜色、图形颜色为第一预设颜色的目标纹理,且该目标纹理中的纹理图形与svg图形保持一致。[0066]s440、若确定纹理位置处的纹理颜色为第一预设颜色,则确定可缩放矢量图形中的至少一个三角形被触发。[0067]具体地,因目标纹理的纹理图形和svg图形是一致的、且纹理位置和触发位置具有按比例的映射关系,所以在目标纹理中判断纹理位置是否命中纹理图形的判断结果,可作为svg图形中的任一三角形是否被命中的判断结果。基于此,电子设备在确定了纹理位置后,从目标纹理中获得该纹理位置对应的颜色。如果该获得的颜色为第一预设颜色,说明纹理位置处属于纹理图形,那么可确定svg中的至少一个三角形被触发。如果该获得的颜色为第二预设颜色,说明纹理位置处属于背景区域,那么可确定svg图形中任一三角形均为被触发。[0068]s450、执行目标交互事件。[0069]本公开实施例提供的基于图形的事件响应方法,基于触发位置,确定目标纹理中触发操作对应的纹理位置;其中,目标纹理中的纹理图形对应于可缩放矢量图形,且纹理图形的图形颜色为第一预设颜色,目标纹理的背景颜色为第二预设颜色;若确定纹理位置处的纹理颜色为第一预设颜色,则确定可缩放矢量图形中的至少一个三角形被触发;实现了利用svg图形的备份的目标纹理中的纹理位置和纹理颜色来判断svg图形中的任一三角形是否被触发,提高了svg图形的触发判断效率,从而进一步提高了svg图形的目标交互事件的事件触发精度。[0070]以下是本公开实施例提供的基于图形的事件响应装置的实施例,该装置与上述各实施例的基于图形的事件响应方法属于同一个发明构思,在基于图形的事件响应装置的实施例中未详尽描述的细节内容,可以参考上述基于图形的事件响应方法的实施例。[0071]图5示出了本公开实施例提供的一种基于图形的事件响应装置的结构示意图。如图5所示,该基于图形的事件响应装置500可以包括:[0072]矢量图形显示模块510,用于渲染并显示可缩放矢量图形;其中,可缩放矢量图形绑定目标交互事件,且可缩放矢量图形由多个三角形构成;[0073]触发位置确定模块520,用于响应于对可缩放矢量图形的触发操作,确定触发位置;[0074]事件执行模块530,用于若基于触发位置确定可缩放矢量图形中的至少一个三角形被触发,则执行目标交互事件。[0075]本公开实施例提供的上述基于图形的事件响应装置,能够渲染并显示绑定了目标交互事件的、由多个三角形构成的可缩放矢量图形;并能够响应于对可缩放矢量图形的触发操作,确定触发位置;且在基于触发位置确定可缩放矢量图形中的至少一个三角形被触发的情况下,执行目标交互事件;实现了由更加精细的三角形绘制可缩放矢量图形,且通过这些三角形来检测可缩放矢量图形是否被触发,进而进行目标交互事件的响应,避免了可缩放矢量图形的空白区域被触发时也响应事件的问题,提高了基于svg图形的交互事件的响应精度。[0076]在一些实施例中,事件执行模块530包括:[0077]触发判断子模块,用于:[0078]基于触发位置,确定目标纹理中触发操作对应的纹理位置;其中,目标纹理中的纹理图形对应于可缩放矢量图形,且纹理图形的图形颜色为第一预设颜色,目标纹理的背景颜色为第二预设颜色;[0079]若确定纹理位置处的纹理颜色为第一预设颜色,则确定可缩放矢量图形中的至少一个三角形被触发;[0080]事件执行子模块,用于在确定可缩放矢量图形中的至少一个三角形被触发的情况下,执行目标交互事件。[0081]在一些实施例中,基于图形的事件响应装置500还包括目标纹理生成模块,用于通过如下方式生成目标纹理:[0082]利用绘图渲染引擎,将帧缓冲区的背景颜色确定为第二预设颜色;[0083]利用绘图渲染引擎,基于矢量图形数据对应的三角形顶点数据和第一预设颜色,在帧缓冲区中绘制可缩放矢量图形,并将帧缓冲区导出为目标纹理。[0084]在一些实施例中,触发判断子模块还用于:[0085]基于触发位置,利用光线投影算法,确定触发位置对应的延伸射线是否与可缩放矢量图形中的任一三角形相交;[0086]若是,则确定可缩放矢量图形中的至少一个三角形被触发。[0087]在一些实施例中,矢量图形显示模块510包括:[0088]三角形顶点数据生成子模块,用于获取矢量图形数据,并对矢量图形数据进行三角化处理,生成三角形顶点数据和每个三角形顶点数据对应的初始图形颜色;[0089]矢量图形显示子模块,用于基于三角形顶点数据和初始图形颜色,利用绘图渲染引擎进行图形绘制与渲染,生成可缩放矢量图形并显示。[0090]进一步地,三角形顶点数据生成子模块具体用于:[0091]将矢量图形数据转换为通用数据格式的目标信息体;[0092]基于目标信息体,对矢量图形数据包含的图形进行离散化处理,生成矢量图形数据对应的点状数据;[0093]对点状数据进行三角化处理,生成三角形顶点数据。[0094]进一步地,三角形顶点数据生成子模块具体用于:[0095]针对同一图形路径中的每两个相邻的点状数据:[0096]基于各点状数据生成线状数据,并基于线状数据对应的线宽,生成各点状数据对应的矩形;[0097]将矩形分解为两个三角形,并基于矩形的顶点数据确定三角形顶点数据。[0098]在一些实施例中,绘图渲染引擎为web图形库。[0099]本公开实施例所提供的基于图形的事件响应装置可执行本公开任意实施例所提供的基于图形的事件响应方法,具备执行方法相应的功能模块和有益效果。[0100]值得注意的是,上述基于图形的事件响应装置的实施例中,所包括的各个模块和子模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块/子模块的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。[0101]本公开实施例还提供了一种电子设备,该电子设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的基于图形的事件响应方法。[0102]图6示出了本公开实施例提供的一种电子设备的结构示意图。[0103]如图6所示,该电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储装置608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有信息处理设备600操作所需的各种程序和数据。处理装置601、rom602以及ram603通过总线604彼此相连。输入/输出接口(i/o接口)605也连接至总线604。[0104]通常,以下装置可以连接至i/o接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。[0105]需要说明的是,图6示出的电子设备600仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。即虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。[0106]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从rom602被安装。在该计算机程序被处理装置601执行时,执行本公开任意实施例的基于图形的事件响应方法中限定的上述功能。[0107]本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例中的基于图形的事件响应方法。[0108]需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。[0109]在一些实施方式中,客户端、服务器可以利用诸如http之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。[0110]上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。[0111]上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行本公开任意实施例所说明的基于图形的事件响应方法的步骤。[0112]在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。[0113]附图中的流程图和框图,图示了按照本公开各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0114]本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。[0115]在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。[0116]以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。[0117]此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。[0118]尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。当前第1页12当前第1页12
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
基于图形的事件响应方法、装置、设备和介质与流程
作者:admin
2022-08-31 07:27:42
848
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 一种水泥密封用稀土固化剂的制备方法与流程
- 上一篇: 共轴双桨直升机和系留无人机系统的制作方法