一种信息传输、接收方法、装置、电子设备及存储介质与流程

文档序号:25049955发布日期:2021-05-14 13:02阅读:70来源:国知局
一种信息传输、接收方法、装置、电子设备及存储介质与流程

1.本申请涉及游戏技术领域,具体而言,涉及一种信息传输、接收方法、装置、电子设备及存储介质。


背景技术:

2.移动终端目前是人们生活中必不可少的工具,用户在使用移动终端的过程中,可以将使用的移动终端与其他用户的移动终端建立通信连接,并基于该通信连接,实现与其他用户的应用程序资源共享。
3.目前,针对不同的两个移动终端(比如,两个不同品牌的安卓手机),由于两个移动终端的操作系统、硬件等的差别,通常无法直接建立这两个移动终端的系统连接,或者,即使能够建立这两个移动终端的系统连接,也需要用户经过复杂的操作,且通常还需要用户借助其他终端执行。
4.因此,上述连接建立方法无法进行系统连接,进而导致无法进行应用程序资源共享;或者,无法快速实现系统连接,导致应用程序资源传输效率低。


技术实现要素:

5.有鉴于此,本申请的目的在于提供一种信息传输、接收方法、装置、电子设备及存储介质,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
6.第一方面,本申请实施例提供了一种信息传输方法,应用于第一终端设备,所述方法包括:
7.在所述第一终端设备的目标功能界面上提供目标应用程序管理的至少一个第一应用程序;其中,所述至少一个第一应用程序是所述第一终端设备中安装的应用程序,所述目标功能界面为所述目标应用程序对应的显示界面;
8.响应针对所述至少一个第一应用程序的传输操作,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
9.通过所述系统连接将所述至少一个第一应用程序发送给所述第二终端设备。
10.在一种可能的实施方式中,在目标功能界面上提供目标应用程序管理的至少一个第一应用程序,包括:
11.响应作用于所述目标功能界面的同步操作,在目标功能界面上提供目标应用程序管理的至少一个第一应用程序。
12.在一种可能的实施方式中,所述目标功能界面为所述目标应用程序启动后的显示界面;所述目标应用程序对应一用户账户,所述目标应用程序是在用户登录所述用户账户后启动的。
13.在一种可能的实施方式中,所述在所述第一终端设备上提供针对所述第一应用程
序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接,包括:
14.获取所述第一终端设备的网络接入信息;
15.根据所述第一终端设备的网络接入信息,生成所述第一终端设备针对所述第一应用程序的目标二维码,以使所述第二终端设备通过扫描所述目标二维码获取所述网络接入信息,并基于所述网络接入信息与所述第一终端设备建立系统连接。
16.在一种可能的实施方式中,所述在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接,还包括:
17.获取所述第一终端设备的网络接入信息;
18.将针对所述第一应用程序的网络接入信息通过与所述第二终端设备的蓝牙连接传输给所述第二终端设备,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述第二终端设备是从所述第一终端设备通过蓝牙搜索到的可连接设备中选取的。
19.在一种可能的实施方式中,所述网络接入信息包括:网络标识、网络接入密码和网络端口;
20.其中,所述第二终端设备通过所述网络标识和所述网络接入密码接入所述第一终端设备的网络,并通过所述网络端口与所述第一终端设备建立系统连接。
21.在一种可能的实施方式中,所述方法还包括:
22.在第一终端设备的目标功能界面上提供所述目标应用程序管理的第二应用程序,所述第二应用程序是所述第一终端设备中未安装的应用程序;
23.响应针对所述第二应用程序的下载操作,从所述第二应用程序对应的链接地址中下载所述第二应用程序,并在所述第一终端设备中安装所述第二应用程序。
24.在一种可能的实施方式中,所述在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,包括:
25.当所述第一终端设备满足预设传输条件时,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息;其中,所述预设传输条件包括以下至少之一:所述第一终端设备当前未处于任务传输状态;所述第一应用程序属于最新版本。
26.在一种可能的实施方式中,所述方法还包括:
27.当所述第一终端设备不满足所述预设传输条件时,根据所述第一终端设备不满足的所述预设传输条件的条件内容,生成用于指示所述第一终端设备不满足所述预设传输条件的提示信息;
28.在所述目标功能界面中显示所述提示信息。
29.在一种可能的实施方式中,所述根据所述第一终端设备不满足的所述预设传输条件的条件内容,生成用于指示所述第一终端设备不满足所述预设传输条件的提示信息,包括:
30.当所述第一终端设备当前处于任务传输状态时,生成用于指示所述第一终端设备当前处于任务传输状态的第一提示信息;
31.和/或,
32.当所述第一应用程序不属于最新版本,生成用于指示所述第一应用程序不属于最新版本的第二提示信息。
33.在一种可能的实施方式中,所述方法还包括:
34.响应针对不属于最新版本的第一应用程序的更新操作,向所述第一应用程序对应的目标服务器发送更新请求,以使所述目标服务器基于所述更新请求向所述第一终端设备返回所述第一应用程序的更新程序包;
35.根据所述第一应用程序的更新程序包更新所述第一应用程序。
36.本申请实施例提供的一种信息传输方法,第一终端设备能够通过安装的第三方的目标应用程序实现针对用户请求传输的第一应用程序的、与第二终端设备的系统连接,并通过该系统连接向第二终端设备发送用户请求传输的第一应用程序,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
37.第二方面,本申请实施例还提供了一种信息传输方法,应用于第一终端设备,所述方法包括:
38.确定所述第一终端设备当前运行的目标应用程序;
39.响应针对所述目标应用程序的传输请求,在所述第一终端设备上提供针对所述目标应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
40.通过所述系统连接将所述目标应用程序发送给所述第二终端设备。
41.在一种可能的实施方式中,所述确定所述第一终端设备当前运行的目标应用程序,包括:
42.响应针对所述第一终端设备的目标功能界面的同步操作,确定所述第一终端设备当前运行的目标应用程序;其中,所述目标功能界面为所述目标应用程序启动后的显示界面。
43.本申请实施例提供的一种信息传输方法,第一终端设备能够直接通过当前运行的目标应用程序实现针对该目标应用程序的、与第二终端设备的系统连接,减少了在第一终端设备或者第二终端设备上安装第三方软件所造成的风险,实现了在无网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
44.第三方面,本申请实施例还提供了一种信息接收方法,应用于第二终端设备,所述方法包括:
45.获取第一终端设备发送的网络接入信息,并基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述网络接入信息是所述第一终端设备基于待传送的目标应用程序提供的;
46.基于所述系统连接接收所述第一终端设备发送的目标应用程序。
47.在一种可能的实施方式中,所述获取第一终端设备发送的网络接入信息,包括:
48.通过扫描所述第一终端设备提供的目标二维码,获取所述第一终端设备发送的网络接入信息;
49.或者,
50.通过与所述第一终端设备的蓝牙连接接收所述第一终端设备发送的网络接入信息。
51.第四方面,本申请实施例还提供了一种信息传输装置,应用于第一终端设备,所述装置包括:
52.第一提供模块,用于在所述第一终端设备的目标功能界面上提供目标应用程序管理的至少一个第一应用程序;其中,所述至少一个第一应用程序是所述第一终端设备中安装的应用程序,所述目标功能界面为所述目标应用程序对应的显示界面;
53.第二提供模块,用于响应针对所述至少一个第一应用程序的传输操作,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
54.第一发送模块,用于通过所述系统连接将所述至少一个第一应用程序发送给所述第二终端设备。
55.第五方面,本申请实施例还提供了一种信息传输装置,应用于第一终端设备,所述装置包括:
56.确定模块,用于确定第一终端设备当前运行的目标应用程序;
57.提供模块,用于响应针对所述目标应用程序的传输操作,在所述第一终端设备上提供针对所述目标应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
58.发送模块,用于通过所述系统连接将所述目标应用程序发送给所述第二终端设备。
59.第六方面,本申请实施例还提供了一种信息接收装置,应用于第二终端设备,所述装置包括:
60.获取模块,用于获取第一终端设备发送的网络接入信息;
61.连接建立模块,用于基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述网络接入信息是所述第一终端设备基于待传送的目标应用程序提供的;
62.发送模块,用于基于所述系统连接接收所述第一终端设备发送的目标应用程序。
63.第七方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面、第二方面任一项所述的信息传输方法或者第三方面任一项所述的信息接收方法的步骤。
64.第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面、第二方面任一项所述的信息传输方法或者第三方面任一项所述的信息接收方法的步骤。
附图说明
65.为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
66.图1示出了本申请实施例提供的一种信息传输方法的流程图;
67.图2示出了本申请实施例提供的另一种信息传输方法的流程图;
68.图3示出了本申请实施例提供的另一种信息传输方法的流程图;
69.图4示出了本申请实施例提供的另一种信息传输方法的流程图;
70.图5示出了本申请实施例提供的另一种信息传输方法的流程图;
71.图6示出了本申请实施例提供的另一种信息传输方法的流程图;
72.图7示出了本申请实施例提供的另一种信息传输方法的流程图;
73.图8示出了本申请实施例提供的一种信息接收方法的流程图;
74.图9示出了本申请实施例提供的一种信息传输装置的结构示意图;
75.图10示出了本申请实施例提供的另一种信息传输装置的结构示意图;
76.图11示出了本申请实施例提供的一种信息接收装置的结构示意图;
77.图12示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
78.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
79.另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
80.需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
81.目前,在实现两个移动终端的程序资源传输时,由于两个移动终端的操作系统、硬件等的差别,通常无法直接建立这两个移动终端的系统连接,或者,即使能够建立这两个移动终端的系统连接,也需要用户经过复杂的操作,并且通常还需要用户借助其他终端执行。因此,上述连接建立方法无法进行系统连接,进而导致无法进行应用程序资源共享;或者,无法快速实现系统连接,导致资源传输效率低。基于此,本申请实施例提供了一种信息传输、接收方法、装置、电子设备及存储介质,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。这里,不同的终端可以是类型相同(比如品牌相同)的不同终端,也可以是类型不同(比如品牌不同)的不同终端。
82.为便于对本实施例进行理解,下面对本申请实施例提供的一种信息传输、接收方法、装置、电子设备及存储介质进行详细介绍。
83.如图1所示,为本申请第一实施例提供的一种信息传输方法,应用于第一终端设备,所述方法包括:
84.s101、在所述第一终端设备的目标功能界面上提供目标应用程序管理的至少一个第一应用程序;其中,所述至少一个第一应用程序是所述第一终端设备中安装的应用程序,所述目标功能界面为所述目标应用程序对应的显示界面。
85.s102、响应针对所述至少一个第一应用程序的传输操作,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接。
86.s103、通过所述系统连接将所述至少一个第一应用程序发送给所述第二终端设备。
87.本申请实施例提供的一种信息传输方法,第一终端设备能够通过安装的第三方的目标应用程序实现针对用户请求传输的第一应用程序的、与第二终端设备的系统连接,并通过该系统连接向第二终端设备发送用户请求传输的第一应用程序,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
88.下面分别对本申请实施例提供的上述步骤进行说明:
89.s101、在所述第一终端设备的目标功能界面上提供目标应用程序管理的至少一个第一应用程序;其中,所述至少一个第一应用程序是所述第一终端设备中安装的应用程序,所述目标功能界面为所述目标应用程序对应的显示界面。
90.本申请实施例中,在第一终端设备上安装目标应用程序,通过该目标应用程序提供给用户选择待传输的第一应用程序。实际中,第一终端设备提供一图形用户界面,当用户启动目标应用程序后,在图形用户界面上显示该目标应用程序的目标功能界面(也即可操作界面),也即该目标功能界面是目标应用程序对应的显示界面,用户通过触发针对该目标功能界面的同步操作,第一终端设备响应作用于该目标功能界面的同步操作,在目标功能界面上提供目标应用程序管理的至少一个第一应用程序。
91.可选的,该目标功能界面中包括同步控件(比如为“同步客户端”控件),用户通过触发该同步控件,向第一终端设备发送获取请求,该获取请求用于获取目标应用程序管理的至少一个第一应用程序,相应的,第一终端设备响应该获取请求,具体为目标应用程序响应该获取请求,从目标应用程序的管理的候选应用程序中选取目前安装在第一终端设备中的第一应用程序;这里,目标应用程序管理的候选应用程序是预先配置好的。具体的,先确定目标应用程序管理的候选应用程序,然后,从第一终端设备的指定存储地址(该存储地址用于存储安装的第一应用程序的相关信息)中判断是否存储有候选应用程序,将存储地址中存储的候选应用程序确定为第一应用程序。
92.需要说明的是,上述目标功能界面是目标应用程序启动后的显示界面,该目标应用程序对应一用户账户,该目标应用程序是在用户登录该用户账户后启动的。这里,如果在该目标应用程序启动之前,用户已经登录了目标应用程序的用户账户(比如,用户上一次登录了但未退出登录),那么,该次登录,第一终端设备可以在无网环境下显示目标应用程序的目标功能界面,相应的,用户可以在目标功能界面触发针对目标应用程序的获取请求。如果在该目标应用程序启动之前,用户并未登录目标应用程序的用户账户,那么,用户在启动
该目标应用程序后,需要首先登录目标应用程序的用户账户(该登录过程要求第一终端设备至少处于弱网状态,这样,第一终端设备将用户的登录信息发送至目标应用程序对应的后台服务器进行身份验证,并在后台服务器进行用户身份验证通过后,使用户登录成功),在用户登录目标应用程序的用户账户之后,第一终端能够正常显示目标应用程序的目标功能界面,这样,用户至少在弱网环境(也可以是无网环境)下,通过操作目标应用程序的目标功能界面,触发针对目标应用程序的获取请求。
93.可选的,上述目标应用程序可以是游戏辅助应用程序(application,app),上述第一应用程序可以是游戏app(比如实况足球)。
94.s102、响应针对所述至少一个第一应用程序的传输操作,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接。
95.本申请实施例中,第一终端设备在确定了目标应用程序管理的第一应用程序后,在目标功能界面上显示供给用户选择的第一应用程序,每个第一应用程序对应有一传输控件(具体为“发起同步”控件),当用户点击某一第一应用程序对应的传输控件后,触发针对该第一应用程序的传输操作,向第一终端设备发送该第一应用程序的传输请求,之后,第一终端设备响应该传输操作,获取第一终端设备的网络接入信息,并在第一终端设备上提供针对第一应用程序的网络接入信息或者向第二终端设备发送针对第一应用程序的网络接入信息。
96.这里,上述网络接入信息包括:第一终端设备的网络标识(也即网络名称)、网络接入密码和网络端口,第二终端设备在接收到网络接入信息后,搜索第一终端设备的网络标识,并通过上述网络标识和网络接入密码接入第一终端设备的网络,之后,通过分配的上述网络端口与第一终端设备建立系统连接。
97.s103、通过所述系统连接将所述至少一个第一应用程序发送给所述第二终端设备。
98.本申请实施例中,第一终端设备通过建立的与第二终端设备的系统连接,将用户选择的第一应用程序发送给第二终端设备。
99.进一步的,本申请实施例提供的信息传输方法中,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接,包括以下两种方式,下面分别进行说明:
100.第一、如图2所示,通过生成二维码的方式:
101.s201、获取所述第一终端设备的网络接入信息。
102.本申请实施例中,目标应用程序通过调用第一终端设备中的特定系统函数获取第一终端设备中的网络接入信息;其中,上述特定系统函数为各个终端设备的操作系统中的能够获取该终端设备的网络接入信息的接口。其中,不同的操作系统对应的特定系统函数不同,比如,安卓系统、ios系统、linux系统的特定系数函数均不同。本申请实施例中的第一终端设备和第二终端设备可以使用上述任一操作系统。
103.s202、根据所述第一终端设备的网络接入信息,生成所述第一终端设备针对所述第一应用程序的目标二维码,以使所述第二终端设备通过扫描所述目标二维码获取所述网络接入信息,并基于所述网络接入信息与所述第一终端设备建立系统连接。
104.其中,第一终端设备生成的目标二维码中包括第一终端设备的网络接入信息,第二终端设备通过扫描该目标二维码能够获取第一终端设备的网络接入信息,并基于该网络接入信息与第一终端设备建立系统连接。
105.第二、如图3所示,通过蓝牙的方式:
106.s301、获取所述第一终端设备的网络接入信息。
107.本申请实施例中,目标应用程序通过调用第一终端设备中的特定系统函数获取第一终端设备中的网络接入信息;其中,上述特定系统函数为各个终端设备的操作系统中的能够获取该终端设备的网络接入信息的接口。其中,不同的操作系统对应的特定系统函数不同,比如,安卓系统、ios系统、linux系统的特定系数函数均不同。本申请实施例中的第一终端设备和第二终端设备可以使用上述任一操作系统。
108.s302、将针对所述第一应用程序的网络接入信息通过与所述第二终端设备的蓝牙连接传输给所述第二终端设备,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述第二终端设备是从所述第一终端设备通过蓝牙搜索到的可连接设备中选取的。
109.其中,第一终端设备需要开启蓝牙功能,之后,在第一终端设备的目标功能界面上提供第一终端设备通过蓝牙搜索到的可连接设备,用户从上述可连接设备选取第二终端设备,第一终端设备与该第二终端设备建立蓝牙连接,并通过建立好的蓝牙连接将针对第一应用程序的网络接入信息发送给第二终端设备。
110.进一步的,如图4所示,本申请实施例提供的信息传输方法中,预先配置好的目标应用程序管理的候选应用程序还可以包括第一终端设备中未安装的应用程序,基于此,本申请实施例提供的信息传输方法中,所述方法还包括:
111.s401、第一终端设备的目标功能界面上提供所述目标应用程序管理的第二应用程序,所述第二应用程序是所述第一终端设备中未安装的应用程序。
112.本申请实施例中,目标应用程序先确定管理的候选应用程序,然后,在确定了候选应用程序中的安装在第一终端设备中的第一应用程序后,从上述候选应用程序中选取除第一应用程序之外的剩余应用程序(即第一终端设备中未安装的应用程序),作为第二应用程序;相应的,在第一终端设备的目标功能界面上还提供目标应用程序管理的第二应用程序;可选的,在目标功能界面上同时提供上述第一应用程序和第二应用程序。
113.其中,每一个第一应用程序对应一传输控件(具体为“发起同步”控件),用户通过操作该传输控件,传输该第一应用程序;每一个第二应用程序对应一个下载控件,用户通过操作该下载控件,可下载该第二应用程序。
114.s402、响应针对所述第二应用程序的下载操作,从所述第二应用程序对应的链接地址中下载所述第二应用程序,并在所述第一终端设备中安装所述第二应用程序。
115.具体的,在第一终端设备的目标功能界面中,显示有第二应用程序对应的下载控件,用户通过触发该下载控件的下载操作,第一终端设备响应该下载操作,获取该第二应用程序对应的链接地址,并从该链接地址中下载第二应用程序,并在第一终端设备中安装该第二应用程序;在该第二应用程序安装到第一终端设备后,即成为第一应用程序。
116.进一步的,本申请实施例提供的信息传输方法中,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,包括:
117.当所述第一终端设备满足预设传输条件时,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息;其中,所述预设传输条件包括以下至少之一:所述第一终端设备当前未处于任务传输状态;所述第一应用程序属于最新版本。
118.本申请实施例中,第一终端设备响应针对所述至少一个第一应用程序的传输操作,首先判断第一终端设备是否满足预设传输条件,当第一终端设备满足预设传输条件时,在第一终端设备上提供针对第一应用程序的网络接入信息。
119.其中,判断第一终端设备是否满足预设传输条件包括以下情况1或者情况2或者情况1和2:
120.情况1、判断该第一终端设备当前是否处于任务传输状态(也即,当前是否正在传输任务),比如,当前是否正在向其他终端设备传输应用程序,或者当前是否正在接收其他终端设备发送的应用程序;若否,则在第一终端设备上提供针对第一应用程序的网络接入信息,以使第二终端设备基于网络接入信息与第一终端设备建立系统连接。
121.情况2、判断所述第一应用程序是否属于最新版本,若是,即第一应用程序属于最新版本,则在第一终端设备上提供针对第一应用程序的网络接入信息,以使第二终端设备基于网络接入信息与第一终端设备建立系统连接。
122.这里,当判断是否满足预设传输条件同时包括情况1和情况2时,不限定上述情况1和情况2的执行先后顺序。
123.进一步的,如图5所示,本申请实施例提供的信息传输方法中,所述方法还包括:
124.s501、当所述第一终端设备不满足所述预设传输条件时,根据所述第一终端设备不满足的所述预设传输条件的条件内容,生成用于指示所述第一终端设备不满足所述预设传输条件的提示信息。
125.本申请实施例中,当判断第一终端设备不满足预设传输条件时,那么,通过生成相应的提示信息,以提示用户第一终端设备不满足预设传输条件。
126.其中,当所述第一终端设备当前处于任务传输状态时,生成用于指示所述第一终端设备当前处于任务传输状态的第一提示信息;其中,第一终端设备当前正在传输应用程序时,第一提示信息用于提示第一终端设备当前正在传输应用程序;第一终端设备当前正在接收应用程序时,第一提示信息用于提示第一终端设备当前正在接收应用程序。当所述第一应用程序不属于最新版本,生成用于指示所述第一应用程序不属于最新版本的第二提示信息。
127.本申请实施例中,当根据不满足预设传输条件的具体内容生成相应的提示信息,也就是说,本申请实施例中可以只生成第一提示信息,也可以只生成第二提示信息,也可以同时生成第一提示信息和第二提示信息。
128.s502、在所述目标功能界面中显示所述提示信息。
129.这里,通过在目标功能界面中显示上述提示信息,以提示用户当前的第一终端设备由于不满足预设传输条件无法进行信息传输。
130.进一步的,如图6所示,本申请实施例提供的信息传输方法中,所述方法还包括:
131.s601、响应针对不属于最新版本的第一应用程序的更新操作,向所述第一应用程序对应的目标服务器发送更新请求,以使所述目标服务器基于所述更新请求向所述第一终端设备返回所述第一应用程序的更新程序包。
132.s602、根据所述第一应用程序的更新程序包更新所述第一应用程序。
133.结合步骤601和步骤602,当确定第一应用程序不属于最新版本时,用户可以触发针对该第一应用程序的更新操作,此时,第一终端设备通过向第一应用程序对应的目标服务器发送更新请求,以获取第一应用程序的更新程序包,之后,根据该第一应用程序的更新程序包更新该第一应用程序。
134.本申请实施例提供的一种信息传输方法,第一终端设备能够通过安装的第三方的目标应用程序实现针对用户请求传输的第一应用程序的、与第二终端设备的系统连接,并通过该系统连接向第二终端设备发送用户请求传输的第一应用程序,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
135.如图7所示,为本申请第二实施例提供的一种信息传输方法,应用于第一终端设备,所述方法包括:
136.s701、确定所述第一终端设备当前运行的目标应用程序。
137.s702、响应针对所述目标应用程序的传输操作,在所述第一终端设备上提供针对所述目标应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接。
138.s703、通过所述系统连接将所述目标应用程序发送给所述第二终端设备。
139.本申请实施例提供的一种信息传输方法,第一终端设备能够直接通过当前运行的目标应用程序实现针对该目标应用程序的、与第二终端设备的系统连接,减少了在第一终端设备或者第二终端设备上安装第三方软件所造成的风险,实现了在无网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
140.下面分别对本申请实施例提供的上述步骤进行说明:
141.s701、确定所述第一终端设备当前运行的目标应用程序。
142.本申请实施例中,用户通过触发针对第一终端设备的目标功能界面的同步操作,第一终端设备响应针对所述第一终端设备的目标功能界面的同步操作,确定所述第一终端设备当前运行的目标应用程序;其中,该目标功能界面为上述目标应用程序启动后的显示界面。
143.本申请实施例中,在第一终端设备上安装有目标应用程序,通过该目标应用程序提供一传输功能,即让用户选择传输该目标应用程序。实际中,第一终端设备提供一图形用户界面,当用户启动目标应用程序后,在图形用户界面上显示该目标应用程序的目标功能界面(也即可操作界面),该目标功能界面中包括同步控件(比如为“面对面共享资源”控件),第一终端设备获取目标应用程序(具体为目标应用程序的相关组件)。需要说明的是,上述目标功能界面无需用户登录即可启动,实现了在无网的状态下,使不同的终端设备快速建立针对应用程序的系统连接。可选的,上述目标应用程序可以是游戏app。
144.s702、响应针对所述目标应用程序的传输操作,在所述第一终端设备上提供针对所述目标应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接。
145.本申请实施例中,第一终端设备在确定了目标应用程序后,在目标功能界面上显
示该目标应用程序,该目标应用程序对应有一传输控件(具体为“发起同步”控件),当用户点击该目标应用程序对应的传输控件后,第一终端设备响应针对该目标应用程序的传输操作,获取第一终端设备的网络接入信息,并在第一终端设备上提供针对第一应用程序的网络接入信息或者向第二终端设备发送针对第一应用程序的网络接入信息。
146.这里,上述网络接入信息包括:第一终端设备的网络标识(也即网络名称)、网络接入密码和网络端口,第二终端设备在接收到网络接入信息后,搜索第一终端设备的网络标识,并通过上述网络标识和网络接入密码接入第一终端设备的网络,之后,通过分配的上述网络端口与第一终端设备建立系统连接。
147.s703、通过所述系统连接将所述目标应用程序发送给所述第二终端设备。
148.本申请实施例中,第一终端设备通过建立的与第二终端设备的系统连接,将用户选择的第一应用程序发送给第二终端设备。
149.需要说明的是,第一实施例中的其他相关特征(比如步骤201以及之后的相关特征)同样适用于第二实施例,具体内容不再详细举例说明。
150.如图8所示,为本申请第三实施例提供的一种信息接收方法,应用于第二终端设备,所述方法包括:
151.s801、获取第一终端设备发送的网络接入信息,并基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述网络接入信息是所述第一终端设备基于待传送的目标应用程序提供的。
152.本申请实施例中,第二终端设备通过扫描第一终端设备提供的目标二维码,获取第一终端设备发送的网络接入信息;或者,通过与第一终端设备的蓝牙接收第一终端设备发送的网络接入信息,该网络接入信息是第一终端设备基于待传送的目标应用程序提供的(具体可以是基于上述第一实施例或者第二实施例的方式生成和发送的)。
153.s802、基于所述系统连接接收所述第一终端设备发送的目标应用程序。
154.可选的,上述第一终端设备为第一实施例或者第二实施例中的第一终端设备。上述“第一终端设备发送的目标应用程序”可以是第一实施例中的第一应用程序,也可以是第二实施例中的目标应用程序。
155.基于同一发明构思,本申请第四实施例中还提供了与第一实施例中的信息传输方法对应的信息传输装置,由于本申请第四实施例中的装置解决问题的原理与本申请实施例第一实施例中的信息传输方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
156.参照图9所示,为本申请第四实施例提供的一种信息传输装置的示意图,该信息传输装置,应用于第一终端设备,所述装置包括:
157.第一提供模块901,用于在所述第一终端设备的目标功能界面上提供目标应用程序管理的至少一个第一应用程序;其中,所述至少一个第一应用程序是所述第一终端设备中安装的应用程序,所述目标功能界面为所述目标应用程序对应的显示界面;
158.第二提供模块902,用于响应针对所述至少一个第一应用程序的传输操作,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
159.第一发送模块903,用于通过所述系统连接将所述至少一个第一应用程序发送给
所述第二终端设备。
160.在一种可能的实施方式中,第一提供模块901在目标功能界面上提供目标应用程序管理的至少一个第一应用程序,包括:
161.响应作用于所述目标功能界面的同步操作,在目标功能界面上提供目标应用程序管理的至少一个第一应用程序。
162.在一种可能的实施方式中,所述目标功能界面为所述目标应用程序启动后的显示界面;所述目标应用程序对应一用户账户,所述目标应用程序是在用户登录所述用户账户后启动的。
163.在一种可能的实施方式中,第二提供模块902在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接,包括:
164.获取所述第一终端设备的网络接入信息;
165.根据所述第一终端设备的网络接入信息,生成所述第一终端设备针对所述第一应用程序的目标二维码,以使所述第二终端设备通过扫描所述目标二维码获取所述网络接入信息,并基于所述网络接入信息与所述第一终端设备建立系统连接。
166.在一种可能的实施方式中,第二提供模块902在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接,还包括:
167.获取所述第一终端设备的网络接入信息;
168.将针对所述第一应用程序的网络接入信息通过与所述第二终端设备的蓝牙连接传输给所述第二终端设备,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述第二终端设备是从所述第一终端设备通过蓝牙搜索到的可连接设备中选取的。
169.在一种可能的实施方式中,所述网络接入信息包括:网络标识、网络接入密码和网络端口;
170.其中,所述第二终端设备通过所述网络标识和所述网络接入密码接入所述第一终端设备的网络,并通过所述网络端口与所述第一终端设备建立系统连接。
171.在一种可能的实施方式中,所述装置还包括:
172.第三提供模块,用于在第一终端设备的目标功能界面上提供所述目标应用程序管理的第二应用程序,所述第二应用程序是所述第一终端设备中未安装的应用程序;
173.下载模块,用于响应针对所述第二应用程序的下载操作,从所述第二应用程序对应的链接地址中下载所述第二应用程序;
174.安装模块,用于在所述第一终端设备中安装所述第二应用程序。
175.在一种可能的实施方式中,第二提供模块902在所述第一终端设备上提供针对所述第一应用程序的网络接入信息,包括:
176.当所述第一终端设备满足预设传输条件时,在所述第一终端设备上提供针对所述第一应用程序的网络接入信息;其中,所述预设传输条件包括以下至少之一:所述第一终端设备当前未处于任务传输状态;所述第一应用程序属于最新版本。
177.在一种可能的实施方式中,所述装置还包括:
178.生成模块,用于当所述第一终端设备不满足所述预设传输条件时,根据所述第一终端设备不满足的所述预设传输条件的条件内容,生成用于指示所述第一终端设备不满足所述预设传输条件的提示信息;
179.显示模块,用于在所述目标功能界面中显示所述提示信息。
180.在一种可能的实施方式中,所述生成模块根据所述第一终端设备不满足的所述预设传输条件的条件内容,生成用于指示所述第一终端设备不满足所述预设传输条件的提示信息,包括:
181.当所述第一终端设备当前处于任务传输状态时,生成用于指示所述第一终端设备当前处于任务传输状态的第一提示信息;
182.和/或,
183.当所述第一应用程序不属于最新版本,生成用于指示所述第一应用程序不属于最新版本的第二提示信息。
184.在一种可能的实施方式中,所述装置还包括:
185.第二发送模块,用于响应针对不属于最新版本的第一应用程序的更新操作,向所述第一应用程序对应的目标服务器发送更新请求,以使所述目标服务器基于所述更新请求向所述第一终端设备返回所述第一应用程序的更新程序包;
186.更新模块,用于根据所述第一应用程序的更新程序包更新所述第一应用程序。
187.本申请实施例提供的一种信息传输装置,第一终端设备能够通过安装的第三方的目标应用程序实现针对用户请求传输的第一应用程序的、与第二终端设备的系统连接,并通过该系统连接向第二终端设备发送用户请求传输的第一应用程序,实现了在无网或者弱网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
188.基于同一发明构思,本申请第五实施例中还提供了与第二实施例提供的信息传输方法对应的信息传输装置,由于本申请第五实施例中的装置解决问题的原理与本申请实施例第二实施例中的信息传输方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
189.参照图10所示,为本申请第五实施例提供的一种信息传输装置的示意图,该信息传输装置,应用于第一终端设备,所述装置包括:
190.确定模块1001,用于确定所述第一终端设备当前运行的目标应用程序;
191.提供模块1002,用于响应针对所述目标应用程序的传输请求,在所述第一终端设备上提供针对所述目标应用程序的网络接入信息,以使第二终端设备基于所述网络接入信息与所述第一终端设备建立系统连接;
192.发送模块1003,用于通过所述系统连接将所述目标应用程序发送给所述第二终端设备。
193.在一种可能的实施方式中,确定模块1001确定所述第一终端设备当前运行的目标应用程序,包括:
194.响应针对所述第一终端设备的目标功能界面的同步操作,确定所述第一终端设备当前运行的目标应用程序;其中,所述目标功能界面为所述目标应用程序启动后的显示界面。
195.本申请实施例提供的一种信息传输装置,第一终端设备能够直接通过当前运行的目标应用程序实现针对该目标应用程序的、与第二终端设备的系统连接,减少了在第一终端设备或者第二终端设备上安装第三方软件所造成的风险,实现了在无网的状态下,使不同的终端设备快速建立针对应用程序的系统连接并传输应用程序,降低了用户的操作难度,提高了应用程序的传输效率。
196.基于同一发明构思,本申请第六实施例中还提供了与第三实施例提供的信息接收方法对应的信息接收装置,由于本申请第六实施例中的装置解决问题的原理与本申请实施例第三实施例中的信息接收方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
197.参照图11所示,为本申请第六实施例提供的一种信息接收装置的示意图,该信息接收装置应用于第二终端设备,所述装置包括:
198.获取模块1101,用于获取第一终端设备发送的网络接入信息;
199.建立模块1102,用于基于所述网络接入信息与所述第一终端设备建立系统连接;其中,所述网络接入信息是所述第一终端设备基于待传送的目标应用程序提供的;
200.接收模块1103,用于基于所述系统连接接收所述第一终端设备发送的目标应用程序。
201.在一种可能的实施方式中,获取模块1101获取第一终端设备发送的网络接入信息,包括:
202.通过扫描所述第一终端设备提供的目标二维码,获取所述第一终端设备发送的网络接入信息;
203.或者,
204.通过与所述第一终端设备的蓝牙连接接收所述第一终端设备发送的网络接入信息。
205.如图12所示,本申请第七实施例提供的一种电子设备1200,包括:处理器1201、存储器1202和总线,所述存储器1202存储有所述处理器1201可执行的机器可读指令,当电子设备运行时,所述处理器1201与所述存储器1202之间通过总线通信,所述处理器1201执行所述机器可读指令,以执行如第一实施例或者第二实施例中信息传输方法或者第三实施例中信息接收方法的步骤。
206.具体地,上述存储器1202和处理器1201能够为通用的存储器和处理器,这里不做具体限定,当处理器1201运行存储器1202存储的计算机程序时,能够执行如第一实施例或者第二实施例中信息传输方法或者第三实施例中信息接收方法的步骤。
207.对应于第一实施例或者第二实施例中信息传输方法或者第三实施例中信息接收方法,本申请第八实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一实施例或者第二实施例中信息传输方法或者第三实施例中信息接收方法的步骤。
208.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功
能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
209.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
210.另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
211.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
212.以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1