[发明专利]一种实现程序间互启动的方法和系统有效
申请号: | 201110249052.9 | 申请日: | 2011-08-26 |
公开(公告)号: | CN102955705A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 周蕾;郭虹宇;于斌;李先治;屠晓静;张浩;马酩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 阎敏;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 程序 启动 方法 系统 | ||
技术领域
本发明涉及移动终端设备技术领域,尤其涉及一种实现程序间互启动的方法和系统。
背景技术
随着上线联网软件产品不断增加,移动终端设备上运行的程序日渐增多。用户在已经启动一个程序之后,如果需要启动另一个程序,则需要重新从移动终端的操作系统中进行启动,这种启动方式繁琐;并且,如果需要登陆程序,还需要用户重复输入自身的身份验证信息并重复进行身份验证,增加了系统负担。
发明内容
本发明提供了一种实现程序间互启动的方法和系统,能够使用户在已经启动一个程序后,由该程序实现对其他程序的启动,简化启动过程。
本发明的技术方案是这样实现的:
一种实现程序间互启动的方法,用于用户已启动宿主程序后,通过宿主程序启动客户程序,包括:
A、接收用户启动客户程序的命令,获取宿主程序的标识和客户程序的标识;
B、生成启动命令,所述启动命令包含所述宿主程序的标识和客户程序的标识;
C、执行所述启动命令,启动客户程序。
上述方法中,步骤A之后、并在所述步骤B之前进一步包括:
根据客户程序的标识判断是否已安装该客户程序,如果是,则继续执行步骤B;否则,下载并安装该客户程序,继续执行步骤B。
上述步骤A之后、并在步骤B之前进一步包括:判断所述用户在宿主程序中是否处于登录状态,如果是,则获取所述用户的身份验证信息;
步骤B中所述启动命令进一步包括所述身份验证信息;
步骤C进一步包括:根据所述身份验证信息实现用户在客户程序中的登录。
所述启动命令按照统一资源定位符格式生成。
步骤B之后、并在步骤C之前进一步包括:
判断所述宿主程序是否为有效的程序,如果是,则继续执行步骤C;否则,通知宿主程序启动失败。
一种实现程序间互启动的系统,包括宿主程序模块、客户程序模块和系统程序模块;其中,
宿主程序模块,用于接收用户启动客户程序的命令,获取宿主程序的标识和客户程序的标识,生成启动命令,所述启动命令包含所述宿主程序的标识和客户程序的标识;
系统程序模块,用于执行所述启动命令,通知客户程序模块启动客户程序;
客户程序模块,用于根据系统程序模块的通知,启动客户程序。
所述宿主程序模块还用于,在生成启动命令之前,根据客户程序的标识判断是否已安装该客户程序,如果是,则生成启动命令;否则,下载并安装该客户程序,生成启动命令。
所述宿主程序模块还用于,判断用户在宿主程序中是否处于登录状态,如果是,则获取所述用户的身份验证信息,并在生成的启动命令中进一步包括所述身份验证信息;
所述客户程序模块还用于,根据所述身份验证信息实现用户在客户程序中的登录。
所述宿主程序模块按照统一资源定位符格式生成启动命令。
所述客户程序模块还用于,判断所述宿主程序是否为有效的程序,如果是,则启动客户程序;否则,通知宿主程序模块启动失败
可见,本发明提出的实现程序间互启动的方法和系统,能够在用户已经启动宿主程序后,由该宿主程序生成启动命令,实现对新的客户程序的启动,避免从操作系统中进行启动,从而简化了程序启动过程。
附图说明
图1为本发明提出的方法流程图;
图2为本发明实施例一的实现流程图;
图3为本发明实施例二的实现流程图。
具体实施方式
本发明提出一种实现程序间互启动的方法,用于用户已启动宿主程序(Host)后,通过宿主程序启动客户程序(Client),如图1为本发明提出的方法流程图,包括:
步骤101:接收用户启动客户程序的命令,获取宿主程序的标识和客户程序的标识;
步骤102:生成启动命令,所述启动命令包含所述宿主程序的标识和客户程序的标识;
步骤103:执行所述启动命令,启动客户程序。
以下举两个具体的实施例详细介绍,其中,实施例一介绍Host发起启动的过程,实施例二介绍Client接受启动的过程。
实施例一:
本实施例介绍Host发起启动的过程,如图2为本发明实施例一的实现流程图,包括以下步骤:
步骤201:用户在Host发起启动Client。
步骤202:Host获取Host的OpenID和Client的OpenID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110249052.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:均温板结构及其制造方法
- 下一篇:一种快速检测聚乙烯管材专用料等级的方法