网络视频终端待机状态呼叫提醒方法、终端及服务器的制作方法

文档序号:7796910阅读:160来源:国知局
专利名称:网络视频终端待机状态呼叫提醒方法、终端及服务器的制作方法
技术领域
本发明涉及网络电视技术领域,尤其涉及一种网络视频终端待机状态呼叫提醒方法、终端及服务器。
背景技术
目前,随着网络电视(IPTV,Internet Protocol Television)技术的发展,视频通讯功能已通过内嵌或外置摄像头的方式应用于电视终端,用户可以使用集成了视频通讯功能的电视终端自由的进行视频通话。但是,现有的视频通讯技术只能为同时处于在线状态(电视终端登录服务器视为在线,未登录服务器视为离线)的主叫用户和被叫用户建立通讯连接,而当被叫用户离线时,被叫用户无法在离线状态获悉主叫用户的呼叫请求,使得主叫用户的视频通话请求不能被处理,由此造成了通讯的不便。

发明内容
本发明的主要目的在于提供一种网络视频终端待机状态呼叫提醒方法、终端及服务器,旨在实现处于离线状态的被叫用户可以获得呼叫提醒,为用户通讯提供方便。为了达到上述目的,本发明提出一种网络视频终端待机状态呼叫提醒方法,包括当被叫终端处于离线状态且主叫终端发起呼叫时,所述被叫终端通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系;根据所述唤醒指令从所述视频通讯服务器中获取所述主叫终端的呼叫信息;根据所述主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信肩、ο优选地,该方法还包括所述被叫终端在启动时,通过所述监护后台将所述被叫终端的终端标识提供给所述视频通讯服务器;由所述视频通讯服务器根据所述终端标识建立所述映射关系表。优选地,所述终端标识包括终端ID或终端MAC地址;所述预定方式包括铃音、视频画面和/或指示灯闪烁。优选地,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括根据用户的操作指令关闭所述被叫终端上的提醒信息;或者,在所述提醒信息提示预定时间后关闭所述被叫终端上的提醒信息。优选地,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括接收用户的呼叫提醒响应指令;
根据所述提醒响应指令关闭所述提醒消息;根据所述呼叫信息登录所述视频通讯服务器;通过所述视频通讯服务器与所述主叫终端建立呼叫连接。优选地,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括通过所述监护后台向用户提供查询或删除离线呼叫记录的操作。本发明还提出一种待机状态呼叫提醒的网络视频终端,包括接收模块,用于在所述终端处于离线状态且主叫终端发起呼叫时,通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系;获取模块,用于根据所述唤醒指令从所述视频通讯服务器中获取所述主叫终端的呼叫信息;提醒模块,用于根据所述主叫终端的呼叫信息,在所述终端上以预定方式向用户提示提醒信息。优选地,该终端还包括发送模块,用于在所述终端启动时,通过所述监护后台将所述终端的终端标识提供给所述视频通讯服务器;由所述视频通讯服务器根据所述终端标识建立所述映射关系表。优选地,所述提醒模块还用于根据用户的操作指令关闭所述终端上的提醒信息; 或者,在所述提醒信息提示预定时间后关闭所述终端上的提醒信息。优选地,该终端还包括响应模块,与所述提醒模块连接,所述响应模块包括接收单元,用于接收用户的呼叫提醒响应指令;关闭单元,用于根据所述提醒响应指令关闭所述提醒消息;登录单元,用于根据所述呼叫信息登录所述视频通讯服务器;呼叫连接单元,用于通过所述视频通讯服务器与所述主叫终端建立呼叫连接。优选地,所述提醒模块还用于通过所述监护后台向用户提供查询或删除离线呼叫记录的操作。本发明还提出一种网络视频终端待机状态呼叫提醒服务器,包括请求接收模块,用于接收主叫终端发起的呼叫请求;查询模块,用于根据所述呼叫请求查询被叫终端是否处于离线状态;控制模块,用于当所述被叫终端处于离线状态时,根据预设的映射关系表唤醒所述被叫终端的监护后台,通过所述被叫终端的监护后台在所述被叫终端上提示提醒信息; 所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系;。优选地,该服务器还包括终端标识获取模块,用于在所述主叫终端和被叫终端启动时,通过所述主叫终端和被叫终端各自的监护后台获取所述主叫终端和被叫终端的终端标识;建立模块,用于根据所述终端标识建立各终端监护后台与存储在该视频通讯服务器上的终端用户账号之间的映射关系表。
优选地,所述建立模块还用于当所述主叫终端发起呼叫,所述被叫终端处于在线状态,或者所述被叫终端处于离线状态并响应呼叫提醒信息时,建立所述主叫终端与被叫终端之间的呼叫连接。本发明提出的一种网络视频终端待机状态呼叫提醒方法、终端及服务器,通过网络视频终端的监护后台与视频通讯服务器之间的交互,实现离线状态的网络视频终端的被呼叫提醒,视频通讯服务器在网络视频终端启动时,通过网络视频终端的监护后台获取网络视频终端的终端标识,并根据终端标识建立各监护后台与存储在该视频通讯服务器上的用户账号信息之间的映射关系表,当主叫终端发起呼叫且被叫终端处于离线状态时,视频通讯服务器根据映射关系表唤醒被叫用户账号对应的监护后台,由该唤醒的监护后台在被叫终端上以画面、铃音或指示灯闪烁等方式提示用户,从而使得处于离线状态的被叫用户获得呼叫提醒,为用户通讯提供了方便。


图1是本发明网络视频终端待机状态呼叫提醒方法第一实施例的流程示意图;图2是本发明网络视频终端待机状态呼叫提醒方法第二实施例的流程示意图;图3是本发明待机状态呼叫提醒的网络视频终端第一实施例的结构示意图;图4是本发明待机状态呼叫提醒的网络视频终端第二实施例的结构示意图;图5是本发明待机状态呼叫提醒的网络视频终端第二实施例中响应模块的结构示意图;图6是本发明网络视频终端待机状态呼叫提醒服务器较佳实施例的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例的解决方案主要是视频通讯服务器在网络视频终端启动时,通过网络视频终端的监护后台获取网络视频终端的终端标识,并根据终端标识建立各监护后台与存储在该视频通讯服务器上的用户账号信息之间的映射关系表,当主叫终端发起呼叫且被叫终端处于离线状态时,视频通讯服务器根据映射关系表唤醒被叫用户账号对应的监护后台,由该唤醒的监护后台在被叫终端上以画面、铃音或指示灯闪烁等方式提示用户,使处于离线状态的被叫用户获得呼叫提醒,为用户通讯提供方便。本发明中主叫终端及被叫终端均为具有视频电话功能的网络视频终端,比如数字电视机与机顶盒的组合,也可以是能实现网络视频电话功能的独立数字电视终端,以下各实施例以电视终端为例进行说明。如图1所示,本发明第一实施例提出一种网络视频终端待机状态呼叫提醒方法, 包括步骤S101,当被叫终端处于离线状态且主叫终端发起呼叫时,被叫终端通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;本实施例中被叫终端与主叫终端通过视频通讯服务器实现视频呼叫,其中,为了满足主叫终端与被叫终端的视频通讯基本功能,以及被叫终端的离线提醒功能,本实施例的被叫终端与主叫终端均设置有视频通讯主程序以及用于离线提醒的后台监护程序,即主叫终端与被叫终端均具有监护后台,通过监护后台与视频通讯服务器之间的交互,实现主叫终端呼叫且被叫终端离线时的被呼叫提醒,并通过视频通讯主程序实现主叫终端与被叫终端之间的正常视频业务。以电视终端为例,当电视终端(包括主叫终端和被叫终端)启动时,会自动运行后台监护程序。当电视终端关闭时,则后台监护程序停止运行,电视终端的监护后台则停止工作。因此,后台监护程序的工作时间为电视终端开机状态(包括待机状态以及正常播放状态)。电视终端也可以根据需要将后台监护程序设置为激活状态或非激活状态,在激活状态时,若主叫终端发起呼叫,被叫终端的后台监护程序在被叫终端离线时会以预定的方式提醒被呼叫用户;而在非激活状态时,若主叫发起呼叫,则被叫终端的监护程序将不提醒被呼叫用户。本实施例以电视终端将后台监护程序设置为激活状态为例进行说明。当主叫终端向被叫终端发起呼叫时,若被叫终端处于离线状态,即被叫终端用户未登录视频通讯服务器,则视频通讯服务器根据主叫终端呼叫的终端用户账号信息,从预设的映射关系表中查询对应上述终端用户账号信息的后台监护程序即被叫终端的后台监护程序,并唤醒被叫终端的后台监护程序,以便被叫终端的监护后台在被叫终端上向用户提示提醒信息。上述预设的映射关系表包括各电视终端的后台监护程序与视频通讯服务器上存储的各终端用户账号信息的映射关系。该映射关系表可以由视频通讯服务器在视频终端运行后台监护程序时建立并保存在本地,也可以由视频通讯服务器预先建立后保存在本地。对于视频通讯服务器在视频终端运行后台监护程序时建立映射关系表的过程具体包括电视终端在启动后,后台监护程序自动运行,在初始化完成后,电视终端的监护后台通过后台监护程序获取到该电视终端的终端标识,该终端标识可以为电视终端用以区别于其他电视终端的设备ID,也可以为电视终端的MAC(Media Access Control,介质访问控制)地址等。同时,电视终端的监护后台与视频通讯服务器建立连接,将电视终端的终端标识提供给视频通讯服务器,视频通讯服务器则根据此终端标识建立该后台监护程序与存储在视频通讯服务器端的终端用户账号之间的映射关系,视频通讯服务器在遇到需要离线呼叫某用户账号时,则唤醒该用户账号相关联的后台监护程序。电视终端的后台监护程序在映射关系建立完成之后处于等候状态,一旦监测到有视频通讯服务器的唤醒指令,则做出相应消息的处理,在完成相应消息的处理后,重新处于消息等候状态。当主叫终端发起呼叫时,视频通讯服务器响应主叫终端的呼叫请求,并查询被叫终端是否登录该视频通讯服务器,若被叫终端已登录该视频通讯服务器,则按照正常的主、 被两终端均在线的情形进行处理,通知被叫终端,若被叫终端接收呼叫,则建立两者的呼叫连接。若被叫终端处于离线状态,则视频通讯服务器唤醒被叫终端处于等待状态的后台监护程序。步骤S102,根据唤醒指令从视频通讯服务器中获取主叫终端的呼叫信息;
当被叫终端的监护后台被唤醒后,从视频通讯服务器中获取主叫终端的呼叫信息,该呼叫信息包括主叫号码、被叫号码以及发起呼叫的时间等信息。步骤S103,根据主叫终端的呼叫信息,在被叫终端上以预定方式向用户提示提醒 fn息ο被叫终端根据获取的主叫终端的呼叫信息在被叫终端上向用户发送提醒消息,该提醒消息的发送方式可以为铃音提醒、电视画面提醒或者指示灯闪烁提醒等方式,也可以为上述各种方式中两种或两种提醒方式的组合,也可以由用户根据需要自由设置,比如只设置铃音提示。其中,电视画面提醒的内容包括主叫终端的ID或用户账号、发起呼叫的时间、次数以及被叫用户账号等信息。对于铃音提醒,电视终端可以设置响铃模块,并可以通过监护后台控制该响铃模块发声或停止发声。对于指示灯闪烁提醒,电视终端可以设置一个指示灯模块,并通过监护后台的监护程序控制该指示灯模块闪烁发光或停止闪烁。在进一步的实施过程中,电视终端的监护后台可以根据用户的操作指令关闭被叫终端上的提醒信息,停止铃音、关闭呼叫提醒画面、停止指示灯闪烁等,比如用户通过提醒信息得知主叫终端呼叫后,若用户拒绝应答,则电视终端的监护后台根据用户的响应关闭提醒信息;此外,电视终端也可以在提醒信息提示预定时间后关闭被叫终端上的提醒信息, 比如在主叫终端发起呼叫并经被叫终端的监护后台提醒后,在一定时间内仍然未获得被叫用户的响应操作,则被叫终端的监护后台将停止铃音、画面提醒或指示灯闪烁。此外,本实施例中被叫终端的监护后台还可以在终端开机状态时,向用户提供查询或删除离线呼叫记录的操作。本实施例通过对电视终端及服务器终端的软件、硬件的改造,并通过网络视频终端的监护后台与视频通讯服务器之间的交互,实现了离线状态的网络视频终端的被呼叫提醒,而且主叫用户可以在任何时刻呼叫被叫用户,而不需要主叫用户与被叫用户均同时登录视频终端服务器,由此为用户通讯提供了方便,并提升了用户体验效果。此外,本实施例还可以实现同一电视终端的多个用户智能、人性化的呼叫提醒。如图2所示,本发明第二实施例提出一种网络视频终端待机状态呼叫提醒方法, 在上述实施例的基础上,在步骤SlOl之前还包括步骤S100,被叫终端在启动时,通过监护后台将被叫终端的终端标识提供给视频通讯服务器;由视频通讯服务器根据终端标识建立映射关系表。其中,终端标识包括终端ID或终端MAC地址;预定方式包括铃音、视频画面和/ 或指示灯闪烁。在上述步骤S103之后还包括步骤S104,接收用户的呼叫提醒响应指令;步骤S105,根据提醒响应指令关闭提醒消息;步骤S106,根据呼叫信息登录视频通讯服务器;步骤S107,通过视频通讯服务器与主叫终端建立呼叫连接。本实施例与上述第一实施例的区别在于,在本实施例中,映射关系表是由视频通
8讯服务器在视频终端运行后台监护程序时建立并保存在本地;并且在被叫终端通过监护后台向用户提示提醒消息后,还可以根据用户的响应指令并通过视频通讯服务器与主叫终端建立呼叫连接,实现呼叫业务。具体地,以电视终端为例,电视终端在启动后,后台监护程序自动运行,在初始化完成后,电视终端的监护后台通过后台监护程序获取到该电视终端的终端标识,该终端标识可以为电视终端用以区别于其他电视终端的设备ID,也可以为电视终端的MAC地址等。同时,电视终端的监护后台与视频通讯服务器建立连接,将电视终端的终端标识提供给视频通讯服务器,视频通讯服务器则根据此终端标识建立该后台监护程序与存储在视频通讯服务器端的终端用户账号之间的映射关系,视频通讯服务器在遇到需要离线呼叫某用户账号时,则唤醒该用户账号相关联的后台监护程序。电视终端的后台监护程序在映射关系建立完成之后处于等候状态,一旦监测到有视频通讯服务器的唤醒指令,则做出相应消息的处理,在完成相应消息的处理后,重新处于消息等候状态。当主叫终端发起呼叫时,视频通讯服务器响应主叫终端的呼叫请求,并查询被叫终端是否登录该视频通讯服务器,若被叫终端已登录该视频通讯服务器,则按照正常的主、 被两终端均在线的情形进行处理,通知被叫终端,若被叫终端接收呼叫,则建立两者的呼叫连接。若被叫终端处于离线状态,则视频通讯服务器唤醒被叫终端处于等待状态的后台监护程序,通过被叫终端的后台监护程序在被叫终端上向用户提示提醒消息。若用户根据提醒消息获得呼叫提醒,并作出应答主叫终端的响应操作,则被叫终端的监护后台根据用户的响应指令关闭被叫终端上的提醒消息,为被叫用户登录被呼叫用户账号,在被叫终端上运行视频通讯主程序,并通过视频通讯服务器与主叫终端建立呼叫连接。完成提醒功能的被叫终端的监护后台则重新进入等待消息状态,等候被叫终端用户操作或来自视频通讯服务器的新的呼叫唤醒指令。本实施例通过对电视终端及服务器终端的软件、硬件的改造,并通过网络视频终端的监护后台与视频通讯服务器之间的交互,不仅实现了离线状态的网络视频终端的被呼叫提醒,而且主叫用户可以在任何时刻呼叫被叫用户,而不需要主叫用户与被叫用户均同时登录视频终端服务器,同时,被叫用户的电视终端可根据受提醒的用户的响应指令通过视频通讯服务器与主叫用户进行呼叫业务,由此为用户通讯提供了方便,并提升了用户体验效果。此外,本实施例还可以实现同一电视终端的多个用户智能、人性化的呼叫提醒。如图3所示,本发明第一实施例提出一种待机状态呼叫提醒的网络视频终端,包括接收模块301、获取模块302以及提醒模块303,其中接收模块301,用于在终端处于离线状态且主叫终端发起呼叫时,通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;该映射关系表包括监护后台与视频通讯服务器上存储的终端用户账号信息的映射关系;获取模块302,用于根据唤醒指令从视频通讯服务器中获取主叫终端的呼叫信息;提醒模块303,用于根据主叫终端的呼叫信息,在终端上以预定方式向用户提示提醒信息。本实施例中终端为被叫终端,该被叫终端与主叫终端通过视频通讯服务器实现视频呼叫,其中,为了满足主叫终端与被叫终端的视频通讯基本功能,以及被叫终端的离线提醒功能,本实施例的被叫终端与主叫终端均设置有视频通讯主程序以及用于离线提醒的后台监护程序,即主叫终端与被叫终端均具有监护后台,通过监护后台与视频通讯服务器之间的交互,实现主叫终端呼叫且被叫终端离线时的被呼叫提醒,并通过视频通讯主程序实现主叫终端与被叫终端之间的正常视频业务。上述各功能模块均设置在被叫终端的监护后台。以电视终端为例,当电视终端(包括主叫终端和被叫终端)启动时,会自动运行后台监护程序。当电视终端关闭时,则后台监护程序停止运行,电视终端的监护后台则停止工作。因此,后台监护程序的工作时间为电视终端开机状态(包括待机状态以及正常播放状态)。电视终端也可以根据需要将后台监护程序设置为激活状态或非激活状态,在激活状态时,若主叫终端发起呼叫,被叫终端的后台监护程序在被叫终端离线时会以预定的方式提醒被呼叫用户;而在非激活状态时,若主叫发起呼叫,则被叫终端的监护程序将不提醒被呼叫用户。本实施例以电视终端将后台监护程序设置为激活状态为例进行说明。当主叫终端向被叫终端发起呼叫时,若被叫终端处于离线状态,即被叫终端用户未登录视频通讯服务器,则视频通讯服务器根据主叫终端呼叫的终端用户账号信息,从预设的映射关系表中查询对应上述终端用户账号信息的后台监护程序即被叫终端的后台监护程序,并唤醒被叫终端的后台监护程序,以便被叫终端的监护后台在被叫终端上向用户提示提醒信息,被叫终端的监护后台具体通过接收模块301在终端处于离线状态且主叫终端发起呼叫时,接收视频通讯服务器根据预设的映射关系表发送的唤醒指令。上述预设的映射关系表包括各电视终端的后台监护程序与视频通讯服务器上存储的各终端用户账号信息的映射关系。该映射关系表可以由视频通讯服务器在视频终端运行后台监护程序时建立并保存在本地,也可以由视频通讯服务器预先建立后保存在本地。对于视频通讯服务器在视频终端运行后台监护程序时建立映射关系表的过程具体包括电视终端在启动后,后台监护程序自动运行,在初始化完成后,电视终端的监护后台通过后台监护程序获取到该电视终端的终端标识,该终端标识可以为电视终端用以区别于其他电视终端的设备ID,也可以为电视终端的MAC地址等。同时,电视终端的监护后台与视频通讯服务器建立连接,将电视终端的终端标识提供给视频通讯服务器,视频通讯服务器则根据此终端标识建立该后台监护程序与存储在视频通讯服务器端的终端用户账号之间的映射关系,视频通讯服务器在遇到需要离线呼叫某用户账号时,则唤醒该用户账号相关联的后台监护程序。电视终端的后台监护程序在映射关系建立完成之后处于等候状态,一旦监测到有视频通讯服务器的唤醒指令,则做出相应消息的处理,在完成相应消息的处理后,重新处于消息等候状态。当主叫终端发起呼叫时,视频通讯服务器响应主叫终端的呼叫请求,并查询被叫终端是否登录该视频通讯服务器,若被叫终端已登录该视频通讯服务器,则按照正常的主、被两终端均在线的情形进行处理,通知被叫终端,若被叫终端接收呼叫,则建立两者的呼叫连接。若被叫终端处于离线状态,则视频通讯服务器唤醒被叫终端处于等待状态的后台监护程序。当被叫终端的监护后台被唤醒后,通过获取模块302从视频通讯服务器中获取主叫终端的呼叫信息,该呼叫信息包括主叫号码、被叫号码以及发起呼叫的时间等信息。之后,被叫终端监护后台通过提醒模块303根据获取的主叫终端的呼叫信息在被叫终端上向用户发送提醒消息,该提醒消息的发送方式可以为铃音提醒、电视画面提醒或者指示灯闪烁提醒等方式,也可以为上述各种方式中两种或两种提醒方式的组合,也可以由用户根据需要自由设置,比如只设置铃音提示。其中,电视画面提醒的内容包括主叫终端的ID或用户账号、发起呼叫的时间、次数以及被叫用户账号等信息。对于铃音提醒,电视终端可以设置响铃模块,并可以通过监护后台控制该响铃模块发声或停止发声。对于指示灯闪烁提醒,电视终端可以设置一个指示灯模块,并通过监护后台的监护程序控制该指示灯模块闪烁发光或停止闪烁。在进一步的实施过程中,电视终端的监护后台的提醒模块303还可以根据用户的操作指令关闭被叫终端上的提醒信息,停止铃音、关闭呼叫提醒画面、停止指示灯闪烁等, 比如用户通过提醒信息得知主叫终端呼叫后,若用户拒绝应答,则电视终端的监护后台根据用户的响应关闭提醒信息;此外,电视终端也可以在提醒信息提示预定时间后关闭被叫终端上的提醒信息,比如在主叫终端发起呼叫并经被叫终端的监护后台提醒后,在一定时间内仍然未获得被叫用户的响应操作,则被叫终端的监护后台将停止铃音、画面提醒或指示灯闪烁。此外,本实施例中被叫终端的监护后台提醒模块303还可以在终端开机状态时, 向用户提供查询或删除离线呼叫记录的操作。本实施例通过对电视终端及服务器终端的软件、硬件的改造,并通过网络视频终端的监护后台与视频通讯服务器之间的交互,实现了离线状态的网络视频终端的被呼叫提醒,而且主叫用户可以在任何时刻呼叫被叫用户,而不需要主叫用户与被叫用户均同时登录视频终端服务器,由此为用户通讯提供了方便,并提升了用户体验效果。此外,本实施例还可以实现同一电视终端的多个用户智能、人性化的呼叫提醒。如图4所示,本发明第二实施例提出一种待机状态呼叫提醒的网络视频终端,在上述实施例的基础上,还包括发送模块300与响应模块304,其中发送模块300,与接收模块301连接,用于在终端启动时,通过监护后台将终端的终端标识提供给视频通讯服务器;由视频通讯服务器根据终端标识建立映射关系表。响应模块304,与提醒模块303连接,用于在用户响应主叫终端的呼叫时,通过视频通讯服务器与主叫终端建立呼叫连接。本实施例与上述第一实施例的区别在于,在本实施例中,映射关系表是由视频通讯服务器在视频终端运行后台监护程序时建立并保存在本地;并且在被叫终端通过监护后台向用户提示提醒消息后,还可以根据用户的响应指令并通过视频通讯服务器与主叫终端建立呼叫连接,实现呼叫业务。具体地,以电视终端为例,电视终端在启动后,后台监护程序自动运行,在初始化完成后,电视终端的监护后台通过后台监护程序获取到该电视终端的终端标识,该终端标识可以为电视终端用以区别于其他电视终端的设备ID,也可以为电视终端的MAC地址等。同时,电视终端的监护后台与视频通讯服务器建立连接,并通过发送模块300将电视终端的终端标识提供给视频通讯服务器,视频通讯服务器则根据此终端标识建立该后台监护程序与存储在视频通讯服务器端的终端用户账号之间的映射关系,视频通讯服务器在遇到需要离线呼叫某用户账号时,则唤醒该用户账号相关联的后台监护程序。电视终端的后台监护程序在映射关系建立完成之后处于等候状态,一旦监测到有视频通讯服务器的唤醒指令,则做出相应消息的处理,在完成相应消息的处理后,重新处于消息等候状态。当主叫终端发起呼叫时,视频通讯服务器响应主叫终端的呼叫请求,并查询被叫终端是否登录该视频通讯服务器,若被叫终端已登录该视频通讯服务器,则按照正常的主、 被两终端均在线的情形进行处理,通知被叫终端,若被叫终端接收呼叫,则建立两者的呼叫连接。若被叫终端处于离线状态,则视频通讯服务器唤醒被叫终端处于等待状态的后台监护程序,通过被叫终端的后台监护程序在被叫终端上向用户提示提醒消息。若用户根据提醒消息获得呼叫提醒,并作出应答主叫终端的响应操作,则被叫终端的监护后台通过响应模块304根据用户的响应指令关闭被叫终端上的提醒消息,为被叫用户登录被呼叫用户账号,在被叫终端上运行视频通讯主程序,并通过视频通讯服务器与主叫终端建立呼叫连接。完成提醒功能的被叫终端的监护后台则重新进入等待消息状态,等候被叫终端用户操作或来自视频通讯服务器的新的呼叫唤醒指令。具体实施过程中,如图5所示,本实施例中响应模块304包括接收单元3041、关闭单元3042、登录单元3043以及呼叫连接单元3044,其中接收单元3041,用于接收用户的呼叫提醒响应指令;关闭单元3042,用于根据提醒响应指令关闭提醒消息;登录单元3043,用于根据呼叫信息登录所述视频通讯服务器;呼叫连接单元3044,用于通过视频通讯服务器与主叫终端建立呼叫连接。如图6所示,本发明较佳实施例提出一种网络视频终端待机状态呼叫提醒服务器,包括终端标识获取模块501、建立模块502、请求接收模块503、查询模块504以及控制模块505,其中终端标识获取模块501,用于在主叫终端和被叫终端启动时,通过主叫终端和被叫终端各自的监护后台获取主叫终端和被叫终端的终端标识;建立模块502,用于根据终端标识建立各终端监护后台与存储在该视频通讯服务器上的终端用户账号之间的映射关系表,以及当主叫终端发起呼叫,被叫终端处于在线状态,或者被叫终端处于离线状态并响应呼叫提醒信息时,建立主叫终端与被叫终端之间的呼叫连接。请求接收模块503,用于接收主叫终端发起的呼叫请求;
查询模块504,用于根据呼叫请求查询被叫终端是否处于离线状态;控制模块505,用于当所述被叫终端处于离线状态时,根据映射关系表唤醒被叫终端的监护后台,通过被叫终端的监护后台在被叫终端上提示提醒信息。本实施例中被叫终端与主叫终端通过视频通讯服务器实现视频呼叫,其中,为了满足主叫终端与被叫终端的视频通讯基本功能,以及被叫终端的离线提醒功能,本实施例的被叫终端与主叫终端均设置有视频通讯主程序以及用于离线提醒的后台监护程序,即主叫终端与被叫终端均具有监护后台,通过监护后台与视频通讯服务器之间的交互,实现主叫终端呼叫且被叫终端离线时的被呼叫提醒,并通过视频通讯主程序实现主叫终端与被叫终端之间的正常视频业务。以电视终端为例,当电视终端(包括主叫终端和被叫终端)启动时,会自动运行后台监护程序。当电视终端关闭时,则后台监护程序停止运行,电视终端的监护后台则停止工作。因此,后台监护程序的工作时间为电视终端开机状态(包括待机状态以及正常播放状态)。电视终端也可以根据需要将后台监护程序设置为激活状态或非激活状态,在激活状态时,若主叫终端发起呼叫,被叫终端的后台监护程序在被叫终端离线时会以预定的方式提醒被呼叫用户;而在非激活状态时,若主叫发起呼叫,则被叫终端的监护程序将不提醒被呼叫用户。本实施例以电视终端将后台监护程序设置为激活状态为例进行说明。当主叫终端向被叫终端发起呼叫时,若被叫终端处于离线状态,即被叫终端用户未登录视频通讯服务器,则视频通讯服务器根据主叫终端呼叫的终端用户账号信息,从预设的映射关系表中查询对应上述终端用户账号信息的后台监护程序即被叫终端的后台监护程序,并唤醒被叫终端的后台监护程序,以便被叫终端的监护后台在被叫终端上向用户提示提醒信息。上述预设的映射关系表包括各电视终端的后台监护程序与视频通讯服务器上存储的各终端用户账号信息的映射关系。该映射关系表可以由视频通讯服务器在视频终端运行后台监护程序时建立并保存在本地,也可以由视频通讯服务器预先建立后保存在本地。本实施例以视频通讯服务器在视频终端运行后台监护程序时建立映射关系表为例进行说明,其具体建立过程包括电视终端在启动后,后台监护程序自动运行,在初始化完成后,电视终端的监护后台通过后台监护程序获取到该电视终端的终端标识,该终端标识可以为电视终端用以区别于其他电视终端的设备ID,也可以为电视终端的MAC地址等。同时,电视终端的监护后台与视频通讯服务器建立连接,将电视终端的终端标识提供给视频通讯服务器的终端标识获取模块501,视频通讯服务器则通过建立模块502根据此终端标识建立该后台监护程序与存储在视频通讯服务器端的终端用户账号之间的映射关系,视频通讯服务器在遇到需要离线呼叫某用户账号时,则唤醒该用户账号相关联的后台监护程序。电视终端的后台监护程序在映射关系建立完成之后处于等候状态,一旦监测到有视频通讯服务器的唤醒指令,则做出相应消息的处理,在完成相应消息的处理后,重新处于消息等候状态。
当主叫终端发起呼叫时,视频通讯服务器通过请求接收模块503接收主叫终端的呼叫请求,并通过查询模块504查询被叫终端是否登录该视频通讯服务器,即查询被叫终端是否处于离线状态,若被叫终端已登录该视频通讯服务器,则由控制模块505按照正常的主、被两终端均在线的情形进行处理,通知被叫终端,若被叫终端接收呼叫,则建立两者的呼叫连接。若被叫终端处于离线状态,则视频通讯服务器的控制模块505唤醒被叫终端处于等待状态的后台监护程序。当被叫终端的监护后台被唤醒后,从视频通讯服务器中获取主叫终端的呼叫信息,该呼叫信息包括主叫号码、被叫号码以及发起呼叫的时间等信息。被叫终端根据获取的主叫终端的呼叫信息在被叫终端上向用户发送提醒消息,该提醒消息的发送方式可以为铃音提醒、电视画面提醒或者指示灯闪烁提醒等方式,也可以为上述各种方式中两种或两种提醒方式的组合,也可以由用户根据需要自由设置,比如只设置铃音提示。其中,电视画面提醒的内容包括主叫终端的ID或用户账号、发起呼叫的时间、次数以及被叫用户账号等信息。对于铃音提醒,电视终端可以设置响铃模块,并可以通过监护后台控制该响铃模块发声或停止发声。对于指示灯闪烁提醒,电视终端可以设置一个指示灯模块,并通过监护后台的监护程序控制该指示灯模块闪烁发光或停止闪烁。在进一步的实施过程中,电视终端的监护后台可以根据用户的操作指令关闭被叫终端上的提醒信息,停止铃音、关闭呼叫提醒画面、停止指示灯闪烁等,比如用户通过提醒信息得知主叫终端呼叫后,若用户拒绝应答,则电视终端的监护后台根据用户的响应关闭提醒信息;此外,电视终端也可以在提醒信息提示预定时间后关闭被叫终端上的提醒信息, 比如在主叫终端发起呼叫并经被叫终端的监护后台提醒后,在一定时间内仍然未获得被叫用户的响应操作,则被叫终端的监护后台将停止铃音、画面提醒或指示灯闪烁。此外,本实施例中被叫终端的监护后台还可以在终端开机状态时,向用户提供查询或删除离线呼叫记录的操作。若用户根据提醒消息获得呼叫提醒,并作出应答主叫终端的响应操作,则被叫终端的监护后台根据用户的响应指令关闭被叫终端上的提醒消息,为被叫用户登录被呼叫用户账号,在被叫终端上运行视频通讯主程序,并通过视频通讯服务器的控制模块505与主叫终端建立呼叫连接。完成提醒功能的被叫终端的监护后台则重新进入等待消息状态,等候被叫终端用户操作或来自视频通讯服务器的新的呼叫唤醒指令。本发明实施例网络视频终端待机状态呼叫提醒方法、终端及服务器,通过网络视频终端的监护后台与视频通讯服务器之间的交互,实现离线状态的网络视频终端的被呼叫提醒,视频通讯服务器在网络视频终端启动时,通过网络视频终端的监护后台获取网络视频终端的终端标识,并根据终端标识建立各监护后台与存储在该视频通讯服务器上的用户账号信息之间的映射关系表,当主叫终端发起呼叫且被叫终端处于离线状态时,视频通讯服务器根据映射关系表唤醒被叫用户账号对应的监护后台,由该唤醒的监护后台在被叫终端上以画面、铃音或指示灯闪烁等方式提示用户,从而使得处于离线状态的被叫用户获得呼叫提醒,为用户通讯提供了方便,进而提升了用户体验效果。 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种网络视频终端待机状态呼叫提醒方法,其特征在于,包括当被叫终端处于离线状态且主叫终端发起呼叫时,所述被叫终端通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系;根据所述唤醒指令从所述视频通讯服务器中获取所述主叫终端的呼叫信息;根据所述主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息。
2.根据权利要求1所述的方法,其特征在于,还包括所述被叫终端在启动时,通过所述监护后台将所述被叫终端的终端标识提供给所述视频通讯服务器;由所述视频通讯服务器根据所述终端标识建立所述映射关系表。
3.根据权利要求2所述的方法,其特征在于,所述终端标识包括终端ID或终端MAC地址;所述预定方式包括铃音、视频画面和/或指示灯闪烁。
4.根据权利要求1所述的方法,其特征在于,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括根据用户的操作指令关闭所述被叫终端上的提醒信息;或者,在所述提醒信息提示预定时间后关闭所述被叫终端上的提醒信息。
5.根据权利要求1所述的方法,其特征在于,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括接收用户的呼叫提醒响应指令;根据所述提醒响应指令关闭所述提醒消息;根据所述呼叫信息登录所述视频通讯服务器;通过所述视频通讯服务器与所述主叫终端建立呼叫连接。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述根据主叫终端的呼叫信息,在所述被叫终端上以预定方式向用户提示提醒信息的步骤之后还包括通过所述监护后台向用户提供查询或删除离线呼叫记录的操作。
7.一种待机状态呼叫提醒的网络视频终端,其特征在于,包括接收模块,用于在所述终端处于离线状态且主叫终端发起呼叫时,通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系;获取模块,用于根据所述唤醒指令从所述视频通讯服务器中获取所述主叫终端的呼叫 fn息;提醒模块,用于根据所述主叫终端的呼叫信息,在所述终端上以预定方式向用户提示提醒信息。
8.根据权利要求7所述的终端,其特征在于,还包括发送模块,用于在所述终端启动时,通过所述监护后台将所述终端的终端标识提供给所述视频通讯服务器;由所述视频通讯服务器根据所述终端标识建立所述映射关系表。
9.根据权利要求7所述的终端,其特征在于,所述提醒模块还用于根据用户的操作指令关闭所述终端上的提醒信息;或者,在所述提醒信息提示预定时间后关闭所述终端上的提醒信息。
10.根据权利要求7、8或9所述的终端,其特征在于,还包括响应模块,与所述提醒模块连接,所述响应模块包括接收单元,用于接收用户的呼叫提醒响应指令;关闭单元,用于根据所述提醒响应指令关闭所述提醒消息;登录单元,用于根据所述呼叫信息登录所述视频通讯服务器;呼叫连接单元,用于通过所述视频通讯服务器与所述主叫终端建立呼叫连接。
11.根据权利要求10所述的终端,其特征在于,所述提醒模块还用于通过所述监护后台向用户提供查询或删除离线呼叫记录的操作。
12.—种网络视频终端待机状态呼叫提醒服务器,其特征在于,包括 请求接收模块,用于接收主叫终端发起的呼叫请求;查询模块,用于根据所述呼叫请求查询被叫终端是否处于离线状态; 控制模块,用于当所述被叫终端处于离线状态时,根据预设的映射关系表唤醒所述被叫终端的监护后台,通过所述被叫终端的监护后台在所述被叫终端上提示提醒信息;所述映射关系表包括所述监护后台与所述视频通讯服务器上存储的终端用户账号信息的映射关系。
13.根据权利要求12所述的服务器,其特征在于,还包括终端标识获取模块,用于在所述主叫终端和被叫终端启动时,通过所述主叫终端和被叫终端各自的监护后台获取所述主叫终端和被叫终端的终端标识;建立模块,用于根据所述终端标识建立各终端监护后台与存储在该视频通讯服务器上的终端用户账号之间的映射关系表。
14.根据权利要求13所述的服务器,其特征在于,所述建立模块还用于当所述主叫终端发起呼叫,所述被叫终端处于在线状态,或者所述被叫终端处于离线状态并响应呼叫提醒信息时,建立所述主叫终端与被叫终端之间的呼叫连接。
全文摘要
本发明涉及一种网络视频终端待机状态呼叫提醒方法、终端及服务器,其方法包括当被叫终端处于离线状态且主叫终端发起呼叫时,被叫终端通过监护后台接收视频通讯服务器根据预设的映射关系表发送的唤醒指令;映射关系表包括监护后台与视频通讯服务器上存储的终端用户账号信息的映射关系;根据唤醒指令从视频通讯服务器中获取主叫终端的呼叫信息;根据主叫终端的呼叫信息,在被叫终端上以预定方式向用户提示提醒信息。本发明通过网络视频终端的监护后台与视频通讯服务器之间的交互,实现离线状态的网络视频终端的被呼叫提醒,主叫用户可在随时呼叫被叫用户而不需主叫用户与被叫用户均登录视频终端服务器,为用户通讯提供方便,提升了用户体验效果。
文档编号H04N21/478GK102497600SQ20111044093
公开日2012年6月13日 申请日期2011年12月26日 优先权日2011年12月26日
发明者安彦成 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1