Information terminal and operation setting method

The information terminal automates the setup process for multiple communication terminals by using an operation setting unit and USB memory reader to read configuration files, simplifying the setup and reducing manual effort.

JP2025102541APending Publication Date: 2025-07-08ICOM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023220054
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Conventional methods for setting up communication terminals require an operator to manually move a PC with dedicated software to each terminal, making the process cumbersome when multiple terminals are fixedly arranged.

Method used

An information terminal equipped with an operation setting unit and an external recording medium reader that performs settings based on individual or common folders on a USB memory, allowing for automated setup by detecting terminal identification and reading appropriate configuration files.

Benefits of technology

Facilitates easy and efficient operation setting for multiple terminals by simplifying the process to attaching a USB memory and turning it on, reducing the need for manual PC intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025102541000001_ABST
    Figure 2025102541000001_ABST
Patent Text Reader

Abstract

To provide an information terminal and an operation setting method that makes it possible to easily perform an operation setting work for a plurality of information terminals.SOLUTION: An information terminal includes an operation setting unit (74) for setting operations and a USB memory reader (94). When the operation setting unit (74) detects a predetermined trigger, it checks whether an individual folder corresponding to terminal identification information is recorded in the USB memory (95). When the individual folder is recorded, the operation setting unit (74) reads out operation setting information for a predetermined operation setting target present in the individual folder, and performs operation setting according to the operation setting information, and when the individual folder is not recorded, the operation setting unit (74) reads out operation setting information for the predetermined operation setting target present in a root folder of the USB memory (95), and performs operation setting according to the operation setting information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One aspect of the present invention relates to an information terminal and a method for operating the setting of the information terminal.

Background Art

[0002] Conventionally, a voice communication system that performs voice communication such as a wireless transceiver or a telephone over an IP network has been proposed. By connecting a plurality of relay devices via a network, it is also possible to enable different types of communication terminals, such as IP phones and radios, to perform voice communication with each other.

[0003] In order for a communication terminal to be able to execute voice communication, it is necessary to read provisioning data and set functions. For this reason, for example, Patent Document 1 discloses a technique in which a provisioning server is installed on a network and a communication terminal can download provisioning data by accessing the provisioning server via the network.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In order to access a provisioning server that stores provisioning data, which is setting information required for a communication terminal to operate on a communication network, it is necessary to set address information of the server and the like. In addition to setting the address information of the server, various initial settings are required to operate the communication terminal appropriately.

[0006] In order to perform such initial settings, it was common to have an operator use a personal computer (PC) installed with dedicated operation setting software. However, when a plurality of communication terminals are fixedly arranged at predetermined positions, the operator has to move the PC to the vicinity of each communication terminal and then perform the setting operation of the communication terminal using the PC. This is cumbersome for the operator.

[0007] One aspect of the present invention aims to provide an information terminal and an operation setting method that enable easy performance of operation setting operations for a plurality of information terminals.

Means for Solving the Problems

[0008] In order to solve the above problems, an information terminal according to Aspect 1 of the present invention includes an operation setting unit that performs operation setting of a predetermined operation setting target of the information terminal, and an external recording medium reader that reads information recorded on an external recording medium. When detecting a predetermined trigger, the operation setting unit checks whether an individual folder corresponding to terminal identification information for identifying the information terminal is recorded on the external recording medium. When the individual folder is recorded, the operation setting information of the predetermined operation setting target existing in the individual folder is read out, and operation setting is performed according to the operation setting information. When the individual folder is not recorded, the operation setting information of the predetermined operation setting target existing in the root folder of the external recording medium is read out, and operation setting is performed according to the operation setting information.

Effects of the Invention

[0009] According to one aspect of the present invention, it becomes possible to easily perform operation setting operations for a plurality of information terminals.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Mode for Carrying Out the Invention

[0011] Hereinafter, an embodiment of the present invention will be described in detail.

[0012] 〔Communication System〕 FIG. 1 is a diagram showing an example of the configuration of a communication system 100 including a communication terminal (information terminal) 1 according to the present embodiment. In the example shown in FIG. 1, the communication system 100 includes a relay device 110, a communication terminal 1, and communication terminals 131 and 133.

[0013] The communication terminal 1 is a communication terminal capable of making calls by a plurality of communication methods. Specifically, the communication terminal 1 has a PTT call function using an IP (Internet Protocol) network by the PTT method and an IP phone call function by IP phone communication by SIP (Session Initiation Protocol). Note that, as will be described later, the connection of the communication terminal 1 to the IP network 121 may be made by wire or wirelessly. In the following description, for convenience, communication by the PTT method is referred to as IP wireless communication, and a call by the IP wireless communication is referred to as an IP wireless call. The communication terminal 1 is connected to the IP network 121 by wire or wirelessly and is connected to the relay device 110 via the IP network 121. The specific configuration of the communication terminal 1 will be described later.

[0014] The communication terminals 131 and 133 are communication terminals capable of communicating via IP wireless communication or IP telephone communication. The communication terminal 131 is connected to the relay device 110 via the IP network 121 and performs IP wireless communication. The communication terminal 133 is connected to the relay device 110 via the IP network 121 and performs IP wireless communication and IP telephone communication.

[0015] The relay device 110 is a device in which a VoIP (Voice over Internet Protocol) gateway 111 and a network communication relay unit 112 are integrally configured. However, the communication system 100 does not necessarily need to include the relay device 110 in which the VoIP gateway 111 and the network communication relay unit 112 are integrated, and may separately include the VoIP gateway 111 and the network communication relay unit 112.

[0016] The VoIP gateway 111 is a gateway device that relays the VoIP procedure for transmitting voice signals via the IP network 121 and a communication terminal that performs telephone communication. The VoIP gateway 111 relays the IP telephone communication between the communication terminal 1 and the communication terminal 133.

