Management device and program
Patent Information
- Application Number
- JP2024027755
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2040-03-18
AI Technical Summary
【0010】 本発明によれば、端末装置の使用状況をもとに端末装置が使用すべき通信手段を適切に 選択できる。
Smart Images

Figure 0007639956000001 
Figure 0007639956000002 
Figure 0007639956000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a communication technology, and in particular to managing a terminal device capable of using multiple communication means. Management device and program. [Background technology]
[0002] In recent years, information and communication devices such as smartphones have multiple SIMs (Subscriber SIMs). There are also models that can be equipped with a Personal Identity Module (PIM). If your phone can accommodate multiple SIM cards, two SIM cards with different contract details may be installed at the same time. When the SIM card is installed, the SIM card used during communication can be switched at any time. The SIM card can be used with different contract contents according to the purpose of communication without having to insert a new SIM card into the communication terminal. It is possible to switch M.
[0003] In addition, in Patent Document 1, a communication terminal capable of mounting multiple SIM cards is provided with no communication volume restrictions. The first SIM has a low data rate and the second SIM has a high data rate with data limits. The IM is installed. The information and communication terminal is a second SI with a high communication speed and a communication volume limit. Specify the days of the week, time periods, and available communication volume that M can be used on, and If the available data volume is exceeded, the data speed will be automatically reduced without data volume restrictions. Switch to the first SIM. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-171417 A Summary of the Invention [Problem to be solved by the invention]
[0005] According to the technology disclosed in Patent Document 1, the SIM is automatically switched depending on the time and the amount of data used by the SIM. However, the SIM switching process is subject to the importance of the communication content. For example, if the communication speed of the selected SIM is slow, When an important call occurs, the line speed may slow down and the sound quality may deteriorate, making it difficult to receive the important call accurately. Therefore, if you use a terminal device that can accommodate multiple SIM cards, When using a mobile phone, it is advisable to switch SIM cards appropriately depending on the usage situation.
[0006] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a method for detecting a usage status of a terminal device. The present invention provides a technology for appropriately selecting a communication means to be used by a terminal device based on the above. [Means for solving the problem]
[0007] In order to solve the above problem, a management device according to an embodiment of the present invention provides a first communication quality. and a second communication means in which a second communication quality higher than the first communication quality is specified. A management device for managing a plurality of terminal devices each having a communication means, Regarding the remaining data capacity information on the remaining data capacity that can be communicated using the second communication means, a storage unit for storing the communication start request for one communication addressed to the second terminal device, a receiving unit for receiving a signal from the first terminal device and at least one of the second terminal device; The terminal device to be processed is selected based on the data capacity information, and the communication device to be used is selected. a control unit for selecting a receiving means; and a transmitting unit for transmitting a signal to the first terminal device and the second terminal device. and before transmitting a communication start request to the second terminal device, the transmission unit A signal is transmitted to the terminal device to cause it to use the selected communication means.
[0008] Another aspect of the present invention is also a management device. A second communication means, in which a second communication quality higher than the first communication quality is specified, A management device for managing a plurality of terminal devices, the management device comprising: data capacity information on the remaining data capacity that can be communicated using the second communication means; an index indicating a degree of urgency calculated based on the number of times an emergency signal is transmitted from the terminal device; and A storage unit that stores the information, and a storage unit that references the information, and at least one of a plurality of terminal devices related to one communication is Another terminal device is set as the processing target, and the communication means to be used by the processing target terminal device is selected. and a control unit for controlling the terminal device to use the selected communication means. and a transmission unit for transmitting the information stored in the storage unit, which is related to the terminal device to be processed. If the index is equal to or greater than a first predetermined value and the data capacity information is equal to or greater than a second predetermined value, Select a second means of communication.
[0009] Any combination of the above components and the expression of the present invention may be used as a method, an apparatus, a system, a recording medium, Conversions between the body, computer program, etc. are also valid aspects of the present invention. be. Effect of the Invention
[0010] According to the present invention, the communication means to be used by the terminal device is appropriately determined based on the usage status of the terminal device. You can choose. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a communication system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram showing a hardware configuration and functional blocks of a terminal device. [Diagram 3] FIG. 2 is a diagram showing detailed functional blocks of a terminal device. [Figure 4] FIG. 2 is a diagram illustrating a hardware configuration and functional blocks of a management device. [Diagram 5] FIG. 2 is a diagram showing detailed functional blocks of a management device. [Figure 6] FIG. 4 is a diagram illustrating a data structure of a SIM database of a management device. [Figure 7] 13 is a diagram illustrating a data structure of a user importance table of the management device. [Figure 8] 1 is a sequence diagram showing a SIP procedure in a communication system. [Figure 9] 13 is a flowchart showing a switching determination process performed by the management device. [Figure 10] FIG. 11 is a sequence diagram showing a switching determination process procedure in the communication system. [Figure 11] FIG. 13 is a diagram illustrating a data structure of a time-slot specific value table of the management device according to the first modified example of the first embodiment. [Figure 12] 12A to 12F are diagrams illustrating a data structure of a user importance table of a management device of the second modification of the first embodiment. [Figure 13] FIG. 11 is a sequence diagram showing a SIP procedure in a communication system according to a third modified example of the first embodiment. [Figure 14] FIG. 23 is a diagram illustrating a data structure of a user importance table of a management device according to a sixth modified example of the first embodiment. [Figure 15] FIG. 23 is a diagram illustrating a data structure of a user importance table of a management device according to a sixth modified example of the first embodiment. [Figure 16] FIG. 11 is a sequence diagram showing a SIP procedure when it is determined that a call cannot be made in the communication system of the second embodiment. [Figure 17]FIG. 13 is a diagram illustrating a data structure of a user urgency table of a management device according to the third embodiment. [Figure 18] FIG. 13 is a diagram illustrating a data structure of a user call time table of a management device according to the fourth embodiment. [Figure 19] FIG. 13 is a diagram illustrating a data structure of an information density index table of a management device according to a fourth embodiment. [Figure 20] FIG. 23 is a diagram showing a data structure of a user call time table of a management device according to a first modified example of the fourth embodiment. [Figure 21] 13 is a flowchart showing a switching determination process performed by a management device according to a fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Example 1 FIG. 1 shows a configuration of a communication system 100. The communication system 100 includes a network 10 , a management device 12, a first base station device 14a, a second base station device 14, which are collectively referred to as base station devices 14, 4b, a third base station device 14c, a first terminal device 16a, . . . , collectively referred to as terminal device 16, The eighth terminal device 16h is included. Here, the number of base station devices 14 included in the communication system 100 is The number of terminal devices 16 is not limited to "3" and the number of terminal devices 16 is not limited to "8" and may be more than these. In the communication system 100, the number of terminal devices 16 Communication takes place via.
[0013] The terminal device 16 includes an IP transceiver, a PoC (Push-to-Talk over Also called a mobile cellular transceiver, it carries out voice communication. Voice communication is done by push - Two-talk system allows individual calls, group calls, mass calls, and nearby calls To carry out such voice communications, the terminal equipment 16 is connected to the base station equipment 14 . Here, the communication method between the base station device 14 and the terminal device 16 may be half-duplex or full-duplex. In this embodiment, the terminal device 16 performs IP wireless communication. The terminal device 16 is not limited to an IP transceiver. It may be a normal mobile phone or smartphone that does not perform IP wireless communication. For example, Terminal device 16 may send and receive messages including text data and image data. That is, the terminal device 16 is not limited to telephone calls, and may also perform data communications and the like.
[0014] A plurality of base station devices 14 are connected to each other via a network 10. 0 is, for example, an IP (Internet Protocol) network. A management device 12 is connected to the network 10. The management device 12 is, for example, a SIP (Sessi The terminal device 1 is configured with a Proxy Server (Proxy Initiation Protocol) server, etc. Executes SIP sequence processing when making calls between 6.
[0015] In such a configuration, the user of the terminal device 16 presses the talk button of the terminal device 16. By pressing the button, a voice call can be made with another user using another terminal device 16. When the communication method is half-duplex communication, the terminal devices 16 involved in a certain voice call While one user is pressing the talk button and talking, the other users can I can't talk even when I press the talk button.
[0016] In addition, when the terminal device 16 is a smartphone, an IP wireless communication application is installed in the terminal device 16. Once the application is installed, the Push-to-Talk method described above will be available. In this case, the terminal device 16 such as a smartphone is A SIM card issued by a mobile phone company is inserted into the phone. Mobile phone companies offer a variety of mobile communication services. The SIM card contains the mobile communication service content provided by the mobile communication carrier and the mobile Information to identify the provider of communication services is stored. The following is the mobile communication business This is an example of a contract (price plan, fee structure) for the mobile communication service provided by the following company: (1) In the first contract example (price plan), the communication speed is limited to a certain value, but Communication can be carried out without any restrictions on traffic volume. (2) In the second contract example (price plan), the communication speed is faster than that of (1). However, there is a limit to the amount of data that can be used within a certain period of time (for example, 3 gigabytes per month). If this limit is exceeded, your data speed will be slower than normal for the remainder of the specified period. Your data may be restricted or you may not be able to communicate unless you pay an additional fee.
[0017] Generally, the communication fee (cost) of (1) is cheaper, but when the lines are congested, for example during commuting, During peak hours and lunch breaks, the number of users increases and communication traffic increases, so communication speeds become extremely slow. In addition, in recent years, the terminal device 16 such as a smartphone may have multiple S There are also models that can accommodate IM cards. Smartphones can accommodate multiple SIM cards. In this case, for example, the user may purchase a SIM card under the above (1) and a SIM card under the above (2). The SIM cards can be inserted at the same time and the SIM card used can be switched at any time during communication. In other words, you can use the SIM card for communication purposes without having to reinsert it into your smartphone. It is possible to switch between SIMs with different rate plans depending on the device. It can be said that the terminal device 16 is equipped with a plurality of communication means. It can also be said that one communication means is selected from the stages and communication is carried out.
[0018] When the terminal device 16 of the communication system 100 performs voice and video communication, the importance of the contents of the communication varies. A call of high importance may be, for example, instructions from the site manager of a construction site. When a call is made, or an accident occurs while guarding a facility, or if a suspicious person is found, Calls made during emergencies, etc. Calls of low or no importance For example, the content of a call may be between workers at a construction site or a security guard guarding a facility may be required to communicate at regular intervals. If the terminal device 16 has multiple SIM cards, the user The user can switch the SIM to be used at any time. If you receive a call while selecting the SIM card you have contracted under 1), your line speed may decrease. For this reason, it was possible that voice and video calls could not be received properly. There were problems with not being able to hear high-pitched calls correctly or missing calls. Problems may occur when making video calls with a large amount of data (voice calls with video). Ta.
[0019] FIG. 2 shows the hardware configuration and functional blocks of the terminal device 16. , CPU 210, user IF (Interface) 220, communication IF 230, storage unit 4 0. The CPU 210, the user IF 220, the communication IF 230, and the storage unit 40 are connected via a bus 25 Connected by 0.
[0020] The user IF 220 is an interface for the user. The communication IF 230 receives information from the user and presents the information to the user. The management device 1 communicates with the base station device 14 by using wireless communication. The storage unit 40 is a medium for storing information, and is, for example, a non-volatile semiconductor memory. The CPU 210 includes a control unit 38, and the user IF 220 includes an input unit 30, The communication IF 230 includes a communication unit 34, a first SIM mounting unit 42, a second SIM mounting unit 43, and a display unit 36. Includes attachment portion 44.
[0021] FIG. 3 shows a detailed functional block diagram of the terminal device 16. The terminal device 16 includes an input unit 30, A reception unit 34, a display unit 36, a control unit 38, a storage unit 40, a first SIM mounting unit 42, a second SIM mounting unit 43, and a The terminal device 16 includes, for example, an IP wireless communication application installed therein. It is a mobile phone terminal (smartphone, etc.) that has been installed.
[0022] The display unit 36 is an interface that displays the settings of the terminal device 16 and the call status. The input unit 30 is, for example, a display. To notify the control unit 38 of the state of an input device such as a button or a touch panel. The input unit 30 also includes a call button that is pressed to make a call. The input unit 30 also includes operation buttons that are pressed to operate peripheral devices. The pressed state of the operation button is detected by the input unit 30 and input to the control unit 38. The display unit 36 and the input unit 30 may be integrated into one unit using a touch panel.
[0023] The communication unit 34 communicates with the management device 100 by using the communication system 100 provided by the mobile communication carrier. The communication unit 34 communicates with the terminal device 12 and other terminal devices 16. The first SIM card 42 includes a first SIM card slot 43 and a second SIM card slot 44. The SIM slot 44 is a slot into which a SIM card issued by a mobile communication service provider is inserted. In the embodiment, the number of SIM slots is two, but it may be more than two. The terminal device 16 may have three SIM slots. The storage unit 40 stores setting information and the like of the terminal device 16. The memory unit 40 also records the number of the SIM slot currently selected by the terminal device 16. The control unit 38 controls the SIMs installed in all the SIM slots at a predetermined interval (for example, every 5 minutes). Specifically, the communication speed and remaining data volume for a given period (e.g., one month) the remaining data amount, and information for identifying the SIM currently selected (set) by the terminal device 16 The SIM number and other information are transmitted to the management device 12 via the communication unit 34. In this example, the information regarding the SIM transmitted to the management device 12 at a predetermined interval is referred to as SIM information. Call.
[0024] FIG. 4 shows the hardware configuration and functional blocks of the management device 12. The management device 12 , clock oscillator 400, CPU (Central Processing Unit) 410, a user IF 420, a communication IF 430, and a storage unit 340. 0, CPU 410, user IF 420, communication IF 430, and storage unit 340 are connected to a bus 450. Thus, they are connected.
[0025] The clock oscillator 400 is, for example, a crystal oscillator, and generates a signal of a constant frequency. The CPU 410 executes the processing in the management device 12. The user IF 420 The communication IF 430 receives information from the network and presents the information to the administrator. The communication IF 430 is connected to the network 10 and communicates with the base station device 14. The device 14 communicates with the terminal device 16. The storage unit 340 is a medium for storing information. For example, a hard disk or an SSD (Solid State Drive).
[0026] The clock oscillator 400 includes a timer unit 332, and the CPU 410 includes a control unit 338. The user IF 420 includes an input unit 330 and a display unit 336, and the communication IF 430 includes a communication unit 334. The storage unit 340 includes a SIM database 362 and a user importance table 364. .
[0027] 5 shows a detailed functional block diagram of the management device 12. The management device 12 includes an input unit 330, The device includes a timer 332, a communication unit 334, a display unit 336, a control unit 338, and a memory unit 340. The display unit 340 includes a SIM database 362 and a user importance table 364. Reference numeral 36 denotes an interface for displaying the settings of the management device 12. The input unit 330 is The management device 12 includes various buttons, a touch panel, and other interfaces for setting the management device 12. The display unit 336 and the input unit 330 may be integrated together using a touch panel. The communication unit 334 communicates with the terminal device 1 using the communication system 100 provided by the mobile communication carrier. The communication unit 334 communicates with a receiving unit (not shown) for receiving data and a The memory unit 340 includes a SIM database 362 and a user importance level. The SIM information transmitted from each terminal device 16 at a predetermined interval is recorded in the table 364. The information is input to the control unit 338 of the management device 12 via the communication unit 334. When the control unit 338 receives the SIM information, the control unit 338 obtains the current time from the clock unit 332 and The SIM database 362 in the storage unit 340 is updated with the information.
[0028] FIG. 6 shows the data structure of the SIM database 362 of the management device 12. The terminal identifier, reception date and time, selected SIM number, and SIM information (SIM status) are associated with each other. In the terminal ID field, a terminal ID for identifying the terminal device 16 is recorded. In the example shown in the figure, terminals corresponding to the first terminal device 16a to the sixth terminal device 16f are The IDs are shown as "T1" to "T6". The date and time when the SIM information was received from the terminal device 16 is recorded. "2018 / 6 / 1 10:26:24" is "2018 June 1 10:26 2 The selected SIM number field indicates the currently selected SIM number of the terminal device 16. The SIM number acquired from each terminal device 16 is recorded in the SIM information field. Each terminal device 16 records the SIM information at least when the SIM selection is changed. In the example shown in the figure, the SIM information is sent to the management device 12 for each terminal device 16. Record the three SIM information: "SIM information 1", "SIM information 2" and "SIM information 3". However, the number of SIM information pieces is not limited to "3" and can be any number greater than or equal to 2. In the field of the communication speed of each SIM information, the communication speed of the SIM card inserted in each SIM insertion section of the terminal device 16 is The speed information indicating whether the communication speed of the SIM card is high or low is recorded. In the embodiment, two types of speed information, "low speed" and "high speed", are used, but three or more types of speed information may be used. Also, instead of using categories such as low speed and high speed, "10 Mbps" or The communication speed (maximum communication speed) itself, such as "100Mbps", is entered in the communication speed field. In the high-speed communication volume field of each SIM information, The remaining amount of data that the SIM card inserted in the M slot can use for high-speed communication in a specified period ( Information regarding the remaining data is recorded.
[0029] A SIM with a "high-speed" communication speed is specifically the SIM in (2) mentioned above, and has a high-speed communication volume. is the percentage of remaining data capacity (remaining data) that can be used for high-speed communication within a specified period of time. For example, a plan that allows 3 gigabytes of high-speed data communication for a specified period of time If the SIM card you have contracted with has used 2GB of data to date, The remaining data capacity is 1GB, and the remaining capacity is 33%. In other words, the higher the high-speed data volume (percentage), the longer the SIM can be used. It is possible to communicate at high speed for a long period of time. %” in this figure, the SIM information 1 of the terminal ID “T5” (fifth terminal device 16e) is The data volume for high-speed communication has been used up, and the actual communication speed may be slower depending on the mobile communication carrier. Note that the high-speed communication capacity field shows the remaining capacity percentage, not the remaining capacity percentage. For example, the remaining capacity of high-speed communication may be recorded as "500MB (megabytes)" or "2.5GB (gigabytes)".
[0030] A SIM with a "low" communication speed is specifically the SIM in (1) above, and the communication speed is "Slow" and the high-speed traffic is recorded as "0%". In other words, In the case of IM, the high-speed communication volume is always "0%". Also, in this figure, the communication speed and the high-speed communication volume A SIM card with no description indicates that no SIM card is inserted into the SIM slot of the terminal device 16. This indicates that the SIM card is not installed or that the terminal device 16 does not have a SIM slot. The ID “T6” (sixth terminal device 16f) has only the first SIM inserted, and SIM information 1 In addition, the terminal ID "T1" (first terminal device 16a) is recorded as the first SIM and A first SIM and a second SIM are inserted, and SIM information 1 and SIM information 2 are recorded. In the example shown in the figure, up to three pieces of SIM information can be registered for each terminal device 16. However, there may be one or two terminal devices 16 with SIM information.
[0031] For example, when transmitting voice data, if the communication speed is limited to "low speed," There is a possibility that accurate conversation may not be possible due to sound skipping or interruption due to degradation of the connection. The same thing can happen with video data. Since stipulating communication speed affects the quality of voice and video when making a call, communication quality In other words, the faster the communication speed of a SIM, the higher the communication quality. In addition, even if the SIM card has a high communication speed, the actual communication volume (data capacity) that can be used for high-speed communication may vary. If the amount of data or the duration of communication is short, communication may be interrupted and communication information may not be transmitted accurately. In other words, the communication quality in such a case is low. The combination of the available communication volume (remaining data volume) and the quality of communication is also determined. Therefore, the higher the communication speed and the greater the available communication volume, the higher the communication quality.
[0032] Here, the communication conditions stipulated in the SIM in (1) above are referred to as the "first communication conditions." In this case, the communication conditions stipulated in the SIM in (2) above are called the "second communication conditions." The first communication condition includes a first communication quality and a first communication cost, and the second communication condition includes a second communication quality and a first communication cost. The second communication quality and the first communication quality are specified differently, and the second communication cost is The communication cost and the first communication cost are specified to be different. The second communication quality is higher than the first communication quality. The second communication cost is higher than the first communication cost, and the second communication cost is higher than the first communication cost. In addition, since each SIM is a means of communication, the SIM in (1) above is called the "first means of communication." ", the SIM in (2) above is called the "second communication means." The terminal device 16, which is equipped with two types of SIM cards with defined communication conditions, is equipped with two communication means. The terminal device 16 selects a communication means to be used from among a plurality of communication means. The "first communication condition" is the "communication condition of the first communication means" and the "second communication means" is the "communication condition of the second communication means". The "communication conditions" are "communication conditions for the second communication means." Therefore, the first communication means includes the first communication means. The second communication means is provided with a second communication quality and a second communication cost. In this embodiment, both communication quality and communication cost are specified for the communication means. However, this is not a limitation. For example, It is also possible that only the communication quality is specified, and the communication cost is not required to be specified.
[0033] When the control unit 338 receives SIM information from each terminal device 16, the control unit 338 converts the received SIM information into S The SIM information field of the SIM database 362 is recorded (overwritten). If there is no record of the terminal device 16 in the database 362, the control unit 338 newly In other words, the SIM database 362 stores the maximum number of records for each terminal device 16. The new SIM information is recorded.
[0034] 7 shows the data structure of the user importance table 364 of the management device 12. The importance table 364 stores the terminal ID, the user name, and the importance index in association with each other. In the illustrated example, the terminal IDs are assigned to the first terminal device 16a through the sixth terminal device 16f. The IDs to be used are indicated as "T1" to "T6". The importance index is calculated by the user of the terminal device 16 as follows: It is an index that indicates how important a communication is. For example, the importance index is "0" or For example, if the user of the terminal device 16 is On-site supervisors and team leaders, i.e. those expected to make important calls (communications) For users, a larger number is recorded, and it is expected that they will make calls (communications) of less importance. In other words, the importance index is calculated by dividing the number of users by the number of terminal devices. The importance of each terminal device 16 or each terminal device is shown. It can also be said to be an index showing the importance of the communication (communication contents) made by the device user. The degree table 364 is input by the administrator of the communication system 100 to the input unit 330 of the management device 12. In the example shown in FIG. The importance table 364 records the user name, but there are records in which the user name is not entered. You may also enter a username and omit the username field. If the username does not exist, The importance index indicates how important the communication is by each terminal device 16. The importance index is determined for each terminal device 16 or for each user of the terminal device 16. This shows the importance of the communication information. In this figure, the minimum value of the importance index is "0" and the maximum Although the value has been described as "10", other values may be used.
[0035] FIG. 8 is a sequence diagram showing a SIP procedure in the communication system 100. After the call button is pressed on the terminal device 16a (S10), the first terminal device 16a When making a call to the second terminal device 16b, the first terminal device 16a issues a call to the second terminal device 16b. The INVITE is then transmitted to the management device 12 via the management device 12 (S12). The second terminal device 16b receives the INVITE and transmits it to the second control device 12b (S14). After receiving the request, the status code 200 OK is sent to the first terminal device 16a (S16). The transmitted status code 200 OK is sent via the management device 12 to the first terminal device 16a After receiving the status code 200 OK, the first terminal device 16a The management device transmits an ACK (ACKnowledge) (S20). The first terminal device 16a sends the ACK to the second control device 12b via the first terminal device 16a (S22). After sending the above, the call data transmission starts using RTP (S24, S26, S28). .
[0036] Next, the details of the process of the management device 12 of this embodiment will be described. This is a flowchart showing a switching decision process procedure for the destination terminal device 16. This is a process for determining whether or not to switch SIMs. 340 in the SIM database 362 and the user importance table 364. Based on the information, a process is performed to determine whether or not to switch the SIM of the destination terminal device 16 of the call. The switching decision process is a communication condition selection process or a communication means selection process. In this embodiment, the management device 16 performs the following process in a certain communication (one communication): The destination terminal device 16 selects the communication means to be used. Then, the destination terminal device 16, which is the terminal device for which the communication means is to be selected, is processed. However, as will be described later, the processing target terminal device is the same as the destination terminal device. In S100 of FIG. 9, the control unit 338 issues a call start request (communication start If a call start request has not been received (S100: If the call start request is received (S100: If Yes, proceed to S110.
[0037] In S110, the control unit 338 inputs the destination terminal device 16 information to the SIM database 362. It is determined whether or not a record (hereinafter referred to as a "destination SIM record R") exists. If the destination SIM record R exists (S110: Yes), proceed to S120. If the SIM record R does not exist (S110: No), the process proceeds to S230. It determines that there is no switching, sets the return value Ret to NULL, and ends the determination process. In addition, in the SIM database 362, the SIM corresponding to the destination terminal device 16 Even if only one IM information is recorded, it is judged as "no switching" and the return value Re Then, in S120, the control unit 338 sets t to NULL and ends the determination process. The destination SIM record R is obtained from the SIM database 362. Then, the process proceeds to S130. nothing.
[0038] In S130, the control unit 338 acquires the current time CT from the clock unit 332. In S140, the control unit 338 receives the reception date and time of the destination SIM record R. Then, the difference (time difference) P between the current time CT and the current time CT is calculated. Then, the process proceeds to S150. The control unit 338 judges whether the difference P is equal to or greater than a predetermined time (for example, 2 hours). If the time is less than the predetermined time (S150: No), proceed to S160. If the answer is "Yes" in S150, the process proceeds to S230. This is equivalent to setting the return value Ret to NULL and terminating the determination process.
[0039] The control unit 338 selects the currently selected SIM number from the selected SIM number of the destination SIM record R. M's communication speed and high-speed communication amount, and the SIM selected by the destination terminal device 16 is appropriate To this end, in S160, the control unit 338 determines whether the user importance is The table 364 is referenced to obtain the importance index I of the source terminal device 16. Then, S17 In S170, the control unit 338 determines whether the importance index I is equal to or greater than a predetermined value T (for example, 7). If the importance index I is equal to or greater than the predetermined value T (S170 If the importance index I is less than the predetermined value T (S 170: No), the flow advances to S240. In S180, the control unit 338 controls the It is determined whether the communication speed of the SIM selected by the destination terminal device 16 is "low speed". If the communication speed of the SIM selected by the destination terminal device 16 is not "low speed" (S180: If no, proceed to S190.
[0040] If the communication speed of the SIM selected by the destination terminal device 16 is "low speed" (S180: Y es), proceed to S200. In S190, the control unit 338 It is judged whether the high-speed communication amount of the selected SIM is less than a predetermined value (for example, 5%). If the amount of high-speed communication is less than the predetermined value (S190: Yes), the process proceeds to S200. If the value is equal to or greater than the value (S190: No), the process proceeds to S230. 8 is the destination SIM record R with a "high-speed" communication speed and a specified amount of high-speed communication. Search for SIM_H that is equal to or greater than the value (for example, 5%). Then, proceed to S210. Then, the control unit 338 judges whether or not SIM_H exists in S200. If it exists (S210: Yes), the process proceeds to S220. If the answer is NO (S210: No), the process proceeds to S230. The SIM number of SIM_H is set to the value Ret. Then, the process ends. The control unit 338 then sets the return value Ret to NULL, and then ends the process.
[0041] If there is no SIM_H with a "high-speed" communication speed and a high-speed communication volume equal to or greater than a predetermined value (S21 0: No), and setting the return value Ret to NULL to end the judgment process is Even if the communication speed is high, the amount of high-speed communication is small, so important voice and video calls If you receive a call using a SIM that cannot communicate at high speed for a short period of time, the call will be cut off. To avoid this, even if the communication speed is slow, This is based on the knowledge that the SIM with the highest number of SIMs should be selected for communication. If _H exists (S210: Yes), set the SIM number of SIM_H to the return value Ret. By determining that the call is not a priority and terminating the judgment process, the caller can receive important voice and video calls. If you receive the signal using a SIM card with a low data rate, you may experience audio skipping, audio interruption, or video frame drops. To avoid this, it is recommended to use a high-speed and This is based on the knowledge that a SIM with high speed and large data volume should be selected for communication. .
[0042] In S240, the control unit 338 determines the communication speed of the SIM selected by the destination terminal device 16. The destination terminal device 16 determines whether the communication speed of the SIM selected is “high speed”. If the speed is not "high speed" (S240: No), the process proceeds to S230. If the communication speed of the selected SIM is "high speed" (S240: Yes), proceed to S250. In S250, the control unit 338 selects a SIM record R having a communication speed of The SIM_L of "low speed" is searched for. Then, the process proceeds to S260. In S260, the control unit 3 38 judges whether SIM_L exists in S250. If SIM_L exists, If the answer is Yes in S260, the process proceeds to S270. If the importance of the call is low, for example, a regular report during a security guard call, there may be some skipping or interruption in the sound or image. There is no particular problem if frame drops occur, and the limited high-speed communication volume is used for less important calls. This is a process based on the knowledge that SIM_L should not be wasted. If the answer is No (S260: No), the process proceeds to S230. The SIM number of SIM_L is set to the return value Ret, and then the process ends.
[0043] Next, a specific example of the switching determination process will be described using the examples shown in Figs. 6 and 7. For example, At the date and time "2018 / 6 / 1 10:30:00", the second terminal device 16b When a call is made to 6a, the management device 12 performs the following process. 8 refers to the SIM database 362 in FIG. 6 and retrieves the destination SIM record R, i.e., The destination SIM record R of the first terminal device 16a is obtained. and the difference P between the reception date and time and the current time CT is less than a predetermined time (for example, 2 hours). 7, the control unit 338 refers to the user importance table 364 of FIG. The importance index I of the source second terminal device 16b is "8". Since the value is equal to or greater than the predetermined value T (for example, 7), the second terminal device 16b Next, the control unit 338 determines that the call with the higher priority is to be transmitted. Referring to the selected SIM number, the SIM number currently selected by the first terminal device 16a is "1". Therefore, the communication speed of SIM information 1 (first SIM) is "low speed" and the high-speed communication amount is "0% As a result, the control unit 338 determines that the SI Refer to SIM information other than M information 1, and confirm that the communication speed is "high speed" and the high speed communication volume is within the specified value. Search for SIM information that is more than 5% of the total number of users (for example). SIM information 2, which has a traffic volume of "50%", is identified, and the SIM number to be switched to is "2". and the return value Ret is set to “2”.
[0044] As another example, at the date and time "2018 / 6 / 1 10:30:00", When the third terminal device 16b makes a call to the third terminal device 16c, the management device 12 performs the following process. The control unit 338 of the management device 12 refers to the SIM database 362 of FIG. The code R, that is, the destination SIM record of the destination third terminal device 16c is obtained. The destination SIM record R exists, and the difference P between the reception time and the current time CT is a predetermined time (for example, For example, the time is less than 2 hours. Therefore, the control unit 338 refers to the user importance table 364 in FIG. The importance index I of the source second terminal device 16b is obtained. Since the index I is equal to or greater than a predetermined value T (for example, 7), the second terminal device 16b The control unit 338 selects the destination SIM record R. Referring to the SIM number, the SIM number currently selected by the third terminal device 16c is "1". The communication speed of SIM information 1 (first SIM) is "high speed" and the high speed communication amount is "3%" The communication speed of SIM information 1 is "high speed", but the high speed communication amount is less than a certain value (e.g. For example, 5%), the control unit 338 selects a SIM number other than SIM number 1 of the destination SIM record R. Check the SIM information and see that the communication speed is "high speed" and the high speed communication volume is a specified value (for example, 5%). Search for the above SIM information. The search results show that the communication speed is "high speed" and the high speed communication volume is "60% ", SIM information 3 is identified, the destination SIM number is "3", and the return value Re t is set to "3".
[0045] As another example, at the date and time "2018 / 6 / 1 10:30:00", When the terminal 16a makes a call to the second terminal 16b, the management device 12 performs the following process. The control unit 338 of the management device 12 refers to the SIM database 362 in FIG. Record R, that is, the destination SIM record of the destination second terminal device 16b is obtained. The destination SIM record R exists, and the difference P between the reception time and the current time CT is a specified time (e.g. For example, less than 2 hours, the control unit 338 refers to the user importance table 364 in FIG. Obtain the importance index I of the source first terminal device 16a. Since the importance index I is "1", a call of low importance is sent from the source first terminal device 16a. The control unit 338 refers to the selected SIM number in the destination SIM record R. Meanwhile, the SIM number currently selected by the second terminal device 16b is “2”, and the SIM information 2 ( The communication speed of the second SIM is specified as "high speed" and the high speed communication volume is specified as "30%". As a result, the control unit 338 receives SIM information other than SIM information 2 of the destination SIM record R. Search for SIM information with a "slow" communication speed. The SIM information 1 is identified, the destination SIM number is "1", and the return value Ret is set to "1".
[0046] FIG. 10 is a sequence diagram showing a switching determination process procedure in the communication system 100. As shown in FIG. In this figure, the source terminal device 16 is designated as a first terminal device 16a, and the destination terminal device 16 is designated as a second terminal device 16b. The call button is pressed on the first terminal device 16a (S400). Then, the control unit 38 of the first terminal device 16a sends an INVITE addressed to the second terminal device 16b. Since this INVITE is a request to start communication, the first terminal device 16 It can be said that the management device 12 a transmits a communication start request addressed to the second terminal device 16 b. After receiving the INVITE from the first terminal device 16a, the control unit 338 6 as the first terminal device 16a and the destination terminal device 16 as the second terminal device 16b. In the SIM switching determination process, a SIM switching is determined (S404). If so, the management device 12 sends a status code 100 to the first terminal device 16a, which is the source of the transmission. Send Trying and status code 180 Ringing (S406, The control unit 38 of the first terminal device 16a receives the status code from the management device 12. After receiving the code, a message such as "Calling" or "Please wait" is displayed on the display unit 36. is displayed (S410).
[0047] Next, the control unit 338 of the management device 12 issues a SIM switching instruction and a switching command to the second terminal device 16b. The SIM number to be replaced, that is, the return value Ret, is transmitted (S412). In the above, the management device 12 performs a process for allowing the second terminal device 16b to select a SIM (communication means). In addition, the SIM switching instruction and the information on the destination SIM number are processed. Information indicating the communication means to be used by the terminal device 16 (here, the second terminal device 16b) to be managed Therefore, in S412, the management device 12 performs the following for the terminal device 16 to be processed: It can be said that the management device transmits a signal to cause the selected communication means to be used. The control unit 38 of the terminal device 16b receives a SIM switching instruction and a destination SIM from the management device 12. After receiving the M number, the currently selected SIM number is recorded in the memory unit 340 (S414). Then, the SIM used for communication is switched to the designated SIM number (S416). After the completion of the SIM switching, the control unit 38 of the second terminal device 16b transmits a SIM switching completion to the management device 12. (S418).
[0048] The control unit 338 of the management device 12 receives a SIM switching completion notification from the second terminal device 16b. Then, the management device 12 transmits an INVITE to the second terminal device 16b (S420). After receiving the SIM switching completion signal, the control unit 338 updates the SIM database 362. Specifically, the selected SIM number and the reception date and time of the second terminal device 16b are updated. After receiving the INVITE from the management device 12, the control unit 38 of the terminal device 16b The status code 200 OK is sent to the 16a (S422). The task code 200 OK is sent to the first terminal device 16a via the management device 12 (S 424).
[0049] After receiving the status code 200 OK, the control unit 38 of the first terminal device 16a displays The message in the unit 36 is deleted (S426), and an ACK is sent to the second terminal device 16b. The transmitted ACK is then sent to the second terminal device 16b via the management device 12 (S428). After transmitting the ACK, the control unit 38 of the first terminal device 16a Transmission of call data to the second terminal device 16b by RTP is started (S432, S434, After the call is ended, the control unit 38 of the first terminal device 16a sends a The BYE is sent to the second terminal device 16b via the management device 12. The control unit 38 of the second terminal device 16b sends a BYE After receiving the message, the SIM to be used for communication is switched to the SIM number recorded in the memory unit 340. (S444).
[0050] According to this embodiment, the index indicates the importance determined according to the terminal device or the user. Based on the (user importance table), the first communication condition (first communication means) and the second communication condition (third 2) communication means) is selected based on the usage status of the terminal device. The second communication quality is: The communication quality is higher than the first communication quality, and the second communication cost is higher than the first communication cost. Therefore, it is possible to select communication conditions with different communication quality and communication costs. The higher the number of conditions, the higher the priority of the second condition and the higher the priority of the signal to switch to the second communication condition. Therefore, when the importance of the communication is high, the communication quality can be increased. Based on the usage status of the terminal device, the terminal device appropriately selects the communication means to be used and The terminal device then transmits a signal to cause the selected communication means to be used. This makes it possible to communicate with sufficient communication quality while keeping communication costs down.
[0051] In addition, the SIM information of all terminal devices used in the communication system is recorded in the management device. Depending on the importance of the communication, the most suitable SIM can be used in the terminal device. The most suitable SIM is used for the terminal device, so important communications can be received reliably. Since the most suitable SIM is used in the terminal device depending on the importance of the communication, the SI In addition, the terminal device selects the optimal SIM, This reduces the risk that the information (content) of high-level communication is not conveyed accurately to the other party, while It is also possible to reduce the possibility of consuming communication traffic. In addition, it is possible to reduce the possibility that the source terminal device is performing important communication. When the value is high, the destination terminal device can accurately grasp important communication information (contents). .
[0052] In this embodiment, an example in which two types of communication conditions are used has been described, but the present invention is not limited to this. Three types of communication conditions may be used. For example, three types of communication conditions with different costs and communication qualities may be used. Specifically, the first communication with the lowest cost and the lowest communication quality may be used. a second communication condition in which the cost is medium and the communication quality is medium; The management device prepares a third communication condition that is the highest and has the highest communication quality. When the importance index of the device is low (less than the first predetermined value θ1), the first communication condition is preferentially selected and the transmission The importance index of the source terminal device is medium (greater than or equal to the first predetermined value θ1 and less than the second predetermined value θ2). When the importance index of the transmission source terminal device is high (when the second predetermined The third communication condition may be preferentially selected when the second predetermined value θ 2 is a value larger than the first predetermined value θ1. For example, in this embodiment, the terminal device may be provided with a first communication means. and a second communication means, and a management device selects either the first communication means or the second communication means. However, in addition to the above, a third communication means ( The terminal device may be provided with a third communication means (a communication means that the terminal device can select independently). It is preferable that the communication speed and communication cost are different between the first communication means and the second communication means. The terminal device then uses the communication means designated by the management device. For example, the management device may use both the first and second communication means to perform communication. When the second communication means is selected and a signal is sent to allow the second communication means to be used, the terminal device , a part of the data is transmitted and received using the second communication means, and the remaining data is transmitted and received using the third communication means. may be transmitted and received.
[0053] (Modification 1 of the first embodiment) Next, a first modification of the first embodiment will be described. In the first embodiment, in the SIM switching determination process, A single fixed predetermined value T was used to determine the importance index I. In this modified example, The predetermined value for the determination process is changed for each time period. In other words, a different predetermined value Tx is used for each time period. The communication system 100, the terminal device 16, and the management device 12 according to the modified example are shown in FIG. The following description will focus on the differences from the first embodiment.
[0054] In the communication system 100 provided by the mobile communication carrier, during the morning commute or school hours During the time period from work, lunch break, and from returning home to going to bed, the communication system 10 As the number of users of 0 increases, the lines tend to become congested. This causes a decrease in line speed. In other words, the above-mentioned time period is more crowded than other time periods. Therefore, it is highly likely that voice and video communication in the communication system 100 will not be able to be received normally. In this modification, a smaller predetermined value T is used in the above-mentioned time period compared to other time periods. In other words, when congestion in the communication system 100 is expected (when a lot of traffic is expected), The predetermined value T is set to a smaller value in the time period during which the traffic is more likely to be blocked.
[0055] FIG. 11 shows data of a table of predetermined values by time period stored in the storage unit 340 of the management device 12. The data structure is shown in Fig. 1. The time period is the time period during which a call is made, and the predetermined value Tx is a predetermined value for each time period. This table shows the time spent commuting to work or school in the morning, during the lunch break, and from returning home to going to bed. During the time period, the SIM switching decision process is performed with a small Tx value. In this modification, the minimum value is set. Then, the process proceeds to step S165 (not shown). In step S165, the control unit 338 of the management device 12 Refer to the time-slot specific value table and obtain the time slot specific value Tx for the time slot to which the current time CT corresponds. After that, the process proceeds to S170A (not shown), which corresponds to S170 in FIG.
[0056] In S170A, a predetermined value Tx is used instead of the predetermined value T in the first embodiment, and the importance index I is set to a predetermined value Tx. In the example shown in FIG. 7, the sixth When a call is made from the terminal device 16f to the first terminal device 16a, the time “10:10” in FIG. The predetermined value Tx of the "16th terminal device 16f" is "7". The importance index I of the source terminal device 16f is "6". Therefore, the result of S170A is No, and a high-speed SIM is not sent to the first terminal device 16a, which is the destination. On the other hand, at "18:30", the sixth terminal device 16f instructs the switch to the first terminal device. When a call is made to the terminal device 16a, the predetermined value Tx for "18:30" in FIG. 11 is "5". Since the importance index I of the source terminal 16f is "6", Y is set in S170A. es, and the destination first terminal device 16a is instructed to switch to a high-speed SIM. .
[0057] In this modified example, the time-slot specific value table is set for each day. The time period may be set over a long period, or the predetermined value T may be set to a different value depending on the day of the week even in the same time period. In other words, a predetermined value Tx may be set for each combination of day of the week and time period. Also, at the end and beginning of the month, the end of the year, the beginning of the year, Golden Week, summer vacation, and the Olympic period. The predetermined value Tx may be set to correspond to a specific period such as a calendar. The predetermined value Tx may be set based on the above.
[0058] According to this modification, the predetermined value Tx is set according to the time period, so that the congestion of the communication system can be prevented. This reduces the risk that important communication information (contents) will not be conveyed to the other party due to the impact. For example, during times when congestion is expected in the communication system, Since a small value of the predetermined Tx is used, SIMs with high communication quality are more likely to be selected. It is possible to reduce risks such as a decline in communication quality or interruption of communication.
[0059] (Modification 2 of Example 1) Next, a second modification of the first embodiment will be described. In the first embodiment, the management device 12 stores The SIM switching decision process is performed using one user importance table 364. In this modification, a plurality of user importance tables 364 are recorded in the storage unit 340, and The user importance table 364 is changed for each terminal device 16 to perform SIM switching judgment processing. The communication system 100, the terminal device 16, and the management device 12 according to the modified example are the same as those shown in FIGS. The following description will focus on the differences from the first embodiment.
[0060] 12(a)-(f) show the data structure of the user importance table 364 of the management device 12. FIG. 12(a) shows a user importance table 364 for the user of the first terminal device 16a. FIG. 12(b) shows a user importance table 364 for the user of the second terminal device 16b. FIG. 12(c) shows a user importance table 364 for the user of the third terminal apparatus 16c. FIG. 12(d) shows a user importance table 364 for the user of the fourth terminal device 16d. 12(e) is a user importance table 364 of the user of the fifth terminal device 16e, 2(f) is a user importance table 364 for the user of the sixth terminal device 16f. When a call start request is received from a certain terminal device 16, the control unit 338 of the device 12 The terminal device 16 is identified, and the user importance table 364 used in the SIM switching determination process is Make a decision.
[0061] In the example shown in this figure, when the destination terminal device 16 is the third terminal device 16c, The user importance level table 364 of the third terminal device 16c to which the message is to be sent is selected. By recording the user importance table 364 for each device 16, the source terminal In the example shown in the figure, the user of the third terminal device 16c can set the importance of the first terminal device 16. Since the call from the terminal device 16a is not considered important, the importance index of the first terminal device 16a is set to " On the other hand, the user of the fourth terminal device 16d receives a call from the first terminal device 16a. Since it is considered important, the importance index of the first terminal device 16a is set to "8".
[0062] In addition, the user importance table 364 in this modified example is set by the administrator of the communication system 100. The information may be set in the storage unit 340 of the management device 12 via the input unit 330 of the management device 12. Each user of the terminal device 16 sets (defines) his / her own user importance table 364. Alternatively, the terminal device 16 may transmit the information to the management device 12. The control unit 338 of the management device 12 The user importance table 364 transmitted from the terminal device 16 is recorded in the storage unit 340. That is, the user of the terminal device 16 (own terminal device) cannot communicate with another terminal device 16 or The importance index of the user (other users) who uses 16 is registered on the terminal device, and the information is By transmitting the information to the management device 12, when receiving communication from another terminal device 16, the user The communication method that reflects the user's own thoughts is automatically selected. When a terminal device transmits a message to another terminal device, the automatic selection process of the communication means is performed. It is also possible to implement the following.
[0063] According to this modification, a user importance table can be set for each user, so that the user's thoughts can be This allows for more accurate SIM switching decision processing that reflects the user's Convenience can be improved.
[0064] (Modification 3 of Example 1) Next, a third modification of the first embodiment will be described. In the first embodiment, the SIM database 362 is used. In the conventional method, the SIM card of the destination terminal device 16 is switched by the SIM card of the source terminal device 16. In other words, in this modification, the SIM of the terminal device 16 that is the source of the transmission is changed. The terminal device 16 is the target (the terminal device for which the communication means is specified). In this case, it is possible to reliably transmit important calls. In the SIM switching determination process, the destination terminal device 1 in the SIM database 362 6 is acquired and referenced, but in this modified example, the record in the SIM database 362 The record corresponding to the source terminal device 16 is acquired and referred to. 00, the terminal device 16, and the management device 12 are of the same type as those shown in Figs. 1 to 5. The following description will focus on the differences from the first embodiment.
[0065] FIG. 13 is a sequence diagram showing the SIP procedure in the communication system 100. In this example, the source terminal device 16 is referred to as the first terminal device 16a, and the destination terminal device 16 is referred to as the second terminal device 16b. After the call button is pressed on the first terminal device 16a (S500), The control unit 38 of the first terminal device 16a sends an INVITE to the second terminal device 16b ( The control unit 338 of the management device 12 receives the INVITE from the first terminal device 16a. After the transmission, the source terminal device 16 is designated as the first terminal device 16a, and the destination terminal device 16 is designated as the second terminal device. The device 16b executes a SIM switching determination process (S504).
[0066] When it is determined that the SIM is to be switched in the SIM switching determination process, the management device 12 A SIM switching instruction and a destination SIM number are sent to the first terminal device 16a. The control unit 38 of the first terminal device 16a receives the SIM card number from the management device 12 and transmits the SIM card number to the management device 12 (S506). After receiving the switching instruction and the destination SIM number, select the currently selected SIM number. The SIM number is recorded in the storage unit 40 (S508), and the SIM number for communication is switched to the designated SIM number. After the SIM switching is completed, the control unit 38 of the first terminal device 16a 12 to notify the completion of SIM switching (S512).
[0067] The control unit 338 of the management device 12 transmits an INVITE to the second terminal device 16b (S51 4) After receiving the INVITE from the management device 12, the control unit 38 of the second terminal device 16b A status code 200 OK is sent to the first terminal device 16a (S516). The received status code 200 OK is sent to the first terminal device 16a via the management device 12. It is believed (S518).
[0068] After receiving the status code 200 OK, the control unit 38 of the first terminal device 16a The management device 12 then transmits an ACK to the terminal device 16b (S520). The control unit 3 of the first terminal device 16a transmits the received signal to the second terminal device 16b via the control unit 3 of the first terminal device 16a (S522). After transmitting the ACK, the terminal 8 transmits the call data to the second terminal device 16b via the management device 12 by RTP. Transmission is started (S524, 526, 528). After the call is ended, the control of the first terminal device 16a The unit 38 sends a BYE to the second terminal device 16b. The sent BYE is forwarded to the management device 12. The first terminal 16b is then transmitted to the second terminal 16b (S530, S532, S534). After the terminal device 16a finishes the call with the second terminal device 16b, the terminal device 16a stores the SIM used for communication in the storage unit 40. Switch to the registered SIM number (S536).
[0069] After receiving the SIM switching instruction, the terminal device 16 of the call originating from the SIM card exchanges with the management device 12. You may terminate communication for a while. In that case, after switching to the specified SIM number, The management device 12 may transmit the NVITE. SIM number information may also be included.
[0070] That is, as described in the first embodiment and the present modification, the management device 12 At least one of the terminal device 16 and the destination terminal device 16 selects a SIM to be used. In addition, the S to be used by each of the terminal device 16 of the call origin and the terminal device 16 of the call destination may be In other words, the management device 12 may select the IM related to one communication. At least one of the multiple terminal devices 16 is the processing target, and multiple communications From among the conditions, the communication conditions to be used by the terminal device 16 to be processed can be selected. At least one terminal device 16 among the multiple terminal devices 16 related to one communication is the processing target. The first communication means is provided with a first communication quality and a first communication cost. The second communication means, whose quality and second communication cost are specified, are assigned an index indicating the importance (user weight). Based on the importance table 364, the terminal device to be processed selects the communication means to be used. Then, the management device 12 transmits the selected communication means to the terminal device 16 to be processed. Sends a signal (SIM switching instruction) to allow use. The second communication means is preferentially selected, and a signal for allowing the second communication means to be used is preferentially transmitted. It is believed.
[0071] According to this modification, the communication means (communication conditions) of the terminal device of the sender is selected. The terminal device can transmit data using an appropriate communication method. This makes it possible to secure sufficient communication quality without incurring unnecessary costs. By combining this modified example, the communication means of the terminal device of the source and the terminal device of the destination Since each communication method can be selected, unnecessary costs are reduced in the entire communication system. In other words, the data sender and the data receiver can ensure sufficient communication quality while suppressing the increase in the data rate. In order to ensure communication quality on both the data receiving and sending sides, sufficient communication quality is obtained. This can more reliably reduce the risk that communication information will not be transmitted accurately.
[0072] (Variation 4 of the First Embodiment) Next, a fourth modification of the first embodiment will be described. In the first embodiment, In this modification, the SIM switching is performed using the importance level. The SIM switching is performed based on the importance of the user. The device 16 and the management device 12 are of the same type as those shown in FIGS. 1 to 5. This article will focus on the differences between the two.
[0073] Specifically, in S160D, which corresponds to S160 in FIG. 9, the control unit 338 The user importance table 364 is referenced to obtain the importance index I of the destination terminal device 16. The rest is the same as in Example 1.
[0074] According to this modification, a communication means is selected using the importance of the user of the destination terminal device. Therefore, the degree of freedom of the configuration can be improved. In addition, this modification can be combined with the modification 3 of the first embodiment. In other words, the importance of the user of the destination terminal device may be used to determine the importance of the message of the source terminal device. Also, the destination terminal device may select a destination terminal device based on the importance of the user of the destination terminal device. The communication means of the terminal device may be selected. Also, the importance of the user of the terminal device that is the source of the message may be selected. Then, the communication means of the terminal device from which the message is sent is selected, and the importance of the user of the terminal device of the destination is also taken into consideration. In other words, the communication means of the destination terminal device may be selected in accordance with the source and destination terminal devices. The importance of the user of the terminal device is used to determine which communication means of the terminal device is to be selected. The combination is optional.
[0075] Furthermore, this modification may be combined with the second modification of the first embodiment and the third modification of the first embodiment. In other words, the user of the source terminal device can specify the The importance level is set and registered in the management device, and when the source terminal device starts communication, An appropriate communication means may be automatically selected depending on the importance of the destination terminal device.
[0076] (Modification 5 of the First Embodiment) Next, a fifth modified example of the first embodiment will be described. In the above description, one user involved in communication In this example, the SIM was switched using the importance of the two people involved in the communication (individual The importance of users is used for processing (for single communication) or three or more users (for group communication). The communication system 100, the terminal device 16, and the management device 12 according to the modified example are shown in FIG. The present embodiment is of a similar type. Here, the differences from the first embodiment will be mainly described.
[0077] Specifically, in S160E, which corresponds to S160 in FIG. 9, the control unit 338 The user importance table 364 is referenced to determine the importance index I1 of the terminal device 16 that is the source of the message and the The control unit 338 obtains the importance index I2 of the previous terminal device 16. ) to calculate the overall importance index IA of the communication. In other words, the higher I1, the higher the importance index IA. The calculation is such that the higher the I2, the higher the IA. IA=I1+I2 Formula (1) IA=I1×I2 Equation (2)
[0078] In S170E, which corresponds to S170 in FIG. 9, if the overall importance index IA is equal to or greater than a predetermined value T, In the case of group communication involving three or more users, For example, the importance of three people I can be calculated by modifying formula (1) or formula (2) as appropriate. 1, I2, and I3 are taken, and their sum or product is calculated. If we perform a certain calculation based on the importance of multiple users and calculate the overall importance index IA, good.
[0079] According to this modification, not only the importance of a single user, either the source or destination, but also the importance of a certain message Since the importance of all users involved in the communication is used, the most appropriate communication conditions are selected for the communication. It is also possible to select the communication conditions of the terminal device that is the source of the message based on the importance index IA. and selects the communication conditions for the destination terminal device (two or more terminal devices in the case of group communication). Alternatively, the communication conditions of each of all terminal devices involved in the communication may be selected (set). You may do so.
[0080] (Variation 6 of Example 1) Next, a sixth modified example of the first embodiment will be described. The importance of a communication is determined by the group of multiple users involved in the communication. For example, in communication between user A and user B, important information is exchanged. The frequency of exchanging important information between users A and C is high, and the frequency of exchanging important information between users A and C is low. For example, important information is often exchanged between users B and C. In other words, the importance of a communication is not necessarily determined solely by the importance of each individual user. The importance of communication may be determined by the combination of users. Then, for each combination of two terminal devices 16 or for each combination of two users, the importance is calculated by dividing the The communication system 100 according to the modified example, the terminal device 16, The management device 12 is of the same type as that shown in FIG. 1 to FIG. 5. Here, the differences from the first embodiment are mainly described. Explain to the heart.
[0081] FIG. 14 shows an example of the data structure of the user importance table 364 of the management device 12. The importance is determined in accordance with the terminal IDs (first terminal ID and second terminal ID) of the two terminal devices 16. Instead of the two device IDs, the user IDs of the two users can be used. In S160F, which corresponds to S160 in FIG. 9, the control unit 338 364, the terminal ID of the terminal device 16 that is the source of transmission and the terminal ID of the terminal device 16 that is the destination of transmission are Obtain the importance index I of the record whose ID matches. D to correspond to the first terminal ID and D to correspond to the second terminal ID. do.
[0082] FIG. 15 shows another example of the data structure of the user importance table 364 of the management device 12. This means that for a given combination of two users (e.g., user A and user B), This is used when the importance of communication changes depending on who is the sender. As shown in this figure, Even if the combination of two users is the same, the importance differs depending on which one is the sender. For example, if the source is "T1" and the destination is "T2", the importance is "7", When the source is "T2" and the destination is "T1", the importance is "4". Figure 1 When the user importance level table 364 of the fifth embodiment is used, in S160F, the control unit 338 The user importance table 364 is referred to, and the terminal ID of the terminal device 16 of the transmission source is determined to be "transmission source terminal ID The “Destination Terminal ID” field matches the “Destination Terminal ID” field of the destination terminal device 16. The importance index I of the records that match the field is obtained. The rest of the process is the same as in the above embodiment. 1 and each of the modified examples. In other words, based on the importance index I, Alternatively, the communication conditions of the destination terminal device may be selected. Based on the degree index I, communication conditions may be selected for each of all terminal devices involved in the communication.
[0083] According to this modification, the importance of communication is determined according to a combination of multiple users involved in the communication. Therefore, it is possible to select communication conditions suitable for a combination of multiple users involved in communication.
[0084] Example 2 Next, a second embodiment will be described. In the second embodiment, the SIM data in the storage unit 340 of the management device 12 is The base 362 determines whether or not to make a call to the terminal device 16 designated by the user. The communication system 100, the terminal device 16, and the management device 12 according to the second embodiment are shown in FIG. This is a similar type. Here, we will focus on the differences from the previous ones.
[0085] When the destination SIM record R does not exist in the SIM database 362 of the management device 12 At this time, the terminal device 16 is not yet transmitting SIM information to the management device 12. Even if the destination SIM record R exists, the current time CT and the reception date and time in the record If the difference value P is equal to or greater than a predetermined time, the terminal device 16 sends the last This indicates that some time has passed since you sent SIM information to the In this case, the terminal device 16 is not turned on or the terminal device 16 is not connected to the management device 12. It is expected that the terminal device 16 is outside the communication area, and no communication will be possible even if a call is made to the terminal device 16. The probability that the call will be received is extremely low. Therefore, when a call is sent to the management device 12, In the case where the destination terminal device 16 satisfies the above conditions, the status is transferred to the terminal device 16 that is the source of the transmission. The terminal device 16 may transmit the status code 410 or the like and terminate the subsequent processing. When a status code is received, the display unit 36 displays a message saying "The destination terminal device 16 is currently unavailable for communication. The message "No" is displayed.
[0086] In this embodiment, in the SIM switching determination process flowchart of FIG. 9 of the first embodiment, If the result of the determination in S110 is No or the result of the determination in S150 is Yes, the process does not proceed to S230 but proceeds to a step not shown in the figure. In S235, the control unit 338 of the management device 12 The terminal device 16 determines that the call cannot be made and transmits a status code 410 or the like to the terminal device 16. End processing.
[0087] FIG. 16 shows the SIP procedure when it is determined that a call cannot be made in the communication system 100. FIG. 1 is a sequence diagram showing a sequence of a call made to a first terminal device 16a after the call button is pressed (S600). Then, the control unit 38 of the first terminal device 16a sends an INVITE to the second terminal device 16b. (S602). The control unit 338 of the management device 12 determines that the call is not possible (S604). Therefore, after receiving the call from the first terminal device 16a, the management device 12 e. The first terminal device 16a does not send an INVITE to the second terminal device 16b, but sends a status code 410 to the first terminal device 16a. (S606). After receiving the status code 410, the first terminal device 16a sends an ACK to the management device. 12 (S608), and a message is displayed on the display unit 36 indicating that the call cannot be made at this time. is displayed (S610).
[0088] According to this embodiment, depending on the SIM information of the callee, there is a possibility that the callee may not be able to respond. If the number is high, a message to that effect will be displayed and no calls will be made, preventing unnecessary communication. In addition, since the occurrence of unnecessary communication is suppressed, the processing load of the communication system is not unnecessarily high. In addition, since the occurrence of unnecessary communication is suppressed, the user of the originating terminal device can This can prevent the user from performing unnecessary operations (such as speaking).
[0089] Example 3 Next, a third embodiment will be described. In the first embodiment, the management device controls the duplication of calls from the source terminal device. The destination terminal device switches the SIM used for communication depending on the necessity. The SIM used by the destination terminal device for communication is switched based on the urgency of the call from the source terminal device. The communication system 100, the terminal device 16, and the management device 12 according to the third embodiment are shown in FIG. This is a similar type. Here, we will focus on the differences from the previous ones.
[0090] In this embodiment, the user urgency table is recorded in the storage unit 340 of the management device 12. 17 shows the data structure of the user urgency table of the management device 12. The terminal IDs are the same as those in FIG. The user name indicates the name of the user who is using each terminal device 16. The urgency index is a number ranging from "0" to "10." is set by the control unit 338 of the management device 12. The control unit 338 of the management device 12 When a call is being made between the terminal devices 16, the call contents of the terminal device 16 that is the sender are recognized by a known voice recognition system. Using technology, the system analyzes the content of calls and identifies urgency such as "accident," "fire," "injury," and "evacuation." Detect high frequency words and measure their frequency of detection.
[0091] In this embodiment, the control unit 338 of the management device 12 performs a call processing for a call originating from a certain terminal device 16. From the content, the average number of times a highly urgent word was detected per call is calculated, and the user emergency In this way, the user urgency table stores information about past communication between multiple terminal devices. The urgency index is calculated based on the words used in the call. That is, the urgency index is set to a larger value for the terminal device 16 that is making a call with a higher urgency. The smaller the value, the less urgent the call that is being made by the terminal device 16. The urgency table always contains the latest urgency index for each user. The user urgency table records the user name, but the user name may be left blank. The user name field may be omitted. If there is no user name, the urgency index is This shows how urgent the communication is by the device 16. Although the minimum value is described as "0" and the maximum value is "10", other values may be used.
[0092] Next, the details of the process of the management device 12 of this embodiment will be described. When the SIM switching determination of the destination terminal device 16 is received, the control unit 338 of the management device 12 The SIM switching determination process is performed by using the SIM database 36 in the storage unit 340. 2 and the information stored in the user urgency table, the destination terminal device 16 In this embodiment, the SIM switching process shown in FIG. In the determination process flow chart, if the difference P is less than a predetermined time (S150 9. If the determination is 0, the process proceeds to S160B (not shown), which corresponds to S160 in FIG.
[0093] In S160B, the control unit 338 refers to the user urgency level table and An urgency index E of 16 is obtained. Then, the process proceeds to S170B, which corresponds to S170 in FIG. In S170B, the control unit 338 determines whether the urgency index E is equal to or greater than a predetermined value Te (for example, 7). If the urgency index E is equal to or greater than the predetermined value Te (S170B: If the urgency index E is less than the predetermined value Te (S180), the control unit 338 170B: No), the flow proceeds to S240. As a result, the communication unit 334 For example, the second condition is preferentially selected, and a signal for switching to the second communication condition is transmitted.
[0094] According to this embodiment, a user urgency table showing urgency levels determined according to users is provided. Based on this, either the first communication condition or the second communication condition is selected. Based on the above, the terminal device can appropriately select (determine) the communication conditions to be used. The quality is higher than the first communication quality, and the second communication cost is higher than the first communication cost. Therefore, communication conditions with different communication quality and communication costs can be selected. The higher the value, the higher the priority of the second condition, and the higher the priority of the signal for switching to the second communication condition. This allows for higher communication quality when the level of urgency is high.
[0095] In addition, the urgency of communication is referred to, so the terminal device can set the optimal communication conditions (communication In addition, the terminal device can use the optimal communication conditions depending on the urgency of the communication. Therefore, it is possible to receive urgent communications without fail. Since the optimal communication conditions are used, the limited SIM communication capacity can be used efficiently. In addition, when there is a high possibility that the source mobile station will perform urgent communication, the destination terminal device The information (content) of the communication can be accurately understood.
[0096] In this embodiment, as shown in FIG. 17, the urgency index is set for each terminal device or user. However, it is not limited to this. For example, the user urgency table has two For each combination of the terminal devices, an urgency index may be stored. The table may store an urgency index for each combination of two users. When group communication is performed, the user urgency table is a group consisting of multiple groups. An urgency index may be stored for each loop (communication group). The table may store urgency indices corresponding to a plurality of terminal devices involved in communication. The reason for using such a method is that the possibility of urgent communication occurring is limited to a single terminal device (one person) It is not determined by the number of users alone, but by the combination of multiple terminal devices involved in communication. For example, there may be a case where a highly urgent communication is taking place between terminal device A and terminal device B. However, there is a high possibility (frequency) that the communication between terminal device A and terminal device C is of high urgency. In some cases, the possibility (frequency) of communication is low. By using the urgency index derived for each combination of multiple terminal devices, appropriate communication The means can be selected with greater precision.
[0097] In this embodiment, the call voice is analyzed by voice recognition, and words with high urgency are uttered. The urgency index is calculated based on the frequency of occurrence of a problem, but is not limited to this. For example, when terminal devices exchange text data (text messages), Analyze the text data sent from and look for words or phrases with high urgency The frequency may be measured and an urgency index may be calculated based on the frequency. Words such as "fire," "thief," "rescue," and "tsunami" are registered as words with high urgency. The frequency of occurrence of these words and phrases is measured. The urgency index may be calculated based on the urgency of each type. High urgency words are assigned a "3", medium urgency words are assigned a "2", and low urgency words are assigned a "1". For words that have no urgency, the urgency level is assigned to "0". The value obtained by multiplying the current count by the urgency and adding the result for each word (i.e., the number of occurrences of the word) The urgency index may be calculated based on the sum of the products of the above and the urgency.
[0098] For example, if the terminal device has a function for transmitting an emergency signal, the number of times the emergency signal is transmitted may be For example, the urgency index may be calculated based on the user of the terminal device notifying the user of "emergency signal If an emergency signal is transmitted by pressing a "transmit button," the transmission The more terminal devices there are, the higher the urgency index is set. If the user falls (if the terminal device's fall detection sensor is activated), an emergency signal is sent. For terminal devices that receive such emergency signals, the urgency index can be calculated based on the number of times such signals are transmitted. In addition, for example, the terminal device may transmit a plurality of types of emergency signals with different degrees of urgency. An urgency index may be calculated based on the type of emergency signal transmitted and the number of transmissions. The terminal device has an emergency signal transmission function when the transmission button is pressed, and an emergency signal transmission function when the fall detection sensor is activated. If emergency signal transmission function 2 is provided, emergency signal transmission function 2 is considered to be more urgent. Therefore, emergency signal transmission function 1 corresponds to emergency level "1", and emergency signal transmission function 2 corresponds to emergency level "2". Then, in the same manner as described above, the transmission of the emergency signal is performed for each terminal device. Alternatively, the sum of the product of the number of messages and the urgency may be calculated, and the urgency index may be calculated based on this.
[0099] Example 4 Next, a fourth embodiment will be described. In this embodiment, the SIM switching judgment of the first and third embodiments is performed. In the determination process, the SIM is switched to a faster SIM based on the average call time of the user of each terminal device 16. The communication system 100 according to the fourth embodiment, the terminal device 16, the management device The device 12 is of the same type as that shown in Figs. 1 to 5. Here, the differences from the previous devices will be mainly described. Reveal.
[0100] In this embodiment, the storage unit 340 of the management device 12 stores a user call time table and an information density index. FIG. 18 shows the data structure of the user call time table in the management device 12. The terminal ID is shown in the same manner as in FIG. 6. The user name of each terminal device 16 is The average call duration (seconds) is the average call duration (seconds) of the call originated by each terminal device 16. The average call duration per call is recorded. 338 constantly monitors the call duration when each terminal device 16 is the source of a call, and Always up-to-date average call duration (seconds) of each call Update.
[0101] 19 shows the data structure of the information density index table of the management device 12. Time type) (seconds) is the range of call duration. In this example, the range is written every 10 seconds. The information density index is recorded for each call duration. The information density index is: It is an index that indicates the degree of density (depth) of communication information (communication content). Also, the information density index is , is an index that indicates the degree of redundancy of communication information (communication content). For example, When the redundancy of communication information is low, the information density index is high. In other words, the redundancy of communication information (redundancy degree) and the information density index correspond to each other. In this figure, the information density index is higher when the call duration is shorter. For example, if the call duration is between 1 and 10 seconds, the information density index is set to 11" and when the time is "101~" seconds, the information density index is "1". The redundancy is lowest when the time is "1~10" seconds, and the redundancy is lowest when the time is "101~". This is the most redundant method. If the time is long, there is a lot of waste in the call (call content), i.e., the call is highly redundant and the call information is This setting is based on the knowledge that the information density is likely to be low.
[0102] Next, the details of the process of the management device 12 in this embodiment will be described. In step S210 of the SIM switching determination process flowchart of FIG. If the communication speed is "high speed" and the high speed communication volume is equal to or larger than a predetermined value (S210: Yes), that is, if the communication speed is "high speed" and the high speed communication volume is equal to or larger than a predetermined value (S210: Yes), If SIM_H exists, the process proceeds to S215 (not shown). 8 refers to the user call time table in the storage unit 340 and calculates the average call time of the source terminal device 16. Next, in S216 (not shown), the control unit 338 acquires the time (seconds). The information density index table is referred to, and the average call time (seconds) of the source terminal device 16 is determined to be The call duration type (seconds) is identified, and the information density index R of the call range (seconds) is obtained. Then, the process proceeds to step S217 (not shown). In step S217, the control unit 338 determines whether the information density index R is The control unit 338 determines whether the information density index R is equal to or greater than a predetermined value Tr (for example, 7). If the value is equal to or greater than the predetermined value Tr (S217: Yes), the process proceeds to S220. If the degree index R is less than the predetermined value Tr (S217: No), the process proceeds to S230. The higher the information density index, the more prioritized the signal for switching to the second communication condition is. Send first.
[0103] The information density index R may be calculated based on other information, not just the call duration. To measure the amount of silent time (the amount of time the user is silent without speaking) in past calls, Based on this, the information density index R can be calculated. For example, The information density index R is set to a lower value for users who are more likely to be users. The greater the number of users, the lower the information density index R may be set. For example, the content of the call and speaking habits may be analyzed, and the information density index R may be calculated based on the results. For example, the number of words spoken per unit time (e.g., 10 seconds), the length of the endings of words, etc. The less words a user uses per unit time, the lower the information density index R. In addition, the longer the length of the ending of the word that the user speaks, the lower the information density index R. Also, for example, clear words such as "um," "hmm," "well," and "well," You can analyze the duration and frequency of utterances that have no clear meaning. The longer a user's speaking time and frequency, the lower the information density index R will be.
[0104] According to this embodiment, the information density index table shows an information density index determined according to the user. Based on the table, either the first or second communication conditions are selected, so the use of the terminal device Based on the usage situation, the terminal device can appropriately select (determine) the communication conditions to be used. The communication quality is higher than the first communication quality, and the second communication cost is higher than the first communication cost. Since the communication cost is the only factor, it is possible to select different communication conditions with different communication quality and communication cost. The higher the density index, the more the second communication condition is selected preferentially, and the more likely it is to switch to the second communication condition. Since the signal for the purpose of communication is transmitted preferentially, the communication quality can be improved when the information density index is high. In addition, when the source mobile station is likely to make a wasteful call, the destination terminal device may This reduces the possibility of SIM usage being wasted.
[0105] In this embodiment, the information density index is calculated based on the call duration and the call voice. However, the present invention is not limited to this. For example, the terminal devices may exchange text data (text messages) with each other. When exchanging a message, the text data sent from the terminal device is analyzed and redundancy is checked. It is also possible to measure the frequency of occurrence of high-frequency words or character strings and calculate an information density index based on that frequency. For example, "Um, well," "Hmm," "Well," "Well," "By the way," etc. Counting the frequency of redundant phrases, which are words or strings of characters (phrases) that have no clear meaning. The more redundant phrases a user has, the lower the information density index is set.
[0106] (Modification 1 of the fourth embodiment) Next, a first modified example of the fourth embodiment will be described. In the fourth embodiment, the average call volume per terminal device (user) is In the first modification of the fourth embodiment, the average time for each combination of two users is used. Processing is performed using call time. In other words, the average time for each combination of two terminals (two users) is calculated. The communication time is calculated and stored in the user call time table. The system 100, the terminal device 16, and the management device 12 are of the same type as those shown in Figs. This section will focus on the differences from the past.
[0107] FIG. 20 shows the data structure of the user call time table of the management device 12. The average call time is stored according to the terminal ID (first terminal ID and second terminal ID) of the device 16. Instead of the two terminal IDs, the user IDs of the two users may be used. In this modification, instead of the user call time table shown in FIG. Using the call duration table, the same processing as in the fourth embodiment is carried out.
[0108] According to this modification, the information density index is derived using the average call time for each combination of two users. This allows for more accurate selection of appropriate communication conditions. For example, For a single user, the information density of communication (communication content) varies depending on who the communication partner is. For example, when a user talks to his / her boss, When talking to friends, there is little waste in the conversation and the information density of the communication is high. In many cases, the information density of communication is low. Therefore, appropriate communication conditions can be accurately selected even in such a case.
[0109] Example 5 The fifth embodiment corresponds to a combination of the first, third and fourth embodiments.
[0110] The storage unit 340 stores a user importance table 364, a user urgency table, a user call In other words, the time table and the information density index table are stored in the memory unit 340. Each table shows the importance, urgency and information density index. When the start request is received, the control unit 338 of the management device 12 performs the user important process described in the first embodiment. The importance table 364, the importance index I of the source terminal device 16, the user emergency The urgency table, the urgency index E of the source terminal device 16, and the user call time table described in the fourth embodiment. From the information density index R of the source terminal device 16 obtained from the table and the information density index table, Then, the overall index Z is calculated using formula (3). The overall index Z is also called the overall score or the overall Also called an index. Z=α×1+β×E+γ×R Equation (3) Here, α, β, and γ are each a predetermined value (coefficient) greater than 0. According to the formula (3), The larger (higher) the importance index I of the source terminal device 16, the The higher the urgency index E, the higher the information density index R, and the higher the overall index Z becomes a large (high) value.
[0111] In this embodiment, the overall index Z is compared with a predetermined value Tz to perform SIM switching judgment processing. 21 is a flowchart showing a switching determination process performed by the management device 12. In the management device 12, the control unit 338 executes the SIM switching determination process flow shown in FIG. 9 of the first embodiment. In this case, from S150: No, the process proceeds to S300 in FIG. 21 without proceeding to S160. In 300, the control unit 338 refers to the user importance table 364 and Then, the control unit 33 obtains the importance index I of the first embodiment. 8 refers to the user urgency table and obtains the urgency index E of the source terminal device 16. Then, the process proceeds to S320. In S320, the control unit 338 checks the user call time table and The information density index table is referenced to obtain the information density index R of the source terminal device 16. Then, the process proceeds to S330. In S330, the control unit 338 calculates the importance index of the source terminal device 16. Calculate the overall index Z from I, the urgency index E, and the information density index R. Then proceed to S340. In S340, the control unit 338 determines whether the overall index Z is equal to or greater than a predetermined value Tz. If the overall index Z is equal to or greater than the predetermined value Tz (S340: Yes), the control unit 338 performs the process shown in FIG. The control unit proceeds to S180. If the total index Z is less than the predetermined value Tz (S340: No), As a result, the communication unit 334 receives a combination of the importance level, the urgency level, and the information density index. Based on the result, a signal for switching between the second communication condition and the first communication condition is transmitted.
[0112] According to this embodiment, the importance index, urgency index, and information density index of the source terminal device are quantified. The total score is calculated, and the communication conditions for the destination terminal device are selected based on the total score. In this embodiment, the accuracy of selecting the appropriate communication condition is improved. The overall score was calculated based on, but not limited to, the importance index and urgency index. Alternatively, the overall score may be calculated based on two indices, the importance index and the information index. The total score may be calculated based on two indices of the information density index. Or, based on multiple indicators related to the user, the higher the value of each indicator, the higher the overall value. An index may be calculated.
[0113] In this embodiment, the information of the source terminal device (importance index, urgency index, information density index) However, as explained in the above embodiments, the destination terminal device The overall score may be calculated based on the information of all terminal devices involved in the communication. In this embodiment, the total score may be calculated based on the transmission end. The communication conditions of the terminal device are selected, but are not limited to this. For example, the overall score The communication conditions of the source terminal device may be selected based on the communication conditions of all terminal devices involved in the communication. In other words, the communication conditions may be determined based on the overall score. Simply select the communication conditions for your terminal device
[0114] The present invention has been described above based on the embodiments. The embodiments are merely illustrative, and each of the components thereof The fact that various modifications are possible in the combination of elements or processes, and that such modifications It will be appreciated by those skilled in the art that examples are within the scope of the present invention. [Explanation of symbols]
[0115] 10 network, 12 management device, 14 base station device, 16 terminal device, 18 User, 30 Input section, 32 Timer section, 34 Communication section, 36 Display section, 38 control unit, 40 memory unit, 42 first SIM mounting unit, 44 second SIM mounting unit , 46 noise measurement unit, 48 position measurement unit, 60 setting table, 64 activity state Rate table, 66 Communication availability status table, 100 Communication system, 200 Clock oscillator, 210 CPU, 220 user IF, 230 communication IF, 250 bus, 330 input unit, 332 clock unit, 334 communication unit, 336 table display unit, 338 control unit, 340 memory unit, 362 SIM database, 364 User Importance Table, 400 Clock Generator, 410 CPU, 420 User User IF, 430 communication IF, 450 bus.
Claims
1. A first communication means in which a first communication quality is specified, and a communication quality higher than the first communication quality A management device that manages a plurality of terminal devices each having a second communication means for which a second communication quality is specified. So, The remaining data that can be communicated using the second communication means for each of the plurality of terminal devices is A storage unit that stores data capacity information relating to a capacity of the data storage device; A communication start request for one communication addressed to the second terminal device is received from the first terminal device. Department and At least one of the first terminal device and the second terminal device is treated as a processing device. Based on the data capacity information, the communication means to be used by the terminal device to be processed is determined. A control unit for selecting A transmitter for transmitting a signal to the first terminal device and the second terminal device; Equipped with The transmission unit transmits the communication start request to the second terminal device. A management system that transmits a signal to a target terminal device to cause the target terminal device to use the selected communication means. Device.
2. A first communication means in which a first communication quality is specified, and a communication quality higher than the first communication quality A management device that manages a plurality of terminal devices each having a second communication means for which a second communication quality is specified. So, Remaining data that can be communicated using the second communication means for each of the plurality of terminal devices. Based on data capacity information regarding capacity and the number of times an emergency signal is transmitted from the terminal device, a storage unit for storing an index indicating the urgency calculated based on the The storage unit is referred to, and at least one of a plurality of terminal devices related to one communication is a control unit for selecting a communication means to be used by a terminal device as a processing target; 、 A signal for causing the terminal device to use the selected communication means A transmitting unit for transmitting the signal; Equipped with The control unit determines whether the exponent stored in the storage unit is related to the terminal device to be processed. When the data capacity information is equal to or greater than a first predetermined value and the data capacity information is equal to or greater than a second predetermined value, A management device for selecting one of two communication means.
3. The control unit is configured to select the second terminal device as the processing target terminal device. The management device according to claim 1.
4. A first communication means in which a first communication quality is specified, and a communication quality higher than the first communication quality A computer for managing a plurality of terminal devices provided with a second communication means for which a second communication quality is specified To, A step of receiving a communication start request from a first terminal device for a communication addressed to a second terminal device. Top and At least one of the first terminal device and the second terminal device is treated as a processing device. The remaining data that the terminal device to be processed can communicate using the second communication means. obtaining data capacity information relating to capacity; Selecting a communication means to be used by the terminal device to be processed based on the data capacity information. and transmitting a signal to the first terminal device and the second terminal device; A program for executing The transmitting step includes: A signal is sent to the terminal device to be processed to cause the terminal device to use the selected communication means.
23. A program for reading a signal from a memory, comprising:
5. A first communication means in which a first communication quality is specified, and a communication quality higher than the first communication quality A computer for managing a plurality of terminal devices provided with a second communication means for which a second communication quality is specified To, At least one terminal device among a plurality of terminal devices related to one communication is set as a processing target, Regarding the remaining data capacity that the terminal device to be processed can communicate using the second communication means The data capacity information is calculated based on the number of times the emergency signal is transmitted from the terminal device. and obtaining an index indicating the degree of urgency of the detected urgency. Based on the acquired information, a communication means to be used by the terminal device to be processed is selected. Steps and A signal for causing the terminal device to use the selected communication means A transmitting step; A program for executing The step of selecting includes selecting a terminal device that is the processing target and that has an index equal to or larger than a first predetermined value. and when the data capacity information is equal to or greater than a second predetermined value, A program characterized by selection.
Citation Information
Patent Citations
Communication device, communication method, and communication program
JP2016171417A
Terminal and method for automatic SIM change
JP2016208168A
SIM management device
JP2018078411A