首页> 中国专利> 一种适合移动终端多媒体文件共享与搜索的方法和协议

一种适合移动终端多媒体文件共享与搜索的方法和协议

摘要

本发明提供一种无线应用层多媒体文件共享与搜索控制方法与协议,该方法使用WBXML(无线二进制可扩展标记语言)格式进行消息的编解码,在无线网络上使用HTTP协议进行消息的传输。使移动终端通过无线网络和控制服务器以及媒体服务器能共同实现移动多媒体文件的共享、搜索,浏览、推预、览荐、下载等功能,并具有良好的功能扩展性。

著录项

  • 公开/公告号CN101360118A

    专利类型发明专利

  • 公开/公告日2009-02-04

    原文格式PDF

  • 申请/专利权人 广东新支点技术服务有限公司;

    申请/专利号CN200710029542.1

  • 发明设计人 邢昊;

    申请日2007-08-02

  • 分类号H04L29/08(20060101);H04L29/06(20060101);

  • 代理机构

  • 代理人

  • 地址 510075 广东省广州市天河区水荫路115号天溢大厦A区4楼

  • 入库时间 2023-12-17 21:23:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-09-02

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L29/08 变更前: 变更后: 申请日:20070802

    专利权人的姓名或者名称、地址的变更

  • 2013-05-22

    授权

    授权

  • 2010-09-08

    文件的公告送达 IPC(主分类):H04L29/08 收件人:肖果 文件名称:发明专利申请进入实质审查阶段通知书 申请日:20070802

    文件的公告送达

  • 2010-08-11

    文件的公告送达 IPC(主分类):H04L29/08 收件人:肖果 文件名称:实审请求期限届满前通知书 申请日:20070802

    文件的公告送达

  • 2010-07-07

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20070802

    实质审查的生效

  • 2009-02-04

    公开

    公开

查看全部

说明书

技术领域

木发明属于无线数据通信和移动数据应用领域,具体涉及到一种无线应用层多媒体文件共享与搜索控制方法与协议,该方法使用WBXML(无线二进制可扩展标记语言)格式进行消息的编解码,在无线网络上使用HTTP协议进行消息的传输。使移动终端通过无线网络和控制服务器以及媒体服务器能共同实现移动多媒体文件的共享、搜索,浏览、推预、览荐、下载等功能,并具有良好的功能扩展性。

背景技术

在目前的2.5G移动数据网络如GPRS环境中,移动终端之间以及移动终端和互联网设备之间的文件共享和交换技术手段只有短距离蓝牙、点到点彩信MMS、WAP无线下载等有限的几种技术方式,移动用户缺乏个人手机内容共享发布和社区多媒体内容搜索等能力。

随着移动终端多媒体能力和计算能力的不断增强,可拍录手机的大量普及,3G移动数据网络的逐渐成熟和部署,通过移动数据网络实现移动多媒体文件共享与搜索的需求和环境都越来越成熟,无论是从用户体验角度还是从运营增值角度都具有十分广阔的前景。一方面用户能将移动终端上的各种多媒体文件(照片,视频,音乐、程序,文档等)在大范围移动用户间实现快速检索和交换,满足移动用户的内容共享的需求;另一方面,在移动网络内由此而产生的大量上下行数据流量将为移动运营商带来极大的增值服务收入;最后它能创建一个不需要独立内容供应商的更加简单高效的移动增值业务链。

实现多媒体文件共享应用,必须实现包括共享,搜索,浏览,推荐,预览,下载等一系列基本业务功能。而在移动或无线网络环境下实现这些功能,设计上必须充分考虑移动终端和无线数据通道的能力限制等因素,尽可能压缩通过无线传输的信令消息量,减少客户端的计算工作并且使得协议具有良好的可读性和可扩展性。本发明涉及的无线多媒体文件共享搜索与控制协议方法充分考虑以上各项功能和性能的设计要求,填补了该领域的空白。

发明内容

本发明目的在于在为移动终端和控制服务器以及多媒体内容服务器之间提供一套具有扩展性、可用于移动多媒体内容共享和搜索的访问控制方法与协议,该方法与协议规定了移动终端和控制服务器、多媒体内容服务器之间,实现移动多媒体文件共享各项功能的信令消息流程和信令消息格式。

本发明的技术方案包括:

本发明包括移动终端,控制服务器和媒体服务器3个组成部分,移动终端和控制服务器的应用程序分别包含一个WBXML(无线二进制XML)编解码器和HTTP网络协议栈。移动终端程序通过WBXML编码器生成请求消息,并将消息封装在HTTP报文内通过无线网络发送到控制服务器,请求消息类型包括注册、登录,共享,搜索,浏览、推荐,翻页和取消共享。控制服务器接收并通过WBXML解码器解析请求消息,处理后生成WBXML应答消息并通过HTTP协议返回给移动终端,移动终端接收和解析应答消息后,可以继续发送其他请求消息或根据应答消息中包含的媒体服务器地址,通过指定协议和特定媒体服务器进行文件的上传、下载或播放,方法结构和流程图如图1所示。

移动终端与控制服务器之间的请求与应答消息格式使用XML(可扩展标记语言)进行描述,使用WBXML(无线二进制XML)进行实际二进制压缩编码,使用无线通道上的HTTP协议进行网络传输。一个完整的消息报文包含Head和Body两部分。Head部分是公共信息部分,包括协议版本号、会话号、消息号,目标地址,源地址,认证信息和移动终端设备信息。Body部分包含以下任意一种命令:注册Regi、登录Login、浏览Browse、共享Share、搜索Search、推荐Recommend、翻页Page、取消共享CancelShare和应答Status。移动终端通过Body中的命令部分告知控制服务器需要进行的业务操作及各项命令参数,控制服务器通过Status命令回复请求命令的执行结果。Status命令包含一个请求命令的引用,一个应答状态码,如果应答成功,还将包含一个内容列表(针对搜索,浏览,翻页命令)、一个地址列表(针对共享命令)或用户个人信息(针对登录命令)。

1)注册命令。移动终端向控制服务器发送包含Regi命令的请求消息,Regi命令包含注册用户名和密码。控制服务器在检查用户名和密码后,通过Status命令返回注册执行结果的状态。

2)登录命令。移动终端向控制服务器发送包含Login命令的请求消息,Regi命令包含用户名和加密认证信息,加密认证信息为用户名和密码联合后的摘要值。通过Status命令返回执行结果,如登录成功,还将返回用户个人信息,其中包括个人积分,推荐内容列表和系统消息列表。

3)共享命令。移动终端向服务器发送包含Share命令的请求消息。Share命令包含一个共享目录描述信息Dir,目录描述信息包括实际目录名,目录共享名,目录下文件描述信息File和子目录描述信息Dir。其中文件描述信息File又包含文件ID,文件名,文件共享名,文件大小和文件类型。其中文件ID是在移动终端按照摘要算法生成的128位字符串,对用户和文件名的联合保证唯一性。控制服务器收到共享请求后,通过Status命令返回移动终端执行结果,如果命令执行成功,除共享命令引用和状态码外,Status命令还包含一个地址列表信息,其中有多个地址项,每个地址项包括一个文件ID和对应的媒体服务器上传地址。移动终端根据地址信息自动将文件ID对应的文件上传到相应地址媒体服务器。

4)搜索命令。移动终端向控制服务器发送包含Search命令的请求消息,命令中包含一个搜索关键字和媒体类型(图像/视频/音乐/铃声/程序/游戏)。命令执行完毕,控制服务器通过Status命令返回搜索执行结果,Status命令的内容列表消息包括一个搜索结果总数和多个内容项,每个内容项又包括文件ID,文件名,文件大小,文件时长(音/视频),预览图信息(图片/视频),下载地址和播放地址等属性。其中对于图片和视频内容,控制服务器提供缩略图和视频截图供用户预览,缩略图和截图内容通过base64进行转换编码,并嵌入在返回消息中的预览图信息属性中。移动终端可以通过Page命令进行搜索结果的翻页。

5)浏览命令。移动终端向控制服务器发送包含Browse命令的请求消息,命令中包含一个媒体内容类型。控制服务器按照一定的规则进行内容的排序并通过Status命令返回执行结果,浏览返回结果和搜索返回结果格式相同,移动终端可以发送Page命令来进行浏览的翻页。

6)翻页命令。移动终端向服务器发送包含Page命令的请求消息,该命令包含一个媒体类型,一个结果集类型(搜索或浏览)和一个页码参数,控制服务器根据页码参数和类型,在Status命令中返回相应的内容列表。

7)取消共享。移动终端向服务器发送包含CancelShare命令的请求消息,该命令包含一个需要取消共享的文件ID列表,控制服务器命令执行完毕,通过Status命令返回执行结果的状态。

8)推荐命令。移动终端向服务器发送包含Recommend命令的请求消息,该命令包含了推荐对象的注册用户名和推荐的文件ID列表。命令执行完毕,通过Status命令返回执行结果的状态。

附图说明

图1为:本发明结构和流程图

具体实施方式

结合附图,本发明提出的一种适合移动终端多媒体文件共享与搜索的方法和协议实施详例包括以下步骤:

1)用户在移动终端应用程序界面输入注册用户名和密码,确定注册后终端应用程序通过WBXML编码器生成注册请求消息,并将消息封装在HTTP报文内,通过无线HTTP协议发送到控制服务器。控制服务器接收并解析出用户名和密码,验证合法性后,按照同样过程返回应答消息。

2)移动终端应用程序接收并解析应答消息,并将返回状态码进行转义并报告给终端用户。

3)用户在移动终端应用程序界面输入注册用户名和密码,确定登录后终端程序通过WBXML编码器生成登录请求消息,后续过程同步骤1和2。如果登录成功,控制服务器应答消息中还将包括用户相关个人信息。

4)步骤1至3可以省略,不通过用户注册和登录,直接进行下面步骤5至9。

5)移动终端应用程序打开移动终端本地多媒体文件夹,选择一个目录或文件进行共享,确定后,应用程序提示用户输入共享目录或共享文件的共享名称(可以和原目录名,文件名不同),对每个共享文件生成一个唯一的FileID信息,确认后终端应用程序通过WBXML编码器生成共享请求消息,通过HTTP发送给控制服务器,控制服务器将保存FileID信息并为每个共享文件分配一个媒体服务器上传地址,通过应答消息返回给终端,终端收到应答后,按照FileID和上传地址的对应关系自动向媒体服务器进行文件上传。

6)上传完成后移动终端将保存共享记录,共享成功的文件只能取消共享,不能再次共享。上传完成后媒体服务器将对文件进行各种计算处理,包括获取音频、视频长度信息,视频截图,图片生产预览缩略图,预览缩略图进行Base64编码,并将这些信息通知给控制服务器以便其他用户访问。

7)移动终端应用程序打开移动终端本地多媒体文件夹,可以对已经共享成功的文件或目录选择取消共享,确定后将需要取消共享的FileID发送到控制服务器,控制服务器屏蔽该FileID对应的文件后,返回应答状态给移动终端。

8)用户在移动终端应用程序界面输入搜索关键性和媒体类型,确定后通过WBXML编码器生成搜索请求消息并通过HTTP发送到控制服务器,控制服务器解析出关键词和类型后检索媒体服务器内容,并将匹配内容总数和内容列表发送到终端,内容列表中包括有匹配内容的各项属性,包括文件名,共享名,大小,时长,预览图,共享人,创建时间,下载媒体服务器地址,播放媒体服务器地址。

9)用户在移动终端应用程序界面选择分类浏览,生成WBXML浏览请求消息通过HTTP发送到控制服务器,返回结果和搜索返回结果格式相同。

10)用户在移动终端应用程序界面或对搜索结果或浏览结果进行翻页,生成WBXML翻页请求消息通过HTTP请求命令发送到控制服务器,返回结果和搜索返回结果格式相同。

11)用户在移动终端应用程序界面或对搜索结果或浏览结果中一项或多项内容可以选择下载或播放,如选择下载,终端应用程序将按照指定协议和地址从媒体服务器下载文件;如选择播放,终端应用程序将调用媒体播放器按照指定协议和地址打开媒体服务器文件。

12)用户在移动终端应用程序界面或对搜索结果或浏览结果中一项或多项内容可以选择推荐,并输入接收人的注册用户名,WBXML推荐请求消息中将包含接收人和推荐的FileID列表。控制服务器对接收用户名做检查后将记录此推荐记录并在接收用户登录时将次推荐记录发送给此用户。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号