业务交互方法及装置的制作方法

文档序号:7717017阅读:194来源:国知局
专利名称:业务交互方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种业务交互方法及装置。
背景技术
目前,流4亍的移动对等网绍4支术(Peer to Peer,简称为P2P ) 涵盖了视频、语音、搜索、下载等多种,是传统互联网最大核心应 用。在传统互联网飞速发展的同时,移动互联网也日趋成熟。随着 无线通信冲支术的发展,无线带宽的增加,P2P已经走向移动网内。
移动P2P纟支术就是4巴传统互耳关网P2P的纟支术应用到移动/无线 网络中来,这是移动互联网发展的必然需求。移动P2P业务包括视 频内容点播业务、文件P2P下载和上传业务、用户好友交互等互动 业务以及视频内容搜索业务,因此移动P2P业务包括如下的功能。
(1) 用户注册/注销功能用户可以通过移动纟冬端〗吏用移动乡冬 端号码注册、注销本业务。
(2) 用户登录/退出登录功能用户可以通过终端登录/退出登 录P2P增值业务平台。(3) .用户信息管理功能用户可以查询,修改,删除自己注册
的基本信息(移动终端号码不能编辑)。
(4) 好友管理功能用户可以通过终端的好友列表添加、删除、 查找、zf奮改用户的好友信息。
(5) 分组管理功能用户可以对好友进行分组管理,便于管理 用户的好友信息,分组信息可以支持添加、删除、查找、修改功能。
(6 )用户 <吏用信息查询功能用户可以通过终端软件查询用户 的业务使用信息,包括但不限于流量查询以及计费信息查询。
(7)内容搜索功能用户可以通过P2P业务平台的门户,搜 索需要的内容。
(8 )文件上传功能用户通过移动网络将自有视频文件上传到 业务平台。
(9) 视频内容点播功能用户通过终端选中相关的视频服务。 P2P业务平台根据用户的请求将视频流数据以客户端/月良务器
(Custom/Server,筒称为C/S )或者P2P的方式发送到终端,由终 端播放器对其解码并播放。
(10) — 见频内容下载功能用户通过终端选中相关的内容,终 端通过P2P技术将整个々某体文件全部下载到终端本地。
移动P2P业务面向2.5/2.75/3G/无线4呆真(Wireless Fidelity,简 称为Wi-Fi)等混合共存的复杂移动数据网络环境,是一个既能在 通用分组无线业务(General Packet Radio Service,简称为GPRS )、 增强型凄丈据速率GSM演进4支术(Enhanced Data Rate for GSM Evolution,简称为EDGE)网络环境下4吏用,又能在时分同步码分多址接入 (Time Division-Synchronous Code Division Multiple Access,筒称为TD-SCDMA )以及包括Wi-Fi在内的其^也高速移动 宽带4妄入网中的移动终端P2P对传的业务。
图1是根据相关技术的移动P2P点播应用环境的示意图,如图 1所示,包括中国移动(China Mobile Communication Corporation, 筒称为CMCC)业务承载网络下的业务平台、基于C/S模式下的 GPRS/EDGE系统、基于P2P才莫式下的WI-FI P2P子系统、基于C/S 才莫式下的TD-SCDMA系统以及其它运营商的互联网P2P系统。
图1中移动终端包括移动通信设备、无线上网设备等。根据上 4亍网络带宽和移动终端处理能力的不同,移动终端和流々某体服务器 之间可以是客户端/服务器(C/S)模式或者是P2P模式。当上行网 络带宽和移动终端处理能力不满足条件时, 一部分移动终端仍然基 于传统的客户端/服务器沖莫式;同时,当上行网络带宽和移动终端处 理能力满足条件时,另一部分移动终端参与移动P2P业务,承担一 定的任务。该承担任务的终端主要是指Wi-Fi网络中的PC终端(例 如笔记本和个人电脑)和移动终端。PC终端通过安装P2P客户端, 以P2P的方式组织在一起,可以形成一张Wi-Fi中的P2P网络。P2P
客户端以P2P的模式分享用户提供的内容及分发运营商组织的内
々 谷。
虽然在移动通信网络中实现移动P2P业务有很多优势,但是, 相关纟支术中的移动P2P业务都不支持流纟某体业务。

发明内容
针对在移动通信网络中移动P2P业务不支持流媒体业务的问题 而提出本发明,为此,本发明的主要目的在于提供一种业务交互方 法及装置,以解决上述问题。
7为了实现上述目的,才艮据本发明的一个方面,^是供了一种业务
交互方法,该方法包括业务平台接收来自发送终端的业务i青求, 其中,业务请求用于指示业务平台向移动终端发送待下载文件;业 务平台^^艮据业务请求确定当前上线的存在待下载文件的上传终端, 并根据确定的上传终端的数目将待下载文件进行划分;业务平台指
务器向移动终端提供待下载文件。
具体地,在业务平台指示上传终端向媒体服务器上传划分后的 待下载文件之后,上述方法还包括业务平台定时一企测上传终端的 状态;业务平台才艮据状态,选"f奪能力满足预定条件的上传终端替代 能力不满足预定条件的上传终端;业务平台将能力不满足预定条件
预定条件的上传终端。
具体地,在指示媒体服务器向移动终端提供待下载文件之前, 上述方法还包括移动终端向媒体服务器请求下载待下载文件。
具体地,在指示^ 某体服务器向移动终端提供待下载文件之后, 上述方法还包括移动终端,人纟某体"l务器一妄收待下载文件。
具体地,在移动终端从纟某体服务器一妻收待下载文件之后,上述 方法还包括业务平台向媒体服务器获取下载进度,并将下载进度 通知给发送终端。
具体地,在业务平台接收来自发送终端的业务请求之后,上述 方法还包括发送终端中断业务请求,以〗更停止业务。
具体地,在移动终端从纟某体服务器接收待下载文件之后,上述 方法还包4舌移动乡冬端中断4妻收4寺下载文件,以使J亭止业务。
8为了实现上述目的,才艮据本发明的另一个方面,还提供了一种
业务交互装置,该装置包括接收模块,用于接收来自发送终端的 业务请求;确定模块,用于根据业务请求确定当前上线的存在待下 载文件的上传终端;划分模块,用于根据确定的上传终端的数目将 待下载文件进行划分;第一指示模块,用于指示上传终端向媒体服 务器上传划分后的待下载文件;第二指示模块,用于指示媒体服务 器向移动终端提供待下载文件。
具体地,上述装置还包括;险测模块,用于定时4企测上传终端 的状态;选择模块,用于根据状态,选择能力满足预定条件的上传 终端替代能力不满足预定条件的上传终端;转移模块,用于将能力
转移给能力满足预定条件的上传终端;获取模块,用于向媒体服务 器获取下载进度;通知模块,用于将下载进度通知给发送终端。
通过本发明,釆用业务平台指示上传终端向^某体服务器上传待 下载文件,并指示々某体服务器向移动终端^R供待下载文件,解决了 在移动通信网络中移动P2P业务不支持流々某体业务的问题,进而实 现了支持流々某体业务的移动P2P业务交互。


此处所i兌明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1是4艮据相关4支术的移动P2P点4番应用环境的示意图2是才艮据本发明实施例的业务交互方法的流程图3是根据本发明实施例的视频内容对传的流程图;图4是根据本发明实施例的视频内容推荐的流程图;图5是根据本发明实施例的视频内容赠送的流程图;图6是4艮据本发明实施例的业务交互装置的结构框图;图7是4艮据本发明实施例的业务交互装置的优选结构框图。
具体实施方式
功能概述
考虑到相关技术中移动P2P业务不支持流媒体业务的问题,本发明实施例才是供了一种业务交互方案。本发明通过业务平台确定当前上线的存在待下载文件的上传终端,并根据确定的上传终端的数目将待下载文件进行划分,然后业务平台指示上传终端向媒体服务器上传划分后的待下载文件,并指示媒体服务器向移动终端提供待下载文件,实现了支持流^ 某体业务的移动P2P业务交互。
需要说明的是,在不沖突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
方法实施例
根据本发明的实施例,提供了一种业务交互方法。图2是根据本发明实施例的业务交互方法的流程图,如图2所示,包括如下的步骤S202至步骤S206:
步骤S202,业务平台接收来自发送终端的业务请求,其中,业务请求用于指示业务平台向移动终端发送待下载文件。其中,上述4寺下载文件可以是发送终端本地存》文的文件,也可
以是P2P业务平台上的文4牛。
步骤S204,业务平台根据业务请求确定当前上线的存在待下载
划分。在业务平台将该文件划分为几个部分之后,每一部分分别由具有该待下载文件的能力较强的上传终端向移动终端传送。
具体地,对于PC终端和上传终端之间的对传,业务平台会才艮据上传终端的处理能力和网络状况,并结合上传终端所处的网络设备的类型,确定移动终端和上传终端之间对传的方式。对于共用同一网络设备,或者分用不同网络设备,但是网络设备能够穿越的移动终端和上传终端之间的对传,可以由移动终端和上传终端之间直接完成。而对于分用不同网络设备,并且网络设备也无法穿越的PC终端,则对传需要通过服务器进行中转,同时对于移动终端,移动终端和上传终端之间的对传也需要通过服务器进行中转。
步骤S206,业务平台指示上传终端向媒体服务器(即,上述流媒体服务器)上传划分后的待下载文件,并指示媒体服务器向移动终端提供待下载文件。
其中,在业务平台指示上传终端向媒体服务器上传划分后的待下载文件之后,业务平台定时检测上传终端的状态,并且根据上传终端的状态,选^^能力满足预定条件的上传终端替代能力不满足预定条件的上传终端,然后业务平台将能力不满足预定条件的上传终
的上传终端。其中,上述预定条件为业务平台预先i殳定的判断条件。
具体地,移动终端会在业务平台指示々某体服务器向移动终端才是供待下载文件之前向媒体服务器请求下载待下载文件,并在业务平收待下载文件。然后,业务平台向媒体服务器获取下载进度,并将下载进度通知给发送终端。
具体地,如果发送终端需要停止业务,则在业务平台接收业务请求之后,发送终端可以中断业务请求;如果移动终端需要停止业务,则在从媒体服务器接收待下载文件之后,可以中断接收待下载文件。
同时,在本发明实施例的实现过程中,还涉及了一种好友管理的方法。该方法包括用户可以通过移动终端、PC终端添加、删除好友或者赠送、推荐、共享视频内容。好友可以通过P2P业务交互分享视频用户的视频内容,也可以通过移动终端、PC终端登录、添加删除好友,并完成推荐、赠送—见频内容、 一见频内容对传等相关才喿作。
视频内容对传是发送终端使用Wi-Fi网络或者GPRS、 EDGE、TD-SCDMA等网络4妻入P2P业务平台,与移动终端分享视」频内容。对于处理能力和网络带宽满足预定条件的终端,进行点对点(Pointto Point)的对传。而对于处理能力不满足预定条件的终端之间,则实现P2P才莫式的对传。
终端之间的文件互传(即,上述对传)包括移动终端之间互传、移动终端和PC终端之间互传以及PC终端之间互传。本实施例提供了移动纟冬端和上传纟冬端之间互传的实现过禾呈,其他类型终端之间的互传过程和该流程类似。
图3是根据本发明实施例的视频内容对传的流程图,如图3所示,包括如下的步骤S302至步骤S326:
12步驶《S302,用户(即,上述发送终端)选4奪好友(即,上述移动终端),开始点到点的内容对传业务(进入内容传送功能)。
其中,上述对传即上传终端向媒体服务器上传划分后的待下载文件,然后,由媒体服务器向移动终端提供待下载文件,并由移动终端接收的过程。
步骤S304,用户从本地或网络的个人存储空间选择需要对传的文件。
步骤S306,用户选择传送,发出文件发送请求消息给业务平台,等待对方(好友)应答(即,上述步骤S202)。
具体地,业务平台判断对传用户的类型,如果是电脑用户,则统计在线用户中哪些上传终端具有与需要对传的文件相同的内容;然后,业务平台向4秦收者(即,上述移动纟冬端,该移动终端也可以是多个)转发文件发送请求消息。
步骤S308,业务平台等待接收者的应答,并判断是否超时,如果应答超时则进入步艰《S310,否则,进入步骤S312。
步骤S310,如果接收者没有在规定时间内应答用户的请求,业务平台则给用户返回无应答消息,结束传送流程。
步骤S312,业务平台判断接收者是否允许传送,如果接收者直接拒绝了用户的传送请求,则此业务流程失败,否则,进入步骤S314。
步骤S314,如果好友(接收者)选择接收文件传输,则发送文件接收确认消息给业务平台。然后,业务平台在接收到确认消息后,判断该文件在目前上线的PC终端(即,上述终端)里是否存在,并判断上述文件传输是
否满足P2P传送条件。如果满足P2P传送条件,而且该文件在多个PC终端里存在,则进入步-银S316,否则进入步-骤S318。
步骤S316,业务平台将文件分割成几部分,分别向上线的PC终端转发文件发送消息;上传终端在接收到确认消息后,向媒体服务器上传文件(即,上述步骤S204 )。
具体地,业务平台定时;^企测终端的状态,如果发现某个承担传输任务的上传终端下线了,或者传输速度很慢,则转向通知能力较
同时,接收终端在发出确认消息后,开始向々某体月l务器请求下载文件,而々某体服务器在收到部分上传文件后就开始向移动终端提供文件下载(即,上述步骤S206 )。
在上述步骤S316中,业务平台向媒体服务器获取下载进度,然后将该进度通知给发送终端。
步骤S318,业务平台进行凄t据传送。如果在数据传输的过程中因为《连路中断原因造成传输失败(步骤S322 ),则直接返回业务流程失败(业务异常结束);如果发送方或接收方主动中断业务(步骤S324 ),同才羊直4姿返回业务流程失败(业务异常结束)。
步骤S326,如果文件lt据传输正常完成,则业务流程正常结束。
图4是才艮据本发明实施例的一见频内容推荐的流程图,如图4所示,包纟舌:^下的步驶《S402至步-骤S410:步骤S402,终端用户(即,上述发送终端)选定一见频内容,然后选中菜单中的"推荐"。
步骤S404,用户选4奪一个或多个推荐的好友(即,上述移动终端)。
步骤S406,终端向业务平台发出包含视频内容ID、好友名的4偉荐请求。
步骤S408,业务平台视频内容添加到被推荐用户的推荐列表中。
步骤S410,业务平台返回推荐结果。
图5是根据本发明实施例的视频内容赠送的流程图,如图5所示,包含如下的步骤S502至步骤S516。
步骤S502,用户(即,上述发送终端)选择节目,用右键菜单选择赠送业务,业务平台弹出该用户好友(即,上述移动终端)列表,供该用户选择。
步骤S504,用户点击一个好友名(选4奪好友),并确i人。
步骤S506,业务平台判断用户余额是否满足赠送要求,如果满足则进行步骤S508,否则显示余额不足(即,步骤S516)。
步骤S508,业务平台提示赠送方(即,用户)确认赠送内容金额。并表示此费用将在用户账单中扣除,并不可返还。
步骤S510,当用户确认后,系统对赠送节目进4亍才企查。如果该赠送的节目已经存在于被赠送方的权限列表中(已订购),则提示赠送方该节目已经存在,无需赠送(即,步骤S514)。否则纟是示赠送成功(即,步骤S512)。
步骤S512,业务平台提示赠送方赠送成功。
步骤S514,业务平台^是示赠送方"皮赠送方已订购"。
步骤S516,如果用户的余额不满足该节目的赠送要求,则该节目赠送失败,提示赠送方余额不足。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,^旦是在某些情况下,可以以不同于此处的顺序^U亍所示出或描述的步骤。
本发明实施例针对移动P2P里各种终端能力和网络状况的不同,冲是出了一种终端之间进4亍文件对传的新的业务方式。对于处理能力和网络带宽比较小的终端,进行点对点的对传。而对于处理能力强的终端之间,则实现P2P才莫式的对传。
装置实施例
根据本发明的实施例,4是供了一种业务交互装置。该装置可以用于实现上述的业务交互方法。图6是才艮据本发明实施例的业务交互装置的结构框图,如图6所示,包括接收冲莫块61、确定模块62、划分模块63、第一指示模块64、第二指示模块65。下面对上述结才勾进4亍对苗述。
接收模块61,用于接收来自发送终端的业务请求;确定模块62,连接至接收才莫块61,用于根据接收才莫块61 4妻收的业务请求确定当前上线的存在待下载文件的上传终端;划分模块63,连接至确定模块62,用于冲艮据确定模块62确定的上传终端的数目将待下载文件进行划分;第一指示模块64,连接至划分模块63,用于指示上传终端向媒体服务器上传划分模块63划分后的待下载文件;第二指示模块65,连接至第一指示模块64,用于在第一指示模块64指示上传终端向媒体服务器上传划分模块63划分后的待下载文件之后,指示^ 某体服务器向移动终端提供待下载文件。
图7是根据本发明实施例的业务交互装置的优选结构框图,如图7所示,上述装置包括检测模块71、选择模块72、转移模块73、获取—莫块74、通知一莫块75。下面对上述结构进4于详细描述。
一全测才莫块71,用于定时^r测上传终端的状态;选择^f莫块72,连接至检测模块71,用于根据检测模块71检测的状态,选择能力满足预定条件的上传终端替代能力不满足预定条件的上传终端;转移模块73,连接至选择模块72,用于将能力不满足预定条件的上传终
的能力满足预定条件的上传终端;获取模块74,用于向媒体服务器获取下载进度;通知模块75,连接至获取模块74,用于将获取模块74获取的下载进度通知给发送终端。
需要i兌明的是,本发明上述实施例中所述的移动终端可以特指为手才几。
综上所述,通过本发明的上述实施例,针对移动P2P里各种终端能力和网络状况的不同,4是出了一种终端之间进行文件对传的新的业务方式。对于处理能力和网络带宽比專交小的终端,进4亍点对点的对传。而对于处理能力强的终端之间,则实现P2P模式的对传。另夕卜,本发明针对移动P2P的需要,提出了移动P2P客户端的好友管理、内容推荐以及内容赠送等新型的业务模式。好友管理虽然目前在很多聊天软件中都已经具有,但是在P2P的终端中目前还没有,
17并且其用途和实现方式也不同于现有的聊天4欠件,其功能不是用于聊天。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执4于的程序代码来实现,/人而,可以将它们存^诸
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模
块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,》寸于本4页i或的4支术人员来i兌,本发明可以有各种更改和变4匕。凡在
本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种业务交互方法,其特征在于,包括业务平台接收来自发送终端的业务请求,其中,所述业务请求用于指示所述业务平台向移动终端发送待下载文件;所述业务平台根据所述业务请求确定当前上线的存在所述待下载文件的上传终端,并根据确定的所述上传终端的数目将所述待下载文件进行划分;所述业务平台指示所述上传终端向媒体服务器上传划分后的待下载文件,并指示所述媒体服务器向所述移动终端提供所述待下载文件。
2. 根据权利要求1所述的方法,其特征在于,在所述业务平台指 示所述上传终端向所述媒体服务器上传所述划分后的待下载 文件之后,所述方法还包括所述业务平台定时;f企测所述上传终端的状态;所述业务平台根据所述状态,选择能力满足预定条件的上 传终端替代能力不满足所述预定条件的上传终端;所述业务平台将能力不满足所述预定条件的所述上传终 足所述预定条件的所述上传终端。
3. 根据权利要求1所述的方法,其特征在于,在指示所述媒体服务器向所述移动终端纟是供所述纟寺下载文件之前,所述方法还包括所述移动终端向所述媒体服务器请求下载所述待下载文件。
4. 根据权利要求1所述的方法,其特征在于,在指示所述媒体服务器向所述移动终端提供所述待下载文件之后,所述方法还包括所述移动终端从所述媒体服务器接收所述待下载文件。
5. 根据权利要求4所述的方法,其特征在于,在所述移动终端乂人所述々某体服务器4妾收所述待下载文件之后,所述方法还包括所述业务平台向所述媒体服务器获取下载进度,并将所述下载进度通知给所述发送终端。
6. 根据权利要求1所述的方法,其特征在于,在所述业务平台接'收来自所述发送终端的所述业务请求之后,所述方法还包括所述发送终端中断所述业务请求,以便停止业务。
7. 根据权利要求1所述的方法,其特征在于,在所述移动终端乂人所述媒体服务器接收所述待下载文件之后,所述方法还包括所述移动终端中断接收所述待下载文件,以便停止业务。
8. —种业务交互装置,其特征在于,包^":接收模块,用于接收来自发送终端的业务请求;确定冲莫块,用于^f艮据所述业务请求确定当前上线的存在所述待下载文件的上传终端;划分模块,用于根据确定的所述上传终端的数目将所述待下载文件进行划分;第一指示才莫块,用于指示所述上传终端向々某体服务器上传划分后的待下载文件;第二指示模块,用于指示所述媒体服务器向所述移动终端 提供所述待下载文件。
9. 根据权利要求8所述的装置,其特征在于,所述装置还包括 才企测才莫块,用于定时4企测所述上传终端的状态;选择模块,用于根据所述状态,选择能力满足预定条件的 上传终端替代能力不满足预定条件的上传终端;转移模块,用于将所述能力不满足预定条件的所述上传终力满足预定条件的所述上传终端;获取模块,用于向所述媒体服务器获取下载进度; 通知模块,用于将所述下载进度通知给所述发送终端。
全文摘要
本发明公开了一种业务交互方法及装置,该方法包括业务平台接收来自发送终端的业务请求,其中,业务请求用于指示业务平台向移动终端发送待下载文件;业务平台根据业务请求确定当前上线的存在待下载文件的上传终端,并根据确定的上传终端的数目将待下载文件进行划分;业务平台指示上传终端向媒体服务器上传划分后的待下载文件,并指示媒体服务器向移动终端提供待下载文件。本发明实现了支持流媒体业务的移动P2P业务交互。
文档编号H04L29/06GK101674330SQ20091020583
公开日2010年3月17日 申请日期2009年10月9日 优先权日2009年10月9日
发明者健 季, 王治平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1