CN114363840A - 被叫用户活动信息获取方法 - Google Patents

被叫用户活动信息获取方法 Download PDF

Info

Publication number
CN114363840A
CN114363840A CN202011085148.1A CN202011085148A CN114363840A CN 114363840 A CN114363840 A CN 114363840A CN 202011085148 A CN202011085148 A CN 202011085148A CN 114363840 A CN114363840 A CN 114363840A
Authority
CN
China
Prior art keywords
called terminal
activity information
user
information
terminal user
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
Application number
CN202011085148.1A
Other languages
English (en)
Inventor
许顺频
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.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Cloud Computing Technologies 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 Huawei Cloud Computing Technologies Co Ltd filed Critical Huawei Cloud Computing Technologies Co Ltd
Priority to CN202011085148.1A priority Critical patent/CN114363840A/zh
Priority to PCT/CN2021/094866 priority patent/WO2022077905A1/zh
Publication of CN114363840A publication Critical patent/CN114363840A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请实施例提供一种被叫终端用户的活动信息获取方法,所述方法包括:主叫终端向被叫终端发起呼叫请求;主叫终端获取被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息;主叫终端输出所述被叫终端用户的活动信息。本发明的技术方案使得主叫终端的用户在呼叫等待时可以获取被叫终端用户的活动信息,提高主叫用户体验。

Description

