移动通讯多媒体信息源接口系统及方法

文档序号:7600831阅读:188来源:国知局
专利名称:移动通讯多媒体信息源接口系统及方法
技术领域
本发明涉及一种媒体信息接口系统及方法,尤其涉及一种用于无线通讯的媒体多信息源接口系统,其可以整合各种不同的媒体信息采集终端。

背景技术
目前各类无线媒体信息应用有很大的局限性,例如,终端的局限性,多数无线媒体信息通常只能通过单一的终端展现或播放,应用范围受到很大的限制,另外信息的共享性差,通常只能一个终端用户查看,编码格式的支持范围小,使得信息的互通变得困难,另外,现有的应用对终端能力的适配性也很差,有些终端处理能力与内存容量的限制,使得某些信息在有些终端不能显示,而有些终端却没有很好的利用终端资源以最佳效果展现。
在现有的典型接入终端和媒体网关交互过程中,由于现在的各种接入终端之间存在着较大的性能差距,而且各个接入终端的浏览器支持的技术特性也没有一定的规范,这种状况已不能适应目前接入媒体网关的要求。建立一个自适应的系统并提供一种在现有的协议基础之上的规范性处理方法,使该方法既简单快捷有安全可靠。
随着无线通讯技术(2.5G、3G)的发展,利用无线通讯网络和无线移动终端实现对多种不同规格不同标准的媒体采集端的多媒体信号的收集、处理和传输越来越显得重要,但是,如果实现上述目标,尚未找到一切实可行的方案。


发明内容
本发明的目的在于提供一种定义了开放式多媒体信息源采集接口协议以实现信息源的统一接入与控制的移动通讯多媒体信息源接口系统及方法。多媒体信息源采集接口系统定义了统一的、可扩展的开放接口,其主要功能包括基本通讯功能、设备信息获取功能、设备控制功能、安全控制功能。
为达到上述目的,本发明提供了一种移动通讯多媒体信息源接口系统,其中包括不同类型的多媒体信息采集模块,用于多媒体信息的采集及所述多媒体信息发送、请求信息的上传;一通讯及设备监控模块,用于根据所述请求信息初始化和监听所述多媒体信息采集模块,同时由所述多媒体信息采集模块发送的多媒体信息触发,与所述多媒体信息采集模块建立连接接收所述多媒体信息,并上传接收到的所述多媒体信息;一设备信息获取及控制模块,用于获取所述多媒体信息采集模块的设备参数上传,并向所述多媒体信息采集模块下发控制命令;一信息源接入处理模块,用于与所述设备认证模块、所述通讯及设备监控模块、设备信息获取模块、设备控制模块信息交互并处理所有接收信息。
上述的移动通讯多媒体信息源接口系统,其中还包括一安全控制模块,用于确定是否通信加密、加密算法、通信密钥、密钥版本、密钥更新或加密协议。
上述的移动通讯多媒体信息源接口系统,其中还包括一设备认证模块,用于验证所述请求信息中的认证信息,决定所述多媒体信息采集模块的归属。
上述的移动通讯多媒体信息源接口系统,其中所述多媒体信息采集模块的设备参数包括设备ID号、设备厂家ID号、设备版本号、设备型号、动态库版本号。
上述的移动通讯多媒体信息源接口系统,其中所述设备信息获取及控制模块下发的控制命令包括转向和变焦控制、图像象素参数设置、视屏象素参数设置、采集方式参数设置、图像品质参数设置、视频品质参数设置、图像类型控制或流媒体类型控制。
上述的移动通讯多媒体信息源接口系统,其中所述多媒体信息采集模块是视频采集模块、图像采集模块、音频采集模块、位置、温度、湿度、化学物质成分与浓度信息传感模块中一个或多个的组合。
为了更好的实现发明的目的,本发明还提供了一种移动通讯多媒体信息源接口方法,其特征在于,包括以下步骤设置不同类型的多媒体信息采集模块,用于多媒体信息的采集及所述多媒体信息发送、请求信息的上传;设置一通讯及设备监控模块,用于根据所述请求信息初始化和监听所述多媒体信息采集模块,同时由所述多媒体信息采集模块发送的多媒体信息触发,与所述多媒体信息采集模块建立连接接收所述多媒体信息,并上传接收到的所述多媒体信息;设置一设备信息获取及控制模块,用于获取所述多媒体信息采集模块的设备参数上传,并向所述多媒体信息采集模块下发控制命令;设置一信息源接入处理模块,用于与所述设备认证模块、所述通讯及设备监控模块、设备信息获取模块、设备控制模块信息交互并处理所有接收信息。
上述的移动通讯多媒体信息源接口方法,其中还包括设置一安全控制模块,用于确定是否通信加密、加密算法、通信密钥、密钥版本、密钥更新或加密协议。
上述的移动通讯多媒体信息源接口方法,其中还包括设置一设备认证模块,用于验证所述请求信息中的认证信息,决定所述多媒体信息采集模块归属。
上述的移动通讯多媒体信息源接口方法,其中所述多媒体信息采集模块的设备参数包括设备ID号、设备厂家ID号、设备版本号、设备型号、动态库版本号。
上述的移动通讯多媒体信息源接口方法,其中所述设备信息获取及控制模块下发的控制命令包括所述转向和变焦控制、图像象素参数设置、视屏象素参数设置、采集方式参数设置、图像品质参数设置、视频品质参数设置、图像类型控制或流媒体类型控制。
上述的移动通讯多媒体信息源接口方法,其中所述多媒体信息采集模块是视频采集模块、图像采集模块、音频采集模块、位置、温度、湿度、化学物质成分与浓度信息传感模块中的一个或多个的组合。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。



图1为本发明移动通讯多媒体信息源接口系统示意图; 图2为使用本发明移动通讯多媒体信息源接口系统的移动通讯多媒体网关系统结构示意图; 图3为图2所示系统的硬件平台示意图; 图4为图2所示系统的应用示意图; 图5为图2所示系统的软件结构示意图; 图6为图2所示系统与交通管理局监控系统连接的示意图; 图7为图2所示系统与环境监控设备连接的示意图; 图8为图2所示系统与社区、家庭监控设备连接的示意图。

具体实施例方式 本发明的多媒体信息源接口系统用于实现各类不同媒体设备的信息交互,其功能包括 基本通讯及设备监控功能,包括终端初始化、监听、建立连接、数据接收、数据发送、关闭连接等; 设备信息获取功能,包括获取设备ID号、设备厂家ID号、设备版本号、设备型号、动态库版本号、终端获取图像或视屏的时间、系统时间等; 设备控制功能包括设备转向和变焦控制、图像或视屏象素参数设置、采集方式参数设置、图像或视频品质参数设置、图像或流媒体的类型控制等; 安全控制功能通信加密、加密算法名、强制密钥更新、密钥版本、通信密钥、加密协议等。
如图1所示,该媒体信息源接口系统12的基本结构主要由两部分组成信息源接口管理模块121与设备接口适配模块122。
该媒体信息接口子系统结构进一步说明如下 设备接口适配模块122主要包括两部分,其一是信息交互接口123,用于与多媒体信息采集设备113’信息交互;其二是设备信息采集与控制接口124,用于根据定义接口及其转换方法完成与信息源管理接口模块121的信息交互,从而实现不同设备的多媒体信息的标准化处理。
其中,信息源接口管理模块121,用于负责与不同的设备适配模块进行信息交互,同时对多媒体信息采集设备113’的接入进行安全性认证。
为了更好地实现本发明的技术方案,针对具体媒体信息采集设备,本发明进一步设置如下内容 针对信息源(监控地点)分类归属,在本发明的媒体网关系统中,该信息源的提供者定义为三类,个人、集团、公共,个人的信息源归属到具体的个人用户,个人用户是指移动运营商注册的C网手机用户或其它种类的用户,如点卡用户等,集团用户是指在移动运营商媒体网关系统进行注册的集团,集团类的信息源归属到某一具体集团,信息源的观看与操作者是集团内部个人用户或集团的合作伙伴用户,公共类信息源也归属某一企业、社团或政府机构,但其信息可为大众用户提供服务,例如,有线电视、交通路面信息、机场车站信息等。
针对信息源登记注册,在每个信息源的接入前,要求在媒体网关系统中进行登记注册,个人的信息注册通过操作终端实现在线注册,登记的信息归属个人用户;集团与公共服务的信息源的登记注册是由集团企业提出申请,在申请通过审批后进行信息源的配置。
针对信息源的接入,个人的信息源在注册登记后,其状态为未激活状态,信息源设备必须在一定时间内接入系统,否则,该信息源的注册信息将失效,其接入步骤主要包括有 设备与系统中的对应的厂家的设备接口适配模块进行通信连接; 建立连接后,设备终端上传设备信息; 设备接口适配模块将获得的设备信息按媒体网关数据源接口要求进行标准化发送给媒体网关系统信息源接口管理模块; 管理模块根据系统配置信息对设备的合法性进行判别,如果设备是否登记注册,归属用户情况,如未注册,则系统管理模块通知设备接口适配模块关闭该连接,系统记录日志信息。如果设备已注册,管理模块判断是否为第一次接入,如果是则激活该设备,并将设备的当前通信参数如上传模式、分辨率、质量等记录在该设备对应的参数信息中(参数可根据用户的需要进行修改以控制设备与系统的信息交互行为),并与设备以设备初始化设定的参数进行数据交互,如果已经是激活状态,则与设备按定义好的参数与设备进行信息交互。
针对信息源的操作步骤,其操作终端,即媒体信息交互终端信息操作步骤主要包括信息源信息获取及信息源设备控制信息发送。
其中,信息源信息获取步骤终端用户通过某一类型终端从媒体信息采集设备获取的设备周边环境的信息(视频、图像、音频、位置、温度、湿度等等)。信息的获取方式有主动与被动方式,主动方式即操作终端发起请求,媒体信息采集设备返回相应的信息,被动的方式即用户设定信息送达方式(短信、彩e)。
其中,信息源设备控制步骤通过终端对设备的可控参数进行修改,例如改变图像的压缩质量、分辨率、上传模式、变焦、转向等。
还包括信息源操作用户群体设定与权限控制步骤 个人信息源设备的用户群体设定与权限控制由信息源设备的归属者进行操作,授权的用户数由系统配置,即媒体网关系统允许设备的拥有者将自己的某一注册的设备的信息获取(可选的控制权限)授予给5个个人用户。集团信息源由集团的管理员进行授权操作,授权的对象是集团内部个人用户或合作伙伴个人用户,授权的设备是集团所拥有的设备,授权的权限为信息的获取及可选的设备控制权限,授权数量由系统的配置参数控制。公共信息源没有权限的授权操作,所有的定购该设备的个人用户都有获取媒体信息的权限,公共设备的控制权限不能赋予给个人。
被授权的个人用户需定购相关的被授权的设备以形成确认的个人用户—设备关联关系,信息源设备被个人用户定购后,个人用户就可以对设备进行权限范围内的操作。
本发明提供了媒体信息源接口系统的规范,其主要包括接口API定义和各类参数的定义。
采集服务器与设备的连接主要有两种方式设备发起连接和服务器与设备连接。因此API函数包含两方面内容设备发起连接时,服务器有个API函数对其进行监听,设备发送图片信息时触发监听程序进行接收处理的API函数;服务器端可以对设备进行参数的设置和获取参数信息,因此必须提供API函数连接设备和发送指令;数据传输格式采用xml格式,如果为二进制则把其嵌入xml串的CDATA节中;在此,DLL和设备的命令处理时间最长为20秒。
针对上述内容,本发明进一步定义了相应的接口处理方法,其包括初始化函数_Initialize、监听函数_Listen、PTR指针函数、链接函数_Connect、数据接收函数_GetData、数据发送函数_SendData、获取连接设备个数函数_GetDevCount、设置服务器状态函数_SetServerStatus、获取所有连接信息函数_ShowConnectInfo和关闭连接函数_Close,分别描述如下 其中,int_Initialize(char*xmlin,char*xmlout)用于初始化采集程序或数据源设备的基本信息。
xmlin <?xml version=“1.0”encoding=“GBK”?> <operation_in> <Encrypt></Encrypt><!--是否通信加密--> <ArithName></ArithName><!--加密算法--> <UpdateKey></UpdateKey><!--是否强制密钥更新--> <KeyVersion></KeyVersion><!--密钥版本--> <SessionKey><![CDATA[密钥数据]]></SessionKey><!--通信密钥--> <EncryptProtocal></EncryptProtocal><!--加密协议--> <SysTime></SysTime><!--系统时间--> </operation_in> xmlout <?xml version=“1.0”encoding=“GBK”?> <operation_out> <RetCode></RetCode><!--返回码--> <RetMsg></RetMsg><!--返回信息--> <FactoryID></FactoryID><!--设备产家ID号--> <DLLVersion></DLLVersion><!--动态库版本号--> <DevTypeList> <DevType></DevType><!--设备型号--> <ImageType></ImageType><!--支持图片种类,多种格式以逗号分开--> </DevTypeList> </operation_out> return 0成功 非0失败 其中,int_Listen(char *xmlin,char *xmlout,func *ptr(char *xmlin1,char*xmlout1))启动监听服务,等待Client终端设备的链接请求,Client与其建立链接后,可以启动指针函数ptr主动上传图片和通知设备连接状态。_Listen再启动函数指针后,继续侦听端口,等待其他Client的链接。
xmlin <?xml version=“1.0”encoding=“GBK”?> <operation_in> <Port></Port><!--分配的监听端口号--> <DynicCode></DynicCode><!--动态编号信息,回调ptr需回传此参数--> <MaxClients></MaxClients><!--客户端最大数目--> </operation_in> xmlout <?xml version=“ 1.0”encoding=“GBK”?> <operation_out> <RetCode></RetCode><!--返回码--> <RetMsg></RetMsg><!--返回信息--> </operation_out> 其中,int func *ptr(char *xmlinl,char *xmlout)ptr内可调用独立的_GetData、_SendData、_Close函数进行数据收发或者向应用发出告警信息,对该链接的关闭由ptr函数内部控制。当有新的连接接入或者已连接的设备断开需要调用此函数,ptr执行_Close函数,可以释放资源。
xmlin <?xml version=“ 1.0”encoding=“GBK”?> <operation_in> <DynicCode></DynicCode><!--Listen时传入DLL,回传此参数--> <ActionType></ActionType><!--回调功能类型--> <Mode></Mode><!--取送图方式--> <FactoryID></FactoryID><!--设备产家ID号--> <DevID></DevID><!--设备id--> <DevVersion></DevVersion><!--终端设备版本号--> <DevType></DevType><!--设备类型--> <ImageType></ImageType><!--图片类型--> <Picture><![CDATA[图像Base64数据编码串]]</Picture><!-图像信息-> <ImageTime></ImageTime><!--图片采集时间,设备的时间--> </operation_in> xmlout <?xml version=“1.0”encoding=“GBK”?> <operation_out> <RetCode></RetCode><!--返回码--> <RetMsg></RetMsg><!--返回信息--> </operation_out> 其中,int_Connect(char *xmlin,char *xmlout)用于采集程序主动连接相应的数据源终端,用于向数据源终端发控制指令。
xmlin <?xml version=“1.0”encoding=“GBK”?> <operation_in> <DevID></DevID><!--设备ID号--> </operation_in> xmlout <?xml version=“1.0”encoding=“GBK”?> <operation_out> <FactoryID></FactoryID><!--设备产家ID号--> <DevID></DevID><!--设备ID号--> <DevVersion></DevVersion><!--终端设备版本号--> <RetCode></RetCode><!--返回码--> <RetMsg></RetMsg><!--返回信息--> </operation_out> return 0成功 非0失败 其中,int_GetData(char *xmlin,char *xmlout),获取设备上送的信息(主要用于接收图片),此函数只有在设备已经和服务端建立网络链接后才能调用。
xmlin <?xml version=“1.0”encoding=“GBK”?> <operation_in> <DevID></DevID><!--设备ID号--> </operation_in> xmlout,设备上送信息指针(xml格式),格式如下 <?xml version=“1.0”encoding=“GBK”?> <operation_out> <FactoryID></FactoryID><!--设备产家ID号--> <DevID></DevID><!--设备id--> <DevVersion></DevVersion><!--终端设备版本号--> <DevType></DevType><!--设备类型--> <ImageType></ImageType><!--图片类型--> <Picture><![CDATA[图像Base64数据编码串]]</Picture><!--图像信息--> <ImageTime></ImageTime><!--图片采集时间,设备的时间--> </operation_out> return 0成功 非0失败 其中,int_SendData(char *xmlin,char *xmlout)向设备发送控制信息,对设备进行控制并获取信息。此函数只有在设备已经和服务端建立网络链接后才能调用,调用时直到数据源有返回结果才返回函数结果。
为了实现本发明采用的媒体网关数据源转换接口及其方法,提供如下几种功能设置设备参数、获取设备参数、控制摄像头方向、立即获取图片。
其中,设置设备参数 输入的字符串xmlin,其涉及字段CmdType、DevID、Mode、Pels、Quality返回信息xmlout,其涉及字段RetCode、RetMsg 其中,获取设备参数 输入的字符串xmlin,其涉及字段CmdType、DevID 返回信息xmlout,其涉及字段RetCode、RetMsg、DevVersion、FactoryID、DevType、Pels、Mode、Quality 其中,控制摄像头方向 输入的字符串xmlin,其涉及字段CmdType、DevID、CamDir 返回信息xmlout,其涉及字段RetCode、RetMsg 其中,立即获取图片 输入的字符串xmlin,其涉及字段CmdType、DevID 返回信息xmlout,其涉及字段RetCode、RetMsg、ImageType、Picturexmlin输入参数(xml格式) <?xml version=“1.0”encoding=“GBK”?><!--字段为空时不能需要设置--> <operation_in><!--设置控制信息--> <CmdType></CmdType><!--命令类型--> <DevID></DevID><!--设备id--> <CamDir></CamDir><!--镜头转向--> <Mode></Mode><!--取送图方式--> <Pels></Pels><!--取图方式参数设置--> <Quality></Quality><!--图片品质--> <Intervel></Intervel><!--时间间隔秒--> </operation_in> xmlout输出参数(xml格式) <?xml version=“1.0”encoding=“GBK”?> <operaion_out> <RetCode></RetCode><!--返回码--> <RetMsg></RetMsg><!--错误信息--> <FactoryID></FactoryID><!--设备产家ID号--> <DevType></DevType><!--设备类型--> <DevVersion></DevVersion><!--设备版本信息--> <Mode></Mode><!--取送图方式--> <Pels></Pels><!--取图方式参数设置--> <Quality></Quality><!--图片品质--> <Intervel></Intervel><!--时间间隔秒--> <ImageType></ImageType><!--图片类型--> <Picture><![CDATA[图像Base64数据编码串]]</Picture><!--图像信息--> <ImageTime></ImageTime><!--图片采集时间,设备的时间--> </operation_out> return 0成功 非0失败 其中,_GetDevCount获取连接设备个数 void_stdcall_GetDevCount(/*OUT*/int*Count) 功能说明获取连接到DLL的设备的个数 参数说明设备的个数 返回值void 函数类型同步函数 其中,_SetServerStatus设置服务器状态 #define SERVERBUSY 1 #define SERVERIDLE 2 void_stdcall_SetServerStatus(/*IN*/unsigned int status); 功能说明设置服务器的当前状态 参数说明服务器当前的状态 返回值void 函数类型异步函数 其中,_ShowConnectInfo获取所有连接信息 void_stdcall_ShowConnectInfo(); 功能说明动态显示所有连接的设备信息 参数说明无 返回值void 函数说明异步函数 其中,_Close关闭连接,断开监听服务,释放系统资源 int_Close(char*xmlin) xmlin <?xml version=“1.0”encoding=“GBK”?><operation_in> <DevID></DevID><!--设备ID号,如果为空则关闭--> </operation_in> return 0成功 非0失败 各类参数的定义 各类参数的定义规定了函数出入口参数字段的具体含义,适应于每个函数,其中包括系统信息、设备参数设置、回调函数参数、数据源终端控制类及安全控制类5种,分别描述如下 其中,系统信息 返回代码(RetCode)参数值含义0成功1监听错误2设备断线3设备(DevID)不存在4连接超时其他值由产家自由定义 返回信息(RetMsg)把与RetCode相对应的解释填在RetMsg中。其中,设备参数设置包括以下参数 设备ID号(DevID)设备产家对其产品定义的ID号,必须唯一; 设备产家ID号(FactoryID)媒体网关为每个设备产家定义的ID号,必须唯一,FactoryID与DevID结合将唯一决定一台设备; 终端设备版本号(DevVersion)终端设备如彩眼、千里眼版本号; 设备型号(DevType)产家对其产品的型号定义; 动态库版本号(DLLVersion)当前使用动态库的版本号; 终端截取图片时间(ImageTime)时间格式为年月日时分秒; 系统时间(SysTime)时间格式为年份月日时分秒; 定时上传时间间隔(Intervel)定时上传图片的时间间隔,单位为秒。其中,回调函数参数 功能类型(ActionType)参数值含义0发送图片1告警2设备建立连接 3 设备连接断开 回调动态编号DynicCode调用_Listen函数时由采集层传入,数据源回调时必须传入。
其中,数据源终端控制类 指令类型(CmdType) 参数值 含义 0 设置设备参数 1 获取设备参数 2 控制摄像头方向 3 立即获取图片 只有发送设置设备参数指令(0)时才会修改设备参数(包括CamDir、Pels、Mode、Quality),否则不能修改设备参数,即使发送立即取图的指令(3),用户获取单张图片后,应该保持其原有的模式,不应该把设备的模式修改为单张取图模式(除非设备的模式已经是单张取图模式)。
同时要求设备能够保持设备上次关闭前的状态,这样设备重新启动后可以继续按照上次的模式运行。
摄像镜头转向CamDir 参数值 含义 0 向上 1 向下 2 向左 3 向右 4 镜头伸长 5 镜头缩短 图片象素参数设置(Pels) 参数值 含义 0 128*96 1 320*240 2 160*120 380*564208*160596*80680*647640*480 取送图方式参数设置(Mode) 参数值 含义 0 停止发送 1 连续发送 2 动态发送 3 单张发送 图片品质参数设置(Quality) 参数值 含义 0 最高品质 1 较高品质 2 标准品质 3 较差品质 4 最差品质 支持图片种类(ImageType) 参数值 含义 Jpg Jpg图片 Bmp Bmp图片 Text 文字报警内容 … 产家自行定义 图片(Picture),其为图像信息,是Base64编码字符串。
安全控制类 是否通信加密(Encrypt)参数值 含义 N 不加密 Y 加密 加密算法名(ArithName) 参数值 含义 RSA RSA算法 DES DES算法 3DES 3DES算法 RC2 RC2算法 …… …… 是否强制密钥更新(UpdateKey) 密钥版本(KeyVersion) 通信密钥(SessionKey) 加密协议(EncryptProtocal) 本发明所揭示媒体信息源接口系统针对现有媒体信息无线应用的局限性,在技术上实现了不同种类、不同格式信息的统一化处理。
在图2、图3、图4、图5和图6中,揭示了利用本发明的多媒体信息源接口系统的移动通讯多媒体网关。
如图2所示,移动通讯多媒体网关系统1为计算机软件系统,其包括信息交换核心处理子系统11、多媒体信息接口子系统12、门户导航子系统13、多媒体信息服务器14、外部系统接口子系统15和多媒体网关系统管理子系统16,该门户导航子系统13、多媒体信息服务器14、外部系统接口子系统15和多媒体网关系统管理子系统16分别与该信息交换核心处理子系统11连接。另外多个多媒体信息浏览终端111均通过导航接口17与门户导航子系统13连接,外部系统112与该外部系统接口子系统15连接,多个多媒体信息采集设备113通过该多媒体信息接口子系统12连接到该信息交换核心处理子系统11。
在图2中,该信息交换核心处理子系统11用于接收导航门户子系统13的用户业务请求、处理数据接口子系统12上传的多媒体数据、处理接口层的业务请求、接受系统管理信息、进行各类业务逻辑处理(合法性判断、是否需要进行多媒体信息转换判断、是否需要发短信、彩E、是否需要存储等)、把信息流根据系统设置的工作流,并转发到系统其他模块。同时产生系统日志和原始话单。
其中,多媒体网关系统管理子系统16用于业务层面信息管理,包括用户管理、业务配置管理、SP管理、系统监控管理、系统环境、参数配置管理。
其中,多媒体信息服务器14提供用户高带宽多媒体信息服务,用户111经过门户导航系统13认证获得相关多媒体资源访问权限后即可得到高质量多媒体服务。
其中,门户导航子系统13,采用本发明多媒体网关门户导航接口及转换方法实现多媒体信息浏览终端111的统一的、可扩展标准化开放接口,通过该接口系统获得多媒体信息浏览终端111的身份标识、识别方式、终端性能参数、通信方式及其加密方式等,通过该接口为用户提供个性化、终端适配信息。
其中,多媒体信息浏览终端111与多媒体网关接口信息包括设备类型、手机型号、用户标识类型、用户标识信息、软件版本号、传输通信方式、屏幕分辨率、接收文件最大尺寸信息、当前协议版本号、支持的颜色深度、支持的图片格式、支持的流媒体格式、必要的技术类型、可选的技术类型等。
该门户导航子系统13中,可采用接入的标准化操作终端有WAP手机、BREW手机、WEB方式的笔记本电脑终端、PDA等。
其中,该外部系统接口子系统15主要用于实现与外部系统112的信息交互。系统的外部系统有彩e、外部邮件系统、短信网关服务器、营帐系统,其中外部邮件系统实现本系统获取的信息通过邮件方式送到用户终端;短信网关服务器用来实现本系统获取信息通过短信方式传送文字化信息到用户终端;多媒体网关系统通过营帐系统获取本系统需要的用户资料信息。
其中多个多媒体信息浏览终端111是用来与多媒体网关系统1交换数据或与多媒体信息采集设备交换信息113的终端设备,主要有WAP手机、BREW手机、电脑(WEB方式)终端、PDA。
其中多个多媒体信息采集设备113用来获取周边环境信息(视频、图像、音频、位置、温度、湿度、空气中或其它的生产环境中化学物质成分与浓度信息等等)。
图3为本发明的多媒体网关系统硬件平台,其包括 SC服务器36,即SwitchCore交换服务器,是多媒体网关核心系统; DB服务器37,即数据库服务器,用于存放多媒体网关系统数据、图片等; 流媒体服务器38,用于流媒体播放的服务器; 门户导航服务器32,用于引导手机、Brew、PDA、PC等接入的门户,本服务器安装Web系统,对外提供WEB访问服务; 数据采集服务器33,用于接受千里眼等数据源接入的服务器; CP服务器31,提供内容服务的服务器; 监控服务器35,用于监控多媒体网关信息流的服务器,如流媒体; 流媒体采集服务器34,编码服务器中装有视频采集卡,一般放在与视频头相近的位置,因此一般放在多媒体网关系统之外。
双防火墙结构39,SC服务器36和DB服务器37放在内网,以确保安全。监控服务器35为了内部人员监控方便,也放在内网。流媒体服务器38、CP服务器31、门户导航服务器32、数据采集服务期33放在DMZ中,需要为这几台服务器提供公网IP地址。
在图4中,进一步揭示了本发明建立的多媒体网关系统及多媒体采集、移动终端的系统平台。
其中,多媒体网关(在图4中流媒体服务器42)用于接收交管中心的流信息。流信息由摄像头采集,经过采集服务器41通过RTSP协议传递到流媒体服务器42,提供实时转播和点播功能。同时根据请求,从多媒体流中抽取图片传给终端。多媒体网关可传递不同格式(流媒体有RM、Avi、Mpeg等,图片有JPG、BMP等)、不同显示屏幕、不同通信速率的多媒体信息,其选择合适的多媒体信息传给终端。
其中,访问门户同时支持Brew、PDA、PC的WEB登陆访问,进行页面导航。访问门户能根据不同访问终端,提供不同格式的菜单,可通过菜单选择下载图片和影片,可进行不同摄像机的输入的切换。同时终端与访问门户之间通信需加密。访问门户还提供公告信息、个人资料修改、多媒体服务定购与取消、多媒体帐务查询等功能。
其中,接口服务系统(部署在图4中接入服务器43)提供与短信接口、与彩E接口,同时提供触发机制,通知相关系统,需提供对彩眼的各类控制。
其中,计费系统计费方式包括免费试用、包月计费、按使用次数计费、按使用时长计费、按多媒体流量计费、多客户端服务套餐计费等方式。
其中,营业系统接口实现用户管理(开户、销户、更改、查询等)、业务受理(缴费、套餐定制、套餐变更、查询等)、投诉处理、系统管理。
另本系统还提供简要的CP服务功能。
在图5中,进一步揭示了本发明建立的多媒体网关系统及多媒体采集、移动终端的软件结构框架。
业务逻辑层SwitchCore 55,是整个系统的交换核心,接收导航门户59、数据采集层53、接口层52的业务请求,进行业务逻辑处理(合法性判断、是否需要图形转换判断、是否需要发短信、彩E等),把信息流根据系统设置的工作流,转发到系统其他模块。同时产生系统日志和原始话单。
图片交换转换层56,提供图片共享,并根据需要提供图像转换功能。
流媒体交换层57,提供多个流媒体源输入,并根据终端的特性提供相应的编码的流媒体,并支持各种终端通过RTSP协议访问。
数据采集层53,数据源的接入,包括千里眼、彩眼、交警监控等。
导航门户58,提供终端的接入控制、信息交互,必须为不同格式终端提供不同的展示界面。
数据层54,即数据库和文件系统。
为了实现该导航门户接口的数据转换方法,针对本发明的无线移动终端,规范设置终端标准参数,定义如下 设备类型(NLPARA_DevType) 手机型号(NLPARA_PhoneModel) 标识类型(NLPARA_IdType) 标识(NLPARA_IdNumber) 软件版本号(NLPARA_PhoneVersion) 通信方式(NLPARA_CommType) 屏幕分辨率(NLPARA_Resolusion) 接收文件的最大尺寸(NLPARA_MaxSize) 协议版本号(NLPARA_Version) 支持的颜色深度(NLPARA_ColorBit) 支持的图片格式(NLPARA_ImageFormat) 支持的媒体格式(NLPARA_MediaFormat) 必要的技术类型(NLPARA_NecessaryTech) 可选的技术类型(NLPARA_OptionalTech) 图6为本发明的采用移动通信多媒体网关系统的交通信息应用实施例。
在交通信息管理中心放置一台多路视频编码服务器62,将交管中心的模拟信号编码后转换为视频流数字信号,转换后的格式可以是MPEG格式、WMV格式等常见的数字视频格式,并通过专线将数字视频流信息发送到多媒体网关系统61的信息源接口服务器及视频发布服务器64,终端用户66(PDA、CDMA手机、电脑)为获取交通信息访问门户导航服务器63,门户导航服务器63获取终端特性参数将数字视频信息进行终端的适配转换,如对WAP的访问转换为png、jpg格式图片、对PDA的访问转换为PDA可播放的流等。
在图7中,本发明所揭示的一种采用移动通信多媒体网关系统的环境信息监控应用实施例。
环境信息监控主要应用在污染(工业排放物如水、气等)监控,仪器对监控的指标(如化学成分浓度)进行实时检测,检测的结果及时上传并通知到监控人员的监控终端。
环境监控设备72的监控指标数据通过设备的CDMA1x传输模块发送到系统71中的设备接口适配模块,再通过信息处理中心进行标准化处理后进行存储转发,根据系统中配置信息查询相关的监控人员的信息进行发送,用户可通过操作终端设置环境监控设备72的具体监控项目的触发阈值,例如设置废气排放量达到一定的浓度后报警,报警的信息由系统通过短信发送到手机上或其它方式发送用户的监控终端上,用户也可以通过终端实时查看被监控地点的各项指标值随时间变化的图表。
该应用方式还可以包括多种,如工业现场监控设备发出模拟信号,通过模数转换装置形成数据信号再通过设备安装的CDMA1x传输模块无线发送到系统中的设备接口适配模块。如石油钻采现场。
在图8中,本发明所揭示的一种采用移动通信多媒体网关系统的家居监控应用实施例。
个人用户可在自己的住所(社区)里安装无线图像采集终端81或有线图像采集终端82,实时监控住所里发生的一切。图像采集终端的工作方式可以是异动或连续抓拍方式,在异动工作方式下,在监控场所发生信息的变化时(如人在监视范围内走过),监控设备记录变化的图片并上传(根据本发明采用的多媒体网关数据源接口及其转换方法)到系统中的信息源信息采集模块并标准化,系统根据用户的设置将信息进行加工(变换图片格式、大小、分辨率、生成监控场所的异动信息如抓拍的图片数量、地点名称等)后,及时通知用户(通过彩e、邮件或短信等)。在连续传送工作方式下,监控设备以一定的时间间隔抓拍图片并上传,用户可以通过不同的终端(PDA、UNIJAVA/BREW手机、WAP浏览、电脑)进行实时监控,系统会根据不同终端的性能参数进行适配,以终端可接受的最佳方式观看监控地点的变化图片。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种移动通讯多媒体信息源接口系统,其特征在于,包括
不同类型的多媒体信息采集模块,用于多媒体信息的采集及所述多媒体信息发送、请求信息的上传;
一通讯及设备监控模块,用于根据所述请求信息初始化和监听所述多媒体信息采集模块,同时由所述多媒体信息采集模块发送的多媒体信息触发后与所述多媒体信息采集模块建立连接接收所述多媒体信息,并上传接收到的所述多媒体信息;
一设备信息获取及控制模块,用于获取所述多媒体信息采集模块的设备参数上传,并向所述多媒体信息采集模块下发控制命令;
一信息源接入处理模块,用于与所述设备认证模块、所述通讯及设备监控模块、设备信息获取模块、设备控制模块信息交互并处理所有接收信息。
2.根据权利要求1所述的移动通讯多媒体信息源接口系统,其特征在于,还包括一安全控制模块,用于确定是否通信加密、加密算法、通信密钥、密钥版本、密钥更新或加密协议。
3.根据权利要求1所述的移动通讯多媒体信息源接口系统,其特征在于,还包括一设备认证模块,用于验证所述请求信息中的认证信息,决定所述多媒体信息采集模块的归属。
4.根据权利要求1所述的移动通讯多媒体信息源接口系统,其特征在于,所述多媒体信息采集模块的设备参数包括设备ID号、设备厂家ID号、设备版本号、设备型号、动态库版本号。
5.根据权利要求1所述的移动通讯多媒体信息源接口系统,其特征在于,所述设备信息获取及控制模块下发的控制命令包括转向和变焦控制、图像象素参数设置、视屏象素参数设置、采集方式参数设置、图像品质参数设置、视频品质参数设置、图像类型控制或流媒体类型控制。
6.根据权利要求1所述的移动通讯多媒体信息源接口系统,其特征在于,所述多媒体信息采集模块是视频采集模块、图像采集模块、音频采集模块、位置、温度、湿度、化学物质成分与浓度信息传感模块中的一个或多个的组合。
7.一种移动通讯多媒体信息源接口方法,其特征在于,包括以下步骤
设置不同类型的多媒体信息采集模块,用于多媒体信息的采集及所述多媒体信息发送、请求信息的上传;
设置一通讯及设备监控模块,用于根据所述请求信息初始化和监听所述多媒体信息采集模块,同时由所述多媒体信息采集模块发送的多媒体信息触发,与所述多媒体信息采集模块建立连接接收所述多媒体信息,并上传接收到的所述多媒体信息;
设置一设备信息获取及控制模块,用于获取所述多媒体信息采集模块的设备参数上传,并向所述多媒体信息采集模块下发控制命令;
设置一信息源接入处理模块,用于与所述设备认证模块、所述通讯及设备监控模块、设备信息获取模块、设备控制模块信息交互并处理所有接收信息。
8.根据权利要求7所述的移动通讯多媒体信息源接口方法,其特征在于,还包括设置一安全控制模块,用于确定是否通信加密、加密算法、通信密钥、密钥版本、密钥更新或加密协议。
9.根据权利要求7所述的移动通讯多媒体信息源接口方法,其特征在于,还包括设置一设备认证模块,用于验证所述请求信息中的认证信息,决定所述多媒体信息采集模块的归属。
10.根据权利要求7所述的移动通讯多媒体信息源接口方法,其特征在于,所述多媒体信息采集模块的设备参数包括设备ID号、设备厂家ID号、设备版本号、设备型号、动态库版本号。
11.根据权利要求7所述的移动通讯多媒体信息源接口方法,其特征在于,所述设备信息获取及控制模块下发的控制命令包括转向和变焦控制、图像象素参数设置、视屏象素参数设置、采集方式参数设置、图像品质参数设置、视频品质参数设置、图像类型控制或流媒体类型控制。
12.根据权利要求7所述的移动通讯多媒体信息源接口方法,其特征在于,所述多媒体信息采集模块是视频采集模块、图像采集模块、音频采集模块、位置、温度、湿度、化学物质成分与浓度信息传感模块中一个或多个的组合。
全文摘要
本发明提供了一种移动通讯多媒体信息源接口系统及方法,其定义了开放式媒体信息源采集接口协议以实现信息源的统一接入与控制。根据所定义的统一的、可扩展的开放接口,媒体设备厂家根据标准接口提供网关侧的接口适配层模块,该接口负责与厂家的设备信息交互,并向媒体网关信息源接口管理层提供采集数据,并接受网关下发的设备控制指令,其主要功能包括基本通讯功能、设备信息获取功能、设备控制功能、安全控制功能。根据本发明的移动通讯多媒体信息源接口系统整合了各种不同的媒体信息采集终端。
文档编号H04L29/06GK1630243SQ200410100990
公开日2005年6月22日 申请日期2004年12月30日 优先权日2004年9月30日
发明者刘建, 王峰, 田明忠 申请人:中国联合通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1