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

可穿戴支付设备的制作方法

2021-12-15 01:10:00 来源:中国专利 TAG:

可穿戴支付设备
1.相关申请的交叉引用
2.本技术是2019年5月7日提交的美国专利申请no.16/405,099的延续申请并要求该申请的优先权,该申请通过引用整体并入本文中。
技术领域
3.本公开涉及可穿戴设备,更具体地涉及能够验证用户的可穿戴支付设备。


背景技术:

4.在过去十年中,支付形势发生了巨大的变化。如今,更多或更多的消费者需要顺畅的支付体验,不仅是在线而且在进行当面交易时。金融科技公司已帮助彻底改变了在线支付体验,允许消费者在触摸按钮时完成支付并将资金转移给在线商家或其他用户。此外,智能手机允许通过使用数字钱包使支付在商店中数字地完成。然而,需要其他设备用于执行能够为客户提供简单而顺畅的结账体验的店内交易。
附图说明
5.图1示出了根据实施方式的支付系统的图示。
6.图2示出了根据实施方式的图1的可穿戴设备的第一视图。
7.图3示出了根据实施方式的图1的可穿戴设备的第二视图。
8.图4示出了根据实施方式的图1的可穿戴设备的第三视图。
9.图5示出了根据实施方式的图1的可穿戴设备的第四视图。
10.图6和图7是示出根据实施方式的图1的可穿戴设备的在验证用户时、提供对支付功能的访问,以及基于检测到可穿戴设备是否处于开放状态来确定是否去除对支付功能的访问的操作的流程图。
11.图8是描绘根据实施方式的图1的可穿戴设备的部件的框图。
12.图9是描绘根据实施方式的图1的支付系统中包含的计算设备的部件的框图。
具体实施方式
13.本公开的实施方式提供了一种系统、方法和程序产品。可穿戴设备接收来自用户的认证信息。响应于验证认证信息,可穿戴设备向用户提供对可穿戴设备的一个或多个支付能力的访问。响应于确定可穿戴设备已被切换到开放状态,可穿戴设备去除对可穿戴设备的一个或多个支付能力的访问。
14.此外,在一个或多个实施方式中,可穿戴设备在第一时间段期间接收来自用户的认证信息。然后,可穿戴设备可以验证认证信息。然后,可穿戴设备可以在第二时间段期间基于检测到可穿戴设备在第一商业设备的附近而使进行第一支付。然后,可穿戴设备可以在第三时间段期间基于检测到可穿戴设备在第一商业设备或第二商业设备的附近而使得进行第二支付,其中进行第一支付和第二支付在第一时间段后不需要输入认证信息。
15.在示例性实施方式中,本公开描述了一种解决方案,该解决方案描述由可穿戴设备进行的认证和支付处理。在示例性实施方式中,可穿戴设备包括连接点,在该连接点处可穿戴设备可以围绕用户的肢体被打开和闭合。此外,可穿戴设备能够检测是否可穿戴设备处于“开放”状态或“闭合”状态。另外,本公开描述了一种解决方案,该解决方案包括基于检测到可穿戴设备处于“闭合”状态而允许接收认证输入,并且还基于所接收的认证输入匹配存储的认证凭据而允许支付功能被访问。本公开还描述了基于检测到可穿戴设备处于“开放”状态而去除对可穿戴设备的支付功能的访问。
16.此外,本公开描述了一种可穿戴设备,该设备提供顺畅的支付能力,同时还保持高水平的安全性。在示例性实施方式中,在本公开中描述的可穿戴设备可以要求在可穿戴设备被穿戴上后提供认证凭证,然而,在初始认证之后,可以利用可穿戴设备通过nfc或网络连接进行支付而不需要再次提供认证信息,只要可穿戴设备保持在“闭合”状态。此外,在可穿戴设备被检测为处于开放状态的情况下,先前提供的认证可以被作废,使可穿戴设备无法用于进行支付。因此,在可穿戴设备被取出和丢失或者如果在用户的手腕或肢体上的可穿戴设备掉落,则欺诈者将无法利用可穿戴设备执行欺诈性交易。
17.现在将参考附图详细描述本公开的实施方式。
18.图1示出了根据实施方式的支付系统100。在示例性实施方式中,支付系统100包括通过网络130互连的可穿戴设备110、商业设备120和支付服务器140。
19.在示例性实施方式中,网络130是因特网,表示网络和网关的全球集合,以支持连接到因特网的设备之间的通信。网络130可以包括例如有线、无线或光纤连接。在其他实施方式中,网络130可以实现为内联网、蓝牙网络、局域网(lan)或广域网(wan)。通常,网络130可以是会支持诸如例如商业设备120和支付服务器140之类的计算设备之间的通信的连接和协议的任何组合。
20.在示例性实施方式中,商业设备120可以是台式计算机、膝上型计算机、平板电脑、移动设备、手持设备、瘦客户机、信标设备或能够通过网络130与诸如支付服务器140之类的其它计算设备之间收发数据的任何其它电子设备或计算系统。尽管未示出,但是,可选地,商业设备120可以包括执行相同的软件以共同处理由前端服务器和负载平衡器分配的请求的服务器集群。在示例性实施方式中,商业设备120是被优化以用于支持从例如可穿戴设备110之类的其他设备接收的支付请求的计算设备。此外,在示例性实施方式中,商业设备120能够通过近场通信(nfc)连接与诸如可穿戴设备110之类的其他设备连接,并接收用于购买的支付信息。在其他实施方式中,商业设备120可以经由无线或其他类型的网络连接与其他设备连接。商业设备120根据附图更详细地描述。
21.在示例性实施方式中,支付服务器140包括支付应用142。在示例性实施方式中,支付服务器140可以是台式计算机、膝上型计算机、平板电脑、移动设备、手持设备、瘦客户机或能够通过网络130与诸如商业设备120之类的其它计算设备之间收发数据的任何其他电子设备或计算系统。此外,在示例性实施方式中,支付服务器140是被优化以支持驻留在支付服务器140上的诸如支付应用142之类的程序的计算设备。尽管未示出,但是,可选地,支付服务器140可以包括执行相同的软件以共同处理由前端服务器和负载平衡器分配的请求的服务器集群。支付服务器140被根据附图更详细地描述。
22.支付应用142是能够响应来自商业设备和客户端支付应用的请求的服务器端支付
应用。此外,支付应用142能够代表商家和消费者接收支付信息和处理支付。支付应用142被根据附图更详细地描述。
23.在示例性实施方式中,可穿戴设备110包括认证应用114和安全元件112。在示例性实施方式中,可穿戴设备110是诸如可穿戴手链、手表、眼镜之类的可穿戴设备或其他可穿戴设备。然而,在其他实施方式中,可穿戴设备110可以是台式计算机、膝上型计算机、平板电脑、移动设备、手持设备、瘦客户端或能够通过网络130与诸如商业设备120之类的其它计算设备之间收发数据的任何其它电子设备或计算系统。在示例性实施方式中,可穿戴设备110能够通过近场通信(nfc)连接与其他计算设备通信,然而,在其他实施方式中,可穿戴设备110可以经由无线连接或其他类型的网络连接与其他设备通信。此外,在示例性实施方式中,可穿戴设备110包括指纹读取器,而在其他实施方式中,可穿戴设备110可以包括用于捕获其他类型的生物信息的机构。可穿戴设备110被根据附图更详细地描述。
24.在示例性实施方式中,安全元件112包括支付应用程序116。在示例性实施方式中,安全元件112是安全地存储支付应用116的微处理器芯片,并且还可以存储可用于数字签名数据的密钥。在示例性实施方式中,支付应用116是能够将支付信息发送到诸如商业设备120之类的商业设备的客户端支付应用。安全元件112和支付应用116被根据附图更详细地描述。
25.在示例性实施方式中,认证应用114是能够检测是否可穿戴设备110处于“开放”状态或“闭合”状态,并基于该检测,能够去除对安全元件112的访问的应用,该应用程序是“开放”状态或“关闭”状态,并且基于检测,能够去除对安全元件112的访问的应用。此外,认证应用114能够接收来自用户的经由位于可穿戴设备110上的指纹读取器接收的认证输入,将其与存储的认证信息进行比较并确定是否使用户通过认证。另外,基于验证/认证该用户,认证应用114可以激活安全元件112并允许访问安全元件112,使得可穿戴设备110的用户可以能够进行付款。认证应用114被根据附图更详细地描述。
26.另外,尽管在示例性实施方式中,支付应用116位于安全元件上,但在其他实施方式中,可穿戴设备110可以不包含安全元件,因此支付应用116可以不包含在安全元件内。
27.图2示出了根据实施方式的可穿戴设备110的第一视图。在示例性实施方式中,图2示出了在“开放”状态下的可穿戴设备110。换句话说,“开放”状态指的是凸形连接器204未插入凹形连接器206(插座)中时的状态。此外,可穿戴设备110可包括可插入部件208,该可插入部件208(在可穿戴设备110处于“闭合的”状态时),至少部分地配合在腔体210内以允许凸形连接器204与凹形连接器206连接。此外,可穿戴设备110可以包括指纹读取器202,该指纹读取器202允许认证应用114从可穿戴设备110的用户获得指纹,并进一步执行指纹的验证。
28.图3示出了根据实施方式的可穿戴设备110的第二视图。在示例性实施方式中,图3描绘了在“开放”状态下的可穿戴设备110的第二视图。在示例性实施方式中,图3示出了可穿戴设备110的侧视图。此外,图3描绘了指纹读取器202、凸形连接器204和可插入部件208。虽然,在示例性实施方式中,指纹读取器202位于腔体210的上方(并且部分地与其相邻),但在其他实施方式中,指纹读取器202可以位于可穿戴设备110的表面的不同部分上。
29.图4示出了根据实施方式的可穿戴设备110的第三视图。在示例性实施方式中,图4示出了处于“开放”状态的可穿戴设备110的第三视图。在示例性实施方式中,图4描绘了可
插入部件208、腔体210和凹形连接器206。
30.图5示出了根据实施方式的可穿戴设备110的第四视图。在示例性实施方式中,图5描绘了处于“闭合”状态的可穿戴设备110。在示例性实施方式中,“闭合”状态对应于可穿戴设备110的其中可插入部件208已被插入(至少部分地)腔体210以允许凸形连接器204与凹形连接器206连接的状态。在示例性实施方式中,在检测到可穿戴设备110处于“闭合”状态时,认证应用114可以激活指纹读取器202并允许认证可穿戴设备110的用户。此外,基于成功的认证,认证应用114可以允许可穿戴设备110的用户利用可穿戴设备110通过支付应用116执行支付。
31.另外,尽管图2至图5将可穿戴设备110描绘为包括3个凸形连接器和3个凹形连接器,但在其他实施方式中,可穿戴设备110可以具有不同数目的凸形连接器和/或凹形连接器。此外,在一个或多个实施方式中,并非包括凸形/凹形连接器,可穿戴设备110可以具有备用连接器,所述备用连接器在它们接触的情况下,可以产生闭合电路或形成闭合连接。
32.图6和图7是示出根据实施方式的可穿戴设备110的在验证用户、提供对支付功能的访问以及基于检测到可穿戴设备是否处于开放状态来确定是否去除对支付功能的访问的操作的流程图。
33.在示例性实施方式中,认证应用114可以检测可穿戴设备110已启动(步骤602)。在示例性实施方式中,认证应用114可以通过检测到可穿戴设备110处于“闭合”状态(即,凸形连接器204连接到凹形连接器206)来检测已经启动了可穿戴设备110。换言之,当凸形连接器204与凹形连接器206连接时,可以促成电连接或磁性连接。认证应用114可以检测到已经促成了电连接或磁性连接,并且基于检测,确定已经启动了可穿戴设备110(已被切换到“闭合的”状态)。此外,在其他实施方式中,认证应用114可以基于检测可穿戴设备110的运动,然后将该运动与身体运动的一个或多个存储模式进行比较并确定是否检测到的运动大致匹配所述一个或多个存储模式中的至少一种模式来检测可穿戴设备110处于“闭合”状态。在进一步的实施方式中,认证应用114可以基于从可穿戴设备110的表面(诸如可穿戴设备110的用户的大致平行于肢体的表面的部分)发射光束和激光来检测可穿戴设备110处于“闭合”状态。光束可以从表面反弹(诸如可穿戴设备110的用户的手腕),且可以计算可穿戴设备110的表面与使光束反弹的表面之间的距离。利用该过程,认证应用114可以确定是否可穿戴设备110处于用户的肢体/手腕上(“闭合”状态)或不处于用户的肢体/手腕上(“开放”状态)。在附加实施方式中,可以利用其他类似的技术来确定是否可穿戴设备110处于“开放”状态或“闭合”状态。
34.在示例性实施方式中,认证应用114检测来自可穿戴设备110的用户的认证信息的接收(步骤604)。在示例性实施方式中,认证应用114可以通过指纹读取器202检测认证信息(指纹)的接收。在其他实施方式中,认证应用114可以通过利用相应的生物计量部件(相机、视网膜扫描仪、麦克风等)检测诸如心跳数据、语音数据、面部图像数据或视网膜数据之类的其他类型的生物计量信息的接收。
35.在示例性实施方式中,认证应用114确定所接收的认证信息的验证是否成功(判定606)。在示例性实施方式中,认证应用114可以将所接收的认证信息与存储在可穿戴设备110上的认证信息进行比较。在示例性实施方式中,在出于认证目的接收到指纹信息的情况下,认证应用114可以将通过指纹读取器202接收的指纹信息与存储在可穿戴设备110上的
指纹信息进行比较,并确定是否所接收的指纹信息与存储在可穿戴设备110上的指纹信息匹配或基本上匹配。在其他实施方式中,在出于认证的目的接收到其他类型的生物计量信息的情况下,认证应用114可以将接收到的生物计量信息与存储在可穿戴设备110上的生物计量信息进行比较,以确定是否接收的生物计量信息匹配或基本上匹配存储在可穿戴设备110上的生物计量信息。
36.如果所接收的认证信息与存储在可穿戴设备110上的认证信息不匹配或基本上不匹配,则认证应用114可以确定所接收的认证信息的验证不成功(判定606,“否”分支),并因此,不会提供对可穿戴设备110的支付能力的访问(步骤608)。在示例性实施方式中,认证应用114还可以发送指示认证不成功的触觉、听觉或视觉反馈。此外,在一个或多个实施方式中,认证应用114可以继续监视以接收后续认证信息,并且基于已经接收到的确定认证,执行上述验证步骤。
37.在接收的认证信息与存储在可穿戴设备110上的认证信息匹配或基本上匹配的情况下,认证应用114可以确定所接收的认证信息的验证成功(判定606,“是”分支),并且可以提供对可穿戴设备110的支付能力的访问(步骤610)。在示例性实施方式中,提供对可穿戴设备110的支付能力的访问可以包括激活安全元件112并提供对支付应用116的访问。在其他实施方式中,在支付应用116不位于安全元件112中的情况下,提供对可穿戴设备110的支付能力的访问可以包括提供对支付应用116的访问。此外,在一个或多个实施方式中,认证应用114还可以发送指示认证成功的触觉、听觉或视觉反馈(这可以与指示认证不成功的反馈不同)。
38.在示例性实施方式中,如果基于成功验证提供了对支付能力的访问(步骤610),则认证应用114可以确定可穿戴设备110是否已被切换到开放状态(判定702)。在示例性实施方式中,如果例如认证应用114确定凸形连接器204不再连接或接合凹形连接器206(即,电连接或磁性连接已被断开),则可以确定可穿戴设备110已从“闭合”状态切换到“开放”状态。在其他实施方式中,认证应用114可以利用诸如上文中描述的那些之类的其他技术来确定可穿戴设备110已从“闭合”状态切换到“开放”状态。例如,认证应用114可以利用光束或激光束(如上所述)来确定可穿戴设备不再在可穿戴设备110的用户的肢体/手腕上,因此确定可穿戴设备110已切换到“开放”状态。
39.换言之,如果可穿戴设备110已被切换到“开放”状态,则设备可能不再被可穿戴设备110的用户占有(它可能已被拿掉或可能已掉落),因此可能怀疑被欺诈者使用。因此,如果认证应用114确定可穿戴设备110已被切换到“开放”状态(判定702,“是”分支),则认证应用114可以去除对可穿戴设备110的支付能力的访问(步骤706)。在示例性实施方式中,认证应用114可以去除对支付应用116的访问(并且可以去除对安全元件112的访问或停用安全元件112)。此外,认证应用114可以要求用户再次提交认证凭证(然后必须验证所述认证凭证),以便恢对支付能力的访问。例如,如果可穿戴设备110的用户去除可穿戴设备110,则在检测到可穿戴设备110已经切换到“开放”状态(可穿戴设备110已被拿掉)时,认证应用114可以去除对可穿戴设备110的支付能力的访问,并且还可以要求(并且可以提示)可穿戴设备110的用户输入适当的认证凭证(指纹、生物计量信息等)以便恢复对支付能力的访问。在一个或多个实施方式中,去除对可穿戴设备110的支付能力的访问还可以包括将可穿戴设备110的状态更新为“未经验证的”状态(从“验证过的”状态)。
40.如果认证应用114确定可穿戴设备110尚未切换到“开放”状态,因此,保持在“闭合”状态(判定702,“否”分支),则认证应用114可以维持对可穿戴设备110的支付能力的访问(步骤704)。
41.虽然在示例性实施方式中,认证应用114可以在执行对用户的认证信息的验证之前初始地检测可穿戴设备110已经启动(即,检测可穿戴设备110处于“闭合”状态),但在其他实施方式中,认证应用114可以首先验证用户的认证信息,然后,在成功验证之后,可以为可穿戴设备110的用户提供阈值时间段,以便在认证应用114启动确定是否如上所述地可穿戴设备110已被切换到“开放”状态下的监视协议之前,将可穿戴设备110置入“闭合”状态(即,戴上可穿戴设备110)。当检测到可穿戴设备110的用户已将可穿戴设备110置入“闭合”状态(在阈值时间段内)时,认证应用114可以于是监视是否可穿戴设备110切换到“开放”状态,并基于该监视,确定是否去除对可穿戴设备110的支付能力的访问。
42.此外,在示例性实施方式中,在验证用户的认证信息时,认证应用114可以允许用户利用可穿戴设备110的支付能力,进行多次交易而不要求再次提供认证信息(直到可穿戴设备切换到“开放”状态)。例如,可穿戴设备110的用户可以提供认证信息,该认证信息可以通过认证应用114验证,如上所述。然后,用户可以与第一商业设备执行第一nfc交易(通过将可穿戴设备110置于商业设备的接近中),并且可以进一步与第二商业设备执行第二nfc交易而无需提供任何附加认证信息(对于任一交易)。因此,可穿戴设备110的用户可以经由nfc或通过网络连接执行多次交易,而无需提供附加认证信息(只要可穿戴设备110保持在“闭合”状态)。
43.另外,尽管在示例性实施方式中,可穿戴设备110用于支付,但在其他实施方式中,可穿戴设备110可以用于其他功能,诸如登记到酒店或飞行,执行登记商家位置(诸如通过信标设备),或执行另一种形式的货币或非货币电子交易。例如,出于利用可穿戴设备110来登记到商家位置的目的,认证应用114可以执行对所接收的认证信息的验证,如上所述,并且基于成功验证,可以允许访问登记应用(位于可穿戴设备110中),登记应用能够出于执行登记的目的与商业设备或信标通信。此外,如上所述,在确定可穿戴设备110已被切换到“开放”状态时,认证应用114可以去除对登记应用的访问,并且还可以要求重新认证以恢复登记能力。
44.此外,在一个或多个实施方式中,认证应用114可以在执行支付时提供第二层安全性。在一个或多个实施方式中,认证应用114可以利用加速度计检测与可穿戴设备110相关联的运动模式,以确定是否所发生的支付(或登记或其他动作)是打算发生的。例如,因在商业设备或信标的附近之内,可穿戴设备110的用户可能意外地执行不打算的支付。为了防止这种情况,认证应用114可以在执行支付时监视用户的运动模式并将所述模式存储在存储器中。关于后续支付,认证应用114可以检测对应的运动模式,并将检测到的运动模式与存储的模式进行比较,以便确定是否检测到的运动模式大致匹配(在阈值内)一个或多个存储的模式。如果认证应用114确定检测到的运动模式与存储的模式基本上不匹配,则认证应用114可以确定支付不是预期的并且向用户提供发生了未预期的支付的通知或指示。
45.此外,在一个或多个实施方式中,在验证时,可穿戴设备110的用户可以使用可穿戴设备110执行支付。在一个或多个实施方式中,支付应用可以利用存储在安全元件112中的钥匙(密钥)112在发送到商业设备120(或支付服务器140)之前以数字签署支付数据。此
外,在通过支付应用142接收到支付数据时,支付应用142可以经由数字签名验证可穿戴设备110的用户并处理该支付。另外,虽然在示例性实施方式中,可穿戴设备110可以经由nfc连接与商业设备120通信,以便完成支付(或其他动作),但在其他实施方式中,可穿戴设备110可以利用网络连接(诸如wifi连接)以便与商业设备120(或支付服务器140)通信。
46.此外,在另外的实施方式中,可穿戴设备110可以用于两个因子认证或用于向其他设备提供认证信息。例如,在与设备连接(通过nfc或网络连接)时,可穿戴设备110可被用户用于提供指纹(例如,在该设备没有用于捕获指纹的部件的情况下)。在另外的实施方式中,可穿戴设备110可用于将生物计量/认证信息传递给需要该信息的设备以继续执行动作,诸如注册服务。在这种情况下,可穿戴设备110的用户可以不需要再输入认证信息,而是可穿戴设备110可以将已经输入的认证信息发送到一个或多个设备。
47.为了说明和描述的目的,已经呈现了本公开的各种实施方式的前述描述。其不旨在穷举,也不将本公开限制到所公开的精确形式。许多修改和变化是可能的。对本公开领域技术人员来说可能是显而易见的这种修改和变化旨在包括在由所附权利要求限定的本公开的范围内。
48.图8描绘了根据实施方式的可穿戴设备110的部件的框图。应当理解,图8仅提供了一个实现方式的图示,并且并不意味着关于可以实现不同实施方式的环境的任何限制。可以进行对所描绘的环境的许多修改。在示例性实施方式中,如图所示,可穿戴设备可以包括能够支持wifi或ble通信/连接的一个或多个wifi/蓝牙低能量(ble)模块802。此外,可穿戴设备可以另外包括一个或多个处理器810、一个或多个安全元件808、一个或多个存储器812和一个或多个生物计量传感器806。
49.图9描绘了根据实施方式的容纳在图1的支付系统100中的计算设备的部件的框图。应当理解,图9仅提供一个实现方式的图示,并且不暗示针对可以实现不同实施方式的环境的任何限制。可以对所描绘的环境进行许多修改。此外,图9提供了用于可穿戴设备110的部件的替代性实施方式,图8提供了另一实施方式。另外,可穿戴设备110可以包括在图8和图9中包含的一个或多个部件的组合,以及未描绘的附加部件。
50.计算设备可以包括一个或多个处理器902、一个或多个计算机可读ram 904、一个或多个计算机可读rom 906、一个或多个计算机可读存储介质908、设备驱动器912、读/写驱动器或接口914、网络适配器或接口916,所有部件都在通信结构918上互连。通信结构918可以用设计用于在处理器(诸如微处理器,通信和网络处理器等)、系统内存、外围设备和系统内的任何其他硬件部件之间传递数据和/或控制信息的任何架构来实现。
51.一个或多个操作系统910和一个或多个应用程序911,例如,认证应用114存储在一个或多个计算机可读存储介质908上,用于由一个或多个处理器902并通过利用一个或多个相应的ram 904(通常包括高速缓冲存储器)执行。在所示实施方式中,计算机可读存储介质908中的每一个可以是内部硬盘驱动器之类的磁盘存储设备、cd

rom、dvd、记忆棒、磁带、磁盘、光盘、诸如ram、rom、eprom、闪存之类的半导体存储设备或能够存储计算机程序和数字信息的任何其他计算机可读的有形存储设备。
52.计算设备还可以包括r/w驱动器或接口914以从一个或多个便携式计算机可读存储介质926读取数据或将数据写入一个或多个便携式计算机可读存储介质926。计算设备上的应用程序911可以存储在一个或多个便携式计算机可读存储介质926上,通过相应的r/w
驱动器或接口914读取并加载到相应的计算机可读存储介质908中。
53.计算设备还可以包括网络适配器或接口916,诸如tcp/ip适配器卡或无线通信适配器(诸如使用ofdma技术的4g无线通信适配器)。计算设备上的应用程序911可以通过网络(例如,因特网、局域网或其他广域网或无线网络)以及网络适配器或接口916从外部计算机或外部存储设备下载到计算设备。从网络适配器或接口916,可以将所述程序加载到计算机可读存储介质908上。网络可以包括铜线、光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。
54.计算设备还可以包括显示屏920和外部设备922,外部设备922可以包括例如键盘、计算机鼠标和/或触摸板。设备驱动器912接口连接至用于成像的显示屏幕920、至外部设备922和/或至用于字母数字字符输入的压力感测和用户选择的显示屏幕920。设备驱动器912,r/w驱动器或接口914和网络适配器或接口916可以包括硬件和软件(存储在计算机可读存储介质908和/或rom 906上)。
55.本文描述的程序是基于在特定实施方式中实现的应用来识别的。然而,应当理解,本文的任何特定程序命名仅出于方便,因此本公开不应仅限于仅用于由这种命名法所标识和/或隐含的任何特定应用中。
56.基于前述,已经公开了计算机系统、方法和计算机程序产品。然而,可以在不偏离本公开的范围的情况下进行许多修改和替换。因此,已经以示例而非限制的方式公开了各种实施方式。
57.本公开的各种实施方式可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括其上具有用于使处理器执行本公开的方面的计算机可读程序指令的计算机可读存储介质(或媒体)。
58.计算机可读存储介质可以是能够保留和存储用于由指令执行设备使用的指令的有形设备。计算机可读存储介质可以是,例如,但不限于电子存储设备、磁存储设备、光学存储设备、电磁存储设备、半导体存储设备或前述的任何合适组合。计算机可读存储介质的更具体示例的非详尽列表包括以下内容:便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩光盘只读存储器(cd

rom)、数字多功能盘(dvd)、记忆棒、软盘、诸如打孔卡或凹槽中的凸起结构之类的其上记录有指令的机械编码装置、前述的任何合适组合。如本文中使用的计算机可读存储介质不应被解释为本身的暂时性信号,诸如无线电波或其他自由传播的电磁波,通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)或通过电线传输的电信号。
59.本文描述的计算机可读程序指令可以通过网络从计算机可读存储介质下载到相应的计算/处理装置或下载到外部计算机或外部存储设备,所述网络例如为互联网、局域网、宽的区域网络和/或无线网络。网络可以包括铜传输电缆、传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并将计算机可读程序指令转发以存储在各个计算/处理设备内的计算机可读存储介质中。
60.用于执行本公开的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、用于集成电路的配置数据、状态设
置数据或以一种或多种程序语言的任何组合编写的源代码或对象代码,包括面向对象的编程语言,诸如smalltalk、c 等,以及程序编程语言,诸如“c”编程语言或类似的编程语言。计算机可读程序指令可以在用户的计算机上完全执行、部分在用户的计算机上执行、作为独立软件包执行、部分在用户的计算机上、部分在远程计算机上或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,包括局域网(lan)或广域网(wan)或者可以将连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。在一些实施方式中,包括例如可编程逻辑电路、现场可编程栅极阵列(fpga)或可编程逻辑阵列(pla)的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令以个性化电子电路,以便执行本公开的各方面。
61.在此参考根据本公开的实施方式的方法的流程图和/或框图、装置(系统)和计算机程序产品描述了本公开的方面。应当理解,流程图和/或框图的每个块,以及流程图和/或框图中的块的组合,可以由计算机可读程序指令来实现。
62.这些计算机可读程序指令可以被提供给通用计算机、专用计算机的处理器或其他可编程数据处理装置以产生机器,使得经由计算机的处理器或其他可编程数据处理装置执行的指令创建用于实现流程图和/或框图框或多个框中指定的功能/动作的装置。这些计算机可读程序指令也可以存储在计算机可读存储介质中,该计算机可读存储介质可以引导计算机、可编程数据处理装置和/或其他设备以特定方式运行,使得其中存储有指令的计算机可读存储介质包括制造物品,该制造物品包括实现流程图和/或框图框或多个框中指定的功能/动作的方面的指令。
63.计算机可读程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤以产生计算机实现过程,使得在计算机、其他可编程装置或其他设备上执行的指令实现流程图和/或框图框或多个框中指定的功能/动作。
64.图中的流程图和框图图示了根据本公开的各种实施例的系统、方法和计算机程序产品的可能实现的架构、功能和操作。就这一点而言,流程图或框图中的每一个框可表示模块、段或指令的一部分,其包括用于实现指定逻辑功能的一个或多个可执行指令。在一些替代性实施方式中,框中标注的功能可以不按照图中标注的顺序发生。例如,根据所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者有时可以以相反的顺序执行这些框。还将注意,框图的每个框和/或流程图,以及框图中的框和/或流程图的组合,可以由执行指定功能或动作或执行专用硬件和计算机指令的组合的基于专用硬件的系统来实现。
再多了解一些

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

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

相关文献