认证信息处理方法、装置、电子设备和存储介质与流程

文档序号:32611389发布日期:2022-12-20 20:04阅读:24来源:国知局
认证信息处理方法、装置、电子设备和存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种认证信息处理方法、装置、电子设备和存储介质。


背景技术:

2.随着计算机网络的普及,计算机信息安全问题越来越受到社会各界的广泛关注。用于对用户身份进行确认的认证技术对保护计算机信息安全起到重要的作用。常见的认证方式有多种,例如密码认证、动态口令认证、生物特征认证等。
3.在一些场景中,为了进一步提升信息安全,需要结合多种认证方式对用户身份进行确认,因此增加了应用开发的难度和成本。


技术实现要素:

4.本技术实施例提供一种认证信息处理方法、装置、电子设备和存储介质,以解决相关技术存在的问题,技术方案如下:
5.第一方面,本技术实施例提供了一种认证信息处理方法,包括:
6.在预设的认证节点集合中选取多个认证节点,并确定多个认证节点之间的执行逻辑;
7.基于多个认证节点的开发工具以及执行逻辑,得到认证工具包;其中,认证工具包用于在应用程序中实现根据执行逻辑执行多个认证节点。
8.第二方面,本技术实施例提供了一种认证信息处理方法,包括:
9.基于认证工具包,得到包含认证能力的应用程序;其中,认证工具包是基于多个认证节点的开发工具以及多个认证节点之间的执行逻辑得到的;应用程序用于采用认证工具包实现根据执行逻辑执行多个认证节点。
10.第三方面,本技术实施例提供了一种认证信息处理装置,包括:
11.节点配置模块,用于在预设的认证节点集合中选取多个认证节点,并确定多个认证节点之间的执行逻辑;
12.工具包生成模块,用于基于多个认证节点的开发工具以及执行逻辑,得到认证工具包;其中,认证工具包用于在应用程序中实现根据执行逻辑执行多个认证节点。
13.第四方面,本技术实施例提供了一种认证信息处理装置,包括:
14.应用程序生成模块,用于基于认证工具包,得到包含认证能力的应用程序;其中,认证工具包是基于多个认证节点的开发工具以及多个认证节点之间的执行逻辑得到的;应用程序用于采用认证工具包实现根据执行逻辑执行多个认证节点。
15.第五方面,本技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器在执行计算机程序时实现本技术任一实施例提供的方法。
16.第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本技术任一实施例提供的方法。
17.本技术实施例的技术方案中,首先选取多个认证节点并确定相关的执行逻辑,基于多个认证节点的开发工具和执行逻辑,得到可应用于应用程序的认证工具包。基于此,在应用程序开发过程中,可直接基于该认证工具包生成应用程序,使得应用程序具备根据上述执行逻辑执行多个认证节点的能力,无需开发者分别获取多种认证方式的相关工具,也无需开发者针对各认证节点之间的结合进行开发,降低了应用开发的难度和成本。
18.上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。
附图说明
19.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本技术公开的一些实施方式,而不应将其视为是对本技术范围的限制。
20.图1为一个示例性的应用开发系统的示意图;
21.图2为根据本技术一实施例的认证信息处理方法的流程图;
22.图3为根据本技术另一实施例的认证信息处理方法的流程图;
23.图4为本技术应用示例中一个示例性的执行逻辑的示意图;
24.图5为根据本技术一实施例的认证信息处理装置的结构框图;
25.图6为根据本技术另一实施例的认证信息处理装置的结构框图;以及,
26.图7为根据本技术一实施例的电子设备的结构框图。
具体实施方式
27.在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
28.为了更清楚地展示本技术实施例中提供的认证信息处理方法,首先对该方法的应用场景及其中的相关技术进行介绍。本技术实施例提供的该方法可以应用于涉及认证的应用开发系统。其中,认证可以指对用户身份进行确认。其中,用户身份可以基于通信号码、生物信息、物理设备信息表征,即本技术实施例中的认证可以包括对用户的通信号码、生物信息、物理设备信息等信息的确认。示例性地,该应用开发系统可以先得到用于提供认证能力的认证工具包,再利用该认证工具包得到应用程序,即在应用程序中集成认证工具包,使得应用程序具备认证能力。上述过程可以由不同的装置或者不同的平台实现。
29.图1示出了一个示例性的应用开发系统的示意图。如图1所示,应用开发系统可以包括认证配置装置和应用程序开发装置。其中,认证配置装置用于生成认证工具包,应用程序开发装置用于基于认证工具包生成应用程序。在本技术实施例中,认证工具包可以指用于提供认证能力的开发工具的集合,例如,认证工具包可以是sdk(software development kit,软件开发工具包),其中包含认证功能的相关文档、范例和工具。应用程序可以指通过与用户进行交互完成特定工作的计算机应用,在本技术实施例中的应用程序包含认证功能,可以是桌面应用程序,也可以是web(网络)应用程序,本技术不对此进行限制。
30.相关技术中,一个认证工具包往往用于实现一种认证方式例如号码认证或短信认证,因此,在需要结合多种认证方式对用户身份进行确认的情况下,开发者需要从不同的装置或平台获取不同的认证方式对应的认证工具包,并且需要在应用程序开发装置中处理得到多个认证工具包之间的执行逻辑的相关程序,以在应用程序中集成多种认证能力。如此,增加了应用开发难度。在本技术实施例中,认证配置装置基于多个认证节点的开发工具和执行逻辑,得到可应用于应用程序的认证工具包。基于此,如图1所示,在应用程序开发装置中可直接基于该认证工具包生成应用程序,使得应用程序具备根据上述执行逻辑执行多个认证节点的能力,无需开发者分别获取多种认证方式的相关工具,也无需开发者针对各认证节点之间的结合进行开发,降低了应用开发的难度和成本。
31.为了能够更加详尽地了解本技术实施例的特点与技术内容,下面结合附图对本技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本技术实施例。
32.图2示出根据本技术一实施例的认证信息处理方法的流程图。该方法可以由图1所示的认证配置装置执行,但不仅限于此。如图2所示,该方法可以包括:
33.步骤s210,在预设的认证节点集合中选取多个认证节点,并确定多个认证节点之间的执行逻辑;
34.步骤s220,基于多个认证节点的开发工具以及执行逻辑,得到认证工具包;其中,认证工具包用于在应用程序中实现根据执行逻辑执行多个认证节点。
35.本技术实施例中的认证节点可以指执行特定的认证方式的流程节点/程序节点,或者说,认证节点用于表征流程或程序中实施的认证方式。在上述步骤s210中,认证节点集合中可以包括至少两个认证节点。示例性地,认证节点集合中可以包括以下认证节点中的至少一个:
36.(1)号码认证,指基于与移动通信核心网的交互实现认证,例如手机的一键登录、本机号码校验等认证方式;
37.(2)短信认证,指使用短信下发的验证码实现认证;
38.(3)语音认证,指使用语音播放的验证码实现认证;
39.(4)行为认证,指基于人机交互的用于区分人为操作与机器操作的认证;
40.(5)活体认证,指用于区分真实的人与人物图像的认证;
41.(6)面部认证,指在活体认证的基础上,基于采集的面部信息实现认证;
42.(7)指纹认证,指基于采集的指纹信息实现认证;
43.(8)密码认证,指基于预设的密码实现认证,包括图形密码认证、文字密码认证等;
44.(9)声纹认证,指基于采集的声纹实现认证;
45.(10)虹膜认证,指基于采集的眼睛内虹膜实现认证;
46.(11)问题认证,指基于用户对预设问题的回复实现认证;
47.(12)要素认证,指通过核验多种认证要素(例如二要素、三要素或四要素)之间的一致性(例如是否属于同一用户)实现认证,其中,多种认证要素例如是密码、用户名、面部信息等;
48.(13)位置认证,指通过比对用户位置是否在约定的位置范围内实现的认证方式。
49.相应地,在认证节点集合中选取的多个认证节点也可以包括以上认证节点中的至少一个。可以理解,在本技术实施例中的认证节点还可以包括其他各种对用户通信号码、生
物信息或物理设备信息等的认证方式,不限于上述举例。
50.示例性地,上述步骤s210中,在预设的认证节点集合中选取多个认证节点,可以是基于用户操作进行选取。例如认证配置装置可以与用户设备连接,通过用户设备提供可视化的配置界面,检测用户在该配置界面上的操作,基于该操作在认证节点集合中选取多个认证节点。
51.可选地,上述步骤s210中,确定多个认证节点之间的执行逻辑,也可以是基于用户操作进行确定。其中,该执行逻辑可以包括多个认证节点两两之间的判断逻辑,判断逻辑例如是:判断第一认证节点的认证结果是否满足某种条件分支,若满足则进入第二认证节点。示例性地,可以采用流程图的方式表示上述认证节点和执行逻辑,其中,可以通过在流程图中设置执行上述判断步骤的判断节点以及条件分支来表示执行逻辑。
52.根据上述方法,在确定多个认证节点以及多个认证节点之间的执行逻辑后,可以调用多个认证节点的开发工具,基于多个认证节点的开发工具和该执行逻辑,得到认证工具包。示例性地,认证节点的开发工具可以包括执行该认证节点所需的程序、资源等工具以及一些文档、范例等。认证节点的开发工具可以基于该认证节点的sdk得到。此外,得到的认证工具包也可以是sdk,其中集成多个认证节点所对应的多个sdk中的相关信息。也就是说,可以将多个认证节点的sdk以及多个节点之间的执行逻辑集成于一个认证工具包例如一个sdk中。
53.可以看到,本技术实施例提供的方法,首先选取多个认证节点并确定相关的执行逻辑,基于多个认证节点的开发工具和执行逻辑,得到可应用于应用程序的认证工具包。基于此,在应用程序开发过程中,可直接基于该认证工具包生成应用程序,使得应用程序具备根据上述执行逻辑执行多个认证节点的能力,无需开发者分别获取多种认证方式的相关工具,也无需开发者针对各认证节点之间的结合进行开发,降低了应用开发的难度和成本。
54.在一种示例性的实施方式中,上述步骤s210,在预设的认证节点集合中选取多个认证节点,并确定多个认证节点之间的执行逻辑,可以包括:
55.基于在配置界面上的用户选取操作,在认证节点集合中选取多个认证节点,并在配置界面上显示与多个认证节点对应的多个图形标识;
56.基于在配置界面上针对多个图形标识的配置操作,确定多个认证节点之间的执行逻辑。
57.例如,配置界面上可以包括资源显示区域和配置区域。其中,资源显示区域用于显示预设的认证节点集合中的各认证节点的标识。用户选取操作可以包括在该资源显示区域上的用户点击、拖拽操作,例如用户可以通过连续点击认证节点的标识来实现选取该认证节点,用户也可以通过拖拽认证节点的标识到配置区域来实现选取该认证节点。当用户选取了某个认证节点后,可以在配置区域显示该认证节点的图形标识。基于此,用户可以通过在配置区域上针对各认证节点的图形标识执行配置操作。
58.示例性地,上述配置操作可以指在配置界面上针对图形标识的位置进行配置的用户操作。可选地,针对图形标识的位置进行配置可以包括设置各图形标识的顺序、在不同的图形标识之间设置/删除中间节点等。相应地,上述配置操作可以包括对多个图形标识中的至少部分图形标识进行拖拽,和/或,在多个图形标识中相邻的图形标识之间设置判断节点以及条件分支。其中,通过对多个图形标识中的部分或全部图形标识进行拖拽,可以改变多
个图形标识之间的顺序。通过在相邻的图形标识之间设置判断节点以及条件分支,可以确定相邻的图形标识所对应的两个认证节点之间的执行逻辑。
59.例如,可以在行为认证节点、面部认证节点和号码认证节点之间设置判断节点。该判断节点表征在调用行为认证节点进行人机交互后,判断交互行为是否属于人为操作的行为。同时可以设置判断节点下的两个条件分支,分别表征属于人为操作的行为以及不属于人为操作的行为。两个条件分支分别连接号码认证节点和面部认证节点。如此,完成了对行为认证节点、面部认证节点和号码认证节之间的执行逻辑的配置。
60.可选地,上述判断分支是基于判断节点确定的。上述判断节点也可以是在预设的判断节点集合中选取的。进一步地,不同的认证节点可以对应不同的判断节点集合,并显示在上述资源显示区域,如此,用户也可以通过点击或拖拽与认证节点对应的判断节点的标识,实现对判断节点的选取。
61.可选地,上述配置操作还可以包括在相邻的图形标识之间设置人工审批节点。通过认证节点、判断节点和人工审批节点的结合,更有利于根据场景需求灵活配置认证流程,适应不同场景的多样化需求。
62.在一种示例性的实施方式中,上述步骤s220,基于多个认证节点的开发工具以及执行逻辑,得到认证工具包,包括:
63.基于执行逻辑,确定用于连接多个认证节点的逻辑代码;
64.基于多个认证节点的sdk以及逻辑代码,得到认证工具包。
65.示例性地,可以根据执行逻辑中的判断节点、条件分支等确定逻辑代码,利用该逻辑代码实现对多个认证节点的sdk中的相关信息的调用,或者说实现多个sdk的叠加/组合。基于此,实现了多种认证方式的融合,得到应用在应用程序中的认证工具包。如此,可以直接利用该认证工具包实现在应用程序中集成包含多个认证环节的完整认证流程。
66.相应地,本技术实施例还提供一种认证信息处理方法,该方法可以由图1所示的应用开发装置执行,但不仅限于此。图3示出了该方法的流程图,如图3所示,该方法可以包括:
67.步骤s310,基于认证工具包,得到包含认证能力的应用程序;其中,认证工具包是基于多个认证节点的开发工具以及多个认证节点之间的执行逻辑得到的;应用程序用于采用认证工具包实现根据执行逻辑执行多个认证节点。
68.示例性地,可以在应用程序开发过程中,将认证工具包嵌入应用程序中。可以理解,上述认证工具包可以是采用前述实施例提供的方法得到的。相应地,在该方法中的各技术细节可以参考前述实施例实现,在此不一一进行赘述。基于该方法,在应用程序的开发者无需分别获取多种认证方式的相关工具,也无需针对各认证节点之间的结合进行开发,降低了应用开发的难度和成本。
69.为了更清楚地呈现本技术的技术思路,下面提供一个具体的应用示例。首先定义本应用示例中的关键元素。具体如下:
70.认证节点:指表征特定的认证方式的流程节点;
71.判断节点:指用于逻辑判断的节点,可以根据认证节点的返回结果,决定后续流程的演进方向;
72.审批节点:使用人工审批的节点;
73.结束节点:配置流程结束;
74.开始节点:配置流程开始;
75.用户:指被认证的人、物、手机号等;
76.条件分支:主要包括大于、小于、大于等于、小于等于、包含、相同、一致、不一致等。
77.判断逻辑:指两个节点之间的基于判断节点和条件分支构建的执行逻辑,例如第一认证节点的返回结果如果满足预设条件,则进入第二认证节点。
78.在本应用示例中,可以在认证配置装置中使用上述元素,配置出一个可用的执行逻辑。具体地,可以基于认证配置装置提供的可视化的配置界面检测用户的选取操作和配置操作,从而根据用户的操作配置上述执行逻辑。图4示出了本应用示例中一个示例性的执行逻辑的示意图。如图4所示,在开始节点和结束节点之间,选取了行为认证节点、面部认证节点、号码认证节点、短信认证节点、语音认证节等多个认证节点,从而在认证流程中集成了多种认证技术。并且,在相邻的认证节点中可以基于判断节点和条件分支体现执行逻辑。例如,在行为认证节点后设置判断节点,以判断交互行为是否人为操作的行为,并根据不同的条件分支连接至人脸认证节点和号码认证节点;在号码认证节点、短信认证节点后设置判断节点,以判断是否取到号码,根据不同的条件分支连接到下一个认证节点,或者,返回取号结果并连接到结束节点;若号码认证节点和短信认证节点均未能返回取号结果,则进入语音认证节点,根据语音认证节点判断是否取到号码,从而确定返回取号结果或确定认证失败。
79.可见,在上述步骤中可以根据需求进行多样化的认证节点配置。根据配置的执行逻辑,认证配置装置可以利用代码表示上述执行逻辑所对应的工作流,实现应用程序中需要的认证流程。
80.与本技术实施例提供的方法的应用场景以及方法相对应地,本技术实施例还提供一种认证信息处理装置500。该认证信息处理装置500可以是上述认证配置装置。参考图5,该装置500可以包括:
81.节点配置模块510,用于在预设的认证节点集合中选取多个认证节点,并确定多个认证节点之间的执行逻辑;
82.工具包生成模块520,用于基于多个认证节点的开发工具以及执行逻辑,得到认证工具包;其中,认证工具包用于在应用程序中实现根据执行逻辑执行多个认证节点。
83.可选地,上述节点配置模块510可以包括:
84.节点选取单元,用于基于在配置界面上的用户选取操作,在认证节点集合中选取多个认证节点,并在配置界面上显示与多个认证节点对应的多个图形标识;
85.配置单元,用于基于在配置界面上针对多个图形标识的配置操作,确定多个认证节点之间的执行逻辑。
86.可选地,配置操作包括对多个图形标识中的至少部分图形标识进行拖拽,和/或,在多个图形标识中相邻的图形标识之间设置判断节点以及条件分支。
87.可选地,上述工具包生成模块520可以包括:
88.代码确定单元,用于基于执行逻辑,确定用于连接多个认证节点的逻辑代码;
89.工具包确定单元,用于基于多个认证节点的软件开发工具包以及逻辑代码,得到认证工具包。
90.可选地,多个预设认证节点包括以下认证节点中的至少一个:号码认证、短信认
证、语音认证、行为认证、活体认证、面部认证、指纹认证、密码认证、声纹认证、虹膜认证、问题认证、要素认证和位置认证。
91.本技术实施例还提供一种认证信息处理装置600。该认证信息处理装置600可以是上述应用程序开发装置。参考图6,该装置600可以包括:
92.应用程序生成模块610,用于基于认证工具包,得到包含认证能力的应用程序;其中,认证工具包是基于多个认证节点的开发工具以及多个认证节点之间的执行逻辑得到的;应用程序用于采用认证工具包实现根据执行逻辑执行多个认证节点。可选地,该认证工具包可以是上述应用程序开发装置生成的。
93.本技术实施例各装置中的各模块的功能可以参见上述方法中的对应描述,并具备相应的有益效果,在此不再赘述。
94.本技术实施例还提供了一种用于实现上述方法的电子设备。图7示出根据本技术实施例的电子设备的结构框图。如图7所示,该电子设备包括:存储器710和处理器720,存储器710内存储有可在处理器720上运行的计算机程序。处理器720执行该计算机程序时实现上述实施例中的认证信息处理方法。存储器710和处理器720的数量可以为一个或多个。
95.该电子设备还包括:
96.通信接口730,用于与外界设备进行通信,进行数据交互传输。
97.如果存储器710、处理器720和通信接口730独立实现,则存储器710、处理器720和通信接口730可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
98.可选的,在具体实现上,如果存储器710、处理器720及通信接口730集成在一块芯片上,则存储器710、处理器720及通信接口730可以通过内部接口完成相互间的通信。
99.本技术实施例还提供一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本技术任一实施例中提供的方法。
100.本技术实施例还提供一种计算机程序产品,其包括计算机程序,该计算机程序在被处理器执行时实现本技术任一实施例中提供的方法。
101.本技术实施例还提供了一种芯片,该芯片包括,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本技术实施例提供的方法。
102.本技术实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
103.应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
104.进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(sync link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
105.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
106.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本技术的多个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
107.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
108.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
109.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
110.应理解的是,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软
件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
111.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
112.以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1