CN103947157A - Apparatus and method for M2M communications - Google Patents

Apparatus and method for M2M communications Download PDF

Info

Publication number
CN103947157A
CN103947157A CN201380003515.0A CN201380003515A CN103947157A CN 103947157 A CN103947157 A CN 103947157A CN 201380003515 A CN201380003515 A CN 201380003515A CN 103947157 A CN103947157 A CN 103947157A
Authority
CN
China
Prior art keywords
equipment
resource
affairs
information
master module
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
Application number
CN201380003515.0A
Other languages
Chinese (zh)
Other versions
CN103947157B (en
Inventor
权纯睦
李忠爀
柳东浩
张晋晔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung SDS Co Ltd
Original Assignee
Samsung SDS Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung SDS Co Ltd filed Critical Samsung SDS Co Ltd
Priority claimed from PCT/KR2013/004740 external-priority patent/WO2013180476A1/en
Publication of CN103947157A publication Critical patent/CN103947157A/en
Application granted granted Critical
Publication of CN103947157B publication Critical patent/CN103947157B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Abstract

An apparatus and a method for machine-to-machine (M2M) communication are disclosed. The present invention abstracts a device through a pre-stored device master template and a resource master template, manages the M2M communications through an interface accessible to a resource, and periodically synchronizes information. The present invention can solve a scalability problem of a system and a heterogeneity problem of the interface accessible to the resource, minimize a load of a network service capability layer without inhibiting service quality, and perform synchronization.

Description

M2M communication device and method
Technical field
The present invention relates to a kind of M2M(Machine-to-Machine, machine is to machine) communication device and method, particularly, relate to a kind of by the equipment master module (device master template) stored and resource master module (resource master template) and by device abstract, and carry out M2M communication by the interface (interface) of accessible resource (resource), and the device and method of periodic synchronous information.
Background technology
In order to advance the communication service between object and equipment, as the ETSI (European telecommunications standards institute:ETSI) of International Standardization Association (ISA), formulating ETSI M2M standard.ETSI M2M standard definition network application (network application:NA), equipment application (device application:DA), network service function layer (network service capability layer:NSCL), the concepts such as service function layer (service capability layer:SCL), and based on REST(representational state transfer, characterize state transitions) and will be for the URI(uniform resource identifier of access resources (resource), Uniform Resource Identifier) carry out standardization, thereby improve the convenience of service development.
Current M2M system has following problem.First problem relates to the extensibility (scalability) of system, and a plurality of equipment connections can cause performance to reduce in a network service function layer (NSCL).Second Problem relates to the heterogeneity (heterogeneity) of the interface (interface) that can be used for access resources (resource), even the equipment of same kind, may be different corresponding to the access interface of different manufacturers and type.Heterogeneous problem all may occur aspect form (form) and content (semantics).From form aspect, communication protocol may be different, and from content aspect, for making language (namespace(NameSpace), the taxonomy(taxonomic hierarchies of the content be carried on payload (payload)), grammar(syntax rule) etc.) may be different.
And for communicating by letter smoothly between equipment and network application (NA), network service function layer (NSCL) can comprise read-write buffer.When utilizing buffer, network application (NA) will send the data of equipment to or first data that equipment will send network application (NA) to are stored in this buffer.If so use buffer, can improve the availability of data or can reduce repetitive requests.Be defined in URI or the NIP(networkinterworking proxy relevant to container (container) in ETSI M2M standard, network interworking agency) etc. can be used in this buffer of access.
When utilizing such read-write buffer, synchronous efficiency produces large impact to the performance of whole system.The in the situation that of a network service function layer (NSCL) upper connection a plurality of network applications (NA) and a plurality of equipment, if synchronously occurred with too high frequency, the load that makes to construct the system of network service function layer (NSCL) increases, and result will increase system and arranging expense.Unlike this, if synchronously occurred with too low frequency, although system loading is less, yet possibly cannot meet the requirement condition of desired message transmission speed of network application (NA) and so on.Therefore, need the feature that the diversified feature DengM2M of the specification signal post of the numerous feature of a kind of length number short and bag that consider used bag, equipment has and can effectively carry out synchronous method.
No. 10-0998753 (patentee: KET Co., Ltd. of Korean granted patent, authorize day: on November 30th, 2010, hereinafter referred to as " patent documentation 1 ") in record possess the M2M module of emergency informing function, M2M equipment and the driving method thereof being connected with M2M module selectivity.Following content is disclosed in patent documentation 1: the data format that can provide in the M2M equipment of confirming to connect, and the emergency for obtaining to M2M device request with data format is informed the operation of information, thereby by M2M equipment, receive emergency and inform information, and to the service server that plays the effect that the emergency information of informing is taken the necessary measures, transmit the emergency obtaining from M2M equipment and inform information.
In No. 10-1048854th, Korean granted patent (patentee: KET Co., Ltd., authorize day: on July 6th, 2011, hereinafter referred to as " patent documentation 2 "), record service control method and the system thereof about the user traffic data of M2M application.Following content is disclosed in patent documentation 2: confirm the equipment that connects based on selectivity type identifying information and by the preference information of the application of device drives, pass to M2M Control Server, and to make usining the preference information of the application that receives from M2M module be that the user's that grasps of basis service quality reference information is no more than the scope of limitation as basic user traffic data of receiving and dispatching by controlling.
Summary of the invention
Technical problem
((resource master template) is by device abstract for the equipment master module (device master template) that a kind of utilization is provided stores and resource master module for technical problem to be solved by this invention, and carry out M2M by the interface of accessible resource and communicate by letter, and the M2M communication device and method of synchronizing information periodically.
Technical problem to be solved by this invention records for carrying out on computers the computer readable recording medium storing program for performing of the program of M2M communication use method for providing a kind of, described M2M communication is with the equipment master module of method utilization storage and resource master module and by device abstract, and carry out M2M by the interface of accessible resource and communicate by letter, and synchronizing information periodically.
Technical scheme
In order to reach the object solving the problems of the technologies described above, M2M communication according to the present invention comprises with device: memory cell, stores equipment master module (device master template) and resource master module (resource master template); Registering unit, when receiving login request message from equipment, utilizes the described equipment master module that is stored in described memory cell to register described equipment with being stored in the described resource master module of described memory cell.
In order to reach the object solving the problems of the technologies described above, M2M communication according to the present invention has following steps by method: from equipment, receive login request message; Utilize the equipment master module (device master template) of storage and the resource master module (resource master template) of storage and register described equipment.
In order to reach the object solving the problems of the technologies described above, according to recording in computer-readable medium of the present invention for carrying out on computers the program of a kind of method of described method.
In order to reach the object solving the problems of the technologies described above, communicator according to the present invention comprises: registering unit, by network, from equipment, receive registration request, and utilize equipment master module and resource master module and generate and store and described device-dependent information, thereby register described equipment; Lock unit, makes with the described information of described device-dependent storage and synchronizes corresponding to another information that is stored in described equipment of the described information of storing.
Beneficial effect
According to based on M2M communication device and method of the present invention, equipment can utilize M2M communication service by equipment master module and the resource master module having generated and stored.Accordingly, when there is new equipment, already present master module is generated and adds equipment main-inlet (device master entry) and the resource main-inlet (resource master entry) corresponding to new equipment as basis, thereby make new equipment also can utilize M2M communication service.
And, can be by the communication specification (specification of equipment, the communication protocol supported etc.), the representation formats standard of resource content (resource content) (, XML, JSON, RDP etc.) and the vocabulary standard that is used in the making of resource content by equipment, obtain respectively equipment master module and the resource master module and by device abstract of storage, and can provide the interface of accessible resource.Accordingly, although identical equipment also may be because of manufacturer or the different differences that have interface of type, if utilized according to equipment master module of the present invention and resource master module, the different equipment of interface also can utilize M2M communication service.Therefore, can solve the heterogeneous problem of the interface of accessible resource.
And, if used according to the synchronous method based on the preferred embodiments of the present invention, can under the condition that does not reduce service quality, make the minimum loads of network service function layer (NSCL).As long as this carry out utilizes the affairs (transaction) that require item to select with the affairs (transaction-supported-by-device:TSD) of being supported by equipment of network application (NA) to reach.Therefore, can reduce the performance requirement of the network service function layer (NSCL) bringing along with the number of devices increase connecting, thereby can solve scaling concern, and can save the required infrastructure of M2M communication service and construct expense.
Accompanying drawing explanation
Fig. 1 is for illustrating that M2M according to a preferred embodiment of the invention communicates by letter by the module map of device.
Fig. 2 is the module map that represents in more detail the formation of M2M communication use device according to a preferred embodiment of the invention.
Fig. 3 is for representing the figure of an example of equipment main-inlet according to a preferred embodiment of the invention.
Fig. 4 is for representing the figure of an example of resource main-inlet according to a preferred embodiment of the invention.
Fig. 5 is the figure for illustrating that the registration of equipment according to a preferred embodiment of the invention operates.
Fig. 6 is for the figure of an example of virtual unit example is according to a preferred embodiment of the invention described.
Fig. 7 is for the figure of an example of Resource Block example is according to a preferred embodiment of the invention described.
Fig. 8 is the module map that represents in more detail the composition of lock unit according to a preferred embodiment of the invention.
Fig. 9 is for the figure of an example that requires item of network application is according to a preferred embodiment of the invention described.
Figure 10 is for for illustrating the figure about an example in merging cycle of equipment according to a preferred embodiment of the invention.
The figure that Figure 11 and Figure 12 operate for the transaction management for illustrating according to a preferred embodiment of the invention.
Figure 13 is for the figure of an example of equipment support transaction information is according to a preferred embodiment of the invention described.
Figure 14 is for for illustrating the figure of an example of the element of formation job requirements directory information according to a preferred embodiment of the invention.
Figure 15 is for the figure of an example of job requirements directory information is according to a preferred embodiment of the invention described.
Figure 16 is for for illustrating that equipment according to a preferred embodiment of the invention supports transaction information to become the figure of an example of the affairs that push income calculation object.
Figure 17 for for illustrate according to a preferred embodiment of the invention for the figure of an example for the treatment of capacity index that belongs to equipment and support the affairs of transaction information.
Figure 18 is for the figure of an example of affairs selection operation is according to a preferred embodiment of the invention described.
Figure 19 is for the flow chart of M2M communication use method is according to a preferred embodiment of the invention described.
Figure 20 is for the flow chart of synchronous method is according to a preferred embodiment of the invention described in more detail.
Embodiment
Below, with reference to accompanying drawing, describe M2M(machine according to the present invention in detail to machine) the communication preferred embodiment of device and method.
Fig. 1 is for illustrating that M2M according to a preferred embodiment of the invention communicates by letter by the module map of device.
With reference to Fig. 1, M2M communication according to the present invention can be connected with a plurality of equipment 200-1 to 200-n by communication network 300 with device 100.
M2M communication as the device that is used in M2M and communicates by letter, provides the registration of equipment with device 100, for the resource access interface of equipment etc.M2M communicates by letter with device 100 corresponding to " network service function layer (the NSCL:Network Service Capability layer) " and " network application (the NA:Network Application) " that are defined in the M2M standard of being formulated by ETSI (ETSI).
Wherein, network service function layer (NSCL) is as a kind of service platform, for the access of communication and resource is provided.In addition, network application (NA), for being registered in the M2M application of network service function layer (NSCL), provides service for utilizing network service function layer (NSCL) and other service function layers (SCL) to user.That is, by network service function layer (NSCL), realize the registration of equipment, and realize the data transmit-receive between network application (NA) and equipment application (DA:Device applications).In addition, by network service function layer (NSCL), according to the requirement of network application (NA) or equipment application (DA), realize data synchronous.
And in the inside of network application (NA), resource is stated.Obtain resource that the resource representation of statement accesses while move about network application (NA) and be actually and so on content.For example, the resource of statement is described in the specification or source code of network application (NA).That is, when making network application (NA), resource can be treated as addressable variable or object, and last network application (NA) operation and while being connected with physical device, and the resource of equipment is connected in variable or object and makes network application (NA) execution operation.The resource that such variable or object encoding are stated in network application (NA).
Equipment 200-1~200-n, for for asking the device of M2M communication, includes temperature-adjusting device, refrigeration machine, heating machine, TV etc.Equipment 200-1~200-n can be the standard device (standard device) based on ETSI M2M standard, or there is no the exclusive equipment (proprietary device) based on ETSI M2M standard.Equipment 200-1~200-n is corresponding to " the equipment application (DA) " that be defined in the M2M standard of being formulated by ETSI (ETSI).
Equipment 200-1~200-n registration with device 100 requests self to M2M communication in order to carry out M2M communication.
Communication network 300 not only comprises the data communication network that local area network (LAN) (local area network:LAN), metropolitan area network (metropolitan area network:MAN), wide area network (wide area network:WAN), internet etc. are included, but also can comprise radio network, telephone network etc., and regardless of wired and wireless, use any communication mode all can.
Fig. 2 is the module map that represents in more detail the formation of M2M communication use device according to a preferred embodiment of the invention.
With reference to Fig. 2, M2M communication comprises with device 100: memory cell 110, registering unit 130 and lock unit 150.
Memory cell 110 stores equipment master module (device master template) and resource master module (resource master template).And memory cell 110 can have the data space of read-write buffer (read/write buffer) and so on.Read-write memory is for communicating by letter smoothly and using between network application (NA) and equipment.
At this, equipment master module consists of a plurality of equipment main-inlets (device master entry).Equipment main-inlet comprises the communication information (that is, communication protocol of support etc.) and the equipment resource information of equipment manufacturers' identifying information, device identifying information, equipment.
Equipment manufacturers' identifying information is the intrinsic code that can be used for the manufacturer of identification equipment, has manufacturer's title, GTIN(global trade item number, global trade item number) code etc.Device identifying information is the intrinsic code that can be used for identification equipment, has the sequence number (serial number) of equipment, the active coding (activation code) of equipment etc.The communication information of equipment refers to for making the M2M communication address information of device 100 access means, routing information etc.
The information that equipment resource information is the resource supported about equipment, comprises the type information of resource, controllable information and in the discernible intrinsic resource identification information of device interior whether.At this, the type of resource is used the vocabulary that is defined in the following related resource main-inlet that will illustrate (resource master entry).
Fig. 3 is for representing the figure of an example of equipment main-inlet according to a preferred embodiment of the invention.
For example, as follows corresponding to the equipment main-inlet of cold/hot air-conditioning that can measure temperature and humidity.
With reference to Fig. 3, equipment manufacturers' identifying information consists of the manufacturer's title " A-Company " as identifying the intrinsic code of manufacturer mark " manufacturer ".Device identifying information consists of the sequence number " 102-8364-02934,107-8364-63456,795-5846-11634 etc. " of the intrinsic code as can identification equipment mark " serial-number-pool and serial-number ".Devices communicating information exchange is crossed mark " communication, protocol etc. " and by the formations such as protocol type " IPv4 " as for the information of access means.
Equipment resource information consists of " temperature and humidity " of the information of the resource as supporting about equipment mark " resources " and " resource ".At this, equipment resource information shows " temperature " or " humidity " as resource type by attribute (attribute) " type " respectively by each resource, and show about whether controllable " yes " or " no " by attribute " assignable ", and by attribute " id and name ", show " 1-Measured Temperature ", " the 2-Measured Humidity " or " 3-Target Temperature " of the intrinsic resource identification information that conduct can identify at device interior.
In addition, resource master module consists of a plurality of resource main-inlets.Resource main-inlet comprises: the representation formats standard of resource content (resource content) (representation format specification) (that is, XLM, JSON, RDF etc.) and the vocabulary standard that is used in the making of resource content.Wherein, resource content is illustrated in equipment and can measures/observe/content of the resource controlled.Resource in being defined in the RESTful URI structure of ETSIM2M standard corresponding to " <container> ".For example, for thering is the refrigeration machine of temperature sensor, in the resource content of refrigeration machine, there are temperature measuring value (measurable content), target temperature value (controllable content) etc.
The representation formats standard of resource content refers to the language about XML(extensible markup, extend markup language), JSON(javascript object notation, the data interchange format of the lightweight based on JavaScript language) and so on the information of standardized representation language.For example, available DTD(document type definition, DTD) definition XML representation formats.
Vocabulary (taxonomy (taxonomic hierarchies) and/or namespace (the NameSpace)) standard that is used in the making of resource content refer to for make resource content multiple term about being set to the information that is used in the term of making related resource content.
Fig. 4 is for representing the figure of an example of resource main-inlet according to a preferred embodiment of the invention.
With reference to Fig. 4, resource main-inlet consists of the vocabulary standard that is used in the representation formats standard of resource content and the making of resource content.
In the representation formats standard of resource content by DTD language define as the representation formats of resource content " type(type), value(value) and unit(unit) ".
Be used in definition in the vocabulary standard of making of resource content and have " PCDATA " of part that has the vocabulary of the making that is used in resource content in the form by DTD language Symbols as appointment.For example, " celsius(degree Celsius) " that " digital value ", the field " unit " that " the temperature(temperature) " that can be located by field " type " for the resource main-inlet of temperature value, field " value " are located located forms." percent(percentage) " that " digital value ", the field " unit " that " the humidity(humidity) " that can be located by field " type " for the resource main-inlet of humidity value, field " value " are located located forms.
If registering unit 130 receives login request message from the first equipment 200-1, by the resource master module that is stored in the equipment master module of memory cell 110 and has been stored in memory cell 110, register the first equipment 200-1.At this, login request message comprises equipment manufacturers' identifying information, device identifying information etc.; virtual unit example (virtualized device instance) and Resource Block example (resource chunk instance) that registering unit 130 generates corresponding to the first equipment 200-1 by equipment master module and resource master module are stored in memory cell 110, thus registration the first equipment 200-1.
Particularly, registering unit 130 utilization be contained in equipment manufacturers' identifying information in the login request message being received by the first equipment 200-1, device identifying information etc. and from be stored in the equipment master module of memory cell 110 retrieval corresponding to the equipment main-inlet of the first equipment 200-1.In addition, registering unit 130 generates the virtual unit example corresponding to the first equipment 200-1 by the equipment main-inlet corresponding to the first equipment 200-1.Wherein, virtual unit example comprises main-inlet identifying information, device identifying information, devices communicating information, Resource Block example recognition information etc.
And registering unit 130 is by being included in corresponding to the equipment resource information of the equipment main-inlet of the first equipment 200-1 and retrieve corresponding resource main-inlet from be stored in the resource master module of memory cell 110.In addition, registering unit 130 generates at least one Resource Block example by the resource main-inlet retrieving.Wherein, the quantity of the Resource Block example of generation equates with the quantity of the resource main-inlet retrieving.Resource Block example comprises at least one resource content being generated by mutually the same resource main-inlet.
Now, registering unit 130 can be divided into resource content head data (resource content head data) and resource content body data (resource content body data) and be stored in memory cell 110 being contained in resource content in the Resource Block example of the first equipment 200-1.At this, the metadata (meta data) of resource content head data representation resource content.For example, metadata can comprise the type of resource content identifying information, resource etc.Resource content body data represents real data.
That is, registering unit 130 can store resource content head data and resource content body data independently of each other and distinguish.For example, registering unit 130 can be at DBMS(relational DBMS, Relational DBMS) the resource content body data of storage resources piece example resource content head data of memory device master module, resource master module, virtual unit example and Resource Block example in, and at NoSQL DBMS(non-relational DBMS).
And registering unit 130 is stored in memory cell 110 by the Resource Block example of the virtual unit example corresponding to the first equipment 200-1 and the first equipment 200-1.
Fig. 5 is the figure for illustrating that the registration of equipment according to a preferred embodiment of the invention operates.
With reference to Fig. 5, when equipment #A uses device 100 request registration to M2M communication, registering unit 130 utilization is contained in equipment manufacturers' identifying information the login request message receiving from equipment #A, device identifying information etc. and retrieves the equipment main-inlet (one of DME_1 to DME_J) corresponding to equipment #A from is stored in the equipment master module (DM:device master template) of memory cell 110, and the virtual unit example VD_A generating corresponding to equipment #A by the equipment main-inlet retrieving is stored in memory cell 110.
Fig. 6 is for the figure of an example of virtual unit example is according to a preferred embodiment of the invention described.
For example, in the situation that the sequence number (serial number) that the manufacturer that equipment #A is the cooling and heating machine that can be used for measuring temperature and humidity, equipment #A is " A-Company ", equipment #A for " 107-8364-63456 " and the corresponding virtual unit example of equipment #A that generated by the registration of IP address " 10.1.1.2 " requesting service #A as follows.
With reference to Fig. 6, equipment main-inlet identifying information forms " 11 " of the identifying information of equipment main-inlet used during by mark " device-master-entry-number " and by virtual unit example as generating corresponding to equipment #A.
Device identifying information consists of " 107-8364-63456 " of the identifying information as equipment #A mark " serial-number ".
Devices communicating information exchange is crossed mark " communication, ipv4 etc. " and is consisted of " 10.1.1.2 " of the communication information as equipment #A.
Resource Block example recognition information exchange is crossed mark " resource-chunks and resource-chunk " and is consisted of " 11111,12222 and 13333 " of the Resource Block example recognition information generating as the resource supported for equipment #A.
Come again with reference to Fig. 5, in the virtual unit example VD_A generating corresponding to equipment #A, registering unit 130 is by being included in corresponding to the equipment resource information in the equipment main-inlet of equipment #A retrieval corresponding resource main-inlet (at least one in RME_1 to RME_K) from be stored in the resource master module (RM:resource master template) of memory cell 110, and is stored in memory cell 110 by the Resource Block example (RC_A_1 to RC_A_m) that the resource main-inlet retrieving generates equipment #A.
Fig. 7 is for the figure of an example of Resource Block example is according to a preferred embodiment of the invention described.
For example,, by by " temperature measuring value ", the Resource Block example as the resource main-inlet generation of resource content consists of following resource content.
With reference to Fig. 7, resource content is " the temperature(temperature) " as resource type by mark " type " performance, " 35.5 " by mark " value " performance as measured value, and the unit being worth by mark " unit " performance conduct " celsius(degree Celsius) ".
Just like this, registering unit 130 generates virtual unit example and the Resource Block example of the equipment 200-1 to 200-n that corresponds respectively to request registration and stores, thereby the equipment 200-1 to 200-n of request registration is registered.
Lock unit 150 and the first equipment 200-1 messaging, and make to be stored in the Resource Block example of the first equipment 200-1 of memory cell 110 and the information in the first equipment 200-1 of Resource Block example corresponding to the first equipment 200-1 is synchronizeed.That is, lock unit 150 both can be reflected in the first equipment 200-1 when the Status Change of the virtual unit example corresponding to the first equipment 200-1, and when the Status Change of the first equipment 200-1, also can be reflected in the virtual unit example corresponding to the first equipment 200-1.
Fig. 8 is the module map that represents in more detail the formation of lock unit according to a preferred embodiment of the invention.
With reference to Fig. 8, lock unit 150 comprises requirement transaction management unit 151, transaction management unit 153, affairs selected cell 155 and affairs performance element 157.
Require transaction management unit 151 for management about from a plurality of network applications (NA), point to respectively particular device periodicity read-write require item.That is, require transaction management unit 151 how to be reflected in the information of particular device for the item that requires of grasping and maintain about network application (NA).And, require transaction management unit 151 when needed to transaction management unit 153 and affairs selected cell 155 request jobs.
Particularly, when new network application (NA) is registered in network service function layer (NSCL) or registered network application (NA) change, requires transaction management unit 151 for each Resource Calculation of statement in network application (NA) and upgrade the read-write cycle (read/write period).
At this, the read-write cycle can extract in network application (NA) log-on message from network service function layer (NSCL).For example, in, network application (NA) log-on message, there is define grid to apply the specification of (NA), network application (NA) source code etc.And, can apply based on monitor network (NA) request statistical information and determine the read-write cycle.For example, can be by the average time interval of the read requests for specific resources, average mobile (moving average), on average go up place value etc. and be defined as the cycle.
In addition, if there are a plurality of fiducial values while determining cycle of a specific resources, just minimum fiducial value is defined as to the cycle of related resource.For example, during according to network application (NA) log-on message, as the read cycle request to specific resources 5 seconds or 3 seconds, if read cycle is 10 seconds during according to statistical information, the read cycle of related resource was confirmed as 3 seconds.
To sum up, require transaction management unit 151 to calculate the read-write cycle about the resource X of statement in network application (NA) by following mathematical expression 1.
[mathematical expression 1]
NAR=reads the set in the cycle of the x extracting from network application (NA) log-on message
The cycle estimated value of the read requests statistical information of the x of nar1=based on about network application (NA)
NAW=writes the set in the cycle of the x extracting from network application (NA) log-on message
The cycle estimated value of the write request statistical information of the x of naw1=based on about network application (NA)
Read cycle (NA read period:NARP)-min(NAR ∪ nar1)
Write cycle (NA write period:NAWP)-min(NAW ∪ naw1)
Fig. 9 is for the figure of an example that requires item of network application is according to a preferred embodiment of the invention described.
Suppose to exist upper 2 network application (NA) NA1 that carry out of network service function layer (NSCL) and NA2, and NA1 statement 3 resource A, B, C and NA2 statement 4 resource A, B, C, D, require transaction management unit 151 can extract as illustrated in fig. 9 and maintain the information of the read-write cycle (NARP, NAWP) of resource about stating for network application (NA) and related resource.
In addition, when network application (NA) newly carry out and and equipment connection, or read cycle (NARP) or write cycle (NAWP) about the resource of the network application (NA) carried out with equipment connection change, or when the network application of carrying out with equipment connection (NA) stops, require transaction management unit 151 to utilize read cycle (NARP) and write cycle (NAWP) and equipment Resource Calculation is separately merged to read-write cycle (merged read/write period) renewal.
Wherein, merging read cycle (merged read period:MRP) and merging write cycle (merged write period:MWP) calculates for the resource of equipment.Unlike this, calculate respectively for the resource of stating in network application (NA) read cycle (NARP) and write cycle (NAWP).
For example, the merging read cycle (MRP) of the resource Y of particular device is confirmed as being connected in the middle of resource that current executory all-network application (NA) states the minimum value of the read cycle (NARP) of the resource of resource Y.Merge and by identical therewith method, determine write cycle (MWP).At this, the current new network application (NA) of carrying out of all-network application (NA) general designation and the network application (NA) in commission of carrying out.
To sum up, require transaction management unit 151 to calculate the merging read-write cycle about the resource Y of particular device by following mathematical expression 2.
[mathematical expression 2]
The set of the NARP value being connected with resource Y in the middle of the resource of statement in the executory all-network application of MR=(NA)
The set of the NAWP value being connected with resource Y in the middle of the resource of statement in the executory all-network application of NW=(NA)
Merge read cycle (merged read period:MRP)=min(MR)
Merge (merged write period:MWP)=min(MW write cycle)
Figure 10 is for for illustrating the figure about an example in merging cycle of equipment according to a preferred embodiment of the invention.
Suppose that equipment D1 has 2 resource R1, R2, and NA1 is carried out and is made the resource B of NA1 and resource R1 and the R2 that C is connected to equipment D1, NA2 is carried out and is made the resource A of NA2 and resource R1 and the R2 that C is connected to equipment D1, requires transaction management unit 151 can calculate as illustrated in fig. 10 and maintain the information about the merging read-write cycle for equipment D1 (MRP, MWP).
And, require transaction management unit 151 in the situation that the new merging read-write cycle of calculating different from the existing merging read-write cycle, to transaction management unit 153 and affairs selected cell 155 request jobs.That is, require transaction management unit 151 increasing, change, deletion etc. be while requiring the change of item, to transaction management unit 153 and affairs selected cell 155 request jobs.For example, require transaction management unit 151 item that requires of the periodicity read-write about from network application (NA) sensing equipment can be offered to transaction management unit 153 or affairs rotary unit 155 and request job.
The affairs that transaction management unit 153 is grasped and management equipment is supported.That is, transaction management unit 153 grasp and update the equipment supported form of message or communication mode.
In other words, when being registered in the equipment changing (new registration, change, deletion etc.) of network service function layer (NSCL) or existing while requiring the job request of transaction management unit 151, the type of the affairs that may occur between network service function layer (NSCL) and equipment is grasped and upgraded in transaction management unit 153.
At this, affairs refer to that sender sends message one time to recipient, or sender sends a message and receives corresponding with it response message to recipient.In addition, the registration of equipment or change not only comprise that equipment is connected in network service function layer (NSCL) with physics mode, but also comprise device identifying information change.For example, when equipment manufacturers' release can be connected in the new product of network service function layer (NSCL) or the specification of change existing product, device identifying information is subject to variation.
Now, can using from equipment, read or write device in resource be actually what and in the middle of equipment and network service function layer (NSCL) actually first from which side transmit message as benchmark and between to equipment and network service function layer (NSCL) affairs of generation classify.For example, if the resource reading from equipment is A, to want the resource of write device be B, and the affairs that first transmit message from equipment side consist of two following steps.
Step 1): equipment carrying A value also sends the message of asking to be set in the value of B to network service function layer (NSCL).
Step 2): receive the network service function layer (NSCL) of the message being transmitted by equipment to carry the message response equipment of the value that need to be set in B.
That is,, if know what the resource that equipment has is, resource that can be by will read in any set device, want the resource of write device and what first transmit is the affairs which side grasps possible all forms.The affairs that equipment is supported can be the parts in the affairs of all forms of grasping.
To sum up, transaction management unit 153 calculates the equipment only consisting of the affairs that in the middle of the affairs of all forms, equipment is supported and supports transaction information (transaction-supported-by-device:TSD).Now, take care of and the equipment that maintains supports the mode of transaction information (TSD) to be accomplished in several ways.For example, the all elements of can memory device supporting transaction information (TSD), or only memory device is supported several rules that transaction information (TSD) has, or in the middle of only storing all possible affairs, the equipment that is not contained in is supported the affairs in transaction information (TSD).
The figure that Figure 11 and Figure 12 operate for the transaction management for illustrating according to a preferred embodiment of the invention.
As shown in figure 11, transaction management unit 153 can obtain the affairs of possible all forms.Wherein, " transaction element(affairs element) " " push attribute(pushes attribute) " represent whether be that equipment pushes (device push).The resource that " read element(reads element) " indicates to read from equipment.The resource of " write element(writes the element) " write device of indicating.
For example, final affairs are that network service function layer (NSCL) reads R1 and R2 value from equipment, carry out the work to devices allocation R1 and R2 value simultaneously, and the side that expression transmits message is for the first time equipment.
Illustrate in greater detail the operation of these affairs, if the R1 of equipment D1 and R2 value are respectively 5 and 7 at present, equipment D1 sends to network service function layer (NSCL) by the message as shown in Figure 12 (a).At this, " request element(request element) " indicate to receive the resource of coming from network service function layer (NSCL)." read element(reads element) " represents the value of the resource that network service function layer (NSCL) will read from equipment D1.Then, if receive the network service function layer (NSCL) of this message, the R1 of equipment D1 and R2 value to be set as respectively to 10 and 11, can use the message response as shown in Figure 12 (b).Wherein, " write element(writes element) " represents that network service function layer (NSCL) wants the value of the resource of write device D1.
Figure 13 is for the figure of an example of equipment support transaction information is according to a preferred embodiment of the invention described.
Transaction management unit 153 utilizes the tables of data (datasheet) of equipment D1 etc. and the type of the affairs that the equipment of grasp D1 supports, thereby can extract as illustrated in fig. 13 and maintain the equipment support transaction information (TSD) only consisting of the affairs that in the middle of the affairs of possible all forms, equipment D1 supports.
And if the type change of affairs, transaction management unit 153 is to affairs selected cell 155 request jobs.That is, transaction management unit 153 will change factual report to affairs selected cell 155 when equipment is supported transaction information (TSD) change.For example, transaction management unit 153 can support transaction information (TSD) to offer affairs selected cell 155 and the report change fact equipment of change.
Affairs selected cell 155 is determined type and the frequency of the affairs between network service function layer (NSCL) and equipment.That is, affairs selected cell 155 is using the feature of the communication request frequency of each resource and per unit communication mode as primary variables, and utilizes greedy algorithm (Greedy algorithm) and determine type and the frequency of affairs.
In other words, when existing when requiring the job request of transaction management unit 151 or transaction management unit 153, affairs selected cell 155 is wanted respectively the actual affairs of carrying out in the middle of selection equipment support transaction information (TSD) for each relevant device, and the execution cycle of definite each affairs of selecting.Be this problem to be considered as to weight-sets cover (weighted set cover) problem in the present invention, and utilize greedy algorithm to go to solve.At this, it is primary variables that will merge read cycle (MRP), merge write cycle (MWP), equipment is supported transaction information (TSD) etc. used.
Particularly, affairs selected cell 155 utilizes and extracts job requirements directory information (TaskSet) by the data that require transaction management unit 151 to provide.Wherein, job requirements directory information is the set that the synchronization job by needs forms, and refers to and in weight-sets covering problem, wants the set that covers.
Correspond respectively to the merging read cycle (MRP) of each resource and the element that merging write cycle (MWP) information separately becomes job requirements directory information.The content of each element comprises: the resource identification information in equipment (resource ID), for distinguishing the sign (operation flag) read or write for equipment at network service function layer (NSCL), merging read cycle or merge write cycle etc.The content of element can show by diversified form.
Figure 14 is for for illustrating that fabrication process according to a preferred embodiment of the invention requires the figure of an example of the element of directory information.
For example, as shown in figure 14, the merging read cycle of resource A is that the element of 5 seconds can be configured to triple (triple).
Figure 15 is for the figure of an example of job requirements directory information is according to a preferred embodiment of the invention described.
Affairs selected cell 155 utilizes and extracts and maintain job requirements directory information as shown in figure 15 by the data that require transaction management unit 151 to provide.In addition, affairs selected cell 155 is supported the central affairs that started by the message of the transmission from equipment to network service function layer (NSCL) of each affairs of transaction information (TSD) and is calculated and pushed incomes (push gain) by following mathematical expression 3 for belonging to equipment.In the present invention, equipment pushes the situation refer to that the message that transmitted from equipment to network service function layer (NSCL) by affairs starts.Generally, compare with the mode that not equipment pushes, the affairs that equipment pushes mode equivalent read or write operation in the amount of network/computational resource of the network service function layer (NSCL) that drops into less.
[mathematical expression 3]
Push income (push gain)=(resource of the NSCL that other modes that the read-write operation of affairs pushes mode with equipment not consume while completing)/(resource of the NSCL consuming when the read-write operation of affairs completes in equipment propelling movement mode)
At this, quantity, the network bandwidth consumption figure of message, the CPU time of NSCL flow process etc. that can be by transmitting-receiving be measured the resource of the network service function layer (NSCL) of consumption.And the resource of the network service function layer (NSCL) of consumption is measured mode can be according to the specific implementation item of structure of the type of communication protocol, NSCL thread (thread) and so on and difference.For example, if the quantity of the message that operates and receive and dispatch based on udp protocol is utilized as to resource consumption yardstick, for reading the affairs of a device resource, while pushing mode due to employing equipment, only need equipment to transmit a message to network service function layer (NSCL), so message sum become 1 and push income calculation and become 1.Unlike this, if push mode without equipment, in the process meeting with a response in network service function layer (NSCL) request resource, will use 2 message, thereby push income, be calculated as 2.That is, can construct mode and determine which kind of standard how to calculate propelling movement income by actually according to network service function layer (NSCL) actual.Certainly, also can not calculate the propelling movement income that pushes the affairs of mode for each equipment, but for all devices, push the unified propelling movement income of setting identical value of affairs of mode.To sum up, the concrete calculating of propelling movement income can complete by diversified mode.
Figure 16 is for for illustrating that equipment according to a preferred embodiment of the invention supports to become in the middle of transaction information the figure of an example of the affairs that push income calculation object.
The affairs that affairs selected cell 155 pushes for the equipment becoming the equipment that belongs to equipment D1 and support in the middle of the affairs of transaction information (TSD) are as shown in figure 16 calculated and are pushed income.Propelling movement income for these affairs is assumed to be 2.
In addition, affairs selected cell 155 is for each affairs computing figureofmerit (throughput index) that belongs to equipment support transaction information (TSD).At this, treating capacity index can process for representing affairs the index that how many users require.That is, affairs selected cell 155 can calculate the treating capacity index of supporting the affairs X of transaction information (TSD) about belonging to equipment by following mathematical expression 4.
[mathematical expression 4]
The MRP of element or the summation reciprocal of MWP that in the middle of the element for the treatment of capacity index=TaskSet when x is not equipment propelling movement mode, can carry out by x
Treating capacity index when x is equipment propelling movement mode=(can obtain the MRP of element or the summation reciprocal of MWP carried out by x in the middle of the element of TaskSet) * (propelling movement income of x)
That is, treating capacity index is confirmed as in the middle of the element to job requirements directory information obtaining by affairs X the proportional value of execution frequency of the element carried out, and is equipment push mode in the situation that at affairs X, is finally multiplied by propelling movement income.When job requirements directory information changes, treating capacity index also will change thereupon.
Figure 17 for for illustrate according to a preferred embodiment of the invention about belonging to equipment, support the figure of an example for the treatment of capacity index of the affairs of transaction information.
As shown in figure 17, affairs selected cell 155 is respectively for (equipment that belongs to equipment D1 is supported transaction information (TSD)) affairs and computing figureofmerit.In addition, affairs selected cell 155 is for belonging to each affairs of equipment support transaction information (TSD) and calculating the union operation cycle (merged action period:MAP) wherein, and the union operation cycle (MAP) refers to for meeting the operation cycle of each affairs that require item of network application (NA).That is, affairs selected cell 155 can calculate the union operation cycle (MAP) of supporting the affairs X of transaction information (TSD) about belonging to equipment by following mathematical expression 5.When job requirements directory information changes, (MAP) also will change thereupon in the operation cycle.
[mathematical expression 5]
The MRP of the element that can carry out by x in the middle of the element of union operation cycle=job requirements directory information (TaskSet) or the minimum value in MWP
In addition, affairs selected cell 155 is based on supporting the treating capacity index of each affairs of transaction information (TSD) and union operation cycle (MAP) and utilize job requirements directory information to go to carry out greedy algorithm for belonging to equipment, thereby select to meet the affairs that require item of network application (NA), and set the union operation cycle (MAP) of relevant issues.Greedy algorithm is to require the set of directory information to cover the exploration (heuristic) of (set cover) problem to the element overwrite job for equipment support transaction information (TSD).Now, equipment supports the element of transaction information (TSD) can be considered as respectively the subset of job requirements directory information.Greedy algorithm according to the present invention is as following table 1.
[table 1]
Wherein, the resource relevant to affairs refers to the resource that reads or write in relevant issues.
To sum up, the set of tuple (tuple) is grasped and upgraded to affairs selected cell 155.
Figure 18 is for the figure of an example of affairs selection operation is according to a preferred embodiment of the invention described.
Affairs shown in (a) that when the repetitive routine of greedy algorithm is carried out at first, the affairs X for the treatment of capacity index maximum is Figure 18.As shown in Figure 18 (b), the union operation cycle (MAP) of affairs X is 4.Carry out output (Output) after repetitive routine as shown in Figure 18 (c).After carrying out a repetitive routine, job requirements directory information becomes as shown in Figure 18 (d) because the operation of processing in affairs X is removed.Then, if repetitive routine finishes, export as shown in Figure 18 (e).
The fact of the affairs change that in addition, affairs selected cell 155 will be carried out to 157 reports of affairs performance element where necessary.That is, affairs selected cell 155 offers affairs performance element 157 by tuple-set when the content alteration of tuple-set.
Affairs performance element 157 is carried out and the synchronous affairs of selecting by affairs selected cell 155.That is, the tuple-set of affairs performance element 157 based on obtaining providing from affairs selected cell 155 and carry out synchronous.In other words, affairs performance element 157 requesting services, so that the affairs that not equipment pushes mode are periodically carried out by network service function layer (NSCL), the affairs that push mode as equipment by equipment by the message cycle of beginning relevant issues transmit.
In addition, although be to support an example of transaction information (TSD), job requirements directory information etc. to show as example by JSON, XML, DTD etc. with equipment main-inlet, resource main-inlet, virtual unit example, Resource Block example, equipment to be according to a preferred embodiment of the invention illustrated, yet the present invention is not limited thereto, but can show as diversified form according to embodiment.
Figure 19 is for the flow chart of M2M communication use method is according to a preferred embodiment of the invention described.
The first equipment 200-1 is the registration (S810) with device 100 request the first equipment 200-1 to M2M communication.Now, the first equipment 200-1 will include manufacturer's identifying information of the first equipment 200-1, the login request message of the identifying information of the first equipment 200-1 etc. sends M2M communication device 100 to.
So M2M communication is registered the first equipment 200-1 with device 100 by equipment master module and the resource master module stored.That is, M2M communication generates virtual unit example and Resource Block example the storage corresponding to the first equipment 200-1 with device 100 by equipment master module and resource master module, thus registration the first equipment 200-1.
Particularly, the equipment master module that M2M communication has been stored with device 100 utilizations and generate and store the virtual unit example (S830) of the first equipment 200-1.; M2M communication utilizes equipment manufacturers' identifying information of comprising the login request message receiving from the first equipment 200-1, device identifying information etc. and from the equipment master module of having stored, retrieves the equipment main-inlet corresponding to the first equipment 200-1 with device 100, and generates and stores the virtual unit example corresponding to the first equipment 200-1 by the equipment main-inlet retrieving.
In addition, the resource master module that M2M communication has been stored with device 100 utilizations and generate and store the Resource Block example (S850) of the first equipment 200-1.; M2M communication is retrieved corresponding resource main-inlet with device 100 by the equipment resource information comprising in the equipment main-inlet corresponding to the first equipment 200-1 from the resource master module of having stored, and by the resource main-inlet retrieving, generates and stores the Resource Block example of the first equipment 200-1.
Then, M2M is device 100 and the mutual messaging of the first equipment 200-1 for communication, and each other by information synchronous (S870).
In addition, although be to carry out virtual unit example to generate step (S830) and carry out afterwards Resource Block example and generate step (S850) and be illustrated for example, yet be not limited to this, according to embodiment, both can make Resource Block example generate step (S850) and generate step (S830) execution prior to virtual unit example, and also can make virtual unit example generation step (S830) and Resource Block example generate step (S850) and carry out simultaneously.
Figure 20 is for the flow chart of synchronous method is according to a preferred embodiment of the invention described in more detail.
What M2M communication was applied (NA) with device 100 supervising the networks requires item (S871).That is, M2M communication with device 100 management about point to respectively the item that requires that the periodicity of particular device reads and writes from a plurality of network applications (NA).Particularly, when new network application (NA) is registered in network service function layer (NSCL) or registered network application (NA) change, M2M communication with device 100 for each Resource Calculation of stating in network application (NA) and upgrade the read-write cycle.In addition, when network application (NA) newly carried out and and equipment connection, or read cycle (NARP) or write cycle (NAWP) about the resource with equipment connection network application (NA) in commission change, or while finishing with network application (NA) in commission of equipment connection, M2M communication utilizes read cycle (NARP) and write cycle ((NAWP) and to equipment Resource Calculation separately renewal merging read-write cycle with device 100.
Then, M2M communication is supported transaction information (TSD) (S873) by device 100 management equipments.That is, M2M communication grasps with device 100 affairs that also management equipment is supported.Particularly, M2M communication is calculated to each equipment the equipment only consisting of the affairs that in the middle of the affairs of all forms, equipment is supported with device 100 and is supported transaction information (TSD).
Then, M2M communication be take and required item and equipment to support transaction information (TSD) to select affairs (S875) as basis with device 100.That is, M2M communication uses device 100 using the feature of the communicating requirement frequency of each resource and per unit communication mode as primary variables, and uses greedy algorithm and type and the frequency of definite affairs.Particularly, M2M communication utilizes the requiring item of network application (NA) and extracts job requirements directory information with device 100.In addition, M2M communication is calculated and is pushed income by the affairs that device 100 starts for the central message transmitting from equipment to network service function layer (NSCL) of each affairs by belonging to equipment support transaction information (TSD).In addition, M2M communicated by letter with device 100 for each affairs computing figureofmerit and the union operation cycle (MAP) that belong to equipment support transaction information (TSD).In addition, M2M communication with device 100 based on utilizing job requirements directory information to go to carry out greedy algorithm for belonging to the treating capacity index of each affairs of equipment support transaction information (TSD) and union operation cycle (MAP), thereby select to meet the affairs that require item of network application (NA), and set the union operation cycle (MAP) of relevant issues.
Finally, synchronize (S877) of information carried out in M2M communication mutually with equipment by the affairs of device 100 execution selections.
The present invention can also be embodied as the computer-readable code in computer readable recording medium storing program for performing.Computer readable recording medium storing program for performing comprises all types of recording mediums that store the data that can be read by means of computer installation.In the example of computer readable recording medium storing program for performing, there are ROM, RAM, CD-ROM, tape, floppy disk, optical data storage device etc., but also comprise the device of realizing with carrier wave (by the transmission of network) form.And computer readable recording medium storing program for performing can allow computer-readable code to be scattered in dispersing mode the computer installation connecting by wire/wireless net to be stored and to carry out.
Below the preferred embodiments of the present invention are had been described in detail; yet the present invention is not limited to described certain preferred embodiment; so long as have in the technical field of the invention under the condition of the purport of the present invention that the personnel of general knowledge all can ask for protection in not departing from claims, carry out diversified distortion enforcement, such change will be contained in the scope of recording in claims.

Claims (19)

1. a M2M communication device, is characterized in that, comprising:
Memory cell, stores equipment master module and resource master module;
Registering unit, when receiving login request message from equipment, utilizes the described equipment master module that is stored in described memory cell to register described equipment with being stored in the described resource master module of described memory cell.
2. M2M communication device as claimed in claim 1, it is characterized in that, described equipment master module comprises the equipment main-inlet that equipment manufacturers' identifying information, device identifying information, devices communicating standard and equipment resource information are included, and described resource master module comprises the representation formats standard of resource content and is used in the resource main-inlet that the vocabulary standard of the making of described resource content is included.
3. M2M communication device as claimed in claim 1, it is characterized in that, described registering unit is utilized described equipment master module and described resource master module and is generated corresponding to virtual unit example and the Resource Block example of described equipment and be stored in described memory cell, thereby registers described equipment.
4. M2M communication device as claimed in claim 3, it is characterized in that, described registering unit by described login request message from be stored in the described equipment master module of described memory cell retrieval corresponding to the equipment main-inlet of described equipment, and utilize retrieve corresponding to the described equipment main-inlet of described equipment, from be stored in the described resource master module of described memory cell, retrieve the resource main-inlet that described equipment is supported, and utilize the resource main-inlet that the described equipment main-inlet corresponding to described equipment retrieve and the described equipment retrieving support and generate described virtual unit example and the described Resource Block example corresponding to described equipment.
5. M2M communication device as claimed in claim 3, is characterized in that, also comprises:
Lock unit, with described equipment messaging, and makes to be stored in the described Resource Block example of described memory cell and synchronizes with the information in described equipment corresponding to described Resource Block example.
6. M2M communication device as claimed in claim 5, is characterized in that, described lock unit comprises:
Require transaction management unit, for managing the item that requires that reads or write about the periodicity from network application sensing equipment;
Transaction management unit, affairs that grasp equipment is supported and the equipment that obtains is supported transaction information;
Affairs selected cell, utilizes described item and the described equipment of requiring support transaction information and support transaction information to select affairs from described equipment, and sets the union operation cycle of the described affairs of selecting;
Affairs performance element, described affairs of carry out selecting and make information synchronous.
7. M2M communication device as claimed in claim 6, it is characterized in that, described affairs selected cell utilizes and describedly requires item and extract job requirements directory information, and support each affairs of transaction information and computing figureofmerit and union operation cycle for belonging to described equipment, and based on supporting the treating capacity index of each affairs of transaction information utilize described job requirements directory information with the union operation cycle and support transaction information to select affairs from described equipment for belonging to described equipment, and set the union operation cycle of the described affairs of selection.
8. a M2M communication method, is characterized in that, comprises the steps:
From equipment, receive login request message;
Utilize the equipment master module of storage and the resource master module of storage and register described equipment.
9. M2M communication method as claimed in claim 8, it is characterized in that, described equipment master module comprises the equipment main-inlet that equipment manufacturers' identifying information, device identifying information, devices communicating standard and equipment resource information are included, and described resource master module comprises the representation formats standard of resource content and is used in the resource main-inlet that the vocabulary standard of the making of described resource content is included.
10. M2M communication method as claimed in claim 8, it is characterized in that, in described registration step, utilize described equipment master module and described resource master module and generate and store virtual unit example and the Resource Block example corresponding to described equipment, thereby registering described equipment.
11. M2M communication methods as claimed in claim 10, is characterized in that, described registration step comprises the steps:
By described login request message, from the described equipment master module of having stored, retrieve the equipment main-inlet corresponding to described equipment;
What utilization retrieved retrieves corresponding to the described equipment main-inlet of described equipment the resource main-inlet that described equipment is supported from the described resource master module of having stored;
The resource main-inlet that the described equipment main-inlet corresponding to described equipment that utilization retrieves and the described equipment retrieving are supported and generate described virtual unit example and the described Resource Block example corresponding to described equipment.
12. M2M communication methods as claimed in claim 10, is characterized in that, also comprise the steps:
With described equipment messaging, and described Resource Block example is synchronizeed with the information in described equipment corresponding to described Resource Block example.
13. M2M communication methods as claimed in claim 12, is characterized in that, described synchronous step comprises the steps:
Management is read or write about the periodicity from network application sensing equipment requires item;
Affairs that grasp equipment is supported and the equipment that obtains is supported transaction information;
Utilize described item and the described equipment of requiring support transaction information and support transaction information to select affairs from described equipment, and set the union operation cycle of the described affairs of selecting;
Carry out the described affairs of selecting and make information synchronous.
14. M2M communication methods as claimed in claim 13, is characterized in that, described affairs select step to comprise the steps:
Utilize and describedly require item and extract job requirements directory information;
For belonging to described equipment, support each affairs of transaction information and computing figureofmerit and union operation cycle;
Based on supporting the treating capacity index of each affairs of transaction information utilize described job requirements directory information with the union operation cycle and support transaction information to select affairs from described equipment for belonging to described equipment, and set the union operation cycle of the described affairs of selection.
15. 1 kinds record for executing claims on computers the computer readable recording medium storing program for performing of the program of the M2M communication use method described in 8.
16. 1 kinds of communicators, is characterized in that, comprising:
Registering unit, receives by the registration request from equipment of network, and utilizes equipment master module and resource master module and generate and store and described device-dependent information, thereby registers described equipment;
Lock unit, makes with the described information of described device-dependent storage and synchronizes corresponding to another information that is stored in described equipment of the described information of storing.
17. communicators as claimed in claim 16, is characterized in that, with described device-dependent information be the Resource Block example corresponding to described equipment.
18. communicators as claimed in claim 16, is characterized in that, also comprise: for storing the memory cell of described equipment master module and resource master module.
19. communicators as claimed in claim 16, is characterized in that, described communicator is for corresponding to being defined in network application in the M2M standard of being formulated by ETSI and the device of network service function layer.
CN201380003515.0A 2012-05-30 2013-05-30 M2m communication device and method Expired - Fee Related CN103947157B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2012-0057648 2012-05-30
KR20120057648 2012-05-30
KR10-2012-0121701 2012-10-31
KR1020120121701A KR102034736B1 (en) 2012-05-30 2012-10-31 Managing apparatus and method for Machine-to-Machine communications
PCT/KR2013/004740 WO2013180476A1 (en) 2012-05-30 2013-05-30 Apparatus and method for m2m communications

Publications (2)

Publication Number Publication Date
CN103947157A true CN103947157A (en) 2014-07-23
CN103947157B CN103947157B (en) 2017-07-28

Family

ID=49982537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380003515.0A Expired - Fee Related CN103947157B (en) 2012-05-30 2013-05-30 M2m communication device and method

Country Status (2)

Country Link
KR (1) KR102034736B1 (en)
CN (1) CN103947157B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653374A (en) * 2014-11-12 2016-06-08 华为技术有限公司 Method, device, and system for distributed transaction resource execution
CN106209620A (en) * 2015-04-29 2016-12-07 财团法人资讯工业策进会 Heterogeneous network system, network device and aggregation path selection method thereof
CN106330510A (en) * 2015-06-30 2017-01-11 华为技术有限公司 Virtual resource updating method, device and system
CN107430512A (en) * 2014-10-31 2017-12-01 康维达无线有限责任公司 Machine is managed to the application relation in machine system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10530722B2 (en) 2014-06-30 2020-01-07 Lg Electronics Inc. Method and device for forwarding message in wireless communication system
KR102233007B1 (en) * 2017-10-27 2021-03-26 에스케이텔레콤 주식회사 Server for Providing IoT Platform Service Using Device Descriptor and Method Therefor
CN111201764B (en) * 2017-10-19 2022-12-16 Sk电信有限公司 Method and server device for providing platform service of Internet of things
KR102148068B1 (en) * 2017-11-29 2020-08-25 전자부품연구원 Multiple IoT Interworking System and Method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1952941A (en) * 2005-10-21 2007-04-25 中国科学院计算技术研究所 A resource allocation method and system for shared memory
CN101299674A (en) * 2007-04-30 2008-11-05 中国移动通信集团公司 Method, system and management platform for implementing terminal identification
US20090217348A1 (en) * 2008-02-22 2009-08-27 Patrik Mikael Salmela Methods and Apparatus for Wireless Device Registration
KR20100062691A (en) * 2008-12-02 2010-06-10 주식회사 케이티 Machine-to-machine module for noticing a state of emergency, device selectively connected with the machine-to-machine module and driving method thereof
US7796023B2 (en) * 2000-09-06 2010-09-14 Babak Rezvani Systems and methods for the automatic registration of devices
CN102202270A (en) * 2010-03-24 2011-09-28 中兴通讯股份有限公司 Machine type communication (MTC)-based message transmission method and interworking functional entity
CN102244666A (en) * 2010-05-10 2011-11-16 中兴通讯股份有限公司 Message processing method for machine-to-machine/man (M2M) platform and M2M platform system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7352853B1 (en) * 2001-05-22 2008-04-01 Cisco Technology, Inc. Automation of customer premises equipment provisioning in a telecommunications network
US20050010485A1 (en) * 2003-07-11 2005-01-13 Quadratic Systems Corporation Integrated system and method for selectively populating and managing multiple, site-specific, interactive, user stations

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7796023B2 (en) * 2000-09-06 2010-09-14 Babak Rezvani Systems and methods for the automatic registration of devices
CN1952941A (en) * 2005-10-21 2007-04-25 中国科学院计算技术研究所 A resource allocation method and system for shared memory
CN101299674A (en) * 2007-04-30 2008-11-05 中国移动通信集团公司 Method, system and management platform for implementing terminal identification
US20090217348A1 (en) * 2008-02-22 2009-08-27 Patrik Mikael Salmela Methods and Apparatus for Wireless Device Registration
KR20100062691A (en) * 2008-12-02 2010-06-10 주식회사 케이티 Machine-to-machine module for noticing a state of emergency, device selectively connected with the machine-to-machine module and driving method thereof
CN102202270A (en) * 2010-03-24 2011-09-28 中兴通讯股份有限公司 Machine type communication (MTC)-based message transmission method and interworking functional entity
CN102244666A (en) * 2010-05-10 2011-11-16 中兴通讯股份有限公司 Message processing method for machine-to-machine/man (M2M) platform and M2M platform system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107430512A (en) * 2014-10-31 2017-12-01 康维达无线有限责任公司 Machine is managed to the application relation in machine system
CN107430512B (en) * 2014-10-31 2021-02-02 康维达无线有限责任公司 Managing application relationships in a machine-to-machine system
US10990449B2 (en) 2014-10-31 2021-04-27 Convida Wireless, Llc Managing application relationships in machine-to-machine systems
CN105653374A (en) * 2014-11-12 2016-06-08 华为技术有限公司 Method, device, and system for distributed transaction resource execution
US10326828B2 (en) 2014-11-12 2019-06-18 Huawei Technologies Co., Ltd. Method, apparatus, and system for executing distributed transaction resources
US10771535B2 (en) 2014-11-12 2020-09-08 Huawei Technologies Co., Ltd. Method, apparatus, and system for executing distributed transaction resources
US11368520B2 (en) 2014-11-12 2022-06-21 Huawei Cloud Computing Technologies Co., Ltd. Method, apparatus, and system for executing distributed transaction resources
CN106209620A (en) * 2015-04-29 2016-12-07 财团法人资讯工业策进会 Heterogeneous network system, network device and aggregation path selection method thereof
CN106330510A (en) * 2015-06-30 2017-01-11 华为技术有限公司 Virtual resource updating method, device and system
CN106330510B (en) * 2015-06-30 2019-07-19 华为技术有限公司 A kind of update method of virtual resource, apparatus and system

Also Published As

Publication number Publication date
CN103947157B (en) 2017-07-28
KR20130135009A (en) 2013-12-10
KR102034736B1 (en) 2019-10-22

Similar Documents

Publication Publication Date Title
CN103947157A (en) Apparatus and method for M2M communications
CN106980669B (en) A kind of storage of data, acquisition methods and device
CN107077459B (en) Device with communication interface and method for controlling database access
US7982603B2 (en) Sensor net system, sensor net system data managing method, and sensor net system data managing program
EP2943859B1 (en) System, method, and computer-readable medium for managing edge devices
US20130324121A1 (en) Apparatus and method for machine-to-machine communications
CN101409614B (en) Data synchronization method, system and equipment
CN101697166B (en) Method for accelerating data integration of heterogeneous platform
CN104809650B (en) A kind of dynamic adaptation cut-in method of isomery perception data
CN104038528B (en) Relay, system and method
CN105474205A (en) Semantic naming model
Nagib et al. SIGHTED: a framework for semantic integration of heterogeneous sensor data on the internet of things
CN102891768A (en) Method and network element for network management
CN105245582B (en) The monitoring method and monitoring device of data center
CN104144215A (en) Method for building Internet-of-Things ubiquitous device resource model
KR101533671B1 (en) A method for forming container resource discriminated with user awareness information and recording medium and apparatus thereof
JP2010128597A (en) Information processor and method of operating the same
KR101602100B1 (en) Method for Integrating Heterogeneous Thing&#39;s messages based DDS in Internet of Things
CN106446272B (en) Method and apparatus for sending data
CN101382959B (en) Multimedia resource acquisition method, apparatus and system
CN102821040A (en) Network transmission flow compression unit and network transmission flow compression method
CN110196832A (en) For obtaining the method and device of SNAPSHOT INFO
JP5575971B1 (en) Form data management server and form data management program
JP6549537B2 (en) Service providing system and service providing method
Agostinho et al. Omniconn: An architecture for heterogeneous devices interoperability on industrial Internet of Things

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170728

CF01 Termination of patent right due to non-payment of annual fee