桌面应用程序的迁移方法、装置、计算机设备和存储介质
技术领域
本公开涉及终端设备
技术领域
,尤其涉及一种桌面应用程序的迁移方法、装置、计算机设备和存储介质。背景技术
目前市场上的终端设备等电子装置性能越来越强,应用程序也越来越丰富。在实际应用中,用户在终端设备中安装的程序会越来越多。桌面作为承载系统内置和用户安装的应用程序的平台,承担着所有程序的展示和与用户的基本交互(包括程序的启动、卸载、程序图标的拖动等)。因此,桌面对所有的应用程序图标布局需要保持高效、清晰原则,使得用户可以快速的定位、使用和管理应用程序。
但是,当用户频繁更换终端设备时,例如由旧的终端设备更换为新的终端设备后,新的终端设备上应用程序排布方式会影响用户的使用感受。为提高用户由旧的终端设备更换为新的终端设备后的适应性,一般需要用户在新的终端设备上按照旧的终端设备排布方式对应用程序进行排布,操作复杂,且耗时耗力。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种桌面应用程序的迁移方法、装置、计算机设备和存储介质,提高用户对第二终端设备的适应性。
第一方面,本公开实施例提供了一种桌面应用程序的迁移方法,包括:
获取第一终端设备的显示桌面的图像信息;
根据所述图像信息获取所述显示桌面显示的对象对应的文本信息和位置信息,所述文本信息用于标识所述对象,所述位置信息用于指示所述对象在所述显示桌面显示的位置,所述对象包括:应用程序和/或文件夹;
获取所述显示桌面显示的对象;
根据所述对象的文本信息和位置信息,在第二终端设备的显示桌面显示所述对象。
可选的,所述根据所述图像信息获取所述显示桌面显示的对象对应的文本信息和位置信息,包括:
若所述对象为应用程序,根据所述图像信息获取所述显示桌面显示的应用程序的文本信息和位置信息;
若所述对象为文件夹,根据所述图像信息获取所述显示桌面显示的文件夹的文本信息和位置信息,并触发打开所述文件夹,获取所述文件夹中的每个页面的子图像信息,根据每个页面的子图像信息获取所述页面显示的应用程序的文本信息和位置信息。
可选的,所述位置信息包括:坐标信息,或者,顺序信息;
所述根据所述对象的文本信息和位置信息,在第二终端设备的显示桌面显示所述对象,包括:
根据所述对象的文本信息,确定所述对象对应的坐标信息,根据所述坐标信息在第二终端设备的显示桌面显示所述对象;
或者,
根据所述对象的文本信息,确定所述对象对应的顺序信息,根据所述顺序信息在第二终端设备的显示桌面显示所述对象。
可选的,所述根据所述对象的文本信息,确定所述对象对应的顺序信息,根据所述顺序信息在第二终端设备的显示桌面显示所述对象之前,还包括:
确定所述第一终端设备和所述第二终端设备的显示桌面的尺寸比例不同。
可选的,所述获取所述显示桌面显示的对象,包括:
从应用程序服务器获取所述显示桌面显示的对象;
或者,
从第一终端设备获取所述显示桌面显示的对象。
可选的,所述从第一终端设备获取所述显示桌面显示的对象之前,还包括:
确定所述第一终端设备和所述第二终端设备的操作系统相同。
可选的,所述从第一终端设备获取所述显示桌面显示的对象之前,还包括:
建立所述第二终端设备和所述第一终端设备之间的连接通路。
第二方面,本公开实施例还提供一种桌面应用程序的迁移装置,包括:
图像信息获取模块,用于获取第一终端设备的显示桌面的图像信息;
文本信息和位置信息获取模块,用于根据所述图像信息获取所述显示桌面显示的对象对应的文本信息和位置信息,所述文本信息用于标识所述对象,所述位置信息用于指示所述对象在所述显示桌面显示的位置,所述对象包括:应用程序和/或文件夹;
对象获取模块,用于获取所述显示桌面显示的对象;
对象显示模块,用于根据所述对象的文本信息和位置信息,在第二终端设备的显示桌面显示所述对象。
第三方面,本公开实施例还提供一种计算机设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的桌面应用程序的迁移方法。
第四方面,本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的桌面应用程序的迁移方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例提供的桌面应用程序的迁移方法、装置、计算机设备和存储介质,通过获取第一终端设备的显示桌面的图像信息,根据获取的图像信息获取显示桌面显示的对象对应的文本信息和位置信息,获取显示桌面显示的对象,根据获取的对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象,实现由第一终端设备更换为第二终端设备时,第二终端设备中对象的排布方式与第一终端设备的排布方式相同,操作便捷,且提高用户对第二终端设备的适应性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的一种桌面应用程序的迁移方法的流程示意图;
图2是本公开实施例提供的一种第一终端设备的显示桌面的图像信息的示意图;
图3是本公开实施例提供的另一种第一终端设备的显示桌面的图像信息的示意图;
图4是本公开实施例提供的另一种桌面应用程序的迁移方法的流程示意图;
图5是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图;
图6是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图;
图7是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图;
图8是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图;
图9是本公开实施例提供的一种桌面应用程序的迁移装置的结构示意图;
图10是本公开实施例提供的计算机设备的示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
图1是本公开实施例提供的一种桌面应用程序的迁移方法的流程示意图。本实施例可适用于对旧手机收据迁移到新手机的情况。本实施例方法可由桌面应用程序的迁移装置来执行,该装置可采用硬件/或软件的方式来实现,并可配置于计算机设备中。可实现本申请任意实施例所述的对桌面应用程序的迁移方法。
现有技术中当用户由旧的终端设备更换为新的终端设备后,为保证新的终端设备操作的适应性,一般会根据旧的终端设备的桌面上应用程序布局新的终端设备的桌面上的应用程序,当旧的终端设备的桌面上应用程序较多时,当将旧的终端设备的桌面上的应用程序迁移到新的终端设备的桌面上后,需要人为布局迁移到新的终端设备的桌面上的应用程序,操作复杂,且耗时耗力。为保证从旧的终端设备向新的终端设备迁移应用程序后,用户在新的终端设备桌面上更适应操作应用程序,本公开实施例提供一种桌面应用程序的迁移方法。
如图1所示,该方法具体包括如下:
S110、获取第一终端设备的显示桌面的图像信息。
具体的,第一终端设备11对应的是被迁移的终端设备,第二终端设备对应的是待迁入的终端设备。如图2所示,第一终端设备11的显示桌面的图像信息包括第一终端设备11的显示桌面上包括对象的图像信息。为保证待迁入的第二终端设备显示桌面上包括的对象的排列方式与被迁移的第一终端设备11显示桌面上包括的对象的排列方式相同,首先获取第一终端设备11的显示桌面的图像信息。
S120、根据图像信息获取显示桌面显示的对象对应的文本信息和位置信息。
具体的,文本信息用于标识对象,位置信息用于指示对象在显示桌面显示的位置,对象包括:应用程序和/或文件夹。
继续参见图2,在获取到第一终端设备11的显示桌面的图像信息后,根据图像信息获取显示桌面显示的对象对应的文本信息和位置信息。示例性的,当获取的第一终端设备11的显示桌面的图像信息为图2所示,图2中对应不同的对象,文本信息和位置信息不相同。其中,文本信息为聊天,对应的是位置信息为第一行第一列的对象,文本信息为运动,对应的是位置信息为第一行第二列的对象,文本信息为达人,对应的是位置信息为第一行第三列的对象,文本信息为购物,对应的是位置信息为第一行第四列的对象,文本信息为游戏,对应的是位置信息为第二行第一列的对象,文本信息为拍照,对应的是位置信息为第二行第二列的对象,文本信息为娱乐,对应的是位置信息为第二行第三列的对象,文本信息为地图,对应的是位置信息为第二行第四列的对象。此外,显示桌面显示的对象包括应用程序和/或文件夹,例如文本信息为聊天、运动、达人、购物、娱乐或地图所对应的对象为应用程序,文本信息为游戏或拍照所对应的对象为文件夹。
需要说明的是,上述实施例中,示例性以行数和列数指示对象在显示桌面显示的位置,在其它可实施方式中,也可以用顺序信息指示对象在显示桌面显示的位置,例如,文本信息为聊天所对应的对象为第一个对象,文本信息为运动所对应的对象为第二个对象,...,文本信息为地图所对应的对象为第八个对象。
若对象为应用程序,根据图像信息获取显示桌面显示的应用程序的文本信息和位置信息。
由于显示桌面显示的对象包括应用程序和/或文件夹,当显示桌面显示的对象为应用程序时,根据图像信息获取显示桌面显示的应用程序的文本信息和位置信息,即获取不同应用程序对应的文本信息和位置信息,例如,应用程序为聊天软件所对应的文本信息为聊天,所对应的位置信息为第一行第一列,或第一个软件。
若对象为文件夹,根据图像信息获取显示桌面显示的文件夹的文本信息和位置信息,并触发打开文件夹,获取文件夹中的每个页面的子图像信息,根据每个页面的子图像信息获取页面显示的应用程序的文本信息和位置信息。
当显示桌面显示的对象为文件夹时,根据图像信息获取显示桌面显示的文件夹的文本信息和位置信息,即获取不同文件夹对应的文本信息和位置信息,在获取到文件夹的文本信息和位置信息后,触发打开文件夹,示例性的,触发打开图2中文本信息为游戏的文件夹后,第一终端设备的显示桌面的图像信息如图3所示,在触发打开文件夹后,获取文件夹中的每一个页面的子图像信息,并根据每个页面的子图像信息获取页面显示的应用程序的文本信息和位置信息。
图3中,触发打开图2中文本信息为游戏的文件夹后,第一终端设备的显示桌面的图像信息对应的是文件夹中第一个页面的子图像信息,当文本信息为游戏的文件夹中包含的应用程序的个数大于等于文件夹设置的每个页面的预设应用程序的个数时,文件夹中包含的应用程序会分页显示,图3a中示例性表示文本信息为游戏的文件夹中第一个页面的子图像信息,图3b中示例性表示文本信息为游戏的文件夹中第二个页面的子图像信息。在获取到文件夹中第一个页面的子图像信息后,通过滑动页面,触发页面显示文件夹中第二个页面的子图像信息。当文件夹中包含n个页面时,依次获取n个页面的子图像信息。
在获取到文本信息为游戏的文件夹中第一个页面的子图像信息后,根据第一个页面的子图像信息获取显示桌面显示的对象对应的文本信息和位置信息。示例性的,当获取的图像信息为图3a所示,图3a中对应不同的对象,其中,文本信息为游戏1,对应的是位置信息为游戏的文件夹、第一个页面、第一行第一列的对象,文本信息为游戏2,对应的是位置信息为游戏的文件夹、第一个页面、第一行第二列的对象,...,文本信息为游戏9,对应的是位置信息为游戏的文件夹、第一个页面、第三行第三列的对象。在获取到文件夹中第一个页面的子图像信息后,通过滑动页面,触发页面显示文件夹中第二个页面的子图像信息,其中,文本信息为游戏10,对应的是位置信息游戏的文件夹、第二个页面、第一行第一列的对象,文本信息为游戏11,对应的是位置信息为游戏的文件夹、第二个页面、第一行第二列的对象。
S130、获取显示桌面显示的对象。
根据图像信息获取显示桌面显示的对象对应的文本信息和位置信息之后,获取显示桌面显示的对象,例如,可通过在第一终端设备和第二终端设备之间建立连接通道,通过连接通道获取第一终端设备显示桌面显示的对象,此外,也可以根据获取的第一终端设备的显示桌面显示的对象对应的文本信息从应用程序服务器下载与显示桌面显示的对象对应的文本信息一致的对象。
S140、根据对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象。
当获取到显示桌面显示的对象后,根据步骤S120中获取的显示桌面显示的对象对应的文本信息和位置信息在第二终端设备的显示桌面对获取到的对象进行排列。示例性,若通过连接通道获取第一终端设备显示桌面显示的对象,在获取到第一终端设备显示桌面显示的对象后,通过对象的文本信息确定对象对应的位置信息,例如,第二终端设备通过连接通道从第一终端设备上获取到的第一个对象为达人软件,此时根据获取到的第一个对象对应的文本信息达人可确定获取到的第一个对象在第一终端设备位于第一行第三列,通过在第二终端设备的显示桌面的第一行第三列显示文本信息为达人所对应的达人软件。若通过应用程序服务器获取第一终端设备显示桌面显示的对象,在应用程序服务器上获取到第一终端设备显示桌面显示的对象后,通过对象的文本信息确定对象对应的位置信息,例如,根据达人软件对应的文本信息达人在应用程序服务器上下载达人应用,此时根据达人软件对应的文本信息可确定从应用程序服务器下载的第一个对象在第一终端设备位于第一行第三列,通过在第二终端设备的显示桌面的第一行第三列显示文本信息为达人所对应的达人软件。
需要说明的是,上述实施例示例性以获取第一终端设备的一个显示桌面的图像信息为例进行举例说明,在其它可实施方式中,第一终端设备的显示桌面的图像信息可以为多个,即第一终端显示桌面上对象设置在多个页面,当第一终端设备的显示桌面包括多个页面时,此时可通过触发滑动第一终端设备的显示桌面,依次获取不同显示桌面的图像信息。
本公开实施例提供的桌面应用程序的迁移方法,通过获取第一终端设备的显示桌面的图像信息,根据获取的图像信息获取显示桌面显示的对象对应的文本信息和位置信息,获取显示桌面显示的对象,根据获取的对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象,实现由第一终端设备更换为第二终端设备时,第二终端设备中对象的排布方式与第一终端设备的排布方式相同,操作便捷,且提高用户对第二终端设备的适应性。
可选的,位置信息包括:坐标信息,或者,顺序信息。
具体的,当根据图像信息获取的显示桌面显示的对象对应的位置信息为坐标信息时,则步骤S140的一种可实现方式如下所示,包括:
S141、根据对象的文本信息,确定对象对应的坐标信息,根据坐标信息在第二终端设备的显示桌面显示对象。
当获取到显示桌面显示的对象后,根据对象的坐标信息将获取的显示桌面显示的对象在第二终端设备的显示桌面进行排列。示例性,若通过连接通道获取第一终端设备显示桌面显示的对象,即通过连接通道获取到第一终端设备的显示桌面显示的对象后,根据从一种终端设备获取到的对象的文本信息确定该对象对应的坐标信息。示例性的,当通过连接通道从第一终端设备获取的第一个对象为达人应用,此时获取到对象为达人应用对应的文本信息为达人,坐标信息为第一行第三列,根据该对象(达人应用)对应的文本信息(达人)可确定该对象在第一终端设备位于第一行第三列,在第二终端设备的显示桌面的第一行第三列显示文本信息为达人所对应的对象(即达人应用),即在第二终端的显示桌面的第一行第三列显示达人应用。当通过应用程序服务器获取第一终端设备显示桌面显示的对象,首先在应用程序服务器获取到与第一终端设备的显示桌面显示的对象对应的文本信息相同的对象,根据从应用程序服务器获取到的对象对应的文本信息与从第一终端设备的显示桌面的图像信息中获取的显示桌面显示的对象对应的文本信息进行匹配,当从应用程序服务器获取到的对象对应文本信息与从第一终端设备的显示桌面的图像信息中获取对象对应的文本信息相匹配,则根据从第一终端设备的显示桌面的图像信息获取的显示桌面显示的对象对应的位置信息在第二终端设备的显示桌面显示从应用程序服务器下载的对象。示例性的,显示桌面显示的对象为达人应用对应的坐标信息是第一行第三列,当从应用程序服务器上获取到达人应用的对象后,根据达人应用在第一终端设备的显示桌面显示的坐标信息在第二终端设备的显示桌面显示,即在第二终端设备的显示桌面的第一行第三列显示达人应用。
本公开实施例提供的桌面应用程序的迁移方法,根据对象的文本信息,确定对象的对应的坐标信息,并根据坐标信息在第二终端设备的显示桌面显示对象,实现根据获取的第一终端设备的显示桌面的图像信息中显示桌面显示的坐标信息对获取到的对象进行排布,保证第一终端设备和第二终端设备的显示桌面上,相同文本信息对应的对象的排列方式相同。
可选的,当根据图像信息获取的显示桌面显示的对象对应的位置信息为位置信息时,则步骤S140的另一种可实现方式如下所示,包括:
S142、根据对象的文本信息,确定对象对应的顺序信息,根据顺序信息在第二终端设备的显示桌面显示对象。
当获取到显示桌面显示的对象后,根据对象的顺序信息将获取的显示桌面显示的对象在第二终端设备的显示桌面进行排列。示例性,若通过连接通道获取第一终端设备显示桌面显示的对象,在获取到第一终端设备显示桌面显示的对象后,通过对象的文本信息确定对象对应的顺序信息。当第一终端设备通过连接通道向第二终端设备发送的第一个对象为达人应用,此时根据该对象对应的文本信息可确定该对象为第一终端设备的桌面上的第三个应用,通过在第二终端设备的显示桌面的第三个应用的位置处显示文本信息为达人所对应的达人应用。若通过应用程序服务器获取第一终端设备显示桌面显示的对象,首先在应用程序服务器获取到与第一终端设备显示桌面显示的对象相同的对象,根据从应用程序服务器获取到的对象对应文本信息与从第一终端设备的显示桌面的图像信息中获取对象对应的文本信息进行匹配,当从应用程序服务器获取到的对象对应文本信息与从第一终端设备的显示桌面的图像信息中获取对象对应的文本信息相匹配,则根据从第一终端设备的显示桌面的图像信息中获取的显示桌面显示的对象对应的顺序信息在第二终端设备的显示桌面显示从应用程序服务器下载的对象。
本公开实施例提供的桌面应用程序的迁移方法,根据对象的文本信息,确定对象的对应的顺序信息,并根据顺序信息在第二终端设备的显示桌面显示对象,实现根据获取的第一终端设备的显示桌面的图像信息中显示桌面显示的坐标信息对获取到的对象进行排布,保证第一终端设备和第二终端设备的显示桌面上,相同文本信息对应的对象的排列方式相同,此外,若第一终端设备和第二终端设备的显示桌面的尺寸比例不太相同,根据对象的顺序信息在第二终端设备的显示桌面显示对象,避免因第一终端设备和第二终端设备屏幕尺寸不相同,影响应用程序的迁移。
可选的,在步骤S142之前,还可以包括:
确定第一终端设备和第二终端设备的显示桌面的尺寸比例不同。
需要说明的是,当第一终端设备和第二终端设备的显示桌面的尺寸比例完全相同时,第一终端设备和第二终端设备在沿X轴方向上均可以设置四个对象,在沿Y轴方向上均可以设置两个对象,则步骤S140根据对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象中,位置信息可以为坐标信息,也可以为顺序信息。若第一终端设备和第二终端设备的显示桌面的尺寸比例不相同时,例如,第一终端设备在沿X轴方向上可以设置四个对象,在沿Y轴方向上可以设置两个对象,而第二终端设备在沿X轴方向上可以设置三个对象,在沿Y轴方向上可以设置三个对象时,此时步骤S140根据对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象中,若根据坐标信息在第一终端设备的显示桌面显示对象的过程中,会存在部分对象无法显示的问题,例如第一行第四列的对象或第二行第四列的对象无法显示的问题。因此,当确定第一终端设备和第二终端设备的显示桌面的尺寸比例不同之后,步骤S140根据对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象中,位置信息仅仅包括顺序信息。
图6是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图,本实施例是在上述实施例的基础上,其中S130的一种可实现方式如下所示,包括:
S131、从应用程序服务器获取显示桌面显示的对象。
若通过应用程序服务器获取第一终端设备显示桌面显示的对象,首先在应用程序服务器获取到与第一终端设备显示桌面显示的对象相同的对象,根据从应用程序服务器获取到的对象对应文本信息与从第一终端设备的显示桌面的图像信息中获取对象对应的文本信息进行匹配,当从应用程序服务器获取到的对象对应文本信息与从第一终端设备的显示桌面的图像信息中获取对象对应的文本信息相匹配,则根据从第一终端设备的显示桌面的图像信息中获取的显示桌面显示的对象对应的顺序信息在第二终端设备的显示桌面显示从应用程序服务器下载的对象。
图7是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图,本实施例是在上述实施例的基础上,其中S130的另一种可实现方式如下所示,包括:
S132、从第一终端设备获取显示桌面显示的对象。
示例性,若从第一终端设备获取显示桌面显示的对象,此时需要在第一终端设备和第二终端设备之间建立连接通道,通过连接通道从第一终端设备获取显示桌面显示的对象。当从第一终端设备获取显示桌面显示的对象后,根据从第一终端设备获取的对象对应的文本信息确定该对象在第一终端设备的位置信息,并根据从第一终端设备获取的对象对应的文本信息和位置信息在第二终端设备的显示桌面显示从第一终端设备获取的对象,且在第二终端设备的显示桌面显示的对象的位置信息与第一终端设备的显示桌面显示的对象的位置信息相同。
图8是本公开实施例提供的又一种桌面应用程序的迁移方法的流程示意图,本实施例是在图7的基础上,其中,在步骤S132之前,还包括:
S121、确定第一终端设备和第二终端设备的操作系统相同。
现有市场主流的终端设备的操作系统包括IOS操作系统、Android操作系统等,为避免因为不同操作系统自带的插件对象的不兼容性,当从第一终端设备获取显示桌面显示的对象时,需要确定第一终端设备和第二终端设备的操作系统相同,避免从第一终端设备获取显示桌面显示的插件对象后,在第二终端设备的显示桌面上的插件对象无法打开或某些功能被限制能问题。
S122、建立第二终端设备和第一终端设备之间的连接通路。
具体的,建立第一终端设备和第二终端设备之间的连接通路可以包括第一终端设备和第二终端设备之间蓝牙匹配、热点连接或近距离无线通信(Near FieldCommunication,NFC)等。当建立第一终端设备和第二终端设备之间的连接通路后,通过连接通路从第一终端设备获取显示桌面显示的对象。
本公开实施例提供的桌面应用程序的迁移方法,当第一终端设备和第二终端设备的操作系统相同时,可以通过在第一终端设备和第二终端设备之间建立连接通路,通过连接通路从第一终端设备获取显示桌面显示的对象,保证第二终端设备通过连接通道接收到的显示桌面显示的对象中功能的普适性,避免因操作系统不兼容出现将第一终端设备的显示桌面的对象传输至第二终端设备的显示桌面后,显示桌面的对象无法打开或某些功能被限制能问题。
图9是本公开实施例提供的一种桌面应用程序的迁移装置的结构示意图,如图9所示,迁移装置包括:
图像信息获取模块910,用于获取第一终端设备的显示桌面的图像信息。
文本信息和位置信息获取模块920,用于根据图像信息获取显示桌面显示的对象对应的文本信息和位置信息,文本信息用于标识对象,位置信息用于指示对象在显示桌面显示的位置,对象包括:应用程序和/或文件夹。
对象获取模块930,用于获取显示桌面显示的对象。
对象显示模块940,用于根据对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象。
本公开实施例提供的桌面应用程序的迁移装置,图像信息获取模块获取第一终端设备的显示桌面的图像信息,文本信息和位置信息获取模块根据获取的图像信息获取显示桌面显示的对象对应的文本信息和位置信息,对象获取模块获取显示桌面显示的对象,对象显示模块根据获取的对象的文本信息和位置信息,在第二终端设备的显示桌面显示对象,实现由第一终端设备更换为第二终端设备时,第二终端设备中对象的排布方式与第一终端设备的排布方式相同,操作便捷,且提高用户对新的终端设备的适应性。
图10是本公开实施例提供的一种计算机设备的结构示意图。如图10所示,该计算机设备包括处理器610、存储器620、输入装置630和输出装置640;计算机设备中处理器610的数量可以是一个或多个,图10中以一个处理器610为例;计算机设备中的处理器610、存储器620、输入装置630和输出装置640可以通过总线或其他方式连接,图10中以通过总线连接为例。
存储器620作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的桌面应用程序的迁移方法对应的程序指令/模块。处理器610通过运行存储在存储器620中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现本发明实施例所提供的桌面应用程序的迁移方法。
存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置630可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,可以包括键盘、鼠标等。输出装置640可包括显示屏等显示设备。
本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于实现本发明实施例所提供的桌面应用程序的迁移方法。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的桌面应用程序的迁移方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述迁移装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:显示方法及装置