CN113259337B - 多终端音视频接听控制方法、服务器、终端、设备及介质 - Google Patents
多终端音视频接听控制方法、服务器、终端、设备及介质 Download PDFInfo
- Publication number
- CN113259337B CN113259337B CN202110494909.7A CN202110494909A CN113259337B CN 113259337 B CN113259337 B CN 113259337B CN 202110494909 A CN202110494909 A CN 202110494909A CN 113259337 B CN113259337 B CN 113259337B
- Authority
- CN
- China
- Prior art keywords
- video
- voice
- terminal
- account
- terminals
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开提供一种多终端音视频接听控制方法、服务器、终端、计算机设备及存储介质,其中,所述方法包括:在某账号存在语音/视频被请求时,获取已登录该账号的多个终端及该账号对应的用户所携带的可穿戴设备的当前位置;分别计算多个终端与可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;以及,按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。本公开提供的技术方案既避免了多个终端同时响铃提示造成的骚扰,又无需用户手动逐一关闭其余终端上的语音或视频请求,用户体验较好。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种多终端音视频接听控制方法、一种服务器、一种终端、一种计算机设备,以及一种计算机可读存储介质。
背景技术
随着互联网技术的发展,人们使用的终端数量及种类越来越多,而语音、视频是远程办公和生活中必不可少的沟通交流方式。然而,目前很多用户都存在允许同一账号在多个终端同时在线(比如微信、QQ等,可以在用户手机、平板电脑和工作电脑上同时在线),当有语音或视频请求发来的时候,多个终端会同时响铃提示而造成骚扰,也给他人增添了麻烦;并且当其中一个终端已经接听语音或视频请求时,其他终端仍然会响铃提醒一段时间,这类情况通常的解决方法是,需要用户手动去逐一关掉其他终端上的语音或视频请求,用户体验较差。
因此,提出一种可以解决多终端登录同一个账号时引起的多终端同时响铃提示所造成的骚扰的方案是目前亟待解决的问题。
发明内容
为了至少部分解决现有技术中存在的技术问题而完成了本公开。
根据本公开实施例的一方面,提供一种多终端音视频接听控制方法,所述方法应用于服务器,包括:
在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;
分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;以及,
按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。
根据本公开实施例的另一方面,提供一种多终端音视频接听控制方法,所述方法应用于登录同一账号的多个终端中的一个终端,包括:
接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求;
确定是否允许接入语音/视频;
若是,则执行允许接入语音/视频命令。
根据本公开实施例的再一方面,提供一种服务器,包括:
获取模块,其设置为在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;
计算模块,其设置为分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;以及,
第一发送模块,其设置为按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。
根据本公开实施例的又一方面,提供一种终端,所述终端为登录同一账号的多个终端中的一个终端,其包括:
接收模块,其设置为接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求;
确定模块,其设置为确定是否允许接入语音/视频;以及,
执行模块,其设置为在所述确定模块确定允许接入语音/视频时,执行允许接入语音/视频命令。
根据本公开实施例的还一方面,提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述多终端音视频接听控制方法。
根据本公开实施例的还一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述多终端音视频接听控制方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例提供的多终端音视频接听控制方法,当某账号存在语音/视频被请求时,服务器根据已登录该账号的各个终端与用户的距离由近及远的顺序依次向各个终端发送语音/视频请求,直至其中某一终端执行允许接入语音/视频命令就不再向其余终端发送语音/视频请求,由于语音/视频请求是依次发送的,避免了多个终端同时响铃提示造成的骚扰;而且,当其中一个终端接听了语音/视频后,就不再向其余终端发送语音/视频请求,也就无需用户手动逐一关闭其余终端上的语音或视频请求,减少了操作步骤,用户体验较好。
本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
图1为本公开实施例提供的一种多终端音视频接听控制方法的流程示意图;
图2为本公开实施例提供的另一种多终端音视频接听控制方法的流程示意图;
图3为本公开实施例提供的服务器的结构示意图;
图4为本公开实施例提供的终端的结构示意图;
图5为本公开实施例提供的多终端音视频接听控制***的结构示意图;
图6为本公开实施例提供的计算机设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本公开的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
图1为本公开实施例提供的一种多终端音视频接听控制方法的流程示意图。如图1所示,所述方法应用于服务器,包括如下步骤S101至S103。
S101.在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;
S102.分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;
S103.按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。
换言之,每向一个终端发送语音/视频请求,就先等待该终端确定自身是否允许接入语音/视频,若允许,则该终端执行允许接入语音/视频命令,并结束当前流程,不再向其余终端发送语音/视频请求;若不允许,再按照距离由近及远的顺序向下一个终端发送语音/视频请求,以此类推,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。当然,向某一终端发送的语音/视频请求具体为发送到该终端的音视频客户端上,而终端的客户端一旦接收到语音/视频请求就会触发该终端响铃。
其中,多个终端指的是两个或两个以上的终端。而且,多个终端可同时登录同一账号,即允许同一账号在多个终端上同时在线。该账号具体为语音软件或视频软件的账号,其账号信息可包括:用户名、密码和用户面部特征数据。至于语音/视频软件,指的是两个或两个以上不同位置的个人或群体,通过互联网传输线路及多媒体设备,实现即时且互动的沟通的计算机程序,通常支持多种接入方式,智能手机、平板电脑、笔记本电脑和台式机均可使用。
本实施例中,当某账号存在语音/视频被请求时,服务器根据已登录该账号的各个终端与用户的距离由近及远的顺序依次向各个终端发送语音/视频请求,直至其中某一终端执行允许接入语音/视频命令就不再向其余终端发送语音/视频请求,由于语音/视频请求是依次发送的,避免了多个终端同时响铃提示造成的骚扰;而且,当其中一个终端接听了语音/视频后,就不再向其余终端发送语音/视频请求,也就无需用户手动逐一关闭其余终端上的语音或视频请求,减少了操作步骤,用户体验较好。
在一种具体实施方式中,在步骤S101中,获取已登录该账号的多个终端的当前位置,具体为:
下发位置获取指令给已登录该账号的所有终端及该账号对应的用户所携带的可穿戴设备,以通知各个终端和所述可穿戴设备分别向服务器上报其当前地理位置信息,具体可以为GPS(Global Positioning System,全球定位***)数据信息。
例如,已登录该账号的多个终端分别为终端1、终端2、…、终端n,则终端1的当前地理位置信息是L1、终端2的当前地理位置信息是L2、…、终端n的当前地理位置信息是Ln;该账号对应的用户所携带的可穿戴设备的当前地理位置信息是D。其中,n为大于等于2的整数。
在步骤S102中,服务器将可穿戴设备的当前地理位置信息D作为参照,分别计算L1、L2、…、Ln与D之间的距离S,并按照计算结果由小到大(对应距离由近及远)的顺序排序为S1、S2、…、Sn,即S1、S2、…、Sn分别对应的终端与可穿戴设备的距离为由近及远。
在一种具体实施方式中,步骤S103包括如下步骤S1031至S1035。
S1031.向所述距离排序结果中距离用户最近的终端(即距离S1对应的终端)发送语音/视频请求,以使所述距离用户最近的终端响铃并开启前置摄像头抓取第一预设时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,否则,向服务器返回验证失败信息;
S1032.在接收到所述验证失败信息后,向所述距离用户最近的终端发送停止语音/视频请求,以使其停止响铃;
S1033.按照所述距离排序结果向下一个终端发送语音/视频请求,以使所述下一个终端响铃并开启前置摄像头抓取第一预设时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,否则,向服务器返回验证失败信息;
S1034.在接收到所述验证失败信息后,向所述下一个终端发送停止语音/视频请求,以使其停止响铃;
S1035.重复执行步骤S1033与S1034,直至某一终端执行允许接入语音/视频命令。
其中,第一预设时长可根据用户需求进行设定与调整。
本实施例中,服务器按照所述距离排序结果依次向各个终端发送语音/视频请求时,终端开启前置摄像头抓取一定时长的图像,并验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令,若没有,则向服务器返回验证失败信息;服务器在接收到验证失败信息化,再按照所述距离排序结果向下一个终端发送语音/视频请求,以此类推,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求了。
在一种具体实施方式中,在某账号存在语音/视频被请求时,还包括如下步骤S104和S105。
S104.检测该账号当前是否已在多个终端上登录,若该账号当前已在多个终端上登录,则执行步骤S101中的获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置的步骤;若该账号当前仅在一个终端上登录,则执行步骤S105;
S105.向已登录该账号的终端发送语音/视频请求,以通知其执行允许接入语音/视频命令。
本实施例中,当某账号存在语音/视频被请求时,服务器可先检测该账号当前是否已在多个终端上登录,若存在多个终端同时登录该账号,再通知已登录该账号的所有终端及该账号对应的用户所携带的可穿戴设备上报各自当前地理位置信息;若不存在多个终端同时登录该账号,即该账号当前仅在一个终端上登录,则服务器仅向该账号登录客户端的终端发送语音/视频请求。
本公开实施例提供的多终端音视频接听控制方法,当某账号存在语音/视频被请求时,服务器先通知已登录该账号的多个终端和该账号对应的用户所携带的可穿戴设备上报各自的当前地理位置信息,再将各终端上报的当前地理位置信息与可穿戴设备上报的当前地理位置信息进行比对,并按照距离由近及远的顺序对各个终端排序,然后向距离排序结果中距离用户最近的终端发送语音/视频请求,以使所述距离用户最近的终端响铃并开启前置摄像头抓取一定时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,同时服务器停止向其余终端下发语音/视频请求,否则,所述距离用户最近的终端的上的语音/视频接听按钮不能被触发,或者超过一定时长未执行允许接入语音/视频命令(即无人接听),就向服务器返回验证失败信息,服务器在接收到所述验证失败信息后,向所述距离用户最近的终端发送停止语音/视频请求,以使其停止响铃;接着,服务器按照所述距离排序结果向下一个终端发送语音/视频请求,以此类推,直至某一终端执行允许接入语音/视频命令,从而既避免了多个终端同时响铃提示造成的骚扰,又无需用户手动逐一关闭其余终端上的语音或视频请求,减少了操作步骤,用户体验较好。
图2为本公开实施例提供的另一种多终端音视频接听控制方法的流程示意图。如图2所示,所述方法应用于登录同一账号的多个终端中的一个终端,包括如下步骤S201至S203。
S201.接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求;
S202.确定是否允许接入语音/视频,若是,则执行步骤S203;否则,结束当前流程;
S203.执行允许接入语音/视频命令。
本实施例中,对于登录同一账号的多个终端中的一个终端,在接收到服务器发送的语音/视频请求后,先确定自身是否允许接入语音/视频,并根据结果决定是否执行允许接入语音/视频命令,而不是在接收到语音/视频请求后就直接执行允许接入语音/视频命令,避免了终端在不适合接入语音/视频时响铃提示造成的骚扰。
在一种具体实施方式中,步骤S202包括如下步骤S2021至S2024。
S2021.控制终端响铃并开启前置摄像头抓取第一预设时长的图像;
S2022.验证图像中是否有该账号对应的用户本人,若有,则执行步骤S2023;若没有,则执行步骤S2024;
S2023.确定允许接入语音/视频并控制终端停止响铃;
S2024.确定不允许接入语音/视频。
本实施例中,开启终端前置摄像头实时抓取一段时长的图像是为了进行身份认证,即验证图像中是否有该账号对应的用户本人,具体方法为:
对已抓取的图像进行人脸面部特征信息提取,若能从中提取出人脸面部特征信息,则需验证将要接听者是否为该账号对应的用户本人,具体地,将已提取出的人脸面部特征信息与该账号信息包括的人脸面部特征信息进行比对,若比对成功则判定已抓取的图像中有该账号对应的用户本人;若比对失败,或者从已抓取的图像中无法提取出人脸面部特征信息,则判定已抓取的图像中没有该账号对应的用户本人,这种情况下终端上的语音/视频接听按钮不能被触发。
而且,一旦验证将要接听者为该账号对应的用户本人,终端就执行允许接入语音/视频命令,同时服务器不再向其余终端发送语音/视频请求,即停止向其余终端下发语音/视频请求,避免其余终端上发出响铃提示而造成对用户的骚扰。
在一种具体实施方式中,若步骤S2023中验证图像中没有该账号对应的用户本人,还包括如下步骤S2025和S2026。
S2025.判断第二预设时长内终端是否执行了允许接入语音/视频命令,若已执行,则执行步骤S2026;若未执行,则执行步骤S2024;
S2026.确定允许接入语音/视频并控制终端停止响铃。
其中,第二预设时长可根据用户需求进行设定与调整。
本实施例中,在验证图像中没有该账号对应的用户本人的情况下,表明已抓取的图像中出现的人不是用户本人,或者已抓取的图像中根本没有出现人,这种情况下还可等待第二预设时长,若这段时间内有人触碰了语音/视频接听按钮,则导致终端执行允许接入语音/视频命令并控制终端停止响铃,那么服务器就不再向其余终端发送语音/视频请求;若这段时间内无人触碰语音/视频接听按钮,则导致终端无法执行允许接入语音/视频命令,那么就确定终端不允许接入语音/视频,服务器按照距离由近及远的顺序向下一个终端发送语音/视频请求。
在一种具体实施方式中,在步骤S2024中确定不允许接入语音/视频后,还包括如下步骤S204和S205。
S204.向服务器返回验证失败信息,以使服务器在接收到所述验证失败信息后向所述终端发送停止语音/视频请求,并按照距离由近及远的顺序依次向下一个终端发送语音/视频请求,直至某一终端执行允许接入语音/视频命令;
S205.在接收到服务器发送的停止语音/视频请求后执行停止语音/视频命令并控制终端停止响铃。
本实施例中,当终端确定不允许接入语音/视频时,服务器向其发送停止语音/视频请求,而终端在接收到停止语音/视频请求后执行停止语音/视频命令并控制终端停止响铃。
本公开实施例提供的多终端音视频接听控制方法,当登录同一账号的多个终端中的一个终端接收到服务器发送的语音/视频请求后,先确定自身是否允许接入语音/视频,并根据结果决定是否执行允许接入语音/视频命令,而不是在接收到语音/视频请求后就直接执行允许接入语音/视频命令,避免了终端在不适合接入语音/视频时响铃提示造成的骚扰。
图3为本公开实施例提供的服务器的结构示意图。如图3所示,所述服务器3包括:获取模块31、计算模块32和第一发送模块33。
其中,获取模块31设置为在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;计算模块32设置为分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;第一发送模块33设置为按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求。
在一种具体实施方式中,第一发送模块33包括:第一发送单元和第二发送单元。
其中,第一发送单元设置为向所述距离排序结果中距离用户最近的终端发送语音/视频请求,以使所述距离用户最近的终端响铃并开启前置摄像头抓取第一预设时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,否则,向服务器返回验证失败信息;
第二发送单元设置为接收所述验证失败信息,然后向所述距离用户最近的终端发送停止语音/视频请求,以使其停止响铃;
第一发送单元还设置为按照所述距离排序结果向下一个终端发送语音/视频请求,以使所述下一个终端响铃并开启前置摄像头抓取第一预设时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,否则,向服务器返回验证失败信息;
第二发送单元还设置为接收所述验证失败信息,然后向所述下一个终端发送停止语音/视频请求,以使其停止响铃;
第一发送单元和第二发送单元重复执行上述操作,直至某一终端执行允许接入语音/视频命令。
在一种具体实施方式中,所述服务器3还包括:检测模块34。
检测模块34设置为检测该账号当前是否已在多个终端上登录。
相应地,获取模块31具体设置为,在检测模块34检测到该账号当前已在多个终端上登录时,再执行获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置的操作;
第一发送模块33还设置为,在检测模块34检测到该账号当前仅在一个终端上登录时,向已登录该账号的终端发送语音/视频请求,以通知其执行允许接入语音/视频命令。
本公开实施例提供的服务器,当某账号存在语音/视频被请求时,先通知已登录该账号的多个终端和该账号对应的用户所携带的可穿戴设备上报各自的当前地理位置信息,再将各终端上报的当前地理位置信息与可穿戴设备上报的当前地理位置信息进行比对,并按照距离由近及远的顺序对各个终端排序,然后向距离排序结果中距离用户最近的终端发送语音/视频请求,以使所述距离用户最近的终端响铃并开启前置摄像头抓取一定时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,同时服务器停止向其余终端下发语音/视频请求,否则,所述距离用户最近的终端的上的语音/视频接听按钮不能被触发,或者超过一定时长未执行允许接入语音/视频命令(即无人接听),就向服务器返回验证失败信息,服务器在接收到所述验证失败信息后,向所述距离用户最近的终端发送停止语音/视频请求,以使其停止响铃;接着,服务器按照所述距离排序结果向下一个终端发送语音/视频请求,以此类推,直至某一终端执行允许接入语音/视频命令,从而既避免了多个终端同时响铃提示造成的骚扰,又无需用户手动逐一关闭其余终端上的语音或视频请求,减少了操作步骤,用户体验较好。
图4为本公开实施例提供的终端的结构示意图。所述终端为登录同一账号的多个终端中的一个终端,如图4所示,所述终端4包括:接收模块41、确定模块42和执行模块43。
其中,接收模块41设置为接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求;确定模块42设置为确定是否允许接入语音/视频;执行模块43设置为在确定模块42确定允许接入语音/视频时,执行允许接入语音/视频命令。
在一种具体实施方式中,所述终端4还包括:控制模块44;确定模块42包括:验证单元和确定单元。
其中,控制模块44设置为,在接收模块41接收到服务器发送的语音/视频请求后,控制终端响铃并开启前置摄像头抓取第一预设时长的图像。确定模块42的验证单元设置为验证图像中是否有该账号对应的用户本人;确定单元设置为,在验证单元验证出图像中有该账号对应的用户本人时,确定允许接入语音/视频,以及在验证单元验证出图像中没有该账号对应的用户本人时,确定不允许接入语音/视频。控制模块44还设置为,在确定模块42的确定单元确定为允许接入语音/视频时,控制终端停止响铃。
在一种具体实施方式中,确定模块42还包括:判断单元。
判断单元设置为,在验证单元验证出图像中没有该账号对应的用户本人时,判断第二预设时长内终端是否执行了允许接入语音/视频命令。
相应地,确定单元还设置为,在判断单元判断为第二预设时长内终端已执行允许接入语音/视频命令时,确定允许接入语音/视频;以及,在判断单元判断为第二预设时长内终端未执行允许接入语音/视频命令时,确定不允许接入语音/视频。
在一种具体实施方式中,所述终端4还包括:第二发送模块45。
第二发送模块45设置为,在确定模块42的确定单元确定为不允许接入语音/视频时,向服务器返回验证失败信息,以使服务器在接收到所述验证失败信息后向所述终端发送停止语音/视频请求,并按照距离由近及远的顺序依次向下一个终端发送语音/视频请求,直至某一终端执行允许接入语音/视频命令。
相应地,接收模块41还设置为接收服务器发送的停止语音/视频请求;执行模块43还设置为,在接收模块41接收到服务器发送的停止语音/视频请求后,执行停止语音/视频命令;控制模块44还设置为,在接收模块41接收到服务器发送的停止语音/视频请求后,控制终端停止响铃。
本公开实施例提供的终端,作为登录同一账号的多个终端中的一个终端,在接收到服务器发送的语音/视频请求后,先确定自身是否允许接入语音/视频,并根据结果决定是否执行允许接入语音/视频命令,而不是在接收到语音/视频请求后就直接执行允许接入语音/视频命令,避免了终端在不适合接入语音/视频时响铃提示造成的骚扰。
图5为本公开实施例提供的多终端音视频接听控制***的结构示意图。如图5所示,所述***包括服务器51,以及用户拥有的可穿戴设备52和至少两个终端53。
其中,服务器51可采用前述实施例中的服务器3;可穿戴设备52是用户可随时穿戴在身上的具有定位功能、蓝牙功能、能与服务器通信的设备;终端53是可以与其他终端同时登录同一账号的客户端载体,即允许同一账号在多个终端上同时在线,可采用前述实施例中的终端4。
由于前述实施例中已详细描述了服务器和终端的结构,此处不再赘述。
本公开实施例提供的多终端音视频接听控制***,既避免了多个终端同时响铃提示造成的骚扰,又无需用户手动逐一关闭其余终端上的语音或视频请求,减少了操作步骤,用户体验较好。
基于相同的技术构思,本公开实施例相应还提供一种计算机设备,如图6所示,所述计算机设备6包括存储器61和处理器62,所述存储器61中存储有计算机程序,当所述处理器62运行所述存储器61存储的计算机程序时,所述处理器62执行前述多终端音视频接听控制方法。
基于相同的技术构思,本公开实施例相应还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述多终端音视频接听控制方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。
Claims (11)
1.一种多终端音视频接听控制方法,其特征在于,应用于服务器,所述方法包括:
在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;
分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;以及,
按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求,其中向某一终端发送的语音/视频请求具体为发送到该终端的音视频客户端上,而终端的客户端一旦接收到语音/视频请求就会触发该终端响铃。
2.根据权利要求1所述的方法,其特征在于,所述按照距离排序结果依次向各个终端发送语音/视频请求,包括:
向所述距离排序结果中距离用户最近的终端发送语音/视频请求,以使所述距离用户最近的终端响铃并开启前置摄像头抓取第一预设时长的图像,再验证图像中是否有该账号对应的用户本人,若有,则执行允许接入语音/视频命令并停止响铃,否则,向服务器返回验证失败信息;
在接收到所述验证失败信息后,向所述距离用户最近的终端发送停止语音/视频请求,以使其停止响铃;以及,
按照所述距离排序结果向下一个终端发送语音/视频请求,以此类推,直至某一终端执行允许接入语音/视频命令。
3.根据权利要求1所述的方法,其特征在于,在某账号存在语音/视频被请求时,还包括:
检测该账号当前是否已在多个终端上登录;
若该账号当前已在多个终端上登录,则执行获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置的步骤;以及,
若该账号当前仅在一个终端上登录,则向已登录该账号的终端发送语音/视频请求,以通知其执行允许接入语音/视频命令。
4.一种多终端音视频接听控制方法,其特征在于,应用于登录同一账号的多个终端中的一个终端,所述方法包括:
接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求,其中向某一终端发送的语音/视频请求具体为发送到该终端的音视频客户端上,而终端的客户端一旦接收到语音/视频请求就会触发该终端响铃;
确定是否允许接入语音/视频;
若是,则执行允许接入语音/视频命令。
5.根据权利要求4所述的方法,其特征在于,所述确定是否允许接入语音/视频,包括:
控制终端响铃并开启前置摄像头抓取第一预设时长的图像;
验证图像中是否有该账号对应的用户本人;
若有,则确定允许接入语音/视频并控制终端停止响铃;
若没有,则确定不允许接入语音/视频。
6.根据权利要求5所述的方法,其特征在于,所述确定是否允许接入语音/视频,还包括:
若验证图像中没有该账号对应的用户本人,则判断第二预设时长内终端是否执行了允许接入语音/视频命令;
若已执行,则确定允许接入语音/视频并控制终端停止响铃;
若未执行,则确定不允许接入语音/视频。
7.根据权利要求5或6所述的方法,其特征在于,在确定不允许接入语音/视频后,还包括:
向服务器返回验证失败信息,以使服务器在接收到所述验证失败信息后向所述终端发送停止语音/视频请求,并按照距离由近及远的顺序依次向下一个终端发送语音/视频请求,直至某一终端执行允许接入语音/视频命令;以及,
在接收到服务器发送的停止语音/视频请求后执行停止语音/视频命令并控制终端停止响铃。
8.一种服务器,其特征在于,包括:
获取模块,其设置为在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置;
计算模块,其设置为分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序;以及,
第一发送模块,其设置为按照距离排序结果依次向各个终端发送语音/视频请求,以使各个终端逐个确定自身是否允许接入语音/视频,直至某一终端执行允许接入语音/视频命令,就不再向其余终端发送语音/视频请求,其中向某一终端发送的语音/视频请求具体为发送到该终端的音视频客户端上,而终端的客户端一旦接收到语音/视频请求就会触发该终端响铃。
9.一种终端,其特征在于,所述终端为登录同一账号的多个终端中的一个终端,其包括:
接收模块,其设置为接收服务器发送的语音/视频请求,其中,服务器在某账号存在语音/视频被请求时,获取已登录该账号的多个终端的当前位置,以及该账号对应的用户所携带的可穿戴设备的当前位置,再分别计算所述多个终端与所述可穿戴设备的当前位置之间的距离,并按照距离由近及远的顺序对各个终端排序,然后按照距离排序结果依次向各个终端发送语音/视频请求,其中向某一终端发送的语音/视频请求具体为发送到该终端的音视频客户端上,而终端的客户端一旦接收到语音/视频请求就会触发该终端响铃;
确定模块,其设置为确定是否允许接入语音/视频;以及,
执行模块,其设置为在所述确定模块确定允许接入语音/视频时,执行允许接入语音/视频命令。
10.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据权利要求1至7中任一项所述的多终端音视频接听控制方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,所述处理器执行根据权利要求1至7中任一项所述的多终端音视频接听控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110494909.7A CN113259337B (zh) | 2021-05-07 | 2021-05-07 | 多终端音视频接听控制方法、服务器、终端、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110494909.7A CN113259337B (zh) | 2021-05-07 | 2021-05-07 | 多终端音视频接听控制方法、服务器、终端、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113259337A CN113259337A (zh) | 2021-08-13 |
CN113259337B true CN113259337B (zh) | 2022-12-09 |
Family
ID=77223944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110494909.7A Active CN113259337B (zh) | 2021-05-07 | 2021-05-07 | 多终端音视频接听控制方法、服务器、终端、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113259337B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114286039A (zh) * | 2021-12-29 | 2022-04-05 | 富盛科技股份有限公司 | 一种音视频通话方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105610891A (zh) * | 2015-09-24 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 生物信息验证功能控制方法及装置和终端 |
CN105682066A (zh) * | 2016-03-30 | 2016-06-15 | 中国联合网络通信集团有限公司 | 终端呼叫转接方法、装置及*** |
CN105827875A (zh) * | 2015-11-02 | 2016-08-03 | 维沃移动通信有限公司 | 一种呼叫切换的方法、主叫终端及被叫终端 |
CN105915724A (zh) * | 2016-06-21 | 2016-08-31 | 依偎科技(南昌)有限公司 | 一种来电处理的方法、装置以及终端 |
CN108595145A (zh) * | 2018-04-26 | 2018-09-28 | 广东小天才科技有限公司 | 可穿戴设备的语音播放控制方法、装置及可穿戴设备 |
CN110138937A (zh) * | 2019-05-07 | 2019-08-16 | 华为技术有限公司 | 一种通话方法、设备及*** |
CN112671971A (zh) * | 2020-12-21 | 2021-04-16 | 青岛海尔科技有限公司 | 通话处理方法及装置、存储介质、电子装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580676A (zh) * | 2013-10-28 | 2015-04-29 | 中兴通讯股份有限公司 | 一种自动接听的方法及装置 |
CN108111698B (zh) * | 2018-02-09 | 2020-07-03 | 浙江万物工场智能科技有限公司 | 一种来电提醒方法、智能设备和计算机可读存储介质 |
-
2021
- 2021-05-07 CN CN202110494909.7A patent/CN113259337B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105610891A (zh) * | 2015-09-24 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 生物信息验证功能控制方法及装置和终端 |
CN105827875A (zh) * | 2015-11-02 | 2016-08-03 | 维沃移动通信有限公司 | 一种呼叫切换的方法、主叫终端及被叫终端 |
CN105682066A (zh) * | 2016-03-30 | 2016-06-15 | 中国联合网络通信集团有限公司 | 终端呼叫转接方法、装置及*** |
CN105915724A (zh) * | 2016-06-21 | 2016-08-31 | 依偎科技(南昌)有限公司 | 一种来电处理的方法、装置以及终端 |
CN108595145A (zh) * | 2018-04-26 | 2018-09-28 | 广东小天才科技有限公司 | 可穿戴设备的语音播放控制方法、装置及可穿戴设备 |
CN110138937A (zh) * | 2019-05-07 | 2019-08-16 | 华为技术有限公司 | 一种通话方法、设备及*** |
CN112671971A (zh) * | 2020-12-21 | 2021-04-16 | 青岛海尔科技有限公司 | 通话处理方法及装置、存储介质、电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113259337A (zh) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110178179B (zh) | 用于向电子设备用户认证的语音签名 | |
US20180103376A1 (en) | Device and method for authenticating a user of a voice user interface and selectively managing incoming communications | |
KR101910581B1 (ko) | 사용자 대화 활동성 및 대화 상황 정보를 활용한 대화방 정렬 방법 및 그 시스템 | |
US20110044436A1 (en) | Personal Notification And Broadcasting | |
EP3249570B1 (en) | Method and device for providing prompt indicating loss of terminal | |
CN111246308A (zh) | 访问直播间的方法及装置、直播服务器、存储介质 | |
CN109145560A (zh) | 访问监控设备的方法及装置 | |
US9992330B1 (en) | Conference functionality between inmates and multiple approved parties in controlled environment | |
CN113259337B (zh) | 多终端音视频接听控制方法、服务器、终端、设备及介质 | |
CA2846210A1 (en) | Individual location tracking in detention environments | |
EP3337128B1 (en) | Method, device and computer readable medium for communication using smart video cameras | |
CN114268461B (zh) | 用户身份认证方法、装置、服务器、终端及存储介质 | |
WO2022017097A1 (zh) | 通话身份认证方法、终端及计算机可读存储介质 | |
US10735410B2 (en) | Systems and methods for authenticating a user for access to a conference session by validating the user's location | |
CN115460180A (zh) | 视频通话的处理方法和装置、电子设备 | |
EP3236377B1 (en) | Method, device and system for preventing account from being broken into | |
CN105025482B (zh) | 一种通信信息处理方法及其设备 | |
US20170171510A1 (en) | Method and device for leaving video message | |
US20170195864A1 (en) | Emergency Communication Method and Electronic Device | |
CN114125044A (zh) | 基于对象特征的消息推送方法、装置和存储介质 | |
JP2021106433A (ja) | 制御装置、制御システム、制御方法及びプログラム | |
CN110971864A (zh) | 一种云视讯会议中快速召开会议方法以及*** | |
CN112687018B (zh) | 位置确认方法及装置 | |
CN115331290A (zh) | 权限设置方法、装置、机器人、可读存储介质和电子设备 | |
CN113190404B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |