WO2016190640A1 - 모바일 단말을 제어하는 방법 및 모바일 단말 - Google Patents

모바일 단말을 제어하는 방법 및 모바일 단말 Download PDF

Info

Publication number
WO2016190640A1
WO2016190640A1 PCT/KR2016/005451 KR2016005451W WO2016190640A1 WO 2016190640 A1 WO2016190640 A1 WO 2016190640A1 KR 2016005451 W KR2016005451 W KR 2016005451W WO 2016190640 A1 WO2016190640 A1 WO 2016190640A1
Authority
WO
WIPO (PCT)
Prior art keywords
motion state
mobile terminal
user
motion
instant messaging
Prior art date
Application number
PCT/KR2016/005451
Other languages
English (en)
French (fr)
Inventor
강펑시아
쪼우셩평
Original Assignee
삼성전자 주식회사
삼성전자 (중국) 알앤디 센터
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201510267461.XA external-priority patent/CN104821991A/zh
Application filed by 삼성전자 주식회사, 삼성전자 (중국) 알앤디 센터 filed Critical 삼성전자 주식회사
Priority to EP16800279.8A priority Critical patent/EP3300342B1/en
Priority to US15/570,543 priority patent/US10425523B2/en
Publication of WO2016190640A1 publication Critical patent/WO2016190640A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Definitions

  • a method for controlling a mobile terminal and a mobile terminal is a method for controlling a mobile terminal and a mobile terminal.
  • a method of controlling a mobile terminal includes: acquiring a motion state of a user of a mobile terminal; And performing a function of the mobile terminal corresponding to a predetermined event based on the obtained motion state.
  • the acquiring of the motion state may include: periodically receiving output data from an inertial sensor of the mobile terminal; Reading a feature value from the received output data; And determining a motion state corresponding to the read feature value from a table of mapping relationships between motion states and feature values.
  • the acquiring of the motion state may include: acquiring start position information and end position information corresponding to a predetermined time interval by a global positioning system (GPS); Calculating a moving speed corresponding to the predetermined dead space interval based on the start position information and the end position information; And determining a motion state corresponding to the calculated moving speed from a table of mapping relationships between motion states and moving speeds.
  • GPS global positioning system
  • the performing of the function of the mobile terminal may update the motion state of the instant messaging user displayed in the instant messaging in response to the execution of the instant message application based on the obtained motion state.
  • the performing of the function of the mobile terminal may update the motion state of the other party displayed in the phone call interface in response to the execution of the phone call application based on the obtained motion state.
  • the phone call application may be a voice call application or a video call application.
  • the performing of the function of the mobile terminal may update the motion state of the contact person displayed in the address book in response to the execution of the address book application based on the obtained motion state.
  • the performing of the function of the mobile terminal may include the motion state of the contact person and the current location from the current location to the destination in response to the execution of a real-time timing function for the contact person in the address book, based on the obtained motion state.
  • the time required by the contact can be displayed in real time on the user interface.
  • the performing of the function of the mobile terminal may automatically switch the device mode in response to the execution of the mobile terminal based on the obtained motion state.
  • the performing of the function of the mobile terminal may adjust the ring tone or the telephone volume of the mobile terminal when receiving a call based on the obtained motion state.
  • the performing of the function of the mobile terminal may be based on the obtained motion state, when the incoming call or the received text message is not answered for a long time, the motion to the other party of the call or the text message.
  • a status response that includes a status can be performed.
  • the mobile terminal includes a memory for storing computer executable instructions; And at least one processor for acquiring a motion state of a user of a mobile terminal by executing the computer executable instructions, and performing a function of the mobile terminal corresponding to a predetermined event based on the obtained motion state. It includes.
  • a method for communication of a mobile terminal comprising: selecting a setting item for resetting a communication setting; Detecting a motion state of the mobile terminal in real time; Acquiring a current motion state of the mobile terminal; And resetting the selected setting item according to the obtained motion state.
  • a mobile terminal including a system setting module, a motion state determination module, and a communication reset module includes: a system setting module for selecting setting items for resetting communication settings; A motion state determination module for detecting a motion state of the mobile terminal in real time, obtaining a current motion state of the mobile terminal, and transmitting the obtained motion state to the communication resetting module; And a communication reset module for resetting the selected setting item according to the obtained motion state.
  • the motion state of the mobile terminal can be detected in real time, and the current motion state of the mobile terminal can be obtained.
  • the selected setting item may be reset according to the acquired motion state.
  • the communication setting can be automatically performed according to the actual motion state of the mobile terminal, and as a result can make the communication setting accurate and smart.
  • FIG. 1 is a schematic flowchart illustrating a method for communication of a mobile terminal according to one embodiment of the present disclosure.
  • FIG. 2 is a flowchart illustrating a process of determining a motion state by an inertial sensor according to an embodiment of the present disclosure.
  • FIG. 3 is a flowchart illustrating a process of determining a motion state by a global positioning system (GPS) according to an embodiment of the present disclosure.
  • GPS global positioning system
  • FIG. 4 is a flowchart illustrating a process for outputting S0 and S1 when a motion state is determined by a combination of a GPS and an inertial sensor according to one embodiment of the present disclosure.
  • FIG. 5 is a flowchart illustrating a process of outputting a final motion state based on S and S1 according to an embodiment of the present disclosure.
  • FIG. 6 is a diagram illustrating an interface for updating a state displayed in instant messaging according to an embodiment of the present disclosure.
  • FIG. 7 is a flowchart illustrating a method of determining a motion track according to an embodiment of the present disclosure.
  • FIG. 8 is a diagram illustrating an interface for updating a state displayed in a telephone process according to an embodiment of the present disclosure.
  • FIG. 9 is a diagram illustrating an interface for updating in real time the motion state of a contact in an address book, according to one embodiment of the disclosure.
  • FIG. 10 illustrates an interface prompting a user when a motion state of a contact in the address book changes according to a predefined mode or is in a predefined motion state according to an embodiment of the present disclosure.
  • FIG. 11 is a diagram illustrating an interface for displaying in real time the motion track and location information of each party member by a party assistance function in instant messaging according to an embodiment of the present disclosure.
  • FIG. 12 is a diagram illustrating a state of performing a real-time timing function for a contact person in an address book according to an embodiment of the present disclosure.
  • FIG. 13 is a diagram illustrating automatically recommending participation in a group according to a motion state of a user according to an embodiment of the present disclosure.
  • FIG. 14 is a diagram illustrating an interface that automatically switches a device mode according to a motion state of a user according to an embodiment of the present disclosure.
  • FIG. 15 is a diagram illustrating a state in which a telephone ring tone or a telephone volume is automatically adjusted according to a motion state of a user according to an exemplary embodiment of the present disclosure.
  • FIG. 16 is a diagram for automatically performing a status response to an incoming call and a received text message according to a current motion state of a user according to an embodiment of the present disclosure.
  • 17A, 17B, and 17C are diagrams illustrating a structure of a mobile terminal according to one embodiment of the present disclosure.
  • FIG. 18 is a flowchart illustrating a method of controlling a mobile terminal according to an embodiment of the present disclosure.
  • a method of controlling a mobile terminal includes: acquiring a motion state of a user of a mobile terminal; And performing a function of the mobile terminal corresponding to a predetermined event based on the obtained motion state.
  • the embodiments of the present invention relate to a method for controlling a mobile terminal and a mobile terminal, and detailed descriptions of matters well known to those skilled in the art to which the following embodiments belong will be omitted.
  • FIG. 1 is a schematic flowchart illustrating a method for communication of a mobile terminal according to one embodiment of the present disclosure.
  • the method for communication of a mobile terminal includes the following blocks.
  • a setting item for resetting a communication setting is selected.
  • one or more setting items may be selected. For example, an item to update the motion status of an instant messaging user in real time, an item to update the motion track of an instant messaging user in real time, an item to update the motion status of a user in a call process in real time.
  • the motion state of the mobile terminal is detected in real time.
  • the motion state of the mobile terminal may be detected by an inertial sensor, by a GPS, or by a combination of a tubular sensor and a GPS.
  • a current motion state of the mobile terminal is obtained.
  • the currently detected motion state of the mobile terminal is obtained.
  • the selected setting item is reset according to the obtained motion state.
  • the selected setting item After acquiring the current motion state, the selected setting item may be reset. Since the setting items are different, the method of resetting the setting items is different.
  • the motion state of the mobile terminal is detected in real time, the current motion state of the mobile terminal is obtained, and the selected setting item is reset according to the obtained motion state. Therefore, the communication setting is automatically performed according to the actual motion state of the mobile terminal, resulting in accurate and clever communication setting.
  • the motion state can be detected by an inertial sensor.
  • the mobile terminal can have an inertial sensor.
  • the inertial sensor can be an acceleration sensor or a gyroscope.
  • a method of detecting a motion state by an inertial sensor includes: periodically receiving output data of an inertial sensor and adding output data to a storage queue; When the length of the storage queue is greater than a predetermined value, processing data in the storage queue to extract feature values; And finding a motion state from a table of mapping relationships between motion states and feature values according to the read feature values.
  • the accuracy of the motion state determination can be improved in the following manner.
  • the process of detecting the motion state by the inertial sensor may be repeated N0 times, and the determined motion state may be recorded each time.
  • N The number of occurrences of each motion state is counted and denoted by N.
  • the motion state S is determined as the final motion state, where 0 ⁇ m ⁇ 1.
  • the first example is described in detail below.
  • the motion state of the user may be set, for example, for stopping, walking or riding a bus.
  • Table 1 is a motion state classification table, and the motion state classification is not limited thereto.
  • the output waveform of the inertial sensor may be different.
  • a feature value corresponding to each motion state may be extracted through a data processing process for output data of an inertial sensor such as filtering, subsection, and pattern recognition.
  • the specific value may be a set of values for indicating a motion mode or a motion state. For example, it may be an acceleration value per unit time.
  • FIG. 2 is a flowchart illustrating a process of determining a motion state by an inertial sensor according to an embodiment of the present disclosure.
  • the motion state can be determined according to the flowchart as shown in Table 2.
  • the output data of the accelerometer or gyroscope is received at period T in accordance with the predefined output frequency of the inertial sensor.
  • the received output data is added to the storage queue.
  • data processing such as filtering, subsection and pattern recognition may be performed on the data in the storage queue to extract the feature value B.
  • a matching operation is performed between the extracted feature value B and the five values indicated in Table 2, respectively.
  • the motion state corresponding to the feature value having the highest matching degree is determined as the motion state S0.
  • the table of mapping relationships between motion states and feature values represents a normal correspondence between motion states and feature values and may be provided by the system.
  • the system may create a number of experiences for motion states in advance to obtain a feature value corresponding to each motion state.
  • the motion state can be detected by GPS.
  • the method for detecting a motion state by GPS includes: obtaining, by a GPS, a user's start position information at a start point of a time interval T and an end position information of a user at an end point of a time interval T, and moving speed V corresponding to the time interval T; Calculating; And finding a motion state from a table of mapping relationships between motion states and movement speeds according to the calculated movement speed V.
  • the motion states are different, the movement distance obtained by the GPS during the same time interval is different, so the calculated movement speed is different.
  • a moving speed corresponding to each motion state can be extracted.
  • the motion state can be determined according to the flowchart as shown in FIG.
  • the user's start position information LOC0 at the start of time interval T and the user's end position information LOC1 at the end of time interval T may be obtained by GPS.
  • the moving speed V corresponding to the start position information LOC0, the end position information LOC1, the time interval T, and the time interval T is calculated.
  • a matching operation is performed between the calculated movement speed V and the five movement speeds shown in Table 3, respectively. According to the matching relationship between the motion states and the moving speeds shown in Table 3, the motion state corresponding to the moving speed having the highest matching degree is determined as the motion state S1.
  • the table of mapping relationships between motion states and movement velocities represents a normal correspondence between motion states and velocities between movements and may be provided by the system.
  • the system may create a number of experiences for motion states in advance to obtain a movement speed corresponding to each motion state.
  • the motion state can be detected by the combination of inertial sensor and GPS.
  • a method of detecting a motion state by a combination of an inertial sensor and a GPS includes periodically receiving output data of a pipe sensor and adding the output data to a storage queue; When adding the first data to the storage queue, obtaining the location information LOC0 via GPS, and when the length of the storage queue is greater than a predetermined value, obtaining the location information LOC1 via GPS; Processing data in the storage queue to extract a feature value and finding a motion state S0 corresponding to the feature value from a table of mapping relationships between motion states and feature values; Calculating a moving speed V according to the time information LOC0, the location information LOC1, and the time interval between the LOC0 and the LOC1, and finding a motion state S1 corresponding to the moving speed V from the table of the mapping relationship between the motion states and the moving speeds; Repeat the process of acquiring S0 and S1 for N0 times, add 1 to the value of the judgment number counter each time the process of acquiring S0 and S1 is performed, and record the currently acquired S0 and S1.
  • S0 is a motion state output by the inertial sensor
  • S1 is a motion state output by the GPS. The process for the output of S0 and S1 is shown in FIG.
  • output data of the inertial sensor is received periodically and added to the storage queue in accordance with the predefined output frequency of the inertial sensor.
  • the current location information LOC0 is obtained via the GPS module.
  • the current location information LOC1 is read out and data processing such as filtering, subsection and pattern recognition is performed on the data in the storage queue to extract the feature value B. do.
  • the moving speed V is calculated according to LOC0, LOC1, and time interval T.
  • a matching operation is performed between the extracted feature value B and the five feature values shown in Table 2, respectively, and the motion state corresponding to the feature value with the highest matching degree is determined as motion state S0.
  • a matching operation is performed between the calculated moving speed V and the five moving speeds shown in Table 3, respectively, and the motion state corresponding to the moving speed with the highest matching degree is determined as the motion state S1.
  • the constant M0 is set to the threshold of the judgment number counter, and the constant M1 is set to the threshold of the same state number counter.
  • the process shown in FIG. 4 is repeated N0 times. When the process shown in Fig. 4 is performed each time, 1 is added to the value of the judgment number counter, and the currently obtained states S0 and S1 are recorded. A process of determining the motion state according to the motion states S0 and S1 is shown in FIG. 5.
  • S0 and S1 are equal. If S0 and S1 are equal, 1 is added to the same status number counter called SameStatusNum (block 502-1), and if S0 and S1 are not equal, the same status number counter called SameStatusNum is reset (502-2).
  • the selected setting item may be reset.
  • the method for resetting the setting items includes the following.
  • the setting item is an item for updating the motion state of the instant messaging user in real time
  • the method of resetting the selected setting item according to the obtained motion state is instant messaging according to the obtained motion state of the instant messaging user. Sending the obtained motion status of the instant messaging user to the instant messaging server to inform the instant messaging server to update the motion status displayed therein.
  • the motion status of a user displayed in instant messaging can be updated.
  • the current motion status of the user can be obtained through the user's output motion status result query, and the motion status displayed in the instant messaging is acquired by the user. It can be updated according to the motion state. If the user's acquired motion status is null, the motion status displayed in instant messaging cannot be updated. Acquiring the motion state of the user and updating the displayed motion state may be performed periodically.
  • 6 illustrates a process for updating a motion state displayed in instant messaging according to an embodiment.
  • the mobile terminal 100 may update the motion status of the instant messaging user displayed in the instant messaging in response to the execution of the instant message application based on the motion status of the user.
  • the motion status of both instant messaging parties is displayed in the instant messaging interface and updated periodically.
  • the setting item is an item for updating the motion track of the messaging user in real time
  • the method of resetting the selected setting item according to the obtained motion state obtains the current motion state of the instant messaging user
  • the instant messaging server determines the motion track of the instant messaging user within a period according to the time information obtained through motion status and time sampling, and updates the motion track displayed in instant messaging according to the obtained motion track of the instant messaging user. To inform the instant messaging server, sending a motion track of the instant messaging user within a period of time.
  • the motion track of a user displayed in instant messaging can be updated.
  • the user's current motion state can be obtained through the user's output motion state result query, and the instant messaging user's motion track is And the time sample fill is determined according to the time information obtained.
  • the motion track displayed within instant messaging may be updated according to the acquired motion track of the instant messaging user.
  • the determining method for determining the motion track is shown in FIG.
  • the current motion state S of the user may be obtained through the output motion state result of the user.
  • the user's current location information LOC0 is obtained via GPS, and a start time T0 is recorded.
  • the user's current location information LOC1 is obtained via GPS, and the end time T1 is recorded. In this way, a motion track is obtained. That is, the motion state within the period T (T0 to T1) is S, the start position is LOC0, and the end position is LOC1.
  • the setting item is an item for updating in real time the motion state of the user in a call process
  • the method of resetting the selected setting item according to the obtained motion state is dependent on the obtained motion state of the user. And accordingly sending the user's obtained motion state to the phone server to inform the phone server to update the displayed motion state within the phone process.
  • the motion state of the user can be displayed in the user interface of instant messaging as a character, picture, animation, or multimedia, and the display mode is not limited.
  • the user's motion state can be obtained through the user's output motion state result query.
  • the motion state displayed on the telephone interface in the telephone process may be obtained according to the acquired motion state of the user. If there is no motion state obtained by the user, the motion state displayed on the telephone interface in the telephone process is not updated.
  • the process of acquiring the motion state of the user and updating the displayed motion state may be performed periodically.
  • 7 illustrates a process of updating a phone interface displayed in a phone call according to an embodiment.
  • the telephone interface of the local mobile terminal may display the other party's motion state and periodically update the other party's motion state.
  • 8 shows the display interface of Xiaowei and Yuan during the phone process.
  • the mobile terminal 100 may update the motion state of the counterpart displayed in the phone call interface in response to the execution of the phone call application based on the motion state of the user.
  • the setting item is an item for updating in real time the motion state of the contact in the address book
  • the method of resetting the selected setting item according to the obtained motion state is in the address book according to the obtained motion state of the contact. Sending the contact's obtained motion status to the instant messaging server to inform the instant messaging server to update the displayed motion status.
  • the mobile terminal 100 may update the motion state of the contact person displayed in the address book in response to the execution of the address book application based on the motion state of the user.
  • the motion state may be updated with detailed information related to the specific contact.
  • the contact's current motion state is obtained through the contact's output motion state result query.
  • the obtained motion state of the contact is sent to the instant messaging server to inform the instant messaging server to update the motion state displayed in the address book according to the contact's obtained motion state.
  • the motion state may be displayed as a character, picture, animation or multimedia in the user interface of instant messaging, and the display mode is not limited.
  • the setting item is an item for prompting a contact's motion state in the address book
  • the method for resetting the selected setting item according to the obtained motion state may include changing the contact's motion state or motion state. Acquiring and corresponding to the contactor's motion state or motion state change when the contactor's motion state or motion state change coincides with the contact's to-be-monitored preset motion state or motion state change. Prompting the user according to a predefined system prompting mode.
  • FIG. 10 illustrates an interface prompting a user when a motion state of a contact in the address book changes according to a predefined mode or is in a predefined motion state according to an embodiment of the present disclosure.
  • the user of the mobile terminal 100 may select a predetermined condition to notify the user of the mobile terminal 100 when the motion state of the specific contact person in the address book becomes a predetermined condition.
  • the mobile terminal 100 informs the changed state, or when the contact state of the contact person is running, the mobile terminal 100 may inform the fact. have.
  • a contactor's motion state changes in accordance with a predefined mode or the contactor is in a predefined motion state
  • the user is prompted according to a predefined system prompting mode.
  • the contact's current motion state can be obtained through the contact's output motion state result query, and the contact's motion state or motion state to be monitored. Can be found from the table of predefined mapping relationships between the contacts and the motions (as shown in Table 4).
  • the contact's current motion state or motion state change coincides with the contact's preset motion state or change in motion state, the user is prompted according to the system prompting mode.
  • the setting item is an item that enables a party assist function in instant messaging
  • the method of resetting the selected setting item according to the obtained motion state includes querying and obtaining a motion track of each party member; And transmitting the motion track and location information of each party member to the instant messaging server for notifying the instant messaging server to display, in real time, the motion track and location information of each party member in a group interface of instant messaging.
  • FIG. 11 is a diagram illustrating an interface for displaying in real time the motion track and location information of each party member by a party assistance function in instant messaging according to an embodiment of the present disclosure.
  • a group is created in instant messaging and the motion track and location information of each party member is displayed on the group interface in real time.
  • the motion track of each party member is queried and obtained in real time.
  • the motion track and location information of each party member is transmitted to the instant messaging server to inform the instant messaging server to display in real time the motion track and location information of each party member in the group interface of instant messaging.
  • the setting item is an item that enables a real-time timing function for the contact in the address book
  • the method of resetting the selected setting item according to the obtained motion state includes querying and obtaining the contact's current motion state. Step of finding a destination corresponding to the contact from a table of predefined mapping relationships between the contacts and destinations; obtaining a contact's real-time geographic location via a global positioning system (GPS); Calculating the physical distance from the current location to the destination, calculating the time required by the contact from the current location to the destination, and the motion state of the contact and the time required by the contact from the current location to the destination. Displaying in real time on the user interface.
  • GPS global positioning system
  • the mobile terminal 100 Based on the motion state of the user, the mobile terminal 100 displays the motion state of the contact person and the time required by the contact person from the current location to the destination in real time in response to the execution of the real-time timing function for the contact person in the address book. Can be displayed.
  • the motion state is changed, the time required by the contact person from the current position to the destination may be changed according to the changed motion state.
  • the time required by the user from the current location to the destination is calculated in real time according to the user's current motion state.
  • the current motion state of the contact is queried and obtained, and the destination corresponding to the contact is determined in advance between the contact and the destinations. It can be found from the table of defined mapping relationships (as shown in Table 5).
  • the contact's real-time geographic location is obtained via GPS, the physical distance from the contact's current location to the destination is calculated, the time required from the current location to the destination is calculated according to the contact's current motion state, The motion state and the time required from the current position to the destination are displayed in real time on the UI.
  • the setting item is an item for automatically recommending participation in the group according to the motion state of the user
  • the method of resetting the selected setting item according to the obtained motion state includes: acquiring a current motion state of the user; Finding a recommendation group corresponding to the user's current motion state from a table of predefined mapping relationships between the motion states and the recommendation groups, and recommending the user to join the recommended group.
  • FIG. 13 is a diagram illustrating automatically recommending participation in a group according to a motion state of a user according to an embodiment of the present disclosure.
  • the user is recommended to join the group according to the user's current motion state.
  • the setting item for automatically recommending participation in the group according to the motion state of the user is started, the current motion state of the user is obtained through the user's output motion state result query.
  • the recommended group corresponding to the motion state of the user can be found from a table of predefined mapping relationships between the motion states and the recommended groups (as shown in Table 6), and the user joins the recommended group. Is recommended.
  • the setting item is an item for automatically performing a prompt according to the motion state of the user
  • the method of resetting the selected setting item according to the obtained motion state may include acquiring a current motion state of the user, the motion state. Finding an automatic prompting function corresponding to the current motion state of the user from a table of predefined mapping relationships between the automatic prompting functions and the automatic prompting functions, and pushing prompting information corresponding to the automatic prompting function to the user. Include.
  • the prompting information is automatically pushed according to the current motion state of the user, consequently simplifying the user's tasks.
  • a setting item for automatically performing a prompt according to the user's motion state is started, the current motion state of the user is obtained through the user's output motion state result query.
  • the auto-prompting function corresponding to the user's motion state can be found from a table of predefined mapping relationships (as shown in Table 7) between the motion states and the auto-prompting functions and corresponds to the auto-prompting function. Prompting function is pushed to the user.
  • the setting item is an item for automatically switching the device mode according to the motion state of the user
  • the method of resetting the selected setting item according to the obtained motion state includes: acquiring a current motion state of the user; Finding a device mode corresponding to the current motion state of the user from a table of predefined mapping relationships between states and device modes, and switching the device mode of the system to the acquired device mode.
  • the mobile terminal 100 may automatically switch the device mode in response to the execution of the mobile terminal 100 based on the motion state of the user.
  • the device mode is automatically switched in accordance with the current motion state of the user.
  • simple mode large fonts, simple home screen layouts, and intuitive applications make the device readily available to the user.
  • the setting item for automatically switching the device mode according to the motion state of the user is started, the current motion state of the user is obtained through the user's output motion state result query.
  • the device mode corresponding to the motion state of the user can be found from a table of predefined mapping relationships between the motion states and the device modes (as shown in Table 8), and the device mode of the system is determined by the device mode obtained. Are automatically switched.
  • motion status device mode stillness standard mode walking simple mode running simple mode riding simple mode taking a bus simple mode ... ...
  • the setting item is an item for automatically switching the topic mode according to the motion state of the user
  • the method of resetting the selected setting item according to the obtained motion state includes: acquiring a current motion state of the user; Finding a topic mode corresponding to the current motion state of the user from a table of predefined mapping relationships between states and topic modes, and switching the topic mode of the system to the acquired topic mode.
  • the topic mode is automatically switched according to the current motion state of the user.
  • the setting item for automatically switching the topic mode according to the motion state of the user is started, the current motion state of the user is obtained through the user's output motion state result query.
  • the topic mode corresponding to the user's motion state can be found from a table of predefined mapping relationships between the motion states and the topic modes (as shown in Table 9), and the system's topic mode is based on the acquired topic mode. Are automatically switched.
  • the setting item is an item for automatically switching the do not disturb mode according to the motion state of the user
  • the method of resetting the selected setting item according to the obtained motion state includes: acquiring a current motion state of the user; Finding a disturbance mode corresponding to the current motion state of the user from a table of predefined mapping relationships between the motion states and the disturbance modes, and switching the disturbance mode of the system to the acquired disturbance mode; do.
  • the do not disturb mode is automatically switched in accordance with the current motion state of the user.
  • the setting item for automatically switching the interruption prevention mode according to the motion state of the user is started, the current motion state of the user is obtained through the user's output motion state result query.
  • the do not disturb mode corresponding to the user's motion state can be found from a table of predefined mapping relationships between the motion states and the do not disturb modes (as shown in Table 10), and the do not disturb mode of the system is obtained. It will switch automatically according to Do Not Disturb mode.
  • the setting item is an item for controlling the telephone
  • the method of resetting the selected setting item according to the acquired motion state is performed when the setting for automatically adjusting an incoming call ring tone according to the motion state of the user is started.
  • Finding the tones type according to the user's motion state and the tones volume of the incoming call obtained from a table of predefined mapping relationships between the states and incoming call tones (as shown in Table 11), Adjusting the incoming call tone and the tone volume found.
  • the method of resetting the selected setting item according to the acquired motion state includes a table of predefined mapping relations between the motion states and the phone volumes, when the setting of automatically adjusting the phone volume according to the user's motion state is initiated during the call process. Finding the telephone volume according to the motion state of the user obtained from (as shown in FIG. 12) and adjusting the telephone volume of the system to the found telephone volume.
  • FIG. 15 is a diagram illustrating a state in which a telephone ring tone or a telephone volume is automatically adjusted according to a motion state of a user according to an exemplary embodiment of the present disclosure.
  • the mobile terminal 100 may adjust the ring tone or telephone volume of the mobile terminal 100 when receiving a call based on the motion state of the user.
  • an incoming call or an outgoing call is controlled in two modes according to the current motion state of the user.
  • the incoming call is automatically adjusted according to the user's current motion state.
  • the current motion state of the user is obtained.
  • a beep corresponding to the user's acquired motion state can be found from a table of predefined mapping relationships between motion states and incoming call tones, and the system's incoming call tones are automatically adjusted.
  • the telephone volume is automatically adjusted according to the current motion state of the user.
  • the current motion state of the user is obtained.
  • the telephone volume corresponding to the user's obtained motion state can be found from a table of predefined mapping relationships between the motion states and the telephone volumes, and the telephone volume of the system is automatically adjusted.
  • the setting item is an item for status response
  • the method of resetting the selected setting item according to the acquired motion state is a text message according to the motion state of the user when the incoming call has not been answered for a long time. If the setting to perform the status response is started through, read out a predefined unanswered period, and start the time measurement when the mobile terminal 100 receives the call request, so as to time more than the unanswered period or the end of the call request. When the measurement period is long, responding to the call requester a text message including the acquired motion state; and when the received text message has not been answered for a long time, the status response is sent via the text message according to the motion state of the user.
  • the mobile terminal 100 When the setting is started, the predefined non-answering period is read out, and the mobile terminal 100 Here starts the time measurement when you receive a message, you do not have a long period of time than the measurement period is not the answer, and a step of responding to a text message containing the motion acquired state to the sender.
  • FIG. 16 is a diagram illustrating a state of automatically performing a status response to an incoming call and a received text message according to a current motion state of a user according to an embodiment of the present disclosure.
  • the mobile terminal 100 may perform a status response including the motion state to the counterpart of the call or text message. .
  • the status response is automatically performed for incoming calls and received text messages according to the user's current motion status through two modes:
  • the status response is automatically performed according to the current motion state of the user.
  • the setting of 'When the incoming call is not received for a long time performing the status response via text message according to the motion state of the user' is started, the unanswered period is read out, and the timing is determined by the mobile terminal 100. Start when a request is received. The current motion state of the user is obtained.
  • the timing period is longer than the unanswered period or when the call request is terminated, the user's motion state information is added with predefined letters and numbers corresponding to the call request according to the user's motion state and transmitted to the call requester. .
  • the status response is automatically performed according to the current motion state of the user.
  • the setting of 'When the received text message has not been answered for a long time performing the status response through the text message according to the motion state of the user' is started, the unanswered period is read out, and the timing is read by the mobile terminal 100. Start when you receive a text message from the other party. The current motion state of the user is obtained.
  • the time period is longer than the unanswered time, the user's motion state information is added to the number of characters and text messages that are predefined according to the user's motion state, and transmitted to the text message sender.
  • 17A, 17B, and 17C illustrate a structure of a mobile terminal 100 according to an embodiment of the present disclosure.
  • the mobile terminal 100 acquires a motion state of a user of the mobile terminal 100 by executing the memory 110 storing the computer executable instructions and the computer executable instructions.
  • the processor may include at least one processor 120 that performs a function of the mobile terminal 100 corresponding to a predetermined event based on the obtained motion state.
  • the mobile terminal 100 may include a plurality of processors each performing a predetermined function, or may include one integrated type processor performing a plurality of functions.
  • the processor 120 of the mobile terminal 100 periodically receives the output data from the inertial sensor of the mobile terminal 100, reads the feature value from the received output data, and generates a table of the mapping relationship between the motion states and the feature values.
  • the motion state corresponding to the feature value read from the device may be determined.
  • the mobile terminal 100 obtains start position information and end position information corresponding to a predetermined time interval by a global positioning system (GPS), and based on the start position information and the end position information, The movement speed corresponding to the predetermined interspace interval may be calculated, and the motion state corresponding to the calculated movement speed may be determined from a table of the mapping relationship between the motion states and the movement speeds.
  • GPS global positioning system
  • the processor 120 of the mobile terminal 100 may update the motion state of the instant messaging user displayed in the instant messaging in response to the execution of the instant message application based on the obtained motion state.
  • the processor 120 of the mobile terminal 100 may update the motion state of the counterpart displayed in the phone call interface in response to the execution of the phone call application based on the obtained motion state.
  • the processor 120 of the mobile terminal 100 may update the motion state of the contact person displayed in the address book in response to the execution of the address book application based on the obtained motion state.
  • the processor 120 of the mobile terminal 100 based on the obtained motion state, corresponds to the execution of the real-time timing function for the contact in the address book and the time required by the contact from the current position to the destination of the contact. Can be displayed in real time on the user interface.
  • the processor 120 of the mobile terminal 100 may automatically switch the device mode in response to the execution of the mobile terminal 100 based on the obtained motion state.
  • the processor 120 of the mobile terminal 100 may adjust the ring tone or telephone volume of the mobile terminal 100 when receiving a call based on the obtained motion state.
  • the mobile terminal 100 includes a system setting module 130, a motion state determination module 140, and a communication resetting module 150.
  • the system setting module 130 may select a setting item for resetting the communication setting.
  • the motion state determination module 140 may detect the motion state of the mobile terminal 100 in real time, obtain a current motion state of the mobile terminal 100, and transmit the obtained motion state to the communication resetting module 150. .
  • the communication reset module 150 may reset the selected setting item according to the obtained motion state.
  • the setting item is an item for updating the motion status of the instant messaging user in real time
  • the communication resetting module 150 includes a submodule 150-1 for updating the motion status of the instant messaging user in real time.
  • the submodule 150-1 transmits the obtained motion state of the instant messaging user to the instant messaging server to inform the instant messaging server to update the motion state displayed in the instant messaging according to the obtained motion state of the instant messaging user. Can be.
  • the setting item is an item for updating the motion track of the instant messaging user in real time
  • the communication resetting module 150 includes a submodule 150-2 for updating the motion track of the instant messaging user in real time.
  • the submodule 150-2 acquires the current motion state of the instant messaging user, determines the motion track of the instant messaging user within a period according to the time information obtained through the current motion state and time sampling, and instant messaging user.
  • the motion track of the instant messaging user can be sent to the instant messaging server within a period of time to inform the instant messaging server to update the motion track displayed in the instant messaging in accordance with the obtained motion track of.
  • the setting item is an item for updating the motion state of the user in a call process in real time
  • the communication reset module 150 is a submodule 150-3 for updating the motion state of the user in real time within the phone process.
  • the submodule 150-3 may transmit the user's acquired motion state to the telephone server to inform the telephone server to update the motion state displayed in the telephone process according to the user's acquired motion state.
  • the setting item is an item for updating the motion state of the contact person in the address book in real time
  • the communication resetting module 150 includes a submodule 150-4 for updating the motion state of the contact person in the address book in real time.
  • the submodule 150-4 may transmit the contactor's acquired motion state to the instant messaging server to notify the instant messaging server to update the motion state displayed in the address book according to the contact's obtained motion state.
  • the setting item is an item for prompting the motion state of the contact person in the address book
  • the communication resetting module 150 includes a submodule 150-5 for the prompt of the motion state of the contact person in the address book.
  • Sub-module 150-5 is configured to perform the contact's motion state or motion when the contact's motion state or motion state change matches the contact's to-be-monitored preset motion state or motion state change. The user may be prompted according to a predefined system prompting mode corresponding to the state change.
  • the setting item is an item that enables the party assist function in the instant messaging
  • the communication resetting module 150 includes a submodule 150-6 that enables the party assist function.
  • the sub module 150-6 inquires and acquires motion tracks of each party member in real time, and informs the instant messaging server in order to display the motion track and location information of each party member in real time in a group interface of instant messaging. You can send each party member's motion track and location information to an instant messaging server.
  • the setting item is an item that enables a real time timing function for a contact in the address book
  • the communication resetting module 150 includes a submodule 150-7 enabling a real time timing function of a contact in the address book.
  • the submodule 150-7 inquires and obtains the contact's current motion state, finds the destination corresponding to the contact from the table of predefined mapping relationships between the contacts and the destinations, and the global positioning system (GPS) obtains the contact's real-time geographic location, calculates the physical distance from the contact's current location to the destination, and calculates the time required by the contact from the current location to the destination, Status and time required by the contact from the current location to the destination can be displayed in real time on the user interface.
  • GPS global positioning system
  • the setting item is an item for automatically recommending participation in the group according to the motion state of the user
  • the communication resetting module 150 includes a submodule 150-8 which automatically recommends to participate in the group.
  • the submodule 150-8 obtains the current motion state of the user, finds a recommendation group corresponding to the current motion state of the user from a table of predefined mapping relationships between the motion states and the recommendation groups, and recommends to the user. You can recommend joining a group.
  • the setting item is an item for automatically performing a prompt according to a user's motion state
  • the communication resetting module 150 includes a submodule 150-9 for automatically performing a prompt.
  • the submodule 150-9 acquires the current motion state of the user, finds the auto-promping function corresponding to the current motion state of the user from a table of predefined mapping relationships between the motion states and the auto-prompting functions.
  • the user may push prompting information corresponding to the automatic prompting function.
  • the setting item is an item for automatically switching the device mode according to the motion state of the user
  • the communication resetting module 150 includes a sub module 150-10 for automatically switching the device mode.
  • the submodule 150-10 acquires the current motion state of the user, finds a device mode corresponding to the current motion state of the user from a table of predefined mapping relationships between the motion states and the device modes, and obtains the obtained device. Mode allows you to switch the device mode of the system.
  • the setting item is an item for automatically switching the topic mode according to the motion state of the user
  • the communication resetting module 150 includes a sub module 150-11 for automatically switching the topic mode.
  • the submodule 150-11 acquires a current motion state of the user, finds a topic mode corresponding to the current motion state of the user from a table of predefined mapping relationships between the motion states and the topic modes, and obtains the acquired topics. Mode allows you to switch the system's topic mode.
  • the setting item is an item for automatically switching the interference prevention mode according to the motion state of the user
  • the communication resetting module 150 may include a sub module 150-12 which automatically switches the interference prevention mode.
  • the submodule 150-12 obtains the current motion state of the user, finds the jamming mode corresponding to the current motion state of the user, and obtains from the table of the predefined mapping relationship between the motion states and the disturb mode. You can switch the Do Not Disturb mode of the system to one Do Not Disturb mode.
  • the setting item is an item for phone control
  • the communication resetting module 150 includes sub-modules 150-13 for phone control.
  • the sub-module 150-13 for controlling the call is provided from a table of predefined mapping relationships between the motion states and incoming call tones.
  • the beep type according to the acquired motion state can be found and the incoming call beep of the system can be adjusted to the found beep type.
  • the sub-module 150-13 for telephone control is obtained from a table of predefined mapping relationships between the motion states and the telephone volumes. You can find the phone volume according to the motion state and adjust the phone volume of the system.
  • the setting item is an item for a status response
  • the communication reset module 150 includes a sub module 150-14 for a status response.
  • the sub-module 150-14 for the status response is not predefined. The period is read out and time measurement starts when the mobile terminal 100 receives the call request.
  • the submodule 150-14 for the status response may reply to the text requestor including the obtained motion state.
  • the submodule 150-14 for the status response does not answer the predefined answer.
  • the time measurement can be started.
  • the submodule 150-14 for the status response may reply to the text message including the obtained motion status to the sender when the time measurement period is longer than the unanswered period.
  • the system setting module 130 of the mobile terminal 100 may set an application scenario related to the motion state of the user, and may include the following settings.
  • incoming call tones are automatically adjusted according to the user's motion state; If so, the user may set a beep type corresponding to the motion state, that is, set a table of mapping relationships between the motion states and incoming call tones.
  • the user may set a phone volume corresponding to the motion state, that is, set a table of mapping relationships between the motion states and the phone volumes.
  • an unanswered answering period is set, i.e., a period of non-answering the call request, such as, for example, one minute, and after that time a status response is performed or automatically answered after the call request ends.
  • a period of unresponsiveness is set, i.e., a period of time during which text messages received from the other party are unresponsive within instant messaging, such as 1 minute, after which a status response is automatically performed.
  • the user's motion status is updated in real time in the interface of instant messaging.
  • the user's motion status is updated in real time in the interface of the phone process.
  • the incoming call ring tone is automatically adjusted to the type of tone corresponding to the walking state.
  • the incoming call volume is automatically adjusted to the call volume in response to the walking state.
  • the mobile terminal 100 automatically answers the text message containing the motion state of the user when the incoming call ends.
  • the mobile terminal 100 When chatting with a friend within instant messaging, if the text message from the friend does not respond after one minute, the mobile terminal 100 automatically responds to the text message including the motion status of the user.
  • the user's current motion state can be accurately determined, intelligent human-machine interaction is implemented, and an optimal service experience is provided.
  • FIG. 18 is a flowchart illustrating a method of controlling the mobile terminal 100 according to an embodiment of the present disclosure.
  • the mobile terminal 100 obtains a motion state of the user of the mobile terminal 100.
  • the mobile terminal 100 periodically receives the output data from the inertial sensor of the mobile terminal 100, reads the feature value from the received output data, and reads the feature value from the table of the mapping relationship between the motion states and the feature values. It may determine the motion state corresponding to.
  • the mobile terminal 100 obtains start position information and end position information corresponding to a predetermined time interval by a global positioning system (GPS), and based on the start position information and the end position information, The movement speed corresponding to the predetermined interspace interval may be calculated, and the motion state corresponding to the calculated movement speed may be determined from a table of the mapping relationship between the motion states and the movement speeds.
  • GPS global positioning system
  • the mobile terminal 100 performs a function of the mobile terminal 100 corresponding to a predetermined event based on the obtained motion state.
  • the mobile terminal 100 may update the motion state of the instant messaging user displayed in the instant messaging in response to the execution of the instant message application based on the obtained motion state.
  • the mobile terminal 100 may update the motion state of the counterpart displayed in the phone call interface in response to the execution of the phone call application based on the obtained motion state.
  • the mobile terminal 100 may update the motion state of the contact person displayed in the address book in response to the execution of the address book application based on the obtained motion state.
  • the mobile terminal 100 displays the motion state of the contact person and the time required by the contact person from the current location to the destination in real time in response to the execution of the real-time timing function for the contact person in the address book. Can be displayed.
  • the mobile terminal 100 may automatically switch the device mode in response to the execution of the mobile terminal 100 based on the obtained motion state.
  • the mobile terminal 100 may adjust the ring tone or telephone volume of the mobile terminal 100 when receiving a call based on the obtained motion state.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

본 개시는 모바일 단말을 제어하는 방법 및 모바일 단말을 개시한다. 모바일 단말을 제어하는 방법은, 모바일 단말의 사용자의 모션 상태를 획득하는 단계 및 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계를 포함한다.

Description

모바일 단말을 제어하는 방법 및 모바일 단말
모바일 단말을 제어하는 방법 및 모바일 단말에 관한 것이다.
모바일 단말의 기능을 더 효과적으로 사용하기 위해, 사용자의 상태에 관한 정보를 반영할 수 있다. 다만, 사용자가 사용자의 상태에 관한 정보를 모바일 단말에 임의로 직접 선택하고 설정한다면, 사용자의 실제 상태를 정확하게 반영할 수 없다.
모바일 단말의 사용자의 실제 모션 상태에 관한 정보를 이용하여 모바일 단말의 기능을 효과적으로 사용하게 하는 모바일 단말을 제어하는 방법 및 모바일 단말을 제공하는 것이다.
제 1 측면에 따른 모바일 단말을 제어하는 방법은, 모바일 단말의 사용자의 모션 상태를 획득하는 단계; 및 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계;를 포함한다.
또한, 상기 모션 상태를 획득하는 단계는, 상기 모바일 단말의 관성 센서로부터 출력 데이터를 주기적으로 수신하는 단계; 상기 수신된 출력 데이터로부터 특징 값을 독출하는 단계; 및 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 상기 독출된 특징 값에 대응되는 모션 상태를 결정하는 단계;를 포함할 수 있다.
또한, 상기 모션 상태를 획득하는 단계는, 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하는 단계; 상기 시작 위치 정보와 상기 종료 위치 정보에 기초하여, 상기 소정의 사간 간격에 대응되는 이동 속도를 계산하는 단계; 및 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 상기 계산된이동 속도에 대응되는 모션 상태를 결정하는 단계;를 포함할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 상기 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다. 이때, 전화 통화 애플리케이션은 음성 통화 애플리케이션 또는 영상 통화 애플리케이이션이 될 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 상기 연락인의 상기 모션 상태와 상기 현재 위치로부터 목적지까지 상기 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 모바일 단말의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 전화 수신 시에 상기 모바일 단말의 신호음 또는 전화 볼륨을 조정할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행할 수 있다.
제 2 측면에 따른 모바일 단말은, 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는메모리; 및 상기 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말의 사용자의 모션 상태를 획득하고, 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 적어도 하나의 프로세서;를 포함한다.
제 3 측면에 따른 모바일 단말의 통신을 위한 방법은, 통신 설정을 재설정(resetting)하기 위한 설정 항목을 선택하는 단계; 상기 모바일 단말의 모션 상태를 실시간으로 검출하는 단계; 상기 모바일 단말의 현재 모션 상태를 획득하는 단계; 및 상기 획득된 모션 상태에 따라 상기 선택된 설정 항목을 재설정하는 단계;를 포함한다.
제 4 측면에 따른 시스템 설정 모듈, 모션 상태 결정 모듈, 및 통신 재설정 모듈을 포함하는 모바일 단말은, 통신 설정을 재설정(resetting)하기 위한 설정 항목을 선택하는 시스템 설정 모듈; 상기 모바일 단말의 모션 상태를 실시간으로 검출하고, 상기 모바일 단말의 현재 모션 상태를 획득하며, 상기 통신 재설정 모듈에 상기 획득한 모션 상태를 전송하는 모션 상태 결정 모듈; 및 상기 획득된 모션 상태에 따라 상기 선택된 설정 항목을 재설정하는 통신 재설정 모듈;을 포함한다.
본 개시의 위의 해결책에서 보다시피, 모바일 단말의 모션 상태는 실시간으로 검출될 수 있고, 모바일 단말의 현재 모션 상태가 획득될 수 있다. 선택된 설정 항목은 획득된 모션 상태에 따라 재설정될 수 있다. 따라서, 통신 설정은 모바일 단말의 실제 모션 상태에 따라 자동으로 수행될 수 있고, 결과적으로 통신 설정을 정확하고 영리하게 할 수 있다.
도 1은 본 개시의 일 실시예에 따라 모바일 단말의 통신을 위한 방법을 설명하는 개략적인 흐름도이다.
도 2는 본 개시의 일 실시예에 따라 관성 센서에 의해 모션 상태를 결정하는과정을 설명하는 흐름도이다.
도 3은 본 개시의 일 실시예에 따라 전지구 위치파악 시스템(Global Positioning System, GPS)에 의해 모션 상태를 결정하는 과정을 설명하는 흐름도이다.
도 4는 본 개시의 일 실시예에 따라 GPS와 관성 센서의 조합에 의해 모션 상태가 결정될 때, S0과 S1의 출력을 위한 과정을 설명하는 흐름도이다.
도 5는 본 개시의 일 실시예에 따라 S과 S1에 기초하여 최종 모션 상태를 출력하는 과정을 설명하는 흐름도이다.
도 6은 본 개시의 일 실시예에 따라 인스턴트 메시징에서 표시되는 상태를 업데이트 하기 위한 인터페이스를 설명하는 도면이다.
도 7은 본 개시의 일 실시예에 따라 모션 트랙을 결정하는 방법을 설명하는 흐름도이다.
도 8은 본 개시의 일 실시예에 따라 전화 과정에서 표시된 상태를 업데이트 하기 위한 인터페이스를 설명하는 도면이다.
도 9는 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 인터페이스를 설명하는 도면이다.
도 10은 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 미리 정의된 모션 상태일 때 사용자에게 프롬프트되는 인터페이스를 설명하는 도면이다.
도 11은 본 개시의 일 실시예에 따라 인스턴트 메시징 내의 파티 보조 기능에 의해 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 표시하는 인터페이스를 설명하는 도면이다.
도 12는 본 개시의 일 실시예에 따라 주소록 내의 연락인을 위한 실시간 타이밍 기능을 수행하는 모습을 나타낸 도면이다.
도 13은 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천한 모습을 나타낸 도면이다.
도 14는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환한 인터페이스를 나타낸 도면이다.
도 15는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 전화 신호음 또는 전화 볼륨을 자동으로 조정한 모습을 나타내는 도면이다.
도 16은 본 개시의 일 실시예에 따라 사용자의 현재모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지에 대한 상태 응답을 자동으로 수행하는 모습을 나타내는 도면이다.
도 17A, 17B, 및 도 17C는 본 개시의 일 실시예에 따라 모바일 단말의 구조를 설명하는 도면이다.
도 18은 본 개시의 일 실시예에 따른 모바일 단말을 제어하는 방법을 설명하기 위한 흐름도이다.
제 1 측면에 따른 모바일 단말을 제어하는 방법은, 모바일 단말의 사용자의 모션 상태를 획득하는 단계; 및 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계;를 포함한다.
이하 첨부된 도면을 참조하면서 오로지 예시를 위한 실시예를 상세히 설명하기로 한다. 하기 실시예는 기술적 내용을 구체화하기 위한 것일 뿐 권리 범위를 제한하거나 한정하는 것이 아님은 물론이다. 상세한 설명 및 실시예로부터 해당 기술분야의 전문가가 용이하게 유추할 수 있는 것은 권리범위에 속하는 것으로 해석된다.
본 명세서에서 사용되는 '구성된다' 또는 '포함한다' 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 명세서에서 사용되는 '제 1' 또는 '제 2' 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용할 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다.
본 실시예들은 모바일 단말을 제어하는 방법 및 모바일 단말에 관한 것으로서 이하의 실시예들이 속하는 기술 분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서는 자세한 설명을 생략한다.
본 개시는 첨부된 도면과 구체적 실시예들을 참조하여 상세히 설명된다.
도 1은 본 개시의 일 실시예에 따라 모바일 단말의 통신을 위한 방법을 설명하는 개략적인 흐름도이다. 모바일 단말의 통신을 위한 방법은 다음의 블록들을 포함한다.
블록 101에서, 통신 설정을 재설정하기 위한 설정 항목이 선택된다.
모션 상태에 기초하여 통신 설정을 재설정하기 위한 설정 항목을 결정할 때, 하나 이상의 설정 항목이 선택될 수 있다. 예를 들어, 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목, 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목, 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목, 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목, 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목, 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목, 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목, 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목, 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목, 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목, 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목, 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목, 전화 제어를 위한 항목, 및 상태 응답을 위한 항목과 같은 14개의 항목들 중 적어도 하나가 선택될 수 있다.
블록 102에서, 모바일 단말의 모션 상태는 실시간으로 검출된다.
모바일 단말의 모션 상태를 검출하기 위한 다수의 방법들이 이용될 수 있다. 예를 들어, 모바일 단말의 모션 상태는 관성 센서에 의해 검출되거나, GPS에 의해 검출되거나, 관선 센서와 GPS의 조합에 의해 검출될 수 있따.
블록 103에서, 모바일 단말의 현재의 모션 상태가 획득된다.
모바일 단말의 현재 검출된 모션 상태가 획득된다.
블록 104에서, 선택된 설정 항목이 획득된 모션 상태에 따라 재설정된다.
현재의 모션 상태를 획득한 후, 선택된 설정 항목이 재설정될 수 있다. 설정 항목이 다르기 때문에, 설정 항목의 재설정 방법이 다르다.
본 개시의 예에서, 모바일 단말의 모션 상태는 실시간으로 검출되고, 모바일 단말의 현재 모션 상태가 획득되며, 선택된 설정 항목은 획득된 모션 상태에 따라 재설정된다. 따라서, 통신 설정은 모바일 단말의 실제 모션 상태에 따라 자동으로 수행되어, 결과적으로 통신 설정을 정확하고 영리하게 할 수 있다.
이하, 일 실시예에 따른 모션 상태를 결정하는 방법을 설명한다.
제 1 예로, 모션 상태는 관성 센서에 의해 검출될 수 있다.
모바일 단말은 관성 센서를 가질 수 있다. 예를 들어, 관성 센서는 가속 센서 또는 자이로스코프일 수 있다.
관성 센서에 의해 모션 상태를 검출하는 방법은, 관성 센서의 출력 데이터를 주기적으로 수신하여 저장 큐에 출력 데이터를 추가하는 단계; 소정의 값보다 저장 큐의 길이가 클 때, 특징 값을 추출하기 위해 저장 큐 내의 데이터를 처리하는 단계; 및 상기 독출된 특징 값에 따라 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 모션 상태를 찾아내는 단계;를 포함한다.
또한, 모션 상태 결정의 정확성은 다음의 방법으로 향상될 수 있다.
관성 센서에 의해 모션 상태를 검출하는 과정은 N0회 반복될 수 있고, 결정된 모션 상태는 매번 기록될 수 있다.
각 모션 상태의 발생 횟수는 카운트되고, N으로 표시한다.
만약 모션 상태 S가 N이 N0*m(0<m<1)보다 크면, 모션 상태 S를 최종 모션 상태로 결정하며, 이때, 0<m<1이다.
이하, 제 1 예를 상세히 기술한다.
사용자의 모션 상태는 예를 들어, 정지, 걷기 또는 버스 타기와 같이 설정될 수 있다. 테이블 1은 모션 상태 분류 테이블이고, 모션 상태 분류는 이에 한정되지 않는다.
motion status
stillness
walking
running
riding
taking a bus
테이블 1. 모션 상태 분류 테이블
다른 모션 상태들을 위해, 관성 센서의 출력 파형이 다를 수 있다. 예를 들어, 필터링, 서브섹션, 및 패턴 인식과 같은 관성 센서의 출력 데이터를 위한 데이터 처리 과정을 통해서, 테이블 2에 나타낸 바와 같이, 각 모션 상태에 대응되는 특징 값을 추출할 수 있다. 특정 값은 모션 모드 또는 모션 상태를 나타내기 위한 값들의 집합일 수 있다. 예를 들어, 단위 시간 당 가속 값일 수 있다.
motion status feature value
stillness B1
walking B2
running B3
riding B4
taking a bus B5
테이블 2. 모션 상태들과 특징 값들의 맵핑 관계
도 2는 본 개시의 일 실시예에 따라 관성 센서에 의해 모션 상태를 결정하는과정을 설명하는 흐름도이다.
사용자가 모션 상태 검출 설정을 시작한 때, 모션 상태는 표 2에 나타낸 바와 같은 흐름도에 따라 결정될 수 있다.
블록 201에서, 가속도계 또는 자이로스코프의 출력 데이터는 관성 센서의 미리 정의된 출력 주파수에 따라 주기 T로 수신된다. 수신된 출력 데이터는 저장 큐에 추가된다.
블록 202에서, 저장 큐의 길이가 미리 정의된 값보다 큰 때, 필터링, 서브섹션 및 패턴 인식과 같은 데이터 처리가 특징 값 B를 추출하기 위해 저장 큐 내의 데이터에 수행될 수 있다.
블록 203에서, 추출된 특징 값 B와 테이블 2에 표시된 5개의 값들 간에 매칭 오퍼레이션이 각각 수행된다. 테이블 2에 표시된 모션 상태들과 특징 값들 간의 맵핑 관계에 따라, 가장 높은 매칭도를 가지는 특징 값에 대응되는 모션 상태가 모션 상태 S0으로 결정된다.
모션 상태들과 특징 값들 간의 맵핑 관계의 테이블은 모션 상태들과 특징 값들 간의 정상적인 대응 관계를 나타내며, 시스템에 의해 제공될 수 있다. 시스템은 각 모션 상태에 대응되는 특징 값을 획득하기 위해 사전에 모션 상태들을 위한 다수의 경험들을 만들 수 있다.
제 2 예에서, 모션 상태는 GPS에 의해 검출될 수 있다.
GPS에 의해 모션 상태를 검출하는 방법은, GPS에 의해 시간 간격 T의 시작점에서 사용자의 시작 위치 정보와 시간 간격 T의 종료점에서 사용자의 종료 위치 정보를 획득하고, 시간 간격 T에 대응되는 이동 속도 V를 계산하는 단계; 및 계산된 이동 속도 V에 따라 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 모션 상태를 찾아내는 단계;를 포함한다.
이하, 제 2 예를 상세히 기술한다.
모션 상태들이 다르면, 같은 시간 간격 동안 GPS에 의해 획득되는 이동 거리는 다르므로, 계산된 이동 속도가 다르다. 시간 샘플링 및 모바일 단말의 GPS를 통해 사용자의 실시간 지리적 위치와 시간 정보의 획득 후, 테이블 3에 표시된 바와 같이, 각 모션 상태들에 대응되는 이동 속도가 추출될 수 있다.
motion status movement velocity
stillness V1
walking V2
running V3
riding V4
taking a bus V5
테이블 3. 모션 상태들과 이동 속도들 간의 맵핑 관계
사용자가 GPS 보조 검출 설정을 시작한 때, 모션 상태는 도 3에 도시된 바와 같은 흐름도에 따라 결정될 수 있다.
블록 301에서, 시간 간격 T의 시작점에서 사용자의 시작 위치 정보 LOC0과 시간 간격 T의 종료점에서 사용자의 종료 위치 정보 LOC1이 GPS에 의해 획득될 수 있다.
블록 302에서, 시작 위치 정보 LOC0, 종료 위치 정보 LOC1, 시간 간격 T, 시간 간격 T에 대응되는 이동 속도 V가 계산된다.
블록 303에서, 계산된 이동 속도 V와 테이블 3에 표시된 다섯 개의 이동 속도들 간에 매칭 오퍼레이션이 각각 수행된다. 테이블 3에 표시된 모션 상태들과 이동 속도들 간의 매칭 관계에 따라 가장 높은 매칭도를 가지는 이동 속도에 대응되는 모션 상태가 모션 상태 S1으로 결정된다.
모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블은 모션 상태들과 이동들 간속도들 간의 정상적인 대응 관계를 나타내며, 시스템에 의해 제공될 수 있다. 시스템은 각 모션 상태에 대응되는 이동 속도를 획득하기 위해 사전에 모션 상태들을 위한 다수의 경험들을 만들 수 있다.
제 3 예에서, 모션 상태는 관성 센서와 GPS의 조합에 의해 검출될 수 있다.
관성 센서와 GPS의 조합에 의해 모션 상태를 검출하는 방법은 관선 센서의 출력 데이터를 주기적으로 수신하고 저장 큐에 출력 데이터를 추가하는 단계; 저장 큐에 제1 데이터를 추가할 때, GPS를 통해 위치 정보 LOC0를 획득하고, 저장 큐의 길이가 소정의 값보다 큰 때, GPS를 통해 위치 정보 LOC1을 획득하는 단계; 특징 값을 추출하기 위해 상기 저장 큐 내의 데이터를 처리하고, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 특징 값에 대응되는 모션 상태 S0을 찾아내는 단계; 위치 정보 LOC0, 위치 정보 LOC1, LOC0와 LOC1 사이의 시간 간격에 따라 이동 속도 V를 계산하고, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 이동 속도 V에 대응되는 모션 상태 S1을 찾아내는 단계; N0 회 동안 상기 S0과 상기 S1을 획득하는 과정을 반복하고, 상기 S0과 상기 S1을 획득하는 과정이 수행된 매 회에 판단 숫자 카운터의 값에 1을 더하며, 현재 획득된 S0과 S1을 기록하는 단계; S0이 상기 S1과 같은 때 같은 상태 숫자 카운터의 값에 1을 더하고, S0이 S1과 같지 않은 때 같은 상태 숫자 카운터를 재설정하는 단계; 및 판단 숫자 카운터의 값이 소정의 값 M0 보다 크거나 같은 상태 숫자 카운터의 값이 M1보다 큰 때, 현재 모션 상태 S0를 최종 모션 상태로 결정하는 단계(이때, M0는 M1보다 크거나 같음);를 포함한다.
이하, 제 3 예를 상세히 기술한다.
사용자가 모션 상태 검출 및 GPS 보조 결정 설정을 한 때, S0과 S1을 포함하는 두 가지 옵션이 있다. S0은 관성 센서에 의해 출력되는 모션 상태이고, S1은 GPS에 의해 출력되는 모션 상태이다. S0과 S1의 출력을 위한 과정이 도 4에 도시되어 있다.
블록 401에서, 관성 센서의 미리 정의된 출력 주파수에 따라 관성 센서의 출력 데이터가 주기적으로 수신되고, 저장 큐에 추가된다.
블록 402에서, 저장 큐가 제 1 데이터를 수신한 때, 현재 의 위치 정보 LOC0은 GPS 모듈을 통해 획득된다.
블록 403에서, 저장 큐의 길이가 소정의 값과 같은 때, 현재의 위치 정보 LOC1이 독출되고, 필터링, 서브섹션 및 패턴 인식과 같은 데이터 처리가 특징 값 B를 추출하기 위해 저장 큐 내의 데이터에 수행된다.
블록 404에서, LOC0, LOC1, 및 시간 간격 T에 따라 이동 속도 V가 계산된다.
블록 405에서, 추출된 특징 값 B와 테이블 2에 표시된 다섯 개의 특징 값들 간에 매칭 오퍼레이션이 각각 수행되고, 가장 높은 매칭도를 가지는 특징 값에 대응되는 모션 상태가 모션 상태 S0로 결정된다.
블록 406에서, 계산된 이동 속도 V와 테이블 3에 표시된 다섯 개의 이동 속도들 간에 매칭 오퍼레이션이 각각 수행되고, 가장 높은 매칭도를 가지는 이동 속도에 대응되는 모션 상태가 모션 상태 S1으로 결정된다.
상수 M0는 판단 숫자 카운터의 임계값으로 설정되고, 상수 M1은 같은 상태 숫자 카운터의 임계값으로 설정된다. 도 4에 표시된 과정은 N0 회 반복된다. 도 4에 도시된 과정이 매회 수행될 때, 판단 숫자 카운터의 값에 1이 더해지고, 현재 획득된 상태 S0과 S1이 기록된다. 모션 상태 S0과 S1에 따라 모션 상태를 결정하는 과정은 도 5에 도시되어 있다.
블록 501에서, 도 4의 과정이 수행된 매회 JudgeNum이라는 판단 숫자 카운터에 1이 더해지고, 현재 획득된 모션 상태 S0과 S1이 기록된다.
블록 502에서, S0과 S1이 동일한지 판단된다. S0과 S1이 동일하면, SameStatusNum이라고 불리는 같은 상태 숫자 카운터에 1이 더해지고(블록 502-1), S0과 S1이 동일하지 않으면, SameStatusNum이라고 불리는 같은 상태 숫자 카운터는 리셋된다(502-2).
블록 503에서, 판단 숫자 카운터의 값이 M0 보다 크거나 같은 상태 숫자 카운터의 값이 M1보다 큰 때, 현재 모션 상태 S0이 출력된다(503-1).
도 1에 도시된 흐름도에서, 현재 모션 상태가 획득된 후, 선택된 설정 항목이 재설정될 수 있다. 다른 설정 항목들을 위해서, 설정 항목을 재설정하기 위한 방법이 다르다. 설정 항목을 재설정하는 방법은 다음을 포함한다.
1) 인스턴트 메시징에 표시된 사용자의 모션 상태를 업데이트 하기
2) 인스턴트 메시징에 표시된 사용자의 모션 트랙을 업데이트하기
3) 전화 과정 내에 표시된 사용자의 모션 상태를 업데이트하기
4) 주소록 내의 연락인의 모션 상태를 업데이트하기
5) 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 업데이트하기
6) 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하기
7) 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하기
8) 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기
9) 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기
10) 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기
11) 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기
12) 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기
13) 걸려오는 전화 신호음과 전화 볼륨을 적응적으로 조정하기
14) 답하지 않은 걸려온 전화 또는 인스턴트 메시징에서 오랫동안 응답이 없을 때 상태 응답을 자동으로 수행하기
이하, 일 실시예에 따라 다수의 구현예들을 기술한다.
제 1 구현예에서, 설정 항목은 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 인스턴트 메시징 사용자의 획득된 모션 상태에 따라 인스턴트 메시징 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 인스턴트 메시징 사용자의 획득된 모션 상태를 전송하는 것을 포함한다.
이하, 제 1 구현예를 상세히 기술한다.
제 1 구현예에서, 인스턴트 메시징 내에 표시된 사용자의 모션 상태가 업데이트될 수 있다. 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통해 획득될 수 있고, 인스턴트 메시징 내에 표시된 모션 상태는 사용자의 획득된 모션 상태에 따라 업데이트될 수 있다. 만약 사용자의 획득된 모션 상태가 비어 있는 경우(null), 인스턴트 메시징 내에 표시된 모션 상태는 업데이트 될 수 없다. 사용자의 모션 상태를 획득하고 표시된 모션 상태를 업데이트 하는 것은 주기적으로 수행될 수 있다. 도 6은 일 실시예에 따라 인스턴트 메시징에서 표시되는 모션 상태를 업데이트 하기 위한 과정을 나타낸다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다. 두 인스턴트 메시징 당사자들의 모션 상태들은 인스턴트 메시징 인터페이스에 표시되고, 주기적으로 업데이트 된다.
제 2 구현예에서, 설정 항목은 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 인스턴트 메시징 사용자의 현재 모션 상태를 획득하고, 현재의 모션 상태와 시간 샘플링을 통해 획득한 시간 정보에 따른 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 결정하며, 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 디스플레이된 모션 트랙을 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 전송하는 것을 포함한다.
이하, 제 2 구현예를 상세히 기술한다.
제 2 구현예에서, 인스턴트 메시징 내에 표시된 사용자의 모션 트랙은 업데이트 될 수 있다. 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트 하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통해 획득될 수 있고, 인스턴트 메시징 사용자의 모션 트랙이 현재의 모션 상태와 시간 샘플필을 획득되는 시간 정보에 따라 결정된다. 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 표시된 모션 트랙이 업데이트 될 수 있다. 모션 트랙을 결정하는 결정하는 방법은 도 7에 도시되어 있다.
블록 701에서, 사용자의 현재 모션 상태 S는 사용자의 출력 모션 상태 결과를 통해 획득될 수 있다.
블록 702에서, 모션 상태 S가 최근 모션 상태와 다른 때, 사용자의 현재 위치 정보 LOC0가 GPS를 통해 획득되고, 시작 시간 T0가 기록된다. 모션 상태 S가 다음 모션 상태와 다른 때, 사용자의 현재 위치 정보 LOC1가 GPS를 통해 획득되고, 종료 시간 T1이 기록된다. 이렇게 하여, 모션 트랙이 획득된다. 즉, 기간 T(T0부터 T1까지)내의 모션 상태는 S, 시작 위치는 LOC0, 및 종료 위치는 LOC1이다.
제 3 구현예에서, 설정 항목은 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 획득된 모션 상태에 따라 전화 과정 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 전화 서버에 알리기 위해, 전화 서버에 사용자의 획득된 모션 상태를 전송하는 것을 포함한다.
사용자의 모션 상태는 인스턴트 메시징의 사용자 인터페이스에 캐릭터, 사진, 애니메이션, 또는 멀티미디어로써 표시될 수 있고, 디스플레이 모드는 제한되지 않는다.
이하, 제 3 구현예를 상세히 설명한다.
전화 과정에서, 사용자의 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통하여 획득할 수 있다. 전화 과정에서 전화 인터페이스에 표시된 모션 상태는 사용자의 획득된 모션 상태에 따라 획득될 수 있다. 사용자의 획득된 모션 상태가 없는 경우, 전화 과정에서 전화 인터페이스에 표시된 모션 상태는 업데이트되지 않는다. 사용자의 모션 상태를 획득하고 표시된 모션 상태를 업데이트 하는 과정은 주기적으로 수행될 수 있다. 도 7은 일 실시예에 따라 전화 과정에서 표시된 전화 인터페이스를 업데이트 하는 과정을 나타낸다. 지역 모바일 단말의 전화 인터페이스는 상대방의 모션 상태를 표시할 수 있고, 주기적으로 상대방의 모션 상태를 업데이트할 수 있다. 도 8은 전화 과정 동안 Xiaowei와 Yuan의 디스플레이 인터페이스를 보여준다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다.
제 4 구현예에서, 설정 항목은 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 연락인의 획득한 모션 상태를 전송하는 것을 포함한다.
이하, 제 4 구현예를 상세히 설명한다.
도 9는 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 인터페이스를 설명하는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다. 또는, 사용자가 주소록 내의 특정 연락인을 선택하면, 그 특정 연락인과 관련된 상세 정보와 함께 모션 상태가 업데이트 될 수 있다.
주소록이 열린 때, 연락인의 현재 모션 상태가 연락인의 출력 모션 상태 결과 문의를 통해 획득된다. 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 연락인의 상기 획득한 모션 상태가 인스턴트 메시징 서버에 전송된다. 모션 상태는 인스턴트 메시징의 사용자 인터페이스에 캐릭터, 사진, 애니메이션 또는 멀티미디어로써 표시될 수 있고, 디스플레이 모드는 제한되지 않는다.
제 5 구현예에서, 설정 항목은 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 모션 상태 또는 모션 상태 변화를 획득하고, 연락인의 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될(to-be-monitored) 기설정된 모션 상태 또는 모션 상태 변화와 일치할 때, 연락인의 모션 상태 또는 모션 상태 변화에 대응되는 미리정의된 시스템 프롬프팅 모드에 따라 사용자를 프롬프팅하는 것을 포함한다.
이하, 제 5 구현예를 상세히 설명한다.
도 10은 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 미리 정의된 모션 상태일 때 사용자에게 프롬프트되는 인터페이스를 설명하는 도면이다. 모바일 단말(100)의 사용자는 주소록 내의 특정 연락인의 모션 상태가 소정의 조건이 되면 모바일 단말(100)의 사용자에게 알려주도록, 소정의 조건을 선택할 수 있다. 그 결과, 연락인의 모션 상태가 운전에서 걷기로 변경되면, 모바일 단말(100)은 변경된 상태를 알려주거나, 연락인의 모션 상태가 뛰기가 된 경우, 모바일 단말(100)은 그 사실을 알려줄 수 있다.
제 5 구현예에서, 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 연락인이 미리정의된 모션 상태인 때, 사용자는 미리정의된 시스템 프로프팅 모드에 따라 프롬프트된다.
주소록 내의 연락인의 모션 상태의 프롬프트를 위한 설정 항목이 시작된 때, 연락인의 현재 모션 상태는 연락인의 출력된 모션 상태 결과 문의를 통하여 획득할 수 있고, 연락인의 모니터링 될 모션 상태 또는 모션 상태의 변화는 연락인들과 모션들 간의 미리 정의된 매핍 관계의 테이블(테이블 4에 도시된 바와 같은)로부터 찾아 낼 수 있다. 연락인의 현재 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될 기설정된 모션 상태 또는 모션 상태의 변화와 일치할 때, 사용자는 시스템 프롬프팅 모드에 따라 프롬프트된다.
contact prompt of motion status 시스템 알림
contact A from “driving” to “walking” ring
contact B running vibration+ring
contact C riding vibration+ring
테이블 4. 연락인들과 모션 상태들의 프롬프트 간의 맵핑 관계
제 6 구현예에서, 설정 항목은 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 각 파티 멤버의 모션 트랙을 문의하고 획득하는 단계; 및 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 각 파티 멤버의 모션 트랙과 위치 정보를 전송하는 단계를 포함한다.
이하, 제 6 구현예를 상세히 설명한다.
도 11은 본 개시의 일 실시예에 따라 인스턴트 메시징 내의 파티 보조 기능에 의해 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 표시하는 인터페이스를 설명하는 도면이다.
제 6 구현예에서, 모든 사람이 파티에 참가할 때, 인스턴트 메시징 내에 그룹이 생성되고, 각 파티 멤버의 모션 트랙과 위치 정보가 실시간으로 그룹 인터페이스 상에 표시된다.
인스턴트 메시징에서 파티 보조 기능을 가능하게 하는 설정 항목이 시작된 때, 각 파티 멤버의 모션 트랙이 문의되고 실시간으로 획득된다. 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 각 파티 멤버의 모션 트랙과 위치 정보가 인스턴트 메시징 서버에 전송된다.
제 7 구현에서, 설정 항목은 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 현재의 모션 상태를 문의하고 획득하는 단계, 연락인들과 목적지들 간의 미리정의된 맵핑 관계의 테이블로부터 연락인에 대응되는 목적지를 찾아내는 단계, 전지구 위치파악 시스템(GPS)를 통해 연락인의 실시간 지리적 위치를 획득하는 단계, 연락인의 현재 위치로부터 목적지까지의 물리적 거리를 계산하는 단계, 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 계산하는 단계, 및 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이하는 단계를 포함한다.
이하, 제 7 구현예를 상세히 설명한다.
도 12는 본 개시의 일 실시예에 따라 주소록 내의 연락인을 위한 실시간 타이밍 기능을 수행하는 모습을 나타낸 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다. 모션 상태가 변경되면 변경된 모션 상태에 따라 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간이 변경될 수 있다.
제 7 구현예에서, 현재 위치로부터 목적지까지의 사용자에 의해 요구되는 시간이 사용자의 현재 모션 상태에 따라 실시간으로 계산된다.
주소록이 열린 때, 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 설정 항목이 시작된 때, 연락인의 현재 모션 상태가 문의되고 획득되며, 연락인에 대응되는 목적지는 연락인과 목적지들 간의 미리 정의된 맵핑 관계의 테이블(테이블 5에 도시된 바와 같은)로부터 찾아낼 수 있다. 연락인의 실시간 지리적 위치가 GPS를 통해 획득되고, 연락인의 현재 위치로부터 목적지까지의 물리적 거리가 계산되며, 현재 위치로부터 목적지까지 요구되는 시간은 연락인의 현재 모션 상태에 따라 계산되고, 연락인의 모션 상태 및 현재 위치로부터 목적지까지 요구되는 시간이 UI에 실시간으로 표시된다.
contact destination
contact A destination 1
contact B destination 2
contact C destination 3
테이블 5. 연락인들과 목적지 간의 맵핑 관계
제 8 구현에서, 설정 항목은 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 추천 그룹들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 추천 그룹을 찾아내는 단계, 및 사용자에게 추천된 그룹에 참여할 것을 추천하는 단계를 포함한다.
이하, 제 8 구현예를 상세히 설명한다.
도 13은 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천한 모습을 나타낸 도면이다.
제 8 구현예에서, 사용자는 사용자의 현재 모션 상태에 따라 그룹에 참여하는 것이 추천된다. 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 추천된 그룹은 모션 상태들과 추천된 그룹들 간의 미리 정의된 맵핑 관계의 테이블(테이블 6에 보여지는 바와 같은)로부터 찾아낼 수 있고, 사용자는 추천된 그룹에 참여하는 것이 추천된다.
motion status recommended group
stillness group chat
walking multiparty call
running multiparty call
riding multiparty call
taking a bus group chat
테이블 6. 모션 상태들과 그룹들 간의 맵핑 관계
제 9 구현에서, 설정 항목은 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 자동 프롬프팅 기능을 찾아내는 단계, 및 사용자에게 자동 프롬프팅 기능에 대응되는 프롬프팅 정보를 푸쉬하는 단계를 포함한다.
이하, 제 9 구현예를 상세히 설명한다.
제 9 구현예에서, 프롬프팅 정보는 사용자의 현재 모션 상태에 따라 자동으로 푸쉬되어, 결과적으로 사용자의 작업들을 간단하게 한다. 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 자동 프롬프팅 기능은 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블(테이블 7에 보여지는 바와 같은)로부터 찾아낼 수 있고, 자동 프롬프팅 기능에 대응되는 프롬프팅 기능이 사용자에게 푸쉬된다.
motion status automatic prompting function
stillness schedule
walking schedule
running health knowledge
riding health knowledge
taking a bus traffic condition
테이블 7. 모션 상태들과 자동 프롬프팅 기능들 간의 맵핑 관계
제 10 구현에서, 설정 항목은 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 디바이스 모드를 찾아내는 단계, 및 획득한 디바이스 모드로 시스템의 디바이스 모드를 전환하는 단계를 포함한다.
이하, 제 10 구현예를 상세히 설명한다.
도 14는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환한 인터페이스를 나타낸 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
제 10 구현예에서, 디바이스 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 심플 모드에서는, 큰 폰트, 간단한 홈 스크린 레이아웃 및 직관적인 애플리케이션이 사용자에게 디바이스를 쉽게 이용할 수 있게 한다. 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 디바이스 모드는 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 8에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 디바이스 모드는 획득된 디바이스 모드에 따라 자동으로 전환된다.
motion status device mode
stillness standard mode
walking simple mode
running simple mode
riding simple mode
taking a bus simple mode
테이블 8. 모션 상태들과 디바이스 모드들 간의 맵핑 관계
제 11 구현에서, 설정 항목은 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 토픽 모드를 찾아내는 단계, 및 획득한 토픽 모드로 시스템의 토픽 모드를 전환하는 단계를 포함한다.
이하, 제 11 구현예를 상세히 설명한다.
제 11 구현예에서, 토픽 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 토픽 모드는 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 9에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 토픽 모드는 획득된 토픽 모드에 따라 자동으로 전환된다.
motion status topic mode
stillness topic mode 1
walking topic mode 2
running topic mode 3
riding topic mode 4
taking a bus topic mode 5
테이블 9. 모션 상태들과 토픽 모드들 간의 맵핑 관계
제 12 구현에서, 설정 항목은 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 방해 금지 모드를 찾아내는 단계, 및 획득한 방해 금지 모드로 시스템의 방해 금지 모드를 전환하는 단계를 포함한다.
이하, 제 12 구현예를 상세히 설명한다.
제 12 구현예에서, 방해 금지 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 방해 금지 모드는 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 10에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 방해 금지 모드는 획득된 방해 금지 모드에 따라 자동으로 전환된다.
motion status do-not-disturb mode
stillness close
walking close
running start
riding start
taking a bus start
테이블 10. 모션 상태들과 방해 금지 모드들 간의 맵핑 관계
제 13 구현에서, 설정 항목은 전화 제어를 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 설정이 시작된 경우, 모션 상태들과 걸려오는 전화 신호음들 간의 미리정의된 맵핑 관계의 테이블(테이블 11에 도시된 바와 같은)로부터 획득된 사용자의 모션 상태에 따른 신호음 타입과 걸려오는 전화의 신호음 볼륨을 찾아내고, 시스템의 걸려오는 전화 신호음을 찾아낸 신호음 타입과 신호음 볼륨으로 조정하는 단계를 포함한다.
motion status incoming call ringtone type incoming call ringtone volume
stillness vibration zero
walking ring 25
running ring 40
riding vibration+ring 50
taking a bus vibration+ring 60
테이블 11. 모션 상태들과 걸려오는 전화 신호음 간의 맵핑 관계
획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 설정이 시작된 경우, 모션 상태들과 전화 볼륨들 간의 미리정의된 맵핑 관계의 테이블(도 12에 도시된 바와 같은)로부터 획득된 사용자의 모션 상태에 따른 전화 볼륨을 찾아내고, 시스템의 전화 볼륨을 찾아낸 전화 볼륨으로 조정하는 단계를 포함한다.
motion status call volume
stillness 10
walking 25
running 40
riding 50
taking a bus 60
테이블 12. 모션 상태들과 전화 볼륨들 간의 맵핑 관계
이하, 제 13 구현예를 상세히 설명한다.
도 15는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 전화 신호음 또는 전화 볼륨을 자동으로 조정한 모습을 나타내는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
제 13 구현예에서, 수신 전화 또는 발신 전화는 사용자의 현재 모션 상태에 따라 다음의 두 가지 모드로 제어된다.
(1) 걸려오는 전화가 울릴 때, 걸려오는 전화는 사용자의 현재 모션 상태에 따라 자동으로 조정된다. 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 항목이 시작된 때, 사용자의 현재 모션 상태가 획득된다. 사용자의 획득된 모션 상태에 대응되는 신호음은 모션 상태들과 걸려오는 전화 신호음들 간의 미리 정의된 맵핑 관계의 테이블로부터 찾아낼 수 있고, 시스템의 걸려오는 전화의 신호음은 자동으로 조정된다.
(2) 전화 과정에서, 사용자의 현재 모션 상태에 따라 전화 볼륨이 자동으로 조정된다. 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 항목이 시작된 때, 사용자의 현재 모션 상태가 획득된다. 사용자의 획득된 모션 상태에 대응되는 전화 볼륨은 모션 상태들과 전화 볼륨들 간의 미리 정의된 맵핑 관계의 테이블로부터 찾아낼 수 있고, 시스템의 전화 볼륨은 자동으로 조정된다.
제 14 구현에서, 설정 항목은 상태 응답을 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 걸려오는 전화에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 전화 요청을 수신한 때 시간측정을 시작하여, 답하지 않은 기간 또는 전화 요청 종료시 보다 시간측정 기간이 긴 때, 전화 요청자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답하는 단계, 및 수신된 문자 메시지가 오랜 시간 동안 응답되지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시간측정을 시작하여, 답하지 않은 기간 보다 시간측정 기간이 긴 때, 전송자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답하는 단계를 포함한다.
이하, 제 14 구현예를 상세히 기술한다.
도 16은 본 개시의 일 실시예에 따라 사용자의 현재 모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지에 대한 상태 응답을 자동으로 수행하는 모습을 나타내는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 전화 또는 문자 메시지의 상대방에게 모션 상태를 포함하는 상태 응답을 수행할 수 있다.
제 14 구현예에서, 상태 응답은 다음의 두 개의 모드를 통해 사용자의 현재모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지를 위해 자동으로 수행된다.
(1) 걸려오는 전화를 오랜 시간 동안 받지 않은 때, 상태 응답이 사용자의 현재 모션 상태에 따라 자동으로 수행된다. '걸려오는 전화를 오랜 시간 동안 받지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행'하는 설정이 시작된 때, 답하지 않은 기간을 독출하고, 타이밍은 모바일 단말(100)이 전화 요청을 수신한 때 시작한다. 사용자의 현재 모션 상태가 획득된다. 시간측정 기간이 답하지 않은 기간 보다 길거나 또는 전화 요청이 종료된 때, 사용자의 모션 상태 정보가 사용자의 모션 상태에 따라 미리 정의된 글자와 전화 요청에 대응되는 숫자와 추가되고, 전화 요청자에게 전송된다.
(2) 사용자가 오랜 시간 동안 수신된 문자 메시지를 오랜 시간 동안 응답하지 않은 때, 사용자의 현재 모션 상태에 따라 자동으로 상태 응답이 수행된다. '수신된 문자 메시지에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행'하는 설정이 시작된 때, 답하지 않은 기간을 독출하고, 타이밍은 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시작한다. 사용자의 현재 모션 상태가 획득된다. 시간측정 기간이 답하지 않은 기간 보다 길 때, 사용자의 모션 상태 정보가 사용자의 모션 상태에 따라 미리 정의된 글자와 문자 메시지를 전송한 숫자와 추가되고, 문자 메시지 전송자에게 전송된다.
도 17A, 17B, 및 도 17C 는 본 개시의 일 실시예에 따라 모바일 단말(100)의 구조를 설명하는 도면이다.
도 17A를 참조하면, 모바일 단말(100)은 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는 메모리(110)와 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말(100)의 사용자의 모션 상태를 획득하고, 획득한 모션 상태에 기초하여, 소정의 이벤트에 대응되는 모바일 단말(100)의 기능을 수행하는 적어도 하나의 프로세서(120)를 포함할 수 있다. 모바일 단말(100)은 각각 소정의 기능을 수행하는 복수 개의 프로세서를 포함하거나, 복수의 기능을 수행하는 하나의 통합된 형태의 프로세서를 포함할 수 있다.
모바일 단말(100)의 프로세서(120)는 모바일 단말(100)의 관성 센서로부터 출력 데이터를 주기적으로 수신하고, 수신된 출력 데이터로부터 특징 값을 독출하여, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 독출된 특징 값에 대응되는 모션 상태를 결정할 수 있다. 또한, 모바일 단말(100)은 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하고, 시작 위치 정보와 종료 위치 정보에 기초하여, 소정의 사간 간격에 대응되는 이동 속도를 계산하며, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 계산된 이동 속도에 대응되는 모션 상태를 결정할 수 있다.
모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
모바일 단말(100)은 시스템 설정 모듈(130), 모션 상태 결정 모듈(140), 및 통신 재설정 모듈(150)을 포함한다.
시스템 설정 모듈(130)은 통신 설정을 재설정하기 위한 설정 항목을 선택할 수 있다.
모션 상태 결정 모듈(140)은 모바일 단말(100)의 모션 상태를 실시간으로 검출하고, 모바일 단말(100)의 현재 모션 상태를 획득하며, 통신 재설정 모듈(150)에 획득한 모션 상태를 전송할 수 있다.
통신 재설정 모듈(150)은 획득된 모션 상태에 따라 선택된 설정 항목을 재설정할 수 있다.
설정 항목이 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-1)을 포함한다. 서브 모듈(150-1)은 인스턴트 메시징 사용자의 획득된 모션 상태에 따라 인스턴트 메시징 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 인스턴트 메시징 사용자의 획득된 모션 상태를 전송할 수 있다.
설정 항목이 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 서브 모듈(150-2)을 포함한다. 서브 모듈(150-2)은 인스턴트 메시징 사용자의 현재 모션 상태를 획득하고, 현재의 모션 상태와 시간 샘플링을 통해 획득한 시간 정보에 따른 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 결정하며, 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 디스플레이된 모션 트랙을 업데이트 하기 위해 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 전송할 수 있다.
설정 항목이 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 전화 과정 내에서 사용자의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-3)을 포함한다. 서브 모듈(150-3)은 사용자의 획득된 모션 상태에 따라 전화 과정 내에 디스플레이된 모션 상태를 업데이트 하기 위해 전화 서버에 알리기 위해, 전화 서버에 사용자의 획득된 모션 상태를 전송할 수 있다.
설정 항목이 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-4)을 포함한다. 서브 모듈(150-4)은 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 연락인의 획득한 모션 상태를 전송할 수 있다.
설정 항목이 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 모션 상태의 프롬프트를 위한 서브 모듈(150-5)을 포함한다. 서브 모듈(150-5)은 연락인의 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될(to-be-monitored) 기설정된 모션 상태 또는 모션 상태 변화와 일치할 때, 연락인의 모션 상태 또는 모션 상태 변화에 대응되는 미리정의된 시스템 프롬프팅 모드에 따라 사용자를 프롬프트할 수 있다.
설정 항목이 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목이고, 통신 재설정 모듈(150)은 파티 보조 기능을 가능하게 하는 서브 모듈(150-6)을 포함한다. 서브 모듈(150-6)은 각 파티 멤버의 모션 트랙을 실시간으로 문의하고 획득하며, 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 각 파티 멤버의 모션 트랙과 위치 정보를 전송할 수 있다.
설정 항목이 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 실시간 타이밍 기능을 가능하게 하는 서브 모듈(150-7)을 포함한다. 서브 모듈(150-7)은 연락인의 현재의 모션 상태를 문의하고 획득하며, 연락인들과 목적지들 간의 미리정의된 맵핑 관계의 테이블로부터 연락인에 대응되는 목적지를 찾아내고, 전지구 위치파악 시스템(GPS)를 통해 연락인의 실시간 지리적 위치를 획득하며, 연락인의 현재 위치로부터 목적지까지의 물리적 거리를 계산하고, 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 계산하여, 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목이고, 통신 재설정 모듈(150)은 그룹에 참여할 것을 자동으로 추천하는 서브 모듈(150-8)을 포함한다. 서브 모듈(150-8)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 추천 그룹들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 추천 그룹을 찾아내며, 사용자에게 추천된 그룹에 참여할 것을 추천할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목이고, 통신 재설정 모듈(150)은 프롬프트를 자동으로 수행하는 서브 모듈(150-9)을 포함한다. 서브 모듈(150-9)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 자동 프롬프팅 기능을 찾아내며, 사용자에게 자동 프롬프팅 기능에 대응되는 프롬프팅 정보를 푸쉬할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 디바이스 모드를 자동으로 전환하는 서브 모듈(150-10)을 포함한다. 서브 모듈(150-10)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 디바이스 모드를 찾아내며, 획득한 디바이스 모드로 시스템의 디바이스 모드를 전환할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 토픽 모드를 자동으로 전환하는 서브 모듈(150-11)을 포함한다. 서브 모듈(150-11)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 토픽 모드를 찾아내며, 획득한 토픽 모드로 시스템의 토픽 모드를 전환할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 방해 금지 모드를 자동으로 전환하는 서브 모듈(150-12)을 포함할 수 있다. 서브 모듈(150-12)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 방해 금지 모드를 찾아내며, 획득한 방해 금지 모드로 시스템의 방해 금지 모드를 전환할 수 있다.
설정 항목이 전화 제어를 위한 항목이고, 통신 재설정 모듈(150)은 전화 제어를 위한 서브 모듈(150-13)을 포함한다. 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 설정이 시작된 경우, 전화 제어를 위한 서브 모듈(150-13)은 모션 상태들과 걸려오는 전화 신호음들 간의 미리정의된 맵핑 관계의 테이블로부터 획득된 모션 상태에 따른 신호음 타입을 찾아내고, 시스템의 걸려오는 전화 신호음을 찾아낸 신호음 타입으로 조정할 수 있다. 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 설정이 시작된 경우, 전화 제어를 위한 서브 모듈(150-13)은 모션 상태들과 전화 볼륨들 간의 미리정의된 맵핑 관계의 테이블로부터 획득된 모션 상태에 따른 전화 볼륨을 찾아내고, 시스템의 전화 볼륨을 찾아낸 전화 볼륨으로 조정할 수 있다.
설정 항목이 상태 응답을 위한 항목이고, 통신 재설정 모듈(150)은 상태 응답을 위한 서브 모듈(150-14)을 포함한다. 걸려오는 전화에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 상태 응답을 위한 서브 모듈(150-14)은 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 전화 요청을 수신한 때 시간측정을 시작한다. 답하지 않은 기간 보다 시간측정 기간이 길거나 전화 요청이 종료된 때, 상태 응답을 위한 서브 모듈(150-14)은 전화 요청자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답할 수 있다.
수신된 문자 메시지가 오랜 시간 동안 응답되지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 상태 응답을 위한 서브 모듈(150-14)은 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시간측정을 시작할 수 있다. 상태 응답을 위한 서브 모듈(150-14)은 답하지 않은 기간 보다 시간측정 기간이 긴 때, 전송자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답할 수 있다.
모바일 단말(100)의 시스템 설정 모듈(130)은 사용자의 모션 상태에 관련된 애플리케이션 시나리오를 설정할 수 있으며, 다음과 같은 설정들을 포함할 수 있다.
(1) 모션 상태 검출이 시작되었는지, GPS 보조 검출이 시작되는지 여부
(2) 사용자의 모션 상태가 인스턴트 메시징 내에 실시간으로 표시되는지 여부
(3) 사용자의 모션 상태가 전화 과정에서 실시간으로 표시되는지 여부
(4) 걸려오는 전화 신호음이 사용자의 모션 상태에 따라 자동으로 조정되는지 여부; 그렇다면, 사용자는 모션 상태에 대응되는 신호음 타입을 설정, 즉, 모션 상태들과 걸려오는 전화 신호음들 간의 맵핑 관계의 테이블을 설정할 수 있음.
(5) 전화 볼륨이 사용자의 모션 상태에 따라 자동으로 조정되는지 여부; 그렇다면, 사용자는 모션 상태에 대응되는 전화 볼륨을 설정, 즉, 모션 상태들과 전화 볼륨들 간의 맵핑 관계의 테이블을 설정할 수 있음.
(6) 상태 응답이 걸려오는 전화에 오랜 시간 동안 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 수행되는지 여부; 그렇다면, 답하지 않은 응답 기간이 설정, 즉, 예를 들어 1분과 같이, 전화 요청에 답하지 않은 기간이 설정되고, 그 기간 후 상태 응답이 수행되거나 전화 요청이 종료된 후에 자동으로 응답함.
(7) 문자 메시지가 오랜 시간 동안 응답되지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답이 수행되는지 여부; 그렇다면, 응답하지 않은 기간이 설정, 즉, 예를 들어 1분과 같이, 상대방으로부터 수신된 문자 메시지가 인스턴트 메시징 내에서 응답되지 않은 기간을 설정되고, 그 기간 후 상태 응답이 자동으로 수행됨.
이하, 본 개시의 해결책에 따라 통신 설정을 수행하는 예를 기술한다.
1. 사용자가 다음의 설정들을 수행한다.
(1)모션 상태 검출을 시작하기
(2) 사용자의 모션 상태를 인스턴트 메시징 내에 실시간으로 표시하는 것을 시작하기
(3) 사용자의 모션 상태를 전화 과정 내에서 실시간으로 표시하는 것을 시작하기
(4) 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 것을 시작하기
(5) 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 것을 시작하기
(6) 오랜 시간 동안 걸려오는 전화에 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 것을 시작하기 및 답하지 않은 응답 기간을 설정하기 또는 전화 요청이 종료된 후 시점을 상태 응답을 수행하는 시점으로 하기
(7) 오랜 시간 동안 문자 메시지에 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 것을 시작하기 및 예를 들어, 1분과 같이 답하지 않은 기간을 설정하기
2. 인스턴트 메시징의 인터페이스에서 사용자의 모션 상태가 실시간으로 업데이트된다.
3. 전화 과정의 인터페이스에서 사용자의 모션 상태가 실시간으로 업데이트 된다.
4. 전화가 걸려올 때 사용자가 걷고 있으면, 걸려오는 전화 신호음이 걷는 상태에 대응되는 신호음 타입으로 자동으로 조정된다.
5. 전화가 걸려올 때 사용자가 걷고 있으면, 걸려오는 전화 볼륨이 걷는 상태에 때응되는 전화 볼륨으로 자동으로 조정된다.
6. 사용자가 걸려오는 전화를 받지 않으면, 모바일 단말(100)은 걸려오는 전화가 종료된 때 사용자의 모션 상태를 포함하는 문자 메시지를 자동으로 응답한다.
7. 인스턴트 메시징 내에서 친구와 채팅을 할 때, 친구로부터의 문자 메시지를 1분 후에 응답하지 않으면, 모바일 단말(100)은 사용자의 모션 상태를 포함하는 문자 메시지를 자동으로 응답한다.
사용자의 모션 상태를 조합함을 통하여, 사용자의 현재 모션 상태는 정확하게 결정될 수 있고, 지능형 인간-기계 상호작용이 구현되며, 최적의 서비스 경험이 제공된다.
도 18은 본 개시의 일 실시예에 따른 모바일 단말(100)을 제어하는 방법을 설명하기 위한 흐름도이다.
1801 단계에서, 모바일 단말(100)은 모바일 단말(100)의 사용자의 모션 상태를 획득한다.
모바일 단말(100)은 모바일 단말(100)의 관성 센서로부터 출력 데이터를 주기적으로 수신하고, 수신된 출력 데이터로부터 특징 값을 독출하여, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 독출된 특징 값에 대응되는 모션 상태를 결정할 수 있다. 또한, 모바일 단말(100)은 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하고, 시작 위치 정보와 종료 위치 정보에 기초하여, 소정의 사간 간격에 대응되는 이동 속도를 계산하며, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 계산된 이동 속도에 대응되는 모션 상태를 결정할 수 있다.
1802 단계에서, 모바일 단말(100)은 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 모바일 단말(100)의 기능을 수행한다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
본 개시의 일부 실시예에 의해 본 개시의 보호 범위가 제한되지 않는다. 본 개시의 사상 및 원리를 벗어나지 않는 수정, 동등 교체 및 개선은 본 발명의 보호범위 내에 있다.

