电子设备系统的无线网格网络建立方法、装置和系统与流程

文档序号:16066654发布日期:2018-11-24 12:44阅读:253来源:国知局

本发明涉及通信领域,尤其涉及一种电子设备系统的无线网格网络建立方法、装置和系统。

背景技术

目前的无线多音箱系统使用外部访问热点(accesspoint,ap),比如无线保真(wifi)路由器,进行互联;或者使用wifi直连(wifidirect)进行互联。这两种方式都存在着单点故障,即一旦ap和wifi直连组的主导者(owner)出现故障,则网络无法使用。此外,使用外部ap互联还存在着受外部ap网络速率的影响,同时还会对外部ap造成较大的数据流量压力。

另一方面,无线网格网络(mesh)是对等的网络,每个节点都可以与一个或者多个对等节点进行直接通信;并确定最佳的传输路径(一跳或多跳);当网络有变化时,比如有音箱因关机或电量过低而断网,网络能够自动发现拓扑变化,并自动调整通信路由,以获取最有效的传输路径。

应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

发明人发现,mesh网络的组建需要参与组网的各个音箱使用一致的服务集标识(servicesetidentifier,ssid)、通信信道等,如果需要加密的话,还需要使用一致的加密方式和密码,而为了方便用户使用,这个过程需要自动完成。

在一个解决方案中,可以将mesh组网的配置参数固定写在音箱里,音箱启动后读取该配置参数,并建立mesh网络。然而,这种组网方式不能控制接入的音箱,不能根据环境选取更优的参数,比如通信信道,也不能修改加密的方式和密码,因此不够灵活。

为了解决上述问题中的至少一个,本发明实施例提供了一种电子设备系统的无线网格网络建立方法、装置和系统,以在不需要用户操作的情况下自动灵活地创建各个电子设备(例如音箱)之间的无线网格网络。

根据本发明实施例的第一方面,提供了一种电子设备系统的无线网格网络建立方法,应用于需要组建无线网格网络的电子设备,所述电子设备配置有第一无线模块,其中,所述方法包括:

所述电子设备通过第一无线模块广播自己的设备信息并通过所述第一无线模块从其他电子设备接收各个电子设备的设备信息;

所述电子设备根据自己的设备信息和所述其他电子设备各自的设备信息以及预先设定的规则确定自己是主电子设备还是从电子设备;

在所述电子设备是主电子设备的情况下,所述电子设备在经过预先设定的时间和/或在准备就绪后通过所述第一无线模块发送与组网参数有关的信息,以便其他电子设备作为从电子设备加入所述主电子设备建立的网络;

在所述电子设备是从电子设备的情况下,所述电子设备通过所述第一无线模块检测并获取主电子设备发送的与组网参数有关的信息,以加入主电子设备建立的网络。

根据本发明实施例的第二方面,提供了一种电子设备系统的无线网格网络建立装置,配置于需要组建无线网格网络的电子设备,所述电子设备还配置有第一无线模块,其中,所述装置包括:

收发单元,其通过所述第一无线模块广播所述电子设备的设备信息并通过所述第一无线模块从其他电子设备接收各个电子设备的设备信息;

第一确定单元,其根据所述电子设备的设备信息和所述其他电子设备各自的设备信息以及预先设定的规则确定所述电子设备是主电子设备还是从电子设备;

发送单元,其在所述第一确定单元确定所述电子设备是主电子设备时,在经过预先设定的时间和/或在准备就绪后通过所述第一无线模块发送与组网参数有关的信息,以便其他电子设备作为从电子设备加入所述主电子设备建立的网络;

检测单元,其在所述第一确定单元确定所述电子设备是从电子设备时,通过所述第一无线模块检测并获取主电子设备发送的与组网参数有关的信息,以加入主电子设备建立的网络。

根据本发明实施例的第三方面,提供了一种电子设备,其中,所述电子设备具有第一无线模块、第二无线模块以及前述第二方面所述的装置。

根据本发明实施例的第四方面,提供了一种电子设备系统,其中,所述系统包括多个前述第三方面所述的电子设备。

根据本发明实施例的其他方面,提供了一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在电子设备中执行前述第一方面所述的方法。

