Management system, management method, program, system and method
The management system facilitates the deletion of destination candidates from a list managed by a transmission management system, addressing the lack of deletion methods in existing systems by allowing for mutual registration and deletion based on administrator-designated information.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2026-03-04
AI Technical Summary
Existing systems do not provide a method for deleting destination candidates from a destination list managed by a management server connected to the starting terminal via a communication network.
A management system with a destination list management means that allows for the deletion of destination candidates from both the first and second destination lists based on administrator-designated identification information, enabling mutual registration and deletion of candidates.
Enables the deletion of desired destination candidates from the managed information, even when the list is maintained on a transmission management system side.
Smart Images

Figure 0007823698000001 
Figure 0007823698000002 
Figure 0007823698000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an invention for managing destination candidates for a predetermined transmission terminal. [Background technology]
[0002] In recent years, with the demand for reducing business trip expenses and travel time, transmission systems for conducting video conferences and the like via communication networks such as the Internet have become widespread. In such transmission systems, when a call is initiated between multiple transmission terminals, image data and audio data are transmitted and received, thereby realizing a video conference.
[0003] Also, to make it easier for the user to select a desired destination terminal from call destination candidates, the initiating terminal that requests the start of the call can display a destination list, allowing the user to select the desired destination terminal (see Patent Document 1). Furthermore, when a new destination candidate is to be registered in the destination list, the management server inquires of the transmitting terminal that is to be the new destination candidate whether or not it is OK to register the terminal as a destination candidate, and if the registration is approved by the transmitting terminal that is to be the new destination candidate, the new destination candidate is registered (see Patent Document 2).
[0004] On the other hand, in the case of a mobile phone, it is well known that a user of the mobile phone can delete a candidate destination from the destination list registered in the mobile phone. Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the invention described in Patent Document 2, the starting terminal does not manage the destination list itself, but a management server (transmission management system) connected to the starting terminal via a communication network manages the destination list. In such a case, Patent Document 2 does not disclose a method for deleting destination candidates from the destination list. [Means for solving the problem]
[0006] The invention according to claim 1 is a management system comprising a destination list management means for managing a first destination list associated with first identification information and a second destination list associated with second identification information, a receiving means, and a deleting means, when receiving an approval response to a request to register a destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal, the destination list management means registers the destination candidate corresponding to the second identification information in the first destination list, and registers the destination candidate corresponding to the first identification information in the second destination list, thereby mutually registering destination candidates; the receiving means receives a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; The deletion means deletes, from the first destination list, the destination candidate corresponding to the second identification information mutually registered by the response of approval, based on a request to delete the destination candidate received by the receiving means, while deleting, from the second destination list, the destination candidate corresponding to the first identification information mutually registered by the response of approval. death, the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information; The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of identification information as a target for deleting the destination candidate. This is a management system characterized by the above. [Effects of the Invention]
[0007] As described above, according to the present invention, even when related information equivalent to a destination list is managed on the transmission management system side, it is possible to delete a desired destination candidate from this related information. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram of a transmission system according to a first embodiment of the present invention. [Figure 2]FIG. 2 is a conceptual diagram showing the state of transmission and reception of image data, sound data, and various management information in the transmission system. [Figure 3] FIG. 3 is a conceptual diagram illustrating the image quality of image data. [Figure 4] FIG. 4 is an external view of the transmission terminal. [Figure 5] FIG. 5 is a diagram illustrating the hardware configuration of the transmission terminal. [Figure 6] FIG. 6 is a diagram showing the hardware configuration of the relay device, the terminal management system, the destination registration system, the program providing system, and the maintenance system. [Figure 7] FIG. 7 is a functional block diagram of a terminal management system and a destination registration system that constitute the transmission management system. [Figure 8] FIG. 8 is a conceptual diagram of the terminal authentication management DB. [Figure 9] FIG. 9 is a conceptual diagram of the terminal management DB. [Figure 10] FIG. 10 is a conceptual diagram of the destination list management DB. [Figure 11] FIG. 11 is a conceptual diagram of the request management DB. [Figure 12] FIG. 12 is a conceptual diagram of the administrator DB. [Figure 13] FIG. 13 is a conceptual diagram showing an example of a process for registering a destination candidate. [Figure 14] FIG. 14 is a conceptual diagram showing an example of a process for registering a destination candidate. [Figure 15] FIG. 15 is a conceptual diagram showing an example of a process for deleting a destination candidate. [Figure 16] FIG. 16 is a flowchart showing a management method by the transmission management system. [Figure 17] FIG. 17 is a conceptual diagram of the authentication screen. [Figure 18] FIG. 18 is a conceptual diagram of the administrator registration screen. [Figure 19] FIG. 19 is a conceptual diagram of the management terminal list screen. [Figure 20] FIG. 20 is a conceptual diagram of the management terminal registration screen. [Figure 21] FIG. 21 is a conceptual diagram of a confirmation screen for deleting a managed terminal. [Figure 22] FIG. 22 is a conceptual diagram of the destination candidate registration screen. [Figure 23] FIG. 23 is a conceptual diagram of the destination candidate deletion screen. [Figure 24] FIG. 24 is a conceptual diagram of the destination candidate deletion screen. [Figure 25] FIG. 25 is a flowchart showing the process of registering and deleting a management terminal. [Figure 26] FIG. 26 is a flowchart showing the process of registering and deleting a destination candidate. [Figure 27] FIG. 27 is a conceptual diagram of the administrator DB according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0010] [First embodiment] First, a first embodiment of the present invention will be described with reference to FIGS.
[0011] <Overall configuration of the embodiment> Fig. 1 is a schematic diagram of a transmission system according to a first embodiment of the present invention. Fig. 2 is a conceptual diagram showing the state of transmission and reception of image data, sound data, and various management information in the transmission system. Fig. 3 is a conceptual diagram explaining the image quality of image data.
[0012] The transmission system 1 also includes a communication system for mutually transmitting information, emotions, etc. between multiple terminals. This communication system is a system for mutually transmitting information, emotions, etc. between multiple communication terminals (corresponding to "transmission terminals") via a communication management system (corresponding to "transmission management system" in this embodiment), and an example of such a communication system is a television (video) conference system.
[0013] 1 is constructed by a plurality of transmission terminals (10aa, 10ab, ...), displays (120aa, 120ab, ...) for each transmission terminal (10aa, 10ab, ...), a plurality of administrator terminals (20a, 20b, 20c, 20d), a plurality of relay devices (30a, 30b, 30c, 30d), a transmission management system 40, a program providing system 90, and a maintenance system 100. Furthermore, the transmission management system 40 is constructed by a terminal management system 50 and a destination registration system 80.
[0014] The plurality of transmission terminals 10 transmit and receive image data and sound data as examples of content data. Another example of content data is text data. The content data may include at least one of image data, sound data, and text data.
[0015] In the following, any one of the multiple transmission terminals (10aa, 10ab, ...) will be referred to as "transmission terminal 10", any one of the multiple displays (120aa, 120ab, ...) will be referred to as "display 120", and any one of the multiple relay devices (30a, 30b, 30c, 30d) will be referred to as "relay device 30".
[0016] In addition, the transmitting terminal 10 that is the request source for requesting the start of a video conference or the like is represented as a "starting terminal," and the transmitting terminal 10 that is the destination (relay destination) of the request is represented as a "destination terminal." Furthermore, the transmitting terminal 10 that requests to register the other transmitting terminal 10 in its own destination list is represented as a "request source terminal," and the other transmitting terminal 10 in this case is represented as a "request destination terminal."
[0017] 2, in the transmission system 1, a management information session sei is established between the initiating terminal and the destination terminal via the terminal management system 50 for transmitting and receiving various types of management information. Furthermore, four sessions are established between the initiating terminal and the destination terminal via the relay device 30 for transmitting and receiving four types of data: high-resolution image data, medium-resolution image data, low-resolution image data, and sound data. Here, these four sessions are collectively referred to as an image and sound data session sed. Note that the relay device 30 does not necessarily need to be used between the initiating terminal and the destination terminal; the image and sound data session sed may be established directly between the initiating terminal and the destination terminal.
[0018] Here, the image resolution of the image data handled in this embodiment will be described. As shown in FIG. 3(a), there is a low-resolution image that serves as a base image and is composed of 160 horizontal and 120 vertical pixels; as shown in FIG. 3(b), there is a medium-resolution image that serves as a base image and is composed of 320 horizontal and 240 vertical pixels; and as shown in FIG. 3(c), there is a high-resolution image that serves as a base image and is composed of 640 horizontal and 480 vertical pixels. Of these, when passing through a narrowband path, low-quality image data consisting only of low-resolution image data that serves as a base image is relayed. When the bandwidth is relatively wide, medium-quality image data consisting of low-resolution image data that serves as a base image and medium-resolution image data is relayed. When the bandwidth is very wide, high-quality image data consisting of low-resolution image data that serves as a base image, medium-resolution image data, and high-resolution image data is relayed.
[0019] 1 relays content data between a plurality of transmission terminals 10. A terminal management system 50 centrally manages login authentication from the transmission terminals 10, management of call status of the transmission terminals 10, management of destination lists, and communication status of the relay device 30. Note that the images in the image data may be moving images or still images, or may be both moving images and still images.
[0020] The multiple routers (70a, 70b, 70c, 70d, 70ab, 70cd) select the optimal route for image data and sound data. Note that, hereinafter, any one of the routers (70a, 70b, 70c, 70d, 70ab, 70cd) will be referred to as a "router 70."
[0021] The program providing system 90 includes a hard disk (HD) 204 (described later), which stores a transmission terminal program for causing the transmission terminal 10 to realize various functions (or for causing the transmission terminal 10 to function as various means), and can transmit the transmission terminal program to the transmission terminal 10. The HD 204 of the program providing system 90 also stores a relay device program for causing the relay device 30 to realize various functions (or for causing the relay device 30 to function as various means), and can transmit the relay device program to the relay device 30.
[0022] Furthermore, the HD 204 of the program providing system 90 also stores a transmission management program for causing the terminal management system 50 to realize various functions (or for causing the terminal management system 50 to function as various means), and can transmit the transmission management program to the terminal management system 50. The HD 204 of the program providing system 90 also stores a destination registration program for causing the destination registration system 80 to realize various functions (or for causing the destination registration system 80 to function as various means), and can transmit the destination registration program to the destination registration system 80. The terminal management program and the destination registration program are collectively treated as a transmission management program.
[0023] The maintenance system 100 is a computer for maintaining, managing, or servicing at least one of the transmission terminal 10, the relay device 30, the terminal management system 50, the destination registration system 80, and the program provision system 90. For example, if the maintenance system 100 is installed domestically and the transmission terminal 10, the relay device 30, the terminal management system 50, the destination registration system 80, or the program provision system 90 is installed overseas, the maintenance system 100 remotely performs maintenance such as maintaining, managing, or servicing at least one of the transmission terminal 10, the relay device 30, the terminal management system 50, the destination registration system 80, and the program provision system 90 via a communication network 2. In addition, the maintenance system 100 performs maintenance such as managing the model number, serial number, sales destination, maintenance inspection, or failure history of at least one of the transmission terminal 10, the relay device 30, the terminal management system 50, the destination registration system 80, and the program provision system 90 without using the communication network 2.
[0024] Meanwhile, the transmission terminals (10aa, 10ab, 10ac, . . .), the relay device 30a, and the router 70a are communicatively connected by a LAN 2a. The transmission terminals (10ba, 10bb, 10bc, . . .), the relay device 30b, and the router 70b are communicatively connected by a LAN 2b. Furthermore, the LANs 2a and 2b are communicatively connected by a dedicated line 2ab including the router 70ab, and are constructed within a predetermined area A. For example, the area A is a business office in Tokyo, where the LAN 2a is constructed within the first sales department and the LAN 2b is constructed within the second sales department.
[0025] Meanwhile, the transmission terminals (10ca, 10cb, 10cc, ...), the relay device 30c, and the router 70c are communicatively connected via LAN 2c. The transmission terminals (10da, 10db, 10dc, ...), the relay device 30d, and the router 70d are communicatively connected via LAN 2d. Furthermore, LAN 2c and LAN 2d are communicatively connected via a dedicated line 2cd including a router 70cd, and are constructed within a predetermined area B. For example, area B is an office in Osaka, with LAN 2c constructed within the Development Department 1 and LAN 2d constructed within the Development Department 2. Areas A and B are communicatively connected via the Internet 2i from routers (70ab, 70cd), respectively.
[0026] The terminal management system 50, the destination registration system 80, and the program providing system 90 are communicably connected to the transmission terminal 10 and the relay device 30 via the Internet 2i. The terminal management system 50, the destination registration system 80, and the program providing system 90 may be installed in area A or area B, or may be installed in an area other than these.
[0027] In this embodiment, the communication network 2 of this embodiment is constructed by the LAN 2a, the LAN 2b, the dedicated line 2ab, the Internet 2i, the dedicated line 2cd, the LAN 2c, and the LAN 2d. This communication network 2 may include locations where not only wired communication but also wireless communication such as WiFi (Wireless Fidelity) and Bluetooth (registered trademark) is performed.
[0028] 1, four sets of numbers shown under each transmission terminal 10, each relay device 30, terminal management system 50, each router 70, destination registration system 80, and program providing system 90 simply indicate IP addresses in the general IPv4. For example, the IP address of the transmission terminal 10aa is "1.2.1.3." Although IPv6 may be used instead of IPv4, for the sake of simplicity, IPv4 will be used in the following description.
[0029] Each transmission terminal 10 may be used not only for calls between multiple offices or between different rooms in the same office, but also for calls within the same room, or calls between indoors and outdoors or between outdoors and outdoors. When each transmission terminal 10 is used outdoors, wireless communication such as via a mobile phone communication network is performed.
[0030] <Hardware configuration of the embodiment> Next, the hardware configuration of this embodiment will be described with reference to Figures 4 to 6. Figure 4 is an external view of a transmission terminal. In the following description, the longitudinal direction of the transmission terminal 10 is defined as the X-axis direction, the direction perpendicular to the X-axis direction in a horizontal plane is defined as the Y-axis direction, and the direction perpendicular to the X-axis and Y-axis directions (vertical direction) is defined as the Z-axis direction.
[0031] 4, the transmission terminal 10 includes a housing 1100, an arm 1200, and a camera housing 1300. A front wall 1110 of the housing 1100 is provided with an intake surface (not shown) formed with a plurality of intake holes, and a rear wall 1120 of the housing 1100 is provided with an exhaust surface 1121 formed with a plurality of exhaust holes. As a result, by driving a cooling fan built into the housing 1100, outside air behind the terminal 10 can be taken in through the intake surface (not shown) and exhausted to the rear of the terminal 10 through the exhaust surface 1121. A sound pickup hole 1131 is formed in a right wall 1130 of the housing 1100, and sounds such as sounds, noises, and the like can be picked up by a built-in microphone 114 (described later).
[0032] An operation panel 1150 is formed on a right side wall 1130 of the housing 1100. This operation panel 1150 is provided with a plurality of operation buttons (108a to 108e), a power switch 109, and an alarm lamp 119, which will be described later, and also has a sound output surface 1151 formed with a plurality of sound output holes for transmitting output sound from a built-in speaker 115, which will be described later. In addition, a storage section 1160 is formed on a left side wall 1140 of the housing 1100 as a recess for storing an arm 1200 and a camera housing 1300. A plurality of connection ports (1132a to 1132c) are provided on the right side wall 1130 of the housing 1100 for electrically connecting cables to an external device connection I / F 118, which will be described later. On the other hand, a left wall surface 1140 of the housing 1100 is provided with a connection port (not shown) for electrically connecting a cable 120c for the display 120 to an external device connection I / F 118 (described later).
[0033] In the following, when referring to any of the operation buttons (108a to 108e), the term "operation button 108" will be used, and when referring to any of the connection ports (1132a to 1132c), the term "connection port 1132" will be used.
[0034] Next, arm 1200 is attached to housing 1100 via torque hinge 1210, and is configured so that arm 1200 can rotate up and down within a tilt angle θ1 range of 135 degrees relative to housing 1100. Figure 4 shows a state where tilt angle θ1 is 90 degrees.
[0035] The camera housing 1300 is provided with a built-in camera 112, which will be described later, and is capable of capturing images of a user, documents, a room, and the like. The camera housing 1300 also has a torque hinge 1310 formed therein. The camera housing 1300 is attached to the arm 1200 via the torque hinge 1310. The camera housing 1300 is attached to the arm 1200 via the torque hinge 1310, and is configured to be rotatable in all directions relative to the arm 1200 within a pan angle θ2 range of ±180 degrees, with the state shown in FIG. 4 being 0 degrees, and within a tilt angle θ3 range of ±45 degrees.
[0036] The relay device 30, the terminal management system 50, the destination registration system 80, the program providing system 90, and the maintenance system 100 each have the same appearance as a general server computer, so a description of their appearance will be omitted.
[0037] 5 is a hardware configuration diagram of the transmission terminal. As shown in FIG. 5, the transmission terminal 10 of this embodiment includes a CPU (Central Processing Unit) 101 that controls the overall operation of the transmission terminal 10, a ROM (Read Only Memory) 102 that stores programs used to drive the CPU 101, such as an IPL (Initial Program Loader), a RAM (Random Access Memory) 103 that is used as a work area for the CPU 101, a flash memory 104 that stores various data such as transmission terminal programs, image data, and sound data, a solid state drive (SSD) 105 that controls reading and writing of various data from and to the flash memory 104 under the control of the CPU 101, a media drive 107 that controls reading and writing (storing) of data from and to a recording medium 106 such as a flash memory, an operation button 108 that is operated when selecting a destination for the transmission terminal 10, a power switch 109 that turns on and off the power of the transmission terminal 10, and a network I / F (Interface) 111 that transmits data using the communication network 2.
[0038] The transmission terminal 10 also includes a built-in camera 112 that captures an image of a subject and obtains image data under the control of the CPU 101, an image sensor I / F 113 that controls the operation of the camera 112, a built-in microphone 114 that inputs sound, a built-in speaker 115 that outputs sound, an audio input / output I / F 116 that processes input and output of sound signals between the microphone 114 and the speaker 115 under the control of the CPU 101, a display I / F 117 that transmits image data to an external display 120 under the control of the CPU 101, an external device connection I / F 118 that is attached to the connection port 1021g shown in Figure 4 and is used to connect various external devices, an alarm lamp 119 that notifies of abnormalities in various functions of the transmission terminal 10, and bus lines 110 such as an address bus and a data bus that electrically connect the above-mentioned components as shown in Figure 8.
[0039] The display 120 is a display unit configured with a liquid crystal or organic EL display that displays an image of a subject, operation icons, etc. The display 120 is also connected to the display I / F 117 by a cable 120c. This cable 120c may be a cable for analog RGB (VGA) signals, a cable for component video, or a cable for HDMI (High-Definition Multimedia Interface) or DVI (Digital Video Interactive) signals.
[0040] The camera 112 includes a lens and a solid-state imaging element that converts light into electric charges to digitize an image (video) of a subject. As the solid-state imaging element, a CMOS (Complementary Metal Oxide Semiconductor), a CCD (Charge Coupled Device), or the like is used.
[0041] External devices such as an external camera, an external microphone, and an external speaker can be connected to the external device connection I / F 118 via a USB (Universal Serial Bus) cable, etc. When an external camera is connected, the external camera is driven in priority over the built-in camera 112 under the control of the CPU 101. Similarly, when an external microphone or an external speaker is connected, the external microphone or the external speaker is driven in priority over the built-in microphone 114 or the built-in speaker 115, respectively, under the control of the CPU 101.
[0042] It should be noted that the camera 112, microphone 114, and speaker 115 do not necessarily have to be built-in, and a configuration in which only an external camera, an external microphone, and an external speaker can be connected is also possible. The recording medium 106 is configured to be detachable from the terminal 10. In addition, as long as it is a non-volatile memory that reads or writes data under the control of the CPU 101, it is not limited to the flash memory 104, and an EEPROM (Electrically Erasable and Programmable ROM) or the like may also be used.
[0043] Furthermore, the transmission terminal program may be distributed by being recorded in an installable or executable file format on a computer-readable recording medium such as the recording medium 106. The transmission terminal program may also be stored in the ROM 102 instead of the flash memory 104.
[0044] 6 is a hardware configuration diagram of a relay device, a terminal management system, a destination registration system, a program provision system, and a maintenance system. The terminal management system 50 includes a CPU 201 that controls the overall operation of the terminal management system 50, a ROM 202 that stores a program used to drive the CPU 201, such as an IPL, a RAM 203 that is used as a work area for the CPU 201, a HD 204 that stores various data such as a terminal management program, a hard disk drive (HDD) 205 that controls reading or writing of various data from the HD 204 under the control of the CPU 201, a media drive 207 that controls reading or writing (storing) of data from a recording medium 206, such as a flash memory, a display 208 that displays various information such as a cursor, menus, windows, characters, or images, a network I / F 209 for transmitting data using the communication network 2, a keyboard 211 with multiple keys for inputting characters, numbers, various instructions, etc., a mouse 212 that selects and executes various instructions, selects a processing target, moves the cursor, etc., a CD-ROM (Compact Disc Read Only Memory) as an example of a removable recording medium, The CD-ROM drive 214 controls the reading and writing of various data from and to the CD-ROM memory 213, and bus lines 210 such as an address bus and a data bus for electrically connecting the above components.
[0045] The terminal management program may be distributed by being recorded in an installable or executable file format on a computer-readable recording medium such as the recording medium 206 or the CD-ROM 213. The terminal management program may also be stored in the ROM 202 instead of the HD 204.
[0046] Furthermore, the relay device 30 has the same hardware configuration as the terminal management system 50, and therefore a description thereof will be omitted. However, a relay device program for controlling the relay device 30 is recorded on the HD 204. In this case, too, the relay device program may be recorded in an installable or executable file format on a computer-readable recording medium such as the recording medium 206 or CD-ROM 213 and distributed. Furthermore, the relay device program may be stored in the ROM 202 instead of the HD 204.
[0047] Furthermore, the destination registration system 80 has the same hardware configuration as the terminal management system 50, and therefore a description thereof will be omitted. However, a destination registration program for controlling the destination registration system 80 is recorded on the HD 204. In this case, too, the destination registration program may be recorded in the form of an installable or executable file on a computer-readable recording medium such as the recording medium 206 or CD-ROM 213 and distributed. The destination registration program may also be stored in the ROM 202 instead of the HD 204.
[0048] Furthermore, the program provision system 90 and the maintenance system 100 have the same hardware configuration as the terminal management system 50, and therefore a description thereof will be omitted. However, a program provision program for controlling the program provision system 90 is recorded on the HD 204. In this case, too, the program provision program may be recorded as an installable or executable file on a computer-readable recording medium such as the recording medium 206 or CD-ROM 213 and distributed. Furthermore, the program for the program provision system may be stored in the ROM 202 instead of the HD 204. The same applies to the maintenance system 100 and the maintenance program.
[0049] As another example of the removable recording medium, the information may be recorded on a computer-readable recording medium such as a CD-R (Compact Disc Recordable), a DVD (Digital Versatile Disk), or a Blu-ray disc and provided.
[0050] <Functional configuration of the embodiment> 7 to 12, the functional configurations of the terminal management system 50 and the destination registration system 80 will be described in particular. Note that Fig. 7 is a functional block diagram of the terminal management system and the destination registration system that constitute the transmission management system.
[0051] (Functional configuration of terminal management system) First, the terminal management system 50 will be described. The terminal management system 50 has a hardware configuration and a terminal management program shown in Fig. 6, and is equipped with a second communication unit 51, a second authentication unit 52, a storage control unit 53, and a storage unit 60. The storage control unit 53 is equipped with a storage / read processing unit 54, a second extraction unit 55, a terminal management unit 56, a destination list management unit 57, a request management unit 58, and a second determination unit 59. The storage unit 60 is equipped with a terminal authentication management DB 61, a terminal management DB 62, a destination list management DB 63, a request management DB 64, and an administrator DB 65.
[0052] 8 is a conceptual diagram of the terminal authentication management DB 61. In the terminal authentication management DB 61, information indicating a terminal ID and a password is managed as associated information. The terminal ID is identification information for identifying the transmission terminal 10. The terminal ID (an example of terminal identification information) may be identification information stored in advance in the transmission terminal 10, or may be identification information input to the transmission terminal 10 by a user of the transmission terminal 10. The password is a password used by the transmission terminal 10 to log in to the transmission management system 40 using the terminal ID. Note that the records of the terminal authentication management DB 61 may have columns (fields) other than those described above.
[0053] FIG. 9 is a conceptual diagram of the terminal management DB 62. In the terminal management DB 62, information indicating a terminal ID, a name, an operating status, a reception date and time, and an IP address of the terminal are managed as associated information. The terminal ID is identification information for identifying the transmission terminal 10. The name is the name of the transmission terminal 10. However, it may be the name of the user of the transmission terminal 10, the name of the department, etc. The operating status is the latest operating status of the transmission terminal 10. The reception date and time is the date and time when a login request to the transmission management system 40 is received from the transmission terminal 10. The IP address is the IP address of the transmission terminal 10. Note that the records of the terminal management DB 62 may have columns other than those described above.
[0054] 10 is a conceptual diagram of the destination list management DB 63. In the destination list management DB 63, the terminal ID of the start terminal and the terminal IDs of destination candidates that can become destination terminals are managed as associated information. Note that the records of the destination list management DB 63 may have columns other than those described above.
[0055] 11 is a conceptual diagram of the request management DB 64. In the request management DB, the terminal ID of the request source terminal and the terminal ID of the request destination terminal are managed as associated information. The terminal ID of the request source terminal is identification information for identifying the transmission terminal 10 that has requested the registration of a destination candidate. The terminal ID of the request destination terminal is identification information for identifying the transmission terminal 10 that the transmission terminal 10 identified by the request source terminal ID has requested to register as a destination candidate. Note that the records of the request management DB 64 may have columns other than those described above.
[0056] 12 is a conceptual diagram of the administrator DB 65. In the administrator DB 65, the administrator ID, password, terminal ID of the management terminal, administrator email address, and administrator attribute information are associated and managed as related information. Note that it is sufficient that the related information is at least the administrator ID, the terminal ID of the management terminal, and the administrator attribute information.
[0057] Among these, the administrator ID is identification information for identifying the administrator of the transmission terminal 10. The administrator ID may be the name of the administrator. The password is a password for logging in to the transmission management system 40 using the administrator ID. The terminal ID of the management terminal is identification information for identifying the management terminal (transmission terminal 10) managed by the administrator. The administrator email address is the email address of the administrator. The attribute information is affiliation information indicating the department to which the administrator belongs in an organization such as a company, position information indicating the position, and authority information indicating the authority, etc. The attribute information may be any one of these pieces of information (affiliation information, position information, authority information), or may be information that combines at least two or more of these pieces of information. Note that the records of the administrator DB 65 may have columns other than those described above.
[0058] 1, in this embodiment, administrator A uses an administrator terminal 20a and manages, as his own management terminal, a plurality of transmission terminals (10aa, 10ab, ...) connected to LAN 2a. Administrator B uses an administrator terminal 20b and manages, as his own management terminal, a plurality of transmission terminals (10ba, 10bb, ...) connected to LAN 2b. Administrator C uses an administrator terminal 20c and manages, as his own management terminal, a plurality of transmission terminals (10ca, 10cb, ...) connected to LAN 2c. Administrator D uses an administrator terminal 20d and manages, as his own management terminal, a plurality of transmission terminals (10da, 10db, ...) connected to LAN 2d.
[0059] Returning to FIG. 7, the second communication unit 51 communicates with the transmission terminal 10, other systems, etc. via the communication network 2.
[0060] The second authentication unit 52 performs authentication when the transmitting terminal 10 logs in to the terminal management system 50 (transmission management system 40) to start communication with another transmitting terminal 10. Specifically, the second authentication unit 52 uses the terminal ID and password included in the login information received by the second communication unit 51 as search keys to search the terminal authentication management DB 61 in the storage unit 60. The second authentication unit 52 performs authentication as to whether or not to permit login to the terminal management system 50 by determining whether or not the search key matches the information in the terminal authentication management DB 61.
[0061] The terminal management unit 56 manages the operating status of the transmission terminal 10 that has requested login to the transmission management system 40. The terminal management unit 56 updates the record in the terminal management DB 62 that corresponds to the terminal ID of the transmission terminal 10 that has requested login to the transmission management system 40. Specifically, if the login is successful, the "operating status" is changed from offline to online (transmission possible), and the "received date and time" and "IP address" are updated.
[0062] The second extraction unit 55 searches the destination list management DB 63 using, for example, the terminal ID of the transmission terminal 10 that has requested login to the transmission management system 40 as a search key, and reads out terminal IDs registered as destination candidates for the transmission terminal 10 that has requested login. The second extraction unit 55 also searches the terminal management DB 62 using the extracted terminal ID as a search key, and reads out the operating status of the transmission terminal 10 for each extracted terminal ID. The read terminal ID and operating status are transmitted to the transmission terminal 10 that has requested login to the transmission management system 40 via the second communication unit 51. By this process, a destination list showing destination candidates is displayed on the display 120 of the transmission terminal 10 that has requested login. A user of the transmission terminal 10 can specify a desired destination from the destination list, thereby establishing a session sed between the transmission terminals 10 and realizing communication between the transmission terminals 10.
[0063] The session sed between the transmission terminals 10 may be established via the transmission management system 40, or may be directly established without the intervention of the transmission management system 40. The transmission terminals 10 can exchange content data via the session sed.
[0064] The second extraction unit 55 can also search the destination list management DB 63 using the terminal ID of the transmission terminal 10 that has requested login to the transmission management system 40 as a search key, and extract the terminal ID of the start terminal from a record in which the terminal ID of the transmission terminal 10 that has requested login is registered as the terminal ID of a destination candidate. As a result, the second extraction unit 55 can extract the corresponding operating status by searching the terminal management DB 62 using the terminal ID of the start terminal that has registered the transmission terminal 10 that has requested login as a destination candidate as a search key.
[0065] The request management unit 58 adds, changes, and deletes records in the request management DB 64 .
[0066] The destination list management unit 57 adds, changes, and deletes records in the destination list management DB 63. For example, the destination list management unit 57 extracts a record from the destination list management DB 63 in which the terminal ID of the request source terminal managed in the request management DB 64 matches the terminal ID of the start terminal in the destination list management DB 63. Then, the destination list management unit 57 adds the ID of the request destination terminal to the terminal ID column of the destination candidate in the extracted record.
[0067] The storage / read processing unit 54 performs a process of storing data in the storage unit 60. The storage / read processing unit 54 also performs a process of reading out the data stored in the storage unit 60.
[0068] The second determination unit 59 determines whether the terminal ID and administrator ID (first administrator ID) received by the second communication unit 51 are associated in the above-mentioned associated information (first determination). Furthermore, if the second determination unit 59 determines that they are not associated through the first determination, it determines whether there is another administrator ID (second administrator ID) to which this terminal ID is associated in the associated information (second determination). Furthermore, if the second determination unit 59 determines that there is a second administrator ID through the second determination, it determines whether the attribute information (first attribute information) associated with the first administrator ID in the associated information is the same as the attribute information (second attribute information) associated with the second administrator ID in the associated information (third determination).
[0069] (Functional configuration of destination registration system) Next, we will explain the destination registration system 80. The destination registration system 80 has a hardware configuration and a terminal management program shown in Fig. 6, and is equipped with a first communication unit 81, a first authentication unit 82, and a display control unit 83. Furthermore, the display control unit 83 is equipped with a storage / read processing unit 84, a first extraction unit 85, a screen creation unit 86, and a first determination unit 87.
[0070] Of these, the first communication unit 81, the storage and read processing unit 84, and the first extraction unit 85 have the same functions as the second communication unit 51, the storage and read processing unit 54, and the second extraction unit 55, respectively, and therefore description thereof will be omitted. Although the destination registration system 80 does not include a storage unit, by accessing the storage unit 60 of the terminal management system 50 via the communication network 2, the storage and read processing unit 84 and the first extraction unit 85 can realize the same functions as the storage and read processing unit 54 and the second extraction unit 55.
[0071] The first authentication unit 82 performs authentication when the transmission terminal 10 or the administrator terminal 20 logs in to the destination registration system 80 (transmission management system 40) to add or delete a destination candidate. That is, a request to add or delete a destination candidate can be made not only from the transmission terminal 10 but also from the administrator terminal 20.
[0072] Furthermore, the first authentication unit 82 searches the terminal authentication management DB 61 (or the administrator DB 65) in the storage unit 60 using the terminal ID (or the administrator ID) and password included in the login information received by the first communication unit 81 as search keys. The first authentication unit 82 determines whether the search key matches the information in the terminal authentication management DB 61 (or the administrator DB 65) to perform authentication as to whether or not to permit login to the destination registration system 80 (transmission management system 40).
[0073] The screen creation unit 86 creates an authentication screen (see FIG. 17), an administrator registration screen (see FIG. 18), a management terminal list screen (see FIG. 19), a management terminal registration screen (see FIG. 20), a destination candidate registration screen (see FIG. 22), etc. The screen creation unit 86 creates the screens using, for example, HTML (HyperText Markup Language).
[0074] Next, with reference to FIGS. 13 to 15, a number of patterns of the process for registering destination candidates managed in the destination list will be described.
[0075] (First pattern) The first pattern is shown in Fig. 13, which illustrates a registration process when a user of the transmission terminal 10aa wants to register a transmission terminal 10da of a different organization (for example, a different "office") as a destination candidate in his / her destination list. Fig. 13 is a conceptual diagram illustrating an example of a destination candidate registration process.
[0076] First, the transmission terminal 10aa transmits a destination candidate registration request, which indicates a request to register the transmission terminal 10da as a destination candidate for the transmission terminal 10aa, to the transmission management system 40 (ST11). Next, the transmission management system 40 transmits an approval request, which indicates a request for approval to register the transmission terminal 10da as a destination candidate for the transmission terminal 10aa, to the transmission terminal 10da (ST12). In response, the transmission terminal 10da transmits a response indicating approval or denial to the transmission management system 40 (ST13). If the transmission management system 40 receives the response indicating approval, it registers the transmission terminal 10da as a destination candidate for the transmission terminal 10aa in the destination list management DB 63, and transmits a registration completion notification to the transmission terminals 10aa and 10da, indicating that destination registration has been completed (ST14).
[0077] (Second pattern) The second pattern is shown in Fig. 14, which illustrates a registration process when a user (first user aa) of the transmission terminal 10aa wants to register the transmission terminal 10ab in the same organization (for example, the same "department") as the destination candidate in his / her destination list. Fig. 14 is a conceptual diagram illustrating an example of the destination candidate registration process.
[0078] First, the transmission terminal 10aa transmits a destination candidate registration request, which requests that the transmission terminal 10ab be registered as a destination candidate for the transmission terminal 10aa, to the transmission management system 40 (ST21). Next, the transmission management system 40 determines whether the transmission terminal 10aa, which is the request source terminal, and the transmission terminal 10ab, which is the request destination terminal, are managed by the same management terminal of the administrator A (transmission terminals under the management of the administrator A) (ST22). As a result, if the transmission terminals 10aa and 10ab are managed by the same management terminal of the administrator A, the transmission management system 40 registers the transmission terminal 10ab as a destination candidate for the transmission terminal 10aa in the destination list management DB 63 without bothering to request approval from the transmission terminal 10ab as in ST12 above, and transmits a registration completion notice to the transmission terminals 10aa and 10ab, indicating that the destination registration has been completed (ST23).
[0079] The request for registering the destination candidate shown in ST21 may be made by the administrator A from the administrator terminal 20a to the transmission management system 40. When the administrator A makes a request for registering the destination candidate, it is also possible to make a batch request for registering the destination candidate for multiple transmission terminals 10.
[0080] (Third pattern) The third pattern is shown in Fig. 15, which illustrates a deletion process when an administrator (administrator A) of the transmission terminals 10aa and 10ab wants to delete all the destination candidates, such as the transmission terminal 10ca under the management of another administrator (administrator C), from the destination lists of the transmission terminals 10aa and 10ab under his / her management. Fig. 15 is a conceptual diagram illustrating an example of the deletion process of destination candidates.
[0081] First, the administrator terminal 20a transmits a destination candidate deletion request to the transmission management system 40, requesting that the destination candidate for the transmitting terminal 10ca be deleted collectively from the destination lists of the transmitting terminals 10aa and 10ab (ST31). Next, the transmission management system 40 collectively deletes the destination candidate for the transmitting terminal 10ca from the destination lists of the transmitting terminals 10aa and 10ab (ST32). At this time, the destination candidates for the transmitting terminals 10aa and 10ab are also collectively deleted from the destination list of the transmitting terminal 10ca. As a result, even if the user of the transmitting terminal 10aa (first user aa) and the user of the transmitting terminal 10ab (second user ab) do not each request deletion of the destination candidates, the administrator A deletes them collectively and transmits a deletion completion notification to each of the transmitting terminals (10aa, 10ab, 10ca) indicating that the deletion of the destinations has been completed (ST33).
[0082] <Operation or processing of the embodiment> Next, the operation or processing of this embodiment will be described with reference to Figures 16 to 27. Figure 16 is a flowchart showing a management method by the transmission management system 40.
[0083] First, the first authentication unit 82 of the destination registration system 80 determines whether a login request using the administrator ID has been received from the administrator terminal 20 operated by the administrator via the communication network 2 (step S101). If a login request using the administrator ID has been received (step S101, Yes), the process proceeds to step S102. If a login request using the administrator ID has not been received (a login request using the terminal ID has been received by a user) (step S101, No), the process performs login processing using the terminal ID (step S199). Note that the transmitting terminal 10 can only register destination candidates in its own destination list, but the administrator can register destination candidates in the destination lists of all the management terminals (transmitting terminals 10 under its management).
[0084] Fig. 17 is a conceptual diagram of an authentication screen of the transmission management system 40. Before the login request in step S101, the screen creation unit 86 displays, for example, the authentication screen shown in Fig. 17 on the administrator terminal 20 operated by the administrator via the first communication unit 81.
[0085] 17 to 25 is held by the screen creation unit 86 itself. Note that the screen data of each of Figures 17 to 25 may be stored in the storage unit 60, and the storage / read processing unit 84 may read out each screen data from the storage unit 60 in response to a command from the screen creation unit 86.
[0086] Returning to FIG. 16 , if it is determined in step S101 that a login request has been made using the administrator ID (step S101, Yes), the first authentication unit 82 determines whether administrator information such as the administrator ID and password is registered in the administrator DB 65 (step S102). If the administrator information is registered in the administrator DB 65 (step S102, No), the first authentication unit 82 approves the login (step S104). On the other hand, if the administrator information is not registered in the administrator DB 65 (step S102, Yes), the screen creation unit 86 displays a registration screen on the administrator terminal 20 operated by the administrator via the first communication unit 81, and after registering the administrator information entered on the registration screen in the administrator DB 65, the administrator logs in to the destination registration system 80 (step S103). Note that an example of a case in which the administrator information is not registered in the administrator DB 65 is when, for example, a user becomes an administrator for the first time using an initial setting password.
[0087] 18 is a conceptual diagram of an administrator registration screen. In step S103, the administrator terminal 20 displays, for example, the administrator registration screen of FIG.
[0088] Returning to Fig. 16, the screen creation unit 86 creates the management terminal list screen shown in Fig. 19, and the first communication unit 81 displays the screen by transmitting data of the management terminal list screen to the administrator terminal 20 (step S105). Fig. 19 is a conceptual diagram of the management terminal list screen. This management terminal list screen shows a list of transmission terminals managed by the administrator. The management terminal list screen is created using the terminal IDs and names in the terminal management DB 62, the terminal ID of the starting terminal in the destination list management DB 63 (the same as the terminal ID in the terminal management DB 62), and the terminal IDs of the destination candidates.
[0089] In order for the screen creation unit 86 to create the managed terminal list screen shown in FIG. 19 , specifically, the first extraction unit 85 searches the administrator DB 65 using the administrator ID accepted by the destination registration system 80 as a search key, and acquires the terminal ID of the administrator terminal associated with the administrator ID. This makes it possible to identify the transmission terminals 10 managed by a specific administrator. Furthermore, the first extraction unit 85 searches the terminal ID of the starting terminal in the destination list management DB 63 using each acquired terminal ID as a search key, and acquires the terminal ID of the destination candidate associated with each terminal ID. Furthermore, the first extraction unit 85 searches the terminal management DB 62 using the terminal ID acquired in the same manner as above as a search key, and acquires the name associated with each terminal ID. In this way, the screen creation unit 86 can create the managed terminal list screen based on the information acquired by the first extraction unit 85.
[0090] The management terminal list screen displays a "Register management terminal" button for registering a new transmission terminal 10 as a management terminal, a "Delete management terminal" button for deleting a transmission terminal 10 that is already registered as a management terminal from the management terminal, a "Register destination candidate" button for registering a new transmission terminal 10 as a destination candidate, and a "Delete destination candidate" button for deleting a transmission terminal 10 that is already registered as a destination candidate from the destination candidate.
[0091] The management terminal list screen also displays check boxes (C1, C2, C3, CN) for selecting a terminal ID for each terminal ID. Furthermore, a check box CA is displayed for selecting all terminal IDs at once. The management terminal list screen also displays a "Logout" button for logging out. Each check box and button is selected by being pressed by the administrator.
[0092] Next, the screen creation unit 86 determines whether the "Register Management Terminal" button or the "Delete Management Terminal" button has been selected on the administrator terminal 20 side (step S106). If the "Register Management Terminal" button or the "Delete Management Terminal" button has been selected (step S106, Yes), the process (of registering and deleting a management terminal) described below is carried out (step S107). On the other hand, if neither the "Register Management Terminal" button nor the "Delete Management Terminal" button has been selected (step S106, No), the process proceeds to step S108.
[0093] Next, the screen creation unit 86 determines whether the "Register destination candidate" button or the "Delete destination candidate" button has been selected on the administrator terminal 20 side (step S108). If the "Register destination candidate" button or the "Delete destination candidate" button has been selected (step S108, Yes), the process (of registering and deleting destination candidate) described below is carried out (step S109). On the other hand, if neither the "Register destination candidate" button nor the "Delete destination candidate" button has been selected (step S108, No), the process proceeds to step S110.
[0094] Next, the screen creation unit 86 determines whether the administrator's operation is finished based on whether the "Logout" button is selected on the administrator terminal 20 side (step S110). If the "Logout" button is selected (step S110, Yes), the destination registration system 40 logs out from the administrator terminal 20 (step S111). If the "Logout" button is not selected (step S110, No), the process returns to step S106.
[0095] (Registration and deletion of managed terminals) Next, the management terminal registration and deletion processing of step S107 will be described with reference to Fig. 19 to Fig. 21 and Fig. 25. Fig. 20 is a conceptual diagram of a management terminal registration screen. Fig. 21 is a conceptual diagram of a management terminal deletion confirmation screen. Fig. 25 is a flowchart showing the management terminal registration and deletion processing.
[0096] First, the first determination unit 87 determines whether to register a management terminal by determining whether the administrator has selected the "Register Management Terminal" button or the "Delete Management Terminal" button on the management terminal list screen shown in Fig. 19 (step S201). If the "Register Management Terminal" button is selected (step S201, Yes), the screen creation unit 86 transmits data of a management terminal registration screen such as that shown in Fig. 20 to the administrator terminal 20 via the first communication unit 81.
[0097] In response to this, the administrator terminal 20 displays a management terminal registration screen as shown in FIG. 20. This management terminal registration screen displays multiple "Registered Terminal ID" input fields for the administrator to input the terminal ID of the transmission terminal 10 that the administrator wishes to register as a new management terminal. When the administrator inputs the terminal ID of the transmission terminal 10 in the "Registered Terminal ID" input field and presses the "Register" button, the administrator terminal 20 transmits a registration request including the terminal ID input in the "Registered Terminal ID" input field and the administrator ID of the input administrator to the destination registration system 80. As a result, the first communication unit 81 of the destination registration system 80 receives the registration request. Then, the storage / read processing unit 84 adds the terminal ID input as the registered terminal ID to the terminal ID column of the record in the administrator DB 65 of the terminal management system 50 that includes the administrator ID used in the login process of step S101 (step S202).
[0098] On the other hand, if the request is not for the registration of a management terminal (step S201, No), the first determination unit 87 determines whether the transmission terminal 10 is to be deleted (step S203). If the request is for the deletion of a management terminal (step S203, Yes), the screen creation unit 86 sends a deletion request, including the terminal IDs checked (selected) in the check boxes (CA, C1 to CN) in FIG. 19 and the administrator ID of the entered administrator, to the terminal management system 50 via the first communication unit 81. As a result, the storage / read processing unit 54 of the terminal management system 50 deletes the terminal ID requested for deletion from the record of the administrator DB 65 in which the administrator ID used in the login process is managed (step S204). If the request is not for the deletion of the transmission terminal 10 (step S203, No), the process ends. Furthermore, during the process of step S203, the screen creation unit 86 causes the administrator terminal 20 to display a confirmation screen for the deletion of the management terminal, as shown in FIG. 21, via the first communication unit 81. FIG. 21 shows the confirmation screen for the deletion of the management terminal. In this case, if the administrator presses the "OK" button, the process of step S204 is executed, and if the administrator presses the "Cancel" button, the process of step S204 is not executed.
[0099] In addition, in Figure 20, an example in which the administrator enters the terminal ID is described, but this is not limited to this. For example, the terminal ID may be entered by specifying a file in which the terminal ID is written (such as specifying the path required for the screen creation unit 86 to refer to the file).
[0100] (Registration and deletion of destination candidates) Next, the process of registering and deleting a destination candidate will be described with reference to Figs. 22 to 24 and 26. Fig. 22 is a conceptual diagram of a destination candidate registration screen. Figs. 23 and 24 are conceptual diagrams of a destination candidate deletion screen. Fig. 26 is a flowchart showing the process of registering and deleting a destination candidate. Here, an example of (pattern 3) shown in Fig. 15 will be described.
[0101] First, the first judgment unit 87 identifies the request source terminal by receiving from the administrator terminal 20a by the administrator A a request source terminal that wishes to be registered or deleted as a request destination terminal among the management terminals under the management of the administrator A (step S301). Specifically, when the administrator A checks the check box of the transmission terminal (terminal ID) that he / she wishes to set as the request source terminal on the management terminal list screen shown in Fig. 19 and presses the "Register destination candidate" button, the request source terminal that he / she wishes to register as a destination candidate is identified. Also, when the administrator A checks the check box of the transmission terminal (terminal ID) that he / she wishes to set as the request source terminal on the management terminal list screen shown in Fig. 19 and presses the "Delete destination candidate" button, the request source terminal that he / she wishes to delete as a destination candidate is identified.
[0102] Next, the first determination unit 87 determines whether the operation, such as pressing, received from the administrator terminal 20a is an operation indicating the registration of a destination candidate (step S302). For example, the first determination unit 87 determines whether the "Register destination candidate" button on the management terminal list screen shown in FIG. 19 has been pressed. If the operation is not an operation indicating the registration of a destination candidate (step S302, No), the process proceeds to step S313. If the operation is an operation indicating the registration of a destination candidate (step S302, Yes), the display control unit 83 transmits data of a destination candidate registration screen such as that shown in FIG. 22 to the management terminal 20a via the first communication unit 81, and causes the management terminal 20a to display the destination candidate registration screen (step S303).
[0103] 22, the destination candidate registration screen displays a plurality of "Registered Terminal ID" input fields for inputting the terminal ID of the transmission terminal 10 to be newly registered as a destination candidate. Also, for each registered terminal ID, as shown in ST12 of FIG. 13, a check box is displayed as an item for selecting whether or not to omit an approval request to ask the request destination terminal whether it is OK to register the request destination terminal as a destination candidate in the destination list of the request source terminal.
[0104] 26, the administrator A inputs a desired terminal ID into the "Registered Terminal ID" input field on the destination candidate registration screen shown in FIG. 22 and presses the "Register" button, thereby accepting the designation of the transmitting terminal 10 to be registered as a destination candidate (step S304). The terminal ID of the transmitting terminal 10 to be registered is transmitted from the destination registration system 80 to the terminal management system 50. More specifically, the first communication unit 81 of the destination registration system 80 transmits a destination candidate registration request to the second communication unit 51 of the terminal management system 50. This registration request includes the terminal ID of the requesting terminal (the requesting terminal identified in step S301) requesting the registration of the destination candidate, the terminal ID of the requested terminal (the requested terminal indicated by the terminal ID input on the screen of FIG. 22) requested to be registered as a destination candidate, and the ID of the logged-in administrator. Furthermore, if the "Omission of Approval" checkbox for each registered terminal ID on the destination candidate registration screen shown in FIG. 22 is checked, the registration request also includes approval request omission request information indicating a request to omit an approval request for registration from the requested terminal.
[0105] Next, the second determination unit 59 of the terminal management system 50 determines whether or not omission of approval processing is requested for each request destination terminal that may be registered as a destination candidate based on the received registration request (step S305). Specifically, if approval request omission request information is included in the received registration request, the second determination unit 59 determines that an approval request is not necessary for request destination terminals whose checkboxes shown in Fig. 22 are checked, and determines that an approval request is necessary for request destination terminals whose checkboxes are not checked.
[0106] 22, the second determination unit 59 determines whether the terminal ID (specific terminal ID) of the request destination terminal requested to be registered as a destination candidate and the administrator ID (first administrator ID) are associated with each other by referring to the administrator DB 65 (step S306). If they are associated with each other (step S306, YES), it is determined that approval processing is not required, and the process proceeds to step S307. If they are not associated with each other (step S306, NO), the process proceeds to step S308 for further determination.
[0107] Next, in step S308, the second determination unit 59 determines whether the specific terminal ID is associated with another administrator ID (second administrator ID) in the administrator DB 65, thereby determining whether the registered destination candidate is also managed by another administrator. If there is another associated administrator ID (step S308, YES), the second determination unit 59 further determines whether the first attribute information associated with the first administrator ID and the second attribute information associated with the second administrator ID in the administrator DB 65 are the same (step S309). If the first attribute information and the second attribute information are the same (step S309, YES), the process proceeds to step S307. If there is no other associated administrator ID in step S308 (step S308, NO) or if the first attribute information and the second attribute information are not the same in step S309 (step S309, NO), the process proceeds to step S310.
[0108] Next, in step S310, the first communication unit 81 of the destination registration system 80 transmits a request for approval of destination registration to the transmission terminal 10 that has been requested to be registered as a destination candidate. More specifically, this can be realized by, for example, the following process.
[0109] That is, when it is selected in step S305 that the approval is not omitted, the request management unit 58 of the terminal management system 50 additionally stores a new record in the request management DB 64, associating the request source terminal ID and the request destination terminal ID included in the received registration request. Then, the second extraction unit 55 of the terminal management system 50 extracts corresponding operation status information by searching the terminal management DB 62 using the terminal ID of the request destination terminal in the request management DB 64 as a search key. Then, when the operation status is communication possible (for example, online (transmission possible)), the second communication unit 51 transmits an approval request for destination registration to the communication possible transmitting terminal 10. Note that, for the transmission terminal 10 whose operation status is communication impossible (for example, offline), an approval request is transmitted when the operation status is updated to communication possible.
[0110] Next, after step S310, the second determination unit 59 of the transmission management system 40 determines whether or not an approval response has been received from the request destination terminal that received the approval request (step S311). If the second communication unit 51 receives an approval response (step S311, Yes), the process proceeds to step S307. In step S307, the destination list management unit 57 registers the terminal ID of the request destination terminal in the destination list management DB 63 as a destination candidate when the request source terminal is the start terminal, and also registers the terminal ID of the request source terminal as a destination candidate when the request destination terminal is the start terminal (step S307). That is, the request source terminal and the request destination terminal are registered as destination candidates to each other. Note that in step S307, the request source terminal and the request destination terminal may not be registered as destination candidates to each other, and only the terminal ID of the request destination terminal may be registered as a destination candidate for the request source terminal.
[0111] Then, when the registration is completed, the second communication unit 51 transmits a notification of the completion of registration to the request source terminal and the request destination terminal (step S312). When the above processing is completed, the request management unit 58 of the terminal management system 50 deletes the record for which registration has been completed from the request management DB 64. Note that if omission of approval is not requested in step S305 (NO), a new record has not been added to the request management DB 64 for the pair of the terminal ID of the request source terminal and the terminal ID of the request destination terminal, so there is no need to delete it.
[0112] Note that even if the answer is NO in step S305, step S306 may be executed. In this case, step S307 can be executed regardless of whether or not a response to the approval request for registering the destination candidate has been received, and further regardless of whether or not the response indicates approval.
[0113] Next, the process of deleting a destination candidate will be described.
[0114] If the result of the determination in step S302 is NO, the first determination unit 87 determines whether the operation indicates deletion of a destination candidate (step S313). Specifically, when the "Delete Destination Candidate" button on the management terminal list screen of Fig. 19 is pressed, the first determination unit 87 determines whether the first communication unit 81 has received a request to delete a destination candidate from the administrator terminal 20. In this case, the destination candidates of the transmission terminals 10 whose check boxes (CA, C1 to CN) on the management terminal list screen are checked are to be deleted.
[0115] If the operation does not indicate deletion of a destination candidate (step S313, No), the processing shown in Fig. 26 ends. If the operation indicates deletion of a destination candidate (step S313, Yes), the screen creation unit 86 causes the administrator terminal 20 to display a destination candidate deletion screen such as that shown in Fig. 23 or 24 via the first communication unit 81, and the first determination unit 87 identifies the destination candidate to be deleted based on the terminal ID selected and input by the administrator (step S314). Note that Figs. 23 and 24 are conceptual diagrams of the destination candidate deletion screen.
[0116] Step S314 will now be described in more detail with reference to Figures 23 and 24. The candidate destination deletion screens shown in Figures 23 and 24 display a radio button to be selected when "Delete all candidate destinations" and a radio button to "Delete specified candidate destinations." The candidate destination deletion screen also displays multiple "Delete Terminal ID" input fields for the administrator to enter the terminal IDs of candidate destinations that the administrator wants to delete, as well as a "Delete" button to be pressed when executing the deletion and a "Cancel" button to be pressed when canceling the deletion.
[0117] In Fig. 23, the administrator has pressed the "Delete specified destination candidate" radio button and entered the destination candidate terminal ID "01ca" in the "Delete terminal ID" input field. On the other hand, Fig. 24 shows the state in which the "Delete all destination candidates" radio button has been pressed. In the case shown in Fig. 24, all destination candidates are to be deleted, so the "Delete terminal ID" input field is shaded and the administrator cannot enter a terminal ID.
[0118] Here, we will explain the third pattern shown in Fig. 15. That is, the following will explain the case where administrator A checks the checkbox CA on the management terminal list screen shown in Fig. 19, presses the "Delete destination candidate" button, and then further presses the "Delete specified destination candidate" radio button shown in Fig. 23, enters the terminal ID "01ca" in the "Delete terminal ID" input field, and finally presses the "Delete" button.
[0119] In this case, since the starting terminal having the terminal ID "01ca" as a destination candidate in the destination list management DB 63 is the starting terminal indicated by the terminal ID "01aa" and the terminal ID "01ab," the administrator A selects the request source terminals (10aaa, 10ab) indicated by the terminal ID "01aa" and the terminal ID "01ab." Furthermore, the administrator A causes the administrator terminal 20a to request deletion of the destination candidate indicated by the terminal ID "01ca" from the destination candidates of each starting terminal indicated by the terminal ID "01aa" and the terminal ID "01ab." As a result, the first communication unit 81 receives the request to delete the destination candidate from the administrator terminal 20, and the first determination unit 87 identifies the transmitting terminals (10aaa, 10ab) indicated by the terminal ID "01aa" and the terminal ID "01ab" as the starting terminals, and identifies the transmitting terminal 10ca indicated by the terminal ID "01ca" as the destination candidate to be deleted.
[0120] Next, based on the deletion request received by the second communication unit 51 via the first communication unit 81, the storage / read processing unit 84 deletes the terminal ID "01ca" from the terminal IDs of destination candidates in each record of the starting terminal having the terminal IDs "01aa" and "01ab" in the destination list management DB 63 (step S315). As a result, the second communication unit 51 transmits a deletion completion notification indicating that the deletion of the destination has been completed to the request source terminals (transmitting terminals (10aa, 10ab)) and the request destination terminal (transmitting terminal 10ca) (step S316).
[0121] In step S315, even in the record in which the terminal ID of the starting terminal is "01ca", the terminal IDs "01aa" and "01ab" may be deleted from the terminal IDs of the destination candidates.
[0122] <Major Effects of the Embodiment> As described above, according to this embodiment, even when the destination list management DB 63 is managed on the transmission management system 40 side, it is possible to delete a desired destination candidate from the destination list management DB 63.
[0123] Furthermore, the terminal IDs of multiple or all of the destination candidates can be deleted collectively from the destination candidates of multiple or all of the starting terminals in the destination list management DB 63. This has the effect of saving the user of each starting terminal (transmission terminal 10) the trouble of deleting the terminal IDs of multiple or all of the destination candidates.
[0124] Second Embodiment Next, a second embodiment of this embodiment will be described with reference to FIG. 27. Here, another example of the administrator DB 65 shown in the first embodiment will be described. Note that FIGS. 27(a) and 27(b) are conceptual diagrams of the administrator DB according to the second embodiment. As shown in FIG. 27, the administrator DB 65′ of this embodiment is constructed with two tables. That is, as shown in FIG. 27(a), an administrator ID, a password, an administrator email address, and attribute information are associated and managed in the first table. Also, as shown in FIG. 27(b), an administrator ID and a terminal ID are associated and managed in the second table. In this way, the information shown in FIGS. 27(a) and 27(b) corresponds to the “related information” shown in the first embodiment. Note that the administrator ID, password, terminal ID, administrator email address, and attribute information are the same as those in the first embodiment, and therefore their description will be omitted.
[0125] In this case, the same effects as those of the first embodiment are achieved.
[0126] Other Embodiments In the above embodiment, at least one of the processes in step S306 and step S308 may be omitted.
[0127] The transmission management system 40 can be applied to any system as long as it is a communication system that allows communication between transmission terminals 10. For example, the transmission management system 40 can be applied to a television (video) conference system, an audio conference system, an audio telephone system (including a mobile phone system), a text chat system, or a whiteboard sharing system. The transmission terminal 10 may be a dedicated terminal for the above-mentioned communication system or a dedicated terminal for a game, or may be a general-purpose terminal such as a personal computer, a smartphone, a mobile phone terminal, or a tablet terminal. The terminal management system 50 and the destination registration system 80 may be an information processing device having the functional blocks exemplified in FIG. 7, and may be a dedicated server device or a general-purpose terminal device. [Explanation of symbols]
[0128] 1 Transmission System 10 Transmission terminal 20 Administrator terminal 40 Transmission Management System 50 Terminal Management System 51 Second communication unit (an example of a receiving means) 54 Storage and readout processing unit 59 Judgment Department 60 Memory unit (an example of memory means) 61 Terminal authentication management DB 62 Terminal Management DB 63 Destination list management DB (an example of storage means) 64 Request management DB 65 Administrator DB 80 Destination Registration System 81 First communication unit (an example of a receiving means) 84 Storage / read processing unit (an example of a deletion means) 87 Judgment Department [Prior art documents] [Patent documents]
[0129] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-074453 [Patent Document 2] Japanese Patent Application Laid-Open No. 2013-085208
Claims
1. A management system comprising a destination list management unit that manages a first destination list associated with first identification information and a second destination list associated with second identification information, a receiving unit, and a deleting unit, when receiving an approval response to a request to register a destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal, the destination list management means registers the destination candidate corresponding to the second identification information in the first destination list, and registers the destination candidate corresponding to the first identification information in the second destination list, thereby mutually registering destination candidates; the receiving means receives a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; the deletion means, based on a request to delete a destination candidate received by the receiving means, deletes from the first destination list a destination candidate corresponding to the second identification information mutually registered in the response to the approval, while deleting from the second destination list a destination candidate corresponding to the first identification information mutually registered in the response to the approval; the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information, The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of pieces of identification information as a target for deleting the destination candidate. A management system characterized by:
2. A management system comprising: a destination list management means for managing a first destination list associated with first identification information and a second destination list associated with second identification information; a receiving means; and a deleting means, when receiving an approval response to a request to register a destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal, the destination list management means registers the destination candidate corresponding to the second identification information in the first destination list, and registers the destination candidate corresponding to the first identification information in the second destination list, thereby mutually registering destination candidates; the receiving means receives a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; the deletion means, based on a request to delete a destination candidate received by the receiving means, deletes from the first destination list a destination candidate corresponding to the second identification information mutually registered in the response to the approval, while deleting from the second destination list a destination candidate corresponding to the first identification information mutually registered in the response to the approval; and a deletion means for deleting the plurality of specific destination candidates from the first destination list based on the request to delete the destination candidates, when the request to delete the destination candidates specifies multiple specific destination candidates, including a destination candidate corresponding to the second identification information, as destination candidates to be deleted from the first destination list, while deleting the destination candidate corresponding to the first identification information from each destination list associated with the identification information corresponding to the plurality of specific destination candidates.
3. The management system described in claim 1, characterized in that the deletion means deletes a specific identification information from the multiple identification information associated with the administrator's identification information as a managed object based on a request to delete the specific identification information from the multiple identification information associated with the administrator's identification information as a managed object.
4. A management system as described in any one of claims 1 to 3, characterized in that the first destination list is displayed on a terminal that has requested login to the management system using the first identification information, and is a list for establishing a session for sending or receiving content data with a specified destination candidate by accepting the designation of a destination candidate included in the first destination list.
5. 5. The management system according to claim 1, wherein the first identification information is identification information stored in a first transmission terminal that has made a login request to the management system using the first identification information or identification information input by a user to the first transmission terminal, and the second identification information is identification information stored in a second transmission terminal that has made a login request to the management system using the second identification information or identification information input by a user to the second transmission terminal.
6. A management system as described in any one of claims 1 to 5, characterized in that the communication between two or more terminals initiated using the destination candidate is communication using content data including at least one of image data, sound data, and text data.
7. 7. The management system according to claim 1, wherein the first identification information is used when a first user logs in to the management system, and the second identification information is used when a second user logs in to the management system.
8. 8. The management system according to claim 1, wherein the terminal is an administrator terminal operated by an administrator registered in administrator information.
9. 9. The management system according to claim 1, wherein the terminal is a dedicated terminal for a communication system, a dedicated terminal for a game, a personal computer, a smartphone, a mobile phone, or a tablet terminal.
10. A management system comprising a destination list management unit that manages a first destination list associated with first identification information and a second destination list associated with second identification information, a receiving unit, and a deleting unit, when receiving an approval response to a request to register a destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal, the destination list management means registers the destination candidate corresponding to the second identification information in the first destination list, and registers the destination candidate corresponding to the first identification information in the second destination list, thereby mutually registering destination candidates; the receiving means receives a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; the deletion means, based on a request to delete a destination candidate received by the receiving means, deletes from the first destination list a destination candidate corresponding to the second identification information mutually registered in the response to the approval, while deleting from the second destination list a destination candidate corresponding to the first identification information mutually registered in the response to the approval; The management system is characterized in that the terminal is an administrator terminal operated by an administrator registered in administrator information.
11. A management method executed by a management system having a destination list management means for managing a first destination list associated with first identification information and a second destination list associated with second identification information, the method comprising: a destination list management step of mutually registering destination candidates by registering the destination candidate corresponding to the second identification information in the first destination list and registering the destination candidate corresponding to the first identification information in the second destination list when an approval response is received in response to a request to register the destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal; a receiving step of receiving a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; a deletion step of deleting, from the first destination list, the destination candidate corresponding to the second identification information mutually registered in the response to the approval, based on a request to delete the destination candidate received in the receiving step, and deleting, from the second destination list, the destination candidate corresponding to the first identification information mutually registered in the response to the approval; Including, the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information, The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of pieces of identification information as a target for deleting the destination candidate. A management method characterized by:
12. a management system having a destination list management means for managing a first destination list associated with first identification information and a second destination list associated with second identification information; a destination list management step of mutually registering destination candidates by registering the destination candidate corresponding to the second identification information in the first destination list and registering the destination candidate corresponding to the first identification information in the second destination list when an approval response is received in response to a request to register the destination candidate corresponding to the second identification information in the first destination list transmitted from the terminal; a receiving step of receiving a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; a deletion step of deleting, from the first destination list, the destination candidate corresponding to the second identification information mutually registered in the response to the approval, based on a request to delete the destination candidate received in the receiving step, and deleting, from the second destination list, the destination candidate corresponding to the first identification information mutually registered in the response to the approval; Execute the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information, The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of pieces of identification information as a target for deleting the destination candidate. A program characterized by:
13. A system comprising an administrator terminal operated by an administrator and a management system that manages a destination list including destination candidates, The management system includes: The system includes a destination list management means for managing a first destination list associated with first identification information used when a first user logs in to the management system, and a second destination list associated with second identification information used when a second user logs in to the management system, a receiving means, and a deleting means, when receiving an approval response to a request to register a destination candidate corresponding to the second identification information in the first destination list transmitted from the administrator terminal, the destination list management means registers the destination candidate corresponding to the second identification information in the first destination list, and registers the destination candidate corresponding to the first identification information in the second destination list, thereby mutually registering destination candidates; the receiving means receives a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; the deletion means, based on a request to delete a destination candidate received by the receiving means, deletes from the first destination list a destination candidate corresponding to the second identification information mutually registered in the response to the approval, while deleting from the second destination list a destination candidate corresponding to the first identification information mutually registered in the response to the approval; the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information, The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of pieces of identification information as a target for deleting the destination candidate. A system characterized by:
14. A method executed by a system including an administrator terminal operated by an administrator, and a management system having a destination list management means for managing a first destination list associated with first identification information used when a first user logs in to the management system, and a second destination list associated with second identification information used when a second user logs in to the management system, the method comprising: a destination list management step of mutually registering destination candidates by registering the destination candidate corresponding to the second identification information in the first destination list and registering the destination candidate corresponding to the first identification information in the second destination list when an approval response is received in response to a request to register the destination candidate corresponding to the second identification information in the first destination list transmitted from the administrator terminal; a receiving step of receiving a request to delete the destination candidate corresponding to the second identification information included in the first destination list in which the second destination list and the destination candidate are mutually registered in response to the approval; a deletion step of deleting, from the first destination list, the destination candidate corresponding to the second identification information mutually registered in the response to the approval, based on a request to delete the destination candidate received in the receiving step, and deleting, from the second destination list, the destination candidate corresponding to the first identification information mutually registered in the response to the approval; Including, the first identification information is included in a plurality of identification information associated as a management target with identification information of an administrator different from the first identification information and the second identification information, The request to delete the destination candidate is a request in which the administrator designates the first identification information from among the plurality of pieces of identification information as a target for deleting the destination candidate. A method characterized by:
Citation Information
Patent Citations
Multi-address communication system and multi-address destination registration method
JP1997055807A
Phone book data transferring method and system of portable communication terminal
JP2002064652A
System and method for exchanging message client system, recording medium and program
JP2003050771A
Method and system for group call by telephone
JP2003298751A
Server device, invitation processing program, portable terminal, invitation processing system and invitation processing method
JP2005332187A