接口管理方法及设备与流程

文档序号:27609925发布日期:2021-11-26 22:29阅读:1116来源:国知局
接口管理方法及设备与流程

1.本技术实施例涉及蓝牙技术领域,尤其涉及一种接口管理方法及设备。


背景技术:

2.蓝牙(bluetooth)作为一种小范围无线连接技术,能够在设备间实现方便快捷、灵活安全、低成本、低功耗的数据和语音通信,是目前实现无线个域网的主流技术之一。
3.现有市场上的智能手机都具有蓝牙功能,也有很多通过蓝牙进行传输的物理配件,比如蓝牙耳机。在专网这个行业中,衍生出很多蓝牙配件:例如,蓝牙手咪,肩咪,蓝牙ptt按键模块等等。
4.相关技术中,现有操作系统通常通过接口来调用相应的功能。以android系统为例,各个厂商都对android系统的手机进行进一步定制,经过定制之后,如果app想要进行对蓝牙控件进行交互只能使用音频管理器(audiomanager)中的接口,但是该接口提供功能单一,无法满足蓝牙配件的多样化操作需求。


技术实现要素:

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.图1为本技术实施例提供的接口管理系统架构示意图;
47.图2为本技术实施例提供的一种接口管理方法的流程示意图;
48.图3为本技术实施例提供的另一种接口管理方法的流程示意图;
49.图4为本技术实施例提供的一种接口管理装置的结构示意图;
50.图5为本技术实施例提供的另一种接口管理装置的结构示意图;
51.图6为本技术实施例提供的接口管理设备的硬件结构示意图。
具体实施方式
52.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.现有市场上的智能手机都具有蓝牙功能,也有很多通过蓝牙进行传输的物理配件,比如蓝牙耳机。在专网这个行业中,衍生出很多蓝牙配件:例如,蓝牙手咪,肩咪,蓝牙ptt按键模块等等。
54.相关技术中,现有操作系统通常通过接口来调用相应的功能。以android系统为例,各个厂商都对android系统的手机进行进一步定制,经过定制之后,如果app想要进行对蓝牙控件进行交互只能使用audiomanager中的接口,但是该接口提供功能单一,无法满足蓝牙配件的多样化操作需求。
55.因此,考虑到上述问题,本技术提供一种接口管理方法,通过终端上的多个蓝牙对外接口实现对不同蓝牙配件的支持,且上述多个蓝牙对外接口能够提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制等功能,从而,满足蓝牙配件的多样化操作需求,增强终端对蓝牙硬件的支持能力。
56.本技术提供的一种接口管理方法,可以适用于图1所示的接口管理系统,应用于终
端的蓝牙管理类,该蓝牙管理类用于对终端的多个蓝牙对外接口进行统一管理,其中,上述多个蓝牙对外接口包括终端开放的隐藏接口,上述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能,该系统可以包括接收装置101、处理器102和显示装置103中至少一种。
57.这里,终端的隐藏接口开放后可以封装作为蓝牙对外接口,各个蓝牙对外接口统一由上述蓝牙管理类进行管理,对外可供相关的应用进行调用。各个蓝牙对外接口可以提供多种功能,例如蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能等,本技术实施例对此不做特别限制。
58.在具体实现过程中,接收装置101可以是输入/输出接口,也可以是通信接口,可以用于接收蓝牙配件的操作请求等信息。
59.处理器102可以根据上述操作请求,从上述多个蓝牙对外接口中确定目标蓝牙对外接口,并将上述操作请求发送至目标蓝牙对外接口,以执行上述操作请求。
60.显示装置103可以用于对上述操作请求、目标蓝牙对外接口等进行显示。
61.显示装置还可以是触摸显示屏,用于在显示的上述内容的同时接收用户指令,以实现与用户的交互。
62.应理解,上述处理器可以通过处理器读取存储器中的指令并执行指令的方式实现,也可以通过芯片电路实现。
63.上述系统仅为一种示例性系统,具体实施时,可以根据应用需求设置。
64.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
65.图2为本技术实施例提供的一种接口管理方法的流程示意图,本技术实施例的执行主体可以为图1实施例中的接口管理系统,应用于终端的蓝牙管理类。该蓝牙管理类用于对终端的多个蓝牙对外接口进行统一管理,其中,上述多个蓝牙对外接口包括终端开放的隐藏接口,上述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能。
66.如图2所示,该方法可以包括:
67.s201:接收蓝牙配件的操作请求,该操作请求包括蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制中至少一个。
68.其中,上述蓝牙配件可以为任意一个或多个蓝牙配件。
69.这里,上述蓝牙管理类接收蓝牙配件的蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制等请求,以便后续基于该请求对终端的多个蓝牙对外接口进行统一管理。
70.可选地,在上述接收蓝牙配件的操作请求之前,还可以包括:
71.判断蓝牙是否处于正常状态,若蓝牙处于正常状态,则执行上述接收蓝牙配件的操作请求的步骤,从而,保证后续处理正常进行,否则,停止操作,进行相应提示,例如蓝牙异常,以便提示相关人员进行处理。
72.s202:根据上述操作请求,从上述多个蓝牙对外接口中确定目标蓝牙对外接口。
73.可选地,上述根据上述操作请求,从上述多个蓝牙对外接口中确定目标蓝牙对外接口,可以包括:
74.确定上述多个蓝牙对外接口中每个接口提供的功能;
75.根据上述操作请求,以及上述每个接口提供的功能,从上述多个蓝牙对外接口中确定目标蓝牙对外接口。
76.这里,不同的蓝牙对外接口可以提供不同的功能,从而,上述蓝牙管理类在接收蓝牙配件的操作请求后,根据该操作请求,以及每个蓝牙对外接口提供的功能,从多个蓝牙对外接口中确定目标蓝牙对外接口。
77.在本技术实施例中,若根据上述操作请求,以及上述每个接口提供的功能,不能从上述多个蓝牙对外接口中确定目标蓝牙对外接口,即在上述多个蓝牙对外接口中没有上述操作请求对应的目标蓝牙对外接口,上述蓝牙管理类可以进行相应提示,例如无对应蓝牙对外接口,以便相关人员及时获取提示,进行对应处理。
78.进一步地,上述终端的隐藏接口可以根据蓝牙配件的操作请求封装为蓝牙对外接口,从而满足蓝牙配件的多样化操作需求。
79.s203:将上述操作请求发送至上述目标蓝牙对外接口,以执行上述操作请求。
80.这里,上述蓝牙管理类将上述操作请求通知目标蓝牙对外接口,目标蓝牙对外接口执行上述操作请求,实现蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制等。
81.可选地,在上述将上述操作请求发送至目标蓝牙对外接口之后,还包括:
82.接收目标蓝牙对外接口的反馈信息;
83.若上述反馈信息为执行成功,则在终端显示上述反馈信息;
84.若上述反馈信息为执行失败,则经过预设时间间隔重新执行上述将上述操作请求发送至目标蓝牙对外接口的步骤。
85.示例性的,在上述蓝牙管理类将上述操作请求发送至目标蓝牙对外接口之后,还可以接收目标蓝牙对外接口的反馈信息,从而根据该反馈信息进行相应处理。例如,如果上述反馈信息为执行成功,说明目标蓝牙对外接口成功执行上述操作请求,实现蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制等,此时,上述蓝牙管理类可以在终端显示上述反馈信息,以便相关人员及时了解蓝牙状态信息。如果上述反馈信息为执行失败,说明目标蓝牙对外接口没有成功执行上述操作请求,没有实现蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制等,此时,上述蓝牙管理类可以经过预设时间间隔重新执行上述将上述操作请求发送至目标蓝牙对外接口的步骤,从而,使得目标蓝牙对外接口重新执行上述操作请求,适合实际应用。其中,上述预设时间间隔可以根据实际情况设置。
86.从上述描述可知,本技术实施例应用于终端的蓝牙管理类,该蓝牙管理类用于对终端的多个蓝牙对外接口进行统一管理,其中,上述多个蓝牙对外接口包括终端开放的隐藏接口,上述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能,本技术实施例在接收到蓝牙配件的操作请求后,根据该操作请求,从上述多个蓝牙对外接口中确定目标蓝牙对外接口,进而,将上述操作请求发送至目标蓝牙对外接口,以执行上述操作请求,从而,通过多个蓝牙对外接口实现对不同蓝牙配件的支持,而且蓝牙对外接口功能多样,满足蓝牙配件的多样化操作需求,增强终端对蓝牙硬件的支持能力,适合实际应用。
87.另外,本技术实施例还提供另一种接口管理方法,解决多重业务的蓝牙请求冲突问题,例如,android终端对进行通话的phone app以及音乐播放等可连接蓝牙播放音频的
相关上层app都是提供蓝牙支持的,这些功能和使用本接口的蓝牙控件之间会有存在冲突。图3为本技术实施例提供的另一种接口管理方法的流程示意图,本技术实施例的执行主体可以为图1所示实施例中的接口管理系统,应用于终端的蓝牙管理类。如图3所示,该方法包括:
88.s301:接收多重业务的蓝牙请求。
89.s302:对上述多重业务进行排序。
90.这里,以上述多重业务的蓝牙请求为多重语音业务连接蓝牙请求为例,在上述蓝牙管理类接收到多重语音业务连接蓝牙请求后,对该多重语音业务进行排序,从而,使得后续基于排序结果处理上述多重语音业务连接蓝牙请求。
91.可选地,上述对上述多重业务进行排序,包括:
92.获取上述多重业务的业务等级;
93.基于上述业务等级,按照业务等级由高到低或者由低到高,对上述多重业务进行排序。
94.其中,上述业务的业务等级可以根据实际情况设置,例如通话业务的等级高于音乐播放业务的等级。这里,上述业务等级可以体现业务的重要度,通话业务的重要度高于音乐播放业务的重要度。
95.s303:基于排序结果,通过上述多个蓝牙对外接口执行上述蓝牙请求。
96.具体的,上述蓝牙管理类可以基于上述排序结果,依次从多个蓝牙对外接口中确定相应的蓝牙对外接口,并将相应蓝牙请求发送至上述确定的蓝牙对外接口,以执行上述蓝牙请求。
97.可选地,在上述基于排序结果,通过上述多个蓝牙对外接口执行上述蓝牙请求之前,还可以包括:
98.显示上述排序结果;
99.若接收到排序结果调整请求,则根据该请求调整上述排序结果。
100.这里,上述蓝牙管理类在对上述多重业务进行排序后,还可以基于接收的排序结果调整请求调整排序结果,进一步满足不同应用场景的不同应用需要。
101.本技术实施例应用于终端的蓝牙管理类,该蓝牙管理类用于对终端的多个蓝牙对外接口进行统一管理,其中,上述多个蓝牙对外接口包括终端开放的隐藏接口,上述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能,本技术实施例在接收到多重业务的蓝牙请求后,对该多重业务进行排序,基于排序结果,通过上述多个蓝牙对外接口执行上述蓝牙请求,从而,解决多重业务的蓝牙请求冲突问题,使多路蓝牙业务得到较好的管理,满足实际应用需要。
102.对应于上文实施例的接口管理方法,图4为本技术实施例提供的接口管理装置的结构示意图。为了便于说明,仅示出了与本技术实施例相关的部分。图4为本技术实施例提供的一种接口管理装置的结构示意图。该接口管理装置应用于终端的蓝牙管理类,所述蓝牙管理类用于对所述终端的多个蓝牙对外接口进行统一管理,其中,所述多个蓝牙对外接口包括所述终端开放的隐藏接口,所述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能。如图4所示,该接口管理装置40包括:第一接收模块401、确定模块402以及发送模块403。
103.其中,第一接收模块401,用于接收所述蓝牙配件的操作请求,所述操作请求包括所述蓝牙连接、所述蓝牙断开以及所述蓝牙配件上的硬件访问控制中至少一个。
104.确定模块402,用于根据所述操作请求,从所述多个蓝牙对外接口中确定目标蓝牙对外接口。
105.发送模块403,用于将所述操作请求发送至所述目标蓝牙对外接口,以执行所述操作请求。
106.在一种可能的设计中,所述确定模块402,具体用于:
107.确定所述多个蓝牙对外接口中每个接口提供的功能;
108.根据所述操作请求,以及所述每个接口提供的功能,从所述多个蓝牙对外接口中确定所述目标蓝牙对外接口。
109.在一种可能的设计中,所述发送模块403,在所述将所述操作请求发送至所述目标蓝牙对外接口之后,还用于:
110.接收所述目标蓝牙对外接口的反馈信息;
111.若所述反馈信息为执行成功,则在所述终端显示所述反馈信息;
112.若所述反馈信息为执行失败,则经过预设时间间隔重新执行所述将所述操作请求发送至所述目标蓝牙对外接口的步骤。
113.本技术实施例提供的装置,可用于执行上述图2所述方法实施例的技术方案,其实现原理和技术效果类似,本技术实施例此处不再赘述。
114.图5为本技术实施例提供的另一种接口管理装置的结构示意图。该接口管理装置应用于终端的蓝牙管理类,所述蓝牙管理类用于对所述终端的多个蓝牙对外接口进行统一管理,其中,所述多个蓝牙对外接口包括所述终端开放的隐藏接口,所述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能。如图5所示,该接口管理装置50包括:第二接收模块501、排序模块502和执行模块503。
115.其中,第二接收模块501,用于接收多重业务的蓝牙请求。
116.排序模块502,用于对所述多重业务进行排序。
117.执行模块503,用于基于排序结果,通过所述多个蓝牙对外接口执行所述蓝牙请求。
118.在一种可能的设计中,所述排序模块502,具体用于:
119.获取所述多重业务的业务等级;
120.基于所述业务等级,按照业务等级由高到低或者由低到高,对所述多重业务进行排序。
121.本技术实施例提供的装置,可用于执行上述图3所述方法实施例的技术方案,其实现原理和技术效果类似,本技术实施例此处不再赘述。
122.图6为本发明实施例提供的接口管理设备的硬件结构示意图。如图6所示,本实施例的接口管理设备60应用于终端的蓝牙管理类,所述蓝牙管理类用于对所述终端的多个蓝牙对外接口进行统一管理,其中,所述多个蓝牙对外接口包括所述终端开放的隐藏接口,所述多个蓝牙对外接口提供蓝牙连接、蓝牙断开以及蓝牙配件上的硬件访问控制功能,上述设备60包括:处理器601以及存储器602;其中
123.存储器602,用于存储计算机执行指令;
124.处理器601,用于执行存储器存储的计算机执行指令,以实现如下步骤:
125.接收所述蓝牙配件的操作请求,所述操作请求包括所述蓝牙连接、所述蓝牙断开以及所述蓝牙配件上的硬件访问控制中至少一个;
126.根据所述操作请求,从所述多个蓝牙对外接口中确定目标蓝牙对外接口;
127.将所述操作请求发送至所述目标蓝牙对外接口,以执行所述操作请求。
128.在一种可能的设计中,所述方法还包括:
129.接收多重业务的蓝牙请求;
130.对所述多重业务进行排序;
131.基于排序结果,通过所述多个蓝牙对外接口执行所述蓝牙请求。
132.在一种可能的设计中,所述对所述多重业务进行排序,包括:
133.获取所述多重业务的业务等级;
134.基于所述业务等级,按照业务等级由高到低或者由低到高,对所述多重业务进行排序。
135.在一种可能的设计中,所述根据所述操作请求,从所述多个蓝牙对外接口中确定目标蓝牙对外接口,包括:
136.确定所述多个蓝牙对外接口中每个接口提供的功能;
137.根据所述操作请求,以及所述每个接口提供的功能,从所述多个蓝牙对外接口中确定所述目标蓝牙对外接口。
138.在一种可能的设计中,在所述将所述操作请求发送至所述目标蓝牙对外接口之后,还包括:
139.接收所述目标蓝牙对外接口的反馈信息;
140.若所述反馈信息为执行成功,则在所述终端显示所述反馈信息;
141.若所述反馈信息为执行失败,则经过预设时间间隔重新执行所述将所述操作请求发送至所述目标蓝牙对外接口的步骤。
142.可选地,存储器602既可以是独立的,也可以跟处理器601集成在一起。
143.当存储器602独立设置时,该接口管理设备还包括总线603,用于连接所述存储器602和处理器601。
144.本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的接口管理方法。
145.在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
146.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
147.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
148.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。
149.应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
150.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
151.总线可以是工业标准体系结构(industry standard architecture,简称isa)总线、外部设备互连(peripheral component interconnect,简称pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
152.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
153.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
154.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
155.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1