CN104853343A - 一种数据处理方法、装置及电子设备 - Google Patents
一种数据处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN104853343A CN104853343A CN201410053574.5A CN201410053574A CN104853343A CN 104853343 A CN104853343 A CN 104853343A CN 201410053574 A CN201410053574 A CN 201410053574A CN 104853343 A CN104853343 A CN 104853343A
- Authority
- CN
- China
- Prior art keywords
- information
- electronic equipment
- network
- electronic
- equipments
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种数据处理方法、装置及电子设备,其中方法包括:向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;建立所述第一电子设备和所述第二电子设备间的预定关联关系。本发明实施例实现了便捷自动的电子设备间预定关联关系的建立。
Description
技术领域
本发明涉及局域网通信技术领域,更具体地说,涉及一种数据处理方法、装置及电子设备。
背景技术
目前通过局域网实现设备间控制(如使用局域网内的一台电子设备控制同处于局域网内的另一台电子设备)已越来越普及;其中最为常见的局域网中的设备间控制***为TV-Tab(数字电视-平板移动终端)***,TV-Tab***即数字电视与平板电脑等手持终端设备采用WiFi局域网络进行通信,建立平板电脑等手持终端设备与数字电视间的匹配关系,通过手持终端设备控制数字电视的运行。
目前若使用局域网内的一台电子设备控制另一台电子设备,则这两台电子设备需要建立匹配关系,如使用手持终端设备控制数字电视,则需要在手持终端设备与数字电视之间建立通信连接,实现两者的匹配;然而发明人在实现本发明的过程中发现,现有局域网内两设备建立匹配关系的方式存在下述缺陷:目前主要通过无线路由器建立局域网络,使得处于网络中的电子设备能够互连通信,然而大多无线路由器配置为DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议),在无线路由器重新启动后,无线路由器为电子设备分配的IP(Internet Protocol,网络之间互连的协议)将发生变化,这使得电子设备在无线路由器重启后,无法通过原来分配的IP与原来匹配的电子设备建立匹配关系。现有的一种解决方式是:在无线路由器重启后,分别记录各电子设备发生变化的IP,然后在需要建立匹配关系的电子设备上分别手动输入匹配关系建立方的IP地址,从而实现电子设备间的匹配关系建立,但这种解决方式需要在电子设备的IP发生变化后查找变化后的IP,操作较为繁琐和不便。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法、装置及电子设备,以解决现有技术在无线路由器重启后,建立电子设备间的匹配关系时,需要查找各电子设备变化后的IP,使得操作较为繁琐和不便的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种数据处理方法,应用于第一电子设备,所述第一电子设备处于一网络中,所述方法包括:
向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
建立所述第一电子设备和所述第二电子设备间的预定关联关系。
一种数据处理装置,应用于第一电子设备,所述第一电子设备处于一网络中,所述装置包括:
发送模块,用于向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
接收模块,用于在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
关系建立模块,用于建立所述第一电子设备和所述第二电子设备间的预定关联关系。
一种电子设备,包括上述所述的数据处理装置。
基于上述技术方案,本发明实施例提供的数据处理方法中第一电子设备向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征需要与所述第一电子设备建立预定关联关系的第二电子设备的表征信息;在所述其他电子设备包括所述第二电子设备时,第一电子设备将接收到所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所发送的包括有确定与所述第一电子设备建立预定关联关系的信息的第二信息;从而使得第一电子设备从所述网络中确定出需要建立预定关联关系的第二电子设备,进而建立与所述第二电子设备间的预定关联关系。采用本发明实施例提供的数据处理方法,可在第一电子设备无法确定需要建立预定关联关系(预定关联关系可以是匹配关系)的第二电子设备的IP时,通过发送表征第二电子设备的表征信息,从所述网络中确定出第二电子设备,建立所述第一电子设备和所述第二电子设备间的预定关联关系,实现便捷自动的设备间预定关联关系的建立;而无需像现有技术一样需要查找电子设备变化后的IP,解决了电子设备间的预定关联关系建立时操作较为繁琐和不便的问题,实现了便捷自动的电子设备间预定关联关系的建立。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为应用有本发明实施例提供的数据处理方法的网络结构图;
图2为本发明实施例提供的数据处理方法的流程图;
图3为本发明实施例提供的数据处理方法的另一方法流程图;
图4为本发明实施例提供的数据处理方法的再一方法流程图;
图5为本发明实施例提供的数据处理方法的又一方法流程图;
图6为本发明实施例提供的数据处理方法的又另一方法流程图;
图7为本发明实施例提供的数据处理装置的结构框图;
图8为本发明实施例提供的发送模块的结构框图;
图9为本发明实施例提供的选取发送单元的结构框图;
图10为本发明实施例提供的循环发送单元的结构框图;
图11为本发明实施例提供的发送模块的另一结构框图;
图12为本发明实施例提供的发送模块的再一结构框图;
图13为本发明实施例提供的第一方式发送单元的结构框图;
图14为本发明实施例提供的第二方式发送单元的结构框图;
图15为本发明实施例提供的判断单元的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为应用有本发明实施例提供的数据处理方法的网络结构图,结合图1所示,局域网络通过路由器1建立,众多的电子设备连入该局域网络中,其中第一电子设备2和第二电子设备3为需要建立预定关联关系(如匹配关系)的电子设备;第一电子设备2为建立预定关联关系的请求方,第二电子设备3为建立预定关联关系的响应方。
在建立预定关联关系的过程中,第一电子设备2将向连入局域网络中的其他电子设备发送包括表征第二电子设备3的表征信息的第一信息。
连入局域网络中的非第二电子设备3的电子设备在接收到该第一信息后,将判定第一信息中包括的表征信息与自身的表征信息不相符,不作响应。
第二电子设备3在接收到该第一信息后,第二电子设备3将判定第一信息中包括的表征信息与第二电子设备3预留的表征信息相应,对第一电子设备2发送的第一信息作出响应,确定与第一电子设备2建立预定关联关系,将包括确定与第一电子设备2建立预定关联关系的信息的第二信息发送给第一电子设备2。
第一电子设备2在接收到该第二信息后,可确定第二电子设备3为局域网络中与第一电子设备2建立预定关联关系的对象,从而建立与第二电子设备3的预定关联关系,进而实现第一电子设备2和第二电子设备3间的设备间控制。
下面对本发明实施例提供的数据处理方法进行介绍。图2为本发明实施例提供的数据处理方法的流程图,该方法可应用于第一电子设备,该第一电子设备处于一网络中,该第一电子设备可以是建立预定关联关系的请求方,参照图2,该方法可以包括:
步骤S100、向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
可选的,预定关联关系可以是匹配关系,通过预定关联关系的建立可实现电子设备间的通信连接,进而实现一台电子设备对另一台电子设备的控制。
可选的,第一信息可以是第一电子设备所发送的请求建立预定关联的请求信息,第二电子设备可以是所述网络中唯一的需要与第一电子设备建立预定关联关系的电子设备,为了使所述网络中只有第二电子设备能够对第一信息作出响应,本发明实施例在第一信息中添加了能够唯一表征第二电子设备的表征信息。所述表征信息可以是第二电子设备的ID(Identity,身份标识号码);表征信息也可以是第二电子设备预留的字符(如123等),且在所述网络中只有第二电子设备预留该字符。
可选的,第一信息中所包括的第二电子设备的表征信息可以是上次第一电子设备与第二电子设备进行通信连接时(如在路由器重启前,第一电子设备与第二电子设备存在预定关联关系),第一电子设备所预留的第二电子设备的表征信息;显然,第二电子设备的表征信息也可以是人工输入第一电子设备中的。
步骤S110、在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
若所述网络中的非第二电子设备接收到第一信息,在检测到第一信息中所包括的表征信息与自身表征信息不符后(如第一信息中所包括的电子设备ID与自身ID不符),将不对第一信息将作出响应。
若第二电子设备在所述网络中,且接收到第一信息,第二电子设备将检测到第一信息中包括的表征信息与自身预留的表征信息相符(如第一信息中所包括的电子设备ID与第二电子设备的ID相应,或第一信息中所包括的字符信息与第二电子设备预留的字符相应),则第二电子设备将对第一信息作出响应,产生确定与所述第一电子设备建立预定关联关系的信息,并将包括确定与所述第一电子设备建立预定关联关系的信息的第二信息发送至第一电子设备。可选的,在第一信息为请求建立预定关联关系的请求信息时,第二信息可以是建立预定关联关系的响应信息。
步骤S120、建立所述第一电子设备和所述第二电子设备间的预定关联关系。
第一电子设备在接收到第二电子设备所发送的第二信息后,将确定第二电子设备为所述网络中与第一电子设备建立预定关联关系的对象,从而建立与第二电子设备间的预定关联关系;进而实现第一电子设备和第二电子设备间的设备间控制。
本发明实施例提供的数据处理方法中第一电子设备向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征需要与所述第一电子设备建立预定关联关系的第二电子设备的表征信息;在所述其他电子设备包括所述第二电子设备时,第一电子设备将接收到所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所发送的包括有确定与所述第一电子设备建立预定关联关系的信息的第二信息;从而使得第一电子设备从所述网络中确定出需要建立预定关联关系的对象,进而建立与所述第二电子设备间的预定关联关系。采用本发明实施例提供的数据处理方法,可在第一电子设备无法确定需要建立预定关联关系(预定关联关系可以是匹配关系)的第二电子设备的IP时,通过发送表征第二电子设备的表征信息,从所述网络中确定出第二电子设备,建立所述第一电子设备和所述第二电子设备间的预定关联关系,实现便捷自动的设备间预定关联关系的建立;而无需像现有技术一样需要查找电子设备变化后的IP,解决了电子设备间的预定关联关系建立时操作较为繁琐和不便的问题,实现了便捷自动的电子设备间预定关联关系的建立。
可选的,第一信息中也可以包括表征第一电子设备的表征信息,第二电子设备在接收到第二信息后,除了判断第一信息中包括的第二电子设备的表征信息是否与自身预留的第二电子设备表征信息相对应外,还需判断第一信息中所包括的第一电子设备的表征信息是否与自身预留的第一电子设备的表征信息相对应;在第一信息中包括的第二电子设备的表征信息与自身预留的第二电子设备表征信息相对应,且第一信息中所包括的第一电子设备的表征信息与自身预留的第一电子设备的表征信息相对应时,第二电子设备才可确定第一电子设备为建立预定关联关系的对象,产生确定与所述第一电子设备建立预定关联关系的信息。通过这种方式,可使得第二电子设备作出的建立预定关联关系的响应更为准确,避免在非第一电子设备所发出的信息包括表征第二电子设备的表征信息时,作出建立预定关联关系的响应的情况发生。
可选的,在本发明实施例中,第一电子设备向其他设备发送第一信息的方式可以是以单播的方式,向连入所述网络中的逐个设备逐一发送第一信息;也可以是以组播的方式,一次性的向所述网络中连入的其他设备发送第一信息。
图3为本发明实施例提供的数据处理方法的另一方法流程图,该方法对应于第一电子设备以单播的方式,向连入所述网络中的逐个设备逐一发送第一信息,参照图3,该方法可以包括:
步骤S200、从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息;
可选的,本发明实施例可按照预定的顺序从连入所述网络中的其他电子设备中选取一电子设备,也可以随机的从连入所述网络中的其他电子设备中选取一电子设备。
可选的,若以单播的方式,向连入所述网络中的逐个设备逐一发送第一信息,则第一电子设备需要知晓各个第一信息接收设备的网络地址信息(如IP地址),才能将第一信息准确的发送至各个设备。因此步骤S200的一种可选实现方式可以为:确定所述第一电子设备连入所述网络的本机网络地址信息,根据所述本机网络地址信息确定所述网络中的所有网络地址信息;从所述所有网络地址信息中选取一网络地址信息,所选取的网络地址信息对应端口连接有一电子设备,向所选取的网络地址信息对应的端口连接的电子设备发送第一信息。
以第一信息为IP地址信息为例,本发明实施例可根据本机IP地址信息及第一电子设备对应的子网掩码,确定所述网络中的所有IP地址信息,从所述所有IP地址信息中选取一IP地址信息,则所选取的IP地址信息对应的端口连接有一电子设备,第一电子设备可向所选取的IP地址信息对应的端口连接的电子设备发送第一信息。值得注意的是,本发明实施例可按照IP地址编号从所有IP地址信息中顺序或逆序选取一IP地址信息,向所选取的IP地址信息对应的端口连接的电子设备发送第一信息,显然,本发明实施例也可从所有IP地址信息中随机选取一IP地址信息,向所随机选取的IP地址信息对应的端口连接的电子设备发送第一信息。
步骤S210、判断是否接收到所选取的电子设备发送的所述第二信息,若是,执行步骤S220,若否,执行步骤S200;
步骤S220、终止向所述网络中的其他电子设备发送所述第一信息,确定所选取的电子设备为需要与所述第一电子设备建立预定关联关系的第二电子设备;
第一电子设备接收到所述第二信息,则表示所选取的电子设备对第一信息作出了响应,产生了确定与所述第一电子设备建立预定关联关系的信息,则所选取的电子设备即为第二电子设备,第一电子设备可建立与所选取的电子设备间的预定关联关系。
步骤S230、建立所述第一电子设备和所述第二电子设备间的预定关联关系。
可见,第一电子设备向所选取的电子设备发送第一信息后,若接收到所选取的电子设备发送的所述第二信息,说明所选取的电子设备为第二电子设备,第一电子设备将终止向其他电子设备发送所述第一信息;若未接收到所选取的电子设备发送的所述第二信息,则说明所选取的电子设备为非第二电子设备,需从所述网络中的其他电子设备中选取下一电子设备,向所选取的下一电子设备发送所述第一信息,直至第一电子设备接收到所选取的电子设备发送的所述第二信息。显然,本发明实施例可从所述所有网络地址信息中选取下一网络地址信息,所述下一网络地址信息对应的端口连接有下一电子设备,向下一网络地址信息对应的端口连接的电子设备发送第一信息,从而实现向所选取的下一电子设备发送所述第一信息的目的。
图4为本发明实施例提供的数据处理方法的再一方法流程图,该方法对应于以组播的方式,一次性的向所述网络中连入的其他设备发送第一信息的方式,参照图4,该方法可以包括:
步骤S300、设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息,所述第一信息包括表征第二电子设备的表征信息;
组播技术可在信息发送设备和每一信息接收设备之间实现点对多点网络连接,一台信息发送设备可使用一份数据包同时给多个信息接收设备传输相同的数据。采用组播方式进行第一信息的发送时,第一电子设备可设定所述网络对应的组播地址,第一电子设备通过所述组播地址发送第一信息,则可使得连入所述网络中的其他电子设备均可接收到第一信息。
步骤S310、在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
第一电子设备以组播的方式发送第一信息后,连入所述网络中的其他电子设备均可接收到第一信息,对于非第二电子设备的电子设备,这些电子设备在检测到第一信息中所包括的表征信息与自身表征信息不符时,将不对第一信息作出响应;对于第二电子设备而言,第二电子设备在检测到第一信息中所包括的表征信息与第二电子设备中预留的表征信息相应后,将对第一信息作出响应,产生确定与所述第一电子设备建立预定关联关系的信息。
步骤S320、建立所述第一电子设备和所述第二电子设备间的预定关联关系。
图5为本发明实施例提供的数据处理方法的又一方法流程图,参照图5,该方法可以包括:
步骤S400、判断所述网络状态是否满足预定条件,若是,执行步骤S410,若否,执行步骤S420;
可选的,网络状态可以是所述网络所能容纳的电子设备数量,也可以是第一电子设备通过所述网络向其他电子设备发送第一信息时所使用的功率,或者第一信息的发送速率等。当网络状态为所述网络所能容纳的电子设备数量时,对应的预定条件可以是所述网络所能容纳的电子设备数量大于预定数量。
步骤S410、采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息;
可选的,第一信息发送方式可以是以组播的方式,一次性的向所述网络中连入的其他设备发送第一信息的方式;具体的,可设定所述网络对应的组播地址,通过所述组播地址发送向所述网络中的所述其他电子设备组播所述第一信息。
步骤S420、采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息,其中,所述第一信息发送方式与所述第二信息发送方式不同;
可选的,第二信息发送方式可以是以单播的方式,向连入所述网络中的逐个设备逐一发送第一信息。具体的,第一电子设备可从所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;若接收到所述所选取的电子设备发送的所述第二信息,终止向所述网络中的其他电子设备发送所述第一信息;若未接收到所述所选取的电子设备发送的所述第二信息,则从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
步骤S430、在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
步骤S440、建立所述第一电子设备和所述第二电子设备间的预定关联关系。
本发明实施例设置有两种不同的信息发送方式进行第一信息的发送,通过判断当前的网络状态是否满足预定条件来选择相应的信息方式进行第一信息的发送,可使得第一电子设备能够较为灵活的根据实际的网络状态选择合适的信息发送方式;使得第一信息的发送更为高效。
下面以网络状态为所述网络所能容纳的电子设备数量为例,对本发明实施例根据实际的网络状态选择不同的信息发送方式进行第一信息的发送的实现手段进行说明。图6为本发明实施例提供的数据处理方法的又另一方法流程图,参照图6,该方法可以包括:
步骤S500、判断所述网络所能容纳的电子设备数量是否大于预定数量,若是,执行步骤S510,若否,执行步骤S520;
可选的,所述网络所能容纳的电子设备数量可根据所述第一电子设备对应的子网掩码进行确定。
步骤S510、设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息;
步骤S520、从所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;在接收到所述所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息;在未接收到所述所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息;
步骤S530、在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
步骤S540、建立所述第一电子设备和所述第二电子设备间的预定关联关系。
本发明实施例在所述网络所能容纳的电子设备数量大于预定数量时,第一电子设备采用组播的方式向其他电子设备发送第一信息,这相比于以单播方式向其他电子设备发送第一信息的方式,可在整体上减小发送第一信息所需的功率。本发明实施例在所述网络所能容纳的电子设备数量不大于预定数量时,第一电子设备采用单播的方式向其他电子设备发送第一信息,这相比于以组播的方式向其他电子设备发送第一信息的方式,可在整体上减小发送第一信息所需的功率。本发明实施例可根据所述网络所能容纳的电子设备数量,灵活的选择合适的信息发送方式进行第一信息的发送,从而在整体上最大限度的减小发送第一信息所需的功率。值得注意的是,预定数量可根据实际应用情况进行设定,本发明实施例并不作限制。
下面对本发明实施例提供的数据处理装置进行介绍,下文描述的数据处理装置与上文描述的数据处理方法可相互对应参照。
图7为本发明实施例提供的数据处理装置的结构框图,该数据处理装置可应用于第一电子设备,所述第一电子设备处于一网络中,参照图7,该数据处理装置可以包括:
发送模块100,用于向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
接收模块200,用于在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
关系建立模块300,用于建立所述第一电子设备和所述第二电子设备间的预定关联关系。
可选的,图8示出了发送模块100的一种可选结构,参照图8,该发送模块100可以包括:
选取发送单元110,用于从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;
终止发送单元111,用于在接收到所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息;
循环发送单元112,用于在未接收到所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
可见,图8所示发送模块100是以单播的方式,向连入所述网络中的逐个设备逐一发送第一信息。
可选的,图9示出了选取发送单元110的一种可选结构,参照图9,选取发送单元110可以包括:
第一选取子单元1101,用于确定所述第一电子设备连入所述网络的本机网络地址信息,根据所述本机网络地址信息确定所述网络中的所有网络地址信息,从所述所有网络地址信息中选取一网络地址信息,所选取的网络地址信息对应的端口连接有一电子设备;
可选的,网络地址信息可以是IP地址信息,第一电子设备可根据本机IP地址信息及第一电子设备对应的子网掩码,确定所述网络中的所有IP地址信息,从而从所述所有IP地址信息中选取一IP地址信息,所选取的IP地址信息对应的端口连接有一电子设备。
第一发送子单元1102,用于向所选取的网络地址信息对应的端口连接的电子设备发送第一信息。
可选的,图10示出了循环发送单元112的一种可选结构,参照图10,循环发送单元112可以包括:
第二选取子单元1121,用于从所述所有网络地址信息中选取下一网络地址信息,所述下一网络地址信息对应的端口连接有下一电子设备;
可选的,第一电子设备可从所有IP地址信息中选取下一IP地址信息,所选取的下一IP地址信息对应的端口连接有一电子设备。
第二发送子单元1122,用于向所选取的下一网络地址信息对应的端口连接的电子设备发送第一信息。
可选的,图11示出了发送模块100的另一种可选结构,参照图11,发送模块100可以包括:
组播发送单元120,用于设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息。
可见,图11所示发送模块100是以组播的方式,一次性的向所述网络中连入的其他设备发送第一信息。
可选的,图12示出了发送模块100的再一种可选结构,参照图12,发送模块100可以包括:
判断单元130,用于判断所述网络状态是否满足预定条件;
第一方式发送单元131,用于在所述网络状态满足预定条件时,采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息;
第二方式发送单元132,用于在所述网络状态不满足预定条件时,采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息,其中,所述第一信息发送方式与所述第二信息发送方式不同。
可选的,图13示出了第一方式发送单元131的一种可选结构,参照图13,第一方式发送单元131可以包括:
组播方式发送子单元1311,用于设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息。
对应的,图14示出了第二方式发送单元132的一种可选结构,参照图14,第二方式发送单元132可以包括:
逐一发送子单元1321,用于从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息,在接收到所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息,在未接收到所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
可选的,判断单元130判断所述网络状态是否满足预定条件可以是判断所述网络所能容纳的电子设备数量是否大于预定数量;对应的,图15是示出了判断单元130的一种可选结构,参照图15,判断单元130可以包括:
电子设备数量判断子单元1301,用于判断所述网络所能容纳的电子设备数量是否大于预定数量。
可选的,本发明实施例可根据所述第一电子设备对应的子网掩码确定所述网络所能容纳的电子设备数量。
值得注意的是,在电子设备数量判断子单元1301判断所述网络所能容纳的电子设备数量大于预定数量时,可通过组播方式发送子单元1311设定所述网络对应的组播地址,通过所述组播地址发送向所述网络中的所述其他电子设备组播所述第一信息;在电子设备数量判断子单元1301判断所述网络所能容纳的电子设备数量不大于预定数量时,可通过逐一发送子单元1321从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息,在接收到所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息,在未接收到所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
本发明实施例提供的数据处理装置可在第一电子设备无法确定需要建立预定关联关系的第二电子设备的IP时,通过发送表征第二电子设备的表征信息,从所述网络中确定出第二电子设备,建立所述第一电子设备和所述第二电子设备间的预定关联关系,实现便捷自动的设备间预定关联关系的建立;而无需像现有技术一样需要查找电子设备变化后的IP,解决了电子设备间的预定关联关系建立时操作较为繁琐和不便的问题,实现了便捷自动的电子设备间预定关联关系的建立。
本发明实施例还提供一种电子设备,该电子设备包括上述所述的数据处理装置,关于数据处理装置的描述可参照上文对应部分的描述,此处不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (19)
1.一种数据处理方法,其特征在于,应用于第一电子设备,所述第一电子设备处于一网络中,所述方法包括:
向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
建立所述第一电子设备和所述第二电子设备间的预定关联关系。
2.根据权利要求1所述的方法,其特征在于,所述向连入所述网络中的其他电子设备发送第一信息包括:
从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;
若接收到所选取的电子设备发送的所述第二信息,终止向所述网络中的其他电子设备发送所述第一信息;
若未接收到所选取的电子设备发送的所述第二信息,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
3.根据权利要求2所述的方法,其特征在于,所述从连入所述网络中的其他电子设备中选取一电子设备包括:确定所述第一电子设备连入所述网络的本机网络地址信息,根据所述本机网络地址信息确定所述网络中的所有网络地址信息;从所述所有网络地址信息中选取一网络地址信息,所选取的网络地址信息对应的端口连接有一电子设备;
所述向所选取的电子设备发送第一信息包括:向所选取的网络地址信息对应的端口连接的电子设备发送第一信息;
所述从所述网络中的其他电子设备中选取下一电子设备包括:从所述所有网络地址信息中选取下一网络地址信息,所述下一网络地址信息对应的端口连接有下一电子设备。
4.根据权利要求3所述的方法,其特征在于,所述本机网络地址信息为本机IP地址信息;
所述根据所述本机网络地址信息确定所述网络中的所有网络地址信息包括:
根据本机IP地址信息及第一电子设备对应的子网掩码,确定所述网络中的所有IP地址信息。
5.根据权利要求1所述的方法,其特征在于,所述向连入所述网络中的其他电子设备发送第一信息包括:
设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息。
6.根据权利要求1所述的方法,其特征在于,所述向连入所述网络中的其他电子设备发送第一信息包括:
判断所述网络状态是否满足预定条件;
若所述网络状态满足预定条件,采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息;
若所述网络状态不满足预定条件,采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息,其中,所述第一信息发送方式与所述第二信息发送方式不同。
7.根据权利要求6所述的方法,其特征在于,所述采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息包括:
设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息。
8.根据权利要求6所述的方法,其特征在于,所述采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息包括:
从所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;
若接收到所述所选取的电子设备发送的所述第二信息,终止向所述网络中的其他电子设备发送所述第一信息;
若未接收到所述所选取的电子设备发送的所述第二信息,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
9.根据权利要求6所述的方法,其特征在于,所述判断所述网络状态是否满足预定条件包括:判断所述网络所能容纳的电子设备数量是否大于预定数量;
所述采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息包括:在所述电子设备数量大于预定数量时,设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息;
所述采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息包括:在所述电子设备数量不大于预定数量时,从所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;在接收到所述所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息;在未接收到所述所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
10.根据权利要求9所述的方法,其特征在于,所述网络所能容纳的电子设备数量的确定过程包括:
根据所述第一电子设备对应的子网掩码确定所述网络所能容纳的电子设备数量。
11.一种数据处理装置,其特征在于,应用于第一电子设备,所述第一电子设备处于一网络中,所述装置包括:
发送模块,用于向连入所述网络中的其他电子设备发送第一信息,所述第一信息包括表征第二电子设备的表征信息,所述第二电子设备为需要与所述第一电子设备建立预定关联关系的电子设备;
接收模块,用于在所述其他电子设备包括所述第二电子设备时,接收所述第二电子设备在接收到所述第一信息后产生的第二信息,所述第二信息包括所述第二电子设备在确定所述表征信息与所述第二电子设备中预留的表征信息相对应后,所产生的确定与所述第一电子设备建立预定关联关系的信息;
关系建立模块,用于建立所述第一电子设备和所述第二电子设备间的预定关联关系。
12.根据权利要求11所述的装置,其特征在于,所述发送模块包括:
选取发送单元,用于从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息;
终止发送单元,用于在接收到所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息;
循环发送单元,用于在未接收到所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
13.根据权利要求12所述的装置,其特征在于,所述选取发送单元包括:
第一选取子单元,用于确定所述第一电子设备连入所述网络的本机网络地址信息,根据所述本机网络地址信息确定所述网络中的所有网络地址信息,从所述所有网络地址信息中选取一网络地址信息,所选取的网络地址信息对应的端口连接有一电子设备;
第一发送子单元,用于向所选取的网络地址信息对应的端口连接的电子设备发送第一信息。
14.根据权利要求12或13所述的装置,其特征在于,所述循环发送单元包括:
第二选取子单元,用于从所述所有网络地址信息中选取下一网络地址信息,所述下一网络地址信息对应的端口连接有下一电子设备;
第二发送子单元,用于向所选取的下一网络地址信息对应的端口连接的电子设备发送第一信息。
15.根据权利要求11所述的装置,其特征在于,所述发送模块包括:
组播发送单元,用于设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息。
16.根据权利要求11所述的装置,其特征在于,所述发送模块包括:
判断单元,用于判断所述网络状态是否满足预定条件;
第一方式发送单元,用于在所述网络状态满足预定条件时,采用第一信息发送方式向连入所述网络中的其他电子设备发送第一信息;
第二方式发送单元,用于在所述网络状态不满足预定条件时,采用第二信息发送方式向连入所述网络中的其他电子设备发送第一信息,其中,所述第一信息发送方式与所述第二信息发送方式不同。
17.根据权利要求16所述的装置,其特征在于,所述第一方式发送单元包括:
组播方式发送子单元,用于设定所述网络对应的组播地址,通过所述组播地址向所述网络中的所述其他电子设备组播所述第一信息;
所述第二方式发送单元包括:
逐一发送子单元,用于从连入所述网络中的其他电子设备中选取一电子设备,向所选取的电子设备发送第一信息,在接收到所选取的电子设备发送的所述第二信息时,终止向所述网络中的其他电子设备发送所述第一信息,在未接收到所选取的电子设备发送的所述第二信息时,从所述网络中的其他电子设备中选取下一电子设备,向所述下一电子设备发送所述第一信息,直至所述第一电子设备接收到所述第二信息。
18.根据权利要求16或17所述的装置,其特征在于,所述判断单元包括:电子设备数量判断子单元,用于判断所述网络所能容纳的电子设备数量是否大于预定数量。
19.一种电子设备,其特征在于,包括权利要求11-18任一项所述的数据处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410053574.5A CN104853343A (zh) | 2014-02-17 | 2014-02-17 | 一种数据处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410053574.5A CN104853343A (zh) | 2014-02-17 | 2014-02-17 | 一种数据处理方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104853343A true CN104853343A (zh) | 2015-08-19 |
Family
ID=53852620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410053574.5A Pending CN104853343A (zh) | 2014-02-17 | 2014-02-17 | 一种数据处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104853343A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108665583A (zh) * | 2017-03-28 | 2018-10-16 | 杭州海康威视数字技术股份有限公司 | 信息关联方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006267A (zh) * | 2009-09-03 | 2011-04-06 | 中兴通讯股份有限公司 | 基于简单网络协议的接入认证方法及装置 |
CN102170483A (zh) * | 2010-12-28 | 2011-08-31 | 四川长虹电器股份有限公司 | 一种用手机或电脑控制智能电视机的实现方法 |
CN102404637A (zh) * | 2011-11-09 | 2012-04-04 | Ut斯达康通讯有限公司 | 一种通过智能手机遥控电视的***及方法 |
CN102752748A (zh) * | 2012-06-26 | 2012-10-24 | 中国联合网络通信集团有限公司 | 基于移动终端的数据传输方法和***以及移动终端 |
CN103037533A (zh) * | 2011-09-30 | 2013-04-10 | 联想(北京)有限公司 | 电子设备及其通信方法 |
CN103124422A (zh) * | 2012-12-04 | 2013-05-29 | 华为终端有限公司 | 关联设备的方法、装置及*** |
CN103546352A (zh) * | 2013-10-30 | 2014-01-29 | 乐视致新电子科技(天津)有限公司 | 一种基于无线登录的远程控制方法及装置 |
-
2014
- 2014-02-17 CN CN201410053574.5A patent/CN104853343A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006267A (zh) * | 2009-09-03 | 2011-04-06 | 中兴通讯股份有限公司 | 基于简单网络协议的接入认证方法及装置 |
CN102170483A (zh) * | 2010-12-28 | 2011-08-31 | 四川长虹电器股份有限公司 | 一种用手机或电脑控制智能电视机的实现方法 |
CN103037533A (zh) * | 2011-09-30 | 2013-04-10 | 联想(北京)有限公司 | 电子设备及其通信方法 |
CN102404637A (zh) * | 2011-11-09 | 2012-04-04 | Ut斯达康通讯有限公司 | 一种通过智能手机遥控电视的***及方法 |
CN102752748A (zh) * | 2012-06-26 | 2012-10-24 | 中国联合网络通信集团有限公司 | 基于移动终端的数据传输方法和***以及移动终端 |
CN103124422A (zh) * | 2012-12-04 | 2013-05-29 | 华为终端有限公司 | 关联设备的方法、装置及*** |
CN103546352A (zh) * | 2013-10-30 | 2014-01-29 | 乐视致新电子科技(天津)有限公司 | 一种基于无线登录的远程控制方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108665583A (zh) * | 2017-03-28 | 2018-10-16 | 杭州海康威视数字技术股份有限公司 | 信息关联方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110636483A (zh) | 一种配网方法及*** | |
CN103096502B (zh) | 建立设备到设备连接的方法、装置和*** | |
AU2003225378B2 (en) | Method of providing packet data service in a wireless telecommunication system | |
US10630551B2 (en) | Method and apparatus for automatic networking of gateway device | |
CN104106303A (zh) | 用于在无线网络中在设备之间建立隧道式直接链路设立(tdls)会话的方法和装置 | |
US10764805B2 (en) | Signal strength measurement method and device | |
EP2469961A1 (en) | Method, apparatus and network system for tunnel establishment | |
CN104902443A (zh) | 一种通信的方法和设备 | |
WO2016090120A1 (en) | Discovery and management of synchronous audio or video streaming service to multiple sinks in wireless display system | |
EP3496427A1 (en) | Method and device for networking devices | |
CN106961426B (zh) | 智能设备的通讯方法及装置 | |
US20140089431A1 (en) | Instant messaging method, terminal, server, and system | |
CN103873472A (zh) | 一种自动连接网络的方法 | |
CN107969026B (zh) | 在无线局域网中实现无线投屏的方法和无线控制器ac | |
CN104394579A (zh) | 一种信息处理方法和电子设备 | |
CN107211483A (zh) | 一种数据通信方法及终端 | |
KR20160143794A (ko) | 정보 푸시 관리 방법 및 장치 | |
CN104462033A (zh) | 在设备间实现编辑操作的方法及设备 | |
CN105337814A (zh) | 一种网络设备的连接方法、设备及*** | |
CN113794996B (zh) | 设备通信、设备控制方法、装置、电子设备和存储介质 | |
KR20160079835A (ko) | 발견 프로브를 통한 wi―fi direct 서비스들의 발견 | |
CN105451367A (zh) | 一种无线网络连接方法、设备及*** | |
WO2017161866A1 (zh) | 网络连接方法及装置 | |
CN104780230A (zh) | 自动获取云服务器ip地址的方法、***和云*** | |
CN104853343A (zh) | 一种数据处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150819 |
|
RJ01 | Rejection of invention patent application after publication |