一种云模式的上网方法技术

技术编号:8863505 阅读:153 留言:0更新日期:2013-06-28 02:40
本发明专利技术公开了一种云模式的上网方法,包含输入模块,用户输入监控查询模块,查询云服务模块,数据库模块等。本发明专利技术通过在上网客户端监测用户在上网地址输入界面的输入,根据查询触发的策略,包含用户输入字符数和停留时间来监测用户输入,并以Ajax方式请求查询包含用户输入部分,系统云服务接收到用户终端的Ajax的查询请求,解析用户输入类型和语法,生成对应的数据查询脚本,并在系统数据库进行查找,并返回查询的结果给终端,上网用户随即可以选择对应的可能的网站地址,选择后即可跳转到对应的目标网址。通过Ajax请求方式与用户上网地址界面结合,提供了基于一种云模式的Ajax方式的上网的业务体验。

【技术实现步骤摘要】

本专利技术涉及移动终端,云计算,数据库等
,特别是指。
技术介绍
随着终端技术、软件技术的发展,特别是智能终端、云计算技术和系统软件技术的发展,为提供了可行性。目前上网方式普通方式为用户输入地址,或者查询地址收藏夹或通过搜索引擎进行搜索,输入方式单一,也无法支持多种逻辑组合输入或正则表达式驶入,查询范围也仅限于上网终端本地数据记录,对不在上网客户端保存的数据来说需要通过外部系统的查询获取网址点击跳转,或需另外启动搜索引擎进行搜索,而通过基于云模式的Ajax风格的智能上网方式并结合云服务方式的数据查询,扩展了用户输入的灵活度和数据查询范围,方便用户查找数据并实时根据用户输入的变化刷新可能的网址选择项,节省了用户的输入步骤,是对目前上网输入地址或搜索网址方式的一种补充。有鉴于此,本专利技术的目的在于提出一种简单易行,结合云计算技术和Ajax的。
技术实现思路
从上面所述可以看出,本专利技术提供的,通过自动识别用户输入数据类型映射到数据字段,支持智能方式查询并结合云计算和Ajax,实现了一种功能强大的基于云模式的一种Ajax方式上网方法。进一步的,通过所提供的为一种便捷的终端上网业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。为实现上述目的,本专利技术的一个方面提供了,该方法包括: 上网客户端地址输入功能模块监控用户的输入,根据触发Ajax请求的策略,对获取的用户输入数据片段,通过系统端的云服务开放接口进行查询,系统端保存了各种通讯录数据,并将查询结果列表提供给用户进行选择,用户选择后即可跳转到对应网址而无需输入全部的内容。本专利技术提供的的一个实施例中,该方法还包括: 上网客户端的网址输入功能模块提供用户输入,可以输入数字,英文以及终端输入法支持的各种字符和文字,终端按照Ajax的触发策略监控用户的输入并启动查询。本专利技术提供的的一个实施例中,该方法还包括: 终端读取用户输入的查询触发策略,并在用户输入在满足查询策略要求后发起查询,包含用户输入最小字符数,用户输入间隔时间,用户输入类型控制,不完整字符输入和缩写输入,并根据用户输入和查询触发策略,终端决定是否发起Ajax风格的查询。本专利技术提供的的一个实施例中,该方法还包括: 终端获取用户的输入并进行分析用户的输入类型和语法结构,包含逻辑上的输入组合,包含与,或,非等逻辑组合,以及正则表达式,并根据逻辑组合包含的输入数据类型和输入类型描述关键字,对应不同的输入查询字段,如URL关键字代表后续数据为中英文字符对应的网址组成字段,DESCRIPTION关键字代表后续描述文字对应的网站名称字段,并支持关键词的不完整输入,包含文字的英文字母缩写,拼音首字母缩写或文字片段以及片段的各种组合,系统将用户的输入进行分析后转换为系统数据的查询语句进行查询。本专利技术提供的的一个实施例中,该方法还包括: 对每个输入部分,约定不同数据类型的对应数据字段,字母对应网址,描述文字对应网站名称等属性,终端将用户的数据类型映射成对应数据库的字段,并结合用户的输入组合逻辑或正则表达式生成数据查询语句进行查询。终端查询本地和系统数据,首先进行本地查询,其次进行系统查询,系统通过云计算方式开放数据查询的云服务接口,终端通过系统开放的服务接口发起数据的查询,并根据用户输入的变化和查询触发策略,以Ajax风格不断查询获取系统端查询数据列表并更新用户端的数据显示。本专利技术提供的的一个实施例中,该方法还包括: 系统查询数据范围包含系统内部的数据以及以分布式数据系统方式的系统外的各种通讯录数据,通过分布式系统构成一个逻辑上的数据整体,作为系统查询的数据来源,数据包含各个类型的字段对应用户的不同输入。系统返回编码后的格式化数据,包含网站地址和网站名称等属性数据,通过格式化的消息数据结构,如XML,JSON等数据组织方式返回到终端,终端进行格式化解码处理显示在界面提供给用户进行选择,用户随即可发起各种上网操作,选择对应的列表项即可自动跳转到对应的地址。 具体来说具有以下优点: 查询灵活: 支持多种数据类型的和逻辑组合,以及正则表达式,通过将用户的输入数据类型进行分析,自动将用户输入与查询字段范围进行映射,并提供了输入数据的不同类型的混合输入以及数据逻辑组合以及正则表达式,查询功能灵活。智能解析: 终端对用户输入的数据部分解析对应的数据类型对应的数据字段,通过输入数据类型和输入前缀关键词进行分类判断和映射,实现用户数据的自动映射和关联。Ajax使用风格:终端对用户的输入实时进行响应,随着用户的输入的变化实时进行数据的查询并实时将查询结果返回给上网客户端并实时刷新提供给用户进行选择。数据无缝扩展: 系统端提供无缝数据查询,数据范围包含终端本地数据,系统数据以及系统无缝集成的分布式数据查询系统,实现了数据的无缝扩展,用户感知如同本机数据,并极大地扩展数据查询范围。使用方式便捷: 上网客户端集成内部查询功能,用户在地址输入栏输入用户记忆的上网目标的部分地址或网站描述,上网客户端即可完成对应描述的查询,而无需用户离开上网客户端单独查询,在获取的查询结果选择对应的网址即可跳转到对应的目标,使用方式简洁。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为本专利技术系统模块结构的示意图。图2为本专利技术业务流程示意图。图3为本专利技术Ajax查询触发流程示意图。具体实施例方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。为实现上述目的,提出了。以下通过结合附图,对本专利技术的实施方式进行描述。实现的关键点如下: 数据类型识别: 对用户输入的数据,通过输入范围描述关键词或空白符和逻辑表达式标记进行分隔,并对获取的用户输入的数据类型进行判断,识别其数据类型并进行数据类型与数据库字段的映射。表达式处理: 对于用户的各种可能的查询,终端提供各种逻辑条件的组合以及表达式,包含逻辑条件与,或,非等组合以及正则表达式的应用,系统端获取终端的逻辑条件和正则表达式的并进行处理,系统端生成对应的数据查询语句。Ajax 查询: 在用户输入数据的同时,随着用户数据输入的变化,终端发起Ajax方式的数据查询,实时获取系统端的查询结果并提供结果列表供用户选择,并随着用户输入数据的变化实时更新用户终端的显示。云数据服务: 系统以云计算方式为终端提供了云模式的数据查询服务和数据扩展功能,包含基于云服务模式的远程数据查询接口,以及远端云方式的数据存储,用户查询的数据在系统端进行保存并通过云查询服务方式进行存取。分布式数据系统: 终端查询数据包含终端本地数据,系统端数据以及通过分布式系统扩展的第三方各种数据,通过分布式系统实现无缝式的数据查询和用户体验,极大地扩展系统数据来源,增加用户查询的数据的可靠性和查询成功比率。主要功能模块 如图1所示,的结构主要包括: 上网客户端数据存储100: 上网客户端保存用户数据的模块部分,保存了用户本地的数据,并提供用户查询数据结果以及用户输入的缓存进行数据查询。逻辑模块101: 上网客户端的业务逻辑流程的控制和执行,调用其他逻辑功能模块并与其进行交互完成各种本文档来自技高网...

【技术保护点】
一种云模式的上网方法,其特征在于,上网客户端监测用户在上网地址输入界面的输入,并以Ajax方式实时请求查询用户输入数据,系统端的云网址查询服务接收用户终端的Ajax的查询请求后在系统进行查询并返回查询的结果,上网用户随即可以选择对应的系统返回的网站地址,随着用户输入的变化,系统也不断推送新的查询结果数据到上网客户端,上网客户端不断更新本地的显示,用户选择对应的网址后即可跳转到对应的目标网址。

【技术特征摘要】
1.一种云模式的上网方法,其特征在于,上网客户端监测用户在上网地址输入界面的输入,并以Ajax方式实时请求查询用户输入数据,系统端的云网址查询服务接收用户终端的Ajax的查询请求后在系统进行查询并返回查询的结果,上网用户随即可以选择对应的系统返回的网站地址,随着用户输入的变化,系统也不断推送新的查询结果数据到上网客户端,上网客户端不断更新本地的显示,用户选择对应的网址后即可跳转到对应的目标网址。2.如权利要求1所述,上网客户端监测用户在上网地址输入界面的输入,其特征在于,用户上网端地址输入功能模块提供用户输入,包含数字,英文以及终端输入法支持的各种字符和文字,客户端监控用户的输入并按照Ajax的触发策略启动实时的查询。3.如权利要求2所述,上网客户端按照Ajax的触发策略进行监控用户的输入并启动查询,其特征在于,客户端读取查询触发策略,并在用户输入在满足查询策略要求后发起查询,包含用户输入最小字符数,用户输入间隔时间,用户输入类型控制,不完整字符输入和缩写输入,并根据用户输入和查询触发策略,客户端决定是否发起Ajax方式的查询。4.如权利要求3所述,客户端根据查询触发策略,并解析用户的输入,决定是否发起查询,其特征在于,终端获取用户的输入并进行分析用户的输入类型和语法结构,包含逻辑上的输入组合,包含与,或,非等逻辑组合,以及正则表达式,并根据逻辑组合包含的输入数据类型和输入类型描述关键字,对应不同的输入查询字段,如URL关键字代表后续数据为中英文字符对应的网址组成字段,DESCRIPTION关键字代表后续描述文字对应的网站名称字段,并支持关键词的不完整输入,包含文字的英文字母缩写,拼...

【专利技术属性】
技术研发人员:顾健
申请(专利权)人:上海博路信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1