[0017] The VoIP gateway 111 incorporates an SIP (Session Initiation Protocol) server function. The SIP server function is a function that uses the SIP protocol to associate a telephone number (URI) with an IP address and perform call control to call and connect the telephone of the communication partner. However, the communication system 100 may include an IP-PBX (Internet Protocol Private Branch eXchange) device that performs circuit switching of a communication terminal having an IP telephone communication function instead of the VoIP gateway 111.

[0018] The network communication relay unit 112 relays the communication between the communication terminal 1, the communication terminal 131, and the communication terminal 133. In particular, the network communication relay unit 112 relays the IP wireless communication between the communication terminal 1, the communication terminal 131, and the communication terminal 133.

[0019] In addition, the network communication relay unit 112 receives voice packets transmitted from the communication terminal 1 or the communication terminals 131 and 133. Further, the network communication relay unit 112 transmits the voice signal of this packet to the communication terminal 1 of the communication partner or the communication terminals 131 and 133 based on the communication control information written in the voice packet. As a result, the user can perform voice communication via the IP network 121 with the same usability as a conventional transceiver.

[0020] Note that in the relay device 110, the VoIP gateway 111 and the network communication relay unit 112 may be connected so that a call can be made between a communication terminal performing IP telephone communication and a communication terminal performing IP wireless communication.

[0021] Also, a first server 201 and a second server 202 for performing provisioning are connected to the IP network 121. Note that the number of provisioning servers is not limited, and for example, it may be provided in the relay device 110. Provisioning will be described later.

[0022] 〔Configuration of Communication Terminal〕 FIG. 2 is a plan view showing an example of the appearance of the communication terminal 1. FIG. 3 is a block diagram showing an example of the configuration of the main part of the communication terminal 1. In the example shown in FIGS. 2 and 3, the communication terminal 1 includes a main body 10, a handset 20, and a cord 30. In FIG. 3, the cord 30 is omitted.

[0023] The main body 10 includes a main body side speaker 11 and a main body side microphone 12. The main body side speaker 11 can also output voice during a call by the main body 10. The main body side microphone 12 receives voice input during a call by the main body 10.

[0024] The main body 10 further includes a hook switch 13. The hook switch 13 is pressed when the handset 20 is in the on-hook state and released when the handset 20 is in the off-hook state. That is, the hook switch 13 is a switch for detecting whether the handset 20 is off-hooked.

[0025] The main body 10 further includes a PTT (Push to Talk) button 14. The PTT button 14 is a button for starting a voice call by the PTT method. For example, the communication terminal 1 may start a voice call at the timing when the user presses the PTT button 14 and end the voice call at the timing when the user releases the PTT button 14. Alternatively, the communication terminal 1 may start a voice call at the timing when the user presses and releases the PTT button 14 and end the voice call at the timing when the user presses and releases the PTT button 14 again.

[0026] The main body 10 further includes a display unit 15. The display unit 15 displays information about the operation of the communication terminal 1. The display unit 15 may be a known display device such as a liquid crystal panel.

[0027] For example, when IP wireless communication is being performed, the display unit 15 displays information indicating that IP wireless communication is being performed. Also, when IP phone communication is being performed, the display unit 15 may display information indicating that IP phone communication is being performed. Thereby, the user can easily recognize in which mode the call is being made by checking the display unit 15.

[0028] Further, when there is an incoming call for IP phone communication while IP wireless communication is being performed, or when there is a reception for IP wireless communication while IP phone communication is being performed, the display unit 15 displays that fact.

[0029] The main body 10 further includes an instruction input unit 16. The instruction input unit 16 may be a button provided on the surface of the main body 10, but is not limited thereto. For example, the instruction input unit 16 may be a touch panel provided to overlap the display unit 15. The instruction input unit 16 receives an instruction input from the user for displaying at least any one of a call destination list, a reception or incoming call history, and a transmission or outgoing call history on the display unit 15.

[0030] When the above instruction input is received while the IP wireless communication is being performed, the display unit 15 may display at least any one of an address book, a reception history, and a transmission history related to the IP wireless communication. Further, when the above instruction input is received while the IP telephone communication is being performed, the display unit 15 may display at least any one of a telephone directory, an incoming call history, and an outgoing call history related to the IP telephone communication.

[0031] Generally, the address book or telephone directory, the reception or incoming call history, and the transmission or outgoing call history in communication are different from each other between the IP wireless communication and the IP telephone communication. By having the display unit 15 display at least any one of the address book or telephone directory, the reception or incoming call history, and the transmission or outgoing call history as described above, it becomes possible to display information corresponding to the communication method being performed at that time on the display unit.

[0032] The handset 20 includes a handset-side speaker 21 and a handset-side microphone 22 (see FIG. 3). The handset-side speaker 21 outputs sound during a call by the handset 20. The handset-side microphone 22 receives an input of sound during a call by the handset 20. When communicating by the handset 20, the user may hold the handset 20 near his / her head such that the handset-side speaker 21 is positioned near the ear and the handset-side microphone 22 is positioned near the mouth.

[0033] The cord 30 is a cord that connects the main body 10 and the handset 20. For the cord 30, a known cord can be used without particular limitation.

[0034] Also, as shown in FIG. 3, a headset 90 can be connected to the communication terminal 1. The user can connect the headset 90 to the communication terminal 1 to make a call. The headset 90 includes a headset-side speaker 91 and a headset-side microphone 92. The headset-side speaker 91 outputs voice during a call made with the headset 90. The headset-side microphone 92 receives voice input during a call made with the headset 90.

[0035] 〔Detailed Configuration of the Main Body〕 A more detailed configuration of the main body 10 will be described below.

[0036] The main body 10 includes amplifiers 41, 42, 43, 44, 45, and 46. The amplifier 41 amplifies the voice signal output to the main body-side speaker 11. The amplifier 42 amplifies the voice signal input from the main body-side microphone 12. The amplifier 43 amplifies the voice signal output to the handset-side speaker 21. The amplifier 44 amplifies the voice signal input from the handset-side microphone 22. The amplifier 45 amplifies the voice signal output to the headset-side speaker 91 when the headset 90 is connected to the communication terminal 1. The amplifier 46 amplifies the voice signal input from the headset-side microphone 92 when the headset 90 is connected to the communication terminal 1. Note that the handset-side speaker 21 and the headset-side speaker 91 may be configured to be amplified by one amplifier, and the connection destination may be switched as appropriate with a switch. Similarly, the handset-side microphone 22 and the headset-side microphone 92 may be configured to be amplified by one amplifier, and the connection destination may be switched as appropriate with a switch.

[0037] The main body 10 further includes a main body-side codec 51 and a handset-side codec 52. The communication terminal 1 transmits and receives voice signals in an encoded state. The main body-side codec 51 decodes the voice signal received from the outside and outputs it to the main body-side speaker 11. Also, the main body-side codec 51 encodes the voice signal input from the main body-side microphone 12.

[0038] The handset-side codec 52 decodes the voice signal received from the outside and outputs it to the handset-side speaker 21. Also, the handset-side codec 52 encodes the voice signal input from the handset-side microphone 22.

[0039] Furthermore, when the headset 90 is connected to the communication terminal 1 and the user makes a call using the headset 90, the handset-side codec 52 decodes the voice signal received from the outside and outputs it to the headset-side speaker 91. Also, in this case, the handset-side codec 52 encodes the voice signal input from the headset-side microphone 92.

[0040] The main body 10 further includes an audio cancellation processing unit 60. The audio cancellation processing unit 60 cancels the audio output from the main body-side speaker 11 and the handset-side speaker 21 from the voice signal generated by the main body-side microphone 12 or the handset-side microphone 22. Also, when the headset 90 is connected to the communication terminal 1, the audio cancellation processing unit 60 cancels the audio output from the main body-side speaker 11, the handset-side speaker 21, and the headset-side speaker 91 from the voice signal generated by the main body-side microphone 12, the handset-side microphone 22, or the headset-side microphone 92.

[0041] That is, the voice canceling processing unit 60 prevents howling caused by the output of the main body side speaker 11 being input to the main body side microphone 12, and howling caused by the output of the handset side speaker 21 being input to the handset side microphone 22. Further, even when the handset 20 performs IP phone communication, the voice canceling processing unit 60 cancels the output from the main body side speaker 11 in addition to the output from the handset side speaker 21 from the voice signal of the handset side microphone 22, thereby suppressing the mixing into the call being made on the handset 20 side. As a result, the quality of the voice signal to be transmitted to the outside can be improved even when the voice signal is input from any of the main body side microphone 12, the handset side microphone 22, or the headset side microphone 92.

[0042] The main body 10 further includes a control unit 70. The control unit 70 controls the operation of the communication terminal 1. The control unit 70 includes a call control unit 71, an IP wireless processing unit (PTT call processing unit) 72, an IP phone processing unit 73, and an operation setting unit 74.

[0043] The IP wireless processing unit 72 performs IP wireless communication in a PTT manner via the IP network 121. The IP phone processing unit 73 performs IP phone communication by SIP via the IP network 121. The call control unit 71 controls the call by the IP wireless processing unit 72 and the call by the IP phone processing unit 73.

[0044] Specifically, when the handset 20 goes off-hook, if a call is being made via IP wireless communication by the main body side speaker 11 and the main body side microphone 12, the call control unit 71 controls the call by the IP wireless processing unit 72 so that a call is made via IP wireless communication by the handset 20. Here, the "when IP wireless communication is being performed" refers to being in a call via IP wireless communication or being within a predetermined time after receiving voice via IP wireless communication. The predetermined time may be a length of time generally assumed as the blank time during a call, for example, 5 seconds. Also, when the handset 20 goes off-hook and IP wireless communication is not being performed, the call control unit 71 controls the call by the IP phone processing unit 73 so that a call is made via IP phone communication by the handset 20.

[0045] By the above control, in the communication terminal 1, depending on whether IP wireless communication is being performed when the handset 20 goes off-hook, whether a call is made via IP wireless communication or a call is made via IP phone communication by the handset 20 will be switched. Therefore, the user can make a call in an appropriate call mode only by the operation of taking the handset 20 off-hook. In this case, the IP wireless communication continues until the handset 20 is next put on-hook.

[0046] Also, when the handset 20 goes off-hook and neither IP wireless communication nor IP phone communication is being performed, the call control unit 71 causes the handset side speaker 21 to output a dial tone (DT) in IP phone communication. Further, when the PTT button 14 is pressed in this state, the call control unit 71 starts IP wireless communication.

[0047] With the above control, when the handset 20 is off-hooked in the communication terminal 1 while neither IP wireless communication nor IP telephone communication is being performed, it first stands by in a state where IP telephone communication can be started. Then, when the PTT button 14 is pressed, IP wireless communication is started. Also in this case, the IP wireless communication continues until the handset 20 is on-hooked next.

[0048] Therefore, when the user wants to make an IP telephone call, the user can simply off-hook the handset 20 and input the telephone number of the call destination, etc. On the other hand, when the user wants to perform IP wireless communication, the user can off-hook the handset 20 and press the PTT button. That is, the user can start a call in the desired mode with natural operations.

[0049] Also, as described above, when there is an incoming call for IP telephone communication while IP wireless communication is being performed, or when there is a reception for IP wireless communication while IP telephone communication is being performed, the display unit 15 displays that fact. At this time, the call control unit 71 may switch from IP wireless communication to IP telephone communication, or from IP telephone communication to IP wireless communication, in response to an instruction input from the user. Thereby, when there is an incoming call for IP telephone communication while IP wireless communication is being performed, or when there is a reception for IP wireless communication while IP telephone communication is being performed, the user can change to the desired mode based on the display on the display unit.

[0050] The control unit 70 is not limited to the processing by the call control unit 71, the IP wireless processing unit 72, the IP telephone processing unit 73, and the operation setting unit 74 (details will be described later), and comprehensively controls the operation of the communication terminal 1. The control unit 70 controls, for example, the display unit 15 to display the above-described information.

[0051] The main body 10 further includes a storage unit 80. The storage unit 80 is a storage device that stores information required by the control unit 70 in the control of the communication terminal 1. However, in the communication terminal 1, the storage unit 80 is not essential. When the communication terminal 1 does not include the storage unit 80, the communication terminal 1 may be communicably connected to an external storage device.

[0052] 〔Description of the operation setting unit 74〕 As shown in FIG. 3, the control unit 70 further includes an operation setting unit 74 that performs operation settings for the communication terminal 1. And the communication terminal 1 further includes a USB (Universal Serial Bus) memory reader 94 that reads information recorded in a USB memory 95 external to the communication terminal 1.

[0053] The USB memory 95 in the present embodiment is an example of an external recording medium of the communication terminal 1. Therefore, the USB memory reader 94 is an example of an external recording medium reader that reads information recorded in the external recording medium.

[0054] FIG. 4 shows an example of the folder hierarchy in the USB memory 95. In FIG. 4, the root folder of the USB memory 95 and two subfolders existing in the root folder are illustrated. It is assumed that the folder names of the two subfolders in the example of FIG. 4 are set in association with the respective MAC (Media Access Control) addresses of the two communication terminals 1 in FIG. 1. Note that the MAC address is an example of terminal identification information for identifying the communication terminal 1, and any information that can identify the communication terminal 1 may be used, such as terminal ID information uniquely set for each of the communication terminals 1.

[0055] In each of the two subfolders in the example of FIG. 4, a CFG file (configuration file) with the extension “.cfg” and a CSV (Comma Separated Value) file with the extension “.csv” are stored. And in the example of FIG. 4, a DAT file (data file) with the extension “.dat” is stored in the root folder of the USB memory 95. These files are operation setting information for a predetermined operation setting target of the communication terminal 1. Specifically, the CFG file contains preliminary setting information necessary for performing provisioning described later. The CSV file contains setting information regarding the individual phone book. Note that the individual phone book is a phone book different from the common phone book set by provisioning from the server, and indicates a phone book (destination list) that can be set for each terminal regardless of the setting on the server. The DAT file contains setting information for performing firmware update. In the above example, a CFG file is used as the preliminary setting information, a CSV file is used as the setting information regarding the individual phone book, and a DAT file is used as the setting information for performing firmware update, but the present invention is not limited thereto, and any type of file may be used.

[0056] When the operation setting unit 74 detects a predetermined trigger, it checks whether there is an individual folder corresponding to the terminal specific information for specifying the communication terminal 1 in the USB memory 95. As an example, the predetermined trigger may be an event indicating that the power of the communication terminal 1 has been turned on. In this case, the communication terminal 1 checks whether there is an individual folder in the USB memory 95 when the power of the communication terminal 1 is turned on.

[0057] As another example, the predetermined trigger may be an event indicating that a predetermined button of the communication terminal 1 has been pressed. In this case, the communication terminal 1 checks whether there is an individual folder in the USB memory 95 when the predetermined button is pressed by an operator. Further, as still another example of the predetermined trigger, it may be the timing when the USB memory 95 is connected to the communication terminal 1.

[0058] When there is an individual folder in the USB memory 95, the operation setting unit 74 reads out the operation setting information of a predetermined operation setting target existing in the individual folder. Then, the operation setting unit 74 performs the operation setting of the communication terminal 1 according to the operation setting information.

[0059] The CFG file "AAAAA1.cfg" and the CSV file "BBBBB1.csv" stored in one subfolder "A1 - B1 - C1 - D1 - E1 - F1" in the example of FIG. 4 are examples of operation setting information unique to one communication terminal 1 among a plurality of communication terminals 1 to which the USB memory 95 should be attached. Therefore, the subfolder is an example of the above-mentioned individual folder. For this reason, the operation setting unit 74 performs the operation setting of the communication terminal 1 according to the CFG file and the CSV file.

[0060] However, it is also conceivable that there is no individual folder in the USB memory 95. Therefore, when there is no individual folder in the USB memory 95, the operation setting unit 74 reads out the operation setting information of a predetermined operation setting target existing in the root folder of the USB memory 95. Then, the operation setting unit 74 performs the operation setting of the communication terminal 1 according to the operation setting information.

[0061] The root folder in the example of FIG. 4 is the top - level hierarchical folder to which the above - mentioned subfolders belong. The DAT file "CCCCCC.dat" stored in the root folder in the example of FIG. 4 is an example of a file indicating operation setting information with common content for a plurality of communication terminals 1 to which the USB memory 95 should be attached. For this reason, when there is no individual folder in the USB memory 95, the operation setting unit 74 performs the operation setting of each of the plurality of communication terminals 1 according to the DAT file.

[0062] From the above, in this embodiment, for the individual operation setting information of the communication terminal 1 for which operation settings are to be performed, it suffices to be stored in the individual folder corresponding to the terminal identification information of the USB memory 95. And for the operation setting information with common content for the communication terminal 1 for which operation settings are to be performed, it suffices to be stored in the root folder of the USB memory 95.

[0063] In this case, the operation of setting the plurality of communication terminals 1 by the operator can be facilitated. For example, the operator can attach the USB memory 95 in which the operation setting information is stored as described above to one communication terminal 1 and turn on the power of the communication terminal 1 to cause the communication terminal 1 to perform the operation setting. Therefore, for each of the plurality of communication terminals 1, by sequentially attaching the USB memory 95 and turning on the power, the operation settings of the plurality of communication terminals 1 can be sequentially set.

