WO2007060717A1 - 通信装置、通信プログラム、および通信方法 - Google Patents

通信装置、通信プログラム、および通信方法 Download PDF

Info

Publication number
WO2007060717A1
WO2007060717A1 PCT/JP2005/021530 JP2005021530W WO2007060717A1 WO 2007060717 A1 WO2007060717 A1 WO 2007060717A1 JP 2005021530 W JP2005021530 W JP 2005021530W WO 2007060717 A1 WO2007060717 A1 WO 2007060717A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
user
unit
list
correspondence table
Prior art date
Application number
PCT/JP2005/021530
Other languages
English (en)
French (fr)
Inventor
Kimihiro Sawada
Takashi Ueki
Original Assignee
Fujitsu Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Limited filed Critical Fujitsu Limited
Priority to KR1020087012164A priority Critical patent/KR101013247B1/ko
Priority to CN200580052146XA priority patent/CN101313561B/zh
Priority to PCT/JP2005/021530 priority patent/WO2007060717A1/ja
Priority to JP2007546319A priority patent/JP4559489B2/ja
Publication of WO2007060717A1 publication Critical patent/WO2007060717A1/ja
Priority to US12/119,946 priority patent/US8094593B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata

Definitions

  • the present invention is a communication device that performs communication based on a communication contact, a communication device that has a function of executing a program, and causes the communication device to perform communication based on a communication contact.
  • the present invention relates to a program and a communication method in a communication apparatus.
  • Patent Document 1 describes a technique for displaying an address book in order of communication partner powers having a high communication frequency in order
  • Patent Document 2 describes a long-term connection from the address book. It is described as a technology that deletes the registration data of the communication partner. According to these techniques, it is possible to easily select a communication partner with a high communication frequency, and to improve the operability of the communication device.
  • Patent Document 1 Japanese Patent Laid-Open No. 2003-198708
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2004-357142 [0005]
  • communication is further promoted to a partner with high communication frequency, but forgetting to communicate with only a partner who has not been contacted. It's hard to notice even important important partners.
  • Patent Document 2 states that when permitting deletion of registered data, a list of communication partners that have not been in contact for a long time is displayed, and forgetting to contact by checking this list. You can notice the other communication partner.
  • an object of the present invention is to provide a communication device, a communication program, and a communication method that can avoid the inconvenience of being far away from a communication partner. Disclosure of the invention
  • the communication device of the present invention that achieves the above-described object stores a correspondence table between a user who uses the communication device and a communication contact for contacting the user via the communication device.
  • a communication unit that transmits data having a communication contact as a receiver, and receives data having a communication contact from Z or a communication contact;
  • the communication unit associates with the user and is stored in the correspondence table.
  • a search unit that searches for a user whose elapsed time for which the force has elapsed is longer than a predetermined threshold;
  • Communication that receives a user's selection operation in the list displayed on the display unit and receives a communication contact address associated with the selected user and recorded in the correspondence table in the communication unit. And a communication control unit for performing the above.
  • the communication device is selected from the users in the correspondence table stored in advance.
  • a list of searched users is displayed, and a selection operation of a user in the list is received.
  • the communication contact information of the selected user is automatically acquired, and communication is performed with the communication contact information.
  • the user of this communication device can recognize the user who has forgotten to contact by checking the displayed list, and by selecting the desired user from the list, the user of the communication device can communicate with the other party. You can easily contact the selected user without looking up. For this reason, communication is less likely to be postponed just because it is cumbersome, and it is possible to reliably avoid being distant from the user who forgot to contact.
  • the display unit displays a list in which the users searched by the search unit are arranged in an order based on the elapsed period
  • the display unit includes a switching unit that switches the arrangement order of the users in the list between the ascending order and the descending order of the elapsed period according to the operation.
  • the order of the users in the list is set to descending order of the elapsed period.
  • improve the operability of the communication device for example, by switching the order of the users in the list in ascending order of the elapsed period. Can do.
  • the search unit searches for a user whose elapsed time is longer than a threshold at every predetermined timing.
  • the display unit displays a list including newly searched users when a user other than the user who was searched at the previous search and displayed on the display unit is newly searched in the search unit.
  • U prefer that.
  • each user in the correspondence table is recorded in the correspondence table in the communication unit in association with the user! Talk to your contacts Equipped with a frequency acquisition unit that acquires the number of times communication was performed as the sender, and the search unit changes the threshold to a smaller value as the number of communications acquired by the frequency acquisition unit increases, and the elapsed period changes It is preferable to search for users that are longer than the later threshold.
  • the communication program of the present invention that achieves the above object is executed in a communication device having a function of executing the program, and in the communication device,
  • a storage unit for storing a correspondence table between a user who uses the communication device and a communication contact for communicating with the user via the communication device;
  • a communication unit that transmits data having a communication contact as a receiver, and receives data having a communication contact from Z or a communication contact;
  • the communication unit associates with the user and is stored in the correspondence table.
  • a search unit that searches for a user whose elapsed time for which the force has elapsed is longer than a predetermined threshold;
  • the communication unit In response to the user's selection operation in the list displayed on the display unit, the communication unit performs communication with the communication contact recorded in the correspondence table associated with the selected user as the recipient. And a communication control unit to be configured.
  • the communication program of the present invention it is possible to notice a communication partner who has not been in contact for a predetermined period of time, and to easily contact the communication partner without taking time and to communicate with the communication partner. The inconvenience of being estranged can be avoided.
  • components such as a communication unit constructed by the communication program of the present invention include Even if one component is constructed by one program component, one component may be constructed by multiple program components. It may be constructed by parts. In addition, these components may be those that perform such actions themselves, or that are executed by giving instructions to other programs and program components incorporated in the mobile terminal. Even so.
  • the communication method of the present invention that achieves the above object is a communication method in a communication device that performs data transmission and Z or data reception.
  • the communication contact address that is attached and stored in the correspondence table is the recipient.
  • the user who searches for a user whose elapsed time that has passed since the last communication was sent is longer than the predetermined threshold is searched.
  • a list of searched users is displayed.
  • the communication contact address associated with the selected user and recorded in the correspondence table is defined as a recipient. It is characterized by performing communication.
  • FIG. 1 is a schematic diagram showing an example of a communication system to which an embodiment of the present invention is applied.
  • FIG. 2 is an external perspective view of a mobile phone terminal.
  • FIG. 3 is a hardware configuration diagram of the mobile phone terminal.
  • FIG. 4 is a diagram showing functional blocks necessary for realizing the sparse list display function.
  • FIG. 5 is a flowchart showing a series of processing of a remote list display function.
  • FIG. 6 is a flowchart showing a flow of a series of communication flag update processing.
  • FIG. 7 is a flowchart showing a flow of a series of search processing.
  • FIG. 8 is a flowchart showing a flow of a series of processing of list display processing.
  • FIG. 9 is a diagram showing an example of a sparse list.
  • FIG. 10 is a diagram showing an example of a list menu.
  • FIG. 1 is a schematic diagram showing an example of a communication system to which an embodiment of the present invention is applied.
  • FIG. 1 shows a mobile phone terminal 10, a base station 20, a fixed telephone line 30, an exchange 31, a fixed telephone terminal 32, a network line 40, a mail server 41, and a personal computer 42.
  • the mobile phone terminal 10 is an embodiment of the communication device of the present invention.
  • the voice data or electronic mail with digitized voice is based on the telephone number or the electronic mail address! / Is sent to and received from the device. For example, when voice data in which the telephone number of the fixed telephone terminal 32 is specified as the receiving destination is transmitted from the mobile phone terminal 10, the voice data is transmitted to the base station 20 through wireless communication, and the base station 20 Is transmitted to the telephone 31 via the telephone line 30 and then to the fixed telephone terminal 32 to which the telephone number designated as the receiving destination is assigned.
  • an e-mail is sent from the mobile phone terminal 10 in which the e-mail address of a certain user is specified as the recipient
  • the e-mail is received by the base station 20 and then the network line. It is sent to the mail server 41 via 40 and stored in the mail server 41.
  • User power of personal computer 42 When the personal computer 42 is used to inquire the mail server 41 about the presence or absence of an e-mail addressed to its e-mail address, the inquiry is sent from the mail server 41 to the personal computer 42. An email with the received email address specified as the recipient is sent.
  • the telephone number of the mobile phone terminal 10 and various data transmitted to the e-mail address held by the user of the mobile phone terminal 10 from the fixed telephone terminal 32 or the personal computer 42 are transmitted through the telephone line 30 or the network line 40.
  • Mobile phone mail server (not shown) provided in base station 20 after being received by base station 20 via Etc.) and is received by the mobile phone terminal 10.
  • FIG. 1 shows only what is necessary for the explanation of the present invention for simplification of the drawing.
  • FIG. 1 shows the power of a large number of mail servers connected to the fixed telephone line 30 and the network line 40.
  • FIG. 2 is an external perspective view of the mobile phone terminal 10 shown in FIG. 1
  • FIG. 3 is a hardware configuration diagram of the mobile phone terminal 10.
  • the mobile phone terminal 10 is powered by an upper housing 11 and a lower housing 12 that open and close each other.
  • the upper housing 11 has an LCD 111 for image display, and a small inside.
  • a mouthpiece 112 is provided for listening to the voice that is provided with a speaker and applied to the ear.
  • the lower casing 12 is operated by the user, and various operation keys for making a call using the mobile phone terminal 10, sending an e-mail, and making various settings,
  • a microphone 122 that picks up the user's voice is built in and a microphone 122 that guides the voice to the microphone, and a sound outlet that outputs a sound that can be heard even if it is not applied to the ear with a built-in slightly larger speaker 123
  • a loading port 124 for loading a recording medium is provided.
  • FIG. 3 also shows a CPU 101, RAM 102, microphone device 103, speaker device 104, camera device 105, short-range wireless device 106, media controller 107, ROM 10 8, nonvolatile memory 109, display device 110, key device. 113, clock 114, telecommunications device 115, and antenna 116 are shown and are connected to each other via bus 100 except for antenna 116.
  • the CPU 101 has a function of executing various programs and controls the entire mobile phone terminal 10.
  • the ROM 108 stores various programs executed by the CPU 101 and various constants necessary for the execution of the various programs.
  • the CPU 101 executes the program stored in the ROM 108 while using the RAM 102 as a work area. To do.
  • the non-volatile memory 109 can be rewritten such as an address book and received e-mail. Various kinds of information that can be recorded are recorded.
  • a list of communication partners registered in the address book that have not been in contact for a predetermined specified period or longer (hereinafter, this list is referred to as a sparse list) is displayed on the LCD 111. It is equipped with a remote list display function that avoids being distant from the communication partner by displaying above. The sparse list display function will be described in detail later.
  • the microphone device 103 is a functional block that processes a microphone picked up by a user's voice and a voice picked up by the microphone mouthphone.
  • the speaker device 104 is a functional block that generates a speaker that outputs sound toward the user and an audio signal that drives the speaker power.
  • the short-range wireless device 106 is for transmitting an image, a telephone number, or the like to an external device at a short distance without using a base station, and employs infrared communication or the like.
  • the camera device 105 is a block that manages the collection of image data by taking a picture
  • the display device 110 is a block that controls the display of an image on the LCD 111 (see FIG. 2)
  • the key device 113 is a user.
  • a block for detecting key operations of various operation keys 121 (see FIG. 2), and a clock 114 is a block for acquiring the current time.
  • the media controller 107 is for reading out the data of the recording medium 200 loaded in the loading port 124 shown in FIG. 2 and writing the image data generated by the camera device 105 into the recording medium 200. .
  • the long-distance communication device 115 is responsible for transmission / reception of voice data and electronic mail via the antenna 116.
  • the mobile phone terminal 10 various program capabilities are installed via the base station 20 shown in FIG.
  • the installed program is stored in the non-volatile memory 109 and the CPU
  • Fig. 4 is a function unique to the present embodiment (separated list display function) configured by combining the hardware of the mobile phone terminal 10 and the program executed by the CPU 101 of the mobile phone terminal 10. It is the figure which showed the functional block required to implement
  • FIG. 4 shows a control unit 310, a search unit 320, a display unit 330, a switching instruction unit 340, a selection instruction unit 350, a communication unit 360, and a storage unit 370.
  • the various elements shown in Figure 4 are controlled Controlled by part 310.
  • the storage unit 370 stores an address book 371 in which communication contact information such as a telephone number or an e-mail address of a communication partner is shown, and a common flag 372 used for executing a remote list display function.
  • Table 1 is a table showing an example of the address book 371, and Table 2 is a table showing an example of the common flag 372.
  • the address book 371 has the last number assigned to the communication partner, the name of the communication partner, the communication contact (phone number, e-mail address), and the communication related to the communication contact.
  • the last communication date and time, the number of times communication related to the communication contact was performed, and the period of time elapsed from the last communication date and time (hereinafter this period is referred to as the sparse period) is greater than or equal to a predetermined specified period
  • the sparse flag in the address book 371 is updated by the search unit 320 and the control unit 310.
  • the common flag 372 is an automatic time indicating whether to update the sparse flag in the address book 371 shown in Table 1 or whether to allow automatic display of the sparse list.
  • Display permission flag (“1” when automatic display is permitted, "0” when automatic display is not permitted!)
  • Automatic display time for automatically displaying the sparse list early communication with close communication partners
  • Early display flag that indicates whether or not to allow addition to the sparse list (“1” if early display is allowed, “0” if early display is not allowed).
  • the number of intimate communications that indicate the number of communications to be determined as the other party, the intimate communications that perform early display, the early display period that represents the specified period for the other party, the normal display period that represents the specified period for the normal communicating party, and the new communication partner in the remote list Is a new addition flag (1 when a new communication partner is added, ⁇ 0 '' when a new communication partner is added! Composed! RU
  • control unit 310 monitors the number of times of communication, the communication date and time, and updates various flags included in common flag 372 shown in Table 2. The timing for updating the various flags shown in Table 1 and Table 2 and the timing for displaying the sparse list will be described in detail later.
  • the storage unit 370 corresponds to an example of a storage unit referred to in the present invention
  • the control unit 310 corresponds to an example of a number acquisition unit referred to in the present invention.
  • Search unit 320 searches communication partners registered in address book 371 for communication partners whose distant period is equal to or longer than the specified period, and updates the distant flag in address book 371 based on the search result. To do.
  • the search unit 320 corresponds to an example of the search unit referred to in the present invention.
  • Display unit 330 refers to the sparse flag and the last communication date and time in address book 371, and arranges the communication partners searched by search unit 320 in order based on the sparse period in which the last communication date and time has passed. Create a list. Furthermore, the display unit 330 displays the created sparse list on the LCD 111.
  • the display unit 330 corresponds to an example of the display unit according to the present invention.
  • the switching instruction unit 340 the operation key 121 shown in FIG. 2 and the key device 113 shown in FIG. 3 play the roles.
  • the arrangement order of the communication partners is switched in ascending order or descending order of the remote period.
  • the switching instruction unit 340 transmits a switching instruction to the control unit 310.
  • the switching instruction is transmitted from the control unit 310 to the display unit 330, and the display unit 330 switches the arrangement order of the communication partners in the sparse list in ascending or descending order of the sparse period.
  • the switching instruction unit 340 corresponds to an example of the switching unit referred to in the present invention.
  • the operation key 121 shown in FIG. 2 and the key device 113 shown in FIG. 3 also play a role in the selection instruction unit 350.
  • a communication phase is selected from the remote list. Select a hand.
  • the selected communication partner is transmitted to the control unit 310.
  • the control unit 310 acquires the communication contact of the communication partner transmitted from the selection instruction unit 350, transmits the acquired communication contact to the communication unit 360, and performs communication using the communication contact as the reception destination. To do.
  • a combination of the selection instruction unit 350 and the control unit 310 corresponds to an example of a communication control unit of the present invention.
  • the telecommunications device 115 shown in FIG. 3 plays the role.
  • voice data or e-mail is received with the mail address as the recipient, and the communication contact is transmitted from the control unit 310, voice data or e-mail with the communication contact as the recipient is transmitted.
  • the control unit 310 updates the last communication date and time, the number of communication times, and the remote flag in the address book 371.
  • the communication unit 360 corresponds to an example of the communication unit referred to in the present invention.
  • the cellular phone terminal 10 is basically configured as described above.
  • the mobile phone terminal 10 Prior to the execution of the sparse list display function, the user registers an address book 371 shown in Table 1 and a common flag 372 shown in Table 2.
  • the mobile phone terminal 10 includes an address book input screen (not shown) for inputting the “name”, “phone number”, and “e-mail address” of the address book 371, and “update time”, “ There is a common item setting screen (not shown) for entering the “Automatic display permission flag”, “Automatic display time”, “Early display flag”, “Intimate communication count”, “Early display period”, and “Normal display period”. It is prepared.
  • the “last communication date”, “number of communications”, “distance flag”, and “new addition flag” of the common flag in the address book 371 are updated by the control unit 310 that is not registered by the user.
  • the communication contacts for N people shown in Table 1 and the values shown in Table 2 are registered by the user.
  • FIG. 5 is a flowchart showing a series of processing of the sparse list display function.
  • Step SI When the mobile phone terminal 10 is turned on, the following processing is repeated (see FIG. 5). Step SI).
  • the communication unit 360 shown in FIG. 4 transmits voice data or an e-mail to an external device, or receives voice data or an e-mail sent to the mobile phone terminal 10. Then (Step S2 in FIG. 5: Yes), update processing of various flags related to communication is started (Step S3 in FIG. 5).
  • FIG. 6 is a flowchart showing a flow of a series of processing of the communication flag update process shown in step S3 of FIG.
  • the communication unit 360 acquires the communication contact of the communication partner that is the transmission source of the received data, and when the data is transmitted, the destination of the transmission data Is obtained.
  • the acquired communication contact information and the communication date and time when data is transmitted and received are transmitted to the control unit 310.
  • the control unit 310 For example, in the communication unit 360, when an e-mail addressed from the e-mail address “sawa@s.s” is received, the e-mail address “sawa@s.s” is sent to the e-mail address.
  • the received reception date and time is transmitted to the control unit 310.
  • Control unit 310 searches for a communication contact registered in address book 371 shown in Table 1 that matches the communication contact transmitted from communication unit 360 (FIG. 6). Step S21).
  • step S21 in Fig. 6: No If the communication contact is not searched (step S21 in Fig. 6: No), the communication flag update process is terminated without updating the various flags.
  • step S21 in FIG. 6 Yes
  • step S22 in FIG. 6 when the number of communications corresponding to the retrieved communication contact in the address book 371 is increased by one by the control unit 310
  • step S23 in FIG. 6 the last communication date and time corresponding to the searched communication contact is updated to the communication date and time transmitted from the communication unit 360 (step S23 in FIG. 6).
  • step S24 in FIG. 6 the remote flag corresponding to the searched communication contact is rewritten to “0: remote period ⁇ specified period”
  • the control unit 310 selects from the communication contacts registered in the address book 371.
  • the email address “sawa@s.s” is searched for a match.
  • Table 1 the communication link of the communication partner numbered “1” Since the contact address matches the email address “sawa@s.s”, the last communication date of the communication partner with this number “1” is rewritten to the reception date and time transmitted from the communication unit 360, and the communication count is increased by one.
  • the sparse flag is rewritten to “0”.
  • the communication flag update process described above is a preparation process for displaying a sparse list, and is executed each time data is transmitted to and received from an external device.
  • FIG. 7 is a flowchart showing a flow of a series of search processes shown in step S5 of FIG.
  • control unit 310 the new addition flag is initialized by rewriting the new addition flag of common flag 372 shown in Table 2 to “0: no communication partner added to remote list”. (Step S31 in Figure 7).
  • the search unit 320 performs the following search process depending on whether or not the early display flag of the common flag 372 is “1: allow early display”.
  • step S32 in FIG. 7: Yes early display of adding an intimate communication partner to the sparse list is permitted, and the address book shown in Table 1 is allowed.
  • the specified period is changed according to the number of communications, and a search is performed based on the changed specified period (step S33 in FIG. 7).
  • the remote flag of the communication partner with the number “1” registered in the address book 371 is referred to.
  • the sparse flag is a value other than “0: sparse period and specified period” (“1” or “2”) (step S34: No in FIG. 7)
  • the communication partner has already been added to the sparse list.
  • V or (distant flag “1”), indicates that the user has instructed deletion from the distant list (distant flag “2”)
  • the search process for this communication partner is terminated, and the next number A search process for the communication partner of “2” is performed.
  • step S 34 in FIG. 7: Yes it is determined whether or not the communication partner is intimate. Address book 371 communication count If it is equal to or greater than the number of close communication times of common flag 372 (step S35 in FIG. 7: Yes), the communication partner is determined to be a close communication partner, and the specified period is determined as the early display period of common flag 372.
  • the estranged period in which the last communication date / time of the address book 371 has elapsed is calculated, and it is determined whether or not the calculated estranged period is equal to or longer than a specified period (early display period). If the remote period is shorter than the specified period (step S36 in FIG. 7: No), this means that communication has been performed with the communication partner within the specified period, and search processing for the next communication partner is performed.
  • step S3 6 in FIG. 7: Yes If the estranged period is equal to or longer than the specified period (early display period) (step S3 6 in FIG. 7: Yes), it indicates that communication with the communication partner is not performed during the specified period, and the address The sparse flag in book 371 is updated to “1: sparse period ⁇ specified period” (step S 37 in FIG. 7), and the new added flag in common flag 372 is updated to “1: new added” (in FIG. 7). Step S38).
  • step S35 of FIG. 7 if the number of times of close communication in address book 371 is less than the number of intimate communications in common flag 372 (step S35: No in FIG. 7), the communication partner is a normal communication partner.
  • the specified period is determined as the normal display period of the common flag 372.
  • the estranged period is calculated from the last communication date and time in the address book 371, and the estranged period is shorter than the specified period (normal display period) (Fig. 7).
  • the address book 371 The sparse flag is updated to “1: sparse period ⁇ specified period” (step S41 in FIG. 7), and the new addition flag of the common flag 372 is updated to “1: with new addition” (step S42 in FIG. 7). .
  • step S34 Processing power from step S34 to step S42 described above The number “1” to the last number “N” in the address book 371 shown in Table 1 are continued (step S39 in FIG. 7).
  • step S32 of FIG. 7 when the early display flag of common flag 372 is “0: Do not allow early display” (step S32: No in FIG. 7), the result is shown in Table 1. Regardless of the number of transmissions, all communication partners from number "1" to number "N" in Address Book 371 The specified period for the communication partner is uniformly determined in the normal display period of the address book 371 and the search is performed (step S43 in FIG. 7).
  • Step S44 No in FIG. 7
  • the search process for the communication partner is completed and the search process for the next communication partner is performed.
  • the sparse flag is “1: Sparse period ⁇ Specified period” (Step S44 in FIG. 7: Yes)
  • the sparse period is calculated from the last communication date and time of address book 371, and the sparse period is determined. If it is shorter than the period (normal display period) (step S45: No in Fig.
  • the sparse flag in the address book 371 is updated to "1: sparse period ⁇ specified period” (Step S46 in Fig. 7)
  • the newly added flag in the common flag 372 is "1: New “Added” is updated (step S47 in FIG. 7).
  • step S44 Processing power from step S44 to step S47 described above
  • the number “1” in the address book 371 shown in Table 1 is continued from the last number “N” (step S48 in FIG. 7).
  • the remote flag of the communication partner with the number “1” is “0 (initial state)” (step S 34: Yes in FIG. 7), and the communication count “22” is the number of close communication “ 30 ”(step S35: No in FIG. 7), the normal display period“ 90 days ”of the common flag 372 is determined as the specified period, and the determined specified period and the last communication date“ 2005Z06Z15 10: 00 ”force Compared with the calculated sparse period. For example, if the current date and time is “2005709/30 01:00”, the estrangement period is longer than the specified period “90 days” (step S40: Yes in FIG. 7), so the estrangement flag in the address book 371 is “1”. : Distant period ⁇ Specified period ”(step S46 in Fig. 7) and the new addition flag of common flag 372 is“ 1: New addition ” (Step S47 in FIG. 7).
  • step S34: Yes in FIG. 7 the remote flag is "0 (initial state)" (step S34: Yes in FIG. 7), and the communication count is "5". Is smaller than the number of intimate communications “30” (step S35 in FIG. 7: No), the normal display period “90 days” is determined as the specified period. For the communication partner with the number “2”, the estranged period calculated from the last communication date and time “2005Z09Z29 23:05” in the address book 371 and the current date and time “2005Z09Z30 01: 00” is shorter than the specified period “90 days”. (Step S40 in FIG. 7: No), the sparse flag is not updated, and the process proceeds to the search process for the communication partner with the next number “3”.
  • the remote flag is "0 (initial state)" (step S34: Yes in FIG. 7), and the communication count "47" is greater than or equal to the close communication count "30".
  • Step S35 in FIG. 7: Yes the early display period “40 days” is determined as the specified period.
  • Address book 371's last communication The estranged period calculated as “2005/08/11 22:33” and the current time “2005/03/30 01:00” is longer than the specified period “40 days” (Step S36: Yes in Fig. 7), the remote flag in the address book 371 is updated to "1" (Step S37 in Fig. 7), and the newly added flag in the common flag 372 is updated to "1" (Fig. 7). 7 steps S 38).
  • the sparse flag is "0" (step S34: Yes in FIG. 7) and the communication count “23", as with the communication partner with the number "1".
  • the estranged period calculated from the last communication date “2005Z08Z10 12:40” and the current date “2005 ⁇ 09 ⁇ 30 01:00” is shorter than the specified period “90 days” (step S4 0 in FIG. 7: Yes).
  • the search process for this communication partner ends without updating the flag or the like.
  • the communication partner with the number "4" is not added to the sparse list (the sparse flag "0"), but there is a sparse period in which the final communication date is earlier than the communication partner with the number "4".
  • the communication partner with the long number “3” is added to the sparse list (the sparse flag “1”). In this way, for a communication partner with a large number of communications, by adding to the sparse list during a short sparse period, the inconvenience of being sparse with a close communication partner is reliably avoided.
  • step S7 automatic display permission
  • step S5 search processing of step S5
  • step S8 it is determined whether or not the communication partner newly added to the sparse list has been searched.
  • step S8 in Fig. 5: Yes If the new addition flag of common flag 372 is "1: There is a communication partner to be newly added to the sparse list" (step S8 in Fig. 5: Yes), the sparse list was created and created A list display process for displaying the sparse list is executed (step S9 in FIG. 5).
  • FIG. 8 is a flowchart showing a flow of a series of processes of the list display process shown in step S9 of FIG.
  • the display unit 330 in FIG. 4 searches the communication partners registered in the address book 371 for communication partners having a sparse flag power S “l: sparse period ⁇ specified period” (step S51 in FIG. 8). ), Get the last communication date and time of the searched communication partner.
  • display unit 330 creates a sparse list by arranging the searched communication partners in chronological order of the last communication date and time (that is, in order of short sparse period) (step S52 in FIG. 8).
  • the created remote list is displayed on the LCD 111 shown in FIG. 2 via the display device 110 shown in FIG. 3 (step S53 in FIG. 8).
  • the remote flag of the communication partner with the number "1" and the communication partner with the number "3" is "1"
  • the communication partner with the number "1" and the communication partner with the number "3” A sparse list in which is arranged is created.
  • FIG. 9 is a diagram showing an example of a sparse list displayed on the LCD 111.
  • the communication partner display unit 411 in which the name of the searched communication partner is displayed so as to be selectable, and the last communication contact information of the communication partner selected in the communication partner display unit 411 are displayed. Communication date and time, communication contact information and communication in communication performed on the last communication date and time To make a call to the communication information display section 412 displaying the number of times, the menu button 413 for displaying the list menu (see FIG. 10), and the telephone number of the communication partner selected in the communication partner display section 411 And a mail button 414 for creating an e-mail addressed to the e-mail address of the communication partner selected by the communication partner display unit 411.
  • the name of the communication partner with the number “1” in the address book 371 in Table 1 and the name and power of the communication partner with the number "3" in the communication partner display section 411 are late.
  • the numbers “3” and “1” are displayed in order, and the communication partner with the number “1” is selected. Further, the communication information display unit 412 displays the last communication date, telephone number, and number of communication of the communication partner of the selected number “1”.
  • the user selects a communication partner to be contacted from among the communication partners displayed on the communication partner display unit 411, and further includes a call button 414 and a mail button. If 414 is selected (step S554 in FIG. 8: Yes), the selection instruction unit 350 shown in FIG. 4 sends the selected communication partner to the communication means selected by the call button 414 or the mail button 4 14 ( Phone Z email).
  • Control unit 310 refers to address book 371 and transmits the communication partner's communication contact address to communication unit 360 (step S55 in FIG. 8). For example, when a telephone is selected as the communication means, the communication unit 360 is notified of the telephone number of the communication partner. Reportedly.
  • Communication unit 360 transmits data having the communication contact address transmitted from control unit 310 as a reception destination.
  • a call request is sent to the telephone terminal to which the transmitted telephone number is assigned and a call is made.
  • the e-mail address is transmitted, the e-mail preparation tool prepared in advance on the mobile phone terminal 10 is activated and the e-mail destination address is set to the transmitted e-mail address.
  • the user edits the body of the e-mail and sends an e-mail instruction, the e-mail is sent to the set e-mail address.
  • a sparse list in which communication partners are arranged is displayed for more than a specified period, and a desired communication partner is displayed from the sparse list.
  • FIG. 10 is a diagram showing an example of the list menu displayed on the LCD 111.
  • the list menu 420 shown in FIG. 10 includes a processing selection unit 421 for instructing processing for the sparse list 410 shown in FIG. 9, a close button 422 for closing the list menu 420, and a processing selection unit 421. And a selection button 423 for instructing execution of the process selected in.
  • using the list menu 420 "1. Arrange the communication partners in the sparse list in ascending order of sparse period", "2. Arrange the communication partners in the sparse list in descending order of sparse period. ”,“ 3. Arrange the communication partners in the sparse list in ascending order of communication counts ”,“ 4. Arrange the communication partners in the sparse list in descending order of communication counts ”,“ 5.
  • One of the processes of “delete from list” can be selected.
  • the user selects a communication partner to be deleted from the remote list 410 shown in FIG.
  • the fifth “deletion” process is selected from the process selection section 421 (step S57 in FIG. 8)
  • the selected communication partner and the deletion instruction are transmitted from the switching instruction section 340 to the control section 310.
  • the control unit 310 changes the sparse flag of the communication partner in the address book 371 to “2: delete” (step S58 in FIG. 8), and sends a communication partner and a delete instruction to the display unit 330.
  • the display unit 330 deletes the communication partner transmitted from the control unit 310 from the communication partners included in the sparse list 410 and displays a new sparse list on the LCD 111 (step S59 in FIG. 8). .
  • the user displays the list menu 420 using the operation key 121 shown in FIG. 2, and the first to fourth “sorting method” in the process selection section 421 of the list menu 420.
  • the number of the sorting method selected is transmitted from the switching instruction unit 340 to the control unit 310.
  • Control unit 310 informs display unit 330 of the number of the rearrangement method, and display unit 330 arranges the communication partners included in remote list 410 according to the rearrangement method indicated by the instructed number. Instead, a new sparse list is displayed on the LCD 111 (step S61 in FIG. 8).
  • the operability of the mobile phone terminal 10 can be improved by rearranging the communication partners in the sparse list according to the user's preference.
  • step S54 A series of processing power from step S54 to step S61 as described above is continued until the remote list is closed by the user (step S56 in FIG. 8).
  • step S10 step SI1 in FIG. 5
  • step S10 step SI1 in FIG. 5
  • step S2 the processing power from step S2 to step S11 in FIG. 5 described above is repeatedly executed until the user turns off the mobile phone terminal 10 (step S12 in FIG. 5).
  • the communication device of the present invention may be applied to a fixed telephone terminal, a personal computer, or the like.

Abstract

 本発明は、外部装置と通信する通信装置であり、通信装置を利用するユーザと、ユーザと通信装置を介して連絡するための通信連絡先との対応表を記憶しておく記憶部と、通信連絡先を受信先とするデータを送信し、及び/又は通信連絡先を発信元とするデータを受信する通信部と、対応表中のユーザの中から、通信部において、ユーザに対応付けられて対応表中に記憶されている通信連絡先を受信先あるいは発信元とする通信が最後に行われてから経過した経過期間が所定の閾値よりも長いユーザを検索する検索部と、検索部で検索されたユーザのリストを表示する表示部と、表示部で表示されたリスト中のユーザの選択操作を受けて、通信部に、選択されたユーザに対応付けられて対応表中に記録されている通信連絡先を受信先とする通信を行わさせる通信制御部とを備える。

Description

明 細 書
通信装置、通信プログラム、および通信方法
技術分野
[0001] 本発明は、通信連絡先に基づいて通信を行う通信装置、プログラムを実行する機 能を有する通信装置内で実行され、通信装置に、通信連絡先に基づいて通信を行 わさせる通信プログラム、および通信装置における通信方法に関する。
背景技術
[0002] 従来、電話機を使った通話や、パーソナルコンピュータ等を使った電子メールの送 受信などによって、家族や友人とコミュニケーションを図ることが広く行われている。電 話や電子メールなどといった通信手段を利用することによって、遠く離れた家族や友 人などにも思い立ったその場で手軽に連絡を取ることができる。
[0003] また、近年では、通信料金の大幅な値下げや、携帯電話端末や PDA (Personal Digital Assistant)などを自分専用の通信装置として所有する人が増加してきたこ とに伴って、通信が重要かつ身近なコミュニケーション手段としてますます多用されて きている。このような状況の中で、あまり親しくない友人でも電子メールのやり取りだけ は続けているなどという場面も多ぐ通信装置に保存されたアドレス帳には、手書きの 住所録などと比べてかなり多くの通信相手が登録されていることが一般的である。さ らに、アドレス帳の登録データは、通信相手の名前の順に管理されていることが多ぐ 長い間連絡を取って 、な 、通信相手や、頻繁に連絡を取る通信相手などが混在し てしまって!/ヽてわかりにく!/ヽと ヽぅ問題がある。
[0004] この点に関し、特許文献 1には、アドレス帳を通信頻度の高い通信相手力も順に並 ベて表示する技術が記載されており、特許文献 2には、アドレス帳の中から長期間連 絡を取って!/、な 、通信相手の登録データを削除する技術にっ 、て記載されて 、る。 これらの技術によると、通信頻度の高い通信相手を容易に選択することができ、通信 装置の操作性を向上させることができる。
特許文献 1 :特開 2003— 198708号公報
特許文献 2:特開 2004— 357142号公報 [0005] しかし、特許文献 1に記載された技術によると、通信頻度の高い相手に対してはさら に通信が促進されるが、あえて連絡を取っていない相手だけではなぐ連絡を取り忘 れてしまっている大切な相手にも気づきにくい。また、特許文献 2には、登録データの 削除を許可する際に長期間連絡を取っていない通信相手のリストを表示する旨が記 されており、このリストを確認することで連絡を取り忘れてた通信相手に気づくことがで きる。しかし、リスト中の削除候補者を逐一確認して大切な通信相手を探し出しても、 アドレス帳に登録された多量の登録データの中力 その通信相手の連絡先を調べ、 さらに連絡先に基づいて通信相手に連絡する一連の作業は面倒であるため、結局 は連絡が後回しになってしまい、いつの間にか忘れられてしまうことが多い。近年で は、通信によるコミュニケーションの重要性が増しており、面倒だからといって連絡を 後回しにしてしまうと、その相手と疎遠になってしまう恐れがある。
[0006] 本発明は、上記事情に鑑み、通信相手と疎遠になってしまう不都合を回避すること ができる通信装置、通信プログラム、および通信方法を提供することを目的とする。 発明の開示
[0007] 上記目的を達成する本発明の通信装置は、通信装置を利用するユーザと、そのュ 一ザと通信装置を介して連絡するための通信連絡先との対応表を記憶しておく記憶 部と、
通信連絡先を受信先とするデータを送信し、及び Z又は通信連絡先を発信元とす るデータを受信する通信部と、
記憶部に記憶された対応表中のユーザの中から、通信部において、ユーザに対応 付けられて対応表中に記憶されて 、る通信連絡先を受信先あるいは発信元とする通 信が最後に行われて力も経過した経過期間が所定の閾値よりも長いユーザを検索す る検索部と、
検索部で検索されたユーザのリストを表示する表示部と、
表示部で表示されたリスト中のユーザの選択操作を受けて、通信部に、選択された ユーザに対応付けられて前記対応表中に記録されて ヽる通信連絡先を受信先とす る通信を行わさせる通信制御部とを備えたことを特徴とする。
[0008] 本発明の通信装置では、予め記憶された対応表中のユーザの中から、通信装置を 介して最後に通信が行われて力 経過した経過期間が所定の閾値よりも長いユーザ が検索されて、検索されたユーザのリストが表示されるとともに、リスト中のユーザの選 択操作を受けると、選択されたユーザの通信連絡先が自動的に取得されて、その通 信連絡先との間で通信が行われる。この通信装置のユーザは、表示されたリストを確 認することによって連絡をし忘れていたユーザに気づくことができるうえ、リストの中か ら所望のユーザを選択するだけで、自ら相手の通信連絡先を調べなくても、選択した ユーザに容易に連絡を取ることができる。このため、面倒だからといって連絡が後回 しにされてしまうことが少なくなり、連絡をし忘れていたユーザと疎遠になってしまうこ とを確実に回避することができる。
[0009] また、本発明の通信装置において、上記表示部は、検索部で検索されたユーザを 経過期間に基づいた順番に並べたリストを表示するものであり、
操作に応じて、表示部に、リスト中のユーザの並び順を、経過期間の昇順と降順と に切り替えさせる切替部を備えたことが好適である。
[0010] 本発明の好適な形態の通信装置によると、例えば、通信が行われて 、な 、期間が 長いユーザ力 順に連絡を取る場合には、リスト中のユーザの並び順を経過期間の 降順に切り替え、新たにリストに追加されたユーザを確認する場合には、リスト中のュ 一ザの並び順を経過期間の昇順に切り替えるなどと 、うように、通信装置の操作性を 向上させることができる。
[0011] また、本発明の通信装置において、上記検索部は、所定のタイミング毎に、経過期 間が閾値よりも長いユーザを検索するものであり、
表示部は、検索部において、前回の検索時に検索されて表示部に表示されたユー ザ以外のユーザが新たに検索された場合に、新たに検索されたユーザを含むリスト を表示するものであることが好ま U、。
[0012] 表示部に表示されていないユーザが新たに検索された場合にのみ、その新たに検 索されたユーザを含むリストが表示されることによって、何度も同じリストを確認してし まう手間を省くことができる。
[0013] また、本発明の通信装置において、上記対応表中の各ユーザごとに、通信部にお ける、ユーザに対応付けられて対応表中に記録されて!ヽる連絡先を受信先あるいは 発信元とする通信が行われた通信回数を取得する回数取得部を備え、 検索部は、閾値を、回数取得部で取得された通信回数が多いほど小さい値に変更 して、経過期間が変更後の閾値よりも長いユーザを検索するものであることが好まし い。
[0014] 通信回数が多ぐ親しいユーザを、通信が行われていない経過期間が短いうちにリ ストに含めて表示させることができる。
[0015] また、上記目的を達成する本発明の通信プログラムは、プログラムを実行する機能 を有する通信装置内で実行され、通信装置内に、
通信装置を利用するユーザと、ユーザと通信装置を介して連絡するための通信連 絡先との対応表を記憶しておく記憶部と、
通信連絡先を受信先とするデータを送信し、及び Z又は通信連絡先を発信元とす るデータを受信する通信部と、
記憶部に記憶された対応表中のユーザの中から、通信部において、ユーザに対応 付けられて対応表中に記憶されて 、る通信連絡先を受信先あるいは発信元とする通 信が最後に行われて力も経過した経過期間が所定の閾値よりも長いユーザを検索す る検索部と、
検索部で検索されたユーザのリストを表示する表示部と、
表示部で表示されたリスト中のユーザの選択操作を受けて、通信部に、選択された ユーザに対応付けられて対応表中に記録されている通信連絡先を受信先とする通 信を行わさせる通信制御部とを構成することを特徴とする。
[0016] 本発明の通信プログラムによると、所定期間の間連絡していない通信相手に気づく ことができるうえ、その通信相手に手間をかけずに容易に連絡を取ることができ、通 信相手と疎遠になってしまう不都合を回避することができる。
[0017] ここで、通信プログラムについては、ここではその基本形態のみを示すのにとどめる 力 これは単に重複を避けるためであり、本発明にいう通信プログラムには、上記の 基本形態のみではなぐ前述した通信装置の各形態に対応する各種の形態が含ま れる。
[0018] また、本発明の通信プログラムによって構築される通信部などといった構成要素は 、 1つの構成要素が 1つのプログラム部品によって構築されるものであってもよぐ 1つ の構成要素が複数のプログラム部品によって構築されるものであってもよぐ複数の 構成要素が 1つのプログラム部品によって構築されるものであってもよい。また、これ らの構成要素は、そのような作用を自分自身で実行するものであってもよぐあるいは 、携帯端末に組み込まれている他のプログラムやプログラム部品に指示を与えて実 行させるものであってもよ 、。
[0019] さらに、上記目的を達成する本発明の通信方法は、データの送信、及び Z又は、 データの受信を行う通信装置における通信方法において、
通信装置を利用するユーザと、そのユーザと通信装置を介して連絡するための通 信連絡先との対応表を記憶しておき、記憶された対応表中のユーザの中から、ユー ザに対応付けられて対応表中に記憶されて ヽる通信連絡先を受信先ある ヽは発信 元とする通信が最後に行われて力 経過した経過期間が所定の閾値よりも長いユー ザを検索して検索されたユーザのリストを表示し、表示されたリスト中のユーザの選択 操作を受けて、選択されたユーザに対応付けられて前記対応表中に記録されて ヽる 通信連絡先を受信先とする通信を行うことを特徴とする。
[0020] 本発明の通信方法によると、通信相手と疎遠になってしまう不都合を確実に回避す ることがでさる。
[0021] 本発明によれば、所定期間の間連絡していない通信相手に気づくことができるうえ 、その通信相手に手間をかけずに容易に連絡を取ることができ、通信相手と疎遠に なってしまう不都合を回避することができる。
図面の簡単な説明
[0022] [図 1]本発明の一実施形態が適用された通信システムの一例を示す模式図である。
[図 2]携帯電話端末の外観斜視図である。
[図 3]携帯電話端末のハードウェア構成図である。
[図 4]疎遠リスト表示機能の実現に必要な機能ブロックを示した図である。
[図 5]疎遠リスト表示機能の一連の処理を示すフローチャートである。
[図 6]通信フラグ更新処理の一連の処理の流れを示すフローチャートである。
[図 7]検索処理の一連の処理の流れを示すフローチャートである。 [図 8]リスト表示処理の一連の処理の流れを示すフローチャートである。
[図 9]疎遠リストの一例を示す図である。
[図 10]リストメニューの一例を示す図である。
発明を実施するための最良の形態
[0023]
以下図面を参照して本発明の実施の形態を説明する。
[0024] 図 1は、本発明の一実施形態が適用された通信システムの一例を示す模式図であ る。
[0025] 図 1には、携帯電話端末 10、基地局 20、固定電話回線 30、交換機 31、固定電話 端末 32、ネットワーク回線 40、メールサーバ 41、およびパーソナルコンピュータ 42が 示されている。
[0026] 携帯電話端末 10は、本発明の通信装置の一実施形態であり、音声がデジタル化さ れた音声データや電子メール等を電話番号や電子メールアドレスに基づ!/、て外部装 置との間で送受信するものである。例えば、携帯電話端末 10から、固定電話端末 32 の電話番号が受信先として指定された音声データが発信されると、その音声データ は無線通信によってー且基地局 20に送られて、基地局 20から電話回線 30を介して 交 31に伝えられた後、受信先として指定された電話番号が割り当てられた固定 電話端末 32に伝えられる。また、携帯電話端末 10から、あるユーザが有している電 子メールアドレスが受信先として指定された電子メールが発信されると、その電子メー ルは基地局 20で受信された後、ネットワーク回線 40を介してメールサーバ 41に送ら れて、ー且メールサーバ 41に保存される。パーソナルコンピュータ 42のユーザ力 パ 一ソナルコンピュータ 42を使って、自分の電子メールアドレス宛ての電子メールの有 無をメールサーバ 41に問い合わせると、メールサーバ 41からパーソナルコンビユー タ 42に向けて、問い合わせを受けた電子メールアドレスが受信先として指定された電 子メールが送信される。また、固定電話端末 32やパーソナルコンピュータ 42から、携 帯電話端末 10の電話番号や、携帯電話端末 10のユーザが有する電子メールァドレ ス宛てに発信された各種データは、電話回線 30やネットワーク回線 40を介して基地 局 20で受信された後、基地局 20に備えられた携帯電話用のメールサーバ(図示しな い)などを介し、携帯電話端末 10で受信される。
[0027] 尚、実際には、多数の携帯電話端末や固定電話端末やパーソナルコンピュータ等 が基地局 20や交 31やメールサーバ 41と接続されており、さらに、多数の基地 局や、多数の交 や、多数のメールサーバ等が固定電話回線 30やネットワーク回 線 40に接続されている力 図 1では、図の簡略化のために、本発明の説明に必要な もののみが示されている。
[0028] 図 2は、図 1に示す携帯電話端末 10の外観斜視図、図 3は携帯電話端末 10のハ 一ドウエア構成図である。
[0029] 図 2に示すように、携帯電話端末 10は、互いに開閉する上部筐体 11と下部筐体 1 2と力らなり、上部筐体 11には画像表示のための LCD111、内部に小型スピーカが 配備され耳にあてがわれて音声を聞き取るための送話口 112が設けられている。
[0030] 下部筐体 12には、ユーザによって操作され、この携帯電話端末 10を使って電話を 掛けたり、電子メールを送信したり、各種設定を行ったりするための各種の操作キー 1 21、ユーザの声をピックアップするマイクロホンが内蔵されそのマイクロホンに声を導 くための受話ロ 122、および少し大型のスピーカーが内蔵され耳にあてがわれなくて も聞き取れる程度の音声を出力する放音口 123、記録メディアが装填される装填口 1 24が設けられている。
[0031] また、図 3には、 CPU101、 RAM102、マイクデバイス 103、スピーカデバイス 104 、カメラデバイス 105、近距離無線デバイス 106、メディアコントローラ 107、 ROM 10 8、不揮発メモリ 109、ディスプレイデバイス 110、キーデバイス 113、時計 114、遠距 離通信デバイス 115、およびアンテナ 116が示されており、アンテナ 116を除き、これ らの間はバス 100を介して互!、に接続されて!、る。
[0032] CPU101は、各種プログラムを実行する機能を有し、この携帯電話端末 10の全体 を制御している。
[0033] ROM108には、 CPU101で実行される各種プログラムやそれら各種プログラムの 実行に必要な各種定数が記憶されており、 CPU101は、 ROM108に記憶されたプ ログラムを RAM102を作業領域として使いながら実行する。
[0034] 不揮発メモリ 109には、アドレス帳や受信した電子メールなど、書き換えられること がありうる各種情報が記録されている。この携帯電話端末 10には、アドレス帳に登録 された通信相手のうち、所定の規定期間以上の間、連絡を取っていない通信相手の リスト(以下では、このリストを疎遠リストと称する)を LCD111上に表示することによつ て、通信相手と疎遠になってしまうことを回避する疎遠リスト表示機能が搭載されてい る。疎遠リスト表示機能については、後で詳しく説明する。
[0035] マイクデバイス 103は、ユーザの声をピックアップするマイクロホンおよびそのマイク 口ホンでピックアップされた声を処理する機能ブロックである。
[0036] スピーカデバイス 104は、ユーザに向けて音声を出力するスピーカ、およびそのス ピー力を駆動する音声信号を生成する機能ブロックである。
[0037] 近距離無線デバイス 106は、近距離にある外部装置に画像や電話番号などを基地 局を介さずに送信するためのものであり、赤外線通信などが採用されている。
[0038] カメラデバイス 105は、写真撮影による画像データの収集を司るブロックであり、デ イスプレイデバイス 110は、 LCD111 (図 2参照)への画像表示を司るブロックであり、 キーデバイス 113は、ユーザによる各種操作キー 121 (図 2参照)のキー操作を検出 するブロックであり、時計 114は、現在時刻を取得するためのブロックである。
[0039] メディアコントローラ 107は、図 2に示す装填口 124に装填された記録メディア 200 力もデータを読み出したり、カメラデバイス 105で生成された画像データ等を記録メ ディア 200に書き込むためのものである。
[0040] また、遠距離通信デバイス 115は、アンテナ 116を介して音声データや電子メール の送受信等を担っている。
[0041] ここで、携帯電話端末 10では、図 1に示す基地局 20を介して各種プログラム力イン ストールされる。インストールされたプログラムは、不揮発メモリ 109に記憶され、 CPU
101で実行される。
[0042] 図 4は、携帯電話端末 10のハードウェアと、その携帯電話端末 10の CPU101で実 行されるプログラムとの複合により構成される、本実施形態に特有な機能 (疎遠リスト 表示機能)の実現に必要な機能ブロックを示した図である。
[0043] 図 4には、制御部 310、検索部 320、表示部 330、切替指示部 340、選択指示部 3 50、通信部 360、および記憶部 370が示されている。図 4に示す各種要素は、制御 部 310によって制御される。
[0044] 記憶部 370は、図 3に示す不揮発メモリ 109がその役割を担うものである。記憶部 3 70には、通信相手の電話番号や電子メールアドレスといった通信連絡先が示された アドレス帳 371と、疎遠リスト表示機能を実行するために利用される共通フラグ 372が 記憶されている。
[0045] 表 1は、アドレス帳 371の一例を示す表であり、表 2は、共通フラグ 372の一例を示 す表である。
[0046] [表 1]
Figure imgf000011_0001
[0047] [表 2]
Figure imgf000011_0002
[0048] 表 1に示すように、アドレス帳 371は、通信相手に順次に割り当てられた番号、通信 相手の氏名、通信連絡先 (電話番号、電子メールアドレス)、通信連絡先に関する通 信が最後に行われた最終通信日時、通信連絡先に関する通信が行われた通信回数 、最終通信日時から経過した期間(以下では、この期間を疎遠期間と称する)が所定 の規定期間以上である力否力を表わす疎遠フラグ (疎遠期間が規定期間以上である 場合は「1」、疎遠期間が規定期間よりも短い場合は「0」、ユーザによって疎遠リストか らの削除が指示された場合は「2」)で構成されている。アドレス帳 371中の疎遠フラグ は、検索部 320、および制御部 310によって更新される。
[0049] また、表 2に示すように、共通フラグ 372は、表 1に示すアドレス帳 371中の疎遠フラ グを更新する更新時刻、疎遠リストの自動表示を許可するカゝ否かを表わす自動表示 許可フラグ(自動表示を許可する場合は「1」、自動表示を許可しな!ヽ場合は「0」 )、 疎遠リストを自動表示する自動表示時刻、通信回数が多い親密な通信相手を早期に 疎遠リストに追加することを許可するカゝ否カゝを表わす早期表示フラグ (早期表示を許 可する場合は「1」、早期表示を許可しない場合は「0」)、早期表示において親密な 通信相手と判定する通信回数を表わす親密通信回数、早期表示を行う親密な通信 相手に対する規定期間を表わす早期表示期間、通常の通信相手に対する規定期間 を表わす通常表示期間と、疎遠リストに新たな通信相手が追加された力否力を表わ す新規追加フラグ (新たな通信相手が追加された場合は「1」、新たな通信相手が追 加されて!ヽな 、場合は「0」 )とで構成されて!、る。
[0050] 制御部 310は、通信部 360で通信が行われると、その通信回数や通信日時などを 監視して、表 2に示す共通フラグ 372に含まれる各種フラグを更新する。表 1、および 表 2に示す各種フラグの更新タイミングや、疎遠リストを表示するタイミングなどについ ては、後で詳しく説明する。記憶部 370は、本発明にいう記憶部の一例にあたり、制 御部 310は、本発明にいう回数取得部の一例に相当する。
[0051] 検索部 320は、アドレス帳 371に登録された通信相手の中から、疎遠期間が規定 期間以上である通信相手を検索し、検索結果に基づいて、アドレス帳 371中の疎遠 フラグを更新する。この検索部 320は、本発明にいう検索部の一例に相当する。
[0052] 表示部 330は、アドレス帳 371中の疎遠フラグと最終通信日時を参照し、検索部 32 0で検索された通信相手を、最終通信日時力 経過した疎遠期間に基づいた順番で 並べて疎遠リストを作成する。さら〖こ、表示部 330は、作成した疎遠リストを LCD111 上に表示させる。この表示部 330は、本発明にいう表示部の一例に相当する。
[0053] 切替指示部 340は、図 2に示す操作キー 121、および図 3に示すキーデバイス 113 がその役割を担うものであり、ユーザからの操作を受けて、制御部 310に、疎遠リスト 中の通信相手の並び順を疎遠期間の昇順あるいは降順に切り替えさせる。ユーザか らの操作を受けると、切替指示部 340から制御部 310に切替指示が伝えられる。また 、切替指示は制御部 310から表示部 330に伝えられ、表示部 330では、切替指示に 従って疎遠リスト中の通信相手の並び順が疎遠期間の昇順あるいは降順に切り替え られる。この切替指示部 340は、本発明にいう切替部の一例に相当する。
[0054] 選択指示部 350も、図 2に示す操作キー 121、および図 3に示すキーデバイス 113 がその役割を担うものであり、ユーザからの操作を受けて、疎遠リストの中から通信相 手を選択する。選択された通信相手は、制御部 310に伝えられる。制御部 310は、 選択指示部 350から伝えられた通信相手の通信連絡先を取得し、取得した通信連 絡先を通信部 360に伝えて、通信部 360にその通信連絡先を受信先とする通信を 行わせる。選択指示部 350と制御部 310とを合わせたものは、本発明の通信制御部 の一例に相当する。
[0055] 通信部 360は、図 3に示す遠距離通信デバイス 115がその役割を担うものであり、 この携帯電話端末 10の電話番号や、携帯電話端末 10のユーザが有して 、る電子メ ールアドレスを受信先とする音声データや電子メールを受信し、制御部 310から通信 連絡先が伝えられると、その通信連絡先を受信先とする音声データや電子メールを 発信する。通信部 360において通信が行われると、制御部 310によって、アドレス帳 371の最終通信日時や通信回数や疎遠フラグが更新される。この通信部 360は、本 発明にいう通信部の一例に相当する。
[0056] 携帯電話端末 10は、基本的には以上のように構成されている。
[0057] 続いて、本実施形態に特有な疎遠リスト表示機能について詳しく説明する。
[0058] 疎遠リスト表示機能の実行に先立って、ユーザによって、表 1に示すアドレス帳 371 、および表 2に示す共通フラグ 372が登録される。携帯電話端末 10には、アドレス帳 371の「氏名」、「電話番号」、「電子メールアドレス」を入力するためのアドレス帳入力 画面(図示しない)と、共通フラグ 372の「更新時刻」、「自動表示許可フラグ」、「自動 表示時刻」、「早期表示フラグ」、「親密通信回数」、「早期表示期間」、「通常表示期 間」を入力するための共通項目設定画面(図示しない)が用意されている。尚、ァドレ ス帳 371の「最終通信日時」、「通信回数」、「疎遠フラグ」、および共通フラグの「新規 追加フラグ」は、ユーザが登録するものではなぐ制御部 310などによって更新される ものであり、初期状態においては、「最終通信日時: 0時 0分」、「通信回数: 0回」、「疎 遠フラグ: 0 (疎遠期間く規定期間)」、「新規追加フラグ: 0 (疎遠リストに追加された 通信相手なし)」に設定されている。以下では、ユーザによって、表 1に示す N人分の 通信連絡先、および表 2に示す各値が登録されたものとして説明する。
[0059] 図 5は、疎遠リスト表示機能の一連の処理を示すフローチャートである。
[0060] 携帯電話端末 10の電源が投入されると、以下に示す処理が繰り返される(図 5のス テツプ SI)。
[0061] まず、図 4に示す通信部 360によって、外部装置に向けて音声データや電子メール が送信されたり、この携帯電話端末 10に向けて送られてきた音声データや電子メー ルが受信されると(図 5のステップ S 2 : Yes)、通信に関する各種フラグの更新処理が 開始される(図 5のステップ S3)。
[0062] 図 6は、図 5のステップ S3に示す通信フラグ更新処理の一連の処理の流れを示す フローチャートである。
[0063] 通信部 360では、データが受信された場合には、その受信データの発信元である 通信相手の通信連絡先が取得され、データが送信された場合には、その送信データ の受信先である通信相手の通信連絡先が取得される。取得された通信連絡先と、デ ータを送受信した通信日時は、制御部 310に伝えられる。例えば、通信部 360にお いて、電子メールアドレス「sawa@ s. s」を発信元とする電子メールが受信された場合 、発信元の電子メールアドレス「sawa@ s. s」と、電子メールを受信した受信日時が制 御部 310に伝えられる。
[0064] 制御部 310では、表 1に示すアドレス帳 371に登録された通信連絡先の中から、通 信部 360から伝えられた通信連絡先と一致するものがあるか検索される(図 6のステツ プ S21)。
[0065] 通信連絡先が検索されなかった場合は(図 6のステップ S21 : No)、各種フラグの更 新が行われずに通信フラグ更新処理が終了される。
[0066] 通信連絡先が検索された場合は(図 6のステップ S21: Yes)、制御部 310によって 、アドレス帳 371の、検索された通信連絡先と対応する通信回数が 1つ増加されると ともに(図 6のステップ S22)、検索された通信連絡先と対応する最終通信日時が通 信部 360から伝えられた通信日時に更新される(図 6のステップ S23)。さらに、ァドレ ス帳 371のうち、検索された通信連絡先と対応する疎遠フラグが「0 :疎遠期間 <規 定期間」に書き換えられる(図 6のステップ S24)。この例では、制御部 310に、電子メ ールアドレス「sawa@ s. s」と、電子メールの受信日時が伝えられると、制御部 310に よって、アドレス帳 371に登録された通信連絡先の中から、電子メールアドレス「sawa @ s. s」と一致するものがあるか検索される。表 1では、番号「1」の通信相手の通信連 絡先が電子メールアドレス「sawa@ s. s」と一致するため、この番号「1」の通信相手 の最終通信日が通信部 360から伝えられた受信日時に書き換えられ、通信回数が 1 つ増加され、疎遠フラグが「0」に書き換えられる。
[0067] 上述した通信フラグ更新処理は、疎遠リストを表示するための準備処理であり、外 部装置との間でデータの送受信が行われる毎に実行される。
[0068] また、図 5のフローチャートにおいて、図 3の時計 114から取得された現在時刻が共 通フラグ 372に登録された更新時刻に達すると(図 5のステップ S4 :Yes)、規定期間 以上に渡って連絡が行われていない通信相手を検索する検索処理が開始される(図
5のステップ S5)。
[0069] 図 7は、図 5のステップ S5に示す検索処理の一連の処理の流れを示すフローチヤ ートである。
[0070] まず、制御部 310では、表 2に示す共通フラグ 372の新規追加フラグが「0 :疎遠リス トに追加された通信相手なし」に書き換えられることによって、新規追加フラグが初期 化される(図 7のステップ S31)。
[0071] 続いて、共通フラグ 372の早期表示フラグが「1 :早期表示を許可する」であるか否 かに応じて、検索部 320において以下の検索処理が行われる。
[0072] 早期表示フラグが「1」である場合(図 7のステップ S32 : Yes)、親密な通信相手を早 期に疎遠リストに追加する早期表示が許可されており、表 1に示すアドレス帳 371に 登録されている各通信相手に対して、通信回数に応じて規定期間が変更されて、変 更された規定期間に基づ!、て検索が行われる(図 7のステップ S33)。
[0073] まず、アドレス帳 371に登録された番号「1」の通信相手の疎遠フラグが参照される 。この段階で疎遠フラグが「0:疎遠期間く規定期間」以外の値(「 1」あるいは「 2」)で ある場合(図 7のステップ S34 : No)、その通信相手はすでに疎遠リストに追加されて V、るか (疎遠フラグ「1」)、ユーザによって疎遠リストからの削除が指示されたことを表 わし (疎遠フラグ「2」)、この通信相手に対する検索処理が終了されて、次の番号「2」 の通信相手に対する検索処理が行われる。
[0074] また、疎遠フラグ力「0 :疎遠期間く規定期間」の場合は(図 7のステップ S34 :Yes) 、その通信相手が親密な通信相手力否かが判定される。アドレス帳 371の通信回数 力 共通フラグ 372の親密通信回数以上である場合(図 7のステップ S35 : Yes)、そ の通信相手は親密な通信相手であると判定され、規定期間が共通フラグ 372の早期 表示期間に決定される。
[0075] 続いて、アドレス帳 371の最終通信日時力 経過した疎遠期間が算出され、その算 出された疎遠期間が、規定期間(早期表示期間)以上であるカゝ否かが判定される。疎 遠期間が規定期間よりも短い場合は(図 7のステップ S36 :No)、その通信相手とは 規定期間内に通信が行われたことを表わし、次の通信相手に対する検索処理が行 われる。
[0076] また、疎遠期間が規定期間(早期表示期間)以上である場合は(図 7のステップ S3 6 : Yes)、その通信相手とは規定期間に通信が行われていないことを示し、アドレス 帳 371の疎遠フラグが「 1:疎遠期間≥規定期間」に更新され(図 7のステップ S 37)、 共通フラグ 372の新規追加フラグが「1:新規追加あり」に更新される(図 7のステップ S38)。
[0077] また、図 7のステップ S35において、アドレス帳 371の通信回数力 共通フラグ 372 の親密通信回数よりも少ない場合には(図 7のステップ S35 : No)、その通信相手は 通常の通信相手と判定され、規定期間が共通フラグ 372の通常表示期間に決定さ れる。以下、ステップ S36,ステップ S37,ステップ S38と同様に、アドレス帳 371の最 終通信日時から疎遠期間が算出され、疎遠期間が決定された規定期間 (通常表示 期間)よりも短い場合は(図 7のステップ S40 :No)、次の通信相手に対する検索処理 が行われ、疎遠期間が決定された規定期間 (通常表示期間)以上である場合は(図 7 のステップ S40: Yes) ,アドレス帳 371の疎遠フラグが「 1:疎遠期間≥規定期間」に 更新され(図 7のステップ S41)、共通フラグ 372の新規追加フラグが「1:新規追加あ り」に更新される(図 7のステップ S42)。
[0078] 上述したステップ S34からステップ S42までの処理力 表 1に示すアドレス帳 371の 番号「1」から最後の番号「N」まで続けられる(図 7のステップ S39)。
[0079] また、図 7のステップ S32において、共通フラグ 372の早期表示フラグが「0 :早期表 示を許可しな 、」である場合は(図 7のステップ S32: No)、表 1に示すアドレス帳 371 の番号「1」から番号「N」までの各通信相手に対して、通信回数に関わらず、全ての 通信相手に対する規定期間がアドレス帳 371の通常表示期間に一律に決定されて 検索が行われる(図 7のステップ S43)。
[0080] 早期表示が許可されて 、な 、場合にも、上述したステップ S34、ステップ S40、ステ ップ S41、ステップ S42と同様に、アドレス帳 371に登録された各通信相手の疎遠フ ラグが「0:疎遠期間く規定期間」の場合は(図 7のステップ S44: No)、その通信相 手に対する検索処理が終了されて次の通信相手に対する検索処理が行われる。ま た、疎遠フラグが「1 :疎遠期間≥規定期間」の場合は(図 7のステップ S44 : Yes)、ァ ドレス帳 371の最終通信日時から疎遠期間が算出され、疎遠期間が決定された規定 期間(通常表示期間)よりも短い場合は(図 7のステップ S45 :No)、次の通信相手に 対する検索処理が行われ、疎遠期間が決定された規定期間 (通常表示期間)以上で ある場合は(図 7のステップ S45: Yes)、アドレス帳 371の疎遠フラグが「1:疎遠期間 ≥規定期間」に更新され (図 7のステップ S46)、共通フラグ 372の新規追加フラグが 「1:新規追加あり」に更新される(図 7のステップ S47)。
[0081] 上述したステップ S44からステップ S47までの処理力 表 1に示すアドレス帳 371の 番号「1」から最後の番号「N」まで続けられる(図 7のステップ S48)。
[0082] 例えば、表 1に示すアドレス帳 371に登録された番号「1」から番号「4」までの各通 信相手に対して、初期状態において検索処理が行われる場合は、まず、表 2に示す 新規追加フラグが「0」に初期化され(図 7のステップ S31)、続いて、表 2に示す共通 フラグ 372中の早期表示フラグが「1」であるため(図 7のステップ S32)、ステップ S33 以降の早期表示処理が実行される。
[0083] まず、番号「1」の通信相手の疎遠フラグは「0 (初期状態)」であり(図 7のステップ S 34 : Yes)、通信回数「22」は共通フラグ 372の親密通信回数「30」よりも小さいため( 図 7のステップ S35 :No)、共通フラグ 372の通常表示期間「90日」が規定期間に決 定され、決定された規定期間と、アドレス帳 371の最終通信日時「2005Z06Z15 10 : 00」力 算出される疎遠期間とが比較される。例えば、現在日時が「2005709 /30 01 : 00」であるとすると、疎遠期間は規定期間「90日」よりも長いため(図 7の ステップ S40: Yes)、アドレス帳 371の疎遠フラグが「 1:疎遠期間≥規定期間」に更 新され(図 7のステップ S46)、共通フラグ 372の新規追加フラグが「1:新規追加あり」 に更新される(図 7のステップ S47)。
[0084] 続、て、番号「2」の通信相手にっ 、ても同様に、疎遠フラグが「0 (初期状態)」であ り(図 7のステップ S34: Yes)、通信回数「5」が親密通信回数「30」よりも小さ 、ため( 図 7のステップ S35 :No)、通常表示期間「90日」が規定期間に決定される。番号「2」 の通信相手においては、アドレス帳 371の最終通信日時「2005Z09Z29 23 : 05 」と現在日時「2005Z09Z30 01 : 00」とから算出される疎遠期間が規定期間「90 日」よりも短いため(図 7のステップ S40 : No)、疎遠フラグなどの更新が行われずに、 次の番号「3」の通信相手に対する検索処理に移行する。
[0085] 番号「3」の通信相手では、疎遠フラグが「0 (初期状態)」であり(図 7のステップ S34 : Yes)、通信回数「47」が親密通信回数「30」以上であるため(図 7のステップ S35 : Yes)、早期表示期間「40日」が規定期間に決定される。アドレス帳 371の最終通信 曰時「2005/08/11 22 : 33」と現在曰時「2005/09/30 01 : 00」と力ら算出 される疎遠期間は規定期間「40日」よりも長いため(図 7のステップ S36 : Yes)、アド レス帳 371の疎遠フラグが「1」に更新され(図 7のステップ S37)、共通フラグ 372の 新規追加フラグが「1」に更新される(図 7のステップ S 38)。
[0086] 続いて、番号「4」の通信相手においては、番号「1」の通信相手と同様に、疎遠フラ グは「0」であり(図 7のステップ S34: Yes)、通信回数「23」は親密通信回数「30」より も小さく(図 7のステップ S35 :No)、通常表示期間「90日」が規定期間に決定される。 また、最終通信日時「2005Z08Z10 12 :40」と現在日時「2005Ζ09Ζ30 01 : 00」とから算出される疎遠期間が規定期間「90日」よりも短いため(図 7のステップ S4 0 : Yes)、疎遠フラグなどの更新が行われずに、この通信相手に対する検索処理が 終了する。
[0087] 表 1に示す例では、番号「4」の通信相手は疎遠リストに追加されないが(疎遠フラグ 「0」)、番号「4」の通信相手よりも最終通信日時が早ぐ疎遠期間が長い番号「3」の 通信相手は疎遠リストに追加される(疎遠フラグ「1」)。このように、通信回数が多い通 信相手に対しては、疎遠期間が短いうちに疎遠リストに追加することによって、親密な 通信相手と疎遠になってしまう不都合が確実に回避される。
[0088] 上述した一連の検索処理は、指示された更新時刻毎に実行される。 [0089] また、図 5のフローチャートにおいて、図 3の時計 114から取得された現在時刻が、 共通フラグ 372に登録された自動表示時刻に達した場合(図 5のステップ S6: Yes)、 疎遠リストを自動的に表示する自動表示処理が許可されて 、る力否かが判定される ( 図 5のステップ S7)。
[0090] 共通フラグ 372の自動表示フラグが「1 :自動表示許可」である場合は(図 5のステツ プ S7 :Yes)、自動表示処理が許可されており、続いて、ステップ S5の検索処理にお いて、疎遠リストに新たに追加される通信相手が検索された力否かが判定される(図 5 のステップ S8)。疎遠リストに新たに追加される通信相手が検索された場合にのみリ スト表示処理を実行することによって、何度も同じ疎遠リストを確認する手間を省くこと ができる。
[0091] 共通フラグ 372の新規追加フラグが「1:疎遠リストに新規に追加される通信相手あ り」である場合は(図 5のステップ S8 : Yes)、疎遠リストを作成して、作成した疎遠リスト を表示するリスト表示処理が実行される(図 5のステップ S9)。
[0092] 図 8は、図 5のステップ S9に示すリスト表示処理の一連の処理の流れを示すフロー チャートである。
[0093] 図 4の表示部 330は、アドレス帳 371に登録された通信相手の中から、疎遠フラグ 力 S「l :疎遠期間≥規定期間」である通信相手を検索し (図 8のステップ S51)、検索し た通信相手の最終通信日時を取得する。
[0094] また、表示部 330は、検索した通信相手を最終通信日時の遅 、順 (すなわち、疎遠 期間が短い順)に並べて、疎遠リストを作成する(図 8のステップ S52)。作成された疎 遠リストは、図 3に示すディスプレイデバイス 110を介して、図 2に示す LCD111に表 示される(図 8のステップ S53)。表 1に示す例では、番号「1」の通信相手と、番号「3」 の通信相手の疎遠フラグが「1」であるため、それら番号「1」の通信相手と番号「3」の 通信相手が並べられた疎遠リストが作成される。
[0095] 図 9は、 LCD111上に表示された疎遠リストの一例を示す図である。
[0096] 疎遠リスト 410には、検索された通信相手の氏名が選択可能に表示される通信相 手表示部 411と、通信相手表示部 411で選択された通信相手の通信連絡先に関す る最終通信日時、最終通信日時に行われた通信における通信連絡先、および通信 回数が表示された通信情報表示部 412と、リストメ-ユー(図 10参照)を表示させるた めのメニューボタン 413と、通信相手表示部 411で選択された通信相手の電話番号 に電話を掛けるための発信ボタン 414と、および通信相手表示部 411で選択された 通信相手の電子メールアドレスに宛てた電子メールを作成するためのメールボタン 4 14とが備えられている。図 9に示す例では、通信相手表示部 411に、表 1のアドレス 帳 371中の番号「1」の通信相手の氏名と、番号「3」の通信相手の氏名と力 最終通 信日時の遅い順に、番号「3」、番号「1」の順に並べて表示されており、番号「1」の通 信相手が選択されている。また、通信情報表示部 412には、選択された番号「1」の 通信相手の最終通信日、電話番号、および通信回数が表示されている。
[0097] ユーザが、図 2に示す操作キー 121を使って、通信相手表示部 411に表示された 通信相手のうち、これから連絡を取りたい通信相手を選択し、さらに、発信ボタン 414 やメールボタン 414を選択すると(図 8のステップ S554 : Yes)、図 4の選択指示部 35 0から制御部 310に、選択された通信相手と、発信ボタン 414あるいはメールボタン 4 14によって選択された通信手段 (電話 Z電子メール)が伝えられる。
[0098] 制御部 310は、アドレス帳 371を参照し、伝えられた通信相手の通信連絡先を通信 部 360に伝える(図 8のステップ S55)。例えば、通信手段として電話が選択された場 合は、通信部 360に通信相手の電話番号が伝えられ、通信手段として電子メールが 選択された場合は、通信部 360に通信相手の電子メールアドレスが伝えられる。
[0099] 通信部 360は、制御部 310から伝えられた通信連絡先を受信先とするデータを送 信する。すなわち、電話番号が伝えられた場合は、伝えられた電話番号が割り当てら れた電話端末に対して発呼要求を送って、電話を掛ける。また、電子メールアドレス が伝えられた場合は、携帯電話端末 10に予め用意されているメール作成ツールを 起動させて、電子メールの送信先アドレスを伝えられた電子メールアドレスに設定す る。ユーザによって電子メールの本文が編集され、電子メールの送信が指示されると 、編集された電子メールを設定された電子メールアドレス宛てに送信する。
[0100] このように、本実施形態の携帯電話端末 10によると、規定期間以上の間連絡を取 つて 、な 、通信相手が並べられた疎遠リストが表示され、その疎遠リストから所望の 通信相手を選択することで、自らアドレス帳 371で通信相手の通信連絡先を調べなく ても容易に通信を行うことができるため、通信相手と疎遠になってしまう不具合が確 実に回避される。
[0101] また、ユーザが、図 2に示す操作キー 121を使って、図 9に示すメニューボタン 413 を選択すると、リストメニューが表示される。
[0102] 図 10は、 LCD111に表示されたリストメニューの一例を示す図である。
[0103] 図 10に示すリストメニュー 420には、図 9に示す疎遠リスト 410に対する処理を指示 するための処理選択部 421と、リストメ-ユー 420を閉じるための閉じるボタン 422と、 処理選択部 421で選択された処理の実行を指示するための選択ボタン 423とが備え られている。図 10に示す例では、リストメ-ユー 420を使って、「1.疎遠リスト中の通 信相手を疎遠期間の昇順に並べる」、「2.疎遠リスト中の通信相手を疎遠期間の降 順に並べる」、「3.疎遠リスト中の通信相手を通信回数の昇順に並べる」、「4.疎遠リ スト中の通信相手を通信回数の降順に並べる」、「5.疎遠リスト中の通信相手を疎遠 リストから削除する」のうちのいずれかの処理を選択することができる。
[0104] 例えば、ユーザが図 2に示す操作キー 121を使って、図 9の示す疎遠リスト 410中 の通信相手のうち、疎遠リスト 410から削除したい通信相手を選択し、さらに、リストメ ニュー 420の処理選択部 421の中から、 5番目の「削除」の処理を選択すると(図 8の ステップ S57)、切替指示部 340から制御部 310に選択された通信相手と削除指示と が伝えられる。制御部 310は、アドレス帳 371のうち、伝えられた通信相手の疎遠フラ グを「2 :削除」に変更するとともに(図 8のステップ S58)、表示部 330に通信相手と削 除指示とを伝える。表示部 330は、疎遠リスト 410に含まれる通信相手の中から、制 御部 310から伝えられた通信相手を削除して、新たな疎遠リストを LCD111上に表 示させる(図 8のステップ S59)。
[0105] また、ユーザが図 2に示す操作キー 121を使って、リストメ-ユー 420を表示させ、リ ストメニュー 420の処理選択部 421の中から、 1番目から 4番目の「並べ替え方式」の うちの所望の並べ替え方式を選択すると(図 8のステップ S60)、切替指示部 340から 制御部 310に選択された並べ替え方式の番号が伝えられる。
[0106] 制御部 310は、表示部 330に並べ替え方式の番号を伝え、表示部 330は、疎遠リ スト 410に含まれる通信相手を、指示された番号が示す並べ替え方式に従って並べ 替えて、新たな疎遠リストを LCD111上に表示させる(図 8のステップ S61)。
[0107] このように、ユーザの好みに合わせて疎遠リスト中の通信相手を並べ替えることによ つて、携帯電話端末 10の操作性を向上させることができる。
[0108] 以上のようなステップ S54からステップ S61までの一連の処理力 ユーザによって疎 遠リストが閉じられるまで続けられる(図 8のステップ S56)。
[0109] また、図 8を使って説明したリスト表示処理は、指示された表示時刻に実行されるだ けではなぐユーザが図 2に示す操作キー 121を使ってリスト表示処理の実行を指示 した場合にも行われる(図 5のステップ S 10、ステップ SI 1)。
[0110] 以上、説明した図 5のステップ S2からステップ S11までの処理力 ユーザによって 携帯電話端末 10の電源が切られるまで繰り返し実行される(図 5のステップ S12)。
[0111] ここで、上記では、本発明を携帯電話端末に適用する例について説明したが、本 発明の通信装置は、固定電話端末や、パーソナルコンピュータなどに適用してもよい
[0112] また、上記では、アドレス帳に電話番号と電子メールアドレスを通信連絡先として登 録する例について説明したが、本発明にいう対応表には、例えば、通信連絡先として FAX番号などが登録されたものであってもよぐそれら通信連絡先に加えて住所など が登録されたものであってもよ!、。

