DE102016206944B4 - Verwendung von Basisband-Triggern zum Verschmelzen von Anwendungsdatenaktivität - Google Patents

Verwendung von Basisband-Triggern zum Verschmelzen von Anwendungsdatenaktivität Download PDF

Info

Publication number
DE102016206944B4
DE102016206944B4 DE102016206944.6A DE102016206944A DE102016206944B4 DE 102016206944 B4 DE102016206944 B4 DE 102016206944B4 DE 102016206944 A DE102016206944 A DE 102016206944A DE 102016206944 B4 DE102016206944 B4 DE 102016206944B4
Authority
DE
Germany
Prior art keywords
network
connection
network activity
wireless
user equipment
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
Application number
DE102016206944.6A
Other languages
English (en)
Other versions
DE102016206944A1 (de
Inventor
Srinivas Pasupuleti
Sarma V. Vangala
Franco Travostino
Padmavathy Bhooma
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.)
Apple Inc
Original Assignee
Apple Inc
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 Apple Inc filed Critical Apple Inc
Publication of DE102016206944A1 publication Critical patent/DE102016206944A1/de
Application granted granted Critical
Publication of DE102016206944B4 publication Critical patent/DE102016206944B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • H04W52/0232Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal according to average transmission signal activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0238Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is an unwanted signal, e.g. interference or idle signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

Drahtlos-Benutzerausrüstungsvorrichtung, umfassend:eine Funkvorrichtung;einen Basisbandprozessor, der operativ an die Funkvorrichtung gekoppelt ist; undeinen Anwendungsprozessor, der operativ an den Basisbandprozessor gekoppelt ist;wobei die Benutzerausrüstungsvorrichtung eingerichtet ist zum:Empfangen, bei dem Anwendungsprozessor, von Mobiltelefonverbindungsinformationen von dem Basisbandprozessor, wobei die Mobiltelefonverbindungsinformation anzeigt, ob eine Mobiltelefonverbindung der Benutzerausrüstungsvorrichtung in einem verbundenen Zustand oder in einem Leerlaufzustand ist;Bestimmen, durch den Anwendungsprozessor, einer Terminierung einer Netzwerkaktivität für eine oder mehrere Anwendungen zumindest zu Teilen basierend auf den Mobiltelefonverbindungsinformationen; undInitiieren, durch den Anwendungsprozessor, einer Netzwerkaktivität für die eine oder die mehreren Anwendungen entsprechend der bestimmten Terminierung der Netzwerkaktivitäten.

Description

  • Gebiet
  • Die vorliegende Anmeldung bezieht sich auf Drahtlos-Vorrichtungen, einschließlich Vorrichtungen, Systeme und Verfahren zum Verwenden von Basisband-Triggern und Verbindungsqualität zum Verschmelzen von Anwendungsdatenaktivität.
  • Beschreibung der verwandten Technik
  • Die Verwendung von Drahtlos-Kommunikationssystemen wächst rapide an. Zusätzlich gibt es zahlreiche unterschiedliche Drahtlos-Kommunikationstechnologien und Standards. Einige Beispiele von Drahtlos-Kommunikationsstandards beinhalten GSM, UMTS (z.B. assoziiert mit WCDMA oder TD-SCDMA-Luftschnittstellen), LTE, LTE Advanced (LTE-A), HSPA, 3GPP2 CDMA2000 (z.B. 1xRTT, 1xEV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN oder Wi-Fi), IEEE 802.16 (WiMAX), Bluetooth und andere.
  • Mobiltelefon-Kommunikationstechnologien können in der Lage sein, eine Vielzahl von Dienstleistungen bereitzustellen und sie können von einer Vielzahl von Anwendungen verwendet werden. Unterschiedliche Anwendungen, die Mobiltelefon-Kommunikation verwenden, können unterschiedliche Eigenschaften haben und können Mobiltelefonverbindungen auf unterschiede Weise verwenden. Wenn mehrere Anwendungen aktiv sind, kann es der Fall sein, dass die Netzwerkaktivitäten dieser Anwendungen nicht miteinander koordiniert sind. Dies kann zu einer unnötig großen Anzahl von erzeugten Verbindungen führen und zu einer ineffizienten Nutzung dieser Verbindungen, was negative Auswirkungen auf die Verwendung von Energie und/oder Leistung haben kann. Entsprechend sind Verbesserungen auf dem Gebiet wünschenswert.
  • Dokument EP 2 838 304 A1 offenbart ein Verfahren und eine Vorrichtung zur Datenplanung.
  • Dokument US 2009/0325512 A1 offenbart eine Übertragung verzögerungstoleranter Daten.
  • Dokument US 2013/0272251 A1 offenbart einen Kommunikationsterminal, eine Netzwerkkomponente, eine Basisstation und ein Verfahren zum Kommunizieren.
  • Dokument US 2014/0064134 A1 offenbart eine anpassungsfähige Steuerung für schnellen Ruhezustand.
  • Dokument US 2014/0269469 A1 offenbart Hochleistungskanalzustandsbenachrichtigungen für mobile Anwendungen.
  • Zusammenfassung
  • Es werden hier Ausführungsformen von Vorrichtungen, Systemen und Verfahren zum Verschmelzen von Anwendungsdatenaktivitäten basierend auf Basisband-Triggern, Verbindungszustand und/oder Verbindungsqualität vorgestellt. Daten von mehreren Anwendungen können also verschmolzen werden (z.B. getriggert, um zusammen stattzufinden, möglicherweise einschließlich eines gleichzeitigen Triggerns oder eines Triggerns innerhalb eines kurzen Zeitrahmens).
  • Entsprechend der hierin beschriebenen Techniken können Drahtlos-Verbindungsmetriken von einem Basisbandprozessor einer Drahtlos-Vorrichtung einem Anwendungsprozessor der Drahtlos-Vorrichtung bereitgestellt werden. Die Drahtlos-Verbindungsmetriken können dem Anwendungsprozessor Informationen hinsichtlich des Zustandes und/oder einer Qualität von einer oder von mehreren Drahtlos-Verbindungen (wie z.B. Mobiltelefonverbindungen) der Drahtlos-Vorrichtung bereitstellen. Die Drahtlos-Verbindungsmetriken können z.B. eine Anzeige beinhalten, ob ein Drahtlos-Verbindung/Schnittstellentyp verfügbar ist oder nicht (z.B. für Datenaktivität), eine Anzeige, ob eine Drahtlos-Verbindung in einem verbundenen Zustand ist (z.B. Funkressourcensteuerung (Radio Resource Control, RRC, verbunden) oder in einem Leerlaufzustand (z.B. RRC-Leerlauf), eine Anzeige eines Verbindungsqualitätsniveaus einer Drahtlos-Verbindung und/oder eine von verschiedenen anderen möglichen Drahtlos-Verbindungsmetriken.
  • Anwendungsnetzwerkaktivitätsanfragen, wie z.B. für Vordergrund- oder Hintergrunddatenübertragungen, können auch bei dem Anwendungsprozessor auftreten. Zum Beispiel kann eine Netzwerkbetriebseinheit, die auf dem Anwendungsprozessor ausführt, solche Anfragen von einer oder mehreren Netzwerksbetriebsanwendungen empfangen, die auf dem Anwendungsprozessor ausführen, wenn diese Netzwerksbetriebsanwendungen Netzwerkaktivitäten durchführen möchten.
  • Die Netzwerkbetriebseinheit kann wählen, wann die angeforderten Netzwerkaktivitäten initiiert werden sollen. Eine Auswahl einer Terminierung für eine Initiierung einer Netzwerkaktivität kann einer oder mehreren Bedingungen unterworfen sein. Unterschiedliche Netzwerkaktivitätsanfragen können z.B. unterschiedliche Verzugsempfindlichkeiten aufweisen. Einige angeforderte Netzwerkaktivitäten (z.B. Vordergrundaktivitäten) können sehr verzugsempfindlich sein (d.h. sie können nicht sehr tolerant gegenüber Verzögerungen sein), während andere angeforderte Netzwerkaktivitäten (z.B. Hintergrundaktivitäten) weniger verzugsempfindlich sein können (d.h. sie können toleranter gegenüber Verzögerungen sein). Als ein weiteres Beispiel können unterschiedliche Netzwerkaktivitäten von unterschiedlichen Umfängen sein: Einige können große Datenübertragungen beinhalten, während andere kleine Datenübertragungen beinhalten können.
  • Als eine der Betrachtungen beim Auswählen einer Terminierung für eine Initiierung einer Netzwerkaktivität kann die Netzwerkbetriebseinheit die Drahtlos-Verbindungsmetriken betrachten, welche sie vom Basisband erhalten hat. Wenn die Drahtlos-Verbindung z.B. für Datenaktivität nicht verfügbar ist, kann es keinen Sinn machen, Netzwerkaktivitäten zu initiieren, weil keine Schnittstelle verfügbar sein kann, auf welcher diese Netzwerkaktivitäten durchgeführt werden könnten. Wenn die Drahtlos-Verbindung verfügbar, aber in einem Leerlaufmodus ist, könnte die Netzwerkbetriebseinheit (z.B. vorübergehend) von einer Initiierung von Netzwerkbetriebsaktivitäten Abstand nehmen mit hinreichender Verzugstoleranz, um ein Triggern eines Zustandsübergangs zu verhindern. Wenn die Drahtlos-Verbindung in einem verbundenen Modus ist und eine Verbindungsqualität gut ist, könnte die Netzwerkbetriebseinheit eine Initiierung von einer oder allen angeforderten Netzwerkaktivitäten triggern (z.B. möglicherweise einschließlich Netzwerkbetriebsaktivitäten, welche vorher im Verzug waren), was die Nutzung der bereits hergestellten RRC-Verbindung erhöhen und die gute Verbindungsqualität dieser RRC-Verbindung ausnutzen kann. Es sei angemerkt, dass, während die oben beschriebenen Verhalten mehrere Beispiele von einer möglichen Auswahl einer Terminierung einer Netzwerkaktivität basierend auf Drahtlos-Verbindungsinformationen darstellen, jede Anzahl von anderen Verhalten durch solche Netzwerkbetriebseinheiten implementiert sein können, basierend auf einer verfügbaren Drahtlos-Verbindungsinformation zusätzlich zu oder als Alternative zu den eben Beschriebenen.
  • Entsprechend der hierin beschriebenen Techniken kann es also auch möglich sein, mehrere Anwendungsnetzwerksbetriebsaktivitäten zu koordinieren, um zum selben oder nahezu demselben Zeitpunkt zu triggern. In anderen Worten können Daten für mehrere Anwendungen verschmolzen werden, basierend auf Basisband-Trigger-Konditionen, wie z.B. die Drahtlos-Verbindung, die in einen RRC-Verbunden-Modus eintritt. Solch eine Verschmelzung von Verbindungstriggern kann die Anzahl von Funkressourcensteuerung-(Radio Resource Control, RRC)-Zustandsübergängen (z.B. Übergänge zwischen RRC-Verbunden und RRC-Leerlauf) einer Drahtlos-Verbindung reduzieren und die Nutzung dieser RRC-Verbindungen maximieren. Weiterhin kann es zumindest in einigen Fällen möglich sein, entsprechend der hierin beschriebenen Techniken, Daten für mehrere Anwendungen und/oder Anwendungsnetzwerksbetriebsaktivitäten auf eine Weise zu verschmelzen, welche RRC-Verbindungen in vorteilhaften Konditionen herstellt, wie z.B. durch Verschmelzen von Anwendungsdaten, wenn eine Verbindungsqualität gut ist (wie z.B. bestimmt werden kann basierend auf Downlink-Kanalkonditionen, geschätzter erreichbarer Durchsatz und/oder eine von verschiedenen anderen Betrachtungen), welche in den Anwendungsnetzwerksbetriebsaktivitäten auftreten, so dass diese auf eine effiziente Weise durchgeführt werden. Dies kann eine verbesserte Leistung und einen verringerten Energieverbrauch bereitstellen, was für die Benutzererfahrung nützlich sein kann.
  • Die hierin beschriebenen Techniken können implementiert sein in und/oder verwendet sein mit einer Anzahl unterschiedlicher Typen von Vorrichtungen einschließlich, aber nicht beschränkt auf Mobiltelefone, Mobiltelefonbasisstationen, Tablet Computer, am Körper tragbare Computervorrichtungen, tragbare Medienspieler und jede von verschiedenen anderen Computervorrichtungen.
  • Diese Zusammenfassung ist dazu vorgesehen, einen kurzen Überblick über einige der Gegenstände, die in diesem Dokument beschrieben werden, bereitzustellen. Entsprechend wird verstanden werden, dass die oben beschriebenen Merkmale lediglich Beispiele sind und nicht dahingehend ausgelegt werden sollten, dass sie den Umfang und den Geist des hierin beschriebenen Gegenstandes auf irgendeine Weise einschränken würden. Andere Merkmale, Aspekte und Vorteile des hierin beschriebenen Gegenstandes werden aus der nachfolgenden detaillierten Beschreibung, den Figuren und Ansprüchen offensichtlich werden.
  • Figurenliste
  • Ein besseres Verständnis des vorliegenden Gegenstandes kann erhalten werden, wenn die nachfolgenden detaillierten Beschreibungen der Ausführungsformen in Verbindung mit den nachfolgenden Zeichnungen betrachtet werden, in welchen:
    • 1 ein beispielhaftes (und vereinfachtes) Drahtlos-Kommunikationssystem entsprechend einiger Ausführungsformen veranschaulicht;
    • 2 eine Basisstation (Base Station, BS) in Kommunikation mit einer Benutzerausrüstungsvorrichtung (User Equipment, UE) entsprechend einiger Ausführungsformen darstellt;
    • 3 eine beispielhafte (und vereinfachte) Mobiltelefonnetzwerkarchitektur entsprechend einiger Ausführungsformen veranschaulicht;
    • 4 ein beispielhaftes Blockdiagramm einer UE entsprechend einiger Ausführungsformen veranschaulicht;
    • 5 ein beispielhaftes Blockdiagramm einer BS entsprechend einiger Ausführungsformen veranschaulicht; und
    • 6 ein Kommunikationsflussdiagramm ist, welches ein beispielhaftes Verfahren zum Verschmelzen von Anwendungsdatenaktivität veranschaulicht, welches Basisband-Trigger entsprechend einiger Ausführungsformen verwendet.
  • Während die hierin beschriebenen Merkmale empfänglich gegenüber verschiedenen Modifikationen und alternativen Formen sein können, sind spezifische Ausführungsformen davon als Beispiel in den Zeichnungen gezeigt und hierin im Detail beschrieben. Es sollte allerdings verstanden werden, dass die Zeichnungen und detaillierten Beschreibungen davon nicht beabsichtigen, einschränkend auf die besondere offenbarte Form zu sein, sondern im Gegenteil, es ist die Absicht, alle Modifikationen, Äquivalente und Alternativen, welche in den Geist und den Umfang des Gegenstandes wie durch die angehängten Ansprüche definiert, fallen, abzudecken.
  • Detaillierte Beschreibung
  • Akronyme
  • Die folgenden Akronyme werden in der vorliegenden Offenbarung verwendet.
    3GPP: Third Generation Partnership Project
    3GPP2: Third Generation Partnership Project 2
    GSM: Global System for Mobile Communications
    GERAN: GSM EDGE Radio Access Network
    UMTS: Universal Mobile Telecommunications System
    UTRAN: UMTS Terrestrial Radio Access Network oder Universal Terrestrial Radio Access Network
    LTE: Long Term Evolution
    RAN: Radio Access Network
    E-UUTRAN: Evolved UMTS Radio Access Network oder Evolved Universal Radio Access Network
    EPC: Evolved Packet Core
    EPS: Evolved Packet Service
    MME: Mobility Management Entity
    HSS: Home Subscriber server
    RRC: Radio Resource Control
    RLC: Radio Link Control
  • Begriffe
  • Das Nachfolgende ist ein Glossar von Begriffen, die in dieser Offenbarung verwendet werden:
    • Speichermedium - Jeglicher von verschiedenen Typen nichtflüchtiger Speichervorrichtungen oder Speichervorrichtungen. Der Begriff „Speichermedium“ beabsichtigt, ein Installationsmedium einzuschließen, z.B. ein CD-ROM, Disketten oder Bandvorrichtungen; einen Computersystemspeicher oder Speicher mit wahlfreiem Zugriff, wie z.B. DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, usw.; einen nichtflüchtigen Speicher, wie z.B. ein Flash, magnetische Medien, z.B. eine Festplatte oder optische Speicher; Register oder andere ähnliche Speicher von Speicherelementen usw. Das Speichermedium kann andere Typen von nichtflüchtigem Speicher beinhalten, sowie auch Kombinationen davon. Zusätzlich kann das Speichermedium in einem ersten Computersystem angeordnet sein, in welchem die Programme ausgeführt werden oder es kann in einem zweiten unterschiedlichen Computersystem angeordnet sein, welches mit dem ersten Computersystem über ein Netzwerk verbunden ist, wie z.B. das Internet. In letzterem Fall kann das zweite Computersystem dem ersten Computerprogramm Anweisungen zur Ausführung bereitstellen. Der Begriff „Speichermedium“ kann zwei oder mehr Speichermedien beinhalten, welche sich an verschiedenen Orten befinden, z.B. in unterschiedlichen Computersystemen, welche über ein Netzwerk verbunden sind. Das Speichermedium kann Programmanweisungen speichern (z.B. verkörpert als Computerprogramme), welche durch einen oder mehrere Prozessoren ausgeführt werden können.
    • Trägermedium - ein Speichermedium wie oben beschrieben, sowie auch ein physikalisches Übertragungsmedium, wie z.B. ein Bus, ein Netzwerk und/oder ein anderes physikalisches Übertragungsmedium, welches Signale, wie z.B. elektrische, elektromagnetische oder digitale Signale transportiert.
    • Programmierbares Hardwareelement - beinhaltet verschiedene Hardwarevorrichtungen, die mehrere programmierbare Funktionsblöcke umfassen, welche über eine programmierbare Zusammenschaltung verbunden sind. Beispiele beinhalten FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices), FPOAs (Field Programmable Object Arrays) und CPLDs (Complex PLDs). Die programmierbaren Funktionsblöcke können sich von feinkörnig (kombinatorische Logik oder Nachschlagetabellen) bis grobkörnig (arithmetische Logikeinheiten oder Prozessorkerne) erstrecken. Ein programmierbares Hardwareelement kann auch als „rekonfigurierbare Logik“ bezeichnet werden.
    • Computersystem - eines von verschiedenen Typen von Rechen- oder Verarbeitungssystemen, einschließlich eines Arbeitsplatz-Computersystems (Personal Computer, PC), Mainframe-Computersystem, Arbeitsstation, Netzwerkeinrichtung, Internet-Einrichtung, Persönlicher Digitaler Assistent (Personal Digital Assistant, PDA), Fernsehsystem, Netzrechensystem oder eine andere Vorrichtung oder Kombinationen von Vorrichtungen. Im Allgemeinen kann der Begriff „Computersystem“ breit definiert werden zum Erfassen jeder Vorrichtung (oder eine Kombination von Vorrichtungen), welche zumindest einen Prozessor aufweist, welcher Anweisungen von einem Speichermedium ausführt.
    • Benutzerausrüstung (User Equipment, UE) (oder „UE-Vorrichtung“) - jede von verschiedenen Typen von Computersystemvorrichtungen, die mobil oder tragbar sind und welche Drahtlos-Kommunikationen durchführen. Beispiele von UE-Vorrichtungen beinhalten Mobiltelefone oder Smart Phones (z.B. iPhone™, Android™basierte Telefone), tragbare Spielevorrichtungen (z.B. Nintendo DS™, PlayStation Portable™, Gameboy Advanced™, iPhone™), am Körper tragbare Vorrichtungen (z.B. Smart Watch, Smart Glasses), Laptops, PDAs, tragbare Internet-Vorrichtungen, Musikspieler, Datenspeichervorrichtungen oder andere, in der Hand haltbare Vorrichtungen usw. Im Allgemeinen kann der Begriff „UE“ oder „UE-Vorrichtung“ breit definiert werden zum Erfassen jeder elektronischen, Rechen- und/oder Telekommunikationsvorrichtung (oder eine Kombination von Vorrichtungen), die von einem Benutzer einfach transportiert werden können und die in der Lage sind, Drahtlos-Kommunikation zu führen.
    • Basisstation - Der Begriff „Basisstation“ weist die volle Breite seiner gewöhnlichen Bedeutung auf und beinhaltet zumindest eine Drahtlos-Kommunikationsstation, welche an einer festen Position installiert ist und verwendet wird zum Kommunizieren als Teil eines Drahtlos-Telefonsystems oder eines Funkvorrichtungssystems.
    • Verarbeitungselement - bezieht sich auf verschiedene Elemente oder Kombinationen von Elementen. Verarbeitungselemente beinhalten z.B. Schaltungen, wie z.B. ASIC (Application Specific Integrated Circuit), Teile von Schaltungen oder individuelle Prozessorkerne, ganze Prozessorkerne, individuelle Prozessoren, programmierbare Hardwarevorrichtungen, wie z.B. Field Programmable Gate Array (FPGA) und/oder größere Teile von Systemen, welche mehrere Prozessoren beinhalten.
    • Kanal - ein Medium, das zum Übertragen von Information von einem Sender (Transmitter) an einen Empfänger verwendet wird. Es wird angemerkt, dass, zumal Eigenschaften des Begriffes „Kanal“ unterschiedlich sein können entsprechend unterschiedlicher Drahtlos-Protokolle, der Begriff „Kanal“ wie hierin verwendet, als auf eine Weise verwendet betrachtet werden kann, die konsistent ist mit dem Standard des Vorrichtungstyps mit Bezug auf welchen der Begriff verwendet wird. In einigen Standards können Kanalbreiten variabel sein (z.B. abhängig von den Möglichkeiten der Vorrichtung, Bandverhältnisse usw.). Beispielsweise kann LTE skalierbare Kanalbandbreiten zwischen 1,4 MHz bis 20 MHz unterstützen. Im Gegensatz können WLAN-Kanäle 22 MHz breit sein, während Bluetooth-Kanäle 1 MHz breit sein können. Andere Protokolle und Standards können unterschiedliche Definitionen von Kanälen beinhalten. Weiterhin können einige Standards mehrere Typen von Kanälen definieren und verwenden, z.B. unterschiedliche Kanäle für Uplink oder Downlink und/oder unterschiedliche Kanäle für unterschiedliche Verwendungszwecke, wie z.B. Daten, Steuerinformationen usw.
    • Band - Der Begriff „Band“ weist die volle Breite der gewöhnlichen Bedeutung auf und beinhaltet zumindest einen Abschnitt eines Spektrums (z.B. Funkfrequenzspektrum), in welchem Kanäle benutzt oder zu diesem Zweck vorgesehen sind.
    • Automatisch - bezieht sich auf eine Aktion oder eine Operation, die durch ein Computersystem ausgeführt wird (z.B. Software, die durch das Computersystem ausgeführt wird) oder eine Vorrichtung (z.B. Schaltungen, programmierbare Hardwareelemente, ASICs, usw.), ohne Benutzereingabe, welche die Durchführung der Aktion oder Operation direkt spezifizieren würde. Der Begriff „automatisch“ steht also im Gegensatz zu einer Operation, die manuell durchgeführt oder durch den Benutzer spezifiziert wird, wobei der Benutzer eine Eingabe bereitstellt, um die Operation direkt durchzuführen. Ein automatischer Prozess kann initiiert werden durch eine Eingabe, welche durch den Benutzer bereitgestellt wird, aber die nachfolgenden Aktionen, welche „automatisch“ durchgeführt werden, sind nicht durch den Benutzer spezifiziert, d.h. sie sind nicht „manuell“ durchgeführt, wobei der Benutzer jede durchzuführende Aktion spezifizieren würde. Zum Beispiel füllt ein Benutzer, der ein elektronisches Formular ausfüllt, indem er jedes Feld auswählt und eine Eingabe bereitstellt, die Information spezifiziert (z.B. durch Eintippen von Information, Auswählen von Kontrollkästchen, Funkwahlmöglichkeiten, usw.), das Formular manuell aus, obwohl das Computersystem das Formular in Reaktion auf die Aktionen des Benutzers updaten muss. Das Formular kann durch das Computersystem automatisch ausgefüllt werden, wobei das Computersystem (z.B. Software, die auf dem Computersystem ausgeführt wird) die Felder des Formulars analysiert und das Formular ausfüllt, ohne eine Benutzereingabe, welche die Antworten auf die Felder spezifizieren würde. Wie oben angemerkt kann der Benutzer das automatische Ausfüllen des Formulars aufrufen, aber er ist nicht in das tatsächliche Ausfüllen des Formulars involviert (z.B. spezifiziert der Benutzer die Antworten auf Felder nicht manuell, vielmehr sind sie automatisch komplettiert). Die vorliegende Spezifikation stellt verschiedene Beispiele von Operationen bereit, welche automatisch in Reaktion auf Aktionen durchgeführt werden, welche der Benutzer getätigt hat.
  • Figuren 1 bis 3 - Kommunikationssystem
  • 1 veranschaulicht ein beispielhaftes (und vereinfachtes) Drahtlos-Kommunikationssystem entsprechend einiger Ausführungsformen. Es wird angemerkt, dass das System der 1 lediglich ein Beispiel eines möglichen Systems ist und Ausführungsformen in irgendeinem von verschiedenen Systemen, je nach Wunsch, implementiert sein können.
  • Wie gezeigt beinhaltet das beispielhafte Drahtlos-Kommunikationssystem eine Basisstation 102A, welche über ein Übertragungsmedium mit einer oder mehreren Benutzervorrichtung 106A, 106B usw. bis 106N kommuniziert. Jede der Benutzervorrichtungen kann hierin als „Benutzerausrüstung“ („User Equipment“, UE) bezeichnet werden. Die Benutzervorrichtungen 106 werden also als UEs oder UE-Vorrichtungen bezeichnet. Die Basisstation 102A kann eine Basis-Sende-Empfängerstation (Base Transceiver Station, BTS) oder ein Zellstandort sein und kann Hardware beinhalten, welche Drahtlos-Kommunikation mit den UEs 106A bis 106N ermöglicht. Die Basisstation 102A kann auch ausgerüstet sein zum Kommunizieren mit einem Netzwerk 100 (z.B. ein Kernnetzwerk eines Mobiltelefondienstanbieters, ein Telekommunikationsnetzwerk, wie z.B. ein öffentlich geschaltetes Telefonnetzwerk (Public Switched Telephone Network, PSTN und/oder das Internet, unter verschiedenen Möglichkeiten). Die Basisstation 102A kann also Kommunikation zwischen den Benutzervorrichtungen und/oder zwischen den Benutzervorrichtungen und dem Netzwerk 100 erleichtern.
  • Der Kommunikationsbereich (oder Abdeckungsbereich) der Basisstation kann als „Zelle“ bezeichnet werden. Die Basisstation 102A und die UEs 106 können eingerichtet sein zum Kommunizieren über das Übertragungsmedium unter Verwendung einer von verschiedenen Funkzugangstechnologien (Radio Access Technologies, RATs), auch als Drahtlos-Kommunikationstechnologien bezeichnet, oder Telekommunikationsstandards, wie z.B. GSM, UMTS (WCDMA, TD-SCDMA), LTE, LTE-Advanced (LTE-A), 3GPP2 CDMA2000 (z.B. 1xRTT, 1xEV-DO, HRPD, eHRPD), Wi-Fi, WiMAX usw.
  • Die Basisstation 102A und andere ähnliche Basisstationen (wie beispielsweise Basisstationen 102B...102N), die gemäß demselben oder einem anderen Kommunikationsstandard entsprechend betrieben werden, können also als ein Netzwerk von Zellen bereitgestellt werden, welches einen kontinuierlichen oder nahezu kontinuierlichen, überlappenden Dienst an UEs 106A-N und ähnliche Vorrichtungen über einen breiten geografischen Bereich über einen oder mehrere Mobiltelefon-Kommunikationsstandards bereitstellen kann.
  • Während eine Basisstation 102A für UEs 106A-N als eine „dienende Zelle“ wirken kann, wie in 1 veranschaulicht, kann jede UE 106 auch in der Lage sein, Signale zu empfangen von (und möglicherweise innerhalb eines Kommunikationsbereichs von) einer oder mehreren anderen Zellen (welche durch die Basisstationen 102B-N und/oder jede andere Basisstation bereitgestellt sein könnten), welche als „Nachbarzellen“ bezeichnet werden können. Solche Zellen können auch in der Lage sein, Kommunikation zwischen Benutzervorrichtungen und/oder zwischen Benutzervorrichtungen und dem Netzwerk 100 zu erleichtern. Solche Zellen können „Makro“-Zellen, „Mikro“-Zellen, „Pico“-Zellen und/oder Zellen beinhalten, welche eine von verschiedenen anderen Granularitäten einer Dienstgebietsgröße bereitstellen. Zum Beispiel könnten die in 1 veranschaulichten Basisstationen 102A-B Makrozellen sein, während die Basisstation 102N eine Mikrozelle sein könnte. Andere Konfigurationen sind auch möglich.
  • Es ist angemerkt, dass die UE 106 in der Lage sein kann, unter Verwendung von mehreren Drahtlos-Kommunikationsstandards zu kommunizieren. Eine UE 106 könnte z.B. eingerichtet sein zum Kommunizieren unter Verwendung von zwei oder mehr von GSM, UMTS, CDMA2000, WiMAX, LTE, LTE-A, WLAN, Bluetooth, eines oder mehr globale Navigationssatellitensysteme (GNSS, z.B. GPS oder GLONASS), ein und/oder mehrere mobile Fernsehübertragungsstandards (z.B. ATSC-M/H oder DVB-H) usw. Andere Kombinationen von Drahtlos-Kommunikationsstandards (einschließlich mehr als zwei Drahtlos-Kommunikationsstandards) sind auch möglich.
  • 2 veranschaulicht die Benutzerausrüstung 106 (z.B. eine der Vorrichtungen 106A bis 106N) in Kommunikation mit einer Basisstation 102 (z.B. eine der Basisstationen 102A bis 102N) entsprechend einiger Ausführungsformen. Die UE 106 kann eine Vorrichtung mit der Fähigkeit zur Mobiltelefonkommunikation, wie z.B. ein Mobiltelefon, eine handgehaltene Vorrichtung, ein Computer oder ein Tablet oder nahezu jeder Typ von Drahtlos-Vorrichtung sein.
  • Die UE 106 kann einen Prozessor beinhalten, der eingerichtet ist zum Ausführen von Programmanweisungen, welche in einem Speicher gespeichert sind. Die UE 106 kann jede der Ausführungsformen der Verfahren, die hierin beschrieben sind, durchführen durch Ausführen solcher gespeicherter Anweisungen. Alternativ, oder zusätzlich, kann die UE 106 ein programmierbares Hardwareelement beinhalten, wie z.B. ein FPGA (Field Programmable Gate Array), welches eingerichtet ist zum Durchführen irgendeiner der Ausführungsformen der hierin beschriebenen Verfahren oder irgendeines Teils irgendeiner der Ausführungsformen der hierin beschriebenen Verfahren.
  • Wie oben angemerkt, kann die UE 106 eingerichtet sein zum Kommunizieren unter Verwendung von einem von mehreren RATs. Die UE 106 kann beispielsweise eingerichtet sein zum Kommunizieren unter Verwendung von zwei oder mehreren von GSM, DCMA2000, LTE, LTE-A, WLAN oder GNSS. Andere Kombinationen von Drahtlos-Kommunikationstechnologien sind auch möglich.
  • Die UE 106 kann eine oder mehrere Antennen beinhalten zum Kommunizieren unter Verwendung von einer oder mehreren Drahtlos-Kommunikationsprotokollen oder Technologien. In einer Ausführungsform könnte die UE 106 eingerichtet sein zum Kommunizieren unter Verwendung von entweder CDMA2000 (1xRTT/1xEV-DO/HRPD/eHRPD) oder LTE unter Verwendung einer einzigen geteilten Funkvorrichtung und/oder GSM oder LTE unter Verwendung der einzigen geteilten Funkvorrichtung. Die geteilte Funkvorrichtung kann an eine einzelne Antenne koppeln oder sie kann an mehrere Antennen koppeln (z.B. für MIMO) zum Durchführen von Drahtlos-Kommunikationen. Im Allgemeinen kann eine Funkvorrichtung jede Kombination von einem Basisbandprozessor, analogen Hochfrequenzsignalverarbeitungsschaltungen (z.B. einschließlich Filtern, Mischern, Oszillatoren, Verstärkern usw.) oder digitale Verarbeitungsschaltungen (z.B. zur digitalen Modulation sowie auch andere digitale Verarbeitungen) beinhalten. In ähnlicher Weise kann die Funkvorrichtung eine oder mehre Empfangs- und Übertragungsketten unter Verwendung der zuvor genannten Hardware implementieren. Die UE 106 kann beispielsweise einen oder mehrere Teile einer Empfangs- und/oder Übertragungskette zwischen mehreren Drahtlos-Kommunikationstechnologien teilen, wie z.B. die oben diskutierten.
  • In einigen Ausführungsformen kann die UE 106 für jedes Drahtlos-Kommunikationsprotokoll, mit welchem es eingerichtet ist zu kommunizieren, eigenständige Übertragungs- und/oder Empfangsketten beinhalten (z.B. einschließlich separater RF- und/oder digitale Funkvorrichtungskomponenten). Als eine weitere Möglichkeit kann die UE 106 ein oder mehrere Funkvorrichtungen beinhalten, welche unter den mehreren Drahtlos-Kommunikationsprotokollen geteilt werden und eine oder mehrere Funkvorrichtungen, welche exklusiv durch ein einzelnes Drahtlos-Kommunikationsprotokoll verwendet werden. Die UE 106 könnte z.B. eine geteilte Funkvorrichtung beinhalten zum Kommunizieren unter Verwendung von entweder LTE oder 1xRTT (oder LTE oder GSM) und unabhängigen Funkvorrichtungen zum Kommunizieren unter Verwendung von Wi-Fi und Bluetooth. Andere Konfigurationen sind auch möglich.
  • 3 veranschaulicht einen beispielhaften, vereinfachten Teil eines Drahtlos-Kommunikationssystems, wie z.B. ein 3GPP-konformes Mobiltelefon-Netzwerk entsprechend einiger Ausführungsformen.
  • Wie gezeigt kann eine UE 106 in Kommunikation mit einer Basisstation sein, in dieser beispielhaften Ausführungsform gezeigt als ein eNodeB 102. Der eNodeB wiederum kann an ein Kernnetzwerk gekoppelt sein, gezeigt in dieser beispielhaften Ausführungsform als ein Evolved Packet Core (EPC) 100. Wie gezeigt kann der EPC 100 eine Mobile Management Entity (MME) 322, Home Subscriber Server (HSS) 324 und Serving Gateway (SGW) 326 beinhalten. Der EPC 100 kann verschiedene andere Vorrichtungen und/oder Einheiten beinhalten, die dem Fachmann auch bekannt sind.
  • Figur 4 - beispielhaftes Blockdiagramm einer UE
  • 4 veranschaulicht ein beispielhaftes Blockdiagramm einer UE 106 entsprechend einiger Ausführungsformen. Wie gezeigt kann die UE 106 ein System auf einem Chip (System On Chip, SOC) 400 beinhalten, welches Teile für verschiedene Zwecke beinhalten kann. Wie gezeigt kann das SOC 400 z.B. Prozessor(en) 402 beinhalten, welche Programmanweisungen für die UE 106 und Anzeigeschaltungen 404 ausführen kann, welche Grafikverarbeitung durchführen und Anzeigesignale an die Anzeige 460 bereitstellen können. Der Prozessor(en) 402 kann auch an die Speicherverwaltungseinheit (Memory Management Unit, MMU) 440 gekoppelt sein, welche dazu eingerichtet sein kann, Adressen von dem Prozessor(en) 402 zu empfangen und diese Adressen in Orte im Speicher (z.B. Speicher 406, Nur-Lese-Speicher (Read Only Memory, ROM) 450, NAND-Flash-Speicher 410) und/oder auf andere Schaltungen oder Vorrichtungen wie z.B. die Anzeigeschaltungen 404, Drahtlos-Kommunikationsschaltungen 430, Konnektor-I/F 420 und/oder Anzeige 460 zu übersetzen. Die MMU 440 kann eingerichtet sein um Speicherschutz und Page-Table-Übersetzung durchzuführen oder anzulegen. In einigen Ausführungsformen kann die MMU 440 als Teil des Prozessors/der Prozessoren 402 beinhaltet sein.
  • Wie ebenso gezeigt kann die SOC 400 an verschiedene andere Schaltungen der UE 106 gekoppelt sein. Die UE 106 kann z.B. verschiedene Speichertypen (z.B. einschließlich NAND-Flash 410), eine Konnektor-Schnittstelle 420 (z.B. zum Koppeln an ein Computersystem, Dock, Ladestation usw.), die Anzeige 460 und Drahtlos-Kommunikationsschaltungen 430 (z.B. für LTE, CDMA2000, Bluetooth, WiFi usw.) beinhalten.
  • Wie oben angemerkt kann die UE 106 eingerichtet sein, drahtlos zu kommunizieren unter Verwendung von mehreren Drahtlos-Kommunikationstechnologien. Wie weiterhin oben angemerkt, können in solchen Fällen die Drahtlos-Kommunikationsschaltungen 430 Funkvorrichtungskomponenten beinhalten, welche zwischen mehreren Drahtlos-Kommunikationstechnologien und/oder F Funkvorrichtungskomponenten, welche ausschließlich eingerichtet sind zur Verwendung entsprechend einer einzigen Drahtlos-Kommunikationstechnologie, geteilt werden. Wie gezeigt kann die UE-Vorrichtung 106 zumindest eine Antenne beinhalten (und möglicherweise mehrere Antennen, z.B. für MIMO und/oder zum Implementieren verschiedener Drahtlos-Kommunikationstechnologien, unter verschiedenen Möglichkeiten), zum Durchführen von Drahtlos-Kommunikation mit Mobiltelefon-Basisstationen und/oder anderen Vorrichtungen. Die UE-Vorrichtung 106 kann Antenne(n) 435 verwenden, um die Drahtlos-Kommunikation durchzuführen.
  • Wie hierin weiter nachfolgend beschrieben, kann die UE 106 Hardware- und Softwarekomponenten zum Implementieren von Teilen oder allen der Verfahren, die hierin beschrieben werden, beinhalten. Der Prozessor 402 der UE-Vorrichtung 106 kann konfiguriert sein zum Implementieren von Teilen oder allen der hierin beschriebenen Merkmale, z.B. durch Ausführen von Programmanweisungen, welche auf einem Speichermedium gespeichert sind (z.B. einem nichtflüchtigen computerlesbaren Speichermedium). Alternativ (oder zusätzlich) kann ein Prozessor 402 eingerichtet sein als programmierbares Hardwareelement wie z.B. ein FPGA (Field Programmable Gate Array) oder als ein ASIC (Application Specific Integrated Circuit). Alternativ (oder zusätzlich) kann der Prozessor 402 der UE-Vorrichtung 106 in Verbindung mit einer oder mehreren der anderen Komponenten 400, 404, 406, 410, 420, 430, 435, 440, 450, 460 konfiguriert sein zum Implementieren von Teilen oder allen der hierin beschriebenen Merkmale.
  • Figur 5 - Basisstation
  • 5 veranschaulicht ein beispielhaftes Blockdiagramm einer Basisstation 102 entsprechend einiger Ausführungsformen. Es wird angemerkt, dass die Basisstation der 5 lediglich ein Beispiel einer möglichen Basisstation ist. Wie gezeigt kann die Basisstation 102 Prozessor(en) 504 beinhalten, welche Programmanweisungen für die Basisstation 102 ausführen können. Die Prozessor(en) 504 können auch an die Speicherverwaltungseinheit (Memory Management Unit, MMU) 540 gekoppelt sein, welche dazu eingerichtet sein kann, Adressen von den Prozessor(en) 504 zu empfangen und diese Adressen an Orte im Speicher (z.B. Speicher 560 und Nur-Lese-Speicher (Read Only Memory, ROM 550) oder an andere Schaltungen oder Vorrichtungen zu übersetzen.
  • Die Basisstation 102 kann zumindest einen Netzwerkport 570 beinhalten. Der Netzwerkport 570 kann eingerichtet sein, um an ein Telefonnetzwerk zu koppeln und eine Vielzahl von Vorrichtungen, wie z.B. UE-Vorrichtungen 106, Zugang zum Telefonnetzwerk wie oben beschrieben, bereitzustellen.
  • Der Netzwerkport 570 (oder ein zusätzlicher Netzwerkport) kann auch, oder alternativ, eingerichtet sein, um an ein Mobiltelefonnetzwerk zu koppeln, z.B. an ein Kernnetzwerk eines Mobiltelefondienstleisters. Das Kernnetzwerk kann mobilitätsbezogene Dienste und/oder andere Dienste an eine Vielzahl von Vorrichtungen, wie z.B. die UE-Vorrichtungen 106, bereitstellen. In einigen Fällen kann der Netzwerkport 570 an ein Telefonnetzwerk über ein Kernnetzwerk koppeln und/oder das Kernnetzwerk kann ein Telefonnetzwerk bereitstellen (z.B. unter anderen UE-Vorrichtungen, welche durch den Mobiltelefondienstbetreiber unterhalten werden).
  • Die Basisstation 102 kann zumindest eine Antenne 534 und möglicherweise mehrere Antennen beinhalten. Die Antenne(n) 534 kann eingerichtet sein zum Betrieb als ein Drahtlos-Sendeempfänger und kann weiterhin eingerichtet sein zum Kommunizieren mit UE-Vorrichtungen 106 über Funkvorrichtung 530. Die Antenne(n) 534 kommuniziert mit der Funkvorrichtung 530 über die Kommunikationskette 532. Die Kommunikationskette 532 kann eine Empfängerkette, eine Übertragungskette oder beides sein. Funkvorrichtung 530 kann eingerichtet sein zum Kommunizieren über verschiedene Drahtlos-Kommunikationstechnologien einschließlich, aber nicht beschränkt auf LTE, LTE-A, GSM, WCDMA, CDMA2000, Wi-Fi usw.
  • Der Prozessor(en) 504 der Basisstation 102 kann eingerichtet sein zum Implementieren von Teilen oder von allen hierin beschriebenen Verfahren, z.B. durch Ausführen von Programmanweisungen, die auf einem Speichermedium (z.B. ein nichtflüchtiges computerlesbares Speichermedium) gespeichert sind. Alternativ kann der Prozessor 504 eingerichtet sein als programmierbares Hardwareelement, wie z.B. ein FPGA (Field Programmable Gate Array) oder als ein ASIC (Application Specific Integrated Circuit) oder eine Kombination davon.
  • Figur 6 - Kommunikationsflussdiagramm
  • Viele unterschiedliche Typen von Netzwerkdatenaustauschen können durch Netzwerkanwendungen verwendet werden. Eine mögliche Unterscheidung, die zwischen Typen von Netzwerkdatenaustauschen gemacht werden können, kann die Unterscheidung zwischen Vordergrunddatenaustauschen und Hintergrunddatenaustauschen sein. Vordergrunddatenaustausche können als höherpriorisierte Datenaustausche betrachtet werden und können typischerweise benutzerinitiierte Datenaustausche beinhalten, wie z.B. Sprach- und Videoanrufe, aktive Spielverwendung, Medienanwendungen, Web-Browsing und/oder einer von verschiedenen anderen Verwendungszwecken. Hintergrunddatenaustausche können als niedriger priorisierte Datenaustausche betrachtet werden und können Datenaustausche beinhalten, welche ohne explizite Initiierung durch einen Benutzer auftreten, wie z.B. zum Zweck der Datensynchronisierung, Positions-Updates, Anwendungs-Updates und/oder einer von verschiedenen anderen Verwendungszwecken. In vielen Fällen können Hintergrunddatenaustausche einen gewissen Grad von Verzugstoleranz aufweisen.
  • Die Verwendung einer Drahtlos-Verbindung einschließlich der Verwendung einer Mobiltelefonverwendung kann (zumindest in einigen Fällen) einen wesentlichen Anteil an dem gesamten Energieverbrauch einer Drahtlos-Vorrichtung verursachen. Eine ineffiziente Verwendung der Drahtlos-Kommunikationsressourcen einer Drahtlos-Vorrichtung können den Energieverbrauch verursacht durch Drahtlos-Kommunikationsoperationen einer solchen Drahtlos-Vorrichtung erhöhen. Es kann für eine Drahtlos-Vorrichtung üblich sein, in der Lage zu sein, die Effizienz ihrer Drahtlose-Kommunikation zu verbessern durch einen Betrieb in einem „verbundenen Modus“ oder einem „verbundenen Zustand“, um Netzwerkdatenaustausch durchzuführen und Betrieb in einem „Leerlaufmodus“ oder einem „Leerlaufzustand“ (in welchem ein Energieverbrauch reduziert ist), wenn Daten nicht aktiv ausgetauscht werden.
  • Entsprechend einiger Ausführungsformen kann eine Drahtlos-Vorrichtung den verbundenen Modus (z.B. aus dem Leerlaufmodus) auf eine von der Vorrichtung initiierte Weise einnehmen durch ein Ausführen eines Zufallszugangsprozesses (Random Access Procedure, RACH) oder auf eine durch das Netzwerk initiierte Weise infolge eines Empfangs einer Paging-Nachricht von ihrer bedienenden Zelle. Die Drahtlos-Vorrichtung kann z.B. RACH um in den verbundenen Modus überzugehen, um verzugsempfindliche Daten zu kommunizieren, wenn die Drahtlos-Vorrichtung nicht bereits in dem verbundenen Modus ist. In ähnlicher Weise kann das Netzwerk, wenn das Netzwerk Daten an die Drahtlos-Vorrichtung zu kommunizieren hat, die Drahtlos-Vorrichtung pagen, um einen Übergang in einen verbundenen Modus zu bewirken, so dass das Netzwerk dann in der Lage sein kann, die Daten an die Drahtlos-Vorrichtung zu kommunizieren.
  • Ein Übergehen zwischen dem Leerlauf- und einem verbundenen Modus/Zustand kann einen gewissen Betrag von Signalüberschuss benötigen, also kann, zumindest in einigen Fällen, der Energieverbrauch und die Leistungseffizienz einer Drahtlos-Vorrichtung weiter erhöht werden indem die Anzahl von Zustandsübergängen zwischen den Leerlauf- und verbundenen Modi/Zuständen reduziert wird. Man betrachte z.B. ein Szenario, in welchem eine Drahtlos-Vorrichtung in einen verbundenen Modus übergegangen ist, um eine Netzwerkaktivität für eine Anwendung durchzuführen, wie sie z.B. durch eine verzugsempfindliche Netzwerkaktivität getriggert werden könnte, wie z.B. Keep-Alives, Netzwerkadressübersetzung (Network Address Translation, NAT) Zeitgeber usw. Wenn Netzwerkbetriebsaktivitäten für andere Anwendungen (z.B. verzugstolerante Netzwerkaktivitäten) durchgeführt werden, während die Drahtlos-Vorrichtung immer noch im verbundenen Modus ist, kann dies Signalübertragungsüberschuss und Energieverbrauch reduzieren und eine Effizienz der Verwendung einer Netzwerkressource erhöhen im Vergleich dazu, dass die Drahtlos-Vorrichtung die Verbindung freigibt, nachdem die Netzwerkbetriebsaktivität für die initiale Anwendung vollständig ist und sie dann später zurück in den verbundenen Modus übergeht, um die Netzwerkbetriebsaktivität für die zweite Anwendung durchzuführen.
  • Alternativ, oder zusätzlich, kann es möglich sein, den Energieverbrauch und die Leistungseffizienz einer Drahtlos-Vorrichtung zu verbessern, indem die verzugstolerante Netzwerkaktivität getriggert wird, wenn eine Verbindungsqualität gut ist (z.B. selbst wenn die Vorrichtung nicht bereits in dem verbundenen Modus ist). Durch die Verwendung einer Drahtlos-Verbindung, wenn deren Qualität gut ist, kann es beispielsweise der Fall sein, dass Datenübertragungen schneller vervollständigt werden können oder weniger Energie verbrauchen als wenn solche Datenübertragungen versucht werden, wenn eine Verbindungsqualität niedriger ist (z.B. dürftig oder schlecht), z.B. zumal bessere Verbindungsqualitätsbedingungen einen höheren Kommunikationsdurchsatz und/oder eine geringere Übertragungsleistung zulassen können.
  • Angesichts der möglichen Verzugstoleranz von Hintergrunddaten kann es (zumindest in einigen Fällen) möglich sein, Netzwerkdatenaktivität für mehrere Anwendungen zu koordinieren, um dieselbe Verbindung zu verwenden basierend auf Basisbandtriggern (wie z.B. Drahtlos-Verbindungszustand und/oder Qualitätsinformation) in einer Weise, die einen Energieverbrauch reduzieren und eine Leistung verbessern kann, was einer Benutzererfahrung demnach potenziell zugutekommt. 6 ist ein Kommunikations-/Signalflussdiagramm, welches ein Beispielverfahren für eine derartige Verschmelzung von Anwendungsdatenaktivität unter Verwendung von Basisbandtriggern entsprechend einiger Ausführungsformen veranschaulicht.
  • Das in 6 gezeigte Schema kann, unter anderen Vorrichtungen, in Verbindung mit einem der in den obigen Figuren gezeigten Computersysteme oder Vorrichtungen verwendet werden. In verschiedenen Ausführungsformen können einige der Elemente des gezeigten Schemas gleichzeitig, in einer anderen als der gezeigten Reihenfolge oder weggelassen werden. Zusätzliche Elemente können nach Belieben auch durchgeführt werden. Wie gezeigt kann das Schema wie folgt durchgeführt werden.
  • Bei 610 können eine Drahtlos-Benutzerausrüstungs-(User Equipment, UE)-Vorrichtung 106 und eine Basisstation 102 eine Drahtlos-Verbindung einrichten. Die Drahtlos-Verbindung kann eine Mobiltelefonverbindung sein. Die Drahtlos-Verbindung kann entsprechend einer von mehreren möglichen Mobiltelefon-Kommunikationstechnologien eingerichtet sein. Ein Einrichten der Mobiltelefonverbindung kann ein Kampieren auf einer Zelle, bereitgestellt durch die BS 102 in einem Leerlaufmodus, beinhalten und/oder kann einen Betrieb in einem verbundenen Modus beinhalten. Entsprechend gewisser Mobiltelefon-Kommunikationstechnologien kann die UE 106 z.B. jederzeit gegenüber der Drahtlos-Verbindung entweder in einem Funkressourcensteuerung-(Radio Resource Control, RRC)-Leerlaufzustand oder einem RRC verbundenen Zustand in Betrieb sein. Die Drahtlos-Verbindung kann zwischen solchen Leerlauf- und verbundenen Zuständen beliebig oft übergehen, z.B. entsprechend der Verbindungsverhältnisse, auszutauschenden anstehenden Daten und/oder entsprechend einer von verschiedenen anderen Betrachtungen.
  • Die Drahtlos-Verbindung kann durch einen Basisbandprozessor (BB) 604 (z.B. in Verbindung mit assoziierten Funkvorrichtung/Drahtlos-Kommunikationsschaltungen) der UE 106 mit der BS 102 eingerichtet sein. Der Basisbandprozessor kann die Drahtlos-Verbindung zwischen der UE 106 und der BS 102 überwachen und verwalten, was die Durchführung von Suchen nach Zellen, Zellmessungen, Zellauswahl, Einstellen und Abstellen eines Verbindungsmodus, Übertragen und Empfangen von Daten über die Drahtlos-Verbindung und/oder eine von verschiedenen anderen Basisbandoperationen beinhalten kann.
  • Die UE 106 kann auch einen Anwendungsprozessor (AP) 602 beinhalten. Der Anwendungsprozessor kann Benutzeranwendungen unterstützen, einschließlich des Bereitstellens einer Betriebsumgebung für solche Anwendungen (z.B. potenziell einschließlich einer oder allen von Grafikverarbeitung, Speicherverwaltung, Netzwerkschnittstellen-Leistungsfähigkeit mit dem Basisbandprozessor und/oder jede von verschiedenen anderen Funktionen) und eines Ausführens der Anwendungen selbst.
  • Bei 612 kann der BB 604 dem AP 602 eine oder mehrere Drahtlos-Verbindungsmetriken bereitstellen. Die Information kann durch eine Netzwerkbetriebseinheit, welche auf dem AP 602 operiert, bereitgestellt werden, zumindest in einigen Fällen. Die Drahtlos-Verbindungsmetrik(en) kann jeden von verschiedenen Typen von Information beinhalten. Als eine Möglichkeit kann die Drahtlos-Verbindungsmetrik eine Verbindungszustandsinformation beinhalten, welche angibt, ob die Drahtlos-Verbindung in dem verbundenen Zustand oder dem Leerlaufzustand ist. Alternativ, oder zusätzlich, kann die Verbindungszustandsinformation angeben, ob die Drahtlos-Verbindung überhaupt verfügbar ist. In einigen Fällen könnten ein oder mehrere Typen von Drahtlos-Kommunikationsdiensten z.B. für Datenaktivität nicht verfügbar sein. Es sei angemerkt, dass eine Drahtlos-Verbindung als „nicht verfügbar“ betrachtet werden kann für den Zweck der Drahtlos-Verbindungsmetriken, zumindest in gewissen Fällen, unter gewissen Umständen, in welchen die Drahtlos-Verbindung weiterhin für andere Zwecke als für Datenübertragung verfügbar sein kann; z.B. in einigen Szenarien kann es der Fall sein, dass eine Drahtlos-Verbindung nur für Sprache verfügbar ist und nicht für Daten oder nur für Notrufe verfügbar sein könnte. Alternativ kann es der Fall sein, dass überhaupt keine Drahtlos-Verbindung für diese Typen von Drahtlos-Verbindungsdiensten eingerichtet ist.
  • Als noch eine weitere Möglichkeit kann die Verbindungszustandsinformation ein Drahtlos-Verbindungsqualitätsniveau (welches auf einer von verschiedenen gewünschten Verbindungsqualitätsmessungen, wie z.B. RSRP, RSRQ, RSCP, Ec/Io, SNR usw. basieren kann und auf eine von verschiedenen Weisen, wie gewünscht, definiert werden kann) der Drahtlos-Verbindung anzeigen. In einigen Fällen kann das Drahtlos-Verbindungsqualitätsniveau auf eine unterschiedliche Weise bestimmt werden, wenn die Drahtlos-Verbindung in dem Leerlaufmodus ist als wenn die Drahtlos-Verbindung in dem verbundenen Modus ist. Als eine Möglichkeit könnte die Verbindungsqualität in einem Leerlaufmodus, z.B. basierend auf Downlink-Kanalverhältnissen, auf einem geschätzten Durchsatz der Drahtlos-Verbindung und/oder jede von verschiedenen anderen möglichen Betrachtungen bestimmt werden. Als eine andere Möglichkeit kann eine Verbindungsqualität in einem verbundenen Modus basierend auf Random Access Procedure-(RACH)-Störungen, Funkverbindungsstörungen (Radio Link Failures, RLFs), tatsächlichem Durchsatz, Wiederübertragungsniveau, Energieverbrauch und/oder jede von verschiedenen anderen möglichen Betrachtungen bestimmt werden. In einigen Fällen kann das Drahtlos-Verbindungsqualitätsniveau als drei Niveaus (z.B. „gut“, „dürftig“ und „schlecht“) aufweisend definiert sein: ein erstes Niveau kann anzeigen, dass sich eine Verbindungsqualität über einem vordefinierten Schwellwert befindet, ein zweites Niveau kann anzeigen, dass sich ein Qualitätsniveau unterhalb eines vordefinierten Schwellwertes befindet und das dritte Niveau kann anzeigen, dass ein oder mehrere RLFs und/oder RACH-Störungen kürzlich beobachtet wurden. Jede Anzahl von anderen Niveaus und/oder Definitionen kann nach Belieben verwendet werden.
  • Die Drahtlos-Verbindungsmetriken können dem AP 602 von dem BB 604 auf Anfrage und/oder automatisch bereitgestellt werden, und sie können auf eine periodische und/oder auf eine aperiodische Weise bereitgestellt werden. Als eine Möglichkeit können gewisse Drahtlos-Verbindungsmetriken (z.B. Drahtlos-VerbindungsZustand/Qualitätsmetriken) durch den BB 604 erzeugt und dem AP 602 bereitgestellt werden, wann immer sich eine der gemeldeten Zustandsvariablen ändert. Wenn beispielsweise die Drahtlos-Verbindung vom Leerlaufzustand in den verbundenen Zustand übergeht, kann dies die Erzeugung und die Bereitstellung eines Drahtlos-Verbindungsmetrikberichts von dem BB 604 an den AP 602 triggern. Als eine weitere (zusätzliche oder alternative) Möglichkeit können einige oder alle Drahtlos-Verbindungsmetriken erzeugt und von dem BB 604 dem AP 602 in periodischen Intervallen (z.B. selbst wenn sich keine Zustandsvariable seit dem letzten Bericht geändert hat) bereitgestellt werden. Andere Algorithmen zum Bestimmen wann die Drahtlos-Verbindungsmetriken erzeugt und von dem BB 604 dem AP 602 bereitgestellt werden, sind auch möglich.
  • In einigen Fällen kann die Netzwerkbetriebseinheit Information über die Historie der Drahtlos-Verbindung für die Drahtlos-Verbindung empfangen (z.B. als Teil oder zusätzlich zu) und/oder speichern (z.B. basierend auf zuvor empfangenen Drahtlos-Verbindungsmetriken). Die Netzwerkbetriebseinheit kann z.B. Informationen speichern, welche vorhergehende Zellen anzeigen (z.B. Zell-IDs), an welche sich die Drahtlos-Verbindung angehängt hat, vor die vorhergehende Drahtlos-Verbindungsdauern (Dauern von verbundenen Modi, Zeitdauern eines Anhängens an Zellen usw.), historisch geschätzter (möglicherweise mit Standardabweichung) und/oder aktueller Drahtlos-Verbindungsdurchsatz, historische Drahtlos-Verbindungsqualitätsmetriken und/oder jede von verschiedenen anderen Informationen, für eine beliebige Zeitperiode (z.B. in der Größenordnung von Sekunden, Minuten, Stunden, Tagen, Wochen und/oder jede andere beliebige Skala). Solche historische Speicherung von Informationen über die Historie von Drahtlos-Verbindungen und deren Verwendung kann auch von einem Benutzerstandard abhängen und/oder damit assoziiert sein, z.B. wenn gewünscht.
  • In einigen Fällen kann die Netzwerkbetriebseinheit auch oder alternativ die BB 604 Abfragen zum Anfordern einer Schätzung des maximal erreichbaren Durchsatzes der Drahtlos-Verbindung. Solch eine Schätzung kann oder kann nicht von dem BB 604 in verschiedenen Szenarien verfügbar sein, z.B. abhängig von dem Typ von Drahtlos-Verbindung. Eine Schätzung eines maximal erreichbaren Durchsatzes kann z.B. für BB 604 für gewisse Typen von Drahtlos-Verbindungen (z.B. für diejenigen, welche entsprechend gewisser Drahtlos-Kommunikationstechnologien betrieben werden, wie z.B. LTE) möglich sein, aber nicht für andere Typen von Drahtlos-Verbindungen. Der BB 604 kann auf solche Abfragen mit einer Antwort reagieren, welche ihre Schätzung des maximal erreichbaren Durchsatzes der Drahtlos-Verbindung angibt, wenn sie verfügbar ist, oder alternativ anzeigen, dass solch eine Schätzung nicht verfügbar ist.
  • Die Netzwerkbetriebseinheit kann auch Anfragen von verschiedenen Anwendungen empfangen, welche auf dem AP 602 ausführen, um Netzwerkaktivitäten durchzuführen, was Vordergrund- und/oder Hintergrunddatenaktivitäten beinhalten kann. Solche Netzwerkaktivitätsanfragen können in jeder Anzahl von Eigenschaften variieren, jede oder alle von ihnen kann beeinflussen, wenn Netzwerkaktivität limitiert ist basierend auf einer gegebenen Netzwerkaktivitätsanfrage. Unterschiedliche Netzwerkaktivitätsanfragen können z.B. unterschiedliche Verzugsempfindlichkeiten aufweisen. Einige angefragte Netzwerkaktivitäten (z.B. Vordergrundaktivitäten) können intoleranter gegenüber Verzug sein, während andere angefragte Netzwerkaktivitäten (z.B. Hintergrundaktivitäten) toleranter gegenüber Verzug sein können. Als ein weiteres Beispiel können unterschiedliche Netzwerkaktivitäten von unterschiedlichem Umfang sein: einige können große Datenübertragungen beinhalten, während andere kleine Datenübertragungen beinhalten. Zumindest in einigen Fällen können einige oder alle Netzwerkaktivitätsanfragen eine Terminierungsbeschränkung assoziiert mit diesen Netzwerkaktivitätsanfragen anzeigen, z.B. einschließlich ob eine Netzwerkaktivitätsanfrage eine Vordergrund- oder eine Hintergrunddatenübertragung ist, ein Zeitfenster in welchem die Datenübertragung zu vervollständigen ist, usw.
  • Bei 614 kann die Netzwerkbetriebseinheit eine Terminierung bestimmen (z.B. Auswählen oder Koordinieren) zum Initiieren von angefragten Netzwerkaktivitäten. Die bestimmte Terminierung kann zumindest zu Teilen auf jeder Einschränkung z.B. wegen Verzugsempfindlichkeit usw. der angefragten Netzwerkaktivitäten basieren und kann auch zumindest zu Teilen auf den Drahtlos-Verbindungsmetriken basieren unter verschiedenen möglichen Betrachtungen.
  • Bei 616 kann die Netzwerkbetriebseinheit angefragte Netzwerkaktivitäten entsprechend der bestimmten Terminierung initiieren. Dies kann ein Bereitstellen von Daten an den BB 604 beinhalten entsprechend jeder angefragten Netzwerkaktivität zu der ausgewählten Zeit, in welcher jede angefragte Netzwerkaktivität initiiert werden soll.
  • Bei 618 kann der BB 604 die Daten entsprechend jeder angefragten Netzwerkaktivität mit der BS 102 kommunizieren. Es wird angemerkt, dass dies ein Durchführen von zumindest einer Uplink-Übertragung und möglicherweise auch Empfangen einer oder mehrerer Downlink-Übertragungen für eine gegebene Netzwerkaktivität beinhalten kann; in einigen Fällen kann beispielsweise eine Hintergrunddatenübertragungs-Netzwerkaktivität eine initiale Uplink-Übertragung beinhalten zum Initiieren (Anfragen) des Hintergrunddatentransfers von einer externen Quelle (z.B. einen Anwendungsserver), infolgedessen kann eine Downlink-Datenübertragung von der externen Quelle zu der Anwendung, welche die Netzwerkaktivität angefragt hat, auftreten durch die Drahtlos-Verbindung zwischen dem UE 106 und der BS 102. Wenn die Drahtlos-Verbindung in dem verbundenen Zustand ist kann die Datenkommunikation auf der existierenden Verbindung auftreten. Wenn die Drahtlos-Verbindung im Leerlaufzustand ist, kann ein Übergang in den verbundenen Zustand auftreten (z.B. kann eine RRC-Verbindung eingerichtet werden) und die Datenkommunikation kann stattfinden auf der neu eingerichteten Verbindung.
  • Es wird angemerkt, dass die Terminierung zum Initiieren von angefragten Netzwerkaktivitäten durch die Netzwerkbetriebseinheit bestimmt werden kann, welche auf dem AP 602 auf jede von verschiedenen Weisen angesichts der verschiedenen möglichen Betrachtungen ausführt. In einigen Fällen kann die Netzwerkbetriebseinheit versuchen, eine Terminierung einer Initiierung einer Netzwerkaktivität auszuwählen (z.B. Koordinieren), so dass Netzwerkbetriebsaktivitäten mehrerer Anwendungen verschmolzen werden, um die Anzahl von erzeugten RRC-Verbindungen zu minimieren und die Verwendung jener RRC-Verbindungen zu maximieren. In einigen Fällen kann die Netzwerkbetriebseinheit weiterhin versuchen, eine Terminierung einer Initiierung einer Netzwerkaktivität auszuwählen, so dass RRC-Verbindungen initiiert werden zu Zeiten, wenn eine Verbindungsqualität gut ist und/oder ein geschätzter verfügbarer Durchsatz hoch ist und/oder zum Maximieren einer Verwendung von existierenden RRC-Verbindungen, für welche eine Verbindungsqualität gut ist und/oder ein geschätzter verfügbarer Durchsatz hoch ist.
  • Die Netzwerkbetriebseinheit kann z.B. eingerichtet sein, so dass eine Initiierung von mehreren angefragten Netzwerkaktivitäten, wenn möglich (z.B. angesichts anderer Einschränkungen) gemeinsam getriggert werden. Als eine Möglichkeit kann dies einen Aufschub einer Initiierung von angefragten Netzwerkaktivitäten mit hinreichender (z.B. oberhalb eines Schwellwertes) verbleibender Verzugstoleranz beinhalten, wenn die Drahtlos-Verbindung nicht bereits in dem verbundenen Zustand ist (z.B. wenn die Drahtlos-Verbindung im Leerlaufzustand oder nicht verfügbar ist). Wenn die Drahtlos-Verbindung in den verbundenen Zustand übergeht, kann jede oder möglicherweise alle solche Netzwerkaktivitäten initiiert (z.B. gemeinsam getriggert) werden, was folglich die Verwendung dieser Verbindung möglicherweise maximiert. Es wird angemerkt, dass eine Initiierung der Netzwerkaktivitäten eine Handhabung der Netzwerkaktivitäten im Auftrag der Anwendungen, welche die Netzwerkaktivitäten anfragen, oder Bereitstellen von Mitteilungen an die Anwendungen, welche ein Fortschreiten der Netzwerkaktivitäten anfragen oder einige Kombinationen davon unter verschiedenen Möglichkeiten beinhalten kann.
  • Es wird angemerkt, dass jede Anzahl von anderen Betrachtungen (z.B. basierend auf den gegebenen Einschränkungen für jede angefragte Netzwerkaktivität) auch die Terminierung der Initiierung der Netzwerkaktivität wie gewünscht beeinflussen kann. Wenn die Verzugstoleranz für eine angefragte Netzwerkaktivität z.B. unterhalb einem gewünschten Schwellwert fällt während die Drahtlos-Verbindung in dem Leerlaufzustand verbleibt, kann dies eine Initiierung der angefragten Netzwerkaktivität triggern, was wiederum einen Übergang in den verbundenen Zustand triggern kann. Es wird angemerkt, dass dies wiederum eine Initiierung von anderen angefragten Netzwerkaktivitäten triggern kann, welche zuvor verzögert wurden, weil die Drahtlos-Verbindung im Leerlaufzustand war.
  • Als eine andere Möglichkeit, wenn eine gewisse Anzahl (z.B. auf oder oberhalb eines gewünschten Schwellwertes) von Netzwerkaktivitäten angefragt wurden und verzögert wurden, weil die Drahtlos-Verbindung sich im Leerlaufzustand befindet und eine Drahtlos-Verbindungsqualität der Drahtlos-Verbindung gut ist (z.B. oberhalb eines gewünschten Schwellwertes), kann dies als eine Bedingung verwendet werden, die Initiierung der angefragten Netzwerkaktivitäten zu triggern. Als eine noch weitere Möglichkeit kann in einigen Fällen eine Terminierung einer Initiierung einer Netzwerkaktivität zumindest zu Teilen auf historischen Drahtlos-Verbindungsinformationen basieren. Zum Beispiel für einen großen (z.B. oberhalb eines gewünschten Größenschwellwertes) angefragten Datentransfer kann die Netzwerkbetriebseinheit einen Zeitpunkt innerhalb der Verzugstoleranz der angefragten Netzwerkaktivität wählen, während welcher gute Verbindungsbedingungen auftreten können, ein verfügbarer Durchsatz hoch sein kann, Benutzeraktivität minimal sein kann und/oder jede von verschiedenen anderen gewünschten Bedingungen vorhergesagt werden kann zu existieren basierend auf den historischen Drahtlos-Verbindungsinformationen. Dies kann dabei helfen, die Auswirkungen von derart großen Datenübertragungen auf eine Benutzererfahrung zu minimieren, die Leistung von derart großen Datenübertragungen zu erhöhen und/oder den Energieverbrauch von derart großen Datenübertragungen zu reduzieren, in verschiedenen Szenarien.
  • In einigen Fällen kann jede Anzahl von zusätzlichen Verbindungsmodusmetriken von dem BB 604 an den AP 602 bereitgestellt werden, wenn die Drahtlos-Verbindung in dem verbundenen Zustand ist. Solche Informationen können dem Übertragungssteuerprotokoll-(Transmission Control Protocol, TCP)-Stapel bereitgestellt werden, als eine Möglichkeit, und können dazu verwendet werden, zu helfen, TCP-Operationen zu verschmelzen angesichts der aktuellen Verfassung der Drahtlos-Verbindung, welche die „erste Etappe“ für eine TCP-Verbindung darstellen kann. Die verbundenen Modusmetriken können z.B. jede von verschiedenen Uplink-, Downlink- und/oder gemeinsamen Uplink- und Downlink-Metriken beinhalten. Die Uplink-Metriken können eine oder alle von effektiver Bandbreite, maximale Bandbreite, mittlere Größe der Warteschlange, minimale Größe der Warteschlange, maximale Größe der Warteschlange, minimale Wartezeit, mittlere Wartezeit, maximale Wartezeit, Prozentsatz von verlorenen Daten, eine Metrik (z.B. ein Prozentsatz oder ein Niveau ausgewählt aus mehreren möglichen vordefinierten Niveaus, wie z.B. hoch, mittel, tief, oder keines unter verschiedenen Möglichkeiten), welche anzeigt, wie oft eine Wiederübertragung eines Paketes (z.B. möglicherweise einschließlich L2-(RLC)-Wiederübertragung und/oder L1-(HARQ)-Wiederübertragung) auftritt, und/oder jede von verschiedenen anderen möglichen Uplink-Metriken beinhalten. Die Downlink-Metriken können jede oder alle von effektiver Bandbreite, maximaler Bandbreite und/oder jede von verschiedenen anderen möglichen Downlink-Metriken beinhalten. Die gemeinsamen Metriken können eine Verbindungsqualitätsmetrik (welche basieren kann auf RSRP, RSRQ, RSCP, SNR, Ec/Io und/oder jede von verschiedenen anderen Messungen, z.B. abhängig von Drahtlos-Verbindungstyp zwischen verschiedenen anderen möglichen Betrachtungen), einen Leerlaufinaktivitätszeitparameter (z.B. einen Betrag von inaktiver Zeit angebend, der verbleibt, bis die Verbindung freigegeben wird und die Drahtlos-Verbindung auf Leerlauf übergeht), eine Verbindungsrücksetzzeit (welche erzwungen ist bevor eine neue Verbindung eingerichtet wird) und/oder jede von verschiedenen anderen möglichen gemeinsamen Metriken beinhalten.
  • Jede von einer Vielzahl von TCP/IP-Stapeloperationen kann beeinflusst sein durch solche verbundenen Modusmetriken unter verschiedenen Umständen, einschließlich Bestimmen, ob und wenn FIN-Wiederübertragungen durchgeführt werden sollen, TCP RST-Nachrichten, TCP-Keep-Alive- und Anwendung-Keep-Alive-Nachrichten, wenn Hintergrundverkehr zu verzögern ist und/oder um der Schlafdauer von TCP-Zeitgebern Rechnung zu tragen. Solche verbundenen Modusmetriken können auch in der Optimierung von anderen TCP-Stapeln verwendet werden, in einigen Fällen z.B. für eine adaptive Verwaltung von Warteschlangen und/oder zum Verhindern von Stau.
  • In einigen Fällen können solche verbundenen Modusmetriken von dem BB 604 als ein verbundener Modusbericht bereitgestellt werden an ein Paketdatenprotokoll (PDP)-Treiber auf dem AP 602, welcher die PDP-Kopfzeile abschneiden kann und die Nutzdaten an den TCP-Stapel übertragen kann unter Verwendung eines Kern-API. Solch ein verbundenen Modusbericht kann nicht erzeugt werden, wenn der AP 602 schläft und/oder die verbundenen Modusmetriken können nicht erzeugt werden, wenn der TCP einen leeren Puffer berichtet (d.h. ein Pufferstatus mit einem Nullwert), zumindest in einigen Ausführungsformen; dies kann helfen, Überschuss zu minimieren oder einen schlafenden Bus aufzuziehen.
  • Folglich, entsprechend der hierin beschriebenen Techniken, kann es möglich sein, Netzwerkaktivitäten von mehreren Anwendungen (z.B. AP-Clients) zu verschmelzen oder zusammenzufügen basierend auf einer oder mehreren Basisband triggernden Bedingungen, welche in einer effizienteren RRC-Verbindungsverwendung münden können. Ein Triggern der Netzwerkaktivitäten von mehreren Anwendungen gemeinsam (z.B. Verwenden einer bereits eingerichteten RRC-Verbindung, zum Einrichten einer RRC-Verbindung während einer Zeit, wenn Verbindungsqualität gut ist und/oder entsprechend einem von verschiedenen möglichen Triggern wie zuvor hierin beschrieben), z.B. durch gleichzeitiges Bereitstellen von Nachrichten an jede von einer oder mehreren Anwendungen, welche ihre Netzwerkaktivitäten durchführen, wenn eine Triggervoraussetzung auftritt, kann die Koordination von Anwendungsnetzwerkaktivitäten verbessern im Vergleich dazu, jedem AP-Client zuzulassen seine eigene Netzwerkaktivitätsterminierung zu bestimmen ohne Bezug auf die Terminierung von anderen AP-Clients.
  • Ausführungsformen der vorliegenden Offenbarung können in einer von verschiedenen Formen realisiert sein. Einige Ausführungsformen können z.B. als ein computerimplementiertes Verfahren realisiert sein, ein computerlesbares Speichermedium oder ein Computersystem. Andere Ausführungsformen können realisiert sein unter Verwendung von einer oder mehreren kundenspezifischen Hardwarevorrichtungen wie z.B. ASICs. Noch andere Ausführungsformen können realisiert sein unter Verwendung von einem oder mehreren programmierbaren Hardwareelementen wie z.B. FPGAs.
  • In einigen Ausführungsformen kann ein nichtflüchtiges computerlesbares Speichermedium eingerichtet sein, so dass es Programmanweisungen und/oder Daten speichert, wobei die Programminstruktionen, wenn ausgeführt durch ein Computersystem, das Computersystem dazu veranlassen, ein Verfahren durchzuführen, z.B. eines von einer Ausführungsform eines hierin beschriebenen Verfahrens oder jede Kombination der Ausführungsformen des hierin beschriebenen Verfahrens oder jede Untermenge einer der Ausführungsformen der hierin beschriebenen Verfahren oder jede Kombination solcher Untermengen.
  • In solchen Ausführungsformen kann eine Vorrichtung (z.B. eine UE 106) eingerichtet sein zum Beinhalten eines Prozessors (oder eine Menge von Prozessoren) und eines Speichermediums, wobei das Speichermedium Programmanweisungen speichert, wobei der Prozessor eingerichtet ist zum Lesen und Ausführen der Programmanweisungen von dem Speichermedium, wobei die Programmanweisungen ausführbar sind, um eine der verschiedenen Ausführungsformen der hierin beschriebenen Verfahren zu implementieren (oder jede Kombination der Ausführungsformen der hierin beschriebenen Verfahren oder jede Untermenge von einer der Ausführungsformen der hierin beschriebenen Verfahren oder jede Kombination solcher Untermengen). Die Vorrichtung kann in einer von verschiedenen Formen realisiert sein.
  • Obwohl die obigen Ausführungsformen in beachtlichem Detail beschrieben wurden, werden dem Fachmann zahlreiche Variationen und Modifikation offensichtlich werden, wenn er die obige Offenbarung vollständig verstanden hat. Es ist die Absicht der nachfolgenden Ansprüche, dahingehend interpretiert zu werden, dass sie solche Variationen und Modifikationen umfassen.

Claims (15)

  1. Drahtlos-Benutzerausrüstungsvorrichtung, umfassend: eine Funkvorrichtung; einen Basisbandprozessor, der operativ an die Funkvorrichtung gekoppelt ist; und einen Anwendungsprozessor, der operativ an den Basisbandprozessor gekoppelt ist; wobei die Benutzerausrüstungsvorrichtung eingerichtet ist zum: Empfangen, bei dem Anwendungsprozessor, von Mobiltelefonverbindungsinformationen von dem Basisbandprozessor, wobei die Mobiltelefonverbindungsinformation anzeigt, ob eine Mobiltelefonverbindung der Benutzerausrüstungsvorrichtung in einem verbundenen Zustand oder in einem Leerlaufzustand ist; Bestimmen, durch den Anwendungsprozessor, einer Terminierung einer Netzwerkaktivität für eine oder mehrere Anwendungen zumindest zu Teilen basierend auf den Mobiltelefonverbindungsinformationen; und Initiieren, durch den Anwendungsprozessor, einer Netzwerkaktivität für die eine oder die mehreren Anwendungen entsprechend der bestimmten Terminierung der Netzwerkaktivitäten.
  2. Benutzerausrüstungsvorrichtung nach Anspruch 1, wobei die Bestimmung der Terminierung der Netzwerkaktivität für eine oder mehrere Anwendungen, welche zumindest zu Teilen auf der Mobiltelefonverbindungsinformation basiert, Verschmelzen von Daten für mehrere Anwendungen umfasst, um zu triggern, wenn die Mobilfunkverbindung in einem Funkressourcensteuerung verbundenen Zustand ist.
  3. Benutzerausrüstungsvorrichtung nach einem der vorhergehenden Ansprüche, wobei der Anwendungsprozessor weiter eingerichtet ist zum: Verzögern einer Initiierung einer Netzwerkaktivität mit einer Verzugstoleranz, die oberhalb eines Verzugstoleranzschwellwertes liegt, wenn die Mobiltelefonverbindung in dem Leerlaufzustand ist; und Initiieren einer Netzwerkaktivität mit einer Verzugstoleranz, die oberhalb des Verzugstoleranzschwellwerts liegt, wenn die Mobiltelefonverbindung in dem verbundenen Zustand ist.
  4. Benutzerausrüstungsvorrichtung nach einem der vorhergehenden Ansprüche, wobei die Mobiltelefonverbindungsinformation weiter eine Anzeige einer Verbindungsqualität der Mobiltelefonverbindung umfasst, wobei der Anwendungsprozessor weiter eingerichtet ist zum: Verzögern einer Initiierung einer Netzwerkaktivität mit einer Verzugstoleranz, die oberhalb eines Verzugstoleranzschwellwertes liegt, wenn die Verbindungsqualität der Mobiltelefonverbindung unterhalb eines Verbindungsqualitätsschwellwertes liegt; und Initiieren einer Netzwerkaktivität mit einer Verzugstoleranz, die oberhalb des Verzugstoleranzschwellwertes liegt, wenn die Verbindungsqualität oberhalb des Verbindungsqualitätsschwellwertes liegt.
  5. Benutzerausrüstungsvorrichtung nach einem der vorhergehenden Ansprüche, wobei die Benutzerausrüstungsvorrichtung weiter eingerichtet ist zum: Bereitstellen, durch den Anwendungsprozessor, einer Abfrage an den Basisbandprozessor, wobei die Abfrage Informationen abfragt, welche einen maximal erreichbaren Durchsatz der Mobiltelefonverbindung abschätzen; Empfangen, bei dem Anwendungsprozessor, einer Antwort auf die Abfrage von dem Basisbandprozessor, wobei die Antwort die Information, welche einen maximal erreichbaren Durchsatz der Mobiltelefonverbindung abschätzt, umfasst; wobei die Bestimmung der Terminierung der Netzwerkaktivität für eine oder mehrere Anwendungen zumindest zu Teilen auch auf der Information, welche einen maximal erreichbaren Durchsatz der Mobiltelefonverbindung abschätzt, basiert.
  6. Benutzerausrüstungsvorrichtung nach einem der vorhergehenden Ansprüche, wobei die Benutzerausrüstungsvorrichtung weiter eingerichtet ist zum: Speichern, durch den Anwendungsprozessor, von Information über die Historie der Mobiltelefonverbindung basierend auf Mobiltelefonverbindungsinformation, welche durch den Anwendungsprozessor von dem Basisband empfangen wurde, wobei die Bestimmung der Terminierung der Netzwerkaktivität für eine oder mehrere Anwendungen zumindest zu Teilen auch auf der Information über die Historie der Mobiltelefonverbindung basiert.
  7. Benutzerausrüstungsvorrichtung nach einem der vorhergehenden Ansprüche, wobei die Benutzerausrüstungsvorrichtung weiter eingerichtet ist zum: Empfangen, bei dem Anwendungsprozessor, zusätzlicher Mobiltelefonverbindungsinformation von dem Basisband, während die Mobiltelefonverbindung in dem verbundenen Zustand ist; und Durchführen von TCP-Operationen, zumindest zu Teilen basierend auf der zusätzlichen Mobiltelefonverbindungsinformation.
  8. Verfahren umfassend: durch eine Netzwerkbetriebseinheit, welche auf einem Anwendungsprozessor einer Mobiltelefonbenutzerausrüstungsvorrichtung ausführt: Empfangen einer oder mehrerer Drahtlos-Verbindungsmetriken entsprechend einer Drahtlos-Verbindung von einem Basisbandprozessor der Benutzerausrüstung, wobei die eine oder die mehreren Drahtlos-Verbindungsmetriken anzeigen, ob die Drahtlos-Verbindung verfügbar oder nicht verfügbar ist; Empfangen einer Anfrage, eine oder mehrere Netzwerkaktivitäten durchzuführen von jeder von einer oder mehreren Anwendungen, welche auf dem Anwendungsprozessor der Benutzerausrüstung ausführen; Auswählen einer Terminierung einer Netzwerkaktivität zum Verschmelzen von Daten, assoziiert mit jeder der angefragten einen oder mehreren Netzwerkaktivitäten, zumindest zu Teilen basierend auf der einen oder mehreren Drahtlos-Verbindungsmetriken; und Initiieren jeder der angefragten einen oder mehreren Netzwerkaktivitäten entsprechend der ausgewählten Terminierung der Netzwerkaktivität.
  9. Verfahren nach Anspruch 8, wobei das Auswählen einer Terminierung einer Netzwerkaktivität zum Verschmelzen von Daten assoziiert mit jeder der angefragten einen oder mehreren Netzwerkaktivitäten aufweist, Koordinieren, von zumindest einer Untermenge der angefragten einen oder mehreren Netzwerkaktivitäten, um gemeinsam initiiert zu werden, basierend auf einer Trigger-Bedingung, wobei die Trigger-Bedingung auf der einen oder mehreren Drahtlos-Verbindungsmetriken basiert.
  10. Verfahren nach Anspruch 9, wobei die Trigger-Bedingung ein Einrichten einer Funkressourcensteuerverbindung umfasst.
  11. Verfahren nach einem der Ansprüche 8 bis 10, wobei zumindest eine Untermenge der angefragten einen oder mehreren Netzwerkaktivitäten Hintergrunddaten-Netzwerkaktivitäten umfasst, wobei jede Hintergrunddaten-Netzwerkaktivitätsanfrage eine Anzeige einer Verzugstoleranz der Hintergrunddaten-Netzwerkaktivität umfasst, wobei das Auswählen einer Terminierung einer Netzwerkaktivität zum Verschmelzen von Daten assoziiert mit jeder der angefragten einen oder mehreren Netzwerkaktivitäten zumindest zu Teilen auch auf der Verzugstoleranz der angefragten Hintergrunddaten-Netzwerkaktivitäten basiert.
  12. Verfahren nach einem der Ansprüche 8 bis 11, wobei das Auswählen einer Terminierung einer Netzwerkaktivität zum Verschmelzen von Daten assoziiert mit jeder der angefragten einen oder mehreren Netzwerkaktivitäten zumindest zu Teilen auch auf einem Umfang von jeder angefragten Netzwerkaktivität basiert.
  13. Verfahren nach einem der Ansprüche 8 bis 12, wobei, wenn die Drahtlos-Verbindung verfügbar ist, die eine oder die mehreren Drahtlos-Verbindungsmetriken anzeigen, ob die Drahtlos-Verbindung in einem Funkressourcensteuerung verbundenen Zustand oder einem Funkressourcensteuerung-Leerlaufzustand ist, wobei, wenn die Drahtlos-Verbindung verfügbar ist, die eine oder mehreren Drahtlos-Verbindungsmetriken ein Drahtlos-Verbindungsqualitätsniveau der Drahtlos-Verbindung anzeigen.
  14. Verfahren nach einem der Ansprüche 8 bis 13, wobei das Auswählen der Terminierung der Netzwerkaktivität eines der Folgenden umfasst: Bestimmen Daten assoziiert mit mehreren angefragten Netzwerkaktivitäten zu verschmelzen, wenn die Drahtlos-Verbindung in dem verbundenen Zustand ist; Bestimmen eine Initiierung einer Netzwerkaktivität zu verzögern, wenn ein Verzugstoleranzwert der Netzwerkaktivität oberhalb eines Verzugstoleranzschwellwertes liegt und wenn die Drahtlos-Verbindung nicht verfügbar ist oder die Drahtlos-Verbindung im Leerlaufzustand ist; oder Bestimmen eine Initiierung einer Netzwerkaktivität zu verzögern, wenn die Drahtlos-Verbindungsqualität unterhalb eines Drahtlos-Verbindungsqualitätsschwellwertes liegt.
  15. Computerprogramm, welches Anweisungen zum Durchführen eines der Verfahren der Ansprüche 8 bis 14 umfasst.
DE102016206944.6A 2015-05-11 2016-04-25 Verwendung von Basisband-Triggern zum Verschmelzen von Anwendungsdatenaktivität Active DE102016206944B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/708,346 2015-05-11
US14/708,346 US10149343B2 (en) 2015-05-11 2015-05-11 Use of baseband triggers to coalesce application data activity

Publications (2)

Publication Number Publication Date
DE102016206944A1 DE102016206944A1 (de) 2016-11-17
DE102016206944B4 true DE102016206944B4 (de) 2021-08-12

Family

ID=57208657

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016206944.6A Active DE102016206944B4 (de) 2015-05-11 2016-04-25 Verwendung von Basisband-Triggern zum Verschmelzen von Anwendungsdatenaktivität

Country Status (3)

Country Link
US (1) US10149343B2 (de)
CN (1) CN106162942B (de)
DE (1) DE102016206944B4 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028060B1 (en) * 2007-01-05 2011-09-27 Apple Inc. Background task execution over a network based on network activity idle time
CN108307377B (zh) * 2017-01-13 2021-05-18 华为技术有限公司 一种向ue发送消息的方法、装置以及m2m管理平台
CN110383937B (zh) * 2017-02-21 2022-11-25 瑞典爱立信有限公司 用于将ue与ran连接的方法、基带单元、ue和介质
US11133849B2 (en) 2018-03-16 2021-09-28 Hewlett Packard Enterprise Development Lp Split radio chanis into subsets
KR20200032410A (ko) * 2018-09-18 2020-03-26 삼성전자주식회사 상향링크 전송을 위한 패킷 드랍을 방지하기 위한 전자 장치
CN112311725B (zh) * 2019-07-26 2022-01-11 华为技术有限公司 一种数据处理方法、装置及终端
FI20195887A1 (en) * 2019-10-15 2021-04-16 Nokia Technologies Oy Selective transmissions on a wireless device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090325512A1 (en) 2008-06-30 2009-12-31 Nokia Corporation Transmission of delay tolerant data
US20130272251A1 (en) 2011-09-30 2013-10-17 Intel Corporation Communication terminal, network component, base station and method for communicating
US20140064134A1 (en) 2012-09-06 2014-03-06 Qualcomm Incorporated Adaptive fast dormancy controller
US20140269469A1 (en) 2013-03-14 2014-09-18 T-Mobile Usa, Inc. High power channel state notification for mobile applications
EP2838304A1 (de) 2012-05-14 2015-02-18 ZTE Corporation Verfahren und vorrichtung zur datenübertragungsplanung

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0910655A2 (pt) * 2008-04-25 2015-09-22 Ntt Docomo Inc método de recepção de informação de emergência, estação móvel e estação de base de rádio
US9521625B2 (en) * 2008-09-15 2016-12-13 Apple Inc. Electronic devices for receiving pushed data
US8200163B2 (en) 2008-12-30 2012-06-12 Carrier Iq, Inc. Distributed architecture for monitoring mobile communication in a wireless communication network
US8824424B2 (en) * 2009-04-21 2014-09-02 Blackberry Limited System and method for adjusting monitoring of timeslots during data transmission
US20120281536A1 (en) 2009-06-12 2012-11-08 Cygnus Broadband, Inc. Systems and methods for detection for prioritizing and scheduling packets in a communication network
CN102726088B (zh) * 2010-01-12 2016-06-08 夏普株式会社 无线通信***、基站装置、移动站装置以及通信控制方法
CN102158807B (zh) * 2010-02-11 2015-01-28 中兴通讯股份有限公司 Mcch通知信息的监听方法及装置、用户设备
US9622286B2 (en) * 2010-09-13 2017-04-11 Nokia Solutions And Networks Oy Reduced radio resource control connectivity
US8750207B2 (en) 2010-10-15 2014-06-10 Apple Inc. Adapting transmission to improve QoS in a mobile wireless device
US8442475B2 (en) * 2010-11-15 2013-05-14 Qualcomm Incorporated Power conservation in wireless access terminals using integrated proxy function
US8537674B2 (en) * 2010-11-16 2013-09-17 At&T Mobility Ii Llc Data bundling and fast dormancy based upon interactivity
CN102076065B (zh) * 2010-11-19 2013-04-24 华为终端有限公司 一种数据交互的方法及装置
US8560026B2 (en) 2010-11-23 2013-10-15 Motorola Mobility Llc Methods and devices for power-aware data synchronization in wireless devices
US8527627B2 (en) * 2010-12-14 2013-09-03 At&T Intellectual Property I, L.P. Intelligent mobility application profiling with respect to identified communication bursts
EP2659329A4 (de) * 2010-12-27 2016-12-28 Microsoft Technology Licensing Llc Leistungsverwaltung über koordination und selektiven betrieb von timer-bezogenen tasks
US8958760B2 (en) 2011-01-14 2015-02-17 Apple Inc. Dynamic transmit configurations in devices with multiple antennas
US9049745B2 (en) 2011-01-14 2015-06-02 Apple Inc. Wireless electronic devices with dual circuit architecture
KR101343633B1 (ko) 2011-02-14 2013-12-19 주식회사 케이티 단말의 트래픽 패턴에 기반한 무선 자원 관리 방법 및 장치
JP2014511646A (ja) * 2011-03-07 2014-05-15 インテル コーポレイション グループ化されたマシーン間通信
US8837313B2 (en) * 2011-04-04 2014-09-16 Kyocera Corporation Mobile communication method and radio terminal
US9220066B2 (en) * 2011-06-20 2015-12-22 At&T Intellectual Property I, L.P. Bundling data transfers and employing tail optimization protocol to manage cellular radio resource utilization
US9154994B2 (en) 2011-06-24 2015-10-06 Vodafone Ip Licensing Limited Telecommunication networks
WO2013048484A1 (en) * 2011-09-30 2013-04-04 Intel Corporation Quality of experience enhancements over wireless networks
CN104041113A (zh) 2011-11-15 2014-09-10 诺基亚公司 间歇性业务的无线电使用优化
WO2013137806A1 (en) * 2012-03-15 2013-09-19 Telefonaktiebolaget L M Ericsson (Publ) Verification in a wireless communication system
US9413672B2 (en) 2012-06-06 2016-08-09 Apple Inc. Flow control for network packets from applications in electronic devices
US9307569B2 (en) * 2012-06-08 2016-04-05 Apple Inc. Adjusting connection states of a mobile wireless device based on a period of inactivity
EP2680182B1 (de) 2012-06-29 2016-03-16 GSMK Gesellschaft für sichere Mobile Kommunikation mbH Mobile Vorrichtung und Verfahren zur Überwachung eines Basisbandprozessor in Bezug auf die Reaktion eines Anwendungsprozessors
US10187315B2 (en) 2012-09-06 2019-01-22 Apple Inc. Apparatus and method for optimizing communications at an intermittent communication link
US10165512B2 (en) * 2012-10-09 2018-12-25 Apple Inc. Dynamic wireless circuitry configuration for carrier aggregation component carriers
WO2014088659A1 (en) * 2012-12-06 2014-06-12 Intel Corporation New carrier type (nct) information embedded in synchronization signal
US8750123B1 (en) * 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9401769B2 (en) 2013-06-04 2016-07-26 Apple Inc. Methods for calibrating receive signal strength data in wireless electronic devices
US10223156B2 (en) 2013-06-09 2019-03-05 Apple Inc. Initiating background updates based on user activity
CN104488314B (zh) * 2013-06-09 2019-02-26 华为技术有限公司 无线通信方法、用户设备及网络节点
US9392393B2 (en) 2013-06-09 2016-07-12 Apple Inc. Push notification initiated background updates
US9256484B2 (en) 2013-06-09 2016-02-09 Apple Inc. Dynamic adjustment of mobile device based on user activity
WO2014200631A1 (en) 2013-06-11 2014-12-18 Seven Networks, Inc. Optimizing keepalive and other background traffic in a wireless network
WO2014201697A1 (zh) * 2013-06-21 2014-12-24 华为技术有限公司 建立rrc连接的方法及装置
US10057804B2 (en) 2013-07-03 2018-08-21 Mediatek Inc. Traffic shaping mechanism for UE power saving in connected mode
WO2015032048A1 (zh) 2013-09-05 2015-03-12 展讯通信(上海)有限公司 一种移动终端内部通信方法
JP6421499B2 (ja) * 2013-09-17 2018-11-14 株式会社リコー 情報処理システム、情報蓄積装置、プログラム及び位置情報保存方法
WO2016023854A1 (en) * 2014-08-15 2016-02-18 Telefonaktiebolaget L M Ericsson (Publ) Conditional network capabilities for improved system performance
US20160302100A1 (en) * 2015-04-09 2016-10-13 Qualcomm Incorporated Techniques for retransmissions during bursty traffic
US9414404B1 (en) * 2015-05-29 2016-08-09 Apple Inc. Coalescing application data activity from multiple applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090325512A1 (en) 2008-06-30 2009-12-31 Nokia Corporation Transmission of delay tolerant data
US20130272251A1 (en) 2011-09-30 2013-10-17 Intel Corporation Communication terminal, network component, base station and method for communicating
EP2838304A1 (de) 2012-05-14 2015-02-18 ZTE Corporation Verfahren und vorrichtung zur datenübertragungsplanung
US20140064134A1 (en) 2012-09-06 2014-03-06 Qualcomm Incorporated Adaptive fast dormancy controller
US20140269469A1 (en) 2013-03-14 2014-09-18 T-Mobile Usa, Inc. High power channel state notification for mobile applications

Also Published As

Publication number Publication date
CN106162942B (zh) 2019-10-29
US20160338036A1 (en) 2016-11-17
DE102016206944A1 (de) 2016-11-17
CN106162942A (zh) 2016-11-23
US10149343B2 (en) 2018-12-04

Similar Documents

Publication Publication Date Title
DE102016206944B4 (de) Verwendung von Basisband-Triggern zum Verschmelzen von Anwendungsdatenaktivität
DE102015206888B4 (de) Deterministische RRC-Verbindungen
DE112016001513B4 (de) Frame-übertragungsplanmodifikation
DE102015222734B4 (de) Anwendungsbezogene Lösung zur Koexistenz mehrerer drahtloser Funkzugangstechnologien und Timesharing zwischen mehreren Funkzugangstechnologien zur Koexistenz im Gerät
DE102016206167B4 (de) Adaptives Halbduplex-/Vollduplex-Verfahren für batterie- und antennen-abhängige Geräte
DE102016207027B4 (de) Dynamisches Aggressions-Management von Mobilfunkanbindung
DE102017211969B4 (de) Dynamisches Verbindungsüberwachen, um ein Ungleichgewicht bei einer LAA/LTE-Funkressourcenallokation aufzulösen
DE102016208404B4 (de) Verbesserte paketvermittelte drahtlose Kommunikation für drahtlose Vorrichtungen mit begrenzter Leistungsübertragungsbilanz
DE102015215345B4 (de) Funkzugangstechnologie mit diskontinuierlicher und periodischer pusch-übertragung
DE102016207032B4 (de) Single Radio-Voice Call Continuity auf Basis der Verbindungsqualität und Paketterminierung für Voice Over Long Term Evolution-Kommunikation
DE102015203263B4 (de) Ausführen einer Datenkommunikation unter Verwendung einer ersten RAT während des Ausführens eines Sprachanrufs unter Verwendung einer zweiten RAT
DE112017008206T5 (de) Vorübergehende Behandlung der Funktionen drahtloser Kommunikationsvorrichtungen
DE102015206889A1 (de) Verzögerung von Übertragungen von Anwendungsdaten basierend auf einer Netzwerkbelastung
DE112017002584B4 (de) Planung von Sendezeitintervallen zum verbesserten Hochfahren des TCP-Durchsatzes in Mobilfunknetzen
DE112017002591B4 (de) Dynamische Framestruktur für ein verbessertes Mobilfunknetz
DE102015216090A1 (de) Endgerät-ausgelöstes Handover mit langem angeschlossen-diskontinuierlichem Empfangszyklus im angeschlossenen Modus
DE102015206976A1 (de) Koordination zwischen Anwendungs- und Basisbandschicht-Betrieb
DE112017002926T5 (de) Adaptiver Durchsatz und Bandbreite für eine verbesserte Kategorie von mobilen Vorrichtungen
DE102016202384B4 (de) Aperiodisches Planen von Uplink-Bewilligungen in einem drahtlosen Kommunikationssystem
DE102019201918A1 (de) Uplink-Punktierung der Übertragung zum Reduzieren von Interferenzen zwischen drahtlosen Diensten
DE102016207025B4 (de) Verschmelzende Anwendungsdatenaktivitäten von mehreren Anwendungen
DE112017008205T5 (de) Bandbreitenteilaktivierung
DE102020206415A1 (de) Sidelink-Verbesserung für Benutzerausrüstung
DE112014002715T5 (de) Verstärkung einer Jitter-Buffer-Leistung durch Funkpegel-Feedback
DE112017003698T5 (de) Mobil-Telekommunikationssystemverfahren, Benutzergerät und Basisstation zum Senden von bedarfsgesteuerten Systeminformationen

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04W0076040000

Ipc: H04W0076200000

R018 Grant decision by examination section/examining division
R020 Patent grant now final