安装应用程序的方法及装置的制造方法_2

文档序号:9375295阅读:来源:国知局
的方式或者在终端设备的相册应用程序(相册app)上式实现,如图1A所示,该安装应用程序的方法包括以下步骤S101-S103:
[0058]在步骤SlOl中,识别第二终端设备的用户界面的至少一张图片中的应用程序。
[0059]在一实施例中,可以通过第二终端设备的截图功能截取到第二终端设备的用户界面的至少一张图片,也可以通过第一终端设备的摄像头对第二终端设备的用户界面进行拍照,得到关于用户界面的至少一张图片。在一实施例中,可以通过识别图片上的图标来确定应用程序,如果图片上的图标与存储在图标数据库中的应用程序上的图标匹配,通过图标数据库中的图标对应的应用程序标识即可确定图片上的图标是哪一个应用程序;在另一实施例中,可以识别图片中的文字,通过对文字进行语义识别来确定文字对应的应用程序。
[0060]在步骤S102中,确定第一终端设备的应用程序商店中是否存在至少一张图片中的应用程序,如果应用程序商店中存在至少一张图片中的应用程序,执行步骤S103,如果应用程序商店中不存在至少一张图片中的应用程序,执行步骤S104。
[0061]在一实施例中,可以通过列表的方式在应用程序商店中查找,例如,将应用程序商店当前所存在的应用程序以表格的方式进行记录,通过对表格进行查找图片中的应用程序,即可确定应用程序商店中是否存在该应用程序。
[0062]在步骤S103中,如果应用程序商店中存在至少一张图片中的应用程序,从应用商店中下载至少一张图片中的应用程序并安装到第一终端设备上。
[0063]在步骤S104中,如果应用程序商店中不存在至少一张图片中的应用程序,在第一终端设备上进行提示,以提醒用户该至少一张图片中的应用程序不能通过第一终端设备上的应用程序商店来下载。
[0064]作为一个示例性场景,如图1B所示,通过第二终端设备10截图的方式得到第二终端设备10的用户界面的图片11,本领域技术人员可以理解的是,第二终端设备的用户界面还可以为两个以上,因此第二终端设备10的用户界面的图片也可以为两个以上,本公开以图片11进行示例性说明。第二终端设备10在抓取到图片11后,可以将图片11被分到云端服务器上,当第一终端设备需要安装第二终端设备上已经安装的应用程序后,从云端服务器获取图片11即可。当第一终端设备需要安装第二终端设备上已经安装的应用程序时,通过识别图片11上的应用程序的图标,例如,第一终端设备识别到图标为“小米商城”的图标,可以在其安装的应用程序商店(app store)中查找是否有“小米商城”,如果应用程序商店中有“小米商城”,第一终端设备可以直接从应用程序商店中下载“小米商城”并将“小米商城”安装到第一终端设备上,如果应用程序商店中没有“小米商城”,第一终端设备可以做出提示,以提醒用户“小米商城”不能通过第一终端设备上的应用程序商店来下载。
[0065]本实施例中,当用户需要从第二终端设备更换到第一终端设备时,通过识别第二终端设备的用户界面的至少一张图片中的应用程序,如果应用程序商店中存在至少一张图片中的应用程序,从应用商店中下载至少一张图片中的应用程序并安装到第一终端设备上,因此用户不需要对第二终端设备提前备份,减少用户在更换终端设备的过程中对应用程序的备份环节,缩短了用户在更换的终端设备时需要安装应用程序的时长,提升了用户更换的终端设备时的体验;此外,本公开中的第一终端设备的操作系统可以与第二终端设备的操作系统相同,也可以不相同,本公开对此不进行限制,由此可知,本公开使用户更换的第一终端设备不局限于第二终端设备的限制。
[0066]在一实施例中,识别第二终端设备的用户界面的至少一张图片中的应用程序,可包括:
[0067]识别第二终端设备的用户界面的至少一张图片中所包含的第一图标;
[0068]从图标数据库中确定是否存在与第一图标匹配的第二图标,图标数据库用于记录应用程序商店中的应用程序的图标;
[0069]如果图标数据库中存在第二图标,根据第二图标对应的身份标识确定第一图标对应的应用程序。
[0070]在一实施例中,方法还可包括:
[0071]如果图标数据库中不存在第二图标,确定是否需要对图标数据库进行更新;
[0072]如果需要对图标数据库进行更新,将从服务器处获取到的需要更新的图标更新到图标数据库中。
[0073]在一实施例中,识别第二终端设备的用户界面的至少一张图片中的应用程序,可包括:
[0074]识别第二终端设备的用户界面的至少一张图片中的文字;
[0075]对文字通过语义识别的方式确定文字对应的应用程序。
[0076]在一实施例中,方法还可包括:
[0077]从服务器处获取至少一张图片,至少一张图片由第二终端设备截图得到;或者,
[0078]通过第一终端设备上的摄像装置对第一终端设备的用户界面进行拍照,得到至少一张图片。
[0079]具体如何下载应用程序的,请参考后续实施例。
[0080]至此,本公开实施例提供的上述方法,可以减少用户在更换终端设备的过程中对应用程序的备份环节,缩短用户在更换的终端设备时需要安装应用程序的时长,提升用户更换的终端设备时的体验。
[0081 ] 下面以具体实施例来说明本公开实施例提供的技术方案。
[0082]图2是根据一示例性实施例一示出的安装应用程序的方法的流程图;本实施例利用本公开实施例提供的上述方法,以如何通过识别图片中的图标来确定应用程序为例并结合图1B和图1C进行示例性说明,如图2所示,包括如下步骤:
[0083]在步骤S201中,识别第二终端设备的用户界面的至少一张图片中所包含的第一图标。
[0084]在一实施例中,可以通过图像识别技术可以识别出用户在第二终端设备上安装的应用程序对应的第一图标,如图1C所示,在图片11中,以第一图标为“小米商城”进行示例性说明,同样的,通过图像识别技术同样可以识别出“微信”、“百度”、“新浪”、“米聊”对应的第一图标。在一实施例中,如果图片11为第二终端设备截图得到,在图像识别时,可以根据应用程序在用户界面上的分布规律对图片11上的像素进行扫描,从而降低逐个扫描图片11上的像素的时间,提高识别应用程序的图标的效率。
[0085]在步骤S202中,从图标数据库中确定是否存在与第一图标匹配的第二图标,图标数据库用于记录应用程序商店中的应用程序的图标,如果图标数据库中存在第二图标,执行步骤S203,如果图标数据库中不存在第二图标,执行步骤S207。
[0086]在一实施例中,图标数据库中可以包括第一终端设备的应用程序商店中的应用程序的图标。在一实施例中,在进行图像匹配时可以通过识别图标中的能够表示应用程序的图像特征即可,例如,图片11中的“小米商城”和“米聊”虽然都包含字符“mi”,但“小米商城”和“米聊”中的“mi”对图像识别技术而言图像特征并不相同,因此本公开通过将第一图标与图标数据库中存储的图标进行图像匹配可以准确地识别应用程序。
[0087]在步骤S203中,如果图标数据库中存在第二图标,根据第二图标对应的身份标识确定第一图标对应的应用程序。
[0088]在一实施例中,图标数据库中所存储的图标可以通过标号进行身份标识的区分,例如,“小米商城”的图标对应标号1,“微信”的图标对应标号2,“百度”的图标对应标号3,“米聊”的图标对应标号4,等等,例如,在通过上述步骤S202对“小米商城”的图标在图标数据库中进行匹配之后,确定图标数据库中对应的第二图标的标号为1,则通过查找I对应的应用程序,即可确定第一图标对应的应用程序为“小米商城”。
[0089]在步骤S204中,确定第一终端设备的应用程序商店中是否存在应用程序,如果应用程序商店中存在应用程序,执行步骤S205,如果应用程序商店中不存在应用程序,执行步骤 S206。
[0090]在一实施例中,为了确保第一终端设备能够顺利安装上第二终端设备已经安装的应用程序,需要第一终端设备确定其上的应用程序商店中是否提供了第二终端设备已经安装的应用程序,例如,在通过上述步骤识别出第二终端设备10上安装了 “小米商城”后,第一终端设备需要查找其上的应用程序商店来确定是否可以存在“小米商城”,如果存在“小米商城”,则可以从应用程序商店中下载“小米商城”并安装到第一终端设备上。
[0091]在步骤S205中,如果应用程序商店中存在应用程序,从应用商店中下载应用程序并安装到第一终端设备上。
[0092]在步骤S20
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1