一种信息获取方法及电子设备技术

技术编号:13955620 阅读:72 留言:0更新日期:2016-11-02 12:16
本发明专利技术公开了一种信息获取方法及电子设备,所述方法包括:向目标应用的服务器侧发送账户获取请求,接收到所述服务器侧反馈的至少两个账户信息,并基于所述至少两个账户信息中的第一账户信息登录所述目标应用;其中,所述目标应用为能够提供至少一个可下载应用程序的下载服务的应用;从所述目标应用的服务器侧获取到应用分类信息;其中,所述应用分类信息用于表示所述目标应用能够提供的至少一种应用类别;基于所述应用分类信息,获取并保存每一种应用类别中包含的至少一个可下载应用程序的应用信息。

【技术实现步骤摘要】

本专利技术涉及领域通信领域的信息获取技术,尤其涉及一种信息获取方法及电子设备
技术介绍
目前,智能手机已成为人们生活中必不可少的一部分。为智能手机,尤其是安卓手机提供应用程序也成为一种必要的技术。由GooglePlay提供的各类丰富应用,极大方便了众多使用者。但对于第三方数据统计服务或应用市场而言,需要大量的应用数据(评价、图片、下载量等),手动获取应用的相关信息显然是不可行的。
技术实现思路
本专利技术的主要目的在于提出一种信息获取方法及电子设备,旨在解决现有技术中存在的上述问题。为实现上述目的,本专利技术提供的一种信息获取方法,所述方法包括:向目标应用的服务器侧发送账户获取请求,接收到所述服务器侧反馈的至少两个账户信息,并基于所述至少两个账户信息中的第一账户信息登录所述目标应用;其中,所述目标应用为能够提供至少一个可下载应用程序的下载服务的应用;从所述目标应用的服务器侧获取到应用分类信息;其中,所述应用分类信息用于表示所述目标应用能够提供的至少一种应用类别;基于所述应用分类信息,获取并保存每一种应用类别中包含的至少一个可下载应用程序的应用信息。本专利技术实施例还提供了一种电子设备,所述电子设备包括:账户管理单元,用于向目标应用的服务器侧发送账户获取请求,接收到所述服务器侧反馈的至少两个账户信息,并基于所述至少两个账户信息中的第一账户信息登录所述目标应用;其中,所述目标应用为能够提供至少一个可下载应用程序的下载服务的应用;第一信息获取单元,用于从所述目标应用的服务器侧获取到应用分类信息;其中,所述应用分类信息用于表示所述目标应用能够提供的至少一种应用类别;第二信息获取单元,用于基于所述应用分类信息,获取并保存每一种应用类别中包含的至少一个可下载应用程序的应用信息。本专利技术提出的信息获取方法及电子设备,能够获取到目标应用的至少两个账户信息,并且从中选取一个账户信息登录目标应用,进而获取到目标应用能够提供的至少一个可下载应用程序的应用信息。如此,就避免了手动的获取到目标应用中的多个应用程序的应用信息,从而保证了从目标应用中获取到多个可下载应用程序的应用信息的处理效率,还减少了错误率。附图说明图1为实现本专利技术各个实施例的电子设备一个可选的硬件结构示意图;图2为如图1所示的电子设备的无线通信系统示意图;图3为本专利技术实施例信息获取方法流程示意图;图4为本专利技术实施例信息获取处理界面;图5a为本专利技术实施例应用类别信息示意界面一;图5b为本专利技术实施例应用类别信息示意界面二;图6为本专利技术实施例获取应用详情的处理流程示意图;图7为本专利技术实施例电子设备组成结构示意图一;图8为本专利技术实施例电子设备组成结构示意图二;图9为本专利技术实施例进行文件下载的逻辑结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的电子设备。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,\模块\与\部件\可以混合地使用。电子设备可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的电子设备以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是电子设备。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的电子设备一个可选的硬件结构示意图。电子设备100可以包括通信单元110、用户输入单元130、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的电子设备,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述电子设备的元件。用户输入单元130可以根据用户输入的命令生成键输入数据以控制电子设备的各种操作。接口单元170用作至少一个外部装置与电子设备100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。另外,当电子设备100与外部底座连接时,接口单元170可以用作允许通过其将电力从底座提供到电子设备100的路径或者可以用作允许从底座输入的各种命令信号通过其传输到电子设备的路径。输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元150可以包括显示单元151、音频输出模块152等等。显示单元151可以显示在电子设备100中处理的信息。例如,当电子设备100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当电子设备100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,电子设备100可以包括两个或更多显示单元(或其它显示装置),例如,电子设备可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,电子设备100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。控制器180通常控制电子设备的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计本文档来自技高网...

