WO2019069357A1 - コントローラおよび端末装置の制御方法 - Google Patents

コントローラおよび端末装置の制御方法 Download PDF

Info

Publication number
WO2019069357A1
WO2019069357A1 PCT/JP2017/035909 JP2017035909W WO2019069357A1 WO 2019069357 A1 WO2019069357 A1 WO 2019069357A1 JP 2017035909 W JP2017035909 W JP 2017035909W WO 2019069357 A1 WO2019069357 A1 WO 2019069357A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
area
terminal device
function
country
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.)
Ceased
Application number
PCT/JP2017/035909
Other languages
English (en)
French (fr)
Inventor
和也 虫壁
啓介 塚田
須山 明彦
慎一郎 加藤
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to CN201780094940.3A priority Critical patent/CN111108490B/zh
Priority to PCT/JP2017/035909 priority patent/WO2019069357A1/ja
Priority to EP17927851.0A priority patent/EP3693863A4/en
Priority to JP2019546430A priority patent/JP7028251B2/ja
Publication of WO2019069357A1 publication Critical patent/WO2019069357A1/ja
Priority to US16/829,345 priority patent/US11580487B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking

Definitions

  • Some embodiments of the present invention relate to a controller and a control method of a terminal device.
  • the equipment may have different functions depending on the product destination (shipping country or region).
  • Patent Document 1 discloses the following contents.
  • the device requests the server for an application list screen together with information on the country or region of use of the device.
  • the server identifies the application associated with the destination information, and transmits, to the device, list information of applications that can be used in the country or region of use.
  • Patent Document 2 discloses the following contents. First, the device automatically connects to the network after installation of the device. The device estimates the area based on the information obtained from a specific server. The device reads out the initial setting screen information of the corresponding area from the storage unit and displays it on the display unit.
  • Patent Document 3 discloses the following contents.
  • the device acquires destination information stored in the storage unit at startup, and creates WEB screen information of the user terminal according to the language used in the destination information.
  • Patent Document 1 does not disclose how to obtain destination information.
  • Patent Document 3 can not cope with the case where the destination stored in the storage unit is different from the actual installation destination.
  • Patent Document 1 and Patent Document 3 can not cope with the case where different functions are required for more detailed countries or regions when the destination indicates a wide area, for example, "Europe". For example, even in the same North America region, available services may differ from country to country.
  • Patent Document 2 needs to communicate with a server in order to estimate a detailed country or region.
  • the server receives a large amount of load because it receives communication from many devices all over the world.
  • the greater the number of products and the higher the frequency of communication the greater the cost.
  • some embodiments of the present invention provide a control method of a controller and a terminal device, which copes with the case where different functions are required in different countries or regions and reduces the frequency of communication to the server. To aim.
  • a controller comprises a controller.
  • the control unit executes management table acquisition processing, destination information acquisition processing, first identification processing, determination processing, estimated information acquisition processing, and second identification processing.
  • the management table acquisition process acquires a management table in which a function used by the terminal device, area information indicating an area, and country / area information indicating a country or area more detailed than the area information are associated.
  • the destination information acquisition process acquires destination information indicating a region of a shipping destination of the terminal device from the terminal device.
  • the first identification process identifies a first function based on the management table and the destination information acquired by the destination information acquisition process.
  • the determination process refers to the country / region information corresponding to the first function identified in the first identification process, and determines whether or not the second identification process is necessary.
  • the estimated information acquisition process acquires estimated information corresponding to the country / region information from the outside when it is determined in the determination process that the second identification process is necessary.
  • the second identification process identifies a second function based on the management table and the estimated information acquired by the estimated information acquisition process.
  • Some embodiments of the present invention can address cases where different countries or regions require different functionality, and can reduce the frequency of communication to the server.
  • FIG. 1 is a block diagram showing the configuration of an information processing system according to an embodiment of the present invention.
  • the information processing system includes a server 1, the Internet 2, a router 31 installed in a user home 3 A, a controller 32, a player 33, and a receiver 34.
  • the user home 3A is, for example, present in the US (United States) in the A area (North America area).
  • the user home 3B is, for example, present in the FR (France) in the B area (European area).
  • the user home 3C is, for example, present in JP (Japan) of Region C (Asia region).
  • the player 33 and the receiver 34 are each an example of a terminal device. Although the example in which the player 33 and the receiver 34 are installed in the user home 3A is shown in the figure, the terminal device is installed in other user homes 3B and 3C. In practice, more terminal devices are distributed as products and installed at each user's home.
  • the controller 32 is an example of an information processing apparatus.
  • the controller 32 is a smartphone.
  • the server 1 is installed, for example, at a manufacturer that is a shipment source of the terminal device or a vendor that provides a dedicated service.
  • the server 1 has a function of estimating the country or region in which the terminal device is used. For example, the server 1 receives a global IP address from a client (terminal device or controller).
  • the server 1 stores a table in which global IP addresses are associated with country or region information (estimated information).
  • the server 1 estimates the corresponding country or region according to the information of the global IP address received from the client, and sends back estimated information.
  • FIG. 2 is a block diagram showing the main configuration of the controller 32.
  • FIG. 3 is a block diagram showing the main configuration of the player 33. As shown in FIG.
  • the controller 32 includes a network interface (I / F) 41, a CPU 42, a flash memory 43, a RAM 44, and a user I / F (GUI) 45.
  • I / F network interface
  • CPU 42 central processing unit
  • flash memory 43 main memory
  • RAM 44 main memory
  • GUI user I / F
  • the flash memory 43 which is a storage medium, stores an operation program for the controller 32 and a management table.
  • the CPU 42 reads the program stored in the flash memory 43 into the RAM 44 and performs various operations.
  • the controller 32 communicates with the player 33, which is a terminal device, and controls various functions in the terminal device.
  • the player 33 includes a network I / F 51, a CPU 52, a flash memory 53, a display unit 54, a RAM 55, an operation unit 56, a BD (Blu-ray (registered trademark) Disc) drive 57, and an output I / F 58.
  • the configuration is provided with the BD drive 57 for reading content from BD media as an example of a player, but the player 33 may read content from other media. Also, the player 33 may have a function of reading content from another device via a network.
  • FIG. 3 shows the configuration of the player 33 as a representative of the terminal device, the main configuration of the other terminal devices is not significantly changed.
  • the flash memory 53 stores firmware and device information.
  • the device information includes destination information indicating a shipping destination of the terminal device, function information indicating a function of the terminal device, or identification information of the terminal device.
  • the firmware stores various application programs, language information, a GUI display image, and the like.
  • the CPU 52 reads the firmware stored in the flash memory 53 into the RAM 55 and performs various operations. For example, the CPU 52 inputs an operation signal according to the user's operation from the operation unit 56, and performs an operation according to the user's operation. For example, content data is read out from the BD inserted in the BD drive 57, reproduction processing is performed, and a video signal and an audio signal are output to the output I / F 58.
  • the CPU 52 communicates with the controller 32 to transmit and receive various information.
  • FIG. 4 is a diagram showing an example of the management table.
  • the management table is a table in which a function (Function) column, an area (Available Destinations) column, and a country / region (Available countries) column are associated.
  • the function column indicates the functions available in the terminal device.
  • the area column is area information and indicates the shipping destination of the terminal device.
  • the regional information corresponds to the destination information in the device information.
  • Regional information is information that includes multiple countries or regions.
  • the country / region column indicates a more detailed area or country than the region column, and corresponds to the country / region information of the present invention.
  • the management table is stored in the flash memory 43.
  • the CPU 42 reads the management table from the flash memory 43 to the RAM 44 when reading a program for operation to the RAM 44.
  • the CPU 42 executes management table acquisition processing for acquiring a management table.
  • the management table may be stored in the flash memory 43 together with the above operation program, and may be updated together with the operation program at the time of updating.
  • the management table may be stored in the memory of the terminal device such as the player 33 or the like. In this case, the controller 32 acquires the management table from the terminal device.
  • the management table may be stored in the server and acquired from the server if necessary.
  • the controller 32 specifies the functions available on the terminal device using the acquired management table.
  • the terminal device may have different functions depending on the country or region used. For example, in the example of the management table shown in FIG. 4, there is a voice control service (Voice Control Service) as a function available only in the North America region. Also, for example, as a function used only in the United States, there is a function (User registration) of transmitting user information to a specific server and registering user information in the specific server. In addition, as for content streaming services, services available in more specific countries (the United States, the German Republic, and the Republic of France) (Streaming Service X) and services available in all the regions of Europe ( There are Streaming Service Y) and services available worldwide (Streaming Service Z).
  • voice control services are available in all countries in the North American region where languages are common. However, due to legal requirements, the user registration feature is only available in the United States, even within the same North American region. In addition, even in the case of the same Asian region, for example, there are countries where age restriction is imposed and countries where age restriction is not imposed, even in the same Asian region, even in the example other than FIG. In some cases, different content distribution services may be required.
  • the terminal device it is necessary to identify not only the destination but also a more detailed country or region to specify the available functions in more detail.
  • the server 1 receives a large number of devices from all over the world, which causes a large load.
  • the controller 32 acquires the management table and acquires information on the area where the terminal device is used. That is, the controller 32 performs destination information acquisition processing. Then, the controller 32 uses these pieces of information to specify the functions available to the terminal device. That is, the controller 32 performs the first identification process. Then, the controller 32 acquires estimated information from the server 1 when it is determined that it is necessary to more precisely identify the available function for each country or region. That is, the controller 32 performs estimated information acquisition processing. Then, the controller 32 uses the estimated information to identify the available function. That is, the controller 32 performs the second identification process.
  • FIG. 5 is a flowchart showing the operation of the controller 32, the player 33, and the server 1.
  • the controller 32 first reads the management table stored in the flash memory 43 into the RAM 44 and acquires the management table To do (s11).
  • connection between the controller 32 and the terminal device in this example, the player 33
  • the controller 32 acquires the management table transmitted from the player 33.
  • the controller 32 determines whether the device information has been acquired from the player 33 (s12).
  • the device information includes, for example, destination information, function information, or identification information.
  • the controller 32 requests the player 33 to acquire the device information (s13).
  • the player 33 receives the request (s201), and transmits the device information to the controller 32 (s202).
  • the controller 32 receives the device information (s14).
  • the controller 32 collates the device information with the management table (s15). That is, the controller 32 determines whether the area (area A, area B or area C) corresponding to the destination information included in the device information is described in the area (Available Destinations) of the management table. (S16).
  • the controller 32 specifies a function in which the area corresponding to the destination information is described in the area column as an available function. For example, in the management table of FIG. 4, if the destination information is area C, the controller 32 specifies the streaming service Z as an available function. Therefore, the determination in s16 corresponds to a first identification process of identifying available functions based on the management table and the destination information.
  • the controller 32 ends the operation when the area corresponding to the destination information does not have the function described in the area column of the management table (s16 ⁇ END).
  • the controller 32 further refers to the country / region (Available countries) column and indicates whether the country / region column describes the function in which the region corresponding to the destination information is described in the region column of the management table. (S17). This determination corresponds to the determination processing of determining whether or not the second identification processing more detailed than the first identification processing is necessary with reference to the country / region information corresponding to the identified function.
  • the controller 32 determines the function corresponding to the destination information included in the device information, if not described in the country / region column. For example, in the management table of FIG. 4, if the destination information included in the device information is the area C, the streaming service Z is determined. The controller 32 displays the determined function on the display unit (GUI of the user I / F 45) (s23). Thus, for example, as shown in FIG. 6D, only the streaming service Z is displayed on the controller 32. Therefore, the user can determine that the function available to the player 33 is the streaming service Z.
  • GUI display unit
  • the controller 32 requests the server 1 to estimate information (s18). For example, in the management table of FIG. 4, if the destination information included in the device information is the A area or the C area, the controller 32 makes a request for estimated information. The controller 32 makes a request to the server 1 by notifying the IP address. The server 1 receives the request (s31). The server 1 stores, for example, a table in which IP addresses are associated with country or region information (hereinafter referred to as region information). The server 1 refers to the country or region corresponding to the received IP address, and sends back as estimated information (s32).
  • region information a table in which IP addresses are associated with country or region information
  • the controller 32 receives the estimation information (s19). These processes correspond to the estimated information acquisition process.
  • the controller 32 collates the received estimated information with the management table (s20). Then, the controller 32 determines whether or not there is a description corresponding to the received estimated information in the country / region column of the management table (s21). This determination corresponds to a second identification process of identifying the function available to the terminal device based on the management table and the estimation information acquired in the estimation information acquisition process.
  • the controller 32 determines the corresponding function if there is one corresponding to the received estimated information in the country / region column of the management table. For example, in the management table of FIG. 4, if it is the B area and the estimated information is FR (France), the streaming service Y is determined as the corresponding function.
  • the controller 32 displays the determined function on the display unit (GUI of the user I / F 45) (s23). In this case, as shown in FIG. 6B, the streaming service X, the streaming service Y, and the streaming service Z are displayed in the controller 32.
  • the controller 32 excludes the corresponding function.
  • the region B and the estimated information is GB (UK)
  • the streaming service Y is excluded as a corresponding function.
  • streaming service X and streaming service Y are decided as available functions.
  • the controller 32 displays the determined function on the display unit (GUI of the user I / F 45) (s23). In this case, as shown in FIG. 6C, the streaming service X and the streaming service Z are displayed in the controller 32.
  • the controller 32 first uses the destination information to identify the functions available to the terminal device (perform the first identification process). Then, the controller 32 acquires estimated information from the server 1 (performs estimation information acquisition processing) only when it is determined that the function that can be used for each country or region needs to be specified more strictly. Then, the controller 32 specifies an available function (performs a second specifying process) using the estimated information. Thereby, the controller 32 can cope with the case where different functions are required for more detailed countries or regions, and can reduce the frequency of communication to the server.
  • the controller 32 determines available functions based on the result of the second identification process. For example, in the example of the management table shown in FIG. 4, when the player 33 purchased in the United States is brought to Japan and used, the destination information is the A area, and thus the estimated information acquisition processing is performed. However, since the estimated information indicates Japan, the user registration function and the streaming service X are excluded. Therefore, in this case, in the controller 32, the voice control service and the streaming service Z are decided as available functions.
  • the controller 32 is a smartphone, and the controller 32 performs various processes.
  • the function of the controller may be incorporated in the terminal information.
  • the terminal device performs various processes of the controller 32 shown in FIG.
  • controller 32 and the terminal device may be connected by a network.
  • they may be connected by wired communication such as USB or short distance wireless communication such as Bluetooth (registered trademark).
  • the controller 32 displays the list of the functions.
  • processing as shown in FIG. 7 may be performed.
  • the controller 32 transmits information indicating available functions to the player 33, instead of the process of s23 (s90).
  • the player 33 receives information indicating the available function (s901).
  • the player 33 turns on the corresponding function (or turns off the unavailable function) based on the received information indicating the available function.
  • a voice control service corresponds to the function of acquiring user information and transmitting it to the server.
  • the user registration function includes a function of specifying a connection destination (a connection destination of a server) to be connected via a network.
  • a connection destination a connection destination of a server
  • the configuration of this embodiment is different in each country, even in the same area, in countries where age restriction is imposed and countries where age restriction is not imposed in viewing of specific content. It is useful when you need a content delivery service.
  • the controller 32 may specify the function which can be used by another terminal device using the estimation information acquired with respect to one terminal device.
  • the controller 32 acquires the estimation information of the player 33 and identifies the functions available to the player 33.
  • the controller 32 can use the functions available to the receiver 34 It may be specified. As a result, since it is not necessary to acquire estimated information for each terminal device, the frequency of communication to the server 1 can be further reduced.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)

Abstract

管理テーブル取得処理は、端末装置で利用される機能と、地域を示す地域情報と、前記地域情報よりも詳細な国または地域を示す国/地域情報と、を対応付けた管理テーブルを取得する。端末装置から、当該端末装置の出荷先の地域を示す仕向け先情報を取得する。第1特定処理は、前記管理テーブルおよび前記仕向け先情報取得処理で取得した前記仕向け先情報に基づいて、第1機能を特定する。判定処理は、前記第1特定処理で特定された前記第1機能に対応する前記国/地域情報を参照し、第2特定処理の要否を判定する。推定情報取得処理は、前記判定処理で前記第2特定処理が必要であると判定した場合に、外部から前記国/地域情報に対応する推定情報を取得する。第2特定処理は、前記管理テーブルおよび前記推定情報取得処理で取得した前記推定情報に基づいて、第2機能を特定する。

Description

コントローラおよび端末装置の制御方法
 本発明のいくつかの実施形態は、コントローラ、および端末装置の制御方法に関する。
 機器は、製品の仕向先(出荷される国または地域)によって必要な機能が異なる場合がある。
 例えば、特許文献1には、以下の内容が開示されている。まず、機器は、サーバに対して、機器の使用国または地域の情報と共にアプリケーション一覧画面の要求を行う。サーバは、仕向け先情報に対応付けられたアプリケーションを特定し、機器に対し当該使用国または地域で使用可能なアプリケーションの一覧情報を送信する。
 特許文献2には、以下の内容が開示されている。まず、機器は、機器の設置後に自動的にネットワークに接続する。機器は、特定のサーバから得られる情報に基づき、地域を推定する。機器は、記憶部から該当地域の初期設定画面情報を読み出して表示部に表示する。
 特許文献3には、以下の内容が開示されている。機器は、起動時に記憶部に記憶されている仕向地情報を取得し、仕向地情報で使用される言語によりユーザ端末のWEB画面情報を作成する。
特開2016-110644号公報 特開2012-216075号公報 特開2009-75677号公報
 特許文献1には、仕向け先情報をどの様にして取得するのか、開示されていない。特許文献3では、記憶部に記憶されている仕向地と、実際の設置先が異なる場合に対応できない。
 また、特許文献1および特許文献3の手法では、仕向地が例えば「欧州」のように、広い地域を示す場合に、より詳細な国または地域毎に異なる機能が必要な場合に対処できない。例えば、同じ北米地域においても、国毎に利用可能なサービスが異なる場合もある。
 一方で、特許文献2の手法は、詳細な国または地域を推定するために、サーバと通信を行なう必要がある。サーバは、全世界の多数の機器からの通信を受けるため、多大な負荷がかかる。また、有料サービスを用いて国または地域の情報を取得する場合には、製品数が増大して通信頻度が高くなるほど、多大なコストがかかる。
 そこで、本発明のいくつかの実施形態は、詳細な国または地域毎に異なる機能が必要な場合に対応し、かつサーバへの通信頻度を低下するコントローラおよび端末装置の制御方法を提供することを目的とする。
 本発明のいくつかの実施形態に係るコントローラは、制御部を備える。制御部は、管理テーブル取得処理、仕向け先情報取得処理、第1特定処理、判定処理、推定情報取得処理、および第2特定処理を実行する。管理テーブル取得処理は、端末装置で利用される機能と、地域を示す地域情報と、前記地域情報よりも詳細な国または地域を示す国/地域情報と、を対応付けた管理テーブルを取得する。仕向け先情報取得処理は、端末装置から、当該端末装置の出荷先の地域を示す仕向け先情報を取得する。第1特定処理は、前記管理テーブルおよび前記仕向け先情報取得処理で取得した前記仕向け先情報に基づいて、第1機能を特定する。判定処理は、前記第1特定処理で特定された前記第1機能に対応する前記国/地域情報を参照し、第2特定処理の要否を判定する。推定情報取得処理は、前記判定処理で前記第2特定処理が必要であると判定した場合に、外部から前記国/地域情報に対応する推定情報を取得する。第2特定処理は、前記管理テーブルおよび前記推定情報取得処理で取得した前記推定情報に基づいて第2機能を特定する。
 本発明のいくつかの実施形態は、詳細な国または地域毎に異なる機能が必要な場合に対応し、かつサーバへの通信頻度を低下することができる。
情報処理システムの構成を示すブロック図である。 コントローラの主要構成を示すブロック図である。 プレーヤの主要構成を示すブロック図である。 管理テーブルの一例を示す図である。 各装置の動作を示すフローチャートである。 図6(A)、図6(B)、図6(C)、および図6(D)は、機能の表示例を示す図である。 変形例に係る、各装置の動作を示すフローチャートである。
 図1は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。情報処理システムは、サーバ1、インターネット2、ユーザ宅3Aに設置されているルータ31、コントローラ32、プレーヤ33、およびレシーバ34を備えている。
 ユーザ宅3Aは、一例として、A地域(北米地域)のUS(アメリカ合衆国)に存在する。ユーザ宅3Bは、一例として、B地域(欧州地域)のFR(フランス共和国)に存在する。ユーザ宅3Cは、一例として、C地域(アジア地域)のJP(日本国)に存在する。
 プレーヤ33およびレシーバ34は、それぞれ端末装置の一例である。同図では、ユーザ宅3Aに、プレーヤ33およびレシーバ34が設置されている例を示すが、他のユーザ宅3Bおよびユーザ宅3Cにも、端末装置が設置される。実際には、さらに多数の端末装置が製品として流通し、各ユーザ宅に設置される。
 コントローラ32は、情報処理装置の一例である。本実施形態では、一例として、コントローラ32は、スマートフォンからなる。
 サーバ1は、例えば、端末装置の出荷元であるメーカ、または専用サービスを提供する業者に設置されている。サーバ1は、端末装置が利用されている国または地域を推定する機能を有する。例えば、サーバ1は、クライアント(端末装置またはコントローラ)からグローバルIPアドレスを受信する。サーバ1は、グローバルIPアドレスと国または地域の情報(推定情報)とを対応付けたテーブルを記憶している。サーバ1は、クライアントから受信したグローバルIPアドレスの情報に応じて、対応する国または地域を推定し、推定情報を返信する。
 図2は、コントローラ32の主要構成を示すブロック図である。図3は、プレーヤ33の主要構成を示すブロック図である。
 コントローラ32は、ネットワークインタフェース(I/F)41、CPU42、フラッシュメモリ43、RAM44、およびユーザI/F(GUI)45を備えている。
 記憶媒体であるフラッシュメモリ43には、コントローラ32の動作用プログラム、および管理テーブルが記憶されている。CPU42は、フラッシュメモリ43に記憶されているプログラムをRAM44に読み出し、種々の動作を行なう。例えば、コントローラ32は、端末装置であるプレーヤ33と通信し、端末装置における各種機能を制御する。
 プレーヤ33は、ネットワークI/F51、CPU52、フラッシュメモリ53、表示部54、RAM55、操作部56、BD(Blu-ray(登録商標) Disc)ドライブ57、および出力I/F58を備えている。この例では、プレーヤの一例としてBDメディアからコンテンツを読み出すためのBDドライブ57を備えた構成を示すが、プレーヤ33は、他のメディアからコンテンツを読み出してもよい。また、プレーヤ33は、ネットワークを介して他の装置からコンテンツを読み出す機能を有してもよい。なお、図3においては、端末装置の代表としてプレーヤ33の構成を示すが、他の端末装置も主要構成は大きく変わらない。
 フラッシュメモリ53には、ファームウェアと、機器情報が記憶されている。機器情報は、端末装置の出荷先を示す仕向け先情報、端末装置が有する機能を示す機能情報、または端末装置の識別情報が含まれる。
 ファームウェアには、各種アプリケーションプログラム、言語情報、あるいはGUI表示画像等が格納されている。CPU52は、フラッシュメモリ53に記憶されているファームウェアをRAM55に読み出し、種々の動作を行なう。例えば、CPU52は、操作部56からユーザの操作に応じた操作信号を入力し、ユーザの操作に応じた動作を行う。例えば、BDドライブ57に挿入されているBDからコンテンツデータを読み出して再生処理を行い、出力I/F58に映像信号や音声信号を出力する。また、CPU52は、コントローラ32と通信し、各種情報を送受信する。
 図4は、管理テーブルの一例を示す図である。管理テーブルは、機能(Function)欄と、地域(Available Destinations)欄と、国/地域(Available Countries)欄と、を対応付けたテーブルである。
 機能欄は、端末装置において利用可能な機能を示す。地域欄は、地域情報であり、端末装置の出荷先を示す。地域情報は、機器情報における仕向け先情報に対応する。地域情報は、複数の国または地域を含む情報である。国/地域欄は、地域欄よりも詳細な地域または国を示し、本発明の国/地域情報に対応する。
 管理テーブルは、フラッシュメモリ43に記憶されている。CPU42は、動作用のプログラムをRAM44に読み出すときに、管理テーブルをフラッシュメモリ43からRAM44に読み出す。この様にして、CPU42は、管理テーブルを取得する管理テーブル取得処理を実行する。なお、管理テーブルは、上記動作用プログラムとともにフラッシュメモリ43に記憶され、アップデートの際には動作用プログラムとともにアップデートされても良い。なお、管理テーブルは、プレーヤ33等の端末装置のメモリに記憶されていてもよい。この場合、コントローラ32は、端末装置から管理テーブルを取得する。あるいは、管理テーブルを、サーバに記憶し、必要な場合に、サーバから取得してもよい。
 コントローラ32は、取得した管理テーブルを用いて、端末装置で利用可能な機能を特定する。端末装置は、利用される国または地域によって必要な機能が異なる場合がある。例えば、図4に示す管理テーブルの例では、北米地域においてのみ利用可能な機能として、ボイスコントロールサービス(Voice Control Service)がある。また、例えば、アメリカ合衆国においてのみ利用される機能として、ユーザ情報を特定のサーバに送信し、ユーザ情報を該特定のサーバに登録する機能(User registration)がある。また、コンテンツのストリーミングサービスにおいても、北米地域および欧州地域において、さらに特定の国(アメリカ合衆国、ドイツ共和国、およびフランス共和国)で利用可能なサービス(Streaming Service X)と、欧州全域において利用可能なサービス(Streaming Service Y)と、全世界において利用可能なサービス(Streaming Service Z)がある。
 例えば、ボイスコントロールサービスは、言語が共通する北米地域の全ての国において利用可能である。しかし、ユーザ登録機能は、法的要件により、同じ北米地域内であってもアメリカ合衆国においてのみ利用可能である。また、図4以外の例でも、例えば同じアジア地域であっても、特定のコンテンツの視聴において、年齢制限が課せられる国と、年齢制限が課せられない国と、があり、同じアジア地域でも国毎に異なるコンテンツ配信サービスが必要な場合もある。
 そのため、端末装置においては、仕向地だけではなく、より詳細な国または地域を特定して、利用可能な機能をより詳細に特定する必要がある。しかし、仮に全ての端末装置が、サーバ1を用いて推定情報を取得した場合、サーバ1は、全世界からの多数の機器からの通信を受けるため、多大な負荷がかかる。
 そこで、コントローラ32は、管理テーブルを取得して、かつ端末装置が利用される地域の情報を取得する。つまり、コントローラ32は、仕向け先情報取得処理を行う。そして、コントローラ32は、これら情報を用いて、端末装置で利用可能な機能を特定する。つまり、コントローラ32は、第1特定処理を行なう。そして、コントローラ32は、より厳密に国または地域毎に利用可能な機能を特定する必要があると判定した場合に、サーバ1から、推定情報を取得する。つまり、コントローラ32は、推定情報取得処理を行なう。そして、コントローラ32は、該推定情報を用いて、利用可能な機能を特定する。つまり、コントローラ32は、第2特定処理を行なう。
 図5は、コントローラ32、プレーヤ33、およびサーバ1の動作を示すフローチャートである。ユーザが、コントローラ32のユーザI/F45を操作して、本実施形態に係るアプリケーションプログラムを起動すると、まず、コントローラ32は、フラッシュメモリ43に記憶された管理テーブルをRAM44に読み出し、管理テーブルを取得する(s11)。なお、図5のフローチャートの動作を行なう前に、コントローラ32と端末装置(この例ではプレーヤ33)とは、ネットワークを介して接続が確立されている。管理テーブルがプレーヤ33に記憶されている場合には、コントローラ32は、プレーヤ33から送信された管理テーブルを取得する。
 次に、コントローラ32は、プレーヤ33から機器情報を取得済であるか否かを判断する(s12)。機器情報は、例えば、仕向け先情報、機能情報、または識別情報が含まれる。コントローラ32は、機器情報を取得していない場合、プレーヤ33に対して、機器情報の取得リクエストを行なう(s13)。プレーヤ33は、当該リクエストを受信し(s201)、コントローラ32に機器情報を送信する(s202)。コントローラ32は、機器情報を受信する(s14)。これらの一連の処理が、仕向け先情報取得処理に対応する。
 コントローラ32は、機器情報を取得した場合、機器情報と管理テーブルとを照合する(s15)。すなわち、コントローラ32は、機器情報に含まれる仕向け先情報に対応する地域(A地域、B地域、またはC地域)が、管理テーブルの地域(Available Destinations)欄に記載されているか否かを判断する(s16)。
 コントローラ32は、仕向け先情報に対応する地域が地域欄に記載されている機能を、利用可能な機能として特定する。例えば、図4の管理テーブルにおいて、仕向け先情報がC地域であれば、コントローラ32は、利用可能な機能としてストリーミングサービスZが特定される。したがって、s16の判断は、管理テーブルおよび仕向け先情報に基づいて利用可能な機能を特定する第1特定処理に対応する。
 コントローラ32は、仕向け先情報に対応する地域が、管理テーブルの地域欄に記載されている機能がない場合には、動作を終える(s16→END)。コントローラ32は、仕向け先情報に対応する地域が管理テーブルの地域欄に記載されている機能について、さらに、国/地域(Available Countries)欄を参照し、国/地域欄に記載があるか否かを判断する(s17)。この判断は、特定された機能に対応する国/地域情報を参照し、第1特定処理よりも詳細な第2特定処理が必要であるか否かを判定する判定処理に対応する。
 コントローラ32は、国/地域欄に記載がなければ、機器情報に含まれる仕向け先情報に対応する機能を確定する。例えば、図4の管理テーブルにおいて、機器情報に含まれる仕向け先情報がC地域であれば、ストリーミングサービスZが確定する。コントローラ32は、確定した機能を表示部(ユーザI/F45のGUI)に表示する(s23)。これにより、例えば、図6(D)に示す様に、コントローラ32においては、ストリーミングサービスZのみが表示される。したがって、ユーザは、プレーヤ33で利用可能な機能が、ストリーミングサービスZであると判断することができる。
 一方、コントローラ32は、国/地域欄に記載があれば、サーバ1に対して、推定情報のリクエストを行なう(s18)。例えば、図4の管理テーブルにおいて、機器情報に含まれる仕向け先情報がA地域またはC地域であれば、コントローラ32は、推定情報のリクエストを行なう。コントローラ32は、サーバ1に対して、IPアドレスを通知することによりリクエストを行なう。サーバ1は、該リクエストを受信する(s31)。サーバ1は、例えば、IPアドレスと国または地域の情報(以下、地域情報と称する。)とを対応付けたテーブルを記憶している。サーバ1は、受信したIPアドレスに対応する国または地域を参照し、推定情報として返信する(s32)。
 コントローラ32は、推定情報を受信する(s19)。これらの処理は、推定情報取得処理に対応する。コントローラ32は、受信した推定情報と、管理テーブルと、を照合する(s20)。そして、コントローラ32は、管理テーブルの国/地域欄に、受信した推定情報に対応する記載があるか否かを判断する(s21)。この判断が、管理テーブルおよび推定情報取得処理で取得した推定情報に基づいて、端末装置で利用可能な機能を特定する第2特定処理に対応する。
 コントローラ32は、管理テーブルの国/地域欄に、受信した推定情報に対応するものがあれば、対応する機能を確定する。例えば、図4の管理テーブルにおいて、B地域であり、推定情報がFR(フランス共和国)であれば、対応する機能としてストリーミングサービスYが確定する。コントローラ32は、確定した機能を表示部(ユーザI/F45のGUI)に表示する(s23)。この場合、図6(B)に示す様に、コントローラ32においては、ストリーミングサービスX、ストリーミングサービスY、およびストリーミングサービスZが表示される。
 一方で、コントローラ32は、管理テーブルの国/地域欄に、受信した推定情報に対応するものがなければ、対応する機能を除外する。例えば、図4の管理テーブルにおいて、B地域であり、推定情報がGB(イギリス)であれば、対応する機能としてストリーミングサービスYが除外される。この場合、利用可能な機能としては、ストリーミングサービスXおよびストリーミングサービスYが確定する。コントローラ32は、確定した機能を表示部(ユーザI/F45のGUI)に表示する(s23)。この場合、図6(C)に示す様に、コントローラ32においては、ストリーミングサービスXおよびストリーミングサービスZが表示される。
 以上の様にして、本実施形態のコントローラ32は、まず仕向け先情報を用いて、端末装置で利用可能な機能を特定する(第1特定処理を行なう)。そして、コントローラ32は、より厳密に国または地域毎に利用可能な機能を特定する必要があると判定した場合に限り、サーバ1から、推定情報を取得する(推定情報取得処理を行なう)。そして、コントローラ32は、該推定情報を用いて、利用可能な機能を特定する(第2特定処理を行なう)。これにより、コントローラ32は、より詳細な国または地域毎に異なる機能が必要な場合に対応し、かつサーバへの通信頻度を低下することができる。
 なお、端末装置を別の国に持ちだした場合には、仕向け情報と実際の設置場所とが不一致になる。この場合、コントローラ32は、第2特定処理の結果に基づいて、利用可能な機能を確定する。例えば、図4に示す管理テーブルの例において、アメリカ合衆国で購入したプレーヤ33を日本国に持ちだして利用した場合、仕向け情報は、A地域であるため、推定情報取得処理が行なわれる。しかし、推定情報は、日本国を示すため、ユーザ登録機能およびストリーミングサービスXは除外される。したがって、この場合、コントローラ32においては、ボイスコントロールサービスおよびストリーミングサービスZが利用可能な機能として確定する。
 なお、本実施形態ではコントローラ32がスマートフォンであり、コントローラ32が各種の処理を行なう例を示した。しかし、コントローラの機能は、端末情報に内蔵されていてもよい。この場合、端末装置が、図5に示したコントローラ32の各種処理を行なう。
 また、コントローラ32と端末装置は、ネットワークで接続されることは必須ではない。例えばUSB等の有線通信、またはBluetooth(登録商標)などの近距離無線通信で接続されていてもよい。
 また、図5の例では、利用可能な機能を特定した後に、コントローラ32において該機能の一覧を表示する例を示した。しかし、例えば、図7に示す様な処理を行なってもよい。
 図7のフローチャートでは、コントローラ32は、s23の処理に変えて、プレーヤ33に対して、利用可能な機能を示す情報を送信する(s90)。プレーヤ33は、該利用可能な機能を示す情報を受信する(s901)。プレーヤ33は、受信した、利用可能な機能を示す情報に基づいて、対応する機能をオンする(または利用不可能な機能をオフにする)。
 この様にして、本実施形態の構成では、自動的に特定の機能をオンしたりオフしたりすることもできる。
 また、本実施形態では、機能の例として、ボイスコントロールサービス、ユーザ登録機能、およびストリーミングサービスを示した。ユーザ登録機能は、ユーザ情報を取得してサーバに送信する機能に対応する。このユーザ登録機能は、ネットワークを介して接続する接続先(サーバの接続先)を特定する機能を含む。本実施形態の構成は、上述したように、同じ地域であっても、特定のコンテンツの視聴において、年齢制限が課せられる国と、年齢制限が課せられない国と、があり、国毎に異なるコンテンツ配信サービスが必要な場合に、有用である。
 なお、コントローラ32は、1つの端末装置に対して取得した推定情報を用いて、他の端末装置で利用可能な機能を特定してもよい。図1の例では、コントローラ32は、プレーヤ33の推定情報を取得して、プレーヤ33で利用可能な機能を特定したが、このプレーヤ33の推定情報を用いて、レシーバ34で利用可能な機能を特定してもよい。これにより、端末装置毎に推定情報を取得する必要がなくなるため、よりサーバ1への通信頻度を低下することができる。
1…サーバ
2…インターネット
3A、3B,3C…ユーザ宅
31…ルータ
32…コントローラ
33…プレーヤ
34…レシーバ
41…ネットワークI/F
42…CPU
43…フラッシュメモリ
44…RAM
45…ユーザI/F
51…ネットワークI/F
52…CPU
53…フラッシュメモリ
54…表示部
55…RAM
56…操作部
57…BDドライブ
58…出力I/F

Claims (8)

  1.  端末装置で利用される機能と、地域を示す地域情報と、前記地域情報よりも詳細な国または地域を示す国/地域情報と、を対応付けたテーブルを取得するテーブル取得処理と、
     端末装置から、当該端末装置の出荷先の地域を示す仕向け先情報を取得する仕向け先情報取得処理と、
     前記テーブルおよび前記仕向け先情報取得処理で取得した前記仕向け先情報に基づいて、第1機能を特定する第1特定処理と、
     前記第1特定処理で特定された前記第1機能に対応する前記国/地域情報を参照し、第2特定処理の要否を判定する判定処理と、
     前記判定処理で前記第2特定処理が必要であると判定した場合に、外部から前記国/地域情報に対応する推定情報を取得する推定情報取得処理と、
     前記管理テーブルおよび前記推定情報取得処理で取得した前記推定情報に基づいて、第2機能を特定する第2特定処理と、
     を実行する制御部、を備えたコントローラ。
  2.  表示部をさらに備え、
     前記制御部は、前記第2特定処理で特定した機能を、前記表示部に表示する表示処理を実行する、
     請求項1に記載のコントローラ。
  3.  前記制御部は、前記推定情報取得処理において、ネットワークを通じ、当該ネットワークの情報を用いて外部より推定情報を取得する
     請求項1または請求項2に記載のコントローラ。
  4.  前記地域情報は複数の国または地域を含む請求項1乃至請求項3のいずれか1項に記載のコントローラ。
  5. 前記制御部は、前記推定情報取得処理で取得した前記推定情報を、他の端末装置で利用可能な機能を特定するために用いる、
     請求項1乃至請求項4のいずれか1項に記載のコントローラ。
  6.  前記端末装置で利用される機能は、ユーザ情報を取得してサーバに送信する機能を含む、
     請求項1乃至請求項5のいずれか1項に記載のコントローラ。
  7.  前記サーバは、推定情報取得処理で取得した推定情報に基づき決定される、請求項6に記載のコントローラ。
  8.  端末装置で利用される機能と、地域を示す地域情報と、前記地域情報よりも詳細な国または地域を示す国/地域情報と、を対応付けた管理テーブルを取得する管理テーブル取得処理と、
     端末装置から、当該端末装置の出荷先の地域を示す仕向け先情報を取得する仕向け先情報取得処理と、
     前記管理テーブルおよび前記仕向け先情報取得処理で取得した前記仕向け先情報に基づいて、第1機能を特定する第1特定処理と、
     前記第1特定処理で特定された前記第1機能に対応する前記国/地域情報を参照し、第2特定処理の要否を判定する判定処理と、
     前記判定処理で前記第2特定処理が必要であると判定した場合に、外部から前記国/地域情報に対応する推定情報を取得する推定情報取得処理と、
     前記管理テーブルおよび前記推定情報取得処理で取得した前記推定情報に基づいて、第2機能を特定する第2特定処理と、
     を実行する端末装置の制御方法。
PCT/JP2017/035909 2017-10-03 2017-10-03 コントローラおよび端末装置の制御方法 Ceased WO2019069357A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201780094940.3A CN111108490B (zh) 2017-10-03 2017-10-03 控制器及终端装置的控制方法
PCT/JP2017/035909 WO2019069357A1 (ja) 2017-10-03 2017-10-03 コントローラおよび端末装置の制御方法
EP17927851.0A EP3693863A4 (en) 2017-10-03 2017-10-03 CONTROL DEVICE AND CONTROL METHOD OF A TERMINAL DEVICE
JP2019546430A JP7028251B2 (ja) 2017-10-03 2017-10-03 コントローラおよびコントローラの制御方法
US16/829,345 US11580487B2 (en) 2017-10-03 2020-03-25 Controller and terminal device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/035909 WO2019069357A1 (ja) 2017-10-03 2017-10-03 コントローラおよび端末装置の制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/829,345 Continuation US11580487B2 (en) 2017-10-03 2020-03-25 Controller and terminal device control method

Publications (1)

Publication Number Publication Date
WO2019069357A1 true WO2019069357A1 (ja) 2019-04-11

Family

ID=65995045

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/035909 Ceased WO2019069357A1 (ja) 2017-10-03 2017-10-03 コントローラおよび端末装置の制御方法

Country Status (5)

Country Link
US (1) US11580487B2 (ja)
EP (1) EP3693863A4 (ja)
JP (1) JP7028251B2 (ja)
CN (1) CN111108490B (ja)
WO (1) WO2019069357A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022149425A (ja) * 2021-03-25 2022-10-06 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021005758A1 (ja) * 2019-07-10 2021-01-14 日本電信電話株式会社 国推定装置、国推定方法および国推定プログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075677A (ja) 2007-09-18 2009-04-09 Ricoh Co Ltd 画像形成システム、ネットワークカード、画像形成装置、Webサーバ処理プログラム
JP2011248432A (ja) * 2010-05-24 2011-12-08 Yamaha Corp 情報処理システム
JP2012216075A (ja) 2011-03-31 2012-11-08 Sanyo Electric Co Ltd 初期設定画面表示装置および自動初期設定方法
JP2013115545A (ja) * 2011-11-28 2013-06-10 Streetmedia Inc エリア別コンテンツ配信システム、携帯端末装置、エリア別コンテンツ提供サーバ装置、中継サーバ装置、方法及びプログラム
JP2016110644A (ja) 2014-12-09 2016-06-20 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7677437B2 (en) * 2005-03-28 2010-03-16 Mediatek Inc. Methods for determining operational settings and related devices
US20090089166A1 (en) * 2007-10-01 2009-04-02 Happonen Aki P Providing dynamic content to users
JP2013025647A (ja) * 2011-07-22 2013-02-04 Canon Inc 情報処理装置、情報処理方法、およびプログラム
JP5937561B2 (ja) * 2013-10-29 2016-06-22 富士フイルム株式会社 修理情報管理装置、修理情報管理プログラム、修理情報管理システム、修理情報管理方法
JP6520577B2 (ja) * 2014-11-19 2019-05-29 株式会社リコー 情報処理システム、情報処理装置および情報処理方法
CN105868316A (zh) * 2016-03-25 2016-08-17 北京金山安全软件有限公司 一种获取地域信息的方法、装置及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075677A (ja) 2007-09-18 2009-04-09 Ricoh Co Ltd 画像形成システム、ネットワークカード、画像形成装置、Webサーバ処理プログラム
JP2011248432A (ja) * 2010-05-24 2011-12-08 Yamaha Corp 情報処理システム
JP2012216075A (ja) 2011-03-31 2012-11-08 Sanyo Electric Co Ltd 初期設定画面表示装置および自動初期設定方法
JP2013115545A (ja) * 2011-11-28 2013-06-10 Streetmedia Inc エリア別コンテンツ配信システム、携帯端末装置、エリア別コンテンツ提供サーバ装置、中継サーバ装置、方法及びプログラム
JP2016110644A (ja) 2014-12-09 2016-06-20 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022149425A (ja) * 2021-03-25 2022-10-06 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム

Also Published As

Publication number Publication date
CN111108490B (zh) 2023-08-25
US11580487B2 (en) 2023-02-14
EP3693863A4 (en) 2021-06-02
CN111108490A (zh) 2020-05-05
US20200226541A1 (en) 2020-07-16
JPWO2019069357A1 (ja) 2020-10-15
JP7028251B2 (ja) 2022-03-02
EP3693863A1 (en) 2020-08-12

Similar Documents

Publication Publication Date Title
KR102075447B1 (ko) 멀티 매칭 검출 및 위치 기반의 명확화를 통한 미디어 채널 식별
US8967460B1 (en) System and method for servicing a device having a matrix barcode
US20130305289A1 (en) Generation of dynamic content interfaces
JP6742375B2 (ja) デジタルコンテンツを配信するためのシステム及び方法
CA2987758A1 (en) Systems and methods for relating configuration data to ip cameras
US9720856B2 (en) Sharing content using a dongle device
US10951684B2 (en) Information processing system, information processing method, user terminal and storage medium
JP2016062232A (ja) 情報処理システム、情報処理装置、プログラム及び情報処理方法
US7945251B2 (en) Locating a service device for a portable communication device
JP7028251B2 (ja) コントローラおよびコントローラの制御方法
CN104584059B (zh) 电子设备和内容共享方法
CN103634675A (zh) 智能电视中系统升级方法和装置
US9357333B2 (en) Mobile terminal, application selection server, application installation method, and mobile terminal program
CN109842814B (zh) 节目的切换方法、装置、电视机及可读存储介质
US20150030012A1 (en) Communication device
US20140059583A1 (en) Terminal management system
CN106133718B (zh) 包括音频设备和用于显示关于音频设备的信息的移动设备的系统
EP2611206A2 (en) Display apparatus and control method thereof
TWI338475B (en) System and method for providing configuration information of network-based apparatus
WO2011148848A1 (ja) 情報処理システム、設定変更方法及びコンピュータプログラム
CN108471555B (zh) 电视应用的启动方法及装置
WO2018000635A1 (zh) 接口配置方法及装置
JP6226526B2 (ja) サーバ装置、ネットワーク接続の方法
US20250106648A1 (en) Methods and apparatus to recognize metered devices connected to proprietary wifi extenders
JP2015149582A (ja) 映像配信装置、撮影装置、設定支援方法及びプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17927851

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019546430

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017927851

Country of ref document: EP

Effective date: 20200504