【手続補正書】
【提出日】令和1年9月19日(2019.9.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】サーバ装置、計算方法、データ処理端末、データ処理方法、およびプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、サーバ装置、計算方法、データ処理端末、データ処理方法、およびプログラムに係り、特に端末から送信されてきた計算対象データの計算を行うサーバ装置、計算方法、データ処理端末、データ処理方法、およびプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、上記の問題点を鑑みてなされたものであり、ユーザが計算方法や国情報を設定しなくても、国情報を適切に割り出して国情報で表された国に応じた計算方法を自動的かつ適切に設定して計算を行うことが可能なサーバ装置、計算方法、データ処理端末、データ処理方法、およびプログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
以上の課題を解決するため、本発明のサーバ装置は、
端末から計算対象データおよび計算種別データを受信するデータ受信手段と、
前記端末の国情報を取得する国情報取得手段と、
前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、
前記計算手段により計算された計算結果である計算結果データを前記端末に送信する計算結果送信手段と、を備えることを特徴とする。
また、本発明の情報処理端末は、
サーバ装置と通信する情報処理端末であって、
計算対象データおよび計算種別データを受信するデータ受信手段と、前記情報処理端末の国情報を取得する国情報取得手段と、前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、前記計算手段により計算された計算結果である計算結果データを送信する計算結果送信手段と、を備えるサーバ装置に、前記計算対象データおよび前記計算種別データを送信するデータ送信手段と、
前記サーバ装置によって送信された前記計算結果データを受信する計算結果受信手段と、
を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
以下、本発明に係るサーバ装置、計算方法、データ処理端末、データ処理方法、およびプログラムの実施の形態について、図面を参照して説明する。なお、本発明の範囲は、図示例に限定されない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
［効果］
以上のように、本実施形態に係るサーバ装置１、計算方法、データ処理端末、データ処理方法、およびプログラムによれば、サーバ装置１のＣＰＵ１１は、計算対象データ（リストデータや関数式データ）とともに送信されてきた計算種別データについて、取得した国情報で表された国に応じた計算方法を的確に設定し、設定した計算方法で計算対象データの計算を実行して、計算結果データを端末２０に送信する。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末から計算対象データおよび計算種別データを受信するデータ受信手段と、
前記端末の国情報を取得する国情報取得手段と、
前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、
前記計算手段により計算された計算結果である計算結果データを前記端末に送信する計算結果送信手段と、を備えることを特徴とするサーバ装置。
【請求項２】
前記国情報取得手段は、前記端末自体の端末情報に基づいて前記国情報を特定して取得することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記国情報取得手段は、前記端末から送信された前記国情報を取得することを特徴する請求項１に記載のサーバ装置。
【請求項４】
前記国情報取得手段は、前記計算対象データとともに受信した、当該計算対象データに対応する教材の教材情報に基づいて前記国情報を取得することを特徴する請求項１に記載のサーバ装置。
【請求項５】
前記計算手段は、前記計算種別データが１変数統計計算であり、少なくとも下四分位値または上四分位値を計算する場合、
前記国情報で表された国がスタンダード方式で計算を行う国である場合にはスタンダード方式による前記計算方法で計算し、
前記国情報で表された国がＯｎＤａｔａ方式で計算を行う国である場合にはＯｎＤａｔａ方式による前記計算方法で計算することを特徴とする請求項１から請求項４のいずれか一項に記載のサーバ装置。
【請求項６】
前記計算手段は、前記計算種別データが関数式計算であり、帯分数で表された関数式を計算する場合、
前記国情報で表された国が関数式に帯分数を用いることを許す国である場合には、帯分数で表された値の整数部分と分数部分とを加算する前記計算方法で計算し、
前記国情報で表された国が関数式に帯分数を用いることを許さない国である場合には、帯分数で表された値の整数部分と分数部分とを乗算する前記計算方法で計算することを特徴とする請求項１から請求項５のいずれか一項に記載のサーバ装置。
【請求項７】
サーバ装置によって実行される計算方法であって、
端末から計算対象データおよび計算種別データを受信するデータ受信処理と、
前記端末の国情報を取得する国情報取得処理と、
前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算処理段と、
前記計算手段により計算された計算結果である計算結果データを前記端末に送信する計算結果送信処理と、を含むことを特徴とする計算方法。
【請求項８】
コンピュータを、
端末から計算対象データおよび計算種別データを受信するデータ受信手段と、
前記端末の国情報を取得する国情報取得手段と、
前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、
前記計算手段により計算された計算結果である計算結果データを前記端末に送信する計算結果送信手段、として機能させるためのプログラム。
【請求項９】
サーバ装置と通信するデータ処理端末であって、
計算対象データおよび計算種別データを受信するデータ受信手段と、前記データ処理端末の国情報を取得する国情報取得手段と、前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、前記計算手段により計算された計算結果である計算結果データを送信する計算結果送信手段と、を備える前記サーバ装置に、前記計算対象データおよび前記計算種別データを送信するデータ送信手段と、
前記サーバ装置によって送信された前記計算結果データを受信する計算結果受信手段と、
を備えることを特徴とするデータ処理端末。
【請求項１０】
前記サーバ装置の前記国情報取得手段は、前記データ処理端末自体の端末情報に基づいて前記国情報を特定して取得し、
前記データ処理端末の端末情報を前記サーバ装置に送信する端末情報送信手段をさらに備える、ことを特徴とする請求項９に記載のデータ処理端末。
【請求項１１】
前記データ処理端末の国情報を前記サーバ装置に送信する国情報送信手段をさらに備える、ことを特徴とする請求項９に記載のデータ処理端末。
【請求項１２】
前記サーバ装置の前記国情報取得手段は、教材情報に基づいて前記国情報を特定して取得し、
前記教材情報を前記サーバ装置に送信する教材情報送信手段をさらに備える、ことを特徴とする請求項９に記載のデータ処理端末。
【請求項１３】
サーバ装置と通信するデータ処理端末によって実行されるデータ処理方法であって、
計算対象データおよび計算種別データを受信するデータ受信手段と、前記データ処理端末の国情報を取得する国情報取得手段と、前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、前記計算手段により計算された計算結果である計算結果データを送信する計算結果送信手段と、を備える前記サーバ装置に、前記計算対象データおよび前記計算種別データを送信し、
前記サーバ装置によって送信された前記計算結果データを受信する、
ことを含むことを特徴とするデータ処理方法。
【請求項１４】
サーバ装置と通信するデータ処理端末のコンピュータによって、
計算対象データおよび計算種別データを受信するデータ受信手段と、前記データ処理端末の国情報を取得する国情報取得手段と、前記計算種別データについて前記国情報に応じた計算方法で前記計算対象データを計算する計算手段と、前記計算手段により計算された計算結果である計算結果データを送信する計算結果送信手段と、を備える前記サーバ装置に、前記計算対象データおよび前記計算種別データを送信させ、
前記サーバ装置によって送信された前記計算結果データを受信させるためのプログラム。