用于监控机柜状态的方法和装置与流程

文档序号:31304636发布日期:2022-08-30 20:11阅读:42来源:国知局
用于监控机柜状态的方法和装置与流程

1.本公开的实施例涉及计算机技术领域,具体涉及用于监控机柜状态的方法和装置。


背景技术:

2.数据机房部署有大量的计算机用作传递、加速、展示、计算、存储数据信息,数据信息作为一种重要资源,需要很高的保密等级。目前数据机房外来人员监控一般有以下两种做法:1.机房内部署有大量的摄像头,使监控区域覆盖整个机房2.外来人员进入需要人员陪同。
3.而摄像头通常部署在风道两侧,用于对整个风道的监控。当外来人员打开机柜,需要进行维修等动作时,监控摄像头由于视角问题,无法记录外来人员在机柜内部的动作。


技术实现要素:

4.本公开的实施例提出了用于监控机柜状态的方法和装置。
5.第一方面,本公开的实施例提供了一种用于监控机柜状态的方法,应用于机器人,包括:接收机柜发送的包括机柜标识的机柜门开启信息;根据所述机柜标识查询所述机柜的监控位置;行驶到所述监控位置对所述机柜内部进行拍摄;响应于接收到所述机柜发送的包括所述机柜标识的机柜门关闭信息,停止对所述机柜内部的拍摄,并保存影像记录。
6.在一些实施例中,所述机柜门开启信息还包括开启时间,所述机柜门关闭信息还包括关闭时间;以及所述方法还包括:将所述机柜标识、所述开启时间、所述关闭时间和所述影像记录保存在监控记录表中。
7.在一些实施例中,所述方法还包括:将拍摄的影像实时和/或所述监控记录表上传到服务器。
8.在一些实施例中,所述方法还包括:响应于接收到至少2个机柜发送的包括机柜标识的机柜门开启信息,根据机柜标识查询每个机柜的数据价值;行驶到数据价值最高的机柜的监控位置进行拍摄。
9.在一些实施例中,所述方法还包括:若数据价值最高的机柜的数量为多个,则查询多个数据价值最高的机柜中的硬件价值;行驶到硬件价值最高的机柜的监控位置进行拍摄。
10.在一些实施例中,所述方法还包括:响应于接收到用户输入的跟拍指令,跟随所述用户行驶;响应于接收到目标机柜发送的包括机柜标识的机柜门开启信息,对所述目标机柜内部进行拍摄;响应于接收到所述目标机柜发送的机柜门关闭信息,停止对所述目标机柜内部的拍摄,并保存影像记录。
11.第二方面,本公开的实施例提供了一种用于监控机柜状态的方法,应用于机柜,包括:响应于检测到机柜门开启,向机器人发送包括机柜标识的机柜门开启信息;响应于检测到所述机柜门关闭,向所述机器人发送包括所述机柜标识的机柜门关闭信息。
12.在一些实施例中,所述方法还包括:响应于检测到机柜门开启,获取开启时间并添加到机柜门开启信息中;响应于检测到所述机柜门关闭,获取关闭时间并添加到机柜门关闭信息中。
13.第三方面,本公开的实施例提供了一种机器人,包括:无线通信模块、控制器、导航系统、动力系统、监控相机,其中,所述无线通信模块被配置用于接收机柜发送的包括机柜标识的机柜门开启信息;所述控制器被配置用于向动力系统发运动指令,驱动机器人行驶到开启了机柜门的机柜的监控位置;所述导航系统被配置用于实现导航和自身位置确定;所述控制器进一步被配置用于启动所述监控相机对所述机柜内部进行拍摄;所述无线通信模块还被配置用于接收所述机柜发送的包括所述机柜标识的机柜门关闭信息;所述控制器进一步被配置用于控制所述监控相机停止拍摄,并保存影像记录。
14.在一些实施例中,所述机器人还包括数据传输模块,被配置用于将实时拍摄的影像和/或保存的影像记录上传到服务器。
15.第四方面,本公开的实施例提供了一种机柜,包括接近传感器、控制器、无线通信模块、数据存储模块,其中,所述接近传感器被配置用于检测机柜门的开启状态和关闭状态;所述数据存储模块被配置用于存储机柜标识;所述控制器被配置用于根据所述开启状态和所述机柜标识生成机柜门开启信息,并且根据所述关闭状态和所述机柜标识生成机柜门关闭信息;所述无线通信模块被配置用于将所述机柜门开启信息和所述机柜门关闭信息发送到机器人。
16.在一些实施例中,所述机柜还包括实时时钟,被配置用于提供机柜门的开启时间和关闭时间;以及所述控制器进一步被配置用于根据所述开启状态、所述开启时间和所述机柜标识生成机柜门开启信息,并且根据所述关闭状态、所述关闭时间和所述机柜标识生成机柜门关闭信息
17.第五方面,本公开的实施例提供了一种用于监控机柜状态的系统,包括:机器人,配置用于实现第一方面中任一项所述的方法;机柜,配置用于实现第二方面中任一项所述的方法。
18.第六方面,本公开的实施例提供了一种用于监控机柜状态的电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面和第二方面中任一项所述的方法。
19.第七方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如第一方面和第二方面中任一项所述的方法。
20.本公开的实施例提供的用于监控机柜状态的方法和系统,针对数据机房外来人员监控问题,通过将机柜开关门事件传输到机房内部的巡检机器人,机器人响应监控事件,到达作业区域实施全方位作业记录的方式,可实现外来作业人员全方位监控的目的,提高数据信息的安全等级降低泄漏风险。
附图说明
21.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
22.图1是本公开的机器人的一个示意图;
23.图2是本公开的一个实施例可以应用于其中的示例性系统架构图;
24.图3是根据本公开的用于监控机柜状态的系统的电路原理图;
25.图4是根据本公开的用于监控机柜状态的方法应用于机器人的一个实施例的流程图;
26.图5是根据本公开的用于监控机柜状态的方法应用于机柜的一个实施例的流程图;
27.图6a-6c是根据本公开的用于监控机柜状态的方法的一个实施例的应用场景;
28.图7是适于用来实现本公开的实施例的机器人的计算机系统的结构示意图。
具体实施方式
29.下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
30.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
31.图1示出了用于监控机柜状态的机器人。机器人可在数据机房内自主移动,并装有监控相机可进行视频录制,实现监控功能。
32.机器人可包括无线通信模块、控制器、导航系统、动力系统、监控相机。导航系统可包括激光雷达、imu惯性导航单元等。导航系统可检测障碍物,防止机器人撞到机柜。还可精确地定位到机器人所处的位置,引导机器人在规划路线行驶并在巡检坐标处停留。
33.动力系统可包括电机驱动器、运动电机、编码器。还可包括电源模块,在此不再赘述。机器人的底盘可以拆卸,替换成不同的轮子、履带。
34.机器人的控制器,向电机驱动器下发运动指令,驱动器驱动电机旋转实现机器人前进、后退、转向等操作,位于电机上的编码器记录电机旋转情况并反馈给电机驱动器,形成机器人运动里程记录。机器人利用里程、imu惯性导航单元信息、激光点云数据,通过slam技术实现导航和自身位置确定。
35.可选地,导航系统还可包括深度摄像头、悬崖传感器等,进行辅助定位。
36.可选地,机器人还可包括读卡器等可获取机柜信息的装置。监控相机除了可以拍摄机柜内视频之外,监控相机还可以拍摄机柜的图像,然后进行图像识别,判断出机柜的编号等信息。读卡器可扫描二维码等信息。用于在没有配置完备的rfid标签的情况下辅助识别计算机标识。
37.可选地,机器人的高度是可调节的,机器人可通过图像识别或红外检测等方式获得打开机柜门的人员的身高。再根据该身高调整机器人的调度,以防止人员遮挡机柜导致无法拍摄。
38.可选地,机器人的监控相机是可以伸缩的监控探头,可检测到机柜被工作人员遮挡后,调整监控探头的角度、长度进行拍摄。
39.可选地,机器人还可包括照明设备,包括但不限于led灯带,以辅助照明,既方便工作人员检修设备,也能确保拍摄到清晰的图像。
40.可选地,机器人还包括数据传输模块,被配置用于将实时拍摄的影像和/或保存的影像记录上传到服务器。数据传输模块可以采用有线传输方式,例如通过充电桩传输,机器人在回充电桩充电时可将拍摄的影像上传到服务器。数据传输模块还可以采用无线传输方式,通过wifi等方式将实时的视频上传到服务器,或者机柜门关闭后将完整的视频上传到服务器。
41.继续参考图2,示出了用于监控机柜状态的系统的架构图。
42.如图2所示,系统架构可以包括机柜和机器人。每个机柜内部署有数十个计算机,而每个机房内又有数百个机柜。机器人是可以移动的巡检机器人,其底盘装有轮子或履带。
43.数据机房内部机柜阵列整齐排布,每个机柜阵列都由多个机柜组成。巡检机器人在机房内工作时,需要依靠自身导航系统,建立机房内部的全局地图,每个机柜都设置巡检点(xn,yn)。当机柜(x2,y1)触发开门事件后,巡检机器人会根据坐标点(x2,y1)到达机柜位置,执行监控任务。
44.机柜和机器人上分别安装有无线通信模块,可进行信息交互。本技术的机器人支持两种方式启动。一种方式是由机柜触发的,当机柜检测到柜门打开时,通过无线通信模块发送包括机柜标识的机柜门开启信息。机器人根据机柜标识确定出监控位置,然后行驶到该机柜前进行拍摄。另一种方式是工作人员触发的,进入机房的工作人员可通过扫码等方式指示一个机器人跟随他在机房内行驶。工作人员打开机柜门之后机器人开始拍摄工作人员的操作过程。
45.机器人的具体操作过程见步骤401-404。机柜的具体操作过程见步骤501-502。
46.机柜底部装有接近传感器。当机柜门关闭时会触发接近传感器输出低电平,当机柜门打开时接近传感器输出高电平。根据接近传感器输出电平,可判断数据机柜门打开与关闭状态。
47.应该理解,图2中的机柜和机器人的数目仅仅是示意性的。根据实现需要,可以具有任意数目的机柜和机器人。
48.图3所示为用于监控机柜状态的系统的电路原理图,本系统由机柜端装置a和机器人端装置b组成。装置a主要包括接近传感器、控制器、无线通信模块、天线、数据存储模块,还可包括实时时钟。接近传感器检测机柜门状态,数据存储模块存有机柜标识(编码),开关门事件也可存入数据存储模块用作日志查询,实时时钟向控制器提供当前的时间,无线通信模块和天线使装置a具备与机器人本体远距离通信能力。机器人端装置b由控制器、无线通信模块、天线、动力系统、导航系统、监控相机组成。动力系统可使机器人自由移动,导航系统为机器人提供位置定位和全局地图,监控相机可使机器人拍摄影像实现监控功能,无线通信模块和天线用于和机柜端的装置a远程通信。
49.继续参考图4,示出了根据本公开的用于监控机柜状态的方法应用于机器人的一个实施例的流程400。该用于监控机柜状态的方法,包括以下步骤:
50.步骤401,接收机柜发送的包括机柜标识的机柜门开启信息。
51.在本实施例中,用于监控机柜状态的方法的执行主体(例如图2所示的机器人)可以通过无线通信模块接收机柜发送的机柜门开启信息。其中,机柜门开启信息可包括机柜标识。当机柜门状态发生变化时,机柜端的装置a会通过无线通信的方式向机器人上报触发事件。机柜门开启信息格式可预先约定好,使用1bit代表门的开启或关闭状态,机柜标识的
长度与机房中机柜的数量有关。
52.步骤402,根据机柜标识查询机柜的监控位置。
53.在本实施例中,机器人预先存储了机房中每个机柜的监控位置。根据机柜标识即可查询到机柜的监控位置。监控位置指的是机器人拍摄时所处的位置,通常在机柜的左前方或右前方等不容易被工作人员遮挡住机柜的位置。监控位置也可预先约定,比如要求工作人员在操作时在机柜的左前方,则将监控位置设置为机柜的右前方。
54.步骤403,行驶到监控位置对机柜内部进行拍摄。
55.在本实施例中,机器人在导航系统的引导到行驶到监控位置。在监控位置处启动监控相机进行拍摄。监控相机可以上下左右旋转,从任意角度拍摄。
56.可选地,机器人可通过拍摄到的图像识别出(预先训练出神经网络模型)工作人员是否遮挡了机柜。如果检测到遮挡,则可语音提示工作人员调整站立的位置。或者由机器人调整自身的位置,以适应工作人员的位置。如果机器人有伸缩的监控探头,则可绕过工作人员进行拍摄。监控相机的数量可以是多个,可以像触角一样绕过工作人员从多角度进行拍摄。
57.如果机器人检测到工作人员始终遮挡机柜,无法正常拍摄,则可向服务器发出告警信息提示有可疑情况。
58.步骤404,响应于接收到机柜发送的包括机柜标识的机柜门关闭信息,停止对机柜内部的拍摄,并保存影像记录。
59.在本实施例中,与开门时类似,接近传感器能检测到机柜门关上,然后生成包括机柜标识的机柜门关闭信息。通过无线通信模块将柜门关闭信息发送给机器人。机器人通过无线通信模块接收包括机柜标识的机柜门关闭信息。将机柜门关闭信息中的机柜标识与机柜门开启信息的机柜标识进行匹配,可以确定出该机柜门关闭信息是针对本机器人的。而不会误将发给别的机器人的机柜门关闭信息当作目前正拍摄的机柜的机柜门关闭信息。确定接收到目前正在拍摄的机柜的机柜门关闭信息后,停止对机柜内部的拍摄,并保存影像记录。
60.在本实施例的一些可选的实现方式中,机柜门开启信息还包括开启时间,所述机柜门关闭信息还包括关闭时间;以及所述方法还包括:将所述机柜标识、所述开启时间、所述关闭时间和所述影像记录保存在监控记录表中。机柜可通过定时时钟获得时间,然后在生成机柜门开启信息的时候加入开启时间。在生成机柜门关闭信息的时候加入关闭时间。
61.可选地,如果机柜没有实时时钟,则可将机器人接收到机柜门开启信息的时间作为开启时间,这个时间和机器人实际开始拍摄的时间有时间差,因为机器人需要花时间赶到监控位置。同理,可将机器人接收到机柜门关闭信息的时间作为关闭时间。
62.例如,如图6b所示,上报信息由6个字节组成,机柜门状态占用1位(0表示门关闭,1表示门打开)机柜编码占用15位(可实现同一机房内部对32768个机柜唯一编码),实时时间占用32位(年占用5位、月占用4位、日占用5位、时占用6位、分占用6位、秒占用6位具体时间)。
63.如图6c所示,将所述机柜标识、所述开启时间、所述关闭时间和所述影像记录保存在监控记录表中。
64.在本实施例的一些可选的实现方式中,该方法还包括:将拍摄的影像实时和/或所
述监控记录表上传到服务器。机器人最终向服务器输出每个机柜开关门事件的起始事件和开门作业期间影像记录,使机柜内部作业得到全方位监控。机器人可实时上传监控视频到服务器中,也可在结束拍摄后再上传到服务器中。
65.在本实施例的一些可选的实现方式中,该方法还包括:响应于接收到至少2个机柜发送的包括机柜标识的机柜门开启信息,根据机柜标识查询每个机柜的数据价值;行驶到数据价值最高的机柜的监控位置进行拍摄。工作人员可能会打开多个机柜的柜门,而机器人无法兼顾每个机柜,此时需要为机柜排优先级。将优先级最高的机柜作为拍摄目标。可在数据存储时评估存到机柜的计算机中的数据价值,即如果数据被盗的话公司的损失越大,则说明数据的价值越高。为保证最高数据价值的机柜的信息安全,优先对其进行监控。如果最高数据价值的机柜的门关闭,机器人才会从其它未监控过的机柜中选择数据价值最高的机柜作为拍摄目标,行驶到拍摄目标的监控位置处进行拍摄。
66.可选地,如果有多个机器人可以调度,则按照机器人与机柜的距离分配。机器人选择离自己最近的已打开柜门的机柜进行拍摄。
67.在本实施例的一些可选的实现方式中,所述方法还包括:若数据价值最高的机柜的数量为多个,则查询多个数据价值最高的机柜中的硬件价值;行驶到硬件价值最高的机柜的监控位置进行拍摄。如果数据价值相同的机柜有多个,则从中选择出硬件价值最高的机柜进行监控。硬件价值指的是硬件设备的市场价格。如果最高硬件价值的机柜的门关闭,机器人才会从其它未监控过的机柜中选择数据价值最高的机柜作为拍摄目标,行驶到拍摄目标的监控位置处进行拍摄。即,先按数据价值排序,再按硬件价值排序。同样最高数据价值的情况下选择硬件价值最高的机柜。
68.在本实施例的一些可选的实现方式中,所述方法还包括:响应于接收到用户输入的跟拍指令,跟随所述用户行驶;响应于接收到目标机柜发送的包括机柜标识的机柜门开启信息,对所述目标机柜内部进行拍摄;响应于接收到所述目标机柜发送的机柜门关闭信息,停止对所述目标机柜内部的拍摄,并保存影像记录。用户可通过扫描机器人上的二维码输入跟拍指令,也可通过机器人上的读卡器读取用户的工牌信息,识别用户的身份后,跟随所述用户行驶。用户打开机柜门后,机柜门会发送机柜门开启信息给机器人,机器人开始执行步骤401-404。
69.继续参考图5,示出了根据本公开的用于监控机柜状态的方法应用于机柜的一个实施例的流程500。该用于监控机柜状态的方法,包括以下步骤:
70.步骤501,响应于检测到机柜门开启,向机器人发送包括机柜标识的机柜门开启信息。
71.在本实施例中,用于监控机柜状态的方法的执行主体(例如图1所示的机柜)的底部装有接近传感器。当机柜门关闭时会触发接近传感器输出低电平,当机柜门打开时接近传感器输出高电平。根据接近传感器输出电平,可判断数据机柜门打开与关闭状态。接近传感器检测到机柜门开启后,通知控制器。控制器从数据存储模块获取机柜标识,然后根据所述开启状态和所述机柜标识生成机柜门开启信息(如图6b所示的前16位,第1位为1)。再通过无线通信模块将机柜门开启信息发送给机器人。机器人接收到机柜门开启信息后执行步骤401-403。
72.步骤502,响应于检测到机柜门关闭,向机器人发送包括机柜标识的机柜门关闭信
息。
73.在本实施例中,用于监控机柜状态的方法的执行主体(例如图1所示的机柜)的底部装有接近传感器。当机柜门关闭时会触发接近传感器输出低电平,当机柜门打开时接近传感器输出高电平。根据接近传感器输出电平,可判断数据机柜门打开与关闭状态。接近传感器检测到机柜门关闭后,通知控制器。控制器从数据存储模块获取机柜标识,然后根据所述关闭状态和所述机柜标识生成机柜门关闭信息(如图6b所示的前16位,第1位为0)。再通过无线通信模块将机柜门关闭信息发送给机器人。机器人接收到机柜门关闭信息后执行步骤404。
74.在本实施例的一些可选的实现方式中,该方法还包括:响应于检测到机柜门开启,获取开启时间并添加到机柜门开启信息中;响应于检测到机柜门关闭,获取关闭时间并添加到机柜门关闭信息中。如果机柜安装了实时时钟,则控制器在通过接近传感器检测到机柜门开启时获取当前时间作为开启时间,根据机柜标识和开启时间生成机柜门开启信息(如图6b所示一共48位,第1位为1)。同理,控制器在通过接近传感器检测到机柜门关闭时获取当前时间作为关闭时间,根据机柜标识和关闭时间生成机柜门关闭信息(如图6b所示一共48位,第1位为0)。
75.继续参考图6a,图6a是根据本公开的用于监控机柜状态的方法的一个实施例的应用场景。在该应用场景中,工作人员打开机柜门,触发机柜内部的接近传感器,装置a向机器人上报机柜id、门状态、时间信息;机器人根据装置a上报的机柜id,到达对应的坐标点,开启监控相机,全程监控机柜内作业;工作人员结束机柜内部作业后关闭机柜门,触发机柜内部的接近传感器,装置a向机器人上报机柜id、门状态、时间信息;机器人收到装置a上报的信息,监控结束,机器人返回初始位置,并记录保存机柜门的开关事件和监控视频。机器人最终向服务器输出每个机柜开关门事件的起始事件和开门作业期间影像记录,使机柜内部作业得到全方位监控。
76.本技术针对数据机房外来人员监控问题,通过将机柜开关门事件传输到机房内部的巡检机器人,机器人响应监控事件,到达作业区域实施全方位作业记录的方式,可实现外来作业人员全方位监控的目的,提高数据信息的安全等级降低泄漏风险。
77.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质。
78.图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
79.如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(rom)702中的计算机程序或者从存储单元708加载到随机访问存储器(ram)703中的计算机程序,来执行各种适当的动作和处理。在ram 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
80.设备700中的多个部件连接至i/o接口705,包括:输入单元706,例如键盘、鼠标等;
输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
81.计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如方法用于监控机柜状态。例如,在一些实施例中,方法用于监控机柜状态可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由rom 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到ram 703并由计算单元701执行时,可以执行上文描述的方法用于监控机柜状态的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法用于监控机柜状态。
82.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
83.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
84.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
85.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用
任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
86.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
87.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。服务器可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。
88.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
89.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1