用于对应用进行排名的方法和设备技术

技术编号:9718810 阅读:132 留言:0更新日期:2014-02-27 05:34
本发明专利技术提供了一种用于对应用进行排名的方法和设备。该方法包括:(a)针对一个或多个平台中的每个平台,基于一个或多个应用市场中每个应用市场的针对该平台的相应应用下载量和相应收益额,计算该平台的下载权重;(b)针对欲参加排名的一个或多个应用中的每个应用以及针对所述一个或多个平台中的每个平台,基于计算出的该平台的下载权重,将该应用针对该平台的版本在所述一个或多个应用市场中的相应下载次数换算为有效下载次数;以及(c)基于各应用的针对各平台的相应版本在所述一个或多个应用市场中的相应有效下载次数,对所述一个或多个应用进行排名。

【技术实现步骤摘要】
用于对应用进行排名的方法和设备
本专利技术涉及应用管理领域,更具体地涉及用于对应用进行排名的方法和设备。
技术介绍
随着移动终端日益广泛的应用,其已经成为了人们在生产生活中不可或缺的一部分。而作为移动终端的最重要组成部分之一,其上的应用(app)无疑是终端用户所关注的焦点。在终端用户挑选要使用的应用时,其通常通过某一应用市场的单一平台(例如“iOS”、安卓、WindowsPhone、Blackberry等等)排行榜来选择要下载使用的应用。可见,应用排行榜(排名)是影响用户决定是否下载使用的最重要因素之一。然而,目前的应用排名都是针对单一平台和/或单一地区的,例如,针对iOS平台的苹果商店(AppleStore)中国区榜单、针对安卓平台的GooglePlay商店中国区榜单等等。这些榜单都是相互独立的,与其他地区、平台没有可比性,因此很难在它们之间进行相互比较,特别是在同一应用可能针对不同平台、不同地区开发出了不同版本的情况下。例如,现在的很多开发者、企业发布应用程序都是多平台、多地区的,缺少一种可以对全球范围内、多平台应用进行跨平台、跨地区的排名方法。
技术实现思路
为了解决上述问题,提供了根据本专利技术的用于对应用进行排名的方法和设备。根据本专利技术的第一方面,提供了一种用于对应用进行排名的方法。该方法包括:(a)针对一个或多个平台中的每个平台,基于一个或多个应用市场中每个应用市场的针对该平台的相应应用下载量和相应收益额,计算该平台的下载权重;(b)针对欲参加排名的一个或多个应用中的每个应用以及针对所述一个或多个平台中的每个平台,基于计算出的该平台的下载权重,将该应用针对该平台的版本在所述一个或多个应用市场中的相应下载次数换算为有效下载次数;以及(c)基于各应用的针对各平台的相应版本在所述一个或多个应用市场中的相应有效下载次数,对所述一个或多个应用进行排名。在一些实施例中,步骤(a)包括:(a1)选择所述一个或多个平台之一作为参考平台;(a2)针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的应用下载量之和,作为该平台的平台总下载量;(a3)针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的收益额之和,作为该平台的平台总收益额;以及(a4)基于各平台的平台总下载量以及平台总收益额,计算各平台相对于所述参考平台的下载权重。在一些实施例中,步骤(a4)包括:通过以下公式来计算各平台相对于所述参考平台的下载权重:其中,Wi是第i个平台相对于所述参考平台的下载权重,其中i取值范围为从1至N,N为平台总数,Di是第i个平台的平台总下载量,Ri是第i个平台的平台总收益额,Dref是所述参考平台的平台总下载量,以及Rref是所述参考平台的平台总收益额。在一些实施例中,步骤(b)包括:针对所述一个或多个应用中的每个应用,针对所述一个或多个平台中的每个平台,以及针对所述一个或多个应用市场中的每个应用市场,将该应用的针对该平台的版本在该应用市场中的下载次数乘以该平台的下载权重,从而得到该应用的针对该平台的版本在该应用市场中的有效下载次数。在一些实施例中,步骤(c)包括:针对所述一个或多个平台中的每个平台以及针对所述一个或多个应用中的每个应用,对该应用的针对该平台的版本在所述一个或多个应用市场中的各有效下载次数进行求和,得到该应用的针对该平台的有效下载次数;针对所述一个或多个应用中的每个应用,对该应用的针对各平台的有效下载次数进行求和,得到该应用的总有效下载次数;以及对所述一个或多个应用各自的总有效下载次数进行排名。在一些实施例中,各应用市场的针对各平台的应用下载量以及各应用的针对各平台的相应版本在各应用市场中的相应下载次数是通过爬虫来获取的。在一些实施例中,所述收益额包括:应用销售/租赁收益和应用广告收益。在一些实施例中,步骤(c)包括:从所述一个或多个应用市场中选出属于同一地区的应用市场;针对所述一个或多个平台中的每个平台以及针对所述一个或多个应用中的每个应用,对该应用的针对该平台的版本在属于所述地区的应用市场中的各有效下载次数进行求和,得到该应用的针对该平台以及针对所述地区的有效下载次数;针对所述一个或多个应用中的每个应用,对该应用的针对各平台以及针对所述地区的有效下载次数进行求和,得到该应用的针对所述地区的有效下载次数;以及对所述一个或多个应用针对所述地区的有效下载次数进行排名,以得到针对所述地区的地区排名。在一些实施例中,步骤(c)包括:从所述一个或多个应用市场中选出一个应用市场;针对所述一个或多个应用中的每个应用,对该应用的针对各平台的相应版本在所选应用市场中的有效下载次数进行求和,得到该应用在所选应用市场中的有效下载次数;以及对所述一个或多个应用在所选应用市场中的有效下载次数进行排名,以得到针对所选应用市场的市场排名。在一些实施例中,步骤(c)包括:从所述一个或多个平台中选出一个平台;针对所述一个或多个应用中的每个应用,对该应用的针对所选平台的版本在所述一个或多个应用市场中的各有效下载次数进行求和,得到该应用的针对所选平台的有效下载次数;以及对所述一个或多个应用的针对所选平台的有效下载次数进行排名,以得到针对所选平台的平台排名。根据本专利技术的第二方面,提供了一种用于对应用进行排名的设备。该设备包括:权重计算单元,用于针对一个或多个平台中的每个平台,基于一个或多个应用市场中每个应用市场的针对该平台的相应应用下载量和相应收益额,计算该平台的下载权重;换算单元,用于针对欲参加排名的一个或多个应用中的每个应用以及针对所述一个或多个平台中的每个平台,基于计算出的该平台的下载权重,将该应用针对该平台的版本在所述一个或多个应用市场中的相应下载次数换算为有效下载次数;以及排名单元,用于基于各应用的针对各平台的相应版本在所述一个或多个应用市场中的相应有效下载次数,对所述一个或多个应用进行排名。在一些实施例中,所述权重计算单元还用于:选择所述一个或多个平台之一作为参考平台;针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的应用下载量之和,作为该平台的平台总下载量;针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的收益额之和,作为该平台的平台总收益额;以及基于各平台的平台总下载量以及平台总收益额,计算各平台相对于所述参考平台的下载权重。在一些实施例中,所述权重计算单元还用于:通过以下公式来计算各平台相对于所述参考平台的下载权重:其中,Wi是第i个平台相对于所述参考平台的下载权重,其中i取值范围为从1至N,N为平台总数,Di是第i个平台的平台总下载量,Ri是第i个平台的平台总收益额,Dref是所述参考平台的平台总下载量,以及Rref是所述参考平台的平台总收益额。在一些实施例中,所述换算单元还用于:针对所述一个或多个应用中的每个应用,针对所述一个或多个平台中的每个平台,以及针对所述一个或多个应用市场中的每个应用市场,将该应用的针对该平台的版本在该应用市场中的下载次数乘以该平台的下载权重,从而得到该应用的针对该平台的版本在该应用市场中的有效下载次数。在一些实施例中,所述排名单元还用于:针对所述一个或多个平台中的每个平台以及针对所述一个或多个应用中的每个应用,对该应用的针本文档来自技高网...
用于对应用进行排名的方法和设备

【技术保护点】
一种用于对应用进行排名的方法,包括:(a)针对一个或多个平台中的每个平台,基于一个或多个应用市场中每个应用市场的针对该平台的相应应用下载量和相应收益额,计算该平台的下载权重;(b)针对欲参加排名的一个或多个应用中的每个应用以及针对所述一个或多个平台中的每个平台,基于计算出的该平台的下载权重,将该应用针对该平台的版本在所述一个或多个应用市场中的相应下载次数换算为有效下载次数;以及(c)基于各应用的针对各平台的相应版本在所述一个或多个应用市场中的相应有效下载次数,对所述一个或多个应用进行排名。

【技术特征摘要】
1.一种用于对应用进行排名的方法,包括:(a)针对一个或多个平台中的每个平台,基于一个或多个应用市场中每个应用市场的针对该平台的相应应用下载量和相应收益额,计算该平台的下载权重;(b)针对欲参加排名的一个或多个应用中的每个应用以及针对所述一个或多个平台中的每个平台,将该应用针对该平台的版本在所述一个或多个应用市场中的相应下载次数乘以计算出的该平台的下载权重,以换算为该应用的针对该平台的版本在所述一个或多个应用市场中的有效下载次数;以及(c)基于各应用的针对各平台的相应版本在所述一个或多个应用市场中的相应有效下载次数,对所述一个或多个应用进行排名。2.根据权利要求1所述的方法,其中,步骤(a)包括:(a1)选择所述一个或多个平台之一作为参考平台;(a2)针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的应用下载量之和,作为该平台的平台总下载量;(a3)针对每个平台,计算所述一个或多个应用市场中所有应用市场的针对该平台的收益额之和,作为该平台的平台总收益额;以及(a4)基于各平台的平台总下载量以及平台总收益额,计算各平台相对于所述参考平台的下载权重。3.根据权利要求2所述的方法,其中,步骤(a4)包括:通过以下公式来计算各平台相对于所述参考平台的下载权重:其中,Wi是第i个平台相对于所述参考平台的下载权重,其中i取值范围为从1至N,N为平台总数,Di是第i个平台的平台总下载量,Ri是第i个平台的平台总收益额,Dref是所述参考平台的平台总下载量,以及Rref是所述参考平台的平台总收益额。4.根据权利要求3所述的方法,其中,步骤(b)包括:针对所述一个或多个应用中的每个应用,针对所述一个或多个平台中的每个平台,以及针对所述一个或多个应用市场中的每个应用市场,将该应用的针对该平台的版本在该应用市场中的下载次数乘以该平台的下载权重,从而得到该应用的针对该平台的版本在该应用市场中的有效下载次数。5.根据权利要求4所述的方法,其中,步骤(c)包括:针对所述一个或多个平台中的每个平台以及针对所述一个或多个应用中的每个应用,对该应用的针对该平台的版本在所述一个或多个应用市场中的各有效下载次数进行求和,得到该应用的针对该平台的有效下载次数;针对所述一个或多个应用中的每个应用,对该应用的针对各平台的有效下载次数进行求和,得到该应用的总有效下载次数;以及对所述一个或多个应用各自的总有效下载次数进行排名。6.根据权利要求1所述的方法,其中,各应用市场的针对各平台的应用下载量以及各应用的针对各平台的相应版本在各应用市场中的相应下载次数是通过爬虫来获取的。7.根据权利要求1所述的方法,其中,所述收益额包括:应用销售/租赁收益和应用广告收益。8.根据权利要求1所述的方法,其中,步骤(c)包括:从所述一个或多个应用市场中选出属于同一地区的应用市场;针对所述一个或多个平台中的每个平台以及针对所述一个或多个应用中的每个应用,对该应用的针对该平台的版本在属于所述地区的应用市场中的各有效下载次数进行求和,得到该应用的针对该平台以及针对所述地区的有效下载次数;针对所述一个或多个应用中的每个应用,对该应用的针对各平台以及针对所述地区的有效下载次数进行求和,得到该应用的针对所述地区的有效下载次数;以及对所述一个或多个应用针对所述地区的有效下载次数进行排名,以得到针对所述地区的地区排名。9.根据权利要求1所述的方法,其中,步骤(c)包括:从所述一个或多个应用市场中选出一个应用市场;针对所述一个或多个应用中的每个应用,对该应用的针对各平台的相应版本在所选应用市场中的有效下载次数进行求和,得到该应用在所选应用市场中的有效下载次数;以及对所述一个或多个应用在所选应用市场中的有效下载次数进行排名,以得到针对所选应用市场的市场排名。10.根据权利要求1所述的方法,其中,步骤(c)包括:从所述一个或多个平台中选出一个平台;针对所述一个或多个应用中的每个应用,对该应用的针对所选平台的版本在所述一个或多个应用市场中的各有效下载次数进行求和,得到该应用的针对所选平台的有效下载次数;以及对所述一个或多个应用的针对所选平台的有效下载次数进行排名,以得到针对所选平台的平台排名。11.一种用于对应用进行排名的设...

【专利技术属性】
技术研发人员:王震
申请(专利权)人:北京飞流九天科技有限公司
类型:发明
国别省市:

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

1