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

资源文件的处理方法、装置、电子设备及可读介质与流程

2022-09-07 15:42:09 来源:中国专利 TAG:


1.本发明实施例涉及互联网技术领域,特别是涉及一种资源文件的处理方法、一种资源文件的处理装置、一种电子设备以及一种计算机可读介质。


背景技术:

2.随着互联网技术的飞速发展,app(application,应用程序))的更新迭代速度越来越快,app多次版本迭代使得app安装包的大小也随之增大,过大的app安装包会占用较多的存储空间,因此对app安装包进行优化已成为本领域技术人员亟待解决的问题。
3.现有技术中,app安装包的优化方式,是通过删除app安装包中的无用的资源文件。然而,虽然现有技术能够在一定程度上缩减app安装包的体积,但是会存在将有用的资源文件误删除,进而导致出现app崩溃、app运行错误等问题。


技术实现要素:

4.本发明实施例是提供一种资源文件的处理方法、装置、电子设备以及计算机可读存储介质,以解决在缩减app安装包的体积时,将有用的资源文件误删除的问题。
5.本发明实施例公开了一种资源文件的处理方法,包括:
6.获取应用程序中的资源文件的使用时间和文件标识;所述使用时间为通过对所述应用程序的视图控件监听得到,所述视图控件用于在所述应用程序的界面中展示所述资源文件,所述文件标识用于唯一识别所述资源文件;
7.将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;
8.接收所述服务器发送的所述待处理文件标识;
9.将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
10.可选地,所述视图控件设置有插桩函数,所述插桩函数用于对所述视图控件中的资源文件进行监听。
11.可选地,在所述将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除之后,所述方法还包括:
12.响应于在所述应用程序上显示目标资源文件的操作,获取所述目标资源文件的目标文件标识;
13.若在所述应用程序中不存在所述目标文件标识对应的资源文件,则向所述服务器发送所述目标文件标识;
14.在接收所述服务器针对所述目标文件标识发送的目标资源文件后,在所述应用程序的界面中通过所述视图控件展示所述目标资源文件。
15.可选地,所述资源文件包括图片文件。
16.可选地,所述将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除,包括:
17.若所述待处理文件标识没有在所述应用程序的指定文件中被引用,则将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
18.本发明实施例还公开了一种资源文件的处理装置,包括:
19.获取模块,用于获取应用程序中的资源文件的使用时间和文件标识;所述使用时间为通过对所述应用程序的视图控件监听得到,所述视图控件用于在所述应用程序的界面中展示所述资源文件,所述文件标识用于唯一识别所述资源文件;
20.发送模块,用于将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;
21.接收模块,用于接收所述服务器发送的所述待处理文件标识;
22.删除模块,用于将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
23.可选地,所述视图控件设置有插桩函数,所述插桩函数用于对所述视图控件中的资源文件进行监听。
24.可选地,所述装置还包括:重新获取模块,用于响应于在所述应用程序上显示目标资源文件的操作,获取所述目标资源文件的目标文件标识;若在所述应用程序中不存在所述目标文件标识对应的资源文件,则向所述服务器发送所述目标文件标识;在接收所述服务器针对所述目标文件标识发送的目标资源文件后,在所述应用程序的界面中通过所述视图控件展示所述目标资源文件。
25.可选地,所述资源文件包括图片文件。
26.可选地,所述删除模块,用于若所述待处理文件标识没有在所述应用程序的指定文件中被引用,则将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
27.本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
28.所述存储器,用于存放计算机程序;
29.所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
30.本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
31.本发明实施例还公开了一种计算机程序产品,该程序产品被存储在存储介质中,该计算机程序产品被至少一个处理器执行以实现如本发明实施例所述的方法。
32.本发明实施例包括以下优点:
33.在本发明实施例中,获取应用程序中的资源文件的使用时间和文件标识,其中,使用时间为通过对应用程序的视图控件监听得到,视图控件用于在应用程序的界面中展示资源文件,文件标识用于唯一识别资源文件,然后,将使用时间和文件标识发送至服务器,服
务器在获取资源文件在应用程序中的创建时间后,若文件标识相同的使用时间和所述创建时间之间的时间差值超过预设阈值,说明该文件标识对应的资源文件是无用的资源文件,则将该文件标识确定为待处理文件标识,在接收到服务器发送的待处理文件标识,可以将应用程序中待处理文件标识对应的资源文件,作为无用的资源文件删除。本发明实施例通过监听应用程序中资源文件在视图控件,来准确确定资源文件的最近一次的使用时间,从而可以基于该使用时间确定资源文件是否是超过预设阈值没有被使用,若是,则可以作为无用的资源文件从app安装包中删除,在缩减app安装包的体积时,避免了将有用的资源文件误删除。
附图说明
34.图1是本发明实施例中提供的一种资源文件的处理方法的步骤流程图;
35.图2是本发明实施例中提供的一种资源文件的处理流程图;
36.图3是本发明实施例中提供的一种资源文件的处理装置的结构框图。
具体实施方式
37.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
38.在相关技术中,app安装包的优化方式,是使用android studio(开发者对android的应用程序进行开发所使用的常用的代码编辑和编译工具)提供的检测无用的资源的功能。然后,由于android studio提供的检测无用的资源的功能,有些资源文件是通过反射方式调用,或者rn(开源的跨平台移动应用开发框架)内置的资源文件,这类资源文件被检测为无用的资源文件,会被误删除,进行影响app的正常运行。
39.针对上述问题,本发明实施例提供了一种资源文件的处理方法,利用hook(是一个处理消息的程序段,通过系统调用,挂入终端设备的系统)技术,监听视图控件中展示的资源文件,并记录对应的使用时间,然后,可以结合资源文件的创建时间,来确定长时间未被使用的资源文件,从app安装包中删除,以缩减app安装包的体积。
40.本发明实施例所提供的资源文件的处理方法,可以应用于如图1所示的应用环境中。其中,终端设备102均通过网络与服务器104进行通信。具体地,终端设备102获取应用程序中的资源文件的使用时间和文件标识;使用时间为通过对应用程序的视图控件监听得到,视图控件用于在应用程序的界面中展示资源文件,文件标识用于唯一识别资源文件;将使用时间和文件标识发送至服务器104;服务器104用于在获取资源文件在应用程序中的创建时间后,若文件标识相同的使用时间和创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;终端设备102接收服务器发送的待处理文件标识;将应用程序中待处理文件标识对应的资源文件,作为无用的资源文件删除。
41.实际应用中,终端设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、机器人、车载终端和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
42.参照图1,示出了本发明实施例中提供的一种资源文件的处理方法的步骤流程图,具体可以包括如下步骤:
43.步骤102、获取应用程序中的资源文件的使用时间和文件标识;所述使用时间为通过对所述应用程序的视图控件监听得到,所述视图控件用于在所述应用程序的界面中展示所述资源文件,所述文件标识用于唯一识别所述资源文件。
44.在具体实现中,应用程序(app)的app安装包是通过项目代码和项目资源包打包封装得到。其中,项目源码是指的app的源代码,项目资源包是指的app的项目代码中使用到的资源文件的集合,包括实现app的各种功能所需要的资源文件。具体地,资源文件是在app中提供界面展示或者表示形状、样式、声音等属性等设计文件,具体可以包括图片文件、布局或样式文件、音频文件和视频文件等等。
45.其中,项目资源包中可以包括多个资源文件,每个资源文件具有对应的文件标识,基于文件标识可以唯一识别资源文件,具体地,文件标识可以是编号、名称等字符串,例如,文件标识可以是【风景图.jpg】、【005.mp3】。在一可选实施例中,文件标识可以是基于md5(message digest algorithm,消息摘要算法第五版)算法针对资源文件计算得到md5值,具体地,md5算法是一种消息摘要算法,可以针对资源文件按照一定的规则生成一串特殊的字符串,一个资源文件所对应的md5值是固定的,当资源文件内容变化后,其md5值也会变化,因此,在本发明实施例中通过使用md5值来作为资源文件的文件标识,除了可以用于验证资源文件是否是相同的资源文件,还可以确保资源文件在保存时或者在传输过程中未被篡改,保证了资源文件的安全性和准确性。
46.在app运行的过程中,在app的界面中需要通过视图控件(view)展示资源文件,例如,若需要在app的界面中展示一张风景的图片,则需要将风景的图片填入视图控件后展示。在本发明实施例中,为了能够准确监听到资源文件最近一次在app中被使用的使用时间,是通过对app的视图控件监听。
47.作为一个示例,在app中针对视图控件设置有插桩函数,具体地,对app的视图控件进行程序插桩处理,程序插桩处理是指在保证app原有逻辑完整性的基础上,在app中插入一些探针,其中,探针本质上就是进行信息采集的代码段,可以是赋值语句或采集覆盖信息的函数调用等等。如此,在对插入插桩函数的app进行监听的过程中,通过插桩函数用于对视图控件中的资源文件进行监听,若资源文件通过视图控件在app的界面中进行展示,说明该资源文件被使用,则可以得到资源文件最近一次的使用时间。例如,若通过插桩函数确定app的视图控件中,在2020-5-20 12:00:00展示了图片文件a1,则可以将2020-5-20 12:00:00作为图片文件a1的使用时间。
48.在本发明实施例中,可以按照app的版本周期进行资源文件的处理,例如,在app从版本v1.0迭代至版本v2.0时,就可以获取app中的资源文件的使用时间和文件标识,以后续进行资源文件的处理。
49.步骤104、将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识。
50.在服务器中,存储有app的资源文件的文件标识,以及资源文件在app中的创建时间,其中,创建时间是在app迭代更新的过程中,第一次添加到app的时间,例如,假设从版本v2.0更新至版本v3.0时,在2020-10-20 12:00:00新增了图片文件a2,则可以将2020-10-20 12:00:00作为图片文件a2的创建时间。
51.在本发明实施例中,app可以将资源文件的使用时间和文件标识发送至服务器,服务器可以在获取到在服务器保持的资源文件的创建时间和文件标识,然后确定文件标识相同的资源文件的使用时间和创建时间,若两个时间之间的时间差值超过预设阈值,例如超过半年,若是说明该文件标识对应的资源文件长时间未被使用,是一个无用的资源文件,则将该文件标识为待处理文件标识,即需要从app安装包中删除的无用的资源文件对应的文件标识。
52.步骤106、接收所述服务器发送的所述待处理文件标识。
53.步骤108、将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
54.在确定待处理文件标识,服务器可以将待处理文件标识发送至终端设备的app,app将会基于待处理文件标识,将项目资源包中该待处理文件标识对应的资源文件删除,避免app安装包占用大量的内存空间,影响终端设备的性能。
55.在上述资源文件的处理方法中,获取应用程序中的资源文件的使用时间和文件标识,其中,使用时间为通过对应用程序的视图控件监听得到,视图控件用于在应用程序的界面中展示资源文件,然后,将使用时间和文件标识发送至服务器,服务器在获取资源文件在应用程序中的创建时间后,若文件标识相同的使用时间和所述创建时间之间的时间差值超过预设阈值,说明该文件标识对应的资源文件是无用的资源文件,则将该文件标识确定为待处理文件标识,在接收到服务器发送的待处理文件标识,可以将应用程序中待处理文件标识对应的资源文件,作为无用的资源文件删除。本发明实施例通过监听应用程序中资源文件在视图控件,来准确确定资源文件的最近一次的使用时间,从而可以基于该使用时间确定资源文件是否是超过预设阈值没有被使用,若是,则可以作为无用的资源文件从app安装包中删除,在缩减app安装包的体积时,避免了将有用的资源文件误删除。
56.在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
57.在一示例性实施例中,在所述步骤108、将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除之后,所述方法还可以包括如下步骤:
58.响应于在所述应用程序上显示目标资源文件的操作,获取所述目标资源文件的目标文件标识;
59.若在所述应用程序中不存在所述目标文件标识对应的资源文件,则向所述服务器发送所述目标文件标识;
60.在接收所述服务器针对所述目标文件标识发送的目标资源文件后,在所述应用程序的界面中通过所述视图控件展示所述目标资源文件。
61.在具体实现中,在终端设备的app本地删除了无用的资源文件后,服务器将仍然保存这些资源文件,如果用户需要使用被删除了的无用的资源文件,就可以从服务器下载这些资源文件,并通过视图控件在app的界面中展示。例如,假设app的房屋交易板块的资源文件长时间未被使用,可能已经作为无用的资源文件在本地中删除,如果需要找房屋出租时,那么就需要浏览到app的房屋交易板块的资源文件,此时可以从服务器中获取到房屋交易板块的资源文件。
62.在本发明实施例中,响应于用户在app上显示目标资源文件的操作,获取目标资源
文件的目标文件标识,例如,假设用户点击了app界面中的房屋交易板块,那么将获取房屋交易板块的资源文件的文件标识,作为目标文件标识,如果在app中不存在目标文件标识对应的资源文件,说明该资源文件已经被作为无用的资源文件从本地删除,则可以向服务器发送目标文件标识,以从服务器获取到目标文件标识对应的目标资源文件,从而可以在app的界面中通过视图控件展示目标资源文件。
63.在上述示例性实施例中,设置了兜底策略,具体地,在应用程序本地删除了无用的资源文件,该无用的资源文件仍然可以保存在服务器中,如此,如果需要在应用程序中展示被删除了的无用的资源文件,可以从服务器中获取并在应用程序的界面中展示,保证了用户正常使用应用程序,保证了用户的使用体验。
64.在一示例性实施例中,所述步骤108、将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除,可以包括如下步骤:
65.若所述待处理文件标识没有在所述应用程序的指定文件中被引用,则将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
66.在具体实现中,app安装包的项目代码中可以包括多个代码文件,其中,代码文件包括了指定文件,指定文件是app的开发代码,非常重要,不可随意改动,若改动容易出现app崩溃、运行错误等问题。
67.因此,本发明实施例在得到待处理文件标识后,可以先在项目代码中进行搜索,如果搜索发现待处理文件标识在项目代码中的指定文件中,则不会在app中删除待处理文件标识对应的资源文件。当然,如果搜索发现待处理文件标识不在项目代码中的指定文件中,则可以在app中删除待处理文件标识对应的资源文件。
68.在上述示例性实施例中,如果搜索发现待处理文件标识在项目代码中的指定文件中,说明该资源文件是有用的资源文件,则可以不对该资源文件进行删除,从而保证了应用程序的正常运行。
69.在实际应用中,在app迭代很多版本后,废弃无用的资源文件,例如图片文件会保留,增加app安装包大小,误删除资源文件又会引起app功能不正常,例如无法正常显示图片,为了使本领域技术人员更好地理解本发明实施例,以下采用一个完整例子进行说明。参照图2,是本发明实施例提供的一种资源文件的处理的流程图,针对app安装包的图片文件,图片控件通过视图控件imageview进行展示,具体处理步骤如下:
70.步骤202、利用hook技术,获取在app中对图片控件imageview设置插桩函数监听到的图片文件的使用时间。可选地,可以按照版本周期统计用户使用过图片文件;
71.步骤204、计算用户使用过的图片文件的md5值;
72.步骤206、将用户使用过的图片文件的md5值发送到服务器;
73.步骤208、服务器通过与本地的md5值和创建时间比对以找到长时间未使用的图片文件,然后,可以将创建时间与使用时间超过半年以上,确定为大概率不用的无用的资源文件,终端设备的app可以本地将图片作为无用的资源文件删除。其中,本发明实施例设置了兜底策略,具体地,在终端设备本地删除后的图片仍然会保存在服务器中,如果用户在app中需要使用在终端设备本地删除后的图片,可以从服务器下载并在应用程序的界面中展示。
74.应用本发明实施例,可以删除app安装包中真正的无用资源文件,减少app安装包
的体积,此外,通过设置兜底策略,使得即使在终端设备删除了本地app安装包中的资源文件,也可以从服务器中找回该资源文件并在应用程序的界面中展示,保证了用户的使用体验。
75.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
76.参照图3,示出了本发明实施例中提供的一种资源文件的处理装置的结构框图,具体可以包括如下模块:
77.获取模块302,用于获取应用程序中的资源文件的使用时间和文件标识;所述使用时间为通过对所述应用程序的视图控件监听得到,所述视图控件用于在所述应用程序的界面中展示所述资源文件,所述文件标识用于唯一识别所述资源文件;
78.发送模块304,用于将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;
79.接收模块306,用于接收所述服务器发送的所述待处理文件标识;
80.删除模块308,用于将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
81.在一示例性实施例中,所述视图控件设置有插桩函数,所述插桩函数用于对所述视图控件中的资源文件进行监听。
82.在一示例性实施例中,所述装置还包括:重新获取模块,用于响应于在所述应用程序上显示目标资源文件的操作,获取所述目标资源文件的目标文件标识;若在所述应用程序中不存在所述目标文件标识对应的资源文件,则向所述服务器发送所述目标文件标识;在接收所述服务器针对所述目标文件标识发送的目标资源文件后,在所述应用程序的界面中通过所述视图控件展示所述目标资源文件。
83.在一示例性实施例中,所述资源文件包括图片文件。
84.在一示例性实施例中,所述删除模块308,用于若所述待处理文件标识没有在所述应用程序的指定文件中被引用,则将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
85.在本发明实施例中,通过监听应用程序中资源文件在视图控件,来准确确定资源文件的最近一次的使用时间,从而可以基于该使用时间确定资源文件是否是超过预设阈值没有被使用,若是,则可以作为无用的资源文件从app安装包中删除,在缩减app安装包的体积时,避免了将有用的资源文件误删除。
86.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
87.优选的,本发明实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述资源文件的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
88.本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述资源文件的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
89.本发明实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述资源文件的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
90.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
91.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
92.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
93.本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
94.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
95.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
96.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
97.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
98.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
99.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献