被叫用户活动信息获取方法
技术领域
本申请涉及通信领域,具体涉及一种被叫用户活动信息获取的方法。
背景技术
在传统的电话业务中,当主叫终端等待被叫终端接听时,主叫终端的界面上只能显示一些基本信息,例如,被叫用户的姓名和电话号码,被叫正在接通中等。同样,在各种终端的通信软件中也存在同样的问题,主叫终端的软件在发起呼叫后等待接通的过程中,在主叫终端的应用界面上也只能显示接通中。如果此时被叫终端的用户正在开车,被叫终端用户无暇接听通话,导致主叫用户等待较长的时间,直至呼叫超时。
发明内容
本申请实施例旨在提供一种在主叫终端获取被叫终端的用户的活动信息的方法,以使主叫终端的用户及时获知被叫终端的用户的活动,避免在被叫终端用户无暇接听时,主叫终端用户一直等待。
为实现上述目的,本申请一方面提供一种被叫终端用户活动信息获取方法,应用于主叫终端中,所述方法包括:向被叫终端发起呼叫请求;获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息;输出所述被叫终端用户的活动信息。
通过向主叫终端反馈被叫终端用户的活动信息,使主叫终端的用户及时获知被叫终端的用户的活动,避免在被叫终端用户无暇接听时,而一直等待,提高主叫终端用户的体验。
在一种实施方式中,所述被叫终端用户的活动信息是根据所述被叫终端的状态信息确定的。
在一种实施方式中,所述被叫终端的状态信息包括:所述被叫终端的自身状态、所述被叫终端的所处环境的状态、所述被叫终端相关联的其他设备的状态中的一个或多个。
通过多种状态信息确定被叫终端的状态信息,使得被叫终端的状态信息的内容更加准确。
在一种实施方式中,所述输出所述被叫终端用户的活动信息包括:输出所述被叫终端用户的活动信息至所述主叫终端显示呼叫等待的界面。
界面输出被叫终端的活动信息使得主叫终端的用户及时获取被叫终端用户的活动信息。
在一种实施方式中,所述输出所述被叫终端用户的活动信息包括:将所接收的所述被叫终端用户的活动信息转换为语音信息;输出所述语音信息。
语音输出被叫终端的活动信息使得主叫终端的用户及时获取被叫终端用户的活动信息。在一种实施方式中,所述获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息包括:从所述被叫终端获取所述被叫终端用户的活动信息或者从状态服务器获取所述被叫终端用户的活动信息,所述状态服务器用于存储从所述被叫终端获取的被叫终端用户的活动信息。
主叫终端通过状态服务器获取被叫终端用户的活动信息,使得普通电信网络呼叫的的主叫终端可以获取被叫终端用户的活动信息。
在一种实施方式中,所述从状态服务器获取所述被叫终端用户的活动信息包括:发送获取请求至状态服务器,所述获取请求用于获取被叫终端用户的活动信息;接收所述状态服务器发送的所述被叫终端用户的活动信息。
本发明的第二方面听了一种被叫终端用户的活动信息获取方法,应用于被叫终端中,所述方法包括:接收主叫终端发起的呼叫请求;确定所述被叫终端用户的活动信息;发送所述被叫终端用户的活动信息。
被叫终端通过在接收呼叫后,获取被叫终端用户的活动信息并发送,使主叫终端的用户及时获知被叫终端的用户的活动,避免在被叫终端用户无暇接听时,而一直等待,提高主叫终端用户的体验。
在一种实施方式中,所述接收主叫终端发起的呼叫请求还包括:对所述主叫终端进行认证。
被叫终端对主叫终端进行认证,保证被叫终端用户的活动信息对于未认证通过的主叫终端用户的保密性。
在一种实施方式中,所述确定所述被叫终端用户的活动信息包括:根据被叫终端的状态信息确定所述被叫终端用户的活动信息。
在一种实施方式中,所述被叫终端的状态信息包括:所述被叫终端的自身状态、所述被叫终端的所处环境的状态、所述被叫终端相关联的其他设备的状态中的一个或多个。
在一种实施方式中,所述根据被叫终端的状态信息确定所述被叫终端用户的活动信息包括:对被叫终端的状态信息进行分析确定所述被叫终端用户的活动信息,或将所述被叫终端的状态信息作为所述被叫终端用户的活动信息。
在一种实施方式中,所述发送所述被叫终端用户的活动信息包括:向所述主叫终端发送所述被叫终端用户的活动信息,或向状态服务器发送所述被叫终端用户的活动信息。
被叫终端通过状态服务器发送被叫终端用户的活动信息,使得普通电信网络呼叫的的主叫终端可以获取被叫终端用户的活动信息。
在一种实施方式中,在所述发送所述被叫终端用户的活动信息后还包括:当所述获取信息为预设的活动信息时,则挂断所述呼叫请求。
被叫用户根据被叫终端用户的活动信息做出挂断的操作,保证被叫终端用户不被打扰,提高被叫终端用户的体验。
本发明的第三方面提供了一种主叫终端,用于实现第一方面的被叫终端用户活动信息获取方法。
本发明的第四方面提供了一种被叫终端,用于实现第二方面的被叫终端用户活动信息获取方法。
本发明的第五方面提供了一种计算终端,所述计算终端包括:处理器和存储器,所述存储器中存储有程序指令,所述处理器执行所述程序指令以实现第一方面所述的方法。
本发明的第六方面提供了一种计算终端,所述计算终端包括:处理器和存储器,所述存储器中存储有程序指令,所述处理器执行所述程序指令以实现第二方面所述的方法。
本发明的第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序或指令,当所述计算机程序或指令在计算机中执行时,令计算机执行第一或第二方面中任一项的所述的方法。
本发明的第八方面提供了一种计算机程序产品,所述计算计算机程序产品包括指令,当其在计算机上运行时,使得计算机执行上述第一或第二方面所述的方法。
附图说明
通过结合附图描述本说申请实施例,可以使得本申请实施例更加清楚:
图1示出了本发明实施例一的***模型;
图2示出了计算终端的结构示意图;
图3示出了本发明实施例一的流程图;
图4示出了本发明实施例一中的终端界面的变化示意图;
图5示出了本发明实施例三的***模型;
图6示出了本发明实施例三的流程图;
图7示出了本发明实施例四的流程图;
图8示出了本发明实施例五的***模型;
图9示出了本发明实施例五的流程图。
图10示出了本发明的一种主叫终端。
图11示出了本发明的一种被叫终端。
具体实施方式
为了使本申请的上述目的、技术方案和优点更易于理解,下文提供了详细的描述。所述详细的描述通过使用方框图、流程图和/或示例提出了终端和/或过程的各种实施例。由于这些方框图、流程图和/或示例包含一个或多个功能和/或操作,所以本领域内人员将理解可以通过许多硬件、软件、固件或它们的任意组合单独和/或共同实施这些方框图、流程图或示例内的每个功能和/或操作。
相关技术中,在主叫终端进入呼叫等待状态后,主叫终端的界面上仅会显示被叫用户的基本信息,具体的,基本信息包括被叫终端用户的姓名和电话号码,正在接通中,忙线,关机,不在服务区范围内,欠费。当被叫终端用户无法接听或无法拒绝该呼叫时,主叫终端用户会等待较长的时间,直至呼叫超时;同时,主叫终端发起的呼叫会使得被叫终端用户正在进行的活动被打扰,如被叫终端正用户正在用终端导航开车,相关技术中主叫终端的呼叫会显示在被叫终端最上层界面上,影响被叫终端用户的查看导航。本申请通过在在主叫终端进入呼叫等待状态时,被叫终端向主叫终端反馈被叫终端用户的活动信息,使主叫用户可以及时了解被叫用户的正在进行的活动,根据活动信息进行下一步操作,如等待或挂断,提高主叫用户体验;进一步的,在被叫终端在向主叫终端反馈被叫终端用户的活动信息后,被叫终端自动根据被叫终端用户的活动信息进行下一步操作,如被叫终端主动挂断呼叫并且不将接收等待界面在被叫终端上显示,提高被叫终端用户的体验。
实施例一:
本发明实施例提供的技术方案主要应用于如图1所示的***100中,***100包括通过网络102连接的主叫终端101及被叫终端103。主叫终端101用于通过网络102向被叫终端103发起呼叫。被叫终端101用于接收主叫终端103的呼叫并通过网络102向主叫终端101发送被叫终端用户的活动信息。网络102用于传输主叫终端101与被叫终端102之间的信息,具体的,网络102为IP网。在实施例一种主叫终端与被叫终端基于主叫终端机和被叫终端上安装的通信软件进行通信。
主叫终端101和被叫终端103可以采用如图2所示的计算终端200的形式实现,例如,通过将特定指令存储在存储单元204或存储介质206中以及由处理器201和/或208执行这些指令来实现。
图2为所述计算终端200的结构图。计算终端200包括与一个或多个数据存储单元连接的处理器201。数据存储单元可包括存储介质206和存储单元204。存储介质206可以是只读的,如只读存储器(ROM),或是可读写的,如硬盘或闪存。存储单元204可以是随机存取存储器(RAM)。存储单元204可以与处理器201集成在一起也可为独立的元件。处理器201是计算终端200的控制中心,用于执行程序代码以实现与所述程序指令对应的功能。可选地,处理器201包括一个或多个中央处理器(CPU),例如,如图2所示的CPU0和CPU1。可选地,计算终端100包括一个以上的处理器,例如,如图2所示的处理器201和208。处理器201和208都可以是单核(单CPU)处理器或多核(多CPU)处理器。本文所使用的术语“处理器”指一个或多个用于处理计算机程序指令等数据的终端、电路和/或处理内核。
处理器201和/或208的CPU将执行的程序代码存储在存储单元204或存储介质206中。可选地,存储介质206中存储的程序代码可以复制到存储单元204中以便处理器执行。处理器可执行至少一个内核(例如,以LINUZTM、UNIXTM、WINDOWSTM、ANDROIDTM、IOSTM等品牌厂商出售的操作***中的内核),众所周知该内核通过控制其它程序的执行、控制与***终端的通信以及控制计算终端资源的使用来控制计算终端200的运行。
计算终端200还包括通信设备205,计算终端200可通过该通信设备205直接或通过外部网络与另一终端或***进行通信。可选地,计算终端100还包括输出设备202和输入设备203。输出设备202与处理器201连接,并且能够以一种或多种方式显示输出信息。输出设备202的一个示例是视觉显示终端,例如,液晶显示屏(LCD)、发光二极管(LED)显示器、阴极射线管(CRT)或投影仪。输入设备203也与处理器201连接,并能够以一种或多种方式接收用户的输入。输入设备203的示例包括鼠标、键盘、触摸屏终端、传感终端等等。
计算终端200的上述元件可通过数据总线、地址总线、控制总线、扩展总线和本地总线等总线中的任一或任意组合互相连接。
计算终端200可以是通用计算终端或应用特定计算终端。作为实用示例,上述计算终端200可为应用服务器、超级计算机、台式计算机、笔记本电脑、个人数字助理(PDA)、移动电话、平板电脑、智能手机或具有如图2所示类似结构的任何其它终端。然而,本发明并不仅仅受限于任何特定类型的计算终端。在存储单元204中存储的具有不同功能的程序代码被处理器201(或处理器208,以下为方便描述,仅以处理器201为例进行说明)运行之后形成进程。
首先,结合图3对本实施例的被叫终端用户活动信息接收方法进行介绍。
步骤S301、主叫终端101向被叫终端103发起呼叫请求。
其中呼叫请求中包括主叫终端的标识,具体的可以是主叫终端的用户名,媒体接入(MAC)地址,因特网协议(IP)地址等一种或多种的组合可以唯一标识主叫终端的标识信息。示例性的,对于通信软件来说,主叫终端的标识为登录通信软件的用户的用户名。
步骤S302、被叫终端103接收到呼叫请求后,获取被叫终端的基本状态。
被叫终端根据通信软件的状态获取被叫终端的基本状态。其中基本状态包括:占线和空闲等相关技术中可以反馈给主叫终端状态,占线为被叫终端的通信软件正在与其他终端的通信软件进行通信时的状态,占线状态表明被叫终端不可以与主叫终端建立通信链路;空闲状态为被叫终端未与任何其他终端的通信软件进行通信的状态,空闲状态表明被叫终端可以与主叫终端建立通信链路。
步骤S303、被叫终端103将被叫终端的基本状态发送给主叫终端101。
可选的,在步骤S303后,被叫终端103进入接听等待状态。
步骤S304、主叫终端101进入呼叫等待状态。
步骤S305、被叫终端103获取被叫终端的状态信息。
被叫终端的状态信息包括被叫终端的自身状态,被叫终端的所处环境的状态,被叫终端相关联的其他设备的状态中的一个或多个。其中,被叫终端的状态为被叫终端获得的关于终端本身的状态信息,例如水平位置变化,界面上为考试界面等。对于水平位置的变化的获取,可以通过被叫终端中的定位模块周期性的检测被叫终端的位置并计算得到运动的轨迹和运动的速率等。对于界面上位考试界面状态的获取,可以通过在被叫终端中设置相应的进程,该进程提取屏幕界面网页上的内容的关键词,随后进程通过对关键词的分析得到界面上为考试界面。被叫终端的环境状态为所述被叫终端获得的被叫终端所处的环境信息,例如被叫终端所处的环境声音的强度,被叫终端所处的环境的亮度等。对于被叫终端所处环境的声音的强度的获取,可以通过输入设备中的听筒获取环境的声音强度。对于被叫终端所述的环境亮度获取,可以通过被叫终端的光学感应孔(一般位于听筒旁)检测光的强度,作为被叫终端所处的环境的亮度。被叫终端相关联的其他终端的状态为被叫终端通过通信设备从其他终端获取的其他终端的状态信息,例如与被叫终端连接的跑步机正在运行,与被叫终端连接的智能手表检测到的心率数值等。对于与被叫终端连接的跑步机正在运行的获取,跑步机通过网络与被叫终端连接,跑步机获取自身正在运行的状态,将此状态发送给被叫终端。对于与被叫终端连接的智能手表的心率数值的获取,智能手表通过蓝牙与被叫终端连接,通过智能手表的血氧检测模块获取手表用户的心跳数值,通过蓝牙将该数值发送给被叫终端。
可以在步骤S303被叫终端发送基本状态给主叫终端后,触发步骤S305。也可以在步骤S303被叫终端发送基本状态给主叫终端后,等待第一时间后触发步骤S305。
在步骤S305之前,可选的,被叫终端103可以根据主叫终端的标识对主叫终端103进行认证,若主叫终端通过认证,进行步骤S302,若主叫终端未通过认证,不进行后续步骤。具体的,被叫终端可以将主叫终端的标识在被叫终端中的分组中进行查询。如果主叫终端的标识在被叫终端的“白名单”则通过认证,具体的,“白名单”可以为通讯录,或通讯录中特定的分组如“亲戚”,“朋友”,“同学”等。对于被叫终端设置的“黑名单”,则主叫终端在被叫终端处不通过认证,具体的“黑名单”可以由用户设置或在互联网中查询到的具有特定标识的分组,如“销售”,“传销”,“诈骗”。
步骤S306、被叫终端对被叫终端的状态信息进行分析得到被叫终端用户的活动信息。
被叫终端用户的活动信息为与被叫终端用户在接收到被叫终端的呼叫时正在进行的活动的信息。
被叫终端用户的活动信息可以通过被叫终端的自身状态,被叫终端的所处环境的状态,被叫终端相关联的其他设备的状态中的一个或多个经过分析后得到,分析可以在被叫终端的存储单元204中通过建立分析进程,根据前述的状态信息得到被叫终端用户的活动信息,具体的,可以将被叫终端的状态信息对应的活动信息建立一个表,通过对表的查询得出活动信息。如表1所示:
表1
被叫终端的状态信息 活动信息
被叫终端位置变化 对方正在移动
最上层应用为考试 对方正在考试
与被叫终端连接的汽车在运行 对方正在开车
示例性的:
对于被叫终端103的自身状态分析得到被叫终端用户的活动信息的情形:可以通过被叫终端中的定位功能获取被叫终端103的位置周期性的变化且被叫终端移动速率低于速率阈值,如6千米/小时,此时分析得到的被叫终端用户的活动信息为“正在走路”;进一步的,被叫终端103移动速率超过速率阈值,如6千米/小时,此时分析得到的被叫终端用户的活动信息为“正在跑步”;同样,还可以通过被叫终端的水平仪检测到被叫终端的垂直位置在周期性的变化,通过被叫终端中的定位功能获取被叫终端103的位置周期性的变化且被叫终端移动速率低于速率阈值,如6千米/小时,此时分析得到的被叫终端用户的活动信息为“正在走路”。综上,“正在走路”的活动信息可以通过多个状态中一个或多个分析得到,由此可见,状态与活动信息之间的关系可以是多对一的。通过检测接收到呼叫前被叫终端103位于界面最上层的应用的内容以及被叫终端用户对应用的操作,此时分析得到的被叫终端用户的活动信息可以为“正在进行考试”,“正在看视频”,“正在打游戏”,“正在看新闻”,“正在汇报PPT”等活动信息。
对于被叫终端所处的环境的状态分析得到被叫终端用户的活动信息的情形:可以通过被叫终端103的输入单元进行采集,如有固定声源的声音,此时通过查找状态信息与被叫用户的活动信息的对应关系,分析得到的被叫终端用户的活动信息为“正在开会”或“正在听汇报”。
对于被叫终端所关联的其他设备的状态分析得到被叫终端用户的活动信息的情形:如与被叫终端连接的汽车正在行驶,汽车将正在行驶的状态信息发送给手机,此时分析得到的被叫终端用户的活动信息为“正在开车”。与被叫终端连接的家电的状态,如跑步机正在运行,跑步机将其正在运行的状态发送给被叫终端,此时分析得到的被叫终端用户的活动信息为“正在跑步”;电视将正在播放的信息发送给被叫终端,此时被叫终端用户的活动信息为“正在看电视”;窗帘拉起,灯具关闭,且与智能手表的心率低于第一阈值,如70次/分钟,三种设备将各自的状态发送给被叫终端,此时分析得到的被叫终端用户的活动信息为“正在睡觉”等。与被叫终端连接的可穿戴终端的状态,如耳机(与被叫终端有线或无线连接)连接且被叫终端音乐播放,此时分析得到的被叫终端用户的活动信息为“正在听音乐”。智能手表心率高于第二心跳阈值,如100次/分钟,此时分析得到的被叫终端用户的活动信息为“正在运动”。
被叫终端用户的活动信息可以是上述状态中的多个的组合分析后的结果,如根据与被叫终端连接的车辆正在运行且被叫终端上的导航软件的到达时间信息,此时分析得到的被叫终端用户的活动信息为“正在开车30分钟后到达”。被叫终端的定位功能获取终端位于公司且有固定的声源的声音并且被叫终端屏幕上层应用为PPT,此时分析得到的被叫终端用户的活动信息为“汇报PPT”,其中公司的位置是提前存储在被叫终端中的;被叫终端的定位功能获取终端位于图书馆且环境音低于10db,此时分析得到的被叫终端用户的活动信息为“图书馆看书”;与被叫终端连接的咖啡机正在运行且被叫终端的环境音高于50db,此时分析得到的被叫终端用户的活动信息为“磨咖啡”。被叫终端位置变化且与被叫终端连接的汽车反馈回正在行驶的状态信息,此时分析得到的被叫终端用户的活动信息为“开车”。与被叫终端连接的智能手表心率高于第二心跳阈值,如100次/分钟,且跑步机正在运行,此时分析得到的被叫终端用户的活动信息为上位的活动信息如“运动”,可以进一步将活动信息具体为下位的“跑步”,由此可见状态与活动信息之间可以是一对多的。与被叫终端连接的智能手表心率高于第一心跳阈值且手表的传感器表明在水中,此时分析得到的被叫终端用户的活动信息为“游泳”。
被叫终端的活动信息中,除了上述状态外可以在被叫终端的活动信息进一步加入状态信息,如被叫终端的静音,震动状态等,方便主叫终端用户判断是否等待,如被叫终端用户的活动信息为运动,并且手机为静音,被叫终端用户的活动信息“对方正在运动且手机静音”。
被叫终端根据被叫终端用户的活动信息,可以进一步分析被叫终端接听呼叫的可能性并直接将可能性对应的百分比加入活动信息中。具体的:若被叫终端用户的活动信息为考试或演示PPT,则被叫终端用户大概率(超过百分之50)不会接听电话。上述百分比可以进行大数据分析,如在网络中查找百分90的用户不会在演示PPT的时候接听电话,将该百分比加入被叫终端的活动信息中。
由于状态信息较多,终端的处理能力有限,可以将状态信息设置优先级,优先分析优先级高的状态信息,如将与工作相关的状态信息设置为高优先级,与心跳相关的状态信息设置为低优先级,状态信息为“上层应用界面为PPT”,“心跳超过阈值”,此时优先分析“上层应用界面为PPT”相应的被叫用户的活动信息为“正在演示PPT”而不是“心跳超过阈值”状态对应的“正在运动”。
步骤S307、被叫终端103向主叫终端发送被叫终端用户的活动信息。
步骤S308、主叫终端101接收被叫终端103发送的被叫终端用户的活动信息并输出。
具体的,被叫终端103可以反馈一个或多个被叫终端用户的活动信息给主叫终端101。主叫终端101接收被叫终端用户的活动信息并显示在界面上。可选的,主叫终端可以通过语音等的方式输出被叫终端用户的活动信息。
主叫终端在步骤S301后,在所述显示屏的用户图形界面GUI上显示呼叫等待的状态,在步骤S307后,在用户界面GUI上添加被叫终端用户的活动信息,以主叫终端为智能电话为例,图4示出了主叫终端用户界面GUI变化的过程。被叫为小明,在主叫终端进入呼叫等待状态后,其界面显示“接通中”,主叫终端接收被叫终端用户的活动信息,如“对方正在开车”将此被叫终端用户的活动信息在主叫终端界面上显示。
在步骤S301-步骤S308执行的过程中,如果被叫终端103接听或拒绝呼叫,则结束流程。
可选的,在主叫终端呼叫等待过程中,每隔预定时间执行步骤S305-S307,主叫终端周期性的更新主叫终端界面上活动信息。
在步骤S306后,被叫终端可以根据被叫终端用户的活动信息执行操作。
具体的将被叫终端用户的活动信息进行分类,根据分类执行不同的操作,操作与被叫终端用户的活动信息的对应关系可以提前由被叫终端用户设置并保存到被叫终端中。活动信息与操作的对应的关系如表2所示:
表2
被叫终端用户的活动信息 操作
散步/看新闻/看电视 继续呼叫等待,显示接听等待状态
睡觉 挂断,界面最上层显示主叫终端信息
演示PPT/开车 挂断,不在界面最上层显示主叫终端信息
进一步的,被叫终端还可以根据主叫用户的用户信息和被叫终端用户的活动信息,执行不同的操作,例如,被叫终端对于“白名单”中的用户的呼叫,可以无视活动信息对应的操作,如,对于“爱人”的呼叫不进行挂断且在被叫终端的界面上显示。进一步的,还可以根据用户的标签执行不同与非标签用户的操作,如活动信息为睡觉,主叫终端用户为“领导”or“爱人”,执行的操作为“调整振铃为最大强度”or“免提接听”,而非标签用户则执行挂断操作。
需要说明的是,对于重要的被叫终端用户的活动信息而言,如“演示PPT”,此时被叫终端用户不希望有任何打扰,被叫终端103在S303后可以不进入等待接听状态,即被叫终端103在接收到主叫终端的呼叫后,被叫终端103向主叫终端发送被叫终端用户的活动信息后,被叫终端103对呼叫执行挂断操作,并且不在界面最上层显示主叫终端信息。
被叫终端根据终端用户的不同的活动信息,执行不同的操作,可以保证在重要活动时主叫终端用户不被打扰或不遗漏重要主叫用户的呼叫,提高被叫终端用户的体验。
同样,主叫终端也可以根据被叫终端用户的活动信息进行后续操作的设置,如:被叫终端用户的活动信息为“考试,30分钟后结束”,则在30分钟后,主叫终端101自动向被叫终端主动发起呼叫。
实施例一中,主叫终端用户根据上述被叫终端的活动信息,可以判断被叫终端用户有可能不会接听或很大可能接听通话,使得主叫终端用户在呼叫等待时可以及时了解被叫终端用户的活动信息,选择及时挂断、继续等待或者其他动作,提高主叫用户体验。
实施例二、
实施例一中的步骤S306中被叫终端对状态信息进行分析得到被叫终端用户的活动信息,在实际应用中,可以将状态信息不进行分析直接作为被叫终端用户的活动信息,如“终端正在播放视频”、“终端环境噪音为80DB”、“电视正在播放”、“跑步机正在运行”。主叫终端用户在获取直接由状态信息得到的被叫终端用户的活动信息后,由主叫终端用户判断该信息代表的被叫用户正在进行的活动,选择及时挂断、继续等待或者其他动作。
实施例三、
实施例一公开了通过IP网络建立通信的主叫终端呼叫被叫终端过程中的状态接收方法。在实际应用中,对于普通的电话呼叫而言,由于传统的电信网络只能反馈运营商预设的信息,如占线,空闲,欠费,无信号等。主叫终端无法通过实施例一中的方式直接通过电信网络获取被叫终端用户的活动信息。实施例三给出了普通电话呼叫中被叫终端用户的活动信息的接收方法。
实施例三的***如图5所示,***500包括通过网络102连接的主叫终端101,被叫终端102和状态服务器104,且主叫终端101和被叫终端105还通过电信网络105连接。主叫终端101用于通过电信网络105向被叫终端103发起呼叫,并通过网络102向状态服务器104请求获取被叫终端用户的活动信息。被叫终端101用于通过电信网络105接收主叫终端103的呼叫并通过网络102向状态服务器104发送被叫终端用户的活动信息。状态服务器104用于在主叫终端101发起请求后,将被叫终端用户的活动信息发送给主叫终端101。不同与电信网络105,网络102用于传输主叫终端101与被叫终端102以及状态服务器104之间的信息,电信网络105用于传输主叫终端101和被叫终端103的呼叫信息。具体的呼叫状态接收的流程在后续说明。
通过图6对实施例三中被叫用户的活动信息的接收流程进行叙述。
步骤S601、主叫终端101通过电信网络105发起针对被叫终端103呼叫请求。
呼叫的发起过程与现有技术中电话呼叫相同,在此不做赘述。
步骤S602、主叫终端101通过电信网络105接收被叫终端的基本状态信息。
所述基本状态信息包括占线,空闲,欠费,无信号等。
图6中虚线是通过电信网络105发送的信息,实线为经过网络102发送的信息。
步骤S603、主叫终端101根据被叫终端的基本状态进入呼叫等待状态。
在确定被叫终端的基本状态后,如空闲或占线状态,通过电信网络主叫终端与被叫终端建立连接,主叫终端101进入呼叫等待状态,被叫终端103进入等待接听状态。
步骤S604、被叫终端获取状态信息,并根据状态信息获取被叫终端用户的活动信息。
在被叫终端进入呼叫接听状态后,被叫终端根据获取的状态信息得到被叫终端用户的活动信息,具体的被叫终端用户的活动信息的获得参见实施例一种的步骤S304-S305或实施例二相同,在此不做赘述。
步骤S605、被叫终端103向状态服务器104发送被叫终端用户的活动信息。
可选的,被叫终端在S604中可以不对状态信息进行处理,然后在步骤S605中,被叫终端103向状态服务器104反馈状态信息,状态服务器104根据获取的状态信息得到被叫终端用户的活动信息。将根据获取的状态信息得到被叫终端用户的活动信息的过程在状态服务器中进行,由于服务器的信息处理能力强,处理速度更快,将得到的被叫终端用户的活动信息保存在状态服务器中,与被叫终端标识相对应。
步骤S606、主叫终端101向状态服务器104发送被叫终端用户活动信息获取请求。
在步骤S603后,主叫用户进入呼叫等待状态,此时触发S606。
其中,被叫终端用户活动信息获取请求中包括被叫终端标识。所述被叫终端标识用于状态服务器查询对应的被叫终端用户活动信息。
步骤S607、状态服务器104将被叫终端用户的活动信息发送给主叫终端101。
步骤S608、主叫终端101接收被叫终端用户的活动信息并在界面上输出。
在步骤S601-步骤S608执行的过程中,如果被叫终端103接听或拒绝呼叫,则结束流程。
可选的,状态服务器可以每隔预定时间同步所有与状态服务器相连接的终端的活动信息,当第一终端向第二终端发起呼叫并进入呼叫等待后,第一终端向状态服务器发送请求,请求中包括第二终端标识,状态服务器将第二终端最新的状态发送给第一终端。
由于相关技术中,用于移动终端或固定电话的电信网络只能传递固定的信息,如占线,欠费,无信号,空闲等。通过设置状态服务器104,将被叫终端用户的活动信息发送到主叫终端,使得传统电话业务的主叫终端的用户及时获取被叫终端用户的活动信息,提高主叫终端用户体验,同时被叫终端可以根据被叫终端用户的活动信息执行后续的操作,提高被叫终端用户的体验。
实施例四、
如图7所示,实施例四给出了***500的另一种被叫终端用户活动信息的获取的流程图。
步骤S701-步骤S703与步骤S601-步骤S603相同。
步骤S704、主叫终端101向状态服务器104发送被叫终端用户活动信息获取请求。
所述被叫终端用户活动信息获取请求中包括被叫终端的标识。
步骤S705、状态服务器105向被叫终端请求获取被叫终端用户的活动信息。
可选的,可以在接收到状态服务器105向被叫终端请求后,被叫终端获取被叫终端用户的活动信息。
步骤S706、被叫终端103根据状态信息获取被叫终端用户的活动信息。
步骤S707、被叫终端103向状态服务器104发送被叫终端用户的活动信息。
步骤S708-步骤S709与步骤S607-步骤S608相同。
与实施例三状态服务器主动发送被叫终端用户的活动信息不同,实施例四中,被叫终端被动发送被叫终端用户的活动信息。
实施例五、
实施例三和四主叫终端通过状态服务器获取被叫终端用户的活动信息。对于电信网络呼叫而言,还可以通过在主叫和被叫终端中设置通信软件或进程用于接收和获取被叫终端用户的活动信息。***模型如图8所示。
相应的方法流程如图9所示。
步骤S901到步骤S903与步骤S601-步骤S603相同。
步骤S904、主叫终端101通过网络102向被叫终端请求获取被叫终端用户的活动信息。
步骤S905、被叫终端103根据状态信息获取被叫终端用户的活动信息。
步骤S906、被叫终端103通过网络102向主叫终端101发送被叫终端用户的活动信息。
步骤S907、主叫终端101通过网络102接收被叫终端103发送的被叫终端用户的活动信息并输出。
本发明还提供一种主叫终端1000,如图10所示。主叫终端1000包括:通信模块1001、输出模块1002。
所述通信模块1001,用于向被叫终端发起呼叫请求,获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息。所述通信模块1001所执行的功能的具体实现方式请参考图3中步骤S301、S307,图6中的S601、S602、S606、S608,图7中的S701、S702、S704、S709,图9中的S901、S902、S904、S907,在此不再赘述。
所述输出模块1002,用于输出所述被叫终端用户的活动信息。所述通信模块1001所执行的功能的具体实现方式请参考图3中步骤S304、S308,图6中的S603、S608,图7中的S703,图9中的S903、S907,在此不再赘述。
本发明还提供一种被叫终端1100,如图11所示。被叫终端1100包括:通信模块1101、处理模块1102。
通信模块1101,用于接收主叫终端发起的呼叫请求;所述通信模块1101所执行的功能的具体实现方式请参考图3中步骤S302、S303、S307,图6中的S605,图7中的S707,图9中的S906,在此不再赘述。
处理模块1102,用于确定所述被叫终端用户的活动信息;所述处理模块1101所执行的功能的具体实现方式请参考图3中步骤S302、S305、S306,图6中的S604,图7中的S706,图9中的S905,在此不再赘述。
所述通信模块1101还用于,发送所述被叫终端用户的活动信息。
本发明实施例提供了一种计算终端,所述计算终端包括:处理器和存储器,所述存储器中存储有程序指令,所述处理器执行所述程序指令以实现实施例一到五所述的方法。
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行实施例一到五中的方法。
本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行实施例一到五中的方法。
需要理解,本文中的“第一”,“第二”等描述,仅仅为了描述的简单而对相似概念进行区分,并不具有其他限定作用。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机的可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者包含一个或多个可用介质集成的服务器、数据中心等数据存储终端。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质,或者半导体介质(例如固态硬盘)等。
需要说明的是,本发明实施例提供的方法实施例能够与相应的装置实施例相互参考,本发明实施例对此不做限定。本发明实施例提供的方法实施例步骤的先后顺序能够进行适当调整,步骤也能够根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (22)

1.一种被叫终端用户活动信息获取方法,应用于主叫终端中,其特征在于,所述方法包括:
向被叫终端发起呼叫请求;
获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息;
输出所述被叫终端用户的活动信息。
2.如权利要求1所述的方法,其特征在于:所述被叫终端用户的活动信息是根据所述被叫终端的状态信息确定的。
3.如权利要求1-2任意一项所述的方法,其特征在于,所述输出所述被叫终端用户的活动信息包括:
输出所述被叫终端用户的活动信息至所述主叫终端显示呼叫等待的界面。
4.如权利要求1-2任意一项所述的方法,其特征在于,所述输出所述被叫终端用户的活动信息包括:
将所接收的所述被叫终端用户的活动信息转换为语音信息;
输出所述语音信息。
5.如权利要求1-4任意一项所述方法,其特征在于,所述获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息包括:从所述被叫终端获取所述被叫终端用户的活动信息或者从状态服务器获取所述被叫终端用户的活动信息,所述状态服务器用于存储从所述被叫终端获取的被叫终端用户的活动信息。
6.一种被叫终端用户的活动信息获取方法,应用于被叫终端中,其特征在于,所述方法包括:
接收主叫终端发起的呼叫请求;
确定所述被叫终端用户的活动信息;
发送所述被叫终端用户的活动信息。
7.如权利要求6所述的方法,其特征在于:所述确定所述被叫终端用户的活动信息包括:
根据被叫终端的状态信息确定所述被叫终端用户的活动信息。
8.如权利要求7所述的方法,其特征在于:所述被叫终端的状态信息包括:所述被叫终端的自身状态、所述被叫终端的所处环境的状态、所述被叫终端相关联的其他设备的状态中的一个或多个。
9.如权利要求7或8所述的方法,其特征在于:所述根据被叫终端的状态信息确定所述被叫终端用户的活动信息包括:
对被叫终端的状态信息进行分析确定所述被叫终端用户的活动信息,或将所述被叫终端的状态信息作为所述被叫终端用户的活动信息。
10.如权利要求6-9任意一项所述的方法,其特征在于:所述发送所述被叫终端用户的活动信息包括:
向所述主叫终端发送所述被叫终端用户的活动信息,或向状态服务器发送所述被叫终端用户的活动信息。
11.如权利要求6-10任意一项所述的方法,其特征在于:在所述发送所述被叫终端用户的活动信息后还包括:
当所述获取信息为预设的被叫终端用户的活动信息时,则挂断所述呼叫请求。
12.一种主叫终端,其特征在于,所述主叫终端包括:
通信模块,用于向被叫终端发起呼叫请求,获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息;
输出模块,用于输出所述被叫终端用户的活动信息。
13.如权利要求12所述的主叫终端,其特征在于:所述被叫终端用户的活动信息是根据所述被叫终端的状态信息确定的。
14.如权利要求12-13任意一项所述的主叫终端,其特征在于,所述输出所述被叫终端用户的活动信息包括:
输出所述被叫终端用户的活动信息至所述主叫终端显示呼叫等待的界面。
15.如权利要求13-14任意一项所述的主叫终端,其特征在于,所述输出所述被叫终端用户的活动信息包括:
将所接收的所述被叫终端用户的活动信息转换为语音信息;输出所述语音信息。
16.如权利要求12-15任意一项所述的主叫终端,其特征在于,所述获取所述被叫终端在接收到所述呼叫请求后生成的被叫终端用户的活动信息包括:从所述被叫终端获取所述被叫终端用户的活动信息或者从状态服务器获取所述被叫终端用户的活动信息,所述状态服务器用于存储从所述被叫终端获取的被叫终端用户的活动信息。
17.一种被叫终端,其特征在于,所述被叫终端包括:
通信模块,用于接收主叫终端发起的呼叫请求;
处理模块,用于确定所述被叫终端用户的活动信息;
所述通信模块还用于,发送所述被叫终端用户的活动信息。
18.如权利要求17所述的被叫终端,其特征在于:所述确定所述被叫终端用户的活动信息包括:
根据被叫终端的状态信息确定所述被叫终端用户的活动信息。
19.如权利要求18所述的被叫终端,其特征在于:所述被叫终端的状态信息包括:所述被叫终端的自身状态、所述被叫终端的所处环境的状态、所述被叫终端相关联的其他设备的状态中的一个或多个。
20.如权利要求18或19所述的被叫终端,其特征在于:所述根据被叫终端的状态信息确定所述被叫终端用户的活动信息包括:
对被叫终端的状态信息进行分析确定所述被叫终端用户的活动信息,或将所述被叫终端的状态信息作为所述被叫终端用户的活动信息。
21.如权利要求17-20任意一项所述的被叫终端,其特征在于:所述发送所述被叫终端用户的活动信息包括:
向所述主叫终端发送所述被叫终端用户的活动信息,或向状态服务器发送所述被叫终端用户的活动信息。
22.如权利要求17-21任意一项所述的被叫终端,其特征在于:所述处理模块还用于:在所述发送所述被叫终端用户的活动信息后,当所述获取信息为预设的被叫终端用户的活动信息时,则挂断所述呼叫请求。
CN202011085148.1A 2020-10-12 2020-10-12 被叫用户活动信息获取方法 Pending CN114363840A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011085148.1A CN114363840A (zh) 2020-10-12 2020-10-12 被叫用户活动信息获取方法
PCT/CN2021/094866 WO2022077905A1 (zh) 2020-10-12 2021-05-20 被叫用户活动信息获取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011085148.1A CN114363840A (zh) 2020-10-12 2020-10-12 被叫用户活动信息获取方法