[0064] In addition, in this embodiment, it is not necessary to store the operation setting information with common content for the plurality of communication terminals 1 for which operation settings are to be performed in the individual folder of the USB memory 95. Therefore, when each information is stored in one USB memory 95 for the operation settings of the plurality of communication terminals 1, the management of the information in the USB memory 95 becomes easy.

[0065] As described above, conventionally, in order to perform the setting operation of the communication terminal 1, it has been common to have the operator use a PC (Personal Computer) installed with dedicated operation setting software. However, when the communication terminal 1 is fixedly arranged at a predetermined position, the operator needs to move the PC to the vicinity of the communication terminal 1 and then perform the setting operation of the communication terminal 1 using the PC. This is cumbersome for the operator.

[0066] On the other hand, in this embodiment, the operator can start the setting operation on the communication terminal 1 only by attaching the USB memory 95 to the communication terminal 1 and turning on the power of the communication terminal 1. Therefore, according to this embodiment, the operator can facilitate the setting operation work of the communication terminal 1 more than before.

[0067] As an example, consider a case where a USB memory 95 is attached by an operator to a communication terminal 1 (hereinafter referred to as the first communication terminal for convenience) having a MAC address of "A1-B1-C1-D1-E1-F1". In this case, the operation setting unit 74 reads out the CFG file "AAAAA1.cfg" and the CSV file "BBBBB1.csv" stored in the subfolder "A1-B1-C1-D1-E1-F1", and performs the operation setting of the first communication terminal according to the CFG file and the CSV file. Also, the DAT file "CCCCCC.dat" stored in the root folder is read out, and the operation setting of the first communication terminal is performed according to the DAT file.

[0068] After the operation setting of the first communication terminal is completed, the operator removes the USB memory 95 from the first communication terminal. Next, consider a case where the operator attaches the USB memory 95 to a communication terminal 1 different from the first communication terminal (hereinafter referred to as the second communication terminal for convenience). Assume that the second communication terminal has a MAC address of "A2-B2-C2-D2-E2-F2". In this case, the operation setting unit 74 reads out the CFG file "AAAAA2.cfg" and the CSV file "BBBBB2.csv" stored in the subfolder "A2-B2-C2-D2-E2-F2", and performs the operation setting of the second communication terminal according to the CFG file and the CSV file. Also, the DAT file "CCCCCC.dat" stored in the root folder is read out, and the operation setting of the second communication terminal is performed according to the DAT file.

[0069] As described above, the operation setting unit 74 can read out a plurality of types of operation setting information recorded on the USB memory 95 for different operation setting targets, and perform the operation setting for each operation setting target. Thus, in this embodiment, the operation setting for a plurality of types of operation setting targets can be performed by one USB memory 95. That is, the operation setting can be efficiently performed by one USB memory 95.

[0070] As an example of the operation setting target, pre-configuration processing necessary for provisioning can be cited. The pre-configuration processing is a process of setting information (server address information) necessary for accessing a provisioning server that stores provisioning data, which is setting information necessary for the communication terminal 1 to operate on the communication network. The provisioning data may include information about the IP addresses and transmission / reception ports of a plurality of provisioning servers (e.g., the first server 201 and the second server 202 in FIG. 1), in addition to notification sound settings in the communication terminal 1, function assignment information for option buttons provided in the communication terminal 1, setting information related to communication when an earphone microphone is connected, volume setting information for the call sound, and the like. When the power of the communication terminal 1 is turned on (including restart), the communication terminal 1 accesses the provisioning server based on the provisioning data and reads out various setting information.

[0071] As another example of the operation setting target, the firmware update process of the communication terminal 1 can be cited. As still another example of the operation setting target, the communication destination list of the communication terminal 1 can be cited.

[0072] As described above, the operation setting target in the present embodiment may be at least any one of pre-configuration processing, the firmware update process of the communication terminal 1, and the communication destination list of the communication terminal 1. Therefore, in the present embodiment, various operation settings of the communication terminal 1 that performs various communication operations can be realized by having the communication terminal 1 read the USB memory 95.

[0073] When the firmware update process of the communication terminal 1 is included as the operation setting target in the present embodiment, it is preferable for the operation setting unit 74 to determine whether the version of the current firmware before update is the same as the version of the updated firmware recorded in the USB memory 95.

[0074] If the version of the current firmware is not the same as the version of the update firmware, the operation setting unit 74 updates the current firmware to the update firmware. On the other hand, if the version of the current firmware is the same as the version of the update firmware, the operation setting unit 74 does not update the current firmware.

[0075] By having the operation setting unit 74 perform the determination process as described above, unnecessary updates to the current firmware can be prevented. Therefore, for example, when the communication terminal 1 is restarted, unnecessary update processing by the communication terminal 1 is not performed.

[0076] Incidentally, in order to inspect the integrity of the firmware, the hash value of the firmware may be used. Therefore, the operation setting unit 74 may determine the identity of the firmware version based on the hash value of the firmware. For example, the operation setting unit 74 may determine whether the hash value of the current firmware is the same as the hash value of the version of the update firmware.

[0077] If the hash value of the current firmware is not the same as the hash value of the version of the update firmware, the operation setting unit 74 updates the current firmware to the update firmware. On the other hand, if the hash value of the current firmware is the same as the hash value of the version of the update firmware, the operation setting unit 74 does not update the current firmware.

[0078] As described above, in this embodiment, the hash value may be used for comparing the versions of the firmware. By determining the identity of the firmware version based on the comparison of the hash values, the arithmetic process for determining the identity can be simplified compared to the case of comparing the entire firmware program. Therefore, for example, the identity of the firmware version can be quickly determined.

[0079] 〔Example of Processing by Operation Setting Unit 74〕 FIG. 5 is a flowchart illustrating the processing flow by the operation setting unit 74. In step S1, when the power of the communication terminal 1 is turned on, the operation setting unit 74 determines whether a USB memory 95 is attached to the communication terminal 1 (more specifically, to the USB memory reader 94). If it is YES in step S1, that is, if the USB memory 95 is attached to the communication terminal 1, the process proceeds to step S2. On the other hand, if it is NO in step S1, that is, if the USB memory 95 is not attached to the communication terminal 1, the process proceeds to step S16.

[0080] In step S2, the operation setting unit 74 determines whether a subfolder corresponding to the communication terminal 1 to which the USB memory 95 is attached exists in the USB memory 95. The determination process in step S2 may be executed by comparing the file name of each subfolder existing in the root folder of the USB memory 95 with the MAC address of the communication terminal 1.

[0081] If it is YES in step S2, that is, if the subfolder exists in the USB memory 95, the process proceeds to step S3. On the other hand, if it is NO in step S2, that is, if the subfolder does not exist in the USB memory 95, the process proceeds to step S4.

[0082] In step S3, the operation setting unit 74 determines whether a DAT file exists in the subfolder. If it is YES in step S3, that is, if the DAT file exists in the subfolder, the process proceeds to step S5. On the other hand, if it is NO in step S3, that is, if the DAT file does not exist in the subfolder, the process proceeds to step S4.

[0083] In step S4, the operation setting unit 74 determines whether the DAT file exists in the root folder. If the result in step S4 is YES, that is, if the DAT file exists in the root folder, the process proceeds to step S5. On the other hand, if the result in step S4 is NO, that is, if the DAT file does not exist in the root folder, the process proceeds to step S8.

[0084] In step S5, the operation setting unit 74 determines whether the version of the current firmware does not match the version of the update firmware by referring to the DAT file. Details of the process in step S5 will be described later with reference to FIG. 6. If the result in step S5 is YES, that is, if the version of the current firmware does not match the version of the update firmware, the process proceeds to step S6. On the other hand, if the result in step S5 is NO, that is, if the version of the current firmware matches the version of the update firmware, the process proceeds to step S8.

[0085] In step S6, the operation setting unit 74 reads the DAT file and updates the version of the current firmware to the version of the update firmware.

[0086] After the version update of the current firmware in step S6 is completed, in step S7, the operation setting unit 74 restarts the communication terminal 1. After the restart, the process returns to step S1 described above.

[0087] As described above, if the answer in step S4 is NO, and / or if the answer in step S5 is NO, the process proceeds to step S8. That is, if the version of the current firmware is not updated, the process proceeds to step S8. In step S8, the operation setting unit 74 determines again whether the subfolder corresponding to the communication terminal 1 with the USB memory 95 attached exists in the USB memory 95. If the answer in step S8 is YES, that is, if the subfolder exists in the USB memory 95, the process proceeds to step S9. On the other hand, if the answer in step S8 is NO, that is, if the subfolder does not exist in the USB memory 95, the process proceeds to step S10.

[0088] In step S9, the operation setting unit 74 determines whether a CFG file exists in the subfolder. If the answer in step S9 is YES, that is, if the CFG file exists in the subfolder, the process proceeds to step S11. On the other hand, if the answer in step S9 is NO, that is, if the CFG file does not exist in the subfolder, the process proceeds to step S10.

[0089] In step S10, the operation setting unit 74 determines whether a CFG file exists in the root folder. If the answer in step S10 is YES, that is, if the CFG file exists in the root folder, the process proceeds to step S11. On the other hand, if the answer in step S10 is NO, that is, if the CFG file does not exist in the root folder, the process proceeds to step S12.

[0090] In step S11, the operation setting unit 74 reads the CFG file and updates the preset. After completion of step S11, the process proceeds to step S12.

[0091] In step S12, the operation setting unit 74 determines again whether a subfolder corresponding to the communication terminal 1 with the USB memory 95 attached exists in the USB memory 95. If the result in step S12 is YES, that is, if the subfolder exists in the USB memory 95, the process proceeds to step S13. On the other hand, if the result in step S12 is NO, that is, if the subfolder does not exist in the USB memory 95, the process proceeds to step S14.

[0092] In step S13, the operation setting unit 74 determines whether a CSV file exists in the subfolder. If the result in step S13 is YES, that is, if the CSV file exists in the subfolder, the process proceeds to step S15. On the other hand, if the result in step S13 is NO, that is, if the CSV file does not exist in the subfolder, the process proceeds to step S14.

[0093] In step S14, the operation setting unit 74 determines whether a CSV file exists in the root folder. If the result in step S14 is YES, that is, if the CSV file exists in the root folder, the process proceeds to step S15. On the other hand, if the result in step S14 is NO, that is, if the CSV file does not exist in the root folder, the process proceeds to step S16.

[0094] In step S15, the operation setting unit 74 reads the CSV file and updates the individual phone book. After completion of step S15, the process proceeds to step S16.

[0095] In step S16, the operation setting unit 74 executes a startup process according to the current provisioning data.

[0096] 〔Firmware Update Process〕 FIG. 6 is a flowchart illustrating the flow of the firmware update process. First, in step S21, the operation setting unit 74 reads the update firmware.

[0097] Next, in step S22, the operation setting unit 74 calculates the hash value of the update firmware. The update firmware may be recorded in the USB memory 95 described above, or may be downloaded from a communication network, for example. The calculation of the hash value may be performed using an arbitrary hash function. As an example, the operation setting unit 74 calculates the hash value using MD5 (Message Digest 5) as the hash function. When the update firmware is provided as a DAT file, the hash value is calculated based on the portion excluding the header of the DAT file.

[0098] In step S23, the operation setting unit 74 determines whether the hash value of the update firmware calculated in step S22 matches the hash value of the current firmware stored in the storage unit 80 of the communication terminal 1. If it is YES in step S23, that is, if the hash value of the update firmware matches the hash value of the current firmware, the process proceeds to step S28. On the other hand, if it is NO in step S23, that is, if the hash value of the update firmware does not match the hash value of the current firmware, the process proceeds to step S24.

[0099] In step S24, the operation setting unit 74 checks the integrity of the hash value of the update firmware calculated in step S22. If it is YES in step S24, that is, if there is no problem with the integrity of the hash value of the update firmware, the process proceeds to step S25. On the other hand, if it is NO in step S24, that is, if there is a problem with the integrity of the hash value of the update firmware, the process proceeds to step S28.

[0100] In step S25, the operation setting unit 74 stores the hash value of the update firmware calculated in step S22 in the storage unit 80.

[0101] After the completion of step S25, in step S26, the operation setting unit 74 updates the current firmware to the updated firmware. After the completion of step S26, in step S27, the operation setting unit 74 restarts the communication terminal 1.

[0102] As described above, if it is YES in step S23 and / or if it is NO in step S24, in at least any one of these cases, the process proceeds to step S28. In step S28, the operation setting unit 74 executes the startup process without updating the version of the current firmware.

[0103] 〔Software implementation example〕 The functions of the communication system 100 (hereinafter, for convenience, referred to as "device") can be realized by a program for causing a computer to function as the device, and by a program for causing a computer to function as each control block of the device (particularly, each part included in the control unit 70).

[0104] In this case, the above device includes a computer having at least one control device (for example, a processor) and at least one storage device (for example, a memory) as hardware for executing the above program. By executing the above program by this control device and storage device, each function described in the above embodiments is realized.

[0105] The above program may be recorded on one or more computer-readable recording media, not temporarily. This recording medium may or may not be provided in the above device. In the latter case, the above program may be supplied to the above device via any wired or wireless transmission medium.

[0106] Also, part or all of the functions of the above control blocks can also be realized by a logic circuit. For example, an integrated circuit in which a logic circuit functioning as each of the above control blocks is formed is also included in the scope of the present invention.

[0107] 〔Summary〕 The present invention can also be expressed as follows.

[0108] An information terminal according to Embodiment 1 of the present invention includes an operation setting unit that performs operation setting for an operation setting target of the information terminal, and an external recording medium reader that reads information recorded on an external recording medium. When the operation setting unit detects a predetermined trigger, it checks whether an individual folder corresponding to terminal identification information for identifying the information terminal is recorded on the external recording medium. When the individual folder is recorded, the operation setting information for the predetermined operation setting target existing in the individual folder is read out, and operation setting is performed according to the operation setting information. When the individual folder is not recorded, the operation setting information for the predetermined operation setting target existing in the root folder of the external recording medium is read out, and operation setting is performed according to the operation setting information.

[0109] According to the above configuration, for the operation setting information that should individually correspond to the information terminal for which operation setting is to be performed, it can be stored in an individual folder corresponding to the terminal identification information of the external recording medium, and for the operation setting information with content common to the information terminals for which operation setting is to be performed, it can be stored in the root folder of the external recording medium. Therefore, when it is desired to perform operation setting for a plurality of information terminals, the process of attaching the external recording medium on which the operation setting information is recorded to the information terminal and executing a predetermined trigger can be sequentially performed for each information terminal.

[0110] In addition, the operation setting information with content common to the information terminals for which operation setting is to be performed may be recorded in the root folder, and there is no need to record it in the individual folder. Therefore, even for an external recording medium that can support the operation setting of a large number of information terminals, the management of the information to be recorded becomes easy.

[0111] Also, for example, even when a plurality of information terminals are fixedly arranged at predetermined positions, an operator can simply perform the setting operation by bringing an external recording medium to each information terminal and performing the above-described processing, rather than performing the setting operation using the operation setting software installed on the PC.

[0112] In the information terminal according to Embodiment 2 of the present invention, in Embodiment 1, the operation setting unit reads a plurality of types of the operation setting information in which the predetermined operation setting targets recorded on the external recording medium are different from each other, and performs operation setting for each operation setting target.

[0113] According to the above configuration, since the operation setting of a plurality of types of operation setting targets can be performed by one external recording medium, it becomes possible to efficiently perform the operation setting work.

[0114] In the information terminal according to Embodiment 3 of the present invention, in Embodiment 1 or 2, when the individual folder is recorded, the operation setting unit checks whether the operation setting information of the predetermined operation setting target exists in the individual folder. If it exists, the operation setting information of the predetermined operation setting target existing in the individual folder is read out, and operation setting is performed according to the operation setting information. If it does not exist, the operation setting information of the predetermined operation setting target existing in the root folder of the external recording medium is read out, and operation setting is performed according to the operation setting information.

[0115] In the information terminal according to Embodiment 4 of the present invention, in any one of Embodiments 1 to 3, the operation setting target is at least any one of (1) a pre-setting process necessary for accessing a server that acquires provisioning data indicating setting information necessary for the information terminal to operate on a communication network, (2) a firmware update process of the information terminal, and (3) a communication destination list of the information terminal.

[0116] According to the above configuration, various operation settings of the information terminal that performs various communication operations can be implemented by reading an external recording medium.

[0117] In the information terminal according to Embodiment 5 of the present invention, in Embodiment 4, when the firmware update process is included in the operation setting target, the operation setting unit determines whether the version of the current firmware before the update is the same as the version of the updated firmware recorded on the external recording medium. If it is determined that they are not the same, the firmware is updated to the updated firmware. If they are the same, the firmware is not updated.

[0118] According to the above configuration, it is possible to prevent the information terminal from restarting after the firmware version is upgraded and the firmware version upgrade from being repeated by reading the external recording medium again.

[0119] Note that in the information terminal according to the present invention, in Embodiment 5, the operation setting unit may be configured to determine whether the hash value of the current firmware is the same as the hash value of the updated firmware recorded on the external recording medium. If it is determined that they are not the same, the firmware is updated to the updated firmware. If they are the same, the firmware is not updated.

[0120] According to the above configuration, the hash value for checking the integrity of the firmware can be diverted to the comparison of the firmware versions. In addition, since the comparison of the hash values is sufficient, for example, the processing load can be kept low compared to the case of comparing the entire firmware program.

[0121] The information terminal according to Aspect 6 of the present invention includes, in any of Aspects 1 to 5, a PTT call processing unit that performs a PTT call by the PTT (Push to Talk) method via an IP (Internet Protocol) network, an IP phone processing unit that performs an IP phone call by SIP (Session Initiation Protocol) via the IP network, a call control unit that controls the PTT call by the PTT call processing unit and the IP phone call by the IP phone processing unit, a main body having a main body side speaker and a main body side microphone, and a handset having a handset side speaker and a handset side microphone.

[0122] According to the above configuration, both PTT calls and IP phone calls are possible, and in a stationary communication terminal equipped with a handset and a main body, operation settings can be performed by the above-described method. Such a communication terminal is usually used in a use case where it is fixedly arranged at a predetermined position. Therefore, if an operator brings an external recording medium to each information terminal and performs the above-described processing, the setting work can be performed more simply than performing the setting operation using the operation setting software installed on the PC.

[0123] An operation setting method for an information terminal according to Aspect 7 of the present invention is an operation setting method for an information terminal including an operation setting unit that performs operation settings for the information terminal and an external recording medium reader that reads information recorded on an external recording medium, and includes: when detecting a predetermined trigger, checking whether there is an individual folder corresponding to terminal identification information for identifying the information terminal in the external recording medium; when there is the individual folder, reading operation setting information for a predetermined operation setting target existing in the individual folder and performing operation settings according to the operation setting information; and when there is no individual folder, reading operation setting information for a predetermined operation setting target existing in the root folder of the external recording medium and performing operation settings according to the operation setting information.

[0124] According to the above configuration, the same effects as those of Aspect 1 described above are achieved.

[0125] [Supplementary Notes] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope indicated in the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Description of Reference Numerals]

[0126] 1 Communication terminal (information terminal) 10 Main body 70 Control unit 11 Main body side speaker 12 Main body side microphone 13 Hook switch 14 PTT button 15 Display unit 16 Instruction input unit 20 Handset 21 Handset side speaker 22 Handset side microphone 51 Main body side codec 52 Handset side codec 60 Voice cancel processing unit 71 Call control unit 72 IP wireless processing unit (PTT call processing unit) 73 IP phone processing unit 74 Operation setting unit 80 Storage unit 94 USB memory reader (external recording medium reader) 90 Headset 91 Headset side speaker 92 Headset side microphone 95 USB memory (external recording medium)

Claims

1. An operation setting unit that performs operation setting for a predetermined operation setting target of the information terminal, and an external recording medium reader that reads information recorded on an external recording medium, wherein the operation setting unit when detecting a predetermined trigger, checks whether an individual folder corresponding to terminal identification information for identifying the information terminal is recorded on the external recording medium, when the individual folder is recorded, reads operation setting information for the predetermined operation setting target existing in the individual folder, and performs operation setting according to the operation setting information, and when the individual folder is not recorded, reads operation setting information for the predetermined operation setting target existing in the root folder of the external recording medium, and performs operation setting according to the operation setting information, an information terminal.

2. The operation setting unit reads a plurality of types of the operation setting information in which the predetermined operation setting targets are different from each other and recorded on the external recording medium, and performs operation setting for each operation setting target. The information terminal according to claim 1.

3. The operation setting unit when the individual folder is recorded, checks whether the operation setting information for the predetermined operation setting target exists in the individual folder, if it exists, reads the operation setting information for the predetermined operation setting target existing in the individual folder, and performs operation setting according to the operation setting information, if it does not exist, reads the operation setting information for the predetermined operation setting target existing in the root folder of the external recording medium, and performs operation setting according to the operation setting information. The information terminal according to claim 1 or 2.

4. The operation setting target is at least one of (1) a preliminary setting process necessary for accessing a server that acquires provisioning data indicating setting information necessary for the information terminal to operate on a communication network, (2) a firmware update process of the information terminal, and (3) a communication destination list of the information terminal. The information terminal according to claim 1.

5. When the operation setting unit includes the firmware update process as the operation setting target, it determines whether the version of the current firmware before the update is the same as the version of the updated firmware recorded on the external recording medium. If it determines that they are not the same, it updates to the updated firmware, and if they are the same, it does not perform the firmware update. The information terminal according to claim 4.

6. A PTT call processing unit that performs a PTT call by the PTT (Push to Talk) method via an IP (Internet Protocol) network, An IP phone processing unit that performs an IP phone call by SIP (Session Initiation Protocol) via the IP network, A call control unit that controls the PTT call by the PTT call processing unit and the IP phone call by the IP phone processing unit, A main body including a main body side speaker and a main body side microphone, A handset including a handset side speaker and a handset side microphone, The information terminal according to claim 1, comprising:

7. An operation setting method for an information terminal, comprising an operation setting unit that performs operation settings for the information terminal and an external recording medium reader that reads information recorded on an external recording medium, When a predetermined trigger is detected, a step of checking, on the external recording medium, the presence or absence of an individual folder corresponding to terminal identification information for identifying the information terminal, When the individual folder exists, a step of reading operation setting information for a predetermined operation setting target existing in the individual folder and performing operation settings according to the operation setting information, When the individual folder does not exist, a step of reading operation setting information for a predetermined operation setting target existing in the root folder of the external recording medium and performing operation settings according to the operation setting information. An operation setting method for an information terminal.

Citation Information

Patent Citations

  • Data setting system and data setting method

    JP7157315B2