CN105049321A - 一种pc端向手机端传输数据的方法 - Google Patents
一种pc端向手机端传输数据的方法 Download PDFInfo
- Publication number
- CN105049321A CN105049321A CN201510271148.3A CN201510271148A CN105049321A CN 105049321 A CN105049321 A CN 105049321A CN 201510271148 A CN201510271148 A CN 201510271148A CN 105049321 A CN105049321 A CN 105049321A
- Authority
- CN
- China
- Prior art keywords
- data
- data receiver
- link information
- server
- phone number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4557—Directories for hybrid networks, e.g. including telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/654—International mobile subscriber identity [IMSI] numbers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种PC端向手机端传输数据的方法,通过服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或通过即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令;服务器保存数据,生成指向数据发送方与数据接收方数据传输的交互页面的链接信息,将链接信息发送给数据接收方的手机号码;数据接收方根据其手机号码接收的链接信息实现与数据发送方的数据传输,解决了PC端向手机端无法实时快捷传输数据的技术问题,简化了数据传输流程,提高了数据传输效率。
Description
技术领域
本发明涉及数据传输领域,具体涉及一种PC端向手机端传输数据的方法。
背景技术
目前,PC端向手机端传输数据主要是通过电子邮箱或即时通讯软件实现的,当数据发送方未获知数据接收方的电子邮箱地址或即时通讯号码时,或当数据接收方没有登录电子邮箱或即时通讯软件时,采用该两种方式都不能即时提醒数据接收方接收数据,从而无法实现数据实时传输。
尽管现有一些技术方案通过将数据发送给数据接收方的手机号码,从而实现及时提醒数据接收方接收数据,但依然存在一些弊端。例如:(1)将数据发送给与接收方手机号码绑定的手机邮箱的方式,需要数据接收方是手机邮箱的注册用户,且数据发送方要先登录电子邮箱发送带数据附件的电子邮件,数据接收方在接收到手机短信提醒后再登录邮箱对数据下载和查看,其过程繁琐,不够便捷;(2)将数据上传到云盘并共享,然后通过手机开发商提供的云短信服务将共享链接以短信方式发送给数据接收方手机号码的这种方式存在两个问题,其一是需要手机开发商对云短信服务支持,其二是数据共享过程中如出现违规内容可能会被屏蔽;(3)将数据通过飞信客户端发送给数据接收方的手机号码的方式,需要添加数据接收方为飞信好友,其过程繁琐,且只能发送给同一网络(如移动网络)内的手机用户。所以,亟需提供一种实时并快捷的PC端向手机端传输数据的方法。
发明内容
本发明提供了一种PC端向手机端传输数据的方法,以解决现有PC端向手机端传输数据过程中无法实时并快捷传输数据的技术问题。
根据本发明的一方面,提供了一种PC端向手机端传输数据方法,包括:
服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或服务器接收数据发送方通过即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令,自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器;
服务器保存数据,建立数据发送方与数据接收方进行数据传输的交互页面,并生成指向交互页面的链接信息;
服务器将链接信息发送给数据接收方的手机号码;
数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输。
进一步地,服务器将链接信息发送给数据接收方的手机号码包括:
服务器判断数据传输请求中是否包含中转指令,若是,则发送包含链接信息和接收方的手机号码的自动转发指令至数据发送方的即时通讯应用手机客户端;
数据发送方的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码。
进一步地,数据发送方的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码包括:
接收服务器发送的包含链接信息和接收方的手机号码的自动转发指令;
基于自动转发指令调用数据发送方的手机短信的本地短信接口;
基于本地短信接口将链接信息发送至数据接收方的手机号码。
进一步地,服务器将链接信息发送给数据接收方的手机号码包括:
服务器判断数据传输请求中是否包含中转指令,若是,则发送包含链接信息和接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端;
第三方用户的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码,第三方用户不包括数据发送方和数据接收方。
进一步地,服务器发送包含链接信息和接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端之前还包括:
向预设的第三方用户的即时通讯应用手机客户端发送是否同意中转指令,并在接收到第三方用户的即时通讯应用手机客户端发送的同意中转指令后将包含链接信息和接收方的手机号码的自动转发指令发送至第三方用户的即时通讯应用手机客户端。
进一步地,数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接包括:
服务器监听是否有对链接信息的访问请求;
若是,则建立与***信息的访问端的通讯连接,并将保存的数据填充至交互页面的交互区域,若否,则继续等待对链接信息的访问请求。
进一步地,将保存的数据填充至交互页面的交互区域包括:
将保存的数据转换为JSON载体格式数据;
通过JavaScript框架对JSON格式载体数据进行解析,得到数据以及数据定位信息;
根据数据定位信息获取交互页面的交互区域,并将数据填充到交互页面的交互区域。
进一步地,数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输之后还包括:
向数据发送方发送数据接收完成的反馈消息。
进一步地,数据的类型为文本类型、图像类型、文档类型中的任意一种或多种。
进一步地,链接信息包括:云端或网页链接信息、访问提示信息;
其中,云端或网页链接信息用于加载交互页面,访问提示信息用于提示数据接收方访问云端或网页链接信息。
本发明具有以下有益效果:
本发明的PC端向手机端传输数据的方法,通过服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或服务器接收数据发送方通过即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令,自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器;服务器保存数据,建立数据发送方与数据接收方进行数据传输的交互页面,并生成指向交互页面的链接信息;服务器将链接信息发送给数据接收方的手机号码;数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输,解决了现有PC端向手机端传输数据过程中无法实时并快捷传输数据的技术问题,实现了数据接收方无需登录电子邮箱或即时通讯软件便可实时快捷接收数据,且数据发送方只需一键式操作便可将数据发送给数据接收方,简化了数据传输流程,提高了数据传输效率。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例一的PC端向手机端传输数据的方法的流程图;
图2是本发明实施例二的PC端向手机端传输数据的方法的流程图;
图3是本发明实施例三的PC端向手机端传输数据的方法的流程图;
图4是本发明优选实施例针对一具体场景的PC端向手机端传输数据的方法的流程图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
实施例一
参照图1,本发明的优选实施例提供了一种PC端向手机端传输数据的方法,包括:
步骤S101,服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或服务器接收数据发送方通过即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令,自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器;
步骤S102,服务器保存数据,建立数据发送方与数据接收方进行数据传输的交互页面,并生成指向交互页面的链接信息;
步骤S103,服务器将链接信息发送给数据接收方的手机号码;
步骤S104,数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输。
本发明的PC端向手机端传输数据的方法,通过服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或服务器接收数据发送方通过即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令,自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器;服务器保存数据,建立数据发送方与数据接收方进行数据传输的交互页面,并生成指向交互页面的链接信息;服务器将链接信息发送给数据接收方的手机号码;数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输,解决了现有PC端向手机端传输数据过程中无法实时并快捷传输数据的技术问题,实现了数据接收方无需登录电子邮箱或即时通讯软件便可实时快捷接收数据,且数据发送方只需一键式操作便可将数据发送给数据接收方,简化了数据传输流程,提高了数据传输效率。
采用本发明实施例的方法,只需数据发送方的一键式操作,即可将PC端的数据发送到数据接收方。不仅方便了数据发送方,更加方便了数据接收方,即数据接收方无需安装任何与数据接收方匹配的即时通讯应用客户端,也无需登录电子邮箱,只需在手机短信中访问数据发送方发送的链接信息就能实时快捷接收PC端发送的数据。解决了通过传统的电子邮箱传输数据的不实时问题以及数据发送方和数据接收方都需登录电子邮箱的流程复杂问题,同时也解决了通过即时通讯软件传输数据需要数据发送方和数据接收方都安装和注册同一即时通讯软件的流程复杂问题。
在步骤S101中,本实施例设置不同的PC端数据上传方式,即数据发送方可以直接通过即时通讯应用PC客户端将待传输的数据发送给服务器,也可以在即时通讯应用手机客户端通过发送自动读取指令给服务器,自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器。
具体地,本实施例中,数据发送方可以直接在PC端下载和登录即时通讯应用客户端,然后至少将数据接收方的手机号码和待传输的数据通过即时通讯应用PC客户端发送给服务器,也可以在手机端下载和登录即时通讯应用客户端,并通过即时通讯应用手机客户端发送至少包括数据接收方的手机号码和自动读取指令的数据传输请求给服务器。本实施例通过即时通讯应用手机客户端向服务器发送至少包括数据接收方的手机号码和自动读取指令的数据传输请求后,由于PC端也同样安装有与手机端相同的即时通讯应用客户端,故即时通讯应用PC端客户端根据服务器的指示选择待传输的数据并将其上传至服务器,需要注意的是自动读取指令必须明确告知服务器PC端待传输的数据所在的具体详细位置、名称或其他属性信息,从而避免根据自动读取指令搜索待传输的数据时出错。
本实施例通过提供即时通讯应用PC端客户端或者即时通讯应用手机客户端发送数据传输请求,解决了数据发送方不在PC端时也能将PC端的数据传输给数据接收方的手机端,减少了由于数据发送方不在PC端不能完成数据传输的不便,为PC端向手机端传输数据提供了保障。
实施例二
参照图2,可选地,步骤S103,服务器将链接信息发送给数据接收方的手机号码包括:
步骤S1031,服务器判断数据传输请求中是否包含中转指令,若是,则发送包含链接信息和接收方的手机号码的自动转发指令至数据发送方的即时通讯应用手机客户端;
步骤S1032,数据发送方的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码。
由于直接通过服务器(即第三方平台)并以随机号码形式将链接信息发送给数据接收方的手机号码,这种以陌生号码形式发送链接信息到数据接收方的方式导致用户体验差,例如,数据接收方并不能确信该链接信息来自通讯录中的联系人,或者误认为诈骗短信以及网络病毒链接地址等。本实施例通过在数据传输请求中增加中转指令,并在服务器判定有中转指令后发送包含链接信息和接收方的手机号码的自动转发指令至数据发送方的即时通讯应用手机客户端,再由数据发送方的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码的方式,可以让数据接收方确信链接信息发自于通讯好友,而非陌生号码或网络病毒网站,且无需借助第三方软件实现服务器与数据接收方的通讯连接,大大降低了通讯成本。且本实施例中数据发送方的即时通讯应用手机客户端融合了手机短信和即时通讯应用,实现了跨应用之间的数据通讯。
可选地,步骤S1032,数据发送方的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码包括:
接收服务器发送的包含链接信息和接收方的手机号码的自动转发指令;
基于自动转发指令调用数据发送方的手机短信的本地短信接口;
基于本地短信接口将链接信息发送至数据接收方的手机号码。
本实施例中的数据发送方的即时通讯应用手机客户端接收到服务器发送的包含链接信息和接收方的手机号码的自动转发指令后,主要通过两种方式将该链接信息转为手机短信进行发送。具体为调用***短信接口直接发送短信或调起***发短信功能,本实施例采用第一种即调用***短信接口直接发送短信的方法,具体过程包括:首先接收服务器发送的包含链接信息和接收方的手机号码的自动转发指令,然后基于自动转发指令调用数据发送方的手机短信的本地短信接口,本实施例中调用数据发送方的手机短信的本地短信接口的调用函数采用SmsManager.getDefault函数获取短信管理器,最后基于本地短信接口将链接信息发送至接收方的手机号码,具体格式为:smsManager.sendTextMessage(destinationAddress,scAddress,text,sentIntent,deliveryIntent),其中destinationAddress为目标地址,在本实施例中具体为数据接收方的手机号码,text在本实施例中具体为服务器生成的链接信息,scAddress为短信中心号码,可以不填,sentIntent参数设置用于返回短信发送状态的信息,deliveryIntent参数设置用于返回短信是否被对方收到的状态信息。
本实施例通过利用数据发送方的即时通讯应用手机客户端将服务器发送至其的链接信息转为手机短信,并将该手机短信自动转发给数据接收方。一方面,数据接收方通过手机短信能实时接收到数据发送方发送的链接信息,从而通过***信息实时查看或下载从PC端发送的数据,此外,数据接收方既无需安装和注册与数据发送方匹配的即时通讯应用手机客户端,也无需登录电子邮箱就能实时快捷接收到数据;另一方面,数据发送方只需一键操作就完成数据传输,既方便又快捷。
实施例三
参照图3,可选地,步骤S103,服务器将链接信息发送给数据接收方的手机号码包括:
步骤S2031,服务器判断数据传输请求中是否包含中转指令,若是,则发送包含链接信息和接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端;
步骤S2032,第三方用户的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给数据接收方的手机号码,第三方用户不包括数据发送方和数据接收方。
由于在数据传输的实际过程中,经常可能出现网络信号不好,或者手机没电等特殊场景,例如当数据发送方的手机网络信号不好或手机没电导致关机时,则其即时通讯应用手机客户端不能正常接收到服务器发送给其的链接信息和数据接收方的手机号码,此时也就不能实现将链接信息转为手机短信并发送给数据接收方的手机号码,从而导致数据传输不成功,本实施例通过预设第三方用户的即时通讯应用手机客户端,并且通过第三方用户的即时通讯应用手机客户端实现将链接信息转为手机短信并发送给数据接收方的手机号码的方式,解决了仅仅依靠数据发送方的即时通讯应用手机客户端将链接信息转为手机短信并发送给数据接收方的方式可能出现数据发送方手机网络信号不好或手机关机等情况时不能成功将数据传输给数据接收方的问题,提高了数据传输的可靠性。
具体地,本实施例的数据发送方可以在向服务器发送数据传输请求时预设第三方用户的手机号码或第三方用户的即时通讯应用账号,并指定通过第三方用户的即时通讯应用手机客户端进行中转;也可以在监测到数据发送方的即时通讯应用手机客户端不能正常接收到服务器发送的链接地址和数据接收方的手机号码时再指定通过第三方用户的即时通讯应用手机客户端进行中转。
可选地,服务器发送包含链接信息和接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端之前还包括:向预设的第三方用户的即时通讯应用手机客户端发送是否同意中转指令,并在接收到第三方用户的即时通讯应用手机客户端发送的同意中转指令后将包含链接信息和接收方的手机号码的自动转发指令发送至第三方用户的即时通讯应用手机客户端。通过发送包含链接信息和接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端之前发送是否同意转发中转指令,充分尊重第三方用户的意愿,提升了用户体验。本实施例中,第三方用户不包括数据发送方和数据接收方,具体的,可以设置第三方用户为数据发送方和数据接收方的共同好友,从而提升数据传输的信任度和可靠性。
可选地,步骤S104中,数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接包括:
服务器监听是否有对链接信息的访问请求;若是,则建立与***信息的访问端的通讯连接,并将保存的数据填充至交互页面的交互区域,若否,则继续等待对链接信息的访问请求。
本实施例中的数据接收方不限于在手机设备端对链接信息进行访问请求,例如数据接收方还可以在个人数字助理、电视机、可穿戴通信设备等设备端对链接信息进行访问,只要能接收到数据发送方发送的手机短信即可;而服务器也不限于只监听手机设备端的访问请求,即不管数据接收方是在什么设备端***信息,服务器都能建立与数据接收方的通讯链接,从而实现数据接收方与数据发起方的通讯连接,并将保存的数据填充至交互页面的交互区域。当服务器没有监听到对链接信息的访问请求时,则将数据永久保存,从而方便数据接收方在任何时候查阅或下载数据。
可选地,将保存的数据填充至交互页面的交互区域包括:
将保存的数据转换为JSON载体格式数据;
通过JavaScript框架对JSON格式载体数据进行解析,得到数据以及数据定位信息;
根据数据定位信息获取交互页面的交互区域,并将数据填充到交互页面的交互区域。
本实施例中的的交互页面一方面用于加载和显示PC端待传输的数据,另一方面用于数据接收方查阅或下载数据后实现与数据发送方的即时通讯,即基于该交互页面,数据接收方可以与数据发送方进行即时通讯,也可以传送数据给数据发送方,大大提升了用户体验。
可选地,数据接收方根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与数据发送方的数据传输之后还包括:向数据发送方发送数据接收完成的反馈消息。通过向数据发送方发送数据接收完成的反馈消息,可以让数据发送方知晓该数据已经被及时送达,从而避免了数据发送方不知道数据未发送成功而带来的不利后果。
可选地,数据的类型为文本类型、图像类型、文档类型中的任意一种或多种。具体地,本实施例中PC端待传输的数据可以为文本、表情、位置信息、图像、文档等。
可选地,链接信息包括:云端或网页链接信息、访问提示信息;其中,云端或网页链接信息用于加载交互页面,访问提示信息用于提示数据接收方访问云端或网页链接信息。
下面针对一具体场景对本实施例的方案进行进一步具体表述:
参考图4,本实施例针对的数据传输场景为:A需要将其PC端的一个重要数据(可以是word、PDF、excel、Foxmail等类型数据,也可以是图片,文字,语音等类型数据)及时发送给B,但是A只知道B的手机号码联系方式,且A不在PC端,但A在其手机端和PC端都安装并登录实现本发明数据传输的即时通讯应用客户端,本实施例中A将重要数据及时传输给B的过程包括:
步骤S201,服务器接收A通过其即时通讯应用手机客户端发送的数据传输请求,数据传输请求的内容包括B的手机号码、自动读取指令和中转指令,其中自动读取指令用于通过即时通讯应用PC客户端自动读取并上传PC端待传输的数据至服务器。本实施例中服务器根据自动读取指令,给即时通讯应用PC端客户端发送数据上传命令,即时通讯应用PC客户端根据该命令以及命令中携带的待传输的数据的名称和地址对PC端数据进行扫描,并将与要求上传的数据的名称和地址对应的数据上传至服务器。
步骤S202,服务器保存数据,建立A与B进行数据传输的交互页面,并生成指向交互页面的链接信息。
由于本实施例的具体场景希望能够实现B接收完A发送的数据后还能够与A进行即时通讯,故建立A与B进行数据传输的交互页面,并生成指向交互页面的链接信息。
步骤S203,服务器发送包含链接信息和B的手机号码的自动转发指令至A的即时通讯应用手机客户端。
步骤S204,A的即时通讯应用手机客户端根据自动转发指令将链接信息转为手机短信并发送给B的手机号码。具体地,A的即时通讯应用手机客户端首先调用其手机短信的本地短信接口,然后基于该本地短信接口将链接信息发送至B的手机号码。本实施例中调用本地短信接口函数发送短信的函数和参数设置在前面已有论述,此处不再具体细述。
步骤S205,B根据其手机号码接收的链接信息建立与服务器的通讯连接,并基于交互页面实现与A的数据传输。
具体地,服务器监听是否有对链接信息的访问请求,当服务器监听到有对链接信息的访问请求时,则建立与***信息的访问端的通讯连接,并将保存的数据填充至交互页面的交互区域,同时随机分配临时ID号码或选择访问端的手机号码作为临时ID号码,临时ID号码用于与A进行即时通讯。本实施例将保存的数据填充至交互页面的交互区域包括:将保存的数据转换为JSON载体格式数据;通过JavaScript框架对JSON格式载体数据进行解析,得到数据以及数据定位信息;根据数据定位信息获取交互页面的交互区域,并将数据填充到交互页面的交互区域。
本实施例中,服务器可以采用随机分配临时ID号码或选择链接信息访问端的手机号码作为临时ID号码,且采用随机分配临时ID号码时,不限于只分配一个临时ID号码。采用链接信息访问端的手机号码作为临时ID号码具有唯一性和针对性,而采用随机分配多个临时ID号可以实现多个数据接收方接收A发送的数据。
需要说明的是,本实施例中,B无需安装与A匹配的即时通讯应用客户端,便可实时快捷接收该重要数据,且A只需一键式操作便可将数据发送给B,数据传输过程实时简单且方便快捷。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种PC端向手机端传输数据的方法,其特征在于,包括:
服务器接收数据发送方通过即时通讯应用PC客户端发送的数据传输请求,所述数据传输请求的内容至少包括数据接收方的手机号码和PC端待传输的数据,或服务器接收数据发送方通过即时通讯应用手机客户端发送的数据传输请求,所述数据传输请求的内容至少包括数据接收方的手机号码和自动读取指令,所述自动读取指令用于通过即时通讯应用PC客户端自动读取并上传所述PC端待传输的数据至所述服务器;
所述服务器保存所述数据,建立所述数据发送方与所述数据接收方进行数据传输的交互页面,并生成指向所述交互页面的链接信息;
所述服务器将所述链接信息发送给所述数据接收方的手机号码;
所述数据接收方根据其手机号码接收的所述链接信息建立与所述服务器的通讯连接,并基于所述交互页面实现与所述数据发送方的数据传输。
2.根据权利要求1所述的PC端向手机端传输数据的方法,其特征在于,所述服务器将所述链接信息发送给所述数据接收方的手机号码包括:
所述服务器判断所述数据传输请求中是否包含中转指令,若是,则发送包含所述链接信息和所述接收方的手机号码的自动转发指令至所述数据发送方的即时通讯应用手机客户端;
所述数据发送方的即时通讯应用手机客户端根据所述自动转发指令将所述链接信息转为手机短信并发送给所述数据接收方的手机号码。
3.根据权利要求2所述的PC端向手机端传输数据的方法,其特征在于,所述数据发送方的即时通讯应用手机客户端根据所述自动转发指令将所述链接信息转为手机短信并发送给所述数据接收方的手机号码包括:
接收所述服务器发送的包含所述链接信息和所述接收方的手机号码的自动转发指令;
基于所述自动转发指令调用所述数据发送方的手机短信的本地短信接口;
基于所述本地短信接口将所述链接信息发送至所述数据接收方的手机号码。
4.根据权利要求1所述的PC端向手机端传输数据的方法,其特征在于,所述服务器将所述链接信息发送给所述数据接收方的手机号码包括:
所述服务器判断所述数据传输请求中是否包含中转指令,若是,则发送包含所述链接信息和所述接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端;
所述第三方用户的即时通讯应用手机客户端根据所述自动转发指令将所述链接信息转为手机短信并发送给所述数据接收方的手机号码,所述第三方用户不包括所述数据发送方和所述数据接收方。
5.根据权利要求4所述的PC端向手机端传输数据的方法,其特征在于,所述服务器发送包含所述链接信息和所述接收方的手机号码的自动转发指令至预设的第三方用户的即时通讯应用手机客户端之前还包括:
向预设的第三方用户的即时通讯应用手机客户端发送是否同意中转指令,并在接收到所述第三方用户的即时通讯应用手机客户端发送的同意中转指令后将包含所述链接信息和所述接收方的手机号码的自动转发指令发送至所述第三方用户的即时通讯应用手机客户端。
6.根据权利要求1-5任一所述的PC端向手机端传输数据的方法,其特征在于,所述数据接收方根据其手机号码接收的所述链接信息建立与所述服务器的通讯连接包括:
所述服务器监听是否有对所述链接信息的访问请求;
若是,则建立与访问所述链接信息的访问端的通讯连接,并将保存的所述数据填充至所述交互页面的交互区域,若否,则继续等待对所述链接信息的访问请求。
7.根据权利要求6所述的PC端向手机端传输数据的方法,其特征在于,将保存的所述数据填充至所述交互页面的交互区域包括:
将保存的所述数据转换为JSON载体格式数据;
通过JavaScript框架对所述JSON格式载体数据进行解析,得到所述数据以及数据定位信息;
根据所述数据定位信息获取所述交互页面的交互区域,并将所述数据填充到所述交互页面的交互区域。
8.根据权利要求7所述的PC端向手机端传输数据的方法,其特征在于,所述数据接收方根据其手机号码接收的所述链接信息建立与所述服务器的通讯连接,并基于所述交互页面实现与所述数据发送方的数据传输之后还包括:
向所述数据发送方发送所述数据接收完成的反馈消息。
9.根据权利要求8所述的PC端向手机端传输数据的方法,其特征在于,所述数据的类型为文本类型、图像类型、文档类型中的任意一种或多种。
10.根据权利要求9的PC端向手机端传输数据的方法,其特征在于,所述链接信息包括:云端或网页链接信息、访问提示信息;
其中,所述云端或网页链接信息用于加载所述交互页面,所述访问提示信息用于提示所述数据接收方访问所述云端或网页链接信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510271148.3A CN105049321A (zh) | 2015-07-13 | 2015-07-13 | 一种pc端向手机端传输数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510271148.3A CN105049321A (zh) | 2015-07-13 | 2015-07-13 | 一种pc端向手机端传输数据的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105049321A true CN105049321A (zh) | 2015-11-11 |
Family
ID=54455542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510271148.3A Pending CN105049321A (zh) | 2015-07-13 | 2015-07-13 | 一种pc端向手机端传输数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049321A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107357817A (zh) * | 2017-06-08 | 2017-11-17 | 长安大学 | 一种面向json的网页模块化设计及其异步加载方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471953A (zh) * | 2007-12-29 | 2009-07-01 | ***通信集团公司 | 一种信息传送方法、***及装置 |
CN103237074A (zh) * | 2013-04-24 | 2013-08-07 | 东莞宇龙通信科技有限公司 | 一种智能终端之间的数据交互方法及*** |
CN104683223A (zh) * | 2015-03-29 | 2015-06-03 | 陈包容 | 一种即时通讯方法及装置 |
-
2015
- 2015-07-13 CN CN201510271148.3A patent/CN105049321A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471953A (zh) * | 2007-12-29 | 2009-07-01 | ***通信集团公司 | 一种信息传送方法、***及装置 |
CN103237074A (zh) * | 2013-04-24 | 2013-08-07 | 东莞宇龙通信科技有限公司 | 一种智能终端之间的数据交互方法及*** |
CN104683223A (zh) * | 2015-03-29 | 2015-06-03 | 陈包容 | 一种即时通讯方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107357817A (zh) * | 2017-06-08 | 2017-11-17 | 长安大学 | 一种面向json的网页模块化设计及其异步加载方法 |
CN107357817B (zh) * | 2017-06-08 | 2018-06-26 | 长安大学 | 一种面向json的网页模块化设计及其异步加载方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9264866B2 (en) | Enhanced delivery of messaging data traffic | |
US8150385B1 (en) | Automated reply messages among end user communication devices | |
CN1767508B (zh) | 即时消息传送服务中的文件传输方法以及用于支持该方法的移动通信终端 | |
EP2063590A1 (en) | A method and system for transmitting email and a push mail server | |
US8260333B2 (en) | Consolidating international short message service messages destined to multiple recipients | |
KR20110020223A (ko) | 확장된 메시징 플랫폼 | |
KR101378309B1 (ko) | 채팅 중 http를 이용한 파일 전송을 위한 장치 및 기록매체 | |
CN105246056A (zh) | 一种移动终端即时通讯处理方法及装置 | |
WO2012085867A1 (en) | Messaging center, user equipment, and methods for message translation | |
US20120014321A1 (en) | Messaging activity feed | |
US8331963B1 (en) | Enabling retrieval of a mobile messaging service message from multiple devices associated with a single mobile directory number | |
CN104683223A (zh) | 一种即时通讯方法及装置 | |
WO2011155996A2 (en) | Group messaging integration system, method and apparatus | |
KR20130051307A (ko) | Http를 이용한 파일 전송 시스템, 그의 메시지 서버, 단말 및 방법 | |
CA2989816C (en) | Multimedia messaging service gateway (mmsgw) system, method of operating a multimedia messaging service gateway (mmsgw)system and a software product | |
CN104702494B (zh) | 一种阅后即焚消息的即时通讯方法及装置 | |
JP2013506935A (ja) | 加入によるメディアの配信 | |
US20090298519A1 (en) | Systems, methods and software applications for mobile device menu modification | |
CN105049321A (zh) | 一种pc端向手机端传输数据的方法 | |
KR101790896B1 (ko) | 메시지 처리를 위한 장치 및 그 제어방법 | |
CN104683224A (zh) | 一种阅后即焚消息的通讯方法及装置 | |
CN102316146A (zh) | 一种实现文件传输的方法 | |
KR100913193B1 (ko) | 복수 개의 이종 메신저 서비스들과 이종 비메신저 서비스들 간의 양방향 메시지 서비스 중계 장치 | |
CN1901595B (zh) | 一种发送传真到无线传真设备的方法 | |
KR101378254B1 (ko) | 적응형 메시징 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151111 |