【技术实现步骤摘要】
分配用于异种平台的应用的方法和系统
本专利技术一般地涉及应用分配系统,更具体地讲,涉及提供用于提供并分配用于异种平台(heterogeneousplatform)的应用的框架的系统和设备。
技术介绍
当前,为各种不同的电子部件(诸如,移动装置(像智能电话、平板计算机、膝上型计算机等)和固定装置(像桌上型计算机、服务器、固定触摸屏系统等))创建应用软件程序(“应用”)并且由这些电子部件使用这些应用。通常以代码(例如,应用程序接口或“API”)编写这些应用,所述代码特定于正在使用这些应用的部件(或目标装置)的类型并且能够与在该部件上使用的操作系统(“OS”)接合,OS例如为,用于Apple品牌部件(像iPod、iPhone和iPad)的iOS平台、用于基于Android的部件的AndroidOS、用于基于Windows的部件的WindowsOS、用于基于Blackberry的部件的BlackberryOS、用于Sony移动装置的PlayStationOS、用于基于Linux的系统的LinuxOS等)。考虑到这一点,当前通过设立用于服务在相同平台(例如,代码、OS等)上工作的特定类型的部件或特定家族的部件的系统提供并分配应用。例如,Apple具有它的用于Apple平台应用的AppStore网站,Google具有它的用于Android平台应用的AndroidMarket站点,Windows具有它的用于Windows平台应用的WindowsMarketplace站点,Blackberry具有它的用于Blackberry平台应用的BlackberryAppWorld站 ...
【技术保护点】
一种用于提供并分配异种应用的方法,包括:提供包含多个应用的远程处理系统,其中所述多个应用中的至少一些应用是被编程用于不同的平台的异种应用,远程处理系统能够连接到本地处理系统以把多个异种应用中的至少一个应用提供并分配给消费者;经远程处理系统确定所述多个应用中的每个应用的兼容性;以及经远程处理系统仅为消费者提供所述多个应用中的与目标处理系统兼容的那些应用。
【技术特征摘要】
2012.01.23 US 13/356,0771.一种用于提供并分配异种应用的方法,包括:提供包含多个应用的远程处理系统,其中所述多个应用中的至少一些应用是被编程用于不同的平台的异种应用,远程处理系统能够连接到本地处理系统以把多个异种应用中的至少一个应用提供并分配给消费者;由远程处理系统自动地确定与目标处理系统关联的一个或多个参数;由远程处理系统基于与目标处理系统关联的所述一个或多个参数确定所述多个应用中的每个应用的兼容性,其中确定所述多个应用中的每个应用的兼容性包括:确定与目标处理系统关联的所述一个或多个参数匹配与所述多个应用中的每个应用关联的至少一阈值数量的参数;以及经远程处理系统仅为消费者提供所述多个应用中的与目标处理系统兼容的那些应用。2.如权利要求1所述的方法,其中所述目标处理系统是本地处理系统或者能够连接到本地处理系统的部件。3.如权利要求1所述的方法,其中与目标处理系统关联的所述一个或多个参数包括显示器大小或分辨率、触摸屏能力、键盘、扬声器、存储器、程序代码、操作系统、照相机、闪光灯、振动能力、音频能力、调制解调器、外设连接接口类型和电池中的至少一项。4.如权利要求1所述的方法,其中所述远程处理系统能够接收上传的应用,并且所述多个应用中的至少一个应用被上传到远程处理系统,并且该方法还包括:把上传到远程处理系统的所述多个应用中的至少一个应用存储在非暂态存储介质中。5.如权利要求4所述的方法,其中所述多个应用中的每个应用包括应用参数数据,其中所述应用参数数据是当把所述多个应用中的至少一个应用上传到远程处理系统时需要上传到远程处理系统的全部参数,并且该方法还包括:把所述全部参数上传到远程处理系统。6.如权利要求4所述的方法,其中所述多个应用中的每个应用包括应用参数数据,其中所述应用参数数据是当把所述多个应用中的至少一个应用上传到远程处理系统时能够识别的特定数量的参数,该方法还包括:把该特定数量的参数上传到远程处理系统。7.如权利要求4所述的方法,其中所述多个应用中的每个应用包括应用参数数据,并且当所述多个应用中的至少一个应用被上传时,远程处理系统还需要上传被上传到远程处理系统的所述多个应用中的至少一个应用的应用参数数据。8.如权利要求4所述的方法,其中所述多个应用中的每个应用包括应用参数数据,并且该方法还包括:当上传所述多个应用中的至少一个应用时或者在上传所述多个应用中的至少一个应用之后,利用远程处理系统识别被上传到远程处理系统的所述多个应用中的至少一个应用的应用参数数据。9.如权利要求1所述的方法,其中当所述多个应用被安装在远程处理系统上时,由远程处理系统完成确定所述多个应用中的每个应用的兼容性,并且把兼容应用提供给消费者包括:当识别出目标处理系统时,提供兼容应用。10.如权利要求1所述的方法,其中当识别出目标处理系统时,由远程处理系统完成确定所述多个应用中的每个应用的兼容性,并且把兼容应用提供给消费者包括:在识别出目标处理系统之后,提供兼容应用。11.如权利要求1所述的方法,还包括:一旦提供的应用中的至少一个应用被消费者选择,在网络上把提供的应用中的所述至少一个应用分配给目标处理系统。12.如权利要求1所述的方法,其中确定所述多个应用中的每个应用的兼容性包括:确定在辅助应用被安装在目标处理系统上的情况下,所述多个应用中的一个或多个应用将与目标处理系统兼容。13.如权利要求12所述的方法,还包括:经远程处理系统向消费者提供所述辅助应用以及在辅助应用被安装在目标处理系统上的情况下,所述多个应用中的所述一个或多个应用将与目标处理系统兼容的指示。14.如权利要求1所述的方法,其中确定所述多个应用中的每个应用的兼容性包括:确定与目标处理系统关联的所述一个或多个参数匹配与所述多个应用中的每个应用关联的一个或多个需要的参数。15.一种用于提供并分配异种应用的系统,包括:存储介质,用于存储多个应用,其中所述多个应用中的至少一些应用是被编程用于不同的平台的异种应用;和第一处理系统,连接到存储介质并构造为:自动地确定与目标处理系统关联的一个或多个参数,对于所述多个应用中的每个应用,确定包括一个或多个需要的参数的应用参数;基于与目标处理系统关联的所述一个或多个参数以及包括所述一个或多个需要的参数的应用参数来确定所述多个应用中的每个应用的兼容性,并且仅把所述多个应用中的与目标处理系统兼容的那些应用提供给第二处理系统。16.如权利要求15所述的系统,其中所述目标处理系统是第二处理系统或者能够连接到第二处理系统的部件,并且所述多个应用中的每个应用都包括第一处理系统用来确定所述多个应用中的每个应用的兼容性的对应参数数据,并且仅把兼容的那些应用提供给目标处理系统。17.如权利要求15所述的系统,其中与目标处理系统关联的所述一个或多个参数包括显示器大小或分辨率、触摸屏能力、键盘、扬声器、存储器、程序代码、操作系统、照相机、闪光灯、振动能力、音频能力、调制解调器、外设连接接口类型和电池中的至少一项。18.如权利要求16所述的系统,其中所述第一处理系统构造为允许把所述多个应用中的至少一...
【专利技术属性】
技术研发人员:C·阿姆斯特兰德,J·科勒蒙特,胡乐宏,T·拉森,S·瓦拉萨拉简,P·文卡特桑,
申请(专利权)人:索尼公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。