防止用户对应用程序的不公平评价的系统和方法技术方案

技术编号:18350788 阅读:18 留言:0更新日期:2018-07-02 00:14
公开了防止用户对应用程序的不公平评价的系统和方法。具体公开了用于阻止对应用商店中的应用程序的页面的界面元素的访问的系统和方法。计算设备执行约束计算设备的使用的约束性应用程序。该约束性应用程序可以确定应用商店中的应用程序的页面被呈现在计算设备的显示器上并阻止对应用程序页面的界面元素的访问,从而防止约束性应用程序的惩罚性评价。为了恢复对应用商店页面的访问,该约束性应用程序可以获得与授权用户相关联的认证数据;以及响应于确定了获得的认证数据满足一个或多个用于非阻止的条件,提供对应用商店中的应用程序的页面的界面元素的访问。

【技术实现步骤摘要】
防止用户对应用程序的不公平评价的系统和方法
本专利技术总体涉及软件领域,以及更具体地涉及防止用户对应用程序的不公平评价的系统和方法。
技术介绍
智能手机、平板电脑和其它移动计算设备的使用在当代社会中已达到大受欢迎。这刺激了运行在移动计算设备上的移动应用程序的发展的巨大增长。在大多数情况下,由用户从应用商店(诸如GooglePlay或AppStore)下载这些移动应用程序。除了应用程序外,这些商店还向移动计算设备的用户提供使其自身熟悉特定应用程序的说明、查看该应用程序的屏幕截图、评价该应用程序并留下反馈的机会。存在大量的设计为约束应用程序所安装的设备的使用的应用程序。这类应用程序例如包括“家长控制”类型的应用程序,诸如用于安卓的卡巴斯基安全儿童(KasperskySafeKids)或KES。在一般情况下,例如,这类约束性应用程序被设计为使得设备的用户(诸如孩子)无法使用游戏应用程序太长时间或无法访问特定网站。这些应用程序的约束性质使得具有受限的、约束的能力/权限(例如,对访问特定网站或应用程序的约束)的移动设备的用户对在他的/她的计算设备上存在这类约束应用程序不满意。因此,这些不满意的用户可以在应用商店中提交惩罚性负反馈,这对信任这类应用程序的其他用户具有不公平的负面影响。来自具有受约束能力(在本情况中意指使用计算设备的能力)的用户的负反馈可能仅指示约束性应用程序处理其任务有多好。重要的是注意,在应用商店中评价这类应用程序的能力不应当对于受约束的且对该应用程序不满意的用户是可用的,而是应当对于安装该约束性应用程序(或启动该约束性应用程序的安装)的人是可用的(例如,在卡巴斯基安全儿童应用程序的情况中,这是使用设备的孩子的家长,然而使用设备的孩子的能力实际上受该应用程序约束)。使用各种方法来防止对置于应用程序中的信任具有负面影响的不公平评价,包括分析评价的变化的性质:该评价是否类似于使用僵尸网络所产生的评价。尽管这些方法旨在解决识别不公平评价的领域中的某些问题,但是这些方法没有解决防止这类评价的问题或没有有效地解决该问题。因此,在该
中需要改进。
技术实现思路
公开了通过阻止计算设备的未经认证的用户对应用商店中的应用程序页面的界面元素的访问来防止用户对应用程序的不公平评价以及在用户的认证数据满足非阻止条件时允许对应用程序页面界面的访问的系统和方法。在一个示例性方面中,一种用于阻止对应用商店中的应用程序的页面的界面元素的访问的方法包括:执行约束计算设备的使用的约束性应用程序;在执行所述约束性应用程序期间确定所述应用商店中的所述应用程序的页面被呈现在所述计算设备的显示器上;通过所述约束性应用程序阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,通过所述约束性应用程序提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。在一个示例性方面中,确定所述应用商店中的所述应用程序的所述页面被呈现在所述计算设备的所述显示器上还包括:在与所述计算设备的操作系统的可访问性API相关联的事件发生时从所述操作系统接收数据,其中,接收的所述数据包括与所述计算设备的图形用户界面相关的数据;以及将接收的所述数据应用于一个或多个启发式规则。在一个示例性方面中,确定所述应用商店中的所述应用程序的所述页面被呈现在所述计算设备的所述显示器上还包括:将所述页面上的所述应用程序的名称与所选的约束性应用程序的预定列表相匹配以防止对所述约束性应用程序的惩罚性评价。在一个示例性方面中,阻止对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问还包括:阻止对配置成提交与所述应用商店中的所述应用程序相关的评价的控制元素的访问。在一个示例性方面中,阻止对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问还包括:在所述应用商店中的所述应用程序的所述页面的所述界面元素的前台生成阻止的用户界面元素。在一个示例性方面中,页面被显示给所述用户的所述应用程序为在所述计算设备上执行的所述约束性应用程序。在一个示例性方面中,所述应用程序的所述页面包含所述应用程序的名称和所述应用程序的评级中的至少一者。在一个示例性方面中,所述应用商店包括远程服务器,所述远程服务器用于分发用于所述计算设备的操作系统的应用程序且具有对应于每个应用程序的单独页面。在一个示例性方面中,一种用于阻止对应用商店中的应用程序的页面的界面元素的访问的系统包括:具有显示器的计算设备;拦截模块,所述拦截模块配置成在执行约束性应用程序期间确定所述应用商店中的所述应用程序的页面被呈现在所述显示器上,所述约束性应用程序配置成约束所述计算设备的使用;以及阻止模块,所述阻止模块配置成:阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。在一个示例性方面中,一种非暂时性计算机可读介质,其上存储有用于阻止对应用商店中的应用程序的页面的界面元素的访问的计算机可执行的指令,并且包括用于如下操作的指令:执行约束计算设备的使用的约束性应用程序;在执行所述约束性应用程序期间确定所述应用商店中的所述应用程序的页面被呈现在所述计算设备的显示器上;通过所述约束性应用程序阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,通过所述约束性应用程序提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。以上对示例性方面的简要概述用于提供对本专利技术的基本理解。该概述不是对所有预期方面的广泛综述,并且既不旨在标识所有方面的关键的或主要的要素,也不旨在勾画本专利技术的任何方面或所有方面的范围。该概述的唯一目的是以简化的形式呈现一个或多个方面,作为随后的对本专利技术的更详细的描述的前奏。为了实现前述内容,本专利技术的一个或多个方面包括在权利要求中所描述的且示例性指出的特征。附图说明并入本说明书中并构成本说明书的一部分的附图示出了本专利技术的一个或多个示例性方面,以及连同详细的描述一起用来阐述这些示例性方面的原理和实现方式。图1示出防止用户对应用程序的不公平评价的系统的示例性方面。图2示出防止用户对应用程序的不公平评价的方法的示例性方面。图3示出能够实现所公开的防止用户对应用程序的不公平评价的系统和方法的通用计算机系统的示例。具体实施方式本文中在防止移动设备的用户对应用程序的不公平评价的系统、方法和计算机程序产品的上下文中描述示例性方面。本领域的普通技术人员将认识到,以下描述仅仅是说明性的,而不旨在以任何方式进行限制。其它方面将很容易将其自身暗示给了解本专利技术的优点的本领域的技术人员。现在将详细地参考如附图中所示的示例性方面的实现方式。贯穿附图和以下描述将尽可能地使用相同的附图标记来指代相同或类似的项目。在本专利技术中将使用如下术语:认证数据包括用于认证移动计算设备的用户的数据。认证数据至少为密码、通过触摸屏输入的手势(本文档来自技高网
...
防止用户对应用程序的不公平评价的系统和方法

【技术保护点】
1.一种用于阻止对应用商店中的应用程序的页面的界面元素的访问的方法,所述方法包括:执行约束计算设备的使用的约束性应用程序;在执行所述约束性应用程序期间,确定所述应用商店中的所述应用程序的页面被呈现在所述计算设备的显示器上;通过所述约束性应用程序阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,通过所述约束性应用程序提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。

【技术特征摘要】
2016.12.12 RU 2016148492;2017.06.20 US 15/627,5661.一种用于阻止对应用商店中的应用程序的页面的界面元素的访问的方法,所述方法包括:执行约束计算设备的使用的约束性应用程序;在执行所述约束性应用程序期间,确定所述应用商店中的所述应用程序的页面被呈现在所述计算设备的显示器上;通过所述约束性应用程序阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,通过所述约束性应用程序提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。2.如权利要求1所述的方法,其中,确定所述应用商店中的所述应用程序的所述页面被呈现在所述计算设备的所述显示器上还包括:在与所述计算设备的操作系统的可访问性API相关联的事件发生时从所述操作系统接收数据,其中,接收的所述数据包括与所述计算设备的图形用户界面相关的数据;以及将接收的所述数据应用于一个或多个启发式规则。3.如权利要求1所述的方法,其中,确定所述应用商店中的所述应用程序的所述页面被呈现在所述计算设备的所述显示器上还包括:将所述页面上的所述应用程序的名称与所选的约束性应用程序的预定列表相匹配以防止对所述约束性应用程序的惩罚性评价。4.如权利要求1所述的方法,其中,阻止对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问还包括:阻止对配置成提交与所述应用商店中的所述应用程序相关的评价的控制元素的访问。5.如权利要求1所述的方法,其中,阻止对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问还包括:在所述应用商店中的所述应用程序的所述页面的所述界面元素的前台生成阻止的用户界面元素。6.如权利要求1所述的方法,其中,页面被显示给所述用户的所述应用程序为在所述计算设备上执行的所述约束性应用程序。7.如权利要求1所述的方法,其中,所述应用程序的所述页面包含所述应用程序的名称和所述应用程序的评级中的至少一者。8.如权利要求1所述的方法,其中,所述应用商店包括远程服务器,所述远程服务器用于分发用于所述计算设备的操作系统的应用程序且具有对应于每个应用程序的单独页面。9.一种用于阻止对应用商店中的应用程序的页面的界面元素的访问的系统,所述系统包括:具有显示器的计算设备;拦截模块,所述拦截模块配置成在执行约束性应用程序期间确定所述应用商店中的所述应用程序的页面被呈现在所述显示器上,所述约束性应用程序配置成约束所述计算设备的使用;以及阻止模块,所述阻止模块配置成:阻止对所述应用商店中的所述应用程序的所述页面的一个或多个界面元素的访问;获得与授权用户相关联的认证数据;以及响应于确定了获得的所述认证数据满足一个或多个用于非阻止的条件,提供对所述应用商店中的所述应用程序的所述页面的所述界面元素的访问。10.如权利要求9所述的系统,其中,配置成确定所述应用商店中的所述应用程序的所述页面被呈现在所述计算设备的所述显示器上的所述拦截模块还配置成:在与所述计算设备的操作系统的可访问性API相关联...

【专利技术属性】
技术研发人员:维克托·V·雅布洛科夫
申请(专利权)人:卡巴斯基实验室股份制公司
类型:发明
国别省市:俄罗斯,RU

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

1