一种数据处理方法及装置的制造方法_4

文档序号:9261464阅读:来源:国知局
每一 流程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供该些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器W产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[01化]该些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0106] 该些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0107] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。该样,倘若本发明的该些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含该些改动和变型在内。
【主权项】
1. 一种数据处理方法,其特征在于,包括: 接收用户基于搜索引擎输入的关键词,并根据用户输入的关键词进行数据搜索,获取 数据搜索对应的轻量级数据交换格式Json格式的搜索结果数据; 对获取的Json格式的所述搜索结果数据进行解码,得到解码后的脚本语言Iua格式的 表对象; 循环读取Iua格式的所述表对象中的每个子对象,并对读取的每个子对象进行转码, 得到预设字符编码格式的搜索数据; 对所述预设字符编码格式的搜索数据进行封装,得到预设轻量级数据交换格式的封装 数据,并将得到的所述封装数据发送至所述搜索引擎,供所述搜索引擎将所述封装数据作 为搜索结果反馈给用户。2. 如权利要求1所述的方法,其特征在于,所述对获取的Json格式的所述搜索结果数 据进行解码,得到解码后的脚本语言Iua格式的表对象,包括: 获取搜索数据时所使用的WEB服务器的服务器类型,识别所述WEB服务器所支持的脚 本语言格式为Iua格式; 根据所述WEB服务器支持的脚本语言格式Iua格式,对获取的Json格式的所述搜索结 果数据进行一次性解码,得到解码后的脚本语言Iua格式对应的表对象。3. 如权利要求1所述的方法,其特征在于,所述循环读取Iua格式的所述表对象中的每 个子对象,并对读取的每个子对象进行转码,得到预设字符编码格式的搜索数据,包括: 利用Iua格式的所述表对象的结构特征,执行第一重空循环; 以最小子对象为单位,执行第二重循环,循环读取所述表对象中每个子对象所分别对 应的对象数据;其中,所述对象数据包括:该子对象对应的标题、摘要、链接地址、图片、公 布文本和指定文件类型; 对读取出的每个子对象的对象数据进行转码,得到预设字符编码标准Unicode格式对 应的搜索数据。4. 如权利要求1或3所述的方法,其特征在于,所述对所述预设字符编码格式的搜索数 据进行封装,得到预设轻量级数据交换格式的封装数据,并将得到的所述封装数据发送至 所述搜索引擎,供所述搜索引擎将所述封装数据作为搜索结果反馈给用户,包括: 按照所述Json格式对应的格式规则,对预设字符编码格式Unicode格式的搜索数据进 行封装,得到所述Json格式的封装数据; 将所述Json格式的封装数据发送至对应的搜索引擎,供所述搜索引擎将所述封装数 据作为搜索结果反馈给用户。5. 如权利要求4所述的方法,其特征在于,所述将得到的所述封装数据发送至所述搜 索引擎,供所述搜索引擎将所述封装数据作为搜索结果反馈给用户,包括: 将得到的所述封装数据发送至搜索引擎; 所述搜索引擎按照所述封装数据与用户输入的所述关键词的相关性,对所述封装数据 进行排序,并将排序后的所述封装数据作为搜索结果反馈给用户。6. -种数据处理装置,其特征在于,包括: 搜索模块,用于接收用户基于搜索引擎输入的关键词,并根据用户输入的关键词进行 数据搜索,获取数据搜索对应的轻量级数据交换格式Json格式的搜索结果数据; 解码模块,用于对获取的Json格式的所述搜索结果数据进行解码,得到解码后的脚本 语言Iua格式的表对象; 转码模块,用于循环读取Iua格式的所述表对象中的每个子对象,并对读取的每个所 述子对象进行转码,得到预设字符编码格式的搜索数据; 封装模块,用于对所述预设字符编码格式的搜索数据进行封装,得到预设轻量级数据 交换格式的封装数据,并将得到的所述封装数据发送至所述搜索引擎,供所述搜索引擎将 所述封装数据作为搜索结果反馈给用户。7. 如权利要求6所述的装置,其特征在于,所述解码模块包括: 识别单元,用于获取搜索数据时所使用的WEB服务器的服务器类型,识别所述WEB服务 器所支持的脚本语言格式为Iua格式; 解码单元,用于根据所述WEB服务器支持的脚本语言格式Iua格式,对获取的Json格 式的所述搜索结果数据进行一次性解码,得到解码后的脚本语言Iua格式对应的表对象。8. 如权利要求6所述的装置,其特征在于,所述转码模块包括: 空循环单元,用于利用Iua格式的所述表对象的结构特征,执行第一重空循环; 读取单元,用于以最小子对象为单位,执行第二重循环,循环读取所述表对象中每个子 对象所分别对应的对象数据;其中,所述对象数据包括:该子对象对应的标题、摘要、链接 地址、图片、公布文本和指定文件类型; 转码单元,用于对读取出的每个子对象的对象数据进行转码,得到预设字符编码标准 Unicode格式对应的搜索数据。9. 如权利要求6或8所述的装置,其特征在于,所述封装模块包括: 封装单元,用于按照所述Json格式对应的格式规则,对预设字符编码格式Unicode格 式的搜索数据进行封装,得到所述Json格式的封装数据; 发送单元,用于将所述Json格式的封装数据发送至对应的搜索引擎,供所述搜索引擎 将所述封装数据作为搜索结果反馈给用户。10. 如权利要求9所述的装置,其特征在于,所述发送单元还用于: 将得到的所述封装数据发送至搜索引擎,以供所述搜索引擎按照所述封装数据与用户 输入的所述关键词的相关性,对所述封装数据进行排序,并将排序后的所述封装数据作为 搜索结果反馈给用户。
【专利摘要】本发明实施例公开了一种数据处理方法及装置,用以根据用户输入的关键词对服务器搜索得到的对应结果进行数据处理,提高数据处理效率。所述方法包括:接收用户输入的关键词,并根据所述关键词进行数据搜索,获取Json格式的搜索结果;对获取的Json格式的搜索结果进行解码,得到lua格式的表对象;循环读取lua表对象中的每个子对象,并对读取的每个子对象进行转码,得到Unicode格式的搜索数据;对Unicode格式的搜索数据进行封装,得到Json格式的封装数据,并将得到的封装数据发送至搜索引擎,供搜索引擎将封装数据作为搜索结果反馈给用户;具有根据用户输入的关键词对搜索得到的对应结果进行数据处理的有益效果。
【IPC分类】G06F17/30
【公开号】CN104978430
【申请号】CN201510406572
【发明人】张俊伟
【申请人】无锡天脉聚源传媒科技有限公司
【公开日】2015年10月14日
【申请日】2015年7月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1