主控板系统的监控方法、装置、设备和存储介质与流程-j9九游会真人

文档序号:35696640发布日期:2023-10-11 19:36阅读:8来源:国知局


1.本技术涉及数据处理技术领域,尤其涉及一种主控板系统的监控方法、装置、设备和存储介质。


背景技术:

2.随着机器人辅助手术设备的发展,在骨科手术中采用手术机器人辅助也越来越普遍。其中,手术机器人系统包括主控板系统,主控板系统是负责指挥控制手术机器人各个部分工作的核心,因此若要实现精准控制,就需要对各个部分的运行状态进行监控。


技术实现要素:

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.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
37.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1为本技术提供的一种主控板监控中心的结构示意图;
39.图2为本技术提供的一种主控板系统的监控方法的流程示意图;
40.图3为本技术提供的一种反馈信息的数据结构图;
41.图4为本技术提供的一种整型处理的示意图;
42.图5为本技术提供的一种整型状态信息的数据结构图;
43.图6为本技术提供的一种位运算的示意图;
44.图7为本技术提供的一种主控板系统的监控装置的结构示意图;
45.图8为本技术提供的一种电子设备的结构示意图。
具体实施方式
46.为了能够更清楚地理解本技术的上述目的、特征和优点,下面将对本技术的方案进行进一步描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
47.在下面的描述中阐述了很多具体细节以便于充分理解本技术,但本技术还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本技术的一部分实施例,而不是全部的实施例。
48.针对上述技术问题,本技术提供了一种用于手术机器人主控板系统的监控方法,手术机器人系统包括主控板系统,主控板系统还包括多个子系统,通过为主控板系统构建的主控板监控中心,进行自上而下多层级的心跳监控,并将各个子系统反馈的多条反馈信息在监控中心进行整合,生成一条针对整个主控板系统的反馈状态信息,可以完成针对主控板系统的高效精确监控,随后再由主控板监控中心向上层监控中心上报,以完成整个手术机器人系统的分级监控,在一定程度上确保了手术机器人的安全性。具体通过下述一个或多个实施例进行详细说明。
49.图1为本技术提供的一种主控板监控中心的结构示意图,所述主控板监控中心用于监控主控板系统下多个子系统,所述主控板监控中心包括主监控中心、副监控中心、存储器和通讯模块,其中:
50.所述主监控中心用于接收心跳信号,并将所述心跳信号发送至所述通讯模块和所
述副监控中心;
51.所述通讯模块用于基于通讯协议对所述心跳信号进行处理,并向所述多个子系统发布符合其通讯协议的心跳信号,以使所述多个子系统基于所述心跳信号生成反馈信息;
52.所述存储器用于存储通过所述通讯模块传输的所述多个子系统生成的多个反馈信息;
53.所述主监控中心用于从所述存储器中读取所述多个反馈信息,对所述多个反馈信息进行整型处理,生成整型状态信息,并将所述整型状态信息存储至所述存储器;
54.所述副监控中心用于从所述存储器中读取所述整型状态信息,并根据所述心跳信号和所述整型状态信息,生成所述主控板系统的反馈状态信息。
55.其中,所述多个子系统包括蠕动泵子系统、动力子系统、支脚电机子系统和电源子系统。
56.可理解的,主监控中心部署在主控板的主芯片上,作为功能中心,主芯片可以看作功能cpu,副监控中心部署在主控板的副芯片上,对主控板监控中心有一定监控作用,副芯片可以理解为监控芯片,其中,主监控中心和副监控中心共用主芯片的定时器。上位机下发心跳信号后,主监控中心向副监控中心和通讯模块发送心跳信号。随后,通讯模块按照各子系统的通讯协议将心跳信号进行转换,得到符合各子系统通讯协议的问询信号,并将问询信号发布至蠕动泵子系统、动力子系统、支脚电机子系统和电源子系统等对应子系统,各子系统基于问询信号进行心跳自检后,向通讯模块发送反馈信息,通讯模块将多个子系统反馈的多个反馈信息传输至存储器,主监控中心从存储器中读取多个反馈信息进行提取和整型处理,得到整型状态信息并存储至存储器中,副监控中心向存储器发送查询信号后,从存储器中获取整型状态信息,并将整型状态信息和正常状态信息进行按位与运算,得到主控板系统的反馈状态信息,其中,正常状态信息是根据心跳信息生成的。若根据反馈状态信息确定某一子系统存在风险,则确定风险的应对措施,并将应对措施通过通讯模块反馈给该某一子系统。
57.可选的,所述存储器包括第一存储位置和第二存储位置,其中:
58.所述第一存储位置用于存储通过所述通讯模块传输的所述多个子系统生成的多个反馈信息;
59.所述主监控中心用于从所述第一存储位置读取所述多个反馈信息,并对所述多个反馈信息进行整型处理,生成整型状态信息,将所述整型状态信息存储至所述第二存储位置;
60.所述副监控中心用于从所述第二存储位置读取所述整型状态信息,并根据所述心跳信号和所述整型状态信息,生成所述主控板系统的反馈状态信息。
61.图2为本技术提供的一种主监控系统的监控方法的流程示意图,应用于主控板监控中心,所述主控板监控中心用于监控所述主控板系统下多个子系统,具体包括如图2所示的步骤s210至s230:
62.s210、接收心跳信号,并将所述心跳信号发送至所述多个子系统,以使所述多个子系统基于所述心跳信号生成反馈信息。
63.其中,所述心跳信号包括第一心跳对准码,所述第一心跳对准码用于区分不同心跳信号的反馈信息。所述反馈信息包括第二心跳对准码、身份码、状态内容和校验码,所述
第二心跳对准码是基于所述第一心跳对准码生成的,用于在整型处理时将信息对准,所述身份码用于区分所述多个子系统,所述状态内容用于标识子系统的状态,所述校验码用于校验所述反馈信息的准确性。所述反馈信息中的状态内容包括系统工作状态和设备工作状态,其中,所述系统工作状态用于标识子系统的工作模式,所述工作模式包括手术前、手术中和维修中。
64.可理解的,接收上位机发送的心跳信号,心跳信号可以理解为心跳检测指令,用于指示子系统进行自动检测,心跳信号包括第一心跳对准码,第一心跳对准码用于区分不同心跳信号发送的反馈信息,例如区分当前心跳信号、上一次心跳信号和下一次心跳信号的反馈信息,第一心跳对准码包括心跳计数码,心跳计数码用于标记当前心跳信号的当前周期以及当前周期已发送心跳信号的当前数量,例如当前心跳信号是第10期发送的第100个心跳信号,当前心跳信号的心跳对准码记为10100。随后,将心跳信号发送至各子系统,各子系统接收到心跳信号后会进行自动检测并生成反馈信息,各子系统也可以理解为主控板系统的末端子系统,其中,反馈信息包括第二心跳对准码、身份码、状态内容和校验码,第二心跳对准码是基于第一心跳对准码生成的,用于在整型处理时将信息对准,第二心跳对准码可以和第一心跳对准码相同,通过比对心跳信号和反馈信息中心跳对准码的关联性,可以区分出不同心跳信号的反馈信息,避免出现反馈信息不对应或者错位的情况,以提高监控精度。身份码为子系统的唯一身份标识,用于区分多个子系统,例如区分蠕动泵子系统、动力子系统、支脚电机子系统和电源子系统。状态内容用于标识子系统的工作状态,具体的,状态内容包括系统工作状态和设备工作状态,其中,系统工作状态用于标识子系统的工作模式,工作模式包括手术前、手术中和维修中,设备是指部署子系统的具体设备/部件,例如蠕动泵为蠕动泵子系统对应的设备,支脚电机为支脚电机子系统对应的设备,设备工作状态具体包括测试、正常等。反馈信息还包括设备工作信息,例如温度、速度等。校验码用于校验反馈信息的准确性。
65.示例性的,参见图3,图3为本技术提供的一种反馈信息的数据结构图,图3所示的反馈信息包括8位第二心跳对准码、2位身份码、2位系统工作状态、4位设备工作状态、8-16位设备工作信息和8位校验码,反馈信息按照先进先出的原则,也就是图3所示的数据读出方向,由第二心跳对准码先写入先读出。可理解的是,反馈信息中各数据的位数在此不作限定,可根据用户需求自行确定。
66.可选的,上述s210中将所述心跳信号发送至所述多个子系统,具体可以通过如下步骤实现:
67.基于所述多个子系统的通讯协议对所述心跳信号进行处理,得到多个符合子系统通讯协议的心跳信号;将所述多个符合子系统通讯协议的心跳信号发布至对应子系统。
68.可理解的,不同子系统可能具有不同的通讯协议,因此为了保证心跳信号传输的准确性,可以按照子系统的通讯协议对心跳信号进行处理,得到符合子系统通讯协议的心跳信号,随后,再将处理后的心跳信号发布至对应的子系统。
69.s220、获取所述多个子系统生成的多个反馈信息,并对所述多个反馈信息进行整型处理,生成整型状态信息。
70.可理解的,在上述s210的基础上,子系统基于心跳信号进行自动检测后,会生成一条反馈信息,每个子系统都会生成一条反馈信息。随后获取多个反馈信息,对多个反馈信息
进行整型处理,得到一条整型状态信息,通过对多条反馈信息进行预处理,可以有效减少向上反馈的信息量和处理量,同时还能加快每次心跳检测的速度。
71.可选的,所述主控板监控中心还包括存储器,所述存储器包括第一存储位置和第二存储位置。
72.可选的,上述s220中获取所述多个子系统生成的多个反馈信息,并对所述多个反馈信息进行整型处理,生成整型状态信息,具体可以通过如下步骤实现:
73.获取所述多个子系统生成的多个反馈信息,并将所述多个反馈信息存储至所述第一存储位置;从所述第一存储位置读取所述多个反馈信息,并从所述多个反馈信息中提取出多个设备状态;对所述多个设备状态进行整型处理,生成整型状态信息,并将所述整型状态信息存储至所述第二存储位置。
74.可理解的,各子系统针对同一心跳信号生成反馈信息后,获取多个反馈信息,并将多个反馈信息存储至在存储器中划分的第一存储位置。随后,从第一存储位置读取多个反馈信息,并从反馈信息中提取出设备状态,每个子系统都存在一个对应的设备状态,可以从多个反馈信息中提取出多个设备状态,例如上述4个设备(蠕动泵、动力系统、支脚电机和电源)的设备状态可以记为设备1状态至设备4状态。得到多个设备状态后,对多个设备状态进行整型处理,得到一条整型状态信息,并将整型状态信息存储至在存储器中划分的第二存储位置。
75.示例性的,参见图4,图4为本技术提供的一种整型处理的示意图,从存储器中划分出第一存储位置和第二存储位置,存储器可以是fifo存储器(first input first output),通讯模块将接收到的反馈信息存储至第一存储位置,随后主监控中心从第一存储位置获取多个反馈信息,并从中提取出各子系统对应设备的设备状态,对多个设备状态进行数据整型处理,得到整型状态信息,并存储至第二存储位置,以供副监控中心读取。
76.可选的,上述从所述多个反馈信息中提取出多个设备状态,具体可以通过如下步骤实现:
77.基于所述系统工作状态和所述设备工作状态确定设备状态,其中,所述设备状态包括正常、故障和检测中的一种状态。
78.可理解的,针对一个子系统,基于该子系统的反馈信息中的系统工作状态和设备工作状态确定该子系统对应设备的设备状态,设备状态可以用该子系统的身份码进行标记,设备状态可以用正常、故障、检测等设备的最终监控结果来表示。
79.可选的,所述整型状态信息包括第二心跳对准码、所述蠕动泵子系统的设备状态、所述动力子系统的设备状态、所述电源子系统的设备状态、所述支脚电机子系统的设备状态和所述主控板系统的状态校验码,所述状态校验码用于所述主控板系统的传输校验。
80.示例性的,参见图5,图5为本技术提供的一种整型状态信息的数据结构图,整型状态信息包括8位第二心跳对准码、2位设备1状态、2位设备2状态、2位设备3状态、2位设备4状态和8位状态校验码,其中,设备1至设备4依次为蠕动泵、动力系统、支脚电机和电源,状态校验码可以理解为主控板状态校验码,整型状态信息遵循先入先出原则,基于同一心跳信号生成的多个反馈信息具有相同的第二心跳对准码,因此将多个反馈信息具有的相同的第二心跳对准码优先存入第二存储位置,随后依次存入4个设备状态,最后存入状态校验码,可以在第二存储位置得到一条完整的整形状态信息。
81.s230、根据所述心跳信号和所述整型状态信息,生成所述主控板系统的反馈状态信息。
82.可理解的,在上述s210和s220的基础上,根据心跳信号和基于该心跳信号得到的整型状态信息,生成主控板系统的反馈状态信息。随后,可以将该反馈状态信息反馈给发送该心跳信号的上位机,便于上位机监控整个主控板系统的状态。
83.可选的,上述s230中根据所述心跳信号和所述整型状态信息,生成所述主控板系统的反馈状态信息,具体可以通过如下步骤实现:
84.从所述第二存储位置读取所述整型状态信息;对所述心跳信号进行编码,生成包括第一心跳对准码的正常状态信息,所述正常状态信息和所述整型状态信息具有相同的数据结构;将所述第一心跳对准码和所述第二心跳对准码对齐后,进行所述正常状态信息和所述整型状态信息的位运算,生成所述主控板系统的反馈状态信息。
85.可理解的,对心跳信号进行编码,生成正常状态信息,心跳信号包括唯一第一心跳对准码,编码生成的正常状态信息中也包括第一心跳对准码,正常状态信息是指所有子系统对应的设备都处于正常工作状态下,正常状态信息和整型状态信息具有相同的数据结构。随后从第二存储位置读取整型状态信息,将第一心跳对准码和第二心跳对准码对齐后,进行正常状态信息和整型状态信息的按位与运算,生成主控板系统的反馈状态信息。
86.示例性的,参见图6,图6为本技术提供的一种位运算的示意图,整型状态信息和正常状态信息按照心跳对准码一一对准,随后进行按位与运算,得到反馈状态信息,其中,第一心跳对准码和第二心跳对准码相同,表示针对的是同一心跳信号,最后的状态校验码也相同,表示针对的是主控板系统,整型状态信息中的4个设备状态之间可能相同也可能不同,若某一设备状态和设备正常状态相同说明该子系统对应的设备状态正常,若某一设备状态和设备正常状态不同,则说明该子系统对应的设备可能存在异常,例如设备正常状态用00表示,故障用01表示,检测用11表示,正常状态信息中表示设备状态的4个设备正常状态数据记为00000000,整型状态信息中表示设备状态的4个设备状态数据记为11000000,该种情况下进行位运算后,可以确定设备1状态和设备正常状态不同,生成的反馈状态信息中可以直接表示设备1(蠕动泵)处于检测状态。
87.本技术提供的一种用于手术机器人主控板系统的监控方法,通过自上而下的心跳信号触发主控板系统内各子系统的自动检测,以进行分层级状态监控,各子系统接收到心跳信号后上报反馈信息,监控中心根据上报的反馈信息,筛选出当前工作模式下子系统是否出现故障,生成针对整个主控板系统的反馈状态信息,能够对主控板系统下各子系统的运行状态进行准确监控,在一定程度上确保了主控板系统的控制精度,保证了主控板系统的安全性。
88.图7为本技术提供的一种主控板系统的监控装置的结构示意图。本技术提供的主控板系统的监控装置可以执行主控板系统的监控方法实施例提供的处理流程,如图7所示,主控板系统的监控装置700应用于主控板监控中心,所述主控板监控中心用于监控所述主控板系统下多个子系统,主控板系统的监控装置700包括接收单元710、获取单元720和生成单元730,其中:
89.接收单元710,用于接收心跳信号,并将所述心跳信号发送至所述多个子系统,以使所述多个子系统基于所述心跳信号生成反馈信息;
90.获取单元720,用于获取所述多个子系统生成的多个反馈信息,对所述多个反馈信息进行整型处理,生成整型状态信息;
91.生成单元730,用于根据所述心跳信号和所述整型状态信息,生成所述主控板系统的反馈状态信息。
92.可选的,装置700中所述心跳信号包括第一心跳对准码,所述第一心跳对准码用于区分不同心跳信号的反馈信息,所述反馈信息包括第二心跳对准码、身份码、状态内容和校验码,所述第二心跳对准码是基于所述第一心跳对准码生成的,用于在整型处理时将信息对准,所述身份码用于区分所述多个子系统,所述状态内容用于标识子系统的状态,所述校验码用于校验所述反馈信息的准确性。
93.可选的,接收单元710用于:
94.基于所述多个子系统的通讯协议对所述心跳信号进行处理,得到多个符合子系统通讯协议的心跳信号;
95.将所述多个符合子系统通讯协议的心跳信号发布至对应子系统。
96.可选的,装置700中所述主控板监控中心还包括第一存储位置和第二存储位置。
97.可选的,获取单元720用于:
98.获取所述多个子系统生成的多个反馈信息,并将所述多个反馈信息存储至所述第一存储位置;
99.从所述第一存储位置读取所述多个反馈信息,并从所述多个反馈信息中提取出多个设备状态;
100.对所述多个设备状态进行整型处理,生成整型状态信息,并将所述整型状态信息存储至所述第二存储位置。
101.可选的,装置700中所述反馈信息中的状态内容包括系统工作状态和设备工作状态,其中,所述系统工作状态用于标识子系统的工作模式,所述工作模式包括手术前、手术中和维修中。
102.可选的,获取单元720用于:
103.基于所述系统工作状态和所述设备工作状态确定设备状态,其中,所述设备状态包括正常、故障和检测中的一种状态。
104.可选的,装置700中所述多个子系统包括蠕动泵子系统、动力子系统、电源子系统和支脚电机子系统,所述整型状态信息包括第二心跳对准码、所述蠕动泵子系统的设备状态、所述动力子系统的设备状态、所述电源子系统的设备状态、所述支脚电机子系统的设备状态和所述主控板系统的状态校验码,所述状态校验码用于所述主控板系统的传输校验。
105.可选的,生成单元730用于:
106.从所述第二存储位置读取所述整型状态信息;
107.对所述心跳信号进行编码,生成包括第一心跳对准码的正常状态信息,所述正常状态信息和所述整型状态信息具有相同的数据结构;
108.将所述第一心跳对准码和所述第二心跳对准码对齐后,进行所述正常状态信息和所述整型状态信息的位运算,生成所述主控板系统的反馈状态信息。
109.图7所示实施例的主控板系统的监控装置可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
110.图8为本技术提供的一种电子设备的结构示意图。下面具体参考图8,其示出了适于用来实现本技术中的电子设备800的结构示意图。本技术中的电子设备800可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴电子设备等等的移动终端以及诸如数字tv、台式计算机、智能家居设备等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本技术的功能和使用范围带来任何限制。
111.如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理以实现如本技术所述的实施例的主控板系统的监控方法。在ram 803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
112.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
113.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码,从而实现如上所述的主控板系统的监控方法。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom 802被安装。在该计算机程序被处理装置801执行时,执行本技术的方法中限定的上述功能。
114.需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
115.在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
116.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
117.可选的,当上述一个或者多个程序被该电子设备执行时,该电子设备还可以执行上述实施例所述的其他步骤。
118.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
119.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
120.描述于本技术中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
121.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
122.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或
上述内容的任何合适组合。
123.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者网关不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者网关所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者网关中还存在另外的相同要素。
124.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图