A non-transitory computer readable medium storing a program for controlling a communication apparatus comprising a storing section that stores network identification information that corresponds to information of broadcasting signals, wherein the program, when executed, executes the steps of:
- a receiving step that receives information associated with a selected broadcasting signal as selection information, wherein the selected broadcasting signal is selected by a user of the communication apparatus;
- a first transmitting step that extracts the network identification information that corresponds to the selection information from the storage section, and that transmits a request signal for a broadcasting signal, to a network connected to a broadcasting server, wherein the request signal includes the extracted network identification information for a broadcasting signal;
- and
- a second transmitting step that transmits a non-transmitted selection information to a viewing information server, wherein the non-transmitted selection information is selection information that has not been transmitted to the viewing information server out of the selection information, wherein the selection information is received by the receiving step, and wherein the selection information corresponds to the network identification information of the request signal that is transmitted by the first transmitting step.