Claims

請求の範囲
[1] 通信装置を利用するユーザと、該ユーザと通信装置を介して連絡するための通信 連絡先との対応表を記憶しておく記憶部と、
前記通信連絡先を受信先とするデータを送信し、及び Z又は該通信連絡先を発信 元とするデータを受信する通信部と、
前記記憶部に記憶された対応表中のユーザの中から、前記通信部において、該ュ 一ザに対応付けられて該対応表中に記憶されて ヽる通信連絡先を受信先ある 、は 発信元とする通信が最後に行われて力 経過した経過期間が所定の閾値よりも長い ユーザを検索する検索部と、
前記検索部で検索されたユーザのリストを表示する表示部と、
前記表示部で表示されたリスト中のユーザの選択操作を受けて、前記通信部に、 選択されたユーザに対応付けられて前記対応表中に記録されて!ヽる通信連絡先を 受信先とする通信を行わさせる通信制御部とを備えたことを特徴とする通信装置。
[2] 前記表示部は、前記検索部で検索されたユーザを前記経過期間に基づいた順番 に並べたリストを表示するものであり、
操作に応じて、前記表示部に、前記リスト中のユーザの並び順を、前記経過期間の 昇順と降順とに切り替えさせる切替部を備えたことを特徴とする請求項 1記載の通信 装置。
[3] 前記検索部は、所定のタイミング毎に、前記経過期間が前記閾値よりも長いユーザ を検索するものであり、
前記表示部は、前記検索部において、前回の検索時に検索されて該表示部に表 示されたユーザ以外のユーザが新たに検索された場合に、新たに検索されたユーザ を含むリストを表示するものであることを特徴とする請求項 1記載の通信装置。
[4] 前記対応表中の各ユーザごとに、前記通信部における、該ユーザに対応付けられ て該対応表中に記録されて 、る連絡先を受信先あるいは発信元とする通信が行わ れた通信回数を取得する回数取得部を備え、
前記検索部は、前記閾値を、前記回数取得部で取得された通信回数が多いほど 小さい値に変更して、前記経過期間が変更後の閾値よりも長いユーザを検索するも のであることを特徴とする請求項 1記載の通信装置。
[5] プログラムを実行する機能を有する通信装置内で実行され、該通信装置内に、 通信装置を利用するユーザと、該ユーザと通信装置を介して連絡するための通信 連絡先との対応表を記憶しておく記憶部と、
前記通信連絡先を受信先とするデータを送信し、及び Z又は該通信連絡先を発信 元とするデータを受信する通信部と、
前記記憶部に記憶された対応表中のユーザの中から、前記通信部において、該ュ 一ザに対応付けられて該対応表中に記憶されて ヽる通信連絡先を受信先ある 、は 発信元とする通信が最後に行われて力 経過した経過期間が所定の閾値よりも長い ユーザを検索する検索部と、
前記検索部で検索されたユーザのリストを表示する表示部と、
前記表示部で表示されたリスト中のユーザの選択操作を受けて、前記通信部に、 選択されたユーザに対応付けられて前記対応表中に記録されて!ヽる通信連絡先を 受信先とする通信を行わさせる通信制御部とを構成することを特徴とする通信プログ ラム。
[6] データの送信、及び Z又は、データの受信を行う通信装置における通信方法にお いて、
通信装置を利用するユーザと、該ユーザと通信装置を介して連絡するための通信 連絡先との対応表を記憶しておき、記憶された対応表中のユーザの中から、該ユー ザに対応付けられて該対応表中に記憶されて ヽる通信連絡先を受信先ある ヽは発 信元とする通信が最後に行われて力 経過した経過期間が所定の閾値よりも長いュ 一ザを検索して検索されたユーザのリストを表示し、表示されたリスト中のユーザの選 択操作を受けて、選択されたユーザに対応付けられて前記対応表中に記録されてい る通信連絡先を受信先とする通信を行うことを特徴とする通信方法。
PCT/JP2005/021530 2005-11-24 2005-11-24 通信装置、通信プログラム、および通信方法 WO2007060717A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020087012164A KR101013247B1 (ko) 2005-11-24 2005-11-24 통신 장치, 통신 방법 및 통신 프로그램을 기억하는 컴퓨터 판독가능 기록 매체
CN200580052146XA CN101313561B (zh) 2005-11-24 2005-11-24 通信装置以及通信方法
PCT/JP2005/021530 WO2007060717A1 (ja) 2005-11-24 2005-11-24 通信装置、通信プログラム、および通信方法
JP2007546319A JP4559489B2 (ja) 2005-11-24 2005-11-24 通信装置、通信プログラム、および通信方法
US12/119,946 US8094593B2 (en) 2005-11-24 2008-05-13 Communication apparatus, communication program, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/021530 WO2007060717A1 (ja) 2005-11-24 2005-11-24 通信装置、通信プログラム、および通信方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/119,946 Continuation US8094593B2 (en) 2005-11-24 2008-05-13 Communication apparatus, communication program, and communication method

Publications (1)

Publication Number Publication Date
WO2007060717A1 true WO2007060717A1 (ja) 2007-05-31

Family

ID=38066959

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/021530 WO2007060717A1 (ja) 2005-11-24 2005-11-24 通信装置、通信プログラム、および通信方法

Country Status (5)

Country Link
US (1) US8094593B2 (ja)
JP (1) JP4559489B2 (ja)
KR (1) KR101013247B1 (ja)
CN (1) CN101313561B (ja)
WO (1) WO2007060717A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016170564A (ja) * 2015-03-12 2016-09-23 富士通株式会社 表示制御プログラム、表示制御方法、および表示制御装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2464994A (en) 2008-11-04 2010-05-05 Nec Corp Communication system in which access control is dependent on mode of base station
CN102438057A (zh) * 2011-11-16 2012-05-02 鸿富锦精密工业(深圳)有限公司 移动终端通讯录的优先级设置装置及方法
US20160112369A1 (en) * 2014-10-21 2016-04-21 Michael Boodaei System and Method for Validating a Customer Phone Number
KR101612895B1 (ko) * 2015-01-02 2016-04-15 네이버 주식회사 소셜 네트워크 서비스 제공 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6372960U (ja) * 1986-10-31 1988-05-16
JP2001103132A (ja) * 1999-09-27 2001-04-13 Nec Corp 電話装置
JP2001268257A (ja) * 2000-03-22 2001-09-28 Sharp Corp 通信端末装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6372960A (ja) * 1986-09-12 1988-04-02 Fuji Heavy Ind Ltd 無段変速機の前後進切換装置
US7016322B1 (en) * 2000-09-25 2006-03-21 Cisco Technology, Inc. Generating graded packets for packet voting in wireless communications systems
JP2002171333A (ja) * 2000-12-04 2002-06-14 Sony Corp 送受信機能を有する装置
US7082576B2 (en) * 2001-01-04 2006-07-25 Microsoft Corporation System and process for dynamically displaying prioritized data objects
JP4765182B2 (ja) * 2001-01-19 2011-09-07 ソニー株式会社 双方向テレビ通信方法および、双方向テレビ通信用クライアント装置
US20020147777A1 (en) * 2001-02-06 2002-10-10 Hackbarth Randy L. Apparatus and method for use in portal service for a team utilizing collaboration services
JP2003188979A (ja) * 2001-12-21 2003-07-04 Nippon Telegr & Teleph Corp <Ntt> 通信装置と、通信装置で用いられる連絡先提示方法と、連絡先提示プログラム及びそのプログラムを記録した記録媒体
JP2003198708A (ja) 2001-12-28 2003-07-11 Nec Corp 携帯情報端末及びそれに用いる電話帳表示方法並びにそのプログラム
JP2004357142A (ja) 2003-05-30 2004-12-16 Nec Corp 通信端末装置及び通信端末装置の電話帳制御方法
US8842657B2 (en) * 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US20090150488A1 (en) * 2007-12-07 2009-06-11 Martin-Cocher Gaelle System and method for managing multiple external identities of users with local or network based address book

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6372960U (ja) * 1986-10-31 1988-05-16
JP2001103132A (ja) * 1999-09-27 2001-04-13 Nec Corp 電話装置
JP2001268257A (ja) * 2000-03-22 2001-09-28 Sharp Corp 通信端末装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016170564A (ja) * 2015-03-12 2016-09-23 富士通株式会社 表示制御プログラム、表示制御方法、および表示制御装置

Also Published As

Publication number Publication date
KR20080066047A (ko) 2008-07-15
US8094593B2 (en) 2012-01-10
US20080212511A1 (en) 2008-09-04
CN101313561B (zh) 2011-01-05
JPWO2007060717A1 (ja) 2009-05-07
KR101013247B1 (ko) 2011-02-09
CN101313561A (zh) 2008-11-26
JP4559489B2 (ja) 2010-10-06

Similar Documents

Publication Publication Date Title
CN101513023B (zh) 用于使视听内容与联系人列表信息相配的系统和方法
US20040266397A1 (en) Communication device with message management and method therefore
JP4559489B2 (ja) 通信装置、通信プログラム、および通信方法
JP2011077909A (ja) 携帯端末及び携帯端末のメール送信支援方法
JP4446926B2 (ja) 携帯電話機
KR101005041B1 (ko) 통신단말장치 및 통신 프로그램을 기록한 기록매체
KR100645765B1 (ko) 무선통신 단말기에서의 통화 목록 자동 갱신 방법
JP5769922B2 (ja) 電子機器および電子メール作成方法
JP2005184366A (ja) 端末装置
KR20050077534A (ko) 이동통신단말기에서 전화번호부를 이용한 이벤트단문메시지 전송 방법
JP5454840B2 (ja) 通信端末
KR100630201B1 (ko) 휴대용 단말기에서 데이터 선택 및 전송방법
JP2005202644A (ja) 携帯情報端末
KR101501571B1 (ko) 연락 기능 메뉴를 제공하는 방법과 그를 위한 이동통신단말기 및 컴퓨터로 읽을 수 있는 기록매체
JP3886505B2 (ja) 携帯電話機
JP3950260B2 (ja) 画像データ通信装置およびその動作制御方法
JP4576803B2 (ja) 電話帳管理方法および携帯通信端末
KR100692010B1 (ko) 통신내역 및 알림 표시기능을 갖는 휴대용 무선 단말기 및그 방법
JP2005135402A (ja) 携帯端末装置
KR101245585B1 (ko) 사용자 정보 제공기능을 갖는 휴대용 단말기 및 그 방법
JP4565959B2 (ja) 出力装置および出力方法
JP4130682B2 (ja) 画像データ通信装置およびその動作制御方法
WO2018235126A1 (ja) 携帯情報端末及びその制御方法
JP2010258961A (ja) 通信端末装置
JP2006128886A (ja) 携帯端末装置及びその情報の管理方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580052146.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007546319

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1020087012164

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05809206

Country of ref document: EP

Kind code of ref document: A1