[发明专利]一种数据转换方法及装置有效
| 申请号: | 201410268379.4 | 申请日: | 2014-06-16 |
| 公开(公告)号: | CN104021201B | 公开(公告)日: | 2017-06-16 |
| 发明(设计)人: | 辛玲;肖雪韵;雷华平;谷智慧 | 申请(专利权)人: | 辛玲 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
| 地址: | 100095 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 转换 方法 装置 | ||
技术领域
本申请涉及输入法技术领域,尤其是一种数据转换方法及装置。
背景技术
随着计算机技术的发展,人们已经越来越习惯于利用计算机进行数据处理及信息交流。在与计算机交互的过程中,需要将数据输入到计算机相应程序中,如信息交流工具、文字处理工具等。
目前的数据转换工具,只能接收用户输入的字符编码,并显示对应的字符供用户选择,数据量少且数据形式单一。
发明内容
有鉴于此,本申请提供了一种数据转换方法及装置,用以解决现有技术中提供给用户选择的数据量少且数据形式单一的技术问题,本申请提供的技术方案如下:
一种数据转换方法,包括:
接收字符编码;
显示与所述接收的字符编码对应的字符;
获取用户选择的字符及对该字符选择的检索指令;
依据所述检索指令的类型,对用户选择的所述字符进行检索,以获得与该字符存在语义相关度的多个备选数据;其中,所述备选数据包括字符、图片、音频及自定义数据中的至少一种;
显示所述多个备选数据;
将用户在多个备选数据中选择的目标数据输出至目标程序。
上述方法,优选的,所述显示与所述接收的字符编码对应的字符包括:
在与所述接收的字符编码对应的字符库中,确定与所述接收的字符编码对应的备选字符;其中,所述字符库中包含有字符编码与字符之间的对应关系,且所述字符库中包含的字符具有预设权重;
当所述备选字符为一个时,显示所述备选字符;
当所述备选字符为多个且每个所述备选字符的使用频率均不为0且每个所述备选字符的上下文频率均不为0时,将所述每个备选字符对应的预设权重、使用频率及上下文频率的乘积确定为各自的第一排序权重,依据所述第一排序权重的大小,排列所述各个备选字符的显示位置并进行显示;
当所述备选字符为多个且仅各个所述备选字符的使用频率中存在多个0时,利用平滑算法对所有为0的使用频率进行修正,将所述每个备选字符对应的预设权重、修正后的使用频率及上下文频率的乘积确定为各自的第二排序权重,依据所述第二排序权重的大小,排列所述各个备选字符的显示位置并进行显示;
当所述备选字符为多个且仅各个所述备选字符的上下文频率中存在多个0时,利用平滑算法对所有为0的上下文频率进行修正,将所述每个备选字符对应的预设权重、使用频率及修正后的上下文频率的乘积确定为各自的第三排序权重,依据所述第三排序权重的大小,排列所述各个备选字符的显示位置并进行显示;
当所述备选字符为多个且各个所述备选字符的使用频率中存在多个0且各个所述备选字符的上下文频率中存在多个0时,利用平滑算法对所有为0的使用频率及所有为0的上下文频率进行修正,将所述每个备选字符对应的预设权重、修正后的使用频率及修正后的上下文频率的乘积确定为各自的第四排序权重,依据所述第四排序权重的大小,排列所述各个备选字符的显示位置并进行显示。
上述方法,优选的,在所述接收字符编码之前还包括:预先设置媒介库;其中:
所述预先设置媒介库包括:
接收输入的文本,利用预设算法生成所述文本中的目标词语之间的语义相关度,存储所述目标词语及所述目标词语之间的语义相关度;其中,所述目标词语包括同义词、近义词、上下位词及属性特征词中的至少一种;
和/或,
存储搜索引擎接口发送的图片,并存储所述图片的网页上下文、文件名或搜索关键词,生成所述图片与所述网页上下文、文件名或搜索关键词之间的相似度及进行存储。
上述方法,优选的,所述依据所述检索指令的类型,对用户选择的字符进行检索,以获得与该字符存在语义相关度的多个备选数据包括:
当所述检索指令为媒介检索时,在预先设置的所述媒介库中,查找与用户选择的所述字符存在语义相关度的多个备选数据;
当所述检索指令为搜索引擎搜索时,调用搜索引擎接口,以触发该搜索引擎返回与用户选择的所述字符具有预设语义相关度的多个备选数据。
上述方法,优选的,所述在预先设置的所述媒介库中,查找与用户选择的所述字符存在语义相关度的多个备选数据包括:
在预先设置的所述媒介库中,查找与用户选择的所述字符存在语义相关度的备选数据,并查找与所述备选数据具有语义相关度的备选数据。
本申请还提供了一种数据转换装置,包括:
接收模块,用于接收字符编码;
转码模块,用于显示与所述接收的字符编码对应的字符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辛玲,未经辛玲许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410268379.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





