含地理坐标信息的网络系统的制作方法

文档序号:6591692阅读:278来源:国知局
专利名称:含地理坐标信息的网络系统的制作方法
技术领域
本发明是有关于一种计算机网络技术,特别是有关于一种含地理坐标信息的网络系统,其特点在于其中的各个处理节点(node)均全部相互连结至其它所有的处理节点;且其中的各个处理节点均设定有一包括有多组地区名称及与该些地区名称对应的专属地理坐标参数(例如经纬度资料)以及各个处理节点所在之处的地理坐标参数的数据库。
公知的计算机网络系统最常用的连结架构即为树状型连结架构。目前大多数的计算机网络系统,例如网际网络(Internet)、公司内部网络系统(intranet)、公司间网络系统(extranet)、等等,均建构于此种树状型连结架构。


图1显示一公知的树状型网络架构(如标号10所指的虚线框所包含的部分)的基本形态。假设此树状型网络架构10中包含7个处理节点11、12、13、14、15、16、17,其中每一个处理节点即代表一台计算机主机(host),且该计算机主机可提供特定的软硬件资源及数据处理功能、或是作为一网站服务器来提供各种线上信息。
于电子交易处理的应用上,使用者常会随意登入任一个处理节点以提出交易服务需求,例如订购产品;其中一笔交易记录中需令使用者输入收货地点,以令管理该处理节点的厂商根据该收货地点来进行出货作业。
然而上述的树状型网络架构10缺点之一在于将其应用于电子交易程序上的人力、时间以及处理成本较高;这是由于必需由一管理人员依该收货地点来决定进行出货的厂区以找出最近的交货距离,之后,再以电子邮件或传真方式将产品订单传送至该决定后的出货厂区,其中,该些出货厂区内会设有一用以储存该产品订单的网站服务器(处理节点),假若此些网站服务器(处理节点)可根据产品订单上所列的收货地点而自行找出一与该收货地点较邻近的网站服务器(即出货厂区),将可不需一管理人员来判定及指定出货的厂区,因而减少人力成本以及作业时间上的支出。
由于公知的网络架构中的各个处理节点仅具有一专属的网域名称(domain name),因此,并无法根据交易讯息自动找到地理位置较邻近的处理节点来进行出货程序,使得整体的网络使用效益较低。
本发明的另一目的在于提供一种含地理坐标信息的网络系统,其可提供距离信息的参考,以提升交易效率。
本发明的地理坐标信息的网络系统系由多个处理节点所组成;其特点在于其中每一个处理节点均系全部相互连结至其它所有的处理节点;且其中的各个处理节点均设定有一包括有多组地区名称以及与该些地区名称对应的地理坐标参数(例如经纬度资料)的数据库,其中,该数据库中更包括各个处理节点所在之处的地理坐标参数,可用以指示出该处理节点所在的地理位置,并可用以求得一处理节点与一特定地点之间的距离。此节点定位及定距功能可让采用此含地理坐标信息的网络系统的电子交易系统以节点的地理位置及与一特定地点之间的距离作为交易决策的参考资料,从而达到低成本的商务交易。
图1(公知技术)为一示意图,其中显示一公知的树状型网络架构的基本形态;图2为一示意图,其中显示本发明的含地理坐标信息的网络系统的基本形态;图3A及3B为几何示意图,其用以说明本发明所采用的经纬度定距方法的基本原理;图4为一示意图,其中显示本发明的含地理坐标信息的网络系统的一个应用实例;以及图5为一数据结构图,其中显示第4图各个计算机主机内所储存的一地理坐标数据库。图中标号说明10公知的树状型网络架构 11处理节点12处理节点 13处理节点14处理节点 15处理节点16处理节点 17处理节点20本发明的含地理坐标信息的网络系统21处理节点 21a客户端工作站21b客户端工作站 22处理节点22a客户端工作站 22b客户端工作站23处理节点 23a客户端工作站23b客户端工作站 24处理节点24a客户端工作站 24b客户端工作站25处理节点 25a客户端工作站25b客户端工作站30应用本发明的网络系统的电子交易系统31计算机主机(处理节点) 32计算机主机(处理节点)33计算机主机(处理节点) 34计算机主机(处理节点)35计算机主机(处理节点) 40地理坐标数据库以下配合附图2、3A至3B、及图4,详细说明本发明的含地理坐标信息的网络系统的实施例。
图2的示意图即显示本发明的含地理坐标信息的网络系统(如标号20所指的虚线框所包含的部分)的基本形态。
于此范例中,假设此网络系统20包含5个处理节点21、22、23、24、25(注此处仅以5个处理节点为例作说明,实际上可为任何数目的处理节点),且其分别可连结至多个客户端工作站21a、21b、22a、22b、23a、23b、24a、24b、25a、25b、等等,用以让各个客户端工作站21a、21b、22a、22b、23a、23b、24a、24b、25a、25b可连结至此网络系统20中的任何一个处理节点21、22、23、24、25的计算机主机,借此而使用连结的计算机主机中的软硬件资源及数据处理功能、或是浏览其所提供的各种线上信息、等等。
本发明的网络系统20的特点在于其中各个处理节点21、22、23、24、25均系全部相互连结至其它所有的处理节点(亦即处理节点21同时连结至处理节点22、23、24、25;处理节点22系同时连结至处理节点21、23、24、25;处理节点23系同时连结至处理节点21、22、24、25;处理节点24系同时连结至处理节点21、22、23、25;而处理节点25则系同时连结至处理节点21、22、23、24);且其中的各个处理节点21、22、23、24、25均分别设定有一包括有多组地区名称以及与该些地区名称对应的地理坐标参数的数据库(未图标),其中,该数据库中还包括各个处理节点所在之处的地理坐标参数,例如为其所在的地点的经纬度(longitude-altitude),用以指示出各个处理节点21、22、23、24、25所在的地理位置,并亦可借以求得一处理节点与一特定地点之间的距离。
假设(α1,β1)代表处理节点21所在的地理位置的经纬度;(α2,β2)代表处理节点22所在的地理位置的经纬度;(α3,β3)代表处理节点23所在的地理位置的经纬度;(α4,β4)代表处理节点24所在的地理位置的经纬度;(α5,β5)代表处理节点25所在的地理位置的经纬度。
如第3A图所示,假设以三维直角坐标系统(X,Y,Z)来表示地球表面上的地理位置,且令地球中心为直角坐标原点(O,O,O),并令X-Y平面为赤道面,X-Z平面为本初子午线(prime meridian)所在的平面;并假设地球为一正圆球体,且其半径为R;则地球表面上一个经纬度为(α,β)的地理位置P(其中α表示经度,且以东经为正值、西经为负值;β表示纬度,且以北纬为正值、南纬为负值),则其三维直角坐标值为X=R cosβ cosαY=R cosβ sinαZ=R sinβ再接着如图3B所示,假设地球表面上的二个地理位置Pi及Pj的经纬度分别为(αi,βi)及(αj,βj),则此二个地理位置Pi及Pj之间的地表距离Dij可根据基本向量定理而求得为Dij=2πR·θ2π=R·θ]]>=R·|cos-1[cosβicosβjcos(αi-αj)+sinβisinβj]|]]>以下将称此公式为″经纬度定距公式″。
由于本发明将各个处理节点21、22、23、24、25均设定有一包括有多组地区名称及与该些地区名称对应的经纬度坐标参数以及各个处理节点所在的处的经纬度坐标参数之数据库,因此采用本发明的网络系统的电子交易系统即可根据上述的经纬度定距公式来求得任何二个处理节点之间的地表距离以及一处理节点与一特定地点之间的地表距离。
由于数据传输效益与其间的距离有关(亦即当数据传输距离缩短以及所经的处理节点减少,则传输效益将增加),因此任何一个处理节点将可对客户端工作站所输入的服务请求而转传至可完成该服务请求之一距离最近的处理节点,例如处理节点21即可根据客户端工作端所传来服务请求中的地理信息(例如收货地点)而自包括各地区及各处理节点专属经纬度坐标参数的数据库中找出与该地理信息距离最近的处理节点22、23、24、25其中之一,并将客户端工作站所输入的服务请求转传至距离最近的处理节点。
举例来说,若处理节点21想要找出与其距离最近的处理节点,则只要先根据上述的经纬度定距公式求出D12、D13、D14、D15,再接着找出其中的最小值,即可求得最近的处理节点。例如假设D12、D13、D14、D15中的最小值为D13,则便可求得最近的处理节点为处理节点23。
基于图2所示的含地理坐标信息的网络系统,可发展出许多各式不同的计算机网络应用系统。图4显示本发明的含地理坐标信息的网络系统应用于公司网络系统的一个范例。
如图4所示,假设此网络系统30是由英业达集团(Inventec)所拥有,其中包含5台计算机主机(即处理节点)31、32、33、34、35,(注此处仅以5台计算机主机为例作说明,实际上可为任何数目的计算机主机),且分别装机于台北、上海、天津、北京、和西安。
根据本发明的网络系统,这些计算机主机31、32、33、34、35均系全部相互连结至其它所有的计算机主机(亦即计算机主机31同时连结至计算机主机32、33、34、35;计算机主机32同时连结至计算机主机31、33、34、35;计算机主机33同时连结至计算机主机31、32、34、35;计算机主机34同时连结至计算机主机31、32、33、35;而计算机主机35同时连结至计算机主机31、32、33、34);且其中的各个计算机主机31、32、33、34、35除了其专属的网域名称外,均另外分别设定有一包括有多组地区名称及与该些地区名称对应的经纬度坐标参数以及各个处理节点所在之处的经纬度坐标参数的数据库。
举例来说,位于台北的计算机主机31的网域名称为″taipei.inventec.com″,且其经纬度为(121,25.5);位于上海的计算机主机32的网域名称为″shanghai.inventec.com″,且其经纬度为(121,31);位于天津的计算机主机33的网域名称为″tianjin.inventec.com″,且其经纬度为(117,39);位于北京的计算机主机34的网域名称为″beijin.inventec.com″,且其经纬度为(116,40);而位于西安的计算机主机35的网域名称为″xian.inventec.com″,且其经纬度为(107,33),其中,各个计算机主机内部皆具有一地理坐标数据库,如第5图所示的地理坐标数据库40,若位于一客户端工作站(未图标)的使用者登入任一个计算机主机所建构的交易系统(未图标),例如订购系统,并输入其欲订购英业达集团开发的特定产品(或英业达集团代理的产品)时,由于一般交易处理过程中,须令使用者输入该订购产品的收货地点,如此,即可得知该收货地点的经纬度资料,因此,接收该笔交易的计算机主机即会根据使用者所输入的收货地点而自该地理坐标数据库40中找出与该收货地点较为接近的计算机主机,而将该笔交易记录传送至该找到的计算机主机中以便进行出货作业,如此,将可节省产品运输上的成本;另一方面,若收货者发现该出货产品有问题时,由于出货与收货距离较近因而可较迅速完成换货(退货)处理。此外,若与该收货地点最接近的计算机主机例如天津主机33发现其所属地区的厂房物料因库存不足将无法出货时(由于库存资料与计算机主机间的传输处理是一般库存管理系统中的处理程序,因此在此将不为文赘述),该无法进行出货作业的天津主机33即自该地理坐标数据库40中找出与其距离最近的一计算机主机例如北京主机34(亦即根据上述的经纬度定距公式求出),以将该客户端工作站所传来的服务需求转传至该北京主机34,以便由该北京主机34所属地区的厂房进行出货作业。
上述的网络系统30的优点在于可提供一主机定位及定距功能,借此而让网络系统30据以作为交易决策的参考资料,从而达到可增进商务交易效益,俾有效节省人力、物力以及时间。
总之,本发明提供了一种含地理坐标信息的网络系统,其特点在于,其中各个处理节点均全部相互连结至其它所有的处理节点;且其中的各个处理节点均设定有一包括有多组地区名称及与该些地区名称对应的经纬度坐标参数以及各个处理节点所在之处的经纬度坐标参数的数据库,可用以指示出各个处理节点所在的地理位置,并可借以求得一处理节点与一特定地点之间的距离,并亦可用以求得任何二个处理节点之间的距离。此节点定位及定距功能可让采用本发明的网络系统的电子交易系统以各个处理节点的地理位置及各个处理节点与一特定地区间隔距离作为交易决策的参考依据,从而达到可增进商务交易效益。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的实质技术内容的范围,例如图5的地理坐标数据库40中用以指定一特定计算机主机所处地理位置的经纬度资料除与该计算机主机的网域名称对应外,亦可与该计算机主机的IP地址对应(未图标),抑或同时对应于各网络主机的网域名称以及其IP地址(未图标),亦即端视实施形态而定。本发明的实质技术内容广义地定义在权利要求范围中。任何他人所完成的技术实体或方法,若是与权利要求所定义者为完全相同、或是为一种等效的变更,均将被视为涵盖于此权利要求保护范围之中。
权利要求
1.一种含地理坐标信息的网络系统,其特征在于包括多个处理节点,其中每一个处理节点均全部相互连结至其它所有的处理节点;且其中的各个处理节点均设定有一包括有多组地区名称以及与该些地区名称对应的专属地理坐标参数的数据库,其中,该资料库中还包括各个处理节点所在之处的地理坐标参数,可用以指示出各个处理节点所在的地理位置,并可借以求得一处理节点与一特定地区之间的距离,并可用以求得其中任何二个处理节点之间的距离。
2.如权利要求1所述的含地理坐标信息的网络系统,其特征在于,各地区以及各个处理节点所属的地理坐标参数分别为各地区以及各个处理节点所在的地理位置的经纬度。
3.如权利要求1所述的含地理坐标信息的网络系统,其特征在于,该数据库所包括的各处理节点所处的地理坐标参数分别与该处理节点的IP地址对应。
4.如权利要求1所述的含地理坐标信息的网络系统,其特征在于,该数据库所包括的各处理节点所处的地理坐标参数分别与该处理节点的网域名称对应。
5.一种含地理坐标信息的网络系统,其特征在于包括多个处理节点,其中每一个处理节点均全部相互连结至其它所有的处理节点;且其中的各个处理节点均设定有一包括有多组地区名称以及与该些地区名称对应的专属经纬度参数的数据库,其中,该资料库中还包括各个处理节点所在的处的经纬度参数,可用以指示出各个处理节点所在的地理位置,并可借以求得一处理节点与一特定地区之间的距离,并亦可用以求得其中任何二个处理节点之间的距离。
6.如权利要求5所述的含地理坐标信息的网络系统,其特征在于,该数据库所包括的各处理节点所处的经纬度参数分别与该处理节点的IP地址对应。
7.如权利要求5所述的含地理坐标信息的网络系统,其特征在于,该数据库所包括的各处理节点所处的地理坐标参数分别与该处理节点的网域名称对应。
8.如如权利要求1或5所述的含地理坐标信息的网络系统,其特征在于,该网络系统是一用以进行产品订购及出货的交易系统,该处理节点为产品厂商,该处理节点的数据库中所包括的地区名称系指产品的收货地区。
9.如如权利要求5所述的含地理坐标信息的网络系统,其特征在于,该网络系统是一用以进行讯息转传的连结系统,该处理节点是指用以处理一客户端工作站所传来的服务请求的网站服务器,该处理节点的数据库中所包括的地区名称是指可提供执行该服务请求的地区。
全文摘要
一种含地理坐标信息的网络系统,其中各个处理节点均全部相互连结至其它所有的处理节点;且各个处理节点均设定有一包括有多组地区名称以及与该些地区名称对应的专属地理坐标参数(例如经纬度资料)的数据库。该数据库中包括各个处理节点所在的处的地理坐标参数,用以提供一节点定位及定距功能,即可用以指示出各个处理节点所在的地理位置,并可借以求得一处理节点与一特定地点之间的距离。此节点定位及定距功能可让采用此含地理坐标信息的网络系统的电子交易系统以节点的地理位置而取出较近的交易距离作为交易决策的参考资料,从而提供一种低成本的交易处理方式。
文档编号G06F15/173GK1466073SQ02140389
公开日2004年1月7日 申请日期2002年7月2日 优先权日2002年7月2日
发明者林光信, 温世仁 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1