首页> 中国专利> 用于远程获得捐献者信息的系统和方法

用于远程获得捐献者信息的系统和方法

摘要

一种用于远程获得捐献者信息的方法包括在从远程位置处的捐献者接收到特定于捐献者的信息之后识别捐献者,并在血浆中心处至少部分地基于特定于捐献者的信息检索捐献者问卷。然后,该方法可以将问卷中的至少一个问题呈现给远程位置处的捐献者,并从捐献者接收对(一个或多个)问题的至少一个答复。在接收到(一个或多个)答复后,该方法在血浆中心处处理该(一个或多个)答复,并评估处理后的答复的结果,以实现基于至少一个答复的结果评估。评估可以或者是通过评估或者是不通过评估。然后,如果评估是通过评估,那么该方法可以对评估进行编码,并向捐献者提供编码的评估。

著录项

  • 公开/公告号CN112789681A

    专利类型发明专利

  • 公开/公告日2021-05-11

    原文格式PDF

  • 申请/专利权人 美国血液技术公司;

    申请/专利号CN201980065341.8

  • 发明设计人 M·谭;

    申请日2019-08-26

  • 分类号G16H10/60(20180101);G16H50/30(20180101);G06Q10/00(20120101);G06Q50/22(20180101);

  • 代理机构11038 中国贸促会专利商标事务所有限公司;

  • 代理人高文静

  • 地址 美国马萨诸塞

  • 入库时间 2023-06-19 10:55:46

说明书

优先权

本PCT专利申请要求于2018年8月26日提交的题为“Plasma OnlineQuestionnaire”、被分配代理人案卷号为130670-09401(以前为1611/C94)并指定MelvinTan为发明人的美国临时申请No.62/722,933的优先权,其公开内容通过引用整体并入本文。

技术领域

本发明涉及血浆捐献者的健康历史信息,并且更特别地涉及从远程位置获取血浆捐献者的人口统计学和健康历史信息及其方法。

背景技术

血浆捐献基于人类捐献者,其中从捐献者中抽取全血并将其处理成单独的血液成分,诸如血浆。在被批准用于血浆捐献过程之前,由血浆捐献中心对打算捐献血浆的捐献者进行筛选。筛选是根据捐献者提供的历史信息和健康信息进行的,然后由计算机系统和/或工作人员评估此信息,以确定捐献者是否有资格捐献血浆。评估捐献者捐献血浆资格所需的所有捐献者信息都是在捐献者访问血浆中心期间从他们那里收集的。

如上所述,当捐献者在血浆中心处时,从捐献者收集筛选所需的捐献者信息。在一些情况下,筛选过程的第一部分是由血浆捐献者在电子亭(electronic kiosk)处执行的,其中向捐献者提出问题,并且由捐献者向电子亭输入答案。问题可以采用文本、图片、音频或视频的形式。一旦血浆捐献者回答完所有必要问题,计算机亭就处理答复,以评估捐献者的捐献资格。替代地,计算机亭可以将该评估的全部或部分委托给血浆中心工作人员。在整个过程中,捐献者必须物理位于血浆中心来参与这种筛选过程。

发明内容

在本发明的一些实施例中,血浆捐献者可以在不访问血浆中心的情况下进行筛选过程。使用血浆捐献者的计算设备,诸如个人计算机、膝上型电脑、蜂窝电话、平板电脑或类似的web连接计算设备,捐献者可以从远程位置提供筛选问题的答案,并将答案提交给血浆中心进行预处理。

系统可以通过首先识别捐献者来开始该过程,使得可以向血浆捐献者给出适当的问题。标识可以包括捐献者已知的一个或多个唯一信息(例如,出生日期、社会安全号、名字、姓氏、婚前姓)或给予捐献者的信息(例如,捐献者编号、捐献者ID卡、社会安全号)。标识还可以包括生物特征技术,诸如指纹、手掌扫描、视网膜扫描、静脉扫描、面部识别、体质指数或类似的生理表征技术。

给予捐献者的问题可能与访问血浆中心时给予捐献者的问题整体或部分相似或不同。问题答复可以采用任何格式,包括:文本答复、多项选择答案、多选答案、音频、图片、照片、视频或与系统兼容的任何形式的电子媒体或多媒体。

系统可以实施基于时间的约束,以控制回答筛选问题与血浆捐献者在血浆中心处出现之间的经过时间。例如,筛选问题的答案仅对中心关闭前或午夜之前(先到者)的当天有效。在另一个示例中,筛查问题的答案在捐献之前最多24小时有效,无论捐献者在当天还是在第二天访问中心。

系统可以将血浆捐献者的答案传输到血浆中心以进行预处理和评估。血浆中心对问卷的评估结果可以提供用于返回呈现给捐献者。取决于结果,捐献者可以采取可用的一项或多项后续行动。

如果系统从血浆中心接收到通过评估结果,那么系统将从捐献者收集的评估和/或问题和答案编码为编码技术,诸如条形码、RFID、确认号、或类似的被动存储技术。然后将编码结果提供给血浆捐献者,以进行打印、保存在其个人计算设备上、或发送到血浆捐献者指示的目的地。

任何时候,如果捐献者信息有任何变化,捐献者可以重新参加问卷。但是,每个问卷的结果仅在问卷的时间期限内一次访问有效。

当血浆捐献者访问血浆中心时,可以在血浆中心处提供的电子亭或类似的进入系统处检索和扫描或输入编码结果,以加快对捐献者已经完成的问卷答复的检索。此时,血浆捐献者可能无法重新参加问卷。

在本发明的其它实施例中,问题答复仅被记录和维护在系统中,而不被发送到血浆中心进行处理。在这种方法中,不会将任何结果返回给血浆捐献者,但是系统仍将使用上述方法对问卷答复进行编码。

根据本发明的一些实施例,一种用于远程获得捐献者信息的方法包括在从远程位置处的捐献者接收到特定于捐献者的信息之后,识别捐献者,并在血浆中心处至少部分地基于特定于捐献者的信息检索捐献者问卷。然后,该方法可以将问卷中的至少一个问题呈现给远程位置处的捐献者,并从捐献者接收对该至少一个问题的至少一个答复。该方法可以在血浆中心处处理至少一个答复,并且评估处理后的答复的结果以实现基于至少一个答复的结果评估。评估可以或者是通过评估或者是不通过评估。如果评估是通过评估,那么该方法可以对评估进行编码并且向捐献者提供编码的评估。如果评估是失败(failing)评估,那么该方法可以包括向捐献者通知失败评估。

可以从包括出生日期、社会安全号、名字、姓氏、婚前姓、捐献者编号和捐献者ID卡的组中选择特定于捐献者的信息。附加地或替代地,可以经由生物特征技术来接收特定于捐献者的信息。例如,生物特征技术可以包括指纹扫描、手掌扫描、视网膜扫描、静脉扫描、面部识别和体质指数。

在一些实施例中,捐献者对问卷和/或编码的评估的答复可以在预定时间段内有效。编码的评估可以是条形码、RFID和/或确认号。捐献者可以将编码的评估带到血浆中心,并且血浆中心可以接收(例如,经由血浆中心处的电子亭和/或通过扫描血浆中心处的条形码)编码的评估,并基于接收到的编码的评估检索已完成的捐献者问卷。

根据另外的实施例,一种用于远程获得捐献者信息的方法可以包括:在从远程位置处的捐献者接收到特定于捐献者的信息(例如,出生日期、社会安全号、名字、姓氏、婚前姓、捐献者编号,捐献者ID)之后识别捐献者,并在血浆中心处至少部分地基于捐献者特定信息检索捐献者问卷。然后,该方法可以将问卷中的问题呈现给远程位置处的捐献者,并从捐献者接收对至少一个问题的答复。一旦接收到答复,该方法就可以在血浆中心处处理该答复,并评估处理后的(一个或多个)答复的结果以实现基于至少一个答复的结果评估。评估可以或者是通过评估或者是不通过评估。如果是通过评估,那么该方法然后可以对评估进行编码并且向捐献者提供编码的评估。如果评估是失败评估,那么该方法可以向捐献者通知失败评估。

可以经由生物特征技术来接收特定于捐献者的信息。例如,生物特征技术可以包括指纹扫描、手掌扫描、视网膜扫描、静脉扫描、面部识别和体质指数。捐献者对问卷的答复可以在预定的时间段内有效。编码的评估可以是条形码、RFID和/或确认号,并且可以在预定的时间段内有效。例如,该方法可以为编码的评估创建到期时间。

在其它实施例中,该方法可以包括(1)在捐献者到达血浆中心时在血浆中心处接收编码的评估,以及(2)基于接收到的编码的评估,检索已完成的捐献者问卷。例如,接收编码的评估可以包括在血浆中心处扫描条形码和/或经由血浆中心处的电子亭接收编码的评估。附加地或替代地,该方法可以在数据存储设备中存储特定于捐献者的信息、来自捐献者的至少一个答复、结果和/或编码的结果。

根据还有的实施例,一种用于远程获得捐献者信息的系统包括服务器、处理器和编码器。服务器可以从远程位置处的捐献者接收特定于捐献者的信息,并且至少部分地基于特定于捐献者的信息来检索捐献者问卷。服务器还可以从捐献者接收对捐献者问卷的答复。处理器可以与服务器通信并且可以处理(一个或多个)答复并且评估处理后的(一个或多个)答复的结果以实现结果评估。结果评估可以或者是通过评估或者是不通过评估。编码器可以与服务器和处理器通信,并且如果评估是通过评估,那么可以对(一个或多个)答复、特定于捐献者的信息和/或评估进行编码。服务器可以将编码的信息提供给捐献者和/或将失败评估提供给捐献者。

该系统还可以包括数据存储设备,该数据存储设备可以存储特定于捐献者的信息、来自捐献者的(一个或多个)答复、评估和/或编码的结果。数据存储设备、服务器和编码器可以位于血浆中心内。特定于捐献者的信息可以包括出生日期、社会安全号、名字、姓氏、婚前姓、捐献者编号和/或捐献者ID。

该系统还可以包括位于远离服务器的捐献者设备。捐献者设备可以具有允许捐献者输入特定于捐献者的信息和至少一个答复的界面。该界面可以包括生物特征读取器,并且可以经由生物特征技术输入特定于捐献者的信息。例如,生物特征技术可以包括指纹扫描、手掌扫描、视网膜扫描、静脉扫描、面部识别和/或体质指数。

在还有的实施例中,捐献者对问卷的(一个或多个)答复可以在预定的时间段内有效。附加地或替代地,编码的信息可以是条形码、RFID和确认号,并且编码的评估可以在预定的时间段内有效。该系统还可以包括位于血浆中心内的电子亭。电子亭可以在捐献者到达血浆中心时接收编码的信息,并且可以与服务器通信。电子亭可以基于接收到的编码的信息检索已完成的捐献者问卷,并且可以包括条形码扫描仪以扫描编码的信息。

附图说明

通过参考以下参考附图的详细描述,将更容易理解实施例的前述特征,其中:

图1示意性地示出了根据本发明的各种实施例的用于远程获得捐献者信息的系统。

图2示意性地示出了根据本发明的一些实施例的从远程位置执行的并且具有到血浆中心的连接的在线问卷的流程图。

图3示意性地示出了根据本发明的一些实施例的从远程位置执行的并且没有到血浆中心的连接的在线问卷的流程图。

具体实施方式

根据说明性实施例,系统和方法可以在捐献者到达捐献中心并经历捐献过程(例如使用血液处理设备)之前从捐献者远程获得捐献者信息。例如,该系统和方法可以使用特定于捐献者的信息来识别捐献者,并且向捐献者呈现要完成的问卷。基于接收到的捐献者的答复,该系统/方法可以处理和评估结果,并在捐献者接收到通过评估的情况下提供编码的评估。

