一种信息处理方法及设备与流程

文档序号:12362824阅读:162来源:国知局
一种信息处理方法及设备与流程

本发明涉及电子技术领域,特别涉及一种信息处理方法及设备。



背景技术:

目前,电子设备的功能越来越强,给人们的生产生活带来极大的便利。其中,电子设备的很多功能由电子设备安装的应用实现。本发明发明人发现:电子设备上安装的应用越来越多,不便于用户对手机进行管理。



技术实现要素:

本发明实施例提供一种信息处理方法及设备,用于在不安装应用的情况下,为用户提供应用的功能。

第一方面,本发明实施例提供一种信息处理方法,包括:

获得至少两个应用的安装文件;

从所述至少两个应用的安装文件中提取数据;

根据提取的所述数据形成聚合界面,所述聚合界面被配置为能够显示所述至少两个应用的用户界面。

在一种可选的实现中,所述至少两个应用包括第一应用以及第二应用,所述聚合界面被配置为包括用于显示所述第一应用的用户界面的第一子界面以及用于显示所述第二应用的用户界面的第二子界面。

在一种可选的实现中,在所述根据提取的所述数据形成聚合界面之后,信息处理方法还包括:

根据用户操作在显示所述第一子界面与显示所述第二子界面间进行切换。

在一种可选的实现中,在所述根据提取的所述数据形成聚合界面之后,信息处理方法还包括:

确定所述至少两个应用中有应用发生版本更新;

获得发生版本更新的所述应用的新版本的第一安装文件;

从所述第一安装文件中提取数据;

根据从所述第一安装文件中提取的数据对所述聚合界面中用于显示发生版本更新的所述应用的用户界面的子界面进行更新。

在一种可选的实现中,在所述获得至少两个应用的安装文件之后,信息处理方法还包括:

记录所述至少两个应用的版本号;

所述确定所述至少两个应用中有应用发生版本更新,包括:

查询所述至少两个应用最新版本的版本号;

确定发生版本更新的所述应用的最新版本的版本号与记录的版本号不同。

第二方面,本发明实施例提供一种信息处理设备,包括:

获得模块,用于获得至少两个应用的安装文件;

提取模块,用于从所述至少两个应用的安装文件中提取数据;

聚合模块,用于根据提取的所述数据形成聚合界面,所述聚合界面被配置为能够显示所述至少两个应用的用户界面。

在一种可选的实现中,所述至少两个应用包括第一应用以及第二应用,所述聚合界面被配置为包括用于显示所述第一应用的用户界面的第一子界面以及用于显示所述第二应用的用户界面的第二子界面。

在一种可选的实现中,信息处理设备还包括:

切换模块,用于在所述聚合模块形成所述聚合界面之后,根据用户操作在显示所述第一子界面与显示所述第二子界面间进行切换。

在一种可选的实现中,信息处理设备还包括:

更新模块,用于在所述聚合模块形成所述聚合界面之后,确定所述至少两个应用中有应用发生版本更新;获得发生版本更新的所述应用的新版本的第一安装文件;从所述第一安装文件中提取数据;根据从所述第一安装文件中提取的数据对所述聚合界面中用于显示发生版本更新的所述应用的用户界面的子界面进行更新。

在一种可选的实现中,所述获得模块还用于在所述获得至少两个应用的安装文件之后,记录所述至少两个应用的版本号;

所述更新模块具体用于:在所述聚合模块形成所述聚合界面之后,查询所述至少两个应用最新版本的版本号;确定发生版本更新的所述应用的最新版本的版本号与记录的版本号不同。

第三方面,本发明实施例提供一种信息处理设备,该设备用于执行上述第一方面或第一方面的任意可能的实现中的方法。具体的,该设备包括处理器以及收发器,该处理器与收发器耦合。该收发器用于与其他设备进行交互,如,获得至少两个应用的安装文件;该处理器用于通过收发器执行上述第一方面或第一方面的任意可能的实现中的方法。

第四方面,本发明实施例提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现中的方法的指令。

本发明在上述各方面提供的实现的基础上,还可以进行进一步组合以提供更多实现。

本发明实施例实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中,设备能够获得应用的安装文件,从安装文件中提取数据,根据数据在聚合界面显示该应用的用户界面,进而,用户能够在不安装该应用的情况下通过聚合界面查看到该应用的用户界面,并可以通过与聚合界面上显示的应用中的可交互对象进行交互,获得该应用提供的服务。由于可以在聚合界面提供多个应用所提供的服务,减少设备安装的应用数量,便于用户对设备进行管理。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中信息处理方法的流程示意图;

图2为本发明实施例中聚合界面的一种可能实现的示意图;

图3为本发明实施例中信息处理方法的另一流程示意图;

图4为本发明实施例中信息处理设备的示意图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

实施例1

图1为本发明实施例提供的信息处理方法的流程示意图,该流程包括如下步骤:

步骤101:获得至少两个应用的安装文件;

步骤102:从至少两个应用的安装文件中提取数据;

步骤103:根据提取的数据形成聚合界面,聚合界面被配置为能够显示至少两个应用的用户界面。

具体的,上述步骤101至步骤103可以由智能手机、平板电脑、智能电视等设备执行。

步骤101中的应用指的是可以在设备上安装的应用程序,具体可以为IOS移动操作系统规范中定义的应用,也可以安卓(英文:Android)系统中定义的应用,还可以为视窗(英文:Windows)移动操作系统中定义的应用,本发明实施例中对步骤101中应用的具体实现形式不予限定。

应用的安装文件指的是用于实现将应用安装到设备的文件。以Android操作系统为例,应用的安装文件被称为安卓安装包(英文:AndroidPackage,APK)。

设备可以从应用提供商的服务器中下载应用的安装文件,也可以从应用商店服务商的服务器中获取该安装文件。

在步骤102中,设备从获得的应用的安装文件中提取数据,提取的数据包括应用提供服务所需的数据,如应用的用户界面中各图标、应用中的文本内容,应用中的各可交互对象对应的数据以及各可交互对象的功能对应的数据,等等。

其中,设备从安装文件中提取数据的具体实现方式请参照各种现有技术,在此不予详述。

步骤103中的聚合界面可以为设备的操作系统提供的聚合功能所对应的界面,如设备的桌面,该聚合界面也可以为设备上安装的第三方应用的界面,该第三方应用包括聚合其他应用所提供服务的功能。

以至少两个应用包括第一应用和第二应用为例,对步骤103的实现方式予以说明。设备首先根据第一应用的数据形成第一应用的待显示要素(如图标、文本、可交互对象,等等),根据第二应用的数据形成第二应用的待显示要素;然后,设备在根据第一应用的待显示要素以及第二应用的带显示要素形成聚合界面。

其中,聚合界面显示第一应用的待显示要素以及第二应用的带显示要素包括但不限于以下方式:

方式1,聚合界面被配置为包括第一子界面以及第二子界面,其中,第一子界面用于显示第一应用的待显示要素,第二子界面用于显示第二应用的待显示要素。

方式1的一种可能的实现方式为:第一子界面用于显示第一应用的用户界面,第二子界面用于显示第二应用的用户界面。进一步,第一子界面用于显示第一应用的用户界面,包括:显示第一应用的全部用户界面以及显示第一应用的部分用户界面这两种情形。

方式2,与上述方式1不同,聚合界面可以在同一子界面中显示第一应用的待显示要素以及第二应用的待显示要素。例如,设备根据应用的类型,将视频应用1以及视频应用2提供的视频显示在视频子界面,将购物应用1以及购物应用2提供的商品显示在购物子界面。

方式2的一种可能的实现方式为:设备将第一应用的全部或部分用户界面与第二应用的全部或部分用户界面拼接,显示在同一子界面中。

上述技术方案中,设备能够获得应用的安装文件,从安装文件中提取数据,根据数据在聚合界面显示该应用的用户界面,进而,用户能够在不安装该应用的情况下通过聚合界面查看到该应用的用户界面,并可以通过与聚合界面上显示的应用中的可交互对象进行交互,获得该应用提供的服务。由于可以在聚合界面提供多个应用所提供的服务,减少设备安装的应用数量,便于用户对设备进行管理。

可选的,本发明实施例中,在聚合界面被配置为包括多个子界面时,设备能够根据用户操作切换显示不同子界面。

例如,参照图2,聚合界面包括“电视剧”、“电影”、“购物”等多个子界面,其中,“电视剧”子界面为从视频应用1的安装文件中提取数据形成,“电影”子界面为从视频应用2的安装文件中提取数据形成,“购物”子界面为从购物应用3以及购物应用4的安装文件中提取数据形成。聚合界面的上方的菜单栏显示有每个子界面的标签页,用户可以通过选中不同的选项卡来指示设备显示不同的子界面。

上述技术方案中,聚合界面可以被配置为包括子界面,通过不同的子界面显示不同应用的内容,且可以根据用户操作切换显示不同子界面,这样,每个子界面可以由足够的显示区域,保证聚合界面具有较好的显示效果。

可选的,本发明实施例中,在形成聚合界面后,设备可以对聚合界面进行更新,包括但不限于以下情形:

情形1,新增需要通过聚合界面显示的应用,或者,删除需要通过聚合界面显示的应用的情形。

例如,在聚合界面被配置用于显示视频应用1以及视频应用2的情况下,用户更新聚合界面的配置,使其显示视频应用1、视频应用2以及新增的购物应用3、购物应用4,聚合界面可以新增购物子界面,用于显示购物应用3以及购物应用4的内容。

情形2,在通过聚合界面进行显示的应用的版本发生更新后,设备根据该应用更新后的安装文件的数据,对聚合界面进行更新。

具体的,参见图3,信息处理方法还包括如下步骤:

步骤104:确定至少两个应用中第一应用发生版本更新;

步骤105:获得第一应用的新版本的安装文件;

步骤106:从第一应用的新版本的安装文件中提取数据,并根据从提取的数据对聚合界面中用于显示第一应用的用户界面的子界面进行更新。

具体的,步骤104中设备确定第一应用版本发生更新,包括多种实现方式。其中的一种可能方式为:设备在获得第一应用的安装文件后,记录该第一应用的版本号,然后,设备会定期查询第一应用的最新版本号,一旦确定第一应用的最新版本号与记录的第一应用的版本号不同,则确定第一应用的版本发生更新。另一种可能方式为:第一应用的提供商或者应用商店的提供商在第一应用的版本发生更新后,主动向设备发送提示消息。可选的,上述第一应用的提供商或者应用商店的提供商将第一应用的最新版本的安装文件推送给设备。

步骤105以及步骤106的实现方式可以参照前面的步骤102以及步骤103的实现方式,在此不再重复。

上述技术方案能够在应用的版本发生变更后,及时更新聚合界面,使用户能够及时体验应用的最新功能。

不仅如此,目前应用的版本更新速度非常快,用户需要频繁地下载应用的最新版本安装文件,并安装最新版本的应用,还可能会在应用安装完成之后对应用的权限进行重新配置,非常麻烦,导致很多用户更新应用的积极性不高,不仅使得用户不能体验该应用的最新功能或服务,也不利于应用提供商开展商业推广活动。在采用本发明实施例上述技术方案后,设备会自动检测应用是否发生版本更新,并在确定应用版本更新后,下载最新的安装文件,从安装文件中提取数据,根据提取数据更新聚合界面。上述过程均是设备在后台自动运行,不会耽误用户正常使用设备,也不占用用户的时间,极大地便利了应用提供商更新服务的方式,便于其进行商业推广活动。

实施例2

本发明通过实施例2提供一种信息处理设备,参照图4,该信息处理设备包括:

获得模块201,用于获得至少两个应用的安装文件;

提取模块202,用于从至少两个应用的安装文件中提取数据;

聚合模块203,用于根据提取的数据形成聚合界面,聚合界面被配置为能够显示至少两个应用的用户界面。

可选的,本发明实施例中,至少两个应用包括第一应用以及第二应用,聚合界面被配置为包括用于显示第一应用的用户界面的第一子界面以及用于显示第二应用的用户界面的第二子界面。

可选的,本发明实施例中,信息处理设备还包括:

切换模块204,用于在聚合模块形成聚合界面之后,根据用户操作在显示第一子界面与显示第二子界面间进行切换。

可选的,本发明实施例中,信息处理设备还包括:

更新模块205,用于在聚合模块形成聚合界面之后,确定至少两个应用中有应用发生版本更新;获得发生版本更新的应用的新版本的第一安装文件;从第一安装文件中提取数据;根据从第一安装文件中提取的数据对聚合界面中用于显示发生版本更新的应用的用户界面的子界面进行更新。

可选的,本发明实施例中,获得模块201还用于在获得至少两个应用的安装文件之后,记录至少两个应用的版本号;

更新模块205具体用于:在聚合模块形成聚合界面之后,查询至少两个应用最新版本的版本号;确定发生版本更新的应用的最新版本的版本号与记录的版本号不同。

实施例2中信息处理设备的各模块的实现方式请参照实施例1中信息处理方法中各步骤的实施方式,在此不再重复。

实施例3,

本发明通过实施例3提供一种信息处理设备,该设备用于执行上述第一方面或第一方面的任意可能的实现中的方法。具体的,该设备包括处理器以及收发器,该处理器与收发器耦合。该收发器用于与其他设备进行交互,如,获得至少两个应用的安装文件;该处理器用于通过收发器执行上述第一方面或第一方面的任意可能的实现中的方法。

其中,上述处理器可以是一个处理元件,也可以是多个处理元件的统称。例如,该处理器可以是中央处理器(英文:central processing unit,CPU),也可以是特定集成电路(英文:application specific intergrated circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(英文:digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(英文:field programmable gate array,FPGA)。

以上收发器可以为基于以太网传输的数据收发装置,也可以为无线数据收发装置。

本发明实施例还提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现中的方法的指令。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中中,设备能够获得应用的安装文件,从安装文件中提取数据,根据数据在聚合界面显示该应用的用户界面,进而,用户能够在不安装该应用的情况下通过聚合界面查看到该应用的用户界面,并可以通过与聚合界面上显示的应用中的可交互对象进行交互,获得该应用提供的服务。由于可以在聚合界面提供多个应用所提供的服务,减少设备安装的应用数量,便于用户对设备进行管理。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1