移动设备首先给出一个检索请求,如向客户机发出一个检索示例,如果是新入网手机,还需要把手机的各种参数,如屏幕大小、分辨率等传给客户机记录。
客户机初始化移动设备的多媒体检索请求。在超负载网络中,为了找到满意资源,尽量减少外网的使用,减少用户请求的响应时间和网络的使用时间,用户发出的请求被客户机传递给同一客户机所负责的其他手机的资料中。起初这种传递是随机的,然后系统使用一种可适应的方法去挑选应该被转发请求的邻手机资料。这种方法能减少请求转发的盲目性。这种挑选过程由一种动态的学习算法驱动。在这种算法下,客户机利用每个手机资料与其他手机资料的网内互动记录,建立并且改良每个手机资料中有关其他移动设备的精确描述兴趣和内容。一个移动设备初次加入一个网络时,客户机会随机地把一些已存移动设备的地址写入新移动设备的资料中。一个移动设备可以通过客户机在所有的资料中获得新移动设备的资料。为了达到这个目的,每个移动设备的资料都保存固定数目的已知移动设备的资料。当一个移动设备想发出一个请求时,客户机自动选择k对已知手机中的a个去转发这次请求(转发即这些手机的资料在客户机上的互写)。这个选择的根据是比较查询的特征和存储的资料,再给出最有可能提供好的应答的a个手机。相邻手机列表根据排序结果动态调整。查询被发往这些最有可能会匹配的相邻a个手机资料。为了避免造成死循环或给客户机造成过重负担,查询包括一个时间戳,每转写一次,这个时间戳值减一次,时间戳为0时,查询不再转写。如果客户机从另一个内网手机资料那里接到了一个匹配,因为客户机所负责的所有手机的资料都在客户机上,而这个资源又恰好是常用资源,储存在客户机的常用资源数据库里,可以立即由客户机将资源转发给需求资源的手机,不必再动用外网。如果在查询手机的手机列表资料里找不到这个资源,会产生一个资料请求,客户机再将这个资源请求转发给服务器。(www.xing528.com)
客户机把不能解决的检索请求发给服务器后,服务器处理检索请求。最后服务器把解压缩以前的多媒体文件发给客户机。客户机解压缩文件,记录这次检索请求的信息存入手机资料中,如有必要,则将资源存入常用资源数据库中,按照移动设备格式处理后,再将相关结果发给移动设备用户。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。