Contact system, storage medium and contact method
By prioritizing the management and selection of contact address information in the contact system, flexible and convenient contact with the party receiving the contact without publicizing the contact address is achieved, and the contact tool and address information selection in the existing technology is solved The limitation issues ensure the convenience and privacy of the contact.
Patent Information
- Application Number
- CN201910827360.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-25
- Filing Date
- 2019-09-03
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2039-09-03
AI Technical Summary
In the case where the contact address information is not disclosed, it is difficult to achieve flexible and convenient contact with the party receiving the contact, and the selection of contact tools and address information is limited.
A contact system is designed, including ID information management unit, contact address information management unit, reception unit, selection unit and contact relay unit. By giving priority to the contact address information of multiple contact tools, and based on the user's ID information and contact conditions, select the appropriate contact tool and address for relay.
Without publishing the contact address, you can flexibly select contact tools and addresses according to the user's wishes and contact conditions to ensure the convenience and privacy of the contact, and even automatically switch to the next priority level when a certain contact tool is not available. tool.
Smart Images

Figure CN111741169B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a contact system, a storage medium and a contact method. Background Art
[0002] From the perspective of personal information protection, etc., it may be undesirable to disclose contact information to a third party.
[0003] For example, Patent Document 1 listed below describes a method in which users of a communication service such as a bulletin board on the Internet can communicate with each other without knowing each other's actual contact address information.
[0004] Patent Document 2 below describes a system that ensures confidentiality during the contact process and makes a contact instead of making a reservation at a store, etc. If the contact address does not correspond to data communication such as an e-mail address, the contact is made by telephone or FAX.
[0005] Patent Document 1: Japanese Patent Application Publication No. 2003-289384
[0006] Patent Document 2: Japanese Patent Application Publication No. 2001-325343
[0007] In the above-mentioned Patent Document 1, the system makes contact based on the anonymously registered contact address information. However, when the system makes a collective contact, it may cause inconvenience to the party receiving the contact.
[0008] The above-mentioned Patent Document 2 uses the communication means provided in the contact party address, but similarly to the above-mentioned Patent Document 1, only the selection thereof can be performed collectively. Summary of the invention
[0009] An object of the present invention is to suppress or prevent a single contact to a party receiving contact without disclosing contact address information.
[0010] The invention involved in Scheme 1 is a contact system, comprising: an ID information management unit, which discloses and manages the ID information of a user to a third party; a contact address information management unit, which assigns priority to each contact address information of the user in a plurality of contact tools and manages them without disclosing them to the third party; a receiving unit, which receives a contact request specifying the ID information as a contact address from the third party; a selection unit, which selects information to be used from the contact address information of the user involved in the received ID information according to the priority; and a contact relay unit, which uses the selected contact address information to relay the contact based on the corresponding contact tool.
[0011] The invention involved in Scheme 2 is characterized in that, in the contact system described in Scheme 1, the contact address information management unit manages the contact address information used according to each contact condition, and the contact system also has an acquisition unit for acquiring the contact condition, and the selection unit selects the contact address information corresponding to the acquired contact condition.
[0012] The invention according to claim 3 is characterized in that, in the contact system according to claim 2, the contact condition is a condition related to a schedule of the user, and the acquisition unit acquires the contact condition from schedule information of the user.
[0013] The invention according to claim 4 is characterized in that, in the contact system according to claim 2, the contact condition is a condition related to the third party, and the acquisition unit acquires the contact condition from attribute information of the third party.
[0014] The invention according to claim 5 is characterized in that, in the contact system according to claim 1, the contact address information management unit manages the priority for each of a plurality of modes set by the user, and the contact system further comprises a mode change receiving unit for receiving a mode change from the user.
[0015] The invention involved in Scheme 6 is characterized in that, in the contact system described in Scheme 5, the plurality of contact tools include an instant contact tool and a send-type contact tool, and the plurality of modes include a mode for increasing the priority of the contact address information in the instant contact tool and a mode for increasing the priority of the contact address information in the send-type contact tool.
[0016] The invention involved in Scheme 7 is characterized in that, in the contact system described in Scheme 1, when it is impossible to relay a contact using a certain contact address information selected by the selection unit, the contact relay unit relays a contact using the next contact address information selected by the selection unit.
[0017] The invention involved in Scheme 8 is a storage medium, characterized in that it stores a contact program that enables a computer to function as the following units: an ID information management unit that discloses and manages the ID information of a user to a third party; a contact address information management unit that assigns priority to each contact address information of the user in a plurality of contact tools and manages them without disclosing them to the third party; a receiving unit that receives a contact request specifying the ID information as a contact address from the third party; a selection unit that selects information to be used from the contact address information of the user involved in the received ID information based on the priority; and a contact relay unit that uses the selected contact address information to relay contact based on the corresponding contact tool.
[0018] The invention involved in Scheme 9 is a contact method, comprising the following steps: an ID information management step, in which the ID information of a user is disclosed to a third party and managed; a contact address information management step, in which a priority is given to each contact address information of the user in a plurality of contact tools, and the contact address information is managed without being disclosed to the third party; a receiving step, in which a contact request specifying the ID information as a contact address is received from the third party; a selection step, in which, based on the priority, information to be used is selected from the contact address information of the user involved in the received ID information; and a contact relay step, in which the selected contact address information is used to relay the contact based on the corresponding contact tool.
[0019] Effects of the Invention
[0020] According to the first, eighth and ninth aspects of the present invention, when the user does not disclose the contact address, it is possible to receive contact using the contact tool and contact address information corresponding to the user's wishes.
[0021] According to the second to fourth aspects of the present invention, the contact tool and contact address information for receiving the contact can be made different according to the contact conditions.
[0022] According to the fifth and sixth aspects of the present invention, the contact tool and contact address information for receiving contact can be made different for each mode changed by the user.
[0023] According to the seventh aspect of the present invention, even when a contact cannot be received through a certain contact tool and contact address information, a contact can be received through the next contact tool and contact address information. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Embodiments of the present invention will be described in detail with reference to the following drawings.
[0025] Figure 1 A block diagram showing a schematic structure of a communication relay system according to an embodiment of the present invention;
[0026] Figure 2 A diagram showing an example of a public name list;
[0027] Figure 3 A diagram showing an example of a contact address list including items of a contact condition;
[0028] Figure 4 is a flow chart showing the flow of processing performed by a contact relay system;
[0029] Figure 5 A diagram showing an example of a contact address list selected when going out;
[0030] Figure 6 A diagram showing an example of a contact address list selected in normal circumstances;
[0031] Figure 7 A diagram showing an example of a contact address list selected when leaving;
[0032] Figure 8 A diagram showing an example of a display method using a contact relay of an SNS;
[0033] Fig. 9 A diagram showing another example of display method using contact relay of SNS;
[0034] Fig.10 This is a diagram showing an example of a contact list including items of a pattern.
[0035] Explanation of symbols
[0036] 10-contact relay system, 20-registration information processing unit, 22-mode change unit, 30-contact processing unit, 32-contact request receiving unit, 34-contact condition acquisition unit, 36-contact address selection unit, 40-contact relay unit, 50-registration information management DB, 60-contact status management DB, 70-sender terminal, 72-mobile terminal, 76-smart speaker, 80-receiver terminal, 82-mobile terminal, 86-landline phone, 90-external system, 92-schedule management system. DETAILED DESCRIPTION
[0037] The following is an explanation of the implementation method with reference to the accompanying drawings. In the explanation, it is assumed that a worker working in an organization such as a company is contacted from inside or outside the organization. Usually, contact address information such as a landline phone number or an email address is made public within the organization, and the contact address information is used to make contact from within the organization. However, such contact cannot be made when, for example, you are out, etc. In this case, it is sufficient to make contact with the individual's mobile phone, but sometimes the phone number of a mobile phone owned by an individual is not made public within the organization in order to protect personal information. In addition, for the outside of the organization, the protection of the contact address information is usually achieved at a higher level than that for the inside of the organization. Therefore, contact from outside the organization to the inside of the organization often becomes more difficult than contact from within the organization. The contact relay system involved in the implementation method is used for relaying the contact in this case.
[0038] Figure 1 1 is a schematic diagram showing a functional configuration of a communication relay system 10 according to the embodiment. The communication relay system 10 is an example of a communication system, and relays communication between users. Figure 1In addition to the communication relay system 10, a sender terminal 70, a receiver terminal 80, and an external system 90 are also shown.
[0039] The contact relay system 10 can be constructed using, for example, a general-purpose personal computer (PC). The PC has computer hardware such as a computing device such as a central processing unit (CPU), a storage device such as a semiconductor memory, a communication device that has a built-in communication circuit and communicates via wired or wireless, a display device such as a display, and an input device such as a keyboard / mouse. The PC is installed with programs (sometimes also referred to as software) such as an operating system (OS) that performs basic processing and an application program (application) that performs specific application processing, and realizes various functions of the contact relay system 10 by controlling the computer hardware. However, the contact relay system 10 can be constructed using, for example, a plurality of devices that are connected in a manner that allows communication instead of a single PC.
[0040] The contact relay system 10 is constructed with a registration information processing unit 20 , a contact processing unit 30 , a contact relay unit 40 , a registration information management database (DB) 50 , and a contact status management DB 60 .
[0041] The registration information processing unit 20 performs the process of registering and updating the user who becomes the receiver. The registration and update are performed by the administrator of the contact relay system 10, and can also be performed by the user himself through the receiver terminal 80. The registered information includes public name, contact address information, priority information, etc. The public name is an example of information that is disclosed and managed to a third party. In addition, ID information is an abbreviation of Identification information, which means information that identifies the user. The contact address information is information set as a contact address in various contact tools, and is managed secretly so that a third party cannot refer to it. However, for a part of the contact address information, it is also possible to set it as being disclosed to a third party by limiting the scope of disclosure or not limiting the scope of disclosure. Priority information is information that is referenced when selecting which contact address information to use. Priority information can be managed secretly together with the contact address information so that a third party cannot refer to it. However, in order to give the user who becomes the sender the foreseeability of which contact tool to use, a third party can be enabled to refer to information related to which contact tool is given which priority. The contact means refers to a method of contacting a contact party through communication, such as a landline phone, a mobile phone, an e-mail, a social network service (SNS), etc. An example of a registered contact address list will be described in detail later.
[0042] In the registration information processing unit 20, it is also possible to set a plurality of priorities for using the contact address information for each mode. In order to utilize the mode, the registration information processing unit 20 is provided with a mode change unit 22 as an example of a mode change receiving unit. The mode change unit 22 performs the process of setting and changing the mode according to the instruction from the user through the receiver terminal 80, and stores it in the registration information management DB 50. When the mode is changed, the priority of using the contact address is changed. The specific content of the mode will be described later.
[0043] The registration information processing unit 20 and the registration information management DB 50 function as an ID information management unit that manages the ID information in public, and also function as a contact address information management unit that manages the contact address information in private.
[0044] The contact processing unit 30 includes a contact request receiving unit 32 , a contact condition acquiring unit 34 , and a contact address selecting unit 36 .
[0045] The contact request receiving unit 32 is an example of a receiving unit, and receives a contact request through the sender terminal 70. The contact request is usually input through an application installed in the sender terminal 70, and is received in the contact request receiving unit 32 based on the input. When receiving, the public name of the contact party to be contacted, the information of the contact tool that can be used from the sender terminal 70, etc. are input. In addition, when using a send-type contact tool, the message to be sent, etc. are also input.
[0046] The contact condition acquisition unit 34 is an example of an acquisition unit, and acquires a contact condition that controls the contact tool through which the user who becomes the recipient receives the contact. As the contact condition, the schedule information of the user who becomes the recipient can be set. In this case, the contact condition acquisition unit 34 acquires the schedule information of the user who becomes the recipient from the schedule management system 92 in the external system 90, for example. In addition, the contact condition can include conditions related to the user who becomes the sender, such as the department to which the user who becomes the sender belongs and the language used. In this case, the contact condition acquisition unit 34 acquires information related to the user who becomes the sender based on the communication at the time of the contact request. Furthermore, in the contact condition acquisition unit 34, the information of the contact tool that can be used in the sender terminal 70 is acquired as the contact condition based on the information received by the contact request receiving unit 32.
[0047] The contact address selection unit 36 is an example of a selection unit. In the contact address selection unit 36, the contact request received by the contact request receiving unit 32 and the contact condition obtained by the contact condition obtaining unit 34 are used to search the registration information management DB 50, and a selection list is created in order of priority, which records the contact tools that can be contacted and the corresponding contact address information. Then, the contact tool and contact address information with the highest priority are selected from the selection list. In the case that the contact based on the selected contact tool cannot be made within the set time, the next contact tool and the corresponding contact address information are selected in the order of priority in the selection list.
[0048] The contact relay unit 40 is an example of a contact relay unit, and relays the contact using the corresponding contact address information using the contact tool selected by the contact address selection unit 36. Specifically, when the contact tool is a sending type contact tool such as an e-mail, a message received by the contact request receiving unit 32 and temporarily stored in the contact status management DB 60 is sent to the contact address information. And, when the contact tool is an instant contact tool such as a voice call, a call is made to the recipient terminal 80, and a voice connection is established with the user who received the contact through the contact request receiving unit 32 to relay the voice call.
[0049] The public name of each user is registered in the registration information management DB50, and the contact address information, contact priority, etc. of each contact tool of the user are registered and managed. The public name is managed in a public state in a manner that can be referenced from the sender terminal 70. Here, being able to reference means, for example, being able to display a list of public names, being able to search for public names, being able to confirm whether a specified public name is registered, and other information set to be able to access the public name. The range of users who can reference the public name can be set to be unlimited, for example, it can be set to be able to reference from all terminals connected to the Internet. In addition, the range of users who can reference can also be limited, for example, a method of only allowing registered users to reference or a method of only allowing users accessing from a specific network to reference can be adopted. Specific examples of the information to be registered will be described later.
[0050] The contact status management DB 60 manages information on the progress of contact by the contact relay unit 40. For example, when the contact relay unit 40 sends a message via a send-type contact tool, a record of the communication is managed. In addition, the contact status management DB 60 temporarily stores and manages information such as messages sent and received in the contact tool.
[0051] The sender terminal 70 is a terminal device used by the sender for communication. Figure 1In the figure, a mobile terminal 72, a PC 74, and a smart speaker 76 are illustrated as the sender terminal 70. Here, the mobile terminal 72 refers to a device that is easy to carry and has computer functions, such as a smart phone and a tablet computer. An application for utilizing the contact relay system 10 is usually installed in the mobile terminal 72 and the PC 74, and the operation using the GUI of the application is performed. In addition, the smart speaker 76 is a device with computer functions that is mainly operated by voice input and voice output. An application for utilizing the contact relay system 10 is also installed in the smart speaker 76, so that the contact relay system 10 can be utilized by voice. The sender terminal 70 performs the processing of obtaining the public name from the contact relay system 10 and the processing of issuing a contact request by specifying the public name. This sender terminal 70 has the functions of both sending and receiving messages based on e-mail and voice calls. Therefore, it can correspond to the contact tool selected in the contact relay system 10.
[0052] The receiver terminal 80 is a terminal device used by the receiver for communication. Figure 1 In the embodiment, a mobile terminal 82, a PC 84, and a landline phone 86 are exemplified as the receiver terminal 80. The user who becomes the receiver contacts the sender by using the contact tool of the receiver terminal 80. The user who becomes the receiver registers and changes the public name, contact address information, priority information, etc. in the registration information processing unit 20 of the contact relay system 10 using the GUI of the mobile terminal 82 or PC 84, and also sets and changes the mode. In addition, the user who becomes the receiver can also serve as the user who becomes the sender, and the receiver terminal 80 sometimes also serves as the sender terminal 70.
[0053] The external system 90 is, for example, a system that is managed and operated independently from the communication relay system 10 . Figure 1 In the figure, a schedule management system 92 is shown as an external system 90. The schedule management system 92 is, for example, a system provided by a private enterprise on the Internet or a system provided by an organization to which the user who becomes the recipient belongs. The schedule information of the users who become the recipients is input into the schedule management system 92, and the schedule information is managed in a manner that the user or a specific range of users who are authorized can refer to it through the network. In the embodiment, it is assumed that the user who becomes the recipient has authorized the contact relay system 10 to access the schedule management system 92. Therefore, the schedule information of the user who becomes the recipient can be obtained by accessing the schedule management system 92 through the contact condition acquisition unit 34 in the contact processing unit 30.
[0054] Next, refer to Figure 2 and Figure 3 The information registered in the registration information management DB 50 will be described.
[0055] Figure 2 The figure is a diagram showing a list of public names registered in the registration information management DB 50. The public name is an example of ID information, and is information that is set so that the user who becomes the recipient can be identified, and is publicly managed so that a third party can refer to it. As the public name, for example, a name that allows a person who refers to the information to identify the user, such as the user's name, a name combining a position and a name, or a nickname, is used. Figure 2 In FIG. 1 , three names of users, namely, user A, user B, and user C, are shown as public names.
[0056] Figure 3 The figure is an example of a contact address list related to user A. The contact address list is provided with items such as "Contact tool", "Category", "Contact address information", "Priority", "Can be contacted when out", "Can be contacted when away", and "Can be contacted from abroad". The communication means used for the contact are displayed in the contact tool items. Even if the recipient terminal 80 used is the same, if the communication method and contact address information are different, they are treated as different contact tools (for example, if the same mobile terminal 82 can use email and voice calls, these are also different contact tools). Figure 3 E-mail, SNS, online chat, landline and mobile phone are registered.
[0057] Regarding the categories, the characteristics of the contact tools are classified into "sending type", "sending type (with immediacy)", and "immediate type". The sending type is a contact tool of the type such as e-mail and FAX, in which the communication is interrupted at the stage of sending the message. The sending type (with immediacy) is a contact tool of the type such as SNS and online chat, in which the communication is interrupted by sending a message, but a response message can be sent immediately in the software used in the communication. The instant type is a contact tool of the type that can conduct real-time conversations such as voice calls on landlines and mobile phones.
[0058] The contact address information is information designated as the recipient address when contacting user A in each contact tool. For example, in the case of an e-mail, the e-mail address "hogehoge@example.com" is the contact address information, and in the case of a mobile phone, its phone number "090-1234-5678" is the contact address information. In addition, multiple contact address information can be set for one contact tool. For example, with respect to an e-mail, it is allowed to set two e-mail addresses as contact address information. In this case, which e-mail address to contact can be adjusted by setting the next priority.
[0059] The priority is information for selecting the contact address information for contacting the user A. Figure 3In the example, the priority is displayed as a positive integer value, and the lower the value, the higher the priority. Specifically, the priority of an e-mail address assigned 1 is the highest, and the priority of a mobile phone assigned 5 is the lowest. When selecting contact address information, the contact address information with the highest priority is selected from the contact address information that can be selected.
[0060] The items "Can be contacted when out", "Can be contacted when away", and "Can be contacted from abroad" are all items for which contact conditions are set, and items marked with ○ indicate that the contact conditions are satisfied. "Can be contacted when out" and "Can be contacted when away" are examples of contact conditions based on the schedule of the user who becomes the recipient, and respectively indicate contact address information that can be contacted when the user is out of the office and when the user is away from the vicinity of his / her location in the office. Figure 3 In the example of user A, it is set that he can be contacted through SNS and mobile phone when he is out. Therefore, in the time period when the user is out, it is determined from the schedule information that only SNS with priority 2 and mobile phone with priority 5 become the selection objects. And, in the time period when user A is away, only sending-type contact tools become the selection objects, and selection is made from email with priority 1, SNS with priority 2, and online chat with priority 3. In addition, as other examples of contact conditions based on the schedule of the user who becomes the recipient, it can be cited whether to contact when sitting, whether to contact in a meeting, whether to contact during a break, whether to contact when on a business trip abroad, whether to contact outside working hours, etc.
[0061] An example of a contact condition based on the attribute of the user who is the sender, which is that contact can be made from abroad, shows contact address information that allows contact when the origin of the message from the user is abroad. Figure 3 In the example, only the email addresses with priority 1 and SNS with priority 2 are set as the contact address information that can be contacted. In the contact relay system 10, for example, the origin of the message can be determined by referring to the IP address in the communication information in which the sender has issued a contact request. In addition, as other examples of contact conditions based on the attributes of the user who becomes the sender, whether or not to contact can be given based on the user's position, type of work, organization to which he belongs, etc., whether or not to contact can be given based on the language used by the user, whether or not to contact can be given based on the time difference with the origin of the message from the user, etc.
[0062] It is possible to determine multiple contact conditions at the same time, and in this case, select a contact tool that satisfies all the determined conditions. For example, when user A is out and there is a contact from abroad, the SNS with a priority of 2 is selected as a contact tool that satisfies both the conditions of being able to contact when out and the conditions of being able to contact from abroad.
[0063] Here, the operation of the contact relay system 10 is described. In the description, a case where user B contacts user A is given as an example. In the contact relay system 10, user B usually operates an application installed in the sender terminal 70 to make a contact request. In the application, the contact tools that can be contacted by the sender terminal 70 are confirmed in advance and set. Next, user B searches for the public name of user A to be contacted, and sends a contact request to the contact relay system 10 by pressing a contact button.
[0064] Figure 4 The flowchart shows the flow of processing performed by the contact relay system 10 when a contact request is issued from the sender terminal 70. In the contact relay system 10, when the contact request is received by the contact request receiving unit 32, it is first checked whether the received public name of the user A exists in the registration information management DB 50 (S30). If it exists, the contact condition acquisition unit 34 acquires the contact condition related to the user involved in the public name. Figure 5 In the example of , the schedule management system 92 is accessed to obtain the schedule information of user A (S32). Thus, in "Judgment 1", the current situation of the user is judged (S34). Figure 4 In the example of , it is determined whether the state is one of the three states of "going out", "normal", and "leaving".
[0065] The contact address selection unit 36 refers to the registered information management DB 50 to create a selection list corresponding to the status of the user A. That is, when the user A is out, a selection list for when the user is out is created (S36). The selection list is created by Figure 3 The contact address list shown is created by extracting contact tools and contact address information that can be contacted when out and arranging them in order of priority. Figure 5 The selection list thus created is shown in FIG. In the selection list, SNS and mobile phones are arranged in order of priority, and corresponding contact address information is also recorded.
[0066] In the contact address selection unit 36, a normal selection list is prepared under normal circumstances (S38). The selection list is arranged in order of priority. Figure 3 All contact tools and contact address information shown are produced. Figure 6 The selection list thus created is shown in . In the selection list, e-mail, SNS, online chat, landline, and mobile phone are arranged in order of priority, and corresponding contact address information is also recorded.
[0067] Similarly, in the case of being away, the contact address selection unit 36 creates a selection list for when away ( S40 ). Figure 7An example of a selection list when leaving is shown in . In the selection list, e-mail, SNS, and online chat are arranged in order of priority, and corresponding contact address information is also recorded.
[0068] The contact relay unit 40 contacts the contact address information according to the selection list thus created (S42). Figure 5 In the case of the selection list when going out shown in the figure, in the contact relay system 10, the user A is out and the content of the SNS is displayed in the sender terminal 70, and the input of the message is urged. When user B enters a message, the message is temporarily stored in the contact status management DB60. Then, the contact relay unit 40 sends the message to the contact address information "SNS_hoge" of the SNS of user A, and then updates the contact status of the contact status management DB60. In addition, the contact relay unit 40 notifies the screen of the sender terminal 70 of user B that the message has been sent. In the contact relay unit 40, if there is a reply to the message later, it is determined in "Judgment 2" (S44) that the contact has been established, and a reply message is sent to the sender, thereby relaying the contact (S50).
[0069] Figure 8 , shows an example of a screen display of user B on the sender terminal 70 when a response is received from user A via SNS. Here, it is recorded that the contact is from the "contact relay system", the "contact address" is "user A", and the "current situation" is "received a response from user A via SNS". In addition, a message from user A is displayed, "Sorry, I'm in a meeting. It will end after 4 o'clock." At the bottom of the message, a "reply" button, a "make an appointment to contact again" button, and an "end contact" button are displayed, and user B can select them.
[0070] When user B presses the "Reply" button, a reply message input field is displayed. User B enters a reply message and presses the send button, whereby the reply message is immediately sent. When the "Schedule Re-contact" button is pressed, a reply message input field and a selection field for a desired time for re-contact appear. Thus, user B can send a reply message at the desired time for re-contact. When the "End Contact" button is pressed, the contact relay process is terminated.
[0071] On the other hand, if there is no reply to the message even after the set time has passed, it is determined in "determination 2" (S44) that the contact has failed and the contact has not been made. In the case of SNS, since it is positioned as a "send type (with instant)" contact tool, a relatively short time is allocated as the set time compared to an e-mail. In addition, in the contact relay unit 40, based on the updated contact status of the contact status management DB 60, Figure 5 The next contact tool and contact address information are confirmed in the selection list shown (S46). In "Decision 3" (S48), if the next contact tool and contact address information are in the selection list, the process returns to step S42. Figure 5 In the example of the selection list shown, a call is made to a mobile phone.
[0072] Fig. 9 shows an example of the display of the sender terminal 70 by user B at this stage. Here, it is recorded that the contact is from the "contact relay system", the "contact address" is "user A", and the "current situation" is "sent a message to the SNS, but there is no response". In addition, it is recorded that "Do you want to call user A's mobile phone? If you want to call, please press the 'Call' button." At the bottom of the message, a "Call" button, a "Wait for SNS reply" button, and a "End contact" button are displayed, and user B can select them.
[0073] When user B presses the "Call" button, the contact relay unit 40 of the contact relay system 10 makes a call to user A's mobile phone "090-1234-5678" and switches user B's sender terminal 70 to voice connection. And when user A answers the call, a notification such as "A call from user B is received. If you want to transfer the call, please select 'Relay' through tone pulses." is issued by an automatic voice. As a result, if user A wants to relay, a voice connection is made with the sender terminal 70 of user B. On the other hand, if user A does not want to transfer the call, or if user A does not answer the call, the voice connection in the sender terminal 70 is disconnected, and the screen displays "The contact by phone is interrupted" and "Cannot contact by phone". In this case, the processing from step S46 is repeated. And, in judgment 3, when there is no next contact tool and contact address information in the selection list, user B is notified of the failure of the contact and the end. However, even if user A answers the call, if the communication via the phone is disconnected, in the subsequent communication, it is possible to perform processing such as disconnecting the instant communication including the landline.
[0074] In the above description, the use of Figure 3 The example of the contact address list shown in FIG. 1 is used to explain the contact address list. In the contact address list, as described above, as the contact conditions, the contact tools and contact address information that can be contacted when out, when away, and from abroad are set. In addition, the contact tools and contact address information that meet the contact conditions are selected according to a fixed priority. However, it is conceivable that the user who becomes the recipient wishes to change the priority according to the situation. Therefore, referring to FIG. Fig.10 The following describes how the priority can be changed.
[0075] Fig.10 and Figure 3 Similarly, this is a diagram showing an example of a contact address list of user A. However, Fig.10 In the , each mode of "normal mode", "contact mode" and "send mode" is set. The normal mode is a mode set when user A does not specifically indicate. In addition, the contact mode and the send mode are modes set by user A inputting their names. In addition, each priority is set in these modes.
[0076] In the normal mode, the priority is set in the order of e-mail, SNS, web chat, landline, and mobile phone. That is, in the normal mode, the priority of the delivery type contact tool is set high, and the priority of the instant contact tool is set low.
[0077] In the contact mode, the order of priority is changed, and the priority is set in the order of landline, mobile phone, SNS, online chat, and email. The priority is set as follows: priority is given to user A to receive contacts through instant contact tools, and then priority is given to contact tools that are instant, although they are send-type. In the case of wanting to talk by phone, user A sets this contact mode and waits for contact. In this mode of priority instant contact, for example, it can be set as follows: the response waiting time of the contact party when making contact based on SNS is set to be shorter, and in the case of no contact from user A, contact based on the next contact tool is quickly made.
[0078] In the delivery mode, email, SNS, and online chat, which are delivery-type (including instant) contact tools, are set in the same priority order as in the normal mode, but landline and mobile phones, which are instant contact tools, are not given priority. Therefore, in the delivery mode, user A is contacted only through delivery-type contact tools, not through instant contact tools.
[0079] User A accesses the contact relay system 10 from the receiver terminal 80 to set these modes and the corresponding priorities. In addition, the mode can be changed every time user A accesses the contact relay system 10, for example, it can be automatically changed according to the schedule information managed by the schedule management system 92. The mode setting and changing process is performed by the mode changing unit 22 in the registration information processing unit 20 of the contact relay system 10.
[0080] In addition, it can also make Figure 3 The contact address list shown is the same as Fig.10 For example, Fig.10 Add the contact address list shown Figure 3The contact conditions such as "can be contacted when out" and "can be contacted when away" are shown, and thus only contacts that meet the contact conditions are made in each mode.
[0081] In the above description, the contact relay system 10 is assumed to be introduced into an organization such as a company. However, the contact relay system 10 is not limited to being used as an organization. For example, it can also be applied to the use of an individual who wishes to avoid disclosing his or her contact address information registering the contact relay system 10 for business or private purposes and disclosing the public name.
[0082] Furthermore, the contact relay system 10 can be used as an independent system, but can also be installed in existing contact tools for use. For example, when building a system that uses SNS to communicate with a third party, by introducing the contact based on the contact relay system 10, it is not limited to the contact tools inherent in the SNS, but can also be used through various tools such as e-mails and mobile phones.
[0083] Furthermore, in the above description, it is assumed that there is no particular restriction on the user who becomes the sender and sends the contact request to the contact relay system 10. This system can also be used, for example, in applications where the user who becomes the receiver is a retail business, a restaurant, etc., and the user who becomes the sender is a wide range of general consumers. However, for example, the user who can become the sender can be limited to the user who can become the receiver. In this case, a closed system is constructed in which the public name of the user who becomes the receiver is only disclosed to other users who become the receiver.
[0084] The above-mentioned embodiments of the present invention are provided for the purpose of illustration and description. In addition, the embodiments of the present invention do not fully and exhaustively include the present invention, and do not limit the present invention to the disclosed methods. Obviously, various modifications and changes are self-evident to those skilled in the art to which the present invention belongs. The present embodiment is selected and described in order to most easily understand the principles of the present invention and its application. Thus, other technicians in the art can understand the present invention through various variations optimized for specific uses assumed to be various embodiments. The scope of the present invention is defined by the above claims and their equivalents.
Claims
1. A contact system, characterized in that: have: ID information management unit, which discloses and manages the ID information of the user to a third party; a contact address information management unit that assigns a priority to each contact address information of the user in the plurality of contact tools and manages the same without disclosing it to the third party; a receiving unit, receiving a contact request specifying the ID information as a contact address from the third party; a selection unit, which selects information to be used from the contact address information of the user involved in the received ID information according to the priority; and a contact relay unit that uses the selected contact address information to relay the contact based on the corresponding contact tool, The contact address information management unit manages the priority level for each of a plurality of modes set by the user. The plurality of contact tools include instant contact tools and sending contact tools. The plurality of modes include a normal mode, a contact mode and a sending mode, wherein In the normal mode, the priority of the sending type contact tool is set to high, and the priority of the instant type contact tool is set to low. In the contact mode, priority is set to receive contact through the instant contact tool, and to receive contact quickly through the next delivery contact tool. In the sending mode, in response to the contact request of the third party, the user is contacted only through the sending contact tool in response to the contact request of the third party, and the user is not contacted through the instant contact tool.
2. The contact system according to claim 1, characterized in that: The contact address information management unit manages the contact address information used for each contact condition. The contact system also includes an acquisition unit for acquiring the contact condition. The selection unit selects the contact address information corresponding to the acquired contact condition.
3. The contact system according to claim 2, characterized in that: The contact condition is a condition related to the user's schedule. The acquisition unit acquires the contact condition from schedule information of a user.
4. The contact system according to claim 2, characterized in that: The contact conditions are conditions related to the third party. The acquisition unit acquires the contact condition from attribute information of the third party.
5. The contact system according to claim 1, characterized in that: The communication system further includes a mode change receiving unit for receiving a mode change from a user.
6. The contact system according to claim 5, characterized in that: The plurality of modes include a mode for increasing the priority of the contact address information in the instant contact tool and a mode for increasing the priority of the contact address information in the send-type contact tool.
7. The communication system according to claim 1, characterized in that: When the contact using a certain contact address information selected by the selection unit cannot be relayed, the contact relay unit relays the contact using the next contact address information selected by the selection unit.
8. A storage medium, characterized in that: A communication program is stored to enable the computer to function as the following units: ID information management unit, which discloses and manages the ID information of the user to a third party; a contact address information management unit that assigns a priority to each contact address information of the user in the plurality of contact tools and manages the same without disclosing it to the third party; a receiving unit, receiving a contact request specifying the ID information as a contact address from the third party; a selection unit, which selects information to be used from the contact address information of the user involved in the received ID information according to the priority; and a contact relay unit that uses the selected contact address information to relay the contact based on the corresponding contact tool, The contact address information management unit manages the priority level for each of a plurality of modes set by the user. The plurality of contact tools include instant contact tools and sending contact tools. The plurality of modes include a normal mode, a contact mode and a sending mode, wherein In the normal mode, the priority of the sending type contact tool is set to high, and the priority of the instant type contact tool is set to low. In the contact mode, priority is set to receive contact through the instant contact tool, and to receive contact quickly through the next delivery contact tool. In the sending mode, in response to the contact request of the third party, the user is contacted only through the sending contact tool in response to the contact request of the third party, and the user is not contacted through the instant contact tool.
9. A contact method, characterized in that: The steps include: ID information management step, publicly identifying the user's ID information to a third party and managing it; A contact address information management step of assigning a priority to each contact address information of the user in a plurality of contact tools and managing the same without disclosing it to the third party; A receiving step of receiving a contact request specifying the ID information as a contact address from the third party; a selection step of selecting information to be used from the contact address information of the user involved in the received ID information according to the priority; and a contact relay step of relaying the contact based on the corresponding contact tool using the selected contact address information, The contact address information management step manages the priority level for each of a plurality of modes set by the user. The plurality of contact tools include instant contact tools and sending contact tools. The plurality of modes include a normal mode, a contact mode and a sending mode, wherein In the normal mode, the priority of the sending type contact tool is set to high, and the priority of the instant type contact tool is set to low. In the contact mode, priority is set to receive contact through the instant contact tool, and to receive contact quickly through the next delivery contact tool. In the sending mode, in response to the contact request of the third party, the user is contacted only through the sending contact tool in response to the contact request of the third party, and the user is not contacted through the instant contact tool.
10. A computer program product, characterized in that Includes communication programs that enable a computer to function as: ID information management unit, which discloses and manages the ID information of the user to a third party; a contact address information management unit that assigns a priority to each contact address information of the user in the plurality of contact tools and manages the same without disclosing it to the third party; a receiving unit, receiving a contact request specifying the ID information as a contact address from the third party; a selection unit, which selects information to be used from the contact address information of the user involved in the received ID information according to the priority; and a contact relay unit that uses the selected contact address information to relay the contact based on the corresponding contact tool, The contact address information management unit manages the priority level for each of a plurality of modes set by the user. The plurality of contact tools include instant contact tools and sending contact tools. The plurality of modes include a normal mode, a contact mode and a sending mode, wherein In the normal mode, the priority of the sending type contact tool is set to high, and the priority of the instant type contact tool is set to low. In the contact mode, priority is set to receive contact through the instant contact tool, and to receive contact quickly through the next delivery contact tool. In the sending mode, in response to the contact request of the third party, the user is contacted only through the sending contact tool in response to the contact request of the third party, and the user is not contacted through the instant contact tool.
