The present application claims priority from Japanese Patent Application No. JP2011-245299 (filed on Nov. 9, 2011) the content of which is hereby incorporated in its entirety by reference into this specification. The present invention relates to a mobile communication terminal, a communication method, a communication system, and a control apparatus, and more particularly to communication technology in which a control apparatus controls packet processing of a mobile communication terminal.
Recently, centrally controlled network architecture has been proposed. Technology known as OpenFlow exists as an example of centrally controlled network architecture (Patent Literature 1 and Non-Patent Literatures 1 and 2). In OpenFlow communication is taken as end-to-end flows, and path control, failure recovery, load balancing, and optimization are performed on a per-flow basis. An OpenFlow switch as specified in Non-Patent Literature 2 has a secure channel for communication with an OpenFlow controller positioned as a control apparatus, and operates according to a flow table to which information is added and whose contents are rewritten according to an instruction from the OpenFlow controller, as necessary. In the flow table, a set of the following is defined for each flow: a matching rule (Header fields) against which a packet header is matched, flow statistical information (Counters), and actions (Actions) that define processing content (see
For example, when a packet is received, the OpenFlow switch searches the flow table for an entry that has a matching rule (refer to the header fields in
The disclosures of Patent Literature 1 and Non Patent Literatures 1 and 2 given above are hereby incorporated in their entirety by reference into this specification. The following analysis is given by the present invention.
With regard to the abovementioned related technology, in centrally controlled network architecture, an object controlled by a controller (control apparatus) is a switch or a router only, and there is no disclosure whatsoever of controlling a mobile communication terminal.
Furthermore, in a case where a mobile communication terminal communicates by Multi RAT (Radio Access Technology), the controller cannot comprehend characteristics or status of different access schemes for respective RATs possessed by the mobile communication terminals.
Accordingly, there is a need for a control apparatus to control a mobile communication terminal, giving consideration to characteristics or status of access schemes corresponding to respective RATs possessed by the mobile communication terminals. It is an object of the present disclosure to provide a mobile communication terminal, a communication method, a communication system, and a control apparatus, which solve the problem in question.
According to a first aspect of the present disclosure, there is provided a mobile communication terminal that communicates with a network including a control apparatus that controls packet forwarding, the mobile communication terminal comprising:
a plurality of communication interfaces for wireless communication;
a processing means (unit) that processes a packet in accordance with an instruction from the control apparatus; and
a control means (unit) that transmits to the network interface information that is information related to the plurality of communication interfaces to notify the control apparatus of the interface information.
According to a second aspect of the present disclosure there is provided a communication method by a mobile communication terminal that communicates with a network including a control apparatus that controls packet forwarding, the method comprising:
by the mobile communication terminal that includes a plurality of communication interfaces for wireless communication, processing a packet in accordance with an instruction from the control apparatus; and
transmitting to the network interface information that is information related to the plurality of communication interfaces to notify the control apparatus of the interface information.
According to a third aspect of the present disclosure there is provided a communication system comprising:
a control apparatus that controls packet forwarding; and
a mobile communication terminal that communicates with a network including the control apparatus, wherein
the mobile communication terminal comprises:
a plurality of communication interfaces for wireless communication;
a processing means (unit) that processes a packet in accordance with an instruction from the control apparatus; and
a control means (unit) that transmits to the network interface information that is information related to the plurality of communication interfaces to notify the control apparatus of the interface information.
According to a fourth aspect of the present disclosure there is provided a control apparatus that controls packet forwarding, the control apparatus comprising:
a means (unit) that receives, from a mobile communication terminal that includes a plurality of communication interfaces for wireless communication and processes a packet in accordance with an instruction from the control apparatus, information related to the plurality of communication interfaces, and
a means (unit) that transmits an instruction determined based on the information, to the mobile communication terminal.
According to a fifth aspect of the present disclosure there is provided a mobile communication terminal that communicates with a network including a control apparatus that controls packet forwarding, the mobile communication terminal comprising:
a plurality of communication interfaces for wireless communication; and
a means (unit) that downloads a program, wherein
the program causes the mobile communication terminal to execute: processing a packet in accordance with an instruction from the control apparatus; and
transmitting to the network information related to the plurality of communication interfaces to notify the control apparatus of the information.
According to the mobile communication terminal, the communication method, the communication system, and the control apparatus related to the present disclosure, the control apparatus can control a mobile communication terminal, giving consideration to characteristics or status of access schemes corresponding to respective RATs possessed by the mobile communication terminal.
First, a description is given of an overview of the present disclosure.
A mobile communication terminal 1 supports a plurality of types of RAT (Radio Access Technology), and communicates via RANs (Radio Access Network) corresponding to respective RATs. A RAN is, for example, an LTE (Long Term Evolution) network 6 or an 802.11g network 7. The mobile communication terminal 1 is a device that has a communication function, such as a mobile telephone, a personal computer, a mobile router, or the like. The mobile communication terminal 1 communicates with a network 4 via a RAN, for example. The mobile communication terminal 1 communicates with a server apparatus 5 via the network 4, for example.
The network 4 includes a control apparatus 2 and a plurality of packet forwarding apparatuses 3, for example. The control apparatus centrally controls packet forwarding by the packet forwarding apparatus 3. The control apparatus 2, for example, determines a packet processing method in response to a request from the packet forwarding apparatus 3, and instructs the determined processing method to the packet forwarding apparatus 3. The control apparatus 2, for example, instructs a processing method corresponding to a forwarding path to the server apparatus 5, to the packet forwarding apparatus 3. The packet forwarding apparatus 3 processes the received packet in accordance with the instruction from the control apparatus 2.
It is to be noted that the network 4 may include a communication device outside of the packet forwarding apparatus 3 that forwards packets in accordance with the control apparatus 2. For example, the network 4 may include a communication device that operates based on a distributed protocol such as RIP (Routing Information Protocol) or OSPF (Open Shortest Path First).
The mobile communication terminal 1, for example, communicates with the server apparatus 5 via the packet forwarding apparatus 3 that operates in accordance with an instruction from the control apparatus 2.
The mobile communication terminal 1 comprises a plurality of types of communication interface 10. Two communication interfaces 10 are shown in
A packet forwarding function unit 13 executes packet forwarding and the like, in accordance with an instruction from the control apparatus 2 of the network 4. The packet forwarding function unit 13 may, for example, be a virtual switch built in software. The packet forwarding function unit 13 includes a processing unit 11 and a control unit 12.
The control unit 12 controls communication with the control apparatus 2. The control unit 12, for example, establishes a control channel with the control apparatus 2, in order for the packet forwarding function unit 13 to receive an instruction from the control apparatus 2. The control unit 12, for example, requests an instruction with respect to the control apparatus 2, via the established control channel.
The processing unit 11 processes packets in accordance with an instruction received by the control unit 12 from the control apparatus 2. The processing unit 11, for example, forwards packets to one of the communication interfaces 10. In addition, the processing unit 11, for example, forwards a packet received via any of the communication interfaces 10 to a prescribed application operated by the mobile communication terminal 1.
The control unit 12 transmits information related to the respective communication interfaces 10 to the network 4, in order to give notification to the control apparatus 2. Information related to the communication interfaces 10 may be, for example, an access scheme supported by the communication interfaces 10, an access scheme used by the communication interfaces 10, communication status of the communication interfaces 10, or the like. The control unit 12 transmits information related to the communication interfaces 10, for example, to the control apparatus 2, via the packet forwarding apparatus 3.
Since the mobile communication terminal 1 transmits information related to the communication interfaces 10, the control apparatus 2 can give an instruction to the mobile communication terminal 1, giving consideration to this information. The control apparatus 2, for example, can control packet processing of the mobile communication terminal 1, giving consideration to attributes of packets communicated by the mobile communication terminal 1 and characteristics of the communication interfaces 10. For example, if the mobile communication terminal 1 performs video streaming, since with an 802.11g network 7 the number of connections of the mobile communication terminal per access apparatus, such as a base station, is few in comparison to an LTE network 6, giving consideration to the fact that the probability is high of there being many bands useable by the mobile communication terminal 1, the control apparatus 2 sends an instruction to the control unit 12 so that the mobile communication terminal 1 uses a communication interface 10 corresponding to the 802.11g network 7. In addition, when the mobile communication terminal 1 performs VoIP (Voice over IP) for example, giving consideration to the fact that with the LTE network 6 there is little delay and cover area is large in comparison to the 802.11g network 7, the control apparatus 2 sends an instruction to the control unit 12 so that the mobile communication terminal 1 uses a communication interface 10 corresponding to the LTE network 6.
As described above, according to the present disclosure, the control apparatus 2 can control the mobile communication terminal 1, giving consideration to characteristics or status of the mobile communication terminal 1 corresponding to respective RATs.
A description is given concerning a communication system related to a first exemplary embodiment, making reference to the drawings.
A packet forwarding function unit 103 comprises a plurality of port units 104. In the example of
The mobile communication terminal 100 transmits information related to a communication interface 105 that is connected to at least one of the plurality of port units 104, to a network 4, in order to give notification to a control apparatus 2. A detailed description is given below, making reference to the drawings.
In the mobile communication terminal 100, a plurality of applications (application units 101 #1 to #N) are operating. The applications communicate with the network 4 via an LTE network 6 or an 802.11g network 7.
When an application transmits communication data to the network 4, the communication data is processed by the protocol stack unit 102 (for example, a protocol stack such as an OSI reference model), and formed into a packet to which a prescribed protocol header or the like is given. The packet is transmitted from the communication interface 105 via the packet forwarding function unit 103.
The packet forwarding function unit 103 forwards the packet from the port unit 104, in accordance with an instruction from the control apparatus 2. The packet forwarded from the port unit 104 is transmitted to the LTE network 6 or the 802.11g network 7 via any of the communication interfaces 105. The packet received by the communication interface 105 from the LTE network 6 or the 802.11g network 7 is sent to an application via the packet forwarding function unit 103.
The control unit 130 controls communication with the control apparatus 2. The control unit 130, for example, establishes a control channel with the control apparatus 2, in order for the packet forwarding function unit 103 to receive an instruction from the control apparatus 2. The control unit 130, for example, requests an instruction with respect to the control apparatus 2, via the established control channel.
The control unit 130 passes the instruction received from the control apparatus 2 to the processing rule management unit 134. The processing rule management unit 134 passes the instruction received from the control apparatus 2 to the processing rule DB 135.
The processing unit 11 executes processing such as packet forwarding, rewriting of packet header unit, or the like, in accordance with an instruction of the control apparatus 2. A search unit 136 retrieves a processing rule conforming with a packet, among processing rules stored in the processing rule DB 135. The search unit 136, for example, compares packet content and matching rule, retrieves a processing rule including a matching rule that matches the packet content. In a case where a processing rule conforming with a packet is not stored in the processing rule DB 135, for example, the search unit 136 gives notification to the control unit 130, and the control unit 130 requests a processing rule with respect to the control apparatus 2.
An action execution unit 137 processes a packet in accordance with a processing method defined by the processing rule retrieved by the search unit 136. For example, the action execution unit 137 executes processing to forward a packet from a prescribed port unit 104, or processing to rewrite packet content, in accordance with the processing rule.
The access management unit 132 searches the access management DB 133, and gives notification of information related to the communication interface 105 to the control unit 130. The control unit 130 transmits the notified information to the network 4, in order to give notification to the control apparatus 2.
The access management DB 133 manages interaction between the respective port units 104 and the respective communication interfaces 105, and the status of interfaces thereof. The access management DB 133, for example, uses the number of a port unit 104 and the number of a communication interface 105, to manage interaction of the port unit 104 and the communication interface 105. For example, a port unit 104 having the number “#1” interacts with a communication interface 105 having the number “#1.” The access management DB 133 also manages an access scheme supported by the communication interface 105. For example,
In the present exemplary embodiment, specific communication standards such as LTE and 802.11g are described as supported access schemes, but management is also possible with a granularity including a plurality of communication standards. In this regard, for example, 3GPP access including UTRAN (UMTS Terrestrial Radio Access Network) or LTE, WLAN (Wireless Local Area Network) including 802.11g or 802.11n, and the like, are cited. It is to be noted that the supported access scheme is shown as an example, and the access management DB 133 may manage information outside of the supported access scheme as a characteristic of the communication interface.
The access management DB 133 also manages link status of the communication interface 105. For example,
The control unit 130, for example, gives notification of the access scheme supported by the communication interface 105, together with the port number of the port unit 104 corresponding to the relevant communication interface 105, to the control apparatus 2. Furthermore, the control unit 130, for example, gives notification of the status of the communication interface 105, as a port status of the port unit 104 corresponding to the relevant communication interface 105, to the control apparatus 2.
The mobile communication terminal 100 may be provided with a function to download a software module having a function equivalent to the packet forwarding function unit 103. The mobile communication terminal 100 may use the downloaded software module as the packet forwarding function unit 103.
It is to be noted that the packet forwarding apparatus 3 is provided with a configuration equivalent to the packet forwarding function unit 103, outside of the access management unit 132 and the access management DB 133.
The processing rule DB 26 stores processing rules for setting in the mobile communication terminal 100 and the packet forwarding apparatus 3. It is to be noted that since details of the processing rules are described with reference to
The node communication unit 20 communicates with the mobile communication terminal 100 and the packet forwarding apparatus 3.
The topology management unit 24 manages network topology based on a connection relationship with the packet forwarding apparatus 3 collected via the node communication unit 20.
The calculation unit 22 determines a packet forwarding path based on the network topology and packet processing to be executed in the packet forwarding apparatus 3 in the forwarding path in question. That is, the calculation unit 22 calculates the packet forwarding path and determines a forwarding rule corresponding to this forwarding path.
The DB management unit 23 records the processing rule determined by the calculation unit 22 in the processing rule DB 26. The DB management unit 23 updates processing rules recorded in the processing rule DB 26, in response to notification of removal of a processing rule from the packet forwarding apparatus 3 or the mobile communication terminal 100.
The control message processing unit 21 analyzes a control message received from the packet forwarding apparatus 3 or the mobile communication terminal 100, and performs required processing. The control message processing unit 21 generates a message (for example, a message for setting a processing rule, or the like) to be transmitted to the packet forwarding apparatus 3 or the mobile communication terminal 100.
Since the control apparatus 2 is used in controlling the packet forwarding apparatus 3 or the mobile communication terminal 100, the control message processing unit 21 requests the features (number of ports, execution performance for prescribed packet processing, transmission rate for each port, and the like) of the packet forwarding apparatus 3 or the mobile communication terminal 100, with respect to the packet forwarding apparatus 3 or the mobile communication terminal 100. The packet forwarding apparatus 3 or the mobile communication terminal 100 use a feature reply with respect to the feature request, to respond with information of the number of ports for packet forwarding or the execution performance for prescribed packet processing. The mobile communication terminal 100 responds with information related to the communication interface, with regard to the feature request.
The location management unit 25 manages the location of the mobile communication terminal 100 in the network topology of the network 4. The location management unit 25, for example, manages the location of the mobile communication terminal 100, from the IP address of the mobile communication terminal 100 extracted from a RAN such as the LTE network 6 or the 802.11g network 7.
The terminal information management unit 27 manages information transmitted from the mobile communication terminal 100 or the packet forwarding apparatus 3. For example, the terminal information management unit 27 manages information (the number of ports of the packet forwarding apparatus 3, the execution performance for specific packet processing, or the like) related to performance for the packet forwarding apparatus 3, received from the packet forwarding apparatus 3. Furthermore, the terminal information management unit 27 manages information received from the mobile communication terminal 100. The terminal information management unit 27 manages the communication interface 105 of the mobile communication terminal 100 and the port number of the port unit 104 corresponding to the communication interface in question.
The terminal information management unit 27 manages information for each identifier of the mobile communication terminals 100. The terminal information management unit 27 manages access schemes supported by the respective port units 104 possessed by the respective mobile communication terminals 100, and port status thereof.
The access network selection policy DB 28 manages an access scheme to be used by the mobile communication terminal 100 (that is, the communication interface 105 to be used), for each type of packet flow.
The calculation unit 22 determines an access scheme to be used by the mobile communication terminal 100 (that is, the communication interface 105 to be used), for each type of packet flow, as an “access scheme selection rule.” Making reference to the example of
The calculation unit 22 may give consideration to RAN load status or the like, to determine the policy. For example, in a case where the RAN load for the LTE is high, the calculation unit 22 may determine the policy such that usage of an LTE access scheme is avoided as much as possible.
The calculation unit 22 refers to the access network selection policy DB 28 and generates a processing rule to be transmitted to the mobile communication terminal 100. For example, the calculation unit 22 generates a processing rule specifying that a packet belonging to a flow corresponding to Web access is forwarded from a port unit 104 corresponding to a communication interface 105 for 802.11g. The processing rule generated by the calculation unit 22 is stored in the processing rule DB 26. The processing rule generated by the calculation unit 22 is transmitted to the mobile communication terminal 100, via the node communication unit 20.
The mobile communication terminal 100, for example, establishes a link with the LTE network 6 and the 802.11g network 7.
The mobile communication terminal 100 establishes a control channel with the control apparatus 2, via the link established with the RAN. The control apparatus 2 transmits a feature request to the mobile communication terminal 100, via the control channel.
The mobile communication terminal 100 responds, as a feature reply to the feature request, with an access scheme supported by a communication interface corresponding to the port unit 104.
The packet forwarding function unit 103 of the mobile communication terminal 100, for example, receives a packet from an application. In a case where no processing rule corresponding to the packet in question exists (that is, when a new packet is received) the packet forwarding function unit 103 requests a processing rule with respect to the control apparatus 2. It is to be noted that in the example of
The control apparatus 2, for example, gives consideration to the access scheme supported by the communication interface notified by the mobile communication terminal 100, and determines a processing rule to be transmitted to the mobile communication terminal 100. The control apparatus 2 transmits the determined processing rule to the mobile communication terminal 100. The control apparatus 2 determines a forwarding path for the mobile communication terminal 100 to communicate with the server apparatus 5, and transmits a processing rule corresponding to the determined path to the packet forwarding apparatus 3.
In accordance with the received processing rule, the mobile communication terminal 100 communicates with the server apparatus 5 via the packet forwarding apparatus 3.
A description is given concerning a communication system related to a second exemplary embodiment, making reference to the drawings.
In the first exemplary embodiment, since there is one access scheme supported by the communication interfaces 105, the mobile communication terminal 100 gives notification of the access scheme supported by the communication interfaces 105 to the control apparatus 2. In the present exemplary embodiment, since there are plural access schemes supported by the communication interfaces 105, the mobile communication terminal 100 gives notification of an access scheme actually used by the communication interfaces 105, to the control apparatus 2.
The mobile communication terminal 100, for example, comprises a communication interface for 3GPP access and a communication interface for WLAN. The communication interface for 3GPP access is connected, for example, to an UTRAN network 30 or an LTE network 31. The communication interface for WLAN is connected to a wireless network by an 802.11g network 40 or an 802.11n network 41.
The mobile communication terminal 100, for example, communicates with a server apparatus 5 via a 3GPP access network as in the UTRAN network 30 or the LTE network 31, or a WLAN network as in the 802.11g network 40 or the 802.11n network 41.
An access management unit 132 of the mobile communication terminal 100 gives notification of an access scheme used by a communication interface to the control apparatus 2 via a control unit 130. When the access scheme being used is changed (for example, when there is a change from UTRAN to LTE by a handover), the access management unit 132 gives notification to the control unit 130. The control unit 130 gives notification to the control apparatus 2 that the access scheme being used has changed.
The mobile communication terminal 100, for example, may give notification of, in addition to the access scheme being used, information of an operator managing the access network, a cell ID of a wireless base station to which the mobile communication terminal 100 is connected, an SSID, which is an identifier of a WLAN access point, or the like. The mobile communication terminal 100 may give notification of information related to quality of the communication interface to the control apparatus 2.
The access management unit 132 manages the access scheme supported by the communication interface and the access scheme being used by the communication interface, according to a table shown in
It is to be noted that since other configurations of the mobile communication terminal 100 are equivalent to content described with reference to
An access network selection policy DB 28 manages an access scheme to be used by the mobile communication terminal 100 (that is, the communication interface 105 to be used), for each type of packet flow.
A calculation unit 22 determines an access scheme to be used by the mobile communication terminal 100, for each type of packet flow, as an “access scheme selection rule.” Referring to the example of
The calculation unit 22 may give consideration to RAN load status or the like, to determine the policy. For example, in a case where the load of a 3GPP access RAN is high, the calculation unit 22 may determine the policy such that usage of an access scheme related to 3GPP access is avoided as much as possible.
The calculation 22 refers to the access network selection policy DB 28, and generates a processing rule to be transmitted to the mobile communication terminal 100. For example, the calculation unit 22 generates a processing rule specifying that a packet belonging to a flow corresponding to Web access is forwarded from a port unit 104 corresponding to 802.11n. The processing rule generated by the calculation unit 22 is stored in a processing rule DB 26. The processing rule generated by the calculation unit 22 is transmitted to the mobile communication terminal 100, via a node communication unit 20.
The mobile communication terminal 100, for example, establishes a link with the LTE network 31, among the RANs for 3GPP access.
The mobile communication terminal 100 establishes a control channel with the control apparatus 2, via the link established with the LTE network 31. The control apparatus 2 transmits a feature request to the mobile communication terminal 100, via the control channel.
The mobile communication terminal 100, for example, responds with a feature reply to the feature request, by associating the supported access scheme or presently used access scheme, port status, or the like, to a corresponding port unit 104. In this case, a table managed by the terminal information management unit 27 of the control apparatus 2, as information of the mobile communication terminal 100, is shown in
Thereafter, the mobile communication terminal 100 establishes a link with the 802.11n network 41 that is a WLAN network supporting 802.11n.
The mobile communication terminal 100 gives notification that port status has changed to the control apparatus 2. According to the notification of change of port status, the mobile communication terminal 100 associates the access scheme presently being used (802.11n) with a corresponding port unit 104, and gives notification to the control apparatus 2. In this case, a table managed by the terminal information management unit 27 of the control apparatus 2 as information of the mobile communication terminal 100 is shown in
In the present exemplary embodiment, when the mobile communication terminal 100 has established a new link, a notification that the port status has changed is given to the control apparatus 2, and also when the link is cut or when a handover occurs to a different access scheme, such as a handover from the UTRAN network 30 to the LTE network 31, for example, the mobile communication terminal 100 gives notification that the port status has changed to the control apparatus 2.
The packet forwarding function unit 103 of the mobile communication terminal 100, for example, receives a packet from an application. In a case where no processing rule corresponding to the packet in question exists (that is, when a new packet is received) the packet forwarding function unit 103 requests a processing rule with respect to the control apparatus 2. It is to be noted that in the example of
The control apparatus 2, for example, gives consideration to the access scheme presently being used by the mobile communication terminal 100, and determines a processing rule to be transmitted to the mobile communication terminal 100. The control apparatus 2 transmits the determined processing rule to the mobile communication terminal 100. The control apparatus 2 determines a forwarding path for the mobile communication terminal 100 to communicate with the server apparatus 5, and transmits a processing rule corresponding to the determined path to the packet forwarding apparatus 3.
In accordance with the received processing rule, the mobile communication terminal 100 communicates with the server apparatus 5 via the packet forwarding apparatus 3.
A description is given concerning a communication system related to a third exemplary embodiment.
In the first and second exemplary embodiments, a description was given of examples in which the mobile communication terminal 100 gave notification to the control apparatus 2 of an access scheme supported by a communication interface or an access scheme in use by a communication interface, as a response to a feature request from the control apparatus 2 or notification of change of port status.
In the present exemplary embodiment, when a request is made to set a processing rule with respect to the control apparatus 2, the mobile communication terminal 100 gives notification of the access scheme of the communication interface or the access scheme in use by the communication interface. In a case of receiving a new packet for which a corresponding processing rule does not exist, for example, a packet forwarding function unit of the mobile communication terminal 100 includes in the packet an access scheme of the communication interface or an access scheme in use by the communication interface, and transmits to the control apparatus 2.
In a case of receiving a packet including the access scheme of the communication interface or the access scheme in use by the communication interface from the mobile communication terminal 100, for example, the control apparatus 2 gives consideration to the supported access scheme or the access scheme in use, to generate a processing rule. The mobile communication terminal 100, for example, may give notification of, in addition to the access scheme, information of an operator managing the access network, a cell ID of a wireless base station to which the mobile communication terminal 100 is connected, an SSID, which is an identifier of a WLAN access point, or the like.
According to the third exemplary embodiment, the mobile communication terminal 100 can give notification to the control apparatus 2 of an access scheme during execution of communication. The control apparatus 2 can obtain on a timely basis an access scheme in use that changes during execution of communication, and accompanying information (for example, information of an operator managing the access network, a cell ID of a wireless base station to which the mobile communication terminal 100 is connected, an SSID, which is an identifier of a WLAN access point, or the like). In this case, the control apparatus 2 can control the mobile communication terminal 100 with higher accuracy.
Descriptions have been given above of various exemplary embodiments of the present disclosure, but the present invention is not limited to the abovementioned exemplary embodiments, and further modifications, substitutions and adjustments may be added.
It is to be noted that the disclosure of the above Patent Literature and Non-Patent Literatures is incorporated herein by reference thereto. Modifications and adjustments of the exemplary embodiment are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations and selections of various disclosed elements (including each element of each claim, each element of each exemplary embodiment, each element of each drawing, etc.) are possible within the scope of the claims of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept. Particularly, any numerical range disclosed herein should be interpreted that any intermediate values or subranges falling within the disclosed range are also concretely disclosed even without specific recital thereof.
Number | Date | Country | Kind |
---|---|---|---|
2011-245299 | Nov 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/005918 | 9/14/2012 | WO | 00 | 5/5/2014 |