Claims (15)

  1. 모바일 단말의 사용자의 모션 상태를 획득하는 단계; 및
    상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계;
    를 포함하는 모바일 단말을 제어하는 방법.
  2. 제 1 항에 있어서,
    상기 모션 상태를 획득하는 단계는,
    상기 모바일 단말의 관성 센서로부터 출력 데이터를 주기적으로 수신하는 단계;
    상기 수신된 출력 데이터로부터 특징 값을 독출하는 단계; 및
    모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 상기 독출된 특징 값에 대응되는 모션 상태를 결정하는 단계;
    를 포함하는 모바일 단말을 제어하는 방법.
  3. 제 1 항에 있어서,
    상기 모션 상태를 획득하는 단계는,
    전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하는 단계;
    상기 시작 위치 정보와 상기 종료 위치 정보에 기초하여, 상기 소정의 사간 간격에 대응되는 이동 속도를 계산하는 단계; 및
    모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 상기 계산된이동 속도에 대응되는 모션 상태를 결정하는 단계;
    를 포함하는 모바일 단말을 제어하는 방법.
  4. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 상기 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트하는, 모바일 단말을 제어하는 방법.
  5. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트하는, 모바일 단말을 제어하는 방법.
  6. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트하는, 모바일 단말을 제어하는 방법.
  7. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 상기 연락인의 상기 모션 상태와 상기 현재 위치로부터 목적지까지 상기 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이하는, 모바일 단말을 제어하는 방법.
  8. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 모바일 단말의 실행에 대응하여 디바이스 모드를 자동으로 전환하는, 모바일 단말을 제어하는 방법.
  9. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 전화 수신 시에 상기 모바일 단말의 신호음 또는 전화 볼륨을 조정하는, 모바일 단말을 제어하는 방법.
  10. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득한 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행하는, 모바일 단말을 제어하는 방법.
  11. 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는메모리; 및
    상기 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말의 사용자의 모션 상태를 획득하고, 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 적어도 하나의 프로세서;
    를 포함하는 모바일 단말.
  12. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득한 상기 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트하는, 모바일 단말.
  13. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트하는, 모바일 단말.
  14. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트하는, 모바일 단말.
  15. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득한 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행하는, 모바일 단말.