本发明的有益效果在于:通过本发明实施例,可以在不需要用户操作的情况下自动灵活地创建电子设备之间的无线网格网络。

参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

在本发明实施例的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。

所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1是实施例1的电子设备系统的无线网格网络建立方法的示意图;

图2是实施例2的电子设备系统的无线网格网络建立装置的示意图;

图3是实施例3的电子设备的示意图。

具体实施方式

参照附图,通过下面的说明书,本发明实施例的前述以及其它特征将变得明显。在下面的说明和附图中,具体公开了本发明实施例的特定实施方式,其表明了其中可以采用本发明实施例的原则的部分实施方式,应了解的是,本发明实施例不限于所描述的实施方式,相反,本发明实施例包括落入所附权利要求的范围内的全部修改、变型以及等同物。

在本发明实施例中,术语“第一”、“第二”等用于对不同元素从称谓上进行区分,但并不表示这些元素的空间排列或时间顺序等,这些元素不应被这些术语所限制。术语“和/或”包括相关联列出的术语的一种或多个中的任何一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。

在本发明实施例中,单数形式“一”、“该”等包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据……”,术语“基于”应理解为“至少部分基于……”,除非上下文另外明确指出。

下面结合附图对本发明实施例的各种实施方式进行说明。这些实施方式只是示例性的,不是对本发明实施例的限制。

实施例1

本实施例提供了一种电子设备系统的无线网格网络建立方法,该方法应用于需要组建无线网格网络的电子设备,该电子设备配置有第一无线模块,该第一无线模块例如为蓝牙模块。此外,该电子设备还可以配置第二无线模块,例如wifi模块,该第二无线模块用于在无线网格网络建立起来之后进行通信。为了方便说明,下面以第一无线模块为蓝牙模块,第二无线模块为wifi模块为例进行说明,但本实施例对此不作限制,第一无线模块和第二无线模块也可以是其他具备无线连接和通信功能的模块,并且,本实施例对第一无线模块和第二无线模块的数量也不作限制,可以分别是一个,也可以分别是一个或多个。

图1是本实施例的电子设备系统的无线网格网络建立方法的示意图,如图1所示,该方法包括:

步骤101:所述电子设备通过蓝牙模块广播自己的设备信息并通过所述蓝牙模块从其他电子设备接收各个电子设备的设备信息;

步骤102:所述电子设备根据自己的设备信息和所述其他电子设备各自的设备信息以及预先设定的规则确定自己是主电子设备还是从电子设备;

步骤103:在所述电子设备是主电子设备的情况下,所述电子设备在经过预先设定的时间和/或在准备就绪后通过所述蓝牙模块发送与组网参数有关的信息,以便其他电子设备作为从电子设备加入所述主电子设备建立的网络;在所述电子设备是从电子设备的情况下,所述电子设备通过所述蓝牙模块检测并获取主电子设备发送的与组网参数有关的信息,以加入主电子设备建立的网络。

通过本实施例的方法,不需要用户的操作,仅通过蓝牙模块的辅助即可自动灵活地创建电子设备之间的无线网格网络。建立起来的无线网格网络可以通过前述第二无线模块进行通信。

为了方便说明,下面以电子设备系统为无线多音箱系统、电子设备为该无线多音箱系统中的音箱为例进行说明,该音箱要建立无线网格网络。

在步骤101中,设备信息例如为音箱的序列号、类型等。由此,在步骤102中,该音箱可以根据各个音箱的设备信息并结合预先设定的规则进行角色选择,也即,决定自己是作为主音箱还是作为从音箱。在一个例子中,该音箱可以根据设备信息中的类型或序列号的特点自动确定主音箱和从音箱的角色,例如,预先设定的规则可以是序列号最大的音箱作为主音箱,由此,该音箱可以根据各个音箱的设备信息中的序列号确定自己是否是序列号最大的音箱,如果是,则确定自己作为主音箱,如果不是,则确定自己作为从音箱;再例如,预先设定的规则可以是中置音箱的优先级最高,由此,该音箱可以根据自己是否是中置音箱决定自己是主音箱还是从音箱,并根据各个音箱的设备信息中的类型是否是中置音箱确定哪个音箱是主音箱。以上只是举例说明,根据设备信息的不同,上述预先设定的规则也不同,本实施例对具体的设定方式不作限制,只要根据该规则能区分出主音箱和从音箱即可。并且上述预先设定的规则也可以结合使用,例如当中置音箱的优先级最高,而要加入网络的中置音箱不止一个时,还可以进一步根据各中置音箱的序列号的大小决定主音箱。

在步骤103中,如果确定该音箱是主音箱,则其可以在经过一定的时间之后,认为角色选择结束,进入主音箱的角色;或者,其也可以在自己准备就绪之后,认为角色选择结束,进入主音箱的角色;或者,其也可以在经过一定的时间并且自己准备就绪之后,认为角色选择结束,进入主音箱的角色。这里,准备就绪例如是指系统启动完成并且wifi模块准备就绪等。此外,本实施例对一定的时间的时长设定不作限制,可以根据需要设定。

在该音箱进入主音箱的角色之后,即使有新的音箱根据步骤102的规则可以成为主音箱,例如,该音箱在进入主音箱的角色之后,接收到了一个新的音箱发送的设备信息,并且根据该设备信息确定其满足作为主音箱的条件,例如序列号最大等,也不再进行角色选择,此时,该音箱可以通过前述蓝牙模块广播自己作为主音箱的信息,这样,接收到该信息的音箱,例如前述新的音箱和/或根据前述规则确定自己是从音箱的音箱可以据此进入从音箱的角色。关于从音箱的动作,将在下面进行说明。

在该音箱进入主音箱的角色之前,例如上述一定时间还未到期和/或该音箱还未准备就绪,则如果有新的音箱根据步骤102的规则可以成为主音箱,那么前述音箱确定自己为从音箱,进入从音箱的角色。

在步骤103中,如果确定该音箱是从音箱,则其可以进入扫描(scanning)的模式,例如通过蓝牙模块检测并获得主音箱发送的与组网参数有关的信息,以加入该主音箱建立的无线网格网络。

在本实施例中,在经过角色选择确定自己作为主音箱并进入主音箱的角色(也即经过上述预定时间和/或准备就绪)之后,该音箱还可以确定组网参数,也即使用的mesh网络参数,例如通道、ssid、加密类型和密码、ip地址网段、主音箱的主机地址等。在确定了该组网参数之后,该音箱可以通过蓝牙模块发送与确定的该组网参数有关的信息,以便选择加入该网络的从音箱。本实施例对上述组网参数的确定方式不作限制,具体取决于当前的网络环境、各音箱的设备信息等。

在本实施例中,该与组网参数有关的信息可以通过蓝牙模块单独发送,也可以与前述自己作为主音箱的信息一起发送,或者,前述自己作为主音箱的信息也可以不发送,而是隐含在该与组网参数有关的信息中,也即,通过发送该与组网参数有关的信息隐式的表明了自己作为主音箱。

在一个实施方式中,该音箱可以直接通过蓝牙模块广播上述与组网参数有关的信息,接收到该信息的从音箱可以全部加入该网络。

在另一个实施方式中,该音箱可以先根据音箱播放模式以及各音箱的设备信息确定要加入网络的从音箱,再通过蓝牙模块向要加入网络的从音箱发送上述与组网参数有关的信息。由此,可以有区分的加入从音箱。对于除音箱以外的其他电子设备,可以根据该电子设备的工作模式以及各电子设备的设备信息确定要加入网络的从音箱。这里,对电子设备的工作模式不做限制。

例如,该音箱可以在上述信息中加入确定的要加入网络的从音箱的标识,并广播该信息,由此,接收到该信息的音箱根据自己的标识和接收到的上述信息确认自己是否可以加入该网络,如果上述信息包含自己的标识,则认为可以加入该网络,如果上述信息不包含自己的标识,则认为不能加入该网络。

再例如,该音箱可以对确定的要加入网络的从音箱以点对点的方式发送上述信息,也即,向确定的要加入网络的从音箱单播上述信息,由此,不能加入网络的音箱不会收到该信息。

在本实施方式中,上述音箱播放模式例如为多声道播放模式,例如2.1播放模式、5.1播放模式、同时播放模式等,本实施例对具体的音箱播放模式不作限制。此外,上述各音箱的设备信息是在步骤101中获得的,就此可以确定音箱的数量和类型等,从而决定要加入网络的从音箱。

根据前述实施方式的不同,该与组网参数有关的信息可以包括不同的内容,例如其可以包括前述组网参数,也可以包括前述组网参数对应的编号,也可以包括前述组网参数和要加入网络的从音箱的标识,还可以包括前述组网参数对应的编号和要加入网络的从音箱的标识,等等。

在本实施例中,在经过角色选择确定自己作为主音箱并进入主音箱的角色(也即经过上述预定时间和/或准备就绪)之后,该音箱还可以继续以一定的频率扫描是否有新的音箱加入。例如,通过蓝牙模块检测并获取其他音箱的设备信息,据此判断是否有新的其他音箱要加入网络,并决定是否将该新的其他音箱加入网络,例如,如果对加入网络的音箱的数量不作限制,可以直接将该新的其他音箱加入网络;如果对加入网络的音箱的数量有限制,则可以根据音箱系统播放模式和所述新的其他音箱的设备信息,决定是否将该新的其他音箱加入网络。加入方式如前所述,例如向该新的其他音箱发送前述与组网参数有关的信息,或者广播包含该新的其他音箱的标识的与组网参数有关的信息,等,此处不再赘述。

在本实施例中,在经过角色选择确定自己作为从音箱之后,该音箱还可以根据获取的上述与组网参数有关的信息(步骤103)配置该无线网格网络。

在一个实施方式中,如果该音箱通过检测获取到主音箱发送的与组网参数有关的信息(步骤103),则该音箱可以据此确定是否可以加入网络,例如上述信息包含自己的标识(这种情况对应于主音箱通过广播的方式发送上述信息并通过该信息中所包含的标识区别可以加入网络的从音箱),或者尽管上述信息不包含自己的标识但是自己是该信息的目的地(这种情况对应于主音箱通过点对点的方式向该音箱发送了上述信息,这种情况也可以对应于主音箱不区分要加入网络的从音箱,也即所有从音箱全部加入网络,而通过广播的方式发送上述信息),则说明可以加入网络,在确定可以加入网络之后,该音箱可以根据获取的该与组网参数有关的信息配置该无线网格网络。

在另一个实施方式中,如果该音箱通过检测没有获取到主音箱发送的与组网参数有关的信息,则说明主音箱没有将其作为从音箱,或者说,主音箱不允许其加入组建的无线网格网络,则该音箱不做任何处理,或者恢复为待机状态,或者进入扫描状态,等,本实施例对这种情况下该音箱的处理方式不作限制。

在本实施例中,在经过角色选择确定自己作为从音箱之后,该音箱还可以根据获取的与组网参数有关的信息和自己的设备信息等,生成其在上述网络中使用的ip地址。这里,与组网参数有关的信息例如可以是上述信息中的ip地址网段等,自己的设备信息例如可以是自身的序号等信息,该音箱可以参考该信息生成自己ip地址,以便于后续的通信。

在本实施例中,作为从音箱,在配置了上述网络和/或生成了上述ip地址之后,该音箱还可以向主音箱上报自己的组网状态,以方便主音箱了解网络状态。这里,该音箱可以通过蓝牙模块向该主音箱上报其组网状态,也可以通过组建的无线网格网络,根据接收到的与组网参数有关的信息中主音箱的ip地址向该主音箱上报其组网状态。在上报了组网状态之后,该音箱可以停止对其他音箱的检测(也即前述扫描)。

通过本发明实施例的方法,可以自动灵活快速地在多个无线音箱间建立无线网格网络连接,并可以继续接收新设备的加入,同时也可以按照系统的需要有选择的让部分音箱加入,例如,在音箱的数量为4个的情况下,如果要进行多通道播放,通过本实施例的方法可以将低音和两个左右声道的音箱加入,而不加入另外一个音箱;如果又检测到两个音箱,通过本实施例的方法可以将这三个音箱同时加入,形成一个5.1播放系统。此外,通过蓝牙模块的短距离特性,不会将远距离的无关音箱加入进来,避免了过多的干扰。

实施例2

本实施例提供一种电子设备系统的无线网格网络建立装置,该装置配置于需要组建无线网格网络的电子设备,该电子设备还配置有第一无线模块,如蓝牙模块,并且,该电子设备还可以配置第二无线模块,如wifi模块,以便在无线网格网络建立起来之后进行通信。并且,与实施例1同样的,本实施例以第一无线模块为蓝牙模块,第二无线模块为wifi模块为例进行说明。由于该装置解决问题的原理与实施例1的方法类似,因此其具体的实施可以参照实施例1的方法的实施,内容相同之处不再重复说明。

图2是本实施例的电子设备系统的无线网格网络建立装置的示意图,如图2所示,该电子设备系统的无线网格网络建立装置200包括:收发单元201、第一确定单元202、发送单元203、以及检测单元204。

收发单元201通过蓝牙模块广播该电子设备的设备信息并通过蓝牙模块从其他电子设备接收各个电子设备的设备信息;第一确定单元202根据该电子设备的设备信息和其他电子设备各自的设备信息以及预先设定的规则确定该电子设备是主电子设备还是从电子设备;发送单元203在第一确定单元202确定该电子设备是主电子设备时,在经过预先设定的时间和/或在准备就绪后通过蓝牙模块发送与组网参数有关的信息,以便其他电子设备作为从电子设备加入该主电子设备建立的网络;检测单元204在第一确定单元202确定该电子设备是从电子设备时,通过蓝牙模块检测并获取主电子设备发送的与组网参数有关的信息,以加入主电子设备建立的网络。

在本实施例中,发送单元203还可以在第一确定单元202确定该电子设备是主电子设备时,通过蓝牙模块广播该电子设备是主电子设备的信息。

在本实施例中,如图2所示,该装置200还可以包括:

第二确定单元205,其在第一确定单元202确定上述电子设备是主电子设备时,确定组网参数,由此,发送单元203可以在经过前述预先设定的时间和/或在准备就绪后通过蓝牙模块发送与该组网参数有关的信息。

在本实施例中,如图2所示,该装置200还可以包括:

第三确定单元206,其在第一确定单元202确定上述电子设备是主电子设备时,根据该电子设备系统的工作模式(例如无线多音箱系统的播放模式)以及接收到的各个电子设备的设备信息确定要加入网络的其他电子设备,由此,发送单元203可以在经过前述预先设定的时间和/或在准备就绪后通过蓝牙模块广播与组网参数有关的信息,或者,发送单元203可以在经过前述预先设定的时间和/或在准备就绪后通过蓝牙模块向确定的要加入网络的其他电子设备单播与组网参数有关的信息。

在本实施例中,与组网参数有关的信息可以包括:所述组网参数,或者所述组网参数对应的编号,或者组网参数和要加入网络的其他电子设备的标识,或者所述组网参数对应的编号和要加入网络的其他电子设备的标识,等等,本实施例对此不作限制,只要通过该信息表明组网状态便于从电子设备加入网络即可。

在本实施例中,如图2所示,该装置200还可以包括:

处理单元207,其在第一确定单元202确定上述电子设备是主电子设备时,通过蓝牙模块检测并获取其他电子设备的设备信息,据此判断是否有新的其他电子设备要加入网络,并根据该电子设备系统的工作模式(例如无线多音箱系统的播放模式)和所述新的其他电子设备的设备信息,决定是否将该新的其他电子设备加入网络。加入方式如前所述,例如向该新的其他电子设备发送前述与组网参数有关的信息,或者广播包含该新的其他电子设备的标识的与组网参数有关的信息,等,此处不再赘述。

在本实施例中,如图2所示,该装置200还可以包括:

