CN111343261A - 基于无线热点传输的手机数据备份方法 - Google Patents

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

Info

Publication number
CN111343261A
CN111343261A CN202010103807.3A CN202010103807A CN111343261A CN 111343261 A CN111343261 A CN 111343261A CN 202010103807 A CN202010103807 A CN 202010103807A CN 111343261 A CN111343261 A CN 111343261A
Authority
CN
China
Prior art keywords
mobile phone
data
communication
transmission
backed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202010103807.3A
Other languages
English (en)
Inventor
高志
毕连城
蒋顺祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Ruihai Information Technology Co ltd
Original Assignee
Dalian Ruihai Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Ruihai Information Technology Co ltd filed Critical Dalian Ruihai Information Technology Co ltd
Priority to CN202010103807.3A priority Critical patent/CN111343261A/zh
Publication of CN111343261A publication Critical patent/CN111343261A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

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

Description

基于无线热点传输的手机数据备份方法
技术领域
本发明涉及一种手机数据备份方法,尤其涉及一种基于外部计算机通过无线热点模拟手机的备份方法。
背景技术
在现有由手机向计算机的数据存储和备份,均需要在手机的***层面做一定程度上的破解或者获取特定的权限。在特殊的应用场景,如无法获得手机所有者授权的手机信息取证备份过程中,在无法破解或者获取权限的情况下,无法做到不留痕迹备份。
发明内容
针对以上问题,本发明公开的一种基于无线热点传输的手机数据备份方法,包括如下步骤:
—外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;
—所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;
—所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。
作为优选的实施方式,所述的通信服务端包括状态确认端口和数据接收端口。
更进一步的,待备份手机同时创建多个通信客户端,按多线程向所述的数据接收端口发送手机数据。
更进一步的,所述的数据接收端口统计所述多个通信客户端在设定时间内传输的文件,计算机按所述的通信协议生成传输状态报文,由所述的状态确认端口发送至待备份手机。
作为优选的实施方式,当所述的通信客户端和通信服务端连接握手成功后,所述的状态确认端口与数据接收端口相互发送自身信息报文标志数据包。
更进一步的,传输开始时,所述的通信客户端向所述状态确认端口发送传输类型标志数据包;
所述的外部计算机解析传输类型标志数据包中的传输类型标志报文,选择接收所述待备份手机中的数据。
更进一步的,分析得到传输类型标志报文后,
所述的数据接收端口,根据通信协议,分析出当前报文的长度,然后获取指定长度的报文数据,根据接收到的报文数据分析出将接收的文件在所述待备份手机中的存储路径、文件大小、当前客户端所传输的文件个数编号信息;
根据获取到的文件数据的字节数,以该字节数作为继续接收数据长度进行接收数据并保存文件到计算机或其它指定存储介质。
通过采用上述技术方案,本发明公开的一种基于无线热点传输的手机数据备份方法,通过在外部计算机模拟第三方手机,建立手机和计算机之间的无线连接,同时,可利用手机内部的专属传输或者备份软件在不对手机做任何权限设置和破解的前提下,做到手机特定数据的计算机端备份。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明的主要流程图
具体实施方式
为使本发明的实施例的目的、技术方案和优点更加清楚,下面对本发明实施例中的技术方案进行清楚完整的描述:
如图1所示:基于无线热点传输的手机数据备份方法,在本发明给出的实施例中以OPPO系列手机为例,进行说明。在备份过程中,可以利用OPPO***中手机自带的手机搬家APP辅助,完成连接和数据传输。
主要包括如下步骤:
外部计算机设置无线热点分享传输功能,即能够创建无线热点,并根据实际需要生成包含热点IP、热点名称、热点密码、模拟新手机的部分手机信息、状态的二维码,以模拟成备份手机,同时上述模拟身份特征信息能够便于待备份手机识别,根据上述信息建立无线连接。
实际操作过程中,也可以依托原厂手机***自带的手机搬家APP协助完成建立连接的操作。
外部计算机端创建两个SOCKET服务端,端口分别为:状态确认端口8939和数据接收端口8940,启动监听,等待手机端创建客户端进行连接。
在实际运行过程中发现会有断开连接,然后建立新的客户端重连的情况发生,故作为优选的实施方式,在soket上调用closesocket()后强制关闭,不经历TIME_WAIT的过程,而且要立即断开,不要等待缓冲时间,否则断开重连等待的时间会很长,将导致重连后的交互流程不正确,不完整。
每次连接手机端会创建6个SOCKET客户端与PC端建立的服务端进行连接,1个与8939端口服务端进行连接,另外5个与8940端口服务端进行连接。
在传输过程中,客户端与服务端传输的报文头标志都为“00 00 03 F4”。当8939端口服务端收到客户端发送的“00 00 03f4 00 00 10 00 00 00 00 00 00 00 00 14 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00”数据报文时,即代表连接成功。
8939端口服务端与其连接的客户端按照指定通信协议、流程规则进行交互。
8940端口服务端接收其连接的客户端发送的数据信息,分析协议,获取文件名称、文件大小、文件类型、文件路径、8940客户端编号等信息及文件数据,然后将数据保存文件到PC端。
客户端与服务端连接握手成功后,8939端口服务端与客户端互相发送“00 00 03E8”报文标志的数据包,包的内容为自身信息,如手机型号、安卓版本、手机搬家版本、传输数据项标志等。
8939端口服务端会发送报文标志为“00 00 04 18”的数据包给所连客户端,其内容包含PC端模拟的新手机中已有的APP包名、版本号等信息。
手机端点击“开始搬家”后,会向8939端口服务端发送报文标志为“00 00 04 14”的数据包,数据包内容分三种,分别代表不同情况。
Break_resume代表继续上次搬家,即上一次传出出现异常,未结束掉“手机搬家”后台进程,下一次做换机操作时,手机端会有弹窗,“上次搬家未成功,是否继续上次搬家?”,然后选择了点击“继续”;select_all代表不进入自定义勾选传输项界面,直接点击“开始搬家”。Select_details代表进入自定义勾选传输项界面,点击“开始搬家”。
8939端口服务端报文标志为“00 00 03 EA”数据报文数据段组成:
”0”:[0]为接收到8939端口所连客户端报文标志为“00 00 00 00”时统计添加;
“1”:[?,?,?……],“?”为与8940端口所连编号为“00 00 00 01”的客户端发送的文件编号统计;
“2”:[?,?,?……],“?”为与8940端口所连编号为“00 00 00 02”的客户端发送的文件编号统计;
“3”:[?,?,?……],“?”为与8940端口所连编号为“00 00 00 03”的客户端发送的文件编号统计;
“4”:[?,?,?……],“?”为与8940端口所连编号为“00 00 00 04”的客户端发送的文件编号统计;
“5”:[?,?,?……],“?”为与8940端口所连编号为“00 00 00 05”的客户端发送的文件编号统计;
“6”:[?,?,?……],“?”为接收与8939端口所连客户端通信报文条目编号统计(不含心跳包报文的条目统计)。
通信传输期间,如果手机端点击“停止搬家”,会向PC端发送报文标志为“00 00 03E7”并带有“OldPhoneStopYes”字符的报文,以告知PC端(模拟新手机)旧手机已停止传输。
手机端报文标志00 00 03 f5,将要传输的数据项标志,即旧手机选择传输给新手机哪些数据。“[Modules]”后跟的是将要传输的数据项,如通话记录、电话本、照片等等的勾选,“_[APPS]”后跟的是所选应用的中文名称。
8940端口服务端在数据传输过程中只接收报文消息,不回复消息给客户端。
8940端口服务端所连接的5个客户端为多线程工作,所发报文会对其进行编号,即所接收文件信息数据段的倒数4~8字节。8940端口服务端先根据之前解析得到的通信协议,分析出此条报文的长度,然后获取指定长度的报文数据,根据接收到的报文数据分析出将接收的文件在手机端的存储路径、文件数据的字节数、当前客户端所传输的文件个数编号等信息。
然后根据获取到的文件数据的字节数,即接收文件信息数据段的倒数13~20字段,以此字节数作为继续接收数据长度进行接收数据并保存文件到PC端。
8940端口服务端口接收保存文件期间,会统计各线程客户端已收到的文件编号,并按指定的通信协议规则组成的报文标志为“00 00 03 EA”的通信报文通过8939端口服务端发送给与8939端口服务端相连的客户端,以告知手机端此文件已接收完成。每一秒统计汇总发送过一次,发送后再以此时间为节点,重新统计。
数据传输结束时,所述的8939端口服务端收到报文标志为“00 00 03 f3”时,需解析其报文数据,获取传输项标志,再根据协议结构规则,组成协议标志为“00 00 00 1F”的报文消息回复给客户端,其消息拼接为phone_clone_break_resume_plugin_type_与获取的传输项标志进行拼接,告知其此数据项已传输完成。
8939端口服务端收到报文标志为“00 00 00 0B”时,需解析其报文数据,获取应用包名,再根据协议结构规则,组成协议标志为“00 00 00 1F”的报文消息回复给客户端,其消息拼接为phone_clone_break_resume_app_与获取的应用包名,告知其此数据项已传输完成。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (7)

1.一种基于无线热点传输的手机数据备份方法,其特征在于包括如下步骤:
—外部计算机模拟成备份手机并开启无线热点,待备份手机与该远程计算机建立无线连接;
—所述的待备份手机与所述的外部计算机分别建立通信客户端和通信服务端;所述的外部计算机开启服务端监听;
—所述的外部计算机分析所述通信服务端接收的数据,获取所述待备份手机的通信协议;根据该通信协议,解析得到所述待备份手机的通信传输规则并接收由所述的通信客户端发送的数据,设定存储规则并存储通信客户端传输的特定数据,完成手机数据备份。
2.根据权利要求1所述的基于无线热点传输的手机数据备份方法,其特征还在于:所述的通信服务端包括状态确认端口和数据接收端口。
3.根据权利要求2所述的基于无线热点传输的手机数据备份方法,其特征还在于:待备份手机同时创建多个通信客户端,按多线程向所述的数据接收端口发送手机数据。
4.根据权利要求3所述的基于无线热点传输的手机数据备份方法,其特征还在于:所述的数据接收端口统计所述多个通信客户端在设定时间内传输的文件,计算机按所述的通信协议生成传输状态报文,由所述的状态确认端口发送至待备份手机。
5.根据权利要求2所述的基于无线热点传输的手机数据备份方法,其特征还在于:当所述的通信客户端和通信服务端连接握手成功后,所述的状态确认端口与数据接收端口相互发送自身信息报文标志数据包。
6.根据权利要求5所述的基于无线热点传输的手机数据备份方法,其特征还在于传输开始时,所述的通信客户端向所述状态确认端口发送传输类型标志数据包;
所述的外部计算机解析传输类型标志数据包中的传输类型标志报文,选择接收所述待备份手机中的数据。
7.根据权利要求6所述的基于无线热点传输的手机数据备份方法,其特征还在于:
—分析得到传输类型标志报文后,所述的数据接收端口,根据通信协议,分析出当前报文的长度,然后获取指定长度的报文数据,根据接收到的报文数据分析出将接收的文件在所述待备份手机中的存储路径、文件大小、当前客户端所传输的文件个数编号信息;
—根据获取到的文件数据的字节数,以该字节数作为继续接收数据长度进行接收数据并保存文件到计算机或其它指定存储介质。
CN202010103807.3A 2020-02-20 2020-02-20 基于无线热点传输的手机数据备份方法 Withdrawn CN111343261A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010103807.3A CN111343261A (zh) 2020-02-20 2020-02-20 基于无线热点传输的手机数据备份方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010103807.3A CN111343261A (zh) 2020-02-20 2020-02-20 基于无线热点传输的手机数据备份方法

Publications (1)

Publication Number Publication Date
CN111343261A true CN111343261A (zh) 2020-06-26

Family

ID=71185383

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010103807.3A Withdrawn CN111343261A (zh) 2020-02-20 2020-02-20 基于无线热点传输的手机数据备份方法

Country Status (1)

Country Link
CN (1) CN111343261A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111988773A (zh) * 2020-09-02 2020-11-24 南京烽火星空通信发展有限公司 基于无线方式备份手机数据的设备和方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1971520A (zh) * 2006-12-13 2007-05-30 中山大学 一种可实现在电脑上模拟手机基本功能的装置
CN101800910A (zh) * 2010-01-25 2010-08-11 中兴通讯股份有限公司 一种模拟***、pc侧模拟器及手机侧代理客户端
CN102882938A (zh) * 2012-09-10 2013-01-16 广东欧珀移动通信有限公司 一种数据共享方法及移动终端
CN103442024A (zh) * 2013-06-21 2013-12-11 中国科学院深圳先进技术研究院 一种智能移动终端与云端虚拟移动终端同步的***和方法
CN106155842A (zh) * 2016-07-08 2016-11-23 珠海市魅族科技有限公司 一种数据迁移方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1971520A (zh) * 2006-12-13 2007-05-30 中山大学 一种可实现在电脑上模拟手机基本功能的装置
CN101800910A (zh) * 2010-01-25 2010-08-11 中兴通讯股份有限公司 一种模拟***、pc侧模拟器及手机侧代理客户端
CN102882938A (zh) * 2012-09-10 2013-01-16 广东欧珀移动通信有限公司 一种数据共享方法及移动终端
CN103442024A (zh) * 2013-06-21 2013-12-11 中国科学院深圳先进技术研究院 一种智能移动终端与云端虚拟移动终端同步的***和方法
CN106155842A (zh) * 2016-07-08 2016-11-23 珠海市魅族科技有限公司 一种数据迁移方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111988773A (zh) * 2020-09-02 2020-11-24 南京烽火星空通信发展有限公司 基于无线方式备份手机数据的设备和方法

