一种程序回调方法及装置制造方法及图纸

技术编号:8271305 阅读:174 留言:0更新日期:2013-01-31 03:30
本发明专利技术公开了一种程序回调方法及装置,其中,程序回调方法包括:接收第一程序传递的调用信息,所述调用信息中包括被调用的第二程序的统一资源定位符URL参数和所述第一程序的应用程序标识APPID参数;根据所述URL参数调用所述第二程序,并根据所述APPID参数建立快速回调到所述第一程序的图标。本发明专利技术实施例提供的程序回调方法及装置,通过建立快速回调到第一程序的图标,在第一程序调用第二程序后,可以快速回调到第一程序,实现程序回调简单、快捷,提高用户体验。

【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种程序回调方法及装置
技术介绍
在计算机
,通常将程序A调用程序B的过程称为“调用”,程序B处理完毕返回程序A的过程,叫做“回调”。有一种情况,程序A调用程序B,程序B会覆盖程序A,导致程序B回调到程序A的过程复杂且花费时间长。例如在手机上,程序A调用程序B后,程序B的窗口会覆盖掉程序A的窗口,如果用户想从程序B的窗口回调到程序A的窗口,则需要通过长按系统的按键(Android系统的多程序切换),或者通过双击HOME键(iPhone平台的多程序切换)等方式返回A程序,存在 无法快速实现程序回调的缺陷。
技术实现思路
本专利技术的目的是提供一种程序回调方法及装置,实现快速的程序回调。本专利技术的目的是通过以下技术方案实现的一种程序回调方法,包括接收第一程序传递的调用信息,所述调用信息中包括被调用的第二程序的统一资源定位符URL参数和所述第一程序的应用程序标识APPID参数;根据所述URL参数调用所述第二程序,并根据所述APPID参数建立快速回调到所述第一程序的图标。一种程序回调装置,包括接收单元,用于接收第一程序传递的调用信息,所述调用信息中包括被调用的第二程序的统一资源定位符URL参数和所述第一程序的应用程序标识APPID参数; 处理单元,用于根据所述URL参数调用所述第二程序,并根据所述APPID参数建立快速回调到所述第一程序的图标。由上述本专利技术提供的技术方案可以看出,本专利技术实施例提供的程序回调方法及装置,通过建立快速回调到第一程序的图标,在第一程序调用第二程序后,可以快速回调到第一程序,实现程序回调简单、快捷,提高用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图I为本专利技术实施例提供的程序回调方法的流程示意图。图2为本专利技术实施例提供的程序回调装置的构成示意图一。图3为本专利技术实施例提供的程序回调装置的构成示意图二。图4为本专利技术实施例提供的程序回调方法的应用场景示意图一。图5为本专利技术实施例提供的程序回调方法的应用场景示意图二。具体实施例方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。下面将结合附图对本专利技术实施例作进一步地详细描述。 如图I所示,本专利技术实施例提供一种程序回调方法,包括11、接收第一程序传递的调用信息,调用信息中包括被调用的第二程序的URL (Uniform Resource Location,统一资源定位符)参数和第一程序的APPID(Application IDentity,应用程序标识)参数。12、根据URL参数调用第二程序,并根据APPID参数建立快速回调到第一程序的图标。示例性的,第一程序为可为安装在移动终端,如手机上的即时通信工具程序,第二程序为安装在手机上的浏览器程序,用户在手机即时通信工具界面中点击链接调用浏览器程序,即时通信工具程序传递URL参数和APPID参数,URL参数指示即时通信工具程序希望手机浏览器打开的网址,APPID参数指示即时通信工具程序在操作系统中的代号,浏览器程序建立快速回调到即时通信工具程序的图标,进而用户可以点击该图标快速返回即时通信工具程序。其中,该图标可以是浏览器程序默认配置的。由上述本专利技术提供的技术方案可以看出,本专利技术实施例提供的程序回调方法,通过建立快速回调到第一程序的图标,在第一程序调用第二程序后,可以快速回调到第一程序,实现程序回调简单、快捷,提高用户体验。可选的,上述步骤11中接收第一程序传递的调用信息中还可以包括第一程序的ICON参数,此时,上述步骤12中根据APPID参数建立快速回调到第一程序的图标,可以包括根据ICON参数以及APPID参数,建立快速回调到第一程序的ICON图标。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,浏览器程序建立快速回调到即时通信工具程序的即时通信图标,进而用户可以点击该即时通信图标快速返回即时通信工具程序。可见,此时该图标为手机即时通信工具图标,符合用户的使用习惯,手机即时通信工具图标更直观,便于用户使用。可选的,上述步骤11中接收第一程序传递的调用信息中还可以包括第一程序的APPNAME (Application NAME,应用程序名称)参数,此时,根据APPNAME参数生成图标对应的用户提示文字。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,APPNAME参数指示即时通信工具程序的名字“手机即时通信工具”,浏览器程序建立快速回调到即时通信工具程序的图标,同时该图标处可以显示“点此返回手机即时通信工具”的用户提示文字,可选的,该图标显示的用户提示文字可以以“气泡提示”方式显示。可选的,上述步骤11中接收第一程序传递的调用信息中还可以包括返回第一程序的返回标识RETURN_ID参数,此时,根据RETURN_ID参数,确定快速回调到第一程序的形式。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,根据RETURN_ID参数,浏览器程序会根据RETURN_ID,来确定快速回调到即时通信工具程序时该如该如何处理,比如显示即时通信工具程序的某个聊天界面,或者显示某个即时通信好友的信息坐寸ο 可选的,上述步骤11中接收第一程序传递的调用信息中还可以包括WEBKIT参数,此时,根据WEBKIT参数,确定调用第二程序时使用WEBKIT内核,即指定手机即时通信工具浏览器用WEBKIT内核打开页面。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,根据WEBKIT参数,确定使用WEBKIT内核手机浏览器。可选的,上述步骤11中接收第一程序传递的调用信息中还可以包括新窗口NEffTAB参数,此时,根据NEWTAB参数,确定使用新窗口调用第二程序。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,根据NEWTAB参数,确定使用新窗口调用浏览器程序,即使用新窗口打开网页。可以选的,也可以指定手机即时通信工具浏览器在现有窗口打开页面。由上述本专利技术提供的技术方案可以看出,通过建立快速回调到第一程序的图标,在第一程序调用第二程序后,可以快速回调到第一程序,不再经过操作系统的切换过程,程序间的调用对于用户的体验更好,用户在程序间切换的成本更小,有益于程序间互相调用,增强程序间互动,对于同一公司出品的多个产品互相调用有很大价值。如图2所示,对应上述实施例的程序回调方法,本专利技术实施例提供一种程序回调装置,包括接收单元21,用于接收第一程序传递的调用信息,调用信息中包括被调用的第二程序的URL参数和第一程序的APPID参数。 处理单元22,用于根据URL参数调用第二程序,并根据APPID参数建立快速回调到第一程序的图标。示例性的,第一程序为即时通信工具程序,第二程序为浏览器程序,用户在手机即时通信工具界面中点击链接调用浏览器程序,即时通本文档来自技高网...
一种程序回调方法及装置

【技术保护点】
一种程序回调方法,其特征在于,包括:接收第一程序传递的调用信息,所述调用信息中包括被调用的第二程序的统一资源定位符URL参数和所述第一程序的应用程序标识APPID参数;根据所述URL参数调用所述第二程序,并根据所述APPID参数建立快速回调到所述第一程序的图标。

【技术特征摘要】
1.一种程序回调方法,其特征在于,包括 接收第一程序传递的调用信息,所述调用信息中包括被调用的第二程序的统一资源定位符URL参数和所述第一程序的应用程序标识APPID参数; 根据所述URL参数调用所述第二程序,并根据所述APPID参数建立快速回调到所述第一程序的图标。2.根据权利要求I所述的程序回调方法,其特征在于,所述调用信息中还包括所述第一程序的ICON参数,此时,根据所述APPID参数建立快速回调到所述第一程序的图标,包括根据所述ICON参数以及所述APPID参数,建立快速回调到所述第一程序的ICON图标。3.根据权利要求I所述的程序回调方法,其特征在于,所述调用信息中还包括所述第一程序的应用程序名称APPNAME参数,此时,根据所述APPNAME参数生成所述图标对应的用户提不文字。4.根据权利要求I所述的程序回调方法,其特征在于,所述调用信息中还包括返回所述第一程序的返回标识RETURN_ID参数,此时,根据所述RETURN_ID参数,确定快速回调到所述第一程序的形式;或者, 所述调用信息中还包括WEBKIT参数,此时,根据所述WEBKIT参数,确定调用所述第二程序时使用WEBKIT内核;或者, 所述调用信息中还包括新窗口 NEWTAB参数,此时,根据所述NEWTAB参数,确定使用新窗口调用所述第二程序。5.根据权利要求I所述的程序回调方法,其特征在于,所述第一程序包括即时通信工具程序,所述第二程序包括浏览器程序。6.一种程序回调装置,其特征在于,包括 接收单元...

【专利技术属性】
技术研发人员:高文君何明甄石
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1