[go: up one dir, main page]

JP4701018B2 - 通信装置及び通信方法 - Google Patents

通信装置及び通信方法 Download PDF

Info

Publication number
JP4701018B2
JP4701018B2 JP2005181895A JP2005181895A JP4701018B2 JP 4701018 B2 JP4701018 B2 JP 4701018B2 JP 2005181895 A JP2005181895 A JP 2005181895A JP 2005181895 A JP2005181895 A JP 2005181895A JP 4701018 B2 JP4701018 B2 JP 4701018B2
Authority
JP
Japan
Prior art keywords
signal
communication
transmission
expiration date
confirmation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005181895A
Other languages
English (en)
Other versions
JP2007005988A (ja
JP2007005988A5 (ja
Inventor
史英 後藤
哲男 井戸
和敏 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2005181895A priority Critical patent/JP4701018B2/ja
Priority to US11/424,505 priority patent/US8095643B2/en
Priority to CNB2006100865596A priority patent/CN100466518C/zh
Publication of JP2007005988A publication Critical patent/JP2007005988A/ja
Publication of JP2007005988A5 publication Critical patent/JP2007005988A5/ja
Application granted granted Critical
Publication of JP4701018B2 publication Critical patent/JP4701018B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • H04J13/12Generation of orthogonal codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/188Electronic negotiation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0602Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using antenna switching
    • H04B7/0604Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using antenna switching with predefined switching scheme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/084Equal gain combining, only phase adjustments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15528Control of operation parameters of a relay station to exploit the physical medium
    • H04B7/15535Control of relay amplifier gain
    • 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/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver 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/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • 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/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • H04L1/0069Puncturing patterns
    • 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/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • 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/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/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1841Resequencing
    • 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/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0042Intra-user or intra-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0078Timing of allocation
    • H04L5/0082Timing of allocation at predetermined intervals
    • H04L5/0083Timing of allocation at predetermined intervals symbol-by-symbol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/065Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/06TPC algorithms
    • H04W52/14Separate analysis of uplink or downlink
    • H04W52/143Downlink power control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/245TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/38TPC being performed in particular situations
    • H04W52/46TPC being performed in particular situations in multi-hop networks, e.g. wireless relay networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/38TPC being performed in particular situations
    • H04W52/48TPC being performed in particular situations during retransmission after error or non-acknowledgment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0891Space-time diversity
    • H04B7/0894Space-time diversity using different delays between antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15507Relay station based processing for cell extension or control of coverage area
    • 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/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/127Trusted platform modules [TPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/22TPC being performed according to specific parameters taking into account previous information or commands
    • H04W52/225Calculation of statistics, e.g. average or variance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/241TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/242TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account path loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、例えばサービス情報の検索、装置の存在通知を行う通信装置及び通信方法に関する。
同一LAN上につながるネットワーク機器のサービス情報を自動取得する技術として、ディスカバリプロトコルが存在する。ディスカバリプロトコルには様々な形態があり、例えばマイクロソフト社提唱のUPnP(Universal Plug and Play)、アップル社提唱のBonjour(非特許文献1)がある。その他にもWS−DiscoveryやSLP(Service Location Protocol)など各種存在する。
ディスカバリプロトコルでは、各機器がネットワークを介して定期的に自己のサービス情報の報知および、相手先機器のサービス情報の問合せを実施し、LAN上のサービス一覧を管理する。サービス問合せ(サーチ)において、一度サーチできた機器からの問合せ信号に対する応答が検出されない場合は、その機器がネットワークから離脱(消失)し、サービス提供が中止されたと判断し、相手サービス提供機器との接続を切断する。
サービス提供機器との接続の切断は、該当サービス提供機器が消失した際に明示的に実施している。これは、上記サービスディスカバリは有線ネットワークを想定しており、サービス問合せに対して応答がないということは、相手機器が消失したと判断できるためである。
ここに無線通信環境に特有の問題が発生する。それは、一時的な電波状況の悪化や、機器の移動が発生した場合などである。このような場合、無線層の一時的な電波状況悪化によりスループットは低下するが、相手機器との接続は継続しており、サービス提供機器側でも正しく処理は実行されている。
それにもかかわらず、サービス問い合わせの実施結果、一時的にしろサービス提供機器からの応答が無いため、サービスが中止されたと誤って判断してしまい、サービスディカバリを実施する上位アプリケーションが下位(無線層)の通信を切断してしまう。
本発明は、通信環の変化等の要因が発生しても、相手機器との通信を極力継続できるようにすることを目的とする。言い換えれば、通信環の変化等の要因により誤って相手機器との接続を切断してしまう事態を低減することを目的とする。
本発明は、ネットワーク上の他の機器の存在確認機能を有する通信装置であって、他の機器の存在と、該他の機器の存在を確認した際に取得した情報の有効期限を管理する管理手段と、前記管理手段により管理している前記有効期限に基づいて、他の機器の存在を確認するための所定の信号を送信する送信手段と、前記送信手段により送信した前記所定の信号の応答信号が受信されない場合に、前記所定の信号の送信出力を上げる変更手段と、を有することを特徴とする通信装置およびその通信方法、プログラムを提供する。
また、また、ネットワーク上の他の機器の存在確認機能を有する通信装置であって、他の機器の存在を確認する確認手段と、前記確認手段による確認結果に応じて、送信出力を変更して前記他の機器の存在確認を行うための確認信号を送信する送信手段と、前記確認信号に対する応答信号に基づいて、前記応答信号に含まれる情報の有効期限を管理する管理手段を有し、前記確認手段は、前記有効期限に基づいて、前記確認信号を送信することで前記他の機器の存在の確認を行い、前記送信手段は、前記確認手段により送信した確認信号の応答信号が受信されない場合に、送信出力を変更して確認信号を送信することを特徴とする通信装置およびその通信方法、プログラムを提供する。
また、ネットワーク上の他の機器に存在通知を行う通信装置であって、前記他の機器から送信された存在通知信号に基づいて前記他の機器の存在を管理する管理手段と、前記存在通知信号を受信したタイミングに応じて、前記通信装置の存在を通知するための存在通知信号を、送信電力を変更して送信する送信手段と、を有し、前記管理手段は、前記他の機器から受信した存在通知信号に含まれる情報に基づいて有効期限を管理し、前記送信手段は、存在通知信号を受信したタイミングと、前記有効期限とに応じて、送信電力の変更を決定することを特徴とする通信装置およびその通信方法、プログラムを提供する。
また、ネットワーク上の他の機器に存在通知を行う通信装置であって、前記通信装置の存在を他の機器に通知するための所定信号を送信する送信手段と、前記他の機器から送信された、当該他の機器の存在を通知するための所定信号に基づいて、前記他の機器の存在と、当該所定信号に含まれる情報の有効期限と、を管理する管理手段と、を有し、前記送信手段は、前記有効期限より所定時間以上前に前記他の機器からの前記所定信号を受信した場合、前記通信装置の存在を通知するための前記所定信号を、送信電力を上げて送信することを特徴とする通信装置およびその通信方法、プログラムを提供する。
本発明によれば、通信環境が変化しても情報の有効期限の更新が失敗する可能性を低減でき、通信環境が変化する環境に適した通信管理を行うことができる。
以下、本発明の一実施形態として、サービスディスカバリアプリケーションを備えた無線通信端末、無線通信システムについて、図面を参照しながら詳細に説明する。以下では、IEEE802.11シリーズに準拠した無線LANシステムを用いた例について主に説明するが、通信形態は必ずしも無線LANには限られない。
(第1の実施形態)
図1は本実施形態に係わるサービスディスカバリアプリケーションを備えた通信端末の構成例を示すブロック図である。
本通信端末は、後述する各種制御を行うためのプログラムを記憶するROM11、一時的な変数や、データ及びキャッシュを格納するRAM12、ROM11に記憶されているプログラムを実行するCPU13、無線機能の制御をおこなう制御部14を有している。また、無線LAN規格に準拠したRF部15、本通信端末と外部装置とを接続するための外部インタフェース部16を内蔵し、外部インタフェースモジュール17、およびアンテナ部18も有する。なお、本説明では、外部インタフェース17を介して外部装置と接続する構成を説明するが、本通信装置が機器の通信部として、該機器に内臓されていてもよい。
図2は、CPU13により動作するソフトウェア部品であり、ROM11内に格納されたソフトウェア内に構成されている。このソフトウェアは、本実施形態に係わるサービスディスカバリを用いたデータ通信を司る。
本ソフトウェア21は、データの送受信を司る通信部24と、無線通信を実施する無線部22と、サービスディスカバリを実行するサービス検索部23と、サービスディスカバリの実施により取得した他の機器のサービス情報を一時的に蓄積しておくためのキャッシュ格納部25と、制御部14による制御の元、各部を統括して制御する制御部26を有する。キャッシュ格納部25は、実際にキャッシュする情報をRAM12内に格納する。また、通信部24は、無線部22による無線通信上でTCP/IP層の通信制御を司る。
図3は、本実施形態に係るサービスディスカバリを用いたデータ通信の開始・終了を説明するフローチャート図である。なお、図3の動作は、図2に示したプログラムを制御部14が実行することにより実施される。
図1に示した通信端末があるサービスを使用しようとする場合、制御部26の制御の元、サービス検索部23は無線部22、通信部24を利用して、ネットワーク上に存在する他の機器が提供するサービス一覧を収集するため、または特定機器から既に収集したサービスが継続して提供されているかを確認するために、サービス問合信号を無線送信し、サービス問合せを実行する(S301)。
次に、サービス検索部23は、サービス問合信号に対するサービス提供側からの応答の有無を確認する(ステップ302)。
サービス提供側端末からの応答があった場合、サービス検索部23は、応答信号に含まれるサービス情報から、使用を希望するサービスを提供する機器を特定し、該当する機器が提供するサービス情報をキャッシュ格納部25に保存する(ステップS303)。なお、この応答信号は、提供するサービス情報の他に、キャッシュしたサービス情報の有効期限を示す情報、応答信号を返信した機器を特定する識別情報も含む。また、応答信号を返信した全ての機器のサービス情報を保存するようにしてもよいが、不要なサービス情報は保存しないようにすることでメモリを効率的に利用することができる。
サービス検索部23は、サービス情報をキャッシュ格納部25に保存した後、該当機器と接続済みか否かを判断する(S304)。接続済である場合は、ステップS306に進み、接続済みでない場合は、ステップS305に進む。ステップS305では、応答信号に含まれていた各種情報を用いて、サービス提供機器との接続処理を実施する。その後、キャッシュしたサービス情報の有効期限をチェックし(ステップS306)、有効期限切れの場合は、再びサービス問合せを実施する(ステップS301)。このときのサービス問合せは、該当機器に対してユニキャストしてもよいし、ネットワーク上の全ての機器に対してブロードキャストしてもよい。ユニキャストする場合は、不要な応答信号を受信しなくて済み、処理を低減することができ、ブロードキャストする場合は、新たな機器が提供するサービスを新たに確認することができる。また、ステップS305では、有効期限が切れると、再度サービス問合せを実施したが、有効期限が切れる前、好ましくは直前に再度サービス問合せを実施してもよい。
次に、ステップS302において、サービス問合信号に対する応答が無かった場合は、サービス検索部23は、応答が得られないことを制御部26に通知する。制御部26は、無線部2に送信電力(無線送信出力)を上昇(上げる)するよう指示すると共に、サービス検索部23に対して再度サービス問合せを行うように指示する。その結果、救済処理として、無線送信電力を上げて、再びサービス問合わが実施されることになる(ステップS307)。
その後、サービス検索部23は、ステップS307において実施したサービス問合せの応答の有無を確認する(S308)。ここで、ステップS308における確認は、既に接続済みの機器がある場合は、その機器からの応答を確認する。ステップS308の確認の結果、応答があった場合は、上述したステップS303に進む。以降、この機器との通信はステップS307において設定した送信電力により実施される。
一方、応答が無かった場合は、サービス検索部23は、応答が得られないことを制御部26に通知する。制御部26は、無線送信電力を上げてからのサービス問合せを規定回数繰り返したかを判断する(ステップS309)。この規定回数は、予めRAM12に記憶されていて、制御部14がステップS309の判断を行う際に参照する。
ステップS309の判断の結果、規定回数の繰り返しが行われていなければ、ステップS307に進み、制御部26は、無線部2に送信電力(無線送信出力)を更に上げるよう指示すると共に、サービス検索部23に対して再度サービス問合せを行うように指示し、無線送信電力を更に上げてサービス問合せを再実施する。
ステップS307からS309を無線送信電力を徐々に上げて繰り返し、この繰り返しが規定回数を超えた場合は、制御部26は、通信部4及び無線部2に切断を指示し、接続済みの機器との切断処理を実施する(ステップS310)。
以上に説明したように、サービスディスカバリ機能を有した無線通信端末は一時的な周辺電波状況の悪化、機器同士の電波環境が変化するような一時的な移動が発生しても、データ通信を継続することができ、利便性が高まる。また、必要に応じて、送信電力を上げることができるので、省電力化を図ることもできる。さらに、規定回数までのサービス問合せが終了するまでは、対象機器との切断は行われないので、無線通信に適した通信管理を行うことができる。
(第2の実施形態)
本実施形態では、接続相手が2台以上あった場合について説明する。通信端末の構成及びプログラム構成は第1の実施形態と同様なので説明は省力する。ただし、プログラムの内容が異なるので、以下に説明する。接続相手が2台以上ある場合は、キャッシュ格納部25が保持したサービス情報を提供する機器も2台以上あることになる。この場合、例え接続していたとしても、それら複数台の相手と同時に通信しているとは限らない。
サービス問合せを実施した結果、接続している全ての相手からの応答が受信できなければ再度サービス問合せを行う構成では、ネットワークのトラフィックが増加してしまう。そこで、本実施形態では、接続相手が複数台あったとしても、サービス問合せを実施した際にデータ通信中の相手からの応答が無い場合に送信電力を上げて再問合せを実施する。
図4は、本実施形態に係るサービスディスカバリを用いたデータ通信の開始・終了を説明するフローチャート図である。
説明を簡略化するために、第1の実施形態と異なる点について説明する。
ステップS302の応答の有無の確認の結果、応答が得られない場合は、サービス検索部23は、応答が得られないことを制御部26に通知する。制御部26は、ステップS305の処理により接続し、かつ、現時点で実際にパケットを送受信している相手を判定する(ステップS401)。ここで、実際にパケットを送受信している相手とは、画像などのデータ通信中の相手である。例えば、カメラからプリンタに画像を送信している途中であっても、サービス情報の有効期限が切れるとサービス問合せを実行することになる。本実施形態の通信端末をカメラとした場合、カメラはステップS401において相手プリンタを判定する。
その後、制御部26の指示により、無線送信電力を上げて、再びサービス問合わを実施する(ステップS307)。制御部26は、このサービス問合せの結果、ステップS401で判定した相手からの応答の有無を確認する。該当する相手からの応答を受信した場合は、ステップS303に進み、該当する相手からの応答が受信できなければ、ステップS309に進み、規定回数繰り返し判定を実行する。
なお、上記説明では、ステップS302では、相手を特定せずに応答の有無の確認を行ったが、既に接続済みの相手がいる場合は、接続済み相手からの応答の有無を確認するようにしてもよい。このように、送信電力を上げる条件を絞ることにより、消費電力を低減することができる。また、周辺の無線機器に与える影響も低減することができる。
以上のように本実施形態によれば、通信中の相手からの応答が受信できない場合に、無線送信電力を上げた再問合せを実行するので、ネットワークのトラフィックを軽減することができる。
また、送信電力を上げる条件を絞ることにより、消費電力を低減することができる。また、周辺の無線機器に与える影響も低減することができる。
(第3の実施形態)
本実施の形態は、ネットワークの各機器がアドバタイズ信号を送信し合い、自己の存在またはサービスを通知し合うことにより互いの存在、サービスを管理するディスカバリプロトコルについて説明する。
アドバタイズ信号には、有効期限情報が含まれ、アドバタイズ信号を受信した機器は、その信号に含まれている有効期限に基づいて、相手機器の存在、サービスを管理している。また、アドバタイズ信号を送信した機器は、送信したアドバタイズ信号により指定した有効期限が切れると(または切れる前に)、再度、アドバタイズ信号を送信し、自己の存在、サービスの有効期限を延長する。
ここで、相手機器の有効期限が切れても、相手機器からアドバタイズ信号が送られてこない場合、無線ネットワークにおいては、相手機器がネットワークから離脱したのか、電波環境の変化により一時的にアドバタイズ信号を受信できなのか判断することができない。
本実施の形態では、相手機器の有効期限が切れても相手機器からアドバタイズ信号が送られてこない場合、自らが指定した有効期限に係らずに、送信電力を上げて自らアドバタイズ信号を送信し、自己の存在、サービスを相手機器に通知する。相手機器は、受信したアドバタイズ信号を送信した機器の有効期限よりも所定期間以上前にアドバタイズ信号が送れてきたことにより、自己のアドバタイズア信号が相手機器に届かなかったと判断し、送信電力を上げてアドバタイズ信号を送信する。このようにすることにより、例え電波環境が悪化しても、互いの存在、サービスを認識し合える確率が高まる。その結果、一時的に通信環境が変化しても、データ通信を継続することができる。さらに、必要に応じて、送信電力を上げることができるので、省電力化を図ることもできる。
以下、本実施の形態について詳細に説明する。本実施の形態における通信端末の構成は第1の実施形態と同様なので説明は省力する。また、ネットワーク上の各機器は同様な動作を行うものとする。また、本実施の形態では、説明を簡略にするために、2つの機器が無線通信により接続し、通信状態になっているものとして説明する。
図5は、CPU13により動作するソフトウェア部品であり、ROM11内に格納されたソフトウェア内に構成されている。このソフトウェアは、本実施形態に係わるディスカバリプロトコルを用いたデータ通信を司る。
本ソフトウェア51は、データの送受信を司る通信部54と、無線通信を実施する無線部52と、自己及び他の機器の存在を管理する存在管理部53、自己が指定した存在の有効期限、他の機器の存在の有効期限を一時的に蓄積しておくためのキャッシュ格納部55と、CPU13による制御の元、各部を統括して制御する制御部56を有する。キャッシュ格納部55は、実際にキャッシュする情報をRAM12内に格納する。また、通信部54は、無線部52による無線通信上でTCP/IP層の通信制御を司る。
図6は、本実施の形態における通信端末の動作を説明するフローチャートである。なお、図6の動作は、図5に示したプログラムを制御部14が実行することにより実施される。また、下記説明では、自己及び相手機器の存在の有効期限が切れると、アドバタイズ信号を送信する処理を行うが、有効期限が切れる前、好ましくは直前にアドバタイズ信号を送信するようにしてもよい。また、図6の説明では、機器の存在管理について説明するが、アドバタイズ信号によりサービスの通知、管理を行うようにしてもよいし、存在とサービスの両方を管理するようにしてもよい。
無線通信により相手機器と接続している場合、制御部56の制御の元、存在管理部53は、無線部52、通信部54を利用して、アドバタイズ信号を送信し、自己の存在を相手機器に通知する(ステップS601)。また、アドバタイズ信号により指定した自己の存在の有効期限をキャッシュ格納部55に保存する(ステップS602)。次に、存在管理部53は、相手機器からアドバタイズ信号が送られてきたかを監視する(ステップS603)。相手機器からのアドバタイズ信号が受信できなければ、自己の存在の有効期限が切れたか判断する(ステップS605)。有効期限が切れていれば、ステップS601に戻り、再度、アドバタイズ信号を送信する。ステップS603において、相手機器からのアドバタイズ信号を受信した場合は、存在管理部53は、受信したアドバタイズ信号に含まれる有効期限をキャッシュ格納部55に保存し、相手機器の存在を管理する(ステップS604)。このとき、相手機器から指定された前回の有効期限と今回のアドバタイズ信号により指定された有効期限とを区別して保存する。
また、存在管理部53は、受信したアドバタイズ信号が、前回に指定された有効期限より、所定時間以上より前に送られてきたかどうかを判定する(ステップS606)。この判定は、キャッシュに保存されている前回の有効期限を参照することにより行われる。所定時間以上より前に送られてきた場合は、自己が送ったアドバタイズ信号が相手機器に届かなかったと判断し、その旨を制御部56に通知する。制御部56は、該通知を受けると、送信電力(無線送信出力)を上げるよう無線部52に指示する共に(ステップS613)、存在管理部53に対してアドバタイズ信号を送信するよう指示する(ステップS614)。その結果、送信電力を上げてアドバタイズ信号が送信される。これにより、相手機器にアドバタイズ信号が届く確率を上げることができる。また、ステップS614においてアドバタイズ信号を送信した後は、ステップS603に戻る。
ステップS606の判定の結果、有効期限通りのスケジュールでアドバタイズ信号が送られてきていれば、存在管理部53は、ステップS604において保存した最新の有効期限が切れたかどうかを判断する(ステップS607)。有効期限が切れていなければ、ステップS603に戻る。有効期限が切れていれば、存在管理部53は、有効期限が切れたことを制御部56に通知する。制御部56は、相手機器がネットワークから離脱したためアドバタイズ信号が受信できないのか、電波環境の変化により相手機器からのアドバタイズ信号が受信できないのか判断できない。そのため、送信電力(無線送信出力)を上げるよう無線部52に指示する共に(ステップS608)、存在管理部53に対してアドバタイズ信号を送信するよう指示する(ステップS609)。その結果、送信電力を上げてアドバタイズ信号が送信され、相手機器にアドバタイズ信号が届く確率を上げることができる。次に、存在管理部53は、ステップS609でのアドバタイズ信号の送信が規定回数を超えたかを判断する(ステップS610)。規定回数を超えていれば、相手機器との通信をこれ以上継続するのは無理と判断し、相手機器がネットワークを離脱し、消失したと判断し、制御部56に通知する(ステップS611)。この通知を受けた制御部56は、該当する相手機器がネットワークから居なくなったとし、該相手機器との通信を切断する(ステップS616)。
また、規定回数を超えていなければ、ステップS609において送信したアドバタイズ信号を受信した相手機器が、ステップS613、S614において説明した同様な判断により送信したアドバタイズ信号を受信したかどうかを判断する(ステップS612)。受信されなければ、ステップS608に戻り、さらに送信電力を上げてアドバタイズ信号を送信する。受信した場合は、存在管理部53は、受信したアドバタイズ信号に含まれる有効期限をキャッシュ格納部55に保存し、ステップS605に進む。
以上のように本実施形態によれば、例え電波環境が悪化しても、互いの存在、サービスを認識し合える確率が高まる。よって、一時的に通信環境が変化しても、データ通信を継続することができる。また、必要に応じて、送信電力を上げることができるので、省電力化を図ることもできる。
以上のように第1から第3の実施形態によれば、通信環境が変化する環境に適した通信管理を行うことができる。例えば、通信環の変化等の要因が発生しても、相手機器との通信を極力継続できる。言い換えれば、通信環の変化等の要因により誤って相手機器との接続を切断してしまう事態を低減することができる。
本発明の実施形態における通信端末の構成図。 本発明の第1、第2の実施形態におけるが実行するソフトウェア構成図。 第1の実施形態を説明する通信端末の動作フローチャート。 第2の実施形態を説明する通信端末の動作フローチャート。 本発明の第3の実施形態におけるが実行するソフトウェア構成図。 第3の実施形態を説明する通信端末の動作フローチャート。
符号の説明
11 ROM
12 RAM
13 CPU
14 制御部
15 RF部
16 外部インタフェース部
17 外部インタフェースモジュール
18 アンテナ部
21 ソフトウェア
22 無線部
23 サービス検索部
24 通信部
25 キャッシュ格納部
26 制御部

Claims (19)

  1. ネットワーク上の他の機器の存在確認機能を有する通信装置であって、
    他の機器の存在と、該他の機器の存在を確認した際に取得した情報の有効期限を管理する管理手段と、
    前記管理手段により管理している前記有効期限に基づいて、他の機器の存在を確認するための所定の信号を送信する送信手段と、
    前記送信手段により送信した前記所定の信号の応答信号が受信されない場合に、前記所定の信号の送信出力を上げる変更手段と、
    を有することを特徴とする通信装置。
  2. 前記所定の信号は、前記他の機器が提供するサービスを検索するための信号であることを特徴とする請求項1に記載の通信装置。
  3. 送信出力を変更して行った前記確認信号の送信回数を判定する判定手段と、
    前記他の機器と接続状態の場合は、前記判定手段による判定に応じて、前記他の機器との通信を切断する切断手段と、
    を有することを特徴とする請求項1又は2に記載の通信装置。
  4. ネットワーク上の他の機器の存在確認機能を有する通信装置であって、
    他の機器の存在を確認する確認手段と、
    前記確認手段による確認結果に応じて、送信出力を変更して前記他の機器の存在確認を行うための確認信号を送信する送信手段と、
    前記確認信号に対する応答信号に基づいて、前記応答信号に含まれる情報の有効期限を管理する管理手段を有し、
    前記確認手段は、前記有効期限に基づいて、前記確認信号を送信することで前記他の機器の存在の確認を行い、
    前記送信手段は、前記確認手段により送信した確認信号の応答信号が受信されない場合に、送信出力を変更して確認信号を送信することを特徴とする通信装置。
  5. 前記送信手段は、前記有効期限に係らずに確認信号を送信することを特徴とする請求項4に記載の通信装置。
  6. 前記確認信号は、前記他の機器が提供するサービスを検索するための信号であることを特徴とする請求項4または請求項5に記載の通信装置。
  7. 送信出力を変更して行った前記確認信号の送信回数を判定する判定手段と、
    前記他の機器と接続状態の場合は、前記判定手段による判定に応じて、前記他の機器との通信を切断する切断手段と、
    を有することを特徴とする請求項4乃至請求項6のいずれか1項に記載の通信装置。
  8. ネットワーク上の他の機器に存在通知を行う通信装置であって、
    前記他の機器から送信された存在通知信号に基づいて前記他の機器の存在を管理する管理手段と、
    前記存在通知信号を受信したタイミングに応じて、前記通信装置の存在を通知するための存在通知信号を、送信電力を変更して送信する送信手段と、を有し、
    前記管理手段は、前記他の機器から受信した存在通知信号に含まれる情報に基づいて有効期限を管理し、
    前記送信手段は、存在通知信号を受信したタイミングと、前記有効期限とに応じて、送信電力の変更を決定することを特徴とする通信装置。
  9. 前記送信手段は、前記通信装置の存在を通知するための存在通知信号を送信後、所定期間が経過すると、次の存在通知信号を送信し、
    前記他の機器から存在通知信号を受信したタイミングに応じて、前記所定時間が経過しなくとも、存在通知信号を送信することを特徴とする請求項に記載の通信装置。
  10. 前記送信手段により送信出力を変更して行った存在通知信号の送信回数を判定する判定手段と、
    前記他の機器と接続状態の場合は、前記判定手段による判定に応じて、前記他の機器との通信を切断する切断手段と、
    を有することを特徴とする請求項8または請求項9に記載の通信装置。
  11. ネットワーク上の他の機器に存在通知を行う通信装置であって、
    前記通信装置の存在を他の機器に通知するための所定信号を送信する送信手段と、
    前記他の機器から送信された、当該他の機器の存在を通知するための所定信号に基づいて、前記他の機器の存在と、当該所定信号に含まれる情報の有効期限と、を管理する管理手段と、を有し、
    前記送信手段は、前記有効期限より所定時間以上前に前記他の機器からの前記所定信号を受信した場合、前記通信装置の存在を通知するための前記所定信号を、送信電力を上げて送信することを有することを特徴とする通信装置。
  12. 前記送信手段は、前記有効期限が切れても前記他の機器からの前記所定信号を受信できない場合、送信電力を上げて前記所定信号を送信することを特徴とする請求項11に記載の通信装置。
  13. 前記送信手段は、前記所定信号を送信後、所定期間が経過すると次の所定信号を送信し、前記有効期限が切れても前記他の機器からの前記所定信号を受信できない場合、前記所定期間が経過しなくても前記所定信号を送信することを特徴とする請求項11に記載の通信装置。
  14. 前記送信手段により送信出力を変更して行った前記所定信号の送信回数を判定する判定手段と、
    前記他の機器と接続状態の場合は、前記判定手段による判定に応じて、前記他の機器との通信を切断する切断手段と、
    を有することを特徴とする請求項11から13のいずれか1項に記載の通信装置。
  15. ネットワーク上の他の機器の存在確認機能を有する通信装置が実行する通信方法であって、
    他の機器の存在と、該他の機器の存在を確認した際に取得した情報の有効期限を管理する管理工程と、
    前記管理工程において管理している前記有効期限に基づいて、他の機器の存在を確認するための所定の信号を送信する送信工程と、
    前記送信工程において送信した前記所定の信号の応答信号が受信されない場合に、前記所定の信号の送信出力を上げる変更工程と、
    を有することを特徴とする通信方法。
  16. ネットワーク上の他の機器の存在確認機能を有する通信装置が実行する通信方法であって、
    他の機器の存在を確認する確認工程と、
    前記確認工程における確認結果に応じて、送信出力を変更して前記他の機器の存在確認を行うための確認信号を送信する送信工程と、
    前記確認信号に対する応答信号に基づいて、前記応答信号に含まれる情報の有効期限を管理する管理工程を有し、
    前記確認工程では、前記有効期限に基づいて、前記確認信号を送信することで前記他の機器の存在の確認を行い、
    前記送信工程では、前記確認工程において送信した確認信号の応答信号が受信されない場合に、送信出力を変更して確認信号を送信することを特徴とする通信方法。
  17. ネットワーク上の他の機器に存在通知を行う通信装置が実行する通信方法であって、
    前記他の機器から送信された存在通知信号に基づいて前記他の機器の存在を管理する管理工程と、
    前記存在通知信号を受信したタイミングに応じて、前記通信装置の存在を通知するための存在通知信号を、送信電力を変更して送信する送信工程と、を有し、
    前記管理工程では、前記他の機器から受信した存在通知信号に含まれる情報に基づいて有効期限を管理し、
    前記送信工程では、存在通知信号を受信したタイミングと、前記有効期限とに応じて、送信電力の変更を決定することを特徴とする通信方法。
  18. ネットワーク上の他の機器に存在通知を行う通信装置が実行する通信方法であって、
    前記通信装置の存在を他の機器に通知するための所定信号を送信する送信工程と、
    前記他の機器から送信された、当該他の機器の存在を通知するための所定信号に基づいて、前記他の機器の存在と、当該通知信号に含まれる情報の有効期限と、を管理する管理工程と、を有し、
    前記送信工程では、前記有効期限より所定時間以上前に前記他の機器からの前記所定信号を受信した場合、前記通信装置の存在を通知するための前記所定信号を、送信電力を上げて送信することを特徴とする通信方法。
  19. 請求項15乃至請求項18のいずれか1項に記載の通信方法をコンピュータに実行させるためのコンピュータプログラム。
JP2005181895A 2005-06-22 2005-06-22 通信装置及び通信方法 Expired - Fee Related JP4701018B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005181895A JP4701018B2 (ja) 2005-06-22 2005-06-22 通信装置及び通信方法
US11/424,505 US8095643B2 (en) 2005-06-22 2006-06-15 Communication apparatus and method providing robust service in the presence of deteriorated radio conditions
CNB2006100865596A CN100466518C (zh) 2005-06-22 2006-06-22 通信装置和通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005181895A JP4701018B2 (ja) 2005-06-22 2005-06-22 通信装置及び通信方法

Publications (3)

Publication Number Publication Date
JP2007005988A JP2007005988A (ja) 2007-01-11
JP2007005988A5 JP2007005988A5 (ja) 2008-08-07
JP4701018B2 true JP4701018B2 (ja) 2011-06-15

Family

ID=37568908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005181895A Expired - Fee Related JP4701018B2 (ja) 2005-06-22 2005-06-22 通信装置及び通信方法

Country Status (3)

Country Link
US (1) US8095643B2 (ja)
JP (1) JP4701018B2 (ja)
CN (1) CN100466518C (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5808178B2 (ja) * 2010-10-01 2015-11-10 キヤノン株式会社 通信装置、通信装置の制御方法及びプログラム
US8914465B2 (en) * 2010-10-27 2014-12-16 Samsung Electronics Co., Ltd. Platform system with provider controlling mechanism and method of operation thereof
US9173161B2 (en) * 2013-03-06 2015-10-27 Qualcomm Incorporated Peer-to-peer pre-association discovery operations
JP2014241513A (ja) * 2013-06-11 2014-12-25 キヤノン株式会社 通信装置、通信装置の制御方法、及びプログラム
US12124586B2 (en) * 2013-09-13 2024-10-22 Omnissa, Llc Risk assessment for managed client devices
US9924474B2 (en) * 2014-09-18 2018-03-20 Intel IP Corporation Scheme of finite power transmission statuses for low cost wireless broadband communication system
EP3306896A1 (en) 2016-10-07 2018-04-11 Nokia Technologies OY Access to services provided by a distributed data storage system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03231523A (ja) * 1990-02-07 1991-10-15 Nippon Telegr & Teleph Corp <Ntt> 移動通信制御方式
JP2000201374A (ja) * 1999-01-07 2000-07-18 Hitachi Ltd 端末間通信方法
JP2001332987A (ja) * 2000-03-13 2001-11-30 Sharp Corp 無線通信機の送信電力値自動制御方法およびそれを記憶した記憶媒体
JP2003070072A (ja) * 1994-11-04 2003-03-07 Koninkl Philips Electronics Nv 選択的呼システム
JP2005102164A (ja) * 2003-09-22 2005-04-14 Samsung Electronics Co Ltd 無線アドホックネットワークにおけるサービス検索システム及び方法

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2595889B1 (fr) * 1986-03-14 1988-05-06 Havel Christophe Dispositif de controle de puissance d'emission dans une station emettrice-receptrice de radiocommunication
US5003619A (en) * 1989-01-31 1991-03-26 Motorola, Inc. Method and apparatus for adjusting the power of a transmitter
US5220678A (en) * 1991-08-12 1993-06-15 Motorola, Inc. Method and apparatus for adjusting the power of a transmitter
US5278992A (en) * 1991-11-08 1994-01-11 Teknekron Communications Systems, Inc. Method and apparatus for controlling transmission power of a remote unit communicating with a base unit over a common frequency channel
SG50659A1 (en) * 1992-04-10 1998-07-20 Ericsson Ge Mobile Inc Random access in mobile telephone system
US5613228A (en) * 1992-07-06 1997-03-18 Micron Technology, Inc. Gain adjustment method in two-way communication systems
US5960361A (en) * 1996-10-22 1999-09-28 Qualcomm Incorporated Method and apparatus for performing a fast downward move in a cellular telephone forward link power control system
US6104512A (en) * 1998-01-23 2000-08-15 Motorola, Inc. Method for adjusting the power level of an infrared signal
KR100259283B1 (ko) * 1998-02-10 2000-07-01 서평원 이동통신 시스템에서의 전력제어 방법
CA2264125C (en) * 1998-03-03 2003-05-06 Nec Corporation Method of controlling transmission power in a cellular type mobile communication system
US6058107A (en) * 1998-04-08 2000-05-02 Motorola, Inc. Method for updating forward power control in a communication system
US6256477B1 (en) * 1998-09-30 2001-07-03 Conexant Systems, Inc. Avoiding interference from a potentially interfering transmitter in a wireless communication system
ES2316177T3 (es) * 1999-01-29 2009-04-01 Wistron Corporation Descubrimiento de servicios segun un criterio de proximidad.
US6463473B1 (en) * 1999-04-09 2002-10-08 Sharewave, Inc. Configuring a wireless computer network to allow automatic access by a guest client device
JP2000349782A (ja) * 1999-06-08 2000-12-15 Nec Corp 赤外線送受信装置および赤外線送受信方法
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
JP3636947B2 (ja) * 1999-08-31 2005-04-06 株式会社日立製作所 情報サービスシステム、サービス利用クライアント及びサービス規制方法
US6571277B1 (en) * 1999-10-19 2003-05-27 International Business Machines Corporation Method and apparatus for scaling universal plug and play networks using atomic proxy replication
US6665705B1 (en) * 1999-10-19 2003-12-16 International Business Machines Corporation Method and apparatus for proxy replication
JP3577253B2 (ja) * 2000-01-31 2004-10-13 シャープ株式会社 無線通信装置およびその送信電力制御方法およびそれを用いた無線通信システム
AU2001241972A1 (en) * 2000-03-02 2001-09-12 Tivo, Inc. Conditional access system and method for prevention of replay attacks
GB2362542A (en) * 2000-05-05 2001-11-21 Nokia Mobile Phones Ltd Establishing communications with a proximate wireless device
US6665549B1 (en) * 2000-06-10 2003-12-16 Motorola, Inc. System that provides replenishment service for power sources used by mobile devices
JP2002189650A (ja) * 2000-12-20 2002-07-05 Hitachi Ltd 計算機制御方法及び装置並びにその処理プログラムを格納した記録媒体
US7324785B2 (en) * 2001-01-11 2008-01-29 Broadcom Corporation Transmit power control of wireless communication devices
US6978151B2 (en) * 2001-05-10 2005-12-20 Koninklijke Philips Electronics N.V. Updating path loss estimation for power control and link adaptation in IEEE 802.11h WLAN
GB0113240D0 (en) * 2001-05-31 2001-07-25 Nokia Corp Provision of services
US6678750B2 (en) * 2001-06-04 2004-01-13 Hewlett-Packard Development Company, L.P. Wireless networked peripheral devices
US6842460B1 (en) * 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
US6983166B2 (en) * 2001-08-20 2006-01-03 Qualcomm, Incorporated Power control for a channel with multiple formats in a communication system
US7568033B2 (en) * 2001-10-12 2009-07-28 Fujifilm Corporation Image storage system and image accumulation apparatus
KR100850989B1 (ko) * 2002-01-05 2008-08-12 엘지전자 주식회사 자동 반복 요청(arq)시스템에서응답정보(ack/nack)신호에 대한 전력제어 방법
US20030202494A1 (en) * 2002-04-26 2003-10-30 Drews Paul C. Establishing an ad hoc network
US6898193B2 (en) * 2002-06-20 2005-05-24 Qualcomm, Incorporated Adaptive gain adjustment control
JP4225743B2 (ja) * 2002-07-04 2009-02-18 株式会社東芝 無線端末及び通信制御方法
US6990350B2 (en) * 2002-07-09 2006-01-24 University Of Maryland Optical wireless networks with adjustable topologies
US7266822B1 (en) * 2002-08-14 2007-09-04 Sun Microsystems, Inc. System and method for controlling and managing computer farms
US20040080771A1 (en) * 2002-08-15 2004-04-29 Sachiko Mihira Image forming apparatus that can operate without wasteful use of resources thereof and unnecessary authentication
DE10244462A1 (de) * 2002-09-24 2004-04-01 Siemens Ag Verfahren zur Anmeldung eines mobilen Endgerätes an einem Zugangspunkt eines lokalen Kommunikationsnetzwerkes sowie Zugangspunkt und Endgerät zur Durchführung des Verfahrens
US7379958B2 (en) * 2002-12-30 2008-05-27 Nokia Corporation Automatic and dynamic service information delivery from service providers to data terminals in an access point network
JP4108495B2 (ja) * 2003-01-31 2008-06-25 松下電器産業株式会社 局発見処理方法および無線通信装置
JP4402370B2 (ja) * 2003-05-14 2010-01-20 キヤノン株式会社 サービス提供装置および情報処理方法
US20050005019A1 (en) * 2003-05-19 2005-01-06 Michael Harville Service management using multiple service location managers
US7613768B2 (en) * 2003-05-19 2009-11-03 Hewlett-Packard Development Company, L.P. Method and system for managing a streaming media service
US7275157B2 (en) * 2003-05-27 2007-09-25 Cisco Technology, Inc. Facilitating 802.11 roaming by pre-establishing session keys
US20050015488A1 (en) * 2003-05-30 2005-01-20 Pavan Bayyapu Selectively managing data conveyance between computing devices
US7516135B2 (en) * 2003-05-30 2009-04-07 Sap Aktiengesellschaft Dynamically managing data conveyance between computing devices
JP3891156B2 (ja) * 2003-08-22 2007-03-14 ソニー株式会社 電子機器および通信制御方法
US20050071473A1 (en) * 2003-09-30 2005-03-31 Rosenstock Harold N. Method and apparatus for limiting standby subnet managers
US20050071452A1 (en) * 2003-09-30 2005-03-31 Rosenstock Harold N. Method of migrating active general service manager function
US7346364B1 (en) * 2003-10-29 2008-03-18 Intel Corporation Power and data rate control in a multi-rate wireless system
US7532196B2 (en) * 2003-10-30 2009-05-12 Microsoft Corporation Distributed sensing techniques for mobile devices
US7016684B2 (en) * 2003-12-01 2006-03-21 Interdigital Technology Corporation Wireless communication method and apparatus for implementing access point startup and initial channel selection processes
EP1545040B1 (en) * 2003-12-19 2009-04-22 Panasonic Corporation HARQ protocol with synchronous retransmissions
US7403744B2 (en) * 2004-03-11 2008-07-22 Symbol Technologies, Inc. Self-associating wireless personal area network
US7310380B1 (en) * 2004-05-28 2007-12-18 Rockwell Collins, Inc. Generic transmission parameter configuration
US20070149139A1 (en) * 2004-06-10 2007-06-28 Jean-Louis Gauvreau Wireless Network System with Energy Management
US7706337B2 (en) * 2004-10-22 2010-04-27 Motorola, Inc. Method for performing neighbor discovery in a multi-tier WLAN
KR100582727B1 (ko) * 2004-12-08 2006-05-22 삼성전자주식회사 무선랜의 송신전력 제어 시스템 및 그 방법
US7720018B2 (en) * 2005-04-21 2010-05-18 Microsoft Corporation Low power transmission provisioning for wireless network devices
US7420944B2 (en) * 2005-10-14 2008-09-02 The Boeing Company Method of forming directional wireless networks using in-band channels
JP4531683B2 (ja) * 2005-11-16 2010-08-25 パナソニック株式会社 無線通信装置およびアドホック経路情報取得方法
US7558604B2 (en) * 2005-11-25 2009-07-07 Lenovo (Singapore) Pte. Ltd. Method and apparatus for remote discovery of client and access point settings in a wireless LAN
JP4805756B2 (ja) * 2006-08-31 2011-11-02 株式会社エヌ・ティ・ティ・ドコモ 通信制御装置及び通信制御方法
WO2008074348A1 (en) * 2006-12-19 2008-06-26 Telefonaktiebolaget Lm Ericsson (Publ) Technique for providing services in a service provisioning network
US8457084B2 (en) * 2006-12-20 2013-06-04 Airvana Llc Communication group configuration in a network
US8635341B2 (en) * 2008-02-14 2014-01-21 Microsoft Corporation Termination criteria in service discovery request
MX2010010913A (es) * 2008-04-04 2010-12-21 Powerwave Cognition Inc Metodos y sistemas para una internet movil de banda ancha, enrutable.

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03231523A (ja) * 1990-02-07 1991-10-15 Nippon Telegr & Teleph Corp <Ntt> 移動通信制御方式
JP2003070072A (ja) * 1994-11-04 2003-03-07 Koninkl Philips Electronics Nv 選択的呼システム
JP2000201374A (ja) * 1999-01-07 2000-07-18 Hitachi Ltd 端末間通信方法
JP2001332987A (ja) * 2000-03-13 2001-11-30 Sharp Corp 無線通信機の送信電力値自動制御方法およびそれを記憶した記憶媒体
JP2005102164A (ja) * 2003-09-22 2005-04-14 Samsung Electronics Co Ltd 無線アドホックネットワークにおけるサービス検索システム及び方法

Also Published As

Publication number Publication date
CN1885777A (zh) 2006-12-27
JP2007005988A (ja) 2007-01-11
US8095643B2 (en) 2012-01-10
US20060294227A1 (en) 2006-12-28
CN100466518C (zh) 2009-03-04

Similar Documents

Publication Publication Date Title
EP2060143A2 (en) Method of communicating in wireless network
US20050122919A1 (en) Wireless communication method and system for managing the association and deassociation of a wireless transmit/receive unit
US8095643B2 (en) Communication apparatus and method providing robust service in the presence of deteriorated radio conditions
US8908614B2 (en) Management apparatus, control method, and program
KR100869662B1 (ko) 이동 단말, 리소스 배치 매니저, 및 통신 제어방법
EP1780949B1 (en) Apparatus and method for responding to unlicensed network failure
US20180376470A1 (en) Method and apparatus for access point to station connection
US8126998B2 (en) Information processing apparatus and method of controlling thereof
US20070049201A1 (en) Wireless LAN system having priority data transmission function
US20050265295A1 (en) Server apparatus, client apparatus, and communication control method
US20080209003A1 (en) Monitoring device and monitoring method
JP5843634B2 (ja) 通信装置、および、その制御方法、プログラム
CN102246583A (zh) 无线通信系统、无线基站、移动终端、无线通信方法及程序
US8310954B2 (en) Apparatus and method for identifying network connection status in portable terminal
US8176190B2 (en) Record medium bearing communication apparatus control program, and communication apparatus
JP4757064B2 (ja) 無線通信システム
JP2010056942A (ja) 無線通信装置および無線通信方法
US8824431B2 (en) Apparatus for acquiring network information
JP2009017335A (ja) 無線lanシステム、無線lan端末、およびアクセスポイント
JP2008011064A (ja) アクセス制御装置、無線装置及びネットワーク
US20170086113A1 (en) Base station device
JP4699862B2 (ja) 無線lan端末および無線lanシステム
KR101329155B1 (ko) 통신망 정보 획득 장치
JP5000228B2 (ja) 無線通信装置
JP2008205629A (ja) デバイス管理システム、デバイス管理サーバ及びデバイス管理クライアント

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080619

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080619

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110307

R150 Certificate of patent or registration of utility model

Ref document number: 4701018

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees