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

用于分析工作空间混乱和生成改进的工作空间布局的系统和方法与流程

2023-02-02 05:00:01 来源:中国专利 TAG:

1.本公开总体上涉及分析工作空间混乱并产生工作空间中发现的对象的改进的布局。


背景技术:

2.桌子整理与生产率直接相关。在办公室环境中,桌子整理是必要的,以防止丢失重要的物品。此外,混乱的桌子可以是不良整理的标志,其能够影响雇员的表现。由于整理布局较差,相关文档的搜寻时间可能花费宝贵的时间。物品的不良整理布局也会影响工人的日常生产率。
3.如果以及时的方式为工作空间的员工给出反馈,则工作空间的员工可以减少整理他们的桌子或工作空间的时间。为这些员工提供其桌子空间的最佳或甚至改进的布局,可以显著地最小化布置工作空间对象所需的时间。此外,提供改进的布局可以激励员工整理他们的工作空间。因此,需要:(1)分析工作空间桌子混乱;和(2)生成工作空间中发现的对象的改进布局。
4.panos e tranhanas等在“visual recognition of workspace landmarks for topological navigation”中公开了一种使用视觉地标来达成的机器人导航方法。地标不是预先选择的或以其他方式先验定义的;它们在学习阶段期间被自动提取。为了促进这一点,在突出显示潜在地标的基础上构建显著性地图。其与工作空间的模型驱动划分结合使用,以进一步描绘环境中的地标的搜索区域。


技术实现要素:

