移动多媒体名片实时更新的方法

文档序号:7708631阅读:188来源:国知局

专利名称::移动多媒体名片实时更新的方法
技术领域
:本发明涉及一种移动多媒体名片实时更新的方法。
背景技术
:移动多媒体名片和通讯录是手机、PDA和电脑中的一种多媒体商务和个人名片,移动多媒体名片和通讯录可以在手机、PDA和电脑之间相互交换。当名片的主人更新自己的名片时,而已经发出的存于别人手机中的名片也会实时地被更新,名片中的每一个联系方式都有一个状态显示,当用户在移动名片中选中某一个联系方式时,用户就可以跟名片的主人通过选定的方式交流。名片上的每个联系方式都有此联系方式的状态信息,名片能以多种媒体形式在手机屏幕上展现。目前手机名片主要有两种一种手机短信名片,把个人的联系方式编成"TEXT"文本,通过手机短信发送出去;另一种手机名片,把名片制作成图片形式(JPEG、GIF、FLASH等)通过手机彩信或其它途径发送出去。目前的手机通讯录是"静态"的,用户需要一个一个地输入姓名、电话号码等。一旦联系人更改了电话号码等信息,此人在其它人的通讯录中的信息就变成无效。
发明内容本发明的目的是克服现有技术存在的不足,提供一种移动多媒体名片实时更新的方法。本发明的目的通过以下技术方案来实现移动多媒体名片实时更新的方法,在移动设备及电脑、PDA设备中发8送、储存、展示含有名片联系资料的虚拟名片,特点是每个名片有一个cardID,cardID包含cardID的第一名片数据和第一名片数据更新的最后时间,以及cardID的第二名片数据和第二名片数据更新的最后时间;系统模块中的系统数据库设置在系统服务器端,所述系统数据库储存第一名片数据;第一个客户端设备建立与系统服务器的网络连接,并且可操作性的展示虚拟名片,所述客户端设备有一个客户端数据库,客户端设备可操作性的将第二名片数据储存在客户端数据库;如果网络连接存在于第一客户端设备和系统服务器,展示所述虚拟名片;移动名片系统比较第一名片数据的最后更新时间和第二名片数据的最后更新时间,如果第一名片数据最后更新时间比第二名片数据最后更新时间新,用第一名片数据更新储存在客户端数据库中的第二名片数据;用户从客户端数据库中取得名片数据展示虚拟名片;如果网络连接不存在于第一个客户端设备和系统服务器之间,用储存在客户端数据库中的名片数据展示虚拟名片。进一步地,上述的移动多媒体名片实时更新的方法,由客户端设备从客户端数据库中提取数据;客户端数据库返回名片数据给客户端;客户端发送取名片数据的请求给系统模块;系统模块从系统数据库中提取名片数据;系统数据库返回名片数据给系统模块;系统模块发送名片数据给客户端设备,客户端展示虚拟名片。更进一步地,上述的移动多媒体名片实时更新的方法,系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片,由多个客户端设备与系统服务器形成一个网络连接和可操作性显示一个或多个虚拟名片,每个客户端设备有一个客户端数据库,每个客户端设备可操作性地存储名片数据于客户端数据库中,其中第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第一个客户端设备给系统服务器发送第二个用户的用户识别号;系统服务器在系统数据库中搜寻第二个用户的用户识别号,并且,如果在系统数据库中找到了第二个用户的用户识别号,并且第二个客户端设备与系统服务器有网络连接,系统服务器发送第一个cardID及名片数据给第二个客户端设备。更进一步地,上述的移动多媒体名片实时更新的方法,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统允许第二个用户选择接受和储存第一个cardID和名片数据在第二个客户端设备中,或者拒绝接受;如果第二个用户选择接受第一个cardID,第二个客户端设备把第一个cardID和名片数据储存在第二个客户端设备的客户端数据库中。更进一步地,上述的移动多媒体名片实时更新的方法,系统可操作性的生成一个等待被接受组,在等待被接受组中,一个其它用户发送给第二个用户的cardID列表,其中当第二个用户接受或拒绝这个cardID时cardID将被从等待被接受组中删除;第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,储存第一个cardID在第二个用户的等待被接受组中;如果第一个cardID被第二个用户接受,第二个客户端设备给系统服务器发送接受名片指令;系统服务器从等待被接受组中删除第一个cardID;系统服务器把第一个cardID加到第二个用户己接受的名片组中。更进一步地,上述的移动多媒体名片实时更新的方法,如果第二个用户的用户识别号在系统数据库中没有找到,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统服务器生成一个由第一个cardID和第二个用户识别号组成的名片等待被接受组;服务器把第一个cardID和第二个用户识别号作为一对储存在名片等待被接受组中;服务器分配一个唯一的等待码给这对第一个cardID和第二个用户识别号;服务器发送一个含有等待码的互联网连接的信息给第二个用户。更进一步地,上述的移动多媒体名片实时更新的方法,所述第二个用户识别号是个移动电话号码,并且第二个客户端设备是第二个移动电话;服务器发送一个含有这个等待码的互联网连接的信息给第二个用户设备,包括发送一个含有这个等待码的URL的SMS短信或电邮;并且,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第二个移动电话启动一个互联网浏览器;互联网浏览器发送一个HTTP请求给接受到的短信中的URL连接;服务器剖析这个HTTP请求而得到这个等待码;服务器回应一个互联网网页给第二个用户,并且要求登录或创建新用户识别号;服务器在系统数据库中搜寻这个等待码及名片等待被接受组含有这对第一个cardID和第二个用户的移动电话号码;服务器把第一个cardID加到第二个用户的已接受名片组中。更进一步地,上述的移动多媒体名片实时更新的方法,系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的响应用户更新虚拟名片的请求,第一个客户端设备接受用户的输入;第一个客户端设备在第一个客户端数据库中更新第一名片数据;第一个客户端li设备给系统服务器发送更新名片请求,同时把这个名片的cardID和更新数据发送给服务器;系统服务器用第一名片的新数据更新系统数据库中的名片原有数据。更进一步地,上述的移动多媒体名片实时更新的方法,更新一个虚拟名片,系统服务器搜寻系统数据库中的所有先前接受了第一个cardID的用户识别号;系统数据库返回所有接受了第一个cardID的用户识别号;服务器找到接受了第一个cardID的用户识别号的客户端设备的网络连接;服务器通过找到的网络连接发送更新指令给接受了第一个cardID的用户识别号所在的客户端设备,同时把第一个cardID和数据发送给客户端设备;客户端设备用接受到的新的名片数据更新客户端数据库中的名片数据。更进一步地,上述的移动多媒体名片实时更新的方法,系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统和客户端同步先前已接受的名片数据,客户端设备发送一个同步名片数据请求给系统,同时送去客户端设备的用户识别号;服务器从系统数据库中搜寻这个用户识别号已接受的cardID;系统数据库返回搜寻到的所有的cardID和这些cardID的最后更新时间;服务器发送搜寻到的所有的cardID和cardID的最后更新时间给客户端设备;客户端用收到的cardID和最后更新时间与客户端数据库中的同一个cardID的最后更新时间比较;如果接受到的cardID的最后更新时间比客户端数据库中的时间新,客户端发送一个取名片数据请求给服务器;服务器发送这个cardID和最新数据给客户端。客户端用收到的cardID和数据更新客户端数据库中cardID的数据。再进一步地,上述的移动多媒体名片实时更新的方法,名片数据包括内容数据和形式数据,其中,内容数据包含但不局限于,名片中的联系信息的文字和数字、图像、logO、照片;形式数据包含但不局限于,说明指示如何在客户端展示虚拟名片。再进一步地,上述的移动多媒体名片实时更新的方法,系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统中根据第一个客户端的用户的请求搜寻虚拟名片,第一个客户端设备发送搜寻名片的一个或多个条件给服务器;服务器在系统数据库中搜寻符合搜寻条件并且名片的私密性设置为公开的cardID;系统数据库返回cardID和简要数据;系统发送cardID和简要数据给客户端;再进一步地,上述的移动多媒体名片实时更新的方法,客户端发送取名片请求和要取的cardID给服务器;服务器从系统数据库中提取此cardID的所有名片数据;系统数据库返回此cardID的所有名片数据给服务器;服务器发送此cardID和所有名片数据给客户端设备;客户端保存这个cardID和名片数据在客户端数据库中;客户端发送保存名片请求给服务器,同时发送要保存名片的cardID和此用户的用户识别号;服务器在系统数据库中把此cardID加入到此用户识别号的已接受名片组中。再进一步地,上述的移动多媒体名片实时更新的方法,系统记录下搜寻结果中每个被接受和保存的cardID,系统对拥有这个cardID的用户收款,收款额是基于这个cardID被保存的次数。再进一步地,上述的移动多媒体名片实时更新的方法,其中名片数据中含有电话号码、IM、或电邮地址,一个用户给电话号码打电话或发IM和电邮信息;系统对拥有这个cardID的用户收款,收款额是基于这个电话被打的次数或IM和电邮发送的次数。本发明技术方案突出的实质性特点和显著的进步主要体现在(1)动态的实时更新,用户可以简便地实现实时状态和联系信息更新;简易的发送和接受名片,名片信息在系统中实时更新,名片或通讯录中的信息永不过时,系统中的用户不用担心与朋友和商业伙伴失去联系,不用再去扫描纸质名片,也不用在通讯录中一个一个的输入姓名、手机号码;(2)高效率、无重复劳动,一人更新,全部更新;而目前手机名片主要通过手机文本短信和彩信图片名片来实现,一旦名片的主人更改了联系方式(如,手机号码等),名片的主人必须给所有的朋友重新发送短信或彩信去通知更新,接收者也需要重新保存新的短信或彩信,并更新接受方的通讯录,如果N个人相互之间拥有这种名片或者当前的手机通讯录,其中一人更改了信息,重复劳动将是(N-1)X(N-1)次,而本发明方案只需发送方一次操作即可完成;(3)选择性通信,避免通信的强迫性,通过系统用户可以知道接受方的每个通信方式的当前状态,从而选择接受方最愿意的通信方式与接受方进行通信。下面结合附图对本发明技术方案作进一步说明图l:本发明系统的架构示意图;图2:展示名片的流程示意图;图3:更新名片的流程示意图;图4:同步数据的流程示意图5:发送名片(本系统中用户)的流程示意图;图6:发送名片(本系统外用户)的流程示意图;图7:搜寻名片的流程示意图。图中各附图标记的含义见下表:<table>tableseeoriginaldocumentpage15</column></row><table>具体实施例方式本发明提供一种移动多媒体名片实时更新的方法,能在移动设备及电脑、PDA等设备中发送、储存、展示含有名片联系资料的虚拟名片,每个名片有一个cardID;这个cardID的第一名片数据和第一名片数据更新的最后时间;这个cardID的第二名片数据和第二名片数据更新的最后时间;系统模块中的系统数据库设置在系统服务器端。此系统数据库储存第一名片数据。第一个客户端设备能建立跟系统服务器的网络连接,并且可操作性的展示虚拟名片,这个客户端设备有一个客户端数据库,这个客户端设备可操作性的把第二名片数据储存在客户端数据库;如果网络连接存在于第一客户端设备和系统服务器,展示这个虚拟名片,移动名片系统比较第一名片数据的最后更新时间和第二名片数据的最后更新时间;如果第一个的最后更新时间比第二个的新,用第一名片数据更新储存在客户端数据库中的第二名片数据;用户从客户端数据库中取得第二名片数据展示这个虚拟名片。展示虚拟名片,客户端设备从客户端数据库中提取数据;客户端数据库返回名片数据给客户端;客户端发送取名片数据的请求给系统模块;系统模块从系统数据库中提取名片数据;系统数据库返回名片数据给系统模块;系统模块发送名片数据给客户端设备,客户端展示虚拟名片。如果网络连接不存在于第一个客户端设备和系统服务器之间,用储存在客户端数据库中的名片数据来展示这个虚拟名片。系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片,多个客户端设备能够与系统服务器形成一个网络连接和可操作性显示一个或多个虚拟名片,每个客户端设备有一个客户端数据库,每个客户端设备可操作性地存储名片数据于客户端数据库中,其中第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第一个客户端设备给系统服务器发送第二个用户的用户识别号;系统服务器在系统数据库中搜寻第二个用户的用户识别号,并且;如果在系统数据库中找到了第二个用户的用户识别号,并且第二个客户端设备与系统服务器有网络连接,系统服务器发送第一个cardID及它的名片数据给第二个客户端设备。第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统允许第二个用户选择接受和储存第一个cardID和它的名片数据在第二个客户端设备中,或者拒绝接受;如果第二个用户选择接受第一个cardID,第二个客户端设备把第一个cardID和它的名片数据储存在第二个客户端设备的客户端数据库中。系统可操作性的生成一个等待被接受组,在等待被接受组中,一个其它用户发送给第二个用户的cardID列表,其中这个cardID将被从等待被接受组中删除当第二个用户接受或拒绝这个cardID时;第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,储存第一个cardID在第二个用户的等待被接受组中;如果第一个cardID被第二个用户接受,第二个客户端设备给系统服务器发送接受名片指令;系统服务器从等待被接受组中删除第一个cardID;系统服务器把第一个cardID加到第二个用户已接受的名片组中。如果第二个用户的用户识别号在系统数据库中没有找到,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统服务器生成一个由第一个cardID和第二个用户识别号组成的名片等待被接受组;服务器把第一个cardID和第二个用户识别号作为一对储存在名片等待被接受组中;服务器分配一个唯一的等待码给这对第一个cardID和第二个用户识别号;服务器发送一个含有这个等待码的互联网连接练的信息给第二个用户。第二个用户识别号是个移动电话号码,并且第二个客户端设备是第二个移动电话;服务器发送一个含有这个等待码的互联网连接练的信息给第二个用户设备,包括发送一个含有这个等待码的URL的SMS短信或电邮;并且第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第二个移动电话启动一个互联网浏览器;互联网浏览器发送一个HTTP请求给接受到的短信中的URL连接;服务器剖析这个HTTP请求而得到这个等待码;服务器回应一个互联网网页给第二个用户,并且要求他登录或创建新用户识别号;服务器在系统数据库中搜寻这个等待码及名片等待被接受组含17有这对第一个cardID和第二个用户的移动电话号码;服务器把第一个cardID加到第二个用户的已接受名片组中。系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的响应用户更新虚拟名片的请求,第一个客户端设备接受用户的输入;第一个客户端设备在第一个客户端数据库中更新第一名片数据;第一个客户端设备给系统服务器发送更新名片请求,同时把这个名片的cardID和它的更新数据发送给服务器;系统服务器用第一名片的新数据去更新系统数据库中的此名片原有数据。更新一个虚拟名片,系统服务器搜寻系统数据库中的所有先前接受了第一个cardID的用户识别号;系统数据库返回所有接受了第一个cardID的用户识别号;服务器找到这些接受了第一个cardID的用户识别号的客户端设备的网络连接;服务器通过这些找到的网络连接发送更新指令给接受了第一个cardID的用户识别号所在的客户端设备,同时把第一个cardID和它的数据发送给这些设备;客户端设备用接受到的新的名片数据更新客户端数据库中的名片数据。系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统和客户端同步先前已接受的名片数据,客户端设备发送一个同步名片数据请求给系统,同时送去客户端设备的用户识别号;服务器从系统数据库中搜寻这个用户识别号已接受的cardID;系统数据库返回搜寻到的所有的cardID和这些cardID的最后更新时间;服务器发送搜寻到的所有的cardID和这些cardID的最后更新时间给客户端设备;客户端用收到的cardID和它的最后更新时间与客户端数据库中的同一个cardID的最后更新时间比较;如果接受到的cardID的最后更新时间比客户端数据库中的时间新,客户端发送一个取名片数据请求给服务器;服务器发送这个cardID和它的最新数据给客户端;客户端用收到的cardID和它的数据更新客户端数据库中此cardID的数据。内容数据包含,但不局限于,名片中的联系信息的文字和数字,图像,logo,照片等。形式数据包含,但不局限于,说明指示如何在客户端展示虚拟名片。系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统中根据第一个客户端的用户的请求搜寻虚拟名片,第一个客户端设备发送搜寻名片的一个或多个条件给服务器;服务器在系统数据库中搜寻符合搜寻条件并且名片的私密性设置为公开的cardID;系统数据库返回这些cardID和它的简要数据;系统发送这些cardID和它的简要数据给客户端。客户端发送取名片请求和要取的cardID给服务器;服务器从系统数据库中提取此cardID的所有名片数据;系统数据库返回此cardID的所有名片数据给服务器;服务器发送此cardID和它的所有名片数据给客户端设备;客户端保存这个cardID和它的名片数据在客户端数据库中;客户端发送保存名片请求给服务器,同时发送要保存名片的cardID和此用户的用户识别号;服务器在系统数据库中把此cardID加入到此用户识别号的已接受名片组中。系统记录下搜寻结果中每个被接受和保存的cardID。系统对拥有这个cardID的用户收款,收款额是基于这个cardID被保存的次数。其中名片信息中含有电话号码、IM、或电邮地址,一个用户给这个电话号码打电话或发IM和电邮信息;系统对拥有这个cardID的用户收款,收款额是基于这个电话被打的次数或IM和电邮发送的次数。如图1所示,移动多媒体名片实时更新的系统,包括系统数据库101、服务器201、终端和终端数据库,每一终端设置一终端数据库,每一终端均通过网络301与服务器201相连接,比如,终端1401设置终端1数据库501,相应地,终端N499设置终端N数据库599,终端1401通过网络301接入服务器201,终端N499通过网络301接入服务器201,服务器201连接系统数据库101。服务器201也称为系统服务器;网络301可以为无线网络,也可以为有线网络。终端l401、终端l数据库501和终端N499、终端N数据库599可以安装在手机、PDA、电脑、netbook等设备中。系统中每一个用户有一个userID,这个userID在整个系统中是不重复的,每个userID可以有多个名片,每个名片有一个cardID,这个cardID在整个系统中是不重复的。每个名片有私密等级设置,如"公开"、"朋友"、"私有","公开"等级名片允许系统中的任何userID搜寻和保存,"朋友"等级名片是不能被搜寻到和看到,只有当名片主人发送此名片给他人时,别人才能看到和保存此名片。名片是以图片、文字或流媒体的方式展示在手机屏幕上,但是,名片的储存和交换不是以图片或流媒体的格式存在或进行。名片是以名片内容数据(姓名、地址、电话号码、手机号码状态、公司、照片、职位等)和名片形式数据(名片大小、颜色、风格、展示方式等)储存在系统数据库和手机本地数据库中。当一个名片要被展示在手机屏幕上时,终端将根据此名片的cardID在数据库中提取此名片的内容数据和形式数据,然后根据这些数据组合成名片展示在手机屏幕上,展示出来的名片可以是静态图片、文字或动态流媒体,取决于名片的形式数据。移动多媒体名片和通讯录实时更新主要包括创建名片、同步名片数据、展示名片、更新名片、发送名片、搜寻名片共六个方面。(一)创建名片用户在手机终端上选择创建名片,终端向系统服务器发送"创建名片"请求,同时把此用户的userID—起发送给服务器;服务器发回一个cardID,终端要求用户输入名片"内容数据",如姓名、地址、电话号码、公司、职位,个人照片等;终端要求用户输入或选择名片"形式数据",如名片大小、颜色、风格、展示方式等。终端把这个名片的内容数据和形式数据以这个cardID为KEY存入本地数据库(本地数据库指与终端在同一设备中的终端数据库);终端向服务器发送"名片更新"请求,同时把这个名片的cardID和名片的内容数据和形式数据发送到服务器;服务器把收到的cardID和名片的内容数据和形式数据存入系统数据库中。(二)同步名片数据安装在手机中的终端软件用userID与系统服务器同步数据,这些数据包括这个userID所拥有的名片列表,以及名片列表中每个名片的数据如姓名、地址、照片、电话号码、名片大小、颜色、风格等;终端发送"同步数据"请求给系统服务器,同时把终端的userID—起发送给服务器,服务器收到请求,在系统数据库中搜寻此userID所拥有的名片cardID,服务器把这些名片的cardID和名片的"最后修改时间"(last-modified)以及名片的当前状态返回给终端,终端把收到的cardID和"最后修改时间"(last-modified)与本地数据库中的数据对比;如果此cardID在系统数据库中"最后修改时间"(last-modified)比本地数据库中的新,终端向系统服务器发送"取名片数据"请求,同时把要取的名片cardID发给服务器,服务器在系统数据库中根据此cardID提取数据,并把这些数据和cardID—起返回给终端,终端收到名片数据及cardID后,用此cardID在本地数据库中更新名片的数据。(三)展示名片21当用户在名片列表中选择其中的一个名片时,终端软件将用这个名片的cardID在本机数据库中提取这个名片的名片"内容数据"和"形式数据",如果终端软件在本机数据库中找不到此cardID的名片"内容数据"和"形式数据",终端向系统服务器发送"提取名片数据"请求,同时把此cardID—起发送给服务器,服务器把此cardID的名片"内容数据"和"形式数据"返回给终端,终端将根据此cardID的名片"内容数据"和"形式数据"组合成一张名片展示在手机屏幕上,展示出来的名片可以是静态图片、文字或动态流媒体,取决于名片的形式数据。(四)更新名片当名片的主人改动名片(联系方式、状态、形式等),终端把这个名片的cardID和更改的信息数据通过无线网络发送到系统服务器,系统服务器收到这个更新请求后,系统服务器用这个cardID在系统数据库中更新这个名片的资料数据,系统服务器在系统数据库中搜寻哪些userID接受了此名片(cardID),搜寻到接受了此cardID的userID后,系统服务器根据userID找到此userID所在的手机终端与系统服务器的无线网络连接线路(port,https,tcp,等),系统服务器给这个userID所在的手机终端发送更新指令,同时随着更新指令一起把这个cardID和更新的资料数据通过找到的连接线路发送给这个接受了此cardID的userID的终端,终端接到更新指令和cardID以及更新数据后,在终端中更新,并把新的数据存在本地数据库中。如果搜寻到的接受了此cardID的userID不在线(online),系统服务器把此userID和有待更新的cardID以及更新数据存在系统数据库中。当系统服务器发现此userID上线后,系统服务器给这个userID所在的手机终端发送更新指令,同时随着更新指令一起把这个cardID和更新的资料数据通过找到的连接线路发送给这个userID的终端。终端接到更新指令和cardID以及更新数据后,在终端中更新。(五)发送名片名片可以从一个手机发送到另一个手机,接受方可以是手机号码或userID。发送方终端向系统服务器发出"发送名片"请求,同时把要发送的名片的cardID和接受方的电话号码或userID—起发送给服务器,如果接受方是userID,系统服务器在数据库中搜寻到此userID,把被发送的名片的cardID加到接受方的userID的"待接受的名片"组中。系统服务器根据userID找到此userID所在的手机终端与系统服务器的无线网络连接线路(port,https,tcp,等),系统服务器给这个userID所在的手机终端发送"有新名片"指令,同时把新名片的cardID和名片数据一起通过找到的连接线路发送给接受方userID的终端;接受方接受新名片,终端把此名片cardID和名片数据存入本地数据库。终端给系统服务器发出"接受名片"请求,并同时把此终端的userID和接受的名片cardID—起发送到服务器;系统服务器把名片的cardID从这个userID的"待接受的名片"组中删去,并把此名片的cardID加到这个userID的"已接受名片"组中。如果名片发送时接受方userID不在线,系统服务器等到接受方上线后给这个userID所在的终端发送"有新名片"的指令。当系统服务器收到"发送名片"请求,并且接受方是手机号码而不是userID时,系统服务器在数据库中搜寻拥有这个手机号码的userID.如果找不到相应的userID,系统把要发送的名片的cardID和接受方手机号码保存在系统数据库中"名片待认领区"。并且在"名片待认领区"给每一组cardID和接受方手机号码分配一个相应的"待领号码"(waitNum),系统服务器给接受方的手机发送短信通知,在短信中加入接收名片的指定网页连接,并且把"待领号码"(waitNum)安插在网页连接中,接受方点击网页连接,手机启动网页浏览器,浏览器访问指定的网页,并把"待领号码"(waitNum)上传给网页的服务器,网页要求用户登录或创建新用户,用户登录后,服务器确认此用户的userID,或者服务器分配一个新的userID给新创建新的用户,服务器用收到的"待领号码"(waitNum)在系统数据库的"名片待认领区"中搜寻相应的cardID。然后,系统把搜寻到的cardID加到己登录的或新创建的userID的"已接受名片"组中。(六)搜寻名片手机终端向系统发出"搜寻名片"请求,并同时附上搜寻条件,系统服务器收到"搜寻名片"请求和搜寻条件后,在数据库中搜寻满足搜寻条件的,并且名片私密性设置成公开的名片;非公开名片不在搜寻范围之中。满足搜寻条件的名片可能是一个或多个,或者无;系统服务器把搜寻到的名片的cardID和名片简单信息发送回手机终端,终端把名片以列表的形式展示在手机屏幕上,用户选择打开其中一个名片时,终端把这个名片的cardID和"名片全部资料"的请求发送给系统服务器;系统服务器在数据库中提取这个cardID的名片全部资料数据,并发送回终端,终端收到这些资料数据后组成名片展示在手机屏幕上,用户选择保存这个名片时,终端把这个cardID和名片数据存入本地数据库的"已接受名片"组中,终端向系统服务器发出"保存名片"请求,同时把终端的userID和要保存的名片的cardID—起发给服务器,服务器把这个cardID加在此userID的"已接受名片"组中。如图2所示,展示名片的流程——步骤S1:终端到终端数据库提取名片数据;步骤S2:终端数据库返回名片数据;步骤S3:终端向系统服务器发送"提取名片数据"请求;步骤S4:服务器到系统数据库提取名片数据;步骤S5:系统数据库返回名片数据给服务器;步骤S6:服务器返回名片数据给终端;步骤S7:终端根据名片数据合成名片,展示在手机屏幕上。如图3所示,更新名片的流程——步骤S1:用户更新名片信息;步骤S2:终端把更新的名片数据存入终端本地数据库;步骤S3:终端给服务器发送"更新名片"请求,同时把更新的数据送给服务器;步骤S4:服务器把收到的名片更新数据存入系统数据库,并在数据库中搜寻哪些userID接受了此名片(cardID);步骤S5:数据库返回搜寻到的接受了此cardID的userID;步骤S6:系统服务器根据userID找到此userID所在的手机终端跟系统服务器的无线网络连接线路(port,https,tcp,等),系统服务器给这个userID所在的手机终端发送更新指令,同时随着更新指令一起把这个cardID和更新的资料数据通过找到的连接线路发送给这个接受了此cardID的userID的终端;步骤S7:终端接到更新指令和cardID以及更新数据后,在终端中更新,并把新的数据存在本地数据库中。如图4所示,同步数据的流程——步骤Sl:终端发送"同步数据"请求给系统服务器,同时把终端的userID—起送给服务器;步骤S2:服务器收到请求,在系统数据库中搜寻此userID所拥有的名片cardID;步骤S3:系统数据库返回名片的cardID和名片的"最后修改时间"(last-modified)以及名片的当前状态;步骤S4:服务器把这些名片的cardID和名片的"最后修改时间"(last-modified)以及名片的当前状态返回给终端;步骤S5:终端把收到的cardID和"最后修改时间"(last-modified)25跟本地数据库中的数据对比;步骤S6:本地数据库返回对比结果;步骤S7:终端向系统服务器发送"取名片数据"请求,同时把要取的名片cardID发给服务器;步骤S8:服务器去系统数据库中提取名片数据;步骤S9:系统数据库返回名片数据;步骤S10:服务器把提取的名片数据送给终端;步骤Sll:终端用收到的名片数据在本地数据库中更新此名片数据。如图5所示,发送名片(本系统中用户)的流程——步骤S1:发送方终端向系统服务器发出"发送名片"请求;步骤S2:服务器到系统数据库中寻找接收方的userID和连接点;步骤S3:系统数据库返回找到的接收方的userID和连接点;步骤S4:系统服务器给这个userID所在的手机终端发送"有新名片"指令,同时把新名片的cardID和名片数据一起通过找到的连接线路发送给接受方userID的终端;步骤S5:终端把此名片数据存入本地数据库"已接受名片"组中;步骤S6:终端给系统服务器发出"接受名片"请求;步骤S7:服务器在系统数据库中把此名片的cardID从接受方userID的"待接受的名片"组中删去,并把此名片的cardID加到接受方userID的"己接受名片"组中。如图6所示,发送名片(本系统外用户)的流程——步骤Sl:终端给服务器发送接受方是手机号码的"发送名片"请求;步骤S2:服务器去系统数据库寻找拥有这个手机号码的userID;步骤S3:系统数据库返回没有找到信息;步骤S4:系统把要发送的名片的cardID和接受方手机号码保存在系统数据库中"名片待认领区";步骤S5:系统服务器给接受方的手机发送短信通知;步骤S6:接受方手机访问指定网页;步骤S7:服务器要求用户登录或创建新用户信息;步骤S8:接受方手机发送登录或新用户信息给服务器;步骤S9:服务器把发送的名片cardID加到接受方的"已接受名片"组中。如图7所示,搜寻名片的流程——步骤S1:终端向系统发出"搜寻名片"请求;步骤S2:系统服务器到系统数据库中搜寻名片的cardID和简单信息;步骤S3:数据库返回名片的cardID和简单信息。步骤S4:系统服务器把搜寻到的名片的cardID和名片简单信息发送回手机终端;步骤S5:终端向服务器发送"取名片全部资料"请求;步骤S6:系统服务器在数据库中提取名片全部资料数据;步骤S7:系统数据库返回名片全部资料数据;步骤S8:服务器把提取的此名片的全部资料数据送给终端;步骤S9:终端把这名片数据存入本地数据库的"已接受名片"组中;步骤S10:终端向系统服务器发出"保存名片"请求;步骤Sll:服务器在系统数据库中把这个名片的cardID加在此终端的userID的"己接受名片"组中。综上所述,本发明实现动态的实时更新,用户可以简便地进行实时状态和联系信息更新;简易的发送和接受名片,名片信息在系统中实时更新,名片或通讯录中的信息永不过时,系统中的用户不用担心与朋友和商业伙伴失去联系,不用再去扫描纸质名片,也不用在通讯录中一个一个的输入姓名、手机号码。高效率、无重复劳动,一人更新,全部更新;而目前手机名片主要通过手机文本短信和彩信图片名片来实现,一旦名片的主人更改了联系方式(如,手机号码等),名片的主人必须给所有的朋友重新发送短信或彩信去通知更新,接收者也需要重新保存新的短信或彩信,并更新接受方的通讯录,如果N个人相互之间拥有这种名片或者现有的手机通讯录,其中一人更改了信息,重复劳动将是(N-1)X(N-1)次,而本发明方案只需发送方一次操作即可完成。选择性的通信,避免通信的强迫性,通过系统用户可以知道接受方的每个通信方式的当前状态,从而选择接受方最愿意的通信方式与接受方进行通信。堪称是具有新颖性、创造性、实用性的好技术,非常实用,应用前景极为看好。需要理解到的是上述说明并非是对本发明的限制,在本发明构思范围内,所进行的添加、变换、替换等,也应属于本发明的保护范围。权利要求1.移动多媒体名片实时更新的方法,在移动设备及电脑、PDA设备中发送、储存、展示含有名片联系资料的虚拟名片,其特征在于每个名片有一个cardID,cardID包含cardID的第一名片数据和第一名片数据更新的最后时间,以及cardID的第二名片数据和第二名片数据更新的最后时间;系统模块中的系统数据库设置在系统服务器端,所述系统数据库储存第一名片数据;第一个客户端设备建立与系统服务器的网络连接,并且可操作性的展示虚拟名片,所述客户端设备有一个客户端数据库,客户端设备可操作性的将第二名片数据储存在客户端数据库;如果网络连接存在于第一客户端设备和系统服务器,展示所述虚拟名片;移动名片系统比较第一名片数据的最后更新时间和第二名片数据的最后更新时间,如果第一名片数据最后更新时间比第二名片数据最后更新时间新,用第一名片数据更新储存在客户端数据库中的第二名片数据;用户从客户端数据库中取得名片数据展示虚拟名片;如果网络连接不存在于第一个客户端设备和系统服务器之间,用储存在客户端数据库中的名片数据展示虚拟名片。2.根据权利要求1所述的移动多媒体名片实时更新的方法,其特征也在于所述展示虚拟名片,由客户端设备从客户端数据库中提取数据;客户端数据库返回名片数据给客户端;客户端发送取名片数据的请求给系统模块;系统模块从系统数据库中提取名片数据;系统数据库返回名片数据给系统模块;系统模块发送名片数据给客户端设备,客户端展示虚拟名片。3.根据权利要求1所述的移动多媒体名片实时更新的方法,其特征也在于系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片,由多个客户端设备与系统服务器形成一个网络连接和可操作性显示一个或多个虚拟名片,每个客户端设备有一个客户端数据库,每个客户端设备可操作性地存储名片数据于客户端数据库中,其中第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第一个客户端设备给系统服务器发送第二个用户的用户识别号;系统服务器在系统数据库中搜寻第二个用户的用户识别号,并且,如果在系统数据库中找到了第二个用户的用户识别号,并且第二个客户端设备与系统服务器有网络连接,系统服务器发送第一个cardID及名片数据给第二个客户端设备。4.根据权利要求3所述的移动多媒体名片实时更新的方法,其特征也在于第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统允许第二个用户选择接受和储存第一个cardID和名片数据在第二个客户端设备中,或者拒绝接受;如果第二个用户选择接受第一个cardID,第二个客户端设备把第一个cardID和名片数据储存在第二个客户端设备的客户端数据库中。5.根据权利要求4所述的移动多媒体名片实时更新的方法,其特征在于系统可操作性的生成一个等待被接受组,在等待被接受组中,一个其它用户发送给第二个用户的cardID列表,其中当第二个用户接受或拒绝这个cardID时cardID将被从等待被接受组中删除;第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,储存第一个cardID在第二个用户的等待被接受组中;如果第一个cardID被第二个用户接受,第二个客户端设备给系统服务器发送接受名片指令;系统服务器从等待被接受组中删除第一个cardID;系统服务器把第一个cardID加到第二个用户己接受的名片组中。6根据权利要求4所述的移动多媒体名片实时更新的方法,其特征也在于如果第二个用户的用户识别号在系统数据库中没有找到,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,系统服务器生成一个由第一个cardID和第二个用户识别号组成的名片等待被接受组;服务器把第一个cardID和第二个用户识别号作为一对储存在名片等待被接受组中;服务器分配一个唯一的等待码给这对第一个cardID和第二个用户识别号;服务器发送一个含有等待码的互联网连接的信息给第二个用户。7.根据权利要求6所述的移动多媒体名片实时更新的方法,其特征也在于所述第二个用户识别号是个移动电话号码,并且第二个客户端设备是第二个移动电话;服务器发送一个含有这个等待码的互联网连接的信息给第二个用户设备,包括发送一个含有这个等待码的URL的SMS短信或电邮;并且,第一个用户在第一个客户端设备上发送有第一个cardID的虚拟名片给由第二个用户操作的第二个客户端设备,第二个移动电话启动一个互联网浏览器;互联网浏览器发送一个HTTP请求给接受到的短信中的URL连接;服务器剖析这个HTTP请求而得到这个等待码;服务器回应一个互联网网页给第二个用户,并且要求登录或创建新用户识别号;服务器在系统数据库中搜寻这个等待码及名片等待被接受组含有这对第一个cardID和第二个用户的移动电话号码;服务器将第一个cardID加到第二个用户的已接受名片组中。8.根据权利要求l所述的移动多媒体名片实时更新的方法,其特征也在于系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的响应用户更新虚拟名片的请求,第一个客户端设备接受用户的输入;第一个客户端设备在第一个客户端数据库中更新第一名片数据;第一个客户端设备给系统服务器发送更新名片请求,同时把这个名片的cardID和更新数据发送给服务器;系统服务器用第一名片的新数据更新系统数据库中的名片原有数据。9.根据权利要求8所述的移动多媒体名片实时更新的方法,其特征也在于更新一个虚拟名片,系统服务器搜寻系统数据库中的所有先前接受了第一个cardID的用户识别号;系统数据库返回所有接受了第一个cardID的用户识别号;服务器找到接受了第一个cardID的用户识别号的客户端设备的网络连接;服务器通过找到的网络连接发送更新指令给接受了第一个cardID的用户识别号所在的客户端设备,同时把第一个cardID和数据发送给客户端设备;客户端设备用接受到的新的名片数据更新客户端数据库中的名片数据。10.根据权利要求1所述的移动多媒体名片实时更新的方法,其特征在于系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统和客户端同步先前已接受的名片数据,客户端设备发送一个同步名片数据请求给系统,同时送去客户端设备的用户识别号;服务器从系统数据库中搜寻这个用户识别号已接受的cardID;系统数据库返回搜寻到的所有的cardID和这些cardID的最后更新时间;服务器发送搜寻到的所有的cardID和cardID的最后更新时间给客户端设备;客户端用收到的cardID和最后更新时间与客户端数据库中的同一个cardID的最后更新时间比较;如果接受到的cardID的最后更新时间比客户端数据库中的时间新,客户端发送一个取名片数据请求给服务器;服务器发送这个cardID和最新数据给客户端;客户端用收到的cardID和数据更新客户端数据库中cardID的数据。11.根据权利要求1所述的移动多媒体名片实时更新的方法,其特征也在于名片数据包括内容数据和形式数据,其中,内容数据包含但不局限于,名片中的联系信息的文字和数字、图像、k)gO、照片;形式数据包含但不局限于,说明指示如何在客户端展示虚拟名片。12.根据权利要求1所述的移动多媒体名片实时更新的方法,其特征在于系统配置为允许多个用户的系统,每个客户端有一个用户识别号,用户在系统中创建和修改他们的虚拟名片,每个虚拟名片有一个cardID,系统给用户发送名片并且保持一个用户收到其它用户虚拟名片的记录,其中可操作性的在系统中根据第一个客户端的用户的请求搜寻虚拟名片,第一个客户端设备发送搜寻名片的一个或多个条件给服务器;服务器在系统数据库中搜寻符合搜寻条件并且名片的私密性设置为公开的cardID;系统数据库返回cardID和简要数据;系统发送cardID和简要数据给客户端。13.根据权利要求12所述的移动多媒体名片实时更新的方法,其特征也在于客户端发送取名片请求和要取的cardID给服务器;服务器从系统数据库中提取此cardID的所有名片数据;系统数据库返回此cardID的所有名片数据给服务器;服务器发送此cardID和所有名片数据给客户端设备;客户端保存这个cardID和名片数据在客户端数据库中;客户端发送保存名片请求给服务器,同时发送要保存名片的cardID和此用户的用户识别号;服务器在系统数据库中把此cardID加入到此用户识别号的已接受名片组中。14.根据权利要求13所述的移动多媒体名片实时更新的方法,其特征也在于系统记录下搜寻结果中每个被接受和保存的cardID,系统对拥有这个cardID的用户收款,收款额是基于这个cardID被保存的次数。15.根据权利要求13所述的移动多媒体名片实时更新的方法,其特征也在于其中名片数据中含有电话号码、IM、或电邮地址,一个用户给电话号码打电话或发IM和电邮信息;系统对拥有这个cardID的用户收款,收款额是基于这个电话被打的次数或IM和电邮发送的次数。全文摘要本发明提供一种移动多媒体名片实时更新的方法,由终端、终端数据库、服务器和系统数据库构成系统,终端和终端数据库安装在手机、PDA、电脑、netbook等设备中,每一终端设置一终端数据库,每一终端均与服务器相连接,服务器连接系统数据库。名片以名片内容数据和名片形式数据储存在系统数据库和本地数据库中,当一个名片被展示在手机屏幕上时,终端根据名片的cardID在数据库中提取名片的内容数据和形式数据,根据数据组合成名片展示在手机屏幕上,展示出来的名片可以是静态图片、文字、通讯录或动态流媒体。用户可以简便地实现实时状态和联系信息更新,名片信息在系统中实时更新,名片或通讯录中的信息永不过时;一人更新,全部更新。文档编号H04L29/08GK101599974SQ200910145358公开日2009年12月9日申请日期2009年5月26日优先权日2008年5月27日发明者陈建平申请人:苏州华脉通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1