移动应用管理的制作方法

文档序号:8227545阅读:448来源:国知局
移动应用管理的制作方法
【专利说明】移动应用管理
[0001]相关申请的交叉引用
[0002]本申请要求对通过引用将公开内容全部结合于此、名称为MOBILE APPLICAT1NMANAGEMENT、提交于2012年6月21日的第13/529,077号美国申请的优先权。
技术领域
[0003]本公开内容总体上涉及对移动应用的管理。
【背景技术】
[0004]便携计算设备(例如,智能电话、平板计算机等)正在变得日益流行、强大和复杂。例如,现代智能电话可以下载和执行多个不同应用,包括智能电话的用户已经从在线市场购买或者以别的方式接收的特定应用。
[0005]在许多实例中,便携计算设备的用户将它们的特定设备用于个人和企业目的二者。例如,用户可以在离开工作之时访问社交联网应用,但是可以使用被具体地引向在用户的雇主处的账户的电子邮件客户端。

【发明内容】

[0006]本文涉及用于使特定计算机应用经由在线应用市场可用于特定的定义的一群人的系统和技术。典型的应用市场可以使数千个应用可用于下载,并且可以允许用户搜索特定标题或者类别、选择用于看见流行的或者新的应用的按钮或者提供其它这样的机制以用于缩减用户可能想要向他们的设备下载的应用。如以下描述的那样,操作应用市场的系统可以允许某些用户将一个或者多个应用布置成组并且关联那些组的应用与特定类型的用户。
[0007]例如,与企业实体关联的特定管理员可以向应用市场建立用于该实体的账户。管理员然后可以确定哪些应用应当由在企业实体处的特定工作者拥有。例如,在组织处的IT委员会可以已经评审了所有可能的应用要约,并且决定了营销部门的成员应当具有某一组应用、而工程部门的成员应当具有不同一组应用。应用中的某些应用可以仅在支付费用时可用,并且管理员可以关联实体的账户与支付机制(例如,用于实体的电子支付账户或者信用卡号),并且可以同意企业实体的雇员对这样的应用的下载将由实体的账户支付。市场可以向管理员提供用户界面(UI)和应用编程接口(API),管理员通过该Π和API例如可以标识组(例如,工程和营销),并且可以将代表特定应用的图标拖动到Π的代表企业实体内的那些特定角色的区域中。管理员也可以可选地标识承担这样的角色的特定用户,比如通过标识用于实体授权查看分组的应用的每个其他用户的电子邮件地址并且代表企业实体获得应用而且由企业实体支付。
[0008]在某些其它情形中,管理员可以简单地产生将变得可用于和向公众的任何成员示出的应用的组。例如,技术专栏作家可以将他的或者她的喜欢应用分组成单个组,并且对应用市场的拜访者可以随后查看该组。例如,专栏作家David Pogue的读者可以键入“Pogue”作为向市场的提交的搜索词项,并且搜索结果可以包括用于播放来自乐队Rogues的音乐的应用并且也可以包括链接,该链接在由用户选择时将用户带到页面,该页面列举DavidPogue先前选择和标识的应用。用户然后可以通过选择在页面上显示的用于触发批量下载应用的控件来执行这样的动作。在应用中的任何应用需要支付的程度上,市场可以向用户显示请求,从而使得用户确认他或者她同意让支付的总额(例如,所有支付的应用的组合成本)向用户的个人账户收费。如果用户尚未新近地提供登录证书,则系统也可以要求用户提供这样的证书。
[0009]在用于企业实体的管理员发表用于在企业实体处的雇员或者其他人的在线可下载应用的组的示例中,这样的用户可以初始地登录(或者他们可以先前已经登录,并且然后随后拜访市场的专用于企业实体的区域)。在用户以这样的方式使用他们的设备来访问在线应用市场时,可以基于用户与企业实体的关联来向用户呈现移动应用的列表。他们与企业实体的关联可以例如通过标识与他们的账户关联的电子邮件地址与管理员先前提供的电子邮件地址匹配而被标识。该关联也可以通过标识用于用户的电子邮件(可以已经被用作用于形成与市场的账户的证书)的域与管理员为实体提供的域匹配而被确定。因此,例如,可以认为具有“Ocompany.com”电子邮件地址的任何人是“company”的雇员,并且可以认为该任何人被授权访问相关在线应用,这些在线应用先前已经被管理员标识为将向“company”的雇员提供的应用。
[0010]也可以用特定方式对向用户呈现的应用进行过滤和分组。例如,用户可以标识他的或者她的角色(比如通过工作头衔或者用户工作于的部门或者分部),并且系统可以标识管理员先前选择为与该角色相关的应用。分离地,管理员可以已经在设立账户时关联了每个用户与角色,从而使得一旦用户访问应用区域就可以确定用户的角色。可以在从用户界面的其它部分可视地分离(例如,经由框)的区域中向用户显示这样的基于角色的应用,并且可以提供可选择控件,该控件将使组中的所有应用被下载到用户的当前登录的设备。可以在另一区域中显示其它应用。例如,可以在分离的区域中显示可以被确定与用户的角色相关的一般应用(例如,系统确定具有与由管理员为该角色而选择的特性相似的特性的应用)以指示它们可以相关、但是也指示它们不是由企业实体支持的应用的标准“封包”的部分(并且可能用户需要自己为它们而支付)。某些其它应用可以是组织特有应用。因此,尽管第一组应用可以已经是任何用户可以通过访问市场而获得的特定的选择的应用,但是可以使组织特有应用仅可用于具有用于特定企业实体的证书的用户。这样的应用可以包括组织的内部IT部门已经为雇员而不是为在组织以外的人们而开发的某些应用。这样的应用可以已经由管理员上传到市场,恰如上传到公用应用,但是管理员使它们对于企业实体为私有。又一区域可以简单地示出市场上的其它应用,比如当前最流行的企业应用(可以不同于将向登录市场、但是未被标识为与特定企业实体关联的其他用户示出的当前最流行的游戏)。
[0011]将被下载用于与应用一起使用的某些数据(从应用分离)也可以由管理员管理。例如,管理员可以选择将为公司中的每个营销雇员而下载的某个联系人管理应用。分离地,管理员可以上传数据文件,该数据文件包含用于营销部门中的雇员以及用于公司的关键客户和客户联系人的联系人数据。管理员可以关联数据与市场中的应用,从而使得在市场使联系人应用被下载到用户的设备时,它也使联系人数据以在用户起动应用时向用户示出联系人数据的方式被下载。其它内容也可以由管理员提供以由管理员的组织的成员下载的第三方应用所使用,比如用于呈现的组织特有模板以及其它这样的内容和其它信息。
[0012]这样的技术可以在某些实现方式中提供一个或者多个优点。例如,组织可以容易地管理它的雇员已经从在线应用市场向他们的计算设备下载的应用,并且可以容易地为对需要支付的应用的下载而支付而维持对谁可以下载应用的安全性。组织也可以控制与应用一起下载的数据,甚至在那些应用由第三方(比如由商业软件开发公司)提供时。另外,组织可以提供这样的访问而无需主控和管理它自己的市场或者其它分布机制或者网站。同时,可以让组织的雇员自由添加他们可能想要的“非组织”应用(尽管组织也可以限制哪些其它应用可以在设备为组织拥有时被下载,比如通过阻止在组织拥有的设备上的游戏下载或者阻止所有如下应用,这些应用寻求访问可能引起安全顾虑的设备存储器或者其它特定设备资产)。
[0013]附加地,市场可以提供Π和/或API,该Π和/或API允许管理员远程地管理应用,如比如允许远程安装/卸载应用,比如远程配置应用。另外,Π和/或API可以允许远程收集崩溃报告和其它统计数据。这样的动作可以由管理员对向市场发布的私有应用执行,而市场可以限制管理员远程地与市场上的非私有应用交互。
[0014]在一个实现方式中,公开了一种计算机实施的方法。该方法包括由操作在线应用市场的系统确定访问在线应用市场的计算设备是否与向在线应用市场注册的特定企业实体关联;由系统并且基于确定访问在线应用市场的计算设备与特定企业实体关联来标识被特定企业实体的代表选择以向用户标识的多个应用,这些用户的设备被确定与特定企业实体关联;从系统向计算设备提供用于显示多个应用的数据和用于下载用于多个应用中的至少一个应用的可执行代码的控件以用于在计算设备上呈现;在系统处接收控件已经被用户选择以下载用于多个应用中的至少一个应用的可执行代码的指示;以及从系统向计算设备提供用于多个应用中的至少一个应用的可执行代码。
[0015]在另一实现方式中,公开了一种计算机实施的系统。该系统包括:在线应用市场服务器系统;企业实体前端,该企业实体前端被编程为与一个或者多个组织的代表交互以使得代表能够指定将向被系统标识为与组织中的特定组织关联的用户醒目显示的应用;消费者前端,该消费者前端用于生成用于从计算机用户接收请求的、将与可用于用户的应用一起被呈现的信息;以及应用选择器,该应用选择器标识特定用户是否对应于已经让代表指定将被醒目显示的应用的特定实体,并且基于由代表指定的一组应用来选择用于向特定用户呈现的应用子集。
[0016]在又一实现方式中,公开了至少一个机器可读存储介质。该机器可读存储介质具有在其上记录的指令,这些指令在由一个或者多个计算机处理器执行时执行操作,操作包括:由操作在线应用市场的系统确定访问在线应用市场的计算设备是否与向在线应用市场注册的特定企业实体关联;由系统并且基于确定访问在线应用市场的计算设备与特定企业实体关联来标识被特定企业实体的代表选择以向用户标识的多个应用,这些用户的设备被确定与特定企业实体关联;从系统向计算设备提供用于显示多个应用的数据和用于下载用于多个应用中的至少一个应用的可执行代码的控件以用于在计算设备上呈现;在系统处接收控件已经被用户选择以下载用于多个应用中的至少一个应用的可执行代码的指示;以及从系统向计算设备提供用于多个应用中的至少一个应用的可执行代码。
[0017]在附图和以下描述中阐述了一个或者多个实现方式的细节。其它特征和优点将从该描述和附图以及从权利要求变清楚。
【附图说明】
[0018]图1示出了用于实施移动应用推荐的示例系统的概念图。
[0019]图2示出了用于实施移动应用推荐的示例系统的框图。
[0020]图3A和图3B示出了用于实施移动应用推荐的第一示例过程和第二示例过程。
[0021]图4示出了用于实施移动应用推荐的示例管理界面。
[0022]图5示出了可以用来实施在本文中描述的系统和过程的系统的概念图。
[0023]图6示出了可以用来实施在本文中描述的系统和过程的计算设备和移动计算设备的示例。
[0024]在附图中,相似标号全篇指代相似要素。
【具体实施方式】
[0025]图1示出了用于实施移动应用推荐的示例系统100的概念图。一般而言,系统100允许组织容易地对应当在组织的成员使用已经与注册的组织关联的证书来登录在线市场(例如,使用用于组织的电子邮件域或者组织先前已经标识为与它关联的电子邮件域或者完全电子邮件地址来登录)时使得可用于这些成员的应用(以及潜在地用于这些应用的关联数据)进行标识和分组。
[0026]在图1的示例中,系统100包括用户设备102、应用市场服务器104和管理员设备106。用户设备102是由特定企业实体或者其它组织(例如,公司)的雇员使用的手持计算设备(例如,智能电话)。一般而言,用户设备102是多用途的,由雇员用来服务于个人和专业需求二者。对照而言,应用市场服务器104是包括至少一个服务器计算设备的企业系统,该至少一个服务器计算设备实施在线软件商店,该在线软件商店允许消费者浏览和向兼容的计算设备(比如用户设备102)下载移动应用以及其它操作。
[0027]管理员设备106也是计算设备,并且在这一示例中提供界面108,该界面使得与特定组织关联的个体(例如,IT管理员)能够定义至少一个策略110(例如,被示出为当前存储于应用市场服务器104上),该至少一个策略指定用于在用户设备102上安装的至少一个移动应用作为向雇员的推荐或者要求。这样的框架总体上允许特定组织管理在用户设备102上安装的应用而雇员无需任何配置或者设立。尽管在本示例中引用了特定管理员,但是组织中的多个个体可以一起动作以建立这样的访问。例如,企业个人可以标识将被使得可用于组织的成员的应用,而IT人员可以上传将在这样的成员下载应用时与应用一起向这些成员提供的内容。
[0028]例如,IT管理员可以作为“策略定义阶段”的部分而可选地从在界面108内的一般窗格114中列举的多个应用选择特
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1