平码五不中公式规律
  • / 25
  • 下载费用:30 金币  

装置对装置内容提供方法.pdf

关 键 ?#21097;?/dt>
装置 内容 提供 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580051314.7

申请日:

2015.08.03

公开号:

CN106688243A

公开日:

2017.05.17

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):H04N 21/4402申请日:20150803|||公开
IPC分类号: H04N21/4402; G06Q50/10 主分类号: H04N21/4402
申请人: SK电信有限公司
发明人: 李宗玟
地址: 韩国首尔
优?#28909;ǎ?/td> 2014.10.21 KR 10-2014-0142568
专利代理机构: ?#26412;?#19977;友知识产权代理有限公司 11127 代理人: 李辉;刘久亮
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580051314.7

授权公告号:

|||

法律状态公告日:

2017.06.09|||2017.05.17

法律状态类型:

实质审查的生效|||公开

摘要

本发明涉及装置对装置(D2D)内容提供方法,并且涉及通过与用于支持D2D内容发送的通信控制服务器的链接而使得能够进行D2D内容发送的方法。为此,根据本发明的一个实施方式的D2D内容提供方法可以包括以下步骤:由终端通过搜索至少一个能连接的邻近装置来生成邻近装置列表;由所述终端向通信控制服务器发送邻近终端列表和对内容的D2D通信请求,该请求包括关于可用通信接口的信息;由所述终端从通信控制服务器接收关于一个或更多个内容提供终端的信息,所述内容提供终端能够提供基于与邻近终端列表中包括的邻近终端当中的通信接口有关的信息而选择的内容;由所述终端向所述内容提供终端进行请求并且接收所述内容。

权利要求书

1.一种装置对装置D2D内容提供方法,该D2D内容提供方法包括以下步骤:
在装置处,通过发现至少一个能连接的邻近装置来创建邻近装置列表;
在所述装置处,向通信控制服务器发送对内容的D2D通信请求,该请求包括所述邻近装
置列表和关于可用的通信接口的信息;
在所述装置处,基于关于所述通信接口的信息从所述通信控制服务器接收与从所述邻
近装置列表中包含的邻近装置当中选择的一个或更多个内容提供装置有关的信息;以及
在所述装置处,向所述内容提供装置请求内容并且从所述内容提供装置接收内容。
2.根据权利要求1所述的方法,其中,创建所述邻近装置列表的步骤包括以下步骤:
通过在特定范围内发送和接收的D2D发现消息来获得关于至少一个其它装置的识别信
息,通过在所述特定范围内发出所述D2D发现消息并且随后接收对应的响应消息来获得关
于所述至少一个其它装置的识别信息,或者通过与和位于所述装置所接入的接入网络中的
一个或更多个无线电单元RU连接的数字单元DU交互工作来获得关于所述至少一个其它装
置的识别信息,以及
通过将所获得的关于所述其它装置的识别信息定义为邻近装置来创建所述邻近装置
列表。
3.根据权利要求1所述的方法,其中,创建所述邻近装置列表的步骤包括以下步骤:
在所述装置处,发现能连接的一个或更多个其它装置;
在所述装置处,计算所发现的其它装置之间的内容发送质量因子;以及
在所述装置处,选择所计算出的内容发送质量因子大于给定值的其它装置,然后通过
将所选择的其它装置定义为所述邻近装置来创建所述邻近装置列表。
4.根据权利要求1所述的方法,该方法还包括以下步骤:
如果在创建所述邻近装置列表的步骤中没有发现至少一个能连接的邻近装置,则
在所述装置处,向所述通信控制服务器发送仅包括关于所述可用的通信接口的信息的
D2D通信请求;
在所述装置处,从所述通信控制服务器接收与基于关于所述通信接口的信息而选择的
所述一个或更多个内容提供装置有关的信息;以及
在所述装置处,向所述内容提供装置请求内容并且从所述内容提供装置接收内容。
5.根据权利要求1所述的方法,其中,关于所述通信接口的信息包括与在所述装置处可
用的Wi-Fi、Bluetooth、长期演进LTE和3G通信中的至少一个有关的通信接口信息。
6.根据权利要求1所述的方法,该方法还包括以下步骤:
如果存在不止一个所述内容提供装置,则
在请求并接收所述内容的步骤之后,
在所述装置处,将从所述内容提供装置接收到的内容进行合并。
7.根据权利要求1所述的方法,其中,所述发送对内容的D2D通信请求步骤还包括以下
步骤:
在所述装置处,向所述通信控制服务器发送作为所述装置所拥有的一个或更多个内容
的列表的内容拥有列表。
8.一种装置对装置D2D内容提供方法,该D2D内容提供方法包括以下步骤:
在用于控制D2D通信的通信控制服务器处,从一个装置接收对内容的D2D通信请求,该
请求包括邻近装置列表;
在所述通信控制服务器处,通过与用于对关于具有内容的装置的信息进行管理的装置
管理服务器交互工作来识别具有所述装置所请求的内容的其它装置的装置列表;
在所述通信控制服务器处,通过查看从所述装置接收到的所述邻近装置列表和通过所
述装置管理服务器识别的所述装置列表来选择一个或更多个内容提供装置;以及
在所述通信控制服务器处,如果存在不止两个选择的内容提供装置,则通过以下方式
来提取最终的内容提供装置:将关于所述装置中可用的通信接口的信息与关于所述内容提
供装置中的每一个中可用的通信接口的信息进行比较并且随后向所述装置发送关于所述
最终的内容提供装置的信息,或者根据通信接口的预定的优先级对所述内容提供装置进行
排列并且随后向所述装置发送排列后的所述内容提供装置的列表。

说明书

装置对装置内容提供方法

背景技术

本文中公开的?#38468;?#20165;仅提供了关于实施方式的背景信息,而不适用作为现有技
术。

随着通信装置和系统的发展,用户需要使得用户能够在任何时间都容易获得或共
享所期望信息的服务。随着近期智能电话和平板PC的到来,已经构建了通过通信系统来获
得和共享各种类型的信息的环境。然而,通信系统具有由于系统复杂度或时间延迟而导致
无法?#34892;?#22320;提供实时信息的问题。

因此,执行装置之间的直接通信的装置对装置(D2D)通信技术正受到关注。

D2D通信是指能够在装置位于彼此靠近的范围内时在不使用诸如基站这样的基础
设施的情况下在装置之间建立直接通信链路并且发送数据的通信技术。

在该D2D通信中,装置发现任何其它在物理上邻近的装置,建立通信会话并且发送
业务。因此,具有通过将集中在基站上的业务分散来解决业务超载问题的优点。尽管如此,
D2D通信?#32440;?#20173;具有必须执行以下的许多复杂过程的问题:支持D2D通信模块的装置发?#21046;?br />它邻近装置,向所有被发现的装置发送关于所期望的内容的查询,接收响应,识别具有该内
容的其它装置,向所识别的装置再次发送对该内容的请求并且接收该内容。

发明内容

技术问题

本发明的一个目的是通过与支持D2D内容发送的通信控制服务器交互工作来进行
D2D内容发送的方法。

本发明的一个目的是提供一种D2D内容提供方法,在该D2D内容提供方法中,装置
向通信控制服务器发送邻近装置列表和关于可用通信接口的信息,通信控制服务器向该装
置发送与基于关于通信接口的信息从邻近装置列表中包含的邻近装置中选择的一个或更
多个内容提供装置有关的信息,并且该装置向通信控制服务器所选择的内容提供装置请求
内容并从通信控制服务器所选择的内容提供装置接收内容。

然而,本发明不限于以上目的,并且可以根据以下描述很好地理解即使在本文中
没有提到的任何其它目的。

技术解决方案

为了实现以上目的,根据本发明的实施方式的一种装置对装置(D2D)内容提供方
法可以包括以下步骤:在装置处,通过发现至少一个能连接的邻近装置来创建邻近装置列
表;在所述装置处,向通信控制服务器发送对内容的D2D通信请求,该请求包括所述邻近装
置列表和关于可用的通信接口的信息;在所述装置处,基于关于所述通信接口的信息从所
述通信控制服务器接收与从所述邻近装置列表中包含的邻近装置当中选择的一个或更多
个内容提供装置有关的信息;以及在所述装置处,向所述内容提供装置请求内容并且从所
述内容提供装置接收内容。

在所述方法中,创建所述邻近装置列表的步骤可以包括以下步骤:通过在特定范
围内发送和接收的D2D发现消息来获得关于至少一个其它装置的识别信息,通过在所述特
定范围内发出所述D2D发现消息并且随后接收对应的响应消息来获得关于所述至少一个其
它装置的识别信息,或者通过与和位于所述装置所接入的接入网络中的一个或更多个无线
电单元(RU)连接的数字单元(DU)交互工作来获得关于所述至少一个其它装置的识别信息,
以及通过将所获得的关于所述其它装置的识别信息定义为邻近装置来创建所述邻近装置
列表。

另外,创建所述邻近装置列表的步骤可以包括以下步骤:在所述装置处,发现能连
接的一个或更多个其它装置;在所述装置处,计算所发现的其它装置之间的内容发送质量
因子;以及在所述装置处,选择所计算出的内容发送质量因子大于给定值的其它装置,然后
通过将所选择的其它装置定义为所述邻近装置来创建所述邻近装置列表。

另外,该方法还可以包括以下步骤:如果在创建所述邻近装置列表的步骤中没有
发现至少一个能连接的邻近装置,则在所述装置处,向所述通信控制服务器发送仅包括关
于所述可用的通信接口的信息的D2D通信请求;在所述装置处,从所述通信控制服务器接收
与基于关于所述通信接口的信息而选择的所述一个或更多个内容提供装置有关的信息;以
及在所述装置处,向所述内容提供装置请求内容并且从所述内容提供装置接收内容。

另外,关于所述通信接口的信息可以包括与在所述装置处可用的Wi-Fi、
Bluetooth、LTE(长期演进)和3G通信中的至少一个的通信接口信息。

另外,该方法还可以包括以下步骤:如果存在不止一个所述内容提供装置,则在请
求并接收所述内容的步骤之后,在所述装置处对从所述内容提供装置接收到的内容进行合
并。

另外,所述发送步骤还可以包括以下步骤:在所述装置处,向所述通信控制服务器
发送作为所述装置所拥有的一个或更多个内容的列表的内容拥有列表。

为了实现以上目的,根据本发明的实施方式的一种装置对装置(D2D)内容提供方
法可以包括以下步骤:在用于控制D2D通信的通信控制服务器处,从一个装置接收对内容的
D2D通信请求,该请求包括邻近装置列表;在所述通信控制服务器处,通过与用于对关于具
有内容的装置的信息进行管理的装置管理服务器交互工作来识别具有所述装置所请求的
内容的其它装置的装置列表;在所述通信控制服务器处,通过查看从所述装置接收到的所
述邻近装置列表和通过所述装置管理服务器识别的所述装置列表来选择一个或更多个内
容提供装置;以及在所述通信控制服务器处,如果存在不止两个选择的内容提供装置,则通
过以下方式来提取最终的内容提供装置:将关于所述装置中可用的通信接口的信息与关于
所述内容提供装置中的每一个中可用的通信接口的信息进行比较并且随后向所述装置发
送关于所述最终的内容提供装置的信息,或者根据通信接口的预定的优先级对所述内容提
供装置进?#20449;?#21015;并且随后向所述装置发送排列后的所述内容提供装置的列表。

另外,本发明可以提供一种计算机可读记录介?#21097;?#35813;计算机可读记录介质记录了
用于执行根据本发明的实施方式的上述D2D内容提供方法的程序。

有益效果

根据本发明的D2D内容提供方法以及上面记录有用于该方法的程序的计算机可读
存储介?#21097;?#36890;过支持与支持D2D内容发送的通信控制服务器交互工作,能够容易地发现用于
按照D2D通信方式来执行连接的装置。因此,能够简化用于D2D通信的过程。

另外,根据本发明,在通信控制服务器的支持下,在考虑到装置之间的可用通信资
源的情况下选择用于内容发送的装置,并且在装置之间发送和接收实际的内容。这使得能
够减少通信网络的负载并且还更快速地提供内容。

将在以下要详?#35813;?#36848;的本发明的实施方式中明确或含蓄地公开其它各种优点和
效果。

附图说明

图1是例示根据本发明的实施方式的系统的主要元件的示图。

图2是例示根据本发明的实施方式的用于发?#33267;?#36817;装置的方法的示例性示图。

图3是例示根据本发明的实施方式的图1中示出的装置的主要元件的框图。

图4是例示根据本发明的实施方式的图1中示出的通信控制服务器的主要元件的
框图。

图5是例示根据本发明的实施方式的在装置处执行的D2D内容提供方法的流程图。

图6是例示根据本发明的一个实施方式的D2D内容提供方法的流程图。

图7是例示根据本发明的另一个实施方式的D2D内容提供方法的流程图。

具体实施方式

下文中,将参照附图来描述本发明的实施方式。在对本发明的实施方式的描述中,
可以不详?#35813;?#36848;或例示熟知的功能或元件,以避免使本发明的主题模糊不清。虽然参照其
示例性实施方式具体示出和描述了以下描述,但对示例性实施方式的以下描述只是出于例
示目的而非出于限制随附权利要求书及其等同物限定的本发明的目的而提供的。

另外,包括措辞“第一?#34180;ⅰ?#31532;二”等的术语仅仅是用于将一个元件与其它元件区分
开,而不限制对应的元件。以上的措辞不限制元件的顺序和/或重要性。

另外,?#26412;?#31216;特定元件“与”另一个元件“联接”或“连接”时,该元件可以逻辑上或
物理上与另一个元件联接或连接。即,该元件可以与另一个元件直接联接或连接,或者可以
在两个元件之间存在新元件。

另外,在描述本公开的各种实施方中使用的术语只是用于描述特定实施方式的示
例,而不限制这些实施方式。除非上下文清楚指明,否则单数形式也旨在包括?#35789;?#24418;式。除
非不同地定义,否则本文中使用的所有术语(包括技术术语或科学术语)具有与本公开所属
领域的技术人员理解的含义相同的含义。术语“包括?#34180;ⅰ?#21253;含”和“具有”及其派生词意指包
括,而非限制。

现在,将参照附图来详?#35813;?#36848;根据本发明的实施方式的D2D内容提供方法以及上
面记录有用于该方法的程序的计算机可?#38142;?#20648;介质。在所有附图中,相同或相似的参考标
号一致地表示对应的特征。

首先,将描述根据本发明的实施方式的系统的配置。

图1是例示根据本发明的实施方式的系统的主要元件的示图。

参照图1,根据本发明的实施方式的系统支持多个装置100a、100b和100c(下文中,
如果不需要单独区分,则用100来表示)之间的内容传输,并且尤其是,通过与控制D2D通信
的通信控制服务器400和管理装置列表的装置管理服务器500交互工作来支持装置100之间
的通信。

为了描述每个元件,多个装置100是指能够根据用户的操纵来发送或接收各种类
型的数据的用户装置。具体地,根据本发明的实施方式的装置100可以支持不经过通信网络
300而按照装置对装置(D2D)通信方式在装置之间直接发送/接收内容。即,根据本发明的实
施方式的装置100可以通过发现一个或更多个能连接的邻近装置来创建邻近装置列表,然
后将该列表发送到通信控制服务器400。另外,装置100可以接收与邻近装置列表中包含的
邻近装置当中的由通信控制服务器400指定的特定内容提供装置有关的信息,然后向该特
定内容提供装置请求内容并且从该特定内容提供装置接收内容。

在正常D2D通信方案中,装置100发?#33267;?#36817;装置,通过向邻近装置发送对内容拥有
列表的请求或者询问是否存在所期望的内容并且接收响应来识别具有所期望的内容的装
置,然后向所识别的装置请求所期望的内容并且从所识别的装置接收所期望的内容。相反,
根据本发明的实施方式,当装置100向通信控制服务器400提供关于邻近装置的信息时,通
信控制服务器400从关于装置100的邻近装置当中选择最佳内容提供装置,并且将相关信息
提供给装置100。然后,装置100向最佳内容提供装置请求内容并且从最佳内容提供装置接
收内容。这与正常D2D通信方案不同。

另外,本发明的装置100可以请求内容提供装置的特定内容,并且从内容提供装置
接收完整形式的内容文件。在这种情况下,如果存在两个或更多个内容提供装置,并且如果
这些内容提供装置按照分布方式存储内容文件的大量片段,则装置100可以从内容提供装
置并行接收内容文件的这些片段,然后将它们组合成单个内容文件。另外,装置100可以相
对于其它装置作为内容提供装置进行操作。

另外,本发明的装置100可以经由通信网络300将信息发送到通信控制服务器400
或装置管理服务器500或者从通信控制服务器400或装置管理服务器500接收信息。为此,本
发明的装置100可以包括用于发送和接收信息的浏览器、用于存储程序和协议的存储器、用
于执行、操作并控制各种类型的程序的微处理器?#21462;?br />

通信控制服务器400执行控制装置100之间的内容传输的功能。具体地,根据本发
明的实施方式的通信控制服务器400登记并管理关于参与D2D通信的装置100的信息。另外,
当从特定装置100接收到对关于包括邻近装置列表的特定内容的D2D通信的请求时,通信控
制服务器400可以从邻近装置列表中包含的邻近装置当中选择具有装置100所请求的内容
的装置,然后将关于内容提供装置的该信息提供给装置100。

另外,如果存在具有装置100所请求的内容的两个或更多个装置,则通信控制服务
器400可以按照特定规则来选择内容提供装置,然后将选择信息提供给装置100。

装置管理服务器500是用于管理关于参与D2D通信的多个装置100的信息的元件。
本发明的装置管理服务器500可以从通信控制服务器400接收关于装置100所请求的内容的
信息,并且将它作为关于装置100所拥有的内容的信息进行管理。另外,装置管理服务器500
可以从通信控制服务器400接收装置100所提供的内容拥有列表,并且将它作为关于装置
100所拥有的内容的信息进行管理。

参与D2D通信的这些装置100是指存储特定内容中的全部或部分并且能够请求并
接收其它装置的内容或者根据其它装置的请求而提供内容的装置。这些装置100可以被分
类为存储用于共享的全部内容的播?#32456;?seeder)和存储比用于共享的内容的原?#21363;?#23567;小
的一些片段的下载者。另外,播?#32456;?#21487;以包括从其它装置下载用于共享的全部内容的装置
以及初始提供用于共享的内容的装置。装置管理服务器500存储并管理关于相对于参与D2D
通信的装置100的这些拥有内容的信息。

虽然本发明的通信控制服务器400和装置管理服务器500在附图中作为单独形式
被示出,但这只是示例性的。通信控制服务器400和装置管理服务器500可以作为装置优化
服务器600的单个形式存在,或者通信控制服务器400可以执行装置管理服务器500的功能。

以下将描述关于装置100和通信控制服务器400的主要元件和操作方法的?#38468;凇?#26681;
据本发明的实施方式的装配在装置100中和通信控制服务器400中的处理器可以处理用于
执行根据本发明的方法的程序指令。该处理器可以在一个实施方式中是单线程处理器,而
在另一个实施方式中是多线程处理器。另外,该处理器可以处理存储在存储器或存储装置
中的命令。

根据本发明的实施方式的系统可以被配置成进一步包括内容提供设备(未示出)。
内容提供设备(未示出)执行向装置100提供内容的功能。如果不存在关于请求内容的第一
装置100a的邻近装置,或者如果不存在具有第一装置100a所请求的内容的邻近装置,则第
一装置100a可以在通信控制服务器400的控制下向内容提供设备(未示出)请求内容并且从
该内容提供设备(未示出)接收内容。

另外,根据本发明的实施方式的装置100、通信控制服务器400和装置管理服务器
500可以通过通信网络300来发送或接收信息。

通信网络300可以使用各?#20013;?#24335;的通信网络,例如诸如WLAN(无线LAN)、Wi-Fi、
Wibro、Wimax和HSDPA(高速下行链路分组接入)这样的无线通信方案或者诸如以太网、xDSL
(ADSL、VDSL)、HFC(混合光?#36865;?#36724;线缆)、FTTC(光纤到路边)和FTTH(光纤到户)这样的有线
通信方案。除了以上通信方案之外,还可以使用熟知的或待开发的任何其它通信方案。

另外,通信网络300可以包括核心网络310以及用于支持装置100的通信接入的多
个接入网络320a、320b和320c(下文中,如果不需要单独区分,则用320来表示)。本发明的核
心网络310支持接入网络320之间的连接,并且可以支持一个或更多个接入网络320和任何
其它通信网络之间的连接。本发明的核心网络310可以被实现为例如IP网络。

接入网络320可以具有不同的通信覆盖范围,并且将信息发送到位于对应通信覆
盖范围内的装置100或者从位于对应通信覆盖范围内的装置100接收信息。接入网络320可
以基于各种通信方案(例如,诸如Wi-Fi通信、LTE和3G、Bluetooth(蓝牙)通信等这样的移动
通信)与装置100连接。另外,接入网络320可以被实现为包括一个或更多个基站设备,所述
一个或更多个基站设备不仅检测接近通信覆盖范围的装置100,而且执行针对接入请求装
置100的接入控制和无线电资源分配、装置100通过所分配的无线电资源进行的信息发送/
接收?#21462;?#22522;站设备可以是例如LTE标准中的eNB(e Node B)和Wi-Fi AP(接入点)。

根据本发明的实施方式的装置100可以与各种方案的接入网络320连接。例如,第
一装置100a可以只与Wi-Fi通信方案的第一接入网络100a连接。另一方面,第二装置100b可
以与Wi-Fi通信方案的第一接入网络100a和LTE通信方案的第二接入网络100b二者连接。另
外,第三装置100c还可以与3G通信方案的第三接入网络100c连接。在这种情况下,为了使用
特定服务,支持各种通信方案的装置100可以通过支持通信方案之一的接入网络320与核心
网络310连接。

另外,根据本发明的实施方式的装置100可以被配置成包括用于与接入网络320连
接的接口模块并且还包括用于支持D2D通信功能的接口模块。当支持D2D通信功能的接口模
块被激活时,装置100可以发现一个或更多个能连接的邻近装置并且创建邻近装置列表。

将参照图2对此进行描述。

图2是例示根据本发明的实施方式的用于发?#33267;?#36817;装置的方法的示例性示图。

形成本发明的通信网络300的核心网络310可以被配置成包括服务网关(下文中被
称为SGW)311、分组数据网络网关(下文中被称为PGW)312和移动管理实体(MME,未示出)。

SGW 311是核心网络310和接入网络320的端点,并且执行针对装置100在接入网络
320之间的移动的锚定功能。例如,在LTE网络中,SGW 311可以执行在装置100进行切换时的
移动锚点的功能以及在3GPP无线电网络中移动时的移动锚点的功能。核心网络310包括一
个或更多个SGW 311,并且每个SGW 311可以通过集中交换机等与接入网络310的一个或更
多个基站设备连接。

PGW 312是与诸如IP多媒体子系统(IMS)、互联网或其它通信供应商的移动通信网
络这样的其它通信网络接触的点,并且负责针对装置100在通信网络之间的移动的锚定。具
体地,PGW 312可以向装置100指派网际协议(IP)地址。另外,PGW 312可以在不同类型的网
络(例如,3GPP无线网络和非3GPP无线网络)之间移动的情况下执行移动锚点的功能。另外,
PGW 312确定要提供到装置100的承载频带。另外,PGW 312对分组执行转发和路由功能。另
外,PGW 312可以通过与策略和?#21697;压?#21017;功能(PCRF)(未示出)交互工作来针对每个装置100
执行QoS策略应用、业务控制和?#21697;?#22788;理。该PGW 312与作为下节点的一个或更多个SGW 311
连接。作为参考,根据本发明的通信控制服务器400和装置管理服务器500可以与SGW 311连
接。如果通信控制服务器400和装置管理服务器500以单个形式存在,则装置优化服务器600
也可以与SGW 311连接。

形成本发明的核心网络310的接入网络320可以被实现为发送或接收数据的一个
或更多个基站设备。该基站设备可以由处理无线电信号的无线电单元(RU)以及用于将无线
电信号转换成数?#36136;?#25454;并且按照通信协议来执行数据处理的数字单元(DU)构成。RU可以被
称为远程无线电头端(RRH),并且DU可以被称为基带单元(BBH)。

RU和DU可以在通过光学线缆或线缆进行连接的同时按照联合形式在同一地点实
现或者单独构造在远处地点。近来,广泛使用在网络构造成本和操作便利度方面相对有利
的DU结构。

图2示出了基于DU结构的接入网络。参照图1和图2,接入网络320可以被配置成包
括:RU 320a~320i,其?#35805;?#35013;在以通信覆盖范围为单元从服务目标区域划分而成的相应小
区中,并且执行无线电接入以及与位于对应小区的通信覆盖范围内的装置100a~100i的数
据发送/接收;以及一个或更多个DU 322a~322c,其与RU 320a~320i连接并且执行向RU
320a~320i发送无线电数据或者从RU 320a~320i接收无线电数据的处理。

基于通信网络300的该结构,装置100a~100i可以执行通过与RU 321a~321i和DU
322a~322c进行交互工作来发?#33267;?#36817;装置的处理。此时,为了发?#33267;?#36817;装置,装置100通过
与RU 321a~321i和DU 322a~322c交互工作来识别邻近装置的位置信息。本文中,位置信
息可以包括:小区识别信息(小区ID),该小区ID用于将各自作为每个RU 321a~321i的通信
覆盖范围的小区区分;DU识别信息(DU ID),该DU ID用于识别各自与一个或更多个RU 321a
~321i连接的一个或更多个DU 322a~322c;以及装置100的IP信息。另外,位置信息可以包
括以下信息中的一个或更多个:SGW识别信息(SGW ID),该SGW ID用于识别与DU 322a~
322c连接的SGW 311;PDN网关识别信息(PGW ID),该PGW ID用于识别与一个或更多个SGW
111连接的PGW 312;通信网络运营商信息;以及国家信息。

装置100可以从与DU 322a~322c交互工作的核心网络322的MME(未示出)接收此
信息,或者经由DU 322a~322c来请求并接收核心网络322的MME(未示出)的此信息。

装置100a~100i中的每一个可以通过使用所识别的信息来创建邻近装置列表。例
如,第一装置100a可以通过被接入的第一RU 321a和与第一RU 321a连接的第一DU 332a来
识别关于特定范围内的设置在附近的第二装置100b、第三装置100c、第四装置100d和第五
装置100e的位置信息。另外,第一装置100a可以创建包含第二装置100b、第三装置100c、第
四装置100d和第五装置100e的IP地址信息的邻近装置列表。

另外,本发明的实施方式的装置100可以通过在特定范围内发送和接收的D2D发现
消息来获得关于至少一个其它装置的识别信息(IP地址信息),或者通过在特定范围内发送
D2D发现消息并且接收响应消息来获得关于至少一个其它装置的识别信息(即,IP地址信
息)。即,第一装置100a可以通过使用向位于特定范围内的第二装置100b和第四装置100d发
送的D2D发现消息以及从位于特定范围内的第二装置100b和第四装置100d接收的D2D发现
消息来获得关于第二装置100b和第四装置100d的识别信息。另外,第一装置100a可以在特
定范围内广播D2D发现消息,然后,如果从第二装置100b和第四装置100d接收到响应消息,
则第一装置100a通过将第二装置100b和第四装置100d定义为邻近装置来创建邻近装置列
表。

另外,根据本发明的实施方式的装置100a~100i可以通过使用所识别的位置信息
来创建所发现的其它装置的优先级,并且优先地选择具有较高优先级的特定其它装置作为
邻近装置。这些优先级可以按照小区ID、DU ID、SGW ID、PGW ID、通信网络运营商信息和国
家信息的顺序来创建。据此,邻近装置可以按照位于同一小区、同一DU、同一服务网关、同一
PDN网关、同一运营商网络和同一国家内的装置的顺序来选择。

另外,当创建邻近装置列表时,根据本发明的实施方式的装置100a~100i可以计
算具有所识别的位置信息的装置之间的内容发送质量因子,只选择计算出的内容发送质量
因子大于给定值的装置,然后创建邻近装置列表。可以使用装置之间的接收信号强度或信
噪比(SNR)来计算内容发送质量因子。

下文中,将描述根据本发明的实施方式的装置100的主要元件和操作方法。

图3是例示根据本发明的实施方式的图1中示出的装置的主要元件的框图。

参照图1和图3,根据本发明的实施方式的装置100可以被配置成包括通信单元
110、输入单元120、控制单元130、存储单元140和显?#38236;?#20803;150。

将详?#35813;?#36848;相应的元件。通信单元110执行支持各种类型的信息的发送和接收的
功能。具体地,根据本发明的实施方式的通信单元110可以被配置成包括用于支持D2D通信
的第一接口111和用于支持接入通信网络300的第二接口112。另一方面,第一接口111可以
在控制单元130的控制下被激活,然后执行发?#33267;?#36817;装置的处理。另一方面,第二接口112可
以在控制单元130的控制下执行接入通信网络300的接入网络320的处理。

本发明的接入网络320可以支持各种通信方案,因此第二接口112可以被配置成包
括Wi-Fi模块、LTE通信模块、3G通信模块和Bluetooth通信模块中的至少一个。

另外,第二接口112可以支持通过按照用户的设置或预定方式激活各种通信模块
来支持接入接入网络320的处理。例如,如果在通过Wi-Fi模块接入支持Wi-Fi通信方案的接
入网络320的状态下Wi-Fi通信性能低于预定通信性能,则第二接口112可以触发LTE通信模
块并且支持向支持LTE通信方案的接入网络320进行传送的整个处理。

另外,在控制单元130的控制下,本发明的第二接口112可以经由通信网络300向通
信控制服务器400或装置管理服务器500发送D2D通信请求。然后,第二接口112可以从通信
控制服务器400或终端管理服务器500接收对应响应。

输入单元120向控制单元130递送用户所输入的各种类型的信息以及结合设置或
控制装置100的各种功能而输入的信号。具体地,本发明的输入单元120可以激活第一接口
111或者支持用户针对竞争请求而输入统一资源定位符(URL)。

输入单元120可以包括诸如键盘或键区这样的键输入工具、诸如触摸传感器或触
摸板这样的触摸输入工具、语音输入工具以及具有陀螺仪传感器、地磁传感器、加速度传感
器、接近度传感器和相机中的至少一个的姿势输入工具。除此之外,还可以包括正开发或待
开发的所有类型的输入工具。

控制单元130执行装置100的整体控制。考虑?#25509;?#20214;,控制单元130可以被配置成包
括诸如中央处理单元(CPU)和微处理单元(MPU)的至少一个处理器、加载有数据的至少一个
执行存储器(例如,寄存器和/或随机存取存储器(RAM))以及用于将数据输入处理器和存储
器或者从处理器和存储器输出数据的总线。考虑到软件,控制单元130可以被配置成包括从
记录介质加载到执行存储器上并且随后由处理器进行处理以执行在装置100中定义的功能
的程序例程或程序数据。即,装置100所拥有的功能当中的考虑到软件的用于支持根据本发
明的实施方式的D2D内容提供方法的任何可处理元件可以被视为控制单元130的功能。

本发明的控制单元130在功能上与被装配用于支持根据本发明的实施方式的D2D
内容提供方法的一个或更多个元件连接。即,控制单元130在功能上与通信单元110、输入单
元120、存储单元140和显?#38236;?#20803;150连接,并且控制对每个元件的供电和用于执行功能的信
号流。

具体地,根据本发明的实施方式的控制单元130可以执行发?#33267;?#36817;装置并且创建
所发现的邻近装置的邻近装置列表的处理。本文中,当为了使用服务而执行特定?#38236;?#25110;应
用并且随后出现对特定内容的请求时或者当通信单元110的第一接口111被激活时,可以由
控制单元130创建邻近装置列表。

为了创建邻近装置列表,本发明的控制单元130可以获得通过在特定范围内发送
和接收的D2D发现消息来获得关于至少一个其它装置的识别信息,通过在特定范围内发出
D2D发现消息并且接收对应的响应消息来获得关于至少一个其它装置的识别信息,或者通
过与和位于装置所接入的接入网络中的一个或更多个RU连接的DU交互工作来获得关于至
少一个其它装置的识别信息。然后,控制单元130可以通过将所获得的关于其它装置的识别
信息定义为邻近装置来创建邻近装置列表。本发明的邻近装置列表可以包含关于邻近装置
的IP地址信息作为识别信息。

根据本发明的实施方式的控制单元130可以通过从所发现的装置当中只选择内容
发送质量因子比给定值大的装置来创建邻近装置列表。为此,本发明的控制单元130可以向
所发现的其它装置发送用于计算内容发送质量因子的信号,然后基于响应而通过计算发送
速?#23454;?#26469;计算内容发送质量因子。即,控制单元130可以通过使用接收信号强度、SNR等来计
算内容发送质量因子。另外,本发明的控制单元130可以向所发现的其它装置询问是否存在
与其连接的任何其它装置。如果响应指示多个装置与所发现的其它装置连接,则可以从邻
近装置的选择?#20449;?#38500;掉该装置。即,控制单元130可以优先地选择与其它装置没有连接或较
少连接的特定装置作为邻近装置。

另外,当创建邻近装置列表时,控制单元130可以将D2D通信请求与关于待使用的
内容的信息一起发送到通信控制服务器400。此时,本发明的控制单元130还可以将关于任
何可用通信接口的信息发送到通信控制服务器400。

另外,本发明的控制单元130还可以将作为一个或更多个所拥有的内容的列表的
内容拥有列表发送到通信控制服务器400。可以利用内容拥有列表作为装置100在通信控制
服务器400的控制下作为关于其它装置的内容提供装置进行操作所需的信息。

另外,控制单元130可以通过能够提供内容的通信控制服务器400来接收与从邻近
装置列表中包含的邻近装置当中选择的内容提供装置有关的信息。当接收到关于内容提供
装置的信息时,控制单元130可以向对应内容提供装置请求内容并且从对应内容提供装置
接收内容。此时,由于内容提供装置的识别信息(IP地址)已经被包含在邻近装置列表中,因
此控制单元130可以在不进行发现内容提供装置的任?#26410;?#29702;的情况下立即向内容提供装置
请求内容并且从内容提供装置接收内容。

另一方面,如果发现的结果是没有邻近装置,则控制单元130可以通过仅包括关于
可用通信接口的信息来向通信控制服务器400发送对特定内容的D2D通信请求,并且从通信
控制服务器400接收关于没有邻近但是具有该内容的内容提供装置的响应信息。另外,控制
单元130可以从通信控制服务器400接收关于具有该内容的内容服务器(未示出)的地址信
息。此后,使用接收到的信息,控制单元130可以向内容提供装置或内容服务器(未示出)请
求内容并且从内容提供装置或内容服务器(未示出)接收内容。

通过以上处理接收内容的控制单元130可以将接收到的内容暂时或永久地存储在
存储单元140中。另外,控制单元130可以控制响应于其它装置的请求而向所述其它装置发
送暂时或永久存储的内容的处理。也就是说,按照D2D通信方式,本发明的装置100可以从任
何其它装置接收内容并且将内容提供到任何其它装置。

为了执行以上?#33268;?#30340;处理,根据本发明的实施方式的控制单元130可以被配置成
包括装置发现模块131、列表创建模块132和内容控制模块133。

另外,作为关于本发明的装置的识别信息,除了IP地址信息之外,还存在用于将装
置100区分开的诸如国际移动设备标识(IMEI)、个人识别号(PIN)、IMSI、唯一通用标识符
(UUID)、UDID、移动标识号(MIN)、移动订户识别号(MSIN)、移动目录号码(MDN)和移动站国
际ISDN号(MSISDN)这样的任何信息。

存储单元140可以暂时存储根据本发明的实施方式的功能操作所需的应用程序以
及在执行所述应用程序期间创建的各?#36136;?#25454;。具体地,根据本发明的实施方式的存储单元
140可以存储内容141。另外,存储单元140可以存储控制单元130所创建的邻近装置列表
142。存储在存储单元140中的信息可以?#36745;?#26102;或永久地保持。

存储单元140可以主要包括程序区域和数据区域。程序区域存储诸如用于启动装
置100的操作系统(OS)这样的装置100的操作的相关信息。数据区域存储由装置100的用户
所创建的数据,并且可以存储如以上提到的内容141和邻近装置列表142。存储单元140可以
由诸如?#38142;?#23384;储器、硬盘、多媒体卡微型存储器(例如,SD或XD存储器等)、RAM和ROM这样的
存储介质形成。

显?#38236;?#20803;150显示与在执行装置100的功能期间产生的操作状态和操作结果有关
的信息。具体地,本发明的显?#38236;?#20803;150可以显示与内容的使用关联的各种类型的信息。

本发明的显?#38236;?#20803;150可以按照单个触摸面板(或触摸屏)的方式连同输入单元
120一起实现。在这种情况下,显?#38236;?#20803;150可以显示根据用户的触摸动作而产生的各种类
型的信息。

另外,显?#38236;?#20803;150可以由液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光
二极管(OLED)、LED、有源矩阵有机LED(AMOLED)、柔性显示器、三维显示器等形成。这些显示
单元中的一些可以具有透过其能够看到外部的透明或透光的形式。这可以按照包括透明
OLED(TOLED)的透明显示器的方式进?#20449;?#32622;。

上文中,通过图3来描述装置100的主要元件。然而,图3中示出的元件并不总是必
要的,可以将比所示出更多或更少的元件用于装置100。例如,装置100还可以包括音频输出
单元(未示出),音频输出单元用于将电音频信号转换成模拟信号并且随后输出该模拟信
号。该音频输出单元(未示出)可以执行支持与内容关联的各种类型的信息的输出的功能。

另外,为了方便起见或者出于任何其它原因,可以改变图3中示出的装置100的主
要元件的位置。虽然只有装置发现模块131、列表创建模块132和内容控制模块133被示出为
用于构成控制单元130的模块,但本发明不限于此。控制单元130可以由用于执行各种功能
的各种模块形成。

上文中,描述了根据本发明的实施方式的装置100的主要元件和操作方法。本发明
的装置100可以按照各?#20013;?#24335;来实现。例如,本文中公开的装置可以是诸如智能电话、平板
PC、个人数?#31181;?#29702;(PDA)、便携式多媒体播放器(PMP)和MP3播放器这样的移动装置或者诸如
智能TV和台式计算机这样的静止装置。

根据数字装置趋同的最近趋势,可以使用各种各样的移动装置或其等同物作为本
发明的装置100。?#36865;猓?#21487;以使用能够经由通信网络300在装置之间进行通信并且从通信控
制服务器400接收信息或者将信息发送到通信控制服务器400的任何装置作为本发明的装
置100。

下文中,将描述根据本发明的实施方式的通信控制服务器400的主要元件和操作
方法。

图4是例示根据本发明的实施方式的图1中示出的通信控制服务器的主要元件的
框图。

参照图1和图4,根据本发明的实施方式的通信控制服务器400可以被配置成包括
服务器通信单元410、服务器控制单元420和服务器存储单元430。

服务器通信单元410支持通过通信网络300将信息发送到一个或更多个装置100或
者从一个或更多个装置100接收信息的功能。例如,本发明的服务器通信单元410可以从装
置100中的任一个接收D2D通信请求并且向装置100发送响应消息。

服务器控制单元420执行对根据本发明的实施方式的通信控制服务器400的整体
控制。

具体地,根据本发明的实施方式的服务器控制单元420可以通过服务器通信单元
410从装置100中的一个接收对包括邻近装置列表和关于可用通信接口的信息的内容的D2D
通信请求。此时,服务器控制单元420还可以通过服务器通信单元410从装置100接收作为所
拥有的内容的列表的内容拥有列表。

此后,在直接管理关于具有内容的装置的信息的情况下,服务器控制单元420可以
在从装置100接收到的邻近装置列表中查看关于具有内容的任何其它装置的信息,提取其
它装置作为内容提供装置,并且将该信息提供到装置100。如果存在两个或更多个内容提供
装置,则服务器控制单元420可以查看从装置100接收到的关于通信接口的信息以及关于针
对具有内容的其它装置中的每一个的通信接口的信息,然后提取内容提供装置中的一个或
者基于通信接口的优先级来排列内容提供装置,并且向装置100提供相关信息。

另一方面,如果装置管理服务器500管理关于参与D2D通信的装置的信息,则服务
器控制单元420可以通过与装置管理服务器500交互工作来查看关于具有内容的其它装置
的信息。为此,服务器控制单元420可以执行以下处理:将关于装置100所请求的内容的信息
递送到装置管理服务器500或者将从装置100接收的内容拥有列表递送到装置管理服务器
500,并因此支持管理关于参与D2D通信的装置的信息和关于相应装置所拥有的内容的信息
的装置管理服务器500。

另外,关于装置100的通信接口的信息可以实?#22791;?#21464;。参与D2D通信的装置100可以
向通信控制服务器400提供关于可用通信接口的信息。然后,通过考虑该信息,通信控制服
务器400可以实?#22791;?#21464;内容提供装置或者将此通知到装置100,并因此支持使用内容的装置
100。

服务器存储单元430根据通信控制服务器400的功能执行来存储所有程序。具体
地,根据本发明的服务器存储单元430可以存储并管理关于参与D2D通信的装置100的信息。
此时,服务器存储单元430可以存储关于装置100中的每一个所拥有的内容的信息以及关于
装置中可用的通信接口的信息?#21462;?br />

本发明的服务器存储单元430可以是位于通信控制服务器400中的存储区,或者是
位于通信控制服务器400外部并且能够与通信控制服务器400进行数据发送/接收的数据存
储服务器。

上文中,描述了根据本发明的实施方式的通信控制服务器400的主要元件和操作
方法。

上文中,描述了根据本发明的实施方式的通信控制服务器400。

考虑?#25509;?#20214;,根据本发明的实施方式的通信控制服务器400具有与典型网络服务
器或网络服务器相同的配置。然而,考虑到软件,通信控制服务器400包括通过诸如C、C++、
Java、Visual Basic、Visual C等这样的计算机语言实现的程序模块。

另外,网页服务器或网络服务器是指计算机系统或针对其安装的计算机软件(网
页服务器程序),其通过诸如互联网这样的开放?#22270;?#31639;机网络与许多未指定的客户端和/或
其它服务器连接,从这样的客户端或其它网络服务器接收任务请求,并且提供任务结果。然
而,网页服务器或网络服务器应该被理解为包括在其上运行的一系列应用程序以及以上提
到的网页服务器程序并且在特定情况下还包括本文中构造的各种类型的数据库的更广的
构思。可以在用于典型服务器的硬件中使用根据诸如DOS、Windows、Lindux、UNIX、
Macintosh等这样的OS而供应的各种网页服务器程序来实现通信控制服务器400。代表性
地,可以使用Windows环?#25345;?#20351;用的网站或IIS(互联网信息服务器)和UNIX环?#25345;?#20351;用的
CERN、NCSA、APPACH?#21462;?br />

另外,本发明的通信控制服务器400可以被实现为按照基于服务器的计算方式或
云方式进行操作的一个或更多个服务器。具体地,可以通过可以永久存储在互联网上的云
计算装置中的云计算功能来供应通过本发明的系统发送或接收的信息。

?#36865;猓?#35013;配在装置100和通信控制服务器400中的存储器或存储单元将信息存储在
其中。在一个实施方式中,存储器或存储单元是计算机可读介质。存储器或存储单元在一个
实施方式中可以?#19988;资源?#20648;单元,并且在另一个实施方式中可以是?#19988;资源?#20648;单元。
在各种实施方式中,存储器或存储单元可以包括例如硬盘装置、光盘装置或任何其它高容
量存储装置。

另外,本文中使用的术语“模块”可以是指由软件、硬件或其组合形成并且执行特
定任务的组件或装置。模块可以包括例如诸如软件组件、面向对象的软件组件、类组件和任
务组件、进程、功能、属性、过程、子例程、程序代码的片段、驱动器、数据、数据库、数据结构、
表、阵列和变量这样的组件。在组件和模块中提供的功能可以被组合成较少的组件和模块,
或者被进一步分离成另外的组件和模块。

虽然本说明书和附图例示了示例性装置元件,但本文中公开的主题和功能操作可
以由不同类型的数字电子电路来实现或者由包括本文中公开的结构及其结构等同物的计
算机软件、固件或硬件或其任何组合来实现。本文中公开的主题可以由至少一个计算机程
序产品(即,关于在程序存储介质上编码以便控制根据本发明的装置的操作或者由此使得
能够执行的计算机程序命令的至少一个模块)来实现。计算机可读介质可以是机器可?#38142;?br />储装置、机器可?#38142;?#20648;板、存储装置、影响波型信令的材料的机器可读构成或其组合。

下文中,将描述根据本发明的实施方式的D2D内容提供方法。

图5是例示根据本发明的实施方式的在装置处执行的D2D内容提供方法的流程图。

参照图1和图5,本发明的装置100发现能根据用于支持D2D通信的模块(即,图3中
示出的第一接口111)连接的邻近装置被激活(S101)。本文中,可以通过用户的请求或者通
过接入支持本发明的D2D通信的特定服务(例如,接入应用)来激活第一接口111。

然后,装置100创建关于所发现的邻近装置的邻近装置列表(S103)。

此后,装置100向通信控制服务器400发送针对包括邻近装置列表的特定内容的
D2D通信请求(S105)。此时,D2D通信请求还可以包括关于可用通信接口的信息。

此后,装置100可以基于关于通信接口的信息从通信控制服务器400接收与从邻近
装置列表中包含的邻近装置当中选择的内容提供装置有关的信息(S107)。

例如,如果在第一装置100a所创建的邻近装置列表中包含第二装置100b和第三装
置100c作为邻近装置,则第一装置100a可以将所创建的邻近装置列表连同关于可用通信接
口的信息一起发送到通信控制服务器400。然后,通信控制服务器400查看关于第二装置
100b和第三装置100c的信息,并且识别具有与第一装置100a所请求的内容相同的内容的装
置。如果只有第二装置100b具有第一装置100a所请求的内容,则通信控制服务器400可以指
定第二装置100b作为内容提供装置,然后将关于第二装置100b的信息提供给第一装置
100a。另一方面,如果第二装置100b和第三装置100c二者都具有第一装置100a所请求的内
容,则通信控制服务器400可以查看关于第二装置100b和第三装置100c的通信接口的信息,
然后选择通信接口与第一装置100a的通信接口相同的装置。

通过该处理由通信控制服务器400来识别从邻近装置当中选择的内容提供装置的
装置100可以向所识别的内容提供装置请求内容并且从所识别的内容提供装置接收内容
(S109)。

另外,在步骤S105中,装置100还可以将作为所拥有的内容的列表的内容拥有列表
发送到通信控制服务器400。

下文中,将更详细地描述根据本发明的实施方式的D2D内容提供方法。

图6是例示根据本发明的一个实施方式的D2D内容提供方法的流程图,并且图7是
例示根据本发明的另一个实施方式的D2D内容提供方法的流程图。

在参照图6和图7的描述之前,为了方便说明,假定装置100是请求内容(即,请求
D2D通信)的用户装置,并且邻近装置100n是邻近装置100附近的其它用户装置。可以存在多
个邻近装置100m,并且相应的邻近装置100n可以具有或可以不具有装置100所请求的内容。

另外,本发明的通信控制服务器400可以存储并管理关于参与D2D通信的所有装置
的信息。在这种情况下,可以由装置管理服务器500来管理关于参与D2D通信的所有装置的
信息,并且通信控制服务器400可以查?#21019;?#20648;在装置管理服务器500中的装置列表,通过使
用该列表来提取内容提供装置,并且向请求D2D通信的装置100提供相关信息。

首先参照图6,将描述通信控制服务器400存储并管理关于参与D2D通信的所有装
置的信息的情况。

在图6中,装置100发现位于特定范围内的一个或更多个邻近装置(S201)。另外,装
置100创建包含一个或更多个邻近装置的邻近装置列表(S203),并且将对包括所创建的邻
近装置列表的特定内容的D2D通信请求发送到通信控制服务器400(S205)。

接收所述请求的通信控制服务器400主要查看关于具有装置100所请求的内容的
其它装置的信息(S207)。

此后,通信控制服务器400提取内容提供装置并且将相关信息发送到装置100。在
这种情况下,如果存在两个或更多个内容提供装置,则通信控制服务器400可以将关于装置
100的通信接口的信息与关于从装置管理服务器500发送的装置列表中包含的每个装置的
通信接口的信息进行比较,然后提取最终的内容提供装置(S211)。

另外,通信控制服务器400处于装置100请求特定内容的状态,并且由于装置100可
以被指定为针对另一个装置的内容提供装置,可以响应于装置100的识别信息而存储关于
装置100所请求的内容的信息和关于通信接口的信息。

然后,通信控制服务器400向装置100发送关于内容提供装置的信息(S213),并且
接收信息的装置100向内容提供装置请求内容并从内容提供装置接收内容(S215~S247)。

本发明的内容提供装置是与装置100相邻的多个邻近装置中的一个,并且是指通
信控制服务器400考虑到关于通信接口的信息而指定的装置。

另外,如果存在两个或更多个内容提供装置,则装置100可以向这些内容提供装置
请求内容,并且执行合并接收到的内容的片段文件的处理。

本发明的通信控制服务器400可以通过与管理参与D2D通信的装置的列表的装置
管理服务器500交互工作来识别内容提供装置。

将参照图7对此进行描述。

参照图7,装置100发现位于特定范围内的邻近装置(S301),并且创建包含关于所
发现的邻近装置的识别信息的邻近装置列表(S303)。

此后,装置100向装置管理服务器500发送请求消息,以通过获得存储所期望的内
容(即,关于内容提供装置的信息)中的全部或部分的一个或更多个其它装置的列表来参与
D2D通信(S305)。本发明的D2D请求消息包含用于识别交易的交易ID(TID)、用于指示消息发
送装置的地址的源地址信息和用于指示消息接收装置的地址的目的地地址信息,并且还可
以包含所期望的内容的标识符、名称、大小?#21462;?br />

本发明的目的地地址信息是指消息接收装置的地址,即,装置管理服务器500的地
址。装置100可以通过接入用于D2D通信的指定服务来获得关于装置管理服务器500的信息,
并且通过使用所获得的信息向装置管理服务器500发送请求消息。此时,装置100可以通过
UDP追踪器协议(UDPT)向装置管理服务器500发送请求消息。

通信控制服务器400监测并检测装置100所发送的请求消息(S307)。此时,通信控
制服务器400可以通过sinkhole路由将通过通信网络300发送的消息转发到其本身,或者按
照镜像方式来复制并检测消息。

通信控制服务器400监测并检测装置100所发送的请求消息,以向装置100提供关
于内容提供装置的信息。如果没有执行该处理,则装置100可以仅仅从装置管理服务器500
接收关于具有与所请求相同的内容的装置的信息,并且可以不接收关于从邻近装置当中选
择的内容提供装置的信息。

为此,本发明的通信控制服务器400监测、检测并收集由装置100递送到装置管理
服务器500的请求消息(S307),然后改变请求消息中包含的交易ID(S309)。本发明中的改变
后的交易ID只需要与请求消息中包含的交易ID不同,并不需要被设置成特定交易ID。此后,
通信控制服务器400将具有改变后的交易ID的请求消息发送到装置管理服务器500并且请
求装置列表(S311)。

装置管理服务器500响应于在步骤S305接收到的请求而向装置100发送装置列表
(S313)。此时,装置列表包含被通信控制服务器400改变的交易ID。另外,装置管理服务器
500将装置100登记作为参与D2D通信的装置(S317)。

另一方面,在步骤S313从装置管理服务器500接收到装置列表的装置100将所发送
的请求消息中包含的交易ID进行比较。然后,由于比较结果指示不一致,因此装置100忽略
通过步骤S313接收的装置列表(S315)。

在该处理中,通信控制服务器400将在步骤S307收集的请求消息中包含的源地址
信息变成其自身的IP(S319)。

然后,通信控制服务器400可以将具有改变后的源地址信息的装置列表请求消息
发送到装置管理服务器500并且接收装置列表(S321~S323)。由于从通信控制服务器400接
收到的装置列表请求消息中包含的源地址信息改变成通信控制服务器400,因此装置管理
服务器500可以向通信控制服务器400发送装置列表。

此时,通信控制服务器400可以向装置管理服务器500提供从装置100接收的邻近
装置列表和关于装置100所请求的内容的信息,然后可以接收只包含与邻近装置列表中包
含的邻近装置当中的具有内容的装置有关的信息的装置列表。

另外,通信控制服务器400可以向装置管理服务器500提供关于装置100所请求的
内容的信息,然后可以接收包含关于具有该内容的装置的信息的装置列表。

另外,装置管理服务器500可以将通信控制服务器400登记作为参与D2D通信的一
个装置(S325)。

此后,通信控制服务器400可以在接收到的装置列表中通过根据关于通信接口的
信息改变装置的优先级来提取最终的内容提供装置或者?#22659;?#25110;添加特定装置(S327)。此
时,通信控制服务器400可以根据关于通信接口的信息将装置按照优先级的顺序进?#20449;?#21015;,
然后创建内容提供装置的列表。

然后,通信控制服务器400向装置100发送关于内容提供装置的信息(S329)。因此,
装置100可以根据关于内容提供装置的信息来向对应内容提供装置请求内容并且从对应内
容提供装置接收内容(S331~S333)。

此时,装置100可以从一个或更多个内容提供装置并行接收所请求内容的一个或
更多个片段文件,并且通过合并接收到的片段文件来完成期望接收的内容文件。

另外,在步骤S305中,装置100还可以发送作为装置100所拥有的内容的列表的内
容拥有列表。接收内容拥有列表的装置管理服务器500可以在登记关于装置100的信息的步
骤317中将内容拥有列表与关于装置100所请求的内容的信息一起存储,并因此管理关于参
与D2D通信的装置的信息。

上文中,描述了根据本发明的实施方式的D2D内容提供方法。

本发明的以上?#33268;?#30340;D2D内容提供方法可以按照适于存储计算机程序指令和数据
的计算机可读介质的形式来提供。根据本发明的实施方式的D2D内容提供方法可以由装置
来执行,包括以下步骤:通过发现至少一个能连接的邻近装置来创建邻近装置列表,向通信
控制服务器发送对内容的D2D通信请求,该请求包括邻近装置列表和关于可用通信接口的
信息;基于关于通信接口的信息从通信控制服务器接收关于邻近装置列表中包含的邻近装
置当中选择的一个或更多个内容提供装置的信息;以及向内容提供装置请求内容并且从内
容提供装置接收内容。

在这种情况下,记录在记录介质上的程序可以通过在计算机中被读取、安装和执
行来执行上述功能。

为了使计算机能够读取记录在记录介质上的程序并且执行由程序实现的功能,上
述程序可以包括用诸如C、C++、JAVA这样的计算机语言编码的代码以及能够由计算机的处
理器(CPU)通过计算机的装置接口读取的机器语言。

该代码可以包括与定义上述功能的与功能等相关的功能代码,并且可以包括对于
计算机的处理器按照预定过程来执行上述功能所必需的执行过程相关控制代码。另外,此
代码还可以包括对于计算机的处理器执行上述功能所需的附加信息或介质应该在计算机
的内部或外部存储器的任何位置(地址)处被引用的存储器引用相关代码。另外,当计算机
的处理器需要与处于远程位置的任何其它计算机、服务器等进行通信以执行上述功能时,
代码还可以包括关于如何与哪个远程计算机、服务器等通信、在通信期间应该发送或接收
什么信息或介?#23454;?#30340;通信相关代码。

适于存储计算机程序指令和数据的该计算机可读介质(例如,记录介质)包括诸如
硬盘、软盘和磁带这样的磁介质、诸如光盘只?#38142;?#20648;器(CD-ROM)和数字通用盘(DVD)这样的
光学介质、诸如软盘这样的磁-光学介质、以及诸如只?#38142;?#20648;器(ROM)、随机存取存储器
(RAM)、?#38142;?#23384;储器、可擦除可编程ROM(ERPOM)和电EPROM(EEPROM)这样的半导体存储器。处
理器和存储器可以由专用逻辑电?#26041;?#34892;补充或者与专用逻辑电路集成。

另外,计算机可读记录介质可以分布于联网计算机系统,使得计算机可?#38142;?#30721;能
够按照分布方式来存储和执行。另外,本发明的技术领域的编程人员可以在考虑到读取记
录介质并且执行程序的计算机的系统环境的情况下容易地推断或改变用于实现本发明的
功能程序及其关联的代码和代码段。

虽然本公开包含许多特定实现?#38468;冢?#20294;是这些?#38468;?#19981;应该被解释为对可以要求保
护的本发明的范围的限制,而是被解释为对可以特定于特定发明的特定实施方式的特征的
描述。在本公开中在单独实施方式的背景下描述的某些特征还能够以组合方式在单个实施
方式中实现。相反,在单个实施方式的背景下描述的各种特征还能够单独地或者以任何合
适的子组合来实现。?#36865;猓?#34429;然以上可以将特征描述为以特定组合作用并且甚至初始地如
此声明,但是在一些情况下能够从组合中?#22659;?#25152;声明的组合中的一个或更多个特征,并且
所声明的组合可以涉及子组合或子组合的变型。

虽然操作在附图中被例示为按预定顺序执行,但是不应该理解,这些操作需要顺
序地或按被例示为获得优选结果的预定顺序执行,或者需要执行所有例示操作。在一些情
况下,多任务处理和并行处理可能是有利的。另外,不应该理解,在所有类型的实?#31181;行?#35201;
划分各种系统组件。应该理解,所描述的程序组件和系统通常被集成为单个软件产品或者
?#29615;?#35013;到多软件产?#20998;小?br />

工业实用性

本发明涉及D2D内容提供方法,即,通过与支持D2D内容发送的通信控制服务器交
互工作而执行的D2D内容发送方法。

根据本发明,在通信控制服务器的支持下,在考虑到装置之间可用的通信资源的
情况下选择用于内容发送的装置,并且在装置之间发送和接收实际的内容。这使得能够减
少通信网络的负载并且还更快速地提供内容。另外,这可以有助于DD2D通信技术的发展。

另外,本发明由于存在充分的适销性和实际的执行性而具有工业实用性。

关于本文
本文标题:装置对装置内容提供方法.pdf
链接地址:http://www.pqiex.tw/p-6091622.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 秒速飞艇全天人工计划 3d福彩中心开机号032 福彩3d软件 中国体彩网官方网站22选5 幸运28app官网下载ios 3d历史开奖号码查询 山东群英会开奖规则 北京赛车pk10走势图规律 江苏十一选五任三遗漏一定牛 甘肃11选5走势图top