一种信息传输方法、第一电子设备和第二电子设备的制造方法
【技术领域】
[0001]本发明涉及近距离通信技术领域,尤其涉及一种信息传输方法、第一电子设备和第二电子设备。
【背景技术】
[0002]现有技术中,当用户携带电子设备进入近距离通信网络时,需要主动搜索网络并尝试接入,对于所述近距离通信网络提供的服务和应用,用户也需要通过连接上网络的电子设备主动搜索;所述近距离通信网络如无线局域网(WIFI)等等。现有技术的这种电子设备主动搜索并接入近距离通信网络的方式,存在接入效率不高、操作复杂、用户体验不好等问题;主动搜索服务和应用的方式,存在搜索效率不高、操作复杂、用户体验不好等问题,而且也不利于服务和应用的推广。
【发明内容】
[0003]有鉴于此,本发明提供一种信息传输方法、第一电子设备和第二电子设备,以至少解决现有技术中电子设备接入近距离通信网络的效率不高、搜索服务和应用的效率不高的问题。
[0004]本发明的技术方案是这样实现的:
[0005]一种信息传输方法,应用于第一电子设备,第二电子设备建立近距离通信网络,所述方法包括:
[0006]检测到第二电子设备建立的近距离通信网络时,获取所述第二电子设备通过所述近距离通信网络广播的应用标识ID,每个所述应用ID用于唯一的标识相应的应用;
[0007]根据获取的所述应用ID,接收所述第二电子设备发送的动态应用的相关内容,并保存接收的所述相关内容;
[0008]解析所述相关内容得到建立相应动态应用所需的应用数据,并根据解析所得应用数据建立相应的动态应用。
[0009]一种信息传输方法,应用于第二电子设备,所述第二电子设备建立近距离通信网络,所述方法包括:
[0010]通过建立的所述近距离通信网络广播应用标识ID,每个所述应用ID用于唯一的标识相应的应用;
[0011]将动态应用的相关内容发送给进入所述近距离通信网络的第一电子设备,所述动态应用的相关内容为所述第一电子设备建立相应动态应用所需的内容。
[0012]一种第一电子设备,包括:
[0013]第一通信单元,用于在检测到第二电子设备建立的近距离通信网络时,获取所述第二电子设备通过所述近距离通信网络广播的应用标识ID,每个所述应用ID用于唯一的标识相应的应用;还用于根据获取的所述应用ID,接收所述第二电子设备发送的动态应用的相关内容,并保存接收的所述相关内容;
[0014]第一处理单元,用于解析所述相关内容得到建立相应动态应用所需的应用数据,并根据解析所得应用数据建立相应的动态应用。
[0015]一种第二电子设备,包括:
[0016]第二通信单元,用于建立近距离通信网络,通过建立的所述近距离通信网络广播应用标识ID,每个所述应用ID用于唯一的标识相应的应用;
[0017]第二处理单元,用于检测进入所述近距离通信网络的第一电子设备,并将要发送给所述第一电子设备的动态应用的相关内容提供给所述第二通信单元;
[0018]所述第二通信单元还用于,将所述第二处理单元提供的所述动态应用的相关内容发送给相应的第一电子设备,所述动态应用的相关内容为所述第一电子设备建立相应动态应用所需的内容。
[0019]本发明所提供的一种信息传输方法、第一电子设备和第二电子设备,改变了传统的近距离通信网络的接入方式,使得接入近距离通信网络的操作得到简化、接入效率得到提高;改变了传统的搜索服务和应用的方式,使得搜索服务和应用的操作得到简化、效率得到提闻。
【附图说明】
[0020]图1为本发明实施例的一种应用于第一电子设备的信息传输方法的流程图;
[0021]图2为本发明实施例的一种应用于第二电子设备的信息传输方法的流程图;
[0022]图3为本发明实施例的一种第一电子设备的组成结构示意图;
[0023]图4为本发明实施例的一种第二电子设备的组成结构示意图;
[0024]图5为本发明实施例的应用场景一的示意图;
[0025]图6为本发明实施例的应用场景二的示意图;
[0026]图7为本发明实施例的应用场景三的示意图。
【具体实施方式】
[0027]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0028]本发明实施例提供的一种信息传输方法,应用于第一电子设备,其中,第二电子设备建立了近距离通信网络,如图1所示,该方法主要包括以下步骤:
[0029]步骤101,检测到第二电子设备建立的近距离通信网络时,获取第二电子设备通过近距离通信网络广播的应用标识(ID),每个所述应用ID用于唯一的标识相应的应用。
[0030]本发明实施例的第二电子设备作为近距离通信网络的建立者、以及应用和服务的提供者,需要具备建立近距离通信网络以及近距离通信的能力,并需要具备为近距离通信的对端电子设备提供应用和服务的能力。具备上述能力的第二电子设备建立近距离通信网络,并通过建立的近距离通信网络广播其所能提供的应用的ID,每个应用ID用于唯一的标识一个应用。
[0031]需要说明的是,在具体实施过程中,对于一些为公共服务目的而建立的近距离通信网络,如医院的近距离通信网络、火车站/飞机场的近距离通信网络等等,第二电子设备广播的应用ID可以不用加密;而对于一些特定范围内建立的近距离通信网络、或者对安全性要求较高的近距离通信网络,如一些需要保密的行政机构建立的近距离通信网络等等,第二电子设备广播的应用ID可以加密,收到广播的应用ID的电子设备可以通过获得的解密密钥对收到的广播信息进行解密获得应用ID。因此,第二电子设备是否需要对广播的应用ID进行加密,取决于实际应用中的安全性要求,本发明实施例不做具体限定;对于不经加密广播的应用ID,第一电子设备可以直接解析获得,而对于经过加密广播的应用ID,第一电子设备需要解密后才能获得。
[0032]步骤102,根据获取的应用ID,接收第二电子设备发送的动态应用的相关内容,并保存接收的所述相关内容。
[0033]在一种较佳的实施方式中,所述根据获取的应用ID,接收第二电子设备发送的动态应用的相关内容,包括:
[0034]根据从获取的应用ID中选择的至少一个应用ID向第二电子设备发送内容接收请求,所述内容接收请求中携带所选的应用ID,所述内容接收请求用于表征请求接收与所选应用ID对应的动态应用的相关内容;
[0035]接收第二电子设备返回的内容接收响应,所述内容接收响应中包括与所述内容接收请求中携带的应用ID对应的动态应用的相关内容。
[0036]第二电子设备在接收到第一电子设备向其发送的内容接收请求后,根据所述内容请求中的应用ID,向第一电子设备返回内容接收响应,所述内容接收响应中包括与内容接收请求中携带的应用ID相对应的动态应用的相关内容。
[0037]步骤103,解析所述相关内容得到建立相应动态应用所需的应用数据,并根据解析所得应用数据建立相应的动态应用。
[0038]在一种较佳的实施方式中,所述动态应用的相关内容包括在第一电子设备上建立相应的动态应用所需的内容数据,所述相关内容并非相应应用的安装文件,所述第一电子设备也并非是通过运行相应应用的安装文件来实现应用安装,而是通过在第一电子设备上直接执行第二电子设备提供的相关内容,以实现在第一电子设备上建立一种动态应用。
[0039]在一种较佳的实施方式中,在所述建立相应的动态应用之后,所述方法还包括:
[0040]通过第一电子设备的屏幕显示所述动态应用的界面,在获取到界面操作指令或界面输入内容时,将所述界面操作指令或界面输入内容封装后通过所述近距离通信网络发送给第二电子设备。
[0041]所述动态应用的界面通常由贴图资源、界面布局和事件响应组成,所述贴图资源是构成界面皮肤的基础内容,所述界面布局是构成界面上各种布局的基础内容(如界面上按钮的位置和其占据的空间等),所述事件响应是构成界面上按钮所能响应的事件或操作的基础内容(如定义了界面上的某个按钮能够响应单击或长按事件等)。
[0042]当用户触发第一电子设备显示的动态应用的界面上的事件响应时,所述第一电子设备获取到相应的界面操作指令或输入内容,进而将所述界面操作指令或界面输入内容封装后通过近距离通信网络发送给第二电子设备。
[0043]在一种较佳的实施方式中,在所述将界面操作指令或界面输入内容封装后通过近距离通信网络反馈给第二电子设备之后,所述方法还包括:
[0044]接收第二电子设备针对所述界面操作指令或界面输入内容的反馈内容,并通过所述动态应用的界面显示所述反馈内容。
[0045]在具体实施过程中,对于第一电子设备封装并发送的有些界面操作指令或界面输入内容,不需第二电子设备进行交互式反馈,而有些界面操作指令或界面输入内容可能需要第二电子设备进行交互式反馈;对于此类需要进行交互式反馈的界面操作指令或界面输入内容,第二电子设备需要生成相应的反馈内容并封装反馈给第一电子设备。具体的信息交互方式可以在点对点应用协议中进行定义。
[0046]在一种较佳的实施方式中,在所述建立相应的动态应用之后,所述方法还包括:<