HK1228148B - User state reminding method and device in video communication - Google Patents
User state reminding method and device in video communication Download PDFInfo
- Publication number
- HK1228148B HK1228148B HK17101637.8A HK17101637A HK1228148B HK 1228148 B HK1228148 B HK 1228148B HK 17101637 A HK17101637 A HK 17101637A HK 1228148 B HK1228148 B HK 1228148B
- Authority
- HK
- Hong Kong
- Prior art keywords
- user
- mid
- communication event
- video
- communication
- Prior art date
Links
Description
技术领域Technical Field
本申请涉及通讯技术领域,尤其涉及一种视频通讯中的用户状态提醒方法及装置。The present application relates to the field of communication technology, and in particular to a method and device for reminding user status in video communication.
背景技术Background Art
当多个用户处于不同地点时,比如位于公司总部与分部的成员之间,可以通过召开视频会议,从而消除地理位置带来的局限性。传统的视频会议需要采用专门的视频、通讯设备,不仅成本高昂,而且必须固定安装在诸如会议室等处,仍然具有较大的使用局限性。When multiple users are in different locations, such as between company headquarters and branch offices, video conferencing can eliminate geographical limitations. Traditional video conferencing requires specialized video and communication equipment, which is not only expensive but also requires fixed installation in places like conference rooms, which still has significant limitations.
在相关技术中,提出了在手机、平板等便携式电子设备上配置视频通讯功能,使得用户可以在几乎任意位置使用视频通讯功能,提升了使用灵活性。In the related art, it is proposed to configure a video communication function on portable electronic devices such as mobile phones and tablets, so that users can use the video communication function almost anywhere, thereby improving the flexibility of use.
发明内容Summary of the Invention
有鉴于此,本申请提供一种视频通讯中的用户状态提醒方法及装置,可以使参与视频通讯的用户之间随时了解各自的状态变化情况,以便于对视频通讯进程和内容做出及时调整。In view of this, the present application provides a method and device for user status reminder in video communication, which can enable users participating in video communication to understand each other's status changes at any time, so as to make timely adjustments to the video communication process and content.
为实现上述目的,本申请提供技术方案如下:To achieve the above objectives, this application provides the following technical solutions:
根据本申请的第一方面,提出了一种视频通讯中的用户状态提醒方法,包括:According to a first aspect of the present application, a method for reminding a user of a status in a video communication is proposed, comprising:
在当前用户与其他用户的视频通讯过程中,监测到中途通讯事件;During the video communication between the current user and other users, a mid-communication event is detected;
向所述其他用户发送关于所述中途通讯事件的提醒消息,所述提醒消息用于指示所述当前用户是否对所述中途通讯事件存在响应需求。A reminder message regarding the mid-communication event is sent to the other user, where the reminder message is used to indicate whether the current user has a response requirement to the mid-communication event.
根据本申请的第二方面,提出了一种视频通讯中的用户状态提醒方法,包括:According to a second aspect of the present application, a method for reminding a user of a status in a video communication is proposed, comprising:
在当前用户与其他用户的视频通讯过程中,接收到关于所述其他用户的提醒消息,所述提醒消息用于指示所述其他用户是否对中途通讯事件存在响应需求;During a video communication between the current user and another user, a reminder message about the other user is received, the reminder message being used to indicate whether the other user has a response requirement to a mid-communication event;
根据所述提醒消息,调整视频通讯页面中对应于所述其他用户的视频窗口的显示内容。According to the reminder message, the display content of the video window corresponding to the other user in the video communication page is adjusted.
根据本申请的第三方面,提出了一种视频通讯中的用户状态提醒装置,包括:According to a third aspect of the present application, a user status reminder device in video communication is proposed, comprising:
监测单元,在当前用户与其他用户的视频通讯过程中,监测到中途通讯事件;The monitoring unit detects a mid-communication event during a video communication between the current user and other users;
发送单元,向所述其他用户发送关于所述中途通讯事件的提醒消息,所述提醒消息用于指示所述当前用户是否对所述中途通讯事件存在响应需求。A sending unit is configured to send a reminder message regarding the mid-communication event to the other users, wherein the reminder message is used to indicate whether the current user has a response requirement for the mid-communication event.
根据本申请的第四方面,提出了一种视频通讯中的用户状态提醒装置,包括:According to a fourth aspect of the present application, a user status reminder device in video communication is proposed, comprising:
接收单元,在当前用户与其他用户的视频通讯过程中,接收到关于所述其他用户的提醒消息,所述提醒消息用于指示所述其他用户是否对中途通讯事件存在响应需求;a receiving unit, which receives a reminder message about the other user during a video communication between the current user and the other user, wherein the reminder message is used to indicate whether the other user has a response requirement to a mid-communication event;
调整单元,根据所述提醒消息,调整视频通讯页面中对应于所述其他用户的视频窗口的显示内容。The adjusting unit adjusts the display content of the video window corresponding to the other user in the video communication page according to the reminder message.
由以上技术方案可见,本申请通过在视频通讯过程中监测到中途通讯事件时,确定当前用户是否对该中途通讯事件存在响应需求,从而通过向参与该视频通讯的其他用户发送提醒消息,使得其他用户能够及时了解到当前用户对于视频通讯的参与状况,比如当前用户是否由于对中途通讯事件的响应需求,使其暂时无法参与视频通讯,以便于其他用户对视频通讯进程和内容做出及时调整。It can be seen from the above technical solution that this application determines whether the current user has a response requirement for the mid-communication event when a mid-communication event is monitored during the video communication process, and then sends a reminder message to other users participating in the video communication, so that other users can promptly understand the current user's participation status in the video communication, such as whether the current user is temporarily unable to participate in the video communication due to the need to respond to the mid-communication event, so that other users can make timely adjustments to the video communication process and content.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请一示例性实施例提供的一种基于一侧用户的视频通讯中的用户状态提醒方法的流程图。FIG1 is a flowchart of a method for reminding user status in video communication based on one user, provided by an exemplary embodiment of the present application.
图2是本申请一示例性实施例提供的一种基于另一侧用户的视频通讯中的用户状态提醒方法的流程图。FIG2 is a flowchart of a method for reminding a user status in a video communication based on a user on the other side, provided by an exemplary embodiment of the present application.
图3是本申请一示例性实施例提供的一种视频通讯中的用户状态提醒方法的流程图。FIG3 is a flow chart of a method for reminding user status in video communication provided by an exemplary embodiment of the present application.
图4A-12是本申请一示例性实施例提供的一种视频通讯中的用户状态提醒的界面示意图。4A-12 are schematic diagrams of an interface for user status reminder in video communication provided by an exemplary embodiment of the present application.
图13是本申请一示例性实施例提供的另一种视频通讯中的用户状态提醒方法的流程图。FIG13 is a flowchart of another method for reminding user status in video communication provided by an exemplary embodiment of the present application.
图14是本申请一示例性实施例提供的一种电子设备的结构示意图。FIG14 is a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application.
图15是本申请一示例性实施例提供的一种基于一侧用户的视频通讯中的用户状态提醒装置的框图。FIG15 is a block diagram of a user status reminder device in video communication based on one user, provided by an exemplary embodiment of the present application.
图16是本申请一示例性实施例提供的另一种电子设备的结构示意图。FIG16 is a schematic structural diagram of another electronic device provided by an exemplary embodiment of the present application.
图17是本申请一示例性实施例提供的一种基于另一侧用户的视频通讯中的用户状态提醒装置的框图。FIG17 is a block diagram of a device for reminding user status in video communication based on a user on the other side, provided by an exemplary embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
在相关技术中,当用户A、B、C等参与到视频通讯时,如果用户A在视频通讯的过程中接听到来自用户D的通话,那么该用户A将无法参与到视频通讯中,但是用户B、C等由于并不了解用户A处于通话中,导致用户B、C等在正常推进视频通讯的过程中,可能使得用户A漏失重要的通讯内容,甚至影响相关通讯内容的后续执行。In related technologies, when users A, B, C, etc. participate in a video communication, if user A receives a call from user D during the video communication, then user A will not be able to participate in the video communication. However, since users B, C, etc. are not aware that user A is on a call, users B, C, etc. may cause user A to miss important communication content during the normal process of promoting the video communication, and even affect the subsequent execution of related communication content.
因此,本申请通过在视频通讯过程中的用户状态提醒,以解决相关技术中的上述问题。为对本申请进行进一步说明,提供下列实施例:Therefore, the present application solves the above-mentioned problems in the related art by reminding the user status during the video communication process. To further illustrate the present application, the following embodiments are provided:
图1是本申请一示例性实施例提供的一种基于一侧用户的视频通讯中的用户状态提醒方法的流程图,如图1所示,该方法应用于一侧用户的电子设备中,可以包括以下步骤:FIG1 is a flowchart of a method for reminding user status in video communication based on one user, provided by an exemplary embodiment of the present application. As shown in FIG1 , the method is applied to an electronic device of one user and may include the following steps:
步骤102,在当前用户与其他用户的视频通讯过程中,监测到中途通讯事件。Step 102: During the video communication between the current user and other users, a mid-communication event is detected.
步骤104,向所述其他用户发送关于所述中途通讯事件的提醒消息,所述提醒消息用于指示所述当前用户是否对所述中途通讯事件存在响应需求。Step 104: Send a reminder message about the mid-communication event to the other users, where the reminder message is used to indicate whether the current user has a response requirement to the mid-communication event.
在一实施例中,可以针对监测到中途通讯事件,直接判定为当前用户存在对该中途通讯事件的响应需求,而不必关注当前用户对该中途通讯事件的实际处理操作。例如,当中途通讯事件为通话事件时,只要检测到该通话事件的通话请求,即可判定为用户存在通话需求,而不必关注用户是否接通或挂断。In one embodiment, upon detecting a mid-communication event, it is possible to directly determine that the current user has a need to respond to the mid-communication event, without having to consider the current user's actual handling of the mid-communication event. For example, if the mid-communication event is a call event, as long as a call request is detected, it can be determined that the user has a need to make a call, without having to consider whether the user answered or hung up.
例如,可以根据视频通讯的应用进程的运行状态,识别出是否存在中途通讯事件,从而确定当前用户是否对中途通讯事件存在响应需求,并向其他用户发送相应的提醒消息。其中,当监测到所述视频通讯的应用进程切换至后台运行状态时,确定所述当前用户对所述中途通讯事件存在响应需求;当监测到所述视频通讯的应用进程由后台运行状态恢复至前台运行状态时,确定所述当前用户对所述中途通讯事件不存在响应需求。For example, based on the running state of the video communication application process, it is possible to identify whether there is a mid-communication event, thereby determining whether the current user has a need to respond to the mid-communication event, and sending a corresponding reminder message to other users. Specifically, when it is monitored that the video communication application process switches to the background running state, it is determined that the current user has a need to respond to the mid-communication event; when it is monitored that the video communication application process returns from the background running state to the foreground running state, it is determined that the current user does not have a need to respond to the mid-communication event.
在另一实施例中,可以根据所述当前用户对所述中途通讯事件的处理操作,确定所述当前用户是否对所述中途通讯事件存在响应需求,并向所述其他用户发送相应的提醒消息。其中,当所述处理操作为针对所述中途通讯事件的接通响应操作时,确定所述当前用户对所述中途通讯事件存在响应需求;当所述处理操作为针对所述中途通讯事件的断开操作时,确定所述当前用户对所述中途通讯事件不存在响应需求。In another embodiment, whether the current user has a response requirement to the mid-communication event can be determined based on the current user's processing operation on the mid-communication event, and a corresponding reminder message can be sent to the other user. Specifically, when the processing operation is a connection response operation for the mid-communication event, it is determined that the current user has a response requirement to the mid-communication event; and when the processing operation is a disconnection operation for the mid-communication event, it is determined that the current user does not have a response requirement to the mid-communication event.
相应地,图2是本申请一示例性实施例提供的一种基于另一侧用户的视频通讯中的用户状态提醒方法的流程图,如图2所示,该方法应用于另一侧用户的电子设备中,可以包括以下步骤:Accordingly, FIG2 is a flowchart of a method for reminding a user status in a video communication based on the other user, provided by an exemplary embodiment of the present application. As shown in FIG2 , the method is applied to the electronic device of the other user and may include the following steps:
步骤202,在当前用户与其他用户的视频通讯过程中,接收到关于所述其他用户的提醒消息,所述提醒消息用于指示所述其他用户是否对中途通讯事件存在响应需求。Step 202: During a video communication between a current user and another user, a reminder message about the other user is received, where the reminder message is used to indicate whether the other user has a response requirement to a mid-communication event.
步骤204,根据所述提醒消息,调整视频通讯页面中对应于所述其他用户的视频窗口的显示内容。Step 204: Adjust the display content of the video window corresponding to the other user in the video communication page according to the reminder message.
在本实施例中,当所述其他用户对所述中途通讯事件存在响应需求时,在所述视频窗口中示出所述响应需求对应的用户状态信息;当所述其他用户对所述中途通讯事件不存在响应需求时,在所述视频窗口中示出所述其他用户的视频画面。In this embodiment, when the other user has a response requirement for the mid-communication event, the user status information corresponding to the response requirement is shown in the video window; when the other user has no response requirement for the mid-communication event, the video screen of the other user is shown in the video window.
由以上技术方案可见,本申请通过在视频通讯过程中监测到中途通讯事件时,确定当前用户是否对该中途通讯事件存在响应需求,从而通过向参与该视频通讯的其他用户发送提醒消息,使得其他用户能够及时了解到当前用户对于视频通讯的参与状况,比如当前用户是否由于对中途通讯事件的响应需求,使其暂时无法参与视频通讯,以便于其他用户对视频通讯进程和内容做出及时调整。It can be seen from the above technical solution that this application determines whether the current user has a response requirement for the mid-communication event when a mid-communication event is monitored during the video communication process, and then sends a reminder message to other users participating in the video communication, so that other users can promptly understand the current user's participation status in the video communication, such as whether the current user is temporarily unable to participate in the video communication due to the need to respond to the mid-communication event, so that other users can make timely adjustments to the video communication process and content.
下面结合视频通讯中的提醒操作对应的双方用户之间的交互过程,对本申请的技术方案进行详细说明;其中,图3是本申请一示例性实施例提供的一种视频通讯中的用户状态提醒方法的流程图,如图3所示,该方法可以包括以下步骤:The following describes the technical solution of the present application in detail in conjunction with the interaction process between two users corresponding to the reminder operation in video communication. FIG3 is a flowchart of a method for reminding user status in video communication provided by an exemplary embodiment of the present application. As shown in FIG3, the method may include the following steps:
步骤302,用户A向服务器发起会议创建请求。Step 302: User A initiates a conference creation request to the server.
在本实施例中,用户A、用户B与用户C分别通过电子设备实现操作和通讯,比如该电子设备可以为手机、平板等,本申请并不对此进行限制。其中,电子设备上安装有可以实现视频通讯等通讯功能的应用程序,以实现本申请的视频通讯、通话等各类通讯操作。那么,本领域技术人员应当理解的是:为了便于描述,下方在描述诸如“用户A与用户B实现通讯”时,实际上应当为用户A和用户B分别通过各自的电子设备实现通讯。In this embodiment, user A, user B, and user C each operate and communicate through an electronic device, such as a mobile phone or tablet, which is not limited in this application. The electronic device is installed with an application that can implement communication functions such as video communication to implement various communication operations such as video communication and phone calls in this application. Therefore, those skilled in the art should understand that, for ease of description, when describing "user A and user B communicate," it should actually mean that user A and user B communicate through their respective electronic devices.
举例而言,上述的应用程序可以为即时通讯应用,比如“钉钉(DING Talk)”等企业即时通讯应用(EIM,Enterprise Instant Messaging)。那么,用户A、用户B和用户C等通过在钉钉的功能页面中的操控,即可实现相应的应用功能,比如视频通讯等。为了便于描述和理解,下述实施例中均以“钉钉”为例,针对企业环境下的视频通讯场景,如“视频会议”场景,对本申请的技术方案进行说明。For example, the aforementioned application can be an instant messaging application, such as "DingTalk" or other enterprise instant messaging applications (EIM). Then, users A, B, and C can implement corresponding application functions, such as video communication, by operating on the DingTalk function page. For ease of description and understanding, the following embodiments use "DingTalk" as an example to illustrate the technical solutions of this application for video communication scenarios in an enterprise environment, such as "video conferencing" scenarios.
如图4A所示,在钉钉提供的功能选择页面中,提供了关于“视频会议”的功能图标和文字说明;当然,还可以通过其他方式触发“视频会议”,比如在图4B所示的“工作”标签页中,也提供了关于“视频会议”的功能图标,那么当检测到用户A对图4A或图4B中的“视频会议”功能图标的触发操作时,可切换至图5所示的联系人配置页面,以“邀请联系人视频会议”,比如用户A已经邀请了用户B和用户C参加视频会议。As shown in Figure 4A, the function selection page provided by DingTalk provides a function icon and text description about "video conferencing"; of course, "video conferencing" can also be triggered in other ways. For example, in the "Work" tab shown in Figure 4B, a function icon about "video conferencing" is also provided. Then, when it is detected that user A triggers the "video conferencing" function icon in Figure 4A or Figure 4B, it can switch to the contact configuration page shown in Figure 5 to "invite contacts to video conferencing", for example, user A has invited user B and user C to participate in the video conference.
当检测到用户A对图5所示的联系人配置页面中的图标进行触发时,可以进一步邀请其他用户加入视频会议;当视频会议存在人数限制时,假定该限制为最多同时支持5人,那么如图5所示在图标下方可以示出诸如“可邀请2人”,表明除了当前已确定的用户A(即“我”)、用户B和用户C之外,还可以继续邀请2个用户加入当前的视频会议。当检测到用户A对图5所示的联系人配置页面中的图标进行触发时,可以移除已邀请的用户。When it is detected that user A triggers the icon in the contact configuration page shown in Figure 5, other users can be further invited to join the video conference. If there is a limit on the number of participants in the video conference, assuming that the limit is to support a maximum of 5 people at a time, then as shown in Figure 5, a message such as "2 people can be invited" can be displayed below the icon, indicating that in addition to the currently confirmed user A (i.e., "me"), user B, and user C, 2 more users can be invited to join the current video conference. When it is detected that user A triggers the icon in the contact configuration page shown in Figure 5, the invited users can be removed.
在确定所有需要邀请到联系人后,当检测到用户A对图5所示页面最下方的“点击发起”的触发操作时,电子设备可以通过钉钉向钉钉服务器发起相应的会议创建请求。After determining all contacts that need to be invited, when detecting that user A triggers the "click to initiate" operation at the bottom of the page shown in Figure 5, the electronic device can initiate a corresponding meeting creation request to the DingTalk server through DingTalk.
步骤304,创建视频会议。Step 304: Create a video conference.
在本实施例中,图6示出了一示例性实施例的创建视频会议时的等待页面,此时用户A可以通过触发页面左上角的“取消”,以终止本次视频会议的创建。In this embodiment, FIG6 shows a waiting page when creating a video conference according to an exemplary embodiment. At this time, user A can terminate the creation of this video conference by triggering “Cancel” in the upper left corner of the page.
当视频会议成功创建后,图7A示出了用户A的电子设备上的视频会议页面,该页面的背景为用户A的电子设备的摄像头采集到的视频画面,并在页面底部示出了分别对应于用户B、用户C等其他会议参与方的视频窗口,每个视频窗口中分别示出了相应用户的电子设备的摄像头采集到的视频画面。其中,视频会议页面中还可以包含其他功能按钮,比如“静音”、“免提”、“关闭摄像头”、“转换摄像头”等,以用于实现相应的操控功能;在检测到当前用户的预设隐藏操作时,比如对电子设备屏幕的背景区域的单击、双击或长按等操作,可以对图7A所示的上述功能按钮进行隐藏,使页面显示模式由图7A所示的常规模式切换至图7B所示的隐藏模式,以避免功能按钮对视频画面造成遮挡,便于当前用户对视频画面进行查看。其中,视频会议页面并不一定采用当前用户的电子设备的摄像头采集到的视频画面,比如当检测到用户A对图7A所示用户B或用户C等的视频窗口的选择操作时,可以将被选中的视频窗口中的视频画面配置为该视频会议页面的背景,并将被选中的视频窗口配置为对应于当前用户即用户A,从而将用户A自身的电子设备的摄像头采集到的视频画面显示于该视频窗口中。After the video conference is successfully created, FIG7A shows the video conference page on the electronic device of user A. The background of the page is the video image captured by the camera of the electronic device of user A, and video windows corresponding to other conference participants such as user B and user C are shown at the bottom of the page. Each video window shows the video image captured by the camera of the electronic device of the corresponding user. The video conference page may also include other function buttons, such as "mute", "hands-free", "turn off camera", "switch camera", etc., to implement corresponding control functions. When the preset hiding operation of the current user is detected, such as a single click, double click or long press on the background area of the electronic device screen, the above function buttons shown in FIG7A can be hidden, so that the page display mode is switched from the normal mode shown in FIG7A to the hidden mode shown in FIG7B, so as to avoid the function buttons from blocking the video image, making it easier for the current user to view the video image. Among them, the video conferencing page does not necessarily use the video screen captured by the camera of the current user's electronic device. For example, when user A is detected selecting the video window of user B or user C shown in Figure 7A, the video screen in the selected video window can be configured as the background of the video conferencing page, and the selected video window can be configured to correspond to the current user, user A, so that the video screen captured by the camera of user A's own electronic device can be displayed in the video window.
类似地,图8示出了用户C的电子设备上的视频会议页面,除了页面背景更换为用户C的电子设备的摄像头采集到的视频画面,且页面底部示出了分别对应于用户A、用户B等其他会议参与方的视频窗口,整个视频会议页面的布局与图7A类似,此处不再赘述。Similarly, Figure 8 shows a video conferencing page on user C's electronic device, except that the page background is changed to the video image captured by the camera of user C's electronic device, and the bottom of the page shows video windows corresponding to other conference participants such as user A and user B. The layout of the entire video conferencing page is similar to Figure 7A and will not be repeated here.
步骤306,用户A的电子设备监测到通话请求。Step 306: User A's electronic device detects a call request.
在本实施例中,用户A的电子设备在参与上述的视频会议的过程中,如果监测到针对自身的通话请求,相当于在该视频会议的中途发生的通讯事件,即中途通讯事件。中途通讯事件的类型并不限制于通话类型,比如该中途通讯事件还可以为其他用户发起的另一个视频会议;实际上本申请并不对该中途通讯事件的类型进行限制。In this embodiment, if user A's electronic device detects a call request for itself while participating in the aforementioned video conference, this is equivalent to a communication event occurring midway through the video conference, i.e., a midway communication event. The type of midway communication event is not limited to a call; for example, the midway communication event can also be another video conference initiated by another user; in fact, this application does not restrict the type of midway communication event.
当然,中途通讯事件应当与视频会议采用不同的通讯方式来实现,从而确保中途通讯事件不会导致视频会议中断。举例而言,当中途通讯事件为通话事件时,该通话事件通过移动通讯的CS(Circuit Switch,电路交换)域实现,而视频会议可以通过移动通讯的PS(Packet Switch,分组交换)域或通过诸如WIFI网络实现。Of course, mid-communication events should be implemented using different communication methods than video conferencing to ensure that mid-communication events do not cause video conferencing interruptions. For example, when the mid-communication event is a call event, the call event is implemented through the CS (Circuit Switch) domain of mobile communications, while the video conferencing can be implemented through the PS (Packet Switch) domain of mobile communications or through a network such as Wi-Fi.
根据本申请的一示例性实施例,可以根据当前用户对中途通讯事件的处理操作,确定当前用户是否对该中途通讯事件存在响应需求,从而向其他用户发送相应的提醒消息。下面通过图3所示的步骤308-318,对该实施例进行详细说明:According to an exemplary embodiment of the present application, it is possible to determine whether the current user has a response requirement for the mid-communication event based on the current user's processing operation on the mid-communication event, and thus send a corresponding reminder message to other users. The following is a detailed description of this embodiment through steps 308-318 shown in Figure 3:
步骤308,用户A的电子设备检测到通话接通。Step 308: User A's electronic device detects that the call is connected.
在本实施例中,基于用户A对于中途通讯事件的处理操作,确定用户A是否对该中途通讯事件存在响应需求。以通话事件为例:当电子设备检测到通话请求后,若检测到用户A的接通响应操作,则接通该通话事件,并认为用户A对该通话事件存在响应需求。In this embodiment, based on user A's handling of the mid-communication event, it is determined whether user A has a response requirement for the mid-communication event. For example, in the case of a call event, when the electronic device detects a call request and detects user A's answering operation, the call event is connected, and user A is deemed to have a response requirement for the call event.
步骤310,用户A的电子设备向服务器发送第一提醒消息,并中止本地的相关渲染。In step 310 , the electronic device of user A sends a first reminder message to the server and terminates local related rendering.
步骤312,服务器将第一提醒消息发送至用户B、用户C等。Step 312: The server sends the first reminder message to user B, user C, etc.
在本实施例中,通过用户A的电子设备可以向服务器(以钉钉为例进行说明时,该服务器即钉钉服务器)发送第一提醒消息,并由服务器转而告知用户B、用户C等其他视频会议的参与方,使这些参与方了解用户A是否对中途通讯事件(如上述的通话事件)存在响应需求,从而调整自身电子设备的视频会议页面中对应于用户A的视频窗口的显示内容。In this embodiment, user A's electronic device can send a first reminder message to the server (when using DingTalk as an example, the server is the DingTalk server), and the server in turn informs user B, user C and other video conference participants, so that these participants know whether user A has a response requirement for the mid-communication event (such as the above-mentioned call event), and thus adjust the display content of the video window corresponding to user A in the video conference page of their own electronic device.
以用户C为例。当存在响应需求时,针对如图8所示的视频会议页面中对应于用户A的视频窗口,用户C的电子设备可以在该视频窗口中示出该响应需求对应的用户状态信息(即,将该视频窗口中的视频画面切换为该响应需求对应的用户状态信息),比如图9所示的“通话中”或其他内容,以提示用户C该用户A正在执行“通话”类型的中途通讯事件,可能暂时无法参与到视频会议中;类似地,用户B等其他用户也可以在自身的电子设备上查看到相关的用户状态信息。那么,当视频会议的参与方均了解到用户A正在处理诸如“通话”类型的中途通讯事件时,这些用户可以避开重要内容或直接暂停视频会议的召开进度,直至用户A返回到视频会议中,从而避免用户A错失相关视频会议内容,尤其是对于较为重要的企业视频会议场景下,防止用户A漏听相关会议内容而影响相关工作的进展,具有重要的企业管理意义。Take user C as an example. When there is a response demand, for the video window corresponding to user A in the video conference page as shown in Figure 8, user C's electronic device can display the user status information corresponding to the response demand in the video window (that is, switch the video screen in the video window to the user status information corresponding to the response demand), such as "on a call" or other content as shown in Figure 9, to prompt user C that user A is performing a mid-communication event of the "call" type and may be temporarily unable to participate in the video conference; similarly, other users such as user B can also view the relevant user status information on their own electronic devices. Then, when all participants in the video conference know that user A is handling a mid-communication event such as a "call", these users can avoid important content or directly pause the progress of the video conference until user A returns to the video conference, thereby preventing user A from missing relevant video conference content. Especially for more important corporate video conferencing scenarios, preventing user A from missing relevant meeting content and affecting the progress of related work has important corporate management significance.
此外,对于用户A的电子设备而言,为了确保用户A对中途通讯事件的正常响应,该电子设备可以在保留视频会议的情况下,中止与该视频会议相关的渲染(render)操作,比如暂停对视频会议的页面显示输出和对摄像头、麦克风等器件的使用,而改为对与该中途通讯事件相关的渲染操作,比如输出相应的通话页面,以及对麦克风等器件的使用等。In addition, for user A's electronic device, in order to ensure that user A responds normally to the mid-communication event, the electronic device can terminate the rendering operations related to the video conference while retaining the video conference, such as pausing the page display output of the video conference and the use of devices such as cameras and microphones, and instead perform rendering operations related to the mid-communication event, such as outputting the corresponding call page and using devices such as microphones.
当然,虽然图3所示的实施例中,诸如上述的第一提醒消息(以及下述的第二提醒消息等)需要由服务器在用户A与用户B、用户C之间进行转发,但实际上用户A显然还可以通过点对点通讯直接发送至用户B、用户C,而不需要由服务器进行转发,本申请并不对此进行限制。Of course, although in the embodiment shown in Figure 3, the first reminder message mentioned above (and the second reminder message described below, etc.) needs to be forwarded by the server between user A and user B and user C, in fact, user A can obviously also send it directly to user B and user C through point-to-point communication without the need for forwarding by the server, and this application does not limit this.
步骤314,用户A的电子设备检测到通话断开。In step 314, user A's electronic device detects that the call is disconnected.
在本实施例中,用户A对中途通讯事件的响应,还包括对该中途通讯事件的断开操作。仍以通话事件为例:在电子设备检测到上述的接通响应操作并接通通话后,若检测到用户A的断开操作,则断开该通话事件,并认为用户A对该通话事件不存在响应需求。In this embodiment, user A's response to the mid-communication event also includes a disconnection operation. Taking a call event as an example: after the electronic device detects the aforementioned connection response operation and connects the call, if it detects a disconnection operation by user A, the call event is disconnected and it is deemed that user A no longer has a need to respond to the call event.
步骤316,用户A的电子设备向服务器发送第二提醒消息,并恢复本地的相关渲染。In step 316, user A's electronic device sends a second reminder message to the server and resumes local related rendering.
步骤318,服务器将第二提醒消息发送至用户B、用户C等。Step 318: The server sends a second reminder message to user B, user C, etc.
在本实施例中,与步骤310-312相类似的,用户A的电子设备可以向服务器(以钉钉为例进行说明时,该服务器即钉钉服务器)发送第二提醒消息,并由服务器转而告知用户B、用户C等其他视频会议的参与方,使这些参与方了解用户A是否对中途通讯事件(如上述的通话事件)存在响应需求,从而调整自身电子设备的视频会议页面中对应于用户A的视频窗口的显示内容。In this embodiment, similar to steps 310-312, user A's electronic device can send a second reminder message to the server (when using DingTalk as an example, the server is the DingTalk server), and the server in turn informs user B, user C and other video conference participants, so that these participants know whether user A has a response requirement for the mid-communication event (such as the above-mentioned call event), and thus adjust the display content of the video window corresponding to user A in the video conference page of their own electronic device.
仍以用户C为例。当不存在响应需求时,用户C的电子设备可以采用如图8所示的方式,即在视频会议页面中对应于用户A的视频窗口内,示出该用户A的电子设备的视频画面;尤其是,对于由存在响应需求切换为不存在响应需求的情况下,应当理解为:用户C的电子设备可以从如图9所示的视频会议页面(即对应于用户A的视频窗口中示出对应于响应需求的用户状态信息)恢复为如图8所示的视频会议页面(即对应于用户A的视频窗口中示出来自用户A的电子设备的视频画面)。类似地,用户B等其他用户也可以在自身的电子设备上查看到相关的视频画面的显示或恢复。Still taking user C as an example. When there is no response demand, user C's electronic device can adopt the method shown in Figure 8, that is, in the video window corresponding to user A in the video conference page, the video screen of user A's electronic device is displayed; in particular, for the case where there is a response demand to no response demand, it should be understood that: user C's electronic device can be restored from the video conference page shown in Figure 9 (that is, the user status information corresponding to the response demand is displayed in the video window corresponding to user A) to the video conference page shown in Figure 8 (that is, the video screen from user A's electronic device is displayed in the video window corresponding to user A). Similarly, other users such as user B can also view the display or restoration of the relevant video screen on their own electronic devices.
进一步地,用户A的电子设备在结束中途通讯事件时,即检测到用户A对于中途通讯事件的处理操作为针对该中途通讯事件的断开操作时,可以恢复与视频会议相关的渲染操作,包括对于视频会议页面的显示恢复,以及对于摄像头、麦克风的使用等。此外,用户A的电子设备在结束中途通讯事件后,还可能需要调整对于视频会议的通讯配置,以便于提供最优的通讯效果。那么,对于用户B、用户C等而言,在用户A的电子设备执行上述处理操作的过程中,可能无法立即恢复显示用户A的电子设备的视频画面,因而如图10所示,可以在用户A对应的视频窗口内示出诸如“恢复中”等信息,以提示用户B、用户C等耐心等待。Furthermore, when the electronic device of user A ends the mid-communication event, that is, when it detects that the processing operation of user A for the mid-communication event is a disconnection operation for the mid-communication event, it can resume the rendering operations related to the video conference, including the display restoration of the video conference page, and the use of the camera and microphone, etc. In addition, after the mid-communication event ends, the electronic device of user A may also need to adjust the communication configuration for the video conference in order to provide the best communication effect. Then, for user B, user C, etc., during the process of user A's electronic device performing the above-mentioned processing operations, it may not be possible to immediately resume the display of the video screen of user A's electronic device. Therefore, as shown in FIG10 , information such as "Restoring" can be displayed in the video window corresponding to user A to prompt user B, user C, etc. to wait patiently.
需要说明的是:It should be noted that:
在根据当前用户(如上述的用户A)的处理操作,判断其是否对于中途通讯事件存在响应需求时,除了步骤314所示的对于已接通的通话事件的挂断操作之外,还可能在步骤308中,直接挂断未接通的通话事件,即针对未接通的中途通讯事件的断开操作,此时可以采取的处理方式为:一种情况下,可以判定为当前用户对该中途通讯事件不存在响应需求,那么当前用户(以用户A为例)的电子设备可以向参与视频会议的其他用户(以用户B、用户C为例)发送提醒消息(类似于步骤316-318中的第二提醒消息,表明当前用户对中途通讯事件不存在响应需求),使用户B、用户C的电子设备在视频会议页面中对应于用户A的视频窗口内,示出该用户A的电子设备的视频画面,而由于用户B、用户C的电子设备中本来就在该视频窗口内示出了用户A的电子设备的视频画面,相当于并未发生显示变化;另一种情况下,由于并未影响(或影响很小)当前用户对视频会议的参与,并且如上所述,在诸如用户B、用户C等其他用户的电子设备上,实际上并未发生显示变化,因而可以忽略相应的中途通讯事件,不做任何关于响应需求的提醒消息的传达。When judging whether the current user (such as user A mentioned above) has a need to respond to the mid-communication event based on the processing operation of the current user (such as user A mentioned above), in addition to the hang-up operation for the connected call event shown in step 314, it is also possible to directly hang up the unconnected call event in step 308, that is, to perform a disconnect operation for the unconnected mid-communication event. The processing method that can be adopted at this time is: In one case, it can be determined that the current user has no need to respond to the mid-communication event, then the electronic device of the current user (taking user A as an example) can send a reminder message to other users participating in the video conference (taking user B and user C as examples) (similar to the second reminder message in steps 316-318, indicating that when In another case, since the current user's participation in the video conference is not affected (or the current user has no response requirement for the mid-communication event), the electronic devices of user B and user C display the video screen of user A's electronic device in the video window corresponding to user A in the video conference page, and since the electronic devices of user B and user C already display the video screen of user A's electronic device in the video window, it is equivalent to that no display change occurs. In another case, since it does not affect (or has a very small impact on) the current user's participation in the video conference, and as mentioned above, no display change actually occurs on the electronic devices of other users such as user B and user C, the corresponding mid-communication event can be ignored, and no reminder message about the response requirement is conveyed.
此外,在本申请的技术方案中,视频会议的参与方还可以对视频会议进行管理。以视频会议的发起者用户A的电子设备为例,假定该电子设备检测到用户A在如图7A所示的视频会议页面上执行预设用户操作后,比如向左滑动该视频会议页面,则可以切换至图11所示的会议管理页面。如图11所示,用户A可以分别点击用户B、用户C等用户的图标右侧的“话筒”图标,以实现对相应用户的静音管理,且用户A还可以通过触发页面上方的“全员静音”功能,以同时对所有用户进行静音管理。In addition, in the technical solution of the present application, the participants of the video conference can also manage the video conference. Taking the electronic device of user A, the initiator of the video conference, as an example, assuming that the electronic device detects that user A performs a preset user operation on the video conference page shown in Figure 7A, such as sliding the video conference page to the left, it can switch to the conference management page shown in Figure 11. As shown in Figure 11, user A can click on the "microphone" icon to the right of the icons of user B, user C, etc. to implement mute management of the corresponding users, and user A can also trigger the "mute all" function at the top of the page to mute all users at the same time.
用户A还可以通过如图11所示的会议管理页面,对参与视频会议的用户进行添加或移除。比如当视频会议限制人数为5人时,由于图11所示的会议管理页面中已经包含了用户A、用户B、用户C和用户D共4人时,可以在图标下方示出“可邀请1人”,表示用户A还可以最多将一个用户添加至当前的视频会议中。如图12所示,用户A还可以通过诸如将用户D对应的管理窗口向左滑动,以唤出“移除”按钮,并当检测用户A对该“移除”按钮的触发操作时,将该用户D从当前的视频会议中移除。User A can also add or remove users participating in the video conference through the conference management page shown in Figure 11. For example, when the number of participants in a video conference is limited to 5, since the conference management page shown in Figure 11 already includes 4 people, namely User A, User B, User C, and User D, "1 person can be invited" can be displayed below the icon, indicating that User A can add at most one user to the current video conference. As shown in Figure 12, User A can also call out the "Remove" button by, for example, sliding the management window corresponding to User D to the left, and when detecting that User A has triggered the "Remove" button, User D will be removed from the current video conference.
在图11-12所示的会议管理页面中,当用户D尚未成功被添加至视频会议时,比如用户D未接受会议添加邀请或者拒绝加入等,可以在相关管理窗口内示出重播图标,即图11-12中位于“话筒”图标左侧的图标,从而当检测到用户A对该重播图标的触发操作时,可以针对用户D发起重播请求,以重新邀请其加入当前的视频会议。In the conference management page shown in Figures 11-12, when user D has not been successfully added to the video conference, for example, user D has not accepted the conference invitation or refused to join, a replay icon can be displayed in the relevant management window, that is, the icon located to the left of the "microphone" icon in Figures 11-12, so that when user A triggers the replay icon, a replay request can be initiated for user D to re-invite him to join the current video conference.
而对于用户B、用户C等非发起者而言,根据实际配置,可使其具有与视频会议的发起者用户A相同的管理权限,即实现图11-12及上述的各项管理功能;或者,也可以使其仅具有用户A的部分管理权限,例如仅有静音权限、没有邀请或移除权限;或者,也可以不向非发起者分配管理权限。For non-initators such as user B and user C, depending on the actual configuration, they can have the same management permissions as user A, the initiator of the video conference, that is, realize the various management functions shown in Figures 11-12 and above; or, they can have only some of the management permissions of user A, such as only mute permissions, no invite or remove permissions; or, management permissions may not be assigned to non-initators.
图13是本申请一示例性实施例提供的另一种视频会议中的用户状态提醒方法的流程图,如图13所示,该方法可以包括以下步骤:FIG13 is a flowchart of another method for reminding user status in a video conference provided by an exemplary embodiment of the present application. As shown in FIG13 , the method may include the following steps:
步骤1302,用户A向服务器发起会议创建请求。Step 1302: User A initiates a conference creation request to the server.
步骤1304,创建视频会议。Step 1304: Create a video conference.
步骤1306,用户A的电子设备监测到通话请求。Step 1306: User A's electronic device detects a call request.
在本实施例中,步骤1302-1306可参考图3所示的步骤302-306,此处不再赘述。In this embodiment, steps 1302-1306 may refer to steps 302-306 shown in FIG3 , and are not described again here.
根据本申请的一示例性实施例,可以根据视频会议的应用进程的运行状态,确定当前用户是否对该中途通讯事件存在响应需求,从而向其他用户发送相应的提醒消息。下面通过图13所示的步骤1308-1318,对该实施例进行详细说明:According to an exemplary embodiment of the present application, it is possible to determine whether the current user has a response requirement for the mid-communication event based on the running status of the video conferencing application process, thereby sending a corresponding reminder message to other users. The following is a detailed description of this embodiment through steps 1308-1318 shown in Figure 13:
步骤1308,用户A的电子设备将视频会议的应用进程切换至后台运行状态。In step 1308, user A's electronic device switches the video conference application process to a background running state.
在本实施例中,当监测到视频会议的应用进程切换至后台运行状态时,该应用进程可能失去对于屏幕显示、扬声器播放、摄像头采集等方面的权限,影响视频会议的正常实现,因而可以判定为用户A存在对相应的中途通讯事件的响应需求,而无论用户A对该中途通讯事件执行了接通响应操作、断开操作或未处理。In this embodiment, when it is monitored that the application process of the video conference switches to the background running state, the application process may lose permissions for screen display, speaker playback, camera acquisition, etc., affecting the normal implementation of the video conference. Therefore, it can be determined that user A has a response requirement for the corresponding mid-communication event, regardless of whether user A performs a connection response operation, a disconnection operation, or does not process the mid-communication event.
换言之,当监测到中途通讯事件时,只要该中途通讯事件导致视频会议的应用进程切换至后台运行状态,就判定为当前用户存在对该中途通讯事件的响应需求,例如该中途通讯事件可以为存在屏幕显示、扬声器播放等权限的通话事件;而对于一些其他类型的中途通讯事件,比如在后台接收到邮件、即时通讯消息等,由于不会导致视频会议的应用进程切换至后台运行状态,可以判定为当前用户不存在对该中途通讯事件的响应需求。In other words, when a mid-communication event is detected, as long as the mid-communication event causes the application process of the video conference to switch to the background running state, it is determined that the current user has a need to respond to the mid-communication event. For example, the mid-communication event may be a call event with permissions such as screen display and speaker playback. For some other types of mid-communication events, such as receiving emails and instant messaging messages in the background, since they will not cause the application process of the video conference to switch to the background running state, it can be determined that the current user does not have a need to respond to the mid-communication event.
步骤1310,用户A的电子设备向服务器发送第一提醒消息,并中止本地的相关渲染。In step 1310 , user A's electronic device sends a first reminder message to the server and terminates local related rendering.
步骤1312,服务器将第一提醒消息发送至用户B、用户C等。Step 1312: The server sends the first reminder message to user B, user C, etc.
在本实施例中,步骤1310-1312可参考图3所示的步骤310-312,此处不再赘述。In this embodiment, steps 1310-1312 may refer to steps 310-312 shown in FIG3 , and are not described again here.
步骤1314,用户A的电子设备将视频会议的应用进程由后台运行状态恢复至前台运行状态。In step 1314, the electronic device of user A restores the video conference application process from the background running state to the foreground running state.
在本实施例中,视频会议的应用进程恢复至前台运行状态时,通常表明相应的中途通讯事件被断开,例如该中途通讯事件可能由于当前用户实施的断开操作(未接通情况下的直接断开,或者接通情况下被挂断)而断开,也可能由于当前用户未处理、等待超时而自动断开等。In this embodiment, when the application process of the video conference is restored to the foreground running state, it usually indicates that the corresponding mid-communication event is disconnected. For example, the mid-communication event may be disconnected due to a disconnection operation performed by the current user (direct disconnection when the call is not connected, or hanging up when the call is connected), or it may be automatically disconnected due to the current user not processing it or waiting timeout.
换言之,当监测到视频会议的应用进程由后台运行状态恢复至前台运行状态时,表明该视频会议可以正常使用诸如屏幕显示、扬声器播放、摄像头采集等权限,而中途通讯事件由于不具有上述权限、不会影响视频会议的正常实现,因而可以判定为当前用户对相应的中途通讯事件不存在响应需求。In other words, when it is monitored that the application process of the video conference is restored from the background running state to the foreground running state, it indicates that the video conference can normally use permissions such as screen display, speaker playback, camera acquisition, etc., and the mid-communication event does not have the above permissions and will not affect the normal implementation of the video conference. Therefore, it can be determined that the current user has no response requirements for the corresponding mid-communication event.
步骤1316,用户A的电子设备向服务器发送第二提醒消息,并恢复本地的相关渲染。Step 1316: User A's electronic device sends a second reminder message to the server and resumes local related rendering.
步骤1318,服务器将第二提醒消息发送至用户B、用户C等。Step 1318: The server sends a second reminder message to user B, user C, etc.
在本实施例中,步骤1316-1318可参考图3所示的步骤310-312,此处不再赘述。In this embodiment, steps 1316-1318 may refer to steps 310-312 shown in FIG3 , and are not described again here.
此外,在当前用户接收到来自其他用户的提醒消息时,除了对视频通讯页面(或视频会议页面)中对应于该其他用户的视频窗口的显示内容进行调整(例如在图8与图9之间实现显示切换)之外,该当前用户的电子设备还可以通过下述方式中至少之一执行提示操作:振动、呼吸灯闪烁、将对应于该其他用户的视频窗口呈现呼吸式显示(如高频率的边缘缩放、内容抖动等)、将该其他用户的视频窗口与视频通讯页面的背景进行切换(例如在图9中,将用户A较小的视频窗口的显示内容,与整个视频通讯页面较大的背景进行切换显示)等。In addition, when the current user receives a reminder message from another user, in addition to adjusting the display content of the video window corresponding to the other user in the video communication page (or video conference page) (for example, switching the display between Figure 8 and Figure 9), the current user's electronic device can also perform the reminder operation in at least one of the following ways: vibration, flashing of the breathing light, presenting a breathing display of the video window corresponding to the other user (such as high-frequency edge scaling, content jitter, etc.), switching the video window of the other user with the background of the video communication page (for example, in Figure 9, the display content of the smaller video window of user A is switched to the larger background of the entire video communication page), etc.
那么,通过上述的提示操作,可以在尽量不影响视频通讯进程的情况下,向当前用户实现更高强度的提示,避免诸如图8-9所示的显示切换被当前用户忽视,帮助当前用户切实关注和了解到该其他用户的实时状况,确保在其他用户对中途通讯事件存在响应需求时,当前用户能够及时暂停视频通讯的推进,以及在其他用户对中途通讯事件不存在响应需求时,即便当前用户由于暂停视频通讯而暂时离开,也能够及时恢复到该视频通讯的推进中。Then, through the above-mentioned prompt operation, a higher intensity prompt can be provided to the current user without affecting the video communication process as much as possible, avoiding the display switching shown in Figures 8-9 from being ignored by the current user, helping the current user to pay attention to and understand the real-time status of other users, and ensuring that when other users have a response demand for mid-communication events, the current user can pause the advancement of the video communication in time, and when other users do not have a response demand for mid-communication events, even if the current user temporarily leaves due to suspending the video communication, he can resume the advancement of the video communication in time.
图14示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图14,在硬件层面,该电子设备包括处理器1402、内部总线1404、网络接口1406、内存1408以及非易失性存储器1410,当然还可能包括其他业务所需要的硬件。处理器1402从非易失性存储器1410中读取对应的计算机程序到内存1402中然后运行,在逻辑层面上形成视频通讯中的用户状态提醒装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。FIG14 shows a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application. Referring to FIG14 , at the hardware level, the electronic device includes a processor 1402, an internal bus 1404, a network interface 1406, a memory 1408, and a non-volatile memory 1410, and may also include hardware required for other services. The processor 1402 reads the corresponding computer program from the non-volatile memory 1410 into the memory 1402 and then runs it, forming a user status reminder device in video communication at the logical level. Of course, in addition to software implementation, the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
请参考图15,在软件实施方式中,该视频通讯中的用户状态提醒装置可以包括监测单元1502和发送单元1504。其中:Please refer to FIG15 , in a software implementation, the user status reminder device in the video communication may include a monitoring unit 1502 and a sending unit 1504 .
监测单元1502,在当前用户与其他用户的视频通讯过程中,监测到中途通讯事件;The monitoring unit 1502 monitors a mid-communication event during a video communication between the current user and other users;
发送单元1504,向所述其他用户发送关于所述中途通讯事件的提醒消息,所述提醒消息用于指示所述当前用户是否对所述中途通讯事件存在响应需求。The sending unit 1504 sends a reminder message about the mid-communication event to the other users, where the reminder message is used to indicate whether the current user has a response requirement for the mid-communication event.
可选的,所述发送单元1504具体用于:Optionally, the sending unit 1504 is specifically configured to:
根据所述视频通讯的应用进程的运行状态,确定所述当前用户是否对所述中途通讯事件存在响应需求,并向所述其他用户发送相应的提醒消息。According to the running state of the application process of the video communication, it is determined whether the current user has a response requirement for the mid-communication event, and a corresponding reminder message is sent to the other users.
可选的:Optional:
当监测到所述视频通讯的应用进程切换至后台运行状态时,所述发送单元1504确定所述当前用户对所述中途通讯事件存在响应需求;When it is detected that the video communication application process switches to a background running state, the sending unit 1504 determines that the current user has a response requirement for the mid-communication event;
当监测到所述视频通讯的应用进程由后台运行状态恢复至前台运行状态时,所述发送单元1504确定所述当前用户对所述中途通讯事件不存在响应需求。When monitoring that the video communication application process is restored from the background running state to the foreground running state, the sending unit 1504 determines that the current user has no response requirement for the mid-communication event.
可选的,所述发送单元1504具体用于:Optionally, the sending unit 1504 is specifically configured to:
根据所述当前用户对所述中途通讯事件的处理操作,确定所述当前用户是否对所述中途通讯事件存在响应需求,并向所述其他用户发送相应的提醒消息。According to the processing operation of the current user on the mid-communication event, it is determined whether the current user has a response requirement for the mid-communication event, and a corresponding reminder message is sent to the other users.
可选的:Optional:
当所述处理操作为针对所述中途通讯事件的接通响应操作时,所述发送单元1504确定所述当前用户对所述中途通讯事件存在响应需求;When the processing operation is a connection response operation for the mid-communication event, the sending unit 1504 determines that the current user has a response requirement for the mid-communication event;
当所述处理操作为针对所述中途通讯事件的断开操作时,所述发送单元1504确定所述当前用户对所述中途通讯事件不存在响应需求。When the processing operation is a disconnection operation for the midway communication event, the sending unit 1504 determines that the current user has no response requirement for the midway communication event.
可选的,还包括:Optionally, also include:
中止单元1506,当所述处理操作为针对所述中途通讯事件的接通响应操作时,中止与所述视频通讯相关的渲染操作;The terminating unit 1506 , when the processing operation is a connection response operation for the mid-communication event, terminating the rendering operation related to the video communication;
恢复单元1508,当所述处理操作为针对所述中途通讯事件的断开操作时,恢复与所述视频通讯相关的渲染操作。The resuming unit 1508 resumes the rendering operation related to the video communication when the processing operation is a disconnection operation for the mid-communication event.
可选的,所述中途通讯事件为通话事件。Optionally, the mid-communication event is a call event.
图16示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图16,在硬件层面,该电子设备包括处理器1602、内部总线1604、网络接口1606、内存1608以及非易失性存储器1610,当然还可能包括其他业务所需要的硬件。处理器1602从非易失性存储器1610中读取对应的计算机程序到内存1602中然后运行,在逻辑层面上形成视频通讯中的用户状态提醒装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。FIG16 shows a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application. Referring to FIG16 , at the hardware level, the electronic device includes a processor 1602, an internal bus 1604, a network interface 1606, a memory 1608, and a non-volatile memory 1610, and may also include hardware required for other services. The processor 1602 reads the corresponding computer program from the non-volatile memory 1610 into the memory 1602 and then runs it, forming a user status reminder device in video communication at the logical level. Of course, in addition to software implementation, the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
请参考图17,在软件实施方式中,该视频通讯中的用户状态提醒装置可以包括接收单元1702和调整单元1704。其中:Please refer to FIG17 , in a software implementation, the user status reminder device in the video communication may include a receiving unit 1702 and an adjusting unit 1704 .
接收单元1702,在当前用户与其他用户的视频通讯过程中,接收到关于所述其他用户的提醒消息,所述提醒消息用于指示所述其他用户是否对中途通讯事件存在响应需求;The receiving unit 1702 receives a reminder message about the other user during a video communication between the current user and the other user, wherein the reminder message is used to indicate whether the other user has a response requirement to a mid-communication event;
调整单元1704,根据所述提醒消息,调整视频通讯页面中对应于所述其他用户的视频窗口的显示内容。The adjusting unit 1704 adjusts the display content of the video window corresponding to the other user in the video communication page according to the reminder message.
可选的,所述调整单元1704具体用于:Optionally, the adjusting unit 1704 is specifically configured to:
当所述其他用户对所述中途通讯事件存在响应需求时,在所述视频窗口中示出所述响应需求对应的用户状态信息;When the other user has a response requirement for the mid-communication event, user status information corresponding to the response requirement is displayed in the video window;
当所述其他用户对所述中途通讯事件不存在响应需求时,在所述视频窗口中示出所述其他用户的视频画面。When the other user has no response requirement for the midway communication event, the video screen of the other user is shown in the video window.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims (20)
Publications (3)
| Publication Number | Publication Date |
|---|---|
| HK1228148A HK1228148A (en) | 2017-10-27 |
| HK1228148A1 HK1228148A1 (en) | 2017-10-27 |
| HK1228148B true HK1228148B (en) | 2020-10-16 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI744294B (en) | Method and device for reminding user status in video communication | |
| US8245266B2 (en) | User interface | |
| CN105893129B (en) | Method and device for processing application program in terminal | |
| US9041763B2 (en) | Method for establishing video conference | |
| US10798536B2 (en) | Method, system, and device for processing system call in voice call | |
| TW202147834A (en) | Synchronizing local room and remote sharing | |
| CN105162678A (en) | Adaptive voice chat mode method and device | |
| CN107483319A (en) | Message sending method, device, storage medium, server and electronic equipment | |
| EP4096252B1 (en) | Voice call transfer method and electronic device | |
| CN110365931A (en) | Multi-party call control method and device, electronic equipment and storage medium | |
| CN106255075A (en) | The processing method and processing device of communication event, electronic equipment | |
| CN105075189B (en) | Receive communication events | |
| HK1228148B (en) | User state reminding method and device in video communication | |
| RU2612652C2 (en) | Telephone station of private use with devices control system | |
| JP2017528799A (en) | Export messaging service | |
| JP5516775B2 (en) | Power-saving IP phone main unit | |
| HK1228148A1 (en) | User state reminding method and device in video communication | |
| HK1228148A (en) | User state reminding method and device in video communication | |
| JP2012257086A (en) | Gateway device | |
| CN115473756A (en) | Message sending method, device, storage medium and electronic device | |
| WO2023225869A1 (en) | Bluetooth device control method and apparatus, and device and storage medium | |
| CN105578429A (en) | A calling method, calling device and called device | |
| HK1251367B (en) | Cross-device communication switching method, device and system | |
| HK1252574B (en) | Communication reminding method and device | |
| JP2009060161A (en) | Telephone set and control method of telephone set |