Similar Documents

Publication Publication Date Title
CN102710549B (zh) 通过摄像建立通信连接关系的方法、终端及***
CN102638417A (zh) 信息的通信方法、装置及***
EP3641355A1 (en) Server and method for remotely controlling working of communications terminal, and communications terminal
CN103248452A (zh) 数据发送装置、数据接收装置、终端和数据传输方法
CN105610888A (zh) 基于安卓的利用socket推送消息的方法和***
CN112423322B (zh) 型号信息发送方法、装置、存储介质及电子装置
CN111142905A (zh) 一种ota升级方法、ota服务器及ota升级***
WO2020011026A1 (zh) 终端应用的控制方法、装置及***
CN111711680A (zh) 基于udp协议的文件断点续传方法及装置
CN110582998A (zh) 群组的通信方法及装置、计算机存储介质、计算机设备
CN111405059B (zh) 云端设备的数据传输方法、电子设备及物联网***
WO2018196463A1 (zh) 网络接入方法、装置、存储介质及处理器
CN102256241B (zh) 终端独立承载协议信息获取方法、服务器及智能卡
CN111884938B (zh) 路由器信息采集方法及装置
WO2012065393A1 (zh) 一种实现数据同步的方法、移动终端及***
CN105376636A (zh) 填写验证码的方法、辅助方法、智能电视及智能移动终端
CN111343261A (zh) 基于无线热点传输的手机数据备份方法
CN103841587A (zh) 一种物联网融合网关的实现方法、装置及***
CN110166479A (zh) 一种传输***提升udp发送效率的方法
CN113965904A (zh) 设备注册方法、装置和存储介质
CN113132477A (zh) 一种浏览器终端与设备的实时传输交互方法及***
CN110417875B (zh) 一种云服务器之间的对接方法、***、设备及存储介质
CN112769596A (zh) 一种电池管理***数据通信存储***及方法
CN109039427B (zh) 一种船舶监控管理装置
CN107257586B (zh) 智能终端连接WiFi时的移动网络连接方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20200626

WW01 Invention patent application withdrawn after publication