CN102238571A - 物联网m2m业务处理的装置、系统以及方法 - Google Patents
物联网m2m业务处理的装置、系统以及方法 Download PDFInfo
- Publication number
- CN102238571A CN102238571A CN2010101655055A CN201010165505A CN102238571A CN 102238571 A CN102238571 A CN 102238571A CN 2010101655055 A CN2010101655055 A CN 2010101655055A CN 201010165505 A CN201010165505 A CN 201010165505A CN 102238571 A CN102238571 A CN 102238571A
- Authority
- CN
- China
- Prior art keywords
- virtual terminal
- terminal
- function
- service information
- machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种物联网M2M业务信息处理的装置,方法及系统,用以简化M2M业务处理的过程,提高M2M业务处理的效率。该装置,包括:接收单元,用于接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能;处理单元,用于根据所述第一虚拟终端中机器终端与功能的第二对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
Description
技术领域
本发明涉及网络通讯技术领域,特别涉及一种物联网业务处理的装置、系统以及方法。
背景技术
物联网(M2M,Machine to Machine/Man)作为实现机器与机器,或机器与人之间的无线通信手段,为制造业的信息化提供了一种新的解决思路。例如:在电力设备中安装可监测配电网运行参数的模块,实现配电系统的实时监测、控制和管理维护;在石油设备中安装可以采集油井工作情况信息的模块,远程对油井设备进行调节和控制,及时准确了解油井设备工作情况;在汽车上配装采集车载信息终端、远程监控系统等,实现车辆运行状态监控等。M2M技术的出现,使得网络社会的内涵有了新的内容。网络社会的成员除了原有管理人员、计算机、IT设备之外,数以亿计的其他行业的设备也正要加入进来,例如:上述的电力设备,石油设备,汽车等。
M2M管理平台作为信息接收和处理的核心模块,其接受机器终端上传到各类信息,并进行后续分析和处理,同时向机器终端下发各类信息,对机器终端进行控制。例如:电力系统中的M2M管理平台接收电力设备上传的电网运行参数,并对电网运行参数进行后续分析和处理,并且,该M2M管理平台可以向电力设备下发各类控制指令,对电力设备进行控制。
目前的M2M管理平台对机器终端的处理,都是将机器终端看作是各自独立的设备,互不关联,这样,每一个业务都是单独处理的,例如:在一个区域里有两个具备不同功能的机器终端,A机器终端监测该区域中的一个参数,B机器终端监测该区域中的另一个参数,这样,M2M管理平台执行对该区域的监控时,必须进行两次业务处理,才能实现对该区域的监控,即先与A机器终端进行信息交互,然后再与B机器终端监进行信息交互。这样,当M2M管理平台监控的机器终端数量越来越大时,其业务的复杂度也越来越高,M2M管理平台监控的过程也越来越复杂。
另外,由于硬件技术的发展,新型机器终端可比旧型机器终端集成更多功能,但如果每次都采用新型机器终端替换老机器终端方式,这势必会造成大量不必要的资源和成本的浪费。
发明内容
本发明实施例提供一种M2M业务信息处理的装置,方法及系统,用以简化M2M业务处理的过程,提高M2M业务处理的效率。
本发明实施例提供一种物联网M2M下行业务信息处理的装置,包括:
接收单元,用于接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能;
处理单元,用于根据所述第一虚拟终端中机器终端与功能的对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
本发明实施例提供一种物联网M2M上行业务信息处理的装置,包括:
接收单元,用于接收机器终端上报的M2M上行业务信息;
确定单元,用于根据虚拟终端与机器终端的对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,所述第二虚拟终端具有至少两个机器终端中的至少一个功能;
处理单元,用于当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,发送该第二虚拟终端对应的M2M上行业务信息。
本发明实施例提供一种物联网M2M业务信息处理的系统,包括:
虚拟终端配置模块,用于根据获取的机器终端的信息,配置虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系,并将所述第一对应关系,以及第二对应关系发送给虚拟终端控制模块,其中,所述虚拟终端具有至少两个机器终端中的至少一个功能;
虚拟终端控制模块,用于保存所述第一对应关系,以及第二对应关系,并根据保存的所述第一对应关系,以及第二对应关系,对接收的M2M业务信息进行处理。
本发明实施例提供一种物联网M2M下行业务信息处理的方法,包括:
接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能;
根据所述第一虚拟终端中机器终端与功能的对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
本发明实施例提供一种物联网M2M上行业务信息处理的方法,包括:
接收机器终端上报的M2M上行业务信息;
根据虚拟终端与机器终端的对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,所述第二虚拟终端具有至少两个机器终端中的至少一个功能;
当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,发送该第二虚拟终端对应的M2M上行业务信息。
本发明实施例中,M2M管理平台按设定规则配置了虚拟终端后,对M2M管理平台所管理的机器终端进行整合,包括:拆分或者组合,这样,通过配置虚拟终端息,可以组合出一个具有多功能的虚拟终端,从而,不需要采用新型机器终端替换老机器终端。并在进行M2M业务处理时,可以将多个业务组合成一个业务,通过对虚拟终端的管理,实现对机器终端的管理简化业务处理的过程,提高了业务处理的效率。
附图说明
图1为本发明实施例中M2M下行业务信息处理的流程图;
图2为本发明实施例中M2M上行业务信息处理的流程图;
图3为本发明实施例中M2M业务信息处理的流程图;
图4为本发明实施例中M2M下行业务信息处理装置的结构图;
图5为本发明实施例中M2M上行业务信息处理装置的结构图;
图6为本发明实施例中M2M业务信息处理系统的结构图。
具体实施方式
本发明实施例中,根据获取的每个机器终端的信息,配置虚拟终端,该虚拟终端具有至少一个机器终端的至少一个功能,这样,M2M管理平台通过对虚拟终端的管理,实现对机器终端的管理。即本发明实施例中,M2M管理平台并不是根据固定的机器终端的信息,实现对机器终端的管理,而是将一些机器终端的信息进行分裂或组合,形成对应的虚拟终端的信息,然后在进行M2M业务处理时,一次可以处理包含多个具体功能的M2M业务。从而,通过对虚拟终端的管理,实现对机器终端的管理,简化业务处理的过程,提高了业务处理的效率。
这样,本发明实施例中,一个机器终端可构成一个虚拟终端,或者,一类机器终端可构成一类虚拟终端,或者,一个机器终端分成多个虚拟终端,或者,一类机器终端分成多类虚拟终端,或者,多个机器终端组成一个虚拟终端,或者,机器终端和虚拟终端组成一个新的虚拟终端。
本发明实施例中,可以手动配置虚拟终端的信息,或者,自动配置虚拟终端的信息。如果手动配置虚拟终端的信息,则根据每个机器终端的信息选择具体的机器终端进行组合或者分裂,形成对应的虚拟终端,并生成虚拟终端的信息。如果自动配置虚拟终端的信息,则M2M管理平台首先获取机器终端的一个或多个信息,然后,根据获取的信息,按设定规则,配置机器终端与虚拟终端的对应关系,并生成虚拟终端的信息,其中,虚拟终端具有至少一个机器终端的至少一个功能。
因此,本发明实施例中,包括一种M2M中配置虚拟终端的装置,包括:
获取单元,用于获取机器终端的信息,所述信息包括至少一个功能。
配置单元,用于根据获取的信息,按设定规则,配置虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系。
这里,机器终端的信息包括:类型、功能、位置、或数量。这样,可以按设定规则配置虚拟终端,例如:将同一类型的机器终端对应为一个虚拟终端;或者,根据每个机器终端的位置信息,将位置在设定距离内的所有机器终端对应为一个虚拟终端;或者,一个机器终端具有多个功能,该机器终端的每个功能对应一个虚拟终端。当然,本发明实施例还可以根据其他的规则,配置虚拟终端,就不再列举。
根据上述配置过程,配置的虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系可以如表1所示:
表1
本发明实施例中,为简化M2M业务处理的过程,提高M2M业务处理的效率,一般都是将多个M2M业务合并成一个M2M业务进行处理,因此,下述实施例中,虚拟终端具有至少两个机器终端中的至少一个功能,即虚拟终端与至少两个机器终端对应。对于只与一个机器终端对应的虚拟终端,在进行M2M业务信息处理时,可将其作为一个机器终端,按照现有技术进行M2M业务信息处理,具体过程就不在累述了。
配置了虚拟终端后,参见图1,本发明实施例中,对M2M业务进行处理的过程包括:
步骤101:接收下发给第一虚拟终端的M2M下行业务信息。
由于已配置了虚拟终端,即保存了虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系。并且,该第一虚拟终端具有至少两个机器终端中的至少一个功能。这样,M2M管理平台通过对虚拟终端的管理,实现对机器终端的管理。因此,上层业务生成一个下发给第一虚拟终端的M2M下行业务信息。
步骤102:确定M2M下行业务信息包含的每个功能对应的机器终端。
这里,根据保存的第一虚拟终端中机器终端与功能的对应关系,确定M2M下行业务信息包含的每个功能对应的机器终端。
以表1为例:当M2M下行业务信息为下发给虚拟终端1的获取功能A和B数据的指令时,那么M2M下行业务信息包含功能A和功能B,则根据保存的虚拟终端1的机器终端与功能的对应关系,确定功能A对应机器终端1,功能B对应机器终端2。
步骤103:根据确定的机器终端,并将该M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端,该处理流程结束。
如上例,将M2M下行业务信息拆分为发送给机器终端1的获取功能A数据的指令,以及发送给机器终端2的获取功能B数据的指令,并发送。
在对M2M下行业务信息处理过程中,还可以对第一虚拟终端中与M2M下行业务信息包含的功能对应一致的功能进行标识。例如:当M2M下行业务信息是下发给虚拟终端1的获取功能A和B数据的指令,则将上述表1中的功能A和B进行标识。当M2M下行业务信息是下发给虚拟终端1的获取功能A据的指令,则只将上述表1中的功能A进行标识。
上述只是对M2M下行业务信息进行处理,对M2M业务进行处理的过程还包括对M2M上行业务信息进行处理,参见图2,包括:
步骤201:接收机器终端上报的M2M上行业务信息。
M2M上行业务信息可以分为机器终端定时上报的业务信息,主动上报的业务信息,以及针对M2M下行业务信息返回的业务信息。即M2M上行业务信息分为时上报业务信息和非定时上报业务信息。其中,非定时上报业务信息又分为M2M主动上行业务信息和M2M被动上行业务信息。
步骤202:确定上报该M2M上行业务信息的机器终端对应的第二虚拟终端。第二虚拟终端具有至少两个机器终端的至少一个功能。
发送该M2M上行业务信息的机器终端已确定,则根据保存的虚拟终端与机器终端的第一对应关系,确定该机器终端对应的第二虚拟终端。
如表1所示,当发送该M2M上行业务信息的机器终端为机器终端1时,其对应的第二虚拟终端为虚拟终端1,当发送该M2M上行业务信息的机器终端为机器终端2,其对应的第二虚拟终端为虚拟终端1。
步骤203:确定M2M上行业务信息的类型,即判断M2M上行业务信息是否为非定时上报业务信息,若是执行步骤204,否则,执行206。
步骤204:根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息是否完整,若完整,执行步骤205,否则,返回步骤201。
这里,首先确定第二虚拟终端的需求功能,并将该M2M上行业务信息存入第二虚拟终端的缓存区中,然后,将该缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,则表明缓存区中的信息完整,即确定该第二虚拟终端对应的M2M上行业务信息完整,则可进行后续的业务处理。若没有,则暂时不对其进行业务处理,待该缓存区中的信息完整后,一起进行处理。即返回步骤201。
如上述表1所示,M2M上行业务信息为机器终端1发送的功能A的数据,而与机器终端1对应的虚拟终端1的需求功能为功能A,则执行步骤205。若虚拟终端1的需求功能为功能A和B,则缓存区中信息不完整,返回步骤201。
这里,M2M上行业务信息可能是M2M主动上行业务信息和M2M被动上行业务信息,当M2M上行业务信息是针对M2M下行业务信息返回的M2M被动上行业务信息时,在处理M2M下行业务信息时,对虚拟终端中的部分或全部功能进行了标识,即有些功能携带了标识。
因此,确定第二虚拟终端的需求功能的过程包括:
首先判断所述第二虚拟终端中是否有携带标识的功能,若有,确定携带标识的功能为所述第二虚拟终端的需求功能,若没有,将所述第二虚拟终端的所有功能确定为所述第二虚拟终端的需求功能。
如上述表1所示,如虚拟终端1中功能A携带标识,则表明第二虚拟终端的需求功能为功能A。若虚拟终端1中没有功能携带标识,则表明第二虚拟终端的需求功能为功能A和功能B。
步骤205:发送第二虚拟终端对应的M2M上行业务信息,本次业务处理过程结束。
缓存区中的信息完整,因此,将该缓存区中的M2M上行业务信息继续上报给上层业务进行后续的业务处理后。
当然,本发明实施例中,当发送完缓存区中的M2M上行业务信息后,可将该缓存区中的M2M上行业务信息删除,以便下一次的业务处理。并且,将第二虚拟终端中携带标识的功能的标识取消。
步骤206:发送该M2M上行业务信息,本次业务处理过程结束。
该M2M上行业务信息是定时上报业务信息,因此,直接将该M2M上行业务信息上报给上层业务进行后续的业务处理后。
下面结合说明书附图对本发明实施例作进一步详细描述。
实施例、本实施例中,采用M2M监控一个湖泊的水文情况,在该湖泊投放一些机器终端A,包括:A1、A2、----、An,这些机器终端可以定时将位置、温度等信息反馈给M2M平台。又在该湖泊内投放了一些机器终端B,包括:B1、B2、----、Bm,这些机器终端可以将位置、流速信息反馈给M2M平台。
这样,在投放这些机器终端之后,M2M就可以获得各个机器终端信息,例如:A1的位置,功能、类型信息,A2的位置,功能、类型信息,----,B1的位置,功能、类型信息,----,Bm的位置,功能、类型信息。本实施例中,将距离在10厘米内的机器终端组合成一个虚拟终端,因此,可能是将A1、B1组合成一个虚拟终端C1,A2、B2组合成一个虚拟终端C2,----,Am、Bm组合成一个虚拟终端Cm。这样,根据A1、B1的信息配置C1的信息,根据A2、B2的信息配置C2的信息,----,根据Am、Bm的信息配置Cm的信息。
配置的虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系可以如表2所示:
表2
如表2配置了虚拟终端,虚拟终端都具有两个机器终端中的两个功能,参见图3,M2M管理平台进行业务处理的过程包括:
步骤301:M2M管理平台给虚拟终端C1下发M2M下行业务信息。
步骤302:确定M2M下行业务信息包含的每个功能对应的机器终端。
当下发的M2M下行业务信息用来获取温度和流速的数据时,则根据上述表2,确定温度对应为机器终端A1,流速对应机器终端B1;
当下发的M2M下行业务信息只用来获取温度的数据时,则根据上述表2,确定温度对应为机器终端A1。
步骤303:根据确定的机器终端,将M2M下行业务信息拆分,并发送给对应的机器终端。
这里,若下发的M2M下行业务信息用来获取温度和流速的数据时,将M2M下行业务信息拆分为发送给机器终端A1的获取温度的数据指令,以及,发送给机器终端B1的获取流速的数据指令。
步骤304:对虚拟终端C1中被需求的功能进行标识。
若M2M下行业务信息中包括了温度和流速功能,因此,将虚拟终端C中的温度和流速都进行标识。若M2M下行业务信息中只包括了温度功能,因此,只将虚拟终端C中的温度进行标识。
这样,M2M管理平台对M2M下行业务信息进行处理。则接收到M2M上行业务信息后继续进行处理。
步骤305:收到机器终端A1或B1上报的M2M上行业务信息。
湖泊内的机器终端接收到M2M下行业务信息后进行反馈,因此,当A1接收到对应的业务信息后,A1就将位置,温度等信息作为M2M上行业务信息反馈给M2M管理平台,同时,该M2M上行业务信息还有A1本身的一些信息,例如,功能、信号等信息。同样,B1也将位置,流速等信息作为M2M上行业务信息反馈给M2M管理平台,
步骤306:确定上报的机器终端对应的虚拟终端C1。
这里,若收到的A1上传的M2M上行业务信息,则根据上述表2,确定该A1对应的虚拟终端为C1。同样,若收到的B1上传的M2M上行业务信息,则根据上述表2,确定该B1对应的虚拟终端为C1
步骤307:确定M2M上行业务信息为M2M被动上行业务信息。
步骤308:将M2M上行业务信息存入虚拟终端C1对应的缓存区中。
步骤309:确定虚拟终端C1中需求的功能。
已经在步骤304中对虚拟终端C1中被需求的功能进行标识,因此,这里,C1中携带标识的功能即为需求的功能。若温度和流速都被标识,则两者都是需求的功能,若只有温度都被标识,则温度是需求的功能。
步骤310:判断缓存区中M2M上行业务信息包含的功能与虚拟终端C1的需求功能是否一致,若一致,执行步骤311,否则,返回步骤305。
若C1的需求功能是温度,缓存区中M2M上行业务信息正好是机器终端A上报的温度数据,因此,两者一致,执行步骤311。若C1的需求功能是温度和流速,缓存区中M2M上行业务信息只有机器终端A上报的温度数据,因此,两者不一致,返回步骤305。
步骤311:对缓存区中的M2M上行业务信息进行业务处理。
这里,可以获得某一区域内的温度,流速的信息,对其进行存储,以及分析,从而可以更好的监控湖泊的水文情况。
步骤312:删除缓存区中的M2M上行业务信息以及虚拟终端中功能上的标识,本次业务处理流程结束。
根据上述的M2M下行业务处理的方法,可以构建一种M2M下行业务处理的装置,参见图4,包括:接收单元410和处理单元420。
接收单元410,用于接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能。
处理单元420,用于根据所述第一虚拟终端中机器终端与功能的对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
该处理单元420,还用于对所述第一虚拟终端中与所述M2M下行业务信息包含的功能对应一致的功能进行标识。
根据上述的M2M上行业务处理的方法,可以构建一种M2M上行业务处理的装置,参见图5,包括:接收单元510、确定单元520和处理单元520。
接收单元510,用于接收机器终端上报的M2M上行业务信息。
确定单元520,用于根据虚拟终端与机器终端的对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,所述第二虚拟终端具有至少两个机器终端中的至少一个功能。
处理单元530,用于当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,发送该第二虚拟终端对应的M2M上行业务信息。
这样,处理单元530,还用于确定述第二虚拟终端的需求功能,并将所述M2M上行业务信息存入所述第二虚拟终端的缓存区中,将所述缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,确定该第二虚拟终端接收的M2M上行业务信息完整。
处理单元530,还用于判断所述第二虚拟终端中是否有携带标识的功能,若有,确定携带标识的功能为所述第二虚拟终端的需求功能,若没有,将所述第二虚拟终端的所有功能确定为所述第二虚拟终端的需求功能。
另外,处理单元530,还用于当所述M2M上行业务信息是定时上报业务信息时,发送所述M2M上行业务信息。
本发明实施例中,该M2M业务处理的装置可以应用到M2M管理平台中,这样可以构建一种M2M管理系统,参见图6,M2M管理系统包括:虚拟终端配置模块100,虚拟终端控制模块200。
其中,虚拟终端配置模块100,用于根据获取的机器终端的信息,配置配置虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系,并将所述第一对应关系,以及第二对应关系发送给虚拟终端控制模块,其中,所述虚拟终端具有至少两个机器终端中的至少一个功能。
虚拟终端控制模块200,用于保存所述第一对应关系,以及第二对应关系,并根据保存的所述第一对应关系,以及第二对应关系,对接收的M2M业务信息进行处理。
本发明实施例中,该系统还包括:接入模块300和业务处理模块400,其中,
虚拟终端配置模块100与虚拟终端控制模块200连接,而虚拟终端控制模块200不仅与虚拟终端配置模块100连接,而且还分别与接入模块300和业务处理模块400连接。
这样,业务管理模块400,用于生成下发给第一虚拟终端的M2M下行业务信息,并发送给所述虚拟终端控制模块。
虚拟终端控制模块200,具体用于根据根据所述第一虚拟终端中机器终端与功能的第二对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给接入模块。
接入模块300,用于将接收到的业务信息发送给对应的机器终端。
另外,虚拟终端控制模块200,还用于对所述第一虚拟终端中与所述M2M下行业务信息包含的功能对应一致的功能进行标识。
本发明实施例中,接入模块300,还用于将接收到的机器终端上报的M2M上行业务信息发送给虚拟终端控制模块。
虚拟终端控制模块200,还用于根据虚拟终端与机器终端的第一对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,向所述业务管理模块发送该第二虚拟终端对应的M2M上行业务信息。业务管理模块300,还用于对接收的M2M上行业务信息进行业务处理。
该虚拟终端控制模块200,还用于确定所述第二虚拟终端的需求功能,并将所述M2M上行业务信息存入所述第二虚拟终端的缓存区中,将所述缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,确定该第二虚拟终端接收的M2M上行业务信息完整。以及,该虚拟终端控制模块200,还用于判断所述第二虚拟终端中是否有携带标识的功能,若有,确定携带标识的功能为所述第二虚拟终端的需求功能,若没有,将所述第二虚拟终端的所有功能确定为所述第二虚拟终端的需求功能。
另外,虚拟终端控制模块200,还用于当所述M2M上行业务信息是定时上报业务信息时,向所述业务管理模块发送所述M2M上行业务信息。
本发明实施例中,M2M管理平台按设定规则配置了虚拟终端后,对M2M管理平台所管理的机器终端进行整合,包括:拆分或者组合,这样,通过配置虚拟终端息,可以组合出一个具有多功能的虚拟终端,从而,不需要采用新型机器终端替换老机器终端。并在进行M2M业务处理时,可以将多个业务组合成一个业务,通过对虚拟终端的管理,实现对机器终端的管理简化业务处理的过程,提高了业务处理的效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种物联网M2M下行业务信息处理的装置,其特征在于,包括:
接收单元,用于接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能;
处理单元,用于根据所述第一虚拟终端中机器终端与功能的对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
2.如权利要求1所述的装置,其特征在于,
所述处理单元,还用于对所述第一虚拟终端中与所述M2M下行业务信息包含的功能对应一致的功能进行标识。
3.一种物联网M2M上行业务信息处理的装置,其特征在于,包括:
接收单元,用于接收机器终端上报的M2M上行业务信息;
确定单元,用于根据虚拟终端与机器终端的对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,所述第二虚拟终端具有至少两个机器终端中的至少一个功能;
处理单元,用于当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,发送该第二虚拟终端对应的M2M上行业务信息。
4.如权利要求3所述的装置,其特征在于,
所述处理单元,还用于确定所述第二虚拟终端的需求功能,并将接收的所述M2M上行业务信息存入所述第二虚拟终端的缓存区中,将所述缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,确定该第二虚拟终端对应的M2M上行业务信息完整。
5.如权利要求4所述的装置,其特征在于,
所述处理单元,还用于判断所述第二虚拟终端中是否有携带标识的功能,若有,确定携带标识的功能为所述第二虚拟终端的需求功能,若没有,将所述第二虚拟终端的所有功能确定为所述第二虚拟终端的需求功能。
6.如权利要求3所述的装置,其特征在于,
所述处理单元,还用于当所述M2M上行业务信息是定时上报业务信息时,发送所述M2M上行业务信息。
7.一种物联网M2M业务信息处理的系统,其特征在于,包括:
虚拟终端配置模块,用于根据获取的机器终端的信息,配置虚拟终端与机器终端的第一对应关系,以及每个虚拟终端中机器终端与功能的第二对应关系,并将所述第一对应关系,以及第二对应关系发送给虚拟终端控制模块,其中,所述虚拟终端具有至少两个机器终端中的至少一个功能;
虚拟终端控制模块,用于保存所述第一对应关系,以及第二对应关系,并根据保存的所述第一对应关系,以及第二对应关系,对接收的M2M业务信息进行处理。
8.如权利要求7所述的系统,其特征在于,还包括:业务管理模块和接入模块,其中,
所述业务管理模块,用于生成下发给第一虚拟终端的M2M下行业务信息,并发送给所述虚拟终端控制模块;
所述虚拟终端控制模块,具体用于根据所述第一虚拟终端中机器终端与功能的第二对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给接入模块;
所述接入模块,用于将接收到的业务信息发送给对应的机器终端。
9.如权利要求8所述的系统,其特征在于,
所述虚拟终端控制模块,还用于对所述第一虚拟终端中与所述M2M下行业务信息包含的功能对应一致的功能进行标识。
10.如权利要求8所述的系统,其特征在于,
所述接入模块,还用于将接收到的机器终端上报的M2M上行业务信息发送给虚拟终端控制模块;
所述虚拟终端控制模块,还用于根据虚拟终端与机器终端的第一对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,向所述业务管理模块发送该第二虚拟终端对应的M2M上行业务信息;
所述业务管理模块,还用于对接收的M2M上行业务信息进行业务处理。
11.如权利要求10所述的系统,其特征在于,
所述虚拟终端控制模块,还用于确定所述第二虚拟终端的需求功能,并将接收的所述M2M上行业务信息存入所述第二虚拟终端的缓存区中,将所述缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,确定该第二虚拟终端对应的M2M上行业务信息完整。
12.一种物联网M2M下行业务信息处理的方法,其特征在于,包括:
接收下发给第一虚拟终端的M2M下行业务信息,其中,所述第一虚拟终端具有至少两个机器终端中的至少一个功能;
根据所述第一虚拟终端中机器终端与功能的对应关系,确定所述M2M下行业务信息包含的每个功能对应的机器终端,并将所述M2M下行业务信息拆分为每个机器终端的业务信息,发送给对应的机器终端。
13.如权利要求12所述的方法,其特征在于,确定所述M2M下行业务信息包含的每个功能对应的机器终端之后,还包括:
对所述第一虚拟终端中与所述M2M下行业务信息包含的功能对应一致的功能进行标识。
14.一种物联网M2M上行业务信息处理的方法,其特征在于,包括:
接收机器终端上报的M2M上行业务信息;
根据虚拟终端与机器终端的对应关系,确定上报所述M2M上行业务信息的机器终端对应的第二虚拟终端,所述第二虚拟终端具有至少两个机器终端中的至少一个功能;
当所述M2M上行业务信息是非定时上报业务信息,且根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整时,发送该第二虚拟终端对应的M2M上行业务信息。
15.如权利要求14所述的方法,其特征在于,所述根据所述第二虚拟终端的需求功能确定该第二虚拟终端对应的M2M上行业务信息完整包括:
确定所述第二虚拟终端的需求功能,并将接收的所述M2M上行业务信息存入所述第二虚拟终端的缓存区中;
将所述缓存区中M2M上行业务信息包含的功能与确定的需求功能进行匹配,当两者一致时,确定该第二虚拟终端对应的M2M上行业务信息完整。
16.如权利要求15所述的方法,其特征在于,所述确定所述第二虚拟终端的需求功能包括:
判断所述第二虚拟终端中是否有携带标识的功能;
若有,确定携带标识的功能为所述第二虚拟终端的需求功能;
若没有,将所述第二虚拟终端的所有功能确定为所述第二虚拟终端的需求功能。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010165505.5A CN102238571B (zh) | 2010-04-27 | 2010-04-27 | 物联网m2m业务处理的装置、系统以及方法 |
EP11774291.6A EP2566217A4 (en) | 2010-04-27 | 2011-02-17 | DEVICE, METHOD AND SYSTEM FOR PROCESSING AUTOMATED AUTOMATE SERVICE |
PCT/CN2011/071065 WO2011134300A1 (zh) | 2010-04-27 | 2011-02-17 | 物联网m2m业务处理的装置、系统以及方法 |
US13/574,999 US9094772B2 (en) | 2010-04-27 | 2011-02-17 | Device, system and method for processing machine to machine/man service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010165505.5A CN102238571B (zh) | 2010-04-27 | 2010-04-27 | 物联网m2m业务处理的装置、系统以及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102238571A true CN102238571A (zh) | 2011-11-09 |
CN102238571B CN102238571B (zh) | 2014-01-01 |
Family
ID=44860829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010165505.5A Expired - Fee Related CN102238571B (zh) | 2010-04-27 | 2010-04-27 | 物联网m2m业务处理的装置、系统以及方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9094772B2 (zh) |
EP (1) | EP2566217A4 (zh) |
CN (1) | CN102238571B (zh) |
WO (1) | WO2011134300A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014067466A1 (zh) * | 2012-11-02 | 2014-05-08 | 华为终端有限公司 | 下行传输数据的方法和设备 |
CN105325016A (zh) * | 2013-06-20 | 2016-02-10 | 瑞典爱立信有限公司 | 机器类型通信虚拟共享移动设备和方法 |
CN108289307A (zh) * | 2017-12-27 | 2018-07-17 | 瑞斯康达科技发展股份有限公司 | 一种终端设备的数据处理方法及系统、设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140003234A1 (en) * | 2011-03-09 | 2014-01-02 | Joey Chou | Base station and communication method for machine to machine communications |
CN104041096B (zh) * | 2011-09-13 | 2018-06-26 | 诺基亚通信公司 | 认证机制 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060200819A1 (en) * | 2005-03-02 | 2006-09-07 | Ludmila Cherkasova | System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine |
CN101237455A (zh) * | 2008-03-03 | 2008-08-06 | 华为技术有限公司 | 数据传输装置及系统 |
CN101572886A (zh) * | 2009-05-27 | 2009-11-04 | 侯怀德 | 一种移动通信监控方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6766361B1 (en) * | 2000-02-24 | 2004-07-20 | Cephire Technologies, Inc. | Machine-to-machine e-commerce interface using extensible markup language |
US20060080740A1 (en) * | 2004-10-13 | 2006-04-13 | Nokia Corporation | Adapting protected content for a receiving terminal |
US20070174429A1 (en) * | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
CN101330760B (zh) * | 2008-07-11 | 2013-02-27 | 华为技术有限公司 | 通信业务实现方法和网络侧设备 |
-
2010
- 2010-04-27 CN CN201010165505.5A patent/CN102238571B/zh not_active Expired - Fee Related
-
2011
- 2011-02-17 US US13/574,999 patent/US9094772B2/en not_active Expired - Fee Related
- 2011-02-17 EP EP11774291.6A patent/EP2566217A4/en not_active Withdrawn
- 2011-02-17 WO PCT/CN2011/071065 patent/WO2011134300A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060200819A1 (en) * | 2005-03-02 | 2006-09-07 | Ludmila Cherkasova | System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine |
CN101237455A (zh) * | 2008-03-03 | 2008-08-06 | 华为技术有限公司 | 数据传输装置及系统 |
CN101572886A (zh) * | 2009-05-27 | 2009-11-04 | 侯怀德 | 一种移动通信监控方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014067466A1 (zh) * | 2012-11-02 | 2014-05-08 | 华为终端有限公司 | 下行传输数据的方法和设备 |
US9681257B2 (en) | 2012-11-02 | 2017-06-13 | Huawei Device Co., Ltd. | Data downlink transmission method and device |
CN105325016A (zh) * | 2013-06-20 | 2016-02-10 | 瑞典爱立信有限公司 | 机器类型通信虚拟共享移动设备和方法 |
CN105325016B (zh) * | 2013-06-20 | 2019-04-30 | 瑞典爱立信有限公司 | 机器类型通信虚拟共享移动设备和方法 |
CN108289307A (zh) * | 2017-12-27 | 2018-07-17 | 瑞斯康达科技发展股份有限公司 | 一种终端设备的数据处理方法及系统、设备 |
CN108289307B (zh) * | 2017-12-27 | 2021-02-26 | 瑞斯康达科技发展股份有限公司 | 一种终端设备的数据处理方法及系统、设备 |
Also Published As
Publication number | Publication date |
---|---|
US20130035127A1 (en) | 2013-02-07 |
EP2566217A1 (en) | 2013-03-06 |
WO2011134300A1 (zh) | 2011-11-03 |
CN102238571B (zh) | 2014-01-01 |
EP2566217A4 (en) | 2015-01-21 |
US9094772B2 (en) | 2015-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834015B2 (en) | Dynamic resource allocation for sensor devices on a mixed-infrastructure network | |
CN110995736B (zh) | 一种通用的工业物联网设备管理系统 | |
CN105578659B (zh) | 一种应用于路灯照明领域的智能照明控制系统 | |
US20210035035A1 (en) | Information system for industrial vehicles including cyclical recurring vehicle information message | |
US20180276579A1 (en) | Information system for industrial vehicles including cyclical recurring vehicle information message | |
CN102200769B (zh) | 一种工业企业实时报警的系统和方法 | |
CN102523103B (zh) | 一种工业监控网络数据采集结点 | |
KR102097448B1 (ko) | 공장 자동화를 위한 분산 데이터 수집 및 분산 제어 명령 시스템, 그리고 이를 위한 분산 데이터 수집 및 분산 제어 방법 | |
CN107959715A (zh) | 基于无线通讯的远程终端信息识别软件系统及识别方法 | |
CN103731870B (zh) | 监控任务的管理方法及装置 | |
CN102238571B (zh) | 物联网m2m业务处理的装置、系统以及方法 | |
CN102820993A (zh) | 网络资源监控系统和网络资源监控方法 | |
CN114338281A (zh) | 一种基于边缘计算网关的模型分发应用设计方法及系统 | |
CN103501345B (zh) | 一种远程集中控制系统的控制方法 | |
CN103796343B (zh) | M2m网关设备及其应用方法 | |
CN103581317A (zh) | 一种网络资源共享的方法 | |
CN105511325A (zh) | 用于机组的数据处理系统、方法及装置 | |
CN103957266A (zh) | 一种通信系统的设备集中控制方法 | |
US20070101017A1 (en) | System and method for routing information | |
CN105429795A (zh) | 一种告警监控系统及方法 | |
CN102904739A (zh) | 一种实现事件转发的方法及通用信息模型cim服务器 | |
CN101795513A (zh) | 支持多信道、多协议的城市照明无线监控技术方法 | |
KR20140121031A (ko) | 유무선 센서네트워크 기반 생산자원 자율 관리시스템 | |
CN102141973A (zh) | 一种管理机群的方法、装置以及机群管理与监控系统 | |
CN100403273C (zh) | 基于双向信息流的分布式监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140101 Termination date: 20200427 |
|
CF01 | Termination of patent right due to non-payment of annual fee |