基于无线热点传输的手机数据备份方法技术

技术编号:24692502 阅读:89 留言:0更新日期:2020-06-27 11:28
本发明专利技术公开的一种基于无线热点传输的手机数据备份方法,包括如下步骤:外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。可利用手机内部的专属传输或者备份软件在不对手机做任何权限设置和破解的前提下,做到手机特定数据的计算机端备份。

Mobile phone data backup method based on wireless hotspot transmission

【技术实现步骤摘要】
基于无线热点传输的手机数据备份方法
本专利技术涉及一种手机数据备份方法,尤其涉及一种基于外部计算机通过无线热点模拟手机的备份方法。
技术介绍
在现有由手机向计算机的数据存储和备份,均需要在手机的系统层面做一定程度上的破解或者获取特定的权限。在特殊的应用场景,如无法获得手机所有者授权的手机信息取证备份过程中,在无法破解或者获取权限的情况下,无法做到不留痕迹备份。
技术实现思路
针对以上问题,本专利技术公开的一种基于无线热点传输的手机数据备份方法,包括如下步骤:—外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;—所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;—所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。作为优选的实施方式,所述的通信服务端包括状态确认端口和数据接收端口。更进一步的,待备份手机同时创建多个通信客户端,按多线程向所述的数据接收端口发送手机数据。更进一步的,所述的数据接收端口统计所述多个通信客户端在设定时间内传输的文件,计算机按所述的通信协议生成传输状态报文,由所述的状态确认端口发送至待备份手机。作为优选的实施方式,当所述的通信客户端和通信服务端连接握手成功后,所述的状态确认端口与数据接收端口相互发送自身信息报文标志数据包。更进一步的,传输开始时,所述的通信客户端向所述状态确认端口发送传输类型标志数据包;所述的外部计算机解析传输类型标志数据包中的传输类型标志报文,选择接收所述待备份手机中的数据。更进一步的,分析得到传输类型标志报文后,所述的数据接收端口,根据通信协议,分析出当前报文的长度,然后获取指定长度的报文数据,根据接收到的报文数据分析出将接收的文件在所述待备份手机中的存储路径、文件大小、当前客户端所传输的文件个数编号信息;根据获取到的文件数据的字节数,以该字节数作为继续接收数据长度进行接收数据并保存文件到计算机或其它指定存储介质。通过采用上述技术方案,本专利技术公开的一种基于无线热点传输的手机数据备份方法,通过在外部计算机模拟第三方手机,建立手机和计算机之间的无线连接,同时,可利用手机内部的专属传输或者备份软件在不对手机做任何权限设置和破解的前提下,做到手机特定数据的计算机端备份。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术的主要流程图具体实施方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面对本专利技术实施例中的技术方案进行清楚完整的描述:如图1所示:基于无线热点传输的手机数据备份方法,在本专利技术给出的实施例中以OPPO系列手机为例,进行说明。在备份过程中,可以利用OPPO系统中手机自带的手机搬家APP辅助,完成连接和数据传输。主要包括如下步骤:外部计算机设置无线热点分享传输功能,即能够创建无线热点,并根据实际需要生成包含热点IP、热点名称、热点密码、模拟新手机的部分手机信息、状态的二维码,以模拟成备份手机,同时上述模拟身份特征信息能够便于待备份手机识别,根据上述信息建立无线连接。实际操作过程中,也可以依托原厂手机系统自带的手机搬家APP协助完成建立连接的操作。外部计算机端创建两个SOCKET服务端,端口分别为:状态确认端口8939和数据接收端口8940,启动监听,等待手机端创建客户端进行连接。在实际运行过程中发现会有断开连接,然后建立新的客户端重连的情况发生,故作为优选的实施方式,在soket上调用closesocket()后强制关闭,不经历TIME_WAIT的过程,而且要立即断开,不要等待缓冲时间,否则断开重连等待的时间会很长,将导致重连后的交互流程不正确,不完整。每次连接手机端会创建6个SOCKET客户端与PC端建立的服务端进行连接,1个与8939端口服务端进行连接,另外5个与8940端口服务端进行连接。在传输过程中,客户端与服务端传输的报文头标志都为“000003F4”。当8939端口服务端收到客户端发送的“000003f40000100000000000000000140000000000000000000000000000000000000000”数据报文时,即代表连接成功。8939端口服务端与其连接的客户端按照指定通信协议、流程规则进行交互。8940端口服务端接收其连接的客户端发送的数据信息,分析协议,获取文件名称、文件大小、文件类型、文件路径、8940客户端编号等信息及文件数据,然后将数据保存文件到PC端。客户端与服务端连接握手成功后,8939端口服务端与客户端互相发送“000003E8”报文标志的数据包,包的内容为自身信息,如手机型号、安卓版本、手机搬家版本、传输数据项标志等。8939端口服务端会发送报文标志为“00000418”的数据包给所连客户端,其内容包含PC端模拟的新手机中已有的APP包名、版本号等信息。手机端点击“开始搬家”后,会向8939端口服务端发送报文标志为“00000414”的数据包,数据包内容分三种,分别代表不同情况。Break_resume代表继续上次搬家,即上一次传出出现异常,未结束掉“手机搬家”后台进程,下一次做换机操作时,手机端会有弹窗,“上次搬家未成功,是否继续上次搬家?”,然后选择了点击“继续”;select_all代表不进入自定义勾选传输项界面,直接点击“开始搬家”。Select_details代表进入自定义勾选传输项界面,点击“开始搬家”。8939端口服务端报文标志为“000003EA”数据报文数据段组成:”0”:[0]为接收到8939端口所连客户端报文标志为“00000000”时统计添加;“1”:[?,?,?……],“?”为与8940端口所连编号为“00000001”的客户端发送的文件编号统计;“2”:[?,?,?……],“?”为与8940端口所连编号为“00000002”的客户端发送的文件编号统计;“3”:[?,?,?……],“?”为与8940端口所连编号为“00000003”的客户端发送的文件编号统计;“4”:[?,?,?……],“?”为与8940端口所连编号为“00000004”的客户端发送的文件编号统计;“5”:[?,?,?……],“?”为与8940端口所连编号为“00000005”的客户端发送的文件编号统计;“6”:[?,?,?……]本文档来自技高网...

【技术保护点】
1.一种基于无线热点传输的手机数据备份方法,其特征在于包括如下步骤:/n—外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;/n—所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;/n—所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。/n

【技术特征摘要】
1.一种基于无线热点传输的手机数据备份方法,其特征在于包括如下步骤:
—外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;
—所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;
—所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。


2.根据权利要求1所述的基于无线热点传输的手机数据备份方法,其特征还在于:所述的通信服务端包括状态确认端口和数据接收端口。


3.根据权利要求2所述的基于无线热点传输的手机数据备份方法,其特征还在于:待备份手机同时创建多个通信客户端,按多线程向所述的数据接收端口发送手机数据。


4.根据权利要求3所述的基于无线热点传输的手机数据备份方法,其特征还在于:所述的数据接收端口统计所述多个通信客户端在设定时间内传输的文件,计算机按所述...

【专利技术属性】
技术研发人员:高志毕连城蒋顺祥
申请(专利权)人:大连睿海信息科技有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1