Automatic sorting system and method for electronic telephone directory

An automatic sorting system for an electronic telephone directory to sort telephone numbers in the electronic telephone directory prepares a calling information list which indicates an expected calling frequency in each day of the week and time period on the basis of a priority numerical value of the telephone numbers according to the calling times and function setting conditions of the telephone numbers in each day of the week and time period; and automatically sorts and indicates the telephone numbers in lowering order of the expected calling frequency with reference to the calling information list for days of the week and time periods when the electronic telephone directory is opened.

BACKGROUNDS OF THE INVENTION

1. Field of the Invention

The present invention relates to an automatic sorting system and method for an electronic telephone directory. The present invention particularly relates to an automatic sorting system and method for an electronic telephone directory, which can improve retrieving operability for the electronic telephone directory provided in mobile communication terminal equipment.

2. Description of the Related Art

With conventional mobile communication terminal equipment, the electronic telephone directory in it is designated, and a telephone number selected from the designated electronic telephone directory is dialed or changed.

The electronic telephone directory generally includes telephone numbers which are arranged in alphabetical order of names registered in it or in the order of registration numbers, and when the electronic telephone directory is designated, they are displayed from the top of the arranged order. If a desired telephone number is not displayed when the electronic telephone directory is selected, the user needs to scroll the display of the electronic telephone directory until the desired telephone number is displayed.

The display section of the mobile communication terminal equipment is small, so that the telephone numbers shown on the display are parts of the registered telephone numbers. The more telephone numbers registered in the electronic telephone directory, the more the scrolling operation takes time to display the desired telephone number. And, the user feels it inconvenient.

Because the mobile communication terminal equipment is being improved to be highly functional, the number of telephone numbers registerable in the electronic telephone directory is increasing. And, the telephone numbers and the like registered in the electronic telephone directory include those frequently used and rarely used.

Japanese Patent Application Laid-Open Publication (Kokai) No. Heisei 5-48704 discloses an embodiment that the order of telephone numbers is sorted in the order in which they were used recently in order to reduce time required for the scrolling operation. But, it has a disadvantage that the scrolling operation takes time to select a telephone number used long before.

Japanese Patent Application Laid-Open Publication (Kokai) No. Heisei 6-334726 discloses an embodiment of sorting the telephone numbers of the telephone directory in the order of decreasing number of times of their use. But, it has a drawback that the scrolling operation takes time when it is necessary to dial a telephone number which is not used many times but important.

Japanese Patent Application Laid-Open Publication (Kokai) No. Heisei 7-182372 discloses an embodiment of sorting the telephone numbers in the telephone directory in order in which the use frequency is many in a time period. But, the use frequency of a telephone number is variable depending on a day of the week even in the same time period because use of the telephone number is different in hours/days of the week according to the life style of the user. Therefore, it has a disadvantage that the scrolling operation takes time. Telephone directories having various types of sorting functions as described above are increasing but have a drawback that an operation to select their sorting functions is complex and incomprehensible for the user.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide an automatic sorting system and method for an electronic telephone directory, by which a desired telephone number is displayed when the electronic telephone directory is selected or a desired telephone number is displayed by scrolling for a span of time not troublesome.

According to the first aspect of the invention, an automatic sorting system for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprises

a calling information list indicating the calling times of telephone numbers in each day and time; and

telephone number sorting means which automatically sorts and indicates the telephone numbers in decreasing order of the calling times with reference to the calling information list for days of the week and time periods when the electronic telephone directory is opened.

According to this means, the telephone numbers are sorted on the basis of a record of telephone calls made in the past, namely a time situation, so that the telephone numbers are sorted in conformity with the life style of each user.

According to the second aspect of the invention, an automatic sorting system for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprises

a calling information list indicating priority numerical values of the telephone numbers according to a function setting condition; and

telephone number sorting means which automatically sorts and indicates the telephone numbers in lowering order of the priority with reference to the calling information list according to the function setting condition in which the electronic telephone directory is opened.

According to this means, the telephone numbers are sorted with reference to the priority numeral value on the basis of the function setting situation such as setting of the voice recognition calling function and calling party number notifying function, so that the sorting can be performed in conformity with the life style of each user.

According to the third aspect of the invention, an automatic sorting system for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprises

a calling information list indicating an expected calling frequency in each day of the week and time period on the basis of a priority numerical value of the telephone numbers according to the calling times and function setting conditions of the telephone numbers in each day of the week and time period; and

telephone number sorting means which automatically sorts and indicates the telephone numbers in lowering order of the expected calling frequency with reference to the calling information list for days of the week and time periods when the electronic telephone directory is opened.

According to this means, the telephone numbers are sorted on the basis of a record of telephone calls made in the past, namely a time situation, and the function setting situation such as setting of the voice recognition calling function and calling party number notifying function, so that the sorting can be performed in conformity with the life style of each user.

In the preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, Rb*P ab is (the calling times of the pertinent telephone number in the pertinent day of the week and time period)/(all the calling times of all the telephone numbers),

P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

Sab (the calling times of the pertinent telephone number in the pertinent day of the week)/(all the calling times of all the telephone numbers) P attl Fattl,

where, P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

Sab (the calling times of the pertinent telephone number in the pertinent time period/(all the calling times of all the telephone numbers) P attl Fattl,

where, P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, Rb*P ab is (the calling times of the pertinent telephone number in the pertinent day of the week and time period)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, Rb*P ab is (the calling times of the pertinent telephone number in the pertinent day of the week and time period)/(all the calling times of all the telephone numbers), and

P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers).

In another preferred construction, the expected calling frequency (Sab) is expressed as follows:

where, Rb*P ab is (the calling times of the pertinent telephone number in the pertinent day of the week and the time period)/(all the calling times of all the telephone numbers).

In another preferred construction, the expected calling frequency (Sab) is alternatively selected from the following:

Sab (the calling times of the pertinent telephone number in the pertinent day of the week)/(all the calling times of all the telephone numbers) P attl Fattl,

