局域网通讯方法和装置制造方法

文档序号:7822698阅读:309来源:国知局
局域网通讯方法和装置制造方法
【专利摘要】本发明公开了一种局域网通讯方法和装置,在第一终端建立群组并在群组中发布信息,其中,方法包括:根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组;在第一终端建立服务程序并将服务程序与第一终端的IP地址和预设端口绑定;在预设端口上监听第二终端对服务程序的通信连接请求;根据通信连接请求建立服务程序与第二终端之间的通信连接;将第二终端接入群组中作为群组成员,以使第二终端在所述群组中发布信息。根据该方案,群组的建立不必须依赖于互联网,能够在无可用的互联网接入的条件下建立群组并发布信息。
【专利说明】局域网通讯方法和装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,具体涉及一种局域网通讯方法和装置。

【背景技术】
[0002]随着互联网技术的不断发展,通过互联网进行交流在人们的社交生活中变得尤为重要。现有技术出现了大量的通讯应用,支持用户一对一的对话沟通,传递语音,文字,图片坐寸ο
[0003]这些通讯应用还允许用户建立群组,群组中一般包括多个成员,成员之间具有共同话题、兴趣爱好或相互关系。多个成员可同时对共同话题发言,与一对一的方式相比,交流的信息量更大。
[0004]现有的群组由相对固定的成员组成,群组内成员的信息向他成员公开。通讯应用的用户根据群号码等主动申请加入群组,成为群成员;或者,管理员根据用户的号码将用户拉入群组中。用户不再需要群组内信息而要离开群组内时,需进行相应的操作,例如,点击客户端程序上的“退出该群”,系统将该成员移除该群,同时,系统也会根据管理员的申请等将群组内成员移除。
[0005]另外,现有的通讯应用中的群组建立和信息发布依赖于互联网,创建者或其他群组成员必须通过可用的网络访问互联网,在通讯应用的服务器上建立群组,将发布信息发送给每个成员。


【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的。
[0007]根据本发明的一个方面,提供了一种局域网通讯方法,在第一终端建立群组并在群组中发布信息,包括:
[0008]根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组;
[0009]在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定;
[0010]在所述预设端口上监听第二终端对所述服务程序的通信连接请求;
[0011]根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接;
[0012]将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
[0013]根据本发明的另一方面,提供了一种局域网通讯装置,在第一终端建立群组并在群组中发布信息,装置包括:
[0014]群组建立模块,适于根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组;
[0015]服务建立模块,适于在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定;
[0016]监听模块,适于在所述预设端口上监听第二终端对所述服务程序的通信连接请求;
[0017]连接模块,适于根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接;
[0018]接入模块,适于将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
[0019]根据本发明的局域网通讯方法和装置,以局域网中的一个运行有通讯应用的终端作为服务器,建立该终端与局域网中其他终端之间的通信连接,将运行有通讯应用的其他终端接入该群组中。根据该方案,群组的建立不必须依赖于互联网,能够在无可用的互联网接入的条件下建立群组并发布信息。另外,根据通信连接进行自动匹配,向群组中添加成员,用户无需主动搜索或提交申请,就可以成为群组成员,也减少了用户操作。
[0020]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0021]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅适于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022]图1示出了根据本发明一个实施例的局域网通讯方法的流程图;
[0023]图2示出了根据本发明另一个实施例的局域网通讯方法的流程图;
[0024]图3示出了根据本发明一个实施例的局域网通讯装置的结构框图;
[0025]图4示出了根据本发明另一个实施例的局域网通讯装置的结构框图。

【具体实施方式】
[0026]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0027]图1示出了本发明提供的局域网通讯方法的流程图,如图1所示,方法包括如下步骤:
[0028]步骤S110,根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组。
[0029]本发明的方法适用于在通讯应用,如即时通讯应用程序,或社交网络应用程序的群组中发布信息。其中,通讯应用的用户无需通过互联网登录服务器即可建立群组并根据各终端在局域网内的连接情况在群组中添加成员,发布来自各终端的信息,为当前位于同一局域网内的通讯应用的多个用户提供交流的平台。
[0030]第一终端可以是安装有通讯应用的PC,智能手机,笔记本电脑,PDA或平板电脑等。局域网内的各终端之间可通过有线电缆,蓝牙,W1-Fi等方式连接。本发明涉及第一终端和多个第二终端之间的通信,通信的终点应该是第一终端和第二终端上的通讯应用或通讯应用的进程。在本发明各实施例中,描述的第一终端和第二终端上的各步骤实际上是由通讯应用,或通讯应用调用系统接口来完成的。
[0031]具体地,接收触发的群组建立请求的过程可以是,第一终端的通讯应用中提供有“创建局域网群组”,“创建临时讨论组”等选项,用户打开通讯应用并选择上述选项后,第一终端中的通讯应用接收到群组建立请求,建立群组。
[0032]步骤S120,在第一终端建立服务程序并将服务程序与第一终端的IP地址和预设端口绑定。
[0033]上述的服务程序包括第一终端的操作系统提供的网络编程接口。不同终端的应用进程之间的通信需要使用运输层协议,例如,TCP协议或UDP协议。这些协议驻留在操作系统中。因此,通讯应用要实现不同终端间的通信,就需要调用操作系统提供的网络编程接口。其中,最主要的网络编程接口就是套接字接口(socket API),例如,Windows Socket。
[0034]具体地,在第一终端建立一个服务端的套接字(server socket),并将套接字绑定第一终端的IP地址和预设的端口绑定,作为第一终端与第二终端之间通信连接的一个端点。套接字由第一终端上的通讯应用程序创建,第一终端上的通讯应用程序通过调用套接字函数使用运输层协议,例如TCP协议,与第二终端建立连接并进行通信。服务端的套接字绑定的可以是一个默认接口,即操作系统已分配给通讯应用的熟知端口,例如,可以绑定用于HTTP服务的80端口。
[0035]第一终端上的通讯应用创建服务端套接字后,将服务端套接字的IP地址和端口号告知局域网中的第二终端,以供第二终端发起通信连接请求,这时,服务端套接字处于等待连接的状态。
[0036]步骤S130,在预设端口上监听第二终端对服务程序的通信连接请求。
[0037]相应地,第二终端创建一个客户端套接字(client socket),与第二终端的IP地址和一个端口号绑定,作为通信连接的另一个端点。第二终端上绑定的端口号可以是操作系统自动分配的动态端口号。之后,第二终端向第一终端的服务端套接字发起通信连接请求,该通信连接请求中需要指明第一终端的IP地址和预设的端口。
[0038]步骤S140,根据通信连接请求建立服务程序与第二终端之间的通信连接。
[0039]当监听到第二终端的通信连接请求后,接受该通信连接请求,这时就建立起了第一终端和第二终端之间的通信连接。
[0040]步骤S150,将第二终端接入群组中作为群组成员,以使第二终端在群组中发布信肩、O
[0041]经过上述各步骤,每个第二终端与第一终端形成客户端-服务端的结构,第二终端将发布信息通过建立的通信连接发送给第一终端,第一终端将接收的发布信息在群组中发布。具体地,第一终端接收第二终端发送的发布信息,将发布信息转发给其他的群组成员,还可以在转发的发布信息中添加发送者,时间等信息。
[0042]第二终端被接入群组中后,相应的用户即成为了群组成员。虽然第二终端的用户此时并未实际登录互联网上的服务器,但通讯应用可以预先将用户的账号和昵称保留在本地,这样,仍然可以使用用户在通讯应用的账号,昵称等将发布信息发送给群组中的其他成员,对用户来说,这看起来与登录服务器之后相同。例如,在群组聊天界面中将成员发布的文字信息显示在昵称的下方。可选地,还可以为群组成员分配临时ID,如匿名昵称等,以临时ID在群组中发布信息。
[0043]根据本发明上述实施例提供的方法,以局域网中的一个运行有通讯应用的终端作为服务端,建立该终端与局域网中其他终端之间的通信连接,将运行有通讯应用的终端接入该群组中。根据该方案,群组的建立不依赖于互联网,能够在无可用网络的条件下建立群组并发布信息,建群也更加快速。另外,提供了自动匹配的功能,用户无需主动搜索或提交申请,就可以成为群组成员,也减少了用户操作。
[0044]图2示出了根据本发明另一个实施例的局域网通讯方法的流程图。在本实施例中,第一终端为具有无线AP功能的手机,笔记本电脑等,并被配置为W1-Fi热点,另外有多个第二终端连接至该W1-Fi热点。如图2所示,方法包括如下步骤:
[0045]步骤S210,根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组。
[0046]步骤S220,第一终端建立服务端套接字并将套接字与第一终端的IP地址和预设端口绑定。
[0047]当第一终端上的通讯应用需要使用网络进行通信时,必须首先发出socket系统调用,请求操作系统创建“套接字”。这个调用的实际效果是请求操作系统把网络通信需要的一些系统资源分配给该应用进程。操作系统将这些资源用一个套接字描述符来表示。
[0048]套接字被创建后,它的端口号和IP地址都是空的,通讯应用需要调用绑定(bind)函数来指明套接字的本地地址,包括本地IP地址和端口号,该端口号一般为服务器的熟知端口号,例如,80端口。
[0049]步骤S230,第一终端向连接至W1-Fi热点的第二终端广播第一终端的IP地址和与服务端套接字绑定的预设端口号。
[0050]第一终端被配置为W1-Fi热点,第二终端连接至W1-Fi热点并获取到IP地址,形成局域网。第一终端在局域网内广播,所有连接到热点的终端都接收到广播,获得预设的端口号。
[0051]本实施例中并不限定步骤S220和步骤S230之间的顺序,也可以先广播然后再进行服务端套接字的创建。
[0052]步骤S240,第二终端创建客户端套接字并绑定第二终端的IP地址和端口号。
[0053]具体过程与第一终端的情况类似。区别在于,第二终端作为客户端,可以不调用绑定函数,而使用一个自动分配的动态端口号,并在连接请求中将该动态端口号告知第一终端。
[0054]步骤S250,第二终端请求与第一终端建立通信连接。
[0055]第二终端创建套接字后,调用连接(connect)函数发起通信请求。
[0056]步骤S260,第一终端监听预设端口。
[0057]在绑定IP地址和端口后,第一终端的通讯应用调用收听(listen)函数以阻塞方式随时接收第二终端的通信连接请求。
[0058]步骤S270,第一终端接受监听到的通信连接请求,建立通信连接。
[0059]第一终端监听到请求后,调用接受(acc印t)函数,建立通信连接。
[0060]步骤S280,将第二终端接入群组中作为群组成员。
[0061]实际中,可能有多个第二终端发出通信连接请求,第一终端需要同时处理多个通信连接。这可以通过多种方式实现。例如,采用多线程的方式,通讯应用为每一个新的连接请求创建一个新的套接字,把这个新创建的套接字的标识符返回给发起连接的第二终端,并开启一个线程来处理新建立的连接。进程用最初的套接字重新调用接受(accept)接口,继续接受下一个连接请求,而线程来建立连接并处理数据的发送和接收。
[0062]接入的方式可以是向第二终端上的通讯应用程序发送通知,第二终端显示该通知,例如,对于android系统的智能手机,通讯应用程序可选择以Toast或Notificat1n的方式给出提示消息。在用户点击查看提示消息后,显示是否接入群组的确认页面。当群组类型为开放式群组时,可以直接将第二终端接入群组中,而不必给出通知。当有新的成员接入时,第一终端还将已有的群组成员的ID,头像等信息发送给第二终端,在第二终端的通讯应用中列表显示。
[0063]第二终端接入群组后,第一终端和第二终端就可以通过建立的通信连接发送和接收数据。第一终端接收第二终端的发布信息后,发送给群组内成员。
[0064]步骤S290,根据第二终端的标识为第二终端分配临时ID。
[0065]第二终端的标识可以是手机的MEI码等唯一标识终端的信息,或以在终端记录的通讯应用的账号作为终端的标识,将临时ID与终端标识关联并保存。
[0066]步骤S2100,接收第二终端的发布信息,以第二终端的临时ID在群组中发布所述第二终端的发布信息。
[0067]例如,为用户分配的临时为一个匿名昵称“路人甲”,在通讯应用的客户端程序的群组聊天界面中,该发言成员被显示为“路人甲”,匿名昵称下面显示发言成员发布的文字、图片等信息。这种方式中,群组内成员可以交流隐私或敏感信息而不会泄露真实身份信息。
[0068]在本发明的一个实施例中,方法还包括:第一终端将群组的信息上传至服务器。
[0069]具体地,通讯应用的多个用户位于同一局域网内,但无法接入互联网。根据本发明实施例的上述步骤在第一终端建立了群组供局域网内的用户群聊。这个群组建立在第一终端,而并没有记录在通讯应用提供商的服务器中。
[0070]—种情况是,局域网内的多个用户可能需要一个永久的,固定的群组,但由于无法接入互联网,只能暂时在局域网内建立群组。第一终端还可以保存群组的信息,并在重新接入互联网时,将群组的信息发送给服务器。其中,群组的信息包括:发起者信息,群组成员的信息,聊天记录,群组的名称和类型等,例如,将发起者和群组成员的账号发送给通讯应用的服务器,服务器将上述信息保存在服务器中,并为该群组分配一个群账号,建立相应的永久的群组。
[0071]根据本发明上述实施例提供的方法,以局域网中的一个运行有即时通讯应用的终端作为服务端,建立该终端与局域网中其他终端之间的通信连接,将运行有即时通讯应用的终端接入该群组中。根据该方案,群组的建立不依赖于互联网,能够在无可用网络的条件下建立群组并发布信息,建群也更加快速。另外,提供了自动匹配的功能,用户无需主动搜索或提交申请,就可以成为群组成员,也减少了用户操作。并且,在网络状况恢复时,上传群组的信息,使临时群组称为互联网上的永久的群组。
[0072]图3示出了根据本发明一个实施例的局域网通信装置,在第一终端建立群组并在群组中发布信息,如图3所示,装置包括:
[0073]群组建立模块310,适于根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组。
[0074]服务建立模块320,适于在第一终端建立服务程序并将服务程序与第一终端的IP地址和预设端口绑定。
[0075]监听模块330,适于在预设端口上监听第二终端对服务程序的通信连接请求。
[0076]连接模块340,适于根据通信连接请求建立服务程序与第二终端之间的通信连接。
[0077]接入模块350,适于将第二终端接入群组中作为群组成员,以使第二终端在群组中发布信息。
[0078]可选地,局域网为基于W1-Fi的局域网,第一终端配置为W1-Fi热点,第二终端通过W1-Fi方式与所述第一终端连接。
[0079]可选地,接入模块350进一步适于:向与第一终端建立连接的第二终端发送群组信息;接收第二终端发送的群组接入请求,根据群组接入请求将第二终端接入群组中。
[0080]可选地,接入模块350进一步适于:将第二终端自动接入所述群组中作为群组成员。
[0081]图4示出了根据本发明一个实施例的局域网通信装置,如图4所示,装置包括:
[0082]群组建立模块410,适于根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组。
[0083]服务建立模块420,适于在第一终端建立服务程序并将服务程序与第一终端的IP地址和预设端口绑定。
[0084]监听模块430,适于在预设端口上监听第二终端对服务程序的通信连接请求。
[0085]连接模块440,适于根据通信连接请求建立服务程序与第二终端之间的通信连接。
[0086]接入模块450,适于将第二终端接入群组中作为群组成员,以使第二终端在群组中发布信息。
[0087]可选地,接入模块450进一步适于:向与第一终端建立连接的第二终端发送群组信息;接收第二终端发送的群组接入请求,根据群组接入请求将第二终端接入群组中。
[0088]可选地,接入模块450进一步适于:将第二终端自动接入群组中作为群组成员。
[0089]发布模块460,适于接收第二终端通过所述通信连接向服务程序发送的发布信息,并将发布信息转发给其他群组成员。
[0090]可选地,装置还包括:上传模块470,适于将群组的信息上传至服务器,以供服务器保存群组的信息。
[0091]可选地,装置还包括:分配模块480,适于根据第二终端的标识为第二终端分配临时ID ;发布模块460进一步适于:接收所第二终端的发布信息,以第二终端的临时ID在群组中发布第二终端的发布信息。
[0092]根据本发明上述实施例提供的装置,以局域网中的一个运行有即时通讯应用的终端作为服务端,建立该终端与局域网中其他终端之间的通信连接,将运行有即时通讯应用的终端接入该群组中。根据该方案,群组的建立不依赖于互联网,能够在无可用网络的条件下建立群组并发布信息,建群也更加快速。另外,提供了自动匹配的功能,用户无需主动搜索或提交申请,就可以成为群组成员,也减少了用户操作。并且,在网络状况恢复时,上传群组的信息,使临时群组称为互联网上的永久的群组。
[0093]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0094]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0095]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0096]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0097]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0098]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的客户端和服务器设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为适于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0099]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0100]本发明公开了:
[0101]Al、一种局域网通讯方法,在第一终端建立群组并在群组中发布信息,所述方法包括:
[0102]根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组;
[0103]在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定;
[0104]在所述预设端口上监听第二终端对所述服务程序的通信连接请求;
[0105]根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接;
[0106]将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
[0107]A2、根据Al所述的方法,其中,所述将第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息进一步包括:
[0108]接收所述第二终端通过所述通信连接向所述服务程序发送的发布信息;
[0109]将所述发布信息转发给其他群组成员。
[0110]A3、根据Al或A2所述的方法,其中,所述方法还包括:将所述群组的信息上传至服务器,以供所述服务器保存所述群组的信息。
[0111]A4、根据A1-A3任一项所述的方法,其中,在所述将所述第二终端接入所述群组中作为群组成员之后,所述方法还包括:
[0112]根据所述第二终端的标识为所述第二终端分配临时ID ;
[0113]接收所述第二终端的发布信息,以所述第二终端的临时ID在所述群组中发布所述第二终端的发布信息。
[0114]A5、根据A1-A4任一项所述的方法,其中,所述局域网为基于W1-Fi的局域网,所述第一终端配置为W1-Fi热点,所述第二终端通过W1-Fi方式与所述第一终端连接。
[0115]A6、根据Al所述的方法,其中,所述将所述第二终端接入所述群组中作为群组成员进一步包括:
[0116]向与所述第一终端建立连接的第二终端发送群组信息;
[0117]接收所述第二终端发送的群组接入请求,根据所述群组接入请求将所述第二终端接入群组中。
[0118]A7、根据Al所述的方法,其中,所述将所述第二终端接入所述群组中作为群组成员进一步为:将所述第二终端自动接入所述群组中作为群组成员。
[0119]B8、一种局域网通信装置,在第一终端建立群组并在群组中发布信息,所述装置包括:
[0120]群组建立模块,适于根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组;
[0121]服务建立模块,适于在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定;
[0122]监听模块,适于在所述预设端口上监听第二终端对所述服务程序的通信连接请求;
[0123]连接模块,适于根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接;
[0124]接入模块,适于将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
[0125]B9、根据B8所述的装置,其中,装置还包括:
[0126]发布模块,适于接收所述第二终端通过所述通信连接向所述服务程序发送的发布信息,并将所述发布信息转发给其他群组成员。
[0127]B10、根据B8或B9所述的装置,其中,所述装置还包括:
[0128]上传模块,将所述群组的信息上传至服务器,以供所述服务器保存所述群组的信肩、O
[0129]BI 1、根据B9或BlO所述的装置,其中,所述装置还包括:
[0130]分配模块,适于根据所述第二终端的标识为所述第二终端分配临时ID ;
[0131]所述发布模块进一步适于接收所述第二终端的发布信息,以所述第二终端的临时ID在所述群组中发布所述第二终端的发布信息。
[0132]B12、根据B8-B11任一项所述的装置,其中,所述局域网为基于W1-Fi的局域网,所述第一终端配置为W1-Fi热点,所述第二终端通过W1-Fi方式与所述第一终端连接。
[0133]B13、根据B8所述的装置,其中,所述接入模块进一步适于:向与所述第一终端建立连接的第二终端发送群组信息;
[0134]接收所述第二终端发送的群组接入请求,根据所述群组接入请求将所述第二终端接入群组中。
[0135]B14、根据B8所述的装置,其中,所述接入模块进一步适于:将所述第二终端自动接入所述群组中作为群组成员。
【权利要求】
1.一种局域网通讯方法,在第一终端建立群组并在群组中发布信息,所述方法包括: 根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组; 在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定; 在所述预设端口上监听第二终端对所述服务程序的通信连接请求; 根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接; 将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
2.根据权利要求1所述的方法,其中,所述将第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息进一步包括: 接收所述第二终端通过所述通信连接向所述服务程序发送的发布信息; 将所述发布信息转发给其他群组成员。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:将所述群组的信息上传至服务器,以供所述服务器保存所述群组的信息。
4.根据权利要求1-3任一项所述的方法,其中,在所述将所述第二终端接入所述群组中作为群组成员之后,所述方法还包括: 根据所述第二终端的标识为所述第二终端分配临时ID ; 接收所述第二终端的发布信息,以所述第二终端的临时ID在所述群组中发布所述第二终端的发布信息。
5.根据权利要求1-4任一项所述的方法,其中,所述局域网为基于W1-Fi的局域网,所述第一终端配置为W1-Fi热点,所述第二终端通过W1-Fi方式与所述第一终端连接。
6.根据权利要求1所述的方法,其中,所述将所述第二终端接入所述群组中作为群组成员进一步包括: 向与所述第一终端建立连接的第二终端发送群组信息; 接收所述第二终端发送的群组接入请求,根据所述群组接入请求将所述第二终端接入群组中。
7.根据权利要求1所述的方法,其中,所述将所述第二终端接入所述群组中作为群组成员进一步为:将所述第二终端自动接入所述群组中作为群组成员。
8.一种局域网通信装置,在第一终端建立群组并在群组中发布信息,所述装置包括: 群组建立模块,适于根据第一终端用户触发的群组建立请求,以第一终端作为服务端建立群组; 服务建立模块,适于在所述第一终端建立服务程序并将所述服务程序与第一终端的IP地址和预设端口绑定; 监听模块,适于在所述预设端口上监听第二终端对所述服务程序的通信连接请求; 连接模块,适于根据所述通信连接请求建立所述服务程序与所述第二终端之间的通信连接; 接入模块,适于将所述第二终端接入所述群组中作为群组成员,以使所述第二终端在所述群组中发布信息。
9.根据权利要求8所述的装置,其中,装置还包括: 发布模块,适于接收所述第二终端通过所述通信连接向所述服务程序发送的发布信息,并将所述发布信息转发给其他群组成员。
10.根据权利要求8或9所述的装置,其中,所述装置还包括: 上传模块,将所述群组的信息上传至服务器,以供所述服务器保存所述群组的信息。
【文档编号】H04L12/18GK104394067SQ201410764711
【公开日】2015年3月4日 申请日期:2014年12月11日 优先权日:2014年12月11日
【发明者】赵刚 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1