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

活动规划中的数据的集成搜索的制作方法

2022-03-05 10:56:28 来源:中国专利 TAG:


1.本公开的一个技术领域是计算机实现的需求侧平台(dsp)系统,其用在数字广告技术中。另一个技术领域是关系数据库并且具体是存储不同数据集的表的自动连结(join)的存储的程序控制下的使用。


背景技术:

2.本部分中描述的方法是可以追求的方法,但不一定是先前已经构想或追求的方法。因此,除非另有说明,否则不应假设本部分中描述的任何方法仅因其包括在本部分中而被视为现有技术。
3.数字广告技术(广告技术(ad tech))使用在存储程序控制下的分布式计算机系统来确定用户计算机正在访问哪些媒体或内容,以及选择和传输或在媒体、内容或其他位置中放置什么数字广告单元。广告技术系统已经开发出复杂的手段,用于关于在web站点、移动设备源和其他应用中放置电子广告单元进行投标(bid on)。然而,目前的广告技术系统仍然受到许多限制。
4.许多广告代理、制药公司、医疗设备公司、保险公司和其他医疗保健相关的公司希望增强医疗保健产品和服务对适用医疗保健提供者(hcp)的广告印象(impression)。印象部署可以牵涉需求侧平台(dsp)系统用于有针对性地分发产品信息。鉴于无数类型的医疗条件、hcp、他们的实践历史以及医疗保健行业中的众多不同产品,确定适当的在线hcp身份以及在何处传递有关具体产品和服务的信息可能具有挑战性。临床医疗数据、开处方行为数据、国家提供者标识符(npi)数据、人口统计、认证、预约安排、支付数据和与hcp的npi相关的其他信息通常针对在确定哪些hcp将最适合于分发与特定产品有关的信息中的使用对于代理而言不可访问或者可能是过时的、不完全全面的且未与其他数据协调的,并且因此在其功用(utility)方面受到限制。因此,dsp系统经常将产品信息分发给其患者将不从这种分发中受益的hcp和/或忽略对其患者将受益的许多hcp的分发。
5.已知数据销售者将定义受众段(audience segment)的数据销售到比如the trade desk之类的dsp中。这些方法通常虑及作为目标的受众的仅最小定制并依赖于已手动标记以指示特定受众特性的cookie或设备数据的桶(bucket)或片段。其他数据提供者经由平台提供数据,这些平台针对在hcp的数据库中记录了多少具有各种属性的用户提供计数和聚合;这些平台不具有dsp并且需要中介将受众数据传送到dsp。该方法中缺乏集成阻碍了提供实时参与广告的hcp特定的报告。此外,现有系统可能基于浏览器cookie限制使用单独的数据存储并且不提供将数字身份数据与第三方数据统一的合理(sound)方式。
6.本公开解决了如何结合与hcp相关的数字存在(presence)数据自动连结和/或关联医疗保健数据的不同数据集以找到将相关内容实时传输到这些方的更好方式的技术问题,包括提供分发成本和性能数据。还需要更好的工具来在创建临床相关受众、成本和获得活动后的表现数据方面规划活动。
附图说明
7.在附图中:图1图示了根据实施例的针对医疗保健提供者(hcp)的需求侧平台(dsp)过程。
8.图2图示了根据实施例的dsp过程。
9.图3图示了根据实施例的dsp活动规划、配置和实现过程。
10.图4a图示了根据实施例的dsp活动规划工具的计算机生成的图形用户接口(gui)。
11.图4b图示了根据实施例的计算机生成的gui,该gui被编程用于选择dsp活动过滤器参数以使用诊断和程序数据来定义临床相关受众。
12.图5a图示了根据实施例的被编程用于审查hcp专业(specialties)的dsp活动规划数据的计算机生成的gui显示。
13.图5b图示了根据实施例的被编程用于审查hcp地理(geography)的dsp活动规划数据的计算机生成的gui显示。
14.图5c是根据实施例的通过十分位(decile)分组来审查目标hcp数据的gui显示。
15.图5d是根据实施例的用于审查用于dsp规划的hcp临床/诊断代码数据的gui显示。
16.图5e是根据实施例的用于使用cpt或hcpcs或用于dsp规划的其他代码来审查hcp临床/程序代码的gui显示。
17.图5f是用于基于一个或多个定制(custom)字段显示目标hcp数据的gui显示。
18.图6是图示了可以利用其实现实施例的示例计算机系统的框图。
具体实施方式
19.实施例包括用于为医疗保健提供者(hcp)选择和处理数字印象(digital impression)的方法和系统。在实施例中,需求侧平台(dsp)是利用计算机服务器实现的,该计算机服务器被配置为接收数据集,数据集包括但不限于:hcp的国家提供者标识符(npi);初级和非初级专业或实践领域;人口统计,诸如年龄、性别和位置;最佳品种(best-of-breed)(bob)地址;教育。在该上下文中,“非初级”可以指二级专业、三级专业等等。这些数据集可能源于公共数据库和第三方数据集的组合。一些实施例可以接收和使用其他数据,诸如由npi索引的临床、医疗索赔和/或处方数据。基于接收到的数据和代理对dsp参数和过滤器的配置,dsp生成数字分发指令。在各种实施例中,指令包括将数字广告分发到广告交换服务器以实现对hcp的目标数字印象。
20.在一个实施例中,本公开提供了一种用于将目标数字印象传输到过滤的受众的计算机实现的方法,该方法包括使用被编程为实现需求侧平台(dsp)活动规划系统的一个或多个计算机接收一个或多个医疗保健提供者标识符的第一列表,每个标识符独特地标识医疗保健提供者;在一个或多个计算机处接收包括如下内容中的一个或多个的实践数据:由医疗保健提供者标识符索引的临床医疗数据、指定先前编写并且由医疗保健提供者标识符索引的药物处方的处方数据和/或由医疗保健提供者标识符索引的医疗索赔数据并将数据存储在共享数据库中;在由dsp活动规划系统生成并提供给一个或多个客户端计算机的图形用户接口中,显示基于使用第一列表并将第一列表中的医疗保健提供者标识符与实践数据相匹配的医疗保健提供者的计数;从一个或多个客户端计算机接收指定一个或多个过滤器属性的输入,并且作为响应,基于一个或多个过滤器属性过滤第一列表以产生代表医疗
保健提供者标识符的目标受众的医疗保健提供者标识符的过滤的第二列表;将医疗保健提供者标识符的过滤的第二列表传输到使用一个或多个dsp服务器计算机实现的dsp服务,dsp服务被编程为接收特定医疗保健提供者标识符,将特定医疗保健提供者标识符与过滤的第二列表匹配,并且响应于匹配,生成供广告交换、媒体服务器和/或媒体和广告显示通道中的一个或多个使用的指令,以引起在与特定医疗保健提供者标识符相关联的用户计算机上的目标数字印象的呈现。
21.在一个特征中,医疗保健提供者标识符包括美国国家提供者标识符(npi)、cinc值或从业者标识符中的任何内容。在另一个特征中,该方法还包括在一个或多个计算机处接收人口统计数据、专业数据、最佳品种地址数据和/或教育数据中的一个或多个,供与实践数据相关联地使用,每一个由医疗保健提供者标识符索引。在另一特征中,实践数据包括与医疗保健提供者标识符相关联的诊断、程序或处方历史中的至少一个。在进一步的特征中,临床医疗数据包括与hcp专业、地理或hcp索赔代码中的至少一个相关的实践和患者统计。在又一特征中,该方法进一步包括重复两次或更多次在由dsp活动规划系统生成的图形用户接口中显示和接收指定一个或多个过滤器属性的输入的步骤,从而根据不同的过滤器属性重复地更新过滤的第二列表。
22.在进一步的特征中,该方法还包括生成和显示图形用户接口,该图形用户接口被编程为接收客户端计算机输入,该客户端计算机输入指定过滤器属性,其针对按照诊断或程序的临床数据、针对按照初级或非初级专业的专业、针对地理、针对医疗保健提供者标识符的十分位、针对诊断代码并且针对程序代码。在另一特征中,dsp服务被编程用于基于目标hcp实践专业、目标hcp地理、目标hcp程序代码、独特hcp的计数、独特hcp患者的计数或估计数量的印象中的一个或多个生成用于印象进行排名(rank)的指令;基于印象的排名生成用于提交购买印象的投标的指令。在又一特征中,dsp服务被编程用于基于目标hcp实践专业、目标hcp地理、目标hcp程序代码、独特hcp的计数、独特hcp患者的计数或估计数量的印象中的一个或多个生成用于对印象进行排名的指令;基于印象的排名生成用于提交购买印象的投标的指令;并且该方法还包括跨计算机网络接收响应于数字公开(publicizing)指令而生成的印象的结果;基于印象的结果,修改购买印象的指令;将修改后的指令传输到广告交换服务器以执行一个或多个目标数字印象。
23.下面根据该大纲在部分中描述示例实施例:1. 结构示例2. 功能示例3. 实现示例
ꢀ‑ꢀ
硬件概述4. 扩展和替代*1.结构示例图1图示了根据实施例的针对医疗保健提供者(hcp)的需求侧平台(dsp)系统。
24.分布式计算机系统可用于实现实施例。在一个实施例中,从数据提供者-经纪人-销售者20获得多个数据集,诸如索赔数据102、处方数据104、国家提供者标识符(npi)数据106、人口统计数据30、实践/专业数据40、地址数据50和教育数据60 ,并将其持久化到共享数据库107。在一些实施例中,人口统计数据30、实践/专业数据40、地址数据50和教育数据
60中的一个或多个可以共同使用并被称为“人口统计数据”,因为一个或多个数据集与hcp的实践有关。
25.共享数据库107、dsp系统110、dsp活动规划系统108和一个或多个客户端计算机112a、112b、112n通过其他网络或数据通信链路直接或间接地通信耦合到网络10,网络10广泛表示使用地面、卫星、有线或无线链路的局域网、广域网、校园网或(一个或多个)互联网中的任何一个或多个。共享数据库107因此直接或间接地耦合到dsp系统110,该dsp系统110由一个或多个服务器计算机或其他服务器操作、位于企业场所或使用虚拟化服务器、容器化(containerization)或云计算设施的其他设施实现。dsp 110还直接或间接地通信耦合到dsp活动规划系统108,该系统使用与dsp 110相同的服务器或不同的服务器来执行并且被编程以实现规划任务,诸如定义受众段、活动和调度,如在本文中的其他部分中进一步描述的。dsp活动规划系统108还耦合到由图1中的客户端112a、112b、112n表示的任意数量的客户端计算机。
26.dsp 110经由网络链路耦合到广告交换120,广告交换120耦合到媒体服务器130。在实施例中,媒体服务器130被编程到媒体和广告显示通道140,其可以是直接数字印象、媒体或广告到联网终端站的数字视觉显示设备,诸如用户计算机150,其可以是台式计算机、移动计算机、平板计算机、智能电话或任何其他能够进行数字电子视觉显示的设备。在实施例中,广告交换120、媒体服务器130以及媒体和广告显示通道140通信地耦合到网络10。
27.在一些实施例中,来自不同客户端112a、112b、112n的数据使用与hipaa、客户端机密性策略或其他策略一致的安全控制、访问控制或租户分段存储在共享数据库107中。在各种实施例中,可以例如使用多租户技术来实现物理上分离或逻辑上分离的数据存储。以此方式,不同代理处的不同客户端112a、112b、112n的不同用户可能具有限于指定品牌的访问,或者以其他方式访问仅受以软件实现的访问控制机制的数据。
28.在实施例中,dsp 110被编程为检索或获得索赔数据102、处方数据104、国家提供者标识符(npi)数据106、人口统计数据30、实践/专业数据40、地址数据50、教育数据60和/或通过共享数据库107来自数据提供者-经纪人-销售者20的其他数据集。索赔数据102、处方数据104、国家提供者标识符(npi)数据106、人口统计数据30、实践/专业数据40、地址数据50和教育数据60中的每个以及数据提供者-经纪人-销售者20可以表示单独的数据存储库、存储系统、服务器计算机或服务器,它们使用通过网络传输的请求-响应协议可编程地访问。在一些实施例中,数据提供者-经纪人-销售者20可以实现为交换台(switchboard)或临床信息交换。例如,可以在客户端112a的指导或程序控制下,通过从电子表格或手动数据输入加载来检索或跨网络诸如从npi的数据存储库传输数据集。例如,政府机构或其他第三方的机构服务器计算机可能暴露dsp系统110可以调用以检索包括npi的数据集的响应的api。从政府或其他机构源导入npi的特定方式并不重要并且重要的是dsp系统110通过自动或手动方式获取与npi 106对应的数字值并具有存储npi以供本地使用的方式。经由数据提供者-经纪人-销售者20获得的数据集可以映射到npi值或与npi值相关联。
29.在实施例中,医疗索赔数据102从一个或多个健康保险载体(carrier)获得并且处方数据104从一个或多个药房实体、医院、医疗团体或从载体获得。在其他实施例中,医疗索赔数据102和处方数据104两者都从服务提供者获得,服务提供者在与那些实体的合同和数据传送协议下从诸如载体、药房、医疗团体或其他之类的源获得数据。在实施例中,dsp活动
规划系统108被编程为使用普通(flat)文件、电子表格或用于存储来自提供者的原始数据的其他数字格式从数据提供者-经纪人-销售者20获得数据。附加地或替代地,dsp活动规划系统108配置有应用编程接口(api),该应用编程接口(api)可以使用编程请求跨计算机网络与这样的服务提供者或其他数据提供者对接以检索或下载数据102、104、106、30、40、50、60中的任何数据。获得此类数据的具体方式并不重要并且重要的是dsp系统110通过自动或手动方式获取对应于医疗索赔数据102、处方数据104和其他数据106、30、40、50、60中的任何数据的数字值并具有存储数据以供本地使用的方式。
30.在实施例中,当从服务提供者或数据提供者接收时,诸如医疗索赔数据102和处方数据104之类的图1中所示的数据集包括npi以引用提供了诊断或编写了在医疗索赔数据102和处方数据104中表示的处方的hcp。npi也可以通过数据提供者-经纪人-销售者20或通过dsp活动规划系统108处的独立计算与数据集30、40、50、60相关联。图1的数据集可以使用关系数据库存储在dsp系统110的共享数据库107中,其中npi是主键并且用于将npi 106与从索赔数据102、处方数据104、人口统计数据30、实践/专业数据40、地址数据50和教育数据60获得的值相关联。在许多情况下,从数据源接收的数据集与npi值相关联并且因此在数据库 107 中创建关联可以使用针对数据库中的npi值的查询并更新来自数据集的记录来执行。
31.dsp系统110可以由客户端系统112a、112b、112n访问,客户端系统112a、112b、112n可以包括希望使用dsp系统向选择性地作为目标的hcp分发诸如关于这些产品和服务的数字广告之类的内容的医疗保健产品和服务的营销者(marketer)。尽管图1中示出了有限数量的客户端系统,但是在实际实施例中,可能有与dsp系统110交互的数千或数百万个客户端系统,并且指定“112n”用于指示此类系统的数量n不受限制。每个客户端系统112a、112b、112n包括与用户账户相关联的计算机或过程,所述用户账户已在dsp系统110中打开,并且用户账户通常与品牌或广告者处的人相关联。
32.客户端系统112a、112b、112n选择和配置dsp系统内的参数,以便通过广告交换服务器系统120规划分发策略并生成用于部署该策略的指令。在实施例中,选择的参数可以包括诊断和程序代码,诸如用于诊断的icd-10代码;用于程序的代码,诸如与hcp相关联的当前程序术语(cpt)代码、hcpcs代码、j代码;用于处方的ndc代码;以及内容所针对的hcp所使用的hcp专业、地理、药物的类别和/或设备。在实施例中,dsp系统110可以从广告交换系统120接收关于跨分发网络提供的不同印象的印象数据并对其进行分析。在某些情况下,印象数据可能与cookie 152的值相关联,其的使用在其他部分中进一步描述。为了说明清楚的示例,图1中示出了cookie 152,但其他实施例可以附加地或作为cookie的替代使用移动广告标识符、第三方身份令牌或能够在数字广告中使用的其他数字身份值。基于npi数据106,包括从数据提供者-经纪人-销售者20获得的其他数据集、印象数据以及来自客户端系统的选择的参数和过滤器,dsp活动规划系统108可用于规划来自客户端系统112a、112b、112n之一的内容的分发策略并且生成用于广告交换服务器的指令。
33.在实施例中,dsp活动规划系统108被编程为向dsp 110传输表示受众的数据,其已经使用系统108定义。dsp 110被编程为向广告交换系统120传输指令和内容,广告交换系统120被编程为选择分发通道以诸如通过媒体服务器130和媒体和广告显示通道140传递作为印象的内容。示例通道可以包括电子邮件、文本消息发送、使用用户计算机150或其他媒体
查看的web站点。在实施例中,广告交换系统120可以代表客户端系统提交投标,以基于这种客户端系统的分发规划通过选择性通道传递内容。基于在与本公开的焦点无关的单独过程中提供的配置通过dsp活动规划系统108可以来识别和选择这样的通道。可以基于投标金额、成本、用户行为或活动目标来选择或指定通道。
34.如图1中看到的分布式计算机系统的元件可以被编程为互操作以实现向用户计算机150传送内容的有效且精确的目标过程。假设用户计算机150与正在浏览由显示器140表示的web站点的具有npi n的医生相关联。该web站点与药物m1的品牌所有者相关联,并且作为对该web站点建立帐户的一部分,医生之前已向该web站点提供了n。拥有或操作dsp系统110和/或dsp活动规划系统108的实体可以与web站点的运营者通信以对那些web站点进行编程,以在用户计算机150上创建和存储与该实体相关联的cookie。在某些情况下,该实体与数据经纪人和/或数据加载者(onboarders)建立合同伙伴关系(partnership),以聚合和/或标识数据来绑定到hcp的设备。在浏览会话期间,web站点在用户计算机150上设置cookie 152,并且cookie包括n的加密或编码副本,或对授权系统可以从其检索n的web站点140的回引。该过程基本上在用户计算机150处创建n访问过m1的本地记录。
35.现在假设相同的医生浏览与ml无关的不同web站点,web站点托管不同web站点经由媒体服务器130和广告交换120获得的数字广告。媒体服务器130和广告交换120两者都被编程为读取cookie 152,如果需要的话。当医生使用浏览器到达不同的web站点时,浏览器查询媒体服务器130要显示哪个广告,并且媒体服务器将请求传递给广告交换120。此序列中的请求传输可以包括cookie 152的内容,其包括n的编码值。广告交换120检查先前从dsp系统110接收的投标数据并确定不同的药物品牌m2是向在过去一个月中已经编写比m1更多的m2处方的医生递送广告的高投标者。此外,投标数据可以包括n或其编码版本,使得广告交换120还可以基于投标和先前读取cookie 152确定医生n是m2的广告的合格接收者。
36.替代地,广告交换120被编程为查询dsp系统110以请求n是否匹配在针对特定广告的传递的特定投标中建立的标准。dsp活动规划系统108可以被编程为将n与索赔数据102和处方数据104相匹配,以确定什么程序代码或处方与n相关联并且然后确定是否存在匹配。假设这些检查是肯定的,然后将m2的广告从广告交换120和媒体服务器130传输到web站点以在用户计算机150处的显示。
37.以该方式,图1的系统促进基于以前尚不可用的数据的组合,以前尚不可用的数据的组合即索赔数据102、处方数据104、npi数据106、人口统计数据30、实践/专业数据40、地址数据50和教育数据60的交集(intersection)结合在dsp活动规划系统108的分发规划下提供的指令和内容与和dsp系统110建立的规则或投标,经由媒体服务器130和广告交换120,选择数字数据,诸如广告或报价(offer)的数据,指定当数据的值以不同的方式匹配时提供哪些内容。使用这些组合和匹配技术,可以比否则将在前述示例中需要确定如何将m2显示给利用其他技术的用户计算机使用更少的往返(roundtrip)网络消息、更少的存储和更少的cpu周期来更有效地将内容路由到用户计算机150。以该方式,本文的技术提供了针对如何连结不同数据集以支持针对特定用户帐户或用户的目标受众的选择的技术问题的独特的技术解决方案。
38.2. 功能概述图2图示了根据实施例的dsp过程。在实施例中,使用加载到一个或多个通用计算
机中并使用一个或多个通用计算机执行的一个或多个计算机程序或其他软件元素来实现本文描述的功能将使得通用计算机被配置为特定机器或被配置为具体适用于执行本文所述功能的计算机。此外,本文进一步描述的每个流程图可单独或与本文散文(prose)中的过程和功能的描述组合用作可用于对计算机或逻辑进行编程以实现描述的功能的算法、规划或指导。换言之,本文的所有散文文本和所有附图一起旨在提供足以允许技术人员在给定适合此类发明和公开的技能水平的情况下结合此类人员的技能和知识对计算机进行编程以执行本文描述的功能的算法、规划或指导的公开。图2中的参考数字指示可以用计算机编程源语言的一个或多个指令实现并且然后编译成一个或多个可执行文件的功能操作,该一个或多个可执行文件可操作以提供针对图2描述的功能。
39.在操作210处,链接到npi的数据被获得并被传递到在操作230处的dsp活动规划系统。在操作210处获得和传递的数据可以包括图1 的人口统计数据30、实践/专业数据40、地址数据50和教育数据60中的任何数据。在实施例中,临床数据在操作220处被传递到dsp活动规划系统。进一步的临床数据通常与npi的实践领域相关联并且可以由图1的索赔数据102和处方数据104组成。以该方式,在一些实施例中,所有的索赔数据102、处方数据104、国家提供者标识符(npi)数据106、人口统计数据30、实践/专业数据40、地址数据50和教育数据60是从数据提供者-经纪人-销售者20获得的并持久化到共享数据库107。在实施例中,应用编程接口(api)可以用于获得npi链接的数据。
40.在操作230处,基于在操作210和操作220处接收的npi和临床数据,客户端系统可以利用dsp系统230来配置规划参数,用于将内容作为印象传递给目标hcp,诸如本文进一步描述的。一旦已经配置了规划策略的参数,dsp系统就可以在操作240处处理并生成分发规划。
41.一旦已经生成了分发规划,就可以在操作250处实现或传递该规划。传递可以包括将特定内容传递给广告交换服务器以通过任何可用的媒体通道进行分发。
42.图3是根据实施例的dsp规划配置和实现过程的流程图。
43.在操作300处,客户端系统可以通过利用诸如图1的dsp活动规划系统108之类的dsp规划工具来开始生成分发规划的过程。在实施例中,利用dsp活动规划系统108,可以通过上传现有列表或通过创建列表,如操作310a、310b中所表示的,来提供形成用于定义目标受众的起点的npi的集合。在各种实施例中,在步骤310a处,dsp活动规划系统108可用于基于所选标准创建目标npi的列表。另外或替代地,在步骤310b处,dsp活动规划系统108可用于上传npi的现有目标列表,以使用规划系统进一步细化受众。例如,在一个实施例中,客户端、用户或用户账户可以访问现有的npi列表并且可以将该列表上传到dsp活动规划系统108,然后使用在本文中其他部分中描述的过滤器工具继续过滤该列表以为该活动创建最佳受众。或者,可以不提供列表并且可以使用dsp活动规划系统108来使用过滤器工具来创建最佳受众。在任一情况下,显示该列表的显示可以包括(一个或多个)npi实践领域、处方历史、医疗索赔历史、程序历史、其他临床数据和/或地理并且然后使用例如图4a和随后的附图中所示的工具进行过滤。npi相关的数据和显示可以被过滤和缩窄到例如特定的实践领域、医疗程序、代码等,以便代表特定的受众用于活动规划的目的。
44.基于使用规划工具选择的参数和过滤器,在操作320处由dsp生成分发/活动规划。
45.在操作330处,诸如通过向广告交换服务器发送指令以将诸如广告之类的活动内
容分发到各种媒体通道以用于旨在到达适当hcp的印象,来发起活动。
46.在操作340处,诸如通过跟踪从各种媒体通道传递的印象、响应于印象的反馈和/或其他测量结果来测量发起的活动的结果。
47.可以在操作340处将跟踪的结果反馈给dsp系统和/或活动客户端/代理,dsp系统和规划工具可以从其用于在操作320处调整活动/规划指令以便在操作330处重新发起或者更新活动。在实施例中,活动更新和重新发起可以在dsp系统中配置为自动执行或需要客户端用户输入。
48.图4a图示了根据实施例的dsp活动规划系统的计算机生成的图形用户接口(gui)。在一个实施例中,dsp活动规划系统108经由诸如动态html之类的指令生成图4a的gui,可以使用在客户端112a处执行的兼容浏览器来呈现该gui以在对应于图4a的计算机显示设备上产生视觉显示。对于本公开的所有gui示例,可以在dsp活动规划系统108处对用于在客户端处呈现的该相同形式的生成指令进行编程。
49.在实施例中,图4a的gui 400包括多个显示面板、小工具(widget)和图形菜单或工具,它们被编程为如接下来描述的那样执行,以使dsp活动规划系统108的用户能够在准备策略和向dsp分发临床相关hcp受众的过程期间选择参数和预览活动项目(projection)。在链接410处,用户可以选择打开和/或上传hcp目标列表,该列表将指定活动所针对的hcp。例如,在各种实施例中,可以从存储的文件上传、从先前上传的文件检索和/或手动输入hcp目标列表。字段420指示对于数字上作为目标可用的独特hcp的数量。字段422指示基于所选目标hcp和dsp参数的可用于活动的印象的估计数量。字段424指示基于当前活动配置的对于客户端的估计的每千个印象的成本(cpm)并且可以包括媒体成本以及数据成本。在实施例中,dsp活动规划系统108被编程为响应于指示悬停在地理分布图426上的用户输入生成窗口,该窗口总结了在该地理区域中作为目标的独特hcp的数量和在所选地理区域中可用的估计印象的数量。另外或替代地,用户输入可以指定临床数据面板428、专业面板430或地理面板432中的值以进一步过滤和细化npi的目标列表。临床数据面板428可用于指定印象应作为其目标的hcp的诊断代码或程序代码。专业面板430可用于指定印象应作为其目标的hcp的初级或非初级专业。地理面板432可用于选择印象应作为其目标的hcp的一个或多个地理区域,包括但不限于在各种实施例中的国家、州、县或其他区域。在一些实施例中,邮政编码、dma或其他值可用于过滤和定义受众。此外,为了说明清楚的示例,本公开侧重于作为与美国相关的从业者标识符的npi,针对其他地区的实施例可以基于特定国家用来独特地标识hcp的任何标识符;示例包括用于加拿大的minc标识符、用于英国的从业者标识符等。为了清楚的示例,图4a示出了侧重于美国和美国的州的实施例,但是可以针对可以从数据提供者获得的hcp数据中表示的任何其他地理区域实现其他实施例。
50.因此,为了将活动聚焦于特定的hcp,可以选择面板428、430、432处的过滤器参数,包括例如与作为目标hcp相关联的诊断和程序代码(例如icd-10或cpt代码)、实践专业和实践地理。在实施例中,dsp活动规划系统108被编程为显示十分位面板434,包括直方图或代表要作为目标的hcp的特定子组的其他多个条。为了说明清楚的示例,图4a示出了如下实施例,在该实施例中显示十(10)个十分位,但是其他实施例可以与诸如百分位(percentiles)之类的不同子组互操作。将hcp数据组织成十分位或其他子组可以被编程为dsp活动规划系统108的部分。另外或替代地,拥有或操作dsp活动规划系统108的实体可以计算十分位或可
以以从数据提供者原始接收的形式在hcp数据的元数据中指示十分位关联。在实施例中,响应于指示选择十分位面板434中的十分位之一的用户输入,dsp活动规划系统108被编程为基于所选择的十分位进一步过滤活动受众。dsp活动规划系统108还可以被编程为允许用户计算机配置定制过滤器以进一步将特定组的hcp作为目标。
51.图4b图示了在一个实施例中被编程为支持选择dsp过滤器参数的gui。图4b表示图4a的临床数据面板428的详细ui元素的扩展显示;在其他实施例中,响应于选择专业面板430或地理面板432的输入,dsp活动规划系统108被编程为生成类似于图4的显示,以接受与专业和/或地理相关的详细过滤器参数的输入。在实施例中,dsp活动规划系统108被编程为显示带有单选按钮(radio button)436的临床数据面板428;在实施例中,单选按钮被编程为接受指定诊断或程序的输入。dsp活动规划系统108还被编程为显示输入框438,其中可以分别输入诊断代码或过程代码,这取决于选择了哪个单选按钮436。在图4b的示例中,诊断单选按钮436被选择并且代码“e11”已经被输入到输入框438中。
52.响应于该输入框438,dsp活动规划系统108被编程为在过滤器项(filter term)的层级本体(ontology)中搜索与输入框438处的输入相匹配的特定参数。例如,用户计算机可以在输入框438中输入特定诊断代码或过程代码,并且搜索的结果显示在面板440中,其显示与输入框中输入的搜索表达式最紧密匹配的代码和代码定义的层级树441。树441可以列出代码的标准描述或与代码相关联的其他元数据。树441可以包括多个扩展图标442,当被选择时,使dsp活动规划系统108更新树以进一步扩展或缩窄树的内容。以此方式,用户计算机可以在多个输入操作中与树441交互以在粒度的任何级别处指定与目标代码相关联的hcp。在实施例中,当接收到用户输入以选择用于过滤的代码时,过滤器列表442被更新以显示所有当前选择的过滤器项,以向用户提供将被执行的过滤范围的强化(reinforcement)。选择完成按钮444关闭窗口440并使得更新过滤器列表435(图4a)以指示所有被选择的过滤器,同时存储指定的过滤器列表以供以后用于传递规划的活动。
53.图5a是根据实施例的用于审查hcp专业的dsp规划数据的gui显示。在实施例中,响应于请求hcp的统计数据的来自用户计算机的输入,dsp活动规划系统108被编程为显示详细的统计窗口502。在各种实施例中,窗口502中所示的统计数据可以从存储在共享数据库107中的未过滤的hcp数据导出,或用于已经经由图4a、图4b的过程指定的过滤的hcp数据。
54.在实施例中,窗口502包括类别列表504,其被编程为接受指定要显示的详细统计的类别的输入。在实施例中,显示类别“专业”,并且还可以显示地理、十分位、诊断代码、程序代码和定制字段;其他实施例可以被编程为解决更多或更少的类别并且图5a仅是可能类别的示例。
55.在实施例中,窗口502还包括单选按钮506,单选按钮506被编程为接收输入以进一步细化所显示的统计数据。单选按钮506的数量和标识是上下文敏感的并且被编程为基于在类别列表504中选择哪个的类别而改变。在图5a的示例中,单选按钮506包括初级或非初级,因为它们与专业有关。
56.响应于对类别列表504中的选项和单选按钮506的选择,在实施例中,dsp活动规划系统108被编程为显示与所选选项匹配的统计数据的统计表508。在图5a的示例中,表508列出并比较了hcp专业相对于作为目标的独特hcp的数量,以及基于当前配置的活动规划的可用的估计的印象。在实施例中,dsp活动规划系统108可以被编程为在表508中显示独特数量
的患者。在实施例中,列标题(header)510、512、514标识标题下方的列中的数据并且被编程为可排序的标题;选择列标题之一的用户计算机输入使dsp活动规划系统108以相反的顺序对表508进行排序并更新图5a的显示来以改变的排序顺序显示数据。
57.图5b是根据实施例的用于审查hcp地理的dsp规划数据的gui显示。图5b示出了图5a的窗口502,其中已经经由类别列表504中的用户计算机输入选择了类别地理。作为响应,dsp活动规划系统108被编程为显示表518,该表518列出并比较hcp地理位置,如列标题520所指示的,相对于当前配置的活动产生的估计的印象和作为目标的独特hcp的数量,如列标题524、522分别指示的。如上所述,列标题520、522、524可以被编程为响应于用户计算机输入选择列标题来支持对表518的数据进行排序和重新显示。
58.图5c是根据实施例的通过十分位分组来审查目标hcp数据的gui显示。图5c示出了图5a的窗口502,其中已经经由类别列表504中的用户计算机输入选择了的类别十分位。作为响应,dsp活动规划系统108被编程为显示单选按钮506,单选按钮506被编程为接收指定诊断或程序的用户计算机输入。响应于在类别列表504和按钮506两者处的输入,dsp活动规划系统108被编程为显示表522,该表522示出了通过十分位组织的数据,由列标题524指示的。在实施例中,每个十分位代表程序代码或icd-10代码组的子组,诸如类别ell,其指的是2型糖尿病,如小工具523所指示的。对于每个十分位,独特hcp的计数、每十分位每个hcp的最大和最小估计患者数以及可用于每十分位hcp的印象的估计的数量在表522中列出,如列标题526、528、530、532所指示的。列标题526、528、530、532可被编程为响应于用户计算机输入选择列标题支持排序和重新显示表522的数据,如上所述。通过使用小工具523的下拉菜单,可以选择不同的icd-10代码进行审查。
59.图5d是根据实施例的用于审查用于dsp规划的hcp临床/诊断代码数据的gui显示。图5d示出了图5a的窗口502,其中已经经由类别列表504中的用户计算机输入选择了类别诊断代码。作为响应,dsp活动规划系统108被编程为显示表,该表列出了经由在上文的之前部分中讨论的过滤选项之前选择的一个或多个诊断代码,对应代码的诊断描述、与(一个或多个)诊断代码相关联的独特hcp的数量以及以与那些(一个或多个)诊断代码相关联的关联的独特hcp为目标的可用印象的估计数量,如由列标题534、536、540、542指示的。未来示出清楚的示例,图5d示出了数据的单个结果行,但是对于其他过滤器配置、值或实施例,任何数量的行可以显示在表中,如图5d中看到的。列标题534、536、540、542可以被编程为响应于用户计算机输入选择列标题来支持排序和重新显示表538的数据,如上所述。
60.图5e是gui显示,其图示了已经基于先前在图5d中选择的hcp临床/程序代码预先填充的hcp的顶部程序。图5e示出了图5a的窗口502,其中已经经由类别列表504中的用户计算机输入选择了类别程序代码。作为响应,dsp活动规划系统108被编程为显示表552,该表552列出了与作为目标的hcp相关联的程序代码、对应于程序代码的程序的名称、与程序代码相关联的独特hcp的数量以及以相关联的独特hcp作为目标的可用印象的估计的数量,如分别由列标题544、546、548、550指示的。列标题544、546、548、550可以被编程为响应于用户计算机输入选择列标题来支持对表552的数据进行排序和重新显示,如上所述。
61.图5f是用于基于一个或多个定制字段显示目标hcp数据的gui显示。图5f示出了图5a的窗口502,其中客户端先前已经在npi目标列表中上传了类别定制字段,并且用户计算机输入已经在类别列表504中选择了类别“定制字段”以引起定制字段数据的显示。作为响
应,dsp活动规划系统108被编程为显示一个或多个单选按钮560,一个或多个单选按钮560被编程为接受用户计算机输入,其从已预先编程并在共享数据库107中的hcp数据中表示的多个定制字段中选择一个定制字段。在图5f的示例中,两个定制字段已经被编程并被表示为编写行为和地区(territory)。例如,如处方数据104(图1)所指示的,编写行为可以指hcp编写处方的一般量级,并且地区可以指广泛的地理区域。作为响应,dsp活动规划系统108被编程为显示表562,其中列出了与目标hcp相关联的定制字段值、与程序代码相关联的独特hcp的数量以及以相关联的独特hcp作为目标的可用印象的估计的数量,如分别由列标题564、566、568指示的。在实施例中,显示在第一列标题564下的具体值570取决于为特定定制字段选择了哪个单选按钮560而在显示中动态更新。图5f的示例示出了针对定制字段编写行为的低、中、高的值,但如果已经选择了定制字段地区,则不同的值将显现。列标题564、566、568可以被编程为响应于用户计算机输入选择列标题来支持排序和重新显示表552的数据,如上所述。
62.3.示例硬件部件根据各种实施例,本文描述的技术由至少一个计算设备实现。可以使用至少一个服务器计算机和/或使用诸如分组数据网络之类的网络耦合的其他计算设备的组合来全部或部分地实现这些技术。计算设备可以硬连线以执行这些技术,或者可以包括数字电子设备,例如至少一个专用集成电路(asic)或现场可编程门阵列(fpga),其被持久编程为执行这些技术,或可以包括至少一个通用硬件处理器,该处理器被编程为根据固件、存储器、其他存储装置或组合中的程序指令执行这些技术。这样的计算设备还可以将定制硬连线逻辑、asic或fpga与定制编程相组合以完成所描述的技术。计算设备可以是服务器计算机、工作站、个人计算机、便携式计算机系统、手持设备、移动计算设备、可穿戴设备、身体安装或可植入设备、智能电话、智能电器、联网设备、自主或半自主设备,诸如机器人或无人地面或空中飞行器、合并了硬连线和/或程序逻辑以实现所描述的技术的任何其他电子设备、数据中心中的一个或多个虚拟计算机器或实例、和/或服务器计算机和/或个人计算机的网络。
63.图6是图示了可以利用其实现实施例的示例计算机系统的框图。在图6的示例中,用于在硬件、软件或硬件和软件的组合中实现所公开技术的计算机系统600和指令被示意性地以如下相同级别的细节表示为例如框和圆圈,相同级别的细节通常由本公开所涉及领域的普通技术人员用于关于计算机架构和计算机系统实现进行通信。
64.计算机系统600包括输入/输出(i/o)子系统602,其可以包括总线和/或(一个或多个)其他通信机制,用于通过电子信号路径在计算机系统600的部件之间传送信息和/或指令。i/o子系统602可以包括i/o控制器、存储器控制器和至少一个i/o端口。电子信号路径在附图中被示意性地表示为例如线、单向箭头或双向箭头。
65.至少一个硬件处理器604耦合到i/o子系统602用于处理信息和指令。硬件处理器604可以包括例如通用微处理器或微控制器和/或专用微处理器,诸如嵌入式系统或图形处理单元(gpu)或数字信号处理器或arm处理器。处理器604可以包括集成算术逻辑单元(alu)或者可以耦合到单独的alu。
66.计算机系统600包括存储器606的一个或多个单元,存储器606诸如是主存储器,其耦合到i/o子系统602,用于以电子方式数字存储数据和要由处理器604执行的指令。存储器606可以包括易失性存储器,诸如各种形式的随机存取存储器(ram)或其他动态存储设备。
存储器606还可以用于在将由处理器604执行的指令的执行期间存储临时变量或其他中间信息。当存储在处理器604可访问的非暂时性计算机可读存储介质中时,此类指令可以将计算机系统600呈现为为执行指令中指定的操作而定制的专用机器。
67.计算机系统600还包括非易失性存储器,诸如只读存储器(rom)608或耦合到i/o子系统602的其他静态存储设备,用于存储用于处理器604的信息和指令。rom 608可以包括各种形式的可编程rom(prom),诸如可擦除prom(eprom)或电可擦除prom(eeprom)。持久存储装置的单元610可以包括各种形式的非易失性ram(nvram),诸如闪存,或固态存储装置、磁盘或光盘,诸如cd-rom或dvd-rom,并且可以耦合到i/o子系统602用于存储信息和指令。存储装置610是可用于存储指令和数据的非暂时性计算机可读介质的示例,所述指令和数据在由处理器604执行时使得执行计算机实现的方法以执行本文的技术。
68.存储器606、rom 608或存储装置610中的指令可以包括被组织为模块、方法、对象、函数、例程或调用的指令的一个或多个集合。指令可以被组织为一个或多个计算机程序、操作系统服务或包括移动应用的应用程序。指令可以包括操作系统和/或系统软件;支持多媒体、编程或其他功能的一个或多个库;实现tcp/ip、http或其他通信协议的数据协议指令或堆栈;文件处理指令,用于解释和呈现使用html、xml、jpeg、mpeg或png编码的文件;呈现或解释用于图形用户接口(gui)、命令行接口或文本用户接口的命令的用户接口指令;应用软件,诸如办公套件、互联网访问应用、设计和制造应用、图形应用、音频应用、软件工程应用、教育应用、游戏或其他应用。指令可以实现web服务器、web应用服务器或web客户端。指令可以被组织为表示层、应用层和数据存储层,诸如使用结构化查询语言(sql)或无 sql的关系数据库系统、对象存储、图形数据库、普通文件系统或其他数据存储装置。
69.计算机系统600可以经由i/o子系统602耦合到至少一个输出设备612。在一个实施例中,输出设备612是数字计算机显示器。可以在各种实施例中使用的显示器的示例包括触摸屏显示器或发光二极管(led)显示器或液晶显示器(lcd)或电子纸显示器。计算机系统600可以包括(一个或多个)其他类型的输出设备612,作为显示设备的替代或补充。其他输出设备612的示例包括打印机、票据打印机、绘图仪、投影仪、声卡或视频卡、扬声器、蜂鸣器或压电设备或其他可听设备、灯或led或lcd指示器、触觉设备、致动器或伺服器。
70.至少一个输入设备614耦合到i/o子系统602,用于将信号、数据、命令选择或手势传送到处理器604。输入设备614的示例包括触摸屏、麦克风、静止和视频数字照相机、字母数字和其他键、小键盘、键盘、图形板、图像扫描仪、操纵杆、时钟、开关、按钮、刻度盘、滑轨(slide)和/或各种类型的传感器,诸如力传感器、运动传感器、热传感器、加速度计、陀螺仪和惯性测量单元(imu)传感器和/或各种类型的收发器,诸如无线,诸如蜂窝或wi-fi、射频(rf)或红外(ir)收发器和全球定位系统(gps)收发器。
71.另一种类型的输入设备是控制设备616,作为输入功能的替代或补充,其可以执行光标控制或其他自动控制功能,诸如在显示屏上的图形接口中导航。控制设备616可以是触摸板、鼠标、轨迹球或光标方向键,用于将方向信息和命令选择传送到处理器604并用于控制显示器612上的光标移动。输入设备可以具有第一轴(例如,x)和第二轴(例如,y)的两个轴中的至少两个自由度,允许设备指定平面中的位置。另一种类型的输入设备是有线、无线或光学控制设备,诸如操纵杆、棒、控制台、方向盘、踏板、换档机构或其他类型的控制设备。输入设备614可以包括多个不同输入设备的组合,诸如摄像机和深度传感器。
72.在另一个实施例中,计算机系统600可以包括物联网(iot)设备,其中省略了输出设备612、输入设备614和控制设备616中的一个或多个。或者,在这样的实施例中,输入设备614可以包括一个或多个照相机、运动检测器、温度计、麦克风、地震检测器、其他传感器或检测器、测量设备或编码器,并且输出设备612可以包括专用显示器,诸如单行led或lcd显示器、一个或多个指示器、显示面板、仪表、阀门、螺线管、致动器或伺服器。
73.当计算机系统600是移动计算设备时,输入设备614可以包括耦合到gps模块的全球定位系统(gps)接收器,gps模块能够对多个gps卫星进行三角测量、确定和生成地理位置或定位数据,诸如计算机系统600的地球物理位置的纬度-经度值。输出设备612可以包括硬件、软件、固件和接口,用于单独或与其他应用特定数据组合,针对主机624或服务器630生成位置报告分组、通知、脉搏或心跳信号,或指定计算机系统600的位置的其他反复(recurring)数据传输。
74.计算机系统600可以使用如下内容来实现本文所述的技术,定制的硬连线逻辑、至少一个asic或fpga、固件和/或程序指令或逻辑,当与计算机系统结合加载和使用或执行时,使得计算机系统或将计算机系统编程为作为专用机器操作。根据一个实施例,本文的技术由计算机系统600响应于处理器604执行包含在主存储器606中的至少一个指令的至少一个序列而执行。这样的指令可以从另一存储介质读入主存储器606中,另一存储介质诸如是存储装置610。包含在主存储器606中的指令的序列的执行使得处理器604执行这里描述的过程步骤。在替代实施例中,硬连线电路可以代替软件指令使用或与软件指令结合使用。
75.如本文所用的术语“存储介质”是指存储使机器以特定方式操作的数据和/或指令的任何非暂时性介质。这样的存储介质可以包括非易失性介质和/或易失性介质。非易失性介质包括例如光盘或磁盘,诸如存储装置610。易失性介质包括动态存储器,诸如存储器606。存储介质的常见形式包括例如硬盘、固态驱动器、闪存驱动器、磁数据存储介质、任何光学或物理数据存储介质、存储芯片或诸如此类。
76.存储介质不同于传输介质但可以与传输介质结合使用。传输介质参与传递存储介质之间的信息。例如,传输介质包括同轴电缆、铜线和光纤,包括包含i/o 子系统602的总线的导线。传输介质还可以采用声波或光波的形式,诸如在无线电波和红外数据通信期间产生的那些。
77.在将至少一个指令的至少一个序列承载到处理器604以供执行中可能涉及各种形式的介质。例如,指令最初可以承载在远程计算机的磁盘或固态驱动器上。远程计算机可以将指令加载到其动态存储器中并使用调制解调器通过诸如光纤或同轴电缆或电话线之类的通信链路发送指令。计算机系统600本地的调制解调器或路由器可以接收通信链路上的数据并转换数据以供计算机系统600读取。例如,诸如射频天线或红外检测器之类的接收器可以接收在无线或光信号中承载的数据并且适当的电路可以将数据提供给i/o子系统602,诸如将数据放在总线上。i/o子系统602将数据承载到存储器606,处理器604从存储器606取回并执行指令。存储器606接收的指令可以可选地在处理器604执行之前或之后存储在存储装置610上。
78.计算机系统600还包括耦合到总线602的通信接口618。通信接口618提供与直接或间接连接到至少一个通信网络的(一个或多个)网络链路620的双向数据通信耦合,通信网络诸如是网络622或因特网上的公共或私有云。例如,通信接口618可以是以太网联网接口、
综合业务数字网络(isdn)卡、电缆调制解调器、卫星调制解调器或提供与相应类型的通信线路的数据通信连接的调制解调器,通信线路例如是以太网电缆或任何种类的金属电缆或光纤线路或电话线路。网络622广泛地代表局域网(lan)、广域网(wan)、校园网、互联网或其任何组合。通信接口618可以包括lan卡以提供到兼容lan的数据通信连接,或有线接线以根据蜂窝无线电电话无线联网标准发送或接收蜂窝数据的蜂窝无线电电话接口,或有线接线以根据卫星无线联网标准发送或接收数字数据的卫星无线电接口。在任何这样的实现中,通信接口618通过携带代表各种类型信息的数字数据流的信号路径发送和接收电、电磁或光信号。
79.网络链路620通常使用例如卫星、蜂窝、wi-fi或蓝牙技术直接或通过至少一个网络向其他数据设备提供电、电磁或光学数据通信。例如,网络链路620可以通过网络622提供去往主机计算机624的连接。
80.此外,网络链路620可以通过网络622提供连接,或经由因特网服务提供者(isp)626操作的互联网设备和/或计算机提供到其他计算设备的连接。isp 626通过被表示为互联网628的世界范围分组数据通信网络提供数据通信服务。服务器计算机630可以耦合到互联网628。服务器630广泛地表示具有或不具有管理程序的任何计算机、数据中心、虚拟机或虚拟计算实例,或执行诸如docker或kubernetes之类的容器化程序系统的计算机。服务器630可以表示电子数字服务,其使用多于一个计算机或实例实现并通过传输web服务请求、具有http净荷中的参数的统一资源定位符(url)字符串、api调用、应用服务调用或其他服务调用来访问和使用。计算机系统600和服务器630可以形成分布式计算系统的元件,该分布式计算系统包括其他计算机、处理集群、服务器群或协作执行任务或执行应用或服务的计算机的其他组织。服务器630可以包括被组织为模块、方法、对象、函数、例程或调用的指令的一个或多个集合。指令可以被组织为一个或多个计算机程序、操作系统服务或包括移动应用的应用程序。指令可以包括操作系统和/或系统软件;支持多媒体、编程或其他功能的一个或多个库;实现tcp/ip、http或其他通信协议的数据协议指令或堆栈;文件格式处理指令,用于解释或呈现使用html、xml、jpeg、mpeg或png编码的文件;呈现或解释用于图形用户接口(gui)、命令行接口或文本用户接口的命令的用户接口指令;应用软件,诸如办公套件、互联网访问应用、设计和制造应用、图形应用、音频应用、软件工程应用、教育应用、游戏或其他应用。服务器630可以包括web应用服务器,其托管表示层、应用层和数据存储层,诸如使用结构化查询语言(sql)或无 sql的关系数据库系统、对象存储、图形数据库、普通文件系统或其他数据存储装置。
81.计算机系统600可以通过(一个或多个)网络、网络链路620和通信接口618发送消息和接收数据和指令,包括程序代码。在因特网示例中,服务器630可能通过因特网628、isp 626、本地网络622和通信接口618传输针对应用程序的请求的代码。接收到的代码可以在其被接收到时由处理器604执行,和/或存储在存储装置610或其他非易失性存储装置中以供以后执行。
82.本部分中描述的指令的执行可以以正在被执行并且由程序代码及其当前活动组成的计算机程序的实例的形式实现过程。根据操作系统(os),过程可能由同时执行指令的多个执行线程组成。在该上下文中,计算机程序是指令的被动集合,而过程可能是那些指令的实际执行。若干过程可能与相同的程序相关联;例如,打开相同程序的若干实例通常意味
着不止一个过程正在执行。可以实现多任务以允许多个过程共享处理器604。虽然每个处理器604或处理器的核心一次执行单个任务,但是计算机系统600可以被编程为实现多任务以允许每个处理器在正在执行的任务之间切换而不必等待每个任务完成。在实施例中,可以在任务执行输入/输出操作时、在任务指示它可以被切换时或者在硬件中断时执行切换。通过快速执行上下文切换以提供多个过程同时并发执行的表现,可以实现分时(time-sharing)以允许针对交互式用户应用的快速响应。在实施例中,为了安全性和可靠性,操作系统可以防止独立过程之间的直接通信,提供严格中介和受控的过程间通信功能性。
83.4. 扩展和替代在前述说明书中,已经参考许多具体细节描述了本公开的实施例,这些具体细节可能逐个实现而变化。因此,在说明性的而不是限制性意义上看待说明书和附图。本公开的范围的独特和排他性指标,以及申请人打算成为本公开范围的内容,是从本技术得出权利要求集合的字面和等同范围,其具有此类权利要求发布的具体形式,包括任何后续更正。
再多了解一些

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

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

相关文献