客户端调用的方法及设备技术

技术编号:9740205 阅读:73 留言:0更新日期:2014-03-06 23:50
本发明专利技术提供了一种客户端调用的方法及设备。其中,该方法包括:接收网页数据包并解析;根据解析内容确定是否存在与该解析内容相应的客户端;根据确定结果对所述相应客户端进行相应调用。采用本发明专利技术实施例能够根据接收到的网页数据包查找是否存在相应客户端,并进行调用,进一步达到对接收到的数据进行合理高效处理的有益效果,方便用户共享不同设备间的数据,提升用户体验。

【技术实现步骤摘要】
客户端调用的方法及设备
本专利技术涉及互联网应用领域,特别是涉及一种客户端调用的方法及设备。
技术介绍
随着信息社会的加速发展,网络数据共享成为了人们生活中越来越重要的一部分。例如,人们由于工作的一些需要,经常在电脑和手机之间进行数据传输以及共享。在这个过程中,很多时候,用户手机接收到的数据无法通过正确途径进行打开,导致用户在手机中无法合理利用电脑传输至手机的数据,给手机用户带来不便,进一步给手机用户的工作生活带来麻烦。如上所述,现有技术中,由于移动设备缺乏对接收到的数据进行进一步处理的能力,用户的很多数据共享的时候操作很不方便。这种设备间数据共享不便的问题给用户带来很多不便,很大程度上影响用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的客户端调用的方法和相应的设备。依据本专利技术的一个方面,提供了一种客户端调用的方法,包括:接收网页数据包并解析;根据解析内容确定是否存在与该解析内容相应的客户端;根据确定结果对所述相应客户端进行相应调用。可选地,所述根据确定结果对所述相应客户端进行相应调用,包括:若根据所述确定结果,存在所述相应客户端,调用所述相应客户端;若根据所述确定结果,不存在所述相应客户端,使用浏览器打开相应网页。可选地,所述接收网页数据包并解析,包括:接收经长连接服务器转发的网页数据包并解析,其中,所述网页数据包中携带有所述网页数据包发送端的标识信息。可选地,根据解析内容确定是否存在相应客户端,包括:对所述网页数据包进行解析得到网页链接;利用预设规则获取所述网页链接对应的域名;根据所述域名确定是否存在所述相应客户端。可选地,根据所述域名确定是否存在所述相应客户端,包括:根据所述域名在映射中获取与所述域名对应的数据对象;根据所述数据对象获取所述相应客户端的包名;根据所述包名确定是否存在所述相应客户端。可选地,所述映射包括:以所述域名为关键字,以所述数据对象为值生成的映射。可选地,根据所述包名确定是否存在相应客户端,包括:发送查询消息至应用程序包名管理类PackageManager查询所述相应客户端是否存在,其中,所述查询消息中携带有所述相应客户端的包名;接收PackageManager返回的应答消息;若PackageManager返回的应答消息为空,则所述相应客户端不存在;若PackageManager返回的应答消息不为空,则所述相应客户端存在。可选地,所述标识信息包括下列任意之一:所述网页数据包发送端的使用者登录的账户信息;为所述网页数据包发送端生成的唯一标识。可选地,所述网页数据包包括下列至少之一:所述网页数据包发送端的收藏夹中收藏的各网址;所述网页数据包发送端的常用网址;所述网页数据包发送端当前打开的网址;所述网页数据包发送端根据用户指令调用的用户数据。依据本专利技术的另一个方面,提供了一种客户端,包括:数据接收器,配置为接收网页数据包;数据解析器,配置为解析所述网页数据包;确定器,配置为根据解析内容确定是否存在与该解析内容相应的客户端,得到确定结果并进行相应调用。可选地,所述确定器还配置为:若根据所述确定结果,存在所述相应客户端,所述确定器打开所述相应客户端;若根据所述确定结果,不存在所述相应客户端,使用浏览器打开相应网页。可选地,所述数据接收器还配置为:接收经长连接服务器转发的网页数据包,其中,所述网页数据包中携带有所述网页数据包发送端的标识信息。可选地,所述数据解析器包括:域名获取模块,配置为:对所述网页数据包进行解析得到网页链接;利用预设规则获取所述网页链接对应的域名;包名获取模块,配置为:根据所述域名在映射中获取与所述域名对应的数据对象;根据所述数据对象获取所述相应客户端的包名;以及确定模块,配置为:发送查询消息至应用程序包名管理类PackageManager查询所述相应客户端是否存在,其中,所述查询消息中携带有所述相应客户端的包名;接收PackageManager返回的应答消息;若PackageManager返回的应答消息为空,则所述相应客户端不存在;若PackageManager返回的应答消息不为空,则所述相应客户端存在。可选地,所述数据解析器还包括:生成模块,配置为以所述域名为关键字,以所述数据对象为值生成所述映射。可选地,所述标识信息包括下列任意之一:所述网页数据包发送端的使用者登录的账户信息;为所述网页数据包发送端生成的唯一标识。可选地,所述数据包括下列至少之一:所述网页数据包发送端的收藏夹中收藏的各网址;所述网页数据包发送端的常用网址;所述网页数据包发送端当前打开的网址;所述网页数据包发送端根据用户指令调用的用户数据。依据本专利技术实施例,能够对接收到的网页数据包进行解析,并根据解析内容对相应客户端进行调用,解决了现有技术中由于无法对接收到的数据进行进一步处理导致在设备间无法进行数据共享的问题。采用本专利技术实施例能够根据接收到的网页数据包查找是否存在相应客户端,并进行调用,进一步达到对接收到的数据进行合理高效处理的有益效果,方便用户共享不同设备间的数据,提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的客户端调用的方法的处理流程图;图2示出了根据本专利技术一个优选实施例的客户端调用的方法的处理流程图;以及图3示出了根据本专利技术一个实施例的客户端的结构示意图。【具体实施方式】在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本专利技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本专利技术的内容,并且上面对特定语言所做的描述是为了披露本专利技术的最佳实施方式。相关技术中提及,由于移动设备缺乏对接收到的数据进行进一步处理的能力,用户的很多数据无法做到共享。这种设备间数据无法完全共享的问题给用户带来很多不便,很大程度上影响用户体验。为解决上述技术问题,本专利技术实施例提供了一种客户端调用的方法。图1示出了根据本专利技术一个实施例的客户端调用的方法的处理流程图。如图1所示,该流程至少包括步骤S102至步骤S106。步骤S102、接收网页数据包并解析。步骤S104、根据解析内容确定是否存在与该解析内容相应的客户端。步骤S106、根据确定结果对所述相应客户端进行相应调用。依据本专利技术实施例,能够对接收到的网页数据包进行解析,并根据解析内容对相应客户端进行调用,解决了现有技术中由于无法对接收到的数据进行进一步处理导致在设备间数据共享不方便的问题。采用本专利技术实施例能够根据接收到的网页数据包本文档来自技高网...

【技术保护点】
一种客户端调用的方法,包括:接收网页数据包并解析;根据解析内容确定是否存在与该解析内容相应的客户端;根据确定结果对所述相应客户端进行相应调用。

【技术特征摘要】
1.一种客户端调用的方法,包括: 接收网页数据包并解析; 根据解析内容确定是否存在与该解析内容相应的客户端; 根据确定结果对所述相应客户端进行相应调用。2.根据权利要求1所述的方法,其中,所述根据确定结果对所述相应客户端进行相应调用,包括: 若根据所述确定结果,存在所述相应客户端,调用所述相应客户端; 若根据所述确定结果,不存在所述相应客户端,使用浏览器打开相应网页。3.根据权利要求1或2所述的方法,其中,所述接收网页数据包并解析,包括: 接收经长连接服务器转发的网页数据包并解析。4.根据权利要求1至3任一项所述的方法,其中,根据解析内容确定是否存在相应客户端,包括: 对所述网页数据包进行解析得到网页链接; 利用预设规则获取所述网页链接对应的域名; 根据所述域名确定是否存在所述相应客户端。5.根据权利要求4所述的方法,其中,根据所述域名确定是否存在所述相应客户端,包括: 根据所述域名在映射中获取与所述域名对应的数据对象; 根据所述数据对象获取所述相应客户端的包名; 根据所述包名确定是否存在所述相应客户端。6.根据权利要求5所述的方法,其中,所述映射包括: 以所述域名为关键字,以所述数据对象为值生成的映射。7.根据权利要求5或6所述的方法,其中,根据所述包名确定是否存在相应客户端,包括: 发送查询消息至应用程序包名管理类PackageManager查询所述相应客户端是否存在,其中,所述查询消息...

【专利技术属性】
技术研发人员:严腾飞
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1