创建轻应用的方法及客户端的制作方法

文档序号:6520146阅读:207来源:国知局
创建轻应用的方法及客户端的制作方法
【专利摘要】本发明提供一种创建轻应用的方法及客户端。该方法包括:第一客户端响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与关键词相对应的轻应用;以及响应于用户的轻应用创建请求,第一客户端将轻应用数据发送到第二客户端,以在第二客户端上根据轻应用数据创建轻应用。从而实现更灵活地创建轻应用,方便了用户的使用,提高了用户体验。
【专利说明】创建轻应用的方法及客户端
【技术领域】
[0001]本发明涉及计算机技术,尤其涉及一种创建轻应用的方法及客户端。
【背景技术】
[0002]轻应用是具有可被检索与智能分发、无需下载、即搜即用的全功能应用,其既有媲美甚至超越本地化应用(Native App)的用户体验,又具备Web应用的可被检索与智能分发的特性,可以有效解决优质应用和服务与移动用户需求对接的问题。因此,目前轻应用受到了越来越多的关注,并且得到了越来越广泛的应用。
[0003]在一种应用场景下,用户在个人计算机(PC,Personal Computer)上搜索到某一喜好的轻应用,并且很想将该轻应用也在自己的手机端使用。此时,该用户通常需要通过手机端向服务器请求搜索该轻应用,进而才可在手机端创建该轻应用。
[0004]由此可见,在现有方案中,需要通过客户端本身向服务器请求搜索,才能实现轻应用在该客户端上的创建。显然,现有方案中的轻应用使用方式不够灵活,在一些情况下会造成用户使用不便,降低用户体验。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的创建轻应用的技术,以便更灵活地在客户端上创建轻应用,从而方便用户的使用,减少冗余操作,提高用户体验。
[0006]根据本发明的一个方面,提供一种创建轻应用的方法,包括:第一客户端响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与关键词相对应的轻应用;以及响应于用户的轻应用创建请求,第一客户端将轻应用的轻应用数据发送到第二客户端,以在第二客户端上根据轻应用数据创建轻应用。
[0007]可选地,第一客户端针对搜索请求,从Web服务器获取相应的搜索结果;以及将搜索结果显示给用户。
[0008]可选地,第一客户端将所确定出的轻应用结果放在搜索结果中的显著位置显示给用户。
[0009]可选地,响应于所述用户的轻应用创建请求,第一客户端确认是否已与第二客户端建立长连接;以及当已建立长连接时,通过长连接服务器将轻应用数据发送到第二客户端,以在第二客户端上根据轻应用数据创建轻应用。
[0010]可选地,当未建立长连接时,第一客户端通过红外连接、蓝牙连接、有线连接中的至少一种连接方式将轻应用的轻应用数据发送到第二客户端,以在第二客户端上根据轻应用数据创建轻应用。
[0011]根据本发明的另一方面,提供一种创建轻应用的方法,包括:第二客户端接收来自第一客户端的轻应用数据,轻应用数据是由第一客户端根据用户搜索请求中含有的关键词从预设的轻应用列表中确定出的;以及根据接收到的轻应用数据,在第二客户端上创建轻应用。
[0012]可选地,第二客户端经由长连接服务器接收来自第一客户端的轻应用数据。
[0013]可选地,第二客户端经由红外连接、蓝牙连接、有线连接中的至少一种连接方式接收来自第一客户端的轻应用数据。
[0014]根据本发明的另一方面,提供一种客户端,包括:第一获取模块,用于响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与关键词相对应的轻应用;确定模块,用于根据关键词,从轻应用列表中确定出关键词所对应的轻应用数据;以及发送模块,用于响应于用户的轻应用创建请求,将轻应用数据发送到另一客户端,以根据轻应用数据创建轻应用。
[0015]可选地,还包括:第二获取模块,用于针对搜索请求,从Web服务器获取相应的搜索结果;以及显示模块,用于将搜索结果显示给用户。
[0016]可选地,显示模块还用于将所确定出的轻应用结果放在搜索结果中的显著位置显示给用户。
[0017]可选地,发送模块,还包括:判断子模块,用于响应于用户的轻应用创建请求,确认是否已与另一客户端建立长连接;以及第一连接子模块,用于当已建立长连接时,通过长连接服务器将轻应用数据发送到另一客户端,以在另一客户端上根据轻应用数据创建轻应用。
[0018]可选地,发送模块,还包括:第二连接子模块,用于当未建立长连接时,通过红外连接、蓝牙连接、有线连接中的至少一种连接方式将所述轻应用数据发送到另一客户端,以在另一客户端上根据轻应用数据创建轻应用。
[0019]根据本发明的另一方面,提供一种客户端,包括:接收模块,用于接收来自另一客户端的轻应用数据,轻应用数据是由另一客户端根据用户搜索请求中含有的关键词从预设的轻应用列表中确定出的;以及创建模块,用于根据接收到的轻应用数据,创建轻应用。
[0020]可选地,接收模块经由长连接服务器接收来自另一客户端的轻应用数据。
[0021]可选地,接收模块经由红外连接、蓝牙连接、有线连接中的至少一种连接方式接收来自另一客户端的轻应用数据。
[0022]根据本发明的创建轻应用的方案,可以实现基于在第一客户端上的搜索来在第二客户端上创建轻应用,从而增强了创建轻应用的灵活性,方便了用户使用,减少了冗余操作,提高了用户体验。
[0023]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0024]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0025]图1示出了根据本发明一个实施例的创建轻应用的方法的流程图;
[0026]图2示出了根据本发明一个实施例的创建轻应用的方法的流程图;[0027]图3示出了根据本发明一个实施例的创建轻应用的方法的流程图;
[0028]图4示出了根据本发明一个实施例的创建轻应用的客户端的结构框图;以及
[0029]图5示出了根据本发明一个实施例的创建轻应用的客户端的结构框图。
【具体实施方式】
[0030]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031]为便于对本发明方案的理解,以下在实施例中可以假设第一客户端可以位于PC端,第二客户端可以位于手机端,但本发明实际并不限于此。第一客户端和第二客户端只是指代两个客户端,其中第一客户端是轻应用搜索端,第二客户端是轻应用创建端。[0032]参考图1,图1示出根据本发明一个实施例的创建轻应用的方法的流程图。其中描述的是轻应用搜索端的处理过程。
[0033]如图1所示,在步骤SllO中,第一客户端响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与关键词相对应的轻应用。
[0034]具体而言,该轻应用列表中可以存储有各轻应用的轻应用数据以及轻应用关键
ο
[0035]根据本发明的一个实施例,轻应用列表可以是在第一客户端(PC端)预设建立的。此时,轻应用列表中可以包含第一客户端本地所存在的各轻应用的轻应用数据和轻应用关键词。
[0036]根据本发明的另一实施例,轻应用列表可以是预先从服务器下载到第一客户端的。更具体而言,第一客户端可以响应于用户的含有关键词的搜索请求,来从服务器侧请求获取轻应用列表。此时,轻应用列表中可以包含服务器侧所存在的各轻应用的轻应用数据和轻应用关键词。
[0037]进一步而言,当第一客户端(PC端)接收到用户的含有关键词的搜索请求时,第一客户端(PC端)首先判断该关键词是否可以与预设的轻应用列表中的轻应用对应。具体而言,第一客户端可以将搜索请求的关键词与轻应用列表中的轻应用关键词进行匹配,如果能够找到匹配的轻应用关键词,则可以确定出与搜索请求对应的轻应用。
[0038]根据本发明的实施例,在查找到与搜索请求的关键词对应的轻应用之后,可以将轻应用显示给用户,例如可以将轻应用图标展现给用户。
[0039]根据本发明的实施例,第一客户端响应于用户的含有关键词的搜索请求而在预设的轻应用列表中查找出与关键词相对应的轻应用的同时,还可以向Web服务器请求获取与搜索请求相关的搜索结果。根据本发明的实施例,可以将确定出的轻应用与搜索结果一起显示给用户。如果从轻应用列表中无法找到匹配的轻应用关键词,则将从Web服务器获取到的搜索结果展示给用户,以供用户从搜索结果中选择所需要的应用程序。
[0040]在一个示例中,例如服务器端维护轻应用列表如下:
[0041]
【权利要求】
1.一种创建轻应用的方法,其特征在于,包括: 第一客户端响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与所述关键词相对应的轻应用;以及 响应于用户的轻应用创建请求,所述第一客户端将所述轻应用数据发送到第二客户端,以在所述第二客户端上根据所述轻应用数据创建轻应用。
2.根据权利要求1所述的方法,其特征在于,还包括: 所述第一客户端针对所述搜索请求,从Web服务器获取相应的搜索结果;以及 将所述搜索结果显示给所述用户。
3.根据权利要求2所述的方法,其特征在于,还包括: 所述第一客户端将所确定出的轻应用结果放在所述搜索结果中的显著位置显示给所述用户。
4.根据权利要求1-3中任一项所述的方法,其特征在于,响应于用户的轻应用创建请求,所述第一客户端将所述轻应用的轻应用数据发送到第二客户端,以在所述第二客户端上根据所述轻应用数据创建轻应用的步骤,进一步包括: 响应于所述用户的轻应用创建请求,第一客户端确认是否已与第二客户端建立长连接;以及 当已建立长连接时,通过所述长连接服务器将所述轻应用的轻应用数据发送到所述第二客户端,以在第二客户端上根据所述轻应用数据创建所述轻应用。
5.根据权利要求4所述的方法,其特征在于,响应于用户的轻应用创建请求,所述第一客户端将所述轻应用的轻应用数据发送到第二客户端,以在所述第二客户端上根据所述轻应用数据创建轻应用的步骤,进一步包括: 当未建立长连接时,所述第一客户端通过以下至少一种连接方式将所述轻应用的轻应用数据发送到所述第二客户端,以在第二客户端上根据所述轻应用数据创建所述轻应用,所述连接方式包括:红外连接、蓝牙连接、有线连接。
6.一种创建轻应用的方法,其特征在于,包括: 第二客户端接收来自第一客户端的轻应用数据,所述轻应用数据是由第一客户端根据用户搜索请求中含有的关键词从预设的轻应用列表中确定出的;以及 根据接收到的所述轻应用数据,在第二客户端上创建所述轻应用。
7.根据权利要求6所述的方法,其特征在于,所述第二客户端接收来自第一客户端的轻应用数据的步骤,进一步包括: 所述第二客户端经由长连接服务器接收来自第一客户端的轻应用数据。
8.根据权利要求6所述的方法,其特征在于,所述第二客户端接收来自第一客户端的轻应用数据的步骤,进一步包括: 所述第二客户端经由以下至少一种连接方式接收来自第一客户端的轻应用数据,所述连接方式包括:红外连接、蓝牙连接、有线连接。
9.一种客户端,其特征在于,包括: 第一获取模块,用于响应于用户的含有关键词的搜索请求,在预设的轻应用列表中查找出与所述关键词相对应的轻应用; 确定模块,用于根据所述关键词,从所述轻应用列表中确定出所述关键词所对应的轻应用数据;以及 发送模块,用于响应于用户的轻应用创建请求,将所述轻应用数据发送到另一客户端,以根据所述轻应用数据创建轻应用。
10.根据权利要求9所述的客户端,其特征在于,还包括: 第二获取模块,用于针对所 述搜索请求,从Web服务器获取相应的搜索结果;以及 显示模块,用于将所述搜索结果显示给所述用户。
【文档编号】G06F17/30GK103617218SQ201310594409
【公开日】2014年3月5日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】严腾飞 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1