Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The term "and/or" herein is an association relationship describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The symbol "/" herein denotes a relationship in which the associated object is or, for example, a/B denotes a or B.
The terms "first" and "second," etc. herein are used to distinguish between different objects and are not used to describe a particular order of objects. For example, the first input and the second input, etc. are for distinguishing different inputs, rather than for describing a particular order of inputs.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the embodiments of the present invention, unless otherwise specified, "a plurality" means two or more, for example, a plurality of elements means two or more elements, and the like.
In an embodiment of the present invention, an electronic device may receive a first input for a first session message in a first window; displaying the first session message in a second window in response to the first input; receiving input reply content aiming at a second conversation message in the second window; displaying reply content for the second session message in the first window. According to the scheme, when a user reads all messages in the first window, the user can directly trigger the first session message to be displayed in the second window when reading the first session message, so that the first session message is placed and displayed in a distinguishing manner with other messages, when the user wants to process the first session message, the user can directly view and process the messages in the second window, and the user does not need to find the messages in a large number of message records, so that the message processing efficiency of the user is improved. The following describes an exemplary message processing method according to an embodiment of the present invention with reference to the drawings.
As shown in fig. 1, an embodiment of the present invention provides a method for processing a message, which may include the following S101-S104.
S101, receiving a first input aiming at a first session message in a first window.
It should be noted that, in the embodiment of the present invention, the first session message in the first window may be one message, or may be multiple messages.
Optionally, in the embodiment of the present invention, the first window may be a session interface in an electronic device system, or may be a session interface of a third-party communication application, which is not specifically limited in the embodiment of the present invention; the session interface of the electronic device system refers to an interface of a communication application, such as a short message interface, of the electronic device that is shipped from the factory.
Specifically, in a case that a session interface (e.g., a short message interface) of the electronic device system is displayed in the first window, the first input for the first session message may be received on a browsing interface of a plurality of short messages or on a detailed interface of one of the short messages. In the case where a conversation interface of the third party communication application a is displayed in the first window, the first input of the first conversation message may be received in a single-person chat interface with one friend or in a chat group interface with a plurality of friends.
Optionally, in this embodiment of the present invention, the first input for the first session message may be any one of a touch operation, a gesture operation, a voice input, and a line of sight selection.
Specifically, when the first input to the first session message is a touch operation, the touch operation may be a pressing operation for a certain duration, or a clicking operation for a certain number of single fingers or multiple fingers, or a sliding operation for a certain trajectory, as shown in fig. 2, the receiving user selects the whole dialog box to the right first and then inputs an upward sliding trajectory for the session message, and selects the message as the first session message. For example, the finger performs a range of sliding operations on the plurality of first session messages, the range of sliding operations including an area of the plurality of first session messages to be selected, and all of the plurality of first session messages are selected. In a case that the first input for the first session message is a gesture operation, the gesture operation may be a gesture action in front of a screen of the electronic device. For example, a finger space click selects the first session message. In case the first input for the first session message is a speech input, the speech input may be a received speech reading the first session message or a received speech reading the first session message sequence number. In the case that the first input for the first session message is a gaze selection, the gaze selection may be an action of the user that gazes at a gaze focus or a pupil of the user at the first session message for more than a certain period of time, or may be a blinking action of the user at the first session message where the gaze focus is located.
And S102, responding to the first input, and displaying the first session message on a second window.
It should be noted that, in the embodiment of the present invention, displaying the first session message in the second window may be displaying all contents of the first session message, or displaying part of contents of the first session message.
Optionally, in this embodiment of the present invention, the second window may be located in a different area of the same screen as the first window, or may be located in a different screen from the first window.
Specifically, under the condition that the second window is located in a different area of the same screen as the first window, the second window may be displayed in parallel with the first window, and no interface occlusion exists between the second window and the first window, such as split-screen display of the first window and the second window, or the second window may be displayed above the first window, and partial display content of the first window may be occluded, such as display of the second window in a floating window manner.
Optionally, in this embodiment of the present invention, for the display of the first session message in the second window, all contents of each first session message may be displayed, all contents of a part of the first session message may be displayed, and a part of contents of all the first session messages may be displayed.
Specifically, in the embodiment of the present invention, in a case where all contents of each first session message are displayed in the second window, a size of a display area of all contents of all first session messages is smaller than a size of the second window. For example, if there are two first session messages, and the size of the area where the two first session messages display the entire content is smaller than the size of the second window, both of the two session messages can display the entire content. The situation that all contents of part of the first session messages are displayed in the second window is that a plurality of first session messages are displayed in the second window in an ordered manner according to the sequence of user operation, when more messages cannot display all contents of each first session message, all contents of a preset number of first session messages in the top order are displayed, and other first session messages only display a row of abbreviated information so as to enable a user to conveniently recognize which information is. The method for displaying all the contents of the first session messages in the second window includes that a plurality of first session messages are displayed in the second window in an ordered manner according to the sequence of user operations, when a plurality of messages cannot display all the contents of each first session message, all the first session messages only display one row of thumbnail information, and when a user performs touch operation on one piece of thumbnail information, all the information of the first session message can be displayed in the second window. If the number of the first session messages is large, only one row of thumbnail information is displayed, and all the first session messages cannot be displayed, the first session messages in the second window are displayed in a folded manner as shown in fig. 3, if all the first session messages are difficult to display after being folded, the first session messages are displayed in multiple pages in the second window, and a user can view all the first session messages in the second window at the same time by sliding up and down or sliding left and right through a page turning.
S103, receiving the input reply content aiming at the second session message in the second window.
It should be noted that, in the embodiment of the present invention, before receiving the input reply content for the second session message in the second window, the receiving further includes receiving a selection input for the first session message in the second window.
Optionally, in this embodiment of the present invention, the selection input of the first session message in the second window may be a selection input of one of the first session messages, and may be a selection input of multiple first session messages, and the selected session message is referred to as a second session message. For example, there are ten first session messages in the second window, and if the user selects the first session message of the ten session messages, the second session message is the first session message of the ten session messages, and at this time, there is only one second session message; if the user selects the first, fourth and seventh session messages of the ten session messages, the second session message is the first, fourth and seventh session messages of the ten session messages, and the second session message is three messages at this time.
Optionally, in the embodiment of the present invention, the receiving of the input reply content for the second session message in the second window is that, in the case that there is only one second session message, the user inputs the reply content for the second session message; in the case where there are a plurality of second session messages, the user inputs reply contents for all the second session messages.
And S104, displaying the reply content aiming at the second conversation message in the first window.
It should be noted that, in the embodiment of the present invention, displaying the reply content for the second conversation message in the first window may be displaying the reply content in an input box, or displaying the reply content in a display area of the conversation message in the first window.
Optionally, in the embodiment of the present invention, after the user triggers the send button in the input option, the reply content may be sent to the target receiving object, or the reply content may be sent to the target receiving object after receiving the trigger input that completes the input.
Optionally, in this embodiment of the present invention, the first window may display a session interface of the electronic device system, or a session interface of a third-party communication application.
Specifically, in a case where the first window displays a session interface (such as a short message interface) of the electronic device system, after jumping the interface displayed in the first window to the session interface with the target receiving object, an input cursor is displayed in an input box of the session interface with the target receiving object, and reply content input by the user may be sent to the target receiving object. Specifically, under the condition that a session interface of the third-party communication application is displayed on the first window, when reply content aiming at the second session message is input, the operation that the user triggers a sending button in an input option is detected, the user is judged to finish inputting, and the reply content in the input frame at the moment is sent to a target receiving object; and when the time for stopping inputting the reply content is detected to exceed the threshold time or the voice input of user 'sending' is received, judging that the user has finished inputting, and sending the reply content in the input box at the moment to the target receiving object.
Based on the scheme, when a user reads all messages in the first window, the user can directly trigger the first session message to be displayed in the second window when reading the first session message, so that the first session message is placed and displayed in a manner of being distinguished from other messages, when the user wants to process the first session message, the user can directly view and process the messages in the second window without looking over a large number of message records, and therefore the message processing efficiency of the user is improved.
After S102 and before S103, the method further includes:
s105, receiving a second input aiming at the first session message displayed in the second window;
it should be noted that, in the embodiment of the present invention, the second input for the first session message displayed in the second window may be a second input for one first session message in the second window, or may be a second input for multiple first session messages in the second window; the session message after receiving the second input is referred to as a second session message.
Optionally, in this embodiment of the present invention, the second input for the first session message displayed in the second window may be any one of a touch operation, a gesture operation, a voice input, and a line-of-sight selection that can be selected for the first session message, such as clicking, pressing, and touching.
S106 may be S106a or S106 b.
S106, responding to the second input, displaying an input cursor in the input area of the first window, or starting a voice input function.
Optionally, in the embodiment of the present invention, the reply content may be a text, a picture, a video, and the like that need to be input in the input box, or may be a voice content that can be input only by starting a voice input function.
Specifically, an input cursor is displayed in the input area of the first window, and a user can directly input reply content, where the reply content may include characters, pictures, or videos.
Specifically, the voice input function in the input area of the first window is turned on, and the user can directly speak to input the reply content.
S106, responding to the second input, displaying a keyboard or a voice input button on the input area of the second window.
Specifically, the keyboard of the second window is used for inputting reply content of characters, and the voice input button user inputs the reply content of voice after being triggered.
Based on the scheme, after the user clicks the first session message, the clicked first session message is called as a second session message, and the input cursor of the first session message can automatically jump to the input box of the session window corresponding to the second session message, so that the re-clicking action that the user needs to switch the window to search for the session is avoided, and the response to the second session message is quicker and more convenient.
For S104, displaying reply content for the second conversation message in the first window, further comprising:
preferably, in the embodiment of the present invention, in addition to displaying the reply content for the second session message, the displayed reply content further includes: a picture containing the content of the second session message, or a prompt for a target receiving object.
Optionally, in the embodiment of the present invention, the first window may display a single-person chat interface or a group chat interface.
Specifically, in a case where the first window displays a single chat interface (for example, a private chat interface) with a friend, a picture including the content of the second session message is automatically input in the input box, and as shown in fig. 4, when reply content input by the user is transmitted and displayed on the chat interface, information of the replied second session message is also displayed on the chat interface.
Specifically, when the first window displays a chat group interface with a plurality of friends, a picture including the content of the second session message is automatically input in the input box, and the target receiving object is reminded in addition to the content of the second session message, for example, @ information for the target receiving object is displayed in the input box, and when the content input by the user is sent and displayed on the chat interface, the replied second session message information is also displayed on the chat interface together, and the target receiving object is reminded of performing instant processing.
Based on the scheme, when the user replies the second session message, the target receiving object can be automatically reminded, and the replied information of the second session message is given, so that the target receiving person can conveniently read and understand the replied information, the operation steps of the user are simplified, and the efficiency of replying the message is improved.
In addition to S101-S104, optionally, S107 is further included, and the S107 may be S107a or S107 b.
And S107a, canceling the display of the second conversation message in the second window.
Specifically, after the reply message for the second session message is read by the target receiving object, the second session message is not displayed in the second window, so that the user can quickly perform secondary reply and processing on the second session message under the condition that the reply message of the user is not processed by reading.
S107, 107b, keeping the second conversation message displayed in the second window.
Specifically, in the case that the reply information for the second session message is displayed in the first window but not read, a "sent" tag is added to the second session message in the second window, in the case that the reply information is read, a "read" tag is added to the second session message in the second window, and in the case that the reply information is processed, i.e., replied, a "replied" tag is added to the second session message in the second window, so as to ensure that the user controls the reply state of the second session message.
Based on the scheme, after the user replies the message, the user can clearly know the processing condition of the target receiving object to the reply message, and after the second session message is processed, the processed message is cancelled and displayed in the second window, so that the message in the second window is more ordered.
Referring to fig. 6, which is one of the schematic structural diagrams of the electronic device according to the embodiment of the present invention, theelectronic device 600 may specifically include:
afirst receiving module 601, configured to receive a first input for a first session message in a first window;
afirst display module 602 for displaying the first session message in a second window in response to the first input;
asecond receiving module 603, configured to receive an input reply content for a second session message in the second window;
asecond display module 604, configured to display reply content for the second conversation message in the first window.
The electronic device provided by the embodiment of the present invention can implement each process implemented in the method embodiment of fig. 1, and is not described here again to avoid repetition.
Thus, the electronic device provided by the embodiment of the present invention may receive a first input for a first session message in a first window; displaying the first session message in a second window in response to the first input; receiving input reply content aiming at a second conversation message in the second window; displaying reply content for the second session message in the first window.
According to the scheme, when a user reads all messages in the first window, the user can directly trigger the first session message to be displayed in the second window when reading the first session message, so that the first session message is placed and displayed in a distinguishing manner with other messages, when the user wants to process the first session message, the user can directly view and process the messages in the second window, and the user does not need to find the messages in a large number of message records, so that the message processing efficiency of the user is improved.
Referring to fig. 7, a second schematic structural diagram of the electronic device according to the embodiment of the present invention is shown on the basis of fig. 6. The electronic device further includes:
athird receiving module 605 for receiving a second input for the first session message displayed in the second window.
Athird display module 606, configured to display an input cursor in the input area of the first window in response to the second input.
And the startingmodule 607 is used for responding to the second input and starting the voice input function.
Aprocessing module 608, configured to cancel displaying the second session message in the second window.
The electronic device provided in the embodiment of the present invention can implement each process implemented in the method embodiment of fig. 5, and is not described here again to avoid repetition.
The electronic device according to the embodiment of the present invention has the beneficial effects that, in addition to the beneficial effects of the electronic device in fig. 6, after the user clicks the first session message, the clicked first session message is called a second session message, and the input cursor thereof can automatically jump to the input frame of the session window corresponding to the second session message, so that the re-click action that the user needs to switch the window to search for the session is avoided, and the reply to the second session message is faster and more convenient; when the user replies the second session message, the target receiving object can be automatically reminded, and the replied second session message information is given, so that the target receiver can conveniently read and understand the replied message, the operation steps of the user are simplified, and the message replying efficiency is improved; after the user replies the message, the processing condition of the target receiving object to the reply message can be clearly known, and after the second session message is processed, the processed message is cancelled and displayed in the second window, so that the message in the second window is more ordered.
Fig. 8 is a schematic diagram of a hardware structure of an electronic device in which various embodiments of the present invention are implemented.
Theelectronic device 400 includes, but is not limited to:radio frequency unit 401,network module 402,sound output unit 403,input unit 404,sensor 405,display unit 406,user input unit 407,interface unit 408,memory 409,processor 410, andpower supply 411. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 8 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Wherein, theuser input unit 407 is configured to:
receiving a first input for a first session message in a first window;
receiving input reply content aiming at a second conversation message in the second window; wherein the second session message is at least one session message in the first session message.
Adisplay unit 406 for:
displaying the first session message in a second window;
displaying reply content for the second session message in the first window; wherein the second session message is at least one session message in the first session message.
In an embodiment of the present invention, an electronic device may receive a first input for a first session message in a first window; displaying the first session message in a second window in response to the first input; receiving input reply content aiming at a second conversation message in the second window; displaying reply content for the second session message in the first window. Through the scheme, a user can directly trigger the first session message to be displayed in the second window when reading the first session message, so that the first session message is placed and displayed in a distinguishing way from other messages, and the user can conveniently comb and view the first session message; furthermore, when a user replies to a second session message in a second window, the second session message is at least one session message in the first session message, and the electronic device can send the reply message to a corresponding target receiving object only by inputting the reply message of the user, so that the operation load of the user is greatly reduced, and the processing efficiency of the user on the message is improved.
It should be understood that, in the embodiment of the present invention, theradio frequency unit 401 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to theprocessor 410; in addition, the uplink data is transmitted to the base station. Typically,radio unit 401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, theradio unit 401 can also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via thenetwork module 402, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
Thesound output unit 403 may convert sound data received by theradio frequency unit 401 or thenetwork module 402 or stored in thememory 409 into a sound signal and output as sound. Also, thesound output unit 403 may also provide sound output related to a specific function performed by the electronic apparatus 400 (e.g., a call signal reception sound, a message reception sound, etc.). Thesound output unit 403 includes a speaker, a buzzer, a receiver, and the like.
Theinput unit 404 is used to receive a sound or video signal. Theinput Unit 404 may include a Graphics Processing Unit (GPU) 4041 and amicrophone 4042, and theGraphics processor 4041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on thedisplay unit 406. The image frames processed by thegraphic processor 4041 may be stored in the memory 409 (or other storage medium) or transmitted via theradio frequency unit 401 or thenetwork module 402. Themicrophone 4042 may receive sound, and may be capable of processing such sound into sound data. The processed voice data may be converted into a format output transmittable to a mobile communication base station via theradio frequency unit 401 in case of the phone call mode.
Theelectronic device 400 also includes at least onesensor 405, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of thedisplay panel 4061 according to the brightness of ambient light, and a proximity sensor that turns off thedisplay panel 4061 or backlight when theelectronic apparatus 400 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); thesensors 405 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described in detail herein.
Thedisplay unit 406 is used to display information input by the user or information provided to the user. TheDisplay unit 406 may include aDisplay panel 4061, and theDisplay panel 4061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
Theuser input unit 407 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, theuser input unit 407 includes atouch panel 4071 andother input devices 4072.Touch panel 4071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or neartouch panel 4071 using a finger, a stylus, or any suitable object or attachment). Thetouch panel 4071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to theprocessor 410, receives a command from theprocessor 410, and executes the command. In addition, thetouch panel 4071 can be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to thetouch panel 4071, theuser input unit 407 may includeother input devices 4072. Specifically, theother input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, thetouch panel 4071 can be overlaid on thedisplay panel 4061, and when thetouch panel 4071 detects a touch operation thereon or nearby, the touch operation is transmitted to theprocessor 410 to determine the type of the touch event, and then theprocessor 410 provides a corresponding visual output on thedisplay panel 4061 according to the type of the touch event. Although in fig. 8, thetouch panel 4071 and thedisplay panel 4061 are two independent components to implement the input and output functions of the electronic device, in some embodiments, thetouch panel 4071 and thedisplay panel 4061 may be integrated to implement the input and output functions of the electronic device, and the implementation is not limited herein.
Theinterface unit 408 is an interface for connecting an external device to theelectronic apparatus 400. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, a sound input/output (I/O) port, a video I/O port, an earphone port, and the like. Theinterface unit 408 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within theelectronic apparatus 400 or may be used to transmit data between theelectronic apparatus 400 and an external device.
Thememory 409 may be used to store software programs as well as various data. Thememory 409 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as voice data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, thememory 409 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Theprocessor 410 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device and processes data by operating or executing software programs or modules stored in thememory 409 and calling data stored in thememory 409, thereby integrally monitoring the electronic device.Processor 410 may include one or more processing units; preferably, theprocessor 410 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
Theelectronic device 400 may further include a power supply 411 (e.g., a battery) for supplying power to various components, and preferably, thepower supply 411 may be logically connected to theprocessor 410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, theelectronic device 400 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides an electronic device, which includes aprocessor 410, amemory 409, and a computer program that is stored in thememory 409 and can be run on theprocessor 410, and when the computer program is executed by theprocessor 410, the computer program implements each process of the foregoing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
Based on the hardware structure of the electronic device, the embodiments of the present invention will be described in detail below.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the processes of the method embodiments, and can achieve the same technical effects, and in order to avoid repetition, the details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling an electronic device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.