一种新型电子名片制作、显示和使用方法

文档序号:6493161阅读:891来源:国知局
一种新型电子名片制作、显示和使用方法
【专利摘要】本发明公开一种新型的电子名片制作、显示和使用方法。该电子名片包含丰富、完整、可扩展的名片元素的内容及其位置、功能等属性。该电子名片制作就是通过在智能设备上运行的制作软件工具精确地、逼真地制作出接近真实纸质名片效果的电子名片,引入坐标系精确标识各名片元素区域位置,定义各区域位置相应的元素功能,并最终保存为电子名片数据;该电子名片显示就是通过在智能设备上运行的显示和使用软件工具读取电子名片数据后精确地、逼真地显示可见的电子名片的元素内容和布局,且隐含不可见但可激活的元素位置、功能等属性。该电子名片使用就是在智能设备上显示电子名片时,通过人机交互事件触发特定元素区域将立即激活其对应的元素功能。
【专利说明】一种新型电子名片制作、显示和使用方法
【技术领域】
[0001]本发明涉及名片信息化处理和使用领域。具体而言,本发明涉及一种新型电子名片的制作、显示和使用方法。
【背景技术】
[0002]名片是现代社会交往活动中,特别是正式商务活动中,非常重要的一个信息载体。随着信息技术的飞速发展和人们环保意识的迅速增强,纸质名片出现了信息化和无纸化的趋势。多种形式的电子名片,如图形名片、彩信名片、vCard名片、基于HTML/XML格式互联网名片,等等,不断涌现。但是目前已有的电子名片存在种种缺陷或不足,跟不上信息技术飞速发展的节奏。例如,图形名片中元素不容易或不能被智能设备(如智能手机、平板电脑、笔记本电脑、台式计算机)自动准确识别和充分利用;彩信名片,局限于已定义彩信的文本、图形、音频和视频格式且仅支持彩信方式的收发和显示;vCard名片,局限于vCard格式,虽然名片元素很丰富,但是很难实现接近纸质名片的显示效果;基于HTML/XML格式的互联网名片尽管包含了名片元素、布局、字体、颜色等丰富信息且能显示接近纸质名片的效果,但是只能局限于HTML/XML格式(即用XML格式存储名片,用HTML格式显示名片),不容易集成到当今流行的智能手机、平板电脑应用之中。另外,目前已有的电子名片主要关注电子名片的制作和显示,没有考虑到用户通过人机交互事件(如鼠标点击、触屏、语音指令)和电子名片元素功能互动;也没有考虑到在智能设备中和其它软件或应用进一步的集成和交互,甚至更进一步通过网络或互联网与其它智能设备或系统的交互。
[0003]为了适应当今信息技术尤其是移动互联网技术日新月异的发展,弥补现有电子名片的缺陷和不足,需要重新定义一种新型电子名片的格式及其制作、显示和使用方法。

【发明内容】

[0004]本发明的目的在于,通过定义和实现一种新型电子名片的格式及其制作、显示和使用方法,弥补已有的电子名片不能精确逼真地制作和显示纸质名片的效果,电子名片元素功能不能被用户快捷地在线使用,等缺陷。在电子名片制作时添加名片元素位置属性和元素功能属性等信息,在电子名片显示和使用时设置合适的人机交互事件和元素区域对应的元素功能关联,从而使得电子名片在智能设备上不但可以精确逼真显示,而且用户还可以在电子名片显示后立即触发和使用电子名片中各元素区域的相关元素功能。
[0005]本发明提出一种新型的电子名片制作、显示和使用方法,拆解成如下详细步骤加以描述:
[0006]步骤I)电子名片制作准备
[0007]用户准备拟制作的电子名片元素清单和元素功能清单。名片元素包括:名片布局、名片背景、姓名、头像、头衔、公司或组织名称、公司标识(Logo)、地址、网址、电话号码、传真号码、手机号码、电子邮箱、实时消息(IM, Instant Messaging)帐号、微博帐号、社交网络(SNS, Social Networking Services)帐号,等等。对应的各名片元素功能可以自定义,也可以参照IETF RFC3986规范定义的统一资源标识符URI(Uniform Resource Identifier)来标识和定义。
[0008]步骤2)电子名片制作
[0009]电子名片制作是由智能设备中运行的电子名片制作软件工具完成的。智能设备包括但不限于智能手机、平板电脑、笔记本电脑、台式计算机等智能设备。电子名片制作软件工具可以用一种或多种计算机编程语言实现,可以运行在多种操作系统之上,可以是应用程序,也可以是运行在浏览器中的网页程序。电子名片制作软件工具制作完成的电子名片中包含精确的坐标信息,所有名片元素都被划分并设定了特定的区域位置,这些区域位置被精确的坐标值所标记。电子名片制作包含名片元素的选取、元素内容的录入、制作、调整,元素区域的划分、位置坐标的标识、调整,以及元素功能属性的定义、录入、制作、调整。
[0010]根据步骤I)准备的名片元素清单和元素功能清单,在电子名片制作软件工具的图形界面上用户按照所见即所得的方式将拟制作名片元素拖拽到合适的区域位置,调整或添加名片元素内容和元素属性。最后,电子名片制作软件工具将自动生成本发明定义的新型电子名片。这种新型的电子名片不但完全包含了传统纸质名片设计和印刷所必需的背景色、背景图案、正反面风格、Logo、公司或组织名称、姓名、头衔、地址、电话号码、传真号码、电子邮箱、网址等元素和元素位置信息,而且可以兼容纸质名片的长宽比例、形状、排版方式,以期使得人们易于接受、乐于接受、乐于使用,兼顾人们社会交往中的传统习惯。这种新型的电子名片大大扩展和丰富传统名片的功能,能够通过多种智能设备随时制作、随身携带、随时使用、取之不尽,用之不绝;更重要的是这种新型的电子名片还可以支持用户通过交互事件触发和使用各元素区域的元素功能,也就是让电子名片中各元素功能“活”起来,是真正意义上“活”的电子名片。
[0011]对背景、头像、Logo等图形性质的名片元素,电子名片制作软件工具可以支持多种图形文件格式(如JPEG、PNG、TIFF,等等),可以设定位置和尺寸大小等属性;对姓名、公司或组织名称、地址等文本性质的名片元素可以设定字体、字号、颜色、位置等属性。在电子名片制作过程中可以预览、查看半成品或成品的电子名片的显示效果,还可以测试和验证元素功能。制作完成后,可以选择一种通用的数据格式(如XML、JS0N、数据库表,等),生成电子名片数据(即本发明定义的新型电子名片)。该电子名片数据可以保存在软盘、硬盘、磁带等磁记录介质中,也可以保存在内存、R0M、Flash、U盘等电子介质中,还可以通过蓝牙、局域网(LAN或WiFi)、互联网、移动网络、明文短信或数据短信进行传输和交换。电子名片数据包含了完整的本发明所定义的名片元素、元素区域位置属性和元素功能属性等所有信息。
[0012]本发明公开的电子名片制作软件工具支持直接载入图形格式(如JPEG、BMP、PNG、TIFF,等)的电子名片,通过添加位置属性(划分区域、设定坐标值)、设定功能属性等操作“活化”图片形式的电子名片。
[0013]本发明公开的电子名片制作软件工具还可以用于设计、制作电子名片模板或者通过电子名片模板的载入制作特定人的电子名片。
[0014]电子名片制作完成后,电子名片数据可以通过网络传输交换,或借助存储介质从电子名片的制作智能设备转移到电子名片的显示和使用智能设备。
[0015]步骤3)电子名片显示
[0016]电子名片的显示是由智能设备中运行的电子名片显示和使用软件工具完成的。电子名片显示和使用软件工具可以用一种或多种计算机编程语言实现,可以运行在多种操作系统之上,可以是应用程序,也可以是运行在浏览器中的网页程序。在收到电子名片数据后,电子名片显示和使用软件工具提取名片元素、元素区域位置属性和元素功能属性等信息,可以完全逼真地还原显示制作时的电子名片的效果;同时,将元素区域位置和合适的人机交互事件关联。
[0017]电子名片显示和使用软件工具不但可以显示近乎纸质名片效果的电子名片,而且电子名片中的元素功能都可以通过人机交互事件激活和使用。
[0018]根据实际需要,电子名片显示和使用软件工具可以将电子名片显示在智能设备的显示屏上的任意合适的位置。电子名片显示和使用软件工具还可以设置和关联与电子名片在智能设备的显示屏上缩放,位移,旋转等变换功能一一对应的变换人机交互事件。用户可以通过相关联的变换人机互动事件对电子名片进行相应变换。缩放时,电子名片中的所有元素区域都可以随之进行等比例的缩放;缩放后的元素区域尽管位置属性发生了变化,但仍然保持原来的元素功能属性,用户可以通过与元素区域关联的人机交互事件触发并激活相应的元素功能。位移时,电子名片中的所有元素区域都进行等距离、同方向地位移,位移后的元素区域位置属性不变,且仍然保持原来的元素功能属性,用户可以通过元素区域关联的人机交互事件触发并激活相应的元素功能。电子名片显示和使用软件工具还可以支持对显示出来的电子名片围绕智能设备显示屏区域的任意一点进行旋转,旋转后的元素区域位置属性不变,且仍然保持原来的元素功能属性,用户可以通过人机交互事件触发并激活相应的元素功能。
[0019]步骤4)电子名片使用
[0020]电子名片通过步骤3)描述的方法显示和设置元素区域的人机互动事件后,用户可以非常直截了当的在电子名片的显示区域中通过人机交互事件触发并激活电子名片元素相对应的元素功能。例如:触发“公司或组织名称”区域,将显示或播放公司或组织的简介文字、图片、音频、视频等内容;触发“姓名”区域将显示或播放名片主人个人信息的文字、图片、音频、视频等内容;触发“电话号码”或“手机号码”区域,将直接启动拨号工具或启动手机短信收发工具;触发“网址”区域,将直接跳转到相关网站;触发“地址”区域,将直接显示该地址在电子地图中的位置;触发“电子邮箱”区域,将启动电子邮件收发工具或者打开电子邮件收发网页页面;触发“实时消息帐号”、“微博帐号”或“社交网络帐号”等区域,将直接跳转到相应服务提供商的登录页面或者直接进入相应服务页面,或者启动其它相关的应用程序。
[0021]本发明公开的新型电子名片,不但可以很好地弥补现有电子名片的缺点和不足,而且具有如下突出优点:(I)可以在多种智能设备(如智能手机、平板电脑、笔记本电脑、台式计算机等)上精确制作和显示接近纸质名片的效果;(2)可以用多种计算机编程语言(如C、C++、Java、Objective C、C #、Ruby、Python、Perl、PHP> JSP、JavaScript)实现;(3)可以用多种通用的数据格式(如XML、JS0N、数据库表)对电子名片数据加以表达、存储或交换;
(4)若需要,可以很容易转化、另存、退化到其他形式的电子名片,如图片格式的电子名片、彩信名片,vCard名片、基于HTML/XML格式的电子名片,等等;(5)名片元素逻辑地划分成独立的、有坐标位置的区域,各区域对应相应的元素功能,每个元素功能通过人机交互事件可以激活;(6)在显示和使用时,电子名片经过位移、旋转、缩放等变换后,元素区域依然继承了原来的功能属性,依然可以通过元素区域的人机交互事件触发并激活相应的元素功能。
[0022]总之,本发明公开的新型电子名片不但包含而且大大丰富了纸质名片和其他形式电子名片的信息,而且能够达到或接近纸质名片的显示效果,更重要的是一种直观易用好用的“活”的电子名片。这种“活”名片,使得人们易于接受、乐于接受、乐于使用,大大方便了人们在互联网时代尤其是移动互联网时代的人际交往。
【专利附图】

【附图说明】
[0023]图1电子名片坐标系中坐标和位置示意图(描述了电子名片坐标系、标识了坐标、划分了区域和描述了有关的标识方法);
[0024]图2电子名片元素示意图(描述电子名片包含的元素和元素属性);
[0025]图3电子名片制作示意图(描述了电子名片的制作方法);
[0026]图3A JSON格式的电子名片例子(描述了一个JSON格式的电子名片数据例子);
[0027]图4电子名片制作流程图(描述了电子名片的制作流程);
[0028]图5显示屏坐标系和电子名片坐标系的关系图(描述了显示屏坐标和电子名片坐标之间的关系及换算方式以及电子名片如何在显示屏上缩放,位移和旋转);
[0029]图6电子名片显示和使用示意图(描述了电子名片显示和使用方法);
[0030]图7电子名片显示和使用流程图(描述了电子名片显示和使用流程)。
【具体实施方式】
[0031]下面结合附图和具体实例对本发明的进行详细的描述。
[0032]图1给出了一个电子名片坐标系的示意图。
[0033]本发明的所有关于上、下、左、右、前、后等空间概念均以人正视智能设备显示屏或电子名片为视角描述的。
[0034]电子名片坐标系(或称电子名片区域坐标系,又称XY坐标系)是在智能设备显示屏上制作、显示和使用电子名片时载入的坐标系,该坐标系理论上可以在显示屏的任意位置、以任意角度载入,也就是XY坐标系的原点、角度是可以人为设置的。当然,为了兼顾人们日常视觉习惯,默认在显示屏居中位置、X轴沿电子名片上沿水平向右、Y轴沿电子名片左沿垂直向下。坐标值可以以长度单位也可以以像素为单位,长度单位和像素单位可以相互换算,本发明后面有详细描述,坐标值的单位是可以人为设置的。为了兼顾人们日常使用纸质名片的习惯(纸质名片的主流尺寸为9厘米长、5.5厘米),电子名片的在制作、显示和使用时尽量和传统纸质名片的尺寸兼容。因此,XY坐标系采用长度为单位。
[0035]电子名片坐标系在随着当前电子名片的制作、显示和使用时载入,以电子名片的最左上角的一个像素点为坐标系原点,即电子名片的最左上角的一个像素点在XY坐标系中的坐标始终为(0,O),X轴沿电子名片上沿水平向右、Y轴沿电子名片左沿垂直向下。
[0036]特别提示:在电子名片制作、显示和使用时引入电子名片坐标系是本发明的一个重要特色。
[0037]图1中,选择电子名片布局从左到右的水平边为X坐标轴,电子名片布局从上到下的垂直边为Y坐标轴。电子名片布局区域、名片背景区域及其它名片元素区域原则上可以是任意形状。名片布局区域范围大于或等于名片背景区域范围。其它元素区域范围不超出名片布局区域范围。除了名片布局区域和名片背景区域,其它元素区域之间不重叠;其它元素区域可以叠加在名片背景区域之上;名片背景区域可以叠加在名片布局区域之上。本发明只考虑名片中最常见的矩形区域。名片布局区域定义为电子名片的边所围成的矩形区域。图形元素(如背景、头像、Logo)区域定义为包围图形的最小矩形区域。文本元素(如姓名、公司或组织名称)区域定义为包围文本(即字符串)所需的最小矩形区域。任意一个边与X轴或Y轴平行的矩形在电子名片坐标系中,可以用其左上角点的坐标和右下角点的坐标来唯一标识。因此,在电子名片的制作,交换,传输和存储时,名片区域、名片背景区域和其它名片元素区域均可以唯一地用左上角坐标和右下角坐标来标识。例如,图1中,名片区域(AlO)可以用(0,0)和(15cm, IOcm)表示,其中单位是cm (厘米)。注意:现实环境中,大部分纸质名片的长是9cm,宽是5.5cm。本实例为方便描述和计算,示意图用的名片长是15cm,宽是 IOcm0 “某公司”区域(A100)可以用(6cm, 1.6cm)和(11cm, 2cm)表不。“Logo”区域(AlOl)可以用(3cm, 5cm)和(6cm,7.5cm)表示。“王某人”区域(A102)可以用(9cm,6cm)和(12cm, 6.5cm)表不。“电话” (A103)区域可以用(6cm, 8.5cm)和(10.5cm, 9cm)表示。引入电子名片坐标系和坐标值对名片元素区域进行精确标识和划分,彻底方便了电子名片的制作、显示和使用。本发明定义的电子名片数据中包含完整的名片布局、背景和其它名片元素区域的基于电子名片坐标系的坐标信息(即位置属性)。
[0038]图2给出了本发明定义的电子名片元素及其属性的一个典型例子。包含名片元素(A200)、基本属性(A201)(如文本元素的字体、大小、颜色,图形元素的格式、大小等信息),位置属性(A202)(即用左上角和右下角的坐标定义的元素区域的位置信息)、元素功能属性(A203)(以人机交互事件(如鼠标聚焦、鼠标点击、触屏、语音指令)和相关元素区域互动而立即触发的相关元素的功能)和元素功能属性类型(A204)。元素功能属性类型(A204)是为了方便和简化智能设备对电子名片制作、显示和使用的实现而定义的,可以自定义,也可以参照 URI Schema (http: //www.1ana.0rg/assignments/ur1-schemes.html)的定 Si。本发明采用URI Schema描述元素功能属性类型。需要强调的是添加元素功能并且在电子名片显示和使用时对元素区域关联合适的人机交互事件从而触发相应的元素功能是本发明的突出特点和亮点。本发明定义的电子名片元素中除了“姓名”元素外,其它列出的元素均是可选的、非必需的,即根据实际需求,可出现或不出现在电子名片中。另外,电子名片元素是可以扩展的,依据需要,可以扩展或添加新名片元素。
[0039]图3给出了电子名片制作示意图。电子名片制作软件工具采用了所见即所得(What you see is what you get)的方式和拖拽的方式提高电子名片的制作效率。经过选取、拖拽,简单输入和调整就可以制作一个效果逼真且功能强大的电子名片。图3示意的电子名片制作软件工具(A30)分四大区域:(1)元素区(A300)(可拖拽的名片元素);(2)名片制作区(A302)(名片制作和调整);(3)名片测试和生成区(A303)(名片测试预览、效果验证、功能验证和电子名片数据生成及保存);(4)元素属性区(A301)(包括基本属性、位置属性和功能属性的自动显示及调整)。其中,名片制作区、名片测试和生成区,可以合成一个区来实现。本发明以名片制作区和名片测试和生成区分开的方式来描述和实现。
[0040]元素区(A300)负责提供名片元素,包括名片布局、背景、其它元素(姓名、头衔、头像、公司或组织名称、Logo、地址、网址、手机号码、电话号码、传真号码、电子邮箱、实时消息帐号、微博帐号、社交网络帐号,等)和可扩展元素(文本型的文本扩展1、文本扩展2、图形扩展1、图形扩展2),所有的名片元素均可以拖拽到名片制作区中。除了名片布局外,元素分成两大类:文本元素和图形元素。已定义的背景、头像、Logo、图形扩展I和图形扩展2属于图形元素。其它已定义元素属于文本元素。元素区最底部的“定义新元素”按钮,在点击触发后可添加文本新元素和图形新元素。若需要本发明不支持的文本元素,可以使用文本扩展I和文本扩展2和“定义新元素”按钮来实现,例如,若需要将姓名分成姓、中间名、名来表示,可以将文本扩展I改成姓,可以将文本扩展2改成名,再定义一个新文本元素“中间名”来实现。若需要支持本发明不支持的图形元素,可以使用图形扩展I和图形扩展2和“定义新元素”按钮来实现,例如,需要将电话号码、手机号码、网址的文字抬头显示改成相对应的图标显示,可以将图形扩展I改成一个“电话图”(即电话形状的图标),将”图形扩展2改成一个“手机图“(即手机形状的图标),再添加一个图形元素“网址互联网图”(如地球形状的图标)。
[0041]元素属性区(A301)负责名片的属性(包括基本属性、位置属性和功能属性)的自动显示和手工调整。基本属性分“文本”属性和“图形”属性。文本元素拥有文本属性。文本属性包含字体(包含各种东方和西方常用字体)、大小(字号)、颜色等属性。特别需要指出的是:本发明定义的文本元素中文字之间可以包含零个或一个或多个空白字符;若包含空白字符,则空白字符也是文本元素的内容的一部分。图形元素拥有图形属性,图形属性包含格式(如JPEG、TIFF、GIF、BMP、PNG等常见图形格式)、大小(长、宽)和长度单位(如厘米(cm)、毫米(mm)、英寸(in)、像素(pixel))等属性。在名片制作区制作文本元素时,基本属性中的“图形”属性会被“灰”掉(即不起作用)。在名片制作区制作图形元素时,基本属性中的“文本”属性会被“灰”掉(即不起作用)。位置属性包括长度单位、元素区域左上角坐标和元素区域右下角坐标。根据图1描述,所有名片布局、背景、其它名片元素区域均可以用左上角坐标和右下角坐标唯一地标识和确定。功能属性包括功能属性类型选择、属性显示和调整。功能属性是在名片元素制作时自动生成的,可以手工调整。本发明已定义的名片元素的功能属性类型分成如下6类:(l)file (电子名片数据内嵌的文件,file类型功能属性需要在功能属性中包含或隐含文件格式,如各种文本、图形、音频、视频、多媒体、HTML、XML、JSON等格式);(2) http (s)(指向网站,需要借助互联网才能使用的元素功能);(3)tel (电话);(4)fax (传 真);(5)!^11如(电子邮箱);(6)im (实时消息)。最后,当出现新的元素属性时,可以通过点击“定义新属性”按钮定义新元素属性。
[0042]名片制作区(A302)负责名片制作和调整。名片制作区显示图1定义的电子名片坐标系。名片制作区和元素区、元素属性区紧密且自动关联。当一个元素被拖拽到名片制作区域某一位置时,元素属性自动显示在元素属性区。用户在名片制作区使用一个预先定义的人机交互事件(如鼠标双击或触屏双击)触发任何一个元素矩形区域,就可以弹出一个对话框,让用户针对文本元素输入文本(即字符串)或针对图形元素选择和添加图形。用户可以进一步在名片制作区拖拽、放大或缩小该元素区域,元素属性区该元素的相关属性将自动改变。当然,用户也可以手动在元素属性区修改元素属性,名片制作区的元素和元素属性将自动作出相应的改变。名片制作区还负责对元素属性进行有效性检查。检查手机号码、电话号码、传真号码是否有效(即符合电话号码规则);检查电子邮箱是否有效(即符合电子邮箱地址规则);网址是否有效(网址需要符合互联网网址规则);实时消息帐号是否有效(即实时消息需要符合主流的实时消息系统的实时消息帐号规则);微博帐号是否有效(需要符合主流的微博平台帐号编码规则);社交网络帐号是否有效(需要符合相应的社交网络帐号编码规则),等等。名片制作区的“打开已制作的名片”按钮用于打开已制作完成的成品或半成品(如电子名片模板)电子名片数据进行显示、修改、调整和测试。电子名片数据是在名片测试和生成区生成的。
[0043]名片测试和生成区(A303)的功能是将名片元素、元素属性和制作区元素、元素属性实时同步、显示制作效果和验证功能属性。名片测试和生成区模拟了一个完整的电子名片的显示和使用的环境。测试和验证通过后,启动“名片生成和保存”按钮生成一个通用的数据格式(如XML,JSON等)的电子名片数据。电子名片数据包含完整的电子名片元素和元素属性。假设名片只含有:姓名、公司名、Logo和电话等名片元素。图3A给出了 “某公司”“王某人“的电子名片JSON格式编码的一个例子。可以根据此JSON电子名片数据精确显示出名片布局、位置和元素(包含可被触发的功能属性)。
[0044]图4给出了本发明定义的电子名片制作流程图。详细描述如下:(I)如果是新名片制作,用户必须准备好名片的元素清单和功能清单。如果是以前部分制作的半成品、电子名片模板或已制作完毕的电子名片,用户只需要准备好需要完善或修订部分的电子文档(401)。(2)在智能设备中启动电子名片制作软件工具(402)。(3)如果是新名片制作,用户需要从元素区挑选出拟制作的名片元素并拖拽入名片制作区。如果是部分制作的半成品、已制作的成品名片或者名片模板,用户只需要启动名片制作区“打开已制作名片”按钮,打开名片。用户可以在名片制作区调整和改变名片元素内容,在元素属性区(基本属性、位置属性、功能属性)调整和改变元素属性(403)。(4)在名片测试和生成区(实时同步在名片制作区制作的名片元素和元素属性),用户可以随时测试和验证制作的名片元素和功能属性(404)。(5)根据名片测试和生成区的测试或验证结果,决定下一步的动作(405)。(6)若任何元素或元素属性测试或验证失败,用户需要回到名片制作区重新修改和调整电子名片的元素内容或元素属性(406)。(7)若所有元素内容和元素属性测试和验证通过,用户可以启动电子名片测试和生成区的“生成和保存”按钮,选择一种通用的可交换数据格式(如XML、JSON或数据库表等)生成一个本发明定义的电子名片数据。用户可以把已生成的电子名片数据保存到储存设备中(407)。(8)生成和保存电子名片数据(即本发明定义的电子名片)后,用户的电子名片的制作过程即可宣告结束(408)。
[0045]本发明公开的电子名片制作软件工具可以直接载入图形格式(如JPEG、BMP、PNG、TIFF等)的电子名片,通过为元素添加位置属性(划分区域、设定坐标)、设定功能属性“活化”图形格式的电子名片。具体制作方法是:在电子名片制作软件工具(A30)中,将图形格式的电子名片图设为拟制作的电子名片背景图。然后通过人工识别方式、或人工识别辅以OCR (光学字符识别)软件工具、或OCR软件工具辅以人工识别的方式提取元素内容,划分元素区域,关联元素内容和元素区域,关联元素区域和元素功能。这样使得背景图(即图形格式的电子名片)由静态、不可分割的整体变成了可分隔为不同元素区域的、各元素区域与其元素功能一一对应的“活”的电子名片。这样,制作完成的电子名片和原来图形格式的电子名片虽然在外观上看起来一模一样,但是已包含了有元素区域划分的、元素区域对应了可以被激活和使用的元素功能。在显示和使用时可以通过人机交互事件触发各元素区域即可激活相应的元素功能。最后,需要指出的是:0CR软件工具是第三方软件工具;本发明公开的电子名片制作软件工具不包含OCR软件工具功能;如果需要借助OCR软件工具的自动识别和处理功能,本发明公开的电子名片制作软件工具需要集成或调用该OCR软件工具的部分或全部功能。
[0046]本发明公开的电子名片制作软件工具还可以用于设计、制作电子名片模板或者通过电子名片模板的载入制作特定人的电子名片。电子名片模板可以视为本发明定义的电子名片半成品。模板包含该公司或组织的所有共同元素(如:名片布局、背景、Logo、公司或组织名、地址、网址、电话、传真,等)及其基本属性、位置属性和功能属性,以及个人信息名片元素(如:姓名、头像、手机号码、实时消息账号、微博账号、社交网络账号等)的基本属性和位置属性。具体制作方法是:在电子名片制作软件工具(A30)中按照常规制作电子名片的方法制作和调整公司或组织的所有共同元素及其基本属性、位置属性和功能属性,和个人信息名片元素的基本属性和位置属性;通过“名片保存和生成”按钮保存电子名片模板。通过“打开已制作名片”按钮,打开电子名片模板,进一步添加和调整个人信息名片元素的内容和功能属性,并测试和验证;测试和验证通过后,就可以保存到电子名片数据中(即生成本发明定义的电子名片)。
[0047]图5给出了显示屏坐标系和电子名片坐标系的关系。显示屏坐标系(或称屏幕坐标系,又称PXPY坐标系)采用常用的像素坐标系,即以智能设备显示屏的最左上角的像素点为坐标原点(Ρ0,Ρ0),自左向右方向为横坐标轴(或称PX轴),自上而下为纵坐标轴(或称PY轴),坐标值以像素为单位。
[0048]电子名片的各点在显示屏坐标系中的坐标值和电子名片坐标系中的坐标值可以相互换算,换算时和显示屏幕的分辨率DPI (Dot Per Inch,每英寸的像素点数)有关,常见的屏幕分辨率有 72DP1、96DP1、120DP1、144DP1、196DP1、240DPI,等等。
[0049]需要指出的是,显示屏坐标系已经被广泛引入和使用,并非本发明的专利点。
[0050]图5中,电子名片(A500)可以在显示屏(A50)上任意位置显示、缩放、位移、旋转。显示屏(A50)左上角为屏幕 坐标系的坐标原点(PO,PO),水平从左到右为PX轴,垂直从上到下为PY轴。电子名片(A500)坐标系的坐标原点(0,O)位于屏幕坐标系的(PA,PB),电子名片坐标系与屏幕坐标系有一个α度的倾角。
[0051 ] 以图5中的XY坐标系中的(m, η)点为例将其在PXPY坐标系中的像素坐标值(Pm,Pn)进行相互换算。假定m、η的长度单位都是厘米(cm),屏幕的分辨率为DPI值为d,XY坐标系的原点(0,0)在PXPY坐标系中的坐标为像素点(PA,PB),XY坐标系和PXPY坐标系的倾角为α (360° > a ^ 0° ),由于I英寸=2.54厘米,因而XY坐标系中的坐标值(m,η)换算成PXPY坐标系中的像素坐标值(Pm,Pn)的计算公式如下:
[0052]Pm = PA + (m * cos ( α ) - η * sin ( α )) / 2.54 * d
[0053]Pn = PB + ( η * cos ( α ) + m * sin ( α )) / 2.54 * d
[0054]同理,PXPY坐标系中的像素坐标值(Pm,Pn)换算成XY坐标系中的坐标值(m,η)的计算公式如下:
[0055]m = ((Pm - PA) / d*2.54 + n* sin ( α )) / cos ( α )
[0056]η = (( Pn - PB) / d*2.54_m* sin ( α )) / cos ( α )
[0057]以下考虑针对电子名片显示区域的几种常见的变换:
[0058]变换I)位移:在两坐标系倾角 α不变的前提下,XY坐标系中的各点在PXPY坐标系中的坐标值随着原点(PA, PB)在PXPY坐标系中的坐标值发生变化而做相应的变化。此时尽管XY坐标系中的各点在XY坐标系统的坐标值没有发生变化而在PXPY坐标系中的坐标值发生了相应的位移变化。
[0059]仍以图5为例,如XY坐标的原点(ΡΑ,ΡΒ)向右移动20个像素同时向下移动10个像素,那么XY坐标系的原点在PXPY坐标系统的坐标为(ΡΑ+20,ΡΒ+10),整个XY坐标系中的所有像素点在PXPY中的坐标值都要做相应的变化,此时尽管XY坐标系中的(m,n)点在XY坐标系中的坐标仍然为(m,η),但在PXPY坐标系中的坐标值发生了变化,变成了(Pm,,Ρη,):
[0060]Pm’ = ( PA + 20 ) + (m * cos (α ) - η * sin (α )) / 2.54 * d
[0061]Ρη,= (ΡΒ + 10 ) + (η* cos ( α ) + m * sin ( α )) / 2.54 * d
[0062]因此,如果电子名片显示区域中的各点都做了相应的位移,那么电子名片本身看起来没有任何变化,只是整体位置发生了位移,即向屏幕右下角方向做了位移。
[0063]变换2)旋转:在XY坐标系的原点于PXPY坐标系中的坐标值(PA,PB)不变的前提下,XY坐标系中的各点在PXPY坐标系中的坐标值随着两坐标系的倾角α的变化而做相应的变化。此时尽管XY坐标系中的各点在XY坐标系统的坐标值没有发生变化而在PXPY坐标系中的坐标值发生了相应的变化。
[0064]仍以图5为例,如果倾角α增加10°,整个XY坐标系中的所有像素点在PXPY中的坐标值都会发生变化,此时尽管XY坐标系中的(m,n)点在XY坐标系中的坐标仍然为(m,η),但在PXPY坐标系中的坐标值发生了变化,变成了(Pm’,Ρη’):
[0065]Pm’ = PA + ( m * cos (α +10° ) - η * sin (α+10。))/ 2.54 * d
[0066]Ρη,= PB + (η * cos (α+10。)+ m * sin (α+10。)) / 2.54 * d
[0067]因此,如果电子名片显示区域中的各点都做了相应的旋转,那么电子名片本身看起来没有任何变化,只是整体角度发生了变化,即围绕XY坐标系的原点顺时针方向旋转了10。。
[0068]变换3)缩放:(I)围绕XY坐标系原点(此时原点为缩放点)等比例缩放:在两坐标系倾角α不变的前提下,XY坐标系中的各点的X坐标值、Y坐标值同时发生等比例值(比例值>0)的变化时,导致XY坐标系中的各点(除了缩放点)在PXPY坐标系中的坐标值发生变化。此时除XY坐标系的原点在XY坐标系中(始终为(0,O))和PXPY坐标系中的坐标值不发生变化外,其他各点在XY坐标系中的坐标值发生了等比例的变化,在PXPY坐标系中的坐标值也都发生了变化。
[0069]仍以图5为例,如果XY坐标系中的各点在在XY坐标系中的坐标值都发生了比例值为2的变化,即各点的X坐标值和Y坐标值都增加了一倍,XY坐标系中的(m,η)点在XY坐标系中的坐标为(2m,2η),但在PXPY坐标系中的坐标值发生了变化,变成了(Pm’,Pn’):
[0070]Pm’ = PA + (2m * cos ( α ) - 2η * sin ( α )) / 2.54 * d
[0071]Ρη,= PB + (2η * cos ( α ) + 2m * sin ( α )) / 2.54 * d
[0072]因此,如果电子名片显示区域中的各点都做了相应的缩放,那么电子名片看起来整体倾角度不变、长宽比例不变,但大小发生了变化,即沿着X轴和Y轴都放大了一倍,整个名片显示区域的面积放大了 4倍。
[0073]当缩放的比例值=1时,电子名片显示区域大小不变;当比例值>1时,电子名片显示区域变大;当1>比例值>0时,电子名片显示区域缩小。[0074](2)围绕电子名片显示区域中的任何一点(此时该点为缩放点)等比例缩放:在两坐标系倾角α不变的前提下,XY坐标系中的各点的X坐标值、Y坐标值同时发生等比例值(比例值>0)的变化时,导致XY坐标系中的各点(除了缩放点)在PXPY坐标系中的坐标值发生了变化。各点在XY坐标系中的坐标值也发生了等比例的变化。XY坐标系的原点在PXPY坐标系中的位置也发生了变化。注意:此时,电子名片XY坐标系的原点、X轴和Y轴跟着电子名片的原来原点对应的名片左上角的点、原来X轴对应的边和原来Y轴对应的边的在显示屏上的缩放变换进行相同的缩放变换。
[0075]仍以图5为例,如果XY坐标系中的各点都围绕缩放点XY坐标系统中的坐标为(P,q)的点进行比例值为2的缩放,此时XY坐标系中的(p,q)点在PXPY坐标系中的坐标值(Pp, Pq)始终不变,为(PA + (P * cos (α ) - q * sin (α )) / 2.54 * d,PB + ( q *cos(a) + ρ * sin(a)) / 2.54 * d),其余各点在PXPY坐标系中的坐标值发生了变化,变成了 (Pm,,Pn,):
[0076]Pm,= (PA + (p * cos ( a ) - q* sin ( a )) /2.54 * d) + (2 (m_p) * cos ( a )-2 (n-q) * sin ( a )) / 2.54 * d
[0077]Pn,= (PB + (q * cos ( a ) + p * sin ( a )) /2.54 * d) + (2 (n-q) * cos ( a )+ 2 (m-p) * sin ( a )) / 2.54 * d
[0078]因此,如果电子名片显示区域中的各点都做了相应的缩放,那么电子名片看起来整体倾角度不变、长宽比例不变,但大小发生了变化,即围绕缩放点沿着X轴和Y轴都放大了一倍,整个名片显示区域的面积放大了 4倍。
[0079]当缩放的比例值=1时,电子名片显示区域大小不变;当比例值>1时,电子名片显示区域变大;当1>比例值>0时,电子名片显示区域缩小。
[0080](3)不等比例的缩放:围绕XY坐标系的原点或围绕电子名片显示区域中的任何一点,XY坐标系中的各点的X坐标值、Y坐标值同时发生不等比例值(比例值>0)的变化时,电子名片显示区域被拉伸或压扁,尽管电子名片看起来整体倾角度不变,但面积和长宽比例都可能发生变化,本发明不考虑这种变化。
[0081]变换4)组合变换:前述的三种变换方式位移、旋转、缩放可以组合发生,两两组合发生或三种变换同时发生,有四种情况:位移+旋转、位移+缩放、旋转+缩放、位移+旋转+缩放。以上各种组合变换导致的电子名片显示区域中各点在PXPY坐标系中的坐标值的变化依据变换顺序按照前述的三种坐标值计算方法依次计算。
[0082]最后需要指出的是:电子名片坐标系的原点和X轴和Y轴,在电子名片进行位移、旋转、缩放,等变换时,随着原来电子名片的左上角(即原来的电子名片坐标系原点)和从左上角延伸出来的两个边(即原来的电子名片坐标系X轴和Y轴)做相同的变换。
[0083]图6给出了电子名片显示和使用示意图。本发明定义的智能设备是运行电子名片显示和使用软件工具的智能设备,包括但不限于智能手机、平板电脑、笔记本电脑、台式计算机。电子名片(A6000)显示和使用软件工具(A600)可以运行在智能设备的操作系统之上的应用(A60)中,也可以运行在浏览器(A60)中的网页程序。该应用(A60)或浏览器(A60)需要精确解析电子名片的元素内容(A200)、基本属性(A201)和位置属性(A202)并且划分相应的元素区域;而且需要精确解析功能属性(A203)和功能属性类型(A204)且为每个元素区域设置合适的人机交互事件用以激活的与元素区域对应的元素功能。假设图5显示的是图3A中JSON格式电子名片数据,“某公司”区域(A60000)用“某公司”周围的虚线矩形标识,“王某人“区域(A60001)用其“王某人”周围的虚线矩形标识,“Logo”区域(A60002)用“Logo”周围的虚线矩形标识,“电话”区域(A60003)用“电话”周围的虚线矩形标识。当然,最终显示的电子名片是不会显示虚线矩形的。在图5中画出虚线矩形是为了直观标明元素功能对应的元素区域。当用户用人际互动事件(如鼠标点击、触屏、语音指令,等)触发“某公司”区域(A60000)时,将会出现某公司的简介;当用户用人际互动事件触发“王某人”区域(A60001)时,如果电子名片是在操作系统之上的应用(A60)中,将会立即触发和启动所在系统中的浏览器并且在浏览器中显示http://www.someco即any, com/wanRmouren中的名片元素简介内容(关于王某人的个人简介网页);如果电子名片是在浏览器(A60)中,将会立即在浏览器中 ΙΠ/,τκ http: //www.somecompany.com/wangmouren 中的名片元素简介内容(关于“王某人“的简介网页);当用户用人际互动事件触发点击“Logo”图形区域(A60002)时,如果电子名片是在操作系统之上应用(A60)中,将会立即触发和启动所在系统中的浏览器并且在浏览器中显示http://www.someco即any.com/loRP中的名片元素简介内容(关于公司Logo简介网页);如果电子名片是在浏览器(A60)中,将会立即在浏览器中显示http://www.somecompany.com/logo中的名片元素简介内容(关于公司Logo的简介网页);当用户用人际互动事件触发”电话”区域(A60003)时,将会立即试图拨打电话“010-88888888”。
[0084]为了使电子名片元素功能简单易用,电子名片显示和使用软件工具(A600)能够恰当处理本发明列出的名片元素的功能属性类型,即:(l)file (电子名片功能属性内嵌多媒体文件);(2) http (S)(电子名片功能属性包含要跳转的网址);(3) tel (电话);(4)fax(传真);(5)mailto (电子邮箱);(6)im (实时消息)。下面分别详细描述在电子名片显示和使用软件工具中人机交互事件和上述6种名片元素的功能属性类型对应的功能属性互动的典型处理方法和流程。file功能属性类型对应的功能属性中包含或隐含文件内容和文件格式,如各种文本、图形、音频、视频、HTML、XML、JSON等格式。当用户通过人际互动事件(如鼠标点击、触屏、语音指令等)触发带有file功能属性的电子名片元素区域时,电子名片显示和使用软件工具(A600)根据功能属性中的文件格式显示或播放文件内容;当用户用人际互动事件触发带有http (S)功能属性类型的电子名片元素区域时电子名片显示和使用软件工具(A600)根据功能属性中网址打开相关网页;当用户用人际互动事件触发带有tel功能属性类型的电子名片元素区域时,电子名片显示和使用软件工具(A600)立即拨打功能属性中的电话号码(注意当智能设备如台式计算机不支持直接拨打电话时,电子名片显示和使用软件工具(A600)尝试启用VoIP (Voice over IP)电话应用拨打IP电话);当用户用人际互动事件触发带有fax功能属性类型的电子名片元素区域时,电子名片显示和使用软件工具(A600)尝试立即启用本地FoIP (Fax over IP)网络传真应用发送或接收传真;当用户用人际互动事件触发带有mailto功能属性类型的电子名片元素区域时,电子名片显示和使用软件工具(A600)尝试立即启用电子邮件收发工具收发电子邮件;当用户用人际互动事件触发带有im功能属性类型的电子名片元素区域时,电子名片显示和使用软件工具(A600)尝试立即启用IM (Instant Messaging)实时消息应用收发实时消息。
[0085]图7给出了电子名片显示和使用流程图。详细流程描述如下:(I)在智能设备的应用中或浏览器上的网页程序中启动电子名片显示和使用软件工具(701)。(2)显示和使用软件工具获取电子名片数据并解析出电子名片元素内容、基本属性、位置属性、功能属性和类型(702)。(3)显示和使用软件工具设置元素区域人机交互事件,使之和元素区域以及对应的元素功能关联;设置不同的变换人机交互事件,使之和电子名片位移,缩放,旋转等变换功能关联(703)。(4)在智能设备的屏幕上,显示和使用软件工具根据解析的元素内容、基本属性和位置属性精确地显示电子名片,或用户通过变换人机交互事件进行电子名片位移、缩放或旋转等变换(704)。(5)捕捉元素区域人机交互事件,根据事件激活相应元素区域对应的元素功能(705)。(6)通过关闭运行电子名片的智能设备的应用或浏览器的网页程序可以结束电子名片的显示和使用软件工具(706 )。
[0086]最后需要指出的是,以上实例仅用以说明本发明的方法的实现而非限制于本实例的场景。尽管参照实例对本发明进行了详细说明,本领域的技术人员应当理解,对本发明中的方法进行修改或者等同替换,若不脱离本发明的精神和范围,均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种新型电子名片制作、显示和使用方法,其特征在于,该方法包括: 步骤I)电子名片制作 在智能设备中使用电子名片制作软件工具制作电子名片。智能设备包括但不限于智能手机、平板电脑,笔记本电脑、台式计算机。在电子名片制作时引入二维的电子名片坐标系,精确划分各名片元素相对应的元素区域,标识各元素区域的坐标值。同时,为每个元素区域添加相应的元素功能信息。制作、调整、测试和验证通过后,生成和保存电子名片数据。 步骤2)电子名片显示和使用 在智能设备中使用电子名片显示和使用软件工具显示和使用电子名片。在电子名片显示和使用时引入二维的智能设备显示屏坐标系和电子名片坐标系,以保证电子名片显示效果的逼真、准确,以及在对电子名片进行位移、缩放、旋转等变换后仍然能保证元素区域和元素功能属性的一一对应。在电子名片的显示和使用过程中,需要解析步骤I)生成的电子名片数据,准确的还原制作时的显示效果,捕捉元素区域的人机交互事件并激活对应的元素功能。人机交互事件包括但不限于鼠标点击、触屏、语音指令。电子名片可以显示在智能设备的显示屏上的任意位置。
2.根据权利要求1所述的电子名片制作、显示和使用方法,在电子名片制作、显示和使用过程中引入二维电子名片坐标系,从而精确定位每个名片元素位置和精确划分与每个名片元素相对应的元素区域。
3.根据权利要求1所述的电子名片制作、显示和使用方法,在电子名片制作过程中,为每个名片元素添加位置坐标信息,从而在电子名片显示过程中能准确地显示出和电子名片制作完毕时的位置、内容、风格一模一样的电子名片。
4.根据权利要求1所述的电子名片制作、显示和使用方法,在电子名片制作的过程中,为每个名片元素区域添加相应的元素功能信息,以便在显示和使用电子名片时触发和激活相应的元素功能。`
5.根据权利要求1所述的电子名片制作、显示和使用方法,电子名片显示和使用软件工具在启动时根据智能设备的能力为每个名片元素区域定义、关联人机交互事件。从而,当电子名片显示和使用软件工具在使用时捕捉到人机交互事件时,立即激活相应元素区域的元素功能。
6.根据权利要求1所述的电子名片制作、显示和使用方法,在电子名片显示和使用时,电子名片可以在智能设备的显示屏的任意位置进行显示和使用,不影响电子名片的元素功倉泛。
7.根据权利要求1所述的电子名片制作、显示和使用方法,电子名片可以进行缩放,缩放时电子名片中所有的点、元素区域都可以随之进行等比例的缩放。缩放后各元素区域依然保持原来的元素功能属性,仍可以通过人机交互事件对元素区域触发并激活相应的元素功能。电子名片也可以进行整体位移,位移时电子名片中所有的点、元素区域都进行等距离、同方向的位移,位移后各元素区域依然保持原来的元素功能属性,仍可以通过人机交互事件对元素区域触发并激活相应的元素功能。电子名片还可以围绕显示屏区域的任意一点进行旋转,旋转时,电子名片中所有的点、元素区域都做相同角度的旋转,旋转后各元素区域依然保持原来的元素功能属性,仍可以通过人机交互事件对元素区域触发并激活相应的元素功能。
8.根据权利要求1所述的电子名片制作、显示和使用方法,本发明还可以在电子名片的制作时对图形格式的电子名片进行载入,然后通过人工识别方式、人工识别辅以OCR(光学字符识别)软件工具或OCR软件工具辅以人工识别的方式提取元素内容、划分元素区域、关联元素内容和元素区域、关联元素区域和元素功能。在电子名片显示和使用时,当电子名片显示和使用软件工具捕捉到元素区域人机触发事件,根据相应元素区域激活相应的元素功能。这样,就“活”化了图形格式的电子名片。
9.根据权利要求1所述的电子名片制作、显示和使用方法,本发明公开的电子名片制作软件工具还可以用于设计、制作电子名片模板或者通过电子名片模板的载入制作特定人的电子名片,这个方法对于公司、社团等组织机构的电子名片制作有实用价值。模板可以由公司、社团等组织机构统`一制作,也可以由个人制作。
【文档编号】G06F3/0484GK103870265SQ201210552035
【公开日】2014年6月18日 申请日期:2012年12月18日 优先权日:2012年12月18日
【发明者】汪洋, 何永福, 胡水田 申请人:北京米时科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1