用于通信设备中对象共享的对等引擎的制作方法

文档序号:8365578阅读:327来源:国知局
用于通信设备中对象共享的对等引擎的制作方法
【专利说明】用于通信设备中对象共享的对等引擎
[0001]本申请是申请日为2005年4月26日,申请号为200580022710.3,发明名称为“用于通信设备中对象共享的对等引擎”的发明专利申请的分案申请。
技术领域
[0002]本发明一般地涉及网络信息共享并且更具体地涉及使用包含对等引擎的中间件在通信设备(例如,移动电话)之间共享应用特定对象。
【背景技术】
[0003]当前没有透明的方式用于移动电话中的应用上传和下载那些电话用户认为需要共享的重要的文件。要么共享文件根本不可能,要么共享对于用户消耗很大,因为电话用户必须亲自监视该传输。用户必须确定文件被移动到合适的目录并且随后特定的应用使用或编辑应用的配置以使得能够使用这些新的文件,即,必须使用FTP(文件传输协议)或类似的方式。为了使得能够以尽可能小的用户动作来轻松的传输文件,应该有某种类型的文件共享引擎。为了更好的用户体验,用户应该将传输的文件视作特定应用的对象,例如,可通知用户存在一种新的线路,即针对游戏“一级方程式2003”的“Suzuka”是可用的,而不仅仅告诉用户track_suzuka_verll.tra文件被下载到“下载”目录中。
[0004]现有技术的解决方案是文件传输解决方案,其中用户必须知道文件是什么、它们包含什么、它们应该在什么目录中以及如何配置应用以使用它们。这些先前的解决方案是不同文件传输协议的实现。在所有的这些应用中,很少使用或没有使用中间件应用逻辑。

【发明内容】

[0005]本发明的目的是提供一种用于使用包含对等引擎的中间件在通信设备(例如,移动通信设备或移动电话)之间共享应用特定对象的方法。
[0006]根据本发明的第一方面,一种用于在通信设备和另外的通信设备之间提供对象共享的方法,包括步骤:由通信设备的对等引擎发送邀请到另外的通信设备的另外的对等引擎,其中邀请信号包含关于可用于共享并且属于通信设备中的应用X的至少一个文件或至少一个文件的一部分的信息,并且该信息由对等引擎从通信设备的对等数据库提取;并且传输至少一个文件或至少一个文件的一部分到另外的通信设备的另外的对等数据库,如果另外的通信设备支持应用X并且启动传输,则提供对象共享。
[0007]进一步根据本发明的第一方面,必须将至少一个文件或至少一个文件的一部分存储在对等数据库中以便成为共享的对象,并且在传输期间,可从对等数据库复制至少一个文件或至少一个文件的一部分。
[0008]进一步根据本发明的第一方面,可分别通过对等引擎和另外的对等引擎来促进从通信设备到另外的通信设备的传输。
[0009]依然进一步根据本发明的第一方面,在发送邀请信号的步骤之后,该方法可进一步包括步骤:确定另外的通信设备是否支持应用X并且可选地是否包含用于共享的属于应用X的至少一个另外的文件或至少一个另外的文件的一部分;并且如果另外的通信设备支持应用X,则由另外的通信设备的另外的对等引擎发送Ok信号到通信设备的对等引擎,如果可用于共享,则其中Ok信号包含关于至少一个另外的文件或至少一个另外的文件的一部分的另外的信息并且该另外的信息由另外的对等引擎从另外的对等数据库提取。再进一步,本方法可进一步包括步骤:在通信设备的对等数据库中完成至少一个另外的文件或至少一个另外的文件的一部分并且可选地将至少一个另外的文件或至少一个另外的文件的一部分存储在对等数据库中以便成为共享的对象。而再进一步,在完成之后,至少一个另外的文件或至少一个另外的文件的一部分可被移动到或复制到通信设备中可用的N个应用目录中的相应应用目录X,如果至少一个另外的文件或至少一个另外的文件的一部分从对等数据库中移出,则它不可再用于通信设备中的共享,其中N是值至少为I的整数。而进一步,该完成可包括在对等数据库中存储关于至少一个另外的文件或至少一个另外的文件的一部分的数据,该数据包含文件名、文件类型、文件元数据、应用ID、校验和、文件大小、各个文件部分的指针、相应文件部分的各个校验和的指针、用于共享的文件可用性的指示以及文件完整性的指示。
[0010]依然进一步根据本发明的第一方面,由对等引擎发起并且由另外的对等引擎接收的所有信号可通过第二代(2G)通用分组无线系统(GPRS)装置、第三代(3G)通用分组无线系统(GPRS)装置、码分多址(CDMA)装置、宽带码分多址(WCDMA)装置、蓝牙装置、无线局域网(WLAN)装置、或上位内存块(UMB)装置来传输。
[0011]依然进一步根据本发明的第一方面,由通信设备或另外的通信设备的相应用户发起的所有步骤可分别由对等引擎或另外的对等引擎自动地执行。
[0012]依然进一步根据本发明的第一方面,另外的信息可包括文件名、校验和、文件类型和描述至少一个另外的文件或至少一个另外的文件的一部分中什么文件部分可用于共享的比特字段。
[0013]而依然进一步根据本发明的第一方面,本方法可进一步包括步骤:在另外的通信设备的另外的对等数据库中完成至少一个文件或至少一个文件的一部分并且可选地将至少一个文件或至少一个文件的一部分存储在另外的对等数据库中以便成为共享的对象。还进一步,在该完成之后,至少一个文件或至少一个文件的一部分可被移动到或复制到另外的通信设备中可用的相应的应用目录X,并且如果至少一个文件或至少一个文件的一部分被移出另外的对等数据库,则它不可再用于另外的通信设备中的共享。还进一步,该完成可包括在另外的对等数据库中存储关于至少一个文件或至少一个文件的一部分的数据,该数据包含文件名、文件类型、文件元数据、应用ID、校验和、文件大小、各个文件部分的指针、相应文件部分的各个校验和的指针、用于共享的文件可用性的指示以及文件完整性的指示。
[0014]而依然进一步根据本发明的第一方面,通信设备可以是移动通信设备或移动电话。
[0015]进一步根据本发明的第一方面,信息可包括文件名、校验和、文件类型和描述至少一个文件或至少一个文件的一部分中什么文件部分可用于共享的比特字段。
[0016]根据本发明的第二方面,一种通信设备用于提供通信设备和另外的通信设备之间的对象共享,包括:对等引擎,用于发送邀请信号到另外的通信设备的另外的对等引擎,其中邀请信号包含关于可用于共享并且属于通信设备中的应用X的至少一个文件或至少一个文件的一部分的信息,用于提供至少一个文件或至少一个文件的一部分以便传输到另外的通信设备的另外的对等数据库,如果另外的通信设备支持应用X并且启动传输,则提供对象共享;以及对等数据库,用于存储关于至少一个文件或至少一个文件的一部分的信息,其中信息由对等引擎从通信设备的对等数据库提取。
[0017]进一步根据本发明的第二方面,必须将至少一个文件或至少一个文件的一部分存储在对等数据库中以便成为共享的对象,并且在传输期间,可从对等数据库复制至少一个文件或至少一个文件的一部分。
[0018]进一步根据本发明的第二方面,可分别通过对等引擎和另外的对等引擎来促进从通信设备到另外的通信设备的传输。
[0019]依然进一步根据本发明的第二方面,在发送邀请信号之后,可确定另外的通信设备是否支持应用X并且可选地是否包含用于共享的属于应用X的至少一个另外的文件或至少一个另外的文件的一部分;并且,如果确定另外的通信设备支持应用X,则可由另外的通信设备的另外的对等引擎发送Ok信号到通信设备的对等引擎,如果可用于共享,则其中Ok信号包含关于至少一个另外的文件或至少一个另外的文件的一部分的另外的信息并且该另外的信息由另外的对等引擎从另外的对等数据库提取。再进一步,在发送Ok信号之后,可由通信设备的对等引擎发送确认信号到另外的通信设备的另外的对等引擎,并且如果通信设备发起传输,则至少一个另外的文件或至少一个另外的文件的一部分可从另外的对等数据库传输到对等数据库,因此提供了另外的对象共享。还进一步,通信设备的对等数据库中的至少一个另外的文件或至少一个另外的文件的一部分可被完成并且可选地存储在对等数据库中以便成为共享的对象。而再进一步,在该完成之后,至少一个另外的文件或至少一个另外的文件的一部分可被移动到或复制到通信设备中可用的N个应用目录中的相应应用目录X,并且如果至少一个另外的文件或至少一个另外的文件的一部分从对等数据库中移出,则它不可再用于通信设备中的共享,其中N是值至少为I的整数。还进一步,该完成可包括在对等数据库中存储关于至少一个另外的文件或至少一个另外的文件的一部分的数据,该数据包含文件名、文件类型、文件元数据、应用ID、校验和、文件大小、各个文件部分的指针、相应文件部分的各个校验和的指针、用于共享的文件可用性的指示以及文件完整性的指示。
[0020]进一步根据本发明的第二方面,由对等引擎发起并且由另外的对等引擎接收的所有信号可通过第二代(2G)通用分组无线系统(GPRS)装置、第三代(3G)通用分组无线系统(GPRS)装置、码分多址(CDMA)装置、
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1