一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

跨应用图片展示方法、装置、存储介质及终端与流程

2021-12-08 00:44:00 来源:中国专利 TAG:


1.本技术涉及终端应用技术领域,尤其涉及一种跨应用图片展示方法、装置、存储介质及终端。


背景技术:

2.物联网是指物体通过装入各种信息传感设备,比如射频识别(rfid)装置、红外感应器、全球定位系统、激光扫描器或其它方式进行连接,然后与互联网或移动通信网络结合起来最终形成一个巨大的智能网络,通过电脑或手机等终端实现对物体的智能化管理。
3.随着物联网的发展,手机、电脑等终端连接并管理的物联网设备也在不断增多,一般的,针对不同品类的物联网设备,在手机或电脑端会设置专门用于管理该品类设备的设备应用,而在连接多个物联网设备时为了方便管理会设置一个设备中心应用,设备中心应用用于管理各设备应用。


技术实现要素:

4.本技术实施例提供了一种跨应用图片展示方法、装置、存储介质及终端,应用于终端,可以在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片。所述技术方案如下:
5.第一方面,本技术实施例提供了一种跨应用图片展示方法,其特征在于,应用于终端,所述终端包括设备中心应用,所述设备中心应用用于管理多个设备应用,每个所述设备应用用于控制与所述终端连接的设备,所述方法包括:
6.从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
7.基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
8.在所述设备中心应用中展示所述目标图片。
9.第二方面,本技术实施例提供了一种跨应用图片展示装置,所述跨应用图片展示装置包括:
10.图片读取模块,用于从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
11.图片转存模块,用于基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
12.图片展示模块,用于在所述设备中心应用中展示所述目标图片。
13.第三方面,本技术实施例提供一种存储介质,所述存储介质存储有至少一条指令,所述至少一条指令适于由处理器加载并执行上述的方法步骤。
14.第四方面,本技术实施例提供一种终端,可包括:处理器和存储器;其中,所述存储
器存储有至少一条指令,所述至少一条指令适于由所述处理器加载并执行上述的方法步骤。
15.本技术一些实施例提供的技术方案带来的有益效果至少包括:
16.采用本技术实施例提供的跨应用图片展示方法,首先从目标设备应用的文件目录中读取目标设备对应的目标图片,并对所述目标图片进行解析,得到所述目标图片对应的图片描述符,在基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中,最后在所述设备中心应用中展示所述目标图片,实现了在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片,用户不需要进入设备应用中即可在设备中心应用的显示界面查看到各与终端连接的各设备的设备图片,提升了用户体验;并且在目标图片的保存过程中为目标图片添加图片描述符,以图片描述符进行图片的命名,对目标图片进行了归类处理,方便后续再次使用目标图片时的查找定位以及对设备图片资源的管理。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术实施例提供了一种跨应用图片展示方法的系统架构图;
19.图2为本技术实施例提供了一种跨应用图片展示方法的流程示意图;
20.图3为本技术实施例提供了一种在设备中心应用中展示目标图片的举例示意图;
21.图4为本技术实施例提供了一种跨应用图片展示方法的流程示意图;
22.图5为本技术实施例提供了一种跨应用图片展示方法的流程示意图;
23.图6为本技术实施例提供了一种跨应用图片展示装置的结构示意图;
24.图7为本技术实施例提供了一种跨应用图片展示装置的结构示意图;
25.图8为本技术实施例提供了一种终端的结构示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/
或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
28.在终端上对与终端连接的各设备进行管理时,需要通过终端上的与各设备对应的设备应用来实现,而在与终端连接的设备较多时,终端上的设备应用也会增多,不方便管理。现有技术中,针对这种现象,通常会在终端中设置一个设备中心应用,设备中心应用作为设备应用的管理平台用于管理各设备应用,各设备应用会设备中心应用的显示界面进行显示。
29.通常,在设备中心应用通常只会显示各设备应用的默认图标,并不能直观显示各设备应用所管理设备的设备图片,用户不能在设备中心应用的应用界面中直接看到终端所连接设备的设备外观,需要进入对应的设备应用中才可以查看所连接设备的设备外观,给用户带来不便。
30.本技术提出了一种跨应用图片展示方法,可以在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片。
31.为了更清楚的描述本发明实施例的技术方案,在描述之前,对本发明中的一些概念进行详细描述以便更好的理解本方案。
32.通用资源标志符(uniform resource identifier,uri):web上可用的每种资源如html文档、图像、视频片段、程序等,都由一个通用资源标志符进行定位。
33.图片描述符:用于定位查询的目标图片,例如可以是图片的文件格式、图片的内容特征、图片版本号等。
34.输入流:从文件中读取字节,把硬盘文件中的数据,读取到内存中使用。
35.请参见图1,为本技术实施例提供了一种跨应用图片展示方法的系统架构图。
36.如图1所示,系统架构可以包括终端100、设备云端101、设备102以及设置于终端100中的设备中心应用1001和设备应用1002。其中,终端100可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等设备102可以是各种物联网设备,包括但不限于冰箱、洗衣机、空调、电视机、耳机等。设备云端101是指存储有各设备的设备详细信息的服务器,开发人员可通过设备云端为各设备进行系统升级或软件更新。设备中心应用1001用于管理各设备应用1002,并提供打开设备应用1002的通道。设备应用1002用于管理与终端连接的各设备102。
37.应理解,图1中的设备云端、设备以及设置于终端中的设备应用的数目仅是示意性的,根据实现需要,可以是任意数量的设备云端、设备以及设置于终端中的设备应用。
38.下面结合具体的实施例进行详细说明。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。附图中所示的流程图仅是示例性说明,不是必须按照所示步骤执行。例如,有的步骤是并列的,在逻辑上并没有严格的先后关系,因此实际执行顺序是可变的。
39.结合图1所示的系统架构图,请参见图2,为本技术实施例提供了一种跨应用图片展示方法的流程示意图。本技术实施例以该方法应用于终端为例进行说明。如图2所示,所述跨应用图片展示方法可以包括以下步骤s101~s103。
40.s101,从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
41.其中,所述目标设备可以是指与终端连接的设备,所述目标设备应用是指用于控制目标设备的应用。例如,所述目标设备为耳机,则所述目标设备应用是用于控制耳机的应用,在所述目标应用中可以对所述耳机进行音量调节、音效模式切换等控制操作。再比如,所述目标设备为冰箱,则所述目标设备应用是用于控制冰箱的冰箱应用,在所述冰箱应用中可以对所述冰箱进行温度调节、冷冻模式切换等控制操作。
42.值得一提的是,每个目标设备应用不只控制一个目标设备,例如目标设备应用是控制冰箱的冰箱应用,在与终端连接的冰箱不止一台的情况下,冰箱应用可以对与终端连接的多台冰箱分别进行控制。
43.具体的,在从目标设备应用的文件目录中读取与目标设备对应的目标图片,然后对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符。
44.可选的,在目标设备应用的文件目录中读取与终端连接的目标设备对应的目标图片之前,在一个可能的具体实现场景中,目标设备与终端进行连接后,终端中与所述目标设备对应的目标设备应用会获取到目标设备的设备信息,所述设备信息可以是目标设备的设备型号或者其他可以表示该目标设备的设备标识符,然后目标设备应用会根据目标设备的设备信息从目标设备的设备云端下载目标设备的设备图片到目标设备应用对应的文件目录中。
45.可选的,目标设备应用从设备云端下载的设备图片可能包括多个,则从所述设备图片中任意读取一张设备图片作为所述目标设备对应的目标图片。
46.应理解,目标图片即为目标设备的多个设备图片的其中之一。
47.可选的,所述从目标设备应用的文件目录中读取目标设备对应的目标图片的方式可以为通过包管理的方式读取目标设备对应的目标图片。
48.可选的,所述从目标设备应用的文件目录中读取目标设备对应的目标图片的方式可以为通过文件提供者提供目标图片的通用资源标志符(uniform resource identifier,uri),然后基于所述通用资源标志符定位目标图片的位置并读取目标图片。
49.可选的,所述从目标设备应用的文件目录中读取目标设备对应的目标图片可以是根据当前与终端连接的设备的设备数量选择合适的方式进行读取。在一种可行的实施方式中,若所述设备数量小于设备数量阈值,则通过包管理从所述目标设备应用的文件目录中获取目标图片的输入流;若所述设备数量大于或等于设备数量阈值,则通过文件提供者获取目标设备的设备应用中目标图片的通用资源标志符,基于所述通用资源标志符通过内容提供者从所述目标设备应用的文件目录中获取目标图片的输入流。其中,与终端连接的设备包括正处于连接状态设备以及曾经连接过的设备。
50.可选的,所述图片描述符包括设备型号、设备颜色、设备品牌、图片类型、展示类型、版本号、图片后缀中的至少一种。
51.例如,各图片描述符可以定义为:
52.modelidstringcoloridstring
brandstringimagetypedeviceimagetypedisplaytypeimagedisplaytypeshortcutidstring="0"versionlong=0lsuffixstring=".png" >53.其中modelid为设备型号,colorid为设备颜色,brand为设备品牌,imagetype为图片类型,displaytype为展示类型,shortcutid为快捷路径描述符,version为版本号,suffix为图片后缀。
54.应理解,图片描述符根据不同的目标设备的设备图片定义的内容并不相同,不同的目标设备的设备图片的图片描述符的定义是唯一的。
55.s102,基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
56.所述图片描述符用于定位待查询的目标图片。
57.可以理解的是,与目标设备对应的目标设备应用在目标设备的设备云端下载目标设备的设备图片到目标设备应用对应的文件目录中之后,设备中心应用会从目标设备应用的文件目录中读取目标设备对应的目标图片,对所述目标图片进行解析,得到所述目标图片对应的图片描述符,然后根据图片描述符生成图片名称,基于以所述图片描述符生成的图片名称将目标图片保存在设备中心应用的文件目录中。
58.其中,所述图片描述符可以包括设备型号、设备颜色、设备品牌、图片类型、展示类型、版本号、图片后缀等,则所述图片名称可以以所有图片描述符进行定义。
59.可选的,在将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中时,还可以在设备中心应用的文件目录中创建新的目标文件夹,基于所述图片描述符生成文件夹名称,将所述目标图片以所述图片名称保存在以所述文件夹名称命名的文件夹中。
60.所述文件夹名称可以是以设备型号、设备颜色、设备品牌等图片描述符进行定义。
61.例如文件夹名称格式可以为:/modelid

colorid

brand/。其中modelid为设备型号,colorid为设备颜色,brand为设备品牌。图片名称的格式可以为:modelid

colorid

brand_imagetype_displaytype_version_suffix。其中,imagetype为图片类型,displaytype为展示类型,version为版本号,suffix为图片后缀。
62.s103,在所述设备中心应用中展示所述目标图片。
63.具体的,当所述目标设备首次与所述终端建立连接,在所述设备中心应用对应的ui进程中展示所述目标图片;当所述目标设备非首次与所述终端建立连接,基于所述目标设备的设备信息得到所述图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用对应的ui进程中展示所述目标图片。
64.可以理解的是,当所述目标设备非首次与所述终端进行连接时,由于设备中心应用中已经存储有所述目标设备的目标图片,则基于所述目标设备的设备信息得到所述图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用对应的ui进程中展示所述目标图片,所述目标设备的设备信息包括设备
型号、设备颜色、设备品牌等与所述图片描述符相同的信息特征,通过解析所述目标设备的设备信息可以得到包括设备型号、设备颜色、设备品牌等信息的图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用中进行展示。
65.应理解,所述目标设备首次与所述终端建立连接和所述目标设备非首次与所述终端建立连接,其中的目标设备不单单是指一个设备,它可以泛指同型号、同外观的多个设备,例如:设备1、设备2和设备3为同型号、同外观的三个设备,另有终端0,初始时刻,设备1、设备2和设备3均从未与所述终端0有过连接,当设备2首次与所述终端建立连接时,终端中与设备2对应的设备应用会从设备云端下载设备2的设备图片保存在设备应用的文件目录中,然后从设备应用的文件目录中读取其中一张设备图片作为目标图片保存在设备中心应用的文件目录中,并将所述目标图片在设备中心应用中展示。此时,若设备1或设备3与所述终端建立连接时,由于设备1、设备2和设备3为同型号、同外观的设备,因此设备1、设备2和设备3的设备图片相同,此时,由于设备中心应用的文件目录中已经保存有设备2的一张设备图片作为目标图片,因此设备1或设备3与所述终端建立连接时,则可直接使用与设备2相同的目标图片,无需执行根据设备信息在设备云端下载设备图片,并将设备图片从设备应用的文件目录中转存到设备中心应用的文件目录中的步骤,减少了运算量,几种同型号、同外观的设备共用一个目标图片,节省了存储空间,进而减少了资源的浪费。
66.在一种可能的实施方式中,所述基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,可以为基于从目标设备的设备信息得到图片描述符在设备中心应用的文件目录中定位与所述图片描述符相关的文件夹,所述文件夹的文件夹名称中包括所述图片描述符,所述目标图片保存在所述文件夹中。
67.在一种可能的实施方式中,所述基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,可以为基于从目标设备的设备信息得到图片描述符在设备中心应用的文件目录中直接定位所述目标图片,所述目标图片的图片名称中包括所述图片描述符。
68.请一并参见图3,为本技术实施例提供了一种在设备中心应用中展示目标图片的举例示意图。
69.如图3所示,所示设备中心应用中显示有多个设备应用,其中包括已连接的设备应用以及未连接的设备应用,并在每个设备应用的显示区域显示目标设备的设备图片。
70.采用本技术实施例提供的跨应用图片展示方法,首先从目标设备应用的文件目录中读取目标设备对应的目标图片,并对所述目标图片进行解析,得到所述目标图片对应的图片描述符,在基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中,最后在所述设备中心应用中展示所述目标图片,实现了在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片,用户不需要进入设备应用中即可在设备中心应用的显示界面查看到各与终端连接的各设备的设备图片,提升了用户体验;并且在目标图片的保存过程中为目标图片添加图片描述符,以图片描述符进行图片的命名,对目标图片进行了归类处理,方便后续再次使用目标图片时的查找定位以及对设备图片资源的管理。
71.请参见图4,为本技术实施例提供了一种跨应用图片展示方法的流程示意图。本申
请实施例的执行主体为终端。如图4所示,所述跨应用图片展示方法可以包括以下步骤。
72.s201,获取目标设备的设备信息;
73.在所述目标设备与终端进行连接时,终端会获取到目标设备的设备信息。所述设备信息可以包括:设备型号、设备品牌等。
74.s202,基于所述设备信息从云端下载所述目标设备对应的设备图片至目标设备应用的文件目录中;
75.具体的,基于目标设备的设备信息从目标设备的设备云端下载与所述目标设备对应的设备图片,保存到目标设备应用的文件目录中。
76.所述目标设备对应的设备图片由开发人员上传至设备云端,所述目标设备对应的设备图片可以包括一个或多个。
77.s203,从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
78.可选的,所述目标设备对应的设备图片有多个时,记载保存在目标设备应用的文件目录中的目标设备的设备图片包括多个时,任选其中一个设备图片作为所述目标设备对应的目标图片。
79.应理解,目标图片即为目标设备的多个设备图片的其中之一。
80.s204,基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
81.s205,当所述目标设备首次所述终端建立连接,在所述设备中心应用中展示所述目标图片;
82.s206,当所述目标设备非首次与所述终端建立连接,基于所述目标设备的设备信息得到所述图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用中展示所述目标图片。
83.可以理解的是,若所述目标设备与终端首次连接并断开之后,此时在终端内设备中心应用的文件目录中已经存储了目标设备的设备图片。当所述目标设备再次与所述终端建立连接,由于设备中心应用的文件目录中已经保存有目标设备对应的目标图片,则直接基于所述目标设备的设备信息得到所述图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用中进行展示。
84.应理解,在本技术实施例中,所述目标设备并不仅限于一个设备,而是泛指同型号的同外观的设备。例如,耳机设备1、耳机设备2、耳机设备3、耳机设备4以及耳机设备5,当耳机设备1首次与终端进行连接时,在终端内的设备中心应用的文件目录中会保存有耳机设备1的设备图片,设备中心应用的文件目录中保存的设备图片即目标图片,在这之后,与耳机设备1同型号同外观的耳机设备2、耳机设备3、耳机设备4以及耳机设备5与所述终端建立连接时,基于耳机设备2、耳机设备3、耳机设备4以及耳机设备5的设备信息获取目标图片的图片描述符,直接根据图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用中进行展示,而无需执行根据设备信息在设备云端下载设备图片,并将设备图片从设备应用的文件目录中转存到设备中心应用的文件目录中的步骤,减少了运算量,几种同型号、同外观的设备共用一个目标图片,节省了存储空间,减少了资源的浪费。
85.在本技术实施例中,首先获取目标设备的设备信息,然后基于所述设备信息从云端下载所述目标设备对应的设备图片至目标设备应用的文件目录中,从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符,在基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中,最后在所述设备中心应用中展示所述目标图片,实现了在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片,用户不需要进入设备应用中即可在设备中心应用的显示界面查看到各与终端连接的各设备的设备图片,提升了用户体验;并且在目标图片的保存过程中为目标图片添加图片描述符,以图片描述符进行图片的命名,对目标图片进行了归类处理,在目标设备非首次与终端建立连接时,不需要再执行从目标设备应用的文件目录中读取目标图片并存储在设备中心应用的文件目录中的步骤,直接在设备中心应用的文件目录中依据图片描述符进行查找定位即可读取目标图片,并将目标图片在设备中心应用中进行展示,减少了运算量,节省了存储空间;且不论在云端下载了多少目标设备的设备图片,只读取其中一个保存到设备中心应用的文件目录中,并在设备中心应用中仅展示一个,节约了磁盘存储空间以及内存空间。
86.在将目标图片在设备中心应用中进行展示之后,若开发人员对目标设备进行了设备系统升级或功能升级,则目标设备的设备型号和/或版本号可能会发生变化,为此,请参见图5,为本技术另一示意性实施例提供了一种跨应用图片展示方法的流程示意图。如图5所示,所述跨应用图片展示方法可以包括以下步骤。
87.s301,获取目标设备的设备信息;
88.s302,判断所述目标设备的设备型号和/或版本号是否发生变化;
89.具体的,可根据与终端连接的目标设备的设备信息判断所述目标设备的设备型号和/或版本号是否发生变化;
90.s303,若所述目标设备的设备型号和/或版本号发生变化,则从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
91.可以理解的是,若目标设备的设备型号和/或版本号发生变化,则需要对当前在设备中心应用中展示的目标设备的设备图片进行更新,即需要从目标设备应用的文件目录中重新读取目标设备对应的新的目标图片,并将新的目标图片替换在设备中心应用中展示的目标设备的原设备图片,并将新的目标图片在设备中心应用中展示。
92.s304,基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
93.s305,在所述设备中心应用中展示所述目标图片。
94.在本技术实施例中,已经与终端连接的目标设备且目标设备的设备图片在设备中心应用中进行展示之后,若目标设备的设备型号和/或版本号发生变化时,对应在设备中心应用中更新目标设备的设备图片的展示,保证了在设备中心应用中时刻展示目标设备的最新版的设备图片,保证用户时刻都可以查看到最新版的设备图片,提升用户体验。
95.请参见图6,为本技术实施例提供了一种跨应用图片展示装置的结构示意图。如图6所示,该跨应用图片展示装置1可以通过软件、硬件或者两者的结合实现成为终端的全部
或一部分。根据一些实施例,该跨应用图片展示装置1包括,图片读取模块11、图片转存模块12、图片展示模块13,具体包括:
96.图片读取模块11,用于从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符;
97.图片转存模块12,用于基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中;
98.图片展示模块13,用于在所述设备中心应用中展示所述目标图片。
99.可选的,所述图片展示模块13,具体用于:
100.当所述目标设备首次所述终端建立连接,在所述设备中心应用中展示所述目标图片;
101.当所述目标设备非首次与所述终端建立连接,基于所述目标设备的设备信息得到所述图片描述符,基于所述图片描述符从所述设备中心应用的文件目录中定位所述目标图片,并在所述设备中心应用中展示所述目标图片。
102.可选的,请参见图7,为本技术实施例提供了一种跨应用图片展示装置的结构示意图。如图7所示,所述装置还包括:
103.信息获取模块14,用于获取目标设备的设备信息;
104.图片下载模块15,用于基于所述设备信息从云端下载所述目标设备对应的设备图片至目标设备应用的文件目录中。
105.可选的,图7所示,所述装置还包括:
106.更新判断模块16,用于判断所述目标设备的设备型号和/或版本号是否发生变化;
107.图片更新模块17,用于若所述目标设备的设备型号和/或版本号发生变化,则执行所述从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符的步骤。
108.可选的,所述图片读取模块11,具体用于:
109.获取当前与所述终端已连接的设备数量;
110.若所述设备数量小于设备数量阈值,则通过包管理从所述目标设备应用的文件目录中获取目标图片的输入流;
111.若所述设备数量大于或等于设备数量阈值,则通过文件提供者获取目标设备的设备应用中目标图片的通用资源标志符,基于所述通用资源标志符通过内容提供者从所述目标设备应用的文件目录中获取目标图片的输入流。
112.可选的,在所述装置中,所述图片描述符包括设备型号、设备颜色、设备品牌、图片类型、展示类型、版本号、图片后缀中的至少一种。
113.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
114.在本技术实施例中,首先获取目标设备的设备信息,然后基于所述设备信息从云端下载所述目标设备对应的设备图片至目标设备应用的文件目录中,从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符,在基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中,最后在所述
设备中心应用中展示所述目标图片,实现了在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片,用户不需要进入设备应用中即可在设备中心应用的显示界面查看到各与终端连接的各设备的设备图片,提升了用户体验;并且在目标图片的保存过程中为目标图片添加图片描述符,以图片描述符进行图片的命名,对目标图片进行了归类处理,在目标设备非首次与终端建立连接时,不需要再执行从目标设备应用的文件目录中读取目标图片并存储在设备中心应用的文件目录中的步骤,直接在设备中心应用的文件目录中依据图片描述符进行查找定位即可读取目标图片,并将目标图片在设备中心应用中进行展示,减少了运算量,节省了存储空间;当目标设备的设备型号和/或版本号发生变化时,对应在设备中心应用中更新目标设备的设备图片的展示,保证了在设备中心应用中时刻展示目标设备的最新版的设备图片,保证用户时刻都可以查看到最新版的设备图片,提升了用户体验。
115.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1~图5所示实施例的所述跨应用图片展示方法,具体执行过程可以参见图1~图5所示实施例的具体说明,在此不进行赘述。
116.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1~图5所示实施例的所述跨应用图片展示方法,具体执行过程可以参见图1~图5所示实施例的具体说明,在此不进行赘述。
117.请参考图8,其示出了本技术一个示例性实施例提供的终端的结构方框图。本技术中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
118.处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
119.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory,rom)。可选地,该存储器120包括非瞬时性计算机可读介质(non

transitory computer

readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。
120.其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在本技术实施例中,输入装置130可以为温度传感器,用于获取终端的运行温度。输出装置140可以为扬声器,用于输出音频信号。
121.除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wireless fidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
122.在本技术实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本技术实施例对此不作限定。
123.在图6所示的终端中,处理器110可以用于调用存储器120中存储的音频信号处理程序,并执行以实现如本技术各个方法实施例所述的跨应用图片展示方法。
124.采用本技术实施例提供的跨应用图片展示方法,首先获取目标设备的设备信息,然后基于所述设备信息从云端下载所述目标设备对应的设备图片至目标设备应用的文件目录中,从目标设备应用的文件目录中读取与目标设备对应的目标图片,对所述目标图片以及所述目标设备的设备信息进行解析,得到所述目标图片对应的图片描述符,在基于所述图片描述符生成图片名称,将所述目标图片以所述图片名称命名并写入至所述设备中心应用的文件目录中,最后在所述设备中心应用中展示所述目标图片,实现了在用于管理与终端连接的各设备的设备中心应用的显示页面展示与终端连接的各设备的设备图片,用户不需要进入设备应用中即可在设备中心应用的显示界面查看到各与终端连接的各设备的设备图片,提升了用户体验;并且在目标图片的保存过程中为目标图片添加图片描述符,以图片描述符进行图片的命名,对目标图片进行了归类处理,在目标设备非首次与终端建立连接时,不需要再执行从目标设备应用的文件目录中读取目标图片并存储在设备中心应用的文件目录中的步骤,直接在设备中心应用的文件目录中依据图片描述符进行查找定位即可读取目标图片,并将目标图片在设备中心应用中进行展示,减少了运算量,节省了存储空间;当目标设备的设备型号和/或版本号发生变化时,对应在设备中心应用中更新目标设备的设备图片的展示,保证了在设备中心应用中时刻展示目标设备的最新版的设备图片,保证用户时刻都可以查看到最新版的设备图片,提升了用户体验。
125.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
126.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
127.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
128.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可
以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
129.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
130.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
131.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read

only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
132.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献