发明内容
本发明提供了一种在未接通或未接入的情况下,针对移动终端的状态对来电者进行相应提醒的技术方案。
具体地,本发明提供了一种来电自动回复的方法,用于当移动终端未接通或者未接入来电的状态下,对所述来电进行自动回复,所述方法包括以下步骤:
步骤A:建立移动终端状态与回复指令一一对应的映射表;
步骤B:当移动终端接收到来电时,检测所述移动终端的当前状态;
步骤C:判断所述当前状态在所述映射表中是否有对应的所述移动终端状态;
若有,执行步骤D:发送所述当前状态对应的所述移动终端状态所对应的回复指令至所述通信终端服务器;
步骤E:所述通信终端服务器执行所述回复命令;
步骤F:将所述移动终端挂机。
进一步地,当所述移动终端状态为所述移动终端的电量小于一预设电量值时,对应的所述回复指令为电量较低,请稍后再拨。
进一步地,当所述移动终端状态为所述移动终端的信号值小于一预设信号值时,对应的所述回复指令为信号较弱,请稍后再拨。
进一步地,当所述移动终端状态为静音状态时,对应的所述回复指令为所述处于静音状态,请稍后再拨。
进一步地,当所述移动终端状态为当所述移动终端绑定一无线设备时且所述移动终端检测不到所述无线设备时,对应的所述回复指令为用户未携带,请稍后再拨。
进一步地,所述的来电自动回复的方法还包括,根据所有所述移动终端状态建立一状态检测表;所述步骤B中根据所述状态检测表对所述移动终端进行检测。
进一步地,所述映射表中的所述移动终端状态还对应一预设时间;所述步骤D还包括:当来电未接时间大于所述预设时间时,发送所述移动终端状态对应的回复指令至所述通信终端服务器。
进一步地,在所述映射表中设置优先级,当来电时,检测获得的所述当前状态对应一个以上所述移动终端状态时,将对应的所有所述移动终端状态根据所述优先级进行排列,仅发送所述优先级最高的所述移动终端状态对应的回复指令。
进一步地,所述步骤E包括:步骤E1:所述通信终端服务器根据所述回复命令,生成回复提示;步骤E2:所述通信终端服务器将所述回复提示发送至来电终端。
进一步地,所述步骤E2中发送所述回复提示的形式为短信提示形式或语音提示形式。
如上所述,本发明提供的一种来电自动回复的方法,具有以下的有益效果:
(1)当移动终端未接通或者未接入来电的状态下,通过对移动终端状态的检测,针对其状态对来电方进行自动回复,可以使来电方知道该移动终端的更多信息,减少因为未接电话而产生的不必要的误会。
(2)通过对移动终端电量值、信号值、静音状态、绑定的无线设备是否在范围内等状态的检测,并根据上述状态给予不同的回复,增加了来电方对未接电话情况的了解。
(3)根据映射表中的移动终端状态建立状态检测表,通过该检测表对移动终端进行检测,缩小了检测的范围,加快了判断速率。
(4)在映射表中增加预设时间,针对不同的移动终端状态给予不同的预设时间,当来电未接时间大于当前状态对应的移动终端状态的预设时间时,发送回复指令,延长发送回复指令时间,减少不必要的挂机操作。
(5)对映射表中的移动终端状态设置优先级,在来电时,当移动终端的当前状态对应一个以上移动终端状态时,仅发送优先级较高的对应的回复指示,减小发送回复指令的数量。
具体实施方式
为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合本发明实施方式的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
本发明提供了一种来电自动回复的方法,用于当移动终端未接通或者未接入来电的状态下,对所述来电进行自动回复,图1为本发明第一实施例的流程示意图,如图1所示,本发明提供的方法包括如下步骤:
步骤S110:建立移动终端状态与回复指令一一对应的映射表。
在日常生活中,当有来电时,移动终端,无法接通或者没有接入的情况有很多种,现有的技术都是由运营商通过信号的状态来判断移动终端的状态,但仅仅只有关机状态,及正在通话状态,缺少对移动设备终端其本身状态的关注,例如:移动设备终端是因为电量较低在响铃的过程中导致关机,或者移动设备终端离用户距离较远导致无法接通等。由于来电者不能知道更多的信息,导致对该移动终端用户无法进行接通产生疑问,导致不必要的误会。
需要说明的是,本发明提供的映射表,可根据用户需求对移动终端状态进行设置,其对应的回复指令也可根据用户的需求进行设置。
在生活中,我们时常会发生有电话进来,但是由于电量低,还没有等到接通,移动终端就会自动关机的状态;或者由于信号太差了,无法正常的接听到电话的状态;或者由于静音状态的情况;如果对方有急事找,或者是重要的客户,可能会由此造成一些不必要的误会。
进一步地,可将终端状态设置为所述移动终端的电量小于一预设电量值时,对应的所述回复指令为电量较低,请稍后再拨。
进一步地,可将移动终端状态设置为所述移动终端的信号值小于一预设信号值时,对应的所述回复指令为信号较弱,请稍后再拨。
进一步地,可将移动终端状态设置为静音状态时,对应的所述回复指令为所述处于静音状态,请稍后再拨。
本发明通过上述移动终端状态与回复指令的设置增加了对方可以知道的移动终端的状态。
在现今社会用户越来越多使用蓝牙或者其他无线设备与移动终端连接,通过判断移动终端是否与绑定的无线设备连接,可以判断移动终端是否在用户身边。
故,本发明进一步地,提供了将所述移动终端状态设置为当所述移动终端绑定一无线设备时且所述移动终端检测不到所述无线设备时,对应的所述回复指令为用户未携带,请稍后再拨。
本发明第一实施例提供了映射表1,如表一所示,映射表1设置了4项移动终端状态,并分别对应4项回复指令。
其中,当移动终端状态为电量小于2%时,对应的回复指令为电量低,请稍后再拨;当移动终端状态为信号值小于40db时,对应的回复指令为信号弱,请稍后再拨;当移动终端状态为静音状态时,对应的回复指令为静音状态,请稍后再拨;当移动终端状态为当绑定无线设备时且未检测到该无线设备时,对应的回复指令为用户为携带,请稍后再拨。
在其他实施例中,映射表的建立不限于本发明提供的第一实施例中设置的移动终端状态项数或者回复指令项数;也不限于本发明提供的第一实施例中设置的移动终端状态内容或者回复指令内容。
表一
步骤S120:当移动终端接收到来电时,检测所述移动终端的当前状态。
为了减少检测移动终端当前状态的项目,减少运行该程序占移动终端的内存量,进一步地,所述方法还包括,根据所有所述移动终端状态建立一状态检测表;所述步骤S120中根据所述状态检测表对所述移动终端进行检测。如表一所示,映射表1包含4项移动终端状态,状态检测表则为对应该4项移动终端状态进行建立。
本发明第一实施例中,提供了状态检测表,其状态检测表为根据本实施例提供的映射表1中的所有的移动终端状态项建立的,如表二所示,在状态检测表中,其电量检测项对应映射表1中移动终端状态项为电量小于2%的状态;其信号值检测项对应映射表1中移动终端状态项为信号值小于40db的状态;其模式状态检测项对应映射表1中移动终端状态项为静音模式的状态;其无线设备配对检测项对应映射表1中移动终端状态项为当绑定无线设备时,未检测到该无线设备的状态。
需要说明的是,第四项检测项:无线设备配对检测。该项检测先要检测用户是否有被设定绑定的无线设备,当有该绑定无线设备时,进行对该无线设备的无线扫描,若该无线设备在预设范围内,则说明用户在移动终端附近,若该无线设备未被检测到,则说明用户不在移动终端附近。
状态检测表 |
电量检测 |
信号值检测 |
模式状态检测 |
无线设备配对检测 |
表二
步骤S130:判断所述当前状态在所述映射表中是否有对应的所述移动终端状态。
若有,执行步骤S140:发送所述当前状态对应的所述移动终端状态所对应的回复指令至所述通信终端服务器。
例如:在本实施例中,根据状态检测表获得移动终端当前状态为:电量70%;信号值70db;非静音模式;无法找到已绑定的无线设备。通过映射表1获知,当前状态中“无法找到已绑定的无线设备”一项对应映射表1中“当绑定无线设备时,未检测到该无线设备”项,则发送对应的回复指令为“用户未携带,请稍后再拨”。
步骤S150:所述通信终端服务器执行所述回复命令。
如图2所示,所述步骤S150还包括:
步骤S151:所述通信终端服务器根据所述回复命令,生成回复提示;
步骤S152:所述通信终端服务器将所述回复提示发送至来电终端。
所述步骤S152中发送所述回复提示的形式为短信提示形式或语音提示形式。
步骤S160:则将所述移动终端挂机。
当执行步骤S150后对所述移动终端进行挂机操作,即挂断该移动终端,减少来电对方等待的时间,也减少移动终端的耗电量。
本发明还提供了一第二实施例,第二实施例与第一实施例的区别在于,在第二实施例中其映射表增加了预设时间的设置,所述移动终端状态对应一预设时间。
本实施例提供了一映射表2,如表三所示,每一项移动终端状态对应一项预设时间。在其他实施例中,也可以为所有的移动终端状态对应一项预设时间。
表三
在执行步骤S140时,当来电未接时间大于所述预设时间时,发送所述移动终端状态对应的回复指令至所述通信终端服务器。
根据映射表2,例如,若移动终端的当前状态为电量小于2%,则在未接时间等于10s时,执行发送所述移动终端对应的回复指令至所述通信终端服务器;若移动终端当前状态为信号值小于40db时,则在未接时间等于10s时,执行发送所述移动终端对应的回复指令至所述通信终端服务器;若移动终端的当前状态为静音状态时,则在未接时间等于60s时,执行发送所述移动终端对应的回复指令至所述通信终端服务器;若移动终端的当前状态为当绑定无线设备时,未检测到该无线设备时,则在未接时间等于60s时,执行发送所述移动终端对应的回复指令至所述通信终端服务器。
通过上在映射表中增加预设时间,针对不同的移动终端状态给予不同的预设时间,当来电未接时间大于当前状态对应的移动终端状态的预设时间时,发送回复指令,延长发送回复指令时间,减少不必要的挂机操作。
本发明还提供了一第三实施例,第三实施例与第一实施例的区别在所述映射表中设置优先级。
本实施例提供了一映射表3,如表四所示,每一项移动终端状态对应一项优先级项。
表四
当来电时,检测获得的所述当前状态对应一个以上所述移动终端状态时,将对应的所有所述移动终端状态根据所述优先级进行排列,仅发送所述优先级最高的所述移动终端状态对应的回复指令。
例如:来电时,检测获得当前状态为当绑定无线设备时且未检测到该无线设备与静音状态,根据映射表3将对应的所有所述移动终端状态根据优先级进行排列,仅发送优先级最高的移动终端状态对应的回复指令,即当绑定无线设备时,未检测到该无线设备对应的回复指令用户未携带,请稍后再拨。
通过对映射表中的移动终端状态设置优先级,在来电时,当移动终端的当前状态对应一个以上移动终端状态时,仅发送优先级较高的对应的回复指示,减小发送回复指令的数量。
综上所述,本发明提供的一种来电自动回复的方法,具有以下的有益效果:
(1)当移动终端未接通或者未接入来电的状态下,通过对移动终端状态的检测,针对其状态对来电方进行自动回复,可以使来电方知道该移动终端的更多信息,减少因为未接电话而产生的。
(2)通过对移动终端电量值、信号值、静音状态、绑定的无线设备是否在范围内等状态的检测,并根据上述状态给予不同的回复,增加了来电方对未接电话情况的了解。
(3)根据映射表中的移动终端状态建立状态检测表,通过该检测表对移动终端进行检测,缩小了检测的范围,加快了判断速率。
(4)在映射表中增加预设时间,针对不同的移动终端状态给予不同的预设时间,当来电未接时间大于当前状态对应的移动终端状态的预设时间时,发送回复指令,延长发送回复指令时间,减少不必要的挂机操作。
(5)对映射表中的移动终端状态设置优先级,在来电时,当移动终端的当前状态对应一个以上移动终端状态时,仅发送优先级较高的对应的回复指示,减小发送回复指令的数量。
以上仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。