CN105897885B - 跨网络数据传输方法和装置 - Google Patents
跨网络数据传输方法和装置 Download PDFInfo
- Publication number
- CN105897885B CN105897885B CN201610213664.5A CN201610213664A CN105897885B CN 105897885 B CN105897885 B CN 105897885B CN 201610213664 A CN201610213664 A CN 201610213664A CN 105897885 B CN105897885 B CN 105897885B
- Authority
- CN
- China
- Prior art keywords
- picture
- transmitted
- document
- text
- transmitting terminal
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种跨网络数据传输方法,所述方法包括:发送端获取待传输数据,确定所述待传输数据的类型;根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片;将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据。本发明还公开了一种跨网络数据传输装置。本发明实现了在跨网络进行数据传输过程中,无需手工交换或者数据交换设备,即可快速、及时地在不同的网络之间进行数据传输,不需要工作人员在不同网络之间进行手工交换数据,减小了工作人员的工作量;同时也不需要增加单向导入设备、安全边界设备等,简化了在不同网络之间进行数据传输的设备的部署。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种跨网络数据传输方法和装置。
背景技术
近年来,信息通信技术的应用已经遍及世界各个角落,渗入了人们的生产、生活的方方面面,作为信息技术应用的基石,网络已经在企业、政府机关、学校和个人之间广泛普及,而网络间的通信已经成为机构之间、个人之间业务往来、信息交流的基本工具。可以说,我们已经进入或者即将进入全方位的信息社会。
由于各个业务单位内部的需要,网络并不能保证物理上的互联互通。针对物理隔离的网络之间的数据传输或其他不能通过计算机网络协议进行数据传输的情况,目前最主要的手段包括手工交换和数据交换设备。手工数据交换采用存储介质或者刻录光盘作为存储交换信息的介质,通过人工干预,实现跨网络数据的导入导出,主要缺点是工作人员工作量较大,信息实时信不高。采用数据交换设备需要对网络进行改造,涉及到信息安全,有时还需要增加单向导入设备、安全边界设备等,部署实施较为复杂,投资也比较高。
发明内容
本发明的主要目的在于提供一种跨网络数据传输方法和装置,旨在解决现有的跨网络数据传输数据传输不及时,传输设备部署复杂的问题。
为实现上述目的,本发明提供的一种跨网络数据传输方法,所述跨网络数据传输方法包括:
发送端获取待传输数据,确定所述待传输数据的类型;
根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片;
将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据。
优选地,所述发送端获取待传输数据,确定所述待传输数据的类型的步骤之后,还包括:
若所述待传输数据为文档,则判断所述文档中是否存在图片;
若所述文档中未存在图片,则所述根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片的步骤包括:
根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
所述将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据的步骤包括:
将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
优选地,所述若所述待传输数据为文档,则判断所述文档中是否存在图片的步骤之后,还包括:
若所述文档中存在图片,则所述根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片的步骤包括:
提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
所述将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据的步骤包括:
将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
优选地,所述发送端获取待传输数据,确定所述待传输数据的类型的步骤之后,还包括:
若所述待传输数据为音频或者视频,则所述根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片的步骤包括:
根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
优选地,所述将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据的步骤之后,还包括:
若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
此外,为实现上述目的,本发明还提供一种跨网络数据传输装置,所述跨网络数据传输装置包括:
获取模块,用于获取待传输数据,确定所述待传输数据的类型;
转换模块,用于根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片;
显示模块,用于将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据。
优选地,所述跨网络数据传输装置还包括:
判断模块,用于若所述待传输数据为文档,则判断所述文档中是否存在图片;
所述转换模块,还用于若所述文档中未存在图片,则根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
所述显示模块,还用于将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
优选地,所述转换模块,还用于若所述文档中存在图片,则提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
所述转换模块,还用于根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
所述显示模块,还用于将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
优选地,所述转换模块,还用于若所述待传输数据为音频或者视频,则根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
优选地,所述跨网络数据传输装置还包括:
接收模块,用于若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
本发明通过当接收端获取到待传输数据时,根据所述待传输数据的类型,将所述待传输数据转换成对应的待传输图片,并将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输数据。实现了在跨网络进行数据传输过程中,无需手工交换或者数据交换设备,即可快速、及时地在不同的网络之间进行数据传输,不需要工作人员在不同网络之间进行手工交换数据,减小了工作人员的工作量;同时也不需要增加单向导入设备、安全边界设备等,简化了在不同网络之间进行数据传输的设备的部署。
附图说明
图1为本发明跨网络数据传输方法的第一实施例的流程示意图;
图2为本发明跨网络数据传输方法的第二实施例的流程示意图;
图3为本发明跨网络数据传输方法的第三实施例的流程示意图;
图4为本发明跨网络数据传输装置的第一实施例的功能模块示意图;
图5为本发明跨网络数据传输装置的第二实施例的功能模块示意图;
图6为本发明跨网络数据传输装置的第三实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种跨网络数据传输方法。
参照图1,图1为本发明跨网络数据传输方法第一实施例的流程示意图。
在本实施例中,所述跨网络数据传输方法包括:
步骤S10,发送端获取待传输数据,确定所述待传输数据的类型;
当发送端需要与接收端进行数据传输时,所述发送端获取要发送给接收端的待传输数据,并确定所述待传输数据的类型。需要说明的是,所述发送端和所述接收端包括但不限于智能手机,个人计算机和掌上电脑等。所述发送端和所述接收端属于不同的网络,如所述发送端属于网络A,而所述接收端属于网络B。所述待传输数据的类型包括但不限于文档、图片、视频或者音频。
步骤S20,根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片;
当所述发送端确定所述待传输数据的类型时,所述发送端根据所述待传输数据的类型将所述待传输数据转换成待传输图片。所述待传输图片的格式包括但不限于BMP(BitmaP,位图)、TIFF(Tagged Image File Format,图像文件格式)和GIF(GraphicsInterchange Format,图形交换格式)等。所述待传输图片的形式可为条形码或者二维码等。进一步地,所述发送端根据预设方式将所述待传输数据转换成对应的待传输图片。所述预设方式为根据所述待传输图片所能存储的信息容量,按照所述待传输数据内容排列的先后顺序将所述待传输数据转换成待传输图片。如当所述待传输数据为一篇纯文字的文档,且一幅所述待传输图片所能存储的信息容量为a,且当所述文档的一共有10个自然段时,当所述发送端检测到所述文档的第一、二自然段的文字内容的信息总量为b,且b小于a,但是所述文档的第一、二和三自然段的文字内容的信息总量为c时,且c大于a时,所述发送端将所述第一、二自然段的文字内容转换成一幅待传输图片。如当所述第三自然段的文字内容的信息总量为d,且dc大于a时,所述发送端会分析所述文档的第三自然段的文字内容,在适合拆分的地方将所述第三自然段的文字内容进行拆分,如在句号的位置进行拆分所述第三自然段的文字内容,得到两部分文字内容,将第一部分的文字内容转换成待传输图片,若此时第二部分的文字内容加上所述文档的第四自然段的文字内容的信息总量接近a,则将第三自然段的第二部分的文字内容和第四自然段的文字内容一起转换成待传输的图片。
步骤S30,将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据。
当所述发送端得到所述待传输图片时,所述发送端将所述待传输图片显示在所述发送端的显示区域,以供接收端获取所述待传输图片。当所述接收端获取到所述发送端在显示区域显示的待传输图片时,按照所述发送端转换所述待传输数据的规则解析所述待传输图片,得到所述待传输数据。
进一步地,所述发送端按照得到所述待传输图片的先后顺序将所述待传输图片显示在所述发送端的显示区域。所述接收端根据所述待传输图片在所述发送端显示区域的显示顺序获取所述待传输图片,并按照获取所述待传输图片的先后顺序解析所述待传输图片,将后一次从所述待传输图片中解析得到的待传输数据拼接在前一次从所述待传输图片中解析得到的待传输数据。
进一步地,为了保证所述待传输数据在所述发送端与所述接收端之间传输的安全性,当所述发送端在根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片的过程中时,所述发送端可以对转换所得的待传输图片进行加密。在所述接收端获取到所述待传输图片,需要采用与所述发送端加密所述待传输图片对应的解密方法才可以解密所述待传输图片。只有当所述接收端成功解密所述待传输图片时,所述接收端才可以解析所述待传输图片,得到所述待传输数据。
本实施例通过当接收端获取到待传输数据时,根据所述待传输数据的类型,将所述待传输数据转换成对应的待传输图片,并将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输数据。实现了在跨网络进行数据传输过程中,无需手工交换或者数据交换设备,即可快速、及时地在不同的网络之间进行数据传输,不需要工作人员在不同网络之间进行手工交换数据,减小了工作人员的工作量;同时也不需要增加单向导入设备、安全边界设备等,简化了在不同网络之间进行数据传输的设备的部署。
参照图2,图2为本发明跨网络数据传输方法的第二实施例的流程示意图,基于第一实施例提出本发明跨网络数据传输方法的第二实施例。
在本实施例中,所述跨网络数据传输方法还包括:
步骤S40,若所述待传输数据为文档,则判断所述文档中是否存在图片;
当所述发送端获取到待传输数据时,所述发送端确定所述待传输数据的类型,若所述待传输数据为文档,所述发送端则判断所述文档中是否存在图片。
若所述文档中未存在图片,则所述步骤S20包括:
步骤S21,根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
当所述发送端确定所述文档中不存在图片,即所述文档为纯文字的文档时,所述发送端根据所述待传输图片所能存储的信息容量,按照所述文档内容的先后顺序将所述文档转换成待传输的文字图片,所述文字图片包括但不限于条形码或者是二维码。
所述步骤S30包括:
步骤S31,将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
当所述发送端得到所述待传输的文字图片时,所述发送端按照得到所述待传输文字图片的先后顺序将所述待传输的文字图片显示在所述发送端的显示区域。基于所述发送端与所述接收端建立的连接,所述接收端在所述发送端的显示区域按照所述待传输的文字图片显示的先后顺序获取所述文字图片,并解析所述文字图片,将后一次从所述文字图片中解析得到的待传输数据拼接在前一次从所述文字图片中解析得到的待传输数据,得到所述待传输的文档。
若所述文档中存在图片,则所述步骤S20包括:
步骤S22,提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
当所述发送端确定所述文档中存在图片时,所述发送端提取所述文档中的图片,并检测所述文档中的图片在所述文档中的位置。当所述发送端确定所述文档中的图片在所述文档中的位置时,所述发送端标记所述文档中的图片在所述文档中的位置。
步骤S23,根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
所述发送端根据所述待传输图片所能存储的信息容量,按照所述文档内容的先后顺序将所述文档的文字信息转换成一幅或者多幅待传输的文字图片。
所述步骤S30包括:
步骤S32,将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
当所述发送端得到所述待传输的文字图片和所述文档中的图片时,所述发送端根据转换得到所述待传输的文字图片的先后顺序和所述文档中的图片的位置确定所述待传输的文字图片和所述文档中的图片的先后顺序,按照所述待传输的文字图片和所述文档中的图片的先后顺序在所述发送端的显示区域显示所述待传输的文字图片和所述文档中的图片。所述接收端按照所述发送端的显示区域显示所述待传输的文字图片和所述文档中的图片的先后顺序获取所述待传输的文字图片和所述文档中的图片,并根据获取所述待传输的文字图片和所述文档中的图片的先后顺序解析所述待传输的文字图片和所述文档中的图片,以得到含有图片的待传输文档。
进一步地,所述跨网络数据传输方法还包括:
若所述待传输数据为音频或者视频,则所述根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片的步骤包括:
根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
进一步地,当所述发送端确定所述待传输数据为音频或者视频时,所述发送端根据每幅二维码图片所存储的信息容量,将所述待传输的音频或者视频按照播放的先后顺序转换成对应的二维码图片,按照得到所述二维码图片的先后顺序将所述二维码图片显示在所述发送端的显示区域中。
进一步地,当所述发送端确定所述待传输数据为文档,且检测到所述文档中存在音频或者视频时,所述发送端则将所述待传输文档中音频或者视频转换成二维码图片,将所述待传输文档中的文字信息转换成文字图片。
本实施例通过发送端根据待传输数据类型采用不同的方法得到待传输图片,且在发送端的显示区域中按照一定的顺序显示待传输图片,使得接收端可以按照该顺序获取待传输图片,解析待传输图片。提高了接收端解析待传输图片的速度。
参照图3,图3为本发明跨网络数据传输方法的第三实施例的流程示意图,基于第一实施例提出本发明跨网络数据传输方法的第三实施例。
在本实施例中,所述跨网络数据传输方法还包括:
步骤S50,若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
当所述接收端在获取所述发送端显示区域所显示的待传输图片过程中,未能全部获取所述待传输图片,即某一幅或者多幅待传输图片获取失败,或者所述接收端成功获取所述发送端显示区域所显示的待传输图片,但是所述接收端在解析所述待传输图片时,未能成功解析某一幅或者多幅所述待传输图片时,所述接收端则发送提示消息给所述发送端,以提示所述发送端,所述接收端未能成功获取或者未能成功解析所述待传输图片中的某一幅或者多幅待传输图片。当所述发送端接收到所述提示消息时,所述发送端在所述显示区域重新显示所述接收端未能成功获取或者未能成功解析的待传输图片,以供所述接收端根据所述发送端显示区域所显示的待传输图片得到完整的待传输数据。
本实施例通过当接收端未能成功获取或者未能成功解析所述待传输图片中的某一幅或者多幅待传输图片时,发送端在显示区域重新显示所述接收端未能成功获取或者未能成功解析的待传输图片。接收端不需要重新获取待传输数据所对应的全部待传输图片,只需要获取未能成功获取或者未能成功解析所对应一幅或者多幅待传输图片,提高了不同网络之间的发送端和接收端之间数据传输速率。
本发明进一步提供一种跨网络数据传输装置。
参照图4,图4为本发明跨网络数据传输装置的第一实施例的功能模块示意图。
在本实施例中,所述跨网络数据传输装置包括:
获取模块10,用于获取待传输数据,确定所述待传输数据的类型;
当发送端需要与接收端进行数据传输时,所述发送端获取要发送给接收端的待传输数据,并确定所述待传输数据的类型。需要说明的是,所述发送端和所述接收端包括但不限于智能手机,个人计算机和掌上电脑等。所述发送端和所述接收端属于不同的网络,如所述发送端属于网络A,而所述接收端属于网络B。所述待传输数据的类型包括但不限于文档、图片、视频或者音频。
转换模块20,用于根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片;
当所述发送端确定所述待传输数据的类型时,所述发送端根据所述待传输数据的类型将所述待传输数据转换成待传输图片。所述待传输图片的格式包括但不限于BMP(BitmaP,位图)、TIFF(Tagged Image File Format,图像文件格式)和GIF(GraphicsInterchange Format,图形交换格式)等。所述待传输图片的形式可为条形码或者二维码等。进一步地,所述发送端根据预设方式将所述待传输数据转换成对应的待传输图片。所述预设方式为根据所述待传输图片所能存储的信息容量,按照所述待传输数据内容排列的先后顺序将所述待传输数据转换成待传输图片。如当所述待传输数据为一篇纯文字的文档,且一幅所述待传输图片所能存储的信息容量为a,且当所述文档的一共有10个自然段时,当所述发送端检测到所述文档的第一、二自然段的文字内容的信息总量为b,且b小于a,但是所述文档的第一、二和三自然段的文字内容的信息总量为c时,且c大于a时,所述发送端将所述第一、二自然段的文字内容转换成一幅待传输图片。如当所述第三自然段的文字内容的信息总量为d,且dc大于a时,所述发送端会分析所述文档的第三自然段的文字内容,在适合拆分的地方将所述第三自然段的文字内容进行拆分,如在句号的位置进行拆分所述第三自然段的文字内容,得到两部分文字内容,将第一部分的文字内容转换成待传输图片,若此时第二部分的文字内容加上所述文档的第四自然段的文字内容的信息总量接近a,则将第三自然段的第二部分的文字内容和第四自然段的文字内容一起转换成待传输的图片。
显示模块30,用于将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输图片,并解析所述待传输图片,得到所述待传输数据。
当所述发送端得到所述待传输图片时,所述发送端将所述待传输图片显示在所述发送端的显示区域,以供接收端获取所述待传输图片。当所述接收端获取到所述发送端在显示区域显示的待传输图片时,按照所述发送端转换所述待传输数据的规则解析所述待传输图片,得到所述待传输数据。
进一步地,所述发送端按照得到所述待传输图片的先后顺序将所述待传输图片显示在所述发送端的显示区域。所述接收端根据所述待传输图片在所述发送端显示区域的显示顺序获取所述待传输图片,并按照获取所述待传输图片的先后顺序解析所述待传输图片,将后一次从所述待传输图片中解析得到的待传输数据拼接在前一次从所述待传输图片中解析得到的待传输数据。
进一步地,为了保证所述待传输数据在所述发送端与所述接收端之间传输的安全性,当所述发送端在根据所述待传输数据的类型将所述待传输数据转换成对应的待传输图片的过程中时,所述发送端可以对转换所得的待传输图片进行加密。在所述接收端获取到所述待传输图片,需要采用与所述发送端加密所述待传输图片对应的解密方法才可以解密所述待传输图片。只有当所述接收端成功解密所述待传输图片时,所述接收端才可以解析所述待传输图片,得到所述待传输数据。
本实施例通过当接收端获取到待传输数据时,根据所述待传输数据的类型,将所述待传输数据转换成对应的待传输图片,并将所述待传输图片显示在发送端的显示区域,以供接收端获取所述待传输数据。实现了在跨网络进行数据传输过程中,无需手工交换或者数据交换设备,即可快速、及时地在不同的网络之间进行数据传输,不需要工作人员在不同网络之间进行手工交换数据,减小了工作人员的工作量;同时也不需要增加单向导入设备、安全边界设备等,简化了在不同网络之间进行数据传输的设备的部署。
参照图5,图5为本发明跨网络数据传输装置的第二实施例的功能模块示意图,基于第一实施例提出本发明跨网络数据传输装置的第二实施例。
在本实施例中,所述跨网络数据传输装置还包括:
判断模块40,用于若所述待传输数据为文档,则判断所述文档中是否存在图片;
当所述发送端获取到待传输数据时,所述发送端确定所述待传输数据的类型,若所述待传输数据为文档,所述发送端则判断所述文档中是否存在图片。
所述转换模块20,用于若所述文档中未存在图片,则根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
当所述发送端确定所述文档中不存在图片,即所述文档为纯文字的文档时,所述发送端根据所述待传输图片所能存储的信息容量,按照所述文档内容的先后顺序将所述文档转换成待传输的文字图片,所述文字图片包括但不限于条形码或者是二维码。
所述显示模块30,用于将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
当所述发送端得到所述待传输的文字图片时,所述发送端按照得到所述待传输文字图片的先后顺序将所述待传输的文字图片显示在所述发送端的显示区域。基于所述发送端与所述接收端建立的连接,所述接收端在所述发送端的显示区域按照所述待传输的文字图片显示的先后顺序获取所述文字图片,并解析所述文字图片,将后一次从所述文字图片中解析得到的待传输数据拼接在前一次从所述文字图片中解析得到的待传输数据,得到所述待传输的文档。
所述转换模块20,还用于若所述文档中存在图片,则提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
当所述发送端确定所述文档中存在图片时,所述发送端提取所述文档中的图片,并检测所述文档中的图片在所述文档中的位置。当所述发送端确定所述文档中的图片在所述文档中的位置时,所述发送端标记所述文档中的图片在所述文档中的位置。
所述转换模块20,还用于根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
所述发送端根据所述待传输图片所能存储的信息容量,按照所述文档内容的先后顺序将所述文档的文字信息转换成一幅或者多幅待传输的文字图片。
所述显示模块30,还用于将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
当所述发送端得到所述待传输的文字图片和所述文档中的图片时,所述发送端根据转换得到所述待传输的文字图片的先后顺序和所述文档中的图片的位置确定所述待传输的文字图片和所述文档中的图片的先后顺序,按照所述待传输的文字图片和所述文档中的图片的先后顺序在所述发送端的显示区域显示所述待传输的文字图片和所述文档中的图片。所述接收端按照所述发送端的显示区域显示所述待传输的文字图片和所述文档中的图片的先后顺序获取所述待传输的文字图片和所述文档中的图片,并根据获取所述待传输的文字图片和所述文档中的图片的先后顺序解析所述待传输的文字图片和所述文档中的图片,以得到含有图片的待传输文档。
进一步地,所述跨网络数据传输装置还包括:
所述转换模块20,还用于若所述待传输数据为音频或者视频,则根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
进一步地,当所述发送端确定所述待传输数据为音频或者视频时,所述发送端根据每幅二维码图片所存储的信息容量,将所述待传输的音频或者视频按照播放的先后顺序转换成对应的二维码图片,按照得到所述二维码图片的先后顺序将所述二维码图片显示在所述发送端的显示区域中。
进一步地,当所述发送端确定所述待传输数据为文档,且检测到所述文档中存在音频或者视频时,所述发送端则将所述待传输文档中音频或者视频转换成二维码图片,将所述待传输文档中的文字信息转换成文字图片。
本实施例通过发送端根据待传输数据类型采用不同的方法得到待传输图片,且在发送端的显示区域中按照一定的顺序显示待传输图片,使得接收端可以按照该顺序获取待传输图片,解析待传输图片。提高了接收端解析待传输图片的速度。
参照图6,图6为本发明跨网络数据传输装置的第三实施例的功能模块示意图,基于第一实施例提出本发明跨网络数据传输装置的第三实施例。
在本实施例中,所述跨网络数据传输装置还包括:
接收模块50,用于若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
当所述接收端在获取所述发送端显示区域所显示的待传输图片过程中,未能全部获取所述待传输图片,即某一幅或者多幅待传输图片获取失败,或者所述接收端成功获取所述发送端显示区域所显示的待传输图片,但是所述接收端在解析所述待传输图片时,未能成功解析某一幅或者多幅所述待传输图片时,所述接收端则发送提示消息给所述发送端,以提示所述发送端,所述接收端未能成功获取或者未能成功解析所述待传输图片中的某一幅或者多幅待传输图片。当所述发送端接收到所述提示消息时,所述发送端在所述显示区域重新显示所述接收端未能成功获取或者未能成功解析的待传输图片,以供所述接收端根据所述发送端显示区域所显示的待传输图片得到完整的待传输数据。
本实施例通过当接收端未能成功获取或者未能成功解析所述待传输图片中的某一幅或者多幅待传输图片时,发送端在显示区域重新显示所述接收端未能成功获取或者未能成功解析的待传输图片。接收端不需要重新获取待传输数据所对应的全部待传输图片,只需要获取未能成功获取或者未能成功解析所对应一幅或者多幅待传输图片,提高了不同网络之间的发送端和接收端之间数据传输速率。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种跨网络数据传输方法,其特征在于,所述跨网络数据传输方法包括:
发送端获取待传输数据,确定所述待传输数据的类型;
若所述待传输数据为文档,则判断所述文档中是否存在图片;
若所述文档中存在图片,则提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
2.如权利要求1所述的跨网络数据传输方法,其特征在于,所述若所述待传输数据为文档,则判断所述文档中是否存在图片的步骤之后,还包括:
若所述文档中未存在图片,则根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
3.如权利要求1所述的跨网络数据传输方法,其特征在于,所述发送端获取待传输数据,确定所述待传输数据的类型的步骤之后,还包括:
若所述待传输数据为音频或者视频,则根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
4.如权利要求1至3任一项所述的跨网络数据传输方法,其特征在于,所述将所述文档中的图片和所述文字图片显示在所述发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档的步骤之后,还包括:
若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
5.一种跨网络数据传输装置,其特征在于,所述跨网络数据传输装置包括:
获取模块,用于获取待传输数据,确定所述待传输数据的类型;
判断模块,用于若所述待传输数据为文档,则判断所述文档中是否存在图片;
转换模块,用于若所述文档中存在图片,则提取所述文档中的图片,并标记所述文档中的图片在所述文档中的位置;
所述转换模块,还用于根据待传输图片所能存储的信息容量,将所述文档中的文字转换成待传输的文字图片;
显示模块,用于将所述文档中的图片和所述文字图片显示在发送端的显示区域,以供接收端按照所述文字图片转换的先后顺序和所述文档中的图片在所述文档中的位置获取所述文档中的图片和所述文字图片,并解析所述文档中的图片和所述文字图片,得到待传输的包含图片的文档。
6.如权利要求5所述的跨网络数据传输装置,其特征在于,所述跨网络数据传输装置还包括:
所述转换模块,还用于若所述文档中未存在图片,则根据待传输图片所能存储的信息容量,将所述文档转换成待传输的文字图片;
所述显示模块,还用于将所述文字图片显示在所述发送端的显示区域,以供所述接收端按照所述文字图片转换的先后顺序获取所述文字图片,解析所述文字图片,得到待传输的文档。
7.如权利要求5所述的跨网络数据传输装置,其特征在于,所述转换模块,还用于若所述待传输数据为音频或者视频,则根据所述待传输图片所能存储的信息容量,将所述音频或者视频转换成对应的二维码图片。
8.如权利要求5至7任一项所述的跨网络数据传输装置,其特征在于,所述跨网络数据传输装置还包括:
接收模块,用于若接收到所述接收端发送的获取或者解析所述待传输图片失败的提示消息,则重新在所述发送端的显示区域中显示所述接收端获取或者解析失败所对应的待传输图片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610213664.5A CN105897885B (zh) | 2016-04-07 | 2016-04-07 | 跨网络数据传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610213664.5A CN105897885B (zh) | 2016-04-07 | 2016-04-07 | 跨网络数据传输方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105897885A CN105897885A (zh) | 2016-08-24 |
CN105897885B true CN105897885B (zh) | 2019-04-02 |
Family
ID=57012251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610213664.5A Active CN105897885B (zh) | 2016-04-07 | 2016-04-07 | 跨网络数据传输方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105897885B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948038A (zh) * | 2017-10-13 | 2018-04-20 | 南京中冠智能科技有限公司 | 一种局域网互通方法 |
CN108040098B (zh) * | 2017-12-05 | 2020-10-16 | 北京永亚普信科技有限责任公司 | 基于可视信息单向传输的网络隔离方法和*** |
CN110515575B (zh) * | 2018-05-21 | 2021-08-24 | 北京仁光科技有限公司 | 用于对一个子网内的计算机进行交互的装置和方法 |
CN110719297A (zh) * | 2019-10-26 | 2020-01-21 | 海南大学 | 基于数据、信息和知识对象的意图导向的tcp/ip四层网络协议模型 |
CN110730191A (zh) * | 2019-10-26 | 2020-01-24 | 海南大学 | 基于数据、信息和知识对象的意图导向的osi七层网络协议模型 |
CN111831975B (zh) * | 2020-07-14 | 2021-02-23 | 甘肃携谷云智文化传媒有限公司 | 防止盗版的网络小说展示方法、计算机设备和存储介质 |
CN111899173B (zh) * | 2020-07-24 | 2021-04-27 | 自然资源部第一海洋研究所 | 数据传输方法和装置及电子设备 |
CN115174255B (zh) * | 2022-07-26 | 2023-05-05 | 河北能瑞科技有限公司 | 工业互联网平台数据传输安全防护*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799571A (zh) * | 2011-05-23 | 2012-11-28 | 成都科创知识产权研究所 | Word文件生成图片的方法及*** |
CN105471940A (zh) * | 2014-08-22 | 2016-04-06 | 中兴通讯股份有限公司 | 数据处理方法、数据发送及接收终端、数据传输*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546326A (zh) * | 2008-03-25 | 2009-09-30 | 鸿富锦精密工业(深圳)有限公司 | 文件缩容备份***及方法 |
CN103346960A (zh) * | 2013-06-18 | 2013-10-09 | 万达信息股份有限公司 | 一种基于可识别图形的跨网络数据传输方法 |
-
2016
- 2016-04-07 CN CN201610213664.5A patent/CN105897885B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799571A (zh) * | 2011-05-23 | 2012-11-28 | 成都科创知识产权研究所 | Word文件生成图片的方法及*** |
CN105471940A (zh) * | 2014-08-22 | 2016-04-06 | 中兴通讯股份有限公司 | 数据处理方法、数据发送及接收终端、数据传输*** |
Also Published As
Publication number | Publication date |
---|---|
CN105897885A (zh) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105897885B (zh) | 跨网络数据传输方法和装置 | |
JP3838506B2 (ja) | 画像を用いる通信方法及びその装置 | |
CN104967597B (zh) | 一种基于安全渠道的第三方应用消息鉴权方法及*** | |
CN109815051A (zh) | 区块链的数据处理方法和*** | |
CN107169364B (zh) | 一种数据保全方法及相关*** | |
CA2829689A1 (en) | An instant communication method and system | |
CN101964722A (zh) | 用于通信的方法和*** | |
US20150124969A1 (en) | Method and Device for Obtaining a Security Key | |
CN101606360B (zh) | 唯一的压缩的呼叫标识符 | |
CN108039173A (zh) | 语音信息输入方法、移动终端、***以及可读存储介质 | |
CN104270800B (zh) | 与终端建立通信连接的方法及*** | |
Rafat | Enhanced text steganography in SMS | |
JP2009089004A (ja) | 通信システムおよび基地局装置 | |
CN104168362A (zh) | 终端、二维码管理装置和电子名片管理方法 | |
JP2011118853A (ja) | モバイル標準テンプレートデータを提供するサーバ | |
CN103731654B (zh) | 一种使用2d/3d视频的信息嵌入***和信息提取*** | |
KR101487156B1 (ko) | Αidc 기반 스마트 디바이스의 자동 αρ 접속 시스템 | |
Beji et al. | Security ontology proposal for mobile applications | |
CN112905464B (zh) | 应用运行环境数据处理方法及装置 | |
CN101197710A (zh) | 一种智能终端及用户维护方法 | |
CN111818521B (zh) | 一种基于数据中心5g网络加密组播的权限认证方法与*** | |
CN107529159A (zh) | 宽带集群下行共享信道的接入层加密、解密、完整性保护方法和装置、安全实现方法 | |
CN102073693A (zh) | 基于xml的数据通讯方法及*** | |
CN101883152B (zh) | 一种对语义信息进行交互的***和方法 | |
CN101640591A (zh) | 一种认证方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518057 Shenzhen Software Park, Nanshan District high tech Industrial Park, Guangdong, China,, 6 401-402 Applicant after: Yongxing Shenzhen Polytron Technologies Inc Address before: 518057 Shenzhen Software Park, Nanshan District high tech Industrial Park, Guangdong, China,, 6 401-402 Applicant before: Shenzhen Longrise Technology Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |