CN102209063A - 白板通话的实现方法、白板通话服务器和终端 - Google Patents
白板通话的实现方法、白板通话服务器和终端 Download PDFInfo
- Publication number
- CN102209063A CN102209063A CN2010101358167A CN201010135816A CN102209063A CN 102209063 A CN102209063 A CN 102209063A CN 2010101358167 A CN2010101358167 A CN 2010101358167A CN 201010135816 A CN201010135816 A CN 201010135816A CN 102209063 A CN102209063 A CN 102209063A
- Authority
- CN
- China
- Prior art keywords
- terminal
- blank
- sign
- telephony server
- sends
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000004044 response Effects 0.000 claims abstract description 33
- 238000013507 mapping Methods 0.000 claims description 80
- 230000006854 communication Effects 0.000 claims description 45
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000012217 deletion Methods 0.000 claims description 10
- 230000037430 deletion Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 abstract description 22
- 230000006870 function Effects 0.000 description 11
- 230000002452 interceptive effect Effects 0.000 description 6
- 230000032683 aging Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 235000020094 liqueur Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000020354 squash Nutrition 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种白板通话的实现方法、白板通话服务器和终端,所述白板通话的实现方法包括:接收第一终端在通话过程中发送的白板通话请求,第一终端发送的白板通话请求携带第一终端的标识和第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求;向第一终端发送与第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与第二终端发送的白板通话请求对应的白板通话应答,该白板通话应答携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识。本发明实施例实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种白板通话的实现方法、白板通话服务器和终端。
背景技术
交互式电子白板可以与电脑进行信息交互,将交互式电子白板连接到电脑上,并利用投影机将电脑上的内容投影到交互式电子白板的屏幕上,在专门的应用程序的支持下,可以构造一个大屏幕、交互式的协作会议或教学环境。然后,可以利用特定的定位笔代替鼠标在交互式电子白板上进行操作,可以运行任何应用程序,可以对文件进行编辑、注释和保存等在电脑上利用键盘及鼠标可以实现的任何操作。
随着通讯技术的日益发达,手机、家庭信息机等智能终端的处理能力越来越强,终端用户已不再满足于单纯的语音通话交流,视频通话的产生,增强了人与人之间交流的亲切感。
目前,交互式电子白板可以通过网络与其他办公室或会议室进行交流,实现网络会议。但是,这种技术受限于终端,并且需要专门的***作为支撑,需要一个专用的应用程序支持,适用性较低。
发明内容
本发明实施例提供一种白板通话的实现方法、白板通话服务器和终端,以实现在终端不受限制的情形下,在语音通话或视频通话的基础上增加白板通话的功能。
本发明实施例提供一种白板通话的实现方法,包括:
接收第一终端在通话过程中发送的白板通话请求,所述第一终端发送的白板通话请求携带所述第一终端的标识和所述第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,所述第二终端发送的白板通话请求携带所述第二终端的标识和所述第一终端的标识;
向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答,并向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答,所述白板通话应答携带白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
本发明实施例还提供一种白板通话服务器,包括:
接收模块,用于接收第一终端在通话过程中发送的白板通话请求,所述第一终端发送的白板通话请求携带所述第一终端的标识和所述第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,所述第二终端发送的白板通话请求携带所述第二终端的标识和所述第一终端的标识;
发送模块,用于向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答,并向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答,所述白板通话应答携带白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
本发明实施例还提供一种第一终端,包括:
请求发送模块,用于在通话过程中向白板通话服务器发送白板通话请求,所述白板通话请求携带所述第一终端的标识和第二终端的标识;
应答接收模块,用于接收所述白板通话服务器发送的与所述白板通话请求对应的白板通话应答,所述白板通话应答携带所述白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
通过本发明实施例,白板通话服务器接收到第一终端和第二终端在通话过程中发送的白板通话请求之后,向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答,上述白板通话应答中携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;从而实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明白板通话的实现方法一个实施例的流程图;
图2为本发明白板通话的实现方法另一个实施例的流程图;
图3为本发明白板通话服务器一个实施例的结构示意图;
图4为本发明白板通话服务器另一个实施例的结构示意图;
图5为本发明第一终端一个实施例的结构示意图;
图6为本发明第一终端另一个实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
白板通话,即为在语音通话或视频通话的基础上增加电子白板交互功能。即在为终端用户提供通话服务的同时,还可以将白板绘图页面的内容播放给对端用户,使得终端用户间可以在进行通话的同时,实现同步书写,例如:远程辅导孩子作业、同学间作业讨论、远程商务谈判和远程图鸦等;从而终端用户可以在进行通话的同时启动白板功能,可以一边通话,一边通过书写的方式实现纸面交流。
图1为本发明白板通话的实现方法一个实施例的流程图,如图1所示,该白板通话的实现方法可以包括:
步骤101,接收第一终端在通话过程中发送的白板通话请求,该第一终端发送的白板通话请求携带第一终端的标识和第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,该第二终端发送的白板通话请求携带第二终端的标识和第一终端的标识。
其中,上述通话过程可以为语音通话过程,也可以为视频通话过程,本发明实施例对此不作限定。
本实施例中,第一终端和第二终端可以为无线智能终端,例如:手机、家庭信息机、移动互联网设备(Mobile Internet Device;以下简称:MID)和IP电视机顶盒(IP Television Set Top Box;以下简称:IPTV STB)等。
本实施例中,第一终端的标识可以为第一终端的国际移动设备身份码(International Mobile Equipment Identity;以下简称:IMEI),第二终端的标识可以为第二终端的IMEI。但本发明实施例并不仅限于此,第一终端的标识也可以为其他可以唯一标识第一终端的标识,第二终端的标识也可以为其他可以唯一标识第二终端的标识,本发明实施例对此不作限定。
步骤102,向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答。
本实施例中,白板通话服务器向第一终端和第二终端发送的白板通话应答携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识(session Identifier;以下简称:sessionID),以实现第一终端与第二终端之间的白板通话。
本实施例中,在白板通话服务器接收到第一终端在通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中不包括第一终端的标识的记录时,该白板通话服务器可以根据第一终端发送的白板通话请求在上述映射表中添加第一终端的标识的记录;或者,当白板通话服务器保存的映射表中包括第一终端的标识的记录时,该白板通话服务器可以根据第一终端发送的白板通话请求更新第一终端的标识的记录;该第一终端的标识的记录包括第一终端的标识、公网因特网协议(Internet Protocol;以下简称:IP)地址和公网传输控制协议(Transmission Control Protocol;以下简称:TCP)端口号。
同理,在白板通话服务器接收到第二终端在通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中不包括第二终端的标识的记录时,该白板通话服务器可以根据第二终端发送的白板通话请求在上述映射表中添加第二终端的标识的记录;或者,当该白板通话服务器保存的映射表中包括第二终端的标识的记录时,该白板通话服务器可以根据第二终端发送的白板通话请求更新第二终端的标识的记录;该第二终端的标识的记录包括第二终端的标识、公网IP地址和公网TCP端口号。
本实施例中,向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答可以为:当白板通话服务器保存的映射表中包括第二终端的标识的记录时,该白板通话服务器向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答。向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答可以为:当白板通话服务器保存的映射表中包括第一终端的标识的记录时,该白板通话服务器向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答。
另外,当白板通话服务器保存的映射表中不包括第二终端的标识的记录时,该白板通话服务器可以向第一终端发送响应消息,该响应消息用于指示上述映射表中不包括第二终端的标识的记录;和/或,当白板通话服务器保存的映射表中不包括第一终端的标识的记录时,该白板通话服务器可以向第二终端发送响应消息,该响应消息用于指示上述映射表中不包括第一终端的标识的记录。
本实施例中,白板通话服务器保存的映射表存在老化机制,如果该白板通话服务器在预定时间内未接收到第一终端发送的心跳请求,则从该白板通话服务器的映射表中删除该第一终端的标识的记录;和/或,如果该白板通话服务器在预定时间内未接收到第二终端发送的心跳请求,则从该白板通话服务器的映射表中删除该第二终端的标识的记录。
本实施例中,在第一终端需要退出白板通话时,白板通话服务器可以接收第一终端发送的注销请求,向该第一终端发送注销应答,并断开该白板通话服务器与该第一终端的连接;然后,向第二终端发送注销应答,并断开该白板通话服务器与该第二终端的连接;最后,删除第一终端与第二终端之间的白板通话。
在本实施例的一种实现方式中,当第一终端邀请第二终端进行白板通话,且白板通话服务器保存的映射表中不包括第二终端的标识的记录时,在接收第二终端在通话过程中发送的白板通话请求之前,白板通话服务器可以向第二终端发送白板通话触发消息,以触发第二终端发送白板通话请求。
上述实施例中,白板通话服务器接收到第一终端和第二终端在通话过程中发送的白板通话请求之后,向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答,上述白板通话应答中携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;从而实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
图2为本发明白板通话的实现方法另一个实施例的流程图,本实施例以在语音通话过程中实现白板通话为例进行说明,本实施例中,第一终端为终端A,第二终端为终端B。
如图2所示,该白板通话的实现方法可以包括:
步骤201,终端A在语音通话过程中向白板通话服务器发送白板通话请求。
具体地,在语音通话过程中,在终端A的用户选择“白板通话”功能之后,终端A开始周期性地向白板通话服务器发送白板通话请求,该白板通话请求是一种TCP连接请求,例如TCP HOLE包,用于打洞,并请求终端B的信息。
本实施例中,该终端A发送的白板通话请求的目的地址为白板通话服务器的地址,终端A可以通过平台登录过程获得白板通话服务器的地址;终端A发送的白板通话请求的源端口即为终端A后续的媒体流端口,可以固定,也可以每次进行白板通话时临时分配;终端A发送的白板通话请求中可以携带终端A的标识和终端B的标识,具体地,终端A发送的白板通话请求可以二进制格式携带终端A的标识和终端B的标识。
本实施例中,终端A和终端B可以为无线智能终端,例如:手机、家庭信息机、MID和IPTV STB等。终端A的标识可以为终端A的IMEI,终端B的标识可以为终端B的IMEI。但本实施例并不仅限于此,终端A的标识也可以为其他可以唯一标识终端A的标识,终端B的标识也可以为其他可以唯一标识终端B的标识,本实施例对此不作限定。
本实施例中,终端A发送白板通话请求的周期可以为预定时长,例如:500毫秒。
步骤202,白板通话服务器添加或更新终端A的标识的记录。
具体地,在白板通话服务器接收到终端A在语音通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中不包括终端A的标识的记录时,该白板通话服务器可以根据终端A发送的白板通话请求在上述映射表中添加终端A的标识的记录;或者,当白板通话服务器保存的映射表中包括终端A的标识的记录时,该白板通话服务器可以根据终端A发送的白板通话请求更新终端A的标识的记录;该终端A的标识的记录包括终端A的标识、公网IP地址和公网TCP端口号。其中,终端A的标识来自白板通话请求中的二进制字段;公网IP地址和公网TCP端口号来自白板通话请求的IP包头的源地址信息。
本实施例中,上述映射表存在老化机制,如果该白板通话服务器在预定时间,例如:5秒内未接收到终端A发送的心跳请求,则从该映射表中删除该终端A的标识的记录。
步骤203,终端B在语音通话过程中向白板通话服务器发送白板通话请求。
具体地,在语音通话过程中,在终端B的用户选择“白板通话”功能之后,终端B开始周期性地向白板通话服务器发送白板通话请求,该白板通话请求是一种TCP连接请求,例如TCP HOLE包,用于打洞,并请求终端A的信息。
本实施例中,该终端B发送的白板通话请求的目的地址为白板通话服务器的地址,终端B可以通过平台登录过程获得该白板通话服务器的地址;终端B发送的白板通话请求的源端口即为终端B后续的媒体流端口,可以固定,也可以每次进行白板通话时临时分配;终端B发送的白板通话请求中可以携带终端B的标识和终端A的标识,具体地,终端B发送的白板通话请求可以二进制格式携带终端B的标识和终端A的标识。
其中,终端A和终端B的具体形态,以及终端B的标识和终端A的标识的具体形式与步骤201中的描述相同,在此不再赘述。
本实施例中,终端B发送白板通话请求的周期可以为预定时长,例如:500毫秒。
步骤204,白板通话服务器添加或更新终端B的标识的记录。
具体地,在白板通话服务器接收到终端B在通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中不包括终端B的标识的记录时,该白板通话服务器可以根据终端B发送的白板通话请求在上述映射表中添加终端B的标识的记录;或者,当该白板通话服务器保存的映射表中包括终端B的标识的记录时,该白板通话服务器可以根据终端B发送的白板通话请求更新终端B的标识的记录;该终端B的标识的记录包括终端B的标识、公网IP地址和公网TCP端口号。其中,终端B的标识来自白板通话请求中的二进制字段;公网IP地址和公网TCP端口号来自白板通话请求的IP包头的源地址信息。
本实施例中,上述映射表存在老化机制,如果该白板通话服务器在预定时间,例如:5秒内未接收到终端B发送的心跳请求,则从该映射表中删除该终端B的标识的记录。
本实施例对步骤201~步骤202与步骤203~步骤204的执行顺序不作限定,即步骤201~步骤202与步骤203~步骤204可以先后执行,也可以并行执行。
步骤205,白板通话服务器向终端A发送与终端A发送的白板通话请求对应的白板通话应答。
具体地,当白板通话服务器保存的映射表中包括终端B的标识的记录时,该白板通话服务器向终端A发送与该终端A发送的白板通话请求对应的白板通话应答;即白板通话服务器向终端A发送已匹配消息;该白板通话应答携带白板通话服务器为终端A与终端B之间的白板通话分配的会话标识,供后续流程使用。
另外,当白板通话服务器保存的映射表中不包括终端B的标识的记录时,该白板通话服务器可以向终端A发送响应消息,该响应消息用于指示上述映射表中不包括终端B的标识的记录;即白板通话服务器向终端A返回未匹配消息。接收到该响应消息之后,终端A不处理该响应消息。
步骤206,白板通话服务器向终端B发送与该终端B发送的白板通话请求对应的白板通话应答。
具体地,当白板通话服务器保存的映射表中包括终端A的标识的记录时,该白板通话服务器可以向终端B发送与该终端B发送的白板通话请求对应的白板通话应答;即白板通话服务器向终端B发送已匹配消息;该白板通话应答携带白板通话服务器为终端A与终端B之间的白板通话分配的会话标识,供后续流程使用。
另外,当白板通话服务器保存的映射表中不包括终端A的标识的记录时,该白板通话服务器可以向终端B发送响应消息,该响应消息用于指示上述映射表中不包括终端A的标识的记录;即白板通话服务器向终端B返回未匹配消息。接收到该响应消息之后,终端B不处理该响应消息。
本实施例对步骤205与步骤206的执行顺序不作限定,即步骤205与步骤206可以先后执行,也可以并行执行。
步骤207,终端A接收到白板通话服务器发送的白板通话应答之后,停止发送白板通话请求,进入白板通话过程。
步骤208,终端B接收到白板通话服务器发送的白板通话应答之后,停止发送白板通话请求,进入白板通话过程。
本实施例对步骤207与步骤208的执行顺序不作限定,即步骤207与步骤208可以先后执行,也可以并行执行。
本实施例中,在白板通话过程中,终端A可以通过白板通话服务器向终端B发送白板数据请求,并接收终端B通过白板通话服务器发送的白板数据应答;同样,终端B可以通过白板通话服务器向终端A发送白板数据请求,并接收终端A通过白板通话服务器发送的白板数据应答。
另外,在白板通话过程中,终端A和终端B需要定时向白板通话服务器发送心跳请求,以维持终端A与终端B之间的白板通话。
步骤209,白板通话服务器接收终端A发送的注销请求。
本实施例中,在终端A需要退出白板通话时,终端A可以先停止发送白板通话请求,然后向白板通话服务器发送注销请求。
其中,导致终端A需要退出白板通话的原因可以包括以下原因之一或组合:
(1)终端A的用户选择“退出白板通话”;
(2)终端A在预定时长,例如:10秒内未收到与该终端A发送的白板通话请求对应的白板通话应答;
(3)白板通话正常或异常结束。
步骤210,白板通话服务器向终端A发送注销应答。
步骤211,白板通话服务器断开该白板通话服务器与终端A的连接。
步骤212,白板通话服务器向终端B发送注销应答。
步骤213,白板通话服务器断开该白板通话服务器与终端B的连接。
步骤214,白板通话服务器删除终端A与终端B之间的白板通话。
本实施例以终端A发送注销请求,请求退出白板通话为例进行说明,终端B发送注销请求时的流程与终端A相同,在此不再赘述。
另外,在本实施例中,当终端A邀请终端B进行白板通话,且白板通话服务器保存的映射表中不包括终端B的标识的记录时,则在步骤202之后,步骤203之前,该白板通话服务器可以向终端B发送白板通话触发消息,以触发终端B发送白板通话请求。
上述白板通话触发消息的格式为:0x0011+终端B的手机号(二进制格式);例如:当终端B的手机号为“13900000001”时,该白板通话触发消息可以为:“0x00113133393030303030303031”。
接收到白板通话触发消息之后,终端B可以在该终端B的显示界面上弹出提示框,提示该终端B的用户选择是否接受白板通话邀请,在弹出提示框的同时终端B可以发出提示音,例如:响铃或振动;如果该终端B的用户选择接受白板通话邀请,则终端B执行步骤203,开始向白板通话服务器发送白板通话请求;反之,如果该终端B的用户拒绝白板通话邀请,则终端B不执行步骤203,并结束该邀请流程。
另外,如果接收到白板通话触发消息时或之前,终端B已经开始发送白板通话请求,或者终端B已经开始白板通话,则该终端B可以忽略该白板通话触发消息,结束上述邀请流程。
上述实施例中,白板通话服务器接收到终端A和终端B在通话过程中发送的白板通话请求之后,向终端A发送与该终端A发送的白板通话请求对应的白板通话应答,并向终端B发送与该终端B发送的白板通话请求对应的白板通话应答,上述白板通话应答中携带白板通话服务器为终端A与终端B之间的白板通话分配的会话标识;从而实现了在终端A与终端B通话的基础上增加白板通话的功能,并且对终端A和终端B没有限制,适用性较高。
下面对本发明图1和图2所示实施例中,可能出现的异常情况及相应的处理方式进行介绍。
1、在白板通话服务器检查到该白板通话服务器与第一终端或第二终端之间的会话超时之后,该白板通话服务器会删除超时的会话,断开与第一终端或第二终端的TCP/IP连接。
2、第一终端或第二终端在没有接收到注销应答的情况下,检测到与白板通话服务器之间的连接断开,则可以确定是网络原因导致的断连,因此第一终端或第二终端需要重新建立与白板通话服务器之间的连接;具体地,第一终端或第二终端可以通过向白板通话服务器发送心跳请求来重新建立与白板通话服务器之间的连接,该心跳请求中携带该第一终端或第二终端之前获得的会话标识,以确保白板通话服务器与第一终端或第二终端之间重新建立的连接能恢复到断开之前的状态。
3、如果第一终端或第二终端在向白板通话服务器发送白板通话请求或心跳请求之后,白板通话服务器返回的对应的白板通话应答或心跳应答中携带的结果为“会话不存在”,则第一终端或第二终端可以先断开与白板通话服务器之间的连接,并重新建立与白板通话服务器之间的连接。
4、如果第一终端或第二终端监测到异常的TCP/IP断连,则第一终端或第二终端需要通过心跳请求来恢复与白板通话服务器之间的连接。
下面对本发明图1或图2所示实施例中的消息格式进行介绍,本发明图1或图2所示实施例中提到的白板通话请求、白板通话应答、白板数据请求、白板数据应答、心跳请求、心跳应答、注销请求和注销应答均为TCP消息。
1、TCP消息的格式可以如表1所示。
表1
字段名 | 类型 | 长度 | 约束 | 说明 |
resv1 | Char | 1 | 必选 | 备用:固定为0x48 |
resv2 | Char | 1 | 必选 | 备用:固定为0x4F |
resv3 | Char | 1 | 必选 | 备用:固定为0x4C |
msgType | Char | 1 | 必选 | 消息类型:0x01:白板通话请求0x02:白板通话应答0x03:白板数据请求0x04:白板数据应答0x05:心跳请求0x06:心跳应答0x07:注销请求0x08:注销应答 |
sessionID | Char | 32 | 必选 | 会话标识及终端标识 |
serial | unsigned int | 16 | 必选 | 消息流水号 |
length | unsigned int | 16 | 必选 | 包括消息头在内的TCP消息的总长度 |
msgType | 必选 | 消息体,根据msgType的取值不同而不同 |
在同一呼叫的首次白板通话请求中,sessionID填写全字符‘0’(0x30),在白板通话应答中,白板通话服务器返回生成的sessionID。在同一呼叫后续的白板通话请求中,均应填写白板通话服务器返回的sessionID。
终端发送给白板通话服务器的白板数据请求、心跳请求或注销请求中,应携带白板通话服务器在白板通话应答中返回的sessionID。同样,白板通话服务器发送给终端的白板数据应答、心跳应答或注销应答中,应携带该终端对应的sessionID。
上述sessionID的格式可以为:yyyymmddHHMMSS(14位)+序号(6位)+终端标识(2位)+保留字(10位)。其中,保留字可以全部填写‘0’或其他字符,本发明实施例对此不作限定。
上述TCP消息中的消息流水号用于区分同一会话中的不同消息。白板通话请求的消息流水号固定为0,其他请求则由发起方(终端或白板通话服务器)从1开始计数,每发一个请求消息就将编号增加1,如果达到0xFFFF,则从1开始重新计数;对应的应答需要将上述请求中的消息流水号原样返回。
下面介绍白板通话请求、白板通话应答、白板数据请求、白板数据应答、心跳请求、心跳应答、注销请求和注销应答的消息体的格式。
(1)白板通话请求消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
localID | Char | 32 | 必选 | 本端标识,字符串后面补0对齐(填写本端的IMEI) |
remoteID | Char | 32 | 必选 | 对端标识,字符串后面补0对齐(填写对端的IMEI) |
inviter | Char | 1 | 必选 | ‘1’表示邀请方(用户选择“进行白板通话”);‘0’表示被邀请方(用户选择“接受白板通话”) |
reserve | Char | 1 | 必选 | 保留字段,用于字节对齐,目前固定填写为‘0’ |
(2)白板通话应答消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
matching | unsigned int | 16 | 必选 | 匹配情况,1为成功匹配,0为未匹配 |
(3)白板数据请求消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
data | unsignedchar | 必选 | 白板数据,白板通话服务器透传该消息(具体的长度可以根据length字段计算出来) |
(4)白板数据应答消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
result | unsigned int | 16 | 必选 | 处理结果:0:成功接收;1:会话不存在 |
(5)心跳请求无消息体。
(6)心跳应答消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
result | unsigned int | 16 | 必选 | 处理结果:0:成功接收;1:会话不存在 |
(7)注销请求无消息体。
(8)注销应答消息体
字段名 | 类型 | 长度 | 约束 | 说明 |
reason | unsigned int | 16 | 必选 | 注销原因:1:终端请求注销;2:会话超时注销 |
以上仅是TCP消息的格式,以及白板通话请求消息体、白板通话应答消息体、白板数据请求消息体、白板数据应答消息体、心跳请求消息体、心跳应答消息体、注销请求消息体和注销应答消息体的一种示例,并不构成对本发明实施例的限制,本发明实施例对本发明图1和图2所示实施例中提到的消息的格式不作限定,只要可以实现本发明图1和图2所示实施例提供的方法即可。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图3为本发明白板通话服务器一个实施例的结构示意图,本实施例中的白板通话服务器可以实现本发明图1所示实施例的流程。如图3所示,该白板通话服务器可以包括:接收模块31和发送模块32;
其中,接收模块31,用于接收第一终端在通话过程中发送的白板通话请求,该第一终端发送的白板通话请求携带第一终端的标识和第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,该第二终端发送的白板通话请求携带第二终端的标识和第一终端的标识;
发送模块32,用于向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答,该白板通话应答携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;以实现第一终端与第二终端之间的白板通话。
上述实施例中,接收模块31接收到第一终端和第二终端在通话过程中发送的白板通话请求之后,发送模块32向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答,并向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答,上述白板通话应答中携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;从而实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
图4为本发明白板通话服务器另一个实施例的结构示意图,本实施例中的白板通话服务器可以实现本发明图1或图2所示实施例的流程。与图3所示的白板通话服务器相比,不同的是,图4所示的白板通话服务器还可以进一步包括:添加模块33、更新模块34、记录删除模块35、断开模块36和通话删除模块37。
其中,添加模块33,用于在接收模块31接收到第一终端在通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中不包括第一终端的标识的记录时,根据第一终端发送的白板通话请求在上述映射表中添加第一终端的标识的记录,该第一终端的标识的记录包括第一终端的标识、公网IP地址和公网TCP端口号;
更新模块34,用于在接收模块31接收到第一终端在通话过程中发送的白板通话请求之后,当该白板通话服务器保存的映射表中包括第一终端的标识的记录时,根据第一终端发送的白板通话请求更新第一终端的标识的记录,该第一终端的标识的记录包括第一终端的标识、公网IP地址和公网TCP端口号;
本实施例中,添加模块33还可以在接收模块31接收到第二终端在通话过程中发送的白板通话请求之后,当白板通话服务器保存的映射表中不包括第二终端的标识的记录时,根据第二终端发送的白板通话请求在上述映射表中添加第二终端的标识的记录,该第二终端的标识的记录包括第二终端的标识、公网IP地址和公网TCP端口号;
更新模块34还可以在接收模块31接收到第二终端在通话过程中发送的白板通话请求之后,当白板通话服务器保存的映射表中包括第二终端的标识的记录时,根据第二终端发送的白板通话请求更新第二终端的标识的记录,该第二终端的标识的记录包括第二终端的标识、公网IP地址和公网TCP端口号。
本实施例中,发送模块32还用于当第一终端邀请第二终端进行白板通话,且白板通话服务器保存的映射表中不包括第二终端的标识的记录时,在接收模块31接收第二终端在通话过程中发送的白板通话请求之前,向第二终端发送白板通话触发消息,以触发第二终端发送白板通话请求。
在发送白板通话应答时,发送模块32可以当白板通话服务器保存的映射表中包括第二终端的标识的记录时,向第一终端发送与该第一终端发送的白板通话请求对应的白板通话应答;当白板通话服务器保存的映射表中包括第一终端的标识的记录时,向第二终端发送与该第二终端发送的白板通话请求对应的白板通话应答。
本实施例中,发送模块32还可以当白板通话服务器保存的映射表中不包括第二终端的标识的记录时,向第一终端发送响应消息,该响应消息用于指示上述映射表中不包括第二终端的标识的记录;和/或,发送模块32还可以当白板通话服务器保存的映射表中不包括第一终端的标识的记录时,向第二终端发送响应消息,该响应消息用于指示上述映射表中不包括第一终端的标识的记录。
本实施例中的记录删除模块35,用于当白板通话服务器在预定时间内未接收到第一终端发送的心跳请求时,从白板通话服务器保存的映射表中删除第一终端的标识的记录;和/或,当白板通话服务器在预定时间内未接收到第二终端发送的心跳请求时,从白板通话服务器保存的映射表中删除第二终端的标识的记录。
本实施例中,在第一终端需要退出白板通话时,接收模块31还可以接收第一终端发送的注销请求;发送模块32还可以向第一终端发送注销应答;这时,断开模块36用于断开白板通话服务器与第一终端的连接;然后,发送模块32还可以向第二终端发送注销应答,断开模块36还可以断开白板通话服务器与第二终端的连接;最后,通话删除模块37可以删除第一终端与第二终端之间的白板通话。
上述白板通话服务器实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
图5为本发明第一终端一个实施例的结构示意图,如图5所示,该第一终端可以包括:请求发送模块51和应答接收模块52;
其中,请求发送模块51,用于在通话过程中向白板通话服务器发送白板通话请求,该白板通话请求携带第一终端的标识和第二终端的标识;其中,上述通话过程可以为语音通话过程,也可以为视频通话过程,本发明实施例对此不作限定。
本实施例中,第一终端和第二终端可以为无线智能终端,例如:手机、家庭信息机、MID和IPTV STB等。本实施例中,第一终端的标识可以为第一终端的IMEI,第二终端的标识可以为第二终端的IMEI。但本发明实施例并不仅限于此,第一终端的标识也可以为其他可以唯一标识第一终端的标识,第二终端的标识也可以为其他可以唯一标识第二终端的标识,本发明实施例对此不作限定。
应答接收模块52,用于接收白板通话服务器发送的与上述白板通话请求对应的白板通话应答,该白板通话应答携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;以实现第一终端与第二终端之间的白板通话。
上述实施例中,请求发送模块51在通话过程中向白板通话服务器发送白板通话请求之后,应答接收模块52接收白板通话服务器发送的与上述白板通话请求对应的白板通话应答,上述白板通话应答中携带白板通话服务器为第一终端与第二终端之间的白板通话分配的会话标识;从而实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
图6为本发明第一终端另一个实施例的结构示意图,与图5所示的第一终端相比,不同之处在于,图6所示的第一终端还可以进一步包括:
消息接收模块53,用于当第二终端邀请第一终端进行白板通话,且白板通话服务器保存的映射表中不包括第一终端的标识的记录时,接收白板通话服务器发送的白板通话触发消息,以触发请求发送模块51发送白板通话请求。
上述实施例实现了在第一终端与第二终端通话的基础上增加白板通话的功能,并且对第一终端和第二终端没有限制,适用性较高。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (16)
1.一种白板通话的实现方法,其特征在于,包括:
接收第一终端在通话过程中发送的白板通话请求,所述第一终端发送的白板通话请求携带所述第一终端的标识和所述第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,所述第二终端发送的白板通话请求携带所述第二终端的标识和所述第一终端的标识;
向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答,并向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答,所述白板通话应答携带白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
2.根据权利要求1所述的方法,其特征在于,所述接收第一终端在通话过程中发送的白板通话请求之后,还包括:
当所述白板通话服务器保存的映射表中不包括所述第一终端的标识的记录时,根据所述第一终端发送的白板通话请求在所述映射表中添加所述第一终端的标识的记录;或者,当所述白板通话服务器保存的映射表中包括所述第一终端的标识的记录时,根据所述第一终端发送的白板通话请求更新所述第一终端的标识的记录;所述第一终端的标识的记录包括所述第一终端的标识、公网因特网协议IP地址和公网传输控制协议TCP端口号;
所述接收第二终端在通话过程中发送的白板通话请求之后,还包括:
当所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,根据所述第二终端发送的白板通话请求在所述映射表中添加所述第二终端的标识的记录;或者,当所述白板通话服务器保存的映射表中包括所述第二终端的标识的记录时,根据所述第二终端发送的白板通话请求更新所述第二终端的标识的记录;所述第二终端的标识的记录包括所述第二终端的标识、公网IP地址和公网TCP端口号。
3.根据权利要求2所述的方法,其特征在于,当所述第一终端邀请所述第二终端进行白板通话,且所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,
所述接收第二终端在通话过程中发送的白板通话请求之前,还包括:
向所述第二终端发送白板通话触发消息,以触发所述第二终端发送所述白板通话请求。
4.根据权利要求2所述的方法,其特征在于,所述向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答包括:
当所述白板通话服务器保存的映射表中包括所述第二终端的标识的记录时,向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答;
所述向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答包括:
当所述白板通话服务器保存的映射表中包括所述第一终端的标识的记录时,向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答。
5.根据权利要求4所述的方法,其特征在于,还包括:
当所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,向所述第一终端发送响应消息,所述响应消息用于指示所述映射表中不包括所述第二终端的标识的记录;和/或,
当所述白板通话服务器保存的映射表中不包括所述第一终端的标识的记录时,向所述第二终端发送响应消息,所述响应消息用于指示所述映射表中不包括所述第一终端的标识的记录。
6.根据权利要求2所述的方法,其特征在于,还包括:
如果所述白板通话服务器在预定时间内未接收到所述第一终端发送的心跳请求,则从所述白板通话服务器保存的映射表中删除所述第一终端的标识的记录;和/或,
如果所述白板通话服务器在预定时间内未接收到所述第二终端发送的心跳请求,则从所述白板通话服务器保存的映射表中删除所述第二终端的标识的记录。
7.根据权利要求1所述的方法,其特征在于,还包括:
接收所述第一终端发送的注销请求,向所述第一终端发送注销应答,并断开所述白板通话服务器与所述第一终端的连接;
向所述第二终端发送注销应答,并断开所述白板通话服务器与所述第二终端的连接;
删除所述第一终端与所述第二终端之间的白板通话。
8.一种白板通话服务器,其特征在于,包括:
接收模块,用于接收第一终端在通话过程中发送的白板通话请求,所述第一终端发送的白板通话请求携带所述第一终端的标识和所述第二终端的标识;并接收第二终端在通话过程中发送的白板通话请求,所述第二终端发送的白板通话请求携带所述第二终端的标识和所述第一终端的标识;
发送模块,用于向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答,并向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答,所述白板通话应答携带白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
9.根据权利要求8所述的白板通话服务器,其特征在于,还包括:
添加模块,用于在所述接收模块接收到第一终端在通话过程中发送的白板通话请求之后,当所述白板通话服务器保存的映射表中不包括所述第一终端的标识的记录时,根据所述第一终端发送的白板通话请求在所述映射表中添加所述第一终端的标识的记录,所述第一终端的标识的记录包括所述第一终端的标识、公网因特网协议IP地址和公网传输控制协议TCP端口号;
更新模块,用于在所述接收模块接收到第一终端在通话过程中发送的白板通话请求之后,当所述白板通话服务器保存的映射表中包括所述第一终端的标识的记录时,根据所述第一终端发送的白板通话请求更新所述第一终端的标识的记录,所述第一终端的标识的记录包括所述第一终端的标识、公网因特网协议IP地址和公网传输控制协议TCP端口号;
所述添加模块,还用于在所述接收模块接收到第二终端在通话过程中发送的白板通话请求之后,当所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,根据所述第二终端发送的白板通话请求在所述映射表中添加所述第二终端的标识的记录,所述第二终端的标识的记录包括所述第二终端的标识、公网IP地址和公网TCP端口号;
所述更新模块,还用于在所述接收模块接收到第二终端在通话过程中发送的白板通话请求之后,当所述白板通话服务器保存的映射表中包括所述第二终端的标识的记录时,根据所述第二终端发送的白板通话请求更新所述第二终端的标识的记录,所述第二终端的标识的记录包括所述第二终端的标识、公网IP地址和公网TCP端口号。
10.根据权利要求9所述的白板通话服务器,其特征在于,所述发送模块还用于当所述第一终端邀请所述第二终端进行白板通话,且所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,在所述接收模块接收第二终端在通话过程中发送的白板通话请求之前,向所述第二终端发送白板通话触发消息,以触发所述第二终端发送所述白板通话请求。
11.根据权利要求9所述的白板通话服务器,其特征在于,
所述发送模块具体用于当所述白板通话服务器保存的映射表中包括所述第二终端的标识的记录时,向所述第一终端发送与所述第一终端发送的白板通话请求对应的白板通话应答;
所述发送模块具体用于当所述白板通话服务器保存的映射表中包括所述第一终端的标识的记录时,向所述第二终端发送与所述第二终端发送的白板通话请求对应的白板通话应答。
12.根据权利要求11所述的白板通话服务器,其特征在于,
所述发送模块,还用于当所述白板通话服务器保存的映射表中不包括所述第二终端的标识的记录时,向所述第一终端发送响应消息,所述响应消息用于指示所述映射表中不包括所述第二终端的标识的记录;和/或,
所述发送模块,还用于当所述白板通话服务器保存的映射表中不包括所述第一终端的标识的记录时,向所述第二终端发送响应消息,所述响应消息用于指示所述映射表中不包括所述第一终端的标识的记录。
13.根据权利要求9所述的白板通话服务器,其特征在于,还包括:
记录删除模块,用于当所述白板通话服务器在预定时间内未接收到所述第一终端发送的心跳请求时,从所述白板通话服务器保存的映射表中删除所述第一终端的标识的记录;和/或,当所述白板通话服务器在预定时间内未接收到所述第二终端发送的心跳请求时,从所述白板通话服务器保存的映射表中删除所述第二终端的标识的记录。
14.根据权利要求8所述的白板通话服务器,其特征在于,还包括:断开模块和通话删除模块;
所述接收模块,还用于接收所述第一终端发送的注销请求;
所述发送模块,还用于向所述第一终端发送注销应答;
所述断开模块,用于断开所述白板通话服务器与所述第一终端的连接;
所述发送模块,还用于向所述第二终端发送注销应答;
所述断开模块,还用于断开所述白板通话服务器与所述第二终端的连接;
所述通话删除模块,用于删除所述第一终端与所述第二终端之间的白板通话。
15.一种第一终端,其特征在于,包括:
请求发送模块,用于在通话过程中向白板通话服务器发送白板通话请求,所述白板通话请求携带所述第一终端的标识和第二终端的标识;
应答接收模块,用于接收所述白板通话服务器发送的与所述白板通话请求对应的白板通话应答,所述白板通话应答携带所述白板通话服务器为所述第一终端与所述第二终端之间的白板通话分配的会话标识;以实现所述第一终端与所述第二终端之间的白板通话。
16.根据权利要求15所述的第一终端,其特征在于,还包括:
消息接收模块,用于当所述第二终端邀请所述第一终端进行白板通话,且所述白板通话服务器保存的映射表中不包括所述第一终端的标识的记录时,接收所述白板通话服务器发送的白板通话触发消息,以触发所述请求发送模块发送所述白板通话请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010135816.7A CN102209063B (zh) | 2010-03-29 | 2010-03-29 | 白板通话的实现方法、白板通话服务器和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010135816.7A CN102209063B (zh) | 2010-03-29 | 2010-03-29 | 白板通话的实现方法、白板通话服务器和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102209063A true CN102209063A (zh) | 2011-10-05 |
CN102209063B CN102209063B (zh) | 2014-07-30 |
Family
ID=44697727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010135816.7A Expired - Fee Related CN102209063B (zh) | 2010-03-29 | 2010-03-29 | 白板通话的实现方法、白板通话服务器和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102209063B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103813022A (zh) * | 2014-03-06 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103841587A (zh) * | 2012-11-20 | 2014-06-04 | ***通信集团江苏有限公司 | 一种物联网融合网关的实现方法、装置及*** |
CN105429930A (zh) * | 2014-09-05 | 2016-03-23 | 芯讯通无线科技(上海)有限公司 | 白板通话实现方法及*** |
CN106341394A (zh) * | 2016-08-24 | 2017-01-18 | 努比亚技术有限公司 | 一种实现语音通话的方法及装置 |
CN111045625A (zh) * | 2019-12-11 | 2020-04-21 | 广州市统云网络科技有限公司 | 一种公共场所显示屏信息发布的安全管理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030135552A1 (en) * | 2002-01-14 | 2003-07-17 | Blackstock Michael A. | Method for discovering and discriminating devices on local collaborative networks to facilitate collaboration among users |
CN1848798A (zh) * | 2005-04-12 | 2006-10-18 | 中国电信股份有限公司 | 一种基于业务触发的ip数据流导向***及方法 |
CN101677298A (zh) * | 2008-09-17 | 2010-03-24 | 多友科技(北京)有限公司 | 一种企业即时通讯***的多方会话实现方法 |
-
2010
- 2010-03-29 CN CN201010135816.7A patent/CN102209063B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030135552A1 (en) * | 2002-01-14 | 2003-07-17 | Blackstock Michael A. | Method for discovering and discriminating devices on local collaborative networks to facilitate collaboration among users |
CN1848798A (zh) * | 2005-04-12 | 2006-10-18 | 中国电信股份有限公司 | 一种基于业务触发的ip数据流导向***及方法 |
CN101677298A (zh) * | 2008-09-17 | 2010-03-24 | 多友科技(北京)有限公司 | 一种企业即时通讯***的多方会话实现方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841587A (zh) * | 2012-11-20 | 2014-06-04 | ***通信集团江苏有限公司 | 一种物联网融合网关的实现方法、装置及*** |
CN103841587B (zh) * | 2012-11-20 | 2017-06-23 | ***通信集团江苏有限公司 | 一种物联网融合网关的实现方法、装置及*** |
CN103813022A (zh) * | 2014-03-06 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US9509851B2 (en) | 2014-03-06 | 2016-11-29 | Beijing Lenovo Software Ltd. | Information processing method and electronic device |
CN105429930A (zh) * | 2014-09-05 | 2016-03-23 | 芯讯通无线科技(上海)有限公司 | 白板通话实现方法及*** |
CN105429930B (zh) * | 2014-09-05 | 2019-05-07 | 芯讯通无线科技(上海)有限公司 | 白板通话实现方法及*** |
CN106341394A (zh) * | 2016-08-24 | 2017-01-18 | 努比亚技术有限公司 | 一种实现语音通话的方法及装置 |
CN111045625A (zh) * | 2019-12-11 | 2020-04-21 | 广州市统云网络科技有限公司 | 一种公共场所显示屏信息发布的安全管理方法 |
CN111045625B (zh) * | 2019-12-11 | 2023-04-25 | 广州市统云网络科技有限公司 | 一种公共场所显示屏信息发布的安全管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102209063B (zh) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100493038C (zh) | 终端通话过程中的媒体流替换方法及*** | |
CN101626436B (zh) | 一种交互式视频语音应答***及实现方法 | |
CN102790710B (zh) | Pc终端和手机的音视频通信方法及装置 | |
CN101453697A (zh) | 在组通信网络内提供多媒体的通信设备 | |
CN101217601B (zh) | 盲转业务方法和装置 | |
CN202918417U (zh) | 基于Android机顶盒的视频通话*** | |
CN102209063B (zh) | 白板通话的实现方法、白板通话服务器和终端 | |
CN101754464A (zh) | 实现手机共享数据的方法、装置和通信*** | |
CN102572371A (zh) | 一种视频会议实现方法及*** | |
CN101547335A (zh) | 一种使用iptv***召开多媒体会议的方法及*** | |
CN107248950A (zh) | 一种学生用电子班牌的方法 | |
CN101304349A (zh) | 远程白板实现方法及装置 | |
CN102724047A (zh) | 一种进行多媒体会议的方法及*** | |
CN102137198A (zh) | 总机业务的实现方法及网关设备 | |
CN107295419A (zh) | 机顶盒视频通话实现方法 | |
CN110213154A (zh) | 即时通信方法、装置、计算机装置及存储介质 | |
CN102724181A (zh) | 会议控制方法和装置 | |
CN103905483A (zh) | 音视频共享方法、设备和*** | |
CN101951381A (zh) | 数字电视接收终端及其实现多媒体即时通讯的方法 | |
CN101175243A (zh) | 一种提供点歌业务的方法、***及会议服务器 | |
CN102752405B (zh) | 一种互联网对电话的通话***及通话方法 | |
CN103841141A (zh) | 一种多媒体通信***和方法 | |
CN101990084A (zh) | 交互式语音和视频响应实现会议控制的方法及*** | |
EP2187584A1 (en) | A message association method, user terminal and server | |
CN104348699A (zh) | 一种信息交互方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140730 |
|
CF01 | Termination of patent right due to non-payment of annual fee |