US9237236B2 - Method using mobile-phone client side to provide voice option and text prompt and corresponding mobile-phone client side - Google Patents

Method using mobile-phone client side to provide voice option and text prompt and corresponding mobile-phone client side Download PDF

Info

Publication number
US9237236B2
US9237236B2 US14/129,789 US201214129789A US9237236B2 US 9237236 B2 US9237236 B2 US 9237236B2 US 201214129789 A US201214129789 A US 201214129789A US 9237236 B2 US9237236 B2 US 9237236B2
Authority
US
United States
Prior art keywords
mobile phone
option
voice
keystroke
caller
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
US14/129,789
Other languages
English (en)
Other versions
US20140315523A1 (en
Inventor
Xiao Yang
Yuping Zhang
Yu Lin
Shihong Zou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Netqin Technology Co Ltd
Original Assignee
Beijing Netqin Technology Co Ltd
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
Application filed by Beijing Netqin Technology Co Ltd filed Critical Beijing Netqin Technology Co Ltd
Assigned to BEIJING NETQIN TECHNOLOGY CO., LTD. reassignment BEIJING NETQIN TECHNOLOGY CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LIN, YU, YANG, XIAO, ZHANG, YUPING, ZOU, SHIHONG
Publication of US20140315523A1 publication Critical patent/US20140315523A1/en
Application granted granted Critical
Publication of US9237236B2 publication Critical patent/US9237236B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/575Means for retrieving and displaying personal data about calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/663Preventing unauthorised calls to a telephone set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Definitions

  • the present disclosure relates to mobile communication field, and particularly, to a method for providing a voice option and a text prompt using a mobile phone client and a corresponding mobile phone client.
  • the mobile phone may be set to refuse any incoming call when its user is asleep, has a meeting, or drives.
  • a function of interception or filtering an annoying call can prompt a user that an incoming call is an annoying call.
  • a rejection record merely shows numbers and times of refused calls.
  • the mobile phone is set to refuse any incoming call when a user is asleep, the user may see prompts of showing numbers and times of refused calls only. Nevertheless, the user cannot know intention and content of the missed calls. If there are a plurality of missed calls, the user cannot distinguish importance levels and priorities of these calls.
  • voice mailbox services such as a pay voice mailbox service operated by a telecommunication operator.
  • the function of the voice mailbox is implemented by recording voice information at a server of the telecommunication operator and prompting a user of a mobile phone via a short message or the like.
  • a prompt received by the user of the mobile phone may include a number of an incoming call dialing the voice mailbox and a time length of recorded voice information, etc.
  • the prompt does not include an importance level or a priority of voice information. If the user of the mobile phone receives multiple pieces of voice information, the user of the mobile phone has to dial a dedicated number for the voice mailbox of the telecommunication operator and listens to the multiple pieces of voice information one by one, so as to learn the importance level or priority of the voice information.
  • the present disclosure provides a method for providing a voice option and a text prompt using a mobile phone client.
  • the method comprises answering an incoming call automatically, providing a voice prompt and a corresponding keystroke option to a caller, receiving a record of keystroke option from the caller, converting the record of keystroke option into a corresponding text prompt, and presenting the text prompt to a user of the mobile phone.
  • the present disclosure enables a user to distinguish importance levels of missed calls, without spending a lot of time to dial the missed calls or listen to voice mails one by one.
  • FIG. 1 is a flowchart of a method according to an embodiment of the present disclosure.
  • FIG. 2 is a flowchart of a method according to another embodiment of the present disclosure.
  • FIG. 3 is a flowchart of starting automatically answering according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic diagram of recording prompts of missed calls according to an embodiment of the present disclosure.
  • FIG. 5 is a block diagram of a mobile phone client according to an embodiment of the present disclosure.
  • the present disclosure provides a method for providing a voice option and a text prompt using a mobile phone client.
  • Embodiments will be described in detail in conjunction with a Symbian operating system.
  • the method for providing a voice option and a text prompt using a mobile phone client starts with step S 101 at which the client answers an incoming call automatically.
  • the client is a functional module installed on an operating system of a mobile phone. Taking the Symbian operating system as an example, an event of an incoming call is needed to be monitored firstly.
  • the iTelephony interface may be used to monitor a state change:
  • NotifyChange (iStatus, CTelephony::EVoiceLineStatusChange,iCallStatusPkg); SetActive( ).
  • the iTelephony interface is used to activate answering: AnswerIncomingCall (iStatus,iCallId); SetActive( ).
  • a voice prompt and a corresponding keystroke option is provided to the caller.
  • the provided voice prompt includes, by default, a reason for entering the voice prompt, such as “the owner of the mobile phone is not available for answering the call at present.”
  • the voice prompt may also include an explanation of operating the keystroke option, such as “please enter a corresponding option after listening to following prompts and press # to confirm.”
  • the voice prompt may also include an explanation of the keystroke option, such as “emergency, call back immediately, please press 1,” “emergency, call back later, please press 2,” “call back by tomorrow, please press 3,” or “no need for call back, please press 4.”
  • a piece of voice to be played is selected by using a function of iAudioPlayer ⁇ OpenFile(_L(“audiofilename”)) firstly, and then is played using iAudioPlayer ⁇ Play( ).
  • a keystroke signal is converted to a double tone signal through use of Double Tone Multiple Frequency (DTMF) signaling and is transmitted.
  • DTMF Double Tone Multiple Frequency
  • the client firstly receives a double tone signal in the form of a character string, acquires data of the character string (TRequestStatus iStatus;TBuf ⁇ 8> iDtmfBuf;TInt iDtmfNum) of the double tone signal by using a function (RMobilePhone iDtmfPhone), reads the data of the character string and converts it into a numerical value (iDtmfPhone.ReadDTMFTones(iStatus, iDtmfBuf); TLex lex(iDtmfBuf); lex.Val(iDtmfNum)).
  • a function RMobilePhone iDtmfPhone
  • the record of keystroke option is converted into a corresponding text prompt.
  • the client finds, after identifying the double tone signal, a corresponding preset text prompt according to the identified double tone signal, such as “emergency, call back immediately,” “emergency, call back later,” “call back by tomorrow,” or “no need for call back.”
  • the preset text prompt is stored in an internal or external storage of the mobile phone and corresponds to a keystroke signal.
  • the preset text prompt can be edited by the user of the mobile phone and is not limited to the above examples. Text prompts defined by any user can be applied.
  • priority-important corresponds to a keystroke signal 1
  • priority-general corresponds to a keystroke signal 2
  • priority-not important corresponds to a keystroke signal 3.
  • the text prompt is presented to the user of the mobile phone.
  • the text prompt includes numbers and times of missed calls as well as the preset text prompt found in the step S 104 .
  • the presented text prompt is used to present information on incoming calls, which have been automatically answered within a preset time period, in a form of a statement to the user of the mobile phone. As shown in FIG. 4 , numbers of the missed calls are listed in the left column, and dates and times of the missed calls, prompt options selected by the callers, and the number of times of the missed calls are listed to the right one by one.
  • the method for providing a voice option and a text prompt using a mobile phone client starts with steps S 201 -S 203 , i.e., setting automatically answering and voice mails.
  • a waiting time before automatically answering the incoming call is set, such as 1 second, two seconds, or three seconds.
  • a text prompt and a corresponding keystroke option are set. For example, “priority-important” corresponds to a keystroke signal 1, “priority-general” corresponds to a keystroke signal 2, and “priority-not important” corresponds to a keystroke signal 3.
  • a voice prompt is recorded such as “I cannot answer your call at present, please listen to following options and enter your selection . . . ”
  • the mobile phone receives the incoming call.
  • the client determines whether the waiting time has reached a preset time length. If so, a voice prompt and a corresponding keystroke option are provided to the caller at step S 206 .
  • the caller enters a keyboard option according to the voice prompt. For example, if the caller considers his/her call as very important, he/she may enter a keyboard option “1.”
  • the client receives a record of keystroke option from the caller.
  • the client identifies the record of keystroke option.
  • the client finds a text prompt corresponding to the record of keystroke option. For example, the keyboard option “1” corresponds to a text prompt of “priority-important.”
  • the text prompt is presented to the user of the mobile phone.
  • the method for providing a voice option and a text prompt using a mobile phone client starts with step S 301 at which a mobile device receives an incoming call.
  • step S 302 it is determined whether a number of the incoming call is in a black list.
  • the black list includes telephone numbers which are often annoying or related to promote sales.
  • the black list may be a telephone number list stored on the client and may be updated in real time by connecting to a server through a network.
  • the black list may also be a telephone number database stored at the server.
  • characters of the telephone number is transmitted through a network connection to the server for check. If the number of the incoming call is not in the black list, the client answers the incoming call automatically at step S 305 .
  • the client determines whether a waiting time has reached a preset time length, which is set at the client. If so, the client answers the incoming call automatically at step S 305 .
  • step S 304 the mobile phone is set to answer any incoming call automatically.
  • FIG. 4 shows a record of prompts of missed calls according to an embodiment of the present disclosure. As shown in FIG. 4 , numbers of missed calls are listed in the left column, and dates and times of the missed calls, prompt options selected by the callers, and the number of times of the missed calls are listed to the right one by one.
  • FIG. 5 is a schematic diagram of a mobile phone client 500 for providing a voice option and a text prompt according to an embodiment of the present disclosure.
  • the mobile phone client 500 comprises an automatically answering module 511 , a voice prompting module 512 , a keystroke option recording module 513 , and a text prompting module 514 .
  • the mobile phone client 500 may further comprise a voice recording module 515 .
  • the automatically answering module 511 communicates with an operating system of the mobile phone and answers an incoming call automatically.
  • the automatically answering module may also start automatically answering according to a waiting time set by the user, or answer any incoming call automatically according to a user setting.
  • the voice prompting module 512 communicates with the automatically answering module 511 and the voice recording module 515 .
  • the voice prompting module 512 reads a recording stored in the voice recording module 515 , and plays the recording to the caller.
  • the keystroke option recording module 513 communicates with the operating system of the mobile phone, receives and records a record of keystroke option from the caller, and converts the keystroke option into a numerical value.
  • the text prompting module 514 communicates with the keystroke option recording module 513 , reads the numerical value corresponding to the keystroke option from the caller, and presents a corresponding prompt to the user of the mobile phone.
  • the voice recording module 515 may store recordings of voice prompts preset by the user.
  • the voice recording module 515 may be activated according to the numerical value corresponding to the keystroke option to record voice of the caller.
  • the voice recording module 515 may also store a list of text prompts corresponding to keystroke options.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
US14/129,789 2011-11-15 2012-11-14 Method using mobile-phone client side to provide voice option and text prompt and corresponding mobile-phone client side Expired - Fee Related US9237236B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201110360778.X 2011-11-15
CN201110360778XA CN103108073A (zh) 2011-11-15 2011-11-15 一种利用手机客户端提供语音选项和反馈文字提示的方法
CN201110360778 2011-11-15
PCT/CN2012/084584 WO2013071863A1 (zh) 2011-11-15 2012-11-14 利用手机客户端提供语音选项和文字提示的方法及相应的手机客户端

Publications (2)

Publication Number Publication Date
US20140315523A1 US20140315523A1 (en) 2014-10-23
US9237236B2 true US9237236B2 (en) 2016-01-12

Family

ID=48315636

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/129,789 Expired - Fee Related US9237236B2 (en) 2011-11-15 2012-11-14 Method using mobile-phone client side to provide voice option and text prompt and corresponding mobile-phone client side

Country Status (3)

Country Link
US (1) US9237236B2 (zh)
CN (1) CN103108073A (zh)
WO (1) WO2013071863A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657528A (zh) * 2016-12-29 2017-05-10 浙江吉利控股集团有限公司 一种来电管理方法及装置
US20170188211A1 (en) * 2014-11-25 2017-06-29 Xiaomi Inc. Method for Acquiring Recommending Information, Terminal, and Server

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135562A (zh) * 2014-05-19 2014-11-05 李利 一种手机骚扰电话号码鉴别软件的实现方法
US20160089028A1 (en) * 2014-09-25 2016-03-31 Harman International Industries, Inc. Media player automated control based on detected physiological parameters of a user
CN105791538B (zh) * 2016-02-17 2020-06-26 钉钉控股(开曼)有限公司 提示方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049697A (en) * 1998-06-18 2000-04-11 Scozzarella; Arlene Translator for messages transmitted to and received by a numeric pager
US6163606A (en) * 1998-09-16 2000-12-19 Lucent Technologies Inc. System for providing virtual called party identification in a voice mail system
US20030103608A1 (en) * 2001-12-03 2003-06-05 Pearson Gwen L. Method of providing a user interface for audio telecommunications systems
US6671370B1 (en) 1999-12-21 2003-12-30 Nokia Corporation Method and apparatus enabling a calling telephone handset to choose a ringing indication(s) to be played and/or shown at a receiving telephone handset
CN101047901A (zh) 2007-05-08 2007-10-03 华为技术有限公司 漏话提醒方法、***和移动业务设备
CN101079922A (zh) 2006-05-22 2007-11-28 周碧珍 一种可显示主叫用户意图的来电显示方法与装置
CN101141724A (zh) 2006-09-06 2008-03-12 宏达国际电子股份有限公司 移动通讯装置的来电接听管理方法
US20080247523A1 (en) 2004-03-31 2008-10-09 Chun Ying Multiple virtual telephones sharing a single physical address
US8345835B1 (en) * 2011-07-20 2013-01-01 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049697A (en) * 1998-06-18 2000-04-11 Scozzarella; Arlene Translator for messages transmitted to and received by a numeric pager
US6163606A (en) * 1998-09-16 2000-12-19 Lucent Technologies Inc. System for providing virtual called party identification in a voice mail system
US6671370B1 (en) 1999-12-21 2003-12-30 Nokia Corporation Method and apparatus enabling a calling telephone handset to choose a ringing indication(s) to be played and/or shown at a receiving telephone handset
US20030103608A1 (en) * 2001-12-03 2003-06-05 Pearson Gwen L. Method of providing a user interface for audio telecommunications systems
US20080247523A1 (en) 2004-03-31 2008-10-09 Chun Ying Multiple virtual telephones sharing a single physical address
CN101079922A (zh) 2006-05-22 2007-11-28 周碧珍 一种可显示主叫用户意图的来电显示方法与装置
CN101141724A (zh) 2006-09-06 2008-03-12 宏达国际电子股份有限公司 移动通讯装置的来电接听管理方法
CN101047901A (zh) 2007-05-08 2007-10-03 华为技术有限公司 漏话提醒方法、***和移动业务设备
US8345835B1 (en) * 2011-07-20 2013-01-01 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
International Search Report, dated Feb. 21, 2013, for corresponding International application No. PCT/CN2012/084584, 6 pages
Office Action from counterpart Chinese Patent Application No. 201110360778.X, mailed Jul. 31, 2015 (with English language translation)(11 pages).

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170188211A1 (en) * 2014-11-25 2017-06-29 Xiaomi Inc. Method for Acquiring Recommending Information, Terminal, and Server
CN106657528A (zh) * 2016-12-29 2017-05-10 浙江吉利控股集团有限公司 一种来电管理方法及装置
CN106657528B (zh) * 2016-12-29 2020-01-24 浙江吉利控股集团有限公司 一种来电管理方法及装置
US10659587B2 (en) 2016-12-29 2020-05-19 Zhejiang Geely Holding Group Co., Ltd. Incoming call management method and apparatus

Also Published As

Publication number Publication date
CN103108073A (zh) 2013-05-15
US20140315523A1 (en) 2014-10-23
WO2013071863A1 (zh) 2013-05-23

Similar Documents

Publication Publication Date Title
US9094510B2 (en) System and method for pre-call messaging for a wireless device
US9020116B2 (en) System and method for enhanced do-not-disturb
US9025743B2 (en) System and method for processing quick note messages
US8744059B2 (en) Method and system for providing intelligent call rejection and call rollover in a telephony network
US10547720B2 (en) Method and system for automatically saving unknown number in mobile phone
US8532631B2 (en) Devices, systems and methods for proactive call context, call screening and prioritization
CN102546890B (zh) 信息检测方法及终端
US9237236B2 (en) Method using mobile-phone client side to provide voice option and text prompt and corresponding mobile-phone client side
CN102123192A (zh) 一种含有身份验证允许例外的来电管理方法
CN102547616A (zh) 礼貌挂机业务***及挂机方法
US8583094B2 (en) Incoming-call management method of a mobile telecommunication device
US8335492B2 (en) System and method for quick note messaging
CN101860590A (zh) 一种来电自动拒接的方法和装置
EP1898619A1 (en) An incoming-call management method of a mobile telecommunication device
CN101198161A (zh) 手机来电紧急应答方法
CN101742720A (zh) 一种可以实现自动语音留言的手机
US20090111442A1 (en) System and Method for Playing User-Defined Ring Tones Over a Cellular Telephone Headset
CN101562650A (zh) 语音管理***及方法
US9363387B2 (en) System and method for caller identification voice announce
US8160558B2 (en) Cellphone extensions
WO2012145954A1 (zh) 一种确定及播放网络提示音的方法及***
CN103037340A (zh) 呼叫提示方法及***
US20100234005A1 (en) System for Selectively Limiting the Function of a Communication Device
KR101243757B1 (ko) 114 전화번호 안내 시스템
KR100710918B1 (ko) 비착신시 휴대폰 문자메시지 바로 전송 장치

Legal Events

Date Code Title Description
AS Assignment

Owner name: BEIJING NETQIN TECHNOLOGY CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YANG, XIAO;ZHANG, YUPING;LIN, YU;AND OTHERS;REEL/FRAME:033001/0749

Effective date: 20140224

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20200112