如上所述,在血浆捐献之前,必须筛选捐献者以确保捐献者是合适的捐献者。此外,捐献者的身体特性和个人数据/信息可以确定可以收集的血浆(或全血或其它血液成分)的体积。例如,FDA当前发布了诺模图(nomogram),该图提供了有关基于捐献者的体重可以从给定捐献者收集多少血浆(也许还有其它血液成分)的指南。此外,一些血浆收集系统(或类似的单采血系统)基于各种患者标准(包括但不限于身高、体重、BMI、血细胞比容、总血体积和/或总血浆体积)确定要收集多少血浆(或其它血液成分)。在一些情况下,所有必要的捐献者信息可以在捐献者到达捐献中心后收集。但是,通过在捐献中心处收集此信息,要求捐献者在捐献时提早/提前到达,以便完成必要的问卷和信息表。这又增加了捐献者必须在捐献中心的总时间,并且给捐献者带来更大的不便。

图1示出了用于远程获得捐献者信息的系统10。例如,系统10可以包括全球数据通信网络110,诸如互联网。系统10还可以包括服务器120(例如,在血浆中心计算机115中),该服务器120与全球通信网络110通信并且可能位于血浆中心130内。在一些实施例中,服务器120支持由多个网页组成的网站,如下面更详细讨论的,该网页被设计为从捐献者获得必要的信息。系统10还可以包括一个或多个客户终端140,诸如捐献者家中的工作站/计算机。附加地或替代地,终端可以是捐献者的膝上型电脑、蜂窝电话、平板电脑或类似的web连接计算设备。

客户终端140可以与全球通信网络110通信,以允许客户终端140和捐献者访问服务器120和/或网站。例如,服务器140和/或网站可以由终端140通过全球通信网络110进行访问和显示(例如,在终端140的界面上)。此外,终端140可以通过全球通信网络110将信息发送回服务器120。如下面更详细讨论的,可以将数据(例如,从捐献者接收的数据、与先前的单采血过程相关的数据、捐献者信息、血浆中心信息等)存储在数据库180(例如,数据存储设备)中。此外,系统10可以包括编码器170,该编码器170对从捐献者接收的数据和/或由服务器120(或服务器120/血浆中心计算机115内的处理器)执行的任何分析的结果进行编码。编码器170可以位于血浆中心130内(例如,在血浆中心计算机115内),或者可以位于远离血浆中心130。

在血浆中心130内,系统10可以包括多个像上述那样的单采血设备(例如,血浆收集系统100),这些单采血设备可以被分配给给定的捐献者并用于执行期望的单采血过程。每个血浆收集系统100可以将与所执行的每个过程相关的数据提供给血浆中心计算机115和服务器120(或者远离血浆中心130的服务器/数据库)。在一些实施例中,服务器120可以将关于任何先前捐献的信息提供回给用户/捐献者(例如,以在问卷过程期间显示在终端140上)。

图2示意性地示出了在线问卷在远离血浆中心130的位置处执行,例如,以获得捐献者信息的流程图/方法200。首先,潜在的捐献者可以登录或以其它方式访问在线问卷210。如上所述,捐献者可以使用任何数量的设备访问服务器120和/或在线问卷,这些设备包括但不限于捐献者的个人计算机、膝上型电脑、蜂窝电话、平板电脑或类似的web连接计算设备(例如,使用终端140)。作为该过程的一部分,捐献者可以提供一些识别信息和/或特定于捐献者的信息,以允许系统/方法10/200验证用户并确保向捐献者提出适当的问题。例如,捐献者可以提供一个或多个捐献者已知的独特信息(例如,出生日期、社会安全号、名字、姓氏、婚前姓)和/或提供给捐献者的信息(例如,捐献者编号、捐献者ID卡、社会安全号)。附加地或替代地,捐献者可以使用诸如指纹、手掌扫描、视网膜扫描、静脉扫描、面部识别、体质指数或类似的生理表征技术之类的生物特征技术来提供标识。

系统/方法10/200然后可以将标识信息/特定于捐献者的信息发送到服务器120和/或血浆中心130(或其它捐献中心)。在接收到标识信息/特定于捐献者的信息后,方法/系统10/200(例如,血浆中心130和/或服务器120)可以基于标识信息/特定于捐献者的信息检索适当的问卷(步骤215)并且例如经由网站和/或终端140上的显示器向捐献者显示问题(步骤220)。给捐献者的问题可以与捐献者亲自访问血浆中心130时通常给捐献者的问题(全部或部分)相似或不同。问题答复可以采用任何格式,并且可以取决于捐献者访问服务器120/在线问卷所使用的设备的类型。例如,问题和/或答复可以包括:文本答复、多项选择答案、多选答案、音频、图片、照片、视频或与系统10兼容的任何形式的电子媒体或多媒体。

然后,捐献者可以在终端140处回答问题(步骤225)并填写问卷(步骤230)。例如,问题可以全部呈现在单个页面/表格上,然后用户可以输入所有必需的信息并回答每个问题。替代地,用户可以每页仅被呈现一个问题,并且然后,一旦完成,用户就可以移动到下一个问题。为了完成问卷,用户然后可以在网站和/或终端140的显示器上选择完成和/或提交选项。

系统/方法10/200然后可以将捐献者的答复和/或已完成的问卷传输到血浆中心130和/或服务器120。在接收到后,服务器120(或处理器)将处理答复/已完成的问卷(步骤235),并将评估数据以确定捐献者的捐献资格(步骤240)。一旦服务器120已完成评估,那么系统/方法10/200就可以将结果传输给捐献者,使得捐献者可以审查结果(步骤245)。如果评估指示捐献者不符合捐献(例如,评估失败),那么将失败结果通知给捐献者(步骤250)。如果评估指示捐献者是合格的,那么系统/方法10/200可以使用编码器170对结果和/或从捐献者收集的答案进行编码(步骤260),并显示编码的结果以供用户查看(步骤265)。编码的结果可以包括由捐献者提供的全部信息的编码版本、由捐献者提供的信息的子集的编码版本、或者用作患者身份并允许服务器120以后例如从数据库180中检索由捐献者提供的数据的编码“代码”。

可以以任何多种方式对评估和/或答复进行编码,包括但不限于条形码、RFID、确认号和/或类似的被动存储技术。在接收到结果之后,血浆捐献者可以打印结果、将结果保存在他们的个人计算设备上、和/或将其发送到血浆捐献者指示的目的地。应当注意的是,在步骤260中对结果的编码可以在任何数量的位置进行。例如,如图2所示,用户/捐献者的设备140可以对结果进行编码。替代地,血浆中心130(例如,服务器120)可以在将结果发送到捐献者的设备140之前对其进行编码。

服务器120(或处理器)可以基于捐献者输入的多个标准来确定捐献者的资格。例如,服务器120可以基于捐献者的年龄、体重、身高、BMI、整体健康状况、病史、他们最后捐献的日期或任何数据的组合等等来确定捐献者的资格。如果服务器120基于上述标准中的一个或多个确定捐献者不合格(例如,他们不处于好的身体状态、他们体重低于阈值、他们太近捐献过等),那么服务器120可以向捐献者提供“评估失败”通知。

应该注意的是,系统10可以存储从捐献者接收到的答复以及原始和/或编码的结果。例如,系统/方法10/200可以将信息存储在服务器120和/或数据存储设备180内。这又允许系统/方法10/200在捐献者一旦到达血浆中心130时在需要时容易地查找结果和/或捐献者信息/身份,例如以确认捐献者身份。

在一些情况下,对评估结果(特别是通过结果)的有效性设置时间限制可能是有益的。为此,系统/方法10/200可以创建基于时间的约束,以控制回答筛查问题与血浆捐献者在血浆中心处130处出现之间的经过时间(例如,系统可以创建到期日期/时间)。例如,筛选问题的答案可能仅在中心关闭前或午夜之前(先到者)的当天有效。替代地,筛查问题的答案可以在捐献之前最多24小时有效,不论捐献者在当天还是在第二天访问中心130。可以将时间限制与评估一起进行编码,使得在捐献者到达捐献中心时扫描信息。替代地,时间限制可以存储在数据存储设备180内,然后在捐献者到达捐献中心时进行检索。

应该注意的是,在到达血浆捐献中心之前的任何时间,如果捐献者信息发生任何变化,捐献者可以重新参加问卷。这可能重置到期截止时间,但是每个问卷结果可能仅在问卷的时间限制内一次访问有效。

在捐献者接收到编码结果之后并且在到期时间之前,捐献者可以将编码结果带到血浆中心130,在血浆中心处130处,可以在电子亭150或由血浆中心130提供的类似进入系统处(例如,从服务器120和/或数据库180)检索、(经由电子亭150处的扫描仪)扫描、或以其它方式输入编码结果。使用编码结果,血浆中心可以检索捐献者的已完成的问卷和存储在服务器120和/或数据库180内的答复。此外,系统/方法10/200也可以借此机会通过比较在电子亭150处输入的信息与从服务器120和/或数据库180检索到的信息来确认捐献者的身份。例如,在接收到编码结果后,系统/方法10/200可以将编码结果与存储在服务器120和/或数据库180内的信息(例如,与捐献者列表)进行比较。如果存在匹配,那么系统/方法10/200可以将捐献者分配给特定的单采血设备100,并且将捐献者信息发送到分配的单采血设备100。这又加快了捐献者进入。应当注意的是,在一些实施例中,此时可能不允许捐献者重新参加问卷。

在确认编码结果和/或捐献者的身份之后,可以将捐献者定向到分配的单采血设备100,并且在一些情况下,可以在设备100处再次确认捐献者身份。然后可以将捐献者钩接到设备100,并且设备100可以选择适当的单采血程序并执行过程(例如,血浆收集过程)。

虽然上述系统/方法10/200涉及其中捐献者与血浆中心130具有连接的系统/方法(例如,在整个处理中在捐献者与血浆中心130之间存在信息主动交换),但是其它实施例不需要这种连接。例如,如图3所示,捐献者可以访问并完成问卷,而不需要与血浆中心130来回传输信息,并且不需要血浆中心130进行处理(例如,不需要向/从服务器120来回发送和接收信息、不需要服务器120分析数据,并且不需要编码器170对结果进行编码)。在这样的系统/方法300中,用户可以打开在线问卷(步骤310),并且可以向用户显示问题(步骤320)(例如,经由终端140上的软件、终端140访问的软件、或经由与捐献中心分开的独立系统)。然后,捐献者可以回答问题(步骤330)并完成问卷(步骤340)。在完成问卷后,系统/方法300可以以与上述类似的方式对结果进行编码并创建到期日期/时间(步骤350)。系统/方法300然后可以将编码结果显示给捐献者(步骤360)。然后,捐献者可以将编码结果带到血浆中心130,并如上所述检入电子亭150。应当注意的是,在这个实施例中,问卷的结果可以被提供或可以不被提供回捐献者。虽然以上关于血浆收集和血浆中心130描述了各种实施例,但是系统/方法10/200/300可以用于任何数量的捐献中心和/或医疗中心。例如,一些实施例可以用于全血捐献中心、红血球捐献或与血液和/或血液成分捐献无关的其它医疗中心。

重要的是要注意,本领域技术人员应该理解的是,本文描述的设备、系统和方法可以具有许多其它物理和功能组件,诸如中央处理单元、数据包处理模块和短期存储器。因此,以上讨论决不旨在暗示本文描述的各种实施例表示系统/方法10/200的所有元件。

还应该注意的是,各图仅示意性地示出了这些组件中的每个组件。本领域技术人员应该理解,可以通过跨一个或多个其它功能组件例如使用硬件、软件或硬件和软件的组合以多种常规方式来实现这些组件中的每个组件。例如,可以使用多个执行固件的微处理器来实现一个或多个组件。作为另一个示例,可以使用一个或多个专用集成电路(即“ASIC”)和相关软件,或者ASIC、离散电子组件(例如,晶体管)和微处理器的组合来实现组件。因此,单个方框中的组件表示仅出于简化目的。实际上,在一些实施例中,组件可以分布在多个不同的机器和/或位置—不一定在同一设备内。

本发明的各种实施例可以至少部分地以任何常规的计算机编程语言来实现。例如,一些实施例可以以过程编程语言(例如,“C”)或面向对象的编程语言(例如,“C++”)来实现。本发明的其它实施例可以被实现为预配置的独立硬件元件和/或被预编程的硬件元件(例如,专用集成电路、FPGA和数字信号处理器)或其它相关组件。

在替代实施例中,所公开的装置、系统和方法(例如,参见上述各种流程图)可以被实现为与计算机系统一起使用的计算机程序产品。这样的实现可以包括固定在有形的非暂态介质(诸如计算机可读介质(例如,软盘、CD-ROM、ROM或固定盘))上的一系列计算机指令。该系列计算机指令可以实施本文先前相对于系统描述的全部或部分功能。

本领域的技术人员应该认识到的是,可以用与许多计算机体系架构或操作系统一起使用的许多编程语言来编写这样的计算机指令。此外,此类指令可以存储在任何存储器设备中,诸如半导体、磁性、光学或其它存储器设备,并且可以使用任何通信技术进行传输,诸如光学、红外、微波或其它传输技术。

在其它方式中,这样的计算机程序产品可以作为(例如,在系统ROM或固定盘上)预装有计算机系统的附带印刷的或电子的文档(例如,压缩包装的软件)的可移动介质分布,或通过网络(例如,互联网或万维网)从服务器或电子公告板分布。实际上,一些实施例可以以软件即服务模型(“SAAS”)或云计算模型来实现。当然,本发明的一些实施例可以被实现为软件(例如,计算机程序产品)和硬件两者的组合。本发明还有的其它实施例被完全实现为硬件或完全实现为软件。

还应当注意的是,诸如“控制器”、“处理器”和“服务器”之类的术语在本文中可以用来描述可以在本发明的某些实施例中使用的设备,并且除非上下文另外要求,否则不应该被解释为将本发明限制为任何特定的设备类型或系统。因此,系统可以包括但不限于客户端、服务器、计算机、电器或其它类型的设备。这样的设备通常包括一个或多个用于在通信网络上进行通信的网络界面以及相应地被配置为执行设备和/或系统功能的处理器(例如,具有存储器和其它外围设备和/或专用硬件的微处理器)。通信网络通常可以包括公共和/或专用网络;可以包括局域网、广域网、城域网、存储网络和/或其它类型的网络;并且可以采用通信技术,包括但决不限于模拟技术、数字技术、光学技术、无线技术、联网技术和互联技术。

控制程序的各个组件可以单独或组合实现。例如,可以实现每个组件,或者可以以分布式方式配置专用服务器或一组服务器。

还应当注意的是,设备可以使用通信协议和消息(例如,由系统创建、传输、接收、存储和/或处理的消息),并且这样的消息可以由通信网络或介质来传达。除非上下文另外要求,否则本发明不应被解释为限于任何特定的通信消息类型、通信消息格式或通信协议。因此,通信消息通常可以包括但不限于帧、分组、数据报、用户数据报、蜂窝或其它类型的通信消息。除非上下文另外要求,否则对特定通信协议的引用是示例性的,并且应该理解的是,替代实施例可以适当地采用这种通信协议的变体(例如,可以有时进行的对协议的修改或扩展)或将来已知或开发的其它协议。

还应当注意的是,逻辑流程可能在本文被描述来演示本发明的各个方面,并且不应被解释为将本发明限制为任何特定的逻辑流程或逻辑实现。所描述的逻辑可以被划分为不同的逻辑块(例如,程序、模块、界面、功能或子例程),而不会改变总体结果或以其它方式脱离本发明的真正范围。一般而言,逻辑元素可以被添加、修改、省略、以不同顺序执行、或使用不同的逻辑构造(例如,逻辑门、循环原语、条件逻辑和其它逻辑构造)实现,而不会改变总体结果或以其它方式脱离本发明的真实范围。

本发明可以以许多不同的形式实现,包括但不限于与处理器(例如,微处理器、微控制器、数字信号处理器或通用计算机)一起使用的计算机程序逻辑、与可编程逻辑设备(例如,现场可编程门阵列(FPGA)或其它可编程逻辑设备(PLD))一起使用的可编程逻辑、分立组件、集成电路系统(例如,专用集成电路(ASIC))或任何其它部件,包括其任何组合。在本发明的一些实施例中,主要所有描述的逻辑被实现为一组计算机程序指令,该组计算机程序指令被转换成计算机可执行形式、被如此存储在计算机可读介质中,并且在操作系统的控制下由微处理器执行。

实现本文先前描述的全部或部分功能的计算机程序逻辑可以以各种形式实施,包括但绝不限于源代码形式、计算机可执行形式和各种中间形式(例如,由汇编器、编译器、链接器或定位器生成的表单)。源代码可以包括以任何各种编程语言(例如,目标代码、汇编语言或高级语言,诸如FORTRAN、C、C++、JAVA或HTML)实现的与各种操作系统或操作环境一起使用的一系列计算机程序指令。源代码可以定义和使用各种数据结构和通信消息。源代码可以是计算机可执行形式(例如,经由解释器),或者源代码可以(例如,经由翻译器、汇编器或编译器)被转换成计算机可执行形式。

计算机程序可以以任何形式(例如,源代码形式、计算机可执行形式或中间形式)永久或临时固定在有形存储介质中,诸如半导体存储器设备(例如,RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁存储器设备(例如,软盘或固定盘)、光存储器设备(例如,CD-ROM)、PC卡(例如,PCMCIA卡)或其它存储器设备。可以以任何形式将计算机程序固定为可使用各种通信技术(包括但不限于模拟技术、数字技术、光学技术、无线技术、联网技术和互联技术)中的任何一种传输到计算机的信号。计算机程序可以以任何形式作为带有随附的打印或电子文档(例如,压缩包装的软件)、(例如,在系统ROM或固定盘上)预装有计算机系统的可移除存储介质分布,或通过通信系统(例如,互联网或万维网)从服务器或电子公告板分布。

实现本文先前描述的全部或部分功能的硬件逻辑(包括与可编程逻辑设备一起使用的可编程逻辑)可以使用传统的手动方法来设计,或者可以使用各种工具(诸如计算机辅助设计(CAD)、硬件描述语言(例如,VHDL或AHDL)或PLD编程语言(例如,PALASM、ABEL或CUPL))以电子方式来设计、捕获、模拟或文档化。

可编程逻辑可以永久或临时固定在有形存储介质中,诸如半导体存储器设备(例如,RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁存储器设备(例如,软盘或固定盘)、光学存储器设备(例如,CD-ROM)或其它存储器设备。可编程逻辑可以固定在可使用各种通信技术中的任何一种传输到计算机的信号中,这些通信技术包括但绝不限于模拟技术、数字技术、光学技术、无线技术(例如,蓝牙)、联网技术和互联技术。可编程逻辑可以作为带有随附的打印或电子文档(例如,压缩包装的软件)、(例如,在系统ROM或固定磁盘上)预装有计算机系统的可移动存储介质分布,或通过通信系统(例如,互联网或万维网)从服务器或电子设备公告板分布。当然,本发明的一些实施例可以被实现为软件(例如,计算机程序产品)和硬件两者的组合。本发明还有的其它实施例完全被实现为硬件或完全被实现为软件。

上面描述的本发明的实施例仅是示例性的;对于本领域技术人员而言,许多变型和修改将是清晰的。所有这些变型和修改都旨在落入如由任何所附权利要求书所限定的本发明的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号