The present invention relates to a portable and convenient to use mobile phone, a mobile terminal such as a PDA, a server that can transmit to and receive image data from the mobile terminal through a line, an image data transmitting/receiving system including the mobile terminal and the server, a program for activating a computer included in the mobile terminal or the server to function, and a recording medium for recording the program. Specifically, the invention relates to an image data transmitting/receiving system that can transmit/receive and/or display symbol image data which are used in creating display images partly constituting specific graphic symbols such as map symbol images and icons, etc. to be arranged on an information display screen of the mobile terminal, a mobile phone and a server that are used in the image data transmitting/receiving system, a program for activating a computer included in the mobile terminal or the server to function, and a recording medium for recording the program.
In recent years, mobile terminals such as mobile phones have functioned to display map images in correspondence with users' inputs, as well as a navigating tool using map images.
Japanese Patent Publication No. JP-2001-5763-A (paragraph [0029]-[0035],
The resolution of the information display screen of mobile terminals has been enhanced in recent years, accompanied by technological progress in the development of image display devices. In particular, while conventional mobile phones have a resolution of about 170 dots by 120 dots, recent mobile phones already possess a resolution of the QVGA (320 dots by 240 dots). It is expected that resolution of mobile phones will improve even further in the near future.
However, since the total size of mobile terminals such as mobile phones is substantially fixed, and the outer dimensions of the information display screen cannot be expanded in contrast to the conventional type, the dot pitch (interval between dots) has become narrower to enhance resolution of the information display screen.
Of course, resolution enhancement favorably brings about finer display of images. Where a symbol image is created with a specific dot number (12 dots by 12 dots, for example), the symbol image can be displayed to have an appropriate size on a low-resolution display screen. However, the symbol image becomes too small for users to view on a high-resolution display screen because of the narrow dot pitch.
In the technique disclosed in Patent Document 1, the server connected to various mobile terminals having information display devices of varying resolution capabilities lays out symbol images of a specific dot number to create map images. Therefore, the technique does not deal with the problem of large map images being transmitted from the server for display on the mobile terminals, such that viewing thereof becomes difficult when actually displayed on a high-resolution mobile terminal.
Considering the aforementioned problems, the inventors have sought to create the present invention which provides for a technique for displaying images to optimum size, in accordance with the resolution capability of information image display screens of mobile terminals.
Description of the present invention that addresses the aforementioned problems follows hereafter, in which the components of the invention are ascribed certain symbols enclosed in parentheses. Symbols which are not marked with parentheses will also be ascribed to components of concrete examples of the preferred embodiments (to be described later) in order to distinguish components of the invention from components of the concrete examples. The present invention will be described in relation to the symbols of the components in the concrete examples merely for the purpose of facilitating understanding of the invention and are not intended to restrict the scope of the invention to such examples.
First Invention
The first invention seeks to address the aforementioned problems by providing for an image data transmitting/receiving system (S) which comprises a mobile terminal (1) provided with components (A1) through (A5) and a server (7) provided with components (B1) through (B4), as follows:
(A1), an information display screen (11) on which information is displayed,
(A2), a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11),
(A3), a terminal-side symbol image data storage means (KC2) that stores symbol image data which are used in creating display images partly constituting specific graphic symbols and which are arranged on the information display screen (11),
(A4), a symbol image data transmission request information transmitting means (KC10B) that transmits symbol image data transmission requests for the transmission of symbol image data stored in the server (7) and the resolution related information to the server (7),
(A5), a symbol image data receiving means (KC11B) that receives the symbol image data transmitted from the server (7),
(B1), a server-side symbol image data storage means (SC2A) that stores the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
(B2), a symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission request information and the resolution related information, which are transmitted from the mobile terminal (1),
(B3), a terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, and
(B4), a symbol image data transmitting means (SC5B) that transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Function of the First Invention
In the image data transmitting/receiving system (S) of the first invention comprising the mobile terminal (1) provided with the above-mentioned components (A1) through (A5) and the server (7) provided with the above-mentioned components (B1) through (B4), the resolution related information pertinent to the resolution of the information display screen (11) for displaying information is stored in the resolution related information storage means (KC1) of the mobile terminal (1), while symbol image data, which are used in creating display images arranged on the information display screen (11), which presents symbol images constituting specific graphic symbols forming part of the display images, are stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1). The symbol image data transmission request information transmitting means (KC10B) of the mobile terminal (1) transmits symbol image data transmission requests for the server (7) to transmit the symbol image data stored in the server (7), and the resolution related information.
The symbol image data transmission request information receiving means (SC1B) of the server (7) receives the symbol image data transmission request information and the resolution related information which are transmitted from the mobile terminal (1). The terminal resolution discrimination means (SC3) of the server (7) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the received resolution related information from a plurality of symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), which are stored in the server-side symbol image data storage means (SC2A). And, the symbol image data transmitting means (SC5B) transmits symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), which is discriminated by the terminal resolution discrimination means (SC3).
The symbol image data transmitted from the server (7) are received by the symbol image data receiving means (KC11B) of the mobile terminal (1), which are stored in the terminal-side symbol image data storage means (KC2).
Accordingly, in the image data transmitting/receiving system (S) of the first invention, the symbol image data corresponding to the resolution of the information display screen (11) are stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1). In other words, when the created display images are arranged on the information display screen (11), the symbol image data corresponding to the resolution of the information display screen (11) are used. As a result, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small for easy viewing can be solved. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
In embodiment 1 of the first invention, the image data transmitting/receiving system (S) comprises the mobile terminal (1) provided with components (A6) through (A10) and the server (7) provided with components (B5) through (B7), as follows:
(A6), a terminal-side image data identification information storage means (KC3) that stores the terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
(A7), an identification information transmission request information transmitting means (KC10A) that transmits server-side image data identification information transmission requests for the server (7) to transmit server-side image data identification information constituting identification information of the symbol image data stored in the server (7), before creating images displayed on the information display screen (11),
(A8), a server-side image data identification information receiving means (KC11A) that receives the server-side image data identification information transmitted from the server (7),
(A9), a latest symbol image data discrimination means (KC4) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the server-side image data identification information and the terminal-side image data identification information received,
(A10) the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests and the resolution related information to the server (7), when the symbol image data stored in the mobile terminal (1) are determined as not being the latest data.
(B5), a server-side image data identification information storage means (SC2B) that stores the server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
(B6), a server-side image data identification information transmission request information receiving means (SC1A) that receives the server-side image data identification information transmission requests transmitted from the mobile terminal (1), and
(B7), a server-side image data identification information transmitting means (SC5A) that transmits the server-side image data identification information upon receiving the server-side image data identification information transmission request.
Function of Embodiment 1 of the First Invention
The image data transmitting/receiving system (S) of embodiment 1 of the first invention comprising the mobile terminal (1) provided with components (A6) through (A10) and the server (7) provided with components (B5) through (B7), the terminal-side image data identification information storage means (KC3) of the mobile terminal (1) stores the terminal-side image data identification information constituting the identification information corresponding to the symbol image data stored in the terminal-side symbol image data storage means (KC2). The identification information transmission request information transmitting means (KC10A) transmits the server-side image data identification information transmission request for the server (7) to transmit the server-side image data identification information constituting the identification information of the symbol image data stored in the server (7), before creating images displayed on the information display screen (11).
The server-side image data identification information transmission request transmitted from the mobile terminal (1) is received by the server-side image data identification information transmission request information receiving means (SC1A) of the server (7). The server (7) includes the server-side image data identification information storage means (SC2B) that stores the server-side image data identification information constituting the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A). And, the server-side image data identification information transmitting means (SC5A) transmits the server-side image data identification information in the process of receiving the server-side image data identification information transmission request.
The server-side image data identification information transmitted from the server (7) is received by the server-side image data identification information receiving means (KC11A). The latest symbol image data discrimination means (KC4) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the server-side image data identification information and the terminal-side image data identification information received. And, when the symbol image data stored in the mobile terminal (1) are determined as not being the latest data, the symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission request and the resolution related information to the server (7).
Therefore, in the image data transmitting/receiving system (S) of embodiment 1 of the first invention, the latest symbol image data discrimination means (KC4) of the mobile terminal (1) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1) are the latest data. It is only when the symbol image data in the mobile terminal (1) is determined not to be the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the image data transmitting/receiving system (S) of embodiment 1 of the first invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the mobile terminal (1) discriminates whether the symbol image data are the latest data, the load on the server (7) can be reduced.
The image data transmitting/receiving system (S) of embodiment 2 of the first invention comprises the image data transmitting/receiving system (S) of the first invention, the mobile terminal (1) provided with components (A6), (A11), and (A12), and the server (7) provided with components (B5), and (B8) through (B11), as follows:
(A6), a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2), (A11), the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information to the server (7) before creating images displayed on the information display screen (11),
(A12), a latest data notice information receiving means (KC11D) that receives notice of information on the latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data,
(B5), a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
(B8), the symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information, which are transmitted from the mobile terminal (1),
(B9), a latest symbol image data discrimination means (SC6) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the terminal-side image data identification information and the server-side image data identification information received,
(B10), a latest data notice information transmitting means (SC5D) that transmits the notice of information on the latest data and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1) when it is determined that the symbol image data stored in the mobile terminal (1) are the latest data,
(B11), the terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, when the symbol image data stored in the mobile terminal (1) is determined as not being the latest data.
Function of Embodiment 2 of the First Invention
In the image data transmitting/receiving system (S) of embodiment 2 of the first invention comprising the mobile terminal (1) provided with components (A6), (A11), and (A12), and the server (7) provided with components (B5), and (B8) through (B11), the terminal-side image data identification information storage means (KC3) of the mobile terminal (1) stores the terminal-side image data identification information constituting the identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2). The symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission request, the resolution related information, and the terminal-side image data identification information to the server (7), before creating images displayed on the information display screen (11).
The symbol image data transmission request, the resolution related information, and the terminal-side image data identification information transmitted from the mobile terminal (1), are received by the symbol image data transmission request information receiving means (SC1B) of the server (7). The server-side image data identification information constituting the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A) are stored in the server-side image data identification information storage means (SC2B) of the server (7). The latest symbol image data discrimination means (SC6) of the server (7) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received.
When the symbol image data stored in the mobile terminal (1) are determined as being the latest data, the latest data notice information transmitting means (SC5D) of the server (7) transmits such latest data notice information and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1). And, the latest data notice information receiving means (KC11D) of the terminal (1) receives the latest data notice information indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest.
On the other hand, when the symbol image data stored in the mobile terminal (1) are determined as not being the latest data, the terminal resolution discrimination means (SC3) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received. And, the symbol image data transmitting means (SC5B) transmits the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), which is discriminated by the terminal resolution discrimination means (SC3).
Therefore, in the image data transmitting/receiving system (S) of embodiment 2 of the first invention, the latest symbol image data discrimination means (SC6) of the server (7) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1) are the latest data. It is only when the symbol image data in the mobile terminal (1) are determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made as to whether they are the latest, the image data transmitting/receiving system (S) of embodiment 2 of the first invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, and preventing communication jams. Further, since the server (7) discriminates whether the symbol image data are the latest data, processing by the mobile terminal (1) can be reduced, enabling the server (7) to manage the processing as a whole.
The image data transmitting/receiving system (S) of embodiment 3 of the first invention comprises the image data transmitting/receiving system (S) of the first invention, embodiment 1 of the first invention, or embodiment 2 of the first invention, and the server (7) provided with component (B12) and the mobile terminal (1) provided with components (A13) and (A14), as follows:
(B12), a map information transmitting means (SC5C) that transmits to the mobile terminal (1), map information including symbol image specifying information that specifies the symbol images, and location information that specifies locations where the specified symbol images are laid out,
(A13), a map information receiving means (KC11C) that receives the map information transmitted from the server (7), and
(A14), a map image creation means (KC5) that creates map images as the display images arranged on the information display screen (11), on the basis of map information and the symbol image data of symbol images as map symbol images.
Function of Embodiment 3 of the First Invention
In the image data transmitting/receiving system (S) of embodiment 3 of the first invention comprising the server (7) provided with component (B12) and the mobile terminal (1) provided with components (A13) and (A14), the map information transmitting means (SC5C) transmits the map information to the mobile terminal (1), including the symbol image specifying information that specifies the symbol images and the location information that specifies locations where the specified symbol images are laid out. The map information receiving means (KC11C) of the mobile terminal (1) receives the map information transmitted from the server (7). The map image creation means (KC5) of the mobile terminal (1) creates the map images as the display images arranged on the information display screen (11) on the basis of map information and the symbol image data of symbol images as map symbol images.
Therefore, in the image data transmitting/receiving system (S) of embodiment 3 of the first invention, the map images are created on the basis of map information transmitted from the server (7) and the map symbol images stored in the mobile terminal (1), and are displayed on the information display screen (11). Accordingly, the map images are displayed in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), with the map symbols being ascribed appropriate sizes. As a result, the problem of symbol images becoming excessively small as to present viewing difficulties to the user can be effectively addressed.
The Second Invention
In order to solve the aforementioned technical problems, the inventors have formulated a second invention pertaining to an image data transmitting/receiving system (S) which comprises a mobile terminal (1) provided with components (C1) through (C4) and a server (7) provided with components (D1) through (D5), as follows:
(C1), an information display screen (11) on which information is displayed,
(C2), a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11),
(C3), a display image data transmission request information transmitting means (KC10C) that transmits display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7),
(C4), a display image data receiving means (KC11C″) that receives display image data transmitted from the server (7),
(D1), a server-side symbol image data storage means (SC2A) that stores symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), which are used to create the display images partly constituting specific graphic symbols,
(D2), a display image data transmission request information receiving means (SC1C) that receives the display image data transmission requests and the resolution related information, which are transmitted from the mobile terminal (1),
(D3), a terminal resolution discrimination means (SC3) that discriminates the symbol image data in correspondence with the resolution of the information display screen (11), on the basis of the resolution related information received,
(D4), a display image creation means (SC4″) that creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means (SC3), in correspondence with the resolution of the information display screen (11), and
(D5), a display image data transmitting means (SC5E) that transmits the display image data constituting the data of created display images.
Function of the Second Invention
In the image data transmitting/receiving system (S) of the second invention comprising the mobile terminal (1) provided with components (C1) through (C4) and the server (7) provided with components (D1) through (D5), the resolution related information storage means (KC1) of the mobile terminal (1) stores the resolution related information pertinent to the resolution of the information display screen (11) on which information is displayed. The display image data transmission request information transmitting means (KC10C) of the mobile terminal (1) transmits the display image data transmission requests for the transmission of display images arranged on the information display screen (11) and the resolution related information to the server (7).
The display image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1) are received by the display image data transmission request information receiving means (SC1C) of the server (7). The symbol image data which are used in creating the display images partly constituting specific graphic symbols are stored in the server-side symbol image data storage means (SC2A) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). The terminal resolution discrimination means (SC3) of the server (7) discriminates the symbol image data in correspondence with the resolution of the information display screen (11), on the basis of the resolution related information received.
The display image creation means (SC4″) creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means (SC3), in correspondence with the resolution of the information display screen (11). And, the display image data transmitting means (SC5E) transmits the display image data constituting the data of created display images.
The display image data transmitted from the server (7) are received by the display image data receiving means (KC11C″) of the server (7).
Therefore, in the image data transmitting/receiving system (S) of the second invention, the display images arranged on the information display screen (11) of the mobile terminal (1) are created not by the mobile terminal (1), but by the server (7). Here, the symbol image data corresponding to the resolution of the information display screen (11) of the mobile terminal (1) are used to create the display images. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) of the mobile terminal (1) on the information display screen (11) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The Third Invention
In order to solve the aforementioned technical problems, the server (7) of the third invention has been devised to be capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
an information display screen (11) on which information is displayed,
a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11),
a terminal-side symbol image data storage means (KC2) that stores symbol image data which are used in creating display images partly constituting specific graphic symbols to be arranged on the information display screen (11),
a symbol image data transmission request information transmitting means (KC10B) that transmits symbol image data transmission requests for the transmission of the symbol image data stored in the server (7) and the resolution related information to the server (7), and
a symbol image data receiving means (KC11B) that receives the symbol image data transmitted from the server.
Further, the server (7) comprises components (B1) through (B4), as follows:
(B1), a server-side symbol image data storage means (SC2A) that stores the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
(B2), a symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1),
(B3), a terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, and
(B4) a symbol image data transmitting means (SC5B) that transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Function of the Third Invention
In the server (7) of the third invention including the above-mentioned components (B1) through (B4), the server-side symbol image data storage means (SC2A) stores the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). The symbol image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1) are received by the symbol image data transmission request information receiving means (SC1B). And, the terminal resolution discrimination means (SC3) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received. The symbol image data transmitting means (SC5B) transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Therefore, the server (7) of the third invention transmits the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). In consequence, the symbol image data corresponding to the resolution of the information display screen (11) are used to create the display images shown on the information display screen (11) of the mobile terminal (1). Accordingly, display images of appropriate sizes can be displayed on the information display screen (11) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small for easy viewing can be solved. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The server (7) of embodiment 1 of the third invention is capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2), an identification information transmission request information transmitting means (KC10A) that transmits server-side image data identification information transmission requests for the server (7) to transmit server-side image data identification information constituting identification information of the symbol image data stored in the server (7), before creating images displayed on the information display screen (11),
a server-side image data identification information receiving means (KC11A) that receives the server-side image data identification information transmitted from the server (7),
a latest symbol image data discrimination means (KC4) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the server-side image data identification information and the terminal-side image data identification information received, and
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission request information and the resolution related information to the server (7) when it is determined that the symbol image data stored in the mobile terminal (1) are not the latest data.
Further, the server (7) comprises components (B5) through (B7), as follows:
(B5), a server-side image data identification information storage means (SC2B) that stores the server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
(B6), a server-side image data identification information transmission request information receiving means (SC1A) that receives the server-side image data identification information transmission requests transmitted from the mobile terminal (1), and
(B7), a server-side image data identification information transmitting means (SC5A) that transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
Function of Embodiment 1 of the Third Invention
In the server (7) of embodiment 1 of the third invention which includes the above-mentioned components (B5)-through (B7), the server-side image data identification information storage means (SC2B) stores the server-side image data identification information comprising the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A). The server-side image data identification information transmission request information receiving means (SC1A) receives the server-side image data identification information transmission requests transmitted from the mobile terminal (1). The server-side image data identification information transmitting means (SC5A) transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
In this manner, the server (7) of embodiment 1 of the third invention is able to transmit the server-side image data identification information in response to the request from the mobile terminal (1). The mobile terminal (1) that has received the server-side image data identification information is able to discriminate whether or not the symbol image data stored in the mobile terminal (1) are the latest data. It is only upon a determination that they are not the latest that the symbol image data is transmitted from the server (7) to the mobile terminal (1). As a result, in contrast where the symbol image data is transmitted every time without a determination being made as to whether they are the latest, the server (7) of embodiment 1 of the third invention succeeds in effecting reduction of the quantity of data transmitted and received and reduction of communication cost, while preventing communication jams. Further, since the mobile terminal (1) discriminates whether or not the symbol image data are the latest data, the load on the server (7) will be reduced.
The server (7) in the embodiment 2 of the third invention is capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission request information, the resolution related information, and the terminal-side image data identification information to the server (7), before creating images displayed on the information display screen (11),
a latest data notice information receiving means (KC11D) that receives the notice of information on the latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data.
Further, the server (7) comprises components (B5), and (B8) through (B11), as follows:
(B5), a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
(B8), the symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information, which are transmitted from a mobile terminal (1),
(B9), a latest symbol image data discrimination means (SC6) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the terminal-side image data identification information and the server-side image data identification information received,
(B10), a latest data notice information transmitting means (SC5D) that transmits the notice of information on the latest data and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1) when the symbol image data stored in the mobile terminal (1) are the latest data,
(B11), the terminal resolution discrimination means (SC3) that discriminates the transmitted symbol image data on the basis of the resolution related information received, when it is determined that the symbol image data stored in the mobile terminal (1) are not the latest data.
Function of Embodiment 2 of the Third Invention
In the server (7) in the embodiment 2 of the third invention including the above components (B5), and (B8) through (B11), the server-side image data identification information storage means (SC2B) stores the server-side image data identification information comprising the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A). The symbol image data transmission request information receiving means (SC1B) receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information, which are transmitted from the mobile terminal (1). The latest symbol image data discrimination means (SC6) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received.
The latest data notice information transmitting means (SC5D) transmits the latest data notice information and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1) when the symbol image data stored in the mobile terminal (1) have been determined as the latest data.
On the other hand, when the symbol image data stored in the mobile terminal (1) are not the latest, the terminal resolution discrimination means (SC3) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received. And, the symbol image data transmitting means (SC5B) transmits the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), which is discriminated by the terminal resolution discrimination means (SC3).
Therefore, in the server (7) of embodiment 2 of the third invention, whether or not the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest is discriminated by the latest symbol image data discrimination means (SC6) of the server (7). And, it is only when the symbol image data in the mobile terminal (1) are determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case of where the symbol image data is transmitted every time without a determination being made as to whether they are the latest, the server 7 succeeds in effecting the reduction of the quantity of data transmitted and received, and reduction of communication cost, and preventing communication jams. Further, since the server (7) discriminates whether the symbol image data are the latest data, the processing by the mobile terminal (1) is reduced, enabling the server (7) to manage the processing as a whole.
The Fourth Invention
In order to solve the aforementioned technical problems, the mobile terminal (1) of the fourth invention has been devised to be capable of transmitting to and receiving image data from a server (7) comprising:
a server-side symbol image data storage means (SC2A) that stores symbol image data which are used in creating display images partly constituting specific graphic symbols arranged on the information display screen (11) of the mobile terminal (1) in correspondence with the resolution of the information display screen (11),
a symbol image data transmission request information receiving means (SC1B) that receives symbol image data transmission requests for transmitting the symbol image data stored in the server (7) and resolution related information pertinent to the resolution of the information display screen (11),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, and
a symbol image data transmitting means (SC5B) that transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3), in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Further, the mobile terminal (1) comprises the components (A1) through (A5), as follows:
(A1), the information display screen (11),
(A2), the resolution related information storage means (KC1) that stores the resolution related information,
(A3), a terminal-side symbol image data storage means (KC2) that stores the symbol image data,
(A4), the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests and the resolution related information, and
(A5), a symbol image data receiving means (KC11B) that receives the symbol image data transmitted from the server (7).
Function of the Fourth Invention
In the mobile terminal (1) of the fourth invention comprising components (A1) through (A5), the resolution related information storage means (KC1) stores the resolution related information. The terminal-side symbol image data storage means (KC2) stores the symbol image data. And, the symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission requests and the resolution related information, and the symbol image data receiving means (KC11B) receives the symbol image data transmitted from the server (7). And, the symbol image data received by the symbol image data receiving means (KC11B) are stored in the terminal-side symbol image data storage means (KC2).
Therefore, in the mobile terminal (1) of the fourth invention, the symbol image data corresponding to the resolution of the information display screen (11) are stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1). That is, when the display images arranged on the information display screen (11) are created, the symbol image data corresponding to the resolution are used. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The mobile terminal (1) in the embodiment 1 of the fourth invention has been devised to be capable of transmitting to and receiving image data from a server (7) comprising:
a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
a server-side image data identification information transmission request information receiving means (SC1A) that receives server-side image data identification information transmission requests transmitted from the mobile terminal (1) for transmission of the server-side image data identification information, and
a server-side image data identification information transmitting means (SC5A) that transmits the server-side image data identification information upon receiving the server-side image data identification information transmission request.
Further, the mobile terminal (1) comprises components (A6) through (A10), as follows:
(A6), a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
(A7), an identification information transmission request information transmitting means (KC10A) that transmits the server-side image data identification information transmission requests to the server (7), before creating images displayed on the information display screen (11),
(A8), a server-side image data identification information receiving means (KC11A) that receives the server-side image data identification information transmitted from the server (7),
(A9), a latest symbol image data discrimination means (KC4) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the server-side image data identification information and the terminal-side image data identification information received, and
(A10), the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests and the resolution related information to the server (7), when the symbol image data stored in the mobile terminal (1) are determined as not being the latest data.
Function of Embodiment 1 of the Fourth Invention
In the mobile terminal (1) of embodiment 1 of the fourth invention comprising the components (A6) through (A10), the terminal-side image data identification information storage means (KC3) stores the terminal-side image data identification information comprising the identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2). The identification information transmission request information transmitting means (KC10A) transmits the server-side image data identification information transmission request to the server (7), before creating images displayed on the information display screen (11). The server-side image data identification information receiving means (KC11A) receives the server-side image data identification information transmitted from the server (7).
The latest symbol image data discrimination means (KC4) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the server-side image data identification information and the terminal-side image data identification information received. When the symbol image data stored in the mobile terminal (1) are determined as not being the latest, the symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission request information and the resolution related information to the server (7).
Therefore, in the mobile terminal (1) of embodiment 1 of the fourth invention, the latest symbol image data discrimination means (KC4) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1) are the latest data. It is only when the symbol image data in the mobile terminal (1) is determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the mobile terminal (1) of embodiment 1 of the fourth invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the mobile terminal (1) discriminates whether the symbol image data are the latest data, the load on the server (7) can be reduced.
The mobile terminal (1) in the embodiment 2 of the fourth invention has been devised to be capable of transmitting to and receiving image data from a server (7) comprising:
a server-side image data identification information storage means (SC2B) that stores the server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
a symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information comprising identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2) which are transmitted from the mobile terminal (1),
a latest symbol image data discrimination means (SC6) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data, on the basis of the terminal-side image data identification information and the server-side image data identification information received,
a latest data notice information transmitting means (SC5D) that transmits the notice of information on the latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1) when the symbol image data stored in the mobile terminal (1) are determined as being the latest data,
the terminal resolution discrimination means (SC3) that discriminates the transmitted symbol image data on the basis of the resolution related information received when the symbol image data stored in the mobile terminal (1) are determined as not being the latest.
Further, the mobile terminal (1) comprises components (A6), (A11), and (A12), as follows:
(A6), the terminal-side image data identification information storage means (KC3) that stores the terminal-side image data identification information,
(A11), the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests the resolution related information, and the terminal-side image data identification information to the server (7) before creating images displayed on the information display screen (11),
(A12), a latest data notice information receiving means (KC11D) that receives notice of information on latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data,
Function of Embodiment 2 of the Fourth Invention
In the mobile terminal (1) of embodiment 2 of the fourth invention comprising components (A6), (A11), and (A12), the terminal-side image data identification information storage means (KC3) stores the terminal-side image data identification information. The symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission request information, the resolution related information, and the terminal-side image data identification information to the server (7) before creating images displayed on the information display screen (11). And, the latest data notice information receiving means (KC11D) receives notice of information on latest data transmitted from the server (7), indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data.
Therefore, in the mobile terminal (1) of embodiment 2 of the fourth invention, the latest symbol image data discrimination means (SC6) of the server (7) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data. And, when the symbol image data in the mobile terminal (1) are determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, the symbol image data are transmitted from the server (7) to the mobile terminal (1). On the other hand, when the symbol image data in the mobile terminal (1) have been determined as being the latest, the latest data notice information is transmitted, and the symbol image data are not transmitted.
As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the mobile terminal (1) of embodiment 2 of the fourth invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the server (7) discriminates whether the symbol image data are the latest data, the processing by the mobile terminal (1) is reduced, enabling the server (7) to manage the processing as a whole.
The Fifth Invention
In order to solve the aforementioned technical problems, the server (7) of the fifth invention has been devised to be capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
an information display screen (11) on which information is displayed,
a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11),
a display image data transmission request information transmitting means (KC10C) that transmits display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7), and
a display image data receiving means (KC11C″) that receives display image data transmitted from the server (7).
Further, the server (7) comprises components (D1) through (D5), as follows:
(D1), a server-side symbol image data storage means (SC2A) that stores symbol image data which are used to create the display images partly constituting specific graphic symbols, in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
(D2), a display image data transmission request information receiving means (SC1C) that receives the display image data transmission requests and the resolution related information, which are transmitted from the mobile terminal (1),
(D3), a terminal resolution discrimination means (SC3) that discriminates the symbol image data in correspondence with the resolution of the information display screen (11), on the basis of the resolution related information received,
(D4), a display image creation means (SC4″) that creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means (SC3), in correspondence with the resolution of the information display screen (11), and
(D5), a display image data transmitting means (SC5E) that transmits the display image data constituting the data of created display images.
Function of the Fifth Invention
In the server (7) of the fifth invention comprising components (D1) through (D5), the server-side symbol image data storage means (SC2A) stores the symbol image data which are used in creating the display images partly constituting specific graphic symbols, in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). The display image data transmission request information receiving means (SC1C) receives the display image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1).
The terminal resolution discrimination means (SC3) discriminates the symbol image data in correspondence with the resolution of the information display screen (11), on the basis of the resolution related information received. The display image creation means (SC4″) creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data discriminated by the terminal resolution discrimination means (SC3), in correspondence with the resolution of the information display screen (11). The display image data transmitting means (SC5E) transmits the display image data constituting the data of created display images.
Therefore, in the server (7) of the fifth invention, the display images arranged on the information display screen (11) of the mobile terminal (1) are created not by the mobile terminal (1), but by the server (7). Here, the symbol image data corresponding to the resolution of the information display screen (11) of the mobile terminal (1) are used to create the display images. As a result, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) of the mobile terminal (1) on the information display screen (11) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The Sixth Invention
In order to solve the aforementioned technical problems, the mobile terminal (1) of the sixth invention has been devised to be capable of transmitting to and receiving image data from a server (7) comprising:
a server-side symbol image data storage means (SC2A) that stores symbol image data which are used to create the display images partly constituting specific graphic symbols arranged in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
a display image data transmission request information receiving means (SC1C) that receives display image data transmission requests for transmission of the display images arranged on the information display screen (11) and resolution related information pertinent to the resolution of the information display screen (11),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data in correspondence with the resolution of the information display screen (11), on the basis of the resolution related information received,
a display image creation means (SC4″) that creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11), and
a display image data transmitting means (SC5E) that transmits display image data constituting the data of created display images.
Further, the mobile terminal (1) comprises components (C1) through (C4), as follows:
(C1), the information display screen (11) on which information is displayed,
(C2), a resolution related information storage means (KC1) that stores the resolution related information pertinent to the resolution of the information display screen (11),
(C3), a display image data transmission request information transmitting means (KC10C) that transmits the display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7), and
(C4), a display image data receiving means (KC11C″) that receives the display image data transmitted from the server (7).
Function of the Sixth Invention
In the mobile terminal (1) of the sixth invention provided with components (C1) through (C4), the resolution related information storage means (KC1) stores the resolution related information pertinent to the resolution of the information display screen (11) on which information is displayed. The display image data transmission request information transmitting means (KC10C) transmits the display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7). The display image data receiving means (KC11C″) receives the display image data transmitted from the server (7).
Therefore, in the mobile terminal (1) of the sixth invention, the display images arranged on the information display screen (11) of the mobile terminal (1) are created not by the mobile terminal (1), but by the server (7). Here, the symbol image data corresponding to the resolution of the information display screen (11) of the mobile terminal (1) are used to create the display images. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) of the mobile terminal (1) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The Seventh Invention
In order to solve the aforementioned technical problems, the program (AP3, AP3′) for the server (7) of the seventh invention has been devised to run on a computer included in the server (7) capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
an information display screen (11) on which information is displayed,
a resolution related information storage means (KC1) that stores resolution related information pertinent to resolution of the information display screen (11),
a terminal-side symbol image data storage means (KC2) that stores symbol image data which are used to create display images partly constituting specific graphic symbols to be arranged on the information display screen (11), in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
a symbol image data transmission request information transmitting means (KC10B) that transmits symbol image data transmission requests to transmit the symbol image data stored in the server (7) and the resolution related information to the server (7), and
a symbol image data receiving means (KC11B) that receives the symbol image data transmitted from the server (7).
Further, the program causes the computer to function as:
a server-side symbol image data storage means (SC2A) that stores the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
a symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, and
a symbol image data transmitting means (SC5B) that transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Function of the Seventh Invention
By means of the program (AP3, AP3′) for the server (7) of the seventh invention including the above-mentioned components, the server-side symbol image data storage means (SC2A) stores the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). The symbol image data transmission request information receiving means (SC1B) receives the symbol image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1). The terminal resolution discrimination means (SC3) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received. The symbol image data transmitting means (SC5B) transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Therefore, in the program (AP3, AP3′) for the server (7) of the seventh invention, the server (7) is able to transmit the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). As a result, the symbol image data corresponding to the resolution are used to create the display images arranged on the information display screen (11) of the mobile terminal (1). In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) of the mobile terminal (1) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The program (AP3) for the server (7) of embodiment 1 of the seventh invention runs on a computer included in the server (7) capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
an identification information transmission request information transmitting means (KC10A) that transmits server-side image data identification information transmission requests for the server (7) to transmit server-side image data identification information constituting identification information of the symbol image data stored in the server (7), before creating images displayed on the information display screen (11),
a server-side image data identification information receiving means (KC11A) that receives the server-side image data identification information transmitted from the server (7),
a latest symbol image data discrimination means (KC4) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the server-side image data identification information and the terminal-side image data identification information received, and
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission request information and the resolution related information to the server (7) when the symbol image data stored in the mobile terminal (1) are determined as not being the latest data.
Further, the program causes the computer to function as:
a server-side image data identification information storage means (SC2B) that stores the server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
a server-side image data identification information transmission request information receiving means (SC1A) that receives the server-side image data identification information transmission requests transmitted from the mobile terminal (1), and
a server-side image data identification information transmitting means (SC5A) that transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
Function of Embodiment 1 of the Seventh Invention
In the program (AP3) for the server (7) of embodiment 1 of the seventh invention including the above-mentioned components, the server-side image data identification information storage means (SC2B) stores the server-side image data identification information constituting the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A). The server-side image data identification information transmission request information receiving means (SC1A) receives the server-side image data identification information transmission requests transmitted from the mobile terminal (1). The server-side image data identification information transmitting means (SC5A) transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
Therefore, in the program (AP3) for the server (7) of embodiment 1 of the seventh invention, the server-side image data identification information can be transmitted in response to the request coming from the mobile terminal (1). And, the mobile terminal (1) that has received the server-side image data identification information is able to discriminate whether the symbol image data stored in the mobile terminal (1) are the latest data. It is only upon a determination has been made that they are not the latest that the symbol image data can be transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the program (AP3) for the server (7) of embodiment 1 of the seventh invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the mobile terminal 1 discriminates whether the symbol image data are the latest data, the load on the server (7) will be reduced.
The program (AP3′) for the server (7) of embodiment 2 of the seventh invention has been devised to run on a computer included in the server (7) capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information to the server (7) before creating images displayed on the information display screen (11), and
a latest data notice information receiving means (KC11D) that receives the notice of information on the latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data.
Further, the program causes the computer to function as:
a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
the symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission request information, the resolution related information, and the terminal-side image data identification information which are transmitted from the mobile terminal (1),
a latest symbol image data discrimination means (SC6) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received,
a latest data notice information transmitting means (SC5D) that transmits the latest data notice information and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1), when the symbol image data stored in the mobile terminal (1) have been determined as being the latest, and
the terminal resolution discrimination means (SC3) that discriminates the transmitted symbol image data on the basis of the resolution related information received, when the symbol image data stored in the mobile terminal (1) have been determined as not being the latest. Function of Embodiment 2 of the Seventh Invention
In the program (AP3′) for the server (7) of embodiment 2 of the seventh invention including the above-mentioned components, the server-side image data identification information storage means (SC2B) stores the server-side image data identification information constituting the identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A). The symbol image data transmission request information receiving means (SC1B) receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information which are transmitted from the mobile terminal (1). The latest symbol image data discrimination means (SC6) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received.
When the symbol image data stored in the mobile terminal (1) have been determined as being the latest, the latest data notice information transmitting means (SC5D) transmits the latest data notice information and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1). On the other hand, when the symbol image data stored in the mobile terminal (1) have been determined as not being the latest, the terminal resolution discrimination means (SC3) discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received.
Therefore, in the program (AP3′) for the server (7) of embodiment 2 of the seventh invention, the latest symbol image data discrimination means (SC6) of the server (7) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1) are the latest data. It is only when the symbol image data in the mobile terminal (1) have been determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1). As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the program (AP3′) for the server (7) of embodiment 2 of the seventh invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the server (7) discriminates whether the symbol image data are the latest data, the processing by the mobile terminal (1) is reduced, enabling the server (7) to manage the processing as a whole.
The Eighth Invention
In order to solve the aforementioned technical problems, the program (AP1, API′) for the mobile terminal (1) of the eighth invention has been devised to run on a computer included in the mobile terminal (1) capable of transmitting u receiving image data from a server (7) comprising:
a server-side symbol image data storage means (SC2A) that stores symbol image data which are used to create the display images partly constituting specific graphic symbols, in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
a symbol image data transmission request information receiving means (SC1B) that receives symbol image data transmission requests to transmit the symbol image data stored in the server (7) and resolution related information pertinent to the resolution of the information display screen (11) of the mobile terminal (1),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data transmitted to the mobile terminal (1) on the basis of the resolution related information received, and
a symbol image data transmitting means (SC5B) that transmits the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1).
Further, the program makes the computer function as:
a resolution related information storage means (KC1) that stores the resolution related information,
a terminal-side symbol image data storage means (KC2) that stores the symbol image data,
a symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission requests and the resolution related information, and
a symbol image data receiving means (KC11B) that receives the symbol image data transmitted from the server (7).
Function of the Eighth Invention
In the program (AP1, AP1′) for the mobile terminal (1) of the eighth invention including the above-mentioned components; the resolution related information storage means (KC1) stores the resolution related information. The terminal-side symbol image data storage means (KC2) stores the symbol image data. The symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission requests and the resolution related information, and the symbol image data receiving means (KC11B) receives the symbol image data transmitted from the server (7). The symbol image data received by the symbol image data receiving means (KC11B) are stored in the terminal-side symbol image data storage means (KC2).
Therefore, in the program (AP1, AP1′) provided for the mobile terminal (1) in the eighth invention, the symbol image data corresponding to the resolution of the information display screen (11) are stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1). That is, when the display images arranged on the information display screen (11) are created, the symbol image data corresponding to the resolution are used. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) can be displayed. Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The program (AP1) for the mobile terminal (1) of embodiment 1 of the eighth invention has been devised to run on a computer included in the mobile terminal (1) capable of transmitting to and receiving image data from a server (7) comprising:
a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
a server-side image data identification information transmission request information receiving means (SC1A) that receives server-side image data identification information transmission requests for transmission of the server-side image data identification information which is transmitted from the mobile terminal (1), and
a server-side image data identification information transmitting means (SC5A) that transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
Further, the program causes the computer to function as:
a terminal-side image data identification information storage means (KC3) that stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2),
an identification information transmission request information transmitting means (KC10A) that transmits the server-side image data identification information transmission requests to the server (7) before creating images displayed on the information display screen (11),
a server-side image data identification information receiving means (KC11A) that receives the server-side image data identification information transmitted from the server (7),
a latest symbol image data discrimination means (KC4) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the server-side image data identification information and the terminal-side image data identification information received, and
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission request information and the resolution related information to the server (7) when the symbol image data stored in the mobile terminal (1) have been determined as not being the latest.
Function of Embodiment 1 of the Eighth Invention
In the program (AP1) for the mobile terminal (1) of embodiment 1 of the eighth invention including the above-mentioned components, the terminal-side image data identification information storage means (KC3) stores the terminal-side image data identification information constituting the identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2). The identification information transmission request information transmitting means (KC10A) transmits the server-side image data identification information transmission requests to the server (7) before creating images displayed on the information display screen (11). The server-side image data identification information receiving means (KC11A) receives the server-side image data identification information transmitted from the server (7).
The latest symbol image data discrimination means (KC4) discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the server-side image data identification information and the terminal-side image data identification information received. When the symbol image data stored in the mobile terminal (1) have been determined as not being the latest, the symbol image data transmission request information transmitting means (KC10B) transmits the symbol image data transmission requests and the resolution related information to the server (7).
Therefore, in the program (AP1) provided for the mobile terminal (1) of embodiment 1 of the eighth invention, the latest symbol image data discrimination means (KC4) of the mobile terminal (1) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) of the mobile terminal (1) are the latest data. It is only when the symbol image data in the mobile terminal (1) have been determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, that the symbol image data are transmitted from the server (7) to the mobile terminal (1).
As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the program (AP1) for the mobile terminal (1) of embodiment 1 of the eighth invention succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the mobile terminal (1) discriminates whether the symbol image data are the latest data, the load on the server (7) will be reduced.
The program (AP1′) for the mobile terminal (1) of embodiment 2 of the eighth invention has been devised to run on a computer included in the mobile terminal (1) capable of transmitting to and receiving image data from a server (7) comprising:
a server-side image data identification information storage means (SC2B) that stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means (SC2A),
the symbol image data transmission request information receiving means (SC1B) that receives the symbol image data transmission requests, the resolution related information, and the terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means (KC2) which are transmitted from the mobile terminal (1),
a latest symbol image data discrimination means (SC6) that discriminates whether the symbol image data stored in the mobile terminal (1) are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received,
a latest data notice information transmitting means (SC5D) that transmits notice of information on the latest data indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest and does not transmit the symbol image data stored in the server (7) to the mobile terminal (1), when the symbol image data stored in the mobile terminal (1) have been determined as being the latest.
the terminal resolution discrimination means (SC3) that discriminates the transmitted symbol image data on the basis of the resolution related information received, when the symbol image data stored in the mobile terminal (1) have been determined as not being the latest.
Further, the program causes the computer to function as:
a terminal-side image data identification information storage means (KC3) that stores the terminal-side image data identification information,
the symbol image data transmission request information transmitting means (KC10B) that transmits the symbol image data transmission request information, the resolution related information, and the terminal-side image data identification information to the server (7), before creating images displayed on the information display screen (11), and
a latest data notice information receiving means (KC11D) that receives latest data notice information indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data.
Function of Embodiment 2 of the Eighth Invention
In the program (AP1′) for the mobile terminal (1) of embodiment 2 of the eighth invention including the above-mentioned components, the terminal-side image data identification information storage means (KC3) stores the terminal-side image data identification information. The symbol image data transmission request information transmitting means (KC10B) transmits the resolution related information, and the terminal-side image data identification information to the server (7), before creating images displayed on the information display screen (11), the symbol image data transmission request information. And, the latest data notice information receiving means (KC11D) receives the latest data notice information transmitted from the server (7) indicating that the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data.
Therefore, in the program (AP1′) provided for the mobile terminal (1) of embodiment 2 of the eighth invention, the latest symbol image data discrimination means (SC6) of the server (7) discriminates whether the symbol image data stored in the terminal-side symbol image data storage means (KC2) are the latest data. And, when the symbol image data in the mobile terminal (1) are determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means (SC2A) and so forth, the symbol image data are transmitted from the server (7) to the mobile terminal (1). On the other hand, when the symbol image data in the mobile terminal (1) are determined as being the latest, the latest data notice information is transmitted, and the symbol image data are not transmitted.
As a result, in contrast to the case of where the symbol image data is transmitted every time without a determination being made as to whether they are the latest, the program (AP1′) provided for the mobile terminal (1) of embodiment 2 of the eighth invention succeeds in effecting the reduction of the quantity of data transmitted and received, and reduction of communication cost, and preventing communication jams. Further, since the server (7) discriminates whether the symbol image data are the latest data, the processing by the mobile terminal (1) is reduced, enabling the server (7) to manage the processing as a whole.
The Ninth Invention
In order to solve the aforementioned technical problems, the program (AP3″) for the server (7) of the ninth invention has been devised to run on a computer included in the server (7) capable of transmitting to and receiving image data from a mobile terminal (1) comprising:
an information display screen (11) on which information is displayed,
a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11),
a display image data transmission request information transmitting means (KC10C) that transmits display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7), and
a display image data receiving means (KC11C″) that receives display image data transmitted from the server (7).
Further, the program causes the computer to function as:
a server-side symbol image data storage means (SC2A) that stores the symbol image data which are used to create the display images partly constituting specific graphic symbols, in correspondence with the resolution of the information display screen (11) of the mobile terminal (1),
a display image data transmission request information receiving means (SC1C) that receives the display image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal on the basis of the received resolution related information,
a display image creation means (SC4″) that creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), and
a display image data transmitting means (SC5E) that transmits the display image data constituting the data of created display images.
Function of the Ninth Invention
In the program (AP3″) for the server (7) of the ninth invention including the above-mentioned components, the server-side symbol image data storage means (SC2A) stores the symbol image data which are used to create the display images partly constituting specific graphic symbols, in correspondence with the resolution of the information display screen (11) of the mobile terminal (1). The display image data transmission request information receiving means (SC1C) receives the display image data transmission requests and the resolution related information which are transmitted from the mobile terminal (1).
The terminal resolution discrimination means (SC3) discriminates the symbol image data in correspondence with the resolution of the information display screen (11) on the basis of the resolution related information received. The display image creation means (SC4″) creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data in correspondence with the resolution of the information display screen (11), which is discriminated by the terminal resolution discrimination means (SC3). The display image data transmitting means (SC5E) transmits the display image data constituting the data of created display images.
Therefore, in the program (AP3″) for the server (7) of the ninth invention, the display images arranged on the information display screen (11) of the mobile terminal (1) are created not by the mobile terminal (1), but by the server (7). Here, the symbol image data corresponding to the resolution of the information display screen (11) of the mobile terminal (1) are used to create the display images. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) can be displayed on the information display screen (11) of the mobile terminal (1). Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
The Tenth Invention
In order to solve the aforementioned technical problems, the program (AP1″) for the mobile terminal (1) of the tenth invention has been designed to run on a computer included in the mobile terminal (1) capable of transmitting to and receiving image data from a server (7) comprising:
a server-side symbol image data storage means (SC2A) that stores symbol image data in correspondence with the resolution of an information display screen (11) of the mobile terminal (1), which are used in creating display images partly constituting specific graphic symbols arranged on the information display screen (11) of the mobile terminal (1),
a display image data transmission request information receiving means (SC1C) that receives display image data transmission requests to transmit the display images arranged on the information display screen (11), and the resolution related information pertinent to the resolution of the information display screen (11) of the mobile terminal (1),
a terminal resolution discrimination means (SC3) that discriminates the symbol image data in correspondence with the resolution of the information display screen (11) of the mobile terminal (1) on the basis of the resolution related information received,
a display image creation means (SC4″) that creates the display images arranged on the information display screen (11) of the mobile terminal (1), using the symbol image data which is discriminated by the terminal resolution discrimination means (SC3) in correspondence with the resolution of the information display screen (11) of the mobile terminal (1), and
a display image data transmitting means (SC5E) that transmits display image data constituting the data of created display images.
Further, the program causes the computer to function as:
a resolution related information storage means (KC1) that stores resolution related information pertinent to the resolution of the information display screen (11) on which information is displayed,
a display image data transmission request information transmitting means (KC10C) that transmits display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7), and
a display image data receiving means (KC11C″) that receives the display image data transmitted from the server (7).
Function of the Tenth Invention
In the program (AP1″) for the mobile terminal (1) of the tenth invention including the above-mentioned components, the resolution related information storage means (KC1) stores the resolution related information pertinent to the resolution of the information display screen (11) on which information is displayed. The display image data transmission request information transmitting means (KC10C) transmits the display image data transmission requests for transmission of the display images arranged on the information display screen (11) and the resolution related information to the server (7). The display image data receiving means (KC11C″) receives the display image data transmitted from the server (7).
Therefore, in the program (AP1″) provided for the mobile terminal (1) in the tenth invention, the display images arranged on the information display screen (11) of the mobile terminal (1) are created not by the mobile terminal (1), but by the server (7). Here, the symbol image data corresponding to the resolution of the information display screen (11) of the mobile terminal (1) are used to create the display images. In this manner, display images of appropriate sizes in correspondence with the resolution of the information display screen (11) can be displayed on the information display screen (11) of the mobile terminal (1). Therefore, where the information display screen (11) has high resolution capability, the problem of symbol images becoming excessively small as to present viewing difficulties for the user can be addressed effectively. Conversely, where the information display screen (11) has low resolution capability, the problem of symbol images becoming excessively large and the display images (map images, for example) becoming difficult to view can be avoided.
It is also possible to record the programs of the seventh, eighth, ninth and tenth inventions on a computer-readable recording medium.
The present invention thus described exhibits the following functions.
It is possible to display images of optimum size in correspondence with the resolution of the information display screen of the mobile terminal.
It is possible to prevent useless transmission or reception of data, and to reduce the quantity of data communication by discriminating whether or not the symbol image data stored in the mobile terminal are the latest data.
It is also possible to reduce the load on the server by causing the mobile terminal to discriminate whether or not the symbol image data stored in the mobile terminal are the latest data.
The concrete examples of the preferred embodiments according to the present invention will now be described with reference to the accompanying drawings. The present invention however is not confined to the following examples.
In
The mobile phone 1 has an information display screen 11 on which images are displayed, input keys 12 with which a user makes various inputs, and a storage device (recording medium) for programs, etc. recorded therein. The mobile phone 1 of Example 1 also has a built-in GPS (Global Positioning System) which can measure the current position of the mobile phone three-dimensionally.
The map data delivery server 7 has a server body 16 and a display (not illustrated), an input device such as a keyboard and a mouse (not illustrated), a hard disk drive (recording medium, not illustrated), an optical drive such as a CD drive (not illustrated), and so forth.
Description of the Controller of the Mobile Phone 1
In
Signal Input Components Connected to the Controller KC of the Mobile Phone
The controller KC of the mobile phone 1 has signals inputted from the input key 12, GPS device, and other signal input components.
The input key 12 detects that these signals are inputted by a user, and inputs the detected signals to the controller KC.
The GPS device measures the global position of the mobile phone 1 from the arrival time of a time signal wave emitted from the satellite and so forth, in response to the input signal for starting the position measurement, and inputs the position measurement result to the controller KC.
Control Components Connected to the Controller KC of the Mobile Phone
The controller KC of the mobile phone 1 is connected to a liquid crystal drive circuit KD1, a GPS drive circuit KD2, a power supply circuit (not illustrated), and the other control parts, and outputs operational control signals for these components.
The liquid crystal drive circuit KD1 controls the on-off operation of the display electrodes of the liquid crystal panel, and displays images on the information display screen 11.
The GPS drive circuit KD2 outputs the signal for starting the position measurement to the GPS device to drive.
Function of the Controller KC of the Mobile Phone
The controller KC of the mobile phone 1 has a map display application program AP1 such as navigation software and so forth, a call control program AP2, and other programs. It also has a function (control means) that outputs control signals to the control components, while executing the processing in response to the output signals from the signal output components. The function (control means) of the map display application program AP1 provided for the controller KC will now be described. The call control program AP2 is a program to control calls on the mobile phone 1, and many conventionally known techniques are applicable to this call control program. Detailed descriptions will be omitted here.
KC1: Resolution Related Information Storage Means
The resolution related information storage means KC1 stores resolution related information pertinent to the resolution of the information display screen 11. The resolution related information storage means KC1 of Example 1 retains the horizontal dot number X (320 dots, for example) of the information display screen 11. Here, it is possible to use information pertinent to the resolution, such as picture elements (1 million pixels, for example), vertical dot number Y (240 dots, for example) of the information display screen, resolution (72 dot per inch [dpi]), for example), and classification of resolution (VGA, QVGA, for example).
KC2: Terminal-Side Symbol Image Data Storage Means
The terminal-side symbol image data storage means KC2 is used in creating map images (display images) arranged on the information display screen 11, and stores data (symbol image data) constituting images (map symbol images, for example) of specific graphic symbols forming part of the map images. The symbol image data of Example 1 include not only map symbol images, but also images that represent specific affiliated gas stands, for example, and images that distinguish franchised convenience stores and restaurants, affiliated banks, and so forth. The terminal-side symbol image data storage means KC2 of Example 1 retains, in addition to the data of the map symbol images and so forth, pallet image data constituting images of roads and railroads as symbol image data. Further, terminal-side symbol image data storage means KC2 of Example is able to store the data of icon images displayed on the map images, in addition to the data of map symbol images and so forth.
Furthermore, when the mobile phone 1 receives the symbol image data (map symbol image data and pallet image data) transmitted from the map data delivery server 7, the terminal-side symbol image data storage means KC2 stores the received symbol image data, and updates the symbol image data already in store.
KC3: Terminal-Side Image Data Identification Information Storage Means
The terminal-side image data identification information storage means KC3 stores terminal-side image data identification information constituting identification information of the symbol image data stored in the terminal-side symbol image data storage means KC2. The terminal-side image data identification information storage means KC3 of Example 1 retains version information (version 1.1, for example) of the symbol image data as terminal-side image data identification information. Here, it is also possible to use updated date and time data indicating the date and time when the symbol image data are updated (first of October, 2003, or Jan. 10, 2003, for example) as terminal-side image data identification information, and arbitrary identification information such as serial numbers. And, when the symbol image data have been updated, the terminal-side image data identification information, together with the symbol image data, is updated as symbol image data identification information for transmission.
KC4: Latest Symbol Image Data Discrimination Means
The latest symbol image data discrimination means KC4 discriminates whether or not the symbol image data stored in the mobile phone 1 are the latest data on the basis of server-side image data identification information transmitted from the map data delivery server 7 (identification information of the symbol image data stored in the server 7). The latest symbol image data discrimination means KC4 of Example 1 discriminates on the basis of whether the number allotted to the version information is the same or not. In other words, if the server-side symbol image data are always the latest, and the number allotted to the version information after being updated is always larger than that of the version information before being updated and the number allotted to the version information is the same, the symbol image data in the mobile terminal 1 will be judged as being the latest. If the number allotted to the version information is not the same (namely, if the number of the terminal-side image data identification information is smaller), the symbol image data in the mobile terminal 1 will be judged as not being the latest.
KC5: Map Image Creation Means
The map image creation means KC5, which includes a map image rotation control means KC5A and a map image expansion/reduction control means KC5B, creates map images displayed on the information display screen 11 on the basis of the map information transmitted from the map data delivery server 7 and the map symbol images (symbol image data). Here, the map information of Example 1 includes information specifying map symbol images or pallet images (symbol image specification information), and information specifying a location where a map symbol image is situated or a range within which a pallet image is plotted (location information). Here, the symbol image specification information and the location information constitute the map information (the so-called vector map data).
KC5A: Map Image Rotation Control Means
The map image rotation control means KC5A rotates map images in accordance with a user's input by means of the input key 12. The map image rotation control means KC5A of Example 1 creates the map images after rotation in accordance with a user's input.
KC5B: Map Image Expansion/Reduction Control Means
The map image expansion/reduction control means KC5B expands or reduces map images in accordance with a user's input through the input key 12. The map image expansion/reduction control means KC5B of Example 1 creates the map images after expanded or reduced, in accordance with a user's input.
KC6: Liquid Crystal Drive Circuit Control Means
The liquid crystal drive circuit control means KC6 displays map images created by the map image creation means KC5 on the information display screen 11 by means of the liquid crystal drive circuit KD11.
KC7: Search Condition Input Screen Display Means
The search condition input screen display means KC7 displays the search condition input image (refer to
KC8: Search Condition Storage Means
The search condition storage means KC8 stores the conditions given to the search condition input image based on a user's input (refer to
KC9: GPS Control Means
The GPS control means KC9 controls to drive the GPS device by way of the GPS drive circuit KD2, and causes the GPS device to measure the current position of the mobile phone 1 with a specific input signal or within a specific time interval. That is, while the navigation function is executed by means of the map images displayed on the information display screen 11, the current position is measured within a specific time interval (every 5 seconds, for example). Thus, if the starting point input column of the search conditions is set to ‘GPS’ when the search conditions are transmitted to the server, the current position of the mobile phone 1 is measured by the GPS device and information on current position is also transmitted to the server.
KC10: Terminal-Side Data Transmitting Means
The terminal-side data transmitting means KC10, which includes an identification information transmission request information transmitting means KC10A, a symbol image data transmission request information transmitting means KC10B, and a search condition data transmitting means KC10C, transmits specific data to the map data delivery server 7.
KC10A: Identification Information Transmission Request Information Transmitting Means
The identification information transmission request information transmitting means KC10A transmits server-side image data identification information transmission request information for requesting the map data delivery server 7 to transmit server-side image data identification information constituting identification information of the symbol image data stored in the server 7, before creating images displayed on the information display screen 11. The identification information transmission request information transmitting means KC10A of Example 1 transmits the server-side image data identification information transmission request information, on starting the navigation software.
KC10B: Symbol Image Data Transmission Request Information Transmitting Means
The symbol image data transmission request information transmitting means KC10B transmits symbol image data transmission request information requests for transmission of the symbol image data stored in the server and the resolution related information to the server. The symbol image data transmission request information transmitting means KC10B of Example 1 transmits the resolution related information as well as the symbol image data transmission requests when the latest symbol image data discrimination means KC4 has determined that the symbol image data stored in the mobile phone 1 are not the latest data.
KC10C: Search Condition Data Transmitting Means
The search condition data transmitting means KC10C transmits map information transmission requests to transmit to the map data delivery server 7, data corresponding to the search conditions (starting point, destination, etc.) stored in the search condition storage means KC8 and the map information according to the search conditions inputted, when the search starting icon is selected from among the search condition input images. The search condition data transmitting means KC10C of Example 1 transmits the search condition data of the current position of the mobile phone 1 and the map information transmission request information to the server 7 as needed, when a user travels and conducts navigation using the GPS and the mobile phone 1 is about to move outside the range of the map images stored in the mobile phone 1. In Example 1, when a map image that the map image creation means KC5 is capable of making becomes smaller than the size of the information display screen 11, with the user's current position located at the center of the screen, the map image is adjudged as being outside the range.
KC11: Terminal-Side Data Receiving Means
The terminal-side data receiving means KC11, which includes a server-side image data identification information receiving means KC11A, a symbol image data receiving means KC11B, and a map information receiving means KC11C, receives and stores the data transmitted from the map data delivery server 7.
KC11A: Server-Side Image Data Identification Information Receiving Means
The server-side image data identification information receiving means KC11A receives the server-side image data identification information transmitted from the map data delivery server 7, in response to the server-side image data identification information transmission request.
KC11B: Symbol Image Data Receiving Means
The symbol image data receiving means KC11B receives the symbol image data transmitted from the map data delivery server 7, in response to the symbol image data transmission request.
KC11C: Map Information Receiving Means
The map information receiving means KC11C receives the map information (vector map data) transmitted from the map data delivery server 7, in response to the search condition data request. The map information receiving means KC11C of Example 1 receives and stores the map information which is composed of unit map data, using the same technique disclosed in Japanese Patent JP-2003-214860-A.
Description of the Controller of the Map Data Delivery Server 7
In
(Signal Input Components Connected to the Controller SC)
The controller SC of the map data delivery server 7 is equipped with signals inputted from input devices such as a keyboard and a mouse, and other signal input components.
The input devices detect that these signals are inputted by a user, and input the detected signals to the controller SC.
(Control Components Connected to the Controller SC of the Server)
The controller SC of the map data delivery server 7 is connected to a display, a power supply circuit not illustrated, and other control components, and outputs operational control signals for these.
The display images corresponding to the user's operations are arranged on the display.
Function of the Controller SC of the Server
The controller SC of the map data delivery server 7 has a map data delivery application program AP3 that executes processing of the data transmitted from the navigation software (map display application program AP1) provided for in the mobile phone 1, and other programs. It also has a function (control means) of outputting control signals to the control components, while executing the processing function in response to the output signals originating from the signal output components. The function (control means) of the map data delivery application program AP3 of the controller SC will be described hereafter.
SC1: Server-Side Data Receiving Means
The server-side data receiving means SC1, which includes a server-side image data identification information transmission request information receiving means SC1A, a symbol image data transmission request information receiving means SC1B, and a search condition data receiving means SC1C, receives and stores the information/data transmitted from the mobile phone 1.
SC1A: Server-Side Image Data Identification Information Transmission Request Information Receiving Means
The server-side image data identification information transmission request information receiving means SC1A receives the server-side image data identification information transmission requests transmitted from the mobile phone 1.
SC1B: Symbol Image Data Transmission Request Information Receiving Means
The symbol image data transmission request information receiving means SC1B receives the symbol image data transmission requests and the resolution related information which are transmitted from the mobile phone 1.
SC1C: Search Condition Data Receiving Means
The search condition data receiving means SC1C receives the search condition data transmitted from the mobile phone 1.
SC2: Server-Side Symbol Image Data Updating Means
The server-side symbol image data updating means, which includes a server-side symbol image data storage means SC2A and a server-side image data identification information storage means SC2B, updates data inputted through the input devices, data recorded on a recording medium such as a CD, and symbol image data by way of a network as well as image data identification information.
SC2A: Server-Side Symbol Image Data Storage Means
The server-side symbol image data storage means SC2A stores the symbol image data in correspondence with the resolution of the information display screen of the mobile terminal. The server-side symbol image data storage means SC2A of Example 1 stores symbol image data for high resolution, symbol image data for medium resolution, and symbol image data for low resolution in correspondence with the horizontal dot number X of the information display screen 11 of the mobile phone 1. In Example 1, the map symbol images of the symbol image data for high resolution are created with 32 dots by 32 dots, the map symbol images of the symbol image data for medium resolution with 20 dots by 20 dots, and the map symbol images of the symbol image data for low resolution with 12 dots by 12 dots.
SC2B: Server-Side Image Data Identification Information Storage Means
The server-side image data identification information storage means SC2B stores server-side image data identification information constituting identification information of the symbol image data stored in the server-side symbol image data storage means SC2A. In Example 1, the server-side image data identification information is stored in the same manner as the terminal-side image data identification information in the server-side image data identification information storage means SC2B as the version information.
SC3: Terminal Resolution Discrimination Means
The terminal resolution discrimination means SC3 discriminates symbol image data transmitted to the mobile terminal on the basis of the resolution related information received. In Example 1, the terminal resolution discrimination means SC3 discriminates whether the resolution capability of the information display screen 11 of the mobile phone 1 lies is of high resolution (horizontal dot number X≧400), medium resolution (200≦dot number X<400), or low resolution (dot number X<200), and discriminates the symbol image data transmitted in correspondence with the discriminated resolution.
SC4: Map Information Creation Means Corresponding to Search Conditions
The map information creation means corresponding to search condition SC4 creates map information (vector map data) in correspondence with the search conditions transmitted from the mobile phone 1. The map information creation means SC4 of Example 1 searches a navigating route in correspondence with the conventionally known search conditions (refer to Japanese Patent JP-2003-214860-A, for example), and reads the map information in the area corresponding to the searched route from the map data delivery server 7 or the other information delivery servers 8.
SC5: Server-Side Data Transmitting Means
The server-side data transmitting means SC5, which includes a server-side image data identification information transmitting means SC5A, a symbol image data transmitting means SC5B, and a map information transmitting means SC5C, transmits specific data (information) to the mobile phone 1.
SC5A: Server-Side Image Data Identification Information Transmitting Means
The server-side image data identification information transmitting means SC5A transmits the server-side image data identification information upon receiving the server-side image data identification information transmission requests.
SC5B: Symbol Image Data Transmitting Means
The symbol image data transmitting means SC5B transmits symbol image data which is discriminated by the terminal resolution discrimination means SC3, in correspondence with the resolution of the information display screen of the mobile phone 1. That is, if the resolution capability of the information display screen of the mobile phone 1 is discriminated as being of high resolution, the symbol image data for high resolution will be transmitted, and if it is discriminated as being of low resolution, the symbol image data for low resolution will be transmitted.
SC5C: Map Information Transmitting Means
The map information transmitting means SC5C transmits to the mobile phone 1 map information including: symbol image specifying information that specifies the symbol images (map symbol images or pallet images), and location information that specifies locations or area where the specified symbol images are laid out.
Description of Flow Charts
Description of the Main Flow Chart in the Mobile Terminal
The processing pertaining to each step (ST) of the flow chart in
The flow chart illustrated in
ST1 in
ST2 discriminates whether the symbol image data in the mobile phone 1 are the latest data, (namely, whether or not the symbol image data stored in the server 7 are updated). If not, ST2 executes the symbol image data transmitting/receiving processing that receives the symbol image data from the server 7 (refer to the subroutine in
ST3 displays the search condition input image (main screen) as shown in
ST4 inputs the search conditions on the search condition display screen based on the user's input, and discriminates whether or not the search starting icon has been selected. If Yes (Y), processing proceeds to ST5 and if No (N), ST4 is repeated.
ST5 transmits the data of the inputted search conditions to the map data delivery server 7. Thereafter, processing proceeds to ST6.
ST6 discriminates whether or not the search condition response data (namely, map information) are received, constituting the response corresponding to the search condition data transmitted to the map data delivery server 7. If Yes (Y), processing proceeds to ST7, and if No (N), ST6 is repeated.
ST7 creates a map image on the basis of the received map information and the symbol images stored in the terminal-side symbol image data storage means KC2, and displays it on the information display screen 11. Thereafter, processing proceeds to ST8.
ST8 discriminates whether or not there is an input command to rotate the map image. If No (N) processing proceeds to ST9, and if Yes (Y), processing proceeds to ST10.
ST9 discriminates whether or not there is an input command to expand/reduce the map image. If Yes (Y), processing proceeds to ST10, and if No (N), processing proceeds to ST11.
ST10 creates the map image after rotation or the map image after expansion/reduction on the basis of the map information and the symbol image data, and displays it on the information display screen 11. Thereafter, processing reverts to ST8.
ST11 discriminates whether or not there is an input command to terminate the navigation software (map display application program AP1) by means of the input key 12. If No (N), processing proceeds to ST12 and if Yes (Y), processing reverts to ST11.
ST12 discriminates whether or not there is an input command to re-input the search condition by means of the input key 12. If Yes (Y), processing reverts to ST3, and displays the search condition input image on the information display screen 11. If No (N), processing reverts to ST8.
Description of the Flow Chart of the Symbol Image Data Transmitting/Receiving Process (Subroutine ST2)
ST21 in
ST22 discriminates whether or not the server-side image data identification information is received. If Yes (Y), processing proceeds to ST23 and if No (N), ST22 is repeated.
ST23 discriminates whether or not the received server-side image data identification information is newer than the terminal-side image data identification information stored in the terminal-side image data identification information storage means KC3. In particular, ST23 discriminates whether or not the terminal-side version information has the same value as that of the server-side version information. If Yes (Y), processing proceeds to ST24 and if No (N), the symbol image data transmitting/receiving processing referred to in
ST24 transmits the symbol image data transmission requests and the resolution related information to the map data delivery server 7 and thereafter, processing moves to ST25.
ST25 discriminates whether the symbol image data transmitted from the map data delivery server 7 in correspondence with the resolution of the information display screen 11 of the mobile phone 1 are completely received or not. If No (N), ST25 is repeated and if Yes (Y), the symbol image data transmitting/receiving processing referred to in
Description of the Main Flow Chart in the Server
The processing pertaining to each step (ST) in the flow chart in
The flow chart illustrated in
ST31 in
ST32 transmits the server-side image data identification information constituting the response to the identification information transmission request information, and thereafter, processing reverts to ST31.
ST33 discriminates whether the symbol image data transmission request information transmitted from the mobile phone 1 is received or not (refer to ST24 in
ST34 discriminates whether the value of the horizontal dot number X is equal to or larger than 400, which represents the resolution related information simultaneously received with the symbol image data transmission request information. If Yes (Y), processing proceeds to ST35 and if No (N), processing proceeds to ST36.
In ST35, if the resolution of the information display screen 11 of the mobile phone 1 is indicated as high resolution (not smaller than 400 dots), the symbol image data of high resolution is transmitted to the mobile phone 1. Thereafter, processing reverts to ST31.
ST36 discriminates whether the value of the horizontal dot number X is equal to or larger than 200. If Yes (Y), processing proceeds to ST37 and if No (N), processing proceeds to ST38.
In ST37, if the resolution of the information display screen 11 of the mobile phone is indicated as medium resolution (200-400 dots), the symbol image data of medium resolution is transmitted to the mobile phone 1. Thereafter, processing reverts to ST31.
In ST38, if the resolution of the information display screen 11 of the mobile phone is indicated as low resolution (smaller than 200 dots), the symbol image data of medium resolution is transmitted to the mobile phone 1. Thereafter, processing reverts to ST31.
ST39 discriminates whether the search condition data transmitted from the mobile phone 1 are received or not (refer to ST5 in
In ST40, the following steps (1), (2) take place and thereafter, processing reverts to ST31.
In the image data transmitting/receiving system S of Example 1 having the above-described construction, whether or not the symbol image data stored in the mobile phone 1 are the latest data is discriminated upon activation of the navigation software. When it has been determined that the data are not the latest, the resolution related information pertinent to the resolution of the information display screen 11 of the mobile phone 1 is transmitted, and the symbol image data corresponding to the resolution are transmitted from the server 7. And, when the map information corresponding to the search condition inputted by the user is received from the server 7, the map image is created on the basis of the map information and the latest symbol image data.
By way of example, the map image data as shown in
In the map symbol image stored in the server 7 of Example 1 in
In the conventional technique shown in
On the other hand, when the image data transmitting/receiving system S of Example 1 displays the medium resolution map symbol image on the information display screen 11 with medium resolution capability, the total size of the displayed map symbol image is of the same size as that of the low resolution map symbol image displayed on the information display screen 11 with low resolution capability, as shown in
Therefore, in the image data transmitting/receiving system S of Example 1, when the map images to be displayed on the information display screen 11 of the mobile phone 1 are created, the symbol image data (map symbol image data and pallet image data) corresponding to the resolution are used. As a result, it becomes possible to display symbol images of appropriate sizes on the map images arranged on the information display screen 11 corresponding to the resolution of the information display screen 11. Therefore, even where conventionally low resolution symbol image data are displayed on a high resolution information display screen 11, the problem of symbol images becoming excessively small as to pose viewing problems for the user can be solved. And, since appropriately sized symbol images corresponding to the resolution of the information display screen 11 are used, the problem of medium resolution symbol image data or high resolution symbol image data displayed on the information display screen 11 of low resolution capability becoming too large to be displayed as to make viewing of map images (display images) difficult can be avoided.
Further, in the image data transmitting/receiving system S of Example 1, whether the symbol image data stored in the terminal-side symbol image data storage means KC2 of the mobile phone 1 are the latest data is discriminated by the latest symbol image data discrimination means KC4. It is only when the symbol image data in the mobile phone 1 have been determined as not being the latest by way of up-dating the symbol image data stored in the server-side symbol image data storage means SC2A and so forth, that the symbol image data are transmitted from the server 7 to the mobile phone 1. As a result, in contrast to the case where the symbol image data is transmitted every time without a determination being made that it is the latest, the image data transmitting/receiving system S of Example 1 system succeeds in effecting reduction of the quantity of data transmitted and received, and reduction of communication cost, while preventing communication jams. Further, since the mobile phone 1 discriminates whether the symbol image data are the latest data, the load on the server 7 will be reduced.
Further, in the image data transmitting/receiving system S of Example 1, the mobile phone 1 creates the map images on the basis of the map information (vector map data) transmitted from the map data delivery server 7. Therefore, the map images can be created with the map symbol images corresponding to the resolution after being rotated, expanded, or reduced. Thus, after the map images are rotated, the map symbol images can be displayed in a slanting direction in relation to the information display screen 11, making the displayed images easy to view. Further, in case the map images are expanded or reduced, the size of the map symbol images of the expanded or reduced map images is not affected, and the map symbol images corresponding to the resolution are displayed on the map images as having appropriate sizes corresponding to the resolution of the information display screen 11. Therefore, the problem of the map images becoming difficult to view does not arise.
The image data transmitting/receiving system S of Example 2 of the present invention will be described next. In the description of Example 2, the same components corresponding to the components of Example 1 are assigned the same symbols, and detailed description thereof will thus be omitted.
Although Example 2 is constructed in the same manner as Example 1, it differs from Example 1 in regard to the following points:
Description of the Controller of the Mobile Phone 1
Further, the terminal-side data receiving means KC11 of Example 2 is provided with the latest data notice information receiving means KC11D.
KC11D: Latest Data Notice Information Receiving Means
The latest data notice information receiving means KC11D receives latest data notice information indicating that the symbol image data stored in the terminal-side symbol image data storage means are the latest data. Here, the symbol image data transmission request information transmitting means KC10B of Example 2 transmits the terminal-side image data identification information in addition to the symbol image data transmission request information and the resolution related information.
Description of the Controller of the Map Data Delivery Server 7
In
Further, the map data delivery application program AP3′ of Example 2 includes the latest data notice information transmitting means SC5D of the server-side data transmitting means SC5 and the latest symbol image data discrimination means SC6.
The symbol image data transmission request information receiving means SC1B of Example 2 receives the transmitted symbol image data transmission requests and the resolution related information, as well as the terminal-side image data identification information simultaneously.
SC6: Latest Symbol Image Data Discrimination Means
The latest symbol image data discrimination means SC6 discriminates whether or not the symbol image data stored in the mobile terminal are the latest data on the basis of the terminal-side image data identification information and the server-side image data identification information received.
SC5D: Latest Data Notice Information Transmitting Means
The latest data notice information transmitting means SC5D transmits the latest data notice information that the symbol image data in the mobile phone 1 constitute the latest data to the mobile phone 1 when the symbol image data stored in the mobile phone 1 have been determined as being the latest. In this case, the symbol image data stored in the map data delivery server 7 are not transmitted accordingly.
When the latest symbol image data discrimination means SC6 discriminates that the symbol image data stored in the mobile phone 1 are not the latest, the terminal resolution discrimination means SC3 of Example 2 discriminates the symbol image data transmitted to the mobile phone 1 on the basis of the resolution related information received.
Description of the Flow Chart
Description of the Flow Chart in the Mobile Terminal
The flow chart of processing conducted by the mobile phone 1 of Example 2 will be described hereafter. Here, processing by the mobile phone 1 of Example 2 differs from that of Example 1 in respect of the symbol image data transmitting/receiving processing only. Accordingly, the main flow chart of the map display application program AP1′ corresponds to that of the main flow chart (see
(Symbol Image Data Transmitting/Receiving Processing)
ST24′ in
ST25 discriminates whether the symbol image data transmitted from the server 7 are completely received or not. If No (N), the processing moves to ST26 and if Yes (Y), the symbol image data transmitting/receiving processing shown in
ST26 discriminates whether or not the latest data notice information transmitted from the server 7 is received. If No (N), processing reverts to ST25 and if Yes (Y), the symbol image data transmitting/receiving processing shown in
Description of the Flow Chart in the Server
Next, the main flow chart of the processing executed by the map data delivery server 7 of Example 2 will be described with reference to
ST33 in
ST 41 discriminates whether or not the server-side image data identification information is newer than the terminal-side image data identification information. In particular, ST 41 discriminates whether or not the value of the terminal-side version information is the same as that of the server side. If Yes (Y), (not being the same value), processing proceeds to ST34 and if No (N) (being the same value), processing proceeds to ST42.
If the symbol image data stored in the mobile phone 1 have been determined as being the latest, ST42 transmits the latest data notice information to the mobile phone 1, and processing reverts to ST33.
ST34 through ST38 execute the discrimination processing of the resolution of the information display screen 11 of the mobile phone 1 on the basis of the resolution related information received, in the same manner as that of Example 1, and transmit the symbol image data corresponding to the resolution.
ST39 through ST40 create and transmit the map information (vector map data) in correspondence with the search condition data transmitted from the mobile phone 1 in the same manner as that of Example 1.
Function of Example 2
In the image data transmitting/receiving system S of Example 2 having the above construction, it is the server 7 and not the mobile phone 1 which discriminates whether or not the symbol image data stored in the mobile phone 1 are the latest data. As a result, the processing load of the mobile phone 1 can be reduced while the discrimination processing can be managed entirely by the server 7. In addition, the image data transmitting/receiving system S of Example 2 similarly performs the function of the image data transmitting/receiving system S of Example 1.
The image data transmitting/receiving system S of Example 3 of the present invention will be described next. In the description of Example 3, components thereof which correspond to the components of Examples 1 and 2 will be accorded the same symbols, and detailed description thereof will thus be omitted.
Although Example 3 is constructed in the same manner as that of Examples 1 and 2, Example 3 differs from the latter in regard to the following points.
Description of the Controller of the Mobile Phone 1
In
Here, in transmitting the search condition data, the search condition data transmitting means (display image data transmission request information transmitting means) KC10C transmits to the server 7, not the map information (vector map data) as in the case of Examples 1 and 2, but the display image data transmission requests to transmit the display images (the so-called raster images, bit map images) arranged on the information display screen and the resolution related information. In correspondence with this, Example 3 includes the map image data receiving means (display image data receiving means) KC11C″ in lieu of the map information receiving means KC11C, and receives the data of display images (raster image data) and not the map information (vector map data).
Description of the Controller of the Map Data Delivery Server 7
In
The server-side image data identification information storage means SC2B of the server-side symbol image data updating means SC2 is also excluded. Example 3 also includes the display image creation means SC4″ (map image creation means corresponding to the search conditions). Further, the symbol image data transmitting means SC5B, the map information transmitting means SC5C, and the latest data notice information transmitting means SC5D of the server-side data transmitting means SC5 are excluded, while the server-side data transmitting means SC5 is provided with the map image data transmitting means (display image data transmitting means) SC5E. Finally, the search condition data receiving means (display image data transmission request information receiving means) SC1C of Example 3 receives the search condition data transmitted from the mobile phone 1, the display image data transmission request information transmitted with the search condition data, and the resolution related information simultaneously.
SC4″: Map Image Creation Means Responding to Search Conditions (Display Image Creation Means)
The map image creation means responding to the search conditions SC4″ creates the display images (raster map images) arranged on the information display screen 11 of the mobile terminal using the symbol image data which is discriminated by the terminal resolution discrimination means SC3 corresponding to the resolution of the information display screen 11.
SC5E: Map Image Data Transmitting Means (Display Image Data Transmitting Means)
The map image data transmitting means SC5E transmits the display image data constituting the data of the map images (display images) created by the map image creation means responding to search conditions SC4″.
Description of the Main Flow Chart in the Mobile Terminal
Fig., which corresponds to
Next, the main flow chart of the processing carried out by the mobile phone 1 of Example 3 will be described with reference to
In
ST3, ST4 execute the same processing carried out in ST3, ST4 of Example 1.
ST5′ transmits the search condition data, the display image data transmission request information, and the resolution related information to the server 7. Thereafter, processing proceeds to ST6.
ST6 discriminates whether or not the map image data (raster map image data) are received, constituting the response to the search condition data in the same manner as ST6 of Example 1. If No (N), ST6 is repeated and if Yes (Y), processing proceeds to ST11.
ST11, ST12 execute the same processing carried out in ST11, ST12 of Example 1.
Description of the Flow Chart in the Server
The flow chart illustrated in
In
ST52 discriminates whether the value of the horizontal dot number X as representing the resolution related information is equal to or larger than 400. If Yes (Y), processing proceeds to ST53 and if No (N), processing proceeds to ST54.
If the resolution of the information display screen 11 of the mobile phone 1 is indicated as being of high resolution (not smaller than 400 dots), ST53 sets the symbol image data used in creating the map images comprising the high resolution symbol image data, and thereafter, processing proceeds to ST57.
ST54 discriminates whether the value of the horizontal dot number X is equal to or larger than 200. If Yes (Y), processing proceeds to ST55 and if No (N), processing proceeds to ST56.
If the resolution of the information display screen 11 of the mobile phone 1 is indicated as being of medium resolution (200-400 dots), ST55 sets the symbol image data used in creating the map images comprising the medium resolution symbol image data, and thereafter, processing proceeds to ST57.
If the resolution of the information display screen 11 of the mobile phone 1 is indicated as being of low resolution (smaller than 200 dots), ST56 sets the symbol image data used in creating the map images comprising the low resolution symbol image data, and thereafter, processing proceeds to ST57.
In ST57, the following steps (1), (2) take place and thereafter, processing reverts to ST51.
In the image data transmitting/receiving system S of Example 3 having the above construction, the display images arranged on the information display screen 11 of the mobile phone 1 are created not by the mobile phone 1, but by the server 7. Here, the symbol image data corresponding to the resolution of the information display screen 11 of the mobile phone 1 are used to create the display images. As a result, it becomes possible to display appropriately sized display images corresponding to the resolution of the information display screen 11 of the mobile phone 1, on the information display screen 11.
Therefore, in the information display screen 11 with high resolution capability, the problem of symbol images becoming excessively small making viewing difficult can be eliminated. Similarly, in the information display screen 11 with low resolution capability, the problem of high resolution symbol images becoming excessively large to be displayed, making viewing of map images (display images) difficult, can also be eliminated. And although the quantity of data in the process of in transmitting/receiving the map images increases, the image data transmitting/receiving system S of Example 3 dispenses with the storage of symbol image data in the mobile phone 1 and updating the data.
The examples given herein are not intended to restrict the scope of the invention, as various changes and modifications are possible without departing from the spirit and scope of the invention and the claims disclosed herein.
For example, it is possible to combine Examples 1 to 3. That is, a mobile phone capable of creating map images from vector map data and a mobile phone capable only of displaying raster map image data may coexist since it is possible for each of them to correspond on the basis of received data. In the same manner, a mobile phone having the means to discriminate whether or not the symbol image data are updated and a mobile phone not having such means may also coexist as it is possible for them to cope individually.
In each of the above examples, the transmitted/received symbol image data are not restricted to the map symbol image data. For example, the image data forming part of the display images displayed on the information display screen 11 such as icon image data constituting the image data of icons (symbols and graphics displaying commands given to computers) may also comprise symbol image data.
Further, the mobile terminal of the present invention is not restricted to the mobile phone, as it is also applicable to a mobile terminal such as a PDA carried by a user.
In each of the above examples, the symbol image data consist of three types, namely: high resolution, medium resolution, and low resolution. However, it is possible to use two types, such as symbol data of high resolution and low resolution, or more than four types of symbol image data in correspondence with the resolution related information.
Further, application of the invention is not restricted to navigation (route guidance) software, as it is also applicable to software for displaying maps, software for creating images displayed on the information display screen 11 using the symbol image data, and so forth.
In Examples 1 and 2, a determination is made on whether the symbol image data stored in the mobile phone 1 are the latest data, and it is only when such data is determined as not being the latest that the symbol image data are transmitted/received. However, it is also possible to construct the system in a manner so that the function of discriminating whether the symbol image data are the latest is not executed, and that the symbol image data corresponding to the resolution be transmitted/received. That is, in Example 1, it is possible to transmit the symbol image data transmission requests and the resolution related information without transmitting or receiving the server-side image data identification information, and to receive the symbol image data corresponding to the resolution. And, in Example 2, it is possible to construct the server that receives the symbol image data transmission requests, so that the symbol image data corresponding to the resolution related information are transmitted without discrimination being made as to whether they are the latest data. In such event, the latest data notice information will not be transmitted or received.
Number | Date | Country | Kind |
---|---|---|---|
2003-363819 | Oct 2003 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP04/15637 | 10/21/2004 | WO | 4/21/2006 |