5.本公开涉及用于评估工作空间表面混乱并生成改进的工作空间布局的系统和方法。该系统利用一个或多个传感器(诸如热电堆或光谱仪)来捕获数据并生成表示用户的工作空间(诸如书桌或饭桌)上的对象的当前布局的照度图。然后,系统生成用于照度图的混乱熵水平。如果混乱熵水平超过混乱阈值,则系统向用户提供其工作空间过于混乱的指示。然后,系统可以生成并向用户提供去混乱化的布局,其中对象被重新排列以减少混乱。
6.通常,在一个方面,公开了一种用于评估工作空间表面的系统。一个或多个对象可以被放置在工作空间表面上。该系统可以包括一个或多个传感器。传感器可以被配置为捕获对应于工作空间表面的数据。一个或多个传感器中的至少一个可以是热电堆或光谱仪。
7.该系统可以包括通信地耦合到一个或多个传感器的控制器。控制器可以被配置为生成工作空间表面的照度图。照度图可以基于所捕获的数据。可以以灰度级的方式生成照度图。
8.控制器可以被配置为生成混乱熵水平。混乱熵水平可以基于照度图和熵评估器。
9.控制器可以被配置为确定混乱熵水平是否超过混乱阈值。如果混乱熵水平超过混乱阈值,则控制器可以被配置为向用户设备提供混乱指示。用户设备可以包括被配置为显
示混乱熵水平的用户界面。
10.控制器还可以被配置为识别放置在工作空间表面上的对应于照度图的至少一部分的一个或多个对象。所述控制器还可以被配置为基于所述一个或多个对象和布局生成器生成去混乱化的布局。去混乱化的布局可以包括针对放置在工作空间表面上的一个或多个对象所建议的新位置。控制器还可以被配置为向用户设备提供去混乱化的布局。
11.根据一个示例,用户设备可以包括被配置为显示去混乱化的布局的用户界面。此外,用户设备可以包括被配置为接收关于去混乱化的布局的用户反馈的用户界面。
12.根据一个示例,所述控制器还可以被配置为基于所述用户反馈和阈值调整器来更新所述混乱阈值。
13.根据一实例,所述控制器可进一步配置为基于对应于所述工作空间表面的所捕获数据及阈值调整器来更新所述混乱阈值。控制器还可以被配置为基于对应于工作空间表面的所捕获的数据来更新布局生成器。
14.通常,在另一方面,公开了一种用于评估具有放置在其上的一个或多个对象的工作空间表面的方法。该方法可以包括经由一个或多个传感器捕获对应于工作空间表面的数据。该方法还可以包括基于所捕获的数据生成工作空间表面的照度图。该方法还可以包括基于照度图和熵评估器生成混乱熵水平。该方法还可以包括确定混乱熵水平是否超过混乱阈值。该方法还可以包括:如果混乱熵水平超过混乱阈值,则向用户设备提供混乱指示。所述方法还可以包括经由所述用户设备的用户界面显示所述混乱熵水平。
15.根据一个示例,该方法还可以包括识别放置在工作空间表面上的对应于照度图的至少一部分的一个或多个对象。该方法还可以包括基于一个或多个对象和布局生成器生成去混乱化的布局,该去混乱化的布局包括针对放置在工作空间表面上的一个或多个对象所建议的新位置。该方法还可以包括向用户设备提供去混乱化的布局。所述方法还可以包括经由所述用户设备的用户界面显示所述去混乱化的布局。
16.在各种实施方式中,处理器或控制器可以与一个或多个存储介质(在本文中统称为存储器,例如易失性和非易失性计算机存储器,诸如ram,prom,eprom和eeprom,软盘,cd,光盘,磁带等)相关联。在一些实施方式中,存储介质可以用一个或多个程序来编码,当在一个或多个处理器和/或控制器上执行时,该一个或多个程序执行本文所讨论的功能中的至少一些。各种存储介质可以固定在处理器或控制器内,或者可以是可运输的,使得存储在其上的一个或多个程序可以被加载到处理器或控制器中,以便实现本文所讨论的各个方面。术语"程序"或"计算机程序"在本文中以一般意义使用,以指代可用于对一个或多个处理器或控制器进行编程的任何类型的计算机代码(例如,软件或微代码)。
17.应当理解,将在下文中更详细地讨论的前述概念和附加概念的所有组合(假设这些概念并不相互不一致)被认为是本文所公开的发明主题的一部分。特别地,出现在本公开的结尾处的所要求保护的主题的所有组合被认为是本文所公开的发明主题的一部分。还应了解,本文中明确使用的术语(也可出现在通过引用并入的任何公开中)应被赋予与本文中所揭示的特定概念最一致的含义。
18.通过参考下文中所描述的实施例,各种实施例的这些和其他方面将是清楚和明晰的。
附图说明
19.在附图中,贯穿不同视图,相同的附图标记通常指代相同的部分。此外,附图不一定按比例绘制,而是将重点放在示出各种实施例的原理上。
20.图1是根据示例的用于分析工作空间桌子混乱并生成改进的布局的系统的示意图。
21.图2是根据示例的用于分析工作空间桌子混乱并生成改进布局的系统的另一示意图。
22.图3是示出两个工作空间表面的照度图和混乱熵水平的一系列图像。
23.图4a和4b根据示例组合以形成用于分析工作空间桌子混乱并生成改进的布局的方法的第一流程图。
具体实施方式
24.本公开涉及用于评估工作空间表面混乱并生成改进的工作空间布局的系统和方法。该系统利用一个或多个传感器(诸如热电堆或光谱仪)来捕获数据并生成表示用户的工作空间(诸如书桌或饭桌)上的对象的当前布局的照度图。然后,系统生成用于照度图的混乱熵水平。混乱熵水平可以基于对在工作空间上发现的对象的熵水平的确定。如果混乱熵水平超过混乱阈值,则系统可以向用户提供其工作空间过于混乱的指示。然后,系统可以生成并向用户提供去混乱化的布局,在该去混乱化的布局中,对象被重新布置以减少混乱。可以经由用户界面向用户提供混乱指示和去混乱化的布局。系统可以基于由用户提供的反馈和/或由传感器捕获的数据来将混乱阈值和布局生成器训练为用户偏好。
25.参考图1和图2,在一个方面,公开了用于评估工作空间表面102的系统100。工作空间表面102可以是物品可以放置在其上的任何平坦表面。在一个示例中,工作空间表面102可以是位于办公室环境中的桌子。在另一示例中,工作空间表面102可以是桌面,诸如在实验室、家庭办公室、车身工厂等中的桌面。
26.如图2所示,一个或多个对象104可以被放置在工作空间表面102上。对象可以是能够在工作空间表面102上发现的任何对象104,诸如计算机桌面,膝上型计算机,计算机外围设备(诸如键盘,鼠标,扬声器等),文件夹,书籍,书写用具,台灯,订书机,便携式电子设备(诸如智能电话或平板电脑)等。在其他实施例中,对象104可以包括工具,实验室设备,汽车部件和/或可以放置在给定工作空间102上的其他物品。在图2中,例如,对象104a可以是计算机扬声器,对象104b可以是键盘,对象104c可以是鼠标垫,对象104d可以是咖啡杯,对象104e可以是膝上电脑配接站,并且对象104f可以是计算机监视器。如下所述,系统100可以识别某些对象104可以被重新定位在工作空间表面102上的简易性。例如,用户可以容易地重新定位笔或文件夹,但是可能难以重新定位计算机监视器。
27.如图2所示,系统100可以包括一个或多个传感器106。传感器106可以被配置为捕获对应于工作空间表面102的数据108。在一个示例中,并且如图2所示,一个或多个传感器中的至少一个可以是热电堆106a。在另一示例中,也如图2所示,一个或多个传感器中的至少一个可以是光谱仪106b。该一个或多个传感器106可以包括能够捕获表示工作空间表面102的混乱的数据108的任何其他类型的传感器。传感器106可以包括单个类型的多个传感器106,诸如多个热电堆。此外,传感器106可以包括多于一种类型的传感器,诸如热电堆和
光谱仪。在优选实施例中,传感器106可以直接定位在工作空间表面102上方。在另一示例中,传感器106可以被捆绑在一起并且附接到照明器。图3示出了传感器106的示例性视场。本文将对照度图生成和混乱熵水平计算进行描述。传感器106还可以包括收发器325,以经由网络400与系统100的其他组件进行无线通信。
28.系统100可以包括控制器110,一个或多个传感器106和能够经由网络400进行通信的用户设备122。参考图1,控制器110可以包括存储器200,处理器250和收发器300。存储器200和处理器250可以经由总线通信地耦合以促进处理存储在存储器200中的数据。收发器300可以用于经由网络400向远程设备(诸如用户设备122)发送数据和/或从该远程设备接收数据。由收发器300接收的数据可以存储在存储器200中和/或由处理器250处理。在一个示例中,收发器300可以促进控制器110和网络400之间的无线连接。
29.网络400可以被配置为促进控制器110,传感器106,用户设备122和/或其任何组合之间的通信。网络400可以是遵循以下通信协议的有线和/或无线网络:诸如蓝牙,wi-fi,zigbee和/或其他适当的通信协议。在示例中,传感器106可以经由网络400向控制器110无线地发送所捕获的数据108以用于存储在存储器200中和/或由处理器250处理。
30.控制器110可以经由网络400通信地耦合到一个或多个传感器106。在一个实施例中,控制器110包括存储器200,处理器250和收发器300。通信总线可以促进控制器110内的存储器200,处理器250和收发器300之间的数据交换,存储器200可以是如本文所述的计算机可读介质。另外,处理器250能够执行如本文所述的计算机可读程序指令。控制器110可经配置以经由网络400从传感器106接收所捕获数据108。控制器110可进一步配置成在如本文中所描述地处理所捕获数据108之前将所捕获数据108存储在存储器200中。
31.控制器110可以被配置为:经由由处理器250执行的照度图生成器140生成工作空间表面102的照度图112。照度图112可以基于所捕获的数据108生成。如果所捕获的数据108包括多于一个模式的数据(例如,来自热电堆和光谱仪两者的捕获的数据108),则控制器110可以经由处理器250将所捕获的数据108的多个模式融合成相干数据集以用于照度图112的生成。
32.在示例中,可以以灰度级的方式生成照度图112。灰度照度图112可以是利用256个灰度级的8位图像。示例性照度图112a和112b在图3中示出。在图3中,“整理前”工作空间表面的照度图112a比“整理后”工作空间表面102的照度图112b包括更多个暗区域。此外,“整理前”工作空间照度图112a的暗区域显著地暗于“整理后”工作空间照度图112b的暗区域。这些区域的数量和程度对应于照度图112a和112b的混乱水平114。参考“整理前”工作空间照度图112a,工作空间102中间的对象堆(包括纸张,洗液瓶,眼镜盒,订书机等)表示高混乱程度的区域,并且因此在照度图112a中显著地比工作空间102的其他部分更暗。
33.控制器110可以被配置为经由由处理器250执行的熵评估器116生成混乱熵水平114。混乱熵水平114表示工作空间表面102上的整体混乱的程度。如图3所示,较高水平的混乱对应于较高的混乱熵水平114。在图3中,较高水平的混乱对应于较高的混乱熵水平114。在图3中,整理前工作空间具有混乱熵水平3.12,而重新整理后工作空间具有较低的混乱熵水平2.70。
34.混乱熵水平114可基于照度图112生成。处理器250可执行熵评估器116以使用以下公式来计算混乱熵水平114:
(1),其中n是照度图中的灰度级的数目(例如对于8位图像而言为256),pi是具有灰度级i的照度图的像素的概率,并且b是对数函数的底数。
35.系统100还可以包括用户设备122。用户设备122可以包括被配置为呈现包括混乱熵水平114的用户界面126的显示器。用户设备122可以是智能电话或类似设备。在示例中,用户界面126可以包括内置到智能电话或类似移动设备中的显示器。用户设备122可以经由网络400通过有线连接(经由收发器350促成)通信地耦合到控制器110。用户设备122和用户界面126可以包括各种附加的输入和输出特征和机制。
36.控制器110可以被配置为经由由处理器250执行的指示生成器138来确定混乱熵水平114是否超过混乱阈值118。混乱阈值118可以由用户(诸如经由用户界面126)在分析之前设置。在另一示例中,可以根据先前收集的混乱熵水平114(对应于先前工作空间布局的所捕获的数据108)来设置混乱阈值118。
37.如果混乱熵水平114超过混乱阈值118,则控制器110可以被配置为向与工作空间表面102相关联的用户设备122提供混乱指示120。混乱指示120可以由处理器250执行的指示生成器138生成。指示生成器138还可以被配置为:如果混乱熵水平114超过混乱阈值118,则生成混乱指示120。混乱指示120可以经由用户界面126(例如,显示屏上的消息)来显示。在控制器110与容纳传感器106的照明设备通信的另一示例中,控制器110可以触发照明设备闪烁,变暗,变亮,改变颜色,或者以其他方式操作以通知工作空间102的用户超过混乱阈值118。
38.控制器110还可以被配置为:经由由处理器250执行的对象标识符142来识别放置在工作空间表面102上的对应于照度图112的至少一部分124的一个或多个对象104。在一个示例中,控制器110简单地将对象104识别为离散物品以用于重新布置。在进一步的示例中,控制器110可以将对象104识别为不同类型的物品,诸如论文,计算机外围设备等。该分类可以在系统100的布局生成方面使用。
39.控制器110还可以被配置为:经由由处理器250执行的布局生成器130,基于一个或多个对象104,生成去混乱化的布局128。去混乱化的布局128可以包括针对放置在工作空间表面102上的一个或多个对象104所建议的新位置132。布局生成器130可以用于:创建对象104的多个布置;基于上述混乱熵水平等式来确定哪个具有最低熵水平;以及将该布置指定为去混乱化的布局128。在生成去混乱化的布局128时,布局生成器130还可以把以下各项考虑进来:关于用户先前所采用或拒绝的布局的历史,用户是否修改了先前建议的布局,以及针对某些对象104的布置限制。例如,被分类为计算机监视器的对象104可以被保留就位,而被分类为法律便签簿(legal pad)的对象104可以围绕工作空间表面102自由地重新布置。在这种情况下,布局生成器130可以建议去混乱化的布局128,该去混乱化的布局128根据用户偏好而不是布局的熵来建议法律便签簿的位置。
40.控制器110还可以被配置为经由网络400向用户设备122提供去混乱化的布局128。在进一步的示例中,控制器110可以向用户设备122提供具有对象104布置和混乱熵水平114的各种组合的一系列去混乱化的布局128。
41.根据一个示例,处理器250可以执行布局生成器130以通过首先生成用于对象104
的一系列预期布局来生成一系列去混乱化的布局128。这些预期布局是通过围绕工作空间表面102移动各种对象104来生成的。在该示例中,对象104不按照对象类型(诸如计算机监视器,键盘,法律便签簿等)来分类。相反,布局生成器130可以简单地尝试对象104的多个不同布置。布局生成器130可以被配置为基于关于先前被拒绝或忽略的去混乱化的布局128的用户偏好来避免某些预期布局。然后确定每个预期布局的熵水平,并且列出具有最低熵水平的预期布局。然后可以基于关于先前使用的去混乱化的布局128的用户偏好来对所列出的布局进行排名或加权。该用户偏好可能已经由用户经由例如用户设备122明确地提供,或者该用户偏好可能已经通过监视工作空间表面102而被隐含地确定了。然后可以经由用户设备122将经排名所列出的布局作为一系列去混乱化的布局128提供给用户。
42.根据一个示例,一个或多个去混乱化的布局128可以通过网络400被发送到用户设备122以被呈现在与用户设备122相关联的用户界面126上。此外,用户设备122的用户界面126可以另外被配置为接收关于去混乱化的布局128的用户反馈134。然后,用户设备122可以被配置为向控制器110提供用户反馈134。在示例中,用户能够使用按钮或键盘来同意或拒绝所提供的去混乱化的布局128。该同意或不同意可以由控制器110用来训练布局生成器130,使得未来的去混乱化的布局128采用同意的布局的某些特性并且避免被拒绝布局的某些特性。类似地,根据一个示例,控制器110还可以被配置为基于用户反馈134和阈值调整器136来更新混乱阈值118。例如,如果用户拒绝所提供的去混乱化的布局128,则阈值调整器136可以增加混乱阈值118的值。
43.根据一个示例,控制器110还可以被配置为:经由由处理器250执行的阈值调整器136,基于对应于工作空间表面102的所捕获的数据108来更新混乱阈值118。例如,如果所捕获的数据108示出用户尚未重新布置其工作空间102以匹配所提供的去混乱化的布局128,则阈值调整器136可以增加混乱阈值118的值。类似地,控制器110还可以被配置为:基于对应于工作空间表面102的所捕获的数据108来更新布局生成器130。例如,如果在提供去混乱化的布局128之后所捕获的数据108示出用户尚未重新布置他们的桌子以匹配所提供的去混乱化的布局128,则控制器110可以训练布局生成器130,使得未来的去混乱化的布局128采用同意的布局的某些特性,并且避免被拒绝布局的某些特性。因此,尽管被提供改进的布局,但是用户屡屡地将他们的桌子布置保留就位可以被认为是指示了混乱阈值118设置得太低。通过跟踪去混乱化的布局128的拒绝,系统100可以将混乱阈值118训练到适合于用户的级别。
44.参考图4a,公开了一种用于评估具有放置在其上的一个或多个对象的工作空间表面的方法500。该方法可以包括经由一个或多个传感器捕获510对应于工作空间表面的数据。该方法还可以包括基于所捕获的数据来生成520工作空间表面的照度图。该方法还可以包括基于照度图和熵评估器来生成530混乱熵水平。该方法还可以包括确定540混乱熵水平是否超过混乱阈值。该方法还可以包括:如果混乱熵水平超过混乱阈值,则向与工作空间表面相关联的用户设备提供550混乱指示。方法500还可以包括经由用户设备的用户界面来显示560混乱熵水平。
45.参考图4b,方法500可以进一步包括识别570放置在工作空间表面上的对应于照度图的至少一部分的一个或多个对象。该方法还可以包括基于一个或多个对象和布局生成器来生成580去混乱化的布局,该去混乱化的布局包括针对放置在工作空间表面上的一个或
多个对象所建议的新位置。该方法还可以包括向用户设备提供590去混乱化的布局。方法500还可以包括经由用户设备的用户界面显示600去混乱化的布局。
46.如本文中所定义和使用的所有定义,应当被理解为在字典定义、以引用方式并入的文档中的定义、和/或所定义术语的普通含义的范围进行控制。
47.除非明确相反地指出,否则本文在说明书和权利要求书中所使用的不定冠词“一”“一个”应当被理解为意味着“至少一个”。
48.本文说明书和权利要求书中使用的短语"和/或"应当被理解为意味着如此结合的元件中的任一者或两者,即,在一些情况下结合地存在而在另一些情况下分离地存在的元件。通过"和/或"列出的多个元件应当以相同的方式进行解读,即,如此结合的元件的一个或多个。除具体用短语"和/或"标识出的元件之外,其他元件可以可选地存在,无论是否与具体标识出的那些元件相关或无关。
49.如本文在说明书和权利要求书中所使用的,“或”应被理解为与上述所定义的"和/或"具有相同的含义。例如,当将列表中的物品分离时,"或"亦或"和/或"应被解释为包括性的,即包括多个元件或元件列表中的至少一个,但也包括多个元件或元件列表中的多于一个,以及可选地包括附加的未列出物品。当在权利要求中使用时,仅仅明确地进行了相反指示的术语,诸如"仅一个"或"恰好一个"或
“”“
由...组成”,才是指包括多个元件或元件列表中的的恰好一个元件。通常,当前面是排他性的术语(例如“任一”,“之一”,“仅仅之一”,“恰好之一”)时,本文中所使用的术语"或"仅应被解释为指示排他的备选方案(即,一个或另一个,但不是两个)。
50.如本文在说明书和权利要求书中所使用的,引用一个或多个元件的列表的短语"至少一个",应当被理解为意指从元件列表中的元件中的任何一个或多个元件中选择的至少一个元件,但不一定包括元件列表中具体列出的每个元件中的至少一个,并且不排除元件列表中元件的任何组合。该定义还允许除了短语"至少一个"所指的元件列表内具体标识的元件之外,其它元件可以可选地存在,无论与具体标识的那些元件相关或无关。
51.还应当理解,除非明确相反地指示,在本文中所要求保护的包括多于一个步骤或动作的任何方法中,所述方法的步骤或动作的顺序不一定限于所述方法的步骤或动作所记载的顺序。
52.在权利要求书中,以及在上面的说明书中,所有的过渡短语例如包括,包含,携带,具有,含有,涉及,拥有,囊括等将被理解为开放式的,即,意指包括但不限于。仅过渡短语“由
……
组成”、“基本上由
……
组成”才分别是封闭式的或半封闭式的过渡短语。
53.所描述的主题的上述示例可以以多种方式中的任一种来实现。例如,一些方面可以使用硬件,软件或其组合来实现。当至少部分地在软件中实现任何方面时,可以在任何合适的处理器或处理器集合上执行软件代码,无论提供在单个设备或计算机中还是分布在多个设备/计算机中。
54.本公开可以在任何可能的集成技术细节水平下被实现为系统,方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质(或介质),该计算机可读存储介质(或介质)上具有用于使处理器执行本公开的各方面的计算机可读程序指令。
55.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是(但不限于)电子存储设备,磁存储设备,光存储设
备,电磁存储设备,半导体存储设备或上述的任意合适的组合。计算机可读存储介质的更具体示例的非穷尽列表包括:便携式计算机磁盘,硬盘,随机存取存储器(ram),只读存储器(rom),可擦除可编程只读存储器(eprom或闪存),静态随机存取存储器(sram),便携式光盘只读存储器(cd-rom),数字多功能盘(dvd),记忆棒,软盘,机械编码设备(诸如在其上记录有指令的凹槽中的穿孔卡或凸起结构),以及前述的任何合适的组合。如本文所使用的,计算机可读存储介质不应被解释为瞬时信号本身,诸如无线电波或其他自由传播的电磁波,通过波导或其他传输介质传播的电磁波(例如,通过光纤光缆的光脉冲),或通过导线传输的电信号。
56.本文中所描述的计算机可读程序指令可从计算机可读存储介质下载到相应计算/处理设备,或经由网络(例如,因特网,局域网,广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆,光传输光纤,无线传输,路由器,防火墙,交换机,网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令以存储在相应的计算/处理设备内的计算机可读存储介质中。
57.用于执行本公开的操作的计算机可读程序指令可以是汇编指令,指令集架构(isa)指令,机器指令,机器相关指令,微代码,固件指令,状态设置数据,用于集成电路的配置数据,或者以一种或多种编程语言的任何组合编写的源代码或目标代码,编程语言包括:面向对象的编程语言,诸如smalltalk,c 等;以及过程式编程语言,诸如c编程语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行,部分地在用户计算机上执行,作为独立软件包执行,部分在用户计算机上部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用因特网服务提供商的因特网)。在一些示例中,包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla)的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令,以使电子电路个性化,以便执行本公开的各方面。
58.这里,参照根据本公开的示例的方法,装置(系统)和计算机程序产品的流程图和/或框图,描述了本公开的各方面。应当理解,流程图和/或框图的每个框以及流程图和/或框图中各框的组合,都可以由计算机可读程序指令实现。
59.计算机可读程序指令可以被提供给专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图中的一个或多个框中指定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,该计算机可读程序指令可以指导计算机,可编程数据处理装置和/或其他设备以特定方式工作,使得其中存储有指令的计算机可读存储介质包括下述制品,该制品包括实现流程图和/或框图或框中规定的功能/动作的各方面的指令。
60.也可以将计算机可读程序指令加载到计算机,其他可编程数据处理装置或其他设备上,以使得在计算机,其他可编程装置或其他设备上执行一系列操作步骤以产生计算机实现的过程,使得在计算机,其他可编程装置或其他设备上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。
61.附图中的流程图和框图示出了根据本公开各种示例的系统,方法和计算机程序产品的可能的实施方式的架构,功能和操作。在这方面,流程图或框图中的每个框可以表示指令的模块,节段或一部分,包括用于实现指定的逻辑功能的一个或多个可执行指令。在一些替代性实施方式中,框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的框实际上可以基本并行地执行,或这些框有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个框,以及框图和/或流程图中的各框的组合,可以用执行规定功能或动作或者执行专用硬件和计算机指令的组合的专用的基于硬件的系统来实现。
62.其它实施方式处在所附权利要求书及申请人可享有的其它权利要求书的范围内。
63.虽然本文已经描述和示出了各种示例,但是本领域普通技术人员将容易想到,用于执行功能和/或获得本文所述的结果和/或一个或多个优点的各种其他装置和/或结构,以及这些变型和/或修改中的每一个被认为处在本文描述的示例的范围内。更一般地,本领域技术人员将容易理解,本文描述的所有参数,尺寸,材料和配置意味着是示例性的,并且实际参数,尺寸,材料和/或配置将取决于本教导所使用的特定应用。本领域技术人员将认识到或者能够使用不多于常规实验来确定本文所述的具体示例的许多等同物。因此,应当理解,前述示例仅以示例的方式呈现,并且处在所附权利要求及其等同物的范围内,可以以不同于具体描述和要求保护的方式实践示例。本公开的示例涉及本文描述的每个单独的特征,系统,物品,材料,套件和/或方法。此外,如果此类特征,系统,制品,材料,套件和/或方法不相互矛盾,则两个或更多个此类特征,系统,制品,材料,套件和/或方法的任何组合被包括在本公开的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献