电子设备中跨应用程序的数据传输控制方法和装置与流程

文档序号:18009263发布日期:2019-06-25 23:47阅读:178来源:国知局
电子设备中跨应用程序的数据传输控制方法和装置与流程

本申请涉及数据传输技术领域,尤其涉及一种电子设备中跨应用程序的数据传输控制方法和装置。



背景技术:

随着移动终端技术的发展,越来越多的用户通过电子设备的应用程序(application,简称app)进行资源分享、聊天等操作。因此,不可避免的需要在不同的app之间进行数据传输,即将数据进行跨应用程序传输。

但是,在实际操作时发现,在电子设备的不同app进行数据传输时,通常需要在当前的app中选择打开待传输数据所在的文件夹,选中需要发送的数据,例如,图片、文字、视频等文件数据,然后再点击发送,整个操作过程比较繁琐,导致用户体验较差。



技术实现要素:

本申请实施例中提出了一种电子设备中跨应用程序的数据传输控制方法和装置,通过直接移动待传输数据的方式实现数据的跨应用程序的传输,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

本申请一方面实施例提出了一种电子设备中跨应用程序的数据传输控制方法,其中,所述电子设备包括第一显示区域和第二显示区域,其中,所述第二显示区域中包括至少一个第二应用程序,所述方法包括:

获取用户在所述第一显示区域中第一应用程序中选择的待传输数据;

获取所述用户在所述第二显示区域选择的第二应用程序;以及

将所述待传输数据移动至所述第二应用程序。

本申请实施例的电子设备中跨应用程序的数据传输控制方法,通过获取用户在第一显示区域中第一应用程序中选择的待传输数据,获取用户在第二显示区域选择的第二应用程序,将待传输数据移动至第二应用程序。由此,在确定待传输数据以及需传输至的应用程序后,通过直接移动的方式实现数据的跨应用程序的传输,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

本申请另一方面实施例提出了一种电子设备中跨应用程序的数据传输控制装置,所述电子设备包括第一显示区域和第二显示区域,其中,所述第二显示区域中包括至少一个第二应用程序,所述装置包括:

第一获取模块,用于获取用户在所述第一显示区域中第一应用程序中选择的待传输数据;

第二获取模块,用于获取所述用户在所述第二显示区域选择的第二应用程序;以及

第一移动模块,用于将所述待传输数据移动至所述第二应用程序。

本申请实施例的电子设备中跨应用程序的数据传输控制装置,通过获取用户在第一显示区域中第一应用程序中选择的待传输数据,获取用户在第二显示区域选择的第二应用程序,将待传输数据移动至第二应用程序。由此,在确定待传输数据以及需传输至的应用程序后,通过直接移动的方式实现数据的跨应用程序的传输,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

本申请又一方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例中所述的跨应用程序的数据传输控制方法。

本申请又一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上述实施例中所述的跨应用程序的数据传输控制方法。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例所提供的一种电子设备中跨应用程序的数据传输控制方法的流程示意图;

图2为本申请实施例所提供的一种电子设备的结构示意图;

图3为本申请实施例所提供的一种电子设备中跨应用程序的数据传输的示例图;

图4为本申请实施例中提供的另一种电子设备中跨应用程序的数据传输控制方法的流程示意图;

图5为本申请实施例中提供的又一种电子设备中跨应用程序的数据传输控制方法的流程示意图;

图6为本申请实施例所提供的另一种电子设备中跨应用程序的数据传输的示例图;

图7为本申请实施例提供的一种电子设备中跨应用程序的数据传输控制装置的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的电子设备中跨应用程序的数据传输控制方法和装置。

图1为本申请实施例所提供的一种电子设备中跨应用程序的数据传输控制方法的流程示意图。

如图1所示,该电子设备中跨应用程序的数据传输控制方法包括以下步骤:

步骤101,获取用户在第一显示区域中第一应用程序中选择的待传输数据。

其中,待传输数据,是指第一应用程序中的需要传输至第二应用程序的数据,可以为文字、图片、视频以及文件等数据,具体待传输数据的形式,本申请实施例中不做限定。

其中,电子设备可以为智能手机、平板电脑、个人数字助理、穿戴式设备等具有各种操作系统、触摸屏和/或显示屏的硬件设备。

本申请实施例中,电子设备包括第一显示区域和第二显示区域,并且,第二显示区域中包括至少一个第二应用程序。

作为一种示例,参见图2,图2中分别为电子设备的展开状态的结构示意图、折叠状态的结构示意图以及侧面观看到的状态的结构示意图。由图2可知,本申请实施例的电子设备100包括主体11和设置于主体表面的柔性屏12;其中,主体11包括可转动连接的第一主体部分111和第二主体部分112,在第一主体部分111和第二主体部分112相对转动时,带动柔性屏12弯折,其中,第一显示区域设置在第一主体部分111或第二主体部分112之上,当电子设备100处于折叠状态时,柔性屏12的弯折部分形成第二显示区域。

本申请实施例中,当电子设备处于展开状态时,第一显示区域,位于电子设备的柔性屏的侧边;当电子设备处于折叠状态时,第一显示区域,可以设置在电子设备的第一主体部分或第二主体部分之上。

具体地,在电子设备中进行跨应用程序的数据传输时,首先要获取到待传输的数据,本申请实施例中,当电子设备探测到用户在第一显示区域中的第一应用程序中选择待传输数据的操作后,响应于用户的选择待传输数据的操作,可以获取到用户在第一显示区域中的第一应用程序中选择的待传输数据。

需要说明的是,用户在第一显示区域中的第一应用程序中选择待传输数据时,若待传输数据为文字,用户可以在第一显示区域中的第一应用程序中通过鼠标或者手动触摸的方式框选出待传输的文字;若待传输数据为图片、视频或者文件时,用户可以在第一显示区域中的第一应用程序中通过鼠标或者手动触摸的方式选中待传输数据。具体地,用户在第一显示区域中第一应用程序中选择的待传输数据的方式,本申请实施例中不做限定,可以根据具体的电子设备和待传输数据的类型而定。

步骤102,获取用户在第二显示区域选择的第二应用程序。

其中,第二应用程序,是指位于第二显示区域内的,待传输数据需传输至的应用程序,并且,第二应用程序可以由用户选择手动添加至第二显示区域,也可以由电子设备根据用户对各个应用程序的使用频率,自动添加至第二显示区域。

本申请实施例中,当电子设备处于展开状态时,第二显示区域位于柔性屏的侧边;当电子设备处于折叠状态时,第二显示区域位于柔性屏的弯折部分。

作为一种示例,如图2中所示,当电子设备处于展开状态时,第二显示区域位于柔性屏的侧边,可以为左侧边、右侧边、上侧边以及下侧边;当电子设备处于折叠状态时,第二显示区域位于侧边弧形显示区域。需要说明的是,图2中第二显示区域的位置仅作为一种示例。

具体地,在确定用户在第一显示区域中第一应用程序中选择的待传输数据需要传输至的位于第二显示区域的第二应用程序后,获取用户在第二显示区域选择的第二应用程序。

步骤103,将待传输数据移动至第二应用程序。

本申请实施例中,在获取到用户在第一显示区域中的第一应用程序中选择的待传输数据,以及待传输数据需要输出至的在第二显示区域选择的第二应用程序后,探测到用户对待传输数据的移动操作后,响应于该移动操作,将待传输数据移动至第二应用程序。

需要说明的是,待传输数据从第一应用程序中移动至第二应用程序时,是通过探测到用户的拖拽操作后,响应于该操作即可实现将待传输数据移动至第二应用程序的目标位置。

举例来说,参见图3,在电子设备处于折叠状态或者展开状态,其中,电子设备处于折叠状态时,电子设备的侧边弧形显示区域为第二显示区域,电子设备处于展开状态时,电子设备的柔性屏的侧边显示区域为第二显示区域,并且第二显示区域中包括至少一个第二应用程序。假如第二应用程序为分享类应用程序,例如微博app、抖音app等,此时,将待传输数据从第一显示区域的第一应用程序中传输至第二显示区域的第二应用程序时,是为了实现将待传输数据分享至第二应用程序登陆的用户的朋友圈的发布栏中,用户只需要在第一显示区域的第一应用程序选中待传输数据,以拖拽的方式,将该待传输数据从第一应用程序移动到第二应用程序中,即可实现将待传输数据从分享在用户的第二应用程序的朋友圈的发布栏中。

或者,同样参见图3,在电子设备处于折叠状态或者展开状态时,假如第二应用程序为聊天类或者搜索类应用程序,例如,微信app、百度app。在第一显示区域中的第一应用程序中确定待传输数据后,在第二显示区域的第二应用程序中,通过响应于用户的点击操作将第二应用程序打开至数据将要传输至的位置,例如,聊天窗口、搜索界面等。此时,用户只需要在第一显示区域的第一应用程序选中待传输数据,以拖拽的方式,即可实现将该待传输数据从第一应用程序移动到第二应用程序的目标位置。

需要说明的是,同样参见图3,电子设备处于折叠状态或者展开状态时,在将第一显示区域或者主界面中第一应用程序的待传输数据移动至第二应用程序之前,第二应用程序在后台运行,此时第一显示区域或者主界面中显示的为第一应用程序的数据选择界面,在用户将待传输数据移动至第二应用程序的目标位置后,可以在第一显示区域或者主界面中继续显示第一应用程序,以实现用户对第一应用程序进行进一步的操作。

可选地,电子设备处于折叠状态或者展开状态时,在用户第一显示区域或者主界面中的第一应用程序中待传输数据移动至第二应用程序的目标位置后,可以将第一显示区域或者主界面中显示的第一应用程序切换为第二应用程序,以实现用户对第二应用程序进行进一步的操作,此时,将第一应用程序切换至后台运行。例如,第二应用程序接收到待传输数据后,根据待传输数据以进行分享或者搜索等操作。

本申请实施例的电子设备中跨应用程序的数据传输控制方法,通过获取用户在第一显示区域中第一应用程序中选择的待传输数据,获取用户在第二显示区域选择的第二应用程序,将待传输数据移动至第二应用程序。由此,在确定待传输数据以及需传输至的应用程序后,通过直接移动的方式实现数据的跨应用程序的传输,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

本申请实施例中,第二显示区域中的第二应用程序可以根据电子设备中各个应用程序使用频率添加进去的。下面结合图4对上述过程进行详细介绍,图4为本申请实施例中提供的另一种电子设备中跨应用程序的数据传输控制方法的流程示意图。

如图4所示,该数据传输控制方法包括以下步骤:

步骤201,获取电子设备中各个应用程序的使用频率。

具体地,电子设备中的存储单元存储有以各个应用程序为单位收集的各个应用程序对应的使用频率,其中,可以按每天、每周、每月和每年等时间间隔对数据进行汇总,因此,可以获取到电子设备中各个应用程序的使用频率。

例如,可以获取电子设备中各个应用程序在一天中的使用次数,也可以获取各个应用程序在一周中的使用次数,本申请实施例中对此不做限定。

步骤202,根据预设筛选策略和各个应用程序的使用频率,从各个应用程序中筛选出多个应用程序添加至第二显示区域。

其中,预设筛选策略,为对电子设备中各个应用程序的使用频率从高到低进行排序,根据排序的结果筛选出排序在前的多个应用程序。

本申请实施例中,在获取到电子设备的各个应用程序的使用频率后,根据各个应用程序的使用频率从大到小的顺序对各个应用程序进行排序,按照排序的结果,从各个应用程序中筛选出使用频率较高的多个应用程序添加至第二显示区域。

举例来说,假如电子设备中有应用程序a、b、c、d,获取到各个应用程序对应的一天内使用频率分别为2次、5次、3次、4次,按照各个应用程序的使用频率从高到低对各个应用程序进行排序,排序后的应用程序为b、d、c、a,进而筛选出排序靠前的两个应用程序b和d添加至第二显示区域内。

此外,第二显示区域中的第二应用程序也可以由用户选择手动添加,用户可以根据自己的使用习惯,将经常使用的至少一个应用程序添加到第二显示区域。例如,用户习惯将各种图片、视频某一应用程序中分享,用户即可将该应用程序添加至第二显示区域。

可选地,在第二显示区域中添加第二应用程序时,也可以根据电子设备中各个应用程序的使用总时长排序,对电子设备中各个应用程序进行筛选,将各个应用程序按照总时长由多到少的顺序进行排序,将排序在前的多个应用程序添加至第二显示区域。其中,可以按每天、每周、每月和每年为单位统计各个应用程序的使用总时长,本申请实施例中对此不做限定。

或者,还可以根据电子设备中各个应用功能程序的使用频率和使用时长的结合对各应用程序进行排序,筛选出使用频率和使用时长均较高的多个应用程序添加至第二显示区域。

本申请实施例的电子设备中跨应用程序的数据传输控制方法,通过获取电子设备中各个应用程序的使用频率,根据预设筛选策略和各个应用程序的使用频率,从各个应用程序中筛选出多个应用程序添加至第二显示区域。由此,从电子设备的各个应用程序中筛选出使用频率较高的多个应用程序添加至第二显示区域,使得用户能够实现将第一应用程序中的待传输数据直接移动至第二应用程序,改善了用户的使用体验。

可选地,在图1所述实施例的基础上,第二显示区域包括至少一个第二应用程序,还包括缓存区域,用于缓存临时文件,可以将需要多次转发的数据添加至缓存区域,然后,将缓存区域中的待转发数据移动至应用程序的目标位置。下面结合图5对上述过程进行详细介绍,图5为本申请实施例中提供的又一种电子设备中跨应用程序的数据传输控制方法的流程示意图。

如图5所示,该数据传输控制方法包括以下步骤:

步骤301,获取用户在第一显示区域中第一应用程序中选择的待传输数据。

本申请实施例中,步骤301的实现过程参见上述实施例中步骤101的实现过程,在此不再赘述。

步骤302,将待传输数据移动至第二显示区域中缓存区域的临时文件内。

可以理解的是,第二显示区域包括至少一个第二应用程序,还包括缓存区域,用于缓存临时文件。其中,临时文件,可以是待传输的文件,还可以是用于存储待传输数据的文件。例如,在待传输数据为文字、图片或者视频等,可以将待传输数据添加至临时文件中。

具体地,在获取用户在第一显示区域中第一应用程序中选择的待传输数据后,可以通过拖拽的方式将待传输数据移动至第二显示区域中缓存区域的临时文件内,使得待传输数据需要多次转发时,只需要将其从缓存区域中直接移动至需要转发的应用程序的目标位置即可。

步骤303,根据用户指令将缓存区域中的临时文件移动至第一应用程序或第二应用程序。

具体地,对于需要多次转发的待传输数据,只需要将缓存区域中的临时文件移动至第一应用程序或第二应用程序的目标位置。例如,将将缓存区域中的临时文件移动主界面或者第二显示区域显示的应用程序、应用聊天窗口或者搜索栏等目标位置。

作为一种示例,参见图6,当电子设备处于折叠状态或者展开状态时,第二显示区域包括多个第二应用程序和缓存区域,并且缓存区域中存储有待传输数据,例如文字、图片或者文件等。可以根据用户的指令,将缓存区域的待传输数据移动至第一显示区域的显示的第一应用程序的目标位置,也可以将缓存区域的待传输数据移动至第二显示区域的第二应用程序的目标位置。例如,当缓存区域的待传输数据为文字时,可以将该文字移动至第一应用程序或者第二应用程序的搜索栏,或者聊天窗口中。

本申请实施例的电子设备中跨应用程序的数据传输控制方法,通过获取用户在第一显示区域中第一应用程序中选择的待传输数据,将待传输数据移动至第二显示区域中缓存区域的临时文件内,进而根据用户指令将缓存区域中的临时文件移动至第一应用程序或第二应用程序。由此,将待传输数据存储至缓存区域内,从缓存区域移动待传输数据,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

为了实现上述实施例,本申请还提出一种电子设备中跨应用程序的数据传输控制装置。

图7为本申请实施例提供的一种电子设备中跨应用程序的数据传输控制装置的结构示意图。

如图7所示,该电子设备中跨应用程序的数据传输控制装置,电子设备包括第一显示区域和第二显示区域,其中,第二显示区域中包括至少一个第二应用程序,装置包括:第一获取模块110、第二获取模块120以及第一移动模块130。

第一获取模块110,用于获取用户在第一显示区域中第一应用程序中选择的待传输数据。

第二获取模块120,用于获取用户在第二显示区域选择的第二应用程序。

第一移动模块130,用于将待传输数据移动至第二应用程序。

在本申请实施例中,电子设备包括主体和设置于主体表面的柔性屏;其中,主体包括可转动连接的第一主体部分和第二主体部分,在第一主体部分和第二主体部分相对转动时,带动柔性屏弯折,其中,第一显示区域设置在第一主体部分或第二主体部分之上,当电子设备处于折叠状态时,柔性屏的弯折部分形成第二显示区域。

在本申请实施例中,当电子设备处于展开状态时,第二显示区域位于柔性屏的侧边。

在本申请实施例中,第二显示区域中的第二应用程序由用户选择添加,数据传输装置,还包括:

第三获取模块,用于获取电子设备中各个应用程序的使用频率;

添加模块,用于根据预设筛选策略和各个应用程序的使用频率,从各个应用程序中筛选出多个应用程序添加至第二显示区域。

在本申请实施例中,第二显示区域还包括缓存区域,用于缓存临时文件,数据传输装置,还包括:

第二移动模块,用于根据用户指令将缓存区域中的临时文件移动至第一应用程序或第二应用程序。

需要说明的是,前述对电子设备中跨应用程序的数据传输控制方法实施例的解释说明也适用于该实施例的电子设备中跨应用程序的数据传输控制装置,此处不再赘述。

本申请实施例的电子设备中跨应用程序的数据传输控制装置,通过获取用户在第一显示区域中第一应用程序中选择的待传输数据,获取用户在第二显示区域选择的第二应用程序,将待传输数据移动至第二应用程序。由此,在确定待传输数据以及需传输至的应用程序后,通过直接移动的方式实现数据的跨应用程序的传输,解决了现有技术中数据在跨应用程序进行传输时操作步骤繁琐的技术问题,从而改善了用户的使用体验。

为了实现上述实施例,本申请还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例中所述的跨应用程序的数据传输控制方法。

为了实现上述实施例,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中所述的跨应用程序的数据传输控制方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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