WO2015072174A1 - 送信装置、制御方法、及びプログラム - Google Patents

送信装置、制御方法、及びプログラム Download PDF

Info

Publication number
WO2015072174A1
WO2015072174A1 PCT/JP2014/067749 JP2014067749W WO2015072174A1 WO 2015072174 A1 WO2015072174 A1 WO 2015072174A1 JP 2014067749 W JP2014067749 W JP 2014067749W WO 2015072174 A1 WO2015072174 A1 WO 2015072174A1
Authority
WO
WIPO (PCT)
Prior art keywords
index value
transmission
mobile terminal
collection information
information
Prior art date
Application number
PCT/JP2014/067749
Other languages
English (en)
French (fr)
Inventor
藤山 健一郎
弘司 喜田
Original Assignee
日本電気株式会社
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 日本電気株式会社 filed Critical 日本電気株式会社
Priority to US15/036,887 priority Critical patent/US10142054B2/en
Priority to JP2015547653A priority patent/JP6398988B2/ja
Publication of WO2015072174A1 publication Critical patent/WO2015072174A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Definitions

  • the present invention relates to a transmission device, a control method, and a program.
  • a server collects information from devices for which information is collected, and manages those devices using the collected information.
  • a vending machine management system collects inventory information from a vending machine in order to reduce the loss of sales opportunities, and detects out of stock in the vending machine and predicts when the item will run out.
  • a propane gas management system collects information on the remaining amount of gas from a propane gas cylinder in order to improve the efficiency of propane gas delivery.
  • Patent documents 1 to 4 are cited as documents disclosing technologies related to information collection.
  • Patent Document 1 discloses a technology for collecting vending machine sales information via a PHS (Personal Handy-Phone System) line. Each vending machine will be equipped with a device for PHS communication. Each vending machine performs PHS communication and transmits information to the center.
  • PHS Personal Handy-Phone System
  • Patent Document 2 discloses a technique for collecting elevator maintenance information using a wireless IC tag.
  • the elevator has a function of transmitting maintenance information from the wireless IC tag, and the maintenance information is read from the elevator by reading the wireless IC tag using a dedicated mobile terminal equipped with a reader of the wireless IC tag. To collect. Then, the information collected by the mobile terminal is transferred to the mobile terminal in the worker's office.
  • Patent Document 3 discloses a communication system that transmits information transmitted from a low-function mobile terminal to a base station via the high-function mobile terminal.
  • the high function mobile terminal has an authentication function for controlling to relay only information transmitted from a low function mobile terminal having a predetermined telephone number.
  • Patent Document 4 discloses a system that uses a plurality of transmission paths when transmitting data from a base station to a terminal station. As one method, there is a method in which a base station divides data and transmits different data using two transmission paths. As another method, there is a method in which the base station transmits the same data using two transmission paths.
  • a transmission device that transmits information collected from a target device to a server may transmit information to the server via a plurality of portable terminals capable of short-range wireless communication with the transmission device.
  • the transmission device does not need to have a function of performing wide area wireless communication.
  • the present inventor has studied a method for efficiently transmitting information when the transmitting device transmits information to a server via a plurality of portable terminals. Citations 1 to 4 do not mention the case where wireless communication is performed via a plurality of portable terminals.
  • An object of the present invention is to provide a technique for efficiently transmitting information when a transmission device transmits information to a server via a plurality of portable terminals.
  • the transmission device transmits the collection information to the collection device via a plurality of portable terminals.
  • the transmission device includes a communication unit that performs direct wireless communication with the portable terminal, a collection information acquisition unit that acquires the collection information, and generates a plurality of pieces of partial collection information by dividing the collection information. And a redundant transmission unit that transmits the same collection information to the plurality of mobile terminals using the communication unit, and a division transmission unit that transmits different partial collection information to the plurality of mobile terminals.
  • any one of a reliability index value representing the reliability of communication performed between the portable terminal and the transmission device, and a capacity index value representing the capacity of the portable terminal Index value acquisition means for acquiring one or more, and based on any one or more of the reliability index value and the capacity index value of each portable terminal, the divided transmission means and the redundant Select one of the transmission means, and a transmission control means to perform on the collected information means selected.
  • the control method provided by the present invention is executed by a computer that transmits collection information to a collection device via a plurality of portable terminals.
  • the computer includes a communication unit that directly and wirelessly communicates with the mobile terminal.
  • the said control method produces
  • the program provided by the present invention causes a computer to have a function of operating as a transmission device provided by the present invention.
  • the computer includes a communication unit that directly and wirelessly communicates with the mobile terminal.
  • the program causes the computer to have the function of each functional component of the transmission device provided by the present invention.
  • a technique for efficiently transmitting information when a transmitting device transmits information to a server via a plurality of portable terminals is provided.
  • FIG. 3 is a flowchart illustrating a flow of processing executed by the transmission device according to the first embodiment.
  • 10 is a flowchart illustrating the flow of processing executed by a transmission control unit according to the second embodiment.
  • 10 is a flowchart illustrating the flow of processing executed by a transmission control unit according to the third embodiment.
  • 10 is a flowchart illustrating a flow of processing executed by a transmission control unit according to the fourth embodiment.
  • FIG. 1 is a block diagram illustrating the transmission apparatus 2000 according to the first embodiment together with the use environment thereof.
  • the flow of arrows indicates the flow of information.
  • each block shows a functional unit configuration, not a hardware unit configuration.
  • the transmitting device 2000 acquires the collected information and transmits the collected information to the collecting device 4000 via the plurality of portable terminals 3000.
  • the collected information is information related to a device that is a target of information collection (hereinafter, target device).
  • the target device is the transmission device 2000 or a device monitored by the transmission device 2000.
  • the transmission device 2000 is provided inside or outside the casing of the target device.
  • the transmission apparatus 2000 may be installed in the vicinity of the target device.
  • Target devices are, for example, vending machines and propane gas cylinders.
  • the collected information is, for example, information necessary for maintenance of the target device.
  • the target device is, for example, a vending machine
  • the collected information is inventory information of the vending machine.
  • the target device is, for example, a gas cylinder
  • the collected information is the amount of gas remaining in the gas cylinder.
  • the mobile terminal 3000 is a mobile phone or a tablet PC.
  • the mobile terminal 3000 is an unspecified mobile terminal for the transmission device 2000, for example.
  • An unspecified mobile terminal is, for example, a mobile terminal used by a general person who is not directly related to a company or the like that operates and manages the transmission apparatus 2000.
  • the monitoring target device is, for example, a vending machine
  • the unspecified mobile terminal is, for example, a mobile phone used by a general person who purchases a product from the vending machine.
  • the mobile terminal 3000 may be a specific mobile terminal for the transmission apparatus 2000.
  • the specific portable terminal is, for example, a portable terminal used by a person in charge of collecting information employed by a company or the like that operates and manages the transmission apparatus 2000.
  • the collection device 4000 acquires the collection information acquired by the transmission device 2000 via the mobile terminal 3000.
  • the collection device 4000 is a database that stores collection information.
  • the collection device 4000 is a device that analyzes collected information.
  • the transmission apparatus 2000 includes a communication unit 2020, a collection information acquisition unit 2040, a division transmission unit 2060, a redundant transmission unit 2080, an index value acquisition unit 2100, and a transmission control unit 2120. Each will be described below.
  • the communication unit 2020 performs direct wireless communication with the mobile terminal 3000.
  • the collected information acquisition unit 2040 acquires collected information.
  • the division transmission unit 2060 divides the collection information and generates a plurality of pieces of partial collection information. Furthermore, the division transmission unit 2060 transmits different pieces of partial collection information to the plurality of mobile terminals 3000 using the communication unit 2020.
  • the redundant transmission unit 2080 transmits the same collection information to the plurality of portable terminals 3000 using the communication unit 2020.
  • the index value acquisition unit 2100 acquires one or more of the reliability index value and the capacity index value of the mobile terminal 3000.
  • the reliability index value of the mobile terminal 3000 represents the reliability of communication performed between the mobile terminal 3000 and the transmission device 2000.
  • the capacity index value of the mobile terminal 3000 represents the capacity of the mobile terminal 3000.
  • Transmission Control Unit 2120 selects and selects one of the divided transmission unit 2060 and the redundant transmission unit 2080 based on one or more of the reliability index value and the capacity index value of each mobile terminal 3000. Executes the collected information.
  • Dividing the collected information and transmitting it has the following merits, for example.
  • redundant transmission of the same collected information to a plurality of portable terminals 3000 has the following merits, for example.
  • the collection device 4000 only needs to acquire the collection information from any one of the plurality of portable terminals 3000. Therefore, even when the reliability of the mobile terminal 3000 is low, it is possible to increase the probability that the collection device 4000 can normally acquire the collected information.
  • the transmission device 2000 needs to take measures such as “retransmit the same collection information to the collection device 4000”. As a result, transmission of collected information becomes inefficient. If redundant transmission is performed using the redundant transmission unit 2080, it is possible to prevent the collection information from being transmitted inefficiently.
  • split transmission and redundant transmission have different merits depending on the reliability and capacity of the mobile terminal 3000.
  • one of the divided transmission unit 2060 and the redundant transmission unit 2080 is set based on one or more of the reliability index value and the capacity index value of the mobile terminal 3000.
  • the collected information is transmitted using this. Therefore, the collection information can be transmitted by selecting a transmission method having a larger merit among divided transmission and redundant transmission. Therefore, when the transmission device 2000 transmits the collection information to the collection device 4000 via the plurality of portable terminals 3000, the collection information can be transmitted efficiently.
  • Each functional component included in the transmission device 2000 is realized as at least one hardware component, for example, individually or in combination.
  • each functional component is realized as at least one software component.
  • each functional component is realized by a combination of hardware components and software components.
  • FIG. 2 is a block diagram illustrating a hardware configuration of the transmission apparatus 2000.
  • the transmission apparatus 2000 includes a bus 1020, a processor 1040, a memory 1060, a storage 1080, and a short-range wireless communication adapter 1100.
  • the bus 1020 is a data transmission path through which the processor 1040, the memory 1060, the storage 1080, and the short-range wireless communication adapter 1100 transmit / receive data to / from each other.
  • the processor 1040 is an arithmetic processing device such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit).
  • the memory 1060 is a memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory).
  • the storage 1080 is, for example, a storage device such as a memory card, a hard disk, or a “SSD” (Solid “State” Drive).
  • the storage 1080 may be a memory such as a RAM or a ROM.
  • the short-range wireless communication adapter 1100 is a network adapter having a function of performing short-range wireless communication.
  • the short-range wireless communication adapter 1100 realizes the function of the communication unit 2020.
  • the collection information acquisition module 1240 is a program for causing the transmission apparatus 2000 to have the function of the collection information acquisition unit 2040.
  • the processor 1040 implements the function of the collected information acquisition unit 2040 by executing the collected information acquisition module 1240.
  • the division transmission module 1260 is a program for causing the transmission apparatus 2000 to have the function of the division transmission unit 2060.
  • the processor 1040 implements the function of the division transmission unit 2060 by executing the division transmission module 1260.
  • the redundant transmission module 1280 is a program for causing the transmission apparatus 2000 to have the function of the redundant transmission unit 2080.
  • the processor 1040 implements the function of the redundant transmission unit 2080 by executing the redundant transmission module 1280.
  • the index value acquisition module 1300 is a program for causing the transmission apparatus 2000 to have the function of the index value acquisition unit 2100.
  • the processor 1040 implements the function of the index value acquisition unit 2100 by executing the index value acquisition module 1300.
  • the transmission control module 1320 is a program for causing the transmission apparatus 2000 to have the function of the transmission control unit 2120.
  • the processor 1040 implements the function of the transmission control unit 2120 by executing the transmission control module 1320.
  • the processor 1040 reads the above modules onto the memory 1060 and executes them. However, the processor 1040 may execute the modules without reading them onto the memory 1060.
  • Storage 1080 stores the above modules.
  • each module may be stored in the memory 1060.
  • the transmission apparatus 2000 may not include the storage 1080.
  • FIG. 3 is a flowchart illustrating the flow of processing executed by the transmission apparatus 2000 according to the first embodiment.
  • the collection information acquisition unit 2040 acquires the collection information.
  • the index value acquisition unit 2100 indicates one or more of the reliability index value and the capacity index value for each mobile terminal 3000.
  • the transmission control unit 2120 selects one of the division transmission unit 2060 and the redundant transmission unit 2080 based on any one or more of the reliability index value and the capacity index value of each portable terminal 3000. select.
  • the processing in FIG. 3 proceeds to step S108.
  • the redundant transmission unit 2080 the processing in FIG. 3 proceeds to step S112.
  • step S108 the division transmission unit 2060 divides the collection information to generate partial collection information.
  • step S ⁇ b> 110 the division transmission unit 2060 transmits different pieces of partial collection information to the plurality of mobile terminals 3000 using the communication unit 2020.
  • step S112 the redundant transmission unit 2080 transmits the same collection information to the plurality of mobile terminals 3000 using the communication unit 2020.
  • the communication unit 2020 performs direct wireless communication with the mobile terminal 3000. Specifically, the communication unit 2020 communicates with the mobile terminal 3000 via a short-range wireless line. In addition, the mobile terminal 3000 transmits the collection information to the collection device 4000 via the wide area wireless line.
  • the short-range wireless line connecting the transmission device 2000 and the portable terminal 3000 communicates with a communication standard such as a wireless LAN represented by Wi-Fi (Wireless Fidelity), Bluetooth (registered trademark), ZigBee, or the like. Wireless line. Further, the transmission device 2000 and the mobile terminal 3000 may communicate using infrared communication or “RFID”.
  • Wide-area wireless lines connecting the portable terminal 3000 and the collection device 4000 are, for example, PHS (Personal Handy-phone System), 3G (3rd Generation), WiMAX (Worldwide Interoperability for Microwave Access), LTE (Long Term Term Evolution), etc. It is a wireless line that performs communication according to the communication standard.
  • PHS Personal Handy-phone System
  • 3G 3rd Generation
  • WiMAX Worldwide Interoperability for Microwave Access
  • LTE Long Term Term Evolution
  • the collection information acquisition unit 2040 acquires the collection information.
  • the collection information acquisition unit 2040 acquires the collection information stored in the target device.
  • the collection information acquisition unit 2040 may acquire the collection information generated inside the transmission apparatus 2000.
  • the collection information acquisition unit 2040 may acquire the collection information regularly or may acquire the collection information irregularly.
  • the collection information acquisition unit 2040 generates collection information irregularly, for example, the collection information acquisition unit 2040 acquires the collection information when an event such as occurrence of an abnormality occurs in the target device.
  • the reliability index value of the mobile terminal 3000 shows a larger value as the radio field strength between the mobile terminal 3000 and the transmission device 2000 is higher.
  • the reliability index value may be represented by the radio wave intensity, or may be another value that indirectly represents the radio wave intensity.
  • the reliability index value of the mobile terminal 3000 may be a value based on a situation when communication with the mobile terminal 3000 was performed in the past. For example, when collecting information is transmitted to the mobile terminal 3000, if the collected information is often not correctly transmitted due to data loss or the like, the reliability index value of the mobile terminal 3000 is low. On the other hand, when the collected information is often transmitted correctly when the collected information is transmitted to the portable terminal 3000, the reliability index value of the portable terminal 3000 is high.
  • the reliability index value is determined based on the state of communication performed with the mobile terminal 3000 in the past, for example, information is correctly received inside or outside the transmission device 2000 when communication with the mobile terminal 3000 is performed.
  • a storage unit for storing the transmitted probability is provided.
  • the index value acquisition unit 2100 uses this probability as the reliability index value of the mobile terminal 3000.
  • the reliability index value may be a value set by the user of the mobile terminal 3000.
  • the capacity index value of the mobile terminal 3000 represents the capacity of the mobile terminal 3000 related to communication performed between the mobile terminal 3000 and the transmission device 2000.
  • the capacity index value of the mobile terminal 3000 shows a larger value as the communication speed between the mobile terminal 3000 and the transmission device 2000 increases.
  • the capacity index value may be represented by the communication speed, or may be another value that indirectly represents the communication speed.
  • the capacity index value of the mobile terminal 3000 shows a larger value as the amount of information that the mobile terminal 3000 can receive from the transmission device 2000 (hereinafter, “allowable information amount”) increases.
  • the capacity index value may be represented by an allowable information amount, or may be another value that indirectly represents the allowable information amount.
  • the allowable information amount is the size of the reception buffer that the mobile terminal 3000 has.
  • the capacity index value may be a value set by the user of the mobile terminal 3000.
  • the index value acquisition unit 2100 acquires the reliability index value of the mobile terminal 3000.
  • the transmission control unit 2120 according to the second embodiment includes the split transmission unit 2060 and the redundant transmission unit 2080 based on the number of mobile terminals 3000 that satisfy the first condition that “the reliability index value is equal to or higher than the first reliability”. , Select one of them.
  • the transmission control unit 2120 selects the divided transmission unit 2060 when the number of mobile terminals 3000 that satisfy the first condition is equal to or greater than the first predetermined number.
  • the division transmission unit 2060 transmits the partial collection information to the plurality of mobile terminals 3000 that satisfy the first condition.
  • the transmission control unit 2120 selects the redundant transmission unit 2080.
  • the redundant transmission unit 2080 may transmit the collection information to all the mobile terminals 3000 or may transmit the collection information to some mobile terminals 3000.
  • the redundant transmission unit 2080 When transmitting collection information to some portable terminals 3000, for example, the redundant transmission unit 2080 preferentially selects the portable terminal 3000 that satisfies the first condition as a target for transmitting collection information. However, the redundant transmission unit 2080 may select the portable terminal 3000 that is a target for transmitting the collection information without considering whether or not the first condition is satisfied.
  • the index value acquisition unit 2100 stores predetermined values such as the first predetermined number and the first reliability, respectively, in a storage unit provided inside or outside the transmission device 2000.
  • the index value acquisition unit 2100 acquires each predetermined value from this storage unit.
  • each predetermined value stored in the said storage part may be changed via this input part.
  • FIG. 4 is a flowchart illustrating the flow of processing executed by the transmission control unit 2120 according to the second embodiment.
  • the process shown in this flowchart corresponds to a specific example of the process performed in steps S106 to S112 in FIG.
  • step S202 the transmission control unit 2120 makes the set U an empty set.
  • the set U is a set used for grasping the mobile terminal 3000 that satisfies the first condition.
  • Steps S204 to S210 are loop processing A performed for all the mobile terminals 3000.
  • step S ⁇ b> 204 the transmission control unit 2120 determines whether or not the loop process A has been executed for all the mobile terminals 3000.
  • step S212 If the loop process A has already been executed for all portable terminals 3000, the process in FIG. 4 proceeds to step S212.
  • the transmission control unit 2120 selects one of the mobile terminals 3000 that are not yet subject to loop processing A. Then, the process of FIG. 4 proceeds to step S206.
  • the selected mobile terminal 3000 is referred to as a mobile terminal j.
  • step S206 the transmission control unit 2120 determines whether or not the reliability index value of the mobile terminal j is greater than or equal to the first reliability.
  • the reliability index value of the portable terminal j is expressed as a reliability index value j. If the reliability index value j is greater than or equal to the first reliability, the process of FIG. 4 proceeds to step S208. On the other hand, when the reliability index value of the mobile terminal j is not equal to or higher than the first reliability, the process of FIG. 4 proceeds to step S210.
  • step S208 the transmission control unit 2120 adds the mobile terminal j to the set U.
  • Step S210 is the end of loop processing A.
  • the process of FIG. 4 returns to step S204.
  • step S212 the transmission control unit 2120 determines whether or not the number of elements of the set U (the number of mobile terminals 3000 that satisfy the first condition) is equal to or greater than a first predetermined number. If the number of elements in the set U is greater than or equal to the first predetermined number, the process in FIG. 4 proceeds to step S214. On the other hand, if the number of elements in the set U is not greater than or equal to the first predetermined number, the process in FIG. 4 proceeds to step S216.
  • step S214 the transmission control unit 2120 selects the divided transmission unit 2060.
  • the division transmission unit 2060 transmits the partial collection information to the mobile terminals 3000 included in the set U.
  • step S216 the transmission control unit 2120 selects the redundant transmission unit 2080.
  • the transmission control unit 2120 may set an upper limit on the number of portable terminals 3000 to which the divided transmission unit 2060 transmits the partial collection information.
  • the transmission control unit 2120 compares the number of elements of the set U with the upper limit number between step S208 and step S210. When the number of elements in the set U is the upper limit number, the loop process A is finished and step S214 is executed. On the other hand, when the process “end loop process A and execute step S214” is not performed, the transmission control unit 2120 executes step S216.
  • the division transmission unit 2060 when the number of mobile terminals 3000 whose reliability is equal to or higher than the first reliability (high reliability) is equal to or higher than the first predetermined number, the division transmission unit 2060 performs the reliability.
  • the partial collection information is transmitted to the mobile terminal 3000 whose degree is equal to or higher than the first reliability. Since the partial collection information is transmitted to the mobile terminal 3000 with high reliability, the probability that each partial collection information is correctly delivered to the mobile terminal 3000 is high, and the probability that a problem such as data loss occurs can be reduced. .
  • the number of portable terminals 3000 with high reliability is not sufficient (for example, one case)
  • the probability that the collection device 4000 can acquire correct collection information increases.
  • the redundant transmission unit 2080 is selected when the number of mobile terminals 3000 having a reliability greater than or equal to the first reliability (high reliability) is less than the first predetermined number.
  • the collection device 4000 can acquire correct collection information by redundantly transmitting the same collection information to a plurality of mobile terminals 3000. Probability increases.
  • the index value acquisition unit 2100 of Embodiment 3 acquires a capacity index value.
  • the transmission control unit 2120 according to the third embodiment selects the divided transmission unit 2060 or the redundant transmission unit 2080 according to the number of mobile terminals 3000 that satisfy the second condition that “the capacity index value is equal to or larger than the first capacity”. To do.
  • the transmission control unit 2120 of the third embodiment operates as follows.
  • the transmission control unit 2120 selects the redundant transmission unit 2080 when the number of mobile terminals 3000 that satisfy the second condition is equal to or greater than the second predetermined number.
  • the transmission control unit 2120 selects the divided transmission unit 2060.
  • the division transmission unit 2060 preferentially selects the mobile terminal 3000 that satisfies the second condition as a target for transmitting the partial collection information.
  • the division transmission unit 2060 may select the mobile terminal 3000 that is a target for transmitting the partial collection information without considering whether or not the second condition is satisfied.
  • the acquisition method of each predetermined value such as the first capacity is the same as the acquisition method of the first predetermined number and the like described in the second embodiment.
  • FIG. 5 is a flowchart illustrating the flow of processing executed by the transmission control unit 2120 according to the third embodiment.
  • the transmission control unit 2120 makes the set U an empty set.
  • the set U is a set used for grasping the mobile terminal 3000 that satisfies the second condition.
  • Steps S304 to S310 are loop processing B performed for all portable terminals 3000.
  • the transmission control unit 2120 determines whether or not the loop process B has been executed for all the mobile terminals 3000.
  • the transmission control unit 2120 selects one of the mobile terminals 3000 that are not yet subject to loop processing B. Then, the process of FIG. 5 proceeds to step S306.
  • the selected mobile terminal 3000 is referred to as a mobile terminal j.
  • step S306 the transmission control unit 2120 determines whether or not the capacity index value of the mobile terminal j is greater than or equal to the first capacity.
  • the capacity index value of the mobile terminal j is expressed as a capacity index value j. If the capacity index value j is greater than or equal to the first capacity, the process of FIG. 5 proceeds to step S308. On the other hand, if the capacity index value j is not equal to or greater than the first capacity, the process of FIG. 5 proceeds to step S310.
  • step S308 the transmission control unit 2120 adds the mobile terminal j to the set U.
  • Step S310 is the end of loop processing B.
  • the processing in FIG. 5 returns to step S304.
  • step S312 the transmission control unit 2120 determines whether or not the number of elements in the set U is equal to or greater than a second predetermined number. If the number of elements in the set U is greater than or equal to the second predetermined number, the process in FIG. 5 proceeds to step S314. On the other hand, if the number of elements in the set U is not greater than or equal to the second predetermined number, the process in FIG. 5 proceeds to step S316.
  • step S314 the transmission control unit 2120 selects and executes the redundant transmission unit 2080.
  • the redundant transmission unit 2080 transmits the same collection information to the mobile terminals 3000 included in the set U.
  • step S316 the transmission control unit 2120 selects and executes the divided transmission unit 2060.
  • the transmission control unit 2120 of Embodiment 3 is not limited to the flow shown in FIG.
  • the transmission control unit 2120 may set an upper limit on the number of portable terminals 3000 used by the redundant transmission unit 2080.
  • the method is the same as the method described in the second embodiment in which the division transmission unit 2060 sets an upper limit on the number of portable terminals 3000 to which the partial collection information is transmitted.
  • the redundant transmission unit 2080 transmits collection information to each mobile terminal 3000, while the division transmission unit 2060 transmits partial collection information to each mobile terminal 3000. Therefore, the amount of information that the redundant transmission unit 2080 transmits to each mobile terminal 3000 is larger than the amount of information that the divided transmission unit 2060 transmits to each mobile terminal 3000.
  • the capacity of the mobile terminal 3000 needs to be large. If the capacity of the mobile terminal 3000 is small, for example, a situation may occur in which collected information does not fit in the reception buffer of the mobile terminal 3000. As a result, the portable terminal 3000 becomes a bottleneck, and it takes a long time to transmit the collection information to the collection device 4000. Therefore, when the capacity of each mobile terminal 3000 is small, it is desirable to reduce the amount of information transmitted to each mobile terminal 3000 by using the divided transmission unit 2060.
  • the transmission control unit 2120 has the redundant transmission unit 2080 when the capacity index value is equal to or greater than the first capacity (the capacity is large) and the number of mobile terminals 3000 is equal to or greater than the second predetermined number. Select. Then, the redundant transmission unit 2080 transmits the collected information to these mobile terminals 3000. On the other hand, the transmission control unit 2120 selects the division transmission unit 2060 when the number of portable terminals 3000 having a capacity index value equal to or greater than the first capacity is smaller than the second predetermined number. As described above, the redundant transmission unit 2080 is used when the number of portable terminals 3000 having a large capacity is large, and the divided transmission unit 2060 is used when the number of portable terminals 3000 having a large capacity is small.
  • the redundant transmission unit 2080 is used, so that the probability that correct collection information is transmitted to the collection device 4000 increases.
  • a transmission apparatus 2000 according to the fourth embodiment is represented in FIG. 1 similarly to the transmission apparatus 2000 according to the second embodiment.
  • the index value acquisition unit 2100 according to Embodiment 4 acquires both the reliability index value and the capacity index value of the mobile terminal 3000.
  • the index value acquisition unit 2100 of the fourth embodiment when the number of mobile terminals 3000 that satisfy the first condition described in the second embodiment is smaller than the first predetermined number, “the capacity index value is equal to or greater than the second capacity.
  • the redundant transmission unit 2080 is selected only when the number of mobile terminals 3000 satisfying the third condition “is not less than the third predetermined number”. Then, the transmission control unit 2120 causes the redundant transmission unit 2080 to transmit the same collection information to the mobile terminal 3000 that satisfies the third condition.
  • each predetermined value such as a 2nd capacity
  • it is the same as that of the acquisition method of the 1st predetermined number etc. which were described in Embodiment 2.
  • FIG. 6 is a flowchart illustrating a flow of processing executed by the transmission control unit 2120 according to the fourth embodiment.
  • the transmission control unit 2120 makes the set U an empty set.
  • the set U is a set used for grasping the mobile terminal 3000 that satisfies the first condition.
  • the transmission control unit 2120 sets the set V to an empty set.
  • the set V is a set used for grasping the mobile terminals 3000 that do not satisfy the first condition and satisfy the third condition.
  • Steps S406 to S416 are loop processing C performed for all portable terminals 3000.
  • the transmission control unit 2120 determines whether or not the loop process C has been executed for all the mobile terminals 3000.
  • step S418 If the loop process C has already been executed for all mobile terminals 3000, the process of FIG. 6 proceeds to step S418.
  • the transmission control unit 2120 selects one of the mobile terminals 3000 that are not yet the target of loop processing C. Then, the process of FIG. 6 proceeds to step S408.
  • the selected mobile terminal 3000 is referred to as a mobile terminal j.
  • the reliability index value and the capacity index value of the mobile terminal j are respectively expressed as a reliability index value j and a capacity index value j.
  • step S408 the transmission control unit 2120 determines whether or not the reliability index value j is greater than or equal to the first reliability. If the reliability index value j is greater than or equal to the first reliability, the process of FIG. 6 proceeds to step S410. On the other hand, when the reliability index value j is not equal to or higher than the first reliability, the process of FIG. 6 proceeds to step S412.
  • step S410 the transmission control unit 2120 adds the mobile terminal j to the set U.
  • step S412 the transmission control unit 2120 determines whether or not the capacity index value j is greater than or equal to the second capacity.
  • the process of FIG. 6 proceeds to step S414.
  • the process of FIG. 6 proceeds to step S416.
  • step S414 the transmission control unit 2120 adds the mobile terminal j to the set V.
  • Step S416 is the end of the loop process C. The process of FIG. 6 proceeds to step S406.
  • step S4108 the transmission control unit 2120 determines whether or not the number of elements in the set U is equal to or greater than a first predetermined number. If the number of elements in the set U is greater than or equal to the first predetermined number, the process in FIG. 6 proceeds to step S420. On the other hand, if the number of elements in the set U is not greater than or equal to the first predetermined number, the process in FIG. 6 proceeds to step S422.
  • step S420 the transmission control unit 2120 selects the divided transmission unit 2060.
  • the division transmission unit 2060 transmits the partial collection information to the mobile terminals 3000 included in the set U.
  • step S422 the transmission control unit 2120 determines whether or not the number of elements in the set V is equal to or greater than a third predetermined number. If the number of elements in the set V is greater than or equal to the third predetermined number, the process in FIG. 6 proceeds to step S424. On the other hand, if the number of elements in the set V is not greater than or equal to the third predetermined number, the process of FIG. 6 ends.
  • step S424 the transmission control unit 2120 selects the redundant transmission unit 2080.
  • the redundant transmission unit 2080 transmits the same collection information to the mobile terminals 3000 included in the set V.
  • the transmission control unit 2120 of Embodiment 4 has an upper limit on the number of mobile terminals 3000 for which the partial transmission unit 2060 transmits partial collection information and the number of mobile terminals 3000 for which the redundant transmission unit 2080 transmits the same collection information. May be provided.
  • the method is the same as the method described in the second embodiment in which the division transmission unit 2060 sets an upper limit on the number of portable terminals 3000 to which the partial collection information is transmitted.
  • the transmission control unit 2120 may execute the process of FIG. 6 again after a certain amount of time has elapsed. In this way, after a certain amount of time has passed, if the number of mobile terminals 3000 that satisfy the first condition or the third condition has increased, the collection information is transmitted using the divided transmission unit 2060 or the redundant transmission unit 2080. Is done.
  • the number of mobile terminals 3000 whose reliability index value is equal to or higher than the first reliability (high reliability) is the first predetermined number.
  • segmentation transmission part 2060 transmits partial collection information with respect to the portable terminal 3000 whose reliability is more than 1st reliability. Since the partial collection information is transmitted to the mobile terminal 3000 with high reliability, the probability that each partial collection information is correctly delivered to the mobile terminal 3000 is high, and the probability that a problem such as data loss occurs can be reduced. .
  • the transmission apparatus 2000 according to the present embodiment has a capacity when the number of portable terminals 3000 having a reliability index value equal to or higher than the first reliability is smaller than the first predetermined number.
  • the redundant transmission unit 2080 is selected only when the number of mobile terminals 3000 whose index value is greater than or equal to the second capacity is greater than or equal to the third predetermined number. Since the collected information has a larger amount of information than the partially collected information, when the redundant transmission unit 2080 is used, the capacity of the mobile terminal 3000 needs to be large to some extent. According to the transmission apparatus 2000 of the present embodiment, the collection information is transmitted to the mobile terminal 3000 whose capacity index value is equal to or greater than the second capacity.
  • the time required for transmitting the collection information to the collection device 4000 becomes longer due to the portable terminal 3000 becoming a bottleneck. Further, by using the redundant transmission unit 2080, the probability that correct collection information is transmitted to the collection apparatus 4000 is increased.
  • FIG. 7 is a block diagram illustrating the transmission apparatus 2000 according to the fifth embodiment together with the use environment thereof.
  • the portable terminal 3000 and the collection device 4000 are omitted.
  • the flow of arrows indicates the flow of information.
  • each block indicates a functional unit configuration, not a hardware unit configuration.
  • the transmission apparatus 2000 according to the fifth embodiment has the same functions as those of the transmission apparatus 2000 according to any one of the first to fourth embodiments except for the points described below.
  • the division transmission unit 2060 includes a size determination unit 2062.
  • the size determination unit 2062 determines the size of the partial collection information to be transmitted to the mobile terminal 3000 based on one or more of the reliability index value and the capacity index value of the mobile terminal 3000.
  • the size determination unit 2062 increases the size of the partial collection information to be transmitted as the mobile terminal 3000 has a larger capacity index value.
  • the mobile terminal 3000 having a larger capacity has a larger amount of information that can be transmitted. Therefore, by increasing the size of the partial collection information to be transmitted as the mobile terminal 3000 has a larger capacity index value, a plurality of mobile terminals 3000 can be used efficiently.
  • the size determination unit 2062 increases the size of the partial collection information to be transmitted as the mobile terminal 3000 has a larger reliability index value.
  • data is retransmitted as a countermeasure against data loss or the like.
  • the mobile terminal 3000 or another mobile terminal 3000 is used to resend the collection information that has not been transmitted correctly. It is preferable to do.
  • the larger the data size the longer the time required for data retransmission, and the greater the effect of data loss or the like.
  • the size determination unit 2062 increases the size of the partial collection information to be transmitted as the mobile terminal 3000 has a higher reliability index value.
  • the size determination unit 2062 may determine the size of the partial collection information to be transmitted to each mobile terminal 3000 in consideration of both the reliability index value and the capacity index value.
  • the method will be described.
  • the size determination unit 2062 calculates X (i) for each portable terminal 3000 using Equation (1).
  • X (i) is represented as a size index value of the portable terminal 3000 whose ID is i.
  • the size index value of the mobile terminal 3000 is a weighted average value of the reliability index value and the capacity index value of the mobile terminal 3000.
  • R (i) and C (i) are a reliability index value and a capacity index value of the mobile terminal 3000 whose ID is i, respectively.
  • ⁇ and ⁇ are weights assigned to the reliability index value and the capacity index value, respectively.
  • the size determination unit 2062 calculates the size of the partial collection information to be transmitted to each mobile terminal 3000 based on the ratio of the size index values of each mobile terminal 3000 using Expression (2).
  • the denominator on the right side of Equation (2) represents the sum of the size index values of each mobile terminal 3000.
  • S (i) is the size of the partial collection information to be transmitted to the mobile terminal 3000 whose ID is i.
  • FIG. 8 is a diagram conceptually illustrating processing executed by the size determining unit 2062 of the third embodiment.
  • the size determination unit 2062 makes the ratio of the size of the partial collection information transmitted to each mobile terminal 3000 equal to the ratio of the reliability index values of each mobile terminal 3000.
  • the reliability index values of the three portable terminals 3000 which are the portable terminal A, the portable terminal B, and the portable terminal C, are 60, 40, and 20 mm, respectively.
  • the size of the partial collection information is 600 KB.
  • the ratio of the reliability index values of the mobile terminals A to C is 3: 2: 1. Therefore, the size determination unit 2062 sets the ratio of the size of the partial collection information transmitted to each of the mobile terminals A to C to 3: 2: 1. Therefore, the size determination unit 2062 sets the sizes of the partial collection information A to C transmitted to the mobile terminals A to C to 300 KB, 200 KB, and 100 KB.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

 通信部(2020)は携帯端末(3000)と直接無線で通信する。収集情報取得部(2040)は収集情報を取得する。分割送信部(2060)は、収集情報を分割して複数の部分収集情報を生成し、複数の携帯端末(3000)に対してそれぞれ異なる部分収集情報を送信する。冗長送信部(2080)は、複数の携帯端末(3000)に対して同一の収集情報を送信する。指標値取得部(2100)は、携帯端末(3000)の信頼度指標値及びキャパシティ指標値の内いずれか1つ以上を取得する。送信制御部(2120)は、各携帯端末(3000)の信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づき、分割送信部(2060)又は冗長送信部(2080)を選択して実行する。

Description

送信装置、制御方法、及びプログラム
 本発明は、送信装置、制御方法、及びプログラムに関する。
 サーバが、情報収集の対象である機器から情報を収集し、収集した情報を用いてそれらの機器を管理するシステムがある。例えば、自動販売機の管理システムは、販売機会の損失を減らすために、自動販売機から在庫情報を収集して、自動販売機における品切れの検出や、品切れとなる時期の予測などを行う。また例えばプロパンガスの管理システムは、プロパンガスの配送業務を効率化するために、プロパンガスのガスボンベからガス残量に関する情報を収集する。
 情報収集に関連する技術を開示している文献として、特許文献1~4が挙げられる。特許文献1は、PHS (Personal Handy-Phone System)回線を介して、自動販売機の販売情報を収集する技術を開示している。各自動販売機にPHS通信を行う装置を設ける。そして、各自動販売機は、PHS 通信を行って、センタへ情報を送信する。
 特許文献2は、無線 IC タグを用いてエレベータの保守情報を収集する技術を開示している。具体的には、エレベータに、無線 IC タグから保守情報を送信する機能を持たせ、無線 IC タグのリーダを備えた専用の携帯端末を用いてその無線 IC タグを読み取ることで、エレベータから保守情報を収集する。そして、携帯端末によって収集された情報は、作業員の事務所にある携帯端末へ転送される。
 特許文献3は、低機能携帯端末が送信する情報を、高機能携帯端末を介して、基地局へ送信する通信システムを開示している。高機能携帯端末は、所定の電話番号を持つ低機能携帯端末から送信された情報のみを中継するように制御する認証機能を有する。
 特許文献4は、基地局から端末局へデータを送信する際に、複数の伝送路を用いて送信するシステムを開示している。1つの方法として、基地局が、データを分割し、それぞれ異なるデータを2つの伝送路を用いて送信する方法がある。また、もう1つの方法として、基地局が、同一のデータを2つの伝送路を用いて送信する方法がある。
特開2003-023503号広報 特開2007-084191号公報 特開2007-151006号広報 特開2006-013982号公報
 対象の機器から収集した情報をサーバへ送信する送信装置は、当該送信装置と近距離無線通信が可能な複数の携帯端末を介して、サーバへ情報を送信する場合がある。このような方法を用いることで、送信装置は、広域無線通信を行う機能を備える必要が無い。
 本発明者は、送信装置が複数の携帯端末を介してサーバへ情報を送信する際に、情報を効率的に送信する方法を検討した。引用文献1~4は、複数の携帯端末を経由して無線通信を行う場合については言及していない。
 本発明は、以上の課題に鑑みてなされたものである。本発明の目的は、送信装置が複数の携帯端末を介してサーバへ情報を送信する際に、効率的に情報送信を行う技術を提供することである。
 本発明が提供する送信装置は、複数の携帯端末を介して収集装置へ収集情報を送信する。当該送信装置は、前記携帯端末と直接無線で通信を行う通信手段と、前記収集情報を取得する収集情報取得手段と、前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信手段と、前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信手段と、前記携帯端末について、その携帯端末と当該送信装置との間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得手段と、各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信手段及び前記冗長送信手段のいずれか1つを選択し、選択した手段を前記収集情報に対して実行する送信制御手段と、を有する。
 本発明が提供する制御方法は、複数の携帯端末を介して収集装置へ収集情報を送信するコンピュータによって実行される。前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有する。そして、当該制御方法は、前記収集情報を取得する収集情報取得ステップと、前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信ステップと、前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信ステップと、前記携帯端末について、その携帯端末と前記コンピュータとの間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得ステップと、各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信ステップ及び前記冗長送信ステップのいずれか1つを選択し、選択したステップを前記収集情報に対して実行する送信制御ステップと、を有する。
 本発明が提供するプログラムは、コンピュータに、本発明が提供する送信装置として動作する機能を持たせる。前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有する。当該プログラムは、前記コンピュータに、本発明が提供する送信装置の各機能構成部が有する機能を持たせる。
 本発明によれば、送信装置が複数の携帯端末を介してサーバへ情報を送信する際に、効率的に情報送信を行う技術が提供される。
 上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
実施形態1に係る送信装置を、その使用環境と共に示すブロック図である。 送信装置のハードウエア構成を例示するブロック図である。 実施形態1の送信装置によって実行される処理の流れを例示するフローチャートである。 実施形態2の送信制御部によって実行される処理の流れを例示するフローチャートである。 実施形態3の送信制御部によって実行される処理の流れを例示するフローチャートである。 実施形態4の送信制御部によって実行される処理の流れを示すフローチャートである。 実施形態5に係る携帯端末を、その使用環境と共に示すブロック図である。 実施形態3のサイズ決定部が実行する処理を概念的に示す図である。
 以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
[実施形態1]
<概要>
 図1は、実施形態1に係る送信装置2000を、その使用環境と共に示すブロック図である。図1において、矢印の流れは情報の流れを示している。また、図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
 送信装置2000は収集情報を取得し、複数の携帯端末3000を介して、この収集情報を収集装置4000へ送信する。収集情報は、情報収集の対象である機器(以下、対象機器)に関する情報である。対象機器は、当該送信装置2000又は当該送信装置2000が監視している機器などである。対象機器が送信装置2000以外である場合、例えば送信装置2000は、対象機器の筐体の内部または外部に備え付けられる。その他にも例えば、送信装置2000は、対象機器の近傍に設置されていてもよい。
 対象機器は、例えば自動販売機やプロパンガスのガスボンベなどである。収集情報は例えば、対象機器のメンテナンスのために必要な情報である。対象機器が例えば自動販売機である場合、収集情報は、自動販売機の在庫情報などである。対象機器が例えばガスボンベである場合、収集情報は、ガスボンベのガス残量などである。
 例えば携帯端末3000は、携帯電話やタブレット PC などである。携帯端末3000は、例えば送信装置2000にとって不特定の携帯端末である。不特定の携帯端末とは例えば、送信装置2000の運用・管理を行っている企業等と直接関連のない、一般人が用いる携帯端末である。監視対象機器が例えば自動販売機である場合、不特定の携帯端末は例えば、自動販売機から商品を購入する一般人が使用する携帯電話である。ただし、携帯端末3000は、送信装置2000にとって特定の携帯端末であってもよい。特定の携帯端末とは、例えば、送信装置2000の運用・管理を行っている企業等に雇用された情報収集の担当者が使用する携帯端末である。
 収集装置4000は、送信装置2000によって取得された収集情報を、携帯端末3000を介して取得する。例えば収集装置4000は、収集情報を格納するデータベースである。また例えば、収集装置4000は、収集情報を解析する装置である。
 送信装置2000は、通信部2020、収集情報取得部2040、分割送信部2060、冗長送信部2080、指標値取得部2100、及び送信制御部2120を有する。以下、それぞれについて説明する。
