信息共享方法

文档序号:7647149阅读:321来源:国知局
专利名称:信息共享方法
技术领域
本发明涉及一种信息共享方法,尤其涉及一种由发起方终端发起共享请 求,以获取接受方终端媒体数据的信息共享方法。
背景技术
媒体共享技术是指将一方终端中的媒体数据信息提供给另 一方终端使用 的技术,需要共享数据的双方终端首先建立媒体传输通道,然后将媒体数据 发送给通信对端。共享的内容可以是视频、音频、图片等。但现有技术的缺陷在于现有的媒体共享技术仅支持单向的媒体数据共享操作,即媒体数据 只能从共享操作的发起方传输给共享接受方,而共享发起方不能访问共享接 受方的媒体数据,因此不能完全满足用户对媒体共享的需要。例如,用户需 要通过一个移动终端远程获到一个摄录设备中保存的视频文件,通过现有技 术就无法实现这种应用。另外,现有技术中只能共享终端中已经保存的媒体数据,而在有的应用 中,用户希望能够共享实时生成的媒体数据。例如,用户需要通过一个移动 终端远程获取一个摄录设备中实时生成的视频文件,通过现有技术也是无法 实现的。发明内容本发明的目的在于提供一种信息共享方法,使得共享发起方既能够向共 享接受方提供需要共享的媒体数据,又能够获取共享接受方中的媒体数据。 为实现上述目的,本发明提供了一种信息共享方法,包括如下步骤步骤一 、第 一终端向第二终端发送携带有第 一终端能力信息的能力探测 消息;步骤二、第二终端根据笫一终端能力信息判断笫一终端是否具有媒体共 享能力,若具有,则向第一终端回复携带有与第一终端能力信息相应的第二 终端能力信息的能力探测响应消息,否则,向第一终端回复不携带有第二终端能力信息的能力4笨测响应消息;步骤三、第 一终端判断来自于第二终端的能力探测响应消息是否携带有 与第 一终端能力信息相应的第二终端能力信息,是则向第二终端发送携带有 传输方向信息的共享请求消息,否则,结束第一终端的处理过程;步骤四、第二终端收到共享请求消息后,回复共享确认消息。并根据共享请求消息中携带的传输方向信息传输媒体数据。由于本方法中进行共享操作的双方终端根据共享请求消息中携带的传输 方向信息传输^^某体数据,因此既可以实现由共享发起方第一终端向共享接受 方第二终端共享数据,也可以实现由共享接受方第二终端向共享发起方第一 终端共享数据。并且双方终端在进行共享操作之前还进行能力交换,当某一 方终端不具备媒体传输能力时即停止共享过程,避免了数据流量的浪费,提高了数据传输的效率。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明实施例1的信息共享方法流程图; 图2为本发明实施例2的信息共享方法流程图; 图3为本发明实施例3的信息共享方法流程图。
具体实施方式
实施例1本实施例提供了一种由终端A发起共享终端B中已有文件的信息共享方本实施例提供了一种由终端A发起共享终端B中已有文件的信息共享方法。如图l所示,步骤IOI,终端A向终端B发送携带有终端A能力信息的能力探测消息。其 中,终端A能力信息是指终端A所支持传输的媒体类型、编码格式、传输协议 等信息,用于提供给终端B进行能力判断。步骤102,终端B根据终端A的能力信息判断终端A是否具有媒体共享能力, 若具有,则执行步骤110,否则执行步骤140。步骤IIO,终端B向终端A回复携带有与终端A能力信息相应的终端B能力信 息的能力探测响应消息,用于提供给终端A进行能力判断。其中,相应是指与 终端A能力信息的种类相应,例如,如果终端A向终端B发送的能力信息中包含 编码能力信息,则终端B也要向终端A回复编码能力信息。并且,终端B还可以 在本终端中查询共享权限列表,查询出可以提供给终端A共享的媒体数据信 息,该媒体数据为已经保存在终端B中的媒体数据,例如,终端B可以为一个 移动终端,媒体数据为其中保存的视频文件。终端B将查询出的媒体数据的媒 体数据标识符及媒体数据类型与终端B的能力信息共同携带于能力探测响应 消息中回复给终端A,供终端A选择需要共享的媒体数据。通过查询共享权限 列表,终端B可以针对不同的共享发起终端提供不同的共享权限,将指定文件 共享给有权限的终端。步骤140,终端B向终端A回复不携带有终端B能力信息的能力探测响应消 息,并结束终端B的处理过程。步骤lll,终端A判断来自于终端B的能力探测响应信息是否携带有与终端 A的能力信息相应的终端B的能力信息,是则执行步骤120,否则执行步骤150, 结束终端A的处理过程。步骤120,终端A根据终端B发送的能力探测响应消息中所携带的媒体数据 标识符及媒体数据类型选择要求共享的媒体数据,并将所选择的媒体数据的 媒体数据标识符及媒体数据类型与传输方向信息共同携带于共享请求消息中发送给终端B。由于终端A发起要共享终端B的媒体数据,因此将传输方向设置 为B到A,即媒体数据是由B发送给A的。步骤121,终端B收到终端A发送的共享请求消息后,向终端A回复共享确 认消息,并根据该共享请求消息中携带的媒体数据标识符及媒体数据类型选 捧要共享的媒体数据,并根据传输方向信息向终端A发送所选择的媒体数据, 即将终端A所要求共享的媒体数据发送给终端A 。步骤122,终端A接收到终端B回复的共享确认消息后,开始接收媒体数据。 通过上述步骤,可以实现终端A发起共享终端B中已存储的媒体数据的功 能。并且所共享的数据是经过终端B查表鉴权的,只有终端A有权限访问的数 据才会共享给A,因此能够保证数据的安全。另外,由于终端A在发出共享请 求之前还要与终端B进行能力交换,当双方终端的某一方不具备4某体传输能力 时即停止共享过程,避免了数据流量的浪费,提高了数据传输的效率,. 实施例2实施例1中提供了 一种由终端A发起共享终端B中已有媒体数据的信息共 享方法。本实施例提供一种由终端A发起共享终端B中实时生成的媒体数据的 信息共享方法。如图2所示,步骤201,终端A向终端B发送携带有终端A能力信息的能力探测消息。其 中,终端A能力信息是指终端A所支持传输的媒体类型、编码格式、传输协议 等,用于提供给终端B进行能力判断。步骤202,终端B根据终端A的能力信息判断终端A是否具有媒体共享能力, 若具有,则执行步骤210,否则执行步骤240。步骤21Q,终端B向终端A回复携带有与终端A能力信息相应的终端B能力信 息的能力探测响应消息,用于提供给终端A进行能力判断。并且,终端B还可 以在本终端中查询共享权限列表,查询出可以提供给终端A共享的媒体数据信 息,该媒体数据为由终端B实时生成的媒体数据,例如,终端B为一个安装有 通信模块的摄像头,媒体数据为该摄像头实时生成的摄像文件。终端B将查询出的媒体数据的媒体数据标识符及媒体数据类型与终端B的能力信息共同携带于能力探测响应消息中回复给终端A ,供终端A选择需要共享的媒体数据。 通过查询共享权限列表,终端B可以针对不同的共享发起终端提供不同的共享 权限,将指定媒体数据共享给有权限的终端。步骤240,终端B向终端A回复不携带有终端B能力信息的能力探测响应消 息,并结束终端B的处理过程。步骤211,终端A判断来自于终端B的能力探测响应信息是否携带有与终端 A的能力信息相应的终端B的能力信息,是则执行步骤220,否则执行步骤250, 结束终端A的处理过程。步骤220,终端A根据终端B发送的能力探测响应消息中所携带的媒体数据 标识符及媒体数据类型选择要求共享的媒体数据,并将所选择的媒体数据的 媒体数据标识符及媒体数据类型与传输方向信息共同携带于共享请求消息中发送给终端B。由于终端A发起要共享终端B的媒体数据,因此将传输方向设置 为B到A,即媒体数据是由B发送给A的。步骤221,终端B收到终端A发送的共享请求消息后,向终端A回复共享确 认消息,并根据该共享请求消息中携带的媒体数据标识符及媒体数据类型开 始实时生成媒体数据,并根据传输方向信息向终端A发送实时生成的媒体数 据,即在生成媒体数据的同时将该媒体数据发送给终端A。例如,终端B为带 有通信模块的摄像头,终端B回复共享确认消息后便开始摄像,同时将实时生 成摄像文件发送给终端A 。步骤222,终端A接收到终端B回复的共享确认消息后,开始接收媒体数据。 实施例3实施例l、 2实现了由终端A发起共享终端B的媒体数据的功能。属于一种 反向共享方法。实际上,本方法还可以适用于由于终端A发起共享终端A中的 媒体数据的功能。如图3所示,步骤301,终端A向终端B发送携带有终端A能力信息的能力探测消息。其中,终端A能力信息是指终端A所支持传输的媒体类型、编码格式、传输协议等,用于提供给终端B进行能力判断。步骤302,终端B根据终端A的能力信息判断终端A是否具有媒体共享能力, 若具有,则执行步骤310,否则执行步骤340。步骤31Q,终端B向终端A回复携带有与终端A能力信息相应的终端B能力信 息的能力探测响应消息,用于提供给终端A进行能力判断。步骤340,终端B向终端A回复不携带有终端B能力信息的能力探测响应消 息,并结束终端B的处理过程。步骤311,终端A判断来自于终端B的能力探测响应信息是否携带有与终端 A的能力信息相应的终端B的能力信息,是则执行步骤320,否则执行步骤350, 结束终端A的处理过程。 步骤320,终端A在本终端中查询共享权限列表,查询出可以提供给终端B 共享的媒体数据信息,并将这些媒体数据的媒体数据标识符及媒体数据类型 与传输方向信息共同携带于共享请求消息中发送给终端B。由于终端A发起要 向终端B共享媒体数据,因此将传输方向设置为A到B,即媒体数据是由A发送 给B的t步骤321,终端B收到终端A发送的共享请求消息后,根据该共享请求消息 中携带的媒体数据标识符及媒体数据类型选择要共享的媒体数据,并将所选 择的媒体数据的媒体数据标识符及媒体数据类型携带于共享确认消息中回复 给终端A,,步骤322,终端A接收到终端B回复的共享确认消息后,根据该消息中携带 的媒体数据标识符及媒体数据类型向终端B发送媒体数据,终端A可以将实时 生成的媒体数据发送给终端B,也可将已保存的媒体数据发送给终端B,,步骤 333,终端B根据步骤320中的传输方向信息开始接收由终端A发送的媒体数据。通过上述步骤,实现了由终端A发起向终端B共享数据的功能,并且所共 享的数据是经过终端A查表鉴权的,只有终端B有权限访问的数据才会共享给B,因此能够保证数据的安全。另外,由于终端A在发出共享请求之前还要与 终端B进行能力交换,当双方终端不具备^ 某体传输能力时即停止共享过程,避 免了数据流量的浪费,提高了数据传输的效率。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技 术方案的精神和范围。
权利要求
1. 一种信息共享方法,包括第二终端接收到来自于第一终端的能力探测消息后,根据该消息中携带的第一终端能力信息判断第一终端是否具有媒体共享能力,若具有,则向第一终端回复携带有第二终端能力信息的能力探测响应消息,否则,向第一终端回复不携带有第二终端能力信息的能力探测响应消息;其中所述第二终端能力信息与第一终端能力信息相对应;第一终端接收到能力探测响应消息后,判断该消息是否携带有与第一终端能力信息相应的第二终端能力信息,是则向第二终端发送携带有传输方向信息的共享请求消息,否则,结束第一终端的处理过程;第二终端收到共享请求消息后回复共享确认消息;第一终端接收到共享确认消息后与第二终端根据共享请求消息中携带的传输方向信息传输媒体数据。
2、 根据权利要求1所述的信息共享方法,其中所述根据共享请求消息中 携带的传输方向信息传输媒体数据包括传输方向信息为由第二终端向第一 终端传输,第二终端根据该传输方向信息向第一终端发送媒体数据。
3、 根据权利要求2所述的信息共享方法,其中所述向第一终端回复携带 有第二终端能力信息的能力探测响应消息包括第二终端查询本终端中保存 的共享权限列表,将可供第一终端共享的媒体数据的媒体数据标识符及媒体 数据类型与第二终端能力信息共同携带于能力探测响应消息中回复给第 一终 端。
4、 根据权利要求3所述的信息共享方法,其中所述回复给第一终端之后 还包括第一终端接收到来自于第二终端的能力探测响应消息后,根据该能 力探测响应消息中所携带的媒体数据标识符及媒体数据类型选择要求共享的 媒体数据,并将所选择的媒体数据的媒体数据标识符及媒体数据类型与传输 方向信息共同携带于共享请求消息中发送给第二终端。
5、 根据权利要求4所述的信息共享方法,其中所述第二终端根据该传输 方向信息向第一终端发送^f某体数据包括第二终端根据传输方向信息向第一 终端发送媒体数据标识符及媒体数椐类型所指向的媒体数据。
6、 根据权利要求5所述的信息共享方法,其中所述向第一终端发送媒体 数据标识符及媒体数据类型所指向的媒体数据后还包括第一终根据传输方 向信息对来自于第二终端的媒体数据进行接收。
7、 根据权利要求2-6中任一项所述的信息共享方法,其中所述第二终端 根据该传输方向信息向第一终端发送媒体数据还包括第二终端实时生成媒 体数据,根据该传输方向信息向第 一终端发送实时生成的媒体数据。
8、 根据权利要求1所述的信息共享方法,其中所述根据共享请求消息中 携带的传输方向信息传输纟!某体数据包括传输方向信息为由第 一终端向第二 终端传输,第 一终端根据该传输方向信息向第二终端发送媒体数据。
9、 根据权利要求8所述的信息共享方法,其中所述向第二终端发送携带 有传输方向信息的共享请求消息包括第一终端查询本终端中保存的共享权 限列表,将可供第二终端共享的媒体数据的媒体数据标识符及媒体数据类型 携带于共享请求消息中发送给第二终端。
10、 根据权利要求9所述的信息共享方法,其中所述第二终端收到共享请求消息后回复共享确认消息包括第二终端根据该共享请求消息中携带的 媒体数据标识符及媒体数据类型选择要共享的媒体数据,将所选择的媒体数据的媒体数据标识符及媒体数据类型携带于共享确认消息中回复给终端第一终端。
11、 根据权利要求10所述的信息共享方法,其中所述第一终端根据该 传输方向信息向第二终端发送媒体数据包括第一终端根据接收到的共享确 认消息向第二终端发送媒体数据标识符及媒体数据类型所指向的媒体数据。
12、 根据权利要求11所述的信息共享方法,其中所述向第二终端发送 媒体数据标识符及媒体数据类型所指向的媒体数据之后还包括第二终根据传输方向信息对来自于第一终端的々某体数据进行接收。
13、 根据权利要求8-12中任一项所述的信息共享方法,其中所述第一终端根据该传输方向信息向第二终端发送媒体数据还包括第 一终端实时生 成媒体数据,根据该传输方向信息向第二终端发送实时生成的媒体数据。
全文摘要
本发明涉及一种信息共享方法,包括第一终端与第二终端首先进行能力交换,以判断对方是否具有媒体共享能力。若不具有,则结束整个共享过程;若具有,则第一终端向第二终端发送携带有传输方向信息的共享请求消息,第二终端回复共享确认消息,并根据共享请求消息中携带的传输方向信息传输媒体数据,既可以发送媒体数据,也可以接收媒体数据。因此,既可以实现由共享发起方第一终端向共享接受方第二终端共享数据,也可以实现由共享接受方第二终端向共享发起方第一终端共享数据。并且双方终端在进行共享操作之前还进行能力交换,当一方终端不具备媒体传输能力时即停止共享过程,避免了数据流量的浪费,提高了数据传输的效率。
文档编号H04Q7/22GK101227636SQ20071006279
公开日2008年7月23日 申请日期2007年1月17日 优先权日2007年1月17日
发明者刘洪宁, 唐剑峰, 毕娅娜, 郑健平, 鑫 金 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1