专利名称:电子名片设计系统的制作方法
背景技术:
本发明涉及信息处理领域,特别涉及一种电子名片设计系统。
现有的名片设计系统基本只包括名片设计,以及打印输出功能。如“CardIt彩色名片设计系统“,其中所提供的功能有名片设计,编辑,保存,打印预览以及打印到打印机等功能。而另一名片设计系统”Power Card Maker”则在上述系统所提供功能的基础上,增加了一数据库记录编辑功能以及将名片元素与数据库字段自动关联的功能,同时该数据库可以由用户自己建立或者从MicrosoftExcel中导入,用户还可以将系统中的数据库导出到Microsoft Excel中,这样进一步方便了名片的设计。但由于名片数据需要由设计者自己去维护,这导致了数据不能及时得到更新,尤其是在名片所述的联系人自己改变了相关信息的情况下。同时现有的系统中所提供的输出途径只有打印机以及数据以Excel表格的形式的导出,因此不方便名片的携带和分发。
发明内容
本发明所要解决的正是现有技术中关于名片设计系统的上述问题,从名片数据的输入,维护,保存以及输出这几个方面对现有技术进行改进。
根据本发明所提出的技术方案在于提供一种电子名片设计系统,该系统包括客户端处理单元和服务端处理单元,客户端处理单元与服务端处理单元通过网络进行交互,客户端处理单元至少包括以下模块与服务器通讯模块,用以与服务器进行数据的通讯,完成用户授权,联系人数据获取,数据同步更新功能;名片设计模块,完成名片的设计,编辑和保存到客户端处理单元所运行的电子计算机本地存储器的功能;与名片装置通讯模块,用于实现与电子名片装的数据交互,完成电子名片数据的下载,上传功能;服务端处理单元至少包括以下模块用户信息服务模块,用以完成用户信息的注册,编辑,并且保存至数据库服务器上的数据库中以及用户信息的检索功能;消息服务模块,用以完成用户权限请求和授权消息的发送,保存和中转的功能。
并且,上述客户端处理单元还包括一存储于客户端处理单元所运行的电子计算机物理存储器的本地数据库,该数据库存储联系人信息和所设计以文字形式和图片形式保存的电子名片信息;服务端处理单元还包括一存储于数据库服务器存储器上的数据库,其中存储用户数据基本数据,用户的联系人授权数据;一存储于消息服务器存储器上的消息队列,其中暂存用户发送来的由于目的用户不在线而没法接收的消息。
而且,上述与服务器通讯模块包括以下子模块用户授权处理模块,用以向联系人发送权限请求消息,并根据联系人的返回消息进行授权处理;联系人信息获取模块,用以调用服务端处理单元的用户信息服务模块,从而从数据库服务器中获得联系人信息;数据同步处理模块,用以将调用联系人信息获取模块获取最新的联系人信息,并更新客户端处理单元所运行的电子计算机本地数据据库;消息处理模块,用以发送授权请求消息和接收授权确认消息,并将消息传给授权处理模块处理。
而且,所述名片设计模块包括以下子模块名片设计模块用以完成名片的设计和编辑;名片保存模块用以将设计完成的名片以图形的形式保存到本地数据库,同时保存其相应的文字项信息;名片检索模块用以根据特定的检索条件查询本地数据库,以获取条件匹配的电子名片数据;联系人信息查看模块,用以查看与服务器通讯模块的联系人信息获取模块中所获取的联系人信息,并将这些信息用于名片设计模块。
所述与名片装置通讯模块包括以下子模块数据上传模块用以将电子名片装置中的电子名片数据传输到客户端处理单元所运行的电子计算机的本地存储器中;数据下载模块用以将客户端处理单元所运行的电子计算机的本地存储器中的电子名片数据传输到电子名片装置中。
并且,所述服务端处理单元中的用户信息服务模块可以是以JSP(Java服务端页面)或者ASP(活动服务器页面)的形式存在的服务端脚本,此时,用户信息服务模块运行于客户端处理单元所运行的电子计算机的Internet浏览器中。
同时,服务端处理单元中的用户信息服务模块还可以是以Web Service形式存在的运行单元或者以单独的服务进程的形式存在的运行单元,此时,客户端处理单元还包括一用户信息处理模块,并且用户通过该模块调用用户信息服务模块以完成用户信息的注册,编辑以及检索功能。
而且,以上所述网络可以是Internet或者Intranet以及任何基于TCP/IP协议的计算机网络。
下面结合附图和实施例对本发明进行进一步说明。
图1是本发明所述系统的模块结构示意图。
图2是本发明实施例中客户端处理单元数据库结构示意图。
图3是本发明实施例中服务端处理单元数据库结构示意图。
图4是本发明实施例中与服务器通信模块结构示意图。
图5是本发明实施例中名片设计模块结构示意图。
图6是本发明实施例中与名片装置通信模块结构示意图。
图7是本发明实施例中电子名片下载处理流程示意图。
实施例该实施例是本发明所说电子名片设计系统的优选实施例。实施例中客户端单元的开发使用Micrsoft C#,数据库管理使用Microsft SQL Server 7.0,服务端单元的开发使用Microsoft C#和ASP.Net,消息存储使用MSMQ(微软消息队列)。
实施例中的电子名片设计系统结构图如图1所示,该系统包括客户端处理单元1和服务端处理单元7,客户端处理单元1与服务端处理单元7通过网络进行交互,客户端处理单元1至少包括以下模块与服务器通讯模块4,用以与服务器进行数据的通讯,完成用户授权,联系人数据获取,数据同步更新功能;名片设计模块3,完成名片的设计,编辑和保存到客户端处理单元所运行的电子计算机本地存储器的功能;与名片装置通讯模块2,用于实现与电子名片装的数据交互,完成电子名片数据的下载,上传功能;服务端处理单元7至少包括以下模块用户信息服务模块8,用以完成用户信息的注册,编辑,并且保存至数据库服务器上的数据库中以及用户信息的检索功能;消息服务模块9,用以完成用户权限请求和授权消息的发送,保存和中转的功能。
并且,上述客户端处理单元还包括一存储于客户端处理单元所运行的电子计算机物理存储器的本地数据库6,该数据库存储联系人信息和所设计以文字形式和图片形式保存的电子名片信息;服务端处理单元还包括一存储于数据库服务器存储器上的数据库10,其中存储用户数据基本数据,用户的联系人授权数据; 一存储于消息服务器存储器上的消息队列11,其中暂存用户发送来的由于目的用户不在线而没法接收的消息。
本地数据库6的结构如图3所示服务器数据库10的结构如图2所示。
图中5为电子名片装置物理存储器中的数据存储单元。
如图4所示,与服务器通讯模块4包括以下子模块用户授权处理模块20,用以向联系人发送权限请求消息,并根据联系人的返回消息进行授权处理;联系人信息获取模块21,用以调用服务端处理单元的用户信息服务模块8,从而从数据库服务器中获得联系人信息;数据同步处理模块22,用以将调用联系人信息获取模块获取最新的联系人信息,并更新客户端处理单元所运行的电子计算机本地数据据库;消息处理模块23,用以发送授权请求消息和接收授权确认消息,并将消息传给授权处理模块20处理。
其中,用户授权处理模块的处理过程描述如下1.用户登录,用户通过Internet以特定的帐号和密码登陆用户信息服务某块;
2.获取联系人信息,用户使用联系人信息获取模块从数据库服务器中获取特定的联系人信息;3.向联系人发送授权请求,用户使用消息处理模块向指定的联系人发送授权请求消息;4.特定的联系人确认授权,该联系人使用客户端处理单元得的消息处理模块向授权请求者发出包括所确认权限在内的确认授权或者不同意授权的消息;5.更新服务器联系人信息,服务端处理单元根据确认授权步骤的情况更新数据中心服务器上的相关信息;6.更新本地联系人信息,授权处理模块根据确认授权步骤的情况更新用户计算机本地存储器中的联系人的相关信息;名片设计模块3的结构示意图如图5所示,该模块包括以下子模块名片设计模块31用以完成名片的设计和编辑;名片保存模块32用以将设计完成的名片以图形的形式保存到本地数据库,同时保存其相应的文字项信息;名片检索模块33用以根据特定的检索条件查询本地数据库,以获取条件匹配的电子名片数据;联系人信息查看模块34,用以查看与服务器通讯模块的联系人信息获取模块中所获取的联系人信息,并将这些信息用于名片设计模块。
与名片装置通讯模块2的模块结构如图6所示,由图可见该模块包括以下子模块数据上传模块40用以将电子名片装置中的电子名片数据传输到客户端处理单元所运行的电子计算机的本地存储器中;数据下载模块41用以将客户端处理单元所运行的电子计算机的本地存储器中的电子名片数据传输到电子名片装置中。
数据下载模块的处理步骤如图7所示首先执行步骤50,根据用户提供的检索条件如联系人账号,姓名等在本地数据库中检索,并且将检索到的结果以列表的方式显示给用户;如果经过步骤51判断没有符合检索条件的联系人则提示重新输入检索条件或者结束本次处理过程;然后执行步骤52进行名片的传输,即将用户从上述列表中选定的若干联系人的电子名片图片和相关的数据如联系人账号,姓名,单位等信息通过USB接口传输到电子名片装置;步骤54仅根据每个联系人的账号在电子名片装置的存储器中查找有没有相同的联系人信息,如果有责表示该联系人信息已经存在,随后执行步骤54,用本地数据库中的该联系人电子名片数据及其相关信息数据将电子名片装置中存储器重的相应内容覆盖掉;步骤55判断是否还有需要传输的数据,如果没有则结束本次名片数据下载过程。
本实施例中,所述服务端处理单元中的用户信息服务模块是以ASP(活动服务器页面)的形式存在的服务端脚本,此时,用户信息服务模块运行于客户端处理单元所运行的电子计算机的Internet浏览器中。
作为本发明的另外一种优选的实施例中,服务端处理单元中的用户信息服务模块还可以是以Web Service形式存在的运行单元或者以单独的服务进程的形式存在的运行单元,此时,客户端处理单元还包括一用户信息处理模块,并且用户通过该模块调用用户信息服务模块以完成用户信息的注册,编辑以及检索功能。
由本发明实施例的描述可见,对于本技术领域技术人员来说基于本发明构思的任何修改都是显而易见的,比如将本实施例中所述网络由Internet改成Inter或者任何基于TCP/IP协议的计算机网络等,但是任何不脱离本发明所述思想的改造和补充都应属于本发明的保护范围之内。
权利要求
1.一种电子名片设计系统,包括客户端处理单元和服务端处理单元,客户端处理单元与服务端处理单元通过网络进行交互,其特征在于所述客户端处理单元至少包括以下模块与服务器通讯模块,用以与服务器进行数据的通讯,完成用户授权,联系人数据获取,数据同步更新功能;名片设计模块,完成名片的设计,编辑和保存到客户端处理单元所运行的电子计算机本地存储器的功能;与名片装置通讯模块,用于实现与电子名片装的数据交互,完成电子名片数据的下载,上传功能;所述服务端处理单元至少包括以下模块用户信息服务模块,用以完成用户信息的注册,编辑,并且保存至数据库服务器上的数据库中以及用户信息的检索功能;消息服务模块,用以完成用户权限请求和授权消息的发送,保存和中转的功能。
2.如权利要求1所述的系统,其特征在于所述客户端处理单元还包括一存储于客户端处理单元所运行的电子计算机物理存储器的本地数据库,该数据库存储联系人信息和所设计以文字形式和图片形式保存的电子名片信息。
3.如权利要求1所述的系统,其特征在于所述服务端处理单元还包括一存储于数据库服务器存储器上的数据库,其中存储用户数据基本数据,用户的联系人授权数据;一存储于消息服务器存储器上的消息队列,其中暂存用户发送来的由于目的用户不在线而没法接收的消息。
4.如权利要求1所述的系统,其特征在于所述与服务器通讯模块包括以下子模块用户授权处理模块,用以向联系人发送权限请求消息,并根据联系人的返回消息进行授权处理;联系人信息获取模块,用以调用服务端处理单元的用户信息服务模块,从而从数据库服务器中获得联系人信息;数据同步处理模块,用以将调用联系人信息获取模块获取最新的联系人信息,并更新客户端处理单元所运行的电子计算机本地数据据库;消息处理模块,用以发送授权请求消息和接收授权确认消息,并将消息传给授权处理模块处理。
5.如权利要求1或4所述的系统,其特征在于所述名片设计模块包括以下子模块名片设计模块用以完成名片的设计和编辑;名片保存模块用以将设计完成的名片以图形的形式保存到本地数据库,同时保存其相应的文字项信息;名片检索模块用以根据特定的检索条件查询本地数据库,以获取条件匹配的电子名片数据;联系人信息查看模块,用以查看与服务器通讯模块的联系人信息获取模块中所获取的联系人信息,并将这些信息用于名片设计模块。
6.如权利要求1所述的系统,其特征在于所述与名片装置通讯模块包括以下子模块数据上传模块用以将电子名片装置中的电子名片数据传输到客户端处理单元所运行的电子计算机的本地存储器中;数据下载模块用以将客户端处理单元所运行的电子计算机的本地存储器中的电子名片数据传输到电子名片装置中。
7.如如权利要求1所述的系统,其特征在于所述服务端处理单元中的用户信息服务模块可以是以JSP(Java服务端页面)或者ASP(活动服务器页面)的形式存在的服务端脚本,此时,用户信息服务模块运行于客户端处理单元所运行的电子计算机的Internet浏览器中。
8.如如权利要求1所述的系统,其特征在于所述服务端处理单元中的用户信息服务模块可以是以Web Service形式存在的运行单元或者以单独的服务进程的形式存在的运行单元,此时,客户端处理单元还包括一用户信息处理模块,并且用户通过该模块调用用户信息服务模块以完成用户信息的注册,编辑以及检索功能。
9.如权利要求1所述的系统,其特征在于所述网络可以是Internet或者Intranet以及任何基于TCP/IP协议的计算机网络。
全文摘要
一种电子名片设计系统,包括客户端处理单元和服务端处理单元,客户端处理单元至少包括以下模块与服务器通讯模块,用以与服务器进行数据的通讯,完成用户授权,联系人数据获取,数据同步更新功能;名片设计模块,完成名片的设计,编辑和保存到客户端处理单元所运行的电子计算机本地存储器的功能;与名片装置通讯模块,用于实现与电子名片装的数据交互,完成电子名片数据的下载,上传功能;服务端处理单元至少包括以下模块用户信息服务模块,用以完成用户信息的注册,编辑,并且保存至数据库服务器上的数据库中以及用户信息的检索功能;消息服务模块,用以完成用户权限请求和授权消息的发送,保存和中转的功能。
文档编号G06F17/00GK1635489SQ200410101409
公开日2005年7月6日 申请日期2004年12月20日 优先权日2004年12月20日
发明者丁力 申请人:丁力