[0039] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040] 现有技术的智能移动终端及平板安装文件时,所要安装的文件按照原文件容量安装,增大了占据所述智能移动终端及平板容量空间,降低了所述智能移动终端及平板运行所述安装文件的速度。
[0041] 本发明一种基于文件安装虚拟处理的方法、移动终端及存储介质,其方法较佳实施例的方法具体如下:
[0042] 所述基于文件安装的虚拟处理方法,其包括步骤:
[0043] A、将移动终端要安装的文件转化成文件数据,所述文件数据由若干条指令数据块组成;
[0044] B、将每一指令数据块转化为若干电脉冲信号;
[0045] C、判断所述电脉冲信号中的相邻相同电脉冲数量;
[0046] D、将相同之电脉冲进行安装到要安装的文件中。
[0047] 具体地,如图1所示,本发明所述步骤A还包括:在移动终端处理系统中设置文件安装检测模块100,所述文件安装检测模块100检测所述智能移动终端及平板要安装的文件,所述文件安装检测模块内设置文件安装指令数据检测单元101,所述文件安装指令数据检测单元101检测所述智能移动终端及平板要安装文件的若干条指令数据块。设所述若干条指令数据块组成所述智能移动终端及平板要安装的文件,即所述要安装的文件通过所述文件安装检测模块转化成文件数据,所述文件数据由所述若干条指令数据块组成。
[0048] 设所述若干条指令数据块中,每个所述指令数据块由若干个数字信息组成,所述数字信息反映所述要安装文件的信息。
[0049] 本发明所述步骤B还包括,在所述文件安装检测模块100内设置文件安装指令数据转化单元103,如图2所示,所述文件安装指令数据转化单元102转化所述指令数据块为电脉冲信号。设所述指令数据块中的每个数字信息通过所述文件安装指令数据转化单元103转化成1个电脉冲信号,则设指令数据块1转化的电脉冲信号为Vp11,Vp12,…,V p(1m);指令数据块(n)转化的电脉冲信号为V p(n1),V p(n2),…,V p(nm)。n和m是计数自然数,根据指令数据块的多少以及对应指令数据块的大小而定。
[0050] 本发明所述步骤C还包括,设置文件安装虚拟处理模块200,如图3所示,所述文件安装虚拟处理模块200虚拟处理所述智能移动终端及平板正在安装的文件。所述文件安装虚拟处理模块200内设置文件安装电脉冲检测单元201,所述文件安装电脉冲检测单元201检测所述指令数据块转化的所述若干个电脉冲是否存在相同,即所述文件安装电脉冲检测单元检测每个所述指令数据块转化的所述若干个电脉冲相同的数量。
[0051] 本发明所述步骤D还包括,若所述文件安装电脉冲检测单元201检测到所述指令数据块1转化的所述电脉冲信号Vp11,Vp12,…,V p(1m)时(图3中示意为Vp1,Vp2,…,V p(m)),设所述文件安装电脉冲检测单元201检测所述电脉冲信号Vp1,Vp2,…,V p(m)中的相邻相同的电脉冲数量为m1,m2,…,m,则所述文件安装电脉冲检测单元201输出所述相同电脉冲数量到所述文件安装虚拟处理模块200中。
[0052] 即所述文件安装电脉冲检测单元201输出m1个相同电脉冲数量到所述文件安装虚拟处理模块时,设所述文件安装虚拟处理模块200输出电脉冲V p(r1m1),即为m1个相同电脉冲V p(r1);所述文件安装电脉冲检测单元输出m2个相同电脉冲数量到所述文件安装虚拟处理模块时,设所述文件安装虚拟处理模块输出电脉冲V p(r2m2),即为m2个相同电脉冲V p(r2);以此类推,所述文件安装电脉冲检测单元输出m个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块200输出电脉冲V p(r m),即为m个相同电脉冲V p(r),则设所述智能移动终端及平板在要安装的文件中只需要安装所述电脉冲V p(r1m1),电脉冲V p(r2m2),…,电脉冲V p(r m)信息即可。由此可以节省安装文件的记录,方便远程安装使用。
[0053] 若所述文件安装电脉冲检测单元201检测到相同的电脉冲数量m1后,间隔p个不同的电脉冲,再检测到m2个相同的电脉冲数量,则所述p个不同的电脉冲信息被安装到所述要安装的文件中。
[0054] 若所述文件安装电脉冲检测单元201检测所述指令数据块(n)转化的所述电脉冲信号Vpn1,Vpn2,…,V p(nm)时,如图4所示,设所述文件安装电脉冲检测单元检测所述电脉冲信号Vpn1,Vpn2,…,V p(nm)的相邻相同的电脉冲数量为m1,m2,…,m(此处的m1,m2,…,m只是代表不一定的相同电脉冲数量,每个指令数据块并不一定相同,根据实际情况可以有不同的数量队列),则所述文件安装电脉冲检测单元201输出所述相同电脉冲数量到所述文件安装虚拟处理模块即可,原理同上指令数据块1的处理过程。
[0055] 所述文件安装电脉冲检测单元201输出m1个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块输出电脉冲V p(q1m1),即为m1个相同电脉冲V p(q1);所述文件安装电脉冲检测单元201输出m2个相同电脉冲数量到所述文件安装虚拟处理模块时,设所述文件安装虚拟处理模块输出电脉冲V p(q2m2),即为m2个相同电脉冲V p(q2);以此类推,所述文件安装电脉冲检测单元输出m个相同电脉冲数量到所述文件安装虚拟处理模块时,设所述文件安装虚拟处理模块输出电脉冲V p(q m),即为m个相同电脉冲V p(q),则设所述智能移动终端及平板在要安装的文件中只需要安装所述电脉冲V p(q1m1),电脉冲V p(q2m2),…,电脉冲V p(q m)信息即可。
[0056] 所述智能移动终端及平板安装文件时,将所述安装文件依上述虚拟处理输出,而不改变所述安装文件的显示状态,从而降低了所述安装文件占据所述智能移动终端及平板容量空间;打开所述安装文件时,所述文件虚拟处理输出的信息能直接打开,极大地提高了用户体验。
[0057] 本发明基于文件安装虚拟处理的方法、移动终端及存储介质中,所述移动终端的一较佳实施例,更加具体地说明与本发明相关的技术方案。具体实现系统如下:
[0058] 所述移动终端,如图5所示,包括处理器10,以及与所述处理器10连接的存储器20即存储介质,
[0059] 所述存储器20存储有基于文件安装的虚拟处理程序,该基于文件安装的虚拟处理程序被所述处理器10执行时实现以下步骤:
[0060] A、将移动终端要安装的文件转化成文件数据,所述文件数据由若干条指令数据块组成;
[0061] B、将每一指令数据块转化为若干电脉冲信号;
[0062] C、判断所述电脉冲信号中的相邻相同电脉冲数量;
[0063] D、将相同之电脉冲进行安装到要安装的文件中。
[0064] 具体地,如图1所示,本发明所述移动终端在执行所述步骤A时还包括:本发明所述移动终端设置采用文件安装检测模块100,所述文件安装检测模块100检测所述智能移动终端及平板要安装的文件。所述文件安装检测模块100内设置文件安装指令数据检测单元101,所述文件安装指令数据检测单元101检测所述智能移动终端及平板要安装文件的若干条指令数据块。设所述若干条指令数据块组成所述智能移动终端及平板要安装的文件,即所述要安装的文件通过所述文件安装检测模块100转化成文件数据,所述文件数据由所述若干条指令数据块组成。设所述若干条指令数据块中,每个所述指令数据块由若干个数字信息组成,所述数字信息反映所述要安装文件的信息。
[0065] 本发明所述移动终端在执行所述步骤B时还包括:在所述文件安装检测模块100内设置文件安装指令数据转化单元102,所述文件安装指令数据转化单元102转化所述指令数据块为电脉冲信号。设所述指令数据块中的每个数字信息通过所述文件安装指令数据转化单元102转化成1个电脉冲信号,则设指令数据块1转化的电脉冲信号为Vp11,Vp12,…,V p(1m);指令数据块(n)转化的电脉冲信号为V p(n1),V p(n2),…,V p(nm)。n、m为计数自然数,根据指令数据块的数量及其大小而确定。
[0066] 本发明所述移动终端在执行所述步骤C时还包括:设置文件安装虚拟处理模块200,如图2所示,所述文件安装虚拟处理模块200虚拟处理所述智能移动终端及平板正在安装的文件。所述文件安装虚拟处理模块200内设置文件安装电脉冲检测单元201,所述文件安装电脉冲检测单元201检测所述指令数据块转化的所述若干个电脉冲是否存在相同,即所述文件安装电脉冲检测单元201检测每个所述指令数据块转化的所述若干个电脉冲相同的数量。
[0067] 本发明所述移动终端在执行所述步骤D时还包括,如图3所示,若所述文件安装电脉冲检测单元201检测所述指令数据块1转化的所述电脉冲信号Vp11,Vp12,…,V p(1m)时(图3中所示为Vp1,Vp2,…,V p(m)),设所述文件安装电脉冲检测单元201检测所述电脉冲信号Vp1,Vp2,…,V p(m)的相邻相同的电脉冲数量为m1,m2,…,m(此处的m1,m2,…,m只是代表不一定的相同电脉冲数量,每个指令数据块并不一定相同,根据实际情况可以有不同的数量队列),则所述文件安装电脉冲检测单元201输出所述相同电脉冲数量到所述文件安装虚拟处理模块200。
[0068] 即所述文件安装电脉冲检测单元201输出m1个相同电脉冲数量到所述文件安装虚拟处理模块200时,如图3所示,设所述文件安装虚拟处理模块200输出电脉冲V p(r1m1),即为m1个相同电脉冲V p(r1);所述文件安装电脉冲检测单元201输出m2个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块200输出电脉冲V p(r2m2),即为m2个相同电脉冲V p(r2);以此类推,所述文件安装电脉冲检测单元201输出m个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块200输出电脉冲V p(r m),即为m个相同电脉冲V p(r),则设所述智能移动终端及平板在要安装的文件中只需要安装所述电脉冲V p(r1m1),电脉冲V p(r2m2),…,电脉冲V p(r m)信息即可。
[0069] 若所述文件安装电脉冲检测单元201检测到相同的电脉冲数量m1后,间隔p个不同的电脉冲,再检测到m2个相同的电脉冲数量,则所述p个不同的电脉冲信息被安装到所述要安装的文件中。
[0070] 若所述文件安装电脉冲检测单元201检测所述指令数据块(n)转化的所述电脉冲信号Vpn1,Vpn2,…,V p(nm)时,设所述文件安装电脉冲检测单元201检测所述电脉冲信号Vpn1,Vpn2,…,V p(nm)的相邻相同的电脉冲数量为m1,m2,…,m,则所述文件安装电脉冲检测单元201输出所述相同电脉冲数量到所述文件安装虚拟处理模块200。
[0071] 即所述文件安装电脉冲检测单元201输出m1个相同电脉冲数量到所述文件安装虚拟处理模块200时,如图4所示,设所述文件安装虚拟处理模块200输出电脉冲V p(q1m1),即为m1个相同电脉冲V p(q1);所述文件安装电脉冲检测单元201输出m2个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块200输出电脉冲V p(q2m2),即为m2个相同电脉冲V p(q2);以此类推,所述文件安装电脉冲检测单元201输出m个相同电脉冲数量到所述文件安装虚拟处理模块200时,设所述文件安装虚拟处理模块200输出电脉冲V p(q m),即为m个相同电脉冲V p(q),则设所述智能移动终端及平板在要安装的文件中只需要安装所述电脉冲V p(q1m1),电脉冲V p(q2m2),…,电脉冲V p(q m)信息即可。
[0072] 则所述智能移动终端及平板安装文件时,将所述安装文件虚拟处理输出,而不改变所述安装文件的显示状态,降低所述安装文件占据所述智能移动终端及平板容量空间。打开所述安装文件时,所述文件虚拟处理输出的信息能直接打开,极大提高了用户体验。
[0073] 本发明所述基于文件安装虚拟处理的方法、移动终端及存储介质还可以设置所述安装文件的数据,即保存电脉冲的虚拟处理文件,可以设置在远程服务器端,从而实现虚拟安装在远端,尤其对现有技术中的移动终端存储空间不足问题能提供更好的解决方案。本发明存储安装文件时通过从电脉冲角度进行分析,相邻相同的电脉冲仅保存单元数据和数量即可,并且不影响显示状态,从而可以有效降低对存储介质容量的要求。
[0074] 本发明实施例中还提供了一种存储介质,如图5所示,其中,所述存储介质20存储有文件安装虚拟处理程序,该文件安装虚拟处理程序被处理器10执行时实现所述文件安装虚拟处理方法的步骤,具体如上所述。
[0075] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。