[go: up one dir, main page]

CN106506530A - Video conference calling method and device - Google Patents

Video conference calling method and device Download PDF

Info

Publication number
CN106506530A
CN106506530A CN201611109410.5A CN201611109410A CN106506530A CN 106506530 A CN106506530 A CN 106506530A CN 201611109410 A CN201611109410 A CN 201611109410A CN 106506530 A CN106506530 A CN 106506530A
Authority
CN
China
Prior art keywords
call
user
called
video conference
calling
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
CN201611109410.5A
Other languages
Chinese (zh)
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201611109410.5A priority Critical patent/CN106506530A/en
Publication of CN106506530A publication Critical patent/CN106506530A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention provides a kind of conference call method and apparatus, and the method includes:Obtain the ID of user to be called;Call identification set corresponding with the ID is obtained, call identification set includes at least two call identifications;According to the priority setting information of at least two call identification, user to be called is called by the call identification of high priority.As the corresponding call identification set of user to be called includes multiple call identifications with different priorities, so as to the mode of calling party is not limited only to using by the method for calling of video conference application.By conference call mode of the extension to user, when adopting after the method for calling call failure of video conference application, can be with automatically by other method of callings callings, so as to improve the success rate of conference call, it is ensured that user's membership demand.

Description

视频会议呼叫方法和装置Video conference calling method and device

技术领域technical field

本发明实施例涉及通信技术领域,尤其涉及一种视频会议呼叫方法和装置。The embodiments of the present invention relate to the technical field of communications, and in particular, to a method and device for calling a video conference.

背景技术Background technique

随着网络技术的发展以及人们工作、学习的流动性的增加,企业及个人对视频通讯的需求也越来越多,视频会议系统应运而生。With the development of network technology and the increase of the mobility of people's work and study, enterprises and individuals have more and more demands for video communication, and video conferencing systems have emerged as the times require.

传统视频会议系统往往驻地部署,即部署在企业侧,这大大增加了企业投入的成本,同时需要专门的人员对会议系统进行运行和维护。因此,视频会议系统逐渐呈现业务云化的趋势,即将视频会议系统的主要功能如会管会控、混音混频等,部署到云端,企业侧除视频会议终端外不再部署其他会议设备,从而大大降低了企业使用视频会议功能的成本。由于IMS的接入无关特性和集中业务提供的能力,IMS成为视频会议云化部署的一种重要方式。Traditional video conferencing systems are often deployed on-site, that is, on the enterprise side, which greatly increases the cost of enterprise investment, and requires specialized personnel to operate and maintain the conference system. Therefore, the video conferencing system is gradually showing the trend of business cloudification, that is, the main functions of the video conferencing system, such as conference management and conference control, audio mixing and frequency mixing, etc., are deployed to the cloud, and the enterprise side does not deploy other conferencing equipment except video conferencing terminals. Thereby greatly reducing the cost for enterprises to use the video conferencing function. Due to the access-independent nature of IMS and the ability to provide centralized services, IMS has become an important method for cloud-based deployment of video conferencing.

现有的基于IMS网络视频会议的一种呼叫方式是通过用户的视频会议客户端(或者称为视频会议应用,或者视频会议APP)标识呼叫用户,具体为:会议创建者在选定多个被呼叫用户后,基于预先保存的各被呼叫用户的视频会议APP标识,通过视频会议APP呼叫被呼叫用户。An existing calling method based on an IMS network video conference is to identify the calling user through the user's video conference client (or called a video conference application, or a video conference APP), specifically: the conference creator selects multiple After calling the user, call the called user through the video conference APP based on the pre-saved video conference APP identification of each called user.

但是,实际应用中,仅通过视频会议APP的方式呼叫用户,若由于用户已经卸载了视频会议APP、APP进程杀死、网络异常等原因,往往会导致无法呼叫到被呼叫用户的情况发生,从而导致视频会议呼叫失败。However, in practical applications, if the user is called only through the video conferencing APP, if the user has uninstalled the video conferencing APP, the APP process is killed, the network is abnormal, etc., it will often lead to the situation that the called user cannot be called, thus Causing the video conference call to fail.

发明内容Contents of the invention

本发明实施例提供一种视频会议呼叫方法和装置,用以提高视频会议呼叫的成功概率。Embodiments of the present invention provide a method and device for calling a video conference, which are used to increase the success probability of a video conference call.

本发明实施例提供一种视频会议呼叫方法,包括:An embodiment of the present invention provides a method for calling a video conference, including:

获取待呼叫用户的用户标识;Obtain the user ID of the user to be called;

获取与所述用户标识对应的呼叫标识集合,所述呼叫标识集合中包括至少两种呼叫标识;Obtain a call identity set corresponding to the user identity, where the call identity set includes at least two call identities;

根据所述至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫所述待呼叫用户。According to the priority setting information of the at least two call identities, the user to be called is called through the high priority call identities.

本发明实施例提供一种视频会议呼叫装置,包括:An embodiment of the present invention provides a video conference calling device, including:

第一获取模块,用于获取待呼叫用户的用户标识;The first obtaining module is used to obtain the user identification of the user to be called;

