
1.本技术涉及智能控制领域,尤其涉及一种云端服务器、基于多设备的身份认证方法和系统。
背景技术:2.随着语音技术的发展,电子设备中已经出现语音控制功能,该功能已应用到手机、车载、家居等众多不同场景。
3.在启动上述的语音控制功能时,电子设备应用语音处理技术,对用户输入的语音进行处理,根据处理结果执行对应的操作。现有技术中的语音控制功能虽然可以取得一定的效果,但是由于未对用户进行身份认证,导致安全性和控制效率较低。
技术实现要素:4.本技术提供了一种云端服务器、基于多设备的身份认证方法和系统,具有较高的安全性,从而解决了现有的语音控制功能安全性和控制效率较低的技术问题。
5.有鉴于此,本技术第一方面提供了一种基于多设备的身份认证方法,应用于云端服务器,所述云端服务器连接第一电子设备和第二电子设备;
6.所述身份认证方法包括:
7.获取由所述第一电子设备采集的语音指令;
8.对所述语音指令进行语音识别,得到所述语音指令对应的目标第二电子设备和目标操作;
9.对所述语音指令进行声纹识别,得到所述语音指令对应的声纹匹配结果;
10.当所述声纹匹配结果为匹配成功时,控制所述目标第二电子设备执行所述目标操作。
11.可选地,控制所述目标第二电子设备执行所述目标操作之前还包括:
12.判断所述语音指令对应的用户是否有所述目标第二电子设备的控制权限,若是则执行后续步骤。
13.可选地,判断所述语音指令对应的用户是否有所述目标第二电子设备的控制权限,若是则执行后续步骤之后,控制所述目标第二电子设备执行所述目标操作,之前还包括:
14.判断所述目标操作是否在预置权限范围内,若是,则执行后续步骤,其中,所述预置权限范围为:所述用户对所述目标第二电子设备的控制权限范围。
15.可选地,判断所述语音指令对应的用户是否有所述目标第二电子设备的控制权限,具体包括:
16.获取所述语音指令对应的用户id;
17.判断所述目标第二电子设备的白名单中是否存在所述用户id,若是,则判定所述用户有所述目标第二电子设备的控制权限,若否,则判定所述用户无所述目标第二电子设
备的控制权限。
18.可选地,获取所述语音指令对应的用户id具体包括:
19.获取与所述语音指令声纹匹配的匹配用户,并将所述匹配用户对应的id作为所述语音指令对应的用户id。
20.可选地,当所述目标操作为启动操作时,控制所述目标第二电子设备执行所述目标操作具体包括:
21.控制所述目标第二电子设备启动,并根据所述语音指令对应的用户id,控制所述目标第二电子设备加载预置应用程序,其中,所述预置应用程序为预先为所述用户id设置的偏好应用程序。
22.可选地,根据所述语音指令对应的用户id,控制所述目标第二电子设备加载预置应用程序,具体包括:
23.根据所述语音指令对应的用户id、用户id和预置应用程序的对应关系,获取所述用户id对应的预置应用程序;
24.发送所述预置应用程序的程序信息至所述目标第二电子设备,使得所述目标第二电子设备加载所述预置应用程序。
25.可选地,对所述语音指令进行声纹识别,得到所述语音指令对应的声纹匹配结果,具体包括:
26.对所述语音指令进行声纹特征提取,得到提取声纹特征;
27.将所述提取声纹特征和本地声纹特征库中的注册声纹特征进行对比;
28.当所述本地声纹特征库中有且仅有一个注册声纹特征和所述提取声纹特征匹配时,判定所述语音指令对应的声纹匹配结果为匹配成功,否则,判定所述语音指令对应的声纹匹配结果为匹配失败。
29.可选地,所述本地声纹特征库中声纹注册特征的配置过程包括:
30.获取所述第一电子设备或所述第二电子设备发送的注册语音数据;
31.对所述注册语音数据进行声纹特征提取后,将提取到的声纹特征作为用于构建本体声纹特征的注册声纹特征。
32.本技术第二方面提供了一种云端服务器,所述云端服务器连接第一电子设备和第二电子设备;
33.所述云端服务器包括:
34.获取单元,用于获取由所述第一电子设备采集的语音指令;
35.语音识别单元,用于对所述语音指令进行语音识别,得到所述语音指令对应的目标第二电子设备和目标操作;
36.声纹识别单元,用于对所述语音指令进行声纹识别,得到所述语音指令对应的声纹匹配结果;
37.控制单元,用于当所述声纹匹配结果为匹配成功时,控制所述目标第二电子设备执行所述目标操作。
38.本技术第三方面提供了一种基于多设备的身份认证系统,包括:第一电子设备、第二电子设备和如第二方面所述的云端服务器;
39.所述第一电子设备、所述第二电子设备均和所述云端服务器连接;
40.所述第一电子设备,用于采集语音指令,并将所述语音指令发送至所述云端服务器;
41.所述云端服务器,用于对所述语音指令进行语音识别,得到所述语音指令对应的目标第二电子设备和目标操作;还用于对所述语音指令进行声纹识别,得到所述语音指令对应的声纹匹配结果;还用于当所述声纹匹配结果为匹配成功时,控制所述目标第二电子设备执行所述目标操作。
42.从以上技术方案可以看出,本技术具有以下优点:
43.发明人在研究现有技术后发现,现有技术中电子设备的语音控制功能安全性较差,所有人都可以对电子设备实现控制,故发明人在现有语音控制功能中添加了声纹识别的身份认证,然而由于各电子设备之间是独立的,各电子设备上均需要进行声纹注册并构建声纹库,不够便利;且由于电子设备之间的独立,无法实现电子设备之间的联动/协同控制,控制效率较低,故发明人在上述声纹识别的基础上添加了云端服务器,将电子设备连接至云端服务器,由云端服务器进行声纹识别的判断进行身份认证,故无需在各电子设备上分别建立声纹库,且同时由于电子设备连接了云端服务器,此时电子设备之间可以通过云端服务器进行联动/协同控制,从而解决了现有的语音控制功能安全性和控制效率较低的技术问题。
附图说明
44.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
45.图1为本技术实施例中一种基于多设备的身份认证方法的实施例一的流程示意图;
46.图2为本技术实施例中一种基于多设备的身份认证方法的实施例二的流程示意图;
47.图3为本技术实施例中一种云端服务器的实施例的结构示意图;
48.图4为本技术实施例中一种基于多设备的身份认证系统的实施例的结构示意图;
49.图5为本技术实施例中身份认证系统的应用过程示意图。
具体实施方式
50.本技术实施例提供了一种云端服务器、基于多设备的身份认证方法和系统,具有较高的安全性,从而解决了现有的语音控制功能安全性和控制效率较低的技术问题。
51.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.请参阅图1,本技术实施例中一种基于多设备的身份认证方法的实施例一的流程示意图。
53.本实施例中的一种基于多设备的身份认证方法,应用于云端服务器,云端服务器连接第一电子设备和第二电子设备,该身份认证方法包括:
54.步骤101、获取由第一电子设备采集的语音指令。
55.可以理解的是,本实施例中的第一电子设备和第二电子设备仅仅是连接至云端服务器的多个电子设备中的两个。联动/协同控制一般是两个电子设备之间的控制,即使是通过一个电子设备控制多个电子设备,但是也可以就每个被控制的电子设备看作是两个电子设备之间的控制。
56.第一电子设备可以是例如,小度机器人、天猫精灵、小爱智能音箱、手机终端等。第二电子设备可以是电视机、微波炉、电动窗帘、扫地机器人等。可以理解的是,第一电子设备和第二电子设备也可以是同一个电子设备。
57.云端服务器可以是计算机或者电脑终端等,第一电子设备、第二电子设备通过有线或无线的方式连接至云端服务器。
58.可以理解的是,第一电子设备可以是通过语音唤醒的,例如,当第一电子设备为小爱智能音箱时,其对应的预设唤醒词为“小爱同学”(也可以设置为其他的唤醒词),故当第一电子设备在当前场景中检测到“小爱同学”的语音时,唤醒小爱智能音箱此时应答“在呢”(也可以设置为其他的应答词)。
59.对于用于控制第二电子设备的语音指令的控制指令,例如当获取到语音指令为“打开电视机”时,此时第二电子设备为电视机,将上述“打开电视机”的语音指令发送至云端服务器。
60.步骤102、对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作。
61.本实施例中,当云端服务器获取到语音指令后,对语音指令进行语音识别,得到该语音指令对应的目标第二电子设备和目标操作。可以理解的是,目标第二电子设备是上述第二电子设备中的其中一个设备或多个设备。例如,云端服务器上连接的第二电子设备为电视机、微波炉、电动窗帘、扫地机器人,语音指令为关闭电视机,那此时电视机即为目标第二电子设备,对应的此时的目标操作为关闭操作。
62.步骤103、对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果。
63.为了确保语音指令对应的发出用户是云端服务器中的注册用户,因此在云端服务器在获取到语音指令后,对语音指令进行声纹识别得到该语音指令对应的声纹匹配结果。当声纹匹配结果为匹配成功时,说明用户是云端服务器上前期已经注册了的用户,此时可以对目标第二电子设备进行控制,若声纹匹配结果为匹配失败,则说明用户未在云端服务器上注册,不能对目标第二电子设备进行控制。
64.步骤104、当声纹匹配结果为匹配成功时,控制目标第二电子设备执行目标操作。
65.当上述语音指令对应的声纹匹配结果为匹配成功时,便可控制目标第二电子设备执行对应的目标操作。可以理解的是,控制目标第二电子设备执行目标操作,可以是在云端服务器进行语音指令的解析,接着将解析后的操作直接发送至目标第二电子设备,目标第二电子设备收到信息后直接执行操作;也可以是云端服务器将语音指令发送至目标第二电子设备,由目标第二电子设备对语音指令进行解析后进行对应的操作。
66.本实施例中的身份认证方法,获取由第一电子设备采集的语音指令;对语音指令
进行语音识别,得到语音指令对应的目标第二电子设备和目标操作,对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;当声纹匹配结果为匹配成功时,控制目标第二电子设备执行语音指令对应的操作,解决了现有的语音控制功能安全性和控制效率较低的技术问题。
67.以上为本技术实施例提供的一种基于多设备的身份认证方法的实施例一,以下为本技术实施例提供的一种基于多设备的身份认证方法的实施例二。
68.请参阅图2,本技术实施例中一种基于多设备的身份认证方法的实施例二的流程示意图。
69.本实施例中的一种基于多设备的身份认证方法,应用于云端服务器,云端服务器连接第一电子设备和第二电子设备,该身份认证方法包括:
70.步骤201、获取由第一电子设备采集语音指令。
71.需要说明的是,步骤201与步骤101中的描述相同,具体可以参见步骤101的描述,在此不再赘述。
72.步骤202、对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作。
73.需要说明的是,步骤202与步骤102中的描述相同,具体可以参见步骤102的描述,在此不再赘述。
74.步骤203、对语音指令进行声纹特征提取,得到提取声纹特征。
75.需要说明的是,对于声纹特征的提取算法和对应的提取声纹特征在本实施例中不做具体限定,本邻域技术人员可以根据需要进行限定。
76.步骤204、将提取声纹特征和本地声纹特征库中的注册声纹特征进行对比。
77.提取声纹体征和注册声纹特征的对比可以是1:1认证,也可以是1:n认证,具体地本领域技术人员可以根据需要进行选择,在此不做限定和赘述。
78.本地声纹特征库中注册声纹特征的配置过程包括:获取第一电子设备或第二电子设备发送的注册语音数据;对注册语音数据进行声纹特征提取后,将提取到的声纹特征作为用于构建本体声纹特征的注册声纹特征。
79.声纹特征库中还包括交互声纹特征,该交互声纹特征用于电子设备和用户之间的交互,该交互声纹特征的配置过程还包括:获取第一电子设备或第二电子设备发送的交互语音数据,对交互语音数据进行特征提取,得到交互声纹特征。
80.可以理解的是,构建云端服务器的本地声纹特征库时,可以由第一电子设备进行注册的注册语音数据的采集,也可以由第二电子设备进行采集。只是本实施例中无论是第一电子设备还是第二电子设备采集的注册语音数据,电子设备采集到的注册语音数据均会发送至云端服务器,由云端服务器构建本地声纹特征库,由云端服务器进行用户的身份认证。
81.需要说明的是,声纹注册时注册方式分为两种,一种是按预设提示音,引导用户录入固定语音内容来获取该用户声纹信息(用于身份认证时的声纹识别),另一种是注册和与用户交互沟通的方式注册,获取用户声纹信息。获取信息后将用户的身份信息与声纹特征信息共同上传至云端服务器,实现单设备注册,多设备同步,构建包含系统内所有用户的本地声纹特征库。
82.步骤205、当本地声纹特征库中有且仅有一个注册声纹特征和提取声纹特征匹配时,判定语音指令对应的声纹匹配结果为匹配成功,否则,判定语音指令对应的声纹匹配结果为匹配失败。
83.当本地声纹特征库中有且仅有一个注册声纹特征匹配时,说明语音指令对应的发出用户是云端服务器上的注册用户,此时判定语音指令对应的声纹匹配结果为匹配成功,反之,说明语音指令对应的发出用户不是云端服务器上的注册用户,此时判定语音指令对应的声纹匹配结果为匹配失败。
84.步骤206、当声纹匹配结果为匹配成功时,判断语音指令对应的用户是否有目标第二电子设备的控制权限,若是则执行步骤207。
85.本实施例中,为了进一步满足用户的控制需求,实现对目标第二电子设备的按需、按照“用户”控制,对不同的用户设置不同设备的控制权限,如:用户a可控制音箱、电视;用户b可控制手机、音箱、电视机、电动窗帘、微波炉等。
86.判断语音指令对应的用户是否有目标第二电子设备的控制权限,具体包括:获取语音指令对应的用户id;判断目标第二电子设备的白名单中是否存在用户id,若是,则判定用户有目标第二电子设备的控制权限,若否,则判定用户无目标第二电子设备的控制权限。可以理解的是,当目标第二电子设备的白名单中存在用户id时,说明该用户id对应的用户具有目标第二电子设备的控制权限,此时可以控制目标第二电子设备执行对应的操作;而若当目标第二电子设备的白名单中不存在用户id,说明即使该用户id对应的用户虽然是云端服务器中的注册用户,但是无目标第二电子设备的控制权限,此时目标第二电子设备并不会执行语音指令对应的操作。
87.获取语音指令对应的用户id具体包括:获取与语音指令声纹匹配的匹配用户,并将匹配用户对应的id作为语音指令对应的用户id。可以理解的是,与语音指令声纹匹配的匹配用户即匹配的声纹特征对应的用户,其中上述的匹配的声纹特征即上述本地声纹特征库中有且仅有的一个与提取声纹特征匹配的注册声纹特征。
88.步骤207、判断目标操作是否在预置权限范围内,若是,则执行步骤208。
89.其中,预置权限范围为:用户对目标第二电子设备的控制权限范围。
90.为了进一步细化对目标第二电子设备的控制,在设置用户对目标第二电子设备的控制权限后,进一步设置用户对目标第二电子设备的控制权限范围,以满足不同用户对同一电子设备的不同控制权限需求。例如,针对同一电视机,具有控制权限的成年人用户可以设置为具有所有权限,具有控制权限的儿童用户b可以设置为仅仅可以对少儿频道进行控制的控制权限。
91.步骤208、控制目标第二电子设备执行目标操作。
92.其中,当目标操作为启动操作时,控制目标第二电子设备执行目标操作具体包括:
93.控制目标第二电子设备启动,并根据语音指令对应的用户id,控制目标第二电子设备加载预置应用程序。
94.可以理解的是,当上述的语音指令为启动目标第二电子设备时,在启动目标第二电子设备时,根据语音指令对应的用户在目标第二电子设备上进行个性化的加载,例如,当目标第二电子设备为手机时,用户a喜欢听歌,当语音指令为用户a发起时,启动手机的同时,打开手机上用于播放音乐的app;用户b喜欢看剧,当语音指令为用户b发起时,在启动手
机的同时打开手机上用于播放电视剧的app。
95.进一步地,根据语音指令对应的用户id,控制目标第二电子设备加载预置应用程序,具体包括:
96.根据语音指令对应的用户id、用户id和预置应用程序的对应关系,获取用户id对应的预置应用程序;
97.发送预置应用程序的程序信息至目标第二电子设备,使得目标第二电子设备加载预置应用程序。
98.本实施例中的身份认证方法,获取由第一电子设备采集的语音指令;对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作,对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;当声纹匹配结果为匹配成功时,控制目标第二电子设备执行语音指令对应的操作,解决了现有的语音控制功能安全性和控制效率较低的技术问题。
99.以上为本技术实施例提供的一种基于多设备的身份认证方法的实施例二,以下为本技术实施例提供的一种云端服务器的实施例,请参阅图3。
100.本实施例中的云端服务器的连接第一电子设备和第二电子设备,且该云端服务器包括:
101.获取单元301,用于获取由第一电子设备采集的语音指令;
102.语音识别单元302,用于对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作;
103.声纹识别单元303,用于对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;
104.控制单元304,用于当声纹匹配结果为匹配成功时,控制目标第二电子设备执行目标操作。
105.进一步地,云端服务器还包括:
106.第一判断单元305,判断语音指令对应的用户是否有目标第二电子设备的控制权限,若是则触发控制单元304。
107.进一步地,云端服务器还包括:
108.第二判断单元306,用于判断目标操作是否在预置权限范围内,若是,则触发控制单元304,其中,预置权限范围为:用户对目标第二电子设备的控制权限范围。
109.进一步地,控制单元304具体包括:
110.获取子单元,用于获取语音指令对应的用户id;
111.判断子单元,用于判断目标第二电子设备的白名单中是否存在用户id,若是,则判定用户有目标第二电子设备的控制权限,若否,则判定用户无目标第二电子设备的控制权限。
112.进一步地,获取子单元,具体用于获取与语音指令声纹匹配的匹配用户,并将匹配用户对应的id作为语音指令对应的用户id。
113.进一步地,当目标操作为启动操作,控制单元304,具体用于控制目标第二电子设备启动,并根据语音指令对应的用户id,控制目标第二电子设备加载预置应用程序,其中,预置应用程序为预先为用户id设置的偏好应用程序。
114.根据语音指令对应的用户id,控制目标第二电子设备加载预置应用程序,具体包括:
115.进一步地,根据语音指令对应的用户id、用户id和预置应用程序的对应关系,获取用户id对应的预置应用程序;
116.发送预置应用程序的程序信息至目标第二电子设备,使得目标第二电子设备加载预置应用程序。
117.进一步地,声纹识别单元303具体包括:
118.提取子单元,用于对语音指令进行声纹特征提取,得到提取声纹特征;
119.对比子单元,用于将提取声纹特征和本地声纹特征库中的注册声纹特征进行对比;
120.判定子单元,用于当本地声纹特征库中有且仅有一个注册声纹特征和提取声纹特征匹配时,判定语音指令对应的声纹匹配结果为匹配成功,否则,判定语音指令对应的声纹匹配结果为匹配失败。
121.进一步地,本地声纹特征库中注册声纹特征的配置过程包括:
122.获取第一电子设备或第二电子设备发送的注册语音数据;
123.对注册语音数据进行声纹特征提取后,将提取到的声纹特征作为用于构建本体声纹特征的注册声纹特征。
124.本实施例中的云端服务器,获取由第一电子设备采集的语音指令;对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作,对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;当声纹匹配结果为匹配成功时,控制目标第二电子设备执行语音指令对应的操作,解决了现有的语音控制功能安全性和控制效率较低的技术问题。
125.以上为本技术实施例提供的一种云端服务器的实施例二,以下为本技术实施例提供的一种基于多设备的身份认证系统的实施例,请参阅图4。
126.本实施例中基于多设备的身份认证系统,包括:第一电子设备401、第二电子设备402和如上实施例的云端服务器403;
127.第一电子设备401、第二电子设备402均和云端服务器403连接;
128.第一电子设备401,用于采集用于语音指令,并将语音指令发送至云端服务器403;
129.云端服务器403,用于对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作;还用于对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;还用于当声纹匹配结果为匹配成功时,控制目标第二电子设备执行目标操作。
130.为了便于理解,请参照图5,对本实施例中的身份认证系统的应用过程进行简单说明如下:
131.步骤一:设置用户权限和喜好。
132.首先将欲联合控制的电子设备通过云端服务器协同连接到同一系统中。用户可通过手机端来确定每个用户可控制电子设备的权限,如用户a可控制音箱、电视,用户b可控制手机、音箱、电视机、窗帘、微波炉等。同时可以设置用户对电子设备的不同喜好,如用户a喜欢周杰伦的歌,用户b喜欢韩剧等,用于打开相应电子设备时根据喜好进行个性化推荐。
133.步骤二:用户声纹注册,构建本地声纹特征库。
134.用户通过任意电子设备进入声纹注册阶段,注册方式分为两种,一种是按预设提示音,引导用户录入固定语音内容来获取该用户声纹信息,另一种是注册和与用户交互沟通的方式注册,获取用户声纹信息。获取信息后将用户的身份信息与声纹特征信息共同上传至云端服务器。
135.步骤三:协同控制电子设备,个性化内容推荐。
136.用户可通过系统中任意电子设备控制目标电子设备,首先通过语音唤醒启动电子设备,接着通过语音识别来确认需要控制的电子设备,确认目标电子设备后进行声纹识别确认用户身份,认证后对用户权限进行判断,确认用户权限后将语音指令上传到云端服务器,通过云端服务器协同控制目标电子设备,并针对不同用户进行个性化内容推荐。
137.与现有技术相比,本实施例具有如下优点:
138.1、安全性上:声纹识别确定用户身份;
139.2、便捷性上:单个设备可供多个用户使用,多场景中多设备互联互通;
140.3、个性服务上:对不同用户设置不同的设备控制权限,提供个性化服务。
141.本实施例中的身份认证系统,获取由第一电子设备采集的语音指令;对语音指令进行语音识别,得到语音指令对应的目标第二电子设备和目标操作,对语音指令进行声纹识别,得到语音指令对应的声纹匹配结果;当声纹匹配结果为匹配成功时,控制目标第二电子设备执行语音指令对应的操作,解决了现有的语音控制功能安全性和控制效率较低的技术问题。
142.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
143.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个待安装电网网络,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
144.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
145.另外,在本技术个实施例中的功能单元可以集成在一个处理单元中,也可以是个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
146.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等种可以存储程序代码的介
质。
147.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围。