发明内容
针对上述的缺陷,本发明的目的在于提供一种子母机间的接听方法及子母机,其基于无线共享机制实现了子母机间的动态接听,从而大大丰富了电话接听方式。
为了实现上述目的,本发明提供一种子母机间的接听方法,包括步骤有:
在主机和子机中分别设置模拟开关;
在所述子母机的通信范围内,建立所述主机和所述子机之间的无线共享机制连接;
当外部通信终端打电话给所述主机或所述子机时,根据所述无线共享机制设置所述模拟开关的工作状态,不同的所述工作状态对应不同的接听模式。
根据本发明所述的接听方法,所述在子母机的通信范围内,建立所述主机和所述子机之间的无线共享机制连接的步骤包括:
在所述子母机的通信范围内,通过NFC模式建立所述主机和所述子机之间的无线共享机制连接,并通过蓝牙模式或者红外线模式建立所述主机和所述子机之间的无线通信。
根据本发明所述的接听方法,所述根据无线共享机制设置所述模拟开关的工作状态的步骤包括:
接听电话的所述主机或所述子机根据用户的接听模式选择指令以及所述无线共享机制,分别设置所述主机中第一模拟开关的主机工作状态以及所述子机中第二模拟开关的子机工作状态,不同的所述主机工作状态和所述子机工作状态的工作状态组合对应不同的所述接听模式。
根据本发明所述的接听方法,所述模拟开关的工作状态包括:
第一工作状态,对应仅限主机接听的第一接听模式;
第二工作状态,对应主机邀请子机一起接听的第二接听模式;
第三工作状态,对应子机邀请主机一起接听的第三接听模式;
第四工作状态,对应仅限子机接听的第四接听模式。
根据本发明所述的接听方法,所述无线共享机制还包括:
当所述外部通信终端打电话给所述主机,若所述主机和所述子机同时接听电话,并且所述模拟开关的工作状态为所述第四工作状态时,则所述主机优先接听电话;
当所述外部通信终端打电话给所述子机,若所述主机和所述子机同时接听电话,并且所述模拟开关的工作状态为所述第一工作状态时,则所述子机优先接听电话。
本发明还提供一种子母机,包括有主机和子机;
所述主机包括有:
第一开关设置模块,用于在所述主机中设置模拟开关;
第一机制建立模块,用于在所述子母机的通信范围内,建立所述主机和所述子机之间的无线共享机制连接;
第一模式设置模块,用于当外部通信终端打电话给所述主机或所述子机时,根据所述无线共享机制设置所述主机和/或所述子机的所述模拟开关的工作状态,不同的所述工作状态对应不同的接听模式;
所述子机包括有:
第二开关设置模块,用于在所述子机中设置所述模拟开关;
第二机制建立模块,用于在所述子母机的通信范围内,建立所述子机和所述主机之间的无线共享机制连接;
第二模式设置模块,用于当所述外部通信终端打电话给所述主机或所述子机时,根据所述无线共享机制设置所述主机和/或所述子机的所述模拟开关的所述工作状态,不同的所述工作状态对应不同的接听模式。
根据本发明所述的子母机,所述第一机制建立模块和所述第二机制建立模块用于在所述子母机的通信范围内,通过NFC模式建立所述主机和所述子机之间的无线共享机制连接,并通过蓝牙模式或者红外线模式建立所述主机和所述子机之间的无线通信。
根据本发明所述的子母机,所述外部通信终端打电话给所述主机或所述子机时,接听电话的所述主机的所述第一模式设置模块用于根据用户的接听模式选择指令以及所述无线共享机制,分别设置所述主机中所述第一模拟开关的主机工作状态以及所述子机中所述第二模拟开关的子机工作状态,不同的所述主机工作状态和所述子机工作状态的工作状态组合对应不同的所述接听模式;
所述外部通信终端打电话给所述主机或所述子机时,接听电话的所述子机的所述第二模式设置模块用于根据用户的接听模式选择指令以及所述无线共享机制,分别设置所述主机中所述第一模拟开关的主机工作状态以及所述子机中所述第二模拟开关的子机工作状态,不同的所述主机工作状态和所述子机工作状态的工作状态组合对应不同的所述接听模式。
根据本发明所述的子母机,所述模拟开关的工作状态包括:
第一工作状态,对应仅限主机接听的第一接听模式;
第二工作状态,对应主机邀请子机一起接听的第二接听模式;
第三工作状态,对应子机邀请主机一起接听的第三接听模式;
第四工作状态,对应仅限子机接听的第四接听模式。
根据本发明所述的子母机,所述无线共享机制还包括:
当所述外部通信终端打电话给所述主机,若所述主机和所述子机同时接听电话,并且所述模拟开关的工作状态为所述第四工作状态时,则所述主机优先接听电话;
当所述外部通信终端打电话给所述子机,若所述主机和所述子机同时接听电话,并且所述模拟开关的工作状态为所述第一工作状态时,则所述子机优先接听电话。
本发明在主机和子机中分别设置一模拟开关,并建立主机和子机之间的无线共享机制连接,当外部通信终端打电话给主机或子机时,用户可根据无线共享机制实时设置模拟开关的工作状态,以实现不同的接听模式。借此,本发明基于无线共享机制实现了子母机间的动态接听,从而有效丰富了电话接听方式,充分满足了用户不同的电话接听需求。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明子母机的结构示意图,所述子母机100包括有主机10和子机20,所述主机10和子机20均可与外部通信终端30通信连接,所述主机10、子机20和外部通信终端30可以是手机、座机、PDA(Personal Digital Assistant,个人数字助理)、个人电脑等,并且主机10和子机20之间可以通过蓝牙或者红外线等无线电波实现预定通信范围内的无线通信,借此实现子母机功能。需指出的是,本发明子母机100并非是指现有无绳电话,所述子母机100是通过两个可以建立无线共享机制连接的普通通信终端实现的。
所述主机10包括有:
第一开关设置模块11,用于在主机10中设置模拟开关。优选的是,主机10的模拟开关设置为0、1。
第一机制建立模块12,用于在子母机100的通信范围内,例如20米内,建立主机10和子机20之间的无线共享机制连接。优选的是,第一机制建立模块12用于在子母机100的通信范围内,通过NFC(Near Field Communication,近场通讯)模式建立主机10和子机20之间的无线共享机制连接,其需要在主机10和子机20中均设置NFC模块。一方面,主机10和子机20之间通过NFC连接实现底层协议控制,能够控制双方的模拟开关的工作状态以切换接听模式。另一方面,主机10和子机20之间通过蓝牙模式或者红外线模式等实现无线通信。
第一模式设置模块13,用于当外部通信终端30打电话给主机10或子机20时,根据无线共享机制设置主机10和/或子机20的模拟开关的工作状态,不同的工作状态对应不同的接听模式。
所述子机20包括有:
第二开关设置模块21,用于在子机20中设置模拟开关。优选的是,子机20的模拟开关也设置为0、1。
第二机制建立模块22,用于在子母机100的通信范围内,建立子机20和主机10之间的无线共享机制连接。
优选的是,第二机制建立模块22用于在子母机100的通信范围内,通过NFC模式建立主机10和子机20之间的无线共享机制连接,其需要在主机10和子机20中均设置NFC模块。一方面,主机10和子机20之间通过NFC连接实现底层协议控制,能够控制双方的模拟开关的工作状态以切换接听模式。另一方面,主机10和子机20之间通过蓝牙模式或者红外线模式等实现无线通信。
第二模式设置模块23,用于当外部通信终端30打电话给主机10或子机20时,根据无线共享机制设置主机10和/或子机20的模拟开关的工作状态,不同的工作状态对应不同的接听模式。
需指出的是,择一选择主机10的第一模式设置模块13或者子机20的第二模式设置模块23来设置主机10和子机20的模拟开关的工作状态。
优选的是,外部通信终端30打电话给主机10或子机20时,接听电话的主机10具有最高优先级来设置模拟开关,因此主机10的第一模式设置模块13用于根据用户的接听模式选择指令以及无线共享机制,分别设置主机10中第一模拟开关的主机工作状态以及子机20中第二模拟开关的子机工作状态,不同的第一工作状态和第二工作状态的工作状态组合对应不同的接听模式。优选的是,假设主机10和子机20的模拟开关均设置为0、1,则工作状态组合包括00、01、10和11,而00、01、10和11分别对应一种接听模式。
优选的是,外部通信终端30打电话给主机10或子机20时,接听电话的子机20具有最高优先级来设置模拟开关,因此子机20的第二模式设置模块23用于根据用户的接听模式选择指令以及无线共享机制,分别设置主机10中第一模拟开关的主机工作状态以及子机20中第二模拟开关的子机工作状态,不同的主机工作状态和子机工作状态的工作状态组合对应不同的接听模式。优选的是,假设主机10和子机20的模拟开关均设置为0、1,则工作状态组合包括00、01、10和11,而00、01、10和11分别对应一种接听模式。
本发明模拟开关优选设置的工作状态包括:
第一工作状态,对应仅限主机10接听的第一接听模式。
第二工作状态,对应主机10邀请子机20一起接听的第二接听模式。
第三工作状态,对应子机20邀请主机10一起接听的第三接听模式。
第四工作状态,对应仅限子机20接听的第四接听模式。
所述无线共享机制优选还包括:
当外部通信终端30打电话给主机10,若主机10和子机20同时接听电话,并且模拟开关的工作状态为第四工作状态时,则主机10优先接听电话。
当外部通信终端30打电话给子机20,若主机10和子机20同时接听电话,并且模拟开关的工作状态为第一工作状态时,则子机20优先接听电话。
在主机10和子机20都可以接听电话且同时接听电话时,需要设置优先级以避免接听冲突,此时以外部通信终端30呼叫的终端(主机10或子机20)优先接听。
本发明子母机的动态接听技术,能有效丰富接听电话的方式。避免现有技术在接听电话时,不能直接将另外一部通信终端接入通话状态,也不能在接听电话后选择性的切换通信终端的弊端。
下面描述本发明一个具体实施例:
主机10和子机20可以组成蓝牙子母机,根据蓝牙子母机间的蓝牙共享机制,将主机10和子机20分别设置一模拟开关,主机10的模拟开关设置为0、1,子机20的模拟开关也设置为0、1。蓝牙子母机的模拟开关的工作状态组合方式如下:
00代表仅限主机10接听;
01代表主机10邀请子机20一起接听;
10代表子机20邀请主机10一起接听;
11代表仅子机20接听。
由于蓝牙子母机间的通信距离有限(正常保持在20m左右),在蓝牙子母机通信范围内,通过NFC建立主机10与子机20之间的蓝牙共享机制连接,主机10和子机20都设有NFC,主机10和子机20之间通过NFC连接实现底层协议控制,能够控制接听方式;主机10和子机20之间通信则通过蓝牙实现。
蓝牙子母机间的切换算法包括:
1、外部终端打电话给主机10时:
a1)主机10接听电话,且仅需主机10去接听时,主机10将主机10的模拟开关设置为0,并将子机20的模拟开关设置为0。由于主机10接听电话,因此赋予主机10最高优先级,主机10可设置主机10和子机20的模拟开关。
a2)主机10接听电话,需子机20也接听时,主机10将主机10的模拟开关设置为0,并将子机20的模拟开关设置为1。
a3)主机10接听电话,确认只需子机20接听时,主机10将主机10的模拟开关设置为1,并将子机20的模拟开关设置为1。
a4)子机20接听电话,且仅需子机20接听,子机20将主机10的模拟开关设置为1,并将子机20的模拟开关设置为1。由于子机20接听电话,因此赋予子机20最高优先级,子机20可设置主机10和子机20的模拟开关。
a5)子机20接听电话,需主机10也接听时,子机20将主机10的模拟开关设置为1,并将子机20的模拟开关设置为0。
a6)子机20接听电话,确认仅需主机10接听时,子机20将主机10的模拟开关设置为0,并将子机20的模拟开关设置为0。
2、外部终端打电话给子机20时:
b1)子机20接听电话,且仅子机20接听时,子机20将主机10的模拟开关设置为1,并将子机20的模拟开关设置为1。由于子机20接听电话,因此赋予子机20最高优先级,子机20可设置主机10和子机20模拟开关。
b2)子机20接听电话,需主机10也接听时,子机20将主机10的模拟开关设置为1,并将子机20的模拟开关设置为0。
b3)子机20接听电话,确认仅需主机10接听时,子机20将主机10的模拟开关设置为0,并将子机20的模拟开关设置为0。
b4)主机10接听电话,且仅需主机10去接听时,主机10将主机10的模拟开关设置为0,并将子机20的模拟开关设置为0。由于主机10接听电话,因此赋予主机10最高优先级,主机10可设置主机10和子机20模拟开关。
b5)主机10接听电话,需子机20也接听时,主机10将主机10的模拟开关设置为0,并将子机20的模拟开关设置为1。
b6)主机10接听电话,确认只需子机20接听时,主机10将主机10的模拟开关设置为1,并将子机20的模拟开关设置为1。
图2是本发明子母机间的接听方法的流程图,其可通过如图1所示的子母机100实现,包括步骤有:
步骤S201,在主机10和子机20中分别设置模拟开关。
本步骤优选的是,将主机10和子机20分别设置一模拟开关,主机10的模拟开关设置为0、1,子机20的模拟开关也设置为0、1。
步骤S202,在子母机100的通信范围内,建立主机10和子机20之间的无线共享机制连接。
本步骤优选的是,在子母机100的通信范围内,通过NFC模式建立主机10和子机20之间的无线共享机制连接,其需要在主机10和子机20中均设置NFC模块。一方面,主机10和子机20之间通过NFC连接实现底层协议控制,能够控制双方的模拟开关的工作状态以切换接听模式。另一方面,主机10和子机20之间通过蓝牙模式或者红外线模式等实现无线通信。
步骤S203,当外部通信终端30打电话给主机10或子机20时,根据无线共享机制设置模拟开关的工作状态,不同的工作状态对应不同的接听模式。
优选的是,所述模拟开关的工作状态包括:
第一工作状态,对应仅限主机10接听的第一接听模式。
第二工作状态,对应主机10邀请子机20一起接听的第二接听模式。
第三工作状态,对应子机20邀请主机10一起接听的第三接听模式。
第四工作状态,对应仅限子机20接听的第四接听模式。
所述无线共享机制还包括:
当外部通信终端30打电话给主机10,若主机10和子机20同时接听电话,并且模拟开关的工作状态为第四工作状态时,则主机10优先接听电话。
当外部通信终端30打电话给子机20,若主机10和子机20同时接听电话,并且模拟开关的工作状态为第一工作状态时,则子机20优先接听电话。
在主机10和子机20都可以接听电话且同时接听电话时,需要设置优先级以避免接听冲突,此时以外部通信终端30呼叫的终端(主机10或子机20)优先接听。
本发明根据蓝牙共享机制等无线共享机制,设置子母机100间的模拟开关的工作状态表示不同的接听模式,有效实现了子母机100之间在接听电话时动态切换接听电话的方法,极大提升了用户对子母机100接听电话的体验。
图3是本发明优选子母机间的接听方法的流程图,其可通过如图1所示的子母机100实现,包括步骤有:
步骤S301,在主机10和子机20中分别设置模拟开关。
本步骤优选的是,将主机10和子机20分别设置一模拟开关,主机10的模拟开关设置为0、1,子机20的模拟开关也设置为0、1。
步骤S302,通过NFC模式建立主机10和子机20之间的无线共享机制连接。
本步骤优选还包括,在所述子母机100的通信范围内,通过蓝牙模式或者红外线模式等无线电波建立主机10和子机20之间的无线通信。
步骤S303,外部通信终端30打电话给主机10或子机20。
步骤S304,判断主机10和子机20之间的距离是否在子母机100的通信范围内,若是则执行步骤S306,否则执行步骤S305。外部通信终端30打电话给主机10或子机20。
步骤S305,被叫的主机10或子机20接听电话。
若主机10和子机20之间的距离不在子母机100的通信范围内,则无法实现子母机功能,因此直接按照正常的接听电话方式进行,即由外部通信终端30拨打的主机10或子机20接听电话。
步骤S306,主机10或子机20接听电话。
若主机10和子机20之间的距离在子母机100的通信范围内,则可以实现子母机功能,因此无论外部通信终端30拨打主机10或子机20,主机10和子机20都可以接听电话。
步骤S307,用户根据需要切换子母机100的接听模式。
本步骤优选的是,接听电话的主机10或子机20根据用户的接听模式选择指令以及无线共享机制,分别设置主机10中第一模拟开关的主机工作状态以及子机20中第二模拟开关的子机工作状态,不同的主机工作状态和子机工作状态的工作状态组合对应不同的接听模式。优选的是,假设主机10和子机20的模拟开关均设置为0、1,则工作状态组合包括00、01、10和11,而00、01、10和11分别对应一种接听模式。
图4A是本发明主机10的接听操作界面的实例图,外部通信终端30打电话给主机10或子机20,若主机10和子机20之间的距离在子母机通信范围内,且主机10接听电话,此时主机10的接听操作界面上会显示“仅子机接听”按钮和“子母机共同接听”按钮。主机用户若想将电话转接给子机20且主机10挂断电话,主机用户可以点击“仅子机接听”按钮即可实现;主机用户若想将电话转接给子机20且主机10保持通话以实现三方通话,主机用户可以点击“子母机共同接听”按钮即可实现。
图4B是本发明子机20的接听操作界面的实例图,外部通信终端30打电话给主机10或子机20,若主机10和子机20之间的距离在子母机通信范围内,且子机20接听电话,此时子机20的接听操作界面上会显示“仅主机接听”按钮和“子母机共同接听”按钮。子机用户若想将电话转接给主机10且子机20挂断电话,子机用户可以点击“仅主机接听”按钮即可实现;子机用户若想将电话转接给主机10且子机20保持通话以实现三方通话,子机用户可以点击“子母机共同接听”按钮即可实现。
综上所述,本发明在主机和子机中分别设置一模拟开关,并建立主机和子机之间的无线共享机制连接,当外部通信终端打电话给主机或子机时,用户可根据无线共享机制实时设置模拟开关的工作状态,以实现不同的接听模式。借此,本发明基于无线共享机制实现了子母机间的动态接听,从而有效丰富了电话接听方式,充分满足了用户不同的电话接听需求。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。