[go: up one dir, main page]

US20180255483A1 - Distribution terminal, distribution system, and distribution method - Google Patents

Distribution terminal, distribution system, and distribution method Download PDF

Info

Publication number
US20180255483A1
US20180255483A1 US15/911,890 US201815911890A US2018255483A1 US 20180255483 A1 US20180255483 A1 US 20180255483A1 US 201815911890 A US201815911890 A US 201815911890A US 2018255483 A1 US2018255483 A1 US 2018255483A1
Authority
US
United States
Prior art keywords
contents
distribution
terminal
processor
acquisitions
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.)
Abandoned
Application number
US15/911,890
Other languages
English (en)
Inventor
Koji Nakamichi
Naoki Hasegawa
Yuka Tanaka
Junji Ono
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Assigned to FUJITSU LIMITED reassignment FUJITSU LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HASEGAWA, NAOKI, NAKAMICHI, KOJI, ONO, JUNJI, TANAKA, YUKA
Publication of US20180255483A1 publication Critical patent/US20180255483A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/20Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the embodiments discussed herein are related to a distribution terminal, a distribution system, and a distribution method.
  • a near field communication function has been provided in a communication device, such as a portable terminal such as a smart phone or a tablet, or an electrical household appliance such as a television or a digital camera.
  • a communication device such as a portable terminal such as a smart phone or a tablet, or an electrical household appliance such as a television or a digital camera.
  • the near field communication function include a Bluetooth (registered trademark) communication function or a WiFi (registered trademark, wireless fidelity) direct function.
  • the WiFi direct function has a device discovery function of discovering a device having a WiFi direct function in a near field communication range and a service discovery function of discovering service information provided by the discovered device, in addition to a wireless communication connection function or an information transmission function between terminals.
  • the acquisition terminal is capable of discovering a distribution terminal existing in a near field communication range by using a WiFi direct service discovery request message. That is, the acquisition terminal is capable of discovering the distribution terminal existing in the near field communication range as the discovery of the device. For example, the acquisition terminal transmits the WiFi direct service discovery request message in near field communication, and receives the service discovery response message from the distribution terminal, and thus, discovers the distribution terminal existing in the near field communication range.
  • the acquisition terminal performs WiFi connection, as wireless communication connection with respect to the discovered distribution terminal, and thus, is capable of acquiring the contents retained in the distribution terminal from the discovered distribution terminal. Accordingly, a user of the acquisition terminal is capable of browsing the contents.
  • the acquisition terminal is capable of acquiring meta-information of the contents from the discovered distribution terminal before the contents are acquired from the discovered distribution terminal, when the distribution terminal in the near field communication range is discovered. That is, the acquisition terminal is capable of discovering the meta-information of the contents (contents-relevant information) retained by the distribution terminal, as the discovery of the service information.
  • the distribution terminal distributes the contents-relevant information relevant to the contents by using the WiFi direct service discovery response message.
  • the contents-relevant information is included in the service discovery response message.
  • the acquisition terminal receives the service discovery response message from the distribution terminal, and thus, is capable of acquiring the contents-relevant information from the service discovery response message.
  • the acquisition terminal is capable of acquiring the contents-relevant information from the discovered distribution terminal before the contents are acquired from the discovered distribution terminal in the near field communication range.
  • one distribution terminal retains a plurality of contents different from each other, and thus, is capable of distributing the plurality of contents to each acquisition terminal.
  • Patent Literature 1 Japanese Laid-open Patent Publication No. 2012-199884
  • a decrease in processing performance is assumed on the distribution terminal side.
  • a frequency that a content transmission request is transmitted from a plurality of acquisition terminals to one distribution terminal increases, compared to a case where one distribution terminal distributes one content.
  • an increase in a transmission band is assumed.
  • a throughput for the distribution terminal to transmit the contents per the acquisition terminal decreases.
  • time for transmitting the contents increases.
  • the transmission time increases, it takes time from the request for the contents of the acquisition terminal to the distribution of the contents, and convenience of a user of the acquisition terminal may decrease.
  • a plurality of distribution terminals are provided in the same portion with respect to each of the contents, and thus, the content transmission request transmitted from the acquisition terminal is distributed, and it is possible to prevent an increase in a content transmission amount from one distribution terminal to the acquisition terminal.
  • the plurality of distribution terminals are provided in the same portion, and thus, there is a demerit that the cost for a device (the distribution terminal), management, and the like increases, or an operation labor for the storage of the contents, setting, and the like increases.
  • a distribution terminal includes a communication unit that receives a request transmitted from an acquisition terminal before wireless communication connection is established, and transmits contents to the acquisition terminal after the wireless communication connection is established; and a processor that controls the communication unit such that transmission limit of the contents is performed based on a number of acquisition terminals when the request is received.
  • FIG. 1 is a diagram illustrating an example of a distribution system of this example
  • FIG. 2 is a sequence diagram illustrating an example of a distribution service using a WiFi direct function
  • FIG. 3 is a diagram illustrating an example of contents-relevant information list-displayed on an acquisition terminal
  • FIG. 4 is a block diagram illustrating an example of a hardware configuration of a distribution terminal in the distribution system of this example
  • FIG. 5 is a block diagram illustrating an example of a functional configuration of a RAM and a CPU in a distribution terminal of a distribution system of a first example
  • FIG. 6 is a diagram illustrating an example of a content storage unit in the distribution terminal of the distribution system of the first example
  • FIG. 7 is a block diagram illustrating an example of a hardware configuration of the acquisition terminal in the distribution system of this example.
  • FIG. 8 is a block diagram illustrating an example of a functional configuration of a CPU in the acquisition terminal of the distribution system of the first example
  • FIG. 9 is a flowchart illustrating an example of transmission limit processing, as an operation of the distribution terminal in the distribution system of the first example
  • FIG. 10 is a block diagram illustrating an example of a functional configuration of a RAM and a CPU in a distribution terminal of a distribution system of a second example
  • FIG. 11 is a diagram illustrating an example of a content storage unit in the distribution terminal of the distribution system of the second example
  • FIG. 12 is a flowchart illustrating an example of transmission limit processing, as an operation of the distribution terminal in the distribution system of the second example
  • FIG. 13 is a block diagram illustrating an example of a functional configuration of a RAM and a CPU in a distribution terminal of a distribution system of a third example
  • FIG. 14 is a diagram illustrating an example of a content storage unit in the distribution terminal of the distribution system of the third example
  • FIG. 15 is a flowchart illustrating an example of transmission limit processing, as an operation of the distribution terminal in the distribution system of the third example
  • FIG. 16 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the third example
  • FIG. 17 is a block diagram illustrating an example of a functional configuration of a CPU in a distribution terminal of a distribution system of a fourth example
  • FIG. 18 is a flowchart illustrating an example of transmission limit processing, as an operation of the distribution terminal in the distribution system of the fourth example
  • FIG. 19 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fourth example;
  • FIG. 20 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fourth example;
  • FIG. 21 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fourth example;
  • FIG. 22 is a block diagram illustrating an example of a functional configuration of a CPU in a distribution terminal of a distribution system of a fifth example
  • FIG. 23 is a flowchart illustrating an example of transmission limit processing, as an operation of the distribution terminal in the distribution system of the fifth example
  • FIG. 24 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fifth example;
  • FIG. 25 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fifth example;
  • FIG. 26 is a flowchart illustrating an example of the transmission limit processing, as the operation of the distribution terminal in the distribution system of the fifth example;
  • FIG. 27 is a block diagram illustrating an example of a functional configuration of a CPU in a distribution terminal of a distribution system of a sixth example
  • FIG. 28 is a flowchart illustrating an example of an operation of the distribution terminal in the distribution system of the sixth example.
  • FIG. 29 is a block diagram illustrating an example of a functional configuration of a CPU in a distribution terminal of a distribution system of a seventh example.
  • FIG. 30 is a flowchart illustrating an example of an operation of the distribution terminal in the distribution system of the seventh example.
  • FIG. 1 is a diagram illustrating an example of a distribution system 1 of this example.
  • the distribution system 1 includes a plurality of distribution terminals 2 , and a plurality of acquisition terminals 3 .
  • Each of the plurality of distribution terminals 2 is provided in facilities such as a retail premises or an event site.
  • the distribution terminal 2 for example, is a communication device (a distribution device) which stores contents, and distributes the stored contents to the peripheral acquisition terminal 3 .
  • Each of the plurality of acquisition terminals 3 is a communication device (an acquisition device) which receives the contents distributed from the distribution terminal 2 , and displays the received contents.
  • a portable terminal such as a smart phone or a tablet is exemplified as the acquisition terminal 3 .
  • a near field communication function such as a WiFi direct function is provided in the distribution terminal 2 and the acquisition terminal 3 .
  • the WiFi direct function includes a device discovery function of discovering a device having a WiFi direct function, which exists in a near field communication range, in addition to a wireless communication connection function or an information transmission function between the distribution terminal 2 and the acquisition terminal 3 , between the distribution terminals 2 , and between the acquisition terminals 3 .
  • the WiFi direct function includes a service discovery function of discovering service information provided by the discovered device.
  • the acquisition terminal 3 In the distribution system 1 using the WiFi direct function, it is possible for the acquisition terminal 3 to discover the distribution terminal 2 existing in the near field communication range by using a WiFi direct service discovery request message. That is, the acquisition terminal 3 is capable of discovering the distribution terminal 2 existing in the near field communication range, as the discovery of the device. For example, the acquisition terminal 3 transmits the WiFi direct service discovery request message in near field communication, and receives the service discovery response message from the distribution terminal 2 , and thus, discovers the distribution terminal 2 existing in the near field communication range. In addition, the acquisition terminal 3 establishes WiFi connection, as wireless communication connection with respect to the discovered distribution terminal 2 , and thus, the contents retained by the distribution terminal 2 can be acquired from the discovered distribution terminal 2 .
  • the contents for example, are information contents such as usage guide of facilities such as retail premises or event sites, and advertisement or sales information of the facilities. Accordingly, a user of the acquisition terminal 3 is capable of browsing the contents.
  • the acquisition terminal 3 is capable of acquiring meta-information of the contents from the discovered distribution terminal 2 before the contents are acquired from the discovered distribution terminal 2 , when the distribution terminal 2 in the near field communication range is discovered. That is, the acquisition terminal 3 is capable of discovering the meta-information of the contents (the contents-relevant information) retained by the distribution terminal 2 , as the discovery of the service information.
  • the distribution terminal 2 distributes the contents-relevant information relevant to the contents by using the WiFi direct service discovery response message.
  • the contents-relevant information is included in the service discovery response message. Examples of the contents-relevant information include a content name, a service name, or the like.
  • the acquisition terminal 3 receives the service discovery response message from the distribution terminal 2 , and thus, is capable of acquiring the contents-relevant information from the service discovery response message.
  • FIG. 2 is a sequence diagram illustrating an example of a distribution service using a WiFi direct function.
  • FIG. 3 is a diagram illustrating an example of contents-relevant information 10 list-displayed on the acquisition terminal 3 .
  • a contents-use application (hereinafter, referred to as an application) is activated according to an operation of the user.
  • a content-search instruction is performed on the application according to the operation of the user (Step S 1 ).
  • the acquisition terminal 3 transmits a service discovery (SD) request message in near field communication, as a contents-relevant information request for requesting the contents-relevant information (Step S 2 ).
  • SD service discovery
  • the distribution terminal 2 retaining contents A, the distribution terminal 2 retaining contents B, and the distribution terminal 2 retaining contents C exist in the near field communication range.
  • three distribution terminals 2 respectively retaining the contents A and B, and C transmit an SD response message in near field communication according to the SD request message transmitted from the acquisition terminal 3 , as a contents-relevant information response (Step S 3 ).
  • the contents-relevant information relevant to the contents A and B, and C is included in each of the SD response messages transmitted from three distribution terminals 2 .
  • the acquisition terminal 3 receives the SD response messages transmitted from three distribution terminals 2 , and thus, discovers the distribution terminal 2 existing in the near field communication range. At this time, the acquisition terminal 3 acquires the contents-relevant information included in each of three received SD response messages, and list-displays the acquired contents-relevant information (Step S 4 ).
  • contents-relevant information items 10 A to 10 C are list-displayed on the acquisition terminal 3 , as the contents-relevant information 10 .
  • the contents-relevant information 10 A is the contents-relevant information of the contents A, and includes an icon of the contents A, and a content name a, which is a name of the contents A.
  • the contents-relevant information 10 B is the contents-relevant information of the contents B, and includes an icon of the contents B, and a content name b, which is a name of the contents B.
  • the contents-relevant information 10 C is the contents-relevant information of the contents C, and includes an icon of the contents C, and a content name c, which is a name of the contents C.
  • the user selects one content name in the content names list-displayed on the acquisition terminal 3 .
  • the user selects the content name of the contents A (Step S 5 ).
  • the acquisition terminal 3 transmits a WiFi connection request to the distribution terminal 2 retaining the contents A, as a wireless communication connection request for requesting connection of wireless communication (Step S 6 ).
  • the distribution terminal 2 retaining the contents A establishes the WiFi connection according to the WiFi connection request transmitted from the acquisition terminal 3 , as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 retaining the contents A.
  • the acquisition terminal 3 transmits a content transmission request for requesting transmission of the contents A to the distribution terminal 2 retaining the contents A (Step S 7 ).
  • the distribution terminal 2 retaining the contents A transmits the contents A according to the content transmission request transmitted from the acquisition terminal 3 (Step S 8 ).
  • the acquisition terminal 3 acquires the contents A from the distribution terminal 2 retaining the contents A, and displays the contents A (Step S 9 ).
  • the acquisition terminal 3 transmits a WiFi disconnection request to the distribution terminal 2 retaining the contents A, as a wireless communication disconnection request for requesting disconnection of the wireless communication in the connection (Step S 10 ).
  • the distribution terminal 2 retaining the contents A performs the disconnection of the WiFi connection between the acquisition terminal 3 and the distribution terminal 2 retaining the contents A, according to the WiFi disconnection request transmitted from the acquisition terminal 3 .
  • the acquisition terminal 3 is capable of acquiring the contents-relevant information from the discovered distribution terminal 2 before the contents are acquired from the distribution terminal 2 discovered in the near field communication range.
  • one distribution terminal 2 retains a plurality of contents different from each other, and thus, is capable of distributing the plurality of contents to each of the acquisition terminals 3 .
  • a frequency that the content transmission request is transmitted from the plurality of acquisition terminals 3 to one distribution terminal 2 increases, compared to a case where one distribution terminal 2 distributes one content. Accordingly, when one distribution terminal 2 distributes the plurality of contents, an increase in a transmission band is assumed. For this reason, there is a possibility that a throughput for the distribution terminal 2 to transmit the contents per the acquisition terminal 3 decreases. In a case where the throughput decreases, time for transmitting the contents (transmission time) increases. In a case where the transmission time increases, it take time from the request for the contents of the acquisition terminal 3 to the distribution of the contents, and convenience of the user of the acquisition terminal 3 may decrease.
  • distribution terminals 2 are provided in the same portion with respect to each of the contents, and thus, the content transmission request transmitted from the acquisition terminal 3 is distributed, and it is possible to prevent an increase in a content transmission amount from one distribution terminal 2 to the acquisition terminal 3 .
  • the plurality of distribution terminals 2 are provided in the same portion, and thus, there is a demerit that the cost for a device (the distribution terminal 2 ), management, and the like increases, or an operation labor for the storage of the contents, setting, and the like increases.
  • FIG. 4 is a block diagram illustrating an example of a hardware configuration of the distribution terminal 2 in the distribution system 1 of this example.
  • the distribution terminal 2 includes a communication interface (hereinafter, referred to as a communication IF) 21 , a display unit 22 , a read only memory (ROM) 23 , a random access memory (RAM) 24 , a non-volatile RAM 25 , and a central processing unit (CPU) 26 .
  • a communication interface hereinafter, referred to as a communication IF
  • ROM read only memory
  • RAM random access memory
  • CPU central processing unit
  • the communication IF 21 is an interface which performs communication such as general wireless communication or near field communication
  • the display unit 22 is an output interface which displays various information items such as contents, icons, or lists.
  • the display unit 22 has a function of an input interface which receives an operation input from the user, and a function of an output interface which displays various information items described above.
  • the ROM 23 is an area which stores various information items such as a program.
  • the RAM 24 for example, is a working area or the like, which is used by the CPU 26 .
  • the non-volatile RAM 25 is an area which stores various information items such as each downloaded program.
  • the CPU 26 controls the entire distribution terminal 2 .
  • the CPU 26 decompresses the program stored in the ROM 23 on the RAM 24 , and executes a processing function by using the program decompressed on the RAM 24 as a process.
  • FIG. 5 is a block diagram illustrating an example of a functional configuration of the RAM 24 and the CPU 26 in the distribution terminal 2 of the distribution system 1 of the first example. As illustrated in FIG. 5 , the RAM 24 in the distribution terminal 2 is provided with a content storage unit 214 .
  • FIG. 6 is a diagram illustrating an example of the content storage unit 214 in the distribution terminal 2 of the distribution system 1 of the first example.
  • the distribution terminal 2 retains the contents A to C described above, as the plurality of contents.
  • the content storage unit 214 in the distribution terminal 2 stores the contents A, and the icon and the content name a of the contents A, in association with each other.
  • the content storage unit 214 stores a file of “content_a.mpg” of the contents A, and a file of “icon_a.jpg” of the icon and the content name a of “XXX” of the contents A, in association with each other.
  • the contents-relevant information 10 A illustrated in FIG. 3 includes the icon of the contents A, and the content name a.
  • the content storage unit 214 in the distribution terminal 2 stores the contents B, and the icon and the content name b of the contents B, in association with each other.
  • the content storage unit 214 stores a file of “content_b.mpg” of the contents B, and a file of “icon_b.jpg” of the icon and the content name b of “YYY” of the contents B, in association with each other.
  • the contents-relevant information 10 B illustrated in FIG. 3 includes the icon of the contents B, and the content name b.
  • the content storage unit 214 in the distribution terminal 2 stores the contents C, and the icon and the content name c of the contents C, in association with each other.
  • the content storage unit 214 stores a file of “content_c.mpg” of the contents C, and a file of “icon_c.jpg” of the icon and the content name c of “ZZZ” of the contents C, in association with each other.
  • the contents-relevant information 10 C illustrated in FIG. 3 includes the icon of the contents C, and the content name c.
  • the CPU 26 in the distribution terminal 2 is provided with a control unit 210 , a first wireless communication processor 211 , a second wireless communication processor 212 , and a transmission limit processor 213 .
  • the first wireless communication processor 211 receives the SD request message transmitted from the acquisition terminal 3 .
  • the first wireless communication processor 211 reads out the contents-relevant information items 10 A to 10 C from the content storage unit 214 .
  • the first wireless communication processor 211 transmits the SD response message including the contents-relevant information items 10 A to 10 C in the near field communication, as the contents-relevant information response.
  • the second wireless communication processor 212 establishes the WiFi connection according to the WiFi connection request, as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 .
  • the second wireless communication processor 212 receives the content transmission request transmitted from the acquisition terminal 3 .
  • the second wireless communication processor 212 transmits the contents selected (requested) by the user according to the content transmission request.
  • the transmission limit processor 213 monitors the first wireless communication processor 211 , and counts the number of SD request messages received by the first wireless communication processor 211 for each unit time.
  • the transmission limit processor 213 calculates an average value of the SD request message per unit time, on the basis of the number of SD request messages counted for each unit time.
  • the calculated average value of the SD request message is assumed as the number of acquisitions N.
  • the number of acquisitions N indicates the number of acquisition terminals 3 existing in the near field communication range.
  • the transmission limit processor 213 determines whether or not the number of acquisitions N is greater than an upper limit value Nth. In a case where the number of acquisitions N is not greater than the upper limit value Nth, the transmission limit processor 213 controls the first wireless communication processor 211 such that the contents-relevant information items 10 A to 10 C are included in the SD response message.
  • the control unit 210 controls the entire CPU 26 .
  • FIG. 7 is a block diagram illustrating an example of a hardware configuration of the acquisition terminal 3 in the distribution system 1 of this example.
  • the acquisition terminal 3 includes a communication interface (hereinafter, referred to as a communication IF) 31 , a display unit 32 , read only memory (ROM) 33 , a random access memory (RAM) 34 , a non-volatile RAM 35 , and a central processing unit (CPU) 36 .
  • a communication interface hereinafter, referred to as a communication IF
  • ROM read only memory
  • RAM random access memory
  • CPU central processing unit
  • the communication IF 31 is an interface which performs communication such as general wireless communication or near field communication.
  • the display unit 32 is an output interface which displays various information items such as contents, icons, or lists.
  • the display unit 32 has a function of an input interface which receives an operation input from the user, and a function of an output interface which displays various information items described above.
  • the ROM 33 is an area which stores various information items such as a program.
  • the RAM 34 for example, is a working area or the like, which is used by the CPU 36 .
  • the non-volatile RAM 35 is an area which stores various information items such as each downloaded program.
  • the CPU 36 controls the entire acquisition terminal 3 .
  • the CPU 36 decompresses the program stored in the ROM 33 on the RAM 34 , and executes a processing function by using the program decompressed on the RAM 34 as a process.
  • FIG. 8 is a block diagram illustrating an example of a functional configuration of the CPU 36 in the acquisition terminal 3 of the distribution system 1 of the first example.
  • the CPU 36 in the acquisition terminal 3 is provided with a control unit 310 , a first wireless communication processor 311 , and a second wireless communication processor 312 .
  • the first wireless communication processor 311 transmits the SD request message in the near field communication, as the contents-relevant information request.
  • the SD request message is transmitted from the acquisition terminal 3 by a broadcast.
  • the first wireless communication processor 311 receives the SD response message transmitted from the distribution terminal 2 , and discovers the distribution terminal 2 existing in the near field communication range.
  • the first wireless communication processor 311 acquires the contents-relevant information items 10 A to 10 C included in the received SD response message.
  • the second wireless communication processor 312 transmits the WiFi connection request to the distribution terminal 2 , as the wireless communication connection request. For example, one contents-relevant information item is selected by the user in the contents-relevant information items 10 A to 10 C list-displayed on the display unit 32 . In this case, the second wireless communication processor 312 transmits the WiFi connection request to the distribution terminal 2 . In a case where the WiFi connection is performed between the acquisition terminal 3 and the distribution terminal 2 , the second wireless communication processor 312 transmits the content transmission request requesting the contents indicated by the contents-relevant information, which is selected by the user, to the distribution terminal 2 , and acquires the contents from the distribution terminal 2 .
  • the control unit 310 controls the entire CPU 36 .
  • the control unit 310 list-displays the acquired contents-relevant information on the display unit 32 .
  • the control unit 310 displays the acquired contents on the display unit 32 .
  • the first wireless communication processor 311 executes Steps S 1 and S 2 of FIG. 2
  • the second wireless communication processor 312 executes Steps S 6 , S 7 , and S 10 of FIG. 2
  • the control unit 310 executes Steps S 4 , S 5 , and S 9 of FIG. 2
  • the first wireless communication processor 211 executes Step S 3 of FIG. 2
  • the second wireless communication processor 212 executes Step S 8 of FIG. 2 .
  • the distribution terminal 2 is capable of avoiding a decrease in the throughput at the time of distributing (transmitting) the plurality of contents to each of the acquisition terminals 3 by the following processing.
  • FIG. 9 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the first example.
  • the first wireless communication processor 211 receives the SD request message transmitted from the acquisition terminal 3 existing in the near field communication range. At this time, the transmission limit processor 213 monitors the first wireless communication processor 211 , and counts the number of SD request messages received by the first wireless communication processor 211 for each unit time (Step S 101 ).
  • the transmission limit processor 213 calculates the average value of the number of SD request messages per unit time, on the basis of the number of SD request messages counted for each unit time. In this case, the transmission limit processor 213 assumes the calculated average value of the number of SD request messages, as the number of acquisition terminals 3 (the number of acquisitions N) (Step S 102 ).
  • the transmission limit processor 213 determines whether or not the number of acquisitions N is greater than the upper limit value Nth (Step S 103 ).
  • the transmission limit processor 213 controls the first wireless communication processor 211 such that the contents-relevant information items 10 A to 10 C stored in the content storage unit 214 are included in the SD response message (Step S 104 ).
  • the contents-relevant information items 10 A to 10 C respectively include the icons and the content names a to c of the contents A to C.
  • Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 213 controls the first wireless communication processor 211 and the second wireless communication processor 212 as follows.
  • the first wireless communication processor 211 transmits the SD response message including the contents-relevant information items 10 A to 10 C in the near field communication.
  • the second wireless communication processor 212 establishes the WiFi connection according to the WiFi connection request transmitted from the acquisition terminal 3 , as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 .
  • Step S 7 for example, the acquisition terminal 3 transmits the content transmission request for requesting the transmission of the contents A to the distribution terminal 2 .
  • the second wireless communication processor 212 transmits the contents A according to the content transmission request transmitted from the acquisition terminal 3 .
  • the transmission limit processor 213 ends the transmission limit processing without performing the Step S 104 .
  • Step S 3 and the subsequent steps of FIG. 2 are not performed. That is, in a case where the number of acquisitions N is greater than upper limit value Nth, the SD response message including the contents-relevant information items 10 A to 10 C is not transmitted. In the acquisition terminal 3 , the SD response message including the contents-relevant information is not received, and thus, it is recognized that there is no distribution terminal 2 distributing the contents in the vicinity of the acquisition terminal 3 . Therefore, the contents-relevant information items 10 A to 10 C are not displayed on the display unit 32 of the acquisition terminal 3 .
  • the acquisition terminal 3 transmits the contents-relevant information request (SD request message) to the distribution terminal 2 before the wireless communication connection (the WiFi connection) is established.
  • the first wireless communication processor 211 transmits the contents-relevant information 10 A relevant to the contents A (the SD response message) to the acquisition terminal 3 , according to the contents-relevant information request (the SD request message).
  • the second wireless communication processor 212 transmits the contents A to the acquisition terminal 3 after the wireless communication connection (the WiFi connection) is established.
  • the transmission limit processor 213 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the transmission limit of the contents is performed on the basis of the number of acquisition terminals 3 at the time of receiving the contents-relevant information request (the SD request message). For this reason, in the distribution system 1 of the first example, it is possible to avoid a decrease in the throughput when the one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • the transmission limit processor 213 assumes the number of contents-relevant information requests (SD request messages) received per unit time as the number of acquisition terminals 3 (the number of acquisitions N).
  • the transmission limit processor 213 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 213 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are not transmitted to the acquisition terminal 3 , as the transmission limit of the contents. Accordingly, in the distribution system 1 of the first example, in a case where the number of acquisitions N is greater than the upper limit value Nth, the transmission request of the contents does not occur from the acquisition terminal 3 with respect to the distribution terminal 2 , and thus, it is possible to prevent an increase in the content transmission amount from one distribution terminal 2 to the acquisition terminal 3 . Therefore, in the distribution system 1 of the first example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • the distribution terminal 2 does not transmit the SD response message including the contents-relevant information items 10 A to 10 C.
  • the embodiments are not limited thereto.
  • the distribution terminal 2 may change the size of the contents distributed (transmitted) to each of the acquisition terminals 3 , according to the number of acquisitions N.
  • An example of this case will be described as a second example.
  • the same reference numerals will be applied to the same constituents as those of the first example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 10 is a block diagram illustrating an example of a functional configuration of the RAM 24 and the CPU 26 in the distribution terminal 2 of the distribution system 1 of the second example. As illustrated in FIG. 10 , the RAM 24 in the distribution terminal 2 is provided with a content storage unit 224 .
  • FIG. 11 is a diagram illustrating an example of the content storage unit 224 in the distribution terminal 2 of the distribution system 1 of the second example.
  • the distribution terminal 2 retains the contents A to C as the plurality of contents, as with the first example.
  • the content storage unit 224 in the distribution terminal 2 stores the contents A, and the icon and the content name a of the contents A, in association with each other.
  • the contents A are configured of three contents having different sizes.
  • the content storage unit 224 stores a file of “content_a_5 MB.mpg” of the contents A having a size of 5 Mbytes (MB), a level of “1” described below, and a file of “icon_a.jpg” of the icon and the content name a of “XXX” of the contents A, in association with each other.
  • the content storage unit 224 stores a file of “content_a_1 MB.mpg” of the contents A having a size of 1 MB, a level of “2” described below, and a file of “icon_a.jpg” of the icon and the content name a of “XXX” of the contents A, in association with each other.
  • the content storage unit 224 stores a file of “content_a_500 KB.mpg” of the contents A having a size of 500 Kbyte (KB), a level of “3” described below, and a file of “icon_a.jpg” of the icon and the content name a of “XXX” of the contents A, in association with each other.
  • the content storage unit 224 in the distribution terminal 2 stores the contents B, and the icon and the content name b of the contents B, in association with each other.
  • the contents B are configured of three contents having different sizes.
  • the content storage unit 224 stores a file of “content_b_5 MB.mpg” of the contents B having a size of 5 Mbytes (MB), a level of “1” described below, and a file of “icon_b.jpg” of the icon and the content name b of “YYY” of the contents B, in association with each other.
  • the content storage unit 224 stores a file of “content_b_1 MB.mpg” of the contents B having a size of 1 MB, a level of “2” described below, and a file of “icon_b.jpg” of the icon and the content name b of “YYY” of the contents B, in association with each other.
  • the content storage unit 224 stores a file of “content_b_500 KB.mpg” of the contents B having a size of 500 Kbyte (KB), a level of “3” described below, and a file of “icon_b.jpg” of the icon and the content name b of “YYY” of the contents B, in association with each other.
  • the content storage unit 224 in the distribution terminal 2 stores the contents C, the icon and the content name c of the contents C, in association with each other.
  • the contents C are configured of three contents having different sizes.
  • the content storage unit 224 stores a file of “content_c_5 MB.mpg” of the contents C having a size of 5 Mbytes (MB), a level of “1” described below, and a file of “icon_c.jpg” of the icon and the content name c of “ZZZ” of the contents C, in association with each other.
  • the content storage unit 224 stores a file of “content_c_1 MB.mpg” of the contents C having a size of 1 MB, a level of “2” described below, a file of “icon_c.jpg” of the icon and the content name c of “ZZZ” of the contents C, in association with each other.
  • the content storage unit 224 stores a file of “content_c_500 KB.mpg” of the contents C having a size of 500 Kbyte (KB), a level of “3” described below, and a file of “icon_c.jpg” of the icon and the content name c of “ZZZ” of the contents C, in association with each other.
  • the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 223 .
  • the transmission limit processor 223 monitors the first wireless communication processor 211 , and counts the number of SD request messages received by the first wireless communication processor 211 for each unit time.
  • the transmission limit processor 223 calculates the average value of the SD request message per unit time, on the basis of the number of SD request messages counted for each unit time.
  • the calculated average value of the SD request message is assumed as the number of acquisitions N.
  • the number of acquisitions N indicates the number of acquisition terminals 3 existing in the near field communication range.
  • the transmission limit processor 223 determines the level of the number of acquisitions N.
  • the transmission limit processor 223 determines the level of the number of acquisitions N as a level of “1”. In addition, the number of acquisitions N is greater than or equal to the number of settings N 1 , and in a case where the number of acquisitions N is less than or equal to the number of settings N 2 greater than the number of settings N 1 (N 1 ⁇ N ⁇ N 2 ), the transmission limit processor 223 determines the level of the number of acquisitions N as a level of “2”.
  • the transmission limit processor 223 determines the level of the number of acquisitions N as a level of “3”. The transmission limit processor 223 selects the contents according to the level from the contents stored in the content storage unit 224 .
  • FIG. 12 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the second example.
  • Steps S 101 and S 102 of the first example are performed.
  • the transmission limit processor 223 determines the level of the number of acquisitions N. For example, the number of acquisitions N is greater than the number of settings N 2 . In this case, the transmission limit processor 223 determines the level of the number of acquisitions N as a level of “3” (Step S 203 ).
  • the transmission limit processor 223 selects the contents A to C having a size according to the level of “3”. That is, in three levels of the contents A stored in the content storage unit 224 , a file of “content_a_500 KB.mpg” of the contents A having a size of “500 KB” according to the level of “3” is selected. In addition, in three levels of the contents B stored in the content storage unit 224 , a file of “content_b_500 KB.mpg” of the contents B having a size of “500 KB” according to the level of “3” is selected.
  • Step S 204 a file of “content_c_500 KB.mpg” of the contents C having a size of “500 KB” according to the level of “3” is selected (Step S 204 ).
  • Step S 104 of the first example is performed, Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 223 controls the first wireless communication processor 211 and the second wireless communication processor 212 as follows.
  • Step S 3 the first wireless communication processor 211 transmits the SD response message including the contents-relevant information items 10 A to 10 C in the near field communication.
  • Step S 6 the second wireless communication processor 212 establishes the WiFi connection according to the WiFi connection request transmitted from the acquisition terminal 3 , as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 .
  • Step S 7 for example, the acquisition terminal 3 transmits the content transmission request for requesting the transmission of the contents A to the distribution terminal 2 .
  • Step S 8 the second wireless communication processor 212 transmits the contents A having a size of 500 KB, according to the content transmission request transmitted from the acquisition terminal 3 .
  • the transmission limit processor 223 of the distribution terminal 2 assumes the number of contents-relevant information requests (SD request messages) received per unit time as the number of acquisition terminals 3 (the number of acquisitions N).
  • the transmission limit processor 223 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the size of the contents A distributed from the distribution terminal 2 decreases as the number of acquisitions N increases, and thus, it is possible to prevent an increase in the content transmission amount from one distribution terminal 2 to the acquisition terminal 3 .
  • the size of the contents A distributed from the distribution terminal 2 decreases as the number of acquisitions N increases, but all of the acquisition terminals 3 existing in the vicinity of the distribution terminal 2 are capable of acquiring the contents A distributed from the distribution terminal 2 . Therefore, in the distribution system 1 of the second example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • the distribution terminal 2 does not transmit the SD response message including the contents-relevant information items 10 A to 10 C.
  • the embodiments are not limited thereto.
  • the distribution terminal 2 may transmit contents other than the contents set in advance in the plurality of contents A to C.
  • An example of this case will be described as a third example.
  • the same reference numerals will be applied to the same constituents as those of the first example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 13 is a block diagram illustrating an example of a functional configuration of the RAM 24 and the CPU 26 in the distribution terminal 2 of the distribution system 1 of the third example. As illustrated in FIG. 13 , the RAM 24 in the distribution terminal 2 is provided with a content storage unit 234 .
  • FIG. 14 is a diagram illustrating an example of the content storage unit 234 in the distribution terminal 2 of the distribution system 1 of the third example.
  • the distribution terminal 2 retains the contents A to C as the plurality of contents, as with the first example.
  • the content storage unit 234 in the distribution terminal 2 stores the contents A, a distribution stop flag, and the icon and the content name a of the contents A, in association with each other.
  • the content storage unit 234 stores a file of “content_a.mpg” of the contents A, the distribution stop flag of “0”, and a file of “icon_a.jpg” of the icon, and the content name a of “XXX” of the contents A in association with each other.
  • the distribution stop flag is “0”, there is no limit in the transmission of the contents A.
  • the content storage unit 234 in the distribution terminal 2 stores the contents B, the distribution stop flag, and the icon and the content name b of the contents B, in association with each other.
  • the content storage unit 234 stores a file of “content_b.mpg” of the contents B, the distribution stop flag of “0”, and a file of “icon_b.jpg” of the icon and the content name b of “YYY” of the contents B, in association with each other.
  • the distribution stop flag is “0”, there is no limit in the transmission of the contents B.
  • the content storage unit 234 in the distribution terminal 2 stores the contents C, the distribution stop flag, and the icon and the content name c of the contents C, in association with each other.
  • the content storage unit 234 stores a file of “content_c.mpg” of the contents C, the distribution stop flag of “1”, and a file of “icon_c.jpg” of the icon and the content name c of “ZZZ” of the contents C, in association with each other.
  • the distribution stop flag is “1”
  • the contents C are contents having the lowest access frequency in the contents A to C.
  • the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 233 .
  • the transmission limit processor 233 monitors the first wireless communication processor 211 , and counts the number of SD request messages received by the first wireless communication processor 211 for each unit time.
  • the transmission limit processor 233 calculates the average value of the SD request message per unit time, on the basis of the number of SD request messages counted for each unit time.
  • the calculated average value of the SD request message is assumed as the number of acquisitions N.
  • the number of acquisitions N indicates the number of acquisition terminals 3 existing in the near field communication range.
  • the transmission limit processor 233 determines whether or not the number of acquisitions N is greater than the upper limit value Nth.
  • the transmission limit processor 233 selects the plurality of contents A to C stored in the content storage unit 234 .
  • the transmission limit processor 233 selects the contents A and B other than the contents C in which the distribution stop flag of “1” is set, in the plurality of contents A to C stored in the content storage unit 234 .
  • FIG. 15 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the third example.
  • Steps S 101 to S 103 of the first example are performed.
  • the number of acquisitions N is not greater than the upper limit value Nth (Step S 103 : No).
  • the transmission limit processor 233 selects the contents A to C stored in the content storage unit 234 (Step S 304 ).
  • Step S 104 of the first example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 233 controls the first wireless communication processor 211 and the second wireless communication processor 212 as follows.
  • Step S 3 the first wireless communication processor 211 transmits the SD response message including the contents-relevant information items 10 A to 10 C in the near field communication.
  • Step S 6 the second wireless communication processor 212 establishes the WiFi connection according to the WiFi connection request transmitted from the acquisition terminal 3 , as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 .
  • Step S 7 for example, the acquisition terminal 3 transmits the content transmission request for requesting the transmission of the contents A to the distribution terminal 2 .
  • Step S 8 the second wireless communication processor 212 transmits the contents A according to the content transmission request transmitted from the acquisition terminal 3 .
  • the transmission limit processor 233 selects contents A and B other than the contents C in which the distribution stop flag of “1” is set, in contents A to C stored in the content storage unit 234 (Step S 305 ).
  • Step S 104 of the first example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 233 controls the first wireless communication processor 211 and the second wireless communication processor 212 as follows.
  • Step S 3 the first wireless communication processor 211 transmits the SD response message including the contents-relevant information items 10 A and 10 B in the near field communication.
  • Step S 6 the second wireless communication processor 212 establishes the WiFi connection according to the WiFi connection request transmitted from the acquisition terminal 3 , as the wireless communication connection between the acquisition terminal 3 and the distribution terminal 2 .
  • Step S 7 for example, the acquisition terminal 3 transmits the content transmission request for requesting the transmission of the contents A to the distribution terminal 2 .
  • Step S 8 the second wireless communication processor 212 transmits the contents A according to the content transmission request transmitted from the acquisition terminal 3 .
  • the transmission limit processor 233 of the distribution terminal 2 assumes the number of contents-relevant information requests (SD request messages) received per unit time as the number of acquisition terminals 3 (the number of acquisitions N).
  • the transmission limit processor 233 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the plurality of contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 233 controls the wireless communication processor (in this case, second wireless communication processor 212 ) such that the contents A and B other than the contents C set in advance in the plurality of contents A to C are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the wireless communication processor in this case, second wireless communication processor 212
  • the wireless communication processor it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • the contents-relevant information 10 C relevant to contents C is not included in the SD response message.
  • the contents C are contents having the lowest access frequency in the contents A to C.
  • the contents-relevant information 10 C is not received, and thus, it is recognized that there is no distribution terminal 2 distributing the contents C in the vicinity of the acquisition terminal 3 . Therefore, the contents-relevant information 10 C is not displayed on the display unit 32 of the acquisition terminal 3 .
  • the transmit request of the contents C does not occur from the acquisition terminal 3 with respect to the distribution terminal 2 , it is possible to prevent an increase in the content transmission amount from one distribution terminal 2 to the acquisition terminal 3 . Therefore, in the distribution system 1 of the third example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • FIG. 16 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the third example.
  • Step S 101 and S 102 of the second example and the third example are performed.
  • Step S 103 the number of acquisitions N is not greater than the upper limit value Nth (Step S 103 : No)
  • Step S 304 of the third example is performed.
  • Step S 104 of the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • Step S 103 in a case where the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes), Steps S 203 and S 204 of the second example are performed. After that, Step S 104 of the second example and the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 233 of the distribution terminal 2 assumes the number of contents-relevant information requests (SD request messages) received per unit time as the number of acquisition terminals 3 (the number of acquisitions N).
  • the transmission limit processor 233 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 233 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the size of the contents A distributed from the distribution terminal 2 decreases as the number of acquisitions N increases when the number of acquisitions N is greater than the upper limit value Nth, and thus, it is possible to prevent an increase in the content transmission amount from one distribution terminal 2 to the acquisition terminal 3 .
  • the distribution system 1 of the third example even in a case where the distribution system 1 of the second example is applied, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 .
  • Step S 103 of FIG. 9 Yes
  • Step S 203 and S 204 of the second example are performed.
  • the distribution terminal 2 assumes the number of discovery request messages received per unit time as the number of acquisition terminals 3 (the number of acquisitions N).
  • the distribution terminal 2 may measure the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 as the number of acquisitions at the time of receiving the discovery request message.
  • An example of this case will be described as a fourth example.
  • the same reference numerals will be applied to the same constituents as those of the first example to the third example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 17 is a block diagram illustrating an example of a functional configuration of the CPU 26 in the distribution terminal 2 of the distribution system 1 of the fourth example. As illustrated in FIG. 17 , the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 243 .
  • the transmission limit processor 243 monitors the first wireless communication processor 211 and the second wireless communication processor 212 .
  • the transmission limit processor 243 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 by the second wireless communication processor 212 when the discovery request message is received by the first wireless communication processor 211 , as the number of acquisitions N.
  • the transmission limit processor 243 is capable of avoiding a decrease in the throughput by the following processing. For example, in the distribution system 1 of the fourth example, it is possible to avoid a decrease in the throughput by applying the distribution systems 1 of the first example to the third example.
  • FIG. 18 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fourth example.
  • Step S 101 of the first example is performed.
  • the transmission limit processor 243 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 by the second wireless communication processor 212 , as the number of acquisitions N (Step S 142 ).
  • Step S 104 of the first example is performed.
  • Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • the transmission limit processor 243 ends the transmission limit processing without performing Step S 104 .
  • the transmission limit processor 243 of the distribution terminal 2 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 243 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 243 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are not transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the first example is applied as the distribution system 1 of the fourth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the first example.
  • FIG. 19 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fourth example.
  • Steps S 101 of the second example, and Step S 142 of the fourth example are performed.
  • the transmission limit processor 243 determines the level of the number of acquisitions N. For example, the number of acquisitions N is greater than the number of settings N 2 . In this case, the transmission limit processor 243 determines the level of the number of acquisitions N as a level of “3” (Step S 203 ).
  • Step S 204 of the second example is performed. That is, the transmission limit processor 243 selects the contents A to C having a size according to the level of “3”.
  • Step S 104 of the second example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 243 of the distribution terminal 2 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 243 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the second example is applied as the distribution system 1 of the fourth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the second example.
  • FIG. 20 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fourth example.
  • Step S 101 of the third example, and Step S 142 of the fourth example are performed.
  • Step S 304 of the third example is performed.
  • Step S 104 of the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • Step S 305 is performed.
  • Step S 104 of the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 243 of the distribution terminal 2 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 243 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the plurality of contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 243 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A and B other than the contents C set in advance in the plurality of contents A to C, are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the third example is applied as the distribution system 1 of the fourth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the third example.
  • FIG. 21 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fourth example.
  • Step S 101 of the second example and the third example, and Step S 142 of the fourth example are performed.
  • Step S 103 : No Step S 304 of the third example is performed.
  • Step S 104 of the second example and the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • Step S 203 and S 204 of the second example are performed.
  • Step S 104 of the second example and the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 243 of the distribution terminal 2 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 243 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 243 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution systems 1 of the second example and the third example are applied as the distribution system 1 of the fourth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the second example and the third example.
  • the distribution terminal 2 measures the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 at the time of receiving the discovery request message, as the number of acquisitions N.
  • the embodiments are not limited thereto.
  • the distribution terminal 2 may measure the number of acquisition terminals 3 subjected to the WiFi connection with respect to the own terminal at the time of receiving the discovery request message, as the number of acquisitions.
  • An example of this case will be described as a fifth example.
  • the same reference numerals will be applied to the same constituents as those of the fourth example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 22 is a block diagram illustrating an example of a functional configuration of the CPU 26 in the distribution terminal 2 of the distribution system 1 of the fifth example. As illustrated in FIG. 22 , the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 253 .
  • the transmission limit processor 253 monitors the first wireless communication processor 211 and the second wireless communication processor 212 .
  • the transmission limit processor 253 measures the number of acquisition terminals 3 subjected to the WiFi connection with respect to the second wireless communication processor 212 when the discovery request message is received by the first wireless communication processor 211 , as the number of acquisitions N.
  • the transmission limit processor 253 is capable of avoiding a decrease in the throughput by the following processing. For example, in the distribution system 1 of the fifth example, it is possible to avoid a decrease in the throughput by applying the distribution systems 1 of the first example to the third example.
  • FIG. 23 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fifth example.
  • Step S 101 of the first example is performed.
  • the transmission limit processor 253 measures the number of acquisition terminals 3 subjected to the WiFi connection with respect to the second wireless communication processor 212 , as the number of acquisitions N (Step S 152 ).
  • Step S 104 of the first example is performed.
  • Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • the transmission limit processor 253 ends the transmission limit processing without performing Step S 104 .
  • the transmission limit processor 253 of the distribution terminal 2 measures the number of acquisition terminals 3 subjected to the wireless communication connection (the WiFi connection) with respect to the wireless communication processor (in this case, the second wireless communication processor 212 ) at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 253 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 253 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are not transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the first example is applied as the distribution system 1 of the fifth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to the each of the acquisition terminals 3 , as with the first example.
  • FIG. 24 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fifth example.
  • Step S 101 of the second example, and Step S 152 of the fifth example are performed.
  • Steps S 203 and S 204 of the second example are performed.
  • Step S 104 of the second example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 253 of the distribution terminal 2 measures the number of acquisition terminals 3 subjected to the wireless communication connection (the WiFi connection) with respect to the wireless communication processor (in this case, the second wireless communication processor 212 ) at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 253 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the second example is applied as the distribution system 1 of the fifth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the second example.
  • FIG. 25 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fifth example.
  • Step S 101 of the third example, and Step S 152 of the fifth example are performed.
  • Step S 103 : No in a case where the number of acquisitions N is not greater than the upper limit value Nth (Step S 103 : No), Step S 304 of the third example is performed. After that, Step S 104 of the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • Step S 305 is performed in a case where the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • Step S 305 is performed in a case where the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • Step S 305 is performed in a case where the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • Step S 305 is performed in a case where the number of acquisitions N is greater than the upper limit value Nth (Step S 103 : Yes).
  • the transmission limit processor 253 of the distribution terminal 2 measures the number of acquisition terminals 3 subjected to the wireless communication connection (the WiFi connection) with respect to the wireless communication processor (in this case, the second wireless communication processor 212 ) at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 253 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the plurality of contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 253 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A and B other than the contents C set in advance in the plurality of contents A to C are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the distribution system 1 of the third example is applied as the distribution system 1 of the fifth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the third example.
  • FIG. 26 is a flowchart illustrating an example of transmission limit processing, as the operation of the distribution terminal 2 in the distribution system 1 of the fifth example.
  • Step S 101 of the second example and the third example, and Step S 152 of the fifth example are performed.
  • Step S 103 : No Step S 304 of the third example is performed.
  • Step S 104 of the second example and the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • Step S 203 and S 204 of the second example are performed.
  • Step S 104 of the second example and the third example is performed, and Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 253 of the distribution terminal 2 measures the number of acquisition terminals 3 subjected to the wireless communication connection (the WiFi connection) with respect to the wireless communication processor (in this case, the second wireless communication processor 212 ) at the time of receiving the contents-relevant information request (the SD request message), as the number of acquisitions N.
  • the transmission limit processor 253 controls the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 ) such that the contents A to C are transmitted to the acquisition terminal 3 .
  • the transmission limit processor 253 controls the wireless communication processor (in this case, the second wireless communication processor 212 ) such that the contents A to C having a size according to the number of acquisitions N are transmitted to the acquisition terminal 3 , as the transmission limit of the contents.
  • the wireless communication processor in this case, the second wireless communication processor 212
  • the distribution systems 1 of the second example and the third example are applied as the distribution system 1 of the fifth example, it is possible to avoid a decrease in the throughput when one distribution terminal 2 distributes (transmits) the plurality of contents to each of the acquisition terminals 3 , as with the third example.
  • the distribution terminal 2 performs the transmission limit of the contents.
  • the embodiments are not limited thereto.
  • the distribution terminal 2 may release the transmission limit of the contents according to the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 .
  • An example of this case will be described as a sixth example.
  • the same reference numerals will be applied to the same constituents as those of the first example to the fifth example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 27 is a block diagram illustrating an example of a functional configuration of the CPU 26 in the distribution terminal 2 of the distribution system 1 of the sixth example. As illustrated in FIG. 27 , the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 263 .
  • the transmission limit processor 263 measures a transmission amount T of the contents currently transmitted to the plurality of acquisition terminals 3 for each fixed period. In a case where the transmission amount T is measured, the transmission limit processor 263 is capable of releasing the transmission limit of the contents by the following processing.
  • FIG. 28 is a flowchart illustrating an example of the operation of the distribution terminal 2 in the distribution system 1 of the sixth example.
  • the transmission limit processor 263 performs the transmission limit processing as the transmission limit of the contents (Step S 601 ). For example, the transmission limit processing of any one of the first example to the fifth example is performed.
  • the transmission limit processor 263 measures the transmission amount T of the contents currently transmitted to the plurality of acquisition terminals 3 for each fixed period (Step S 602 ).
  • the transmission limit processor 263 determines whether or not the transmission amount T is greater than a setting value Tth (Step S 603 ).
  • the setting value Tth may be the same as the upper limit value Nth of the fourth example.
  • Step S 603 the transmission limit processor 263 continues the transmission limit processing.
  • Step S 603 the transmission limit processor 263 determines whether or not a state where the transmission amount T is not greater than the setting value Tth is continued P times (Step S 604 ). Furthermore, there is a possibility that the transmission amount T is greater than the setting value Tth immediately after the transmission limit processing is released, and thus, the determination of Step S 604 is one of the conditions for releasing the transmission limit processing. In Step S 604 , for example, in a case where a fixed period is set to one cycle, and P is set to 3, the transmission limit processor 263 determines whether or not the state where the transmission amount T is not greater than the setting value Tth is continued three cycles.
  • Step S 604 the state where the transmission amount T is not greater than the setting value Tth is not continued P times (Step S 604 : No). In this case, Step S 602 is performed. That is, the transmission limit processor 263 continues the transmission limit processing.
  • Step S 604 the state where the transmission amount T is not greater than the setting value Tth is continued P times.
  • the transmission limit processor 263 determines whether or not the number of acquisitions N when the first wireless communication processor 211 receives the SD request message is greater than the upper limit value Nth (Step S 605 ). Furthermore, there is a possibility that the number of acquisitions N is greater than the upper limit value Nth immediately after the content transmission limit processing is released, and the transmission amount T is greater than the setting value Tth, and thus, the determination of Step S 605 is one of the conditions for releasing the transmission limit processing.
  • Step S 605 the number of acquisitions N is greater than the upper limit value Nth (Step S 605 : Yes). In this case, Step S 602 is performed. That is, the transmission limit processor 263 continues the transmission limit processing.
  • Step S 605 the transmission limit processor 263 releases the transmission limit processing (Step S 606 ).
  • Step S 104 of the transmission limit processing of any one of the first example to the fifth example is performed when the first wireless communication processor 211 receives the SD request message, as the release of the transmission limit processing. After that, Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 263 measures the transmission amount T of the contents currently transmitted to the plurality of acquisition terminals 3 for each fixed period.
  • the transmission limit processor the transmission limit processor 263 continues the transmission limit processing, as the transmission limit of the contents.
  • the transmission limit of the contents is performed with respect to the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 )
  • the transmission amount T is not greater than the setting value Tth.
  • the transmission limit processor 263 releases the transmission limit of the contents (the transmission limit processing).
  • the transmission limit processor 263 releases the transmission limit of the contents according to the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 .
  • the distribution terminal 2 releases the transmission limit of the contents, according to the transmission amount of the contents currently transmitted to the plurality of acquisition terminals 3 .
  • the embodiments are not limited thereto.
  • the distribution terminal 2 may release transmission limit of the contents according to the number of acquisition terminals 3 subjected to the WiFi connection with respect to the own terminal.
  • An example of this case will be described as a seventh example.
  • the same reference numerals will be applied to the same constituents as those of the sixth example, and the repeated description of the constituents and the operations will be omitted.
  • FIG. 29 is a block diagram illustrating an example of a functional configuration of the CPU 26 in the distribution terminal 2 of the distribution system 1 of the seventh example. As illustrated in FIG. 29 , the CPU 26 in the distribution terminal 2 is provided with the control unit 210 , the first wireless communication processor 211 , the second wireless communication processor 212 , and a transmission limit processor 273 .
  • the transmission limit processor 273 measures the number of acquisition terminals 3 subjected to the WiFi connection with respect to the own terminal for each fixed period, as the number of connections W. In a case where the number of connections W is measured, the transmission limit processor 273 is capable of releasing the transmission limit of the contents by the following processing.
  • FIG. 30 is a flowchart illustrating an example of the operation of the distribution terminal 2 in the distribution system 1 of the seventh example.
  • the transmission limit processor 273 performs the transmission limit processing as the transmission limit of the contents (Step S 701 ). For example, the transmission limit processing of any one of the first example to the fifth example is performed.
  • the transmission limit processor 273 measures the number of acquisition terminals 3 subjected to the WiFi connection with respect to the own terminal for each fixed period, as the number of connections W (Step S 702 ).
  • the transmission limit processor 273 determines whether or not the number of connections W is greater than a setting value Wth (Step S 703 ).
  • the setting value Wth may be the same as the upper limit value Nth of the fifth example.
  • Step S 703 the number of connections W is greater than the setting value Wth (Step S 703 : Yes). In this case, Step S 702 is performed. That is, the transmission limit processor 273 continues the transmission limit processing.
  • Step S 703 the transmission limit processor 273 determines whether or not a state where the number of connections W is not greater than the setting value Wth is continued Q times (Step S 704 ). Furthermore, there is a possibility that the number of connections W is greater than the setting value Wth immediately after the transmission limit processing is released, and thus, the determination of Step S 704 is one of the conditions for releasing the transmission limit processing. In Step S 704 , for example, in a case where a fixed period is set to one cycle, and Q is set to 3, the transmission limit processor 273 determines whether or not the state where the number of connections W is not greater than the setting value Wth is continued three cycles.
  • Step S 704 the state where the number of connections W is not greater than the setting value Wth is not continued Q times.
  • Step S 702 is performed. That is, the transmission limit processor 273 continues the transmission limit processing.
  • Step S 704 the state where the number of connections W is not greater than the setting value Wth is continued Q times (Step S 704 : Yes).
  • the transmission limit processor 273 determines whether or not the number of acquisitions N when the first wireless communication processor 211 receives the SD request message is greater than the upper limit value Nth (Step S 705 ). Furthermore, there is a possibility that the number of acquisitions N is greater than the upper limit value Nth immediately after the content transmission limit processing is released, and the number of connections W is greater than the setting value Wth, and thus, the determination of Step S 705 is one of the conditions for releasing the transmission limit processing.
  • Step S 705 the number of acquisitions N is greater than the upper limit value Nth (Step S 705 : Yes).
  • Step S 702 is performed. That is, the transmission limit processor 273 continues the transmission limit processing.
  • Step S 705 the transmission limit processor 273 releases the transmission limit processing (Step S 706 ).
  • Step S 104 of the transmission limit processing of any one of the first example to the fifth example is performed, as the release of the transmission limit processing.
  • Step S 3 and the subsequent steps of FIG. 2 are performed.
  • the transmission limit processor 273 measures the number of acquisition terminals 3 (the number of connections W) subjected to the wireless communication connection (the WiFi connection) with respect to the own terminal for each fixed period.
  • the transmission limit processor the first wireless communication processor 211 and the second wireless communication processor 212
  • the number of connections W is greater than the setting value Wth.
  • the transmission limit processor 273 continues the transmission limit processing, as the transmission limit of the contents.
  • the transmission limit of the contents is performed with respect to the wireless communication processor (the first wireless communication processor 211 and the second wireless communication processor 212 )
  • the number of connections W is not greater than the setting value Wth.
  • the transmission limit processor 273 releases the transmission limit of the contents (the transmission limit processing).
  • the transmission limit processor 273 releases the transmission limit of the contents according to the number of acquisition terminals 3 subjected to the WiFi connection with respect to the own terminal.
  • each constituent of each unit illustrated in the first example to the seventh example may be physically configured differently from the drawings. That is, a specific aspect of distribution and integration of each of the units is not limited to that illustrated, and all or a part thereof may be configured by being functionally or physically distributed or integrated in arbitrary unit, according to various loads, usage conditions, or the like.
  • CPU central processing unit
  • MPU micro processing unit
  • MCU micro controller unit
  • all or any part of various processing may be executed on a program, which is analyzed and executed by the CPU (or the micro computer such as the MPU or the MCU), or on hardware of wired logic.
  • An area storing various information items may be configured of a read only memory (ROM) or a random access memory (RAM) such as synchronous dynamic random access memory (SDRAM), magnetoresistive random access memory (MRAM), and non-volatile random access memory (NVRAM).
  • ROM read only memory
  • RAM random access memory
  • SDRAM synchronous dynamic random access memory
  • MRAM magnetoresistive random access memory
  • NVRAM non-volatile random access memory
  • one distribution terminal distributes (transmits) the plurality of contents to each of the acquisition terminals.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
US15/911,890 2017-03-06 2018-03-05 Distribution terminal, distribution system, and distribution method Abandoned US20180255483A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-042149 2017-03-06
JP2017042149A JP2018148428A (ja) 2017-03-06 2017-03-06 配信端末、配信システムおよび配信方法

Publications (1)

Publication Number Publication Date
US20180255483A1 true US20180255483A1 (en) 2018-09-06

Family

ID=63355432

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/911,890 Abandoned US20180255483A1 (en) 2017-03-06 2018-03-05 Distribution terminal, distribution system, and distribution method

Country Status (2)

Country Link
US (1) US20180255483A1 (ja)
JP (1) JP2018148428A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113850542A (zh) * 2021-08-27 2021-12-28 浙江口碑网络技术有限公司 一种配送任务管理方法及装置

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2365253A1 (en) * 2000-01-17 2001-07-26 Dae-Hoon Zee System and method for providing internet broadcasting data based on hierarchical structure
US20030018794A1 (en) * 2001-05-02 2003-01-23 Qian Zhang Architecture and related methods for streaming media content through heterogeneous networks
US20050282571A1 (en) * 2004-06-02 2005-12-22 Valentin Oprescu-Surcobe Method and apparatus for regulating a delivery of a broadcast-multicast service in a packet data communication system
US20070201371A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Congestion adaptive network data routing
US20120270593A1 (en) * 2011-04-19 2012-10-25 Korea University Research And Business Foundation Method and apparatus for power control and load balancing based on load estimation of neighbor cell in wireless communication system
US20140096165A1 (en) * 2012-09-28 2014-04-03 Marvell World Trade Ltd. Enhanced user experience for miracast devices
US20140289307A1 (en) * 2013-03-20 2014-09-25 Hon Hai Precision Industry Co., Ltd. Method for transmitting data between electronic devices
CA2848459A1 (en) * 2013-04-05 2014-10-05 Mathieu Gineste Method of controlling congestion for contention access network
US20150043580A1 (en) * 2013-08-12 2015-02-12 Imvision Software Technologies Ltd. Method and system for managing the delivery of over-the-top streams
US8971346B2 (en) * 2007-04-30 2015-03-03 Hand Held Products, Inc. System and method for reliable store-and-forward data handling by encoded information reading terminals
US9258731B2 (en) * 2013-03-29 2016-02-09 Alcatel Lucent Load-dependent transmission in communication networks
US20160308775A1 (en) * 2015-04-20 2016-10-20 Fujitsu Limited Base station and communication control method
GB201621854D0 (en) * 2016-12-21 2017-02-01 British Telecomm Managing congestion response during content delivery
US20170289990A1 (en) * 2016-03-31 2017-10-05 Meru Networks Increasing probability of multicast transmissions in wlan
US20180309652A1 (en) * 2017-04-24 2018-10-25 Acer Incorporated Mobile devices and methods for determining a data transmission rate of a network thereof

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2365253A1 (en) * 2000-01-17 2001-07-26 Dae-Hoon Zee System and method for providing internet broadcasting data based on hierarchical structure
US20020161829A1 (en) * 2000-01-17 2002-10-31 Dae-Hoon Zee System and method for providing internet broadcasting data based on hierarchical structure
US20030018794A1 (en) * 2001-05-02 2003-01-23 Qian Zhang Architecture and related methods for streaming media content through heterogeneous networks
US20050282571A1 (en) * 2004-06-02 2005-12-22 Valentin Oprescu-Surcobe Method and apparatus for regulating a delivery of a broadcast-multicast service in a packet data communication system
US7415241B2 (en) * 2004-06-02 2008-08-19 Motorola, Inc. Method and apparatus for regulating a delivery of a broadcast-multicast service in a packet data communication system
US20070201371A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Congestion adaptive network data routing
US8971346B2 (en) * 2007-04-30 2015-03-03 Hand Held Products, Inc. System and method for reliable store-and-forward data handling by encoded information reading terminals
US20120270593A1 (en) * 2011-04-19 2012-10-25 Korea University Research And Business Foundation Method and apparatus for power control and load balancing based on load estimation of neighbor cell in wireless communication system
KR101718088B1 (ko) * 2011-04-19 2017-03-20 삼성전자주식회사 무선통신 시스템에서 인접 셀의 부하 예측을 기반으로 하는 전력 할당 및 부하 균형을 위한 방법 및 장치
US9185664B2 (en) * 2011-04-19 2015-11-10 Samsung Electronics Co., Ltd. Method and apparatus for power control and load balancing based on load estimation of neighbor cell in wireless communication system
US20140096165A1 (en) * 2012-09-28 2014-04-03 Marvell World Trade Ltd. Enhanced user experience for miracast devices
US20140289307A1 (en) * 2013-03-20 2014-09-25 Hon Hai Precision Industry Co., Ltd. Method for transmitting data between electronic devices
US9258731B2 (en) * 2013-03-29 2016-02-09 Alcatel Lucent Load-dependent transmission in communication networks
CA2848459A1 (en) * 2013-04-05 2014-10-05 Mathieu Gineste Method of controlling congestion for contention access network
US20150043580A1 (en) * 2013-08-12 2015-02-12 Imvision Software Technologies Ltd. Method and system for managing the delivery of over-the-top streams
US20160308775A1 (en) * 2015-04-20 2016-10-20 Fujitsu Limited Base station and communication control method
US20170289990A1 (en) * 2016-03-31 2017-10-05 Meru Networks Increasing probability of multicast transmissions in wlan
GB201621854D0 (en) * 2016-12-21 2017-02-01 British Telecomm Managing congestion response during content delivery
GB2559271A (en) * 2016-12-21 2018-08-01 British Telecomm Managing congestion response during content delivery
US20180309652A1 (en) * 2017-04-24 2018-10-25 Acer Incorporated Mobile devices and methods for determining a data transmission rate of a network thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113850542A (zh) * 2021-08-27 2021-12-28 浙江口碑网络技术有限公司 一种配送任务管理方法及装置

Also Published As

Publication number Publication date
JP2018148428A (ja) 2018-09-20

Similar Documents

Publication Publication Date Title
CN104965848B (zh) 一种前端资源加载方法及装置
JP2019520726A5 (ja)
US9386264B2 (en) Augmenting capabilities of a host device
US20240187656A1 (en) Interface loading method, terminal device, server and storage medium
CN105163135B (zh) 网络资源的下载方法、装置及系统和移动终端
WO2012175786A1 (en) Methods, apparatuses and computer program products for provisioning applications to in vehicle infotainment systems with secured access
US20160278137A1 (en) Wireless communication device and method
US12159129B2 (en) Method, user equipment, and application server for downloading application
US20190018886A1 (en) Method and system for displaying applications
CN107329976B (zh) 网页分页方法、装置、计算机设备及计算机可读存储介质
CN106209523B (zh) 一种屏幕共享的实现方法、装置和媒体终端
US10581951B2 (en) Method and apparatus for downloading a file
EP3087765B1 (en) Method and apparatus for sharing data quota
US20180255483A1 (en) Distribution terminal, distribution system, and distribution method
US20130148554A1 (en) Electronic device and method for sharing contents via bluetooth network
US20140297721A1 (en) Server cluster deployment system and server cluster deployment method
CN113630327B (zh) 流量控制方法、装置、电子设备和计算机可读介质
WO2014185955A1 (en) Systems and methods for discovering and utilizing wireless communication protocols for accessing services by wi-fi devices
CN112860431B (zh) 微服务节点的连接方法、系统、设备及存储介质
CN108112052B (zh) 终端的网络共享方法、装置、空气调节器及存储介质
WO2022121978A1 (zh) 直播间置顶消息确定方法、装置、设备和存储介质
CN109981778B (zh) 内容分发网络的服务实现方法、装置、设备及存储介质
US20180255600A1 (en) Distribution terminal, acquisition terminal, distribution system, and distribution method
KR100871869B1 (ko) 디지털기기들의 자원공유를 통한 사용자 서비스 제공방법및 이를 수행하는 디지털기기
CN106131157A (zh) 监听请求的方法及装置

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJITSU LIMITED, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAKAMICHI, KOJI;HASEGAWA, NAOKI;TANAKA, YUKA;AND OTHERS;REEL/FRAME:045559/0707

Effective date: 20180222

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION