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

微服务网关的更新方法及装置、存储介质和电子设备与流程

2022-05-11 12:29:35 来源:中国专利 TAG:


1.本技术涉及云技术领域,具体而言,涉及一种微服务网关的更新方法及装置、存储介质和电子设备。


背景技术:

2.网关是微服务架构中用来管理后端服务,对请求完成安全、负载均衡、限流熔断、灰度等功能的组件。其中,网关对后端服务的数据管理是其他一切功能的基础。另外,后端服务主要包括http请求、rpc调用等形式,若后端服务有所更新(如更新后端服务地址、新增后端服务等)时,网关中存储的后端服务对应的数据也需要及时更新,以保证系统可稳定对外提供服务。而目前相关技术中,当后端服务有所更新时,需手动更新网关中存储的后端服务对应的数据,或重启网关组件以重新加载后端服务对应数据。所以,采用上述的方式更新网关中存储的后端服务对应的数据,不仅会大大影响前端客户体验,还会影响了其他服务的可用性。
3.针对相关技术中当后台服务的数据有所更新时,难以对微服务网关中的数据进行自动更新,影响用户体验的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本技术的主要目的在于提供一种微服务网关的更新方法及装置、存储介质和电子设备,以解决相关技术中当后台服务的数据有所更新时,难以对微服务网关中的数据进行自动更新,影响用户体验的问题。
5.为了实现上述目的,根据本技术的一个方面,提供了一种微服务网关的更新方法。所述方法应用在微服务网关的更新系统中,所述微服务网关的更新系统包括:网关模块、注册中心模块和后台服务模块,通过第一目标协议将所述网关模块中的第一目标信息注册到所述注册中心模块上,通过第二目标协议将所述后台服务模块中的第二目标信息注册到所述注册中心模块上,该方法包括:通过所述注册中心模块监听所述后台服务模块中所更新的数据信息;依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新。
6.进一步地,所述后台服务模块中包括多个后台服务器,所述网关模块中包括多个网关,依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新包括:依据所述后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;确定所述目标后台服务器在所述网关模块中对应的目标网关;依据所述目标后台服务器中更新的数据信息,更新所述目标网关的数据信息。
7.进一步地,在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,所述方法还包括:获取所述后台服务模块中所更新的数据信息;通过所述第一目标协议将所述后台服务模块中所更新的数据信息发送给所述网关模块。
8.进一步地,在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息
之后,所述方法还包括:通过所述第二目标协议将所述后台服务模块中所更新的数据信息发送给所述注册中心模块;所述注册中心模块将所述后台服务模块中所更新的数据信息进行存储。
9.进一步地,在依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新之后,所述方法还包括:确定进行数据信息更新后的网关模块的状态信息;依据所述进行数据信息更新后的网关模块的状态信息,使所述进行数据信息更新后的网关模块查找对应的路由。
10.进一步地,所述第一目标协议为websocket协议,所述第二目标协议为http协议。
11.为了实现上述目的,根据本技术的另一方面,提供了一种微服务网关的更新装置。所述装置应用在微服务网关的更新系统中,所述微服务网关的更新系统包括:网关模块、注册中心模块和后台服务模块,通过第一目标协议将所述网关模块中的第一目标信息注册到所述注册中心模块上,通过第二目标协议将所述后台服务模块中的第二目标信息注册到所述注册中心模块上,该装置包括:第一监听单元,用于通过所述注册中心模块监听所述后台服务模块中所更新的数据信息;第一更新单元,用于依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新。
12.进一步地,所述后台服务模块中包括多个后台服务器,所述网关模块中包括多个网关,所述第一更新单元包括:第一确定模块,用于依据所述后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;第二确定模块,用于确定所述目标后台服务器在所述网关模块中对应的目标网关;第一更新模块,用于依据所述目标后台服务器中更新的数据信息,更新所述目标网关的数据信息。
13.进一步地,所述装置还包括:第一获取单元,用于在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,获取所述后台服务模块中所更新的数据信息;第一发送单元,用于通过所述第一目标协议将所述后台服务模块中所更新的数据信息发送给所述网关模块。
14.进一步地,所述装置还包括:第二发送单元,用于在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,通过所述第二目标协议将所述后台服务模块中所更新的数据信息发送给所述注册中心模块;第一存储单元,用于所述注册中心模块将所述后台服务模块中所更新的数据信息进行存储。
15.进一步地,所述装置还包括:第一确定单元,用于在依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新之后,确定进行数据信息更新后的网关模块的状态信息;第一查找单元,用于依据所述进行数据信息更新后的网关模块的状态信息,使所述进行数据信息更新后的网关模块查找对应的路由。
16.进一步地,所述第一目标协议为websocket协议,所述第二目标协议为http协议。
17.为了实现上述目的,根据本技术的另一方面,提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述的任意一项所述的微服务网关的更新方法。
18.为了实现上述目的,根据本技术的另一方面,提供了一种电子设备,所述电子设备包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的任意
一项所述的微服务网关的更新方法。
19.通过本技术,采用以下步骤:通过注册中心模块监听后台服务模块中所更新的数据信息;依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新,解决了相关技术中当后台服务的数据有所更新时,难以对微服务网关中的数据进行自动更新,影响用户体验的问题。通过根据注册中心模块监听到的后台服务模块中所更新的数据信息对网关模块中的数据信息进行更新,从而可以对微服务网关中的数据进行自动更新,进而达到了提升用户体验的效果。
附图说明
20.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
21.图1是根据本技术实施例提供的微服务网关的更新方法的流程图;
22.图2是根据本技术实施例提供的微服务网关的更新系统的示意图;
23.图3是根据本技术实施例提供的微服务网关的更新装置的示意图;
24.图4是根据本技术实施例提供的电子设备的示意图。
具体实施方式
25.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
26.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
27.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
29.下面结合优选的实施步骤对本发明进行说明,图1是根据本技术实施例提供的微服务网关的更新方法的流程图,如图1所示,该方法包括如下步骤:
30.步骤s101,通过注册中心模块监听后台服务模块中所更新的数据信息。
31.例如,上述的微服务网关的更新方法应用在微服务网关的更新系统中,且微服务网关的更新系统的示意图可以如图2所示,包括网关模块、注册中心模块和后台服务模块。其中,通过第一目标协议将网关模块中的第一目标信息注册到注册中心模块上,通过第二
目标协议将后台服务模块中的第二目标信息注册到注册中心模块上。上述的第一目标协议可以为websocket协议,上述的第二目标协议可以为http协议,上述的第一目标信息可以为网关的地址、网关相关的配置信息,上述的第二目标信息可以为后台服务的服务地址和服务信息,比如服务地址的ip信息及后台服务对应的服务名和版本。所以,通过websocket协议将网关模块中的网关注册模块中的网关的地址和网关相关的配置信息注册到注册中心模块中的网关注册接收模块上,以使网关模块可以接收到注册中心模块上监听到的后台服务所更新的数据信息;通过http协议将后台服务模块中的后台服务注册模块中的后台服务的服务地址和服务信息注册到注册中心模块中的后台服务注册模块上,以实现注册中心模块对后台服务模块的监听。当后台服务更新后端服务地址或者新增后端服务时,注册中心模块则会监听到后台服务所更新的信息。
32.步骤s102,依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新。
33.例如,根据注册中心模块监听到的后台服务所更新的信息,自动更新在网关中存储的后端服务对应的数据信息。
34.通过上述的步骤s101至s102,通过根据注册中心模块监听到的后台服务模块中所更新的数据信息对网关模块中的数据信息进行更新,从而可以对微服务网关中的数据进行自动更新,进而达到了提升用户体验的效果。
35.可选地,在本技术实施例提供的微服务网关的更新方法中,后台服务模块中包括多个后台服务器,网关模块中包括多个网关,依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新包括:依据后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;确定目标后台服务器在网关模块中对应的目标网关;依据目标后台服务器中更新的数据信息,更新目标网关的数据信息。
36.例如,根据注册中心模块监听到的后台服务所更新的信息,确定有数据更新的后台服务,并根据网关中存储的多个服务的相关信息确定出有数据更新的此后台服务对应的一个或多个网关,则根据此后台服务更新的信息,自动更新对应的一个或多个网关的配置信息。
37.通过上述的方案,可以准确的确定出有数据更新的服务所对应的网关,并可以依据后台服务的更新信息对网关进行配置更新。
38.可选地,在本技术实施例提供的微服务网关的更新方法中,在通过注册中心模块监听后台服务模块中所更新的数据信息之后,该方法还包括:获取后台服务模块中所更新的数据信息;通过第一目标协议将后台服务模块中所更新的数据信息发送给网关模块。
39.例如,从注册中心模块中的网关监听通知模块中获取后台服务的更新信息,并如图2所示,可以通过websocket协议和网关监听通知模块通知网关模块中的网关监听模块有哪些后台服务进行了更新和对应的所更新的信息,再将后台服务的更新信息由网关监听模块发送至网关模块中的数据更新模块中,以对网关的配置进行更新。
40.通过上述的方案,可以利用注册中心完成对后端服务网关路由等信息的自更新,从而实现在不手动更新、不重启的情况下自更新后端服务网关路由等信息,进而可以做到后端服务平滑上线,且不会影响网关代理的其他服务。另外,也可以起到当数据增量更新时,加载成本低的作用。
41.可选地,在本技术实施例提供的微服务网关的更新方法中,在通过注册中心模块监听后台服务模块中所更新的数据信息之后,该方法还包括:通过第二目标协议将后台服务模块中所更新的数据信息发送给注册中心模块;注册中心模块将后台服务模块中所更新的数据信息进行存储。
42.例如,从后台服务模块中的后台服务更新模块中获取后台服务的更新信息,并如图2所示,可以通过http协议将获取到的后台服务的更新信息发送至注册中心模块中的后台服务更新接收模块中,再将后台服务的更新信息由后台服务更新接收模块发送至注册中心模块中的数据存储模块中,以存储后台服务的更新信息。
43.通过上述的方案,可以通过注册中心模块实现对后端数据的新增和更新事件的监听,并可以将监听到的信息进行存储。
44.可选地,在本技术实施例提供的微服务网关的更新方法中,在依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新之后,该方法还包括:确定进行数据信息更新后的网关模块的状态信息;依据进行数据信息更新后的网关模块的状态信息,使进行数据信息更新后的网关模块查找对应的路由。
45.例如,可以根据进行数据信息更新后的网关的状态去进行路由,即根据进行数据信息更新后的网关的状态使网关去查找对应的路由,最终使网关路由到其所对应的服务上。
46.通过上述的方案,网关可以按照更新后的状态准确的进行路由,并可以准确快速的找到网关与对应的服上的路由。
47.可选地,在本技术实施例提供的微服务网关的更新方法中,第一目标协议为websocket协议,第二目标协议为http协议。
48.例如,上述的第一目标协议可以为websocket协议,上述的第二目标协议可以为http协议,且上述的第一目标协议和第二目标协议也可以是除websocket协议和http协议之外的协议。
49.综上所述,本实施例中的协议可以有多种,从而扩大了本技术的适用范围。
50.综上,本技术实施例提供的微服务网关的更新方法,通过注册中心模块监听后台服务模块中所更新的数据信息;依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新,解决了相关技术中当后台服务的数据有所更新时,难以对微服务网关中的数据进行自动更新,影响用户体验的问题。通过根据注册中心模块监听到的后台服务模块中所更新的数据信息对网关模块中的数据信息进行更新,从而可以对微服务网关中的数据进行自动更新,进而达到了提升用户体验的效果。
51.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
52.本技术实施例还提供了一种微服务网关的更新装置,需要说明的是,本技术实施例的微服务网关的更新装置可以用于执行本技术实施例所提供的用于微服务网关的更新方法。以下对本技术实施例提供的微服务网关的更新装置进行介绍。
53.图3是根据本技术实施例的微服务网关的更新装置的示意图。如图3所示,该装置包括:第一监听单元301和第一更新单元302。
54.具体地,第一监听单元301,用于通过注册中心模块监听后台服务模块中所更新的数据信息;
55.第一更新单元302,用于依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新。
56.综上,本技术实施例提供的微服务网关的更新装置,第一监听单元301通过注册中心模块监听后台服务模块中所更新的数据信息;第一更新单元302依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新,解决了相关技术中当后台服务的数据有所更新时,难以对微服务网关中的数据进行自动更新,影响用户体验的问题,通过根据注册中心模块监听到的后台服务模块中所更新的数据信息对网关模块中的数据信息进行更新,从而可以对微服务网关中的数据进行自动更新,进而达到了提升用户体验的效果。
57.可选地,在本技术实施例提供的微服务网关的更新装置中,后台服务模块中包括多个后台服务器,网关模块中包括多个网关,第一更新单元包括:第一确定模块,用于依据后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;第二确定模块,用于确定目标后台服务器在网关模块中对应的目标网关;第一更新模块,用于依据目标后台服务器中更新的数据信息,更新目标网关的数据信息。
58.可选地,在本技术实施例提供的微服务网关的更新装置中,该装置还包括:第一获取单元,用于在通过注册中心模块监听后台服务模块中所更新的数据信息之后,获取后台服务模块中所更新的数据信息;第一发送单元,用于通过第一目标协议将后台服务模块中所更新的数据信息发送给网关模块。
59.可选地,在本技术实施例提供的微服务网关的更新装置中,该装置还包括:第二发送单元,用于在通过注册中心模块监听后台服务模块中所更新的数据信息之后,通过第二目标协议将后台服务模块中所更新的数据信息发送给注册中心模块;第一存储单元,用于注册中心模块将后台服务模块中所更新的数据信息进行存储。
60.可选地,在本技术实施例提供的微服务网关的更新装置中,该装置还包括:第一确定单元,用于在依据后台服务模块中所更新的数据信息,对网关模块中的数据信息进行更新之后,确定进行数据信息更新后的网关模块的状态信息;第一查找单元,用于依据进行数据信息更新后的网关模块的状态信息,使进行数据信息更新后的网关模块查找对应的路由。
61.可选地,在本技术实施例提供的微服务网关的更新装置中,第一目标协议为websocket协议,第二目标协议为http协议。
62.所述微服务网关的更新装置包括处理器和存储器,上述第一监听单元301和第一更新单元302等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
63.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来提升用户体验。
64.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
65.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理
器执行时实现所述微服务网关的更新方法。
66.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述微服务网关的更新方法。
67.如图4所示,本发明实施例提供了一种电子设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:通过所述注册中心模块监听所述后台服务模块中所更新的数据信息;依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新。
68.处理器执行程序时还实现以下步骤:所述后台服务模块中包括多个后台服务器,所述网关模块中包括多个网关,依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新包括:依据所述后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;确定所述目标后台服务器在所述网关模块中对应的目标网关;依据所述目标后台服务器中更新的数据信息,更新所述目标网关的数据信息。
69.处理器执行程序时还实现以下步骤:在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,所述方法还包括:获取所述后台服务模块中所更新的数据信息;通过所述第一目标协议将所述后台服务模块中所更新的数据信息发送给所述网关模块。
70.处理器执行程序时还实现以下步骤:在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,所述方法还包括:通过所述第二目标协议将所述后台服务模块中所更新的数据信息发送给所述注册中心模块;所述注册中心模块将所述后台服务模块中所更新的数据信息进行存储。
71.处理器执行程序时还实现以下步骤:在依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新之后,所述方法还包括:确定进行数据信息更新后的网关模块的状态信息;依据所述进行数据信息更新后的网关模块的状态信息,使所述进行数据信息更新后的网关模块查找对应的路由。
72.处理器执行程序时还实现以下步骤:所述第一目标协议为websocket协议,所述第二目标协议为http协议。本文中的设备可以是服务器、pc、pad、手机等。
73.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:通过所述注册中心模块监听所述后台服务模块中所更新的数据信息;依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新。
74.当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:所述后台服务模块中包括多个后台服务器,所述网关模块中包括多个网关,依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新包括:依据所述后台服务模块中所更新的数据信息,确定数据信息更新的目标后台服务器;确定所述目标后台服务器在所述网关模块中对应的目标网关;依据所述目标后台服务器中更新的数据信息,更新所述目标网关的数据信息。
75.当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,所述方法还包括:获取所述后台服务模块中所更新的数据信息;通过所述第一目标协议将所述后台服务模块中
所更新的数据信息发送给所述网关模块。
76.当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:在通过所述注册中心模块监听所述后台服务模块中所更新的数据信息之后,所述方法还包括:通过所述第二目标协议将所述后台服务模块中所更新的数据信息发送给所述注册中心模块;所述注册中心模块将所述后台服务模块中所更新的数据信息进行存储。
77.当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:在依据所述后台服务模块中所更新的数据信息,对所述网关模块中的数据信息进行更新之后,所述方法还包括:确定进行数据信息更新后的网关模块的状态信息;依据所述进行数据信息更新后的网关模块的状态信息,使所述进行数据信息更新后的网关模块查找对应的路由。
78.当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:所述第一目标协议为websocket协议,所述第二目标协议为http协议。
79.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
80.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
81.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
82.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
83.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
84.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
85.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除
可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
86.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
87.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
88.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献