CN104471910B - 用于本地发现的方法、服务器和计算机程序 - Google Patents
用于本地发现的方法、服务器和计算机程序 Download PDFInfo
- Publication number
- CN104471910B CN104471910B CN201280074719.9A CN201280074719A CN104471910B CN 104471910 B CN104471910 B CN 104471910B CN 201280074719 A CN201280074719 A CN 201280074719A CN 104471910 B CN104471910 B CN 104471910B
- Authority
- CN
- China
- Prior art keywords
- service
- equipment
- server
- information
- access
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004590 computer program Methods 0.000 title claims description 10
- 238000005516 engineering process Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000009916 joint effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
在一种用于本地发现的方法中,从至少一个设备接收用于进行对于至少一个本地服务的搜索的请求。借助至少一个服务目录执行搜索以发现至少一个本地服务。作为搜索的结果,向设备提供关于与设备邻近的这样的本地服务的信息。
Description
技术领域
本发明涉及设备到设备操作并且具体地涉及本地发现设备或者服务。
背景技术
在用户之间的基于服务器的社交交互已经发展成设备到设备操作和在用户之间共享。为了使设备相互操作,它们先必须相互发现。一个示例是基于技术的操作,其中用户——首先——必须选择用来发现设备的特定技术(蓝牙、WiFi-直连等)。然后,使用选择的技术来发现其它可用设备和服务。
社交设备是利用短无线电操作的概念。设备(例如移动电话、膝上型计算机、智能电话、消费电子设备等)被配置为在它们相互邻近时执行联合、协作动作。该系统可以自发地提出和开始动作而无需用户发起。这些动作由因特网中的服务器组织。服务器可以负责基于可用设备、情境信息和用户偏好选择恰当动作并且组织设备执行动作。每个设备向服务器更新它的情境信息并且执行如服务器指示的联合动作的具体部分。最低限度保持设备侧功能以使系统在电池供电的设备上可行;设备仅与服务器和与其它设备通信并且执行所指示的动作。系统无需任何对等连通性,因此它与不同消费电子设备良好工作,只要它们具有因特网连接。
设备发现是消耗时间和功率的操作。时间和功率消耗密切地相关。如果需要更快检测/搜索时间,则必须使用更多功率。此外,用户经常有望知道哪个连通技术与哪个应用使用。此外,用户需要知道何时执行搜索。因此,需要一种需要来自用户的更少努力的更简单直接的解决方案。
发明内容
现在已经发明一种改进的方法和实施该方法的技术设备,通过该方法和设备缓解以上问题。本发明的各种方面包括一种以在独立权利要求中陈述的特征为特征的方法、服务器和计算机可读介质,该计算机可读介质包括其中存储的计算机程序。在从属权利要求中公开本发明的各种实施例。
根据第一方面,一种方法包括:从至少一个设备接收用于进行对于至少一个本地服务的本地搜索的请求;借助至少一个服务目录执行搜索以发现所述至少一个本地服务;以及作为搜索的结果,向所述至少一个设备提供关于与所述至少一个设备邻近的所述至少一个本地服务的信息。
根据一个实施例,其中关于至少一个本地服务的信息也包括关于如何接入至少一个服务的信息。
根据一个实施例,关于如何接入至少一个本地服务的信息包括关于使用哪个无线电链路的数据。
根据一个实施例,关于如何接入至少一个本地服务的信息包括关于如何发现用于至少一个服务的适当无线电链路的指导。
根据一个实施例,该方法包括通过相同接入点、相邻接入点、其它观测的无线电传输、来自环境的感测的数据、附近坐标定义所述至少一个设备的邻近。
根据一个实施例,该方法包括从至少一个其它设备接收至少一个服务目录。
根据一个实施例,服务目录包括关于至少一个其它设备的标识、至少一个其它设备的服务、至少一个其它设备的资源和至少一个其它设备的连通/接入的信息。
根据一个实施例,其中来自至少一个设备的请求还包括以下各项中的至少一项:用于搜索特定服务、用于搜索特定技术的一个或者多个服务、用于搜索所有可用技术的所有可用服务。
根据本发明的第二方面,一种服务器包括处理器、包括计算机程序代码的存储器,存储器和计算机程序代码被配置为利用处理器使得服务器至少执行以下操作:从至少一个设备接收用于进行对于至少一个本地服务的本地搜索的请求;借助至少一个服务目录执行本地搜索以发现至少一个本地服务;作为搜索的结果,向所述至少一个设备提供关于与所述至少一个设备邻近的所述至少一个本地服务的信息。
根据本发明的第三方面,一种计算机程序包括:用于从至少一个设备接收用于进行对于至少一个服务的本地搜索的请求的代码;用于借助至少一个服务目录执行搜索以发现所述至少一个本地服务的代码;以及作为搜索的结果,用于向所述至少一个设备提供关于与所述至少一个设备邻近的所述至少一个本地服务的信息的代码。
根据本发明的第四方面,一种用指令编码的计算机可读介质,指令在由计算机执行时执行:从至少一个设备接收用于进行对于至少一个本地服务的本地搜索的请求;借助至少一个服务目录执行搜索以发现所述至少一个本地服务;作为搜索的结果,向所述至少一个设备提供关于与所述至少一个设备邻近的所述至少一个本地服务的信息。
在解决方案中,向另一设备的服务和资源信息追加设备的自组织连通信息。这一组合被存储在服务器中并用于在设备之间的由服务器辅助的自组织连接以用于直接的设备到设备的服务/资源接入。
附图说明
在下文中,将参照附图更具体描述本发明的各种实施例,在附图中:
图1示出一个实施例的简化示例;
图2示出设备的配置的一个实施例;
图3示出设备的配置的另一实施例;
图4示出服务器侧搜索过程的一个实施例;
图5示出客户端侧报告过程的一个实施例;
图6示出客户端发现过程的一个实施例;
图7示出根据一个实施例的客户端设备。
具体实施方式
在下文中,将在本地发现设备的情境中描述本发明的若干实施例。然而将注意本发明不限于本地发现。事实上,不同实施例在其中搜索设备用于数据传输的任何环境中广泛地具有应用。
在下文中,使用需要定义的以便理解本方案的概念的某些术语。在说明书中,术语“设备”涉及任何电子设备:手持设备、移动终端、移动设备、智能电话、个人计算机、膝上型计算机、写字板计算机、包括软件的个人数字助理、头戴式耳机、消费电子装置比如电视机、显示器、打印机等。电子设备可以能够连接到因特网,但是这不是要求。“设备的服务”即“服务”,涉及设备的目的和/或功能。例如设备“打印机”提供打印服务,设备“显示器”提供显示服务,设备“头戴式耳机”提供音频服务。在另一方面,“本地服务”涉及设备的服务,该设备位于请求本地服务的另一设备的特定邻近。可以根据如以下更具体描述的各种定位方法定义邻近。
社交设备概念以及来自智能空间和移动设备云的其它有些相似解决方案共同地具有设备到设备的交互(即协作应用或者联合动作)。为了联合地操作,系统可以创建(1)基于自组织连通的分布式、对等系统架构或者(2)依赖于具有与因特网的快速连接的所有设备的集中式、基于云的系统架构。这样的分布式系统未必需要因特网连接,但是它的数据集与集中式系统比较可能有限。此外,在分布式系统中,存在对于发现所有匹配配置(即发现可以基于邻近、设备能力、社交距离执行动作的所有可能设备集合并且对于所有定义的动作而这样做)的有限可能性。分布式系统也难以支持异构设备(具有不同自组织连通技术的各种设备型号和类型)。集中式系统架构需要因特网或者另一公共连接,但是在另一方面,它支持具有不同连通技术的各种设备型号和类型。因此,两种解决方案均有利与弊,因此本解决方案目的在于利用两种解决方案的益处以提供服务器辅助的本地发现以及与其它设备的资源和服务的自组织连通。此后,通信在设备到设备的基础上发生。
图1图示根据一个实施例的基本操作。设备101和设备102是向服务器103报告信息的客户端。服务器103可以存储接收的信息并且能够基于这一信息代表设备101或者设备102或者二者完成本地搜索。服务器103被配置为向设备101或者设备102或者二者返回本地搜索的结果。设备101和设备102无需必须激活它们的本地搜索资源以完成本地发现。在设备101与102之间的虚线图示在服务辅助的连接之后在设备之间的直接通信。
为了进而进一步简化解决方案,呈现对系统的操作进行举例说明的以下假设对话。例如在服务器已经从设备、显示器和头戴式耳机接收设备报告之后,服务器能够提供本地发现。因此,设备可以向服务器询问“什么种类的服务在邻近可用?”,并且服务器能够答复“有作为蓝牙服务的头戴式耳机和作为WLAN服务的显示器”。设备也可以询问“有在邻近的任何WLAN服务吗”,服务器能够对此答复“显示器服务”。进而另外,设备可以向服务器询问“有在邻近的任何头戴式耳机服务吗”,并且服务器答复“有作为蓝牙服务的头戴式耳机服务”。除了响应之外,服务器被配置为包括关于服务的具体信息,例如名称、地址、无线电链路等。
图2是根据一个实施例的系统的示例配置。在这一示例中,设备201是移动设备,该移动设备具有经由接入点AP1与服务器203的连接(2a)。本例的另一设备是显示器202,该显示器也具有经由接入点AP2与服务器203的连接(1)。显示器202通过连接(1)向服务器203发送它的本地连通信息(LCb)。服务器可以具有本地连通信息被发送到的一般固定地址(例如www.localserach.com),或者服务器可以是邻近有关的,这意味着一般服务器可以根据位于特定区域中的接入点将信息组织成更小段。这部分地可以由(用MAC地址连接到AP的)设备提供的信息完成。
显示器202的本地连通信息(LCb)也可以包括显示器的设备信息。设备信息(即设备报告)包括设备的标识、设备提供的服务(即服务目录)和关于如何使用那些服务的指令。此外,关于接入点AP2的信息由显示器202发送给服务器,或者服务器203自动地检测使用的接入点。在这一示例中,关于接入点(AP2)的信息涉及WLAN接入点。服务器可以被配置为存储接收的服务目录和本地连通信息。
设备201在接入点(AP1)的覆盖区域内。向服务器203发送关于接入点(AP1)的信息和设备201的本地连通信息(LCa)。这一信息可以由服务器203存储。借助接收的信息,服务器203了解设备201在第一接入点(AP1)的覆盖区域内,并且显示器202在第二接入点(AP2)的覆盖区域内。
在设备201如图3中的箭头X所示在第二接入点(AP2)之下移动并且形成与它的连接(2b)时,向服务器203通知这一点。服务器203因此知道显示器202和设备201在相同接入点(AP2)之下。现在,服务器203可以向设备201提供关于显示器202的信息。这意味着服务器203向设备201通知由显示器202提供的可用服务。如果设备201有兴趣使用由显示器202提供的服务,则设备201可以借助从服务器203获得的信息形成朝着显示器202的本地连接(4)。因此,设备201无需本身用本地连通技术完成任何搜索。
将注意在图2和图3的示例中,服务器203被配置为发送关于在与设备201位于的接入点相同的接入点的覆盖区域内的任何可用服务的信息。然而,也有可能的是设备201尤其地询问显示服务,其中服务器203返回这一信息或者本地显示服务在设备处于AP1的覆盖区域内时不可用这样的通知。也有可能的是设备201尤其地询问在相同覆盖区域内的任何服务,其中服务器203返回——不仅由显示器202提供的显示服务——而且在这一覆盖区域内可用的任何其它服务。也有可能的是设备201询问任何服务,其中服务器203被配置为返回关于——不仅显示器202在WLAN接入点(AP2)之下提供的显示服务——而且其它设备在其它可用接入技术例如蓝牙之下提供的其它服务的信息。
在图4中示出服务器的搜索过程的示例。形式为设备报告的设备信息由作为服务器操作的部分的任何设备提供。设备报告可以包括:设备标识、设备接入信息(例如蓝牙地址(BD_ADDR)、无线局域网的地址(WLAN MAC)、网际协议地址(IP))、关于设备具有的服务的服务信息以及设备的用于在无线接口之上检测信息的能力(例如BD_ADDR+RSSI、WLAN API信息+RSSI、时间戳)。这一设备报告由服务器接收(410),该服务器可以被配置为存储设备报告和从设备报告收集(420)必要信息。在这一示例中,设备被配置为由它自己主动发送设备报告。然而,在一些情形中,服务器可以被配置为利用例如室内定位系统对设备进行定位。在设备被以这样的方式来定位时,服务器可以请求设备提供设备报告。服务器功能可以在一个或者多个服务器设备中执行或者可以分布到一个或者多个参与设备。
在基于服务器的搜索的一个示例中,设备被配置为如图4中那样要求(430)服务器执行本地搜索。服务器接收(440)请求者的设备信息。设备信息至少包括设备标识和设备支持的接入技术。邻近服务和接入信息过程(450)比较服务器中的(来自一个或者多个设备报告和来自请求设备的设备信息的)数据以便发现与请求设备邻近的和用请求设备支持的接入技术可接入的服务。
向请求设备返回(460)本地搜索的结果。在这一示例中,结果包括邻近本地服务的列表和如何接入它们的指令(即应当使用哪些无线电链路)。在图3的示例中,显示器202和设备201具有相同接入点信息(即显示器和设备在相同接入点(AP2)的覆盖区域内)。然后,邻近检测可以向设备201提供显示器的地址和服务信息。
另外,服务器可以提供附加指导用于设备执行进一步动作以确定连通或者其它系统性质。例如在图2中,服务器可以指导设备201将接入点从第一接入点(AP1)改变成第二接入点(AP2)以便利用显示器(202)服务。也由于服务器可以比作接入点,所以服务器可能不确信设备和显示器是否也可以使用蓝牙来连接。因此,(在图2的情形中)也有可能的是服务器203请求显示器202完成蓝牙查询以发现设备202是否可以被连接。这一蓝牙扫描可以由显示器(或者具有市电连接的任何设备)完成以便节省另一设备的功率。进而操作如同它由设备完成一样快。如果设备不可见,则服务器可以请求显示器试着直接地连接到设备(因为从设备报告已知设备的地址)、例如通过完成向设备的蓝牙SDP(服务发现协议)查询。这样,服务器可以后台操作并且自行构造将对于本地设备有可能的发现信息和结构的更完整集合。
此外,如果服务器了解特定设备例如具有WLAN功能、但是注意到设备尚未激活WLAN功能,则服务器可以指示设备接通WLAN。
图5图示客户端侧报告功能的示例。客户端被配置为向服务目录(530)收集所有它的服务和接入信息。在图5的示例中,支持的接入技术是蓝牙(510)和WLAN(520)。然而接入技术的数量和类型可以从图5的示例大量地变化。除了接入技术之外,也可以包括服务信息。此外,客户端可以向服务目录添加关于检测到的设备和服务的信息。无论客户端希望何时,但是通常在已经改变服务目录中的任何或者特定信息时,向服务器报告(540)这一信息。服务器也可以请求设备提供服务目录。
图6图示用于设备到设备连通的一个实施例。设备开始(610)本地发现过程(620)。本地发现过程(620)被配置为校验来自服务器(640)的本地搜索信息(630)。服务器可以向设备自动地提供本地搜索信息(即本地搜索结果,见图4:460)。例如服务器可以基于与设备邻近可用的当前情境推荐服务或者根据请求操作(例如设备正在搜索具体服务)。如果本地搜索信息在服务器中不存在或者陈旧,则设备能够用任何适当连通技术完成正常发现过程(650)。连通管理器(650)可以监视可用网络连接例如蓝牙(660)和/或者WLAN(670)和/或IP和/或移动网络等。本地发现过程(620)可以像通常那样执行本地发现,但是服务器(640)提供如果在服务器可用的结果。因此,本地发现过程(620)无需区分基于服务器的本地发现与连通管理器(650)执行的本地发现。
不具有与服务器的连接(因特网)的设备可以活跃地利用其它设备向服务器传递它们的位置和能力。使用这一信息,服务器可以指导搜索设备搜索这样的服务或者设备。例如蓝牙头戴式耳机可能不能连接到服务器。然而,具有连接的另一设备可以向服务器通知具有蓝牙能力的头戴式耳机可以从特定位置被发现(可以由从基于卫星的定位系统(例如GPS)或者室内定位系统等获得的坐标定义)。现在,即使服务器未看见头戴式耳机,服务器仍然可以向与头戴式耳机邻近的设备提供关于可用头戴式耳机的信息(至少地址)。
前文已经描述一个用于执行本地搜索的实施例。在该实施例中,服务器被配置为进行对于可用服务和接入技术的搜索并且向设备提供这样的信息。借助这样的信息,设备可以直接地利用服务。与其中也在使用服务时利用服务器的更早解决方案相比,这是一大优点。例如已经注册使用“http”来发表图像的能力的设备和已经注册用于运行web服务器并且显示向它发表的“jpeg”图像的能力的显示器相互邻近。为了使用显示器的服务,设备需要向服务器更新情境信息:相片浏览器应用打开、查看image004.jpg。然后,服务器被配置为指示显示器运行web服务器并且指示设备向服务器发表image004.jpg。服务器接收图像并且向显示器发表它。认识到,这种操作增加去往/来自服务器的业务量并且给服务器带来负荷。然而,在服务器仅用于发现服务并且设备形成连接和直接地使用服务时,服务器可以集中于发现过程。
图7示出根据一个示例实施例的客户端设备。客户端设备751包含存储器752、至少一个处理器753和756以及在存储器752中驻留的计算机程序代码754。客户端设备也可以具有用于捕获图像数据例如立体视频的一个或者多个相机755和759。客户端设备也可以包含用于捕捉声音的一个、两个或者更多麦克风757和758。客户端设备也可以包括显示器760。设备751也可以包括允许用户与客户端设备交互的接口装置(例如用户接口)。用户接口装置可以使用显示器760、小键盘761、声音控制或者其它结构来实施。客户端设备也可以例如借助能够接收和/或发送信息的通信块(在图7中未示出)连接到另一设备。需要理解到的是,设备的不同实施例允许在不同单元中实现不同部分。
服务器设备可以包括存储器、至少一个处理器以及用于处置、接收和发送数据的电路装置和电子装置。服务器设备在存储器中包括计算机程序代码,其中一个或者多个处理器在运行计算机程序代码时使得服务器设备实现一个实施例的特征。服务器设备也可以包括允许用户与服务器设备交互的接口装置。服务器设备也可以例如借助能够接收和/或发送信息的通信块连接到另一设备。
解决方案的实施例用无缝设备连通性提供直接的设备到设备的操作和共享。这可以通过在广域基于服务器的系统之上提供本地服务发现信息和基于这一信息的直接设备到设备接入来实现。基于服务器的系统具有用于跟踪单元以及提供本地设备和服务发现结果的能力,而设备本身无需发起本地设备和服务发现。此外,取代基于特定技术提供服务信息,通过本实施例有可能发现利用任何接入技术的任何服务并且向设备报告(如果被请求)。
不言而喻,本发明不仅限于以上呈现的实施例,而是可以在所附权利要求的范围内进行修改。
Claims (14)
1.一种用于提供信息的方法,包括:
在服务器处接收多个设备报告,所述多个设备报告包括针对一个或多个设备的身份的指示,所述多个设备报告还包括针对所述一个或多个设备的至少一个接入技术能力的指示;
至少基于所述多个设备报告,在所述服务器处生成至少一个服务目录;
在所述服务器处从至少一个第二设备接收另一服务目录,所述另一服务目录包括关于至少一个设备、至少一个相关联的标识符以及至少一个相关联的接入技术能力的信息;
在所述服务器处基于所述另一服务目录来修改所述至少一个服务目录;
在所述服务器处从第一设备接收用于对于邻近所述第一设备的至少一个服务的搜索的请求;
在所述服务器处至少基于所述多个设备报告来执行所述搜索以发现所述至少一个服务;以及
由所述服务器在所述搜索之后向所述第一设备提供关于所述至少一个服务的信息,其中关于所述至少一个服务的所述信息包括用于接入所述至少一个服务的接入点的指示。
2.根据权利要求1所述的方法,其中关于所述至少一个服务的所述信息包括关于如何接入所述至少一个服务的信息。
3.根据权利要求1所述的方法,其中所述多个设备报告还包括关于与所述一个或多个设备相关联的一个或多个接入点的信息。
4.根据权利要求1所述的方法,其中所述至少一个设备的所述邻近基于共享接入点、相邻接入点、观测的无线电传输、从环境感测的数据、以及地理坐标中的至少一项来被定义。
5.根据权利要求1所述的方法,其中所述相关联的标识符包括网际协议地址、蓝牙地址、或无线局域网地址。
6.根据前述权利要求1至5中的任一权利要求所述的方法,还包括:
在所述服务器处接收以下的至少一项:用于搜索特定类型的设备的请求、用于基于指定接入技术来搜索一个或者多个服务的请求、以及用于搜索所有可用接入技术中的所有可用服务的请求。
7.一种用于提供信息的服务器,包括:处理器、包括计算机程序代码的存储器,所述存储器和所述计算机程序代码被配置为利用所述处理器使得所述服务器至少执行以下操作:
在所述服务器处接收多个设备报告,所述多个设备报告包括针对一个或多个设备的身份的指示,所述多个设备报告还包括针对所述一个或多个设备的至少一个接入技术能力的指示;
至少基于所述多个设备报告,在所述服务器处生成至少一个服务目录;
在所述服务器处从至少一个第二设备接收另一服务目录,所述另一服务目录包括关于至少一个设备、至少一个相关联的标识符以及至少一个相关联的接入技术能力的信息;
在所述服务器处基于所述另一服务目录来修改所述至少一个服务目录;
在所述服务器处从第一设备接收用于对于邻近所述第一设备的至少一个服务的搜索的请求;
在所述服务器处至少基于所述多个设备报告来执行所述搜索以发现所述至少一个服务;以及
由所述服务器在所述搜索之后向所述第一设备提供关于所述至少一个服务的信息,其中关于所述至少一个服务的所述信息包括用于接入所述至少一个服务的接入点的指示。
8.根据权利要求7所述的服务器,其中关于所述至少一个服务的所述信息包括关于如何接入所述至少一个服务的信息。
9.根据权利要求7所述的服务器,其中所述多个设备报告还包括关于与所述一个或多个设备相关联的一个或多个接入点的信息。
10.根据权利要求7所述的服务器,其中所述至少一个设备的所述邻近基于共享接入点、相邻接入点、观测的无线电传输、从环境感测的数据、以及地理坐标中的至少一项来被定义。
11.根据权利要求7所述的服务器,其中所述相关联的标识符包括网际协议地址、蓝牙地址、或无线局域网地址。
12.根据前述权利要求7至11中的任一权利要求所述的服务器,其中所述服务器还被使得至少:
接收以下的至少一项:用于搜索特定类型的设备的请求、用于基于指定接入技术搜索一个或者多个服务的请求、以及用于搜索所有可用接入技术中的所有可用服务的请求。
13.一种用于提供信息的设备,包括:
用于接收多个设备报告的装置,所述多个设备报告包括针对一个或多个设备的身份的指示,所述多个设备报告还包括针对所述一个或多个设备的至少一个接入技术能力的指示;
用于至少基于所述多个设备报告来生成至少一个服务目录的装置;
用于从至少一个第二设备接收另一服务目录的装置,所述另一服务目录包括关于至少一个设备、至少一个相关联的标识符以及至少一个相关联的接入技术能力的信息;
用于基于所述另一服务目录来修改所述至少一个服务目录的装置;
用于从第一设备接收用于对于邻近所述第一设备的至少一个服务的搜索的请求的装置;
用于至少基于所述多个设备报告来执行所述搜索以发现所述至少一个服务的装置;以及
用于在所述搜索之后向所述第一设备提供关于所述至少一个服务的信息的装置,其中关于所述至少一个服务的所述信息包括用于接入所述至少一个服务的接入点的指示。
14.一种利用指令编码的计算机可读介质,所述指令在由计算机执行时执行:
接收多个设备报告,所述多个设备报告包括针对一个或多个设备的身份的指示,所述多个设备报告还包括针对所述一个或多个设备的至少一个接入技术能力的指示;
至少基于所述多个设备报告,生成至少一个服务目录;
从至少一个第二设备接收另一服务目录,所述另一服务目录包括关于至少一个设备、至少一个相关联的标识符以及至少一个相关联的接入技术能力的信息;
基于所述另一服务目录来修改所述至少一个服务目录;
从第一设备接收用于对于邻近所述第一设备的至少一个服务的搜索的请求;
至少基于所述多个设备报告来执行所述搜索以发现所述至少一个服务;以及
在所述搜索之后向所述第一设备提供关于所述至少一个服务的信息,其中关于所述至少一个服务的所述信息包括用于接入所述至少一个服务的接入点的指示。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/FI2012/050511 WO2013178863A1 (en) | 2012-05-28 | 2012-05-28 | A method, a server and a computer program for local discovery |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104471910A CN104471910A (zh) | 2015-03-25 |
CN104471910B true CN104471910B (zh) | 2018-04-20 |
Family
ID=49672523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280074719.9A Active CN104471910B (zh) | 2012-05-28 | 2012-05-28 | 用于本地发现的方法、服务器和计算机程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9686648B2 (zh) |
EP (1) | EP2856728B1 (zh) |
CN (1) | CN104471910B (zh) |
WO (1) | WO2013178863A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9635603B2 (en) * | 2012-11-21 | 2017-04-25 | Intel Corporation | Systems and methods for implementing multiple band service discovery |
CN104066070B (zh) * | 2013-03-20 | 2018-10-26 | 中兴通讯股份有限公司 | 终端注册方法、终端发现方法、终端及装置 |
US10261672B1 (en) * | 2014-09-16 | 2019-04-16 | Amazon Technologies, Inc. | Contextual launch interfaces |
US11895200B2 (en) * | 2017-03-24 | 2024-02-06 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Access to an operator panel over an out-of-band local network domain |
US11218567B2 (en) * | 2018-11-20 | 2022-01-04 | Hewlett Packard Enterprise Development Lp | Server recommendations for broadcasted services |
CN118264987A (zh) * | 2019-06-03 | 2024-06-28 | 英迪股份有限公司 | 用于无线通信系统中的广播发现服务的方法、装置和计算机程序及其记录介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1528823A1 (en) * | 2001-01-30 | 2005-05-04 | Sony International (Europe) GmbH | Entry gateway service |
CN101163158A (zh) * | 2007-11-22 | 2008-04-16 | 复旦大学 | 面向服务的自组织网络中基于分簇的服务发布和发现方法 |
CN101341686A (zh) * | 2005-12-20 | 2009-01-07 | 微软公司 | 无线网络中近程服务的发现 |
CN101741916A (zh) * | 2008-11-14 | 2010-06-16 | 复旦大学 | 自组织网络中可靠的服务发现和服务选择方法 |
CN101741917A (zh) * | 2008-11-14 | 2010-06-16 | 复旦大学 | 一种在无线自组织网络中自适应的服务发现方法 |
CN102461221A (zh) * | 2009-05-29 | 2012-05-16 | 诺基亚公司 | 用于使用自组织网状网络来参加服务或活动的方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549768B1 (en) | 1999-08-24 | 2003-04-15 | Nokia Corp | Mobile communications matching system |
US20030191802A1 (en) | 2002-04-03 | 2003-10-09 | Koninklijke Philips Electronics N.V. | Reshaped UDDI for intranet use |
JP2009515191A (ja) * | 2005-11-07 | 2009-04-09 | グーグル・インコーポレーテッド | 携帯デバイスのためのローカル検索および地図作成 |
US9936333B2 (en) * | 2010-08-10 | 2018-04-03 | Microsoft Technology Licensing, Llc | Location and contextual-based mobile application promotion and delivery |
US8730872B2 (en) * | 2011-02-01 | 2014-05-20 | David R. Elmaleh | System and method for identification of mobile device users in an area of a wireless access point |
US9275403B2 (en) * | 2012-01-31 | 2016-03-01 | Google Inc. | Experience sharing system and method |
-
2012
- 2012-05-28 CN CN201280074719.9A patent/CN104471910B/zh active Active
- 2012-05-28 US US14/403,263 patent/US9686648B2/en active Active
- 2012-05-28 EP EP12877667.1A patent/EP2856728B1/en active Active
- 2012-05-28 WO PCT/FI2012/050511 patent/WO2013178863A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1528823A1 (en) * | 2001-01-30 | 2005-05-04 | Sony International (Europe) GmbH | Entry gateway service |
CN101341686A (zh) * | 2005-12-20 | 2009-01-07 | 微软公司 | 无线网络中近程服务的发现 |
CN101163158A (zh) * | 2007-11-22 | 2008-04-16 | 复旦大学 | 面向服务的自组织网络中基于分簇的服务发布和发现方法 |
CN101741916A (zh) * | 2008-11-14 | 2010-06-16 | 复旦大学 | 自组织网络中可靠的服务发现和服务选择方法 |
CN101741917A (zh) * | 2008-11-14 | 2010-06-16 | 复旦大学 | 一种在无线自组织网络中自适应的服务发现方法 |
CN102461221A (zh) * | 2009-05-29 | 2012-05-16 | 诺基亚公司 | 用于使用自组织网状网络来参加服务或活动的方法和装置 |
Non-Patent Citations (1)
Title |
---|
SERVICE DISCOVERY FOR MOBILE AD HOC NETWORKS: A SURVEY OF ISSUES AND TECHNIQUES;CHRISTOPHER N. VERVERIDIS等;《IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, US》;20080701;第10卷(第3期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
EP2856728B1 (en) | 2020-06-24 |
US9686648B2 (en) | 2017-06-20 |
WO2013178863A1 (en) | 2013-12-05 |
US20150163635A1 (en) | 2015-06-11 |
EP2856728A4 (en) | 2016-01-06 |
CN104471910A (zh) | 2015-03-25 |
EP2856728A1 (en) | 2015-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2807868B1 (en) | Method and apparatus for automatic service discovery and connectivity | |
JP6009713B2 (ja) | 通信セッション中のクライアントデバイス間の連絡先プロファイルの交換 | |
US9736767B2 (en) | Identification-assisted wireless network connections | |
Wang et al. | Device-to-Device based mobile social networking in proximity (MSNP) on smartphones: Framework, challenges and prototype | |
CN104471910B (zh) | 用于本地发现的方法、服务器和计算机程序 | |
KR20210054472A (ko) | 이동통신 시스템에서 어플리케이션 서버의 정보 제공 장치 및 방법 | |
KR102113060B1 (ko) | 와이파이 네트워크 환경에서 와이파이 다이렉트 연결을 설정하기 위한 방법 및 시스템 | |
JP6243511B2 (ja) | 近隣通信サービスの実現方法及び装置 | |
JP2018042288A (ja) | 改善された発見のためのシステムおよび方法 | |
KR20120046547A (ko) | 무선 네트워크에서 그룹 오너 결정 방법 및 그 디바이스 | |
JP6563416B2 (ja) | 近接ベースのピアツーピアモバイルコンピューティング用のアプリケーションのユーザエクスペリエンスを向上させるシステムおよび方法 | |
KR20100126433A (ko) | 무선 네트워크에 제공된 서비스를 발견하는 기술 | |
JP2015524184A (ja) | 仮想アクセス・ポイント・インターフェースを介したサービスの使用 | |
JP5847185B2 (ja) | コンテンツ中心のネットワーク環境でグループ変更に関する情報を用いるコンテンツ共有方法及び装置 | |
US10021512B2 (en) | Switching to advertising locator after connection establishment | |
JP2015528249A (ja) | 無線通信システムにおけるトポロジ処理方法及び装置 | |
KR101780592B1 (ko) | 단말의 위치를 추정하는 방법 및 장치 | |
JP4920738B2 (ja) | 情報通信システム、情報検索サーバ及び情報検索プログラム | |
WO2018084033A1 (ja) | 共有装置、動作制御プログラム及び動作制御方法 | |
CN110557336A (zh) | 一种寻址路由方法及系统 | |
US20170346891A1 (en) | Communication method | |
CN104754642B (zh) | 一种服务查询方法、装置及系统和站点 | |
JP2018523873A (ja) | サービス要素ホスト選択 | |
Chiasserini | Content wanted: A different shade of D2D communications | |
JP2016052097A (ja) | 通信機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160203 Address after: Espoo, Finland Applicant after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Applicant before: Nokia Oyj |
|
GR01 | Patent grant | ||
GR01 | Patent grant |