第二获取模块,用于获取与所述用户标识对应的呼叫标识集合,所述呼叫标识集合中包括至少两种呼叫标识;A second acquiring module, configured to acquire a call identifier set corresponding to the user identifier, where the call identifier set includes at least two call identifiers;

呼叫处理模块,用于根据所述至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫所述待呼叫用户。The call processing module is configured to call the user to be called through a high-priority call ID according to the priority setting information of the at least two call IDs.

本发明实施例提供的视频会议呼叫方法和装置,当视频会议服务侧获取待呼叫用户的用户标识比如用户姓名之后,可以从本地数据库中获取与待呼叫用户对应的呼叫标识集合,不同于现有技术中仅通过视频会议应用呼叫用户,本方案中,该待呼叫用户对应的该呼叫标识集合中包括至少两种呼叫标识,从而,呼叫用户的方式不仅限于采用通过视频会议应用的呼叫方式。而且,多种呼叫标识具有不同的呼叫优先级配送,从而可以优先以更佳的呼叫方式呼叫用户,以保证高质量、可靠地视频会议呼叫。通过扩展对用户的视频会议呼叫方式,当采用通过视频会议应用的呼叫方式呼叫失败后,还可以基于其他呼叫标识通过其他方式呼叫,从而提高了视频会议呼叫的成功性,保证了用户的入会需求。In the video conference call method and device provided by the embodiments of the present invention, after the video conference service side obtains the user ID of the user to be called, such as the user name, it can obtain the call ID set corresponding to the user to be called from the local database, which is different from the existing In the technology, the user is only called through the video conference application. In this solution, the call identification set corresponding to the user to be called includes at least two call identifications. Therefore, the method of calling the user is not limited to the method of calling through the video conference application. Moreover, various call identities have different call priority assignments, so that the user can be called with a better calling method first, so as to ensure high-quality and reliable video conference calls. By expanding the video conference calling method for users, when the calling method through the video conference application fails, it can also call through other methods based on other call identifiers, thereby improving the success of the video conference call and ensuring the user's joining needs .

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明视频会议呼叫方法实施例一的流程图;FIG. 1 is a flow chart of Embodiment 1 of the video conference calling method of the present invention;

图2为本发明视频会议呼叫方法实施例二的流程图;FIG. 2 is a flow chart of Embodiment 2 of the video conference calling method of the present invention;

图3为本发明视频会议呼叫装置实施例一的结构示意图;FIG. 3 is a schematic structural diagram of Embodiment 1 of a video conference calling device according to the present invention;

图4为本发明视频会议呼叫装置实施例二的结构示意图。FIG. 4 is a schematic structural diagram of Embodiment 2 of a video conference calling device according to the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。Terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. As used in the embodiments of the present invention and the appended claims, the singular forms "a", "said" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" used herein is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and/or B, which may mean that A exists alone, and A and B exist simultaneously. B, there are three situations of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。It should be understood that although the terms first, second, third, etc. may be used to describe XXX in the embodiments of the present invention, these XXX should not be limited to these terms. These terms are only used to distinguish XXX from each other. For example, without departing from the scope of the embodiments of the present invention, the first XXX may also be called the second XXX, and similarly, the second XXX may also be called the first XXX.

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the words "if", "if" as used herein may be interpreted as "at" or "when" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrases "if determined" or "if detected (the stated condition or event)" could be interpreted as "when determined" or "in response to the determination" or "when detected (the stated condition or event) )" or "in response to detection of (a stated condition or event)".

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a good or system comprising a set of elements includes not only those elements but also includes items not expressly listed. other elements of the product, or elements inherent in the commodity or system. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the article or system comprising said element.

图1为本发明视频会议呼叫方法实施例一的流程图,该实施例提供的视频会议呼叫方法可以由视频会议呼叫装置执行,该装置可以设置在视频会议AS(ApplicationServer)中,该视频会议呼叫装置可以是软件程序,也可以是硬件与软件程序的结合。在IMS架构中,AS是一种应用服务器,用于提供各种各样的增值业务,本发明实施例中的AS可以是一个会议的AS。另外,本发明实施例适用于企业或者个人等对视频会议有需求的场景中,而且本发明实施例中提供的视频会议呼叫方法可以看做是一种云会议,即由AS完成视频会议的各种处理策略,在用户侧,无需像现有技术中,还需要设置支持视频电话会议的相关设备等,一般来说,用户仅需要在自身的移动终端设备中安装视频会议应用(客户端)即可。Fig. 1 is a flow chart of Embodiment 1 of the video conference call method of the present invention, the video conference call method provided by this embodiment can be executed by a video conference call device, and the device can be set in a video conference AS (Application Server), the video conference call The means can be a software program or a combination of hardware and software programs. In the IMS architecture, the AS is an application server for providing various value-added services. The AS in the embodiment of the present invention may be a conference AS. In addition, the embodiments of the present invention are applicable to scenarios where enterprises or individuals have a demand for video conferencing, and the video conference call method provided in the embodiments of the present invention can be regarded as a cloud conference, that is, the AS completes all aspects of the video conference. According to this processing strategy, on the user side, there is no need to set up related equipment supporting video teleconferencing as in the prior art. Generally speaking, users only need to install a video conference application (client) in their own mobile terminal equipment. Can.

如图1所示,该方法包括如下步骤:As shown in Figure 1, the method includes the following steps:

步骤101、获取待呼叫用户的用户标识。Step 101, acquire the user ID of the user to be called.

在实际应用中,视频会议一般多在企业中被使用,视频会议的创建者可以通过在企业通信录中直接选择参与某次视频会议的人员姓名,这些人员姓名可以作为本实施例中的待呼叫用户,可选地,被选择出的人员可以构成呼叫列表,该列表中,从而,本实施例中待呼叫用户的用户标识,可以是指用户的名字。In practical applications, video conferencing is generally used in enterprises. The creator of the video conference can directly select the names of the people participating in a certain video conference in the corporate address book. The user, optionally, the selected persons may form a call list, and in this list, the user identifier of the user to be called in this embodiment may refer to the user's name.

在一种实际应用的场合,视频会议是可以被预约的,比如会议创建者想要在某天的某个时间发起视频会议,其可以提前创建好上述参与会议的人员列表以及设置视频会议的时间。当该视频会议的时间到达时,触发视频会议服务器获取该时间对应的人员列表,从而获得上述待呼叫用户的用户标识。In a practical application, video conferences can be reserved. For example, if the conference creator wants to initiate a video conference at a certain time on a certain day, he can create a list of the above-mentioned participants in the conference and set the time of the video conference in advance. . When the time of the video conference arrives, the video conference server is triggered to obtain a list of persons corresponding to the time, so as to obtain the user identifier of the user to be called.

步骤102、获取与该用户标识对应的呼叫标识集合,呼叫标识集合中包括至少两种呼叫标识。Step 102: Obtain a call identity set corresponding to the user identity, where the call identity set includes at least two call identities.

本实施例中,视频会议服务器侧可以预先存储每个用户对应的呼叫标识集合。每个用户对应的呼叫标识集合中可以包括多种可以呼叫该用户进行视频通话的呼叫标识,比如视频会议应用标识,本实施例中,为了保证视频会议呼叫具有更高的成功概率,该呼叫标识集合中还包括其他呼叫标识,即包括至少两种呼叫标识,比如包括视频会议应用标识的同时,还包括该用户的移动电话号码(Mobile Subscriber International ISDN/PSTNnumber,MSISDN)。In this embodiment, the video conference server side may pre-store a set of call identifiers corresponding to each user. The call ID set corresponding to each user may include a variety of call IDs that can call the user for a video call, such as a video conference application ID. In this embodiment, in order to ensure that the video conference call has a higher probability of success, the call ID The set also includes other call identities, that is, includes at least two kinds of call identities, for example, includes the video conference application ID and also includes the user's mobile phone number (Mobile Subscriber International ISDN/PSTN number, MSISDN).

当然,上述两种呼叫标识仅为举例,实际应用中,还可以将待呼叫用户的其他通信账号作为呼叫标识集合中的呼叫标识。Of course, the above two call identifiers are only examples. In practical applications, other communication accounts of the user to be called may also be used as the call identifiers in the call identifier set.

首先值得说明的是,视频会议应用标识可以是在每个用户注册视频会议应用时为该用户设置的,各个用户对应的视频会议应用标识各不相同。视频会议应用标识可以是自定义的数字序列或者数字、字母、符号的组合,也可以是移动电话号码加前缀或者后缀组成,前缀或者后缀可以是若干位数字和字母,还可以是移动电话号码加域名组成。Firstly, it is worth noting that the video conferencing application identifier may be set for each user when the user registers the video conferencing application, and the video conferencing application identifiers corresponding to each user are different. The video conferencing application logo can be a custom number sequence or a combination of numbers, letters, and symbols, or it can be composed of a mobile phone number plus a prefix or suffix. The prefix or suffix can be several digits and letters, or it can be a mobile phone number plus The composition of the domain name.

移动电话号码可以是预先通过建立通信录的方式获得,从而在创建视频会议,选择待呼叫用户时,直接获得待呼叫用户的这些号码。Mobile phone numbers can be obtained in advance by establishing an address book, so that when creating a video conference and selecting a user to be called, these numbers of the user to be called are directly obtained.

也就是说,在一种可选实现方式中,通信录中可以预先保存有用户名称、移动电话号码、视频会议应用标识之间的对应关系,基于该对应关系,可以获得待呼叫用户的呼叫标识集合。That is to say, in an optional implementation manner, the correspondence between the user name, the mobile phone number, and the video conference application identifier may be stored in the address book in advance, and based on the correspondence, the calling identifier of the user to be called can be obtained gather.