配置单元208,其在第一确定单元202确定上述电子设备是从电子设备时,根据检测单元204获取的主电子设备发送的与组网参数有关的信息配置该无线网格网络。此外,如果根据检测单元204获取的该与组网参数有关的信息确定不能加入该主电子设备组建的网络,例如该与组网参数有关的信息中不包含该电子设备的标识,则该配置单元208也可以省略。另外,如果检测单元204没有获取到主电子设备发送的与组网参数有关的信息,则该配置单元208也可以省略。具体如实施例1所述,此处不再赘述。

在本实施例中,如图2所示,该装置200还可以包括:

生成单元209,其根据检测单元204获取的与组网参数有关的信息和该电子设备的设备信息,生成该电子设备在上述无线网格网络中使用的ip地址。关于上述与组网参数有关的信息和上述该电子设备的设备信息,已经在实施例1中做了说明,此处不再赘述,此外,本实施例对该ip地址的生成方式不作限制。

在本实施例中,如图2所示,该装置200还可以包括:

上报单元210,其通过蓝牙模块或者通过上述无线网格网络向主电子设备上报组网状态,并停止对与组网参数有关的信息的检测。

通过本发明实施例的装置,可以自动灵活快速地在多个无线电子设备间建立无线网格网络连接,并可以继续接收新电子设备的加入,同时也可以按照系统的需要有选择的让部分电子设备加入。此外,通过蓝牙模块的短距离特性,不会将远距离的无关电子设备加入进来,避免了过多的干扰。

实施例3

本实施例提供了一种电子设备,图3是本实施例的电子设备300的示意图,如图3所示,该电子设备包括:第一无线模块301、第二无线模块302和电子设备系统的无线网格网络建立装置303。

在本实施例中,该第一无线模块301是短距离通信模块,例如为蓝牙模块,本实施例对此不作限制,该第一无线模块301也可以是其他可用的短距离通信模块。

在本实施例中,该第二无线模块302是用于进行无线网格网络通信的模块,例如为wifi模块,本实施例对此不作限制,该第一无线模块301也可以是其他能够进行无线网格网络通信的模块。

在本实施例中,该电子设备系统的无线网格网络建立装置303可以是实施例2所述的装置,由于在实施例2中,已经对该装置进行了详细说明,其内容被合并于此,此处不再赘述。该电子设备可以是无线多音箱系统中的音箱。

在本实施例中,仅对与本发明实施例有关的部件做了说明,该电子设备300还包含电子设备的常规组成部分,例如,在该电子设备300是音箱的情况下,该音箱还可以包括扬声器等,具体可以参考现有技术,此处省略说明。

实施例4

本实施例还提供了一种电子设备系统,该系统包括多个电子设备,该电子设备可以是实施例3所述的电子设备,由于在实施例3中,已经对该电子设备进行了详细说明,其内容被合并于此,此处不再赘述。

通过本发明实施例的系统,可以自动灵活快速地在多个电子设备间建立无线网格网络连接,并可以继续接收新电子设备的加入,同时也可以按照系统的需要有选择的让部分电子设备加入。此外,通过蓝牙模块的短距离特性,不会将远距离的无关电子设备加入进来,避免了过多的干扰。

本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在电子设备中执行实施例1所述的方法。

本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。逻辑部件例如现场可编程逻辑部件、微处理器、计算机中使用的处理器等。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、dvd、flash存储器等。

结合本发明实施例描述的方法/装置可直接体现为硬件、由处理器执行的软件模块或二者组合。例如,图中所示的功能框图中的一个或多个和/或功能框图的一个或多个组合,既可以对应于计算机程序流程的各个软件模块,亦可以对应于各个硬件模块。这些软件模块,可以分别对应于图中所示的各个步骤。这些硬件模块例如可利用现场可编程门阵列(fpga)将这些软件模块固化而实现。

软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域已知的任何其它形式的存储介质。可以将一种存储介质耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息;或者该存储介质可以是处理器的组成部分。处理器和存储介质可以位于asic中。该软件模块可以存储在移动终端的存储器中,也可以存储在可插入移动终端的存储卡中。例如,若设备(如移动终端)采用的是较大容量的mega-sim卡或者大容量的闪存装置,则该软件模块可存储在该mega-sim卡或者大容量的闪存装置中。

针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本发明所描述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp通信结合的一个或多个微处理器或者任何其它这种配置。

以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1