CN116709225A - 通话方法、电子设备、网络设备及*** - Google Patents
通话方法、电子设备、网络设备及*** Download PDFInfo
- Publication number
- CN116709225A CN116709225A CN202210191233.9A CN202210191233A CN116709225A CN 116709225 A CN116709225 A CN 116709225A CN 202210191233 A CN202210191233 A CN 202210191233A CN 116709225 A CN116709225 A CN 116709225A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- message
- incoming call
- address
- call
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 229
- 238000004891 communication Methods 0.000 title claims description 125
- 230000010267 cellular communication Effects 0.000 claims abstract description 42
- 230000006870 function Effects 0.000 claims description 89
- 238000012546 transfer Methods 0.000 claims description 80
- 238000004590 computer program Methods 0.000 claims description 16
- 230000005611 electricity Effects 0.000 abstract description 2
- 230000004044 response Effects 0.000 description 42
- 239000010410 layer Substances 0.000 description 25
- 238000010295 mobile communication Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 6
- 210000000988 bone and bone Anatomy 0.000 description 6
- 229920001621 AMOLED Polymers 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 239000002096 quantum dot Substances 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002138 osteoinductive effect Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42229—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
- H04M3/42263—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种通话方法、电子设备、网络设备及***,该***包括第一电子设备和第二电子设备,第一电子设备和第二电子设备建立有第一连接,第一电子设备配置有具有第一号码的用户标识模块SIM卡,第二电子设备配置有具有第二号码的SIM卡,其中:第二电子设备关闭蜂窝通信功能;第一电子设备接收第一消息,第一消息用于指示第一来电;当第一消息包括用于指示第一来电呼转自第二号码的信息时,第一电子设备通过第一连接向第二电子设备发送第二消息;第二电子设备基于第二消息输出第一来电的来电提醒。采用本申请实施例既能避免漏接来电又能省电,同时无需第二电子设备支持一号多终端业务,使用场景具有通用性。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种通话方法、电子设备、网络设备及***。
背景技术
运营商开通了一号多终端业务,即多个终端具有相同号码,当有其他用户向该号码拨打电话时,这多个终端都会收到来电请求,用户可以使用任一终端接听来电。
为了给用户提供更好的体验,智能手表、智能手环等可穿戴设备通常体积较小,但这样电池容量小,待机时间较短。为了降低功耗,增加待机时间,具有相同号码的可穿戴设备和智能手机建立连接后,可穿戴设备可以关闭调制解调处理器(modem),当有其他用户向该号码拨打电话时,可穿戴设备无法收到来电请求,用户可以使用智能手机接听来电。但是一号多终端业务存在一些限制,例如,某些设备不支持一号多终端业务,部分地区未开通一号终端业务,一号多终端业务需要找运营商开通后才能使用,使用场景限定,不具有通用性。目前缺少既能避免漏接可穿戴设备的来电,又具有通用性的技术方案。
发明内容
本申请实施例公开了一种通话方法、电子设备、网络设备及***,不仅可以避免漏接可穿戴设备的来电,而且无需可穿戴设备支持一号多终端业务,使用场景具有通用性。
第一方面,本申请实施例提供了一种通话方法,应用于第一电子设备,所述第一电子设备和第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:接收第一消息,所述第一消息用于指示第一来电;当所述第一消息满足第一条件时:通过所述第一连接向所述第二电子设备发送第二消息,所述第二消息用于在所述第二电子设备上输出所述第一来电的来电提醒;所述第一电子设备不输出所述第一来电的来电提醒;其中,所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的第一信息。
在一些实施例中,所述第二电子设备关闭蜂窝通信功能。
在一些实施例中,所述第二电子设备为可穿戴设备。
在上述方法中,第一电子设备和第二电子设备的号码不同,即无需这些设备支持一号多终端业务,在这种通用的使用场景下,即使第二电子设备为了降低功耗关闭蜂窝通信功能,也可以通过第一电子设备接收呼转自第二号码的第一来电,避免漏接来电。在此基础上,第一电子设备接收到呼转自第二号码的第一来电时,可以在有第二号码的第二电子设备上输出来电提醒,并且第一电子设备自身不输出来电提醒,从而进一步保证用户的隐私安全,节省第一电子设备的功耗,更符合用户需求,尤其能很好适用于用户携带第二电子设备但未携带第一电子设备的特定场景(如用户携带智能手表但未携带手机外出跑步的场景),实用性更高。
在一种可能的实现方式中,该方法还包括:当所述第一消息不满足所述第一条件时,在所述第一电子设备上输出所述第一来电的来电提醒。
在上述方法中,第一电子设备接收到呼转自第二号码的来电时,自身不会输出来电提醒,而是在第二电子设备上输出来电提醒。第一电子设备接收到针对第一号码的来电时,自身才会输出来电提醒。也就是说,由实际被叫号码对应的设备执行输出来电提醒,用户可以直接通过输出来电提醒的设备确定被叫号码,使用更加方便。
在一种可能的实现方式中,该方法还包括:在所述接收第一消息之前,接收第三消息,所述第三消息包括所述第二号码;在所述接收第一消息之前,发送所述第一号码。
在一些实施例中,所述第三消息用于请求管理针对所述第二号码的来电。
在一些实施例中,所述第三消息用于请求实现呼叫转移的配置:将针对所述第二号码的来电转移到所述第一号码上。
在一种可能的实现方式中,所述接收第三消息,包括:接收所述第二电子设备通过所述第一连接发送的所述第三消息;所述发送所述第一号码,包括:通过所述第一连接向所述第二电子设备发送所述第一号码。
在上述方法中,第一电子设备和第二电子设备可以直接通过第一连接获取对方的通讯号码,以实现呼叫转移的配置(将针对所述第二号码的来电转移到所述第一号码上),信令交互简单,设备功耗低。
在一种可能的实现方式中,所述接收第三消息,包括:接收第一网络设备发送的所述第三消息;所述发送所述第一号码,包括:向所述第一网络设备发送所述第一号码,所述第一网络设备用于向所述第二电子设备发送所述第一号码。
在一些实施例中,所述第一网络设备可以为第一电子设备提供管理第二电子设备的服务,例如,所述第一网络设备可以为服务器。
在上述方法中,第一电子设备和第二电子设备可以通过第一网络设备获取对方的通讯号码,可以理解为是通过第一网络设备对第一号码和第二号码的获取过程进行安全性管理,避免直接通过第一连接获取通讯号码时恶意用户非法获取通讯号码的情况,保护了用户的隐私安全。
在一种可能的实现方式中,所述接收第一网络设备发送的所述第三消息,包括:当第一地址为预置的可信地址时,接收所述第一网络设备发送的所述第三消息,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
在一些实施例中,当所述第一网络设备确定所述第二电子设备发送的所述第一地址为所述可信地址时,向所述第一电子设备发送所述第三消息。在另一些实施例中,当所述第二电子设备确定所述第一地址为所述可信地址时,向所述第一网络设备发送所述第一地址,所述第一网络设备接收到所述第一地址后向所述第一电子设备发送所述第三消息。可选地,所述可信地址为所述第一网络设备发送给所述第二电子设备的。
在一些实施例中,所述第一连接为蓝牙连接,所述第一地址为所述第一电子设备的蓝牙地址。
在上述方法中,只有当第一电子设备的第一地址为可信地址时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及通过第一网络设备向第二电子设备发送第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
在上述方法中,只有当用户允许第一电子设备作为第二电子设备的呼叫转移的目标设备时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及通过第一网络设备向第二电子设备发送第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:向所述第一网络设备发送第四消息,所述第四消息包括所述第一号码和第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
在一些实施例中,所述第一网络设备接收到所述第四消息后,可以将所述第一地址设置为所述可信地址。
在上述方法中,只有当第一电子设备为第一网络设备“已知”的设备时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及通过第一网络设备向第二电子设备发送第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述第一信息为历史目标统一资源标识符hi-targeted-to-uri或重定向方二进制数号码Redirecting party BCD number。
在一种可能的实现方式中,所述第三消息还包括呼叫转移的类型。
在一些实施例中,所述第三消息包括第二信息,所述第二信息指示呼叫转移的类型,所述第二信息为历史目标参数hi-target-param或设置Facility。
在一种可能的实现方式中,所述第三消息包括的呼叫转移的类型为第一类型,所述第一条件还包括:所述第一消息包括的呼叫转移的类型为所述第一类型。
在上述方法中,第一电子设备可以在确定接收到的第一来电呼转自第二号码的情况下,进一步判断第一来电对应的呼叫转移的类型是否为预先约定的第一类型,判断结果为是时才在第二电子设备上输出来电提醒,更加贴合用户的实际需求。
在一种可能的实现方式中,该方法还包括:当所述第一消息满足所述第一条件,以及所述第一连接断开时,在所述第一电子设备上输出所述第一来电的来电提醒或者拒绝所述第一来电。
在上述方法中,当第一消息满足第一条件,以及第一连接断开时,即无法通知第二电子设备有来电时,第一电子设备可以自行输出来电提醒,避免漏接第二电子设备的来电。
在一种可能的实现方式中,该方法还包括:接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;响应于所述第一用户操作,输出提示信息。
在一些实施例中,所述第一连接为蓝牙连接,所述第一用户操作用于关闭蓝牙功能。
在上述方法中,接收到用于关闭实现第一连接的通信功能的用户操作时,可以输出提示信息,例如提示用户关闭该通信功能会导致呼叫转移的配置(将针对第二号码的来电转移到第一号码上)失效,避免用户误操作导致呼叫转移的配置失效的情况,用户体验感更好。
在一种可能的实现方式中,所述第一电子设备还配置有具有第三号码的SIM卡,所述方法还包括:接收第二用户操作,所述第二用户操作用于从所述第一号码和所述第三号码中选择出所述第一号码。
在上述方法中,第一电子设备包括多个通讯号码时,用于作为呼叫转移的目标号码的第一号码,可以是用户根据实际需求选择的,使用更加灵活,体验感更好。
在一种可能的实现方式中,该方法还包括:在所述接收第一消息之前,保存第一配置,其中,所述第一配置为:将呼转自所述第二号码的来电对应的指示信息,通过所述第一连接发送给所述第二电子设备。
第二方面,本申请实施例提供了又一种通话方法,应用于第二电子设备,所述第二电子设备和第一电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:当所述第一电子设备接收到第一消息,所述第一消息满足第一条件时,接收所述第一电子设备通过所述第一连接发送的第二消息,所述第一消息用于指示第一来电;所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的信息;基于所述第二消息输出所述第一来电的来电提醒。
在上述方法中,第一电子设备和第二电子设备的号码不同,即无需这些设备支持一号多终端业务,在这种通用的使用场景下,即使第二电子设备为了降低功耗关闭蜂窝通信功能,也可以通过第一电子设备接收呼转自第二号码的第一来电,避免漏接来电。
在一种可能的实现方式中,该方法还包括:在所述接收所述第一电子设备通过所述第一连接发送的第二消息之前,接收所述第一号码;向第一网络设备发送第三消息,所述第三消息包括所述第一号码,所述第三消息用于请求实现第一配置,所述第一配置包括将针对所述第二号码的来电转移到所述第一号码上的呼叫转移配置;关闭蜂窝通信功能。
在一些实施例中,所述第一网络设备为接入网设备,例如:基站、用户设备、接入点、收发点或中继设备。
在一种可能的实现方式中,所述接收所述第一号码,包括:接收所述第一电子设备通过所述第一连接发送的所述第一号码;该方法还包括:在所述接收所述第一电子设备通过所述第一连接发送的第二消息之前,通过所述第一连接向所述第一电子设备发送所述第二号码。
在上述方法中,第一电子设备和第二电子设备可以直接通过第一连接获取对方的通讯号码,以实现呼叫转移的配置(将针对所述第二号码的来电转移到所述第一号码上),信令交互简单,设备功耗低。
在一种可能的实现方式中,该方法还包括:在所述接收所述第一号码之前,向第二网络设备发送第四消息,所述第四消息包括第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址,所述第二网络设备用于在接收到所述第四消息后,向所述第一电子设备发送所述第二号码;所述接收所述第一号码,包括:接收所述第二网络设备发送的所述第一号码。
在一些实施例中,所述第二网络设备可以为第一电子设备提供管理第二电子设备的服务,例如,所述第二网络设备可以为服务器。
在上述方法中,第一电子设备和第二电子设备可以通过第二网络设备获取对方的通讯号码,可以理解为是通过第二网络设备对第一号码和第二号码的获取过程进行安全性管理,避免直接通过第一连接获取通讯号码时恶意用户非法获取通讯号码的情况,保护了保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:接收所述第二网络设备发送的可信地址;所述向第二网络设备发送第四消息,包括:当所述第一地址为所述可信地址时,向所述第二网络设备发送所述第四消息。
在上述方法中,当第二电子设备确定第一电子设备的第一地址为可信地址时,才会通过第二网络设备向第一电子设备发送第二号码,并且通过第二电子设备获取第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
在上述方法中,只有当用户允许第一电子设备作为第二电子设备的呼叫转移的目标设备时,第二电子设备才会通过第二网络设备向第一电子设备发送第二号码,并且通过第二网络设备获取第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:向所述第二网络设备发送第五消息,所述第五消息包括第二地址和所述第二号码,所述第二地址为所述第二电子设备实现所述第一连接的通讯地址。
在一些实施例中,所述第一连接为蓝牙连接,所述第二地址为所述第二电子设备的蓝牙地址。
在上述方法中,只有当第二电子设备为第二网络设备“已知”的设备时,第二电子设备才能通过第二网络设备向第一电子设备发送第二号码,并且通过第二网络设备获取第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:当所述第一连接断开的时长超过预设时长时,开启所述蜂窝通信功能,向所述第一网络设备发送第六消息,所述第六消息用于请求取消所述第一配置。
在上述方法中,当第二电子设备和第一电子设备的第一连接断开一定时长时,可以开启蜂窝通信功能和取消第一配置,避免漏接针对第二号码的来电。
在一种可能的实现方式中,该方法还包括:接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;响应于所述第一用户操作,输出第一提示信息。
在上述方法中,接收到用于关闭实现第一连接的通信功能的用户操作时,可以输出提示信息,例如提示用户关闭该通信功能会导致呼叫转移的配置(将针对第二号码的来电转移到第一号码上)失效,避免用户误操作导致呼叫转移的配置失效的情况,用户体验感更好。
在一种可能的实现方式中,该方法还包括:接收第二用户操作,所述第二用户操作用于建立所述第二电子设备和第三电子设备的第二连接;响应于所述第二用户操作,输出第二提示信息。
在上述方法中,当第二电子设备和其他电子设备建立连接时,可以输出提示信息,用户可以根据实际需求选择是否改变呼叫转移的目标设备,使用更加灵活,用户体验感更好。
在一种可能的实现方式中,所述第三电子设备配置有具有第三号码的SIM卡,该方法还包括:接收第三用户操作;响应于所述第三用户操作,开启所述蜂窝通信功能,向所述第一网络设备发送第七消息,所述第七消息用于请求实现第二配置,所述第二配置包括将针对所述第二号码的来电转移到所述第三号码上的呼叫转移配置。
在上述方法中,当第二电子设备和其他电子设备建立连接时,用户可以将呼叫转移的目标设备更改为上述其他电子设备,灵活变更呼叫转移的配置,用户体验感更好。
第三方面,本申请实施例提供了又一种通话方法,应用于第一电子设备,所述第一电子设备和第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:接收第一网络设备发送的第一消息,所述第一消息包括所述第二号码;向所述第二电子设备发送所述第一号码,或者,向所述第一网络设备发送所述第一号码,所述第一网络设备用于向所述第二电子设备发送所述第一号码;接收第二消息,所述第二消息用于指示第一来电;当所述第二消息满足第一条件时:通过所述第一连接向所述第二电子设备发送第三消息,所述第三消息用于在所述第二电子设备上输出所述第一来电的来电提醒;所述第一电子设备不输出所述第一来电的来电提醒;其中,所述第一条件包括:所述第二消息包括用于指示所述第一来电呼转自所述第二号码的第一信息。
在一些实施例中,所述第一网络设备可以为第一电子设备提供管理第二电子设备的服务,例如,所述第一网络设备可以为服务器。
在上述方法中,第一电子设备可以通过第一网络设备获取到第二电子设备的第二号码,并在此基础上让第二电子设备获取到第一号码,可以理解为是通过第一网络设备对第一号码和第二号码的获取过程进行安全性管理,避免直接通过第一连接获取通讯号码时恶意用户非法获取通讯号码的情况,保证用户的隐私安全。
在一种可能的实现方式中,所述接收第一网络设备发送的第一消息,包括:当第一地址为预置的可信地址时,接收所述第一网络设备发送的所述第一消息,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
在一些实施例中,当所述第一网络设备确定所述第二电子设备发送的所述第一地址为所述可信地址时,向所述第一电子设备发送所述第三消息。在另一些实施例中,当所述第二电子设备确定所述第一地址为所述可信地址时,向所述第一网络设备发送所述第一地址,所述第一网络设备接收到所述第一地址后向所述第一电子设备发送所述第三消息。可选地,所述可信地址为所述第一网络设备发送给所述第二电子设备的。
在上述方法中,只有当第一电子设备的第一地址为可信地址时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及让第二电子设备获取到第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
在上述方法中,只有当用户允许第一电子设备作为第二电子设备的呼叫转移的目标设备时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及让第二电子设备获取到第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:向所述第一网络设备发送第四消息,所述第四消息包括所述第一号码和第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
在一些实施例中,所述第一网络设备接收到所述第四消息后,可以将所述第一地址设置为所述可信地址。
在上述方法中,只有当第一电子设备为第一网络设备“已知”的设备时,第一电子设备才会接收到第一网络设备发送的第二电子设备的第二号码,以及让第二电子设备获取到第一号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述第一信息为历史目标统一资源标识符hi-targeted-to-uri或重定向方二进制数号码Redirecting party BCD number。
在一种可能的实现方式中,所述第一消息还包括呼叫转移的类型。
在一些实施例中,所述第一消息包括第二信息,所述第二信息指示呼叫转移的类型,所述第二信息为历史目标参数hi-target-param或设置Facility。
在一种可能的实现方式中,所述第一消息包括的呼叫转移的类型为第一类型,所述第一条件还包括:所述第二消息包括的呼叫转移的类型为所述第一类型。
在上述方法中,第一电子设备可以在确定接收到的第一来电呼转自第二号码的情况下,进一步判断第一来电对应的呼叫转移的类型是否为预先约定的第一类型,判断结果为是时才在第二电子设备上输出来电提醒,更加贴合用户的实际需求。
在一种可能的实现方式中,该方法还包括:当所述第二消息满足所述第一条件,以及所述第一连接断开时,在所述第一电子设备上输出所述第一来电的来电提醒或者拒绝所述第一来电。
在上述方法中,当第二消息满足第一条件,以及第一连接断开时,即无法通知第二电子设备有来电时,第一电子设备可以自行输出来电提醒,避免漏接第二电子设备的来电。
在一种可能的实现方式中,该方法还包括:当所述第二消息不满足所述第一条件时,在所述第一电子设备上输出所述第一来电的来电提醒。
在一些实施例中,当所述第二消息满足所述第一条件时,所述第一电子设备不输出所述第一来电的来电提醒。
在一些实施例中,所述第二电子设备为可穿戴设备。
在上述方法中,第一电子设备接收到呼转自第二号码的来电时,自身不会输出来电提醒,而是在第二电子设备上输出来电提醒,从而进一步保证用户的隐私安全,节省第一电子设备的功耗,更符合用户需求,尤其能很好适用于用户携带第二电子设备但未携带第一电子设备的特定场景(如用户携带智能手表但未携带手机外出跑步的场景),实用性更高。并且,第一电子设备接收到针对第一号码的来电时,自身才会输出来电提醒。也就是说,由实际被叫号码对应的设备执行输出来电提醒,用户可以直接通过输出来电提醒的设备确定被叫号码,使用更加方便。
在一种可能的实现方式中,该方法还包括:接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;响应于所述第一用户操作,输出提示信息。
在上述方法中,接收到用于关闭实现第一连接的通信功能的用户操作时,可以输出提示信息,例如提示用户关闭该通信功能会导致呼叫转移的配置(将针对第二号码的来电转移到第一号码上)失效,避免用户误操作导致呼叫转移的配置失效的情况,用户体验感更好。
在一种可能的实现方式中,所述第一电子设备还配置有具有第三号码的SIM卡,该方法还包括:接收第二用户操作,所述第二用户操作用于从所述第一号码和所述第三号码中选择出所述第一号码。
在上述方法中,第一电子设备包括多个通讯号码时,用于作为呼叫转移的目标号码的第一号码,可以是用户根据实际需求选择的,使用更加灵活,体验感更好。
在一种可能的实现方式中,该方法还包括:在所述接收第二消息之前,保存第一配置,其中,所述第一配置为:将呼转自所述第二号码的来电对应的指示信息,通过所述第一连接发送给所述第二电子设备。
第四方面,本申请实施例提供了又一种通话方法,应用于第二电子设备,所述第二电子设备和第一电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:向第一网络设备发送第一消息,所述第一消息包括第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址;接收所述第二电子设备通过所述第一连接发送的所述第一号码,或者,接收所述第一网络设备发送的所述第一号码;当所述第一电子设备接收到第二消息,所述第二消息满足第一条件时,接收所述第一电子设备通过所述第一连接发送的第三消息,所述第二消息用于指示第一来电;所述第一条件包括:所述第二消息包括用于指示所述第一来电呼转自所述第二号码的信息;基于所述第三消息输出所述第一来电的来电提醒。
在一些实施例中,所述第一网络设备可以为第一电子设备提供管理第二电子设备的服务,例如,所述第一网络设备可以为服务器。
在一些实施例中,所述第一网络设备用于在接收到所述第一消息后,向所述第一电子设备发送所述第二号码。
在上述方法中,第二电子设备可以向第一网络设备发送包括第一地址的第一消息,以获取到第一电子设备的第一号码,并且让第一电子设备获取到第二号码,可以理解为是通过第一网络设备对第一号码和第二号码的获取过程进行安全性管理,避免直接通过第一连接获取通讯号码时恶意用户非法获取通讯号码的情况,保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:接收所述第一网络设备发送的可信地址;所述向第一网络设备发送第一消息,包括:当所述第一地址为所述可信地址时,向所述第一网络设备发送所述第一消息。
在上述方法中,当第二电子设备确定第一电子设备的第一地址为可信地址时,才会向第一网络设备发送第一消息,以获取到第一电子设备的第一号码,并且让第一电子设备获取到第二号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
在上述方法中,只有当用户允许第一电子设备作为第二电子设备的呼叫转移的目标设备时,第二电子设备才会向第一网络设备发送第一消息,以获取到第一电子设备的第一号码,并且让第一电子设备获取到第二号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:在所述接收所述第一电子设备通过所述第一连接发送的第三消息之前,向第二网络设备发送第四消息,所述第四消息包括所述第一号码,所述第四消息用于请求实现第一配置,所述第一配置包括将针对所述第二号码的来电转移到所述第一号码上的呼叫转移配置;关闭蜂窝通信功能。
在一些实施例中,所述第二网络设备为接入网设备,例如:基站、用户设备、接入点、收发点或中继设备。
在一种可能的实现方式中,该方法还包括:当所述第一连接断开的时长超过预设时长时,开启所述蜂窝通信功能,向所述第二网络设备发送第五消息,所述第五消息用于请求取消所述第一配置。
在上述方法中,当第二电子设备和第一电子设备的第一连接断开一定时长时,可以开启蜂窝通信功能和取消第一配置,避免漏接针对第二号码的来电。
在一种可能的实现方式中,该方法还包括:所述方法还包括:向所述第一网络设备发送第六消息,所述第六消息包括所述第二号码和第二地址,所述第二地址为所述第二电子设备实现所述第一连接的通讯地址。
在上述方法中,只有当第二电子设备为第二网络设备“已知”的设备时,第二电子设备才能通过向第一网络设备发送第一消息获取到第一电子设备的第一号码,并且让第一电子设备获取到第二号码,避免恶意用户非法获取第一号码和第二号码的情况,进一步保证用户的隐私安全。
在一种可能的实现方式中,该方法还包括:接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;响应于所述第一用户操作,输出第一提示信息。
在上述方法中,接收到用于关闭实现第一连接的通信功能的用户操作时,可以输出提示信息,例如提示用户关闭该通信功能会导致呼叫转移的配置(将针对第二号码的来电转移到第一号码上)失效,避免用户误操作导致呼叫转移的配置失效的情况,用户体验感更好。
在一种可能的实现方式中,该方法还包括:接收第二用户操作,所述第二用户操作用于建立所述第二电子设备和第三电子设备的第二连接;响应于所述第二用户操作,输出第二提示信息。
在上述方法中,当第二电子设备和其他电子设备建立连接时,可以输出提示信息,用户可以根据实际需求选择是否改变呼叫转移的目标设备,使用更加灵活,用户体验感更好。
在一种可能的实现方式中,所述第三电子设备配置有具有第三号码的SIM卡,该方法还包括:接收第三用户操作;响应于所述第三用户操作,开启所述蜂窝通信功能,向所述第二网络设备发送第七消息,所述第七消息用于请求实现第二配置,所述第二配置包括将针对所述第二号码的来电转移到所述第三号码上的呼叫转移配置。
在上述方法中,当第二电子设备和其他电子设备建立连接时,用户可以将呼叫转移的目标设备更改为上述其他电子设备,灵活变更呼叫转移的配置,用户体验感更好。
第五方面,本申请实施例提供了又一种通话方法,应用于第一电子设备,所述第一电子设备和第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:接收第一消息,所述第一消息用于指示第一来电;当所述第一消息满足第一条件时:通过所述第一连接向所述第二电子设备发送第二消息,所述第二消息用于在所述第二电子设备上输出所述第一来电的来电提醒;其中,所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的第一信息。
其中,上述第五方面所述的通话方法可以引用第一方面、第三方面、以及第一方面和第三方面的任意一种实现方式提供的通话方法。
第六方面,本申请实施例提供了又一种通话方法,应用于第二电子设备,所述第二电子设备和第一电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,该方法包括:当所述第一电子设备接收到第一消息,所述第一消息满足第一条件时,接收所述第一电子设备通过所述第一连接发送的第二消息,所述第一消息用于指示第一来电;所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的信息;基于所述第二消息输出所述第一来电的来电提醒。
其中,上述第六方面所述的通话方法可以引用第二方面、第四方面、以及第二方面和第四方面的任意一种实现方式提供的通话方法。
第七方面,本申请实施例提供了一种电子设备,包括收发器、处理器和存储器;上述存储器用于存储计算机程序代码,上述计算机程序代码包括计算机指令,上述处理器调用上述计算机指令以使上述用户设备执行本申请实施例第一方面、第三方面、第五方面以及第一方面、第三方面和第五方面的任意一种实现方式提供的通话方法。
第八方面,本申请实施例提供了一种电子设备,包括收发器、处理器和存储器;上述存储器用于存储计算机程序代码,上述计算机程序代码包括计算机指令,上述处理器调用上述计算机指令以使上述用户设备执行本申请实施例第二方面、第四方面、第六方面以及第二方面、第四方面和第六方面的任意一种实现方式提供的通话方法。
第九方面,本申请实施例提供了一种通信装置,该装置可以为设备或设备中的芯片,该通信装置包括处理单元,处理单元用于执行本申请实施例第一方面至第六方面,以及第一方面至第六方面的任意一种实现方式提供的通话方法。
第十方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行本申请实施例第一方面至第六方面,以及第一方面至第六方面的任意一种实现方式提供的通话方法。
第十一方面,本申请实施例提供了一种计算机程序产品,当该计算机程序产品在通信设备上运行时,使得该通信设备执行本申请实施例第一方面至第六方面,以及第一方面至第六方面的任意一种实现方式提供的通话方法。
第十二方面,本申请实施例提供一种电子设备,该电子设备包括执行本申请任一实施例所介绍的方法或装置。上述电子设备例如为芯片。
应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
以下对本申请实施例用到的附图进行介绍。
图1A是本申请实施例提供的一种通话***的架构示意图;
图1B是本申请实施例提供的又一种通话***的架构示意图;
图2A是本申请实施例提供的一种电子设备的硬件结构示意图;
图2B是本申请实施例提供的又一种电子设备的硬件结构示意图;
图2C是本申请实施例提供的一种服务器的硬件结构示意图;
图2D是本申请实施例提供的一种电子设备的软件架构示意图;
图3A是本申请实施例提供的一种用户界面实施例的示意图;
图3B是本申请实施例提供的又一种用户界面实施例的示意图;
图3C是本申请实施例提供的又一种用户界面实施例的示意图;
图3D是本申请实施例提供的又一种用户界面实施例的示意图;
图3E是本申请实施例提供的又一种用户界面实施例的示意图;
图4是本申请实施例提供的一种通话方法的流程示意图;
图5是本申请实施例提供的又一种通话方法的流程示意图;
图6是本申请实施例提供的又一种通话方法的流程示意图;
图7是本申请实施例提供的又一种通话方法的流程示意图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请中,电子设备可以配置有用户标识模块(subscriber identificationmodule,SIM)卡,SIM卡可以是用于存储用户身份识别数据、短信数据和电话号码的智能卡,通常一张SIM卡具有一个电话号码。SIM卡可以为全球用户身份模块(universalsubscriber identity module,USIM)卡、嵌入式SIM(embedded-SIM,eSIM)卡或软SIM卡等。电子设备可以通过SIM卡和网络交互,实现通话以及数据通信等功能,SIM卡可以但不限于应用于全球移动通讯***(global system for mobile communications,GSM)、码分多址接入(code division multiple access,CDMA)、宽带码分多址(wideband code divisionmultiple access,WCDMA)、时分码分多址(time-division code division multipleaccess,TD-SCDMA)、长期演进(long term evolution,LTE)、新无线接入(new radio,NR)等无线网络。
通常情况下,不同电子设备的电话号码不同,但目前运营商开通了一号多终端业务,即多个终端具有相同号码,例如,智能手表和智能手机的SIM卡具有相同的电话号码。用户若想使用一号多终端业务,需要满足以下三个条件:在运营商开通一号多终端业务,智能手表需支持eSIM卡,以及当前地区已开通一号多终端业务。当用户针对智能手机和智能手表开通一号多终端业务后,运营商会将智能手机的SIM卡的信息下载到智能手表的eSIM卡中,以保证智能手机和智能手表具有相同号码。当有其他用户向该号码拨打电话时,智能手机和智能手表均会收到来电请求,用户可以使用任一设备接听来电。
为了给用户提供更好的体验,智能手表、智能手环等可穿戴设备通常体积较小,但这样电池容量小,待机时间较短。配置了SIM卡的可穿戴设备一般包括调制解调处理器(modem),modem的功耗较大,通常占可穿戴设备功耗的70%到80%,如何降低可穿戴设备的modem的功耗是业界比较关注的问题。
在一种技术方案中,为了降低可穿戴设备的功耗,增加待机时间,具有相同号码的可穿戴设备和电子设备(假设为智能手机)建立连接(例如蓝牙、无线保真(wirelessfidelity,Wi-Fi)、侧行链路(sidelink))后,可穿戴设备可以关闭modem,当有其他用户向该号码拨打电话时,可穿戴设备无法接收到来电请求,用户可以使用智能手机接听来电。当上述连接断开后,可穿戴设备可以开启modem,若有其他用户向该号码拨打电话,可穿戴设备和智能手机都可以接收到来电请求,用户可以使用任一设备接听来电,当其中一个设备接听来电后,另一个设备停止输出来电提醒。但是一号多终端业务存在一些限制,例如需在运营商开通后才能使用,未开通一号多终端业务的设备无法使用一号多终端业务,又例如不支持eSIM卡的设备无法使用一号多终端业务,又例如部分地区未开通一号终端业务,位于这种地区的设备无法使用一号多终端业务,使用场景限定,不具有通用性。对于无法使用一号多终端业务的可穿戴设备而言,缺少既能避免漏接来电又能省电的技术方案。
本申请实施例提供了一种通话方法,可以应用于不支持一号多终端业务的可穿戴设备,以及和可穿戴设备连接的电子设备,可穿戴设备和电子设备的号码不同。本申请可以将针对可穿戴设备的来电转移到电子设备上,这样即使可穿戴设备关闭modem,降低功耗,也不会漏接针对可穿戴设备的来电,使用场景具有通用性,用户体验感好。
其中,本申请涉及到的呼叫转移是指将针对电话号码1的来电转移到电话号码2上,例如上述将针对可穿戴设备的来电转移到电子设备上,具体为将针对可穿戴设备的电话号码1的来电转移到电子设备的电话号码2上的呼叫转移,其中,针对电话号码1的来电是指被叫号码为电话号码1的来电。将针对电话号码1的来电转移到电话号码2上之后,若有其他用户向电话号码1拨打电话,有电话号码1的可穿戴设备不会接收到来电请求,有电话号码2的电子设备会接收到来电请求。本申请可以将有电话号码的1的可穿戴设备称为呼转方,电话号码1称为呼转方号码,有电话号码2的电子设备称为呼叫转移的目标,电话号码2称为呼叫转移的目标号码。
下面介绍本申请实施例涉及的通话***10。通话***10可以但不限于是GSM、CDMA、WCDMA、TD-SCDMA、通用移动通信***(universal mobile telecommunicationssystem,UMTS)、LTE、NR,或其他未来网络***。
图1A示例性示出了本申请实施例提供的一种通话***10的架构示意图。
如图1A所示,通话***10可以包括电子设备100、电子设备200、基站300和核心网400。其中:
电子设备100可以是具有无线通信功能的设备,在一些实施例中,电子设备100为终端,在一些实施例中,电子设备100为用户设备(user equipment,UE),在一些实施例中,电子设备100也可以被称为移动台、接入终端、用户代理等。电子设备200的描述和电子设备100类似,不再赘述。
基站300是一种部署在无线接入网(radio access network,RAN)中用于提供无线通信功能的设备。在不同的无线接入***中,基站的名称可能不同,例如但不限于,GSM或CDMA中的基站收发台(base transceiver station,BTS),WCDMA中的节点B(node B,NB),LTE中的演进型基站(evolved node B,eNodeB),NR中的下一代基站(g node B,gNB),或者其他未来网络***中的基站。
核心网400为通话***10中的关键控制节点,主要负责信令处理功能,例如但不限于用于实现接入控制、移动性管理、会话管理等功能。核心网400例如但不限于包括接入和移动性管理功能(access and mobility management function,AMF)实体、会话管理功能(session management function,SMF)实体、用户面功能(user plane function,UPF)实体等。
电子设备100和电子设备200可以通过空中接口和基站300连接,基站300可以为电子设备100和电子设备200提供无线通信服务,例如来电呼叫服务、数据业务服务等。核心网400可以连接至少一个基站300,电子设备100和电子设备200可以通过基站300和核心网400进行通信。
示例性地,在NR中,基站300可以称为gNB,核心网400可以称为5G核心网(5G Core,5GC)。至少一个gNB可以构成一个下一代无线接入网(next generation-radio accessnetwork,NG-RAN)节点。NG-RAN节点可以包括至少一个通过NG接口连接至5GC的gNB,并且,NG-RAN节点中至少一个gNB可以通过Xn-C接口连接和通信。电子设备100或电子设备200可以通过Uu接口和gNB连接和通信。
电子设备100和电子设备200可以通过无线方式连接和通信,无线方式例如包括蓝牙、Wi-Fi、sidelink、近距离无线通信技术(near field communication,NFC)、超宽带(ultra wide band,UWB)、红外线等。
在一种可能的实现方式中,通话***10还包括服务器500,具体示例可参见图1B。在一些实施例中,服务器500可以包括至少一个服务器,任意一个服务器可以是硬件服务器或云服务器,例如服务器500是多个服务器组成的服务器集群。
在一些实施例中,电子设备100和电子设备200可以通过互联网和服务器500进行通信,互联网可以包括有线链路、无线链路等通信链路,以及基站、路由器、接入热点(access point,AP)等网络设备,有线链路例如包括高清多媒体接口(high definitionmultimedia interface,HDMI)、通用串行总线(universal serial bus,USB)、同轴电缆、光纤等。
在一些实施例中,服务器500可以为电子设备100提供管理电子设备200的服务,例如但不限于:查看电子设备200的位置,对电子设备200的参数进行配置,配置可对电子设备200进行管理的成员。示例性地,电子设备200为儿童手表,电子设备100为家长使用的智能手机,服务器500为儿童手表的管理服务器,智能手机可以通过扫描儿童手表上的二维码成为儿童手表的管理员。在一些实施例中,服务器500是为应用程序提供服务的应用服务器,应用程序可以是安装在电子设备100上的用于管理电子设备200的智能穿戴应用。
在一些实施例中,电子设备100、电子设备200,可选地以及其他可管理电子设备200的设备,可以向服务器500发送注册消息,以注册到服务器,注册消息例如包括设备的通讯地址(例如蓝牙地址)和通讯号码(例如电话号码)。
在一些实施例中,电子设备100可以通过服务器500管理电子设备200,例如,电子设备100可以向服务器500发送管理命令,服务器500再向电子设备200发送指示管理命令的信息,以按照管理命令来管理电子设备200。
需要说明的是,图1A和图1B所示的电子设备100、电子设备200、基站300、核心网400和服务器500的形态和数量仅用于示例,本申请实施例对此不作限定。
在另一些实施例中,基站300也可以是其他接入网设备,例如UE、AP,收发点(transmission and receiver point,TRP),中继设备,或者具备基站的功能的其他网络设备等。
在另一些实施例中,电子设备100也可以是其他形态的设备,例如但不限于平板电脑、手持计算机、个人数字助理(Personal Digital Assistant,PDA)等移动终端,智能电视等智能家居设备,或其他桌面型、膝上型、笔记本电脑、超级移动个人计算机(Ultra-mobilePersonal Computer,UMPC)、上网本、智慧屏、学习机等设备。
在另一些实施例中,电子设备200也可以是其他形态的设备,例如但不限于智能手环、能眼镜、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、混合现实(mixed reality,MR)设备等可穿戴设备。
图2A示例性示出了一种电子设备100的硬件结构示意图。
下面以电子设备100为例对实施例进行具体说明。应该理解的是,图2A所示的电子设备100仅是一个范例,并且电子设备100可以具有比图2A中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图2A中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
如图2A所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,短距通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备100的触摸功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备100的显示功能。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等可穿戴设备。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和短距通信模块160等供电。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,短距通信模块160,调制解调处理器(modem)以及基带处理器等实现。在一些实施例中,移动通信模块150和modem可以用于电子设备100和基站300进行通信。在一些实施例中,短距通信模块可以用于电子设备100和电子设备200进行通信。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G/6G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
短距通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如Wi-Fi网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。短距通信模块160可以是集成至少一个通信处理模块的一个或多个器件。短距通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。短距通信模块160可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和短距通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括GSM,通用分组无线服务(general packet radio service,GPRS),CDMA,WCDMA,TD-SCDMA,LTE,BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(beidou navigationsatellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能,例如显示来电提醒。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。
摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
外部存储器接口120可以用于连接外部存储卡。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音,输出来电提醒等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备100可以设置至少一个麦克风170C。
耳机接口170D用于连接有线耳机。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。
陀螺仪传感器180B可以用于确定电子设备100的运动姿态。陀螺仪传感器180B可以用于拍摄防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。
触摸传感器180K,也称“触控器件”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。
按键190包括开机键,音量键等。
马达191可以产生振动提示。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡,软SIM卡等。同一个SIM卡接口195可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能,例如基于2G、3G、4G、5G、6G网络进行通信。在一些实施例中,电子设备100采用eSIM,eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。
图2B示例性示出了一种电子设备200的硬件结构示意图。
下面以电子设备200为例对实施例进行具体说明。应该理解的是,图2B所示的电子设备200仅是一个范例,并且电子设备200可以具有比图2B中所示的更多或更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。
如图2B所示,电子设备200可以包括处理器201、存储器202、无线通信模块203、天线204、SIM卡接口205和显示屏206。在一些实施例中,电子设备200还可以包括有线通信模块(未示出)。其中:
处理器201可用于读取和执行计算机可读指令。在一些实施例中,处理器201可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。在一些实施例中,处理器201的硬件架构可以是专用集成电路(ASIC)架构、MIPS架构、ARM架构或者网络处理器(NP)架构等等。在一些实施例中,处理器201还可用于生成无线通信模块203向外发送的信号,如蓝牙广播信号、信标信号。在一些实施例中,处理器201可以包括调制解调处理器(modem)。
存储器202与处理器201耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器202可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器202可以存储操作***,例如uCOS,VxWorks、RTLinux等嵌入式操作***。存储器202还可以存储通信程序,该通信程序可用于与电子设备100,基站300,服务器500或其他设备进行通信。
无线通信模块203可以包括短距通信模块203A和移动通信模块203B。在一些实施例中,短距通信模块203A可以提供电子设备200的短距通信功能,例如但不限于包括WLAN、蓝牙、sidelink、NFC、UWB、红外线等中的一项或多项。可选地,电子设备200可以通过短距通信模块203A和电子设备100进行通信。在一些实施例中,移动通信模块203B可以提供电子设备200的移动通信功能,例如但不限于包括GSM、CDMA、WCDMA、TD-SCDMA、UMTS、LTE、NR中的一项或多项等。可选地,电子设备200可以通过移动通信模块203B和基站300进行通信。
在一些实施例中,短距通信模块203A可以监听到其他设备发射的信号,如测量信号、扫描信号等等,并可以发送响应信号,如测量响应、扫描响应等,使得其他设备(例如电子设备100)可以发现电子设备200,并通过WLAN、蓝牙中的一种或多种或其他近距离无线通信技术与其他设备建立无线通信连接,来进行数据传输。
在另一些实施例中,短距通信模块203A中可以发射信号,如广播探测信号、信标信号,使得路由器可以发现电子设备200,并通过WLAN与路由器建立无线通信连接,来连接上其他设备,例如电子设备100或服务器500。
在一些实施例中,移动通信模块203B可以执行蜂窝通信和/或数据通信,例如,移动通信模块203B可以包括用于执行蜂窝通信的电路交换(circuit switched,CS)模块和用于执行数据通信的分组交换(packet switching,PS)模块。移动通信模块203B可以包括基带芯片和射频芯片(也可称射频模块),射频芯片可以用于射频收发、频率合成和功率放大,基带芯片可以用于信号处理和协议处理。其中,基带芯片可以包括CPU、信道编码器、数字信号处理器、modem和接口模块。电子设备200可以通过射频模块接收电磁波,并对接收的电磁波进行滤波,放大等处理,然后传送至modem进行解调。为了实现低功耗,移动通信模块203B中的射频模块(也可称modem的射频模块)可以处于关闭状态,即不为射频模块供电。当modem的射频模块处于关闭状态,电子设备200无法独立地与其他电子设备实现呼叫。
本申请中,关闭蜂窝通信功能的情况下,电子设备200无法执行蜂窝通信。实现方式可以但不限于包括不为射频模块供电、不为modem供电、让modem休眠等等。电子设备200关闭蜂窝通信功能的情况下,电子设备200无法和基站300、核心网400进行通信,无法获取到例如语音、数据通话等网络服务。可以理解地,电子设备200关闭蜂窝通信功能的情况下,还可以通过WLAN、蓝牙、sidelink、NFC、UWB、红外线等中的一项或多项无线通信技术与其他电子设备(如电子设备100)进行通信。
有线通信模块(未示出),可用用于通过网线与路由器等设备建立连接,并通过路由器连接上其他设备,例如服务器500。
天线204可用于发射和接收电磁波信号。不同通信模块的天线可以复用,也可以相互独立,以提高天线的利用率。
SIM卡接口205用于连接SIM卡。SIM卡可以通过***SIM卡接口205,或从SIM卡接口205,实现和电子设备200的接触和分离。电子设备200可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口205可以支持Nano SIM卡,Micro SIM卡,SIM卡,软SIM卡等。同一个SIM卡接口205可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口205也可以兼容不同类型的SIM卡。电子设备200通过SIM卡和网络交互,实现通话以及数据通信等功能,例如基于2G、3G、4G、5G、6G网络进行通信。在一些实施例中,电子设备200采用eSIM,eSIM卡可以嵌在电子设备200中,不能和电子设备200分离。
显示屏206可用于显示图像、视频等,例如显示来电提醒。显示屏206包括显示面板。显示面板可以采用液晶显示屏,有机发光二极管,有源矩阵有机发光二极体或主动矩阵有机发光二极体,柔性发光二极管,量子点发光二极管等。在一些实施例中,电子设备200可以包括1个或N个显示屏206,N为大于1的正整数。
图2C示例性示出了一种服务器500的硬件结构示意图。
如图2C所示服务器500可以包括处理器501、存储器502和收发器503,处理器501、存储器502和收发器503可以通过总线相互连接。
处理器501可以是一个或多个中央处理器(central processing unit,CPU),在处理器501是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。存储器502包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),存储器502用于存储相关计算机程序及数据。
收发器503用于接收和发送数据。服务器500可以通过收发器503采用无线通信技术和其他设备(例如电子设备100、电子设备200或核心网400)进行通信。
基站300、核心网400的结构和图2C所示的结构类似,不再赘述。
电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。例如,分层架构的软件***可以是安卓(Android)***,也可以是华为移动服务(huawei mobile services,HMS)***,或其它软件***。本申请实施例以分层架构的Android***为例,示例性说明电子设备100的软件结构。
图2D示例性示出了一种电子设备100的软件架构示意图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图2D所示,应用程序包可以包括相机,信息,通话,视频,音乐,图库,浏览器,电子邮件,智能穿戴等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2D所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。通知管理器还可以是以滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合接听来电的场景,示例性说明电子设备100软件以及硬件的工作流程。
当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为用于接听来电的控件为例,通话应用调用应用框架层的接口,例如电话管理器,进而通过调用内核层启动显示音频驱动,接听来电,和来电对象进行电话沟通。
下面介绍本申请实施例涉及的用户界面实施例。
请参见图3A,图3A示例性示出一种来电场景的用户界面示意图。图3A所示的来电场景中,电子设备100和电子设备200的电话号码不同,图3A以电子设备200的电话号码为123,电子设备100的电话号码为456为例进行说明。
如图3A所示,呼叫转移的配置(将针对电话号码123的来电转移到电话号码456上)完成之后,电子设备200可以关闭蜂窝通信功能,例如关闭modem,此时电子设备200可以维持和电子设备100之间的蓝牙连接。在这种情况下,核心网400接收到被叫号码是123的来电(即呼转自电话号码123的来电),可以基于上述完成的呼叫转移的配置,通过基站300向呼叫转移的目标(即电子设备100)发送该来电。
如图3A所示,电子设备100可以显示用户界面610,在一些实施例中,用户界面610为桌面,用户界面610可以包括至少一个应用程序的图标,例如但不限于包括视频应用的图标、购物应用的图标、智能穿戴的图标、图库的图标、浏览器的图标、音乐的图标、电子邮件的图标、通话的图标、信息的图标以及相机的图标。电子设备100接收到基站300发送的来电后,若确定该来电为呼转自电话号码123的来电,可以基于上述完成的呼叫转移的配置,通过和电子设备200之间的蓝牙连接向电子设备200发送来电指示信息。其中,来电指示信息可以包括主叫号码(也可称来电号码)(假设为789),以及实际的被叫号码(即电子设备200的电话号码123)。此时,电子设备100可以不输出来电提醒,保持显示用户界面610。
如图3A所示,电子设备200接收到电子设备100发送的来电指示信息后,可以基于来电指示信息输出来电提醒,即显示用户界面620。用户界面620可以包括提示信息621、提示信息622、接听控件623、挂断控件624和信息控件625。其中,提示信息621包括字符“来电号码:789”,用于指示当前来电的主叫号码为789。提示信息622包括字符“被叫号码:123”,用于指示当前来电的被叫号码为电子设备200的电话号码123。接听控件623可以用于接听当前来电。挂断控件624可以用于挂断/拒绝当前来电。信息控件625可以用于启动向当前来电的主叫号码发送信息的功能,例如电子设备200响应于作用于信息控件625的触摸操作,显示信息应用的用户界面,该用户界面中信息的接收者的号码为上述主叫号码789。
在一些实施例中,用户可以自行设置允许作为呼叫转移的目标号码的电话号码,具体示例可参见图3B,图3B示例性示出一种设置界面的示意图。
如图3B所示,用户可以通过电子设备100设置允许作为呼叫转移的目标号码的电话号码,该呼叫转移是将针对电子设备200的来电转移到呼叫转移的目标(有上述目标号码)上。电子设备100可以显示智能穿戴应用的用户界面700。用户界面700可以包括标题710、设备信息720和导语730,其中:
标题710和设备信息720可以用于表征当前管理的可穿戴设备(即电子设备200)的信息,标题710可以包括电子设备200的名称:“华为手表”,设备信息720可以包括蓝牙标识和字符“已连接”,用于指示当前电子设备100和电子设备200通过蓝牙连接,设备信息720还可以包括电量标识和字符“30%”,用于指示当前已连接的电子设备200的剩余电量为总电量的30%。
导语730可以包括字符“呼叫转移设置”,表征用户界面700可以用于设置当前管理的可穿戴设备(即电子设备200)的呼叫转移的配置。导语730下有设置信息740,设置信息740可以包括设置名称740A、设置说明740B和设置开关740C,其中,设置名称740A可以包括字符“开启呼叫转移”,设置说明740B可以包括字符:“将华为手表的来电转移到其他号码上”,可以表征设置信息740用于设置是否开启呼叫转移的功能。设置开关740C可以用于开启或关闭呼叫转移功能,用户界面700中设置开关740C为开启状态,即表征电子设备200的呼叫转移功能已被开启。
电子设备200的呼叫转移功能被开启后,电子设备100可以在用户界面700显示设置信息750,设置信息750可以包括设置名称751,设置名称751包括字符“允许呼叫转移的目标号码”,可以表征设置信息750用于设置允许作为呼叫转移的目标号码的电话号码。设置信息750还可以包括设置名称752A和设置开关752B,设置名称752包括字符“本机号码”,设置开关752B可以用于设置电子设备100的号码允许作为呼叫转移的目标号码,或者取消该设置。设置信息750还可以包括设置名称753A和设置开关753B,设置名称753A包括字符“亲友账号爸爸的号码”,设置开关753B可以用于设置亲友账号“爸爸”的号码允许作为呼叫转移的目标号码,或者取消该设置。设置信息750还可以包括输入框754A和添加控件754B,输入框754A可以包括字符“输入号码”,输入框754A可以用于用户输入电话号码,添加控件754B可以设置输入框754A中用户输入的号码允许作为呼叫转移的目标号码,可以理解为是用户自定义允许作为呼叫转移的目标号码的电话号码。
用户界面700仅示出了将亲友账号“爸爸”的号码设置为允许作为呼叫转移的目标号码的电话号码的相关内容,在具体实现中,可以显示更多或更少的亲友账号的设置内容,或以其他方式获取到的电话号码的设置内容,例如从通讯录中获取到的电话号码的设置内容,本申请对此不作限定。
在一些实施例中,电子设备100可以配置有多张SIM卡,即有多个电话号码。用户不仅可以设置电子设备100的号码允许作为呼叫转移的目标号码,而且可以设置这多个号码的优先级,其中,任意两个号码使用正常时(例如基站提供的无线通信服务正常时),会将优先级较高的号码作为呼叫转移的目标号码,具体示例可参见图3C。
图3C示例性示出又一种设置界面的示意图,图3C以电子设备100包括两张SIM卡(即两个号码)为例进行说明。
如图3C所示,用户可以通过电子设备100设置允许作为呼叫转移的目标号码的电话号码,该呼叫转移是将针对电子设备200的来电转移到呼叫转移的目标(有上述目标号码)上。电子设备100可以显示智能穿戴应用的用户界面700。图3C所示的用户界面700和图3B所示的用户界面700类似,区别在于,图3C所示的用户界面700中的设置开关752B为开启状态,即表征电子设备100的电话号码被设置为允许作为呼叫转移的目标号码。在这种情况下,电子设备100可以在用户界面700显示设置信息755,其中:
设置信息755可以包括设置名称7551,设置名称7551包括字符“优先呼叫转移的号码”,可以表征设置信息755用于设置电子设备100的两个电话号码中优先作为呼叫转移的目标号码的号码。设置信息755还可以包括名称7552A和对应的开关7552B,以及名称7553A和对应的开关7553B。其中,名称7552A包括字符“SIM卡1”,名称7552A对应的开关7552B可以用于设置电子设备100的SIM卡1的号码优先作为呼叫转移的目标号码,或取消该设置。名称7553A包括字符“SIM卡2”,名称7553A对应的开关7553B可以用于设置电子设备100的SIM卡2的号码优先作为呼叫转移的目标号码,或取消该设置。图3C所示的用户界面700中,开关7552B为开启状态,可以表征电子设备100的SIM卡1的号码被设置为优先作为呼叫转移的目标号码,也可以理解为是设置SIM卡1的号码的优先级高于SIM卡2的号码的优先级。在这种情况下,若需将电子设备100的号码配置为呼叫转移的目标号码,并且SIM卡1和SIM卡2均可以正常通话,电子设备100会将SIM卡1的号码配置为呼叫转移的目标号码。
可以理解地,开关7552B和开关7553B无法同时保持开启状态,例如,图3C所示的用户界面700中,开关7552B为开启状态,开关7553B为关闭状态,电子设备100响应于作用于开关7553B的触摸操作,将开关7553B从关闭状态切换为开启状态,同时会将开关7552B从开启状态切换为关闭状态。
在一些实施例中,呼叫转移的配置(将针对电子设备200的来电转移到电子设备100上)完成之后,电子设备200可以维持和电子设备100之间的蓝牙连接。在这种情况下,若电子设备100或电子设备200接收到用于关闭蓝牙的用户操作,可以输出提示信息,以提示用户关闭蓝牙会取消上述呼叫转移的配置,从而避免用户误操作导致呼叫转移的配置失效,提升用户体验感,具体示例可参见图3D。
图3D示例性示出一种用户界面实施例的示意图。图3D以电子设备100接收到用于关闭蓝牙的用户操作为例进行说明,电子设备200接收到用于关闭蓝牙的用户操作的界面示例类似,不再赘述。
如图3D所示,呼叫转移的配置(将针对电子设备200的来电转移到电子设备100上)完成之后,电子设备200可以关闭蜂窝通信功能,此时电子设备200可以维持和电子设备100之间的蓝牙连接。电子设备100可以显示用户界面810,在一些实施例中,电子设备100可以在显示图3A所示的用户界面610时,响应于从顶部向下滑动的用户操作,显示用户界面810。用户界面810可以包括设置栏811和通知栏,设置栏811可以包括一个或多个功能的开关选项,例如但不限于包括WLAN开关选项、蓝牙开关选项811A、移动数据开关选项、静音开关选项和自动旋转开关选项等,其中,WLAN开关选项、蓝牙开关选项811A和移动数据开关选项为开启状态,静音开关选项和自动旋转开关选项为关闭状态。蓝牙开关选项811A可以用于开启或关闭蓝牙功能,电子设备100可以接收作用于蓝牙开关选项811A的触摸操作(例如点击操作),响应于该触摸操作,显示提示信息,例如显示用户界面820。
如图3D所示,电子设备100可以显示用户界面820,用户界面820可以包括提示信息821,提示信息821可以包括提示语821A、确定控件821B和取消控件821C。其中,提示语821A包括字符“当前存在呼叫转移的配置,关闭蓝牙将取消该配置,确定关闭蓝牙吗”,确定控件821B可以用于关闭蓝牙,取消控件821C可以用于保持蓝牙开启。在一些实施例中,电子设备100可以响应于作用于确定控件821B的触摸操作,关闭蓝牙,此时电子设备100和电子设备200之间的蓝牙连接断开。在这种情况下,电子设备100即使接收到呼转自电子设备200的号码的来电,也无法向电子设备200发送来电指示信息,可以理解为是电子设备100侧的呼叫转移的配置被取消。可选地,电子设备200检测到和电子设备100的蓝牙连接断开时,可以开启蜂窝通信功能,以避免漏接针对电子设备200的来电。在另一些实施例中,电子设备100可以响应于作用于取消控件821C的触摸操作,取消显示提示信息821,例如显示用户界面810,此时电子设备100和电子设备200之间的蓝牙连接保持正常,呼叫转移的配置仍然生效。
在一些实施例中,呼叫转移的配置(将针对电子设备200的来电转移到电子设备100上)完成之后,电子设备200可以维持和电子设备100之间的蓝牙连接。在这种情况下,若电子设备200和其他设备(假设为电子设备600)建立蓝牙连接,用户可以自行选择是否更新上述呼叫转移的配置,具体示例可参见图3E,图3E示例性示出又一种用户界面实施例的示意图。
如图3E所示,呼叫转移的配置(将针对电子设备200的来电转移到电子设备100上)完成之后,电子设备200可以关闭蜂窝通信功能,此时电子设备200可以维持和电子设备100之间的蓝牙连接。电子设备200可以显示用户界面910,用户界面910可以包括时间和日期。在这种情况下,若电子设备200和电子设备600建立蓝牙连接,例如电子设备200接收到用于触发建立和电子设备600之间的蓝牙连接的用户操作,电子设备200可以显示提示信息,例如显示用户界面920。
如图3E所示,电子设备200可以显示用户界面920,用户界面920可以包括提示语921、确认控件922和取消控件923。其中,提示语921可以包括字符“是否将呼叫转移的配置更新到电子设备600上”,确认控件922可以用于触发将呼叫转移的配置更新到电子设备600上,取消控件923可以用于保持当前的呼叫转移的配置。
在一些实施例中,电子设备200可以响应于作用于确认控件922的触摸操作,取消当前的呼叫转移的配置(将针对电子设备200的来电转移到电子设备100上),并完成新的呼叫转移的配置(将针对电子设备200的来电转移到电子设备600上)。在这种情况下,核心网400接收到被叫号码是电子设备200的号码的来电,可以通过基站300向新的呼叫转移的目标(即电子设备600)发送该来电(即呼转自电子设备200的电话号码的来电),而不是向电子设备100发送该来电。电子设备600确定接收到的来电为呼转自电子设备200的电话号码的来电时,可以向电子设备200发送来电指示信息,由电子设备200输出来电提醒,具体示例和上述图3A类似,区别在于电子设备100需替换为电子设备600。
在另一些实施例中,电子设备100可以响应于作用于取消控件923的触摸操作,取消显示用户界面920,例如显示用户界面910,此时将针对电子设备200的来电转移到电子设备100上的呼叫转移的配置仍然生效。
不限于图3E示例的情况,电子设备200和电子设备600建立连接的方式不同于电子设备200和电子设备100建立连接的方式,例如上述电子设备200和电子设备600建立的连接为WLAN、sidelink、NFC、UWB或红外线等。
不限于上述示例的情况,在另一些示例中,蓝牙连接也可以替换为WLAN、sidelink、NFC、UWB或红外线等。
接下来介绍本申请实施例提供的通话方法。
请参见图4,图4是本申请实施例提供的一种通话方法的流程示意图。该方法可以应用于图1A所示的通话***10。该方法可以包括但不限于以下步骤:
S101:电子设备100和电子设备200建立蓝牙连接。
在一些实施例中,电子设备100可以向电子设备200发送建立蓝牙连接的请求消息。例如,电子设备100可以在蓝牙设置界面显示通过蓝牙扫描到的电子设备200和其他设备的选项,当电子设备100接收到作用于电子设备200的选项的触摸操作时,电子设备100可以向电子设备200发送建立蓝牙连接的请求消息。电子设备200接收到该请求消息后,可以向电子设备100发送响应消息,以建立电子设备100和电子设备200之间的蓝牙连接。在另一些实施例中,电子设备200可以向电子设备100发送建立蓝牙连接的请求消息,具体示例和上述示例类似,不再赘述。
可以理解地,电子设备200和电子设备100建立有蓝牙连接的情况下,电子设备200可以获取到电子设备100的蓝牙地址,电子设备100也可以获取到电子设备200的蓝牙地址。
本申请提供的通话方法以蓝牙连接为例进行说明,但本申请对此不作限定,建立连接的方式可以是WLAN、蓝牙、sidelink、NFC、UWB和红外线等无线通信技术中的一项或多项。
S102:电子设备200向电子设备100发送来电托管请求。
在一些实施例中,来电托管请求可以用于请求实现呼叫转移的配置,该呼叫转移的配置包括将针对电子设备200的第一号码的来电转移到电子设备100的第二号码上。在一些实施例中,来电托管请求可以包括电子设备200的第一号码,可选地,也可以称为需开启呼叫转移功能的第一号码,可选地,也可称为呼转方号码。在一些实施例中,来电托管请求还可以包括指示呼叫转移的类型的信息。
本申请中的呼叫转移的类型可以但不限于包括以下至少一项:
无条件转移:实际被叫号码为第一号码的来电(也可称为针对第一号码的来电,也可称为呼转自第一号码的来电)均会转移到第二号码上。电子设备100会接收到呼转自第一号码的来电请求,电子设备200无法接收到该来电请求。
遇忙转移:当第一号码和其他号码通话时(如用户通过电子设备200和其他用户通话时),呼转自第一号码的来电会转移到第二号码上。
无应答转移:电子设备200接收到被叫号码为第一号码的来电请求,但未接受该来电请求(例如超过预设时长未接受该来电请求)时,呼转自第一号码的来电会转移到第二号码上。
不可及(无信号或关机)转移:电子设备200关机或者无信号(例如无法连接到基站)时,呼转自第一号码的来电会转移到第二号码上。
可以理解地,遇忙转移、无应答转移和不可及转移中至少两项可以同时设置,但当设置了无条件转移时,遇忙转移、无应答转移和不可及转移的设置均会无效。
S103:电子设备100向电子设备200发送来电托管响应。
在一些实施例中,来电托管响应可以用于响应来电托管请求,例如指示同意实现来电托管请求指示的呼叫转移的配置。在一些实施例中,来电托管响应可以包括电子设备100的第二号码,可选地,也可称为呼叫转移的目标号码。
在一些实施例中,电子设备100可以配置有多张SIM卡,即有多个电话号码。电子设备100可以按照***预设或者用户设置的电话号码的优先级,确定向电子设备200发送的电话号码。可选地,任意两个号码使用正常时(例如基站提供的无线通信服务正常时),电子设备100可以向电子设备200发送优先级较高的号码。用户设置电话号码的优先级的示例可参见上图3C。图4以电子设备100仅包括一个第二号码,或者第二号码为优先级最高的号码为例进行说明。
图4以电子设备200向电子设备100发送来电托管请求,电子设备100向电子设备200发送来电托管响应为例进行说明。在另一些实施例中,S102可以替换为电子设备100向电子设备200发送来电托管请求,S103可以替换为电子设备200向电子设备100发送来电托管响应。在这种情况下,来电托管请求包括的电话号码为电子设备100的第二号码,来电托管响应包括的电话号码为电子设备200的第一号码。
在一些实施例中,若电子设备100是电子设备200最近一次通过蓝牙方式连接的设备,则电子设备100可以不向电子设备200发送第二号码,和/或,电子设备200可以不向电子设备100发送第一号码。在另一些实施例中,若电子设备100不是电子设备200最近一次通过蓝牙方式连接的设备,则电子设备100需向电子设备200发送第二号码,电子设备200也需向电子设备100发送第一号码。
S104:电子设备100配置来电托管条件。
在一些实施例中,电子设备100获取到电子设备200的第一号码后,可以进行来电托管配置。来电托管配置可以包括将呼转自第一号码的来电通过电子设备100和电子设备200之间的蓝牙连接发送给电子设备200。在一些实施例中,若电子设备200向电子设备100发送了指示呼叫转移的类型的信息(后续可简称为发送了呼叫转移的类型),假设电子设备200发送的呼叫转移的类型为第一类型,则来电托管配置可以具体包括:将第一类型的呼转自第一号码的来电,通过电子设备100和电子设备200之间的蓝牙连接发送给电子设备200。
在一些实施例中,来电托管配置可以包括对应关系,可选地,该对应关系可以用于电子设备100执行来电托管配置。对应关系的说明如下所述:
在一种情况下,来电托管配置可以包括第一对应关系,第一对应关系是第一号码对应电子设备100和电子设备200之间的蓝牙连接(例如socket连接)。
在另一种情况下,来电托管配置可以包括第二对应关系和第三对应关系。第二对应关系是第一号码对应电子设备200,第三对应关系是电子设备200对应电子设备100和电子设备200之间的蓝牙连接。
在另一种情况下,来电托管配置可以包括第二对应关系和第四对应关系。第二对应关系是第一号码对应电子设备200,第四对应关系是电子设备200对应电子设备200的蓝牙地址。
在一些实施例中,电子设备100可以基于来电托管配置确定来电托管条件,可选地,来电托管条件可以用于判断是否执行来电托管配置,当来电信息满足来电托管条件时可以执行来电托管配置,当来电信息不满足来电托管条件时不可以不执行来电托管配置,具体示例可参见S109-S110、S114-S115,暂不详述。
在一些实施例中,来电托管条件可以包括接收的来电为呼转自第一号码的来电。在一些实施例中,来电托管条件还包括来电信息指示的呼叫转移的类型为电子设备200请求配置的呼叫转移的类型,例如,电子设备200通过来电托管请求发送的呼叫转移的类型,可选地,也可以是来电托管配置包括的呼叫转移的类型,后续可称为预先配置的呼叫转移的类型。在一些实施例中,来电托管条件还包括电子设备100和有第一号码的电子设备200的蓝牙连接正常(即保持连接状态且可通信)。
其中,S103和S104的顺序不作限定。
S105:电子设备200向基站300发送第一配置信息,以请求实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。
例如,电子设备200通过Ut接口向基站300发送第一配置信息。
在一些实施例中,第一配置信息可以包括呼叫转移的目标号码,即电子设备100的第二号码。可选地,第一配置信息可以不包括呼转方号码(即电子设备200的第一号码),基站300接收到第一配置信息就可以获取到发送第一配置信息的电子设备200的第一号码。电子设备200发送第一配置信息以请求实现的呼叫转移的配置为:将针对本设备(即电子设备200)的第一号码的来电转移到呼叫转移的目标号码(即第二号码)上。
在一些实施例中,第一配置信息还包括指示呼叫转移的类型的信息。例如,第一配置信息指示的呼叫转移的类型为无条件呼转,可以用于请求实现无条件呼转的呼叫转移的配置(将针对第一号码的来电均转移到第二号码上)。
在一些实施例中,基站300接收到电子设备200发送的第一配置信息后,可以向核心网400发送第一配置信息,以请求实现上述呼叫转移的配置。在一些实施例中,核心网400完成上述呼叫转移的配置后,可以向基站300发送第一响应信息。
S106:基站300向电子设备200发送第一响应信息。
在一些实施例中,第一响应信息可以用于响应第一配置信息,例如指示已完成第一配置信息请求实现的呼叫转移的配置。
S107:电子设备200关闭蜂窝通信功能。
在一些实施例中,呼叫转移的配置完成之后(例如接收到基站300发送的第一响应信息后),电子设备100和电子设备200之间的蓝牙连接正常的情况下,电子设备200可以关闭蜂窝通信功能,实现方式例如但不限于包括:不为modem的射频模块供电、不为modem供电、让modem休眠等。电子设备200关闭蜂窝通信功能的情况下,电子设备200无法和基站300、核心网400进行通信,无法获取到例如语音、数据通话等网络服务,但电子设备200可以维持和电子设备100之间的蓝牙连接。
在一种可能的实现方式中,呼叫转移的配置完成、电子设备200关闭蜂窝通信功能之后,电子设备100和电子设备200的蓝牙连接正常的情况下,电子设备100若接收到呼转自电子设备200的第一号码的来电,可以向电子设备200发送对应的来电指示信息,具体示例可参见下述S108-S111。
S108:基站300向电子设备100发送第一来电信息。
在一些实施例中,核心网400接收到实际被叫号码为第一号码的第一来电(即呼转自第一号码的第一来电)时,可以向基站300发送指示第一来电的第一来电信息(后续可称为呼转自第一号码的第一来电信息)。基站300接收到核心网400发送的呼转自第一号码的第一来电信息时,可以向电子设备100发送第一来电信息。可选地,第一来电信息可以理解为是第一来电的来电请求。
在一些实施例中,第一来电信息可以包括主叫号码(即发起第一来电的电话号码)、实际被叫号码(即呼转方号码)和目标地址(即呼叫转移的目标号码)。在一些实施例中,第一来电信息还包括指示呼叫转移的类型的信息。具体示例如下所示:
示例一:第一来电属于网际互连协议(internet protocol,IP)多媒体子***(IPMultimedia Subsystem,IMS)呼叫,第一来电信息是会话初始协议(sessioninitialization protocol,SIP)的邀请(invite)请求,第一来电信息包括请求统一资源标识符(uniform tesourceidentifier,uri)(request URI),即上述目标地址,request URI为电子设备100的第二号码。第一来电信息还包括主叫(from)号码。第一来电信息还包括历史信息(History-Info),History-Info包括历史(history,hi)目标URI(hi-targeted-to-uri),即上述实际被叫号码,hi-targeted-to-uri为电子设备200的第一号码。第一来电信息还包括历史目标参数(hi-target-param),即上述指示呼叫转移的类型的信息,如为302,指示无条件呼转。
示例二:第一来电属于电路交换(circuit switched,CS)呼叫,第一来电信息是建立(Setup)请求,第一来电信息包括目标地址,即为电子设备100的第二号码。第一来电信息还包括主叫方二进制数(binary-coded decimal,BCD)号码(Calling party BCD Number),即上述主叫号码。第一来电信息还包括重定向方BCD号码(Redirecting party BCDnumber),即上述实际被叫号码,Redirecting party BCD number为电子设备200的第一号码。第一来电信息还包括设置(Facility),即上述指示呼叫转移的类型的信息,如为无条件呼叫转移(call forwarding unconditional,CFU),指示无条件呼转。
S109:电子设备100判断第一来电信息是否满足来电托管条件。
在一些实施例中,来电托管条件可以包括接收的来电为呼转自第一号码的来电,可称为第一条件。电子设备100可以根据第一来电信息是否包括第一参数,判断第一来电是否为呼转自第一号码的来电,当第一来电信息包括第一参数时,第一来电为呼转自第一号码的来电。可选地,电子设备100还可以根据第一参数是否包括第一号码,判断第一来电是否为呼转自第一号码的来电,当第一来电信息包括第一参数,并且第一参数包括第一号码时,第一来电为呼转自第一号码的来电。第一参数例如但不限于为上述示例一中的hi-targeted-to-uri,或上述示例二中的Redirecting party BCD number。
在一些实施例中,来电托管条件还包括来电信息指示的呼叫转移的类型为预先配置的呼叫转移的类型,可称为第二条件。电子设备100可以根据第一来电信息包括的第二参数确定第一来电信息指示的呼叫转移的类型(也可理解为是第二参数用于指示呼叫转移的类型),从而判断第一来电信息指示的呼叫转移的类型是否为预先配置的呼叫转移的类型。第二参数例如但不限于为上述示例一中的hi-target-param,或上述示例二中的Facility。
在一些实施例中,来电托管条件还包括电子设备100和有第一号码的电子设备200的蓝牙连接正常(即保持连接状态且可通信),可称为第三条件。
在一些实施例中,来电托管条件包括第一条件,不包括第二条件和第三条件。在另一些实施例中,来电托管条件包括第一条件和第二条件,不包括第三条件。其中,电子设备100判断第一来电信息是否满足第一条件和第二条件的顺序不作限定。在另一些实施例中,来电托管条件包括第一条件和第三条件,不包括第二条件。其中,电子设备100判断第一来电信息是否满足第一条件和第三条件的顺序不作限定。在另一些实施例中,来电托管条件包括第一条件、第二条件和第三条件,其中,电子设备100判断第一来电信息是否满足第一条件、第二条件和第三条件的顺序不作限定。
在一些实施例中,S109的判断结果不同时,电子设备100执行的操作不同,具体示例可参见下表1。
表1
如表1所示,当第一来电信息满足第一条件、第二条件和第三条件时,电子设备100可以向电子设备200发送第一来电对应的来电指示信息(即执行S110),以使电子设备200输出第一来电对应的来电提醒,并且电子设备100不会输出来电提醒。
如表1所示,当第一来电信息满足第一条件,但不满足第三条件,即虽然第一来电是呼转自第一号码的来电,但是当前电子设备100和有第一号码的电子设备200的蓝牙连接不正常(例如已断开),则电子设备100可以自行输出第一来电对应的来电提醒,或者直接拒绝第一来电,具体示例可参见S112-S115的说明,暂不详述。
如表1所示,当第一来电信息不满足第一条件时,即第一来电不是呼转自第一号码的来电,而是针对电子设备200自身的第二号码的来电时,电子设备100可以输出第一来电对应的来电提醒。
表1以来电托管条件包括第一条件、第二条件和第三条件为例进行说明,在另一些实施例中,判断是否满足条件的结果为“是或否”,也可以替换为:电子设备100不判断该条件,即来电托管条件不包括该条件。例如,来电托管条件包括第一条件和第三条件,但不包括第二条件,当第一来电信息满足第一条件,但不满足第三条件时,电子设备100输出来电提醒或拒绝第一来电。又例如,来电托管条件包括第一条件,但不包括第二条件和第三条件,当第一来电不满足第一条件时,电子设备100输出来电提醒。
表1以来电托管条件包括第一条件、第二条件和第三条件为例进行说明,其他情况和表1示出的情况类似。例如,来电托管条件包括第一条件,但不包括第二条件和第三条件。当第一来电信息满足第一条件时,电子设备100不输出来电提醒,并向电子设备200发送来电指示信息,当第一来电信息不满足第一条件时,电子设备100输出来电提醒。又例如,来电托管条件包括第一条件和第二条件,不包括第三条件。当第一来电信息满足第一条件和第二条件时,电子设备100不输出来电提醒,并向电子设备200发送来电指示信息。当第一来电信息满足第一条件,但不满足第二条件时,电子设备100输出来电提醒或拒绝来电。当第一来电信息不满足第一条件时,电子设备100输出来电提醒。
S110:第一来电信息满足来电托管条件时,电子设备100向电子设备200发送来电指示信息。
在一些实施例中,当第一来电信息满足来电托管条件(包括上述第一条件)时,电子设备100可以确定第一来电信息指示的第一来电为呼转自第一号码的来电。电子设备100可以基于S104实现的来电托管配置,通过和有第一号码的电子设备200之间的蓝牙连接,向电子设备200发送第一来电对应的来电指示信息。其中,来电指示信息可以用于指示当前存在第一来电,来电指示信息可以包括指示第一来电的主叫号码的信息,可选地,来电指示信息还可以包括指示实际被叫号码(即呼转方号码,即第一号码)的信息。
在一种情况下,来电托管配置包括第一对应关系:第一号码对应电子设备100和电子设备200之间的蓝牙连接。电子设备100确定第一来电为呼转自第一号码的来电时,可以基于上述第一对应关系,确定和第一号码对应的蓝牙连接,然后通过该蓝牙连接向电子设备200发送第一来电对应的来电指示信息。
在另一种情况下,来电托管配置包括第二对应关系(第一号码对应电子设备200)和第三对应关系(电子设备200对应电子设备100和电子设备200之间的蓝牙连接)。电子设备100确定第一来电为呼转自第一号码的来电时,可以基于上述第二对应关系确定第一号码为电子设备200的号码,并基于上述第三对应关系确定和电子设备200的蓝牙连接,然后通过该蓝牙连接向电子设备200发送第一来电对应的来电指示信息。
在另一种情况下,来电托管配置包括第二对应关系(第一号码对应电子设备200)和第四对应关系(电子设备200对应电子设备200的蓝牙地址)。电子设备100确定第一来电为呼转自第一号码的来电时,可以基于上述第二对应关系确定第一号码为电子设备200的号码,并基于上述第三对应关系确定电子设备200的蓝牙地址,然后向该蓝牙地址发送第一来电对应的来电指示信息。
S111:电子设备200输出来电提醒(此时电子设备100不输出第一来电对应的来电提醒)。
在一些实施例中,电子设备200可以基于接收到的来电指示信息,输出第一来电对应的来电提醒。其中,该来电提醒可以包括指示第一来电的主叫号码的信息,可选地,该来电提醒还可以包括指示第一来电的实际被叫号码(即呼转方号码,即电子设备200自身的第一号码)的信息。例如图3A所示实施例中,电子设备200显示的用户界面620包括提示信息621和提示信息622,提示信息621用于指示第一来电的主叫号码,提示信息622用于指示第一来电的实际被叫号码。
在一种可能的实现方式中,呼叫转移的配置完成、电子设备200关闭蜂窝通信功能之后,电子设备100和电子设备200的蓝牙连接断开的情况下,电子设备100若接收到呼转自电子设备200的第一号码的来电,可以自行输出来电提醒或拒绝该来电,具体示例可参见下述S112-S117。
S112:电子设备100和电子设备200之间的蓝牙连接断开。
在一些实施例中,可以是由于用户手动关闭电子设备100或电子设备200的蓝牙,导致电子设备100和电子设备200之间的蓝牙连接断开。在一些实施例中,用户手动关闭电子设备100或电子设备200的蓝牙时,电子设备100或电子设备200可以输出提示信息,以提示用户关闭蓝牙会取消上述呼叫转移的配置(将针对第一号码的来电转移到第二号码上),从而避免用户误操作导致呼叫转移的配置失效,具体示例可参见图3D所示实施例。
不限于此,在另一些实施例中,也可以是电子设备100和电子设备200之间的距离超过预设距离,导致电子设备100和电子设备200之间的蓝牙连接断开。在另一些实施例中,也可以是用户未佩戴电子设备200的时长超过预设时长,导致电子设备100和电子设备200之间的蓝牙连接断开。本申请对蓝牙连接断开的触发条件不作限定。
在一些实施例中,电子设备100和电子设备200之间的蓝牙连接断开,可以触发电子设备200开启蜂窝通信功能,以及向基站300请求取消S105中的第一配置信息指示的呼叫转移的配置,即触发电子设备200执行S116-S117。在另一些实施例中,电子设备100和电子设备200之间的蓝牙连接断开超过预设时长(例如3分钟),可以触发电子设备200执行S116-S117。
S113:基站300向电子设备100发送第二来电信息。
在一些实施例中,核心网400接收到实际被叫号码为第一号码的第二来电(即呼转自第一号码的第二来电)时,可以向基站300发送指示第二来电的第二来电信息。基站300接收到核心网400发送的呼转自第一号码的第二来电信息时,可以向电子设备100发送第二来电信息。第二来电信息的说明和S108中的第一来电信息的说明类似,不再赘述。
S114:电子设备100判断第二来电信息是否满足来电托管条件。
S114和S109类似,不再赘述。
S115:第二来电信息不满足来电托管条件时(确定和电子设备200的蓝牙连接断开时),电子设备100输出来电提醒或拒绝第二来电信息指示的第二来电。
在一些实施例中,第二来电信息不满足来电托管条件可以包括:第二来电是呼转自第一号码的来电(即满足上述第一条件),但电子设备100和有第一号码的电子设备200的蓝牙连接断开(即不满足第三条件)。这种情况下,电子设备100可以自行输出第二来电对应的来电提醒或者直接拒绝接听第二来电(不会输出来电提醒),第二来电对应的来电提醒和S111中的来电提醒类似,不再赘述。
S116:电子设备200开启蜂窝通信功能。
在一些实施例中,电子设备100和电子设备200之间的蓝牙连接断开之后(例如断开时间超过预设时长时),电子设备200可以开启蜂窝通信功能,实现方式例如先不限于包括:为modem的射频模块供电、为modem供电、让modem取消休眠等。可以理解地,S116中开启蜂窝通信功能的实现方式和S107中关闭蜂窝通信功能的实现方式对应,例如S107中是不为modem供电,则S116中是为modem供电。
S117:电子设备200向基站300发送第二配置信息,以请求取消上述呼叫转移的配置。
在一些实施例中,第二配置信息可以用于请求取消S105中请求实现的呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。在一些实施例中,基站300接收到电子设备200发送的第二配置信息后,可以向核心网400发送第二配置信息。核心网400可以响应于第二配置信息,取消之前完成的呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。后续核心网400接收到被叫号码是电子设备200的第一号码的来电时,会通过基站300向电子设备200发送对应的来电信息。
其中,S116和S113-S115中任一项的顺序不作限定。
在图4所示的方法中,电子设备100和电子设备200的电话号码不同。电子设备200关闭蜂窝通信功能后,针对电子设备200的来电会转移到电子设备100上,不会漏接。也就是说,即使电子设备200不支持一号多终端业务,仍然可以兼顾低功耗和正常接收来电请求。
并且,电子设备100接收到呼转自电子设备200的第一号码的来电时,不会输出来电提醒,会由电子设备200自行输出来电提醒。电子设备100接收到被叫号码是电子设备100自身的第二号码的来电时(或和电子设备200的蓝牙连接断开时),才会输出来电提醒。也就是说,对于实际被叫号码不同的来电,由实际被叫号码对应的设备自行输出来电提醒,可以很好地适用于一些特定场景,像是用户携带电子设备200且未携带电子设备100的场景,例如携带智能手表(电子设备200)外出跑步的场景,在这些特定场景下,对于呼转自电子设备200的第一号码的来电,电子设备100不输出来电提醒可以保证用户的隐私性,也可以节省电子设备100的功耗,更符合用户需求,实用性更高。
图4以电子设备200直接通过和电子设备100之间的蓝牙连接获取电子设备100的第二号码为例进行说明,在另一些实施例中,可以通过服务器500对第二号码的获取过程进行安全性管理,具体示例可参见下图5和图6。
请参见图5,图5是本申请实施例提供的又一种通话方法的流程示意图。该方法可以应用于图1B所示的通话***10。该方法可以包括但不限于以下步骤:
S201:电子设备200向服务器500发送第一注册信息。
在一些实施例中,第一注册信息包括电子设备200的第一号码和蓝牙地址。
S202:电子设备100向服务器500发送第二注册信息。
在一些实施例中,第二注册信息包括电子设备100的第二号码和蓝牙地址。
其中,S201和S202的顺序不作限定。
S203:电子设备200和电子设备100建立蓝牙连接。
S203和图4的S101类似,具体可参见图4的S101的说明。
其中,S203和S201的顺序不作限定,S203和S202的顺序不作限定。
S204:电子设备200向服务器500发送第一请求信息。
在一些实施例中,第一请求信息可以用于请求实现呼叫转移的配置,该呼叫转移的配置包括将针对电子设备200的第一号码的来电转移到电子设备100的号码上。在一些实施例中,第一请求信息可以包括电子设备100的蓝牙地址。由于电子设备100已向服务器500发送第二注册信息,因此服务器500可以根据第一请求信息包括的电子设备100的蓝牙地址确定电子设备100的电话号码,即第一号码。在一些实施例中,第一请求信息还可以包括指示呼叫转移的类型的信息。
S205:服务器500确定第一请求信息包括的电子设备100的蓝牙地址为可信地址。
在一些实施例中,服务器500可以将可对电子设备200管理的设备的蓝牙地址确定为是可信地址,例如,已在服务器500中注册过的设备的蓝牙地址为可信地址,该设备可以具体为向服务器500发送过注册信息的设备。又例如,已在服务器500中注册过且未超过有效期的设备的蓝牙地址为可信地址,该设备可以具体为向服务器500发送过注册信息,且发送时刻(也可以是服务器500接收注册信息的时刻)和当前时刻的差值小于预设时长的设备。不限于此,在另一些实施例中,服务器500可以将用户设置的允许作为呼叫转移的目标的设备的蓝牙地址确定为是可信地址,例如图3B所示实施例中,用户可以设置允许作为呼叫转移的目标号码的电话号码(简称为可信号码),电话号码为可信号码的设备的蓝牙地址为可信地址。本申请对确定可信地址的具体方式不作限定。
S206:服务器500向电子设备100发送第三配置信息,以实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。
在一些实施例中,服务器500确定第一请求信息包括的电子设备100的蓝牙地址为可信地址的情况下,可以向电子设备100发送第三配置信息。其中,第三配置信息可以用于请求实现呼叫转移的配置,该呼叫转移的配置包括将针对电子设备200的第一号码的来电转移到电子设备100的第二号码上。在一些实施例中,第三配置信息包括呼转方号码,即电子设备200的第一号码。可选地,第三配置信息还包括指示呼叫转移的类型的信息,例如,第三配置信息指示的呼叫转移的类型为无条件呼转,可以用于请求实现无条件呼转的呼叫转移的配置(将针对第一号码的来电均转移到第二号码上)。
S207:电子设备100配置来电托管条件。
在一些实施例中,电子设备100接收到服务器500发送的第三配置信息后,可以进行来电托管配置。在一些实施例中,电子设备100可以基于来电托管配置确定来电托管条件。来电托管配置和来电托管条件的说明可参见图4的S104中的来电托管配置和来电托管条件的说明,不再赘述。
S208:电子设备100向服务器500发送来电托管配置完成的指示信息。
在一些实施例中,电子设备100进行来电托管配置后,可以向服务器500发送来电托管配置完成的指示信息,可选地,该指示信息可以指示同意实现/已完成第三配置信息请求实现的呼叫转移的配置,此时S208在S207之后。
在另一些实施例中,电子设备100接收到服务器500发送的第三配置信息后,就可以向服务器500发送来电托管配置完成的指示信息,可选地,该指示信息可以指示同意实现第三配置信息请求实现的呼叫转移的配置,此时S208在S207之前或S208和S207同时执行。
也就是说,S207和S208的顺序不作限定。
S209:服务器500向电子设备200发送第二响应信息。
在一些实施例中,服务器500接收到来电托管配置完成的指示信息后,可以向电子设备200发送第二响应信息。其中,第二响应信息可以包括电子设备100的第二号码。
在一些实施例中,电子设备200接收到第二响应信息后,可以向基站300请求实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上),后续流程和图4的S105-S117类似,其中,当电子设备200基于接收到的来电指示信息输出来电提醒时,电子设备100可以输出来电提醒,也可以不输出来电提醒。
图5以服务器500向电子设备200发送第二响应信息为例进行说明,在另一些实施例中,S209可以替换为电子设备100向电子设备200发送第二响应信息。其中,S206中服务器500还向电子设备100发送了电子设备200的蓝牙地址,例如第三配置信息包括电子设备200的蓝牙地址,以使电子设备100可以执行上述替换后的S209。
请参见图6,图6是本申请实施例提供的又一种通话方法的流程示意图。该方法可以应用于图1B所示的通话***10。该方法可以包括但不限于以下步骤:
S301:电子设备100向服务器500发送第二注册信息。
S301和图5的S202类似,具体可参见图5的S202的说明。
S302:电子设备200向服务器500发送第一注册信息。
S302和图5的S201类似,具体可参见图5的S201的说明。
S303:服务器500向电子设备200发送可信地址。
在一些实施例中,服务器500接收到电子设备200发送的第一注册信息后,可以向电子设备200发送可信地址。可信地址的说明可参见图5的S205中可信地址的说明。
S304:电子设备200和电子设备100建立蓝牙连接。
S304和图4的S101类似,具体可参见图4的S101的说明。
S305:电子设备200确定电子设备100的蓝牙地址为可信地址。
在一些实施例中,电子设备200和电子设备100建立有蓝牙连接的情况下,电子设备200可以获取到电子设备100的蓝牙地址。电子设备200可以判断服务器500发送的可信地址是否包括电子设备100的蓝牙地址,当确定电子设备100的蓝牙地址为可信地址时,电子设备200可以执行S306。
S306:电子设备200向服务器500发送第一请求信息。
S306和图5的S204类似,具体可参见图5的S204。
S307:服务器500向电子设备100发送第三配置信息,以实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。
在一些实施例中,服务器500接收到电子设备200发送的第一请求信息后,可以向电子设备100发送第三配置信息。第三配置信息的说明可参见图5的S206中第三配置信息的说明,不再赘述。
S308:电子设备100配置来电托管条件。
S309:电子设备100向服务器500发送来电托管配置完成的指示信息。
S310:服务器500向电子设备200发送第二响应信息。
S308-S310和图5的S207-S209类似,具体可参见图5的S207-S209的说明。
在一些实施例中,电子设备200接收到第二响应信息后,可以向基站300请求实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上),后续流程和图4的S105-S117类似,其中,当电子设备200基于接收到的来电指示信息输出来电提醒时,电子设备100可以输出来电提醒,也可以不输出来电提醒。
图6以服务器500向电子设备200发送第二响应信息为例进行说明,在另一些实施例中,S310可以替换为电子设备100向电子设备200发送第二响应信息。其中,S307中服务器500还向电子设备100发送了电子设备200的蓝牙地址,例如第三配置信息包括电子设备200的蓝牙地址,以使电子设备100可以执行上述替换后的S310。
可以理解地,由于智能手机和某些可穿戴设备(如蓝牙耳机)的蓝牙连接是不需要连接密码的,或者可以通过破解软件破解出蓝牙连接的密码,因此,通过蓝牙连接获取电话号码(例如图4所示的方法中,电子设备100直接通过蓝牙连接获取电子设备200的第一号码,电子设备200直接通过蓝牙连接获取电子设备100的第二号码),可能出现恶意用户非法获取电话号码的情况。
然而,在图5和图6所示的方法中,当电子设备200请求作为呼叫转移的目标的蓝牙地址(即第一请求信息中发送的电子设备100的蓝牙地址)是可信地址时,服务器500才会向呼叫转移的目标(即电子设备100)发送第三配置信息,以使电子设备100获取到电子设备200的第一号码,以及电子设备200获取到电子设备100的第二号码。可以理解为是,用户允许电子设备100为电子设备200执行来电托管业务,或者用户允许电子设备100管理电子设备200时,电子设备100和电子设备200才能获取到对方的号码。也就是说,本申请可以通过服务器500对电话号码的获取过程进行安全性管理,避免恶意用户非法获取电子设备的电话号码。
在一些实施例中,呼叫转移的配置(将电子设备200的来电转移到电子设备100上)完成之后,电子设备200可以维持和电子设备100之间的蓝牙连接。在这种情况下,若电子设备200和其他设备(假设为电子设备600)建立蓝牙连接,电子设备200可以将呼叫转移的目标切换为电子设备600,具体示例可参见下图7。
请参见图7,图7是本申请实施例提供的又一种通话方法的流程示意图。该方法可以应用于图1A所示的通话***10。该方法可以包括但不限于以下步骤:
S401:电子设备200和电子设备100建立蓝牙连接。
S402:电子设备200向电子设备100发送来电托管请求。
S403:电子设备100向电子设备200发送来电托管响应。
S404:电子设备100配置来电托管条件。
S405:电子设备200向基站300发送第一配置信息,以请求实现呼叫转移的配置(将针对第一号码的来电转移到第二号码上)。
S406:基站300向电子设备200发送第一响应信息。
S407:电子设备200关闭蜂窝通信功能。
S401-S407和图4的S101-S107一致,具体可参见图4的S101-S107的说明。
在一些实施例中,S407之后,电子设备100和电子设备200的蓝牙连接正常的情况下,电子设备100若接收到呼转自电子设备200的第一号码的来电,可以向电子设备200发送对应的来电指示信息,具体流程和图4的S108-S111类似。
S408:电子设备200和电子设备600建立蓝牙连接。
S408和图4的S101类似,具体可参见图4的S101的说明。
在一些实施例中,电子设备200和电子设备600建立蓝牙连接之后,电子设备200可以输出提示信息,以提示用户是否将呼叫转移的目标更新为当前连接的电子设备600,例如图3E所示实施例中,电子设备200可以显示用户界面920,用户界面920包括提示语921(即上述提示信息)。在一些实施例中,电子设备200可以接收用于更新呼叫转移的目标的用户操作,例如图3E所示实施例中,电子设备200可以接收作用于用户界面920中的确认控件922的触摸操作。电子设备200可以基于该用户操作,将呼叫转移的目标更新为当前连接的电子设备600,例如执行S409-S414。
在一些实施例中,电子设备200和电子设备600建立蓝牙连接之后,电子设备200可以根据电子设备600的类型判断是否输出上述提示信息,可选地,电子设备600的类型为预设类型时,输出上述提示信息。例如,呼叫转移的目标需有SIM卡,智能手机、平板电脑等设备通常有SIM卡,智能音箱、蓝牙耳机等设备通常没有SIM卡,电子设备200可以在连接了智能手机、平板电脑等设备的情况下,显示图3E所示的用户界面920,而连接了智能音箱、蓝牙耳机等设备时不显示图3E所示的用户界面920,保持显示当前界面不变。
S409:电子设备200开启蜂窝通信功能。
在一些实施例中,电子设备200确定将呼叫转移的目标更新为当前连接的电子设备600后,可以开启蜂窝通信功能,以向基站300请求实现呼叫转移的配置(将针对第一号码的来电转移到电子设备600的第三号码上),例如执行S413-S414。
S410:电子设备200向电子设备600发送第二请求信息。
S410和S402类似,具体可参见S402的说明,其中,电子设备100需替换为电子设备600,第二号码需替换为电子设备600的第三号码,第一请求信息的说明可参见来电托管请求的说明。
S411:电子设备600向电子设备200发送第三响应信息。
S411和S403类似,具体可参见S403的说明,其中,电子设备100需替换为电子设备600,第二号码需替换为电子设备600的第三号码,第三响应信息的说明可参见来电托管响应的说明。
S412:电子设备600配置第一托管条件。
S412和S404类似,具体可参见S404的说明,其中,电子设备100需替换为电子设备600,第二号码需替换为电子设备600的第三号码,第一托管条件的说明可参见来电托管条件的说明。S413:电子设备200向基站300发送第四配置信息,以请求实现呼叫转移的配置(将针对第一号码的来电转移到第三号码上)。
在一些实施例中,基站300接收到电子设备200发送的第四配置信息后,可以向核心网400发送第四配置信息,以请求实现上述呼叫转移的配置。在一些实施例中,核心网400接收到基站300发送的第四配置信息后,会取消之前的呼叫转移的配置(将针对第一号码的来电转移到第二号码上),即取消S405中的第一配置信息请求实现的呼叫转移的配置,以及实现新的呼叫转移的配置(将针对第一号码的来电转移到第二号码上),即实现S413中的第四配置信息请求实现的呼叫转移的配置。
其中,第四配置信息的说明可参见S405中的第一配置信息的说明,其中,电子设备100需替换为电子设备600,第二号码需替换为电子设备600的第三号码。
S414:基站300向电子设备200发送第四响应信息。
S414和S406类似,具体可参见S406的说明,其中,电子设备100需替换为电子设备600,第二号码需替换为电子设备600的第三号码,第四响应信息的说明可参见第一响应信息的说明。
S415:电子设备200关闭蜂窝通信功能。
S415和S407类似,具体可参见S407的说明。
在一些实施例中,S415之后,电子设备200和电子设备600的蓝牙连接正常的情况下,电子设备600若接收到呼转自电子设备200的第一号码的来电,可以向电子设备200发送对应的来电指示信息,具体流程和图4的S108-S111类似,其中,当电子设备200基于接收到的来电指示信息输出来电提醒时,电子设备100可以输出来电提醒,也可以不输出来电提醒。
在一些实施例中,S415之后,电子设备200和电子设备600的蓝牙连接断开的情况下,电子设备600若接收到呼转自电子设备200的第一号码的来电,可以自行输出来电提醒或拒绝该来电,具体流程和图4的S112-S117类似。
在一种可能的实现方法中,该方法还包括:
S416:电子设备200向电子设备100发送取消来电托管的指示信息。
在一些实施例中,电子设备200确定将呼叫转移的目标更新为当前连接的电子设备600后,可以向电子设备100发送取消来电托管的指示信息,可选地,该指示信息可以指示取消之前的呼叫转移的配置(将针对第一号码的来电转移到第二号码上),即取消S402中的来电托管请求指示的呼叫转移的配置。
在一些实施例中,电子设备100接收到该指示信息后,可以取消来电托管配置(具体可参见图4的S104中的来电托管配置,图4的S104对应图7的S404),可选地,电子设备100可以删除S404中的来电托管条件。
其中,S416和S409-S415中任一项的顺序不作限定。
图7以电子设备200直接通过蓝牙连接获取电子设备100的第二号码为例进行说明,具体描述和图4所示的流程类似。在另一些实施例中,也可以通过服务器500对第二号码的获取过程进行安全性管理,例如修改图7的S401-S404为图5或图6所示流程,和/或,修改图7的S408、S410-S412为图5或图6所示流程,其中,在修改S408、S410-S412时,图5或图6中关于电子设备100的描述需替换为电子设备600的描述。
图7以电子设备200和电子设备100建立连接的方式,与,电子设备200和电子设备600建立连接的方式相同为例进行说明,在另一些实施例中,二者也可以不同。
在图7所示的方法中,当电子设备200新连接了电子设备600时,可以根据用户操作将呼叫转移的目标更新为电子设备600,智能切换呼叫转移的配置,用户使用更加方便。
本申请以基站300和核心网400传输的信息,与基站300和电子设备传输的信息一致为例进行说明,但在具体实现中,传输信息的形式不作限定,例如基站300接收到电子设备200发送的第一配置信息后,向核心网400发送指示或包括第一配置信息的信息。
可以理解地,本申请描述的通信***架构以及业务场景是为了更加清楚的说明本申请的技术方案,并不构成对于本申请提供的技术方案的限定,本领域普通技术人员可知,随着通信***架构的演变和新业务场景的出现,本申请提供的技术方案对于类似的技术问题,同样适用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来计算机程序相关的硬件完成,该计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,ROM)或随机存取存储器(random accessmemory,RAM)、磁碟或者光盘等各种可存储计算机程序代码的介质。
Claims (49)
1.一种通话方法,其特征在于,应用于第一电子设备,所述第一电子设备和第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,所述方法包括:
接收第一消息,所述第一消息用于指示第一来电;
当所述第一消息满足第一条件时:
通过所述第一连接向所述第二电子设备发送第二消息,所述第二消息用于在所述第二电子设备上输出所述第一来电的来电提醒;
所述第一电子设备不输出所述第一来电的来电提醒;其中,
所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的第一信息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一消息不满足所述第一条件时,在所述第一电子设备上输出所述第一来电的来电提醒。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
在所述接收第一消息之前,接收第三消息,所述第三消息包括所述第二号码;
在所述接收第一消息之前,发送所述第一号码。
4.如权利要求3所述的方法,其特征在于,所述接收第三消息,包括:
接收所述第二电子设备通过所述第一连接发送的所述第三消息;
所述发送所述第一号码,包括:
通过所述第一连接向所述第二电子设备发送所述第一号码。
5.如权利要求3所述的方法,其特征在于,所述接收第三消息,包括:
接收第一网络设备发送的所述第三消息;
所述发送所述第一号码,包括:
向所述第一网络设备发送所述第一号码,所述第一网络设备用于向所述第二电子设备发送所述第一号码。
6.如权利要求5所述的方法,其特征在于,所述接收第一网络设备发送的所述第三消息,包括:
当第一地址为预置的可信地址时,接收所述第一网络设备发送的所述第三消息,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
7.如权利要求6所述的方法,其特征在于,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
8.如权利要求5-7任一项所述的方法,其特征在于,所述方法还包括:
向所述第一网络设备发送第四消息,所述第四消息包括所述第一号码和第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
9.如权利要求1或2所述的方法,其特征在于,所述第一信息为历史目标统一资源标识符hi-targeted-to-uri或重定向方二进制数号码Redirecting party BCD number。
10.如权利要求3所述的方法,其特征在于,所述第三消息还包括呼叫转移的类型。
11.如权利要求10所述的方法,其特征在于,所述第三消息包括的呼叫转移的类型为第一类型,所述第一条件还包括:所述第一消息包括的呼叫转移的类型为所述第一类型。
12.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述第一消息满足所述第一条件,以及所述第一连接断开时,在所述第一电子设备上输出所述第一来电的来电提醒或者拒绝所述第一来电。
13.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;
响应于所述第一用户操作,输出提示信息。
14.如权利要求1或2所述的方法,其特征在于,所述第一电子设备还配置有具有第三号码的SIM卡,所述方法还包括:
接收第二用户操作,所述第二用户操作用于从所述第一号码和所述第三号码中选择出所述第一号码。
15.一种通话方法,其特征在于,应用于第二电子设备,所述第二电子设备和第一电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,所述方法包括:
当所述第一电子设备接收到第一消息,所述第一消息满足第一条件时,接收所述第一电子设备通过所述第一连接发送的第二消息,所述第一消息用于指示第一来电;所述第一条件包括:所述第一消息包括用于指示所述第一来电呼转自所述第二号码的信息;
基于所述第二消息输出所述第一来电的来电提醒。
16.如权利要求15所述的方法,其特征在于,所述方法还包括:
在所述接收所述第一电子设备通过所述第一连接发送的第二消息之前,接收所述第一号码;
向第一网络设备发送第三消息,所述第三消息包括所述第一号码,所述第三消息用于请求实现第一配置,所述第一配置包括将针对所述第二号码的来电转移到所述第一号码上的呼叫转移配置;
关闭蜂窝通信功能。
17.如权利要求16所述的方法,其特征在于,所述接收所述第一号码,包括:
接收所述第一电子设备通过所述第一连接发送的所述第一号码;
所述方法还包括:
在所述接收所述第一电子设备通过所述第一连接发送的第二消息之前,通过所述第一连接向所述第一电子设备发送所述第二号码。
18.如权利要求16所述的方法,其特征在于,所述方法还包括:
在所述接收所述第一号码之前,向第二网络设备发送第四消息,所述第四消息包括第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址,所述第二网络设备用于在接收到所述第四消息后,向所述第一电子设备发送所述第二号码;
所述接收所述第一号码,包括:
接收所述第二网络设备发送的所述第一号码。
19.如权利要求18所述的方法,其特征在于,所述方法还包括:
接收所述第二网络设备发送的可信地址;
所述向第二网络设备发送第四消息,包括:
当所述第一地址为所述可信地址时,向所述第二网络设备发送所述第四消息。
20.如权利要求19所述的方法,其特征在于,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
21.如权利要求18-20任一项所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第五消息,所述第五消息包括第二地址和所述第二号码,所述第二地址为所述第二电子设备实现所述第一连接的通讯地址。
22.如权利要求16所述的方法,其特征在于,所述方法还包括:
当所述第一连接断开的时长超过预设时长时,开启所述蜂窝通信功能,向所述第一网络设备发送第六消息,所述第六消息用于请求取消所述第一配置。
23.如权利要求15或16所述的方法,其特征在于,所述方法还包括:
接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;
响应于所述第一用户操作,输出第一提示信息。
24.如权利要求16所述的方法,其特征在于,所述方法还包括:
接收第二用户操作,所述第二用户操作用于建立所述第二电子设备和第三电子设备的第二连接;
响应于所述第二用户操作,输出第二提示信息。
25.如权利要求24所述的方法,其特征在于,所述第三电子设备配置有具有第三号码的SIM卡,所述方法还包括:
接收第三用户操作;
响应于所述第三用户操作,开启所述蜂窝通信功能,向所述第一网络设备发送第七消息,所述第七消息用于请求实现第二配置,所述第二配置包括将针对所述第二号码的来电转移到所述第三号码上的呼叫转移配置。
26.一种通话方法,其特征在于,应用于第一电子设备,所述第一电子设备和第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,所述方法包括:
接收第一网络设备发送的第一消息,所述第一消息包括所述第二号码;
向所述第二电子设备发送所述第一号码,或者,向所述第一网络设备发送所述第一号码,所述第一网络设备用于向所述第二电子设备发送所述第一号码;
接收第二消息,所述第二消息用于指示第一来电;
当所述第二消息满足第一条件时:
通过所述第一连接向所述第二电子设备发送第三消息,所述第三消息用于在所述第二电子设备上输出所述第一来电的来电提醒;
所述第一电子设备不输出所述第一来电的来电提醒;其中,
所述第一条件包括:所述第二消息包括用于指示所述第一来电呼转自所述第二号码的第一信息。
27.如权利要求26所述的方法,其特征在于,所述接收第一网络设备发送的第一消息,包括:
当第一地址为预置的可信地址时,接收所述第一网络设备发送的所述第一消息,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
28.如权利要求27所述的方法,其特征在于,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
29.如权利要求26-28任一项所述的方法,其特征在于,所述方法还包括:
向所述第一网络设备发送第四消息,所述第四消息包括所述第一号码和第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址。
30.如权利要求26-28任一项所述的方法,其特征在于,所述第一信息为历史目标统一资源标识符hi-targeted-to-uri或重定向方二进制数号码Redirecting party BCDnumber。
31.如权利要求26-28任一项所述的方法,其特征在于,所述第一消息还包括呼叫转移的类型。
32.如权利要求31所述的方法,其特征在于,所述第一消息包括的呼叫转移的类型为第一类型,所述第一条件还包括:所述第二消息包括的呼叫转移的类型为所述第一类型。
33.如权利要求26-28任一项所述的方法,其特征在于,所述方法还包括:
当所述第二消息满足所述第一条件,以及所述第一连接断开时,在所述第一电子设备上输出所述第一来电的来电提醒或者拒绝所述第一来电。
34.如权利要求26-28任一项所述的方法,其特征在于,所述方法还包括:
当所述第二消息不满足所述第一条件时,在所述第一电子设备上输出所述第一来电的来电提醒。
35.如权利要求26-28任一项所述的方法,其特征在于,所述方法还包括:
接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;
响应于所述第一用户操作,输出提示信息。
36.如权利要求26-28任一项所述的方法,其特征在于,所述第一电子设备还配置有具有第三号码的SIM卡,所述方法还包括:
接收第二用户操作,所述第二用户操作用于从所述第一号码和所述第三号码中选择出所述第一号码。
37.一种通话方法,其特征在于,应用于第二电子设备,所述第二电子设备和第一电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,所述方法包括:
向第一网络设备发送第一消息,所述第一消息包括第一地址,所述第一地址为所述第一电子设备实现所述第一连接的通讯地址;
接收所述第二电子设备通过所述第一连接发送的所述第一号码,或者,接收所述第一网络设备发送的所述第一号码;
当所述第一电子设备接收到第二消息,所述第二消息满足第一条件时,接收所述第一电子设备通过所述第一连接发送的第三消息,所述第二消息用于指示第一来电;所述第一条件包括:所述第二消息包括用于指示所述第一来电呼转自所述第二号码的信息;
基于所述第三消息输出所述第一来电的来电提醒。
38.如权利要求37所述的方法,其特征在于,所述方法还包括:
接收所述第一网络设备发送的可信地址;
所述向第一网络设备发送第一消息,包括:
当所述第一地址为所述可信地址时,向所述第一网络设备发送所述第一消息。
39.如权利要求38所述的方法,其特征在于,所述可信地址为用户设置的呼叫转移的目标设备的通讯地址。
40.如权利要求37-39任一项所述的方法,其特征在于,所述方法还包括:
在所述接收所述第一电子设备通过所述第一连接发送的第三消息之前,向第二网络设备发送第四消息,所述第四消息包括所述第一号码,所述第四消息用于请求实现第一配置,所述第一配置包括将针对所述第二号码的来电转移到所述第一号码上的呼叫转移配置;
关闭蜂窝通信功能。
41.如权利要求40所述的方法,其特征在于,所述方法还包括:
当所述第一连接断开的时长超过预设时长时,开启所述蜂窝通信功能,向所述第二网络设备发送第五消息,所述第五消息用于请求取消所述第一配置。
42.如权利要求37-39任一项所述的方法,其特征在于,所述方法还包括:
向所述第一网络设备发送第六消息,所述第六消息包括所述第二号码和第二地址,所述第二地址为所述第二电子设备实现所述第一连接的通讯地址。
43.如权利要求37-39任一项所述的方法,其特征在于,所述方法还包括:
接收第一用户操作,所述第一用户操作用于关闭实现所述第一连接的通信功能;
响应于所述第一用户操作,输出第一提示信息。
44.如权利要求40所述的方法,其特征在于,所述方法还包括:
接收第二用户操作,所述第二用户操作用于建立所述第二电子设备和第三电子设备的第二连接;
响应于所述第二用户操作,输出第二提示信息。
45.如权利要求44所述的方法,其特征在于,所述第三电子设备配置有具有第三号码的SIM卡,所述方法还包括:
接收第三用户操作;
响应于所述第三用户操作,开启所述蜂窝通信功能,向所述第二网络设备发送第七消息,所述第七消息用于请求实现第二配置,所述第二配置包括将针对所述第二号码的来电转移到所述第三号码上的呼叫转移配置。
46.一种电子设备,其特征在于,包括收发器、处理器和存储器,所述存储器用于存储计算机程序,所述处理器调用所述计算机程序,用于执行如权利要求1-14任一项所述的方法,或者用于执行如权利要求26-36任一项所述的方法。
47.一种电子设备,其特征在于,包括收发器、处理器和存储器,所述存储器用于存储计算机程序,所述处理器调用所述计算机程序,用于执行如权利要求15-25任一项所述的方法,或者用于执行如权利要求37-45任一项所述的方法。
48.一种通话***,其特征在于,包括第一电子设备和第二电子设备,所述第一电子设备和所述第二电子设备建立有第一连接,所述第一电子设备配置有具有第一号码的用户标识模块SIM卡,所述第二电子设备配置有具有第二号码的SIM卡,其中:
所述第一电子设备用于执行如权利要求1-14任一项所述的方法,所述第二电子设备用于执行如权利要求15-25任一项所述的方法;或,
所述第一电子设备用于执行如权利要求26-36任一项所述的方法,所述第二电子设备用于执行如权利要求37-45任一项所述的方法。
49.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1-45任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210191233.9A CN116709225A (zh) | 2022-02-28 | 2022-02-28 | 通话方法、电子设备、网络设备及*** |
PCT/CN2023/077132 WO2023160491A1 (zh) | 2022-02-28 | 2023-02-20 | 通话方法、电子设备、网络设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210191233.9A CN116709225A (zh) | 2022-02-28 | 2022-02-28 | 通话方法、电子设备、网络设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116709225A true CN116709225A (zh) | 2023-09-05 |
Family
ID=87764726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210191233.9A Pending CN116709225A (zh) | 2022-02-28 | 2022-02-28 | 通话方法、电子设备、网络设备及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116709225A (zh) |
WO (1) | WO2023160491A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106488420B (zh) * | 2015-08-27 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 来电处理方法、装置、***及可读存储介质 |
US9716795B1 (en) * | 2015-12-30 | 2017-07-25 | Qualcomm Incorporated | Diversion of a call to a wearable device |
CN105682064B (zh) * | 2015-12-30 | 2020-06-19 | Tcl科技集团股份有限公司 | 来电的呼叫转移方法及装置 |
US11582344B2 (en) * | 2019-08-16 | 2023-02-14 | Kingstar Technologies, Inc. | Displaying a textual message based on configuration of the user equipment |
CN113923611B (zh) * | 2020-07-09 | 2023-05-23 | 荣耀终端有限公司 | 一种呼叫转移***及相关装置 |
-
2022
- 2022-02-28 CN CN202210191233.9A patent/CN116709225A/zh active Pending
-
2023
- 2023-02-20 WO PCT/CN2023/077132 patent/WO2023160491A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023160491A1 (zh) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112822663B (zh) | 蓝牙连接方法及相关装置 | |
WO2022033296A1 (zh) | 蓝牙通信方法、可穿戴设备及*** | |
EP3902235B1 (en) | Application-based incoming call display method and terminal device | |
CN110602686B (zh) | 一种使用远程sim模块的方法及电子设备 | |
US11843712B2 (en) | Address book-based device discovery method, audio and video communication method, and electronic device | |
CN112887926B (zh) | 一种呼叫方法及装置 | |
EP3902328A1 (en) | Network searching method, and terminal device | |
CN112335294B (zh) | 一种紧急呼叫方法及用户终端 | |
CN113973398B (zh) | 无线网络连接方法、电子设备及芯片*** | |
WO2021031865A1 (zh) | 通话方法及装置 | |
WO2020133006A1 (zh) | 基于低功耗蓝牙的通信方法及相关装置 | |
EP4187872A1 (en) | Task processing method and related electronic device | |
CN114095885B (zh) | 通话方法、***和相关装置 | |
CN113676902B (zh) | 一种提供无线上网的***、方法及电子设备 | |
CN114338922B (zh) | 视频播放方法和视频播放装置 | |
CN114765768B (zh) | 一种网络选择方法及设备 | |
CN116056050A (zh) | 播放音频的方法、电子设备及*** | |
CN116709225A (zh) | 通话方法、电子设备、网络设备及*** | |
CN114465968A (zh) | 一种不同设备之间的跨应用互联方法及相关装置 | |
CN114697438B (zh) | 一种利用智能设备进行通话的方法、装置、设备及存储介质 | |
CN115942253B (zh) | 一种提示方法及相关装置 | |
CN114900583B (zh) | 控制视频彩振播放的方法和装置 | |
CN117014884A (zh) | 号码使用方法及相关设备 | |
CN116170782A (zh) | 一种投屏方法、相关装置及*** | |
CN116938950A (zh) | 一种数据传输的方法、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |