一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

指针数据传输方法、装置、计算机设备、存储介质和系统与流程

2022-02-25 22:59:26 来源:中国专利 TAG:


1.本发明涉及指针仪表识别领域,特别是涉及一种指针数据传输方法、装置、计算机设备、存储介质和系统。


背景技术:

2.现有的指针仪表的表盘如图1所示,在通过物联网终端进行表盘图像的传输时通常会面临由于表盘图像数据过大,导致拆分数据包进行传输,从而引起的连续影响,如数据发送量过多和传输功耗极高的困扰。


技术实现要素:

3.为了解决上述问题至少之一,本发明第一个实施例提供一种数据传输方法,包括:
4.将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像;
5.将所述指针特征图像进行压缩以生成特征数据;
6.基于所述特征数据得到所述表盘图像对应的指针数据。进一步的,所述表盘图像包括所述指针仪表的表盘、位于所述表盘内的表盘文字和位于所述表盘内的指针,其中,所述表盘为圆形;
7.所述将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像进一步包括:
8.以预设的提取半径提取所述表盘图像以生成包括部分指针的待提取图像,其中,所述待提取图像包括位于指针的旋转中心外侧且指向所述表盘文字的一侧的指针;
9.提取所述待提取图像中的包括指针的图像以作为指针特征图像。
10.进一步的,所述预设的提取半径包括第一预设提取半径和第二预设提取半径,
11.所述第二预设提取半径小于所述第一预设提取半径;
12.所述待提取图像中的指向所述表盘文字的指针位于所述第一预设提取半径形成的第一提取区域与所述第二预设提取半径形成的第二提取区域之间。
13.进一步的,所述将所述指针特征图像进行压缩以生成特征数据包括:
14.逐行扫描所述指针特征图像并生成所述指针特征图像对应于每一次扫描时所在行的特征信息;
15.将所述指针特征图像经扫描后的全部的特征信息作为特征数据并传输。
16.进一步的,所述特征信息包括:所述特征图像在每一次扫描时所在行的起始坐标以及特征宽度。
17.进一步的,所述第一预设提取半径的长度为所述表盘文字靠近所述旋转中心距所述旋转中心的长度;所述第二预设提取半径长度与所述指针远离指向所述表盘文字的一端距所述旋转中心的长度相同。
18.进一步的,所述基于所述特征数据得到所述表盘图像对应的参数信息包括:
19.将所述特征数据拓展为所述指针特征图像;
20.根据所述拓展后的指针特征图像以及所述特征数据与预设的旋转中心进行拟合以得到所述指针特征图像中的指针位置信息;
21.根据所述指针位置信息以及所述指针仪表的参数信息确定所述表盘图像对应的指针数据。
22.本发明第二个实施例提供一种执行本发明第一实施例的指针数据传输装置,包括:
23.表盘图像提取模块,用于将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像;
24.特征数据生成模块,用于将所述指针特征图像进行压缩以生成特征数据;
25.指针数据确定模块,用于基于所述特征数据得到所述表盘图像对应的指针数据。
26.本发明第三个实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如本发明第一实施例所述的方法。
27.本发明第四个实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明第一实施例所述的方法。
28.本发明第五个实施例提供一种指针数据传输系统,包括:
29.指针仪表;
30.摄像装置,用于获取所述表盘图像;
31.如本发明第一实施例的指针数据传输装置或者如本发明第三实施例所述的计算机设备;以及
32.无线传输模块,用于进行各种数据的传输。
33.本发明的有益效果如下:
34.本发明针对目前现有的问题,提出一种指针数据传输方法,通过将表盘图像中有效的图像内容进行提取,舍弃表盘图像中无用的数据从而生成指针特征图像,指针特征图像能够以较少的特征数据量表征该表盘图像的指针特征,因此,根据该提取压缩后的特征数据仍然能够得到正确的表盘图像中的指针数据,并且,该数据传输方法能够减少需要发送的表盘图像的数据量以及降低传输功耗。
附图说明
35.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1示出现有技术的指针仪表的表盘的结构设计示意图;
37.图2示出本发明一个实施例的指针数据传输方法的方法流程图;
38.图3示出本发明实施例的一个具体示例的表盘图像的示意图;
39.图4示出本发明实施例的步骤s1的方法流程图;
40.图5a-5c示出本发明实施例的不同可选实施例的待提取图像的示意图;
41.图6示出本发明实施例的经提取后的指针特征图像的示意图;
42.图7示出本发明实施例的步骤s2的方法流程图;
43.图8a-8b示出本发明实施例的不同状态的指针特征图像位于平面坐标系的示意图;
44.图9示出本发明实施例的指针特征图像转换为特征数据的流程示意图;
45.图10示出本发明实施例的步骤s3的方法流程图;
46.图11示出本发明实施例的指针特征图像与预设的旋转中心拟合后的位置关系示意图;
47.图12示出本发明一个实施例的指针数据传输装置的结构框架图;
48.图13示出本发明一个实施例的指针数据传输系统的结构框架图;
49.图14示出本发明一个实施例的计算机设备的结构框架图。
具体实施方式
50.为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
51.需要说明的是,本文诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
52.为解决以上问题,本发明提出一种指针数据传输方法、装置、计算机设备、存储介质和系统。
53.如图2所示,本发明第一个实施例提出一种指针数据传输方法,该方法包括:
54.s1、将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像;
55.s2、将所述指针特征图像进行压缩以生成特征数据;
56.s3、基于所述特征数据得到所述表盘图像对应的指针数据。
57.通过本实施例的方法,能够将表盘图像中有效的图像内容进行提取,舍弃了表盘图像中无用的数据从而生成指针特征图像,指针特征图像中的特征数据量为表征该表盘图像的指针特征的最小传输量,因此,根据该提取压缩后的特征数据仍然能够得到正确的表盘图像中的指针数据,并且,该数据传输方法能够减少需要发送的表盘图像的数据量以及降低传输功耗。
58.现以一实施例对本发明实施例的数据传输方法进行说明:
59.s1、将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像。
60.本实施例所采用的指针仪表的表盘所在面如图1所示,进行数据传输时的表盘图像如图3所示,在一个可选的实施例中,所述表盘图像所展示的内容包括所述指针仪表的表盘51、位于所述表盘内的表盘文字52和位于所述表盘内的指针53,其中,所述表盘为圆形。本实施例中,若表盘图像的长宽分别为w,其表示为图3所示的正方形图片,则该表盘图像完
整的数据总量w*w字节。
61.值得说明的是,本实施例以气压计的表盘为例,但实际应用中并不限制指针仪表为气压计,只要能够实现指针仪表的指针指示实现数据展示的作用,均在本实施例的指针仪表的应用范围内,例如气压计、电压计、计时器等具有指针仪表指示功能的仪器。
62.在一个可选的实施例中,如图4所示,步骤s1“将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像”进一步包括:
63.s11、以预设的提取半径提取所述表盘图像以生成包括部分指针的待提取图像。
64.该步骤中,所述待提取图像包括位于指针的旋转中心外侧且指向所述表盘文字的一侧的指针。如图3所示,对于完整的表盘图像,其中,指针所展示出最重要的信息就是指针所指向的表盘文字,因此,本实施例通过将表盘图像进行提取,使得压缩后生成的指针特征图像的特征数据能够舍弃掉无用数据,例如除了指针和指针所指向的文字之外的图像内容,将该无用数据舍弃后,则能够极大地压缩数据传输量。
65.在一个具体示例中,如图5a所示,本实施例的舍弃掉无用数据的待提取图像包括指针的旋转中心外侧且指向所述表盘文字的一侧的指针。本示例中,保留了表盘图像中旋转中心和较细一端的指针以及该指针指向的文字,该待提取图像中的表盘轮廓、非指针指向的表盘文字、位于旋转中心和表盘文字之间的较粗一端的指针的相关数据均可以被舍弃,进一步极大地压缩了数据传输量。
66.在一个可选的实施例中,所述预设的提取半径包括第一预设提取半径和第二预设提取半径,所述第二预设提取半径小于所述第一预设提取半径;所述待提取图像中的指向所述表盘文字的指针位于所述第一预设提取半径形成的第一提取区域与所述第二预设提取半径形成的第二提取区域之间。
67.如图5b所示,所述第一预设提取半径的长度为所述表盘文字靠近所述旋转中心距所述旋转中心的长度,以该长度围绕所述旋转中心形成第一提取区域521,以小于第一预设提取半径的第二预设提取半径绕旋转中心形成第二提取区域rr,所述待提取图像中的指向所述表盘文字的指针位于所述第二提取区域rr与第一提取区域521之间。
68.在本实施例中,一方面通过对指针所指向的表盘文字进行舍弃,另一方面,由于指针的长度较长,其中的部分指针所包含的数据仍然可以舍弃,因此,本实施例通过第一提取区域和第二提取区域以将多余的指针进行舍弃,保留能够表达指针数据的部分指针特征图像,进一步实现压缩所需的数据传输量的目的。
69.在一个可选的实施例中,如图5c所示,所述预设的第二预设提取半径的长度为所述指针远离指向所述表盘文字的一端距所述旋转中心的长度。
70.如图5c所示,考虑到指针数据,例如指针指向的表盘文字,可以通过指针相对于旋转中心的角度和指针仪表的功能特性推导出,例如,对比本实施例的气压计,在如图5c所示,指针指向0.3mpa,指针尖端与旋转中心的连线相对于虚线的夹角为180
°
,逆时针旋转,因此,即使舍弃指针所指向的数据,根据指针和旋转中心之间的相对位置关系,仍然能够确定指针的偏移角度和指针的指向,从而实现确定表盘图像中的指针数据的目的。
71.如图5c所示,以预设的提取半径进行提取后得到的待提取图像可表示为一圆环形,图5c中的浅灰色部分,在本实施例中,第二预设提取半径设置为旋转中心距指针较粗一端的端点的距离,以该距离作为预设提取半径r,绕旋转中心形成一圆形的第二提取区域
rr。第一预设提取半径设置为表盘文字52靠近旋转中心o一侧的边界与旋转中心的距离,第一预设提取半径形成的第一提取区域521能够覆盖指针53的尖端部分,本实施例的待提取图像的指针zz(图5c中的浅灰色部分)位于第一提取区域521和第二提取区域rr之间。
72.如图5c所示,也就是说,本实施例中的大部分的指针数据被舍弃,例如将图5c所示的第一提取区域521整体进行舍弃,又将旋转中心对应的数据进行舍弃,更将大部分指针对应的数据通过提取区域rr进行舍弃,因此,本实施例经舍弃后形成的待提取图像,在能够实现得到指针数据的目的的基础上,能够将原本的表盘图像的数据量进行大幅度的压缩,减少需要发送的表盘图像的数据量降低传输功耗。
73.s12、提取所述待提取图像中的包括指针的图像以作为指针特征图像。
74.该步骤中,通过图像提取方法将该圆环状的待提取图像进行提取,保留待提取图像中的指针部分,根据该待提取图像中的指针特征图像即可实现确定指针数据的目的。如图6所示,该指针特征图像tx为一扇形,根据该扇形指针相对于旋转中心的位置则能够确定整体指针的指向方向和指向角度,从而根据指向方向和指向角度则能够确定该指针特征图像所展示的指针数据。
75.步骤s2、将所述指针特征图像进行压缩以生成特征数据。
76.在一个可选的实施例中,如图7所示,该步骤s2包括:
77.s21、逐行扫描所述指针特征图像并生成所述指针特征图像对应于每一次扫描时所在行的特征信息。
78.示例性的,如图8a所示,将指针特征图像置于一预设的平面坐标系中,指针图像的每一点在该平面坐标系中均能够一一对应,本实施例通过逐行扫描的方式,得到该指针特征图像中每一行的特征信息。
79.在一个可选的实施例中,所述特征信息包括:在逐行扫描时所述特征图像在当前扫描行的起始坐标以及特征宽度。在一个具体示例中,将指针特征图像进行逐行扫描,示例性的,以图8a所示的指针特征图像的顶部黑色边界为起始扫描行进行扫描,在扫描至指针特征图像时则生成对应的特征信息,扫描至指针特征图像的底部黑色边界时结束扫描,即本实施例中的“起始”扫描行为原始图像的第一行,最后一个扫描行为原始图像最后一行。
80.在扫描至指针特征图像时则生成对应的特征信息时,示例性的,如图8a所示,该指针特征图像中指针的特征信息生成行自图8a中的位于右上方的c点开始,该指针特征图像的特征信息终止行位于右下方的d点所在行。
81.在另一个具体示例中,如图8b所示,该指针特征图像倾斜设置,根据指针特征图像中的指针位置可知,完整的指针对应于整个表盘图像中的位置指向左上方的表盘文字。此时,该指针特征图像中指针的特征信息生成行自图8b所示的位于左上方的e点开始,该指针特征图像的特征信息终止行位于右下方的d点所在行。也就是说,在列方向上,指针特征图像的指针中距离最远的两个边界点之间的行数为本实施例的指针特征图像的行扫描数量,从而实现指针特征图像中特征信息的完全获取。
82.以扫描到第wi行的指针图像为例,以靠近坐标系原点一侧的坐标为起始坐标,即a点处的坐标为起始坐标,以(xi,yi)表示,该第wi行的指针图像在x方向上的长度即为特征宽度,以li表示,则第wi行的指针图像的特征信息可以(xi,yi,li)表示。在另一个具体示例中,以第wj行的指针图像为例,以靠近坐标系原点一侧的坐标为起始坐标,即b点处的坐标
为起始坐标,以(xj,yj)表示,该第wj行的指针图像在x方向上的长度即为特征宽度,以lj表示,则第wj行的指针图像的特征信息可以(xj,yj,lj)表示。因此经逐行扫描后的特征信息可以表征整个指针特征图像的全部数据。
83.在一个可选的实施例中,经一次逐行扫描后,即自指针特征图像的顶部边界至底部边界的逐行扫描完成后,所述指针特征图像的整体行扫描数量为w,其中,所述指针特征图像的行扫描数量占整体行扫描数量的每一行的特征信息包括三个字节,即x、y、l,因此,本实施例的指针特征图像的总数据数量为相较于图3所示整体数据总量为w*w的表盘图像。本实施例将指针特征图像的数据量有明显地减少,因此能够实现数据量的大幅度压缩。
84.值得说明的是,图8a、图8b以及图11中的指针特征图像以梯形示出,而图6中的指针特征图像以扇形示出,均表示为本实施例中的指针,不影响本发明实施例的实际方案。
85.s22、将所述指针特征图像经扫描后的全部的特征信息作为特征数据并传输。
86.经逐行扫描后得到的特征信息能够准确且以较少的数据量的表征指针特征图像,如图9所示,指针特征图像(左侧)经逐行扫描后得到的特征信息以数据包(右侧)的形式传输。
87.s3、基于所述特征数据得到所述表盘图像对应的参数信息。
88.值得说明的是,本发明实施例并不限制上述步骤s1和s2的执行主体和步骤s3的执行主体是否一致,也就是说,步骤s1和s2的执行主体可以为设置在指针仪表一端的服务器,步骤s3的执行主体可以与步骤s1和s2的执行主体一致,同样为设置在指针仪表端的服务器,由于表盘图像经上述步骤后已经被提取为指针特征图像,并被压缩为特征数据,因此,该数据量可以满足指针仪表端的服务器的容量需求,不会造成由于指针仪表端的服务器处理能力低导致处理速度慢以及处理效率低的问题。
89.另一方面,步骤s3的执行主体可以与步骤s1和s2的执行主体不同,例如步骤s1和s2的执行主体为设置在指针仪表端的第一服务器,步骤s3的执行主体为设置在远端的第二服务器,第一服务器将特征数据传输至第二服务器,由第二服务器进行特征数据的分析和处理,由于特征数据被压缩,因此能够提高第一服务器的传输效率,同时,第二服务器的处理效率有所提高。
90.在一个可选的实施例中,如图10所示,该步骤s3包括:
91.s31、将所述特征数据拓展为所述指针特征图像。
92.如图9所示,指针特征图像经逐行扫描后以数据包的形成传输,数据包中包括每一行的特征信息,在该步骤中,根据特征数据进行反向的拓展,即根据特征数据包含的特征信息,例如起始坐标和特征宽度,将右侧的特征数据还原为左侧的指针特征图像。
93.s32、根据所述拓展后的指针特征图像以及所述特征数据与预设的旋转中心进行拟合以得到所述指针特征图像中的指针位置信息。
94.在一个具体示例中,指针位置信息包括指针指向和指针旋转角度。由于指针特征数据仅包括类似扇形部分的指针,并未包括指针所指向的表盘文字和旋转中心,也就是说,仅以指针特征图像中的指针和特征数据无法得到指针数据,因此,本实施例通过指针特征
图像和特征数据与预设的旋转中心进行拟合,从而得到指针特征图像中扇形指针与预设旋转中心的相对位置关系,根据该位置关系则能够确定指针相对于旋转中心的指向方向和旋转角度。
95.在一个具体示例中,当指针特征图像tx中扇形指针的中心线与预设的旋转中心o’的连线为一直线时时,则说明当前扇形指针的位置与表盘图像中的指针位置对应,此状态下确定的指针位置信息能够准确确定指针数据,因此,本实施例选择指针特征图像中扇形指针的中心线的特征数据,根据该特征数据与预设的旋转中心进行线性拟合,如图11所示,当拟合结果为一条直线时,则当前的预设的旋转中心o’和指针特征图像tx的位置关系与表盘图像中的结果一致,此时指针特征图像中的指针位置信息也随之确定,例如图11中,扇形指针的中心线与旋转中线的水平线形成的夹角为180
°
,该扇形指针指向左侧。
96.s33、根据所述指针位置信息以及所述指针仪表的参数信息确定所述表盘图像对应的指针数据。
97.在前述步骤的基础上,能够得到指针的位置信息,但是对于不同的表盘文字间隔和表盘文字对应的单位,不同的指针位置信息无法明确表明所述表盘图像对应的指针数据,因此,本实施例中,根据指针仪表的参数信息,例如指针仪表的类型,如气压计、电压计以及计时器等,又例如指针仪表的单位,例如mpa、ma以及min,又例如相邻刻度之间的单位刻度,以及表盘文字的分布方式。
98.以图1所示的指针仪表为气压计为例,其单位为mpa,单位刻度为0.25。拟合后的指针位置如图11为例,此时,根据指针的位置信息能够确定原始的表盘图像中的指针指向0.3mpa。
99.经过上述步骤,本发明实施例根据指针式仪表的结构特征,分析能够代表指针数据的最小图像区域,将其作为指针特征图像,同时根据该指针特征图像的像素连续特征,设计对应的扫描方法和特征信息表达形式,在保证指针特征图像的特征数据能够准确表达表盘图像的指针数据的基础上,能够大幅降低实际传输的数据量,从而获得远高于通用图像压缩算法的实际效果,减少了现有技术中需要发送的表盘图像的数据量,有效提高处理效率以及降低处理功耗。
100.在一个具体示例中,以表盘图像的图像数据为224行*224列(w=224)为例,总数据量为50176。经提取后生成的特征提取图像的行扫描数量若为(约24)行,则特征提取图像的数据量为72字节,该数据量仅为原始表盘图像数据量的0.14%,较现有技术中10%~2.5%的压缩率,本实施例的压缩率得到极大提高。
101.如图12所示,本发明的第二个实施例提出一种执行上述方法的指针数据传输装置,包括:
102.表盘图像提取模块,用于将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像;
103.特征数据生成模块,用于将所述指针特征图像进行压缩以生成特征数据;
104.指针数据确定模块,用于基于所述特征数据得到所述表盘图像对应的指针数据。
105.值得说明的是,本实施例的各个模块可分别设置在不同的位置,通过无线网络进行数据传输,也可以设置在同一指针数据传输装置中,本发明实施例对此不作限制。
106.本实施例的指针数据传输系统,能够在准确得到指针数据的基础上,有效改善现有技术中数据传输装置的图片数据包数据量过大及处理功耗过高的问题。由于本技术实施例提供的制作方法与上述几种实施例提供的阵列基板相对应,因此在前实施方式也适用于本实施例提供的制作方法,在本实施例中不再详细描述。
107.如图13所示,本发明另一个实施例提出一种指针数据传输系统,包括:
108.指针仪表;
109.摄像装置,用于获取所述表盘图像;
110.如上述的指针数据传输装置或者如图14所示的计算机设备;以及
111.无线传输模块,用于进行各种数据的传输。
112.本实施例中,摄像装置对指针仪表进行图像采集,经指针数据传输装置进行处理,示例性的,在考虑低功耗运行的前提下,无线模块可采用nb-iot或者lora进行传输。同样值得说明的是,本实施例的指针数据传输装置中各个模块仍可设置在不同位置,通过无线模块将各个阶段的数据进行传输。
113.本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:将指针仪表的表盘图像中的指针图像进行提取以得到指针特征图像;将所述指针特征图像进行压缩以生成特征数据;基于所述特征数据得到所述表盘图像对应的指针数据。
114.在实际应用中,所述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
115.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
116.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
117.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或
广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
118.如图14所示,本发明的另一个实施例提供的一种计算机设备的结构示意图。图14显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
119.如图14所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
120.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
121.计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
122.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图14未显示,通常称为“硬盘驱动器”)。尽管图14中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
123.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
124.计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图14所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图14中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
125.处理器单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种指针数据传输方法。
126.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对
本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献