视频数据的通讯方法及其计算机程序产品的制作方法

文档序号:7759125阅读:87来源:国知局
专利名称:视频数据的通讯方法及其计算机程序产品的制作方法
技术领域
本发明涉及一种通讯方法及其计算机程序产品,且特别涉及一种视频数据的通讯方法及其计算机程序产品。
背景技术
影像监控系统已广泛地使用在各种场合,如商业场所、金融机构、工厂、或居家环境。影像监控系统多采用摄影机来撷取监控场所的静态影像或动态视频,以提高监控场所的安全性。网络摄像头(Network Camera),也称为网络监控摄影机,是目前常见的影像监控摄影机。网络监控摄影机可经由因特网来传送或接收数据。一般来说,远程通过网络摄像头的因特网协议(Internet. Protocol, IP)地址,可查看网络摄像头的实时影像或视频。如 此,即便用户身处外地,仍可通过因特网从IP地址来找到网络摄像头并获取其画面。然而,网络摄像头在因特网中的IP地址是动态的IP地址。也即,每当网络摄像头连上因特网,就会被指定一个新的IP地址。如此,若想要得到网络摄像头的画面,便需要经常去查看更新后的IP地址,故有使用不便的问题。

发明内容
本发明的目的在于提供一种视频数据的通讯方法及其计算机程序产品,能让用户装置以拨打视频电话的方式向毫微微基站请求网络摄像头的画面,藉以提高使用方便性。根据本发明的一方面,提出一种视频数据的通讯方法,包括多个步骤。由用户装置取得毫微微基站的联络信息。联络信息包含毫微微基站向核心网注册的电话号码或网络电话帐户。由用户装置依据联络信息经由核心网向毫微微基站请求视频电话。当视频电话被接受时,由用户装置经由核心网接收来自毫微微基站所连接的网络摄像头的视频数据。根据本发明的另一方面,提出一种视频数据的通讯方法,包括多个步骤。由毫微微基站经由核心网接收用户装置所请求的视频电话。用户装置使用毫微微基站的联络信息向毫微微基站请求视频电话。联络信息包含毫微微基站向核心网注册的电话号码或网络电话帐户。由毫微微基站接受视频电话。当视频电话被接受时,由毫微微基站将毫微微基站所连接的网络摄像头的视频数据经由核心网传送至用户装置。根据本发明的另一方面,提出一种计算机程序产品的一实施例,其经由一电子装置加载该程序产品以执行如上所述的方法。此外,此种计算机程序产品的视为可涵盖一计算机可读式信息储存媒体,其上储存有至少一程序或软件模块,其可视为上述计算机程序产品的一种呈现方式,此程序可用于执行上述方法的实施例。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图I绘示为一种通讯系统的一例的示意图2绘示为依照本发明实施例的通讯方法的一例的流程图;图3绘示为图2的通讯方法的详细流程的一例;图4绘示本发明实施例的通讯方法的另一例的流程图;图5绘示本发明实施例的通讯方法的另一例的流程图;图6绘示本发明实施例的通讯方法的另一例的流程图。其中,附图标记100 :通讯系统 110:网络摄像头120 :毫微微基站130 :核心网140 :用户装置151、152:网络S202 S206、S302 S324、S402 s408、S502 S510、S602 S604 :流程步骤
具体实施例方式以下提出实施例进行详细说明,实施例仅用以作为范例说明,并不会限缩本发明欲保护的范围。此外,实施例中的图式是省略不必要的元件,以清楚显示本发明的技术特点。以下提供通讯方法及其计算机程序产品的实施例。于一些实施例中,毫微微基站(femtocell)根据网络摄像头的因特网协议(Internet. Protocol, IP)地址,来找到网络摄像头并获取其视频数据。而且,毫微微基站向核心网注册电话号码或网络电话账号,以供用户装置(User Equipment)请求视频电话。如此,用户装置能以拨打视频电话的方式向毫微微基站请求网络摄像头的画面,藉以提高使用方便性。请参照图1,其绘示为一种通讯系统的一例的示意图。于此通讯系统中,绘示有通讯系统100。通讯系统100包含网络摄像头110、毫微微基站120、核心网130、与用户装置140。通讯系统100例如是基于第三代(3rd generation, 3G)、第四代(4th generation,4G)、或其演进的移动通讯技术。网络摄像头110例如包含镜头组、感光元件与数据处理元件。网络摄像头110具有视频摄影/传播、和静态影像捕捉的功能。网络摄像头Iio例如但不限受是称为“IP Cam”或“Web Cam”的网络摄像头。网络摄像头110例如是经由有线或无线接口连接至毫微微基站120,以获取接入服务。网络摄像头110于网络151如宽带因特网中具有对应的IP地址,以供其它接入至网络151的装置识别网络摄像头110的位置。毫微微基站120,例如是家庭基站(Home Node-B,HNB)、家庭演进基站(Homeevolved Node_B, HeNB)、或其他能拨打/接收网络电话的基站、接入点(access point)、或路由(gateway)。毫微微基站120例如是经由宽带线路如电缆线、数字用户线路(digitalsubscriber line, DSL)、及/或光纤线路,而连接至网络151与核心网130。毫微微基站120可布置于家庭、学校、业务单位或企业的一个局部的区域内,提供无线覆盖功能与接入服务。核心网130例如是3G、4G、或其演进的核心网。核心网130例如是指营运商用来连接无线基地台、公共交换电话网(Public Switched Telephone Network, PSTN)、或其它数据网络的一种企业网络(Intranet)。核心网130例如包含语音、多媒体的数据转换系统、用户信息的纪录系统、计费系统、用户数据库、或其他可供用户注册的服务器。用户装置140 可包含各种终端设备,如手机、计算机、或其他能于此通讯系统100中接入网络152的设备。于一些实施例中,用户装置140例如是基于第三代合作伙伴计划(3rd Generation Partnership Pro ject, 3GPP)、基于 3GPP2、基于全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)、基于长期演进技术(LongTerm Evolution, LTE)、及/或其它均等或演进的手机,并依照相称的通讯协议而接入至网络152如无线电接取网络(RadioAccess Network,RAN)。于另一些实施例中,用户装置140例如是平板、台式、及/或膝上型计算机,用以接入至网络152如宽带因特网。请参照图I及图2,图2绘示为依照本发明实施例的通讯方法的一例的流程图。通讯方法例如是适用于图I所示的通讯系统100。通讯方法例如包含多个如下所述的步骤。于步骤S202中,由用户装置140取得毫微微基站120的联络信息。联络信息包含毫微微基站120向核心网130注册的电话号码或网络电话帐户。于步骤S204中,由用户装置140依据联络信息经由核心网130向毫微微基站120请求视频电话。于步骤S206中,当视频电话被接受时,由用户装置140经由核心网130接收来自毫微微基站120所连接的网络摄像头110的视频数据。如此,用户装置能以拨打视频电话的方式向毫微微基站请求网络摄像头的画面,故能提高网络摄像头的使用方便性。再者,相较使用额外的外界服务器或域名解析服务器(Domain NameSystem, DNS)来进行IP地址管理或转译,毫微微装置的配置成本较低,且视频电话的拨叫也相对方便、容易记忆。请参照图I与图3。图3绘示为图2的通讯方法的详细流程的一例。于此例中,用户装置140能以拨打视频电话的方式向毫微微基站120请求网络摄像头110的画面,藉以提高使用方便性。于步骤S302中,网络摄像头110向毫微微基站120注册。举例来说,网络摄像头110将自己的IP地址告知毫微微基站120,使毫微微基站120得知从何处来识别或找到网络摄像头110。于步骤S304中,当毫微微基站120收到来自网络摄像头110的注册消息(如IP地址)时,毫微微基站120向核心网130注册。于一些实施例中,毫微微基站120向核心网130注册电话号码。举例来说,毫微微基站 120 可设有全球用户身分模块(Universal Subscriber Identity Module, USIM)卡,并利用USIM卡的识别信息如国际移动用户识别(InternationalMobile SubscriberIdentity, IMSI)或暂时国际移动用户识别(Temporary IMSI, TIMSI),向核心网130注册一个专用的电话号码。于另些实施例中,毫微微基站120向核心网130注册网络电话帐户。举例来说,毫微微基站120可向核心网130的网络电话服务器注册一个专用的网络电话帐户,如基于会话起始协议(Session Initiation Protocol, SIP)、思盖部(Skype)、实时通(MSN)、雅虎(Yahoo)、孤狗(Google Talk)、或其它网络电话服务器所提供的网络电话帐户。
步骤S302与S304的准备工作完成后,毫微微基站120便能供用户装置140请求视频电话、或向用户装置140请求视频电话,并在视频电话被接受而建立视频通话后提供网络摄像头110的视频数据至用户装置140。兹以用户装置140向毫微微基站120请求视频电话为例进一步说明如下。于步骤S306中,由用户装置140取得毫微微基站120的电话号码或网络电话帐户。举例来说,用户装置140是接受用户的操作而直接输入毫微微基站120上安装的USIM卡所对应的电话号码、或输入毫微微基站120所对应的网络电话帐户。或者,用户装置140可储存有电话薄,其包含各种联络对象的联络信息,如名称、代号、地址、电话号码、网络电话帐户、或及其它相关信息,以供用户查询与选取毫微微基站120的电话号码或网络电话帐户。
于步骤S308中,用户装置140使用毫微微基站120的电话号码或网络电话帐户,来传送拨号信令至核心网130。此拨号信令用以表示用户装置140向毫微微基站120请求视频电话。于步骤S310中,核心网130传送呼叫信令至毫微微基站120。核心网130的呼叫信令用以告知毫微微基站120有视频电话的请求。核心网130的呼叫信令例如包含受话方的信息,如毫微微基站120的US頂的MSI或TMSI、或网络电话帐户的数据流。核心网130的呼叫信令另可包含通话方信息,以告知受话方视频电话的请求对象。于步骤S312中,当毫微微基站120收到呼叫信号时,毫微微基站120传送应答信令至核心网130。毫微微基站120例如是利用呼叫信号中的MSI或HMSI来判断呼叫信号是否在呼叫自己USIM卡所对应的电话号码、或是自己的网络电话帐户。毫微微基站120的应答信令用来告知核心网130视频电话已被接受。于步骤S314中,当核心网130发现毫微微基站120已接受视频电话时,核心网130传送应答信令至用户装置140。核心网130的应答信令告知用户装置140其视频电话已被接受。于步骤S316中,当毫微微基站120收到呼叫信号时,毫微微基站120传送视频数据请求信令至网络摄像头110。毫微微基站120例如是依照网络摄像头110的IP地址,将视频数据请求信令传送至网络摄像头110。于步骤S318中,核心网130发起毫微微基站120与用户装置140的握手程序。举例来说,核心网130发起用户面(User Plane)的握手信令至毫微微基站120与用户装置140,以处理用户的语音及/或数据业务。对3G网络而言,视频电话采用H245协议,故核心网130可依此协议完成用户面的握手程序。于步骤S320中,当网络摄像头110收到视频数据请求信令时,传送其视频数据至毫微微基站120。于传输过程中,视频数据的编码可以由网络摄像头110来实行,或由毫微微基站120来实行。于步骤S322中,核心网130接收毫微微基站120与用户装置140针对握手程序的应答信令。此处的应答信令代表握手程序已被双方接受。此时,毫微微基站120可开始将网络摄像头110的视频数据传送至核心网130。于步骤S324中,核心网130将网络摄像头110的视频数据传送至用户装置140。对3G网络而言,核心网130可依照H263协议传输视频,依照自适应多速率音频压缩(Adaptivemulti-Rate compression, AMR)传输音频,并依照H223协议进行视频与音频的同步。对4G网络而言,核心网130则可采用基于SIP的视频电话来进行数据的传输。请参照图I与图4。图4绘示本发明实施例的通讯方法的另一例的流程图。于此例中,用户装置140可在视频电话的通话过程中,配合按键来控制网络摄像头110,藉以提高网络摄像头110的操作方便性。于步骤S402中,用户装置140与毫微微基站120进入视频通话。视频通话例如是由用户装置140请求而被毫微微基站120接受,或由毫微微基站120请求而被用户装置140接受。于步骤S404中,用户装置140产生按键信令。按键信令例如是由用户装置140的按键所产生。以手机的用户装置140为例,用户装置140可具有各种按键,如箭头键、数字键,而按键信令例如是某个按键所产生的双音多频(DualTone Multi Frequency, DTMF)按键信令。·于步骤S406中,用户装置140经由核心网130传送按键信令至毫微微基站120。于步骤S408中,毫微微基站120依据按键信令控制网络摄像头110。毫微微基站120例如是将DTMF按键信令转换成相应的控制信令,并传输至网络摄像头110以进行控制。在视频电话的通话过程中,用户装置140的按键信令的作用例如如下。当用户装置140产生箭头键或数字键的按键信令,即可实行网络摄像头110的摇头或缩放。例如,数字键「2」按键信令能实行网络摄像头110向上移动镜头;数字键「4」按键信令能实行网络摄像头110向左移动镜头;数字键「6」按键信令能实行网络摄像头110向右移动镜头;数字键「8」按键信令能实行网络摄像头110向下移动镜头;数字键「6」按键信令能实行网络摄像头110将镜头居中;数字键「I」按键信令能实行网络摄像头110缩小画面;数字键「3」按键信令能实行网络摄像头110放大画面。然本发明也不限于此,用户装置的按键信令在视频电话的通话过程中应可有其它的作用。请参照图I与图5。图5绘示本发明实施例的通讯方法的另一例的流程图。于此例中,在安全性的考虑上,毫微微基站120可对某些特定的电话或某些特定的用户装置做响应。或者,待用户面的握手程序完成以后,需要一个特定的序列才能让用户装置140获得视频数据。如此,能提高视频数据在网络系统中的传输安全性。于步骤S502中,毫微微基站120经由核心网130传送验证码请求信令至用户装置140。于步骤S504中,由用户装置140产生验证码。用户装置140例如是受用户的操作而产生验证码。验证码例如是一个指定的、或用户自行定义的序列,如个人标识号(pin-code)。于步骤S506中,用户装置140经由核心网130传送验证码至毫微微基站120。用户装置140例如是将验证码包装在DMTF按键信令中而传送出去。于步骤S508中,毫微微基站120进行验证码的验证。于步骤S510中,毫微微基站120按照验证结果,选择性地影响步骤S324。例如,当毫微微基站120对验证码验证成功时(正确的验证码),毫微微基站120允许网络摄像头110的视频数据的传送。当毫微微基站120对验证码验证失败时(错误的验证码),毫微微基站120拒绝网络摄像头110的视频数据的传送。如此,能提高视频数据的传输安全性。
于其他实施例中,也可先在毫微微基站120中预先设定好用户装置140的识别信息,并使毫微微基站120只对此用户装置140作出响应而允许视频数据的传送。如此,能提高视频数据的传输安全性。请继续参照图I与图6。图6绘示本发明实施例的通讯方法的另一例的流程图。网络摄像头的运动检测一般是使用电子信箱来通知检测结果。基于此种作法,使用者若没有立即的查看电子信箱,便无法得知监控场所的实时状况。于此例中,当视频数据的运动检测(Motion Detection)出现异常时,可通过视频电话发出警示,藉以及时地提供环境警示,并提高监控场所的安全性。于步骤S602中,毫微微基站120检测网络摄像头110的视频数据的运动检测是否出现异常结果。运动检测例如是使用图像检测技术来对运动的物体进行实时的检测和跟踪,以提供自动警示和目标检测的通知。举例来说,在对网络摄像头110的视频数据进行运动检测时,如果画面出现一定比例的异变,则毫微微基站120已检测视频数据的运动检测 出现异常结果。于步骤S604中,当网络摄像头110的视频数据的运动检测出现异常结果时,毫微微基站120经由核心网130向用户装置140请求视频电话。毫微微基站120例如是主动发出视频电话来提供警示。毫微微基站120在其视频电话被接受时,提供一段网络摄像头110所拍摄到的视频、一个或多个网络摄像头110目前或先前所拍摄到的画面、文字信息、或语
音消息。如此,相较于使用电子信箱的作法,使用视频电话来进行运动检测的告警能及时地提供环境警示,并提高监控场所的安全性。此外,本发明另揭露一计算机程序产品的实施例。此计算机程序产品例如是由多个代码段所组成的,此计算机程序产品又例如可实施为一应用程序或存在于一系统程序之中。当具有缓冲存储器的电子装置加载此程序产品后,此电子装置执行多个程序指令,这些程序指令用于执行上述方法的实施例。此外,此种计算机程序产品可视为可涵盖一计算机可读取信息储存媒体,其上储存有至少一程序或软件模块,其可视为上述计算机程序产品的一种呈现方式,此程序可用于执行上述方法的实施例。本实施例的计算机可读取信息储存媒体比如但不受限于,光学式信息储存媒体、磁式信息储存媒体或固件,也可包括可在网络/传递媒介(如空气等)上传递的程序代码等。于本发明实施例所提出的视频数据的通讯方法及其计算机程序产品,至少具有以下所简述的优点I.通过通讯网络的通讯方式,使用电话号码或网络电话账号代替网络摄像头的IP地址,藉以提高网络摄像头的使用方便性。2.配合用户装置的按键来控制网络摄像头,能提高网络摄像头的操作方便性。3.使用验证码来提高视频数据在网络系统中的传输安全性。4.使用视频电话来进行运动检测的告警,能及时地提供环境警示,并提高监控场所的安全性。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种视频数据的通讯方法,其特征在于,包括 由一用户装置取得一毫微微基站的联络信息,该联络信息包含该毫微微基站向一核心网注册的一电话号码或一网络电话帐户; 由该用户装置依据该联络信息经由该核心网向该毫微微基站请求一视频电话;以及 当该视频电话被接受时,由该用户装置经由该核心网接收来自该毫微微基站所连接的一网络摄像头的视频数据。
2.根据权利要求I所述的视频数据的通讯方法,其特征在于,该电话号码对应至该毫微微基站的一全球用户身分模块卡的识别信息。
3.根据权利要求I所述的视频数据的通讯方法,其特征在于,该网络电话帐户基于会话起始协议或Skype。
4.根据权利要求I所述的视频数据的通讯方法,其特征在于,还包括 当该视频电话被接受时,由该用户装置产生一按键信令,该按键信令由该用户装置的一按键所产生; 由该用户装置经由该核心网传送该按键信令至该毫微微基站,以使该毫微微基站依据该按键信令控制该网络摄像头。
5.根据权利要求I所述的视频数据的通讯方法,其特征在于,还包括 由该用户装置经由该核心网接收来自该毫微微基站的一验证码请求信令;以及 由该用户装置经由该核心网传送正确的验证码至该毫微微基站,以使该毫微微基站允许该网络摄像头的视频数据的传送。
6.根据权利要求I所述的视频数据的通讯方法,其特征在于,还包括 由该用户装置经由该核心网接收该毫微微基站所请求的另一视频电话,该另一视频电话用以警示该网络摄像头的视频数据的运动检测出现异常结果。
7.一种视频数据的通讯方法,其特征在于,包括 由一毫微微基站经由一核心网接收一用户装置所请求的一视频电话,该用户装置使用该毫微微基站的一联络信息向该毫微微基站请求该视频电话,该联络信息包含该毫微微基站向该核心网注册的一电话号码或一网络电话帐户; 由该毫微微基站接受该视频电话;以及 当该视频电话被接受时,由该毫微微基站将该毫微微基站所连接的一网络摄像头的视频数据经由该核心网传送至该用户装置。
8.根据权利要求7所述的视频数据的通讯方法,其特征在于,该电话号码对应至该毫微微基站的一全球用户身分模块卡的识别信息。
9.根据权利要求7所述的视频数据的通讯方法,其特征在于,该网络电话帐户基于会话起始协议或Skype。
10.根据权利要求7所述的视频数据的通讯方法,其特征在于,还包括 当该视频电话被接受时,由该毫微微基站经由该核心网接收来自该用户装置的一按键信令,该按键信令由该用户装置的多个按键所产生;以及 由该毫微微基站依据该按键信令控制该网络摄像头。
11.根据权利要求7所述的视频数据的通讯方法,其特征在于,还包括 由该毫微微基站经由该核心网传送一验证码请求信令至该用户装置;以及由该毫微微基站在收到正确的验证码后,允许该网络摄像头的视频数据的传送。
12.根据权利要求7所述的视频数据的通讯方法,其特征在于,还包括 由该毫微微基站检测该网络摄像头的视频数据的运动检测是否出现异常结果;以及当该网络摄像头的视频数据的运动检测出现异常结果时,由该毫微微基站经由该核心网向该用户装置请求另一视频电话。
13.一种计算机程序产品,其特征在于,当一运算装置执行该计算机程序后,该运算装置完成执行如权利要求I至12的任意一项所述的视频数据的通讯方法。
全文摘要
一种视频数据的通讯方法及其计算机程序产品,该通讯方法包括多个步骤。由用户装置取得毫微微基站的联络信息。联络信息包含毫微微基站向核心网注册的电话号码或网络电话帐户。由用户装置依据联络信息经由核心网向毫微微基站请求视频电话。当视频电话被接受时,由用户装置经由核心网接收来自毫微微基站所连接的网络摄像头的视频数据。
文档编号H04N7/14GK102958193SQ201110241589
公开日2013年3月6日 申请日期2011年8月22日 优先权日2011年8月22日
发明者朱羚 申请人:中怡(苏州)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1