CN107734345B - 一种图片数据化传输方法及系统 - Google Patents
一种图片数据化传输方法及系统 Download PDFInfo
- Publication number
- CN107734345B CN107734345B CN201710909294.3A CN201710909294A CN107734345B CN 107734345 B CN107734345 B CN 107734345B CN 201710909294 A CN201710909294 A CN 201710909294A CN 107734345 B CN107734345 B CN 107734345B
- Authority
- CN
- China
- Prior art keywords
- character string
- byte
- picture
- byte array
- binary number
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
本发明公开了一种图片数据化传输方法,包括:拍摄终端获取原始图片,并将每一所述原始图片转换为对应的字节数组;所述拍摄终端对每一所述字节数组进行编码操作,从而生成所述原始图片对应的字符串;所述拍摄终端将每一所述字符串发送给显示终端;所述显示终端读取所述字符串,并对所述字符串执行解码操作,获得解码后的字节数组;所述显示终端将所述解码后的字节数组转换为解码后的图片。本发明还公开了一种图片数据化传输系统。采用本发明的实施例,能够提高图片传输效率并有效节省时间。
Description
技术领域
本发明属于图片处理领域,尤其涉及一种图片数据化传输方法及系统。
背景技术
由于移动通信技术的飞速发展,以及4G网络的普及,短信、彩信和邮件等传统的媒体交互方式已经渐渐不能满足用户交互所需的表达了,现在的终端更多的是以语音、视频、图片等形式实现用户的互动,大大提升了用户的体验和产品的粘性。那么在移动网络中如何更快传输图片文件、为用户提供更好的体验是目前的移动网络技术中需要解决的一个主要问题。在现有的图片传输方法中,通常直接把原始图片从拍摄终端传送到显示终端,一旦需要传输的图片数量过大时,这样直接传输的做法会造成传输速度缓慢,从而浪费大量的时间,另外,直接传送大量图片数据容易造成系统瘫痪。因此,亟待一种能够提高图片传输效率并有效节省时间的图片数据化传输方法来解决上述问题。
发明内容
本发明实施例的目的是提供一种图片数据化传输方法及系统,能够提高图片传输效率并有效节省时间。
为了实现上述目的,本发明实施例提供一种图片数据化传输方法,包括步骤:
S11、拍摄终端获取原始图片,并将每一所述原始图片转换为对应的字节数组;
S12、所述拍摄终端对每一所述字节数组进行编码操作,从而生成所述原始图片对应的字符串;
S13、所述拍摄终端将每一所述字符串发送给显示终端;
S14、所述显示终端读取所述字符串,并对所述字符串执行解码操作,获得解码后的字节数组;
S15、所述显示终端将所述解码后的字节数组转换为解码后的图片。
作为上述方案的改进,所述步骤S12具体包括步骤:
201、确定所述字节数组中每个字节对应的二进制数的数值;
202、若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则对所述字节执行取正操作后再转换为ASCII码表中对应的字符;
203、待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串。
作为上述方案的改进,所述取正操作用于将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数。
作为上述方案的改进,所述步骤S14中的解码操作包括:按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组。
与现有技术相比,本发明实施例公开的图片数据化传输方法通过拍摄终端将每一所述原始图片经过编码操作后转换为字符串,并将每一所述字符串发送给显示终端,再通过所述显示终端将所述字符串经过解码操作后还原成解码后的图片,解决了现有技术中直接传输图片导致传输速度缓慢和直接传送大量图片数据造成系统瘫痪的问题,能够提高图片传输效率并有效节省时间。
为实现上述目的,本发明实施例还提供一种图片数据化传输系统,包括拍摄终端和显示终端,所述拍摄终端包括图片转换单元、编码单元以及字符串发送单元,所述显示终端包括字符串接收单元、解码单元和字节数组转换单元;
所述图片转换单元用于将每一所述图片转换为字节数组,并将每一所述字节数组发送给所述编码单元;
所述编码单元对每一所述字节数组进行编码操作,从而生成字符串;
所述字符串发送单元将所述字符串发送给所述显示终端;
所述字符串接收单元接收所述字符串发送单元发送的字符串;
所述解码单元对所述字符串进行解码操作,从而得到解码后的字节数组,并将所述解码后的字节数组发送给所述字节数组转换单元;
所述字节数组转换单元将所述解码后的字节数组转换为解码后的图片。
作为上述方案的改进,所述编码操作包括:确定所述字节数组中每个字节对应的二进制数的数值;若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则对所述字节执行取正操作后再转换为ASCII码表中对应的字符;待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串。
作为上述方案的改进,所述取正操作用于将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数。
作为上述方案的改进,所述解码操作包括:所述解码操作包括:按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组。
与现有技术相比,本发明实施例公开的图片数据化传输系统通过编码单元将与原始图片对应的字节数组经过编码操作后转换为字符串,并通过所述解码单元对所述字符串进行解码操作后生成解码后的图片,解决了现有技术中直接传输图片导致传输速度缓慢和直接传送大量图片数据造成系统瘫痪的问题,能够提高图片传输效率并有效节省时间。
附图说明
图1是本发明实施例提供的一种图片数据化传输方法的流程图;
图2是本发明实施例提供的一种图片数据化传输方法中编码操作的流程图;
图3是本发明实施例提供的一种图片数据化传输系统的系统框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种图片数据化传输方法的流程图;包括步骤:
S11、拍摄终端获取原始图片,并将每一所述原始图片转换为对应的字节数组;
S12、所述拍摄终端对每一所述字节数组进行编码操作,从而生成所述原始图片对应的字符串;
S13、所述拍摄终端将每一所述字符串发送给显示终端;
S14、所述显示终端读取所述字符串,并对所述字符串执行解码操作,获得解码后的字节数组;
S15、所述显示终端将所述解码后的字节数组转换为解码后的图片。
优选的,所述步骤S14中的解码操作包括:按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组。
具体的,所述拍摄终端获取原始图片,所述拍摄终端存储不止一张原始图片;所述拍摄终端通过访问每一所述原始图片的存储地址,根据每一所述原始图片的路径将每一所述原始图片转换为二进制流数据,所述二进制流数据即为所述字节数组,包括了N个字节组成的字节数组,N为整数,且N大于或等于0。
具体的,所述拍摄终端依次对每一所述字节数组进行编码操作,从而生成每个所述字节数组对应的字符串。
具体的,所述拍摄终端将每一所述字符串发送给显示终端,所述显示终端读取所述字符串,根据所述字符串的每一个字符在ASCII码表找到对应的ASCII码,比如所述字符串的的其中一个字符“n”,那么所述字符“n”在所述ASCII码表中对应的ASCII码为字节“01101110”,从而根据所述ASCII码表将每一字符串转换为对应的解码后的字节数组。具体的,所述显示终端将解码后的字节数组转换为图片形式呈现在所述显示终端。
本发明实施例提供的图片数据化传输方法通过拍摄终端将每一所述原始图片经过编码操作后转换为字符串,并将每一所述字符串发送给显示终端,再通过所述显示终端将所述字符串经过解码操作后还原成解码后的图片,解决了现有技术中直接传输图片导致传输速度缓慢和直接传送大量图片数据造成系统瘫痪的问题,能够提高图片传输效率并有效节省时间。
参见图2,图2是本发明实施例提供的一种图片数据化传输方法中编码操作的流程图;具体包括步骤:
201、确定所述字节数组中每个字节对应的二进制数的数值;
202、若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则对所述字节执行取正操作后再转换为ASCII码表中对应的字符;
203、待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串。
优选的,所述取正操作用于将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数。
具体的,一个字节包括八位二进制数,因为所述ASCII码表中只有正的八位二进制数才有对应的字符,因此,在所述显示终端对所述八位二进制数根据ASCII码表执行转换操作之前,需要判断所述八位二进制数的数值是否大于或等于0。
具体的,若所述八位二进制数的数值大于或等于0,则所述直接将所述八位二进制数根据所述ASCII码表转为对应的字符;若所述八位二进制数的数值小于0,则对所述八位二进制数进行取正操作,即将所述八位二进制数的最后以为进行取反,比如所述八位二进制数的最后一位数是“1”,则对所述最后一位数“1”进行取反,取反后所述最后一位数“1”变为“0”,此时,所述小于0的八位二进制数转换为大于或等于0的八位二进制数。所述显示终端将所述字节数组中每一字节根据所述ASCII码表得到对应的字符,从而生成所述原始图片对应的字符串。
参见图3,图3是本发明实施例提供的一种图片数据化传输系统的系统框图;包括拍摄终端10和显示终端20,所述拍摄终端10包括图片转换单元101、编码单元102以及字符串发送单元103,所述显示终端20包括字符串接收单元201、解码单元202和字节数组转换单元203;
所述图片转换单元101用于将每一所述图片转换为字节数组,并将每一所述字节数组发送给所述编码单元102;
所述编码单元102对每一所述字节数组进行编码操作,从而生成字符串;
所述字符串发送单元103将所述字符串发送给所述显示终端20;
所述字符串接收单元201接收所述字符串发送单元103发送的字符串;
所述解码单元202对所述字符串进行解码操作,从而得到解码后的字节数组,并将所述解码后的字节数组发送给所述字节数组转换单元203;
所述字节数组转换单元203将所述解码后的字节数组转换为解码后的图片。
优选的,所述编码单元102中编码操作包括:确定所述字节数组中每个字节对应的二进制数的数值;若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则对所述字节执行取正操作后再转换为ASCII码表中对应的字符;待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串。
优选的,所述取正操作用于将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数。
优选的,所述解码单元202中所述解码操作包括:按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组。
具体的,所述图片转换单元101通过访问每一所述原始图片的存储地址,并根据每一所述原始图片的路径将每一所述原始图片转换为二进制流数据,所述二进制流数据即为所述字节数组,包括了N个字节组成的字节数组,N为整数,且N大于或等于0。
具体的,一个字节包括八位二进制数,因为所述ASCII码表中只有正的八位二进制数才有对应的字符,因此,在所述编码单元102对所述八位二进制数根据ASCII码表执行转换操作之前,所述编码单元102需要判断所述八位二进制数的数值是否大于或等于0。若所述八位二进制数的数值大于或等于0,则所述直接将所述八位二进制数根据所述ASCII码表转为对应的字符;若所述八位二进制数的数值小于0,则对所述八位二进制数进行取正操作,即将所述八位二进制数的最后以为进行取反,比如所述八位二进制数的最后一位数是“1”,则对所述最后一位数“1”进行取反,取反后所述最后一位数“1”变为“0”,此时,所述小于0的八位二进制数转换为大于或等于0的八位二进制数。所述编码单元102将所述字节数组中每一字节根据所述ASCII码表得到对应的字符,从而生成所述原始图片对应的字符串。
具体的,所述字符串发送单元103将每一所述字符串发送给所述显示终端20。
具体的,所述字符串接收单元201接收所述字符串发送单元103发送的字符串,所述解码单元202读取所述字符串,根据所述字符串的每一个字符在ASCII码表找到对应的ASCII码,比如所述字符串的的其中一个字符“n”,那么所述字符“n”在所述ASCII码表中对应的ASCII码为字节“01101110”,从而根据所述ASCII码表将每一字符串转换为对应的解码后的字节数组。具体的,所述字节数组转换单元203将解码后的字节数组转换为图片形式呈现在所述显示终端。
本发明实施例提供的图片数据化传输系统通过编码单元将与原始图片对应的字节数组经过编码操作后转换为字符串,并通过所述解码单元对所述字符串进行解码操作后生成解码后的图片,解决了现有技术中直接传输图片导致传输速度缓慢和直接传送大量图片数据造成系统瘫痪的问题,能够提高图片传输效率并有效节省时间。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (2)
1.一种图片数据化传输方法,其特征在于,包括步骤:
S11、拍摄终端获取原始图片,并将获取的所述原始图片存储在拍摄终端内,所述拍摄终端通过访问每一所述原始图片的存储地址,根据每一所述原始图片的路径将每一所述原始图片转换为对应的字节数组,包括了N个字节组成的字节数组,N为整数,且N大于或等于0;
S12、确定所述字节数组中每个字节对应的二进制数的数值;若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数,然后再转换为ASCII码表中对应的字符;待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串;
S13、所述拍摄终端将每一所述字符串发送给显示终端;
S14、所述显示终端读取所述字符串,并按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组;
S15、所述显示终端将所述解码后的字节数组转换为解码后的图片。
2.一种图片数据化传输系统,其特征在于,包括拍摄终端和显示终端,所述拍摄终端包括图片转换单元、编码单元以及字符串发送单元,所述显示终端包括字符串接收单元、解码单元和字节数组转换单元;
所述图片转换单元用于通过拍摄终端获取原始图片,并将获取的所述原始图片存储在拍摄终端内,所述拍摄终端通过访问每一所述原始图片的存储地址,根据每一所述原始图片的路径将每一所述原始图片转换为对应的字节数组,包括了N个字节组成的字节数组,N为整数,且N大于或等于0,并将每一所述字节数组发送给所述编码单元;
所述编码单元用于确定所述字节数组中每个字节对应的二进制数的数值;若所述字节对应的二进制数的数值大于或等于0,则直接将所述字节转换为ASCII码表中对应的字符;若所述字节对应的二进制数的数值小于0,则将所述数值小于0的二进制数的最后一位数进行取反,从而得到数值大于或等于0的新二进制数,然后再转换为ASCII码表中对应的字符;待所述字节数组中每个字节转换为ASCII码表中对应的字符后,得到所述字节数组的字符串,从而生成所述原始图片对应的字符串;
所述字符串发送单元将所述字符串发送给所述显示终端;
所述字符串接收单元接收所述字符串发送单元发送的字符串;
所述解码单元用于按照所述ASCII码表将所述字符串的每一字符转换为二进制数值,从而得到解码后的字节数组,并将所述解码后的字节数组发送给所述字节数组转换单元;
所述字节数组转换单元将所述解码后的字节数组转换为解码后的图片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710909294.3A CN107734345B (zh) | 2017-09-29 | 2017-09-29 | 一种图片数据化传输方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710909294.3A CN107734345B (zh) | 2017-09-29 | 2017-09-29 | 一种图片数据化传输方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107734345A CN107734345A (zh) | 2018-02-23 |
CN107734345B true CN107734345B (zh) | 2020-05-08 |
Family
ID=61209167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710909294.3A Active CN107734345B (zh) | 2017-09-29 | 2017-09-29 | 一种图片数据化传输方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107734345B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108932330B (zh) * | 2018-07-05 | 2021-03-05 | 京东数字科技控股有限公司 | 一种数据显示方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1216665A (zh) * | 1996-02-20 | 1999-05-12 | 艾利森公司 | 发送图形图象到移动终端 |
CN103841143A (zh) * | 2012-11-23 | 2014-06-04 | 华为技术有限公司 | 文件发送方法、接收方法、系统及设备 |
CN105007452A (zh) * | 2015-07-01 | 2015-10-28 | 华东师范大学 | 一种基于摄像头的数据传输系统 |
CN105975607A (zh) * | 2016-05-16 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种图片存储及读取方法、图片存取系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4277207B2 (ja) * | 2004-04-06 | 2009-06-10 | 日本電気株式会社 | 携帯型tv電話の送受信方法および携帯型tv電話端末 |
-
2017
- 2017-09-29 CN CN201710909294.3A patent/CN107734345B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1216665A (zh) * | 1996-02-20 | 1999-05-12 | 艾利森公司 | 发送图形图象到移动终端 |
CN103841143A (zh) * | 2012-11-23 | 2014-06-04 | 华为技术有限公司 | 文件发送方法、接收方法、系统及设备 |
CN105007452A (zh) * | 2015-07-01 | 2015-10-28 | 华东师范大学 | 一种基于摄像头的数据传输系统 |
CN105975607A (zh) * | 2016-05-16 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种图片存储及读取方法、图片存取系统 |
Also Published As
Publication number | Publication date |
---|---|
CN107734345A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190198027A1 (en) | Audio frame loss recovery method and apparatus | |
KR102216252B1 (ko) | 인코딩 및 디코딩 방법 및 디바이스 | |
US20120278433A1 (en) | Method for transmitting and receiving multimedia information and terminal | |
EP2355471B1 (en) | Apparatus and method for transmitting handwriting animation message | |
US8676236B1 (en) | System, method, and computer program for generating a short message service (SMS) message using template codes | |
CN104168439B (zh) | 一种视频编码方法和装置 | |
CN109104243B (zh) | 一种像素通信方法、信息发送终端及信息接收终端 | |
TWI461003B (zh) | 數據解碼方法 | |
CN101621763B (zh) | 一种在手机终端显示发送方中文名称的方法和相应的装置 | |
CN104081701B (zh) | 光网络系统的通信方法、系统及装置 | |
CN105790853A (zh) | 一种声波传输字符数据的方法及装置 | |
WO2015117407A1 (zh) | 终端信息的处理方法及装置 | |
WO2012027932A1 (zh) | 短信编码解码方法、装置以及终端 | |
CN106161021B (zh) | 隐私数据发送方法及装置、隐私数据接收方法及装置 | |
CN107734345B (zh) | 一种图片数据化传输方法及系统 | |
CN114979094B (zh) | 一种基于rtp的数据传输方法、装置、设备和介质 | |
CN119094790A (zh) | 基于帧间差值的图像传输方法和系统 | |
CN112383888A (zh) | 一种短信系统、方法以及设备 | |
CN110719573B (zh) | 信息传输方法、装置、终端设备及存储介质 | |
CN110149631B (zh) | 一种适用于云音箱建立连接的方法及系统 | |
TW201607347A (zh) | 處理一簡訊服務訊息以提供內容摘要之方法及相關通訊系統 | |
CN101335911B (zh) | 消息处理的方法、用户终端和服务器 | |
WO2016145616A1 (zh) | 一种信息传输方法、设备及系统 | |
CN102843345B (zh) | 远程沟通方法及其计算机程序产品 | |
CN114979093B (zh) | 一种基于rtp的数据传输方法、装置、设备和介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |