Movatterモバイル変換


[0]ホーム

URL:


CN118120206A - Facilitate and configure customer broadband delivery services - Google Patents

Facilitate and configure customer broadband delivery services
Download PDF

Info

Publication number
CN118120206A
CN118120206ACN202280055085.6ACN202280055085ACN118120206ACN 118120206 ACN118120206 ACN 118120206ACN 202280055085 ACN202280055085 ACN 202280055085ACN 118120206 ACN118120206 ACN 118120206A
Authority
CN
China
Prior art keywords
service
user
telecommunications
processor
computer
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.)
Pending
Application number
CN202280055085.6A
Other languages
Chinese (zh)
Inventor
贾斯汀·L·辛斯特林
布雷迪·M·辛斯特林
艾列克·R·辛斯特林
加雷特·D·辛斯特林
拉瑞·D·辛斯特林
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.)
Ready Links Ltd
Original Assignee
Ready Links Ltd
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
Priority claimed from US17/804,161external-prioritypatent/US11558264B1/en
Application filed by Ready Links LtdfiledCriticalReady Links Ltd
Priority claimed from PCT/US2022/073552external-prioritypatent/WO2023283633A1/en
Publication of CN118120206ApublicationCriticalpatent/CN118120206A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

Systems and methods for facilitating and configuring customer broadband transmission services between a digital communication port employing digital communication and at least one communication provider include communicating with a configuration server to establish services and coordinate service provisioning of one or more communication providers.

Description

Translated fromChinese
促进和配置客户宽带传输服务Facilitate and configure customer broadband delivery services

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本专利申请要求于2022年5月26日提交的美国申请序列第17/804,161号的优先权的权益。本申请根据35U.S.C.§119(e)还要求于2021年7月9日提交的美国临时专利申请63/203,140的权益,该美国临时专利申请的公开内容在此通过引用整体并入本文。This patent application claims the benefit of priority to U.S. Application Serial No. 17/804,161, filed on May 26, 2022. This application also claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application 63/203,140, filed on July 9, 2021, the disclosure of which is hereby incorporated by reference in its entirety.

本申请涉及于2021年7月9日提交的题为“BIDIRECTIONAL POWER FEEDDIGITALCOMMUNICATION DEVICE”的共同未决、共同转让的美国临时专利申请序列第63/203,141号,该美国临时专利申请的全部内容通过引用并入本文。This application is related to co-pending, commonly assigned U.S. Provisional Patent Application Serial No. 63/203,141, filed on July 9, 2021, entitled “BIDIRECTIONAL POWER FEED DIGITAL COMMUNICATION DEVICE,” the entire contents of which are incorporated herein by reference.

背景技术Background technique

住宅或企业(“服务位置”)处的数字通信的订户具有基于在服务位置处可用的连接选项的多个选项。传统通信采用线缆、光纤、无线和普通老式电话连接选项。每个订户服务提供商都面临将服务部署到新订户和请求新服务的现有订户的挑战。Subscribers of digital communications at a residence or business ("service location") have multiple options based on the connection options available at the service location. Traditional communications employ cable, fiber, wireless, and plain old telephone connection options. Each subscriber service provider faces the challenge of deploying services to new subscribers and existing subscribers requesting new services.

线缆和光纤网络需要在服务位置处引入线缆和/或光纤来建立数字连接。蜂窝和卫星网络需要无线设备来进行数字访问。常规的电话线可以与支持DSL(数字订户环路)通信的调制解调器一起使用。然而,每个服务通常涉及大量的安装和编程,以确保订户具有正确的连接。Cable and fiber optic networks require the introduction of cables and/or optical fibers at the service location to establish a digital connection. Cellular and satellite networks require wireless devices for digital access. Conventional telephone lines can be used with a modem that supports DSL (Digital Subscriber Loop) communications. However, each service typically involves extensive installation and programming to ensure that subscribers have the correct connection.

常规的无线网络服务受到无线网络中常见的问题的影响,例如信号丢失、衰落、干扰和相对缓慢的上行链路传输速率。根据特定位置处的连接选项,不同的网络可能提供截然不同的服务连接。常规的数字线缆或光纤系统提供相对快速的通信,但是通常需要与安装和维护线缆和光纤网络以及向用户提供服务相关联的大量资本投资。Conventional wireless network services are subject to common problems in wireless networks, such as signal loss, fading, interference, and relatively slow uplink transmission rates. Different networks may provide vastly different service connections depending on the connection options at a particular location. Conventional digital cable or fiber optic systems provide relatively fast communications, but typically require significant capital investments associated with installing and maintaining cable and fiber optic networks and providing services to users.

常规的普通电话线通常支持比线缆系统低得多的通信速度,并且可以采用DSL(数字订户环路)通信,其特征在于用于凭借设备和为用户建立服务二者配置访问的额外开销。Conventional, ordinary telephone lines typically support much lower communication speeds than cable systems, and DSL (Digital Subscriber Loop) communications may be employed, which is characterized by additional overhead for both configuring access via equipment and setting up service for the user.

这些服务通常需要技术人员访问该位置以安装必要的设备,并确保信号强度和连接足以用于所需的服务。因此,这样的技术人员访问所涉及的服务延迟以与订户进行协调并且部署技术人员以确保连接。These services typically require a technician to visit the location to install the necessary equipment and ensure that the signal strength and connection are sufficient for the desired service. As a result, the service delays involved in such a technician visit are to coordinate with the subscriber and deploy the technician to ensure connectivity.

本领域需要用于容易且快速地向住宅和商业位置处的用户部署和配置高速数字通信的系统。这样的系统应当容易且高效地设置和使用。这样的系统应当向订户提供各种订阅和连接选项,从而优选地使与安排技术人员访问服务位置以建立服务相关联的延迟、困难和成本最小化或减少。There is a need in the art for a system for easily and quickly deploying and configuring high-speed digital communications to users at residential and commercial locations. Such a system should be easy and efficient to set up and use. Such a system should provide subscribers with a variety of subscription and connection options, preferably minimizing or reducing the delays, difficulties, and costs associated with arranging for a technician to visit a service location to establish service.

发明内容Summary of the invention

本主题提供了一种用于促进和配置客户宽带传输服务以建立对服务位置的高速数字访问的系统和方法。本主题提供了用于使用基于服务器的数字服务连接软件设置订户的访问的硬件和软件,其使用多个支付选项和支付处理器向订户提供来自多个服务提供商的多种服务选项。The present subject matter provides a system and method for facilitating and configuring customer broadband transmission services to establish high-speed digital access to service locations. The present subject matter provides hardware and software for setting up a subscriber's access using server-based digital service connection software that provides the subscriber with multiple service options from multiple service providers using multiple payment options and payment processors.

本发明内容是对本申请的教导中的一些教导的概述,并且不旨在作为对本主题的排他性或穷举性的处理。在具体实施方式和所附权利要求中可以找到关于本主题的另外的细节。本发明的范围由所附权利要求及其法律等同内容限定。This summary is an overview of some of the teachings of this application and is not intended to be an exclusive or exhaustive treatment of the subject matter. Additional details about the subject matter can be found in the detailed description and the appended claims. The scope of the invention is defined by the appended claims and their legal equivalents.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

在不一定按比例绘制的附图中,相似的附图标记可以在不同的视图中描述类似的部件。附图通过示例而非限制的方式大体上示出了本专利申请中讨论的各种实施方式。In the drawings, which are not necessarily drawn to scale, like reference numerals may describe similar components in different views.The drawings generally illustrate, by way of example and not limitation, the various embodiments discussed in this patent application.

图1示出了其中可以在实践本主题的通信环境。FIG. 1 illustrates a communication environment in which the present subject matter may be practiced.

图2示出了根据本主题的各种实施方式的本主题的数字通信端口的各种部署。FIG. 2 illustrates various deployments of the present subject matter's digital communication ports, according to various implementations of the present subject matter.

图3示出了根据本主题的一个实施方式的被配置成通过双绞线电话连接进行通信的数字通信端口的示例。3 illustrates an example of a digital communications port configured to communicate over a twisted pair telephone connection according to one embodiment of the present subject matter.

图4示出了根据本主题的一个实施方式的被配置成通过同轴线缆网络进行通信的数字通信端口的示例。FIG. 4 illustrates an example of a digital communication port configured to communicate over a coaxial cable network, according to one embodiment of the present subject matter.

图5示出了根据本主题的一个实施方式的被配置成通过包括光纤线缆部分的网络进行通信的数字通信端口的示例。5 illustrates an example of a digital communication port configured to communicate over a network including a fiber optic cable section, according to one embodiment of the present subject matter.

图6是示出根据本主题的一个实施方式的采用G.hn协议的数字通信端口的示例的框图。6 is a block diagram illustrating an example of a digital communication port employing the G.hn protocol according to one embodiment of the present subject matter.

图7是示出根据本主题的一个实施方式的各种连接选项的示例性数字通信端口。7 is an exemplary digital communication port illustrating various connection options according to one embodiment of the present subject matter.

图8是示出根据本主题的一个实施方式的订阅处理的示例的流程图。FIG8 is a flow chart illustrating an example of a subscription process according to one implementation of the present subject matter.

图9是示出根据本主题的一个实施方式的通信服务器如何根据各种电信服务向订户提供连接选项的流程图。9 is a flow chart illustrating how a communication server provides connection options to a subscriber based on various telecommunication services according to one embodiment of the present subject matter.

图10是示出根据本主题的一个实施方式的如何进行电子支付的一个示例的流程图。FIG. 10 is a flow chart showing one example of how an electronic payment may be made according to one implementation of the present subject matter.

图11是示出根据本主题的一个实施方式的收集数据度量和记录通信数据的一个示例的流程图。11 is a flow chart illustrating one example of collecting data metrics and logging communication data according to one embodiment of the present subject matter.

图12是示出根据本主题的一个实施方式的配置服务器中的不同功能的示例的框图。12 is a block diagram illustrating an example of different functions in a configuration server according to one implementation of the present subject matter.

图13至图22示出了根据本主题的一个实施方式的可用于订户使用本主题的数字通信端口建立数字通信的各种引导屏幕的示例。13-22 illustrate examples of various guidance screens that may be used by a subscriber to establish digital communications using the digital communications port of the present subject matter according to one embodiment of the present subject matter.

图23是示出根据一些示例实施方式的能够从机器可读介质(例如,机器可读存储介质)中读取指令并且执行本文所讨论的方法中的任何一种或更多种方法的机器的部件的框图。23 is a block diagram illustrating components of a machine capable of reading instructions from a machine-readable medium (eg, a machine-readable storage medium) and performing any one or more of the methodologies discussed herein, according to some example embodiments.

具体实施方式Detailed ways

本主题的以下具体实施方式是指附图中的主题,附图通过图示的方式示出了可以实践本主题的具体方面和实施方式。足够详细地描述了这些实施方式,以使本领域技术人员能够实践本主题。在本公开内容中对“实施方式”、“一个实施方式”或“各种实施方式”的提及不一定是指相同的实施方式,并且这种提及考虑了多于一个的实施方式。以下具体实施方式是示例性的,并且不被视为具有限制性意义。本主题的范围由所附权利要求以及这些权利要求所享有的法律等同内容的完整范围来限定。The following detailed description of the subject matter refers to the subject matter in the accompanying drawings, which illustrate by way of illustration specific aspects and embodiments in which the subject matter may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the subject matter. References to "an embodiment," "one embodiment," or "various embodiments" in this disclosure do not necessarily refer to the same embodiment, and such references contemplate more than one embodiment. The following detailed description is exemplary and is not to be construed as having a limiting meaning. The scope of the subject matter is defined by the appended claims and the full scope of legal equivalents to which such claims are entitled.

图1示出了其中可以实践本主题的通信环境。通信环境100可以包括多个服务位置101、102、103、104。使用本主题,可以使用或部署多个服务位置。服务位置101、102、103、104表示住宅或企业处的数字通信的订户的位置的示例。服务位置101、102、103、104可以具有用于基于在服务位置处可用的连接选项进行数字通信的多个选项。每个位置可以包括采用线缆、光纤、无线和电话连接选项的一个或更多个通信选项。在示例性实施方式中,服务位置101具有用于连接至无线网络112以提供对互联网160的访问的数字通信的无线服务110。服务位置102具有用于连接至电话网络122以提供对互联网160的访问的数字通信的捆绑电话线120。服务位置103具有用于连接至线缆网络132以提供对互联网160的访问的数字通信的同轴线缆130。服务位置104具有用于经由光纤网络142连接至线缆网络132以提供对互联网160的访问的数字通信的光纤线缆140。FIG. 1 shows a communication environment in which the present subject matter can be practiced. The communication environment 100 may include multiple service locations 101, 102, 103, 104. Using the present subject matter, multiple service locations may be used or deployed. Service locations 101, 102, 103, 104 represent examples of locations of subscribers of digital communications at residences or businesses. Service locations 101, 102, 103, 104 may have multiple options for digital communications based on the connection options available at the service locations. Each location may include one or more communication options using cable, fiber, wireless, and telephone connection options. In an exemplary embodiment, service location 101 has a wireless service 110 for digital communications connected to a wireless network 112 to provide access to the Internet 160. Service location 102 has a bonded telephone line 120 for digital communications connected to a telephone network 122 to provide access to the Internet 160. Service location 103 has a coaxial cable 130 for digital communications connected to a cable network 132 to provide access to the Internet 160. Service location 104 has fiber optic cables 140 for digital communications that connect to cable network 132 via fiber optic network 142 to provide access to the Internet 160 .

在各种实施方式中,一个或更多个服务位置101、102、103、104可以包括用于连接至互联网160的多于一个的选项。例如,服务位置可以包括无线110、电话线120、同轴线缆130和光纤线缆140的任何组合,并且这样的服务位置处的用户可以基于可用性、成本、速度、优选的供应商和/或个人偏好来选择连接类型。多个通信供应商171、172、173(或订户服务提供商)可以用于使得能够从一个或更多个服务位置101、102、103、104访问互联网160。每个订户服务提供商都面临将服务部署到新订户和请求新服务的现有订户的挑战。In various embodiments, one or more service locations 101, 102, 103, 104 may include more than one option for connecting to the Internet 160. For example, a service location may include any combination of wireless 110, phone line 120, coaxial cable 130, and fiber optic cable 140, and a user at such a service location may select a connection type based on availability, cost, speed, preferred provider, and/or personal preference. Multiple communications providers 171, 172, 173 (or subscriber service providers) may be used to enable access to the Internet 160 from one or more service locations 101, 102, 103, 104. Each subscriber service provider faces the challenge of deploying services to new subscribers and existing subscribers requesting new services.

图2示出了根据本主题的各种实施方式的本主题的数字通信端口152的各种部署。可以向服务位置101、102、103、104处的用户提供本主题的数字通信端口152例如图6至图7所示的数字通信端口152。数字通信端口152包括用于连接至服务位置处的可用连接选项的一个或更多个输入。例如,数字通信端口152可以包括与无线服务110兼容的输入、与捆绑电话线120兼容的输入、与同轴线缆130兼容的输入和/或与光纤线缆140兼容的输入。在各种实施方式中,用户可以将数字通信端口152连接至给定服务位置处的连接中的一个或更多个。当连接数字通信端口152时,用户可以从用户的计算机或个人设备访问应用或软件(例如图13至图22中描绘的应用和软件),以通过互联网160与配置服务器150对接。如下面将更详细地示出的,配置服务器150与数字通信端口152进行交互以配置服务位置101、102、103、104处的可用连接资源,以为用户提供互联网连接。FIG. 2 shows various deployments of the digital communication port 152 of the present subject according to various embodiments of the present subject. The digital communication port 152 of the present subject, such as the digital communication port 152 shown in FIG. 6 to FIG. 7, can be provided to users at service locations 101, 102, 103, 104. The digital communication port 152 includes one or more inputs for connecting to the available connection options at the service location. For example, the digital communication port 152 may include an input compatible with wireless service 110, an input compatible with bundled telephone line 120, an input compatible with coaxial cable 130, and/or an input compatible with fiber optic cable 140. In various embodiments, the user can connect the digital communication port 152 to one or more of the connections at a given service location. When the digital communication port 152 is connected, the user can access applications or software (such as the applications and software depicted in FIG. 13 to FIG. 22) from the user's computer or personal device to dock with the configuration server 150 through the Internet 160. As will be shown in more detail below, the configuration server 150 interacts with the digital communication port 152 to configure the available connection resources at the service locations 101, 102, 103, 104 to provide Internet connections for users.

图3示出了根据本主题的一个实施方式的被配置成通过双绞线电话连接进行通信的数字通信端口152的示例。服务位置102具有用于提供对互联网160的访问的数字通信的捆绑电话线120。在各种实施方式中,服务位置102处的用户可以将数字通信端口152(在该实施方式中为G.hn端口)连接至捆绑电话线120,以提供到互联网160的基于电话线的G.hn156连接。当连接数字通信端口152时,用户可以从用户的计算机或个人设备访问配置应用154(例如图13至图22中描绘的应用)以与配置服务器150对接,以建立配置会话151。在配置会话151期间,配置服务器150配置数字通信端口152以为用户提供互联网。在各种实施方式中,用户可以在使用配置应用154进行配置会话151期间从可用的通信供应商171、172、173中选择通信供应商。如下面将讨论的,用户还可以使用配置应用154进行进一步的选择例如服务类型、服务计划、服务成本等。FIG. 3 shows an example of a digital communication port 152 configured to communicate over a twisted pair telephone connection according to one embodiment of the present subject matter. The service location 102 has a bonded telephone line 120 for digital communication that provides access to the Internet 160. In various embodiments, a user at the service location 102 can connect the digital communication port 152 (in this embodiment, a G.hn port) to the bonded telephone line 120 to provide a G.hn 156 connection based on the telephone line to the Internet 160. When the digital communication port 152 is connected, the user can access a configuration application 154 (such as the application depicted in FIGS. 13 to 22) from the user's computer or personal device to interface with the configuration server 150 to establish a configuration session 151. During the configuration session 151, the configuration server 150 configures the digital communication port 152 to provide the Internet to the user. In various embodiments, the user can select a communication provider from available communication providers 171, 172, 173 during the configuration session 151 using the configuration application 154. As will be discussed below, the user may also use the configuration application 154 to make further selections such as service type, service plan, service cost, etc.

图4示出了根据本主题的一个实施方式的被配置成通过同轴线缆网络进行通信的数字通信端口152的示例。服务位置103具有用于提供对互联网160的访问的数字通信的同轴线缆130。在各种实施方式中,服务位置103处的用户可以将数字通信端口152(在该实施方式中为G.hn端口)连接至同轴线缆130,以提供到互联网160的基于同轴线缆的G.hn 156连接。当连接数字通信端口152时,用户可以从用户的计算机或个人设备访问配置应用154(例如图13至图22中描绘的应用)以与配置服务器150对接,以建立配置会话151。在配置会话151期间,配置服务器150配置数字通信端口152以为用户提供互联网连接。在各种实施方式中,用户可以在使用配置应用154进行配置会话151期间从可用的通信供应商171、172、173中选择通信供应商。如下面将讨论的,用户还可以使用配置应用154进行进一步的选择例如服务类型、服务计划、服务成本等。FIG. 4 shows an example of a digital communication port 152 configured to communicate over a coaxial cable network according to one embodiment of the present subject matter. A service location 103 has a coaxial cable 130 for digital communication that provides access to the Internet 160. In various embodiments, a user at the service location 103 can connect a digital communication port 152 (in this embodiment, a G.hn port) to the coaxial cable 130 to provide a G.hn 156 connection over coaxial cable to the Internet 160. When the digital communication port 152 is connected, the user can access a configuration application 154 (e.g., the application depicted in FIGS. 13 to 22 ) from the user's computer or personal device to interface with the configuration server 150 to establish a configuration session 151. During the configuration session 151, the configuration server 150 configures the digital communication port 152 to provide the user with an Internet connection. In various embodiments, the user can select a communication provider from available communication providers 171, 172, 173 during the configuration session 151 using the configuration application 154. As will be discussed below, the user may also use the configuration application 154 to make further selections such as service type, service plan, service cost, etc.

图5示出了根据本主题的一个实施方式的被配置成通过包括光纤线缆部分的网络进行通信的数字通信端口152的示例。服务位置104具有用于提供对互联网160的访问的数字通信的光纤线缆140。在各种实施方式中,服务位置104处的用户可以将数字通信端口152(在该实施方式中为G.hn端口)连接至光纤线缆140,以提供到互联网160的基于同轴线缆的G.hn 156连接。当连接数字通信端口152时,用户可以从用户的计算机或个人设备访问配置应用154(例如图13至图22中描绘的应用)以与配置服务器150对接,以建立配置会话151。在配置会话151期间,配置服务器150配置数字通信端口152以为用户提供互联网连接。在各种实施方式中,用户可以在使用配置应用154进行配置会话151期间从可用的通信供应商171、172、173中选择通信供应商。如下面将讨论的,用户还可以使用配置应用154进行进一步的选择例如服务类型、服务计划、服务成本等。FIG. 5 shows an example of a digital communication port 152 configured to communicate over a network including a fiber optic cable portion according to one embodiment of the present subject matter. The service location 104 has a fiber optic cable 140 for digital communication that provides access to the Internet 160. In various embodiments, a user at the service location 104 can connect the digital communication port 152 (in this embodiment, a G.hn port) to the fiber optic cable 140 to provide a coaxial cable-based G.hn 156 connection to the Internet 160. When the digital communication port 152 is connected, the user can access a configuration application 154 (such as the application depicted in FIGS. 13 to 22) from the user's computer or personal device to interface with the configuration server 150 to establish a configuration session 151. During the configuration session 151, the configuration server 150 configures the digital communication port 152 to provide the user with an Internet connection. In various embodiments, the user can select a communication provider from available communication providers 171, 172, 173 during the configuration session 151 using the configuration application 154. As will be discussed below, the user may also use the configuration application 154 to make further selections such as service type, service plan, service cost, etc.

图6是示出根据本主题的一个实施方式的采用G.hn协议的数字通信端口152的示例的框图。在各种实施方式中,数字通信端口152包括被配置成与订户侧602对接的以太网收发器604以及被配置成与电信提供商侧620对接的G.hn收发器608。在所描绘的实施方式中,数字通信端口152包括被编程为控制以太网收发器604和G.hn收发器608的操作的处理器或控制器606,并且还包括用于向以太网收发器604、G.hn收发器608和控制器606提供电力的电力模块610。6 is a block diagram illustrating an example of a digital communication port 152 employing the G.hn protocol according to one embodiment of the present subject matter. In various embodiments, the digital communication port 152 includes an Ethernet transceiver 604 configured to interface with a subscriber side 602 and a G.hn transceiver 608 configured to interface with a telecommunications provider side 620. In the depicted embodiment, the digital communication port 152 includes a processor or controller 606 programmed to control the operation of the Ethernet transceiver 604 and the G.hn transceiver 608, and also includes a power module 610 for providing power to the Ethernet transceiver 604, the G.hn transceiver 608, and the controller 606.

图7是示出根据本主题的一个实施方式的各种连接选项的示例性数字通信端口152。数字通信端口152包括多个输入连接、输出连接、按钮和/或指示灯。在各种实施方式中,在不脱离本主题的范围的情况下,数字通信端口152可以包括不同数目的输入连接、输出连接、按钮和/或指示灯。在所描绘的实施方式中,数字通信端口152包括通信状态指示灯702、电力状态指示灯704、通用服务总线(USB-C)输入706、双绞线电话连接器输入/输出708、同轴线缆连接器输入/输出710、一对以太网线缆连接器输入/输出712、714以及复位按钮716。根据各种实施方式,USB-C输入706、双绞线电话连接器输入/输出708、同轴线缆连接器输入/输出710或一对以太网线缆连接器输入/输出712、714中的一个或更多个可以用于向数字通信端口152提供电力和/或从数字通信端口152提供电力。例如,在一个实施方式中,一对以太网线缆连接器输入/输出712、714可以用作通过以太网供电(PoE)连接器,以接收电力或者向其他设备(例如其他数字通信端口152)提供电力或从其他设备(例如其他数字通信端口152)提供电力。FIG. 7 is an exemplary digital communication port 152 showing various connection options according to one embodiment of the present subject. The digital communication port 152 includes a plurality of input connections, output connections, buttons, and/or indicator lights. In various embodiments, without departing from the scope of the present subject, the digital communication port 152 may include different numbers of input connections, output connections, buttons, and/or indicator lights. In the depicted embodiment, the digital communication port 152 includes a communication status indicator light 702, a power status indicator light 704, a universal service bus (USB-C) input 706, a twisted pair telephone connector input/output 708, a coaxial cable connector input/output 710, a pair of Ethernet cable connector input/output 712, 714, and a reset button 716. According to various embodiments, one or more of the USB-C input 706, the twisted pair telephone connector input/output 708, the coaxial cable connector input/output 710, or a pair of Ethernet cable connector input/output 712, 714 can be used to provide power to and/or from the digital communication port 152. For example, in one embodiment, a pair of Ethernet cable connector input/outputs 712, 714 can be used as Power over Ethernet (PoE) connectors to receive power or provide power to or from other devices (e.g., other digital communication ports 152).

图8是示出根据本主题的一个实施方式的订阅处理或方法800的示例的流程图。在各种实施方式中,方法800开始于下述操作:在步骤802处,订户或用户使用配置应用或网页来访问配置服务器。在步骤804处,订户经由配置应用提供服务位置信息。在步骤806处,配置服务器经由配置应用提供用于服务位置的电信提供商选项。在步骤808和步骤810处,订户从由配置服务器识别的选项中选择电信提供商和电信计划。在步骤812处,配置服务器联系所选提供商以将订户登记在所选电信计划中。在步骤814处,服务器使用参数对所有设备(包括例如G.hn数字通信端口)进行编程,以在服务位置处激活服务(activate service)。在步骤816处,配置并激活订户数字服务。FIG. 8 is a flow chart illustrating an example of a subscription process or method 800 according to one embodiment of the present subject matter. In various embodiments, the method 800 begins with the following operations: At step 802, a subscriber or user accesses a configuration server using a configuration application or web page. At step 804, the subscriber provides service location information via the configuration application. At step 806, the configuration server provides telecommunication provider options for the service location via the configuration application. At steps 808 and 810, the subscriber selects a telecommunication provider and a telecommunication plan from the options identified by the configuration server. At step 812, the configuration server contacts the selected provider to register the subscriber in the selected telecommunication plan. At step 814, the server programs all devices (including, for example, a G.hn digital communication port) with parameters to activate service at the service location. At step 816, the subscriber digital service is configured and activated.

图9是示出根据本主题的一个实施方式的通信服务器如何根据各种电信服务向订户提供连接选项的流程图。根据各种实施方式,方法900包括:在步骤902处,对配置服务器进行编程以与多个电信服务提供商进行通信。在步骤904处,配置服务器轮询每个电信服务提供商,以确定其是否服务于特定位置(例如,由订户经由配置应用接口提供的位置)。在步骤906处,配置服务器创建现有服务位置和当前提供对每个位置的互联网访问的电信服务提供商的服务位置数据库。在步骤908处,配置服务器用每个服务位置处和每个服务位置附近的设备和端口更新服务位置数据库。在步骤910处,配置服务器保持所有设备、端口和服务订户的列表。Fig. 9 is a flow chart showing how a communication server according to an embodiment of the present subject provides connection options to subscribers according to various telecommunication services. According to various embodiments, method 900 includes: at step 902, a configuration server is programmed to communicate with a plurality of telecommunication service providers. At step 904, the configuration server polls each telecommunication service provider to determine whether it serves a specific location (e.g., a location provided by a subscriber via a configuration application interface). At step 906, the configuration server creates a service location database of existing service locations and telecommunication service providers that currently provide Internet access to each location. At step 908, the configuration server updates the service location database with devices and ports at and near each service location. At step 910, the configuration server maintains a list of all devices, ports, and service subscribers.

图10是示出根据本主题的一个实施方式的用于进行电子支付的方法1000的一个示例的流程图。在步骤1002处,配置服务器轮询每个电信服务提供商,以确定其向特定位置处的订户提供哪些电子支付选项。在步骤1004处,配置服务器用针对每个服务位置和/或订户类型的电子支付选项来更新服务位置数据库。在步骤1006处,配置服务器向订户提供针对每个电信服务提供商的电子支付选项。在步骤1008处,配置服务器使用订户所选的支付选项和/或支付伙伴来管理来自订户的电子支付和对服务提供商的支付。FIG. 10 is a flow chart illustrating an example of a method 1000 for making electronic payments according to an embodiment of the present subject matter. At step 1002, a configuration server polls each telecommunications service provider to determine which electronic payment options it offers to subscribers at a particular location. At step 1004, the configuration server updates a service location database with electronic payment options for each service location and/or subscriber type. At step 1006, the configuration server provides the subscriber with electronic payment options for each telecommunications service provider. At step 1008, the configuration server manages electronic payments from the subscriber and payments to the service provider using the payment options and/or payment partners selected by the subscriber.

图11是示出根据本主题的一个实施方式的收集数据度量和记录通信数据的一个示例的流程图。在各种实施方式中,方法1100包括:在步骤1102处,将配置服务器配置成与多个客户关系管理(CRM)服务伙伴进行通信。在步骤1104处,配置服务器监测并记录服务位置与电信服务提供商之间的通信的度量。在步骤1106处,配置服务器执行对服务位置与电信服务提供商之间的通信的记录度量的分析。在步骤1108处,配置服务器管理与CRM服务伙伴的通信。FIG. 11 is a flow chart illustrating an example of collecting data metrics and recording communication data according to one embodiment of the present subject matter. In various embodiments, method 1100 includes: At step 1102, configuring a configuration server to communicate with a plurality of customer relationship management (CRM) service partners. At step 1104, the configuration server monitors and records metrics of communications between a service location and a telecommunications service provider. At step 1106, the configuration server performs analysis of the recorded metrics of communications between the service location and the telecommunications service provider. At step 1108, the configuration server manages communications with the CRM service partners.

图12是示出根据本主题的一个实施方式的配置服务器150中的不同功能的示例的框图。在各种实施方式中,配置服务器150包括订户入口1202,该订户入口1202被配置成提供对订户数据库1206的访问。在各种实施方式中,配置服务器150还包括一个或更多个端口1204,所述一个或更多个端口1204被配置成提供对端口编程和管理数据库1208的访问。根据各种实施方式,配置服务器150还包括数据分析数据库1210和通信服务提供商接口1212,该通信服务提供商接口1212被配置成供通信服务提供商1218访问。在各种实施方式中,配置服务器150还包括电子支付提供商接口1214和CRM接口1216,该电子支付提供商接口1214被配置成供支付提供商1220访问,该CRM接口1216被配置成供CRM服务提供商1222访问。12 is a block diagram illustrating an example of different functions in a configuration server 150 according to one embodiment of the present subject matter. In various embodiments, the configuration server 150 includes a subscriber portal 1202 configured to provide access to a subscriber database 1206. In various embodiments, the configuration server 150 also includes one or more ports 1204 configured to provide access to a port programming and management database 1208. In various embodiments, the configuration server 150 also includes a data analysis database 1210 and a communication service provider interface 1212 configured to be accessed by a communication service provider 1218. In various embodiments, the configuration server 150 also includes an electronic payment provider interface 1214 configured to be accessed by a payment provider 1220 and a CRM interface 1216 configured to be accessed by a CRM service provider 1222.

图13至图22示出了根据本主题的一个实施方式的可用于订户使用本主题的数字通信端口建立数字通信的各种引导屏幕的示例。在图13至图22中的每个图中,提供了针对订户在访问本主题的配置应用时所看到的计算机显示屏(左侧)和对应的移动设备显示屏(右侧)二者的示例屏幕截图。图13示出了用户或订户设置服务位置的地址1302的地址搜索屏幕。在各种实施方式中,在输入地址时,配置应用确定在所设置的地址处的服务的可用性。Figures 13-22 illustrate examples of various navigation screens that may be used by a subscriber to establish digital communications using the digital communications port of the present subject matter according to one embodiment of the present subject matter. In each of Figures 13-22, example screenshots of both a computer display screen (left side) and a corresponding mobile device display screen (right side) are provided for what a subscriber sees when accessing the configuration application of the present subject matter. Figure 13 illustrates an address search screen 1302 where a user or subscriber sets an address of a service location. In various embodiments, upon entering the address, the configuration application determines the availability of services at the set address.

图14示出了用户设置电子邮件1402和密码1404的账户登录屏幕。账户登录屏幕还提供登录按钮1406,以使用户或订户能够在输入正确的电子邮件和密码后进行点击以登录到配置应用。图15示出了用户或订户在如图13所示输入地址后为服务位置选择公寓、套房或单元号码1502的地址选择屏幕。在显示器上设置了可点击按钮1504,以在选择公寓、套房或单元号码时前进到下一屏幕。图16示出了在各种实施方式中配置应用的服务提供商和速度选择屏幕。在实施方式中,订户可以使用下拉菜单1602从可用的服务提供商中进行选择。在各种实施方式中,在选择服务提供商之后,订户可以基于访问速度和成本通过点击显示器1604的可选择部分从由所选服务提供商提供的计划中进行选择。FIG. 14 shows an account login screen where a user sets an email 1402 and password 1404. The account login screen also provides a login button 1406 to enable the user or subscriber to click to log in to the configuration application after entering the correct email and password. FIG. 15 shows an address selection screen where a user or subscriber selects an apartment, suite or unit number 1502 for a service location after entering an address as shown in FIG. A clickable button 1504 is provided on the display to advance to the next screen when an apartment, suite or unit number is selected. FIG. 16 shows a service provider and speed selection screen of the configuration application in various embodiments. In an embodiment, a subscriber can select from available service providers using a drop-down menu 1602. In various embodiments, after selecting a service provider, the subscriber can select from plans offered by the selected service provider based on access speed and cost by clicking on a selectable portion of the display 1604.

图17示出了在各种实施方式中配置应用的安装信息屏幕。在实施方式中,向订户提供关于设备安装的信息1702,例如数字通信端口。在实施方式中,在显示器上设置可点击按钮1704,以在完成对安装信息的查看时前进到下一屏幕。图18示出了在各种实施方式中配置应用的账户创建屏幕。在实施方式中,账户创建屏幕允许用户或订户通过输入姓名、电子邮件地址和电话号码来创建账户1802。账户创建屏幕还允许用户或订户创建并确认密码1804。账户创建屏幕还设置提交按钮1806,以使用户或订户能够在输入所请求的信息后进行点击以将信息提交给配置应用。FIG. 17 illustrates an installation information screen of a configuration application in various embodiments. In an embodiment, information 1702 about the device installation is provided to the subscriber, such as a digital communication port. In an embodiment, a clickable button 1704 is provided on the display to advance to the next screen when the viewing of the installation information is completed. FIG. 18 illustrates an account creation screen of a configuration application in various embodiments. In an embodiment, the account creation screen allows a user or subscriber to create an account 1802 by entering a name, email address, and phone number. The account creation screen also allows the user or subscriber to create and confirm a password 1804. The account creation screen also provides a submit button 1806 to enable the user or subscriber to click after entering the requested information to submit the information to the configuration application.

图19示出了在各种实施方式中配置应用的订单信息屏幕。在实施方式中,订单信息屏幕提供交易摘要部分1902,以向订户通知与所选服务提供商和计划相关联的成本和费用。在各种实施方式中,订单信息屏幕还提供支付信息部分1904,订户可以使用支付信息部分1904来输入或确认支付方式信息例如账号。在一些实施方式中,订单信息屏幕包括可选择部分1906,以提供用于由订户在查看交易摘要和支付信息后完成购买。图20示出了在各种实施方式中配置应用的收据屏幕。收据屏幕提供订户的互联网订阅订单信息的摘要2002,包括所描绘的实施方式中的服务和支付信息。FIG. 19 illustrates an order information screen for configuring the application in various embodiments. In embodiments, the order information screen provides a transaction summary portion 1902 to inform the subscriber of the costs and fees associated with the selected service provider and plan. In various embodiments, the order information screen also provides a payment information portion 1904, which the subscriber can use to enter or confirm payment method information such as an account number. In some embodiments, the order information screen includes an optional portion 1906 to provide for the subscriber to complete the purchase after reviewing the transaction summary and payment information. FIG. 20 illustrates a receipt screen for configuring the application in various embodiments. The receipt screen provides a summary 2002 of the subscriber's Internet subscription order information, including the service and payment information in the depicted embodiment.

图21示出了在各种实施方式中配置应用的账户信息屏幕。在实施方式中,账户信息屏幕提供账户信息部分2102,以向订户通知他们的用户名和客户识别号以及其他账户细节。在各种实施方式中,账户信息屏幕还提供订阅和账单部分2104,其向订户通知未来账单日期。在一些实施方式中,账户信息屏幕包括可选择部分2106,以提供用于由订户对账单信息进行修改。图22示出了在各种实施方式中配置应用的订阅管理屏幕。在实施方式中,订阅管理屏幕提供账单信息部分2202,以向订户通知他们的当前订阅计划、支付方式和账单历史。在各种实施方式中,订阅管理屏幕还提供可选择部分2204,其允许订户取消该订户的计划。在一些实施方式中,账户信息屏幕包括第二可选择部分2206,以提供用于由订户添加支付方式。FIG. 21 illustrates an account information screen for configuring an application in various embodiments. In an embodiment, the account information screen provides an account information section 2102 to inform the subscriber of their username and customer identification number and other account details. In various embodiments, the account information screen also provides a subscription and billing section 2104 that informs the subscriber of future billing dates. In some embodiments, the account information screen includes a selectable section 2106 to provide for modification of billing information by the subscriber. FIG. 22 illustrates a subscription management screen for configuring an application in various embodiments. In an embodiment, the subscription management screen provides a billing information section 2202 to inform the subscriber of their current subscription plan, payment method, and billing history. In various embodiments, the subscription management screen also provides a selectable section 2204 that allows the subscriber to cancel the subscriber's plan. In some embodiments, the account information screen includes a second selectable section 2206 to provide for adding a payment method by the subscriber.

模块、部件和逻辑Modules, components and logic

某些实施方式在本文中被描述为包括逻辑或多个部件、模块或机构。模块可以构成软件模块(例如,机器可读介质上包含的代码)或硬件模块。“硬件模块”是能够执行某些操作的有形单元,并且可以以某种物理方式来配置或布置。在各种示例实施方式中,一个或更多个计算机系统(例如,独立计算机系统、客户端计算机系统或服务器计算机系统)或者计算机系统的一个或更多个硬件模块(例如,处理器或处理器组)可以通过软件(例如,应用或应用部分)配置为进行操作以执行如本文所描述的某些操作的硬件模块。Certain embodiments are described herein as including logic or multiple components, modules, or mechanisms. A module may constitute a software module (e.g., code contained on a machine-readable medium) or a hardware module. A "hardware module" is a tangible unit that is capable of performing certain operations and may be configured or arranged in a physical manner. In various example embodiments, one or more computer systems (e.g., a stand-alone computer system, a client computer system, or a server computer system) or one or more hardware modules of a computer system (e.g., a processor or a processor group) may be configured by software (e.g., an application or an application portion) as a hardware module that operates to perform certain operations as described herein.

在一些实施方式中,硬件模块可以机械地、电子地或以其任何合适的组合来实现。例如,硬件模块可以包括被永久地配置成执行某些操作的专用电路系统或逻辑。例如,硬件模块可以是诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)的专用处理器。硬件模块还可以包括通过软件被临时配置成执行某些操作的可编程逻辑或电路系统。例如,硬件模块可以包括由通用处理器或其他可编程处理器执行的软件。一旦由这样的软件进行配置,硬件模块就成为被唯一地定制成执行所配置的功能的特定机器(或机器的特定部件),并且不再是通用处理器。将理解的是,可以出于成本和时间考虑来驱动在专用且永久配置的电路系统中还是在临时配置(例如,通过软件配置)的电路系统中机械地实现硬件部件的决策。In some embodiments, the hardware module can be implemented mechanically, electronically or in any suitable combination thereof. For example, the hardware module may include a dedicated circuit system or logic that is permanently configured to perform certain operations. For example, the hardware module may be a dedicated processor such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The hardware module may also include a programmable logic or circuit system that is temporarily configured to perform certain operations by software. For example, the hardware module may include software executed by a general-purpose processor or other programmable processor. Once configured by such software, the hardware module becomes a specific machine (or a specific component of a machine) that is uniquely customized to perform the configured function, and is no longer a general-purpose processor. It will be understood that the decision to mechanically implement the hardware component in a dedicated and permanently configured circuit system or in a temporarily configured (e.g., configured by software) circuit system can be driven for cost and time considerations.

因此,短语“硬件模块”应当被理解成包含有形实体,即为被物理构造、永久配置(例如,硬连线)或临时配置(例如,编程)成以某种方式操作或执行本文所描述的某些操作的实体。如本文所使用的,“硬件实现的模块”指的是硬件模块。考虑硬件模块被临时配置(例如,被编程)的实施方式,无需在任一时刻对硬件模块中的每一个进行配置或实例化。例如,在硬件模块包括通过软件配置而成为专用处理器的通用处理器的情况下,通用处理器可以在不同时间被配置为各自不同的专用处理器(例如,包括不同的硬件模块)。软件相应地配置特定的一个或多个处理器,例如以在一个时刻构成特定的硬件模块并且以在不同的时刻构成不同的硬件模块。Therefore, the phrase "hardware module" should be understood to include a tangible entity, that is, an entity that is physically constructed, permanently configured (e.g., hardwired) or temporarily configured (e.g., programmed) to operate in a certain manner or perform certain operations described herein. As used herein, a "hardware-implemented module" refers to a hardware module. Considering an embodiment in which a hardware module is temporarily configured (e.g., programmed), it is not necessary to configure or instantiate each of the hardware modules at any one time. For example, in the case where a hardware module includes a general-purpose processor that becomes a special-purpose processor through software configuration, the general-purpose processor can be configured as a different special-purpose processor (e.g., including different hardware modules) at different times. The software configures a specific one or more processors accordingly, for example, to constitute a specific hardware module at one time and to constitute different hardware modules at different times.

硬件模块可以向其他硬件部件提供信息以及从其他硬件模块接收信息。因此,所描述的硬件模块可以被视为被通信地耦接。在同时存在多个硬件模块的情况下,可以通过在两个或更多个硬件模块之间或之中的信号传输(例如,通过适当的电路和总线)来实现通信。在其中多个硬件模块在不同时间被配置或被实例化的实施方式中,可以例如通过将信息存储在多个硬件模块访问的存储器结构中并且在该存储器结构中检索信息来实现这样的硬件模块之间的通信。例如,一个硬件模块可以执行操作并且将该操作的输出存储在其通信地耦接的存储器设备中。然后,另外的硬件模块可以在稍后的时间访问存储器设备以检索和处理所存储的输出。硬件模块还可以发起与输入或输出设备的通信,并且可以对资源进行操作(例如,信息的收集)。A hardware module can provide information to other hardware components and receive information from other hardware modules. Therefore, the described hardware modules can be considered to be coupled in communication. In the case of multiple hardware modules at the same time, communication can be achieved by signal transmission (e.g., by appropriate circuits and buses) between or among two or more hardware modules. In an embodiment in which multiple hardware modules are configured or instantiated at different times, communication between such hardware modules can be achieved, for example, by storing information in a memory structure accessed by multiple hardware modules and retrieving information in the memory structure. For example, a hardware module can perform an operation and store the output of the operation in a memory device coupled in communication. Then, other hardware modules can access the memory device at a later time to retrieve and process the stored output. The hardware module can also initiate communication with an input or output device, and can operate on resources (e.g., the collection of information).

本文所描述的示例方法的各种操作可以至少部分地由一个或更多个处理器执行,所述一个或更多个处理器被临时配置(例如,通过软件)或永久配置成执行相关的操作。无论是被临时配置还是被永久配置,这样的处理器可以构成进行操作以执行本文所描述的一个或更多个操作或功能的处理器实现的模块。如本文所使用的,“处理器实现的模块”指的是使用一个或更多个处理器实现的硬件模块。The various operations of the example methods described herein may be performed, at least in part, by one or more processors that are temporarily configured (e.g., by software) or permanently configured to perform the associated operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions described herein. As used herein, a "processor-implemented module" refers to a hardware module implemented using one or more processors.

类似地,本文所描述的方法可以至少部分地是处理器实现的,其中特定的一个或多个处理器是硬件的示例。例如,方法的操作中的至少一些操作可以由一个或更多个处理器或者处理器实现的模块来执行。此外,一个或更多个处理器还可以进行操作以支持“云计算”环境中的相关操作的执行或作为“软件即服务”(SaaS)操作。例如,操作中的至少一些操作可以由一组计算机(作为包括处理器的机器的示例)执行,其中这些操作经由网络(例如,因特网)并且经由一个或更多个适当的接口(例如,应用程序接口(API))可访问。Similarly, the method described herein can be implemented by a processor at least in part, wherein specific one or more processors are examples of hardware. For example, at least some operations in the operation of the method can be performed by one or more processors or a module implemented by the processor. In addition, one or more processors can also operate to support the execution of related operations in a "cloud computing" environment or as a "software as a service" (SaaS) operation. For example, at least some operations in the operation can be performed by a group of computers (as an example of a machine including a processor), wherein these operations are accessible via a network (e.g., the Internet) and via one or more appropriate interfaces (e.g., application program interface (API)).

操作中的某些操作的执行可以分布在处理器之间,不是仅驻留在单个机器内而是跨多个机器部署。在一些示例实施方式中,处理器或处理器实现的模块可以位于单个地理位置中(例如,在家庭环境、办公室环境或服务器场内)。在其他示例实施方式中,处理器或处理器实现的模块可以跨多个地理位置分布。The execution of certain operations in the operation may be distributed among processors, not residing only in a single machine but deployed across multiple machines. In some example embodiments, the processor or the module implemented by the processor may be located in a single geographic location (e.g., in a home environment, an office environment, or a server farm). In other example embodiments, the processor or the module implemented by the processor may be distributed across multiple geographic locations.

机器和软件架构Machine and software architecture

在一些实施方式中,在机器和相关联的软件架构的上下文中实现结合图1至图22描述的模块、方法、应用等。以下部分描述了适用于所公开的实施方式的代表性架构。In some implementations, the modules, methods, applications, etc. described in conjunction with Figures 1 to 22 are implemented in the context of a machine and associated software architecture. The following section describes a representative architecture suitable for use with the disclosed implementations.

软件架构与硬件架构结合使用,以创建针对特定目的而定制的设备和机器。例如,与特定软件架构耦接的特定硬件架构将创建移动设备例如移动电话、平板设备等。稍有不同的硬件架构和软件架构可能产生用于“物联网”的智能设备。而另一组合产生用于云计算架构内的服务器计算机。并非这样的软件架构和硬件架构的所有组合都呈现在此,原因是本领域技术人员可以容易地理解如何在与本文包含的公开内容不同的上下文中实现本发明。Software architectures are used in conjunction with hardware architectures to create devices and machines that are tailored for specific purposes. For example, a specific hardware architecture coupled with a specific software architecture will create a mobile device such as a mobile phone, a tablet device, etc. A slightly different hardware architecture and software architecture may produce smart devices for the "Internet of Things." While another combination produces a server computer for use within a cloud computing architecture. Not all combinations of such software architectures and hardware architectures are presented here because those skilled in the art can easily understand how to implement the present invention in a context different from the disclosure contained herein.

示例机器架构和机器可读介质Example machine architecture and machine-readable medium

图23是示出根据一些示例实施方式的能够从机器可读介质(例如,机器可读存储介质)中读取指令并执行本文所讨论的方法中的任何一种或更多种方法的机器2300的部件的框图。具体地,图23示出了呈计算机系统的示例形式的机器2300的图解表示,在该机器2300内可以执行用于使机器2300执行本文讨论的方法中的任何一种或更多种方法的指令2316(例如,软件、程序、应用、小程序、app或其他可执行代码)。例如,指令可以使机器执行图8至图11的流程图。另外地或可替选地,指令可以实现图1至图7和图12的设备和/或部件中的一个或更多个。指令将通用的未编程的机器转变成被编程以按描述的方式执行所描述和示出的功能的特定机器。在替选实施方式中,机器2300作为独立设备操作或者可以耦接(例如,联网)至其他机器。在联网部署中,机器2300可以在服务器-客户端网络环境中以服务器机器或客户端机器的能力来操作,或者在对等(或分布式)网络环境中作为对等机器来操作。机器2300可以包括但不限于服务器计算机、客户端计算机、个人计算机(PC)、平板计算机、膝上型计算机、上网本、个人数字助理(PDA)或能够顺序地或以其他方式执行指定要由机器2300采取的动作的指令2316的任何机器。此外,虽然仅示出了单个机器2300,但是术语“机器”还应当被认为包括单独地或联合地执行指令2316以执行本文讨论的方法中的任何一种或更多种方法的机器2300的集合。Figure 23 is a block diagram showing the components of a machine 2300 that can read instructions from a machine-readable medium (e.g., a machine-readable storage medium) and perform any one or more of the methods discussed herein according to some example embodiments. Specifically, Figure 23 shows a diagrammatic representation of a machine 2300 in the form of an example of a computer system, in which instructions 2316 (e.g., software, programs, applications, applets, apps or other executable codes) for enabling the machine 2300 to perform any one or more of the methods discussed herein can be executed. For example, the instructions can enable the machine to execute the flowcharts of Figures 8 to 11. Additionally or alternatively, the instructions can implement one or more of the devices and/or components of Figures 1 to 7 and Figure 12. The instructions transform a general unprogrammed machine into a specific machine that is programmed to perform the functions described and shown in the described manner. In an alternative embodiment, the machine 2300 operates as a standalone device or can be coupled (e.g., networked) to other machines. In a networked deployment, the machine 2300 may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine 2300 may include, but is not limited to, a server computer, a client computer, a personal computer (PC), a tablet computer, a laptop computer, a netbook computer, a personal digital assistant (PDA), or any machine capable of executing instructions 2316, sequentially or otherwise, to specify actions to be taken by the machine 2300. Further, while a single machine 2300 is illustrated, the term “machine” shall also be taken to include any collection of machines 2300 that individually or jointly execute instructions 2316 to perform any one or more of the methodologies discussed herein.

机器2300可以包括处理器2310、存储器2330和I/O部件2350,该处理器2310、存储器2330和I/O部件2350可以被配置成例如经由总线2302彼此通信。在示例实施方式中,处理器2310(例如,中央处理单元(CPU)、精简指令集计算(RISC)处理器、复杂指令集计算(CISC)处理器、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、射频集成电路(RFIC)、其他处理器或其任何合适的组合)可以包括例如可以执行指令2316的处理器2312和处理器2314。术语“处理器”旨在包括多核处理器,该多核处理器可以包括可以同时执行指令的两个或更多个独立处理器(有时称为“核”)。虽然图23示出了多个处理器,但是机器2300可以包括具有单个核的单个处理器、具有多个核的单个处理器(例如,多核处理)、具有单个核的多个处理器、具有多个核的多个处理器或其任何组合。The machine 2300 may include a processor 2310, a memory 2330, and an I/O component 2350, which may be configured to communicate with each other, for example, via a bus 2302. In an example embodiment, the processor 2310 (e.g., a central processing unit (CPU), a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a graphics processing unit (GPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a radio frequency integrated circuit (RFIC), other processors, or any suitable combination thereof) may include, for example, a processor 2312 and a processor 2314 that may execute instructions 2316. The term "processor" is intended to include a multi-core processor, which may include two or more independent processors (sometimes referred to as "cores") that may execute instructions simultaneously. Although FIG. 23 shows multiple processors, the machine 2300 may include a single processor with a single core, a single processor with multiple cores (e.g., multi-core processing), multiple processors with a single core, multiple processors with multiple cores, or any combination thereof.

存储器/存储装置2330可以包括存储器2332(例如主存储器或其他存储器存储装置)以及存储单元2336,处理器2310能够例如经由总线2302访问存储器2332和存储单元2336二者。存储单元2336和存储器2332存储体现本文所描述的方法或功能中的任何一个或更多个方法或功能的指令2316。指令2316还可以在其由机器2300执行期间完全地或部分地驻留在存储器2332内、存储单元2336内、处理器2310中的至少一个内(例如,处理器的高速缓冲存储器内)或其任何合适的组合内。因此,存储器2332、存储单元2336以及处理器2310的存储器是机器可读介质的示例。The memory/storage 2330 may include a memory 2332 (e.g., a main memory or other memory storage) and a storage unit 2336, both of which are accessible to the processor 2310, for example, via the bus 2302. The storage unit 2336 and the memory 2332 store instructions 2316 that embody any one or more of the methods or functions described herein. The instructions 2316 may also reside, completely or partially, within the memory 2332, within the storage unit 2336, within at least one of the processors 2310 (e.g., within a cache memory of the processor), or any suitable combination thereof during execution thereof by the machine 2300. Thus, the memory 2332, the storage unit 2336, and the memory of the processor 2310 are examples of machine-readable media.

如本文所使用的,“机器可读介质”意指能够临时地或永久地存储指令和数据的设备,并且可以包括但不限于:随机存取存储器(RAM)、只读存储器(ROM)、缓冲存储器、闪速存储器、光学介质、磁介质、高速缓冲存储器、其他类型的存储装置(例如,可擦除可编程只读存储器(EEPROM))和/或其任何合适的组合。术语“机器可读介质”应当被认为包括能够存储指令2316的单个介质或多个介质(例如,集中式或分布式数据库或者相关联的高速缓冲存储器和服务器)。术语“机器可读介质”还应被视为包括下述任何介质或多个介质的组合:该介质能够存储由机器(例如机器2300)执行的指令(例如指令2316),使所述指令在由机器2300的一个或更多个处理器(例如处理器2310)执行时,使机器2300执行本文所描述的方法中的任一种或更多种方法。因此,“机器可读介质”指的是单个存储装置或设备,以及包括多个存储装置或设备的“基于云”的存储系统或存储网络。术语“机器可读介质”不包括信号本身。As used herein, "machine-readable medium" means a device capable of temporarily or permanently storing instructions and data, and may include, but is not limited to, random access memory (RAM), read-only memory (ROM), buffer memory, flash memory, optical media, magnetic media, cache memory, other types of storage devices (e.g., erasable programmable read-only memory (EEPROM)), and/or any suitable combination thereof. The term "machine-readable medium" should be considered to include a single medium or multiple media (e.g., a centralized or distributed database or associated cache memory and server) capable of storing instructions 2316. The term "machine-readable medium" should also be considered to include any medium or combination of multiple media that can store instructions (e.g., instructions 2316) executed by a machine (e.g., machine 2300) so that the instructions, when executed by one or more processors (e.g., processor 2310) of machine 2300, cause machine 2300 to perform any one or more of the methods described herein. Therefore, "machine-readable medium" refers to a single storage device or device, as well as a "cloud-based" storage system or storage network including multiple storage devices or devices. The term "machine-readable medium" does not include the signal itself.

I/O部件2350可以包括用于接收输入、提供输出、产生输出、发送信息、交换信息、捕获测量结果等的各种部件。包括在特定机器中的特定I/O部件2350将取决于机器的类型。例如,诸如移动电话的便携式机器很可能包括触摸输入设备或其他这样的输入机构,而无头服务器(headless server)机器将很可能不包括这样的触摸输入设备。将理解的是,I/O部件2350可以包括图23中未示出的许多其他部件。I/O部件2350根据功能被分组仅是为了简化下面的讨论,并且分组决不是限制性的。在各种示例实施方式中,I/O部件2350可以包括输出部件2352和输入部件2354。输出部件2352可以包括视觉部件(例如,诸如等离子显示面板(PDP)、发光二极管(LED)显示器、液晶显示器(LCD)、投影仪或阴极射线管(CRT)的显示器)、声学部件(例如,扬声器)、触感部件(例如,振动马达、阻力机构)、其他信号发生器等。输入部件2354可以包括字母数字输入部件(例如,被配置成接收字母数字输入的键盘、触摸屏;光电键盘或其他字母数字输入部件)、基于点的输入部件(例如,鼠标、触摸板、轨迹球、操纵杆、运动传感器或其他指向仪器)、触觉输入部件(例如,物理按钮、提供触摸或触摸手势的位置和/或力的触摸屏或其他触觉输入部件)、音频输入部件(例如,麦克风)等。The I/O components 2350 may include various components for receiving input, providing output, generating output, sending information, exchanging information, capturing measurements, and the like. The specific I/O components 2350 included in a particular machine will depend on the type of machine. For example, a portable machine such as a mobile phone is likely to include a touch input device or other such input mechanism, while a headless server machine will likely not include such a touch input device. It will be understood that the I/O components 2350 may include many other components not shown in FIG. 23. The I/O components 2350 are grouped according to function only to simplify the following discussion, and the grouping is by no means limiting. In various example embodiments, the I/O components 2350 may include output components 2352 and input components 2354. The output components 2352 may include visual components (e.g., displays such as plasma display panels (PDPs), light emitting diode (LED) displays, liquid crystal displays (LCDs), projectors, or cathode ray tubes (CRTs)), acoustic components (e.g., speakers), tactile components (e.g., vibration motors, resistance mechanisms), other signal generators, and the like. Input component 2354 may include an alphanumeric input component (e.g., a keyboard, a touch screen configured to receive alphanumeric input; an optical keyboard or other alphanumeric input component), a point-based input component (e.g., a mouse, a touch pad, a trackball, a joystick, a motion sensor, or other pointing instrument), a tactile input component (e.g., a physical button, a touch screen or other tactile input component that provides location and/or force of a touch or touch gesture), an audio input component (e.g., a microphone), etc.

在另外的示例实施方式中,I/O部件2350可以包括生物计量部件2356、运动部件2358、环境部件2360或定位部件2362等各种其他部件。例如,生物计量部件2356可以包括用于检测表达(例如,手部表达、面部表达、声音表达、身体姿势或眼睛跟踪)、测量生物信号(例如,血压、心率、体温、出汗或脑电波)、识别人(例如,语音识别、视网膜识别、面部识别、指纹识别或基于脑电图的识别)等的部件。运动部件2358可以包括:加速度传感器部件(例如,加速度计)、重力传感器部件、旋转传感器部件(例如,陀螺仪)等。环境部件2360可以包括例如照明传感器部件(例如,光度计)、温度传感器部件(例如,检测环境温度的一个或更多个温度计)、湿度传感器部件、压力传感器部件(例如,气压计)、声学传感器部件(例如,检测背景噪声的一个或更多个麦克风)、接近传感器部件(例如,检测附近对象的红外传感器)、气体传感器(例如,用于检测危险气体的浓度以确保安全或者用于测量大气中的污染物的气体检测传感器)或者可以提供与周围物理环境对应的指示、测量结果或信号的其他部件。定位部件2362可以包括位置传感器部件(例如全球定位系统(GPS)接收器部件)、高度传感器部件(例如,检测可以得到高度的气压的高度计或气压计)、取向传感器部件(例如磁力计)等。In other example embodiments, the I/O component 2350 may include various other components such as a biometric component 2356, a motion component 2358, an environment component 2360, or a positioning component 2362. For example, the biometric component 2356 may include a component for detecting expressions (e.g., hand expressions, facial expressions, voice expressions, body postures, or eye tracking), measuring biosignals (e.g., blood pressure, heart rate, body temperature, sweating, or brain waves), identifying people (e.g., voice recognition, retinal recognition, facial recognition, fingerprint recognition, or EEG-based recognition), etc. The motion component 2358 may include an acceleration sensor component (e.g., an accelerometer), a gravity sensor component, a rotation sensor component (e.g., a gyroscope), etc. The environment component 2360 may include, for example, an illumination sensor component (e.g., a photometer), a temperature sensor component (e.g., one or more thermometers that detect ambient temperature), a humidity sensor component, a pressure sensor component (e.g., a barometer), an acoustic sensor component (e.g., one or more microphones that detect background noise), a proximity sensor component (e.g., an infrared sensor that detects nearby objects), a gas sensor (e.g., a gas detection sensor for detecting concentrations of hazardous gases to ensure safety or for measuring pollutants in the atmosphere), or other components that can provide indications, measurements, or signals corresponding to the surrounding physical environment. The positioning component 2362 may include a position sensor component (e.g., a global positioning system (GPS) receiver component), an altitude sensor component (e.g., an altimeter or barometer that detects air pressure that can obtain altitude), an orientation sensor component (e.g., a magnetometer), etc.

可以使用各种技术来实现通信。I/O部件2350可以包括通信部件2364,通信部件2364能够进行操作以分别经由耦接2382和耦接2372将机器2300耦接至网络2380或设备2370。例如,通信部件2364可以包括网络接口部件或与网络2380对接的其他合适的设备。在另外的示例中,通信部件2364可以包括有线通信部件、无线通信部件、蜂窝通信部件、近场通信(NFC)部件、部件(例如,低功耗/>)、/>部件和经由其他模态提供通信的其他通信部件。设备2370可以是另一机器或各种外围设备中的任何外围设备(例如,经由通用串行总线(USB)耦接的外围设备)。Various technologies may be used to implement communications. I/O components 2350 may include communications components 2364 that are operable to couple machine 2300 to network 2380 or device 2370 via coupling 2382 and coupling 2372, respectively. For example, communications components 2364 may include a network interface component or other suitable device for interfacing with network 2380. In other examples, communications components 2364 may include wired communications components, wireless communications components, cellular communications components, near field communications (NFC) components, Components (e.g., low power consumption ),/> Device 2370 may be another machine or any of a variety of peripheral devices (eg, a peripheral device coupled via a universal serial bus (USB)).

此外,通信部件2364可以检测标识符或包括可操作以检测标识符的部件。例如,通信部件2364可以包括射频识别(RFID)标签阅读器部件、NFC智能标签检测部件、光学阅读器部件(例如,用于检测诸如通用产品代码(UPC)条形码的一维条形码、诸如快速响应(QR)代码的多维条形码、Aztec代码、数据矩阵、数据符号(Dataglyph)、最大编码(MaxiCode)、PDF413、超代码(Ultra Code)、UCC RSS-2D条形码和其他光代码的光学传感器)或声学检测部件(例如,用于识别标记的音频信号的麦克风)。另外,可以经由通信部件2364得到各种信息,例如经由因特网协议(IP)地理位置得到的位置、经由信号三角测量得到的位置、经由检测可以指示特定位置的NFC信标信号得到的位置等。In addition, the communication component 2364 can detect an identifier or include a component operable to detect an identifier. For example, the communication component 2364 can include a radio frequency identification (RFID) tag reader component, an NFC smart tag detection component, an optical reader component (e.g., an optical sensor for detecting one-dimensional bar codes such as universal product codes (UPC) bar codes, multi-dimensional bar codes such as quick response (QR) codes, Aztec codes, data matrix, data symbols (Dataglyph), MaxiCode, PDF413, Ultra Code, UCC RSS-2D bar codes, and other optical codes) or an acoustic detection component (e.g., a microphone for identifying an audio signal of a tag). In addition, various information can be obtained via the communication component 2364, such as a location obtained via Internet Protocol (IP) geolocation, ... Location derived from signal triangulation, location derived via detection of NFC beacon signals that can indicate a specific location, etc.

传输介质Transmission medium

在各种示例实施方式中,网络2380的一个或更多个部分可以是自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、因特网、因特网的一部分、公共交换电话网络(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、另一类型的网络或者两个或更多个这样的网络的组合。例如,网络2380或网络2380的一部分可以包括无线或蜂窝网络,并且耦接2382可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或者其他类型的蜂窝或无线耦接。在该示例中,耦接2382可以实现各种类型的数据传输技术中的任何数据传输技术,例如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线电服务(GPRS)技术、增强数据速率的GSM演进(EDGE)技术、包括3G的第三代合作伙伴计划(3GPP)、第四代无线(4G)网络、第五代无线(5G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准、由各种标准设置组织限定的其他数据传输技术、其他长距离协议或其他数据传输技术。In various example embodiments, one or more portions of network 2380 may be an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), the Internet, a portion of the Internet, a portion of a public switched telephone network (PSTN), a plain old telephone service (POTS) network, a cellular telephone network, a wireless network, 2380 or a portion of network 2380 may include a wireless or cellular network, and coupling 2382 may be a code division multiple access (CDMA) connection, a global system for mobile communications (GSM) connection, or other types of cellular or wireless couplings. In this example, coupling 2382 may implement any of various types of data transmission technologies, such as single carrier radio transmission technology (1xRTT), evolution data optimized (EVDO) technology, general packet radio service (GPRS) technology, enhanced data rate for GSM evolution (EDGE) technology, including 3G third generation partnership project (3GPP), fourth generation wireless (4G) network, fifth generation wireless (5G) network, universal mobile telecommunications system (UMTS), high speed packet access (HSPA), world wide interoperability for microwave access (WiMAX), long term evolution (LTE) standard, other data transmission technologies defined by various standard setting organizations, other long distance protocols, or other data transmission technologies.

可以经由网络接口设备(例如通信部件2364中包括的网络接口部件),使用传输介质并且利用许多公知的传输协议中的任何一种传输协议(例如超文本传输协议(HTTP)),通过网络2380来发送或接收指令2316。类似地,可以使用传输介质经由到设备2370的耦接2372(例如,对等耦接)发送或接收指令2316。术语“传输介质”应当被认为包括能够存储、编码或承载用于由机器2300执行的指令2316的任何无形介质,并且包括数字通信信号或模拟通信信号或其他无形介质以促进这样的软件的通信。The instructions 2316 may be sent or received over the network 2380 via a network interface device, such as a network interface component included in the communication component 2364, using a transmission medium and utilizing any of a number of well-known transmission protocols, such as the Hypertext Transfer Protocol (HTTP). Similarly, the instructions 2316 may be sent or received using a transmission medium via a coupling 2372 (e.g., a peer-to-peer coupling) to the device 2370. The term "transmission medium" shall be deemed to include any intangible medium capable of storing, encoding, or carrying the instructions 2316 for execution by the machine 2300, and includes digital or analog communication signals or other intangible media to facilitate the communication of such software.

示例Example

示例1是一种用于在具有数字通信端口的服务点处配置客户宽带传输服务的方法,该方法包括:从用户接收建立客户宽带传输服务的请求,该请求包括服务点的位置信息;基于位置信息确定用于该服务点的电信提供商选项;向用户提供所确定的电信提供商选项和相应的可用电信计划;接收对所确定的电信提供商选项中的一个电信提供商选项和相应的可用电信计划中的一个可用电信计划的用户选择;以及在数字通信端口与用户选择的服务提供商之间建立数字通信。Example 1 is a method for configuring a customer broadband transmission service at a service point having a digital communication port, the method comprising: receiving a request from a user to establish a customer broadband transmission service, the request including location information of the service point; determining a telecommunications provider option for the service point based on the location information; providing the determined telecommunications provider option and a corresponding available telecommunications plan to the user; receiving a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and establishing digital communications between the digital communication port and a service provider selected by the user.

在示例2中,示例1的主题还包括将用户登记在相应的可用电信计划中的一个可用电信计划中。In Example 2, the subject matter of Example 1 also includes enrolling the user in one of the corresponding available telecommunication plans.

在示例3中,示例1至2的主题还包括基于用户选择来配置用于客户宽带传输服务的数字通信。In Example 3, the subject matter of Examples 1-2 further includes configuring digital communications for a customer broadband transmission service based on a user selection.

在示例4中,示例1至3的主题还包括与多个电信提供商中的一个或更多个电信提供商进行通信。In Example 4, the subject matter of Examples 1 to 3 further includes communicating with one or more telecommunication providers of the plurality of telecommunication providers.

在示例5中,示例4的主题还包括轮询一个或更多个电信提供商以确定数字通信选项。In Example 5, the subject matter of Example 4 further includes polling one or more telecommunication providers to determine digital communication options.

在示例6中,示例5的主题还包括创建可用于现有服务位置的所述现有服务位置的服务位置数据库。In Example 6, the subject matter of Example 5 also includes creating a service location database of the existing service locations that can be used for the existing service locations.

在示例7中,示例6的主题包括,其中,创建服务位置数据库包括存储可用于现有服务位置的电信提供商。In Example 7, the subject matter of Example 6 includes, wherein creating the service location database includes storing telecommunication providers available for existing service locations.

在示例8中,示例6的主题还包括用每个服务位置处或每个服务位置附近的设备和端口更新服务位置数据库。In Example 8, the subject matter of Example 6 also includes updating the service location database with devices and ports at or near each service location.

在示例9中,示例6的主题还包括用每个服务位置处或每个服务位置附近的订户更新服务位置数据库。In Example 9, the subject matter of Example 6 also includes updating the service location database with subscribers at or near each service location.

在示例10中,示例1至9的主题包括,其中,在数字通信端口与用户选择的服务提供商之间建立数字通信包括对用于激活服务的所有设备进行编程。In Example 10, the subject matter of Examples 1 to 9 includes, wherein establishing digital communications between the digital communications port and a service provider selected by the user includes programming all equipment for activating the service.

示例11是一种用于在具有数字通信端口的服务点处配置客户宽带传输服务的系统,该系统包括:处理器;以及存储器,其包括指令,所述指令在由处理器执行时使该处理器执行以下操作:从用户接收建立客户宽带传输服务的请求,该请求包括服务点的位置信息;基于位置信息确定用于该服务点的电信提供商选项;向用户提供所确定的电信提供商选项和相应的可用电信计划;接收对所确定的电信提供商选项中的一个电信提供商选项和相应的可用电信计划中的一个可用电信计划的用户选择;以及在数字通信端口与用户选择的服务提供商之间建立数字通信。Example 11 is a system for configuring a customer broadband transmission service at a service point having a digital communication port, the system comprising: a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to perform the following operations: receive a request from a user to establish a customer broadband transmission service, the request comprising location information of the service point; determine a telecommunications provider option for the service point based on the location information; provide the user with the determined telecommunications provider option and a corresponding available telecommunications plan; receive a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and establish digital communications between the digital communication port and a service provider selected by the user.

在示例12中,示例11的主题包括,其中,处理器被编程为将用户登记在相应的可用电信计划中的一个可用电信计划中。In Example 12, the subject matter of Example 11 includes, wherein the processor is programmed to enroll the user in one of the corresponding available telecommunication plans.

在示例13中,示例11至12的主题包括,其中,处理器被编程为基于用户选择来配置用于客户宽带传输服务的数字通信。In Example 13, the subject matter of Examples 11-12 includes, wherein the processor is programmed to configure digital communications for the customer broadband transmission service based on a user selection.

在示例14中,示例11至13的主题包括,其中,处理器被编程为与多个电信提供商中的一个或更多个电信提供商进行通信。In Example 14, the subject matter of Examples 11 to 13 includes, wherein the processor is programmed to communicate with one or more telecommunication providers of the plurality of telecommunication providers.

在示例15中,示例14的主题包括,其中,处理器被编程为轮询一个或更多个电信提供商以确定数字通信选项。In Example 15, the subject matter of Example 14 includes, wherein the processor is programmed to poll one or more telecommunication providers to determine digital communication options.

在示例16中,示例15的主题包括,其中,处理器被编程为创建可用于现有服务位置的所述现有服务位置的服务位置数据库。In Example 16, the subject matter of Example 15 includes, wherein the processor is programmed to create a service location database of existing service locations that can be used for the existing service locations.

在示例17中,示例16的主题包括,其中,处理器被编程为将可用于现有服务位置的电信提供商存储在服务位置数据库中。In Example 17, the subject matter of Example 16 includes, wherein the processor is programmed to store telecommunication providers available for the existing service location in a service location database.

在示例18中,示例16的主题包括,其中,处理器被编程为用每个服务位置处或每个服务位置附近的设备和端口更新服务位置数据库。In Example 18, the subject matter of Example 16 includes, wherein the processor is programmed to update the service location database with devices and ports at or near each service location.

在示例19中,示例16的主题包括,其中,处理器被编程为用每个服务位置处或每个服务位置附近的订户更新服务位置数据库。In Example 19, the subject matter of Example 16 includes, wherein the processor is programmed to update the service location database with subscribers at or near each service location.

在示例20中,示例11至19的主题包括,其中,为了在数字通信端口与用户选择的服务提供商之间建立数字通信,处理器被编程为对用于激活服务的所有设备进行编程。In Example 20, the subject matter of Examples 11 to 19 includes, wherein, to establish digital communications between the digital communications port and a service provider selected by the user, the processor is programmed to program all of the devices for activating the service.

示例21是一种非暂态计算机可读存储介质,该计算机可读存储介质包括指令,所述指令在由计算机执行时使该计算机执行以下操作:从用户接收建立客户宽带传输服务的请求,该请求包括服务点的位置信息;基于位置信息确定用于该服务点的电信提供商选项;向用户提供所确定的电信提供商选项和相应的可用电信计划;接收对所确定的电信提供商选项中的一个电信提供商选项和相应的可用电信计划中的一个可用电信计划的用户选择;以及在服务点处的数字通信端口与用户选择的服务提供商之间建立数字通信。Example 21 is a non-transitory computer-readable storage medium, which includes instructions that, when executed by a computer, cause the computer to perform the following operations: receive a request from a user to establish a customer broadband transmission service, the request including location information of a service point; determine a telecommunications provider option for the service point based on the location information; provide the user with the determined telecommunications provider option and the corresponding available telecommunications plan; receive a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and establish digital communications between a digital communication port at the service point and a service provider selected by the user.

在示例22中,示例21的主题包括,其中,指令还使计算机执行以下操作:将用户登记在相应的可用电信计划中的一个可用电信计划中。In Example 22, the subject matter of Example 21 includes, wherein the instructions further cause the computer to perform the following operations: enrolling the user in one of the corresponding available telecommunication plans.

在示例23中,示例21至22的主题包括,其中,指令还使计算机执行以下操作:基于用户选择来编程用于客户宽带传输服务的数字通信。In Example 23, the subject matter of Examples 21-22 includes, wherein the instructions further cause the computer to perform the following operations: programming digital communications for the customer broadband transmission service based on the user selection.

在示例24中,示例21至23的主题包括,其中,指令还使计算机执行以下操作:与多个电信提供商中的一个或更多个电信提供商进行通信。In Example 24, the subject matter of Examples 21 to 23 includes, wherein the instructions further cause the computer to perform the following operations: communicate with one or more telecommunication providers of the plurality of telecommunication providers.

在示例25中,示例24的主题包括,其中,指令还使计算机执行以下操作:轮询一个或更多个电信提供商以确定数字通信选项。In Example 25, the subject matter of Example 24 includes, wherein the instructions further cause the computer to perform the following operations: polling one or more telecommunication providers to determine digital communication options.

在示例26中,示例25的主题包括,其中,指令还使计算机执行以下操作:创建现有服务位置和可用于现有服务位置的电信提供商的服务位置数据库。In Example 26, the subject matter of Example 25 includes, wherein the instructions further cause the computer to perform the following operations: create a service location database of existing service locations and telecommunication providers available for the existing service locations.

在示例27中,示例26的主题包括,其中,指令还使计算机执行以下操作:将可用于现有服务位置的电信提供商存储在服务位置数据库中。In Example 27, the subject matter of Example 26 includes, wherein the instructions further cause the computer to perform the following operations: storing telecommunication providers available for the existing service location in a service location database.

在示例28中,示例26的主题包括,其中,指令还使计算机执行以下操作:用每个服务位置处或每个服务位置附近的设备和端口更新服务位置数据库。In Example 28, the subject matter of Example 26 includes, wherein the instructions further cause the computer to perform the following operations: updating the service location database with the devices and ports at or near each service location.

在示例29中,示例26的主题包括,其中,指令还使计算机执行以下操作:用每个服务位置处或每个服务位置附近的订户更新服务位置数据库。In Example 29, the subject matter of Example 26 includes, wherein the instructions further cause the computer to perform the following operations: updating the service location database with subscribers at or near each service location.

在示例30中,示例21至29的主题包括,其中,为了在数字通信端口与用户选择的服务提供商之间建立数字通信,指令还使计算机执行以下操作:对用于激活服务的所有设备进行编程。In Example 30, the subject matter of Examples 21 to 29 includes, wherein, to establish digital communications between the digital communications port and a service provider selected by the user, the instructions further cause the computer to perform the following operations: programming all devices for activating the service.

示例31是一种用于在具有数字通信端口的服务点处促进和配置客户宽带传输服务的移动设备,该移动设备包括:无线通信电子设备,用于与wi-fi连接点和蜂窝服务中的至少一个进行通信;以及计算机可读介质,其包含指令,所述指令至少用于:向配置服务器提供通信以在数字通信端口与服务提供商之间建立G.hn数字通信。Example 31 is a mobile device for facilitating and configuring customer broadband transmission services at a service point having a digital communication port, the mobile device comprising: wireless communication electronic devices for communicating with at least one of a wi-fi connection point and a cellular service; and a computer-readable medium containing instructions, the instructions being at least used to: provide communication to a configuration server to establish G.hn digital communications between the digital communication port and a service provider.

在示例32中,示例31的主题包括,其中,移动设备是移动电话。In Example 32, the subject matter of Example 31 includes, wherein the mobile device is a mobile phone.

在示例33中,示例31的主题包括,其中,移动设备是便携式计算机。In Example 33, the subject matter of Example 31 includes, wherein the mobile device is a portable computer.

示例34是至少一种机器可读介质,所述至少一种机器可读介质包括指令,所述指令在由处理电路系统执行时使该处理电路系统执行用于实现示例1至示例33中的任一示例的操作。Example 34 is at least one machine-readable medium comprising instructions that, when executed by a processing circuit system, cause the processing circuit system to perform operations for implementing any one of Examples 1 to 33.

示例35是包括用于实现示例1至示例33中的任一示例的手段的装置。Example 35 is a device including means for implementing any one of Examples 1 to 33.

示例36是用于实现示例1至示例33中的任一示例的系统。Example 36 is a system for implementing any one of Examples 1 to 33.

示例37是用于实现示例1至示例33中的任一示例的方法。Example 37 is a method for implementing any one of Examples 1 to 33.

以上描述旨在是说明性的,而不是限制性的。例如,上述示例(或者其一个或更多个方面)可以与其他示例组合使用。例如本领域普通技术人员在阅读以上描述后可以使用其他实施方式。摘要是为了使得读者能够快速确定技术公开内容的性质。在以下理解的情况下提交摘要:摘要将不用于解释或限制权利要求的范围或含义。The above description is intended to be illustrative, not restrictive. For example, the above examples (or one or more aspects thereof) may be used in combination with other examples. For example, a person of ordinary skill in the art may use other embodiments after reading the above description. The abstract is intended to enable the reader to quickly determine the nature of the technical disclosure. The abstract is submitted with the understanding that the abstract will not be used to interpret or limit the scope or meaning of the claims.

语言language

在整个说明书中,多个实例可以实现作为单个实例描述的部件、操作或结构。虽然一个或更多个方法的个体操作被示出和描述为单独的操作,但是个体操作中的一个或更多个可以同时执行并且不要求以所示的顺序执行操作。在示例配置中被呈现为单独的部件的结构和功能可以被实现为组合的结构或部件。类似地,被呈现为单个部件的结构和功能可以被实现为单独的部件。这些和其他变型、修改、添加和改进落入本文中的主题的范围内。Throughout the specification, multiple instances can be implemented as the parts, operations or structures described as a single instance. Although the individual operations of one or more methods are shown and described as separate operations, one or more of the individual operations can be performed simultaneously and do not require the operations to be performed in the order shown. The structure and function presented as separate parts in the example configuration can be implemented as a combined structure or parts. Similarly, the structure and function presented as a single part can be implemented as a separate part. These and other variations, modifications, additions and improvements fall within the scope of the subject matter herein.

以上的具体实施方式包括对附图的参照,附图形成具体实施方式的一部分。附图通过图示的方式示出了可以实践本发明的具体的实施方式。这些实施方式在本文中也被称为“示例”。这样的示例可以包括除了示出的或描述的元素之外的元素。应当参照所附权利要求以及这样的权利要求所赋予的等同内容的全部范围来确定本发明的范围。The above detailed description includes reference to the accompanying drawings, which form a part of the detailed description. The accompanying drawings illustrate specific embodiments in which the present invention can be practiced by way of illustration. These embodiments are also referred to as "examples" in this article. Such examples may include elements other than those shown or described. The scope of the present invention should be determined by reference to the attached claims and the full range of equivalents given by such claims.

Claims (30)

Translated fromChinese
1.一种用于在具有数字通信端口的服务点处配置客户宽带传输服务的方法,所述方法包括:1. A method for configuring a customer broadband transmission service at a service point having a digital communication port, the method comprising:从用户接收建立所述客户宽带传输服务的请求,所述请求包括所述服务点的位置信息;receiving a request from a user to establish the client broadband transmission service, the request including location information of the service point;基于所述位置信息确定用于所述服务点的电信提供商选项;determining a telecommunications provider option for the service point based on the location information;向所述用户提供所确定的电信提供商选项和相应的可用电信计划;providing the user with the determined telecommunications provider options and corresponding available telecommunications plans;接收对所确定的电信提供商选项中的一个电信提供商选项和所述相应的可用电信计划中的一个可用电信计划的用户选择;以及receiving a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and在所述数字通信端口与用户选择的服务提供商之间建立数字通信。Digital communications are established between the digital communications port and a service provider selected by the user.2.根据权利要求1所述的方法,包括:将所述用户登记在所述相应的可用电信计划中的所述一个可用电信计划中。2. The method according to claim 1 comprises: registering the user in the one of the available telecommunication plans among the corresponding available telecommunication plans.3.根据权利要求1所述的方法,包括:基于所述用户选择来配置用于所述客户宽带传输服务的数字通信。3. The method of claim 1, comprising configuring digital communications for the customer broadband transmission service based on the user selection.4.根据权利要求1所述的方法,包括:与多个电信提供商中的一个或更多个电信提供商进行通信。4 . The method of claim 1 , comprising communicating with one or more of a plurality of telecommunications providers.5.根据权利要求4所述的方法,还包括:轮询所述一个或更多个电信提供商以确定数字通信选项。5. The method of claim 4, further comprising polling the one or more telecommunications providers to determine digital communication options.6.根据权利要求5所述的方法,还包括:创建可用于现有服务位置的所述现有服务位置的服务位置数据库。6. The method of claim 5, further comprising creating a service location database of the existing service locations that can be used for the existing service locations.7.根据权利要求6所述的方法,其中,创建所述服务位置数据库包括:存储可用于所述现有服务位置的电信提供商。7. The method of claim 6, wherein creating the service location database comprises storing telecommunication providers available for the existing service locations.8.根据权利要求6所述的方法,还包括:用每个服务位置处或每个服务位置附近的设备和端口更新所述服务位置数据库。8. The method of claim 6, further comprising updating the service location database with devices and ports at or near each service location.9.根据权利要求6所述的方法,还包括:用每个服务位置处或每个服务位置附近的订户更新所述服务位置数据库。9. The method of claim 6, further comprising updating the service location database with subscribers at or near each service location.10.根据权利要求1所述的方法,其中,在所述数字通信端口与所述用户选择的服务提供商之间建立数字通信包括:对用于激活服务的所有设备进行编程。10. The method of claim 1, wherein establishing digital communications between the digital communications port and the user-selected service provider includes programming all equipment for activating service.11.一种用于在具有数字通信端口的服务点处配置客户宽带传输服务的系统,所述系统包括:11. A system for configuring a customer broadband transmission service at a service point having a digital communication port, the system comprising:处理器;以及Processor; and存储器,其包括指令,所述指令在由所述处理器执行时使所述处理器执行以下操作:A memory comprising instructions that, when executed by the processor, cause the processor to:从用户接收建立所述客户宽带传输服务的请求,所述请求包括所述服务点的位置信息;receiving a request from a user to establish the client broadband transmission service, the request including location information of the service point;基于所述位置信息确定用于所述服务点的电信提供商选项;determining a telecommunications provider option for the service point based on the location information;向所述用户提供所确定的电信提供商选项和相应的可用电信计划;providing the user with the determined telecommunications provider options and corresponding available telecommunications plans;接收对所确定的电信提供商选项中的一个电信提供商选项和所述相应的可用电信计划中的一个可用电信计划的用户选择;以及receiving a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and在所述数字通信端口与用户选择的服务提供商之间建立数字通信。Digital communications are established between the digital communications port and a service provider selected by the user.12.根据权利要求11所述的系统,其中,所述处理器被编程为将所述用户登记在所述相应的可用电信计划中的所述一个可用电信计划中。12. The system of claim 11, wherein the processor is programmed to enroll the user in the one of the corresponding available telecommunication plans.13.根据权利要求11所述的系统,其中,所述处理器被编程为基于所述用户选择来配置用于所述客户宽带传输服务的数字通信。13. The system of claim 11, wherein the processor is programmed to configure digital communications for the customer broadband transmission service based on the user selection.14.根据权利要求11所述的系统,其中,所述处理器被编程为与多个电信提供商中的一个或更多个电信提供商进行通信。14. The system of claim 11, wherein the processor is programmed to communicate with one or more of a plurality of telecommunications providers.15.根据权利要求14所述的系统,其中,所述处理器被编程为轮询所述一个或更多个电信提供商以确定数字通信选项。15. The system of claim 14, wherein the processor is programmed to poll the one or more telecommunications providers to determine digital communication options.16.根据权利要求15所述的系统,其中,所述处理器被编程为创建可用于现有服务位置的所述现有服务位置的服务位置数据库。16. The system of claim 15, wherein the processor is programmed to create a service location database of existing service locations that can be used with existing service locations.17.根据权利要求16所述的系统,其中,所述处理器被编程为将可用于所述现有服务位置的电信提供商存储在所述服务位置数据库中。17. The system of claim 16, wherein the processor is programmed to store telecommunication providers available for the existing service location in the service location database.18.根据权利要求16所述的系统,其中,所述处理器被编程为用每个服务位置处或每个服务位置附近的设备和端口更新所述服务位置数据库。18. The system of claim 16, wherein the processor is programmed to update the service location database with devices and ports at or near each service location.19.根据权利要求16所述的系统,其中,所述处理器被编程为用每个服务位置处或每个服务位置附近的订户更新所述服务位置数据库。19. The system of claim 16, wherein the processor is programmed to update the service location database with subscribers at or near each service location.20.根据权利要求11所述的系统,其中,为了在所述数字通信端口与所述用户选择的服务提供商之间建立数字通信,所述处理器被编程为对用于激活服务的所有设备进行编程。20. The system of claim 11, wherein the processor is programmed to program all equipment for activating services in order to establish digital communications between the digital communications port and the user-selected service provider.21.一种非暂态计算机可读存储介质,所述计算机可读存储介质包括指令,所述指令在由计算机执行时使所述计算机执行以下操作:21. A non-transitory computer-readable storage medium comprising instructions that, when executed by a computer, cause the computer to:从用户接收建立客户宽带传输服务的请求,所述请求包括服务点的位置信息;receiving a request from a user to establish a customer broadband transmission service, the request including location information of a service point;基于所述位置信息确定用于所述服务点的电信提供商选项;determining a telecommunications provider option for the service point based on the location information;向所述用户提供所确定的电信提供商选项和相应的可用电信计划;providing the user with the determined telecommunications provider options and corresponding available telecommunications plans;接收对所确定的电信提供商选项中的一个电信提供商选项和所述相应的可用电信计划中的一个可用电信计划的用户选择;以及receiving a user selection of one of the determined telecommunications provider options and one of the corresponding available telecommunications plans; and在所述服务点处的数字通信端口与用户选择的服务提供商之间建立数字通信。Digital communications are established between a digital communications port at the service point and a service provider selected by the user.22.根据权利要求21所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:22. The non-transitory computer-readable storage medium of claim 21, wherein the instructions further cause the computer to:将所述用户登记在所述相应的可用电信计划中的所述一个可用电信计划中。The user is enrolled in the one of the corresponding available telecommunication plans.23.根据权利要求21所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:23. The non-transitory computer-readable storage medium of claim 21, wherein the instructions further cause the computer to:基于所述用户选择来编程用于所述客户宽带传输服务的数字通信。Digital communications for the client broadband transmission service are programmed based on the user selection.24.根据权利要求21所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:24. The non-transitory computer-readable storage medium of claim 21, wherein the instructions further cause the computer to:与多个电信提供商中的一个或更多个电信提供商进行通信。Communicating with one or more of a plurality of telecommunications providers.25.根据权利要求24所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:25. The non-transitory computer-readable storage medium of claim 24, wherein the instructions further cause the computer to:轮询所述一个或更多个电信提供商以确定数字通信选项。The one or more telecommunications providers are polled to determine digital communication options.26.根据权利要求25所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:26. The non-transitory computer-readable storage medium of claim 25, wherein the instructions further cause the computer to:创建现有服务位置和可用于所述现有服务位置的电信提供商的服务位置数据库。A service location database of existing service locations and telecommunication providers available for the existing service locations is created.27.根据权利要求26所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:27. The non-transitory computer-readable storage medium of claim 26, wherein the instructions further cause the computer to:将可用于所述现有服务位置的电信提供商存储在所述服务位置数据库中。Telecommunications providers available for the existing service locations are stored in the service location database.28.根据权利要求26所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:28. The non-transitory computer-readable storage medium of claim 26, wherein the instructions further cause the computer to:用每个服务位置处或每个服务位置附近的设备和端口更新所述服务位置数据库。The service location database is updated with the devices and ports at or near each service location.29.根据权利要求26所述的非暂态计算机可读存储介质,其中,所述指令还使所述计算机执行以下操作:29. The non-transitory computer-readable storage medium of claim 26, wherein the instructions further cause the computer to:用每个服务位置处或每个服务位置附近的订户更新所述服务位置数据库。The service location database is updated with subscribers at or near each service location.30.根据权利要求21所述的非暂态计算机可读存储介质,其中,为了在所述数字通信端口与所述用户选择的服务提供商之间建立数字通信,所述指令还使所述计算机执行以下操作:对用于激活服务的所有设备进行编程。30. The non-transitory computer-readable storage medium of claim 21, wherein, in order to establish digital communications between the digital communications port and the user-selected service provider, the instructions further cause the computer to perform the following operations: program all equipment used to activate services.
CN202280055085.6A2021-07-092022-07-08 Facilitate and configure customer broadband delivery servicesPendingCN118120206A (en)

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US63/203,1402021-07-09
US17/804,161US11558264B1 (en)2021-07-092022-05-26Facilitating and provisioning customer broadband transport service
US17/804,1612022-05-26
PCT/US2022/073552WO2023283633A1 (en)2021-07-092022-07-08Facilitating and provisioning customer broadband transport service

Publications (1)

Publication NumberPublication Date
CN118120206Atrue CN118120206A (en)2024-05-31

Family

ID=91217437

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202280055085.6APendingCN118120206A (en)2021-07-092022-07-08 Facilitate and configure customer broadband delivery services

Country Status (1)

CountryLink
CN (1)CN118120206A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12184512B2 (en)2021-07-092024-12-31ReadyLinks Inc.Facilitating and provisioning customer broadband transport service
US12445317B2 (en)2023-07-182025-10-14ReadyLinks Inc.Bidirectional power feed digital communication device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12184512B2 (en)2021-07-092024-12-31ReadyLinks Inc.Facilitating and provisioning customer broadband transport service
US12445317B2 (en)2023-07-182025-10-14ReadyLinks Inc.Bidirectional power feed digital communication device

Similar Documents

PublicationPublication DateTitle
US12265822B2 (en)Customizable cloud-based software platform
CN106538042B (en)Subscriber identity module management method and electronic device supporting the same
US12184512B2 (en)Facilitating and provisioning customer broadband transport service
US20150365480A1 (en)Methods and systems for communicating with electronic devices
US11720653B2 (en)Software component relation engine
EP3322151B1 (en)Data transmission method and electronic device for supporting the same
US10560841B2 (en)Facilitating anonymized communication sessions
US11341214B2 (en)Managed authentication for software component environment
KR20160044321A (en)Electronic device for connecting communication and method for connecting communication
US11907938B2 (en)Redirecting to a trusted device for secured data transmission
US10034151B2 (en)Method for providing point of interest and electronic device thereof
US11558264B1 (en)Facilitating and provisioning customer broadband transport service
KR20170066117A (en)ELECTRONIC DEVICE AND METHOD OF PROVIDING INFORMATION ABOUT THE AP((access point)
US11822631B2 (en)Phone number based application authentication
JP2023526900A (en) Message routing optimization system
CN118120206A (en) Facilitate and configure customer broadband delivery services
CN111066310B (en) Automatic outbound instant messaging
US20240281820A1 (en)Transaction processing device authentication
HK1232355B (en)Application environment for lighting sensor networks

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp