管理由多个无线移动设备提供的用于分布式高速缓存的库存数据制造技术

技术编号:9733544 阅读:206 留言:0更新日期:2014-02-28 18:47
本发明专利技术公开了用于管理由多个无线移动设备提供的分布式高速缓存的库存数据的方法、装置和计算机程序产品。

【技术实现步骤摘要】
【国外来华专利技术】管理由多个无线移动设备提供的用于分布式高速缓存的库存数据
本专利技术涉及用于管理由多个无线移动设备提供的分布式高速缓存的库存数据的方法、装置和计算机程序产品。
技术介绍
诸如移动电话的移动设备通常用于相对的数据密集型活动,诸如信息检索。由于数据传输容量可以是有限或昂贵的,因此这类密集型数据活动对移动通信网络具有负面的效应。一些对这类问题建议的解决方案包括将数据缓存在由移动设备自身提供的分布式缓存中。换言之,每个移动设备提供在移动设备的群之间共享的高速缓存所需的部分存储。提供不同的缓存策略,旨在提供分布式高速缓存的效力。然而,由于移动缓存系统固有的机会主义本质,伴随移动缓存系统产生了一些问题。换言之,每个移动设备必须通过扫描相邻设备的缓存来发现相关的数据。定期扫描所有相邻设备以确定大量候选设备中是否存在相关的数据使用极大的能耗。
技术实现思路
本专利技术的一个实施例提供了一种用于对由多个无线移动设备提供的分布式缓存分发库存数据的方法,该方法包括下述步骤:接收来自第一无线移动设备的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;接收来自第二无线移动设备的第二库存数据,所述第二库存数据标识与所述第二设备相关联的一个或多个数据资源;比较所述第一和第二库存数据从而标识匹配的数据资源;以及如果标识出一个或多个匹配的数据资源,则将标识所述匹配数据资源的匹配库存数据发送到所述第一设备,从而使所述第一设备能访问存储在所述第二设备上的每个所述匹配数据资源。所述匹配库存数据还包括所述第二设备的标识,以便使第一设备能发起直接与所述第二设备的连接。所述库存数据的所述接收和发送使用第一无线通信网络来执行,并且所述第一和第二设备创建对等网络以使所述第一设备能对存储在所述第二设备上所述匹配数据资源进行访问。所述方法还包括以下步骤:确定所述第一和第二设备的位置以及仅当所述第一和第二设备在预定的邻近度以内时才发送所述匹配库存数据。所述位置是对于预定的将来时段确定的预测的邻近度。所述数据资源包括数据订阅、数据主题、数据分类、数据项目、搜索词、用户偏好或用户兴趣。另一个实施例提供了一种用于检索由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括下列步骤:编译第一无线移动设备上的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;发送所述第一库存数据到服务器应用程序,该服务器应用程序被配置以标识具有一个或多个匹配的数据资源的一个或多个其它无线移动设备;以及所述第一设备接收匹配的库存数据,该匹配的库存数据标识包括匹配的数据资源的第二设备,所述匹配库存数据被配置为使所述第一设备能访问存储在所述第二设备上的所述匹配数据资源。可以通过接收所述匹配库存数据触发用户警报。所述第一库存数据被配置为标识从所述第一设备到所述第二设备可用的任何资源,或由所述第一设备要求的任何资源。所述匹配库存数据被配置为标识来自所述第二设备可用、由所述第一设备要求的所述资源。又一个实施例提供一种用于分发由多个无线移动设备提供的分布式高速缓存的库存数据的装置,该装置可操作以:接收来自第一无线移动设备的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;接收来自第二无线移动设备的第二库存数据,所述第二库存数据标识与所述第二设备相关联的一个或多个数据资源;比较所述第一和第二库存数据从而标识匹配的数据资源;以及如果标识出一个或多个匹配的数据资源,则将标识所述匹配数据资源的匹配库存数据发送到所述第一设备,从而使所述第一设备能访问存储在所述第二设备上的每个所述匹配数据资源。又一个实施例提供一种用于检索由多个无线移动设备提供的分布式高速缓存的库存数据的装置,该装置可操作以:编译第一无线移动设备上的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;发送所述第一库存数据到服务器应用程序,该服务器应用程序被配置以标识具有一个或多个匹配的数据资源的一个或多个其它无线移动设备;以及所述第一设备接收匹配的库存数据,该匹配的库存数据标识包括匹配的数据资源的第二设备,所述匹配库存数据被配置为使所述第一设备能访问存储在所述第二设备上的所述匹配数据资源。又一个实施例提供一种存储在计算机可读介质并加载到计算机的内部存储器中的计算机程序,包括软件代码部分,当所述程序运行在计算机上用于执行分发由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括以下步骤:接收来自第一无线移动设备的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;接收来自第二无线移动设备的第二库存数据,所述第二库存数据标识与所述第二设备相关联的一个或多个数据资源;比较所述第一和第二库存数据从而标识匹配的数据资源;以及如果标识出一个或多个匹配的数据资源,则将标识所述匹配数据资源的匹配库存数据发送到所述第一设备,从而使所述第一设备能访问存储在所述第二设备上的每个所述匹配数据资源。又一个实施例提供一种存储在计算机可读介质并加载到计算机的内部存储器中的计算机程序,包括软件代码部分,当所述程序运行在计算机上用于执行检索由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括以下步骤:编译第一无线移动设备上的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;发送所述第一库存数据到服务器应用程序,该服务器应用程序被配置以标识具有一个或多个匹配的数据资源的一个或多个其它无线移动设备;以及所述第一设备接收匹配的库存数据,该匹配的库存数据标识包括匹配的数据资源的第二设备,所述匹配库存数据被配置为使所述第一设备能访问存储在所述第二设备上的所述匹配数据资源。附图说明现在将参照附图,以仅作为示例的方式描述本专利技术的实施例,附图中:图1是包括计算机和多个无线移动设备的通信网络的示意性说明;图2是图1的无线移动设备之一上的客户端应用程序的示意性说明;图3是由图2的客户端应用程序使用的数据的表;图4是图1的计算机上的服务器应用程序的示意性说明;图5是由图4的服务器应用程序使用的数据的表;图6是说明由客户端应用程序相对于图3的数据进行的处理的流程图;图7是说明由服务器应用程序相对于图5的数据极性的处理的流程图;图8是由客户端应用程序响应于从服务器应用程序接收的数据进行的处理的流程图。具体实施方式参考图1,通信系统包括计算机102,其连接到移动通信核心网络形式的网络103,该网络继而连接到包括一组通信天线杆(communicationsmast)104的移动通信访问网络。网络103和104向作为移动电话形式的移动通信设备105的组提供移动通信服务。在本实施例中,每个移动设备105还配备有次要(secondary)WiFiTM形式的无线通信装置,从而能够连接到WiFiTM中枢形式的次要无线通信中枢106。WiFiTM中枢106使能移动设备105之间的网络通信作为网络103和104的替换。正如本领域的技术人员所理解的,移动设备105需要在WiFiTM中枢预定的邻近度107以内,从而使用该中枢连接到其它的移动设备105。参考图2,每个移动设备105加载有操作系统201,该操作系统提供用于分布式高速缓存(D本文档来自技高网...
管理由多个无线移动设备提供的用于分布式高速缓存的库存数据

【技术保护点】
一种用于分发由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括下列步骤:接收来自第一无线移动设备的第一库存数据,所述第一库存数据标识与所述第一设备相关联的一个或多个数据资源;接收来自第二无线移动设备的第二库存数据,所述第二库存数据标识与所述第二设备相关联的一个或多个数据资源;比较所述第一和第二库存数据从而标识匹配的数据资源;以及如果标识出一个或多个匹配的数据资源,则将标识所述匹配数据资源的匹配库存数据发送到所述第一设备,从而使所述第一设备能访问存储在所述第二设备上的每个所述匹配数据资源。

【技术特征摘要】
【国外来华专利技术】2011.05.27 EP 11167843.91.一种用于分发由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括下列步骤:接收来自第一无线移动设备的第一库存数据,所述第一库存数据标识与所述第一无线移动设备相关联的一个或多个数据资源;接收来自第二无线移动设备的第二库存数据,所述第二库存数据标识与所述第二无线移动设备相关联的一个或多个数据资源;比较所述第一和第二库存数据从而标识匹配的数据资源;确定所述第一和第二无线移动设备的位置;以及仅当所述第一和第二无线移动设备在预定的邻近度以内时,如果标识出一个或多个匹配的数据资源,则将标识所述匹配数据资源的匹配库存数据发送到所述第一无线移动设备,从而使所述第一无线移动设备能访问存储在所述第二无线移动设备上的每个所述匹配数据资源。2.根据权利要求1所述的方法,其中所述匹配库存数据还包括所述第二无线移动设备的标识,以便使第一无线移动设备能发起直接与所述第二无线移动设备的连接。3.根据任意前述权利要求所述的方法,其中所述库存数据的所述接收和发送使用第一无线通信网络来执行,并且所述第一和第二无线移动设备创建对等网络以使所述第一无线移动设备能对存储在所述第二无线移动设备上所述匹配数据资源进行访问。4.根据前述权利要求1-2之一所述的方法,其中所述位置是对于预定的将来时段确定的预测的邻近度。5.根据前述权利要求1-2之一所述的方法,其中所述数据资源包括数据订阅、数据主题、数据分类、数据项目、搜索词、用户偏好或用户兴趣。6.一种用于检索由多个无线移动设备提供的分布式高速缓存的库存数据的方法,该方法包括下列步骤:编译第一无线移动设备上的第一库存数据,所述第一库存数据标识与所述第一无线移动设备相关联的一个或多个数据资源;发送所述第一库存数据到服务器应用程序,该服务器应用程序被配置以标识具有一个或多个匹配的数据资源的一个或多个其它无线移动设备;确定所述第一和一个或多个其它无线移动设备的位置;以及仅当所述第一和其它无线移动设备在预定的邻近度以内时,所述第一无线移动设备接收匹配的库存数据,该匹配的库存数据标识包括匹配的数据资源的第二无线移动设备,所述匹配库存数据被配置为使所述第一无线移动设备能访问存储在所述第二无线移动设备上的所述匹配数据资源。7.根据权利要求6所述的方法,其中通过接收所述匹配库存数据触发用户警报。8.根据前述权利要求6或7所述的方法,其中所述第一库存数据被配置为标识从所述第一无线移动设备到所述第二无线移动设备可用的任何资源,或由所述第一无线移动设备要求的任何资源。9.根据权利要求8所述的方法,其中所述匹配库存数据被配置为标识来自所述第二无线移动设备可用...

【专利技术属性】
技术研发人员:K穆雷PD福里斯特P奥尼尔I穆雷T伍雷
申请(专利权)人:国际商业机器公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1