[发明专利]一种数据转换方法和装置有效
申请号: | 201710400261.6 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107239436B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 王高垒 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/22 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 转换 方法 装置 | ||
本发明实施例公开了一种数据转换方法和装置,所述方法包括:获取原始文本信息,并在检测到所述原始文本信息中存在至少一个关键单位字符串时,在所述至少一个关键单位字符串中选择目标关键单位字符串;根据预设的转换公式将所述目标关键单位字符串中的待转换数值转换为与目标单位对应的目标数值,并将所述目标关键单位字符串中的待转换单位转换为所述目标单位,得到所述目标关键单位字符串对应的转换关键单位字符串;当所有关键单位字符串均转换为对应的转换关键单位字符串时,生成与所述原始文本信息对应的转换文本信息,并在预设的显示区域显示所述转换文本信息。采用本发明,可以避免繁琐的人工操作,以提高数据转换效率,并提高了开发效率。
技术领域
本发明涉及互联网技术领域,尤其涉及一种数据转换方法和装置。
背景技术
近年来,随着移动互联网技术的不断深入,为更好地为用户提供更为便捷的信息服务,研发人员一直在致力于开发一种全新的连接用户与服务的小程序(例如,微信小程序),这些微信小程序可直接和手机硬件进行数据交互,例如,调用手机的重力感应和摄像功能等,以更为便捷、快速地启用摄像服务。但在这些小程序和手机硬件进行数据交互之前,还会涉及到程序中的一些指定代码(例如,CSS代码或WCSS代码)中的相关单位尺寸之间的转换,例如,需要将屏幕像素px(pixel,基本原色素及其灰度的基本编码)单位转换为微信小程序中的rpx(responsice pixel,响应屏幕像素)单位。
现有技术中,若要将代码中携带的px尺寸与单位转换对应的rpx尺寸与单位,则往往需要用户预先在一段原始代码中人工搜索到与该px单位,并获取与该px单位对应的px数值,并借助于额外的计算工具或通过口算的方式计算出与px数值对应的rpx数值,再回到该原始代码中的px单位所在位置,手动将px数值改为rpx数值,并将px单位改为rpx单位。若在该原始代码中存在大量的px单位,则通过这种人工修改转换方式,将会给开发人员带来十分繁琐的操作,且十分耗时,导致数据转换效率低下,影响了开发效率。
发明内容
本发明实施例提供一种数据转换方法和装置,可以避免繁琐的人工操作,以提高数据转换效率,并提高了开发效率。
本发明第一方面提供了一种数据转换方法,包括:
获取原始文本信息,并在检测到所述原始文本信息中存在至少一个关键单位字符串时,在所述至少一个关键单位字符串中选择目标关键单位字符串;
根据预设的转换公式将所述目标关键单位字符串中的待转换数值转换为与目标单位对应的目标数值,并将所述目标关键单位字符串中的待转换单位转换为所述目标单位,得到所述目标关键单位字符串对应的转换关键单位字符串;
当所有关键单位字符串均转换为对应的转换关键单位字符串时,生成与所述原始文本信息对应的转换文本信息,并在预设的显示区域显示所述转换文本信息。
本发明第二方面提供了一种数据转换装置,包括:
文本获取模块,用于获取原始文本信息;
检测选择模块,用于在检测到所述原始文本信息中存在至少一个关键单位字符串时,在所述至少一个关键单位字符串中选择目标关键单位字符串;
计算转换模块,用于根据预设的转换公式将所述目标关键单位字符串中的待转换数值转换为与目标单位对应的目标数值,并将所述目标关键单位字符串中的待转换单位转换为所述目标单位,得到所述目标关键单位字符串对应的转换关键单位字符串;
生成显示模块,用于当所有关键单位字符串均转换为对应的转换关键单位字符串时,生成与所述原始文本信息对应的转换文本信息,并在预设的显示区域显示所述转换文本信息。
本发明第三方面提供了一种数据转换装置,包括:处理器和存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400261.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置