Method and server for providing response message to message transmission request
The system addresses delayed and costly international communication issues by using a telecommunications server to manage overseas notification services, ensuring secure and efficient message delivery based on user authentication and importance levels, reducing roaming charges and improving user satisfaction.
Patent Information
- Application Number
- PCT/KR2024/020888
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-21
- Filing Date
- 2024-12-20
- Publication Date
- 2025-07-17
AI Technical Summary
Existing international call and text messaging services face challenges such as delayed message delivery due to time differences, language barriers, high roaming charges, and limitations in expressing messages across different countries, especially when using prepaid/postpaid cards or USIMs abroad, leading to inefficient and costly communication.
A system that allows for real-time or non-real-time delivery of response messages without roaming, using a telecommunications company server to determine subscription to an overseas notification service, perform user authentication, and route connections through a service server to provide differentiated response messages based on delivery necessity and importance levels.
Reduces the burden of high roaming charges, enhances security through multiple authentication levels, and improves user satisfaction by providing efficient and secure message delivery tailored to the recipient's needs and location.
Smart Images

Figure KR2024020888_17072025_PF_FP_ABST
Abstract
Description
Method and server for providing response messages in response to message transmission requests
[0001] The technical field of the present disclosure relates to a system that supports a service that allows a message requested from a domestically receiving terminal to be confirmed from overseas, a method thereof, and a computer-readable recording medium having recorded thereon a program for executing on a computer, and relates to a technical field that allows a response message corresponding to an outgoing call request requested from a sending terminal to be provided to a receiving terminal.
[0002] In addition, the technical field of the present disclosure relates to a system, method, and computer-readable recording medium that supports a user authentication service to enable confirmation of a message requested from a receiving terminal, and a program for executing the same on a computer, and relates to a technical field that enables a service-related message to be provided to a receiving terminal by performing user authentication for a receiving terminal account when a service provision request is received from a receiving terminal.
[0003] Traditionally, existing international calling services, whether via telephone or wireless, primarily focused on voice calls and text messaging. Due to time differences between countries, even international calls often resulted in messages being delayed or simply conveyed due to high rates. Furthermore, text messages had to be written in English, due to the different terminals and supported languages in each country. Similarly, roaming phones often struggled to communicate in Korean when sending messages to customers roaming abroad. Furthermore, prepaid / postpaid card services, widely used for international travel, often offer only fragmented voice-focused calls, lacking the value-added services required for international calling. Roaming allows users to make and receive calls using their own number in countries with which automatic roaming agreements have been established. However, roaming charges can be expensive and burdensome for users. Furthermore, restrictions may arise due to different frequency bands depending on the country or region where automatic roaming is being implemented. Therefore, methods and services that can overcome the aforementioned limitations of roaming are needed.
[0004] In addition, if a user wants to use the mobile terminal they used in Korea while traveling abroad, they can use the mobile terminal they used in Korea through roaming. However, this roaming method has the problem of being very expensive because the fee is charged per call time or data usage. Recently, a roaming fee system has been used that charges a flat fee per day within a specified call time range or data usage range. However, this roaming fee system has the problem of charging excessively high fees for short-term stays of 2-3 days, but for medium-term stays of several weeks or months, it has the problem of being charged excessively high fees. To partially resolve these issues, there are cases where pocket Wi-Fi or prepaid USIMs are purchased and used in foreign countries. However, in the case of these pocket Wi-Fi or prepaid USIMs, data charges are only charged at a flat rate for a specified amount of data over a specified period of time. However, when making phone calls or sending wireless messages (such as SMS, EMS, MMS, etc.) through an exchange, expensive roaming charges are incurred. In addition, when purchasing and using a prepaid USIM in a foreign country, there is a problem that user authentication corresponding to the USIM used in Korea may be uncertain. Therefore, there is a need for methods and services that can overcome the limitations of using USIMs in foreign countries mentioned above.
[0005] Additionally, depending on the sender, unnecessary text messages and voice messages are provided, inevitably resulting in delays in delivery times. Therefore, methods and services that can overcome the aforementioned limitations of roaming are needed.
[0006] The problem to be solved in this disclosure is to provide a system that supports receiving response messages corresponding to multiple messages received at a domestic receiving terminal in non-real time without using a roaming service overseas.
[0007] In addition, the problem to be solved in the present disclosure is to provide a system that performs identity verification for a recipient account corresponding to a recipient terminal, so as to enable receiving multiple messages received on a domestic recipient terminal without using a roaming service overseas.
[0008] In addition, the problem to be solved in the present disclosure is to provide a system that supports receiving response messages in real time or non-real time according to the characteristics of the sender account corresponding to multiple messages received by a domestic receiving terminal without using a roaming service overseas.
[0009] The problems to be solved in the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
[0010] As a technical means for achieving the above-described technical task, a method for providing a response message in response to a message transmission request according to a first aspect of the present disclosure may include the steps of: a telecommunications company server receiving an outgoing call request for transmission of a plurality of voice messages to a called terminal from a calling terminal; a step in which the telecommunications company server, upon receiving the outgoing call request, determines whether a called account corresponding to the called terminal is subscribed to an overseas notification service; a step in which the telecommunications company server routes a line connection between the called terminal and the called terminal through a service server if the called account is subscribed to the overseas notification service; a step in which the service server provides a first response message corresponding to a first voice message, which is one of the plurality of voice messages, to the called terminal; and a step in which the service server provides a second response message corresponding to a second voice message, which is one of the plurality of voice messages, to the called terminal.
[0011] In addition, the service server may further include a step of determining each of the plurality of voice messages as the first voice message or the second voice message based on the analysis results of the plurality of voice messages.
[0012] In addition, the step of determining each of the plurality of voice messages as the first voice message or the second voice message may further include a step in which the service server determines a delivery necessity level indicating the degree to which the plurality of voice messages need to be delivered to the recipient account; and a step in which the service server determines the plurality of voice messages as the first voice message or the second voice message according to the delivery necessity level.
[0013] In addition, the step of determining whether the caller is subscribed to the overseas notification service may include, when the location of the receiving terminal is determined to be overseas, the telecommunications company server may determine whether the caller's account is subscribed to the overseas notification service.
[0014] In addition, the step in which the service server provides the first response message to the calling terminal may provide the first response message to the calling terminal using a domestic line, and the step in which the service server provides the second response message to the called terminal may provide the second response message to the called terminal using an overseas line.
[0015] In addition, the step of providing the second response message to the receiving terminal may allow the service server to provide the second response message to the receiving terminal using an overseas public network.
[0016] In addition, the step of determining whether the overseas notification service is subscribed to may further include a step in which, if the location of the receiving terminal is determined to be overseas, the telecommunications company server determines whether the receiving terminal's account is subscribed to the overseas notification service based on the domestic first USIM installed in the receiving terminal, and, if the receiving terminal is subscribed to the overseas notification service, the service server performs a user authentication request for the receiving terminal; and, if the user authentication is completed, a step in which the service server requests the receiving terminal to register at least one or more overseas notification authentication information.
[0017] In addition, if a second overseas SIM card (USIM) is installed in the receiving terminal, the service server may further include a step of performing authentication on the receiving terminal based on the registered overseas notification authentication information.
[0018] In addition, the method may further include a step of requesting the service server to load the first USIM into the receiving terminal when a preset period of time has passed since the second USIM was loaded.
[0019] A system for providing a response message according to a message transmission request according to a second aspect of the present disclosure may include: a telecommunications company server that receives an outgoing call request for transmission of a plurality of voice messages to a receiving terminal from a sending terminal, determines whether a receiving account corresponding to the receiving terminal is subscribed to an overseas notification service upon receiving the outgoing call request, and, if the receiving account is subscribed to the overseas notification service, routes a line connection between the receiving terminal and the sending terminal through a service server; and a service server that provides a first response message corresponding to a first voice message among the plurality of voice messages to the sending terminal and provides a second response message corresponding to a second voice message among the plurality of voice messages to the receiving terminal.
[0020] Additionally, the service server may determine each of the plurality of voice messages as the first voice message or the second voice message based on the analysis results of the plurality of voice messages.
[0021] Additionally, the service server may determine a delivery necessity level indicating the degree to which the plurality of voice messages need to be delivered to the recipient account, and may determine the plurality of voice messages as the first response message or the second response message based on the delivery necessity level.
[0022] According to a third aspect of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon a program for implementing the method of the first aspect can be provided.
[0023]
[0024] As a technical means for achieving the above-described technical task, a method for providing a service-related message when user authentication is performed according to the fourth aspect of the present disclosure comprises the steps of: a service server receiving a service provision request requesting provision of an overseas notification service from a user account corresponding to a receiving terminal; a step for determining, upon receiving the service provision request, whether the user account is subscribed to the overseas notification service; a step for performing first user authentication using an ID and a password on the user account when the service server is subscribed to the overseas notification service; a step for performing second user authentication on the user account using at least one of a pre-designated keyword, an access IP band, location information, and an email address when the first user authentication is normally performed; a step for determining, upon performing the second user authentication, whether a timeout occurs based on a time count situation in which a count is started and is performed based on a type of USIM inserted in the receiving terminal; And, if the timeout does not occur, the service server may include a step of providing a message indicating that the overseas notification service is provided for the recipient account.
[0025] In addition, the step of determining whether the above timeout has occurred may include starting the count when the SIM card inserted into the receiving terminal is an overseas SIM card.
[0026] In addition, the service server may further include a step of performing re-authentication from a domestic SIM card inserted into the receiving terminal when the timeout occurs; and a step of releasing the timeout as the re-authentication is performed by the service server.
[0027] In addition, the service server may include a step of receiving a service subscription request requesting subscription to the overseas notification service from the recipient account; a step of obtaining registration information including at least one of the ID, the password, an international mobile equipment identity (IMEI), connection information (CI), and biometric information upon receiving the service subscription request; and a step of providing a message indicating that the recipient account is subscribed to the overseas notification service upon obtaining the registration information by the service server.
[0028] In addition, the step of providing a message indicating that the overseas notification service is provided may include a step in which the service server determines a user authentication level based on the time count situation; and a step in which the service server performs third user authentication according to an additional authentication method corresponding to the user authentication level.
[0029] In addition, the step of performing the third identity verification may be performed based on a pattern input input from the recipient account when the identity verification level is the first level, based on a fingerprint input input from the recipient account when the identity verification level is the second level, based on a fingerprint input input from the recipient account when the identity verification level is the third level, based on the pattern input and the fingerprint input input from the recipient account, and may be performed in the order of the third level, the second level, and the first level.
[0030] In addition, the step of performing the re-authentication may request the re-authentication for the recipient account when the counting start progresses based on the time count situation and a preset period of time has passed.
[0031] Additionally, the above-mentioned authentication level may be determined in proportion to the excess time that the counting start progresses and exceeds.
[0032] Additionally, the step of determining the identity authentication level may further determine the identity authentication level based on the difference between the first point in time at which the first identity authentication is performed and the second point in time at which the second identity authentication is performed.
[0033] Additionally, the step of determining whether a timeout occurs may be such that the service server can update the preset period corresponding to the timeout based on the first number of user authentications and the second number of user authentications.
[0034] According to the fifth aspect of the present disclosure, when identity verification is performed, a server for providing a service-related message may include a receiving unit that receives a service provision request requesting provision of an overseas notification service from a recipient account corresponding to a recipient terminal; and a processor that, upon receiving the service provision request, determines whether the recipient account is subscribed to the overseas notification service, and if subscribed to the overseas notification service, performs first identity verification using an ID and a password for the recipient account, and if the first identity verification is performed normally, performs second identity verification for the recipient account using at least one of a pre-designated keyword, an access IP band, location information, and an email address, and when the second identity verification is performed, determines whether a count is started based on the type of USIM inserted in the recipient terminal, determines whether a timeout occurs based on an ongoing time count situation, and if the timeout does not occur, provides a message indicating that the overseas notification service is provided for the recipient account.
[0035] In addition, the processor may start the count if the SIM card inserted into the receiving terminal is an overseas SIM card, perform re-authentication from a domestic SIM card inserted into the receiving terminal if the timeout occurs, and release the timeout as the re-authentication is performed.
[0036] According to a sixth aspect of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon a program for implementing the method of the fourth aspect can be provided.
[0037]
[0038] As a technical means for achieving the above-described technical task, a method for providing a response message according to sender account authentication according to a seventh aspect of the present disclosure comprises the steps of: a telecommunications company server receiving an outgoing call request for transmitting a plurality of voice messages to a receiving terminal from a sending terminal; a step in which the telecommunications company server determines, upon receiving the outgoing call request, whether a recipient account corresponding to the receiving terminal is subscribed to an overseas notification service; a step in which the telecommunications company server routes a line connection between the receiving terminal and the sending terminal through a service server if the recipient account is subscribed to the overseas notification service; a step in which the service server acquires sender account characteristic information including at least one of a sending nationality, a sending communication network, and a sending phone number for the sender account corresponding to the sending terminal; a step in which the service server determines, based on the sender account characteristic information, a call processing method including at least one of an additional notification type, a transmission priority, a type of network used for transmission, and a format of a message to be transmitted for the plurality of voice messages; And the service server may include a step of providing a response message corresponding to the plurality of voice messages to the called terminal based on the call processing method.
[0039] In addition, the step of determining the call processing method may allow the service server to determine the call processing method based on whether the calling phone number is a number pre-stored in the receiving terminal.
[0040] In addition, the step of determining the call processing method may include a step in which the service server determines a call importance level based on the caller account characteristic information and the analysis results for the plurality of voice messages; and a step in which the service server determines the additional notification type, the delivery priority, the type of network used for the delivery, and the format of the message based on the call importance level.
[0041] In addition, when the transmission importance level is equal to or higher than the first level, the service server may provide the response message to the receiving terminal via a dedicated network, and when the transmission importance level is lower than the first level, the service server may provide the response message to the receiving terminal via a public network.
[0042] Additionally, the additional notification type may include at least one of an emergency notification message, a voice file message, and an emergency caller notification message, and the format of the message may include at least one of a summary format, a text format, and a link processing format.
[0043] In addition, the step of determining the call priority level includes a step in which the service server determines the caller priority based on whether the caller number is a number pre-stored in the called terminal, a number preset from the called terminal, and a spam number; a step in which the service server determines the message priority based on a message content analysis result for the plurality of voice messages; and a step in which the service server determines the caller priority level based on the caller priority and the message priority; wherein a higher weight may be given to the caller priority than the message priority.
[0044] In addition, the step of determining the transmission importance level may be such that the service server determines the transmission priority based on weights that are gradually assigned in the order of the preset number, the pre-stored number, and the message content analysis result, and if the outgoing phone number is the spam number or is not the pre-stored number, the service server may provide a risk notification message based on weights that are gradually assigned in the order of the outgoing communication network, the outgoing nationality, and the message content analysis result.
[0045] In addition, when the service server has the sending importance level equal to or higher than the first level and less than the second level higher than the first level, the service server sequentially provides the response message to the receiving terminal through the dedicated network, and when the sending importance level is equal to or higher than the second level, the service server can provide the response message to the receiving terminal according to the delivery priority together with the additional notification type.
[0046] In addition, the step of determining whether the caller is subscribed to the overseas notification service may determine whether the caller's account is subscribed to the overseas notification service if the telecommunications company server determines that the location of the caller's terminal is overseas.
[0047] A system for providing a response message according to sender account authentication according to an eighth aspect of the present disclosure may include: a telecommunications company server that receives an outgoing call request for transmitting a plurality of voice messages to a receiving terminal from a sending terminal, determines whether a receiving account corresponding to the receiving terminal is subscribed to an overseas notification service upon receiving the outgoing call request, and, if the receiving account is subscribed to the overseas notification service, routes a line connection between the receiving terminal and the sending terminal through a service server; and a service server that obtains sending account characteristic information including at least one of a sending nationality, a sending communication network, and a sending phone number for the sending account corresponding to the sending terminal, determines a call processing method including at least one of an additional notification type, a transmission priority, a type of network used for transmission, and a format of a message to be transmitted for the plurality of voice messages based on the call processing method, and provides a response message corresponding to the plurality of voice messages to the receiving terminal based on the call processing method.
[0048] Additionally, the service server can determine the call processing method based on whether the calling phone number is a number pre-stored in the receiving terminal.
[0049] Additionally, the service server may determine a level of importance of the caller based on the analysis results of the caller account characteristic information and the plurality of voice messages, and may determine the type of additional notification, the delivery priority, the type of network used for the delivery, and the format of the message based on the level of importance of the caller account.
[0050] According to the ninth aspect of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon a program for implementing the method of the seventh aspect can be provided.
[0051] According to one embodiment of the present disclosure, user satisfaction can be improved by reducing the burden of large roaming charges that may arise during long-term stays abroad.
[0052] In addition, the efficiency of providing a response message can be improved in that the first voice message and the second voice message are determined based on the level of transmission need, and different response messages are provided to the calling terminal and the called terminal.
[0053] Additionally, since the user uses the first and second SIM cards of different countries, security can be improved in that a response message is provided to the receiving terminal when authentication is completed by performing further authentication using overseas notification authentication information.
[0054] Additionally, when providing overseas notification services, security can be improved by performing first and second identity verification.
[0055] Additionally, it has the effect of ensuring greater security by performing additional re-authentication based on the time count situation.
[0056] Additionally, it has the effect of ensuring both user convenience and security by performing additional third-party authentication according to the level of difficulty depending on the additional authentication method corresponding to the level of authentication.
[0057] Additionally, the efficiency of providing response messages can be improved by identifying outgoing call requests received from unnecessary sender accounts and providing response messages.
[0058] In addition, there is an effect that the satisfaction of the user receiving the response message can be improved by providing a voice message with a different call processing method applied according to the sender account characteristic information. The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
[0059] FIG. 1 is a block diagram schematically illustrating the configuration of a system for providing a response message in response to a message transmission request according to a first embodiment of the present invention.
[0060] FIG. 2 is a flowchart schematically illustrating each step of providing a response message to a sending terminal or a receiving terminal in a system for providing a response message in response to a message transmission request according to a first embodiment of the present invention.
[0061] FIG. 3 is a flowchart schematically illustrating each step in which a response message is provided to a receiving terminal as a communication service server routes a line connection through a service server according to a first embodiment of the present invention.
[0062] FIG. 4 is a diagram illustrating an example in which a server according to a first embodiment of the present invention provides a corresponding response message in response to a call request for transmitting multiple voice messages.
[0063] FIG. 5 is a diagram illustrating an example in which a server according to a first embodiment of the present invention provides a corresponding response message in response to a request for transmission of multiple text messages.
[0064] FIG. 6 is a flowchart schematically illustrating each step according to an example of a user authentication process performed by a server supporting an overseas notification service according to a first embodiment of the present invention.
[0065] FIG. 7 is a flowchart schematically illustrating each step according to an example of performing a user authentication re-request process when a preset period of time has passed since the server according to the first embodiment of the present invention performed the user authentication process.
[0066] FIG. 8 is a flowchart schematically illustrating each step of providing a first response message and a second response message based on a transmission requirement level by a server according to a first embodiment of the present invention.
[0067] FIG. 9 is a flowchart schematically illustrating each step according to an example in which a server according to a first embodiment of the present invention processes multiple voice messages and provides a response message.
[0068] FIG. 10 is a flowchart schematically illustrating each step according to an example in which a server according to a first embodiment of the present invention processes a plurality of text messages and provides a response message.
[0069] FIG. 11 is a block diagram schematically illustrating the configuration of a system that provides service-related messages as user authentication is performed according to a second embodiment of the present invention.
[0070] FIG. 12 is a flowchart schematically illustrating each step of providing a message indicating that an overseas notification service is provided for a recipient account in a system that provides service-related messages as identity authentication is performed according to a second embodiment of the present invention.
[0071] FIG. 13 is a flowchart schematically illustrating each step of determining overseas notification service subscription upon receiving a service subscription request from a receiving terminal by a service server according to a second embodiment of the present invention.
[0072] FIG. 14 is a flowchart schematically illustrating a step in which a service server according to a second embodiment of the present invention requests re-authentication from a receiving terminal.
[0073] FIG. 15 is a flowchart schematically illustrating an example in which a service server according to a second embodiment of the present invention performs re-authentication for a recipient account corresponding to a receiving terminal.
[0074] FIG. 16 is a flowchart schematically illustrating an example in which a service server according to a second embodiment of the present invention performs third-party authentication on a recipient account corresponding to a recipient terminal.
[0075] FIG. 17 is a flowchart showing the overall flow of a service server according to a second embodiment of the present invention performing a user authentication process and a service-related message provision process.
[0076] FIG. 18 is a block diagram schematically illustrating the configuration of a system for providing a response message according to sender account authentication according to a third embodiment of the present invention.
[0077] FIG. 19 is a flowchart schematically illustrating each step of providing a response message to a receiving terminal in a system for providing a response message according to sender account authentication according to a third embodiment of the present invention.
[0078] FIG. 20 is a flowchart schematically illustrating each step in which a response message is provided to a receiving terminal as a communication service server routes a line connection through a service server according to a third embodiment of the present invention.
[0079] FIG. 21 is a flowchart schematically illustrating each step of determining a transmission importance level by a server according to a third embodiment of the present invention.
[0080] FIG. 22 is a flowchart schematically illustrating each step in which a server according to a third embodiment of the present invention provides a response message to a receiving terminal based on the sending importance level.
[0081] FIG. 23 is a flowchart schematically illustrating each step of a specific process performed by a server according to a third embodiment of the present invention to determine a transmission importance level.
[0082] FIG. 24 is a schematic diagram illustrating some examples of various additional notification types and message formats of a response message according to a third embodiment of the present invention.
[0083] The advantages and features of the present disclosure, and the methods for achieving them, will become clearer with reference to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure is complete and to fully inform those skilled in the art of the scope of the present disclosure.
[0084] The terminology used herein is for the purpose of describing embodiments only and is not intended to limit the present disclosure. In this specification, the singular also includes the plural unless specifically stated otherwise. As used herein, the terms "comprises" and / or "comprising" do not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like components throughout the specification, and "and / or" includes each and any combination of one or more of the mentioned components. Although "first", "second", etc. are used to describe various components, these components are not limited by these terms. These terms are only used to distinguish one component from another. Therefore, it should be understood that a first component mentioned below may also be a second component within the technical spirit of the present disclosure.
[0085] Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used in their common sense to those skilled in the art. Furthermore, terms defined in commonly used dictionaries should not be interpreted ideally or excessively unless explicitly defined otherwise.
[0086] Spatially relative terms such as "below," "beneath," "lower," "above," and "upper" can be used to easily describe the relationship between one component and other components as depicted in the drawings. Spatially relative terms should be understood to include different orientations of the components during use or operation in addition to the orientations depicted in the drawings. For example, if a component depicted in the drawings were flipped over, a component described as "below" or "beneath" another component could end up "above" the other component. Thus, the exemplary term "below" can include both the above and below orientations. Components can also be oriented in other directions, and thus spatially relative terms can be interpreted accordingly.
[0087] Before the explanation, the present invention can support obtaining a voice message or a response message for a message when transmitting a message by routing a service server on behalf of the receiving terminal when a call connection is attempted between the sending terminal and the receiving terminal in response to a message transmission request for a sending terminal corresponding to another user to whom the user's message is to be transmitted (used by another user to transmit a message to the user) and the other user terminal (receiving terminal) of the user. In addition, the app server supporting the message transmission app service can be controlled by being linked with the app client, so that when information regarding a voice message or text message obtained in response to the sending request is to be provided to the user terminal, a voice file or a text file, etc. can be provided to the user terminal. With respect to the system for providing a response message in response to such message transmission and the support service, the voice message and / or text message processing process between the service server, the telecommunications company server, and the app client in the process in which the response message providing system provides a response message in response to the sending request received from the sending terminal will be described with reference to the drawings.
[0088] The telecommunications company server can enable mobile communication by linking with the service server and app client via wired / wireless communication. Furthermore, the telecommunications company server can support message delivery services for either the receiving or sending terminal. The receiving terminal may be a terminal corresponding to an account previously subscribed to an overseas notification supplementary service supported by the telecommunications company server. Furthermore, upon receiving a call request from the sending terminal, the telecommunications company server routes the line connection through the service server, thereby enabling message delivery through the service server. The service server receives multiple voice messages or multiple text messages from the sender (or user) and the receiving party (or user), and obtains response messages for the received messages. At this time, the voice and text recognition functions and the voice and text reception functions can be performed using various known technologies.
[0089] It may further include devices necessary for storing voice message content and / or text message content received through a mobile communication network in a storage memory, and since these devices are already well-known technologies, they will be easily understood by those skilled in the art even without being described in detail herein.
[0090]
[0091] Hereinafter, embodiments are described in detail with reference to the drawings.
[0092] A server according to an embodiment described in the embodiments may be used to provide or perform various message transmission related services by being serverally connected to a plurality of user terminals.
[0093]
[0094] [Example 1]
[0095] FIG. 1 is a block diagram schematically illustrating the configuration of a response message providing system (1000a) in response to a message transmission request according to a first embodiment of the present invention.
[0096] Referring to the drawing, a system (1000a) for providing a response message according to a message transmission request may include a telecommunications company server (120) and a service server (120a). In one embodiment, the telecommunications company server (120) and the service server (120a) may be performed on the same server due to inter-server interworking, but may be differently indicated as the telecommunications company server (120) or the service server (120a) depending on the entity performing various operations. In one embodiment, the telecommunications company server (120) may receive an outgoing call request for transmitting multiple voice messages to the receiving terminal (110) from the sending terminal (140). In addition, upon receiving the outgoing call request, the telecommunications company server (120) may determine whether the recipient account corresponding to the receiving terminal (110) is subscribed to an overseas notification service. Additionally, if the recipient's account is subscribed to an overseas notification service, the telecommunications company server (120) can route the line connection between the recipient terminal (110) and the calling terminal (140) through the service server (120a).
[0097] According to one embodiment, a service server (120a) may provide a first response message corresponding to a first voice message, which is one of a plurality of voice messages, to a sending terminal (140). In addition, the service server (120a) may provide a second response message corresponding to a second voice message, which is one of a plurality of voice messages, to a receiving terminal (110).
[0098] In one embodiment, the service server (120a) may transmit a second response message to the app client (130) of the called terminal (110). The app client (130) may be a device that supports an app service for the called terminal (110). Accordingly, the second response message may be provided to the called party's account through the app client (130). In one embodiment, when a message transfer request is obtained between the called terminal (110) and the calling terminal (140), the telecommunications company server (120), the service server (120a), and the app client (130) may operate in conjunction with each other, and thus, response message processing for multiple voice messages may be performed. The app client (130) may support the called terminal (110) with an app service that can store or generate a response message according to the message transfer request, and may receive various information from the app server within the service server (120a). That is, a server according to one embodiment may operate by including a service server (120a), a telecommunications server (120), and an app client (130).
[0099] In addition, it should be noted that the process of receiving a call request from a telecommunications company server (120) in a response message providing system (1000a) in response to a message delivery request, determining whether the recipient account is subscribed to an overseas notification service, and transmitting a response message in response to the message delivery request to an app client (130) through the service server (120a) can be combined by a combination of various conventional networks such as an Internet network, a mobile communication network, or a mobile communication exchange server, and there are no special restrictions on this.
[0100] In addition, it will be understood by those skilled in the art that, in addition to the components illustrated in FIG. 1, other general components may be further included in the system (1000a) for providing a response message in response to a message delivery request. For example, the system (1000a) for providing a response message in response to a message delivery request may further include a telecommunications company server (120) corresponding to the receiving terminal (110), a value-added service server for checking whether the receiving party's account is subscribed to an overseas notification service, a media server for acquiring a voice signal when a call is connected and processing media information, a web server for acquiring and storing voice files, text files, etc. acquired through the voice signal, etc. Alternatively, it will be understood by those skilled in the art that, according to another embodiment, some of the components illustrated in FIG. 1 may be omitted.
[0101] Here, the communication server (120) communicates with any internal component or at least one external terminal via a wired / wireless communication network. The external terminal may include a service server (120a), an app client (130), a receiving terminal (110), etc. Here, wireless Internet technologies include Wireless LAN (WLAN), Digital Living Network Alliance (DLNA), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSUPA), High Speed Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), Wireless Mobile Broadband Service (WMBS), 5G mobile communication service, Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Ultra Sound Communication (USC), Visible Light Communication (VLC), Wi-Fi, Wi-Fi Direct, LoRa (Long Range), etc. may be included, and the communication company server (120) transmits and receives data according to at least one wireless Internet technology, including Internet technologies not listed above.Additionally, wired communication technologies may include Power Line Communication (PLC), USB communication, Ethernet, serial communication, and optical / coaxial cables. Furthermore, the communication unit can exchange information with any terminal via the Universal Serial Bus (USB). In addition, the communication server (120) transmits and receives wireless signals with a base station, a response message providing server, a service server (120a), an app client (130), a receiving terminal (110), etc. on a mobile communication network constructed according to technical standards or communication methods for mobile communication (e.g., GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EVDO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.).
[0102] A system (1000a) for providing a response message according to a message transmission request according to an embodiment can be used by requesting message transmission from a plurality of sending terminals (140) to a receiving terminal (110), and can be linked with all kinds of handheld-based wireless communication devices equipped with a touch screen panel, such as a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a PMP (Portable Multimedia Player), a tablet PC, etc. In addition, it can be used for message transmission through a system that includes or is linked with a device that has a foundation for installing and executing an application, such as a desktop PC, a tablet PC, a laptop PC, an IPTV including a set-top box.
[0103] A system (1000a) for providing a response message in response to a message transmission request can be implemented as a server, such as a computer, that operates through a computer program to realize the functions described in this specification.
[0104] A system (1000a) for providing a response message in response to a message delivery request according to one embodiment may include, but is not limited to, a message delivery-related server (not shown). The server according to one embodiment may support an application that provides a message delivery service.
[0105] Hereinafter, the description will be centered on an embodiment in which a server operating in a response message providing system (1000a) according to a message transmission request independently provides a response message, but as described above, this may be performed through interworking with a plurality of servers included in the response message providing system (1000a) according to a message transmission request. That is, it can be seen that the plurality of servers included in the response message providing system (1000a) according to a message transmission request according to an embodiment may be implemented in an integrated manner in terms of their functions, may be omitted, and are not limited to any one embodiment.
[0106]
[0107] FIG. 2 is a flowchart schematically illustrating each step of providing a response message to a sending terminal (140) or a receiving terminal (110) in a response message providing system (1000a) in response to a message transmission request according to the first embodiment of the present invention.
[0108] Referring to step S210a, the telecommunications company server (120) according to one embodiment may receive an outgoing call request for transmission of multiple voice messages to the called terminal (110) from the calling terminal (140). In one embodiment, the multiple voice messages may include voice signals according to call connections. The telecommunications company server (120) may include a telecommunications company server (120) corresponding to a called account and a telecommunications company server (120) corresponding to a called account, and may support call connections corresponding to multiple voice messages by performing mobile communication through one or more telecommunications company servers (120). Accordingly, the telecommunications company server (120) may receive an outgoing call request requested to the called terminal (110) from the called terminal (140). In one embodiment, an example in which a call request for transmitting multiple voice messages is received by the receiving terminal (110) is shown as an example, but is not limited thereto, and may further include an example in which a call request for transmitting multiple text messages is received in addition to multiple voice messages.
[0109] Referring to step S220a, the telecommunications company server (120) according to one embodiment may determine whether the recipient account corresponding to the receiving terminal (110) is subscribed to an overseas notification service upon receiving a call request. In one embodiment, the overseas notification service may include a service that allows the receiving terminal (110) to receive a response message corresponding to a plurality of voice messages in response to at least one call request requested from a domestic calling terminal (140) or to the receiving terminal (110) corresponding to the receiving account in Korea when the receiving terminal (110) is located overseas. This may be an example of providing a response message corresponding to at least one call request received by the receiving terminal (110) corresponding to the receiving account in Korea to the receiving terminal (110) overseas, for the receiving account using the telecommunications company corresponding to the server according to one embodiment. In one embodiment, the telecommunications company server (120) may determine whether the recipient's account is subscribed to an overseas notification service when the location of the receiving terminal (110) is determined to be overseas. For example, the telecommunications company server (120) may determine whether the recipient's account is subscribed to an overseas notification service based on the location of the receiving terminal (110). That is, the telecommunications company server (120) and the service server (120a) may not support the overseas notification service when the location of the receiving terminal (110) is domestic, and may support the overseas notification service when the location of the receiving terminal (110) is overseas.
[0110] Referring to step S230a, the telecommunications company server (120) according to one embodiment may route the line connection between the receiving terminal (110) and the calling terminal (140) to pass through the service server (120a) if the called party's account is subscribed to the overseas notification service. If the called party's account is subscribed to the overseas notification service, the telecommunications company server (120) may support the line connection by being linked with the service server (120a) and may support the notification service for multiple voice messages. In one embodiment, if the telecommunications company server (120) routes the line connection between the receiving terminal (110) and the calling terminal (140) to pass through the service server (120a) depending on whether the called party is subscribed to the overseas notification service, the app client (130) may be further linked and operated through the service server (120a). For example, the service server (120a) may further include an app server, and the app client (130) may be operated in conjunction with the app server by controlling the app server.
[0111] Referring to step S240a, the service server (120a) according to one embodiment may provide a first response message corresponding to a first voice message, which is one of a plurality of voice messages, to the sending terminal (140). In one embodiment, the first voice message may be a message that is determined to have a low need for being delivered to the recipient account. Accordingly, the service server (120a) may provide a first response message indicating a response to the first voice message, which has a low need for being delivered to the recipient account, to the sending terminal (140).
[0112] Referring to step S250a, the service server (120a) according to one embodiment may provide a second response message corresponding to a second voice message, which is one of a plurality of voice messages, to the receiving terminal (110). In one embodiment, the second voice message may be a message that is determined to have a high need to be delivered to the receiving account. Accordingly, the service server (120a) may perform voice processing on the second voice message that has a high need to be delivered to the receiving account and provide the second response message, which is obtained, to the receiving terminal (110). In one embodiment, the service server (120a) may determine each of the plurality of voice messages as a first voice message or a second voice message based on the analysis results of the plurality of voice messages. The first voice message may be a preset simple message, such as “Hello,” and the first voice message and the second voice message may be classified based on AI-based message content importance analysis. The service server (120a) can determine a delivery necessity level, which indicates the degree to which multiple voice messages require delivery to the recipient's account. Depending on the delivery necessity level, the service server (120a) can determine multiple voice messages as either a first voice message or a second voice message. In one embodiment, the service server (120a) can determine the delivery necessity level based on the phrases in the voice message. For example, if the number of phrases is two or fewer, the delivery necessity level can be determined as the first level, which has the lowest delivery necessity. In other words, a voice message containing two or fewer phrases, such as "Hello," can correspond to the first level.In addition, when the number of phrases exceeds 2 and is less than or equal to a preset number (e.g., 10), the service server (120a) may determine the level of need for transmission as a second level, which is determined to have a higher need for transmission than the first level, and when the number of phrases exceeds the preset number (e.g., 10), the service server (120a) may determine the level of need for transmission as a third level, which is determined to have a higher need for transmission than the second level. Accordingly, when a voice message determined to be a first level is received, the service server (120a) may provide a first response message requesting the sending terminal (140) for the purpose of requesting message transmission to the called terminal (110). In addition, when a voice message determined to be a second level and / or a third level is received, the service server (120a) may provide a second response message corresponding to the voice message to the called terminal (110). The second response message may be text data for the voice message or may be voice data. In another embodiment, the service server (120a) may provide summarized text data as the second response message when a voice message determined to be a third level is received or when the number of multiple response messages to be provided non-real-time is greater than or equal to a preset number. For example, the service server (120a) may obtain summarized text data by performing a process of extracting main keywords based on independent morphemes. Therefore, when the number of response messages to be provided or the content of the response messages is greater than a certain level, the response message can be provided more efficiently by providing summarized text data to the receiving terminal (110). In another embodiment, the service server (120a) may determine whether to deliver a voice file based on preset sender information that is highly related to the receiving party's account, such as family or friends.For example, voice messages corresponding to sender information for advertising purposes such as credit card companies and travel agencies may be more efficient in transmission using only text data, but voice messages corresponding to preset sender information such as family or friends may require more importance of voice data that can increase the efficiency of message transmission than text data. Therefore, in the case of voice messages corresponding to preset sender information, voice data (voice file) may be provided to the receiving terminal (110) with priority over text data.
[0113] Accordingly, the service server (120a) may provide a first response message corresponding to at least one message determined as a first voice message to the sending terminal (140), and may provide a second response message corresponding to at least one message determined as a second voice message to the receiving terminal (110). In one embodiment, the service server (120a) may provide the first response message to the sending terminal (140) using a domestic line. In one embodiment, the sending terminal (140) may be a terminal that requests message transmission to a number corresponding to the receiving terminal (110) in Korea. Accordingly, the service server (120a) may provide the first response message using a domestic line. In addition, the service server (120a) may provide the second response message to the receiving terminal (110) using an overseas line. The receiving terminal (110) may be a terminal whose location changes from domestic to overseas. Accordingly, the service server (120a) can provide a second response message to the receiving terminal (110) located overseas using an overseas line. In one embodiment, the overseas line may correspond to an overseas public network. That is, when the overseas network is connected using the network of a local telecommunications company in the overseas location where the receiving terminal (110) is located, the second response message can be provided in non-real time.
[0114] FIG. 3 is a flowchart schematically illustrating each step in which a response message is provided to a receiving terminal (110) as a communication server (120) according to the first embodiment of the present invention routes a line connection through a service server (120a).
[0115] Referring to FIG. 3, the service server (120a) may include a media server and an app server. The media server may be a server that processes media information such as voice signals or voice messages, and the app server may be a server that is linked to an app client (130) that provides a response message. When a call request is received from a calling terminal (140), the telecommunications company server (120) may determine whether the called terminal (110), which is the target of the message transmission, is subscribed to an overseas notification service. The telecommunications company server (120) may determine whether the called terminal (110) is subscribed to an overseas notification service for the called terminal account through an additional service server (S220a). Accordingly, when the called terminal account is subscribed to an overseas notification service, the telecommunications company server (120) may route the line connection between the called terminal (140) and the called terminal (110) to pass through the service server (120a) (S230a). The media server may provide a response message to the receiving terminal (110) via the app server by communicating with the app server (S250a). In one embodiment, the app server may be a server linked to the app client (130), but the response message may be provided to the receiving terminal (110) in non-real time depending on the connection to an overseas line.
[0116] FIG. 4 is a diagram illustrating an example in which a server according to a first embodiment of the present invention provides a corresponding response message in response to a call request for transmitting multiple voice messages.
[0117] Referring to FIG. 4, a service server (120a) according to one embodiment may determine a voice message corresponding to “Hello” among a plurality of voice messages received from a sending terminal (140) as a first voice message and provide a first response message corresponding thereto to the sending terminal (140). In one embodiment, the first response message may be a message corresponding to an automatic response service. For example, if a message for which voice message delivery is requested is determined to have a low need for delivery to a recipient account, the service server (120a) may provide a first response message corresponding to a pre-stored automatic response signal or message to the sending terminal (140) in order to re-receive a second voice message determined to have a high need for delivery to the recipient account. As illustrated in FIG. 4, when a first voice message is received by a receiving terminal (110), the service server (120a) can provide a first response message requesting the content to the sending terminal (140) in real time. Accordingly, the service server (120a) can perform AI-based voice recognition technology STT (Speech to Text) on a second voice message re-received by the receiving terminal (110) and provide it as a second response message to the receiving terminal (110). The second response message can be provided to the receiving terminal (110) in non-real time using an overseas line. In addition, the service server (120a) can obtain a voice file for the second voice message and further provide the voice file as a second response message.
[0118] FIG. 5 is a diagram illustrating an example in which a server according to a first embodiment of the present invention provides a corresponding response message in response to a request for transmission of multiple text messages.
[0119] Referring to FIG. 5, a service server (120a) according to one embodiment may provide a response message to a receiving terminal (110) in response to a transmission request for multiple SMS messages rather than multiple voice messages. For example, the service server (120a) may support an AI message box service in which multiple SMS messages are classified through an app of the receiving terminal (110). The service server (120a) may analyze the content of each SMS message and provide the receiving terminal (110) with information classifying the date received, time received, sender information, and category (content) of each message. In FIG. 5, an example of providing an advertisement message of OO Library to the receiving terminal (110) is described, but in one embodiment, the service server (120a) may determine a transmission necessity level based on the date received, time received, sender information, and category (content) of each of the multiple SMS messages, and may determine whether to transmit a notification for a response message and / or the notification transmission order. Accordingly, a response message can be provided to the receiving terminal (110) in non-real time based on the determined notification delivery status and notification delivery order.
[0120] Furthermore, in one embodiment, the service server (120a) may determine the delivery necessity level for response messages corresponding to multiple voice messages or multiple SMS messages based on weights that are gradually assigned in decreasing order of sender information, category (content), date received, and time received. For example, when a user corresponding to a recipient account stays abroad for an extended period of time, the importance of messages requested for delivery from senders corresponding to sender information with a close relationship with the recipient account may be high, so the sender information may be assigned the highest weight in determining the delivery necessity level. Furthermore, the category (content) may be assigned the second highest weight in that the content of the message is an important factor in determining messages with a high delivery necessity because the content of the message is likely to include the main purpose of message delivery. Furthermore, when excluding sender information and category (content), it may be desirable to sequentially provide multiple messages in the order in which they were received, so the date received and time received may be assigned the third and fourth highest weights, respectively. Accordingly, since the notification delivery order is determined based on the delivery necessity level, there is an effect that users corresponding to the recipient account can receive messages with high importance first. In another embodiment, the service server (120a) can be updated so that the category (content) is given the highest weight when determining the delivery necessity level if the content of the message includes preset accident risk words (e.g., death, accident, obituary, father's funeral, passing away, etc.). Accordingly, a response message corresponding to a message including an accident risk word can be provided first. In another embodiment, the service server (120a) can be updated so that the category (content) is given the lowest weight when determining the delivery necessity level if the content of the message corresponds to an advertisement category (content).Accordingly, the importance of advertising messages can be determined to be low, and response messages corresponding to advertising messages can be provided with a lower priority. Furthermore, if the number of messages in the advertising category (content) corresponding to the same inventor information exceeds a preset number, the service server (120a) may determine whether to deliver notifications for messages corresponding to the corresponding inventor information or not. The above-described embodiment is not limited thereto and may be flexibly modified.
[0121] FIG. 6 is a flowchart schematically illustrating each step according to an example of a user authentication process performed by a server supporting an overseas notification service according to a first embodiment of the present invention.
[0122] Referring to FIG. 6, the service server (120a) can receive a user authentication request (S610a) from a receiving terminal (110) located overseas. As the service server (120a) and the telecommunications company server (120) are linked, it is possible to determine whether to subscribe to an overseas notification service for the receiving account corresponding to the receiving terminal (110) through the user authentication server, and perform user authentication using a preset password, unique identification number, etc. for the receiving account. Accordingly, the service server (120a) can return the authentication result to the receiving terminal (110) (S620a). The telecommunications company server (120) can also determine whether to subscribe to an overseas notification service based on the USIM installed in the receiving terminal (110). For example, if the location of the receiving terminal (110) is determined to be overseas, the telecommunications company server (120) can determine whether the receiving terminal's account is subscribed to an overseas notification service based on the domestic first USIM installed in the receiving terminal (110). In addition, if the receiving terminal's account is subscribed to an overseas notification service, the service server (120a) can perform a user authentication request for the receiving terminal (110). If the user authentication is completed, the service server (120a) can request the receiving terminal (110) to register at least one or more overseas notification authentication information. In one embodiment, the overseas notification authentication information may be authentication information for performing authentication on the receiving terminal's account overseas so that response messages for multiple voice messages or multiple text messages received at a number corresponding to the receiving terminal (110) in Korea can be provided through an app that supports provision of response messages even when the receiving terminal (110) uses an overseas USIM. For example, the service server (120a) can request registration of overseas authentication information to the receiving terminal (110), so that the recipient account of the receiving terminal (110) can register overseas notification authentication information.Overseas notification authentication information may include a password, biometric information, terminal unique identification number (IMEI), connecting information (CI), etc. In FIG. 6, steps S610a to S640a may be processes performed when a domestic first SIM card is installed in the receiving terminal (110). In addition, steps after step S650a may be processes performed when an overseas SIM card is installed in the receiving terminal (110). For example, a user corresponding to the receiving account may replace the domestic first SIM card installed in the receiving terminal (110) with an overseas second SIM card. The service server (120a) may receive a login request (S650a) through an app from the receiving terminal (110) equipped with an overseas second SIM card. The service server (120a) can perform authentication on the recipient account based on the overseas notification authentication information obtained from the recipient terminal (110) when a login request is made (S660a). That is, if the recipient terminal (110) is equipped with a second overseas SIM card, the service server (120a) can perform authentication on the recipient account of the recipient terminal (110) based on the registered overseas notification authentication information. Accordingly, the service server (120a) can return the login result to the recipient terminal (110) (S670a).
[0123] FIG. 7 is a flowchart schematically illustrating each step according to an example of performing a user authentication re-request process when a preset period of time has passed since the server according to the first embodiment of the present invention performed the user authentication process.
[0124] Referring to FIG. 7, a service server (120a) according to an embodiment may receive an overseas notification service request (S710a) from a receiving terminal (110). The overseas notification service request may be, for example, requested when a login to a receiving account is performed after a second SIM card is installed in the receiving terminal (110). That is, when a login request is received from a receiving terminal (110) corresponding to a second SIM card, not the first SIM card, after identity verification is performed for the receiving terminal (110) corresponding to the first SIM card overseas and overseas notification authentication information is registered, the overseas notification service request (S710a) may be received by the service server (120a). Accordingly, the service server (120a) may return (S720a) the service processing result for the response message to the receiving terminal (110) overseas by linking with the telecommunications company server (120). In one embodiment, the service server (120a) may request the receiving terminal (110) to re-authenticate itself (S730a) after a preset period of time (e.g., 1 month). For example, if the preset period of time has passed since the second SIM card was installed, the service server (120a) may request the receiving terminal (110) to install the first SIM card. The first SIM card may be an element for performing user authentication for the receiving terminal's account. Accordingly, if the preset period of time has passed since the second SIM card was installed, a notification requesting the re-installation of the first SIM card may be provided to the receiving terminal (110) in order to confirm the receiving terminal's account abroad, where response messages for multiple voice messages or multiple text messages received at a number corresponding to the receiving terminal (110) in Korea are provided. The service server (120a) can re-authenticate the recipient's account when the first SIM card is re-installed in the receiving terminal (110).In another embodiment, the service server (120a) may update the preset period based on the number of multiple voice messages and / or multiple text messages received at the called party's terminal (110). For example, the initial preset period may be applied as the preset period and the process may be performed. If the number of multiple voice messages and / or multiple text messages received within the preset period is a first preset number, the preset period may be maintained. If the number corresponds to a second number exceeding 150 percent of the first number, the preset period may be reduced to a period corresponding to 80 percent. Furthermore, if the number of multiple voice messages and / or multiple text messages received within the preset period corresponds to a third number less than 50 percent of the first number, the preset period may be increased to a period corresponding to 150 percent. Therefore, security may be improved by adjusting the period within which user authentication must be re-performed based on the number of received messages.
[0125] FIG. 8 is a flowchart schematically illustrating each step of providing a first response message and a second response message based on a transmission requirement level by a server according to a first embodiment of the present invention.
[0126] Referring to FIG. 8, the telecommunications company server (120) can receive a call request (S210a) from the calling terminal (140) to the called terminal (110). Accordingly, the telecommunications company server (120) can determine whether the called party account corresponding to the called terminal (110) is subscribed to an overseas notification service (S220a). In addition, if the called party account is subscribed to an overseas notification service, the telecommunications company server (120) can route the line connection between the called terminal (110) and the called terminal (140) to pass through the service server (120a) (S230a). The service server (120a) can determine the level of transmission necessity for each message based on the analysis results of a plurality of voice messages in response to the message transmission request from the called terminal (140) (S810a). In addition, as described in step S250a, the service server (120a) can determine multiple voice messages as first voice messages and second voice messages according to the level of transmission requirement (S820a). Accordingly, the service server (120a) can provide a first response message corresponding to the first voice message to the sending terminal (140) (S830a), and can provide a second response message corresponding to the second voice message to the receiving terminal (110) (S840a).
[0127] FIG. 9 is a flowchart schematically illustrating each step according to an example in which a server according to a first embodiment of the present invention processes multiple voice messages and provides a response message.
[0128] In one embodiment, the telecommunications company server (120) may obtain the location of the called party's account and whether or not the called party is subscribed to an overseas notification service by controlling the Home Location Register (HLR) and / or the Visitor Location Register (VLR) of the mobile communication exchange, including the mobile communication exchange server. In addition, the telecommunications company server (120) may obtain the called party's server according to the overseas notification service applicable area for the called party's account and route the line connection to the service server (120a).
[0129] Referring to FIG. 9, the service server (120a) may include a signal processing server, a media server, and an app server. When the telecommunications company server (120) receives a call request for a voice message from a calling terminal (140) to a called terminal (110) and routes the line connection through the service server (120a), the signal processing server of the service server (120a) may convert the line connection into VoIP (Voice over Internet Protocol) (S910a). Accordingly, the media server may perform AI-based STT (Speech to Text) processing (S920a) on a plurality of voice messages converted into VoIP to convert the voice messages into text data. The app server may provide a response message notification (S930a) through an app installed on the called terminal (110). For example, the response message notification may be a notification that there are multiple response messages to be delivered corresponding to multiple voice messages. In one embodiment, a response message notification provided non-real-time to a receiving terminal (110) overseas may be a notification for a single response message, or may be a notification for multiple accumulated response messages. The media server may receive a response message confirmation request (S940a) from the receiving terminal (110) via an app. Accordingly, the media server may provide the VoIP voice call media on which STT processing has been performed to the receiving terminal (110) (S950a). In one embodiment, the voice call media may be a second response message corresponding to a voice message provided to the receiving terminal (110), and may include multiple response messages corresponding to multiple voice messages.
[0130] FIG. 10 is a flowchart schematically illustrating each step according to an example in which a server according to a first embodiment of the present invention processes a plurality of text messages and provides a response message.
[0131] As described above, the telecommunications company server (120) can obtain information on whether the recipient's account is subscribed to the overseas notification service. Furthermore, the telecommunications company server (120) can obtain the incoming call number according to the overseas notification service applicable area for the recipient's account, store the number in the SMS server, and route the line connection to the service server (120a).
[0132] Referring to FIG. 10, when a telecommunications company server (120) receives a request for a text message from a sending terminal (140) to a receiving terminal (110), it may route the line connection through a service server (120a) and transmit an SMS sending request (S1010a) to the service server (120a). The signal processing server of the service server (120a) may receive the SMS sending request and transmit it to a message processing server, and the message processing server may convert and classify the SMS into an app message (S1020a) and transmit it to the app server. The app message in step S1020a may be information classified by analyzing the content of each SMS message, such as the received date, received time, sender information, and category (content) for each message, as described in FIG. 5. In one embodiment, the second response message may include a message for a response corresponding to a voice message provided to the called terminal (110), and may further include a message for a response corresponding to a text message provided to the called terminal (110). Accordingly, the app server may provide the called terminal (110) with a second response message corresponding to multiple text messages. In addition, the called terminal (110) may input or transmit a confirmation notification (S1040a) indicating that it has confirmed the response message through the app, and may provide an SMS confirmation notification (S1050a) to the calling terminal (140) via the telecommunications company server (120) notifying that the called account has confirmed the response message. Accordingly, since the calling terminal (140) that requested message transmission can also receive a confirmation notification for the called account, there is an effect of improving the satisfaction of both the calling account and the multiple users corresponding to the called account.
[0133]
[0134] [Example 2]
[0135] FIG. 11 is a block diagram schematically illustrating the configuration of a system (1000b) that provides a service-related message as user authentication is performed according to the second embodiment of the present invention.
[0136] Referring to the drawing, a system (1000b) that provides service-related messages as user authentication is performed may include a service server (120b). In one embodiment, the service server (120b) may operate as the same server as the telecommunications company server (120) through inter-server interoperability, but in one embodiment, it is integrated and referred to as the service server (120b). In one embodiment, the service server (120b) may include a receiving unit (101) and a processor (102). The receiving unit (101) may receive a service provision request requesting provision of an overseas notification service from a recipient account corresponding to a receiving terminal (110). In addition, the processor (102) may determine whether the recipient account is subscribed to the overseas notification service upon receiving the service provision request. When the processor (102) is subscribed to an overseas notification service, the processor (102) performs a first identity authentication using an ID and password for the recipient's account, and when the first identity authentication is performed normally, the processor (102) can perform a second identity authentication for the recipient's account using at least one of a pre-designated keyword, an access IP band, location information, and an email address. When the second identity authentication is performed, the processor (102) determines whether a count starts depending on the type of USIM inserted into the recipient's terminal (110), and based on the progress of the time count, determines whether a timeout occurs, and if a timeout does not occur, can provide a message indicating that an overseas notification service is provided for the recipient's account.
[0137] In one embodiment, the service server (120b) can provide a service-related message to the receiving terminal (110) through the app client (130). In one embodiment, the service server (120b) can operate in conjunction with the app client (130) upon receiving a service provision request from the receiving terminal (110), and accordingly, after performing identity verification, the service-related message provision process can be performed for the receiving terminal's account. The app client (130) can support the receiving terminal (110) with an app service capable of storing or generating multiple messages, and can receive various information from the app server within the service server (120b). That is, the system (1000b) for providing a service-related message upon performing identity verification according to one embodiment can operate by including the service server (120b), the telecommunications company server (120), and the app client (130).
[0138] In addition, as user authentication is performed, a service server (120b) in a system (1000b) that provides a service-related message receives a service provision request from a receiving terminal (110) through an app client (130), determines whether the recipient account is subscribed to an overseas notification service, performs user authentication, and provides a message indicating that an overseas notification service is provided to the app client (130) based on the user authentication result. It should be noted that this process can be combined by a combination of various conventional networks, such as an Internet network, a mobile communication network, or a mobile communication exchange server, and there are no special restrictions on this.
[0139] In addition, it will be understood by those skilled in the art that, in addition to the components illustrated in FIG. 11, the system (1000b) for providing service-related messages may further include other general-purpose components as user authentication is performed. For example, the system (1000b) for providing service-related messages as user authentication is performed may further include a telecommunications company server (120) corresponding to the receiving terminal (110), a value-added service server for checking whether the recipient's account is subscribed to an overseas notification service, a user authentication server for performing user authentication for the recipient's account, a media server for acquiring voice signals and processing media information, a web server for acquiring and storing voice files, text files, etc. acquired through voice signals, etc. Alternatively, it will be understood by those skilled in the art that, according to another embodiment, some of the components illustrated in FIG. 11 may be omitted.
[0140] Here, the service server (120b) communicates with any internal component or at least one external terminal via a wired / wireless communication network. The external terminal may include a telecommunications company server (120), an app client (130), a receiving terminal (110), etc. Here, wireless Internet technologies include Wireless LAN (WLAN), Digital Living Network Alliance (DLNA), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSUPA), High Speed Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), Wireless Mobile Broadband Service (WMBS), 5G mobile communication service, Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Ultra Sound Communication (USC), Visible Light Communication (VLC), Wi-Fi, Wi-Fi Direct, LoRa (Long Range), etc. may be included, and the communication company server (120) transmits and receives data according to at least one wireless Internet technology, including Internet technologies not listed above.Additionally, wired communication technologies may include Power Line Communication (PLC), USB communication, Ethernet, serial communication, and optical / coaxial cables. Furthermore, the communication unit can exchange information with any terminal via the Universal Serial Bus (USB). In addition, the communication server (120) transmits and receives wireless signals with a base station, a response message providing server, a service server (120b), an app client (130), a receiving terminal (110), etc. on a mobile communication network constructed according to technical standards or communication methods for mobile communication (e.g., GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EVDO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.).
[0141] A system (1000b) for providing a service-related message as user authentication according to an embodiment is performed can be operated upon receiving a service provision request from a plurality of receiving terminals (110), and can be linked with all kinds of handheld-based wireless communication devices equipped with a touch screen panel, such as a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a PMP (Portable Multimedia Player), a tablet PC, etc. In addition, a device having a foundation for installing and executing an application, such as a desktop PC, a tablet PC, a laptop PC, an IPTV including a set-top box, can be included or linked when transmitting a message.
[0142] A system (1000b) that provides service-related messages as user authentication is performed can be implemented as a server, such as a computer, that operates through a computer program to realize the functions described in this specification.
[0143] A system (1000b) that provides service-related messages as user authentication is performed according to one embodiment may include, but is not limited to, a user authentication-related server (not shown). The server according to one embodiment may support an application that supports user authentication and message provision services.
[0144] Hereinafter, an embodiment will be described focusing on an embodiment in which a service server (120b) operating in a system (1000b) that provides service-related messages independently performs user authentication as user authentication is performed according to an embodiment, thereby providing overseas notification service-related messages. However, as described above, this may be performed through linkage with a plurality of servers included in the system (1000b) that provides service-related messages as user authentication is performed. That is, it can be seen that the plurality of servers included in the system (1000b) that provides service-related messages as user authentication is performed according to an embodiment may be implemented in an integrated manner in terms of their functions, may be omitted, and are not limited to any one embodiment.
[0145]
[0146] FIG. 12 is a flowchart schematically illustrating each step of providing a message indicating that an overseas notification service is provided for a recipient account in a system (1000b) that provides service-related messages as identity authentication is performed according to a second embodiment of the present invention.
[0147] Referring to step S210b, the service server (120b) according to one embodiment may receive a service provision request requesting provision of an overseas notification service from a recipient account corresponding to the recipient terminal (110). For example, the service provision request may be a signal requested through the app client (130) of the recipient terminal (110), and may include an example in which the recipient account sends a login request to an app supported by the service server (120b) in order to receive the overseas notification service. That is, the recipient account may send a service provision request requesting provision of an overseas notification service to the service server (120b) in order to receive a message transmitted from overseas to a phone number corresponding to the recipient terminal (110) in Korea. In one embodiment, the service provision request may be requested through an app, and at the time of the service provision request, the recipient terminal (110) may be equipped with a domestic SIM card (a SIM card corresponding to a domestic telecommunications company).
[0148] Referring to step S220b, the service server (120b) according to one embodiment may determine whether the recipient account is subscribed to the overseas notification service upon receiving a service provision request. The service server (120b) may determine whether the recipient account is subscribed to the overseas notification service based on the domestic SIM card installed in the recipient terminal (110) for which service provision is requested in step S210b. That is, the overseas notification service is a service supported by the domestic telecommunications company server (120), and whether the recipient account is subscribed to the overseas notification service may be determined based on personal information corresponding to the domestic SIM card installed in the recipient terminal (110). In one embodiment, the service server (120b) may determine whether to subscribe to the overseas service upon receiving a service subscription request from the recipient account. This can be described with reference to FIG. 13.
[0149] FIG. 13 is a flowchart schematically illustrating each step of determining overseas notification service subscription upon receiving a service subscription request from a receiving terminal (110) by a service server (120b) according to a second embodiment of the present invention.
[0150] In one embodiment, when the recipient account is not subscribed to the overseas notification service, the service server (120b) may receive a service subscription request requesting subscription to the overseas notification service from the recipient account corresponding to the recipient terminal (110) (S310b). The service server (120b) and the telecommunications company server (120) may be linked to determine whether to subscribe to the overseas notification service for the recipient account corresponding to the recipient terminal (110) through a user authentication server, and upon receiving the service subscription request, the service server (120b) may transmit a request for registration of overseas notification service authentication information to the recipient terminal (110) (S320b). Accordingly, the service server (120b) may obtain registration information including at least one of an ID, a password, an international mobile equipment identity (IMEI), connection information (CI), and biometric information from the recipient terminal (110) (S330b). IMEI may be a unique identification number for each terminal, and CI may be an online resident registration number, which may be information uniquely assigned to each recipient account. The service server (120b) may obtain registration information for using the overseas notification service from the recipient account, and upon obtaining the registration information, may determine that the recipient account is subscribed to the overseas notification service, and may provide a message indicating that the recipient account is subscribed to the overseas notification service (S340b). In one embodiment, a service subscription request may be requested from overseas through the recipient terminal (110), but may also be requested in advance from within the country through the recipient terminal (110) to use the overseas notification service. However, the service subscription request may be performed while the recipient terminal (110) is equipped with a domestic SIM card. That is, the service subscription request may be received after a service provision request is made from overseas through the recipient terminal (110), or may be received before the service provision request.In one embodiment, the message may include, but is not limited to, a message provided to the receiving terminal (110). For example, the message may include a message storing whether or not each recipient account is subscribed to the service within the service server (120b). That is, the message may directly transmit a message indicating that the recipient terminal (110) is subscribed to the overseas notification service, or may be stored as a plurality of different pieces of information, such as authentication information indicating the completion of subscription for each recipient account, a bit stream constituting an encoded representation of an additional information message, etc., internally within the service server (120b) without separate transmission. That is, information that can confirm the subscription status for each recipient account may be stored within the service server (120b) or a separate server linked to the service server (120b).
[0151] Referring to step S230b, the service server (120b) according to one embodiment may perform first identity authentication using an ID and password for the recipient account when the recipient is subscribed to an overseas notification service. In one embodiment, the ID and password may be information acquired from the recipient terminal (110) as registration information. Accordingly, the service server (120b) may perform first identity authentication using the ID and password of the recipient account input through the recipient terminal (110). In one embodiment, the first identity authentication may be a process performed when a domestic SIM card is installed in the recipient terminal (110), or may be a process performed when a foreign SIM card is installed. For example, when the recipient account is accessed from overseas by entering an ID and password through an app that supports an overseas notification service while the domestic SIM card is installed in the recipient terminal (110), identification of the recipient account corresponding to the domestic SIM card may be performed. In addition, when the recipient account is connected overseas by entering an ID and password through an app that supports overseas notification services while the domestic SIM card installed in the receiving terminal (110) has been replaced with an overseas SIM card, identification can be performed to determine whether the recipient account corresponding to the domestic SIM card and the overseas SIM card are the same account.
[0152] Referring to step S240b, the service server (120b) according to one embodiment may perform a second identity authentication on the recipient account using at least one of a pre-designated keyword, a connection IP band, location information, and an email address when the first identity authentication is performed normally. In one embodiment, the second identity authentication may be a process performed after the first identity authentication is performed while an overseas SIM card is installed in the recipient terminal (110). The service server (120b) may perform the second identity authentication on the recipient account by requesting an input of a pre-designated keyword, requesting a reply and / or authentication input via an email address while the overseas SIM card is installed in the recipient terminal (110), or by confirming the connection IP band and location information.
[0153] Referring to step S250b, the service server (120b) according to one embodiment may determine whether a timeout occurs based on a time count situation in which the counting is started and is performed based on the type of the USIM inserted into the receiving terminal (110) when the second user authentication is performed. In one embodiment, the service server (120b) may start the counting if the USIM inserted into the receiving terminal (110) is a foreign USIM. Specifically, the counting may start after the second user authentication is performed while the foreign USIM is installed in the receiving terminal (110). That is, the service server (120b) may determine whether a timeout occurs based on a time count situation in which the counting is started when the type of the USIM inserted into the receiving terminal (110) is a foreign USIM. In one embodiment, the time count situation may indicate the time elapsed since the counting started. Additionally, a timeout may occur if a certain standard time is exceeded after which it is determined that the first identity verification and / or the second identity verification must be re-performed.
[0154] Referring to step S260b, the service server (120b) according to one embodiment may provide a message indicating that the overseas notification service is provided for the recipient account if a timeout has not occurred. If a timeout has not occurred, this may be because a predetermined time has not elapsed since the second identity verification was performed, and thus it may be determined that there is no need to re-perform the first identity verification and / or the second identity verification. Accordingly, the service server (120b) may provide the overseas notification service for the recipient account.
[0155] According to one embodiment, the service server (120b) may perform re-authentication using the domestic SIM card inserted into the receiving terminal (110) when a timeout occurs. This can be explained with reference to FIG. 14.
[0156] FIG. 14 is a flowchart schematically illustrating a step in which a service server (120b) requests re-authentication of a receiving terminal (110) according to a second embodiment of the present invention.
[0157] According to one embodiment, a service server (120b) may receive a service provision request from a receiving terminal (110) (S210b) and determine whether to subscribe to an overseas notification service for the receiving account (S220b). In addition, if the receiving account is subscribed to an overseas notification service, a first identity verification may be performed (S230b) for the receiving account corresponding to the receiving terminal (110), and after the first identity verification is completed, a second identity verification may be performed (S240b). The service server (120b) may start a count (S410b) based on the time point at which the second identity verification is performed. That is, the service server (120b) may perform a count for the elapsed time from the time point at which the second identity verification is completed. The service server (120b) may determine that a timeout has occurred when the counting has started and a preset period has passed based on the time count status, and may request re-authentication of the recipient's account (S420b). In one embodiment, the preset period may be a period corresponding to the predetermined reference time described above. That is, the service server (120b) may determine that a timeout has occurred when the counting has started and a preset period has passed. Accordingly, by performing re-authentication of the recipient's account from a domestic SIM card in response to the re-authentication request (S420b), the first and second authentications may be performed again. In this regard, this can be described with reference to FIG. 15.
[0158] FIG. 15 is a flowchart schematically illustrating an example in which a service server (120b) according to a second embodiment of the present invention performs re-authentication for a recipient account corresponding to a receiving terminal (110).
[0159] According to one embodiment, when a service server (120b) performs a re-authentication request (S420b), it may transmit a domestic SIM card installation request (S510b) to the receiving terminal (110). Here, the re-authentication request (S420b) and the domestic SIM card installation request (S510b) may be provided through the app client (130) of the receiving terminal (110). In addition, when a domestic SIM card is installed in the receiving terminal (110), the service server (120b) may perform a first re-authentication (S520b), and after the first re-authentication is completed, it may perform a second re-authentication (S530b). In one embodiment, the first re-authentication and the second re-authentication processes may be authentication processes in the same manner (authentication using ID and password or pre-designated keywords, access IP band, location information, and email address) as the first re-authentication and the second re-authentication processes performed when an overseas SIM card is installed in the receiving terminal (110), but may be processes performed when a domestic SIM card is installed in the receiving terminal (110). That is, when the first re-authentication (S520b) and the second re-authentication (S530b) are performed when a domestic SIM card is installed in the receiving terminal (110), and the authentication of the receiving account is completed, the service server (120b) may release the timeout (S540b). Accordingly, when the timeout is released, the service server (120b) may provide a message indicating that an overseas notification service is provided when an overseas SIM card is installed in the receiving terminal (110) and the app is executed. In another embodiment, the service server (120b) may update the preset time period corresponding to the timeout based on the number of first and second identity authentication attempts. For example, a high number of first and second identity authentication attempts may indicate a high frequency of use of the overseas notification service.Accordingly, if the number of times of the first identity authentication or the number of times of the second identity authentication exceeds the standard number of times per period, the preset period may be renewed for a longer period. For example, in one embodiment, the standard number of times per period may mean the number of times the first identity authentication or the second identity authentication is performed within a month at one-month intervals from the time the first identity authentication is performed while the overseas SIM card is installed in the receiving terminal (110). In one embodiment, the number of times of the first identity authentication and the number of times of the second identity authentication may be the same, but may differ depending on the situation. For example, the first identity authentication may be performed by another person using an ID and password, but there may be a situation where the second identity authentication, which is a more detailed authentication method, is not performed, and therefore the number of times of the first identity authentication and the number of times of the second identity authentication may be different from each other. If both the number of times of the first or second identity verification exceeds the first number (e.g., three times) within a month, the period for determining the timeout may be renewed to a second period corresponding to a period twice the first period, which represents a preset period. In addition, if at least one of the number of times of the first or second identity verification exceeds the first number within a month, the period for determining the timeout may be renewed to a third period corresponding to a period 1.5 times the first period. Conversely, if both the number of times of the first or second identity verification is equal to or less than the second number (e.g., one time) within a month, the period for determining the timeout may be renewed to a fourth period corresponding to a period half the first period. In all cases other than the above-described cases, the period for determining the timeout may be maintained as the first period.
[0160] In another embodiment, the first and second identity verification counts may be given different weights. For example, the second identity verification count may be given a higher weight than the first identity verification count. Since the importance and accuracy of the second identity verification may be higher than the first identity verification count, the second identity verification count may be given a higher weight to update the preset period corresponding to the timeout. For example, since the first identity verification is performed before the second identity verification, the second identity verification count may be less than, equal to, or greater than the first identity verification count depending on the situation, and thus the authentication completion result may be more fluid, and thus may be given greater importance. For example, if the second identity verification count corresponds to 1 compared to the first identity verification count, the preset period may be maintained as the first period. If the second identity verification count corresponds to less than 1 or greater than 1 compared to the first identity verification count, the preset period may be updated for a shorter period. If the number of times of the second authentication is less than 1 compared to the number of times of the first authentication, it may be a case where the first authentication was performed but the second authentication was not performed, which may be high risk. If the number of times of the second authentication is more than 1 compared to the number of times of the first authentication, it may be a case where there are some cases where the second authentication fails and re-authentication is attempted, which may be high risk. Therefore, if the number of times of the second authentication is less than 1 or more than 1 compared to the number of times of the first authentication, the first period may be renewed to a shorter period. For example, if the number of times of the second authentication is less than 1 compared to the number of times of the first authentication, it may include a case where the recipient account simply did not perform the second authentication depending on the situation, but if it is more than 1, the probability of an incorrect answer to the second authentication is high, so the risk may be higher in the case where it is more than 1.Accordingly, if the number of times the second user authentication is performed exceeds 1 compared to the number of times the first user authentication is performed, the period for determining the timeout can be updated to a fourth period corresponding to half the period of the first period. Furthermore, if the number of times the second user authentication is performed is less than 1 compared to the number of times the first user authentication is performed, the period for determining the timeout can be updated to a fifth period corresponding to 0.8% of the first period. As described above, security can be improved by updating the preset period for determining whether a timeout occurs that requires user authentication to be performed again depending on the situation.
[0161] According to one embodiment, a service server (120b) can determine a user authentication level based on a time count status. This can be explained with reference to FIG. 16.
[0162] FIG. 16 is a flowchart schematically illustrating an example in which a service server (120b) according to a second embodiment of the present invention performs third-party authentication on a recipient account corresponding to a receiving terminal (110).
[0163] According to one embodiment, the service server (120b) performs second identity authentication for the recipient account corresponding to the recipient terminal (110) (S240b) and starts a count based on the time point at which the second identity authentication is performed (S410b). If no timeout occurs, the service server (120b) may determine a identity authentication level (S610b). In one embodiment, the identity authentication level may be a level determined to perform different authentications depending on the elapsed time since the counting starts. That is, the identity authentication level may be a level determined according to the elapsed time before a preset period of time elapses based on a time count situation that progresses according to the start of the count. The service server (120b) may perform third identity authentication based on the determined identity authentication level (S620b). For example, the service server (120b) may perform third identity authentication according to an additional authentication method corresponding to the identity authentication level of each recipient account. In one embodiment, the user authentication level may be determined in proportion to the excess time exceeded as the counting starts. That is, the longer the excess time, which represents the elapsed time since the counting starts, the higher the user authentication level may be determined. For example, if the user authentication level is Level 1, the service server (120b) may perform user authentication based on a pattern input from the recipient account. Furthermore, if the user authentication level is Level 2, the service server (120b) may perform user authentication based on a fingerprint input from the recipient account. Furthermore, if the user authentication level is Level 3, the service server (120b) may perform user authentication based on a pattern input and fingerprint input from the recipient account. In one embodiment, the user authentication levels may be in the order of Level 3, Level 2, and Level 1.In one embodiment, the preset period for determining whether a timeout occurs after the start of the counting described above may be divided according to a preset ratio to determine the user authentication level as one of the first to third levels. For example, the service server (120b) may determine the user authentication level as the first level if the elapsed time after the start of the counting is within a range of 1 / 4 of the preset period (a range of 25% or less). In addition, the service server (120b) may determine the user authentication level as the second level if the elapsed time after the start of the counting is within a range of more than 1 / 4 and 3 / 4 of the preset period (a range of more than 25% and 75% or less). In addition, the service server (120b) may determine the user authentication level as the third level if the elapsed time after the start of the counting is within a range of more than 3 / 4 and less than 4 / 4 of the preset period (a range of more than 75% and less than 100%). That is, if the authentication level of the recipient account is determined to be the lowest level, Level 1, based on the excess time, the service server (120b) can request a pattern input from the recipient terminal (110), and further perform a third authentication based on the pattern input from the recipient account to determine whether to provide an overseas notification service to the recipient terminal (110) equipped with an overseas SIM card. In addition, if the authentication level of the recipient account is determined to be the second level, the service server (120b) can request a fingerprint input, which can improve the accuracy of the recipient account rather than a pattern input, from the recipient terminal (110), and further perform a third authentication based on the fingerprint input from the recipient account. In addition, when the authentication level of the recipient account is determined to be the third level, the service server (120b) can request both pattern input and fingerprint input from the recipient terminal (110), and can further perform third-level authentication based on the pattern input and fingerprint input from the recipient account.Accordingly, as the overtime increases, the accuracy of identity authentication for the recipient account can be improved by determining a higher identity authentication level. In another embodiment, if the elapsed time since the start of the count is within a range of 1 / 8 of the preset period (a range of 12.5% or less) that is less than a range of 1 / 4 of the preset period (a range of 25% or less), the service server (120b) may determine the identity authentication level to level 0 and may not perform a separate third identity authentication. That is, if the overtime is shorter than a certain level, the third identity authentication may not be performed when the first identity authentication and the second identity authentication have been performed, and an overseas notification service may be provided to the recipient terminal (110). In another embodiment, the service server (120b) may determine the identity authentication level more based on the difference between the first point in time when the first identity authentication was performed and the second point in time when the second identity authentication was performed. For example, the difference between the first point in time and the second point in time may include the time before the second user authentication is performed, and the above-described excess time may include the time after the second user authentication is performed. Specifically, the second user authentication is performed using at least one of a pre-designated keyword, an access IP band, location information, and an email address, and when the second user authentication is performed using the pre-designated keyword and the email address, the user authentication level may be updated based on the difference between the first point in time and the second time. For example, when the first user authentication is performed by inputting an ID and password from the recipient account, the second user authentication may be performed, and when a request for inputting a pre-designated keyword and a request for inputting a reply and / or authentication via an email address is made to the recipient terminal (110), the response time, which indicates the time at which a response is input in response thereto, becomes later, or the time at which the second user authentication is completed becomes later, the user authentication level may be increased.For example, if the response time exceeds one day when performing the second authentication after performing the first authentication, or if the response is received but the authentication is not completed by the time exceeding one day (for example, if the response input is incorrect), the authentication level may be updated to a higher level by one level. In this case, if the original authentication level was level 3, the authentication level may be re-determined by re-performing the first authentication, in which the ID and password are input from the recipient account, and the second authentication, in which the reply using the pre-designated keyword and email address is input from the recipient account, while the receiving terminal (110) is equipped with an overseas SIM card. In addition, if the response time exceeds one week when performing the second authentication after performing the first authentication, the authentication level may be re-determined by re-performing the first and second authentications. Therefore, the security stability of the personal information of the recipient account can be further secured.
[0164] Figure 17 is a flowchart showing the overall flow of a service server (120b) performing a user authentication process and a service-related message provision process according to a second embodiment of the present invention.
[0165] Referring to FIG. 17, if a recipient account uses a receiving terminal (110) overseas after subscribing to an AI overseas notification service, and a domestic SIM card is installed in the receiving terminal (110) overseas, the identity verification procedure for the AI overseas notification service can be performed. In one embodiment, if a recipient account does not have a domestic SIM card installed in the receiving terminal (110) overseas after subscribing to an AI overseas notification service, the identity verification procedure cannot be performed and the system can return to the AI overseas notification service subscription state. That is, if a domestic SIM card is installed in the receiving terminal (110) overseas, the identity verification procedure for the AI overseas notification service can be performed for the recipient account. In addition, the service can be performed using the CI value, ID, and password stored in the receiving terminal (110). That is, the service server (120b) can store the IMEI, MDN, and CI information of the receiving terminal (110) equipped with a domestic SIM card, and can use the stored information to perform the first identity authentication and the second identity authentication for the receiving terminal's account. Specifically, during the service execution process, the first identity authentication and the second identity authentication can be performed in a state where the SIM card of the receiving terminal (110) has been replaced with a foreign SIM card. If the first identity authentication and the second identity authentication are not completed, the service server (120b) can request that the domestic SIM card be re-installed in the receiving terminal (110) to re-perform the identity authentication procedure. In addition, if the first identity authentication and the second identity authentication are completed, the service server (120b) can determine whether a timeout occurs from the time point at which the second identity authentication is completed. If a timeout occurs, the service server (120b) can request that the domestic SIM card be re-installed in the receiving terminal (110) to re-perform the identity authentication procedure. Additionally, the service server (120b) may provide a message indicating that the AI overseas notification service is provided if a timeout does not occur.Accordingly, the recipient account can receive messages received in the domestic account through the overseas recipient terminal (110).
[0166] According to one embodiment, user satisfaction can be improved by reducing the burden of potentially high roaming charges during long-term stays abroad. Furthermore, security can be enhanced by performing both primary and secondary identity verification when providing overseas notification services. Furthermore, re-authentication can be performed based on the time count, further enhancing security. Furthermore, by performing a third identity verification method corresponding to the identity verification level and varying in difficulty, both user convenience and security can be ensured.
[0167]
[0168] [Third Aspect]
[0169] FIG. 18 is a block diagram schematically illustrating the configuration of a response message providing system (1000c) according to sender account authentication according to a third embodiment of the present invention.
[0170] Referring to the drawing, a system (1000c) for providing a response message according to sender account authentication may include a telecommunications company server (120) and a service server (120c). In one embodiment, the telecommunications company server (120) and the service server (120c) may be performed on the same server due to inter-server linkage, but may be differently denoted as the telecommunications company server (120) or the service server (120c) depending on the entity performing various operations. In one embodiment, the telecommunications company server (120) may receive an outgoing call request for transmitting multiple voice messages to the receiving terminal (110) from the sending terminal (140). In addition, upon receiving the outgoing call request, the telecommunications company server (120) may determine whether the receiving terminal (110) corresponding to the receiving terminal (110) is subscribed to an overseas notification service. Additionally, if the recipient's account is subscribed to an overseas notification service, the telecommunications company server (120) can route the line connection between the recipient terminal (110) and the calling terminal (140) through the service server (120c).
[0171] According to one embodiment, the service server (120c) may obtain sender account characteristic information including at least one of a sender nationality, a sender network, and a sender phone number for a sender account corresponding to the sender terminal (140). In addition, the service server (120c) may determine a call processing method including at least one of an additional notification type for multiple voice messages, a delivery priority, a type of network used for delivery, and a format of the delivered message based on the sender account characteristic information. In addition, the service server (120c) may provide a response message corresponding to the multiple voice messages to the called terminal (110) according to the call processing method.
[0172] In one embodiment, the service server (120c) may transmit a response message to the app client (130) of the called terminal (110). The app client (130) may be a device that supports an app service for the called terminal (110). Accordingly, a response message may be provided to the called party's account through the app client (130). In one embodiment, when a message transfer request is obtained between the called terminal (110) and the calling terminal (140), the telecommunications company server (120), the service server (120c), and the app client (130) may operate in conjunction with each other, thereby performing response message processing for multiple voice messages. The app client (130) may support the called terminal (110) with an app service that can store or generate a response message according to the message transfer request, and may receive various information from the app server within the service server (120c). That is, a server according to one embodiment may operate by including a service server (120c), a telecommunications server (120), and an app client (130).
[0173] In addition, it should be noted that the process of receiving a call request from a telecommunications company server (120) in a response message providing system (1000c) according to sender account authentication, determining whether the recipient account is subscribed to an overseas notification service, determining a call processing method using sender account characteristic information in a service server (120c), and transmitting a response message according to a message transmission request to an app client (130) according to the determined call processing method can be combined by a combination of various conventional networks such as an Internet network, a mobile communication network, or a mobile communication switching server, and there is no special limitation on this.
[0174] In addition, it will be understood by those skilled in the art that, in addition to the components illustrated in FIG. 18, the system (1000c) for providing a response message according to sender account authentication may further include other general components. For example, the system (1000c) for providing a response message according to sender account authentication may further include a telecommunications company server (120) corresponding to the receiving terminal (110), a value-added service server for checking whether the receiving account is subscribed to an overseas notification service, a media server for acquiring a voice signal when a call is connected and processing media information, a web server for acquiring and storing voice files, text files, etc. acquired through the voice signal, etc. Alternatively, it will be understood by those skilled in the art that, according to another embodiment, some of the components illustrated in FIG. 18 may be omitted.
[0175] Here, the communication server (120) communicates with any internal component or at least one external terminal via a wired / wireless communication network. The external terminal may include a service server (120c), an app client (130), a receiving terminal (110), etc. Here, wireless Internet technologies include Wireless LAN (WLAN), Digital Living Network Alliance (DLNA), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSUPA), High Speed Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), Wireless Mobile Broadband Service (WMBS), 5G mobile communication service, Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Ultra Sound Communication (USC), Visible Light Communication (VLC), Wi-Fi, Wi-Fi Direct, LoRa (Long Range), etc. may be included, and the communication company server (120) transmits and receives data according to at least one wireless Internet technology, including Internet technologies not listed above.Additionally, wired communication technologies may include Power Line Communication (PLC), USB communication, Ethernet, serial communication, and optical / coaxial cables. Furthermore, the communication unit can exchange information with any terminal via the Universal Serial Bus (USB). In addition, the communication server (120) transmits and receives wireless signals with a base station, a response message providing server, a service server (120c), an app client (130), a receiving terminal (110), etc. on a mobile communication network constructed according to technical standards or communication methods for mobile communication (e.g., GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EVDO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.).
[0176] A system (1000c) for providing a response message according to sender account authentication according to one embodiment can be used when a plurality of sending terminals (140) request message transmission to a receiving terminal (110), and can be linked with all kinds of handheld-based wireless communication devices equipped with a touch screen panel, such as a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a PMP (Portable Multimedia Player), a tablet PC, etc. In addition, it can be used when transmitting messages through a system that includes or is linked with a device that has a foundation for installing and executing applications, such as a desktop PC, a tablet PC, a laptop PC, an IPTV including a set-top box.
[0177] A system (1000c) for providing a response message according to sender account authentication can be implemented as a server, such as a computer, that operates through a computer program to realize the functions described in this specification.
[0178] A system (1000c) for providing a response message based on sender account authentication according to one embodiment may include, but is not limited to, a sender account authentication server (not shown). The server according to one embodiment may support an application that provides a message delivery service based on sender account authentication.
[0179] Hereinafter, the description will be centered on an embodiment in which a server operating in a system (1000c) for providing a response message according to sender account authentication independently performs authentication on a sender account and an embodiment in which a response message is provided. However, as described above, this may be performed through linkage with a plurality of servers included in the system (1000c) for providing a response message according to sender account authentication. That is, it can be seen that the plurality of servers included in the system (1000c) for providing a response message according to sender account authentication according to one embodiment may be implemented in an integrated manner in terms of their functions, may be omitted, and are not limited to any one embodiment.
[0180]
[0181] FIG. 19 is a flowchart schematically illustrating each step of providing a response message to a receiving terminal (110) in a response message providing system (1000c) according to sender account authentication according to a third embodiment of the present invention.
[0182] Referring to step S210c, the telecommunications company server (120) according to one embodiment may receive an outgoing call request for transmission of a plurality of voice messages to the called terminal (110) from the calling terminal (140). In one embodiment, the plurality of voice messages may include a voice signal according to a call connection. The telecommunications company server (120) may include a telecommunications company server (120) corresponding to a called account and a telecommunications company server (120) corresponding to a called account, and may support a call connection corresponding to a plurality of voice messages by performing mobile communication through one or more telecommunications company servers (120). Accordingly, the telecommunications company server (120) may receive an outgoing call request requested from the called terminal (140) to the called terminal (110). In one embodiment, an example in which a call request for transmitting multiple voice messages is received by the receiving terminal (110) is shown as an example, but is not limited thereto, and may further include an example in which a call request for transmitting multiple text messages is received in addition to multiple voice messages.
[0183] Referring to step S220c, the telecommunications company server (120) according to one embodiment may determine whether the recipient account corresponding to the called terminal (110) is subscribed to an overseas notification service upon receiving a call request. In one embodiment, the overseas notification service may include a service that allows the called terminal (110) to receive a response message corresponding to a plurality of voice messages in response to at least one call request from a domestic calling terminal (140) or from a domestic called terminal (110) corresponding to the called terminal account when the called terminal (110) is located overseas. This may be an example of providing a response message corresponding to at least one call request received by a domestic called terminal (110) corresponding to the called terminal account to a called terminal (110) overseas for a called terminal account using a telecommunications company corresponding to the server according to one embodiment. In one embodiment, the telecommunications company server (120) may determine whether the recipient's account is subscribed to an overseas notification service when the location of the receiving terminal (110) is determined to be overseas. For example, the telecommunications company server (120) may determine whether the recipient's account is subscribed to an overseas notification service based on the location of the receiving terminal (110). That is, the telecommunications company server (120) and the service server (120c) may not support the overseas notification service when the location of the receiving terminal (110) is domestic, and may support the overseas notification service when the location of the receiving terminal (110) is overseas.
[0184] Referring to step S230c, the telecommunications company server (120) according to one embodiment may route the line connection between the receiving terminal (110) and the calling terminal (140) to pass through the service server (120c) if the called party's account is subscribed to the overseas notification service. If the called party's account is subscribed to the overseas notification service, the telecommunications company server (120) may support the line connection by being linked with the service server (120c) and may support the notification service for multiple voice messages. In one embodiment, if the telecommunications company server (120) routes the line connection between the receiving terminal (110) and the calling terminal (140) to pass through the service server (120c) depending on whether the called party is subscribed to the overseas notification service, the app client (130) may be further linked and operated through the service server (120c). For example, the service server (120c) may further include an app server, and the app client (130) may be operated in conjunction with the app server by controlling the app server.
[0185] Referring to step S240c, the service server (120c) according to one embodiment may obtain caller account characteristic information including at least one of a caller nationality, a caller network, and a caller phone number for a caller account corresponding to a caller terminal (140). In one embodiment, the service server (120c) may determine the caller nationality and the caller network for a caller request received from the caller account based on location tracking of the caller terminal (140) from which the caller request was received. Accordingly, the service server (120c) may obtain the caller nationality, the caller network, and the caller phone number for the caller account as caller account characteristic information at the time the caller request was received.
[0186] Referring to step S250c, the service server (120c) according to one embodiment may determine a call processing method including at least one of additional notification types, delivery priorities, types of networks used for delivery, and formats of delivered messages for multiple voice messages based on sender account characteristic information. In one embodiment, the additional notification types may include at least one of an emergency notification message, a voice file message, and an emergency caller notification message, and the message format may include at least one of a summary format, a text format, and a link processing format. In addition, the type of network used for delivery may be one of a public network or a dedicated network. The public network is an overseas communication network corresponding to the overseas location of the recipient account, and an example may include message delivery in Korea using an overseas communication network. This has the characteristic of being delivered in non-real time and being delivered slowly because the message is delivered to the overseas recipient account through an overseas communication network. In addition, a dedicated network may be an example of enabling the use of a domestic communication network from overseas, and since messages in Korea are transmitted through a domestic communication network that can be connected from overseas, they are transmitted quickly when transmitted in real time. In one embodiment, the call processing method for multiple voice messages may be determined in different ways depending on the situation. For example, some voice messages among the multiple voice messages may be determined to have a call processing method that applies one of the additional notification types, and the messages may be transmitted according to the transmission priority. In addition, each of the multiple voice messages may be determined to have a call processing method that applies a different type of network during transmission, and the call processing method may be determined to have one of the message formats to be transmitted.In addition, depending on the situation, a separate additional notification type or message format may not be applied, and multiple voice messages may be sequentially transmitted based on the time of reception without determining a separate transmission priority. Furthermore, depending on the situation, any one of the elements included in the above-described call processing method may be applied to transmit multiple voice messages, and two or more elements may be applied in duplicate to transmit multiple voice messages. For example, the service server (120c) may determine the call processing method based on whether the calling phone number is a number pre-stored in the called terminal (110). If the calling phone number in the caller account characteristic information is a number pre-stored in the called terminal (110), the need for transmission to the called terminal (110) may be high, and thus the additional notification type, transmission priority, type of network used for transmission, and format of the transmitted message may be determined based on whether the number is a pre-stored number. Accordingly, the service server (120c) may provide a response message to the called terminal (110) according to the determined call processing method.
[0187] Referring to step S260c, the service server (120c) according to one embodiment may provide a response message corresponding to a plurality of voice messages to the called terminal (110) based on the call processing method. In one embodiment, the response message may mean a message in which the call processing method is applied to each of the plurality of voice messages. Accordingly, the service server (120c) provides the response message obtained according to the call processing method determined in step S250c to the called terminal (110).
[0188] FIG. 20 is a flowchart schematically illustrating each step in which a response message is provided to a receiving terminal (110) as a communication server (120) according to a third embodiment of the present invention routes a line connection through a service server (120c).
[0189] Referring to FIG. 20, the service server (120c) may include a media server and an app server. The media server may be a server that processes media information such as voice signals or voice messages, and the app server may be a server that is linked to an app client (130) that provides a response message. When a call request is received from a calling terminal (140), the telecommunications company server (120) may determine whether the called terminal (110), which is the target of the message transmission, is subscribed to an overseas notification service. The telecommunications company server (120) may determine whether the called terminal (110) is subscribed to an overseas notification service for the called terminal account through an additional service server (S220c). Accordingly, when the called terminal account is subscribed to an overseas notification service, the telecommunications company server (120) may route the line connection between the called terminal (140) and the called terminal (110) through the service server (120c) (S230c). The media server may provide a response message to the receiving terminal (110) via the app server by communicating with the app server (S260c). In one embodiment, the app server may be a server linked to the app client (130), but the response message may be provided to the receiving terminal (110) in non-real time depending on the connection to an overseas line.
[0190] According to one embodiment, a service server (120c) may determine a transmission importance level for each of a plurality of voice messages when providing a response message to the receiving terminal (110). This will be described with reference to FIGS. 21 and 22.
[0191] FIG. 21 is a flowchart schematically illustrating each step of determining a transmission importance level by a server according to a third embodiment of the present invention.
[0192] Referring to FIG. 21, the telecommunications server (120) can receive a call request from the calling terminal (140) (S210c) and determine whether to subscribe to an overseas service for the called terminal (110) (S220c). The telecommunications server (120) can route the line connection between the calling terminal (140) and the called terminal (110) to pass through the service server (120c) (S230c). The service server (120c) can obtain caller characteristic information for the caller account corresponding to the calling terminal (140) (S240c). Accordingly, the service server (120c) can determine the caller importance level based on the caller account characteristic information and the analysis results for multiple voice messages. As illustrated in FIG. 21, the service server (120c) can obtain multiple voice messages received from the calling terminal (140) (S410c). Accordingly, the service server (120c) can analyze multiple voice messages (S420c). In one embodiment, the analysis of the voice messages may include analysis of message content, analysis of reception time, etc. The service server (120c) can determine the sending importance level based on the sender characteristic information and the analysis results of the multiple voice messages (S430c).
[0193] FIG. 22 is a flowchart schematically illustrating each step in which a server according to a third embodiment of the present invention provides a response message to a receiving terminal (110) based on the sending importance level.
[0194] Referring to FIG. 22, the service server (120c) can determine the type of additional notification, the delivery priority, the type of network used for delivery, and the format of the message based on the call importance level (S440c). Accordingly, the service server (120c) can determine the call processing method to which the determined type of additional notification, the delivery priority, the type of network used for delivery, and the format of the message are applied (S250c). In one embodiment, various methods can be applied to determine the call importance level. For example, the service server (120c) can determine the call importance level based on whether the call number is a number pre-stored in the callee terminal (110), a number preset by the callee terminal (110), and whether it is a spam number. In this regard, a description will be given with reference to FIG. 23.
[0195] FIG. 23 is a flowchart schematically illustrating each step of a specific process performed by a server according to a third embodiment of the present invention to determine a transmission importance level.
[0196] Referring to FIG. 23, a service server (120c) according to one embodiment may obtain caller characteristic information for a calling terminal (140) (S240c) and determine whether the calling phone number of the calling terminal (140) is a pre-stored number in the called terminal (110) (S610c). In addition, the service server (120c) may determine whether the calling phone number of the calling terminal (140) is a preset number from the called terminal (110) (S620c). In one embodiment, the preset number may be a number that the called party's account has preset through an app linked to the service server (120c). For example, the called party may preset at least one or more phone numbers that must be contacted from abroad. In addition, the service server (120c) may determine whether the calling phone number of the calling terminal (140) is a spam number. The service server (120c) is linked with the telecommunications company server (120) and can determine whether the outgoing call number is a spam number (S630c) by communicating with multiple external servers. Accordingly, the service server (120c) can determine the caller priority (S640c) based on whether the outgoing call number is a pre-stored number, a preset number, or a spam number. In addition, the service server (120c) can determine the message priority (S650c) based on the message content analysis results for multiple voice messages. Accordingly, the service server (120c) can determine the caller priority and message priority level based on the caller priority and message priority (S430c). The message priority may be a ranking determined in order of importance based on whether important text is included, the number of times important text is included, etc. as a result of message content analysis using AI. For example, the service server (120c) may determine a high caller priority if the calling phone number corresponds to a pre-stored number or a preset number, and may determine a low caller priority if the calling phone number corresponds to a spam number.The service server (120c) may assign a higher weight to the sender priority than the message priority. For example, the service server (120c) may determine the importance of the sender account corresponding to the outgoing phone number to be higher than the message analysis results of each of the multiple voice messages, and thus may preferentially provide voice messages corresponding to the pre-stored number and the preset number to the receiving terminal (110). Specifically, the service server (120c) may determine the delivery priority based on the weights assigned in decreasing order of the preset number, the pre-stored number, and the message content analysis results. In one embodiment, the preset number is preferably provided preferentially because it is a phone number that the receiving account has previously determined to be important, and the preset number may be assigned the highest weight because it can be determined to be the sender with the highest importance. In addition, a pre-stored number may be given a second-highest weighting because it may be a sender who has a relationship with the recipient account, and thus may have a lower risk level and a higher probability of containing the necessary delivery message. In addition, the result of the message content analysis may be a factor that can be considered because it can identify messages that should be provided first based on the importance of the text included in the message content. However, if it is based solely on the content, some spam messages may be included, and thus the objectivity may be lower than the two factors described above. Therefore, the result of the message content analysis may be given a third-highest weighting. Accordingly, the service server (120c) may determine the delivery priority according to the method described above and provide a response message that applies different types of additional notifications, different types of networks used for delivery, and different message formats. For example, if the delivery importance level is higher than the first level, the service server (120c) may provide a response message to the called terminal (110) through a dedicated network.In one embodiment, the dedicated network may be a method of transmitting messages using a domestic communication network that connects to overseas. The first level may be a level that serves as a criterion for determining high transmission priority. Accordingly, the network used for transmission may be determined differently depending on whether the transmission priority level is equal to or higher than the first level. If the transmission priority level is lower than the first level, the service server (120c) may provide a response message to the receiving terminal (110) via a public network. The public network may be a method of transmitting messages using an overseas communication network. Accordingly, messages with high priority may be preferentially provided to the receiving terminal (110) via the dedicated network. Furthermore, if the transmission priority level is equal to or higher than the first level and lower than the second level that is higher than the first level, the service server (120c) may sequentially provide a response message to the receiving terminal (110) via the dedicated network. For example, at least one voice message having an outgoing importance level of a first level or higher may be provided to the receiving terminal (110) with priority over at least one voice message having an outgoing importance level of a lower level. In this case, when at least one voice message having an outgoing importance level of a first level or higher is provided to the receiving terminal (110), a response message corresponding to each voice message may be sequentially provided to the receiving terminal (110) based on the time at which each message was received by the telephone number corresponding to the receiving terminal's account in the country over time. When the outgoing importance level is a second level or higher, which is higher than the first level, the service server (120c) may provide a response message to the receiving terminal (110) according to the delivery priority together with an additional notification type.That is, the service server (120c) may sequentially provide response messages corresponding to multiple voice messages having a first level or higher and a second level or lower to the called terminal (110) through a dedicated network, and may provide response messages corresponding to multiple voice messages having a second level or higher to the called terminal (110) through the dedicated network according to the transmission priority. That is, the response messages corresponding to multiple voice messages having a second level or higher may be transmitted to the called terminal (110) with priority over the response messages corresponding to multiple voice messages having a first level or higher and a second level or lower. A separate transmission priority may be determined for multiple voice messages having a second level or higher, and the response messages may be transmitted to the called terminal (110) according to the determined transmission priority. In one embodiment, even if the response message is provided to the called terminal (110) through the dedicated network, the message may be transmitted based on a certain reference time. For example, instead of providing a response message to the overseas recipient terminal (110) corresponding to the domestic recipient account in real time through a dedicated network at each time a voice message is received by the domestic recipient terminal (110), a response message may be provided through the dedicated network based on a preset standard time. For example, the service server (120c) may determine the delivery priority among multiple voice messages received during the day and provide a response message to the recipient terminal (110) according to the delivery priority. In addition, the service server (120c) may provide a response message to the recipient terminal (110) by applying an additional notification type when the call importance level is the second level or higher. In one embodiment, the additional notification type may include at least one of an emergency notification message, a voice file message, and an emergency caller notification message.The service server (120c) may provide a response message along with an additional notification message to the called terminal (110). Specifically, the service server (120c) may determine which additional notification message to apply among an emergency caller message, an emergency notification message, and a voice file message for multiple voice messages with a caller importance level of Level 2 or higher. In one embodiment, the emergency caller message may be applied when the caller corresponds to a preset number or a pre-stored number, and the emergency notification message may be applied when the message includes a preset number or more of high-importance texts based on the result of message content analysis. The voice file message may be applied to the remaining voice messages. The voice file message may be a message that includes a voice file listening service. For example, the service server (120c) may provide the response message in text format, or may generate it as a voice file and provide the voice file. In one embodiment, if an emergency caller message and an emergency notification message are determined to be overlapping, the delivery priority may be determined as 1st, if only an emergency caller message is determined, the delivery priority may be determined as 2nd, if only an emergency notification message is determined, the delivery priority may be determined as 3rd, and if only a voice file message is determined, the delivery priority may be determined as 4th. In addition, the voice file message may also be applied to the emergency caller message and the emergency notification message. For example, even if only an emergency caller message is determined, the voice file message may be applied together to provide a response message including a voice file. Accordingly, a simplified message including the phrases "emergency caller message," "emergency notification message," and "voice file message" may be delivered to the called terminal (110) through a dedicated network in accordance with the delivery priority.As described above, when providing a response message through a dedicated network, the response message may not be provided to the called terminal (110) immediately upon receiving a real-time outgoing call request unconditionally. For example, the service server (120c) may provide the called terminal (110) with a plurality of response messages corresponding to a plurality of accumulated voice messages at preset intervals. That is, among the plurality of voice messages accumulated during the preset interval (e.g., 1 day), the messages may be displayed on the called terminal (110) in order according to the above-described delivery priority (1st, 2nd, 3rd, 4th) determined for the plurality of voice messages whose outgoing importance level is 2nd or higher. Therefore, the called party has the advantage of being able to preferentially receive a response message corresponding to a message with a high outgoing importance level. In another embodiment, the service server (120c) may further provide a separate vibration notification to the called terminal (110) in the case of an emergency caller message and an emergency notification message. For example, when the service server (120c) corresponds to at least one of an emergency caller message and an emergency notification message, the service server (120c) may provide a vibration notification along with a response message to make it easier for the recipient account to be verified. In another embodiment, when the emergency caller message corresponds to a preset number, the service server (120c) may display the caller's name on the receiving terminal (110) so that it blinks continuously for a preset period of time (e.g., 1 minute) along with a vibration notification. In addition, when the emergency caller message and the emergency notification message are determined to be duplicated, the frequency of the vibration and the frequency of the blinking may be increased by a preset multiple (e.g., 2 times) or more, and a red color indicating an emergency may be applied to the color of the blinking light. Therefore, since the response message is provided in a different manner according to the characteristics of each of the plurality of voice messages, the efficiency of providing the response message can be improved.
[0197] In another embodiment, the service server (120c) may provide a risk notification message to the receiving terminal (110) based on weights that are gradually reduced in the order of the originating network, originating country, and message content analysis results when the originating phone number is a spam number or is not a pre-stored number. For example, when the originating phone number is a spam number or is not a pre-stored number, the originating network may be a significant factor in determining the risk, as it can be a factor that can determine whether the outgoing call request is made through a domestic network. Even if the originating country is overseas, if the call is made through a domestic network, such as through roaming, the risk to the originating account may be reduced. In addition, since outgoing call requests from overseas can generally be risky, it may be desirable to check the domestic network first, and thus the originating network may be given the highest weight, and the originating country may be given the second highest weight. In addition, the result of the message content analysis may need to be confirmed even if it is not a preset number because it may be an important message. However, in the case of a spam number, the need to confirm the message content may be somewhat lower, and even if it is a spam message, it may include a message containing a large number of texts that are determined to be highly important, so the objectivity may be lowered, and therefore the result of the message content analysis may be given a third-highest weight. Accordingly, the service server (120c) may provide a response message corresponding to a spam number or a non-prestored number when providing a risk notification message to the receiving terminal (110). Accordingly, the receiving party has the advantage of being able to quickly select a message to read by receiving the risk notification message. In another embodiment, the service server (120c) may determine whether to provide at least one voice message received from the spam number to the receiving terminal (110) if it is a spam number.For example, if a number is determined to be a spam number, a response message may be prevented from being provided to the receiving terminal (110) in bulk, and if voice messages are received from the same spam number more than a preset number of times (e.g., more than three times per month) within a preset period, a response message corresponding to multiple voice messages from the same spam number may be provided to the receiving terminal (110) in bulk at the time of receiving the preset number of times.
[0198] FIG. 24 is a schematic diagram illustrating some examples of various additional notification types and message formats of a response message according to a third embodiment of the present invention.
[0199] Referring to FIG. 24, a service server (120c) according to an embodiment may provide additional notification types indicating an emergency caller message, an emergency notification message, and a voice file message to the receiving terminal (110) along with a response message. In addition, the service server (120c) may determine the format of the message as one of a summary format, a text format, and a link processing format. For example, the service server (120c) may convert a plurality of voice messages into a text format to obtain a response message corresponding to each voice message. In addition, the service server (120c) may extract high-priority texts from a plurality of voice messages and convert them into a summary format to obtain a response message corresponding to each voice message. In addition, the service server (120c) may generate a plurality of voice files and convert the addresses where the voice files corresponding to each voice message are stored into a link processing format to obtain a response message corresponding to each voice message. In one embodiment, the service server (120c) may determine an additional notification type for each voice message when the caller importance level is the second level or higher, determine a message format corresponding to the determined additional notification type, and provide a response message to the called terminal (110). For example, as illustrated in FIG. 24, if the additional notification type is determined to be an emergency caller message, the service server (120c) may provide the additional notification by including the caller's name along with the emergency caller message. In addition, if the additional notification type is determined to be an emergency caller message, the message format may be determined to be a text format. That is, in the case of an emergency caller message, the contents of each of the multiple voice messages may be converted to text and the entire contents may be transmitted to the called terminal (110). In addition, if the additional notification type is determined to be an emergency notification message, the message format may be determined to be a summary format.That is, in the case of an emergency caller message, since it is a message received from a caller account corresponding to a preset phone number or a pre-stored phone number, it may be desirable to be able to check the entire content of the message, and in the case of an emergency notification message, since it may be inefficient to transmit the entire content of multiple voice messages, a summarized response message may be obtained and provided to the receiving terminal (110) only for items determined to be important categories. For example, if the additional notification type is an emergency notification message, a summary message format may be applied that includes a caller contact indicating the caller's name or caller phone number, an important text determined to indicate an important event, and a text indicating the date and time (year, month, day). In addition, if the additional notification type is determined to be a voice file message, the message format may be determined as a link processing format. That is, in the case of a voice file message, a link processing message format may be applied that includes a caller contact indicating the caller's name or caller phone number, and a link to an address where the voice files of each of the multiple voice messages are stored (which may correspond to [Listen to Voice File] in FIG. 24). That is, when the sending importance level is the second level or higher, the service server (120c) may determine an additional notification type for each of a plurality of voice messages, determine a message format corresponding to the determined additional notification type, and provide a response message to the receiving terminal (110). In another embodiment, when the sending importance level is lower than the first level, the service server (120c) may provide a response message to the receiving terminal (110) according to a message format to which a different summary format is applied for each voice message based on the sender account characteristic information. For example, when the sending importance level is lower than the first level, it may correspond to a message with a somewhat lower importance.If the outgoing call number is a spam number, a separate notification message indicating that the call is expected to be spam (e.g., “Spam expected message”), a summarized response message may be provided in the order of categories corresponding to the multiple voice messages (e.g., finance, insurance, etc.). Furthermore, if the outgoing call number is not a spam number, if the outgoing call originates from an international country and an international line is used for the outgoing communication network, a summarized response message may be provided in the order of the location of the outgoing country and the categories corresponding to the multiple voice messages. Furthermore, if the outgoing call number is not a spam number, if the outgoing call originates from an international country and an international line is used for the outgoing communication network, a summarized response message may be provided in the order of the location of the outgoing country, caller contact information indicating the caller’s name or phone number, categories corresponding to the multiple voice messages, and a plurality of important text arrays. Furthermore, if the outgoing call number is not a spam number, if the outgoing call originates from a domestic country and an outgoing line is used for the outgoing communication network, a summarized response message may be provided in the order of the caller’s contact information and a plurality of important text arrays. Therefore, the efficiency of providing a response message according to sender account authentication can be improved in that the recipient can be provided with a summarized response message in a different manner according to the characteristics of each of the multiple sender accounts.
[0200] According to one embodiment, user satisfaction can be improved by reducing the burden of potentially high roaming charges that can arise during long-term stays abroad. Furthermore, the efficiency of response message provision can be improved by identifying outgoing call requests from unnecessary caller accounts and providing response messages. Furthermore, the satisfaction of users receiving response messages can be improved by providing voice messages with different call processing methods applied based on caller account characteristics.
[0201]
[0202] Various embodiments of the present disclosure may be implemented as software comprising one or more instructions stored in a storage medium (e.g., memory) readable by a machine (e.g., a display device or a computer). For example, a processor (120) of the machine (e.g., processor (120)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0203] According to one embodiment, the method according to the various embodiments disclosed in the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0204] Although the present invention has been described with reference to the drawings, it is not limited to the disclosed embodiments and drawings, and a person skilled in the art related to the present embodiment will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the above-described description. Therefore, the disclosed methods should be considered from an illustrative rather than a restrictive point of view. Even if the operation and effect according to the configuration of the present invention is not explicitly described and described while describing the embodiment, the effect that can be predicted by the configuration can also be recognized. The scope of the present invention is indicated by the claims rather than the foregoing description, and all differences within the equivalent scope should be interpreted as being included in the present invention.
Claims
1. In a method for providing a response message in response to a message transmission request, A step in which a telecommunications company server receives a call request from a calling terminal for transmission of multiple voice messages to a called terminal; A step for determining whether the recipient account corresponding to the receiving terminal is subscribed to an overseas notification service when the above-mentioned telecommunications company server receives the above-mentioned call request; A step in which the telecommunications company server routes the line connection between the receiving terminal and the calling terminal through the service server when the receiving terminal's account is subscribed to the overseas notification service; A step in which the service server provides the calling terminal with a first response message corresponding to a first voice message, which is one of the plurality of voice messages; and A method comprising: a step of the service server providing, to the called terminal, a second response message corresponding to a second voice message, which is one of the plurality of voice messages.
2. In paragraph 1, A method further comprising: a step in which the service server determines each of the plurality of voice messages as the first voice message or the second voice message based on the analysis results of the plurality of voice messages.
3. In paragraph 2, The step of determining each of the plurality of voice messages as the first voice message or the second voice message The step of the service server determining a delivery need level indicating the degree to which the plurality of voice messages need to be delivered to the recipient account; and A method further comprising: a step in which the service server determines the plurality of voice messages as the first voice message or the second voice message according to the level of transmission necessity; 4. In paragraph 1, Steps to determine whether you are subscribed to the above overseas notification service A method in which, when the location of the receiving terminal is determined to be overseas, the telecommunications company server determines whether the receiving party's account is subscribed to the overseas notification service.
5. In paragraph 1, The step of the above service server providing the first response message to the sending terminal comprises providing the first response message to the sending terminal using a domestic line, A method in which the step of the service server providing the second response message to the called terminal comprises providing the second response message to the called terminal using an overseas line.
6. In paragraph 1, The step of providing the above second response message to the receiving terminal is A method in which the above service server provides the second response message to the receiving terminal using an overseas public network.
7. In paragraph 4, Steps to determine whether you are subscribed to the above overseas notification service If the location of the above-mentioned receiving terminal is determined to be overseas, the telecommunications company server determines whether the receiving party's account is subscribed to an overseas notification service based on the domestic first USIM card installed in the above-mentioned receiving terminal. If subscribed to the above overseas notification service, the step of the service server performing a request for identity verification for the receiving terminal; and A method further comprising: a step of requesting registration of at least one overseas notification authentication information from the receiving terminal by the service server when the above-mentioned identity authentication is completed; 8. In paragraph 7, A method further comprising: a step of performing authentication on the receiving terminal based on the registered overseas notification authentication information of the service server when the receiving terminal is equipped with a second USIM for overseas use.
9. In paragraph 8, A method further comprising: a step of requesting, by the service server, to install the first USIM into the receiving terminal when a preset period of time has elapsed since the second USIM has been installed; 10. In a system that provides a response message in response to a message transmission request, A telecommunications server that receives an outgoing call request for transmission of multiple voice messages to a receiving terminal from a sending terminal, determines whether a recipient account corresponding to the receiving terminal is subscribed to an overseas notification service upon receiving the outgoing call request, and, if the recipient account is subscribed to the overseas notification service, routes a line connection between the receiving terminal and the sending terminal through a service server; and A system comprising: a service server providing a first response message corresponding to a first voice message, which is one of the plurality of voice messages, to the calling terminal, and providing a second response message corresponding to a second voice message, which is one of the plurality of voice messages, to the called terminal.
11. In Article 10, The above service server A system that determines each of the plurality of voice messages as the first voice message or the second voice message based on the analysis results of the plurality of voice messages.
12. In paragraph 11, The above service server A system for determining a delivery necessity level indicating the degree to which delivery to the recipient account is required for the plurality of voice messages, and determining the plurality of voice messages as the first response message or the second response message based on the delivery necessity level.
13. A computer-readable recording medium having recorded thereon a program for executing the method of Article 1 on a computer.
14. In the method of providing service-related messages as identity verification is performed, A step in which a service server receives a service provision request requesting provision of an overseas notification service from a recipient account corresponding to a receiving terminal; A step of determining whether the recipient account is subscribed to the overseas notification service upon receiving the service provision request from the service server; If the above service server is subscribed to the overseas notification service, a step of performing first identity authentication using an ID and password for the recipient account; A step in which the service server performs a second identity authentication for the recipient account using at least one of a pre-designated keyword, a connection IP band, location information, and an email address when the first identity authentication is performed normally; A step in which the service server determines whether a timeout occurs based on a time count situation in which the counting is started and is performed based on the type of USIM inserted into the receiving terminal when the second identity authentication is performed; and A method comprising: providing a message indicating that the overseas notification service is provided for the called party's account when the service server does not have the time out.
15. In paragraph 14, The step for determining whether the above timeout occurs is A method in which the counting starts when the SIM card inserted in the receiving terminal is an overseas SIM card.
16. In paragraph 14, When the above timeout occurs, a step for performing re-authentication from the domestic SIM card inserted in the receiving terminal; A method further comprising the step of releasing the time out as the re-authentication is performed.
17. In paragraph 14, A step in which the service server receives a service subscription request requesting subscription to the overseas notification service from the recipient account; A step of obtaining registration information including at least one of the ID, the password, the international mobile equipment identity (IMEI), the connection information (CI), and the biometric information when the service server receives the service subscription request; and A method comprising: providing a message indicating that the recipient account is subscribed to the overseas notification service when the service server obtains the registration information; 18. In paragraph 14, The step of providing a message indicating that the above overseas notification service is provided The step of the service server determining the authentication level based on the time count situation; and A method comprising: a step in which the service server performs third-party authentication according to an additional authentication method corresponding to the authentication level.
19. In paragraph 18, The steps for performing the above third-party authentication are: If the above authentication level is level 1, authentication is performed based on the pattern input from the recipient account. If the above authentication level is level 2, authentication is performed based on the fingerprint input from the recipient account. If the above-mentioned authentication level is level 3, authentication is performed based on the pattern input and fingerprint input entered from the recipient account, A method in which the third level, the second level and the first level are in that order.
20. In paragraph 16, The steps to perform the above re-authentication are: A method in which the service server requests re-authentication of the recipient's account when the counting start progresses based on the time count situation and a preset period of time has elapsed.
21. In paragraph 18, A method wherein the above-mentioned authentication level is determined in proportion to the excess time exceeded as the above-mentioned counting start progresses.
22. In paragraph 21, The steps to determine the above authentication level are: A method for determining the identity authentication level further based on the difference between a first point in time at which the first identity authentication is performed and a second point in time at which the second identity authentication is performed.
23. In paragraph 20, The steps to determine whether a timeout occurs are: A method in which the service server renews the preset period corresponding to the timeout based on the number of first user authentications and the number of second user authentications.
24. In the server that provides service-related messages as identity verification is performed, A receiving unit that receives a service provision request requesting provision of an overseas notification service from a recipient account corresponding to the receiving terminal; and Upon receiving the above service provision request, determine whether the recipient account is subscribed to the above overseas notification service, If you are subscribed to the above overseas notification service, perform the first identity verification using the ID and password for the recipient account. As the above first identity verification is performed normally, the second identity verification is performed for the recipient account using at least one of the pre-designated keyword, access IP band, location information, and email address. When the above second identity authentication is performed, whether the count starts is determined based on the type of USIM inserted in the receiving terminal, and whether a timeout occurs is determined based on the time count situation in progress. A service server comprising a processor for providing a message indicating that the overseas notification service is provided for the called party's account if the above timeout does not occur.
25. In paragraph 24, The above processor If the SIM card inserted in the above receiving terminal is an overseas SIM card, the above counting will start. If the above timeout occurs, re-authentication is performed using the domestic SIM card inserted in the receiving terminal. A service server that releases the timeout as the above re-authentication is performed.
26. A computer-readable recording medium having recorded thereon a program for executing the method of Article 14 on a computer.
27. In the method of providing a response message according to sender account authentication, A step in which a telecommunications company server receives a call request from a calling terminal for transmitting multiple voice messages to a called terminal; A step for determining whether the recipient account corresponding to the receiving terminal is subscribed to an overseas notification service when the above-mentioned telecommunications company server receives the above-mentioned call request; A step in which the telecommunications company server routes the line connection between the receiving terminal and the calling terminal through the service server when the receiving terminal account is subscribed to the overseas notification service; A step for obtaining caller account characteristic information including at least one of a caller nationality, a caller communication network, and a caller phone number for a caller account corresponding to the caller terminal of the service server; A step in which the service server determines a call processing method including at least one of an additional notification type, a delivery priority, a type of network used for delivery, and a format of a message to be delivered for the plurality of voice messages based on the caller account characteristic information; and A method comprising: a step in which the service server provides a response message corresponding to the plurality of voice messages to the called terminal based on the call processing method.
28. In paragraph 27, The steps to determine the above call processing method are: A method in which the service server determines the call processing method based on whether the calling phone number is a number pre-stored in the called terminal.
29. In paragraph 27, The steps to determine the above call processing method are: The step of the service server determining the caller importance level based on the caller account characteristic information and the analysis results for the plurality of voice messages; and A method comprising: a step in which the service server determines the type of the additional notification, the delivery priority, the type of network used for the delivery, and the format of the message based on the transmission importance level.
30. In paragraph 29, If the above service server has the above transmission importance level of level 1 or higher, it provides the above response message to the receiving terminal through a dedicated network, A method wherein the service server provides the response message to the called terminal through a public network when the sending importance level is lower than the first level.
31. In paragraph 27, The above additional notification types include at least one of an emergency notification message, a voice file message, and an emergency caller notification message, A method wherein the format of the above message includes at least one of a summary format, a text format, and a link processing format.
32. In paragraph 29, The steps for determining the above-mentioned importance level are: A step in which the service server determines the caller priority based on whether the outgoing phone number is a number pre-stored in the incoming terminal, a number preset by the incoming terminal, and a spam number; The step of the service server determining the message priority based on the message content analysis results for the plurality of voice messages; and A step in which the service server determines the sending importance level based on the sender priority and the message priority; A method wherein the sender priority is given a higher weight than the message priority.
33. In paragraph 32, The steps for determining the above-mentioned importance level are: The service server determines the transmission importance level based on the weights assigned in order of the preset number, the stored number, and the message content analysis results, A method wherein the service server provides a risk notification message based on a weight that is gradually reduced in the order of the sending communication network, the sending country, and the result of the analysis of the message content, when the sending phone number is the spam number or is not the pre-stored number.
34. In paragraph 30, If the above service server has the above-mentioned transmission importance level equal to or higher than the first level and less than the second level higher than the first level, it sequentially provides the above-mentioned response message to the receiving terminal through the dedicated network, A method wherein the service server provides the response message to the called terminal according to the delivery priority together with the additional notification type when the transmission importance level is equal to or higher than the second level.
35. In a system for providing a response message according to sender account authentication, Receives a call request from the calling terminal for transmitting multiple voice messages to the called terminal, Upon receiving the above call request, determine whether the recipient account corresponding to the above called terminal is subscribed to the overseas notification service, If the recipient account is subscribed to the overseas notification service, a telecommunications company server that routes the line connection between the recipient terminal and the calling terminal through the service server; and Obtaining caller account characteristic information including at least one of a caller nationality, a caller network, and a caller phone number for a caller account corresponding to the above-mentioned caller terminal, Determine a call processing method including at least one of an additional notification type, a delivery priority, a type of network used for delivery, and a format of a message to be delivered for the plurality of voice messages based on the caller account characteristic information; A system comprising a service server that provides a response message corresponding to the plurality of voice messages to the called terminal based on the above-mentioned call processing method.
36. In paragraph 35, The above service server A system that determines the call processing method based on whether the above-mentioned outgoing telephone number is a number pre-stored in the above-mentioned receiving terminal.
37. In paragraph 35, The above service server Determine the caller importance level based on the above caller account characteristic information and the analysis results for the plurality of voice messages, A system that determines the type of additional notification, the delivery priority, the type of network used for delivery, and the format of the message based on the above-mentioned transmission importance level.
38. A computer-readable recording medium having recorded thereon a program for executing the method of Article 27 on a computer.
Citation Information
Patent Citations
Roaming method and computer readable storage medium using call forwarding service
KR101574959B1
Domestic and international receiving and originating service device and discount service operating method thereof
KR1020130118581A
Method for creating a shale gas production forecasting model using deep learning
KR102170765B1
Method for measuring thickcness of thin film on substrate using parallel processing and aparatus for measuring the same
KR102249247B1
Method and apparatus for generating reconstruction block
KR102393180B1