US20110065389A1 - Wireless communication apparatus - Google Patents
Wireless communication apparatus Download PDFInfo
- Publication number
- US20110065389A1 US20110065389A1 US12/950,980 US95098010A US2011065389A1 US 20110065389 A1 US20110065389 A1 US 20110065389A1 US 95098010 A US95098010 A US 95098010A US 2011065389 A1 US2011065389 A1 US 2011065389A1
- Authority
- US
- United States
- Prior art keywords
- wireless communication
- mobile terminal
- external device
- application
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
Definitions
- One embodiment of the present invention relates to a wireless communication apparatus.
- a wireless communication apparatus having a wireless communication function on a mobile device, such as a portable cellular phone, a PDA (Personal Digital Assistant), and a digital camera, are widely used.
- the wireless communication apparatus transmits and receives content data, such as audio data and video data, by being wirelessly connected with electronic apparatus such as a personal computer and a cellular phone.
- JP-A-2001-309445 discloses an automatic network switching system that enables automatic selection and setting of optimum network connection interfaces when a wireless communication apparatus is on the move or located at a location of the movement.
- JP-A-2001-309445 describes selecting an optimum network among a plurality of available networks, no consideration is given to selection of a wireless communication apparatus to be a counterpart device for establishing a communication. Therefore, when there are a plurality of devices serving as a counterpart device of the wireless communication, the user per se must select the counterpart device as a target of the wireless communication (hereinafter simply called a “counterpart wireless communication apparatus” or a “counterpart device”).
- the user when the user carries and moves the wireless communication apparatus, the user must reselect the counterpart wireless communication apparatus at each location every time the user moves into another location, and hence the wireless communication apparatus lacks convenience.
- a wireless communication apparatus including: a selection module to select an application program from application programs to be run on the apparatus; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
- a wireless communication apparatus including: a storage module to store content data to be handled by the apparatus; a selection module to select content data from the content data stored in the storage module; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the content data selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit the content data selected by the selection module to the counterpart wireless communication apparatus selected by the target selection module.
- FIG. 1 is a view showing an example external view of a wireless communication apparatus according to an embodiment of the present invention.
- FIG. 2 is a view showing an example configuration of a system of a mobile terminal serving as the wireless communication apparatus of the embodiment.
- FIG. 3 is a view showing locations where the mobile terminal is to be moved in and external devices registered at the respective locations.
- FIG. 4 is a view showing example information pertaining to the external devices.
- FIG. 5 is a flowchart showing selection of the external devices and flow of procedures of wireless connection.
- FIG. 6 is a flowchart showing procedures of position information update operation.
- FIG. 7 is a flowchart showing a flow of updating of usage frequency information about the external devices obtained in each period of time.
- FIG. 1 shows an example appearance of the wireless communication apparatus.
- FIG. 2 is a view showing an example system configuration of a mobile terminal 100 serving as the wireless communication apparatus.
- the mobile terminal 100 transmits data handled by an application, such as a music playback application and an image transfer application, to a plurality of external devices 200 to 700 (counterpart wireless communication apparatuses).
- an application such as a music playback application and an image transfer application
- the mobile terminal 100 has a function of selecting an external device with which a wireless connection is to be established from among a plurality of external devices based on movement information about the mobile terminal 100 and the type of the selected application. According to the function, an external device that appropriately processes and outputs the data transmitted from the mobile terminal 100 can be automatically selected without requiring a user to reselect or reconfigure the external device at each locations, whereby the user's convenience is enhanced.
- the mobile terminal 100 allows the user to select an application installed in the mobile terminal 100 using a display module 101 and an operation module 102 and transmits data handled by the selected application to the respective external devices from the antenna 103 through wireless communication.
- a wireless headphone 200 a speaker 300 , a display device 400 , a printer 500 , a personal computer 600 , and a speaker 700 are shown as examples of the external devices that are wirelessly connectable to the mobile terminal 100 .
- the mobile terminal 100 includes a display module 101 , an operation module 102 , an antenna 103 , a controller 110 , a storage device 120 , a position detection module 130 , an HDD (Hard Disk Drive) 140 , a wireless communication section 150 , and a time detection module 160 .
- a display module 101 an operation module 102 , an antenna 103 , a controller 110 , a storage device 120 , a position detection module 130 , an HDD (Hard Disk Drive) 140 , a wireless communication section 150 , and a time detection module 160 .
- HDD Hard Disk Drive
- the display module 101 displays a selection screen (not shown) for allowing the user to select applications installed in the mobile terminal 100 or content data stored in the HDD 140 to assist an operation input by the user through the operation module 102 .
- the display module 101 also shows information for selecting external devices to the user. The information will be described later by referring to FIG. 3 .
- the operation module 102 is provided with, for example, a cross key, as a means for allowing the user to input operations.
- the operation module 102 also allows the user to newly register external devices and to input priority levels of the respective external devices.
- the wireless communication section 150 Upon receipt of an instruction from a wireless communication control program 122 , the wireless communication section 150 establishes a wireless connection through the antenna 103 to the external device selected by a method defined in standards, such as AVRCP (Audio/Video Remote Control Profile) of Bluetooth, A2DP (Advanced Audio Distribution Profile), VDP (Video Distribution Profile), BIP (Basic Imaging Profile), and the like.
- AVRCP Audio/Video Remote Control Profile
- A2DP Advanced Audio Distribution Profile
- VDP Video Distribution Profile
- BIP Basic Imaging Profile
- AVRCP is a profile for implementing a remote control function of AV (Audio/Video) equipment and used for performing pause, stop, playback start, sound control and other types of remote control.
- A2DP is a profile for implementing a function for distributing high quality audio and used at the time of transmission of audio data from a transmitter to a receiver.
- VDP is a profile for distributing a video and used for transmitting video data from the transmitter to the receiver.
- BIP is a profile for implementing a function for transferring an image and used at the time of transfer of image data from the transmitter to the receiver.
- the controller 110 controls the respective functions to operate in accordance with programs stored in the storage device 120 .
- the controller 110 controls operation of the mobile terminal 100 by way of a bus 180 .
- the storage device 120 stores programs for the respective applications executed by the controller 110 .
- the storage device 120 stores, for example, an operation control program 121 for controlling the mobile terminal 100 ; a wireless communication control program 122 for controlling the wireless communication section 150 ; a connection target information control program 123 for generating and updating positional information about external devices serving as the counterpart device and information about functions that can be processed and output by the external devices.
- the storage device 120 stores: connection target information 124 pertaining to the plurality of external devices generated and updated by the connection target information control program 123 ; and usage frequency information 125 that is generated from time detected by the time detection module 160 and that is obtained in each period of time in a predetermined location.
- connection target information control program 123 and the usage frequency information 125 for each period of time will be described in detail by referring to FIGS. 3 and 7 .
- the position detection module 130 detects the current position of the mobile terminal 100 by use of information acquired from a GPS (Global Positioning System) and a base station, thereby generating movement information.
- GPS Global Positioning System
- Movement information referred to in the description means information indicating a change in current position of the mobile terminal 100 .
- the position detection module 130 periodically detects the current position of the mobile terminal 100 under control of the controller 110 and continually generates movement information. Further, the current position of the mobile terminal 100 detected by the position detection module 130 is indicated by three-dimensional coordinates representing, for example, latitude, longitude, and altitude. However, the current position is not limited to the coordinates.
- the position detection module 130 may be configured to detect and output the current position of the mobile terminal 100 by any method other than that described above.
- the time detection module 160 detects a usage start time and a usage end time of the external device from a built-in wave clock (not shown), or the like, thereby measures a period of time during which the external device is used.
- the mobile terminal 100 transmits, as data to be processed and output by the external device, data to be handled by an application selected by the mobile terminal 100 , such as a music playback application and an image transfer application.
- an application selected by the mobile terminal 100 such as a music playback application and an image transfer application.
- image data and print data such as an address book and a photograph, may also be transmitted in conformance with a processing function or output function of each of the external devices.
- the essential requirement for the external device of the present embodiment is to have a wireless communication function of establishing wireless connection with the mobile terminal 100 and a function of processing and outputting data transmitted from the mobile terminal 100 .
- the mobile terminal 100 selects an external device and establishes wireless connection with the device.
- the external device may also transmit a connection request to the mobile terminal 100 .
- the present embodiment is based on the assumption that the user operates to transmit data pertaining to an application processed by the mobile terminal 100 .
- the present invention is not limited to the embodiment.
- FIG. 3 is a view showing locations of the mobile terminal 100 of the present embodiment and external devices registered in the respective locations.
- the mobile terminal 100 performs a search around the mobile terminal 100 through use of, for example, an Inquiry function defined in a Bluetooth standard, a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to the mobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device as connection target information 124 .
- an Inquiry function defined in a Bluetooth standard a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to the mobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device as connection target information 124 .
- SDAP Service Discovery Application Profile
- positional information about the external device is generated from the position of the mobile terminal 100 detected by the position detection module 130 at the time of registration of the external device, and the thus-generated information is registered while being included in the connection target information 124 .
- the mobile terminal 100 refers to the positional information about the external device from the connection target information 124 registered in the past, thereby enabling selection of an external device that appropriately processes and outputs data transmitted at the respective locations.
- Positional information about an external device of the present embodiment is set, as a space including an entire range where wireless connection is possible (e.g., a range of about 10-meter radius for class 2 Bluetooth standard), around a coordinate position of the mobile terminal 100 detected by the position detection module 130 at the time of performance of registration.
- a space including an entire range where wireless connection is possible e.g., a range of about 10-meter radius for class 2 Bluetooth standard
- a coordinate position (a latitude, a longitude, and an altitude) of the mobile terminal 100 detected when registration is performed at the location A shown in FIG. 3 is a value of (x1, y1, z1)
- positional information about the respective external devices registered in the location A corresponds to a space that concentrically spreads from the coordinate (x1, y1, z1) and where wireless connection is feasible.
- a speaker 300 and a display device 400 are present as connectable external devices in the location A.
- a printer 500 , a personal computer 600 , and a speaker 700 are present as connectable external devices in a location B.
- positional information belonging to the speaker 300 and the display device 400 registered in the mobile terminal 100 pertain to the location A, respectively.
- Positional information belonging to the printer 500 , the personal computer 600 , and the speaker 700 pertain to the location B, respectively.
- the external devices are assumed to be registered after being set so as not to have specific positional information (referred to also as free setting).
- FIG. 4 is a view showing an example of information about the external devices of the present embodiment.
- FIG. 4 shows names of external devices serving as target connections for the respective external devices 200 to 700 ; BD (Bluetooth Device) addresses, the types of applications, positional information, usage frequency, and priority levels of the external devices.
- BD Bluetooth Device
- Names of the external devices serving as connection targets are designations of the devices, such as the display device 400 and the speaker 300 , and the names are displayed in the display module 101 when the user directly designates the external device.
- the BD address of the external device is a value unique to Bluetooth equipment and used when the mobile terminal 100 specifies an external device.
- the type of an application shows the type of an application; for example, an image transfer application and a music playback application, which can be processed by an output device.
- Usage frequency corresponds to frequency determined from the number of times the external device was used in the past and hours during which the external device was used. In the present embodiment, usage frequency is indicated by three levels; namely, high frequency, medium frequency, and low frequency. Priority levels correspond to values showing priority levels of respective external devices set by the user. In the present embodiment, the priority levels are provided in three steps; namely, a high priority level, a medium priority level, and a low priority level.
- the same priority level is not set for external devices having the same positional information and the same processing-output functions. Since positional information is the same as that described by reference to FIG. 3 , its explanation is omitted.
- an external device is selected on the basis of the type of an application and movement information about the mobile terminal 100 generated by the position detection module 130 .
- a candidate for connection target that has positional information about the location A among the external devices registered in the mobile terminal 100 and that can perform processing conforming to the image transfer application is only the display device 400 as shown in FIG. 4 . Therefore, the display 400 is selected as an external device serving as a connection target.
- the type of an application selected by the operation module 102 is a music playback application and when the location of the mobile terminal 100 detected by the position detection module 130 is the location B, two external devices; namely, the speaker 700 that has positional information about the location B and that can perform processing conforming to the music playback application and the wireless headphone 200 that can perform processing conforming to the music playback application and whose positional information is registered as being free setting, are mentioned as candidates among the external devices registered in the mobile terminal 100 .
- the usage frequency and priority level of the wireless headphone 200 are registered as being set to higher values.
- the wireless headphone 200 is selected as a connection target for the mobile terminal 100 .
- the user When one external device is not selected on the basis of a priority level and usage frequency, the user inputs a selection or registers a new priority level through the operation module 102 .
- FIGS. 3 and 4 show a case where an external device is selected on the basis of the type of data handled by an application selected by the user and movement information about the mobile terminal 100 .
- an external device may also be selected on the basis of the type of content data selected by the user, such as video data and audio data, and movement information about the mobile terminal 100 .
- a method for making a selection after ascertaining whether or not a function for decompressing content data encoded and compressed by; for example, the MPEG scheme, and playing back the decompressed content data, and a function that enables processing or outputting of content data transmitted from a mobile terminal are provided.
- FIG. 5 is a flowchart showing selection of an external device and flow of wireless connection procedures of the present embodiment. It is assumed that the user selects an application.
- the controller 110 determines whether or not the operation input is a command for selecting an application, such as a music playback application and an image transfer application, and transmitting data to be handled by the application to an external device (step S 101 ).
- the controller 110 returns processing to step S 101 .
- step S 101 When the operation input performed in step S 101 is a command for transmitting data to be handled by the selected application to an external device (Yes in step S 101 ), the controller 110 searches an external device capable of processing and outputting data to be handled by the application from the connection target information 124 on the basis of the type of the application selected by the user (step S 102 ).
- the controller 110 controls the position detection module 130 to detect the current position of the mobile terminal 100 , thereby generating movement information (step S 103 ).
- the controller 110 selects an external device appropriate at a location from among the external devices that can process and output data to be handled by an application and that have been searched in step S 102 (step S 104 ).
- step S 104 the controller 110 initiates a wireless connection with the external device (step S 105 ).
- the controller 110 determines whether or not a wireless connection with the external device has become successful (step S 106 ). When the wireless connection is successful (Yes in step S 106 ), processing is completed.
- step S 106 determines, in step S 106 , that the wireless connection ended in a failure (No in step S 106 ).
- the controller 110 deems the selected external device as being unusable and searches another external device which will be another candidate for connection from the connection target information 124 (step S 107 ).
- step S 107 When another external device can be found through processing pertaining to step S 107 (Yes in step S 107 ), the controller 110 returns processing to step S 105 and initiates a wireless connection with the found external device. When another external device cannot be found (No in step S 107 ), processing is completed.
- FIG. 6 is a flowchart showing procedures of positional information update operation of the present embodiment.
- the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S 201 ). On the basis of the movement information generated by the position detection module 130 , the controller 110 determines whether or not the mobile terminal 100 has moved (step S 202 ).
- step S 202 the controller 110 next determines whether or not the mobile terminal 100 is on the continual movement without staying in a predetermined location and whether or not the wireless connection with the external devices is still maintained; namely, whether or not the mobile terminal is using the external device while on the movement (step S 203 ).
- step S 203 the controller 110 proceeds to processing pertaining to step S 206 .
- the controller 110 updates, as a free setting, the positional information about the external device stored in the connection target information 124 (step S 204 ) and proceeds to processing pertaining to step S 206 .
- step S 203 When the mobile terminal 100 stays at a predetermined position after movement in step S 203 and when the wireless connection with the external device is maintained; namely, when the mobile terminal 100 is using the external device in a space outside the registered space (No in step S 203 ), the controller 110 newly generates positional information about the external device from the current position of the mobile terminal 100 that the position detection module 130 was caused to detect; updates the connection target information 124 (step S 205 ); and proceeds to processing pertaining to the step S 206 .
- the controller 110 determines whether or not the wireless connection with the external device is disconnected (step S 206 ). It is assumed that the controller 110 has searched, from the connection target information 124 , another external device which appropriately processes and outputs data handled by the application selected at a location and switched the wireless connection and that the user has disconnected the wireless connection by way of the display module 101 .
- step S 206 When determined that the wireless connection with the external device is not yet disconnected (No in step S 206 ), the controller 110 returns to processing pertaining to step S 101 . When determined that the wireless connection with the external device is disconnected (Yes in step S 206 ), the controller 110 updates usage frequency information about the external device registered in the connection target information 124 (step S 207 ) and terminates processing.
- the mobile terminal 100 also has a function for updating the usage frequency information 125 about a predetermined location in each period of time in association with a change in time.
- an external device that appropriately processes and outputs data to be handled by a selected application can be selected, by means of the above function, for each period of time even in a single predetermined location, and a wireless connection can be switched.
- the usage frequency information 125 obtained in each period of time in the present embodiment is information showing, in the respective spaces registered in the mobile terminal 100 , use frequencies of the respective external devices in; for example, each predetermined period of time and includes an average time when use of each of the external devices is started and an average time when use of each of the external devices is completed.
- FIG. 7 is a flowchart showing a flow of updating of the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time.
- the controller 110 controls the time detection module 160 to detect a time at which use of the external device is started (step S 301 ).
- the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S 302 ).
- the controller 110 determines from the movement information generated in step S 302 whether or not the mobile terminal 100 has moved from the predetermined location (step S 303 ). When the mobile terminal 100 is determined to have moved from the predetermined location (Yes in step S 303 ), the controller 110 proceeds to processing pertaining to step S 306 .
- step S 304 it is determined whether or not the wireless connection with the external devices is disconnected.
- step S 304 determines in step S 304 that the wireless connection with the external devices is not disconnected (No in step S 304 ).
- the controller 110 proceeds to processing pertaining to step S 302 , where ascertainment of movement information is iterated.
- step S 304 When the wireless connection with the external devices is determined to be disconnected in step S 304 (Yes in step S 304 ), the controller 110 controls the time detection module 160 to detect a time at which the mobile terminal has moved from the predetermined location or a time when use of the external devices is completed (step S 305 ).
- step S 305 When processing pertaining to step S 305 is completed, the controller 110 updates the usage frequency information 125 obtained in each period of time within the predetermined location stored in the storage device 120 (step S 306 ) and completes processing.
- an external device capable of appropriately processing and outputting data handled by a selected application at a location can be selected without involvement of operation for selecting a device to be connected and a change setting operation, which has hitherto been performed by the user in association with movement of the mobile terminal 100 , whereupon user's convenience is enhanced.
- an external device capable of appropriately processing and outputting data handled by an application that is selected on the basis of the usage frequency information represented by the number of times external devices were used and times during which the external devices were used as well as of the priority level of the external devices set by the user.
- the priority level of the external device can be input through the operation module 102 .
- standards for selecting the external devices can be set in accordance with the user's preference.
- registration information about the external devices is updated in accordance with a change in the space where the mobile terminal 100 of the present embodiment is situated and a change in the time.
- an external device capable of appropriately processing and outputting data handled by an application selected in accordance with a change in use conditions of the mobile terminal 100 can be selected.
- the next candidate capable of appropriately processing and outputting data handled by a selected application is searched, and establishment of a wireless connection with the thus-searched candidate can be initiated.
- an output device capable of appropriately processing and outputting content data selected by the user, in accordance with the type of the content data.
- the wireless communication apparatus has a function for establishing a wireless connection in response to a request from an external device.
- the mobile terminal 100 can be activated from the external device.
- the present invent ion is not limited to the embodiment described above, and the present invention may be embodied by varying the constituent elements within a scope not departing from a gist thereof in the implementing stage. Also, various modifications of the embodiment can be achieved by using an appropriate combination of a plurality of constituent elements disclosed in the embodiment. For example, some elements and components may be omitted from the configuration described in the embodiment. In addition, the constituent elements may be combined appropriately throughout different embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Transceivers (AREA)
Abstract
A wireless communication apparatus comprises a selection module to select an application from applications to be run on the apparatus, a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus, a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module, and a wireless communication module wirelessly transmits data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
Description
- The application is based upon and claims the benefit of priority from Japanese Patent Application No. 2007-334740, filed on Dec. 26, 2007, the entire content of which are incorporated herein by reference.
- 1. Field
- One embodiment of the present invention relates to a wireless communication apparatus.
- 2. Description of the Related Art
- Conventionally, as a wireless communication technology has been progressed, a wireless communication apparatus having a wireless communication function on a mobile device, such as a portable cellular phone, a PDA (Personal Digital Assistant), and a digital camera, are widely used. The wireless communication apparatus transmits and receives content data, such as audio data and video data, by being wirelessly connected with electronic apparatus such as a personal computer and a cellular phone.
- Among the conventional devices, there is proposed a wireless communication apparatus that selects connection interfaces in accordance with a positional information about a position of the wireless communication apparatus. For example, JP-A-2001-309445 discloses an automatic network switching system that enables automatic selection and setting of optimum network connection interfaces when a wireless communication apparatus is on the move or located at a location of the movement.
- Although the document, JP-A-2001-309445, describes selecting an optimum network among a plurality of available networks, no consideration is given to selection of a wireless communication apparatus to be a counterpart device for establishing a communication. Therefore, when there are a plurality of devices serving as a counterpart device of the wireless communication, the user per se must select the counterpart device as a target of the wireless communication (hereinafter simply called a “counterpart wireless communication apparatus” or a “counterpart device”).
- Moreover, for example, when the user carries and moves the wireless communication apparatus, the user must reselect the counterpart wireless communication apparatus at each location every time the user moves into another location, and hence the wireless communication apparatus lacks convenience.
- According to an embodiment of the present invention, there is provided a wireless communication apparatus including: a selection module to select an application program from application programs to be run on the apparatus; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
- According to an embodiment of the present invention, there is provided a wireless communication apparatus including: a storage module to store content data to be handled by the apparatus; a selection module to select content data from the content data stored in the storage module; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the content data selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit the content data selected by the selection module to the counterpart wireless communication apparatus selected by the target selection module.
- A general configuration that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
-
FIG. 1 is a view showing an example external view of a wireless communication apparatus according to an embodiment of the present invention. -
FIG. 2 is a view showing an example configuration of a system of a mobile terminal serving as the wireless communication apparatus of the embodiment. -
FIG. 3 is a view showing locations where the mobile terminal is to be moved in and external devices registered at the respective locations. -
FIG. 4 is a view showing example information pertaining to the external devices. -
FIG. 5 is a flowchart showing selection of the external devices and flow of procedures of wireless connection. -
FIG. 6 is a flowchart showing procedures of position information update operation. -
FIG. 7 is a flowchart showing a flow of updating of usage frequency information about the external devices obtained in each period of time. - An embodiment of the present invention will be described with reference to the accompanying drawings.
- Referring to
FIGS. 1 and 2 , a configuration of a wireless communication apparatus according to an embodiment of the present invention will be described.FIG. 1 shows an example appearance of the wireless communication apparatus.FIG. 2 is a view showing an example system configuration of amobile terminal 100 serving as the wireless communication apparatus. - The mobile terminal 100 (wireless communication apparatus) transmits data handled by an application, such as a music playback application and an image transfer application, to a plurality of
external devices 200 to 700 (counterpart wireless communication apparatuses). - The
mobile terminal 100 has a function of selecting an external device with which a wireless connection is to be established from among a plurality of external devices based on movement information about themobile terminal 100 and the type of the selected application. According to the function, an external device that appropriately processes and outputs the data transmitted from themobile terminal 100 can be automatically selected without requiring a user to reselect or reconfigure the external device at each locations, whereby the user's convenience is enhanced. - The
mobile terminal 100 allows the user to select an application installed in themobile terminal 100 using adisplay module 101 and anoperation module 102 and transmits data handled by the selected application to the respective external devices from theantenna 103 through wireless communication. - In
FIG. 2 , awireless headphone 200, aspeaker 300, adisplay device 400, aprinter 500, apersonal computer 600, and aspeaker 700 are shown as examples of the external devices that are wirelessly connectable to themobile terminal 100. - The
mobile terminal 100 includes adisplay module 101, anoperation module 102, anantenna 103, acontroller 110, astorage device 120, aposition detection module 130, an HDD (Hard Disk Drive) 140, awireless communication section 150, and atime detection module 160. - The
display module 101 displays a selection screen (not shown) for allowing the user to select applications installed in themobile terminal 100 or content data stored in theHDD 140 to assist an operation input by the user through theoperation module 102. Thedisplay module 101 also shows information for selecting external devices to the user. The information will be described later by referring toFIG. 3 . - The
operation module 102 is provided with, for example, a cross key, as a means for allowing the user to input operations. Theoperation module 102 also allows the user to newly register external devices and to input priority levels of the respective external devices. - Upon receipt of an instruction from a wireless
communication control program 122, thewireless communication section 150 establishes a wireless connection through theantenna 103 to the external device selected by a method defined in standards, such as AVRCP (Audio/Video Remote Control Profile) of Bluetooth, A2DP (Advanced Audio Distribution Profile), VDP (Video Distribution Profile), BIP (Basic Imaging Profile), and the like. Thewireless communication section 150 transmits data to be handled by an application installed in themobile terminal 100 to the external device. - AVRCP is a profile for implementing a remote control function of AV (Audio/Video) equipment and used for performing pause, stop, playback start, sound control and other types of remote control. A2DP is a profile for implementing a function for distributing high quality audio and used at the time of transmission of audio data from a transmitter to a receiver. VDP is a profile for distributing a video and used for transmitting video data from the transmitter to the receiver. BIP is a profile for implementing a function for transferring an image and used at the time of transfer of image data from the transmitter to the receiver.
- The
controller 110 controls the respective functions to operate in accordance with programs stored in thestorage device 120. Thecontroller 110 controls operation of themobile terminal 100 by way of abus 180. - The
storage device 120 stores programs for the respective applications executed by thecontroller 110. Thestorage device 120 stores, for example, anoperation control program 121 for controlling themobile terminal 100; a wirelesscommunication control program 122 for controlling thewireless communication section 150; a connection targetinformation control program 123 for generating and updating positional information about external devices serving as the counterpart device and information about functions that can be processed and output by the external devices. - In addition to storing the programs for various applications, the
storage device 120 stores:connection target information 124 pertaining to the plurality of external devices generated and updated by the connection targetinformation control program 123; and usage frequency information 125 that is generated from time detected by thetime detection module 160 and that is obtained in each period of time in a predetermined location. The connection targetinformation control program 123 and the usage frequency information 125 for each period of time will be described in detail by referring toFIGS. 3 and 7 . - The
position detection module 130 detects the current position of themobile terminal 100 by use of information acquired from a GPS (Global Positioning System) and a base station, thereby generating movement information. - Movement information referred to in the description means information indicating a change in current position of the
mobile terminal 100. Theposition detection module 130 periodically detects the current position of themobile terminal 100 under control of thecontroller 110 and continually generates movement information. Further, the current position of themobile terminal 100 detected by theposition detection module 130 is indicated by three-dimensional coordinates representing, for example, latitude, longitude, and altitude. However, the current position is not limited to the coordinates. Theposition detection module 130 may be configured to detect and output the current position of themobile terminal 100 by any method other than that described above. - The
time detection module 160 detects a usage start time and a usage end time of the external device from a built-in wave clock (not shown), or the like, thereby measures a period of time during which the external device is used. - Further, the
mobile terminal 100 transmits, as data to be processed and output by the external device, data to be handled by an application selected by themobile terminal 100, such as a music playback application and an image transfer application. As long as the data are data that can be transmitted through wireless communication, image data and print data, such as an address book and a photograph, may also be transmitted in conformance with a processing function or output function of each of the external devices. - Accordingly, the essential requirement for the external device of the present embodiment is to have a wireless communication function of establishing wireless connection with the
mobile terminal 100 and a function of processing and outputting data transmitted from themobile terminal 100. In the embodiment, themobile terminal 100 selects an external device and establishes wireless connection with the device. However, the external device may also transmit a connection request to themobile terminal 100. - The present embodiment is based on the assumption that the user operates to transmit data pertaining to an application processed by the
mobile terminal 100. However, the present invention is not limited to the embodiment. There may also be adopted an embodiment in which the user directly selects content data stored in themobile terminal 100, such as audio data and image data, and in which an external device that appropriately plays back the content data is selected. - Information about selection of an external device of the present embodiment will now be described by reference to
FIGS. 3 and 4 .FIG. 3 is a view showing locations of themobile terminal 100 of the present embodiment and external devices registered in the respective locations. - The
mobile terminal 100 performs a search around themobile terminal 100 through use of, for example, an Inquiry function defined in a Bluetooth standard, a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to themobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device asconnection target information 124. - In the present embodiment, positional information about the external device is generated from the position of the
mobile terminal 100 detected by theposition detection module 130 at the time of registration of the external device, and the thus-generated information is registered while being included in theconnection target information 124. Accordingly, themobile terminal 100 refers to the positional information about the external device from theconnection target information 124 registered in the past, thereby enabling selection of an external device that appropriately processes and outputs data transmitted at the respective locations. - Positional information about an external device of the present embodiment is set, as a space including an entire range where wireless connection is possible (e.g., a range of about 10-meter radius for class 2 Bluetooth standard), around a coordinate position of the
mobile terminal 100 detected by theposition detection module 130 at the time of performance of registration. - For example, when a coordinate position (a latitude, a longitude, and an altitude) of the
mobile terminal 100 detected when registration is performed at the location A shown inFIG. 3 is a value of (x1, y1, z1), positional information about the respective external devices registered in the location A corresponds to a space that concentrically spreads from the coordinate (x1, y1, z1) and where wireless connection is feasible. - For example, in an example of external devices registered at respective locations shown in
FIG. 3 , aspeaker 300 and adisplay device 400 are present as connectable external devices in the location A. Aprinter 500, apersonal computer 600, and aspeaker 700 are present as connectable external devices in a location B. - Specifically, positional information belonging to the
speaker 300 and thedisplay device 400 registered in themobile terminal 100 pertain to the location A, respectively. Positional information belonging to theprinter 500, thepersonal computer 600, and thespeaker 700 pertain to the location B, respectively. - A device that is not set at a specific position and that is used while being carried by a user; as for example, a
wireless headphone 200, is included in the external devices. However, in the present embodiment, the external devices are assumed to be registered after being set so as not to have specific positional information (referred to also as free setting). -
FIG. 4 is a view showing an example of information about the external devices of the present embodiment.FIG. 4 shows names of external devices serving as target connections for the respectiveexternal devices 200 to 700; BD (Bluetooth Device) addresses, the types of applications, positional information, usage frequency, and priority levels of the external devices. - Names of the external devices serving as connection targets are designations of the devices, such as the
display device 400 and thespeaker 300, and the names are displayed in thedisplay module 101 when the user directly designates the external device. The BD address of the external device is a value unique to Bluetooth equipment and used when themobile terminal 100 specifies an external device. The type of an application shows the type of an application; for example, an image transfer application and a music playback application, which can be processed by an output device. Usage frequency corresponds to frequency determined from the number of times the external device was used in the past and hours during which the external device was used. In the present embodiment, usage frequency is indicated by three levels; namely, high frequency, medium frequency, and low frequency. Priority levels correspond to values showing priority levels of respective external devices set by the user. In the present embodiment, the priority levels are provided in three steps; namely, a high priority level, a medium priority level, and a low priority level. - In the present embodiment, the same priority level is not set for external devices having the same positional information and the same processing-output functions. Since positional information is the same as that described by reference to
FIG. 3 , its explanation is omitted. - In the present embodiment, for example, when an input of a command for transmitting data to be handled by a selected application to an external device is received or when there is instructed execution of an application that is configured so as to automatically transmit data to an external device when executed, an external device is selected on the basis of the type of an application and movement information about the
mobile terminal 100 generated by theposition detection module 130. - For example, when a selected application corresponds to an image transfer application and when the location of the
mobile terminal 100 detected by theposition detection module 130 is in the location A, a candidate for connection target that has positional information about the location A among the external devices registered in themobile terminal 100 and that can perform processing conforming to the image transfer application is only thedisplay device 400 as shown inFIG. 4 . Therefore, thedisplay 400 is selected as an external device serving as a connection target. - In the present embodiment, when a plurality of external devices that are candidates for connection selected on the basis of the type of an application and movement information about the
mobile terminal 100 are present, further selection is conducted on the basis of a priority level and usage frequency. - For example, the type of an application selected by the
operation module 102 is a music playback application and when the location of themobile terminal 100 detected by theposition detection module 130 is the location B, two external devices; namely, thespeaker 700 that has positional information about the location B and that can perform processing conforming to the music playback application and thewireless headphone 200 that can perform processing conforming to the music playback application and whose positional information is registered as being free setting, are mentioned as candidates among the external devices registered in themobile terminal 100. - Accordingly, in order to select one external device, further selection is performed on the basis of the priority levels and use frequencies of the respective external devices. As shown in
FIG. 4 , in relation to the usage frequency and priority level of thespeaker 700 and the usage frequency and priority level of thewireless headphone 200, the usage frequency and priority level of thewireless headphone 200 are registered as being set to higher values. Thewireless headphone 200 is selected as a connection target for themobile terminal 100. - When one external device is not selected on the basis of a priority level and usage frequency, the user inputs a selection or registers a new priority level through the
operation module 102. -
FIGS. 3 and 4 show a case where an external device is selected on the basis of the type of data handled by an application selected by the user and movement information about themobile terminal 100. However, the invention is not limited to the embodiment. In the present embodiment, an external device may also be selected on the basis of the type of content data selected by the user, such as video data and audio data, and movement information about themobile terminal 100. - In relation to the case of selection of an external device on the basis of the type of content data, there may be employed with a method for making a selection after ascertaining whether or not a function for decompressing content data encoded and compressed by; for example, the MPEG scheme, and playing back the decompressed content data, and a function that enables processing or outputting of content data transmitted from a mobile terminal are provided.
- Selection of an external device and flow of wireless connection procedures of the present embodiment will now be described by reference to
FIG. 5 .FIG. 5 is a flowchart showing selection of an external device and flow of wireless connection procedures of the present embodiment. It is assumed that the user selects an application. - In the
mobile terminal 100 of the present embodiment, when theoperation module 102 accepts an operation input, thecontroller 110 determines whether or not the operation input is a command for selecting an application, such as a music playback application and an image transfer application, and transmitting data to be handled by the application to an external device (step S101). When the operation input performed at this time is not a command for transmitting data to be handled by the application to an external device (No in step S101), thecontroller 110 returns processing to step S101. - When the operation input performed in step S101 is a command for transmitting data to be handled by the selected application to an external device (Yes in step S101), the
controller 110 searches an external device capable of processing and outputting data to be handled by the application from theconnection target information 124 on the basis of the type of the application selected by the user (step S102). - Next, the
controller 110 controls theposition detection module 130 to detect the current position of themobile terminal 100, thereby generating movement information (step S103). On the basis of the movement information about themobile terminal 100 generated by theposition detection module 130, thecontroller 110 selects an external device appropriate at a location from among the external devices that can process and output data to be handled by an application and that have been searched in step S102 (step S104). - When an external device is selected in step S104, the
controller 110 initiates a wireless connection with the external device (step S105). Thecontroller 110 determines whether or not a wireless connection with the external device has become successful (step S106). When the wireless connection is successful (Yes in step S106), processing is completed. - When the
controller 110 determines, in step S106, that the wireless connection ended in a failure (No in step S106), thecontroller 110 deems the selected external device as being unusable and searches another external device which will be another candidate for connection from the connection target information 124 (step S107). - When another external device can be found through processing pertaining to step S107 (Yes in step S107), the
controller 110 returns processing to step S105 and initiates a wireless connection with the found external device. When another external device cannot be found (No in step S107), processing is completed. - Positional information update flow for updating positional information about an external device registered in the
mobile terminal 100 will now be described by reference toFIG. 6 .FIG. 6 is a flowchart showing procedures of positional information update operation of the present embodiment. - While remaining in wireless connection with the external device, the
controller 110 controls theposition detection module 130 to generate movement information about the mobile terminal 100 (step S201). On the basis of the movement information generated by theposition detection module 130, thecontroller 110 determines whether or not themobile terminal 100 has moved (step S202). - When determined that the
mobile terminal 100 has moved (Yes in step S202), thecontroller 110 next determines whether or not themobile terminal 100 is on the continual movement without staying in a predetermined location and whether or not the wireless connection with the external devices is still maintained; namely, whether or not the mobile terminal is using the external device while on the movement (step S203). When themobile terminal 100 is determined not to be on the movement in step S202 (No in step S202), thecontroller 110 proceeds to processing pertaining to step S206. - When the positional information about the
mobile terminal 100 shows continual movement without staying at a predetermined position and when the wireless connection with the external device is maintained; namely, when themobile terminal 100 is using the external device while on the movement (Yes in step S203), thecontroller 110 updates, as a free setting, the positional information about the external device stored in the connection target information 124 (step S204) and proceeds to processing pertaining to step S206. - When the
mobile terminal 100 stays at a predetermined position after movement in step S203 and when the wireless connection with the external device is maintained; namely, when themobile terminal 100 is using the external device in a space outside the registered space (No in step S203), thecontroller 110 newly generates positional information about the external device from the current position of themobile terminal 100 that theposition detection module 130 was caused to detect; updates the connection target information 124 (step S205); and proceeds to processing pertaining to the step S206. - Next, the
controller 110 determines whether or not the wireless connection with the external device is disconnected (step S206). It is assumed that thecontroller 110 has searched, from theconnection target information 124, another external device which appropriately processes and outputs data handled by the application selected at a location and switched the wireless connection and that the user has disconnected the wireless connection by way of thedisplay module 101. - When determined that the wireless connection with the external device is not yet disconnected (No in step S206), the
controller 110 returns to processing pertaining to step S101. When determined that the wireless connection with the external device is disconnected (Yes in step S206), thecontroller 110 updates usage frequency information about the external device registered in the connection target information 124 (step S207) and terminates processing. - In the above description, a case where registration information, such as positional information and usage frequency information, about the external device is updated in association with a change in the positional information about the
mobile terminal 100 is described. However, in the present embodiment, themobile terminal 100 also has a function for updating the usage frequency information 125 about a predetermined location in each period of time in association with a change in time. In the present embodiment, an external device that appropriately processes and outputs data to be handled by a selected application can be selected, by means of the above function, for each period of time even in a single predetermined location, and a wireless connection can be switched. - The usage frequency information 125 obtained in each period of time in the present embodiment is information showing, in the respective spaces registered in the
mobile terminal 100, use frequencies of the respective external devices in; for example, each predetermined period of time and includes an average time when use of each of the external devices is started and an average time when use of each of the external devices is completed. - A function of updating the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time will be described hereunder by reference to
FIG. 7 .FIG. 7 is a flowchart showing a flow of updating of the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time. - After selection of the external device described by reference to
FIG. 5 and initiation of wireless connection, thecontroller 110 controls thetime detection module 160 to detect a time at which use of the external device is started (step S301). Next, in a state where a wireless connection is established with the external device, thecontroller 110 controls theposition detection module 130 to generate movement information about the mobile terminal 100 (step S302). - The
controller 110 determines from the movement information generated in step S302 whether or not themobile terminal 100 has moved from the predetermined location (step S303). When themobile terminal 100 is determined to have moved from the predetermined location (Yes in step S303), thecontroller 110 proceeds to processing pertaining to step S306. - When the
mobile terminal 100 is determined not to have moved from the predetermined location in step S202 (No in step S303), it is determined whether or not the wireless connection with the external devices is disconnected (step S304). - When the
controller 110 determines in step S304 that the wireless connection with the external devices is not disconnected (No in step S304), thecontroller 110 proceeds to processing pertaining to step S302, where ascertainment of movement information is iterated. - When the wireless connection with the external devices is determined to be disconnected in step S304 (Yes in step S304), the
controller 110 controls thetime detection module 160 to detect a time at which the mobile terminal has moved from the predetermined location or a time when use of the external devices is completed (step S305). - When processing pertaining to step S305 is completed, the
controller 110 updates the usage frequency information 125 obtained in each period of time within the predetermined location stored in the storage device 120 (step S306) and completes processing. - As mentioned above, according to the present embodiment, an external device capable of appropriately processing and outputting data handled by a selected application at a location can be selected without involvement of operation for selecting a device to be connected and a change setting operation, which has hitherto been performed by the user in association with movement of the
mobile terminal 100, whereupon user's convenience is enhanced. Moreover, in the present embodiment, there can be selected an external device capable of appropriately processing and outputting data handled by an application that is selected on the basis of the usage frequency information represented by the number of times external devices were used and times during which the external devices were used as well as of the priority level of the external devices set by the user. - According to the present embodiment, the priority level of the external device can be input through the
operation module 102. Hence, standards for selecting the external devices can be set in accordance with the user's preference. Further, in the present embodiment, registration information about the external devices is updated in accordance with a change in the space where themobile terminal 100 of the present embodiment is situated and a change in the time. Hence, an external device capable of appropriately processing and outputting data handled by an application selected in accordance with a change in use conditions of themobile terminal 100 can be selected. - In the present embodiment, when a wireless connection with the selected external device could not be established or when use of the selected external devices is impossible, the next candidate capable of appropriately processing and outputting data handled by a selected application is searched, and establishment of a wireless connection with the thus-searched candidate can be initiated.
- In the present embodiment, there can be selected an output device capable of appropriately processing and outputting content data selected by the user, in accordance with the type of the content data.
- Moreover, in the present embodiment, the wireless communication apparatus has a function for establishing a wireless connection in response to a request from an external device. Hence, the
mobile terminal 100 can be activated from the external device. - The present invent ion is not limited to the embodiment described above, and the present invention may be embodied by varying the constituent elements within a scope not departing from a gist thereof in the implementing stage. Also, various modifications of the embodiment can be achieved by using an appropriate combination of a plurality of constituent elements disclosed in the embodiment. For example, some elements and components may be omitted from the configuration described in the embodiment. In addition, the constituent elements may be combined appropriately throughout different embodiments.
Claims (2)
1. A wireless communication apparatus comprising:
a selection module to select an application program from application programs to be run on the apparatus;
a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus;
a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and
a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
2-12. (canceled)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/950,980 US20110065389A1 (en) | 2007-12-26 | 2010-11-19 | Wireless communication apparatus |
US14/245,363 US9131066B2 (en) | 2007-12-26 | 2014-04-04 | Wireless communication apparatus |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007334740A JP4331233B2 (en) | 2007-12-26 | 2007-12-26 | Wireless communication device |
JPP2007-334740 | 2007-12-26 | ||
US12/265,932 US20090168741A1 (en) | 2007-12-26 | 2008-11-06 | Wireless communication apparatus |
US12/950,980 US20110065389A1 (en) | 2007-12-26 | 2010-11-19 | Wireless communication apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/265,932 Continuation US20090168741A1 (en) | 2007-12-26 | 2008-11-06 | Wireless communication apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/245,363 Continuation US9131066B2 (en) | 2007-12-26 | 2014-04-04 | Wireless communication apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110065389A1 true US20110065389A1 (en) | 2011-03-17 |
Family
ID=40798326
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/265,932 Abandoned US20090168741A1 (en) | 2007-12-26 | 2008-11-06 | Wireless communication apparatus |
US12/950,980 Abandoned US20110065389A1 (en) | 2007-12-26 | 2010-11-19 | Wireless communication apparatus |
US14/245,363 Expired - Fee Related US9131066B2 (en) | 2007-12-26 | 2014-04-04 | Wireless communication apparatus |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/265,932 Abandoned US20090168741A1 (en) | 2007-12-26 | 2008-11-06 | Wireless communication apparatus |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/245,363 Expired - Fee Related US9131066B2 (en) | 2007-12-26 | 2014-04-04 | Wireless communication apparatus |
Country Status (2)
Country | Link |
---|---|
US (3) | US20090168741A1 (en) |
JP (1) | JP4331233B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140273986A1 (en) * | 2013-03-13 | 2014-09-18 | Aliphcom | Service aware software architecture in wireless device ecosystem |
US20150195857A1 (en) * | 2014-01-06 | 2015-07-09 | Lite-On Technology Corporation | Mobile audio stream broadcasting method and system |
US20160274861A1 (en) * | 2013-12-03 | 2016-09-22 | Tencent Technology (Shenzhen) Company Limited | Playback Control Method, Player Device, And Storage Medium |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011029730A (en) * | 2009-07-21 | 2011-02-10 | Canon Electronics Inc | Portable terminal device |
JP4635096B1 (en) * | 2009-07-31 | 2011-02-23 | 株式会社東芝 | Information processing apparatus and device registration method |
US20110076951A1 (en) * | 2009-09-30 | 2011-03-31 | Kabushiki Kaisha Toshiba | Information processing apparatus |
JP4920738B2 (en) * | 2009-11-13 | 2012-04-18 | 株式会社Okiネットワークス | Information communication system, information search server, and information search program |
EP3373610A1 (en) | 2011-09-09 | 2018-09-12 | Interdigital Patent Holdings, Inc. | Methods and apparatus for accessing localized applications |
EP2605492A1 (en) * | 2011-12-15 | 2013-06-19 | Oticon A/s | Mobile bluetooth device |
JP6276975B2 (en) * | 2013-11-22 | 2018-02-07 | 株式会社Nttドコモ | Information processing apparatus and information processing method |
US20160036923A1 (en) * | 2014-08-03 | 2016-02-04 | Microsoft Corporation | Efficient Migration of Application State Information |
JP2016131306A (en) * | 2015-01-14 | 2016-07-21 | ソニー株式会社 | Information processing system, information processing method and program |
JP6710037B2 (en) * | 2015-10-23 | 2020-06-17 | シャープ株式会社 | Communication device |
US10853021B2 (en) * | 2016-04-06 | 2020-12-01 | Universal Electronics Inc. | System and method for pairing a hearing device and an appliance |
US10760426B2 (en) * | 2017-06-13 | 2020-09-01 | General Electric Company | Turbine engine with variable effective throat |
JP7149560B2 (en) * | 2018-04-13 | 2022-10-07 | 国立研究開発法人情報通信研究機構 | Request translation system, training method for request translation model and request judgment model, and dialogue system |
US11314876B2 (en) * | 2020-05-28 | 2022-04-26 | Bank Of America Corporation | System and method for managing built-in security for content distribution |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059453A1 (en) * | 2000-11-13 | 2002-05-16 | Eriksson Goran A. P. | Access point discovery and selection |
US20020183006A1 (en) * | 2001-05-30 | 2002-12-05 | Pioneer Corporation | Information communication apparatus and information communication method |
US20040176117A1 (en) * | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Display on wireless mobile device |
US6996402B2 (en) * | 2000-08-29 | 2006-02-07 | Logan James D | Rules based methods and apparatus for generating notification messages based on the proximity of electronic devices to one another |
US20060084381A1 (en) * | 2002-07-01 | 2006-04-20 | Stephan Hartwig | Method for establishing a connection between a mobile device and a second device |
US20060229014A1 (en) * | 2005-04-12 | 2006-10-12 | Fujitsu Limited | Electronic device, priority connection method and priority connection program |
US7203517B2 (en) * | 2002-08-01 | 2007-04-10 | Hitachi, Ltd. | Mobile communication terminal device |
US20080004075A1 (en) * | 2006-06-09 | 2008-01-03 | Stephen Horton | Universal mobile print agent |
US20080085706A1 (en) * | 2006-09-28 | 2008-04-10 | Hideki Nagata | Mobile device system and mobile device |
US20090061776A1 (en) * | 2005-02-02 | 2009-03-05 | Matsushita Electric Industrial Co., Ltd. | Communication terminal and communication service decision method |
US20090098825A1 (en) * | 2005-03-07 | 2009-04-16 | Heikki Huomo | Method and mobile terminal device including smartcard module and near field communications |
US20090117848A1 (en) * | 2006-09-28 | 2009-05-07 | Hideki Nagata | Mobile device system and mobile device |
US7873351B2 (en) * | 2005-03-31 | 2011-01-18 | Nec Corporation | Communication restriction control system and communication restriction control method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000083284A (en) | 1998-06-25 | 2000-03-21 | Canon Inc | Radio communication equipment and method for controlling the same |
JP3733273B2 (en) | 2000-03-10 | 2006-01-11 | 株式会社エヌジェーケー | Method for generating operation buttons for computer processing and method for customizing the operation buttons |
JP2001309445A (en) | 2000-04-26 | 2001-11-02 | Sharp Corp | Network connection automatic changeover system |
US7206559B2 (en) * | 2001-10-16 | 2007-04-17 | Hewlett-Packard Development Company, L.P. | System and method for a mobile computing device to control appliances |
JP3835679B2 (en) * | 2001-10-26 | 2006-10-18 | ソニー株式会社 | Information processing system, information processing method, information processing apparatus, information processing method, recording medium, and program |
JP2005008510A (en) | 2003-05-29 | 2005-01-13 | Institute Of Physical & Chemical Research | Method of manufacturing nanotube material, and nanotube material |
JP2005044024A (en) | 2003-07-24 | 2005-02-17 | Fuji Xerox Co Ltd | Printer system and scanner system |
US20070015485A1 (en) * | 2005-07-14 | 2007-01-18 | Scosche Industries, Inc. | Wireless Media Source for Communication with Devices on Data Bus of Vehicle |
JP2007067723A (en) | 2005-08-30 | 2007-03-15 | Matsushita Electric Ind Co Ltd | Mobile terminal apparatus and peripheral device selecting method |
US8428645B2 (en) * | 2007-06-05 | 2013-04-23 | Bindu Rama Rao | Mobile device capable of sharing SMS messages, email screen display locally with other devices |
-
2007
- 2007-12-26 JP JP2007334740A patent/JP4331233B2/en not_active Expired - Fee Related
-
2008
- 2008-11-06 US US12/265,932 patent/US20090168741A1/en not_active Abandoned
-
2010
- 2010-11-19 US US12/950,980 patent/US20110065389A1/en not_active Abandoned
-
2014
- 2014-04-04 US US14/245,363 patent/US9131066B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6996402B2 (en) * | 2000-08-29 | 2006-02-07 | Logan James D | Rules based methods and apparatus for generating notification messages based on the proximity of electronic devices to one another |
US20020059453A1 (en) * | 2000-11-13 | 2002-05-16 | Eriksson Goran A. P. | Access point discovery and selection |
US20020183006A1 (en) * | 2001-05-30 | 2002-12-05 | Pioneer Corporation | Information communication apparatus and information communication method |
US20060084381A1 (en) * | 2002-07-01 | 2006-04-20 | Stephan Hartwig | Method for establishing a connection between a mobile device and a second device |
US7203517B2 (en) * | 2002-08-01 | 2007-04-10 | Hitachi, Ltd. | Mobile communication terminal device |
US20040176117A1 (en) * | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Display on wireless mobile device |
US20090061776A1 (en) * | 2005-02-02 | 2009-03-05 | Matsushita Electric Industrial Co., Ltd. | Communication terminal and communication service decision method |
US20090098825A1 (en) * | 2005-03-07 | 2009-04-16 | Heikki Huomo | Method and mobile terminal device including smartcard module and near field communications |
US7873351B2 (en) * | 2005-03-31 | 2011-01-18 | Nec Corporation | Communication restriction control system and communication restriction control method |
US20060229014A1 (en) * | 2005-04-12 | 2006-10-12 | Fujitsu Limited | Electronic device, priority connection method and priority connection program |
US20080004075A1 (en) * | 2006-06-09 | 2008-01-03 | Stephen Horton | Universal mobile print agent |
US20080085706A1 (en) * | 2006-09-28 | 2008-04-10 | Hideki Nagata | Mobile device system and mobile device |
US20090117848A1 (en) * | 2006-09-28 | 2009-05-07 | Hideki Nagata | Mobile device system and mobile device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140273986A1 (en) * | 2013-03-13 | 2014-09-18 | Aliphcom | Service aware software architecture in wireless device ecosystem |
US20160274861A1 (en) * | 2013-12-03 | 2016-09-22 | Tencent Technology (Shenzhen) Company Limited | Playback Control Method, Player Device, And Storage Medium |
US10331098B2 (en) * | 2013-12-03 | 2019-06-25 | Guangzhou Kugou Computer Technology Co., Ltd. | Playback control method, player device, and storage medium |
US20150195857A1 (en) * | 2014-01-06 | 2015-07-09 | Lite-On Technology Corporation | Mobile audio stream broadcasting method and system |
US9241356B2 (en) * | 2014-01-06 | 2016-01-19 | Lite-On Technology Corporation | Mobile audio stream broadcasting method and system |
Also Published As
Publication number | Publication date |
---|---|
US20090168741A1 (en) | 2009-07-02 |
JP4331233B2 (en) | 2009-09-16 |
US20140221042A1 (en) | 2014-08-07 |
JP2009159275A (en) | 2009-07-16 |
US9131066B2 (en) | 2015-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9131066B2 (en) | Wireless communication apparatus | |
KR101478030B1 (en) | Method for searching and connecting bluetooth device and apparatus using the same | |
US9369858B2 (en) | Wi-Fi P2P communication terminal device and communication method thereof | |
US20090047991A1 (en) | Automatically enabling and disabling wireless networks | |
JP4232043B2 (en) | Base device, wireless communication channel switching method, and wireless communication channel switching program | |
US20110140883A1 (en) | Communication apparatus and positional information communicating method | |
CN101163296A (en) | Method for controlling of printer using bluetooth in mobile terminal | |
US20090061895A1 (en) | Mobile terminals and operating methods that share location information with location-aware devices | |
JP4699886B2 (en) | Device setting system and device setting method | |
JP5338674B2 (en) | Base station selection method and wireless terminal device | |
US11917562B2 (en) | Vehicle-to-everything synchronization method and device | |
JP4616219B2 (en) | Wireless channel search method, wireless transmission / reception system, and wireless transmission device | |
US10057756B2 (en) | Terminal detection method and communication device | |
JP2007329860A (en) | Television broadcast recording system, video recorder, and television broadcast recording method | |
JP2018117247A (en) | Radio communication device, radio circuit connection method and radio circuit connection program | |
US9961528B2 (en) | Methods and systems for registering detection of electronic devices | |
JP2009049676A (en) | Wireless communication unit | |
JP2005278115A (en) | Area code setting system, setting method, portable telephone device using area code setting system | |
CN102833420B (en) | Data transmitting method and mobile terminal | |
US20240236927A9 (en) | Ranging method and apparatus, terminal device and storage medium | |
JP2009278239A (en) | Broadcast receiver | |
JP2009267634A (en) | Terminal device and transmission control method | |
JP2007281883A (en) | Television receiving set | |
KR101525112B1 (en) | System and method for controlling av receiver using wifi direct communication | |
JP2005217689A (en) | Information distribution system, server device, and mobile communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |