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

用于管理应用环境的方法、设备和计算机程序产品与流程

2021-11-03 11:04:00 来源:中国专利 TAG:


1.本公开的各实现方式涉及应用环境的管理,更具体地,涉及用于基于传感器采集到的数据来管理应用环境的方法、设备和计算机程序产品。


背景技术:

2.随着计算机技术的发展,目前已经出现了多种类型的应用环境。为了确保应用环境的稳定运行,需要应用环境的管理员和/或用户来跟踪应用环境的状态,并且基于人工判断来调整应用环境。然而,这些技术方案在执行效率方面并不令人满意。此时,如何管理应用环境并确保其正常运行,成为一个研究热点。


技术实现要素:

3.因而,期望能够开发并实现一种以更为有效的方式来在管理应用环境的技术方案。期望该技术方案能够与应用环境的现有管理系统相兼容,并且通过改造现有管理系统的各种配置,来以更为有效的方式执行与管理应用环境。
4.根据本公开的第一方面,提供了一种用于管理应用环境的方法。在该方法中,接收分别来自应用环境中的一组传感器的一组属性信息。基于一组属性信息,获取应用环境的状态。基于与应用环境相关联的知识库,确定与应用环境的状态相对应的参考信息,参考信息表示在应用环境中的用户在状态下需要的候选信息。向用户提供参考信息。
5.根据本公开的第二方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器耦合的存储器,存储器具有存储于其中的指令,指令在被至少一个处理器执行时使得设备执行一种用于管理应用环境的动作。该动作包括:接收分别来自应用环境中的一组传感器的一组属性信息;基于一组属性信息,获取应用环境的状态;基于与应用环境相关联的知识库,确定与应用环境的状态相对应的参考信息,参考信息表示在应用环境中的用户在状态下需要的候选信息;以及向用户提供参考信息。
6.根据本公开的第三方面,提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,机器可执行指令用于执行根据本公开的第一方面的方法。
附图说明
7.结合附图并参考以下详细说明,本公开各实现方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实现方式。在附图中:
8.图1示意性示出了可以在其中使用根据本公开的示例性实现方式的方法的应用环境的框图;
9.图2示意性示出了根据本公开的示例性实现方式的用于管理应用环境的过程的框图;
10.图3示意性示出了根据本公开的示例性实现方式的用于管理应用环境的方法的流
程图;
11.图4示意性示出了根据本公开的示例性实现方式的用于管理应用环境的过程的框图;
12.图5示意性示出了根据本公开的示例性实现方式的用于确定参考信息的过程的框图;
13.图6a示意性示出了根据本公开的示例性实现方式的用于显示参考信息的用户界面的框图;
14.图6b示意性示出了根据本公开的示例性实现方式的用于显示参考信息的用户界面的框图;
15.图7示意性示出了根据本公开的示例性实现方式的用于在车辆中显示参考信息的框图;以及
16.图8示意性示出了根据本公开的示例性实现的用于管理应用环境的设备的框图。
具体实施方式
17.下面将参照附图更详细地描述本公开的优选实现。虽然附图中显示了本公开的优选实现,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实现所限制。相反,提供这些实现是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
18.在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实现”和“一个实现”表示“至少一个示例实现”。术语“另一实现”表示“至少一个另外的实现”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
19.将会理解,在此的应用环境可以包括多种环境。假设用户是数据中心的管理员,应用环境可以包括用户的工作环境,即数据中心。应用环境还可以包括用户的生活环境,例如用户的车辆环境、用户的住所环境、用户购物时的环境、用户就餐时的环境,等等。为方便描述起见,在下文中将仅以数据中心作为应用环境的示例来描述本公开的具体实现方式。
20.首先参见图1描述本公开的示例性实现方式的应用环境。图1示意性示出了可以在其中使用根据本公开的示例性实现方式的方法的应用环境的框图100。如图1所示,应用环境中可以包括大量电子设备110。进一步,应用环境还可以涉及例如温度、湿度、空气质量等环境参数。目前已经可以独立地控制各个电子设备和各个环境参数。然而,此时数据中心中的管理员不得不穿梭于电子设备、温度控制设备、湿度控制设备以及空气质量控制设备等多个设备之间。此时,如何管理应用环境中的大量电子设备并且控制各种环境参数成为一个研究热点。
21.期望可以提供用于管理应用环境的更为有效的技术方案。为了解决上述技术方案中的缺陷,本公开的示例性实现方式提出了一种用于管理应用环境的技术方案。在此技术方案中,可以基于利用多个传感器采集应用环境的多方面的信息,以便确定应用环境的状态。首先参见图2描述本公开的示例性实现方式的概要,该图2示意性示出了根据本公开的示例性实现方式的用于管理应用环境的过程的框图200。
22.如图2所示,可以在应用环境210中部署多个传感器212、
……
、以及214,以便分别采集应用环境的一组属性信息222、
……
、以及224。继而,可以基于一组属性信息222、
……
、以及224来确定应用环境的状态220。进一步,可以基于应用环境的状态220以及存储与应用环境210相关联知识的知识库230来确定和呈现用于管理应用环境210的参考信息240。
23.利用本公开的示例性实现方式,用户不必逐一查看应用环境210中的各个属性信息。一方面,可以自动地收集应用环境210的多方面的属性信息;另一方面,可以基于知识库230来更准确地确定用于管理应用环境210的相关参考信息240。以此方式,可以降低用户的人工劳动负载,并且可以降低由于人工判断失误而导致的应用环境210中的故障。
24.在下文中,将参见图3描述有关本公开的示例性实现方式的更多细节。图3示意性示出了根据本公开的示例性实现方式的用于管理应用环境210的方法300的流程图。如图3所示,在框310处,接收分别来自应用环境210中的一组传感器的一组属性信息。根据本公开的示例性实现方式,可以经由多种类型的传感器来采集属性信息。
25.具体地,传感器可以包括以下中的至少任一项:图像传感器、视频传感器、音频传感器、温度传感器、湿度传感器、压力传感器、空气质量传感器、烟雾传感器、速度传感器、加速度传感器、振动传感器、光敏传感器、以及位置传感器,等等。利用本公开的示例性实现方式,可以基于应用环境210的类型来从不同的传感器中采集属性信息。
26.例如,在数据中心的环境中,可以从部署在数据中心中的图像传感器、温度传感器、湿度传感器、空气质量传感器以及该数据中心的管理员的移动设备中的例如图像传感器和声音传感器接收一组属性信息。又例如,在车辆环境中,可以从部署在车辆中的速度传感器、加速度传感器、振动传感器等接收一组属性信息。以此方式,可以获得期望被监控的各种属性信息,进而便于针对应用环境执行全面并且有效的管理。
27.根据本公开的示例性实现方式,属性信息可以进一步包括用户的位置,并且可以基于用户的位置的变化来确定将要被管理的应用环境210。具体地,可以根据确定用户进入应用环境210,来接收一组属性信息。例如,当用户位于数据中心的工作环境中时,可以认为用户正在工作并且此时应该向该用户提供有关数据中心的状态。当用户已经下班并且将要开车回家时,可以基于确定用户进入车辆环境来启动车辆相关的传感器。
28.将会理解,在不同的应用环境中,期望监控的属性信息可以有所不同。利用本公开的示例性实现方式,可以通过基于用户位置和/或时间等因素来判断用户的周边应用环境,可以更加准确地确定期望激活哪些传感器进而采集属性信息。
29.在框320处,基于一组属性信息,获取应用环境的状态220。根据本公开的示例性实现方式,可以将接收到的一组属性信息进行融合,以便确定应用环境的状态220。图4示意性示出了根据本公开的示例性实现方式的用于管理应用环境210的过程的框图400。例如,可以基于矢量方式来存储来自各个传感器的属性信息。在一个示例中,可以串行地组织接收到的各个属性信息。假设接收到n个属性信息,则可以以n维矢量来表示应用环境的状态220。例如,可以按照应用环境210的整体环境的图像、温度、湿度、以及应用环境中的各个应用对象的图像的顺序,来组织各个属性信息。此时,矢量中的每个维度表示一个属性信息。
30.将会理解,采集到的属性信息可能涉及大量的数据,此时可以基于例如人工智能技术来处理采集到的数据。例如,可以基于机器学习的方法,将上述n维矢量映射至融合的属性信息。又例如,可以针对采集到的一组属性信息进行预处理,以便找到与潜在故障相关
的故障信息,使得在后续可以提供与故障信息相关的参考信息。根据本公开的示例性实现方式,可以将接收到的属性信息进行过滤,以便确定可能导致应用环境210的故障的属性信息。根据本公开的示例性实现方式,还可以基于目前已经提出的和/或将在未来开发的其他技术,来将采集到的具有较高维度的属性信息映射至较低维度的数据,以便于后期的处理和分析。
31.应用环境210可以包括应用对象,并且传感器可以采集关于各个应用对象的图像。此时一组属性信息可以包括应用对象的图像。将会理解,在应用对象的运行期间,可以从应用对象的外部图像来获取有关该对象的基本状态。进而,可以基于图像来确定应用对象的状态。
32.将会理解,尽管与各个应用对象进行通信并获取详细的内部状态信息可以更加有助于确定应用对象的状态,利用采集到的图像可以在无需复杂通信接口的情况下,快速获得应用对象的基本状态。以此方式,可以简化管理应用环境210的复杂度并且提高管理性能。
33.根据本公开的示例性实现方式,应用对象可以包括数据中心中的电子设备。将会理解,电子设备通常具有控制面板,并且控制面板可以提供电子设备的多种状态。在下文中,将以控制面板处的指示灯作为具体示例,描述如何确定参考信息。控制面板处的一个或多个指示灯可以显示电子设备的运行状态。因而,可以基于图像中的电子设备的一组指示灯,确定电子设备的状态。在一个简单示例中,假设电子设备只有一个指示灯,并且指示灯的“亮”和“灭”分别表示电子设备的开机和关机状态。当电子设备的图像显示指示灯为熄灭状态,则生成的参考信息240可以提示用户电子设备被关机。进一步,可以提示用户检查电子设备的电源是否被断开,等等。
34.图5示意性示出了根据本公开的示例性实现方式的用于确定参考信息的过程的框图500。图像510表示电子设备的一组指示灯512的图像,具体地,阴影示出的方框可以表示指示灯“亮”而空白方框可以表示指示灯“灭”。通过一组指示灯512是否被点亮,可以确定与该电子设备相关的状态520(例如,以二进制数“10001100”表示,其中每个位表示一个指示灯的状态)。进一步,可以将状态520输入知识库230中以便寻找与该状态相对应的参考信息。
35.可以从知识库230中找到匹配于状态520的相关参考信息,例如,此时的参考信息可以包括故障信息530。该故障信息530可以包括故障设备id、故障设备类型、故障设备位置、故障类型、以及修复建议,等等。将会理解,应用对象的指示灯可以表示应用对象的基本状态。通过识别指示灯的状态,可以以简单并且有效的方式确定电子设备的故障。根据本公开的示例性实现方式,控制面板还可以包括例如图像、文字、视频、和/或声音等状态信息。此时,可以利用传感器来采集上述信息,可以基于图像识别技术和/或其他技术来确定电子设备的状态,进一步确定相应的参考信息。
36.根据本公开的示例性实现方式,可以进一步与电子设备的控制系统进行通信,以便获得与电子设备相关的更多详细信息。例如,可以接收电子设备的cpu运行状态等。假设发现cpu资源被某个程序耗尽,则此时故障信息530可以进一步提示检查电子设备中运行的该程序的状态。以此方式,可以更加准确地定位电子设备中的潜在故障。
37.上文已经参见图4和图5描述了如何确定应用环境的状态220。在下文中,返回图3
描述如何基于确定的状态来管理应用环境210。在框330处,基于与应用环境210相关联的知识库230,确定与应用环境的状态220相对应的参考信息240。在此,参考信息240表示在应用环境210中的用户在当前状态下可能需要的候选信息。
38.根据本公开的示例性实现方式,参考信息240可以包括以下中的至少任一项:电子设备的位置、去往电子设备的位置的导航、操作电子设备的指导,等等。利用本公开的示例性实现方式,可以向用户提供有关故障电子设备的多方面的参考信息。以此方式,可以便于用户基于参考信息240来确定下一步的动作。
39.根据本公开的示例性实现方式,还可以进一步利用传感器来采集用户的下一步动作,并且可以基于用户动作来更新知识库。假设用户并没有去往故障设备,而是在自己的移动终端的通讯录中查找技术专家的电话,则可以向知识库230中增加有关技术专家的联系方式的知识。以此方式,可以使得知识库230中的知识更加符合用户的习惯。
40.上文已经描述了如何确定参考信息240,在下文中,将继续参见图3描述如何向用户提供参考信息240。在框340处,可以经由多种呈现设备,来向用户提供参考信息240。将会理解,在此的参考信息240可以包括文字信息、图像信息、音频信息、视频信息、触觉信息等多种类型的信息。因而,根据本公开的示例性实现方式,可以经由多种类型的呈现设备来提供参考信息240。具体地,呈现设备可以包括以下中的至少任一项:移动显示设备、显示设备、投影设备、可穿戴显示设备、音频设备、以及触觉设备,等等。
41.利用本公开的示例性实现方式,可以基于应用环境210的类型来选择不同的呈现设备。例如,当用户双手都在工作并且不便于携带手持式显示设备时,可以通过例如眼镜等可穿戴显示设备来呈现参考信息240。还可以基于音频设备来向用户提供参考信息240的音频提示。又例如,当用户处于嘈杂的应用环境时,可以基于触觉设备的震动等来向用户提供参考信息240。利用本公开的示例性实现方式,可以选择最为适合于应用环境210的呈现设备来提供参考信息240,进而指导用户的后续动作。
42.根据本公开的示例性实现方式,一组属性信息可以包括应用环境210的图像,并且可以向图像叠加参考信息240。图6a示意性示出了根据本公开的示例性实现方式的用于显示参考信息240的用户界面610a的框图600a。图6a中的图像是来自应用环境210中的一个传感器(例如,用于监视数据中心的全局状态的图像传感器)的图像。可以在该图像之上叠加生成的参考信息240。参考信息240可以包括:提示620a,用于指示出现故障的设备;导航方向630a,用于指示去往故障设备的方向;以及故障信息530,用于表示故障设备的相关信息。
43.利用本公开的示例性实现方式,为了以更为清晰的方式向用户示出需要关注的参考信息,可以基于增强现实(ar)技术来向真实图像中叠加参考信息240。尤其是,对于位置和导航相关的参考信息而言,叠加的参考信息可以与真实图像中的应用对象和应用环境的位置相对应。以此方式,可以进一步便于用户找到需要被处理的应用对象。
44.根据本公开的示例性实现方式,可以进一步基于虚拟现实(vr)技术、增强现实(ar)技术、以及混合现实(mr)技术,来向用户提供参考信息。例如,可以利用移动显示设备、显示设备、投影设备、可穿戴显示设备、音频设备、以及触觉设备等,来向用户呈现文字信息、图像信息、音频信息、视频信息、触觉信息等多种类型的信息。
45.根据本公开的示例性实现方式,用户手持的移动终端的摄像头也可以作为应用环境210中的传感器。此时,可以在从用户视角采集到的图像之上叠加参考信息240。图6b示意
性示出了根据本公开的示例性实现方式的用于显示参考信息240的用户界面610b的框图600b。如图6b所示,用户正位于两排机柜之间的通道处,并且用户界面610b中的图像是从用户手中的移动终端实时采集到的图像。当用户的朝向改变时,用户界面610b中的内容会相应地改变。用户可以沿着导航方向630b前进,以便到达提示620b所指示的故障设备。
46.根据本公开的示例性实现方式,用户可以与参考信息240进行交互,此时应用环境210的状态将会改变。可以进一步接收应用环境的改变后的各个方面的属性信息,以便生成新的参考信息。如果接收到来自用户对参考信息240的反馈,可以更新参考信息240。具体地,用户在观看到参考信息240之后,可以做出相应的动作。例如,用户可以沿着图6b中所示的导航方向630b前进并且到达故障设备附近。此时,基于位置传感器采集到的用户的当前位置,可以更新参考信息。具体地,可以改变导航方向630b,以便提示用户左转即可到达故障设备。以此方式,可以实时地确定用户周边的应用环境210的状态并且不断地生成与应用环境210的当前状态最为匹配的参考信息。
47.根据本公开的示例性实现方式,可以为不同的参考信息240设置各自的优先级。假设在用户正在去往故障设备的位置,此时烟雾传感器发现数据中心中可能出现火灾,则此时可以优先地向用户提供有关火灾的参考信息。例如,可以提供逃生通道的地图、防火门的操作方法,等等。
48.上文已经参见图6a和图6b描述了在数据中心的环境中提供参考信息240的细节。在下文中,将在车辆环境中描述如何采集有关车辆的属性信息并且提供相关的参考信息240。根据本公开的示例性实现方式,应用环境可以包括车辆环境,应用对象的图像可以包括车辆的仪表盘的图像。将会理解,车辆的仪表盘中记录了车辆的多方面的属性信息。可以在车辆内部部署图像传感器以便采集车辆仪表盘的图像。以此方式,可以在无需与车辆控制系统进行接口通信的情况下,以更为简单并且有效的方式获取车辆各方面的属性信息。根据本公开的示例性实现方式,还可以在车辆内部部署其他传感器,以便采集车辆状态的更多信息。
49.根据本公开的示例性实现方式,可以从车辆控制系统来接收属性信息。在此,属性信息可以进一步包括车辆的速度、加速度、转向、发动机转速、气囊信息、轮胎信息、碰撞信息中的至少任一项。利用本公开的示例性实现方式,可以充分利用车辆的控制系统中的各种车辆参数来确定车辆的当前状态。以此方式,可以更加准确地确定用户周边应用环境的状态,以便从知识库230中检索到更为有用的参考信息240。
50.根据本公开的示例性实现方式,参考信息240可以包括以下中的至少任一项:安全指南、救援信息、以及周边设施信息。图7示意性示出了根据本公开的示例性实现方式的用于在车辆中显示参考信息的框图700。假设检测到车辆的安全气囊被弹出,可以确定车辆出现碰撞。此时,可以在车辆的挡风玻璃710处投影参考信息720。例如可以显示车辆当前的位置、救援电话、以及维修站的相关信息,等等。
51.将会理解,当车辆出现故障时,用户可能会出于紧张等因素而不知道应当采取何种措施。利用本公开的示例性实现方式,可以向用户提供关于紧急处理车辆故障的各种候选信息。以此方式,可以辅助用户迅速做出正确的判断,并且在确保安全的情况下迅速处理车辆故障。进一步,参考信息720可以帮助用户在慌乱中保持镇定,并且基于参考信息720来确定下一步的动作。
52.将会理解,上文仅以数据中心和车辆作为应用环境210的两个具体示例描述了如何管理应用环境210的具体步骤。根据本公开的示例性实现方式,应用环境210还可以包括其他环境。例如,应用环境210可以包括用户的住所。当清晨用户起床时,可以基于住所中的例如摄像头等传感器来确定用户已经起床。此时可以在用户的移动电话上显示播放新闻的提示、天气预报、路况信息等参考信息240。又例如,应用环境可以包括用户所在的任意环境。当用户在百货商店购物时,可以向用户的移动电话显示有关商品的信息;当用户在博物馆时,可以向用户显示有关展品的信息;当用户在餐馆时,可以向用户显示有关菜品推荐和优惠券等信息。
53.在上文中已经参见图2至图7详细描述了根据本公开的方法的示例,在下文中将描述相应的装置的实现。具体地,提供了一种用于管理应用环境的装置。该装置包括:接收模块,配置用于接收分别来自应用环境中的一组传感器的一组属性信息;获取模块,配置用于基于一组属性信息,获取应用环境的状态;确定模块,配置用于基于与应用环境相关联的知识库,确定与应用环境的状态相对应的参考信息,参考信息表示在应用环境中的用户在状态下需要的候选信息;以及提供模块,配置用于向用户提供参考信息。根据本公开的示例性实现方式,上述装置还包括用于执行方法300中的其他步骤的模块。
54.图8示意性示出了根据本公开的示例性实现的用于管理备份设备的设备800的框图。如图所示,设备800包括通用处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的计算机程序指令或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序指令,来执行各种适当的动作和处理。在ram 803中,还可存储设备800操作所需的各种程序和数据。cpu 801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
55.设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
56.上文所描述的各个过程和处理,例如方法300,可由处理单元801执行。例如,在一些实现中,上述方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实现中,计算机程序的部分或者全部可以经由rom 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序被加载到ram 803并由cpu 801执行时,可以执行上文描述的方法的一个或多个步骤。备选地,在其他实现中,cpu 801也可以以其他任何适当的方式被配置以实现上述过程/方法。
57.根据本公开的示例性实现,提供了一种电子设备,至少一个处理器;以及与至少一个处理器耦合的存储器,存储器具有存储于其中的指令,指令在被至少一个处理器执行时使得设备执行一种用于管理应用环境的动作。该动作包括:接收分别来自应用环境中的一组传感器的一组属性信息;基于一组属性信息,获取应用环境的状态;基于与应用环境相关联的知识库,确定与应用环境的状态相对应的参考信息,参考信息表示在应用环境中的用户在状态下需要的候选信息;以及向用户提供参考信息。
58.根据本公开的示例性实现方式,一组属性信息包括应用环境的图像,提供参考信息包括:向图像叠加参考信息,以及动作进一步包括:根据接收到来自用户对参考信息的反
馈,更新参考信息。
59.根据本公开的示例性实现方式,应用环境包括应用对象,一组属性信息包括应用对象的图像,以及获取应用环境的状态包括:基于图像来确定应用对象的状态。
60.根据本公开的示例性实现方式,应用环境包括数据中心,应用对象包括数据中心中的电子设备,以及基于图像来确定应用对象的状态包括:基于图像中的电子设备的控制面板,确定电子设备的状态。
61.根据本公开的示例性实现方式,确定参考信息包括确定以下中的至少任一项:电子设备的位置、去往电子设备的位置的导航、以及操作电子设备的指导。
62.根据本公开的示例性实现方式,应用环境包括车辆环境,应用对象的图像包括车辆的仪表盘的图像,一组属性信息进一步包括车辆的速度、加速度、转向信息、发动机转速、气囊信息、轮胎信息、碰撞信息中的至少任一项。
63.根据本公开的示例性实现方式,确定参考信息包括确定以下中的至少任一项:安全指南、救援信息、以及周边设施信息。
64.根据本公开的示例性实现方式,一组传感器包括以下中的至少任一项:图像传感器、视频传感器、音频传感器、温度传感器、湿度传感器、压力传感器、空气质量传感器、烟雾传感器、速度传感器、加速度传感器、振动传感器、光敏传感器、以及位置传感器。
65.根据本公开的示例性实现方式,提供参考信息包括经由以下中的至少任一项来提供参考信息:移动显示设备、显示设备、投影设备、可穿戴显示设备、音频设备、以及触觉设备。
66.根据本公开的示例性实现方式,接收一组属性信息包括:根据确定用户进入应用环境,接收一组属性信息。
67.根据本公开的示例性实现,提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,机器可执行指令用于执行根据本公开的方法。
68.根据本公开的示例性实现,提供了一种计算机可读介质。计算机可读介质上存储有机器可执行指令,当机器可执行指令在被至少一个处理器执行时,使得至少一个处理器实现根据本公开方法。
69.本公开可以是方法、设备、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。
70.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
71.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
72.用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实现中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
73.这里参照根据本公开实现的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
74.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
75.也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
76.附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
77.以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各实现。
再多了解一些

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

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

相关文献