【技术保护点】
一种信息获取方法,其特征在于,所述方法包括:向目标应用的服务器侧发送账户获取请求,接收到所述服务器侧反馈的至少两个账户信息,并基于所述至少两个账户信息中的第一账户信息登录所述目标应用;其中,所述目标应用为能够提供至少一个可下载应用程序的下载服务的应用;从所述目标应用的服务器侧获取到应用分类信息;其中,所述应用分类信息用于表示所述目标应用能够提供的至少一种应用类别;基于所述应用分类信息,获取并保存每一种应用类别中包含的至少一个可下载应用程序的应用信息。

【技术特征摘要】
1.一种信息获取方法,其特征在于,所述方法包括:向目标应用的服务器侧发送账户获取请求,接收到所述服务器侧反馈的至少两个账户信息,并基于所述至少两个账户信息中的第一账户信息登录所述目标应用;其中,所述目标应用为能够提供至少一个可下载应用程序的下载服务的应用;从所述目标应用的服务器侧获取到应用分类信息;其中,所述应用分类信息用于表示所述目标应用能够提供的至少一种应用类别;基于所述应用分类信息,获取并保存每一种应用类别中包含的至少一个可下载应用程序的应用信息。2.根据权利要求1所述的方法,其特征在于,所述从所述目标应用的服务器侧获取到应用分类信息,包括:向所述目标应用的服务器侧发送第一访问请求,接收到服务器侧反馈的针对所述第一访问请求的第一页面内容信息;解析所述第一页面内容信息,获取到至少一种应用类别;将所述至少一种应用类别作为所述应用分类信息。3.根据权利要求1所述的方法,其特征在于,所述获取到每一种应用类别中包含的至少一个可下载应用程序的应用信息,包括:基于应用类别组成针对所述应用类别的第二访问请求,发送所述第二访问请求至服务器侧;接收到所述服务器侧反馈的针对所述第二访问请求的第二页面内容信息;解析所述第二页面内容信息,获取到所述应用类别包含的至少一个可下载应用程序的应用信息,其中,所述应用信息中至少包括有以下至少之一:可下载应用程序名称、可下载应用程序的安装包下载地址、可下载应用程序的图标及其下载地址、可下载应用程序的截图及其下载地址。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:基于预设的配置信息确定是否基于所述应用信息进行下载;若确定下载,则下载得到以下至少之一:可下载应用程序的安装包、可下载应用程序的图标、可下载应用程序的截图。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若无法基于所述应用信息进行下载,则获取到下载失败原因;基于所述下载失败原因执行以下处理之一:若所述下载失败原因表征为网络问题,则控制执行预设次数的下载处理,直至完成预设次数的下载处理且均下载失败,则将所述应用信息保存至下载失败列表;若所述下载失败原因表征所述应用无法应用于目标设备,则结束下载处理;若所述下载失败原因表征服务器对所述第一账户信息进行限制,则从所述至少两个账户信息中选取到第二账户信息,切换到第二账户登录所述目标应用,并执行对所述可下载应用程序的下载。6.一种电子设备...

【专利技术属性】
技术研发人员:李武萌
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1