1.本公开涉及声学技术,具体涉及音箱系统。
背景技术:2.目前智能音箱已经成为人类日常生活的常用物品,用户也越来越重视听觉享受。但是,智能音箱通常只能单独使用,提供的声学体验也较为单一,难以适应不同的应用场景。因此,有必要提供一种可以灵活适用于多种应用场景的音箱系统。
技术实现要素:3.本公开实施例提供一种音箱系统,可以灵活适用于多种应用场景。
4.本技术实施例提供了一种音箱系统,其特征在于,包括:音箱组合,所述音箱组合中包括至少一个具有移动功能的音箱;检测模块,用于检测预设对象的位置,以及在多个多媒体设备中确定目标多媒体设备,所述目标多媒体设备为预设对象关注的多媒体设备;控制模块,用于控制所述音箱根据所述预设对象的位置进行移动,以及,在所述目标多媒体设备从第一多媒体设备变为第二多媒体设备的情况下,将所述音箱的音源从第一多媒体设备切换为第二多媒体设备。
5.可选的,所述检测模块至少包括以下一种或者多种:uwb设备、摄像头、激光传感器、红外传感器、姿态传感器。
6.可选的,所述音箱系统还包括可供所述预设对象穿戴的可穿戴设备;所述检测模块搭载在所述可穿戴设备、所述音箱、所述多媒体设备中的一个或者多个上。
7.可选的,所述预设对象的位置包括所述预设对象与所述多媒体设备之间的相对位置;所述在多个多媒体设备中确定目标多媒体设备,包括:根据所述预设对象与所述多媒体设备之间的相对位置,在多个所述多媒体设备中确定出位于所述预设对象正前方的所述多媒体设备;将位于所述预设对象正前方的所述多媒体设备,确定为所述目标多媒体设备。
8.可选的,所述预设对象的位置包括所述预设对象当前所在的房间、所述预设对象与所述多媒体设备之间的相对位置;所述在多个多媒体设备中确定目标多媒体设备,包括:将所述预设对象当前所在的房间内的所述多媒体设备作为候选多媒体设备;在所述候选多媒体设备的数量为一个的情况下,将所述候选多媒体设备确定为目标多媒体设备;在所述候选多媒体设备的数量为多个的情况下,根据所述预设对象与所述多候选媒体设备之间的相对位置,在多个候选多媒体设备中确定出位于所述预设对象正前方的候选多媒体设备;将位于所述预设对象正前方的候选多媒体设备,确定为所述目标多媒体设备。
9.可选的,所述控制所述音箱根据所述预设对象的位置进行移动,包括:获取所述音箱组合的声学模式;根据所述音箱组合的声学模式和所述预设对象的位置,确定所述音箱的目标位置;控制所述音箱进行移动以到达所述音箱的目标位置。
10.可选的,在所述获取所述音箱组合的声学模式之前,所述音箱系统还包括:获取第一目标信息,所述第一目标信息包括所述音箱组合中的所述音箱的数量;根据所述第一目
标信息在多种预设声学模式中选取出至少一种候选声学模式;获取第二目标信息,所述第二目标信息至少包括预设对象的信息、预设对象当前所在的房间、时间信息之一;根据所述第二目标信息在所述至少一种候选声学模式中选取出目标声学模式,按照所述目标声学模式设置所述音箱组合的声学模式。
11.可选的,所述根据所述音箱组合的声学模式和所述预设对象的位置,确定所述音箱的目标位置,包括:根据所述音箱组合的声学模式,确定所述音箱组合的目标分布状态,其中,所述音箱组合的目标分布状态表征所述音箱组合中的全部音箱以所述预设对象为参照物形成的整体分布状态;根据所述音箱系统的目标分布状态和所述预设对象的位置,确定所述音箱组合中的每个所述音箱的目标位置。
12.可选的,所述控制模块还用于所述目标多媒体设备从第一多媒体设备变为第二多媒体设备的情况下,控制第一多媒体设备停止播放。
13.可选的,所述将所述音箱的音源从第一多媒体设备切换为第二多媒体设备,包括:获取第一多媒体设备的播放信息,所述第一多媒体设备的播放信息包括第一多媒体设备所播放的多媒体内容的标识和与所述多媒体内容对应的播放进度;控制第二多媒体设备按照所述播放信息继续播放所述多媒体内容,再将所述音箱的音源从第一多媒体设备切换为第二多媒体设备。
14.本公开实施例的一个有益效果在于,控制音箱根据用户的位置进行移动,并且在用户关注的多媒体设备发生变化时对音箱的音源进行及时切换,也即,音箱系统可以根据用户的需求自动进行移动和切换音源,这使得音箱系统可以适用于多种应用场景,更好地满足用户的需求。
15.通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。
附图说明
16.被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开实施例的原理。
17.图1示出根据本公开实施例的音箱系统的例子的示意图。
18.图2示出根据本公开实施例的音箱系统的例子的示意图。
19.图3示出根据本公开实施例的音箱系统的例子的示意图。
20.图4示出根据本公开实施例的音箱系统的例子的示意图。
21.图5示出根据本公开实施例的音箱系统的例子的示意图。
22.图6示出根据本公开实施例的音箱系统的例子的示意图。
23.图7示出根据本公开实施例的音箱系统的例子的示意图。
具体实施方式
24.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
25.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明
及其应用或使用的任何限制。
26.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
27.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
28.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
29.本技术实施例公开了一种音箱系统,该音箱系统,包括:音箱组合、检测模块和控制模块。该音箱系统可以应用于具有一个或者多个多媒体设备的环境中。
30.在本实施例中,音箱组合中至少包括一个具有移动功能的音箱。在一个例子中,音箱为球形,音箱内设有电机,音箱可以在电机的驱动下以滚动方式进行移动。在另一个例子中,音箱可以为多面体球形结构,在音箱的每一面上分别设有指向性扬声器,音箱内设有电机,音箱可以在电机的驱动下滚动。
31.在本实施例的一个示例中,多媒体设备可以是电视、投影仪、平板电脑、游戏机等具有媒体播放功能的电子设备。音箱组合中的音箱可以和多媒体设备通信连接,使得音箱和多媒体设备之间可以进行信息传递。音箱组合中的多个音箱之间也可以通信连接,使得音箱之间可以进行信息传递。多个多媒体设备之间也可以通信连接,使得多媒体设备之间可以进行信息传递。上述通信连接可以通过蓝牙、wifi、uwb等方式实现。
32.在本实施例的一个示例中,音箱系统还包括可供预设对象穿戴的可穿戴设备。其中,可穿戴设备可以是智能头盔、智能眼镜、智能手表等。
33.在本实施例的一个示例中,检测模块至少包括uwb设备、摄像头、激光传感器、红外传感器和姿态传感器中的一种或者多种。这些检测模块可以搭载在可穿戴设备、音箱、多媒体设备中的一个或者多个上,用于检测预设对象的位置,以及在多个多媒体设备中确定目标多媒体设备。
34.例如,激光传感器、红外传感器可以用于检测预设对象相对于音箱、多媒体设备的距离,同时也可以检测房间的信息。uwb设备、摄像头和姿态传感器,用于检测预设对象的位置,具体的,包括预设对象相对于音箱、多媒体设备的距离和预设对象的正前方。
35.例如,多媒体设备中可以搭载有摄像头,通过对摄像头拍摄的图像进行识别,可以确定预设对象的正前方,并确定目标多媒体设备。在另一个例子中,预设对象穿戴有可穿戴设备,音箱、多媒体设备、可穿戴设备中都搭载有uwb设备,如uwb定位模块或uwb电子标签等,通过uwb定位方式,可以测定预设对象相对于音箱和多媒体设备的位置。具体的,可穿戴设备中的uwb电子标签可以发射uwb信号,音箱和多媒体设备中的uwb定位模块接收uwb电子标签发射的uwb信号,确定穿戴有uwb电子标签的预设对象的距离和方向。根据预设对象的距离和方向,确定预设对象关注的多媒体设备。在另一个例子中,预设对象穿戴有可穿戴设备,可穿戴设备搭载有姿态传感器,如三轴陀螺仪、六轴陀螺仪、九轴陀螺仪、加速度计、角度传感器等,姿态传感器可以通过检测预设对象的运动情况,确定预设对象的正前方。
36.在本实施例的一个示例中,利用音箱系统的检测模块还可以获取房间信息。例如,激光传感器可以通过向多个方向发射激光,并根据各方向反射回来的激光测距,可以获取房间信息。例如,还可以基于摄像头拍摄的图像,来获取房间信息。
37.本技术实施例公开了一种音箱系统,该音箱系统,包括:音箱组合,音箱组合中包括至少一个具有移动功能的音箱。检测模块,用于检测预设对象的位置,以及在多个多媒体设备中确定目标多媒体设备,目标多媒体设备为预设对象关注的多媒体设备。控制模块,用于控制音箱根据预设对象的位置进行移动,以及,在目标多媒体设备从第一多媒体设备变为第二多媒体设备的情况下,将音箱的音源从第一多媒体设备切换为第二多媒体设备。
38.在本实施例的一个示例中,音箱组合可以和目标多媒体设备进行蓝牙、wifi、uwb等通信连接,进行音频数据的传输。当目标多媒体设备从第一多媒体设备变为第二多媒体设备的情况下,可以将音箱组合与第二多媒体设备通信连接,将音箱的音源从第一多媒体设备切换为第二多媒体设备。
39.例如,如图1所示场景,音箱组合中包括一个多面体球形音箱,即音箱1,预设对象在位置a时,检测模块检测到预设对象关注的多媒体设备为多媒体设备1,即目标多媒体设备为多媒体设备1,此时音箱组合的音源为多媒体设备1。当预设对象由位置a移动至位置b时,检测模块检测到预设对象的位置发生变化,并且预设对象关注的多媒体设备由多媒体设备1变为多媒体设备2,即目标多媒体设备由多媒体设备1变为多媒体设备2,控制模块控制音箱1与预设对象进行同步移动,并将音箱的音源切换为多媒体设备2。
40.在本例中,可以控制音箱根据用户的位置进行移动,并且在用户关注的多媒体设备发生变化时对音箱的音源进行及时切换,也即,音箱系统可以根据用户的需求自动进行移动和切换音源,这使得音箱系统可以适用于多种应用场景,更好地满足用户的需求。
41.在本实施例的一个示例中,预设对象的位置包括预设对象与多媒体设备之间的相对位置。在多个多媒体设备中确定目标多媒体设备,包括:根据预设对象与多媒体设备之间的相对位置,在多个多媒体设备中确定出位于预设对象正前方的多媒体设备,将位于预设对象正前方的多媒体设备,确定为目标多媒体设备。
42.例如,如图2所示,房间1中有两个多媒体设备,分别是多媒体设备3和多媒体设备4,音箱组合中包括一个多面体球形音箱,检测模块对预设对象的位置进行检测,具体的,包括预设对象与多媒体设备的相对位置,根据预设对象与多媒体设备的相对位置,确定位于预设对象正前方的多媒体设备为多媒体设备3,将多媒体设备3确定为目标多媒体设备。
43.在本实施例的一个例子中,预设对象的位置包括预设对象当前所在的房间、预设对象与多媒体设备之间的相对位置。
44.在多个多媒体设备中确定目标多媒体设备,包括:将预设对象当前所在的房间内的多媒体设备作为候选多媒体设备。在房间内的候选多媒体设备的数量为一个的情况下,将该候选多媒体设备确定为目标多媒体设备。在房间内的候选多媒体设备的数量为多个的情况下,根据预设对象与多候选媒体设备之间的相对位置,在多个候选多媒体设备中确定出位于预设对象正前方的候选多媒体设备,将位于预设对象正前方的候选多媒体设备,确定为目标多媒体设备。
45.在一个例子中,如图3所示,房间2中有一个多媒体设备5,音箱组合中包括一个多面体球形音箱,音箱中搭载有检测模块,检测模块检测到预设对象所在的房间内只有一个多媒体设备,将检测到的该多媒体设备5作为候选多媒体设备,在候选多媒体设备的数量为一个的情况下,将多媒体设备5确定为目标多媒体设备。
46.在另一个例子中,如图2所示,房间1中有两个多媒体设备,分别是多媒体设备3和
多媒体设备4,音箱组合中包括一个多面体球形音箱,检测模块检测预设对象所在的房间有2个多媒体设备(即多媒体设备3和多媒体设备4),将这2个多媒体设备作为候选多媒体设备,同时,检测模块还检测预设对象与多媒体设备的相对位置,确定位于预设对象正前方的多媒体设备为多媒体设备3,并将多媒体设备3确定为目标多媒体设备。
47.在本例中,可以根据预设对象所在的房间内的多媒体设备的数量,采取不同的方式确定目标多媒体设备,以便音箱组合可以与该多媒体设备进行通信连接,播放该多媒体设备的声音。
48.在本实施例的一个示例中,控制音箱根据预设对象的位置进行移动,包括:获取音箱组合的声学模式,根据音箱组合的声学模式和预设对象的位置,确定音箱的目标位置,控制音箱进行移动以到达音箱的目标位置。
49.在本例中,预设对象的位置可以是预设对象的绝对位置。在本实施例的一个示例中,音箱组合的声学模式可以包括环绕声学模式、指向式声学模式、立体声学模式等。音箱的目标位置,可以是音箱在音箱组合的声学模式下,向预设对象提供最佳声学效果的位置,并且目标位置是以预设对象为参照物的相对位置。
50.在本实施例的一个示例中,根据音箱组合的声学模式和预设对象的位置,确定音箱的目标位置,包括:根据音箱组合的声学模式,确定音箱组合的目标分布状态,其中,音箱组合的目标分布状态表征音箱组合中的全部音箱以预设对象为参照物形成的整体分布状态。根据音箱组合的目标分布状态和预设对象的位置,确定音箱组合中的每个音箱的目标位置。音箱组合中的音箱移动到其各自的目标位置时,音箱组合的音箱分布符合该目标分布状态。
51.作为本实施例的另一个示例,音箱组合的声学模式可以包括环绕式声学模式。在本例中,环绕式声学模式需要6个音箱来实现,音箱的最佳声学聆听间距可以是2.5m至3m。该模式的分布状态如图4所示,图中虚线圆圈表示与预设对象间距2.5m的区域。音箱组合的目标分布状态可以是6个音箱分别对应目标位置1-6,具体的,目标位置4位于预设对象的正前方2.5m的位置,目标位置3位于预设对象正前方左侧30度方向的2.5m的位置,目标位置5位于预设对象正前方右侧30度方向的2.5m的位置,目标位置1位于预设对象的正后方3m的位置,目标位置2位于预设对象的正后方左侧45度方向的2.5m的位置,目标位置6位于预设对象的正后方右侧45度方向的2.5m的位置。
52.作为本实施例的另一个示例,音箱组合的声学模式还可以包括指向性声学模式。在本例中,指向性声学模式需要至少一个带有指向性扬声器的音箱来实现,音箱的最佳声学聆听间距可以是2.5m至3m。如图5所示,音箱组合包括1个音箱,音箱可以为多面体球形结构,多面体球形的每个面都设置有指向性扬声器。音箱组合的目标分布状态可以是1个音箱位于预设对象的正前方2.5m的位置,且该音箱应只有朝向预设对象方向的指向性扬声器的发出声音,以使得预设对象可以很好的收听到该音箱发出的声音,而该预设对象以外的位置听到的声音较为轻微。
53.作为本实施例的一个示例,音箱组合的声学模式还可以包括立体声学模式。在本例中,立体声学模式需要2个音箱来实现,音箱的最佳声学聆听间距可以是2.5m至3m。如图6所示,音箱组合包括2个音箱,音箱组合的目标分布状态可以是2个音箱分别对应目标位置1和目标位置2,具体的,目标位置1位于预设对象的左侧2.5m的位置,目标位置2位于预设对
象的右侧2.5m的位置。
54.从以上示例可以看出,不同的声学模式需要的音箱数量可能有所区别,可以根据实际情况和需求灵活设置不同声学模式需要音箱的具体数量。
55.在本实施例的一个示例中,在获取音箱组合的声学模式之前,还包括:获取第一目标信息,第一目标信息包括音箱组合中的音箱的数量。根据第一目标信息在多种预设声学模式中选取出至少一种候选声学模式。获取第二目标信息,第二目标信息至少包括预设对象的信息、预设对象当前所在的房间、时间信息之一。根据第二目标信息在至少一种候选声学模式中选取出目标声学模式,按照目标声学模式设置音箱组合的声学模式。
56.其中,第一目标信息为音箱组合中音箱的数量。由于不同的声学模式需要的音箱数量不同,音箱系统可以根据音箱组合中音箱的数量,从预设模式中选择出可以使用的至少一种候选声学模式。例如,音箱组合中只有一个音箱时,则在预设声学模式中选出可在音箱数量为1个的限制下应用的候选声学模式,包括前文所述的指向性声学模式。在另一个例子中,音箱组合中有两个音箱时,则在预设声学模式中选出可在音箱数量为2个的限制下应用的候选声学模式,包括前文所述的指向声学模式和立体声学模式。
57.在选出候选声学模式之后,音箱系统还可以获取第二目标信息,包括预设对象的信息、预设对象当前所在的房间、时间信息。具体的,预设对象的信息可以包括预设对象的身份和预设对象的偏好。
58.作为本实施例的一个示例,音箱系统识别出预设对象身份为用户x,就可以获取用户x的偏好作为预设对象信息。例如,音箱系统根据用户x穿戴有可穿戴设备中的uwb电子标签的标识确定用户的身份为用户x。用户x偏好环绕声学模式。根据用户信息,从多种候选声学模式中选取环绕声学模式,按照环绕声学模式设置音箱组合的声学模式。
59.在本实施例的一个示例中,第二目标信息还可以包括房间信息,利用音箱系统的检测模块还可以获取房间信息。如图7所示,预设对象处于在一个较为狭小的环境中,例如房间3中。音箱系统通过激光传感器,获取到的房间信息为在一个狭长的房间内。根据房间信息从候选声学模式中,选取适合的声学模式,在本例中由于房间狭长,声学模式可以选择指向式声学模式,按照指向声学模式设置音箱组合的声学模式。
60.在本实施例的一个示例中,第二目标信息还可以包括时间信息。具体的,音箱系统获取的时间信息,可以是当前时间,例如夜里10点,根据时间信息在候选声学模式中选取合适的声学模式,在本例中,获取到的时间为夜里10点,声学模式可以选择对其他方向影响较小的指向式声学模式,并按照指向声学模式设置音箱组合的声学模式。
61.在本例中,在获取音箱组合的声学模式之前,可以获取第一目标信息和第二目标信息,根据获取的信息确定音箱组合的音箱数量与声学模式,并根据音箱系统的声学模式确定音箱的目标位置。通过这种方法,可以使用户在使用过程中,不需要自己选择,就能匹配最适应的声学模式给用户,提高用户的体验。
62.在本实施例的一个示例中,控制模块还用于目标多媒体设备从第一多媒体设备变为第二多媒体设备的情况下,控制第一多媒体设备停止播放。
63.例如,当预设对象关注的多媒体设备从第一多媒体设备变为第二多媒体设备时,控制模块将音箱的音源从第一多媒体设备切换为第二多媒体设备,并控制第一多媒体设备停止播放。
64.在本例中,音箱系统可以在用户关注的多媒体设备即目标多媒体设备改变的情况下,自动关闭用户改变关注前的多媒体设备,节省了资源,减少了用户操作,并减少了干扰,提高用户的体验。
65.在本实施例的一个示例中,将音箱的音源从第一多媒体设备切换为第二多媒体设备,包括:获取第一多媒体设备的播放信息,第一多媒体设备的播放信息包括第一多媒体设备所播放的多媒体内容的标识和与多媒体内容对应的播放进度。控制第二多媒体设备按照播放信息继续播放多媒体内容,再将音箱的音源从第一多媒体设备切换为第二多媒体设备。
66.在本实施例的一个示例中,音箱系统获取到第一多媒体设备的播放信息,例如播放内容的名称和播放内容的进度等。在将音箱的音源从第一多媒体设备切换为第二多媒体设备时,可以控制第二多媒体设备按照之前获取到的播放信息继续播放该播放内容。
67.以本实施例可能实现的一个场景为例,例如,预设对象在卧室观看电视节目时,音箱系统可以获取电视节目的播放信息,当预设对象移动到客厅继续观看时,音箱系统中的音箱组合也随着预设对象移动,并在预设对象关注客厅的电视时,控制客厅的电视继续播放卧室电视播放的内容。
68.在本例中,音箱系统可以在用户关注的多媒体设备即目标多媒体设备改变的情况下,自动使改变关注后的多媒体设备继续播放改变关注前的多媒体设备播放的内容,简化了用户操作,提升了用户的使用体验。
69.本公开中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
70.上述对本公开特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
71.本公开的实施例可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的实施例的各个方面的计算机可读程序指令。
72.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输
的电信号。
73.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
74.用于执行本公开的实施例操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的实施例的各个方面。
75.这里参照根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的实施例的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
76.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
77.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
78.附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程
图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
79.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。