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

一种租户系统资源量值的确定方法、系统及装置与流程

2022-04-09 06:11:46 来源:中国专利 TAG:


1.本技术涉及数据库技术领域,尤其涉及一种租户系统资源量值的确定方法、系统及装置。


背景技术:

2.随着互联网技术发展,越来越多产品部署在saas端,租户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得saas平台供应商提供的服务。
3.应用软件提供商针对租户往往采用一次性收取租户的账号使用费用,例如:按照年费进行收取。而对于租户使用系统的费用不明晰,由于各租户访问系统的次数不同,会造成资源使用率不高,资源浪费等问题。
4.因此,急需一种能够考虑租户活跃度为租户确定系统资源量值的方法。


技术实现要素:

5.本说明书实施例提供一种租户系统资源量值的确定方法、系统及装置,以解决现有的系统资源分配方法存在的浪费系统资源的问题,达到资源均衡的目的。
6.为解决上述技术问题,本说明书实施例是这样实现的:
7.本说明书实施例提供的租户系统资源量值的确定方法,包括:
8.接收携带有租户标识的系统资源查询请求,所述系统资源查询请求用于查询所述租户使用的计算资源量值;
9.根据所述租户标识,确定所述租户访问系统的活跃度;
10.根据所述租户访问系统的活跃度,确定所述租户使用的计算资源量值。
11.可选的,所述根据所述租户标识,确定所述租户访问系统的活跃度,包括:
12.根据所述租户标识,得到与所述租户标识关联的至少一个项目信息的项目标识;
13.根据所述项目标识,得到与所述项目标识关联的多个受试者标识;
14.根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数;
15.获取所述系统的访问次数总量;
16.根据所述租户访问系统的次数和所述系统的访问次数总量,确定所述租户的计算资源比例;
17.根据所述计算资源比例,确定所述租户使用的计算资源量值。
18.可选的,所述根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数,包括:
19.获取所述系统通过埋点方式所获取的埋点数据,所述埋点数据为所述受试者标识与所述系统交互的数据中采集的数据;
20.根据所述埋点数据,确定所述受试者标识访问系统的次数。
21.可选的,所述系统资源查询请求还用于查询租户使用的存储资源量值;
22.根据所述受试者标识,确定所述租户的存储空间;
23.获取系统的存储空间总量;
24.根据所述租户的存储空间和所述系统的存储空间总量,计算所述租户的存储资源比例;
25.根据所述存储资源比例,确定所述租户使用的存储资源量值。
26.可选的,所述根据所述受试者标识,确定所述租户的存储空间,包括:
27.根据所述受试者标识,确定所述受试者标识关联的所述受试者的属性信息;
28.根据所述属性信息占用的存储空间,确定所述租户的存储空间。
29.本说明书实施例提供的租户系统资源量值的确定系统,所述系统资源分配系统具有访问页面,所述访问页面包括:
30.租户管理模块,用于创建不同类型的租户,所述租户管理模块关联项目管理模块;
31.所述项目管理模块,用于创建产品实验模型,以供受试者将与所述产品实验模型相关联的参数反馈至所述项目管理模块;
32.受试者管理模块,用于创建受试者模块,所述受试者模块与所述项目管理模块关联;
33.存储资源管理模块,用于为所述租户分配所需要的存储资源;
34.计算资源管理模块,用于应用上述所述的租户系统资源量值的确定方法为所述租户查询计算资源量值。
35.本说明书实施例提供租户系统资源量值的确定装置,包括:
36.接收单元,用于接收携带有租户标识的系统资源查询请求,所述系统资源查询请求用于查询所述租户使用的计算资源量值;
37.活跃度确定单元,用于根据所述租户标识,确定所述租户访问系统的活跃度;
38.第一确定单元,用于根据所述租户访问系统的活跃度,确定所述租户使用的计算资源量值。
39.可选的,所述活跃度确定单元包括:
40.项目标识确定子单元,用于根据所述租户标识,得到与所述租户标识关联的至少一个项目信息的项目标识;
41.受试者标识确定子单元,用于根据所述项目标识,得到与所述项目标识关联的多个受试者标识;
42.访问次数确定子单元,用于根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数;
43.访问次数总量确定子单元,用于获取所述系统的访问次数总量;
44.计算资源比例子单元,用于根据所述租户访问系统的次数和所述系统的访问次数总量,确定所述租户的计算资源比例;
45.计算资源确定子单元,用于根据所述计算资源比例,确定所述租户使用的计算资源量值。
46.可选的,访问次数确定子单元还用于获取所述系统通过埋点方式所获取的埋点数据,所述埋点数据为所述受试者标识与所述系统交互的数据中采集的数据;根据所述埋点数据,确定所述受试者标识访问系统的次数。
47.可选的,所述接收单元还用于查询租户使用的存储资源量值;所述装置还包括:
48.第二确定单元,用于根据所述受试者标识,确定所述租户的存储空间;所述第二确定单元还用于根据所述受试者标识,确定所述受试者标识关联的所述受试者的属性信息;根据所述属性信息占用的存储空间,确定所述租户的存储空间;
49.第二获取单元,用于获取系统的存储空间总量;
50.第二计算单元,用于根据所述租户的存储空间和所述系统的存储空间总量,计算所述租户的存储资源比例;
51.第三确定单元,用于根据所述存储资源比例,确定所述租户使用的存储资源量值。
52.本说明书一个实施例至少能够达到以下有益效果:
53.在对租户的系统资源查询请求进行响应时,通过获取租户访问系统的次数来检测租户在系统上的活跃程度,并在获知租户访问系统的活跃度的基础上,确定租户的计算资源量值。本说明书实施例提供的租户使用系统资源量值的确定方法,充分考虑了租户的活跃度,实现了系统资源的均衡分配。
附图说明
54.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
55.图1是本说明书实施例提供的一种租户系统资源量值的确定方法的整体方案流程示意图;
56.图2是本说明书实施例提供的一种租户系统资源量值的确定方法的流程示意图;
57.图3为本说明书实施例提供的对应于图2的租户系统资源量值的确定方法的系统的结构示意图;
58.图4为本说明书实施例提供的对应于图2的租户系统资源量值的确定方法的装置的结构示意图。
具体实施方式
59.为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。
60.应当理解,尽管在本技术文件中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。
61.以下结合附图,详细说明本说明书各实施例提供的技术方案。
62.现有技术中,应用软件提供商针对租户往往采用一次性收取租户的账号使用费用,例如:按照年费进行收取。而对于租户使用系统的费用不明晰,由于各租户访问系统的次数不同,会造成资源使用率不高,资源浪费等问题。
63.为了解决现有技术中的缺陷,本方案给出了以下实施例:
64.图1是本说明书实施例提供的一种租户系统资源量值的确定方法的整体方案流程示意图。如图1所示,该整体方案中包括系统和租户,其中系统上部署有软件产品,租户通过访问系统,实现对订购的软件产品使用。
65.本说明书实施例中的系统可以为软件服务化平台(software as a service,简称saas平台),saas平台是一种软件布局模型,专为网络交付而设计,便于应用软件提供商通过互联网托管、部署及接入。saas平台提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台。
66.在本实施例中,部署在saas平台上的软件产品可以为电子数据捕获系统(electronic data capture system,简称edc系统),edc系统是一种适用于临床试验数据采集和传输的平台软件,该平台软件可以在线录入临床研究数据,省去纸质病例报告表填写环节。如实验室数据、心电图、脑电图等检查数据可直接上传数据库,大大减少录入的工作量。
67.租户租用edc系统,并在edc系统中创建多个项目,根据项目目的搭建产品模型。其中,项目可以为新药在研发阶段的数据采集。不同的项目采集的数据可以不同。受试者根据药品的临床研究阶段,提供相应的实验数据。实际应用中,受试者的实验数据可以由租户为医院分配权限而获得实验数据。
68.图2是本说明书实施例提供的一种租户系统资源量值的确定方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用系统或应用终端的程序。
69.如图2所示,该流程可以包括以下步骤:
70.步骤202:接收携带有租户标识的系统资源查询请求,所述系统资源查询请求用于查询所述租户使用的计算资源量值。
71.租户租用位于系统的应用软件,需要向应用软件提供商支付费用。
72.租户标识可以采用字符串的形式,例如:user001。系统资源可以包括计算资源和存储资源,其中计算资源是指租户访问软件产品时,系统的中央处理器(central processing unit,简称cpu)和内存的消耗。存储资源是指存储租户的相关数据占用的磁盘量。
73.实际应用中,系统资源还包括租户新建账户的费用,例如:在项目进行过程中,租户开设新的临时账户或者管理账户,均需要向应用软件提供商支付费用。通过系统资源查询请求均可以对租户的上述费用进行查询。
74.步骤204:根据所述租户标识,确定所述租户访问系统的活跃度。
75.步骤206:根据所述租户访问系统的活跃度,确定所述租户使用的计算资源量值。
76.租户的活跃度可以是租户访问系统的应用软件的频次,根据租户的租户访问系统的应用软件的频次,确定租户使用的计算资源量值。
77.本说明书实施例中的系统资源量值的确定方法,通过获得租户的访问系统的活跃度,并基于租户的活跃度为租户确定使用的计算资源量值。本说明书实施例中的系统资源根据租户的活跃度进行分配,避免了租户之间的资源浪费,均衡了系统负载。
78.应当理解,本说明书一个或多个实施例所述的方法中,部分步骤的顺序可以根据实际需要调整,或者可以省略部分步骤。
79.基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方式,下面进行说明。
80.可选的,所述根据所述租户标识,确定所述租户访问系统的活跃度,包括:根据所述租户标识,得到与所述租户标识关联的至少一个项目信息的项目标识;根据所述项目标识,得到与所述项目标识关联的多个受试者标识;根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数;获取所述系统的访问次数总量;根据所述租户访问系统的次数和所述系统的访问次数总量,确定所述租户的计算资源比例;根据所述计算资源比例,确定所述租户使用的计算资源量值。
81.系统的访问次数总量是指在预定时间内,系统被租户访问的次数的总量。例如:预定时间可以为一天,或者一个月。应理解,本说明书实施例中的预定时间还可以为其他确切的时间。
82.在获取访问次数总量和租户的访问系统次数后,根据公式1得到计算资源比例,公式1如下:
83.计算资源比例=租户访问系统的次数/系统的访问次数总量
84.根据系统的cpu和内存预定时间内的租用的费用以及计算资源比例,对租户确定使用的计算资源量值。
85.本说明书实施例中,租户标识与至少一个项目标识关联,项目标识的数量与租户开展的项目数量有关。项目标识与至少一个受试者标识关联,受试者标识的数量与租户展开的项目内容有关。一般情况下,一个租户会利用edc开展多个药物的临床试验研究,在一个药物的临床试验研究(一个项目)中会招募多个受试者,对新药的药效等参数进行实验。通过受试者访问系统的次数,确定该租户访问系统的次数。
86.可选的,所述根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数,包括:获取所述系统通过埋点方式所获取的埋点数据,所述埋点数据为所述受试者标识与所述系统交互的数据中采集的数据;根据所述埋点数据,确定所述受试者标识访问系统的次数。
87.在实际场景中,在系统上可以预先设定一定的特征信息,这些特征信息可以携带于租户访问系统的交互数据中。通过检查埋点数据中是否携带有特征信息,可以确定租户是否访问了系统,由此可以记录租户访问系统的次数。即在所述埋点数据中检测特征信息,若检测到所述特征信息,则确定检测到租户访问了系统,否则,确定租户没有访问系统。
88.通过上述方法,能够精准确定出租户对系统的访问情况,进一步能够根据租户访问系统的次数确定租户使用的计算资源量值。
89.可选的,所述系统资源查询请求还用于查询租户使用的存储资源量值;根据所述受试者标识,确定所述租户的存储空间;获取系统的存储空间总量;根据所述租户的存储空间和所述系统的存储空间总量,计算所述租户的存储资源比例;根据所述存储资源比例,确定所述租户使用的存储资源量值。
90.存储资源存储有项目标识下的受试者标识的相关实验参数。系统的存储空间总量可以是在预定时间内,系统存储有受试者标识的相关实验参数的总量。例如:预定时间可以为一天,或者一个月。应理解,本说明书实施例中的预定时间还可以为其他确切时间。
91.在获取系统的存储空间总量和租户的存储空间后,根据公式2计算存储资源比例,
公式2如下:
92.存储资源比例=租户的存储空间/系统存储空间总量
93.可选的,所述根据所述受试者标识,确定所述租户的存储空间,包括:根据所述受试者标识,确定所述受试者标识关联的所述受试者的属性信息;根据所述属性信息占用的存储空间,确定所述租户的存储空间。
94.其中,属性信息可以为受试者标识下的相关实验参数。例如:血糖、血压等实验参数。也可以为心电图、b超图像等图像参数。
95.根据上面的说明,本说明书实施例提供的一种实际应用场景下,针对租户系统资源量值的确定方法。
96.将edc系统部署在系统平台上,edc系统需要向saas平台支付费用,费用包含租用磁盘的费用和租用cpu、内存的费用。租户使用edc系统,需要向edc系统缴纳费用。edc系统需要根据需要缴纳的租用系统的费用向各个租户收取费用。租户的费用也分为两部分租用磁盘的费用和租用cpu、内存的费用。
97.当存储资源为磁盘时,获取预定时间内租用磁盘的总量值和总费用,根据租户在edc系统上构建的数据库的数据量为租户确定租用磁盘的量值。进而,根据租户租用的磁盘量值占据磁盘的总量值,计算存储资源比例,以便得到租户租用磁盘的费用。其中,租户的数据库存储有租户在edc上开展的项目,在项目中存储有与受试者相关的实验数据。
98.当租用的计算资源为cpu、内存时,获取预定时间内租用cpu、内存的总费用,根据所有租户访问各自数据库的总次数,与单个租户在edc系统上访问各自数据库的次数,计算得到计算资源比例,进而根据cpu、内存的总费用计算得到租户租用cpu、内存的费用。
99.以下为本说明书提供的另一个具体实施例。
100.假设某用户在edc系统上开展有3个项目,其中用户的id可以为user001,第一个项目的标识可以为user001-001,第二个项目的标识可以为user001-002,第三个标识可以为user001-003。user001开展的项目user001-001下的受试者可以是1000人,user001-002项目下的受试者可以是2000人,user001-003项目下的受试者可以是3000人。user001该租户下的受试者的人数总计6000人,建立数据库的大小为89654兆,edc当天租用的磁盘大小为7172320兆,存储资源比例为89654/7172320=1.25%,edc系统当天出租磁盘的总费用为600元,则按照本技术的方法,可以计算得到该租户当天租用磁盘的费用为7.5元。该租户user001当天访问该租户的数据库的次数为10000次,当天访问数据库的总次数为125000次,当日cpu、内存的出租总费用为6000元,计算资源比例为10000/125000=8%,则按照本技术的方法,可以计算得到该租户当天租用cpu、内存的费用为480元。由上述实施例可以看出,采用本技术的租户系统资源量值的确定方法,进行相关资源的出租费用的计算,更加合理。
101.基于同样的思路,本说明书实施例还提供了上述方法对应的系统。
102.图3为本说明书实施例提供的对应于图2的租户系统资源量值的确定方法的系统的结构示意图。如图3所示,该系统可以包括有访问页面,所述访问页面包括:
103.租户管理模块301,用于创建不同类型的租户,所述租户管理模块关联项目管理模块303;
104.所述项目管理模块303,用于创建产品实验模型,以供受试者将与所述产品实验模
型相关联的参数反馈至所述项目管理模块;
105.受试者管理模块305,用于创建受试者模块,所述受试者模块与所述项目管理模块关联;
106.存储资源管理模块307,用于为所述租户分配所需要的存储资源;
107.计算资源管理模块309,用于应用上述租户系统资源量值的确定方法为所述租户查询计算资源量值。
108.基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图4为本说明书实施例提供的对应于图2的租户系统资源量值的确定方法的装置的结构示意图。如图4所示,该装置可以包括:
109.接收单元402,用于接收携带有租户标识的系统资源查询请求,所述系统资源查询请求用于查询所述租户使用的计算资源量值;
110.活跃度确定单元404,用于根据所述租户标识,确定所述租户访问系统的活跃度;
111.第一确定单元406,用于根据所述租户访问系统的活跃度,确定所述租户使用的计算资源量值。
112.基于图4的装置,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
113.可选的,所述活跃度确定单元包括:项目标识确定子单元,用于根据所述租户标识,得到与所述租户标识关联的至少一个项目信息的项目标识;受试者标识确定子单元,用于根据所述项目标识,得到与所述项目标识关联的多个受试者标识;访问次数确定子单元,用于根据所述受试者标识访问系统的次数,确定所述租户访问系统的次数;访问次数总量确定子单元,用于获取所述系统的访问次数总量;计算资源比例子单元,用于根据所述租户访问系统的次数和所述系统的访问次数总量,确定所述租户的计算资源比例;计算资源确定子单元,用于根据所述计算资源比例,确定所述租户使用的计算资源量值。
114.可选的,访问次数确定子单元还用于获取所述系统通过埋点方式所获取的埋点数据,所述埋点数据为所述受试者标识与所述系统交互的数据中采集的数据;根据所述埋点数据,确定所述受试者标识访问系统的次数。
115.可选的,所述接收单元还用于查询租户使用的存储资源量值;所述装置还包括:第二确定单元,用于根据所述受试者标识,确定所述租户的存储空间;所述第二确定单元还用于根据所述受试者标识,确定所述受试者标识关联的所述受试者的属性信息;根据所述属性信息占用的存储空间,确定所述租户的存储空间;第二获取单元,用于获取系统的存储空间总量;第二计算单元,用于根据所述租户的存储空间和所述系统的存储空间总量,计算所述租户的存储资源比例;第三确定单元,用于根据所述存储资源比例,确定所述租户使用的存储资源量值。
116.可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。
117.上述对本说明书特定实施例进行了描述,在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
118.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可。
119.本说明书实施例提供的装置、设备与方法是对应的,因此,装置、设备也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备的有益技术效果。
120.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
121.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
122.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何
设备的组合。
123.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
124.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
125.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
126.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
127.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
128.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
129.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
130.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字符多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
131.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要
素的过程、方法、商品或者设备中还存在另外的相同要素。
132.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
133.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
134.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献