Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6426938B2 - Control program, information processing method and information processing apparatus - Google Patents
[go: Go Back, main page]

JP6426938B2 - Control program, information processing method and information processing apparatus - Google Patents

Control program, information processing method and information processing apparatus Download PDF

Info

Publication number
JP6426938B2
JP6426938B2 JP2014161766A JP2014161766A JP6426938B2 JP 6426938 B2 JP6426938 B2 JP 6426938B2 JP 2014161766 A JP2014161766 A JP 2014161766A JP 2014161766 A JP2014161766 A JP 2014161766A JP 6426938 B2 JP6426938 B2 JP 6426938B2
Authority
JP
Japan
Prior art keywords
content data
unit
display
instruction
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014161766A
Other languages
Japanese (ja)
Other versions
JP2016038471A (en
Inventor
勇一郎 山口
勇一郎 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2014161766A priority Critical patent/JP6426938B2/en
Publication of JP2016038471A publication Critical patent/JP2016038471A/en
Application granted granted Critical
Publication of JP6426938B2 publication Critical patent/JP6426938B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、端末装置に地図情報を出力する技術に関する。   The present invention relates to a technology for outputting map information to a terminal device.

従来、携帯電話やスマートフォン、車載端末等の端末装置に地図情報を出力するサービスが多く提供されている。   Conventionally, many services for outputting map information to terminal devices such as mobile phones, smartphones, and in-vehicle terminals have been provided.

特許文献1には、ディスプレイに地図情報を表示する地図表示装置において、地球観測衛星から送信される地表観測画像データを受信すると共に、受信した地表観測画像データから地図情報を構成する地図背景画像を作成し、これをディスプレイに表示する手段と、ディスプレイに表示される地図背景画像に、地図情報を構成する地図関連情報を重ねて表示する手段とを備える、地図表示装置に関する技術が開示されている。   In Patent Document 1, in a map display device for displaying map information on a display, a ground background observation image data transmitted from an earth observation satellite is received, and a map background image constituting the map information from the received ground observation image data is A technique relating to a map display apparatus is disclosed, comprising: means for creating and displaying the same on a display; and means for superposing and displaying map related information constituting map information on a map background image displayed on a display. .

特開平7−28400号公報Japanese Patent Application Laid-Open No. 7-28400

しかしながら、例えば、特許文献1のような従来の技術では、ユーザの操作によってディスプレイに表示される地図の範囲が変わった場合、その都度、変更した表示範囲に含まれる地図関連情報(コンテンツデータ)を取得しており、通信量が膨大となってしまっていた。   However, for example, in the related art such as Patent Document 1, when the range of the map displayed on the display is changed by the operation of the user, the map related information (content data) included in the changed display range each time is changed. It has been acquired, and the amount of communication has been enormous.

そこで、本発明は、上記事情に鑑み、表示範囲が変わった場合であっても、コンテンツデータの再取得の発生を抑えることによって、コンテンツデータの取得に関する通信量を低減することを目的とするものである。   Therefore, in view of the above circumstances, the present invention aims to reduce the amount of communication related to acquisition of content data by suppressing the occurrence of re-acquisition of content data even when the display range is changed. It is.

本発明に係るプログラムは、表示部を備えるコンピュータを、表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得する取得手段と、ユーザからの表示部に表示される地図情報の移動指示を受け付ける受付手段と、移動指示の入力が完了したか否かを判定する判定手段と、して機能させ、取得手段は、判定手段が、移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、判定手段は、受付手段が、移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定する、ものを含む。   A program according to the present invention displays a computer including a display unit on a display unit from a user, acquisition means for acquiring content data related to map information included in a first display area displayed on the display unit. The receiving means for receiving the move instruction of the map information to be made and the determining means for determining whether or not the input of the moving instruction has been completed is made to function, and the acquiring means has completed the input of the move instruction If it is determined that the content data related to the map information included in the second display area displayed on the display unit after movement is reacquired, the judgment unit receives the movement instruction after the reception unit receives the movement instruction. It is determined that the input of the movement instruction is completed when the further movement instruction is not received until the predetermined period has elapsed.

判定手段は、所定の時間を、前記コンピュータが接続するネットワークの回線速度に基づいて決定することが望ましい。   Preferably, the determination means determines the predetermined time based on the line speed of the network to which the computer is connected.

また、本発明に係る方法は、制御部と表示部とを備える情報処理装置において実施される方法であって、制御部が、表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得するステップと、ユーザからの表示部に表示される地図情報の移動指示を受け付けるステップと、移動指示の入力が完了したか否かを判定するステップと、を実行し、取得するステップは、判定するステップが、移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、判定するステップは、受け付けるステップが移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定する、ものを含む。   Further, a method according to the present invention is a method implemented in an information processing apparatus including a control unit and a display unit, and the map information included in the first display area displayed on the display unit by the control unit. Performing a step of acquiring content data related to the step of accepting the move instruction of the map information displayed on the display unit from the user, and a step of determining whether or not the input of the move instruction is completed. In the acquiring step, when the determining step determines that the input of the movement instruction is completed, the content data related to the map information included in the second display area displayed on the display unit after movement is acquired again In the determining step, after the accepting step accepts the move instruction, if the move instruction is not accepted before the predetermined period elapses, the move instruction is input. It judged to be complete, including ones.

また、本発明に係る情報処理装置は、表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得する取得部と、ユーザからの表示部に表示される地図情報の中心の移動指示を受け付ける受付部と、移動指示の入力が完了したか否かを判定する判定部と、を備え、取得部は、判定部が、移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、判定部は、受付部が移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定する、ものを含む。   Further, in the information processing apparatus according to the present invention, an acquisition unit for acquiring content data related to map information included in the first display area displayed on the display unit, and a map displayed on the display unit from the user The receiving unit that receives the move instruction at the center of the information, and the determination unit that determines whether the input of the move instruction is completed, the acquisition unit determines that the input of the move instruction is completed by the determination unit In this case, content data related to the map information included in the second display area displayed on the display unit after movement is reacquired, and the determination unit receives a movement instruction from the reception unit and then receives a predetermined period. It is determined that the input of the movement instruction is completed when the further movement instruction is not received before the lapse.

また、本発明のプログラムは、CD−ROM等の光学ディスク、磁気ディスク、半導体メモリ等の各種の記録媒体を通じて、又は通信ネットワーク等を介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。   Further, the program of the present invention can be installed or loaded on a computer by downloading through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or through a communication network or the like. .

また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、1つの構成が有する機能が2つ以上の物理的構成により実現されても、2つ以上の構成の機能が1つの物理的構成により実現されてもよい。   Furthermore, in the present specification and the like, “part” does not simply mean a physical configuration, and includes the case where the function of the configuration is realized by software. Further, even if the function of one configuration is realized by two or more physical configurations, the function of two or more configurations may be realized by one physical configuration.

本発明のプログラムが、表示部を備えるコンピュータを、表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得する取得手段と、ユーザからの表示部に表示される地図情報の移動指示を受け付ける受付手段と、移動指示の入力が完了したか否かを判定する判定手段と、して機能させ、取得手段は、判定手段が、移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、判定手段は、受付手段が、移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定する、ように機能させることによって、コンテンツデータの再取得の発生を抑え、コンテンツデータの取得に関する通信量を低減することが可能となる。   The program according to the present invention includes a computer including a display unit, acquisition means for acquiring content data related to map information included in a first display area displayed on the display unit, and a display unit from a user Function to receive the move instruction of the target map information, and a determination unit that determines whether the input of the move instruction is completed, and the acquisition unit determines that the input of the move instruction is completed. When it is determined, the content data related to the map information included in the second display area displayed on the display unit after movement is reacquired, and the determination unit receives the movement instruction after the reception unit receives the movement instruction. When it is determined that the input of the movement instruction has been completed when no further movement instruction is received before the period The restrained, it is possible to reduce the traffic on the acquisition of the content data.

本発明の実施形態における地図表示システムの構成図である。It is a block diagram of the map display system in the embodiment of the present invention. 本発明の実施形態における情報処理装置及び端末装置のブロック図である。It is a block diagram of an information processing device and a terminal device in an embodiment of the present invention. 本発明の実施形態における取得部が取得するコンテンツデータに関連する地図情報の範囲を模式的に示す図である。It is a figure which shows typically the range of the map information relevant to the content data which the acquisition part in embodiment of this invention acquires. 本発明の実施形態における地図の表示範囲が移動した際の様子を模式的に示した図 。FIG. 8 schematically shows a state when the display range of the map in the embodiment of the present invention is moved. 本発明の実施形態における地図表示処理のフローを示す図である。It is a figure which shows the flow of the map display process in embodiment of this invention.

[実施形態]
以下、本発明の第1の実施形態を図1乃至図5を用いて説明する。
[Embodiment]
Hereinafter, a first embodiment of the present invention will be described using FIGS. 1 to 5.

図1は、本実施形態にかかる制御プログラム(以下、地図表示アプリという)をインストールした端末装置200を備える地図表示システム10のシステム構成図を示している。図1に示すように情報処理装置100と端末装置200(端末装置200A〜200Dを総称して、端末装置200という)とが、インターネットや専用線等のネットワーク300を介して互いに通信可能に設定されることにより地図表示システムが構成される。この地図表示システムでは、情報処理装置100から端末装置200へ、地図表示アプリ等の各種アプリの配布が行われる。   FIG. 1 shows a system configuration diagram of a map display system 10 including a terminal device 200 in which a control program (hereinafter referred to as a map display application) according to the present embodiment is installed. As shown in FIG. 1, the information processing apparatus 100 and the terminal device 200 (collectively, the terminal devices 200A to 200D are referred to as the terminal device 200) are set to be mutually communicable via the network 300 such as the Internet or a dedicated line. The map display system is configured by In this map display system, distribution of various applications such as a map display application is performed from the information processing apparatus 100 to the terminal device 200.

図2は、情報処理装置100および端末装置200のブロック図である。   FIG. 2 is a block diagram of the information processing device 100 and the terminal device 200.

情報処理装置100は、サーバ用コンピュータであり、図2に示すように、CPU(不図示)およびメモリ(不図示)を含む制御部110と、ネットワーク300と接続するための通信部140と、情報処理装置100の管理者からの操作を受け付ける入力部120と、配布するアプリ、地図情報及びコンテンツデータ等が記憶されている記憶部130と、を備えている。   The information processing apparatus 100 is a server computer, and as shown in FIG. 2, a control unit 110 including a CPU (not shown) and a memory (not shown), a communication unit 140 for connecting to the network 300, and information. An input unit 120 for receiving an operation from the manager of the processing apparatus 100, and a storage unit 130 storing an application to be distributed, map information, content data, and the like are provided.

地図情報は、地図を描画するための情報をいう。例えば、地図情報には、地図画像、緯度経度の情報などが含まれる。コンテンツデータは、地図上に重畳されて表示される情報をいう。例えば、コンテンツデータには、イベント情報、店舗情報、施設情報、交通規制情報、アイコン、注記情報などが含まれる。また、コンテンツデータは、メッシュに紐づけられた情報であることが望ましい。   Map information means information for drawing a map. For example, the map information includes map images, information of latitude and longitude, and the like. Content data refers to information displayed superimposed on a map. For example, content data includes event information, store information, facility information, traffic regulation information, icons, note information, and the like. Further, the content data is preferably information linked to the mesh.

メッシュは、緯度・経度に基づいて地図を分割して得られる複数の分割領域をいう。なお、本実施形態では、メッシュは正方形の領域であるものとして説明するが、これに限られるものではなく、仕様や設計に応じて適宜メッシュの分割領域の形状やサイズを設定することができる。例えば、メッシュの形状は、四角形、六角形、ひし形等の多角形や、円等の曲線で囲まれた領域とすることができる。またメッシュのサイズは一定でなくてもよい。例えば、ユーザが頻繁に滞在するメッシュを特定したい場合はメッシュのサイズを大きく設定し、一方、ユーザが頻繁に訪れる店等を特定したい場合はメッシュのサイズを小さく設定することができる。また例えば、都市部のメッシュはより小さく(細かく)するようにしてもよい。また、人口統計情報によって地域毎にメッシュのサイズを変えたり(例えば人口が多い地域のメッシュは小さくする。)、市区町村の分類、宅地種別等に基づいてサイズを設定したりしてもよい。   A mesh is a plurality of divided areas obtained by dividing a map based on latitude and longitude. In the present embodiment, although the mesh is described as a square area, the present invention is not limited to this, and the shape and size of the mesh divided area can be appropriately set according to the specification and design. For example, the shape of the mesh can be an area surrounded by a polygon such as a quadrangle, a hexagon, a rhombus, or a curve such as a circle. Also, the size of the mesh may not be constant. For example, the size of the mesh can be set large if the user wants to specify a mesh frequently staying, while the size of the mesh can be set small if it is desired to specify a store or the like frequently visited by the user. Also, for example, the mesh in the urban area may be made smaller (more finely). In addition, the size of the mesh may be changed for each area according to the demographic information (for example, the mesh of the area with a large population may be reduced), or the size may be set based on the classification of municipality, residential area type, etc. .

情報処理装置100は、制御部110に機能部として、配布部111を備え、端末装置200からのダウンロード要求を受信すると、要求元を認証し、適切なアプリケーションを配布部111から配布するものであることが望ましい。   The information processing apparatus 100 includes the distribution unit 111 as a functional unit in the control unit 110, and upon receiving a download request from the terminal device 200, authenticates the request source and distributes an appropriate application from the distribution unit 111. Is desirable.

端末装置200は、現在位置を測位した位置情報を所定時間間隔で、またはユーザの入力に基づいてアップロードする機能を備えた、ユーザが持ち運び可能な可搬性の端末装置である。具体的には、たとえば、携帯電話やスマートフォン、ノートPC、PDA等が挙げられる。なお、本実施形態において、ユーザは端末装置200を用いてドライブレコーダアプリを利用するものとして説明するが、ユーザが利用する端末は必ずしも可搬性を備える必要はなく、たとえば車載端末などであってもよい。   The terminal device 200 is a portable terminal device that can be carried by the user and has a function of uploading, at a predetermined time interval or based on the user's input, the position information at which the current position has been measured. Specifically, for example, a mobile phone, a smartphone, a notebook PC, a PDA and the like can be mentioned. In the present embodiment, the user is described as using the drive recorder application using the terminal device 200. However, the terminal used by the user does not necessarily have to be portable. Good.

端末装置200は、図2に示すように、主制御部210、入力部220、記憶部230、通信部240、表示部250、を備えている。   As shown in FIG. 2, the terminal device 200 includes a main control unit 210, an input unit 220, a storage unit 230, a communication unit 240, and a display unit 250.

主制御部210は、CPUおよびMPU等の演算処理部211、およびメモリ(不図示)
を備えている。演算処理部211は、各種入力に基づき、メモリ(不図示)に記録されたプログラムを実行することで、各種機能部を動作させる。このプログラムは、microSD等の外部メモリに記憶され、もしくはネットワーク300を介して配布され、端末装置200にインストールされるものであってもよい。メモリ(不図示)は、OS(Operating System)をはじめとする、端末装置200のシステムが処理に必要とするデータ等が記憶されている。
The main control unit 210 includes an arithmetic processing unit 211 such as a CPU and an MPU, and a memory (not shown).
Is equipped. The arithmetic processing unit 211 operates various functional units by executing a program stored in a memory (not shown) based on various inputs. This program may be stored in an external memory such as microSD, or may be distributed via the network 300 and installed in the terminal device 200. The memory (not shown) stores data and the like required for processing by the system of the terminal device 200, including an operating system (OS).

入力部220は、表示部250に表示される地図情報の移動指示を受け付ける。具体的には、入力部220は、ボタン、タッチパネル、マウス、キーボード等のことを指し、ユーザからの操作を受け付けるように構成される。   The input unit 220 receives an instruction for moving the map information displayed on the display unit 250. Specifically, the input unit 220 indicates a button, a touch panel, a mouse, a keyboard, and the like, and is configured to receive an operation from the user.

記憶部230は、RAM等の記憶媒体によって構成され、ユーザがダウンロードしたアプリケーションに関するデータや、画像ファイル、音声ファイル等を記憶しておくためのものである。記憶部230は、端末装置200に内蔵されるものに限らず、たとえばmicroSD等の外部メモリであってもよい。   The storage unit 230 is configured by a storage medium such as a RAM, and is for storing data related to an application downloaded by the user, an image file, an audio file, and the like. Storage unit 230 is not limited to one incorporated in terminal device 200, and may be, for example, an external memory such as microSD.

通信部240は、端末装置200をネットワーク300に接続するためのものをいい、表示部250は、画像を端末装置200に表示する、液晶画面などをいう。   The communication unit 240 refers to one for connecting the terminal device 200 to the network 300, and the display unit 250 refers to a liquid crystal screen or the like that displays an image on the terminal device 200.

演算処理部211には、地図表示アプリがインストールされることで、取得部2111、判定部2112として機能することが可能になる。   The map display application can be installed in the arithmetic processing unit 211 to function as an acquisition unit 2111 and a determination unit 2112.

取得部2111は、表示部250に表示される第1の表示領域に含まれる地図情報に関連するコンテンツデータを取得する。例えば、取得部2111は、コンテンツデータをメッシュ単位で取得することが望ましい。具体的には、取得部2111は、第1の表示領域と重複する部分を有するメッシュに関連するコンテンツデータを、情報処理装置100から取得するよう構成される。例えば、取得部2111は、コンテンツデータ取得要求を情報処理装置100に送信する場合に、第1の表示領域に含まれる座標に対応する緯度経度のうち、最小の緯度経度と最大の緯度経度とをあわせて送信することが望ましい。これによって、情報処理装置100は、受信した最小と最大の緯度経度から第1の表示領域を算出し、当該領域と重複する部分を有するメッシュを特定する。情報処理装置100は、特定したメッシュに関連するコンテンツデータを取得部2111に対して送信することができる。   The acquisition unit 2111 acquires content data related to the map information included in the first display area displayed on the display unit 250. For example, the acquiring unit 2111 desirably acquires content data in mesh units. Specifically, the acquisition unit 2111 is configured to acquire, from the information processing apparatus 100, content data related to a mesh having a portion overlapping the first display area. For example, when transmitting the content data acquisition request to the information processing apparatus 100, the acquisition unit 2111 selects the minimum latitude longitude and the maximum latitude longitude among the latitude longitudes corresponding to the coordinates included in the first display area. It is desirable to send together. Thus, the information processing apparatus 100 calculates the first display area from the received minimum and maximum latitude and longitude, and specifies a mesh having a portion overlapping the area. The information processing apparatus 100 can transmit content data related to the identified mesh to the acquisition unit 2111.

なお、取得部2111は、コンテンツデータを取得する前に、地図情報を情報処理装置100から取得しておくことが望ましい。地図情報の取得は既存の技術を用いて行うことができる。   The acquiring unit 2111 preferably acquires map information from the information processing apparatus 100 before acquiring content data. Acquisition of map information can be performed using existing technology.

図3は、取得部2111が取得するコンテンツデータに関連する地図情報の範囲を模式的に示す図である。   FIG. 3 is a diagram schematically showing the range of map information related to the content data acquired by the acquisition unit 2111. As shown in FIG.

領域R60は、メッシュに区切られた地図情報の一部を模式的に示している。
領域R611は、表示部250に表示される地図の領域である。点P13は、領域R611に含まれる最小の緯度経度に対応する点、P12は、領域R611に含まれる最大の緯度経度に対応する点である。
Region R60 schematically shows a part of the map information divided into meshes.
The area R611 is an area of the map displayed on the display unit 250. A point P13 corresponds to the minimum latitude and longitude included in the area R611, and a point P12 corresponds to the maximum latitude and longitude included in the area R611.

取得部2111は、コンテンツデータの取得要求を情報処理装置100に対して送信する。このとき、取得部2111は、点P12及び点P13に対応する緯度経度も合わせて送信する。取得要求を受信した情報処理装置100は、点P12と点P13との緯度経度から、表示部250に表示される領域R611を算出する。そして、情報処理装置100は、領域R611と重複する部分を有するメッシュを特定して、コンテンツデータの送信を行う。図3の例では、メッシュ53〜56、68〜71、83〜86、98〜101、113〜116、128〜131、143〜146は、第1の表示領域R611と、重複する部分を有するメッシュである。情報処理装置100は、これらのメッシュに関連するコンテンツデータを取得部2111に送信する。   The acquisition unit 2111 transmits an acquisition request for content data to the information processing apparatus 100. At this time, the acquisition unit 2111 also transmits the latitude and longitude corresponding to the point P12 and the point P13. The information processing apparatus 100 that has received the acquisition request calculates a region R611 displayed on the display unit 250 from the latitude and longitude of the point P12 and the point P13. Then, the information processing apparatus 100 transmits a content data by specifying a mesh having a portion overlapping with the region R611. In the example of FIG. 3, the meshes 53 to 56, 68 to 71, 83 to 86, 98 to 101, 113 to 116, 128 to 131, and 143 to 146 have mesh portions overlapping with the first display region R611. It is. The information processing apparatus 100 transmits the content data related to these meshes to the acquisition unit 2111.

取得部2111は、さらに、後述する判定部2112が、移動指示の入力が完了したと判定した場合に、移動後の表示部250に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得する。   The acquisition unit 2111 further relates to the map information included in the second display area displayed on the display unit 250 after the movement when the determination unit 2112 described later determines that the input of the movement instruction is completed. Reacquire content data.

判定部2112は、移動指示の入力が完了したか否かを判定する。具体的には、判定部2112は、入力部210がユーザからの移動指示を受け付けた後、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定する。例えばユーザがマウスを使用して指示を入力している場合、ユーザは地図の表示範囲を移動させる際に、マウスを用いて地図をドラッグ(マウスダウン)し、ドラッグしたままカーソルを移動させることで表示範囲を移動させ(マウスムーブ)、任意の地点が表示された時点で地図をドロップする(マウスアップ)。このドラッグからドロップまでの一連の操作を一つの移動指示とする。ユーザは表示したい場所に地図の表示範囲が移動するまでこの移動指示を入力する。移動指示の入力が完了するまでに複数回の移動指示が入力されることが可能である。   The determination unit 2112 determines whether the input of the movement instruction has been completed. Specifically, the determination unit 2112 completes the input of the movement instruction when the further movement instruction is not received until the predetermined period elapses after the input unit 210 receives the movement instruction from the user. It is determined that For example, when the user inputs an instruction using a mouse, the user can move the display range of the map by dragging (mouse down) the map using the mouse and moving the cursor while dragging. Move the display range (mouse move) and drop the map when any point is displayed (mouse up). A series of operations from this drag to the drop are taken as one movement instruction. The user inputs this movement instruction until the display range of the map moves to the place where the user wants to display it. A plurality of movement instructions can be input until the input of movement instructions is completed.

判定部2112は、ドロップ(マウスアップ)からの経過時間を測定し、この測定した時間(以下、タイマー値という)が閾値を超過したか否かを判定する。タイマー値が閾値を超過する前に、ユーザが再度地図をドラッグしマウスダウンが発生した場合には、タイマー値はリセットされる。判定部2112は、タイマー値が閾値を超過した場合に、移動指示の入力は完了したと判定する。   The determination unit 2112 measures an elapsed time from the drop (mouse-up), and determines whether the measured time (hereinafter referred to as a timer value) exceeds a threshold. If the user drags the map again and mouse-down occurs before the timer value exceeds the threshold, the timer value is reset. When the timer value exceeds the threshold, the determination unit 2112 determines that the input of the movement instruction has been completed.

また例えば、ユーザがタッチパネルを使用して指示を入力している場合、ユーザは指をタッチパネルにタップし、指をタッチパネルに接触させた状態で移動させることで地図の表示範囲を移動させる。判定部2112は、タッチパネルからユーザの指が離れてからのタイマー値が閾値を超過したか否かを判定する。タイマー値は、閾値を超過する前にユーザが再度指をタッチパネルにタップして移動指示が入力された場合にリセットされる。タッチパネルによる入力の場合も、判定部2112は、タイマー値が閾値を超過した場合に、移動指示の入力は完了したと判定する。   Also, for example, when the user inputs an instruction using the touch panel, the user taps a finger on the touch panel, and moves the display range of the map by moving the finger in contact with the touch panel. The determination unit 2112 determines whether the timer value after the user's finger has left the touch panel has exceeded a threshold. The timer value is reset when the user taps a finger on the touch panel again and a movement instruction is input before the threshold value is exceeded. Also in the case of the input by the touch panel, the determination unit 2112 determines that the input of the movement instruction is completed when the timer value exceeds the threshold.

さらに、判定部2112は、この閾値を、端末装置200が接続するネットワーク300の回線速度に基づいて決定することが望ましい。   Furthermore, it is desirable that the determination unit 2112 determine this threshold based on the line speed of the network 300 to which the terminal device 200 is connected.

例えば、移動指示の入力完了からコンテンツデータが表示部250に表示されるまでの目標値があらかじめ設定しておくことができる。この目標値は、ユーザがコンテンツが表示されるまでストレスなく待っていられる時間、例えば3秒程度であることが望ましい。判定部2112は、この目標値と回線速度とから、待機時間を算出し、当該待機時間を閾値とする。   For example, it is possible to set in advance a target value from the completion of the input of the movement instruction until the content data is displayed on the display unit 250. It is desirable that this target value be a time for which the user can wait without stress until content is displayed, for example, about 3 seconds. The determination unit 2112 calculates a standby time from the target value and the line speed, and uses the standby time as a threshold.

具体的には、通信部240が、現在の通信回線の種類を検知し、検知した結果を判定部2112に通知する。回線の種類としては、例えば3G回線、LTE回線、光回線等が挙げられる。判定部2112は通知された回線の種類に基づいて、目標値に重みづけを行うことで閾値を算出する。   Specifically, the communication unit 240 detects the current type of communication line, and notifies the determination unit 2112 of the detected result. Examples of the line type include a 3G line, an LTE line, and an optical line. The determination unit 2112 calculates the threshold by weighting the target value based on the notified type of line.

例えば、目標値が3秒である場合を例とする。LTEや光回線の場合、回線速度が速いため、待機時間が長かったとしても、目標値である時間を経過するまでにコンテンツデータを取得して表示することができる。そのため例えば、重みづけを0.23とし目標値3秒との積である、0.69秒を閾値とすることができる。   For example, a case where the target value is 3 seconds is taken as an example. In the case of LTE or an optical line, since the line speed is high, even if the standby time is long, content data can be acquired and displayed before the time that is the target value passes. Therefore, for example, it is possible to set the weighting to 0.23 and set the threshold value to 0.69 seconds, which is the product of the target value 3 seconds.

一方で3G回線の場合、LTE回線や光回線より回線速度が遅いため、目標値である時間を経過するまでにコンテンツデータを取得して表示するためには、待機時間は短くする必要がある。そのため、重みづけを0.23より小さい値、例えば0.1として、目標値との積である0.3秒が閾値となる。この回線ごとの閾値はあらかじめ計算し、記憶部230のテーブルに保持しておくものとしてもよい。この場合、判定部2112がテーブルを参照して、回線の種類に応じて閾値を選択することができる。なお、判定部2112の機能は、情報処理装置100側に持たせることも可能である。   On the other hand, in the case of the 3G line, the line speed is slower than that of the LTE line and the optical line, and therefore the standby time needs to be short in order to acquire and display content data before the time as the target value passes. Therefore, the threshold value is 0.3 seconds, which is the product of the target value and a value smaller than 0.23, for example, 0.1. The threshold value for each line may be calculated in advance and held in the table of the storage unit 230. In this case, the determination unit 2112 can select a threshold according to the type of line by referring to the table. The function of the determination unit 2112 can also be provided on the information processing apparatus 100 side.

このように、移動指示入力中は地図情報のみを表示し、コンテンツデータの取得が行われないことで、通信量を抑えることが可能になる。一方で、地図情報は、ユーザから地図範囲の移動指示がある都度取得することが望ましい。これによって、地図を移動させている最中も、ユーザが今どの辺りの地図を表示しているのか把握することが可能となる。   As described above, only the map information is displayed while the movement instruction is input, and the acquisition of the content data is not performed, whereby the communication amount can be suppressed. On the other hand, it is desirable to acquire map information each time there is a movement instruction of the map range from the user. This makes it possible to grasp which map the user is currently displaying, even while moving the map.

図4は、ユーザの操作によって、地図の表示範囲が移動した際の様子を模式的に示した図である。図4において、領域R60はメッシュに区切った地図情報を模式的に示している。領域R611は第1の表示領域を、領域R612は第2の表示領域を示している。   FIG. 4 is a view schematically showing the state when the display range of the map is moved by the operation of the user. In FIG. 4, a region R60 schematically shows the map information divided into meshes. An area R611 indicates a first display area, and an area R612 indicates a second display area.

また、点P13は、領域R611に含まれる最小の緯度経度に対応する点、P12は、領域R611に含まれる最大の緯度経度に対応する点である。さらに、点P23は、領域R612に含まれる最小の緯度経度に対応する点、P22は、領域R612に含まれる最大の緯度経度に対応する点である。   A point P13 corresponds to the minimum latitude and longitude included in the region R611, and a point P12 corresponds to the maximum latitude and longitude included in the region R611. Furthermore, a point P23 is a point corresponding to the minimum latitude and longitude included in the region R612, and a point P22 is a point corresponding to the maximum latitude and longitude included in the region R612.

矢印Tは時間軸を示している。時間t1は、ユーザUが指をタッチパネルにタップすることによって、地図の表示範囲の移動指示の入力を開始した時刻を示している。また、時間t2はユーザUが指をタッチパネルから離した時刻、時間t3はユーザUが再度指をタッチパネルにタップした時刻、時間t4はユーザUが再度指をタッチパネルから離した時刻を示している。さらに、時間t5は、時間t4に閾値を足した時刻を示している。   An arrow T indicates a time axis. The time t1 indicates the time when the user U starts inputting an instruction to move the display range of the map by tapping a finger on the touch panel. The time t2 indicates the time when the user U releases the finger from the touch panel, the time t3 indicates the time when the user U again taps the finger on the touch panel, and the time t4 indicates the time when the user U again removes the finger from the touch panel. Furthermore, time t5 indicates a time obtained by adding a threshold to time t4.

時間t1から時間t2までの期間、及び時間t3から時間t4までの期間は、ユーザUの指がタッチパネルに接触した状態で、移動している期間を示している。また、時間t2から時間t3までの期間は閾値よりも短い期間を示している。   A period from time t1 to time t2 and a period from time t3 to time t4 indicate a moving period while the finger of the user U is in contact with the touch panel. Further, a period from time t2 to time t3 indicates a period shorter than the threshold.

時間t2において、指がタッチパネルから離れると、判定部2112は時間t2からのタイマー値を計測し、閾値を経過するか否かを判定する。この例では、タイマー値が閾値を経過する前に、ユーザUが再度指をタッチパネルにタップするため(時間t3)、判定部2112は、移動指示は完了していないと判定し、タイマー値をリセットする。次に、時間t4において、再度指がタッチパネルから離れると、判定部2112は、時間t4からのタイマー値を計測し、閾値を超過するか否かを判定する。この例では、タイマー値が閾値を経過する時刻である時間t5まで、再度ユーザUからのタップはないため、判定部2112は、移動指示が完了したと判定する。このとき、取得部2111は、移動後の第2の表示領域R612の最小と最大の緯度経度に対応する点P23と点P22との座標を情報処理装置100に送信し、コンテンツデータの再取得を行う。演算処理部211は、再取得したコンテンツデータを第2の表示領域に含まれる地図情報に重畳し、表示部250に表示させる。   At time t2, when the finger is separated from the touch panel, the determination unit 2112 measures a timer value from time t2 and determines whether a threshold is to be passed. In this example, since the user U again taps the finger on the touch panel before the timer value passes the threshold (time t3), the determination unit 2112 determines that the movement instruction is not completed, and resets the timer value. Do. Next, at time t4, when the finger is separated from the touch panel again, the determination unit 2112 measures a timer value from time t4 and determines whether or not the threshold value is exceeded. In this example, since there is no tap from the user U again until time t5 when the timer value passes the threshold value, the determination unit 2112 determines that the move instruction is completed. At this time, the acquiring unit 2111 transmits the coordinates of the point P23 and the point P22 corresponding to the minimum and maximum latitude and longitude of the second display area R612 after movement to the information processing apparatus 100, and reacquisition of content data Do. The arithmetic processing unit 211 superimposes the reacquired content data on the map information included in the second display area, and causes the display unit 250 to display the same.

このように、判定部2112が、移動指示が完了していないと判定した場合に、取得部2111によるコンテンツデータの再取得が抑制されるため、移動指示があるたびにコンテンツデータの再取得が発生することを抑えることができ、情報処理装置100と端末装置200との間の通信量を低減することが可能となる。   As described above, when the determination unit 2112 determines that the move instruction is not completed, the reacquisition of the content data by the acquisition unit 2111 is suppressed, so that the content data is reacquired each time the move instruction is issued. It is possible to reduce the amount of communication between the information processing apparatus 100 and the terminal device 200.

次に、図5を用いて、端末装置200の地図表示処理のフローについて説明する。なお、以下に説明する処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上1ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、1ステップとして把握することができる。   Next, the flow of the map display process of the terminal device 200 will be described with reference to FIG. Note that each processing step included in the flow of processing described below can be arbitrarily changed in order or can be executed in parallel, as long as no contradiction occurs in the processing content. Step may be added. In addition, while the steps described as one step can be divided into a plurality of steps and executed for convenience, those described into a plurality of steps for convenience can be grasped as one step.

ユーザは端末装置200を操作して、地図表示アプリを起動する。アプリ起動時に演算処理部211は、フラグを1に設定する(S100)。   The user operates the terminal device 200 to activate the map display application. When the application is started, the arithmetic processing unit 211 sets a flag to 1 (S100).

次に、取得部2111は、情報処理装置100に対して、表示部250に地図を表示するために、まず地図情報の取得要求を送信し、情報処理装置100から地図情報を受信する(S101)。次に取得部2111は、フラグの値を確認する(S102)。フラグが0の場合(S102:YES)には、取得部2111は、コンテンツデータの取得を行わず、すでに取得済みのコンテンツデータを用いて地図を表示部250に表示する(S104)。   Next, in order to display a map on the display unit 250, the acquisition unit 2111 first transmits an acquisition request for map information to the information processing apparatus 100, and receives map information from the information processing apparatus 100 (S101). . Next, the acquisition unit 2111 confirms the value of the flag (S102). If the flag is 0 (S102: YES), the acquisition unit 2111 does not acquire content data, and displays a map on the display unit 250 using already acquired content data (S104).

一方で、フラグが1の場合(S102:NO)、取得部2111は、情報処理装置100に対して、第1の取得対象領域についてコンテンツデータの取得要求を送信し、コンテンツデータを取得する(S103)。このとき取得部2111は、取得要求を、第1の表示領域に含まれる座標に対応する緯度経度のうち、最小の緯度経度と最大の緯度経度と合わせて送信する。   On the other hand, when the flag is 1 (S102: NO), the acquisition unit 2111 transmits an acquisition request for content data for the first acquisition target area to the information processing apparatus 100, and acquires content data (S103). ). At this time, the acquisition unit 2111 transmits the acquisition request together with the minimum latitude longitude and the maximum latitude longitude among the latitude and longitude corresponding to the coordinates included in the first display area.

コンテンツデータ取得要求を受信した情報処理装置100は、受信した最小の緯度経度と最大の緯度経度とから、第1の表示領域の範囲を算出し、当該範囲と重複する部分を有するメッシュを特定し、特定したメッシュに関連するコンテンツデータを送信する。   The information processing apparatus 100 having received the content data acquisition request calculates the range of the first display area from the received minimum latitude and longitude and the maximum latitude and longitude, and identifies a mesh having a portion overlapping with the range. , Send content data related to the identified mesh.

情報処理装置100が送信したコンテンツデータを受信すると、演算処理部211によってあらかじめ受信した地図情報にコンテンツデータが重畳され、端末装置200の表示部250に地図が表示される(S104)。ユーザがアプリを終了させずに(S105:NO)、さらに端末装置200を操作して(S106)、地図の表示範囲が移動すると、判定部2112が、タイマー値を計測し、閾値を経過したかに基づいて移動指示の入力が完了したか否かの判定を行う(S107)。閾値を経過する前に、さらなる移動指示があり、移動指示の入力が完了していないと判定した場合(S107:NO)には、演算処理部211はフラグを0に設定し、S101に再帰する。一方、閾値を経過するまで移動指示がなく、判定部2112が移動指示の入力が完了したと判定した場合(S107:YES)には、演算処理部211はフラグを1に設定し、S101に再帰する。   When the content data transmitted by the information processing apparatus 100 is received, the content data is superimposed on the map information received in advance by the arithmetic processing unit 211, and the map is displayed on the display unit 250 of the terminal device 200 (S104). If the user moves the display range of the map by further operating the terminal device 200 (S106: NO) without ending the application (S105), the determination unit 2112 measures the timer value and whether the threshold value has passed It is determined whether the input of the movement instruction has been completed based on (S107). If it is determined that there is a move instruction further and the input of the move instruction is not completed before the threshold is exceeded (S107: NO), the arithmetic processing unit 211 sets the flag to 0 and recursates in S101. . On the other hand, when there is no move instruction until the threshold is passed, and the determination unit 2112 determines that the input of the move instruction is completed (S107: YES), the arithmetic processing unit 211 sets a flag to 1, and recursive in S101. Do.

