CN106605389A - 用于编码通信数据的智能 - Google Patents

用于编码通信数据的智能 Download PDF

Info

Publication number
CN106605389A
CN106605389A CN201580047639.8A CN201580047639A CN106605389A CN 106605389 A CN106605389 A CN 106605389A CN 201580047639 A CN201580047639 A CN 201580047639A CN 106605389 A CN106605389 A CN 106605389A
Authority
CN
China
Prior art keywords
communication data
data
wireless
technology
decoded
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.)
Withdrawn
Application number
CN201580047639.8A
Other languages
English (en)
Inventor
A·A·哈桑
P·W·加内特
P·W·A·米彻尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN106605389A publication Critical patent/CN106605389A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

描述了用于已编码通信数据的智能的技术。根据各种实现,利用兼容***来提供关于无线技术的智能。这样的智能可以包括用于无线技术的标识符、使得根据特定技术被编码的通信数据能够被解码的解释信息等。例如,实施例提供了用于启发在与无线技术相关的无线通信中涉及的各种实体的方法。

Description

用于编码通信数据的智能
背景技术
当今的很多设备利用某种形式的无线射频(RF)数据通信。各种不同的无线技术可用于无线通信,包括蜂窝、数据宽带(例如 )、基于卫星的通信等。此外,这样的技术通常经由各种不同的协议和标准来实现。例如,不同的国家可以实现基于不同标准的特定无线技术。尽管这样的无线多样化为不同的无线场景提供了增加的灵活性,但是当设备利用不同的无线技术时,它也提出了针对设备间通信的挑战。
发明内容
提供本发明内容以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
描述了用于已编码通信数据的智能的技术。根据各种实现,利用兼容***来提供关于无线技术的智能。这样的智能可以包括用于无线技术的标识符、使得根据某个技术被编码的通信数据能够被解码的解释信息等。例如,实施例提供了用于启发在与无线技术相关的无线通信中涉及的各种实体的方法。
附图说明
参考附图描述详细描述。在附图中,附图标记的最左边的一个或多个数字标识附图标记首次出现的附图。在说明书和附图中的不同实例中使用相同的附图标记可以指示相似或相同的条目。
图1是根据一个或多个实施例的可操作以采用本文中所讨论的技术的示例实现中的环境的图示。
图2示出了根据一个或多个实施例的用于已编码通信数据的智能的示例实现场景。
图3是描述根据一个或多个实施例的用于获得关于未识别的无线技术的智能的方法中的步骤的流程图。
图4是描述根据一个或多个实施例的用于利用可执行体来解码已编码通信数据的方法中的步骤的流程图。
图5是描述根据一个或多个实施例的用于提供关于通信数据的智能的方法中的步骤的流程图。
图6是描述根据一个或多个实施例的用于请求解码辅助的方法中的步骤的流程图。
图7是描述根据一个或多个实施例的用于提供解码辅助的方法中的步骤的流程图。
图8示出了如参考图1所描述的示例***和计算设备,其被配置成实现本文中所描述的技术的实施例。
具体实施方式
概述
描述了针对用于已编码通信数据的智能的技术。根据各种实现,利用兼容***来提供关于无线技术的智能。例如,客户端设备可以经由无线通信接收通信数据,通信数据以未识别的编码格式被编码,使得客户端设备不能解码通信数据。因此,客户端设备使用通信数据的样本查询兼容***,并且请求关于通信数据的智能。
作为响应,兼容***将通信数据与用于编码通信数据的已知的无线技术(例如,无线标准)相匹配。兼容***根据由无线技术利用的解码方案来对通信数据进行解码,并且将已解码通信数据返回给客户端设备。已解码通信数据例如表示通信数据的比特流,诸如语音数据、视频数据、内容数据等。
根据各种实现,兼容***提供关于无线技术的智能。例如,响应于针对关于未识别的技术的智能的查询,兼容***将未识别的技术与已知的技术相匹配并且返回用于已知的技术的标识符。通常,如本文中所使用的术语“技术”是指无线通信中所涉及的技术。这样的技术的示例包括蜂窝通信(例如3G、4G、长期演进(LTE)等)、近场通信(NFC)、短距离无线连接(例如蓝牙)、局域无线网络(例如,符合IEEE 802.11的一个或多个标准)、广域无线网络(例如,符合IEEE 802.16或802.22的一个或多个标准)、无线电话网络等。
在至少一些实现中,兼容***还可以提供解释信息,解释信息使得根据未识别的技术被编码的通信数据能够被解码。这样的解释信息例如可以包括可应用于解码通信数据的解码方案、可执行以解码通信数据的可执行代码等。
根据各种实现,客户端设备和/或其他功能可以采用解释信息来解码用先前未识别的无线技术被编码的通信数据。因此,本文中所讨论的实现提供了用于启发与未识别的无线技术相关的无线通信中所涉及的各种实体的方法。在至少一些实现中,这样的启发促进了利用不同的无线技术的无线设备之间的无线互操作性。例如,本文中所讨论的实现使得利用不同的无线技术的无线设备能够彼此进行无线通信,诸如语音呼叫、统一通信(UC)会话、内容交换等。
在以下讨论中,首先描述可操作以采用本文中所描述的技术的示例环境。接下来,标题为“示例实现场景”的部分描述了涉及本文中所讨论的技术的实现场景,其可以在示例环境以及其他环境中采用。此后,标题为“示例过程”的部分描述了根据一个或多个实施例的针对用于已编码通信数据的智能的一些示例过程。最后,标题为“示例***和设备”的部分描述了根据一个或多个实施例的可操作以采用本文中所讨论的技术的示例***和设备。
示例环境
图1是示例性实现中的环境100的图示,示例性实现可操作以采用针对用于已编码通信数据的智能的技术。通常,已编码通信数据包括经由无线通信传输的数据,诸如无线宽带数据、蜂窝数据、经由卫星传输的数据等。环境100包括客户端设备102,客户端设备102可以被实施为任何合适的设备,例如但不限于智能电话、平板计算机、便携式计算机(例如,膝上型计算机)、台式计算机等。下面在图8中示出和描述了客户端设备102的各种不同示例中的一个。
图1的客户端设备102被示出为包括客户端无线模块104,客户端无线模块104表示使得客户端设备102能够与其他设备和/或实体无线地通信的功能。客户端无线模块104可以被配置成经由特定的无线标准和/或协议使能数据通信。
客户端设备102还包括客户端无线硬件106,客户端无线硬件106表示可以用于使得客户端设备102能够无线地通信的各种硬件组件。客户端无线硬件106的示例包括无线电发送器、无线电接收器、各种类型和/或组合的天线、阻抗匹配功能等。在至少一些实施例中,客户端设备102是可以经由不同的无线技术和/或协议进行通信的多无线电设备。例如,客户端无线硬件106可以包括单独被配置用于不同的无线技术的多个天线。
还被包括作为客户端设备102的部分的是一个或多个设备驱动器108,其表示使得客户端设备102能够与各种设备交互的功能,反之亦然。例如,设备驱动器108可以使能客户端设备102的各种功能(例如,操作***、应用、服务等)与客户端设备102的不同设备(诸如输入/输出(I/O)设备)之间的交互。设备驱动器108例如可以使能客户端无线模块104与客户端无线硬件106之间的交互,以使得客户端设备102能够发送和接收无线信号。
在至少一些实施例中,客户端设备102被配置成经由通信应用110与其他设备和/或实体通信。通常,通信应用110表示使能经由客户端设备102的不同形式的通信的功能。通信应用110的示例包括语音通信应用(例如,互联网协议语音(VoIP)客户端)、视频通信应用、消息收发应用、内容共享应用、统一通信(UC)应用及其组合。例如,通信应用110使得不同的通信模态能够被组合以提供各种通信场景。
环境100还包括无线基站112,无线基站112表示无线电接收器和发送器,其用作用于一个或多个网络114的至少一些无线部分的集线器。在至少一些实施例中,无线基站112可以用作一个或多个网络114的有线部分与无线部分之间的网关。无线基站112可以以各种方式实现,诸如蜂窝基站、无线宽带接入点、卫星基站等。
一般来说,网络114表示单个网络或者不同的互连的网络的组合。在至少一些实现中,网络114表示可以用于无线通信的无线电频谱的不同部分。例如,网络114表示不同频带中的无线电频谱,诸如特高频(UHF)、超高频(SHF)等。网络114还可以表示无线网络和有线网络的组合,并且可以以各种方式而被配置,诸如蜂窝网络、广域网(WAN)、局域网(LAN)、因特网等。
根据各种实现,可以采用用于本文中所论述的针对用于已编码通信数据的智能的技术,来实现客户端设备102与利用各种不同的无线数据通信技术、标准和协议的其他无线设备116之间的无线数据通信。例如,考虑如下场景:其中无线设备116被配置成经由客户端设备102未被配置成解码的特定无线技术(例如,其不与客户端设备102互操作)来发送和接收无线数据。在这样的场景下,可以利用兼容***118来使能无线设备116与客户端设备102之间的互操作性。
一般来说,兼容***118表示向不同的无线设备(诸如客户端设备102、无线基站112、无线设备116等)提供各种无线互操作性和优化服务的网络服务(例如,基于云的服务)。例如,客户端设备102的客户端兼容性模块120、无线基站112的兼容性代理模块122、和兼容***118的无线优化模块124之间的交互可以使得能够根据由无线设备116利用的特定无线技术来解码由无线设备116传输的无线数据,使得无线数据可以被客户端设备102理解。下面讨论环境100的各种实体的另外的实现细节和操作参数。
已经描述了本文中所描述的技术可以在其中操作的示例环境,现在考虑根据一个或多个实施例的示例实现场景的讨论。
示例实现场景
以下讨论描述了根据一个或多个实施例的针对用于已编码通信数据的智能的示例实现场景。在以下讨论的部分中,将参考图1的环境100。
图2示出了根据一个或多个实施例的用于使能利用不同的无线技术的无线设备之间的通信的示例实现场景200。
在场景200中,无线设备116的用户执行动作以发起与客户端设备102的通信会话。用户例如拨打电话号码,选择联系人,选择超链接等,其对应于客户端设备102。通信会话可以被实现为各种类型的通信事件,诸如蜂窝呼叫、卫星呼叫、VoIP呼叫、UC呼叫等。因此,呼叫数据202从无线设备116经由网络114被传送给无线基站112。呼叫数据202可以以各种方式实现,诸如关联请求、发起蜂窝呼叫的请求、会话发起请求等。虽然这里未示出,但是呼叫数据202可以沿着路由路径通过一个或多个中间功能被路由到无线基站112,诸如其他基站、其他网络等。
进一步对于场景200,无线基站112尝试解码呼叫数据202,但是确定呼叫数据202根据无线基站112未识别的无线技术被格式化。例如,呼叫数据202作为无线信号被接收,并且无线基站112对无线信号执行模数(A/D)转换以生成已编码数据的比特。无线基站112尝试解码比特,但是确定比特以无线基站112未识别的格式被编码。因此,无线基站112处理呼叫数据202并且生成包括来自呼叫数据202的样本数据的样本数据204。例如,样本数据204包括经由呼叫数据204的A/D转换生成的已编码数据的比特。
无线基站112将样本数据204作为兼容性查询206的部分传送给兼容***118。根据各种实现,兼容性查询206规定样本数据204根据无线基站112未识别的技术被格式化,并且请求兼容***118提供关于样本数据204的智能。
在至少一些实现中,兼容性查询206由兼容性代理模块122生成并且传送给兼容***118。例如,兼容性代理模块122从无线基站112的无线功能中获取样本数据204,并且生成兼容性查询206以包括样本数据204。
继续场景200,兼容***118接收兼容性查询206并且解析查询以查明其中包括的各种信息和参数。例如,无线优化模块124查明兼容性查询206包括样本数据204并且请求关于样本数据的智能。兼容性查询206例如指示样本数据204作为无线通信的部分被接收,并且根据无线基站112未识别的无线技术被格式化。
因此,无线优化模块124执行技术匹配以尝试标识用于对样本数据204进行编码的技术。例如,无线优化模块124包括无线技术数据库(DB)208,DB 208包括不同无线技术的属性。这样的属性的示例在下面讨论。通常,无线技术DB 208将无线数据的属性映射到用于生成无线数据的相应无线技术。因此,无线优化模块124将样本数据204的属性与无线技术DB208进行比较,以标识用于生成样本数据204的无线技术。
进一步对于场景200,无线优化模块124标识用于生成样本数据204的特定无线技术210。然后,无线优化模块124根据无线技术210对样本数据204进行解码以生成已解码数据212。已解码数据212例如表示无线基站112和/或客户端设备102可理解的数据。
因此,无线优化模块124生成包括已解码数据212和关于无线技术210的技术信息216的查询响应214。技术信息216例如包括用于无线技术210的标识符。在至少一些实现中,技术信息216包括针对根据无线技术210被格式化(例如,被编码)的数据的解释(例如,解码)的指导。例如,技术信息216可以包括无线技术210的属性,诸如编码和/或解码算法、频谱图案、调制方法等。
在至少一些实现中,无线技术DB 208可以包括和/或标识可以用于解码和/或解释根据无线技术210被编码的数据的可执行体(例如,可执行代码)。在这样的实现中,无线优化模块124可以包括可执行体作为技术信息216的部分。
兼容***118将查询响应214传送给无线基站112。兼容性代理模块122然后解析查询响应以获取已解码数据212并且查明技术信息216。根据各种实现,技术信息216可以以各种方式使用。例如,兼容性代理模块122可以存储技术信息216作为包括关于不同的无线技术的信息的基站数据库(DB)218的部分。根据各种实现,无线基站112可以利用来自基站DB 218的信息来标识、解释和/或解码从不同的无线设备116接收的无线数据。如上所述,例如,技术信息216可以标识可以用于解码根据无线技术210被编码的数据的无线技术210的属性,诸如编码/解码算法。
替选地或另外地,技术信息216可以包括可以用于对根据无线技术210被编码的数据进行解码的可执行体。例如,可执行体可以被安装在无线基站112上,使得从无线设备116接收的无线数据可以被解码为无线基站112和客户端设备102可理解的比特流。
进一步对于场景200,无线基站112将已解码数据212传送给客户端设备102。如上所述,已解码数据212是客户端设备102理解的格式,诸如表示来自无线设备116的被寻址到客户端设备102的通信数据的部分的已解码比特流。
根据各种实现,无线基站112可以利用技术信息216将来自无线设备116的后续呼叫数据解码为已解码比特流,其作为通信会话的部分被传送给客户端设备102。例如,如上所述的无线基站112和兼容***118之间的通信对于配置无线基站112以对来自无线设备116的呼叫数据进行解码是有效的。因此,在至少一些实现中,从无线设备116接收的后续呼叫数据可以被解码并且传送给客户端设备102,而不需要与兼容***118的进一步交互。
替选地或另外地,场景200的各方面可以用于提供各种不同的操作场景和替选方案。例如,兼容***118可以作为将来自无线设备116的呼叫数据转换成与无线基站112和客户端设备102兼容的格式的解释服务来操作。由于呼叫数据被无线基站接收112,例如,无线基站112可以将该呼叫数据提交给兼容***118以进行解码。兼容***118然后将已解码呼叫数据传送给无线基站112,无线基站112随后将已解码呼叫数据转发给客户端设备102。该过程可以在通信会话期间实时地执行以使能无线设备116与客户端设备102之间的通信。
作为另一示例场景,无线基站112可以将技术信息216传播给客户端设备102,使得客户端设备102可以将其自身配置成具有对来自无线设备116的另外的呼叫数据进行解码的功能。例如,在其中技术信息216包括可执行体的实现中,可执行体可以被安装在客户端设备102上以使得客户端设备102能够对根据无线技术210编码的呼叫数据进行解码。
作为另一示例变体,上述无线基站112与兼容***118之间的交互可以替选地或另外地发生在客户端设备102(例如,经由客户端兼容性模块120)与兼容***118之间。例如,呼叫数据202可以经由无线基站112被路由到客户端设备102。客户端设备102然后确定呼叫数据202根据未识别的技术被格式化。因此,客户端设备102生成兼容性查询206并其将其提交给兼容***118。响应于兼容性查询206,兼容***生成查询响应214并且将查询响应214传送给客户端设备102。客户端设备102然后可以利用技术信息216来配置其自身以解释和解码根据无线技术210被格式化的呼叫数据。例如,由客户端设备102从无线设备116接收的另外的呼叫数据可以由客户端设备102进行解码,诸如独立于与兼容***118的另外的交互。
根据各种实现,由客户端设备102生成并寻址到无线设备116的呼叫数据220可以从客户端设备102的本地无线技术转换为由无线设备116利用的无线技术210。例如,最初可以由客户端设备102根据由客户端设备102利用的本地编码方案来对呼叫数据220进行编码。然后可以根据无线技术210来对呼叫数据220进行解码和重新编码。这样的重新编码可以由客户端设备102(例如,经由客户端兼容性模块120)和/或无线基站112的兼容性代理模块122来执行。技术信息216例如可以包括可以由客户端设备102和/或无线基站112利用以根据无线技术210执行编码的逻辑。
如上所述以及在一些替选或附加实现中,兼容***118可以被用作用于在不同技术之间转换无线数据的转换服务。例如,来自客户端设备102的呼叫数据220可以由兼容***118从客户端设备的本地技术转换为无线技术210。然后,兼容***118可以传送转换后的呼叫数据以用于由无线设备116来接收,诸如经由无线基站112。
根据各种实现,场景200及其变体和替选方案可以实时地实现,例如响应于无线设备116参与与客户端设备102的通信会话的请求。例如,可以作为呼叫发起的部分和/或在呼叫正在进行的同时实时地执行无线设备116与客户端设备102之间的呼叫数据的技术转换。
已经讨论了示例实现场景,现在考虑根据一个或多个实施例的一些示例过程。
示例过程
下面讨论根据各种实现的针对用于已编码通信数据的智能的一些示例过程。这些过程例如描述了实现上述实现场景的各个方面的示例方式。
图3是描述根据一个或多个实施例的用于获得关于未识别的无线技术的智能的方法中的步骤的流程图。该方法的各个方面可以由无线基站112和/或客户端设备102执行。
步骤300从无线设备接收通信数据。通信数据例如作为在无线设备与客户端设备之间发起和/或要发起的无线通信会话(例如,呼叫)的部分被接收。通信数据可以以各种形式被接收,诸如表示来自模拟数据的样本的模数转换的输出的数据(例如,来自无线设备116)、通信数据的比特流和/或其组合。
步骤302查明通信数据不能被解码。例如,通信数据根据未识别的技术被编码。例如,无线通信数据从无线信号(例如,通带信号)转换为数字数据(例如,基带信号),并且数字数据被确定为根据不兼容和/或未识别的编码格式被编码。参考无线基站112和/或客户端设备102,例如,基于本地无线技术解码数字数据的尝试失败。例如,使用本地编码方案对从通信数据获得的数字数据进行解码的尝试产生不可用的数据。
步骤304提交包括通信数据并且请求关于通信数据的智能的查询。该查询例如包括通信数据的样本(例如,样本比特流),并且请求关于用于编码通信数据的技术的信息。上面参考兼容性查询206讨论了这样的查询的一个示例。
步骤306接收包括通信数据的解码版本并且标识该技术的查询响应。上面讨论的查询响应214表示这样的查询响应的一个示例。
步骤308接收解释信息,解释信息使得能够对根据该技术被编码的所接收的另外的通信信息进行解码。在至少一些实现中,解释信息作为上述查询响应的部分被接收。替选地或另外地,可以单独地接收解释信息,诸如作为针对用于该技术的解释信息的单独查询的部分。例如,在如上所讨论的用于该技术的标识符被接收之后,可以传送标识该技术并且请求用于该技术的解释信息的单独的查询。
解释信息可以以各种方式实现,诸如使得能够对根据该技术被编码的通信信息进行编码和解码的编码和/或解码算法。在另一示例中,解释信息包括可执行以对根据该技术被编码的通信数据进行解码的可执行体(例如,可执行程序)。在至少一些实现中,可执行体可以另外被执行以将来自另一技术的数据编码为根据所标识的技术被编码的数据。
步骤310从无线设备接收另外的通信数据。例如,另外的通信数据根据上面标识的技术被编码。
步骤312利用解释信息解码另外的通信数据。例如,应用由解释信息标识的解码算法来解码另外的通信信息。替选地或另外地,执行被包括作为解释信息的部分的可执行体以解码另外的通信数据。例如,可执行体被安装在接收设备上,诸如客户端设备102、无线基站112等。响应于接收到另外的通信数据,执行可执行体以诸如自动地并且响应于检测到另外的通信数据来解码另外的通信数据。
在至少一些实现中,解释信息可以包括用于将来自另一技术的数据编码为根据所标识的技术被编码的数据的逻辑。例如,解释信息可以使得客户端设备102和/或无线基站112能够根据与其本地无线技术不同的无线技术来对数据进行编码,例如根据由无线设备116实现的无线技术。这样的实现使得由无线设备116编码的数据能够被客户端设备102成功地解码,并且还使得客户端设备102能够根据由无线设备116采用的技术来对通信数据进行编码。因此,本文中所讨论的实现使得能够在采用不同的编码技术的设备之间交换和理解通信数据。
图4是描述根据一个或多个实施例的用于利用可执行体来解码已编码通信数据的方法中的步骤的流程图。在至少一些实现中,该方法可以由客户端设备102和/或无线基站112执行。
步骤400接收可执行体,可执行体被配置成被执行以对根据特定无线技术被编码的通信数据进行解码。例如,可执行体作为本文中所讨论的查询响应214的部分被接收。
步骤402执行可执行体以解码根据特定无线技术被编码的所接收的通信数据。例如,可执行体被安装在接收设备上,诸如客户端设备102、无线基站112等。因此,当接收到根据特定的无线技术被编码的通信数据时,可以调用所安装的可执行体来解码通信数据。例如,可以自动地并且响应于检测到接收到根据特定的技术被编码的通信数据来调用可执行体。
根据一个或多个实现,可执行体表示基带处理逻辑。例如,当接收到包括通信数据的无线RF信号时,将无线信号转换为基带信号。然后执行可执行体以解码基带信号,从而产生已解码通信数据,例如通信数据的数字比特流。
在至少一些实现中,可执行体可以与期满数据相关联,可执行体在该期满数据之后不再有效。例如,可执行体可以具有许可期限,在该许可期限之后,可执行体不再有效地解码通信数据。根据一个或多个实现,许可期间可以被更新,例如针对收费。例如,可以基于订阅模型来使得可执行体可用,该订阅模型作为一次性和/或定期收费的交换提供对可执行体的访问。
图5是描述根据一个或多个实施例的用于提供关于通信数据的智能的方法中的步骤的流程图。在至少一些实现中,该方法可以由兼容***118执行。
步骤500接收包括已编码通信数据的部分并且请求关于通信数据的智能的兼容性查询。例如,兼容性查询请求标识用于编码通信数据的技术。在至少一些实现中,兼容性查询请求解释信息以使得能够解码通信数据。上面讨论的兼容性查询206表示这样的兼容性查询的一个示例。
步骤502将已编码通信数据的部分与已知的无线技术的一个或多个实例进行匹配,以标识用于编码通信数据的技术。可以根据各种实现采用任何合适的技术匹配技术。例如,所接收的已编码通信数据可以包括标识用于传输通信数据的RF频率的频谱分布。因此,可以执行将该频谱分布与已知的无线技术的频谱分布进行比较的频谱匹配。可以将与已编码通信数据的频谱分布最接近地匹配的已知的无线技术的频谱分布标识为用于对通信数据进行编码的技术。
在另一示例中,可以在所接收的通信数据与用于已知的无线技术的调制之间执行调制匹配。例如,可以将通信数据的特性和/或用于传输通信数据的无线信号的特性与用于已知的无线技术的调制方法的特性进行比较。可以将其调制技术最佳地匹配所接收的通信数据的调制技术的已知无线技术标识为用于对通信数据进行编码的技术。在至少一些实现中,可以组合频谱匹配和调制匹配以提供改进的技术匹配性能。这些技术匹配技术被呈现仅用于示例的目的,并且应当理解,可以根据所描述的实现采用各种其他技术匹配技术。
步骤504基于所标识的技术对已编码通信的该部分进行解码。例如,兼容***118将由所标识的技术利用的解码算法应用于已编码通信的该部分。
步骤506传送包括已编码通信数据的解码版本的查询响应。上面讨论的查询响应214表示这样的查询响应的一个示例。根据各种实现,查询响应还包括用于所标识的技术的标识符。例如,查询响应可以指示用于技术的一般标识符,诸如“LTE”。另外,查询响应还可以标识用于该技术的版本、标准和/或版本号,诸如“时分(TD)LTE”、“频分(FD)LTE”、“LTE版本8”等。LTE技术仅用于示例的目的,并且应当理解,本文中所讨论的技术可以与任何合适的无线技术一起使用。
在至少一些实现中,可以实时地执行通信数据解码以提供已解码通信数据流。例如,客户端设备102和/或无线基站112可以将已编码通信数据流传输到兼容***118,兼容***118然后解码通信数据并且将已解码通信数据流传输回到无线基站112和/或客户端设备102。这样的流传输解码可以针对通信会话的一些或所有部分执行,诸如针对会话发起、会话执行、会话终止等。例如,作为向无线基站112和/或客户端设备102提供解码智能的替选或补充,兼容***118可以用作远程解码服务,其接收已编码通信数据,解码通信数据,并且返回已解码通信数据。
图6是描述根据一个或多个实施例的用于请求解码辅助的方法中的步骤的流程图。在至少一些实现中,该方法可以由客户端设备102和/或无线基站112执行。
步骤600接收对经由无线信号接收的通信数据进行解码的问题的指示。例如,通信数据可以包括使得对通信数据的解码困难或不可能的错误。附加地或替选地,无线信号的信噪比(S/N)可以低于S/N阈值,使得通信数据不能被解码。根据各种实现,客户端兼容性模块120和/或兼容性代理模块122可以例如基于与客户端设备102和/或无线基站112的无线功能的交互来检测问题。
步骤602传送请求在解码通信数据中的辅助的解码请求。解码请求例如包括通信数据,并且请求在解码通信数据中的辅助。根据各种实现,解码请求可以由客户端设备102和/或无线基站112传送给兼容***118。
步骤604接收通信数据的解码版本。例如,解码版本表示通信数据的已解码数字比特流,诸如语音数据、视频数据、消息、内容等。
根据各种实现,可以对根据所识别的编码技术接收的通信数据执行该方法。例如,编码技术可以是已知的,但是通信数据的质量可能很低,使得对通信数据进行解码很困难(例如,资源密集)或不可能。在至少一些实现中,可以在上述用于接收关于未识别的技术的智能的方法之后执行该方法。
图7是描述根据一个或多个实施例的用于提供解码辅助的方法中的步骤的流程图。在至少一些实现中,该方法可以由兼容***118执行。
步骤700接收请求在解码通信数据中的辅助的解码请求。解码请求例如包括已编码和/或部分已解码通信数据,并且请求在解码通信数据中的辅助。根据各种实现,解码请求由兼容***118从客户端设备102和/或无线基站112接收。
步骤702解码通信数据以生成通信数据的解码版本。无线优化模块124例如使用一个或多个解码算法和/或解码过程来解码通信数据。
步骤704返回通信数据的解码版本。兼容***118例如将已解码通信数据传送给无线基站112和/或客户端设备102。因此,兼容***118可以用作在数据解码和/或处理中提供辅助的无线优化服务。
在至少一些实现中,可以实时地实现上述过程,诸如作为通信会话的发起的部分,在通信会话期间等。替选地或另外地,可以主动地实现该过程,诸如在发起通信会话之前,以使得设备能够被主动地配置成根据非本地编码技术来成功地解码和/或编码通信数据。
已经讨论了一些示例过程,现在考虑根据一个或多个实施例的示例***和设备的讨论。
示例***和设备
图8总体上以800示出了示例***,其包括示例计算设备802,计算设备802表示可以实现本文中所描述的各种技术的一个或多个计算***和/或设备。例如,上面参考图1所讨论的客户端设备102、无线设备116和/或无线基站112可以被实施为计算设备802。计算设备802可以是例如服务提供商的服务器、与客户端相关联的设备(例如,客户端设备)、片上***和/或任何其他合适的计算设备或计算***。
如图所示的示例计算设备802包括彼此在通信上耦合的处理***804、一个或多个计算机可读介质806以及一个或多个I/O接口808。虽然未示出,但是计算设备802还可以包括将各种组件彼此耦合的***总线或者其他数据和命令传送***。***总线可以包括不同总线结构中的任何一个或组合,诸如存储器总线或存储器控制器、***总线、通用串行总线、和/或利用各种总线架构中的任一种的处理器或局部总线。还构想了各种其他示例,诸如控制线和数据线。
处理***804表示使用硬件执行一个或多个操作的功能。因此,处理***804被示出为包括可以被配置为处理器、功能块等的硬件元件810。这可以包括硬件实现,例如使用一个或多个半导体形成的专用集成电路或其他逻辑器件。硬件元件810不受形成它们的材料或其中采用的处理机制的限制。例如,处理器可以由一个或多个半导体和/或晶体管(例如,电子集成电路(IC))组成。在这样的上下文中,处理器可执行指令可以是电子可执行指令。
计算机可读介质806被示出为包括存储器/存储装置812。存储器/存储装置812表示与一个或多个计算机可读介质相关联的存储器/存储容量。存储器/存储装置812可以包括易失性介质(诸如随机存取存储器(RAM))和/或非易失性介质(诸如只读存储器(ROM)、闪存、光盘、磁盘等)。存储器/存储装置812可以包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移除介质(例如,闪存、可移除硬盘驱动器、光盘等)。计算机可读介质806可以以如下面进一步描述的各种其他方式而被配置。
一个或多个输入/输出接口808表示以下功能,该功能允许用户向计算设备802输入命令和信息,并且还允许使用各种输入/输出接口将信息呈现给用户和/或其他组件或设备。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、麦克风(例如,用于实现语音和/或话音输入)、扫描仪、触摸功能(例如,被配置成检测物理触摸的电容或其他传感器)、相机(例如,其可以采用可见或不可见波长、诸如红外频率来检测不涉及作为手势的触摸的移动)等。输出设备的示例包括显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、触觉响应设备等。因此,计算设备802可以以下面进一步描述的各种方式而被配置以支持用户交互。
本文中可以在软件、硬件元件或程序模块的一般上下文中描述各种技术。通常,这样的模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元素、组件、数据结构等。如本文中所使用的术语“模块”、“功能”和“组件”通常表示软件、固件、硬件或其组合。本文中所描述的技术的特征是平台无关的,这意味着这些技术可以在具有各种处理器的各种商业计算平台上实现。
所描述的模块和技术的实现可以存储在某种形式的计算机可读介质上或跨某种形式的计算机可读介质传输。计算机可读介质可以包括可以由计算设备802访问的各种介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
“计算机可读存储介质”可以指代与仅仅信号传输、载波或信号自身相比较而言使能信息的持久存储的介质和/或设备。计算机可读存储介质不包括信号自身。计算机可读存储介质包括诸如易失性和非易失性、可移除和不可移除介质和/或存储设备的硬件,该硬件以适合于存储诸如计算机可读指令、数据结构、程序模块、逻辑元件/电路或其他数据的信息的方法或技术实现。计算机可读存储介质的示例可以包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光学存储器、硬盘、磁带盒、磁带、磁盘存储或其他磁性存储设备、或者适合于存储所需信息并且可以由计算机访问的其他存储设备、有形介质或制品。
“计算机可读信号介质”可以指代被配置成诸如经由网络向计算设备802的硬件传输指令的信号承载介质。信号介质通常可以在诸如载波、数据信号或其他传输机制的已调制数据信号中实施计算机可读指令、数据结构、程序模块或其他数据。信号介质还包括任何信息传递介质。术语“已调制数据信号”表示使得其一个或多个特性以在信号中编码信息的方式设置或改变的信号。作为示例而非限制,通信介质包括有线介质(诸如有线网络或直接有线连接)以及无线介质(诸如声学、RF、红外和其他无线介质)。
如前所述,硬件元件810和计算机可读介质806表示以硬件形式实现的指令、模块、可编程器件逻辑和/或固定器件逻辑,其可以在一些实施例中用于实现本文所描述的技术的至少一些方面。硬件元件可以包括集成电路或芯片上***、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)、以及以硅或其他硬件器件的其他实现的组件。在该上下文中,硬件元件可以用作执行由硬件元件实施的指令、模块和/或逻辑所定义的程序任务的处理设备、以及用于存储用于执行的指令的硬件设备(例如,前面描述的计算机可读存储介质)。
还可以采用前述的组合来实现本文中所描述的各种技术和模块。因此,软件、硬件或程序模块和其他程序模块可以被实现为在某种形式的计算机可读存储介质上和/或由一个或多个硬件元件810实现的一个或多个指令和/或逻辑。计算设备802可以被配置成实现与软件和/或硬件模块相对应的特定指令和/或功能。因此,本文中作为软件讨论的模块的实现可以至少部分地用硬件实现,例如通过使用处理***的硬件元件810和/或计算机可读存储介质。指令和/或功能可以由一个或多个制品(例如,一个或多个计算设备802和/或处理***804)可执行/可操作以实现本文中所描述的技术、模块和示例。
如图8中进一步所示,当在个人计算机(PC)、电视设备和/或移动设备上运行应用时,示例***800使能无处不在的环境用于无缝的用户体验。在使用应用、播放视频游戏、观看视频等时,在从一个设备转换到下一设备时,服务和应用在所有三个环境中基本上类似地运行以用于共同的用户体验。
在示例***800中,多个设备通过中央计算设备互连。中央计算设备可以在多个设备的本地,或者可以位于远离多个设备。在一个实施例中,中央计算设备可以是通过网络、因特网或其他数据通信链路连接到多个设备的一个或多个服务器计算机的云。
在一个实施例中,该互连架构使得能够跨多个设备递送功能,以向多个设备的用户提供公共且无缝的体验。多个设备中的每个可以具有不同的物理要求和能力,并且中央计算设备使用平台来使能针对设备定制并且对于所有设备共同的体验到设备的递送。在一个实施例中,创建一类目标设备,并且针对通用类设备定制体验。一类设备可以由物理特征、使用类型或设备的其他共同特性来定义。
在各种实现中,计算设备802可以采取各种不同的配置,诸如用于计算机814、移动电话816和电视818使用。这些配置中的每个包括可以具有大体不同的构造和能力的设备,因此可以根据不同设备类别中的一个或多个来配置计算设备802。例如,计算设备802可以被实现为计算机814类设备,包括个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本等。
计算设备802还可以被实现为移动电话816类设备,包括移动设备,诸如移动电话、便携式音乐播放器、便携式游戏设备、平板计算机、多屏幕计算机等。计算设备802还可以被实现为电视818类设备,包括在休闲观看环境中具有或连接到通常较大屏幕的设备。这些设备包括电视、机顶盒、游戏控制台等。
本文中所描述的技术可以由计算设备802的这些各种配置来支持,并且不限于本文中所描述的技术的具体示例。例如,参考客户端设备102、无线基站112和/或兼容***118讨论的功能可以全部或部分通过使用分布式***来实现,诸如如下所示通过“云”820经由平台822。
云820包括和/或表示用于资源824的平台822。平台822抽象云820的硬件(例如,服务器)和软件资源的底层功能。资源824可以包括可以在远离计算设备802的服务器上执行计算机处理时使用的应用和/或数据。资源824还可以包括通过因特网和/或通过诸如蜂窝或Wi-FiTM网络等订户网络提供的服务。
平台822可以抽象用于将计算设备802与其他计算设备连接的资源和功能。平台822还可以用于抽象资源的规模以向经由平台822实现的资源824所遇到的需求提供相应的规模水平。因此,在互连设备实施例中,本文中描述的功能的实现可以分布在整个***800上。例如,功能可以部分地在计算设备802上以及经由抽象云820的功能的平台822来实现。
本文中讨论了可以被实现以执行本文中所讨论的技术的多种方法。方法的各方面可以用硬件、固件或软件或其组合来实现。这些方法被示出为规定由一个或多个设备执行的操作的一组框,并且不一定限于所示出的用于由相应框执行操作的顺序。此外,根据一个或多个实现,关于特定方法所示的操作可以与不同方法的操作组合和/或互换。方法的各方面可以经由上面参考环境100讨论的各种实体之间的交互来实现。
结论
描述了用于已编码通信数据的智能的技术。虽然用结构特征和/或方法动作专用的语言描述了实施例,但是应当理解,所附权利要求中限定的实施例不一定限于所描述的具体特征或动作。相反,具体特征和动作被公开作为实现所要求保护的实施例的示例形式。

Claims (15)

1.一种用于使能通信数据的解码的***,所述***包括:
一个或多个处理器;以及
存储计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令由所述一个或多个处理器可执行以执行操作,所述操作包括:
查明从无线设备接收的通信数据不能被解码;
提交查询,所述查询包括所述通信数据中的至少一些并且请求与所述通信数据相关的智能;以及
接收查询响应,所述查询响应包括所述通信数据中的所述至少一些的解码版本。
2.根据权利要求1所述的***,其中所述通信数据作为所述无线设备与客户端设备之间呼叫的呼叫数据的一部分而被接收,并且其中所述操作在所述呼叫正在进行的同时被实时地执行。
3.根据权利要求1所述的***,其中所述通信数据作为表示来自模拟数据的样本的模数转换的输出的数据被接收。
4.根据权利要求1所述的***,其中所述***包括以下中的至少一项:
无线基站;或者
从所述无线设备接收所述通信数据的客户端设备。
5.根据权利要求1所述的***,其中所述通信数据根据特定技术被编码,并且所述查询响应还包括解释信息,所述解释信息被配置成使能接收到的根据所述特定技术被编码的另外的通信数据被解码。
6.根据权利要求1所述的***,其中所述通信数据根据特定技术被编码,所述查询响应还包括针对所述特定技术的解释信息,并且所述操作还包括:
从所述无线设备接收另外的通信数据;以及
利用所述解释信息解码所述另外的通信数据。
7.根据权利要求6所述的***,其中所述操作还包括:
接收与解码所述另外的通信数据有关的问题的指示;
向基于网络的服务传送解码请求,所述解码请求包括所述另外的通信数据并且请求在解码所述另外的通信数据中的辅助;以及
从所述基于网络的服务接收所述另外的通信数据的解码版本。
8.根据权利要求1所述的***,其中所述通信数据根据特定技术被编码,并且所述查询响应还包括可执行体,所述可执行体可安装以使能接收到的根据所述特定技术被编码的另外的通信数据被解码。
9.一种用于提供用于解码通信数据的解码智能的计算机实现的方法,所述方法包括:
接收兼容性查询,所述兼容性查询包括已编码通信数据的一部分并且请求与所述通信数据相关的智能;
将所述已编码通信数据的所述一部分与已知的无线技术的一个或多个实例相匹配,以标识用于编码所述通信数据的技术;以及
传送查询响应,所述查询响应包括所述已编码通信数据的解码版本以及以下中的一项或多项:
被用于编码所述通信数据的技术的标识符;或者
解释信息,所述解释信息使能根据被用于编码所述通信数据的所述技术而被编码的通信数据被解码。
10.根据权利要求9所述的计算机实现的方法,其中所述匹配包括执行所述已编码通信数据的所述一部分与所述已知的无线技术的一个或多个实例之间的频谱匹配或调制匹配中的至少一项。
11.根据权利要求9所述的计算机实现的方法,其中所述解释信息包括解码算法,所述解码算法可应用于解码根据所标识的所述技术被编码的另外的通信数据。
12.根据权利要求9所述的计算机实现的方法,其中所述解释信息包括可执行体,所述可执行体被配置成被执行以解码根据所标识的所述技术被编码的另外的通信数据。
13.根据权利要求9所述的计算机实现的方法,其中所述已编码通信数据包括呼叫的呼叫数据的一部分,并且其中所述传送包括传送所述查询响应以供由在所述呼叫中涉及的无线基站接收。
14.根据权利要求9所述的计算机实现的方法,其中所述已编码通信数据包括呼叫的呼叫数据的一部分,并且其中所述传送包括传送所述查询响应以供由在所述呼叫中涉及的客户端设备接收。
15.根据权利要求9所述的计算机实现的方法,还包括:
在基于网络的服务处接收解码请求,所述解码请求请求在解码通信数据的另外的部分中的辅助;
解码所述通信数据的所述另外的部分,以生成所述通信数据的所述另外的部分的解码版本;以及
返回所述通信数据的所述另外的部分的所述解码版本。
CN201580047639.8A 2014-09-04 2015-09-03 用于编码通信数据的智能 Withdrawn CN106605389A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/477,014 2014-09-04
US14/477,014 US20160073267A1 (en) 2014-09-04 2014-09-04 Intelligence for Encoded Communication Data
PCT/US2015/048218 WO2016036895A1 (en) 2014-09-04 2015-09-03 Intelligence for encoded communication data

Publications (1)

Publication Number Publication Date
CN106605389A true CN106605389A (zh) 2017-04-26

Family

ID=54207681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580047639.8A Withdrawn CN106605389A (zh) 2014-09-04 2015-09-03 用于编码通信数据的智能

Country Status (4)

Country Link
US (1) US20160073267A1 (zh)
EP (1) EP3189634A1 (zh)
CN (1) CN106605389A (zh)
WO (1) WO2016036895A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9513671B2 (en) 2014-08-01 2016-12-06 Microsoft Technology Licensing, Llc Peripheral retention device
US10191986B2 (en) 2014-08-11 2019-01-29 Microsoft Technology Licensing, Llc Web resource compatibility with web applications
US9705637B2 (en) 2014-08-19 2017-07-11 Microsoft Technology Licensing, Llc Guard band utilization for wireless data communication
US9397723B2 (en) 2014-08-26 2016-07-19 Microsoft Technology Licensing, Llc Spread spectrum wireless over non-contiguous channels
US9424048B2 (en) 2014-09-15 2016-08-23 Microsoft Technology Licensing, Llc Inductive peripheral retention device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030072467A1 (en) * 2001-10-16 2003-04-17 Brundage Trent J. Progressive watermark decoding on a distributed computing platform
US20030110296A1 (en) * 2001-12-07 2003-06-12 Kirsch Steven T. Method and system for reducing network latency in data communication
US20070283048A1 (en) * 2006-06-01 2007-12-06 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Universal Information Transcoding
WO2012167988A1 (en) * 2011-06-08 2012-12-13 St-Ericsson Sa Probability calculation of rat candidate
CN102948206A (zh) * 2010-04-30 2013-02-27 诺基亚公司 用于在蜂窝覆盖之外提供移动服务的方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977212B2 (en) * 2013-03-15 2015-03-10 DGS Global Systems, Inc. Systems, methods, and devices for electronic spectrum management with remote access to data in a virtual computing network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030072467A1 (en) * 2001-10-16 2003-04-17 Brundage Trent J. Progressive watermark decoding on a distributed computing platform
US20030110296A1 (en) * 2001-12-07 2003-06-12 Kirsch Steven T. Method and system for reducing network latency in data communication
US20070283048A1 (en) * 2006-06-01 2007-12-06 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Universal Information Transcoding
CN102948206A (zh) * 2010-04-30 2013-02-27 诺基亚公司 用于在蜂窝覆盖之外提供移动服务的方法和装置
WO2012167988A1 (en) * 2011-06-08 2012-12-13 St-Ericsson Sa Probability calculation of rat candidate
US20140128091A1 (en) * 2011-06-08 2014-05-08 St-Ericsson Sa Probability Calculation of RAT Candidate

Also Published As

Publication number Publication date
EP3189634A1 (en) 2017-07-12
US20160073267A1 (en) 2016-03-10
WO2016036895A1 (en) 2016-03-10

Similar Documents

Publication Publication Date Title
CN106605389A (zh) 用于编码通信数据的智能
CN104067671B (zh) 用于自动服务发现和连接的方法和装置
CN109922377B (zh) 播放控制方法和装置、存储介质及电子装置
JP7162135B2 (ja) 通信方法、ネットワーク機能エンティティ、ネットワークデバイスおよびコンピュータプログラム
KR101687521B1 (ko) 멀티-스크린 상호작용 방법, 장치, 및 시스템
US8260278B2 (en) Framework for agile mobile applications
CN103262077A (zh) 用于用户标识的基于设备标识符的解决方案的方法和装置
US20160050128A1 (en) System and Method for Facilitating Communication with Network-Enabled Devices
US20170195617A1 (en) Image processing method and electronic device
CN108322790A (zh) 无线传屏方法及装置
CN104035953B (zh) 用于跨不同装置的无缝内容导航的方法和***
US20170171585A1 (en) Method and Electronic Device for Recording Live Streaming Media
CN105898396A (zh) 第三方视频推送方法和***
CN104066152A (zh) 设备接入无线网络的***及方法
CN104919863B (zh) 用于无线数据通信的子信道检测
US20200204655A1 (en) Network-Edge-Deployed Transcoding Methods and Systems for Just-In-Time Transcoding of Media Data
CN109217980B (zh) 一种编解码能力配置方法、设备和计算机存储介质
KR101755012B1 (ko) 컨텐츠 공유 방법, 시스템 및 그의 단말기
CN109314792A (zh) 内容分发网络中的mpeg媒体传输集成的方法和设备
US20210329340A1 (en) Streaming systems and methods of providing interactive streaming service
CN108965905A (zh) 一种直播数据推流及提供和获取推流地址的方法、装置
CN104335525A (zh) 用于创建自组织位置约束的音乐频道的框架
US20220417813A1 (en) Methods and apparatus for application service relocation for multimedia edge services
Shen et al. A context-aware mobile web middleware for service of surveillance video with privacy
CN108601064A (zh) 一种提供及获取无线接入点相关信息的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20170426