Information processing apparatus and method
Abstract
This record has no abstract on file.
Term
Term ended
Expired 13 September 2021, 5 years ago.
- Priority and filed
- Granted
- Expired
- Today
10 claims: 6 independent, 4 dependent
- 1電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体の識別情報と、第1の通信端末の第1の端末名情報を対応付けて記憶する記憶処理手段と、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記識別情報を取得する第1の取得処理手段と、近傍に存在する第2の通信端末との間で、第2の無線通信部を利用した通信のための同期を確立する同期確立処理手段と、前記同期確立処理手段により同期が確立された前記第2の通信端末の第2の端末名情報を取得する第2の取得処理手段と、前記記憶処理手段により記憶されている情報に基づいて、前記第2の取得処理手段により取得された前記第2の端末名情報を有する前記第2の通信端末から、前記第1の取得処理手段により取得された前記識別情報に対応する前記第1の端末名情報を有する前記通信端末を特定する特定処理手段とを備えることを特徴とする情報処理装置。
- 2前記第1の端末名情報の入力を受け付ける受付処理手段をさらに備え、前記記憶処理手段は、前記第1の取得処理手段により取得された前記識別情報と、前記受付処理手段により入力が受け付けられた前記第1の端末名情報を対応付けて記憶することを特徴とする請求項1に記載の情報処理装置。
- 3前記記憶処理手段は、前記第1の通信端末の通信方式を表わす情報を前記識別情報に対応付けてさらに記憶することを特徴とする請求項1に記載の情報処理装置。
- 4電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体の識別情報と、第1の通信端末の第1の端末名情報を対応付けて記憶する記憶処理ステップと、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記識別情報を取得する第1の取得処理ステップと、近傍に存在する第2の通信端末との間で、第2の無線通信部を利用した通信のための同期を確立する同期確立処理ステップと、前記同期確立処理ステップの処理により同期が確立された前記第2の通信端末の第2の端末名情報を取得する第2の取得処理ステップと、前記記憶処理ステップの処理により記憶されている情報に基づいて、前記第2の取得処理ステップの処理により取得された前記第2の端末名情報を有する前記第2の通信端末から、前記第1の取得処理ステップの処理により取得された前記識別情報に対応する前記第1の端末名情報を有する前記通信端末を特定する特定処理ステップとを含むことを特徴とする情報処理方法。
- 5電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体の識別情報と、第1の通信端末の第1の端末名情報を対応付けて記憶する記憶処理ステップと、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記識別情報を取得する第1の取得処理ステップと、近傍に存在する第2の通信端末との間で、第2の無線通信部を利用した通信のための同期を確立する同期確立処理ステップと、前記同期確立処理ステップの処理により同期が確立された前記第2の通信端末の第2の端末名情報を取得する第2の取得処理ステップと、前記記憶処理ステップの処理により記憶されている情報に基づいて、前記第2の取得処理ステップの処理により取得された前記第2の端末名情報を有する前記第2の通信端末から、前記第1の取得処理ステップの処理により取得された前記識別情報に対応する前記第1の端末名情報を有する前記通信端末を特定する特定処理ステップとをコンピュータに実行させるプログラム。
- 6電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体を識別する第1の識別情報と、第1の通信端末を識別する第2の識別情報を対応付けて記憶する記憶処理手段と、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記第1の識別情報を取得する第1の取得処理手段と、近傍に存在する第2の通信端末から、前記第2の通信端末を識別する第3の識別情報を第2の無線通信部を利用して取得する第2の取得処理手段と、前記記憶処理手段により記憶されている情報に基づいて、前記第2の取得手段により取得された前記第3の識別情報を有する前記第2の通信端末から、前記第1の取得処理手段により取得された前記第1の識別情報に対応する前記第2の識別情報を有する前記第1の通信端末を特定する特定処理手段と、前記特定処理手段により特定された前記第1の通信端末と、前記第2の無線通信部を利用した通信のための同期を確立する同期確立処理手段とを備えることを特徴とする情報処理装置。
- 7前記第2の識別情報の入力を受け付ける受付処理手段をさらに備え、前記記憶処理手段は、前記第1の取得処理手段により取得された前記第1の識別情報と、前記受付処理手段により入力が受け付けられた前記第2の識別情報を対応付けて記憶することを特徴とする請求項6に記載の情報処理装置。
- 8前記記憶処理手段は、前記第1の通信端末の通信方式を表わす情報を前記第1の識別情報に対応付けてさらに記憶することを特徴とする請求項6に記載の情報処理装置。
- 9電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体を識別する第1の識別情報と、第1の通信端末を識別する第2の識別情報を対応付けて記憶する記憶処理ステップと、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記第1の識別情報を取得する第1の取得処理ステップと、近傍に存在する第2の通信端末から、前記第2の通信端末を識別する第3の識別情報を第2の無線通信部を利用して取得する第2の取得処理ステップと、前記記憶処理ステップの処理により記憶されている情報に基づいて、前記第2の取得ステップの処理により取得された前記第3の識別情報を有する前記第2の通信端末から、前記第1の取得処理ステップの処理により取得された前記第1の識別情報に対応する前記第2の識別情報を有する前記第1の通信端末を特定する特定処理ステップと、前記特定処理ステップの処理により特定された前記第1の通信端末と、前記第2の無線通信部を利用した通信のための同期を確立する同期確立処理ステップとを含むことを特徴とする情報処理方法。
- 10電磁波を受信することにより発生された誘起電力に基づいて動作する無線通信体を識別する第1の識別情報と、第1の通信端末を識別する第2の識別情報を対応付けて記憶する記憶処理ステップと、近接された前記無線通信体から、電磁波を介して通信する第1の無線通信部を利用して前記第1の識別情報を取得する第1の取得処理ステップと、近傍に存在する第2の通信端末から、前記第2の通信端末を識別する第3の識別情報を第2の無線通信部を利用して取得する第2の取得処理ステップと、前記記憶処理ステップの処理により記憶されている情報に基づいて、前記第2の取得ステップの処理により取得された前記第3の識別情報を有する前記第2の通信端末から、前記第1の取得処理ステップの処理により取得された前記第1の識別情報に対応する前記第2の識別情報を有する前記第1の通信端末を特定する特定処理ステップと、前記特定処理ステップの処理により特定された前記第1の通信端末と、前記第2の無線通信部を利用した通信のための同期を確立する同期確立処理ステップとをコンピュータに実行させるプログラム。
Independent claims10
1 paragraph, as filed
[0001] [Technical field to which the invention belongs] The present invention relates to information processing devices and methods, and programs, and more particularly to information processing devices, methods, and programs that enable easy and rapid wireless communication. [0002] [Conventional technology] In recent years, with the development of communication technology and the like, various communication methods conforming to a predetermined standard have been proposed. [0003] Among such communication methods, for example, there is Bluetooth (Bluetooth (registered trademark)), which has merits such as miniaturization of modules and low power consumption, so that mobile phones and PDAs (Personal) can be used. It has been proposed to be applied to mobile terminals such as Digital Assistants). [0004] In addition, wireless LAN (IEEE (Institute of Electrical and Electronics Engineers) 802.11b) is also attracting attention because of its relatively high transfer speed. [0005] [Problems to be Solved by the Invention] However, when communicating using such a communication method, it is necessary to make various selections and the like, and there is a problem that the operation until the start of communication is complicated. [0006] For example, in Bluetooth, when starting communication with a certain terminal, various terminals existing in the vicinity are detected, so that the user needs to select a communication partner from among them. [0007] The present invention has been made in view of such a situation, and makes it possible to easily and quickly perform wireless communication such as Bluetooth. [0008] [Means for solving problems] The first information processing apparatus of the present invention associates the identification information of the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave with the first terminal name information of the first communication terminal. A storage processing means for storing information, a first acquisition processing means for acquiring identification information from a nearby wireless communication body using a first wireless communication unit that communicates via electromagnetic waves, and a first acquisition processing means existing in the vicinity. A synchronization establishment processing means that establishes synchronization for communication using the second wireless communication unit with the second communication terminal, and a second communication terminal of the second communication terminal whose synchronization is established by the synchronization establishment processing means. A second communication having a second acquisition processing means for acquiring the terminal name information of the above and a second terminal name information acquired by the second acquisition processing means based on the information stored in the storage processing means. The terminal is provided with a specific processing means for identifying a communication terminal having the first terminal name information corresponding to the identification information acquired by the first acquisition processing means. [0009] The storage processing means further includes a reception processing means for receiving the input of the first terminal name information, and the storage processing means includes the identification information acquired by the first acquisition processing means and the first terminal name whose input is received by the reception processing means. Information can be associated and stored. [0010] The storage processing means can associate the information representing the communication method of the first communication terminal with the identification information and further store it. [0011] The information processing method of the first information processing apparatus of the present invention includes identification information of a wireless communication body that operates based on induced power generated by receiving an electromagnetic wave, and a first terminal name of the first communication terminal. A storage processing step for associating and storing information, a first acquisition processing step for acquiring identification information from a nearby wireless communication body using a first wireless communication unit that communicates via electromagnetic waves, and a vicinity. The synchronization is established by the processing of the synchronization establishment processing step for establishing the synchronization for communication using the second wireless communication unit and the synchronization establishment processing step with the second communication terminal existing in. Based on the information stored in the second acquisition processing step for acquiring the second terminal name information of the communication terminal and the processing in the storage processing step, the second acquired in the processing of the second acquisition processing step. Includes a specific processing step for identifying a communication terminal having the first terminal name information corresponding to the identification information acquired by the processing of the first acquisition processing step from the second communication terminal having the terminal name information of. It is characterized by. [0012] The first program of the present invention stores the identification information of the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave and the first terminal name information of the first communication terminal in association with each other. A storage processing step to acquire identification information from a nearby wireless communication body using a first wireless communication unit that communicates via an electromagnetic wave, and a second acquisition processing step existing in the vicinity. The second communication terminal of the second communication terminal whose synchronization is established by the processing of the synchronization establishment processing step for establishing the synchronization for communication using the second wireless communication unit with the communication terminal and the synchronization establishment processing step. It has a second acquisition processing step for acquiring the terminal name information of the above, and a second terminal name information acquired by the processing of the second acquisition processing step based on the information stored by the processing of the storage processing step. The feature is that the computer is made to execute a specific processing step for identifying a communication terminal having the first terminal name information corresponding to the identification information acquired by the processing of the first acquisition processing step from the second communication terminal. To do. [0013] The second information processing apparatus of the present invention identifies the first identification information that identifies the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave, and the second information processing device that identifies the first communication terminal. First acquisition of acquiring the first identification information from a storage processing means for associating and storing the identification information of the above and a first wireless communication unit that communicates via an electromagnetic wave from a nearby wireless communication body. The processing means, the second acquisition processing means for acquiring the third identification information for identifying the second communication terminal from the second communication terminal existing in the vicinity by using the second wireless communication unit, and the storage. The first identification information acquired by the first acquisition processing means from the second communication terminal having the third identification information acquired by the second acquisition means based on the information stored by the processing means. For communication using the specific processing means for specifying the first communication terminal having the second identification information corresponding to the above, the first communication terminal specified by the specific processing means, and the second wireless communication unit. It is characterized by including a synchronization establishment processing means for establishing synchronization. [0014] A reception processing means for receiving the input of the second identification information is further provided, and the storage processing means includes the first identification information acquired by the first acquisition processing means and the second identification information received by the reception processing means. The identification information can be associated and stored. [0015] The storage processing means can associate the information representing the communication method of the first communication terminal with the first identification information and further store the information. [0016] In the information processing method of the second information processing apparatus of the present invention, the first identification information for identifying the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave and the first communication terminal are used. A storage processing step of associating and storing the second identification information to be identified and the first identification information are acquired from a nearby wireless communication body by using the first wireless communication unit that communicates via electromagnetic waves. The first acquisition process and the second acquisition process of acquiring the third identification information for identifying the second communication terminal from the second communication terminal existing in the vicinity by using the second wireless communication unit. From the second communication terminal having the third identification information acquired by the processing of the second acquisition step based on the information stored by the processing of the step and the storage processing step, the first acquisition processing step A specific processing step for identifying a first communication terminal having a second identification information corresponding to the first identification information acquired by the processing, a first communication terminal specified by the processing of the specific processing step, and a first It is characterized by including a synchronization establishment processing step for establishing synchronization for communication using the wireless communication unit of 2. [0017] The second program of the present invention has a first identification information that identifies a wireless communication body that operates based on an induced power generated by receiving an electromagnetic wave, and a second identification that identifies a first communication terminal. A storage processing step of associating and storing information, and a first acquisition processing step of acquiring first identification information from a nearby wireless communication body by using a first wireless communication unit that communicates via electromagnetic waves. And the second acquisition processing step and the storage processing step of acquiring the third identification information for identifying the second communication terminal from the second communication terminal existing in the vicinity by using the second wireless communication unit. Acquired by the process of the first acquisition process step from the second communication terminal having the third identification information acquired by the process of the second acquisition step based on the information stored by the process of. The specific processing step for specifying the first communication terminal having the second identification information corresponding to the identification information 1, the first communication terminal specified by the processing of the specific processing step, and the second wireless communication unit. It is characterized by having a computer execute a synchronization establishment processing step for establishing synchronization for the communication used. [0018] In the first information processing apparatus and method of the present invention, and in the program, the identification information of the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave and the first communication terminal of the first communication terminal. The terminal name information is stored in association with each other, and identification information is acquired from a nearby wireless communication body by using a first wireless communication unit that communicates via electromagnetic waves. In addition, synchronization has been established for communication using the second wireless communication unit with a second communication terminal existing in the vicinity, and the second terminal name of the second communication terminal for which synchronization has been established. Information is acquired. Then, based on the stored information, the communication terminal having the first terminal name information corresponding to the acquired identification information is specified from the second communication terminal having the second terminal name information. [0019] In the second information processing apparatus and method of the present invention, and in the program, the first identification information for identifying the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave and the first communication. The second identification information that identifies the terminal is stored in association with each other, and the first identification information is acquired from the nearby wireless communication body by using the first wireless communication unit that communicates via electromagnetic waves, and the vicinity is obtained. From the second communication terminal existing in, the third identification information for identifying the second communication terminal is acquired by using the second wireless communication unit. Further, based on the stored information, the first communication terminal having the second identification information corresponding to the acquired first identification information is identified from the second communication terminal having the third identification information. Will be done. Then, synchronization is established between the specified first communication terminal and the communication using the second wireless communication unit. [0020] BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 is a diagram showing an example of a mobile phone 1 used in a communication system to which the present invention is applied. [0021] [0021] As will be described later, the mobile phone 1 of FIG. 1 has a built-in Bluetooth module so that it can communicate with other Bluetooth devices by Bluetooth. [0022] Then, the mobile phone strap 2 (hereinafter, simply referred to as the strap 2) attached to the mobile phone 1 may be lost by attaching it to the mobile phone 1 in the same manner as a general strap. It suppresses such things as doing. Further, for example, as shown in FIG. 1, the strap 2 is provided with a non-contact IC tag 3 at a predetermined position on the mounting portion side with the mobile phone 1. [0023] Therefore, the user can provide the reader / writer with various data stored in the non-contact IC tag 3 by bringing the mobile phone 2 to which the strap 2 is attached close to a predetermined reader / writer. [0024] FIG. 2 is a diagram showing a configuration example of a communication system to which the present invention is applied. [0025] The personal computer 11 shown in the figure has a built-in Bluetooth module like the mobile phone 1, and can transmit and receive various information to and from the mobile phone 1 by, for example, wireless communication conforming to Bluetooth. [0026] Further, the personal computer 11 is provided with a reader / writer 12 capable of writing or reading various information to the adjacent non-contact IC tag 3. Therefore, between the personal computer 11 and the mobile phone 1 to which the strap 2 is attached, not only the Bluetooth communication as shown by the solid line arrow but also the electromagnetic wave radiated from the reader / writer 12 as shown by the dotted line arrow is used. Can communicate with each other. [0027] Then, in this communication system, for example, when the personal computer 11 is the master of the piconet defined by Bluetooth, the personal computer 11 is a mobile phone based on the information acquired from the non-contact IC tag 3 via the electromagnetic wave. 1 can be identified as a slave communicating by Bluetooth. [0028] The detailed processing will be described later with reference to the flowchart, but as shown in the figure, the mobile phone 1 to which the strap 2 is attached is brought close to the personal computer 11 by the user, and the electromagnetic wave radiated from the reader / writer 12 is emitted. When received by the non-contact IC tag 3, the set identification information (hereinafter referred to as a strap ID) is provided to the personal computer 11 from the non-contact IC tag 3. [0029] The strap ID is registered in the personal computer 11 in association with the Bluetooth device name set for each Bluetooth device, for example. Then, when the strap ID is notified from the non-contact IC tag 3, the personal computer 11 refers to the corresponding table and has a terminal having a Bluetooth device name registered in association with the notified strap ID. That is, the mobile phone 1 is specified as the terminal of the communication partner. As will be described later, when synchronization for Bluetooth communication (synchronization within the piconet) is established, the Bluetooth device name of the slaves existing in the surroundings is acquired by the master. [0030] Therefore, the personal computer 1 can identify the mobile phone 1 from the plurality of Bluetooth devices and perform communication even when there are a plurality of Bluetooth devices in the vicinity. [0031] As a result, the user can perform Bluetooth communication with the personal computer 11 simply by bringing the mobile phone 1 close to the personal computer 11. Further, by bringing only the strap 2 close to the personal computer 11, the user can start the communication between the mobile phone 1 and the personal computer 11. [0032] If the mobile phone 1 is not equipped with the strap 2 (the non-contact IC tag 3 does not notify the strap ID corresponding to the Bluetooth device name of the mobile phone 1), the user can use the mobile phone 1 and the personal. In order to start Bluetooth communication with the computer 11, it is necessary to select the mobile phone 1 from a plurality of surrounding Bluetooth devices detected by the personal computer 11, and such an operation is performed. Can be omitted. [0033] Next, each configuration of the communication system of FIG. 2 will be described. [0034] FIG. 3 shows a configuration example of the appearance of the mobile phone 1 of FIG. [0035] As shown in FIG. 3, the mobile phone 1 is composed of a display unit 22 and a main body 23, and is foldably formed by a hinge portion 21 at the center. [0036] The display unit 22 has an antenna 24 for transmission / reception that can be pulled out or stored at the upper left portion. The mobile phone 1 transmits and receives radio waves to and from a base station, which is a fixed wireless terminal, via an antenna 24. [0037] Further, the display unit 22 has a camera unit 25 that is rotatable in an angle range of approximately 180 degrees at the center of the upper end. The mobile phone 1 uses the CCD (Charge Coupled Device) camera 26 of the camera unit 25 to image a desired image pickup target. [0038] When the camera unit 25 is rotated by approximately 180 degrees and positioned by the user, as shown in FIG. 4, the display unit 22 has the speaker 34 provided in the center of the back side of the camera unit 25 located on the front side. It becomes a state. As a result, the mobile phone 1 switches to the normal voice call state. [0039] Further, a liquid crystal display 27 is provided in the center of the display unit 22. The liquid crystal display 27 includes the reception status of radio waves, the remaining battery level, the name and telephone number of the other party registered in the telephone directory, the outgoing call history, the contents of the e-mail, the simple homepage, and the CCD camera 26 of the camera unit 25. Display the image etc. captured in. [0040] On the other hand, the main body 23 is provided with operation keys 28 such as a number key of "0" to "9", a calling key, a redial key, a call end and power key, a clear key, and an e-mail key on the surface thereof. .. Various instructions corresponding to the operation of the operation key 28 are input to the mobile phone 1. [0041] In addition, a memo button 29 and a microphone 30 are provided below the operation keys 28 of the main body 23. When the memo button 29 is operated, the mobile phone 1 records the voice of the other party during the call. The mobile phone 1 collects the user's voice during a call by the microphone 30. [0042] Further, a rotatable jog dial 31 is provided above the operation key 28 of the main body 23 so as to slightly protrude from the surface of the main body 23. The mobile phone 1 has various operations such as scrolling of the telephone directory list or e-mail displayed on the liquid crystal display 27, page turning operation of a simple homepage, or image feeding operation in response to a rotation operation with respect to the jog dial 31. To execute. [0043] For example, the mobile phone 1 selects a desired telephone number from a plurality of telephone numbers in the telephone directory list displayed on the liquid crystal display 27 in response to a user's rotation operation of the jog dial 31, and the jog dial 31 is the main body 23. When pressed inward, the selected phone number is confirmed and the call processing is performed for that phone number. [0044] The mobile phone 1 is equipped with a battery pack (not shown) on the back side thereof, and when the end call / power key is turned on, power is supplied from the battery pack to each circuit unit to operate the mobile phone 1. It is started in the state. [0045] A memory stick slot 32 for mounting a removable memory stick (registered trademark) 33 is provided on the upper left side of the main body 23. When the memo button 29 is pressed, the mobile phone 1 records the voice of the other party during a call on the memory stick 33 attached. The mobile phone 1 records an e-mail, a simple homepage, and an image captured by the CCD camera 26 on the attached memory stick 33 according to the user's operation. [0046] The Memory Stick 33 is a type of flash memory card developed by Sony Corporation, the applicant of the present application. This Memory Stick 33 is an EEPROM (Electrically Erasable and Programmable Read Only Memory), which is a non-volatile memory that can be electrically rewritten or erased in a compact, thin plastic case measuring 21.5 x 50 x 2.8 [mm]. It stores a flash memory element, which is a type of the above, and can write and read various data such as images, sounds, and music via a 10-pin terminal. [0047] Therefore, since the mobile phone 1 is configured so that such a memory stick 33 can be attached, data can be shared with other electronic devices via the memory stick 33. [0048] Further, by incorporating a module (chip) for expanding a predetermined function into the memory stick 33 and mounting it in the memory stick slot 32, the function of the mobile phone 1 can be further expanded. [0049] For example, by attaching a Memory Stick 33 incorporating a Bluetooth module or a non-contact IC tag to the mobile phone 1, the function is expanded so that the personal computer 11 can communicate with the Bluetooth and the non-contact IC tag can be used for communication. be able to. [0050] FIG. 5 is a diagram showing an example of the internal configuration of the mobile phone 1. [0051] The power supply circuit unit 45, the operation input control unit 42, the image encoder 43, the camera interface (I / F) unit 44, and the LCD ( Liquid Crystal Display) Control unit 46, multiplex separation unit 48, modulation / demodulation circuit unit 49, voice codec 50, infrared communication unit 55, and Bluetooth module 56 are connected to each other via the main bus 51, and the image encoder 43, image decoder 47, The multiplex separation unit 48, the memory stick control unit 53, the modulation / demodulation circuit unit 49, and the voice codec 50 are connected to each other via the synchronization bus 52. [0052] When the call end / power key is turned on by the user's operation, the power supply circuit unit 45 activates the mobile phone 1 in an operable state by supplying power to each unit from the battery pack. [0053] The entire operation of the mobile phone 1 is controlled by a main control unit 41 composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. As shown in the figure, the main control unit 41 has a host program 41A that controls the overall operation of the mobile phone 1 and a Bluetooth control program 41B that controls the Bluetooth module 56 in its ROM. [0054] Based on the control by the main control unit 41, the mobile phone 1 converts the voice signal collected by the microphone 30 into digital voice data by the voice codec 50 in the voice call mode. The mobile phone 1 transmits the signal obtained after the digital audio data is spread spectrum processed by the modulation / demodulation circuit unit 49, the digital-to-analog conversion process and the frequency conversion process are performed by the transmission / reception circuit unit 54, via the antenna 24. [0055] Further, in the voice call mode, the mobile phone 1 amplifies the received signal received by the antenna 24, performs frequency conversion processing and analog-to-digital conversion processing, performs spectrum despreading processing by the modulation / demodulation circuit unit 49, and uses the voice codec 50. Convert to analog audio signal. The mobile phone 1 causes the speaker 34 to output voice corresponding to the analog voice signal. [0056] Further, when the mobile phone 1 transmits an e-mail in the data communication mode, the mobile phone 1 sends the text data input by the operation of the operation key 28 and the jog dial 31 to the main control unit 41 via the operation input control unit 42. To do. [0057] The main control unit 41 performs spread spectrum processing of text data by the modulation / demodulation circuit unit 49, digital-to-analog conversion processing and frequency conversion processing of the transmission / reception circuit unit 54, and then transmits the text data to the base station via the antenna 24. [0058] [0058] On the other hand, when the mobile phone 1 receives an e-mail in the data communication mode, the mobile phone 1 reverse-spectrum spreads the received signal received from the base station via the antenna 24 by the modulation / demodulation circuit unit 49 to perform the original. After the text data is restored, it is displayed as an e-mail on the liquid crystal display 27 via the LCD control unit 46. [0059] After that, the mobile phone 1 can also record the e-mail received in response to the user's operation on the memory stick 33 via the memory stick control unit 53. [0060] When transmitting image data in the data communication mode, the mobile phone 1 supplies the image data captured by the CCD camera 26 to the image encoder 43 via the camera interface unit 44. [0061] Incidentally, when the mobile phone 1 does not transmit the image data, the image data captured by the CCD camera 26 can be directly displayed on the liquid crystal display 27 via the camera interface unit 44 and the LCD control unit 46. is there. [0062] The image encoder 43 converts the image data supplied from the CCD camera 26 into encoded image data by compressing and encoding the image data by a predetermined coding method such as MPEG (Moving Picture Experts Group) 2 or MPEG4. This is sent to the multiplex separator 48. [0063] At the same time, the mobile phone 1 transmits the sound collected by the microphone 30 during imaging by the CCD camera 26 to the multiplex separation unit 48 as digital voice data via the voice codec 50. [0064] The multiplexing separation unit 48 multiplexes the encoded image data supplied from the image encoder 43 and the audio data supplied from the audio codec 50 by a predetermined method, and the multiplexed data obtained as a result is spread spectrum by the modulation / demodulation circuit unit 49. After spreading processing, digital-to-analog conversion processing and frequency conversion processing in the transmission / reception circuit unit 54, transmission is performed via the antenna 24. [0065] On the other hand, in the data communication mode, when the mobile phone 1 receives the data of the moving image file linked to, for example, a simple homepage, the mobile phone 1 is a modulation / demodulation circuit of the received signal received from the base station via the antenna 24. The inverse spread spectrum processing is performed in unit 49, and the multiplexed data obtained as a result is transmitted to the multiplexing separation unit 48. [0066] The multiplex separation unit 48 separates the multiplexed data into coded image data and audio data, supplies the encoded image data to the image decoder 47 via the synchronization bus 52, and supplies the audio data to the audio codec 50. To do. [0067] The image decoder 47 generates reproduced moving image data by decoding the coded image data by a decoding method corresponding to a predetermined coding method such as MPEG2 or MPEG4, and displays this in a liquid crystal display via the LCD control unit 46. Supply to 27. As a result, the mobile phone 1 displays, for example, the moving image data included in the moving image file linked to the simple homepage. [0068] [0068] At the same time, the voice codec 50 converts the voice data into an analog voice signal and then supplies the voice data to the speaker 34. As a result, the mobile phone 1 reproduces, for example, the audio data included in the moving image file linked to the simple homepage. [0069] In this case as well, as in the case of e-mail, the mobile phone 1 can record the received data linked to the simple homepage or the like on the memory stick 33 via the memory stick control unit 53 by the user's operation. .. [0070] The Bluetooth module 56 has the same configuration as the Bluetooth module 145 (see FIG. 11) built into the personal computer 11, and communicates with other Bluetooth devices including the personal computer 11 by Bluetooth. [0071] Here, Bluetooth communication will be described. [0072] The form of the Bluetooth network includes a piconet and a scatternet in which multiple piconets are interconnected, and each piconet has a bluetooth device having a role called a master and a slave. .. [0073] Then, in order to establish synchronization within the piconet and transmit and receive various information, it is necessary to establish synchronization between the frequency axis and the time axis between the master and the slave forming the piconet. [0074] In Bluetooth, for example, a signal is transmitted from the master to the slave using the frequency width of 79 MHz, but at this time, the master does not occupy the frequency width of 79 MHz at the same time and transmits information, but information. The transmission frequency of is randomly changed (hopping) in the frequency width of 1 MHz and transmitted. [0075] On the other hand, the slave on the receiving side synchronizes with the transmission frequency of the master which is randomly changed, changes the reception frequency as appropriate, and receives the information transmitted from the master. [0076] The frequency pattern changed by the master and the slave is called a frequency hopping pattern, and the state in which the frequency hopping pattern is shared between the master and the slave is the state in which the synchronization of the frequency axes is established. [0077] Further, in Bluetooth, in order for the master and a plurality of slaves to communicate with each other, the communication path (channel) between the master and each slave is time-division-multiplexed in units of 625 μs. The time interval in units of 625 μsec is called a time slot, and the state in which the time slot is shared between the master and the slave is the state in which the synchronization of the time axis is established. [0078] All slaves calculate the frequency hopping pattern based on the master's bluetooth address, add an offset to the bluetooth clock managed by themselves based on the master's bluetooth clock, and take the timing of the time slot. [0079] This Bluetooth address is represented by 48 bits unique to each Bluetooth device, and the Bluetooth clock is managed by all Bluetooth devices. [0080] [0080] Therefore, before forming the piconet, various information including the Bluetooth address and the Bluetooth clock are sent to the master and the slave by a process called "Inquiry" and a process called "Call" described later. It is sent and received between. [0081] In addition, a Bluetooth device name is set for each Bluetooth device. This Bluetooth device name can be set arbitrarily by the user. [0082] FIG. 6 is a block diagram showing a detailed configuration example of the non-contact IC tag 3 provided on the strap 2. [0083] The non-contact IC tag 3 is composed of, for example, an antenna (loop antenna) 79 shown in the figure, a capacitor 80, and an IC whose other configurations are stored in one chip, and uses electromagnetic induction to form a reader / writer 12. Half-duplex communication of various data. [0084] The non-contact IC tag 3 is a name used for convenience of explanation, and is intended as a module having a function as described above or as described later. Felica (registered trademark) is, for example, a device having basically the same function as the non-contact IC tag 3. [0085] The CPU 71 expands the non-contact IC tag control program 72A stored in the ROM 72 to the RAM 73, and controls the entire operation of the non-contact IC tag 3. For example, when the electromagnetic wave radiated from the reader / writer 12 is received by the antenna 79, the CPU 71 notifies the reader / writer 12 of the set strap ID accordingly. [0086] The interface unit 78 is ASK (Amplitude Shift). The Keying) demodulation unit 93 detects and demodulates the modulated wave (ASK modulated wave) received via the antenna 79 by envelope detection, and outputs the demodulated data to the BPSK (Binary Phase Shift Keying) demodulation unit 81. In the LC circuit composed of the antenna 79 and the capacitor 80, resonance is generated by an electromagnetic wave of a predetermined frequency radiated from the reader / writer 12. [0087] Further, the interface unit 78 rectifies the AC magnetic field excited by the antenna 79 by the ASK demodulation unit 93, stabilizes it in the voltage regulator 91, and supplies it to each unit as a DC power supply. The electric power of the electromagnetic wave radiated from the reader / writer 12 is adjusted to generate a magnetic field that covers the electric power required for the non-contact IC tag as described later. [0088] Further, the interface unit 78 oscillates a signal having the same clock frequency as the data in the oscillation circuit 94, and outputs the signal to the PLL unit (not shown). [0089] Further, when transmitting data such as a strap ID to the reader / writer 12, the interface unit 78 switches, for example, by turning on / off a predetermined switching element in response to the data supplied from the BPSK modulation unit 77. Only when the element is in the ON state, the load of the antenna 79 is varied by connecting a predetermined load in parallel to the antenna 79. [0090] The ASK modulator 92 ASK-modulates the modulated wave from the reader / writer 12 received at the antenna 79 due to the fluctuation of the load of the antenna 79, and transmits the modulated component to the reader / writer 12 via the antenna 79 (reader). The terminal voltage of the antenna 175 of the writer 12 (see Fig. 12) is changed) (load switching method). [0091] When the data demodulated by the ASK demodulation unit 93 is BPSK-modulated, the BPSK demodulation unit 81 demodulates the data (decoding the Manchester code) based on the clock signal supplied from the PLL unit (not shown). , The demodulated data is output to the data receiving unit 82. The data receiving unit 82 appropriately outputs the supplied data to the CPU 71 or the like. [0092] The BPSK modulation unit 77 performs BPSK modulation (coding to the Manchester code) on the data supplied from the data transmission unit 76, and outputs it to the ASK modulation unit 92. [0093] Further, in the non-contact IC tag 3, not only the strap ID is notified to the personal computer 11, but also various processes such as an authentication process with the reader / writer 12 and an encryption process of the data to be transmitted are performed. Will be done. [0094] 7 to 10 show the appearance of the personal computer 11 of FIG. The notebook-type personal computer 11 is basically composed of a main body 101 and a display unit 102 that can be opened and closed with respect to the main body 101. FIG. 7 is an external perspective view showing a state in which the display unit 102 is opened with respect to the main body 101. FIG. 8 is a plan view of the main body 101, and FIG. 9 is an enlarged view of the vicinity of the jog dial 103, which will be described later, provided in the main body 101. Further, FIG. 10 is a side view of the main body 101 on the jog dial 103 side. [0095] On the upper surface of the main body 101, a keyboard 104 that is operated when inputting various characters and symbols, a touch pad 105 as a pointing device that is operated when moving a pointer (mouse cursor), and a power switch. 107 is provided, and a jog dial 103, a slot 108, an IEEE (Institute of Electrical and Electronics Engineers) 1394 port 110, and the like are provided on the side surface side. Instead of the touch pad 105, for example, a stick-type pointing device can be provided. [0096] Further, an LCD 106 for displaying an image is provided on the front surface of the display unit 102. In the upper right part of the display unit 102, a lamp including a power lamp PL, a battery lamp BL, a message lamp ML if necessary, and other LEDs is provided. The power lamp PL, the battery lamp BL, the message lamp ML, and the like can be provided at the lower part of the display unit 102. [0097] Next, the jog dial 103 is incorporated between the keys of the keyboard 104 on the main body 101, and is attached so as to be approximately the same height as the keys. The jog dial 103 executes a predetermined process corresponding to the rotation operation shown by the arrow a in FIG. 9, and executes a process corresponding to the movement operation shown by the arrow b. The jog dial 103 may be arranged on the left side surface of the main body 101, the left side surface or the right side surface of the display unit 102 provided with the LCD 106, or between the "G key" and the "H key" of the keyboard 104. It may be arranged in the vertical direction. Further, the jog dial 103 may be arranged at the center of the front surface so that the touch pad 105 can be operated with the thumb while being operated with the index finger, or may be arranged laterally along the upper end edge or the lower end edge of the touch pad 105. It may be arranged vertically between the right and left buttons of the touchpad 105. Further, the jog dial 103 is not limited to the vertical direction or the horizontal direction, and may be arranged at a predetermined angle in an oblique direction that is easy to operate with each finger. In addition, the jog dial 103 can be arranged at a position that can be operated by the thumb on the side surface of the mouse, which is a pointing device. [0098] FIG. 11 is a block diagram showing an electrical configuration of the personal computer 11. [0099] The CPU 121 is composed of, for example, a Pentium (registered trademark) (Pentium (registered trademark)) processor manufactured by Intel Corporation, and is connected to the host bus 122. A bridge 123 is further connected to the host bus 122, and the bridge 123 is also connected to the AGP (Accelerated Graphics Port) 124 and the PCI bus 125. The bridge 123 is composed of, for example, 400BX manufactured by Intel, and is designed to control the peripherals of CPU 121 and RAM 126. Further, the bridge 123 is connected to the video controller 127 via the AGP 124. The bridge 123 and the bridge 146 form a so-called chipset. [0100] The bridge 123 is also connected to the RAM 126 and the cache memory 128. The cache memory 128 is designed to cache the data used by the CPU 121. Although not shown, the CPU 121 also has a built-in primary cache memory. [0101] The RAM 126 is composed of, for example, a DRAM (Dynamic Random Access Memory), and is designed to store a program executed by the CPU 121 and data necessary for the behavior of the CPU 121. Specifically, when the startup is completed, the RAM 126 includes, for example, an e-mail program 126A, an auto pilot program 126B, a jog dial status monitoring program 126C, a jog dial driver 126D, an operating program (OS) 126E, and a reader / writer control program 126F. , Bluetooth control program 126G, and non-contact IC tag management program 126H are transferred from HDD153 and stored. [0102] The e-mail program 126A is a program for sending and receiving communication messages from a communication line such as a telephone line 133 via a network via a modem 132. The e-mail program 126A has an incoming mail acquisition function as a specific function. This incoming mail acquisition function checks whether mail addressed to you (user) has arrived in the mailbox 136 of the mail server 135 provided by the Internet service provider 134, and if there is mail addressed to you. If so, execute the acquisition process. [0103] The autopilot program 126B is a program that sequentially starts and processes a plurality of preset processes (or programs) in a preset order. [0104] The jog dial status monitoring program 126C receives a notification from the e-mail program 126A to the non-contact IC tag management program 126H whether or not it supports jog dial, and if the application program supports jog dial, executes it by operating the jog dial 103. Use the user interface function of the application to display the operations that can be performed to the user. The jog dial status monitoring program 126C normally waits for an event on the jog dial 103 and has a list to receive notifications from the application program. The jog dial driver 126D executes various functions in response to the operation of the jog dial 103. [0105] OS126E is, for example, Microsoft's Windows (registered trademark) 95 (Windows (registered trademark) 95), Windows (registered trademark) 98 (Windows (registered trademark) 98), Apple Computer's Mac OS (trademark), etc. It controls the basic behavior of a computer, as represented by. [0106] The reader / writer control program 126F controls the reader / writer 12, detects the presence of the non-contact IC tag 3 that is in close proximity to the personal computer 11, and transmits various information via the non-contact IC tag 3 and electromagnetic waves. Send and receive. [0107] The Bluetooth control program 126G controls the Bluetooth module 145, for example, detecting a nearby Bluetooth device and establishing synchronization for communicating with the Bluetooth device. [0108] The video controller 127 is connected to the PCI bus 125 and further to the bridge 123 via the AGP 124 to control the display of the LCD 106 based on the data supplied via the PCI bus 125 or the AGP 124. To do. [0109] A sound controller 129 is connected to the PCI bus 125, and a speaker 130 and a microphone 109 are connected to the PCI bus 125. The sound controller 129 takes in the voice input from the microphone 109 or supplies the voice signal to the speaker 130. [0110] A modem 132 and a PC card slot interface 138 are also connected to the PCI bus 125. [0111] The modem 132 can be connected to the Internet 137, the mail server 135, and the like via the telephone line 133 and the Internet service provider 134. [0112] Further, when an optional function is added, the interface card 139 is appropriately installed in the slot 108 connected to the PC card slot interface 138 so that data can be exchanged with an external device. For example, the drive 140 can be connected to the interface card 139, and data can be exchanged with the magnetic disk 141, the optical disk 142, the magneto-optical disk 143, the semiconductor memory 144, and the like inserted in the drive 140. [0113] The magnetic disk 141, the optical disk 142, the magneto-optical disk 143, and the drive 140 that exchanges data with the semiconductor memory 144 are USB (Universal). It can also be connected via (Serial Bus) port 154. [0114] In addition, a bridge 146 is also connected to the PCI bus 125. The bridge 146 is composed of, for example, PIIX4E manufactured by Intel Corporation, and is designed to control various inputs and outputs. That is, the bridge 146 is composed of an IDE (Integrated Drive Electronics) controller / configuration register 147, an IDE interface 148, a timer circuit 149, and a USB interface 150, and is connected to a device connected to the IDE bus 152 and a USB port 154. Devices, or devices connected via the ISA / EIO (Industry Standard Architecture / Extended Input Output) bus 151 and I / O interface 156 are controlled. [0115] For example, USB port 154, GPS (Global Positioning) When the System) antenna 155 is attached, the USB interface 150 sends the position data and time data supplied from the GPS antenna 155 to the CPU 121 via the PCI bus 125, the bridge 123, and the host bus 122. [0116] The IDE controller / configuration register 147 is composed of two IDE controllers, a so-called primary IDE controller and a secondary IDE controller, and a configuration register and the like. [0117] The primary IDE controller is connected to a connector (not shown) via the IDE bus 152, and the HDD 153 is connected to the connector. In addition, the secondary IDE controller can be connected to an external device via another IDE bus (not shown). [0118] The HDD 153 includes an e-mail program 153A, an autopilot program 153B, a jog dial status monitoring program 153C, a jog dial driver 153D, OS153E, a reader / writer control program 153F, a Bluetooth control program 153G, and a non-contact IC tag management program 153H. Data and the like used in those programs are stored. The programs 153A to 153H stored in the HDD 153 are sequentially transferred and stored in the RAM 126 in the process of booting. [0119] An I / O interface 156 is further connected to the ISA / EIO bus 151. The I / O interface 156 and the ROM 157, RAM 158, and CPU 159 are configured to be connected to each other. [0120] For example, the IEEE1394 I / F program 157A, the LED control program 157B, the touch pad input monitoring program 157C, the key input monitoring program 157D, the wakeup program 157E, and the jog dial status monitoring program 157F are stored in the ROM 157 in advance. [0121] The IEEE1394 I / F program 157A is a program that inputs and outputs IEEE1394-compliant data transmitted and received via the IEEE1394 input / output port 110. The LED control program 157B is a program that controls the lighting of a lamp consisting of a power lamp PL, a battery lamp BL, a message lamp ML if necessary, and other LEDs. The touch pad input monitoring program 157C is a program that monitors input by a user using the touch pad 105. The key input monitoring program 157D is a program that monitors input by a user using a keyboard 104 or other key switches. The wake-up program 157E checks whether or not the preset time has been reached based on the current time data supplied from the timer circuit 149 in the bridge 146, and when the preset time is reached, a predetermined process (or) is performed. It is a program that manages the power supply of each chip to start the program). The jog dial status monitoring program 157F is a program for constantly monitoring the rotation or pressing of the rotary encoder unit of the jog dial 103. [0122] Furthermore, BIOS (Basic Input / Output System) 157G is written in ROM157. The BIOS is a basic input / output system, and is a software program that controls the input / output of data between the OS or application program and peripheral devices (display, keyboard, HDD, etc.). [0123] The RAM 158 has LED control, touch pad input status, key input status, each register for set time, an I / O register for monitoring the jog dial status, an IEEE1394 I / F register, and the like as registers 158A to 158F. For example, the LED control register controls the lighting of the message lamp ML that displays the instantaneous start-up status of the e-mail when the jog dial 103 is pressed. The key input status register stores the operation key flag when the jog dial 103 is pressed. The set time register can arbitrarily set a certain time. [0124] A jog dial 103, a keyboard 104, a touch pad 105, and an IEEE 1394 input / output port 110 are connected to the I / O interface 156 via connectors (not shown), and the jog dial 103, keyboard 104, and touch pad are connected to each other. When a user performs an operation using the 105, signals corresponding to the operations received by each of the jog dial 103, keyboard 104, and touch pad 105 are input and output to the ISA / EIO bus 151. .. Further, the I / O interface 156 transmits / receives data to / from the outside via the IEEE1394 input / output port 110. Further, the I / O interface 156 is connected to a lamp consisting of a power lamp PL, a battery lamp BL, a message lamp ML, a power control circuit 160, and other LEDs. [0125] The power control circuit 160 is connected to the built-in battery 161 or an AC power supply, and supplies the necessary power to each block and controls the charging of the built-in battery 161 and the second battery of the peripheral device. Has been done. The CPU 159 also monitors the power switch 107, which is operated when the power is turned on or off, via the I / O interface 156. [0126] The CPU 159 can always execute the IEEE 1394 I / F program 157A to BIOS 157G by the internal power supply even when the power supply is off. That is, the IEEE1394 I / F programs 157A to BIOS157G are always in action even when any window is not open on the LCD 106 of the display unit 102. Therefore, the CPU 159 always executes the jog dial status monitoring program 157E even when the power switch 107 is off and the OS 126E is not started by the CPU 121, and the personal computer 11 can be programmed without providing a dedicated key. It is designed to have a power key (PPK) function, and the user can start the software or script file of his choice simply by pressing the jog dial 103, even in the power saving state or the power off state, for example. be able to. [0127] FIG. 12 is a block diagram showing a detailed configuration example of the reader / writer 12 of FIG. [0128] IC171 is CPU181, SPU (Signal Processing Unit) 182, SCC (Serial) It is composed of a Communication Controller) 183 and a memory 184, and further, the memory 184 is composed of a ROM 191 and a RAM 192. These CPU 181 to memory 184 are connected to each other via a bus 185. [0129] The CPU181 expands the control program stored in the ROM191 into the RAM192, and performs various processes based on the response data transmitted from the non-contact IC tag 3 and the control signal supplied from the CPU121 in FIG. Run. For example, the CPU 181 generates a command to be transmitted to the non-contact IC tag 3, outputs the command to the SPU 182 via the bus 185, and performs authentication processing of the data transmitted from the non-contact IC tag 3. [0130] Further, when the mobile phone 1 is approached and the strap ID is notified by the processing of each part described later, the CPU 181 performs processing such as notifying the Bluetooth module 145 based on the instruction of the CPU 121. [0131] When the response data from the non-contact IC tag 3 is supplied from the demodulation unit 174, the SPU182 performs, for example, BPSK demodulation (decoding of Manchester code) on the data and supplies the acquired data to the CPU181. To do. When the command to be transmitted to the non-contact IC tag 3 is supplied via the bus 185, the SPU182 performs BPSK modulation (coding to Manchester code) on the command and outputs the acquired data to the modulation unit 172. To do. [0132] The SCC183 supplies the data supplied from the CPU 121 in FIG. 11 to the CPU 181 via the bus 185, and outputs the data supplied from the CPU 181 via the bus 185 to the CPU 121. [0133] The modulation unit 172 ASK-modulates the carrier wave of a predetermined frequency (for example, 13.56 MHz) supplied from the oscillation circuit (OSC) 173 based on the data supplied from the SPU 182, and generates the modulated wave as an electromagnetic wave. Is output from the antenna 175. On the other hand, the demodulation unit 174 demodulates the modulated wave (ASK modulated wave) acquired via the antenna 175 and outputs the demodulated data to the SPU 182. [0134] The antenna 175 radiates a predetermined electromagnetic wave, and detects whether or not the non-contact IC tag 3 (mobile phone 1) is approached based on the change in the load with respect to the radiated electromagnetic wave. Then, when the non-contact IC tag 3 is brought close to the antenna 175, the antenna 175 transmits and receives various data to and from the non-contact IC tag 3. [0135] FIG. 13 is a diagram showing an example of specifications for communication performed between the reader / writer 12 and the non-contact IC tag 3. [0136] As described above, the communication between the reader / writer 12 and the non-contact IC tag 3 is performed by half-duplex, and the communication speed is, for example, 211.875 kbps. [0137] Further, as shown in the figure, the center frequency of the frequency band used for power transmission and data transfer from the reader / writer 12 to the non-contact IC tag 3 and data transfer from the non-contact IC tag 3 to the reader / writer 12 is determined. For example, 13.56MHz. [0138] The output of the radio wave output from the reader / writer 12 for power transmission is, for example, 350 mW, and the communication distance is, for example, about 10 cm, although it depends on the communication environment such as the characteristics of the antenna. [0139] As described above, the data transfer from the reader / writer 12 to the non-contact IC tag 3 is performed by ASK-modulating the data encoded in the Manchester code, and the degree of modulation (maximum amplitude of data signal / maximum amplitude of carrier wave). ) Is, for example, about 0.1. Further, in the data transfer from the non-contact IC tag 3 to the reader / writer 12, as described above, the output data is converted into a transmission signal by the load switching method (the antenna 175 is turned on / off according to the output data). It is done by changing the load of). [0140] FIG. 14 is a block diagram showing a detailed configuration example of the Bluetooth module 145 of FIG. [0141] The CPU 201 expands the control program stored in the ROM 202 into the RAM 203 and controls the overall operation of the Bluetooth module 145. These CPUs 201 to RAM 203 are connected to each other via a bus 205, and a flash memory 204 is also connected to the bus 205. [0142] The flash memory 204 stores, for example, a Bluetooth device name set for each Bluetooth device, a Bluetooth address unique to each Bluetooth device, and the like. [0143] Since the Bluetooth address is a 48-bit identifier and is unique (unique) to each Bluetooth device, it is used for various processes related to the management of the Bluetooth device. [0144] For example, as mentioned above, in order to establish intra-piconet synchronization, all slaves need to have information about the master's frequency hopping pattern, which is based on the master's Bluetooth address. It is designed to be calculated by the slave. [0145] More specifically, the lower 24 bits of the Bluetooth address are LAP (Low Address Part), the next 8 bits are UAP (Upper Address Part), and the remaining 16 bits are NAP (Non-significant Address). It is divided into Part), and 28 bits consisting of 24 bits of the entire LAP and the lower 4 bits of the UAP are used to calculate the frequency hopping pattern. [0146] Each slave performs a frequency hopping pattern based on the above-mentioned 28-bit portion of the master's bluetooth address obtained at the time of the "call" to establish intra-piconet synchronization, as well as the bluetooth clock notified by the master. Can be calculated. [0147] Returning to the explanation of FIG. 14, the flash memory 204 also stores a link key for authenticating the Bluetooth device of the communication partner and encrypting the data to be transmitted after the synchronization in the piconet is established, which is necessary. Provided to CPU 201 accordingly. [0148] The input / output interface 206 manages the input / output of the data supplied from the CPU 121 of FIG. 11 and the data supplied from the baseband control unit 207 based on the instruction from the CPU 201. [0149] The baseband control unit 207 supplies the data supplied from the input / output interface 206 to the GFSK (Gaussian Frequency Shift Keying) modulation unit 221 in order to transmit the data to the mobile phone 1, and the data is supplied from the GFSK demodulation unit 227. When it is, it is output to the bus 205 or the input / output interface 206. [0150] The GFSK modulation unit 221 limits the high frequency component of the data supplied from the baseband control unit 207 by a filter, performs frequency modulation as primary modulation, and outputs the acquired data to the spread spectrum unit 222. [0151] The spread spectrum unit 222 is calculated as described above, switches the carrier frequency based on the frequency hopping pattern notified from the hopping synthesizer unit 225, and is obtained after applying spread spectrum to the supplied data. The signal is output to the communication control unit 223. In Bluetooth, the spread spectrum unit 222 hops the frequency every 625 μs and transmits data. [0152] The communication control unit 223 uses the 2.4 GHz band to transmit a spread spectrum signal from the antenna 224. Further, the communication control unit 223 outputs the received signal from the antenna 224 to the inverse spread spectrum unit 226. [0153] The inverse spread spectrum unit 226 hops the reception frequency based on the frequency hopping pattern notified from the hopping synthesizer unit 225, and acquires, for example, a signal from the mobile phone 1. Further, the inverse spread spectrum unit 226 reverse-spread spectrum the acquired signal and outputs the signal obtained after reproducing the signal from the mobile phone 1 to the GFSK demodulation unit 227. The GFSK demodulation unit 227 GFSK demodulates the signal supplied from the inverse spread spectrum unit 226 and outputs the obtained data to the baseband control unit 207. [0154] Since the configuration of the Bluetooth module 56 of the mobile phone 1 is the same as that shown in FIG. 14, detailed description thereof will be omitted. In the following, for example, the CPU of the Bluetooth module 56 will be described as CPU201A, and the ROM will be described as ROM202A. Other configurations will be described in the same manner. [0155] Next, the operation of the communication system of FIG. 2 will be described. [0156] First, the process of the non-contact IC tag management program 126H of the personal computer 11 for registering the strap ID of the non-contact IC tag 3 and the Bluetooth device name of the mobile phone 1 in association with each other will be described with reference to the flowchart of FIG. .. [0157] That is, when using the communication system shown in FIG. 2, the user needs to register, for example, the strap ID of the newly purchased strap 2 and the Bluetooth device name of the mobile phone 1 in the personal computer 11 in advance. [0158] In step S1, the non-contact IC tag management program 126H causes the LCD 106 to display a selection screen that allows the user to select whether or not to register. FIG. 16 is a diagram showing an example of the selection screen displayed on the LCD 106 in step S1. In this example, the registration window 241 is displayed, and the message "Do you want to register?" Is displayed there. There is. In addition, the "OK" button 241A and the "Cancel" button 241B are displayed in the registration window 241. [0159] Then, the non-contact IC tag management program 126H proceeds to step S2 when the "OK" button 241A is operated by the user while the selection screen as shown in FIG. 16 is displayed, and executes the reader / writer control program 126F. Start it. [0160] In step S3, the non-contact IC tag management program 126H displays a message requesting that the non-contact IC tag 3 (strap 2) be brought close to the reader / writer 12 on the LCD 106 following the display shown in FIG. FIG. 17 is a diagram showing an example of the screen displayed on the LCD 106 in step S3. In the registration window 241 "Please bring the IC tag closer to the reader / writer 12). Message is displayed. [0161] In step S4, the non-contact IC tag management program 126H determines whether or not the strap ID has been notified, and waits until it is determined that the strap ID has been notified. When the non-contact IC tag 3 is approached, the strap ID is read by the reader / writer control program 126F activated in step S2, and the strap ID is notified. [0162] In step S4, when it is determined that the strap ID has been notified, the non-contact IC tag management program 126H proceeds to step S5 and displays a message notifying that the strap ID has been confirmed. FIG. 18 is a diagram showing an example of a message displayed by the process of step S5, and as shown in the figure, a message such as Strap ID has been confirmed. Is displayed in the registration window 241. Also, below the message, the "Next" button 241C, which is operated when proceeding to the next process, is displayed. [0163] In step S6, the non-contact IC tag management program 126H displays the input screen of the Bluetooth device name to be registered in association with the notified strap ID. FIG. 18 is a diagram showing an example of a Bluetooth device name input screen. The message "Enter the Bluetooth device name" is displayed in the registration window 241. Below that, the Bluetooth device name input field 241D Is displayed. For example, the user confirms the Bluetooth device name of the mobile phone 1 and inputs the Bluetooth device name from the keyboard 104. [0164] In step S7, the non-contact IC tag management program 126H determines whether or not the Bluetooth device name has been input, and waits until it is determined that the Bluetooth device name has been input. Then, for example, as shown in FIG. 19, the user inputs a Bluetooth device name such as "Red mobile phone", and the "Next" button 241E displayed under the Bluetooth device name input field 241D is operated. When, the non-contact IC tag management program 126H determines that the Bluetooth device name has been input, and proceeds to step S8. [0165] In step S8, the non-contact IC tag management program 126H associates the strap ID with the Bluetooth device name and registers them in, for example, HDD153. [0166] When the strap ID notified from the non-contact IC tag 3 and the Bluetooth device name entered by the user are registered, the non-contact IC tag management program 126H proceeds to step S9 and sends a message notifying that the registration is completed. Display it. FIG. 20 is a diagram showing an example of a message displayed by the process of step S9. In this example, the message Registration is completed is displayed in the registration window 241. Then, when the "OK" button 241F displayed in the registration window 241 is operated, the non-contact IC tag management program 126H ends the process. [0167] By executing the above processing, for example, the HDD 153 stores a table corresponding to the strap ID and the Bluetooth device name as shown in FIG. 21. Of course, the strap ID may be manually input by the user from the keyboard 104 or the like. [0168] In the corresponding table in Fig. 21, the strap ID "A045PR63" and the Bluetooth device name "Red mobile phone" are stored as the first registration information, and the strap ID "WW9565B" and the Bluetooth device name "Yellow PDA" are the first. It is saved as the registration information of 2. [0169] When the strap 2 is approached and the strap ID "A045PR63" is notified, the Bluetooth control program 126G refers to such a correspondence table and sets the other party to establish communication as a "red mobile phone", that is, a mobile phone. Select as phone 1. [0170] Next, the processing of the reader / writer control program 126F activated in step S2 of FIG. 15 will be described with reference to the flowchart of FIG. 22. [0171] In step S21, the reader / writer control program 126F controls each part of the reader / writer 12 and radiates an electromagnetic wave for detecting the non-contact IC tag 3. [0172] Then, in step S22, the reader / writer control program 126F determines whether or not the strap ID has been notified from the non-contact IC tag 3, and waits until it is determined that the strap ID has been notified. If the reader / writer control program 126F determines in step S22 that the strap 2 is in close proximity and the strap ID is notified from the non-contact IC tag 3, the reader / writer control program 126F proceeds to step S23 and notifies the non-contact IC tag management program 126H of it. And end the process. [0173] Next, a series of processes of the communication system of FIG. 2 when the correspondence table as shown in FIG. 21 is stored in the personal computer 11 will be described with reference to the flowcharts of FIGS. 23 and 24. [0174] In addition, in order to clarify the difference in processing from the mobile phone 1 to which the strap 2 is attached, a non-contact IC tag existing in the vicinity of the personal computer 11 is not attached or is built in by a strap or the like. The processing of PDA (Personal Digital Assistants) (Bluetooth devices), which is not shown, is also described in the flowcharts of FIGS. 23 and 24. [0175] In this example, the personal computer 11 is the master, and the mobile phone 1 and the PDA are the slaves. Further, in the description of the following flowchart, the communication means the communication by Bluetooth performed after establishing the synchronization in the piconet and identifying the other party as appropriate. [0176] In step S61, the reader / writer control program 126F radiates an electromagnetic wave for detecting the non-contact IC tag 3. The reader / writer control program 126F controls the reader / writer 12 by a predetermined control command, and radiates electromagnetic waves from the antenna 175 at a predetermined cycle. [0177] When the non-contact IC tag control program 72A of the strap 2 is close to the personal computer 11 and receives the electromagnetic wave in the step S71, the process proceeds to the step S72, the strap ID is read from the EEPROM 74, and the reader / writer 12 is notified of the electromagnetic wave. Let me. [0178] In step S62, the reader / writer control program 126F receives the tag ID notified from the non-contact IC tag 3, proceeds to step S63, and notifies the Bluetooth control program 126G of it. [0179] Then, in step S31, the Bluetooth control program 126G receives the tag ID. [0180] After that, the Bluetooth control program 126G makes an "inquiry" in steps S32 to S34, and makes a "call" in steps S35 to S42. Basically, "inquiry" is a process for detecting a Bluetooth device (mobile phone 1, PDA) existing in the vicinity of personal computer 11, and "call" is a process for detecting a Bluetooth device detected by "inquiry". , Master attribute information (Bluetooth address, Bluetooth clock, etc.) is a process for notifying. [0181] In step S32, the Bluetooth control program 126G controls the Bluetooth module 145 and broadcasts IQ packets. [0182] Specifically, the Bluetooth control program 126G uses the preset 24-bit LAP (9E8B33), 4-bit UAP (all 0), and the entire 28 bits of the Bluetooth clock to create a query frequency hopping pattern. Generate. [0183] In addition, the Bluetooth control program 126G generates an IAC (Inquiry Access Code) from the preset LAPs of 9E8B00 to 9E8B3F using one address block, and calculates an IQ packet consisting of the access code, which is an inquiry hopping pattern. Broadcast with. [0184] Packets sent and received in Bluetooth are composed of a basic 68-bit or 72-bit access code indicating the destination of the transmitted packet, a 54-bit packet header including parameters for managing the communication link, and user data. It consists of a 0 to 2745 bit (variable length) payload. [0185] The IQ packet broadcast from the antenna 224 of the Bluetooth module 145 is received by the Bluetooth control program 41B of the mobile phone 1 in step S81, and is received by the Bluetooth control program of the PDA in step S101. [0186] Then, in step S82, the Bluetooth control program 41B sends an FHS packet for notifying the attributes of the slave to the personal computer 11 and responds to the inquiry. This FHS packet contains information about the bluetooth address and bluetooth clock of the bluetooth module 56 in its payload. [0187] The transmitted FHS packet is received in step S33 by the Bluetooth control program 126G of the personal computer 11, and the attribute information of the mobile phone 1 is acquired. [0188] Further, in step S102, an FHS packet indicating the PDA attribute is also transmitted, which is received by the Bluetooth control program 126G in step S34. [0189] By the above "inquiry", the Bluetooth control program 126G is in a state of acquiring the attribute information of all the slaves existing in the surroundings. [0190] In step S35, the Bluetooth control program 126G generates an ID packet based on the information described in the FHS packet acquired from the mobile phone 1 and transmits it to the mobile phone 1. [0191] Specifically, the Bluetooth control program 126G calculates the calling frequency hopping pattern using the 24 bits of the LAP of the Bluetooth address set in the Bluetooth module 56, the lower 4 bits of the UAP, and the 28 bits of the Bluetooth clock. [0192] In addition, the Bluetooth control program 126G generates a DAC (Device Access Code) using the LAP of the Bluetooth module 56, and transmits an ID packet consisting of the DAC to the mobile phone 1 using the calculated calling frequency hopping pattern. .. [0193] When the Bluetooth control program 41B of the mobile phone 1 receives the ID packet in step S83, it proceeds to step S84, sends the same ID packet to the personal computer 11, and notifies that the ID packet has been received normally. .. [0194] When the Bluetooth control program 126G receives the ID packet transmitted from the mobile phone 1 in step S36, the Bluetooth control program proceeds to step S37 and transmits an FHS packet for notifying its own attribute to the mobile phone 1. [0195] In step S85, the Bluetooth control program 41B of the mobile phone 1 receives the FHS packet transmitted from the personal computer 11 and acquires the attribute information of the master. The Bluetooth control program 41B proceeds to step S86, sends an ID packet to the personal computer 11, and notifies that the FHS packet has been received. [0196] Then, the Bluetooth control program 41B proceeds to step S87 to establish synchronization within the piconet with the personal computer 11. [0197] Specifically, the Bluetooth control program 41B uses the 24 bits of the LAP of the Bluetooth address set in the personal computer 11 (Bluetooth module 145), the lower 4 bits of the UAP, and the 27 bits of the Bluetooth clock for channel frequency hopping. Generate patterns and establish frequency axis synchronization. [0198] In addition, the Bluetooth control program 41B adds an offset (difference) to the Bluetooth clock it manages based on the Bluetooth clock notified from the personal computer 11, and establishes synchronization on the time axis. [0199] The Bluetooth control program 126G receives the ID packet transmitted from the mobile phone 1 in step S38. [0200] When establishing synchronization with a plurality of slaves, the master personal computer 11 repeatedly executes the above "call" for each slave, and sequentially increases the number of slaves constituting the piconet. That is, in steps S39 to S42 and steps S103 to S107, a similar "call" is made between the personal computer 11 and the PDA to establish intra-piconet synchronization. [0201] Then, after the intra-piconet synchronization is established with all the slaves, the Bluetooth control program 126G requests the notification of the Bluetooth device name set for each slave. The Bluetooth control program 126G requests the mobile phone 1 to notify the mobile phone 1 in step S43. [0202] It is also possible to request notification of the Bluetooth device name immediately after synchronization is established with each Bluetooth device (immediately after the "call" ends). [0203] When the Bluetooth control program 41B receives the request in step S88, it proceeds to step S89, reads the Bluetooth device name set in the flash memory 204A (flash memory of the Bluetooth module 56), and notifies it. [0204] The Bluetooth device name transmitted from the mobile phone 1 is received by the Bluetooth control program 126G in step S44. [0205] In step S45, the Bluetooth control program 126G requests the PDA to notify the Bluetooth device name, and obtains the response in step S46. [0206] Then, in step S47, the Bluetooth control program 126G refers to the correspondence table and communicates with the slave having the Bluetooth device name corresponding to the strap ID notified in advance from among the plurality of slaves that have notified the Bluetooth device name. Identify it as the other party's terminal and communicate with its slave. [0207] By requesting the notification of the Bluetooth device name, when the mobile phone 1 notifies the "red mobile phone" and the PDA notifies the "yellow PDA", the non-contact IC tag 3 notifies the strap ID ". When "A045PR63" is notified, the Bluetooth control program 126G refers to the corresponding table shown in Fig. 21 and identifies the mobile phone 1 with the Bluetooth device name of "Red mobile phone" as the terminal of the communication partner. be able to. [0208] In Bluetooth, a profile indicating a data transmission method is defined as a profile to be selected after establishing synchronization between terminals. For example, the corresponding table as described above is associated with each strap ID. Then, the profile that the terminal can provide may be registered. That is, when the strap ID is notified, the Bluetooth control program 126G of the personal computer 11 acquires the profile registered in association with the strap ID, and communicates with the mobile phone 1 with the acquired profile. [0209] By the above processing, even if there are a plurality of Bluetooth devices including a PDA in the vicinity of the personal computer 11, only between the personal computer 11 and the mobile phone 1 without selecting a terminal or the like. Communication is started. [0210] In the above, the personal computer 11 identifies the communication partner based on the Bluetooth device name of the mobile phone 1 notified from the non-contact IC tag 3, and communicates with the terminal. However, the non-contact IC It is also possible to identify the communication partner and start communication based on the Bluetooth address notified from tag 3. [0211] Next, the process of the non-contact IC tag management program 126H for registering the strap ID of the non-contact IC tag 3 and the Bluetooth address of the mobile phone 1 in association with each other will be described with reference to the flowchart of FIG. [0212] The process shown in FIG. 25 is the same as the process shown in FIG. 15 except that the information registered in association with the strap ID of the non-contact IC tag 3 is a Bluetooth address. [0213] That is, when registration is selected on the selection screen of FIG. 16, the reader / writer control program 126F is activated, and a message as shown in FIG. 17 is displayed on the LCD 106. Then, when the strap 2 is brought close to the reader / writer 12 and the strap ID is notified, the non-contact IC tag management program 126H displays a message as shown in FIG. 18, and in step S126, the Bluetooth address is changed. Display the input screen. [0214] FIG. 26 is a diagram showing an example of the input screen displayed in step S126. In this example, the message "Enter Bluetooth address" is displayed in the registration window 251 and Bluetooth is displayed below it. The address input field 251A is displayed. The user confirms the Bluetooth address of the mobile phone 1 and inputs it by operating the keyboard 104 or the like. [0215] Then, in step S127, the non-contact IC tag management program 126H determines whether or not the Bluetooth address has been input, and for example, as shown in FIG. 26, the Bluetooth of "08:00:46:21:14:F9". When the address is input and the "Next" button 252B is operated, it is determined that the Bluetooth address has been input, and the process proceeds to step S128. [0216] In step S128, the non-contact IC tag management program 126H registers the strap ID notified from the non-contact IC tag 3 in association with the input Bluetooth address. After that, in step S129, the non-contact IC tag management program 126H displays a screen as shown in FIG. 20 notifying that the registration is completed, and then ends the process. [0217] FIG. 27 is a diagram showing an example of a correspondence table registered by executing the above processing. [0218] In the corresponding table in Fig. 27, the strap ID "A045PR63" and the Bluetooth address "08: 00: 46: 21: 14: F9" are stored as the first registration information, and the strap ID "WW9565BKO" and the Bluetooth address " 08:01:57:22:38:F9 "is saved as the second registration information. As described above, in addition to this, it is also possible to register information such as a profile. [0219] When the strap 2 is approached and the strap ID is notified from the non-contact IC tag 3, the Bluetooth control program 126G can identify the person to establish the communication by referring to such a correspondence table. .. [0220] Next, a series of processes of the communication system of FIG. 2 when the correspondence table as shown in FIG. 27 is stored in the personal computer 11 will be described with reference to the flowcharts of FIGS. 28 and 29. [0221] The process shown in FIG. 28 is the same as the process up to the inquiry described with reference to FIG. 23. [0222] That is, when the strap 2 is brought close to the reader / writer 12, the non-contact IC tag 3 provides the strap ID to the personal computer (reader / writer control program 126F), and the Bluetooth control program 126G provides "in steps S142 to S144". "Inquiry" is executed. [0223] The Bluetooth control program 126G, which acquired the Bluetooth addresses of mobile phone 1 and PDA by "inquiry", acquired the Bluetooth address corresponding to the strap ID acquired via electromagnetic waves from the corresponding table in step S145, and acquired the Bluetooth address. Search for FHS packets sent from the slave based on the address. Then, the Bluetooth control program 126G identifies a slave having a Bluetooth address corresponding to the strap ID as a communication partner. [0224] For example, when the correspondence table as shown in Fig. 27 is saved and the strap ID "A045PR63" is notified from the non-contact IC tag 3, the Bluetooth control program 126G is set to "08: 00: 46: 21: 14". Identify the terminal for which the ": F9" Bluetooth address is set by searching the FHS packet. For example, if the Bluetooth address notified by the FHS packet from the mobile phone 1 is "08: 00: 46: 21: 14: F9", the Bluetooth control program 126G identifies the mobile phone 1 as the terminal of the communication partner. Can be done. [0225] Then, the Bluetooth control program 126G then makes a "call" only to the mobile phone 1 specified as the communication partner in step S145. That is, no further processing is performed with the PDA's Bluetooth control program. [0226] Subsequent processes are the same as the processes of steps S35 to S38 and steps S83 to S87 described with reference to FIGS. 23 and 24. That is, a "call" is made between the Bluetooth control program 126G of the personal computer 11 and the Bluetooth control program 41B of the mobile phone 1, and synchronization is established. [0227] Then, in step S150, the communication is started by the Bluetooth control program 126G of the personal computer 11. [0228] As described above, the personal computer 11 can also identify the communication partner based on the strap ID notified from the non-contact IC tag 3 by registering the strap ID and the Bluetooth address in association with each other. That is, the user can start communication between the mobile phone 1 and the personal computer 11 simply by bringing the strap 2 close to the personal computer 11. [0229] In the above, the information associated with the strap ID is a Bluetooth device name or a Bluetooth address, but if it is unique identification information, various information may be registered in association with the strap ID. [0230] For example, when an IPv6 (Internet Protocol version 6) address consisting of 128 bits is assigned to each device, the master personal computer 11 corresponds to the address corresponding to the strap ID notified from the non-contact IC tag 3. Can be obtained from the corresponding table and the device to communicate with can be specified. [0231] The communication system that acquires the strap ID by communicating with the non-contact IC tag 3 and the reader / writer 12 and establishes the synchronization within the piconet based on the corresponding Bluetooth address or Bluetooth device name is the mobile phone 1 as described above. It can be applied not only between Bluetooth and personal computer 11 but also between various devices. [0232] For example, an information providing system as described above can be installed between a mobile terminal such as a PDA equipped with a non-contact IC tag 3 and a device such as a television receiver, a car navigation system, a vending machine, or an ATM (automatic teller machine). Can be configured. [0233] Furthermore, not only the connection between devices, but also communication units such as reader / writers, non-contact IC tags, and Bluetooth modules can be used in moving objects such as automobiles, trains, ships, and airplanes, in buildings, or in buildings. It is installed everywhere in the city, and by making it possible to connect to networks such as the Internet, LAN (Local Area Network), and WAN (Wide Area Network) via its Bluetooth module, etc., so-called ubiquitous society ( Ubiquitous Network society, or Ubiquitous Computing society) can also be configured. [0234] In this case, the correspondence table of the strap ID and the identification information of the terminal is stored in a predetermined server existing on the network, and the correspondence table can be referred to from any device (reader / writer) that has received the strap ID. You may do so. [0235] In the above, the wireless communication to be established is defined as Bluetooth, but the present invention can also be applied to communication other than Bluetooth such as wireless LAN (IEEE802.11b). [0236] Further, as communication other than Bluetooth, for example, there are IEEE802.11a, IEEE802.11g, IrDA, HomeRF (SWAP), Wireless1394 and the like, and the present invention can be applied to these communications as well. [0237] Instead of the communication method that uses a loop antenna to transmit power and data as in the non-contact IC tag 3 described above, the output is suppressed so that the communication distance is shorter than that of a communication method such as Bluetooth. Any communication method may be used as long as it is a set communication method. [0238] Instead of the above-mentioned Memory Stick 151, a non-contact IC tag 3 may be built in an SD card (registered trademark) standard or a CF card (registered trademark) standard, as shown in FIG. It may be attached to the mobile phone 1 as a sticker instead of a strap. [0239] The series of processes described above can be executed by hardware, but can also be executed by software. [0240] When a series of processes are executed by software, the programs that make up the software can execute various functions by installing a computer embedded in dedicated hardware or various programs. It can be installed from a network or recording medium on a possible, eg, general purpose personal computer. [0241] As shown in FIG. 11, the recording medium includes a magnetic disk 141 (including a floppy disk) and an optical disk 142 (CD) on which the program is recorded, which are distributed to provide the program to the user separately from the main body of the device. -ROM (Compact Disk-Read Only Not only composed of packaged media consisting of Memory), DVD (including Digital Versatile Disk), magneto-optical disk 143 (including MD (registered trademark) (Mini-Disk)), or semiconductor memory 144, but also a device. It consists of an HDD 153 or the like in which a program is recorded, which is provided to the user in a state of being pre-installed in the main body. [0242] In the present specification, the steps for describing a program recorded on a recording medium are not necessarily processed in chronological order according to the order described, but are not necessarily processed in chronological order, but are arranged in parallel or individually. It also includes the processing to be executed. [0243] Further, in the present specification, the system represents an entire device composed of a plurality of devices. [0244] [Effect of the invention] According to the first information processing apparatus and method of the present invention, and the program, the identification information of the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave and the first communication terminal of the first communication terminal. The terminal name information of is stored in association with each other, and identification information is acquired from a nearby wireless communication body by using a first wireless communication unit that communicates via electromagnetic waves. In addition, synchronization is established for communication using the second wireless communication unit with the second communication terminal existing in the vicinity, and the second terminal name information of the second communication terminal that has established the synchronization. To get. Then, based on the stored information, the communication terminal having the first terminal name information corresponding to the acquired identification information is specified from the second communication terminal having the second terminal name information. , When performing the second communication, the user can easily and quickly start the communication. [0245] According to the second information processing apparatus and method of the present invention, and the program, the first identification information for identifying the wireless communication body that operates based on the induced power generated by receiving the electromagnetic wave, and the first identification information. The second identification information that identifies the communication terminal is associated and stored, and the first identification information is acquired from a nearby wireless communication body by using the first wireless communication unit that communicates via electromagnetic waves. From the second communication terminal existing in the vicinity, the third identification information for identifying the second communication terminal is acquired by using the second wireless communication unit. Further, based on the stored information, the first communication terminal having the second identification information corresponding to the acquired first identification information is specified from the second communication terminal having the third identification information. .. Then, since synchronization is established between the specified first communication terminal and the communication using the second wireless communication unit, the user can easily and quickly perform the second communication. , The communication can be started. [Simple explanation of drawings] FIG. 1 is a diagram showing an example of a mobile phone used in a communication system to which the present invention is applied. FIG. 2 is a diagram showing a configuration example of a communication system to which the present invention is applied. 3 is a diagram showing an example of the appearance of the mobile phone of FIG. 2. FIG. 4 is a diagram showing another example of the appearance of the mobile phone of FIG. 2. FIG. 5 is a block diagram showing an example of a functional configuration of the mobile phone of FIG. 2. FIG. 6 is a block diagram showing a configuration example of the non-contact IC tag of FIG. 2. FIG. 7 is a diagram showing an example of the appearance of the personal computer of FIG. 2. FIG. 8 is a diagram showing another example of the appearance of the personal computer of FIG. 2. FIG. 9 is a diagram showing still another example of the appearance of the personal computer of FIG. 2. FIG. 10 is a diagram showing an example of a side surface of the personal computer of FIG. 2. FIG. 11 is a block diagram showing a configuration example of the personal computer of FIG. 2. FIG. 12 is a block diagram showing a configuration example of the non-contact IC tag reader / writer of FIG. 11. FIG. FIG. 13 is a diagram showing an example of specifications for communication performed between a non-contact IC tag and a reader / writer. FIG. 14 is a block diagram showing a configuration example of the Bluetooth module of FIG. FIG. 15 is a flowchart illustrating processing of a personal computer. FIG. 16 is a diagram showing an example of a screen displayed on a personal computer. FIG. 17 is a diagram showing an example of another screen displayed on a personal computer. FIG. 18 is a diagram showing an example of yet another screen displayed on a personal computer. FIG. 19 is a diagram showing an example of a screen displayed on a personal computer. FIG. 20 is a diagram showing an example of another screen displayed on a personal computer. FIG. 21 is a diagram showing an example of a correspondence table stored in a personal computer. FIG. 22 is a flowchart illustrating another process of the personal computer. FIG. 23 is a flowchart illustrating processing of the communication system of FIG. 24 is a flowchart following FIG. 23 for explaining other processes of the communication system of FIG. 2. FIG. FIG. 25 is a flowchart illustrating still another process of the personal computer. FIG. 26 is a diagram showing an example of a screen displayed on a personal computer. FIG. 27 is a diagram showing an example of another correspondence table stored in a personal computer. FIG. 28 is a flowchart illustrating another process of the communication system of FIG. 29 is a flowchart following FIG. 28 illustrating another process of the communication system of FIG. 2. FIG. [Explanation of symbols] 1 mobile phone, 3 non-contact IC tag, 11 Personal Computer, 12 Reader / Writer, 56 Bluetooth Module, 41B Bluetooth Control Program, 71 CPU, 72 ROM, 73 RAM, 74 EEPROM, 75 Bus, 76 Data Transmitter, 77 BPSK Modulator, 78 Interface, 79 Antenna, 81 BPSK Demodulator, 82 Data receiver, 91 Voltage regulator, 92 ASK modulator, 93 ASK demodulator, 94 Oscillator circuit, 126F Reader / writer control program, 126G Bluetooth control program, 126H Non-contact IC tag management program, 141 Magnetic disk, 142 Optical disk, 143 Optomagnetic disk, 144 Semiconductor memory, 145 Bluetooth module, 171 IC, 172 Modulator, 173 Oscillator circuit, 174 Demodulator, 175 Antenna, 201 CPU, 202 ROM, 203 RAM, 204 Flash memory, 205 Bus, 206 I / O Interface, 207 Baseband Control, 208 RF
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9706344B2 | Cited by | United States of America | Applicant |
| JP200263652A | Cites | Japan | – |
| JP2002125268A | Cites | Japan | – |
| JP2001156704A | Cites | Japan | – |
| JP2001156723A | Cites | Japan | – |
| JP2001189722A | Cites | Japan | – |
| JP3671881B2 | Cites | Japan | – |
| JP3671880B2 | Cites | Japan | – |
17 members in 7 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2001278495 | Japan | A | |
| JP20010278495 | – | – | – |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| JP2003087263A | Japan | A | |
| WO03026213A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1330075A1 | European Patent Office (EPO) | A1 | |
| KR20040032815A | Republic of Korea | A | |
| US2004077313A1 | United States of America | A1 | |
| CN1633781A | China | A | |
| EP1330075A4 | European Patent Office (EPO) | A4 | |
| EP1330075B1 | European Patent Office (EPO) | B1 | |
| DE60226403D1 | Germany | D1 | |
| CN100550792C | China | C | |
| KR100930754B1 | Republic of Korea | B1 | |
| JP4655439B2This record | Japan | B2 | |
| US8280306B2 | United States of America | B2 | |
| US2013017790A1 | United States of America | A1 | |
| US8798542B2 | United States of America | B2 | |
| US2014225716A1 | United States of America | A1 | |
| US9287937B2 | United States of America | B2 |
15 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Written notification of patent or utility model registrationJAPANESE INTERMEDIATE CODE: R151R151 | R151 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 4655439
- Publication, DOCDB
- 4655439
- Publication, EPODOC
- JP4655439B
- Application
- 278495
- Application, DOCDB
- 2001278495
- Application, EPODOC
- JP20010278495
Titles2
- Japanese
- 情報処理装置および方法、並びにプログラム
- English
- Information processing equipment and methods, and programs
Classification
- CPC, 15
- H04B5/77
- H04L12/28
- H04L63/0492
- H04M2250/02
- H04W40/00
- H04W56/00
- H04W84/18
- H04W88/06
- H04M1/72412
- H04W12/50
- H04W12/63
- G06K7/10297
- G06K19/0723
- G06K19/07749
- H04W12/04
- IPC, 10
- H04W8 26
- H04W84 12
- G06K19 00
- G06K17 00
- H04L12 28
- H04M1 72412
- H04W4 00
- H04W76 02
- H04W84 10
- H04W92 08