<<通信部2020>>
 通信部2020は、携帯端末3000と直接無線で通信を行う。
<<収集情報取得部2040>>
 収集情報取得部2040は、収集情報を取得する。
<<分割送信部2060>>
 分割送信部2060は、収集情報を分割して複数の部分収集情報を生成する。さらに、分割送信部2060は、通信部2020を用いて、複数の携帯端末3000に対し、それぞれ異なる部分収集情報を送信する。
<<冗長送信部2080>>
 冗長送信部2080は、通信部2020を用いて、複数の携帯端末3000に対し、同一の収集情報を送信する。
<<指標値取得部2100>>
 指標値取得部2100は、携帯端末3000の信頼度指標値及びキャパシティ指標値のうち、いずれか1つ以上を取得する。ここで、携帯端末3000の信頼度指標値は、その携帯端末3000と送信装置2000との間で行われる通信の信頼度を表す。また、携帯端末3000のキャパシティ指標値は、携帯端末3000のキャパシティを表す。
<<送信制御部2120>>
 送信制御部2120は、各携帯端末3000の信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づき、分割送信部2060及び冗長送信部2080のいずれか1つを選択し、選択した方を収集情報に対して実行する。
<作用・効果>
 収集情報を分割して送信すること(以下、分割送信)には、例えば次のようなメリットがある。まず、各携帯端末3000に対して異なる部分収集情報を並行して送信することができる。そのため、収集装置4000が収集情報を取得するために要する時間が短くなる。また、各携帯端末3000に対して送信する情報の量が少なくなるため、各携帯端末3000のキャパシティが小さくてもよいというメリットもある。
 また、同一の収集情報を複数の携帯端末3000に対して冗長に送信すること(以下、冗長送信)には、例えば次のようなメリットがある。収集装置4000は、複数の携帯端末3000の内、いずれか1つの携帯端末3000から収集情報を取得できればよい。そのため、携帯端末3000の信頼度が低い場合でも、収集装置4000が収集情報を正常に取得できる確率を高くすることができる。収集装置4000が収集情報を正確に取得できない場合、例えば送信装置2000は、「同一の収集情報を収集装置4000に対して再送する」といった対処をする必要がある。その結果、収集情報の送信が非効率的になってしまう。冗長送信部2080を用いて冗長送信を行えば、このように収集情報の送信が非効率的になることを防ぐことができる。
 以上のように、分割送信と冗長送信は、携帯端末3000の信頼度やキャパシティに応じて、それぞれ異なるメリットがある。本実施形態の送信装置2000によれば、携帯端末3000の信頼度指標値及びキャパシティ指標値の内、いずれか1つ以上に基づき、分割送信部2060と冗長送信部2080のいずれか1つを用いて収集情報の送信が行われる。そのため、分割送信と冗長送信とのうち、メリットが大きい方の送信方法を選択して、収集情報を送信することができる。したがって、送信装置2000が複数の携帯端末3000を介して収集装置4000へ収集情報を送信する際に、収集情報を効率よく送信することができる。
<ハードウエア構成>
 送信装置2000が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも1つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも1つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
 図2は、送信装置2000のハードウエア構成を例示するブロック図である。図2において、送信装置2000は、バス1020、プロセッサ1040、メモリ1060、ストレージ1080、近距離無線通信アダプタ1100を有する。
 バス1020は、プロセッサ1040、メモリ1060、ストレージ1080、及び近距離無線通信アダプタ1100が、相互にデータを送受信するためのデータ伝送路である。プロセッサ1040は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ1060は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ1080は、例えばメモリカード、ハードディスク、又は SSD (Solid State Drive) などの記憶装置である。また、ストレージ1080は、RAM や ROM 等のメモリであってもよい。近距離無線通信アダプタ1100は、近距離無線通信を行う機能を有するネットワークアダプタである。近距離無線通信アダプタ1100は、通信部2020の機能を実現する。
 収集情報取得モジュール1240は、送信装置2000に、収集情報取得部2040の機能を持たせるためのプログラムである。プロセッサ1040は、収集情報取得モジュール1240を実行することで、収集情報取得部2040の機能を実現する。
 分割送信モジュール1260は、送信装置2000に、分割送信部2060の機能を持たせるためのプログラムである。プロセッサ1040は、分割送信モジュール1260を実行することで、分割送信部2060の機能を実現する。
 冗長送信モジュール1280は、送信装置2000に、冗長送信部2080の機能を持たせるためのプログラムである。プロセッサ1040は、冗長送信モジュール1280を実行することで、冗長送信部2080の機能を実現する。
 指標値取得モジュール1300は、送信装置2000に、指標値取得部2100の機能を持たせるためのプログラムである。プロセッサ1040は、指標値取得モジュール1300を実行することで、指標値取得部2100の機能を実現する。
 送信制御モジュール1320は、送信装置2000に、送信制御部2120の機能を持たせるためのプログラムである。プロセッサ1040は、送信制御モジュール1320を実行することで、送信制御部2120の機能を実現する。
 例えばプロセッサ1040は、上記各モジュールをメモリ1060上に読み出して実行する。ただし、プロセッサ1040は、上記各モジュールを、メモリ1060上に読み出さずに実行してもよい。
 ストレージ1080は、上記各モジュールを格納する。
 送信装置2000のハードウエア構成は、図2に示した構成に限定されない。例えば、各モジュールはメモリ1060に格納されてもよい。この場合、送信装置2000は、ストレージ1080を備えていなくてもよい。
<処理の流れ>
 図3は、実施形態1の送信装置2000によって実行される処理の流れを例示するフローチャートである。ステップS102において、収集情報取得部2040は収集情報を取得する。ステップS104において、指標値取得部2100は、各携帯端末3000について、信頼度指標値及びキャパシティ指標値の内いずれか1つ以上を示す。ステップS106において、送信制御部2120は、携帯端末3000それぞれの信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づいて、分割送信部2060及び冗長送信部2080のいずれか1つを選択する。分割送信部2060が選択された場合、図3の処理は、ステップS108に進む。一方、冗長送信部2080が選択された場合、図3の処理は、ステップS112に進む。
 ステップS108において、分割送信部2060は、収集情報を分割して部分収集情報を生成する。ステップS110において、分割送信部2060は、通信部2020を用い、複数の携帯端末3000に対してそれぞれ異なる部分収集情報を送信する。
 ステップS112において、冗長送信部2080は、通信部2020を用い、同一の収集情報を複数の携帯端末3000に対して送信する。
 以下、本実施形態について更に詳細に説明する。
<通信方法の詳細>
 前述したように、通信部2020は、携帯端末3000と直接無線で通信を行う。具体的には、通信部2020は、近距離無線回線を介して携帯端末3000と通信を行う。また、携帯端末3000は、広域無線回線を介して収集情報を収集装置4000へ送信する。
 送信装置2000と携帯端末3000との間を接続する近距離無線回線は、例えば Wi-Fi(Wireless Fidelity)に代表される無線 LAN や、Bluetooth(登録商標)、ZigBee 等の通信規格で通信を行う無線回線である。また、送信装置2000と携帯端末3000とは、赤外線通信や RFID を用いて通信してもよい。
 携帯端末3000と収集装置4000との間を接続する広域無線回線は、例えば PHS(Personal Handy-phone System)、3G(3rd Generation)、WiMAX(Worldwide Interoperability for Microwave Access)、LTE(Long Term Evolution)等の通信規格で通信を行う無線回線である。
<収集情報の取得方法>
 収集情報取得部2040が収集情報を取得する方法は様々である。例えば収集情報取得部2040は、対象機器の内部に格納されている収集情報を取得する。また例えば、収集情報取得部2040は、送信装置2000の内部で生成された収集情報を取得してもよい。
 収集情報取得部2040は、定期的に収集情報を取得しても良いし、不定期に収集情報を取得してもよい。収集情報取得部2040が不定期に収集情報を生成する場合、例えば収集情報取得部2040は、対象機器において異常発生等のイベントが起きたことを契機に、収集情報を取得する。
<信頼度指標値の詳細>
 例えば携帯端末3000の信頼度指標値は、その携帯端末3000と送信装置2000との間の電波強度が強いほど、大きい値を示す。信頼度指標値は、電波強度によって表されてもよいし、電波強度を間接的に表す別の値であってもよい。
 その他にも例えば、携帯端末3000の信頼度指標値は、その携帯端末3000と過去に通信を行った時の状況に基づく値であってもよい。例えば、その携帯端末3000に対して収集情報を送信した際に、データロス等が起こって正しく収集情報が伝達されないことが多かった場合、その携帯端末3000の信頼度指標値は低い値となる。逆に、その携帯端末3000に対して収集情報を送信した際に、正しく収集情報が伝達されたことが多かった場合、その携帯端末3000の信頼度指標値は高い値となる。
 このように、過去に携帯端末3000と行った通信の状況に基づいて信頼度指標値が決まる場合、例えば送信装置2000の内部又は外部には、携帯端末3000と通信を行った際に正しく情報が伝達された確率を格納する格納部が設けられている。指標値取得部2100は、この確率を携帯端末3000の信頼度指標値として用いる。
 また例えば、信頼度指標値は、携帯端末3000のユーザによって設定される値であってもよい。
<キャパシティ指標値の詳細>
 携帯端末3000のキャパシティ指標値は、その携帯端末3000と送信装置2000との間で行われる通信に関する携帯端末3000のキャパシティを表す。例えば携帯端末3000のキャパシティ指標値は、その携帯端末3000と送信装置2000との間の通信速度が速いほど、大きい値を示す。この場合、キャパシティ指標値は、上記通信速度によって表されてもよいし、通信速度を間接的に表す別の値であってもよい。
 また例えば、携帯端末3000のキャパシティ指標値は、その携帯端末3000が送信装置2000から受信できる情報の量(以下、許容情報量)が大きいほど、大きい値を示す。この場合、キャパシティ指標値は、許容情報量によって表されてもよいし、許容情報量を間接的に表す別の値であってもよい。例えば許容情報量は、携帯端末3000が有する受信バッファのサイズである。
 また例えば、キャパシティ指標値は、携帯端末3000のユーザによって設定される値であってもよい。
[実施形態2]
 実施形態2の送信装置2000は、実施形態1の送信装置2000と同様に、図1で表される。
 実施形態2の指標値取得部2100は、携帯端末3000の信頼度指標値を取得する。実施形態2の送信制御部2120は、「信頼度指標値が第1信頼度以上である」という第1条件を満たす携帯端末3000の数に基づいて、分割送信部2060及び冗長送信部2080の内、いずれか1つを選択する。
 送信制御部2120は、第1条件を満たす携帯端末3000の数が第1所定数以上である場合、分割送信部2060を選択する。分割送信部2060は、第1条件を満たす複数の携帯端末3000に対して、部分収集情報を送信する。
 一方、第1条件を満たす携帯端末3000の数が第1所定数より少ない場合、送信制御部2120は、冗長送信部2080を選択する。冗長送信部2080は、全ての携帯端末3000に対して収集情報を送信してもよいし、一部の携帯端末3000に対して収集情報を送信してもよい。
 一部の携帯端末3000に対して収集情報を送信する場合、例えば、冗長送信部2080は、第1条件を満たす携帯端末3000を優先的に、収集情報を送信する対象として選ぶ。ただし、冗長送信部2080は、第1条件を満たすか否かを考慮せずに、収集情報を送信する対象にする携帯端末3000を選んでもよい。
 指標値取得部2100が第1所定数や第1信頼度などの所定値はそれぞれ、送信装置2000の内部又は外部に設けられている格納部に格納されている。指標値取得部2100は、この格納部から各所定値を取得する。なお、送信装置2000が情報の入力を受け付ける入力部を備える場合、上記格納部に格納されている各所定値は、この入力部を介して変更されてもよい。
<処理の流れ>
 図4は、実施形態2の送信制御部2120によって実行される処理の流れを例示するフローチャートである。このフローチャートが示す処理は、図3のステップS106~S112において行われる処理の具体例に相当する。
 ステップS202において、送信制御部2120は、集合Uを空集合にする。集合Uは、第1条件を満たす携帯端末3000を把握するために用いる集合である。ステップS204~S210は、全ての携帯端末3000に対して行うループ処理Aである。ステップS204において、送信制御部2120は、全ての携帯端末3000についてループ処理Aを実行したか否かを判定する。
 既に全ての携帯端末3000を対象にループ処理Aを実行した場合、図4の処理は、ステップS212に進む。
 一方、まだループ処理Aの対象としていない携帯端末3000がある場合、送信制御部2120は、まだループ処理Aの対象としていない携帯端末3000の中から1つを選択する。そして、図4の処理は、ステップS206に進む。ここで、選択された携帯端末3000を、携帯端末jと表記する。
 ステップS206において、送信制御部2120は、携帯端末jの信頼度指標値が第1信頼度以上であるか否かを判定する。ここで、携帯端末jの信頼度指標値を信頼度指標値jと表記する。信頼度指標値jが第1信頼度以上である場合、図4の処理はステップS208に進む。一方、携帯端末jの信頼度指標値が第1信頼度以上でない場合、図4の処理はステップS210に進む。
 ステップS208において、送信制御部2120は、集合Uに携帯端末jを加える。
 ステップS210は、ループ処理Aの終端である。図4の処理は、ステップS204に戻る。
 ステップS212において、送信制御部2120は、集合Uの要素数(第1条件を満たす携帯端末3000の数)が第1所定数以上であるか否かを判定する。集合Uの要素数が第1所定数以上である場合、図4の処理はステップS214に進む。一方、集合Uの要素数が第1所定数以上でない場合、図4の処理はステップS216に進む。
 ステップS214において、送信制御部2120は、分割送信部2060を選択する。分割送信部2060は、集合Uに含まれる携帯端末3000に対して、部分収集情報を送信する。
 ステップS216において、送信制御部2120は、冗長送信部2080を選択する。
 なお、実施形態2の送信制御部2120が行う処理の流れは、図4に示す流れに限定されない。例えば送信制御部2120は、分割送信部2060が部分収集情報を送信する対象とする携帯端末3000の数に上限を設けてもよい。この場合、例えば送信制御部2120は、ステップS208とステップS210の間で、集合Uの要素数を上限数と比較する。そして、集合Uの要素数が上限数である場合、ループ処理Aを終えて、ステップS214を実行する。一方、「ループ処理Aを終えてステップS214を実行する」という処理が行われなかった場合、送信制御部2120は、ステップS216を実行する。
<作用・効果>
 信頼度が低い携帯端末3000に対してデータを送信すると、送信中にデータロスが発生したり一部のデータが壊れたりするなどの可能性がある。ここで、分割送信部2060を利用する場合、複数の携帯端末3000それぞれが、正しく部分収集情報を取得できる必要がある。そのため、分割送信部2060を用いる場合は、部分収集情報の送信先とする各携帯端末3000の信頼度が高いことが好ましい。
 本実施形態の送信装置2000によれば、信頼度が第1信頼度以上である(信頼度が高い)携帯端末3000の数が第1所定数以上である場合に、分割送信部2060が、信頼度が第1信頼度以上である携帯端末3000に対して部分収集情報を送信する。信頼度が高い携帯端末3000に対して部分収集情報を送信するため、各部分収集情報が正しく携帯端末3000に送達される確率が高く、データロス等の問題が発生する確率を小さくすることができる。
 一方、信頼度が高い携帯端末3000の数が十分でない場合(例:1つの場合)、同一の収集情報を複数の携帯端末3000を介して冗長に送信することが好ましい。こうすれば、複数の携帯端末3000の内の少なくとも1つの携帯端末3000が収集情報を正しく取得できればよい。その結果、収集装置4000が正しい収集情報を取得できる確率が高くなる。
 本実施形態の送信装置2000によれば、信頼度が第1信頼度以上である(信頼度が高い)携帯端末3000の数が第1所定数より少ない場合に、冗長送信部2080が選択される。このように、信頼度が高い携帯端末3000の数が十分でない場合には、複数の携帯端末3000に対して同一の収集情報を冗長に送信することで、収集装置4000が正しい収集情報を取得できる確率が高くなる。
[実施形態3]
 実施形態3の送信装置2000は、実施形態1の送信装置2000と同様に、図1で表される。
 実施形態3の指標値取得部2100は、キャパシティ指標値を取得する。実施形態3の送信制御部2120は、「キャパシティ指標値が第1キャパシティ以上である」という第2条件を満たす携帯端末3000の数に応じて、分割送信部2060又は冗長送信部2080を選択する。
 具体的には、実施形態3の送信制御部2120は、次のように動作する。送信制御部2120は、第2条件を満たす携帯端末3000の数が第2所定数以上である場合、冗長送信部2080を選択する。一方、送信制御部2120は、第2条件を満たす携帯端末3000の数が第2所定数より少ない場合、分割送信部2060を選択する。
 例えば分割送信部2060は、第2条件を満たす携帯端末3000を優先的に、部分収集情報を送信する対象として選ぶ。ただし、分割送信部2060は、第2条件を満たすか否かを考慮せずに、部分収集情報を送信する対象にする携帯端末3000を選んでもよい。
 なお、第1キャパシティなどの各所定値の取得方法については、実施形態2で説明した第1所定数等の取得方法と同様である。
<処理の流れ>
 図5は、実施形態3の送信制御部2120によって実行される処理の流れを例示するフローチャートである。ステップS302において、送信制御部2120は、集合Uを空集合にする。集合Uは、第2条件を満たす携帯端末3000を把握するために用いる集合である。ステップS304~S310は、全ての携帯端末3000に対して行うループ処理Bである。ステップS304において、送信制御部2120は、全ての携帯端末3000についてループ処理Bを実行したか否かを判定する。
 既に全ての携帯端末3000を対象にループ処理Bを実行した場合、図5の処理は、ステップS312に進む。
 一方、まだループ処理Bの対象としていない携帯端末3000がある場合、送信制御部2120は、まだループ処理Bの対象としていない携帯端末3000の中から1つを選択する。そして、図5の処理は、ステップS306に進む。ここで、選択された携帯端末3000を、携帯端末jと表記する。
 ステップS306において、送信制御部2120は、携帯端末jのキャパシティ指標値が第1キャパシティ以上であるか否かを判定する。ここで、携帯端末jのキャパシティ指標値を、キャパシティ指標値jと表記する。キャパシティ指標値jが第1キャパシティ以上である場合、図5の処理はステップS308に進む。一方、キャパシティ指標値jが第1キャパシティ以上でない場合、図5の処理はステップS310に進む。
 ステップS308において、送信制御部2120は、集合Uに携帯端末jを加える。
 ステップS310は、ループ処理Bの終端である。図5の処理は、ステップS304に戻る。
 ステップS312において、送信制御部2120は、集合Uの要素数が第2所定数以上であるか否かを判定する。集合Uの要素数が第2所定数以上である場合、図5の処理はステップS314に進む。一方、集合Uの要素数が第2所定数以上でない場合、図5の処理はステップS316に進む。
 ステップS314において、送信制御部2120は、冗長送信部2080を選択して実行する。冗長送信部2080は、集合Uに含まれる携帯端末3000に対して同一の収集情報を送信する。
 ステップS316において、送信制御部2120は、分割送信部2060を選択して実行する。
 なお、実施形態3の送信制御部2120が行う処理の流れは、図5に示す流れに限定されない。例えば送信制御部2120は、冗長送信部2080が利用する携帯端末3000の数に上限を設けてもよい。その方法は、実施形態2で説明した、分割送信部2060が部分収集情報を送信する対象とする携帯端末3000の数に上限を設ける方法と同様である。
<作用・効果>
 冗長送信部2080は各携帯端末3000に対して収集情報を送信するのに対し、分割送信部2060は各携帯端末3000に対して部分収集情報を送信する。そのため、冗長送信部2080が各携帯端末3000に対して送信する情報の量は、分割送信部2060が各携帯端末3000に対して送信する情報の量より多い。
 ここで、携帯端末3000に対して送信する情報の量が多い場合、携帯端末3000のキャパシティが大きい必要がある。携帯端末3000のキャパシティが小さいと、例えば携帯端末3000の受信バッファに収集情報が収まらないという状況が起こりうる。その結果、携帯端末3000がボトルネックとなって、収集装置4000に対する収集情報の送信に多くの時間を要するようになってしまう。したがって、各携帯端末3000のキャパシティが小さい場合、分割送信部2060を用いることで、各携帯端末3000に対して送信される情報の量を小さくすることが望ましい。
 そこで、本実施形態の送信制御部2120は、キャパシティ指標値が第1キャパシティ以上である(キャパシティが大きい)携帯端末3000の数が第2所定数以上である場合に、冗長送信部2080を選択する。そして、冗長送信部2080は、これらの携帯端末3000に対して収集情報を送信する。一方、送信制御部2120は、キャパシティ指標値が第1キャパシティ以上である携帯端末3000の数が第2所定数より少ない場合、分割送信部2060を選択する。このように、キャパシティが大きい携帯端末3000の数が多い場合は冗長送信部2080が用いられ、キャパシティが大きい携帯端末3000の数が少ない場合は分割送信部2060が用いられる。よって、キャパシティが小さい携帯端末3000がボトルネックになることで収集装置4000に対する収集情報の送信に要する時間が長くなることを防ぐことができる。また、キャパシティが大きい携帯端末3000の数が多い場合は冗長送信部2080を用いるため、正しい収集情報が収集装置4000に送信される確率が高くなる。
[実施形態4]
 実施形態4の送信装置2000は、実施形態2の送信装置2000と同様に、図1で表される。
 実施形態4の指標値取得部2100は、携帯端末3000の信頼度指標値とキャパシティ指標値の双方を取得する。
 実施形態4の指標値取得部2100は、実施形態2で説明した第1条件を満たす携帯端末3000の数が第1所定数より少ない場合に、「キャパシティ指標値が第2キャパシティ以上である」という第3条件を満たす携帯端末3000の数が第3所定数以上である場合のみ、冗長送信部2080を選択する。そして、送信制御部2120は、冗長送信部2080に、第3条件を満たす携帯端末3000に対して、同一の収集情報を送信させる。
 なお、第2キャパシティなどの各所定値の取得方法については、実施形態2で説明した第1所定数等の取得方法と同様である。
<処理の流れ>
 図6は、実施形態4の送信制御部2120によって実行される処理の流れを示すフローチャートである。ステップS402において、送信制御部2120は、集合Uを空集合にする。集合Uは、第1条件を満たす携帯端末3000を把握するために用いられる集合である。ステップS404において、送信制御部2120は、集合Vを空集合にする。集合Vは、第1条件を満たさずかつ第3条件を満たす携帯端末3000を把握するために用いられる集合である。
 ステップS406~S416は、全ての携帯端末3000に対して行うループ処理Cである。ステップS406において、送信制御部2120は、全ての携帯端末3000についてループ処理Cを実行したか否かを判定する。
 既に全ての携帯端末3000を対象にループ処理Cを実行した場合、図6の処理は、ステップS418に進む。
 一方、まだループ処理Cの対象としていない携帯端末3000がある場合、送信制御部2120は、まだループ処理Cの対象としていない携帯端末3000の中から1つを選択する。そして、図6の処理は、ステップS408に進む。ここで、選択された携帯端末3000を、携帯端末jと表記する。また、携帯端末jの信頼度指標値とキャパシティ指標値をそれぞれ、信頼度指標値j、キャパシティ指標値jと表記する。
 ステップS408において、送信制御部2120は、信頼度指標値jが第1信頼度以上であるか否かを判定する。信頼度指標値jが第1信頼度以上である場合、図6の処理は、ステップS410に進む。一方、信頼度指標値jが第1信頼度以上でない場合、図6の処理は、ステップS412に進む。
 ステップS410において、送信制御部2120は、集合Uに携帯端末jを加える。
 ステップS412において、送信制御部2120は、キャパシティ指標値jが第2キャパシティ以上であるか否かを判定する。キャパシティ指標値jが第2キャパシティ以上である場合、図6の処理は、ステップS414に進む。一方、キャパシティ指標値jが第2キャパシティ以上でない場合、図6の処理は、ステップS416に進む。
 ステップS414において、送信制御部2120は、集合Vに携帯端末jを加える。
 ステップS416はループ処理Cの終端である。図6の処理は、ステップS406に進む。
 ステップS418において、送信制御部2120は、集合Uの要素数が第1所定数以上であるか否かを判定する。集合Uの要素数が第1所定数以上である場合、図6の処理はステップS420に進む。一方、集合Uの要素数が第1所定数以上でない場合、図6の処理はステップS422に進む。
 ステップS420において、送信制御部2120は、分割送信部2060を選択する。分割送信部2060は、集合Uに含まれる携帯端末3000に対して部分収集情報を送信する。
 ステップS422において、送信制御部2120は、集合Vの要素数が第3所定数以上であるか否かを判定する。集合Vの要素数が第3所定数以上である場合、図6の処理はステップS424に進む。一方、集合Vの要素数が第3所定数以上でない場合、図6の処理は終了する。
 ステップS424において、送信制御部2120は、冗長送信部2080を選択する。冗長送信部2080は、集合Vに含まれる携帯端末3000に対して同一の収集情報を送信する。
 なお、実施形態4の送信制御部2120が行う処理の流れは、図6に示す流れに限定されない。例えば送信制御部2120は、分割送信部2060が部分収集情報を送信する対象とする携帯端末3000の数や、冗長送信部2080が同一の収集情報を送信する対象とする携帯端末3000の数に上限を設けてもよい。その方法は、実施形態2で説明した、分割送信部2060が部分収集情報を送信する対象とする携帯端末3000の数に上限を設ける方法と同様である。
 また、例えば、ステップS422において集合Vの要素数が第3所定数より少なかった場合、送信制御部2120は、ある程度の時間が経過した後に、再度図6の処理を実行してもよい。こうすることで、ある程度の時間が経過した後に、第1条件や第3条件を満たす携帯端末3000の数が増加していれば、分割送信部2060又は冗長送信部2080を用いて収集情報が送信される。
<作用・効果>
 本実施形態の送信装置2000によれば、実施形態2の送信装置2000と同様に、信頼度指標値が第1信頼度以上である(信頼度が高い)携帯端末3000の数が第1所定数以上である場合に、分割送信部2060が、信頼度が第1信頼度以上である携帯端末3000に対して部分収集情報を送信する。信頼度が高い携帯端末3000に対して部分収集情報を送信するため、各部分収集情報が正しく携帯端末3000に送達される確率が高く、データロス等の問題が発生する確率を小さくすることができる。
 ただし、本実施形態の送信装置2000は、実施形態2の送信装置2000と異なり、信頼度指標値が第1信頼度以上である携帯端末3000の数が第1所定数より少ない場合に、キャパシティ指標値が第2キャパシティ以上である携帯端末3000の数が第3所定数以上である場合のみ、冗長送信部2080を選択する。収集情報は部分収集情報よりも情報量が多いため、冗長送信部2080を利用する場合、携帯端末3000のキャパシティがある程度大きい必要がある。本実施形態の送信装置2000によれば、キャパシティ指標値が第2キャパシティ以上である携帯端末3000に対して収集情報が送信される。そのため、携帯端末3000がボトルネックとなることで収集装置4000に対する収集情報の送信に要する時間が長くなることを防ぐことができる。また、冗長送信部2080を用いることで、正しい収集情報が収集装置4000に送信される確率が高くなる。
[実施形態5]
 図7は、実施形態5に係る送信装置2000を、その使用環境と共に示すブロック図である。図7において、携帯端末3000及び収集装置4000は省略されている。ここで、図7において、矢印の流れは情報の流れを示している。また、図7において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。なお、実施形態5の送信装置2000は、以下で説明する点を除き、実施形態1~4のいずれかに係る送信装置2000と同様の機能を有する。
 実施形態5の分割送信部2060は、サイズ決定部2062を有する。サイズ決定部2062は、携帯端末3000の信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末3000に送信する部分収集情報のサイズを決定する。
 例えばサイズ決定部2062は、キャパシティ指標値が大きい携帯端末3000ほど、送信する部分収集情報のサイズを大きくする。ここで、キャパシティが大きい携帯端末3000ほど、送信できる情報量が多いと考えられる。そのため、キャパシティ指標値が大きい携帯端末3000ほど、送信させる部分収集情報のサイズを大きくすることで、複数の携帯端末3000を効率よく利用することができる。
 また例えば、サイズ決定部2062は、信頼度指標値が大きい携帯端末3000ほど、送信する部分収集情報のサイズを大きくする。一般に、データロス等に対する対処として、データの再送が行われる。送信装置2000においても、携帯端末3000に対して収集情報を送信している時にデータロスが発生した場合、その携帯端末3000又は他の携帯端末3000を用いて、正しく送信されなかった収集情報を再送することが好ましい。そして、このようにデータの再送を行う場合、データのサイズが大きいほど、データの再送にかかる時間は長くなり、データロス等による影響が大きくなる。
 上述のような理由から、信頼度が低い携帯端末3000に対して送信する部分収集情報のサイズは、信頼度が高い携帯端末3000に対して送信する部分収集情報のサイズよりも小さいことが好ましい。そこで、サイズ決定部2062は、上述のように、信頼度指標値が大きい携帯端末3000ほど、送信する部分収集情報のサイズを大きくする。
 また例えば、サイズ決定部2062は、信頼度指標値とキャパシティ指標値の双方を考慮して、各携帯端末3000に送信する部分収集情報のサイズを決定してもよい。以下、その方法の例を説明する。
 まず、サイズ決定部2062は、数式(1)を用いて、各携帯端末3000について X(i) を算出する。以下、X(i) を、ID が i である携帯端末3000のサイズ指標値と表記する。携帯端末3000のサイズ指標値は、その携帯端末3000の信頼度指標値とキャパシティ指標値との重み付き平均値である。数式(1)において、R(i)、C(i) はそれぞれ、ID がi である携帯端末3000の信頼度指標値、キャパシティ指標値である。また、αとβはそれぞれ、信頼度指標値とキャパシティ指標値に付する重みである。
Figure JPOXMLDOC01-appb-M000001
 さらに、サイズ決定部2062は、数式(2)を用いて、各携帯端末3000のサイズ指標値の比によって、各携帯端末3000に送信させる部分収集情報のサイズを算出する。数式(2)の右辺の分母は、各携帯端末3000のサイズ指標値の総和を表す。また、S(i) は、ID が i の携帯端末3000に送信する部分収集情報のサイズである。
Figure JPOXMLDOC01-appb-M000002
 図8は、実施形態3のサイズ決定部2062が実行する処理を概念的に示す図である。ここで、図8の場合、サイズ決定部2062は、各携帯端末3000に送信させる部分収集情報のサイズの比を、各携帯端末3000の信頼度指標値の比と等しくする。
 具体的には、図8において、携帯端末A、携帯端末B、及び携帯端末Cという3つの携帯端末3000の信頼度指標値はそれぞれ、60、40、20 となっている。また、部分収集情報のサイズは 600 KB である。
 この例において、携帯端末A~Cの信頼度指標値の比は、3:2:1 となる。そこで、サイズ決定部2062は、携帯端末A~Cそれぞれに送信する部分収集情報のサイズの比を 3:2:1 にする。したがって、サイズ決定部2062は、携帯端末A~Cそれぞれに送信する部分収集情報A~Cのサイズを、300KB、200KB、100KB とする。
 以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
 この出願は、2013年11月18日に出願された日本出願特願2013-237599号を基礎とする優先権を主張し、その開示の全てをここに取り込む。

Claims (21)

  1.  複数の携帯端末を介して収集装置へ収集情報を送信する送信装置であって、
     前記携帯端末と直接無線で通信を行う通信手段と、
     前記収集情報を取得する収集情報取得手段と、
     前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信手段と、
     前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信手段と、
     前記携帯端末について、その携帯端末と当該送信装置との間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得手段と、
     各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信手段及び前記冗長送信手段のいずれか1つを選択し、選択した手段を前記収集情報に対して実行する送信制御手段と、
     を有する送信装置。
  2.  前記送信制御手段は、
      前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信手段を選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
      前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信手段を選択し、前記冗長送信手段に同一の前記収集情報を送信させる、
     請求項1に記載の送信装置。
  3.  前記送信制御手段は、
      前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信手段を選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
      前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信手段を選択し、前記分割送信手段に前記収集情報を送信させる、
     請求項1に記載の送信装置。
  4.  前記送信制御手段は、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信手段を選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
     請求項2に記載の送信装置。
  5.  前記分割送信手段は、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項1乃至4いずれか一項に記載の送信装置。
  6.  前記携帯端末の前記信頼度指標値は、その携帯端末と当該送信装置との間の電波強度が強いほど大きい請求項1乃至5いずれか一項に記載の送信装置。
  7.  前記携帯端末の前記キャパシティ指標値の大きさは、
      前記携帯端末と当該送信装置との間の通信速度が速いほど大きいか、又は
      前記携帯端末が当該送信装置から受信できる情報の量が大きいほど大きい、
     請求項1乃至6いずれか一項に記載の送信装置。
  8.  複数の携帯端末を介して収集装置へ収集情報を送信するコンピュータによって実行される制御方法であって、
     前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有し、
     当該制御方法は、
     前記収集情報を取得する収集情報取得ステップと、
     前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信ステップと、
     前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信ステップと、
     前記携帯端末について、その携帯端末と前記コンピュータとの間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得ステップと、
     各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信ステップ及び前記冗長送信ステップのいずれか1つを選択し、選択したステップを前記収集情報に対して実行する送信制御ステップと、
     を有する制御方法。
  9.  前記送信制御ステップは、
      前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信ステップを選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
      前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信ステップを選択し、前記冗長送信ステップに同一の前記収集情報を送信させる、
     請求項8に記載の制御方法。
  10.  前記送信制御ステップは、
      前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信ステップを選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
      前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信ステップを選択し、前記分割送信ステップに前記収集情報を送信させる、
     請求項8に記載の制御方法。
  11.  前記送信制御ステップは、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信ステップを選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
     請求項9に記載の制御方法。
  12.  前記分割送信ステップは、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項8乃至11いずれか一項に記載の制御方法。
  13.  前記携帯端末の前記信頼度指標値は、その携帯端末と前記コンピュータとの間の電波強度が強いほど大きい請求項8乃至12いずれか一項に記載の制御方法。
  14.  前記携帯端末の前記キャパシティ指標値の大きさは、
      前記携帯端末と前記コンピュータとの間の通信速度が速いほど大きいか、又は
      前記携帯端末が前記コンピュータから受信できる情報の量が大きいほど大きい、
     請求項8乃至13いずれか一項に記載の制御方法。
  15.  コンピュータに、複数の携帯端末を介して収集装置へ収集情報を送信する送信装置として動作する機能を持たせるプログラムであって、
     前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有し、
     当該プログラムは、前記コンピュータに
     前記収集情報を取得する収集情報取得機能と、
     前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信機能と、
     前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信機能と、
     前記携帯端末について、その携帯端末と前記コンピュータとの間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得機能と、
     各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信機能及び前記冗長送信機能のいずれか1つを選択し、選択した機能を前記収集情報に対して実行する送信制御機能と、
     を持たせるプログラム。
  16.  前記送信制御機能は、
      前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信機能を選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
      前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信機能を選択し、前記冗長送信機能に同一の前記収集情報を送信させる、
     請求項15に記載のプログラム。
  17.  前記送信制御機能は、
      前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信機能を選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
      前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信機能を選択し、前記分割送信機能に前記収集情報を送信させる、
     請求項15に記載のプログラム。
  18.  前記送信制御機能は、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信機能を選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
     請求項16に記載のプログラム。
  19.  前記分割送信機能は、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項15乃至18いずれか一項に記載のプログラム。
  20.  前記携帯端末の前記信頼度指標値は、その携帯端末と前記コンピュータとの間の電波強度が強いほど大きい請求項15乃至19いずれか一項に記載のプログラム。
  21.  前記携帯端末の前記キャパシティ指標値の大きさは、
      前記携帯端末と前記コンピュータとの間の通信速度が速いほど大きいか、又は
      前記携帯端末が前記コンピュータから受信できる情報の量が大きいほど大きい、
     請求項15乃至20いずれか一項に記載のプログラム。
PCT/JP2014/067749 2013-11-18 2014-07-03 送信装置、制御方法、及びプログラム WO2015072174A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/036,887 US10142054B2 (en) 2013-11-18 2014-07-03 Transmission apparatus, control method, and program
JP2015547653A JP6398988B2 (ja) 2013-11-18 2014-07-03 送信装置、制御方法、及びプログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013-237599 2013-11-18
JP2013237599 2013-11-18

Publications (1)

Publication Number Publication Date
WO2015072174A1 true WO2015072174A1 (ja) 2015-05-21

Family

ID=53057122

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/067749 WO2015072174A1 (ja) 2013-11-18 2014-07-03 送信装置、制御方法、及びプログラム

Country Status (3)

Country Link
US (1) US10142054B2 (ja)
JP (1) JP6398988B2 (ja)
WO (1) WO2015072174A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003179536A (ja) * 2001-12-10 2003-06-27 Mitsubishi Electric Corp 無線移動通信システム
JP2006333335A (ja) * 2005-05-30 2006-12-07 Kyocera Corp 通信システムおよび通信端末
JP2012105010A (ja) * 2010-11-09 2012-05-31 Chugoku Electric Power Co Inc:The 電力検針方法、及び電力検針システム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176749A3 (en) * 2000-06-20 2005-07-13 Matsushita Electric Industrial Co., Ltd. Radio communication system
JP2003023503A (ja) 2002-04-11 2003-01-24 Matsushita Electric Ind Co Ltd 自動販売機phs接続装置
KR100742456B1 (ko) * 2003-02-17 2007-07-25 교세라 가부시키가이샤 무선 장치
JP4442336B2 (ja) 2004-06-28 2010-03-31 ソニー株式会社 無線通信システム、送信装置および受信装置
JP2007084191A (ja) 2005-09-20 2007-04-05 Toshiba Elevator Co Ltd エレベータ保守管理システム
JP2007151006A (ja) 2005-11-30 2007-06-14 Fujitsu Ltd 通信システムおよび通信端末装置
JP4990298B2 (ja) * 2006-03-03 2012-08-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 無線通信システムにおいてデータブロックを送受信するための方法及び装置
US8020075B2 (en) * 2007-03-16 2011-09-13 Apple Inc. Channel quality index feedback reduction for broadband systems
US8964651B2 (en) * 2008-02-14 2015-02-24 Qualcomm Incorporated Traffic management employing interference management messages
JP5200840B2 (ja) 2008-10-03 2013-06-05 日本電気株式会社 無線通信システム、送信端末、中継端末、データ送信方法、データ受信方法、及びコンピュータプログラム
KR101518828B1 (ko) * 2008-11-07 2015-05-11 삼성전자주식회사 통신 시스템 및 그의 통신 방법
KR101271266B1 (ko) * 2008-12-18 2013-06-07 엔이씨 래버러터리즈 아메리카 인코포레이티드 Ofdma-mu-mimo 시스템에서 오버랩하는 함께 스케쥴링된 사용자들의 스케쥴링 정보를 전달하기 위한 방법 및 시스템
US8599751B2 (en) * 2009-09-14 2013-12-03 Samsung Electronics Co., Ltd. Clustered multi-cell multi-user multiple input multiple output communication system using cell-edge user selection scheme
US8422449B2 (en) * 2009-10-23 2013-04-16 Electronics And Telecommunications Research Institute MU-MIMO method in WLAN system, and access point and station for MU-MIMO
CN102055570B (zh) * 2009-11-10 2014-12-17 华为技术有限公司 半静态调度数据的传输方法及装置
ES2901381T3 (es) * 2010-01-18 2022-03-22 Qualcomm Inc Un método y un aparato para proporcionar información sobre la calidad del canal en un sistema de comunicación inalámbrica
US20130155947A1 (en) 2011-12-20 2013-06-20 Microsoft Corporation Data collection piggyback protocol
US9036608B2 (en) * 2012-11-09 2015-05-19 Telefonaktiebolaget L M Ericsson (Publ) Adaptive transmission mode switching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003179536A (ja) * 2001-12-10 2003-06-27 Mitsubishi Electric Corp 無線移動通信システム
JP2006333335A (ja) * 2005-05-30 2006-12-07 Kyocera Corp 通信システムおよび通信端末
JP2012105010A (ja) * 2010-11-09 2012-05-31 Chugoku Electric Power Co Inc:The 電力検針方法、及び電力検針システム

Also Published As

Publication number Publication date
JPWO2015072174A1 (ja) 2017-03-16
US10142054B2 (en) 2018-11-27
US20160301497A1 (en) 2016-10-13
JP6398988B2 (ja) 2018-10-03

Similar Documents

Publication Publication Date Title
US10021043B2 (en) System and method for reliable store-and-forward data handling by encoded information reading terminals
CN102469033B (zh) 一种消息订阅***以及消息发送方法
KR101981334B1 (ko) 분산형 데이터 패킷 처리가 적용된 이동통신 시스템 및 방법
JP2008522509A (ja) ワイヤレスネットワーク内のモバイルユニットを監視するシステムおよび方法
CN101796779A (zh) 聚合数据帧的生成
CN102025406A (zh) 用于在无线通信***中转发帧的方法、装置和***
WO2015182200A1 (ja) 情報処理装置、情報提示方法、およびプログラム
CN111611129A (zh) PaaS云平台的性能监控方法及装置
JP2012058823A5 (ja)
CN102394833A (zh) 自适应选择电子消息扫描规则
JP6398988B2 (ja) 送信装置、制御方法、及びプログラム
EP3598374A1 (en) Relay device and program
CN116308066B (zh) 基于物联网的仓储管理方法及装置
CN107547392A (zh) 物联网中的数据处理方法
KR102333026B1 (ko) 케이블 관련 데이터의 전송 방법, 장치 및 시스템
CN112512031B (zh) 一种应用于5g网络的数据采集方法和5g网络
CN113807697B (zh) 基于告警关联的派单方法及装置
JP6341212B2 (ja) 情報収集システム、サーバ装置、エッジ装置、制御方法、及びプログラム
CN113915743A (zh) 一种基于负荷预测的空调机组优化控制方法及装置
JP6357255B1 (ja) システム
JP6241076B2 (ja) 端末制御プログラム、携帯端末、及び端末制御方法
CN105723436A (zh) 在Car2X网络中接收的数据分组的处理路径依赖性的过滤
CN110460446A (zh) 消息认证码的获取方法及装置
CN117634527A (zh) 一种射频标签设备的信息处理方法、装置及设备
Moon et al. Energy Level-based Adaptive Backscatter and Active Communication in Energy-Harvesting Network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14862140

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2015547653

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 15036887

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14862140

Country of ref document: EP

Kind code of ref document: A1