Publications (1)

Publication Number Publication Date
CN114363840A true CN114363840A (zh) 2022-04-15

Family

ID=81090127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011085148.1A Pending CN114363840A (zh) 2020-10-12 2020-10-12 被叫用户活动信息获取方法

Country Status (2)

Country Link
CN (1) CN114363840A (zh)
WO (1) WO2022077905A1 (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080082820A1 (en) * 2006-10-03 2008-04-03 Motorola, Inc. Method and apparatus for determining availability of a remote party based on interaction with coupled devices
CN101656948A (zh) * 2008-08-19 2010-02-24 上海乐金广电电子有限公司 移动通信终端设备状态回复方法
CN101924837A (zh) * 2009-06-15 2010-12-22 上海凌犀电子科技有限公司 来电提醒方法、***及业务平台
CN103152477A (zh) * 2013-01-31 2013-06-12 深圳市金立通信设备有限公司 一种来电未接的处理方法及终端
CN105072294B (zh) * 2015-07-02 2018-05-04 北京奇虎科技有限公司 一种通话状态处理方法和装置

Also Published As

Publication number Publication date
WO2022077905A1 (zh) 2022-04-21

Similar Documents

Publication Publication Date Title
US10715567B2 (en) Method and apparatus for providing state information
US9807218B2 (en) Method for filtering spam in electronic device and the electronic device
WO2016163739A1 (en) Apparatus and method for setting camera
CN109101335B (zh) 扩展主机设备的功能
US11683366B2 (en) Systems, methods, and media for causing an action to be performed on a user device
CN113315869B (zh) 内容显示方法、装置、电子设备、***及存储介质
CN113873195A (zh) 视频会议控制方法、装置和存储介质
CN108521365B (zh) 一种添加好友的方法及移动终端
KR20150032884A (ko) 이벤트 생성을 위한 시스템 및 방법
CN109995543B (zh) 用于添加群成员的方法和设备
US8498392B2 (en) Method and a system for establishing a communication channel between a predetermined number of selected devices and a device and a server arranged for use in the system
CN114363840A (zh) 被叫用户活动信息获取方法
JP6367145B2 (ja) 来客通知装置、来客通知装置の制御方法、端末装置、インターホン親機、制御プログラム、および来客通知システム
CN107395493B (zh) 一种基于意图Intent分享消息的方法及装置
CN109120743A (zh) 联系人添加方法及装置、电子设备及存储介质
CN111818293B (zh) 通信方法、装置和电子设备
CN111611115B (zh) 帧速率的检测方法和装置
US20210243252A1 (en) Digital media sharing
CN114390239A (zh) 通信方法、装置、***、电子设备以及存储介质
CN108462801B (zh) 一种获取流媒体数据的方法、装置及***
CN107181772B (zh) 在线实时更新客户端状态的方法和装置
CN112492337B (zh) 一种通信方法、通信装置、服务器和存储介质
KR20200013974A (ko) 응답형 콘텐츠 제공 방법 및 이를 실행하는 시스템
US10873665B1 (en) Conference participant location and device identification
US20220400025A1 (en) Availability potential for individual in remote meeting

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