Sab (the calling times of the pertinent telephone number in the pertinent time period/(all the calling times of all the telephone numbers) P attl Fattl,

Sab P attl, and

where, Rb*P ab is (the calling times of the pertinent telephone number in the pertinent day of the week and time period)/(all the calling times of all the telephone numbers),

P attl is (all the calling times of the pertinent telephone number)/(all the calling times of all the telephone numbers), and

Fattl is (priority of the pertinent telephone number).

According to another aspect of the invention, an automatic sorting method for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprising

a step for preparing as a calling information list the calling times of telephone numbers in each day and time; and

a step for automatically sorting and indicating the telephone numbers in decreasing order of the calling times with reference to the calling information list for days of the week and time periods when the electronic telephone directory is opened.

According to another aspect of the invention, an automatic sorting method for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprising

a step for preparing as a calling information list a priority numerical value of the telephone number according to a function setting condition; and

a step for automatically sorting and indicating the telephone numbers in lowering order of the priority with reference to the calling information list according to a function setting condition when the electronic telephone directory is opened.

According to another aspect of the invention, an automatic sorting method for an electronic telephone directory to sort telephone numbers in the electronic telephone directory, comprising

a step for preparing as a calling information list an expected calling frequency in each day of the week and time period according to a priority numerical value of the telephone numbers according to the calling times and function setting conditions of the telephone numbers in each day of the week and time period; and

a step for automatically sorting and indicating the telephone numbers in lowering order of the expected calling frequency with reference to the calling information list for days of the week and time periods when the electronic telephone directory is opened.

Other objects, features and advantages of the present invention will become clear from the detailed description given herebelow.

DESCRIPTION OF THE PREFERRED EMBODIMENT

An automatic sorting system for an electronic telephone directory according to the present invention makes possible an improvement of retrieving operability for the user to access the electronic telephone directory by automatically sorting telephone numbers of the electronic telephone directory according to a time situation such as days of the week and time when the user accesses the electronic telephone directory registered in mobile communication terminal equipment of the present invention and a function setting situation of the electronic telephone directory.

The time situation means the following:

(1) telephone numbers called are variable depending on days of the week and time, and

(2) each user has a different life cycle in days of the week and time depending on the life style.

By managing statistics of a calling frequency in each day of the week and time in view of a record of the past calling, the necessary electronic telephone directory is determined and accessed with priority according to the time situation in which the user searches the electronic telephone directory to make a call depending on an individual user's lifestyle.

The function setting situation means the following:

the electronic telephone directory includes telephone numbers with priority assigned independent of the calling frequency of telephone numbers (e.g., telephone numbers having been notified electronic telephone directory/calling party number (originating number) with a voice recognition calling function registered).

The telephone numbers in the electronic telephone directory which are given high priority by the user can be accessed with precedence by managing the function setting situation .

By combining the sorting according to the above time situation and the sorting according to the function setting situation , the present invention makes possible the sorting of telephone numbers in the electronic telephone directory according to the life style of the user and the priority of the telephone numbers and improves the operability to search any telephone number in the electronic telephone directory.

FIG. 1 is a block diagram showing a schematic structure of the automatic sorting system for an electronic telephone directory of mobile communication terminal equipment according to the present invention. As shown in FIG. 1 , the mobile communication terminal equipment has an operation section 11 , a display section 12 and a reporting section 13 .

The operation section 11 receives an operation of the mobile communication terminal equipment, and particularly the registration of a telephone number to the electronic telephone directory.

The display section 12 displays a state of the mobile communication terminal equipment, a waiting state and the like, and particularly necessary information such as a telephone number to be registered in the electronic telephone directory, telephone numbers when the electronic telephone directory is opened, telephone numbers during the scrolling operation and a telephone number to be dialed.

The reporting section 13 reports an incoming call to the mobile communication terminal equipment and a state change. Further, the mobile communication terminal equipment is provided with an I/O section 15 , a transmit/receive section 16 and a memory 17 .

The I/O section 15 performs voice input and output, and the transmit/receive section 16 performs transmission and reception of radio communications.

The memory 17 is a RAM (Random Access Memory) and has an electronic telephone directory 17 A and a calling information list 17 B. Other party's names and telephone numbers are registered in the electronic telephone directory 17 A. And, calling information of the telephone numbers registered in the electronic telephone directory 17 A are stored as a table in the calling information list 17 B.

Further, the mobile communication terminal equipment has a control section 14 which controls the operations of the operation section 11 , the display section 12 , the reporting section 13 , the I/O section 15 , the transmit/receive section 16 and the memory 17 .

Especially, the control section 14 is provided with a telephone number sorting section 14 A which refers to the calling information list 17 B and controls the sorting of the telephone numbers in the electronic telephone directory 17 A in the memory 17 and the preparation of the table of the calling information list 17 B.

To edit the electronic telephone directory 17 A, English letters and other letters are entered by the operation section 11 , the entered numbers and letters are shown on the display section 12 , and the entered telephone numbers are stored in the electronic telephone directory 17 A as required.

To open the electronic telephone directory 17 A, the telephone numbers stored in the electronic telephone directory 17 A are selected by operating the operation section 11 and displayed on the display section 12 .

To open the electronic telephone directory 17 A to call a registered telephone number, the telephone number registered in the electronic telephone directory 17 A is entered to dial through the operation section 11 . Then, the calling times, days of the week and time periods of each telephone number are stored in the calling information list 17 B as described afterward.

In a case where the voice recognition calling function is registered in the calling information list 17 B, a calling party number (calling number) is notified, and a function setting situation is stored in the calling information list 17 B as described afterward.

FIG. 6 shows an example of a list of calling times in todays of the week and time periods for every telephone number prepared in the calling information list 17 B.

As shown in FIG. 6 , the calling times Xab of each of a plurality of telephone numbers 1 to n is stored for Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday and periods of 6:00-12:00, 12:00-18:00, 18:00-24:00 and 24:00-6:00.

Suffix a of the calling times Xab indicates the telephone numbers by a registration number of three digits, and suffix b indicates a day of the week and a time period in two digits.

For example, suffix 001 of the calling times X00111 indicates that the registration number of the telephone number is 001. The next suffix 1 indicates Sunday. The last suffix 1 indicates that the time zone is 6:00-12:00.

Column of TOTAL (a) in FIG. 6 indicates a total value by Xttl11 for all the telephone numbers by automatically totaling the calling times in each day of the week and each time zone.

Here, suffix ttl means a total, and the next suffix 11 indicates the time zone 6:00-12:00 on Sunday.

Column of TOTAL (b) in FIG. 6 indicates a total value by X001ttl for all the telephone numbers by automatically totaling the calling times in the days of the week and time zones.

Xttlttl in FIG. 6 indicates a total of calling times of a plurality of telephone numbers 1 to n in all the days of the week and all the time periods.

Thus, lists 11 through 74 of the calling times of the plurality of telephone numbers in each of the plurality of time periods for each day of the week are prepared.

When the electronic telephone directory 17 A is opened as will be described afterward, the telephone number sorting section 14 A judges the day of the week and the time period of the calling times and selects a corresponding list with reference to the calling information list 17 B. The telephone number sorting section 14 A refers to the selected list and sorts the telephone numbers in the electronic telephone directory 17 A in the order of a decreasing calling frequency of the telephone numbers.

The aforesaid table covers the days of the week and the time periods but may cover the days of the week or the time periods only so to comply with the life style of the user.

FIG. 7 shows an example of a calling frequency list in days of the week and time periods of the telephone numbers prepared in the calling information list 17 B.

In addition to the list managing the calling times of FIG. 6 , the calling times in each time period and of each telephone number shown in FIG. 6 is divided by TOTAL (a) in each time period, and the calling frequency of each telephone number in each time period is managed for example as P00111 as shown in FIG. 7 .

The above calling frequency is defines as Pab Xab/Xttlb. Therefore, TOTAL in FIG. 7 is 1 .

AVERAGE in FIG. 7 indicates the average of the calling frequencies of the respective telephone numbers in respective days of the week and rime periods and is defined as Pattl Xattl/Xttlttl.

Every time a telephone number is called, the number of calling times is added to the column of days of the week and time periods. FIG. 8 shows an example of addition where the telephone number 1 is dialed in 6:00-12:00 on Sunday prepared in the calling information list 17 B.

As shown in FIG. 8 , when the telephone number 001 is called in the time zone of 6:00-12:00 on Sunday, the number of calling times becomes X00111 1 by adding 1. Thus, totaling is effected automatically in TOTAL (a) in FIG. 8 , and 1 is added so to have the total value as Xttl11 1. Further, totaling is effected automatically in TOTAL (b) in FIG. 8 and 1 is added so to have the total value as X001ttl 1. Similarly, a total of calling times becomes Xttlttl 1 by addition of 1.

FIG. 9 shows an example of recalculated results of the calling frequency list prepared in the calling information list 17 B of the telephone numbers of FIG. 7 in the days of the week and the time periods based on FIG. 8 .

As shown in FIG. 9 , recalculation is made as P 00111 to P nll and P 001ttl to P nttl. Thus, the calling frequency P ab of each telephone number in the called day of the week and time period and the calling frequency P attl of each telephone number in all the days of the week and the time periods are updated.

FIG. 10 shows an example of calculating priority of telephone numbers in function setting prepared in the calling information list 17 B.

As shown in FIG. 10 , the priority of the telephone numbers is calculated as numerical values according to the function setting situation of the telephone numbers registered in the electronic telephone directory.

Yac in FIG. 10 indicates a setting condition of function c (two-digit indication) with respect to registration number a (three-digit indication) of a telephone number. The function setting includes voice recognition registration, calling party number (calling number) notification-related function and the like.

Yac is 1 when the function is set but 0 when it is not set.

Qc in FIG. 10 is a numerical value of points when the function c has been determined for a telephone number and its numerical value is determined to be large when the relation with the retrieval of the electronic telephone directory becomes deeper.

After Qc is set by determining Yac, Fac and Fattl of FIG. 10 are calculated by the following equations.

Calculated result Fattl is a total of (the numerical point value of the function)/(the number of set functions) of every telephone number when the function has been determined and indicates the priority of the telephone number with the function setting.

The calculated sum of calling frequency (P attl) of every telephone number in all of the days of the week and the time periods and priority (Fattl) of the telephone number with the function set becomes the priority (priority of the telephone numbers not relevant to the time element) of the telephone numbers in all of the days of the week and the time periods.

Here, calling ratio Rb of the called day of the week and time period in all of the days of the week and the time periods is determined as follows.

Expected calling frequency Sab is calculated by using the above calculated result as follows.

According to the calculated result, a first item is the product of the calling ratio Rb in all of the pertinent days of the week and the time periods and the calling frequency P ab in the called days of the week and the time periods .

This product means a ratio of the number of calls (Xab 1) in the called day of the week and the time period to all the number of calls (Xttlttl 1).

A second item is P attl which is the average calling frequency of every telephone number in all the days of the week and the time periods , and a third item is priority (Fattl) of the telephone number with the function set . The second and third items are not associated with a time element.

It is to be noted that any of the following equations may be applied in order to comply with the life style of the user.

FIG. 11 shows a list of an example of calculated results of the expected calling frequency Sab prepared in the calling information list 17 B (the equation (3)).

The expected calling frequency SAB is recalculated only for the called day of the week and the time period. For example, recalculation is made for S00111 to Sn11 in FIG. 11 .

FIG. 2 is a flowchart showing a basic controlling operation for automatic sorting of the electronic telephone directory 17 A in the memory 17 by the telephone number sorting section 14 A of the control section 14 of FIG. 1 . In step S 201 , the mobile communication terminal equipment is assumed to be in a waiting state.

In step S 202 , the control section 14 judges whether or not the operation of the operation section 11 enters a telephone number.

In step S 203 , the control section 14 makes the display section 12 to display the telephone number when it is entered in step S 202 , and the telephone number sorting section 14 A of the control section 14 judges whether or not it agrees with the telephone number registered in the electronic telephone directory 17 A. If not, the process goes to step S 205 .

When the telephone number is not entered in step S 202 , the control section 14 controls the telephone number sorting section 14 A to display the telephone number by opening the electronic telephone directory 17 A in step S 204 . When the displayed telephone number is not a desired telephone number, the operation section 11 is operated for scrolling so to display the desired telephone number.

When the telephone number entered in step S 203 is not a telephone number registered in the electronic telephone directory 17 A in step S 203 , the telephone number sorting section 14 A terminates the process after dialing the input telephone number in step S 205 .

In step S 206 , the telephone number sorting section 14 A judges whether or not the telephone number agreed in step S 203 is dialed and the telephone number shown in step S 204 is dialed, and terminates the processing if the telephone number is not dialed.

When the telephone number is dialed in step S 206 , the control section 14 controls to store the dialed telephone number, time and day of the week by the telephone number sorting section 14 A in step S 207 .

In step S 208 , the telephone number sorting section 14 A adds only one to the calling times in the column of pertinent day of the week and time period related to the pertinent telephone number in the calling list in each day of the week and the time period after the telephone call is completed (see FIG. 8 ).

In step S 209 , the telephone number sorting section 14 A refers to the list opened by designating the calling information list 17 B corresponding to the day of the week and the time period to sort the telephone numbers in the electronic telephone directory 17 A in the order in which the number of calling times decreases.

Therefore, when the electronic telephone directory is opened next time, the telephone numbers having high calling frequency in the electronic telephone directory can be displayed with priority, so that the desired telephone number can be dialed easily and quickly.

FIG. 3 is a flow chart showing another example of the automatic sorting control operation by the telephone number sorting section 14 A of FIG. 2 . In step S 301 , after a telephone in call is finished, the telephone number sorting section 14 A opens the calling information list 17 B which indicates the calling times in the day of the week and the time period for every registered telephone number to sort the telephone numbers in the electronic telephone directory as shown in FIG. 6 .

In step S 302 , the telephone number sorting section 14 A performs an addition to the calling times in the column of day of the week and the time period for the dialed telephone number (see FIG. 8 ).

In step S 303 , the telephone number sorting section 14 A performs an addition to the calling times in the column of day of the week and the time period for the dialed telephone number (see FIG. 8 ).

In step S 303 , the telephone number sorting section 14 A recalculates the calling frequency Pab of every telephone number in the dialed day of the week and the time period of FIG. 7 to P ab based on the calling information list 17 B to which the addition was performed (see FIG. 9 ).

In step S 304 , the telephone number sorting section 14 A calculates the calling frequency P attl of every telephone number in all the days of the week and the time periods (see FIG. 9 ).

In step S 305 , the telephone number sorting section 14 A calculates the priority numerical value Fattl of the telephone number according to the function setting (see the equation (1)).

In step S 306 , the telephone number sorting section 14 A calculates the calling ratio Rab of the called days of the week and the time periods in all the days of the week and the time periods (see the equation (2)).

In step S 307 , the telephone number sorting section 14 A calculates the expected calling frequency Sab in view of the calculated results of the calling frequency, calling ratio and priority of the telephone number (see the equation (3)).

In step S 308 , the telephone number sorting section 14 A judges whether or not there is a telephone number which has the same calculated result Sab.

In section S 309 , the telephone number sorting section 14 A, when there is the same telephone number, sorts the telephone numbers having the same calculated result Sab as default.

In step S 310 , the telephone number sorting section 14 A sorts the electronic telephone directory 17 A in the order in which the numerical values of the calculated result Sab decreases.

The expected calling frequency Sab is a numerical value of every telephone number in the called day of the week and the time period. After the telephone call is completed, the telephone numbers in the electronic telephone directory are sorted based on the expected calling frequency Sab. Therefore, when the electronic telephone directory is opened next time, the telephone numbers with high priority are displayed with precedence according to a record of dialing up to the last time and the function set conditions. Therefore, the desired telephone number can be dialed readily and quickly.

In other words, by determining a method of sorting the telephone numbers in the electronic telephone directory 17 A, the electronic telephone directory can be sorted automatically in conformity with the life style of the user and the function setting condition, and the operability of the electronic telephone directory can be improved.

FIG. 4 is a flowchart showing another example of the automatic sorting control operation by the telephone number sorting section 14 A of FIG. 2 . In step S 401 , when the electronic telephone directory 17 A is opened, a sorting rule of the telephone number sorting section 14 A is opened.

In step S 402 , it is judged whether or not the setting function related to the rule of the telephone number sorting section 14 A designates the unit of sorting the electronic telephone directory. If not, the process goes to step S 409 .

If designated, the telephone number sorting section 14 A judges in step S 403 whether or not the designation of the sorting unit is both of the day of -he week and the time period.

When the units of both of the day of the week and the time period are designated, the telephone number sorting section 14 A designates the sorting day of the week and the time period according to the designation in step S 404 . For example, the designation is made for all the days of the week and the time periods (all matrix prepared (see FIG. 6 )). And, he designation may be made as 6:00 to 18:00 on Saturday and Sunday. Then, the process goes to step S 408 .

When both of them are not designated in step S 403 , the telephone number sorting section 14 A judges in step S 405 whether or not the designation is limited to the day of the week only.

When the day of the week only is designated, the telephone number sorting section 14 A designates the days of the week in step S 406 . For example, Monday to Sunday are designated in this order. Then, the process goes to step S 408 .

When the time period only is designated, the telephone number sorting section 14 A designates the time period in step S 407 . For example, the designation is made as 6:00-18:00. Then, the process goes to step S 408 .

To sort the electronic telephone directory according to the day of the week and the time period designated for sorting, addition of the average calling frequency in all the days of the week and the time periods is determined in step S 408 .

Addition of the function setting condition such as voice recognition registration to the electronic telephone directory is determined in step S 409 .

Therefore, the sorting unit of the electronic telephone directory 17 A can be the days of the week only or the time periods only according to the sorting rule of the telephone number sorting section 14 A. Further, the telephone numbers having high priority can be displayed with precedence according to only the function setting of the electronic telephone directory 17 A.

Therefore, a route of steps for processing the desired telephone number with higher priority can be selected when the electronic telephone directory 17 A is opened.

FIG. 5 is a flowchart showing still another example of the automatic sorting control operation by the telephone number sorting section 14 A of FIG. 2 . In step S 501 , after the telephone number obtained from the electronic telephone directory by sorting the electronic telephone directory is dialed or a telephone number registered in the electronic telephone directory is dialed by entering through the operation section 11 , the telephone number sorting section 14 A checks the completion of the telephone calling.

After the completion of the telephone calling, the sorting rule of the telephone number sorting section 14 A is checked to open the electronic telephone directory 17 A in step S 502 . It is judged whether the sorting unit of the telephone number sorting section 14 A is designated to a day of the week , a time period or both of a day of the week and a time period . If none of them is designated, the process goes to step S 510 .

When any of them is designated, the telephone number sorting section 14 A judges in step S 503 whether or not a call is made in the day of the week or the time period designated for sorting. If the call is not made in the designated day of the week and the time period, the process goes to step S 510 .

If the call is made in the designated day of the week and the time period, the telephone number sorting section 14 A opens the pertinent calling information list 17 B in step S 504 (see FIG. 6 ).

In step S 505 , the telephone number sorting section 14 A performs an addition to the calling times of the telephone number in the dialed day of the week and the dialed time period from the opened calling information list 17 B.

In step S 506 , the telephone number sorting section 14 A calculates the calling frequency P ab (see FIG. 9 ) of every telephone number in the dialed days of the week and the time periods.

In step S 507 , the telephone number sorting section 14 A judges whether or not the average calling frequency is added. If not, the process goes to step S 513 .

If the average calling frequency is added, the telephone number sorting section 14 A calculates the average calling frequency P attl (see FIG. 9 ) in step S 508 .

In step S 509 , the telephone number sorting section 14 A calculates the calling ratio Rab (see the equation (2)) of the called days of the week and the time period in all the days of the week and the time periods.

When the electronic telephone directory sorting unit is not designated in step S 502 , the telephone number sorting section 14 A invokes the calling times on the whole (the list of TOTAL (a) only of FIG. 6 ) when a call is made other than the designated day of the week and the time period in step S 510 .

In step S 511 , the telephone number sorting section 14 A makes an addition to the calling times of the dialed telephone number.

In step S 512 , the telephone number sorting section 14 A calculates the average calling frequency P attl (see FIG. 9 ). Then, the process goes to step S 513 .

In step S 513 , the telephone number sorting section 14 A judges whether or not the priority of the telephone number according to the function setting is added. If not, the process goes to step S 515 .

When the addition is determined, the telephone number sorting section 14 A calculates the priority numerical value Fattl (see the equation (1)) in step S 514 .

In step S 515 , the telephone number sorting section 14 A calculates the expected calling frequency Sab from the last calculated P ab, P attl, Rab and Fattl and sorts the telephone numbers in the electronic telephone directory 17 A in the order of the decreasing numerical values of the expected calling frequency Sab.

The equation (4) is calculated with steps S 508 and 509 bypassed from step S 507 .

The equation (5) is calculated with step S 514 bypassed from step S 513 .

The equation (7) is calculated with steps S 508 and 509 bypassed from step S 507 and step S 514 bypassed from step S 513 .

The equation (8) is calculated according to step S 510 and steps S 511 , 512 , 513 and 515 with step S 514 bypassed.

Therefore, any one of the equations (3), (4), (5), (6), (7) and (8) for determining the expected calling frequency Sab can be selected according to the sorting rule of the telephone number sorting section 14 A.

Thus, one of the equations (3), (4), (5), (6), (7) and (8) can be selected according to the sorting rule of the telephone number sorting section 14 A so that the desired telephone number is in a higher rank of order when the electronic telephone directory 17 A is opened so to comply with the life style of the user.

As described above, according to the present invention, because the telephone numbers of the electronic telephone directory are sorted automatically according to the function setting condition of the electronic telephone directory and the day of the week and the time period when the electronic telephone directory is opened, the order of the telephone numbers in the electronic telephone directory conforms to the life style of the user and the priority of the telephone numbers which the user considers, and when the electronic telephone directory is opened, the retrieving order can be simplified and the operability such as time shortening can be improved.

Not only the calling frequency of every telephone number in the dialed day of the week and the time period but also the calling frequency of every telephone number in all of the days of the week and the time periods and the calling ratio of the pertinent days of the week and the time periods in all of the days of the week and the time periods are taken into consideration, so that the telephone numbers having a higher calling frequency in the pertinent day of the week and the time period can be shown with precedence from the calling information list.

Conversely, even when the calling frequency in the pertinent day of the week and the time period is low and the sorting of the electronic telephone directory according to the calling frequency in the pertinent days of the week and the time periods only is difficult, the telephone numbers can be displayed from the calling information list according to the average of the calling frequencies.

The increase of the number of telephone numbers registered in the electronic telephone directory owing to high functionality of the mobile communication terminal equipment and complication of the retrieving method involved are anticipated to occur in the future. But, a problem of the operability for retrieving the electronic telephone directory can be remedied according to the present invention.

Although the invention has been illustrated and described with respect to exemplary embodiment thereof, it should be understood by those skilled in the art that the foregoing and various other changes, omissions and additions may be made therein and thereto, without departing from the spirit and scope of the present invention. Therefore, the present invention should not be understood as limited to the specific embodiment set out above but to include all possible embodiments which can be embodies within a scope encompassed and equivalents thereof with respect to the feature set out in the appended claims.