ユーザがアプリを終了する(S105:YES)まで、このS101からS109までの処理が繰り返し実行される。   The processes from S101 to S109 are repeatedly executed until the user ends the application (S105: YES).

これによって、地図表示アプリ起動時には、フラグが1に設定されるため、コンテンツデータの取得が行われる。一方で、ユーザの操作によって地図の表示範囲が移動した場合には、タイマー値が閾値を超過したか否か応じて、フラグに設定する値が異なる。そのため、閾値が経過する前にさらに移動指示があった場合には、フラグが0に設定されるため、コンテンツデータの再取得は行われない。一方で、閾値を経過した場合には、フラグが1に設定されるため、コンテンツデータの再取得が行われる。   By this, when the map display application is activated, the flag is set to 1, so that content data is acquired. On the other hand, when the display range of the map is moved by the operation of the user, the value set in the flag differs depending on whether the timer value exceeds the threshold. Therefore, when a move instruction is further issued before the threshold has elapsed, the flag is set to 0, and thus the content data is not reacquired. On the other hand, when the threshold value has passed, the flag is set to 1, so that content data is re-acquired.

このように、ユーザからの地図の表示範囲の移動指示の入力が完了するまで、コンテンツデータの再取得を行わないようにすることで、通信量を低減することが可能となる。   As described above, it is possible to reduce the amount of communication by not acquiring content data again until the input of an instruction for moving the display range of the map from the user is completed.

10 地図表示システム
100 情報処理装置
110 制御部
111 配布部
120 入力部
130 記憶部
140 通信部
200A〜D 端末装置
210 制御部
211 演算処理部
2111 取得部
2112 判定部
220 入力部
230 記憶部
240 通信部
250 表示部
300 ネットワーク
10 map display system 100 information processing apparatus 110 control unit 111 distribution unit 120 input unit 130 storage unit 140 communication unit 200A to D terminal device 210 control unit 211 arithmetic processing unit 2111 acquisition unit 2112 determination unit 220 input unit 230 storage unit 240 communication unit 250 Display 300 Network

Claims (3)

表示部を備えるコンピュータを
前記表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得する取得手段と、
ユーザからの前記表示部に表示される地図情報の移動指示を受け付ける受付手段と、
前記移動指示の入力が完了したか否かを判定する判定手段と、して機能させ、
前記取得手段は、
前記判定手段が、前記移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、
前記判定手段は、
前記受付手段が前記移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定し、
前記所定の期間は、前記コンテンツデータが表示されるまでの時間に関する目標値を経過するまでに、当該コンテンツデータを取得して表示するように、前記コンピュータが接続するネットワークの回線速度に基づいて設定される、
プログラム。
An acquisition unit configured to acquire content data related to map information included in the first display area displayed on the display unit;
Accepting means for accepting an instruction for moving the map information displayed on the display unit from a user;
It functions as a determination unit that determines whether or not the input of the movement instruction has been completed,
The acquisition means is
When the determination means determines that the input of the movement instruction is completed, the content data related to the map information included in the second display area displayed on the display unit after movement is acquired again,
The determination means
After the accepting means accepts the move instruction, if it does not accept a further move instruction until a predetermined period elapses, it determines that the input of the move instruction is completed ,
The predetermined period is set based on the line speed of the network to which the computer is connected so as to acquire and display the content data before the target value regarding the time until the content data is displayed has passed. To be
program.
制御部と表示部とを備える情報処理装置において実施される方法であって、
前記制御部が、
前記表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得するステップと、
ユーザからの前記表示部に表示される地図情報の移動指示を受け付けるステップと、
前記移動指示の入力が完了したか否かを判定するステップと、を実行し、
前記取得するステップは、
前記判定するステップが、前記移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、
前記判定するステップは、
前記受け付けるステップが前記移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定し、
前記所定の期間は、前記コンテンツデータが表示されるまでの時間に関する目標値を経過するまでに、当該コンテンツデータを取得して表示するように、前記情報処理装置が接続するネットワークの回線速度に基づいて設定される、
方法。
A method implemented in an information processing apparatus comprising a control unit and a display unit, the method comprising:
The control unit
Acquiring content data related to map information included in a first display area displayed on the display unit;
Accepting an instruction to move map information displayed on the display unit from a user;
Determining whether or not the input of the movement instruction has been completed;
The acquiring step is
The content data related to the map information included in the second display area displayed on the display unit after movement is reacquired when the determination step determines that the input of the movement instruction is completed,
In the determining step,
After the accepting step accepts the movement instruction, if it does not accept a further movement instruction until a predetermined period elapses, it is determined that the input of the movement instruction is completed ,
The predetermined period is based on the line speed of the network to which the information processing apparatus is connected so as to acquire and display the content data before the target value regarding the time until the content data is displayed passes. Is set,
Method.
表示部に表示される第1の表示領域に含まれる、地図情報に関連するコンテンツデータを取得する取得部と、
ユーザからの前記表示部に表示される地図情報の中心の移動指示を受け付ける受付部と、
前記移動指示の入力が完了したか否かを判定する判定部と、を備え、
前記取得部は、
前記判定部が、前記移動指示の入力が完了したと判定した場合に、移動後の表示部に表示される第2の表示領域に含まれる地図情報に関連するコンテンツデータを再取得し、
前記判定部は、
前記受付部が前記移動指示を受け付けたのち、所定の期間が経過するまでに、さらなる移動指示を受け付けなかった場合に、移動指示の入力が完了したと判定し、
前記所定の期間は、前記コンテンツデータが表示されるまでの時間に関する目標値を経過するまでに、当該コンテンツデータを取得して表示するように、接続するネットワークの回線速度に基づいて設定される、
情報処理装置。
An acquisition unit for acquiring content data related to map information included in a first display area displayed on the display unit;
A reception unit for receiving an instruction for moving the center of the map information displayed on the display unit from the user;
A determination unit that determines whether or not the input of the movement instruction has been completed;
The acquisition unit
When the determination unit determines that the input of the movement instruction is completed, the content data related to the map information included in the second display area displayed on the display unit after movement is acquired again,
The determination unit is
After the reception unit receives the movement instruction, if no further movement instruction is received before the predetermined period elapses, it is determined that the input of the movement instruction is completed ,
The predetermined period is set based on a line speed of a connected network so as to acquire and display the content data until a target value regarding the time until the content data is displayed has passed.
Information processing device.
JP2014161766A 2014-08-07 2014-08-07 Control program, information processing method and information processing apparatus Active JP6426938B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014161766A JP6426938B2 (en) 2014-08-07 2014-08-07 Control program, information processing method and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014161766A JP6426938B2 (en) 2014-08-07 2014-08-07 Control program, information processing method and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2016038471A JP2016038471A (en) 2016-03-22
JP6426938B2 true JP6426938B2 (en) 2018-11-21

Family

ID=55529585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014161766A Active JP6426938B2 (en) 2014-08-07 2014-08-07 Control program, information processing method and information processing apparatus

Country Status (1)

Country Link
JP (1) JP6426938B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060238378A1 (en) * 2004-07-29 2006-10-26 Eriko Ohdachi Communication type map display device
JP2011059630A (en) * 2009-09-14 2011-03-24 Navitime Japan Co Ltd Map display system, terminal device, and map display method
JP5495837B2 (en) * 2010-02-17 2014-05-21 アルパイン株式会社 Navigation device using memory card
JP5374482B2 (en) * 2010-11-29 2013-12-25 株式会社ゼンリンデータコム Map display device, map display method, and map display program

Also Published As

Publication number Publication date
JP2016038471A (en) 2016-03-22

Similar Documents

Publication Publication Date Title
JP5813863B2 (en) Private and public applications
JP6487149B2 (en) Application providing method for portable terminal, electronic apparatus therefor, and computer-readable storage medium storing a program for executing the same
JP6505967B2 (en) User equipment and operation method thereof
EP4174749A2 (en) Intelligent delivery and aquisition of digital assets
CN107111494B (en) Expose visual representations of generic applications
US20200264665A1 (en) Device for handheld operation and method thereof
CN109885314B (en) Automatic layout method and device for small programs
CN103475937A (en) Method and device for creating shortcut at digital television terminal
JP6500454B2 (en) Portable information terminal, program and information providing system
JP6426938B2 (en) Control program, information processing method and information processing apparatus
CN103324651B (en) Information processor, information processing system and information processing method
CN111857465B (en) Application icon arrangement method, device and electronic device
CN116679854A (en) Task object screening method, device, equipment, storage medium and program product
JP6433176B2 (en) Control program, information processing method, and information processing apparatus
US20240094883A1 (en) Message selection method, apparatus and device
KR20140116251A (en) Apparatus and method for managing contents media
US11947980B2 (en) Performing a context-dependent task in a program
KR102443123B1 (en) Control method for mobile terminal
US10572691B2 (en) Operating system privacy mode
CN105549807B (en) Method and system for processing desktop icons
JP2013196314A (en) Information processing apparatus and method
JP6388479B2 (en) Information display device, information distribution device, information display method, information display program, and information distribution method
KR101235884B1 (en) System and method for sharing service of location information
CN113127760A (en) Application method and device of position information
JP6353269B2 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181012

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181026

R150 Certificate of patent or registration of utility model

Ref document number: 6426938

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250