WO2015072174A1 - 送信装置、制御方法、及びプログラム - Google Patents
送信装置、制御方法、及びプログラム Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-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
Description
<概要>
図1は、実施形態1に係る送信装置2000を、その使用環境と共に示すブロック図である。図1において、矢印の流れは情報の流れを示している。また、図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
通信部2020は、携帯端末3000と直接無線で通信を行う。
収集情報取得部2040は、収集情報を取得する。
分割送信部2060は、収集情報を分割して複数の部分収集情報を生成する。さらに、分割送信部2060は、通信部2020を用いて、複数の携帯端末3000に対し、それぞれ異なる部分収集情報を送信する。
冗長送信部2080は、通信部2020を用いて、複数の携帯端末3000に対し、同一の収集情報を送信する。
指標値取得部2100は、携帯端末3000の信頼度指標値及びキャパシティ指標値のうち、いずれか1つ以上を取得する。ここで、携帯端末3000の信頼度指標値は、その携帯端末3000と送信装置2000との間で行われる通信の信頼度を表す。また、携帯端末3000のキャパシティ指標値は、携帯端末3000のキャパシティを表す。
送信制御部2120は、各携帯端末3000の信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づき、分割送信部2060及び冗長送信部2080のいずれか1つを選択し、選択した方を収集情報に対して実行する。
収集情報を分割して送信すること(以下、分割送信)には、例えば次のようなメリットがある。まず、各携帯端末3000に対して異なる部分収集情報を並行して送信することができる。そのため、収集装置4000が収集情報を取得するために要する時間が短くなる。また、各携帯端末3000に対して送信する情報の量が少なくなるため、各携帯端末3000のキャパシティが小さくてもよいというメリットもある。
送信装置2000が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも1つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも1つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
図3は、実施形態1の送信装置2000によって実行される処理の流れを例示するフローチャートである。ステップS102において、収集情報取得部2040は収集情報を取得する。ステップS104において、指標値取得部2100は、各携帯端末3000について、信頼度指標値及びキャパシティ指標値の内いずれか1つ以上を示す。ステップS106において、送信制御部2120は、携帯端末3000それぞれの信頼度指標値及びキャパシティ指標値の内いずれか1つ以上に基づいて、分割送信部2060及び冗長送信部2080のいずれか1つを選択する。分割送信部2060が選択された場合、図3の処理は、ステップS108に進む。一方、冗長送信部2080が選択された場合、図3の処理は、ステップS112に進む。
前述したように、通信部2020は、携帯端末3000と直接無線で通信を行う。具体的には、通信部2020は、近距離無線回線を介して携帯端末3000と通信を行う。また、携帯端末3000は、広域無線回線を介して収集情報を収集装置4000へ送信する。
収集情報取得部2040が収集情報を取得する方法は様々である。例えば収集情報取得部2040は、対象機器の内部に格納されている収集情報を取得する。また例えば、収集情報取得部2040は、送信装置2000の内部で生成された収集情報を取得してもよい。
例えば携帯端末3000の信頼度指標値は、その携帯端末3000と送信装置2000との間の電波強度が強いほど、大きい値を示す。信頼度指標値は、電波強度によって表されてもよいし、電波強度を間接的に表す別の値であってもよい。
携帯端末3000のキャパシティ指標値は、その携帯端末3000と送信装置2000との間で行われる通信に関する携帯端末3000のキャパシティを表す。例えば携帯端末3000のキャパシティ指標値は、その携帯端末3000と送信装置2000との間の通信速度が速いほど、大きい値を示す。この場合、キャパシティ指標値は、上記通信速度によって表されてもよいし、通信速度を間接的に表す別の値であってもよい。
実施形態2の送信装置2000は、実施形態1の送信装置2000と同様に、図1で表される。
図4は、実施形態2の送信制御部2120によって実行される処理の流れを例示するフローチャートである。このフローチャートが示す処理は、図3のステップS106~S112において行われる処理の具体例に相当する。
信頼度が低い携帯端末3000に対してデータを送信すると、送信中にデータロスが発生したり一部のデータが壊れたりするなどの可能性がある。ここで、分割送信部2060を利用する場合、複数の携帯端末3000それぞれが、正しく部分収集情報を取得できる必要がある。そのため、分割送信部2060を用いる場合は、部分収集情報の送信先とする各携帯端末3000の信頼度が高いことが好ましい。
実施形態3の送信装置2000は、実施形態1の送信装置2000と同様に、図1で表される。
図5は、実施形態3の送信制御部2120によって実行される処理の流れを例示するフローチャートである。ステップS302において、送信制御部2120は、集合Uを空集合にする。集合Uは、第2条件を満たす携帯端末3000を把握するために用いる集合である。ステップS304~S310は、全ての携帯端末3000に対して行うループ処理Bである。ステップS304において、送信制御部2120は、全ての携帯端末3000についてループ処理Bを実行したか否かを判定する。
冗長送信部2080は各携帯端末3000に対して収集情報を送信するのに対し、分割送信部2060は各携帯端末3000に対して部分収集情報を送信する。そのため、冗長送信部2080が各携帯端末3000に対して送信する情報の量は、分割送信部2060が各携帯端末3000に対して送信する情報の量より多い。
実施形態4の送信装置2000は、実施形態2の送信装置2000と同様に、図1で表される。
図6は、実施形態4の送信制御部2120によって実行される処理の流れを示すフローチャートである。ステップS402において、送信制御部2120は、集合Uを空集合にする。集合Uは、第1条件を満たす携帯端末3000を把握するために用いられる集合である。ステップS404において、送信制御部2120は、集合Vを空集合にする。集合Vは、第1条件を満たさずかつ第3条件を満たす携帯端末3000を把握するために用いられる集合である。
本実施形態の送信装置2000によれば、実施形態2の送信装置2000と同様に、信頼度指標値が第1信頼度以上である(信頼度が高い)携帯端末3000の数が第1所定数以上である場合に、分割送信部2060が、信頼度が第1信頼度以上である携帯端末3000に対して部分収集情報を送信する。信頼度が高い携帯端末3000に対して部分収集情報を送信するため、各部分収集情報が正しく携帯端末3000に送達される確率が高く、データロス等の問題が発生する確率を小さくすることができる。
図7は、実施形態5に係る送信装置2000を、その使用環境と共に示すブロック図である。図7において、携帯端末3000及び収集装置4000は省略されている。ここで、図7において、矢印の流れは情報の流れを示している。また、図7において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。なお、実施形態5の送信装置2000は、以下で説明する点を除き、実施形態1~4のいずれかに係る送信装置2000と同様の機能を有する。
Claims (21)
- 複数の携帯端末を介して収集装置へ収集情報を送信する送信装置であって、
前記携帯端末と直接無線で通信を行う通信手段と、
前記収集情報を取得する収集情報取得手段と、
前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信手段と、
前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信手段と、
前記携帯端末について、その携帯端末と当該送信装置との間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得手段と、
各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信手段及び前記冗長送信手段のいずれか1つを選択し、選択した手段を前記収集情報に対して実行する送信制御手段と、
を有する送信装置。 - 前記送信制御手段は、
前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信手段を選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信手段を選択し、前記冗長送信手段に同一の前記収集情報を送信させる、
請求項1に記載の送信装置。 - 前記送信制御手段は、
前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信手段を選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信手段を選択し、前記分割送信手段に前記収集情報を送信させる、
請求項1に記載の送信装置。 - 前記送信制御手段は、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信手段を選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
請求項2に記載の送信装置。 - 前記分割送信手段は、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項1乃至4いずれか一項に記載の送信装置。
- 前記携帯端末の前記信頼度指標値は、その携帯端末と当該送信装置との間の電波強度が強いほど大きい請求項1乃至5いずれか一項に記載の送信装置。
- 前記携帯端末の前記キャパシティ指標値の大きさは、
前記携帯端末と当該送信装置との間の通信速度が速いほど大きいか、又は
前記携帯端末が当該送信装置から受信できる情報の量が大きいほど大きい、
請求項1乃至6いずれか一項に記載の送信装置。 - 複数の携帯端末を介して収集装置へ収集情報を送信するコンピュータによって実行される制御方法であって、
前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有し、
当該制御方法は、
前記収集情報を取得する収集情報取得ステップと、
前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信ステップと、
前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信ステップと、
前記携帯端末について、その携帯端末と前記コンピュータとの間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得ステップと、
各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信ステップ及び前記冗長送信ステップのいずれか1つを選択し、選択したステップを前記収集情報に対して実行する送信制御ステップと、
を有する制御方法。 - 前記送信制御ステップは、
前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信ステップを選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信ステップを選択し、前記冗長送信ステップに同一の前記収集情報を送信させる、
請求項8に記載の制御方法。 - 前記送信制御ステップは、
前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信ステップを選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信ステップを選択し、前記分割送信ステップに前記収集情報を送信させる、
請求項8に記載の制御方法。 - 前記送信制御ステップは、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信ステップを選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
請求項9に記載の制御方法。 - 前記分割送信ステップは、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項8乃至11いずれか一項に記載の制御方法。
- 前記携帯端末の前記信頼度指標値は、その携帯端末と前記コンピュータとの間の電波強度が強いほど大きい請求項8乃至12いずれか一項に記載の制御方法。
- 前記携帯端末の前記キャパシティ指標値の大きさは、
前記携帯端末と前記コンピュータとの間の通信速度が速いほど大きいか、又は
前記携帯端末が前記コンピュータから受信できる情報の量が大きいほど大きい、
請求項8乃至13いずれか一項に記載の制御方法。 - コンピュータに、複数の携帯端末を介して収集装置へ収集情報を送信する送信装置として動作する機能を持たせるプログラムであって、
前記コンピュータは、前記携帯端末と直接無線で通信を行う通信手段を有し、
当該プログラムは、前記コンピュータに
前記収集情報を取得する収集情報取得機能と、
前記収集情報を分割して複数の部分収集情報を生成し、前記通信手段を用いて、複数の前記携帯端末に対し、それぞれ異なる前記部分収集情報を送信する分割送信機能と、
前記通信手段を用いて、複数の前記携帯端末に対し、同一の前記収集情報を送信する冗長送信機能と、
前記携帯端末について、その携帯端末と前記コンピュータとの間で行われる通信の信頼度を表す信頼度指標値、及びその携帯端末のキャパシティを表すキャパシティ指標値のうち、いずれか1つ以上を取得する指標値取得機能と、
各前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、前記分割送信機能及び前記冗長送信機能のいずれか1つを選択し、選択した機能を前記収集情報に対して実行する送信制御機能と、
を持たせるプログラム。 - 前記送信制御機能は、
前記信頼度指標値が第1信頼度以上であるという第1条件を満たす前記携帯端末の数が、第1所定数以上である場合、前記分割送信機能を選択して、前記第1条件を満たす前記携帯端末に前記部分収集情報を送信させ、
前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合、前記冗長送信機能を選択し、前記冗長送信機能に同一の前記収集情報を送信させる、
請求項15に記載のプログラム。 - 前記送信制御機能は、
前記キャパシティ指標値が第1キャパシティ以上であるという第2条件を満たす前記携帯端末の数が第2所定数以上である場合、前記冗長送信機能を選択し、前記第2条件を満たす前記携帯端末に前記収集情報を送信させ、
前記第2条件を満たす前記携帯端末の数が前記第2所定数より少ない場合、前記分割送信機能を選択し、前記分割送信機能に前記収集情報を送信させる、
請求項15に記載のプログラム。 - 前記送信制御機能は、前記第1条件を満たす前記携帯端末の数が前記第1所定数より少ない場合に、前記キャパシティ指標値が第2キャパシティ以上であるという第3条件を満たす前記携帯端末の数が、第3所定数以上である場合のみ、前記冗長送信機能を選択して、前記第3条件を満たす前記携帯端末に同一の前記収集情報を送信させる、
請求項16に記載のプログラム。 - 前記分割送信機能は、前記携帯端末の前記信頼度指標値及び前記キャパシティ指標値の内いずれか1つ以上に基づき、その携帯端末に送信させる部分収集情報のサイズを決定する請求項15乃至18いずれか一項に記載のプログラム。
- 前記携帯端末の前記信頼度指標値は、その携帯端末と前記コンピュータとの間の電波強度が強いほど大きい請求項15乃至19いずれか一項に記載のプログラム。
- 前記携帯端末の前記キャパシティ指標値の大きさは、
前記携帯端末と前記コンピュータとの間の通信速度が速いほど大きいか、又は
前記携帯端末が前記コンピュータから受信できる情報の量が大きいほど大きい、
請求項15乃至20いずれか一項に記載のプログラム。
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)
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)
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 |
-
2014
- 2014-07-03 US US15/036,887 patent/US10142054B2/en active Active
- 2014-07-03 JP JP2015547653A patent/JP6398988B2/ja active Active
- 2014-07-03 WO PCT/JP2014/067749 patent/WO2015072174A1/ja active Application Filing
Patent Citations (3)
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 |