其次值得说明的是,由于上述举例出的多种呼叫标识,在实际的通信应用中其对应的通信方式,所采用的通信网络往往是不同的。其中,诸如视频会议应用等通信方式往往在wifi网络下使用,且对网络信号质量较为敏感,如果网络信号质量较差,往往导致视频会议呼叫失败的可能性极高。因此,本实施例中,为了降低在网络信号质量较差的场景中采用这些对网络信号质量非常敏感的呼叫方式而容易导致无法呼叫到待呼叫用户的情况发生,每个用户的呼叫标识集合中尤其包含用户的移动电话号码这一呼叫标识。Secondly, it is worth noting that, due to the various call identities exemplified above, in actual communication applications, the corresponding communication modes often use different communication networks. Among them, communication methods such as video conferencing applications are often used under wifi networks and are more sensitive to network signal quality. If the network signal quality is poor, the possibility of video conference call failure is often very high. Therefore, in this embodiment, in order to reduce the situation that it is easy to fail to call the user to be called by using these call methods that are very sensitive to the network signal quality in a scene with poor network signal quality, the call identifier set of each user In particular, the call identifier of the subscriber's mobile phone number is included.

步骤103、根据至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫待呼叫用户。Step 103, according to the priority setting information of at least two call identities, call the user to be called through the call id with high priority.

本实施例中,由于待呼叫用户对应的呼叫标识集合中包括至少两种呼叫标识,在进行视频会议呼叫时,对于采用哪种呼叫标识来呼叫待呼叫用户,可以是基于该至少两种呼叫标识的优先级设置信息。即预先可以设置每种呼叫标识的优先级,即配置各种可选呼叫方式的优先级。In this embodiment, since the call identification set corresponding to the user to be called includes at least two types of call identifications, when performing a video conference call, which call identification is used to call the user to be called may be based on the at least two call identifications Priority setting information for . That is, the priority of each call ID can be set in advance, that is, the priority of various optional call modes can be configured.

可以从保证视频会议呼叫成功性、通信质量更佳等角度综合考虑各呼叫标识对应的呼叫方式,从而确定各种呼叫标识的优先级。举例来说,在多数使用视频会议的场景中,每个用户的终端设备中往往安装有视频会议应用,因此,该待呼叫用户对应的呼叫标识集合中往往包含其视频会议应用标识,此时,可以设置视频会议应用标识具有最高优先级。另外,考虑到如果通过视频会议应用标识呼叫失败的失败原因,其中一种可能的原因可能是当前网络信号质量较差,那么此时可以设置通信方式、通信网络与视频会议应用不同的其他呼叫方式对应的呼叫标识具有较高的优先级,比如设置待呼叫用户的移动电话号码具有仅次于视频会议应用标识的优先级。此时,可以先通过呼叫该视频会议应用标识对应的视频会议应用呼叫待呼叫用户,若呼叫视频会议应用失败,则通过该待呼叫用户的移动电话号码进行呼叫。The call mode corresponding to each call ID can be comprehensively considered from the perspectives of ensuring the success of the video conference call, better communication quality, etc., so as to determine the priority of various call IDs. For example, in most video conferencing scenarios, a video conferencing application is often installed in each user's terminal device. Therefore, the call ID set corresponding to the user to be called often includes its video conference application ID. At this time, It can be set that the video conferencing application ID has the highest priority. In addition, considering that if the failure reason of the call failure is identified through the video conferencing application, one of the possible reasons may be that the current network signal quality is poor, so at this time, you can set other calling methods that are different from the communication method and communication network to the video conferencing application The corresponding call ID has a higher priority. For example, the mobile phone number of the user to be called is set to have a priority second only to the video conference application ID. At this time, the user to be called can be called by first calling the video conference application corresponding to the video conference application identifier, and if the call to the video conference application fails, the call is made through the mobile phone number of the user to be called.

其中,呼叫失败的原因比如可以是网络信号质量较差,待呼叫用户的终端设备中当前没有安装视频会议应用,比如可能卸载了视频会议应用,等等。The reason for the call failure may be, for example, that the network signal quality is poor, the terminal device of the user to be called is not currently installed with the video conference application, for example, the video conference application may be uninstalled, and so on.

通过移动电话号码进行呼叫的具体方式将在后续实施例中详细说明。The specific manner of making a call through the mobile phone number will be described in detail in subsequent embodiments.

值得说明的是,本实施例中主要强调的是,预先存储了每个用户对应的多种呼叫标识,以用于对该用户进行视频会议呼叫,这样当某一种优先级高的视频会议呼叫方式失败后,可以基于一定的策略,采用其他视频会议呼叫方式再次进行视频会议呼叫。It is worth noting that, in this embodiment, it is mainly emphasized that various call identifiers corresponding to each user are pre-stored for the user to make a video conference call, so that when a certain high-priority video conference call After the method fails, another video conference call method can be used to conduct a video conference call again based on a certain strategy.

本实施例中,当视频会议服务侧获取待呼叫用户的用户标识比如用户姓名之后,可以从本地数据库中获取与待呼叫用户对应的呼叫标识集合,不同于现有技术中仅通过视频会议应用呼叫用户,本方案中,该待呼叫用户对应的该呼叫标识集合中包括至少两种呼叫标识,从而,呼叫用户的方式不仅限于采用通过视频会议应用的呼叫方式。而且,多种呼叫标识具有不同的呼叫优先级配送,从而可以优先以更加的呼叫方式呼叫用户,以保证高质量、可靠地视频会议呼叫。通过扩展对用户的视频会议呼叫方式,当采用通过视频会议应用的呼叫方式呼叫失败后,还可以基于其他呼叫标识通过其他方式呼叫,从而提高了视频会议呼叫的成功性,保证了用户的入会需求。In this embodiment, after the video conferencing service side obtains the user identifier of the user to be called, such as the user name, it can obtain the set of call identifiers corresponding to the user to be called from the local database, which is different from the prior art that only uses the video conference application to call For the user, in this solution, the call identifier set corresponding to the user to be called includes at least two call identifiers, so that the method of calling the user is not limited to the method of calling through the video conference application. Moreover, a variety of call identities have different call priority distributions, so that users can be called in a more priority way to ensure high-quality and reliable video conference calls. By expanding the video conference calling method for users, when the calling method through the video conference application fails, it can also call through other methods based on other call identifiers, thereby improving the success of the video conference call and ensuring the user's joining needs .

图2为本发明视频会议呼叫方法实施例二的流程图,如图2所示,该方法包括如下步骤:Fig. 2 is the flow chart of the second embodiment of the video conference calling method of the present invention, as shown in Fig. 2, the method includes the following steps:

步骤201、获取待呼叫用户的用户标识。Step 201, acquire the user ID of the user to be called.

本实施例中获取待呼叫用户的用户标识的过程可以参考图1所示实施例中的描述,在此不赘述。For the process of acquiring the user ID of the user to be called in this embodiment, reference may be made to the description in the embodiment shown in FIG. 1 , and details are not repeated here.

步骤202、根据预先建立的用户标识与视频会议应用标识间的对应关系,确定待呼叫用户的用户标识对应的视频会议应用标识,解析确定出的视频会议应用标识,获取待呼叫用户的移动电话号码。Step 202: According to the pre-established correspondence between the user ID and the video conference application ID, determine the video conference application ID corresponding to the user ID of the user to be called, analyze the determined video conference application ID, and obtain the mobile phone number of the user to be called .

本实施例中,以一个企业为例,企业中的每个用户的终端设备中假设都安装有视频会议应用,从而,每个用户都具有唯一的视频会议应用标识。另外,在视频会议应用标识的一种可选地编码实现方式中,其可以通过用户的移动电话号码加前缀或者后缀的组合方式进行编码。In this embodiment, an enterprise is taken as an example. It is assumed that each user in the enterprise has a video conferencing application installed in the terminal device, so each user has a unique video conferencing application identifier. In addition, in an optional encoding implementation manner of the video conference application identifier, it may be encoded by a combination of the user's mobile phone number plus a prefix or a suffix.

此时,视频会议服务器中可以预先存储每个用户的用户标识与视频会议应用标识间的对应关系,从而在视频会议创建者触发一个视频会议,形成待呼叫用户的用户列表后,视频会议服务器可以基于该列表中包含的待呼叫用户的用户标识获得每个待呼叫用户对应的视频会议应用标识,进而可以根据编码规则,解析各视频会议应用标识,获得相应的移动电话号码,从而构成每个待呼叫用户对应的呼叫标识集合,每个待呼叫用户对应的该集合中包括该待呼叫用户的视频会议应用标识和移动电话号码,且可以设置视频会议应用标识的优先级高于移动电话号码。At this time, the video conferencing server can pre-store the correspondence between the user ID of each user and the video conference application ID, so that after the video conference creator triggers a video conference and forms a user list of users to be called, the video conference server can Based on the user IDs of the users to be called included in the list, the video conference application ID corresponding to each user to be called can be obtained, and then according to the coding rules, each video conference application ID can be parsed to obtain the corresponding mobile phone number, thereby forming each user to be called The call identification set corresponding to the calling user, the set corresponding to each user to be called includes the video conference application identification and mobile phone number of the user to be called, and the priority of the video conference application identification can be set higher than that of the mobile phone number.

步骤203、通过呼叫该视频会议应用标识对应的视频会议应用呼叫待呼叫用户。Step 203: Call the user to be called by calling the video conference application corresponding to the video conference application identifier.

步骤204、若呼叫视频会议应用失败,则通过移动电话号码向待呼叫用户发起视频通话呼叫。Step 204, if calling the video conference application fails, initiate a video call to the user to be called through the mobile phone number.

步骤205、若视频通话呼叫失败,则通过移动电话号码向待呼叫用户发起语音通话呼叫。Step 205, if the video call fails, initiate a voice call to the user to be called through the mobile phone number.

本实施例中,视频会议应用的呼叫方式优先于移动电话号码的呼叫方式,因此,优先通过待呼叫用户的视频会议应用标识呼叫该待呼叫用户,若因为网络信号质量较差,待呼叫用户已经卸载了视频会议应用等原因而导致呼叫失败,则其次再使用移动电话号码的呼叫方式。In this embodiment, the calling mode of the video conference application is prior to the calling mode of the mobile phone number. Therefore, the user to be called is preferentially called through the video conference application identification of the user to be called. If the user to be called has already If the call fails due to the uninstallation of the video conferencing application, etc., then use the mobile phone number to call.

本实施例中,在通过移动电话号码呼叫方式呼叫待呼叫用户时,优先采用视频通话方式呼叫该用户,若失败则采用传统的语音通话方式呼叫该用户。其中,视频通话呼叫失败的原因可能包括待呼叫用户未签约视频业务,待呼叫用户的终端设备不支持视频呼叫,待呼叫用户拒接视频呼叫,网络条件差等原因。In this embodiment, when the user to be called is called through the mobile phone number calling method, the video call method is preferred to call the user, and if it fails, the traditional voice call method is used to call the user. Among them, the reasons for the failure of the video call call may include that the user to be called has not signed a video service, the terminal device of the user to be called does not support video calls, the user to be called refuses to accept the video call, and the network condition is poor.

可以理解的是,之所以优先通过视频通话方式呼叫该用户是为了满足视频会议中“视频”的通话效果,因为传统语音通话方式中不具有“视频”效果。本实施例中,即使传统语音通话方式中不具有视频效果,但是相比于无法呼叫至用户导致的无法通信的结果,能够呼叫至用户显然也具有更好的实际意义。It can be understood that the reason why the user is preferentially called through the video call is to satisfy the "video" call effect in the video conference, because the "video" effect is not available in the traditional voice call method. In this embodiment, even if there is no video effect in the traditional voice call mode, it is obviously more practical to be able to call the user than the failure of communication caused by the inability to call the user.

本实施例中,每个待呼叫用户对应有视频会议应用标识和移动电话号码,当优先基于视频会议应用标识通过视频会议应用的方式呼叫用户失败时,能够继而根据移动电话号码,通过电话呼叫的方式呼叫用户,从而提高了视频会议呼叫的成功概率。另外,在通过电话呼叫的方式呼叫用户时,优先通过视频通话的方式呼叫该用户,呼叫失败后采用传统的语音通话方式呼叫该用户,从而优先保证了视频会议中对“视频”效果的特定需求。In this embodiment, each user to be called corresponds to a video conference application identification and a mobile phone number. When calling the user through the video conference application based on the video conference application identification fails, the mobile phone number can then be called by phone. Call users in different ways, thus improving the success probability of video conference calls. In addition, when calling a user through a telephone call, the user is first called through a video call, and if the call fails, the user is called through a traditional voice call, thereby firstly ensuring the specific demand for "video" effects in video conferencing .

图3为本发明视频会议呼叫装置实施例一的结构示意图,如图3所示,该装置位于视频会议服务器侧,具体可以包括:第一获取模块11、第二获取模块12、呼叫处理模块13。Fig. 3 is a schematic structural diagram of Embodiment 1 of the video conference call device of the present invention. As shown in Fig. 3, the device is located on the side of the video conference server, and may specifically include: a first acquisition module 11, a second acquisition module 12, and a call processing module 13 .

第一获取模块11,用于获取待呼叫用户的用户标识。The first acquiring module 11 is configured to acquire the user identification of the user to be called.

第二获取模块12,用于获取与所述用户标识对应的呼叫标识集合,所述呼叫标识集合中包括至少两种呼叫标识。The second acquiring module 12 is configured to acquire a call identifier set corresponding to the user identifier, and the call identifier set includes at least two kinds of call identifiers.

呼叫处理模块13,用于根据所述至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫所述待呼叫用户。The call processing module 13 is configured to call the user to be called through the call ID with high priority according to the priority setting information of the at least two call IDs.

可选地,所述呼叫标识集合中包括所述待呼叫用户的移动电话号码和视频会议应用标识,所述呼叫处理模块13包括:第一呼叫单元131、第二呼叫单元132。Optionally, the call identifier set includes the mobile phone number and the video conference application identifier of the user to be called, and the call processing module 13 includes: a first calling unit 131 and a second calling unit 132 .

第一呼叫单元131,用于通过呼叫所述视频会议应用标识对应的视频会议应用呼叫所述待呼叫用户;The first calling unit 131 is configured to call the user to be called by calling the video conference application corresponding to the video conference application identifier;

第二呼叫单元132,用于若第一呼叫单元131呼叫所述视频会议应用失败,则通过所述移动电话号码呼叫所述待呼叫用户。The second calling unit 132 is configured to call the user to be called through the mobile phone number if the first calling unit 131 fails to call the video conference application.

图3所示装置可以执行图1所示实施例的方法,实现原理和技术效果参考图1所示实施例,不再赘述。The device shown in FIG. 3 can execute the method of the embodiment shown in FIG. 1 , and the implementation principles and technical effects refer to the embodiment shown in FIG. 1 , and details are not repeated here.

图4为本发明视频会议呼叫装置实施例二的结构示意图,如图4所示,可选地,第二呼叫单元132具体用于:通过所述移动电话号码向所述待呼叫用户发起视频通话呼叫;若所述视频通话呼叫失败,则通过所述移动电话号码向所述待呼叫用户发起语音通话呼叫。Fig. 4 is a schematic structural diagram of Embodiment 2 of the video conference calling device of the present invention. As shown in Fig. 4, optionally, the second calling unit 132 is specifically configured to initiate a video call to the user to be called through the mobile phone number calling; if the video call fails, initiate a voice call to the user to be called through the mobile phone number.

可选的,所述第二获取模块12包括:确定单元121、解析单元122。Optionally, the second acquiring module 12 includes: a determining unit 121 and an analyzing unit 122 .

确定单元121,用于根据预先建立的用户标识与视频会议应用标识间的对应关系,确定所述用户标识对应的视频会议应用标识。The determining unit 121 is configured to determine the video conference application ID corresponding to the user ID according to the pre-established correspondence between the user ID and the video conference application ID.

解析单元122,用于解析确定出的视频会议应用标识,获取所述移动电话号码。The parsing unit 122 is configured to parse the determined video conference application identifier to obtain the mobile phone number.

图4所示装置可以执行图2所示实施例的方法,实现原理和技术效果参考图2所示实施例,不再赘述。The device shown in FIG. 4 can execute the method of the embodiment shown in FIG. 2 . For the implementation principle and technical effect, refer to the embodiment shown in FIG. 2 , which will not be repeated here.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic Discs, optical discs, etc., include several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (8)

1.一种视频会议呼叫方法,其特征在于,包括:1. A video conference call method, characterized in that, comprising: 获取待呼叫用户的用户标识;Obtain the user ID of the user to be called; 获取与所述用户标识对应的呼叫标识集合,所述呼叫标识集合中包括至少两种呼叫标识;Obtain a call identity set corresponding to the user identity, where the call identity set includes at least two call identities; 根据所述至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫所述待呼叫用户。According to the priority setting information of the at least two call identities, the user to be called is called through the high priority call identities. 2.根据权利要求1所述的方法,其特征在于,所述呼叫标识集合中包括所述待呼叫用户的移动电话号码和视频会议应用标识,所述通过高优先级的呼叫标识呼叫所述待呼叫用户,包括:2. The method according to claim 1, wherein the call ID set includes the mobile phone number and the video conferencing application ID of the user to be called, and calling the user to be called through a high-priority call ID Call users, including: 通过呼叫所述视频会议应用标识对应的视频会议应用呼叫所述待呼叫用户;calling the user to be called by calling the video conference application corresponding to the video conference application identifier; 若呼叫所述视频会议应用失败,则通过所述移动电话号码呼叫所述待呼叫用户。If calling the video conference application fails, calling the user to be called through the mobile phone number. 3.根据权利要求2所述的方法,其特征在于,所述通过所述移动电话号码呼叫所述待呼叫用户,包括:3. The method according to claim 2, wherein calling the user to be called through the mobile phone number comprises: 通过所述移动电话号码向所述待呼叫用户发起视频通话呼叫;initiate a video call call to the user to be called through the mobile phone number; 若所述视频通话呼叫失败,则通过所述移动电话号码向所述待呼叫用户发起语音通话呼叫。If the video call fails, a voice call is initiated to the user to be called through the mobile phone number. 4.根据权利要求2或3所述的方法,其特征在于,所述获取与所述用户标识对应的呼叫标识集合包括:4. The method according to claim 2 or 3, wherein said obtaining the call identification set corresponding to the user identification comprises: 根据预先建立的用户标识与视频会议应用标识间的对应关系,确定所述用户标识对应的视频会议应用标识;Determine the video conference application ID corresponding to the user ID according to the pre-established correspondence between the user ID and the video conference application ID; 解析确定出的视频会议应用标识,获取所述移动电话号码。Analyzing the determined video conferencing application identifier to obtain the mobile phone number. 5.一种视频会议呼叫装置,其特征在于,包括:5. A video conference calling device, characterized in that, comprising: 第一获取模块,用于获取待呼叫用户的用户标识;The first obtaining module is used to obtain the user identification of the user to be called; 第二获取模块,用于获取与所述用户标识对应的呼叫标识集合,所述呼叫标识集合中包括至少两种呼叫标识;A second acquiring module, configured to acquire a call identifier set corresponding to the user identifier, where the call identifier set includes at least two call identifiers; 呼叫处理模块,用于根据所述至少两种呼叫标识的优先级设置信息,通过高优先级的呼叫标识呼叫所述待呼叫用户。A call processing module, configured to call the user to be called through a high-priority call ID according to the priority setting information of the at least two call IDs. 6.根据权利要求5所述的装置,其特征在于,所述呼叫标识集合中包括所述待呼叫用户的移动电话号码和视频会议应用标识,所述呼叫处理模块包括:6. The device according to claim 5, wherein the call identifier set includes the mobile phone number and the video conference application identifier of the user to be called, and the call processing module includes: 第一呼叫单元,用于通过呼叫所述视频会议应用标识对应的视频会议应用呼叫所述待呼叫用户;a first calling unit, configured to call the user to be called by calling the video conference application corresponding to the video conference application identifier; 第二呼叫单元,用于若所述第一呼叫单元呼叫所述视频会议应用失败,则通过所述移动电话号码呼叫所述待呼叫用户。The second calling unit is configured to call the user to be called through the mobile phone number if the first calling unit fails to call the video conference application. 7.根据权利要求6所述的装置,其特征在于,所述7. The device of claim 6, wherein the 第二呼叫单元具体用于:通过所述移动电话号码向所述待呼叫用户发起视频通话呼叫;The second calling unit is specifically configured to: initiate a video call to the user to be called through the mobile phone number; 若所述视频通话呼叫失败,则通过所述移动电话号码向所述待呼叫用户发起语音通话呼叫。If the video call fails, a voice call is initiated to the user to be called through the mobile phone number. 8.根据权利6或7所述的装置,其特征在于,所述第二获取模块包括:8. The device according to claim 6 or 7, wherein the second acquiring module comprises: 确定单元,用于根据预先建立的用户标识与视频会议应用标识间的对应关系,确定所述用户标识对应的视频会议应用标识;A determining unit, configured to determine the video conference application ID corresponding to the user ID according to the pre-established correspondence between the user ID and the video conference application ID; 解析单元,用于解析确定出的视频会议应用标识,获取所述移动电话号码。The parsing unit is configured to parse the determined video conference application identifier to obtain the mobile phone number.
CN201611109410.5A 2016-12-02 2016-12-02 Video conference calling method and device Pending CN106506530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611109410.5A CN106506530A (en) 2016-12-02 2016-12-02 Video conference calling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611109410.5A CN106506530A (en) 2016-12-02 2016-12-02 Video conference calling method and device

Publications (1)

Publication Number Publication Date
CN106506530A true CN106506530A (en) 2017-03-15

Family

ID=58330617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611109410.5A Pending CN106506530A (en) 2016-12-02 2016-12-02 Video conference calling method and device

Country Status (1)

Country Link
CN (1) CN106506530A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110418298A (en) * 2019-09-12 2019-11-05 中国联合网络通信集团有限公司 Method and device for call forwarding
CN114095308A (en) * 2021-11-30 2022-02-25 新华三大数据技术有限公司 Method, device, equipment and storage medium for enhancing multimedia conference quality

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1708082A (en) * 2004-06-10 2005-12-14 国际商业机器公司 System and method for conference call initialization
CN101035007A (en) * 2006-03-06 2007-09-12 广东省电信有限公司研究院 Control method for holding the mixed telephone conference with the instant communication device
CN101472134A (en) * 2007-12-29 2009-07-01 深圳华为通信技术有限公司 System, method, terminal and multi-point control unit for contacting video conference participation personnel
CN102843336A (en) * 2011-06-20 2012-12-26 中兴通讯股份有限公司 Method and system for accessing IMS (IP Multimedia Subsystem) multimedia conference
CN103200173A (en) * 2013-02-22 2013-07-10 唐桥科技(杭州)有限公司 Fusion method based on network video conference system and telephone conference system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1708082A (en) * 2004-06-10 2005-12-14 国际商业机器公司 System and method for conference call initialization
CN101035007A (en) * 2006-03-06 2007-09-12 广东省电信有限公司研究院 Control method for holding the mixed telephone conference with the instant communication device
CN101472134A (en) * 2007-12-29 2009-07-01 深圳华为通信技术有限公司 System, method, terminal and multi-point control unit for contacting video conference participation personnel
CN102843336A (en) * 2011-06-20 2012-12-26 中兴通讯股份有限公司 Method and system for accessing IMS (IP Multimedia Subsystem) multimedia conference
CN103200173A (en) * 2013-02-22 2013-07-10 唐桥科技(杭州)有限公司 Fusion method based on network video conference system and telephone conference system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110418298A (en) * 2019-09-12 2019-11-05 中国联合网络通信集团有限公司 Method and device for call forwarding
CN114095308A (en) * 2021-11-30 2022-02-25 新华三大数据技术有限公司 Method, device, equipment and storage medium for enhancing multimedia conference quality

Similar Documents

Publication Publication Date Title
US8060366B1 (en) System, method, and computer-readable medium for verbal control of a conference call
US8860777B2 (en) Multi-enterprise video conference service
US9635061B2 (en) System and method for managing conference calls
US9871916B2 (en) System and methods for providing voice transcription
US8542810B2 (en) Automatic rejoining of conferences
WO2018133702A1 (en) Conference communication method, server, intelligent terminal and computer-readable storage medium
US20140211929A1 (en) Method and apparatus for identifying and managing participants in a conference room
US20170104870A1 (en) A method to authenticate calls in a telecommunication system
US8755507B2 (en) Providing multilevel conference call participants
CN106921613B (en) Method and system for signaling transmission
US20200067993A1 (en) Methods and system for placing a video call over a communication network
CN105072126B (en) Access method, device and system of conference terminal
CN106506530A (en) Video conference calling method and device
US9812131B2 (en) Identifying and displaying call participants using voice sample
CN109600390B (en) Group user number portability communication method and call session control center
US9584560B2 (en) Providing external application services with an existing private branch exchange media server
US20140211788A1 (en) Method and a system to discover and establish an enriched communication channel in a voice call
CN104754573A (en) Call processing method and device
US11546383B2 (en) IMS communication method and system using preconditions
US11089068B2 (en) Enabling user access to a cloud-based application
CA2943658C (en) Provisioning resources in a communications system
US12171048B2 (en) Methods and systems for allocating telephone numbers
US20250113181A1 (en) Methods and systems for allocating telephone numbers
CN109040984A (en) A kind of bullet screen message method and device
WO2025008967A1 (en) System and method for handling a call request

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170315