PCT/KR2016/005451 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말 WO2016190640A1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP16800279.8A EP3300342B1 (en) 2015-05-22 2016-05-23 Method for controlling mobile terminal, and mobile terminal
US15/570,543 US10425523B2 (en) 2015-05-22 2016-05-23 Method for controlling mobile terminal, and mobile terminal

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CN201510267461.XA CN104821991A (zh) 2015-05-22 2015-05-22 移动终端进行通讯的方法及该移动终端
CN201510267461.X 2015-05-22
CN201610137079.1A CN105657188B (zh) 2015-05-22 2016-03-09 移动终端进行通讯的方法及该移动终端
CN201610137079.1 2016-03-09
KR10-2016-0062999 2016-05-23
KR1020160062999A KR102321363B1 (ko) 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말

Publications (1)

Publication Number Publication Date
WO2016190640A1 true WO2016190640A1 (ko) 2016-12-01

Family

ID=57393377

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/005451 WO2016190640A1 (ko) 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말

Country Status (1)

Country Link
WO (1) WO2016190640A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449194A (zh) * 2018-02-07 2018-08-24 链家网(北京)科技有限公司 一种在群聊中对用户进行提醒的方法及装置
CN113065064A (zh) * 2021-03-24 2021-07-02 支付宝(杭州)信息技术有限公司 信息推荐处理方法、装置、设备及存储介质
CN114598776A (zh) * 2020-12-02 2022-06-07 深圳市万普拉斯科技有限公司 通话方法、终端、可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039676B1 (en) * 2000-10-31 2006-05-02 International Business Machines Corporation Using video image analysis to automatically transmit gestures over a network in a chat or instant messaging session
KR20100021859A (ko) * 2008-08-18 2010-02-26 엘지전자 주식회사 휴대 단말기 및 그 구동 방법
KR20100073743A (ko) * 2008-12-23 2010-07-01 삼성전자주식회사 휴대단말의 잠금 모드 해제 방법 및 장치
KR20110046909A (ko) * 2009-10-29 2011-05-06 삼성전자주식회사 휴대용 단말기에서 통화 품질을 개선하기 위한 장치 및 방법
JP2013089238A (ja) * 2011-10-20 2013-05-13 Fuji Xerox Co Ltd ジェスチャ処理プログラム
KR20140073232A (ko) * 2012-12-06 2014-06-16 엘지전자 주식회사 휴대 단말기 및 그 동작 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039676B1 (en) * 2000-10-31 2006-05-02 International Business Machines Corporation Using video image analysis to automatically transmit gestures over a network in a chat or instant messaging session
KR20100021859A (ko) * 2008-08-18 2010-02-26 엘지전자 주식회사 휴대 단말기 및 그 구동 방법
KR20100073743A (ko) * 2008-12-23 2010-07-01 삼성전자주식회사 휴대단말의 잠금 모드 해제 방법 및 장치
KR20110046909A (ko) * 2009-10-29 2011-05-06 삼성전자주식회사 휴대용 단말기에서 통화 품질을 개선하기 위한 장치 및 방법
JP2013089238A (ja) * 2011-10-20 2013-05-13 Fuji Xerox Co Ltd ジェスチャ処理プログラム
KR20140073232A (ko) * 2012-12-06 2014-06-16 엘지전자 주식회사 휴대 단말기 및 그 동작 방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449194A (zh) * 2018-02-07 2018-08-24 链家网(北京)科技有限公司 一种在群聊中对用户进行提醒的方法及装置
CN114598776A (zh) * 2020-12-02 2022-06-07 深圳市万普拉斯科技有限公司 通话方法、终端、可读存储介质
CN113065064A (zh) * 2021-03-24 2021-07-02 支付宝(杭州)信息技术有限公司 信息推荐处理方法、装置、设备及存储介质
CN113065064B (zh) * 2021-03-24 2023-09-29 支付宝(杭州)信息技术有限公司 信息推荐处理方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
WO2014157886A1 (en) Method and device for executing application
WO2020218687A1 (en) Display apparatus and control method thereof
WO2016047983A1 (ko) 통신 단말들간 무선 통신을 위한 방법 및 장치
WO2014119889A1 (en) Method of displaying user interface on device, and device
WO2014021681A1 (en) Method and apparatus for alarm service using context awareness in portable terminal
WO2014021654A1 (en) System for and method of transmitting communication information
WO2017135748A1 (en) Electronic device and method for managing operation thereof while operating vehicle
WO2015057013A1 (ko) 휴대용 장치가 웨어러블 장치를 통하여 정보를 표시하는 방법 및 그 장치
WO2013058423A1 (ko) 전자기기 및 전자기기의 동작 방법
WO2014129822A1 (en) Apparatus and method for controlling a messenger service in a terminal
WO2015016604A1 (en) Home appliance and control method thereof
WO2014017757A1 (en) Method of transmitting inquiry message, display device for the method, method of sharing information, and mobile terminal
WO2015194693A1 (ko) 영상 표시 기기 및 그의 동작 방법
WO2016190640A1 (ko) 모바일 단말을 제어하는 방법 및 모바일 단말
WO2016064106A1 (ko) 스타일러스 펜을 포함하는 모바일 디바이스 및 그 동작 방법
WO2019156506A1 (en) System and method for providing conversational contents
WO2020032649A1 (en) Electronic device and communication relaying method thereof
WO2018090822A1 (zh) 基于智能手表的移动终端相机控制方法及控制***
WO2015016655A1 (en) Method and apparatus for establishing communication between terminals
WO2014148751A1 (en) Method for displaying contact information and electronic device thereof
WO2013187719A1 (en) A method and system to notify users activity during an ongoing communication session
WO2014142410A1 (en) Computing system with device interaction mechanism and method of operation thereof
WO2009151248A2 (ko) 대기 화면에 썸네일 그룹을 표시하는 방법과 이동통신 단말기
WO2013122423A1 (en) System and method of transmitting data by using widget window
WO2015093640A1 (ko) 사용자 단말 장치 및 그의 인터랙션 서비스 제공 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16800279

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15570543

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE