应用程序的优化方法、装置和系统的制作方法
【专利摘要】本发明公开了一种应用程序的优化方法,包括以下步骤:接收操作设备的连接请求,并与操作设备进行连接;连接建立后,将内存数据同步发送至操作设备;接收操作设备对内存数据编辑后的数据;显示编辑后的数据对应的内容;其中,内存数据为运行在移动设备上的应用程序中的数据。上述应用程序的优化方法,实现了在不关闭应用程序的情况下,直接在移动设备上进行编辑、修改以及删除等优化操作,由此,可以达到操作耗时少的有益效果。本发明还公开了一种应用程序的优化装置和系统。
【专利说明】
应用程序的优化方法、装置和系统
技术领域
[0001]本发明涉及计算机应用技术领域,特别是涉及一种应用程序的优化方法、装置和系统。
【背景技术】
[0002]目前,在应用程序研发过程中,通常要对应用程序进行大量的后期修改与调整。为了观察调整后的结果,就必须对应用程序代码进行重新编译,且编译正确再进行发布,最后关闭并卸载已安装好的游戏,然后在移动设备上进行重新的安装。
[0003]上述操作方法对应用程序代码的重新编译是在PC(Personal Computer,个人电脑)上进行操作的,操作后需要花费时间对编译文件进行打包,最终将打包的文件花费时间进行移动设备的上传并启动。操作步骤繁琐,耗时时间长,且不能一边编译一边通过可视化界面实现游戏功能的调整,不具有易用性。
【发明内容】
[0004]基于此,有必要提供一种操作耗时少的应用程序的优化方法、装置和系统。
[0005]—种应用程序的优化方法,包括以下步骤:
接收操作设备的连接请求,并与所述操作设备进行连接;
连接建立后,将内存数据同步发送至所述操作设备;
接收所述操作设备对所述内存数据编辑后的数据;
显示编辑后的数据对应的内容;
其中,所述内存数据为运行在移动设备上的应用程序中的数据。
[0006]在其中一个实施例中,所述将内存数据同步发送至所述操作设备之前还包括: 移动设备判断运行的所述应用程序是否为第一次启动;
若所述应用程序为第一次启动,则将所述应用程序的多种资源进行自动解压,并将解压后的信息存储到所述移动设备的可写目录中;
若所述应用程序不为第一次启动,则进入所述可写目录中对预先存储的解压后的信息进行搜索与调取;
其中,所述多种资源包括应用程序的图片、应用程序的运行脚本。
[0007]在其中一个实施例中,还包括:启动预设协议监听端口对所述连接请求进行监听; 当监听到有所述连接请求时,则对所述连接请求进行执行,并将连接结果进行显示;
当没有监听到所述连接请求时,则继续监听。
[0008]在其中一个实施例中,还包括:对接收到的所述内存数据执行编辑后的数据存储在服务器中;
其中,所述服务器包括数据记录模块,所述数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。
[0009]在其中一个实施例中,所述操作设备为移动终端或台式电脑。
[0010]一种应用程序的优化装置,包括:
连接模块,用于接收操作设备的连接请求,并与所述操作设备进行连接;
发送模块,用于连接建立后,将内存数据同步发送至所述操作设备;
接收模块,用于接收所述操作设备对所述内存数据编辑后的数据;
显示模块,用于显示编辑后的数据对应的内容;
其中,所述内存数据为运行在移动设备上的应用程序中的数据。
[0011]在其中一个实施例中,在所述发送模块之前还包括:判定模块,用于判断运行的所述应用程序是否为第一次启动;
若所述应用程序为第一次启动,则将所述应用程序的多种资源进行自动解压,并将解压后的信息存储到所述移动设备的可写目录中;
若所述应用程序不为第一次启动,则进入所述可写目录中对预先存储的解压后的信息进行搜索与调取;
其中,所述多种资源包括应用程序的图片、应用程序的运行脚本。
[0012]在其中一个实施例中,还包括:监听模块,用于启动预设协议监听端口对所述连接请求进行监听;
当监听到有所述连接请求时,则对所述连接请求进行执行,并将连接结果进行显示;
当没有监听到所述连接请求时,则继续监听。
[0013]在其中一个实施例中,还包括:存储模块,用于对接收到的所述内存数据执行编辑后的数据存储在服务器中;
其中,所述服务器包括数据记录模块,所述数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。
[OOM] —种应用程序的优化系统,包括:
移动设备,用于启动预设协议监听端口,并等待启动所述预设协议的操作设备进行连接;接收到所述操作设备发送的连接请求后,与所述操作设备进行连接,并将内存数据发送至所述操作设备;以及对所述操作设备接收到的所述内存数据执行编辑后对应的内容进行显不;
操作设备,用于通过网络地址转换广播方式对所述移动设备进行搜索,并向搜索到的所述移动设备发送连接请求;以及接收到所述移动设备同步的内存数据后进行编辑操作。
[0015]上述应用程序的优化方法、装置和系统,通过接收操作设备的连接请求,并与操作设备进行连接;连接建立后,将内存数据同步发送至操作设备;接收操作设备对内存数据编辑后的数据,并显示编辑后的数据对应的内容。上述应用程序的优化方法,实现了在不关闭游戏的情况下,直接在移动设备上进行编辑、修改以及删除等优化操作,由此,可以达到操作耗时少的有益效果。
【附图说明】
[0016]图1是一个实施例中应用程序的优化方法的流程示意图;
图2是另一个实施例中应用程序的优化方法的流程示意图;
图3是一个实施例中应用程序的优化装置的结构示意图;
图4是另一个实施例中应用程序的优化装置的结构示意图; 图5是一个实施例中应用程序的优化系统的结构示意图;
图6是应用程序的优化系统的示例图;以及图7是应用程序的优化系统中移动设备判定应用程序是否为第一次启动的示例图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及优点更加清楚明白,以下通过实施例,并结合附图,对本发明应用程序的优化方法、装置和系统的【具体实施方式】进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0018]参见图1,一个实施例中,应用程序运行状态下的优化方法包括以下步骤:
步骤102,接收操作设备的连接请求,并与操作设备进行连接。
[0019]本实施例中,在接收操作设备发送的连接请求之前,还包括:启动预设协议监听端口对连接请求进行监听;当监听到有连接请求时,则对连接请求进行执行,并将连接结果进行显示;当没有监听到连接请求时,则继续监听。具体的,操作设备启动预设协议,通过在同一网段中发送网络地址转换广播,获取也开启着预设协议监听端口的移动设备。其中,预设协议可以是但不限制于UDP(User Datagram Protocol,用户数据报协议)协议。由此,提高了与操作设备建立连接关系的准确性与适用性。
[0020]步骤104,连接建立后,将内存数据同步发送至操作设备。
[0021]本实施例中,内存数据为运行在移动设备上的应用程序中的数据。其中,具体包含数据对象,以及与数据对象相关的参数及坐标。
[0022]进一步的,在一个实施例中,将内存数据同步发送至操作设备之前还包括:移动设备判断运行的应用程序是否为第一次启动;若应用程序为第一次启动,则将应用程序的多种资源进行自动解压,并将解压后的信息存储到移动设备的可写目录中;若应用程序不为第一次启动,则进入可写目录中对预先存储的解压后的信息进行搜索与调取;其中,多种资源包括应用程序的图片、应用程序的运行脚本。
[0023]步骤106,接收操作设备对内存数据编辑后的数据。
[0024]本实施例中,对接收到的内存数据进行编辑包括但不限于:编辑数据操作、修改数据操作以及删除数据操作。由此,提高了对接收到的内存数据执行编辑的多样性与适用性。
[0025]步骤108,显示编辑后的数据对应的内容。
[0026]本实施例中,显示编辑后的数据对应的内容具体为:通过对接收到的内存数据进行编辑,编辑后的数据通过移动设备中的应用程序进行解析,将解析后的结果在移动设备的屏幕中显示出来。由此,提高了对接收到的内存数据执行编辑后对应的内容显示的实时性与高效性。
[0027]上述应用程序的优化方法,通过接收操作设备的连接请求,并与操作设备进行连接;连接建立后,将内存数据同步发送至操作设备;接收操作设备对内存数据编辑后的数据;显示编辑后的数据对应的内容。本实施例中的应用程序的优化方法,实现了在不关闭游戏的情况下,直接在移动设备上进行编辑、修改以及删除等优化操作,由此,可以达到操作耗时少的有益效果。
[0028]此外,参见图2,在一个实施例中,该应用程序的优化方法还包括:
步骤110,对接收到的内存数据执行编辑后的数据存储在服务器中。其中,服务器包括数据记录模块,数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。由此,提高了对编辑后的数据操作的灵活性、多样性。
[0029]例如,在本实施例中,会将编辑后的数据写入在SVN(SubverSi0n,备份服务器),其中,SVN不仅仅能实现存储并记忆每次上传至服务器中的文档内容,同时还可以对上传至服务器中的文档版本以及上传时间进行控制。由此,在日后,因为某些因素,如果需要从SVN下载曾经提交的文档。可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还可以通过上传至服务器的日期获取所需要的文档版本,具有易用性。
[0030]在一个实施例中,操作设备为移动终端或台式电脑。
[0031]本实施例中,当操作设备为移动终端时,则可对接收到的内存数据进行简单功能的编辑与修改,例如界面修改;当操作设备为台式电脑时,则可对接收到的内存数据进行复杂功能的编辑与修改,且支持各种脚本的编辑以及远程模拟功能的进行。
[0032]基于同一发明构思,在一个实施例中,还提出一种应用程序的优化装置。参见图3,该应用程序的优化装置10包括连接模块120、发送模块140、接收模块160和显示模块180。
[0033]具体的,连接模块120用于接收操作设备的连接请求,并与操作设备进行连接;发送模块140用于连接建立后,将内存数据同步发送至操作设备;接收模块160用于接收操作设备对内存数据编辑后的数据;显示模块180用于显示编辑后的数据对应的内容。其中,内存数据为运行在移动设备上的应用程序中的数据。
[0034]在一个实施例中,参见图4,在该应用程序的优化装置10中,在发送模块140之前还包括:判定模块130用于判断运行的应用程序是否为第一次启动;若应用程序为第一次启动,则将应用程序的多种资源进行自动解压,并将解压后的信息存储到移动设备的可写目录中;若应用程序不为第一次启动,则进入可写目录中对预先存储的解压后的信息进行搜索与调取;其中,多种资源包括应用程序的图片、应用程序的运行脚本。
[0035]进一步的,参见图4,在一个实施例中,应用程序的优化装置10还包括:监听模块110。其中,监听模块110用于启动预设协议监听端口对连接请求进行监听;当监听到有连接请求时,则对连接请求进行执行,并将连接结果进行显示;当没有监听到连接请求时,则继续监听。由此,提高了与操作设备建立连接关系的准确性与适用性。
[0036]此外,参见图4,在一个实施例中,应用程序的优化装置10还包括:存储模块190。其中,存储模块190用于对接收到的内存数据执行编辑后的数据存储在服务器中;且服务器包括数据记录模块,数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。由此,提高了对接收到的内存数据执行编辑的多样性与适用性。
[0037]上述应用程序的优化装置,通过连接模块120接收操作设备的连接请求,并与操作设备进行连接,再通过发送模块140连接建立后,将内存数据同步发送至操作设备,继而通过接收模块160接收操作设备对内存数据编辑后的数据,最终通过显示模块180显示编辑后的数据对应的内容。上述应用程序的优化装置,实现了在不关闭游戏的情况下,直接在移动设备上进行编辑、修改以及删除等优化操作,由此,可以达到操作耗时少的有益效果。
[0038]
基于同一发明构思,在一个实施例中,还提出一种应用程序的优化系统。参见图5,该应用程序的优化系统20包括移动设备100和操作设备200。
[0039]其中,移动设备100用于启动预设协议监听端口,并等待启动预设协议的操作设备200进行连接;接收到操作设备200发送的连接请求后,与操作设备200进行连接,并将内存数据发送至操作设备200;以及对操作设备200接收到的内存数据执行编辑后对应的内容进行显示;操作设备200用于通过网络地址转换广播方式对移动设备100进行搜索,并向搜索到的移动设备100发送连接请求;以及接收到移动设备100同步的内存数据后进行编辑操作。
[0040]此外,操作设备120还用于将编辑操作后的内存数据保存在服务器中;其中,服务器包括数据记录模块,数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。由此,提高了对编辑后的数据操作的灵活性、多样性。
[0041]为了更好地理解与应用该应用程序的优化系统,进行以下示例,本发明不限于以下示例。
[0042]如图6所示,移动设备启动UDP协议监听端口,并等待启动UDP协议的操作设备进行连接,操作设备通过NAT(Network Address Translat1n,网络地址转换)广播方式获取到同一网段所有开放监听端口的移动设备,并且操作设备向移动设备发送连接请求。
[0043]在移动设备确定建立连接后,将其中的内存数据进行同步操作,发送至操作设备,操作设备接收到内存数据后,对内存数据进行编辑,将编辑后的数据发送至移动设备上进行显示。进一步的,移动设备判定是否有内存数据需要发送至操作设备端进行编辑,若存在内存数据需要发送至操作设备端进行编辑,则将移动设备的内存数据发送至操作设备继续执行编辑操作,若不存在内存数据需要发送至操作设备端进行编辑,则结束。
[0044]需要说明的是,在一个实施例中,操作设备可以为移动设备的本体也可以为不同与移动设备的具有良好编译与修改功能的台式电脑或个人电脑。
[0045]当操作设备为移动设备本体时,如图7所示,移动设备本体通过进入其相应的可写目录中对所需要的资源和代码进行搜索,其中,可写目录可以为SD(SecUre DigitalMemory Card,安全数码卡)或者为R0M(Read_0nly Memory,只读存储器),若在可写目录下没有搜索到相应的资源和代码,则判断移动设备运行的应用程序是为第一次启动。当移动设备中的应用程序为第一次启动时,移动设备会将其内部携带的资源进行自动解压,解压后的资源信息存储到移动设备的可写目录中。由此,当应用程序再次启动时,所需要的资源和代码均可以从预先存储的可写目录中进行搜索与调用。
[0046]进一步的,当应用程序在移动设备上进行编辑后,编辑后的数据也会实时存储到移动设备的可写目录中。由此,提高了所需资源和代码的实时性与灵活调用性。
[0047]但由于移动设备内部硬件的局限性,移动设备仅能提供简单的操作功能,例如,界面的修改;当操作设备为台式电脑或个人电脑时,由于台式电脑或个人电脑的编辑能力较强,且可支持多脚本与远程模拟化操作,故可提供强大的编辑功能,具有更加良好的操作性与易用性。
[0048]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种应用程序的优化方法,其特征在于,包括以下步骤: 接收操作设备的连接请求,并与所述操作设备进行连接; 连接建立后,将内存数据同步发送至所述操作设备; 接收所述操作设备对所述内存数据编辑后的数据; 显示编辑后的数据对应的内容; 其中,所述内存数据为运行在移动设备上的应用程序中的数据。2.根据权利要求1所述的方法,其特征在于,所述将内存数据同步发送至所述操作设备之前还包括: 移动设备判断运行的所述应用程序是否为第一次启动; 若所述应用程序为第一次启动,则将所述应用程序的多种资源进行自动解压,并将解压后的信息存储到所述移动设备的可写目录中; 若所述应用程序不为第一次启动,则进入所述可写目录中对预先存储的解压后的信息进行搜索与调取; 其中,所述多种资源包括应用程序的图片、应用程序的运行脚本。3.根据权利要求1所述的方法,其特征在于,还包括:启动预设协议监听端口对所述连接请求进行监听; 当监听到有所述连接请求时,则对所述连接请求进行执行,并将连接结果进行显示; 当没有监听到所述连接请求时,则继续监听。4.根据权利要求1所述的方法,其特征在于,还包括:对接收到的所述内存数据执行编辑后的数据存储在服务器中; 其中,所述服务器包括数据记录模块,所述数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。5.根据权利要求1所述的方法,其特征在于,所述操作设备为移动终端或台式电脑。6.一种应用程序的优化装置,其特征在于,包括: 连接模块,用于接收操作设备的连接请求,并与所述操作设备进行连接; 发送模块,用于连接建立后,将内存数据同步发送至所述操作设备; 接收模块,用于接收所述操作设备对所述内存数据编辑后的数据; 显示模块,用于显示编辑后的数据对应的内容; 其中,所述内存数据为运行在移动设备上的应用程序中的数据。7.根据权利要求6所述的装置,其特征在于,在所述发送模块之前还包括:判定模块,用于判断运行的所述应用程序是否为第一次启动; 若所述应用程序为第一次启动,则将所述应用程序的多种资源进行自动解压,并将解压后的信息存储到所述移动设备的可写目录中; 若所述应用程序不为第一次启动,则进入所述可写目录中对预先存储的解压后的信息进行搜索与调取; 其中,所述多种资源包括应用程序的图片、应用程序的运行脚本。8.根据权利要求6所述的装置,其特征在于,还包括:监听模块,用于启动预设协议监听端口对所述连接请求进行监听; 当监听到有所述连接请求时,则对所述连接请求进行执行,并将连接结果进行显示; 当没有监听到所述连接请求时,则继续监听。9.根据权利要求6所述的装置,其特征在于,还包括:存储模块,用于对接收到的所述内存数据执行编辑后的数据存储在服务器中; 其中,所述服务器包括数据记录模块,所述数据记录模块用于对优化操作流程进行记录、撤销和/或保存的操作。10.一种应用程序的优化系统,其特征在于,包括: 移动设备,用于启动预设协议监听端口,并等待启动所述预设协议的操作设备进行连接;接收到所述操作设备发送的连接请求后,与所述操作设备进行连接,并将内存数据发送至所述操作设备;以及对所述操作设备接收到的所述内存数据执行编辑后对应的内容进行显不; 操作设备,用于通过网络地址转换广播方式对所述移动设备进行搜索,并向搜索到的所述移动设备发送连接请求;以及接收到所述移动设备同步的内存数据后进行编辑操作。
【文档编号】G06F9/45GK105975326SQ201610372739
【公开日】2016年9月28日
【申请日】2016年5月30日
【发明人】刘华英
【申请人】刘华英